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: 2007-11-08 21:09+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:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
309 #: c-typeck.c:4891 c-typeck.c:6267
310 msgid "initializer element is not constant"
314 msgid "array initialized from parenthesized string constant"
317 #: c-typeck.c:4715 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:4738 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:4808 c-typeck.c:4333 cp/typeck.c:1528
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:4898 c-typeck.c:6271
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:4909 c-decl.c:3222 c-decl.c:3237
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:5678 c-typeck.c:5738
397 msgid "array index in non-array initializer"
400 #: c-typeck.c:5683 c-typeck.c:5791
401 msgid "field name not in record or union initializer"
405 msgid "array index in initializer not of integer type"
408 #: c-typeck.c:5734 c-typeck.c:5736
409 msgid "nonconstant array index in initializer"
412 #: c-typeck.c:5740 c-typeck.c:5743
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:5838 c-typeck.c:5861 c-typeck.c:6335
425 msgid "initialized field with side-effects overwritten"
428 #: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
429 msgid "initialized field overwritten"
433 msgid "excess elements in char array initializer"
436 #: c-typeck.c:6552 c-typeck.c:6598
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:339 ipa-inline.c:417
477 msgid "function body not available"
480 #: cgraph.c:341 cgraphbuild.c:96
481 msgid "redefined extern inline functions are not considered for inlining"
484 #: cgraph.c:344 cgraphbuild.c:103
485 msgid "function not considered for inlining"
488 #: cgraph.c:346 cgraphbuild.c:99
489 msgid "function not inlinable"
493 msgid "mismatched arguments"
496 #: collect2.c:378 gcc.c:6897
498 msgid "internal gcc abort in %s, at %s:%d"
506 #: collect2.c:1263 collect2.c:1411 collect2.c:1446
511 #: collect2.c:1266 collect2.c:1416 collect2.c:1449
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:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
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:3179 final.c:3191
697 msgid "unterminated assembly dialect alternative"
702 msgid "operand number missing after %%-letter"
705 #: final.c:3241 final.c:3282
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:3433 vmsdbgout.c:487 config/i386/i386.c:8143
727 #: config/pdp11/pdp11.c:1704
729 msgid "floating constant misused"
732 #: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
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:2098 gcc.c:2117
757 msgid "specs %%include syntax malformed after %ld characters"
762 msgid "could not find specs file %s\n"
765 #: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
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:2215 gcc.c:2228
799 msgid "specs file malformed after %ld characters"
804 msgid "spec file has no spec for linking"
807 #: gcc.c:2609 gcc.c:4751
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:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
1091 #: gcc.c:3616 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:7361 gcc.c:7502
1327 msgid "multilib select '%s' is invalid"
1332 msgid "multilib exclusion '%s' is invalid"
1337 msgid "environment variable \"%s\" not defined"
1340 #: gcc.c:7837 gcc.c:7842
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:2805 tree-ssa-loop-niter.c:1818
1758 msgid "assuming that the loop is not infinite"
1761 #: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
1762 msgid "cannot optimize possibly infinite loops"
1765 #: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
1766 msgid "assuming that the loop counter does not overflow"
1769 #: loop-iv.c:2815 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:1235 opts.c:1273
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:2571
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 hotest 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"
2821 #: config/alpha/alpha.c:5015
2823 msgid "invalid %%H value"
2826 #: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
2828 msgid "invalid %%J value"
2831 #: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
2833 msgid "invalid %%r value"
2836 #: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
2837 #: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
2839 msgid "invalid %%R value"
2842 #: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
2843 #: config/xtensa/xtensa.c:2003
2845 msgid "invalid %%N value"
2848 #: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
2850 msgid "invalid %%P value"
2853 #: config/alpha/alpha.c:5098
2855 msgid "invalid %%h value"
2858 #: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
2860 msgid "invalid %%L value"
2863 #: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
2865 msgid "invalid %%m value"
2868 #: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
2870 msgid "invalid %%M value"
2873 #: config/alpha/alpha.c:5197
2875 msgid "invalid %%U value"
2878 #: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
2879 #: config/rs6000/rs6000.c:11678
2881 msgid "invalid %%s value"
2884 #: config/alpha/alpha.c:5246
2886 msgid "invalid %%C value"
2889 #: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
2890 #: config/rs6000/rs6000.c:11425
2892 msgid "invalid %%E value"
2895 #: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
2897 msgid "unknown relocation unspec"
2900 #: config/alpha/alpha.c:5317 config/crx/crx.c:1081
2901 #: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
2903 msgid "invalid %%xn code"
2906 #: config/arc/arc.c:1724 config/m32r/m32r.c:1805
2908 msgid "invalid operand to %%R code"
2911 #: config/arc/arc.c:1756 config/m32r/m32r.c:1828
2913 msgid "invalid operand to %%H/%%L code"
2916 #: config/arc/arc.c:1778 config/m32r/m32r.c:1899
2918 msgid "invalid operand to %%U code"
2921 #: config/arc/arc.c:1789
2923 msgid "invalid operand to %%V code"
2927 #. Undocumented flag.
2928 #: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
2930 msgid "invalid operand output code"
2933 #: config/arm/arm.c:12521 config/arm/arm.c:12539
2935 msgid "predicated Thumb instruction"
2938 #: config/arm/arm.c:12527
2940 msgid "predicated instruction in conditional sequence"
2943 #: config/arm/arm.c:12686
2945 msgid "invalid shift operand"
2948 #: config/arm/arm.c:12733 config/arm/arm.c:12743 config/arm/arm.c:12753
2949 #: config/arm/arm.c:12763 config/arm/arm.c:12773 config/arm/arm.c:12812
2950 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
2951 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
2952 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
2953 #: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
2954 #: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
2955 #: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
2957 msgid "invalid operand for code '%c'"
2960 #: config/arm/arm.c:12825
2962 msgid "instruction never executed"
2965 #: config/arm/arm.c:13037
2967 msgid "missing operand"
2970 #: config/avr/avr.c:1022
2972 msgid "address operand requires constraint for X, Y, or Z register"
2975 #: config/avr/avr.c:1129
2976 msgid "bad address, not (reg+disp):"
2979 #: config/avr/avr.c:1136
2980 msgid "bad address, not post_inc or pre_dec:"
2983 #: config/avr/avr.c:1147
2984 msgid "internal compiler error. Bad address:"
2987 #: config/avr/avr.c:1160
2988 msgid "internal compiler error. Unknown mode:"
2991 #: config/avr/avr.c:1775 config/avr/avr.c:2463
2992 msgid "invalid insn:"
2995 #: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
2996 #: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
2997 #: config/avr/avr.c:2502 config/avr/avr.c:2614
2998 msgid "incorrect insn:"
3001 #: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
3002 #: config/avr/avr.c:2680
3003 msgid "unknown move insn:"
3006 #: config/avr/avr.c:2910
3007 msgid "bad shift insn:"
3010 #: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
3011 msgid "internal compiler error. Incorrect shift:"
3014 #: config/bfin/bfin.c:1385
3016 msgid "invalid %%j value"
3019 #: config/bfin/bfin.c:1578
3021 msgid "invalid const_double operand"
3024 #: config/c4x/c4x.c:1583
3025 msgid "using CONST_DOUBLE for address"
3028 #: config/c4x/c4x.c:1721
3029 msgid "c4x_address_cost: Invalid addressing mode"
3032 #: config/c4x/c4x.c:1856
3034 msgid "c4x_print_operand: %%L inconsistency"
3037 #: config/c4x/c4x.c:1862
3039 msgid "c4x_print_operand: %%N inconsistency"
3042 #: config/c4x/c4x.c:1903
3044 msgid "c4x_print_operand: %%O inconsistency"
3047 #: config/c4x/c4x.c:1998
3048 msgid "c4x_print_operand: Bad operand case"
3051 #: config/c4x/c4x.c:2039
3052 msgid "c4x_print_operand_address: Bad post_modify"
3055 #: config/c4x/c4x.c:2061
3056 msgid "c4x_print_operand_address: Bad pre_modify"
3059 #: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
3060 msgid "c4x_print_operand_address: Bad operand case"
3063 #: config/c4x/c4x.c:2387
3064 msgid "c4x_rptb_insert: Cannot find start label"
3067 #: config/c4x/c4x.c:2985
3068 msgid "invalid indirect memory address"
3071 #: config/c4x/c4x.c:3074
3072 msgid "invalid indirect (S) memory address"
3075 #: config/c4x/c4x.c:3409
3076 msgid "c4x_valid_operands: Internal error"
3079 #: config/c4x/c4x.c:3848
3080 msgid "c4x_operand_subword: invalid mode"
3083 #: config/c4x/c4x.c:3851
3084 msgid "c4x_operand_subword: invalid operand"
3087 #. We could handle these with some difficulty.
3088 #. e.g., *p-- => *(p-=2); *(p+1).
3089 #: config/c4x/c4x.c:3877
3090 msgid "c4x_operand_subword: invalid autoincrement"
3093 #: config/c4x/c4x.c:3883
3094 msgid "c4x_operand_subword: invalid address"
3097 #: config/c4x/c4x.c:3894
3098 msgid "c4x_operand_subword: address not offsettable"
3101 #: config/c4x/c4x.c:4096
3102 msgid "c4x_rptb_rpts_p: Repeat block top label moved"
3105 #. Use `%s' to print the string in case there are any escape
3106 #. characters in the message.
3107 #: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
3108 #: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
3109 #: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
3110 #: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
3111 #: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
3112 #: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
3113 #, gcc-internal-format
3117 #: config/cris/cris.c:542
3118 msgid "unexpected index-type in cris_print_index"
3121 #: config/cris/cris.c:556
3122 msgid "unexpected base-type in cris_print_base"
3125 #: config/cris/cris.c:672
3126 msgid "invalid operand for 'b' modifier"
3129 #: config/cris/cris.c:689
3130 msgid "invalid operand for 'o' modifier"
3133 #: config/cris/cris.c:708
3134 msgid "invalid operand for 'O' modifier"
3137 #: config/cris/cris.c:741
3138 msgid "invalid operand for 'p' modifier"
3141 #: config/cris/cris.c:780
3142 msgid "invalid operand for 'z' modifier"
3145 #: config/cris/cris.c:834 config/cris/cris.c:864
3146 msgid "invalid operand for 'H' modifier"
3149 #: config/cris/cris.c:840
3150 msgid "bad register"
3153 #: config/cris/cris.c:884
3154 msgid "invalid operand for 'e' modifier"
3157 #: config/cris/cris.c:901
3158 msgid "invalid operand for 'm' modifier"
3161 #: config/cris/cris.c:926
3162 msgid "invalid operand for 'A' modifier"
3165 #: config/cris/cris.c:949
3166 msgid "invalid operand for 'D' modifier"
3169 #: config/cris/cris.c:963
3170 msgid "invalid operand for 'T' modifier"
3173 #: config/cris/cris.c:972
3174 msgid "invalid operand modifier letter"
3177 #: config/cris/cris.c:1029
3178 msgid "unexpected multiplicative operand"
3181 #: config/cris/cris.c:1049
3182 msgid "unexpected operand"
3185 #: config/cris/cris.c:1082 config/cris/cris.c:1092
3186 msgid "unrecognized address"
3189 #: config/cris/cris.c:2019
3190 msgid "unrecognized supposed constant"
3193 #: config/cris/cris.c:2394 config/cris/cris.c:2458
3194 msgid "unexpected side-effects in address"
3197 #. Can't possibly get a GOT-needing-fixup for a function-call,
3199 #: config/cris/cris.c:3253
3200 msgid "Unidentifiable call op"
3203 #: config/cris/cris.c:3304
3205 msgid "PIC register isn't set up"
3208 #: config/fr30/fr30.c:464
3210 msgid "fr30_print_operand_address: unhandled address"
3213 #: config/fr30/fr30.c:488
3215 msgid "fr30_print_operand: unrecognized %%p code"
3218 #: config/fr30/fr30.c:508
3220 msgid "fr30_print_operand: unrecognized %%b code"
3223 #: config/fr30/fr30.c:529
3225 msgid "fr30_print_operand: unrecognized %%B code"
3228 #: config/fr30/fr30.c:537
3230 msgid "fr30_print_operand: invalid operand to %%A code"
3233 #: config/fr30/fr30.c:554
3235 msgid "fr30_print_operand: invalid %%x code"
3238 #: config/fr30/fr30.c:561
3240 msgid "fr30_print_operand: invalid %%F code"
3243 #: config/fr30/fr30.c:578
3245 msgid "fr30_print_operand: unknown code"
3248 #: config/fr30/fr30.c:606 config/fr30/fr30.c:615 config/fr30/fr30.c:626
3249 #: config/fr30/fr30.c:639
3251 msgid "fr30_print_operand: unhandled MEM"
3254 #: config/frv/frv.c:2542
3255 msgid "bad insn to frv_print_operand_address:"
3258 #: config/frv/frv.c:2553
3259 msgid "bad register to frv_print_operand_memory_reference_reg:"
3262 #: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
3263 #: config/frv/frv.c:2632 config/frv/frv.c:2637
3264 msgid "bad insn to frv_print_operand_memory_reference:"
3267 #: config/frv/frv.c:2723
3269 msgid "bad condition code"
3272 #: config/frv/frv.c:2798
3273 msgid "bad insn in frv_print_operand, bad const_double"
3276 #: config/frv/frv.c:2859
3277 msgid "bad insn to frv_print_operand, 'e' modifier:"
3280 #: config/frv/frv.c:2867
3281 msgid "bad insn to frv_print_operand, 'F' modifier:"
3284 #: config/frv/frv.c:2883
3285 msgid "bad insn to frv_print_operand, 'f' modifier:"
3288 #: config/frv/frv.c:2897
3289 msgid "bad insn to frv_print_operand, 'g' modifier:"
3292 #: config/frv/frv.c:2945
3293 msgid "bad insn to frv_print_operand, 'L' modifier:"
3296 #: config/frv/frv.c:2958
3297 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3300 #: config/frv/frv.c:2979
3301 msgid "bad insn to frv_print_operand, 'O' modifier:"
3304 #: config/frv/frv.c:2997
3305 msgid "bad insn to frv_print_operand, P modifier:"
3308 #: config/frv/frv.c:3017
3309 msgid "bad insn in frv_print_operand, z case"
3312 #: config/frv/frv.c:3048
3313 msgid "bad insn in frv_print_operand, 0 case"
3316 #: config/frv/frv.c:3053
3317 msgid "frv_print_operand: unknown code"
3320 #: config/frv/frv.c:4422
3321 msgid "bad output_move_single operand"
3324 #: config/frv/frv.c:4549
3325 msgid "bad output_move_double operand"
3328 #: config/frv/frv.c:4691
3329 msgid "bad output_condmove_single operand"
3332 #. This macro is a C statement to print on `stderr' a string describing the
3333 #. particular machine description choice. Every machine description should
3334 #. define `TARGET_VERSION'. For example:
3337 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
3339 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
3341 #: config/frv/frv.h:328
3346 #: config/i386/i386.c:8218
3348 msgid "invalid UNSPEC as operand"
3351 #: config/i386/i386.c:8924
3354 "operand is neither a constant nor a condition code, invalid operand code 'c'"
3357 #: config/i386/i386.c:9040
3359 msgid "invalid operand code '%c'"
3362 #: config/i386/i386.c:9089
3364 msgid "invalid constraints for operand"
3367 #: config/i386/i386.c:16348
3368 msgid "unknown insn mode"
3371 #. 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.
3372 #. 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.
3373 #: config/i386/xm-djgpp.h:61
3375 msgid "environment variable DJGPP not defined"
3378 #: config/i386/xm-djgpp.h:63
3380 msgid "environment variable DJGPP points to missing file '%s'"
3383 #: config/i386/xm-djgpp.h:66
3385 msgid "environment variable DJGPP points to corrupt file '%s'"
3388 #: config/ia64/ia64.c:4770
3390 msgid "ia64_print_operand: unknown code"
3393 #: config/ia64/ia64.c:9889
3394 msgid "invalid conversion from %<__fpreg%>"
3397 #: config/ia64/ia64.c:9892
3398 msgid "invalid conversion to %<__fpreg%>"
3401 #: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
3402 msgid "invalid operation on %<__fpreg%>"
3405 #: config/iq2000/iq2000.c:3118
3407 msgid "invalid %%P operand"
3410 #: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
3412 msgid "invalid %%p value"
3415 #: config/iq2000/iq2000.c:3182
3417 msgid "invalid use of %%d, %%x, or %%X"
3420 #: config/m32r/m32r.c:1775
3422 msgid "invalid operand to %%s code"
3425 #: config/m32r/m32r.c:1782
3427 msgid "invalid operand to %%p code"
3430 #: config/m32r/m32r.c:1837
3431 msgid "bad insn for 'A'"
3434 #: config/m32r/m32r.c:1884
3436 msgid "invalid operand to %%T/%%B code"
3439 #: config/m32r/m32r.c:1907
3441 msgid "invalid operand to %%N code"
3444 #: config/m32r/m32r.c:1940
3445 msgid "pre-increment address is not a register"
3448 #: config/m32r/m32r.c:1947
3449 msgid "pre-decrement address is not a register"
3452 #: config/m32r/m32r.c:1954
3453 msgid "post-increment address is not a register"
3456 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
3457 #: config/rs6000/rs6000.c:19870
3461 #: config/m32r/m32r.c:2049
3462 msgid "lo_sum not of register"
3465 #. !!!! SCz wrong here.
3466 #: config/m68hc11/m68hc11.c:3189 config/m68hc11/m68hc11.c:3567
3467 msgid "move insn not handled"
3470 #: config/m68hc11/m68hc11.c:3413 config/m68hc11/m68hc11.c:3497
3471 #: config/m68hc11/m68hc11.c:3770
3472 msgid "invalid register in the move instruction"
3475 #: config/m68hc11/m68hc11.c:3447
3476 msgid "invalid operand in the instruction"
3479 #: config/m68hc11/m68hc11.c:3744
3480 msgid "invalid register in the instruction"
3483 #: config/m68hc11/m68hc11.c:3777
3484 msgid "operand 1 must be a hard register"
3487 #: config/m68hc11/m68hc11.c:3791
3488 msgid "invalid rotate insn"
3491 #: config/m68hc11/m68hc11.c:4215
3492 msgid "registers IX, IY and Z used in the same INSN"
3495 #: config/m68hc11/m68hc11.c:4548 config/m68hc11/m68hc11.c:4848
3496 msgid "cannot do z-register replacement"
3499 #: config/m68hc11/m68hc11.c:4911
3500 msgid "invalid Z register replacement for insn"
3503 #: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
3505 msgid "'%%%c' is not a valid operand prefix"
3508 #: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
3509 #: config/mips/mips.c:6456
3511 msgid "invalid use of '%%%c'"
3514 #: config/mips/mips.c:6701
3515 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
3518 #: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
3519 msgid "MMIX Internal: Expected a CONST_INT, not this"
3522 #: config/mmix/mmix.c:1566
3523 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3526 #: config/mmix/mmix.c:1585
3527 msgid "MMIX Internal: Expected a register, not this"
3530 #: config/mmix/mmix.c:1595
3531 msgid "MMIX Internal: Expected a constant, not this"
3534 #. We need the original here.
3535 #: config/mmix/mmix.c:1679
3536 msgid "MMIX Internal: Cannot decode this operand"
3539 #: config/mmix/mmix.c:1736
3540 msgid "MMIX Internal: This is not a recognized address"
3543 #: config/mmix/mmix.c:2669
3544 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3547 #: config/mmix/mmix.c:2676
3548 msgid "MMIX Internal: What's the CC of this?"
3551 #: config/mmix/mmix.c:2680
3552 msgid "MMIX Internal: What is the CC of this?"
3555 #: config/mmix/mmix.c:2744
3556 msgid "MMIX Internal: This is not a constant:"
3559 #: config/mt/mt.c:299
3560 msgid "mt_final_prescan_insn, invalid insn #1"
3563 #: config/mt/mt.c:370
3564 msgid "PRINT_OPERAND_ADDRESS, 2 regs"
3567 #: config/mt/mt.c:394
3568 msgid "PRINT_OPERAND_ADDRESS, invalid insn #1"
3571 #: config/rs6000/host-darwin.c:96
3573 msgid "Out of stack space.\n"
3576 #: config/rs6000/host-darwin.c:117
3578 msgid "Try running '%s' in the shell to raise its limit.\n"
3581 #: config/rs6000/rs6000.c:11434
3583 msgid "invalid %%f value"
3586 #: config/rs6000/rs6000.c:11443
3588 msgid "invalid %%F value"
3591 #: config/rs6000/rs6000.c:11452
3593 msgid "invalid %%G value"
3596 #: config/rs6000/rs6000.c:11487
3598 msgid "invalid %%j code"
3601 #: config/rs6000/rs6000.c:11497
3603 msgid "invalid %%J code"
3606 #: config/rs6000/rs6000.c:11507
3608 msgid "invalid %%k value"
3611 #: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
3613 msgid "invalid %%K value"
3616 #: config/rs6000/rs6000.c:11597
3618 msgid "invalid %%O value"
3621 #: config/rs6000/rs6000.c:11644
3623 msgid "invalid %%q value"
3626 #: config/rs6000/rs6000.c:11688
3628 msgid "invalid %%S value"
3631 #: config/rs6000/rs6000.c:11728
3633 msgid "invalid %%T value"
3636 #: config/rs6000/rs6000.c:11738
3638 msgid "invalid %%u value"
3641 #: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
3643 msgid "invalid %%v value"
3646 #: config/rs6000/rs6000.c:21768
3647 msgid "AltiVec argument passed to unprototyped function"
3650 #: config/s390/s390.c:4561
3652 msgid "cannot decompose address"
3655 #: config/s390/s390.c:4771
3656 msgid "UNKNOWN in print_operand !?"
3659 #: config/score/score3.c:1262 config/score/score3.c:1282
3660 #: config/score/score7.c:1253
3662 msgid "invalid operand for code: '%c'"
3665 #: config/sh/sh.c:746
3667 msgid "invalid operand to %%R"
3670 #: config/sh/sh.c:773
3672 msgid "invalid operand to %%S"
3675 #: config/sh/sh.c:8095
3676 msgid "created and used with different architectures / ABIs"
3679 #: config/sh/sh.c:8097
3680 msgid "created and used with different ABIs"
3683 #: config/sh/sh.c:8099
3684 msgid "created and used with different endianness"
3687 #: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
3689 msgid "invalid %%Y operand"
3692 #: config/sparc/sparc.c:6879
3694 msgid "invalid %%A operand"
3697 #: config/sparc/sparc.c:6889
3699 msgid "invalid %%B operand"
3702 #: config/sparc/sparc.c:6928
3704 msgid "invalid %%c operand"
3707 #: config/sparc/sparc.c:6950
3709 msgid "invalid %%d operand"
3712 #: config/sparc/sparc.c:6967
3714 msgid "invalid %%f operand"
3717 #: config/sparc/sparc.c:6981
3719 msgid "invalid %%s operand"
3722 #: config/sparc/sparc.c:7035
3724 msgid "long long constant not a valid immediate operand"
3727 #: config/sparc/sparc.c:7038
3729 msgid "floating point constant not a valid immediate operand"
3732 #: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
3734 msgid "'B' operand is not constant"
3737 #: config/stormy16/stormy16.c:1802
3739 msgid "'B' operand has multiple bits set"
3742 #: config/stormy16/stormy16.c:1828
3744 msgid "'o' operand is not constant"
3747 #: config/stormy16/stormy16.c:1860
3749 msgid "xstormy16_print_operand: unknown code"
3752 #: config/v850/v850.c:372
3753 msgid "const_double_split got a bad insn:"
3756 #: config/v850/v850.c:936
3757 msgid "output_move_single:"
3760 #: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
3761 #: config/xtensa/xtensa.c:693
3765 #: config/xtensa/xtensa.c:1980
3767 msgid "invalid %%D value"
3770 #: config/xtensa/xtensa.c:2017
3771 msgid "invalid mask"
3774 #: config/xtensa/xtensa.c:2043
3776 msgid "invalid %%x value"
3779 #: config/xtensa/xtensa.c:2050
3781 msgid "invalid %%d value"
3784 #: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
3786 msgid "invalid %%t/%%b value"
3789 #: config/xtensa/xtensa.c:2123
3790 msgid "invalid address"
3793 #: config/xtensa/xtensa.c:2148
3794 msgid "no register in address"
3797 #: config/xtensa/xtensa.c:2156
3798 msgid "address offset not a constant"
3802 msgid "candidates are:"
3806 msgid "candidate 1:"
3810 msgid "candidate 2:"
3814 msgid "candidates are: %+#D"
3818 msgid "candidate is: %+#D"
3821 #: cp/g++spec.c:251 java/jvspec.c:406
3823 msgid "argument to '%s' missing\n"
3826 #: fortran/arith.c:90
3827 msgid "Arithmetic OK at %L"
3830 #: fortran/arith.c:93
3831 msgid "Arithmetic overflow at %L"
3834 #: fortran/arith.c:96
3835 msgid "Arithmetic underflow at %L"
3838 #: fortran/arith.c:99
3839 msgid "Arithmetic NaN at %L"
3842 #: fortran/arith.c:102
3843 msgid "Division by zero at %L"
3846 #: fortran/arith.c:105
3847 msgid "Array operands are incommensurate at %L"
3850 #: fortran/arith.c:109
3851 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
3854 #: fortran/arith.c:1425
3855 msgid "elemental binary operation"
3858 #: fortran/arith.c:1997
3860 msgid "Arithmetic OK converting %s to %s at %L"
3863 #: fortran/arith.c:2001
3866 "Arithmetic overflow converting %s to %s at %L. This check can be disabled "
3867 "with the option -fno-range-check"
3870 #: fortran/arith.c:2006
3872 msgid "Arithmetic underflow converting %s to %s at %L"
3875 #: fortran/arith.c:2010
3877 msgid "Arithmetic NaN converting %s to %s at %L"
3880 #: fortran/arith.c:2014
3882 msgid "Division by zero converting %s to %s at %L"
3885 #: fortran/arith.c:2018
3887 msgid "Array operands are incommensurate converting %s to %s at %L"
3890 #: fortran/arith.c:2022
3893 "Integer outside symmetric range implied by Standard Fortran converting %s to "
3897 #: fortran/arith.c:2355
3899 msgid "The Hollerith constant at %L is too long to convert to %s"
3902 #: fortran/arith.c:2513
3904 msgid "Enumerator exceeds the C integer type at %C"
3907 #: fortran/array.c:97
3909 msgid "Expected array subscript at %C"
3912 #: fortran/array.c:124
3914 msgid "Expected array subscript stride at %C"
3917 #: fortran/array.c:167
3919 msgid "Invalid form of array reference at %C"
3922 #: fortran/array.c:172
3924 msgid "Array reference at %C cannot have more than %d dimensions"
3927 #: fortran/array.c:223
3929 msgid "Variable '%s' at %L in this context must be constant"
3932 #: fortran/array.c:299
3934 msgid "Expected expression in array specification at %C"
3937 #: fortran/array.c:386
3939 msgid "Bad array specification for an explicitly shaped array at %C"
3942 #: fortran/array.c:396
3944 msgid "Bad array specification for assumed shape array at %C"
3947 #: fortran/array.c:410
3949 msgid "Bad specification for deferred shape array at %C"
3952 #: fortran/array.c:414
3954 msgid "Bad specification for assumed size array at %C"
3957 #: fortran/array.c:423
3959 msgid "Expected another dimension in array declaration at %C"
3962 #: fortran/array.c:429
3964 msgid "Array specification at %C has more than %d dimensions"
3967 #: fortran/array.c:635
3969 msgid "duplicated initializer"
3972 #: fortran/array.c:727
3974 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
3977 #: fortran/array.c:829 fortran/array.c:938
3979 msgid "Syntax error in array constructor at %C"
3982 #: fortran/array.c:884
3984 msgid "Fortran 2003: [...] style array constructors at %C"
3987 #: fortran/array.c:898
3989 msgid "Empty array constructor at %C is not allowed"
3992 #: fortran/array.c:982
3994 msgid "Element in %s array constructor at %L is %s"
3997 #: fortran/array.c:1309
3999 msgid "Iterator step at %L cannot be zero"
4002 #: fortran/check.c:44
4004 msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
4007 #: fortran/check.c:59
4009 msgid "'%s' argument of '%s' intrinsic at %L must be %s"
4012 #: fortran/check.c:87
4014 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
4017 #: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
4019 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
4022 #: fortran/check.c:118
4024 msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
4027 #: fortran/check.c:147
4029 msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
4032 #: fortran/check.c:156
4034 msgid "Invalid kind for %s at %L"
4037 #: fortran/check.c:175
4039 msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
4042 #: fortran/check.c:192
4044 msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
4047 #: fortran/check.c:210
4049 msgid "'%s' argument of '%s' intrinsic at %L must be an array"
4052 #: fortran/check.c:225
4055 "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
4058 #: fortran/check.c:241
4060 msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
4063 #: fortran/check.c:256
4065 msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
4068 #: fortran/check.c:275
4070 msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
4073 #: fortran/check.c:297
4075 msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
4078 #: fortran/check.c:303
4080 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
4083 #: fortran/check.c:320
4085 msgid "Missing DIM parameter in intrinsic '%s' at %L"
4088 #: fortran/check.c:363
4090 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
4093 #: fortran/check.c:433
4095 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
4098 #: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
4100 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
4103 #: fortran/check.c:559 fortran/check.c:3703
4105 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
4108 #: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
4109 #: fortran/check.c:1360 fortran/check.c:1616
4111 msgid "Extension: Different type kinds at %L"
4114 #: fortran/check.c:608 fortran/check.c:2022
4116 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
4119 #: fortran/check.c:628
4122 "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE "
4126 #: fortran/check.c:636
4128 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
4131 #: fortran/check.c:652
4134 "Array section with a vector subscript at %L shall not be the target of a "
4138 #: fortran/check.c:663
4141 "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic "
4145 #: fortran/check.c:798 fortran/check.c:915
4148 "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
4151 #: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
4152 #: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
4153 #: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
4155 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
4158 #: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
4160 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
4163 #: fortran/check.c:978
4166 "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
4169 #: fortran/check.c:997 fortran/check.c:1005
4171 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
4174 #: fortran/check.c:1256
4176 msgid "Argument of %s at %L must be of length one"
4179 #: fortran/check.c:1315
4181 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
4184 #: fortran/check.c:1440
4186 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
4189 #: fortran/check.c:1589
4191 msgid "Intrinsic '%s' at %L must have at least two arguments"
4194 #: fortran/check.c:1622
4196 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
4199 #: fortran/check.c:1655
4201 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
4204 #: fortran/check.c:1662
4207 "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
4210 #: fortran/check.c:1734
4213 "Different shape on dimension 1 for arguments '%s' and '%s' at %L for "
4217 #: fortran/check.c:1753
4220 "Different shape on dimension 2 for argument '%s' and dimension 1 for "
4221 "argument '%s' at %L for intrinsic matmul"
4224 #: fortran/check.c:1762
4226 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
4229 #: fortran/check.c:1964
4232 "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %"
4236 #: fortran/check.c:1973
4239 "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind "
4243 #: fortran/check.c:2069
4245 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
4248 #: fortran/check.c:2090
4250 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
4253 #: fortran/check.c:2098
4256 "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
4259 #: fortran/check.c:2114
4261 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
4264 #: fortran/check.c:2231
4267 "'shape' argument of 'reshape' intrinsic at %L must be an array of constant "
4271 #: fortran/check.c:2241
4273 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
4276 #: fortran/check.c:2279
4279 "Without padding, there are not enough elements in the intrinsic RESHAPE "
4280 "source at %L to match the shape"
4283 #: fortran/check.c:2364
4285 msgid "Missing arguments to %s intrinsic at %L"
4288 #: fortran/check.c:2405
4291 "'source' argument of 'shape' intrinsic at %L must not be an assumed size "
4295 #: fortran/check.c:2479
4297 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
4300 #: fortran/check.c:2731
4302 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
4305 #: fortran/check.c:3050
4307 msgid "Too many arguments to %s at %L"
4310 #: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
4312 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
4315 #: fortran/check.c:3338
4318 "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the "
4322 #: fortran/check.c:3687 fortran/check.c:3695
4324 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
4327 #: fortran/data.c:64
4329 msgid "non-constant array in DATA statement %L"
4332 #: fortran/data.c:193
4334 msgid "failure to simplify substring reference in DATA statement at %L"
4337 #: fortran/data.c:224
4339 msgid "initialization string truncated to match variable at %L"
4342 #: fortran/data.c:293
4344 msgid "'%s' at %L already is initialized at %L"
4347 #: fortran/data.c:412
4349 msgid "Extension: re-initialization of '%s' at %L"
4352 #: fortran/decl.c:254
4354 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
4357 #: fortran/decl.c:261
4360 "Extension: initialization of common block variable '%s' in DATA statement at "
4364 #: fortran/decl.c:366
4366 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
4369 #: fortran/decl.c:470
4371 msgid "Initialization at %C is not allowed in a PURE procedure"
4374 #: fortran/decl.c:529
4376 msgid "DATA statement at %C is not allowed in a PURE procedure"
4379 #: fortran/decl.c:558
4381 msgid "Bad INTENT specification at %C"
4384 #: fortran/decl.c:600
4386 msgid "Conflict in attributes of function argument at %C"
4389 #: fortran/decl.c:647
4391 msgid "Syntax error in character length specification at %C"
4394 #: fortran/decl.c:757
4396 msgid "Procedure '%s' at %C is already defined at %L"
4399 #: fortran/decl.c:765
4401 msgid "Name '%s' at %C is already defined as a generic interface at %L"
4404 #: fortran/decl.c:778
4407 "Procedure '%s' at %C has an explicit interface and must not have attributes "
4411 #: fortran/decl.c:850
4414 "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
4417 #: fortran/decl.c:880
4420 "Type '%s' at %L is a parameter to the BIND(C) procedure '%s' but is not C "
4421 "interoperable because derived type '%s' is not C interoperable"
4424 #: fortran/decl.c:887
4427 "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not "
4428 "be C interoperable"
4431 #: fortran/decl.c:902
4434 "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND"
4438 #: fortran/decl.c:916
4441 "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure "
4445 #: fortran/decl.c:925
4448 "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' "
4452 #: fortran/decl.c:934
4455 "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%"
4459 #: fortran/decl.c:947
4462 "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
4463 "at %L because the procedure is BIND(C)"
4466 #: fortran/decl.c:957
4469 "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
4470 "at %L because the procedure is BIND(C)"
4473 #: fortran/decl.c:1033
4476 "Variable '%s' in common block '%s' at %C must be declared with a C "
4477 "interoperable kind since common block '%s' is BIND(C)"
4480 #: fortran/decl.c:1069
4482 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
4485 #: fortran/decl.c:1075
4488 "The CHARACTER elements of the array constructor at %L must have the same "
4492 #: fortran/decl.c:1165
4494 msgid "Initializer not allowed for PARAMETER '%s' at %C"
4497 #: fortran/decl.c:1174
4499 msgid "Initializer not allowed for COMMON variable '%s' at %C"
4502 #: fortran/decl.c:1184
4504 msgid "PARAMETER at %L is missing an initializer"
4507 #: fortran/decl.c:1194
4510 "Variable '%s' at %C with an initializer already appears in a DATA statement"
4513 #: fortran/decl.c:1344
4515 msgid "Component at %C must have the POINTER attribute"
4518 #: fortran/decl.c:1352
4520 msgid "Array component of structure at %C must have explicit or deferred shape"
4523 #: fortran/decl.c:1378
4525 msgid "Allocatable component at %C must be an array"
4528 #: fortran/decl.c:1389
4530 msgid "Pointer array component of structure at %C must have a deferred shape"
4533 #: fortran/decl.c:1398
4535 msgid "Allocatable component of structure at %C must have a deferred shape"
4538 #: fortran/decl.c:1407
4540 msgid "Array component of structure at %C must have an explicit shape"
4543 #: fortran/decl.c:1433
4545 msgid "NULL() initialization at %C is ambiguous"
4548 #: fortran/decl.c:1556 fortran/decl.c:5197
4550 msgid "Duplicate array spec for Cray pointee at %C"
4553 #: fortran/decl.c:1616
4555 msgid "the type of '%s' at %C has not been declared within the interface"
4558 #: fortran/decl.c:1632
4560 msgid "Function name '%s' not allowed at %C"
4563 #: fortran/decl.c:1648
4565 msgid "Extension: Old-style initialization at %C"
4568 #: fortran/decl.c:1663
4570 msgid "Initialization at %C isn't for a pointer variable"
4573 #: fortran/decl.c:1671
4575 msgid "Pointer initialization requires a NULL() at %C"
4578 #: fortran/decl.c:1677
4580 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
4583 #: fortran/decl.c:1690
4585 msgid "Pointer initialization at %C requires '=>', not '='"
4588 #: fortran/decl.c:1699 fortran/decl.c:6129
4590 msgid "Expected an initialization expression at %C"
4593 #: fortran/decl.c:1705
4595 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
4598 #: fortran/decl.c:1718
4600 msgid "Initialization of allocatable component at %C is not allowed"
4603 #: fortran/decl.c:1772 fortran/decl.c:1781
4605 msgid "Old-style type declaration %s*%d not supported at %C"
4608 #: fortran/decl.c:1786
4610 msgid "Nonstandard type declaration %s*%d at %C"
4613 #: fortran/decl.c:1838 fortran/decl.c:1897
4615 msgid "Missing right parenthesis at %C"
4618 #: fortran/decl.c:1853 fortran/decl.c:1931
4620 msgid "Expected initialization expression at %C"
4623 #: fortran/decl.c:1861 fortran/decl.c:1937
4625 msgid "Expected scalar initialization expression at %C"
4628 #: fortran/decl.c:1891
4630 msgid "Kind %d not supported for type %s at %C"
4633 #: fortran/decl.c:1957
4635 msgid "Kind %d is not supported for CHARACTER at %C"
4638 #: fortran/decl.c:2086
4640 msgid "Syntax error in CHARACTER declaration at %C"
4643 #: fortran/decl.c:2156
4645 msgid "Extension: BYTE type at %C"
4648 #: fortran/decl.c:2162
4650 msgid "BYTE type used at %C is not available on the target machine"
4653 #: fortran/decl.c:2211
4655 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
4658 #: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
4659 #: fortran/decl.c:2566
4661 msgid "Type name '%s' at %C is ambiguous"
4664 #: fortran/decl.c:2321
4666 msgid "Missing character range in IMPLICIT at %C"
4669 #: fortran/decl.c:2367
4671 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
4674 #: fortran/decl.c:2421
4676 msgid "Empty IMPLICIT statement at %C"
4679 #: fortran/decl.c:2524
4681 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
4684 #: fortran/decl.c:2529
4686 msgid "Fortran 2003: IMPORT statement at %C"
4689 #: fortran/decl.c:2544
4691 msgid "Expecting list of named entities at %C"
4694 #: fortran/decl.c:2572
4696 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
4699 #: fortran/decl.c:2579
4701 msgid "'%s' is already IMPORTed from host scoping unit at %C."
4704 #: fortran/decl.c:2608
4706 msgid "Syntax error in IMPORT statement at %C"
4709 #: fortran/decl.c:2850
4711 msgid "Missing dimension specification at %C"
4714 #: fortran/decl.c:2924
4716 msgid "Duplicate %s attribute at %L"
4719 #: fortran/decl.c:2943
4721 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
4724 #: fortran/decl.c:2953
4726 msgid "Attribute at %L is not allowed in a TYPE definition"
4729 #: fortran/decl.c:2971
4731 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
4734 #: fortran/decl.c:2982
4737 "%s attribute at %L is not allowed outside of the specification part of a "
4741 #: fortran/decl.c:3034 fortran/decl.c:5437
4743 msgid "PROTECTED at %C only allowed in specification part of a module"
4746 #: fortran/decl.c:3040
4748 msgid "Fortran 2003: PROTECTED attribute at %C"
4751 #: fortran/decl.c:3071
4753 msgid "Fortran 2003: VALUE attribute at %C"
4756 #: fortran/decl.c:3081
4758 msgid "Fortran 2003: VOLATILE attribute at %C"
4761 #: fortran/decl.c:3121
4763 msgid "Multiple identifiers provided with single NAME= specifier at %C"
4766 #. Print an error, but continue parsing line.
4767 #: fortran/decl.c:3171
4769 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
4772 #: fortran/decl.c:3235
4775 "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
4778 #: fortran/decl.c:3257
4781 "Variable '%s' in common block '%s' at %L may not be a C interoperable kind "
4782 "though common block '%s' is BIND(C)"
4785 #: fortran/decl.c:3266
4787 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
4790 #: fortran/decl.c:3270
4792 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
4795 #: fortran/decl.c:3282
4798 "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) "
4799 "since it is not a global"
4802 #: fortran/decl.c:3296
4804 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
4807 #: fortran/decl.c:3304
4810 "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
4813 #: fortran/decl.c:3314
4815 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
4818 #: fortran/decl.c:3322
4820 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
4823 #. Use gfc_warning_now because we won't say that the symbol fails
4824 #. just because of this.
4825 #: fortran/decl.c:3334
4828 "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
4831 #: fortran/decl.c:3409
4834 "Need either entity or common block name for attribute specification "
4838 #: fortran/decl.c:3456
4841 "Missing entity or common block name for attribute specification statement at "
4845 #. Now we have an error, which we signal, and then fix up
4846 #. because the knock-on is plain and simple confusing.
4847 #: fortran/decl.c:3563
4850 "Derived type at %C has not been previously defined and so cannot appear in a "
4851 "derived type definition"
4854 #: fortran/decl.c:3595
4856 msgid "Syntax error in data declaration at %C"
4859 #: fortran/decl.c:3742
4861 msgid "Name '%s' at %C is the name of the procedure"
4864 #: fortran/decl.c:3754
4866 msgid "Unexpected junk in formal argument list at %C"
4869 #: fortran/decl.c:3771
4871 msgid "Duplicate symbol '%s' in formal argument list at %C"
4874 #: fortran/decl.c:3822
4876 msgid "RESULT variable at %C must be different than function name"
4879 #: fortran/decl.c:3892
4881 msgid "Unexpected junk after function declaration at %C"
4884 #: fortran/decl.c:3951
4886 msgid "Interface '%s' at %C may not be generic"
4889 #: fortran/decl.c:3956
4891 msgid "Interface '%s' at %C may not be a statement function"
4894 #: fortran/decl.c:3967
4896 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
4899 #: fortran/decl.c:3975
4902 "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at "
4903 "%C not yet implemented in gfortran"
4906 #: fortran/decl.c:4014
4908 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
4911 #: fortran/decl.c:4021
4913 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
4916 #: fortran/decl.c:4027
4918 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
4921 #: fortran/decl.c:4060 fortran/decl.c:4103
4923 msgid "Syntax error in PROCEDURE statement at %C"
4926 #: fortran/decl.c:4077
4928 msgid "PROCEDURE at %C must be in a generic interface"
4931 #: fortran/decl.c:4128
4934 "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
4937 #: fortran/decl.c:4138
4939 msgid "Fortran 2003: PROCEDURE statement at %C"
4942 #: fortran/decl.c:4186
4944 msgid "Expected formal argument list in function definition at %C"
4947 #: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
4948 #: fortran/decl.c:4540 fortran/symbol.c:1402
4950 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
4953 #: fortran/decl.c:4246
4955 msgid "Function '%s' at %C already has a type of %s"
4958 #: fortran/decl.c:4322
4960 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
4963 #: fortran/decl.c:4325
4965 msgid "ENTRY statement at %C cannot appear within a MODULE"
4968 #: fortran/decl.c:4328
4970 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
4973 #: fortran/decl.c:4332
4975 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
4978 #: fortran/decl.c:4336
4980 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
4983 #: fortran/decl.c:4340
4985 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
4988 #: fortran/decl.c:4344
4990 msgid "ENTRY statement at %C cannot appear within a DO block"
4993 #: fortran/decl.c:4348
4995 msgid "ENTRY statement at %C cannot appear within a SELECT block"
4998 #: fortran/decl.c:4352
5000 msgid "ENTRY statement at %C cannot appear within a FORALL block"
5003 #: fortran/decl.c:4356
5005 msgid "ENTRY statement at %C cannot appear within a WHERE block"
5008 #: fortran/decl.c:4360
5010 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
5013 #: fortran/decl.c:4378
5015 msgid "ENTRY statement at %C cannot appear in a contained procedure"
5018 #: fortran/decl.c:4560
5020 msgid "Missing required parentheses before BIND(C) at %C"
5023 #: fortran/decl.c:4618 fortran/decl.c:4634
5025 msgid "Syntax error in NAME= specifier for binding label at %C"
5028 #: fortran/decl.c:4649
5030 msgid "Missing closing quote '\"' for binding label at %C"
5033 #: fortran/decl.c:4658
5035 msgid "Missing closing quote ''' for binding label at %C"
5038 #: fortran/decl.c:4668
5040 msgid "Missing closing paren for binding label at %C"
5043 #: fortran/decl.c:4703
5045 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
5048 #: fortran/decl.c:4876
5050 msgid "Unexpected END statement at %C"
5053 #. We would have required END [something].
5054 #: fortran/decl.c:4885
5056 msgid "%s statement expected at %L"
5059 #: fortran/decl.c:4896
5061 msgid "Expecting %s statement at %C"
5064 #: fortran/decl.c:4911
5066 msgid "Expected block name of '%s' in %s statement at %C"
5069 #: fortran/decl.c:4928
5071 msgid "Expected terminating name at %C"
5074 #: fortran/decl.c:4937
5076 msgid "Expected label '%s' for %s statement at %C"
5079 #: fortran/decl.c:4991
5081 msgid "Missing array specification at %L in DIMENSION statement"
5084 #: fortran/decl.c:5000
5086 msgid "Array specification must be deferred at %L"
5089 #: fortran/decl.c:5077
5091 msgid "Unexpected character in variable list at %C"
5094 #: fortran/decl.c:5114
5096 msgid "Expected '(' at %C"
5099 #: fortran/decl.c:5128 fortran/decl.c:5168
5101 msgid "Expected variable name at %C"
5104 #: fortran/decl.c:5144
5106 msgid "Cray pointer at %C must be an integer"
5109 #: fortran/decl.c:5148
5112 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
5116 #: fortran/decl.c:5154
5118 msgid "Expected \",\" at %C"
5121 #: fortran/decl.c:5217
5123 msgid "Expected \")\" at %C"
5126 #: fortran/decl.c:5229
5128 msgid "Expected \",\" or end of statement at %C"
5131 #: fortran/decl.c:5293
5133 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
5136 #: fortran/decl.c:5388
5139 "Access specification of the %s operator at %C has already been specified"
5142 #: fortran/decl.c:5405
5145 "Access specification of the .%s. operator at %C has already been specified"
5148 #: fortran/decl.c:5443
5150 msgid "Fortran 2003: PROTECTED statement at %C"
5153 #: fortran/decl.c:5483
5155 msgid "Syntax error in PROTECTED statement at %C"
5158 #: fortran/decl.c:5504
5161 "PRIVATE statement at %C is only allowed in the specification part of a module"
5164 #: fortran/decl.c:5541
5167 "PUBLIC statement at %C is only allowed in the specification part of a module"
5170 #: fortran/decl.c:5568
5172 msgid "Expected variable name at %C in PARAMETER statement"
5175 #: fortran/decl.c:5575
5177 msgid "Expected = sign in PARAMETER statement at %C"
5180 #: fortran/decl.c:5581
5182 msgid "Expected expression at %C in PARAMETER statement"
5185 #: fortran/decl.c:5639
5187 msgid "Unexpected characters in PARAMETER statement at %C"
5190 #: fortran/decl.c:5663
5192 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
5195 #: fortran/decl.c:5675
5197 msgid "SAVE statement at %C follows blanket SAVE statement"
5200 #: fortran/decl.c:5722
5202 msgid "Syntax error in SAVE statement at %C"
5205 #: fortran/decl.c:5733
5207 msgid "Fortran 2003: VALUE statement at %C"
5210 #: fortran/decl.c:5773
5212 msgid "Syntax error in VALUE statement at %C"
5215 #: fortran/decl.c:5784
5217 msgid "Fortran 2003: VOLATILE statement at %C"
5220 #: fortran/decl.c:5826
5222 msgid "Syntax error in VOLATILE statement at %C"
5225 #: fortran/decl.c:5848
5227 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
5230 #: fortran/decl.c:5910
5233 "Derived type at %C can only be PRIVATE in the specification part of a module"
5236 #: fortran/decl.c:5922
5239 "Derived type at %C can only be PUBLIC in the specification part of a module"
5242 #: fortran/decl.c:5979
5244 msgid "Expected :: in TYPE definition at %C"
5247 #: fortran/decl.c:5990
5249 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
5252 #: fortran/decl.c:6000
5254 msgid "Derived type name '%s' at %C already has a basic type of %s"
5257 #: fortran/decl.c:6016
5259 msgid "Derived type definition of '%s' at %C has already been defined"
5262 #: fortran/decl.c:6054
5264 msgid "Cray Pointee at %C cannot be assumed shape array"
5267 #: fortran/decl.c:6074
5269 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
5272 #: fortran/decl.c:6146
5274 msgid "ENUMERATOR %L not initialized with integer expression"
5277 #: fortran/decl.c:6195
5279 msgid "ENUM definition statement expected before %C"
5282 #: fortran/decl.c:6228
5284 msgid "Syntax error in ENUMERATOR definition at %C"
5287 #: fortran/dump-parse-tree.c:48
5292 #: fortran/dump-parse-tree.c:50
5297 #: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
5302 #: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
5303 #: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
5308 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
5309 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
5310 #: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
5311 #: fortran/dump-parse-tree.c:636
5316 #: fortran/dump-parse-tree.c:99 fortran/dump-parse-tree.c:435
5321 #: fortran/dump-parse-tree.c:105
5326 #: fortran/dump-parse-tree.c:109
5328 msgid "(arg not-present)"
5331 #: fortran/dump-parse-tree.c:113 fortran/dump-parse-tree.c:389
5332 #: fortran/dump-parse-tree.c:514
5337 #: fortran/dump-parse-tree.c:130 fortran/dump-parse-tree.c:325
5342 #: fortran/dump-parse-tree.c:134
5347 #: fortran/dump-parse-tree.c:148
5352 #: fortran/dump-parse-tree.c:175
5357 #: fortran/dump-parse-tree.c:206 fortran/dump-parse-tree.c:215
5358 #: fortran/dump-parse-tree.c:288
5363 #: fortran/dump-parse-tree.c:220
5368 #: fortran/dump-parse-tree.c:244
5373 #: fortran/dump-parse-tree.c:302
5378 #: fortran/dump-parse-tree.c:307
5383 #: fortran/dump-parse-tree.c:309
5388 #: fortran/dump-parse-tree.c:337
5393 #: fortran/dump-parse-tree.c:343
5398 #: fortran/dump-parse-tree.c:345
5403 #: fortran/dump-parse-tree.c:351
5408 #: fortran/dump-parse-tree.c:361 fortran/dump-parse-tree.c:374
5409 #: fortran/dump-parse-tree.c:387 fortran/dump-parse-tree.c:393
5414 #: fortran/dump-parse-tree.c:366
5419 #: fortran/dump-parse-tree.c:368
5424 #: fortran/dump-parse-tree.c:383
5429 #: fortran/dump-parse-tree.c:399
5434 #: fortran/dump-parse-tree.c:408
5439 #: fortran/dump-parse-tree.c:414
5444 #: fortran/dump-parse-tree.c:418
5449 #: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
5454 #: fortran/dump-parse-tree.c:439
5459 #: fortran/dump-parse-tree.c:442
5464 #: fortran/dump-parse-tree.c:445
5469 #: fortran/dump-parse-tree.c:448
5474 #: fortran/dump-parse-tree.c:451
5479 #: fortran/dump-parse-tree.c:454
5484 #: fortran/dump-parse-tree.c:457
5489 #: fortran/dump-parse-tree.c:460
5494 #: fortran/dump-parse-tree.c:463
5499 #: fortran/dump-parse-tree.c:466
5504 #: fortran/dump-parse-tree.c:469
5509 #: fortran/dump-parse-tree.c:472
5514 #: fortran/dump-parse-tree.c:476
5519 #: fortran/dump-parse-tree.c:480
5524 #: fortran/dump-parse-tree.c:484
5529 #: fortran/dump-parse-tree.c:488
5534 #: fortran/dump-parse-tree.c:492
5539 #: fortran/dump-parse-tree.c:496
5544 #: fortran/dump-parse-tree.c:499
5549 #: fortran/dump-parse-tree.c:502
5554 #: fortran/dump-parse-tree.c:524
5559 #: fortran/dump-parse-tree.c:530
5564 #: fortran/dump-parse-tree.c:551
5566 msgid "(%s %s %s %s %s"
5569 #: fortran/dump-parse-tree.c:558
5571 msgid " ALLOCATABLE"
5574 #: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
5579 #: fortran/dump-parse-tree.c:562
5584 #: fortran/dump-parse-tree.c:564
5589 #: fortran/dump-parse-tree.c:566
5594 #: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
5599 #: fortran/dump-parse-tree.c:570
5604 #: fortran/dump-parse-tree.c:572
5609 #: fortran/dump-parse-tree.c:574
5614 #: fortran/dump-parse-tree.c:576
5616 msgid " THREADPRIVATE"
5619 #: fortran/dump-parse-tree.c:578
5624 #: fortran/dump-parse-tree.c:580
5629 #: fortran/dump-parse-tree.c:582
5634 #: fortran/dump-parse-tree.c:584
5639 #: fortran/dump-parse-tree.c:587
5644 #: fortran/dump-parse-tree.c:589
5649 #: fortran/dump-parse-tree.c:591
5651 msgid " IN-NAMELIST"
5654 #: fortran/dump-parse-tree.c:593
5659 #: fortran/dump-parse-tree.c:596
5661 msgid " ABSTRACT INTERFACE"
5664 #: fortran/dump-parse-tree.c:598
5669 #: fortran/dump-parse-tree.c:600
5674 #: fortran/dump-parse-tree.c:602
5676 msgid " IMPLICIT-TYPE"
5679 #: fortran/dump-parse-tree.c:605
5684 #: fortran/dump-parse-tree.c:607
5689 #: fortran/dump-parse-tree.c:609
5694 #: fortran/dump-parse-tree.c:611
5699 #: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
5700 #: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
5701 #: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
5702 #: fortran/dump-parse-tree.c:1784
5707 #: fortran/dump-parse-tree.c:659
5712 #: fortran/dump-parse-tree.c:666
5717 #: fortran/dump-parse-tree.c:673
5722 #: fortran/dump-parse-tree.c:680
5724 msgid "Generic interfaces:"
5727 #: fortran/dump-parse-tree.c:688
5732 #: fortran/dump-parse-tree.c:694
5734 msgid "components: "
5737 #: fortran/dump-parse-tree.c:701
5739 msgid "Formal arglist:"
5742 #: fortran/dump-parse-tree.c:708
5744 msgid " [Alt Return]"
5747 #: fortran/dump-parse-tree.c:715
5749 msgid "Formal namespace"
5752 #: fortran/dump-parse-tree.c:771
5754 msgid "common: /%s/ "
5757 #: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
5762 #: fortran/dump-parse-tree.c:791
5764 msgid "symtree: %s Ambig %d"
5767 #: fortran/dump-parse-tree.c:794
5769 msgid " from namespace %s"
5772 #: fortran/dump-parse-tree.c:820
5777 #: fortran/dump-parse-tree.c:852
5782 #: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
5787 #: fortran/dump-parse-tree.c:872
5792 #: fortran/dump-parse-tree.c:888
5797 #: fortran/dump-parse-tree.c:894
5799 msgid " NUM_THREADS("
5802 #: fortran/dump-parse-tree.c:910
5804 msgid " SCHEDULE (%s"
5807 #: fortran/dump-parse-tree.c:930
5809 msgid " DEFAULT(%s)"
5812 #: fortran/dump-parse-tree.c:933
5817 #: fortran/dump-parse-tree.c:958
5819 msgid " REDUCTION(%s:"
5822 #: fortran/dump-parse-tree.c:972
5827 #: fortran/dump-parse-tree.c:988
5829 msgid "!$OMP SECTION\n"
5832 #: fortran/dump-parse-tree.c:997
5834 msgid "!$OMP END %s"
5837 #: fortran/dump-parse-tree.c:1002
5839 msgid " COPYPRIVATE("
5842 #: fortran/dump-parse-tree.c:1007
5847 #: fortran/dump-parse-tree.c:1034
5852 #: fortran/dump-parse-tree.c:1038
5857 #: fortran/dump-parse-tree.c:1042
5862 #: fortran/dump-parse-tree.c:1047
5867 #: fortran/dump-parse-tree.c:1054
5869 msgid "LABEL ASSIGN "
5872 #: fortran/dump-parse-tree.c:1056
5877 #: fortran/dump-parse-tree.c:1060
5879 msgid "POINTER ASSIGN "
5882 #: fortran/dump-parse-tree.c:1067
5887 #: fortran/dump-parse-tree.c:1076
5892 #: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
5897 #: fortran/dump-parse-tree.c:1096
5902 #: fortran/dump-parse-tree.c:1102
5907 #: fortran/dump-parse-tree.c:1108
5912 #: fortran/dump-parse-tree.c:1118
5917 #: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
5922 #: fortran/dump-parse-tree.c:1130
5927 #: fortran/dump-parse-tree.c:1147
5932 #: fortran/dump-parse-tree.c:1150
5937 #: fortran/dump-parse-tree.c:1160
5942 #: fortran/dump-parse-tree.c:1165
5944 msgid "SELECT CASE "
5947 #: fortran/dump-parse-tree.c:1173
5952 #: fortran/dump-parse-tree.c:1189
5957 #: fortran/dump-parse-tree.c:1193
5962 #: fortran/dump-parse-tree.c:1204
5967 #: fortran/dump-parse-tree.c:1211
5972 #: fortran/dump-parse-tree.c:1216
5977 #: fortran/dump-parse-tree.c:1241
5982 #: fortran/dump-parse-tree.c:1245
5987 #: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
5992 #: fortran/dump-parse-tree.c:1263
5997 #: fortran/dump-parse-tree.c:1274
6002 #: fortran/dump-parse-tree.c:1280
6007 #: fortran/dump-parse-tree.c:1286
6012 #: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
6017 #: fortran/dump-parse-tree.c:1302
6022 #: fortran/dump-parse-tree.c:1318
6027 #: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
6028 #: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
6029 #: fortran/dump-parse-tree.c:1619
6034 #: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
6035 #: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
6036 #: fortran/dump-parse-tree.c:1636
6041 #: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
6042 #: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
6043 #: fortran/dump-parse-tree.c:1641
6048 #: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
6053 #: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
6058 #: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
6063 #: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
6068 #: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
6073 #: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
6078 #: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
6083 #: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
6088 #: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
6093 #: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
6098 #: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
6103 #: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
6104 #: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
6105 #: fortran/dump-parse-tree.c:1676
6110 #: fortran/dump-parse-tree.c:1397
6115 #: fortran/dump-parse-tree.c:1425
6120 #: fortran/dump-parse-tree.c:1429
6125 #: fortran/dump-parse-tree.c:1433
6130 #: fortran/dump-parse-tree.c:1437
6135 #: fortran/dump-parse-tree.c:1462
6140 #: fortran/dump-parse-tree.c:1488
6145 #: fortran/dump-parse-tree.c:1493
6150 #: fortran/dump-parse-tree.c:1498
6155 #: fortran/dump-parse-tree.c:1503
6160 #: fortran/dump-parse-tree.c:1508
6165 #: fortran/dump-parse-tree.c:1518
6167 msgid " SEQUENTIAL="
6170 #: fortran/dump-parse-tree.c:1524
6175 #: fortran/dump-parse-tree.c:1534
6180 #: fortran/dump-parse-tree.c:1539
6182 msgid " UNFORMATTED="
6185 #: fortran/dump-parse-tree.c:1549
6190 #: fortran/dump-parse-tree.c:1569
6195 #: fortran/dump-parse-tree.c:1574
6200 #: fortran/dump-parse-tree.c:1579
6205 #: fortran/dump-parse-tree.c:1603
6210 #: fortran/dump-parse-tree.c:1609
6215 #: fortran/dump-parse-tree.c:1613
6220 #: fortran/dump-parse-tree.c:1625
6225 #: fortran/dump-parse-tree.c:1630
6230 #: fortran/dump-parse-tree.c:1632
6235 #: fortran/dump-parse-tree.c:1646
6240 #: fortran/dump-parse-tree.c:1651
6245 #: fortran/dump-parse-tree.c:1656
6250 #: fortran/dump-parse-tree.c:1667
6255 #: fortran/dump-parse-tree.c:1672
6260 #: fortran/dump-parse-tree.c:1678
6265 #: fortran/dump-parse-tree.c:1680
6270 #: fortran/dump-parse-tree.c:1714
6272 msgid "Equivalence: "
6275 #: fortran/dump-parse-tree.c:1740
6280 #: fortran/dump-parse-tree.c:1754
6285 #: fortran/dump-parse-tree.c:1756
6290 #: fortran/dump-parse-tree.c:1765
6292 msgid "procedure name = %s"
6295 #: fortran/dump-parse-tree.c:1781
6297 msgid "Operator interfaces for %s:"
6300 #: fortran/dump-parse-tree.c:1790
6302 msgid "User operators:\n"
6305 #: fortran/dump-parse-tree.c:1806
6310 #: fortran/error.c:213
6312 msgid " Included at %s:%d:"
6315 #: fortran/error.c:318
6317 msgid "<During initialization>\n"
6320 #: fortran/error.c:651
6322 msgid "Error count reached limit of %d."
6325 #: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
6329 #: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
6333 #: fortran/error.c:860
6334 msgid "Fatal Error:"
6337 #: fortran/error.c:879
6339 msgid "Internal Error at (1):"
6342 #: fortran/expr.c:252
6344 msgid "Constant expression required at %C"
6347 #: fortran/expr.c:255
6349 msgid "Integer expression required at %C"
6352 #: fortran/expr.c:260
6354 msgid "Integer value too large in expression at %C"
6357 #: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
6359 msgid "index in dimension %d is out of bounds at %L"
6362 #: fortran/expr.c:1789
6364 msgid "elemental function arguments at %C are not compliant"
6367 #: fortran/expr.c:1833
6369 msgid "Numeric or CHARACTER operands are required in expression at %L"
6372 #: fortran/expr.c:1853
6374 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
6377 #: fortran/expr.c:1868
6380 "Concatenation operator in expression at %L must have two CHARACTER operands"
6383 #: fortran/expr.c:1875
6385 msgid "Concat operator at %L must concatenate strings of the same kind"
6388 #: fortran/expr.c:1885
6390 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
6393 #: fortran/expr.c:1901
6395 msgid "LOGICAL operands are required in expression at %L"
6398 #: fortran/expr.c:1912
6400 msgid "Only intrinsic operators can be used in expression at %L"
6403 #: fortran/expr.c:1920
6405 msgid "Numeric operands are required in expression at %L"
6408 #: fortran/expr.c:1985
6411 "Inquiry function '%s' at %L is not permitted in an initialization expression"
6414 #: fortran/expr.c:2015
6416 msgid "Assumed character length variable '%s' in constant expression at %L"
6419 #: fortran/expr.c:2061 fortran/expr.c:2067
6422 "transformational intrinsic '%s' at %L is not permitted in an initialization "
6426 #: fortran/expr.c:2098
6428 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
6431 #: fortran/expr.c:2151
6434 "Function '%s' in initialization expression at %L must be an intrinsic or a "
6435 "specification function"
6438 #: fortran/expr.c:2163
6441 "Intrinsic function '%s' at %L is not permitted in an initialization "
6445 #: fortran/expr.c:2207
6448 "Assumed size array '%s' at %L is not permitted in an initialization "
6452 #: fortran/expr.c:2213
6455 "Assumed shape array '%s' at %L is not permitted in an initialization "
6459 #: fortran/expr.c:2219
6462 "Deferred array '%s' at %L is not permitted in an initialization expression"
6465 #: fortran/expr.c:2229
6468 "Parameter '%s' at %L has not been declared or is a variable, which does not "
6469 "reduce to a constant expression"
6472 #: fortran/expr.c:2317
6474 msgid "Initialization expression didn't reduce %C"
6477 #: fortran/expr.c:2360
6479 msgid "Specification function '%s' at %L cannot be a statement function"
6482 #: fortran/expr.c:2367
6484 msgid "Specification function '%s' at %L cannot be an internal function"
6487 #: fortran/expr.c:2374
6489 msgid "Specification function '%s' at %L must be PURE"
6492 #: fortran/expr.c:2381
6494 msgid "Specification function '%s' at %L cannot be RECURSIVE"
6497 #: fortran/expr.c:2443
6499 msgid "Dummy argument '%s' not allowed in expression at %L"
6502 #: fortran/expr.c:2450
6504 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
6507 #: fortran/expr.c:2457
6509 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
6512 #: fortran/expr.c:2479
6514 msgid "Variable '%s' cannot appear in the expression at %L"
6517 #: fortran/expr.c:2528
6519 msgid "Expression at %L must be of INTEGER type"
6522 #: fortran/expr.c:2537
6524 msgid "Function '%s' at %L must be PURE"
6527 #: fortran/expr.c:2546
6529 msgid "Expression at %L must be scalar"
6532 #: fortran/expr.c:2573
6534 msgid "Incompatible ranks in %s (%d and %d) at %L"
6537 #: fortran/expr.c:2587
6539 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
6542 #: fortran/expr.c:2633 fortran/expr.c:2800
6544 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
6547 #: fortran/expr.c:2676
6549 msgid "'%s' at %L is not a VALUE"
6552 #: fortran/expr.c:2683
6554 msgid "Incompatible ranks %d and %d in assignment at %L"
6557 #: fortran/expr.c:2690
6559 msgid "Variable type is UNKNOWN in assignment at %L"
6562 #: fortran/expr.c:2702
6564 msgid "NULL appears on right-hand side in assignment at %L"
6567 #: fortran/expr.c:2713
6569 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
6572 #: fortran/expr.c:2722
6574 msgid "POINTER valued function appears on right-hand side of assignment at %L"
6577 #: fortran/expr.c:2727
6578 msgid "array assignment"
6581 #: fortran/expr.c:2744
6583 msgid "Incompatible types in assignment at %L, %s to %s"
6586 #: fortran/expr.c:2769
6588 msgid "Pointer assignment target is not a POINTER at %L"
6591 #: fortran/expr.c:2777
6594 "'%s' in the pointer assignment at %L cannot be an l-value since it is a "
6598 #: fortran/expr.c:2807
6600 msgid "Pointer assignment to non-POINTER at %L"
6603 #: fortran/expr.c:2816
6605 msgid "Bad pointer object in PURE procedure at %L"
6608 #: fortran/expr.c:2828
6610 msgid "Different types in pointer assignment at %L"
6613 #: fortran/expr.c:2835
6615 msgid "Different kind type parameters in pointer assignment at %L"
6618 #: fortran/expr.c:2842
6620 msgid "Different ranks in pointer assignment at %L"
6623 #: fortran/expr.c:2857
6625 msgid "Different character lengths in pointer assignment at %L"
6628 #: fortran/expr.c:2868
6630 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
6633 #: fortran/expr.c:2875
6635 msgid "Bad target in pointer assignment in PURE procedure at %L"
6638 #: fortran/expr.c:2881
6640 msgid "Pointer assignment with vector subscript on rhs at %L"
6643 #: fortran/expr.c:2888
6645 msgid "Pointer assigment target has PROTECTED attribute at %L"
6648 #: fortran/gfortranspec.c:248
6650 msgid "overflowed output arg list for '%s'"
6653 #: fortran/gfortranspec.c:381
6656 "GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
6657 "You may redistribute copies of GNU Fortran\n"
6658 "under the terms of the GNU General Public License.\n"
6659 "For more information about these matters, see the file named COPYING\n"
6663 #: fortran/gfortranspec.c:403
6665 msgid "argument to '%s' missing"
6668 #: fortran/gfortranspec.c:407
6670 msgid "no input files; unwilling to write output files"
6673 #: fortran/gfortranspec.c:566
6678 #: fortran/interface.c:173
6680 msgid "Syntax error in generic specification at %C"
6683 #: fortran/interface.c:200
6685 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
6688 #: fortran/interface.c:219
6690 msgid "Dummy procedure '%s' at %C cannot have a generic interface"
6693 #: fortran/interface.c:252
6695 msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
6698 #: fortran/interface.c:260
6700 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
6703 #: fortran/interface.c:291
6705 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
6708 #: fortran/interface.c:304
6710 msgid "Expected a nameless interface at %C"
6713 #: fortran/interface.c:315
6715 msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
6718 #: fortran/interface.c:317
6720 msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
6723 #: fortran/interface.c:331
6725 msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
6728 #: fortran/interface.c:342
6730 msgid "Expecting 'END INTERFACE %s' at %C"
6733 #: fortran/interface.c:551
6735 msgid "Alternate return cannot appear in operator interface at %L"
6738 #: fortran/interface.c:581
6740 msgid "Operator interface at %L has the wrong number of arguments"
6743 #: fortran/interface.c:592
6745 msgid "Assignment operator interface at %L must be a SUBROUTINE"
6748 #: fortran/interface.c:598
6750 msgid "Assignment operator interface at %L must have two arguments"
6753 #: fortran/interface.c:608
6756 "Assignment operator interface at %L must not redefine an INTRINSIC type "
6760 #: fortran/interface.c:617
6762 msgid "Intrinsic operator interface at %L must be a FUNCTION"
6765 #: fortran/interface.c:627
6768 "First argument of defined assignment at %L must be INTENT(IN) or INTENT"
6772 #: fortran/interface.c:631
6774 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
6777 #: fortran/interface.c:637 fortran/resolve.c:8807
6779 msgid "First argument of operator interface at %L must be INTENT(IN)"
6782 #: fortran/interface.c:641 fortran/resolve.c:8819
6784 msgid "Second argument of operator interface at %L must be INTENT(IN)"
6787 #: fortran/interface.c:744
6789 msgid "Operator interface at %L conflicts with intrinsic interface"
6792 #: fortran/interface.c:1044
6794 msgid "Procedure '%s' in %s at %L has no explicit interface"
6797 #: fortran/interface.c:1047
6799 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
6802 #: fortran/interface.c:1102 fortran/interface.c:1108
6804 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
6807 #: fortran/interface.c:1144
6809 msgid "'%s' at %L is not a module procedure"
6812 #: fortran/interface.c:1676
6814 msgid "Keyword argument '%s' at %L is not in the procedure"
6817 #: fortran/interface.c:1684
6820 "Keyword argument '%s' at %L is already associated with another actual "
6824 #: fortran/interface.c:1694
6826 msgid "More actual than formal arguments in procedure call at %L"
6829 #: fortran/interface.c:1706 fortran/interface.c:1935
6831 msgid "Missing alternate return spec in subroutine call at %L"
6834 #: fortran/interface.c:1714
6836 msgid "Unexpected alternate return spec in subroutine call at %L"
6839 #: fortran/interface.c:1729
6842 "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%"
6846 #: fortran/interface.c:1742
6848 msgid "Type/rank mismatch in argument '%s' at %L"
6851 #: fortran/interface.c:1758
6854 "Character length mismatch between actual argument and pointer or allocatable "
6855 "dummy argument '%s' at %L"
6858 #: fortran/interface.c:1771
6861 "Character length of actual argument shorter than of dummy argument '%s' (%lu/"
6865 #: fortran/interface.c:1776
6868 "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) "
6872 #: fortran/interface.c:1790
6874 msgid "Expected a procedure for argument '%s' at %L"
6877 #: fortran/interface.c:1800
6879 msgid "Expected a PURE procedure for argument '%s' at %L"
6882 #: fortran/interface.c:1814
6884 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
6887 #: fortran/interface.c:1823
6889 msgid "Actual argument for '%s' must be a pointer at %L"
6892 #: fortran/interface.c:1832
6894 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
6897 #: fortran/interface.c:1843
6900 "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
6903 #: fortran/interface.c:1851
6906 "Actual argument at %L is use-associated with PROTECTED attribute and dummy "
6907 "argument '%s' is INTENT = OUT/INOUT"
6910 #: fortran/interface.c:1864
6913 "Array-section actual argument with vector subscripts at %L is incompatible "
6914 "with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%"
6918 #: fortran/interface.c:1881
6921 "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
6922 "shape dummy argument '%s' due to VOLATILE attribute"
6925 #: fortran/interface.c:1893
6928 "Array-section actual argument at %L is incompatible with the non-assumed-"
6929 "shape dummy argument '%s' due to VOLATILE attribute"
6932 #: fortran/interface.c:1912
6935 "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
6936 "array dummy argument '%s' due to VOLATILE attribute"
6939 #: fortran/interface.c:1942
6941 msgid "Missing actual argument for argument '%s' at %L"
6944 #: fortran/interface.c:2128
6947 "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) "
6948 "argument '%s' at %L"
6951 #: fortran/interface.c:2184
6954 "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
6957 #: fortran/interface.c:2194
6960 "Procedure argument at %L is local to a PURE procedure and is passed to an "
6961 "INTENT(%s) argument"
6964 #: fortran/interface.c:2202
6967 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
6971 #: fortran/interface.c:2225
6973 msgid "Procedure '%s' called with an implicit interface at %L"
6976 #: fortran/interface.c:2440
6978 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
6981 #: fortran/interface.c:2519
6983 msgid "Entity '%s' at %C is already present in the interface"
6986 #: fortran/intrinsic.c:2918
6988 msgid "Too many arguments in call to '%s' at %L"
6991 #: fortran/intrinsic.c:2933
6994 "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
6998 #: fortran/intrinsic.c:2936
7000 msgid "Can't find keyword named '%s' in call to '%s' at %L"
7003 #: fortran/intrinsic.c:2943
7005 msgid "Argument '%s' is appears twice in call to '%s' at %L"
7008 #: fortran/intrinsic.c:2957
7010 msgid "Missing actual argument '%s' in call to '%s' at %L"
7013 #: fortran/intrinsic.c:2972
7015 msgid "ALTERNATE RETURN not permitted at %L"
7018 #: fortran/intrinsic.c:3021
7020 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
7023 #: fortran/intrinsic.c:3337
7025 msgid "Intrinsic '%s' at %L is not included in the selected standard"
7028 #: fortran/intrinsic.c:3450
7031 "Fortran 2003: Elemental function as initialization expression with non-"
7032 "integer/non-character arguments at %L"
7035 #: fortran/intrinsic.c:3508
7037 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
7040 #: fortran/intrinsic.c:3579
7042 msgid "Extension: Conversion from %s to %s at %L"
7045 #: fortran/intrinsic.c:3582
7047 msgid "Conversion from %s to %s at %L"
7050 #: fortran/intrinsic.c:3629
7052 msgid "Can't convert %s to %s at %L"
7055 #: fortran/io.c:156 fortran/primary.c:738
7057 msgid "Extension: backslash character at %C"
7060 #: fortran/io.c:187 fortran/io.c:190
7062 msgid "Extension: Tab character in format at %C"
7066 msgid "Positive width required"
7070 msgid "Nonnegative width required"
7074 msgid "Unexpected element"
7078 msgid "Unexpected end of format string"
7082 msgid "Missing leading left parenthesis"
7086 msgid "Expected P edit descriptor"
7089 #. P requires a prior number.
7091 msgid "P descriptor requires leading scale factor"
7094 #. X requires a prior number if we're being pedantic.
7097 msgid "Extension: X descriptor requires leading space count at %C"
7102 msgid "Extension: $ descriptor at %C"
7107 msgid "$ should be the last specifier in format at %C"
7111 msgid "Repeat count cannot follow P descriptor"
7116 msgid "Extension: Missing positive width after L descriptor at %C"
7119 #: fortran/io.c:670 fortran/io.c:672 fortran/io.c:733 fortran/io.c:735
7121 msgid "Period required in format specifier at %C"
7125 msgid "Positive exponent width required"
7130 msgid "The H format specifier at %C is a Fortran 95 deleted feature"
7133 #: fortran/io.c:838 fortran/io.c:895
7135 msgid "Extension: Missing comma at %C"
7140 msgid "%s in format string at %C"
7145 msgid "Format statement in module main block at %C"
7150 msgid "Missing format label at %C"
7153 #: fortran/io.c:1010 fortran/io.c:1034
7155 msgid "Duplicate %s specification at %C"
7158 #: fortran/io.c:1041
7160 msgid "Variable tag cannot be INTENT(IN) at %C"
7163 #: fortran/io.c:1048
7165 msgid "Variable tag cannot be assigned in PURE procedure at %C"
7168 #: fortran/io.c:1085
7170 msgid "Duplicate %s label specification at %C"
7173 #: fortran/io.c:1106
7176 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
7179 #: fortran/io.c:1119
7181 msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
7184 #: fortran/io.c:1125
7186 msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
7189 #: fortran/io.c:1131
7191 msgid "Variable '%s' at %L has not been assigned a format label"
7194 #: fortran/io.c:1138
7196 msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
7199 #: fortran/io.c:1151
7201 msgid "Extension: Character array in FORMAT tag at %L"
7204 #: fortran/io.c:1157
7206 msgid "Extension: Non-character in FORMAT tag at %L"
7209 #: fortran/io.c:1182
7211 msgid "%s tag at %L must be of type %s"
7214 #: fortran/io.c:1189
7216 msgid "%s tag at %L must be scalar"
7219 #: fortran/io.c:1195
7221 msgid "Fortran 2003: IOMSG tag at %L"
7224 #: fortran/io.c:1203
7226 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
7229 #: fortran/io.c:1211
7231 msgid "Extension: CONVERT tag at %L"
7234 #: fortran/io.c:1367 fortran/io.c:1375
7236 msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
7239 #: fortran/io.c:1393 fortran/io.c:1401
7241 msgid "Extension: %s specifier in %s statement at %C has value '%s'"
7244 #: fortran/io.c:1413 fortran/io.c:1419
7246 msgid "%s specifier in %s statement at %C has invalid value '%s'"
7249 #: fortran/io.c:1473
7251 msgid "OPEN statement not allowed in PURE procedure at %C"
7254 #: fortran/io.c:1818
7256 msgid "CLOSE statement not allowed in PURE procedure at %C"
7259 #: fortran/io.c:1955 fortran/match.c:1841
7261 msgid "%s statement not allowed in PURE procedure at %C"
7264 #: fortran/io.c:2011
7266 msgid "Fortran 2003: FLUSH statement at %C"
7269 #: fortran/io.c:2072
7271 msgid "Duplicate UNIT specification at %C"
7274 #: fortran/io.c:2128
7276 msgid "Duplicate format specification at %C"
7279 #: fortran/io.c:2145
7281 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
7284 #: fortran/io.c:2181
7286 msgid "Duplicate NML specification at %C"
7289 #: fortran/io.c:2190
7291 msgid "Symbol '%s' at %C must be a NAMELIST group name"
7294 #: fortran/io.c:2231
7296 msgid "END tag at %C not allowed in output statement"
7299 #: fortran/io.c:2288
7302 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
7306 #: fortran/io.c:2297
7308 msgid "Internal unit with vector subscript at %L"
7311 #: fortran/io.c:2304
7313 msgid "External IO UNIT cannot be an array at %L"
7316 #: fortran/io.c:2314
7318 msgid "ERR tag label %d at %L not defined"
7321 #: fortran/io.c:2326
7323 msgid "END tag label %d at %L not defined"
7326 #: fortran/io.c:2338
7328 msgid "EOR tag label %d at %L not defined"
7331 #: fortran/io.c:2348
7333 msgid "FORMAT label %d at %L not defined"
7336 #: fortran/io.c:2469
7338 msgid "Syntax error in I/O iterator at %C"
7341 #: fortran/io.c:2500
7343 msgid "Expected variable in READ statement at %C"
7346 #: fortran/io.c:2506
7348 msgid "Expected expression in %s statement at %C"
7351 #: fortran/io.c:2516
7353 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
7356 #: fortran/io.c:2525
7358 msgid "Cannot read to variable '%s' in PURE procedure at %C"
7361 #: fortran/io.c:2541
7363 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
7366 #. A general purpose syntax error.
7367 #: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
7369 msgid "Syntax error in %s statement at %C"
7372 #: fortran/io.c:2670
7374 msgid "Fortran 2003: Internal file at %L with namelist"
7377 #: fortran/io.c:2833
7379 msgid "PRINT namelist at %C is an extension"
7382 #: fortran/io.c:2965
7384 msgid "Extension: Comma before i/o item list at %C"
7387 #: fortran/io.c:2974
7389 msgid "Expected comma in I/O list at %C"
7392 #: fortran/io.c:3036
7394 msgid "PRINT statement at %C not allowed within PURE procedure"
7397 #: fortran/io.c:3176 fortran/io.c:3227
7399 msgid "INQUIRE statement not allowed in PURE procedure at %C"
7402 #: fortran/io.c:3203
7404 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
7407 #: fortran/io.c:3213 fortran/trans-io.c:1144
7409 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
7412 #: fortran/io.c:3220
7414 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
7417 #: fortran/match.c:270
7419 msgid "Integer too large at %C"
7422 #: fortran/match.c:363 fortran/parse.c:442
7424 msgid "Too many digits in statement label at %C"
7427 #: fortran/match.c:369
7429 msgid "Statement label at %C is zero"
7432 #: fortran/match.c:402
7434 msgid "Label name '%s' at %C is ambiguous"
7437 #: fortran/match.c:408
7439 msgid "Duplicate construct label '%s' at %C"
7442 #: fortran/match.c:438
7444 msgid "Invalid character in name at %C"
7447 #: fortran/match.c:451 fortran/match.c:523
7449 msgid "Name at %C is too long"
7452 #: fortran/match.c:506 fortran/match.c:552
7454 msgid "Invalid C name in NAME= specifier at %C"
7457 #: fortran/match.c:543
7459 msgid "Embedded space in NAME= specifier at %C"
7462 #: fortran/match.c:868
7464 msgid "Loop variable at %C cannot be a sub-component"
7467 #: fortran/match.c:874
7469 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
7472 #: fortran/match.c:907
7474 msgid "Expected a step value in iterator at %C"
7477 #: fortran/match.c:919
7479 msgid "Syntax error in iterator at %C"
7482 #: fortran/match.c:1155
7484 msgid "Invalid form of PROGRAM statement at %C"
7487 #: fortran/match.c:1196
7489 msgid "Setting value of PROTECTED variable at %C"
7492 #: fortran/match.c:1249
7494 msgid "Assigning to a PROTECTED pointer at %C"
7497 #: fortran/match.c:1292 fortran/match.c:1365
7499 msgid "Obsolescent: arithmetic IF statement at %C"
7502 #: fortran/match.c:1340
7504 msgid "Syntax error in IF-expression at %C"
7507 #: fortran/match.c:1351
7509 msgid "Block label not appropriate for arithmetic IF statement at %C"
7512 #: fortran/match.c:1389
7514 msgid "Block label is not appropriate IF statement at %C"
7517 #: fortran/match.c:1468 fortran/primary.c:2522
7519 msgid "Cannot assign to a named constant at %C"
7522 #: fortran/match.c:1478
7524 msgid "Unclassifiable statement in IF-clause at %C"
7527 #: fortran/match.c:1485
7529 msgid "Syntax error in IF-clause at %C"
7532 #: fortran/match.c:1529
7534 msgid "Unexpected junk after ELSE statement at %C"
7537 #: fortran/match.c:1535 fortran/match.c:1570
7539 msgid "Label '%s' at %C doesn't match IF label '%s'"
7542 #: fortran/match.c:1564
7544 msgid "Unexpected junk after ELSE IF statement at %C"
7547 #: fortran/match.c:1727
7549 msgid "Name '%s' in %s statement at %C is not a loop name"
7552 #: fortran/match.c:1743
7554 msgid "%s statement at %C is not within a loop"
7557 #: fortran/match.c:1746
7559 msgid "%s statement at %C is not within loop '%s'"
7562 #: fortran/match.c:1754
7564 msgid "%s statement at %C leaving OpenMP structured block"
7567 #: fortran/match.c:1767
7569 msgid "EXIT statement at %C terminating !$OMP DO loop"
7572 #: fortran/match.c:1819
7574 msgid "Too many digits in STOP code at %C"
7577 #: fortran/match.c:1872
7579 msgid "Deleted feature: PAUSE statement at %C"
7582 #: fortran/match.c:1920
7584 msgid "Deleted feature: ASSIGN statement at %C"
7587 #: fortran/match.c:1966
7589 msgid "Deleted feature: Assigned GOTO statement at %C"
7592 #: fortran/match.c:2013 fortran/match.c:2065
7594 msgid "Statement label list in GOTO at %C cannot be empty"
7597 #: fortran/match.c:2149
7599 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
7602 #: fortran/match.c:2173
7604 msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
7607 #: fortran/match.c:2180
7609 msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
7612 #: fortran/match.c:2218 fortran/match.c:2382
7614 msgid "STAT expression at %C must be a variable"
7617 #: fortran/match.c:2272
7619 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
7622 #: fortran/match.c:2349
7624 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
7627 #: fortran/match.c:2368
7629 msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
7632 #: fortran/match.c:2375
7635 "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
7638 #: fortran/match.c:2424
7640 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
7643 #: fortran/match.c:2455
7645 msgid "Extension: RETURN statement in main program at %C"
7648 #: fortran/match.c:2665
7650 msgid "Syntax error in common block name at %C"
7653 #: fortran/match.c:2701
7655 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
7658 #: fortran/match.c:2719
7660 msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
7663 #. If we find an error, just print it and continue,
7664 #. cause it's just semantic, and we can see if there
7666 #: fortran/match.c:2765
7669 "Variable '%s' at %L in common block '%s' at %C must be declared with a C "
7670 "interoperable kind since common block '%s' is bind(c)"
7673 #: fortran/match.c:2774
7676 "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not "
7680 #: fortran/match.c:2781
7682 msgid "Symbol '%s' at %C is already in a COMMON block"
7685 #: fortran/match.c:2793
7687 msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
7690 #: fortran/match.c:2796
7692 msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
7695 #: fortran/match.c:2821
7697 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
7700 #: fortran/match.c:2831
7702 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
7705 #: fortran/match.c:2863
7708 "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to "
7709 "another COMMON block '%s'"
7712 #: fortran/match.c:2971
7714 msgid "Namelist group name '%s' at %C already has a basic type of %s"
7717 #: fortran/match.c:2979
7720 "Namelist group name '%s' at %C already is USE associated and cannot be "
7724 #: fortran/match.c:3006
7726 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
7729 #: fortran/match.c:3013
7731 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
7734 #: fortran/match.c:3140
7736 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
7739 #: fortran/match.c:3148
7741 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
7744 #: fortran/match.c:3176
7746 msgid "EQUIVALENCE at %C requires two or more objects"
7749 #: fortran/match.c:3190
7752 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
7755 #: fortran/match.c:3351
7757 msgid "Statement function at %L is recursive"
7760 #: fortran/match.c:3439
7762 msgid "Expected initialization expression in CASE at %C"
7765 #: fortran/match.c:3462
7767 msgid "Expected the name of the SELECT CASE construct at %C"
7770 #: fortran/match.c:3474
7772 msgid "Expected case name of '%s' at %C"
7775 #: fortran/match.c:3518
7777 msgid "Unexpected CASE statement at %C"
7780 #: fortran/match.c:3570
7782 msgid "Syntax error in CASE-specification at %C"
7785 #: fortran/match.c:3690
7787 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
7790 #: fortran/match.c:3728
7792 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
7795 #: fortran/match.c:3828
7797 msgid "Syntax error in FORALL iterator at %C"
7800 #: fortran/matchexp.c:28
7802 msgid "Syntax error in expression at %C"
7805 #: fortran/matchexp.c:72
7807 msgid "Bad character '%c' in OPERATOR name at %C"
7810 #: fortran/matchexp.c:80
7812 msgid "The name '%s' cannot be used as a defined operator at %C"
7815 #: fortran/matchexp.c:187
7817 msgid "Expected a right parenthesis in expression at %C"
7820 #: fortran/matchexp.c:312
7822 msgid "Expected exponent in expression at %C"
7825 #: fortran/matchexp.c:348 fortran/matchexp.c:452
7828 "Extension: Unary operator following arithmetic operator (use parentheses) at "
7832 #: fortran/misc.c:39
7834 msgid "Out of memory-- malloc() failed"
7837 #: fortran/module.c:516
7839 msgid "Fortran 2003: module nature in USE statement at %C"
7842 #: fortran/module.c:528
7845 "Module nature in USE statement at %C shall be either INTRINSIC or "
7849 #: fortran/module.c:541
7851 msgid "\"::\" was expected after module nature at %C but was not found"
7854 #: fortran/module.c:550
7856 msgid "Fortran 2003: \"USE :: module\" at %C"
7859 #: fortran/module.c:602
7861 msgid "Missing generic specification in USE statement at %C"
7864 #: fortran/module.c:610
7866 msgid "Fortran 2003: Renaming operators in USE statements at %C"
7869 #: fortran/module.c:652
7871 msgid "The name '%s' at %C has already been used as an external module name."
7874 #: fortran/module.c:930
7876 msgid "Reading module %s at line %d column %d: %s"
7879 #: fortran/module.c:934
7881 msgid "Writing module %s at line %d column %d: %s"
7884 #: fortran/module.c:938
7886 msgid "Module %s at line %d column %d: %s"
7889 #: fortran/module.c:978
7890 msgid "Unexpected EOF"
7893 #: fortran/module.c:1010
7894 msgid "Unexpected end of module in string constant"
7897 #: fortran/module.c:1064
7898 msgid "Integer overflow"
7901 #: fortran/module.c:1095
7902 msgid "Name too long"
7905 #: fortran/module.c:1202
7909 #: fortran/module.c:1246
7910 msgid "Expected name"
7913 #: fortran/module.c:1249
7914 msgid "Expected left parenthesis"
7917 #: fortran/module.c:1252
7918 msgid "Expected right parenthesis"
7921 #: fortran/module.c:1255
7922 msgid "Expected integer"
7925 #: fortran/module.c:1258
7926 msgid "Expected string"
7929 #: fortran/module.c:1282
7930 msgid "find_enum(): Enum not found"
7933 #: fortran/module.c:1296
7935 msgid "Error writing modules file: %s"
7938 #: fortran/module.c:1691
7939 msgid "Expected attribute bit name"
7942 #: fortran/module.c:2503
7943 msgid "Expected integer string"
7946 #: fortran/module.c:2507
7947 msgid "Error converting integer"
7950 #: fortran/module.c:2529
7951 msgid "Expected real string"
7954 #: fortran/module.c:2722
7955 msgid "Expected expression type"
7958 #: fortran/module.c:2776
7959 msgid "Bad operator"
7962 #: fortran/module.c:2861
7963 msgid "Bad type in constant expression"
7966 #: fortran/module.c:2898
7968 msgid "Namelist %s cannot be renamed by USE association to %s"
7971 #: fortran/module.c:3723
7973 msgid "Symbol '%s' referenced at %L not found in module '%s'"
7976 #: fortran/module.c:3730
7978 msgid "User operator '%s' referenced at %L not found in module '%s'"
7981 #: fortran/module.c:3735
7983 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
7986 #: fortran/module.c:4213
7988 msgid "Can't open module file '%s' for writing at %C: %s"
7991 #: fortran/module.c:4251
7993 msgid "Error writing module file '%s' for writing: %s"
7996 #: fortran/module.c:4281 fortran/module.c:4363
7999 "Symbol '%s' referenced at %L does not exist in intrinsic module "
8003 #: fortran/module.c:4394
8006 "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
8009 #: fortran/module.c:4416
8011 msgid "Symbol '%s' already declared"
8014 #: fortran/module.c:4471
8017 "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name "
8021 #: fortran/module.c:4484
8024 "Symbol '%s' referenced at %L does not exist in intrinsic module "
8028 #: fortran/module.c:4492
8031 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
8032 "ISO_FORTRAN_ENV at %L is incompatible with option %s"
8035 #: fortran/module.c:4520
8038 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
8039 "ISO_FORTRAN_ENV at %C is incompatible with option %s"
8042 #: fortran/module.c:4536
8045 "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
8048 #: fortran/module.c:4569
8050 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
8053 #: fortran/module.c:4577
8055 msgid "Fortran 2003: ISO_C_BINDING module at %C"
8058 #: fortran/module.c:4587
8060 msgid "Can't find an intrinsic module named '%s' at %C"
8063 #: fortran/module.c:4592
8065 msgid "Can't open module file '%s' for reading at %C: %s"
8068 #: fortran/module.c:4600
8071 "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name "
8075 #: fortran/module.c:4615
8076 msgid "Unexpected end of module"
8079 #: fortran/module.c:4620
8081 msgid "File '%s' opened at %C is not a GFORTRAN module file"
8084 #: fortran/module.c:4630
8086 msgid "Can't USE the same module we're building!"
8089 #: fortran/openmp.c:134 fortran/openmp.c:499
8091 msgid "COMMON block /%s/ not found at %C"
8094 #: fortran/openmp.c:165
8096 msgid "Syntax error in OpenMP variable list at %C"
8099 #: fortran/openmp.c:291
8101 msgid "%s is not INTRINSIC procedure name at %C"
8104 #: fortran/openmp.c:478
8106 msgid "Threadprivate variable at %C is an element of a COMMON block"
8109 #: fortran/openmp.c:518
8111 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
8114 #: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
8116 msgid "IF clause at %L requires a scalar LOGICAL expression"
8119 #: fortran/openmp.c:704
8121 msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
8124 #: fortran/openmp.c:712
8126 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
8129 #: fortran/openmp.c:726 fortran/openmp.c:736 fortran/openmp.c:743
8130 #: fortran/openmp.c:753
8132 msgid "Symbol '%s' present on multiple clauses at %L"
8135 #: fortran/openmp.c:776
8137 msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
8140 #: fortran/openmp.c:779
8142 msgid "COPYIN clause object '%s' is ALLOCATABLE at %L"
8145 #: fortran/openmp.c:782
8147 msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
8150 #: fortran/openmp.c:790
8152 msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
8155 #: fortran/openmp.c:793
8157 msgid "COPYPRIVATE clause object '%s' is ALLOCATABLE at %L"
8160 #: fortran/openmp.c:796
8162 msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
8165 #: fortran/openmp.c:804
8167 msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
8170 #: fortran/openmp.c:807
8172 msgid "Cray pointee '%s' in SHARED clause at %L"
8175 #: fortran/openmp.c:815
8177 msgid "THREADPRIVATE object '%s' in %s clause at %L"
8180 #: fortran/openmp.c:818
8182 msgid "Cray pointee '%s' in %s clause at %L"
8185 #: fortran/openmp.c:823
8187 msgid "POINTER object '%s' in %s clause at %L"
8190 #: fortran/openmp.c:826
8192 msgid "%s clause object '%s' is ALLOCATABLE at %L"
8195 #: fortran/openmp.c:831
8197 msgid "%s clause object '%s' has ALLOCATABLE components at %L"
8200 #: fortran/openmp.c:834
8202 msgid "Cray pointer '%s' in %s clause at %L"
8205 #: fortran/openmp.c:838
8207 msgid "Assumed size array '%s' in %s clause at %L"
8210 #: fortran/openmp.c:843
8212 msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
8215 #: fortran/openmp.c:852
8217 msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
8220 #: fortran/openmp.c:863
8222 msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
8225 #: fortran/openmp.c:874
8227 msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
8230 #: fortran/openmp.c:883
8232 msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
8235 #: fortran/openmp.c:995
8238 "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
8241 #: fortran/openmp.c:1035
8244 "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or ."
8248 #: fortran/openmp.c:1083
8251 "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
8254 #: fortran/openmp.c:1097
8257 "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
8261 #: fortran/openmp.c:1129
8264 "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
8265 "reference var at %L"
8268 #: fortran/openmp.c:1153
8271 "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
8275 #: fortran/openmp.c:1160
8278 "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
8281 #: fortran/openmp.c:1176
8284 "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
8287 #: fortran/openmp.c:1179
8289 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
8292 #: fortran/openmp.c:1185
8294 msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
8297 #: fortran/openmp.c:1203
8300 "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
8304 #: fortran/openmp.c:1305
8306 msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
8309 #: fortran/openmp.c:1311
8311 msgid "!$OMP DO iteration variable must be of type integer at %L"
8314 #: fortran/openmp.c:1315
8316 msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
8319 #: fortran/openmp.c:1323
8322 "!$OMP DO iteration variable present on clause other than PRIVATE or "
8326 #: fortran/options.c:219
8328 msgid "Option -fwhole-program is not supported for Fortran"
8331 #: fortran/options.c:273
8333 msgid "Reading file '%s' as free form"
8336 #: fortran/options.c:283
8338 msgid "'-fd-lines-as-comments' has no effect in free form"
8341 #: fortran/options.c:286
8343 msgid "'-fd-lines-as-code' has no effect in free form"
8346 #: fortran/options.c:312
8348 msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
8351 #: fortran/options.c:315
8353 msgid "Flag -fno-automatic overwrites -frecursive"
8356 #: fortran/options.c:317
8358 msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
8361 #: fortran/options.c:321
8363 msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
8366 #: fortran/options.c:325
8368 msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
8371 #: fortran/options.c:392
8373 msgid "gfortran: Only one -M option allowed\n"
8376 #: fortran/options.c:398
8378 msgid "gfortran: Directory required after -M\n"
8381 #: fortran/options.c:443
8383 msgid "Argument to -ffpe-trap is not valid: %s"
8386 #: fortran/options.c:573
8388 msgid "Fixed line length must be at least seven."
8391 #: fortran/options.c:591
8393 msgid "Free line length must be at least three."
8396 #: fortran/options.c:605
8398 msgid "-static-libgfortran is not supported in this configuration"
8401 #: fortran/options.c:649
8403 msgid "Maximum supported identifier length is %d"
8406 #: fortran/options.c:681
8408 msgid "Unrecognized option to -finit-logical: %s"
8411 #: fortran/options.c:695
8413 msgid "Unrecognized option to -finit-real: %s"
8416 #: fortran/options.c:711
8418 msgid "The value of n in -finit-character=n must be between 0 and 127"
8421 #: fortran/options.c:794
8423 msgid "Maximum subrecord length cannot exceed %d"
8426 #: fortran/parse.c:304
8428 msgid "Unclassifiable statement at %C"
8431 #: fortran/parse.c:328
8433 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
8436 #: fortran/parse.c:406
8438 msgid "Unclassifiable OpenMP directive at %C"
8441 #: fortran/parse.c:445 fortran/parse.c:586
8443 msgid "Zero is not a valid statement label at %C"
8446 #: fortran/parse.c:452 fortran/parse.c:578
8448 msgid "Non-numeric character in statement label at %C"
8451 #: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
8453 msgid "Semicolon at %C needs to be preceded by statement"
8456 #: fortran/parse.c:472 fortran/parse.c:638
8458 msgid "Ignoring statement label in empty statement at %C"
8461 #: fortran/parse.c:565 fortran/parse.c:605
8463 msgid "Bad continuation line at %C"
8466 #: fortran/parse.c:664
8468 msgid "Line truncated at %C"
8471 #: fortran/parse.c:841
8473 msgid "FORMAT statement at %L does not have a statement label"
8476 #: fortran/parse.c:913
8477 msgid "arithmetic IF"
8480 #: fortran/parse.c:919
8481 msgid "attribute declaration"
8484 #: fortran/parse.c:949
8485 msgid "data declaration"
8488 #: fortran/parse.c:958
8489 msgid "derived type declaration"
8492 #: fortran/parse.c:1037
8496 #: fortran/parse.c:1046
8497 msgid "implied END DO"
8500 #: fortran/parse.c:1119
8504 #: fortran/parse.c:1122
8505 msgid "pointer assignment"
8508 #: fortran/parse.c:1131
8512 #: fortran/parse.c:1347
8514 msgid "Unexpected %s statement at %C"
8517 #: fortran/parse.c:1486
8519 msgid "%s statement at %C cannot follow %s statement at %L"
8522 #: fortran/parse.c:1503
8524 msgid "Unexpected end of file in '%s'"
8527 #: fortran/parse.c:1558
8529 msgid "Fortran 2003: Derived type definition at %C without components"
8532 #: fortran/parse.c:1569
8534 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
8537 #: fortran/parse.c:1577
8539 msgid "PRIVATE statement at %C must precede structure components"
8542 #: fortran/parse.c:1585
8544 msgid "Duplicate PRIVATE statement at %C"
8547 #: fortran/parse.c:1597
8549 msgid "SEQUENCE statement at %C must precede structure components"
8552 #: fortran/parse.c:1604
8554 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
8557 #: fortran/parse.c:1609
8559 msgid "Duplicate SEQUENCE statement at %C"
8562 #: fortran/parse.c:1700
8564 msgid "ENUM declaration at %C has no ENUMERATORS"
8567 #: fortran/parse.c:1778
8569 msgid "Unexpected %s statement in INTERFACE block at %C"
8572 #: fortran/parse.c:1804
8574 msgid "SUBROUTINE at %C does not belong in a generic function interface"
8577 #: fortran/parse.c:1808
8579 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
8582 #: fortran/parse.c:1818
8585 "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
8588 #: fortran/parse.c:1849
8590 msgid "Unexpected %s statement at %C in INTERFACE body"
8593 #: fortran/parse.c:1863
8596 "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
8599 #: fortran/parse.c:1958
8601 msgid "%s statement must appear in a MODULE"
8604 #: fortran/parse.c:1965
8606 msgid "%s statement at %C follows another accessibility specification"
8609 #: fortran/parse.c:2015
8611 msgid "Bad kind expression for function '%s' at %L"
8614 #: fortran/parse.c:2018
8616 msgid "The type for function '%s' at %L is not accessible"
8619 #: fortran/parse.c:2070
8621 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
8624 #: fortran/parse.c:2091
8626 msgid "Unexpected %s statement in WHERE block at %C"
8629 #: fortran/parse.c:2150
8631 msgid "Unexpected %s statement in FORALL block at %C"
8634 #: fortran/parse.c:2201
8636 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
8639 #: fortran/parse.c:2219
8641 msgid "Duplicate ELSE statements at %L and %C"
8644 #: fortran/parse.c:2280
8646 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
8649 #: fortran/parse.c:2338
8651 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
8654 #: fortran/parse.c:2372
8656 msgid "End of nonblock DO statement at %C is within another block"
8659 #: fortran/parse.c:2381
8661 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
8664 #: fortran/parse.c:2430
8666 msgid "Statement label in ENDDO at %C doesn't match DO label"
8669 #: fortran/parse.c:2446
8671 msgid "named block DO at %L requires matching ENDDO name"
8674 #: fortran/parse.c:2702
8676 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
8679 #: fortran/parse.c:2758
8681 msgid "%s statement at %C cannot terminate a non-block DO loop"
8684 #: fortran/parse.c:2943
8686 msgid "Contained procedure '%s' at %C is already ambiguous"
8689 #: fortran/parse.c:2993
8691 msgid "Unexpected %s statement in CONTAINS section at %C"
8694 #. This is valid in Fortran 2008.
8695 #: fortran/parse.c:3018
8698 "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
8701 #: fortran/parse.c:3089
8703 msgid "CONTAINS statement at %C is already in a contained program unit"
8706 #: fortran/parse.c:3138
8708 msgid "Global name '%s' at %L is already being used as a %s at %L"
8711 #: fortran/parse.c:3159
8713 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
8716 #: fortran/parse.c:3185
8718 msgid "Unexpected %s statement in BLOCK DATA at %C"
8721 #: fortran/parse.c:3228
8723 msgid "Unexpected %s statement in MODULE at %C"
8726 #. If we see a duplicate main program, shut down. If the second
8727 #. instance is an implied main program, ie data decls or executable
8728 #. statements, we're in for lots of errors.
8729 #: fortran/parse.c:3416
8731 msgid "Two main PROGRAMs at %L and %C"
8734 #: fortran/primary.c:87
8736 msgid "Missing kind-parameter at %C"
8739 #: fortran/primary.c:210
8741 msgid "Integer kind %d at %C not available"
8744 #: fortran/primary.c:218
8747 "Integer too big for its kind at %C. This check can be disabled with the "
8748 "option -fno-range-check"
8751 #: fortran/primary.c:247
8753 msgid "Extension: Hollerith constant at %C"
8756 #: fortran/primary.c:259
8758 msgid "Invalid Hollerith constant: %L must contain at least one character"
8761 #: fortran/primary.c:265
8763 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
8766 #: fortran/primary.c:353
8768 msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
8771 #: fortran/primary.c:363
8773 msgid "Empty set of digits in BOZ constant at %C"
8776 #: fortran/primary.c:369
8778 msgid "Illegal character in BOZ constant at %C"
8781 #: fortran/primary.c:391
8783 msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
8786 #: fortran/primary.c:417
8788 msgid "Integer too big for integer kind %i at %C"
8791 #: fortran/primary.c:517
8793 msgid "Missing exponent in real number at %C"
8796 #: fortran/primary.c:573
8798 msgid "Real number at %C has a 'd' exponent and an explicit kind"
8801 #: fortran/primary.c:586
8803 msgid "Invalid real kind %d at %C"
8806 #: fortran/primary.c:600
8808 msgid "Real constant overflows its kind at %C"
8811 #: fortran/primary.c:605
8813 msgid "Real constant underflows its kind at %C"
8816 #: fortran/primary.c:697
8818 msgid "Syntax error in SUBSTRING specification at %C"
8821 #: fortran/primary.c:902
8823 msgid "Invalid kind %d for CHARACTER constant at %C"
8826 #: fortran/primary.c:923
8828 msgid "Unterminated character constant beginning at %C"
8831 #: fortran/primary.c:1035
8833 msgid "Bad kind for logical constant at %C"
8836 #: fortran/primary.c:1074
8838 msgid "Expected PARAMETER symbol in complex constant at %C"
8841 #: fortran/primary.c:1080
8843 msgid "Numeric PARAMETER required in complex constant at %C"
8846 #: fortran/primary.c:1086
8848 msgid "Scalar PARAMETER required in complex constant at %C"
8851 #: fortran/primary.c:1090
8853 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
8856 #: fortran/primary.c:1120
8858 msgid "Error converting PARAMETER constant in complex constant at %C"
8861 #: fortran/primary.c:1249
8863 msgid "Syntax error in COMPLEX constant at %C"
8866 #: fortran/primary.c:1430
8868 msgid "Keyword '%s' at %C has already appeared in the current argument list"
8871 #: fortran/primary.c:1494
8873 msgid "Extension: argument list function at %C"
8876 #: fortran/primary.c:1561
8878 msgid "Expected alternate return label at %C"
8881 #: fortran/primary.c:1579
8883 msgid "Missing keyword name in actual argument list at %C"
8886 #: fortran/primary.c:1624
8888 msgid "Syntax error in argument list at %C"
8891 #: fortran/primary.c:1708
8893 msgid "Expected structure component name at %C"
8896 #: fortran/primary.c:1961
8898 msgid "Too many components in structure constructor at %C"
8901 #: fortran/primary.c:1974
8903 msgid "Structure constructor for '%s' at %C has PRIVATE components"
8906 #: fortran/primary.c:1984
8908 msgid "Too few components in structure constructor at %C"
8911 #: fortran/primary.c:2002
8913 msgid "Syntax error in structure constructor at %C"
8916 #: fortran/primary.c:2086
8919 "'%s' at %C is the name of a recursive function and so refers to the result "
8920 "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
8923 #: fortran/primary.c:2188
8925 msgid "Unexpected use of subroutine name '%s' at %C"
8928 #: fortran/primary.c:2219
8930 msgid "Statement function '%s' requires argument list at %C"
8933 #: fortran/primary.c:2222
8935 msgid "Function '%s' requires an argument list at %C"
8938 #: fortran/primary.c:2267
8940 msgid "Missing argument to '%s' at %C"
8943 #: fortran/primary.c:2408
8945 msgid "Missing argument list in function '%s' at %C"
8948 #: fortran/primary.c:2436
8950 msgid "Symbol at %C is not appropriate for an expression"
8953 #: fortran/primary.c:2504
8955 msgid "Assigning to PROTECTED variable at %C"
8958 #: fortran/primary.c:2520
8960 msgid "Named constant at %C in an EQUIVALENCE"
8963 #: fortran/primary.c:2543
8965 msgid "Expected VARIABLE at %C"
8968 #: fortran/resolve.c:120
8971 "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
8974 #: fortran/resolve.c:124
8976 msgid "Alternate return specifier in function '%s' at %L is not allowed"
8979 #: fortran/resolve.c:137
8981 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
8984 #: fortran/resolve.c:144
8986 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
8989 #: fortran/resolve.c:157 fortran/resolve.c:1080
8992 "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
8995 #: fortran/resolve.c:201
8997 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
9000 #: fortran/resolve.c:206
9003 "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
9006 #: fortran/resolve.c:215
9008 msgid "Argument '%s' of elemental procedure at %L must be scalar"
9011 #: fortran/resolve.c:222
9014 "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
9017 #: fortran/resolve.c:234
9019 msgid "Argument '%s' of statement function at %L must be scalar"
9022 #: fortran/resolve.c:244
9025 "Character-valued argument '%s' of statement function at %L must have "
9029 #: fortran/resolve.c:299
9031 msgid "Contained function '%s' at %L has no IMPLICIT type"
9034 #: fortran/resolve.c:302
9036 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
9039 #: fortran/resolve.c:319
9042 "Character-valued internal function '%s' at %L must not be assumed length"
9045 #: fortran/resolve.c:490
9047 msgid "Procedure %s at %L has entries with mismatched array specifications"
9050 #: fortran/resolve.c:516
9052 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
9055 #: fortran/resolve.c:520
9057 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
9060 #: fortran/resolve.c:527
9062 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
9065 #: fortran/resolve.c:531
9067 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
9070 #: fortran/resolve.c:569
9072 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
9075 #: fortran/resolve.c:574
9077 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
9080 #: fortran/resolve.c:643
9083 "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the "
9087 #: fortran/resolve.c:647
9090 "Derived type variable '%s' in COMMON at %L has an ultimate component that is "
9094 #: fortran/resolve.c:651
9097 "Derived type variable '%s' in COMMON at %L may not have default initializer"
9100 #: fortran/resolve.c:661
9102 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
9105 #: fortran/resolve.c:665
9107 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
9110 #: fortran/resolve.c:669
9112 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
9115 #: fortran/resolve.c:674
9117 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
9120 #: fortran/resolve.c:736
9122 msgid "Components of structure constructor '%s' at %L are PRIVATE"
9125 #: fortran/resolve.c:756
9128 "The rank of the element in the derived type constructor at %L does not match "
9129 "that of the component (%d/%d)"
9132 #: fortran/resolve.c:769
9135 "The element in the derived type constructor at %L, for pointer component '%"
9136 "s', is %s but should be %s"
9139 #: fortran/resolve.c:786
9142 "The element in the derived type constructor at %L, for pointer component '%"
9143 "s' should be a POINTER or a TARGET"
9146 #: fortran/resolve.c:913
9149 "The upper bound in the last dimension must appear in the reference to the "
9150 "assumed size array '%s' at %L"
9153 #: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
9155 msgid "Label %d referenced at %L is never defined"
9158 #: fortran/resolve.c:986
9160 msgid "'%s' at %L is ambiguous"
9163 #: fortran/resolve.c:1018
9165 msgid "Statement function '%s' at %L is not allowed as an actual argument"
9168 #: fortran/resolve.c:1026
9170 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
9173 #: fortran/resolve.c:1033
9175 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
9178 #: fortran/resolve.c:1039
9181 "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument "
9185 #: fortran/resolve.c:1059
9187 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
9190 #: fortran/resolve.c:1098
9192 msgid "Symbol '%s' at %L is ambiguous"
9195 #: fortran/resolve.c:1143
9197 msgid "By-value argument at %L is not of numeric type"
9200 #: fortran/resolve.c:1150
9202 msgid "By-value argument at %L cannot be an array or an array section"
9205 #: fortran/resolve.c:1164
9207 msgid "By-value argument at %L is not allowed in this context"
9210 #: fortran/resolve.c:1176
9212 msgid "Passing internal procedure at %L by location not allowed"
9215 #: fortran/resolve.c:1293
9218 "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
9219 "actual argument of an ELEMENTAL procedure unless there is a non-optional "
9220 "argument with the same rank (12.4.1.5)"
9223 #: fortran/resolve.c:1315
9224 msgid "elemental procedure"
9227 #: fortran/resolve.c:1332
9230 "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' "
9231 "is a scalar, but another actual argument is an array"
9234 #: fortran/resolve.c:1466
9236 msgid "There is no specific function for the generic '%s' at %L"
9239 #: fortran/resolve.c:1475
9242 "Generic function '%s' at %L is not consistent with a specific intrinsic "
9246 #: fortran/resolve.c:1513
9249 "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
9252 #: fortran/resolve.c:1559
9254 msgid "Unable to resolve the specific function '%s' at %L"
9257 #: fortran/resolve.c:1615 fortran/resolve.c:8740
9259 msgid "Function '%s' at %L has no IMPLICIT type"
9262 #: fortran/resolve.c:1799
9264 msgid "Argument to '%s' at %L is not a variable"
9267 #: fortran/resolve.c:1871
9269 msgid "More actual than formal arguments in '%s' call at %L"
9272 #: fortran/resolve.c:1883
9275 "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
9278 #: fortran/resolve.c:1909
9281 "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an "
9282 "array of zero size"
9285 #: fortran/resolve.c:1926
9288 "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
9289 "because it is not C interoperable"
9292 #: fortran/resolve.c:1936
9295 "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
9296 "because it is not C interoperable"
9299 #: fortran/resolve.c:1959 fortran/resolve.c:1998
9301 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
9304 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
9306 #: fortran/resolve.c:1974
9308 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
9311 #: fortran/resolve.c:1990
9313 msgid "Parameter '%s' to '%s' at %L must be a scalar"
9316 #. TODO: Update this error message to allow for procedure
9317 #. pointers once they are implemented.
9318 #: fortran/resolve.c:2012
9320 msgid "Parameter '%s' to '%s' at %L must be a procedure"
9323 #: fortran/resolve.c:2020
9325 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
9328 #: fortran/resolve.c:2062
9330 msgid "'%s' at %L is not a function"
9333 #: fortran/resolve.c:2068
9335 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
9338 #. Internal procedures are taken care of in resolve_contained_fntype.
9339 #: fortran/resolve.c:2111
9342 "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is "
9343 "not a dummy argument"
9346 #: fortran/resolve.c:2164
9349 "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE "
9353 #: fortran/resolve.c:2213
9355 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
9358 #: fortran/resolve.c:2220
9361 "Function reference to '%s' at %L is to a non-PURE procedure within a PURE "
9365 #: fortran/resolve.c:2235
9367 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
9370 #: fortran/resolve.c:2243
9373 "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as "
9377 #: fortran/resolve.c:2285
9379 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
9382 #: fortran/resolve.c:2288
9384 msgid "Subroutine call to '%s' at %L is not PURE"
9387 #: fortran/resolve.c:2351
9389 msgid "There is no specific subroutine for the generic '%s' at %L"
9392 #: fortran/resolve.c:2360
9395 "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine "
9399 #: fortran/resolve.c:2468
9401 msgid "Missing SHAPE parameter for call to %s at %L"
9404 #: fortran/resolve.c:2476
9406 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
9409 #: fortran/resolve.c:2543
9412 "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
9415 #: fortran/resolve.c:2587
9417 msgid "Unable to resolve the specific subroutine '%s' at %L"
9420 #: fortran/resolve.c:2644
9422 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
9425 #: fortran/resolve.c:2663
9427 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
9430 #: fortran/resolve.c:2671
9433 "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared "
9437 #: fortran/resolve.c:2741
9439 msgid "Shapes for operands at %L and %L are not conformable"
9442 #: fortran/resolve.c:2792
9444 msgid "Invalid context for NULL() pointer at %%L"
9447 #: fortran/resolve.c:2808
9449 msgid "Operand of unary numeric operator '%s' at %%L is %s"
9452 #: fortran/resolve.c:2824
9454 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
9457 #: fortran/resolve.c:2838
9459 msgid "Operands of string concatenation operator at %%L are %s/%s"
9462 #: fortran/resolve.c:2857
9464 msgid "Operands of logical operator '%s' at %%L are %s/%s"
9467 #: fortran/resolve.c:2871
9469 msgid "Operand of .not. operator at %%L is %s"
9472 #: fortran/resolve.c:2885
9473 msgid "COMPLEX quantities cannot be compared at %L"
9476 #: fortran/resolve.c:2913
9478 msgid "Logicals at %%L must be compared with %s instead of %s"
9481 #: fortran/resolve.c:2919
9483 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
9486 #: fortran/resolve.c:2927
9488 msgid "Unknown operator '%s' at %%L"
9491 #: fortran/resolve.c:2929
9493 msgid "Operand of user operator '%s' at %%L is %s"
9496 #: fortran/resolve.c:2932
9498 msgid "Operands of user operator '%s' at %%L are %s/%s"
9501 #: fortran/resolve.c:3018
9503 msgid "Inconsistent ranks for operator at %%L and %%L"
9506 #: fortran/resolve.c:3212
9508 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9511 #: fortran/resolve.c:3220
9513 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9516 #: fortran/resolve.c:3239
9518 msgid "Illegal stride of zero at %L"
9521 #: fortran/resolve.c:3256
9524 "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9527 #: fortran/resolve.c:3264
9530 "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9533 #: fortran/resolve.c:3280
9536 "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9539 #: fortran/resolve.c:3289
9542 "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9545 #: fortran/resolve.c:3328
9547 msgid "Rightmost upper bound of assumed size array section not specified at %L"
9550 #: fortran/resolve.c:3338
9552 msgid "Rank mismatch in array reference at %L (%d/%d)"
9555 #: fortran/resolve.c:3366
9557 msgid "Array index at %L must be scalar"
9560 #: fortran/resolve.c:3372
9562 msgid "Array index at %L must be of INTEGER type"
9565 #: fortran/resolve.c:3378
9567 msgid "Extension: REAL array index at %L"
9570 #: fortran/resolve.c:3408
9572 msgid "Argument dim at %L must be scalar"
9575 #: fortran/resolve.c:3414
9577 msgid "Argument dim at %L must be of INTEGER type"
9580 #: fortran/resolve.c:3534
9582 msgid "Array index at %L is an array of rank %d"
9585 #: fortran/resolve.c:3571
9587 msgid "Substring start index at %L must be of type INTEGER"
9590 #: fortran/resolve.c:3578
9592 msgid "Substring start index at %L must be scalar"
9595 #: fortran/resolve.c:3587
9597 msgid "Substring start index at %L is less than one"
9600 #: fortran/resolve.c:3600
9602 msgid "Substring end index at %L must be of type INTEGER"
9605 #: fortran/resolve.c:3607
9607 msgid "Substring end index at %L must be scalar"
9610 #: fortran/resolve.c:3617
9612 msgid "Substring end index at %L exceeds the string length"
9615 #: fortran/resolve.c:3755
9618 "Component to the right of a part reference with nonzero rank must not have "
9619 "the POINTER attribute at %L"
9622 #: fortran/resolve.c:3762
9625 "Component to the right of a part reference with nonzero rank must not have "
9626 "the ALLOCATABLE attribute at %L"
9629 #: fortran/resolve.c:3781
9632 "Two or more part references with nonzero rank must not be specified at %L"
9635 #: fortran/resolve.c:3956
9638 "Variable '%s', used in a specification expression, is referenced at %L "
9639 "before the ENTRY statement in which it is a parameter"
9642 #: fortran/resolve.c:3961
9645 "Variable '%s' is used at %L before the ENTRY statement in which it is a "
9649 #: fortran/resolve.c:4238
9651 msgid "%s at %L must be a scalar"
9654 #: fortran/resolve.c:4248
9656 msgid "Deleted feature: %s at %L must be integer"
9659 #: fortran/resolve.c:4252 fortran/resolve.c:4259
9661 msgid "%s at %L must be INTEGER"
9664 #: fortran/resolve.c:4279
9666 msgid "Cannot assign to loop variable in PURE procedure at %L"
9669 #: fortran/resolve.c:4303
9671 msgid "Step expression in DO loop at %L cannot be zero"
9674 #: fortran/resolve.c:4378
9676 msgid "FORALL index-name at %L must be a scalar INTEGER"
9679 #: fortran/resolve.c:4383
9681 msgid "FORALL start expression at %L must be a scalar INTEGER"
9684 #: fortran/resolve.c:4390
9686 msgid "FORALL end expression at %L must be a scalar INTEGER"
9689 #: fortran/resolve.c:4398
9691 msgid "FORALL stride expression at %L must be a scalar %s"
9694 #: fortran/resolve.c:4403
9696 msgid "FORALL stride expression at %L cannot be zero"
9699 #: fortran/resolve.c:4419
9701 msgid "FORALL index '%s' may not appear in triplet specification at %L"
9704 #: fortran/resolve.c:4499
9707 "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
9710 #: fortran/resolve.c:4506
9712 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
9715 #: fortran/resolve.c:4675
9718 "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the "
9719 "same statement at %L"
9722 #: fortran/resolve.c:4711
9724 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
9727 #: fortran/resolve.c:4719
9729 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
9732 #: fortran/resolve.c:4743
9734 msgid "Array specification required in ALLOCATE statement at %L"
9737 #: fortran/resolve.c:4773
9739 msgid "Bad array specification in ALLOCATE statement at %L"
9742 #: fortran/resolve.c:4791
9745 "'%s' must not appear an the array specification at %L in the same ALLOCATE "
9746 "statement where it is itself allocated"
9749 #. The cases overlap, or they are the same
9750 #. element in the list. Either way, we must
9751 #. issue an error and get the next case from P.
9752 #. FIXME: Sort P and Q by line number.
9753 #: fortran/resolve.c:4949
9755 msgid "CASE label at %L overlaps with CASE label at %L"
9758 #: fortran/resolve.c:5000
9760 msgid "Expression in CASE statement at %L must be of type %s"
9763 #: fortran/resolve.c:5011
9765 msgid "Expression in CASE statement at %L must be kind %d"
9768 #: fortran/resolve.c:5023
9770 msgid "Expression in CASE statement at %L must be scalar"
9773 #: fortran/resolve.c:5069
9776 "Selection expression in computed GOTO statement at %L must be a scalar "
9777 "integer expression"
9780 #: fortran/resolve.c:5087
9782 msgid "Argument of SELECT statement at %L cannot be %s"
9785 #: fortran/resolve.c:5096
9787 msgid "Argument of SELECT statement at %L must be a scalar expression"
9790 #: fortran/resolve.c:5161
9793 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
9796 #: fortran/resolve.c:5187
9798 msgid "Logical range in CASE statement at %L is not allowed"
9801 #: fortran/resolve.c:5199
9803 msgid "constant logical value in CASE statement is repeated at %L"
9806 #: fortran/resolve.c:5213
9808 msgid "Range specification at %L can never be matched"
9811 #: fortran/resolve.c:5316
9813 msgid "Logical SELECT CASE block at %L has more that two cases"
9816 #: fortran/resolve.c:5354
9818 msgid "Data transfer element at %L cannot have POINTER components"
9821 #: fortran/resolve.c:5361
9823 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
9826 #: fortran/resolve.c:5368
9828 msgid "Data transfer element at %L cannot have PRIVATE components"
9831 #: fortran/resolve.c:5377
9834 "Data transfer element at %L cannot be a full reference to an assumed-size "
9838 #: fortran/resolve.c:5441
9841 "Statement at %L is not a valid branch target statement for the branch "
9845 #: fortran/resolve.c:5450
9847 msgid "Branch at %L causes an infinite loop"
9850 #. The label is not in an enclosing block, so illegal. This was
9851 #. allowed in Fortran 66, so we allow it as extension. No
9852 #. further checks are necessary in this case.
9853 #: fortran/resolve.c:5463
9855 msgid "Label at %L is not in the same block as the GOTO statement at %L"
9858 #: fortran/resolve.c:5478 fortran/resolve.c:5492
9860 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
9863 #: fortran/resolve.c:5569
9865 msgid "WHERE mask at %L has inconsistent shape"
9868 #: fortran/resolve.c:5585
9870 msgid "WHERE assignment target at %L has inconsistent shape"
9873 #: fortran/resolve.c:5600 fortran/resolve.c:5682
9875 msgid "Unsupported statement inside WHERE at %L"
9878 #: fortran/resolve.c:5631
9880 msgid "Assignment to a FORALL index variable at %L"
9883 #: fortran/resolve.c:5639
9886 "The FORALL with index '%s' cause more than one assignment to this object at %"
9890 #: fortran/resolve.c:5774
9892 msgid "An outer FORALL construct already has an index with this name %L"
9895 #: fortran/resolve.c:5830
9897 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
9900 #: fortran/resolve.c:5890
9902 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
9905 #: fortran/resolve.c:5927
9907 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
9910 #: fortran/resolve.c:5950
9912 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
9915 #: fortran/resolve.c:5962
9918 "The impure variable at %L is assigned to a derived type variable with a "
9919 "POINTER component in a PURE procedure (12.6)"
9922 #: fortran/resolve.c:6066
9924 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
9927 #: fortran/resolve.c:6069
9929 msgid "Variable '%s' has not been assigned a target label at %L"
9932 #: fortran/resolve.c:6080
9935 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
9938 #: fortran/resolve.c:6106
9940 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
9943 #: fortran/resolve.c:6121
9945 msgid "Arithmetic IF statement at %L requires a numeric expression"
9948 #: fortran/resolve.c:6163
9951 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
9954 #: fortran/resolve.c:6170
9956 msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
9959 #: fortran/resolve.c:6182
9961 msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
9964 #: fortran/resolve.c:6247
9966 msgid "FORALL mask clause at %L requires a LOGICAL expression"
9969 #: fortran/resolve.c:6317 fortran/resolve.c:6373
9972 "Binding label '%s' for common block '%s' at %L collides with the global "
9976 #. Common block names match but binding labels do not.
9977 #: fortran/resolve.c:6338
9980 "Binding label '%s' for common block '%s' at %L does not match the binding "
9981 "label '%s' for common block '%s' at %L"
9984 #: fortran/resolve.c:6385
9987 "Binding label '%s' for common block '%s' at %L collides with global entity '%"
9991 #. Make sure global procedures don't collide with anything.
9992 #: fortran/resolve.c:6437
9994 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
9997 #. Make sure procedures in interface bodies don't collide.
9998 #: fortran/resolve.c:6450
10001 "Binding label '%s' in interface body at %L collides with the global entity '%"
10005 #: fortran/resolve.c:6463
10007 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
10010 #: fortran/resolve.c:6540
10012 msgid "CHARACTER variable has zero length at %L"
10015 #: fortran/resolve.c:6828
10017 msgid "Allocatable array '%s' at %L must have a deferred shape"
10020 #: fortran/resolve.c:6831
10022 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
10025 #: fortran/resolve.c:6838
10027 msgid "Array pointer '%s' at %L must have a deferred shape"
10030 #: fortran/resolve.c:6849
10032 msgid "Array '%s' at %L cannot have a deferred shape"
10035 #: fortran/resolve.c:6878
10038 "The type '%s' cannot be host associated at %L because it is blocked by an "
10039 "incompatible object of the same name declared at %L"
10042 #: fortran/resolve.c:6901
10045 "Object '%s' at %L must have the SAVE attribute for default initialization of "
10049 #. The shape of a main program or module array needs to be
10051 #: fortran/resolve.c:6948
10053 msgid "The module or main program array '%s' at %L must have constant shape"
10056 #: fortran/resolve.c:6961
10059 "Entity with assumed character length at %L must be a dummy argument or a "
10063 #: fortran/resolve.c:6980
10065 msgid "'%s' at %L must have constant character length in this context"
10068 #: fortran/resolve.c:7012
10070 msgid "Allocatable '%s' at %L cannot have an initializer"
10073 #: fortran/resolve.c:7015
10075 msgid "External '%s' at %L cannot have an initializer"
10078 #: fortran/resolve.c:7019
10080 msgid "Dummy '%s' at %L cannot have an initializer"
10083 #: fortran/resolve.c:7022
10085 msgid "Intrinsic '%s' at %L cannot have an initializer"
10088 #: fortran/resolve.c:7025
10090 msgid "Function result '%s' at %L cannot have an initializer"
10093 #: fortran/resolve.c:7028
10095 msgid "Automatic array '%s' at %L cannot have an initializer"
10098 #: fortran/resolve.c:7051
10100 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
10103 #: fortran/resolve.c:7070
10106 "Character-valued statement function '%s' at %L must have constant length"
10109 #: fortran/resolve.c:7078
10112 "Automatic character length function '%s' at %L must have an explicit "
10116 #: fortran/resolve.c:7103
10119 "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%"
10120 "s', which is PUBLIC at %L"
10123 #: fortran/resolve.c:7126 fortran/resolve.c:7151
10126 "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy "
10127 "arguments of '%s' which is PRIVATE"
10130 #: fortran/resolve.c:7168
10132 msgid "Function '%s' at %L cannot have an initializer"
10135 #: fortran/resolve.c:7177
10137 msgid "External object '%s' at %L may not have an initializer"
10140 #: fortran/resolve.c:7185
10142 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
10145 #: fortran/resolve.c:7206
10147 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
10150 #: fortran/resolve.c:7210
10152 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
10155 #: fortran/resolve.c:7214
10157 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
10160 #: fortran/resolve.c:7218
10162 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
10165 #: fortran/resolve.c:7227
10167 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
10170 #: fortran/resolve.c:7299
10173 "Character length of component '%s' needs to be a constant specification "
10177 #: fortran/resolve.c:7314
10180 "The component '%s' is a PRIVATE type and cannot be a component of '%s', "
10181 "which is PUBLIC at %L"
10184 #: fortran/resolve.c:7324
10187 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
10191 #: fortran/resolve.c:7334
10194 "The pointer component '%s' of '%s' at %L is a type that has not been declared"
10197 #: fortran/resolve.c:7352
10199 msgid "Component '%s' of '%s' at %L must have constant array bounds"
10202 #: fortran/resolve.c:7395
10205 "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC "
10206 "namelist '%s' at %L"
10209 #: fortran/resolve.c:7405
10212 "NAMELIST object '%s' has use-associated PRIVATE components and cannot be "
10213 "member of namelist '%s' at %L"
10216 #: fortran/resolve.c:7418
10219 "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC "
10220 "namelist '%s' at %L"
10223 #: fortran/resolve.c:7430
10226 "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
10229 #: fortran/resolve.c:7439
10232 "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
10235 #: fortran/resolve.c:7451
10238 "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE "
10242 #: fortran/resolve.c:7459
10245 "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
10248 #: fortran/resolve.c:7485
10250 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
10253 #: fortran/resolve.c:7504
10255 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
10258 #: fortran/resolve.c:7515
10261 "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
10264 #: fortran/resolve.c:7526
10266 msgid "Incompatible derived type in PARAMETER at %L"
10269 #: fortran/resolve.c:7597
10271 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
10274 #: fortran/resolve.c:7622
10276 msgid "Type specified for intrinsic function '%s' at %L is ignored"
10279 #: fortran/resolve.c:7629
10281 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
10284 #: fortran/resolve.c:7636
10286 msgid "Intrinsic '%s' at %L does not exist"
10289 #: fortran/resolve.c:7676
10291 msgid "Assumed size array at %L must be a dummy argument"
10294 #: fortran/resolve.c:7679
10296 msgid "Assumed shape array at %L must be a dummy argument"
10299 #: fortran/resolve.c:7691
10301 msgid "Symbol at %L is not a DUMMY variable"
10304 #: fortran/resolve.c:7697
10307 "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
10310 #: fortran/resolve.c:7707
10313 "Character dummy variable '%s' at %L with VALUE attribute must have constant "
10317 #: fortran/resolve.c:7716
10320 "C interoperable character dummy variable '%s' at %L with VALUE attribute "
10321 "must have length one"
10324 #: fortran/resolve.c:7742
10327 "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block "
10328 "nor declared at the module level scope"
10331 #: fortran/resolve.c:7795
10333 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
10336 #: fortran/resolve.c:7811
10338 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
10341 #: fortran/resolve.c:7830
10344 "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have "
10345 "a default initializer"
10348 #: fortran/resolve.c:7889
10350 msgid "Threadprivate at %L isn't SAVEd"
10353 #: fortran/resolve.c:7967
10355 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
10358 #: fortran/resolve.c:8011
10360 msgid "Nonconstant array section at %L in DATA statement"
10363 #: fortran/resolve.c:8024
10365 msgid "DATA statement at %L has more variables than values"
10368 #: fortran/resolve.c:8118
10370 msgid "iterator start at %L does not simplify"
10373 #: fortran/resolve.c:8125
10375 msgid "iterator end at %L does not simplify"
10378 #: fortran/resolve.c:8132
10380 msgid "iterator step at %L does not simplify"
10383 #: fortran/resolve.c:8258
10385 msgid "DATA statement at %L has more values than variables"
10388 #: fortran/resolve.c:8349
10390 msgid "Label %d at %L defined but not used"
10393 #: fortran/resolve.c:8354
10395 msgid "Label %d at %L defined but cannot be used"
10398 #: fortran/resolve.c:8439
10401 "Derived type variable '%s' at %L must have SEQUENCE attribute to be an "
10402 "EQUIVALENCE object"
10405 #: fortran/resolve.c:8448
10408 "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an "
10409 "EQUIVALENCE object"
10412 #: fortran/resolve.c:8465
10415 "Derived type variable '%s' at %L with pointer component(s) cannot be an "
10416 "EQUIVALENCE object"
10419 #: fortran/resolve.c:8570
10421 msgid "Syntax error in EQUIVALENCE statement at %L"
10424 #: fortran/resolve.c:8585
10427 "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
10428 "the PROTECTED attribute"
10431 #: fortran/resolve.c:8597
10434 "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure "
10438 #: fortran/resolve.c:8606
10440 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
10443 #: fortran/resolve.c:8685
10446 "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
10449 #: fortran/resolve.c:8696
10451 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
10454 #: fortran/resolve.c:8707
10456 msgid "Substring at %L has length zero"
10459 #: fortran/resolve.c:8750
10461 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
10464 #: fortran/resolve.c:8762
10466 msgid "ENTRY '%s' at %L has no IMPLICIT type"
10469 #: fortran/resolve.c:8788
10471 msgid "User operator procedure '%s' at %L must be a FUNCTION"
10474 #: fortran/resolve.c:8795
10476 msgid "User operator procedure '%s' at %L cannot be assumed character length"
10479 #: fortran/resolve.c:8801
10481 msgid "User operator procedure '%s' at %L must have at least one argument"
10484 #: fortran/resolve.c:8811
10486 msgid "First argument of operator interface at %L cannot be optional"
10489 #: fortran/resolve.c:8823
10491 msgid "Second argument of operator interface at %L cannot be optional"
10494 #: fortran/resolve.c:8827
10496 msgid "Operator interface at %L must have, at most, two arguments"
10499 #: fortran/resolve.c:8867
10501 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
10504 #: fortran/scanner.c:526
10507 "!$OMP at %C starts a commented line as it neither is followed by a space nor "
10508 "is a continuation line"
10511 #: fortran/scanner.c:816 fortran/scanner.c:937
10513 msgid "Limit of %d continuations exceeded in statement at %C"
10516 #: fortran/scanner.c:861
10518 msgid "Missing '&' in continued character constant at %C"
10521 #: fortran/scanner.c:1071
10523 msgid "Nonconforming tab character at %C"
10526 #: fortran/scanner.c:1153 fortran/scanner.c:1156
10528 msgid "'&' not allowed by itself in line %d"
10531 #: fortran/scanner.c:1189
10533 msgid "Nonconforming tab character in column 1 of line %d"
10536 #: fortran/scanner.c:1387
10538 msgid "%s:%d: file %s left but not entered"
10541 #: fortran/scanner.c:1419
10543 msgid "%s:%d: Illegal preprocessor directive"
10546 #: fortran/scanner.c:1514
10548 msgid "File '%s' is being included recursively"
10551 #: fortran/scanner.c:1529
10553 msgid "Can't open file '%s'"
10556 #: fortran/scanner.c:1538
10558 msgid "Can't open included file '%s'"
10561 #: fortran/scanner.c:1676
10563 msgid "%s:%3d %s\n"
10566 #: fortran/simplify.c:82
10568 msgid "Result of %s overflows its kind at %L"
10571 #: fortran/simplify.c:87
10573 msgid "Result of %s underflows its kind at %L"
10576 #: fortran/simplify.c:92
10578 msgid "Result of %s is NaN at %L"
10581 #: fortran/simplify.c:96
10583 msgid "Result of %s gives range error for its kind at %L"
10586 #: fortran/simplify.c:119
10588 msgid "KIND parameter of %s at %L must be an initialization expression"
10591 #: fortran/simplify.c:127
10593 msgid "Invalid KIND parameter of %s at %L"
10596 #: fortran/simplify.c:282
10598 msgid "Argument of ACHAR function at %L outside of range [0,127]"
10601 #: fortran/simplify.c:307
10603 msgid "Argument of ACOS at %L must be between -1 and 1"
10606 #: fortran/simplify.c:329
10608 msgid "Argument of ACOSH at %L must not be less than 1"
10611 #: fortran/simplify.c:546
10613 msgid "Argument of ASIN at %L must be between -1 and 1"
10616 #: fortran/simplify.c:602
10618 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
10621 #: fortran/simplify.c:627
10624 "If first argument of ATAN2 %L is zero, then the second argument must not be "
10628 #: fortran/simplify.c:714
10630 msgid "Argument of CHAR function at %L outside of range [0,255]"
10633 #: fortran/simplify.c:1247
10635 msgid "Argument of IACHAR at %L must be of length one"
10638 #: fortran/simplify.c:1254
10640 msgid "Argument of IACHAR function at %L outside of range 0..127"
10643 #: fortran/simplify.c:1293
10645 msgid "Invalid second argument of IBCLR at %L"
10648 #: fortran/simplify.c:1301
10650 msgid "Second argument of IBCLR exceeds bit size at %L"
10653 #: fortran/simplify.c:1335
10655 msgid "Invalid second argument of IBITS at %L"
10658 #: fortran/simplify.c:1341
10660 msgid "Invalid third argument of IBITS at %L"
10663 #: fortran/simplify.c:1351
10665 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
10668 #: fortran/simplify.c:1393
10670 msgid "Invalid second argument of IBSET at %L"
10673 #: fortran/simplify.c:1401
10675 msgid "Second argument of IBSET exceeds bit size at %L"
10678 #: fortran/simplify.c:1431
10680 msgid "Argument of ICHAR at %L must be of length one"
10683 #: fortran/simplify.c:1646
10685 msgid "Argument of INT at %L is not a valid type"
10688 #: fortran/simplify.c:1688
10690 msgid "Argument of %s at %L is not a valid type"
10693 #: fortran/simplify.c:1786
10695 msgid "Invalid second argument of ISHFT at %L"
10698 #: fortran/simplify.c:1801
10700 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
10703 #: fortran/simplify.c:1865
10705 msgid "Invalid second argument of ISHFTC at %L"
10708 #: fortran/simplify.c:1879
10710 msgid "Invalid third argument of ISHFTC at %L"
10713 #: fortran/simplify.c:1885
10716 "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %"
10720 #: fortran/simplify.c:1901
10722 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
10725 #: fortran/simplify.c:1904
10728 "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
10732 #: fortran/simplify.c:1975
10734 msgid "Argument of KIND at %L is a DERIVED type"
10737 #: fortran/simplify.c:2163
10739 msgid "DIM argument at %L is out of bounds"
10742 #: fortran/simplify.c:2318
10744 msgid "Argument of LOG at %L cannot be less than or equal to zero"
10747 #: fortran/simplify.c:2331
10749 msgid "Complex argument of LOG at %L cannot be zero"
10752 #: fortran/simplify.c:2374
10754 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
10757 #. Result is processor-dependent.
10758 #: fortran/simplify.c:2579
10760 msgid "Second argument MOD at %L is zero"
10763 #. Result is processor-dependent.
10764 #: fortran/simplify.c:2590
10766 msgid "Second argument of MOD at %L is zero"
10769 #. Result is processor-dependent. This processor just opts
10770 #. to not handle it at all.
10771 #. Result is processor-dependent.
10772 #: fortran/simplify.c:2638 fortran/simplify.c:2650
10774 msgid "Second argument of MODULO at %L is zero"
10777 #: fortran/simplify.c:2702
10779 msgid "Second argument of NEAREST at %L shall not be zero"
10782 #: fortran/simplify.c:2977
10784 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
10787 #: fortran/simplify.c:3032
10789 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
10792 #: fortran/simplify.c:3122
10794 msgid "Integer too large in shape specification at %L"
10797 #: fortran/simplify.c:3132
10799 msgid "Too many dimensions in shape specification for RESHAPE at %L"
10802 #: fortran/simplify.c:3140
10804 msgid "Shape specification at %L cannot be negative"
10807 #: fortran/simplify.c:3150
10809 msgid "Shape specification at %L cannot be the null array"
10812 #: fortran/simplify.c:3171
10815 "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
10818 #: fortran/simplify.c:3178
10820 msgid "Error in ORDER parameter of RESHAPE at %L"
10823 #: fortran/simplify.c:3188
10825 msgid "ORDER parameter of RESHAPE at %L is out of range"
10828 #: fortran/simplify.c:3197
10830 msgid "Invalid permutation in ORDER parameter at %L"
10833 #: fortran/simplify.c:3253
10835 msgid "PAD parameter required for short SOURCE parameter at %L"
10838 #: fortran/simplify.c:3372
10840 msgid "Result of SCALE overflows its kind at %L"
10843 #: fortran/simplify.c:3942
10845 msgid "Argument of SQRT at %L has a negative value"
10848 #: fortran/simplify.c:4069
10851 "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
10855 #: fortran/symbol.c:120
10857 msgid "Duplicate IMPLICIT NONE statement at %C"
10860 #: fortran/symbol.c:160
10862 msgid "Letter '%c' already set in IMPLICIT statement at %C"
10865 #: fortran/symbol.c:182
10867 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
10870 #: fortran/symbol.c:193
10872 msgid "Letter %c already has an IMPLICIT type at %C"
10875 #: fortran/symbol.c:247
10877 msgid "Symbol '%s' at %L has no IMPLICIT type"
10880 #. BIND(C) variables should not be implicitly declared.
10881 #: fortran/symbol.c:261
10884 "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
10887 #. Dummy args to a BIND(C) routine may not be interoperable if
10888 #. they are implicitly typed.
10889 #: fortran/symbol.c:275
10892 "Implicity declared variable '%s' at %L may not be C interoperable but it is "
10893 "a dummy argument to the BIND(C) procedure '%s' at %L"
10896 #: fortran/symbol.c:316
10898 msgid "Function result '%s' at %L has no IMPLICIT type"
10901 #: fortran/symbol.c:395
10903 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
10906 #: fortran/symbol.c:561
10909 "Fortran 2003: Procedure pointers at %L are not yet implemented in gfortran"
10912 #: fortran/symbol.c:690 fortran/symbol.c:1300
10914 msgid "%s attribute conflicts with %s attribute at %L"
10917 #: fortran/symbol.c:693
10919 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
10922 #: fortran/symbol.c:701
10924 msgid "Fortran 2003: %s attribute with %s attribute at %L"
10927 #: fortran/symbol.c:707
10929 msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
10932 #: fortran/symbol.c:751
10934 msgid "Cannot change attributes of USE-associated symbol at %L"
10937 #: fortran/symbol.c:754
10939 msgid "Cannot change attributes of USE-associated symbol %s at %L"
10942 #: fortran/symbol.c:770
10944 msgid "Duplicate %s attribute specified at %L"
10947 #: fortran/symbol.c:912
10949 msgid "Cray Pointee at %L appears in multiple pointer() statements"
10952 #: fortran/symbol.c:931
10954 msgid "Duplicate PROTECTED attribute specified at %L"
10957 #: fortran/symbol.c:964
10959 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
10962 #: fortran/symbol.c:972
10964 msgid "Duplicate SAVE attribute specified at %L"
10967 #: fortran/symbol.c:993
10969 msgid "Duplicate VALUE attribute specified at %L"
10972 #: fortran/symbol.c:1013
10974 msgid "Duplicate VOLATILE attribute specified at %L"
10977 #: fortran/symbol.c:1296
10979 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
10982 #: fortran/symbol.c:1330
10984 msgid "%s procedure at %L is already declared as %s procedure"
10987 #: fortran/symbol.c:1365
10989 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
10992 #: fortran/symbol.c:1388
10994 msgid "ACCESS specification at %L was already specified"
10997 #: fortran/symbol.c:1405
10999 msgid "Duplicate BIND attribute specified at %L"
11002 #: fortran/symbol.c:1412
11004 msgid "Fortran 2003: BIND(C) at %L"
11007 #: fortran/symbol.c:1434
11009 msgid "Symbol '%s' at %L already has an explicit interface"
11012 #: fortran/symbol.c:1479
11014 msgid "Symbol '%s' at %L cannot have a type"
11017 #: fortran/symbol.c:1636
11019 msgid "Component '%s' at %C already declared at %L"
11022 #: fortran/symbol.c:1714
11024 msgid "Symbol '%s' at %C is ambiguous"
11027 #: fortran/symbol.c:1746
11029 msgid "Derived type '%s' at %C is being used before it is defined"
11032 #: fortran/symbol.c:1774
11034 msgid "'%s' at %C is not a member of the '%s' structure"
11037 #: fortran/symbol.c:1781
11039 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
11042 #: fortran/symbol.c:1938
11044 msgid "Duplicate statement label %d at %L and %L"
11047 #: fortran/symbol.c:1948
11049 msgid "Label %d at %C already referenced as branch target"
11052 #: fortran/symbol.c:1957
11054 msgid "Label %d at %C already referenced as a format label"
11057 #: fortran/symbol.c:1999
11059 msgid "Label %d at %C previously used as a FORMAT label"
11062 #: fortran/symbol.c:2007
11064 msgid "Label %d at %C previously used as branch target"
11067 #: fortran/symbol.c:2314
11069 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
11072 #: fortran/symbol.c:2317
11075 "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
11078 #. Symbol is from another namespace.
11079 #: fortran/symbol.c:2461
11081 msgid "Symbol '%s' at %C has already been host associated"
11084 #: fortran/symbol.c:3162
11087 "Derived type '%s' declared at %L must have the BIND attribute to be C "
11091 #: fortran/symbol.c:3173
11093 msgid "Derived type '%s' at %L is empty"
11096 #: fortran/symbol.c:3190
11099 "Component '%s' at %L cannot have the POINTER attribute because it is a "
11100 "member of the BIND(C) derived type '%s' at %L"
11103 #: fortran/symbol.c:3202
11106 "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a "
11107 "member of the BIND(C) derived type '%s' at %L"
11110 #. If the derived type is bind(c), all fields must be
11112 #: fortran/symbol.c:3241
11115 "Component '%s' in derived type '%s' at %L may not be C interoperable, even "
11116 "though derived type '%s' is BIND(C)"
11119 #. If derived type is param to bind(c) routine, or to one
11120 #. of the iso_c_binding procs, it must be interoperable, so
11121 #. all fields must interop too.
11122 #: fortran/symbol.c:3250
11124 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
11127 #: fortran/symbol.c:3264
11130 "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) "
11134 #: fortran/symbol.c:3272
11137 "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND"
11141 #: fortran/target-memory.c:548
11143 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
11146 #: fortran/trans-common.c:396
11148 msgid "Named COMMON block '%s' at %L shall be of the same size"
11151 #: fortran/trans-common.c:817
11153 msgid "Bad array reference at %L"
11156 #: fortran/trans-common.c:825
11158 msgid "Illegal reference type at %L as EQUIVALENCE object"
11161 #: fortran/trans-common.c:865
11163 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
11166 #. Aligning this field would misalign a previous field.
11167 #: fortran/trans-common.c:998
11170 "The equivalence set for variable '%s' declared at %L violates alignment "
11174 #: fortran/trans-common.c:1063
11176 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
11179 #: fortran/trans-common.c:1078
11182 "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
11185 #. The required offset conflicts with previous alignment
11186 #. requirements. Insert padding immediately before this
11188 #: fortran/trans-common.c:1089
11190 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
11193 #: fortran/trans-common.c:1115
11195 msgid "COMMON '%s' at %L does not exist"
11198 #: fortran/trans-common.c:1122
11200 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
11203 #: fortran/trans-decl.c:3016
11205 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
11208 #: fortran/trans-decl.c:3020
11210 msgid "Unused dummy argument '%s' at %L"
11213 #: fortran/trans-decl.c:3026
11215 msgid "Unused variable '%s' declared at %L"
11218 #: fortran/trans-decl.c:3052
11220 msgid "Unused parameter '%s' declared at %L"
11223 #: fortran/trans-expr.c:2036
11225 msgid "Unknown argument list function at %L"
11228 #: fortran/trans-intrinsic.c:829
11230 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
11233 #: fortran/trans-io.c:1850
11235 msgid "Derived type '%s' at %L has PRIVATE components"
11238 #: fortran/trans-stmt.c:438
11240 msgid "An alternate return at %L without a * dummy argument"
11243 #: fortran/trans.c:49
11244 msgid "Array bound mismatch"
11247 #: fortran/trans.c:50
11248 msgid "Array reference out of bounds"
11251 #: fortran/trans.c:51
11252 msgid "Incorrect function return value"
11255 #: fortran/trans.c:465 fortran/trans.c:859
11256 msgid "Attempt to allocate a negative amount of memory."
11259 #: fortran/trans.c:479
11260 msgid "Memory allocation failed"
11263 #: fortran/trans.c:567
11265 "Attempt to allocate negative amount of memory. Possible integer overflow"
11268 #: fortran/trans.c:598 fortran/trans.c:876
11269 msgid "Out of memory"
11272 #: fortran/trans.c:678
11273 msgid "Attempting to allocate already allocated array"
11276 #: fortran/trans.c:776
11277 msgid "Attempt to DEALLOCATE unallocated memory."
11280 #: java/jcf-dump.c:1066
11282 msgid "Not a valid Java .class file.\n"
11285 #: java/jcf-dump.c:1072
11287 msgid "error while parsing constant pool\n"
11290 #: java/jcf-dump.c:1078 java/jcf-parse.c:1458
11291 #, gcc-internal-format
11292 msgid "error in constant pool entry #%d\n"
11295 #: java/jcf-dump.c:1088
11297 msgid "error while parsing fields\n"
11300 #: java/jcf-dump.c:1094
11302 msgid "error while parsing methods\n"
11305 #: java/jcf-dump.c:1100
11307 msgid "error while parsing final attributes\n"
11310 #: java/jcf-dump.c:1137
11312 msgid "Try 'jcf-dump --help' for more information.\n"
11315 #: java/jcf-dump.c:1144
11318 "Usage: jcf-dump [OPTION]... CLASS...\n"
11322 #: java/jcf-dump.c:1145
11325 "Display contents of a class file in readable form.\n"
11329 #: java/jcf-dump.c:1146
11331 msgid " -c Disassemble method bodies\n"
11334 #: java/jcf-dump.c:1147
11336 msgid " --javap Generate output in 'javap' format\n"
11339 #: java/jcf-dump.c:1149
11341 msgid " --classpath PATH Set path to find .class files\n"
11344 #: java/jcf-dump.c:1150
11346 msgid " -IDIR Append directory to class path\n"
11349 #: java/jcf-dump.c:1151
11351 msgid " --bootclasspath PATH Override built-in class path\n"
11354 #: java/jcf-dump.c:1152
11356 msgid " --extdirs PATH Set extensions directory path\n"
11359 #: java/jcf-dump.c:1153
11361 msgid " -o FILE Set output file name\n"
11364 #: java/jcf-dump.c:1155
11366 msgid " --help Print this help, then exit\n"
11369 #: java/jcf-dump.c:1156
11371 msgid " --version Print version number, then exit\n"
11374 #: java/jcf-dump.c:1157
11376 msgid " -v, --verbose Print extra information while running\n"
11379 #: java/jcf-dump.c:1159
11382 "For bug reporting instructions, please see:\n"
11386 #: java/jcf-dump.c:1187 java/jcf-dump.c:1255
11388 msgid "jcf-dump: no classes specified\n"
11391 #: java/jcf-dump.c:1275
11393 msgid "Cannot open '%s' for output.\n"
11396 #: java/jcf-dump.c:1321
11398 msgid "bad format of .zip/.jar archive\n"
11401 #: java/jcf-dump.c:1439
11403 msgid "Bad byte codes.\n"
11406 #: java/jvgenmain.c:47
11408 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
11411 #: java/jvgenmain.c:109
11413 msgid "%s: Cannot open output file: %s\n"
11416 #: java/jvgenmain.c:151
11418 msgid "%s: Failed to close output file %s\n"
11421 #: java/jvspec.c:409
11423 msgid "can't specify '-D' without '--main'\n"
11426 #: java/jvspec.c:412
11428 msgid "'%s' is not a valid class name"
11431 #: java/jvspec.c:418
11433 msgid "--resource requires -o"
11436 #: java/jvspec.c:432
11438 msgid "cannot specify both -C and -o"
11441 #: java/jvspec.c:444
11443 msgid "cannot create temporary file"
11446 #: java/jvspec.c:466
11448 msgid "using both @FILE with multiple files not implemented"
11451 #: java/jvspec.c:588
11453 msgid "cannot specify 'main' class when not linking"
11456 #: config/i386/nwld.h:34
11457 msgid "Static linking is not supported.\n"
11460 #: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
11461 msgid "-pg and -fomit-frame-pointer are incompatible"
11464 #: config/vax/netbsd-elf.h:41
11465 msgid "the -shared option is not currently supported for VAX ELF"
11468 #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
11469 #: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
11470 msgid "does not support multilib"
11473 #: config/vax/vax.h:49 config/vax/vax.h:50
11474 msgid "profiling not supported with -mg\n"
11477 #: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
11478 #: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
11479 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
11480 #: config/sparc/linux.h:126 config/sparc/linux.h:128
11481 #: config/sparc/linux64.h:152 config/sparc/linux64.h:154
11482 msgid "-mglibc and -muclibc used together"
11485 #: config/i386/cygwin.h:28
11486 msgid "mno-cygwin and mno-win32 are not compatible"
11489 #: config/i386/cygwin.h:74 config/i386/mingw32.h:74
11490 msgid "shared and mdll are not compatible"
11493 #: config/i386/sco5.h:188
11494 msgid "-pg not supported on this platform"
11497 #: config/i386/sco5.h:189
11498 msgid "-p and -pp specified - pick one"
11501 #: config/i386/sco5.h:258
11502 msgid "-G and -static are mutually exclusive"
11506 msgid "GCC does not support -C or -CC without -E"
11510 msgid "-E or -x required when input is from standard input"
11513 #: java/lang-specs.h:33
11514 msgid "-fjni and -femit-class-files are incompatible"
11517 #: java/lang-specs.h:34
11518 msgid "-fjni and -femit-class-file are incompatible"
11521 #: java/lang-specs.h:35 java/lang-specs.h:36
11522 msgid "-femit-class-file should used along with -fsyntax-only"
11525 #: config/mcore/mcore.h:56
11526 msgid "the m210 does not have little endian support"
11529 #: config/lynx.h:70
11530 msgid "cannot use mthreads and mlegacy-threads together"
11533 #: config/lynx.h:95
11534 msgid "cannot use mshared and static together"
11537 #: config/sh/sh.h:461
11538 msgid "SH2a does not support little-endian"
11541 #: config/mips/mips.h:1042 config/arc/arc.h:61
11542 msgid "may not use both -EB and -EL"
11545 #: config/s390/tpf.h:119
11546 msgid "static is not supported on TPF-OS"
11549 #: config/rs6000/darwin.h:95
11550 msgid " conflicting code gen style switches are used"
11553 #: ada/lang-specs.h:34
11554 msgid "-c or -S required for Ada"
11557 #: config/mips/r3900.h:34
11558 msgid "-mhard-float not supported"
11561 #: config/mips/r3900.h:36
11562 msgid "-msingle-float and -msoft-float cannot both be specified"
11565 #: config/vxworks.h:71
11566 msgid "-Xbind-now and -Xbind-lazy are incompatible"
11569 #: config/darwin.h:269
11570 msgid "-current_version only allowed with -dynamiclib"
11573 #: config/darwin.h:271
11574 msgid "-install_name only allowed with -dynamiclib"
11577 #: config/darwin.h:276
11578 msgid "-bundle not allowed with -dynamiclib"
11581 #: config/darwin.h:277
11582 msgid "-bundle_loader not allowed with -dynamiclib"
11585 #: config/darwin.h:278
11586 msgid "-client_name not allowed with -dynamiclib"
11589 #: config/darwin.h:283
11590 msgid "-force_flat_namespace not allowed with -dynamiclib"
11593 #: config/darwin.h:285
11594 msgid "-keep_private_externs not allowed with -dynamiclib"
11597 #: config/darwin.h:286
11598 msgid "-private_bundle not allowed with -dynamiclib"
11601 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
11602 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
11603 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
11604 msgid "may not use both -m32 and -m64"
11607 #: config/arm/arm.h:147
11608 msgid "-msoft-float and -mhard_float may not be used together"
11611 #: config/arm/arm.h:149
11612 msgid "-mbig-endian and -mlittle-endian may not be used together"
11615 #: java/lang.opt:65
11616 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
11619 #: java/lang.opt:69
11620 msgid "Warn if deprecated empty statements are found"
11623 #: java/lang.opt:73
11624 msgid "Warn if .class files are out of date"
11627 #: java/lang.opt:77
11628 msgid "Warn if modifiers are specified when not necessary"
11631 #: java/lang.opt:81
11632 msgid "Deprecated; use --classpath instead"
11635 #: java/lang.opt:88
11636 msgid "Permit the use of the assert keyword"
11639 #: java/lang.opt:110
11640 msgid "Replace system path"
11643 #: java/lang.opt:114
11644 msgid "Generate checks for references to NULL"
11647 #: java/lang.opt:118
11648 msgid "Set class path"
11651 #: java/lang.opt:125
11652 msgid "Output a class file"
11655 #: java/lang.opt:129
11656 msgid "Alias for -femit-class-file"
11659 #: java/lang.opt:133
11660 msgid "Choose input encoding (defaults from your locale)"
11663 #: java/lang.opt:137
11664 msgid "Set the extension directory path"
11667 #: java/lang.opt:144
11668 msgid "Input file is a file with a list of filenames to compile"
11671 #: java/lang.opt:151
11672 msgid "Always check for non gcj generated classes archives"
11675 #: java/lang.opt:155
11677 "Assume the runtime uses a hash table to map an object to its synchronization "
11681 #: java/lang.opt:159
11682 msgid "Generate instances of Class at runtime"
11685 #: java/lang.opt:163
11686 msgid "Use offset tables for virtual method calls"
11689 #: java/lang.opt:170
11690 msgid "Assume native functions are implemented using JNI"
11693 #: java/lang.opt:174
11694 msgid "Enable optimization of static class initialization code"
11697 #: java/lang.opt:181
11698 msgid "Reduce the amount of reflection meta-data generated"
11701 #: java/lang.opt:185
11702 msgid "Enable assignability checks for stores into object arrays"
11705 #: java/lang.opt:189
11706 msgid "Generate code for the Boehm GC"
11709 #: java/lang.opt:193
11710 msgid "Call a library routine to do integer divisions"
11713 #: java/lang.opt:197
11714 msgid "Generated should be loaded by bootstrap loader"
11717 #: java/lang.opt:201
11718 msgid "Set the source language version"
11721 #: java/lang.opt:205
11722 msgid "Set the target VM version"
11726 msgid "Specify options to GNAT"
11729 #: fortran/lang.opt:29
11730 msgid "Add a directory for INCLUDE and MODULE searching"
11733 #: fortran/lang.opt:33
11734 msgid "Put MODULE files in 'directory'"
11737 #: fortran/lang.opt:41
11738 msgid "Warn about possible aliasing of dummy arguments"
11741 #: fortran/lang.opt:45
11742 msgid "Warn about missing ampersand in continued character constants"
11745 #: fortran/lang.opt:49
11746 msgid "Warn about truncated character expressions"
11749 #: fortran/lang.opt:53
11750 msgid "Warn about implicit conversion"
11753 #: fortran/lang.opt:57
11754 msgid "Warn about calls with implicit interface"
11757 #: fortran/lang.opt:61
11758 msgid "Warn about truncated source lines"
11761 #: fortran/lang.opt:65
11762 msgid "Warn about usage of non-standard intrinsics"
11765 #: fortran/lang.opt:69
11766 msgid "Warn about \"suspicious\" constructs"
11769 #: fortran/lang.opt:73
11770 msgid "Permit nonconforming uses of the tab character"
11773 #: fortran/lang.opt:77
11774 msgid "Warn about underflow of numerical constant expressions"
11777 #: fortran/lang.opt:81
11778 msgid "All intrinsics procedures are available regardless of selected standard"
11781 #: fortran/lang.opt:89
11783 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
11787 #: fortran/lang.opt:93
11788 msgid "Specify that backslash in string introduces an escape character"
11791 #: fortran/lang.opt:97
11792 msgid "Produce a backtrace when a runtime error is encountered"
11795 #: fortran/lang.opt:101
11797 "-fblas-matmul-limit=<n> Size of the smallest matrix for which matmul "
11801 #: fortran/lang.opt:105
11802 msgid "Use big-endian format for unformatted files"
11805 #: fortran/lang.opt:109
11806 msgid "Use little-endian format for unformatted files"
11809 #: fortran/lang.opt:113
11810 msgid "Use native format for unformatted files"
11813 #: fortran/lang.opt:117
11814 msgid "Swap endianness for unformatted files"
11817 #: fortran/lang.opt:121
11818 msgid "Use the Cray Pointer extension"
11821 #: fortran/lang.opt:125
11822 msgid "Ignore 'D' in column one in fixed form"
11825 #: fortran/lang.opt:129
11826 msgid "Treat lines with 'D' in column one as comments"
11829 #: fortran/lang.opt:133
11830 msgid "Set the default double precision kind to an 8 byte wide type"
11833 #: fortran/lang.opt:137
11834 msgid "Set the default integer kind to an 8 byte wide type"
11837 #: fortran/lang.opt:141
11838 msgid "Set the default real kind to an 8 byte wide type"
11841 #: fortran/lang.opt:145
11842 msgid "Allow dollar signs in entity names"
11845 #: fortran/lang.opt:149
11846 msgid "Dump a core file when a runtime error occurs"
11849 #: fortran/lang.opt:153
11850 msgid "Display the code tree after parsing"
11853 #: fortran/lang.opt:157
11855 "Specify that an external BLAS library should be used for matmul calls on "
11856 "large-size arrays"
11859 #: fortran/lang.opt:161
11860 msgid "Use f2c calling convention"
11863 #: fortran/lang.opt:165
11864 msgid "Assume that the source file is fixed form"
11867 #: fortran/lang.opt:169
11868 msgid "Specify where to find the compiled intrinsic modules"
11871 #: fortran/lang.opt:173
11872 msgid "Allow arbitrary character line width in fixed mode"
11875 #: fortran/lang.opt:177
11876 msgid "Use n as character line width in fixed mode"
11879 #: fortran/lang.opt:181
11880 msgid "Stop on following floating point exceptions"
11883 #: fortran/lang.opt:185
11884 msgid "Assume that the source file is free form"
11887 #: fortran/lang.opt:189
11888 msgid "Allow arbitrary character line width in free mode"
11891 #: fortran/lang.opt:193
11892 msgid "Use n as character line width in free mode"
11895 #: fortran/lang.opt:197
11897 "Specify that no implicit typing is allowed, unless overridden by explicit "
11898 "IMPLICIT statements"
11901 #: fortran/lang.opt:201
11903 "-finit-character=<n> Initialize local character variables to ASCII value n"
11906 #: fortran/lang.opt:205
11907 msgid "-finit-integer=<n> Initialize local integer variables to n"
11910 #: fortran/lang.opt:209
11911 msgid "Initialize local variables to zero (from g77)"
11914 #: fortran/lang.opt:213
11915 msgid "-finit-logical=<true|false> Initialize local logical variables"
11918 #: fortran/lang.opt:217
11919 msgid "-finit-real=<zero|nan|inf|-inf> Initialize local real variables"
11922 #: fortran/lang.opt:221
11923 msgid "Maximum number of errors to report"
11926 #: fortran/lang.opt:225
11927 msgid "Maximum identifier length"
11930 #: fortran/lang.opt:229
11931 msgid "Maximum length for subrecords"
11934 #: fortran/lang.opt:233
11935 msgid "Size in bytes of the largest array that will be put on the stack"
11938 #: fortran/lang.opt:237
11939 msgid "Set default accessibility of module entities to PRIVATE."
11942 #: fortran/lang.opt:241
11943 msgid "Enable OpenMP (also sets frecursive)"
11946 #: fortran/lang.opt:245
11947 msgid "Try to lay out derived types as compactly as possible"
11950 #: fortran/lang.opt:249
11951 msgid "Treat the input file as preprocessed"
11954 #: fortran/lang.opt:253
11955 msgid "Enable range checking during compilation"
11958 #: fortran/lang.opt:257
11959 msgid "Use a 4-byte record marker for unformatted files"
11962 #: fortran/lang.opt:261
11963 msgid "Use an 8-byte record marker for unformatted files"
11966 #: fortran/lang.opt:265
11967 msgid "Allocate local variables on the stack to allow indirect recursion"
11970 #: fortran/lang.opt:269
11971 msgid "Copy array sections into a contiguous block on procedure entry"
11974 #: fortran/lang.opt:273
11975 msgid "Append a second underscore if the name already contains an underscore"
11978 #: fortran/lang.opt:277 c.opt:714
11979 msgid "Use the narrowest integer type possible for enumeration types"
11982 #: fortran/lang.opt:281
11983 msgid "Apply negative sign to zero values"
11986 #: fortran/lang.opt:285
11987 msgid "Append underscores to externally visible names"
11990 #: fortran/lang.opt:289
11991 msgid "Statically link the GNU Fortran helper library (libgfortran)"
11994 #: fortran/lang.opt:293
11995 msgid "Conform to the ISO Fortran 2003 standard"
11998 #: fortran/lang.opt:297
11999 msgid "Conform to the ISO Fortran 95 standard"
12002 #: fortran/lang.opt:301
12003 msgid "Conform to nothing in particular"
12006 #: fortran/lang.opt:305
12007 msgid "Accept extensions to support legacy code"
12010 #: treelang/lang.opt:30
12011 msgid "Trace lexical analysis"
12014 #: treelang/lang.opt:34
12015 msgid "Trace the parsing process"
12018 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
12019 msgid "Do not use hardware fp"
12022 #: config/alpha/alpha.opt:27
12023 msgid "Use fp registers"
12026 #: config/alpha/alpha.opt:31
12030 #: config/alpha/alpha.opt:35
12031 msgid "Do not assume GAS"
12034 #: config/alpha/alpha.opt:39
12035 msgid "Request IEEE-conformant math library routines (OSF/1)"
12038 #: config/alpha/alpha.opt:43
12039 msgid "Emit IEEE-conformant code, without inexact exceptions"
12042 #: config/alpha/alpha.opt:50
12043 msgid "Do not emit complex integer constants to read-only memory"
12046 #: config/alpha/alpha.opt:54
12050 #: config/alpha/alpha.opt:58
12051 msgid "Do not use VAX fp"
12054 #: config/alpha/alpha.opt:62
12055 msgid "Emit code for the byte/word ISA extension"
12058 #: config/alpha/alpha.opt:66
12059 msgid "Emit code for the motion video ISA extension"
12062 #: config/alpha/alpha.opt:70
12063 msgid "Emit code for the fp move and sqrt ISA extension"
12066 #: config/alpha/alpha.opt:74
12067 msgid "Emit code for the counting ISA extension"
12070 #: config/alpha/alpha.opt:78
12071 msgid "Emit code using explicit relocation directives"
12074 #: config/alpha/alpha.opt:82
12075 msgid "Emit 16-bit relocations to the small data areas"
12078 #: config/alpha/alpha.opt:86
12079 msgid "Emit 32-bit relocations to the small data areas"
12082 #: config/alpha/alpha.opt:90
12083 msgid "Emit direct branches to local functions"
12086 #: config/alpha/alpha.opt:94
12087 msgid "Emit indirect branches to local functions"
12090 #: config/alpha/alpha.opt:98
12091 msgid "Emit rdval instead of rduniq for thread pointer"
12094 #: config/alpha/alpha.opt:102 config/s390/s390.opt:59
12095 #: config/sparc/long-double-switch.opt:23
12096 msgid "Use 128-bit long double"
12099 #: config/alpha/alpha.opt:106 config/s390/s390.opt:63
12100 #: config/sparc/long-double-switch.opt:27
12101 msgid "Use 64-bit long double"
12104 #: config/alpha/alpha.opt:110
12105 msgid "Use features of and schedule given CPU"
12108 #: config/alpha/alpha.opt:114
12109 msgid "Schedule given CPU"
12112 #: config/alpha/alpha.opt:118
12113 msgid "Control the generated fp rounding mode"
12116 #: config/alpha/alpha.opt:122
12117 msgid "Control the IEEE trap mode"
12120 #: config/alpha/alpha.opt:126
12121 msgid "Control the precision given to fp exceptions"
12124 #: config/alpha/alpha.opt:130
12125 msgid "Tune expected memory latency"
12128 #: config/alpha/alpha.opt:134 config/ia64/ia64.opt:93
12129 #: config/rs6000/sysv4.opt:32
12130 msgid "Specify bit size of immediate TLS offsets"
12133 #: config/frv/frv.opt:23
12134 msgid "Use 4 media accumulators"
12137 #: config/frv/frv.opt:27
12138 msgid "Use 8 media accumulators"
12141 #: config/frv/frv.opt:31
12142 msgid "Enable label alignment optimizations"
12145 #: config/frv/frv.opt:35
12146 msgid "Dynamically allocate cc registers"
12149 #: config/frv/frv.opt:42
12150 msgid "Set the cost of branches"
12153 #: config/frv/frv.opt:46
12154 msgid "Enable conditional execution other than moves/scc"
12157 #: config/frv/frv.opt:50
12158 msgid "Change the maximum length of conditionally-executed sequences"
12161 #: config/frv/frv.opt:54
12163 "Change the number of temporary registers that are available to conditionally-"
12164 "executed sequences"
12167 #: config/frv/frv.opt:58
12168 msgid "Enable conditional moves"
12171 #: config/frv/frv.opt:62
12172 msgid "Set the target CPU type"
12175 #: config/frv/frv.opt:84
12176 msgid "Use fp double instructions"
12179 #: config/frv/frv.opt:88
12180 msgid "Change the ABI to allow double word insns"
12183 #: config/frv/frv.opt:92 config/bfin/bfin.opt:73
12184 msgid "Enable Function Descriptor PIC mode"
12187 #: config/frv/frv.opt:96
12188 msgid "Just use icc0/fcc0"
12191 #: config/frv/frv.opt:100
12192 msgid "Only use 32 FPRs"
12195 #: config/frv/frv.opt:104
12196 msgid "Use 64 FPRs"
12199 #: config/frv/frv.opt:108
12200 msgid "Only use 32 GPRs"
12203 #: config/frv/frv.opt:112
12204 msgid "Use 64 GPRs"
12207 #: config/frv/frv.opt:116
12208 msgid "Enable use of GPREL for read-only data in FDPIC"
12211 #: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
12212 #: config/pdp11/pdp11.opt:71
12213 msgid "Use hardware floating point"
12216 #: config/frv/frv.opt:124 config/bfin/bfin.opt:77
12217 msgid "Enable inlining of PLT in function calls"
12220 #: config/frv/frv.opt:128
12221 msgid "Enable PIC support for building libraries"
12224 #: config/frv/frv.opt:132
12225 msgid "Follow the EABI linkage requirements"
12228 #: config/frv/frv.opt:136
12229 msgid "Disallow direct calls to global functions"
12232 #: config/frv/frv.opt:140
12233 msgid "Use media instructions"
12236 #: config/frv/frv.opt:144
12237 msgid "Use multiply add/subtract instructions"
12240 #: config/frv/frv.opt:148
12241 msgid "Enable optimizing &&/|| in conditional execution"
12244 #: config/frv/frv.opt:152
12245 msgid "Enable nested conditional execution optimizations"
12248 #: config/frv/frv.opt:157
12249 msgid "Do not mark ABI switches in e_flags"
12252 #: config/frv/frv.opt:161
12253 msgid "Remove redundant membars"
12256 #: config/frv/frv.opt:165
12257 msgid "Pack VLIW instructions"
12260 #: config/frv/frv.opt:169
12261 msgid "Enable setting GPRs to the result of comparisons"
12264 #: config/frv/frv.opt:173
12265 msgid "Change the amount of scheduler lookahead"
12268 #: config/frv/frv.opt:177 config/pa/pa.opt:104
12269 msgid "Use software floating point"
12272 #: config/frv/frv.opt:181
12273 msgid "Assume a large TLS segment"
12276 #: config/frv/frv.opt:185
12277 msgid "Do not assume a large TLS segment"
12280 #: config/frv/frv.opt:190
12281 msgid "Cause gas to print tomcat statistics"
12284 #: config/frv/frv.opt:195
12285 msgid "Link with the library-pic libraries"
12288 #: config/frv/frv.opt:199
12289 msgid "Allow branches to be packed with other instructions"
12292 #: config/mn10300/mn10300.opt:23
12293 msgid "Target the AM33 processor"
12296 #: config/mn10300/mn10300.opt:27
12297 msgid "Target the AM33/2.0 processor"
12300 #: config/mn10300/mn10300.opt:31
12301 msgid "Work around hardware multiply bug"
12304 #: config/mn10300/mn10300.opt:36
12305 msgid "Enable linker relaxations"
12308 #: config/mn10300/mn10300.opt:40
12309 msgid "Return pointers in both a0 and d0"
12312 #: config/s390/tpf.opt:23
12313 msgid "Enable TPF-OS tracing code"
12316 #: config/s390/tpf.opt:27
12317 msgid "Specify main object for TPF-OS"
12320 #: config/s390/s390.opt:23
12324 #: config/s390/s390.opt:27
12328 #: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
12329 msgid "Generate code for given CPU"
12332 #: config/s390/s390.opt:35
12333 msgid "Maintain backchain pointer"
12336 #: config/s390/s390.opt:39
12337 msgid "Additional debug prints"
12340 #: config/s390/s390.opt:43
12341 msgid "ESA/390 architecture"
12344 #: config/s390/s390.opt:47
12345 msgid "Enable fused multiply/add instructions"
12348 #: config/s390/s390.opt:51
12349 msgid "Enable decimal floating point hardware support"
12352 #: config/s390/s390.opt:55
12353 msgid "Enable hardware floating point"
12356 #: config/s390/s390.opt:67
12357 msgid "Use packed stack layout"
12360 #: config/s390/s390.opt:71
12361 msgid "Use bras for executable < 64k"
12364 #: config/s390/s390.opt:75
12365 msgid "Disable hardware floating point"
12368 #: config/s390/s390.opt:79
12370 "Set the max. number of bytes which has to be left to stack size before a "
12371 "trap instruction is triggered"
12374 #: config/s390/s390.opt:83
12376 "Emit extra code in the function prologue in order to trap if the stack size "
12377 "exceeds the given limit"
12380 #: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
12381 #: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
12382 msgid "Schedule code for given CPU"
12385 #: config/s390/s390.opt:91
12389 #: config/s390/s390.opt:95
12390 msgid "Warn if a function uses alloca or creates an array with dynamic size"
12393 #: config/s390/s390.opt:99
12394 msgid "Warn if a single function's framesize exceeds the given framesize"
12397 #: config/s390/s390.opt:103
12398 msgid "z/Architecture"
12401 #: config/ia64/ilp32.opt:3
12402 msgid "Generate ILP32 code"
12405 #: config/ia64/ilp32.opt:7
12406 msgid "Generate LP64 code"
12409 #: config/ia64/ia64.opt:3
12410 msgid "Generate big endian code"
12413 #: config/ia64/ia64.opt:7
12414 msgid "Generate little endian code"
12417 #: config/ia64/ia64.opt:11
12418 msgid "Generate code for GNU as"
12421 #: config/ia64/ia64.opt:15
12422 msgid "Generate code for GNU ld"
12425 #: config/ia64/ia64.opt:19
12426 msgid "Emit stop bits before and after volatile extended asms"
12429 #: config/ia64/ia64.opt:23
12430 msgid "Use in/loc/out register names"
12433 #: config/ia64/ia64.opt:30
12434 msgid "Enable use of sdata/scommon/sbss"
12437 #: config/ia64/ia64.opt:34
12438 msgid "Generate code without GP reg"
12441 #: config/ia64/ia64.opt:38
12442 msgid "gp is constant (but save/restore gp on indirect calls)"
12445 #: config/ia64/ia64.opt:42
12446 msgid "Generate self-relocatable code"
12449 #: config/ia64/ia64.opt:46
12450 msgid "Generate inline floating point division, optimize for latency"
12453 #: config/ia64/ia64.opt:50
12454 msgid "Generate inline floating point division, optimize for throughput"
12457 #: config/ia64/ia64.opt:57
12458 msgid "Generate inline integer division, optimize for latency"
12461 #: config/ia64/ia64.opt:61
12462 msgid "Generate inline integer division, optimize for throughput"
12465 #: config/ia64/ia64.opt:65
12466 msgid "Do not inline integer division"
12469 #: config/ia64/ia64.opt:69
12470 msgid "Generate inline square root, optimize for latency"
12473 #: config/ia64/ia64.opt:73
12474 msgid "Generate inline square root, optimize for throughput"
12477 #: config/ia64/ia64.opt:77
12478 msgid "Do not inline square root"
12481 #: config/ia64/ia64.opt:81
12482 msgid "Enable Dwarf 2 line debug info via GNU as"
12485 #: config/ia64/ia64.opt:85
12486 msgid "Enable earlier placing stop bits for better scheduling"
12489 #: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
12490 msgid "Specify range of registers to make fixed"
12493 #: config/ia64/ia64.opt:101
12494 msgid "Use data speculation before reload"
12497 #: config/ia64/ia64.opt:105
12498 msgid "Use data speculation after reload"
12501 #: config/ia64/ia64.opt:109
12502 msgid "Use control speculation"
12505 #: config/ia64/ia64.opt:113
12506 msgid "Use in block data speculation before reload"
12509 #: config/ia64/ia64.opt:117
12510 msgid "Use in block data speculation after reload"
12513 #: config/ia64/ia64.opt:121
12514 msgid "Use in block control speculation"
12517 #: config/ia64/ia64.opt:125
12518 msgid "Use simple data speculation check"
12521 #: config/ia64/ia64.opt:129
12522 msgid "Use simple data speculation check for control speculation"
12525 #: config/ia64/ia64.opt:133
12526 msgid "Print information about speculative motions."
12529 #: config/ia64/ia64.opt:137
12531 "If set, data speculative instructions will be chosen for schedule only if "
12532 "there are no other choices at the moment "
12535 #: config/ia64/ia64.opt:141
12537 "If set, control speculative instructions will be chosen for schedule only if "
12538 "there are no other choices at the moment "
12541 #: config/ia64/ia64.opt:145
12543 "Count speculative dependencies while calculating priority of instructions"
12546 #: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
12547 msgid "Use simulator runtime"
12550 #: config/m32c/m32c.opt:28
12551 msgid "Compile code for R8C variants"
12554 #: config/m32c/m32c.opt:32
12555 msgid "Compile code for M16C variants"
12558 #: config/m32c/m32c.opt:36
12559 msgid "Compile code for M32CM variants"
12562 #: config/m32c/m32c.opt:40
12563 msgid "Compile code for M32C variants"
12566 #: config/m32c/m32c.opt:44
12567 msgid "Number of memreg bytes (default: 16, range: 0..16)"
12570 #: config/sparc/little-endian.opt:23
12571 msgid "Generate code for little-endian"
12574 #: config/sparc/little-endian.opt:27
12575 msgid "Generate code for big-endian"
12578 #: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
12579 msgid "Use hardware FP"
12582 #: config/sparc/sparc.opt:31
12583 msgid "Do not use hardware FP"
12586 #: config/sparc/sparc.opt:35
12587 msgid "Assume possible double misalignment"
12590 #: config/sparc/sparc.opt:39
12591 msgid "Pass -assert pure-text to linker"
12594 #: config/sparc/sparc.opt:43
12595 msgid "Use ABI reserved registers"
12598 #: config/sparc/sparc.opt:47
12599 msgid "Use hardware quad FP instructions"
12602 #: config/sparc/sparc.opt:51
12603 msgid "Do not use hardware quad fp instructions"
12606 #: config/sparc/sparc.opt:55
12607 msgid "Compile for V8+ ABI"
12610 #: config/sparc/sparc.opt:59
12611 msgid "Use UltraSPARC Visual Instruction Set extensions"
12614 #: config/sparc/sparc.opt:63
12615 msgid "Pointers are 64-bit"
12618 #: config/sparc/sparc.opt:67
12619 msgid "Pointers are 32-bit"
12622 #: config/sparc/sparc.opt:71
12623 msgid "Use 64-bit ABI"
12626 #: config/sparc/sparc.opt:75
12627 msgid "Use 32-bit ABI"
12630 #: config/sparc/sparc.opt:79
12631 msgid "Use stack bias"
12634 #: config/sparc/sparc.opt:83
12635 msgid "Use structs on stronger alignment for double-word copies"
12638 #: config/sparc/sparc.opt:87
12639 msgid "Optimize tail call instructions in assembler and linker"
12642 #: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
12643 msgid "Use features of and schedule code for given CPU"
12646 #: config/sparc/sparc.opt:99
12647 msgid "Use given SPARC-V9 code model"
12650 #: config/sparc/sparc.opt:103
12651 msgid "Enable strict 32-bit psABI struct return checking."
12654 #: config/m32r/m32r.opt:23
12655 msgid "Compile for the m32rx"
12658 #: config/m32r/m32r.opt:27
12659 msgid "Compile for the m32r2"
12662 #: config/m32r/m32r.opt:31
12663 msgid "Compile for the m32r"
12666 #: config/m32r/m32r.opt:35
12667 msgid "Align all loops to 32 byte boundary"
12670 #: config/m32r/m32r.opt:39
12671 msgid "Prefer branches over conditional execution"
12674 #: config/m32r/m32r.opt:43
12675 msgid "Give branches their default cost"
12678 #: config/m32r/m32r.opt:47
12679 msgid "Display compile time statistics"
12682 #: config/m32r/m32r.opt:51
12683 msgid "Specify cache flush function"
12686 #: config/m32r/m32r.opt:55
12687 msgid "Specify cache flush trap number"
12690 #: config/m32r/m32r.opt:59
12691 msgid "Only issue one instruction per cycle"
12694 #: config/m32r/m32r.opt:63
12695 msgid "Allow two instructions to be issued per cycle"
12698 #: config/m32r/m32r.opt:67
12699 msgid "Code size: small, medium or large"
12702 #: config/m32r/m32r.opt:71
12703 msgid "Don't call any cache flush functions"
12706 #: config/m32r/m32r.opt:75
12707 msgid "Don't call any cache flush trap"
12710 #: config/m32r/m32r.opt:82
12711 msgid "Small data area: none, sdata, use"
12714 #: config/m68k/m68k.opt:23
12715 msgid "Generate code for a 520X"
12718 #: config/m68k/m68k.opt:27
12719 msgid "Generate code for a 5206e"
12722 #: config/m68k/m68k.opt:31
12723 msgid "Generate code for a 528x"
12726 #: config/m68k/m68k.opt:35
12727 msgid "Generate code for a 5307"
12730 #: config/m68k/m68k.opt:39
12731 msgid "Generate code for a 5407"
12734 #: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
12735 msgid "Generate code for a 68000"
12738 #: config/m68k/m68k.opt:47
12739 msgid "Generate code for a 68010"
12742 #: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
12743 msgid "Generate code for a 68020"
12746 #: config/m68k/m68k.opt:55
12747 msgid "Generate code for a 68040, without any new instructions"
12750 #: config/m68k/m68k.opt:59
12751 msgid "Generate code for a 68060, without any new instructions"
12754 #: config/m68k/m68k.opt:63
12755 msgid "Generate code for a 68030"
12758 #: config/m68k/m68k.opt:67
12759 msgid "Generate code for a 68040"
12762 #: config/m68k/m68k.opt:71
12763 msgid "Generate code for a 68060"
12766 #: config/m68k/m68k.opt:75
12767 msgid "Generate code for a 68302"
12770 #: config/m68k/m68k.opt:79
12771 msgid "Generate code for a 68332"
12774 #: config/m68k/m68k.opt:84
12775 msgid "Generate code for a 68851"
12778 #: config/m68k/m68k.opt:88
12779 msgid "Generate code that uses 68881 floating-point instructions"
12782 #: config/m68k/m68k.opt:92
12783 msgid "Align variables on a 32-bit boundary"
12786 #: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
12787 msgid "Specify the name of the target architecture"
12790 #: config/m68k/m68k.opt:100
12791 msgid "Use the bit-field instructions"
12794 #: config/m68k/m68k.opt:112
12795 msgid "Generate code for a ColdFire v4e"
12798 #: config/m68k/m68k.opt:116
12799 msgid "Specify the target CPU"
12802 #: config/m68k/m68k.opt:120
12803 msgid "Generate code for a cpu32"
12806 #: config/m68k/m68k.opt:124
12807 msgid "Use hardware division instructions on ColdFire"
12810 #: config/m68k/m68k.opt:128
12811 msgid "Generate code for a Fido A"
12814 #: config/m68k/m68k.opt:132
12815 msgid "Generate code which uses hardware floating point instructions"
12818 #: config/m68k/m68k.opt:136
12819 msgid "Enable ID based shared library"
12822 #: config/m68k/m68k.opt:140
12823 msgid "Do not use the bit-field instructions"
12826 #: config/m68k/m68k.opt:144
12827 msgid "Use normal calling convention"
12830 #: config/m68k/m68k.opt:148
12831 msgid "Consider type 'int' to be 32 bits wide"
12834 #: config/m68k/m68k.opt:152
12835 msgid "Generate pc-relative code"
12838 #: config/m68k/m68k.opt:156
12839 msgid "Use different calling convention using 'rtd'"
12842 #: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
12843 msgid "Enable separate data segment"
12846 #: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
12847 msgid "ID of shared library to build"
12850 #: config/m68k/m68k.opt:168
12851 msgid "Consider type 'int' to be 16 bits wide"
12854 #: config/m68k/m68k.opt:172
12855 msgid "Generate code with library calls for floating point"
12858 #: config/m68k/m68k.opt:176
12859 msgid "Do not use unaligned memory references"
12862 #: config/m68k/m68k.opt:180
12863 msgid "Tune for the specified target CPU or architecture"
12866 #: config/m68k/ieee.opt:24 config/i386/i386.opt:95
12867 msgid "Use IEEE math for fp comparisons"
12870 #: config/i386/djgpp.opt:25
12871 msgid "Ignored (obsolete)"
12874 #: config/i386/i386.opt:23
12875 msgid "sizeof(long double) is 16"
12878 #: config/i386/i386.opt:27 config/i386/i386.opt:91
12879 msgid "Use hardware fp"
12882 #: config/i386/i386.opt:31
12883 msgid "sizeof(long double) is 12"
12886 #: config/i386/i386.opt:35
12887 msgid "Reserve space for outgoing arguments in the function prologue"
12890 #: config/i386/i386.opt:39
12891 msgid "Align some doubles on dword boundary"
12894 #: config/i386/i386.opt:43
12895 msgid "Function starts are aligned to this power of 2"
12898 #: config/i386/i386.opt:47
12899 msgid "Jump targets are aligned to this power of 2"
12902 #: config/i386/i386.opt:51
12903 msgid "Loop code aligned to this power of 2"
12906 #: config/i386/i386.opt:55
12907 msgid "Align destination of the string operations"
12910 #: config/i386/i386.opt:63
12911 msgid "Use given assembler dialect"
12914 #: config/i386/i386.opt:67
12915 msgid "Branches are this expensive (1-5, arbitrary units)"
12918 #: config/i386/i386.opt:71
12920 "Data greater than given threshold will go into .ldata section in x86-64 "
12924 #: config/i386/i386.opt:75
12925 msgid "Use given x86-64 code model"
12928 #: config/i386/i386.opt:79
12929 msgid "Generate sin, cos, sqrt for FPU"
12932 #: config/i386/i386.opt:83
12933 msgid "Return values of functions in FPU registers"
12936 #: config/i386/i386.opt:87
12937 msgid "Generate floating point mathematics using given instruction set"
12940 #: config/i386/i386.opt:99
12941 msgid "Inline all known string operations"
12944 #: config/i386/i386.opt:103
12946 "Inline memset/memcpy string operations, but perform inline version only for "
12950 #: config/i386/i386.opt:111
12951 msgid "Use native (MS) bitfield layout"
12954 #: config/i386/i386.opt:127
12955 msgid "Omit the frame pointer in leaf functions"
12958 #: config/i386/i386.opt:131
12959 msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
12962 #: config/i386/i386.opt:135
12963 msgid "Attempt to keep stack aligned to this power of 2"
12966 #: config/i386/i386.opt:139
12967 msgid "Use push instructions to save outgoing arguments"
12970 #: config/i386/i386.opt:143
12971 msgid "Use red-zone in the x86-64 code"
12974 #: config/i386/i386.opt:147
12975 msgid "Number of registers used to pass integer arguments"
12978 #: config/i386/i386.opt:151
12979 msgid "Alternate calling convention"
12982 #: config/i386/i386.opt:159
12983 msgid "Use SSE register passing conventions for SF and DF mode"
12986 #: config/i386/i386.opt:163
12987 msgid "Realign stack in prologue"
12990 #: config/i386/i386.opt:167
12991 msgid "Enable stack probing"
12994 #: config/i386/i386.opt:171
12995 msgid "Chose strategy to generate stringop using"
12998 #: config/i386/i386.opt:175
12999 msgid "Use given thread-local storage dialect"
13002 #: config/i386/i386.opt:179
13004 msgid "Use direct references against %gs when accessing tls data"
13007 #: config/i386/i386.opt:187
13008 msgid "Vector library ABI to use"
13011 #: config/i386/i386.opt:193
13012 msgid "Generate 32bit i386 code"
13015 #: config/i386/i386.opt:197
13016 msgid "Generate 64bit x86-64 code"
13019 #: config/i386/i386.opt:201
13020 msgid "Support MMX built-in functions"
13023 #: config/i386/i386.opt:205
13024 msgid "Support 3DNow! built-in functions"
13027 #: config/i386/i386.opt:209
13028 msgid "Support Athlon 3Dnow! built-in functions"
13031 #: config/i386/i386.opt:213
13032 msgid "Support MMX and SSE built-in functions and code generation"
13035 #: config/i386/i386.opt:217
13036 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
13039 #: config/i386/i386.opt:221
13040 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
13043 #: config/i386/i386.opt:225
13045 "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
13048 #: config/i386/i386.opt:229
13050 "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code "
13054 #: config/i386/i386.opt:233 config/i386/i386.opt:237
13056 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions "
13057 "and code generation"
13060 #: config/i386/i386.opt:241
13061 msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
13064 #: config/i386/i386.opt:245
13066 "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
13069 #: config/i386/i386.opt:249
13070 msgid "Support SSE5 built-in functions and code generation"
13073 #: config/i386/i386.opt:255
13075 "Support code generation of Advanced Bit Manipulation (ABM) instructions."
13078 #: config/i386/i386.opt:259
13079 msgid "Support code generation of cmpxchg16b instruction."
13082 #: config/i386/i386.opt:263
13083 msgid "Support code generation of popcnt instruction."
13086 #: config/i386/i386.opt:267
13087 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
13090 #: config/i386/i386.opt:271
13091 msgid "Generate reciprocals instead of divss and sqrtss."
13094 #: config/i386/i386.opt:275
13096 "Enable automatic generation of fused floating point multiply-add instructions"
13099 #: config/i386/cygming.opt:23
13100 msgid "Create console application"
13103 #: config/i386/cygming.opt:27
13104 msgid "Use the Cygwin interface"
13107 #: config/i386/cygming.opt:31
13108 msgid "Generate code for a DLL"
13111 #: config/i386/cygming.opt:35
13112 msgid "Ignore dllimport for functions"
13115 #: config/i386/cygming.opt:39
13116 msgid "Use Mingw-specific thread support"
13119 #: config/i386/cygming.opt:43
13120 msgid "Set Windows defines"
13123 #: config/i386/cygming.opt:47
13124 msgid "Create GUI application"
13127 #: config/i386/sco5.opt:24
13128 msgid "Generate ELF output"
13131 #: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
13132 msgid "Support message passing with the Parallel Environment"
13135 #: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
13136 msgid "Conform more closely to IBM XLC semantics"
13139 #: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
13140 msgid "Generate 64-bit code"
13143 #: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
13144 msgid "Generate 32-bit code"
13147 #: config/rs6000/darwin.opt:32
13148 msgid "Generate code suitable for executables (NOT shared libs)"
13151 #: config/rs6000/rs6000.opt:24
13152 msgid "Use POWER instruction set"
13155 #: config/rs6000/rs6000.opt:28
13156 msgid "Do not use POWER instruction set"
13159 #: config/rs6000/rs6000.opt:32
13160 msgid "Use POWER2 instruction set"
13163 #: config/rs6000/rs6000.opt:36
13164 msgid "Use PowerPC instruction set"
13167 #: config/rs6000/rs6000.opt:40
13168 msgid "Do not use PowerPC instruction set"
13171 #: config/rs6000/rs6000.opt:44
13172 msgid "Use PowerPC-64 instruction set"
13175 #: config/rs6000/rs6000.opt:48
13176 msgid "Use PowerPC General Purpose group optional instructions"
13179 #: config/rs6000/rs6000.opt:52
13180 msgid "Use PowerPC Graphics group optional instructions"
13183 #: config/rs6000/rs6000.opt:56
13184 msgid "Use PowerPC V2.01 single field mfcr instruction"
13187 #: config/rs6000/rs6000.opt:60
13188 msgid "Use PowerPC V2.02 popcntb instruction"
13191 #: config/rs6000/rs6000.opt:64
13192 msgid "Use PowerPC V2.02 floating point rounding instructions"
13195 #: config/rs6000/rs6000.opt:68
13196 msgid "Use PowerPC V2.05 compare bytes instruction"
13199 #: config/rs6000/rs6000.opt:72
13200 msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
13203 #: config/rs6000/rs6000.opt:76
13204 msgid "Use AltiVec instructions"
13207 #: config/rs6000/rs6000.opt:80
13208 msgid "Use decimal floating point instructions"
13211 #: config/rs6000/rs6000.opt:84
13212 msgid "Use 4xx half-word multiply instructions"
13215 #: config/rs6000/rs6000.opt:88
13216 msgid "Use 4xx string-search dlmzb instruction"
13219 #: config/rs6000/rs6000.opt:92
13220 msgid "Generate load/store multiple instructions"
13223 #: config/rs6000/rs6000.opt:96
13224 msgid "Generate string instructions for block moves"
13227 #: config/rs6000/rs6000.opt:100
13228 msgid "Use new mnemonics for PowerPC architecture"
13231 #: config/rs6000/rs6000.opt:104
13232 msgid "Use old mnemonics for PowerPC architecture"
13235 #: config/rs6000/rs6000.opt:108 config/pdp11/pdp11.opt:83
13236 msgid "Do not use hardware floating point"
13239 #: config/rs6000/rs6000.opt:116
13240 msgid "Do not generate load/store with update instructions"
13243 #: config/rs6000/rs6000.opt:120
13244 msgid "Generate load/store with update instructions"
13247 #: config/rs6000/rs6000.opt:124
13248 msgid "Do not generate fused multiply/add instructions"
13251 #: config/rs6000/rs6000.opt:128
13252 msgid "Generate fused multiply/add instructions"
13255 #: config/rs6000/rs6000.opt:132
13256 msgid "Schedule the start and end of the procedure"
13259 #: config/rs6000/rs6000.opt:139
13260 msgid "Return all structures in memory (AIX default)"
13263 #: config/rs6000/rs6000.opt:143
13264 msgid "Return small structures in registers (SVR4 default)"
13267 #: config/rs6000/rs6000.opt:151
13268 msgid "Generate software reciprocal sqrt for better throughput"
13271 #: config/rs6000/rs6000.opt:155
13272 msgid "Do not place floating point constants in TOC"
13275 #: config/rs6000/rs6000.opt:159
13276 msgid "Place floating point constants in TOC"
13279 #: config/rs6000/rs6000.opt:163
13280 msgid "Do not place symbol+offset constants in TOC"
13283 #: config/rs6000/rs6000.opt:167
13284 msgid "Place symbol+offset constants in TOC"
13287 #: config/rs6000/rs6000.opt:178
13288 msgid "Use only one TOC entry per procedure"
13291 #: config/rs6000/rs6000.opt:182
13292 msgid "Put everything in the regular TOC"
13295 #: config/rs6000/rs6000.opt:186
13296 msgid "Generate VRSAVE instructions when generating AltiVec code"
13299 #: config/rs6000/rs6000.opt:190
13300 msgid "Deprecated option. Use -mvrsave/-mno-vrsave instead"
13303 #: config/rs6000/rs6000.opt:194
13304 msgid "Generate isel instructions"
13307 #: config/rs6000/rs6000.opt:198
13308 msgid "Deprecated option. Use -misel/-mno-isel instead"
13311 #: config/rs6000/rs6000.opt:202
13312 msgid "Generate SPE SIMD instructions on E500"
13315 #: config/rs6000/rs6000.opt:206
13316 msgid "Generate PPC750CL paired-single instructions"
13319 #: config/rs6000/rs6000.opt:210
13320 msgid "Deprecated option. Use -mspe/-mno-spe instead"
13323 #: config/rs6000/rs6000.opt:214
13324 msgid "Enable debug output"
13327 #: config/rs6000/rs6000.opt:218
13328 msgid "Specify ABI to use"
13331 #: config/rs6000/rs6000.opt:230
13332 msgid "Select full, part, or no traceback table"
13335 #: config/rs6000/rs6000.opt:234
13336 msgid "Avoid all range limits on call instructions"
13339 #: config/rs6000/rs6000.opt:238
13340 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
13343 #: config/rs6000/rs6000.opt:242
13344 msgid "Select GPR floating point method"
13347 #: config/rs6000/rs6000.opt:246
13348 msgid "Specify size of long double (64 or 128 bits)"
13351 #: config/rs6000/rs6000.opt:250
13352 msgid "Determine which dependences between insns are considered costly"
13355 #: config/rs6000/rs6000.opt:254
13356 msgid "Specify which post scheduling nop insertion scheme to apply"
13359 #: config/rs6000/rs6000.opt:258
13360 msgid "Specify alignment of structure fields default/natural"
13363 #: config/rs6000/rs6000.opt:262
13364 msgid "Specify scheduling priority for dispatch slot restricted insns"
13367 #: config/rs6000/aix64.opt:24
13368 msgid "Compile for 64-bit pointers"
13371 #: config/rs6000/aix64.opt:28
13372 msgid "Compile for 32-bit pointers"
13375 #: config/rs6000/linux64.opt:24
13376 msgid "Call mcount for profiling before a function prologue"
13379 #: config/rs6000/sysv4.opt:24
13380 msgid "Select ABI calling convention"
13383 #: config/rs6000/sysv4.opt:28
13384 msgid "Select method for sdata handling"
13387 #: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
13388 msgid "Align to the base type of the bit-field"
13391 #: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
13392 msgid "Produce code relocatable at runtime"
13395 #: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
13396 msgid "Produce little endian code"
13399 #: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
13400 msgid "Produce big endian code"
13403 #: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
13404 #: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
13405 #: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
13406 msgid "no description yet"
13409 #: config/rs6000/sysv4.opt:78
13410 msgid "Assume all variable arg functions are prototyped"
13413 #: config/rs6000/sysv4.opt:87
13417 #: config/rs6000/sysv4.opt:91
13418 msgid "Allow bit-fields to cross word boundaries"
13421 #: config/rs6000/sysv4.opt:95
13422 msgid "Use alternate register names"
13425 #: config/rs6000/sysv4.opt:104
13426 msgid "Link with libsim.a, libc.a and sim-crt0.o"
13429 #: config/rs6000/sysv4.opt:108
13430 msgid "Link with libads.a, libc.a and crt0.o"
13433 #: config/rs6000/sysv4.opt:112
13434 msgid "Link with libyk.a, libc.a and crt0.o"
13437 #: config/rs6000/sysv4.opt:116
13438 msgid "Link with libmvme.a, libc.a and crt0.o"
13441 #: config/rs6000/sysv4.opt:120
13442 msgid "Set the PPC_EMB bit in the ELF flags header"
13445 #: config/rs6000/sysv4.opt:124
13446 msgid "Use the WindISS simulator"
13449 #: config/rs6000/sysv4.opt:144
13450 msgid "Generate code to use a non-exec PLT and GOT"
13453 #: config/rs6000/sysv4.opt:148
13454 msgid "Generate code for old exec BSS PLT"
13457 #: config/spu/spu.opt:20
13458 msgid "Emit warnings when run-time relocations are generated"
13461 #: config/spu/spu.opt:24
13462 msgid "Emit errors when run-time relocations are generated"
13465 #: config/spu/spu.opt:28
13466 msgid "Specify cost of branches (Default 20)"
13469 #: config/spu/spu.opt:32
13470 msgid "Make sure loads and stores are not moved past DMA instructions"
13473 #: config/spu/spu.opt:36
13474 msgid "volatile must be specified on any memory that is effected by DMA"
13477 #: config/spu/spu.opt:40
13478 msgid "Use standard main function as entry for startup"
13481 #: config/spu/spu.opt:44
13482 msgid "Generate branch hints for branches"
13485 #: config/spu/spu.opt:48
13486 msgid "Generate code for 18 bit addressing"
13489 #: config/spu/spu.opt:52
13490 msgid "Generate code for 32 bit addressing"
13493 #: config/mcore/mcore.opt:23
13494 msgid "Generate code for the M*Core M210"
13497 #: config/mcore/mcore.opt:27
13498 msgid "Generate code for the M*Core M340"
13501 #: config/mcore/mcore.opt:31
13502 msgid "Set maximum alignment to 4"
13505 #: config/mcore/mcore.opt:35
13506 msgid "Force functions to be aligned to a 4 byte boundary"
13509 #: config/mcore/mcore.opt:39
13510 msgid "Set maximum alignment to 8"
13513 #: config/mcore/mcore.opt:43 config/score/score.opt:23
13514 msgid "Generate big-endian code"
13517 #: config/mcore/mcore.opt:47
13518 msgid "Emit call graph information"
13521 #: config/mcore/mcore.opt:51
13522 msgid "Use the divide instruction"
13525 #: config/mcore/mcore.opt:55
13526 msgid "Inline constants if it can be done in 2 insns or less"
13529 #: config/mcore/mcore.opt:59 config/score/score.opt:27
13530 msgid "Generate little-endian code"
13533 #: config/mcore/mcore.opt:67
13534 msgid "Use arbitrary sized immediates in bit operations"
13537 #: config/mcore/mcore.opt:71
13538 msgid "Prefer word accesses over byte accesses"
13541 #: config/mcore/mcore.opt:75
13542 msgid "Set the maximum amount for a single stack increment operation"
13545 #: config/mcore/mcore.opt:79
13546 msgid "Always treat bitfields as int-sized"
13549 #: config/arc/arc.opt:32
13550 msgid "Prepend the name of the cpu to all public symbol names"
13553 #: config/arc/arc.opt:42
13554 msgid "Compile code for ARC variant CPU"
13557 #: config/arc/arc.opt:46
13558 msgid "Put functions in SECTION"
13561 #: config/arc/arc.opt:50
13562 msgid "Put data in SECTION"
13565 #: config/arc/arc.opt:54
13566 msgid "Put read-only data in SECTION"
13569 #: config/sh/sh.opt:44
13570 msgid "Generate SH1 code"
13573 #: config/sh/sh.opt:48
13574 msgid "Generate SH2 code"
13577 #: config/sh/sh.opt:52
13578 msgid "Generate SH2a code"
13581 #: config/sh/sh.opt:56
13582 msgid "Generate SH2a FPU-less code"
13585 #: config/sh/sh.opt:60
13586 msgid "Generate default single-precision SH2a code"
13589 #: config/sh/sh.opt:64
13590 msgid "Generate only single-precision SH2a code"
13593 #: config/sh/sh.opt:68
13594 msgid "Generate SH2e code"
13597 #: config/sh/sh.opt:72
13598 msgid "Generate SH3 code"
13601 #: config/sh/sh.opt:76
13602 msgid "Generate SH3e code"
13605 #: config/sh/sh.opt:80
13606 msgid "Generate SH4 code"
13609 #: config/sh/sh.opt:84
13610 msgid "Generate SH4-100 code"
13613 #: config/sh/sh.opt:88
13614 msgid "Generate SH4-200 code"
13617 #: config/sh/sh.opt:94
13618 msgid "Generate SH4-300 code"
13621 #: config/sh/sh.opt:98
13622 msgid "Generate SH4 FPU-less code"
13625 #: config/sh/sh.opt:102
13626 msgid "Generate SH4-100 FPU-less code"
13629 #: config/sh/sh.opt:106
13630 msgid "Generate SH4-200 FPU-less code"
13633 #: config/sh/sh.opt:110
13634 msgid "Generate SH4-300 FPU-less code"
13637 #: config/sh/sh.opt:114
13638 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
13641 #: config/sh/sh.opt:119
13642 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
13645 #: config/sh/sh.opt:124
13646 msgid "Generate code for SH4 500 series (FPU-less)."
13649 #: config/sh/sh.opt:129
13650 msgid "Generate default single-precision SH4 code"
13653 #: config/sh/sh.opt:133
13654 msgid "Generate default single-precision SH4-100 code"
13657 #: config/sh/sh.opt:137
13658 msgid "Generate default single-precision SH4-200 code"
13661 #: config/sh/sh.opt:141
13662 msgid "Generate default single-precision SH4-300 code"
13665 #: config/sh/sh.opt:145
13666 msgid "Generate only single-precision SH4 code"
13669 #: config/sh/sh.opt:149
13670 msgid "Generate only single-precision SH4-100 code"
13673 #: config/sh/sh.opt:153
13674 msgid "Generate only single-precision SH4-200 code"
13677 #: config/sh/sh.opt:157
13678 msgid "Generate only single-precision SH4-300 code"
13681 #: config/sh/sh.opt:161
13682 msgid "Generate SH4a code"
13685 #: config/sh/sh.opt:165
13686 msgid "Generate SH4a FPU-less code"
13689 #: config/sh/sh.opt:169
13690 msgid "Generate default single-precision SH4a code"
13693 #: config/sh/sh.opt:173
13694 msgid "Generate only single-precision SH4a code"
13697 #: config/sh/sh.opt:177
13698 msgid "Generate SH4al-dsp code"
13701 #: config/sh/sh.opt:181
13702 msgid "Generate 32-bit SHmedia code"
13705 #: config/sh/sh.opt:185
13706 msgid "Generate 32-bit FPU-less SHmedia code"
13709 #: config/sh/sh.opt:189
13710 msgid "Generate 64-bit SHmedia code"
13713 #: config/sh/sh.opt:193
13714 msgid "Generate 64-bit FPU-less SHmedia code"
13717 #: config/sh/sh.opt:197
13718 msgid "Generate SHcompact code"
13721 #: config/sh/sh.opt:201
13722 msgid "Generate FPU-less SHcompact code"
13725 #: config/sh/sh.opt:205
13727 "Throttle unrolling to avoid thrashing target registers unless the unroll "
13728 "benefit outweighs this"
13731 #: config/sh/sh.opt:209
13732 msgid "Generate code in big endian mode"
13735 #: config/sh/sh.opt:213
13736 msgid "Generate 32-bit offsets in switch tables"
13739 #: config/sh/sh.opt:217
13740 msgid "Cost to assume for a branch insn"
13743 #: config/sh/sh.opt:221
13744 msgid "Enable cbranchdi4 pattern"
13747 #: config/sh/sh.opt:225
13748 msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
13751 #: config/sh/sh.opt:229
13753 "Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in "
13757 #: config/sh/sh.opt:233
13758 msgid "Enable SH5 cut2 workaround"
13761 #: config/sh/sh.opt:237
13762 msgid "Align doubles at 64-bit boundaries"
13765 #: config/sh/sh.opt:241
13767 "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
13768 "inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
13771 #: config/sh/sh.opt:245
13772 msgid "Specify name for 32 bit signed division function"
13775 #: config/sh/sh.opt:252
13777 "Enable the use of the fused floating point multiply-accumulate operation"
13780 #: config/sh/sh.opt:256
13781 msgid "Cost to assume for gettr insn"
13784 #: config/sh/sh.opt:260 config/sh/sh.opt:310
13785 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
13788 #: config/sh/sh.opt:264
13789 msgid "Increase the IEEE compliance for floating-point code"
13792 #: config/sh/sh.opt:268
13793 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
13796 #: config/sh/sh.opt:272
13798 "inline code to invalidate instruction cache entries after setting up nested "
13799 "function trampolines"
13802 #: config/sh/sh.opt:276
13803 msgid "Assume symbols might be invalid"
13806 #: config/sh/sh.opt:280
13807 msgid "Annotate assembler instructions with estimated addresses"
13810 #: config/sh/sh.opt:284
13811 msgid "Generate code in little endian mode"
13814 #: config/sh/sh.opt:288
13815 msgid "Mark MAC register as call-clobbered"
13818 #: config/sh/sh.opt:294
13819 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
13822 #: config/sh/sh.opt:298
13823 msgid "Emit function-calls using global offset table when generating PIC"
13826 #: config/sh/sh.opt:302
13827 msgid "Assume pt* instructions won't trap"
13830 #: config/sh/sh.opt:306
13831 msgid "Shorten address references during linking"
13834 #: config/sh/sh.opt:314
13835 msgid "Deprecated. Use -Os instead"
13838 #: config/sh/sh.opt:318
13839 msgid "Cost to assume for a multiply insn"
13842 #: config/sh/sh.opt:322
13844 "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
13845 "if the inline code would not work in user mode."
13848 #: config/sh/sh.opt:328
13849 msgid "Pretend a branch-around-a-move is a conditional move."
13852 #: config/sh/superh.opt:6
13853 msgid "Board name [and memory region]."
13856 #: config/sh/superh.opt:10
13857 msgid "Runtime name."
13860 #: config/arm/arm.opt:23
13861 msgid "Specify an ABI"
13864 #: config/arm/arm.opt:27
13865 msgid "Generate a call to abort if a noreturn function returns"
13868 #: config/arm/arm.opt:34
13869 msgid "Pass FP arguments in FP registers"
13872 #: config/arm/arm.opt:38
13873 msgid "Generate APCS conformant stack frames"
13876 #: config/arm/arm.opt:42
13877 msgid "Generate re-entrant, PIC code"
13880 #: config/arm/arm.opt:56
13881 msgid "Assume target CPU is configured as big endian"
13884 #: config/arm/arm.opt:60
13885 msgid "Thumb: Assume non-static functions may be called from ARM code"
13888 #: config/arm/arm.opt:64
13889 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
13892 #: config/arm/arm.opt:68
13893 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
13896 #: config/arm/arm.opt:72 config/bfin/bfin.opt:27
13897 msgid "Specify the name of the target CPU"
13900 #: config/arm/arm.opt:76
13901 msgid "Specify if floating point hardware should be used"
13904 #: config/arm/arm.opt:90
13905 msgid "Specify the name of the target floating point hardware/format"
13908 #: config/arm/arm.opt:94
13909 msgid "Alias for -mfloat-abi=hard"
13912 #: config/arm/arm.opt:98
13913 msgid "Assume target CPU is configured as little endian"
13916 #: config/arm/arm.opt:102
13917 msgid "Generate call insns as indirect calls, if necessary"
13920 #: config/arm/arm.opt:106
13921 msgid "Specify the register to be used for PIC addressing"
13924 #: config/arm/arm.opt:110
13925 msgid "Store function names in object code"
13928 #: config/arm/arm.opt:114
13929 msgid "Permit scheduling of a function's prologue sequence"
13932 #: config/arm/arm.opt:118
13933 msgid "Do not load the PIC register in function prologues"
13936 #: config/arm/arm.opt:122
13937 msgid "Alias for -mfloat-abi=soft"
13940 #: config/arm/arm.opt:126
13941 msgid "Specify the minimum bit alignment of structures"
13944 #: config/arm/arm.opt:130
13945 msgid "Compile for the Thumb not the ARM"
13948 #: config/arm/arm.opt:134
13949 msgid "Support calls between Thumb and ARM instruction sets"
13952 #: config/arm/arm.opt:138
13953 msgid "Specify how to access the thread pointer"
13956 #: config/arm/arm.opt:142
13957 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
13960 #: config/arm/arm.opt:146
13961 msgid "Thumb: Generate (leaf) stack frames even if not needed"
13964 #: config/arm/arm.opt:150
13965 msgid "Tune code for the given processor"
13968 #: config/arm/arm.opt:154
13969 msgid "Assume big endian bytes, little endian words"
13972 #: config/arm/arm.opt:158
13974 "Use Neon quad-word (rather than double-word) registers for vectorization"
13977 #: config/arm/pe.opt:23
13978 msgid "Ignore dllimport attribute for functions"
13981 #: config/pdp11/pdp11.opt:23
13982 msgid "Generate code for an 11/10"
13985 #: config/pdp11/pdp11.opt:27
13986 msgid "Generate code for an 11/40"
13989 #: config/pdp11/pdp11.opt:31
13990 msgid "Generate code for an 11/45"
13993 #: config/pdp11/pdp11.opt:35
13994 msgid "Use 16-bit abs patterns"
13997 #: config/pdp11/pdp11.opt:39
13998 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
14001 #: config/pdp11/pdp11.opt:43
14002 msgid "Do not use inline patterns for copying memory"
14005 #: config/pdp11/pdp11.opt:47
14006 msgid "Use inline patterns for copying memory"
14009 #: config/pdp11/pdp11.opt:51
14010 msgid "Do not pretend that branches are expensive"
14013 #: config/pdp11/pdp11.opt:55
14014 msgid "Pretend that branches are expensive"
14017 #: config/pdp11/pdp11.opt:59
14018 msgid "Use the DEC assembler syntax"
14021 #: config/pdp11/pdp11.opt:63
14022 msgid "Use 32 bit float"
14025 #: config/pdp11/pdp11.opt:67
14026 msgid "Use 64 bit float"
14029 #: config/pdp11/pdp11.opt:75
14030 msgid "Use 16 bit int"
14033 #: config/pdp11/pdp11.opt:79
14034 msgid "Use 32 bit int"
14037 #: config/pdp11/pdp11.opt:87
14038 msgid "Target has split I&D"
14041 #: config/pdp11/pdp11.opt:91
14042 msgid "Use UNIX assembler syntax"
14045 #: config/avr/avr.opt:23
14046 msgid "Use subroutines for function prologues and epilogues"
14049 #: config/avr/avr.opt:27
14050 msgid "Select the target MCU"
14053 #: config/avr/avr.opt:34
14054 msgid "Use an 8-bit 'int' type"
14057 #: config/avr/avr.opt:38
14058 msgid "Change the stack pointer without disabling interrupts"
14061 #: config/avr/avr.opt:42
14062 msgid "Do not generate tablejump insns"
14065 #: config/avr/avr.opt:52
14066 msgid "Use rjmp/rcall (limited range) on >8K devices"
14069 #: config/avr/avr.opt:56
14070 msgid "Output instruction sizes to the asm file"
14073 #: config/avr/avr.opt:60
14074 msgid "Change only the low 8 bits of the stack pointer"
14077 #: config/crx/crx.opt:23
14078 msgid "Support multiply accumulate instructions"
14081 #: config/crx/crx.opt:27
14082 msgid "Do not use push to store function arguments"
14085 #: config/crx/crx.opt:31
14086 msgid "Restrict doloop to the given nesting level"
14089 #: config/c4x/c4x.opt:23
14090 msgid "Generate code for C30 CPU"
14093 #: config/c4x/c4x.opt:27
14094 msgid "Generate code for C31 CPU"
14097 #: config/c4x/c4x.opt:31
14098 msgid "Generate code for C32 CPU"
14101 #: config/c4x/c4x.opt:35
14102 msgid "Generate code for C33 CPU"
14105 #: config/c4x/c4x.opt:39
14106 msgid "Generate code for C40 CPU"
14109 #: config/c4x/c4x.opt:43
14110 msgid "Generate code for C44 CPU"
14113 #: config/c4x/c4x.opt:47
14114 msgid "Assume that pointers may be aliased"
14117 #: config/c4x/c4x.opt:51
14118 msgid "Big memory model"
14121 #: config/c4x/c4x.opt:55
14122 msgid "Use the BK register as a general purpose register"
14125 #: config/c4x/c4x.opt:59
14126 msgid "Generate code for CPU"
14129 #: config/c4x/c4x.opt:63
14130 msgid "Enable use of DB instruction"
14133 #: config/c4x/c4x.opt:67
14134 msgid "Enable debugging"
14137 #: config/c4x/c4x.opt:71
14138 msgid "Enable new features under development"
14141 #: config/c4x/c4x.opt:75
14142 msgid "Use fast but approximate float to integer conversion"
14145 #: config/c4x/c4x.opt:79
14146 msgid "Force RTL generation to emit valid 3 operand insns"
14149 #: config/c4x/c4x.opt:83
14150 msgid "Force constants into registers to improve hoisting"
14153 #: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
14154 msgid "Save DP across ISR in small memory model"
14157 #: config/c4x/c4x.opt:91
14158 msgid "Allow unsigned iteration counts for RPTB/DB"
14161 #: config/c4x/c4x.opt:95
14162 msgid "Pass arguments on the stack"
14165 #: config/c4x/c4x.opt:99
14166 msgid "Use MPYI instruction for C3x"
14169 #: config/c4x/c4x.opt:103
14170 msgid "Enable parallel instructions"
14173 #: config/c4x/c4x.opt:107
14174 msgid "Enable MPY||ADD and MPY||SUB instructions"
14177 #: config/c4x/c4x.opt:115
14178 msgid "Preserve all 40 bits of FP reg across call"
14181 #: config/c4x/c4x.opt:119
14182 msgid "Pass arguments in registers"
14185 #: config/c4x/c4x.opt:123
14186 msgid "Enable use of RTPB instruction"
14189 #: config/c4x/c4x.opt:127
14190 msgid "Enable use of RTPS instruction"
14193 #: config/c4x/c4x.opt:131
14194 msgid "Set the maximum number of iterations for RPTS to N"
14197 #: config/c4x/c4x.opt:135
14198 msgid "Small memory model"
14201 #: config/c4x/c4x.opt:139
14202 msgid "Emit code compatible with TI tools"
14205 #: config/pa/pa-hpux.opt:23
14206 msgid "Generate cpp defines for server IO"
14209 #: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
14210 #: config/pa/pa-hpux1111.opt:23
14211 msgid "Specify UNIX standard for predefines and linking"
14214 #: config/pa/pa-hpux.opt:31
14215 msgid "Generate cpp defines for workstation IO"
14218 #: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
14219 msgid "Generate PA1.0 code"
14222 #: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
14223 msgid "Generate PA1.1 code"
14226 #: config/pa/pa.opt:31 config/pa/pa.opt:92
14227 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
14230 #: config/pa/pa.opt:35
14231 msgid "Generate code for huge switch statements"
14234 #: config/pa/pa.opt:39
14235 msgid "Disable FP regs"
14238 #: config/pa/pa.opt:43
14239 msgid "Disable indexed addressing"
14242 #: config/pa/pa.opt:47
14243 msgid "Generate fast indirect calls"
14246 #: config/pa/pa.opt:55
14247 msgid "Assume code will be assembled by GAS"
14250 #: config/pa/pa.opt:59
14251 msgid "Put jumps in call delay slots"
14254 #: config/pa/pa.opt:64
14255 msgid "Enable linker optimizations"
14258 #: config/pa/pa.opt:68
14259 msgid "Always generate long calls"
14262 #: config/pa/pa.opt:72
14263 msgid "Emit long load/store sequences"
14266 #: config/pa/pa.opt:80
14267 msgid "Disable space regs"
14270 #: config/pa/pa.opt:96
14271 msgid "Use portable calling conventions"
14274 #: config/pa/pa.opt:100
14276 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
14277 "7200, 7300, and 8000"
14280 #: config/pa/pa.opt:112
14281 msgid "Do not disable space regs"
14284 #: config/pa/pa64-hpux.opt:23
14285 msgid "Assume code will be linked by GNU ld"
14288 #: config/pa/pa64-hpux.opt:27
14289 msgid "Assume code will be linked by HP ld"
14292 #: config/xtensa/xtensa.opt:23
14293 msgid "Use CONST16 instruction to load constants"
14296 #: config/xtensa/xtensa.opt:27
14297 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
14300 #: config/xtensa/xtensa.opt:31
14301 msgid "Use indirect CALLXn instructions for large programs"
14304 #: config/xtensa/xtensa.opt:35
14305 msgid "Automatically align branch targets to reduce branch penalties"
14308 #: config/xtensa/xtensa.opt:39
14309 msgid "Intersperse literal pools with code in the text section"
14312 #: config/stormy16/stormy16.opt:24
14313 msgid "Provide libraries for the simulator"
14316 #: config/mips/mips.opt:23
14317 msgid "Generate code that conforms to the given ABI"
14320 #: config/mips/mips.opt:27
14321 msgid "Generate code that can be used in SVR4-style dynamic objects"
14324 #: config/mips/mips.opt:31
14325 msgid "Use PMC-style 'mad' instructions"
14328 #: config/mips/mips.opt:35
14329 msgid "Generate code for the given ISA"
14332 #: config/mips/mips.opt:39
14333 msgid "Set the cost of branches to roughly COST instructions"
14336 #: config/mips/mips.opt:43
14337 msgid "Use Branch Likely instructions, overriding the architecture default"
14340 #: config/mips/mips.opt:47
14341 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
14344 #: config/mips/mips.opt:51
14345 msgid "Trap on integer divide by zero"
14348 #: config/mips/mips.opt:55
14349 msgid "Specify when instructions are allowed to access code"
14352 #: config/mips/mips.opt:59
14353 msgid "Use branch-and-break sequences to check for integer divide by zero"
14356 #: config/mips/mips.opt:63
14357 msgid "Use trap instructions to check for integer divide by zero"
14360 #: config/mips/mips.opt:67
14361 msgid "Allow the use of MDMX instructions"
14364 #: config/mips/mips.opt:71
14366 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
14370 #: config/mips/mips.opt:75
14371 msgid "Use MIPS-DSP instructions"
14374 #: config/mips/mips.opt:79
14375 msgid "Use MIPS-DSP REV 2 instructions"
14378 #: config/mips/mips.opt:89
14379 msgid "Use big-endian byte order"
14382 #: config/mips/mips.opt:93
14383 msgid "Use little-endian byte order"
14386 #: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
14387 msgid "Use ROM instead of RAM"
14390 #: config/mips/mips.opt:101
14391 msgid "Use NewABI-style %reloc() assembly operators"
14394 #: config/mips/mips.opt:105
14395 msgid "Use -G for data that is not defined by the current object"
14398 #: config/mips/mips.opt:109
14399 msgid "Work around certain R4000 errata"
14402 #: config/mips/mips.opt:113
14403 msgid "Work around certain R4400 errata"
14406 #: config/mips/mips.opt:117
14407 msgid "Work around errata for early SB-1 revision 2 cores"
14410 #: config/mips/mips.opt:121
14411 msgid "Work around certain VR4120 errata"
14414 #: config/mips/mips.opt:125
14415 msgid "Work around VR4130 mflo/mfhi errata"
14418 #: config/mips/mips.opt:129
14419 msgid "Work around an early 4300 hardware bug"
14422 #: config/mips/mips.opt:133
14423 msgid "FP exceptions are enabled"
14426 #: config/mips/mips.opt:137
14427 msgid "Use 32-bit floating-point registers"
14430 #: config/mips/mips.opt:141
14431 msgid "Use 64-bit floating-point registers"
14434 #: config/mips/mips.opt:145
14435 msgid "Use FUNC to flush the cache before calling stack trampolines"
14438 #: config/mips/mips.opt:149
14439 msgid "Generate floating-point multiply-add instructions"
14442 #: config/mips/mips.opt:153
14443 msgid "Use 32-bit general registers"
14446 #: config/mips/mips.opt:157
14447 msgid "Use 64-bit general registers"
14450 #: config/mips/mips.opt:161
14451 msgid "Use GP-relative addressing to access small data"
14454 #: config/mips/mips.opt:165
14455 msgid "Allow the use of hardware floating-point ABI and instructions"
14458 #: config/mips/mips.opt:169
14459 msgid "Generate code that can be safely linked with MIPS16 code."
14462 #: config/mips/mips.opt:173
14463 msgid "Generate code for ISA level N"
14466 #: config/mips/mips.opt:177
14467 msgid "Generate MIPS16 code"
14470 #: config/mips/mips.opt:181
14471 msgid "Use MIPS-3D instructions"
14474 #: config/mips/mips.opt:185
14475 msgid "Use ll, sc and sync instructions"
14478 #: config/mips/mips.opt:189
14479 msgid "Use -G for object-local data"
14482 #: config/mips/mips.opt:193
14483 msgid "Use indirect calls"
14486 #: config/mips/mips.opt:197
14487 msgid "Use a 32-bit long type"
14490 #: config/mips/mips.opt:201
14491 msgid "Use a 64-bit long type"
14494 #: config/mips/mips.opt:205
14495 msgid "Don't optimize block moves"
14498 #: config/mips/mips.opt:209
14499 msgid "Use the mips-tfile postpass"
14502 #: config/mips/mips.opt:213
14503 msgid "Allow the use of MT instructions"
14506 #: config/mips/mips.opt:217
14507 msgid "Do not use a cache-flushing function before calling stack trampolines"
14510 #: config/mips/mips.opt:221
14511 msgid "Do not use MDMX instructions"
14514 #: config/mips/mips.opt:225
14515 msgid "Generate normal-mode code"
14518 #: config/mips/mips.opt:229
14519 msgid "Do not use MIPS-3D instructions"
14522 #: config/mips/mips.opt:233
14523 msgid "Use paired-single floating-point instructions"
14526 #: config/mips/mips.opt:237
14528 "When generating -mabicalls code, make the code suitable for use in shared "
14532 #: config/mips/mips.opt:241
14534 "Restrict the use of hardware floating-point instructions to 32-bit operations"
14537 #: config/mips/mips.opt:245
14538 msgid "Use SmartMIPS instructions"
14541 #: config/mips/mips.opt:249
14542 msgid "Prevent the use of all hardware floating-point instructions"
14545 #: config/mips/mips.opt:253
14546 msgid "Optimize lui/addiu address loads"
14549 #: config/mips/mips.opt:257
14550 msgid "Assume all symbols have 32-bit values"
14553 #: config/mips/mips.opt:261
14554 msgid "Optimize the output for PROCESSOR"
14557 #: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
14558 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
14561 #: config/mips/mips.opt:269
14562 msgid "Perform VR4130-specific alignment optimizations"
14565 #: config/mips/mips.opt:273
14566 msgid "Lift restrictions on GOT size"
14569 #: config/mips/sdemtk.opt:23
14570 msgid "Prevent the use of all floating-point operations"
14573 #: config/fr30/fr30.opt:23
14574 msgid "Assume small address space"
14577 #: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
14578 msgid "Compile for a 68HC11"
14581 #: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
14582 msgid "Compile for a 68HC12"
14585 #: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
14586 msgid "Compile for a 68HCS12"
14589 #: config/m68hc11/m68hc11.opt:49
14590 msgid "Auto pre/post decrement increment allowed"
14593 #: config/m68hc11/m68hc11.opt:53
14594 msgid "Min/max instructions allowed"
14597 #: config/m68hc11/m68hc11.opt:57
14598 msgid "Use call and rtc for function calls and returns"
14601 #: config/m68hc11/m68hc11.opt:61
14602 msgid "Auto pre/post decrement increment not allowed"
14605 #: config/m68hc11/m68hc11.opt:65
14606 msgid "Use jsr and rts for function calls and returns"
14609 #: config/m68hc11/m68hc11.opt:69
14610 msgid "Min/max instructions not allowed"
14613 #: config/m68hc11/m68hc11.opt:73
14614 msgid "Use direct addressing mode for soft registers"
14617 #: config/m68hc11/m68hc11.opt:77
14618 msgid "Compile with 32-bit integer mode"
14621 #: config/m68hc11/m68hc11.opt:82
14622 msgid "Specify the register allocation order"
14625 #: config/m68hc11/m68hc11.opt:86
14626 msgid "Do not use direct addressing mode for soft registers"
14629 #: config/m68hc11/m68hc11.opt:90
14630 msgid "Compile with 16-bit integer mode"
14633 #: config/m68hc11/m68hc11.opt:94
14634 msgid "Indicate the number of soft registers available"
14637 #: config/vax/vax.opt:23 config/vax/vax.opt:27
14638 msgid "Target DFLOAT double precision code"
14641 #: config/vax/vax.opt:31 config/vax/vax.opt:35
14642 msgid "Generate GFLOAT double precision code"
14645 #: config/vax/vax.opt:39
14646 msgid "Generate code for GNU assembler (gas)"
14649 #: config/vax/vax.opt:43
14650 msgid "Generate code for UNIX assembler"
14653 #: config/vax/vax.opt:47
14654 msgid "Use VAXC structure conventions"
14657 #: config/cris/linux.opt:27
14658 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
14661 #: config/cris/cris.opt:45
14662 msgid "Work around bug in multiplication instruction"
14665 #: config/cris/cris.opt:51
14666 msgid "Compile for ETRAX 4 (CRIS v3)"
14669 #: config/cris/cris.opt:56
14670 msgid "Compile for ETRAX 100 (CRIS v8)"
14673 #: config/cris/cris.opt:64
14674 msgid "Emit verbose debug information in assembly code"
14677 #: config/cris/cris.opt:71
14678 msgid "Do not use condition codes from normal instructions"
14681 #: config/cris/cris.opt:80
14682 msgid "Do not emit addressing modes with side-effect assignment"
14685 #: config/cris/cris.opt:89
14686 msgid "Do not tune stack alignment"
14689 #: config/cris/cris.opt:98
14690 msgid "Do not tune writable data alignment"
14693 #: config/cris/cris.opt:107
14694 msgid "Do not tune code and read-only data alignment"
14697 #: config/cris/cris.opt:116
14698 msgid "Align code and data to 32 bits"
14701 #: config/cris/cris.opt:133
14702 msgid "Don't align items in code or data"
14705 #: config/cris/cris.opt:142
14706 msgid "Do not emit function prologue or epilogue"
14709 #: config/cris/cris.opt:149
14710 msgid "Use the most feature-enabling options allowed by other options"
14713 #: config/cris/cris.opt:158
14714 msgid "Override -mbest-lib-options"
14717 #: config/cris/cris.opt:165
14718 msgid "Generate code for the specified chip or CPU version"
14721 #: config/cris/cris.opt:169
14722 msgid "Tune alignment for the specified chip or CPU version"
14725 #: config/cris/cris.opt:173
14726 msgid "Warn when a stackframe is larger than the specified size"
14729 #: config/cris/aout.opt:27
14730 msgid "Compile for the MMU-less Etrax 100-based elinux system"
14733 #: config/cris/aout.opt:33
14734 msgid "For elinux, request a specified stack-size for this program"
14737 #: config/h8300/h8300.opt:23
14738 msgid "Generate H8S code"
14741 #: config/h8300/h8300.opt:27
14742 msgid "Generate H8SX code"
14745 #: config/h8300/h8300.opt:31
14746 msgid "Generate H8S/2600 code"
14749 #: config/h8300/h8300.opt:35
14750 msgid "Make integers 32 bits wide"
14753 #: config/h8300/h8300.opt:42
14754 msgid "Use registers for argument passing"
14757 #: config/h8300/h8300.opt:46
14758 msgid "Consider access to byte sized memory slow"
14761 #: config/h8300/h8300.opt:50
14762 msgid "Enable linker relaxing"
14765 #: config/h8300/h8300.opt:54
14766 msgid "Generate H8/300H code"
14769 #: config/h8300/h8300.opt:58
14770 msgid "Enable the normal mode"
14773 #: config/h8300/h8300.opt:62
14774 msgid "Use H8/300 alignment rules"
14777 #: config/v850/v850.opt:23
14778 msgid "Use registers r2 and r5"
14781 #: config/v850/v850.opt:27
14782 msgid "Use 4 byte entries in switch tables"
14785 #: config/v850/v850.opt:31
14786 msgid "Enable backend debugging"
14789 #: config/v850/v850.opt:35
14790 msgid "Do not use the callt instruction"
14793 #: config/v850/v850.opt:39
14794 msgid "Reuse r30 on a per function basis"
14797 #: config/v850/v850.opt:43
14798 msgid "Support Green Hills ABI"
14801 #: config/v850/v850.opt:47
14802 msgid "Prohibit PC relative function calls"
14805 #: config/v850/v850.opt:51
14806 msgid "Use stubs for function prologues"
14809 #: config/v850/v850.opt:55
14810 msgid "Set the max size of data eligible for the SDA area"
14813 #: config/v850/v850.opt:59
14814 msgid "Enable the use of the short load instructions"
14817 #: config/v850/v850.opt:63
14818 msgid "Same as: -mep -mprolog-function"
14821 #: config/v850/v850.opt:67
14822 msgid "Set the max size of data eligible for the TDA area"
14825 #: config/v850/v850.opt:71
14826 msgid "Enforce strict alignment"
14829 #: config/v850/v850.opt:78
14830 msgid "Compile for the v850 processor"
14833 #: config/v850/v850.opt:82
14834 msgid "Compile for the v850e processor"
14837 #: config/v850/v850.opt:86
14838 msgid "Compile for the v850e1 processor"
14841 #: config/v850/v850.opt:90
14842 msgid "Set the max size of data eligible for the ZDA area"
14845 #: config/mmix/mmix.opt:24
14846 msgid "For intrinsics library: pass all parameters in registers"
14849 #: config/mmix/mmix.opt:28
14850 msgid "Use register stack for parameters and return value"
14853 #: config/mmix/mmix.opt:32
14854 msgid "Use call-clobbered registers for parameters and return value"
14857 #: config/mmix/mmix.opt:37
14858 msgid "Use epsilon-respecting floating point compare instructions"
14861 #: config/mmix/mmix.opt:41
14862 msgid "Use zero-extending memory loads, not sign-extending ones"
14865 #: config/mmix/mmix.opt:45
14867 "Generate divide results with reminder having the same sign as the divisor "
14868 "(not the dividend)"
14871 #: config/mmix/mmix.opt:49
14872 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
14875 #: config/mmix/mmix.opt:53
14876 msgid "Do not provide a default start-address 0x100 of the program"
14879 #: config/mmix/mmix.opt:57
14880 msgid "Link to emit program in ELF format (rather than mmo)"
14883 #: config/mmix/mmix.opt:61
14884 msgid "Use P-mnemonics for branches statically predicted as taken"
14887 #: config/mmix/mmix.opt:65
14888 msgid "Don't use P-mnemonics for branches"
14891 #: config/mmix/mmix.opt:79
14892 msgid "Use addresses that allocate global registers"
14895 #: config/mmix/mmix.opt:83
14896 msgid "Do not use addresses that allocate global registers"
14899 #: config/mmix/mmix.opt:87
14900 msgid "Generate a single exit point for each function"
14903 #: config/mmix/mmix.opt:91
14904 msgid "Do not generate a single exit point for each function"
14907 #: config/mmix/mmix.opt:95
14908 msgid "Set start-address of the program"
14911 #: config/mmix/mmix.opt:99
14912 msgid "Set start-address of data"
14915 #: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
14916 msgid "Specify CPU for code generation purposes"
14919 #: config/iq2000/iq2000.opt:27
14920 msgid "Specify CPU for scheduling purposes"
14923 #: config/iq2000/iq2000.opt:35
14924 msgid "Use GP relative sdata/sbss sections"
14927 #: config/iq2000/iq2000.opt:40
14928 msgid "No default crt0.o"
14931 #: config/bfin/bfin.opt:31
14932 msgid "Omit frame pointer for leaf functions"
14935 #: config/bfin/bfin.opt:35
14936 msgid "Program is entirely located in low 64k of memory"
14939 #: config/bfin/bfin.opt:39
14940 msgid "Work around a hardware anomaly by adding a number of NOPs before a"
14943 #: config/bfin/bfin.opt:44
14944 msgid "Avoid speculative loads to work around a hardware anomaly."
14947 #: config/bfin/bfin.opt:48
14948 msgid "Enabled ID based shared library"
14951 #: config/bfin/bfin.opt:52
14953 "Generate code that won't be linked against any other ID shared libraries,"
14956 #: config/bfin/bfin.opt:65
14957 msgid "Avoid generating pc-relative calls; use indirection"
14960 #: config/bfin/bfin.opt:69
14961 msgid "Link with the fast floating-point library"
14964 #: config/bfin/bfin.opt:81
14965 msgid "Do stack checking using bounds in L1 scratch memory"
14968 #: config/mt/mt.opt:23
14969 msgid "Use byte loads and stores when generating code."
14972 #: config/mt/mt.opt:31
14973 msgid "Do not include crt0.o in the startup files"
14976 #: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
14977 #: config/mt/mt.opt:47 config/mt/mt.opt:51
14978 msgid "Internal debug switch"
14981 #: config/vxworks.opt:24
14982 msgid "Assume the VxWorks RTP environment"
14985 #: config/vxworks.opt:31
14986 msgid "Assume the VxWorks vThreads environment"
14989 #: config/darwin.opt:23
14990 msgid "Generate code suitable for fast turn around debugging"
14993 #: config/darwin.opt:31
14994 msgid "The earliest MacOS X version on which this program will run"
14997 #: config/darwin.opt:35
14998 msgid "Set sizeof(bool) to 1"
15001 #: config/darwin.opt:39
15002 msgid "Generate code for darwin loadable kernel extensions"
15005 #: config/darwin.opt:43
15006 msgid "Generate code for the kernel or loadable kernel extensions"
15009 #: config/darwin.opt:47
15010 msgid "Add <dir> to the end of the system framework include path"
15013 #: config/lynx.opt:23
15014 msgid "Support legacy multi-threading"
15017 #: config/lynx.opt:27
15018 msgid "Use shared libraries"
15021 #: config/lynx.opt:31
15022 msgid "Support multi-threading"
15025 #: config/score/score.opt:31
15026 msgid "Disable bcnz instruction"
15029 #: config/score/score.opt:35
15030 msgid "Enable unaligned load/store instruction"
15033 #: config/score/score.opt:39
15034 msgid "Support SCORE 5 ISA"
15037 #: config/score/score.opt:43
15038 msgid "Support SCORE 5U ISA"
15041 #: config/score/score.opt:47
15042 msgid "Support SCORE 7 ISA"
15045 #: config/score/score.opt:51
15046 msgid "Support SCORE 7D ISA"
15049 #: config/score/score.opt:55
15050 msgid "Support SCORE 3 ISA"
15053 #: config/score/score.opt:59
15054 msgid "Support SCORE 3d ISA"
15057 #: config/linux.opt:24
15058 msgid "Use uClibc instead of GNU libc"
15061 #: config/linux.opt:28
15062 msgid "Use GNU libc instead of uClibc"
15067 "Assert the <answer> to <question>. Putting '-' before <question> disables "
15068 "the <answer> to <question>"
15072 msgid "Do not discard comments"
15076 msgid "Do not discard comments in macro expansions"
15081 "Define a <macro> with <val> as its value. If just <macro> is given, <val> "
15086 msgid "Add <dir> to the end of the main framework include path"
15090 msgid "Print the name of header files as they are used"
15093 #: c.opt:68 c.opt:859
15094 msgid "Add <dir> to the end of the main include path"
15098 msgid "Generate make dependencies"
15102 msgid "Generate make dependencies and compile"
15106 msgid "Write dependency output to the given file"
15110 msgid "Treat missing header files as generated files"
15114 msgid "Like -M but ignore system header files"
15118 msgid "Like -MD but ignore system header files"
15122 msgid "Generate phony targets for all headers"
15126 msgid "Add a MAKE-quoted target"
15130 msgid "Add an unquoted target"
15134 msgid "Do not generate #line directives"
15138 msgid "Undefine <macro>"
15143 "Warn about things that will change when compiling with an ABI-compliant "
15148 msgid "Warn about suspicious uses of memory addresses"
15152 msgid "Enable most warning messages"
15157 "Warn if a comparison is always true or always false due to the limited range "
15163 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
15168 msgid "Warn about casting functions to incompatible types"
15172 msgid "Warn about C constructs that are not in the common subset of C and C++"
15177 "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
15182 msgid "Warn about casts which discard qualifiers"
15186 msgid "Warn about subscripts whose type is \"char\""
15190 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
15195 "Warn about possibly nested block comments, and C++ comments spanning more "
15196 "than one physical line"
15200 msgid "Synonym for -Wcomment"
15204 msgid "Warn for implicit type conversions that may change a value"
15208 msgid "Warn for implicit type conversions between signed and unsigned integers"
15212 msgid "Warn when all constructors and destructors are private"
15216 msgid "Warn when a declaration is found after a statement"
15220 msgid "Warn about deprecated compiler features"
15224 msgid "Warn about compile-time integer division by zero"
15228 msgid "Warn about violations of Effective C++ style rules"
15232 msgid "Warn about an empty body in an if or else statement"
15236 msgid "Warn about stray tokens after #elif and #endif"
15241 "This switch is deprecated; use -Werror=implicit-function-declaration instead"
15245 msgid "Warn if testing floating point numbers for equality"
15249 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
15253 msgid "Warn if passing too many arguments to a function for its format string"
15257 msgid "Warn about format strings that are not literals"
15261 msgid "Warn about format strings that contain NUL bytes"
15265 msgid "Warn about possible security problems with format functions"
15269 msgid "Warn about strftime formats yielding 2-digit years"
15273 msgid "Warn about zero-length formats"
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:430 common.opt:182
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:823 c.opt:855
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:915 c.opt:950
15872 msgid "Conform to the ISO 1990 C standard"
15875 #: c.opt:919 c.opt:958
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:154 common.opt:158
16048 msgid "Warn about code which might break strict aliasing rules"
16051 #: common.opt:162 common.opt:166
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:452 common.opt:456
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"
16319 msgid "Copy memory address constants into registers before use"
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"
16463 #: common.opt:648 common.opt:852 common.opt:983
16464 msgid "Does nothing. Preserved for backward compatibility."
16468 msgid "Set errno after built-in math functions"
16472 msgid "Report on permanent memory allocation"
16476 msgid "Attempt to merge identical constants and constant variables"
16480 msgid "Attempt to merge identical constants 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:731 common.opt:735
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:910 common.opt:914
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 "This switch is obsolete"
16843 msgid "Transform condition stores into unconditional ones"
16847 msgid "Enable SSA dead code elimination optimization on trees"
16851 msgid "Enable dominator optimizations"
16855 msgid "Enable dead store elimination"
16859 msgid "Enable Full Redundancy Elimination (FRE) on trees"
16863 msgid "Enable loop invariant motion on trees"
16867 msgid "Enable linear loop transforms on trees"
16871 msgid "Create canonical induction variables in loops"
16875 msgid "Enable loop optimizations on tree level"
16879 msgid "Enable automatic parallelization of loops"
16883 msgid "Enable SSA-PRE optimization on trees"
16887 msgid "Enable reassociation on tree level"
16891 msgid "Perform structural alias analysis"
16895 msgid "Enable SSA code sinking on trees"
16899 msgid "Perform scalar replacement of aggregates"
16903 msgid "Replace temporary expressions in the SSA->normal pass"
16907 msgid "Perform live range splitting during the SSA->normal pass"
16911 msgid "Perform Value Range Propagation on trees"
16915 msgid "Compile whole compilation unit at a time"
16919 msgid "Perform loop unrolling when iteration count is known"
16923 msgid "Perform loop unrolling for all loops"
16927 msgid "Allow loop optimizations to assume that the loops behave in normal way"
16931 msgid "Allow optimization for floating-point arithmetic which may change the"
16935 msgid "Same as -fassociative-math for expressions which include division."
16939 msgid "Allow math optimizations that may violate IEEE or ISO standards"
16943 msgid "Perform loop unswitching"
16947 msgid "Just generate unwind tables for exception handling"
16951 msgid "Perform variable tracking"
16955 msgid "Perform variable tracking and also tag variables that are uninitialized"
16959 msgid "Enable loop vectorization on trees"
16963 msgid "Enable use of cost model in vectorization"
16967 msgid "Enable loop versioning when doing loop vectorization on trees"
16971 msgid "Set the verbosity level of the vectorizer"
16975 msgid "Enable copy propagation of scalar-evolution information."
16979 msgid "Add extra commentary to assembler output"
16983 msgid "Set the default symbol visibility"
16987 msgid "Use expression value profiles in optimizations"
16991 msgid "Construct webs and split unrelated uses of single variable"
16995 msgid "Perform whole program optimizations"
16999 msgid "Assume signed arithmetic overflow wraps around"
17003 msgid "Put zero initialized data in the bss section"
17007 msgid "Generate debug information in default format"
17011 msgid "Generate debug information in COFF format"
17015 msgid "Generate debug information in DWARF v2 format"
17019 msgid "Generate debug information in default extended format"
17023 msgid "Generate debug information in STABS format"
17027 msgid "Generate debug information in extended STABS format"
17031 msgid "Generate debug information in VMS format"
17035 msgid "Generate debug information in XCOFF format"
17039 msgid "Generate debug information in extended XCOFF format"
17043 msgid "Place output into <file>"
17047 msgid "Enable function profiling"
17051 msgid "Issue warnings needed for strict compliance to the standard"
17055 msgid "Like -pedantic but issue them as errors"
17059 msgid "Do not display functions compiled or elapsed time"
17063 msgid "Display the compiler's version"
17067 msgid "Suppress warnings"
17071 msgid "Create a shared library"
17075 msgid "Create a position independent executable"
17079 #, gcc-internal-format
17080 msgid "%qs attribute directive ignored"
17084 #, gcc-internal-format
17085 msgid "wrong number of arguments specified for %qs attribute"
17089 #, gcc-internal-format
17090 msgid "%qs attribute does not apply to types"
17094 #, gcc-internal-format
17095 msgid "%qs attribute only applies to function types"
17099 #, gcc-internal-format
17100 msgid "type attributes ignored after type is already defined"
17103 #: bb-reorder.c:1860
17104 #, gcc-internal-format
17105 msgid "multiple hot/cold transitions found (bb %i)"
17109 #, gcc-internal-format
17111 "branch target register load optimization is not intended to be run twice"
17115 #, gcc-internal-format
17116 msgid "offset outside bounds of constant string"
17120 #, gcc-internal-format
17121 msgid "second argument to %<__builtin_prefetch%> must be a constant"
17125 #, gcc-internal-format
17126 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
17130 #, gcc-internal-format
17131 msgid "third argument to %<__builtin_prefetch%> must be a constant"
17135 #, gcc-internal-format
17136 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
17140 #, gcc-internal-format
17141 msgid "argument of %<__builtin_args_info%> must be constant"
17145 #, gcc-internal-format
17146 msgid "argument of %<__builtin_args_info%> out of range"
17150 #, gcc-internal-format
17151 msgid "missing argument in %<__builtin_args_info%>"
17154 #: builtins.c:4693 gimplify.c:2117
17155 #, gcc-internal-format
17156 msgid "too few arguments to function %<va_start%>"
17160 #, gcc-internal-format
17161 msgid "first argument to %<va_arg%> not of type %<va_list%>"
17164 #. Unfortunately, this is merely undefined, rather than a constraint
17165 #. violation, so we cannot make this an error. If this call is never
17166 #. executed, the program is still strictly conforming.
17168 #, gcc-internal-format
17169 msgid "%qT is promoted to %qT when passed through %<...%>"
17173 #, gcc-internal-format
17174 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
17177 #. We can, however, treat "undefined" any way we please.
17178 #. Call abort to encourage the user to fix the program.
17179 #: builtins.c:4882 c-typeck.c:2408
17180 #, gcc-internal-format
17181 msgid "if this code is reached, the program will abort"
17185 #, gcc-internal-format
17186 msgid "invalid argument to %<__builtin_frame_address%>"
17190 #, gcc-internal-format
17191 msgid "invalid argument to %<__builtin_return_address%>"
17195 #, gcc-internal-format
17196 msgid "unsupported argument to %<__builtin_frame_address%>"
17200 #, gcc-internal-format
17201 msgid "unsupported argument to %<__builtin_return_address%>"
17205 #, gcc-internal-format
17206 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
17209 #. All valid uses of __builtin_va_arg_pack () are removed during
17211 #: builtins.c:6276 expr.c:8024
17212 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
17215 #. All valid uses of __builtin_va_arg_pack_len () are removed during
17218 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
17222 #, gcc-internal-format
17223 msgid "%<__builtin_longjmp%> second argument must be 1"
17227 #, gcc-internal-format
17228 msgid "target format does not support infinity"
17231 #: builtins.c:9623 builtins.c:9712
17232 #, gcc-internal-format
17233 msgid "non-floating-point argument to function %qs"
17236 #: builtins.c:11303
17237 #, gcc-internal-format
17238 msgid "%<va_start%> used in function with fixed args"
17241 #: builtins.c:11311
17242 #, gcc-internal-format
17243 msgid "wrong number of arguments to function %<va_start%>"
17246 #. Evidently an out of date version of <stdarg.h>; can't validate
17247 #. va_start's second argument, but can still work as intended.
17248 #: builtins.c:11324
17249 #, gcc-internal-format
17250 msgid "%<__builtin_next_arg%> called without an argument"
17253 #: builtins.c:11329
17254 #, gcc-internal-format
17255 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
17258 #. FIXME: Sometimes with the tree optimizers we can get the
17259 #. not the last argument even though the user used the last
17260 #. argument. We just warn and set the arg to be the last
17261 #. argument so that we will get wrong-code because of
17263 #: builtins.c:11358
17264 #, gcc-internal-format
17265 msgid "second parameter of %<va_start%> not last named argument"
17268 #: builtins.c:11472
17269 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
17272 #: builtins.c:11485
17273 msgid "%Klast argument of %D is not integer constant between 0 and 3"
17276 #: builtins.c:11529 builtins.c:11693 builtins.c:11752
17277 msgid "%Kcall to %D will always overflow destination buffer"
17280 #: builtins.c:11683
17281 msgid "%Kcall to %D might overflow destination buffer"
17285 #, gcc-internal-format
17286 msgid "%qD is not defined outside of function scope"
17289 #. Translators: The %d after 'ISO C' will be 90 or 99. Do not
17290 #. separate the %d from the 'C'. 'ISO' should not be
17291 #. translated, but it may be moved after 'C%d' in languages
17292 #. where modifiers follow nouns.
17294 #, gcc-internal-format
17296 "string length %qd is greater than the length %qd ISO C%d compilers are "
17297 "required to support"
17301 #, gcc-internal-format
17302 msgid "overflow in constant expression"
17306 #, gcc-internal-format
17307 msgid "integer overflow in expression"
17311 #, gcc-internal-format
17312 msgid "floating point overflow in expression"
17316 #, gcc-internal-format
17317 msgid "fixed-point overflow in expression"
17321 #, gcc-internal-format
17322 msgid "vector overflow in expression"
17326 #, gcc-internal-format
17327 msgid "complex integer overflow in expression"
17331 #, gcc-internal-format
17332 msgid "complex floating point overflow in expression"
17336 #, gcc-internal-format
17337 msgid "logical %<%s%> with non-zero constant will always evaluate as true"
17341 #, gcc-internal-format
17342 msgid "type-punning to incomplete type might break strict-aliasing rules"
17346 #, gcc-internal-format
17347 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
17350 #: c-common.c:1067 c-common.c:1085
17351 #, gcc-internal-format
17352 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
17356 #, gcc-internal-format
17357 msgid "%Hsuggest braces around empty body in an %<if%> statement"
17361 #, gcc-internal-format
17362 msgid "%Hsuggest braces around empty body in an %<else%> statement"
17366 #, gcc-internal-format
17367 msgid "first argument of %q+D should be %<int%>"
17371 #, gcc-internal-format
17372 msgid "second argument of %q+D should be %<char **%>"
17376 #, gcc-internal-format
17377 msgid "third argument of %q+D should probably be %<char **%>"
17381 #, gcc-internal-format
17382 msgid "%q+D takes only zero or two arguments"
17386 #, gcc-internal-format
17388 "use -flax-vector-conversions to permit conversions between vectors with "
17389 "differing element types or numbers of subparts"
17393 #, gcc-internal-format
17394 msgid "negative integer implicitly converted to unsigned type"
17398 #, gcc-internal-format
17399 msgid "conversion of unsigned constant value to negative integer"
17403 #, gcc-internal-format
17404 msgid "conversion to %qT alters %qT constant value"
17408 #, gcc-internal-format
17409 msgid "conversion to %qT from %qT may change the sign of the result"
17413 #, gcc-internal-format
17414 msgid "conversion to %qT from %qT may alter its value"
17418 #, gcc-internal-format
17419 msgid "large integer implicitly truncated to unsigned type"
17422 #: c-common.c:1359 c-common.c:1366 c-common.c:1374
17423 #, gcc-internal-format
17424 msgid "overflow in implicit constant conversion"
17428 #, gcc-internal-format
17429 msgid "operation on %qE may be undefined"
17433 #, gcc-internal-format
17434 msgid "case label does not reduce to an integer constant"
17438 #, gcc-internal-format
17439 msgid "case label value is less than minimum value for type"
17443 #, gcc-internal-format
17444 msgid "case label value exceeds maximum value for type"
17448 #, gcc-internal-format
17449 msgid "lower value in case label range less than minimum value for type"
17453 #, gcc-internal-format
17454 msgid "upper value in case label range exceeds maximum value for type"
17458 #, gcc-internal-format
17460 "GCC cannot support operators with integer types and fixed-point types that "
17461 "have too many integral and fractional bits together"
17465 #, gcc-internal-format
17466 msgid "invalid operands to binary %s (have %qT and %qT)"
17470 #, gcc-internal-format
17471 msgid "comparison is always false due to limited range of data type"
17475 #, gcc-internal-format
17476 msgid "comparison is always true due to limited range of data type"
17480 #, gcc-internal-format
17481 msgid "comparison of unsigned expression >= 0 is always true"
17485 #, gcc-internal-format
17486 msgid "comparison of unsigned expression < 0 is always false"
17490 #, gcc-internal-format
17491 msgid "pointer of type %<void *%> used in arithmetic"
17495 #, gcc-internal-format
17496 msgid "pointer to a function used in arithmetic"
17500 #, gcc-internal-format
17501 msgid "pointer to member function used in arithmetic"
17505 #, gcc-internal-format
17506 msgid "the address of %qD will always evaluate as %<true%>"
17509 #: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
17510 #, gcc-internal-format
17511 msgid "suggest parentheses around assignment used as truth value"
17514 #: c-common.c:3123 c-typeck.c:8958
17515 #, gcc-internal-format
17516 msgid "invalid use of %<restrict%>"
17520 #, gcc-internal-format
17521 msgid "invalid application of %<sizeof%> to a function type"
17525 #, gcc-internal-format
17526 msgid "invalid application of %qs to a void type"
17530 #, gcc-internal-format
17531 msgid "invalid application of %qs to incomplete type %qT "
17535 #, gcc-internal-format
17536 msgid "%<__alignof%> applied to a bit-field"
17540 #, gcc-internal-format
17541 msgid "cannot disable built-in function %qs"
17545 #, gcc-internal-format
17546 msgid "pointers are not permitted as case values"
17550 #, gcc-internal-format
17551 msgid "range expressions in switch statements are non-standard"
17555 #, gcc-internal-format
17556 msgid "empty range specified"
17560 #, gcc-internal-format
17561 msgid "duplicate (or overlapping) case value"
17565 #, gcc-internal-format
17566 msgid "%Jthis is the first entry overlapping that value"
17570 #, gcc-internal-format
17571 msgid "duplicate case value"
17575 #, gcc-internal-format
17576 msgid "%Jpreviously used here"
17580 #, gcc-internal-format
17581 msgid "multiple default labels in one switch"
17585 #, gcc-internal-format
17586 msgid "%Jthis is the first default label"
17590 #, gcc-internal-format
17591 msgid "%Jcase value %qs not in enumerated type"
17595 #, gcc-internal-format
17596 msgid "%Jcase value %qs not in enumerated type %qT"
17600 #, gcc-internal-format
17601 msgid "%Hswitch missing default case"
17605 #, gcc-internal-format
17606 msgid "%Henumeration value %qE not handled in switch"
17610 #, gcc-internal-format
17611 msgid "taking the address of a label is non-standard"
17615 #, gcc-internal-format
17616 msgid "%qE attribute ignored for field of type %qT"
17619 #: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
17620 #: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
17621 #: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
17622 #: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
17623 #: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
17624 #: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
17625 #: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
17626 #: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
17628 #, gcc-internal-format
17629 msgid "%qE attribute ignored"
17632 #: c-common.c:4715 c-common.c:4741
17633 #, gcc-internal-format
17634 msgid "%qE attribute conflicts with attribute %s"
17638 #, gcc-internal-format
17639 msgid "%qE attribute have effect only on public objects"
17643 #, gcc-internal-format
17644 msgid "destructor priorities are not supported"
17648 #, gcc-internal-format
17649 msgid "constructor priorities are not supported"
17653 #, gcc-internal-format
17654 msgid "destructor priorities from 0 to %d are reserved for the implementation"
17658 #, gcc-internal-format
17659 msgid "constructor priorities from 0 to %d are reserved for the implementation"
17663 #, gcc-internal-format
17664 msgid "destructor priorities must be integers from 0 to %d inclusive"
17668 #, gcc-internal-format
17669 msgid "constructor priorities must be integers from 0 to %d inclusive"
17673 #, gcc-internal-format
17674 msgid "unknown machine mode %qs"
17678 #, gcc-internal-format
17679 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
17683 #, gcc-internal-format
17684 msgid "use __attribute__ ((vector_size)) instead"
17688 #, gcc-internal-format
17689 msgid "unable to emulate %qs"
17693 #, gcc-internal-format
17694 msgid "invalid pointer mode %qs"
17698 #, gcc-internal-format
17699 msgid "signness of type and machine mode %qs don't match"
17703 #, gcc-internal-format
17704 msgid "no data type for mode %qs"
17708 #, gcc-internal-format
17709 msgid "cannot use mode %qs for enumeral types"
17713 #, gcc-internal-format
17714 msgid "mode %qs applied to inappropriate type"
17718 #, gcc-internal-format
17719 msgid "%Jsection attribute cannot be specified for local variables"
17722 #: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
17723 #, gcc-internal-format
17724 msgid "section of %q+D conflicts with previous declaration"
17728 #, gcc-internal-format
17729 msgid "section attribute not allowed for %q+D"
17733 #, gcc-internal-format
17734 msgid "%Jsection attributes are not supported for this target"
17738 #, gcc-internal-format
17739 msgid "requested alignment is not a constant"
17743 #, gcc-internal-format
17744 msgid "requested alignment is not a power of 2"
17748 #, gcc-internal-format
17749 msgid "requested alignment is too large"
17753 #, gcc-internal-format
17754 msgid "alignment may not be specified for %q+D"
17758 #, gcc-internal-format
17760 "alignment for %q+D was previously specified as %d and may not be decreased"
17764 #, gcc-internal-format
17765 msgid "alignment for %q+D must be at least %d"
17769 #, gcc-internal-format
17770 msgid "%q+D defined both normally and as an alias"
17774 #, gcc-internal-format
17775 msgid "alias argument not a string"
17779 #, gcc-internal-format
17780 msgid "%Jweakref attribute must appear before alias attribute"
17784 #, gcc-internal-format
17785 msgid "%qE attribute ignored on non-class types"
17789 #, gcc-internal-format
17790 msgid "%qE attribute ignored because %qT is already defined"
17794 #, gcc-internal-format
17795 msgid "visibility argument not a string"
17799 #, gcc-internal-format
17800 msgid "%qE attribute ignored on types"
17804 #, gcc-internal-format
17806 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
17811 #, gcc-internal-format
17812 msgid "%qD redeclared with different visibility"
17815 #: c-common.c:5692 c-common.c:5696
17816 #, gcc-internal-format
17817 msgid "%qD was declared %qs which implies default visibility"
17821 #, gcc-internal-format
17822 msgid "tls_model argument not a string"
17826 #, gcc-internal-format
17828 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
17829 "dynamic\" or \"global-dynamic\""
17832 #: c-common.c:5802 c-common.c:5897
17833 #, gcc-internal-format
17834 msgid "%J%qE attribute applies only to functions"
17837 #: c-common.c:5807 c-common.c:5902
17838 #, gcc-internal-format
17839 msgid "%Jcan%'t set %qE attribute after definition"
17843 #, gcc-internal-format
17844 msgid "alloc_size parameter outside range"
17848 #, gcc-internal-format
17849 msgid "%qE attribute ignored for %qE"
17853 #, gcc-internal-format
17854 msgid "invalid vector type for attribute %qE"
17858 #, gcc-internal-format
17859 msgid "vector size not an integral multiple of component size"
17863 #, gcc-internal-format
17864 msgid "zero vector size"
17868 #, gcc-internal-format
17869 msgid "number of components of the vector not a power of two"
17873 #, gcc-internal-format
17874 msgid "nonnull attribute without arguments on a non-prototype"
17878 #, gcc-internal-format
17879 msgid "nonnull argument has invalid operand number (argument %lu)"
17883 #, gcc-internal-format
17885 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
17889 #, gcc-internal-format
17891 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
17895 #, gcc-internal-format
17896 msgid "not enough variable arguments to fit a sentinel"
17900 #, gcc-internal-format
17901 msgid "missing sentinel in function call"
17905 #, gcc-internal-format
17906 msgid "null argument where non-null required (argument %lu)"
17910 #, gcc-internal-format
17911 msgid "cleanup argument not an identifier"
17915 #, gcc-internal-format
17916 msgid "cleanup argument not a function"
17920 #, gcc-internal-format
17921 msgid "%qE attribute requires prototypes with named arguments"
17925 #, gcc-internal-format
17926 msgid "%qE attribute only applies to variadic functions"
17930 #, gcc-internal-format
17931 msgid "requested position is not an integer constant"
17935 #, gcc-internal-format
17936 msgid "requested position is less than zero"
17940 #, gcc-internal-format
17942 "%Hignoring return value of %qD, declared with attribute warn_unused_result"
17946 #, gcc-internal-format
17948 "%Hignoring return value of function declared with attribute "
17949 "warn_unused_result"
17953 #, gcc-internal-format
17954 msgid "cannot apply %<offsetof%> to static data member %qD"
17958 #, gcc-internal-format
17959 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
17962 #: c-common.c:6818 cp/typeck.c:4525
17963 #, gcc-internal-format
17964 msgid "attempt to take address of bit-field structure member %qD"
17968 #, gcc-internal-format
17969 msgid "lvalue required as left operand of assignment"
17973 #, gcc-internal-format
17974 msgid "lvalue required as increment operand"
17978 #, gcc-internal-format
17979 msgid "lvalue required as decrement operand"
17983 #, gcc-internal-format
17984 msgid "lvalue required as unary %<&%> operand"
17988 #, gcc-internal-format
17989 msgid "lvalue required in asm statement"
17993 #, gcc-internal-format
17994 msgid "size of array is too large"
17997 #: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
17998 #, gcc-internal-format
17999 msgid "too few arguments to function %qE"
18002 #. ??? This should not be an error when inlining calls to
18003 #. unprototyped functions.
18004 #: c-common.c:7058 c-typeck.c:4374
18005 #, gcc-internal-format
18006 msgid "incompatible type for argument %d of %qE"
18010 #, gcc-internal-format
18011 msgid "array subscript has type %<char%>"
18015 #, gcc-internal-format
18016 msgid "suggest parentheses around + or - inside shift"
18020 #, gcc-internal-format
18021 msgid "suggest parentheses around && within ||"
18025 #, gcc-internal-format
18026 msgid "suggest parentheses around arithmetic in operand of |"
18030 #, gcc-internal-format
18031 msgid "suggest parentheses around comparison in operand of |"
18035 #, gcc-internal-format
18036 msgid "suggest parentheses around arithmetic in operand of ^"
18040 #, gcc-internal-format
18041 msgid "suggest parentheses around comparison in operand of ^"
18045 #, gcc-internal-format
18046 msgid "suggest parentheses around + or - in operand of &"
18050 #, gcc-internal-format
18051 msgid "suggest parentheses around comparison in operand of &"
18055 #, gcc-internal-format
18056 msgid "suggest parentheses around comparison in operand of %s"
18060 #, gcc-internal-format
18061 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
18065 #, gcc-internal-format
18066 msgid "label %q+D defined but not used"
18070 #, gcc-internal-format
18071 msgid "label %q+D declared but not defined"
18075 #, gcc-internal-format
18076 msgid "division by zero"
18079 #. Except for passing an argument to an unprototyped function,
18080 #. this is a constraint violation. When passing an argument to
18081 #. an unprototyped function, it is compile-time undefined;
18082 #. making it a constraint in that case was rejected in
18084 #: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
18085 #: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
18086 #: treelang/tree-convert.c:79
18087 #, gcc-internal-format
18088 msgid "void value not ignored as it ought to be"
18091 #: c-convert.c:118 fortran/convert.c:121 java/typeck.c:152
18092 #: treelang/tree-convert.c:105
18093 #, gcc-internal-format
18094 msgid "conversion to non-scalar type requested"
18098 #, gcc-internal-format
18099 msgid "array %q+D assumed to have one element"
18103 #, gcc-internal-format
18104 msgid "GCC supports only %u nested scopes"
18107 #: c-decl.c:737 cp/decl.c:358
18108 #, gcc-internal-format
18109 msgid "label %q+D used but not defined"
18113 #, gcc-internal-format
18114 msgid "nested function %q+D declared but never defined"
18118 #, gcc-internal-format
18119 msgid "inline function %q+D declared but never defined"
18122 #: c-decl.c:801 cp/decl.c:608
18123 #, gcc-internal-format
18124 msgid "unused variable %q+D"
18128 #, gcc-internal-format
18129 msgid "type of array %q+D completed incompatibly with implicit initialization"
18133 #, gcc-internal-format
18135 "a parameter list with an ellipsis can%'t match an empty parameter name list "
18140 #, gcc-internal-format
18142 "an argument type that has a default promotion can%'t match an empty "
18143 "parameter name list declaration"
18147 #, gcc-internal-format
18149 "prototype for %q+D declares more arguments than previous old-style definition"
18153 #, gcc-internal-format
18155 "prototype for %q+D declares fewer arguments than previous old-style "
18160 #, gcc-internal-format
18161 msgid "prototype for %q+D declares argument %d with incompatible type"
18164 #. If we get here, no errors were found, but do issue a warning
18165 #. for this poor-style construct.
18167 #, gcc-internal-format
18168 msgid "prototype for %q+D follows non-prototype definition"
18172 #, gcc-internal-format
18173 msgid "previous definition of %q+D was here"
18177 #, gcc-internal-format
18178 msgid "previous implicit declaration of %q+D was here"
18182 #, gcc-internal-format
18183 msgid "previous declaration of %q+D was here"
18187 #, gcc-internal-format
18188 msgid "%q+D redeclared as different kind of symbol"
18192 #, gcc-internal-format
18193 msgid "built-in function %q+D declared as non-function"
18196 #: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
18197 #, gcc-internal-format
18198 msgid "declaration of %q+D shadows a built-in function"
18202 #, gcc-internal-format
18203 msgid "redeclaration of enumerator %q+D"
18206 #. If types don't match for a built-in, throw away the
18207 #. built-in. No point in calling locate_old_decl here, it
18208 #. won't print anything.
18210 #, gcc-internal-format
18211 msgid "conflicting types for built-in function %q+D"
18214 #: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
18215 #, gcc-internal-format
18216 msgid "conflicting types for %q+D"
18220 #, gcc-internal-format
18221 msgid "conflicting type qualifiers for %q+D"
18224 #. Allow OLDDECL to continue in use.
18226 #, gcc-internal-format
18227 msgid "redefinition of typedef %q+D"
18230 #: c-decl.c:1324 c-decl.c:1426
18231 #, gcc-internal-format
18232 msgid "redefinition of %q+D"
18235 #: c-decl.c:1359 c-decl.c:1464
18236 #, gcc-internal-format
18237 msgid "static declaration of %q+D follows non-static declaration"
18240 #: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
18241 #, gcc-internal-format
18242 msgid "non-static declaration of %q+D follows static declaration"
18246 #, gcc-internal-format
18247 msgid "%<gnu_inline%> attribute present on %q+D"
18251 #, gcc-internal-format
18252 msgid "%Jbut not here"
18256 #, gcc-internal-format
18257 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
18261 #, gcc-internal-format
18262 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
18266 #, gcc-internal-format
18267 msgid "extern declaration of %q+D follows declaration with no linkage"
18271 #, gcc-internal-format
18272 msgid "declaration of %q+D with no linkage follows extern declaration"
18276 #, gcc-internal-format
18277 msgid "redeclaration of %q+D with no linkage"
18281 #, gcc-internal-format
18283 "redeclaration of %q+D with different visibility (old visibility preserved)"
18287 #, gcc-internal-format
18288 msgid "inline declaration of %qD follows declaration with attribute noinline"
18292 #, gcc-internal-format
18293 msgid "declaration of %q+D with attribute noinline follows inline declaration "
18297 #, gcc-internal-format
18298 msgid "%q+D declared inline after being called"
18302 #, gcc-internal-format
18303 msgid "%q+D declared inline after its definition"
18307 #, gcc-internal-format
18308 msgid "redefinition of parameter %q+D"
18312 #, gcc-internal-format
18313 msgid "redundant redeclaration of %q+D"
18317 #, gcc-internal-format
18318 msgid "declaration of %q+D shadows previous non-variable"
18322 #, gcc-internal-format
18323 msgid "declaration of %q+D shadows a parameter"
18327 #, gcc-internal-format
18328 msgid "declaration of %q+D shadows a global declaration"
18332 #, gcc-internal-format
18333 msgid "declaration of %q+D shadows a previous local"
18336 #: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
18337 #: cp/name-lookup.c:1027
18338 #, gcc-internal-format
18339 msgid "%Jshadowed declaration is here"
18343 #, gcc-internal-format
18344 msgid "nested extern declaration of %qD"
18347 #: c-decl.c:2346 c-decl.c:2349
18348 #, gcc-internal-format
18349 msgid "implicit declaration of function %qE"
18353 #, gcc-internal-format
18354 msgid "incompatible implicit declaration of built-in function %qD"
18358 #, gcc-internal-format
18359 msgid "incompatible implicit declaration of function %qD"
18363 #, gcc-internal-format
18364 msgid "%H%qE undeclared here (not in a function)"
18368 #, gcc-internal-format
18369 msgid "%H%qE undeclared (first use in this function)"
18373 #, gcc-internal-format
18374 msgid "%H(Each undeclared identifier is reported only once"
18378 #, gcc-internal-format
18379 msgid "%Hfor each function it appears in.)"
18382 #: c-decl.c:2521 cp/decl.c:2397
18383 #, gcc-internal-format
18384 msgid "label %qE referenced outside of any function"
18388 #, gcc-internal-format
18389 msgid "duplicate label declaration %qE"
18393 #, gcc-internal-format
18394 msgid "%Hduplicate label %qD"
18398 #, gcc-internal-format
18399 msgid "%Jjump into statement expression"
18403 #, gcc-internal-format
18404 msgid "%Jjump into scope of identifier with variably modified type"
18408 #, gcc-internal-format
18410 "%Htraditional C lacks a separate namespace for labels, identifier %qE "
18415 #, gcc-internal-format
18416 msgid "%H%qE defined as wrong kind of tag"
18420 #, gcc-internal-format
18421 msgid "unnamed struct/union that defines no instances"
18425 #, gcc-internal-format
18426 msgid "empty declaration with storage class specifier does not redeclare tag"
18430 #, gcc-internal-format
18431 msgid "empty declaration with type qualifier does not redeclare tag"
18434 #: c-decl.c:2943 c-decl.c:2950
18435 #, gcc-internal-format
18436 msgid "useless type name in empty declaration"
18440 #, gcc-internal-format
18441 msgid "%<inline%> in empty declaration"
18445 #, gcc-internal-format
18446 msgid "%<auto%> in file-scope empty declaration"
18450 #, gcc-internal-format
18451 msgid "%<register%> in file-scope empty declaration"
18455 #, gcc-internal-format
18456 msgid "useless storage class specifier in empty declaration"
18460 #, gcc-internal-format
18461 msgid "useless %<__thread%> in empty declaration"
18465 #, gcc-internal-format
18466 msgid "useless type qualifier in empty declaration"
18470 #, gcc-internal-format
18471 msgid "empty declaration"
18475 #, gcc-internal-format
18477 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
18482 #, gcc-internal-format
18483 msgid "ISO C90 does not support %<[*]%> array declarators"
18487 #. A function definition isn't function prototype scope C99 6.2.1p4.
18489 #: c-decl.c:3073 c-decl.c:5015
18490 #, gcc-internal-format
18491 msgid "%<[*]%> not allowed in other than function prototype scope"
18495 #, gcc-internal-format
18496 msgid "static or type qualifiers in abstract declarator"
18500 #, gcc-internal-format
18501 msgid "%q+D is usually a function"
18504 #: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
18505 #, gcc-internal-format
18506 msgid "typedef %qD is initialized (use __typeof__ instead)"
18510 #, gcc-internal-format
18511 msgid "function %qD is initialized like a variable"
18514 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
18516 #, gcc-internal-format
18517 msgid "parameter %qD is initialized"
18521 #, gcc-internal-format
18522 msgid "variable %qD has initializer but incomplete type"
18525 #: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
18526 #, gcc-internal-format
18527 msgid "inline function %q+D given attribute noinline"
18531 #, gcc-internal-format
18532 msgid "%q+D is static but declared in inline function %qD which is not static"
18536 #, gcc-internal-format
18537 msgid "initializer fails to determine size of %q+D"
18541 #, gcc-internal-format
18542 msgid "array size missing in %q+D"
18546 #, gcc-internal-format
18547 msgid "zero or negative size array %q+D"
18550 #: c-decl.c:3490 varasm.c:2067
18551 #, gcc-internal-format
18552 msgid "storage size of %q+D isn%'t known"
18556 #, gcc-internal-format
18557 msgid "storage size of %q+D isn%'t constant"
18561 #, gcc-internal-format
18562 msgid "ignoring asm-specifier for non-static local variable %q+D"
18565 #: c-decl.c:3573 fortran/f95-lang.c:653
18566 #, gcc-internal-format
18567 msgid "cannot put object with volatile field into register"
18571 #, gcc-internal-format
18572 msgid "ISO C forbids forward parameter declarations"
18576 #, gcc-internal-format
18577 msgid "bit-field %qs width not an integer constant"
18581 #, gcc-internal-format
18582 msgid "negative width in bit-field %qs"
18586 #, gcc-internal-format
18587 msgid "zero width for bit-field %qs"
18591 #, gcc-internal-format
18592 msgid "bit-field %qs has invalid type"
18596 #, gcc-internal-format
18597 msgid "type of bit-field %qs is a GCC extension"
18601 #, gcc-internal-format
18602 msgid "width of %qs exceeds its type"
18606 #, gcc-internal-format
18607 msgid "%qs is narrower than values of its type"
18611 #, gcc-internal-format
18612 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
18616 #, gcc-internal-format
18617 msgid "ISO C90 forbids array whose size can%'t be evaluated"
18621 #, gcc-internal-format
18622 msgid "ISO C90 forbids variable length array %qs"
18626 #, gcc-internal-format
18627 msgid "ISO C90 forbids variable length array"
18631 #, gcc-internal-format
18632 msgid "the size of array %qs can%'t be evaluated"
18636 #, gcc-internal-format
18637 msgid "the size of array can %'t be evaluated"
18641 #, gcc-internal-format
18642 msgid "variable length array %qs is used"
18645 #: c-decl.c:3928 cp/decl.c:7004
18646 #, gcc-internal-format
18647 msgid "variable length array is used"
18650 #: c-decl.c:4051 c-decl.c:4328
18651 #, gcc-internal-format
18652 msgid "variably modified %qs at file scope"
18656 #, gcc-internal-format
18657 msgid "type defaults to %<int%> in declaration of %qs"
18661 #, gcc-internal-format
18662 msgid "duplicate %<const%>"
18666 #, gcc-internal-format
18667 msgid "duplicate %<restrict%>"
18671 #, gcc-internal-format
18672 msgid "duplicate %<volatile%>"
18676 #, gcc-internal-format
18677 msgid "function definition declared %<auto%>"
18681 #, gcc-internal-format
18682 msgid "function definition declared %<register%>"
18686 #, gcc-internal-format
18687 msgid "function definition declared %<typedef%>"
18691 #, gcc-internal-format
18692 msgid "function definition declared %<__thread%>"
18696 #, gcc-internal-format
18697 msgid "storage class specified for structure field %qs"
18700 #: c-decl.c:4146 cp/decl.c:7874
18701 #, gcc-internal-format
18702 msgid "storage class specified for parameter %qs"
18705 #: c-decl.c:4149 cp/decl.c:7876
18706 #, gcc-internal-format
18707 msgid "storage class specified for typename"
18710 #: c-decl.c:4166 cp/decl.c:7893
18711 #, gcc-internal-format
18712 msgid "%qs initialized and declared %<extern%>"
18715 #: c-decl.c:4169 cp/decl.c:7896
18716 #, gcc-internal-format
18717 msgid "%qs has both %<extern%> and initializer"
18721 #, gcc-internal-format
18722 msgid "file-scope declaration of %qs specifies %<auto%>"
18726 #, gcc-internal-format
18727 msgid "file-scope declaration of %qs specifies %<register%>"
18730 #: c-decl.c:4181 cp/decl.c:7900
18731 #, gcc-internal-format
18732 msgid "nested function %qs declared %<extern%>"
18735 #: c-decl.c:4184 cp/decl.c:7910
18736 #, gcc-internal-format
18737 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
18740 #. Only the innermost declarator (making a parameter be of
18741 #. array type which is converted to pointer type)
18742 #. may have static or type qualifiers.
18743 #: c-decl.c:4231 c-decl.c:4472
18744 #, gcc-internal-format
18745 msgid "static or type qualifiers in non-parameter array declarator"
18749 #, gcc-internal-format
18750 msgid "declaration of %qs as array of voids"
18754 #, gcc-internal-format
18755 msgid "declaration of %qs as array of functions"
18759 #, gcc-internal-format
18760 msgid "invalid use of structure with flexible array member"
18764 #, gcc-internal-format
18765 msgid "size of array %qs has non-integer type"
18769 #, gcc-internal-format
18770 msgid "ISO C forbids zero-size array %qs"
18774 #, gcc-internal-format
18775 msgid "size of array %qs is negative"
18778 #: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
18779 #, gcc-internal-format
18780 msgid "size of array %qs is too large"
18784 #, gcc-internal-format
18785 msgid "ISO C90 does not support flexible array members"
18790 #, gcc-internal-format
18791 msgid "%<[*]%> not allowed in other than a declaration"
18795 #, gcc-internal-format
18796 msgid "array type has incomplete element type"
18799 #: c-decl.c:4504 cp/decl.c:8001
18800 #, gcc-internal-format
18801 msgid "%qs declared as function returning a function"
18804 #: c-decl.c:4509 cp/decl.c:8006
18805 #, gcc-internal-format
18806 msgid "%qs declared as function returning an array"
18810 #, gcc-internal-format
18811 msgid "function definition has qualified void return type"
18814 #: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
18815 #, gcc-internal-format
18816 msgid "type qualifiers ignored on function return type"
18819 #: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
18820 #, gcc-internal-format
18821 msgid "ISO C forbids qualified function types"
18825 #, gcc-internal-format
18826 msgid "typedef %q+D declared %<inline%>"
18830 #, gcc-internal-format
18831 msgid "ISO C forbids const or volatile function types"
18836 #, gcc-internal-format
18837 msgid "a member of a structure or union cannot have a variably modified type"
18841 #, gcc-internal-format
18842 msgid "variable or field %qs declared void"
18846 #, gcc-internal-format
18847 msgid "attributes in parameter array declarator ignored"
18851 #, gcc-internal-format
18852 msgid "parameter %q+D declared %<inline%>"
18856 #, gcc-internal-format
18857 msgid "field %qs declared as a function"
18861 #, gcc-internal-format
18862 msgid "field %qs has incomplete type"
18865 #: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
18866 #, gcc-internal-format
18867 msgid "invalid storage class for function %qs"
18871 #, gcc-internal-format
18872 msgid "%<noreturn%> function returns non-void value"
18876 #, gcc-internal-format
18877 msgid "cannot inline function %<main%>"
18881 #, gcc-internal-format
18882 msgid "variable previously declared %<static%> redeclared %<extern%>"
18886 #, gcc-internal-format
18887 msgid "variable %q+D declared %<inline%>"
18892 #, gcc-internal-format
18893 msgid "object with variably modified type must have no linkage"
18896 #: c-decl.c:5020 c-decl.c:6199
18897 #, gcc-internal-format
18898 msgid "function declaration isn%'t a prototype"
18902 #, gcc-internal-format
18903 msgid "parameter names (without types) in function declaration"
18907 #, gcc-internal-format
18908 msgid "parameter %u (%q+D) has incomplete type"
18912 #, gcc-internal-format
18913 msgid "%Jparameter %u has incomplete type"
18917 #, gcc-internal-format
18918 msgid "parameter %u (%q+D) has void type"
18922 #, gcc-internal-format
18923 msgid "%Jparameter %u has void type"
18927 #, gcc-internal-format
18928 msgid "%<void%> as only parameter may not be qualified"
18931 #: c-decl.c:5142 c-decl.c:5176
18932 #, gcc-internal-format
18933 msgid "%<void%> must be the only parameter"
18937 #, gcc-internal-format
18938 msgid "parameter %q+D has just a forward declaration"
18941 #. The %s will be one of 'struct', 'union', or 'enum'.
18943 #, gcc-internal-format
18944 msgid "%<%s %E%> declared inside parameter list"
18947 #. The %s will be one of 'struct', 'union', or 'enum'.
18949 #, gcc-internal-format
18950 msgid "anonymous %s declared inside parameter list"
18954 #, gcc-internal-format
18956 "its scope is only this definition or declaration, which is probably not what "
18961 #, gcc-internal-format
18962 msgid "redefinition of %<union %E%>"
18966 #, gcc-internal-format
18967 msgid "redefinition of %<struct %E%>"
18971 #, gcc-internal-format
18972 msgid "nested redefinition of %<union %E%>"
18976 #, gcc-internal-format
18977 msgid "nested redefinition of %<struct %E%>"
18980 #: c-decl.c:5442 cp/decl.c:3780
18981 #, gcc-internal-format
18982 msgid "declaration does not declare anything"
18986 #, gcc-internal-format
18987 msgid "ISO C doesn%'t support unnamed structs/unions"
18990 #: c-decl.c:5490 c-decl.c:5506
18991 #, gcc-internal-format
18992 msgid "duplicate member %q+D"
18996 #, gcc-internal-format
18997 msgid "union has no named members"
19001 #, gcc-internal-format
19002 msgid "union has no members"
19006 #, gcc-internal-format
19007 msgid "struct has no named members"
19011 #, gcc-internal-format
19012 msgid "struct has no members"
19016 #, gcc-internal-format
19017 msgid "%Jflexible array member in union"
19021 #, gcc-internal-format
19022 msgid "%Jflexible array member not at end of struct"
19026 #, gcc-internal-format
19027 msgid "%Jflexible array member in otherwise empty struct"
19031 #, gcc-internal-format
19032 msgid "%Jinvalid use of structure with flexible array member"
19036 #, gcc-internal-format
19037 msgid "union cannot be made transparent"
19041 #, gcc-internal-format
19042 msgid "nested redefinition of %<enum %E%>"
19045 #. This enum is a named one that has been declared already.
19047 #, gcc-internal-format
19048 msgid "redeclaration of %<enum %E%>"
19052 #, gcc-internal-format
19053 msgid "enumeration values exceed range of largest integer"
19057 #, gcc-internal-format
19058 msgid "specified mode too small for enumeral values"
19062 #, gcc-internal-format
19063 msgid "enumerator value for %qE is not an integer constant"
19067 #, gcc-internal-format
19068 msgid "overflow in enumeration values"
19072 #, gcc-internal-format
19073 msgid "ISO C restricts enumerator values to range of %<int%>"
19077 #, gcc-internal-format
19078 msgid "return type is an incomplete type"
19082 #, gcc-internal-format
19083 msgid "return type defaults to %<int%>"
19087 #, gcc-internal-format
19088 msgid "no previous prototype for %q+D"
19092 #, gcc-internal-format
19093 msgid "%q+D was used with no prototype before its definition"
19096 #: c-decl.c:6221 cp/decl.c:11126
19097 #, gcc-internal-format
19098 msgid "no previous declaration for %q+D"
19102 #, gcc-internal-format
19103 msgid "%q+D was used with no declaration before its definition"
19106 #: c-decl.c:6254 c-decl.c:6723
19107 #, gcc-internal-format
19108 msgid "return type of %q+D is not %<int%>"
19112 #, gcc-internal-format
19113 msgid "%q+D is normally a non-static function"
19117 #, gcc-internal-format
19118 msgid "%Jold-style parameter declarations in prototyped function definition"
19122 #, gcc-internal-format
19123 msgid "%Jtraditional C rejects ISO C style function definitions"
19127 #, gcc-internal-format
19128 msgid "%Jparameter name omitted"
19132 #, gcc-internal-format
19133 msgid "%Jold-style function definition"
19137 #, gcc-internal-format
19138 msgid "%Jparameter name missing from parameter list"
19142 #, gcc-internal-format
19143 msgid "%q+D declared as a non-parameter"
19147 #, gcc-internal-format
19148 msgid "multiple parameters named %q+D"
19152 #, gcc-internal-format
19153 msgid "parameter %q+D declared with void type"
19156 #: c-decl.c:6407 c-decl.c:6409
19157 #, gcc-internal-format
19158 msgid "type of %q+D defaults to %<int%>"
19162 #, gcc-internal-format
19163 msgid "parameter %q+D has incomplete type"
19167 #, gcc-internal-format
19168 msgid "declaration for parameter %q+D but no such parameter"
19172 #, gcc-internal-format
19173 msgid "number of arguments doesn%'t match built-in prototype"
19177 #, gcc-internal-format
19178 msgid "number of arguments doesn%'t match prototype"
19181 #: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
19182 #, gcc-internal-format
19183 msgid "%Hprototype declaration"
19187 #, gcc-internal-format
19188 msgid "promoted argument %qD doesn%'t match built-in prototype"
19192 #, gcc-internal-format
19193 msgid "promoted argument %qD doesn%'t match prototype"
19197 #, gcc-internal-format
19198 msgid "argument %qD doesn%'t match built-in prototype"
19202 #, gcc-internal-format
19203 msgid "argument %qD doesn%'t match prototype"
19206 #: c-decl.c:6768 cp/decl.c:11820
19207 #, gcc-internal-format
19208 msgid "no return statement in function returning non-void"
19211 #. If we get here, declarations have been used in a for loop without
19212 #. the C99 for loop scope. This doesn't make much sense, so don't
19215 #, gcc-internal-format
19216 msgid "%<for%> loop initial declaration used outside C99 mode"
19220 #, gcc-internal-format
19221 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
19225 #, gcc-internal-format
19227 "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
19231 #, gcc-internal-format
19232 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
19236 #, gcc-internal-format
19237 msgid "%<union %E%> declared in %<for%> loop initial declaration"
19241 #, gcc-internal-format
19242 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
19246 #, gcc-internal-format
19247 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
19250 #: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
19251 #, gcc-internal-format
19252 msgid "duplicate %qE"
19255 #: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
19256 #, gcc-internal-format
19257 msgid "two or more data types in declaration specifiers"
19260 #: c-decl.c:7213 cp/parser.c:2149
19261 #, gcc-internal-format
19262 msgid "%<long long long%> is too long for GCC"
19265 #: c-decl.c:7220 c-decl.c:7520
19266 #, gcc-internal-format
19267 msgid "both %<long long%> and %<double%> in declaration specifiers"
19271 #, gcc-internal-format
19272 msgid "ISO C90 does not support %<long long%>"
19275 #: c-decl.c:7231 c-decl.c:7260
19276 #, gcc-internal-format
19277 msgid "both %<long%> and %<short%> in declaration specifiers"
19280 #: c-decl.c:7234 c-decl.c:7437
19281 #, gcc-internal-format
19282 msgid "both %<long%> and %<void%> in declaration specifiers"
19285 #: c-decl.c:7237 c-decl.c:7459
19286 #, gcc-internal-format
19287 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
19290 #: c-decl.c:7240 c-decl.c:7481
19291 #, gcc-internal-format
19292 msgid "both %<long%> and %<char%> in declaration specifiers"
19295 #: c-decl.c:7243 c-decl.c:7501
19296 #, gcc-internal-format
19297 msgid "both %<long%> and %<float%> in declaration specifiers"
19301 #, gcc-internal-format
19302 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
19306 #, gcc-internal-format
19307 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
19311 #, gcc-internal-format
19312 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
19315 #: c-decl.c:7263 c-decl.c:7440
19316 #, gcc-internal-format
19317 msgid "both %<short%> and %<void%> in declaration specifiers"
19320 #: c-decl.c:7266 c-decl.c:7462
19321 #, gcc-internal-format
19322 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
19325 #: c-decl.c:7269 c-decl.c:7484
19326 #, gcc-internal-format
19327 msgid "both %<short%> and %<char%> in declaration specifiers"
19330 #: c-decl.c:7272 c-decl.c:7504
19331 #, gcc-internal-format
19332 msgid "both %<short%> and %<float%> in declaration specifiers"
19335 #: c-decl.c:7275 c-decl.c:7523
19336 #, gcc-internal-format
19337 msgid "both %<short%> and %<double%> in declaration specifiers"
19341 #, gcc-internal-format
19342 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
19346 #, gcc-internal-format
19347 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
19351 #, gcc-internal-format
19352 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
19355 #: c-decl.c:7292 c-decl.c:7321
19356 #, gcc-internal-format
19357 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
19360 #: c-decl.c:7295 c-decl.c:7443
19361 #, gcc-internal-format
19362 msgid "both %<signed%> and %<void%> in declaration specifiers"
19365 #: c-decl.c:7298 c-decl.c:7465
19366 #, gcc-internal-format
19367 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
19370 #: c-decl.c:7301 c-decl.c:7507
19371 #, gcc-internal-format
19372 msgid "both %<signed%> and %<float%> in declaration specifiers"
19375 #: c-decl.c:7304 c-decl.c:7526
19376 #, gcc-internal-format
19377 msgid "both %<signed%> and %<double%> in declaration specifiers"
19381 #, gcc-internal-format
19382 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
19386 #, gcc-internal-format
19387 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
19391 #, gcc-internal-format
19392 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
19395 #: c-decl.c:7324 c-decl.c:7446
19396 #, gcc-internal-format
19397 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
19400 #: c-decl.c:7327 c-decl.c:7468
19401 #, gcc-internal-format
19402 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
19405 #: c-decl.c:7330 c-decl.c:7510
19406 #, gcc-internal-format
19407 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
19410 #: c-decl.c:7333 c-decl.c:7529
19411 #, gcc-internal-format
19412 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
19416 #, gcc-internal-format
19417 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
19421 #, gcc-internal-format
19422 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
19426 #, gcc-internal-format
19427 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
19431 #, gcc-internal-format
19432 msgid "ISO C90 does not support complex types"
19435 #: c-decl.c:7352 c-decl.c:7449
19436 #, gcc-internal-format
19437 msgid "both %<complex%> and %<void%> in declaration specifiers"
19440 #: c-decl.c:7355 c-decl.c:7471
19441 #, gcc-internal-format
19442 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
19446 #, gcc-internal-format
19447 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
19451 #, gcc-internal-format
19452 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
19456 #, gcc-internal-format
19457 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
19461 #, gcc-internal-format
19462 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
19466 #, gcc-internal-format
19467 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
19471 #, gcc-internal-format
19472 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
19476 #, gcc-internal-format
19477 msgid "ISO C does not support saturating types"
19480 #: c-decl.c:7383 c-decl.c:7452
19481 #, gcc-internal-format
19482 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
19485 #: c-decl.c:7386 c-decl.c:7474
19486 #, gcc-internal-format
19487 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
19490 #: c-decl.c:7389 c-decl.c:7487
19491 #, gcc-internal-format
19492 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
19495 #: c-decl.c:7392 c-decl.c:7494
19496 #, gcc-internal-format
19497 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
19500 #: c-decl.c:7395 c-decl.c:7513
19501 #, gcc-internal-format
19502 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
19505 #: c-decl.c:7398 c-decl.c:7532
19506 #, gcc-internal-format
19507 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
19511 #, gcc-internal-format
19512 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
19516 #, gcc-internal-format
19517 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
19521 #, gcc-internal-format
19522 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
19526 #, gcc-internal-format
19527 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
19531 #, gcc-internal-format
19532 msgid "both %<long long%> and %<%s%> in declaration specifiers"
19536 #, gcc-internal-format
19537 msgid "both %<long%> and %<%s%> in declaration specifiers"
19541 #, gcc-internal-format
19542 msgid "both %<short%> and %<%s%> in declaration specifiers"
19546 #, gcc-internal-format
19547 msgid "both %<signed%> and %<%s%> in declaration specifiers"
19551 #, gcc-internal-format
19552 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
19555 #: c-decl.c:7564 c-decl.c:7590
19556 #, gcc-internal-format
19557 msgid "both %<complex%> and %<%s%> in declaration specifiers"
19561 #, gcc-internal-format
19562 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
19566 #, gcc-internal-format
19567 msgid "decimal floating point not supported for this target"
19571 #, gcc-internal-format
19572 msgid "ISO C does not support decimal floating point"
19576 #, gcc-internal-format
19577 msgid "fixed-point types not supported for this target"
19581 #, gcc-internal-format
19582 msgid "ISO C does not support fixed-point types"
19586 #, gcc-internal-format
19587 msgid "%qE fails to be a typedef or built in type"
19591 #, gcc-internal-format
19592 msgid "%qE is not at beginning of declaration"
19596 #, gcc-internal-format
19597 msgid "%<__thread%> used with %<auto%>"
19601 #, gcc-internal-format
19602 msgid "%<__thread%> used with %<register%>"
19606 #, gcc-internal-format
19607 msgid "%<__thread%> used with %<typedef%>"
19611 #, gcc-internal-format
19612 msgid "%<__thread%> before %<extern%>"
19616 #, gcc-internal-format
19617 msgid "%<__thread%> before %<static%>"
19621 #, gcc-internal-format
19622 msgid "multiple storage classes in declaration specifiers"
19626 #, gcc-internal-format
19627 msgid "%<__thread%> used with %qE"
19631 #, gcc-internal-format
19632 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
19636 #, gcc-internal-format
19637 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
19640 #: c-decl.c:7832 c-decl.c:7858
19641 #, gcc-internal-format
19642 msgid "ISO C does not support complex integer types"
19645 #: c-decl.c:8008 toplev.c:847
19646 #, gcc-internal-format
19647 msgid "%q+F used but never defined"
19650 #: c-format.c:98 c-format.c:207
19651 #, gcc-internal-format
19652 msgid "format string has invalid operand number"
19656 #, gcc-internal-format
19657 msgid "function does not return string type"
19661 #, gcc-internal-format
19662 msgid "format string argument not a string type"
19666 #, gcc-internal-format
19667 msgid "unrecognized format specifier"
19671 #, gcc-internal-format
19672 msgid "%qE is an unrecognized format function type"
19676 #, gcc-internal-format
19677 msgid "%<...%> has invalid operand number"
19681 #, gcc-internal-format
19682 msgid "format string argument follows the args to be formatted"
19686 #, gcc-internal-format
19687 msgid "function might be possible candidate for %qs format attribute"
19690 #: c-format.c:1019 c-format.c:1040 c-format.c:2058
19691 #, gcc-internal-format
19692 msgid "missing $ operand number in format"
19696 #, gcc-internal-format
19697 msgid "%s does not support %%n$ operand number formats"
19701 #, gcc-internal-format
19702 msgid "operand number out of range in format"
19706 #, gcc-internal-format
19707 msgid "format argument %d used more than once in %s format"
19711 #, gcc-internal-format
19712 msgid "$ operand number used after format without operand number"
19716 #, gcc-internal-format
19717 msgid "format argument %d unused before used argument %d in $-style format"
19721 #, gcc-internal-format
19722 msgid "format not a string literal, format string not checked"
19725 #: c-format.c:1252 c-format.c:1255
19726 #, gcc-internal-format
19727 msgid "format not a string literal and no format arguments"
19731 #, gcc-internal-format
19732 msgid "format not a string literal, argument types not checked"
19736 #, gcc-internal-format
19737 msgid "too many arguments for format"
19741 #, gcc-internal-format
19742 msgid "unused arguments in $-style format"
19746 #, gcc-internal-format
19747 msgid "zero-length %s format string"
19751 #, gcc-internal-format
19752 msgid "format is a wide character string"
19756 #, gcc-internal-format
19757 msgid "unterminated format string"
19761 #, gcc-internal-format
19762 msgid "embedded %<\\0%> in format"
19766 #, gcc-internal-format
19767 msgid "spurious trailing %<%%%> in format"
19770 #: c-format.c:1551 c-format.c:1821
19771 #, gcc-internal-format
19772 msgid "repeated %s in format"
19776 #, gcc-internal-format
19777 msgid "missing fill character at end of strfmon format"
19780 #: c-format.c:1608 c-format.c:1710 c-format.c:2005 c-format.c:2070
19781 #, gcc-internal-format
19782 msgid "too few arguments for format"
19786 #, gcc-internal-format
19787 msgid "zero width in %s format"
19791 #, gcc-internal-format
19792 msgid "empty left precision in %s format"
19796 #, gcc-internal-format
19797 msgid "empty precision in %s format"
19801 #, gcc-internal-format
19802 msgid "%s does not support the %qs %s length modifier"
19806 #, gcc-internal-format
19807 msgid "conversion lacks type at end of format"
19811 #, gcc-internal-format
19812 msgid "unknown conversion type character %qc in format"
19816 #, gcc-internal-format
19817 msgid "unknown conversion type character 0x%x in format"
19821 #, gcc-internal-format
19822 msgid "%s does not support the %<%%%c%> %s format"
19826 #, gcc-internal-format
19827 msgid "%s used with %<%%%c%> %s format"
19831 #, gcc-internal-format
19832 msgid "%s does not support %s"
19836 #, gcc-internal-format
19837 msgid "%s does not support %s with the %<%%%c%> %s format"
19841 #, gcc-internal-format
19842 msgid "%s ignored with %s and %<%%%c%> %s format"
19846 #, gcc-internal-format
19847 msgid "%s ignored with %s in %s format"
19851 #, gcc-internal-format
19852 msgid "use of %s and %s together with %<%%%c%> %s format"
19856 #, gcc-internal-format
19857 msgid "use of %s and %s together in %s format"
19861 #, gcc-internal-format
19862 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
19866 #, gcc-internal-format
19867 msgid "%<%%%c%> yields only last 2 digits of year"
19870 #. The end of the format string was reached.
19872 #, gcc-internal-format
19873 msgid "no closing %<]%> for %<%%[%> format"
19877 #, gcc-internal-format
19878 msgid "use of %qs length modifier with %qc type character"
19882 #, gcc-internal-format
19883 msgid "%s does not support the %<%%%s%c%> %s format"
19887 #, gcc-internal-format
19888 msgid "operand number specified with suppressed assignment"
19892 #, gcc-internal-format
19893 msgid "operand number specified for format taking no argument"
19897 #, gcc-internal-format
19898 msgid "writing through null pointer (argument %d)"
19902 #, gcc-internal-format
19903 msgid "reading through null pointer (argument %d)"
19907 #, gcc-internal-format
19908 msgid "writing into constant object (argument %d)"
19912 #, gcc-internal-format
19913 msgid "extra type qualifiers in format argument (argument %d)"
19917 #, gcc-internal-format
19918 msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
19922 #, gcc-internal-format
19923 msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
19927 #, gcc-internal-format
19928 msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
19932 #, gcc-internal-format
19933 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
19936 #: c-format.c:2398 c-format.c:2404 c-format.c:2554
19937 #, gcc-internal-format
19938 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
19941 #: c-format.c:2411 c-format.c:2564
19942 #, gcc-internal-format
19943 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
19947 #, gcc-internal-format
19948 msgid "%<locus%> is not defined as a type"
19952 #, gcc-internal-format
19953 msgid "%<location_t%> is not defined as a type"
19957 #, gcc-internal-format
19958 msgid "%<tree%> is not defined as a type"
19962 #, gcc-internal-format
19963 msgid "%<tree%> is not defined as a pointer type"
19967 #, gcc-internal-format
19968 msgid "args to be formatted is not %<...%>"
19972 #, gcc-internal-format
19973 msgid "strftime formats cannot format arguments"
19977 #, gcc-internal-format
19978 msgid "badly nested C headers from preprocessor"
19982 #, gcc-internal-format
19983 msgid "%Hignoring #pragma %s %s"
19988 #, gcc-internal-format
19989 msgid "%Hstray %<@%> in program"
19993 #, gcc-internal-format
19994 msgid "stray %qs in program"
19998 #, gcc-internal-format
19999 msgid "missing terminating %c character"
20003 #, gcc-internal-format
20004 msgid "stray %qc in program"
20008 #, gcc-internal-format
20009 msgid "stray %<\\%o%> in program"
20013 #, gcc-internal-format
20014 msgid "this decimal constant is unsigned only in ISO C90"
20018 #, gcc-internal-format
20019 msgid "this decimal constant would be unsigned in ISO C90"
20023 #, gcc-internal-format
20024 msgid "integer constant is too large for %qs type"
20028 #, gcc-internal-format
20029 msgid "unsupported non-standard suffix on floating constant"
20033 #, gcc-internal-format
20034 msgid "non-standard suffix on floating constant"
20037 #: c-lex.c:722 c-lex.c:724
20038 #, gcc-internal-format
20039 msgid "floating constant exceeds range of %qT"
20043 #, gcc-internal-format
20044 msgid "floating constant truncated to zero"
20048 #, gcc-internal-format
20049 msgid "traditional C rejects string constant concatenation"
20053 #, gcc-internal-format
20054 msgid "invalid expression type for %<#pragma omp atomic%>"
20058 #, gcc-internal-format
20059 msgid "%Hinvalid type for iteration variable %qE"
20063 #, gcc-internal-format
20064 msgid "%Hiteration variable %qE is unsigned"
20068 #, gcc-internal-format
20069 msgid "%H%qE is not initialized"
20072 #: c-omp.c:246 cp/semantics.c:3840
20073 #, gcc-internal-format
20074 msgid "%Hmissing controlling predicate"
20078 #, gcc-internal-format
20079 msgid "%Hinvalid controlling predicate"
20082 #: c-omp.c:311 cp/semantics.c:3846
20083 #, gcc-internal-format
20084 msgid "%Hmissing increment expression"
20088 #, gcc-internal-format
20089 msgid "%Hinvalid increment expression"
20093 #, gcc-internal-format
20094 msgid "no class name specified with %qs"
20098 #, gcc-internal-format
20099 msgid "assertion missing after %qs"
20103 #, gcc-internal-format
20104 msgid "macro name missing after %qs"
20108 #, gcc-internal-format
20109 msgid "missing path after %qs"
20113 #, gcc-internal-format
20114 msgid "missing filename after %qs"
20118 #, gcc-internal-format
20119 msgid "missing makefile target after %qs"
20123 #, gcc-internal-format
20124 msgid "-I- specified twice"
20128 #, gcc-internal-format
20129 msgid "obsolete option -I- used, please use -iquote instead"
20133 #, gcc-internal-format
20134 msgid "argument %qs to %<-Wnormalized%> not recognized"
20138 #, gcc-internal-format
20139 msgid "switch %qs is no longer supported"
20143 #, gcc-internal-format
20145 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
20149 #, gcc-internal-format
20150 msgid "output filename specified twice"
20154 #, gcc-internal-format
20155 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
20159 #, gcc-internal-format
20160 msgid "-Wformat-y2k ignored without -Wformat"
20164 #, gcc-internal-format
20165 msgid "-Wformat-extra-args ignored without -Wformat"
20169 #, gcc-internal-format
20170 msgid "-Wformat-zero-length ignored without -Wformat"
20174 #, gcc-internal-format
20175 msgid "-Wformat-nonliteral ignored without -Wformat"
20179 #, gcc-internal-format
20180 msgid "-Wformat-contains-nul ignored without -Wformat"
20184 #, gcc-internal-format
20185 msgid "-Wformat-security ignored without -Wformat"
20189 #, gcc-internal-format
20190 msgid "opening output file %s: %m"
20194 #, gcc-internal-format
20195 msgid "too many filenames given. Type %s --help for usage"
20199 #, gcc-internal-format
20200 msgid "The C parser does not support -dy, option ignored"
20204 #, gcc-internal-format
20205 msgid "The Objective-C parser does not support -dy, option ignored"
20209 #, gcc-internal-format
20210 msgid "The C++ parser does not support -dy, option ignored"
20214 #, gcc-internal-format
20215 msgid "The Objective-C++ parser does not support -dy, option ignored"
20219 #, gcc-internal-format
20220 msgid "opening dependency file %s: %m"
20224 #, gcc-internal-format
20225 msgid "closing dependency file %s: %m"
20229 #, gcc-internal-format
20230 msgid "when writing output to %s: %m"
20234 #, gcc-internal-format
20235 msgid "to generate dependencies you must specify either -M or -MM"
20239 #, gcc-internal-format
20240 msgid "-fdirectives-only is incompatible with -Wunused_macros"
20244 #, gcc-internal-format
20245 msgid "-fdirectives-only is incompatible with -traditional"
20249 #, gcc-internal-format
20250 msgid "too late for # directive to set debug directory"
20254 #, gcc-internal-format
20255 msgid "%HISO C forbids an empty source file"
20258 #: c-parser.c:1156 c-parser.c:6091
20259 #, gcc-internal-format
20260 msgid "%HISO C does not allow extra %<;%> outside of a function"
20263 #: c-parser.c:1259 c-parser.c:6640
20264 #, gcc-internal-format
20265 msgid "expected declaration specifiers"
20269 #, gcc-internal-format
20270 msgid "%Hempty declaration"
20274 #, gcc-internal-format
20275 msgid "%Hdata definition has no type or storage class"
20279 #, gcc-internal-format
20280 msgid "expected %<,%> or %<;%>"
20283 #. This can appear in many cases looking nothing like a
20284 #. function definition, so we don't give a more specific
20285 #. error suggesting there was one.
20286 #: c-parser.c:1369 c-parser.c:1386
20287 #, gcc-internal-format
20288 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
20292 #, gcc-internal-format
20293 msgid "%HISO C forbids nested functions"
20296 #: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
20297 #: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
20298 #: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
20299 #: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
20300 #: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
20301 #: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
20302 #, gcc-internal-format
20303 msgid "expected identifier"
20307 #, gcc-internal-format
20308 msgid "%Hcomma at end of enumerator list"
20312 #, gcc-internal-format
20313 msgid "expected %<,%> or %<}%>"
20316 #: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
20317 #, gcc-internal-format
20318 msgid "expected %<{%>"
20322 #, gcc-internal-format
20323 msgid "%HISO C forbids forward references to %<enum%> types"
20327 #, gcc-internal-format
20328 msgid "expected class name"
20331 #: c-parser.c:1930 c-parser.c:5835
20332 #, gcc-internal-format
20333 msgid "%Hextra semicolon in struct or union specified"
20337 #, gcc-internal-format
20338 msgid "%Hno semicolon at end of struct or union"
20342 #, gcc-internal-format
20343 msgid "expected %<;%>"
20346 #: c-parser.c:2042 c-parser.c:3014
20347 #, gcc-internal-format
20348 msgid "expected specifier-qualifier-list"
20352 #, gcc-internal-format
20353 msgid "%HISO C forbids member declarations with no members"
20357 #, gcc-internal-format
20358 msgid "expected %<,%>, %<;%> or %<}%>"
20362 #, gcc-internal-format
20363 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
20367 #, gcc-internal-format
20368 msgid "%H%<typeof%> applied to a bit-field"
20372 #, gcc-internal-format
20373 msgid "expected identifier or %<(%>"
20377 #, gcc-internal-format
20378 msgid "%HISO C requires a named argument before %<...%>"
20382 #, gcc-internal-format
20383 msgid "expected declaration specifiers or %<...%>"
20387 #, gcc-internal-format
20388 msgid "%Hwide string literal in %<asm%>"
20391 #: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
20392 #, gcc-internal-format
20393 msgid "expected string literal"
20397 #, gcc-internal-format
20398 msgid "%HISO C forbids empty initializer braces"
20401 #. Use the colon as the error location.
20403 #, gcc-internal-format
20404 msgid "%Hobsolete use of designated initializer with %<:%>"
20408 #, gcc-internal-format
20409 msgid "%HISO C forbids specifying range of elements to initialize"
20413 #, gcc-internal-format
20414 msgid "%HISO C90 forbids specifying subobject to initialize"
20418 #, gcc-internal-format
20419 msgid "%Hobsolete use of designated initializer without %<=%>"
20423 #, gcc-internal-format
20424 msgid "expected %<=%>"
20428 #, gcc-internal-format
20429 msgid "%HISO C forbids label declarations"
20432 #: c-parser.c:3466 c-parser.c:3541
20433 #, gcc-internal-format
20434 msgid "expected declaration or statement"
20437 #: c-parser.c:3494 c-parser.c:3522
20438 #, gcc-internal-format
20439 msgid "%HISO C90 forbids mixed declarations and code"
20443 #, gcc-internal-format
20444 msgid "%Hlabel at end of compound statement"
20448 #, gcc-internal-format
20449 msgid "expected %<:%> or %<...%>"
20453 #, gcc-internal-format
20454 msgid "expected identifier or %<*%>"
20457 #. Avoid infinite loop in error recovery:
20458 #. c_parser_skip_until_found stops at a closing nesting
20459 #. delimiter without consuming it, but here we need to consume
20460 #. it to proceed further.
20462 #, gcc-internal-format
20463 msgid "expected statement"
20467 #, gcc-internal-format
20469 "%Ha label can only be part of a statement and a declaration is not a "
20474 #, gcc-internal-format
20475 msgid "%Hsuggest braces around empty body in %<do%> statement"
20479 #, gcc-internal-format
20480 msgid "%H%E qualifier ignored on asm"
20484 #, gcc-internal-format
20485 msgid "%HISO C forbids omitting the middle term of a ?: expression"
20489 #, gcc-internal-format
20490 msgid "%Htraditional C rejects the unary plus operator"
20495 #, gcc-internal-format
20496 msgid "%H%<[*]%> not allowed in other than a declaration"
20500 #, gcc-internal-format
20501 msgid "%H%<sizeof%> applied to a bit-field"
20504 #: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
20505 #, gcc-internal-format
20506 msgid "expected expression"
20510 #, gcc-internal-format
20511 msgid "%Hbraced-group within expression allowed only inside a function"
20515 #, gcc-internal-format
20516 msgid "%HISO C forbids braced-groups within expressions"
20520 #, gcc-internal-format
20521 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
20525 #, gcc-internal-format
20526 msgid "%Hcompound literal has variable size"
20530 #, gcc-internal-format
20531 msgid "%HISO C90 forbids compound literals"
20535 #, gcc-internal-format
20536 msgid "%Hextra semicolon in method definition specified"
20539 #: c-parser.c:6600 cp/parser.c:20436
20540 #, gcc-internal-format
20541 msgid "%<#pragma omp barrier%> may only be used in compound statements"
20544 #: c-parser.c:6611 cp/parser.c:20451
20545 #, gcc-internal-format
20546 msgid "%<#pragma omp flush%> may only be used in compound statements"
20550 #, gcc-internal-format
20552 "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
20556 #: c-parser.c:6630 cp/parser.c:20426
20557 #, gcc-internal-format
20558 msgid "%<#pragma GCC pch_preprocess%> must be first"
20561 #: c-parser.c:6781 cp/parser.c:19277
20562 #, gcc-internal-format
20563 msgid "too many %qs clauses"
20567 #, gcc-internal-format
20568 msgid "expected %<none%> or %<shared%>"
20572 #, gcc-internal-format
20573 msgid "expected %<(%>"
20576 #: c-parser.c:6993 c-parser.c:7170
20577 #, gcc-internal-format
20578 msgid "expected integer expression"
20582 #, gcc-internal-format
20583 msgid "%H%<num_threads%> value must be positive"
20587 #, gcc-internal-format
20588 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
20592 #, gcc-internal-format
20593 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
20597 #, gcc-internal-format
20598 msgid "invalid schedule kind"
20602 #, gcc-internal-format
20603 msgid "expected %<#pragma omp%> clause"
20607 #, gcc-internal-format
20608 msgid "%H%qs is not valid for %qs"
20612 #, gcc-internal-format
20613 msgid "invalid operator for %<#pragma omp atomic%>"
20616 #: c-parser.c:7429 c-parser.c:7449
20617 #, gcc-internal-format
20618 msgid "expected %<(%> or end of line"
20622 #, gcc-internal-format
20623 msgid "for statement expected"
20626 #: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
20627 #, gcc-internal-format
20628 msgid "expected iteration declaration or initialization"
20632 #, gcc-internal-format
20633 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
20636 #: c-parser.c:7899 cp/semantics.c:3718
20637 #, gcc-internal-format
20638 msgid "%qE declared %<threadprivate%> after first use"
20641 #: c-parser.c:7901 cp/semantics.c:3720
20642 #, gcc-internal-format
20643 msgid "automatic variable %qE cannot be %<threadprivate%>"
20646 #: c-parser.c:7903 cp/semantics.c:3722
20647 #, gcc-internal-format
20648 msgid "%<threadprivate%> %qE has incomplete type"
20652 #, gcc-internal-format
20653 msgid "can%'t create precompiled header %s: %m"
20657 #, gcc-internal-format
20658 msgid "can%'t write to %s: %m"
20662 #, gcc-internal-format
20663 msgid "%qs is not a valid output file"
20666 #: c-pch.c:188 c-pch.c:203 c-pch.c:217
20667 #, gcc-internal-format
20668 msgid "can%'t write %s: %m"
20671 #: c-pch.c:193 c-pch.c:210
20672 #, gcc-internal-format
20673 msgid "can%'t seek in %s: %m"
20676 #: c-pch.c:201 c-pch.c:243 c-pch.c:283 c-pch.c:334
20677 #, gcc-internal-format
20678 msgid "can%'t read %s: %m"
20682 #, gcc-internal-format
20683 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
20687 #, gcc-internal-format
20688 msgid "use #include instead"
20692 #, gcc-internal-format
20693 msgid "%s: couldn%'t open PCH file: %m"
20697 #, gcc-internal-format
20698 msgid "use -Winvalid-pch for more information"
20702 #, gcc-internal-format
20703 msgid "%s: PCH file was invalid"
20707 #, gcc-internal-format
20708 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
20712 #, gcc-internal-format
20714 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
20718 #, gcc-internal-format
20719 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
20723 #, gcc-internal-format
20724 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
20728 #, gcc-internal-format
20729 msgid "missing %<(%> after %<#pragma pack%> - ignored"
20732 #: c-pragma.c:163 c-pragma.c:195
20733 #, gcc-internal-format
20734 msgid "invalid constant in %<#pragma pack%> - ignored"
20737 #: c-pragma.c:167 c-pragma.c:209
20738 #, gcc-internal-format
20739 msgid "malformed %<#pragma pack%> - ignored"
20743 #, gcc-internal-format
20744 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
20748 #, gcc-internal-format
20749 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
20753 #, gcc-internal-format
20754 msgid "unknown action %qs for %<#pragma pack%> - ignored"
20758 #, gcc-internal-format
20759 msgid "junk at end of %<#pragma pack%>"
20763 #, gcc-internal-format
20764 msgid "#pragma pack has no effect with -fpack-struct - ignored"
20768 #, gcc-internal-format
20769 msgid "alignment must be a small power of two, not %d"
20773 #, gcc-internal-format
20774 msgid "missing %<(%> after %<#pragma push_macro%> - ignored"
20778 #, gcc-internal-format
20779 msgid "invalid constant in %<#pragma push_macro%> - ignored"
20783 #, gcc-internal-format
20784 msgid "missing %<)%> after %<#pragma push_macro%> - ignored"
20788 #, gcc-internal-format
20789 msgid "junk at end of %<#pragma push_macro%>"
20793 #, gcc-internal-format
20794 msgid "missing %<(%> after %<#pragma pop_macro%> - ignored"
20798 #, gcc-internal-format
20799 msgid "invalid constant in %<#pragma pop_macro%> - ignored"
20803 #, gcc-internal-format
20804 msgid "missing %<)%> after %<#pragma pop_macro%> - ignored"
20808 #, gcc-internal-format
20809 msgid "junk at end of %<#pragma pop_macro%>"
20813 #, gcc-internal-format
20815 "applying #pragma weak %q+D after first use results in unspecified behavior"
20818 #: c-pragma.c:480 c-pragma.c:485
20819 #, gcc-internal-format
20820 msgid "malformed #pragma weak, ignored"
20824 #, gcc-internal-format
20825 msgid "junk at end of %<#pragma weak%>"
20828 #: c-pragma.c:557 c-pragma.c:559
20829 #, gcc-internal-format
20830 msgid "malformed #pragma redefine_extname, ignored"
20834 #, gcc-internal-format
20835 msgid "junk at end of %<#pragma redefine_extname%>"
20839 #, gcc-internal-format
20840 msgid "#pragma redefine_extname not supported on this target"
20843 #: c-pragma.c:585 c-pragma.c:672
20844 #, gcc-internal-format
20845 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
20849 #, gcc-internal-format
20851 "#pragma redefine_extname ignored due to conflict with previous #pragma "
20856 #, gcc-internal-format
20857 msgid "malformed #pragma extern_prefix, ignored"
20861 #, gcc-internal-format
20862 msgid "junk at end of %<#pragma extern_prefix%>"
20866 #, gcc-internal-format
20867 msgid "#pragma extern_prefix not supported on this target"
20871 #, gcc-internal-format
20872 msgid "asm declaration ignored due to conflict with previous rename"
20876 #, gcc-internal-format
20878 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
20882 #, gcc-internal-format
20884 "#pragma GCC visibility push() must specify default, internal, hidden or "
20889 #, gcc-internal-format
20890 msgid "#pragma GCC visibility must be followed by push or pop"
20894 #, gcc-internal-format
20895 msgid "no matching push for %<#pragma GCC visibility pop%>"
20898 #: c-pragma.c:804 c-pragma.c:811
20899 #, gcc-internal-format
20900 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
20904 #, gcc-internal-format
20905 msgid "malformed #pragma GCC visibility push"
20909 #, gcc-internal-format
20910 msgid "junk at end of %<#pragma GCC visibility%>"
20914 #, gcc-internal-format
20915 msgid "#pragma GCC diagnostic not allowed inside functions"
20919 #, gcc-internal-format
20920 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
20924 #, gcc-internal-format
20925 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
20929 #, gcc-internal-format
20930 msgid "missing option after %<#pragma GCC diagnostic%> kind"
20934 #, gcc-internal-format
20935 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
20939 #, gcc-internal-format
20940 msgid "%qD has an incomplete type"
20943 #: c-typeck.c:195 cp/call.c:2785
20944 #, gcc-internal-format
20945 msgid "invalid use of void expression"
20949 #, gcc-internal-format
20950 msgid "invalid use of flexible array member"
20954 #, gcc-internal-format
20955 msgid "invalid use of array with unspecified bounds"
20959 #, gcc-internal-format
20960 msgid "invalid use of undefined type %<%s %E%>"
20963 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
20965 #, gcc-internal-format
20966 msgid "invalid use of incomplete typedef %qD"
20969 #: c-typeck.c:474 c-typeck.c:499
20970 #, gcc-internal-format
20971 msgid "function types not truly compatible in ISO C"
20975 #, gcc-internal-format
20976 msgid "can%'t mix operands of decimal float and vector types"
20980 #, gcc-internal-format
20981 msgid "can%'t mix operands of decimal float and complex types"
20985 #, gcc-internal-format
20986 msgid "can%'t mix operands of decimal float and other float types"
20990 #, gcc-internal-format
20991 msgid "types are not quite compatible"
20995 #, gcc-internal-format
20996 msgid "function return types not compatible due to %<volatile%>"
20999 #: c-typeck.c:1515 c-typeck.c:2853
21000 #, gcc-internal-format
21001 msgid "arithmetic on pointer to an incomplete type"
21005 #, gcc-internal-format
21006 msgid "%qT has no member named %qE"
21010 #, gcc-internal-format
21011 msgid "request for member %qE in something not a structure or union"
21015 #, gcc-internal-format
21016 msgid "dereferencing pointer to incomplete type"
21020 #, gcc-internal-format
21021 msgid "dereferencing %<void *%> pointer"
21025 #, gcc-internal-format
21026 msgid "invalid type argument of %qs (have %qT)"
21029 #: c-typeck.c:2046 cp/typeck.c:2524
21030 #, gcc-internal-format
21031 msgid "subscripted value is neither array nor pointer"
21034 #: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
21035 #, gcc-internal-format
21036 msgid "array subscript is not an integer"
21040 #, gcc-internal-format
21041 msgid "subscripted value is pointer to function"
21045 #, gcc-internal-format
21046 msgid "ISO C forbids subscripting %<register%> array"
21050 #, gcc-internal-format
21051 msgid "ISO C90 forbids subscripting non-lvalue array"
21055 #, gcc-internal-format
21056 msgid "%H%qD is static but used in inline function %qD which is not static"
21060 #, gcc-internal-format
21061 msgid "called object %qE is not a function"
21064 #. This situation leads to run-time undefined behavior. We can't,
21065 #. therefore, simply error unless we can prove that all possible
21066 #. executions of the program must execute the code.
21068 #, gcc-internal-format
21069 msgid "function called through a non-compatible type"
21073 #, gcc-internal-format
21074 msgid "too many arguments to function %qE"
21078 #, gcc-internal-format
21079 msgid "type of formal parameter %d is incomplete"
21083 #, gcc-internal-format
21085 "passing argument %d of %qE as integer rather than floating due to prototype"
21089 #, gcc-internal-format
21091 "passing argument %d of %qE as integer rather than complex due to prototype"
21095 #, gcc-internal-format
21097 "passing argument %d of %qE as complex rather than floating due to prototype"
21101 #, gcc-internal-format
21103 "passing argument %d of %qE as floating rather than integer due to prototype"
21107 #, gcc-internal-format
21109 "passing argument %d of %qE as complex rather than integer due to prototype"
21113 #, gcc-internal-format
21115 "passing argument %d of %qE as floating rather than complex due to prototype"
21119 #, gcc-internal-format
21121 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
21126 #, gcc-internal-format
21127 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
21131 #, gcc-internal-format
21132 msgid "passing argument %d of %qE with different width due to prototype"
21136 #, gcc-internal-format
21137 msgid "passing argument %d of %qE as unsigned due to prototype"
21141 #, gcc-internal-format
21142 msgid "passing argument %d of %qE as signed due to prototype"
21145 #: c-typeck.c:2766 c-typeck.c:2770
21146 #, gcc-internal-format
21147 msgid "comparison with string literal results in unspecified behavior"
21151 #, gcc-internal-format
21152 msgid "pointer of type %<void *%> used in subtraction"
21156 #, gcc-internal-format
21157 msgid "pointer to a function used in subtraction"
21161 #, gcc-internal-format
21162 msgid "wrong type argument to unary plus"
21166 #, gcc-internal-format
21167 msgid "wrong type argument to unary minus"
21171 #, gcc-internal-format
21172 msgid "ISO C does not support %<~%> for complex conjugation"
21176 #, gcc-internal-format
21177 msgid "wrong type argument to bit-complement"
21181 #, gcc-internal-format
21182 msgid "wrong type argument to abs"
21186 #, gcc-internal-format
21187 msgid "wrong type argument to conjugation"
21191 #, gcc-internal-format
21192 msgid "wrong type argument to unary exclamation mark"
21196 #, gcc-internal-format
21197 msgid "ISO C does not support %<++%> and %<--%> on complex types"
21200 #: c-typeck.c:3032 c-typeck.c:3064
21201 #, gcc-internal-format
21202 msgid "wrong type argument to increment"
21205 #: c-typeck.c:3034 c-typeck.c:3066
21206 #, gcc-internal-format
21207 msgid "wrong type argument to decrement"
21211 #, gcc-internal-format
21212 msgid "increment of pointer to unknown structure"
21216 #, gcc-internal-format
21217 msgid "decrement of pointer to unknown structure"
21221 #, gcc-internal-format
21222 msgid "assignment of read-only member %qD"
21226 #, gcc-internal-format
21227 msgid "increment of read-only member %qD"
21231 #, gcc-internal-format
21232 msgid "decrement of read-only member %qD"
21236 #, gcc-internal-format
21237 msgid "read-only member %qD used as %<asm%> output"
21241 #, gcc-internal-format
21242 msgid "assignment of read-only variable %qD"
21246 #, gcc-internal-format
21247 msgid "increment of read-only variable %qD"
21251 #, gcc-internal-format
21252 msgid "decrement of read-only variable %qD"
21256 #, gcc-internal-format
21257 msgid "read-only variable %qD used as %<asm%> output"
21261 #, gcc-internal-format
21262 msgid "assignment of read-only location %qE"
21266 #, gcc-internal-format
21267 msgid "increment of read-only location %qE"
21271 #, gcc-internal-format
21272 msgid "decrement of read-only location %qE"
21276 #, gcc-internal-format
21277 msgid "read-only location %qE used as %<asm%> output"
21281 #, gcc-internal-format
21282 msgid "cannot take address of bit-field %qD"
21286 #, gcc-internal-format
21287 msgid "global register variable %qD used in nested function"
21291 #, gcc-internal-format
21292 msgid "register variable %qD used in nested function"
21296 #, gcc-internal-format
21297 msgid "address of global register variable %qD requested"
21301 #, gcc-internal-format
21302 msgid "address of register variable %qD requested"
21306 #, gcc-internal-format
21307 msgid "non-lvalue array in conditional expression"
21311 #, gcc-internal-format
21312 msgid "signed and unsigned type in conditional expression"
21316 #, gcc-internal-format
21317 msgid "ISO C forbids conditional expr with only one void side"
21320 #: c-typeck.c:3463 c-typeck.c:3471
21321 #, gcc-internal-format
21322 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
21326 #, gcc-internal-format
21327 msgid "pointer type mismatch in conditional expression"
21330 #: c-typeck.c:3485 c-typeck.c:3495
21331 #, gcc-internal-format
21332 msgid "pointer/integer type mismatch in conditional expression"
21335 #: c-typeck.c:3509 tree-cfg.c:3783
21336 #, gcc-internal-format
21337 msgid "type mismatch in conditional expression"
21341 #, gcc-internal-format
21342 msgid "left-hand operand of comma expression has no effect"
21346 #, gcc-internal-format
21347 msgid "cast specifies array type"
21351 #, gcc-internal-format
21352 msgid "cast specifies function type"
21356 #, gcc-internal-format
21357 msgid "ISO C forbids casting nonscalar to the same type"
21361 #, gcc-internal-format
21362 msgid "ISO C forbids casts to union type"
21366 #, gcc-internal-format
21367 msgid "cast to union type from type not present in union"
21371 #, gcc-internal-format
21372 msgid "cast adds new qualifiers to function type"
21375 #. There are qualifiers present in IN_OTYPE that are not
21376 #. present in IN_TYPE.
21378 #, gcc-internal-format
21379 msgid "cast discards qualifiers from pointer target type"
21383 #, gcc-internal-format
21384 msgid "cast increases required alignment of target type"
21388 #, gcc-internal-format
21389 msgid "cast from pointer to integer of different size"
21393 #, gcc-internal-format
21394 msgid "cast from function call of type %qT to non-matching type %qT"
21398 #, gcc-internal-format
21399 msgid "cast to pointer from integer of different size"
21403 #, gcc-internal-format
21404 msgid "ISO C forbids conversion of function pointer to object pointer type"
21408 #, gcc-internal-format
21409 msgid "ISO C forbids conversion of object pointer to function pointer type"
21413 #, gcc-internal-format
21414 msgid "cannot pass rvalue to reference parameter"
21417 #: c-typeck.c:4139 c-typeck.c:4306
21418 #, gcc-internal-format
21420 "passing argument %d of %qE makes qualified function pointer from unqualified"
21423 #: c-typeck.c:4142 c-typeck.c:4309
21424 #, gcc-internal-format
21425 msgid "assignment makes qualified function pointer from unqualified"
21428 #: c-typeck.c:4145 c-typeck.c:4311
21429 #, gcc-internal-format
21430 msgid "initialization makes qualified function pointer from unqualified"
21433 #: c-typeck.c:4148 c-typeck.c:4313
21434 #, gcc-internal-format
21435 msgid "return makes qualified function pointer from unqualified"
21438 #: c-typeck.c:4152 c-typeck.c:4273
21439 #, gcc-internal-format
21440 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
21443 #: c-typeck.c:4154 c-typeck.c:4275
21444 #, gcc-internal-format
21445 msgid "assignment discards qualifiers from pointer target type"
21448 #: c-typeck.c:4156 c-typeck.c:4277
21449 #, gcc-internal-format
21450 msgid "initialization discards qualifiers from pointer target type"
21453 #: c-typeck.c:4158 c-typeck.c:4279
21454 #, gcc-internal-format
21455 msgid "return discards qualifiers from pointer target type"
21459 #, gcc-internal-format
21460 msgid "ISO C prohibits argument conversion to union type"
21464 #, gcc-internal-format
21465 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
21469 #, gcc-internal-format
21470 msgid "argument %d of %qE might be a candidate for a format attribute"
21474 #, gcc-internal-format
21475 msgid "assignment left-hand side might be a candidate for a format attribute"
21479 #, gcc-internal-format
21481 "initialization left-hand side might be a candidate for a format attribute"
21485 #, gcc-internal-format
21486 msgid "return type might be a candidate for a format attribute"
21490 #, gcc-internal-format
21492 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
21497 #, gcc-internal-format
21498 msgid "ISO C forbids assignment between function pointer and %<void *%>"
21502 #, gcc-internal-format
21503 msgid "ISO C forbids initialization between function pointer and %<void *%>"
21507 #, gcc-internal-format
21508 msgid "ISO C forbids return between function pointer and %<void *%>"
21512 #, gcc-internal-format
21513 msgid "pointer targets in passing argument %d of %qE differ in signedness"
21517 #, gcc-internal-format
21518 msgid "pointer targets in assignment differ in signedness"
21522 #, gcc-internal-format
21523 msgid "pointer targets in initialization differ in signedness"
21527 #, gcc-internal-format
21528 msgid "pointer targets in return differ in signedness"
21532 #, gcc-internal-format
21533 msgid "passing argument %d of %qE from incompatible pointer type"
21537 #, gcc-internal-format
21538 msgid "assignment from incompatible pointer type"
21542 #, gcc-internal-format
21543 msgid "initialization from incompatible pointer type"
21547 #, gcc-internal-format
21548 msgid "return from incompatible pointer type"
21552 #, gcc-internal-format
21553 msgid "passing argument %d of %qE makes pointer from integer without a cast"
21557 #, gcc-internal-format
21558 msgid "assignment makes pointer from integer without a cast"
21562 #, gcc-internal-format
21563 msgid "initialization makes pointer from integer without a cast"
21567 #, gcc-internal-format
21568 msgid "return makes pointer from integer without a cast"
21572 #, gcc-internal-format
21573 msgid "passing argument %d of %qE makes integer from pointer without a cast"
21577 #, gcc-internal-format
21578 msgid "assignment makes integer from pointer without a cast"
21582 #, gcc-internal-format
21583 msgid "initialization makes integer from pointer without a cast"
21587 #, gcc-internal-format
21588 msgid "return makes integer from pointer without a cast"
21592 #, gcc-internal-format
21593 msgid "incompatible types in assignment"
21597 #, gcc-internal-format
21598 msgid "incompatible types in initialization"
21602 #, gcc-internal-format
21603 msgid "incompatible types in return"
21607 #, gcc-internal-format
21608 msgid "traditional C rejects automatic aggregate initialization"
21611 #: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
21612 #, gcc-internal-format
21613 msgid "(near initialization for %qs)"
21616 #: c-typeck.c:5180 cp/decl.c:4975
21617 #, gcc-internal-format
21618 msgid "opaque vector types cannot be initialized"
21622 #, gcc-internal-format
21623 msgid "unknown field %qE specified in initializer"
21627 #, gcc-internal-format
21628 msgid "traditional C rejects initialization of unions"
21632 #, gcc-internal-format
21633 msgid "jump into statement expression"
21637 #, gcc-internal-format
21638 msgid "jump into scope of identifier with variably modified type"
21642 #, gcc-internal-format
21643 msgid "ISO C forbids %<goto *expr;%>"
21646 #: c-typeck.c:7069 cp/typeck.c:6592
21647 #, gcc-internal-format
21648 msgid "function declared %<noreturn%> has a %<return%> statement"
21652 #, gcc-internal-format
21653 msgid "%<return%> with no value, in function returning non-void"
21657 #, gcc-internal-format
21658 msgid "%<return%> with a value, in function returning void"
21662 #, gcc-internal-format
21663 msgid "ISO C forbids %<return%> with expression, in function returning void"
21667 #, gcc-internal-format
21668 msgid "function returns address of local variable"
21671 #: c-typeck.c:7217 cp/semantics.c:949
21672 #, gcc-internal-format
21673 msgid "switch quantity not an integer"
21677 #, gcc-internal-format
21678 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
21682 #, gcc-internal-format
21684 "case label in statement expression not containing enclosing switch statement"
21688 #, gcc-internal-format
21690 "%<default%> label in statement expression not containing enclosing switch "
21695 #, gcc-internal-format
21697 "case label in scope of identifier with variably modified type not containing "
21698 "enclosing switch statement"
21702 #, gcc-internal-format
21704 "%<default%> label in scope of identifier with variably modified type not "
21705 "containing enclosing switch statement"
21708 #: c-typeck.c:7285 cp/parser.c:6804
21709 #, gcc-internal-format
21710 msgid "case label not within a switch statement"
21714 #, gcc-internal-format
21715 msgid "%<default%> label not within a switch statement"
21719 #, gcc-internal-format
21720 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
21723 #: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
21724 #, gcc-internal-format
21725 msgid "break statement not within loop or switch"
21728 #: c-typeck.c:7477 cp/parser.c:7430
21729 #, gcc-internal-format
21730 msgid "continue statement not within a loop"
21733 #: c-typeck.c:7482 cp/parser.c:7420
21734 #, gcc-internal-format
21735 msgid "break statement used with OpenMP for loop"
21739 #, gcc-internal-format
21740 msgid "%Hstatement with no effect"
21744 #, gcc-internal-format
21745 msgid "expression statement has incomplete type"
21748 #: c-typeck.c:8082 cp/typeck.c:3259
21749 #, gcc-internal-format
21750 msgid "right shift count is negative"
21753 #: c-typeck.c:8089 cp/typeck.c:3265
21754 #, gcc-internal-format
21755 msgid "right shift count >= width of type"
21758 #: c-typeck.c:8111 cp/typeck.c:3284
21759 #, gcc-internal-format
21760 msgid "left shift count is negative"
21763 #: c-typeck.c:8114 cp/typeck.c:3286
21764 #, gcc-internal-format
21765 msgid "left shift count >= width of type"
21768 #: c-typeck.c:8132 cp/typeck.c:3324
21769 #, gcc-internal-format
21770 msgid "comparing floating point with == or != is unsafe"
21773 #: c-typeck.c:8156 c-typeck.c:8163
21774 #, gcc-internal-format
21775 msgid "ISO C forbids comparison of %<void *%> with function pointer"
21778 #: c-typeck.c:8169 c-typeck.c:8227
21779 #, gcc-internal-format
21780 msgid "comparison of distinct pointer types lacks a cast"
21783 #: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
21784 #, gcc-internal-format
21785 msgid "the address of %qD will never be NULL"
21788 #: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
21789 #, gcc-internal-format
21790 msgid "comparison between pointer and integer"
21794 #, gcc-internal-format
21795 msgid "comparison of complete and incomplete pointers"
21799 #, gcc-internal-format
21800 msgid "ISO C forbids ordered comparisons of pointers to functions"
21803 #: c-typeck.c:8234 c-typeck.c:8240
21804 #, gcc-internal-format
21805 msgid "ordered comparison of pointer with integer zero"
21809 #, gcc-internal-format
21810 msgid "comparison between signed and unsigned"
21813 #: c-typeck.c:8546 cp/typeck.c:3830
21814 #, gcc-internal-format
21815 msgid "comparison of promoted ~unsigned with constant"
21818 #: c-typeck.c:8554 cp/typeck.c:3838
21819 #, gcc-internal-format
21820 msgid "comparison of promoted ~unsigned with unsigned"
21824 #, gcc-internal-format
21825 msgid "used array that cannot be converted to pointer where scalar is required"
21829 #, gcc-internal-format
21830 msgid "used struct type value where scalar is required"
21834 #, gcc-internal-format
21835 msgid "used union type value where scalar is required"
21838 #: c-typeck.c:8725 cp/semantics.c:3523
21839 #, gcc-internal-format
21840 msgid "%qE has invalid type for %<reduction%>"
21843 #: c-typeck.c:8759 cp/semantics.c:3536
21844 #, gcc-internal-format
21845 msgid "%qE has invalid type for %<reduction(%s)%>"
21848 #: c-typeck.c:8775 cp/semantics.c:3546
21849 #, gcc-internal-format
21850 msgid "%qE must be %<threadprivate%> for %<copyin%>"
21853 #: c-typeck.c:8784 cp/semantics.c:3351
21854 #, gcc-internal-format
21855 msgid "%qE is not a variable in clause %qs"
21858 #: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
21859 #: cp/semantics.c:3396
21860 #, gcc-internal-format
21861 msgid "%qE appears more than once in data clauses"
21864 #: c-typeck.c:8805 cp/semantics.c:3371
21865 #, gcc-internal-format
21866 msgid "%qE is not a variable in clause %<firstprivate%>"
21869 #: c-typeck.c:8825 cp/semantics.c:3390
21870 #, gcc-internal-format
21871 msgid "%qE is not a variable in clause %<lastprivate%>"
21874 #: c-typeck.c:8883 cp/semantics.c:3587
21875 #, gcc-internal-format
21876 msgid "%qE is predetermined %qs for %qs"
21880 #, gcc-internal-format
21881 msgid "function call has aggregate value"
21884 #: cfgexpand.c:1884
21885 #, gcc-internal-format
21886 msgid "not protecting local variables: variable length buffer"
21889 #: cfgexpand.c:1887
21890 #, gcc-internal-format
21891 msgid "not protecting function: no buffer at least %d bytes long"
21895 #, gcc-internal-format
21896 msgid "bb %d on wrong place"
21900 #, gcc-internal-format
21901 msgid "prev_bb of %d should be %d, not %d"
21905 #, gcc-internal-format
21906 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
21910 #, gcc-internal-format
21911 msgid "verify_flow_info: Block %i lacks loop_father"
21915 #, gcc-internal-format
21916 msgid "verify_flow_info: Wrong count of block %i %i"
21920 #, gcc-internal-format
21921 msgid "verify_flow_info: Wrong frequency of block %i %i"
21925 #, gcc-internal-format
21926 msgid "verify_flow_info: Duplicate edge %i->%i"
21930 #, gcc-internal-format
21931 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
21935 #, gcc-internal-format
21936 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
21940 #, gcc-internal-format
21941 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
21944 #: cfghooks.c:184 cfgrtl.c:1840
21945 #, gcc-internal-format
21946 msgid "wrong amount of branch edges after unconditional jump %i"
21949 #: cfghooks.c:192 cfghooks.c:203
21950 #, gcc-internal-format
21951 msgid "basic block %d pred edge is corrupted"
21955 #, gcc-internal-format
21956 msgid "its dest_idx should be %d, not %d"
21960 #, gcc-internal-format
21961 msgid "basic block %i edge lists are corrupted"
21965 #, gcc-internal-format
21966 msgid "verify_flow_info failed"
21970 #, gcc-internal-format
21971 msgid "%s does not support redirect_edge_and_branch"
21975 #, gcc-internal-format
21976 msgid "%s does not support can_remove_branch_p"
21980 #, gcc-internal-format
21981 msgid "%s does not support redirect_edge_and_branch_force"
21985 #, gcc-internal-format
21986 msgid "%s does not support split_block"
21990 #, gcc-internal-format
21991 msgid "%s does not support move_block_after"
21995 #, gcc-internal-format
21996 msgid "%s does not support delete_basic_block"
22000 #, gcc-internal-format
22001 msgid "%s does not support split_edge"
22005 #, gcc-internal-format
22006 msgid "%s does not support create_basic_block"
22010 #, gcc-internal-format
22011 msgid "%s does not support can_merge_blocks_p"
22015 #, gcc-internal-format
22016 msgid "%s does not support predict_edge"
22020 #, gcc-internal-format
22021 msgid "%s does not support predicted_by_p"
22025 #, gcc-internal-format
22026 msgid "%s does not support merge_blocks"
22030 #, gcc-internal-format
22031 msgid "%s does not support make_forwarder_block"
22035 #, gcc-internal-format
22036 msgid "%s does not support can_duplicate_block_p"
22040 #, gcc-internal-format
22041 msgid "%s does not support duplicate_block"
22045 #, gcc-internal-format
22046 msgid "%s does not support block_ends_with_call_p"
22050 #, gcc-internal-format
22051 msgid "%s does not support block_ends_with_condjump_p"
22055 #, gcc-internal-format
22056 msgid "%s does not support flow_call_edges_add"
22060 #, gcc-internal-format
22061 msgid "size of loop %d should be %d, not %d"
22065 #, gcc-internal-format
22066 msgid "bb %d do not belong to loop %d"
22070 #, gcc-internal-format
22071 msgid "loop %d's header does not have exactly 2 entries"
22075 #, gcc-internal-format
22076 msgid "loop %d's latch does not have exactly 1 successor"
22080 #, gcc-internal-format
22081 msgid "loop %d's latch does not have header as successor"
22085 #, gcc-internal-format
22086 msgid "loop %d's latch does not belong directly to it"
22090 #, gcc-internal-format
22091 msgid "loop %d's header does not belong directly to it"
22095 #, gcc-internal-format
22096 msgid "loop %d's latch is marked as part of irreducible region"
22100 #, gcc-internal-format
22101 msgid "basic block %d should be marked irreducible"
22105 #, gcc-internal-format
22106 msgid "basic block %d should not be marked irreducible"
22110 #, gcc-internal-format
22111 msgid "edge from %d to %d should be marked irreducible"
22115 #, gcc-internal-format
22116 msgid "edge from %d to %d should not be marked irreducible"
22120 #, gcc-internal-format
22121 msgid "corrupted head of the exits list of loop %d"
22125 #, gcc-internal-format
22126 msgid "corrupted exits list of loop %d"
22130 #, gcc-internal-format
22131 msgid "nonempty exits list of loop %d, but exits are not recorded"
22135 #, gcc-internal-format
22136 msgid "Exit %d->%d not recorded"
22140 #, gcc-internal-format
22141 msgid "Wrong list of exited loops for edge %d->%d"
22145 #, gcc-internal-format
22146 msgid "Too many loop exits recorded"
22150 #, gcc-internal-format
22151 msgid "%d exits recorded for loop %d (having %d exits)"
22155 #, gcc-internal-format
22156 msgid "BB_RTL flag not set for block %d"
22160 #, gcc-internal-format
22161 msgid "insn %d basic block pointer is %d, should be %d"
22165 #, gcc-internal-format
22166 msgid "insn %d in header of bb %d has non-NULL basic block"
22170 #, gcc-internal-format
22171 msgid "insn %d in footer of bb %d has non-NULL basic block"
22175 #, gcc-internal-format
22176 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
22180 #, gcc-internal-format
22181 msgid "fallthru edge crosses section boundary (bb %i)"
22185 #, gcc-internal-format
22186 msgid "missing REG_EH_REGION note in the end of bb %i"
22190 #, gcc-internal-format
22191 msgid "too many outgoing branch edges from bb %i"
22195 #, gcc-internal-format
22196 msgid "fallthru edge after unconditional jump %i"
22200 #, gcc-internal-format
22201 msgid "wrong amount of branch edges after conditional jump %i"
22205 #, gcc-internal-format
22206 msgid "call edges for non-call insn in bb %i"
22210 #, gcc-internal-format
22211 msgid "abnormal edges for no purpose in bb %i"
22215 #, gcc-internal-format
22216 msgid "insn %d inside basic block %d but block_for_insn is NULL"
22220 #, gcc-internal-format
22221 msgid "insn %d inside basic block %d but block_for_insn is %i"
22224 #: cfgrtl.c:1891 cfgrtl.c:1901
22225 #, gcc-internal-format
22226 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
22230 #, gcc-internal-format
22231 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
22235 #, gcc-internal-format
22236 msgid "in basic block %d:"
22239 #: cfgrtl.c:1977 cfgrtl.c:2067
22240 #, gcc-internal-format
22241 msgid "insn %d outside of basic blocks has non-NULL bb field"
22245 #, gcc-internal-format
22246 msgid "end insn %d for block %d not found in the insn stream"
22250 #, gcc-internal-format
22251 msgid "insn %d is in multiple basic blocks (%d and %d)"
22255 #, gcc-internal-format
22256 msgid "head insn %d for block %d not found in the insn stream"
22260 #, gcc-internal-format
22261 msgid "missing barrier after block %i"
22265 #, gcc-internal-format
22266 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
22270 #, gcc-internal-format
22271 msgid "verify_flow_info: Incorrect fallthru %i->%i"
22275 #, gcc-internal-format
22276 msgid "basic blocks not laid down consecutively"
22280 #, gcc-internal-format
22281 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
22285 #, gcc-internal-format
22286 msgid "%D renamed after being referenced in assembly"
22289 #: cgraphunit.c:670
22290 #, gcc-internal-format
22291 msgid "aux field set for edge %s->%s"
22294 #: cgraphunit.c:676
22295 #, gcc-internal-format
22296 msgid "Execution count is negative"
22299 #: cgraphunit.c:683
22300 #, gcc-internal-format
22301 msgid "caller edge count is negative"
22304 #: cgraphunit.c:688
22305 #, gcc-internal-format
22306 msgid "caller edge frequency is negative"
22309 #: cgraphunit.c:693
22310 #, gcc-internal-format
22311 msgid "caller edge frequency is too large"
22314 #: cgraphunit.c:702
22315 #, gcc-internal-format
22316 msgid "inlined_to pointer is wrong"
22319 #: cgraphunit.c:707
22320 #, gcc-internal-format
22321 msgid "multiple inline callers"
22324 #: cgraphunit.c:714
22325 #, gcc-internal-format
22326 msgid "inlined_to pointer set for noninline callers"
22329 #: cgraphunit.c:720
22330 #, gcc-internal-format
22331 msgid "inlined_to pointer is set but no predecessors found"
22334 #: cgraphunit.c:725
22335 #, gcc-internal-format
22336 msgid "inlined_to pointer refers to itself"
22339 #: cgraphunit.c:735
22340 #, gcc-internal-format
22341 msgid "node not found in cgraph_hash"
22344 #: cgraphunit.c:763
22345 #, gcc-internal-format
22346 msgid "shared call_stmt:"
22349 #: cgraphunit.c:770
22350 #, gcc-internal-format
22351 msgid "edge points to wrong declaration:"
22354 #: cgraphunit.c:779
22355 #, gcc-internal-format
22356 msgid "missing callgraph edge for call stmt:"
22359 #: cgraphunit.c:795
22360 #, gcc-internal-format
22361 msgid "edge %s->%s has no corresponding call_stmt"
22364 #: cgraphunit.c:807
22365 #, gcc-internal-format
22366 msgid "verify_cgraph_node failed"
22369 #: cgraphunit.c:909 cgraphunit.c:932
22370 #, gcc-internal-format
22371 msgid "%J%<externally_visible%> attribute have effect only on public objects"
22374 #: cgraphunit.c:1122
22375 #, gcc-internal-format
22376 msgid "failed to reclaim unneeded function"
22379 #: cgraphunit.c:1454
22380 #, gcc-internal-format
22381 msgid "nodes with no released memory found"
22385 #, gcc-internal-format
22386 msgid "unknown demangling style '%s'"
22390 #, gcc-internal-format
22391 msgid "%s terminated with signal %d [%s]%s"
22395 #, gcc-internal-format
22396 msgid "%s returned %d exit status"
22400 #, gcc-internal-format
22401 msgid "cannot find 'ldd'"
22405 #, gcc-internal-format
22406 msgid "cannot convert to a pointer type"
22410 #, gcc-internal-format
22411 msgid "pointer value used where a floating point value was expected"
22415 #, gcc-internal-format
22416 msgid "aggregate value used where a float was expected"
22420 #, gcc-internal-format
22421 msgid "conversion to incomplete type"
22424 #: convert.c:731 convert.c:807
22425 #, gcc-internal-format
22426 msgid "can't convert between vector values of different size"
22430 #, gcc-internal-format
22431 msgid "aggregate value used where an integer was expected"
22435 #, gcc-internal-format
22436 msgid "pointer value used where a complex was expected"
22440 #, gcc-internal-format
22441 msgid "aggregate value used where a complex was expected"
22445 #, gcc-internal-format
22446 msgid "can't convert value to a vector"
22450 #, gcc-internal-format
22451 msgid "aggregate value used where a fixed-point was expected"
22455 #, gcc-internal-format
22456 msgid "%qs is not a gcov data file"
22460 #, gcc-internal-format
22461 msgid "%qs is version %q.*s, expected version %q.*s"
22464 #: coverage.c:273 coverage.c:281
22465 #, gcc-internal-format
22466 msgid "coverage mismatch for function %u while reading execution counters"
22469 #: coverage.c:275 coverage.c:370
22470 #, gcc-internal-format
22471 msgid "checksum is %x instead of %x"
22474 #: coverage.c:283 coverage.c:372
22475 #, gcc-internal-format
22476 msgid "number of counters is %d instead of %d"
22480 #, gcc-internal-format
22481 msgid "cannot merge separate %s counters for function %u"
22485 #, gcc-internal-format
22486 msgid "%qs has overflowed"
22490 #, gcc-internal-format
22491 msgid "no coverage for function %qs found"
22494 #: coverage.c:361 coverage.c:364
22495 #, gcc-internal-format
22496 msgid "coverage mismatch for function %qs while reading counter %qs"
22500 #, gcc-internal-format
22501 msgid "coverage mismatch ignored due to -Wcoverage-mismatch"
22505 #, gcc-internal-format
22506 msgid "execution counts estimated"
22510 #, gcc-internal-format
22511 msgid "this can result in poorly optimized code"
22515 #, gcc-internal-format
22516 msgid "cannot open %s"
22520 #, gcc-internal-format
22521 msgid "error writing %qs"
22525 #, gcc-internal-format
22526 msgid "Can not find a valid counter:value pair:"
22530 #, gcc-internal-format
22531 msgid "-fdbg-cnt=%s"
22535 #, gcc-internal-format
22539 #: diagnostic.c:660
22540 #, gcc-internal-format
22541 msgid "in %s, at %s:%d"
22545 #, gcc-internal-format
22546 msgid "dominator of %d status unknown"
22550 #, gcc-internal-format
22551 msgid "dominator of %d should be %d, not %d"
22554 #: dwarf2out.c:3634
22555 #, gcc-internal-format
22556 msgid "DW_LOC_OP %s not implemented"
22560 #, gcc-internal-format
22561 msgid "invalid rtl sharing found in the insn"
22565 #, gcc-internal-format
22570 #, gcc-internal-format
22571 msgid "internal consistency failure"
22575 #, gcc-internal-format
22576 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
22580 #, gcc-internal-format
22581 msgid "abort in %s, at %s:%d"
22585 #, gcc-internal-format
22586 msgid "exception handling disabled, use -fexceptions to enable"
22590 #, gcc-internal-format
22591 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
22595 #, gcc-internal-format
22596 msgid "__builtin_eh_return not supported on this target"
22599 #: except.c:3903 except.c:3912
22600 #, gcc-internal-format
22601 msgid "region_array is corrupted for region %i"
22605 #, gcc-internal-format
22606 msgid "outer block of region %i is wrong"
22610 #, gcc-internal-format
22611 msgid "region %i may contain throw and is contained in region that may not"
22615 #, gcc-internal-format
22616 msgid "negative nesting depth of region %i"
22620 #, gcc-internal-format
22621 msgid "tree list ends on depth %i"
22625 #, gcc-internal-format
22626 msgid "array does not match the region tree"
22630 #, gcc-internal-format
22631 msgid "verify_eh_tree failed"
22635 #, gcc-internal-format
22636 msgid "stack limits not supported on this target"
22640 msgid "%Kcall to %qs declared with attribute error: %s"
22644 msgid "%Kcall to %qs declared with attribute warning: %s"
22648 #, gcc-internal-format
22649 msgid "invalid argument %qs to -fdebug-prefix-map"
22652 #: fixed-value.c:104
22653 #, gcc-internal-format
22654 msgid "large fixed-point constant implicitly truncated to fixed-point type"
22657 #: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
22658 #, gcc-internal-format
22662 #: fold-const.c:1363
22663 #, gcc-internal-format
22664 msgid "assuming signed overflow does not occur when negating a division"
22667 #: fold-const.c:3989 fold-const.c:4000
22668 #, gcc-internal-format
22669 msgid "comparison is always %d due to width of bit-field"
22672 #: fold-const.c:5317
22673 #, gcc-internal-format
22674 msgid "assuming signed overflow does not occur when simplifying range test"
22677 #: fold-const.c:5691 fold-const.c:5706
22678 #, gcc-internal-format
22679 msgid "comparison is always %d"
22682 #: fold-const.c:5835
22683 #, gcc-internal-format
22684 msgid "%<or%> of unmatched not-equal tests is always 1"
22687 #: fold-const.c:5840
22688 #, gcc-internal-format
22689 msgid "%<and%> of mutually exclusive equal-tests is always 0"
22692 #: fold-const.c:8617
22693 #, gcc-internal-format
22695 "assuming signed overflow does not occur when reducing constant in comparison"
22698 #: fold-const.c:8871
22699 #, gcc-internal-format
22701 "assuming signed overflow does not occur when combining constants around a "
22705 #: fold-const.c:13236
22706 #, gcc-internal-format
22707 msgid "fold check: original tree changed by fold"
22711 #, gcc-internal-format
22712 msgid "%Jtotal size of local objects too large"
22715 #: function.c:837 varasm.c:2095
22716 #, gcc-internal-format
22717 msgid "size of variable %q+D is too large"
22720 #: function.c:1554 gimplify.c:4250
22721 #, gcc-internal-format
22722 msgid "impossible constraint in %<asm%>"
22726 #, gcc-internal-format
22727 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
22731 #, gcc-internal-format
22732 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
22736 #, gcc-internal-format
22737 msgid "function returns an aggregate"
22741 #, gcc-internal-format
22742 msgid "unused parameter %q+D"
22746 #, gcc-internal-format
22747 msgid "ambiguous abbreviation %s"
22751 #, gcc-internal-format
22752 msgid "incomplete '%s' option"
22756 #, gcc-internal-format
22757 msgid "missing argument to '%s' option"
22761 #, gcc-internal-format
22762 msgid "extraneous argument to '%s' option"
22766 #, gcc-internal-format
22767 msgid "warning: -pipe ignored because -save-temps specified"
22771 #, gcc-internal-format
22772 msgid "warning: '-x %s' after last input file has no effect"
22775 #. Catch the case where a spec string contains something like
22776 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
22777 #. hand side of the :.
22779 #, gcc-internal-format
22780 msgid "spec failure: '%%*' has not been initialized by pattern match"
22784 #, gcc-internal-format
22785 msgid "warning: use of obsolete %%[ operator in specs"
22789 #, gcc-internal-format
22790 msgid "spec failure: unrecognized spec option '%c'"
22794 #, gcc-internal-format
22795 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
22799 #, gcc-internal-format
22800 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
22804 #, gcc-internal-format
22805 msgid "unrecognized option '-%s'"
22808 #: gcc.c:6615 gcc.c:6678
22809 #, gcc-internal-format
22810 msgid "%s: %s compiler not installed on this system"
22814 #, gcc-internal-format
22815 msgid "%s: linker input file unused because linking not done"
22819 #, gcc-internal-format
22820 msgid "language %s not recognized"
22824 #, gcc-internal-format
22829 #, gcc-internal-format
22830 msgid "%s: %d basic blocks and %d edges/basic block"
22834 #, gcc-internal-format
22835 msgid "%s: %d basic blocks and %d registers"
22838 #: ggc-common.c:403 ggc-common.c:411 ggc-common.c:479 ggc-common.c:498
22839 #: ggc-page.c:2138 ggc-page.c:2169 ggc-page.c:2176 ggc-zone.c:2290
22841 #, gcc-internal-format
22842 msgid "can't write PCH file: %m"
22845 #: ggc-common.c:491 config/i386/host-cygwin.c:57
22846 #, gcc-internal-format
22847 msgid "can't get position in PCH file: %m"
22850 #: ggc-common.c:501
22851 #, gcc-internal-format
22852 msgid "can't write padding to PCH file: %m"
22855 #: ggc-common.c:556 ggc-common.c:564 ggc-common.c:571 ggc-common.c:574
22856 #: ggc-common.c:584 ggc-common.c:587 ggc-page.c:2266 ggc-zone.c:2324
22857 #, gcc-internal-format
22858 msgid "can't read PCH file: %m"
22861 #: ggc-common.c:579
22862 #, gcc-internal-format
22863 msgid "had to relocate PCH"
22867 #, gcc-internal-format
22868 msgid "open /dev/zero: %m"
22871 #: ggc-page.c:2154 ggc-page.c:2160
22872 #, gcc-internal-format
22873 msgid "can't write PCH file"
22876 #: ggc-zone.c:2287 ggc-zone.c:2298
22877 #, gcc-internal-format
22878 msgid "can't seek PCH file: %m"
22882 #, gcc-internal-format
22883 msgid "can't write PCH fle: %m"
22887 #, gcc-internal-format
22888 msgid "invalid lvalue in asm output %d"
22892 #, gcc-internal-format
22893 msgid "non-memory input %d must stay in memory"
22897 #, gcc-internal-format
22898 msgid "memory input %d is not directly addressable"
22902 #, gcc-internal-format
22903 msgid "%qs not specified in enclosing parallel"
22907 #, gcc-internal-format
22908 msgid "%Henclosing parallel"
22912 #, gcc-internal-format
22913 msgid "iteration variable %qs should be private"
22917 #, gcc-internal-format
22918 msgid "iteration variable %qs should not be firstprivate"
22922 #, gcc-internal-format
22923 msgid "iteration variable %qs should not be reduction"
22927 #, gcc-internal-format
22928 msgid "%s variable %qs is private in outer context"
22932 #, gcc-internal-format
22933 msgid "gimplification failed"
22936 #: global.c:284 global.c:297 global.c:311
22937 #, gcc-internal-format
22938 msgid "%s cannot be used in asm here"
22941 #: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
22942 #, gcc-internal-format
22943 msgid "can't open %s: %m"
22946 #: haifa-sched.c:184
22947 #, gcc-internal-format
22948 msgid "fix_sched_param: unknown param: %s"
22952 #, gcc-internal-format
22954 "work-sharing region may not be closely nested inside of work-sharing, "
22955 "critical, ordered or master region"
22959 #, gcc-internal-format
22960 msgid "master region may not be closely nested inside of work-sharing region"
22964 #, gcc-internal-format
22965 msgid "ordered region may not be closely nested inside of critical region"
22969 #, gcc-internal-format
22971 "ordered region must be closely nested inside a loop region with an ordered "
22976 #, gcc-internal-format
22978 "critical region may not be nested inside a critical region with the same name"
22981 #: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
22982 #, gcc-internal-format
22983 msgid "invalid exit from OpenMP structured block"
22987 #, gcc-internal-format
22988 msgid "invalid entry to OpenMP structured block"
22992 #, gcc-internal-format
22993 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
22997 #, gcc-internal-format
22998 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
23002 #, gcc-internal-format
23004 "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-"
23005 "femit-struct-debug-detailed=ind:...%>"
23008 #. Eventually this should become a hard error IMO.
23010 #, gcc-internal-format
23011 msgid "command line option \"%s\" is valid for %s but not for %s"
23015 #, gcc-internal-format
23016 msgid "command line option %qs is not supported by this configuration"
23020 #, gcc-internal-format
23021 msgid "missing argument to \"%s\""
23025 #, gcc-internal-format
23026 msgid "argument to \"%s\" should be a non-negative integer"
23030 #, gcc-internal-format
23031 msgid "unrecognized command line option \"%s\""
23035 #, gcc-internal-format
23036 msgid "-Wuninitialized is not supported without -O"
23040 #, gcc-internal-format
23041 msgid "-freorder-blocks-and-partition does not work with exceptions"
23045 #, gcc-internal-format
23046 msgid "-freorder-blocks-and-partition does not support unwind info"
23050 #, gcc-internal-format
23051 msgid "-freorder-blocks-and-partition does not work on this architecture"
23055 #, gcc-internal-format
23056 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
23060 #, gcc-internal-format
23061 msgid "structure alignment must be a small power of two, not %d"
23065 #, gcc-internal-format
23066 msgid "unrecognized visibility value \"%s\""
23070 #, gcc-internal-format
23071 msgid "unrecognized register name \"%s\""
23075 #, gcc-internal-format
23076 msgid "unknown tls-model \"%s\""
23080 #, gcc-internal-format
23081 msgid "%s: --param arguments should be of the form NAME=VALUE"
23085 #, gcc-internal-format
23086 msgid "invalid --param value %qs"
23090 #, gcc-internal-format
23091 msgid "target system does not support debug output"
23095 #, gcc-internal-format
23096 msgid "debug format \"%s\" conflicts with prior selection"
23100 #, gcc-internal-format
23101 msgid "unrecognised debug output level \"%s\""
23105 #, gcc-internal-format
23106 msgid "debug output level %s is too high"
23110 #, gcc-internal-format
23111 msgid "-Werror=%s: No option -%s"
23115 #, gcc-internal-format
23116 msgid "minimum value of parameter %qs is %u"
23120 #, gcc-internal-format
23121 msgid "maximum value of parameter %qs is %u"
23124 #. If we didn't find this parameter, issue an error message.
23126 #, gcc-internal-format
23127 msgid "invalid parameter %qs"
23131 #, gcc-internal-format
23132 msgid "corrupted profile info: run_max * runs < sum_max"
23136 #, gcc-internal-format
23137 msgid "corrupted profile info: sum_all is smaller than sum_max"
23141 #, gcc-internal-format
23142 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
23146 #, gcc-internal-format
23148 "corrupted profile info: number of iterations for basic block %d thought to "
23153 #, gcc-internal-format
23155 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
23159 #, gcc-internal-format
23160 msgid "output constraint %d must specify a single register"
23164 #, gcc-internal-format
23165 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
23169 #, gcc-internal-format
23170 msgid "output regs must be grouped at top of stack"
23174 #, gcc-internal-format
23175 msgid "implicitly popped regs must be grouped at top of stack"
23179 #, gcc-internal-format
23180 msgid "output operand %d must use %<&%> constraint"
23184 #, gcc-internal-format
23185 msgid "can't use '%s' as a %s register"
23188 #: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
23189 #: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
23190 #: config/spu/spu.c:3893
23191 #, gcc-internal-format
23192 msgid "unknown register name: %s"
23196 #, gcc-internal-format
23197 msgid "global register variable follows a function definition"
23201 #, gcc-internal-format
23202 msgid "register used for two global register variables"
23206 #, gcc-internal-format
23207 msgid "call-clobbered register used for global register variable"
23210 #: regrename.c:1893
23211 #, gcc-internal-format
23212 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
23215 #: regrename.c:1905
23216 #, gcc-internal-format
23217 msgid "validate_value_data: Loop in regno chain (%u)"
23220 #: regrename.c:1908
23221 #, gcc-internal-format
23222 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
23225 #: regrename.c:1920
23226 #, gcc-internal-format
23227 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
23231 #, gcc-internal-format
23232 msgid "cannot reload integer constant operand in %<asm%>"
23236 #, gcc-internal-format
23237 msgid "impossible register constraint in %<asm%>"
23241 #, gcc-internal-format
23242 msgid "%<&%> constraint used with no register class"
23245 #: reload.c:3735 reload.c:3975
23246 #, gcc-internal-format
23247 msgid "inconsistent operand constraints in an %<asm%>"
23251 #, gcc-internal-format
23252 msgid "%<asm%> operand has impossible constraints"
23256 #, gcc-internal-format
23257 msgid "frame size too large for reliable stack checking"
23261 #, gcc-internal-format
23262 msgid "try reducing the number of local variables"
23266 #, gcc-internal-format
23267 msgid "can't find a register in class %qs while reloading %<asm%>"
23271 #, gcc-internal-format
23272 msgid "unable to find a register to spill in class %qs"
23276 #, gcc-internal-format
23277 msgid "%<asm%> operand requires impossible reload"
23281 #, gcc-internal-format
23282 msgid "%<asm%> operand constraint incompatible with operand size"
23286 #, gcc-internal-format
23287 msgid "output operand is constant in %<asm%>"
23291 #, gcc-internal-format
23292 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
23296 #, gcc-internal-format
23298 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
23302 #, gcc-internal-format
23304 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
23309 #, gcc-internal-format
23310 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
23314 #, gcc-internal-format
23315 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
23319 #, gcc-internal-format
23321 "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%"
23326 #, gcc-internal-format
23327 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
23331 #, gcc-internal-format
23332 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
23336 #, gcc-internal-format
23337 msgid "output operand constraint lacks %<=%>"
23341 #, gcc-internal-format
23342 msgid "output constraint %qc for operand %d is not at the beginning"
23346 #, gcc-internal-format
23347 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
23350 #: stmt.c:362 stmt.c:461
23351 #, gcc-internal-format
23352 msgid "%<%%%> constraint used with last operand"
23356 #, gcc-internal-format
23357 msgid "matching constraint not valid in output operand"
23361 #, gcc-internal-format
23362 msgid "input operand constraint contains %qc"
23366 #, gcc-internal-format
23367 msgid "matching constraint references invalid operand number"
23371 #, gcc-internal-format
23372 msgid "invalid punctuation %qc in constraint"
23376 #, gcc-internal-format
23377 msgid "matching constraint does not allow a register"
23381 #, gcc-internal-format
23382 msgid "asm-specifier for variable %qs conflicts with asm clobber list"
23386 #, gcc-internal-format
23387 msgid "unknown register name %qs in %<asm%>"
23391 #, gcc-internal-format
23392 msgid "PIC register %qs clobbered in %<asm%>"
23396 #, gcc-internal-format
23397 msgid "more than %d operands in %<asm%>"
23401 #, gcc-internal-format
23402 msgid "output number %d not directly addressable"
23406 #, gcc-internal-format
23407 msgid "asm operand %d probably doesn%'t match constraints"
23411 #, gcc-internal-format
23412 msgid "use of memory input without lvalue in asm operand %d is deprecated"
23416 #, gcc-internal-format
23417 msgid "asm clobber conflict with output operand"
23421 #, gcc-internal-format
23422 msgid "asm clobber conflict with input operand"
23426 #, gcc-internal-format
23427 msgid "too many alternatives in %<asm%>"
23431 #, gcc-internal-format
23432 msgid "operand constraints for %<asm%> differ in number of alternatives"
23436 #, gcc-internal-format
23437 msgid "duplicate asm operand name %qs"
23441 #, gcc-internal-format
23442 msgid "missing close brace for named operand"
23446 #, gcc-internal-format
23447 msgid "undefined named operand %qs"
23451 #, gcc-internal-format
23452 msgid "%Hvalue computed is not used"
23455 #: stor-layout.c:149
23456 #, gcc-internal-format
23457 msgid "type size can%'t be explicitly evaluated"
23460 #: stor-layout.c:151
23461 #, gcc-internal-format
23462 msgid "variable-size type declared outside of any function"
23465 #: stor-layout.c:467
23466 #, gcc-internal-format
23467 msgid "size of %q+D is %d bytes"
23470 #: stor-layout.c:469
23471 #, gcc-internal-format
23472 msgid "size of %q+D is larger than %wd bytes"
23475 #: stor-layout.c:899
23476 #, gcc-internal-format
23477 msgid "packed attribute causes inefficient alignment for %q+D"
23480 #: stor-layout.c:902
23481 #, gcc-internal-format
23482 msgid "packed attribute is unnecessary for %q+D"
23485 #. No, we need to skip space before this field.
23486 #. Bump the cumulative size to multiple of field alignment.
23487 #: stor-layout.c:919
23488 #, gcc-internal-format
23489 msgid "padding struct to align %q+D"
23492 #: stor-layout.c:1270
23493 #, gcc-internal-format
23494 msgid "padding struct size to alignment boundary"
23497 #: stor-layout.c:1300
23498 #, gcc-internal-format
23499 msgid "packed attribute causes inefficient alignment for %qs"
23502 #: stor-layout.c:1304
23503 #, gcc-internal-format
23504 msgid "packed attribute is unnecessary for %qs"
23507 #: stor-layout.c:1310
23508 #, gcc-internal-format
23509 msgid "packed attribute causes inefficient alignment"
23512 #: stor-layout.c:1312
23513 #, gcc-internal-format
23514 msgid "packed attribute is unnecessary"
23517 #: stor-layout.c:1842
23518 #, gcc-internal-format
23519 msgid "alignment of array elements is greater than element size"
23523 #, gcc-internal-format
23524 msgid "__builtin_saveregs not supported by this target"
23528 #, gcc-internal-format
23529 msgid "repository file '%s' does not contain command-line arguments"
23533 #, gcc-internal-format
23535 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
23540 #, gcc-internal-format
23541 msgid "ld returned %d exit status"
23545 #, gcc-internal-format
23546 msgid "invalid option argument %qs"
23550 #, gcc-internal-format
23551 msgid "getting core file size maximum limit: %m"
23555 #, gcc-internal-format
23556 msgid "setting core file size limit to maximum: %m"
23560 #, gcc-internal-format
23561 msgid "%q+F declared %<static%> but never defined"
23565 #, gcc-internal-format
23566 msgid "%q+D defined but not used"
23570 #, gcc-internal-format
23571 msgid "%qD is deprecated (declared at %s:%d)"
23575 #, gcc-internal-format
23576 msgid "%qs is deprecated (declared at %s:%d)"
23580 #, gcc-internal-format
23581 msgid "type is deprecated (declared at %s:%d)"
23585 #, gcc-internal-format
23586 msgid "%qs is deprecated"
23590 #, gcc-internal-format
23591 msgid "type is deprecated"
23594 #: toplev.c:975 toplev.c:1002
23595 #, gcc-internal-format
23596 msgid "GCC supports only %d input file changes"
23600 #, gcc-internal-format
23601 msgid "unrecognized gcc debugging option: %c"
23605 #, gcc-internal-format
23606 msgid "can%'t open %s for writing: %m"
23610 #, gcc-internal-format
23611 msgid "-frecord-gcc-switches is not supported by the current target"
23615 #, gcc-internal-format
23616 msgid "this target does not support %qs"
23620 #, gcc-internal-format
23621 msgid "instruction scheduling not supported on this target machine"
23625 #, gcc-internal-format
23626 msgid "this target machine does not have delayed branches"
23630 #, gcc-internal-format
23631 msgid "-f%sleading-underscore not supported on this target machine"
23635 #, gcc-internal-format
23636 msgid "target system does not support the \"%s\" debug format"
23640 #, gcc-internal-format
23641 msgid "variable tracking requested, but useless unless producing debug info"
23645 #, gcc-internal-format
23646 msgid "variable tracking requested, but not supported by this debug format"
23650 #, gcc-internal-format
23651 msgid "can%'t open %s: %m"
23655 #, gcc-internal-format
23656 msgid "-ffunction-sections not supported for this target"
23660 #, gcc-internal-format
23661 msgid "-fdata-sections not supported for this target"
23665 #, gcc-internal-format
23666 msgid "-ffunction-sections disabled; it makes profiling impossible"
23670 #, gcc-internal-format
23671 msgid "-fprefetch-loop-arrays not supported for this target"
23675 #, gcc-internal-format
23677 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
23681 #, gcc-internal-format
23682 msgid "-fprefetch-loop-arrays is not supported with -Os"
23686 #, gcc-internal-format
23687 msgid "-ffunction-sections may affect debugging on some targets"
23691 #, gcc-internal-format
23692 msgid "-fstack-protector not supported for this target"
23696 #, gcc-internal-format
23697 msgid "unwind tables currently requires a frame pointer for correctness"
23701 #, gcc-internal-format
23702 msgid "error writing to %s: %m"
23705 #: toplev.c:2200 java/jcf-parse.c:1776
23706 #, gcc-internal-format
23707 msgid "error closing %s: %m"
23710 #: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
23711 #, gcc-internal-format
23712 msgid "%Hwill never be executed"
23716 #, gcc-internal-format
23717 msgid "SSA name in freelist but still referenced"
23721 #, gcc-internal-format
23722 msgid "ASSERT_EXPR with an always-false condition"
23726 #, gcc-internal-format
23727 msgid "GIMPLE register modified with BIT_FIELD_REF"
23731 #, gcc-internal-format
23732 msgid "invariant not recomputed when ADDR_EXPR changed"
23736 #, gcc-internal-format
23737 msgid "constant not recomputed when ADDR_EXPR changed"
23741 #, gcc-internal-format
23742 msgid "side effects not recomputed when ADDR_EXPR changed"
23746 #, gcc-internal-format
23747 msgid "address taken, but ADDRESSABLE bit not set"
23751 #, gcc-internal-format
23752 msgid "non-integral used in condition"
23756 #, gcc-internal-format
23757 msgid "invalid conditional operand"
23761 #, gcc-internal-format
23762 msgid "invalid reference prefix"
23766 #, gcc-internal-format
23767 msgid "invalid operand to plus/minus, type is a pointer"
23771 #, gcc-internal-format
23772 msgid "invalid operand to pointer plus, first operand is not a pointer"
23776 #, gcc-internal-format
23778 "invalid operand to pointer plus, second operand is not an integer with type "
23782 #: tree-cfg.c:3382 tree-cfg.c:3798
23783 #, gcc-internal-format
23784 msgid "invalid operand in unary expression"
23788 #, gcc-internal-format
23789 msgid "type mismatch in unary expression"
23793 #, gcc-internal-format
23794 msgid "invalid operands in binary expression"
23798 #, gcc-internal-format
23799 msgid "type mismatch in binary expression"
23803 #, gcc-internal-format
23804 msgid "invalid expression for min lvalue"
23808 #, gcc-internal-format
23809 msgid "invalid operand in indirect reference"
23813 #, gcc-internal-format
23814 msgid "type mismatch in indirect reference"
23818 #, gcc-internal-format
23819 msgid "invalid operands to array reference"
23823 #, gcc-internal-format
23824 msgid "type mismatch in array reference"
23828 #, gcc-internal-format
23829 msgid "type mismatch in array range reference"
23833 #, gcc-internal-format
23834 msgid "type mismatch in real/imagpart reference"
23838 #, gcc-internal-format
23839 msgid "type mismatch in component reference"
23843 #, gcc-internal-format
23844 msgid "invalid operand in conversion"
23848 #, gcc-internal-format
23849 msgid "invalid types in nop conversion"
23853 #, gcc-internal-format
23854 msgid "invalid operand in int to float conversion"
23858 #, gcc-internal-format
23859 msgid "invalid types in conversion to floating point"
23863 #, gcc-internal-format
23864 msgid "invalid operand in float to int conversion"
23868 #, gcc-internal-format
23869 msgid "invalid types in conversion to integer"
23873 #, gcc-internal-format
23874 msgid "invalid operands in complex expression"
23878 #, gcc-internal-format
23879 msgid "type mismatch in complex expression"
23883 #, gcc-internal-format
23884 msgid "constructor not allowed for non-vector types"
23888 #, gcc-internal-format
23889 msgid "invalid operands in shift expression"
23893 #, gcc-internal-format
23894 msgid "type mismatch in shift expression"
23898 #, gcc-internal-format
23899 msgid "invalid (pointer) operands to plus/minus"
23903 #, gcc-internal-format
23904 msgid "invalid operands in pointer plus expression"
23908 #, gcc-internal-format
23909 msgid "type mismatch in pointer plus expression"
23913 #, gcc-internal-format
23914 msgid "invalid operands in conditional expression"
23918 #, gcc-internal-format
23919 msgid "type mismatch in address expression"
23923 #, gcc-internal-format
23924 msgid "invalid operands in truth expression"
23928 #, gcc-internal-format
23929 msgid "type mismatch in binary truth expression"
23933 #, gcc-internal-format
23934 msgid "invalid operand in unary not"
23938 #, gcc-internal-format
23939 msgid "type mismatch in not expression"
23943 #, gcc-internal-format
23944 msgid "invalid operands in comparison expression"
23948 #, gcc-internal-format
23949 msgid "type mismatch in comparison expression"
23953 #, gcc-internal-format
23954 msgid "non-trivial conversion at assignment"
23957 #: tree-cfg.c:3988 tree-cfg.c:4136
23958 #, gcc-internal-format
23959 msgid "is not a valid GIMPLE statement"
23963 #, gcc-internal-format
23964 msgid "invalid operand to switch statement"
23968 #, gcc-internal-format
23969 msgid "type error in return expression"
23973 #, gcc-internal-format
23974 msgid "verify_gimple failed"
23978 #, gcc-internal-format
23979 msgid "statement marked for throw, but doesn%'t"
23983 #, gcc-internal-format
23984 msgid "statement marked for throw in middle of block"
23988 #, gcc-internal-format
23989 msgid "unexpected non-tuple"
23993 #, gcc-internal-format
23994 msgid "Dead STMT in EH table"
23998 #, gcc-internal-format
23999 msgid "bb_for_stmt (phi) is set to a wrong basic block"
24003 #, gcc-internal-format
24004 msgid "missing PHI def"
24008 #, gcc-internal-format
24009 msgid "PHI def is not a GIMPLE value"
24012 #: tree-cfg.c:4333 tree-cfg.c:4359
24013 #, gcc-internal-format
24014 msgid "incorrect sharing of tree nodes"
24018 #, gcc-internal-format
24019 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
24023 #, gcc-internal-format
24024 msgid "verify_stmts failed"
24028 #, gcc-internal-format
24029 msgid "ENTRY_BLOCK has IL associated with it"
24033 #, gcc-internal-format
24034 msgid "EXIT_BLOCK has IL associated with it"
24038 #, gcc-internal-format
24039 msgid "fallthru to exit from bb %d"
24043 #, gcc-internal-format
24044 msgid "nonlocal label "
24047 #: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
24048 #, gcc-internal-format
24053 #, gcc-internal-format
24054 msgid "control flow in the middle of basic block %d"
24058 #, gcc-internal-format
24059 msgid "fallthru edge after a control statement in bb %d"
24063 #, gcc-internal-format
24064 msgid "true/false edge after a non-COND_EXPR in bb %d"
24068 #, gcc-internal-format
24069 msgid "COND_EXPR with code in branches at the end of bb %d"
24072 #: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
24073 #, gcc-internal-format
24074 msgid "wrong outgoing edge flags at end of bb %d"
24078 #, gcc-internal-format
24079 msgid "explicit goto at end of bb %d"
24083 #, gcc-internal-format
24084 msgid "return edge does not point to exit in bb %d"
24088 #, gcc-internal-format
24089 msgid "found default case not at end of case vector"
24093 #, gcc-internal-format
24094 msgid "case labels not sorted: "
24098 #, gcc-internal-format
24099 msgid "no default case found at end of case vector"
24103 #, gcc-internal-format
24104 msgid "extra outgoing edge %d->%d"
24108 #, gcc-internal-format
24109 msgid "missing edge %i->%i"
24112 #: tree-cfg.c:6941 tree-cfg.c:6945
24113 #, gcc-internal-format
24114 msgid "%H%<noreturn%> function does return"
24117 #: tree-cfg.c:6967 tree-cfg.c:6972
24118 #, gcc-internal-format
24119 msgid "%Hcontrol reaches end of non-void function"
24123 #, gcc-internal-format
24124 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
24128 #, gcc-internal-format
24129 msgid "could not open dump file %qs: %s"
24132 #: tree-dump.c:1068
24133 #, gcc-internal-format
24134 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
24138 #, gcc-internal-format
24139 msgid "EH edge %i->%i is missing"
24143 #, gcc-internal-format
24144 msgid "EH edge %i->%i miss EH flag"
24147 #. ??? might not be mistake.
24149 #, gcc-internal-format
24150 msgid "EH edge %i->%i has duplicated regions"
24154 #, gcc-internal-format
24155 msgid "BB %i can not throw but has EH edges"
24159 #, gcc-internal-format
24160 msgid "BB %i last statement has incorrectly set region"
24164 #, gcc-internal-format
24165 msgid "unnecessary EH edge %i->%i"
24168 #: tree-inline.c:1830
24169 #, gcc-internal-format
24171 "function %q+F can never be inlined because it uses alloca (override using "
24172 "the always_inline attribute)"
24175 #: tree-inline.c:1842
24176 #, gcc-internal-format
24177 msgid "function %q+F can never be inlined because it uses setjmp"
24180 #: tree-inline.c:1856
24181 #, gcc-internal-format
24183 "function %q+F can never be inlined because it uses variable argument lists"
24186 #: tree-inline.c:1867
24187 #, gcc-internal-format
24189 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
24193 #: tree-inline.c:1874
24194 #, gcc-internal-format
24195 msgid "function %q+F can never be inlined because it uses non-local goto"
24198 #: tree-inline.c:1885
24199 #, gcc-internal-format
24201 "function %q+F can never be inlined because it uses __builtin_return or "
24202 "__builtin_apply_args"
24205 #: tree-inline.c:1904
24206 #, gcc-internal-format
24207 msgid "function %q+F can never be inlined because it contains a computed goto"
24210 #: tree-inline.c:1918
24211 #, gcc-internal-format
24212 msgid "function %q+F can never be inlined because it receives a non-local goto"
24215 #: tree-inline.c:1943
24216 #, gcc-internal-format
24218 "function %q+F can never be inlined because it uses variable sized variables"
24221 #: tree-inline.c:2005
24222 #, gcc-internal-format
24224 "function %q+F can never be inlined because it is suppressed using -fno-inline"
24227 #: tree-inline.c:2019
24228 #, gcc-internal-format
24230 "function %q+F can never be inlined because it uses attributes conflicting "
24234 #: tree-inline.c:2588 tree-inline.c:2598
24235 #, gcc-internal-format
24236 msgid "inlining failed in call to %q+F: %s"
24239 #: tree-inline.c:2589 tree-inline.c:2600
24240 #, gcc-internal-format
24241 msgid "called from here"
24244 #: tree-mudflap.c:860
24245 #, gcc-internal-format
24246 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
24249 #: tree-mudflap.c:1044
24250 #, gcc-internal-format
24251 msgid "mudflap cannot track %qs in stub function"
24254 #: tree-mudflap.c:1272
24255 #, gcc-internal-format
24256 msgid "mudflap cannot track unknown size extern %qs"
24259 #: tree-nomudflap.c:50
24260 #, gcc-internal-format
24261 msgid "mudflap: this language is not supported"
24264 #: tree-optimize.c:430
24265 #, gcc-internal-format
24266 msgid "size of return value of %q+D is %u bytes"
24269 #: tree-optimize.c:433
24270 #, gcc-internal-format
24271 msgid "size of return value of %q+D is larger than %wd bytes"
24274 #: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
24275 #: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
24276 #, gcc-internal-format
24277 msgid "SSA corruption"
24280 #: tree-outof-ssa.c:1105
24281 #, gcc-internal-format
24282 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
24285 #: tree-outof-ssa.c:1111
24286 #, gcc-internal-format
24287 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
24290 #: tree-outof-ssa.c:1118
24291 #, gcc-internal-format
24292 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
24295 #: tree-outof-ssa.c:1124
24296 #, gcc-internal-format
24297 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
24300 #: tree-profile.c:351
24301 #, gcc-internal-format
24302 msgid "unimplemented functionality"
24305 #: tree-ssa-alias-warnings.c:814
24306 #, gcc-internal-format
24308 "%Hlikely type-punning may break strict-aliasing rules: object %<%s%s%> of "
24309 "main type %qT is referenced at or around %s:%d and may be aliased to object %"
24310 "<%s%s%> of main type %qT which is referenced at or around %s:%d."
24314 #, gcc-internal-format
24315 msgid "expected an SSA_NAME object"
24319 #, gcc-internal-format
24320 msgid "type mismatch between an SSA_NAME and its symbol"
24324 #, gcc-internal-format
24325 msgid "found an SSA_NAME that had been released into the free pool"
24329 #, gcc-internal-format
24330 msgid "found a virtual definition for a GIMPLE register"
24334 #, gcc-internal-format
24335 msgid "found a real definition for a non-register"
24339 #, gcc-internal-format
24340 msgid "found real variable when subvariables should have appeared"
24344 #, gcc-internal-format
24345 msgid "found a default name with a non-empty defining statement"
24349 #, gcc-internal-format
24350 msgid "SSA_NAME created in two different blocks %i and %i"
24354 #, gcc-internal-format
24355 msgid "SSA_NAME_DEF_STMT is wrong"
24359 #, gcc-internal-format
24360 msgid "missing definition"
24364 #, gcc-internal-format
24365 msgid "definition in block %i does not dominate use in block %i"
24369 #, gcc-internal-format
24370 msgid "definition in block %i follows the use"
24374 #, gcc-internal-format
24375 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
24379 #, gcc-internal-format
24380 msgid "no immediate_use list"
24384 #, gcc-internal-format
24385 msgid "wrong immediate use list"
24389 #, gcc-internal-format
24390 msgid "incoming edge count does not match number of PHI arguments"
24394 #, gcc-internal-format
24395 msgid "PHI argument is missing for edge %d->%d"
24399 #, gcc-internal-format
24400 msgid "PHI argument is not SSA_NAME, or invariant"
24404 #, gcc-internal-format
24405 msgid "wrong edge %d->%d for PHI argument"
24409 #, gcc-internal-format
24410 msgid "non-addressable variable inside an alias set"
24414 #, gcc-internal-format
24415 msgid "verify_flow_insensitive_alias_info failed"
24419 #, gcc-internal-format
24420 msgid "dereferenced pointers should have a name or a symbol tag"
24424 #, gcc-internal-format
24425 msgid "pointers with a memory tag, should have points-to sets"
24429 #, gcc-internal-format
24430 msgid "pointer escapes but its name tag is not call-clobbered"
24434 #, gcc-internal-format
24435 msgid "verify_flow_sensitive_alias_info failed"
24439 #, gcc-internal-format
24440 msgid "variable in call_clobbered_vars but not marked call_clobbered"
24444 #, gcc-internal-format
24445 msgid "variable marked call_clobbered but not in call_clobbered_vars bitmap."
24449 #, gcc-internal-format
24450 msgid "verify_call_clobbering failed"
24454 #, gcc-internal-format
24455 msgid "Memory partitions should have at least one symbol"
24459 #, gcc-internal-format
24460 msgid "Partitioned symbols should belong to exactly one partition"
24464 #, gcc-internal-format
24465 msgid "verify_memory_partitions failed"
24469 #, gcc-internal-format
24470 msgid "AUX pointer initialized for edge %d->%d"
24474 #, gcc-internal-format
24475 msgid "stmt (%p) marked modified after optimization pass: "
24479 #, gcc-internal-format
24480 msgid "statement makes a memory store, but has no VDEFS"
24483 #: tree-ssa.c:707 tree-ssa.c:717
24484 #, gcc-internal-format
24485 msgid "in statement"
24489 #, gcc-internal-format
24490 msgid "verify_ssa failed"
24494 #, gcc-internal-format
24495 msgid "%J%qD was declared here"
24498 #. We only do data flow with SSA_NAMEs, so that's all we
24501 #, gcc-internal-format
24502 msgid "%H%qD is used uninitialized in this function"
24506 #, gcc-internal-format
24507 msgid "%H%qD may be used uninitialized in this function"
24511 #, gcc-internal-format
24512 msgid "%Harray subscript is outside array bounds"
24516 #, gcc-internal-format
24517 msgid "%Harray subscript is above array bounds"
24521 #, gcc-internal-format
24522 msgid "%Harray subscript is below array bounds"
24526 #, gcc-internal-format
24528 "assuming signed overflow does not occur when simplifying conditional to "
24533 #, gcc-internal-format
24534 msgid "assuming signed overflow does not occur when simplifying conditional"
24538 #, gcc-internal-format
24539 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
24543 #, gcc-internal-format
24545 "%q+D redeclared without dllimport attribute after being referenced with dll "
24550 #, gcc-internal-format
24551 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
24554 #: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
24555 #: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
24556 #: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
24557 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
24558 #: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
24559 #: config/sh/symbian.c:415
24560 #, gcc-internal-format
24561 msgid "%qs attribute ignored"
24565 #, gcc-internal-format
24566 msgid "inline function %q+D declared as dllimport: attribute ignored"
24570 #, gcc-internal-format
24571 msgid "function %q+D definition is marked dllimport"
24574 #: tree.c:4082 config/sh/symbian.c:430
24575 #, gcc-internal-format
24576 msgid "variable %q+D definition is marked dllimport"
24579 #: tree.c:4105 config/sh/symbian.c:505
24580 #, gcc-internal-format
24581 msgid "external linkage required for symbol %q+D because of %qs attribute"
24585 #, gcc-internal-format
24587 "%qs implies default visibility, but %qD has already been declared with a "
24588 "different visibility"
24592 #, gcc-internal-format
24593 msgid "arrays of functions are not meaningful"
24597 #, gcc-internal-format
24598 msgid "function return type cannot be function"
24601 #: tree.c:6802 tree.c:6887 tree.c:6948
24602 #, gcc-internal-format
24603 msgid "tree check: %s, have %s in %s, at %s:%d"
24607 #, gcc-internal-format
24608 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
24612 #, gcc-internal-format
24613 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
24617 #, gcc-internal-format
24618 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
24622 #, gcc-internal-format
24623 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
24627 #, gcc-internal-format
24629 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
24634 #, gcc-internal-format
24635 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
24639 #, gcc-internal-format
24640 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
24644 #, gcc-internal-format
24645 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
24649 #, gcc-internal-format
24651 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %"
24655 #: value-prof.c:351
24656 #, gcc-internal-format
24657 msgid "Dead histogram"
24660 #: value-prof.c:380
24661 #, gcc-internal-format
24663 "Histogram value statement does not correspond to statement it is associated "
24667 #: value-prof.c:393
24668 #, gcc-internal-format
24669 msgid "verify_histograms failed"
24672 #: value-prof.c:434
24673 #, gcc-internal-format
24675 "%HCorrupted value profile: %s profiler overall count (%d) does not match BB "
24680 #, gcc-internal-format
24681 msgid "%+D causes a section type conflict"
24685 #, gcc-internal-format
24687 "alignment of %q+D is greater than maximum object file alignment. Using %d"
24690 #: varasm.c:1310 varasm.c:1318
24691 #, gcc-internal-format
24692 msgid "register name not specified for %q+D"
24696 #, gcc-internal-format
24697 msgid "invalid register name for %q+D"
24701 #, gcc-internal-format
24702 msgid "data type of %q+D isn%'t suitable for a register"
24706 #, gcc-internal-format
24707 msgid "register specified for %q+D isn%'t suitable for data type"
24711 #, gcc-internal-format
24712 msgid "global register variable has initial value"
24716 #, gcc-internal-format
24717 msgid "optimization may eliminate reads and/or writes to register variables"
24721 #, gcc-internal-format
24722 msgid "register name given for non-register variable %q+D"
24726 #, gcc-internal-format
24727 msgid "global destructors not supported on this target"
24731 #, gcc-internal-format
24732 msgid "global constructors not supported on this target"
24736 #, gcc-internal-format
24737 msgid "thread-local COMMON data not implemented"
24741 #, gcc-internal-format
24743 "requested alignment for %q+D is greater than implemented alignment of %wu"
24747 #, gcc-internal-format
24748 msgid "initializer for integer/fixed-point value is too complicated"
24752 #, gcc-internal-format
24753 msgid "initializer for floating value is not a floating constant"
24757 #, gcc-internal-format
24758 msgid "invalid initial value for member %qs"
24761 #: varasm.c:4864 varasm.c:4908
24762 #, gcc-internal-format
24763 msgid "weak declaration of %q+D must precede definition"
24767 #, gcc-internal-format
24769 "weak declaration of %q+D after first use results in unspecified behavior"
24773 #, gcc-internal-format
24774 msgid "weak declaration of %q+D must be public"
24778 #, gcc-internal-format
24779 msgid "weak declaration of %q+D not supported"
24783 #, gcc-internal-format
24784 msgid "only weak aliases are supported in this configuration"
24788 #, gcc-internal-format
24789 msgid "%Jweakref is not supported in this configuration"
24793 #, gcc-internal-format
24794 msgid "%q+D aliased to undefined symbol %qs"
24798 #, gcc-internal-format
24799 msgid "%q+D aliased to external symbol %qs"
24803 #, gcc-internal-format
24804 msgid "weakref %q+D ultimately targets itself"
24808 #, gcc-internal-format
24809 msgid "weakref %q+D must have static linkage"
24813 #, gcc-internal-format
24814 msgid "%Jalias definitions not supported in this configuration"
24818 #, gcc-internal-format
24819 msgid "%Jonly weak aliases are supported in this configuration"
24823 #, gcc-internal-format
24824 msgid "visibility attribute not supported in this configuration; ignored"
24828 #, gcc-internal-format
24829 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
24833 #, gcc-internal-format
24834 msgid "underflowed virtual array %s in %s, at %s:%d"
24838 #, gcc-internal-format
24839 msgid "vector %s %s domain error, in %s at %s:%u"
24842 #. Print an error message for unrecognized stab codes.
24844 #, gcc-internal-format
24845 msgid "no sclass for %s stab (0x%x)"
24848 #: config/darwin-c.c:84
24849 #, gcc-internal-format
24850 msgid "too many #pragma options align=reset"
24853 #: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
24854 #: config/darwin-c.c:111
24855 #, gcc-internal-format
24856 msgid "malformed '#pragma options', ignoring"
24859 #: config/darwin-c.c:114
24860 #, gcc-internal-format
24861 msgid "junk at end of '#pragma options'"
24864 #: config/darwin-c.c:124
24865 #, gcc-internal-format
24866 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
24869 #: config/darwin-c.c:136
24870 #, gcc-internal-format
24871 msgid "missing '(' after '#pragma unused', ignoring"
24874 #: config/darwin-c.c:154
24875 #, gcc-internal-format
24876 msgid "missing ')' after '#pragma unused', ignoring"
24879 #: config/darwin-c.c:157
24880 #, gcc-internal-format
24881 msgid "junk at end of '#pragma unused'"
24884 #: config/darwin-c.c:168
24885 #, gcc-internal-format
24886 msgid "malformed '#pragma ms_struct', ignoring"
24889 #: config/darwin-c.c:176
24890 #, gcc-internal-format
24891 msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
24894 #: config/darwin-c.c:179
24895 #, gcc-internal-format
24896 msgid "junk at end of '#pragma ms_struct'"
24899 #: config/darwin-c.c:405
24900 #, gcc-internal-format
24901 msgid "subframework include %s conflicts with framework include"
24904 #: config/darwin-c.c:588
24905 #, gcc-internal-format
24906 msgid "Unknown value %qs of -mmacosx-version-min"
24909 #: config/darwin.c:1431
24910 #, gcc-internal-format
24912 "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
24915 #: config/darwin.c:1438
24916 #, gcc-internal-format
24917 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
24920 #: config/darwin.c:1563
24921 #, gcc-internal-format
24923 "internal and protected visibility attributes not supported in this "
24924 "configuration; ignored"
24927 #: config/host-darwin.c:62
24928 #, gcc-internal-format
24929 msgid "couldn't unmap pch_address_space: %m"
24932 #: config/sol2-c.c:93 config/sol2-c.c:109
24933 #, gcc-internal-format
24934 msgid "malformed %<#pragma align%>, ignoring"
24937 #: config/sol2-c.c:102
24938 #, gcc-internal-format
24939 msgid "invalid alignment for %<#pragma align%>, ignoring"
24942 #: config/sol2-c.c:117
24943 #, gcc-internal-format
24944 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
24947 #: config/sol2-c.c:129 config/sol2-c.c:141
24948 #, gcc-internal-format
24949 msgid "malformed %<#pragma align%>"
24952 #: config/sol2-c.c:136
24953 #, gcc-internal-format
24954 msgid "junk at end of %<#pragma align%>"
24957 #: config/sol2-c.c:157 config/sol2-c.c:164
24958 #, gcc-internal-format
24959 msgid "malformed %<#pragma init%>, ignoring"
24962 #: config/sol2-c.c:187 config/sol2-c.c:199
24963 #, gcc-internal-format
24964 msgid "malformed %<#pragma init%>"
24967 #: config/sol2-c.c:194
24968 #, gcc-internal-format
24969 msgid "junk at end of %<#pragma init%>"
24972 #: config/sol2-c.c:215 config/sol2-c.c:222
24973 #, gcc-internal-format
24974 msgid "malformed %<#pragma fini%>, ignoring"
24977 #: config/sol2-c.c:245 config/sol2-c.c:257
24978 #, gcc-internal-format
24979 msgid "malformed %<#pragma fini%>"
24982 #: config/sol2-c.c:252
24983 #, gcc-internal-format
24984 msgid "junk at end of %<#pragma fini%>"
24987 #: config/sol2.c:53
24988 #, gcc-internal-format
24989 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
24992 #: config/vxworks.c:69
24993 #, gcc-internal-format
24994 msgid "PIC is only supported for RTPs"
24997 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
24998 #. sections. machopic_select_section ensures that weak variables go in
24999 #. coalesced sections. Weak aliases (or any other kind of aliases) are
25000 #. not supported. Weak symbols that aren't visible outside the .s file
25001 #. are not supported.
25002 #: config/darwin.h:451
25003 #, gcc-internal-format
25004 msgid "alias definitions not supported in Mach-O; ignored"
25008 #: config/vx-common.h:89
25009 #, gcc-internal-format
25010 msgid "profiler support for VxWorks"
25013 #: config/windiss.h:36
25014 #, gcc-internal-format
25015 msgid "profiler support for WindISS"
25018 #: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
25019 #, gcc-internal-format
25020 msgid "bad value %qs for -mtls-size switch"
25023 #: config/alpha/alpha.c:286
25024 #, gcc-internal-format
25025 msgid "-f%s ignored for Unicos/Mk (not supported)"
25028 #: config/alpha/alpha.c:310
25029 #, gcc-internal-format
25030 msgid "-mieee not supported on Unicos/Mk"
25033 #: config/alpha/alpha.c:321
25034 #, gcc-internal-format
25035 msgid "-mieee-with-inexact not supported on Unicos/Mk"
25038 #: config/alpha/alpha.c:338
25039 #, gcc-internal-format
25040 msgid "bad value %qs for -mtrap-precision switch"
25043 #: config/alpha/alpha.c:352
25044 #, gcc-internal-format
25045 msgid "bad value %qs for -mfp-rounding-mode switch"
25048 #: config/alpha/alpha.c:367
25049 #, gcc-internal-format
25050 msgid "bad value %qs for -mfp-trap-mode switch"
25053 #: config/alpha/alpha.c:381 config/alpha/alpha.c:393
25054 #, gcc-internal-format
25055 msgid "bad value %qs for -mcpu switch"
25058 #: config/alpha/alpha.c:400
25059 #, gcc-internal-format
25060 msgid "trap mode not supported on Unicos/Mk"
25063 #: config/alpha/alpha.c:407
25064 #, gcc-internal-format
25065 msgid "fp software completion requires -mtrap-precision=i"
25068 #: config/alpha/alpha.c:423
25069 #, gcc-internal-format
25070 msgid "rounding mode not supported for VAX floats"
25073 #: config/alpha/alpha.c:428
25074 #, gcc-internal-format
25075 msgid "trap mode not supported for VAX floats"
25078 #: config/alpha/alpha.c:432
25079 #, gcc-internal-format
25080 msgid "128-bit long double not supported for VAX floats"
25083 #: config/alpha/alpha.c:460
25084 #, gcc-internal-format
25085 msgid "L%d cache latency unknown for %s"
25088 #: config/alpha/alpha.c:475
25089 #, gcc-internal-format
25090 msgid "bad value %qs for -mmemory-latency"
25093 #: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
25094 #: config/s390/s390.c:8282
25095 #, gcc-internal-format
25096 msgid "bad builtin fcode"
25099 #: config/arc/arc.c:388
25100 #, gcc-internal-format
25101 msgid "argument of %qs attribute is not a string constant"
25104 #: config/arc/arc.c:396
25105 #, gcc-internal-format
25106 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
25109 #: config/arm/arm.c:1050
25110 #, gcc-internal-format
25111 msgid "switch -mcpu=%s conflicts with -march= switch"
25114 #: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
25115 #, gcc-internal-format
25116 msgid "bad value (%s) for %s switch"
25119 #: config/arm/arm.c:1170
25120 #, gcc-internal-format
25121 msgid "target CPU does not support ARM mode"
25124 #: config/arm/arm.c:1174
25125 #, gcc-internal-format
25126 msgid "target CPU does not support interworking"
25129 #: config/arm/arm.c:1180
25130 #, gcc-internal-format
25131 msgid "target CPU does not support THUMB instructions"
25134 #: config/arm/arm.c:1198
25135 #, gcc-internal-format
25137 "enabling backtrace support is only meaningful when compiling for the Thumb"
25140 #: config/arm/arm.c:1201
25141 #, gcc-internal-format
25143 "enabling callee interworking support is only meaningful when compiling for "
25147 #: config/arm/arm.c:1204
25148 #, gcc-internal-format
25150 "enabling caller interworking support is only meaningful when compiling for "
25154 #: config/arm/arm.c:1208
25155 #, gcc-internal-format
25156 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
25159 #: config/arm/arm.c:1216
25160 #, gcc-internal-format
25161 msgid "-fpic and -mapcs-reent are incompatible"
25164 #: config/arm/arm.c:1219
25165 #, gcc-internal-format
25166 msgid "APCS reentrant code not supported. Ignored"
25169 #: config/arm/arm.c:1227
25170 #, gcc-internal-format
25171 msgid "-g with -mno-apcs-frame may not give sensible debugging"
25174 #: config/arm/arm.c:1230
25175 #, gcc-internal-format
25176 msgid "passing floating point arguments in fp regs not yet supported"
25179 #: config/arm/arm.c:1275
25180 #, gcc-internal-format
25181 msgid "invalid ABI option: -mabi=%s"
25184 #: config/arm/arm.c:1281
25185 #, gcc-internal-format
25186 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
25189 #: config/arm/arm.c:1284
25190 #, gcc-internal-format
25191 msgid "iwmmxt abi requires an iwmmxt capable cpu"
25194 #: config/arm/arm.c:1294
25195 #, gcc-internal-format
25196 msgid "invalid floating point emulation option: -mfpe=%s"
25199 #: config/arm/arm.c:1311
25200 #, gcc-internal-format
25201 msgid "invalid floating point option: -mfpu=%s"
25204 #: config/arm/arm.c:1351
25205 #, gcc-internal-format
25206 msgid "invalid floating point abi: -mfloat-abi=%s"
25209 #: config/arm/arm.c:1358
25210 #, gcc-internal-format
25211 msgid "-mfloat-abi=hard and VFP"
25214 #: config/arm/arm.c:1364
25215 #, gcc-internal-format
25216 msgid "iWMMXt and hardware floating point"
25219 #: config/arm/arm.c:1368
25220 #, gcc-internal-format
25221 msgid "Thumb-2 iWMMXt"
25224 #: config/arm/arm.c:1391
25225 #, gcc-internal-format
25226 msgid "invalid thread pointer option: -mtp=%s"
25229 #: config/arm/arm.c:1404
25230 #, gcc-internal-format
25231 msgid "can not use -mtp=cp15 with 16-bit Thumb"
25234 #: config/arm/arm.c:1418
25235 #, gcc-internal-format
25236 msgid "structure size boundary can only be set to %s"
25239 #: config/arm/arm.c:1424
25240 #, gcc-internal-format
25241 msgid "RTP PIC is incompatible with Thumb"
25244 #: config/arm/arm.c:1433
25245 #, gcc-internal-format
25246 msgid "RTP PIC is incompatible with -msingle-pic-base"
25249 #: config/arm/arm.c:1445
25250 #, gcc-internal-format
25251 msgid "-mpic-register= is useless without -fpic"
25254 #: config/arm/arm.c:1454
25255 #, gcc-internal-format
25256 msgid "unable to use '%s' for PIC register"
25259 #: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
25260 #: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
25261 #: config/h8300/h8300.c:5257 config/i386/i386.c:3009
25262 #: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
25263 #: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
25264 #: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
25265 #: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
25266 #: config/v850/v850.c:2048
25267 #, gcc-internal-format
25268 msgid "%qs attribute only applies to functions"
25271 #: config/arm/arm.c:14012
25272 #, gcc-internal-format
25273 msgid "unable to compute real location of stacked parameter"
25276 #: config/arm/arm.c:15451
25277 #, gcc-internal-format
25278 msgid "argument must be a constant"
25281 #. @@@ better error message
25282 #: config/arm/arm.c:15759 config/arm/arm.c:15796
25283 #, gcc-internal-format
25284 msgid "selector must be an immediate"
25287 #. @@@ better error message
25288 #: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
25289 #, gcc-internal-format
25290 msgid "mask must be an immediate"
25293 #: config/arm/arm.c:16498
25294 #, gcc-internal-format
25295 msgid "no low registers available for popping high registers"
25298 #: config/arm/arm.c:16721
25299 #, gcc-internal-format
25300 msgid "interrupt Service Routines cannot be coded in Thumb mode"
25303 #: config/arm/pe.c:158 config/mcore/mcore.c:2898
25304 #, gcc-internal-format
25305 msgid "initialized variable %q+D is marked dllimport"
25308 #: config/arm/pe.c:167
25309 #, gcc-internal-format
25310 msgid "static variable %q+D is marked dllimport"
25313 #: config/avr/avr.c:690
25314 #, gcc-internal-format
25315 msgid "large frame pointer change (%d) with -mtiny-stack"
25318 #: config/avr/avr.c:4591
25319 #, gcc-internal-format
25320 msgid "only initialized variables can be placed into program memory area"
25323 #: config/avr/avr.c:4635
25324 #, gcc-internal-format
25325 msgid "%qs appears to be a misspelled interrupt handler"
25328 #: config/avr/avr.c:4643
25329 #, gcc-internal-format
25330 msgid "%qs appears to be a misspelled signal handler"
25333 #: config/avr/avr.c:4751
25334 #, gcc-internal-format
25335 msgid "only uninitialized variables can be placed in the .noinit section"
25338 #: config/avr/avr.c:4765
25339 #, gcc-internal-format
25340 msgid "MCU %qs supported for assembler only"
25343 #: config/avr/avr.h:692
25344 #, gcc-internal-format
25345 msgid "trampolines not supported"
25348 #: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
25349 #, gcc-internal-format
25350 msgid "-mshared-library-id=%s is not between 0 and %d"
25353 #: config/bfin/bfin.c:2279
25354 #, gcc-internal-format
25355 msgid "-mcpu=%s is not valid"
25358 #: config/bfin/bfin.c:2315
25359 #, gcc-internal-format
25360 msgid "-mcpu=%s has invalid silicon revision"
25363 #: config/bfin/bfin.c:2332
25364 #, gcc-internal-format
25365 msgid "bf561 support is incomplete yet."
25368 #: config/bfin/bfin.c:2372
25369 #, gcc-internal-format
25370 msgid "-mshared-library-id= specified without -mid-shared-library"
25373 #: config/bfin/bfin.c:2378
25374 #, gcc-internal-format
25375 msgid "Can't use multiple stack checking methods together."
25378 #: config/bfin/bfin.c:2381
25379 #, gcc-internal-format
25380 msgid "ID shared libraries and FD-PIC mode can't be used together."
25383 #: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
25384 #, gcc-internal-format
25385 msgid "cannot specify both -msep-data and -mid-shared-library"
25388 #: config/bfin/bfin.c:4783
25389 #, gcc-internal-format
25390 msgid "multiple function type attributes specified"
25393 #: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
25394 #, gcc-internal-format
25395 msgid "`%s' attribute only applies to functions"
25398 #: config/bfin/bfin.c:4850
25399 #, gcc-internal-format
25400 msgid "can't apply both longcall and shortcall attributes to the same function"
25403 #: config/bfin/bfin.c:4900
25404 #, gcc-internal-format
25405 msgid "`%s' attribute only applies to variables"
25408 #: config/bfin/bfin.c:4907
25409 #, gcc-internal-format
25410 msgid "`%s' attribute cannot be specified for local variables"
25413 #: config/c4x/c4x-c.c:68
25414 #, gcc-internal-format
25415 msgid "missing '(' after '#pragma %s' - ignored"
25418 #: config/c4x/c4x-c.c:71
25419 #, gcc-internal-format
25420 msgid "missing function name in '#pragma %s' - ignored"
25423 #: config/c4x/c4x-c.c:76
25424 #, gcc-internal-format
25425 msgid "malformed '#pragma %s' - ignored"
25428 #: config/c4x/c4x-c.c:78
25429 #, gcc-internal-format
25430 msgid "missing section name in '#pragma %s' - ignored"
25433 #: config/c4x/c4x-c.c:83
25434 #, gcc-internal-format
25435 msgid "missing ')' for '#pragma %s' - ignored"
25438 #: config/c4x/c4x-c.c:86
25439 #, gcc-internal-format
25440 msgid "junk at end of '#pragma %s'"
25443 #: config/c4x/c4x.c:859
25444 #, gcc-internal-format
25445 msgid "ISR %s requires %d words of local vars, max is 32767"
25448 #. This function is for retrieving a part of an instruction name for
25449 #. an operator, for immediate output. If that ever happens for
25450 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
25452 #: config/cris/cris.c:434
25453 #, gcc-internal-format
25454 msgid "MULT case in cris_op_str"
25457 #: config/cris/cris.c:811
25458 #, gcc-internal-format
25459 msgid "invalid use of ':' modifier"
25462 #: config/cris/cris.c:983
25463 #, gcc-internal-format
25464 msgid "internal error: bad register: %d"
25467 #: config/cris/cris.c:1524
25468 #, gcc-internal-format
25469 msgid "internal error: sideeffect-insn affecting main effect"
25472 #: config/cris/cris.c:1548
25473 #, gcc-internal-format
25474 msgid "unknown cc_attr value"
25477 #. If we get here, the caller got its initial tests wrong.
25478 #: config/cris/cris.c:1901
25479 #, gcc-internal-format
25480 msgid "internal error: cris_side_effect_mode_ok with bad operands"
25483 #: config/cris/cris.c:2104
25484 #, gcc-internal-format
25485 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
25488 #: config/cris/cris.c:2132
25489 #, gcc-internal-format
25490 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
25493 #: config/cris/cris.c:2168
25494 #, gcc-internal-format
25495 msgid "unknown CRIS cpu version specification in -mtune= : %s"
25498 #: config/cris/cris.c:2186
25499 #, gcc-internal-format
25500 msgid "-fPIC and -fpic are not supported in this configuration"
25503 #: config/cris/cris.c:2201
25504 #, gcc-internal-format
25505 msgid "that particular -g option is invalid with -maout and -melinux"
25508 #: config/cris/cris.c:2414
25509 #, gcc-internal-format
25510 msgid "Unknown src"
25513 #: config/cris/cris.c:2475
25514 #, gcc-internal-format
25515 msgid "Unknown dest"
25518 #: config/cris/cris.c:2760
25519 #, gcc-internal-format
25520 msgid "stackframe too big: %d bytes"
25523 #: config/cris/cris.c:3213 config/cris/cris.c:3240
25524 #, gcc-internal-format
25525 msgid "expand_binop failed in movsi got"
25528 #: config/cris/cris.c:3321
25529 #, gcc-internal-format
25530 msgid "emitting PIC operand, but PIC register isn't set up"
25533 #. Definitions for GCC. Part of the machine description for CRIS.
25534 #. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
25535 #. Free Software Foundation, Inc.
25536 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
25538 #. This file is part of GCC.
25540 #. GCC is free software; you can redistribute it and/or modify
25541 #. it under the terms of the GNU General Public License as published by
25542 #. the Free Software Foundation; either version 3, or (at your option)
25543 #. any later version.
25545 #. GCC is distributed in the hope that it will be useful,
25546 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
25547 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
25548 #. GNU General Public License for more details.
25550 #. You should have received a copy of the GNU General Public License
25551 #. along with GCC; see the file COPYING3. If not see
25552 #. <http://www.gnu.org/licenses/>.
25553 #. After the first "Node:" comment comes all preprocessor directives and
25554 #. attached declarations described in the info files, the "Using and
25555 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
25556 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
25557 #. really, but needs an update anyway.
25559 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
25560 #. for that. If applicable, there is a CRIS-specific comment. The order
25561 #. of macro definitions follow the order in the manual. Every section in
25562 #. the manual (node in the info pages) has an introductory `Node:
25563 #. <subchapter>' comment. If no macros are defined for a section, only
25564 #. the section-comment is present.
25565 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
25566 #. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
25567 #. settings not repeated below. This file contains general CRIS
25568 #. definitions and definitions for the cris-*-elf subtarget.
25569 #. We don't want to use gcc_assert for everything, as that can be
25571 #: config/cris/cris.h:43
25572 #, gcc-internal-format
25573 msgid "CRIS-port assertion failed: "
25576 #. Node: Caller Saves
25577 #. (no definitions)
25578 #. Node: Function entry
25579 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
25580 #. TARGET_ASM_FUNCTION_EPILOGUE.
25582 #: config/cris/cris.h:868
25583 #, gcc-internal-format
25584 msgid "no FUNCTION_PROFILER for CRIS"
25587 #: config/crx/crx.h:354
25588 #, gcc-internal-format
25589 msgid "Profiler support for CRX"
25592 #: config/crx/crx.h:365
25593 #, gcc-internal-format
25594 msgid "Trampoline support for CRX"
25597 #: config/frv/frv.c:8622
25598 #, gcc-internal-format
25599 msgid "accumulator is not a constant integer"
25602 #: config/frv/frv.c:8627
25603 #, gcc-internal-format
25604 msgid "accumulator number is out of bounds"
25607 #: config/frv/frv.c:8638
25608 #, gcc-internal-format
25609 msgid "inappropriate accumulator for %qs"
25612 #: config/frv/frv.c:8715
25613 #, gcc-internal-format
25614 msgid "invalid IACC argument"
25617 #: config/frv/frv.c:8738
25618 #, gcc-internal-format
25619 msgid "%qs expects a constant argument"
25622 #: config/frv/frv.c:8743
25623 #, gcc-internal-format
25624 msgid "constant argument out of range for %qs"
25627 #: config/frv/frv.c:9224
25628 #, gcc-internal-format
25629 msgid "media functions are not available unless -mmedia is used"
25632 #: config/frv/frv.c:9236
25633 #, gcc-internal-format
25634 msgid "this media function is only available on the fr500"
25637 #: config/frv/frv.c:9264
25638 #, gcc-internal-format
25639 msgid "this media function is only available on the fr400 and fr550"
25642 #: config/frv/frv.c:9283
25643 #, gcc-internal-format
25644 msgid "this builtin function is only available on the fr405 and fr450"
25647 #: config/frv/frv.c:9292
25648 #, gcc-internal-format
25649 msgid "this builtin function is only available on the fr500 and fr550"
25652 #: config/frv/frv.c:9304
25653 #, gcc-internal-format
25654 msgid "this builtin function is only available on the fr450"
25657 #: config/h8300/h8300.c:330
25658 #, gcc-internal-format
25659 msgid "-ms2600 is used without -ms"
25662 #: config/h8300/h8300.c:336
25663 #, gcc-internal-format
25664 msgid "-mn is used without -mh or -ms"
25667 #: config/i386/host-cygwin.c:64
25668 #, gcc-internal-format
25669 msgid "can't extend PCH file: %m"
25672 #: config/i386/host-cygwin.c:75
25673 #, gcc-internal-format
25674 msgid "can't set position in PCH file: %m"
25677 #: config/i386/i386.c:2133 config/i386/i386.c:2333
25678 #, gcc-internal-format
25679 msgid "bad value (%s) for -mtune= switch"
25682 #: config/i386/i386.c:2174
25683 #, gcc-internal-format
25684 msgid "bad value (%s) for -mstringop-strategy= switch"
25687 #: config/i386/i386.c:2177
25688 #, gcc-internal-format
25690 "-mtune=x86-64 is deprecated. Use -mtune=k8 or -mtune=generic instead as "
25694 #: config/i386/i386.c:2186
25695 #, gcc-internal-format
25696 msgid "generic CPU can be used only for -mtune= switch"
25699 #: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
25700 #, gcc-internal-format
25701 msgid "bad value (%s) for -march= switch"
25704 #: config/i386/i386.c:2199
25705 #, gcc-internal-format
25706 msgid "code model %s does not support PIC mode"
25709 #: config/i386/i386.c:2205 config/sparc/sparc.c:725
25710 #, gcc-internal-format
25711 msgid "bad value (%s) for -mcmodel= switch"
25714 #: config/i386/i386.c:2228
25715 #, gcc-internal-format
25716 msgid "bad value (%s) for -masm= switch"
25719 #: config/i386/i386.c:2231
25720 #, gcc-internal-format
25721 msgid "code model %qs not supported in the %s bit mode"
25724 #: config/i386/i386.c:2234
25725 #, gcc-internal-format
25726 msgid "%i-bit mode not compiled in"
25729 #: config/i386/i386.c:2245 config/i386/i386.c:2319
25730 #, gcc-internal-format
25731 msgid "CPU you selected does not support x86-64 instruction set"
25734 #: config/i386/i386.c:2351
25735 #, gcc-internal-format
25736 msgid "-mregparm is ignored in 64-bit mode"
25739 #: config/i386/i386.c:2354
25740 #, gcc-internal-format
25741 msgid "-mregparm=%d is not between 0 and %d"
25744 #: config/i386/i386.c:2366
25745 #, gcc-internal-format
25746 msgid "-malign-loops is obsolete, use -falign-loops"
25749 #: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
25750 #, gcc-internal-format
25751 msgid "-malign-loops=%d is not between 0 and %d"
25754 #: config/i386/i386.c:2379
25755 #, gcc-internal-format
25756 msgid "-malign-jumps is obsolete, use -falign-jumps"
25759 #: config/i386/i386.c:2392
25760 #, gcc-internal-format
25761 msgid "-malign-functions is obsolete, use -falign-functions"
25764 #: config/i386/i386.c:2425
25765 #, gcc-internal-format
25766 msgid "-mbranch-cost=%d is not between 0 and 5"
25769 #: config/i386/i386.c:2433
25770 #, gcc-internal-format
25771 msgid "-mlarge-data-threshold=%d is negative"
25774 #: config/i386/i386.c:2447
25775 #, gcc-internal-format
25776 msgid "bad value (%s) for -mtls-dialect= switch"
25779 #: config/i386/i386.c:2455
25780 #, gcc-internal-format
25781 msgid "pc%d is not valid precision setting (32, 64 or 80)"
25784 #: config/i386/i386.c:2471
25785 #, gcc-internal-format
25786 msgid "-mrtd is ignored in 64bit mode"
25789 #: config/i386/i386.c:2560
25790 #, gcc-internal-format
25791 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
25794 #: config/i386/i386.c:2569
25795 #, gcc-internal-format
25796 msgid "-msseregparm used without SSE enabled"
25799 #: config/i386/i386.c:2580 config/i386/i386.c:2591
25800 #, gcc-internal-format
25801 msgid "SSE instruction set disabled, using 387 arithmetics"
25804 #: config/i386/i386.c:2596
25805 #, gcc-internal-format
25806 msgid "387 instruction set disabled, using SSE arithmetics"
25809 #: config/i386/i386.c:2603
25810 #, gcc-internal-format
25811 msgid "bad value (%s) for -mfpmath= switch"
25814 #: config/i386/i386.c:2616
25815 #, gcc-internal-format
25816 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
25819 #: config/i386/i386.c:2635
25820 #, gcc-internal-format
25822 "unwind tables currently require either a frame pointer or -maccumulate-"
25823 "outgoing-args for correctness"
25826 #: config/i386/i386.c:3022 config/i386/i386.c:3075
25827 #, gcc-internal-format
25828 msgid "fastcall and regparm attributes are not compatible"
25831 #: config/i386/i386.c:3029
25832 #, gcc-internal-format
25833 msgid "%qs attribute requires an integer constant argument"
25836 #: config/i386/i386.c:3035
25837 #, gcc-internal-format
25838 msgid "argument to %qs attribute larger than %d"
25841 #: config/i386/i386.c:3045
25842 #, gcc-internal-format
25843 msgid "%s functions limited to %d register parameters"
25846 #: config/i386/i386.c:3067 config/i386/i386.c:3102
25847 #, gcc-internal-format
25848 msgid "fastcall and cdecl attributes are not compatible"
25851 #: config/i386/i386.c:3071
25852 #, gcc-internal-format
25853 msgid "fastcall and stdcall attributes are not compatible"
25856 #: config/i386/i386.c:3085 config/i386/i386.c:3098
25857 #, gcc-internal-format
25858 msgid "stdcall and cdecl attributes are not compatible"
25861 #: config/i386/i386.c:3089
25862 #, gcc-internal-format
25863 msgid "stdcall and fastcall attributes are not compatible"
25866 #: config/i386/i386.c:3236
25867 #, gcc-internal-format
25868 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
25871 #: config/i386/i386.c:3239
25872 #, gcc-internal-format
25873 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
25876 #: config/i386/i386.c:3925
25877 #, gcc-internal-format
25878 msgid "SSE register return with SSE disabled"
25881 #: config/i386/i386.c:3931
25882 #, gcc-internal-format
25883 msgid "SSE register argument with SSE disabled"
25886 #: config/i386/i386.c:3947
25887 #, gcc-internal-format
25888 msgid "x87 register return with x87 disabled"
25891 #: config/i386/i386.c:4265
25892 #, gcc-internal-format
25893 msgid "SSE vector argument without SSE enabled changes the ABI"
25896 #: config/i386/i386.c:4283
25897 #, gcc-internal-format
25898 msgid "MMX vector argument without MMX enabled changes the ABI"
25901 #: config/i386/i386.c:4810
25902 #, gcc-internal-format
25903 msgid "SSE vector return without SSE enabled changes the ABI"
25906 #: config/i386/i386.c:4820
25907 #, gcc-internal-format
25908 msgid "MMX vector return without MMX enabled changes the ABI"
25911 #: config/i386/i386.c:6171
25912 #, gcc-internal-format
25913 msgid "-mstackrealign ignored for nested functions"
25916 #: config/i386/i386.c:6173
25917 #, gcc-internal-format
25918 msgid "%s not supported for nested functions"
25921 #: config/i386/i386.c:8576
25922 #, gcc-internal-format
25923 msgid "extended registers have no high halves"
25926 #: config/i386/i386.c:8591
25927 #, gcc-internal-format
25928 msgid "unsupported operand size for extended register"
25931 #: config/i386/i386.c:19610
25932 #, gcc-internal-format
25933 msgid "the third argument must be a 4-bit immediate"
25936 #: config/i386/i386.c:19614
25937 #, gcc-internal-format
25938 msgid "the third argument must be an 8-bit immediate"
25941 #: config/i386/i386.c:19836
25942 #, gcc-internal-format
25943 msgid "last argument must be an immediate"
25946 #: config/i386/i386.c:19963
25947 #, gcc-internal-format
25948 msgid "the second argument must be a 4-bit immediate"
25951 #: config/i386/i386.c:20209
25952 #, gcc-internal-format
25953 msgid "the fifth argument must be a 8-bit immediate"
25956 #: config/i386/i386.c:20304
25957 #, gcc-internal-format
25958 msgid "the third argument must be a 8-bit immediate"
25961 #: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
25962 #, gcc-internal-format
25963 msgid "selector must be an integer constant in the range 0..%wi"
25966 #: config/i386/i386.c:20774 config/i386/i386.c:20970
25967 #, gcc-internal-format
25968 msgid "shift must be an immediate"
25971 #: config/i386/i386.c:21033 config/i386/i386.c:21075
25972 #, gcc-internal-format
25973 msgid "index mask must be an immediate"
25976 #: config/i386/i386.c:21038 config/i386/i386.c:21080
25977 #, gcc-internal-format
25978 msgid "length mask must be an immediate"
25981 #: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
25982 #, gcc-internal-format
25983 msgid "%qs incompatible attribute ignored"
25986 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
25987 #, gcc-internal-format
25988 msgid "definition of static data member %q+D of dllimport'd class"
25991 #: config/i386/winnt.c:58
25992 #, gcc-internal-format
25993 msgid "%qs attribute only applies to variables"
25996 #: config/i386/winnt.c:80
25997 #, gcc-internal-format
25999 "%qs attribute applies only to initialized variables with external linkage"
26002 #: config/i386/winnt.c:297
26003 #, gcc-internal-format
26004 msgid "%q+D:'selectany' attribute applies only to initialized objects"
26007 #: config/i386/winnt.c:445
26008 #, gcc-internal-format
26009 msgid "%q+D causes a section type conflict"
26012 #: config/i386/cygming.h:162
26013 #, gcc-internal-format
26014 msgid "-f%s ignored for target (all code is position independent)"
26017 #: config/i386/djgpp.h:180
26018 #, gcc-internal-format
26019 msgid "-mbnu210 is ignored (option is obsolete)"
26022 #: config/i386/i386-interix.h:256
26023 #, gcc-internal-format
26024 msgid "ms-bitfields not supported for objc"
26027 #: config/ia64/ia64-c.c:51
26028 #, gcc-internal-format
26029 msgid "malformed #pragma builtin"
26032 #: config/ia64/ia64.c:554 config/m32r/m32r.c:373
26033 #, gcc-internal-format
26034 msgid "invalid argument of %qs attribute"
26037 #: config/ia64/ia64.c:566
26038 #, gcc-internal-format
26039 msgid "%Jan address area attribute cannot be specified for local variables"
26042 #: config/ia64/ia64.c:573
26043 #, gcc-internal-format
26044 msgid "address area of %q+D conflicts with previous declaration"
26047 #: config/ia64/ia64.c:580
26048 #, gcc-internal-format
26049 msgid "%Jaddress area attribute cannot be specified for functions"
26052 #: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
26053 #, gcc-internal-format
26054 msgid "value of -mfixed-range must have form REG1-REG2"
26057 #: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
26058 #, gcc-internal-format
26059 msgid "%s-%s is an empty range"
26062 #: config/ia64/ia64.c:5181
26063 #, gcc-internal-format
26064 msgid "bad value %<%s%> for -mtls-size= switch"
26067 #: config/ia64/ia64.c:5209
26068 #, gcc-internal-format
26069 msgid "bad value %<%s%> for -mtune= switch"
26072 #: config/ia64/ia64.c:5228
26073 #, gcc-internal-format
26074 msgid "not yet implemented: latency-optimized inline square root"
26077 #: config/ia64/ia64.c:9950
26078 #, gcc-internal-format
26079 msgid "version attribute is not a string"
26082 #: config/iq2000/iq2000.c:1812
26083 #, gcc-internal-format
26084 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
26087 #: config/iq2000/iq2000.c:2583
26088 #, gcc-internal-format
26089 msgid "argument %qd is not a constant"
26092 #: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
26093 #, gcc-internal-format
26094 msgid "PRINT_OPERAND_ADDRESS, null pointer"
26097 #: config/iq2000/iq2000.c:3040
26098 #, gcc-internal-format
26099 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
26102 #: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
26103 #, gcc-internal-format
26104 msgid "PRINT_OPERAND null pointer"
26107 #: config/m32c/m32c-pragma.c:63
26108 #, gcc-internal-format
26109 msgid "junk at end of #pragma GCC memregs [0..16]"
26112 #: config/m32c/m32c-pragma.c:70
26113 #, gcc-internal-format
26114 msgid "#pragma GCC memregs must precede any function decls"
26117 #: config/m32c/m32c-pragma.c:81 config/m32c/m32c-pragma.c:88
26118 #, gcc-internal-format
26119 msgid "#pragma GCC memregs takes a number [0..16]"
26122 #: config/m32c/m32c.c:416
26123 #, gcc-internal-format
26124 msgid "invalid target memregs value '%d'"
26127 #: config/m32c/m32c.c:2759
26128 #, gcc-internal-format
26129 msgid "`%s' attribute is not supported for R8C target"
26132 #: config/m32c/m32c.c:2767
26133 #, gcc-internal-format
26134 msgid "`%s' attribute applies only to functions"
26137 #: config/m32c/m32c.c:2775
26138 #, gcc-internal-format
26139 msgid "`%s' attribute argument not an integer constant"
26142 #: config/m32c/m32c.c:2784
26143 #, gcc-internal-format
26144 msgid "`%s' attribute argument should be between 18 to 255"
26147 #: config/m68hc11/m68hc11.c:279
26148 #, gcc-internal-format
26149 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
26152 #: config/m68hc11/m68hc11.c:1240
26153 #, gcc-internal-format
26154 msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
26157 #: config/m68hc11/m68hc11.c:1247
26158 #, gcc-internal-format
26159 msgid "%<trap%> attribute is already used"
26162 #: config/m68k/m68k.c:533
26163 #, gcc-internal-format
26164 msgid "-mcpu=%s conflicts with -march=%s"
26167 #: config/m68k/m68k.c:594
26168 #, gcc-internal-format
26169 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
26172 #: config/m68k/m68k.c:656
26173 #, gcc-internal-format
26174 msgid "-falign-labels=%d is not supported"
26177 #: config/m68k/m68k.c:661
26178 #, gcc-internal-format
26179 msgid "-falign-loops=%d is not supported"
26182 #: config/m68k/m68k.c:748
26183 #, gcc-internal-format
26184 msgid "multiple interrupt attributes not allowed"
26187 #: config/m68k/m68k.c:755
26188 #, gcc-internal-format
26189 msgid "interrupt_thread is available only on fido"
26192 #: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
26193 #, gcc-internal-format
26194 msgid "stack limit expression is not supported"
26197 #: config/mips/mips.c:1163
26198 #, gcc-internal-format
26199 msgid "%qs cannot have both %<mips16%> and %<nomips16%> attributes"
26202 #: config/mips/mips.c:1185 config/mips/mips.c:1188
26203 #, gcc-internal-format
26204 msgid "%qs redeclared with conflicting %qs attributes"
26207 #: config/mips/mips.c:2348
26208 #, gcc-internal-format
26212 #: config/mips/mips.c:5439
26213 #, gcc-internal-format
26214 msgid "cannot handle inconsistent calls to %qs"
26217 #: config/mips/mips.c:10258
26218 #, gcc-internal-format
26219 msgid "invalid argument to built-in function"
26222 #: config/mips/mips.c:10530
26223 #, gcc-internal-format
26224 msgid "built-in function %qs not supported for MIPS16"
26227 #: config/mips/mips.c:11679 config/mips/mips.c:12065
26228 #, gcc-internal-format
26232 #: config/mips/mips.c:11682
26233 #, gcc-internal-format
26234 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
26237 #: config/mips/mips.c:11810
26238 #, gcc-internal-format
26239 msgid "CPU names must be lower case"
26242 #: config/mips/mips.c:11938
26243 #, gcc-internal-format
26245 "%<-%s%> conflicts with the other architecture options, which specify a %s "
26249 #: config/mips/mips.c:11954
26250 #, gcc-internal-format
26251 msgid "%<-march=%s%> is not compatible with the selected ABI"
26254 #: config/mips/mips.c:11969
26255 #, gcc-internal-format
26256 msgid "%<-mgp64%> used with a 32-bit processor"
26259 #: config/mips/mips.c:11971
26260 #, gcc-internal-format
26261 msgid "%<-mgp32%> used with a 64-bit ABI"
26264 #: config/mips/mips.c:11973
26265 #, gcc-internal-format
26266 msgid "%<-mgp64%> used with a 32-bit ABI"
26269 #: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
26270 #, gcc-internal-format
26271 msgid "unsupported combination: %s"
26274 #: config/mips/mips.c:11995
26275 #, gcc-internal-format
26277 "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the "
26278 "mfhc1 and mthc1 instructions"
26281 #: config/mips/mips.c:11998
26282 #, gcc-internal-format
26283 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
26286 #: config/mips/mips.c:12052
26287 #, gcc-internal-format
26288 msgid "the %qs architecture does not support branch-likely instructions"
26291 #: config/mips/mips.c:12098
26292 #, gcc-internal-format
26293 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
26296 #: config/mips/mips.c:12106 config/mips/mips.c:12109
26297 #, gcc-internal-format
26298 msgid "cannot use small-data accesses for %qs"
26301 #: config/mips/mips.c:12123
26302 #, gcc-internal-format
26303 msgid "%<-mips3d%> requires %<-mpaired-single%>"
26306 #: config/mips/mips.c:12132
26307 #, gcc-internal-format
26308 msgid "%qs must be used with %qs"
26311 #: config/mips/mips.c:12139
26312 #, gcc-internal-format
26313 msgid "the %qs architecture does not support paired-single instructions"
26316 #. Output assembler code to FILE to increment profiler label # LABELNO
26317 #. for profiling a function entry.
26318 #: config/mips/mips.h:2110
26319 #, gcc-internal-format
26320 msgid "mips16 function profiling"
26323 #: config/mmix/mmix.c:226
26324 #, gcc-internal-format
26325 msgid "-f%s not supported: ignored"
26328 #: config/mmix/mmix.c:674
26329 #, gcc-internal-format
26330 msgid "support for mode %qs"
26333 #: config/mmix/mmix.c:688
26334 #, gcc-internal-format
26336 "too large function value type, needs %d registers, have only %d registers "
26340 #: config/mmix/mmix.c:858
26341 #, gcc-internal-format
26342 msgid "function_profiler support for MMIX"
26345 #: config/mmix/mmix.c:880
26346 #, gcc-internal-format
26347 msgid "MMIX Internal: Last named vararg would not fit in a register"
26350 #: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
26351 #, gcc-internal-format
26352 msgid "MMIX Internal: Bad register: %d"
26355 #. Presumably there's a missing case above if we get here.
26356 #: config/mmix/mmix.c:1627
26357 #, gcc-internal-format
26358 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
26361 #: config/mmix/mmix.c:1913
26362 #, gcc-internal-format
26363 msgid "stack frame not a multiple of 8 bytes: %wd"
26366 #: config/mmix/mmix.c:2149
26367 #, gcc-internal-format
26368 msgid "stack frame not a multiple of octabyte: %wd"
26371 #: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
26372 #, gcc-internal-format
26373 msgid "MMIX Internal: %s is not a shiftable int"
26376 #: config/mt/mt.c:312
26377 #, gcc-internal-format
26378 msgid "info pointer NULL"
26381 #: config/pa/pa.c:479
26382 #, gcc-internal-format
26383 msgid "PIC code generation is not supported in the portable runtime model"
26386 #: config/pa/pa.c:484
26387 #, gcc-internal-format
26388 msgid "PIC code generation is not compatible with fast indirect calls"
26391 #: config/pa/pa.c:489
26392 #, gcc-internal-format
26393 msgid "-g is only supported when using GAS on this processor,"
26396 #: config/pa/pa.c:490
26397 #, gcc-internal-format
26398 msgid "-g option disabled"
26401 #: config/pa/pa.c:8285
26402 #, gcc-internal-format
26404 "alignment (%u) for %s exceeds maximum alignment for global common data. "
26408 #: config/pa/pa-hpux11.h:84
26409 #, gcc-internal-format
26410 msgid "-munix=98 option required for C89 Amendment 1 features.\n"
26413 #: config/rs6000/host-darwin.c:61
26414 #, gcc-internal-format
26415 msgid "Segmentation Fault (code)"
26418 #: config/rs6000/host-darwin.c:131
26419 #, gcc-internal-format
26420 msgid "Segmentation Fault"
26423 #: config/rs6000/host-darwin.c:145
26424 #, gcc-internal-format
26425 msgid "While setting up signal stack: %m"
26428 #: config/rs6000/host-darwin.c:151
26429 #, gcc-internal-format
26430 msgid "While setting up signal handler: %m"
26433 #. Handle the machine specific pragma longcall. Its syntax is
26435 #. # pragma longcall ( TOGGLE )
26437 #. where TOGGLE is either 0 or 1.
26439 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
26440 #. whether or not new function declarations receive a longcall
26441 #. attribute by default.
26442 #: config/rs6000/rs6000-c.c:52
26443 #, gcc-internal-format
26444 msgid "ignoring malformed #pragma longcall"
26447 #: config/rs6000/rs6000-c.c:65
26448 #, gcc-internal-format
26449 msgid "missing open paren"
26452 #: config/rs6000/rs6000-c.c:67
26453 #, gcc-internal-format
26454 msgid "missing number"
26457 #: config/rs6000/rs6000-c.c:69
26458 #, gcc-internal-format
26459 msgid "missing close paren"
26462 #: config/rs6000/rs6000-c.c:72
26463 #, gcc-internal-format
26464 msgid "number must be 0 or 1"
26467 #: config/rs6000/rs6000-c.c:75
26468 #, gcc-internal-format
26469 msgid "junk at end of #pragma longcall"
26472 #: config/rs6000/rs6000-c.c:2550
26473 #, gcc-internal-format
26474 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
26477 #: config/rs6000/rs6000-c.c:2593
26478 #, gcc-internal-format
26479 msgid "invalid parameter combination for AltiVec intrinsic"
26482 #: config/rs6000/rs6000.c:1294
26483 #, gcc-internal-format
26484 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
26487 #: config/rs6000/rs6000.c:1305
26488 #, gcc-internal-format
26489 msgid "-m64 requires PowerPC64 architecture, enabling"
26492 #: config/rs6000/rs6000.c:1528
26493 #, gcc-internal-format
26494 msgid "-mmultiple is not supported on little endian systems"
26497 #: config/rs6000/rs6000.c:1535
26498 #, gcc-internal-format
26499 msgid "-mstring is not supported on little endian systems"
26502 #: config/rs6000/rs6000.c:1549
26503 #, gcc-internal-format
26504 msgid "unknown -mdebug-%s switch"
26507 #: config/rs6000/rs6000.c:1561
26508 #, gcc-internal-format
26510 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
26513 #: config/rs6000/rs6000.c:1973
26514 #, gcc-internal-format
26515 msgid "unknown -m%s= option specified: '%s'"
26518 #: config/rs6000/rs6000.c:2186
26519 #, gcc-internal-format
26520 msgid "not configured for ABI: '%s'"
26523 #: config/rs6000/rs6000.c:2199
26524 #, gcc-internal-format
26525 msgid "Using darwin64 ABI"
26528 #: config/rs6000/rs6000.c:2204
26529 #, gcc-internal-format
26530 msgid "Using old darwin ABI"
26533 #: config/rs6000/rs6000.c:2211
26534 #, gcc-internal-format
26535 msgid "Using IBM extended precision long double"
26538 #: config/rs6000/rs6000.c:2217
26539 #, gcc-internal-format
26540 msgid "Using IEEE extended precision long double"
26543 #: config/rs6000/rs6000.c:2222
26544 #, gcc-internal-format
26545 msgid "unknown ABI specified: '%s'"
26548 #: config/rs6000/rs6000.c:2249
26549 #, gcc-internal-format
26550 msgid "invalid option for -mfloat-gprs: '%s'"
26553 #: config/rs6000/rs6000.c:2259
26554 #, gcc-internal-format
26555 msgid "Unknown switch -mlong-double-%s"
26558 #: config/rs6000/rs6000.c:2280
26559 #, gcc-internal-format
26561 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
26562 "the installed C and C++ libraries"
26565 #: config/rs6000/rs6000.c:2288
26566 #, gcc-internal-format
26567 msgid "unknown -malign-XXXXX option specified: '%s'"
26570 #: config/rs6000/rs6000.c:4989
26571 #, gcc-internal-format
26573 "GCC vector returned by reference: non-standard ABI extension with no "
26574 "compatibility guarantee"
26577 #: config/rs6000/rs6000.c:5062
26578 #, gcc-internal-format
26580 "cannot return value in vector register because altivec instructions are "
26581 "disabled, use -maltivec to enable them"
26584 #: config/rs6000/rs6000.c:5320
26585 #, gcc-internal-format
26587 "cannot pass argument in vector register because altivec instructions are "
26588 "disabled, use -maltivec to enable them"
26591 #: config/rs6000/rs6000.c:6221
26592 #, gcc-internal-format
26594 "GCC vector passed by reference: non-standard ABI extension with no "
26595 "compatibility guarantee"
26598 #: config/rs6000/rs6000.c:7461
26599 #, gcc-internal-format
26600 msgid "argument 1 must be a 5-bit signed literal"
26603 #: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
26604 #, gcc-internal-format
26605 msgid "argument 2 must be a 5-bit unsigned literal"
26608 #: config/rs6000/rs6000.c:7604
26609 #, gcc-internal-format
26610 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
26613 #: config/rs6000/rs6000.c:7657
26614 #, gcc-internal-format
26615 msgid "argument 1 of __builtin_altivec_predicate is out of range"
26618 #: config/rs6000/rs6000.c:7906
26619 #, gcc-internal-format
26620 msgid "argument 3 must be a 4-bit unsigned literal"
26623 #: config/rs6000/rs6000.c:8078
26624 #, gcc-internal-format
26625 msgid "argument to %qs must be a 2-bit unsigned literal"
26628 #: config/rs6000/rs6000.c:8220
26629 #, gcc-internal-format
26630 msgid "unresolved overload for Altivec builtin %qF"
26633 #: config/rs6000/rs6000.c:8302
26634 #, gcc-internal-format
26635 msgid "argument to dss must be a 2-bit unsigned literal"
26638 #: config/rs6000/rs6000.c:8595
26639 #, gcc-internal-format
26640 msgid "argument 1 of __builtin_paired_predicate must be a constant"
26643 #: config/rs6000/rs6000.c:8642
26644 #, gcc-internal-format
26645 msgid "argument 1 of __builtin_paired_predicate is out of range"
26648 #: config/rs6000/rs6000.c:8667
26649 #, gcc-internal-format
26650 msgid "argument 1 of __builtin_spe_predicate must be a constant"
26653 #: config/rs6000/rs6000.c:8739
26654 #, gcc-internal-format
26655 msgid "argument 1 of __builtin_spe_predicate is out of range"
26658 #: config/rs6000/rs6000.c:14977
26659 #, gcc-internal-format
26660 msgid "stack frame too large"
26663 #: config/rs6000/rs6000.c:17598
26664 #, gcc-internal-format
26665 msgid "no profiling of 64-bit code for this ABI"
26668 #: config/rs6000/rs6000.c:19470
26669 #, gcc-internal-format
26670 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
26673 #: config/rs6000/rs6000.c:19472
26674 #, gcc-internal-format
26675 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
26678 #: config/rs6000/rs6000.c:19476
26679 #, gcc-internal-format
26680 msgid "use of %<long long%> in AltiVec types is invalid"
26683 #: config/rs6000/rs6000.c:19478
26684 #, gcc-internal-format
26685 msgid "use of %<double%> in AltiVec types is invalid"
26688 #: config/rs6000/rs6000.c:19480
26689 #, gcc-internal-format
26690 msgid "use of %<long double%> in AltiVec types is invalid"
26693 #: config/rs6000/rs6000.c:19482
26694 #, gcc-internal-format
26695 msgid "use of boolean types in AltiVec types is invalid"
26698 #: config/rs6000/rs6000.c:19484
26699 #, gcc-internal-format
26700 msgid "use of %<complex%> in AltiVec types is invalid"
26703 #: config/rs6000/rs6000.c:19486
26704 #, gcc-internal-format
26705 msgid "use of decimal floating point types in AltiVec types is invalid"
26708 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
26709 #: config/rs6000/aix53.h:38
26710 #, gcc-internal-format
26711 msgid "-maix64 and POWER architecture are incompatible"
26714 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
26715 #: config/rs6000/aix53.h:43
26716 #, gcc-internal-format
26717 msgid "-maix64 requires PowerPC64 architecture remain enabled"
26720 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.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
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:1560
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:6640
26895 #, gcc-internal-format
26896 msgid "total size of local variables exceeds architecture limit"
26899 #: config/s390/s390.c:7298
26900 #, gcc-internal-format
26901 msgid "frame size of function %qs is "
26904 #: config/s390/s390.c:7328
26905 #, gcc-internal-format
26906 msgid "frame size of %qs is "
26909 #: config/s390/s390.c:7332
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:6894
26920 #, gcc-internal-format
26921 msgid "__builtin_saveregs not supported by this subtarget"
26924 #: config/sh/sh.c:7904
26925 #, gcc-internal-format
26926 msgid "%qs attribute only applies to interrupt functions"
26929 #: config/sh/sh.c:7990
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:8012
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:8037
26942 #, gcc-internal-format
26943 msgid "%qs attribute argument not an integer constant"
26946 #: config/sh/sh.c:10085
26947 #, gcc-internal-format
26948 msgid "r0 needs to be available as a call-clobbered register"
26951 #: config/sh/sh.c:10106
26952 #, gcc-internal-format
26953 msgid "Need a second call-clobbered general purpose register"
26956 #: config/sh/sh.c:10114
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:2737
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:698
27033 #, gcc-internal-format
27034 msgid "%s is not supported by this configuration"
27037 #: config/sparc/sparc.c:705
27038 #, gcc-internal-format
27039 msgid "-mlong-double-64 not allowed with -m64"
27042 #: config/sparc/sparc.c:730
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:337 config/spu/spu.c:348
27063 #, gcc-internal-format
27064 msgid "Unknown architecture '%s'"
27067 #: config/spu/spu.c:3034
27068 #, gcc-internal-format
27069 msgid "`%s' attribute ignored"
27072 #: config/spu/spu.c:5218
27073 #, gcc-internal-format
27074 msgid "%s expects an integer literal in the range [%d, %d]."
27077 #: config/spu/spu.c:5238
27078 #, gcc-internal-format
27079 msgid "%s expects an integer literal in the range [%d, %d]. ("
27082 #: config/spu/spu.c:5268
27083 #, gcc-internal-format
27084 msgid "%d least significant bits of %s are ignored."
27087 #: config/stormy16/stormy16.c:499
27088 #, gcc-internal-format
27089 msgid "constant halfword load operand out of range"
27092 #: config/stormy16/stormy16.c:509
27093 #, gcc-internal-format
27094 msgid "constant arithmetic operand out of range"
27097 #: config/stormy16/stormy16.c:1108
27098 #, gcc-internal-format
27099 msgid "local variable memory requirements exceed capacity"
27102 #: config/stormy16/stormy16.c:1274
27103 #, gcc-internal-format
27104 msgid "function_profiler support"
27107 #: config/stormy16/stormy16.c:1363
27108 #, gcc-internal-format
27109 msgid "cannot use va_start in interrupt function"
27112 #: config/stormy16/stormy16.c:1906
27113 #, gcc-internal-format
27114 msgid "switch statement of size %lu entries too large"
27117 #: config/stormy16/stormy16.c:2274
27118 #, gcc-internal-format
27119 msgid "%<__BELOW100__%> attribute only applies to variables"
27122 #: config/stormy16/stormy16.c:2281
27123 #, gcc-internal-format
27124 msgid "__BELOW100__ attribute not allowed with auto storage class"
27127 #: config/v850/v850-c.c:66
27128 #, gcc-internal-format
27129 msgid "#pragma GHS endXXXX found without previous startXXX"
27132 #: config/v850/v850-c.c:69
27133 #, gcc-internal-format
27134 msgid "#pragma GHS endXXX does not match previous startXXX"
27137 #: config/v850/v850-c.c:95
27138 #, gcc-internal-format
27139 msgid "cannot set interrupt attribute: no current function"
27142 #: config/v850/v850-c.c:103
27143 #, gcc-internal-format
27144 msgid "cannot set interrupt attribute: no such identifier"
27147 #: config/v850/v850-c.c:148
27148 #, gcc-internal-format
27149 msgid "junk at end of #pragma ghs section"
27152 #: config/v850/v850-c.c:165
27153 #, gcc-internal-format
27154 msgid "unrecognized section name \"%s\""
27157 #: config/v850/v850-c.c:180
27158 #, gcc-internal-format
27159 msgid "malformed #pragma ghs section"
27162 #: config/v850/v850-c.c:199
27163 #, gcc-internal-format
27164 msgid "junk at end of #pragma ghs interrupt"
27167 #: config/v850/v850-c.c:210
27168 #, gcc-internal-format
27169 msgid "junk at end of #pragma ghs starttda"
27172 #: config/v850/v850-c.c:221
27173 #, gcc-internal-format
27174 msgid "junk at end of #pragma ghs startsda"
27177 #: config/v850/v850-c.c:232
27178 #, gcc-internal-format
27179 msgid "junk at end of #pragma ghs startzda"
27182 #: config/v850/v850-c.c:243
27183 #, gcc-internal-format
27184 msgid "junk at end of #pragma ghs endtda"
27187 #: config/v850/v850-c.c:254
27188 #, gcc-internal-format
27189 msgid "junk at end of #pragma ghs endsda"
27192 #: config/v850/v850-c.c:265
27193 #, gcc-internal-format
27194 msgid "junk at end of #pragma ghs endzda"
27197 #: config/v850/v850.c:184
27198 #, gcc-internal-format
27199 msgid "value passed to %<-m%s%> is too large"
27202 #: config/v850/v850.c:2084
27203 #, gcc-internal-format
27204 msgid "%Jdata area attributes cannot be specified for local variables"
27207 #: config/v850/v850.c:2095
27208 #, gcc-internal-format
27209 msgid "data area of %q+D conflicts with previous declaration"
27212 #: config/v850/v850.c:2225
27213 #, gcc-internal-format
27214 msgid "bogus JR construction: %d"
27217 #: config/v850/v850.c:2243 config/v850/v850.c:2352
27218 #, gcc-internal-format
27219 msgid "bad amount of stack space removal: %d"
27222 #: config/v850/v850.c:2332
27223 #, gcc-internal-format
27224 msgid "bogus JARL construction: %d\n"
27227 #: config/v850/v850.c:2631
27228 #, gcc-internal-format
27229 msgid "bogus DISPOSE construction: %d"
27232 #: config/v850/v850.c:2650
27233 #, gcc-internal-format
27234 msgid "too much stack space to dispose of: %d"
27237 #: config/v850/v850.c:2752
27238 #, gcc-internal-format
27239 msgid "bogus PREPEARE construction: %d"
27242 #: config/v850/v850.c:2771
27243 #, gcc-internal-format
27244 msgid "too much stack space to prepare: %d"
27247 #: config/xtensa/xtensa.c:1861
27248 #, gcc-internal-format
27249 msgid "boolean registers required for the floating-point option"
27252 #: config/xtensa/xtensa.c:1896
27253 #, gcc-internal-format
27254 msgid "-f%s is not supported with CONST16 instructions"
27257 #: config/xtensa/xtensa.c:1901
27258 #, gcc-internal-format
27259 msgid "PIC is required but not supported with CONST16 instructions"
27262 #: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
27263 #, gcc-internal-format
27264 msgid "bad builtin code"
27267 #: config/xtensa/xtensa.c:2873
27268 #, gcc-internal-format
27269 msgid "only uninitialized variables can be placed in a .bss section"
27273 #, gcc-internal-format
27274 msgid "missing argument to \"-%s\""
27278 #, gcc-internal-format
27279 msgid "%<-gnat%> misspelled as %<-gant%>"
27283 #, gcc-internal-format
27284 msgid "%s %D(%T, %T, %T) <built-in>"
27288 #, gcc-internal-format
27289 msgid "%s %D(%T, %T) <built-in>"
27293 #, gcc-internal-format
27294 msgid "%s %D(%T) <built-in>"
27298 #, gcc-internal-format
27299 msgid "%s %T <conversion>"
27303 #, gcc-internal-format
27304 msgid "%s %+#D <near match>"
27307 #: cp/call.c:2479 cp/pt.c:1397
27308 #, gcc-internal-format
27313 #, gcc-internal-format
27314 msgid "conversion from %qT to %qT is ambiguous"
27317 #: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
27318 #, gcc-internal-format
27319 msgid "no matching function for call to %<%D(%A)%>"
27322 #: cp/call.c:2894 cp/call.c:2957
27323 #, gcc-internal-format
27324 msgid "call of overloaded %<%D(%A)%> is ambiguous"
27327 #. It's no good looking for an overloaded operator() on a
27328 #. pointer-to-member-function.
27330 #, gcc-internal-format
27332 "pointer-to-member function %E cannot be called without an object; consider "
27337 #, gcc-internal-format
27338 msgid "no match for call to %<(%T) (%A)%>"
27342 #, gcc-internal-format
27343 msgid "call of %<(%T) (%A)%> is ambiguous"
27347 #, gcc-internal-format
27348 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
27352 #, gcc-internal-format
27353 msgid "%s for %<operator%s%> in %<%E%s%>"
27357 #, gcc-internal-format
27358 msgid "%s for %<operator[]%> in %<%E[%E]%>"
27362 #, gcc-internal-format
27363 msgid "%s for %qs in %<%s %E%>"
27367 #, gcc-internal-format
27368 msgid "%s for %<operator%s%> in %<%E %s %E%>"
27372 #, gcc-internal-format
27373 msgid "%s for %<operator%s%> in %<%s%E%>"
27377 #, gcc-internal-format
27378 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
27382 #, gcc-internal-format
27384 "second operand to the conditional operator is of type %<void%>, but the "
27385 "third operand is neither a throw-expression nor of type %<void%>"
27389 #, gcc-internal-format
27391 "third operand to the conditional operator is of type %<void%>, but the "
27392 "second operand is neither a throw-expression nor of type %<void%>"
27395 #: cp/call.c:3389 cp/call.c:3609
27396 #, gcc-internal-format
27397 msgid "operands to ?: have different types %qT and %qT"
27401 #, gcc-internal-format
27402 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
27406 #, gcc-internal-format
27407 msgid "enumeral and non-enumeral type in conditional expression"
27411 #, gcc-internal-format
27412 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
27416 #, gcc-internal-format
27417 msgid "comparison between %q#T and %q#T"
27421 #, gcc-internal-format
27422 msgid "no corresponding deallocation function for `%D'"
27426 #, gcc-internal-format
27427 msgid "no suitable %<operator %s%> for %qT"
27431 #, gcc-internal-format
27432 msgid "%q+#D is private"
27436 #, gcc-internal-format
27437 msgid "%q+#D is protected"
27441 #, gcc-internal-format
27442 msgid "%q+#D is inaccessible"
27446 #, gcc-internal-format
27447 msgid "within this context"
27451 #, gcc-internal-format
27452 msgid "passing NULL to non-pointer argument %P of %qD"
27456 #, gcc-internal-format
27457 msgid "converting to non-pointer type %qT from NULL"
27461 #, gcc-internal-format
27462 msgid "converting %<false%> to pointer type for argument %P of %qD"
27465 #: cp/call.c:4356 cp/cvt.c:217
27466 #, gcc-internal-format
27467 msgid "invalid conversion from %qT to %qT"
27471 #, gcc-internal-format
27472 msgid " initializing argument %P of %qD"
27476 #, gcc-internal-format
27477 msgid "cannot bind bitfield %qE to %qT"
27480 #: cp/call.c:4494 cp/call.c:4510
27481 #, gcc-internal-format
27482 msgid "cannot bind packed field %qE to %qT"
27486 #, gcc-internal-format
27487 msgid "cannot bind rvalue %qE to %qT"
27491 #, gcc-internal-format
27493 "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
27497 #. Undefined behavior [expr.call] 5.2.2/7.
27499 #, gcc-internal-format
27501 "cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
27506 #, gcc-internal-format
27507 msgid "the default argument for parameter %d of %qD has not yet been parsed"
27511 #, gcc-internal-format
27512 msgid "recursive evaluation of default argument for %q#D"
27516 #, gcc-internal-format
27517 msgid "argument of function call might be a candidate for a format attribute"
27521 #, gcc-internal-format
27522 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
27526 #, gcc-internal-format
27527 msgid "%qT is not an accessible base of %qT"
27531 #, gcc-internal-format
27532 msgid "could not find class$ field in java interface type %qT"
27536 #, gcc-internal-format
27537 msgid "call to non-function %qD"
27541 #, gcc-internal-format
27542 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
27546 #, gcc-internal-format
27547 msgid "call of overloaded %<%s(%A)%> is ambiguous"
27551 #, gcc-internal-format
27552 msgid "cannot call member function %qD without object"
27556 #, gcc-internal-format
27557 msgid "passing %qT chooses %qT over %qT"
27560 #: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
27561 #, gcc-internal-format
27562 msgid " in call to %qD"
27566 #, gcc-internal-format
27567 msgid "choosing %qD over %qD"
27571 #, gcc-internal-format
27572 msgid " for conversion from %qT to %qT"
27576 #, gcc-internal-format
27577 msgid " because conversion sequence for the argument is better"
27581 #, gcc-internal-format
27583 "ISO C++ says that these are ambiguous, even though the worst conversion for "
27584 "the first is better than the worst conversion for the second:"
27588 #, gcc-internal-format
27589 msgid "could not convert %qE to %qT"
27593 #, gcc-internal-format
27595 "invalid initialization of non-const reference of type %qT from a temporary "
27600 #, gcc-internal-format
27602 "invalid initialization of reference of type %qT from expression of type %qT"
27606 #, gcc-internal-format
27607 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
27611 #, gcc-internal-format
27612 msgid "Java class %qT cannot have a destructor"
27616 #, gcc-internal-format
27617 msgid "Java class %qT cannot have an implicit non-trivial destructor"
27621 #, gcc-internal-format
27622 msgid "repeated using declaration %q+D"
27626 #, gcc-internal-format
27627 msgid "using declaration %q+D conflicts with a previous using declaration"
27631 #, gcc-internal-format
27632 msgid "%q+#D cannot be overloaded"
27636 #, gcc-internal-format
27641 #, gcc-internal-format
27642 msgid "conflicting access specifications for method %q+D, ignored"
27646 #, gcc-internal-format
27647 msgid "conflicting access specifications for field %qE, ignored"
27650 #: cp/class.c:1201 cp/class.c:1209
27651 #, gcc-internal-format
27652 msgid "%q+D invalid in %q#T"
27656 #, gcc-internal-format
27657 msgid " because of local method %q+#D with same name"
27661 #, gcc-internal-format
27662 msgid " because of local member %q+#D with same name"
27666 #, gcc-internal-format
27667 msgid "base class %q#T has a non-virtual destructor"
27671 #, gcc-internal-format
27672 msgid "all member functions in class %qT are private"
27676 #, gcc-internal-format
27677 msgid "%q#T only defines a private destructor and has no friends"
27681 #, gcc-internal-format
27682 msgid "%q#T only defines private constructors and has no friends"
27686 #, gcc-internal-format
27687 msgid "no unique final overrider for %qD in %qT"
27690 #. Here we know it is a hider, and no overrider exists.
27692 #, gcc-internal-format
27693 msgid "%q+D was hidden"
27697 #, gcc-internal-format
27701 #: cp/class.c:2483 cp/decl2.c:1135
27702 #, gcc-internal-format
27703 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
27707 #, gcc-internal-format
27709 "%q+#D invalid; an anonymous struct can only have non-static data members"
27712 #: cp/class.c:2494 cp/decl2.c:1141
27713 #, gcc-internal-format
27714 msgid "private member %q+#D in anonymous union"
27718 #, gcc-internal-format
27719 msgid "private member %q+#D in anonymous struct"
27722 #: cp/class.c:2501 cp/decl2.c:1143
27723 #, gcc-internal-format
27724 msgid "protected member %q+#D in anonymous union"
27728 #, gcc-internal-format
27729 msgid "protected member %q+#D in anonymous struct"
27733 #, gcc-internal-format
27734 msgid "bit-field %q+#D with non-integral type"
27738 #, gcc-internal-format
27739 msgid "bit-field %q+D width not an integer constant"
27743 #, gcc-internal-format
27744 msgid "negative width in bit-field %q+D"
27748 #, gcc-internal-format
27749 msgid "zero width for bit-field %q+D"
27753 #, gcc-internal-format
27754 msgid "width of %q+D exceeds its type"
27758 #, gcc-internal-format
27759 msgid "%q+D is too small to hold all values of %q#T"
27763 #, gcc-internal-format
27764 msgid "member %q+#D with constructor not allowed in union"
27768 #, gcc-internal-format
27769 msgid "member %q+#D with destructor not allowed in union"
27773 #, gcc-internal-format
27774 msgid "member %q+#D with copy assignment operator not allowed in union"
27778 #, gcc-internal-format
27779 msgid "multiple fields in union %qT initialized"
27783 #, gcc-internal-format
27784 msgid "%q+D may not be static because it is a member of a union"
27788 #, gcc-internal-format
27789 msgid "%q+D may not have reference type %qT because it is a member of a union"
27793 #, gcc-internal-format
27794 msgid "field %q+D invalidly declared function type"
27798 #, gcc-internal-format
27799 msgid "field %q+D invalidly declared method type"
27803 #, gcc-internal-format
27804 msgid "non-static reference %q+#D in class without a constructor"
27808 #, gcc-internal-format
27809 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
27813 #, gcc-internal-format
27814 msgid "non-static const member %q+#D in class without a constructor"
27818 #, gcc-internal-format
27819 msgid "field %q+#D with same name as class"
27823 #, gcc-internal-format
27824 msgid "%q#T has pointer data members"
27828 #, gcc-internal-format
27829 msgid " but does not override %<%T(const %T&)%>"
27833 #, gcc-internal-format
27834 msgid " or %<operator=(const %T&)%>"
27838 #, gcc-internal-format
27839 msgid " but does not override %<operator=(const %T&)%>"
27843 #, gcc-internal-format
27845 "offset of empty base %qT may not be ABI-compliant and maychange in a future "
27850 #, gcc-internal-format
27851 msgid "class %qT will be considered nearly empty in a future version of GCC"
27855 #, gcc-internal-format
27856 msgid "initializer specified for non-virtual method %q+D"
27860 #, gcc-internal-format
27862 "offset of virtual base %qT is not ABI-compliant and may change in a future "
27867 #, gcc-internal-format
27868 msgid "direct base %qT inaccessible in %qT due to ambiguity"
27872 #, gcc-internal-format
27873 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
27877 #, gcc-internal-format
27879 "size assigned to %qT may not be ABI-compliant and may change in a future "
27884 #, gcc-internal-format
27886 "the offset of %qD may not be ABI-compliant and may change in a future "
27891 #, gcc-internal-format
27893 "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
27897 #, gcc-internal-format
27899 "%q+D contains empty classes which may cause base classes to be placed at "
27900 "different locations in a future version of GCC"
27904 #, gcc-internal-format
27906 "layout of classes derived from empty class %qT may change in a future "
27910 #: cp/class.c:5010 cp/parser.c:14608
27911 #, gcc-internal-format
27912 msgid "redefinition of %q#T"
27916 #, gcc-internal-format
27917 msgid "%q#T has virtual functions and accessible non-virtual destructor"
27921 #, gcc-internal-format
27922 msgid "trying to finish struct, but kicked out due to previous parse errors"
27926 #, gcc-internal-format
27927 msgid "language string %<\"%E\"%> not recognized"
27931 #, gcc-internal-format
27932 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
27936 #, gcc-internal-format
27937 msgid "no matches converting function %qD to type %q#T"
27941 #, gcc-internal-format
27942 msgid "converting overloaded function %qD to type %q#T is ambiguous"
27946 #, gcc-internal-format
27947 msgid "assuming pointer to member %qD"
27951 #, gcc-internal-format
27952 msgid "(a pointer to member can only be formed with %<&%E%>)"
27955 #: cp/class.c:6054 cp/class.c:6088
27956 #, gcc-internal-format
27957 msgid "not enough type information"
27961 #, gcc-internal-format
27962 msgid "argument of type %qT does not match %qT"
27965 #. [basic.scope.class]
27967 #. A name N used in a class S shall refer to the same declaration
27968 #. in its context and when re-evaluated in the completed scope of
27970 #: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
27971 #, gcc-internal-format
27972 msgid "declaration of %q#D"
27976 #, gcc-internal-format
27977 msgid "changes meaning of %qD from %q+#D"
27980 #: cp/cp-gimplify.c:99
27981 #, gcc-internal-format
27982 msgid "continue statement not within loop or switch"
27985 #: cp/cp-gimplify.c:371
27986 #, gcc-internal-format
27987 msgid "statement with no effect"
27991 #, gcc-internal-format
27992 msgid "can't convert from incomplete type %qT to %qT"
27996 #, gcc-internal-format
27997 msgid "conversion of %qE from %qT to %qT is ambiguous"
28000 #: cp/cvt.c:168 cp/cvt.c:193 cp/cvt.c:238
28001 #, gcc-internal-format
28002 msgid "cannot convert %qE from type %qT to type %qT"
28006 #, gcc-internal-format
28007 msgid "conversion from %qT to %qT discards qualifiers"
28010 #: cp/cvt.c:470 cp/typeck.c:5257
28011 #, gcc-internal-format
28012 msgid "casting %qT to %qT does not dereference pointer"
28016 #, gcc-internal-format
28017 msgid "cannot convert type %qT to type %qT"
28021 #, gcc-internal-format
28022 msgid "conversion from %q#T to %q#T"
28025 #: cp/cvt.c:668 cp/cvt.c:688
28026 #, gcc-internal-format
28027 msgid "%q#T used where a %qT was expected"
28031 #, gcc-internal-format
28032 msgid "%q#T used where a floating point value was expected"
28036 #, gcc-internal-format
28037 msgid "conversion from %qT to non-scalar type %qT requested"
28041 #, gcc-internal-format
28042 msgid "pseudo-destructor is not called"
28046 #, gcc-internal-format
28047 msgid "object of incomplete type %qT will not be accessed in %s"
28051 #, gcc-internal-format
28052 msgid "object of type %qT will not be accessed in %s"
28056 #, gcc-internal-format
28057 msgid "object %qE of incomplete type %qT will not be accessed in %s"
28060 #. [over.over] enumerates the places where we can take the address
28061 #. of an overloaded function, and this is not one of them.
28063 #, gcc-internal-format
28064 msgid "%s cannot resolve address of overloaded function"
28067 #. Only warn when there is no &.
28069 #, gcc-internal-format
28070 msgid "%s is a reference, not call, to function %qE"
28074 #, gcc-internal-format
28075 msgid "%s has no effect"
28079 #, gcc-internal-format
28080 msgid "value computed is not used"
28084 #, gcc-internal-format
28085 msgid "converting NULL to non-pointer type"
28089 #, gcc-internal-format
28090 msgid "ambiguous default type conversion from %qT"
28094 #, gcc-internal-format
28095 msgid " candidate conversions include %qD and %qD"
28099 #, gcc-internal-format
28100 msgid "%qD was declared %<extern%> and later %<static%>"
28103 #: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
28104 #, gcc-internal-format
28105 msgid "previous declaration of %q+D"
28109 #, gcc-internal-format
28110 msgid "declaration of %qF throws different exceptions"
28114 #, gcc-internal-format
28115 msgid "from previous declaration %q+F"
28119 #, gcc-internal-format
28120 msgid "function %q+D redeclared as inline"
28124 #, gcc-internal-format
28125 msgid "previous declaration of %q+D with attribute noinline"
28129 #, gcc-internal-format
28130 msgid "function %q+D redeclared with attribute noinline"
28134 #, gcc-internal-format
28135 msgid "previous declaration of %q+D was inline"
28138 #: cp/decl.c:1186 cp/decl.c:1259
28139 #, gcc-internal-format
28140 msgid "shadowing %s function %q#D"
28144 #, gcc-internal-format
28145 msgid "library function %q#D redeclared as non-function %q#D"
28149 #, gcc-internal-format
28150 msgid "conflicts with built-in declaration %q#D"
28153 #: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
28154 #, gcc-internal-format
28155 msgid "new declaration %q#D"
28159 #, gcc-internal-format
28160 msgid "ambiguates built-in declaration %q#D"
28164 #, gcc-internal-format
28165 msgid "%q#D redeclared as different kind of symbol"
28169 #, gcc-internal-format
28170 msgid "previous declaration of %q+#D"
28174 #, gcc-internal-format
28175 msgid "declaration of template %q#D"
28178 #: cp/decl.c:1367 cp/name-lookup.c:527
28179 #, gcc-internal-format
28180 msgid "conflicts with previous declaration %q+#D"
28183 #: cp/decl.c:1381 cp/decl.c:1397
28184 #, gcc-internal-format
28185 msgid "ambiguates old declaration %q+#D"
28189 #, gcc-internal-format
28190 msgid "declaration of C function %q#D conflicts with"
28194 #, gcc-internal-format
28195 msgid "previous declaration %q+#D here"
28199 #, gcc-internal-format
28200 msgid "conflicting declaration %q#D"
28204 #, gcc-internal-format
28205 msgid "%q+D has a previous declaration as %q#D"
28208 #. [namespace.alias]
28210 #. A namespace-name or namespace-alias shall not be declared as
28211 #. the name of any other entity in the same declarative region.
28212 #. A namespace-name defined at global scope shall not be
28213 #. declared as the name of any other entity in any global scope
28216 #, gcc-internal-format
28217 msgid "declaration of namespace %qD conflicts with"
28221 #, gcc-internal-format
28222 msgid "previous declaration of namespace %q+D here"
28226 #, gcc-internal-format
28227 msgid "%q+#D previously defined here"
28230 #. Prototype decl follows defn w/o prototype.
28232 #, gcc-internal-format
28233 msgid "prototype for %q+#D"
28237 #, gcc-internal-format
28238 msgid "%Jfollows non-prototype definition here"
28242 #, gcc-internal-format
28243 msgid "previous declaration of %q+#D with %qL linkage"
28247 #, gcc-internal-format
28248 msgid "conflicts with new declaration with %qL linkage"
28251 #: cp/decl.c:1546 cp/decl.c:1552
28252 #, gcc-internal-format
28253 msgid "default argument given for parameter %d of %q#D"
28256 #: cp/decl.c:1548 cp/decl.c:1554
28257 #, gcc-internal-format
28258 msgid "after previous specification in %q+#D"
28262 #, gcc-internal-format
28263 msgid "%q#D was used before it was declared inline"
28267 #, gcc-internal-format
28268 msgid "%Jprevious non-inline declaration here"
28272 #, gcc-internal-format
28273 msgid "redundant redeclaration of %qD in same scope"
28276 #. From [temp.expl.spec]:
28278 #. If a template, a member template or the member of a class
28279 #. template is explicitly specialized then that
28280 #. specialization shall be declared before the first use of
28281 #. that specialization that would cause an implicit
28282 #. instantiation to take place, in every translation unit in
28283 #. which such a use occurs.
28285 #, gcc-internal-format
28286 msgid "explicit specialization of %qD after first use"
28290 #, gcc-internal-format
28291 msgid "%q+D: visibility attribute ignored because it"
28295 #, gcc-internal-format
28296 msgid "%Jconflicts with previous declaration here"
28300 #, gcc-internal-format
28301 msgid "jump to label %qD"
28305 #, gcc-internal-format
28306 msgid "jump to case label"
28310 #, gcc-internal-format
28311 msgid "%H from here"
28314 #: cp/decl.c:2480 cp/decl.c:2643
28315 #, gcc-internal-format
28316 msgid " exits OpenMP structured block"
28320 #, gcc-internal-format
28321 msgid " crosses initialization of %q+#D"
28324 #: cp/decl.c:2503 cp/decl.c:2618
28325 #, gcc-internal-format
28326 msgid " enters scope of non-POD %q+#D"
28329 #: cp/decl.c:2516 cp/decl.c:2622
28330 #, gcc-internal-format
28331 msgid " enters try block"
28334 #: cp/decl.c:2518 cp/decl.c:2624
28335 #, gcc-internal-format
28336 msgid " enters catch block"
28339 #: cp/decl.c:2528 cp/decl.c:2627
28340 #, gcc-internal-format
28341 msgid " enters OpenMP structured block"
28344 #: cp/decl.c:2599 cp/decl.c:2639
28345 #, gcc-internal-format
28346 msgid "jump to label %q+D"
28349 #: cp/decl.c:2600 cp/decl.c:2640
28350 #, gcc-internal-format
28354 #. Can't skip init of __exception_info.
28356 #, gcc-internal-format
28357 msgid "%J enters catch block"
28361 #, gcc-internal-format
28362 msgid " skips initialization of %q+#D"
28366 #, gcc-internal-format
28367 msgid "label named wchar_t"
28371 #, gcc-internal-format
28372 msgid "duplicate label %qD"
28376 #, gcc-internal-format
28377 msgid "%qD is not a type"
28380 #: cp/decl.c:2968 cp/parser.c:4033
28381 #, gcc-internal-format
28382 msgid "%qD used without template parameters"
28386 #, gcc-internal-format
28387 msgid "%q#T is not a class"
28390 #: cp/decl.c:2995 cp/decl.c:3063
28391 #, gcc-internal-format
28392 msgid "no class template named %q#T in %q#T"
28396 #, gcc-internal-format
28397 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
28401 #, gcc-internal-format
28402 msgid "%<typename %T::%D%> names %q#T, which is not a type"
28406 #, gcc-internal-format
28407 msgid "template parameters do not match template"
28410 #: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
28411 #, gcc-internal-format
28412 msgid "%q+D declared here"
28416 #, gcc-internal-format
28417 msgid "%Jan anonymous struct cannot have function members"
28421 #, gcc-internal-format
28422 msgid "%Jan anonymous union cannot have function members"
28426 #, gcc-internal-format
28427 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
28431 #, gcc-internal-format
28432 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
28436 #, gcc-internal-format
28438 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
28442 #, gcc-internal-format
28443 msgid "multiple types in one declaration"
28447 #, gcc-internal-format
28448 msgid "redeclaration of C++ built-in type %qT"
28452 #, gcc-internal-format
28453 msgid "missing type-name in typedef-declaration"
28457 #, gcc-internal-format
28458 msgid "ISO C++ prohibits anonymous structs"
28462 #, gcc-internal-format
28463 msgid "%qs can only be specified for functions"
28467 #, gcc-internal-format
28468 msgid "%<friend%> can only be specified inside a class"
28472 #, gcc-internal-format
28473 msgid "%<explicit%> can only be specified for constructors"
28477 #, gcc-internal-format
28478 msgid "a storage class can only be specified for objects and functions"
28482 #, gcc-internal-format
28483 msgid "qualifiers can only be specified for objects and functions"
28487 #, gcc-internal-format
28488 msgid "%<typedef%> was ignored in this declaration"
28492 #, gcc-internal-format
28493 msgid "attribute ignored in declaration of %q+#T"
28497 #, gcc-internal-format
28498 msgid "attribute for %q+#T must follow the %qs keyword"
28502 #, gcc-internal-format
28503 msgid "ignoring attributes applied to class type outside of definition"
28507 #, gcc-internal-format
28508 msgid "function %q#D is initialized like a variable"
28512 #, gcc-internal-format
28513 msgid "declaration of %q#D has %<extern%> and is initialized"
28517 #, gcc-internal-format
28518 msgid "definition of %q#D is marked %<dllimport%>"
28522 #, gcc-internal-format
28523 msgid "%q#D is not a static member of %q#T"
28527 #, gcc-internal-format
28528 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
28532 #, gcc-internal-format
28534 "template header not allowed in member definition of explicitly specialized "
28539 #, gcc-internal-format
28540 msgid "duplicate initialization of %qD"
28544 #, gcc-internal-format
28545 msgid "declaration of %q#D outside of class is not definition"
28549 #, gcc-internal-format
28550 msgid "variable %q#D has initializer but incomplete type"
28553 #: cp/decl.c:4194 cp/decl.c:4906
28554 #, gcc-internal-format
28555 msgid "elements of array %q#D have incomplete type"
28559 #, gcc-internal-format
28560 msgid "aggregate %q#D has incomplete type and cannot be defined"
28564 #, gcc-internal-format
28565 msgid "%qD declared as reference but not initialized"
28569 #, gcc-internal-format
28570 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
28574 #, gcc-internal-format
28575 msgid "cannot initialize %qT from %qT"
28579 #, gcc-internal-format
28580 msgid "name %qD used in a GNU-style designated initializer for an array"
28584 #, gcc-internal-format
28585 msgid "initializer fails to determine size of %qD"
28589 #, gcc-internal-format
28590 msgid "array size missing in %qD"
28594 #, gcc-internal-format
28595 msgid "zero-size array %qD"
28598 #. An automatic variable with an incomplete type: that is an error.
28599 #. Don't talk about array types here, since we took care of that
28600 #. message in grokdeclarator.
28602 #, gcc-internal-format
28603 msgid "storage size of %qD isn't known"
28607 #, gcc-internal-format
28608 msgid "storage size of %qD isn't constant"
28612 #, gcc-internal-format
28614 "sorry: semantics of inline function static data %q+#D are wrong (you'll wind "
28615 "up with multiple copies)"
28619 #, gcc-internal-format
28620 msgid "%J you can work around this by removing the initializer"
28624 #, gcc-internal-format
28625 msgid "uninitialized const %qD"
28629 #, gcc-internal-format
28630 msgid "invalid type %qT as initializer for a vector of type %qT"
28634 #, gcc-internal-format
28635 msgid "initializer for %qT must be brace-enclosed"
28639 #, gcc-internal-format
28640 msgid "%qT has no non-static data member named %qD"
28644 #, gcc-internal-format
28645 msgid "braces around scalar initializer for type %qT"
28649 #, gcc-internal-format
28650 msgid "missing braces around initializer for %qT"
28654 #, gcc-internal-format
28655 msgid "too many initializers for %qT"
28659 #, gcc-internal-format
28660 msgid "variable-sized object %qD may not be initialized"
28664 #, gcc-internal-format
28665 msgid "%qD has incomplete type"
28669 #, gcc-internal-format
28670 msgid "scalar object %qD requires one element in initializer"
28673 #. A non-aggregate that is not a scalar cannot be initialized
28674 #. via an initializer-list in C++98.
28676 #, gcc-internal-format
28677 msgid "braces around initializer for non-aggregate type %qT"
28681 #, gcc-internal-format
28682 msgid "%qD must be initialized by constructor, not by %<{...}%>"
28686 #, gcc-internal-format
28687 msgid "array %qD initialized by parenthesized string literal %qE"
28691 #, gcc-internal-format
28692 msgid "structure %qD with uninitialized const members"
28696 #, gcc-internal-format
28697 msgid "structure %qD with uninitialized reference members"
28701 #, gcc-internal-format
28702 msgid "assignment (not initialization) in declaration"
28706 #, gcc-internal-format
28707 msgid "shadowing previous type declaration of %q#D"
28711 #, gcc-internal-format
28712 msgid "%qD cannot be thread-local because it has non-POD type %qT"
28716 #, gcc-internal-format
28717 msgid "%qD is thread-local and so cannot be dynamically initialized"
28721 #, gcc-internal-format
28723 "%qD cannot be initialized by a non-constant expression when being declared"
28727 #, gcc-internal-format
28728 msgid "destructor for alien class %qT cannot be a member"
28732 #, gcc-internal-format
28733 msgid "constructor for alien class %qT cannot be a member"
28737 #, gcc-internal-format
28738 msgid "%qD declared as a %<virtual%> %s"
28742 #, gcc-internal-format
28743 msgid "%qD declared as an %<inline%> %s"
28747 #, gcc-internal-format
28749 "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
28754 #, gcc-internal-format
28755 msgid "%q+D declared as a friend"
28759 #, gcc-internal-format
28760 msgid "%q+D declared with an exception specification"
28764 #, gcc-internal-format
28765 msgid "definition of %qD is not in namespace enclosing %qT"
28769 #, gcc-internal-format
28770 msgid "defining explicit specialization %qD in friend declaration"
28773 #. Something like `template <class T> friend void f<T>()'.
28775 #, gcc-internal-format
28776 msgid "invalid use of template-id %qD in declaration of primary template"
28780 #, gcc-internal-format
28782 "default arguments are not allowed in declaration of friend template "
28783 "specialization %qD"
28787 #, gcc-internal-format
28789 "%<inline%> is not allowed in declaration of friend template specialization %"
28794 #, gcc-internal-format
28795 msgid "cannot declare %<::main%> to be a template"
28799 #, gcc-internal-format
28800 msgid "cannot declare %<::main%> to be inline"
28804 #, gcc-internal-format
28805 msgid "cannot declare %<::main%> to be static"
28809 #, gcc-internal-format
28810 msgid "non-local function %q#D uses anonymous type"
28813 #: cp/decl.c:6468 cp/decl.c:6748
28814 #, gcc-internal-format
28816 "%q+#D does not refer to the unqualified type, so it is not used for linkage"
28820 #, gcc-internal-format
28821 msgid "non-local function %q#D uses local type %qT"
28825 #, gcc-internal-format
28826 msgid "static member function %qD cannot have cv-qualifier"
28830 #, gcc-internal-format
28831 msgid "non-member function %qD cannot have cv-qualifier"
28835 #, gcc-internal-format
28836 msgid "%<::main%> must return %<int%>"
28840 #, gcc-internal-format
28841 msgid "definition of implicitly-declared %qD"
28844 #: cp/decl.c:6603 cp/decl2.c:677
28845 #, gcc-internal-format
28846 msgid "no %q#D member function declared in class %qT"
28849 #. DRs 132, 319 and 389 seem to indicate types with
28850 #. no linkage can only be used to declare extern "C"
28851 #. entities. Since it's not always an error in the
28852 #. ISO C++ 90 Standard, we only issue a warning.
28854 #, gcc-internal-format
28855 msgid "non-local variable %q#D uses anonymous type"
28859 #, gcc-internal-format
28860 msgid "non-local variable %q#D uses local type %qT"
28864 #, gcc-internal-format
28866 "invalid in-class initialization of static data member of non-integral type %"
28871 #, gcc-internal-format
28872 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
28876 #, gcc-internal-format
28878 "ISO C++ forbids initialization of member constant %qD of non-integral type %"
28883 #, gcc-internal-format
28884 msgid "size of array %qD has non-integral type %qT"
28888 #, gcc-internal-format
28889 msgid "size of array has non-integral type %qT"
28893 #, gcc-internal-format
28894 msgid "size of array %qD is negative"
28898 #, gcc-internal-format
28899 msgid "size of array is negative"
28903 #, gcc-internal-format
28904 msgid "ISO C++ forbids zero-size array %qD"
28908 #, gcc-internal-format
28909 msgid "ISO C++ forbids zero-size array"
28913 #, gcc-internal-format
28914 msgid "size of array %qD is not an integral constant-expression"
28918 #, gcc-internal-format
28919 msgid "size of array is not an integral constant-expression"
28923 #, gcc-internal-format
28924 msgid "ISO C++ forbids variable length array %qD"
28928 #, gcc-internal-format
28929 msgid "ISO C++ forbids variable length array"
28933 #, gcc-internal-format
28934 msgid "variable length array %qD is used"
28938 #, gcc-internal-format
28939 msgid "overflow in array dimension"
28943 #, gcc-internal-format
28944 msgid "declaration of %qD as %s"
28948 #, gcc-internal-format
28949 msgid "creating %s"
28953 #, gcc-internal-format
28955 "declaration of %qD as multidimensional array must have bounds for all "
28956 "dimensions except the first"
28960 #, gcc-internal-format
28962 "multidimensional array must have bounds for all dimensions except the first"
28966 #, gcc-internal-format
28967 msgid "return type specification for constructor invalid"
28971 #, gcc-internal-format
28972 msgid "return type specification for destructor invalid"
28976 #, gcc-internal-format
28977 msgid "return type specified for %<operator %T%>"
28981 #, gcc-internal-format
28982 msgid "unnamed variable or field declared void"
28986 #, gcc-internal-format
28987 msgid "variable or field %qE declared void"
28991 #, gcc-internal-format
28992 msgid "variable or field declared void"
28996 #, gcc-internal-format
28997 msgid "invalid use of qualified-name %<::%D%>"
29001 #, gcc-internal-format
29002 msgid "invalid use of qualified-name %<%T::%D%>"
29006 #, gcc-internal-format
29007 msgid "invalid use of qualified-name %<%D::%D%>"
29011 #, gcc-internal-format
29012 msgid "type %qT is not derived from type %qT"
29015 #: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
29016 #, gcc-internal-format
29017 msgid "declaration of %qD as non-function"
29021 #, gcc-internal-format
29022 msgid "declaration of %qD as non-member"
29026 #, gcc-internal-format
29027 msgid "declarator-id missing; using reserved word %qD"
29031 #, gcc-internal-format
29032 msgid "function definition does not declare parameters"
29036 #, gcc-internal-format
29037 msgid "two or more data types in declaration of %qs"
29041 #, gcc-internal-format
29042 msgid "conflicting specifiers in declaration of %qs"
29045 #: cp/decl.c:7623 cp/decl.c:7626
29046 #, gcc-internal-format
29047 msgid "ISO C++ forbids declaration of %qs with no type"
29051 #, gcc-internal-format
29052 msgid "%<signed%> or %<unsigned%> invalid for %qs"
29056 #, gcc-internal-format
29057 msgid "%<signed%> and %<unsigned%> specified together for %qs"
29061 #, gcc-internal-format
29062 msgid "%<long long%> invalid for %qs"
29066 #, gcc-internal-format
29067 msgid "%<long%> invalid for %qs"
29071 #, gcc-internal-format
29072 msgid "%<short%> invalid for %qs"
29076 #, gcc-internal-format
29077 msgid "%<long%> or %<short%> invalid for %qs"
29081 #, gcc-internal-format
29082 msgid "%<long%> or %<short%> specified with char for %qs"
29086 #, gcc-internal-format
29087 msgid "%<long%> and %<short%> specified together for %qs"
29091 #, gcc-internal-format
29092 msgid "long, short, signed or unsigned used invalidly for %qs"
29096 #, gcc-internal-format
29097 msgid "complex invalid for %qs"
29101 #, gcc-internal-format
29102 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
29105 #: cp/decl.c:7776 cp/typeck.c:7011
29106 #, gcc-internal-format
29107 msgid "ignoring %qV qualifiers added to function type %qT"
29111 #, gcc-internal-format
29112 msgid "member %qD cannot be declared both virtual and static"
29116 #, gcc-internal-format
29117 msgid "%<%T::%D%> is not a valid declarator"
29121 #, gcc-internal-format
29122 msgid "typedef declaration invalid in parameter declaration"
29126 #, gcc-internal-format
29127 msgid "storage class specifiers invalid in parameter declarations"
29131 #, gcc-internal-format
29132 msgid "virtual outside class declaration"
29136 #, gcc-internal-format
29137 msgid "multiple storage classes in declaration of %qs"
29141 #, gcc-internal-format
29142 msgid "storage class specified for %qs"
29146 #, gcc-internal-format
29147 msgid "top-level declaration of %qs specifies %<auto%>"
29151 #, gcc-internal-format
29152 msgid "storage class specifiers invalid in friend function declarations"
29156 #, gcc-internal-format
29157 msgid "destructor cannot be static member function"
29161 #, gcc-internal-format
29162 msgid "destructors may not be cv-qualified"
29166 #, gcc-internal-format
29167 msgid "constructors cannot be declared virtual"
29171 #, gcc-internal-format
29172 msgid "can't initialize friend function %qs"
29175 #. Cannot be both friend and virtual.
29177 #, gcc-internal-format
29178 msgid "virtual functions cannot be friends"
29182 #, gcc-internal-format
29183 msgid "friend declaration not in class definition"
29187 #, gcc-internal-format
29188 msgid "can't define friend function %qs in a local class definition"
29192 #, gcc-internal-format
29193 msgid "destructors may not have parameters"
29197 #, gcc-internal-format
29198 msgid "cannot declare pointer to %q#T"
29201 #: cp/decl.c:8134 cp/decl.c:8141
29202 #, gcc-internal-format
29203 msgid "cannot declare reference to %q#T"
29207 #, gcc-internal-format
29208 msgid "cannot declare pointer to %q#T member"
29212 #, gcc-internal-format
29214 "cannot declare reference to %q#T, which is not a typedef or a template type "
29219 #, gcc-internal-format
29220 msgid "template-id %qD used as a declarator"
29224 #, gcc-internal-format
29225 msgid "member functions are implicitly friends of their class"
29229 #, gcc-internal-format
29230 msgid "extra qualification %<%T::%> on member %qs"
29234 #, gcc-internal-format
29235 msgid "cannot define member function %<%T::%s%> within %<%T%>"
29239 #, gcc-internal-format
29240 msgid "cannot declare member %<%T::%s%> within %qT"
29244 #, gcc-internal-format
29245 msgid "non-parameter %qs cannot be a parameter pack"
29249 #, gcc-internal-format
29250 msgid "data member may not have variably modified type %qT"
29254 #, gcc-internal-format
29255 msgid "parameter may not have variably modified type %qT"
29258 #. [dcl.fct.spec] The explicit specifier shall only be used in
29259 #. declarations of constructors within a class definition.
29261 #, gcc-internal-format
29262 msgid "only declarations of constructors can be %<explicit%>"
29266 #, gcc-internal-format
29267 msgid "non-member %qs cannot be declared %<mutable%>"
29271 #, gcc-internal-format
29272 msgid "non-object member %qs cannot be declared %<mutable%>"
29276 #, gcc-internal-format
29277 msgid "function %qs cannot be declared %<mutable%>"
29281 #, gcc-internal-format
29282 msgid "static %qs cannot be declared %<mutable%>"
29286 #, gcc-internal-format
29287 msgid "const %qs cannot be declared %<mutable%>"
29291 #, gcc-internal-format
29292 msgid "%Jtypedef name may not be a nested-name-specifier"
29296 #, gcc-internal-format
29297 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
29301 #, gcc-internal-format
29303 "qualified function types cannot be used to declare static member functions"
29307 #, gcc-internal-format
29308 msgid "qualified function types cannot be used to declare free functions"
29312 #, gcc-internal-format
29313 msgid "type qualifiers specified for friend class declaration"
29317 #, gcc-internal-format
29318 msgid "%<inline%> specified for friend class declaration"
29322 #, gcc-internal-format
29323 msgid "template parameters cannot be friends"
29327 #, gcc-internal-format
29328 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
29332 #, gcc-internal-format
29333 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
29337 #, gcc-internal-format
29338 msgid "trying to make class %qT a friend of global scope"
29342 #, gcc-internal-format
29343 msgid "invalid qualifiers on non-member function type"
29347 #, gcc-internal-format
29348 msgid "abstract declarator %qT used as declaration"
29352 #, gcc-internal-format
29353 msgid "cannot use %<::%> in parameter declaration"
29356 #. Something like struct S { int N::j; };
29358 #, gcc-internal-format
29359 msgid "invalid use of %<::%>"
29363 #, gcc-internal-format
29364 msgid "can't make %qD into a method -- not in a class"
29368 #, gcc-internal-format
29369 msgid "function %qD declared virtual inside a union"
29373 #, gcc-internal-format
29374 msgid "%qD cannot be declared virtual, since it is always static"
29378 #, gcc-internal-format
29379 msgid "expected qualified name in friend declaration for destructor %qD"
29383 #, gcc-internal-format
29384 msgid "declaration of %qD as member of %qT"
29388 #, gcc-internal-format
29389 msgid "field %qD has incomplete type"
29393 #, gcc-internal-format
29394 msgid "name %qT has incomplete type"
29398 #, gcc-internal-format
29399 msgid " in instantiation of template %qT"
29403 #, gcc-internal-format
29404 msgid "%qE is neither function nor member function; cannot be declared friend"
29407 #. An attempt is being made to initialize a non-static
29408 #. member. But, from [class.mem]:
29410 #. 4 A member-declarator can contain a
29411 #. constant-initializer only if it declares a static
29412 #. member (_class.static_) of integral or enumeration
29413 #. type, see _class.static.data_.
29415 #. This used to be relatively common practice, but
29416 #. the rest of the compiler does not correctly
29417 #. handle the initialization unless the member is
29418 #. static so we make it static below.
29420 #, gcc-internal-format
29421 msgid "ISO C++ forbids initialization of member %qD"
29425 #, gcc-internal-format
29426 msgid "making %qD static"
29430 #, gcc-internal-format
29431 msgid "storage class %<auto%> invalid for function %qs"
29435 #, gcc-internal-format
29436 msgid "storage class %<register%> invalid for function %qs"
29440 #, gcc-internal-format
29441 msgid "storage class %<__thread%> invalid for function %qs"
29445 #, gcc-internal-format
29447 "%<static%> specified invalid for function %qs declared out of global scope"
29451 #, gcc-internal-format
29453 "%<inline%> specifier invalid for function %qs declared out of global scope"
29457 #, gcc-internal-format
29458 msgid "virtual non-class function %qs"
29462 #, gcc-internal-format
29463 msgid "cannot declare member function %qD to have static linkage"
29466 #. FIXME need arm citation
29468 #, gcc-internal-format
29469 msgid "cannot declare static function inside another function"
29473 #, gcc-internal-format
29475 "%<static%> may not be used when defining (as opposed to declaring) a static "
29480 #, gcc-internal-format
29481 msgid "static member %qD declared %<register%>"
29485 #, gcc-internal-format
29486 msgid "cannot explicitly declare member %q#D to have extern linkage"
29490 #, gcc-internal-format
29491 msgid "default argument for %q#D has type %qT"
29495 #, gcc-internal-format
29496 msgid "default argument for parameter of type %qT has type %qT"
29500 #, gcc-internal-format
29501 msgid "default argument %qE uses local variable %qD"
29505 #, gcc-internal-format
29506 msgid "parameter %qD invalidly declared method type"
29510 #, gcc-internal-format
29511 msgid "parameter %qD includes %s to array of unknown bound %qT"
29515 #, gcc-internal-format
29516 msgid "parameter packs must be at the end of the parameter list"
29520 #, gcc-internal-format
29521 msgid "multiple parameters named %qE"
29526 #. A declaration of a constructor for a class X is ill-formed if
29527 #. its first parameter is of type (optionally cv-qualified) X
29528 #. and either there are no other parameters or else all other
29529 #. parameters have default arguments.
29531 #. We *don't* complain about member template instantiations that
29532 #. have this form, though; they can occur as we try to decide
29533 #. what constructor to use during overload resolution. Since
29534 #. overload resolution will never prefer such a constructor to
29535 #. the non-template copy constructor (which is either explicitly
29536 #. or implicitly defined), there's no need to worry about their
29537 #. existence. Theoretically, they should never even be
29538 #. instantiated, but that's hard to forestall.
29540 #, gcc-internal-format
29541 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
29545 #, gcc-internal-format
29546 msgid "%qD may not be declared within a namespace"
29550 #, gcc-internal-format
29551 msgid "%qD may not be declared as static"
29555 #, gcc-internal-format
29556 msgid "%qD must be a nonstatic member function"
29560 #, gcc-internal-format
29562 "%qD must be either a non-static member function or a non-member function"
29566 #, gcc-internal-format
29567 msgid "%qD must have an argument of class or enumerated type"
29571 #, gcc-internal-format
29572 msgid "conversion to %s%s will never use a type conversion operator"
29577 #, gcc-internal-format
29578 msgid "ISO C++ prohibits overloading operator ?:"
29582 #, gcc-internal-format
29583 msgid "%qD must not have variable number of arguments"
29587 #, gcc-internal-format
29588 msgid "postfix %qD must take %<int%> as its argument"
29592 #, gcc-internal-format
29593 msgid "postfix %qD must take %<int%> as its second argument"
29597 #, gcc-internal-format
29598 msgid "%qD must take either zero or one argument"
29602 #, gcc-internal-format
29603 msgid "%qD must take either one or two arguments"
29607 #, gcc-internal-format
29608 msgid "prefix %qD should return %qT"
29612 #, gcc-internal-format
29613 msgid "postfix %qD should return %qT"
29617 #, gcc-internal-format
29618 msgid "%qD must take %<void%>"
29621 #: cp/decl.c:9918 cp/decl.c:9927
29622 #, gcc-internal-format
29623 msgid "%qD must take exactly one argument"
29627 #, gcc-internal-format
29628 msgid "%qD must take exactly two arguments"
29632 #, gcc-internal-format
29633 msgid "user-defined %qD always evaluates both arguments"
29637 #, gcc-internal-format
29638 msgid "%qD should return by value"
29641 #: cp/decl.c:9964 cp/decl.c:9968
29642 #, gcc-internal-format
29643 msgid "%qD cannot have default arguments"
29647 #, gcc-internal-format
29648 msgid "using template type parameter %qT after %qs"
29652 #, gcc-internal-format
29653 msgid "using typedef-name %qD after %qs"
29657 #, gcc-internal-format
29658 msgid "%q+D has a previous declaration here"
29662 #, gcc-internal-format
29663 msgid "%qT referred to as %qs"
29666 #: cp/decl.c:10051 cp/decl.c:10058
29667 #, gcc-internal-format
29668 msgid "%q+T has a previous declaration here"
29672 #, gcc-internal-format
29673 msgid "%qT referred to as enum"
29676 #. If a class template appears as elaborated type specifier
29677 #. without a template header such as:
29679 #. template <class T> class C {};
29680 #. void f(class C); // No template header here
29682 #. then the required template argument is missing.
29684 #, gcc-internal-format
29685 msgid "template argument required for %<%s %T%>"
29688 #: cp/decl.c:10120 cp/name-lookup.c:2698
29689 #, gcc-internal-format
29690 msgid "%qD has the same name as the class in which it is declared"
29693 #: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
29694 #: cp/parser.c:16234
29695 #, gcc-internal-format
29696 msgid "reference to %qD is ambiguous"
29700 #, gcc-internal-format
29701 msgid "use of enum %q#D without previous declaration"
29705 #, gcc-internal-format
29706 msgid "redeclaration of %qT as a non-template"
29709 #: cp/decl.c:10286 cp/pt.c:4154
29710 #, gcc-internal-format
29711 msgid "previous declaration %q+D"
29715 #, gcc-internal-format
29716 msgid "derived union %qT invalid"
29720 #, gcc-internal-format
29721 msgid "Java class %qT cannot have multiple bases"
29725 #, gcc-internal-format
29726 msgid "Java class %qT cannot have virtual bases"
29730 #, gcc-internal-format
29731 msgid "base type %qT fails to be a struct or class type"
29735 #, gcc-internal-format
29736 msgid "recursive type %qT undefined"
29740 #, gcc-internal-format
29741 msgid "duplicate base type %qT invalid"
29745 #, gcc-internal-format
29746 msgid "multiple definition of %q#T"
29750 #, gcc-internal-format
29751 msgid "%Jprevious definition here"
29756 #. IF no integral type can represent all the enumerator values, the
29757 #. enumeration is ill-formed.
29759 #, gcc-internal-format
29760 msgid "no integral type can represent all of the enumerator values for %qT"
29764 #, gcc-internal-format
29765 msgid "enumerator value for %qD is not an integer constant"
29769 #, gcc-internal-format
29770 msgid "overflow in enumeration values at %qD"
29774 #, gcc-internal-format
29775 msgid "return type %q#T is incomplete"
29778 #: cp/decl.c:11031 cp/typeck.c:6711
29779 #, gcc-internal-format
29780 msgid "%<operator=%> should return a reference to %<*this%>"
29784 #, gcc-internal-format
29785 msgid "parameter %qD declared void"
29789 #, gcc-internal-format
29790 msgid "invalid member function declaration"
29794 #, gcc-internal-format
29795 msgid "%qD is already defined in class %qT"
29799 #, gcc-internal-format
29800 msgid "static member function %q#D declared with type qualifiers"
29804 #, gcc-internal-format
29805 msgid "name missing for member function"
29808 #: cp/decl2.c:339 cp/decl2.c:353
29809 #, gcc-internal-format
29810 msgid "ambiguous conversion for array subscript"
29814 #, gcc-internal-format
29815 msgid "invalid types %<%T[%T]%> for array subscript"
29819 #, gcc-internal-format
29820 msgid "deleting array %q#D"
29824 #, gcc-internal-format
29825 msgid "type %q#T argument given to %<delete%>, expected pointer"
29829 #, gcc-internal-format
29831 "cannot delete a function. Only pointer-to-objects are valid arguments to %"
29836 #, gcc-internal-format
29837 msgid "deleting %qT is undefined"
29840 #: cp/decl2.c:459 cp/pt.c:3828
29841 #, gcc-internal-format
29842 msgid "template declaration of %q#D"
29846 #, gcc-internal-format
29847 msgid "Java method %qD has non-Java return type %qT"
29851 #, gcc-internal-format
29852 msgid "Java method %qD has non-Java parameter type %qT"
29856 #, gcc-internal-format
29857 msgid "prototype for %q#D does not match any in class %qT"
29861 #, gcc-internal-format
29862 msgid "local class %q#T shall not have static data member %q#D"
29866 #, gcc-internal-format
29867 msgid "initializer invalid for static member with constructor"
29871 #, gcc-internal-format
29872 msgid "(an out of class initialization is required)"
29876 #, gcc-internal-format
29877 msgid "member %qD conflicts with virtual function table field name"
29881 #, gcc-internal-format
29882 msgid "%qD is already defined in %qT"
29886 #, gcc-internal-format
29887 msgid "initializer specified for static member function %qD"
29891 #, gcc-internal-format
29892 msgid "field initializer is not constant"
29896 #, gcc-internal-format
29897 msgid "%<asm%> specifiers are not permitted on non-static data members"
29901 #, gcc-internal-format
29902 msgid "bit-field %qD with non-integral type"
29906 #, gcc-internal-format
29907 msgid "cannot declare %qD to be a bit-field type"
29911 #, gcc-internal-format
29912 msgid "cannot declare bit-field %qD with function type"
29916 #, gcc-internal-format
29917 msgid "%qD is already defined in the class %qT"
29921 #, gcc-internal-format
29922 msgid "static member %qD cannot be a bit-field"
29926 #, gcc-internal-format
29927 msgid "anonymous struct not inside named type"
29931 #, gcc-internal-format
29932 msgid "namespace-scope anonymous aggregates must be static"
29936 #, gcc-internal-format
29937 msgid "anonymous union with no members"
29941 #, gcc-internal-format
29942 msgid "%<operator new%> must return type %qT"
29945 #. [basic.stc.dynamic.allocation]
29947 #. The first parameter shall not have an associated default
29950 #, gcc-internal-format
29951 msgid "the first parameter of %<operator new%> cannot have a default argument"
29955 #, gcc-internal-format
29956 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
29960 #, gcc-internal-format
29961 msgid "%<operator delete%> must return type %qT"
29965 #, gcc-internal-format
29966 msgid "%<operator delete%> takes type %qT as first parameter"
29970 #, gcc-internal-format
29971 msgid "%qT has a field %qD whose type uses the anonymous namespace"
29975 #, gcc-internal-format
29976 msgid "%qT declared with greater visibility than the type of its field %qD"
29980 #, gcc-internal-format
29981 msgid "%qT has a base %qT whose type uses the anonymous namespace"
29985 #, gcc-internal-format
29986 msgid "%qT declared with greater visibility than its base %qT"
29990 #, gcc-internal-format
29991 msgid "inline function %q+D used but never defined"
29995 #, gcc-internal-format
29996 msgid "default argument missing for parameter %P of %q+#D"
29999 #. We really want to suppress this warning in system headers,
30000 #. because libstdc++ uses variadic templates even when we aren't
30003 #, gcc-internal-format
30004 msgid "ISO C++ does not include variadic templates"
30007 #. Can't throw a reference.
30009 #, gcc-internal-format
30010 msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
30014 #, gcc-internal-format
30015 msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
30018 #. Thrown object must be a Throwable.
30020 #, gcc-internal-format
30021 msgid "type %qT is not derived from %<java::lang::Throwable%>"
30025 #, gcc-internal-format
30026 msgid "mixing C++ and Java catches in a single translation unit"
30030 #, gcc-internal-format
30031 msgid "throwing NULL, which has integral, not pointer type"
30034 #: cp/except.c:643 cp/init.c:1780
30035 #, gcc-internal-format
30036 msgid "%qD should never be overloaded"
30040 #, gcc-internal-format
30041 msgid " in thrown expression"
30045 #, gcc-internal-format
30047 "expression %qE of abstract class type %qT cannot be used in throw-expression"
30051 #, gcc-internal-format
30052 msgid "%Hexception of type %qT will be caught"
30056 #, gcc-internal-format
30057 msgid "%H by earlier handler for %qT"
30060 #: cp/except.c:1012
30061 #, gcc-internal-format
30062 msgid "%H%<...%> handler must be the last handler for its try block"
30066 #, gcc-internal-format
30067 msgid "%qD is already a friend of class %qT"
30071 #, gcc-internal-format
30072 msgid "invalid type %qT declared %<friend%>"
30076 #. Friend declarations shall not declare partial
30077 #. specializations.
30078 #. template <class U> friend class T::X<U>;
30080 #. Friend declarations shall not declare partial
30081 #. specializations.
30082 #: cp/friend.c:248 cp/friend.c:278
30083 #, gcc-internal-format
30084 msgid "partial specialization %qT declared %<friend%>"
30088 #, gcc-internal-format
30089 msgid "class %qT is implicitly friends with itself"
30093 #, gcc-internal-format
30094 msgid "%qT is not a member of %qT"
30098 #, gcc-internal-format
30099 msgid "%qT is not a member class template of %qT"
30103 #, gcc-internal-format
30104 msgid "%qT is not a nested class of %qT"
30107 #. template <class T> friend class T;
30109 #, gcc-internal-format
30110 msgid "template parameter type %qT declared %<friend%>"
30113 #. template <class T> friend class A; where A is not a template
30115 #, gcc-internal-format
30116 msgid "%q#T is not a template"
30120 #, gcc-internal-format
30121 msgid "%qD is already a friend of %qT"
30125 #, gcc-internal-format
30126 msgid "%qT is already a friend of %qT"
30130 #, gcc-internal-format
30131 msgid "member %qD declared as friend before type %qT defined"
30135 #, gcc-internal-format
30136 msgid "friend declaration %q#D declares a non-template function"
30140 #, gcc-internal-format
30142 "(if this is not what you intended, make sure the function template has "
30143 "already been declared and add <> after the function name here) "
30147 #, gcc-internal-format
30148 msgid "%J%qD should be initialized in the member initialization list"
30152 #, gcc-internal-format
30153 msgid "%Jdefault-initialization of %q#D, which has reference type"
30157 #, gcc-internal-format
30158 msgid "%Juninitialized reference member %qD"
30162 #, gcc-internal-format
30163 msgid "%Juninitialized member %qD with %<const%> type %qT"
30167 #, gcc-internal-format
30168 msgid "%q+D will be initialized after"
30172 #, gcc-internal-format
30173 msgid "base %qT will be initialized after"
30177 #, gcc-internal-format
30182 #, gcc-internal-format
30187 #, gcc-internal-format
30188 msgid "%J when initialized here"
30192 #, gcc-internal-format
30193 msgid "%Jmultiple initializations given for %qD"
30197 #, gcc-internal-format
30198 msgid "%Jmultiple initializations given for base %qT"
30202 #, gcc-internal-format
30203 msgid "%Jinitializations for multiple members of %qT"
30207 #, gcc-internal-format
30209 "%Jbase class %q#T should be explicitly initialized in the copy constructor"
30212 #: cp/init.c:915 cp/init.c:934
30213 #, gcc-internal-format
30214 msgid "class %qT does not have any field named %qD"
30218 #, gcc-internal-format
30220 "%q#D is a static data member; it can only be initialized at its definition"
30224 #, gcc-internal-format
30225 msgid "%q#D is not a non-static data member of %qT"
30229 #, gcc-internal-format
30230 msgid "unnamed initializer for %qT, which has no base classes"
30234 #, gcc-internal-format
30235 msgid "unnamed initializer for %qT, which uses multiple inheritance"
30239 #, gcc-internal-format
30240 msgid "%qD is both a direct base and an indirect virtual base"
30244 #, gcc-internal-format
30245 msgid "type %qT is not a direct or virtual base of %qT"
30249 #, gcc-internal-format
30250 msgid "type %qT is not a direct base of %qT"
30254 #, gcc-internal-format
30255 msgid "bad array initializer"
30259 #, gcc-internal-format
30260 msgid "%qT is not an aggregate type"
30264 #, gcc-internal-format
30265 msgid "incomplete type %qT does not have member %qD"
30269 #, gcc-internal-format
30270 msgid "invalid pointer to bit-field %qD"
30274 #, gcc-internal-format
30275 msgid "invalid use of non-static member function %qD"
30279 #, gcc-internal-format
30280 msgid "invalid use of non-static data member %qD"
30284 #, gcc-internal-format
30285 msgid "invalid type %<void%> for new"
30289 #, gcc-internal-format
30290 msgid "uninitialized const in %<new%> of %q#T"
30294 #, gcc-internal-format
30295 msgid "call to Java constructor with %qs undefined"
30299 #, gcc-internal-format
30300 msgid "no suitable %qD found in class %qT"
30304 #, gcc-internal-format
30305 msgid "request for member %qD is ambiguous"
30309 #, gcc-internal-format
30310 msgid "ISO C++ forbids initialization in array new"
30314 #, gcc-internal-format
30315 msgid "size in array new must have integral type"
30319 #, gcc-internal-format
30320 msgid "new cannot be applied to a reference type"
30324 #, gcc-internal-format
30325 msgid "new cannot be applied to a function type"
30329 #, gcc-internal-format
30330 msgid "call to Java constructor, while %<jclass%> undefined"
30334 #, gcc-internal-format
30335 msgid "can't find %<class$%> in %qT"
30339 #, gcc-internal-format
30340 msgid "initializer ends prematurely"
30344 #, gcc-internal-format
30345 msgid "cannot initialize multi-dimensional array with initializer"
30349 #, gcc-internal-format
30350 msgid "possible problem detected in invocation of delete operator:"
30354 #, gcc-internal-format
30356 "neither the destructor nor the class-specific operator delete will be "
30357 "called, even if they are declared when the class is defined."
30361 #, gcc-internal-format
30362 msgid "unknown array size in delete"
30366 #, gcc-internal-format
30367 msgid "type to vector delete is neither pointer or array type"
30371 #, gcc-internal-format
30372 msgid "junk at end of #pragma %s"
30376 #, gcc-internal-format
30377 msgid "invalid #pragma %s"
30381 #, gcc-internal-format
30382 msgid "#pragma vtable no longer supported"
30386 #, gcc-internal-format
30387 msgid "#pragma implementation for %qs appears after file is included"
30391 #, gcc-internal-format
30392 msgid "junk at end of #pragma GCC java_exceptions"
30396 #, gcc-internal-format
30397 msgid "%qD not defined"
30401 #, gcc-internal-format
30402 msgid "%qD was not declared in this scope"
30405 #. In a template, it is invalid to write "f()" or "f(3)" if no
30406 #. declaration of "f" is available. Historically, G++ and most
30407 #. other compilers accepted that usage since they deferred all name
30408 #. lookup until instantiation time rather than doing unqualified
30409 #. name lookup at template definition time; explain to the user what
30412 #. Note that we have the exact wording of the following message in
30413 #. the manual (trouble.texi, node "Name lookup"), so they need to
30414 #. be kept in synch.
30416 #, gcc-internal-format
30418 "there are no arguments to %qD that depend on a template parameter, so a "
30419 "declaration of %qD must be available"
30423 #, gcc-internal-format
30425 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
30426 "use of an undeclared name is deprecated)"
30429 #: cp/mangle.c:1691
30430 #, gcc-internal-format
30431 msgid "mangling typeof, use decltype instead"
30434 #: cp/mangle.c:2208
30435 #, gcc-internal-format
30436 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
30439 #: cp/mangle.c:2216
30440 #, gcc-internal-format
30441 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
30444 #: cp/mangle.c:2266
30445 #, gcc-internal-format
30446 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
30449 #: cp/mangle.c:2584
30450 #, gcc-internal-format
30451 msgid "the mangled name of %qD will change in a future version of GCC"
30455 #, gcc-internal-format
30456 msgid "generic thunk code fails for method %q#D which uses %<...%>"
30460 #, gcc-internal-format
30461 msgid "non-static const member %q#D, can't use default assignment operator"
30465 #, gcc-internal-format
30466 msgid "non-static reference member %q#D, can't use default assignment operator"
30470 #, gcc-internal-format
30471 msgid "%Hsynthesized method %qD first required here "
30474 #: cp/method.c:1158
30475 #, gcc-internal-format
30477 "vtable layout for class %qT may not be ABI-compliantand may change in a "
30478 "future version of GCC due to implicit virtual destructor"
30481 #: cp/name-lookup.c:728
30482 #, gcc-internal-format
30483 msgid "redeclaration of %<wchar_t%> as %qT"
30486 #. A redeclaration of main, but not a duplicate of the
30489 #. [basic.start.main]
30491 #. This function shall not be overloaded.
30492 #: cp/name-lookup.c:758
30493 #, gcc-internal-format
30494 msgid "invalid redeclaration of %q+D"
30497 #: cp/name-lookup.c:759
30498 #, gcc-internal-format
30502 #: cp/name-lookup.c:850
30503 #, gcc-internal-format
30504 msgid "type mismatch with previous external decl of %q#D"
30507 #: cp/name-lookup.c:851
30508 #, gcc-internal-format
30509 msgid "previous external decl of %q+#D"
30512 #: cp/name-lookup.c:942
30513 #, gcc-internal-format
30514 msgid "extern declaration of %q#D doesn't match"
30517 #: cp/name-lookup.c:943
30518 #, gcc-internal-format
30519 msgid "global declaration %q+#D"
30522 #: cp/name-lookup.c:980 cp/name-lookup.c:987
30523 #, gcc-internal-format
30524 msgid "declaration of %q#D shadows a parameter"
30527 #. Location of previous decl is not useful in this case.
30528 #: cp/name-lookup.c:1012
30529 #, gcc-internal-format
30530 msgid "declaration of %qD shadows a member of 'this'"
30533 #: cp/name-lookup.c:1018
30534 #, gcc-internal-format
30535 msgid "declaration of %qD shadows a previous local"
30538 #: cp/name-lookup.c:1025
30539 #, gcc-internal-format
30540 msgid "declaration of %qD shadows a global declaration"
30543 #: cp/name-lookup.c:1148
30544 #, gcc-internal-format
30545 msgid "name lookup of %qD changed"
30548 #: cp/name-lookup.c:1149
30549 #, gcc-internal-format
30550 msgid " matches this %q+D under ISO standard rules"
30553 #: cp/name-lookup.c:1151
30554 #, gcc-internal-format
30555 msgid " matches this %q+D under old rules"
30558 #: cp/name-lookup.c:1169 cp/name-lookup.c:1177
30559 #, gcc-internal-format
30560 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
30563 #: cp/name-lookup.c:1171
30564 #, gcc-internal-format
30565 msgid " cannot use obsolete binding at %q+D because it has a destructor"
30568 #: cp/name-lookup.c:1179
30569 #, gcc-internal-format
30570 msgid " using obsolete binding at %q+D"
30573 #: cp/name-lookup.c:1232
30574 #, gcc-internal-format
30575 msgid "%s %s(%E) %p %d\n"
30578 #: cp/name-lookup.c:1235
30579 #, gcc-internal-format
30580 msgid "%s %s %p %d\n"
30583 #: cp/name-lookup.c:1362
30584 #, gcc-internal-format
30585 msgid "XXX is_class_level != (current_scope == class_scope)\n"
30588 #: cp/name-lookup.c:1920
30589 #, gcc-internal-format
30590 msgid "%q#D hides constructor for %q#T"
30593 #: cp/name-lookup.c:1937
30594 #, gcc-internal-format
30595 msgid "%q#D conflicts with previous using declaration %q#D"
30598 #: cp/name-lookup.c:1960
30599 #, gcc-internal-format
30600 msgid "previous non-function declaration %q+#D"
30603 #: cp/name-lookup.c:1961
30604 #, gcc-internal-format
30605 msgid "conflicts with function declaration %q#D"
30608 #. It's a nested name with template parameter dependent scope.
30609 #. This can only be using-declaration for class member.
30610 #: cp/name-lookup.c:2039 cp/name-lookup.c:2064
30611 #, gcc-internal-format
30612 msgid "%qT is not a namespace"
30616 #. A using-declaration shall not name a template-id.
30617 #: cp/name-lookup.c:2049
30618 #, gcc-internal-format
30619 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
30622 #: cp/name-lookup.c:2056
30623 #, gcc-internal-format
30624 msgid "namespace %qD not allowed in using-declaration"
30627 #: cp/name-lookup.c:2092
30628 #, gcc-internal-format
30629 msgid "%qD not declared"
30632 #: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
30633 #: cp/name-lookup.c:2214
30634 #, gcc-internal-format
30635 msgid "%qD is already declared in this scope"
30638 #: cp/name-lookup.c:2817
30639 #, gcc-internal-format
30640 msgid "using-declaration for non-member at class scope"
30643 #: cp/name-lookup.c:2824
30644 #, gcc-internal-format
30645 msgid "%<%T::%D%> names destructor"
30648 #: cp/name-lookup.c:2829
30649 #, gcc-internal-format
30650 msgid "%<%T::%D%> names constructor"
30653 #: cp/name-lookup.c:2834
30654 #, gcc-internal-format
30655 msgid "%<%T::%D%> names constructor in %qT"
30658 #: cp/name-lookup.c:2884
30659 #, gcc-internal-format
30660 msgid "no members matching %<%T::%D%> in %q#T"
30663 #: cp/name-lookup.c:2952
30664 #, gcc-internal-format
30665 msgid "declaration of %qD not in a namespace surrounding %qD"
30668 #: cp/name-lookup.c:2960
30669 #, gcc-internal-format
30670 msgid "explicit qualification in declaration of %qD"
30673 #: cp/name-lookup.c:3003
30674 #, gcc-internal-format
30675 msgid "%qD should have been declared inside %qD"
30678 #: cp/name-lookup.c:3048
30679 #, gcc-internal-format
30680 msgid "%qD attribute requires a single NTBS argument"
30683 #: cp/name-lookup.c:3055
30684 #, gcc-internal-format
30686 "%qD attribute is meaningless since members of the anonymous namespace get "
30690 #: cp/name-lookup.c:3064 cp/name-lookup.c:3433
30691 #, gcc-internal-format
30692 msgid "%qD attribute directive ignored"
30695 #: cp/name-lookup.c:3109
30696 #, gcc-internal-format
30697 msgid "namespace alias %qD not allowed here, assuming %qD"
30700 #: cp/name-lookup.c:3421
30701 #, gcc-internal-format
30702 msgid "strong using only meaningful at namespace scope"
30705 #: cp/name-lookup.c:3425
30706 #, gcc-internal-format
30707 msgid "current namespace %qD does not enclose strongly used namespace %qD"
30710 #: cp/name-lookup.c:4318
30711 #, gcc-internal-format
30712 msgid "%q+D is not a function,"
30715 #: cp/name-lookup.c:4319
30716 #, gcc-internal-format
30717 msgid " conflict with %q+D"
30720 #: cp/name-lookup.c:4752
30721 #, gcc-internal-format
30722 msgid "argument dependent lookup finds %q+D"
30725 #: cp/name-lookup.c:5184
30726 #, gcc-internal-format
30727 msgid "XXX entering pop_everything ()\n"
30730 #: cp/name-lookup.c:5193
30731 #, gcc-internal-format
30732 msgid "XXX leaving pop_everything ()\n"
30736 #, gcc-internal-format
30737 msgid "identifier %<%s%> will become a keyword in C++0x"
30740 #: cp/parser.c:2066
30741 #, gcc-internal-format
30742 msgid "%<#pragma%> is not allowed here"
30745 #: cp/parser.c:2096
30746 #, gcc-internal-format
30747 msgid "%<%E::%E%> has not been declared"
30750 #: cp/parser.c:2099
30751 #, gcc-internal-format
30752 msgid "%<::%E%> has not been declared"
30755 #: cp/parser.c:2102
30756 #, gcc-internal-format
30757 msgid "request for member %qE in non-class type %qT"
30760 #: cp/parser.c:2105
30761 #, gcc-internal-format
30762 msgid "%<%T::%E%> has not been declared"
30765 #: cp/parser.c:2108
30766 #, gcc-internal-format
30767 msgid "%qE has not been declared"
30770 #: cp/parser.c:2111
30771 #, gcc-internal-format
30772 msgid "%<%E::%E%> %s"
30775 #: cp/parser.c:2113
30776 #, gcc-internal-format
30777 msgid "%<::%E%> %s"
30780 #: cp/parser.c:2115
30781 #, gcc-internal-format
30785 #: cp/parser.c:2151
30786 #, gcc-internal-format
30787 msgid "ISO C++ does not support %<long long%>"
30790 #: cp/parser.c:2171
30791 #, gcc-internal-format
30792 msgid "duplicate %qs"
30795 #: cp/parser.c:2214
30796 #, gcc-internal-format
30797 msgid "new types may not be defined in a return type"
30800 #: cp/parser.c:2215
30801 #, gcc-internal-format
30802 msgid "(perhaps a semicolon is missing after the definition of %qT)"
30805 #: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
30806 #, gcc-internal-format
30807 msgid "%qT is not a template"
30810 #: cp/parser.c:2236
30811 #, gcc-internal-format
30812 msgid "%qE is not a template"
30815 #: cp/parser.c:2238
30816 #, gcc-internal-format
30817 msgid "invalid template-id"
30820 #: cp/parser.c:2267
30821 #, gcc-internal-format
30822 msgid "%s cannot appear in a constant-expression"
30825 #: cp/parser.c:2292
30826 #, gcc-internal-format
30827 msgid "invalid use of template-name %qE without an argument list"
30830 #: cp/parser.c:2294
30831 #, gcc-internal-format
30832 msgid "invalid use of destructor %qD as a type"
30835 #. Something like 'unsigned A a;'
30836 #: cp/parser.c:2297
30837 #, gcc-internal-format
30838 msgid "invalid combination of multiple type-specifiers"
30841 #. Issue an error message.
30842 #: cp/parser.c:2301
30843 #, gcc-internal-format
30844 msgid "%qE does not name a type"
30847 #: cp/parser.c:2333
30848 #, gcc-internal-format
30849 msgid "(perhaps %<typename %T::%E%> was intended)"
30852 #: cp/parser.c:2348
30853 #, gcc-internal-format
30854 msgid "%qE in namespace %qE does not name a type"
30857 #: cp/parser.c:2351
30858 #, gcc-internal-format
30859 msgid "%qE in class %qT does not name a type"
30862 #: cp/parser.c:3160
30863 #, gcc-internal-format
30864 msgid "ISO C++ forbids braced-groups within expressions"
30867 #: cp/parser.c:3171
30868 #, gcc-internal-format
30870 "statement-expressions are not allowed outside functions nor in template-"
30874 #: cp/parser.c:3229
30875 #, gcc-internal-format
30876 msgid "%<this%> may not be used in this context"
30879 #: cp/parser.c:3412
30880 #, gcc-internal-format
30881 msgid "local variable %qD may not appear in this context"
30884 #: cp/parser.c:3711
30885 #, gcc-internal-format
30886 msgid "scope %qT before %<~%> is not a class-name"
30889 #: cp/parser.c:3812
30890 #, gcc-internal-format
30891 msgid "declaration of %<~%T%> as member of %qT"
30894 #: cp/parser.c:3826
30895 #, gcc-internal-format
30896 msgid "typedef-name %qD used as destructor declarator"
30899 #: cp/parser.c:4480
30900 #, gcc-internal-format
30901 msgid "ISO C++ forbids compound-literals"
30904 #: cp/parser.c:4837
30905 #, gcc-internal-format
30906 msgid "%qE does not have class type"
30909 #: cp/parser.c:4920 cp/typeck.c:1978
30910 #, gcc-internal-format
30911 msgid "invalid use of %qD"
30914 #: cp/parser.c:5480
30915 #, gcc-internal-format
30916 msgid "array bound forbidden after parenthesized type-id"
30919 #: cp/parser.c:5481
30920 #, gcc-internal-format
30921 msgid "try removing the parentheses around the type-id"
30924 #: cp/parser.c:5671
30925 #, gcc-internal-format
30926 msgid "expression in new-declarator must have integral or enumeration type"
30929 #: cp/parser.c:5860
30930 #, gcc-internal-format
30931 msgid "use of old-style cast"
30934 #: cp/parser.c:5986
30935 #, gcc-internal-format
30936 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
30939 #: cp/parser.c:5989
30940 #, gcc-internal-format
30941 msgid "suggest parentheses around %<>>%> expression"
30944 #: cp/parser.c:6793
30945 #, gcc-internal-format
30946 msgid "case label %qE not within a switch statement"
30949 #: cp/parser.c:6922
30950 #, gcc-internal-format
30951 msgid "%<else%> without a previous %<if%>"
30954 #: cp/parser.c:7208
30955 #, gcc-internal-format
30957 "suggest a space before %<;%> or explicit braces around empty body in %<%s%> "
30961 #: cp/parser.c:7468
30962 #, gcc-internal-format
30963 msgid "ISO C++ forbids computed gotos"
30966 #: cp/parser.c:7608
30967 #, gcc-internal-format
30968 msgid "extra %<;%>"
30971 #: cp/parser.c:7825
30972 #, gcc-internal-format
30973 msgid "%<__label__%> not at the beginning of a block"
30976 #: cp/parser.c:7958
30977 #, gcc-internal-format
30978 msgid "mixing declarations and function-definitions is forbidden"
30981 #: cp/parser.c:8090
30982 #, gcc-internal-format
30983 msgid "%<friend%> used outside of class"
30986 #: cp/parser.c:8244
30987 #, gcc-internal-format
30988 msgid "class definition may not be declared a friend"
30991 #: cp/parser.c:8308 cp/parser.c:15155
30992 #, gcc-internal-format
30993 msgid "templates may not be %<virtual%>"
30996 #: cp/parser.c:8775
30997 #, gcc-internal-format
30998 msgid "only constructors take base initializers"
31001 #: cp/parser.c:8795
31002 #, gcc-internal-format
31003 msgid "cannot expand initializer for member %<%D%>"
31006 #: cp/parser.c:8847
31007 #, gcc-internal-format
31008 msgid "anachronistic old-style base class initializer"
31011 #: cp/parser.c:8892
31012 #, gcc-internal-format
31014 "keyword %<typename%> not allowed in this context (a qualified member "
31015 "initializer is implicitly a type)"
31018 #. Warn that we do not support `export'.
31019 #: cp/parser.c:9237
31020 #, gcc-internal-format
31021 msgid "keyword %<export%> not implemented, and will be ignored"
31024 #: cp/parser.c:9482 cp/parser.c:9583
31025 #, gcc-internal-format
31026 msgid "template parameter pack %qD cannot have a default argument"
31029 #: cp/parser.c:9485 cp/parser.c:9586
31030 #, gcc-internal-format
31031 msgid "template parameter packs cannot have default arguments"
31034 #. Otherwise, emit an error about the invalid digraph, but continue
31035 #. parsing because we got our argument list.
31036 #: cp/parser.c:9723
31037 #, gcc-internal-format
31038 msgid "%<<::%> cannot begin a template-argument list"
31041 #: cp/parser.c:9724
31042 #, gcc-internal-format
31044 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
31048 #: cp/parser.c:9731
31049 #, gcc-internal-format
31050 msgid "(if you use -fpermissive G++ will accept your code)"
31053 #: cp/parser.c:9804
31054 #, gcc-internal-format
31055 msgid "parse error in template argument list"
31058 #. Explain what went wrong.
31059 #: cp/parser.c:9917
31060 #, gcc-internal-format
31061 msgid "non-template %qD used as template"
31064 #: cp/parser.c:9918
31065 #, gcc-internal-format
31066 msgid "use %<%T::template %D%> to indicate that it is a template"
31069 #: cp/parser.c:10441
31070 #, gcc-internal-format
31071 msgid "template specialization with C linkage"
31074 #: cp/parser.c:11032
31075 #, gcc-internal-format
31076 msgid "using %<typename%> outside of template"
31079 #: cp/parser.c:11191
31080 #, gcc-internal-format
31081 msgid "declaration %qD does not declare anything"
31084 #: cp/parser.c:11275
31085 #, gcc-internal-format
31086 msgid "attributes ignored on uninstantiated type"
31089 #: cp/parser.c:11279
31090 #, gcc-internal-format
31091 msgid "attributes ignored on template instantiation"
31094 #: cp/parser.c:11284
31095 #, gcc-internal-format
31097 "attributes ignored on elaborated-type-specifier that is not a forward "
31101 #: cp/parser.c:11406
31102 #, gcc-internal-format
31103 msgid "comma at end of enumerator list"
31106 #: cp/parser.c:11498
31107 #, gcc-internal-format
31108 msgid "%qD is not a namespace-name"
31111 #: cp/parser.c:11599
31112 #, gcc-internal-format
31113 msgid "%<namespace%> definition is not allowed here"
31116 #. [namespace.udecl]
31118 #. A using declaration shall not name a template-id.
31119 #: cp/parser.c:11738
31120 #, gcc-internal-format
31121 msgid "a template-id may not appear in a using-declaration"
31124 #: cp/parser.c:12094
31125 #, gcc-internal-format
31126 msgid "an asm-specification is not allowed on a function-definition"
31129 #: cp/parser.c:12096
31130 #, gcc-internal-format
31131 msgid "attributes are not allowed on a function-definition"
31134 #: cp/parser.c:12229
31135 #, gcc-internal-format
31136 msgid "initializer provided for function"
31139 #: cp/parser.c:12249
31140 #, gcc-internal-format
31141 msgid "attributes after parenthesized initializer ignored"
31144 #: cp/parser.c:12630 cp/pt.c:8772
31145 #, gcc-internal-format
31146 msgid "array bound is not an integer constant"
31149 #: cp/parser.c:12739
31150 #, gcc-internal-format
31151 msgid "%<%T::%E%> is not a type"
31154 #: cp/parser.c:12765
31155 #, gcc-internal-format
31156 msgid "invalid use of constructor as a template"
31159 #: cp/parser.c:12766
31160 #, gcc-internal-format
31162 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
31166 #: cp/parser.c:12938
31167 #, gcc-internal-format
31168 msgid "%qD is a namespace"
31171 #: cp/parser.c:13013
31172 #, gcc-internal-format
31173 msgid "duplicate cv-qualifier"
31176 #: cp/parser.c:13600
31177 #, gcc-internal-format
31178 msgid "file ends in default argument"
31181 #: cp/parser.c:13673
31182 #, gcc-internal-format
31183 msgid "deprecated use of default argument for parameter of non-function"
31186 #: cp/parser.c:13676
31187 #, gcc-internal-format
31188 msgid "default arguments are only permitted for function parameters"
31191 #: cp/parser.c:13877
31192 #, gcc-internal-format
31193 msgid "ISO C++ does not allow designated initializers"
31196 #: cp/parser.c:14477
31197 #, gcc-internal-format
31198 msgid "invalid class name in declaration of %qD"
31201 #: cp/parser.c:14489
31202 #, gcc-internal-format
31203 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
31206 #: cp/parser.c:14492
31207 #, gcc-internal-format
31208 msgid "declaration of %qD in %qD which does not enclose %qD"
31211 #: cp/parser.c:14505
31212 #, gcc-internal-format
31213 msgid "extra qualification ignored"
31216 #: cp/parser.c:14516
31217 #, gcc-internal-format
31218 msgid "an explicit specialization must be preceded by %<template <>%>"
31221 #: cp/parser.c:14609
31222 #, gcc-internal-format
31223 msgid "previous definition of %q+#T"
31226 #: cp/parser.c:14855
31227 #, gcc-internal-format
31228 msgid "%Hextra %<;%>"
31231 #: cp/parser.c:14873
31232 #, gcc-internal-format
31233 msgid "a class-key must be used when declaring a friend"
31236 #: cp/parser.c:14887
31237 #, gcc-internal-format
31238 msgid "friend declaration does not name a class or function"
31241 #: cp/parser.c:15064
31242 #, gcc-internal-format
31243 msgid "pure-specifier on function-definition"
31246 #: cp/parser.c:15356
31247 #, gcc-internal-format
31248 msgid "keyword %<typename%> not allowed outside of templates"
31251 #: cp/parser.c:15358
31252 #, gcc-internal-format
31254 "keyword %<typename%> not allowed in this context (the base class is "
31255 "implicitly a type)"
31258 #: cp/parser.c:16407
31259 #, gcc-internal-format
31260 msgid "too few template-parameter-lists"
31263 #. Otherwise, there are too many template parameter lists. We have
31266 #. template <class T> template <class U> void S::f();
31267 #: cp/parser.c:16422
31268 #, gcc-internal-format
31269 msgid "too many template-parameter-lists"
31272 #. Issue an error message.
31273 #: cp/parser.c:16694
31274 #, gcc-internal-format
31275 msgid "named return values are no longer supported"
31278 #. 14.5.2.2 [temp.mem]
31280 #. A local class shall not have member templates.
31281 #: cp/parser.c:16766
31282 #, gcc-internal-format
31283 msgid "invalid declaration of member template in local class"
31286 #: cp/parser.c:16775
31287 #, gcc-internal-format
31288 msgid "template with C linkage"
31291 #: cp/parser.c:16919
31292 #, gcc-internal-format
31293 msgid "template declaration of %qs"
31296 #: cp/parser.c:16982
31297 #, gcc-internal-format
31298 msgid "explicit template specialization cannot have a storage class"
31301 #: cp/parser.c:17171
31302 #, gcc-internal-format
31303 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
31306 #: cp/parser.c:17184
31307 #, gcc-internal-format
31308 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
31311 #: cp/parser.c:17519
31312 #, gcc-internal-format
31313 msgid "invalid use of %qD in linkage specification"
31316 #: cp/parser.c:17532
31317 #, gcc-internal-format
31318 msgid "%<__thread%> before %qD"
31321 #: cp/parser.c:17847
31322 #, gcc-internal-format
31323 msgid "%qs tag used in naming %q#T"
31326 #: cp/parser.c:17868
31327 #, gcc-internal-format
31328 msgid "%qD redeclared with different access"
31331 #: cp/parser.c:17885
31332 #, gcc-internal-format
31333 msgid "%<template%> (as a disambiguator) is only allowed within templates"
31336 #: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
31337 #, gcc-internal-format
31338 msgid "misplaced %<@%D%> Objective-C++ construct"
31341 #: cp/parser.c:18279
31342 #, gcc-internal-format
31343 msgid "%<@encode%> must specify a type as an argument"
31346 #: cp/parser.c:18594
31347 #, gcc-internal-format
31348 msgid "invalid Objective-C++ selector name"
31351 #: cp/parser.c:18925
31352 #, gcc-internal-format
31353 msgid "identifier expected after %<@protocol%>"
31356 #: cp/parser.c:19626
31357 #, gcc-internal-format
31358 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
31361 #: cp/parser.c:19735
31362 #, gcc-internal-format
31363 msgid "%qs is not valid for %qs"
31366 #: cp/parser.c:20390
31367 #, gcc-internal-format
31368 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
31371 #: cp/parser.c:20477
31372 #, gcc-internal-format
31374 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
31378 #: cp/parser.c:20535
31379 #, gcc-internal-format
31380 msgid "inter-module optimizations not implemented for C++"
31384 #, gcc-internal-format
31385 msgid "data member %qD cannot be a member template"
31389 #, gcc-internal-format
31390 msgid "invalid member template declaration %qD"
31394 #, gcc-internal-format
31395 msgid "explicit specialization in non-namespace scope %qD"
31399 #, gcc-internal-format
31400 msgid "enclosing class templates are not explicitly specialized"
31404 #, gcc-internal-format
31405 msgid "specialization of %qD in different namespace"
31408 #: cp/pt.c:712 cp/pt.c:809
31409 #, gcc-internal-format
31410 msgid " from definition of %q+#D"
31414 #, gcc-internal-format
31416 "explicit instantiation of %qD in namespace %qD (which does not enclose "
31421 #, gcc-internal-format
31422 msgid "name of class shadows template template parameter %qD"
31426 #, gcc-internal-format
31427 msgid "specialization of %qT after instantiation"
31431 #, gcc-internal-format
31432 msgid "specializing %q#T in different namespace"
31436 #, gcc-internal-format
31437 msgid "specialization %qT after instantiation %qT"
31441 #, gcc-internal-format
31442 msgid "explicit specialization of non-template %qT"
31446 #, gcc-internal-format
31447 msgid "specialization of %qD after instantiation"
31451 #, gcc-internal-format
31452 msgid "%qD is not a function template"
31456 #, gcc-internal-format
31457 msgid "template-id %qD for %q+D does not match any template declaration"
31461 #, gcc-internal-format
31462 msgid "ambiguous template specialization %qD for %q+D"
31465 #. This case handles bogus declarations like template <>
31466 #. template <class T> void f<int>();
31467 #: cp/pt.c:1916 cp/pt.c:1970
31468 #, gcc-internal-format
31469 msgid "template-id %qD in declaration of primary template"
31473 #, gcc-internal-format
31474 msgid "template parameter list used in explicit instantiation"
31478 #, gcc-internal-format
31479 msgid "definition provided for explicit instantiation"
31483 #, gcc-internal-format
31484 msgid "too many template parameter lists in declaration of %qD"
31488 #, gcc-internal-format
31489 msgid "too few template parameter lists in declaration of %qD"
31493 #, gcc-internal-format
31494 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
31498 #, gcc-internal-format
31499 msgid "function template partial specialization %qD is not allowed"
31503 #, gcc-internal-format
31504 msgid "default argument specified in explicit specialization"
31508 #, gcc-internal-format
31509 msgid "%qD is not a template function"
31513 #, gcc-internal-format
31514 msgid "%qD is not declared in %qD"
31517 #. From [temp.expl.spec]:
31519 #. If such an explicit specialization for the member
31520 #. of a class template names an implicitly-declared
31521 #. special member function (clause _special_), the
31522 #. program is ill-formed.
31524 #. Similar language is found in [temp.explicit].
31526 #, gcc-internal-format
31527 msgid "specialization of implicitly-declared special member function"
31531 #, gcc-internal-format
31532 msgid "no member function %qD declared in %qT"
31536 #, gcc-internal-format
31537 msgid "base initializer expansion %<%T%> contains no parameter packs"
31541 #, gcc-internal-format
31542 msgid "expansion pattern %<%T%> contains no argument packs"
31546 #, gcc-internal-format
31547 msgid "expansion pattern %<%E%> contains no argument packs"
31551 #, gcc-internal-format
31552 msgid "parameter packs not expanded with `...':"
31555 #: cp/pt.c:2760 cp/pt.c:3383
31556 #, gcc-internal-format
31561 #, gcc-internal-format
31562 msgid " <anonymous>"
31566 #, gcc-internal-format
31567 msgid "declaration of %q+#D"
31571 #, gcc-internal-format
31572 msgid " shadows template parm %q+#D"
31576 #, gcc-internal-format
31577 msgid "template parameters not used in partial specialization:"
31581 #, gcc-internal-format
31582 msgid "partial specialization %qT does not specialize any template arguments"
31586 #, gcc-internal-format
31588 "parameter pack argument %qE must be at the end of the template argument list"
31592 #, gcc-internal-format
31594 "parameter pack argument %qT must be at the end of the template argument list"
31598 #, gcc-internal-format
31599 msgid "template argument %qE involves template parameter(s)"
31603 #, gcc-internal-format
31604 msgid "type %qT of template argument %qE depends on template parameter(s)"
31608 #, gcc-internal-format
31609 msgid "no default argument for %qD"
31613 #, gcc-internal-format
31614 msgid "template class without a name"
31619 #. A destructor shall not be a member template.
31621 #, gcc-internal-format
31622 msgid "destructor %qD declared as member template"
31625 #. [basic.stc.dynamic.allocation]
31627 #. An allocation function can be a function
31628 #. template. ... Template allocation functions shall
31629 #. have two or more parameters.
31631 #, gcc-internal-format
31632 msgid "invalid template declaration of %qD"
31636 #, gcc-internal-format
31637 msgid "parameter pack %qE must be at the end of the template parameter list"
31641 #, gcc-internal-format
31642 msgid "parameter pack %qT must be at the end of the template parameter list"
31646 #, gcc-internal-format
31647 msgid "template definition of non-template %q#D"
31651 #, gcc-internal-format
31652 msgid "expected %d levels of template parms for %q#D, got %d"
31656 #, gcc-internal-format
31657 msgid "got %d template parameters for %q#D"
31661 #, gcc-internal-format
31662 msgid "got %d template parameters for %q#T"
31666 #, gcc-internal-format
31667 msgid " but %d required"
31671 #, gcc-internal-format
31672 msgid "template arguments to %qD do not match original template %qD"
31676 #, gcc-internal-format
31677 msgid "use template<> for an explicit specialization"
31681 #, gcc-internal-format
31682 msgid "%qT is not a template type"
31686 #, gcc-internal-format
31687 msgid "template specifiers not specified in declaration of %qD"
31691 #, gcc-internal-format
31692 msgid "used %d template parameter(s) instead of %d"
31696 #, gcc-internal-format
31697 msgid "template parameter %q+#D"
31701 #, gcc-internal-format
31702 msgid "redeclared here as %q#D"
31705 #. We have in [temp.param]:
31707 #. A template-parameter may not be given default arguments
31708 #. by two different declarations in the same scope.
31710 #, gcc-internal-format
31711 msgid "redefinition of default argument for %q#D"
31715 #, gcc-internal-format
31716 msgid "%J original definition appeared here"
31720 #, gcc-internal-format
31722 "%qE is not a valid template argument for type %qT because function %qD has "
31723 "not external linkage"
31727 #, gcc-internal-format
31729 "%qE is not a valid template argument for type %qT because string literals "
31730 "can never be used in this context"
31734 #, gcc-internal-format
31736 "%qE is not a valid template argument for type %qT because it is a non-"
31737 "constant expression"
31741 #, gcc-internal-format
31743 "%qD is not a valid template argument because %qD is a variable, not the "
31744 "address of a variable"
31748 #, gcc-internal-format
31750 "%qE is not a valid template argument of type %qT because %qE is not a "
31755 #, gcc-internal-format
31757 "%qE is not a valid template argument of type %qT because %qD does not have "
31762 #, gcc-internal-format
31764 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
31769 #, gcc-internal-format
31771 "%qE is not a valid template argument for type %qT because it is not an lvalue"
31775 #, gcc-internal-format
31777 "%qE is not a valid template argument for type %qT because object %qD has not "
31782 #, gcc-internal-format
31784 "%qE is not a valid template argument for type %qT because it is a pointer"
31788 #, gcc-internal-format
31789 msgid "try using %qE instead"
31793 #, gcc-internal-format
31795 "%qE is not a valid template argument for type %qT because it is of type %qT"
31799 #, gcc-internal-format
31800 msgid "standard conversions are not allowed in this context"
31804 #, gcc-internal-format
31805 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
31808 #: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
31809 #, gcc-internal-format
31810 msgid "type/value mismatch at argument %d in template parameter list for %qD"
31814 #, gcc-internal-format
31815 msgid " expected a constant of type %qT, got %qT"
31819 #, gcc-internal-format
31820 msgid " expected a class template, got %qE"
31824 #, gcc-internal-format
31825 msgid " expected a type, got %qE"
31829 #, gcc-internal-format
31830 msgid " expected a type, got %qT"
31834 #, gcc-internal-format
31835 msgid " expected a class template, got %qT"
31839 #, gcc-internal-format
31840 msgid " expected a template of type %qD, got %qD"
31844 #, gcc-internal-format
31845 msgid "could not convert template argument %qE to %qT"
31849 #, gcc-internal-format
31850 msgid "wrong number of template arguments (%d, should be %d)"
31854 #, gcc-internal-format
31855 msgid "wrong number of template arguments (%d, should be %d%s)"
31859 #, gcc-internal-format
31860 msgid "provided for %q+D"
31864 #, gcc-internal-format
31865 msgid "cannot expand %<%E%> into a fixed-length argument list"
31869 #, gcc-internal-format
31870 msgid "cannot expand %<%T%> into a fixed-length argument list"
31874 #, gcc-internal-format
31875 msgid "template argument %d is invalid"
31879 #, gcc-internal-format
31880 msgid "non-template type %qT used as a template"
31884 #, gcc-internal-format
31885 msgid "for template declaration %q+D"
31889 #, gcc-internal-format
31891 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
31892 "to increase the maximum) instantiating %qD"
31896 #, gcc-internal-format
31897 msgid "mismatched argument pack lengths while expanding %<%T%>"
31901 #, gcc-internal-format
31902 msgid "mismatched argument pack lengths while expanding %<%E%>"
31906 #, gcc-internal-format
31907 msgid "instantiation of %q+D as type %qT"
31910 #. It may seem that this case cannot occur, since:
31912 #. typedef void f();
31913 #. void g() { f x; }
31915 #. declares a function, not a variable. However:
31917 #. typedef void f();
31918 #. template <typename T> void g() { T t; }
31919 #. template void g<f>();
31921 #. is an attempt to declare a variable with function
31924 #, gcc-internal-format
31925 msgid "variable %qD has function type"
31929 #, gcc-internal-format
31930 msgid "invalid parameter type %qT"
31934 #, gcc-internal-format
31935 msgid "in declaration %q+D"
31939 #, gcc-internal-format
31940 msgid "function returning an array"
31944 #, gcc-internal-format
31945 msgid "function returning a function"
31949 #, gcc-internal-format
31950 msgid "creating pointer to member function of non-class type %qT"
31954 #, gcc-internal-format
31955 msgid "creating array with negative size (%qE)"
31959 #, gcc-internal-format
31960 msgid "forming reference to void"
31964 #, gcc-internal-format
31965 msgid "forming %s to reference type %qT"
31969 #, gcc-internal-format
31970 msgid "creating pointer to member of non-class type %qT"
31974 #, gcc-internal-format
31975 msgid "creating pointer to member reference type %qT"
31979 #, gcc-internal-format
31980 msgid "creating pointer to member of type void"
31984 #, gcc-internal-format
31985 msgid "creating array of %qT"
31989 #, gcc-internal-format
31990 msgid "creating array of %qT, which is an abstract class type"
31994 #, gcc-internal-format
31995 msgid "%qT is not a class, struct, or union type"
31999 #, gcc-internal-format
32000 msgid "%qT resolves to %qT, which is not an enumeration type"
32004 #, gcc-internal-format
32005 msgid "%qT resolves to %qT, which is is not a class type"
32009 #, gcc-internal-format
32010 msgid "use of %qs in template"
32014 #, gcc-internal-format
32016 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
32020 #, gcc-internal-format
32021 msgid "say %<typename %E%> if a type is meant"
32025 #, gcc-internal-format
32026 msgid "using invalid field %qD"
32029 #: cp/pt.c:9952 cp/pt.c:10432
32030 #, gcc-internal-format
32031 msgid "invalid use of pack expansion expression"
32034 #: cp/pt.c:9956 cp/pt.c:10436
32035 #, gcc-internal-format
32036 msgid "use %<...%> to expand argument pack"
32040 #, gcc-internal-format
32042 "a cast to a type other than an integral or enumeration type cannot appear in "
32043 "a constant-expression"
32047 #, gcc-internal-format
32048 msgid "%qT is not a class or namespace"
32052 #, gcc-internal-format
32053 msgid "%qD is not a class or namespace"
32057 #, gcc-internal-format
32058 msgid "%qT is/uses anonymous type"
32062 #, gcc-internal-format
32063 msgid "template argument for %qD uses local type %qT"
32067 #, gcc-internal-format
32068 msgid "%qT is a variably modified type"
32072 #, gcc-internal-format
32073 msgid "integral expression %qE is not constant"
32077 #, gcc-internal-format
32078 msgid " trying to instantiate %qD"
32082 #, gcc-internal-format
32083 msgid "ambiguous class template instantiation for %q#T"
32087 #, gcc-internal-format
32091 #: cp/pt.c:13985 cp/pt.c:14068
32092 #, gcc-internal-format
32093 msgid "explicit instantiation of non-template %q#D"
32097 #, gcc-internal-format
32098 msgid "%qD is not a static data member of a class template"
32101 #: cp/pt.c:14006 cp/pt.c:14063
32102 #, gcc-internal-format
32103 msgid "no matching template for %qD found"
32107 #, gcc-internal-format
32109 "type %qT for explicit instantiation %qD does not match declared type %qT"
32113 #, gcc-internal-format
32114 msgid "explicit instantiation of %q#D"
32118 #, gcc-internal-format
32119 msgid "duplicate explicit instantiation of %q#D"
32123 #, gcc-internal-format
32124 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
32127 #: cp/pt.c:14082 cp/pt.c:14175
32128 #, gcc-internal-format
32129 msgid "storage class %qD applied to template instantiation"
32133 #, gcc-internal-format
32134 msgid "explicit instantiation of non-template type %qT"
32138 #, gcc-internal-format
32139 msgid "explicit instantiation of %q#T before definition of template"
32143 #, gcc-internal-format
32144 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
32148 #, gcc-internal-format
32149 msgid "duplicate explicit instantiation of %q#T"
32153 #, gcc-internal-format
32154 msgid "explicit instantiation of %qD but no definition available"
32158 #, gcc-internal-format
32160 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
32161 "possibly from virtual table generation (use -ftemplate-depth-NN to increase "
32166 #, gcc-internal-format
32167 msgid "%q#T is not a valid type for a template constant parameter"
32171 #, gcc-internal-format
32172 msgid "-frepo must be used with -c"
32176 #, gcc-internal-format
32177 msgid "mysterious repository information in %s"
32181 #, gcc-internal-format
32182 msgid "can't create repository information file %qs"
32186 #, gcc-internal-format
32187 msgid "cannot use typeid with -fno-rtti"
32191 #, gcc-internal-format
32192 msgid "must #include <typeinfo> before using typeid"
32196 #, gcc-internal-format
32198 "cannot create type information for type %qT because it involves types of "
32202 #: cp/rtti.c:615 cp/rtti.c:629
32203 #, gcc-internal-format
32204 msgid "dynamic_cast of %q#D to %q#T can never succeed"
32208 #, gcc-internal-format
32209 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
32213 #, gcc-internal-format
32214 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
32218 #, gcc-internal-format
32219 msgid "%qT is an ambiguous base of %qT"
32223 #, gcc-internal-format
32224 msgid "%qT is an inaccessible base of %qT"
32227 #: cp/search.c:1868
32228 #, gcc-internal-format
32229 msgid "deprecated covariant return type for %q+#D"
32232 #: cp/search.c:1870 cp/search.c:1885 cp/search.c:1890 cp/search.c:1909
32233 #, gcc-internal-format
32234 msgid " overriding %q+#D"
32237 #: cp/search.c:1884
32238 #, gcc-internal-format
32239 msgid "invalid covariant return type for %q+#D"
32242 #: cp/search.c:1889
32243 #, gcc-internal-format
32244 msgid "conflicting return type specified for %q+#D"
32247 #: cp/search.c:1899
32248 #, gcc-internal-format
32249 msgid "looser throw specifier for %q+#F"
32252 #: cp/search.c:1900
32253 #, gcc-internal-format
32254 msgid " overriding %q+#F"
32257 #: cp/search.c:1908
32258 #, gcc-internal-format
32259 msgid "conflicting type attributes specified for %q+#D"
32262 #. A static member function cannot match an inherited
32263 #. virtual member function.
32264 #: cp/search.c:2002
32265 #, gcc-internal-format
32266 msgid "%q+#D cannot be declared"
32269 #: cp/search.c:2003
32270 #, gcc-internal-format
32271 msgid " since %q+#D declared in base class"
32274 #: cp/semantics.c:762
32275 #, gcc-internal-format
32276 msgid "suggest explicit braces around empty body in %<do%> statement"
32279 #: cp/semantics.c:1290
32280 #, gcc-internal-format
32281 msgid "type of asm operand %qE could not be determined"
32284 #: cp/semantics.c:1346
32285 #, gcc-internal-format
32286 msgid "__label__ declarations are only allowed in function scopes"
32289 #: cp/semantics.c:1433
32290 #, gcc-internal-format
32291 msgid "invalid use of member %q+D in static member function"
32294 #: cp/semantics.c:1435
32295 #, gcc-internal-format
32296 msgid "invalid use of non-static data member %q+D"
32299 #: cp/semantics.c:1436 cp/semantics.c:1475
32300 #, gcc-internal-format
32301 msgid "from this location"
32304 #: cp/semantics.c:1474
32305 #, gcc-internal-format
32306 msgid "object missing in reference to %q+D"
32309 #: cp/semantics.c:1928
32310 #, gcc-internal-format
32311 msgid "arguments to destructor are not allowed"
32314 #: cp/semantics.c:1978
32315 #, gcc-internal-format
32316 msgid "%<this%> is unavailable for static member functions"
32319 #: cp/semantics.c:1984
32320 #, gcc-internal-format
32321 msgid "invalid use of %<this%> in non-member function"
32324 #: cp/semantics.c:1986
32325 #, gcc-internal-format
32326 msgid "invalid use of %<this%> at top level"
32329 #: cp/semantics.c:2010
32330 #, gcc-internal-format
32331 msgid "invalid qualifying scope in pseudo-destructor name"
32334 #: cp/semantics.c:2015 cp/typeck.c:2004
32335 #, gcc-internal-format
32336 msgid "qualified type %qT does not match destructor name ~%qT"
32339 #: cp/semantics.c:2037
32340 #, gcc-internal-format
32341 msgid "%qE is not of type %qT"
32344 #: cp/semantics.c:2081
32345 #, gcc-internal-format
32346 msgid "compound literal of non-object type %qT"
32349 #: cp/semantics.c:2158
32350 #, gcc-internal-format
32351 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
32354 #: cp/semantics.c:2195
32355 #, gcc-internal-format
32357 "invalid use of type %qT as a default value for a template template-parameter"
32360 #: cp/semantics.c:2198
32361 #, gcc-internal-format
32362 msgid "invalid default argument for a template template parameter"
32365 #: cp/semantics.c:2215
32366 #, gcc-internal-format
32367 msgid "definition of %q#T inside template parameter list"
32370 #: cp/semantics.c:2226
32371 #, gcc-internal-format
32372 msgid "invalid definition of qualified type %qT"
32375 #: cp/semantics.c:2437
32376 #, gcc-internal-format
32377 msgid "invalid base-class specification"
32380 #: cp/semantics.c:2446
32381 #, gcc-internal-format
32382 msgid "base class %qT has cv qualifiers"
32385 #: cp/semantics.c:2468
32386 #, gcc-internal-format
32387 msgid "incomplete type %qT used in nested name specifier"
32390 #: cp/semantics.c:2471
32391 #, gcc-internal-format
32392 msgid "reference to %<%T::%D%> is ambiguous"
32395 #: cp/semantics.c:2475 cp/typeck.c:1813
32396 #, gcc-internal-format
32397 msgid "%qD is not a member of %qT"
32400 #: cp/semantics.c:2478
32401 #, gcc-internal-format
32402 msgid "%qD is not a member of %qD"
32405 #: cp/semantics.c:2480
32406 #, gcc-internal-format
32407 msgid "%<::%D%> has not been declared"
32410 #: cp/semantics.c:2621
32411 #, gcc-internal-format
32412 msgid "use of %<auto%> variable from containing function"
32415 #: cp/semantics.c:2623
32416 #, gcc-internal-format
32417 msgid " %q+#D declared here"
32420 #: cp/semantics.c:2661
32421 #, gcc-internal-format
32423 "template parameter %qD of type %qT is not allowed in an integral constant "
32424 "expression because it is not of integral or enumeration type"
32427 #: cp/semantics.c:2830
32428 #, gcc-internal-format
32429 msgid "%qD cannot appear in a constant-expression"
32432 #: cp/semantics.c:2838
32433 #, gcc-internal-format
32434 msgid "use of namespace %qD as expression"
32437 #: cp/semantics.c:2843
32438 #, gcc-internal-format
32439 msgid "use of class template %qT as expression"
32442 #. Ambiguous reference to base members.
32443 #: cp/semantics.c:2849
32444 #, gcc-internal-format
32445 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
32448 #: cp/semantics.c:2970 cp/semantics.c:4210
32449 #, gcc-internal-format
32450 msgid "type of %qE is unknown"
32453 #: cp/semantics.c:2985
32454 #, gcc-internal-format
32455 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
32458 #: cp/semantics.c:2996
32459 #, gcc-internal-format
32460 msgid "cannot apply %<offsetof%> to member function %qD"
32463 #: cp/semantics.c:3349
32464 #, gcc-internal-format
32465 msgid "%qD is not a variable in clause %qs"
32468 #: cp/semantics.c:3358
32469 #, gcc-internal-format
32470 msgid "%qD appears more than once in data clauses"
32473 #: cp/semantics.c:3418
32474 #, gcc-internal-format
32475 msgid "num_threads expression must be integral"
32478 #: cp/semantics.c:3432
32479 #, gcc-internal-format
32480 msgid "schedule chunk size expression must be integral"
32483 #: cp/semantics.c:3562
32484 #, gcc-internal-format
32485 msgid "%qE has reference type for %qs"
32488 #: cp/semantics.c:3724
32489 #, gcc-internal-format
32490 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
32493 #. Report the error.
32494 #: cp/semantics.c:4033
32495 #, gcc-internal-format
32496 msgid "static assertion failed: %E"
32499 #: cp/semantics.c:4035
32500 #, gcc-internal-format
32501 msgid "non-constant condition for static assertion"
32504 #: cp/semantics.c:4097
32505 #, gcc-internal-format
32506 msgid "%qE refers to a set of overloaded functions"
32509 #: cp/semantics.c:4145
32510 #, gcc-internal-format
32511 msgid "argument to decltype must be an expression"
32514 #: cp/semantics.c:4366
32515 #, gcc-internal-format
32516 msgid "__is_convertible_to"
32519 #: cp/semantics.c:4395
32520 #, gcc-internal-format
32521 msgid "incomplete type %qT not allowed"
32525 #, gcc-internal-format
32526 msgid "%qV qualifiers cannot be applied to %qT"
32530 #, gcc-internal-format
32531 msgid "%qE attribute can only be applied to Java class definitions"
32535 #, gcc-internal-format
32536 msgid "%qE attribute can only be applied to class definitions"
32540 #, gcc-internal-format
32541 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
32545 #, gcc-internal-format
32546 msgid "requested init_priority is not an integer constant"
32550 #, gcc-internal-format
32552 "can only use %qE attribute on file-scope definitions of objects of class type"
32556 #, gcc-internal-format
32557 msgid "requested init_priority is out of range"
32561 #, gcc-internal-format
32562 msgid "requested init_priority is reserved for internal use"
32566 #, gcc-internal-format
32567 msgid "%qE attribute is not supported on this platform"
32570 #: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
32571 #, gcc-internal-format
32572 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
32576 #, gcc-internal-format
32578 "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
32582 #, gcc-internal-format
32583 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
32586 #: cp/typeck.c:1129
32587 #, gcc-internal-format
32588 msgid "canonical types differ for identical types %T and %T"
32591 #: cp/typeck.c:1136
32592 #, gcc-internal-format
32593 msgid "same canonical type node for different types %T and %T"
32596 #: cp/typeck.c:1248
32597 #, gcc-internal-format
32598 msgid "invalid application of %qs to a member function"
32601 #: cp/typeck.c:1298
32602 #, gcc-internal-format
32603 msgid "invalid application of %<sizeof%> to a bit-field"
32606 #: cp/typeck.c:1303
32607 #, gcc-internal-format
32608 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
32611 #: cp/typeck.c:1346
32612 #, gcc-internal-format
32613 msgid "invalid application of %<__alignof%> to a bit-field"
32616 #: cp/typeck.c:1354
32617 #, gcc-internal-format
32619 "ISO C++ forbids applying %<__alignof%> to an expression of function type"
32622 #: cp/typeck.c:1405
32623 #, gcc-internal-format
32624 msgid "invalid use of non-static member function"
32627 #: cp/typeck.c:1669
32628 #, gcc-internal-format
32629 msgid "deprecated conversion from string constant to %qT"
32632 #: cp/typeck.c:1784 cp/typeck.c:2132
32633 #, gcc-internal-format
32634 msgid "request for member %qD in %qE, which is of non-class type %qT"
32637 #: cp/typeck.c:1811
32638 #, gcc-internal-format
32639 msgid "invalid use of nonstatic data member %qE"
32642 #: cp/typeck.c:1863 cp/typeck.c:1891
32643 #, gcc-internal-format
32644 msgid "invalid access to non-static data member %qD of NULL object"
32647 #: cp/typeck.c:1866 cp/typeck.c:1893
32648 #, gcc-internal-format
32649 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
32652 #: cp/typeck.c:2010
32653 #, gcc-internal-format
32654 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
32657 #: cp/typeck.c:2049 cp/typeck.c:2069
32658 #, gcc-internal-format
32659 msgid "%qD is not a template"
32662 #: cp/typeck.c:2170
32663 #, gcc-internal-format
32664 msgid "%<%D::%D%> is not a member of %qT"
32667 #: cp/typeck.c:2185
32668 #, gcc-internal-format
32669 msgid "%qT is not a base of %qT"
32672 #: cp/typeck.c:2204
32673 #, gcc-internal-format
32674 msgid "%qD has no member named %qE"
32677 #: cp/typeck.c:2219
32678 #, gcc-internal-format
32679 msgid "%qD is not a member template function"
32682 #. A pointer to incomplete type (other than cv void) can be
32683 #. dereferenced [expr.unary.op]/1
32684 #: cp/typeck.c:2352
32685 #, gcc-internal-format
32686 msgid "%qT is not a pointer-to-object type"
32689 #: cp/typeck.c:2377
32690 #, gcc-internal-format
32691 msgid "invalid use of %qs on pointer to member"
32694 #: cp/typeck.c:2381
32695 #, gcc-internal-format
32696 msgid "invalid type argument of %qs"
32699 #: cp/typeck.c:2383
32700 #, gcc-internal-format
32701 msgid "invalid type argument"
32704 #: cp/typeck.c:2406
32705 #, gcc-internal-format
32706 msgid "subscript missing in array reference"
32709 #: cp/typeck.c:2480
32710 #, gcc-internal-format
32711 msgid "ISO C++ forbids subscripting non-lvalue array"
32714 #: cp/typeck.c:2491
32715 #, gcc-internal-format
32716 msgid "subscripting array declared %<register%>"
32719 #: cp/typeck.c:2576
32720 #, gcc-internal-format
32721 msgid "object missing in use of %qE"
32724 #: cp/typeck.c:2693
32725 #, gcc-internal-format
32726 msgid "ISO C++ forbids calling %<::main%> from within program"
32729 #: cp/typeck.c:2718
32730 #, gcc-internal-format
32732 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
32735 #: cp/typeck.c:2732
32736 #, gcc-internal-format
32737 msgid "%qE cannot be used as a function"
32740 #: cp/typeck.c:2822
32741 #, gcc-internal-format
32742 msgid "too many arguments to %s %q+#D"
32745 #: cp/typeck.c:2823 cp/typeck.c:2927
32746 #, gcc-internal-format
32747 msgid "at this point in file"
32750 #: cp/typeck.c:2826
32751 #, gcc-internal-format
32752 msgid "too many arguments to function"
32755 #: cp/typeck.c:2856
32756 #, gcc-internal-format
32757 msgid "parameter %P of %qD has incomplete type %qT"
32760 #: cp/typeck.c:2859
32761 #, gcc-internal-format
32762 msgid "parameter %P has incomplete type %qT"
32765 #: cp/typeck.c:2926
32766 #, gcc-internal-format
32767 msgid "too few arguments to %s %q+#D"
32770 #: cp/typeck.c:2930
32771 #, gcc-internal-format
32772 msgid "too few arguments to function"
32775 #: cp/typeck.c:3098 cp/typeck.c:3108
32776 #, gcc-internal-format
32777 msgid "assuming cast to type %qT from overloaded function"
32780 #: cp/typeck.c:3306
32781 #, gcc-internal-format
32782 msgid "left rotate count is negative"
32785 #: cp/typeck.c:3307
32786 #, gcc-internal-format
32787 msgid "right rotate count is negative"
32790 #: cp/typeck.c:3310
32791 #, gcc-internal-format
32792 msgid "left rotate count >= width of type"
32795 #: cp/typeck.c:3311
32796 #, gcc-internal-format
32797 msgid "right rotate count >= width of type"
32800 #: cp/typeck.c:3327 cp/typeck.c:3502
32801 #, gcc-internal-format
32802 msgid "comparison with string literal results in unspecified behaviour"
32805 #: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
32806 #, gcc-internal-format
32807 msgid "ISO C++ forbids comparison between pointer and integer"
32810 #: cp/typeck.c:3539
32811 #, gcc-internal-format
32812 msgid "unordered comparison on non-floating point argument"
32815 #: cp/typeck.c:3577
32816 #, gcc-internal-format
32817 msgid "invalid operands of types %qT and %qT to binary %qO"
32820 #: cp/typeck.c:3749
32821 #, gcc-internal-format
32822 msgid "comparison between types %q#T and %q#T"
32825 #: cp/typeck.c:3786
32826 #, gcc-internal-format
32827 msgid "comparison between signed and unsigned integer expressions"
32830 #. Some sort of arithmetic operation involving NULL was
32831 #. performed. Note that pointer-difference and pointer-addition
32832 #. have already been handled above, and so we don't end up here in
32834 #: cp/typeck.c:3858
32835 #, gcc-internal-format
32836 msgid "NULL used in arithmetic"
32839 #: cp/typeck.c:3927
32840 #, gcc-internal-format
32841 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
32844 #: cp/typeck.c:3929
32845 #, gcc-internal-format
32846 msgid "ISO C++ forbids using pointer to a function in subtraction"
32849 #: cp/typeck.c:3931
32850 #, gcc-internal-format
32851 msgid "ISO C++ forbids using pointer to a method in subtraction"
32854 #: cp/typeck.c:3943
32855 #, gcc-internal-format
32856 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
32859 #: cp/typeck.c:4003
32860 #, gcc-internal-format
32861 msgid "invalid use of %qE to form a pointer-to-member-function"
32864 #: cp/typeck.c:4006
32865 #, gcc-internal-format
32866 msgid " a qualified-id is required"
32869 #: cp/typeck.c:4011
32870 #, gcc-internal-format
32872 "parentheses around %qE cannot be used to form a pointer-to-member-function"
32875 #: cp/typeck.c:4034
32876 #, gcc-internal-format
32877 msgid "taking address of temporary"
32880 #: cp/typeck.c:4287
32881 #, gcc-internal-format
32882 msgid "ISO C++ forbids incrementing an enum"
32885 #: cp/typeck.c:4288
32886 #, gcc-internal-format
32887 msgid "ISO C++ forbids decrementing an enum"
32890 #: cp/typeck.c:4299
32891 #, gcc-internal-format
32892 msgid "cannot increment a pointer to incomplete type %qT"
32895 #: cp/typeck.c:4300
32896 #, gcc-internal-format
32897 msgid "cannot decrement a pointer to incomplete type %qT"
32900 #: cp/typeck.c:4306
32901 #, gcc-internal-format
32902 msgid "ISO C++ forbids incrementing a pointer of type %qT"
32905 #: cp/typeck.c:4307
32906 #, gcc-internal-format
32907 msgid "ISO C++ forbids decrementing a pointer of type %qT"
32910 #: cp/typeck.c:4327
32911 #, gcc-internal-format
32912 msgid "invalid use of Boolean expression as operand to %<operator--%>"
32916 #: cp/typeck.c:4357
32917 #, gcc-internal-format
32918 msgid "ISO C++ forbids taking address of function %<::main%>"
32921 #. An expression like &memfn.
32922 #: cp/typeck.c:4413
32923 #, gcc-internal-format
32925 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
32926 "static member function to form a pointer to member function. Say %<&%T::%D%>"
32929 #: cp/typeck.c:4418
32930 #, gcc-internal-format
32932 "ISO C++ forbids taking the address of a bound member function to form a "
32933 "pointer to member function. Say %<&%T::%D%>"
32936 #: cp/typeck.c:4443
32937 #, gcc-internal-format
32938 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
32941 #: cp/typeck.c:4467
32942 #, gcc-internal-format
32943 msgid "cannot create pointer to reference member %qD"
32946 #: cp/typeck.c:4678
32947 #, gcc-internal-format
32948 msgid "cannot take the address of %<this%>, which is an rvalue expression"
32951 #: cp/typeck.c:4701
32952 #, gcc-internal-format
32953 msgid "address of explicit register variable %qD requested"
32956 #: cp/typeck.c:4706
32957 #, gcc-internal-format
32958 msgid "address requested for %qD, which is declared %<register%>"
32961 #: cp/typeck.c:4772
32962 #, gcc-internal-format
32963 msgid "%s expression list treated as compound expression"
32966 #: cp/typeck.c:5175
32967 #, gcc-internal-format
32968 msgid "invalid static_cast from type %qT to type %qT"
32971 #: cp/typeck.c:5197
32972 #, gcc-internal-format
32973 msgid "converting from %qT to %qT"
32976 #: cp/typeck.c:5245
32977 #, gcc-internal-format
32978 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
32981 #: cp/typeck.c:5304
32982 #, gcc-internal-format
32983 msgid "cast from %qT to %qT loses precision"
32986 #: cp/typeck.c:5331
32987 #, gcc-internal-format
32988 msgid "cast from %qT to %qT increases required alignment of target type"
32991 #. Only issue a warning, as we have always supported this
32992 #. where possible, and it is necessary in some cases. DR 195
32993 #. addresses this issue, but as of 2004/10/26 is still in
32995 #: cp/typeck.c:5351
32996 #, gcc-internal-format
32998 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
33001 #: cp/typeck.c:5362
33002 #, gcc-internal-format
33003 msgid "invalid cast from type %qT to type %qT"
33006 #: cp/typeck.c:5418
33007 #, gcc-internal-format
33009 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
33010 "nor a pointer-to-data-member type"
33013 #: cp/typeck.c:5427
33014 #, gcc-internal-format
33016 "invalid use of const_cast with type %qT, which is a pointer or reference to "
33020 #: cp/typeck.c:5452
33021 #, gcc-internal-format
33022 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
33025 #: cp/typeck.c:5503
33026 #, gcc-internal-format
33027 msgid "invalid const_cast from type %qT to type %qT"
33030 #: cp/typeck.c:5571 cp/typeck.c:5576
33031 #, gcc-internal-format
33032 msgid "ISO C++ forbids casting to an array type %qT"
33035 #: cp/typeck.c:5584
33036 #, gcc-internal-format
33037 msgid "invalid cast to function type %qT"
33040 #: cp/typeck.c:5804
33041 #, gcc-internal-format
33042 msgid " in evaluation of %<%Q(%#T, %#T)%>"
33045 #: cp/typeck.c:5873
33046 #, gcc-internal-format
33047 msgid "incompatible types in assignment of %qT to %qT"
33050 #: cp/typeck.c:5884
33051 #, gcc-internal-format
33052 msgid "array used as initializer"
33055 #: cp/typeck.c:5886
33056 #, gcc-internal-format
33057 msgid "invalid array assignment"
33060 #: cp/typeck.c:5998
33061 #, gcc-internal-format
33062 msgid " in pointer to member function conversion"
33065 #: cp/typeck.c:6009
33066 #, gcc-internal-format
33067 msgid "pointer to member conversion via virtual base %qT"
33070 #: cp/typeck.c:6049 cp/typeck.c:6061
33071 #, gcc-internal-format
33072 msgid " in pointer to member conversion"
33075 #: cp/typeck.c:6140
33076 #, gcc-internal-format
33077 msgid "invalid conversion to type %qT from type %qT"
33080 #: cp/typeck.c:6384
33081 #, gcc-internal-format
33082 msgid "cannot convert %qT to %qT for argument %qP to %qD"
33085 #: cp/typeck.c:6387
33086 #, gcc-internal-format
33087 msgid "cannot convert %qT to %qT in %s"
33090 #: cp/typeck.c:6398
33091 #, gcc-internal-format
33092 msgid "%s might be a candidate for a format attribute"
33095 #: cp/typeck.c:6485 cp/typeck.c:6487
33096 #, gcc-internal-format
33097 msgid "in passing argument %P of %q+D"
33100 #: cp/typeck.c:6537
33101 #, gcc-internal-format
33102 msgid "returning reference to temporary"
33105 #: cp/typeck.c:6544
33106 #, gcc-internal-format
33107 msgid "reference to non-lvalue returned"
33110 #: cp/typeck.c:6560
33111 #, gcc-internal-format
33112 msgid "reference to local variable %q+D returned"
33115 #: cp/typeck.c:6563
33116 #, gcc-internal-format
33117 msgid "address of local variable %q+D returned"
33120 #: cp/typeck.c:6598
33121 #, gcc-internal-format
33122 msgid "returning a value from a destructor"
33125 #. If a return statement appears in a handler of the
33126 #. function-try-block of a constructor, the program is ill-formed.
33127 #: cp/typeck.c:6606
33128 #, gcc-internal-format
33129 msgid "cannot return from a handler of a function-try-block of a constructor"
33132 #. You can't return a value from a constructor.
33133 #: cp/typeck.c:6609
33134 #, gcc-internal-format
33135 msgid "returning a value from a constructor"
33138 #: cp/typeck.c:6633
33139 #, gcc-internal-format
33140 msgid "return-statement with no value, in function returning %qT"
33143 #: cp/typeck.c:6654
33144 #, gcc-internal-format
33145 msgid "return-statement with a value, in function returning 'void'"
33148 #: cp/typeck.c:6685
33149 #, gcc-internal-format
33151 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
33152 "fcheck-new is in effect)"
33156 #, gcc-internal-format
33157 msgid "type %qT is not a base type for type %qT"
33161 #, gcc-internal-format
33162 msgid "%s of read-only parameter %qD"
33165 #: cp/typeck2.c:101
33166 #, gcc-internal-format
33167 msgid "%s of read-only reference %qD"
33170 #: cp/typeck2.c:103
33171 #, gcc-internal-format
33172 msgid "%s of read-only named return value %qD"
33175 #: cp/typeck2.c:105
33176 #, gcc-internal-format
33177 msgid "%s of function %qD"
33180 #: cp/typeck2.c:107
33181 #, gcc-internal-format
33182 msgid "%s of read-only location %qE"
33185 #: cp/typeck2.c:287
33186 #, gcc-internal-format
33187 msgid "cannot declare variable %q+D to be of abstract type %qT"
33190 #: cp/typeck2.c:290
33191 #, gcc-internal-format
33192 msgid "cannot declare parameter %q+D to be of abstract type %qT"
33195 #: cp/typeck2.c:293
33196 #, gcc-internal-format
33197 msgid "cannot declare field %q+D to be of abstract type %qT"
33200 #: cp/typeck2.c:297
33201 #, gcc-internal-format
33202 msgid "invalid abstract return type for member function %q+#D"
33205 #: cp/typeck2.c:299
33206 #, gcc-internal-format
33207 msgid "invalid abstract return type for function %q+#D"
33210 #. Here we do not have location information.
33211 #: cp/typeck2.c:302
33212 #, gcc-internal-format
33213 msgid "invalid abstract type %qT for %qE"
33216 #: cp/typeck2.c:304
33217 #, gcc-internal-format
33218 msgid "invalid abstract type for %q+D"
33221 #: cp/typeck2.c:307
33222 #, gcc-internal-format
33223 msgid "cannot allocate an object of abstract type %qT"
33226 #: cp/typeck2.c:315
33227 #, gcc-internal-format
33228 msgid "%J because the following virtual functions are pure within %qT:"
33231 #: cp/typeck2.c:319
33232 #, gcc-internal-format
33236 #: cp/typeck2.c:326
33237 #, gcc-internal-format
33238 msgid "%J since type %qT has pure virtual functions"
33241 #: cp/typeck2.c:593
33242 #, gcc-internal-format
33243 msgid "constructor syntax used, but no constructor declared for type %qT"
33246 #: cp/typeck2.c:607
33247 #, gcc-internal-format
33248 msgid "cannot initialize arrays using this syntax"
33251 #: cp/typeck2.c:683
33252 #, gcc-internal-format
33253 msgid "int-array initialized from non-wide string"
33256 #: cp/typeck2.c:738
33257 #, gcc-internal-format
33258 msgid "cannot initialize aggregate of type %qT with a compound literal"
33261 #: cp/typeck2.c:747
33262 #, gcc-internal-format
33263 msgid "array must be initialized with a brace-enclosed initializer"
33266 #: cp/typeck2.c:823 cp/typeck2.c:924
33267 #, gcc-internal-format
33268 msgid "non-trivial designated initializers not supported"
33271 #: cp/typeck2.c:947 cp/typeck2.c:961
33272 #, gcc-internal-format
33273 msgid "missing initializer for member %qD"
33276 #: cp/typeck2.c:952
33277 #, gcc-internal-format
33278 msgid "uninitialized const member %qD"
33281 #: cp/typeck2.c:954
33282 #, gcc-internal-format
33283 msgid "member %qD with uninitialized const fields"
33286 #: cp/typeck2.c:956
33287 #, gcc-internal-format
33288 msgid "member %qD is uninitialized reference"
33291 #: cp/typeck2.c:1011
33292 #, gcc-internal-format
33293 msgid "no field %qD found in union being initialized"
33296 #: cp/typeck2.c:1020
33297 #, gcc-internal-format
33298 msgid "index value instead of field name in union initializer"
33301 #: cp/typeck2.c:1175
33302 #, gcc-internal-format
33303 msgid "circular pointer delegation detected"
33306 #: cp/typeck2.c:1188
33307 #, gcc-internal-format
33308 msgid "base operand of %<->%> has non-pointer type %qT"
33311 #: cp/typeck2.c:1212
33312 #, gcc-internal-format
33313 msgid "result of %<operator->()%> yields non-pointer result"
33316 #: cp/typeck2.c:1214
33317 #, gcc-internal-format
33318 msgid "base operand of %<->%> is not a pointer"
33321 #: cp/typeck2.c:1236
33322 #, gcc-internal-format
33323 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
33326 #: cp/typeck2.c:1245
33327 #, gcc-internal-format
33328 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
33331 #: cp/typeck2.c:1267
33332 #, gcc-internal-format
33333 msgid "pointer to member type %qT incompatible with object type %qT"
33336 #: cp/typeck2.c:1495
33337 #, gcc-internal-format
33338 msgid "call to function %qD which throws incomplete type %q#T"
33341 #: cp/typeck2.c:1498
33342 #, gcc-internal-format
33343 msgid "call to function which throws incomplete type %q#T"
33346 #: fortran/f95-lang.c:233
33347 #, gcc-internal-format
33348 msgid "Unexpected type in truthvalue_conversion"
33351 #: fortran/f95-lang.c:289
33352 #, gcc-internal-format
33353 msgid "can't open input file: %s"
33356 #: fortran/f95-lang.c:629
33357 #, gcc-internal-format
33358 msgid "global register variable %qs used in nested function"
33361 #: fortran/f95-lang.c:633
33362 #, gcc-internal-format
33363 msgid "register variable %qs used in nested function"
33366 #: fortran/f95-lang.c:640
33367 #, gcc-internal-format
33368 msgid "address of global register variable %qs requested"
33371 #: fortran/f95-lang.c:658
33372 #, gcc-internal-format
33373 msgid "address of register variable %qs requested"
33376 #: fortran/trans-array.c:3765
33377 #, gcc-internal-format
33378 msgid "Possible frontend bug: array constructor not expanded"
33381 #: fortran/trans-array.c:5418
33382 #, gcc-internal-format
33384 "Possible frontend bug: Deferred array size without pointer, allocatable "
33385 "attribute or derived type without allocatable components."
33388 #: fortran/trans-array.c:5894
33389 #, gcc-internal-format
33390 msgid "bad expression type during walk (%d)"
33393 #: fortran/trans-const.c:270
33394 #, gcc-internal-format
33395 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
33398 #: fortran/trans-decl.c:966
33399 #, gcc-internal-format
33400 msgid "intrinsic variable which isn't a procedure"
33403 #: fortran/trans-decl.c:2639
33404 #, gcc-internal-format
33405 msgid "Function does not return a value"
33408 #: fortran/trans-decl.c:2817
33409 #, gcc-internal-format
33410 msgid "backend decl for module variable %s already exists"
33413 #: fortran/trans-decl.c:3351
33414 #, gcc-internal-format
33415 msgid "Function return value not set"
33418 #: fortran/trans-expr.c:1163
33419 #, gcc-internal-format
33420 msgid "Unknown intrinsic op"
33423 #: fortran/trans-intrinsic.c:714
33424 #, gcc-internal-format
33425 msgid "Intrinsic function %s(%d) not recognized"
33428 #: fortran/trans-io.c:1928
33429 #, gcc-internal-format
33430 msgid "Bad IO basetype (%d)"
33433 #: fortran/trans-types.c:386
33434 #, gcc-internal-format
33435 msgid "integer kind=8 not available for -fdefault-integer-8 option"
33438 #: fortran/trans-types.c:409
33439 #, gcc-internal-format
33440 msgid "real kind=8 not available for -fdefault-real-8 option"
33443 #: fortran/trans-types.c:422
33444 #, gcc-internal-format
33445 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
33448 #: fortran/trans-types.c:1181
33449 #, gcc-internal-format
33450 msgid "Array element size too big"
33453 #: fortran/trans.c:1150
33454 #, gcc-internal-format
33455 msgid "gfc_trans_code(): Bad statement code"
33458 #: java/class.c:835
33459 #, gcc-internal-format
33460 msgid "bad method signature"
33463 #: java/class.c:891
33464 #, gcc-internal-format
33465 msgid "misplaced ConstantValue attribute (not in any field)"
33468 #: java/class.c:894
33469 #, gcc-internal-format
33470 msgid "duplicate ConstantValue attribute for field '%s'"
33473 #: java/class.c:905
33474 #, gcc-internal-format
33475 msgid "ConstantValue attribute of field '%s' has wrong type"
33478 #: java/class.c:1595
33479 #, gcc-internal-format
33480 msgid "%Jabstract method in non-abstract class"
33483 #: java/class.c:2665
33484 #, gcc-internal-format
33485 msgid "non-static method %q+D overrides static method"
33488 #: java/decl.c:1154
33489 #, gcc-internal-format
33490 msgid "%q+D used prior to declaration"
33493 #: java/decl.c:1577
33494 #, gcc-internal-format
33495 msgid "In %+D: overlapped variable and exception ranges at %d"
33498 #: java/decl.c:1640
33499 #, gcc-internal-format
33500 msgid "bad type in parameter debug info"
33503 #: java/decl.c:1649
33504 #, gcc-internal-format
33505 msgid "bad PC range for debug info for local %q+D"
33509 #, gcc-internal-format
33510 msgid "need to insert runtime check for %s"
33513 #: java/expr.c:505 java/expr.c:552
33514 #, gcc-internal-format
33515 msgid "assert: %s is assign compatible with %s"
33519 #, gcc-internal-format
33520 msgid "stack underflow - dup* operation"
33523 #: java/expr.c:1657
33524 #, gcc-internal-format
33525 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
33528 #: java/expr.c:1685
33529 #, gcc-internal-format
33530 msgid "field %qs not found"
33533 #: java/expr.c:2224
33534 #, gcc-internal-format
33535 msgid "method '%s' not found in class"
33538 #: java/expr.c:2429
33539 #, gcc-internal-format
33540 msgid "failed to find class '%s'"
33543 #: java/expr.c:2470
33544 #, gcc-internal-format
33545 msgid "class '%s' has no method named '%s' matching signature '%s'"
33548 #: java/expr.c:2501
33549 #, gcc-internal-format
33550 msgid "invokestatic on non static method"
33553 #: java/expr.c:2506
33554 #, gcc-internal-format
33555 msgid "invokestatic on abstract method"
33558 #: java/expr.c:2514
33559 #, gcc-internal-format
33560 msgid "invoke[non-static] on static method"
33563 #: java/expr.c:2865
33564 #, gcc-internal-format
33565 msgid "missing field '%s' in '%s'"
33568 #: java/expr.c:2872
33569 #, gcc-internal-format
33570 msgid "mismatching signature for field '%s' in '%s'"
33573 #: java/expr.c:2901
33574 #, gcc-internal-format
33575 msgid "assignment to final field %q+D not in field's class"
33578 #: java/expr.c:3123
33579 #, gcc-internal-format
33580 msgid "invalid PC in line number table"
33583 #: java/expr.c:3173
33584 #, gcc-internal-format
33585 msgid "unreachable bytecode from %d to before %d"
33588 #: java/expr.c:3217
33589 #, gcc-internal-format
33590 msgid "unreachable bytecode from %d to the end of the method"
33593 #. duplicate code from LOAD macro
33594 #: java/expr.c:3522
33595 #, gcc-internal-format
33596 msgid "unrecogized wide sub-instruction"
33599 #: java/jcf-parse.c:521
33600 #, gcc-internal-format
33601 msgid "<constant pool index %d not in range>"
33604 #: java/jcf-parse.c:531
33605 #, gcc-internal-format
33606 msgid "<constant pool index %d unexpected type"
33609 #: java/jcf-parse.c:1111
33610 #, gcc-internal-format
33611 msgid "bad string constant"
33614 #: java/jcf-parse.c:1129
33615 #, gcc-internal-format
33616 msgid "bad value constant type %d, index %d"
33619 #: java/jcf-parse.c:1421 java/jcf-parse.c:1427
33620 #, gcc-internal-format
33621 msgid "cannot find file for class %s"
33624 #: java/jcf-parse.c:1452
33625 #, gcc-internal-format
33626 msgid "not a valid Java .class file"
33629 #: java/jcf-parse.c:1455
33630 #, gcc-internal-format
33631 msgid "error while parsing constant pool"
33634 #. FIXME - where was first time
33635 #: java/jcf-parse.c:1470
33636 #, gcc-internal-format
33637 msgid "reading class %s for the second time from %s"
33640 #: java/jcf-parse.c:1488
33641 #, gcc-internal-format
33642 msgid "error while parsing fields"
33645 #: java/jcf-parse.c:1491
33646 #, gcc-internal-format
33647 msgid "error while parsing methods"
33650 #: java/jcf-parse.c:1494
33651 #, gcc-internal-format
33652 msgid "error while parsing final attributes"
33655 #: java/jcf-parse.c:1541
33656 #, gcc-internal-format
33657 msgid "%Hduplicate class will only be compiled once"
33660 #: java/jcf-parse.c:1636
33661 #, gcc-internal-format
33662 msgid "missing Code attribute"
33665 #: java/jcf-parse.c:1858
33666 #, gcc-internal-format
33667 msgid "no input file specified"
33670 #: java/jcf-parse.c:1893
33671 #, gcc-internal-format
33672 msgid "can't close input file %s: %m"
33675 #: java/jcf-parse.c:1940
33676 #, gcc-internal-format
33677 msgid "bad zip/jar file %s"
33680 #: java/jcf-parse.c:2145
33681 #, gcc-internal-format
33682 msgid "error while reading %s from zip file"
33685 #: java/jvspec.c:425
33686 #, gcc-internal-format
33687 msgid "warning: already-compiled .class files ignored with -C"
33691 #, gcc-internal-format
33692 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
33696 #, gcc-internal-format
33697 msgid "-fjni is incompatible with -freduced-reflection"
33701 #, gcc-internal-format
33702 msgid "can't do dependency tracking with input from stdin"
33706 #, gcc-internal-format
33707 msgid "couldn't determine target name for dependency tracking"
33710 #: java/mangle_name.c:139 java/mangle_name.c:209
33711 #, gcc-internal-format
33712 msgid "internal error - invalid Utf8 name"
33715 #: java/typeck.c:491
33716 #, gcc-internal-format
33717 msgid "junk at end of signature string"
33720 #: java/verify-glue.c:378
33721 #, gcc-internal-format
33722 msgid "verification failed: %s"
33725 #: java/verify-glue.c:380
33726 #, gcc-internal-format
33727 msgid "verification failed at PC=%d: %s"
33730 #: java/verify-glue.c:468
33731 #, gcc-internal-format
33732 msgid "bad pc in exception_table"
33735 #: objc/objc-act.c:705
33736 #, gcc-internal-format
33737 msgid "%<@end%> must appear in an @implementation context"
33740 #: objc/objc-act.c:734
33741 #, gcc-internal-format
33742 msgid "method declaration not in @interface context"
33745 #: objc/objc-act.c:745
33746 #, gcc-internal-format
33747 msgid "method definition not in @implementation context"
33750 #: objc/objc-act.c:1177
33751 #, gcc-internal-format
33752 msgid "comparison of distinct Objective-C types lacks a cast"
33755 #: objc/objc-act.c:1181
33756 #, gcc-internal-format
33757 msgid "initialization from distinct Objective-C type"
33760 #: objc/objc-act.c:1185
33761 #, gcc-internal-format
33762 msgid "assignment from distinct Objective-C type"
33765 #: objc/objc-act.c:1189
33766 #, gcc-internal-format
33767 msgid "distinct Objective-C type in return"
33770 #: objc/objc-act.c:1193
33771 #, gcc-internal-format
33772 msgid "passing argument %d of %qE from distinct Objective-C type"
33775 #: objc/objc-act.c:1348
33776 #, gcc-internal-format
33777 msgid "statically allocated instance of Objective-C class %qs"
33780 #: objc/objc-act.c:1425
33781 #, gcc-internal-format
33782 msgid "protocol %qs has circular dependency"
33785 #: objc/objc-act.c:1450 objc/objc-act.c:6583
33786 #, gcc-internal-format
33787 msgid "cannot find protocol declaration for %qs"
33790 #: objc/objc-act.c:1914 objc/objc-act.c:3350 objc/objc-act.c:7196
33791 #: objc/objc-act.c:7532 objc/objc-act.c:7586 objc/objc-act.c:7611
33792 #, gcc-internal-format
33793 msgid "cannot find interface declaration for %qs"
33796 #: objc/objc-act.c:1918
33797 #, gcc-internal-format
33798 msgid "interface %qs does not have valid constant string layout"
33801 #: objc/objc-act.c:1923
33802 #, gcc-internal-format
33803 msgid "cannot find reference tag for class %qs"
33806 #: objc/objc-act.c:2550
33807 #, gcc-internal-format
33808 msgid "%Hcreating selector for nonexistent method %qE"
33811 #: objc/objc-act.c:2752
33812 #, gcc-internal-format
33813 msgid "%qs is not an Objective-C class name or alias"
33816 #: objc/objc-act.c:2878 objc/objc-act.c:2909 objc/objc-act.c:7460
33817 #: objc/objc-act.c:7761 objc/objc-act.c:7791
33818 #, gcc-internal-format
33819 msgid "Objective-C declarations may only appear in global scope"
33822 #: objc/objc-act.c:2883
33823 #, gcc-internal-format
33824 msgid "cannot find class %qs"
33827 #: objc/objc-act.c:2885
33828 #, gcc-internal-format
33829 msgid "class %qs already exists"
33832 #: objc/objc-act.c:2929 objc/objc-act.c:7501
33833 #, gcc-internal-format
33834 msgid "%qs redeclared as different kind of symbol"
33837 #: objc/objc-act.c:3203
33838 #, gcc-internal-format
33839 msgid "strong-cast assignment has been intercepted"
33842 #: objc/objc-act.c:3245
33843 #, gcc-internal-format
33844 msgid "strong-cast may possibly be needed"
33847 #: objc/objc-act.c:3255
33848 #, gcc-internal-format
33849 msgid "instance variable assignment has been intercepted"
33852 #: objc/objc-act.c:3274
33853 #, gcc-internal-format
33854 msgid "pointer arithmetic for garbage-collected objects not allowed"
33857 #: objc/objc-act.c:3280
33858 #, gcc-internal-format
33859 msgid "global/static variable assignment has been intercepted"
33862 #: objc/objc-act.c:3463
33863 #, gcc-internal-format
33864 msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
33867 #: objc/objc-act.c:3804
33868 #, gcc-internal-format
33869 msgid "@catch parameter is not a known Objective-C class type"
33872 #: objc/objc-act.c:3820
33873 #, gcc-internal-format
33874 msgid "exception of type %<%T%> will be caught"
33877 #: objc/objc-act.c:3822
33878 #, gcc-internal-format
33879 msgid "%H by earlier handler for %<%T%>"
33882 #: objc/objc-act.c:3875
33883 #, gcc-internal-format
33884 msgid "%<@try%> without %<@catch%> or %<@finally%>"
33887 #: objc/objc-act.c:3923
33888 #, gcc-internal-format
33889 msgid "%<@throw%> (rethrow) used outside of a @catch block"
33892 #: objc/objc-act.c:4324
33893 #, gcc-internal-format
33894 msgid "type %q+D does not have a known size"
33897 #: objc/objc-act.c:4957
33898 #, gcc-internal-format
33902 #: objc/objc-act.c:4980 objc/objc-act.c:4999
33903 #, gcc-internal-format
33904 msgid "inconsistent instance variable specification"
33907 #: objc/objc-act.c:5857
33908 #, gcc-internal-format
33909 msgid "can not use an object as parameter to a method"
33912 #: objc/objc-act.c:6080
33913 #, gcc-internal-format
33914 msgid "multiple %s named %<%c%s%> found"
33917 #: objc/objc-act.c:6307
33918 #, gcc-internal-format
33919 msgid "no super class declared in @interface for %qs"
33922 #: objc/objc-act.c:6345
33923 #, gcc-internal-format
33924 msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
33927 #: objc/objc-act.c:6404
33928 #, gcc-internal-format
33929 msgid "invalid receiver type %qs"
33932 #: objc/objc-act.c:6419
33933 #, gcc-internal-format
33934 msgid "%<%c%s%> not found in protocol(s)"
33937 #: objc/objc-act.c:6433
33938 #, gcc-internal-format
33939 msgid "%qs may not respond to %<%c%s%>"
33942 #: objc/objc-act.c:6441
33943 #, gcc-internal-format
33944 msgid "no %<%c%s%> method found"
33947 #: objc/objc-act.c:6447
33948 #, gcc-internal-format
33949 msgid "(Messages without a matching method signature"
33952 #: objc/objc-act.c:6448
33953 #, gcc-internal-format
33954 msgid "will be assumed to return %<id%> and accept"
33957 #: objc/objc-act.c:6449
33958 #, gcc-internal-format
33959 msgid "%<...%> as arguments.)"
33962 #: objc/objc-act.c:6682
33963 #, gcc-internal-format
33964 msgid "undeclared selector %qs"
33967 #. Historically, a class method that produced objects (factory
33968 #. method) would assign `self' to the instance that it
33969 #. allocated. This would effectively turn the class method into
33970 #. an instance method. Following this assignment, the instance
33971 #. variables could be accessed. That practice, while safe,
33972 #. violates the simple rule that a class method should not refer
33973 #. to an instance variable. It's better to catch the cases
33974 #. where this is done unknowingly than to support the above
33976 #: objc/objc-act.c:6724
33977 #, gcc-internal-format
33978 msgid "instance variable %qs accessed in class method"
33981 #: objc/objc-act.c:6957
33982 #, gcc-internal-format
33983 msgid "duplicate declaration of method %<%c%s%>"
33986 #: objc/objc-act.c:7018
33987 #, gcc-internal-format
33988 msgid "duplicate interface declaration for category %<%s(%s)%>"
33991 #: objc/objc-act.c:7045
33992 #, gcc-internal-format
33993 msgid "illegal reference type specified for instance variable %qs"
33996 #: objc/objc-act.c:7056
33997 #, gcc-internal-format
33998 msgid "instance variable %qs has unknown size"
34001 #: objc/objc-act.c:7081
34002 #, gcc-internal-format
34003 msgid "type %qs has no default constructor to call"
34006 #: objc/objc-act.c:7087
34007 #, gcc-internal-format
34008 msgid "destructor for %qs shall not be run either"
34011 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
34012 #. initialize them.
34013 #: objc/objc-act.c:7099
34014 #, gcc-internal-format
34015 msgid "type %qs has virtual member functions"
34018 #: objc/objc-act.c:7100
34019 #, gcc-internal-format
34020 msgid "illegal aggregate type %qs specified for instance variable %qs"
34023 #: objc/objc-act.c:7110
34024 #, gcc-internal-format
34025 msgid "type %qs has a user-defined constructor"
34028 #: objc/objc-act.c:7112
34029 #, gcc-internal-format
34030 msgid "type %qs has a user-defined destructor"
34033 #: objc/objc-act.c:7116
34034 #, gcc-internal-format
34036 "C++ constructors and destructors will not be invoked for Objective-C fields"
34039 #: objc/objc-act.c:7225
34040 #, gcc-internal-format
34041 msgid "instance variable %qs is declared private"
34044 #: objc/objc-act.c:7236
34045 #, gcc-internal-format
34046 msgid "instance variable %qs is %s; this will be a hard error in the future"
34049 #: objc/objc-act.c:7243
34050 #, gcc-internal-format
34051 msgid "instance variable %qs is declared %s"
34054 #: objc/objc-act.c:7269 objc/objc-act.c:7357
34055 #, gcc-internal-format
34056 msgid "incomplete implementation of class %qs"
34059 #: objc/objc-act.c:7273 objc/objc-act.c:7362
34060 #, gcc-internal-format
34061 msgid "incomplete implementation of category %qs"
34064 #: objc/objc-act.c:7278 objc/objc-act.c:7367
34065 #, gcc-internal-format
34066 msgid "method definition for %<%c%s%> not found"
34069 #: objc/objc-act.c:7408
34070 #, gcc-internal-format
34071 msgid "%s %qs does not fully implement the %qs protocol"
34074 #: objc/objc-act.c:7466 objc/objc-act.c:9156
34075 #, gcc-internal-format
34076 msgid "%<@end%> missing in implementation context"
34079 #: objc/objc-act.c:7485
34080 #, gcc-internal-format
34081 msgid "cannot find interface declaration for %qs, superclass of %qs"
34084 #: objc/objc-act.c:7515
34085 #, gcc-internal-format
34086 msgid "reimplementation of class %qs"
34089 #: objc/objc-act.c:7547
34090 #, gcc-internal-format
34091 msgid "conflicting super class name %qs"
34094 #: objc/objc-act.c:7549
34095 #, gcc-internal-format
34096 msgid "previous declaration of %qs"
34099 #: objc/objc-act.c:7565 objc/objc-act.c:7563
34100 #, gcc-internal-format
34101 msgid "duplicate interface declaration for class %qs"
34104 #: objc/objc-act.c:7819
34105 #, gcc-internal-format
34106 msgid "duplicate declaration for protocol %qs"
34109 #. Add a readable method name to the warning.
34110 #: objc/objc-act.c:8397
34111 #, gcc-internal-format
34112 msgid "%J%s %<%c%s%>"
34115 #: objc/objc-act.c:8727
34116 #, gcc-internal-format
34117 msgid "no super class declared in interface for %qs"
34120 #: objc/objc-act.c:8776
34121 #, gcc-internal-format
34122 msgid "[super ...] must appear in a method context"
34125 #: objc/objc-act.c:8816
34126 #, gcc-internal-format
34127 msgid "method possibly missing a [super dealloc] call"
34130 #: objc/objc-act.c:9446
34131 #, gcc-internal-format
34132 msgid "local declaration of %qs hides instance variable"
34135 #: treelang/tree1.c:278
34136 #, gcc-internal-format
34137 msgid "%HDuplicate name %q.*s."
34140 #: treelang/treetree.c:796
34141 #, gcc-internal-format
34142 msgid "Global register variable %qD used in nested function."
34145 #: treelang/treetree.c:800
34146 #, gcc-internal-format
34147 msgid "Register variable %qD used in nested function."
34150 #: treelang/treetree.c:806
34151 #, gcc-internal-format
34152 msgid "Address of global register variable %qD requested."
34155 #: treelang/treetree.c:811
34156 #, gcc-internal-format
34157 msgid "Address of register variable %qD requested."
34160 #: treelang/treetree.c:1169
34161 #, gcc-internal-format
34162 msgid "%qD attribute ignored"