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: 2005-11-20 18:04+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:343 c-format.c:367
27 #: c-format.c:343 c-format.c:367
28 msgid "the ' ' printf flag"
31 #: c-format.c:344 c-format.c:368 c-format.c:402 c-format.c:414 c-format.c:471
35 #: c-format.c:344 c-format.c:368 c-format.c:402 c-format.c:414
36 msgid "the '+' printf flag"
39 #: c-format.c:345 c-format.c:369 c-format.c:415 c-format.c:447
43 #: c-format.c:345 c-format.c:369 c-format.c:415
44 msgid "the '#' printf flag"
47 #: c-format.c:346 c-format.c:370 c-format.c:445
51 #: c-format.c:346 c-format.c:370
52 msgid "the '0' printf flag"
55 #: c-format.c:347 c-format.c:371 c-format.c:444 c-format.c:474
59 #: c-format.c:347 c-format.c:371
60 msgid "the '-' printf flag"
63 #: c-format.c:348 c-format.c:428
68 msgid "the ''' printf flag"
71 #: c-format.c:349 c-format.c:429
76 msgid "the 'I' printf flag"
79 #: c-format.c:350 c-format.c:372 c-format.c:426 c-format.c:448 c-format.c:475
80 #: c-format.c:1601 config/sol2-c.c:46
84 #: c-format.c:350 c-format.c:372 config/sol2-c.c:46
85 msgid "field width in printf format"
88 #: c-format.c:351 c-format.c:373 c-format.c:404 c-format.c:417
92 #: c-format.c:351 c-format.c:373 c-format.c:404 c-format.c:417
93 msgid "precision in printf format"
96 #: c-format.c:352 c-format.c:374 c-format.c:405 c-format.c:418 c-format.c:427
97 #: c-format.c:478 config/sol2-c.c:47
98 msgid "length modifier"
101 #: c-format.c:352 c-format.c:374 c-format.c:405 c-format.c:418
102 #: config/sol2-c.c:47
103 msgid "length modifier in printf format"
106 #: c-format.c:403 c-format.c:416
110 #: c-format.c:403 c-format.c:416
111 msgid "the 'q' diagnostic flag"
115 msgid "assignment suppression"
119 msgid "the assignment suppression scanf feature"
127 msgid "the 'a' scanf flag"
131 msgid "field width in scanf format"
135 msgid "length modifier in scanf format"
139 msgid "the ''' scanf flag"
143 msgid "the 'I' scanf flag"
151 msgid "the '_' strftime flag"
155 msgid "the '-' strftime flag"
159 msgid "the '0' strftime flag"
162 #: c-format.c:446 c-format.c:470
167 msgid "the '^' strftime flag"
171 msgid "the '#' strftime flag"
175 msgid "field width in strftime format"
183 msgid "the 'E' strftime modifier"
191 msgid "the 'O' strftime modifier"
195 msgid "the 'O' modifier"
199 msgid "fill character"
203 msgid "fill character in strfmon format"
207 msgid "the '^' strfmon flag"
211 msgid "the '+' strfmon flag"
219 msgid "the '(' strfmon flag"
227 msgid "the '!' strfmon flag"
231 msgid "the '-' strfmon flag"
235 msgid "field width in strfmon format"
239 msgid "left precision"
243 msgid "left precision in strfmon format"
247 msgid "right precision"
251 msgid "right precision in strfmon format"
255 msgid "length modifier in strfmon format"
259 msgid "field precision"
264 msgid "ignoring duplicate directory \"%s\"\n"
269 msgid " as it is a non-system directory that duplicates a system directory\n"
274 msgid "ignoring nonexistent directory \"%s\"\n"
279 msgid "#include \"...\" search starts here:\n"
284 msgid "#include <...> search starts here:\n"
289 msgid "End of search list.\n"
297 msgid "<command line>"
300 #: c-typeck.c:2226 c-typeck.c:4613 c-typeck.c:4615 c-typeck.c:4623
301 #: c-typeck.c:4653 c-typeck.c:6032
302 msgid "initializer element is not constant"
306 msgid "array initialized from parenthesized string constant"
309 #: c-typeck.c:4479 cp/typeck2.c:672
310 #, gcc-internal-format
311 msgid "char-array initialized from wide string"
315 msgid "wchar_t-array initialized from non-wide string"
318 #: c-typeck.c:4502 cp/typeck2.c:692
319 #, gcc-internal-format
320 msgid "initializer-string for array of chars is too long"
324 msgid "array of inappropriate type initialized from string constant"
327 #. ??? This should not be an error when inlining calls to
328 #. unprototyped functions.
329 #: c-typeck.c:4572 c-typeck.c:4071 cp/typeck.c:1398
330 #, gcc-internal-format
331 msgid "invalid use of non-lvalue array"
335 msgid "array initialized from non-constant array expression"
338 #: c-typeck.c:4660 c-typeck.c:6036
339 #, gcc-internal-format
340 msgid "initializer element is not computable at load time"
343 #. Although C99 is unclear about whether incomplete arrays
344 #. of VLAs themselves count as VLAs, it does not make
345 #. sense to permit them to be initialized given that
346 #. ordinary VLAs may not be initialized.
347 #: c-typeck.c:4671 c-decl.c:3152 c-decl.c:3167
348 #, gcc-internal-format
349 msgid "variable-sized object may not be initialized"
353 msgid "invalid initializer"
357 msgid "extra brace group at end of initializer"
361 msgid "missing braces around initializer"
365 msgid "braces around scalar initializer"
369 msgid "initialization of flexible array member in a nested context"
373 msgid "initialization of a flexible array member"
377 msgid "missing initializer"
381 msgid "empty scalar initializer"
385 msgid "extra elements in scalar initializer"
388 #: c-typeck.c:5447 c-typeck.c:5507
389 msgid "array index in non-array initializer"
392 #: c-typeck.c:5452 c-typeck.c:5560
393 msgid "field name not in record or union initializer"
397 msgid "array index in initializer not of integer type"
400 #: c-typeck.c:5503 c-typeck.c:5505
401 msgid "nonconstant array index in initializer"
404 #: c-typeck.c:5509 c-typeck.c:5512
405 msgid "array index in initializer exceeds array bounds"
409 msgid "empty index range in initializer"
413 msgid "array index range in initializer exceeds array bounds"
416 #: c-typeck.c:5607 c-typeck.c:5628 c-typeck.c:6100
417 msgid "initialized field with side-effects overwritten"
421 msgid "excess elements in char array initializer"
424 #: c-typeck.c:6315 c-typeck.c:6361
425 msgid "excess elements in struct initializer"
429 msgid "non-static initialization of a flexible array member"
433 msgid "excess elements in union initializer"
437 msgid "excess elements in array initializer"
441 msgid "excess elements in vector initializer"
445 msgid "excess elements in scalar initializer"
449 msgid "flow control insn inside a basic block"
453 msgid "wrong insn in the fallthru edge"
457 msgid "insn outside basic block"
461 msgid "return not followed by barrier"
464 #: cgraph.c:300 ipa-inline.c:294
465 msgid "function body not available"
468 #: cgraph.c:302 cgraphunit.c:594
469 msgid "redefined extern inline functions are not considered for inlining"
472 #: cgraph.c:305 cgraphunit.c:599
473 msgid "function not considered for inlining"
476 #: cgraph.c:307 cgraphunit.c:597 ipa-inline.c:287
477 msgid "function not inlinable"
480 #: collect2.c:373 gcc.c:6765
482 msgid "internal gcc abort in %s, at %s:%d"
490 #: collect2.c:1246 collect2.c:1394 collect2.c:1429
495 #: collect2.c:1249 collect2.c:1399 collect2.c:1432
502 msgid "collect2 version %s"
507 msgid "%d constructor(s) found\n"
512 msgid "%d destructor(s) found\n"
517 msgid "%d frame table(s) found\n"
522 msgid "can't get program status"
527 msgid "[cannot find %s]"
532 msgid "cannot find '%s'"
535 #: collect2.c:1556 collect2.c:2045 collect2.c:2200 gcc.c:2809
537 msgid "pex_init failed"
542 msgid "[Leaving %s]\n"
549 "write_c_file - output name is %s, prefix is %s\n"
554 msgid "cannot find 'nm'"
559 msgid "can't open nm output"
564 msgid "init function found in object %s"
569 msgid "fini function found in object %s"
574 msgid "can't open ldd output"
581 "ldd output with constructors/destructors.\n"
586 msgid "dynamic dependency %s not found"
591 msgid "unable to open dynamic dependency '%s'"
596 msgid "%s: not a COFF file"
601 msgid "%s: cannot open as COFF file"
606 msgid "library lib%s not found"
611 msgid "\"%s\" is not a valid option to the preprocessor"
616 msgid "too many input files"
621 msgid "%s:%d: confused by earlier errors, bailing out\n"
626 msgid "compilation terminated due to -Wfatal-errors.\n"
632 "Please submit a full bug report,\n"
633 "with preprocessed source if appropriate.\n"
634 "See %s for instructions.\n"
639 msgid "compilation terminated.\n"
644 msgid "Internal compiler error: Error reporting routines re-entered.\n"
648 msgid "negative insn length"
652 msgid "could not split insn"
656 msgid "invalid 'asm': "
661 msgid "nested assembly dialect alternatives"
664 #: final.c:3016 final.c:3028
666 msgid "unterminated assembly dialect alternative"
671 msgid "operand number missing after %%-letter"
674 #: final.c:3078 final.c:3119
676 msgid "operand number out of range"
681 msgid "invalid %%-code"
686 msgid "'%%l' operand isn't a label"
689 #. We can't handle floating point constants;
690 #. PRINT_OPERAND must handle them.
691 #. We can't handle floating point constants; PRINT_OPERAND must
693 #. We can't handle floating point constants;
694 #. PRINT_OPERAND must handle them.
695 #: final.c:3269 vmsdbgout.c:487 config/i386/i386.c:6606
696 #: config/pdp11/pdp11.c:1700
698 msgid "floating constant misused"
701 #: final.c:3325 vmsdbgout.c:544 config/i386/i386.c:6682
702 #: config/pdp11/pdp11.c:1747
704 msgid "invalid expression as operand"
708 msgid "Attempt to delete prologue/epilogue insn:"
713 msgid "Using built-in specs.\n"
719 "Setting spec %s to '%s'\n"
725 msgid "Reading specs from %s\n"
728 #: gcc.c:2035 gcc.c:2054
730 msgid "specs %%include syntax malformed after %ld characters"
735 msgid "could not find specs file %s\n"
738 #: gcc.c:2079 gcc.c:2087 gcc.c:2096 gcc.c:2105
740 msgid "specs %%rename syntax malformed after %ld characters"
745 msgid "specs %s spec was not found to be renamed"
750 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
755 msgid "rename spec %s to %s\n"
767 msgid "specs unknown %% command after %ld characters"
770 #: gcc.c:2152 gcc.c:2165
772 msgid "specs file malformed after %ld characters"
777 msgid "spec file has no spec for linking"
782 msgid "system path '%s' is not absolute"
787 msgid "-pipe not supported"
794 "Go ahead? (y or n) "
798 msgid "failed to get exit status"
802 msgid "failed to get process times"
808 "Internal error: %s (program %s)\n"
809 "Please submit a full bug report.\n"
810 "See %s for instructions."
815 msgid "# %s %.2f %.2f\n"
820 msgid "Usage: %s [options] file...\n"
828 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
832 msgid " --help Display this information\n"
837 " --target-help Display target specific command line options\n"
841 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
845 msgid " -dumpspecs Display all of the built in spec strings\n"
849 msgid " -dumpversion Display the version of the compiler\n"
853 msgid " -dumpmachine Display the compiler's target processor\n"
858 " -print-search-dirs Display the directories in the compiler's search "
864 " -print-libgcc-file-name Display the name of the compiler's companion "
869 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
874 " -print-prog-name=<prog> Display the full path to compiler component "
880 " -print-multi-directory Display the root directory for versions of "
886 " -print-multi-lib Display the mapping between command line options "
888 " multiple library search directories\n"
892 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
897 " -Wa,<options> Pass comma-separated <options> on to the "
903 " -Wp,<options> Pass comma-separated <options> on to the "
909 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
913 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
917 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
921 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
926 " -combine Pass multiple source files to compiler at once\n"
930 msgid " -save-temps Do not delete intermediate files\n"
934 msgid " -pipe Use pipes rather than intermediate files\n"
938 msgid " -time Time the execution of each subprocess\n"
943 " -specs=<file> Override built-in specs with the contents of "
949 " -std=<standard> Assume that the input sources are for <standard>\n"
954 " --sysroot=<directory> Use <directory> as the root directory for "
956 " for headers and libraries\n"
961 " -B <directory> Add <directory> to the compiler's search paths\n"
965 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
970 " -V <version> Run gcc version number <version>, if installed\n"
975 " -v Display the programs invoked by the compiler\n"
980 " -### Like -v but options quoted and commands not "
986 " -E Preprocess only; do not compile, assemble or "
991 msgid " -S Compile only; do not assemble or link\n"
995 msgid " -c Compile and assemble, but do not link\n"
999 msgid " -o <file> Place the output into <file>\n"
1004 " -x <language> Specify the language of the following input "
1006 " Permissible languages include: c c++ assembler "
1008 " 'none' means revert to the default behavior of\n"
1009 " guessing the language based on the file's "
1017 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
1018 " passed on to the various sub-processes invoked by %s. In order to pass\n"
1019 " other options on to these processes the -W<letter> options must be used.\n"
1024 msgid "'-%c' option must have argument"
1029 msgid "couldn't run '%s': %s"
1032 #. translate_options () has turned --version into -fversion.
1035 msgid "%s (GCC) %s\n"
1038 #: gcc.c:3424 gcov.c:415 fortran/gfortranspec.c:351 java/gjavah.c:2406
1039 #: java/jcf-dump.c:931 java/jv-scan.c:129
1043 #: gcc.c:3425 java/gjavah.c:2407 java/jcf-dump.c:932 java/jv-scan.c:130
1046 "This is free software; see the source for copying conditions. There is NO\n"
1047 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
1053 msgid "argument to '-Xlinker' is missing"
1058 msgid "argument to '-Xpreprocessor' is missing"
1063 msgid "argument to '-Xassembler' is missing"
1068 msgid "argument to '-l' is missing"
1073 msgid "argument to '-specs' is missing"
1078 msgid "argument to '-specs=' is missing"
1083 msgid "'-%c' must come at the start of the command line"
1088 msgid "argument to '-B' is missing"
1093 msgid "argument to '-x' is missing"
1098 msgid "argument to '-%s' is missing"
1103 msgid "switch '%s' does not start with '-'"
1108 msgid "spec '%s' invalid"
1118 msgid "spec '%s' has invalid '%%0%c'"
1123 msgid "spec '%s' has invalid '%%W%c"
1128 msgid "spec '%s' has invalid '%%x%c'"
1133 msgid "Processing spec %c%s%c, which is '%s'\n"
1138 msgid "unknown spec function '%s'"
1143 msgid "error in args to spec function '%s'"
1148 msgid "malformed spec function name"
1154 msgid "no arguments for spec function"
1159 msgid "malformed spec function arguments"
1164 msgid "braced spec '%s' is invalid at '%c'"
1169 msgid "braced spec body '%s' is invalid"
1174 msgid "install: %s%s\n"
1179 msgid "programs: %s\n"
1184 msgid "libraries: %s\n"
1191 "For bug reporting instructions, please see:\n"
1196 msgid "Target: %s\n"
1201 msgid "Configured with: %s\n"
1206 msgid "Thread model: %s\n"
1211 msgid "gcc version %s\n"
1216 msgid "gcc driver version %s executing gcc version %s\n"
1221 msgid "no input files"
1226 msgid "cannot specify -o with -c or -S with multiple files"
1231 msgid "spec '%s' is invalid"
1236 msgid "multilib spec '%s' is invalid"
1241 msgid "multilib exclusions '%s' is invalid"
1244 #: gcc.c:7215 gcc.c:7356
1246 msgid "multilib select '%s' is invalid"
1251 msgid "multilib exclusion '%s' is invalid"
1254 #: gcc.c:7653 gcc.c:7658
1256 msgid "invalid version number `%s'"
1261 msgid "too few arguments to %%:version-compare"
1266 msgid "too many arguments to %%:version-compare"
1271 msgid "unknown operator '%s' in %%:version-compare"
1277 "Usage: gcov [OPTION]... SOURCEFILE\n"
1284 "Print code coverage information.\n"
1290 msgid " -h, --help Print this help, then exit\n"
1295 msgid " -v, --version Print version number, then exit\n"
1301 " -a, --all-blocks Show information for every basic block\n"
1307 " -b, --branch-probabilities Include branch probabilities in output\n"
1313 " -c, --branch-counts Given counts of branches taken\n"
1314 " rather than percentages\n"
1319 msgid " -n, --no-output Do not create an output file\n"
1325 " -l, --long-file-names Use long output file names for included\n"
1331 msgid " -f, --function-summaries Output summaries for each function\n"
1337 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
1343 msgid " -p, --preserve-paths Preserve all pathname components\n"
1349 " -u, --unconditional-branches Show unconditional branch counts too\n"
1356 "For bug reporting instructions, please see:\n"
1362 msgid "gcov (GCC) %s\n"
1368 "This is free software; see the source for copying conditions.\n"
1369 "There is NO warranty; not even for MERCHANTABILITY or \n"
1370 "FITNESS FOR A PARTICULAR PURPOSE.\n"
1376 msgid "%s:no functions found\n"
1379 #: gcov.c:528 gcov.c:556 fortran/dump-parse-tree.c:68
1386 msgid "%s:creating '%s'\n"
1391 msgid "%s:error writing output file '%s'\n"
1396 msgid "%s:could not open output file '%s'\n"
1401 msgid "%s:cannot open graph file\n"
1406 msgid "%s:not a gcov graph file\n"
1411 msgid "%s:version '%.4s', prefer '%.4s'\n"
1416 msgid "%s:already seen blocks for '%s'\n"
1419 #: gcov.c:892 gcov.c:1048
1421 msgid "%s:corrupted\n"
1426 msgid "%s:cannot open data file\n"
1431 msgid "%s:not a gcov data file\n"
1436 msgid "%s:version '%.4s', prefer version '%.4s'\n"
1441 msgid "%s:stamp mismatch with graph file\n"
1446 msgid "%s:unknown function '%u'\n"
1451 msgid "%s:profile mismatch for '%s'\n"
1456 msgid "%s:overflowed\n"
1461 msgid "%s:'%s' lacks entry and/or exit blocks\n"
1466 msgid "%s:'%s' has arcs to entry block\n"
1471 msgid "%s:'%s' has arcs from exit block\n"
1476 msgid "%s:graph is unsolvable for '%s'\n"
1486 msgid "Lines executed:%s of %d\n"
1491 msgid "No executable lines\n"
1496 msgid "Branches executed:%s of %d\n"
1501 msgid "Taken at least once:%s of %d\n"
1506 msgid "No branches\n"
1511 msgid "Calls executed:%s of %d\n"
1521 msgid "%s:no lines for '%s'\n"
1526 msgid "call %2d returned %s\n"
1531 msgid "call %2d never executed\n"
1536 msgid "branch %2d taken %s%s\n"
1541 msgid "branch %2d never executed\n"
1546 msgid "unconditional %2d taken %s\n"
1551 msgid "unconditional %2d never executed\n"
1556 msgid "%s:cannot open source file\n"
1561 msgid "%s:source file is newer than graph file '%s'\n"
1564 #. Return if there's nothing to do, or it is too expensive.
1566 msgid "GCSE disabled"
1569 #. Return if there's nothing to do, or it is too expensive.
1571 msgid "jump bypassing disabled"
1574 #: gengtype-yacc.c:602 java/parse-scan.c:1988
1575 #: java/parse-scan.y:1375 java/parse.c:2981
1576 #: java/parse.y:16475
1577 msgid "syntax error: cannot back up"
1580 #. Each stack pointer address is followed by the size of the
1581 #. data in use in that stack, in bytes. This used to be a
1582 #. conditional around just the two extra args, but that might
1583 #. be undefined if yyoverflow is a macro.
1584 #: gengtype-yacc.c:1085 gengtype-yacc.c:1846 java/parse-scan.c:2471
1585 #: java/parse-scan.c:3359 java/parse.c:3464 java/parse.c:6451
1586 msgid "memory exhausted"
1589 #. This is so xgettext sees the translatable formats that are
1590 #. constructed on the fly.
1591 #: gengtype-yacc.c:1653 java/parse-scan.c:3166 java/parse.c:6258
1593 msgid "syntax error, unexpected %s"
1596 #: gengtype-yacc.c:1654 java/parse-scan.c:3167 java/parse.c:6259
1598 msgid "syntax error, unexpected %s, expecting %s"
1601 #: gengtype-yacc.c:1655 java/parse-scan.c:3168 java/parse.c:6260
1603 msgid "syntax error, unexpected %s, expecting %s or %s"
1606 #: gengtype-yacc.c:1656 java/parse-scan.c:3169 java/parse.c:6261
1608 msgid "syntax error, unexpected %s, expecting %s or %s or %s"
1611 #: gengtype-yacc.c:1657 java/parse-scan.c:3170 java/parse.c:6262
1613 msgid "syntax error, unexpected %s, expecting %s or %s or %s or %s"
1616 #. Depending on the version of Bison used to compile this grammar,
1617 #. it may issue generic diagnostics spelled "syntax error" or
1618 #. "parse error". To prevent this from changing the translation
1619 #. template randomly, we list all the variants of this particular
1620 #. diagnostic here. Translators: there is no fine distinction
1621 #. between diagnostics with "syntax error" in them, and diagnostics
1622 #. with "parse error" in them. It's okay to give them both the same
1624 #: gengtype-yacc.c:1732 gengtype-yacc.c:1738 java/parse-scan.c:3245
1625 #: java/parse-scan.c:3251 java/parse-scan.y:1371
1626 #: java/parse.c:6337 java/parse.c:6343
1627 #: java/parse.y:16471
1628 msgid "syntax error"
1631 #. Opening quotation mark.
1636 #. Closing quotation mark.
1642 msgid "--param large-function-growth limit reached"
1646 msgid "--param max-inline-insns-single limit reached"
1650 msgid "--param max-inline-insns-auto limit reached"
1653 #: ipa-inline.c:338 ipa-inline.c:764
1654 msgid "recursive inlining"
1658 msgid "call is unlikely"
1662 msgid "--param inline-unit-growth limit reached"
1666 msgid "At top level:"
1671 msgid "In member function %qs:"
1676 msgid "In function %qs:"
1679 #: loop-iv.c:2709 tree-ssa-loop-niter.c:1026
1680 msgid "assuming that the loop is not infinite"
1683 #: loop-iv.c:2710 tree-ssa-loop-niter.c:1027
1684 msgid "cannot optimize possibly infinite loops"
1687 #: loop-iv.c:2718 tree-ssa-loop-niter.c:1031
1688 msgid "assuming that the loop counter does not overflow"
1691 #: loop-iv.c:2719 tree-ssa-loop-niter.c:1032
1692 msgid "cannot optimize loop, the loop counter may overflow"
1695 #. What to print when a switch has no documentation.
1697 msgid "This switch lacks documentation"
1704 "Target specific options:\n"
1708 msgid "The following options are language-independent:\n"
1714 "The %s front end recognizes the following options:\n"
1719 msgid "The --param option recognizes the following as parameters:\n"
1724 msgid "%s: error writing file '%s': %s\n"
1729 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
1734 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
1739 msgid "%s: warning: no read access for file '%s'\n"
1744 msgid "%s: warning: no write access for file '%s'\n"
1749 msgid "%s: warning: no write access for dir containing '%s'\n"
1752 #. Catch cases like /.. where we try to backup to a
1753 #. point above the absolute root of the logical file
1757 msgid "%s: invalid file name: %s\n"
1762 msgid "%s: %s: can't get status: %s\n"
1769 "%s: fatal error: aux info file corrupted at line %d\n"
1774 msgid "%s:%d: declaration of function '%s' takes different forms\n"
1779 msgid "%s: compiling '%s'\n"
1784 msgid "%s: wait: %s\n"
1789 msgid "%s: subprocess got fatal signal %d\n"
1794 msgid "%s: %s exited with status %d\n"
1799 msgid "%s: warning: missing SYSCALLS file '%s'\n"
1802 #: protoize.c:1981 protoize.c:2010
1804 msgid "%s: can't read aux info file '%s': %s\n"
1807 #: protoize.c:2026 protoize.c:2054
1809 msgid "%s: can't get status of aux info file '%s': %s\n"
1814 msgid "%s: can't open aux info file '%s' for reading: %s\n"
1819 msgid "%s: error reading aux info file '%s': %s\n"
1824 msgid "%s: error closing aux info file '%s': %s\n"
1829 msgid "%s: can't delete aux info file '%s': %s\n"
1832 #: protoize.c:2211 protoize.c:4180
1834 msgid "%s: can't delete file '%s': %s\n"
1839 msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
1844 msgid "%s: conflicting extern definitions of '%s'\n"
1849 msgid "%s: declarations of '%s' will not be converted\n"
1854 msgid "%s: conflict list for '%s' follows:\n"
1859 msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
1864 msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
1869 msgid "%s: %d: warning: no extern definition for '%s'\n"
1874 msgid "%s: warning: no static definition for '%s' in file '%s'\n"
1879 msgid "%s: multiple static defs of '%s' in file '%s'\n"
1882 #: protoize.c:2702 protoize.c:2705
1884 msgid "%s: %d: warning: source too confusing\n"
1889 msgid "%s: %d: warning: varargs function declaration not converted\n"
1894 msgid "%s: declaration of function '%s' not converted\n"
1899 msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
1906 "%s: warning: too few parameter lists in declaration of '%s'\n"
1911 msgid "%s: %d: warning: found '%s' but expected '%s'\n"
1916 msgid "%s: local declaration for function '%s' not inserted\n"
1923 "%s: %d: warning: can't add declaration of '%s' into macro call\n"
1928 msgid "%s: global declarations for file '%s' not inserted\n"
1931 #: protoize.c:3518 protoize.c:3548
1933 msgid "%s: definition of function '%s' not converted\n"
1938 msgid "%s: %d: warning: definition of %s not converted\n"
1943 msgid "%s: found definition of '%s' at %s(%d)\n"
1946 #. If we make it here, then we did not know about this
1947 #. function definition.
1950 msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
1955 msgid "%s: function definition not converted\n"
1960 msgid "%s: '%s' not converted\n"
1965 msgid "%s: would convert file '%s'\n"
1970 msgid "%s: converting file '%s'\n"
1975 msgid "%s: can't get status for file '%s': %s\n"
1980 msgid "%s: can't open file '%s' for reading: %s\n"
1987 "%s: error reading input file '%s': %s\n"
1992 msgid "%s: can't create/open clean file '%s': %s\n"
1997 msgid "%s: warning: file '%s' already saved in '%s'\n"
2002 msgid "%s: can't link file '%s' to '%s': %s\n"
2007 msgid "%s: can't create/open output file '%s': %s\n"
2012 msgid "%s: can't change mode of file '%s': %s\n"
2017 msgid "%s: cannot get working directory: %s\n"
2022 msgid "%s: input file names must have .c suffixes: %s\n"
2026 msgid "unable to generate reloads for:"
2030 msgid "this is the insn:"
2033 #. It's the compiler's fault.
2035 msgid "could not find a spill register"
2038 #. It's the compiler's fault.
2040 msgid "VOIDmode on an output"
2044 msgid "Failure trying to reload:"
2048 msgid "unrecognizable insn:"
2052 msgid "insn does not satisfy its constraints:"
2058 "Execution times (seconds)\n"
2061 #. Print total time.
2068 msgid "time in %s: %ld.%06ld (%ld%%)\n"
2073 msgid "collect: reading %s\n"
2078 msgid "removing .rpo file"
2083 msgid "renaming .rpo file"
2088 msgid "collect: recompiling %s\n"
2093 msgid "collect: tweaking %s in %s\n"
2098 msgid "collect: relinking\n"
2103 msgid "unrecoverable error"
2109 "%s%s%s version %s (%s)\n"
2110 "%s\tcompiled by GNU C version %s.\n"
2115 msgid "%s%s%s version %s (%s) compiled by CC.\n"
2121 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
2125 msgid "options passed: "
2129 msgid "options enabled: "
2134 msgid "created and used with differing settings of '%s'"
2138 msgid "out of memory"
2142 msgid "created and used with different settings of -fpic"
2146 msgid "created and used with different settings of -fpie"
2149 #: tree-inline.c:2013
2150 msgid "originally indirect function call not considered for inlining"
2159 msgid "fatal error: "
2163 msgid "internal compiler error: "
2171 msgid "sorry, unimplemented: "
2179 msgid "anachronism: "
2192 "The maximum number of fields in a structure variable without direct "
2193 "structure accesses that GCC will attempt to track separately"
2198 "The maximum structure size (in bytes) for which GCC will use by-element "
2204 "The maximum number of structure fields for which GCC will use by-element "
2210 "The threshold ratio between instantiated fields and the total structure size"
2215 "The maximum number of instructions in a single function eligible for inlining"
2219 msgid "The maximum number of instructions when automatically inlining"
2224 "The maximum number of instructions inline function can grow to via recursive "
2230 "The maximum number of instructions non-inline function can grow to via "
2231 "recursive inlining"
2235 msgid "The maximum depth of recursive inlining for inline functions"
2239 msgid "The maximum depth of recursive inlining for non-inline functions"
2244 "Inline recursively only when the probability of call being executed exceeds "
2250 "If -fvariable-expansion-in-unroller is used, the maximum number of times "
2251 "that an individual variable will be expanded during loop unrolling"
2255 msgid "The maximum number of instructions to consider to fill a delay slot"
2260 "The maximum number of instructions to consider to find accurate live "
2261 "register information"
2265 msgid "The maximum length of scheduling's pending operations list"
2269 msgid "The size of function body to be considered large"
2273 msgid "Maximal growth due to inlining of large function (in percent)"
2277 msgid "The size of translation unit to be considered large"
2282 "how much can given compilation unit grow because of the inlining (in percent)"
2286 msgid "expense of call operation relative to ordinary arithmetic operations"
2290 msgid "The maximum amount of memory to be allocated by GCSE"
2294 msgid "The maximum number of passes to make when doing GCSE"
2299 "The threshold ratio for performing partial redundancy elimination after "
2305 "The threshold ratio of critical edges execution count that permit performing "
2306 "redundancy elimination after reload"
2310 msgid "The maximum number of instructions to consider to unroll in a loop"
2315 "The maximum number of instructions to consider to unroll in a loop on average"
2319 msgid "The maximum number of unrollings of a single loop"
2323 msgid "The maximum number of insns of a peeled loop"
2327 msgid "The maximum number of peelings of a single loop"
2331 msgid "The maximum number of insns of a completely peeled loop"
2336 "The maximum number of peelings of a single loop that is peeled completely"
2340 msgid "The maximum number of insns of a peeled loop that rolls only once"
2344 msgid "The maximum number of insns of an unswitched loop"
2348 msgid "The maximum number of unswitchings in a single loop"
2353 "Bound on the number of iterations the brute force # of iterations analysis "
2354 "algorithm evaluates"
2359 "Maximum number of loops to perform swing modulo scheduling on (mainly for "
2365 "A factor for tuning the upper bound that swing modulo scheduler uses for "
2371 "The number of cycles the swing modulo scheduler considers when checking "
2372 "conflicts using DFA"
2377 "A threshold on the average loop count considered by the swing modulo "
2383 "Select fraction of the maximal count of repetitions of basic block in "
2384 "program given basic block needs to have to be considered hot"
2389 "Select fraction of the maximal frequency of executions of basic block in "
2390 "function given basic block needs to have to be considered hot"
2394 msgid "The maximum number of loop iterations we predict statically"
2399 "The percentage of function, weighted by execution frequency, that must be "
2400 "covered by trace formation. Used when profile feedback is available"
2405 "The percentage of function, weighted by execution frequency, that must be "
2406 "covered by trace formation. Used when profile feedback is not available"
2410 msgid "Maximal code growth caused by tail duplication (in percent)"
2415 "Stop reverse growth if the reverse probability of best edge is less than "
2416 "this threshold (in percent)"
2421 "Stop forward growth if the probability of best edge is less than this "
2422 "threshold (in percent). Used when profile feedback is available"
2427 "Stop forward growth if the probability of best edge is less than this "
2428 "threshold (in percent). Used when profile feedback is not available"
2432 msgid "The maximum number of incoming edges to consider for crossjumping"
2437 "The minimum number of matching instructions to consider for crossjumping"
2441 msgid "The maximum expansion factor when copying basic blocks"
2446 "The maximum number of insns to duplicate when unfactoring computed gotos"
2450 msgid "The maximum length of path considered in cse"
2454 msgid "The maximum instructions CSE process before flushing"
2459 "The minimum cost of an expensive expression in the loop invariant motion"
2464 "Bound on number of candidates below that all candidates are considered in iv "
2469 msgid "Bound on number of iv uses in loop optimized in iv optimizations"
2474 "If number of candidates in the set is smaller, we always try to remove "
2475 "unused ivs during its optimization"
2479 msgid "Bound on size of expressions used in the scalar evolutions analyzer"
2484 "Bound on number of runtime checks inserted by the vectorizer's loop "
2490 "Given N calls and V call-clobbered vars in a function. Use .GLOBAL_VAR if "
2491 "NxV is larger than this limit"
2495 msgid "The maximum memory locations recorded by cselib"
2499 msgid "The maximum memory locations recorded by flow"
2504 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
2505 "total size of the heap"
2509 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
2514 "The maximum number of instructions to search backward when looking for "
2520 "The maximum number of virtual operands allowed to represent aliases before "
2521 "triggering alias grouping"
2526 "The maximum number of blocks in a region to be considered for interblock "
2532 "The maximum number of insns in a region to be considered for interblock "
2538 "The minimum probability of reaching a source block for interblock "
2539 "speculative scheduling"
2544 "The maximum number of RTL nodes that can be recorded as combiner's last value"
2548 msgid "The upper bound for sharing integer constants"
2553 "Minimum number of virtual mappings to consider switching to full virtual "
2559 "Ratio between virtual mappings and virtual symbols to do full virtual renames"
2564 "The lower bound for a buffer to be considered for stack smashing protection"
2569 "Maximum number of statements allowed in a block that needs to be duplicated "
2570 "when threading jumps"
2573 #: config/alpha/alpha.c:5069
2575 msgid "invalid %%H value"
2578 #: config/alpha/alpha.c:5090 config/bfin/bfin.c:1181
2580 msgid "invalid %%J value"
2583 #: config/alpha/alpha.c:5120 config/ia64/ia64.c:4597
2585 msgid "invalid %%r value"
2588 #: config/alpha/alpha.c:5130 config/rs6000/rs6000.c:10385
2589 #: config/xtensa/xtensa.c:1691
2591 msgid "invalid %%R value"
2594 #: config/alpha/alpha.c:5136 config/rs6000/rs6000.c:10304
2595 #: config/xtensa/xtensa.c:1658
2597 msgid "invalid %%N value"
2600 #: config/alpha/alpha.c:5144 config/rs6000/rs6000.c:10332
2602 msgid "invalid %%P value"
2605 #: config/alpha/alpha.c:5152
2607 msgid "invalid %%h value"
2610 #: config/alpha/alpha.c:5160 config/xtensa/xtensa.c:1684
2612 msgid "invalid %%L value"
2615 #: config/alpha/alpha.c:5199 config/rs6000/rs6000.c:10286
2617 msgid "invalid %%m value"
2620 #: config/alpha/alpha.c:5207 config/rs6000/rs6000.c:10294
2622 msgid "invalid %%M value"
2625 #: config/alpha/alpha.c:5251
2627 msgid "invalid %%U value"
2630 #: config/alpha/alpha.c:5263 config/alpha/alpha.c:5277
2631 #: config/rs6000/rs6000.c:10393
2633 msgid "invalid %%s value"
2636 #: config/alpha/alpha.c:5300
2638 msgid "invalid %%C value"
2641 #: config/alpha/alpha.c:5337 config/rs6000/rs6000.c:10125
2642 #: config/rs6000/rs6000.c:10143
2644 msgid "invalid %%E value"
2647 #: config/alpha/alpha.c:5362 config/alpha/alpha.c:5410
2649 msgid "unknown relocation unspec"
2652 #: config/alpha/alpha.c:5371 config/crx/crx.c:1082
2653 #: config/rs6000/rs6000.c:10706
2655 msgid "invalid %%xn code"
2658 #: config/arc/arc.c:1726 config/m32r/m32r.c:1805
2660 msgid "invalid operand to %%R code"
2663 #: config/arc/arc.c:1758 config/m32r/m32r.c:1828
2665 msgid "invalid operand to %%H/%%L code"
2668 #: config/arc/arc.c:1780 config/m32r/m32r.c:1899
2670 msgid "invalid operand to %%U code"
2673 #: config/arc/arc.c:1791
2675 msgid "invalid operand to %%V code"
2679 #. Undocumented flag.
2680 #: config/arc/arc.c:1798 config/m32r/m32r.c:1926 config/sparc/sparc.c:6802
2682 msgid "invalid operand output code"
2685 #: config/arm/arm.c:10904 config/arm/arm.c:10922
2687 msgid "predicated Thumb instruction"
2690 #: config/arm/arm.c:10910
2692 msgid "predicated instruction in conditional sequence"
2695 #: config/arm/arm.c:11018 config/arm/arm.c:11028 config/arm/arm.c:11038
2696 #: config/arm/arm.c:11064 config/arm/arm.c:11082 config/arm/arm.c:11117
2697 #: config/arm/arm.c:11136 config/arm/arm.c:11151 config/arm/arm.c:11177
2698 #: config/arm/arm.c:11184 config/arm/arm.c:11191
2700 msgid "invalid operand for code '%c'"
2703 #: config/arm/arm.c:11077
2705 msgid "instruction never exectued"
2708 #: config/arm/arm.c:11202
2710 msgid "missing operand"
2713 #: config/avr/avr.c:1116
2714 msgid "bad address, not (reg+disp):"
2717 #: config/avr/avr.c:1123
2718 msgid "bad address, not post_inc or pre_dec:"
2721 #: config/avr/avr.c:1134
2722 msgid "internal compiler error. Bad address:"
2725 #: config/avr/avr.c:1147
2726 msgid "internal compiler error. Unknown mode:"
2729 #: config/avr/avr.c:1770 config/avr/avr.c:2453
2730 msgid "invalid insn:"
2733 #: config/avr/avr.c:1804 config/avr/avr.c:1890 config/avr/avr.c:1939
2734 #: config/avr/avr.c:1967 config/avr/avr.c:2062 config/avr/avr.c:2231
2735 #: config/avr/avr.c:2487 config/avr/avr.c:2599
2736 msgid "incorrect insn:"
2739 #: config/avr/avr.c:1986 config/avr/avr.c:2147 config/avr/avr.c:2302
2740 #: config/avr/avr.c:2665
2741 msgid "unknown move insn:"
2744 #: config/avr/avr.c:2895
2745 msgid "bad shift insn:"
2748 #: config/avr/avr.c:3011 config/avr/avr.c:3459 config/avr/avr.c:3845
2749 msgid "internal compiler error. Incorrect shift:"
2752 #: config/bfin/bfin.c:1143
2754 msgid "invalid %%j value"
2757 #: config/bfin/bfin.c:1262
2759 msgid "invalid const_double operand"
2762 #: config/c4x/c4x.c:1584
2763 msgid "using CONST_DOUBLE for address"
2766 #: config/c4x/c4x.c:1722
2767 msgid "c4x_address_cost: Invalid addressing mode"
2770 #: config/c4x/c4x.c:1857
2772 msgid "c4x_print_operand: %%L inconsistency"
2775 #: config/c4x/c4x.c:1863
2777 msgid "c4x_print_operand: %%N inconsistency"
2780 #: config/c4x/c4x.c:1904
2782 msgid "c4x_print_operand: %%O inconsistency"
2785 #: config/c4x/c4x.c:1999
2786 msgid "c4x_print_operand: Bad operand case"
2789 #: config/c4x/c4x.c:2040
2790 msgid "c4x_print_operand_address: Bad post_modify"
2793 #: config/c4x/c4x.c:2062
2794 msgid "c4x_print_operand_address: Bad pre_modify"
2797 #: config/c4x/c4x.c:2110 config/c4x/c4x.c:2122 config/c4x/c4x.c:2137
2798 msgid "c4x_print_operand_address: Bad operand case"
2801 #: config/c4x/c4x.c:2388
2802 msgid "c4x_rptb_insert: Cannot find start label"
2805 #: config/c4x/c4x.c:2990
2806 msgid "invalid indirect memory address"
2809 #: config/c4x/c4x.c:3079
2810 msgid "invalid indirect (S) memory address"
2813 #: config/c4x/c4x.c:3414
2814 msgid "c4x_valid_operands: Internal error"
2817 #: config/c4x/c4x.c:3853
2818 msgid "c4x_operand_subword: invalid mode"
2821 #: config/c4x/c4x.c:3856
2822 msgid "c4x_operand_subword: invalid operand"
2825 #. We could handle these with some difficulty.
2826 #. e.g., *p-- => *(p-=2); *(p+1).
2827 #: config/c4x/c4x.c:3882
2828 msgid "c4x_operand_subword: invalid autoincrement"
2831 #: config/c4x/c4x.c:3888
2832 msgid "c4x_operand_subword: invalid address"
2835 #: config/c4x/c4x.c:3899
2836 msgid "c4x_operand_subword: address not offsettable"
2839 #: config/c4x/c4x.c:4101
2840 msgid "c4x_rptb_rpts_p: Repeat block top label moved"
2843 #. Use `%s' to print the string in case there are any escape
2844 #. characters in the message.
2845 #: config/cris/cris.c:492 fortran/dump-parse-tree.c:84
2846 #: fortran/dump-parse-tree.c:416 fortran/dump-parse-tree.c:744 c-typeck.c:4372
2847 #: c-typeck.c:4387 c-typeck.c:4402 final.c:2821 final.c:2823 gcc.c:4664
2848 #: loop-iv.c:2711 loop-iv.c:2720 rtl-error.c:113 toplev.c:586
2849 #: tree-ssa-loop-niter.c:1037 cp/parser.c:1963 cp/typeck.c:4274
2850 #: java/expr.c:402 java/parse.y:5005
2851 #, gcc-internal-format
2855 #: config/cris/cris.c:544
2856 msgid "unexpected index-type in cris_print_index"
2859 #: config/cris/cris.c:558
2860 msgid "unexpected base-type in cris_print_base"
2863 #: config/cris/cris.c:674
2864 msgid "invalid operand for 'b' modifier"
2867 #: config/cris/cris.c:691
2868 msgid "invalid operand for 'o' modifier"
2871 #: config/cris/cris.c:710
2872 msgid "invalid operand for 'O' modifier"
2875 #: config/cris/cris.c:743
2876 msgid "invalid operand for 'p' modifier"
2879 #: config/cris/cris.c:782
2880 msgid "invalid operand for 'z' modifier"
2883 #: config/cris/cris.c:836 config/cris/cris.c:866
2884 msgid "invalid operand for 'H' modifier"
2887 #: config/cris/cris.c:842
2888 msgid "bad register"
2891 #: config/cris/cris.c:880
2892 msgid "invalid operand for 'e' modifier"
2895 #: config/cris/cris.c:897
2896 msgid "invalid operand for 'm' modifier"
2899 #: config/cris/cris.c:922
2900 msgid "invalid operand for 'A' modifier"
2903 #: config/cris/cris.c:945
2904 msgid "invalid operand for 'D' modifier"
2907 #: config/cris/cris.c:959
2908 msgid "invalid operand for 'T' modifier"
2911 #: config/cris/cris.c:968
2912 msgid "invalid operand modifier letter"
2915 #: config/cris/cris.c:1025
2916 msgid "unexpected multiplicative operand"
2919 #: config/cris/cris.c:1045
2920 msgid "unexpected operand"
2923 #: config/cris/cris.c:1078 config/cris/cris.c:1088
2924 msgid "unrecognized address"
2927 #: config/cris/cris.c:2014
2928 msgid "unrecognized supposed constant"
2931 #: config/cris/cris.c:2370 config/cris/cris.c:2415
2932 msgid "unexpected side-effects in address"
2935 #. Can't possibly get a GOT-needing-fixup for a function-call,
2937 #: config/cris/cris.c:3173
2938 msgid "Unidentifiable call op"
2941 #: config/cris/cris.c:3208
2943 msgid "PIC register isn't set up"
2946 #: config/fr30/fr30.c:464
2948 msgid "fr30_print_operand_address: unhandled address"
2951 #: config/fr30/fr30.c:488
2953 msgid "fr30_print_operand: unrecognized %%p code"
2956 #: config/fr30/fr30.c:508
2958 msgid "fr30_print_operand: unrecognized %%b code"
2961 #: config/fr30/fr30.c:529
2963 msgid "fr30_print_operand: unrecognized %%B code"
2966 #: config/fr30/fr30.c:537
2968 msgid "fr30_print_operand: invalid operand to %%A code"
2971 #: config/fr30/fr30.c:554
2973 msgid "fr30_print_operand: invalid %%x code"
2976 #: config/fr30/fr30.c:561
2978 msgid "fr30_print_operand: invalid %%F code"
2981 #: config/fr30/fr30.c:578
2983 msgid "fr30_print_operand: unknown code"
2986 #: config/fr30/fr30.c:606 config/fr30/fr30.c:615 config/fr30/fr30.c:626
2987 #: config/fr30/fr30.c:639
2989 msgid "fr30_print_operand: unhandled MEM"
2992 #: config/frv/frv.c:2541
2993 msgid "bad insn to frv_print_operand_address:"
2996 #: config/frv/frv.c:2552
2997 msgid "bad register to frv_print_operand_memory_reference_reg:"
3000 #: config/frv/frv.c:2591 config/frv/frv.c:2601 config/frv/frv.c:2610
3001 #: config/frv/frv.c:2631 config/frv/frv.c:2636
3002 msgid "bad insn to frv_print_operand_memory_reference:"
3005 #: config/frv/frv.c:2722
3007 msgid "bad condition code"
3010 #: config/frv/frv.c:2797
3011 msgid "bad insn in frv_print_operand, bad const_double"
3014 #: config/frv/frv.c:2858
3015 msgid "bad insn to frv_print_operand, 'e' modifier:"
3018 #: config/frv/frv.c:2866
3019 msgid "bad insn to frv_print_operand, 'F' modifier:"
3022 #: config/frv/frv.c:2882
3023 msgid "bad insn to frv_print_operand, 'f' modifier:"
3026 #: config/frv/frv.c:2896
3027 msgid "bad insn to frv_print_operand, 'g' modifier:"
3030 #: config/frv/frv.c:2944
3031 msgid "bad insn to frv_print_operand, 'L' modifier:"
3034 #: config/frv/frv.c:2957
3035 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3038 #: config/frv/frv.c:2978
3039 msgid "bad insn to frv_print_operand, 'O' modifier:"
3042 #: config/frv/frv.c:2996
3043 msgid "bad insn to frv_print_operand, P modifier:"
3046 #: config/frv/frv.c:3016
3047 msgid "bad insn in frv_print_operand, z case"
3050 #: config/frv/frv.c:3047
3051 msgid "bad insn in frv_print_operand, 0 case"
3054 #: config/frv/frv.c:3052
3055 msgid "frv_print_operand: unknown code"
3058 #: config/frv/frv.c:4421
3059 msgid "bad output_move_single operand"
3062 #: config/frv/frv.c:4548
3063 msgid "bad output_move_double operand"
3066 #: config/frv/frv.c:4690
3067 msgid "bad output_condmove_single operand"
3070 #. This macro is a C statement to print on `stderr' a string describing the
3071 #. particular machine description choice. Every machine description should
3072 #. define `TARGET_VERSION'. For example:
3075 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
3077 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
3079 #: config/frv/frv.h:329
3084 #: config/i386/i386.c:6676
3086 msgid "invalid UNSPEC as operand"
3089 #: config/i386/i386.c:7258
3092 "operand is neither a constant nor a condition code, invalid operand code 'c'"
3095 #: config/i386/i386.c:7311
3097 msgid "invalid operand code '%c'"
3100 #: config/i386/i386.c:7354
3102 msgid "invalid constraints for operand"
3105 #: config/i386/i386.c:12948
3106 msgid "unknown insn mode"
3109 #. 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.
3110 #. 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.
3111 #: config/i386/xm-djgpp.h:62
3113 msgid "environment variable DJGPP not defined"
3116 #: config/i386/xm-djgpp.h:64
3118 msgid "environment variable DJGPP points to missing file '%s'"
3121 #: config/i386/xm-djgpp.h:67
3123 msgid "environment variable DJGPP points to corrupt file '%s'"
3126 #: config/ia64/ia64.c:4647
3128 msgid "ia64_print_operand: unknown code"
3131 #: config/ia64/ia64.c:8918
3132 msgid "invalid conversion from %<__fpreg%>"
3135 #: config/ia64/ia64.c:8921
3136 msgid "invalid conversion to %<__fpreg%>"
3139 #: config/ia64/ia64.c:8934 config/ia64/ia64.c:8945
3140 msgid "invalid operation on %<__fpreg%>"
3143 #: config/iq2000/iq2000.c:3125
3145 msgid "invalid %%P operand"
3148 #: config/iq2000/iq2000.c:3133 config/rs6000/rs6000.c:10322
3150 msgid "invalid %%p value"
3153 #: config/iq2000/iq2000.c:3189 config/mips/mips.c:5532
3155 msgid "invalid use of %%d, %%x, or %%X"
3158 #: config/m32r/m32r.c:1775
3160 msgid "invalid operand to %%s code"
3163 #: config/m32r/m32r.c:1782
3165 msgid "invalid operand to %%p code"
3168 #: config/m32r/m32r.c:1837
3169 msgid "bad insn for 'A'"
3172 #: config/m32r/m32r.c:1884
3174 msgid "invalid operand to %%T/%%B code"
3177 #: config/m32r/m32r.c:1907
3179 msgid "invalid operand to %%N code"
3182 #: config/m32r/m32r.c:1940
3183 msgid "pre-increment address is not a register"
3186 #: config/m32r/m32r.c:1947
3187 msgid "pre-decrement address is not a register"
3190 #: config/m32r/m32r.c:1954
3191 msgid "post-increment address is not a register"
3194 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
3195 #: config/rs6000/rs6000.c:17547
3199 #: config/m32r/m32r.c:2049
3200 msgid "lo_sum not of register"
3203 #. !!!! SCz wrong here.
3204 #: config/m68hc11/m68hc11.c:3189 config/m68hc11/m68hc11.c:3567
3205 msgid "move insn not handled"
3208 #: config/m68hc11/m68hc11.c:3413 config/m68hc11/m68hc11.c:3497
3209 #: config/m68hc11/m68hc11.c:3770
3210 msgid "invalid register in the move instruction"
3213 #: config/m68hc11/m68hc11.c:3447
3214 msgid "invalid operand in the instruction"
3217 #: config/m68hc11/m68hc11.c:3744
3218 msgid "invalid register in the instruction"
3221 #: config/m68hc11/m68hc11.c:3777
3222 msgid "operand 1 must be a hard register"
3225 #: config/m68hc11/m68hc11.c:3791
3226 msgid "invalid rotate insn"
3229 #: config/m68hc11/m68hc11.c:4215
3230 msgid "registers IX, IY and Z used in the same INSN"
3233 #: config/m68hc11/m68hc11.c:4552 config/m68hc11/m68hc11.c:4852
3234 msgid "cannot do z-register replacement"
3237 #: config/m68hc11/m68hc11.c:4915
3238 msgid "invalid Z register replacement for insn"
3241 #: config/mips/mips.c:5200
3242 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
3245 #: config/mips/mips.c:5410
3247 msgid "PRINT_OPERAND, invalid insn for %%C"
3250 #: config/mips/mips.c:5427
3252 msgid "PRINT_OPERAND, invalid insn for %%N"
3255 #: config/mips/mips.c:5436
3257 msgid "PRINT_OPERAND, invalid insn for %%F"
3260 #: config/mips/mips.c:5445
3262 msgid "PRINT_OPERAND, invalid insn for %%W"
3265 #: config/mips/mips.c:5466
3267 msgid "invalid %%Y value"
3270 #: config/mips/mips.c:5483 config/mips/mips.c:5491
3272 msgid "PRINT_OPERAND, invalid insn for %%q"
3275 #: config/mips/mips.c:5560
3276 msgid "PRINT_OPERAND, invalid operand for relocation"
3279 #: config/mmix/mmix.c:1468 config/mmix/mmix.c:1598
3280 msgid "MMIX Internal: Expected a CONST_INT, not this"
3283 #: config/mmix/mmix.c:1547
3284 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3287 #: config/mmix/mmix.c:1566
3288 msgid "MMIX Internal: Expected a register, not this"
3291 #: config/mmix/mmix.c:1576
3292 msgid "MMIX Internal: Expected a constant, not this"
3295 #. We need the original here.
3296 #: config/mmix/mmix.c:1660
3297 msgid "MMIX Internal: Cannot decode this operand"
3300 #: config/mmix/mmix.c:1717
3301 msgid "MMIX Internal: This is not a recognized address"
3304 #: config/mmix/mmix.c:2650
3305 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3308 #: config/mmix/mmix.c:2657
3309 msgid "MMIX Internal: What's the CC of this?"
3312 #: config/mmix/mmix.c:2661
3313 msgid "MMIX Internal: What is the CC of this?"
3316 #: config/mmix/mmix.c:2725
3317 msgid "MMIX Internal: This is not a constant:"
3320 #: config/ms1/ms1.c:302
3321 msgid "ms1_final_prescan_insn, invalid insn #1"
3324 #: config/ms1/ms1.c:373
3325 msgid "PRINT_OPERAND_ADDRESS, 2 regs"
3328 #: config/ms1/ms1.c:397
3329 msgid "PRINT_OPERAND_ADDRESS, invalid insn #1"
3332 #: config/rs6000/host-darwin.c:83
3334 msgid "Out of stack space.\n"
3337 #: config/rs6000/host-darwin.c:104
3339 msgid "Try running '%s' in the shell to raise its limit.\n"
3342 #: config/rs6000/rs6000.c:10152
3344 msgid "invalid %%f value"
3347 #: config/rs6000/rs6000.c:10161
3349 msgid "invalid %%F value"
3352 #: config/rs6000/rs6000.c:10170
3354 msgid "invalid %%G value"
3357 #: config/rs6000/rs6000.c:10205
3359 msgid "invalid %%j code"
3362 #: config/rs6000/rs6000.c:10215
3364 msgid "invalid %%J code"
3367 #: config/rs6000/rs6000.c:10225
3369 msgid "invalid %%k value"
3372 #: config/rs6000/rs6000.c:10245 config/xtensa/xtensa.c:1677
3374 msgid "invalid %%K value"
3377 #: config/rs6000/rs6000.c:10312
3379 msgid "invalid %%O value"
3382 #: config/rs6000/rs6000.c:10359
3384 msgid "invalid %%q value"
3387 #: config/rs6000/rs6000.c:10403
3389 msgid "invalid %%S value"
3392 #: config/rs6000/rs6000.c:10443
3394 msgid "invalid %%T value"
3397 #: config/rs6000/rs6000.c:10453
3399 msgid "invalid %%u value"
3402 #: config/rs6000/rs6000.c:10462 config/xtensa/xtensa.c:1647
3404 msgid "invalid %%v value"
3407 #: config/rs6000/rs6000.c:19064
3408 msgid "AltiVec argument passed to unprototyped function"
3411 #: config/s390/s390.c:4175
3413 msgid "cannot decompose address"
3416 #: config/s390/s390.c:4385
3417 msgid "UNKNOWN in print_operand !?"
3420 #: config/sh/sh.c:768
3422 msgid "invalid operand to %%R"
3425 #: config/sh/sh.c:795
3427 msgid "invalid operand to %%S"
3430 #: config/sh/sh.c:7661
3431 msgid "created and used with different architectures / ABIs"
3434 #: config/sh/sh.c:7663
3435 msgid "created and used with different ABIs"
3438 #: config/sh/sh.c:7665
3439 msgid "created and used with different endianness"
3442 #: config/sparc/sparc.c:6610 config/sparc/sparc.c:6616
3444 msgid "invalid %%Y operand"
3447 #: config/sparc/sparc.c:6686
3449 msgid "invalid %%A operand"
3452 #: config/sparc/sparc.c:6696
3454 msgid "invalid %%B operand"
3457 #: config/sparc/sparc.c:6735
3459 msgid "invalid %%c operand"
3462 #: config/sparc/sparc.c:6736
3464 msgid "invalid %%C operand"
3467 #: config/sparc/sparc.c:6757
3469 msgid "invalid %%d operand"
3472 #: config/sparc/sparc.c:6758
3474 msgid "invalid %%D operand"
3477 #: config/sparc/sparc.c:6774
3479 msgid "invalid %%f operand"
3482 #: config/sparc/sparc.c:6788
3484 msgid "invalid %%s operand"
3487 #: config/sparc/sparc.c:6842
3489 msgid "long long constant not a valid immediate operand"
3492 #: config/sparc/sparc.c:6845
3494 msgid "floating point constant not a valid immediate operand"
3497 #: config/stormy16/stormy16.c:1764 config/stormy16/stormy16.c:1835
3499 msgid "'B' operand is not constant"
3502 #: config/stormy16/stormy16.c:1791
3504 msgid "'B' operand has multiple bits set"
3507 #: config/stormy16/stormy16.c:1817
3509 msgid "'o' operand is not constant"
3512 #: config/stormy16/stormy16.c:1849
3514 msgid "xstormy16_print_operand: unknown code"
3517 #: config/v850/v850.c:360
3518 msgid "const_double_split got a bad insn:"
3521 #: config/v850/v850.c:924
3522 msgid "output_move_single:"
3525 #: config/xtensa/xtensa.c:748 config/xtensa/xtensa.c:780
3526 #: config/xtensa/xtensa.c:789
3530 #: config/xtensa/xtensa.c:1635
3532 msgid "invalid %%D value"
3535 #: config/xtensa/xtensa.c:1672
3536 msgid "invalid mask"
3539 #: config/xtensa/xtensa.c:1698
3541 msgid "invalid %%x value"
3544 #: config/xtensa/xtensa.c:1705
3546 msgid "invalid %%d value"
3549 #: config/xtensa/xtensa.c:1726 config/xtensa/xtensa.c:1736
3551 msgid "invalid %%t/%%b value"
3554 #: config/xtensa/xtensa.c:1778
3555 msgid "invalid address"
3558 #: config/xtensa/xtensa.c:1803
3559 msgid "no register in address"
3562 #: config/xtensa/xtensa.c:1811
3563 msgid "address offset not a constant"
3567 msgid "candidates are:"
3571 msgid "candidate 1:"
3575 msgid "candidate 2:"
3579 msgid "candidates are: %+#D"
3583 msgid "candidate is: %+#D"
3586 #: cp/g++spec.c:238 java/jvspec.c:417
3588 msgid "argument to '%s' missing\n"
3591 #: fortran/arith.c:141
3592 msgid "Arithmetic OK at %L"
3595 #: fortran/arith.c:144
3596 msgid "Arithmetic overflow at %L"
3599 #: fortran/arith.c:147
3600 msgid "Arithmetic underflow at %L"
3603 #: fortran/arith.c:150
3604 msgid "Arithmetic NaN at %L"
3607 #: fortran/arith.c:153
3608 msgid "Division by zero at %L"
3611 #: fortran/arith.c:156
3612 msgid "Array operands are incommensurate at %L"
3615 #: fortran/arith.c:160
3616 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
3619 #: fortran/arith.c:1384
3620 msgid "Elemental binary operation"
3623 #: fortran/arith.c:1914
3625 msgid "Arithmetic OK converting %s to %s at %L"
3628 #: fortran/arith.c:1918
3630 msgid "Arithmetic overflow converting %s to %s at %L"
3633 #: fortran/arith.c:1922
3635 msgid "Arithmetic underflow converting %s to %s at %L"
3638 #: fortran/arith.c:1926
3640 msgid "Arithmetic NaN converting %s to %s at %L"
3643 #: fortran/arith.c:1930
3645 msgid "Division by zero converting %s to %s at %L"
3648 #: fortran/arith.c:1934
3650 msgid "Array operands are incommensurate converting %s to %s at %L"
3653 #: fortran/arith.c:1938
3656 "Integer outside symmetric range implied by Standard Fortran converting %s to "
3660 #: fortran/arith.c:2271 fortran/arith.c:2306 fortran/arith.c:2343
3661 #: fortran/arith.c:2393
3663 msgid "The Hollerith constant at %L is too long to convert to %s"
3666 #: fortran/arith.c:2439
3668 msgid "Enumerator exceeds the C integer type at %C"
3671 #: fortran/array.c:97
3673 msgid "Expected array subscript at %C"
3676 #: fortran/array.c:124
3678 msgid "Expected array subscript stride at %C"
3681 #: fortran/array.c:167
3683 msgid "Invalid form of array reference at %C"
3686 #: fortran/array.c:172
3688 msgid "Array reference at %C cannot have more than %d dimensions"
3691 #: fortran/array.c:224
3693 msgid "Variable '%s' at %L in this context must be constant"
3696 #: fortran/array.c:300
3698 msgid "Expected expression in array specification at %C"
3701 #: fortran/array.c:379
3703 msgid "Bad array specification for an explicitly shaped array at %C"
3706 #: fortran/array.c:390
3708 msgid "Bad array specification for assumed shape array at %C"
3711 #: fortran/array.c:403
3713 msgid "Bad specification for deferred shape array at %C"
3716 #: fortran/array.c:407
3718 msgid "Bad specification for assumed size array at %C"
3721 #: fortran/array.c:416
3723 msgid "Expected another dimension in array declaration at %C"
3726 #: fortran/array.c:422
3728 msgid "Array specification at %C has more than %d dimensions"
3731 #: fortran/array.c:627
3733 msgid "duplicated initializer"
3736 #: fortran/array.c:720
3738 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
3741 #: fortran/array.c:822 fortran/array.c:931
3743 msgid "Syntax error in array constructor at %C"
3746 #: fortran/array.c:877
3748 msgid "New in Fortran 2003: [...] style array constructors at %C"
3751 #: fortran/array.c:891
3753 msgid "Empty array constructor at %C is not allowed"
3756 #: fortran/array.c:976
3758 msgid "Element in %s array constructor at %L is %s"
3761 #: fortran/array.c:1305
3763 msgid "Iterator step at %L cannot be zero"
3766 #: fortran/check.c:44
3768 msgid "'%s' argument of '%s' intrinsic at %L must be %s"
3771 #: fortran/check.c:60
3773 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
3776 #: fortran/check.c:75 fortran/check.c:640 fortran/check.c:650
3778 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
3781 #: fortran/check.c:92
3783 msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
3786 #: fortran/check.c:118
3788 msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
3791 #: fortran/check.c:126
3793 msgid "Invalid kind for %s at %L"
3796 #: fortran/check.c:146
3798 msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
3801 #: fortran/check.c:163
3803 msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
3806 #: fortran/check.c:180
3808 msgid "'%s' argument of '%s' intrinsic at %L must be an array"
3811 #: fortran/check.c:195
3813 msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
3816 #: fortran/check.c:210
3819 "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
3822 #: fortran/check.c:225
3824 msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
3827 #: fortran/check.c:239
3829 msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
3832 #: fortran/check.c:259
3834 msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
3837 #: fortran/check.c:280
3839 msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
3842 #: fortran/check.c:286
3844 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
3847 #: fortran/check.c:311
3849 msgid "Missing DIM parameter in intrinsic '%s' at %L"
3852 #: fortran/check.c:348
3854 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
3857 #: fortran/check.c:434
3859 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
3862 #: fortran/check.c:473 fortran/check.c:1619
3864 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
3867 #: fortran/check.c:485
3870 "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic "
3874 #: fortran/check.c:494
3876 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
3879 #: fortran/check.c:510
3882 "Array section with a vector subscript at %L shall not be the target of a "
3886 #: fortran/check.c:620 fortran/check.c:722
3889 "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
3892 #: fortran/check.c:771 fortran/check.c:1423 fortran/check.c:1431
3894 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
3897 #: fortran/check.c:920 fortran/check.c:1055 fortran/check.c:1118
3898 #: fortran/check.c:1343
3900 msgid "Extension: Different type kinds at %L"
3903 #: fortran/check.c:1025
3905 msgid "Argument of %s at %L must be of length one"
3908 #: fortran/check.c:1077
3910 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
3913 #: fortran/check.c:1192
3915 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
3918 #: fortran/check.c:1315
3920 msgid "Intrinsic '%s' at %L must have at least two arguments"
3923 #: fortran/check.c:1349
3925 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
3928 #: fortran/check.c:1374
3930 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER or REAL"
3933 #: fortran/check.c:1452
3935 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
3938 #: fortran/check.c:1640
3941 "'%s' argument of '%s' intrinsic at %L must be conformable with '%s' argument"
3944 #: fortran/check.c:1667
3946 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
3949 #: fortran/check.c:1688
3951 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
3954 #: fortran/check.c:1696
3957 "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
3960 #: fortran/check.c:1812
3963 "'shape' argument of 'reshape' intrinsic at %L must be an array of constant "
3967 #: fortran/check.c:1822
3969 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
3972 #: fortran/check.c:1910
3974 msgid "Missing arguments to %s intrinsic at %L"
3977 #: fortran/check.c:1951
3980 "'source' argument of 'shape' intrinsic at %L must not be an assumed size "
3984 #: fortran/check.c:2013
3986 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
3989 #: fortran/check.c:2470 fortran/check.c:2490
3991 msgid "Too many arguments to %s at %L"
3994 #: fortran/check.c:2618 fortran/check.c:2980 fortran/check.c:3004
3996 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
3999 #: fortran/check.c:3051 fortran/check.c:3059
4001 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
4004 #: fortran/check.c:3066
4006 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
4009 #: fortran/data.c:63
4011 msgid "non-constant array in DATA statement %L."
4014 #: fortran/data.c:327
4016 msgid "Extension: re-initialization of '%s' at %L"
4019 #: fortran/decl.c:208
4021 msgid "Host associated variable '%s' may not be in the DATA statement at %C."
4024 #: fortran/decl.c:215
4027 "Extension: initialization of common block variable '%s' in DATA statement at "
4031 #: fortran/decl.c:301
4033 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
4036 #: fortran/decl.c:408
4038 msgid "Initialization at %C is not allowed in a PURE procedure"
4041 #: fortran/decl.c:455
4043 msgid "DATA statement at %C is not allowed in a PURE procedure"
4046 #: fortran/decl.c:483
4048 msgid "Bad INTENT specification at %C"
4051 #: fortran/decl.c:547
4053 msgid "Syntax error in character length specification at %C"
4056 #: fortran/decl.c:779
4058 msgid "Initializer not allowed for PARAMETER '%s' at %C"
4061 #: fortran/decl.c:788
4063 msgid "Initializer not allowed for COMMON variable '%s' at %C"
4066 #: fortran/decl.c:798
4068 msgid "PARAMETER at %L is missing an initializer"
4071 #: fortran/decl.c:809
4074 "Variable '%s' at %C with an initializer already appears in a DATA statement"
4077 #: fortran/decl.c:887
4079 msgid "Component at %C must have the POINTER attribute"
4082 #: fortran/decl.c:896
4084 msgid "Array component of structure at %C must have explicit or deferred shape"
4087 #: fortran/decl.c:925
4089 msgid "Pointer array component of structure at %C must have a deferred shape"
4092 #: fortran/decl.c:935
4094 msgid "Array component of structure at %C must have an explicit shape"
4097 #: fortran/decl.c:961
4099 msgid "NULL() initialization at %C is ambiguous"
4102 #: fortran/decl.c:1028
4104 msgid "Enumerator cannot be array at %C"
4107 #: fortran/decl.c:1089 fortran/decl.c:3297
4109 msgid "Duplicate array spec for Cray pointee at %C."
4112 #: fortran/decl.c:1141
4114 msgid "Function name '%s' not allowed at %C"
4117 #: fortran/decl.c:1157
4119 msgid "Extension: Old-style initialization at %C"
4122 #: fortran/decl.c:1173
4124 msgid "Initialization at %C isn't for a pointer variable"
4127 #: fortran/decl.c:1181
4129 msgid "Pointer initialization requires a NULL at %C"
4132 #: fortran/decl.c:1188
4134 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
4137 #: fortran/decl.c:1204
4139 msgid "Pointer initialization at %C requires '=>', not '='"
4142 #: fortran/decl.c:1212
4144 msgid "Expected an initialization expression at %C"
4147 #: fortran/decl.c:1219
4149 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
4152 #: fortran/decl.c:1241
4154 msgid "ENUMERATOR %L not initialized with integer expression"
4157 #: fortran/decl.c:1298
4159 msgid "Old-style kind %d not supported for type %s at %C"
4162 #: fortran/decl.c:1334
4164 msgid "Expected initialization expression at %C"
4167 #: fortran/decl.c:1340
4169 msgid "Expected scalar initialization expression at %C"
4172 #: fortran/decl.c:1358
4174 msgid "Kind %d not supported for type %s at %C"
4177 #: fortran/decl.c:1367
4179 msgid "Missing right paren at %C"
4182 #: fortran/decl.c:1456 fortran/decl.c:1499
4184 msgid "Kind %d is not a CHARACTER kind at %C"
4187 #: fortran/decl.c:1493
4189 msgid "Syntax error in CHARACTER declaration at %C"
4192 #: fortran/decl.c:1554
4194 msgid "Extension: BYTE type at %C"
4197 #: fortran/decl.c:1560
4199 msgid "BYTE type used at %C is not available on the target machine"
4202 #: fortran/decl.c:1628
4204 msgid "Type name '%s' at %C is ambiguous"
4207 #: fortran/decl.c:1694
4209 msgid "Missing character range in IMPLICIT at %C"
4212 #: fortran/decl.c:1740
4214 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
4217 #: fortran/decl.c:1794
4219 msgid "Empty IMPLICIT statement at %C"
4222 #: fortran/decl.c:1958
4224 msgid "Enumerator cannot have attributes %C"
4227 #: fortran/decl.c:1971
4229 msgid "Missing dimension specification at %C"
4232 #: fortran/decl.c:2053
4234 msgid "Duplicate %s attribute at %L"
4237 #: fortran/decl.c:2070
4239 msgid "Attribute at %L is not allowed in a TYPE definition"
4242 #: fortran/decl.c:2084
4244 msgid "%s attribute at %L is not allowed outside of a MODULE"
4247 #. Now we have an error, which we signal, and then fix up
4248 #. because the knock-on is plain and simple confusing.
4249 #: fortran/decl.c:2222
4252 "Derived type at %C has not been previously defined and so cannot appear in a "
4253 "derived type definition."
4256 #: fortran/decl.c:2252
4258 msgid "Syntax error in data declaration at %C"
4261 #: fortran/decl.c:2398
4263 msgid "Name '%s' at %C is the name of the procedure"
4266 #: fortran/decl.c:2410
4268 msgid "Unexpected junk in formal argument list at %C"
4271 #: fortran/decl.c:2428
4273 msgid "Duplicate symbol '%s' in formal argument list at %C"
4276 #: fortran/decl.c:2471
4278 msgid "Unexpected junk following RESULT variable at %C"
4281 #: fortran/decl.c:2478
4283 msgid "RESULT variable at %C must be different than function name"
4286 #: fortran/decl.c:2533
4288 msgid "Expected formal argument list in function definition at %C"
4291 #: fortran/decl.c:2544
4293 msgid "Unexpected junk after function declaration at %C"
4296 #: fortran/decl.c:2565
4298 msgid "Function '%s' at %C already has a type of %s"
4301 #: fortran/decl.c:2613
4303 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
4306 #: fortran/decl.c:2616
4308 msgid "ENTRY statement at %C cannot appear within a MODULE"
4311 #: fortran/decl.c:2620
4313 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
4316 #: fortran/decl.c:2624
4318 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
4321 #: fortran/decl.c:2628
4323 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
4326 #: fortran/decl.c:2633
4328 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
4331 #: fortran/decl.c:2637
4333 msgid "ENTRY statement at %C cannot appear within a DO block"
4336 #: fortran/decl.c:2641
4338 msgid "ENTRY statement at %C cannot appear within a SELECT block"
4341 #: fortran/decl.c:2645
4343 msgid "ENTRY statement at %C cannot appear within a FORALL block"
4346 #: fortran/decl.c:2649
4348 msgid "ENTRY statement at %C cannot appear within a WHERE block"
4351 #: fortran/decl.c:2653
4353 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
4356 #: fortran/decl.c:2666
4358 msgid "ENTRY statement at %C cannot appear in a contained procedure"
4361 #: fortran/decl.c:2741
4363 msgid "RESULT attribute required in ENTRY statement at %C"
4366 #: fortran/decl.c:2982
4368 msgid "Unexpected END statement at %C"
4371 #. We would have required END [something]
4372 #: fortran/decl.c:2991
4374 msgid "%s statement expected at %L"
4377 #: fortran/decl.c:3002
4379 msgid "Expecting %s statement at %C"
4382 #: fortran/decl.c:3016
4384 msgid "Expected block name of '%s' in %s statement at %C"
4387 #: fortran/decl.c:3032
4389 msgid "Expected terminating name at %C"
4392 #: fortran/decl.c:3041
4394 msgid "Expected label '%s' for %s statement at %C"
4397 #: fortran/decl.c:3096
4399 msgid "Missing array specification at %L in DIMENSION statement"
4402 #: fortran/decl.c:3105
4404 msgid "Array specification must be deferred at %L"
4407 #: fortran/decl.c:3176
4409 msgid "Unexpected character in variable list at %C"
4412 #: fortran/decl.c:3213
4414 msgid "Expected '(' at %C"
4417 #: fortran/decl.c:3227 fortran/decl.c:3268
4419 msgid "Expected variable name at %C"
4422 #: fortran/decl.c:3243
4424 msgid "Cray pointer at %C must be an integer."
4427 #: fortran/decl.c:3247
4430 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
4434 #: fortran/decl.c:3254
4436 msgid "Expected \",\" at %C"
4439 #: fortran/decl.c:3317
4441 msgid "Expected \")\" at %C"
4444 #: fortran/decl.c:3329
4446 msgid "Expected \",\" or end of statement at %C"
4449 #: fortran/decl.c:3394
4451 msgid "Cray pointer declaration at %C requires -fcray-pointer flag."
4454 #: fortran/decl.c:3492
4457 "Access specification of the %s operator at %C has already been specified"
4460 #: fortran/decl.c:3510
4463 "Access specification of the .%s. operator at %C has already been specified"
4466 #: fortran/decl.c:3597
4468 msgid "Expected variable name at %C in PARAMETER statement"
4471 #: fortran/decl.c:3604
4473 msgid "Expected = sign in PARAMETER statement at %C"
4476 #: fortran/decl.c:3610
4478 msgid "Expected expression at %C in PARAMETER statement"
4481 #: fortran/decl.c:3668
4483 msgid "Unexpected characters in PARAMETER statement at %C"
4486 #: fortran/decl.c:3693
4488 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
4491 #: fortran/decl.c:3706
4493 msgid "SAVE statement at %C follows blanket SAVE statement"
4496 #: fortran/decl.c:3752
4498 msgid "Syntax error in SAVE statement at %C"
4501 #: fortran/decl.c:3773
4503 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
4506 #: fortran/decl.c:3833
4508 msgid "Derived type at %C can only be PRIVATE within a MODULE"
4511 #: fortran/decl.c:3846
4513 msgid "Derived type at %C can only be PUBLIC within a MODULE"
4516 #: fortran/decl.c:3857
4518 msgid "Expected :: in TYPE definition at %C"
4521 #: fortran/decl.c:3874
4523 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
4526 #: fortran/decl.c:3884
4528 msgid "Derived type name '%s' at %C already has a basic type of %s"
4531 #: fortran/decl.c:3901
4533 msgid "Derived type definition of '%s' at %C has already been defined"
4536 #: fortran/decl.c:3935
4538 msgid "Cray Pointee at %C cannot be assumed shape array"
4541 #: fortran/decl.c:3956
4543 msgid "New in Fortran 2003: ENUM AND ENUMERATOR at %C"
4546 #: fortran/decl.c:3980
4548 msgid "ENUM definition statement expected before %C"
4551 #: fortran/decl.c:4013
4553 msgid "Syntax error in ENUMERATOR definition at %C"
4556 #: fortran/dump-parse-tree.c:53
4561 #: fortran/dump-parse-tree.c:55
4566 #: fortran/dump-parse-tree.c:79 fortran/dump-parse-tree.c:594
4571 #: fortran/dump-parse-tree.c:92 fortran/dump-parse-tree.c:841
4572 #: fortran/dump-parse-tree.c:878 fortran/dump-parse-tree.c:888
4577 #: fortran/dump-parse-tree.c:96 fortran/dump-parse-tree.c:123
4578 #: fortran/dump-parse-tree.c:166 fortran/dump-parse-tree.c:403
4579 #: fortran/dump-parse-tree.c:495 fortran/dump-parse-tree.c:581
4580 #: fortran/dump-parse-tree.c:602
4585 #: fortran/dump-parse-tree.c:106 fortran/dump-parse-tree.c:421
4590 #: fortran/dump-parse-tree.c:112
4595 #: fortran/dump-parse-tree.c:116
4597 msgid "(arg not-present)"
4600 #: fortran/dump-parse-tree.c:120 fortran/dump-parse-tree.c:397
4601 #: fortran/dump-parse-tree.c:491
4606 #: fortran/dump-parse-tree.c:137 fortran/dump-parse-tree.c:312
4611 #: fortran/dump-parse-tree.c:141
4616 #: fortran/dump-parse-tree.c:155
4621 #: fortran/dump-parse-tree.c:182
4626 #: fortran/dump-parse-tree.c:213 fortran/dump-parse-tree.c:222
4627 #: fortran/dump-parse-tree.c:297
4632 #: fortran/dump-parse-tree.c:227
4637 #: fortran/dump-parse-tree.c:252
4642 #: fortran/dump-parse-tree.c:324 fortran/dump-parse-tree.c:381
4647 #: fortran/dump-parse-tree.c:326
4652 #: fortran/dump-parse-tree.c:333
4657 #: fortran/dump-parse-tree.c:339
4662 #: fortran/dump-parse-tree.c:341
4667 #: fortran/dump-parse-tree.c:347
4672 #: fortran/dump-parse-tree.c:357 fortran/dump-parse-tree.c:370
4673 #: fortran/dump-parse-tree.c:395 fortran/dump-parse-tree.c:401
4678 #: fortran/dump-parse-tree.c:362
4683 #: fortran/dump-parse-tree.c:364
4688 #: fortran/dump-parse-tree.c:391
4693 #: fortran/dump-parse-tree.c:407
4698 #: fortran/dump-parse-tree.c:415 fortran/dump-parse-tree.c:698
4703 #: fortran/dump-parse-tree.c:425
4708 #: fortran/dump-parse-tree.c:428
4713 #: fortran/dump-parse-tree.c:431
4718 #: fortran/dump-parse-tree.c:434
4723 #: fortran/dump-parse-tree.c:437
4728 #: fortran/dump-parse-tree.c:440
4733 #: fortran/dump-parse-tree.c:443
4738 #: fortran/dump-parse-tree.c:446
4743 #: fortran/dump-parse-tree.c:449
4748 #: fortran/dump-parse-tree.c:452
4753 #: fortran/dump-parse-tree.c:455
4758 #: fortran/dump-parse-tree.c:458
4763 #: fortran/dump-parse-tree.c:461
4768 #: fortran/dump-parse-tree.c:464
4773 #: fortran/dump-parse-tree.c:467
4778 #: fortran/dump-parse-tree.c:470
4783 #: fortran/dump-parse-tree.c:473
4788 #: fortran/dump-parse-tree.c:476
4793 #: fortran/dump-parse-tree.c:479
4798 #: fortran/dump-parse-tree.c:501
4803 #: fortran/dump-parse-tree.c:507
4808 #: fortran/dump-parse-tree.c:528
4810 msgid "(%s %s %s %s"
4813 #: fortran/dump-parse-tree.c:534
4815 msgid " ALLOCATABLE"
4818 #: fortran/dump-parse-tree.c:536 fortran/dump-parse-tree.c:599
4823 #: fortran/dump-parse-tree.c:538
4828 #: fortran/dump-parse-tree.c:540
4833 #: fortran/dump-parse-tree.c:542
4838 #: fortran/dump-parse-tree.c:544 fortran/dump-parse-tree.c:597
4843 #: fortran/dump-parse-tree.c:546
4848 #: fortran/dump-parse-tree.c:548
4853 #: fortran/dump-parse-tree.c:550
4858 #: fortran/dump-parse-tree.c:552
4863 #: fortran/dump-parse-tree.c:554
4868 #: fortran/dump-parse-tree.c:557
4873 #: fortran/dump-parse-tree.c:559
4878 #: fortran/dump-parse-tree.c:561
4880 msgid " IN-NAMELIST"
4883 #: fortran/dump-parse-tree.c:563
4888 #: fortran/dump-parse-tree.c:566
4893 #: fortran/dump-parse-tree.c:568
4898 #: fortran/dump-parse-tree.c:570
4900 msgid " IMPLICIT-TYPE"
4903 #: fortran/dump-parse-tree.c:573
4908 #: fortran/dump-parse-tree.c:575
4913 #: fortran/dump-parse-tree.c:577
4918 #: fortran/dump-parse-tree.c:579
4923 #: fortran/dump-parse-tree.c:625
4928 #: fortran/dump-parse-tree.c:632
4933 #: fortran/dump-parse-tree.c:639
4938 #: fortran/dump-parse-tree.c:646
4940 msgid "Generic interfaces:"
4943 #: fortran/dump-parse-tree.c:648 fortran/dump-parse-tree.c:672
4944 #: fortran/dump-parse-tree.c:701 fortran/dump-parse-tree.c:1041
4945 #: fortran/dump-parse-tree.c:1047 fortran/dump-parse-tree.c:1517
4950 #: fortran/dump-parse-tree.c:654
4955 #: fortran/dump-parse-tree.c:660
4957 msgid "components: "
4960 #: fortran/dump-parse-tree.c:667
4962 msgid "Formal arglist:"
4965 #: fortran/dump-parse-tree.c:674
4967 msgid " [Alt Return]"
4970 #: fortran/dump-parse-tree.c:681
4972 msgid "Formal namespace"
4975 #: fortran/dump-parse-tree.c:739
4977 msgid "common: /%s/ "
4980 #: fortran/dump-parse-tree.c:747 fortran/dump-parse-tree.c:1453
4985 #: fortran/dump-parse-tree.c:760
4987 msgid "symtree: %s Ambig %d"
4990 #: fortran/dump-parse-tree.c:763
4992 msgid " from namespace %s"
4995 #: fortran/dump-parse-tree.c:807
5000 #: fortran/dump-parse-tree.c:811
5005 #: fortran/dump-parse-tree.c:815
5010 #: fortran/dump-parse-tree.c:819
5015 #: fortran/dump-parse-tree.c:826
5017 msgid "LABEL ASSIGN "
5020 #: fortran/dump-parse-tree.c:828
5025 #: fortran/dump-parse-tree.c:832
5027 msgid "POINTER ASSIGN "
5030 #: fortran/dump-parse-tree.c:839
5035 #: fortran/dump-parse-tree.c:848
5040 #: fortran/dump-parse-tree.c:862
5045 #: fortran/dump-parse-tree.c:867
5050 #: fortran/dump-parse-tree.c:873
5055 #: fortran/dump-parse-tree.c:883
5060 #: fortran/dump-parse-tree.c:893 fortran/dump-parse-tree.c:901
5065 #: fortran/dump-parse-tree.c:895
5070 #: fortran/dump-parse-tree.c:912
5075 #: fortran/dump-parse-tree.c:915
5080 #: fortran/dump-parse-tree.c:925
5085 #: fortran/dump-parse-tree.c:930
5087 msgid "SELECT CASE "
5090 #: fortran/dump-parse-tree.c:938
5095 #: fortran/dump-parse-tree.c:954
5100 #: fortran/dump-parse-tree.c:958
5105 #: fortran/dump-parse-tree.c:969
5110 #: fortran/dump-parse-tree.c:976
5115 #: fortran/dump-parse-tree.c:981
5120 #: fortran/dump-parse-tree.c:1006
5125 #: fortran/dump-parse-tree.c:1010
5130 #: fortran/dump-parse-tree.c:1024 fortran/dump-parse-tree.c:1035
5135 #: fortran/dump-parse-tree.c:1028
5140 #: fortran/dump-parse-tree.c:1039
5145 #: fortran/dump-parse-tree.c:1045
5150 #: fortran/dump-parse-tree.c:1051
5155 #: fortran/dump-parse-tree.c:1054 fortran/dump-parse-tree.c:1070
5160 #: fortran/dump-parse-tree.c:1067
5165 #: fortran/dump-parse-tree.c:1083
5170 #: fortran/dump-parse-tree.c:1088 fortran/dump-parse-tree.c:1162
5171 #: fortran/dump-parse-tree.c:1204 fortran/dump-parse-tree.c:1227
5172 #: fortran/dump-parse-tree.c:1373
5177 #: fortran/dump-parse-tree.c:1093 fortran/dump-parse-tree.c:1167
5178 #: fortran/dump-parse-tree.c:1209 fortran/dump-parse-tree.c:1238
5179 #: fortran/dump-parse-tree.c:1390
5184 #: fortran/dump-parse-tree.c:1098 fortran/dump-parse-tree.c:1172
5185 #: fortran/dump-parse-tree.c:1214 fortran/dump-parse-tree.c:1243
5186 #: fortran/dump-parse-tree.c:1395
5191 #: fortran/dump-parse-tree.c:1103 fortran/dump-parse-tree.c:1232
5196 #: fortran/dump-parse-tree.c:1108 fortran/dump-parse-tree.c:1177
5201 #: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1273
5206 #: fortran/dump-parse-tree.c:1118 fortran/dump-parse-tree.c:1289
5211 #: fortran/dump-parse-tree.c:1123 fortran/dump-parse-tree.c:1304
5216 #: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1314
5221 #: fortran/dump-parse-tree.c:1133 fortran/dump-parse-tree.c:1319
5226 #: fortran/dump-parse-tree.c:1138 fortran/dump-parse-tree.c:1324
5231 #: fortran/dump-parse-tree.c:1143 fortran/dump-parse-tree.c:1344
5236 #: fortran/dump-parse-tree.c:1148 fortran/dump-parse-tree.c:1349
5241 #: fortran/dump-parse-tree.c:1152 fortran/dump-parse-tree.c:1181
5242 #: fortran/dump-parse-tree.c:1218 fortran/dump-parse-tree.c:1354
5243 #: fortran/dump-parse-tree.c:1426
5248 #: fortran/dump-parse-tree.c:1157
5253 #: fortran/dump-parse-tree.c:1185
5258 #: fortran/dump-parse-tree.c:1189
5263 #: fortran/dump-parse-tree.c:1193
5268 #: fortran/dump-parse-tree.c:1197
5273 #: fortran/dump-parse-tree.c:1222
5278 #: fortran/dump-parse-tree.c:1248
5283 #: fortran/dump-parse-tree.c:1253
5288 #: fortran/dump-parse-tree.c:1258
5293 #: fortran/dump-parse-tree.c:1263
5298 #: fortran/dump-parse-tree.c:1268
5303 #: fortran/dump-parse-tree.c:1278
5305 msgid " SEQUENTIAL="
5308 #: fortran/dump-parse-tree.c:1284
5313 #: fortran/dump-parse-tree.c:1294
5318 #: fortran/dump-parse-tree.c:1299
5320 msgid " UNFORMATTED="
5323 #: fortran/dump-parse-tree.c:1309
5328 #: fortran/dump-parse-tree.c:1329
5333 #: fortran/dump-parse-tree.c:1334
5338 #: fortran/dump-parse-tree.c:1339
5343 #: fortran/dump-parse-tree.c:1358
5348 #: fortran/dump-parse-tree.c:1363
5353 #: fortran/dump-parse-tree.c:1367
5358 #: fortran/dump-parse-tree.c:1379
5363 #: fortran/dump-parse-tree.c:1384
5368 #: fortran/dump-parse-tree.c:1386
5373 #: fortran/dump-parse-tree.c:1400
5378 #: fortran/dump-parse-tree.c:1405
5383 #: fortran/dump-parse-tree.c:1410
5388 #: fortran/dump-parse-tree.c:1417
5393 #: fortran/dump-parse-tree.c:1422
5398 #: fortran/dump-parse-tree.c:1428
5403 #: fortran/dump-parse-tree.c:1430
5408 #: fortran/dump-parse-tree.c:1447
5410 msgid "Equivalence: "
5413 #: fortran/dump-parse-tree.c:1473
5418 #: fortran/dump-parse-tree.c:1487
5423 #: fortran/dump-parse-tree.c:1489
5428 #: fortran/dump-parse-tree.c:1498
5430 msgid "procedure name = %s"
5433 #: fortran/dump-parse-tree.c:1514
5435 msgid "Operator interfaces for %s:"
5438 #: fortran/dump-parse-tree.c:1523
5440 msgid "User operators:\n"
5443 #: fortran/dump-parse-tree.c:1539
5448 #: fortran/error.c:137
5450 msgid "In file %s:%d\n"
5453 #: fortran/error.c:152
5455 msgid " Included at %s:%d\n"
5458 #: fortran/error.c:204
5460 msgid "<During initialization>\n"
5463 #: fortran/error.c:479 fortran/error.c:519 fortran/error.c:545
5467 #: fortran/error.c:521 fortran/error.c:595 fortran/error.c:619
5471 #: fortran/error.c:640
5472 msgid "Fatal Error:"
5475 #: fortran/error.c:659
5477 msgid "Internal Error at (1):"
5480 #: fortran/expr.c:258
5482 msgid "Constant expression required at %C"
5485 #: fortran/expr.c:261
5487 msgid "Integer expression required at %C"
5490 #: fortran/expr.c:266
5492 msgid "Integer value too large in expression at %C"
5495 #: fortran/expr.c:1273
5497 msgid "Numeric or CHARACTER operands are required in expression at %L"
5500 #: fortran/expr.c:1293
5502 msgid "Exponent at %L must be INTEGER for an initialization expression"
5505 #: fortran/expr.c:1306
5508 "Concatenation operator in expression at %L must have two CHARACTER operands"
5511 #: fortran/expr.c:1313
5513 msgid "Concat operator at %L must concatenate strings of the same kind"
5516 #: fortran/expr.c:1323
5518 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
5521 #: fortran/expr.c:1339
5523 msgid "LOGICAL operands are required in expression at %L"
5526 #: fortran/expr.c:1347
5528 msgid "Only intrinsic operators can be used in expression at %L"
5531 #: fortran/expr.c:1355
5533 msgid "Numeric operands are required in expression at %L"
5536 #: fortran/expr.c:1459
5539 "Function '%s' in initialization expression at %L must be an intrinsic "
5543 #: fortran/expr.c:1481
5545 msgid "Variable '%s' at %L cannot appear in an initialization expression"
5548 #: fortran/expr.c:1603
5550 msgid "Specification function '%s' at %L cannot be a statement function"
5553 #: fortran/expr.c:1610
5555 msgid "Specification function '%s' at %L cannot be an internal function"
5558 #: fortran/expr.c:1617
5560 msgid "Specification function '%s' at %L must be PURE"
5563 #: fortran/expr.c:1624
5565 msgid "Specification function '%s' at %L cannot be RECURSIVE"
5568 #: fortran/expr.c:1681
5570 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
5573 #: fortran/expr.c:1688
5575 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
5578 #: fortran/expr.c:1708
5580 msgid "Variable '%s' cannot appear in the expression at %L"
5583 #: fortran/expr.c:1754
5585 msgid "Expression at %L must be of INTEGER type"
5588 #: fortran/expr.c:1760
5590 msgid "Expression at %L must be scalar"
5593 #: fortran/expr.c:1788
5595 msgid "Incompatible ranks in %s at %L"
5598 #: fortran/expr.c:1802
5600 msgid "%s at %L has different shape on dimension %d (%d/%d)"
5603 #: fortran/expr.c:1835
5605 msgid "Can't assign to INTENT(IN) variable '%s' at %L"
5608 #: fortran/expr.c:1842
5610 msgid "Incompatible ranks %d and %d in assignment at %L"
5613 #: fortran/expr.c:1849
5615 msgid "Variable type is UNKNOWN in assignment at %L"
5618 #: fortran/expr.c:1856
5620 msgid "NULL appears on right-hand side in assignment at %L"
5623 #: fortran/expr.c:1866
5625 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal."
5628 #: fortran/expr.c:1875
5630 msgid "POINTER valued function appears on right-hand side of assignment at %L"
5633 #: fortran/expr.c:1880
5634 msgid "Array assignment"
5637 #: fortran/expr.c:1897
5639 msgid "Incompatible types in assignment at %L, %s to %s"
5642 #: fortran/expr.c:1920
5644 msgid "Pointer assignment target is not a POINTER at %L"
5647 #: fortran/expr.c:1928
5649 msgid "Pointer assignment to non-POINTER at %L"
5652 #: fortran/expr.c:1936
5654 msgid "Bad pointer object in PURE procedure at %L"
5657 #: fortran/expr.c:1949
5659 msgid "Different types in pointer assignment at %L"
5662 #: fortran/expr.c:1956
5664 msgid "Different kind type parameters in pointer assignment at %L"
5667 #: fortran/expr.c:1964
5669 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
5672 #: fortran/expr.c:1971
5674 msgid "Bad target in pointer assignment in PURE procedure at %L"
5677 #: fortran/expr.c:1977
5679 msgid "Unequal ranks %d and %d in pointer assignment at %L"
5682 #: fortran/expr.c:1984
5684 msgid "Pointer assignment with vector subscript on rhs at %L"
5687 #: fortran/gfortranspec.c:232
5689 msgid "overflowed output arg list for '%s'"
5692 #: fortran/gfortranspec.c:352
5695 "GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
5696 "You may redistribute copies of GNU Fortran\n"
5697 "under the terms of the GNU General Public License.\n"
5698 "For more information about these matters, see the file named COPYING\n"
5702 #: fortran/gfortranspec.c:374
5704 msgid "argument to '%s' missing"
5707 #: fortran/gfortranspec.c:378
5709 msgid "no input files; unwilling to write output files"
5712 #: fortran/gfortranspec.c:530
5717 #: fortran/interface.c:175
5719 msgid "Syntax error in generic specification at %C"
5722 #: fortran/interface.c:204
5724 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
5727 #: fortran/interface.c:262
5729 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
5732 #: fortran/interface.c:273
5734 msgid "Expected a nameless interface at %C"
5737 #: fortran/interface.c:284
5739 msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
5742 #: fortran/interface.c:286
5744 msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
5747 #: fortran/interface.c:300
5749 msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
5752 #: fortran/interface.c:311
5754 msgid "Expecting 'END INTERFACE %s' at %C"
5757 #: fortran/interface.c:509
5759 msgid "Assignment operator interface at %L must be a SUBROUTINE"
5762 #: fortran/interface.c:518
5764 msgid "Intrinsic operator interface at %L must be a FUNCTION"
5767 #: fortran/interface.c:605
5770 "First argument of defined assignment at %L must be INTENT(IN) or INTENT"
5774 #: fortran/interface.c:609
5776 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
5779 #: fortran/interface.c:615
5781 msgid "First argument of operator interface at %L must be INTENT(IN)"
5784 #: fortran/interface.c:619
5786 msgid "Second argument of operator interface at %L must be INTENT(IN)"
5789 #: fortran/interface.c:626
5791 msgid "Operator interface at %L conflicts with intrinsic interface"
5794 #: fortran/interface.c:631
5796 msgid "Operator interface at %L has the wrong number of arguments"
5799 #: fortran/interface.c:880
5801 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
5804 #: fortran/interface.c:934
5806 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
5809 #: fortran/interface.c:1183
5811 msgid "Keyword argument '%s' at %L is not in the procedure"
5814 #: fortran/interface.c:1192
5817 "Keyword argument '%s' at %L is already associated with another actual "
5821 #: fortran/interface.c:1202
5823 msgid "More actual than formal arguments in procedure call at %L"
5826 #: fortran/interface.c:1215
5828 msgid "Missing alternate return spec in subroutine call at %L"
5831 #: fortran/interface.c:1224
5833 msgid "Unexpected alternate return spec in subroutine call at %L"
5836 #: fortran/interface.c:1233
5838 msgid "Type/rank mismatch in argument '%s' at %L"
5841 #: fortran/interface.c:1248
5843 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
5846 #: fortran/interface.c:1257
5848 msgid "Actual argument for '%s' must be a pointer at %L"
5851 #: fortran/interface.c:1278
5853 msgid "Missing actual argument for argument '%s' at %L"
5856 #: fortran/interface.c:1463
5859 "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) "
5860 "argument '%s' at %L"
5863 #: fortran/interface.c:1504
5866 "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
5869 #: fortran/interface.c:1515
5872 "Procedure argument at %L is local to a PURE procedure and is passed to an "
5873 "INTENT(%s) argument"
5876 #: fortran/interface.c:1524
5879 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
5883 #: fortran/interface.c:1545
5885 msgid "Procedure '%s' called with an implicit interface at %L"
5888 #: fortran/interface.c:1711
5890 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
5893 #: fortran/interface.c:1776
5895 msgid "Subroutine '%s' called in lieu of assignment at %L must be PURE"
5898 #: fortran/interface.c:1798
5900 msgid "Entity '%s' at %C is already present in the interface"
5903 #: fortran/intrinsic.c:2715
5905 msgid "Too many arguments in call to '%s' at %L"
5908 #: fortran/intrinsic.c:2729
5910 msgid "Can't find keyword named '%s' in call to '%s' at %L"
5913 #: fortran/intrinsic.c:2736
5915 msgid "Argument '%s' is appears twice in call to '%s' at %L"
5918 #: fortran/intrinsic.c:2750
5920 msgid "Missing actual argument '%s' in call to '%s' at %L"
5923 #: fortran/intrinsic.c:2809
5925 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
5928 #: fortran/intrinsic.c:3113
5930 msgid "Ranks of arguments to elemental intrinsic '%s' differ at %L"
5933 #: fortran/intrinsic.c:3159
5935 msgid "Intrinsic '%s' at %L is not included in the selected standard"
5938 #: fortran/intrinsic.c:3262
5940 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
5943 #: fortran/intrinsic.c:3322
5945 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
5948 #: fortran/intrinsic.c:3397
5950 msgid "Extension: Conversion from %s to %s at %L"
5953 #: fortran/intrinsic.c:3400
5955 msgid "Conversion from %s to %s at %L"
5958 #: fortran/intrinsic.c:3437
5960 msgid "Can't convert %s to %s at %L"
5964 msgid "Positive width required"
5968 msgid "Period required"
5972 msgid "Nonnegative width required"
5976 msgid "Unexpected element"
5980 msgid "Unexpected end of format string"
5984 msgid "Missing leading left parenthesis"
5988 msgid "Expected P edit descriptor"
5991 #. P requires a prior number.
5993 msgid "P descriptor requires leading scale factor"
5996 #. X requires a prior number if we're being pedantic.
5999 msgid "Extension: X descriptor requires leading space count at %C"
6004 msgid "Extension: $ descriptor at %C"
6008 msgid "$ must be the last specifier"
6012 msgid "Repeat count cannot follow P descriptor"
6016 msgid "Positive exponent width required"
6019 #: fortran/io.c:710 fortran/io.c:762
6021 msgid "Extension: Missing comma at %C"
6024 #: fortran/io.c:777 fortran/io.c:780
6026 msgid "%s in format string at %C"
6031 msgid "Missing format label at %C"
6034 #: fortran/io.c:878 fortran/io.c:902
6036 msgid "Duplicate %s specification at %C"
6041 msgid "Variable tag cannot be INTENT(IN) at %C"
6046 msgid "Variable tag cannot be assigned in PURE procedure at %C"
6051 msgid "Duplicate %s label specification at %C"
6056 msgid "%s tag at %L must be of type %s"
6062 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
6067 msgid "%s tag at %L must be of type %s or %s"
6070 #: fortran/io.c:1007
6072 msgid "Obsolete: ASSIGNED variable in FORMAT tag at %L"
6075 #: fortran/io.c:1012
6077 msgid "Variable '%s' at %L has not been assigned a format label"
6080 #: fortran/io.c:1027
6082 msgid "Extension: Character array in FORMAT tag at %L"
6085 #: fortran/io.c:1034
6087 msgid "Extension: Non-character in FORMAT tag at %L"
6090 #: fortran/io.c:1045
6092 msgid "%s tag at %L must be scalar"
6095 #: fortran/io.c:1050
6097 msgid "Fortran 2003: IOMSG tag at %L"
6100 #: fortran/io.c:1214
6102 msgid "OPEN statement not allowed in PURE procedure at %C"
6105 #: fortran/io.c:1322
6107 msgid "CLOSE statement not allowed in PURE procedure at %C"
6110 #: fortran/io.c:1448 fortran/match.c:1441
6112 msgid "%s statement not allowed in PURE procedure at %C"
6115 #: fortran/io.c:1508
6117 msgid "Fortran 2003: FLUSH statement at %C"
6120 #: fortran/io.c:1568
6122 msgid "Duplicate UNIT specification at %C"
6125 #: fortran/io.c:1624
6127 msgid "Duplicate format specification at %C"
6130 #: fortran/io.c:1641
6132 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
6135 #: fortran/io.c:1677
6137 msgid "Duplicate NML specification at %C"
6140 #: fortran/io.c:1686
6142 msgid "Symbol '%s' at %C must be a NAMELIST group name"
6145 #: fortran/io.c:1722
6147 msgid "END tag at %C not allowed in output statement"
6150 #: fortran/io.c:1782
6153 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
6157 #: fortran/io.c:1792
6159 msgid "Internal unit with vector subscript at %L"
6162 #: fortran/io.c:1799
6164 msgid "REC tag at %L is incompatible with internal file"
6167 #: fortran/io.c:1806
6169 msgid "Internal file at %L is incompatible with namelist"
6172 #: fortran/io.c:1813
6174 msgid "ADVANCE tag at %L is incompatible with internal file"
6177 #: fortran/io.c:1823
6179 msgid "REC tag at %L is incompatible with END tag"
6182 #: fortran/io.c:1831
6184 msgid "END tag at %L is incompatible with list directed format (*)"
6187 #: fortran/io.c:1838
6189 msgid "REC tag at %L is incompatible with namelist"
6192 #: fortran/io.c:1846
6194 msgid "ADVANCE tag at %L is incompatible with list directed format (*)"
6197 #: fortran/io.c:1853
6199 msgid "EOR tag at %L requires an ADVANCE tag"
6202 #: fortran/io.c:1859
6204 msgid "SIZE tag at %L requires an ADVANCE tag"
6207 #: fortran/io.c:1879
6209 msgid "FORMAT label %d at %L not defined"
6212 #: fortran/io.c:2000
6214 msgid "Syntax error in I/O iterator at %C"
6217 #: fortran/io.c:2031
6219 msgid "Expected variable in READ statement at %C"
6222 #: fortran/io.c:2037
6224 msgid "Expected expression in %s statement at %C"
6227 #: fortran/io.c:2048
6229 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
6232 #: fortran/io.c:2057
6234 msgid "Cannot read to variable '%s' in PURE procedure at %C"
6237 #: fortran/io.c:2074
6239 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
6242 #. A general purpose syntax error.
6243 #: fortran/io.c:2134 fortran/io.c:2363 fortran/gfortran.h:1629
6245 msgid "Syntax error in %s statement at %C"
6248 #: fortran/io.c:2191
6250 msgid "PRINT namelist at %C is an extension"
6253 #: fortran/io.c:2199
6255 msgid "Namelist followed by I/O list at %C"
6258 #: fortran/io.c:2305
6260 msgid "Extension: Comma before output item list at %C is an extension"
6263 #: fortran/io.c:2314
6265 msgid "Expected comma in I/O list at %C"
6268 #: fortran/io.c:2332
6270 msgid "Internal file '%s' at %L is INTENT(IN)"
6273 #: fortran/io.c:2348
6276 "io-unit in %s statement at %C must be an internal file in a PURE procedure"
6279 #: fortran/io.c:2395
6281 msgid "PRINT statement at %C not allowed within PURE procedure"
6284 #: fortran/io.c:2534 fortran/io.c:2582
6286 msgid "INQUIRE statement not allowed in PURE procedure at %C"
6289 #: fortran/io.c:2558
6291 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
6294 #: fortran/io.c:2568
6296 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
6299 #: fortran/io.c:2575
6301 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
6304 #: fortran/match.c:175
6306 msgid "Integer too large at %C"
6309 #: fortran/match.c:238
6311 msgid "Statement label at %C is out of range"
6314 #: fortran/match.c:263
6316 msgid "Label name '%s' at %C is ambiguous"
6319 #: fortran/match.c:269
6321 msgid "Duplicate construct label '%s' at %C"
6324 #: fortran/match.c:393
6326 msgid "Name at %C is too long"
6329 #: fortran/match.c:510
6331 msgid "Loop variable at %C cannot be a sub-component"
6334 #: fortran/match.c:516
6336 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
6339 #: fortran/match.c:523
6341 msgid "Loop variable at %C cannot have the POINTER attribute"
6344 #: fortran/match.c:553
6346 msgid "Expected a step value in iterator at %C"
6349 #: fortran/match.c:565
6351 msgid "Syntax error in iterator at %C"
6354 #: fortran/match.c:801
6356 msgid "Invalid form of PROGRAM statement at %C"
6359 #: fortran/match.c:835
6361 msgid "Cannot assign to a PARAMETER variable at %C"
6364 #: fortran/match.c:924 fortran/match.c:1000
6366 msgid "Obsolete: arithmetic IF statement at %C"
6369 #: fortran/match.c:971
6371 msgid "Syntax error in IF-expression at %C"
6374 #: fortran/match.c:983
6376 msgid "Block label not appropriate for arithmetic IF statement at %C"
6379 #: fortran/match.c:1025
6381 msgid "Block label is not appropriate IF statement at %C"
6384 #: fortran/match.c:1096
6386 msgid "Unclassifiable statement in IF-clause at %C"
6389 #: fortran/match.c:1103
6391 msgid "Syntax error in IF-clause at %C"
6394 #: fortran/match.c:1147
6396 msgid "Unexpected junk after ELSE statement at %C"
6399 #: fortran/match.c:1153 fortran/match.c:1188
6401 msgid "Label '%s' at %C doesn't match IF label '%s'"
6404 #: fortran/match.c:1182
6406 msgid "Unexpected junk after ELSE IF statement at %C"
6409 #: fortran/match.c:1345
6411 msgid "Name '%s' in %s statement at %C is not a loop name"
6414 #: fortran/match.c:1360
6416 msgid "%s statement at %C is not within a loop"
6419 #: fortran/match.c:1363
6421 msgid "%s statement at %C is not within loop '%s'"
6424 #: fortran/match.c:1419
6426 msgid "STOP code out of range at %C"
6429 #: fortran/match.c:1472
6431 msgid "Obsolete: PAUSE statement at %C"
6434 #: fortran/match.c:1521
6436 msgid "Obsolete: ASSIGN statement at %C"
6439 #: fortran/match.c:1567
6441 msgid "Obsolete: Assigned GOTO statement at %C"
6444 #: fortran/match.c:1614 fortran/match.c:1666
6446 msgid "Statement label list in GOTO at %C cannot be empty"
6449 #: fortran/match.c:1750
6451 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
6454 #: fortran/match.c:1770
6456 msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
6459 #: fortran/match.c:1778
6461 msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
6464 #: fortran/match.c:1785 fortran/match.c:1951
6466 msgid "STAT expression at %C must be a variable"
6469 #: fortran/match.c:1840
6471 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
6474 #: fortran/match.c:1918
6476 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
6479 #: fortran/match.c:1937
6481 msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
6484 #: fortran/match.c:1944
6487 "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
6490 #: fortran/match.c:1993
6492 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
6495 #: fortran/match.c:2024
6497 msgid "Extension: RETURN statement in main program at %C"
6500 #: fortran/match.c:2219
6502 msgid "Syntax error in common block name at %C"
6505 #: fortran/match.c:2284
6507 msgid "Symbol '%s' at %C is already in a COMMON block"
6510 #: fortran/match.c:2296
6512 msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
6515 #: fortran/match.c:2299
6517 msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
6520 #: fortran/match.c:2311
6523 "Derived type variable in COMMON at %C does not have the SEQUENCE attribute"
6526 #: fortran/match.c:2334
6528 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
6531 #: fortran/match.c:2345
6533 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
6536 #: fortran/match.c:2377
6539 "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to "
6540 "another COMMON block '%s'"
6543 #: fortran/match.c:2487
6545 msgid "Namelist group name '%s' at %C already has a basic type of %s"
6548 #: fortran/match.c:2627
6550 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
6553 #: fortran/match.c:2636
6555 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
6558 #: fortran/match.c:2672
6561 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
6564 #: fortran/match.c:2824
6566 msgid "Statement function at %L is recursive"
6569 #: fortran/match.c:2914
6571 msgid "Expected initialization expression in CASE at %C"
6574 #: fortran/match.c:2941
6576 msgid "Expected case name of '%s' at %C"
6579 #: fortran/match.c:2985
6581 msgid "Unexpected CASE statement at %C"
6584 #: fortran/match.c:3037
6586 msgid "Syntax error in CASE-specification at %C"
6589 #: fortran/match.c:3157
6591 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
6594 #: fortran/match.c:3188
6596 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
6599 #: fortran/match.c:3283
6601 msgid "Syntax error in FORALL iterator at %C"
6604 #: fortran/matchexp.c:29
6606 msgid "Syntax error in expression at %C"
6609 #: fortran/matchexp.c:73
6611 msgid "Bad character '%c' in OPERATOR name at %C"
6614 #: fortran/matchexp.c:81
6616 msgid "The name '%s' cannot be used as a defined operator at %C"
6619 #: fortran/matchexp.c:156
6621 msgid "Expected a right parenthesis in expression at %C"
6624 #: fortran/matchexp.c:278
6626 msgid "Expected exponent in expression at %C"
6629 #: fortran/matchexp.c:314 fortran/matchexp.c:418
6632 "Extension: Unary operator following arithmetic operator (use parentheses) at "
6636 #: fortran/misc.c:42
6638 msgid "Out of memory-- malloc() failed"
6641 #: fortran/module.c:529
6643 msgid "Missing generic specification in USE statement at %C"
6646 #: fortran/module.c:837
6648 msgid "Reading module %s at line %d column %d: %s"
6651 #: fortran/module.c:841
6653 msgid "Writing module %s at line %d column %d: %s"
6656 #: fortran/module.c:845
6658 msgid "Module %s at line %d column %d: %s"
6661 #: fortran/module.c:887
6662 msgid "Unexpected EOF"
6665 #: fortran/module.c:919
6666 msgid "Unexpected end of module in string constant"
6669 #: fortran/module.c:973
6670 msgid "Integer overflow"
6673 #: fortran/module.c:1004
6674 msgid "Name too long"
6677 #: fortran/module.c:1111
6681 #: fortran/module.c:1155
6682 msgid "Expected name"
6685 #: fortran/module.c:1158
6686 msgid "Expected left parenthesis"
6689 #: fortran/module.c:1161
6690 msgid "Expected right parenthesis"
6693 #: fortran/module.c:1164
6694 msgid "Expected integer"
6697 #: fortran/module.c:1167
6698 msgid "Expected string"
6701 #: fortran/module.c:1191
6702 msgid "find_enum(): Enum not found"
6705 #: fortran/module.c:1206
6707 msgid "Error writing modules file: %s"
6710 #: fortran/module.c:1565
6711 msgid "Expected attribute bit name"
6714 #: fortran/module.c:2322
6715 msgid "Expected integer string"
6718 #: fortran/module.c:2326
6719 msgid "Error converting integer"
6722 #: fortran/module.c:2349
6723 msgid "Expected real string"
6726 #: fortran/module.c:2495
6727 msgid "Expected expression type"
6730 #: fortran/module.c:2540
6731 msgid "Bad operator"
6734 #: fortran/module.c:2626
6735 msgid "Bad type in constant expression"
6738 #: fortran/module.c:2663
6740 msgid "Namelist %s cannot be renamed by USE association to %s."
6743 #: fortran/module.c:3331
6745 msgid "Symbol '%s' referenced at %L not found in module '%s'"
6748 #: fortran/module.c:3339
6750 msgid "User operator '%s' referenced at %L not found in module '%s'"
6753 #: fortran/module.c:3345
6755 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
6758 #: fortran/module.c:3700
6760 msgid "Can't open module file '%s' for writing at %C: %s"
6763 #: fortran/module.c:3725
6765 msgid "Error writing module file '%s' for writing: %s"
6768 #: fortran/module.c:3746
6770 msgid "Can't open module file '%s' for reading at %C: %s"
6773 #: fortran/module.c:3760
6774 msgid "Unexpected end of module"
6777 #: fortran/module.c:3768
6779 msgid "Can't USE the same module we're building!"
6782 #: fortran/options.c:212
6784 msgid "Reading file '%s' as free form."
6787 #: fortran/options.c:222
6789 msgid "'-fd-lines-as-comments' has no effect in free form."
6792 #: fortran/options.c:225
6794 msgid "'-fd-lines-as-code' has no effect in free form."
6797 #: fortran/options.c:290
6799 msgid "gfortran: Only one -M option allowed\n"
6802 #: fortran/options.c:296
6804 msgid "gfortran: Directory required after -M\n"
6807 #: fortran/options.c:336
6809 msgid "Argument to -ffpe-trap is not valid: %s"
6812 #: fortran/options.c:468
6814 msgid "Fixed line length must be at least seven."
6817 #: fortran/options.c:474
6819 msgid "Maximum supported idenitifier length is %d"
6822 #: fortran/options.c:481
6824 msgid "Argument to -fqkind isn't a valid real kind"
6827 #: fortran/parse.c:294
6829 msgid "Unclassifiable statement at %C"
6832 #. Skip the bad statement label.
6833 #: fortran/parse.c:329
6835 msgid "Ignoring bad statement label at %C"
6838 #: fortran/parse.c:340
6840 msgid "Ignoring statement label of zero at %C"
6843 #: fortran/parse.c:350
6845 msgid "Ignoring statement label in empty statement at %C"
6848 #: fortran/parse.c:412
6850 msgid "Non-numeric character in statement label at %C"
6853 #: fortran/parse.c:420
6855 msgid "Zero is not a valid statement label at %C"
6858 #: fortran/parse.c:439
6860 msgid "Bad continuation line at %C"
6863 #: fortran/parse.c:466
6865 msgid "Statement label in blank line will be ignored at %C"
6868 #: fortran/parse.c:491
6870 msgid "Line truncated at %C"
6873 #: fortran/parse.c:664
6875 msgid "FORMAT statement at %L does not have a statement label"
6878 #: fortran/parse.c:736
6879 msgid "arithmetic IF"
6882 #: fortran/parse.c:742
6883 msgid "attribute declaration"
6886 #: fortran/parse.c:772
6887 msgid "data declaration"
6890 #: fortran/parse.c:781
6891 msgid "derived type declaration"
6894 #: fortran/parse.c:860
6898 #: fortran/parse.c:869
6899 msgid "implied END DO"
6902 #: fortran/parse.c:936
6906 #: fortran/parse.c:939
6907 msgid "pointer assignment"
6910 #: fortran/parse.c:948
6914 #: fortran/parse.c:1085
6916 msgid "Unexpected %s statement at %C"
6919 #: fortran/parse.c:1217
6921 msgid "%s statement at %C cannot follow %s statement at %L"
6924 #: fortran/parse.c:1234
6926 msgid "Unexpected end of file in '%s'"
6929 #: fortran/parse.c:1287
6931 msgid "Derived type definition at %C has no components"
6934 #: fortran/parse.c:1298
6936 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
6939 #: fortran/parse.c:1305
6941 msgid "PRIVATE statement at %C must precede structure components"
6944 #: fortran/parse.c:1313
6946 msgid "Duplicate PRIVATE statement at %C"
6949 #: fortran/parse.c:1325
6951 msgid "SEQUENCE statement at %C must precede structure components"
6954 #: fortran/parse.c:1332
6956 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
6959 #: fortran/parse.c:1337
6961 msgid "Duplicate SEQUENCE statement at %C"
6964 #: fortran/parse.c:1361
6967 "Component %s of SEQUENCE type declared at %C does not have the SEQUENCE "
6971 #: fortran/parse.c:1406
6973 msgid "ENUM declaration at %C has no ENUMERATORS"
6976 #: fortran/parse.c:1480
6978 msgid "Unexpected %s statement in INTERFACE block at %C"
6981 #: fortran/parse.c:1507
6983 msgid "SUBROUTINE at %C does not belong in a generic function interface"
6986 #: fortran/parse.c:1512
6988 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
6991 #: fortran/parse.c:1529
6993 msgid "Unexpected %s statement at %C in INTERFACE body"
6996 #: fortran/parse.c:1601
6998 msgid "%s statement must appear in a MODULE"
7001 #: fortran/parse.c:1608
7003 msgid "%s statement at %C follows another accessibility specification"
7006 #: fortran/parse.c:1685
7008 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
7011 #: fortran/parse.c:1706
7013 msgid "Unexpected %s statement in WHERE block at %C"
7016 #: fortran/parse.c:1766
7018 msgid "Unexpected %s statement in FORALL block at %C"
7021 #: fortran/parse.c:1818
7023 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
7026 #: fortran/parse.c:1836
7028 msgid "Duplicate ELSE statements at %L and %C"
7031 #: fortran/parse.c:1898
7033 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
7036 #: fortran/parse.c:1956
7038 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
7041 #: fortran/parse.c:1991
7043 msgid "End of nonblock DO statement at %C is within another block"
7046 #: fortran/parse.c:2000
7048 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
7051 #: fortran/parse.c:2050
7053 msgid "Statement label in ENDDO at %C doesn't match DO label"
7056 #: fortran/parse.c:2107
7058 msgid "%s statement at %C cannot terminate a non-block DO loop"
7061 #: fortran/parse.c:2246
7063 msgid "Contained procedure '%s' at %C is already ambiguous"
7066 #: fortran/parse.c:2297
7068 msgid "Unexpected %s statement in CONTAINS section at %C"
7071 #: fortran/parse.c:2382
7073 msgid "CONTAINS statement at %C is already in a contained program unit"
7076 #: fortran/parse.c:2431
7078 msgid "Global name '%s' at %L is already being used as a %s at %L"
7081 #: fortran/parse.c:2452
7083 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
7086 #: fortran/parse.c:2476
7088 msgid "Unexpected %s statement in BLOCK DATA at %C"
7091 #: fortran/parse.c:2518
7093 msgid "Unexpected %s statement in MODULE at %C"
7096 #. If we see a duplicate main program, shut down. If the second
7097 #. instance is an implied main program, ie data decls or executable
7098 #. statements, we're in for lots of errors.
7099 #: fortran/parse.c:2694
7101 msgid "Two main PROGRAMs at %L and %C"
7104 #: fortran/primary.c:89
7106 msgid "Missing kind-parameter at %C"
7109 #: fortran/primary.c:212
7111 msgid "Integer kind %d at %C not available"
7114 #: fortran/primary.c:220
7116 msgid "Integer too big for its kind at %C"
7119 #: fortran/primary.c:250
7121 msgid "Extension: Hollerith constant at %C"
7124 #: fortran/primary.c:262
7126 msgid "Invalid Hollerith constant: %L must contain at least one character"
7129 #: fortran/primary.c:268
7131 msgid "Invalid Hollerith constant: Interger kind at %L should be default"
7134 #: fortran/primary.c:340
7136 msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
7139 #: fortran/primary.c:353
7141 msgid "Empty set of digits in binary constant at %C"
7144 #: fortran/primary.c:356
7146 msgid "Empty set of digits in octal constant at %C"
7149 #: fortran/primary.c:359
7151 msgid "Empty set of digits in hexadecimal constant at %C"
7154 #: fortran/primary.c:372
7156 msgid "Illegal character in binary constant at %C"
7159 #: fortran/primary.c:375
7161 msgid "Illegal character in octal constant at %C"
7164 #: fortran/primary.c:378
7166 msgid "Illegal character in hexadecimal constant at %C"
7169 #: fortran/primary.c:407
7171 msgid "Integer too big for integer kind %i at %C"
7174 #: fortran/primary.c:508
7176 msgid "Missing exponent in real number at %C"
7179 #: fortran/primary.c:565
7181 msgid "Real number at %C has a 'd' exponent and an explicit kind"
7184 #: fortran/primary.c:575
7186 msgid "Real number at %C has a 'q' exponent and an explicit kind"
7189 #: fortran/primary.c:587
7191 msgid "Invalid real kind %d at %C"
7194 #: fortran/primary.c:601
7196 msgid "Real constant overflows its kind at %C"
7199 #: fortran/primary.c:606
7201 msgid "Real constant underflows its kind at %C"
7204 #: fortran/primary.c:698
7206 msgid "Syntax error in SUBSTRING specification at %C"
7209 #: fortran/primary.c:930
7211 msgid "Invalid kind %d for CHARACTER constant at %C"
7214 #: fortran/primary.c:951
7216 msgid "Unterminated character constant beginning at %C"
7219 #: fortran/primary.c:1018
7221 msgid "Bad kind for logical constant at %C"
7224 #: fortran/primary.c:1053
7226 msgid "Expected PARAMETER symbol in complex constant at %C"
7229 #: fortran/primary.c:1059
7231 msgid "Numeric PARAMETER required in complex constant at %C"
7234 #: fortran/primary.c:1065
7236 msgid "Scalar PARAMETER required in complex constant at %C"
7239 #: fortran/primary.c:1095
7241 msgid "Error converting PARAMETER constant in complex constant at %C"
7244 #: fortran/primary.c:1222
7246 msgid "Syntax error in COMPLEX constant at %C"
7249 #: fortran/primary.c:1404
7251 msgid "Keyword '%s' at %C has already appeared in the current argument list"
7254 #: fortran/primary.c:1461
7256 msgid "Expected alternate return label at %C"
7259 #: fortran/primary.c:1480
7261 msgid "Missing keyword name in actual argument list at %C"
7264 #: fortran/primary.c:1516
7266 msgid "Syntax error in argument list at %C"
7269 #: fortran/primary.c:1603
7271 msgid "Expected structure component name at %C"
7274 #: fortran/primary.c:1841
7276 msgid "Too many components in structure constructor at %C"
7279 #: fortran/primary.c:1856
7281 msgid "Too few components in structure constructor at %C"
7284 #: fortran/primary.c:1874
7286 msgid "Syntax error in structure constructor at %C"
7289 #: fortran/primary.c:1987
7291 msgid "Unexpected use of subroutine name '%s' at %C"
7294 #: fortran/primary.c:2018
7296 msgid "Statement function '%s' requires argument list at %C"
7299 #: fortran/primary.c:2021
7301 msgid "Function '%s' requires an argument list at %C"
7304 #: fortran/primary.c:2175
7306 msgid "Missing argument list in function '%s' at %C"
7309 #: fortran/primary.c:2203
7311 msgid "Symbol at %C is not appropriate for an expression"
7314 #: fortran/primary.c:2273
7316 msgid "Expected VARIABLE at %C"
7319 #: fortran/resolve.c:101
7322 "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
7325 #: fortran/resolve.c:105
7327 msgid "Alternate return specifier in function '%s' at %L is not allowed"
7330 #: fortran/resolve.c:119
7332 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
7335 #: fortran/resolve.c:127
7337 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
7340 #: fortran/resolve.c:181
7342 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
7345 #: fortran/resolve.c:189
7348 "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
7351 #: fortran/resolve.c:200
7353 msgid "Argument '%s' of elemental procedure at %L must be scalar"
7356 #: fortran/resolve.c:208
7359 "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
7362 #: fortran/resolve.c:220
7364 msgid "Argument '%s' of statement function at %L must be scalar"
7367 #: fortran/resolve.c:231
7370 "Character-valued argument '%s' of statement function at %L must has constant "
7374 #: fortran/resolve.c:292
7376 msgid "Contained function '%s' at %L has no IMPLICIT type"
7379 #: fortran/resolve.c:437
7381 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
7384 #: fortran/resolve.c:441
7386 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
7389 #: fortran/resolve.c:448
7391 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
7394 #: fortran/resolve.c:452
7396 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
7399 #: fortran/resolve.c:490
7401 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
7404 #: fortran/resolve.c:495
7406 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
7409 #: fortran/resolve.c:710 fortran/resolve.c:3347 fortran/resolve.c:3998
7411 msgid "Label %d referenced at %L is never defined"
7414 #: fortran/resolve.c:737
7416 msgid "Statement function '%s' at %L is not allowed as an actual argument"
7419 #: fortran/resolve.c:760
7421 msgid "Symbol '%s' at %L is ambiguous"
7424 #: fortran/resolve.c:859
7426 msgid "Generic function '%s' at %L is not an intrinsic function"
7429 #: fortran/resolve.c:869
7432 "Generic function '%s' at %L is not consistent with a specific intrinsic "
7436 #: fortran/resolve.c:907
7439 "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
7442 #: fortran/resolve.c:953
7444 msgid "Unable to resolve the specific function '%s' at %L"
7447 #: fortran/resolve.c:1009 fortran/resolve.c:5363
7449 msgid "Function '%s' at %L has no IMPLICIT type"
7452 #: fortran/resolve.c:1128
7454 msgid "Function reference to '%s' at %L is inside a FORALL block"
7457 #: fortran/resolve.c:1134
7460 "Function reference to '%s' at %L is to a non-PURE procedure within a PURE "
7464 #: fortran/resolve.c:1154
7466 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
7469 #: fortran/resolve.c:1157
7471 msgid "Subroutine call to '%s' at %L is not PURE"
7474 #: fortran/resolve.c:1219
7476 msgid "Generic subroutine '%s' at %L is not an intrinsic subroutine"
7479 #: fortran/resolve.c:1228
7482 "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine "
7486 #: fortran/resolve.c:1263
7489 "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
7492 #: fortran/resolve.c:1306
7494 msgid "Unable to resolve the specific subroutine '%s' at %L"
7497 #: fortran/resolve.c:1406
7499 msgid "Shapes for operands at %L and %L are not conformable"
7502 #: fortran/resolve.c:1462
7504 msgid "Operand of unary numeric operator '%s' at %%L is %s"
7507 #: fortran/resolve.c:1478
7509 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
7512 #: fortran/resolve.c:1492
7514 msgid "Operands of string concatenation operator at %%L are %s/%s"
7517 #: fortran/resolve.c:1511
7519 msgid "Operands of logical operator '%s' at %%L are %s/%s"
7522 #: fortran/resolve.c:1525
7524 msgid "Operand of .NOT. operator at %%L is %s"
7527 #: fortran/resolve.c:1535
7528 msgid "COMPLEX quantities cannot be compared at %L"
7531 #: fortran/resolve.c:1561
7533 msgid "Logicals at %%L must be compared with %s instead of %s"
7536 #: fortran/resolve.c:1566
7538 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
7541 #: fortran/resolve.c:1574
7543 msgid "Operand of user operator '%s' at %%L is %s"
7546 #: fortran/resolve.c:1577
7548 msgid "Operands of user operator '%s' at %%L are %s/%s"
7551 #: fortran/resolve.c:1645
7553 msgid "Inconsistent ranks for operator at %L and %L"
7556 #: fortran/resolve.c:1767
7558 msgid "Illegal stride of zero at %L"
7561 #: fortran/resolve.c:1788
7563 msgid "Array reference at %L is out of bounds"
7566 #: fortran/resolve.c:1809
7568 msgid "Rightmost upper bound of assumed size array section not specified at %L"
7571 #: fortran/resolve.c:1819
7573 msgid "Rank mismatch in array reference at %L (%d/%d)"
7576 #: fortran/resolve.c:1847
7578 msgid "Array index at %L must be scalar"
7581 #: fortran/resolve.c:1853
7583 msgid "Array index at %L must be of INTEGER type"
7586 #: fortran/resolve.c:1859
7588 msgid "Extension: REAL array index at %L"
7591 #: fortran/resolve.c:1888
7593 msgid "Argument dim at %L must be scalar"
7596 #: fortran/resolve.c:1894
7598 msgid "Argument dim at %L must be of INTEGER type"
7601 #: fortran/resolve.c:1996
7603 msgid "Array index at %L is an array of rank %d"
7606 #: fortran/resolve.c:2034
7608 msgid "Substring start index at %L must be of type INTEGER"
7611 #: fortran/resolve.c:2041
7613 msgid "Substring start index at %L must be scalar"
7616 #: fortran/resolve.c:2048
7618 msgid "Substring start index at %L is less than one"
7621 #: fortran/resolve.c:2061
7623 msgid "Substring end index at %L must be of type INTEGER"
7626 #: fortran/resolve.c:2068
7628 msgid "Substring end index at %L must be scalar"
7631 #: fortran/resolve.c:2076
7633 msgid "Substring end index at %L is out of bounds"
7636 #: fortran/resolve.c:2150
7639 "Component to the right of a part reference with nonzero rank must not have "
7640 "the POINTER attribute at %L"
7643 #: fortran/resolve.c:2169
7646 "Two or more part references with nonzero rank must not be specified at %L"
7649 #: fortran/resolve.c:2395
7651 msgid "%s at %L must be a scalar"
7654 #: fortran/resolve.c:2403
7656 msgid "%s at %L must be INTEGER or REAL"
7659 #: fortran/resolve.c:2406
7661 msgid "%s at %L must be INTEGER"
7664 #: fortran/resolve.c:2422
7666 msgid "Obsolete: REAL DO loop iterator at %L"
7669 #: fortran/resolve.c:2431
7671 msgid "Cannot assign to loop variable in PURE procedure at %L"
7674 #: fortran/resolve.c:2455
7676 msgid "Step expression in DO loop at %L cannot be zero"
7679 #: fortran/resolve.c:2488
7681 msgid "FORALL Iteration variable at %L must be INTEGER"
7684 #: fortran/resolve.c:2493
7686 msgid "FORALL start expression at %L must be INTEGER"
7689 #: fortran/resolve.c:2500
7691 msgid "FORALL end expression at %L must be INTEGER"
7694 #: fortran/resolve.c:2507
7696 msgid "FORALL Stride expression at %L must be INTEGER"
7699 #: fortran/resolve.c:2604
7702 "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
7705 #: fortran/resolve.c:2704
7707 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
7710 #: fortran/resolve.c:2729
7712 msgid "Array specification required in ALLOCATE statement at %L"
7715 #: fortran/resolve.c:2758
7717 msgid "Bad array specification in ALLOCATE statement at %L"
7720 #. The cases overlap, or they are the same
7721 #. element in the list. Either way, we must
7722 #. issue an error and get the next case from P.
7723 #. FIXME: Sort P and Q by line number.
7724 #: fortran/resolve.c:2914
7726 msgid "CASE label at %L overlaps with CASE label at %L"
7729 #: fortran/resolve.c:2965
7731 msgid "Expression in CASE statement at %L must be of type %s"
7734 #: fortran/resolve.c:2976
7736 msgid "Expression in CASE statement at %L must be kind %d"
7739 #: fortran/resolve.c:2988
7741 msgid "Expression in CASE statement at %L must be scalar"
7744 #: fortran/resolve.c:3034
7747 "Selection expression in computed GOTO statement at %L must be a scalar "
7748 "integer expression"
7751 #: fortran/resolve.c:3052
7753 msgid "Argument of SELECT statement at %L cannot be %s"
7756 #: fortran/resolve.c:3061
7758 msgid "Argument of SELECT statement at %L must be a scalar expression"
7761 #: fortran/resolve.c:3125
7764 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
7767 #: fortran/resolve.c:3152
7769 msgid "Logical range in CASE statement at %L is not allowed"
7772 #: fortran/resolve.c:3163
7774 msgid "Range specification at %L can never be matched"
7777 #: fortran/resolve.c:3266
7779 msgid "Logical SELECT CASE block at %L has more that two cases"
7782 #: fortran/resolve.c:3304
7784 msgid "Data transfer element at %L cannot have POINTER components"
7787 #: fortran/resolve.c:3311
7789 msgid "Data transfer element at %L cannot have PRIVATE components"
7792 #: fortran/resolve.c:3320
7795 "Data transfer element at %L cannot be a full reference to an assumed-size "
7799 #: fortran/resolve.c:3354
7802 "Statement at %L is not a valid branch target statement for the branch "
7806 #: fortran/resolve.c:3363
7808 msgid "Branch at %L causes an infinite loop"
7811 #. still nothing, so illegal.
7812 #: fortran/resolve.c:3393
7814 msgid "Label at %L is not in the same block as the GOTO statement at %L"
7817 #: fortran/resolve.c:3409
7819 msgid "Obsolete: GOTO at %L jumps to END of construct at %L"
7822 #: fortran/resolve.c:3483
7824 msgid "WHERE mask at %L has inconsistent shape"
7827 #: fortran/resolve.c:3499
7829 msgid "WHERE assignment target at %L has inconsistent shape"
7832 #: fortran/resolve.c:3509 fortran/resolve.c:3708
7834 msgid "Unsupported statement inside WHERE at %L"
7837 #: fortran/resolve.c:3585
7839 msgid "expresion reference type error at %L"
7842 #: fortran/resolve.c:3617
7844 msgid "Unsupported statement while finding forall index in expression"
7847 #: fortran/resolve.c:3664
7849 msgid "Assignment to a FORALL index variable at %L"
7852 #: fortran/resolve.c:3672
7855 "The FORALL with index '%s' cause more than one assignment to this object at %"
7859 #: fortran/resolve.c:3799
7861 msgid "An outer FORALL construct already has an index with this name %L"
7864 #: fortran/resolve.c:3811 fortran/resolve.c:3814 fortran/resolve.c:3817
7867 "A FORALL index must not appear in a limit or stride expression in the same "
7871 #: fortran/resolve.c:3860
7873 msgid "ELSE IF clause at %L requires a scalar LOGICAL expression"
7876 #: fortran/resolve.c:3870
7878 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
7881 #: fortran/resolve.c:3948
7883 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
7886 #: fortran/resolve.c:3951
7888 msgid "Variable '%s' has not been assigned a target label at %L"
7891 #: fortran/resolve.c:3961
7893 msgid "Alternate RETURN statement at %L requires an INTEGER return specifier"
7896 #: fortran/resolve.c:3977
7898 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
7901 #: fortran/resolve.c:3986
7904 "Right side of assignment at %L is a derived type containing a POINTER in a "
7908 #: fortran/resolve.c:4006
7910 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
7913 #: fortran/resolve.c:4021
7915 msgid "Arithmetic IF statement at %L requires a numeric expression"
7918 #: fortran/resolve.c:4033
7920 msgid "IF clause at %L requires a scalar LOGICAL expression"
7923 #: fortran/resolve.c:4059
7926 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
7929 #: fortran/resolve.c:4066
7931 msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
7934 #: fortran/resolve.c:4078
7936 msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
7939 #: fortran/resolve.c:4144
7941 msgid "FORALL mask clause at %L requires a LOGICAL expression"
7944 #: fortran/resolve.c:4267
7946 msgid "Assumed size array at %L must be a dummy argument"
7949 #: fortran/resolve.c:4270
7951 msgid "Assumed shape array at %L must be a dummy argument"
7954 #: fortran/resolve.c:4280
7956 msgid "Parameter array '%s' at %L cannot be automatic or assumed shape"
7959 #: fortran/resolve.c:4296
7961 msgid "Module array '%s' at %L cannot be automatic or assumed shape"
7964 #: fortran/resolve.c:4308
7967 "Entity with assumed character length at %L must be a dummy argument or a "
7971 #: fortran/resolve.c:4320
7974 "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
7977 #: fortran/resolve.c:4330
7979 msgid "Incompatible derived type in PARAMETER at %L"
7982 #: fortran/resolve.c:4341
7984 msgid "Symbol at %L is not a DUMMY variable"
7987 #: fortran/resolve.c:4352
7990 "Character-valued statement function '%s' at %L must have constant length"
7993 #: fortran/resolve.c:4370
7996 "The derived type '%s' at %L is of type '%s', which has not been defined."
7999 #: fortran/resolve.c:4391
8002 "The component '%s' is a PRIVATE type and cannot be a component of '%s', "
8003 "which is PUBLIC at %L"
8006 #: fortran/resolve.c:4411
8009 "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have "
8010 "a default initializer"
8013 #: fortran/resolve.c:4433
8016 "'%s' is a PRIVATE type and cannot be a dummy argument of '%s', which is "
8020 #: fortran/resolve.c:4453
8022 msgid "Allocatable array '%s' at %L must have a deferred shape"
8025 #: fortran/resolve.c:4456
8027 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
8030 #: fortran/resolve.c:4463
8032 msgid "Array pointer '%s' at %L must have a deferred shape"
8035 #: fortran/resolve.c:4474
8037 msgid "Array '%s' at %L cannot have a deferred shape"
8040 #: fortran/resolve.c:4509
8042 msgid "Allocatable '%s' at %L cannot have an initializer"
8045 #: fortran/resolve.c:4512
8047 msgid "External '%s' at %L cannot have an initializer"
8050 #: fortran/resolve.c:4515
8052 msgid "Dummy '%s' at %L cannot have an initializer"
8055 #: fortran/resolve.c:4518
8057 msgid "Intrinsic '%s' at %L cannot have an initializer"
8060 #: fortran/resolve.c:4521
8062 msgid "Function result '%s' at %L cannot have an initializer"
8065 #: fortran/resolve.c:4524
8067 msgid "Automatic array '%s' at %L cannot have an initializer"
8070 #: fortran/resolve.c:4547
8072 msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
8075 #: fortran/resolve.c:4559
8077 msgid "External object '%s' at %L may not have an initializer"
8080 #: fortran/resolve.c:4572
8082 msgid "Intrinsic at %L does not exist"
8085 #: fortran/resolve.c:4684
8087 msgid "Nonconstant array section at %L in DATA statement"
8090 #: fortran/resolve.c:4697
8092 msgid "DATA statement at %L has more variables than values"
8095 #: fortran/resolve.c:4895
8097 msgid "DATA statement at %L has more values than variables"
8100 #: fortran/resolve.c:4977
8102 msgid "Label %d at %L defined but not used"
8105 #: fortran/resolve.c:4982
8107 msgid "Label %d at %L defined but cannot be used"
8110 #: fortran/resolve.c:5066
8113 "Derived type variable '%s' at %L must have SEQUENCE attribute to be an "
8114 "EQUIVALENCE object"
8117 #: fortran/resolve.c:5081
8120 "Derived type variable '%s' at %L with pointer component(s) cannot be an "
8121 "EQUIVALENCE object"
8124 #: fortran/resolve.c:5088
8127 "Derived type variable '%s' at %L with default initializer cannot be an "
8128 "EQUIVALENCE object"
8131 #: fortran/resolve.c:5189
8133 msgid "Syntax error in EQUIVALENCE statement at %L"
8136 #: fortran/resolve.c:5206
8139 "Initialized objects '%s' and '%s' cannot both be in the EQUIVALENCE "
8143 #: fortran/resolve.c:5220
8146 "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure "
8150 #: fortran/resolve.c:5229
8152 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
8155 #: fortran/resolve.c:5308
8158 "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
8161 #: fortran/resolve.c:5319
8163 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
8166 #: fortran/resolve.c:5330
8168 msgid "Substring at %L has length zero"
8171 #: fortran/resolve.c:5376
8173 msgid "ENTRY '%s' at %L has no IMPLICIT type"
8176 #: fortran/resolve.c:5412
8178 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
8181 #: fortran/scanner.c:928
8183 msgid "%s:%d: file %s left but not entered"
8186 #: fortran/scanner.c:951
8188 msgid "%s:%d: Illegal preprocessor directive"
8191 #: fortran/scanner.c:1026
8193 msgid "File '%s' is being included recursively"
8196 #: fortran/scanner.c:1035
8198 msgid "Can't open file '%s'"
8201 #: fortran/scanner.c:1044
8203 msgid "Can't open included file '%s'"
8206 #: fortran/scanner.c:1133
8211 #: fortran/simplify.c:101
8213 msgid "Result of %s overflows its kind at %L"
8216 #: fortran/simplify.c:120
8218 msgid "KIND parameter of %s at %L must be an initialization expression"
8221 #: fortran/simplify.c:130
8223 msgid "Invalid KIND parameter of %s at %L"
8226 #: fortran/simplify.c:227
8229 "Extended ASCII not implemented: argument of ACHAR at %L must be between 0 "
8233 #: fortran/simplify.c:254
8235 msgid "Argument of ACOS at %L must be between -1 and 1"
8238 #: fortran/simplify.c:276
8240 msgid "Argument of ACOSH at %L must not be less than 1"
8243 #: fortran/simplify.c:503
8245 msgid "Argument of ASIN at %L must be between -1 and 1"
8248 #: fortran/simplify.c:559
8250 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
8253 #: fortran/simplify.c:585
8256 "If first argument of ATAN2 %L is zero, then the second argument must not be "
8260 #: fortran/simplify.c:667
8262 msgid "Bad character in CHAR function at %L"
8265 #: fortran/simplify.c:1193
8267 msgid "Argument of IACHAR at %L must be of length one"
8270 #: fortran/simplify.c:1233
8272 msgid "Invalid second argument of IBCLR at %L"
8275 #: fortran/simplify.c:1241
8277 msgid "Second argument of IBCLR exceeds bit size at %L"
8280 #: fortran/simplify.c:1268
8282 msgid "Invalid second argument of IBITS at %L"
8285 #: fortran/simplify.c:1274
8287 msgid "Invalid third argument of IBITS at %L"
8290 #: fortran/simplify.c:1285
8292 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
8295 #: fortran/simplify.c:1333
8297 msgid "Invalid second argument of IBSET at %L"
8300 #: fortran/simplify.c:1341
8302 msgid "Second argument of IBSET exceeds bit size at %L"
8305 #: fortran/simplify.c:1364
8307 msgid "Argument of ICHAR at %L must be of length one"
8310 #: fortran/simplify.c:1372
8312 msgid "Argument of ICHAR at %L out of range of this processor"
8315 #: fortran/simplify.c:1580
8317 msgid "Argument of INT at %L is not a valid type"
8320 #: fortran/simplify.c:1657
8322 msgid "Invalid second argument of ISHFT at %L"
8325 #: fortran/simplify.c:1673
8327 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
8330 #: fortran/simplify.c:1737
8332 msgid "Invalid second argument of ISHFTC at %L"
8335 #: fortran/simplify.c:1747
8337 msgid "Invalid third argument of ISHFTC at %L"
8340 #: fortran/simplify.c:1762
8342 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
8345 #: fortran/simplify.c:1832
8347 msgid "Argument of KIND at %L is a DERIVED type"
8350 #: fortran/simplify.c:1903
8352 msgid "DIM argument at %L is out of bounds"
8355 #: fortran/simplify.c:2033
8357 msgid "Argument of LOG at %L cannot be less than or equal to zero"
8360 #: fortran/simplify.c:2046
8362 msgid "Complex argument of LOG at %L cannot be zero"
8365 #: fortran/simplify.c:2090
8367 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
8370 #. Result is processor-dependent.
8371 #: fortran/simplify.c:2265
8373 msgid "Second argument MOD at %L is zero"
8376 #. Result is processor-dependent.
8377 #: fortran/simplify.c:2276
8379 msgid "Second argument of MOD at %L is zero"
8382 #. Result is processor-dependent. This processor just opts
8383 #. to not handle it at all.
8384 #. Result is processor-dependent.
8385 #: fortran/simplify.c:2322 fortran/simplify.c:2334
8387 msgid "Second argument of MODULO at %L is zero"
8390 #: fortran/simplify.c:2391
8392 msgid "Second argument of NEAREST at %L may not be zero"
8395 #: fortran/simplify.c:2699
8397 msgid "Invalid second argument of REPEAT at %L"
8400 #: fortran/simplify.c:2773
8402 msgid "Integer too large in shape specification at %L"
8405 #: fortran/simplify.c:2783
8407 msgid "Too many dimensions in shape specification for RESHAPE at %L"
8410 #: fortran/simplify.c:2791
8412 msgid "Shape specification at %L cannot be negative"
8415 #: fortran/simplify.c:2801
8417 msgid "Shape specification at %L cannot be the null array"
8420 #: fortran/simplify.c:2825
8423 "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
8426 #: fortran/simplify.c:2832
8428 msgid "Error in ORDER parameter of RESHAPE at %L"
8431 #: fortran/simplify.c:2842
8433 msgid "ORDER parameter of RESHAPE at %L is out of range"
8436 #: fortran/simplify.c:2851
8438 msgid "Invalid permutation in ORDER parameter at %L"
8441 #: fortran/simplify.c:2908
8443 msgid "PAD parameter required for short SOURCE parameter at %L"
8446 #: fortran/simplify.c:3042
8448 msgid "Result of SCALE overflows its kind at %L"
8451 #: fortran/simplify.c:3623
8453 msgid "Argument of SQRT at %L has a negative value"
8456 #: fortran/symbol.c:111
8458 msgid "Duplicate IMPLICIT NONE statement at %C"
8461 #: fortran/symbol.c:151
8463 msgid "Letter '%c' already set in IMPLICIT statement at %C"
8466 #: fortran/symbol.c:173
8468 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
8471 #: fortran/symbol.c:184
8473 msgid "Letter %c already has an IMPLICIT type at %C"
8476 #: fortran/symbol.c:232
8478 msgid "Symbol '%s' at %L has no IMPLICIT type"
8481 #: fortran/symbol.c:304
8483 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
8486 #: fortran/symbol.c:497 fortran/symbol.c:976
8488 msgid "%s attribute conflicts with %s attribute at %L"
8491 #: fortran/symbol.c:500
8493 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
8496 #: fortran/symbol.c:542
8498 msgid "Cannot change attributes of USE-associated symbol at %L"
8501 #: fortran/symbol.c:545
8503 msgid "Cannot change attributes of USE-associated symbol %s at %L"
8506 #: fortran/symbol.c:567
8508 msgid "Cannot change attributes of symbol at %L after it has been used"
8511 #: fortran/symbol.c:583
8513 msgid "Duplicate %s attribute specified at %L"
8516 #: fortran/symbol.c:712
8518 msgid "Cray Pointee at %L appears in multiple pointer() statements."
8521 #: fortran/symbol.c:744
8523 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
8526 #: fortran/symbol.c:752
8528 msgid "Duplicate SAVE attribute specified at %L"
8531 #: fortran/symbol.c:1006
8533 msgid "%s procedure at %L is already declared as %s procedure"
8536 #: fortran/symbol.c:1041
8538 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
8541 #: fortran/symbol.c:1064
8543 msgid "ACCESS specification at %L was already specified"
8546 #: fortran/symbol.c:1084
8548 msgid "Symbol '%s' at %L already has an explicit interface"
8551 #: fortran/symbol.c:1112
8553 msgid "Symbol '%s' at %L already has basic type of %s"
8556 #: fortran/symbol.c:1124
8558 msgid "Symbol '%s' at %L cannot have a type"
8561 #: fortran/symbol.c:1262
8563 msgid "Component '%s' at %C already declared at %L"
8566 #: fortran/symbol.c:1340
8568 msgid "Symbol '%s' at %C is ambiguous"
8571 #: fortran/symbol.c:1380
8573 msgid "Derived type '%s' at %C is being used before it is defined"
8576 #: fortran/symbol.c:1408
8578 msgid "'%s' at %C is not a member of the '%s' structure"
8581 #: fortran/symbol.c:1414
8583 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
8586 #: fortran/symbol.c:1554
8588 msgid "Duplicate statement label %d at %L and %L"
8591 #: fortran/symbol.c:1564
8593 msgid "Label %d at %C already referenced as branch target"
8596 #: fortran/symbol.c:1573
8598 msgid "Label %d at %C already referenced as a format label"
8601 #: fortran/symbol.c:1615
8603 msgid "Label %d at %C previously used as a FORMAT label"
8606 #: fortran/symbol.c:1623
8608 msgid "Label %d at %C previously used as branch target"
8611 #: fortran/symbol.c:1876
8613 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
8616 #: fortran/symbol.c:1879
8619 "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
8622 #. Symbol is from another namespace.
8623 #: fortran/symbol.c:2016
8625 msgid "Symbol '%s' at %C has already been host associated"
8628 #: fortran/trans-common.c:331
8630 msgid "Named COMMON block '%s' at %L shall be of the same size"
8633 #: fortran/trans-common.c:629
8635 msgid "Bad array reference at %L"
8638 #: fortran/trans-common.c:637
8640 msgid "Illegal reference type at %L as EQUIVALENCE object"
8643 #: fortran/trans-common.c:677
8645 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
8648 #. Aligning this field would misalign a previous field.
8649 #: fortran/trans-common.c:799
8652 "The equivalence set for variable '%s' declared at %L violates alignment "
8656 #: fortran/trans-common.c:864
8658 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
8661 #: fortran/trans-common.c:879
8664 "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
8667 #. The required offset conflicts with previous alignment
8668 #. requirements. Insert padding immediately before this
8670 #: fortran/trans-common.c:890
8672 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
8675 #: fortran/trans-common.c:916
8677 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
8680 #: fortran/trans-const.c:158
8681 msgid "Array bound mismatch"
8684 #: fortran/trans-const.c:161
8685 msgid "Array reference out of bounds"
8688 #: fortran/trans-const.c:164
8689 msgid "Incorrect function return value"
8692 #: fortran/trans-decl.c:437
8694 msgid "storage size not known"
8697 #: fortran/trans-decl.c:444
8699 msgid "storage size not constant"
8702 #: fortran/trans-io.c:476
8703 msgid "Assigned label is not a format label"
8706 #: fortran/trans-io.c:876
8708 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers."
8711 #: fortran/trans-stmt.c:163
8712 msgid "Assigned label is not a target label"
8715 #. Check the label list.
8716 #: fortran/trans-stmt.c:179
8717 msgid "Assigned label is not in the list"
8720 #: fortran/trans-stmt.c:265
8722 msgid "An alternate return at %L without a * dummy argument"
8725 #. FIXME: i18n bug here. Order of prints should not be
8727 #: java/gjavah.c:916
8729 msgid "ignored method '"
8732 #: java/gjavah.c:918
8734 msgid "' marked virtual\n"
8737 #: java/gjavah.c:2356
8742 #: java/gjavah.c:2356
8744 msgid " --help' for more information.\n"
8747 #: java/gjavah.c:2363
8752 #: java/gjavah.c:2363
8755 " [OPTION]... CLASS...\n"
8759 #: java/gjavah.c:2364
8762 "Generate C or C++ header files from .class files\n"
8766 #: java/gjavah.c:2365
8768 msgid " -stubs Generate an implementation stub file\n"
8771 #: java/gjavah.c:2366
8773 msgid " -jni Generate a JNI header or stub\n"
8776 #: java/gjavah.c:2367
8778 msgid " -force Always overwrite output files\n"
8781 #: java/gjavah.c:2368
8783 msgid " -old Unused compatibility option\n"
8786 #: java/gjavah.c:2369
8788 msgid " -trace Unused compatibility option\n"
8791 #: java/gjavah.c:2370
8793 msgid " -J OPTION Unused compatibility option\n"
8796 #: java/gjavah.c:2372
8798 msgid " -add TEXT Insert TEXT into class body\n"
8801 #: java/gjavah.c:2373
8803 msgid " -append TEXT Insert TEXT after class declaration\n"
8806 #: java/gjavah.c:2374
8808 msgid " -friend TEXT Insert TEXT as 'friend' declaration\n"
8811 #: java/gjavah.c:2375
8813 msgid " -prepend TEXT Insert TEXT before start of class\n"
8816 #: java/gjavah.c:2377 java/jcf-dump.c:912
8818 msgid " --classpath PATH Set path to find .class files\n"
8821 #: java/gjavah.c:2378 java/jcf-dump.c:913
8823 msgid " -IDIR Append directory to class path\n"
8826 #: java/gjavah.c:2379 java/jcf-dump.c:914
8828 msgid " --bootclasspath PATH Override built-in class path\n"
8831 #: java/gjavah.c:2380 java/jcf-dump.c:915
8833 msgid " --extdirs PATH Set extensions directory path\n"
8836 #: java/gjavah.c:2381
8838 msgid " -d DIRECTORY Set output directory name\n"
8841 #: java/gjavah.c:2382 java/jcf-dump.c:916 java/jv-scan.c:115
8843 msgid " -o FILE Set output file name\n"
8846 #: java/gjavah.c:2383
8848 msgid " -td DIRECTORY Set temporary directory name\n"
8851 #: java/gjavah.c:2385 java/jcf-dump.c:918 java/jv-scan.c:117
8853 msgid " --help Print this help, then exit\n"
8856 #: java/gjavah.c:2386 java/jcf-dump.c:919 java/jv-scan.c:118
8858 msgid " --version Print version number, then exit\n"
8861 #: java/gjavah.c:2387 java/jcf-dump.c:920
8863 msgid " -v, --verbose Print extra information while running\n"
8866 #: java/gjavah.c:2389
8869 " -M Print all dependencies to stdout;\n"
8870 " suppress ordinary output\n"
8873 #: java/gjavah.c:2391
8876 " -MM Print non-system dependencies to stdout;\n"
8877 " suppress ordinary output\n"
8880 #: java/gjavah.c:2393
8882 msgid " -MD Print all dependencies to stdout\n"
8885 #: java/gjavah.c:2394
8887 msgid " -MMD Print non-system dependencies to stdout\n"
8890 #: java/gjavah.c:2397 java/jcf-dump.c:922 java/jv-scan.c:120
8893 "For bug reporting instructions, please see:\n"
8897 #: java/gjavah.c:2581
8899 msgid "Processing %s\n"
8902 #: java/gjavah.c:2591
8904 msgid "Found in %s\n"
8907 #: java/jcf-dump.c:829
8909 msgid "Not a valid Java .class file.\n"
8912 #: java/jcf-dump.c:835
8914 msgid "error while parsing constant pool\n"
8917 #: java/jcf-dump.c:841 java/jcf-parse.c:753
8918 #, gcc-internal-format
8919 msgid "error in constant pool entry #%d\n"
8922 #: java/jcf-dump.c:851
8924 msgid "error while parsing fields\n"
8927 #: java/jcf-dump.c:857
8929 msgid "error while parsing methods\n"
8932 #: java/jcf-dump.c:863
8934 msgid "error while parsing final attributes\n"
8937 #: java/jcf-dump.c:900
8939 msgid "Try 'jcf-dump --help' for more information.\n"
8942 #: java/jcf-dump.c:907
8945 "Usage: jcf-dump [OPTION]... CLASS...\n"
8949 #: java/jcf-dump.c:908
8952 "Display contents of a class file in readable form.\n"
8956 #: java/jcf-dump.c:909
8958 msgid " -c Disassemble method bodies\n"
8961 #: java/jcf-dump.c:910
8963 msgid " --javap Generate output in 'javap' format\n"
8966 #: java/jcf-dump.c:950 java/jcf-dump.c:1018
8968 msgid "jcf-dump: no classes specified\n"
8971 #: java/jcf-dump.c:1038
8973 msgid "Cannot open '%s' for output.\n"
8976 #: java/jcf-dump.c:1084
8978 msgid "bad format of .zip/.jar archive\n"
8981 #: java/jcf-dump.c:1202
8983 msgid "Bad byte codes.\n"
8986 #: java/jv-scan.c:100
8988 msgid "Try 'jv-scan --help' for more information.\n"
8991 #: java/jv-scan.c:107
8994 "Usage: jv-scan [OPTION]... FILE...\n"
8998 #: java/jv-scan.c:108
9001 "Print useful information read from Java source files.\n"
9005 #: java/jv-scan.c:109
9007 msgid " --no-assert Don't recognize the assert keyword\n"
9010 #: java/jv-scan.c:110
9012 msgid " --complexity Print cyclomatic complexity of input file\n"
9015 #: java/jv-scan.c:111
9017 msgid " --encoding NAME Specify encoding of input file\n"
9020 #: java/jv-scan.c:112
9022 msgid " --print-main Print name of class containing 'main'\n"
9025 #: java/jv-scan.c:113
9027 msgid " --list-class List all classes defined in file\n"
9030 #: java/jv-scan.c:114
9033 " --list-filename Print input filename when listing class names\n"
9036 #: java/jv-scan.c:257
9041 #: java/jv-scan.c:269 java/jv-scan.c:280
9043 msgid "%s: warning: "
9046 #: java/jvgenmain.c:48
9048 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
9051 #: java/jvgenmain.c:101
9053 msgid "%s: Cannot open output file: %s\n"
9056 #: java/jvgenmain.c:138
9058 msgid "%s: Failed to close output file %s\n"
9061 #: java/jvspec.c:420
9063 msgid "can't specify '-D' without '--main'\n"
9066 #: java/jvspec.c:423
9068 msgid "'%s' is not a valid class name"
9071 #: java/jvspec.c:429
9073 msgid "--resource requires -o"
9076 #: java/jvspec.c:443
9078 msgid "cannot specify both -C and -o"
9081 #: java/jvspec.c:455
9083 msgid "cannot create temporary file"
9086 #: java/jvspec.c:483
9088 msgid "using both @FILE with multiple files not implemented"
9091 #: java/jvspec.c:546
9093 msgid "cannot specify 'main' class when not linking"
9096 #: java/parse-scan.y:879
9098 #: java/parse.y:1307
9099 #: java/parse.y:1369
9100 #: java/parse.y:1577
9101 #: java/parse.y:1800
9102 #: java/parse.y:1809
9103 #: java/parse.y:1820
9104 #: java/parse.y:1831
9105 #: java/parse.y:1843
9106 #: java/parse.y:1858
9107 #: java/parse.y:1875
9108 #: java/parse.y:1877
9109 #: java/parse.y:1958
9110 #: java/parse.y:2135
9111 #: java/parse.y:2204
9112 #: java/parse.y:2368
9113 #: java/parse.y:2381
9114 #: java/parse.y:2388
9115 #: java/parse.y:2395
9116 #: java/parse.y:2406
9117 #: java/parse.y:2408
9118 #: java/parse.y:2446
9119 #: java/parse.y:2448
9120 #: java/parse.y:2450
9121 #: java/parse.y:2471
9122 #: java/parse.y:2473
9123 #: java/parse.y:2475
9124 #: java/parse.y:2491
9125 #: java/parse.y:2493
9126 #: java/parse.y:2514
9127 #: java/parse.y:2516
9128 #: java/parse.y:2518
9129 #: java/parse.y:2546
9130 #: java/parse.y:2548
9131 #: java/parse.y:2550
9132 #: java/parse.y:2552
9133 #: java/parse.y:2570
9134 #: java/parse.y:2572
9135 #: java/parse.y:2583
9136 #: java/parse.y:2594
9137 #: java/parse.y:2605
9138 #: java/parse.y:2616
9139 #: java/parse.y:2627
9140 #: java/parse.y:2640
9141 #: java/parse.y:2644
9142 #: java/parse.y:2646
9143 #: java/parse.y:2659
9144 msgid "Missing term"
9147 #: java/parse-scan.y:881
9152 #: java/parse.y:1343
9153 #: java/parse.y:1553
9154 #: java/parse.y:1555
9155 #: java/parse.y:1785
9156 #: java/parse.y:1811
9157 #: java/parse.y:1822
9158 #: java/parse.y:1833
9159 #: java/parse.y:1845
9160 #: java/parse.y:1860
9161 msgid "';' expected"
9164 #: java/parse-scan.y:1372
9165 #: java/parse.y:16472
9169 #: java/parse-scan.y:1373
9170 #: java/parse.y:16473
9171 msgid "syntax error; also virtual memory exhausted"
9174 #: java/parse-scan.y:1374
9175 #: java/parse.y:16474
9176 msgid "parse error; also virtual memory exhausted"
9179 #: java/parse-scan.y:1376
9180 #: java/parse.y:16476
9181 msgid "parse error: cannot back up"
9186 msgid "Missing name"
9190 msgid "'*' expected"
9194 msgid "Class or interface declaration expected"
9199 msgid "Missing class name"
9205 #: java/parse.y:1022
9206 #: java/parse.y:1288
9207 #: java/parse.y:1290
9208 #: java/parse.y:1620
9209 #: java/parse.y:1871
9210 #: java/parse.y:1903
9211 #: java/parse.y:1965
9212 msgid "'{' expected"
9216 msgid "Missing super class name"
9221 msgid "Missing interface name"
9225 msgid "Missing variable initializer"
9229 msgid "Invalid declaration"
9233 #: java/parse.y:1086
9234 #: java/parse.y:2150
9235 #: java/parse.y:2179
9236 #: java/parse.y:2201
9237 #: java/parse.y:2205
9238 #: java/parse.y:2240
9239 #: java/parse.y:2319
9240 #: java/parse.y:2329
9241 #: java/parse.y:2339
9242 msgid "']' expected"
9245 #: java/parse.y:1000
9246 msgid "Unbalanced ']'"
9249 #: java/parse.y:1036
9250 msgid "Invalid method declaration, method name required"
9253 #: java/parse.y:1042
9254 #: java/parse.y:1048
9255 #: java/parse.y:1054
9256 #: java/parse.y:2053
9257 msgid "Identifier expected"
9260 #: java/parse.y:1060
9261 #: java/parse.y:4738
9262 #, gcc-internal-format
9263 msgid "Invalid method declaration, return type required"
9266 #: java/parse.y:1084
9267 #: java/parse.y:1533
9268 #: java/parse.y:1540
9269 #: java/parse.y:1549
9270 #: java/parse.y:1551
9271 #: java/parse.y:1579
9272 #: java/parse.y:1688
9273 #: java/parse.y:1995
9274 #: java/parse.y:2048
9275 msgid "')' expected"
9278 #: java/parse.y:1100
9279 msgid "Missing formal parameter term"
9282 #: java/parse.y:1115
9283 #: java/parse.y:1120
9284 msgid "Missing identifier"
9287 #: java/parse.y:1140
9288 #: java/parse.y:1149
9289 msgid "Missing class type term"
9292 #: java/parse.y:1305
9293 msgid "Invalid interface type"
9296 #: java/parse.y:1493
9297 #: java/parse.y:1667
9298 #: java/parse.y:1669
9299 msgid "':' expected"
9302 #: java/parse.y:1519
9303 #: java/parse.y:1524
9304 #: java/parse.y:1529
9305 msgid "Invalid expression statement"
9308 #: java/parse.y:1547
9309 #: java/parse.y:1575
9310 #: java/parse.y:1616
9311 #: java/parse.y:1684
9312 #: java/parse.y:1752
9313 #: java/parse.y:1873
9314 #: java/parse.y:1951
9315 #: java/parse.y:2042
9316 #: java/parse.y:2044
9317 #: java/parse.y:2057
9318 #: java/parse.y:2300
9319 #: java/parse.y:2302
9320 msgid "'(' expected"
9323 #: java/parse.y:1618
9324 msgid "Missing term or ')'"
9327 #: java/parse.y:1665
9328 msgid "Missing or invalid constant expression"
9331 #: java/parse.y:1686
9332 msgid "Missing term and ')' expected"
9335 #: java/parse.y:1725
9336 msgid "Invalid control expression"
9339 #: java/parse.y:1727
9340 #: java/parse.y:1729
9341 msgid "Invalid update expression"
9344 #: java/parse.y:1754
9345 msgid "Invalid init statement"
9348 #: java/parse.y:1954
9349 msgid "Missing term or ')' expected"
9352 #: java/parse.y:1997
9353 msgid "'class' or 'this' expected"
9356 #: java/parse.y:1999
9357 #: java/parse.y:2001
9358 msgid "'class' expected"
9361 #: java/parse.y:2046
9362 msgid "')' or term expected"
9365 #: java/parse.y:2148
9366 #: java/parse.y:2177
9367 msgid "'[' expected"
9370 #: java/parse.y:2255
9371 msgid "Field expected"
9374 #: java/parse.y:2314
9375 #: java/parse.y:2324
9376 #: java/parse.y:2334
9377 msgid "Missing term and ']' expected"
9380 #: java/parse.y:2439
9381 msgid "']' expected, invalid type expression"
9384 #: java/parse.y:2442
9385 msgid "Invalid type expression"
9388 #: java/parse.y:2554
9389 msgid "Invalid reference type"
9392 #: java/parse.y:3025
9393 msgid "Constructor invocation must be first thing in a constructor"
9396 #: java/parse.y:3027
9397 msgid "Only constructors can invoke constructors"
9400 #: config/i386/nwld.h:34
9401 msgid "Static linking is not supported.\n"
9404 #: config/mcore/mcore.h:57
9405 msgid "the m210 does not have little endian support"
9408 #: config/i386/sco5.h:189
9409 msgid "-pg not supported on this platform"
9412 #: config/i386/sco5.h:190
9413 msgid "-p and -pp specified - pick one"
9416 #: config/i386/sco5.h:264
9417 msgid "-G and -static are mutually exclusive"
9420 #: config/darwin.h:239
9421 msgid "-current_version only allowed with -dynamiclib"
9424 #: config/darwin.h:241
9425 msgid "-install_name only allowed with -dynamiclib"
9428 #: config/darwin.h:246
9429 msgid "-bundle not allowed with -dynamiclib"
9432 #: config/darwin.h:247
9433 msgid "-bundle_loader not allowed with -dynamiclib"
9436 #: config/darwin.h:248
9437 msgid "-client_name not allowed with -dynamiclib"
9440 #: config/darwin.h:253
9441 msgid "-force_flat_namespace not allowed with -dynamiclib"
9444 #: config/darwin.h:255
9445 msgid "-keep_private_externs not allowed with -dynamiclib"
9448 #: config/darwin.h:256
9449 msgid "-private_bundle not allowed with -dynamiclib"
9452 #: config/rs6000/darwin.h:105
9453 msgid " conflicting code gen style switches are used"
9456 #: config/vxworks.h:66
9457 msgid "-Xbind-now and -Xbind-lazy are incompatible"
9460 #: config/arm/arm.h:141
9461 msgid "-msoft-float and -mhard_float may not be used together"
9464 #: config/arm/arm.h:143
9465 msgid "-mbig-endian and -mlittle-endian may not be used together"
9468 #: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:794
9469 msgid "-pg and -fomit-frame-pointer are incompatible"
9472 #: ada/lang-specs.h:35
9473 msgid "-c or -S required for Ada"
9476 #: config/sparc/linux64.h:206 config/sparc/linux64.h:217
9477 #: config/sparc/netbsd-elf.h:126 config/sparc/netbsd-elf.h:145
9478 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
9479 msgid "may not use both -m32 and -m64"
9482 #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
9483 #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
9484 msgid "does not support multilib"
9487 #: config/s390/tpf.h:125
9488 msgid "static is not supported on TPF-OS"
9491 #: config/mips/mips.h:849 config/arc/arc.h:62
9492 msgid "may not use both -EB and -EL"
9496 msgid "cannot use mthreads and mlegacy-threads together"
9500 msgid "cannot use mshared and static together"
9503 #: config/mips/r3900.h:35
9504 msgid "-mhard-float not supported"
9507 #: config/mips/r3900.h:37
9508 msgid "-msingle-float and -msoft-float cannot both be specified"
9511 #: java/lang-specs.h:34
9512 msgid "-fjni and -femit-class-files are incompatible"
9515 #: java/lang-specs.h:35
9516 msgid "-fjni and -femit-class-file are incompatible"
9519 #: java/lang-specs.h:36 java/lang-specs.h:37
9520 msgid "-femit-class-file should used along with -fsyntax-only"
9523 #: config/sh/sh.h:460
9524 msgid "SH2a does not support little-endian"
9527 #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
9528 msgid "shared and mdll are not compatible"
9532 msgid "GCC does not support -C or -CC without -E"
9536 msgid "-E or -x required when input is from standard input"
9539 #: config/vax/netbsd-elf.h:42
9540 msgid "the -shared option is not currently supported for VAX ELF"
9543 #: config/vax/vax.h:50 config/vax/vax.h:51
9544 msgid "profiling not supported with -mg\n"
9547 #: config/i386/cygwin.h:29
9548 msgid "mno-cygwin and mno-win32 are not compatible"
9552 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
9556 msgid "Warn if deprecated empty statements are found"
9560 msgid "Warn if .class files are out of date"
9564 msgid "Warn if modifiers are specified when not necessary"
9568 msgid "Deprecated; use --classpath instead"
9572 msgid "Permit the use of the assert keyword"
9575 #: java/lang.opt:108
9576 msgid "Replace system path"
9579 #: java/lang.opt:112
9580 msgid "Generate checks for references to NULL"
9583 #: java/lang.opt:116
9584 msgid "Set class path"
9587 #: java/lang.opt:123
9588 msgid "Output a class file"
9591 #: java/lang.opt:127
9592 msgid "Alias for -femit-class-file"
9595 #: java/lang.opt:131
9596 msgid "Choose input encoding (defaults from your locale)"
9599 #: java/lang.opt:135
9600 msgid "Set the extension directory path"
9603 #: java/lang.opt:139
9604 msgid "Input file is a file with a list of filenames to compile"
9607 #: java/lang.opt:143
9608 msgid "Always check for non gcj generated classes archives"
9611 #: java/lang.opt:147
9613 "Assume the runtime uses a hash table to map an object to its synchronization "
9617 #: java/lang.opt:151
9618 msgid "Use offset tables for virtual method calls"
9621 #: java/lang.opt:158
9622 msgid "Assume native functions are implemented using JNI"
9625 #: java/lang.opt:162
9626 msgid "Enable optimization of static class initialization code"
9629 #: java/lang.opt:169
9630 msgid "Enable assignability checks for stores into object arrays"
9633 #: java/lang.opt:173
9634 msgid "Generate code for the Boehm GC"
9637 #: java/lang.opt:177
9638 msgid "Call a library routine to do integer divisions"
9641 #: java/lang.opt:181
9642 msgid "Generated should be loaded by bootstrap loader"
9646 msgid "Specify options to GNAT"
9649 #: fortran/lang.opt:30
9650 msgid "Add a directory for INCLUDE and MODULE searching"
9653 #: fortran/lang.opt:34
9654 msgid "Put MODULE files in 'directory'"
9657 #: fortran/lang.opt:42
9658 msgid "Warn about possible aliasing of dummy arguments"
9661 #: fortran/lang.opt:46
9662 msgid "Warn about implicit conversion"
9665 #: fortran/lang.opt:50
9666 msgid "Warn about calls with implicit interface"
9669 #: fortran/lang.opt:54
9670 msgid "Warn about truncated source lines"
9673 #: fortran/lang.opt:58
9674 msgid "Warn about usage of non-standard intrinsics"
9677 #: fortran/lang.opt:62
9678 msgid "Warn about \"suspicious\" constructs"
9681 #: fortran/lang.opt:66
9682 msgid "Warn about underflow of numerical constant expressions"
9685 #: fortran/lang.opt:70 common.opt:162
9686 msgid "Warn when a label is unused"
9689 #: fortran/lang.opt:74
9691 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
9695 #: fortran/lang.opt:78
9696 msgid "Specify that backslash in string introduces an escape character"
9699 #: fortran/lang.opt:82
9700 msgid "Set the default double precision kind to an 8 byte wide type"
9703 #: fortran/lang.opt:86
9704 msgid "Set the default integer kind to an 8 byte wide type"
9707 #: fortran/lang.opt:90
9708 msgid "Set the default real kind to an 8 byte wide type"
9711 #: fortran/lang.opt:94
9712 msgid "Ignore 'D' in column one in fixed form"
9715 #: fortran/lang.opt:98
9716 msgid "Treat lines with 'D' in column one as comments"
9719 #: fortran/lang.opt:102
9720 msgid "Allow dollar signs in entity names"
9723 #: fortran/lang.opt:106
9724 msgid "Display the code tree after parsing"
9727 #: fortran/lang.opt:110
9728 msgid "Use f2c calling convention"
9731 #: fortran/lang.opt:114
9732 msgid "Assume that the source file is fixed form"
9735 #: fortran/lang.opt:118
9736 msgid "Assume that the source file is free form"
9739 #: fortran/lang.opt:122
9740 msgid "Append underscores to externally visible names"
9743 #: fortran/lang.opt:126
9744 msgid "Use the Cray Pointer extension"
9747 #: fortran/lang.opt:130
9748 msgid "Append a second underscore if the name already contains an underscore"
9751 #: fortran/lang.opt:134
9753 "Specify that no implicit typing is allowed, unless overridden by explicit "
9754 "IMPLICIT statements"
9757 #: fortran/lang.opt:138
9758 msgid "Allow arbitrary character line width in fixed mode"
9761 #: fortran/lang.opt:142
9762 msgid "Use n as character line width in fixed mode"
9765 #: fortran/lang.opt:146
9766 msgid "Maximum identifier length"
9769 #: fortran/lang.opt:150
9770 msgid "Size in bytes of the largest array that will be put on the stack"
9773 #: fortran/lang.opt:154
9774 msgid "Set default accessibility of module entities to PRIVATE"
9777 #: fortran/lang.opt:158
9778 msgid "Don't generate code, just do syntax and semantics checking"
9781 #: fortran/lang.opt:162
9782 msgid "Try to layout derived types as compact as possible"
9785 #: fortran/lang.opt:166
9786 msgid "Copy array sections into a contiguous block on procedure entry"
9789 #: fortran/lang.opt:170
9790 msgid "Set the kind for a real with the 'q' exponent to 'n'"
9793 #: fortran/lang.opt:174
9794 msgid "Stop on following floating point exceptions"
9797 #: fortran/lang.opt:178
9798 msgid "Conform to the ISO Fortran 95 standard"
9801 #: fortran/lang.opt:182
9802 msgid "Conform to the ISO Fortran 2003 standard"
9805 #: fortran/lang.opt:186
9806 msgid "Conform nothing in particular"
9809 #: fortran/lang.opt:190
9810 msgid "Accept extensions to support legacy code"
9813 #: fortran/lang.opt:194 c.opt:661
9814 msgid "Use the narrowest integer type possible for enumeration types"
9817 #: treelang/lang.opt:30
9818 msgid "Trace lexical analysis"
9821 #: treelang/lang.opt:34
9822 msgid "Trace the parsing process"
9825 #: config/alpha/alpha.opt:24 config/i386/i386.opt:186
9826 msgid "Do not use hardware fp"
9829 #: config/alpha/alpha.opt:28
9830 msgid "Use fp registers"
9833 #: config/alpha/alpha.opt:32
9837 #: config/alpha/alpha.opt:36
9838 msgid "Do not assume GAS"
9841 #: config/alpha/alpha.opt:40
9842 msgid "Request IEEE-conformant math library routines (OSF/1)"
9845 #: config/alpha/alpha.opt:44
9846 msgid "Emit IEEE-conformant code, without inexact exceptions"
9849 #: config/alpha/alpha.opt:51
9850 msgid "Do not emit complex integer constants to read-only memory"
9853 #: config/alpha/alpha.opt:55
9857 #: config/alpha/alpha.opt:59
9858 msgid "Do not use VAX fp"
9861 #: config/alpha/alpha.opt:63
9862 msgid "Emit code for the byte/word ISA extension"
9865 #: config/alpha/alpha.opt:67
9866 msgid "Emit code for the motion video ISA extension"
9869 #: config/alpha/alpha.opt:71
9870 msgid "Emit code for the fp move and sqrt ISA extension"
9873 #: config/alpha/alpha.opt:75
9874 msgid "Emit code for the counting ISA extension"
9877 #: config/alpha/alpha.opt:79
9878 msgid "Emit code using explicit relocation directives"
9881 #: config/alpha/alpha.opt:83
9882 msgid "Emit 16-bit relocations to the small data areas"
9885 #: config/alpha/alpha.opt:87
9886 msgid "Emit 32-bit relocations to the small data areas"
9889 #: config/alpha/alpha.opt:91
9890 msgid "Emit direct branches to local functions"
9893 #: config/alpha/alpha.opt:95
9894 msgid "Emit indirect branches to local functions"
9897 #: config/alpha/alpha.opt:99
9898 msgid "Emit rdval instead of rduniq for thread pointer"
9901 #: config/alpha/alpha.opt:103 config/sparc/long-double-switch.opt:24
9902 msgid "Use 128-bit long double"
9905 #: config/alpha/alpha.opt:107 config/sparc/long-double-switch.opt:28
9906 msgid "Use 64-bit long double"
9909 #: config/alpha/alpha.opt:111
9910 msgid "Use features of and schedule given CPU"
9913 #: config/alpha/alpha.opt:115
9914 msgid "Schedule given CPU"
9917 #: config/alpha/alpha.opt:119
9918 msgid "Control the generated fp rounding mode"
9921 #: config/alpha/alpha.opt:123
9922 msgid "Control the IEEE trap mode"
9925 #: config/alpha/alpha.opt:127
9926 msgid "Control the precision given to fp exceptions"
9929 #: config/alpha/alpha.opt:131
9930 msgid "Tune expected memory latency"
9933 #: config/alpha/alpha.opt:135 config/ia64/ia64.opt:93
9934 #: config/rs6000/sysv4.opt:33
9935 msgid "Specify bit size of immediate TLS offsets"
9938 #: config/frv/frv.opt:24
9939 msgid "Use 4 media accumulators"
9942 #: config/frv/frv.opt:28
9943 msgid "Use 8 media accumulators"
9946 #: config/frv/frv.opt:32
9947 msgid "Enable label alignment optimizations"
9950 #: config/frv/frv.opt:36
9951 msgid "Dynamically allocate cc registers"
9954 #: config/frv/frv.opt:43
9955 msgid "Set the cost of branches"
9958 #: config/frv/frv.opt:47
9959 msgid "Enable conditional execution other than moves/scc"
9962 #: config/frv/frv.opt:51
9963 msgid "Change the maximum length of conditionally-executed sequences"
9966 #: config/frv/frv.opt:55
9968 "Change the number of temporary registers that are available to conditionally-"
9969 "executed sequences"
9972 #: config/frv/frv.opt:59
9973 msgid "Enable conditional moves"
9976 #: config/frv/frv.opt:63
9977 msgid "Set the target CPU type"
9980 #: config/frv/frv.opt:85
9981 msgid "Use fp double instructions"
9984 #: config/frv/frv.opt:89
9985 msgid "Change the ABI to allow double word insns"
9988 #: config/frv/frv.opt:93
9989 msgid "Enable Function Descriptor PIC mode"
9992 #: config/frv/frv.opt:97
9993 msgid "Just use icc0/fcc0"
9996 #: config/frv/frv.opt:101
9997 msgid "Only use 32 FPRs"
10000 #: config/frv/frv.opt:105
10001 msgid "Use 64 FPRs"
10004 #: config/frv/frv.opt:109
10005 msgid "Only use 32 GPRs"
10008 #: config/frv/frv.opt:113
10009 msgid "Use 64 GPRs"
10012 #: config/frv/frv.opt:117
10013 msgid "Enable use of GPREL for read-only data in FDPIC"
10016 #: config/frv/frv.opt:121 config/rs6000/rs6000.opt:93
10017 #: config/pdp11/pdp11.opt:72
10018 msgid "Use hardware floating point"
10021 #: config/frv/frv.opt:125
10022 msgid "Enable inlining of PLT in function calls"
10025 #: config/frv/frv.opt:129
10026 msgid "Enable PIC support for building libraries"
10029 #: config/frv/frv.opt:133
10030 msgid "Follow the EABI linkage requirements"
10033 #: config/frv/frv.opt:137
10034 msgid "Disallow direct calls to global functions"
10037 #: config/frv/frv.opt:141
10038 msgid "Use media instructions"
10041 #: config/frv/frv.opt:145
10042 msgid "Use multiply add/subtract instructions"
10045 #: config/frv/frv.opt:149
10046 msgid "Enable optimizing &&/|| in conditional execution"
10049 #: config/frv/frv.opt:153
10050 msgid "Enable nested conditional execution optimizations"
10053 #: config/frv/frv.opt:158
10054 msgid "Do not mark ABI switches in e_flags"
10057 #: config/frv/frv.opt:162
10058 msgid "Remove redundant membars"
10061 #: config/frv/frv.opt:166
10062 msgid "Pack VLIW instructions"
10065 #: config/frv/frv.opt:170
10066 msgid "Enable setting GPRs to the result of comparisons"
10069 #: config/frv/frv.opt:174
10070 msgid "Change the amount of scheduler lookahead"
10073 #: config/frv/frv.opt:178 config/pa/pa.opt:105
10074 msgid "Use software floating point"
10077 #: config/frv/frv.opt:182
10078 msgid "Assume a large TLS segment"
10081 #: config/frv/frv.opt:186
10082 msgid "Do not assume a large TLS segment"
10085 #: config/frv/frv.opt:191
10086 msgid "Cause gas to print tomcat statistics"
10089 #: config/frv/frv.opt:196
10090 msgid "Link with the library-pic libraries"
10093 #: config/frv/frv.opt:200
10094 msgid "Allow branches to be packed with other instructions"
10097 #: config/mn10300/mn10300.opt:24
10098 msgid "Target the AM33 processor"
10101 #: config/mn10300/mn10300.opt:28
10102 msgid "Target the AM33/2.0 processor"
10105 #: config/mn10300/mn10300.opt:32
10106 msgid "Work around hardware multiply bug"
10109 #: config/mn10300/mn10300.opt:37
10110 msgid "Enable linker relaxations"
10113 #: config/mn10300/mn10300.opt:41
10114 msgid "Return pointers in both a0 and d0"
10117 #: config/s390/tpf.opt:24
10118 msgid "Enable TPF-OS tracing code"
10121 #: config/s390/tpf.opt:28
10122 msgid "Specify main object for TPF-OS"
10125 #: config/s390/s390.opt:24
10129 #: config/s390/s390.opt:28
10133 #: config/s390/s390.opt:32 config/i386/i386.opt:80
10134 msgid "Generate code for given CPU"
10137 #: config/s390/s390.opt:36
10138 msgid "Maintain backchain pointer"
10141 #: config/s390/s390.opt:40
10142 msgid "Additional debug prints"
10145 #: config/s390/s390.opt:44
10146 msgid "ESA/390 architecture"
10149 #: config/s390/s390.opt:48
10150 msgid "Enable fused multiply/add instructions"
10153 #: config/s390/s390.opt:52 config/i386/i386.opt:48 config/i386/i386.opt:118
10154 msgid "Use hardware fp"
10157 #: config/s390/s390.opt:56
10158 msgid "Use packed stack layout"
10161 #: config/s390/s390.opt:60
10162 msgid "Use bras for executable < 64k"
10165 #: config/s390/s390.opt:64
10166 msgid "Don't use hardware fp"
10169 #: config/s390/s390.opt:68
10171 "Set the max. number of bytes which has to be left to stack size before a "
10172 "trap instruction is triggered"
10175 #: config/s390/s390.opt:72
10177 "Emit extra code in the function prologue in order to trap if the stack size "
10178 "exceeds the given limit"
10181 #: config/s390/s390.opt:76 config/ia64/ia64.opt:97 config/sparc/sparc.opt:96
10182 #: config/i386/i386.opt:222 config/rs6000/rs6000.opt:203
10183 msgid "Schedule code for given CPU"
10186 #: config/s390/s390.opt:80
10190 #: config/s390/s390.opt:84
10191 msgid "Warn if a function uses alloca or creates an array with dynamic size"
10194 #: config/s390/s390.opt:88
10195 msgid "Warn if a single function's framesize exceeds the given framesize"
10198 #: config/s390/s390.opt:92
10199 msgid "z/Architecture"
10202 #: config/ia64/ilp32.opt:3
10203 msgid "Generate ILP32 code"
10206 #: config/ia64/ilp32.opt:7
10207 msgid "Generate LP64 code"
10210 #: config/ia64/ia64.opt:3
10211 msgid "Generate big endian code"
10214 #: config/ia64/ia64.opt:7
10215 msgid "Generate little endian code"
10218 #: config/ia64/ia64.opt:11
10219 msgid "Generate code for GNU as"
10222 #: config/ia64/ia64.opt:15
10223 msgid "Generate code for GNU ld"
10226 #: config/ia64/ia64.opt:19
10227 msgid "Emit stop bits before and after volatile extended asms"
10230 #: config/ia64/ia64.opt:23
10231 msgid "Use in/loc/out register names"
10234 #: config/ia64/ia64.opt:30
10235 msgid "Enable use of sdata/scommon/sbss"
10238 #: config/ia64/ia64.opt:34
10239 msgid "Generate code without GP reg"
10242 #: config/ia64/ia64.opt:38
10243 msgid "gp is constant (but save/restore gp on indirect calls)"
10246 #: config/ia64/ia64.opt:42
10247 msgid "Generate self-relocatable code"
10250 #: config/ia64/ia64.opt:46
10251 msgid "Generate inline floating point division, optimize for latency"
10254 #: config/ia64/ia64.opt:50
10255 msgid "Generate inline floating point division, optimize for throughput"
10258 #: config/ia64/ia64.opt:57
10259 msgid "Generate inline integer division, optimize for latency"
10262 #: config/ia64/ia64.opt:61
10263 msgid "Generate inline integer division, optimize for throughput"
10266 #: config/ia64/ia64.opt:65
10267 msgid "Do not inline integer division"
10270 #: config/ia64/ia64.opt:69
10271 msgid "Generate inline square root, optimize for latency"
10274 #: config/ia64/ia64.opt:73
10275 msgid "Generate inline square root, optimize for throughput"
10278 #: config/ia64/ia64.opt:77
10279 msgid "Do not inline square root"
10282 #: config/ia64/ia64.opt:81
10283 msgid "Enable Dwarf 2 line debug info via GNU as"
10286 #: config/ia64/ia64.opt:85
10287 msgid "Enable earlier placing stop bits for better scheduling"
10290 #: config/ia64/ia64.opt:89 config/pa/pa.opt:52
10291 msgid "Specify range of registers to make fixed"
10294 #: config/m32c/m32c.opt:25 config/ms1/ms1.opt:32
10295 msgid "Use simulator runtime"
10298 #: config/m32c/m32c.opt:29
10299 msgid "Compile code for R8C variants"
10302 #: config/m32c/m32c.opt:33
10303 msgid "Compile code for M16C variants"
10306 #: config/m32c/m32c.opt:37
10307 msgid "Compile code for M32CM variants"
10310 #: config/m32c/m32c.opt:41
10311 msgid "Compile code for M32C variants"
10314 #: config/m32c/m32c.opt:45
10315 msgid "Number of memreg bytes (default: 16, range: 0..16)"
10318 #: config/sparc/little-endian.opt:24
10319 msgid "Generate code for little-endian"
10322 #: config/sparc/little-endian.opt:28
10323 msgid "Generate code for big-endian"
10326 #: config/sparc/sparc.opt:24 config/sparc/sparc.opt:28
10327 msgid "Use hardware FP"
10330 #: config/sparc/sparc.opt:32
10331 msgid "Do not use hardware FP"
10334 #: config/sparc/sparc.opt:36
10335 msgid "Assume possible double misalignment"
10338 #: config/sparc/sparc.opt:40
10339 msgid "Pass -assert pure-text to linker"
10342 #: config/sparc/sparc.opt:44
10343 msgid "Use ABI reserved registers"
10346 #: config/sparc/sparc.opt:48
10347 msgid "Use hardware quad FP instructions"
10350 #: config/sparc/sparc.opt:52
10351 msgid "Do not use hardware quad fp instructions"
10354 #: config/sparc/sparc.opt:56
10355 msgid "Compile for V8+ ABI"
10358 #: config/sparc/sparc.opt:60
10359 msgid "Use UltraSPARC Visual Instruction Set extensions"
10362 #: config/sparc/sparc.opt:64
10363 msgid "Pointers are 64-bit"
10366 #: config/sparc/sparc.opt:68
10367 msgid "Pointers are 32-bit"
10370 #: config/sparc/sparc.opt:72
10371 msgid "Use 64-bit ABI"
10374 #: config/sparc/sparc.opt:76
10375 msgid "Use 32-bit ABI"
10378 #: config/sparc/sparc.opt:80
10379 msgid "Use stack bias"
10382 #: config/sparc/sparc.opt:84
10383 msgid "Use structs on stronger alignment for double-word copies"
10386 #: config/sparc/sparc.opt:88
10387 msgid "Optimize tail call instructions in assembler and linker"
10390 #: config/sparc/sparc.opt:92 config/rs6000/rs6000.opt:199
10391 msgid "Use features of and schedule code for given CPU"
10394 #: config/sparc/sparc.opt:100
10395 msgid "Use given SPARC-V9 code model"
10398 #: config/m32r/m32r.opt:24
10399 msgid "Compile for the m32rx"
10402 #: config/m32r/m32r.opt:28
10403 msgid "Compile for the m32r2"
10406 #: config/m32r/m32r.opt:32
10407 msgid "Compile for the m32r"
10410 #: config/m32r/m32r.opt:36
10411 msgid "Align all loops to 32 byte boundary"
10414 #: config/m32r/m32r.opt:40
10415 msgid "Prefer branches over conditional execution"
10418 #: config/m32r/m32r.opt:44
10419 msgid "Give branches their default cost"
10422 #: config/m32r/m32r.opt:48
10423 msgid "Display compile time statistics"
10426 #: config/m32r/m32r.opt:52
10427 msgid "Specify cache flush function"
10430 #: config/m32r/m32r.opt:56
10431 msgid "Specify cache flush trap number"
10434 #: config/m32r/m32r.opt:60
10435 msgid "Only issue one instruction per cycle"
10438 #: config/m32r/m32r.opt:64
10439 msgid "Allow two instructions to be issued per cycle"
10442 #: config/m32r/m32r.opt:68
10443 msgid "Code size: small, medium or large"
10446 #: config/m32r/m32r.opt:72
10447 msgid "Don't call any cache flush functions"
10450 #: config/m32r/m32r.opt:76
10451 msgid "Don't call any cache flush trap"
10454 #: config/m32r/m32r.opt:83
10455 msgid "Small data area: none, sdata, use"
10458 #: config/m68k/m68k.opt:24
10459 msgid "Generate code for a 520X"
10462 #: config/m68k/m68k.opt:28
10463 msgid "Generate code for a 5206e"
10466 #: config/m68k/m68k.opt:32
10467 msgid "Generate code for a 528x"
10470 #: config/m68k/m68k.opt:36
10471 msgid "Generate code for a 5307"
10474 #: config/m68k/m68k.opt:40
10475 msgid "Generate code for a 5407"
10478 #: config/m68k/m68k.opt:44 config/m68k/m68k.opt:97
10479 msgid "Generate code for a 68000"
10482 #: config/m68k/m68k.opt:48 config/m68k/m68k.opt:101
10483 msgid "Generate code for a 68020"
10486 #: config/m68k/m68k.opt:52
10487 msgid "Generate code for a 68040, without any new instructions"
10490 #: config/m68k/m68k.opt:56
10491 msgid "Generate code for a 68060, without any new instructions"
10494 #: config/m68k/m68k.opt:60
10495 msgid "Generate code for a 68030"
10498 #: config/m68k/m68k.opt:64
10499 msgid "Generate code for a 68040"
10502 #: config/m68k/m68k.opt:68
10503 msgid "Generate code for a 68060"
10506 #: config/m68k/m68k.opt:72
10507 msgid "Generate code for a 68302"
10510 #: config/m68k/m68k.opt:76
10511 msgid "Generate code for a 68332"
10514 #: config/m68k/m68k.opt:81
10515 msgid "Generate code for a 68851"
10518 #: config/m68k/m68k.opt:85
10519 msgid "Generate code that uses 68881 floating-point instructions"
10522 #: config/m68k/m68k.opt:89
10523 msgid "Align variables on a 32-bit boundary"
10526 #: config/m68k/m68k.opt:93
10527 msgid "Use the bit-field instructions"
10530 #: config/m68k/m68k.opt:105
10531 msgid "Generate code for a cpu32"
10534 #: config/m68k/m68k.opt:109
10535 msgid "Enable ID based shared library"
10538 #: config/m68k/m68k.opt:113
10539 msgid "Do not use the bit-field instructions"
10542 #: config/m68k/m68k.opt:117
10543 msgid "Use normal calling convention"
10546 #: config/m68k/m68k.opt:121
10547 msgid "Consider type 'int' to be 32 bits wide"
10550 #: config/m68k/m68k.opt:125
10551 msgid "Generate pc-relative code"
10554 #: config/m68k/m68k.opt:129
10555 msgid "Use different calling convention using 'rtd'"
10558 #: config/m68k/m68k.opt:133
10559 msgid "Enable separate data segment"
10562 #: config/m68k/m68k.opt:137 config/bfin/bfin.opt:45
10563 msgid "ID of shared library to build"
10566 #: config/m68k/m68k.opt:141
10567 msgid "Consider type 'int' to be 16 bits wide"
10570 #: config/m68k/m68k.opt:145
10571 msgid "Generate code with library calls for floating point"
10574 #: config/m68k/m68k.opt:149
10575 msgid "Do not use unaligned memory references"
10578 #: config/m68k/ieee.opt:25 config/i386/i386.opt:122
10579 msgid "Use IEEE math for fp comparisons"
10582 #: config/i386/djgpp.opt:26
10583 msgid "Ignored (obsolete)"
10586 #: config/i386/i386.opt:24
10587 msgid "sizeof(long double) is 16"
10590 #: config/i386/i386.opt:28
10591 msgid "Generate 32bit i386 code"
10594 #: config/i386/i386.opt:36
10595 msgid "Support 3DNow! built-in functions"
10598 #: config/i386/i386.opt:44
10599 msgid "Generate 64bit x86-64 code"
10602 #: config/i386/i386.opt:52
10603 msgid "sizeof(long double) is 12"
10606 #: config/i386/i386.opt:56
10607 msgid "Reserve space for outgoing arguments in the function prologue"
10610 #: config/i386/i386.opt:60
10611 msgid "Align some doubles on dword boundary"
10614 #: config/i386/i386.opt:64
10615 msgid "Function starts are aligned to this power of 2"
10618 #: config/i386/i386.opt:68
10619 msgid "Jump targets are aligned to this power of 2"
10622 #: config/i386/i386.opt:72
10623 msgid "Loop code aligned to this power of 2"
10626 #: config/i386/i386.opt:76
10627 msgid "Align destination of the string operations"
10630 #: config/i386/i386.opt:84
10631 msgid "Use given assembler dialect"
10634 #: config/i386/i386.opt:88
10635 msgid "Branches are this expensive (1-5, arbitrary units)"
10638 #: config/i386/i386.opt:92
10640 "Data greater than given threshold will go into .ldata section in x86-64 "
10644 #: config/i386/i386.opt:96
10645 msgid "Use given x86-64 code model"
10648 #: config/i386/i386.opt:106
10649 msgid "Generate sin, cos, sqrt for FPU"
10652 #: config/i386/i386.opt:110
10653 msgid "Return values of functions in FPU registers"
10656 #: config/i386/i386.opt:114
10657 msgid "Generate floating point mathematics using given instruction set"
10660 #: config/i386/i386.opt:126
10661 msgid "Inline all known string operations"
10664 #: config/i386/i386.opt:134
10665 msgid "Support MMX built-in functions"
10668 #: config/i386/i386.opt:138
10669 msgid "Use native (MS) bitfield layout"
10672 #: config/i386/i386.opt:154
10673 msgid "Omit the frame pointer in leaf functions"
10676 #: config/i386/i386.opt:166
10677 msgid "Attempt to keep stack aligned to this power of 2"
10680 #: config/i386/i386.opt:170
10681 msgid "Use push instructions to save outgoing arguments"
10684 #: config/i386/i386.opt:174
10685 msgid "Use red-zone in the x86-64 code"
10688 #: config/i386/i386.opt:178
10689 msgid "Number of registers used to pass integer arguments"
10692 #: config/i386/i386.opt:182
10693 msgid "Alternate calling convention"
10696 #: config/i386/i386.opt:190
10697 msgid "Support MMX and SSE built-in functions and code generation"
10700 #: config/i386/i386.opt:194
10701 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
10704 #: config/i386/i386.opt:198
10705 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
10708 #: config/i386/i386.opt:202
10709 msgid "Use SSE register passing conventions for SF and DF mode"
10712 #: config/i386/i386.opt:206
10713 msgid "Uninitialized locals in .bss"
10716 #: config/i386/i386.opt:210
10717 msgid "Enable stack probing"
10720 #: config/i386/i386.opt:214
10721 msgid "Use given thread-local storage dialect"
10724 #: config/i386/i386.opt:218
10726 msgid "Use direct references against %gs when accessing tls data"
10729 #: config/i386/cygming.opt:24
10730 msgid "Create console application"
10733 #: config/i386/cygming.opt:28
10734 msgid "Use the Cygwin interface"
10737 #: config/i386/cygming.opt:32
10738 msgid "Generate code for a DLL"
10741 #: config/i386/cygming.opt:36
10742 msgid "Ignore dllimport for functions"
10745 #: config/i386/cygming.opt:40
10746 msgid "Use Mingw-specific thread support"
10749 #: config/i386/cygming.opt:44
10750 msgid "Set Windows defines"
10753 #: config/i386/cygming.opt:48
10754 msgid "Create GUI application"
10757 #: config/i386/sco5.opt:25
10758 msgid "Generate ELF output"
10761 #: config/rs6000/aix41.opt:25 config/rs6000/aix64.opt:33
10762 msgid "Support message passing with the Parallel Environment"
10765 #: config/rs6000/aix.opt:25 config/rs6000/rs6000.opt:128
10766 msgid "Conform more closely to IBM XLC semantics"
10769 #: config/rs6000/darwin.opt:25 config/rs6000/sysv4.opt:133
10770 msgid "Generate 64-bit code"
10773 #: config/rs6000/darwin.opt:29 config/rs6000/sysv4.opt:137
10774 msgid "Generate 32-bit code"
10777 #: config/rs6000/darwin.opt:33
10778 msgid "Generate code suitable for executables (NOT shared libs)"
10781 #: config/rs6000/rs6000.opt:25
10782 msgid "Use POWER instruction set"
10785 #: config/rs6000/rs6000.opt:29
10786 msgid "Do not use POWER instruction set"
10789 #: config/rs6000/rs6000.opt:33
10790 msgid "Use POWER2 instruction set"
10793 #: config/rs6000/rs6000.opt:37
10794 msgid "Use PowerPC instruction set"
10797 #: config/rs6000/rs6000.opt:41
10798 msgid "Do not use PowerPC instruction set"
10801 #: config/rs6000/rs6000.opt:45
10802 msgid "Use PowerPC-64 instruction set"
10805 #: config/rs6000/rs6000.opt:49
10806 msgid "Use PowerPC General Purpose group optional instructions"
10809 #: config/rs6000/rs6000.opt:53
10810 msgid "Use PowerPC Graphics group optional instructions"
10813 #: config/rs6000/rs6000.opt:57
10814 msgid "Use PowerPC V2.01 single field mfcr instruction"
10817 #: config/rs6000/rs6000.opt:61
10818 msgid "Use PowerPC V2.02 popcntb instruction"
10821 #: config/rs6000/rs6000.opt:65
10822 msgid "Use PowerPC V2.02 floating point rounding instructions"
10825 #: config/rs6000/rs6000.opt:69
10826 msgid "Use AltiVec instructions"
10829 #: config/rs6000/rs6000.opt:73
10830 msgid "Generate load/store multiple instructions"
10833 #: config/rs6000/rs6000.opt:77
10834 msgid "Generate string instructions for block moves"
10837 #: config/rs6000/rs6000.opt:81
10838 msgid "Use new mnemonics for PowerPC architecture"
10841 #: config/rs6000/rs6000.opt:85
10842 msgid "Use old mnemonics for PowerPC architecture"
10845 #: config/rs6000/rs6000.opt:89 config/pdp11/pdp11.opt:84
10846 msgid "Do not use hardware floating point"
10849 #: config/rs6000/rs6000.opt:97
10850 msgid "Do not generate load/store with update instructions"
10853 #: config/rs6000/rs6000.opt:101
10854 msgid "Generate load/store with update instructions"
10857 #: config/rs6000/rs6000.opt:105
10858 msgid "Do not generate fused multiply/add instructions"
10861 #: config/rs6000/rs6000.opt:109
10862 msgid "Generate fused multiply/add instructions"
10865 #: config/rs6000/rs6000.opt:113
10866 msgid "Schedule the start and end of the procedure"
10869 #: config/rs6000/rs6000.opt:120
10870 msgid "Return all structures in memory (AIX default)"
10873 #: config/rs6000/rs6000.opt:124
10874 msgid "Return small structures in registers (SVR4 default)"
10877 #: config/rs6000/rs6000.opt:132
10878 msgid "Generate software floating point divide for better throughput"
10881 #: config/rs6000/rs6000.opt:136
10882 msgid "Do not place floating point constants in TOC"
10885 #: config/rs6000/rs6000.opt:140
10886 msgid "Place floating point constants in TOC"
10889 #: config/rs6000/rs6000.opt:144
10890 msgid "Do not place symbol+offset constants in TOC"
10893 #: config/rs6000/rs6000.opt:148
10894 msgid "Place symbol+offset constants in TOC"
10897 #: config/rs6000/rs6000.opt:159
10898 msgid "Use only one TOC entry per procedure"
10901 #: config/rs6000/rs6000.opt:163
10902 msgid "Put everything in the regular TOC"
10905 #: config/rs6000/rs6000.opt:167
10906 msgid "Generate VRSAVE instructions when generating AltiVec code"
10909 #: config/rs6000/rs6000.opt:171
10910 msgid "Deprecated option. Use -mvrsave/-mno-vrsave instead"
10913 #: config/rs6000/rs6000.opt:175
10914 msgid "Generate isel instructions"
10917 #: config/rs6000/rs6000.opt:179
10918 msgid "Deprecated option. Use -misel/-mno-isel instead"
10921 #: config/rs6000/rs6000.opt:183
10922 msgid "Generate SPE SIMD instructions on E500"
10925 #: config/rs6000/rs6000.opt:187
10926 msgid "Deprecated option. Use -mspe/-mno-spe instead"
10929 #: config/rs6000/rs6000.opt:191
10930 msgid "Enable debug output"
10933 #: config/rs6000/rs6000.opt:195
10934 msgid "Specify ABI to use"
10937 #: config/rs6000/rs6000.opt:207
10938 msgid "Select full, part, or no traceback table"
10941 #: config/rs6000/rs6000.opt:211
10942 msgid "Avoid all range limits on call instructions"
10945 #: config/rs6000/rs6000.opt:215
10946 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
10949 #: config/rs6000/rs6000.opt:219
10950 msgid "Select GPR floating point method"
10953 #: config/rs6000/rs6000.opt:223
10954 msgid "Specify size of long double (64 or 128 bits)"
10957 #: config/rs6000/rs6000.opt:227
10958 msgid "Determine which dependences between insns are considered costly"
10961 #: config/rs6000/rs6000.opt:231
10962 msgid "Specify which post scheduling nop insertion scheme to apply"
10965 #: config/rs6000/rs6000.opt:235
10966 msgid "Specify alignment of structure fields default/natural"
10969 #: config/rs6000/rs6000.opt:239
10970 msgid "Specify scheduling priority for dispatch slot restricted insns"
10973 #: config/rs6000/aix64.opt:25
10974 msgid "Compile for 64-bit pointers"
10977 #: config/rs6000/aix64.opt:29
10978 msgid "Compile for 32-bit pointers"
10981 #: config/rs6000/linux64.opt:25
10982 msgid "Call mcount for profiling before a function prologue"
10985 #: config/rs6000/sysv4.opt:25
10986 msgid "Select ABI calling convention"
10989 #: config/rs6000/sysv4.opt:29
10990 msgid "Select method for sdata handling"
10993 #: config/rs6000/sysv4.opt:37 config/rs6000/sysv4.opt:41
10994 msgid "Align to the base type of the bit-field"
10997 #: config/rs6000/sysv4.opt:46 config/rs6000/sysv4.opt:50
10998 msgid "Produce code relocatable at runtime"
11001 #: config/rs6000/sysv4.opt:54 config/rs6000/sysv4.opt:58
11002 msgid "Produce little endian code"
11005 #: config/rs6000/sysv4.opt:62 config/rs6000/sysv4.opt:66
11006 msgid "Produce big endian code"
11009 #: config/rs6000/sysv4.opt:71 config/rs6000/sysv4.opt:75
11010 #: config/rs6000/sysv4.opt:84 config/rs6000/sysv4.opt:101
11011 #: config/rs6000/sysv4.opt:129 config/rs6000/sysv4.opt:141
11012 msgid "no description yet"
11015 #: config/rs6000/sysv4.opt:79
11016 msgid "Assume all variable arg functions are prototyped"
11019 #: config/rs6000/sysv4.opt:88
11023 #: config/rs6000/sysv4.opt:92
11024 msgid "Allow bit-fields to cross word boundaries"
11027 #: config/rs6000/sysv4.opt:96
11028 msgid "Use alternate register names"
11031 #: config/rs6000/sysv4.opt:105
11032 msgid "Link with libsim.a, libc.a and sim-crt0.o"
11035 #: config/rs6000/sysv4.opt:109
11036 msgid "Link with libads.a, libc.a and crt0.o"
11039 #: config/rs6000/sysv4.opt:113
11040 msgid "Link with libyk.a, libc.a and crt0.o"
11043 #: config/rs6000/sysv4.opt:117
11044 msgid "Link with libmvme.a, libc.a and crt0.o"
11047 #: config/rs6000/sysv4.opt:121
11048 msgid "Set the PPC_EMB bit in the ELF flags header"
11051 #: config/rs6000/sysv4.opt:125
11052 msgid "Use the WindISS simulator"
11055 #: config/rs6000/sysv4.opt:145
11056 msgid "Generate code to use a non-exec PLT and GOT"
11059 #: config/rs6000/sysv4.opt:149
11060 msgid "Generate code for old exec BSS PLT"
11063 #: config/ms1/ms1.opt:24
11064 msgid "Generate multiply instructions"
11067 #: config/ms1/ms1.opt:28
11068 msgid "Use byte loads and stores when generating code."
11071 #: config/ms1/ms1.opt:36
11072 msgid "Do not include crt0.o in the startup files"
11075 #: config/ms1/ms1.opt:40 config/ms1/ms1.opt:44 config/ms1/ms1.opt:48
11076 #: config/ms1/ms1.opt:52 config/ms1/ms1.opt:56
11077 msgid "Internal debug switch"
11080 #: config/ms1/ms1.opt:60 config/iq2000/iq2000.opt:24
11081 msgid "Specify CPU for code generation purposes"
11084 #: config/mcore/mcore.opt:24
11085 msgid "Generate code for the M*Core M210"
11088 #: config/mcore/mcore.opt:28
11089 msgid "Generate code for the M*Core M340"
11092 #: config/mcore/mcore.opt:32
11093 msgid "Set maximum alignment to 4"
11096 #: config/mcore/mcore.opt:36
11097 msgid "Force functions to be aligned to a 4 byte boundary"
11100 #: config/mcore/mcore.opt:40
11101 msgid "Set maximum alignment to 8"
11104 #: config/mcore/mcore.opt:44
11105 msgid "Generate big-endian code"
11108 #: config/mcore/mcore.opt:48
11109 msgid "Emit call graph information"
11112 #: config/mcore/mcore.opt:52
11113 msgid "Use the divide instruction"
11116 #: config/mcore/mcore.opt:56
11117 msgid "Inline constants if it can be done in 2 insns or less"
11120 #: config/mcore/mcore.opt:60
11121 msgid "Generate little-endian code"
11124 #: config/mcore/mcore.opt:68
11125 msgid "Use arbitrary sized immediates in bit operations"
11128 #: config/mcore/mcore.opt:72
11129 msgid "Prefer word accesses over byte accesses"
11132 #: config/mcore/mcore.opt:76
11133 msgid "Set the maximum amount for a single stack increment operation"
11136 #: config/mcore/mcore.opt:80
11137 msgid "Always treat bitfields as int-sized"
11140 #: config/arc/arc.opt:33
11141 msgid "Prepend the name of the cpu to all public symbol names"
11144 #: config/arc/arc.opt:43
11145 msgid "Compile code for ARC variant CPU"
11148 #: config/arc/arc.opt:47
11149 msgid "Put functions in SECTION"
11152 #: config/arc/arc.opt:51
11153 msgid "Put data in SECTION"
11156 #: config/arc/arc.opt:55
11157 msgid "Put read-only data in SECTION"
11160 #: config/sh/sh.opt:45
11161 msgid "Generate SH1 code"
11164 #: config/sh/sh.opt:49
11165 msgid "Generate SH2 code"
11168 #: config/sh/sh.opt:53
11169 msgid "Generate SH2a code"
11172 #: config/sh/sh.opt:57
11173 msgid "Generate SH2a FPU-less code"
11176 #: config/sh/sh.opt:61
11177 msgid "Generate default single-precision SH2a code"
11180 #: config/sh/sh.opt:65
11181 msgid "Generate only single-precision SH2a code"
11184 #: config/sh/sh.opt:69
11185 msgid "Generate SH2e code"
11188 #: config/sh/sh.opt:73
11189 msgid "Generate SH3 code"
11192 #: config/sh/sh.opt:77
11193 msgid "Generate SH3e code"
11196 #: config/sh/sh.opt:81
11197 msgid "Generate SH4 code"
11200 #: config/sh/sh.opt:85
11201 msgid "Generate SH4 FPU-less code"
11204 #: config/sh/sh.opt:89
11205 msgid "Generate default single-precision SH4 code"
11208 #: config/sh/sh.opt:93
11209 msgid "Generate only single-precision SH4 code"
11212 #: config/sh/sh.opt:97
11213 msgid "Generate SH4a code"
11216 #: config/sh/sh.opt:101
11217 msgid "Generate SH4a FPU-less code"
11220 #: config/sh/sh.opt:105
11221 msgid "Generate default single-precision SH4a code"
11224 #: config/sh/sh.opt:109
11225 msgid "Generate only single-precision SH4a code"
11228 #: config/sh/sh.opt:113
11229 msgid "Generate SH4al-dsp code"
11232 #: config/sh/sh.opt:117
11233 msgid "Generate 32-bit SHmedia code"
11236 #: config/sh/sh.opt:121
11237 msgid "Generate 32-bit FPU-less SHmedia code"
11240 #: config/sh/sh.opt:125
11241 msgid "Generate 64-bit SHmedia code"
11244 #: config/sh/sh.opt:129
11245 msgid "Generate 64-bit FPU-less SHmedia code"
11248 #: config/sh/sh.opt:133
11249 msgid "Generate SHcompact code"
11252 #: config/sh/sh.opt:137
11253 msgid "Generate FPU-less SHcompact code"
11256 #: config/sh/sh.opt:141
11258 "Throttle unrolling to avoid thrashing target registers unless the unroll "
11259 "benefit outweighs this"
11262 #: config/sh/sh.opt:145
11263 msgid "Generate code in big endian mode"
11266 #: config/sh/sh.opt:149
11267 msgid "Generate 32-bit offsets in switch tables"
11270 #: config/sh/sh.opt:153
11271 msgid "Enable SH5 cut2 workaround"
11274 #: config/sh/sh.opt:157
11275 msgid "Align doubles at 64-bit boundaries"
11278 #: config/sh/sh.opt:161
11280 "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
11281 "inv:call, inv:call2, inv:fp"
11284 #: config/sh/sh.opt:165
11285 msgid "Specify name for 32 bit signed division function"
11288 #: config/sh/sh.opt:172
11289 msgid "Cost to assume for gettr insn"
11292 #: config/sh/sh.opt:176 config/sh/sh.opt:222
11293 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
11296 #: config/sh/sh.opt:180
11297 msgid "Increase the IEEE compliance for floating-point code"
11300 #: config/sh/sh.opt:184
11301 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
11304 #: config/sh/sh.opt:188
11305 msgid "Assume symbols might be invalid"
11308 #: config/sh/sh.opt:192
11309 msgid "Annotate assembler instructions with estimated addresses"
11312 #: config/sh/sh.opt:196
11313 msgid "Generate code in little endian mode"
11316 #: config/sh/sh.opt:200
11317 msgid "Mark MAC register as call-clobbered"
11320 #: config/sh/sh.opt:206
11321 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
11324 #: config/sh/sh.opt:210
11325 msgid "Emit function-calls using global offset table when generating PIC"
11328 #: config/sh/sh.opt:214
11329 msgid "Assume pt* instructions won't trap"
11332 #: config/sh/sh.opt:218
11333 msgid "Shorten address references during linking"
11336 #: config/sh/sh.opt:226
11337 msgid "Deprecated. Use -Os instead"
11340 #: config/sh/sh.opt:230
11341 msgid "Cost to assume for a multiply insn"
11344 #: config/sh/sh.opt:234
11346 "Generate library function call to invalidate instruction cache entries after "
11347 "fixing trampoline"
11350 #: config/arm/arm.opt:24
11351 msgid "Specify an ABI"
11354 #: config/arm/arm.opt:28
11355 msgid "Generate a call to abort if a noreturn function returns"
11358 #: config/arm/arm.opt:35
11359 msgid "Pass FP arguments in FP registers"
11362 #: config/arm/arm.opt:39
11363 msgid "Generate APCS conformant stack frames"
11366 #: config/arm/arm.opt:43
11367 msgid "Generate re-entrant, PIC code"
11370 #: config/arm/arm.opt:50
11371 msgid "Specify the name of the target architecture"
11374 #: config/arm/arm.opt:57
11375 msgid "Assume target CPU is configured as big endian"
11378 #: config/arm/arm.opt:61
11379 msgid "Thumb: Assume non-static functions may be called from ARM code"
11382 #: config/arm/arm.opt:65
11383 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
11386 #: config/arm/arm.opt:69
11387 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
11390 #: config/arm/arm.opt:73
11391 msgid "Specify the name of the target CPU"
11394 #: config/arm/arm.opt:77
11395 msgid "Specify if floating point hardware should be used"
11398 #: config/arm/arm.opt:91
11399 msgid "Specify the name of the target floating point hardware/format"
11402 #: config/arm/arm.opt:95
11403 msgid "Alias for -mfloat-abi=hard"
11406 #: config/arm/arm.opt:99
11407 msgid "Assume target CPU is configured as little endian"
11410 #: config/arm/arm.opt:103
11411 msgid "Generate call insns as indirect calls, if necessary"
11414 #: config/arm/arm.opt:107
11415 msgid "Specify the register to be used for PIC addressing"
11418 #: config/arm/arm.opt:111
11419 msgid "Store function names in object code"
11422 #: config/arm/arm.opt:115
11423 msgid "Permit scheduling of a function's prologue sequence"
11426 #: config/arm/arm.opt:119
11427 msgid "Do not load the PIC register in function prologues"
11430 #: config/arm/arm.opt:123
11431 msgid "Alias for -mfloat-abi=soft"
11434 #: config/arm/arm.opt:127
11435 msgid "Specify the minimum bit alignment of structures"
11438 #: config/arm/arm.opt:131
11439 msgid "Compile for the Thumb not the ARM"
11442 #: config/arm/arm.opt:135
11443 msgid "Support calls between Thumb and ARM instruction sets"
11446 #: config/arm/arm.opt:139
11447 msgid "Specify how to access the thread pointer"
11450 #: config/arm/arm.opt:143
11451 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
11454 #: config/arm/arm.opt:147
11455 msgid "Thumb: Generate (leaf) stack frames even if not needed"
11458 #: config/arm/arm.opt:151
11459 msgid "Tune code for the given processor"
11462 #: config/arm/arm.opt:155
11463 msgid "Assume big endian bytes, little endian words"
11466 #: config/arm/pe.opt:24
11467 msgid "Ignore dllimport attribute for functions"
11470 #: config/pdp11/pdp11.opt:24
11471 msgid "Generate code for an 11/10"
11474 #: config/pdp11/pdp11.opt:28
11475 msgid "Generate code for an 11/40"
11478 #: config/pdp11/pdp11.opt:32
11479 msgid "Generate code for an 11/45"
11482 #: config/pdp11/pdp11.opt:36
11483 msgid "Use 16-bit abs patterns"
11486 #: config/pdp11/pdp11.opt:40
11487 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
11490 #: config/pdp11/pdp11.opt:44
11491 msgid "Do not use inline patterns for copying memory"
11494 #: config/pdp11/pdp11.opt:48
11495 msgid "Use inline patterns for copying memory"
11498 #: config/pdp11/pdp11.opt:52
11499 msgid "Do not pretend that branches are expensive"
11502 #: config/pdp11/pdp11.opt:56
11503 msgid "Pretend that branches are expensive"
11506 #: config/pdp11/pdp11.opt:60
11507 msgid "Use the DEC assembler syntax"
11510 #: config/pdp11/pdp11.opt:64
11511 msgid "Use 32 bit float"
11514 #: config/pdp11/pdp11.opt:68
11515 msgid "Use 64 bit float"
11518 #: config/pdp11/pdp11.opt:76
11519 msgid "Use 16 bit int"
11522 #: config/pdp11/pdp11.opt:80
11523 msgid "Use 32 bit int"
11526 #: config/pdp11/pdp11.opt:88
11527 msgid "Target has split I&D"
11530 #: config/pdp11/pdp11.opt:92
11531 msgid "Use UNIX assembler syntax"
11534 #: config/avr/avr.opt:24
11535 msgid "Use subroutines for function prologues and epilogues"
11538 #: config/avr/avr.opt:28
11539 msgid "Select the target MCU"
11542 #: config/avr/avr.opt:35
11543 msgid "Use STACK as the initial value of the stack pointer"
11546 #: config/avr/avr.opt:39
11547 msgid "Use an 8-bit 'int' type"
11550 #: config/avr/avr.opt:43
11551 msgid "Change the stack pointer without disabling interrupts"
11554 #: config/avr/avr.opt:47
11555 msgid "Do not generate tablejump insns"
11558 #: config/avr/avr.opt:57
11559 msgid "Use rjmp/rcall (limited range) on >8K devices"
11562 #: config/avr/avr.opt:61
11563 msgid "Output instruction sizes to the asm file"
11566 #: config/avr/avr.opt:65
11567 msgid "Change only the low 8 bits of the stack pointer"
11570 #: config/crx/crx.opt:24
11571 msgid "Support multiply accumulate instructions"
11574 #: config/crx/crx.opt:28
11575 msgid "Do not use push to store function arguments"
11578 #: config/crx/crx.opt:32
11579 msgid "Restrict doloop to the given nesting level"
11582 #: config/c4x/c4x.opt:24
11583 msgid "Generate code for C30 CPU"
11586 #: config/c4x/c4x.opt:28
11587 msgid "Generate code for C31 CPU"
11590 #: config/c4x/c4x.opt:32
11591 msgid "Generate code for C32 CPU"
11594 #: config/c4x/c4x.opt:36
11595 msgid "Generate code for C33 CPU"
11598 #: config/c4x/c4x.opt:40
11599 msgid "Generate code for C40 CPU"
11602 #: config/c4x/c4x.opt:44
11603 msgid "Generate code for C44 CPU"
11606 #: config/c4x/c4x.opt:48
11607 msgid "Assume that pointers may be aliased"
11610 #: config/c4x/c4x.opt:52
11611 msgid "Big memory model"
11614 #: config/c4x/c4x.opt:56
11615 msgid "Use the BK register as a general purpose register"
11618 #: config/c4x/c4x.opt:60
11619 msgid "Generate code for CPU"
11622 #: config/c4x/c4x.opt:64
11623 msgid "Enable use of DB instruction"
11626 #: config/c4x/c4x.opt:68
11627 msgid "Enable debugging"
11630 #: config/c4x/c4x.opt:72
11631 msgid "Enable new features under development"
11634 #: config/c4x/c4x.opt:76
11635 msgid "Use fast but approximate float to integer conversion"
11638 #: config/c4x/c4x.opt:80
11639 msgid "Force RTL generation to emit valid 3 operand insns"
11642 #: config/c4x/c4x.opt:84
11643 msgid "Force constants into registers to improve hoisting"
11646 #: config/c4x/c4x.opt:88 config/c4x/c4x.opt:112
11647 msgid "Save DP across ISR in small memory model"
11650 #: config/c4x/c4x.opt:92
11651 msgid "Allow unsigned iteration counts for RPTB/DB"
11654 #: config/c4x/c4x.opt:96
11655 msgid "Pass arguments on the stack"
11658 #: config/c4x/c4x.opt:100
11659 msgid "Use MPYI instruction for C3x"
11662 #: config/c4x/c4x.opt:104
11663 msgid "Enable parallel instructions"
11666 #: config/c4x/c4x.opt:108
11667 msgid "Enable MPY||ADD and MPY||SUB instructions"
11670 #: config/c4x/c4x.opt:116
11671 msgid "Preserve all 40 bits of FP reg across call"
11674 #: config/c4x/c4x.opt:120
11675 msgid "Pass arguments in registers"
11678 #: config/c4x/c4x.opt:124
11679 msgid "Enable use of RTPB instruction"
11682 #: config/c4x/c4x.opt:128
11683 msgid "Enable use of RTPS instruction"
11686 #: config/c4x/c4x.opt:132
11687 msgid "Set the maximum number of iterations for RPTS to N"
11690 #: config/c4x/c4x.opt:136
11691 msgid "Small memory model"
11694 #: config/c4x/c4x.opt:140
11695 msgid "Emit code compatible with TI tools"
11698 #: config/pa/pa-hpux.opt:24
11699 msgid "Generate cpp defines for server IO"
11702 #: config/pa/pa-hpux.opt:28 config/pa/pa-hpux1010.opt:24
11703 #: config/pa/pa-hpux1111.opt:24
11704 msgid "Specify UNIX standard for predefines and linking"
11707 #: config/pa/pa-hpux.opt:32
11708 msgid "Generate cpp defines for workstation IO"
11711 #: config/pa/pa.opt:24 config/pa/pa.opt:77 config/pa/pa.opt:85
11712 msgid "Generate PA1.0 code"
11715 #: config/pa/pa.opt:28 config/pa/pa.opt:89 config/pa/pa.opt:109
11716 msgid "Generate PA1.1 code"
11719 #: config/pa/pa.opt:32 config/pa/pa.opt:93
11720 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
11723 #: config/pa/pa.opt:36
11724 msgid "Generate code for huge switch statements"
11727 #: config/pa/pa.opt:40
11728 msgid "Disable FP regs"
11731 #: config/pa/pa.opt:44
11732 msgid "Disable indexed addressing"
11735 #: config/pa/pa.opt:48
11736 msgid "Generate fast indirect calls"
11739 #: config/pa/pa.opt:56
11740 msgid "Assume code will be assembled by GAS"
11743 #: config/pa/pa.opt:60
11744 msgid "Put jumps in call delay slots"
11747 #: config/pa/pa.opt:65
11748 msgid "Enable linker optimizations"
11751 #: config/pa/pa.opt:69
11752 msgid "Always generate long calls"
11755 #: config/pa/pa.opt:73
11756 msgid "Emit long load/store sequences"
11759 #: config/pa/pa.opt:81
11760 msgid "Disable space regs"
11763 #: config/pa/pa.opt:97
11764 msgid "Use portable calling conventions"
11767 #: config/pa/pa.opt:101
11769 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
11770 "7200, 7300, and 8000"
11773 #: config/pa/pa.opt:113
11774 msgid "Do not disable space regs"
11777 #: config/pa/pa64-hpux.opt:24
11778 msgid "Assume code will be linked by GNU ld"
11781 #: config/pa/pa64-hpux.opt:28
11782 msgid "Assume code will be linked by HP ld"
11785 #: config/xtensa/xtensa.opt:24
11786 msgid "Use CONST16 instruction to load constants"
11789 #: config/xtensa/xtensa.opt:28
11790 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
11793 #: config/xtensa/xtensa.opt:32
11794 msgid "Use indirect CALLXn instructions for large programs"
11797 #: config/xtensa/xtensa.opt:36
11798 msgid "Automatically align branch targets to reduce branch penalties"
11801 #: config/xtensa/xtensa.opt:40
11802 msgid "Intersperse literal pools with code in the text section"
11805 #: config/stormy16/stormy16.opt:25
11806 msgid "Provide libraries for the simulator"
11809 #: config/mips/mips.opt:24
11810 msgid "Generate code that conforms to the given ABI"
11813 #: config/mips/mips.opt:28
11814 msgid "Use SVR4-style PIC"
11817 #: config/mips/mips.opt:32
11818 msgid "Use PMC-style 'mad' instructions"
11821 #: config/mips/mips.opt:36
11822 msgid "Generate code for the given ISA"
11825 #: config/mips/mips.opt:40
11826 msgid "Use Branch Likely instructions, overriding the architecture default"
11829 #: config/mips/mips.opt:44
11830 msgid "Trap on integer divide by zero"
11833 #: config/mips/mips.opt:48
11834 msgid "Use branch-and-break sequences to check for integer divide by zero"
11837 #: config/mips/mips.opt:52
11838 msgid "Use trap instructions to check for integer divide by zero"
11841 #: config/mips/mips.opt:56
11843 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
11847 #: config/mips/mips.opt:60
11848 msgid "Use MIPS-DSP instructions"
11851 #: config/mips/mips.opt:70
11852 msgid "Use big-endian byte order"
11855 #: config/mips/mips.opt:74
11856 msgid "Use little-endian byte order"
11859 #: config/mips/mips.opt:78 config/iq2000/iq2000.opt:32
11860 msgid "Use ROM instead of RAM"
11863 #: config/mips/mips.opt:82
11864 msgid "Use NewABI-style %reloc() assembly operators"
11867 #: config/mips/mips.opt:86
11868 msgid "Work around certain R4000 errata"
11871 #: config/mips/mips.opt:90
11872 msgid "Work around certain R4400 errata"
11875 #: config/mips/mips.opt:94
11876 msgid "Work around errata for early SB-1 revision 2 cores"
11879 #: config/mips/mips.opt:98
11880 msgid "Work around certain VR4120 errata"
11883 #: config/mips/mips.opt:102
11884 msgid "Work around VR4130 mflo/mfhi errata"
11887 #: config/mips/mips.opt:106
11888 msgid "Work around an early 4300 hardware bug"
11891 #: config/mips/mips.opt:110
11892 msgid "FP exceptions are enabled"
11895 #: config/mips/mips.opt:114
11896 msgid "Use 32-bit floating-point registers"
11899 #: config/mips/mips.opt:118
11900 msgid "Use 64-bit floating-point registers"
11903 #: config/mips/mips.opt:122
11904 msgid "Use FUNC to flush the cache before calling stack trampolines"
11907 #: config/mips/mips.opt:126
11908 msgid "Generate floating-point multiply-add instructions"
11911 #: config/mips/mips.opt:130
11912 msgid "Use 32-bit general registers"
11915 #: config/mips/mips.opt:134
11916 msgid "Use 64-bit general registers"
11919 #: config/mips/mips.opt:138
11920 msgid "Allow the use of hardware floating-point instructions"
11923 #: config/mips/mips.opt:142
11924 msgid "Generate code for ISA level N"
11927 #: config/mips/mips.opt:146
11928 msgid "Generate mips16 code"
11931 #: config/mips/mips.opt:150
11932 msgid "Use MIPS-3D instructions"
11935 #: config/mips/mips.opt:154
11936 msgid "Use indirect calls"
11939 #: config/mips/mips.opt:158
11940 msgid "Use a 32-bit long type"
11943 #: config/mips/mips.opt:162
11944 msgid "Use a 64-bit long type"
11947 #: config/mips/mips.opt:166
11948 msgid "Don't optimize block moves"
11951 #: config/mips/mips.opt:170
11952 msgid "Use the mips-tfile postpass"
11955 #: config/mips/mips.opt:174
11956 msgid "Do not use a cache-flushing function before calling stack trampolines"
11959 #: config/mips/mips.opt:178
11960 msgid "Generate normal-mode code"
11963 #: config/mips/mips.opt:182
11964 msgid "Do not use MIPS-3D instructions"
11967 #: config/mips/mips.opt:186
11968 msgid "Use paired-single floating-point instructions"
11971 #: config/mips/mips.opt:190
11973 "Restrict the use of hardware floating-point instructions to 32-bit operations"
11976 #: config/mips/mips.opt:194
11977 msgid "Prevent the use of all hardware floating-point instructions"
11980 #: config/mips/mips.opt:198
11981 msgid "Optimize lui/addiu address loads"
11984 #: config/mips/mips.opt:202
11985 msgid "Assume all symbols have 32-bit values"
11988 #: config/mips/mips.opt:206
11989 msgid "Optimize the output for PROCESSOR"
11992 #: config/mips/mips.opt:210 config/iq2000/iq2000.opt:45
11993 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
11996 #: config/mips/mips.opt:214
11997 msgid "Perform VR4130-specific alignment optimizations"
12000 #: config/mips/mips.opt:218
12001 msgid "Lift restrictions on GOT size"
12004 #: config/fr30/fr30.opt:24
12005 msgid "Assume small address space"
12008 #: config/m68hc11/m68hc11.opt:24 config/m68hc11/m68hc11.opt:32
12009 msgid "Compile for a 68HC11"
12012 #: config/m68hc11/m68hc11.opt:28 config/m68hc11/m68hc11.opt:36
12013 msgid "Compile for a 68HC12"
12016 #: config/m68hc11/m68hc11.opt:42 config/m68hc11/m68hc11.opt:46
12017 msgid "Compile for a 68HCS12"
12020 #: config/m68hc11/m68hc11.opt:50
12021 msgid "Auto pre/post decrement increment allowed"
12024 #: config/m68hc11/m68hc11.opt:54
12025 msgid "Min/max instructions allowed"
12028 #: config/m68hc11/m68hc11.opt:58
12029 msgid "Use call and rtc for function calls and returns"
12032 #: config/m68hc11/m68hc11.opt:62
12033 msgid "Auto pre/post decrement increment not allowed"
12036 #: config/m68hc11/m68hc11.opt:66
12037 msgid "Use jsr and rts for function calls and returns"
12040 #: config/m68hc11/m68hc11.opt:70
12041 msgid "Min/max instructions not allowed"
12044 #: config/m68hc11/m68hc11.opt:74
12045 msgid "Use direct addressing mode for soft registers"
12048 #: config/m68hc11/m68hc11.opt:78
12049 msgid "Compile with 32-bit integer mode"
12052 #: config/m68hc11/m68hc11.opt:83
12053 msgid "Specify the register allocation order"
12056 #: config/m68hc11/m68hc11.opt:87
12057 msgid "Do not use direct addressing mode for soft registers"
12060 #: config/m68hc11/m68hc11.opt:91
12061 msgid "Compile with 16-bit integer mode"
12064 #: config/m68hc11/m68hc11.opt:95
12065 msgid "Indicate the number of soft registers available"
12068 #: config/vax/vax.opt:24 config/vax/vax.opt:28
12069 msgid "Target DFLOAT double precision code"
12072 #: config/vax/vax.opt:32 config/vax/vax.opt:36
12073 msgid "Generate GFLOAT double precision code"
12076 #: config/vax/vax.opt:40
12077 msgid "Generate code for GNU assembler (gas)"
12080 #: config/vax/vax.opt:44
12081 msgid "Generate code for UNIX assembler"
12084 #: config/vax/vax.opt:48
12085 msgid "Use VAXC structure conventions"
12088 #: config/cris/linux.opt:28
12089 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
12092 #: config/cris/cris.opt:46
12093 msgid "Work around bug in multiplication instruction"
12096 #: config/cris/cris.opt:52
12097 msgid "Compile for ETRAX 4 (CRIS v3)"
12100 #: config/cris/cris.opt:57
12101 msgid "Compile for ETRAX 100 (CRIS v8)"
12104 #: config/cris/cris.opt:65
12105 msgid "Emit verbose debug information in assembly code"
12108 #: config/cris/cris.opt:72
12109 msgid "Do not use condition codes from normal instructions"
12112 #: config/cris/cris.opt:81
12113 msgid "Do not emit addressing modes with side-effect assignment"
12116 #: config/cris/cris.opt:90
12117 msgid "Do not tune stack alignment"
12120 #: config/cris/cris.opt:99
12121 msgid "Do not tune writable data alignment"
12124 #: config/cris/cris.opt:108
12125 msgid "Do not tune code and read-only data alignment"
12128 #: config/cris/cris.opt:117
12129 msgid "Align code and data to 32 bits"
12132 #: config/cris/cris.opt:134
12133 msgid "Don't align items in code or data"
12136 #: config/cris/cris.opt:143
12137 msgid "Do not emit function prologue or epilogue"
12140 #: config/cris/cris.opt:150
12141 msgid "Use the most feature-enabling options allowed by other options"
12144 #: config/cris/cris.opt:159
12145 msgid "Override -mbest-lib-options"
12148 #: config/cris/cris.opt:166
12149 msgid "Generate code for the specified chip or CPU version"
12152 #: config/cris/cris.opt:170
12153 msgid "Tune alignment for the specified chip or CPU version"
12156 #: config/cris/cris.opt:174
12157 msgid "Warn when a stackframe is larger than the specified size"
12160 #: config/cris/aout.opt:28
12161 msgid "Compile for the MMU-less Etrax 100-based elinux system"
12164 #: config/cris/aout.opt:34
12165 msgid "For elinux, request a specified stack-size for this program"
12168 #: config/h8300/h8300.opt:24
12169 msgid "Generate H8S code"
12172 #: config/h8300/h8300.opt:28
12173 msgid "Generate H8SX code"
12176 #: config/h8300/h8300.opt:32
12177 msgid "Generate H8S/2600 code"
12180 #: config/h8300/h8300.opt:36
12181 msgid "Make integers 32 bits wide"
12184 #: config/h8300/h8300.opt:43
12185 msgid "Use registers for argument passing"
12188 #: config/h8300/h8300.opt:47
12189 msgid "Consider access to byte sized memory slow"
12192 #: config/h8300/h8300.opt:51
12193 msgid "Enable linker relaxing"
12196 #: config/h8300/h8300.opt:55
12197 msgid "Generate H8/300H code"
12200 #: config/h8300/h8300.opt:59
12201 msgid "Enable the normal mode"
12204 #: config/h8300/h8300.opt:63
12205 msgid "Use H8/300 alignment rules"
12208 #: config/v850/v850.opt:24
12209 msgid "Use registers r2 and r5"
12212 #: config/v850/v850.opt:28
12213 msgid "Use 4 byte entries in switch tables"
12216 #: config/v850/v850.opt:32
12217 msgid "Enable backend debugging"
12220 #: config/v850/v850.opt:36
12221 msgid "Do not use the callt instruction"
12224 #: config/v850/v850.opt:40
12225 msgid "Reuse r30 on a per function basis"
12228 #: config/v850/v850.opt:44
12229 msgid "Support Green Hills ABI"
12232 #: config/v850/v850.opt:48
12233 msgid "Prohibit PC relative function calls"
12236 #: config/v850/v850.opt:52
12237 msgid "Use stubs for function prologues"
12240 #: config/v850/v850.opt:56
12241 msgid "Set the max size of data eligible for the SDA area"
12244 #: config/v850/v850.opt:60
12245 msgid "Enable the use of the short load instructions"
12248 #: config/v850/v850.opt:64
12249 msgid "Same as: -mep -mprolog-function"
12252 #: config/v850/v850.opt:68
12253 msgid "Set the max size of data eligible for the TDA area"
12256 #: config/v850/v850.opt:72
12257 msgid "Enforce strict alignment"
12260 #: config/v850/v850.opt:79
12261 msgid "Compile for the v850 processor"
12264 #: config/v850/v850.opt:83
12265 msgid "Compile for the v850e processor"
12268 #: config/v850/v850.opt:87
12269 msgid "Compile for the v850e1 processor"
12272 #: config/v850/v850.opt:91
12273 msgid "Set the max size of data eligible for the ZDA area"
12276 #: config/mmix/mmix.opt:25
12277 msgid "For intrinsics library: pass all parameters in registers"
12280 #: config/mmix/mmix.opt:29
12281 msgid "Use register stack for parameters and return value"
12284 #: config/mmix/mmix.opt:33
12285 msgid "Use call-clobbered registers for parameters and return value"
12288 #: config/mmix/mmix.opt:38
12289 msgid "Use epsilon-respecting floating point compare instructions"
12292 #: config/mmix/mmix.opt:42
12293 msgid "Use zero-extending memory loads, not sign-extending ones"
12296 #: config/mmix/mmix.opt:46
12298 "Generate divide results with reminder having the same sign as the divisor "
12299 "(not the dividend)"
12302 #: config/mmix/mmix.opt:50
12303 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
12306 #: config/mmix/mmix.opt:54
12307 msgid "Do not provide a default start-address 0x100 of the program"
12310 #: config/mmix/mmix.opt:58
12311 msgid "Link to emit program in ELF format (rather than mmo)"
12314 #: config/mmix/mmix.opt:62
12315 msgid "Use P-mnemonics for branches statically predicted as taken"
12318 #: config/mmix/mmix.opt:66
12319 msgid "Don't use P-mnemonics for branches"
12322 #: config/mmix/mmix.opt:80
12323 msgid "Use addresses that allocate global registers"
12326 #: config/mmix/mmix.opt:84
12327 msgid "Do not use addresses that allocate global registers"
12330 #: config/mmix/mmix.opt:88
12331 msgid "Generate a single exit point for each function"
12334 #: config/mmix/mmix.opt:92
12335 msgid "Do not generate a single exit point for each function"
12338 #: config/mmix/mmix.opt:96
12339 msgid "Set start-address of the program"
12342 #: config/mmix/mmix.opt:100
12343 msgid "Set start-address of data"
12346 #: config/iq2000/iq2000.opt:28
12347 msgid "Specify CPU for scheduling purposes"
12350 #: config/iq2000/iq2000.opt:36
12351 msgid "Use GP relative sdata/sbss sections"
12354 #: config/iq2000/iq2000.opt:41
12355 msgid "No default crt0.o"
12358 #: config/bfin/bfin.opt:24
12359 msgid "Omit frame pointer for leaf functions"
12362 #: config/bfin/bfin.opt:28
12363 msgid "Program is entirely located in low 64k of memory"
12366 #: config/bfin/bfin.opt:32
12367 msgid "Work around a hardware anomaly by adding a number of NOPs before a"
12370 #: config/bfin/bfin.opt:37
12371 msgid "Avoid speculative loads to work around a hardware anomaly."
12374 #: config/bfin/bfin.opt:41
12375 msgid "Enabled ID based shared library"
12378 #: config/bfin/bfin.opt:49
12379 msgid "Avoid generating pc-relative calls; use indirection"
12382 #: config/vxworks.opt:25
12383 msgid "Assume the VxWorks RTP environment"
12386 #: config/vxworks.opt:32
12387 msgid "Assume the VxWorks vThreads environment"
12390 #: config/darwin.opt:24
12391 msgid "Generate code suitable for fast turn around debugging"
12394 #: config/darwin.opt:28
12395 msgid "The earliest MacOS X version on which this program will run"
12398 #: config/darwin.opt:32
12399 msgid "Set sizeof(bool) to 1"
12402 #: config/lynx.opt:24
12403 msgid "Support legacy multi-threading"
12406 #: config/lynx.opt:28
12407 msgid "Use shared libraries"
12410 #: config/lynx.opt:32
12411 msgid "Support multi-threading"
12416 "Assert the <answer> to <question>. Putting '-' before <question> disables "
12417 "the <answer> to <question>"
12421 msgid "Do not discard comments"
12425 msgid "Do not discard comments in macro expansions"
12430 "Define a <macro> with <val> as its value. If just <macro> is given, <val> "
12435 msgid "Add <dir> to the end of the main framework include path"
12439 msgid "Print the name of header files as they are used"
12442 #: c.opt:69 c.opt:782
12443 msgid "Add <dir> to the end of the main include path"
12447 msgid "Generate make dependencies"
12451 msgid "Generate make dependencies and compile"
12455 msgid "Write dependency output to the given file"
12459 msgid "Treat missing header files as generated files"
12463 msgid "Like -M but ignore system header files"
12467 msgid "Like -MD but ignore system header files"
12471 msgid "Generate phony targets for all headers"
12475 msgid "Add a MAKE-quoted target"
12479 msgid "Add an unquoted target"
12483 msgid "Do not generate #line directives"
12487 msgid "Undefine <macro>"
12492 "Warn about things that will change when compiling with an ABI-compliant "
12497 msgid "Enable most warning messages"
12502 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
12507 msgid "Warn about casting functions to incompatible types"
12511 msgid "Warn about C constructs that are not in the common subset of C and C++"
12515 msgid "Warn about casts which discard qualifiers"
12519 msgid "Warn about subscripts whose type is \"char\""
12524 "Warn about possibly nested block comments, and C++ comments spanning more "
12525 "than one physical line"
12529 msgid "Synonym for -Wcomment"
12533 msgid "Warn about possibly confusing type conversions"
12537 msgid "Warn when all constructors and destructors are private"
12541 msgid "Warn when a declaration is found after a statement"
12545 msgid "Warn about deprecated compiler features"
12549 msgid "Warn about compile-time integer division by zero"
12553 msgid "Warn about violations of Effective C++ style rules"
12557 msgid "Warn about stray tokens after #elif and #endif"
12561 msgid "Make implicit function declarations an error"
12565 msgid "Warn if testing floating point numbers for equality"
12569 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
12573 msgid "Warn if passing too many arguments to a function for its format string"
12577 msgid "Warn about format strings that are not literals"
12581 msgid "Warn about possible security problems with format functions"
12585 msgid "Warn about strftime formats yielding 2-digit years"
12589 msgid "Warn about zero-length formats"
12593 msgid "Warn about variables which are initialized to themselves"
12597 msgid "Warn about implicit function declarations"
12601 msgid "Warn when a declaration does not specify a type"
12605 msgid "Deprecated. This switch has no effect"
12610 "Warn when there is a cast to a pointer from an integer of a different size"
12614 msgid "Warn about invalid uses of the \"offsetof\" macro"
12618 msgid "Warn about PCH files that are found but not used"
12622 msgid "Do not warn about using \"long long\" when -pedantic"
12626 msgid "Warn about suspicious declarations of \"main\""
12630 msgid "Warn about possibly missing braces around initializers"
12634 msgid "Warn about global functions without previous declarations"
12638 msgid "Warn about missing fields in struct initializers"
12642 msgid "Warn about functions which might be candidates for format attributes"
12646 msgid "Warn about user-specified include directories that do not exist"
12650 msgid "Warn about global functions without prototypes"
12654 msgid "Warn about use of multi-character character constants"
12658 msgid "Warn about \"extern\" declarations not at file scope"
12663 "Warn when non-templatized friend functions are declared within a template"
12667 msgid "Warn about non-virtual destructors"
12672 "Warn about NULL being passed to argument slots marked as requiring non-NULL"
12676 msgid "Warn about non-normalised Unicode strings"
12680 msgid "Warn if a C-style cast is used in a program"
12684 msgid "Warn if an old-style parameter definition is used"
12688 msgid "Warn about overloaded virtual function names"
12692 msgid "Warn about possibly missing parentheses"
12696 msgid "Warn when converting the type of pointers to member functions"
12700 msgid "Warn about function pointer arithmetic"
12704 msgid "Warn when a pointer is cast to an integer of a different size"
12708 msgid "Warn about misuses of pragmas"
12712 msgid "Warn if inherited methods are unimplemented"
12716 msgid "Warn about multiple declarations of the same object"
12720 msgid "Warn when the compiler reorders code"
12725 "Warn whenever a function's return type defaults to \"int\" (C), or about "
12726 "inconsistent return types (C++)"
12730 msgid "Warn if a selector has multiple methods"
12734 msgid "Warn about possible violations of sequence point rules"
12738 msgid "Warn about signed-unsigned comparisons"
12742 msgid "Warn when overload promotes from unsigned to signed"
12746 msgid "Warn about uncasted NULL used as sentinel"
12750 msgid "Warn about unprototyped function declarations"
12754 msgid "Warn if type signatures of candidate methods do not match exactly"
12758 msgid "Warn when synthesis behavior differs from Cfront"
12761 #: c.opt:388 common.opt:142
12762 msgid "Do not suppress warnings from system headers"
12766 msgid "Warn about features not present in traditional C"
12771 "Warn if trigraphs are encountered that might affect the meaning of the "
12776 msgid "Warn about @selector()s without previously declared methods"
12780 msgid "Warn if an undefined macro is used in an #if directive"
12784 msgid "Warn about unrecognized pragmas"
12788 msgid "Warn about macros defined in the main file that are not used"
12792 msgid "Do not warn about using variadic macros when -pedantic"
12796 msgid "Give strings the type \"array of char\""
12800 msgid "Warn when a pointer differs in signedness in an assignment"
12804 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
12808 msgid "Enforce class member access control semantics"
12812 msgid "Change when template instances are emitted"
12816 msgid "Recognize the \"asm\" keyword"
12820 msgid "Recognize built-in functions"
12824 msgid "Check the return value of new"
12828 msgid "Allow the arguments of the '?' operator to have different types"
12832 msgid "Reduce the size of object files"
12836 msgid "Make string literals \"const char[]\" not \"char[]\""
12840 msgid "Use class <name> for constant strings"
12844 msgid "Inline member functions by default"
12848 msgid "Permit '$' as an identifier character"
12852 msgid "Generate code to check exception specifications"
12856 msgid "Convert all strings and character constants to character set <cset>"
12860 msgid "Permit universal character names (\\u and \\U) in identifiers"
12864 msgid "Specify the default character set for source files"
12868 msgid "Scope of for-init-statement variables is local to the loop"
12872 msgid "Do not assume that standard C libraries and \"main\" exist"
12876 msgid "Recognize GNU-defined keywords"
12880 msgid "Generate code for GNU runtime environment"
12884 msgid "Assume normal C execution environment"
12888 msgid "Enable support for huge objects"
12892 msgid "Export functions even if they can be inlined"
12896 msgid "Emit implicit instantiations of inline templates"
12900 msgid "Emit implicit instantiations of templates"
12904 msgid "Inject friend functions into enclosing namespace"
12908 msgid "Don't warn about uses of Microsoft extensions"
12912 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
12916 msgid "Assume that receivers of Objective-C messages may be nil"
12921 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
12926 msgid "Allow fast jumps to the message dispatcher"
12930 msgid "Enable Objective-C exception and synchronization syntax"
12934 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
12938 msgid "Enable Objective-C setjmp exception handling runtime"
12942 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
12946 msgid "Enable optional diagnostics"
12950 msgid "Look for and use PCH files even when preprocessing"
12954 msgid "Downgrade conformance errors to warnings"
12958 msgid "Treat the input file as already preprocessed"
12963 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
12968 msgid "Enable automatic template instantiation"
12972 msgid "Generate run time type descriptor information"
12976 msgid "Use the same size for double as for float"
12980 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
12984 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
12988 msgid "Make \"char\" signed by default"
12992 msgid "Display statistics accumulated during compilation"
12996 msgid "Distance between tab stops for column reporting"
13000 msgid "Specify maximum template instantiation depth"
13004 msgid "Do not generate thread-safe code for initializing local statics"
13008 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
13012 msgid "Make \"char\" unsigned by default"
13016 msgid "Use __cxa_atexit to register destructors"
13020 msgid "Marks all inlined methods as having hidden visibility"
13024 msgid "Discard unused virtual functions"
13028 msgid "Implement vtables using thunks"
13032 msgid "Emit common-like symbols as weak symbols"
13037 "Convert all wide strings and character constants to character set <cset>"
13041 msgid "Generate a #line directive pointing at the current working directory"
13045 msgid "Emit cross referencing information"
13050 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
13054 msgid "Dump declarations to a .decl file"
13057 #: c.opt:750 c.opt:778
13058 msgid "Add <dir> to the end of the system include path"
13062 msgid "Accept definition of macros in <file>"
13066 msgid "Include the contents of <file> before other files"
13070 msgid "Specify <path> as a prefix for next two options"
13074 msgid "Set <dir> to be the system root directory"
13078 msgid "Add <dir> to the start of the system include path"
13082 msgid "Add <dir> to the end of the quote include path"
13087 "Do not search standard system include directories (those specified with -"
13088 "isystem will still be used)"
13092 msgid "Do not search standard system include directories for C++"
13096 msgid "Generate C header of platform-specific features"
13100 msgid "Print a checksum of the executable for PCH validity checking, and stop"
13104 msgid "Remap file names when including files"
13108 msgid "Conform to the ISO 1998 C++ standard"
13111 #: c.opt:831 c.opt:859
13112 msgid "Conform to the ISO 1990 C standard"
13115 #: c.opt:835 c.opt:867
13116 msgid "Conform to the ISO 1999 C standard"
13120 msgid "Deprecated in favor of -std=c99"
13124 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
13128 msgid "Conform to the ISO 1990 C standard with GNU extensions"
13132 msgid "Conform to the ISO 1999 C standard with GNU extensions"
13136 msgid "Deprecated in favor of -std=gnu99"
13140 msgid "Conform to the ISO 1990 C standard as amended in 1994"
13144 msgid "Deprecated in favor of -std=iso9899:1999"
13148 msgid "Enable traditional preprocessing"
13152 msgid "Support ISO C trigraphs"
13156 msgid "Do not predefine system-specific and GCC-specific macros"
13160 msgid "Enable verbose output"
13164 msgid "Display this information"
13169 "Set parameter <param> to value. See below for a complete list of parameters"
13174 "Put global and static data smaller than <number> bytes into a special "
13175 "section (on some targets)"
13179 msgid "Set optimization level to <number>"
13183 msgid "Optimize for space rather than speed"
13187 msgid "This switch is deprecated; use -Wextra instead"
13191 msgid "Warn about returning structures, unions or arrays"
13195 msgid "Warn about inappropriate attribute usage"
13199 msgid "Warn about pointer casts which increase alignment"
13203 msgid "Warn about uses of __attribute__((deprecated)) declarations"
13207 msgid "Warn when an optimization pass is disabled"
13211 msgid "Treat all warnings as errors"
13215 msgid "Print extra (possibly unwanted) warnings"
13219 msgid "Exit on the first error occurred"
13223 msgid "Warn when an inlined function cannot be inlined"
13227 msgid "Warn if an object is larger than <number> bytes"
13231 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
13236 "Warn about functions which might be candidates for __attribute__((noreturn))"
13240 msgid "Warn when the packed attribute has no effect on struct layout"
13244 msgid "Warn when padding is required to align structure members"
13248 msgid "Warn when one local variable shadows another"
13252 msgid "Warn when not issuing stack smashing protection for some reason"
13255 #: common.opt:122 common.opt:126
13256 msgid "Warn about code which might break strict aliasing rules"
13260 msgid "Warn about enumerated switches, with no default, missing a case"
13264 msgid "Warn about enumerated switches missing a \"default:\" statement"
13268 msgid "Warn about all enumerated switches missing a specific case"
13272 msgid "Warn about uninitialized automatic variables"
13276 msgid "Warn about code that will never be executed"
13280 msgid "Enable all -Wunused- warnings"
13284 msgid "Warn when a function is unused"
13288 msgid "Warn when a function parameter is unused"
13292 msgid "Warn when an expression value is unused"
13296 msgid "Warn when a variable is unused"
13300 msgid "Warn when a register variable is declared volatile"
13304 msgid "Emit declaration information into <file>"
13308 msgid "Enable dumps from specific passes of the compiler"
13312 msgid "Set the file basename to be used for dumps"
13316 msgid "Align the start of functions"
13320 msgid "Align labels which are only reached by jumping"
13324 msgid "Align all labels"
13328 msgid "Align the start of loops"
13332 msgid "Specify that arguments may alias each other and globals"
13336 msgid "Assume arguments may alias globals but not each other"
13340 msgid "Assume arguments alias neither each other nor globals"
13344 msgid "Generate unwind tables that are exact at each instruction boundary"
13348 msgid "Generate code to check bounds before indexing arrays"
13352 msgid "Replace add, compare, branch with branch on count register"
13356 msgid "Use profiling information for branch probabilities"
13361 "Perform branch target load optimization before prologue / epilogue threading"
13366 "Perform branch target load optimization after prologue / epilogue threading"
13371 "Restrict target load migration not to re-use registers in any basic block"
13375 msgid "Mark <register> as being preserved across functions"
13379 msgid "Mark <register> as being corrupted by function calls"
13383 msgid "Save registers around function calls"
13387 msgid "Do not put uninitialized globals in the common section"
13391 msgid "Perform a register copy-propagation optimization pass"
13395 msgid "Perform cross-jumping optimization"
13399 msgid "When running CSE, follow jumps to their targets"
13403 msgid "When running CSE, follow conditional jumps"
13407 msgid "Omit range reduction step when performing complex division"
13411 msgid "Place data items into their own section"
13415 msgid "Defer popping functions args from stack until later"
13419 msgid "Attempt to fill delay slots of branch instructions"
13423 msgid "Delete useless null pointer checks"
13428 "How often to emit source location at the beginning of line-wrapped "
13434 "Amend appropriate diagnostic messages with the command line option that "
13439 msgid "Dump various compiler internals to a file"
13444 "Suppress output of instruction numbers and line number notes in debugging "
13449 msgid "Perform early inlining"
13453 msgid "Perform DWARF2 duplicate elimination"
13456 #: common.opt:376 common.opt:380
13457 msgid "Perform unused type elimination in debug info"
13461 msgid "Enable exception handling"
13465 msgid "Perform a number of minor, expensive optimizations"
13469 msgid "Assume no NaNs or infinities are generated"
13473 msgid "Mark <register> as being unavailable to the compiler"
13477 msgid "Don't allocate floats and doubles in extended-precision registers"
13481 msgid "Copy memory address constants into registers before use"
13485 msgid "Copy memory operands into registers before use"
13489 msgid "Allow function addresses to be held in registers"
13493 msgid "Place each function into its own section"
13497 msgid "Perform global common subexpression elimination"
13502 "Perform enhanced load motion during global common subexpression elimination"
13506 msgid "Perform store motion after global common subexpression elimination"
13511 "Perform redundant load after store elimination in global common subexpression"
13516 "Perform global common subexpression elimination after register allocation"
13520 msgid "Enable guessing of branch probabilities"
13524 msgid "Process #ident directives"
13528 msgid "Perform conversion of conditional jumps to branchless equivalents"
13532 msgid "Perform conversion of conditional jumps to conditional execution"
13536 msgid "Do not generate .size directives"
13540 msgid "Pay attention to the \"inline\" keyword"
13544 msgid "Integrate simple functions into their callers"
13548 msgid "Integrate functions called once into their callers"
13552 msgid "Limit the size of inlined functions to <number>"
13556 msgid "Instrument function entry and exit with profiling calls"
13560 msgid "Perform Interprocedural constant propagation"
13564 msgid "Discover pure and const functions"
13568 msgid "Discover readonly and non addressable static variables"
13572 msgid "Type based escape and alias analysis"
13576 msgid "Optimize induction variables on trees"
13580 msgid "Use jump tables for sufficiently large switch statements"
13584 msgid "Generate code for functions even if they are fully inlined"
13588 msgid "Emit static const variables even if they are not used"
13592 msgid "Give external symbols a leading underscore"
13596 msgid "Perform loop optimizations"
13600 msgid "Perform loop optimizations using the new loop optimizer"
13604 msgid "Set errno after built-in math functions"
13608 msgid "Report on permanent memory allocation"
13612 msgid "Attempt to merge identical constants and constant variables"
13616 msgid "Attempt to merge identical constants across compilation units"
13621 "Limit diagnostics to <number> characters per line. 0 suppresses line-"
13626 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
13630 msgid "Move loop invariant computations out of loops"
13634 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
13638 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
13642 msgid "Ignore read operations when inserting mudflap instrumentation"
13647 "Enable/Disable the traditional scheduling in loops that already passed "
13648 "modulo scheduling"
13652 msgid "Support synchronous non-call exceptions"
13656 msgid "When possible do not generate stack frames"
13660 msgid "Do the full register move optimization pass"
13664 msgid "Optimize sibling and tail recursive calls"
13668 msgid "Pack structure members together without holes"
13672 msgid "Set initial maximum structure member alignment"
13676 msgid "Return small aggregates in memory, not registers"
13680 msgid "Perform loop peeling"
13684 msgid "Enable machine specific peephole optimizations"
13688 msgid "Enable an RTL peephole pass before sched2"
13692 msgid "Generate position-independent code if possible (large mode)"
13697 "Generate position-independent code for executables if possible (large mode)"
13701 msgid "Generate position-independent code if possible (small mode)"
13706 "Generate position-independent code for executables if possible (small mode)"
13710 msgid "Generate prefetch instructions, if available, for arrays in loops"
13714 msgid "Enable basic program profiling code"
13718 msgid "Insert arc-based program profiling code"
13723 "Enable common options for generating profile info for profile feedback "
13724 "directed optimizations"
13729 "Enable common options for performing profile feedback directed optimizations"
13733 msgid "Insert code to profile values of expressions"
13737 msgid "Make compile reproducible using <string>"
13741 msgid "Return small aggregates in registers"
13745 msgid "Enables a register move optimization"
13749 msgid "Perform a register renaming optimization pass"
13753 msgid "Reorder basic blocks to improve code placement"
13757 msgid "Reorder basic blocks and partition into hot and cold sections"
13761 msgid "Reorder functions to improve code placement"
13765 msgid "Add a common subexpression elimination pass after loop optimizations"
13769 msgid "Run the loop optimizer twice"
13773 msgid "Disable optimizations that assume default FP rounding behavior"
13777 msgid "Enable scheduling across basic blocks"
13781 msgid "Allow speculative motion of non-loads"
13785 msgid "Allow speculative motion of some loads"
13789 msgid "Allow speculative motion of more loads"
13793 msgid "Set the verbosity level of the scheduler"
13797 msgid "If scheduling post reload, do superblock scheduling"
13801 msgid "If scheduling post reload, do trace scheduling"
13805 msgid "Reschedule instructions before register allocation"
13809 msgid "Reschedule instructions after register allocation"
13813 msgid "Allow premature scheduling of queued insns"
13817 msgid "Set number of queued insns that can be prematurely scheduled"
13820 #: common.opt:772 common.opt:776
13822 "Set dependence distance checking in premature scheduling of queued insns"
13826 msgid "Mark data as shared rather than private"
13830 msgid "Show column numbers in diagnostics, when available. Default on"
13834 msgid "Disable optimizations observable by IEEE signaling NaNs"
13838 msgid "Convert floating point constants to single precision constants"
13842 msgid "Split lifetimes of induction variables when loops are unrolled"
13846 msgid "Apply variable expansion when loops are unrolled"
13850 msgid "Insert stack checking code into the program"
13854 msgid "Trap if the stack goes past <register>"
13858 msgid "Trap if the stack goes past symbol <name>"
13862 msgid "Use propolice as a stack protection method"
13866 msgid "Use a stack protection method for every function"
13870 msgid "Perform strength reduction optimizations"
13874 msgid "Assume strict aliasing rules apply"
13878 msgid "Check for syntax errors, then stop"
13882 msgid "Create data files needed by \"gcov\""
13886 msgid "Perform jump threading optimizations"
13890 msgid "Report the time taken by each compiler pass"
13894 msgid "Set the default thread-local storage code generation model"
13898 msgid "Perform superblock formation via tail duplication"
13902 msgid "Assume floating-point operations can trap"
13906 msgid "Trap for signed overflow in addition, subtraction and multiplication"
13910 msgid "Enable SSA-CCP optimization on trees"
13914 msgid "Enable SSA-CCP optimization for stores and loads"
13918 msgid "Enable loop header copying on trees"
13922 msgid "Coalesce memory temporaries in the SSA->normal pass"
13926 msgid "Replace SSA temporaries with better names in copies"
13930 msgid "Enable copy propagation on trees"
13934 msgid "Enable copy propagation for stores and loads"
13938 msgid "Enable SSA dead code elimination optimization on trees"
13942 msgid "Enable dominator optimizations"
13946 msgid "Enable dead store elimination"
13950 msgid "Enable Full Redundancy Elimination (FRE) on trees"
13954 msgid "Enable loop invariant motion on trees"
13958 msgid "Enable linear loop transforms on trees"
13962 msgid "Create canonical induction variables in loops"
13966 msgid "Enable loop optimizations on tree level"
13970 msgid "Enable SSA-PRE optimization on trees"
13974 msgid "Perform structural alias analysis"
13978 msgid "Enable SSA code sinking on trees"
13982 msgid "Perform scalar replacement of aggregates"
13986 msgid "Replace temporary expressions in the SSA->normal pass"
13990 msgid "Perform live range splitting during the SSA->normal pass"
13994 msgid "Perform Value Range Propagation on trees"
13998 msgid "Compile whole compilation unit at a time"
14002 msgid "Perform loop unrolling when iteration count is known"
14006 msgid "Perform loop unrolling for all loops"
14010 msgid "Allow loop optimizations to assume that the loops behave in normal way"
14014 msgid "Allow math optimizations that may violate IEEE or ISO standards"
14018 msgid "Perform loop unswitching"
14022 msgid "Just generate unwind tables for exception handling"
14026 msgid "Perform variable tracking"
14030 msgid "Enable loop vectorization on trees"
14034 msgid "Enable loop versioning when doing loop vectorization on trees"
14038 msgid "Set the verbosity level of the vectorizer"
14042 msgid "Add extra commentary to assembler output"
14046 msgid "Set the default symbol visibility"
14050 msgid "Use expression value profiles in optimizations"
14054 msgid "Construct webs and split unrelated uses of single variable"
14058 msgid "Perform whole program optimizations"
14062 msgid "Assume signed arithmetic overflow wraps around"
14066 msgid "Put zero initialized data in the bss section"
14070 msgid "Generate debug information in default format"
14074 msgid "Generate debug information in COFF format"
14078 msgid "Generate debug information in DWARF v2 format"
14082 msgid "Generate debug information in default extended format"
14086 msgid "Generate debug information in STABS format"
14090 msgid "Generate debug information in extended STABS format"
14094 msgid "Generate debug information in VMS format"
14098 msgid "Generate debug information in XCOFF format"
14102 msgid "Generate debug information in extended XCOFF format"
14106 msgid "Place output into <file>"
14110 msgid "Enable function profiling"
14114 msgid "Issue warnings needed for strict compliance to the standard"
14118 msgid "Like -pedantic but issue them as errors"
14122 msgid "Do not display functions compiled or elapsed time"
14126 msgid "Display the compiler's version"
14130 msgid "Suppress warnings"
14134 #, gcc-internal-format
14135 msgid "%qs attribute directive ignored"
14139 #, gcc-internal-format
14140 msgid "wrong number of arguments specified for %qs attribute"
14144 #, gcc-internal-format
14145 msgid "%qs attribute does not apply to types"
14149 #, gcc-internal-format
14150 msgid "%qs attribute only applies to function types"
14153 #: bb-reorder.c:1872
14154 #, gcc-internal-format
14155 msgid "multiple hot/cold transitions found (bb %i)"
14159 #, gcc-internal-format
14161 "branch target register load optimization is not intended to be run twice"
14165 #, gcc-internal-format
14166 msgid "offset outside bounds of constant string"
14170 #, gcc-internal-format
14171 msgid "second argument to %<__builtin_prefetch%> must be a constant"
14175 #, gcc-internal-format
14176 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
14180 #, gcc-internal-format
14181 msgid "third argument to %<__builtin_prefetch%> must be a constant"
14185 #, gcc-internal-format
14186 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
14190 #, gcc-internal-format
14191 msgid "argument of %<__builtin_args_info%> must be constant"
14195 #, gcc-internal-format
14196 msgid "argument of %<__builtin_args_info%> out of range"
14200 #, gcc-internal-format
14201 msgid "missing argument in %<__builtin_args_info%>"
14204 #: builtins.c:4186 gimplify.c:1883
14205 #, gcc-internal-format
14206 msgid "too few arguments to function %<va_start%>"
14210 #, gcc-internal-format
14211 msgid "first argument to %<va_arg%> not of type %<va_list%>"
14214 #. Unfortunately, this is merely undefined, rather than a constraint
14215 #. violation, so we cannot make this an error. If this call is never
14216 #. executed, the program is still strictly conforming.
14218 #, gcc-internal-format
14219 msgid "%qT is promoted to %qT when passed through %<...%>"
14223 #, gcc-internal-format
14224 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
14227 #. We can, however, treat "undefined" any way we please.
14228 #. Call abort to encourage the user to fix the program.
14229 #: builtins.c:4374 c-typeck.c:2186
14230 #, gcc-internal-format
14231 msgid "if this code is reached, the program will abort"
14235 #, gcc-internal-format
14236 msgid "invalid argument to %<__builtin_frame_address%>"
14240 #, gcc-internal-format
14241 msgid "invalid argument to %<__builtin_return_address%>"
14245 #, gcc-internal-format
14246 msgid "unsupported argument to %<__builtin_frame_address%>"
14250 #, gcc-internal-format
14251 msgid "unsupported argument to %<__builtin_return_address%>"
14255 #, gcc-internal-format
14256 msgid "second argument to %<__builtin_expect%> must be a constant"
14260 #, gcc-internal-format
14261 msgid "%<__builtin_longjmp%> second argument must be 1"
14265 #, gcc-internal-format
14266 msgid "target format does not support infinity"
14269 #: builtins.c:8481 builtins.c:8575
14270 #, gcc-internal-format
14271 msgid "too few arguments to function %qs"
14274 #: builtins.c:8487 builtins.c:8581
14275 #, gcc-internal-format
14276 msgid "too many arguments to function %qs"
14279 #: builtins.c:8493 builtins.c:8606
14280 #, gcc-internal-format
14281 msgid "non-floating-point argument to function %qs"
14285 #, gcc-internal-format
14286 msgid "%<va_start%> used in function with fixed args"
14289 #. Evidently an out of date version of <stdarg.h>; can't validate
14290 #. va_start's second argument, but can still work as intended.
14292 #, gcc-internal-format
14293 msgid "%<__builtin_next_arg%> called without an argument"
14297 #, gcc-internal-format
14298 msgid "%<va_start%> used with too many arguments"
14301 #. FIXME: Sometimes with the tree optimizers we can get the
14302 #. not the last argument even though the user used the last
14303 #. argument. We just warn and set the arg to be the last
14304 #. argument so that we will get wrong-code because of
14307 #, gcc-internal-format
14308 msgid "second parameter of %<va_start%> not last named argument"
14312 #, gcc-internal-format
14313 msgid "%Hfirst argument of %D must be a pointer, second integer constant"
14317 #, gcc-internal-format
14318 msgid "%Hlast argument of %D is not integer constant between 0 and 3"
14321 #: builtins.c:9910 builtins.c:10063 builtins.c:10128
14322 #, gcc-internal-format
14323 msgid "%Hcall to %D will always overflow destination buffer"
14327 #, gcc-internal-format
14328 msgid "%qD is not defined outside of function scope"
14332 #, gcc-internal-format
14334 "string length %qd is greater than the length %qd ISO C%d compilers are "
14335 "required to support"
14339 #, gcc-internal-format
14340 msgid "overflow in constant expression"
14344 #, gcc-internal-format
14345 msgid "integer overflow in expression"
14349 #, gcc-internal-format
14350 msgid "floating point overflow in expression"
14354 #, gcc-internal-format
14355 msgid "vector overflow in expression"
14358 #. This detects cases like converting -129 or 256 to unsigned char.
14360 #, gcc-internal-format
14361 msgid "large integer implicitly truncated to unsigned type"
14365 #, gcc-internal-format
14366 msgid "negative integer implicitly converted to unsigned type"
14370 #, gcc-internal-format
14371 msgid "overflow in implicit constant conversion"
14375 #, gcc-internal-format
14376 msgid "operation on %qE may be undefined"
14380 #, gcc-internal-format
14381 msgid "case label does not reduce to an integer constant"
14385 #, gcc-internal-format
14386 msgid "case label value is less than minimum value for type"
14390 #, gcc-internal-format
14391 msgid "case label value exceeds maximum value for type"
14395 #, gcc-internal-format
14396 msgid "lower value in case label range less than minimum value for type"
14400 #, gcc-internal-format
14401 msgid "upper value in case label range exceeds maximum value for type"
14405 #, gcc-internal-format
14406 msgid "invalid truth-value expression"
14410 #, gcc-internal-format
14411 msgid "invalid operands to binary %s"
14415 #, gcc-internal-format
14416 msgid "comparison is always false due to limited range of data type"
14420 #, gcc-internal-format
14421 msgid "comparison is always true due to limited range of data type"
14425 #, gcc-internal-format
14426 msgid "comparison of unsigned expression >= 0 is always true"
14430 #, gcc-internal-format
14431 msgid "comparison of unsigned expression < 0 is always false"
14435 #, gcc-internal-format
14436 msgid "pointer of type %<void *%> used in arithmetic"
14440 #, gcc-internal-format
14441 msgid "pointer to a function used in arithmetic"
14445 #, gcc-internal-format
14446 msgid "pointer to member function used in arithmetic"
14449 #. Common Ada/Pascal programmer's mistake. We always warn
14450 #. about this since it is so bad.
14452 #, gcc-internal-format
14453 msgid "the address of %qD, will always evaluate as %<true%>"
14457 #, gcc-internal-format
14458 msgid "suggest parentheses around assignment used as truth value"
14461 #: c-common.c:2549 c-common.c:2589
14462 #, gcc-internal-format
14463 msgid "invalid use of %<restrict%>"
14467 #, gcc-internal-format
14468 msgid "invalid application of %<sizeof%> to a function type"
14472 #, gcc-internal-format
14473 msgid "invalid application of %qs to a void type"
14477 #, gcc-internal-format
14478 msgid "invalid application of %qs to incomplete type %qT "
14482 #, gcc-internal-format
14483 msgid "%<__alignof%> applied to a bit-field"
14487 #, gcc-internal-format
14488 msgid "cannot disable built-in function %qs"
14492 #, gcc-internal-format
14493 msgid "pointers are not permitted as case values"
14497 #, gcc-internal-format
14498 msgid "range expressions in switch statements are non-standard"
14502 #, gcc-internal-format
14503 msgid "empty range specified"
14507 #, gcc-internal-format
14508 msgid "duplicate (or overlapping) case value"
14512 #, gcc-internal-format
14513 msgid "%Jthis is the first entry overlapping that value"
14517 #, gcc-internal-format
14518 msgid "duplicate case value"
14522 #, gcc-internal-format
14523 msgid "%Jpreviously used here"
14527 #, gcc-internal-format
14528 msgid "multiple default labels in one switch"
14532 #, gcc-internal-format
14533 msgid "%Jthis is the first default label"
14537 #, gcc-internal-format
14538 msgid "%Jcase value %qs not in enumerated type"
14542 #, gcc-internal-format
14543 msgid "%Jcase value %qs not in enumerated type %qT"
14547 #, gcc-internal-format
14548 msgid "%Hswitch missing default case"
14551 #. Warn if there are enumerators that don't correspond to
14552 #. case expressions.
14554 #, gcc-internal-format
14555 msgid "%Henumeration value %qE not handled in switch"
14559 #, gcc-internal-format
14560 msgid "taking the address of a label is non-standard"
14563 #: c-common.c:4049 c-common.c:4068 c-common.c:4086 c-common.c:4113
14564 #: c-common.c:4132 c-common.c:4155 c-common.c:4176 c-common.c:4201
14565 #: c-common.c:4227 c-common.c:4275 c-common.c:4302 c-common.c:4353
14566 #: c-common.c:4378 c-common.c:4406 c-common.c:4425 c-common.c:4757
14567 #: c-common.c:4822 c-common.c:4918 c-common.c:4984 c-common.c:5002
14568 #: c-common.c:5048 c-common.c:5118 c-common.c:5142 c-common.c:5429
14569 #: c-common.c:5452 c-common.c:5491
14570 #, gcc-internal-format
14571 msgid "%qE attribute ignored"
14575 #, gcc-internal-format
14576 msgid "%qE attribute have effect only on public objects"
14580 #, gcc-internal-format
14581 msgid "unknown machine mode %qs"
14585 #, gcc-internal-format
14586 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
14590 #, gcc-internal-format
14591 msgid "use __attribute__ ((vector_size)) instead"
14595 #, gcc-internal-format
14596 msgid "unable to emulate %qs"
14600 #, gcc-internal-format
14601 msgid "invalid pointer mode %qs"
14605 #, gcc-internal-format
14606 msgid "no data type for mode %qs"
14610 #, gcc-internal-format
14611 msgid "cannot use mode %qs for enumeral types"
14615 #, gcc-internal-format
14616 msgid "mode %qs applied to inappropriate type"
14620 #, gcc-internal-format
14621 msgid "%Jsection attribute cannot be specified for local variables"
14625 #, gcc-internal-format
14626 msgid "section of %q+D conflicts with previous declaration"
14630 #, gcc-internal-format
14631 msgid "section attribute not allowed for %q+D"
14635 #, gcc-internal-format
14636 msgid "%Jsection attributes are not supported for this target"
14640 #, gcc-internal-format
14641 msgid "requested alignment is not a constant"
14645 #, gcc-internal-format
14646 msgid "requested alignment is not a power of 2"
14650 #, gcc-internal-format
14651 msgid "requested alignment is too large"
14655 #, gcc-internal-format
14656 msgid "alignment may not be specified for %q+D"
14660 #, gcc-internal-format
14661 msgid "%q+D defined both normally and as an alias"
14665 #, gcc-internal-format
14666 msgid "alias argument not a string"
14670 #, gcc-internal-format
14671 msgid "%Jweakref attribute must appear before alias attribute"
14675 #, gcc-internal-format
14676 msgid "%qE attribute ignored on non-class types"
14680 #, gcc-internal-format
14681 msgid "visibility argument not a string"
14685 #, gcc-internal-format
14686 msgid "%qE attribute ignored on types"
14690 #, gcc-internal-format
14692 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
14697 #, gcc-internal-format
14698 msgid "tls_model argument not a string"
14702 #, gcc-internal-format
14704 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
14705 "dynamic\" or \"global-dynamic\""
14708 #: c-common.c:4958 c-common.c:5022
14709 #, gcc-internal-format
14710 msgid "%J%qE attribute applies only to functions"
14713 #: c-common.c:4963 c-common.c:5027
14714 #, gcc-internal-format
14715 msgid "%Jcan%'t set %qE attribute after definition"
14719 #, gcc-internal-format
14720 msgid "%qE attribute ignored for %qE"
14724 #, gcc-internal-format
14725 msgid "invalid vector type for attribute %qE"
14729 #, gcc-internal-format
14730 msgid "number of components of the vector not a power of two"
14734 #, gcc-internal-format
14735 msgid "nonnull attribute without arguments on a non-prototype"
14739 #, gcc-internal-format
14740 msgid "nonnull argument has invalid operand number (argument %lu)"
14744 #, gcc-internal-format
14746 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
14750 #, gcc-internal-format
14752 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
14755 #: c-common.c:5312 c-common.c:5335
14756 #, gcc-internal-format
14757 msgid "not enough variable arguments to fit a sentinel"
14761 #, gcc-internal-format
14762 msgid "missing sentinel in function call"
14766 #, gcc-internal-format
14767 msgid "null argument where non-null required (argument %lu)"
14771 #, gcc-internal-format
14772 msgid "cleanup argument not an identifier"
14776 #, gcc-internal-format
14777 msgid "cleanup argument not a function"
14781 #, gcc-internal-format
14782 msgid "%qE attribute requires prototypes with named arguments"
14786 #, gcc-internal-format
14787 msgid "%qE attribute only applies to variadic functions"
14791 #, gcc-internal-format
14792 msgid "requested position is not an integer constant"
14796 #, gcc-internal-format
14797 msgid "requested position is less than zero"
14801 #, gcc-internal-format
14803 "%Hignoring return value of %qD, declared with attribute warn_unused_result"
14807 #, gcc-internal-format
14809 "%Hignoring return value of function declared with attribute "
14810 "warn_unused_result"
14813 #: c-common.c:5904 cp/typeck.c:4239
14814 #, gcc-internal-format
14815 msgid "attempt to take address of bit-field structure member %qD"
14819 #, gcc-internal-format
14820 msgid "invalid lvalue in assignment"
14824 #, gcc-internal-format
14825 msgid "invalid lvalue in increment"
14829 #, gcc-internal-format
14830 msgid "invalid lvalue in decrement"
14834 #, gcc-internal-format
14835 msgid "invalid lvalue in unary %<&%>"
14839 #, gcc-internal-format
14840 msgid "invalid lvalue in asm statement"
14843 #: c-common.c:6091 c-common.c:6140 c-typeck.c:2444
14844 #, gcc-internal-format
14845 msgid "too few arguments to function %qE"
14848 #. ??? This should not be an error when inlining calls to
14849 #. unprototyped functions.
14850 #: c-common.c:6108 c-typeck.c:4117
14851 #, gcc-internal-format
14852 msgid "incompatible type for argument %d of %qE"
14855 #. Except for passing an argument to an unprototyped function,
14856 #. this is a constraint violation. When passing an argument to
14857 #. an unprototyped function, it is compile-time undefined;
14858 #. making it a constraint in that case was rejected in
14860 #: c-convert.c:96 c-typeck.c:1597 c-typeck.c:3758 cp/typeck.c:1372
14861 #: cp/typeck.c:5986 fortran/convert.c:89 treelang/tree-convert.c:79
14862 #, gcc-internal-format
14863 msgid "void value not ignored as it ought to be"
14866 #: c-convert.c:134 fortran/convert.c:122 java/typeck.c:154
14867 #: treelang/tree-convert.c:105
14868 #, gcc-internal-format
14869 msgid "conversion to non-scalar type requested"
14873 #, gcc-internal-format
14874 msgid "array %q+D assumed to have one element"
14878 #, gcc-internal-format
14879 msgid "GCC supports only %u nested scopes"
14882 #: c-decl.c:755 cp/decl.c:355 java/decl.c:1685
14883 #, gcc-internal-format
14884 msgid "label %q+D used but not defined"
14887 #: c-decl.c:761 cp/decl.c:366 java/decl.c:1690
14888 #, gcc-internal-format
14889 msgid "label %q+D defined but not used"
14893 #, gcc-internal-format
14894 msgid "label %q+D declared but not defined"
14898 #, gcc-internal-format
14899 msgid "nested function %q+D declared but never defined"
14902 #: c-decl.c:812 cp/decl.c:560
14903 #, gcc-internal-format
14904 msgid "unused variable %q+D"
14908 #, gcc-internal-format
14909 msgid "type of array %q+D completed incompatibly with implicit initialization"
14913 #, gcc-internal-format
14915 "a parameter list with an ellipsis can%'t match an empty parameter name list "
14920 #, gcc-internal-format
14922 "an argument type that has a default promotion can%'t match an empty "
14923 "parameter name list declaration"
14927 #, gcc-internal-format
14929 "prototype for %q+D declares more arguments than previous old-style definition"
14933 #, gcc-internal-format
14935 "prototype for %q+D declares fewer arguments than previous old-style "
14940 #, gcc-internal-format
14941 msgid "prototype for %q+D declares argument %d with incompatible type"
14944 #. If we get here, no errors were found, but do issue a warning
14945 #. for this poor-style construct.
14947 #, gcc-internal-format
14948 msgid "prototype for %q+D follows non-prototype definition"
14952 #, gcc-internal-format
14953 msgid "previous definition of %q+D was here"
14957 #, gcc-internal-format
14958 msgid "previous implicit declaration of %q+D was here"
14962 #, gcc-internal-format
14963 msgid "previous declaration of %q+D was here"
14967 #, gcc-internal-format
14968 msgid "%q+D redeclared as different kind of symbol"
14972 #, gcc-internal-format
14973 msgid "built-in function %q+D declared as non-function"
14976 #: c-decl.c:1186 c-decl.c:1302 c-decl.c:1926
14977 #, gcc-internal-format
14978 msgid "declaration of %q+D shadows a built-in function"
14982 #, gcc-internal-format
14983 msgid "redeclaration of enumerator %q+D"
14986 #. If types don't match for a built-in, throw away the
14987 #. built-in. No point in calling locate_old_decl here, it
14988 #. won't print anything.
14990 #, gcc-internal-format
14991 msgid "conflicting types for built-in function %q+D"
14994 #: c-decl.c:1240 c-decl.c:1253 c-decl.c:1263
14995 #, gcc-internal-format
14996 msgid "conflicting types for %q+D"
15000 #, gcc-internal-format
15001 msgid "conflicting type qualifiers for %q+D"
15004 #. Allow OLDDECL to continue in use.
15006 #, gcc-internal-format
15007 msgid "redefinition of typedef %q+D"
15010 #: c-decl.c:1326 c-decl.c:1404
15011 #, gcc-internal-format
15012 msgid "redefinition of %q+D"
15015 #: c-decl.c:1361 c-decl.c:1442
15016 #, gcc-internal-format
15017 msgid "static declaration of %q+D follows non-static declaration"
15020 #: c-decl.c:1371 c-decl.c:1378 c-decl.c:1431 c-decl.c:1439
15021 #, gcc-internal-format
15022 msgid "non-static declaration of %q+D follows static declaration"
15026 #, gcc-internal-format
15027 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
15031 #, gcc-internal-format
15032 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
15036 #, gcc-internal-format
15037 msgid "extern declaration of %q+D follows declaration with no linkage"
15041 #, gcc-internal-format
15042 msgid "declaration of %q+D with no linkage follows extern declaration"
15046 #, gcc-internal-format
15047 msgid "redeclaration of %q+D with no linkage"
15051 #, gcc-internal-format
15053 "redeclaration of %q+D with different visibility (old visibility preserved)"
15057 #, gcc-internal-format
15058 msgid "inline declaration of %qD follows declaration with attribute noinline"
15062 #, gcc-internal-format
15063 msgid "declaration of %q+D with attribute noinline follows inline declaration "
15067 #, gcc-internal-format
15068 msgid "%q+D declared inline after being called"
15072 #, gcc-internal-format
15073 msgid "%q+D declared inline after its definition"
15077 #, gcc-internal-format
15078 msgid "redefinition of parameter %q+D"
15082 #, gcc-internal-format
15083 msgid "redundant redeclaration of %q+D"
15087 #, gcc-internal-format
15088 msgid "declaration of %q+D shadows previous non-variable"
15092 #, gcc-internal-format
15093 msgid "declaration of %q+D shadows a parameter"
15097 #, gcc-internal-format
15098 msgid "declaration of %q+D shadows a global declaration"
15102 #, gcc-internal-format
15103 msgid "declaration of %q+D shadows a previous local"
15106 #: c-decl.c:1934 cp/name-lookup.c:953 cp/name-lookup.c:984
15107 #: cp/name-lookup.c:992
15108 #, gcc-internal-format
15109 msgid "%Jshadowed declaration is here"
15113 #, gcc-internal-format
15114 msgid "nested extern declaration of %qD"
15118 #, gcc-internal-format
15119 msgid "implicit declaration of function %qE"
15123 #, gcc-internal-format
15124 msgid "incompatible implicit declaration of built-in function %qD"
15128 #, gcc-internal-format
15129 msgid "incompatible implicit declaration of function %qD"
15133 #, gcc-internal-format
15134 msgid "%H%qE undeclared here (not in a function)"
15138 #, gcc-internal-format
15139 msgid "%H%qE undeclared (first use in this function)"
15143 #, gcc-internal-format
15144 msgid "%H(Each undeclared identifier is reported only once"
15148 #, gcc-internal-format
15149 msgid "%Hfor each function it appears in.)"
15152 #: c-decl.c:2474 cp/decl.c:2131
15153 #, gcc-internal-format
15154 msgid "label %qE referenced outside of any function"
15158 #, gcc-internal-format
15159 msgid "duplicate label declaration %qE"
15163 #, gcc-internal-format
15164 msgid "%Hduplicate label %qD"
15168 #, gcc-internal-format
15169 msgid "%Jjump into statement expression"
15173 #, gcc-internal-format
15174 msgid "%Jjump into scope of identifier with variably modified type"
15178 #, gcc-internal-format
15180 "%Htraditional C lacks a separate namespace for labels, identifier %qE "
15185 #, gcc-internal-format
15186 msgid "%H%qE defined as wrong kind of tag"
15190 #, gcc-internal-format
15191 msgid "unnamed struct/union that defines no instances"
15195 #, gcc-internal-format
15196 msgid "empty declaration with storage class specifier does not redeclare tag"
15200 #, gcc-internal-format
15201 msgid "empty declaration with type qualifier does not redeclare tag"
15204 #: c-decl.c:2909 c-decl.c:2916
15205 #, gcc-internal-format
15206 msgid "useless type name in empty declaration"
15210 #, gcc-internal-format
15211 msgid "%<inline%> in empty declaration"
15215 #, gcc-internal-format
15216 msgid "%<auto%> in file-scope empty declaration"
15220 #, gcc-internal-format
15221 msgid "%<register%> in file-scope empty declaration"
15225 #, gcc-internal-format
15226 msgid "useless storage class specifier in empty declaration"
15230 #, gcc-internal-format
15231 msgid "useless %<__thread%> in empty declaration"
15235 #, gcc-internal-format
15236 msgid "useless type qualifier in empty declaration"
15239 #: c-decl.c:2963 c-parser.c:1157
15240 #, gcc-internal-format
15241 msgid "empty declaration"
15245 #, gcc-internal-format
15247 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
15252 #, gcc-internal-format
15253 msgid "ISO C90 does not support %<[*]%> array declarators"
15257 #, gcc-internal-format
15258 msgid "GCC does not yet properly implement %<[*]%> array declarators"
15262 #, gcc-internal-format
15263 msgid "static or type qualifiers in abstract declarator"
15267 #, gcc-internal-format
15268 msgid "%q+D is usually a function"
15271 #: c-decl.c:3122 cp/decl.c:3702 cp/decl2.c:838
15272 #, gcc-internal-format
15273 msgid "typedef %qD is initialized (use __typeof__ instead)"
15277 #, gcc-internal-format
15278 msgid "function %qD is initialized like a variable"
15281 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
15283 #, gcc-internal-format
15284 msgid "parameter %qD is initialized"
15288 #, gcc-internal-format
15289 msgid "variable %qD has initializer but incomplete type"
15292 #: c-decl.c:3234 c-decl.c:5858 cp/decl.c:3741 cp/decl.c:10148
15293 #, gcc-internal-format
15294 msgid "inline function %q+D given attribute noinline"
15298 #, gcc-internal-format
15299 msgid "initializer fails to determine size of %q+D"
15303 #, gcc-internal-format
15304 msgid "array size missing in %q+D"
15308 #, gcc-internal-format
15309 msgid "zero or negative size array %q+D"
15312 #: c-decl.c:3375 varasm.c:1646
15313 #, gcc-internal-format
15314 msgid "storage size of %q+D isn%'t known"
15318 #, gcc-internal-format
15319 msgid "storage size of %q+D isn%'t constant"
15323 #, gcc-internal-format
15324 msgid "ignoring asm-specifier for non-static local variable %q+D"
15327 #: c-decl.c:3460 fortran/f95-lang.c:667
15328 #, gcc-internal-format
15329 msgid "cannot put object with volatile field into register"
15333 #, gcc-internal-format
15334 msgid "ISO C forbids forward parameter declarations"
15338 #, gcc-internal-format
15339 msgid "bit-field %qs width not an integer constant"
15343 #, gcc-internal-format
15344 msgid "negative width in bit-field %qs"
15348 #, gcc-internal-format
15349 msgid "zero width for bit-field %qs"
15353 #, gcc-internal-format
15354 msgid "bit-field %qs has invalid type"
15358 #, gcc-internal-format
15359 msgid "type of bit-field %qs is a GCC extension"
15363 #, gcc-internal-format
15364 msgid "width of %qs exceeds its type"
15368 #, gcc-internal-format
15369 msgid "%qs is narrower than values of its type"
15373 #, gcc-internal-format
15374 msgid "type defaults to %<int%> in declaration of %qs"
15378 #, gcc-internal-format
15379 msgid "duplicate %<const%>"
15383 #, gcc-internal-format
15384 msgid "duplicate %<restrict%>"
15388 #, gcc-internal-format
15389 msgid "duplicate %<volatile%>"
15393 #, gcc-internal-format
15394 msgid "function definition declared %<auto%>"
15398 #, gcc-internal-format
15399 msgid "function definition declared %<register%>"
15403 #, gcc-internal-format
15404 msgid "function definition declared %<typedef%>"
15408 #, gcc-internal-format
15409 msgid "function definition declared %<__thread%>"
15413 #, gcc-internal-format
15414 msgid "storage class specified for structure field %qs"
15417 #: c-decl.c:4002 cp/decl.c:7207
15418 #, gcc-internal-format
15419 msgid "storage class specified for parameter %qs"
15422 #: c-decl.c:4005 cp/decl.c:7209
15423 #, gcc-internal-format
15424 msgid "storage class specified for typename"
15427 #: c-decl.c:4018 cp/decl.c:7226
15428 #, gcc-internal-format
15429 msgid "%qs initialized and declared %<extern%>"
15432 #: c-decl.c:4020 cp/decl.c:7229
15433 #, gcc-internal-format
15434 msgid "%qs has both %<extern%> and initializer"
15438 #, gcc-internal-format
15439 msgid "file-scope declaration of %qs specifies %<auto%>"
15443 #, gcc-internal-format
15444 msgid "file-scope declaration of %qs specifies %<register%>"
15447 #: c-decl.c:4032 cp/decl.c:7233
15448 #, gcc-internal-format
15449 msgid "nested function %qs declared %<extern%>"
15452 #: c-decl.c:4035 cp/decl.c:7243
15453 #, gcc-internal-format
15454 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
15457 #. Only the innermost declarator (making a parameter be of
15458 #. array type which is converted to pointer type)
15459 #. may have static or type qualifiers.
15460 #: c-decl.c:4082 c-decl.c:4276
15461 #, gcc-internal-format
15462 msgid "static or type qualifiers in non-parameter array declarator"
15466 #, gcc-internal-format
15467 msgid "declaration of %qs as array of voids"
15471 #, gcc-internal-format
15472 msgid "declaration of %qs as array of functions"
15476 #, gcc-internal-format
15477 msgid "invalid use of structure with flexible array member"
15481 #, gcc-internal-format
15482 msgid "size of array %qs has non-integer type"
15486 #, gcc-internal-format
15487 msgid "ISO C forbids zero-size array %qs"
15491 #, gcc-internal-format
15492 msgid "size of array %qs is negative"
15496 #, gcc-internal-format
15497 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
15501 #, gcc-internal-format
15502 msgid "ISO C90 forbids variable-size array %qs"
15505 #: c-decl.c:4229 c-decl.c:4398 cp/decl.c:7665
15506 #, gcc-internal-format
15507 msgid "size of array %qs is too large"
15511 #, gcc-internal-format
15512 msgid "ISO C90 does not support flexible array members"
15516 #, gcc-internal-format
15517 msgid "array type has incomplete element type"
15520 #: c-decl.c:4308 cp/decl.c:7334
15521 #, gcc-internal-format
15522 msgid "%qs declared as function returning a function"
15525 #: c-decl.c:4313 cp/decl.c:7339
15526 #, gcc-internal-format
15527 msgid "%qs declared as function returning an array"
15531 #, gcc-internal-format
15532 msgid "function definition has qualified void return type"
15536 #, gcc-internal-format
15537 msgid "type qualifiers ignored on function return type"
15540 #: c-decl.c:4365 c-decl.c:4411 c-decl.c:4506 c-decl.c:4596
15541 #, gcc-internal-format
15542 msgid "ISO C forbids qualified function types"
15546 #, gcc-internal-format
15547 msgid "typedef %q+D declared %<inline%>"
15551 #, gcc-internal-format
15552 msgid "ISO C forbids const or volatile function types"
15556 #, gcc-internal-format
15557 msgid "variable or field %qs declared void"
15561 #, gcc-internal-format
15562 msgid "attributes in parameter array declarator ignored"
15566 #, gcc-internal-format
15567 msgid "parameter %q+D declared %<inline%>"
15571 #, gcc-internal-format
15572 msgid "field %qs declared as a function"
15576 #, gcc-internal-format
15577 msgid "field %qs has incomplete type"
15580 #: c-decl.c:4566 c-decl.c:4578 c-decl.c:4582
15581 #, gcc-internal-format
15582 msgid "invalid storage class for function %qs"
15586 #, gcc-internal-format
15587 msgid "%<noreturn%> function returns non-void value"
15591 #, gcc-internal-format
15592 msgid "cannot inline function %<main%>"
15596 #, gcc-internal-format
15597 msgid "variable previously declared %<static%> redeclared %<extern%>"
15601 #, gcc-internal-format
15602 msgid "variable %q+D declared %<inline%>"
15605 #. A mere warning is sure to result in improper semantics
15606 #. at runtime. Don't bother to allow this to compile.
15607 #. A mere warning is sure to result in improper
15608 #. semantics at runtime. Don't bother to allow this to
15610 #: c-decl.c:4717 cp/decl.c:6094 cp/decl.c:8255
15611 #, gcc-internal-format
15612 msgid "thread-local storage not supported for this target"
15615 #: c-decl.c:4782 c-decl.c:5937
15616 #, gcc-internal-format
15617 msgid "function declaration isn%'t a prototype"
15621 #, gcc-internal-format
15622 msgid "parameter names (without types) in function declaration"
15626 #, gcc-internal-format
15627 msgid "parameter %u (%q+D) has incomplete type"
15631 #, gcc-internal-format
15632 msgid "%Jparameter %u has incomplete type"
15636 #, gcc-internal-format
15637 msgid "parameter %u (%q+D) has void type"
15641 #, gcc-internal-format
15642 msgid "%Jparameter %u has void type"
15646 #, gcc-internal-format
15647 msgid "%<void%> as only parameter may not be qualified"
15650 #: c-decl.c:4902 c-decl.c:4936
15651 #, gcc-internal-format
15652 msgid "%<void%> must be the only parameter"
15656 #, gcc-internal-format
15657 msgid "parameter %q+D has just a forward declaration"
15660 #. The %s will be one of 'struct', 'union', or 'enum'.
15662 #, gcc-internal-format
15663 msgid "%<%s %E%> declared inside parameter list"
15666 #. The %s will be one of 'struct', 'union', or 'enum'.
15668 #, gcc-internal-format
15669 msgid "anonymous %s declared inside parameter list"
15673 #, gcc-internal-format
15675 "its scope is only this definition or declaration, which is probably not what "
15680 #, gcc-internal-format
15681 msgid "redefinition of %<union %E%>"
15685 #, gcc-internal-format
15686 msgid "redefinition of %<struct %E%>"
15690 #, gcc-internal-format
15691 msgid "nested redefinition of %<union %E%>"
15695 #, gcc-internal-format
15696 msgid "nested redefinition of %<struct %E%>"
15699 #: c-decl.c:5197 cp/decl.c:3502
15700 #, gcc-internal-format
15701 msgid "declaration does not declare anything"
15705 #, gcc-internal-format
15706 msgid "ISO C doesn%'t support unnamed structs/unions"
15709 #: c-decl.c:5244 c-decl.c:5260
15710 #, gcc-internal-format
15711 msgid "duplicate member %q+D"
15715 #, gcc-internal-format
15716 msgid "union has no named members"
15720 #, gcc-internal-format
15721 msgid "union has no members"
15725 #, gcc-internal-format
15726 msgid "struct has no named members"
15730 #, gcc-internal-format
15731 msgid "struct has no members"
15735 #, gcc-internal-format
15736 msgid "%Jflexible array member in union"
15740 #, gcc-internal-format
15741 msgid "%Jflexible array member not at end of struct"
15745 #, gcc-internal-format
15746 msgid "%Jflexible array member in otherwise empty struct"
15750 #, gcc-internal-format
15751 msgid "%Jinvalid use of structure with flexible array member"
15755 #, gcc-internal-format
15756 msgid "union cannot be made transparent"
15760 #, gcc-internal-format
15761 msgid "nested redefinition of %<enum %E%>"
15764 #. This enum is a named one that has been declared already.
15766 #, gcc-internal-format
15767 msgid "redeclaration of %<enum %E%>"
15771 #, gcc-internal-format
15772 msgid "enumeration values exceed range of largest integer"
15776 #, gcc-internal-format
15777 msgid "specified mode too small for enumeral values"
15781 #, gcc-internal-format
15782 msgid "enumerator value for %qE is not an integer constant"
15786 #, gcc-internal-format
15787 msgid "overflow in enumeration values"
15791 #, gcc-internal-format
15792 msgid "ISO C restricts enumerator values to range of %<int%>"
15796 #, gcc-internal-format
15797 msgid "return type is an incomplete type"
15801 #, gcc-internal-format
15802 msgid "return type defaults to %<int%>"
15806 #, gcc-internal-format
15807 msgid "no previous prototype for %q+D"
15811 #, gcc-internal-format
15812 msgid "%q+D was used with no prototype before its definition"
15816 #, gcc-internal-format
15817 msgid "no previous declaration for %q+D"
15821 #, gcc-internal-format
15822 msgid "%q+D was used with no declaration before its definition"
15825 #: c-decl.c:6001 c-decl.c:6518
15826 #, gcc-internal-format
15827 msgid "return type of %q+D is not %<int%>"
15831 #, gcc-internal-format
15832 msgid "first argument of %q+D should be %<int%>"
15836 #, gcc-internal-format
15837 msgid "second argument of %q+D should be %<char **%>"
15841 #, gcc-internal-format
15842 msgid "third argument of %q+D should probably be %<char **%>"
15846 #, gcc-internal-format
15847 msgid "%q+D takes only zero or two arguments"
15851 #, gcc-internal-format
15852 msgid "%q+D is normally a non-static function"
15856 #, gcc-internal-format
15857 msgid "%Jold-style parameter declarations in prototyped function definition"
15861 #, gcc-internal-format
15862 msgid "%Jtraditional C rejects ISO C style function definitions"
15866 #, gcc-internal-format
15867 msgid "%Jparameter name omitted"
15871 #, gcc-internal-format
15872 msgid "%Jold-style function definition"
15876 #, gcc-internal-format
15877 msgid "%Jparameter name missing from parameter list"
15881 #, gcc-internal-format
15882 msgid "%q+D declared as a non-parameter"
15886 #, gcc-internal-format
15887 msgid "multiple parameters named %q+D"
15891 #, gcc-internal-format
15892 msgid "parameter %q+D declared with void type"
15895 #: c-decl.c:6206 c-decl.c:6208
15896 #, gcc-internal-format
15897 msgid "type of %q+D defaults to %<int%>"
15901 #, gcc-internal-format
15902 msgid "parameter %q+D has incomplete type"
15906 #, gcc-internal-format
15907 msgid "declaration for parameter %q+D but no such parameter"
15911 #, gcc-internal-format
15912 msgid "number of arguments doesn%'t match built-in prototype"
15916 #, gcc-internal-format
15917 msgid "number of arguments doesn%'t match prototype"
15920 #: c-decl.c:6288 c-decl.c:6328 c-decl.c:6341
15921 #, gcc-internal-format
15922 msgid "%Hprototype declaration"
15926 #, gcc-internal-format
15927 msgid "promoted argument %qD doesn%'t match built-in prototype"
15931 #, gcc-internal-format
15932 msgid "promoted argument %qD doesn%'t match prototype"
15936 #, gcc-internal-format
15937 msgid "argument %qD doesn%'t match built-in prototype"
15941 #, gcc-internal-format
15942 msgid "argument %qD doesn%'t match prototype"
15945 #: c-decl.c:6563 cp/decl.c:10942
15946 #, gcc-internal-format
15947 msgid "no return statement in function returning non-void"
15951 #, gcc-internal-format
15952 msgid "this function may return with or without a value"
15955 #. If we get here, declarations have been used in a for loop without
15956 #. the C99 for loop scope. This doesn't make much sense, so don't
15959 #, gcc-internal-format
15960 msgid "%<for%> loop initial declaration used outside C99 mode"
15964 #, gcc-internal-format
15965 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
15969 #, gcc-internal-format
15971 "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
15975 #, gcc-internal-format
15976 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
15980 #, gcc-internal-format
15981 msgid "%<union %E%> declared in %<for%> loop initial declaration"
15985 #, gcc-internal-format
15986 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
15990 #, gcc-internal-format
15991 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
15994 #: c-decl.c:6998 c-decl.c:7149 c-decl.c:7359
15995 #, gcc-internal-format
15996 msgid "duplicate %qE"
15999 #: c-decl.c:7021 c-decl.c:7158 c-decl.c:7261
16000 #, gcc-internal-format
16001 msgid "two or more data types in declaration specifiers"
16004 #: c-decl.c:7033 cp/decl.c:6897
16005 #, gcc-internal-format
16006 msgid "%<long long long%> is too long for GCC"
16009 #: c-decl.c:7040 c-decl.c:7232
16010 #, gcc-internal-format
16011 msgid "both %<long long%> and %<double%> in declaration specifiers"
16015 #, gcc-internal-format
16016 msgid "ISO C90 does not support %<long long%>"
16019 #: c-decl.c:7051 c-decl.c:7071
16020 #, gcc-internal-format
16021 msgid "both %<long%> and %<short%> in declaration specifiers"
16024 #: c-decl.c:7054 c-decl.c:7165
16025 #, gcc-internal-format
16026 msgid "both %<long%> and %<void%> in declaration specifiers"
16029 #: c-decl.c:7057 c-decl.c:7184
16030 #, gcc-internal-format
16031 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
16034 #: c-decl.c:7060 c-decl.c:7203
16035 #, gcc-internal-format
16036 msgid "both %<long%> and %<char%> in declaration specifiers"
16039 #: c-decl.c:7063 c-decl.c:7216
16040 #, gcc-internal-format
16041 msgid "both %<long%> and %<float%> in declaration specifiers"
16044 #: c-decl.c:7074 c-decl.c:7168
16045 #, gcc-internal-format
16046 msgid "both %<short%> and %<void%> in declaration specifiers"
16049 #: c-decl.c:7077 c-decl.c:7187
16050 #, gcc-internal-format
16051 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
16054 #: c-decl.c:7080 c-decl.c:7206
16055 #, gcc-internal-format
16056 msgid "both %<short%> and %<char%> in declaration specifiers"
16059 #: c-decl.c:7083 c-decl.c:7219
16060 #, gcc-internal-format
16061 msgid "both %<short%> and %<float%> in declaration specifiers"
16064 #: c-decl.c:7086 c-decl.c:7235
16065 #, gcc-internal-format
16066 msgid "both %<short%> and %<double%> in declaration specifiers"
16069 #: c-decl.c:7094 c-decl.c:7114
16070 #, gcc-internal-format
16071 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
16074 #: c-decl.c:7097 c-decl.c:7171
16075 #, gcc-internal-format
16076 msgid "both %<signed%> and %<void%> in declaration specifiers"
16079 #: c-decl.c:7100 c-decl.c:7190
16080 #, gcc-internal-format
16081 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
16084 #: c-decl.c:7103 c-decl.c:7222
16085 #, gcc-internal-format
16086 msgid "both %<signed%> and %<float%> in declaration specifiers"
16089 #: c-decl.c:7106 c-decl.c:7238
16090 #, gcc-internal-format
16091 msgid "both %<signed%> and %<double%> in declaration specifiers"
16094 #: c-decl.c:7117 c-decl.c:7174
16095 #, gcc-internal-format
16096 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
16099 #: c-decl.c:7120 c-decl.c:7193
16100 #, gcc-internal-format
16101 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
16104 #: c-decl.c:7123 c-decl.c:7225
16105 #, gcc-internal-format
16106 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
16109 #: c-decl.c:7126 c-decl.c:7241
16110 #, gcc-internal-format
16111 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
16115 #, gcc-internal-format
16116 msgid "ISO C90 does not support complex types"
16119 #: c-decl.c:7136 c-decl.c:7177
16120 #, gcc-internal-format
16121 msgid "both %<complex%> and %<void%> in declaration specifiers"
16124 #: c-decl.c:7139 c-decl.c:7196
16125 #, gcc-internal-format
16126 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
16130 #, gcc-internal-format
16131 msgid "%qE fails to be a typedef or built in type"
16135 #, gcc-internal-format
16136 msgid "%qE is not at beginning of declaration"
16140 #, gcc-internal-format
16141 msgid "%<__thread%> used with %<auto%>"
16145 #, gcc-internal-format
16146 msgid "%<__thread%> used with %<register%>"
16150 #, gcc-internal-format
16151 msgid "%<__thread%> used with %<typedef%>"
16154 #: c-decl.c:7339 cp/parser.c:7361
16155 #, gcc-internal-format
16156 msgid "%<__thread%> before %<extern%>"
16159 #: c-decl.c:7348 cp/parser.c:7351
16160 #, gcc-internal-format
16161 msgid "%<__thread%> before %<static%>"
16165 #, gcc-internal-format
16166 msgid "multiple storage classes in declaration specifiers"
16170 #, gcc-internal-format
16171 msgid "%<__thread%> used with %qE"
16175 #, gcc-internal-format
16176 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
16179 #: c-decl.c:7470 c-decl.c:7496
16180 #, gcc-internal-format
16181 msgid "ISO C does not support complex integer types"
16184 #: c-decl.c:7570 toplev.c:821
16185 #, gcc-internal-format
16186 msgid "%q+F used but never defined"
16189 #: c-format.c:97 c-format.c:206
16190 #, gcc-internal-format
16191 msgid "format string has invalid operand number"
16195 #, gcc-internal-format
16196 msgid "function does not return string type"
16200 #, gcc-internal-format
16201 msgid "format string argument not a string type"
16205 #, gcc-internal-format
16206 msgid "unrecognized format specifier"
16210 #, gcc-internal-format
16211 msgid "%qE is an unrecognized format function type"
16215 #, gcc-internal-format
16216 msgid "%<...%> has invalid operand number"
16220 #, gcc-internal-format
16221 msgid "format string argument follows the args to be formatted"
16225 #, gcc-internal-format
16226 msgid "function might be possible candidate for %qs format attribute"
16229 #: c-format.c:991 c-format.c:1012 c-format.c:2026
16230 #, gcc-internal-format
16231 msgid "missing $ operand number in format"
16235 #, gcc-internal-format
16236 msgid "%s does not support %%n$ operand number formats"
16240 #, gcc-internal-format
16241 msgid "operand number out of range in format"
16245 #, gcc-internal-format
16246 msgid "format argument %d used more than once in %s format"
16250 #, gcc-internal-format
16251 msgid "$ operand number used after format without operand number"
16255 #, gcc-internal-format
16256 msgid "format argument %d unused before used argument %d in $-style format"
16260 #, gcc-internal-format
16261 msgid "format not a string literal, format string not checked"
16264 #: c-format.c:1224 c-format.c:1227
16265 #, gcc-internal-format
16266 msgid "format not a string literal and no format arguments"
16270 #, gcc-internal-format
16271 msgid "format not a string literal, argument types not checked"
16275 #, gcc-internal-format
16276 msgid "too many arguments for format"
16280 #, gcc-internal-format
16281 msgid "unused arguments in $-style format"
16285 #, gcc-internal-format
16286 msgid "zero-length %s format string"
16290 #, gcc-internal-format
16291 msgid "format is a wide character string"
16295 #, gcc-internal-format
16296 msgid "unterminated format string"
16300 #, gcc-internal-format
16301 msgid "embedded %<\\0%> in format"
16305 #, gcc-internal-format
16306 msgid "spurious trailing %<%%%> in format"
16309 #: c-format.c:1529 c-format.c:1774
16310 #, gcc-internal-format
16311 msgid "repeated %s in format"
16315 #, gcc-internal-format
16316 msgid "missing fill character at end of strfmon format"
16319 #: c-format.c:1586 c-format.c:1688 c-format.c:1973 c-format.c:2038
16320 #, gcc-internal-format
16321 msgid "too few arguments for format"
16325 #, gcc-internal-format
16326 msgid "zero width in %s format"
16330 #, gcc-internal-format
16331 msgid "empty left precision in %s format"
16335 #, gcc-internal-format
16336 msgid "empty precision in %s format"
16340 #, gcc-internal-format
16341 msgid "%s does not support the %qs %s length modifier"
16345 #, gcc-internal-format
16346 msgid "conversion lacks type at end of format"
16350 #, gcc-internal-format
16351 msgid "unknown conversion type character %qc in format"
16355 #, gcc-internal-format
16356 msgid "unknown conversion type character 0x%x in format"
16360 #, gcc-internal-format
16361 msgid "%s does not support the %<%%%c%> %s format"
16365 #, gcc-internal-format
16366 msgid "%s used with %<%%%c%> %s format"
16370 #, gcc-internal-format
16371 msgid "%s does not support %s"
16375 #, gcc-internal-format
16376 msgid "%s does not support %s with the %<%%%c%> %s format"
16380 #, gcc-internal-format
16381 msgid "%s ignored with %s and %<%%%c%> %s format"
16385 #, gcc-internal-format
16386 msgid "%s ignored with %s in %s format"
16390 #, gcc-internal-format
16391 msgid "use of %s and %s together with %<%%%c%> %s format"
16395 #, gcc-internal-format
16396 msgid "use of %s and %s together in %s format"
16400 #, gcc-internal-format
16401 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
16405 #, gcc-internal-format
16406 msgid "%<%%%c%> yields only last 2 digits of year"
16409 #. The end of the format string was reached.
16411 #, gcc-internal-format
16412 msgid "no closing %<]%> for %<%%[%> format"
16416 #, gcc-internal-format
16417 msgid "use of %qs length modifier with %qc type character"
16421 #, gcc-internal-format
16422 msgid "%s does not support the %<%%%s%c%> %s format"
16426 #, gcc-internal-format
16427 msgid "operand number specified with suppressed assignment"
16431 #, gcc-internal-format
16432 msgid "operand number specified for format taking no argument"
16436 #, gcc-internal-format
16437 msgid "writing through null pointer (argument %d)"
16441 #, gcc-internal-format
16442 msgid "reading through null pointer (argument %d)"
16446 #, gcc-internal-format
16447 msgid "writing into constant object (argument %d)"
16451 #, gcc-internal-format
16452 msgid "extra type qualifiers in format argument (argument %d)"
16456 #, gcc-internal-format
16457 msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
16461 #, gcc-internal-format
16462 msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
16466 #, gcc-internal-format
16467 msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
16471 #, gcc-internal-format
16472 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
16475 #: c-format.c:2376 c-format.c:2382 c-format.c:2532
16476 #, gcc-internal-format
16477 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
16480 #: c-format.c:2389 c-format.c:2542
16481 #, gcc-internal-format
16482 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
16486 #, gcc-internal-format
16487 msgid "%<locus%> is not defined as a type"
16491 #, gcc-internal-format
16492 msgid "%<location_t%> is not defined as a type"
16496 #, gcc-internal-format
16497 msgid "%<tree%> is not defined as a type"
16501 #, gcc-internal-format
16502 msgid "%<tree%> is not defined as a pointer type"
16506 #, gcc-internal-format
16507 msgid "args to be formatted is not %<...%>"
16511 #, gcc-internal-format
16512 msgid "strftime formats cannot format arguments"
16516 #, gcc-internal-format
16517 msgid "badly nested C headers from preprocessor"
16521 #, gcc-internal-format
16522 msgid "%Hignoring #pragma %s %s"
16527 #, gcc-internal-format
16528 msgid "%Hstray %<@%> in program"
16532 #, gcc-internal-format
16533 msgid "stray %qs in program"
16537 #, gcc-internal-format
16538 msgid "missing terminating %c character"
16542 #, gcc-internal-format
16543 msgid "stray %qc in program"
16547 #, gcc-internal-format
16548 msgid "stray %<\\%o%> in program"
16552 #, gcc-internal-format
16553 msgid "this decimal constant is unsigned only in ISO C90"
16557 #, gcc-internal-format
16558 msgid "this decimal constant would be unsigned in ISO C90"
16562 #, gcc-internal-format
16563 msgid "integer constant is too large for %qs type"
16567 #, gcc-internal-format
16568 msgid "floating constant exceeds range of %<%s%>"
16572 #, gcc-internal-format
16573 msgid "traditional C rejects string constant concatenation"
16576 #: c-objc-common.c:81
16577 #, gcc-internal-format
16579 "function %q+F can never be inlined because it is suppressed using -fno-inline"
16582 #: c-objc-common.c:91
16583 #, gcc-internal-format
16585 "function %q+F can never be inlined because it might not be bound within this "
16586 "unit of translation"
16589 #: c-objc-common.c:99
16590 #, gcc-internal-format
16592 "function %q+F can never be inlined because it uses attributes conflicting "
16597 #, gcc-internal-format
16598 msgid "no class name specified with %qs"
16602 #, gcc-internal-format
16603 msgid "assertion missing after %qs"
16607 #, gcc-internal-format
16608 msgid "macro name missing after %qs"
16612 #, gcc-internal-format
16613 msgid "missing path after %qs"
16617 #, gcc-internal-format
16618 msgid "missing filename after %qs"
16622 #, gcc-internal-format
16623 msgid "missing makefile target after %qs"
16627 #, gcc-internal-format
16628 msgid "-I- specified twice"
16632 #, gcc-internal-format
16633 msgid "obsolete option -I- used, please use -iquote instead"
16637 #, gcc-internal-format
16638 msgid "argument %qs to %<-Wnormalized%> not recognized"
16642 #, gcc-internal-format
16643 msgid "switch %qs is no longer supported"
16647 #, gcc-internal-format
16649 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
16653 #, gcc-internal-format
16654 msgid "output filename specified twice"
16658 #, gcc-internal-format
16659 msgid "-Wformat-y2k ignored without -Wformat"
16663 #, gcc-internal-format
16664 msgid "-Wformat-extra-args ignored without -Wformat"
16668 #, gcc-internal-format
16669 msgid "-Wformat-zero-length ignored without -Wformat"
16673 #, gcc-internal-format
16674 msgid "-Wformat-nonliteral ignored without -Wformat"
16678 #, gcc-internal-format
16679 msgid "-Wformat-security ignored without -Wformat"
16683 #, gcc-internal-format
16684 msgid "opening output file %s: %m"
16688 #, gcc-internal-format
16689 msgid "too many filenames given. Type %s --help for usage"
16693 #, gcc-internal-format
16694 msgid "YYDEBUG was not defined at build time, -dy ignored"
16698 #, gcc-internal-format
16699 msgid "opening dependency file %s: %m"
16703 #, gcc-internal-format
16704 msgid "closing dependency file %s: %m"
16708 #, gcc-internal-format
16709 msgid "when writing output to %s: %m"
16713 #, gcc-internal-format
16714 msgid "to generate dependencies you must specify either -M or -MM"
16718 #, gcc-internal-format
16719 msgid "too late for # directive to set debug directory"
16723 #, gcc-internal-format
16724 msgid "ISO C forbids an empty source file"
16727 #: c-parser.c:1054 c-parser.c:5762
16728 #, gcc-internal-format
16729 msgid "ISO C does not allow extra %<;%> outside of a function"
16733 #, gcc-internal-format
16734 msgid "expected declaration specifiers"
16738 #, gcc-internal-format
16739 msgid "data definition has no type or storage class"
16743 #, gcc-internal-format
16744 msgid "expected %<,%> or %<;%>"
16747 #. This can appear in many cases looking nothing like a
16748 #. function definition, so we don't give a more specific
16749 #. error suggesting there was one.
16750 #: c-parser.c:1254 c-parser.c:1271
16751 #, gcc-internal-format
16752 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
16756 #, gcc-internal-format
16757 msgid "ISO C forbids nested functions"
16760 #: c-parser.c:1609 c-parser.c:2372 c-parser.c:2981 c-parser.c:3222
16761 #: c-parser.c:4009 c-parser.c:4590 c-parser.c:4980 c-parser.c:5000
16762 #: c-parser.c:5115 c-parser.c:5261 c-parser.c:5278 c-parser.c:5410
16763 #: c-parser.c:5422 c-parser.c:5447 c-parser.c:5575 c-parser.c:5604
16764 #: c-parser.c:5612 c-parser.c:5640 c-parser.c:5654 c-parser.c:5867
16766 #, gcc-internal-format
16767 msgid "expected identifier"
16770 #: c-parser.c:1635 cp/parser.c:10194
16771 #, gcc-internal-format
16772 msgid "comma at end of enumerator list"
16776 #, gcc-internal-format
16777 msgid "expected %<,%> or %<}%>"
16780 #: c-parser.c:1655 c-parser.c:1825 c-parser.c:5729
16781 #, gcc-internal-format
16782 msgid "expected %<{%>"
16786 #, gcc-internal-format
16787 msgid "ISO C forbids forward references to %<enum%> types"
16791 #, gcc-internal-format
16792 msgid "expected class name"
16795 #: c-parser.c:1786 c-parser.c:5514
16796 #, gcc-internal-format
16797 msgid "extra semicolon in struct or union specified"
16801 #, gcc-internal-format
16802 msgid "no semicolon at end of struct or union"
16806 #, gcc-internal-format
16807 msgid "expected %<;%>"
16810 #: c-parser.c:1888 c-parser.c:2815
16811 #, gcc-internal-format
16812 msgid "expected specifier-qualifier-list"
16816 #, gcc-internal-format
16817 msgid "ISO C forbids member declarations with no members"
16821 #, gcc-internal-format
16822 msgid "expected %<,%>, %<;%> or %<}%>"
16826 #, gcc-internal-format
16827 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
16831 #, gcc-internal-format
16832 msgid "%<typeof%> applied to a bit-field"
16836 #, gcc-internal-format
16837 msgid "expected identifier or %<(%>"
16841 #, gcc-internal-format
16842 msgid "ISO C requires a named argument before %<...%>"
16846 #, gcc-internal-format
16847 msgid "expected declaration specifiers or %<...%>"
16851 #, gcc-internal-format
16852 msgid "wide string literal in %<asm%>"
16856 #, gcc-internal-format
16857 msgid "expected string literal"
16861 #, gcc-internal-format
16862 msgid "ISO C forbids empty initializer braces"
16866 #, gcc-internal-format
16867 msgid "obsolete use of designated initializer with %<:%>"
16871 #, gcc-internal-format
16872 msgid "ISO C forbids specifying range of elements to initialize"
16876 #, gcc-internal-format
16877 msgid "ISO C90 forbids specifying subobject to initialize"
16881 #, gcc-internal-format
16882 msgid "obsolete use of designated initializer without %<=%>"
16886 #, gcc-internal-format
16887 msgid "expected %<=%>"
16891 #, gcc-internal-format
16892 msgid "ISO C forbids label declarations"
16895 #: c-parser.c:3246 c-parser.c:3255
16896 #, gcc-internal-format
16897 msgid "expected declaration or statement"
16900 #: c-parser.c:3275 c-parser.c:3303
16901 #, gcc-internal-format
16902 msgid "%HISO C90 forbids mixed declarations and code"
16906 #, gcc-internal-format
16907 msgid "label at end of compound statement"
16911 #, gcc-internal-format
16912 msgid "expected %<:%> or %<...%>"
16916 #, gcc-internal-format
16917 msgid "expected identifier or %<*%>"
16920 #. Avoid infinite loop in error recovery:
16921 #. c_parser_skip_until_found stops at a closing nesting
16922 #. delimiter without consuming it, but here we need to consume
16923 #. it to proceed further.
16925 #, gcc-internal-format
16926 msgid "expected statement"
16930 #, gcc-internal-format
16931 msgid "%E qualifier ignored on asm"
16935 #, gcc-internal-format
16936 msgid "ISO C forbids omitting the middle term of a ?: expression"
16940 #, gcc-internal-format
16941 msgid "traditional C rejects the unary plus operator"
16945 #, gcc-internal-format
16946 msgid "%<sizeof%> applied to a bit-field"
16949 #: c-parser.c:4816 c-parser.c:5157 c-parser.c:5179
16950 #, gcc-internal-format
16951 msgid "expected expression"
16955 #, gcc-internal-format
16956 msgid "braced-group within expression allowed only inside a function"
16960 #, gcc-internal-format
16961 msgid "ISO C forbids braced-groups within expressions"
16965 #, gcc-internal-format
16966 msgid "first argument to %<__builtin_choose_expr%> not a constant"
16970 #, gcc-internal-format
16971 msgid "compound literal has variable size"
16975 #, gcc-internal-format
16976 msgid "ISO C90 forbids compound literals"
16980 #, gcc-internal-format
16981 msgid "extra semicolon in method definition specified"
16985 #, gcc-internal-format
16986 msgid "can%'t create precompiled header %s: %m"
16990 #, gcc-internal-format
16991 msgid "can%'t write to %s: %m"
16995 #, gcc-internal-format
16996 msgid "%qs is not a valid output file"
16999 #: c-pch.c:188 c-pch.c:203 c-pch.c:217
17000 #, gcc-internal-format
17001 msgid "can%'t write %s: %m"
17004 #: c-pch.c:193 c-pch.c:210
17005 #, gcc-internal-format
17006 msgid "can%'t seek in %s: %m"
17009 #: c-pch.c:201 c-pch.c:243 c-pch.c:283 c-pch.c:334
17010 #, gcc-internal-format
17011 msgid "can%'t read %s: %m"
17015 #, gcc-internal-format
17016 msgid "malformed #pragma GCC pch_preprocess, ignored"
17020 #, gcc-internal-format
17021 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
17025 #, gcc-internal-format
17026 msgid "use #include instead"
17030 #, gcc-internal-format
17031 msgid "%s: couldn%'t open PCH file: %m"
17035 #, gcc-internal-format
17036 msgid "use -Winvalid-pch for more information"
17040 #, gcc-internal-format
17041 msgid "%s: PCH file was invalid"
17045 #, gcc-internal-format
17046 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
17050 #, gcc-internal-format
17052 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
17056 #, gcc-internal-format
17057 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
17061 #, gcc-internal-format
17062 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
17066 #, gcc-internal-format
17067 msgid "missing %<(%> after %<#pragma pack%> - ignored"
17070 #: c-pragma.c:164 c-pragma.c:204
17071 #, gcc-internal-format
17072 msgid "malformed %<#pragma pack%> - ignored"
17076 #, gcc-internal-format
17077 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
17081 #, gcc-internal-format
17082 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
17086 #, gcc-internal-format
17087 msgid "unknown action %qs for %<#pragma pack%> - ignored"
17091 #, gcc-internal-format
17092 msgid "junk at end of %<#pragma pack%>"
17096 #, gcc-internal-format
17097 msgid "#pragma pack has no effect with -fpack-struct - ignored"
17101 #, gcc-internal-format
17102 msgid "alignment must be a small power of two, not %d"
17106 #, gcc-internal-format
17108 "applying #pragma weak %q+D after first use results in unspecified behavior"
17111 #: c-pragma.c:337 c-pragma.c:342
17112 #, gcc-internal-format
17113 msgid "malformed #pragma weak, ignored"
17117 #, gcc-internal-format
17118 msgid "junk at end of #pragma weak"
17121 #: c-pragma.c:414 c-pragma.c:416
17122 #, gcc-internal-format
17123 msgid "malformed #pragma redefine_extname, ignored"
17127 #, gcc-internal-format
17128 msgid "junk at end of #pragma redefine_extname"
17132 #, gcc-internal-format
17133 msgid "#pragma redefine_extname not supported on this target"
17136 #: c-pragma.c:442 c-pragma.c:529
17137 #, gcc-internal-format
17138 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
17142 #, gcc-internal-format
17144 "#pragma redefine_extname ignored due to conflict with previous #pragma "
17149 #, gcc-internal-format
17150 msgid "malformed #pragma extern_prefix, ignored"
17154 #, gcc-internal-format
17155 msgid "junk at end of #pragma extern_prefix"
17159 #, gcc-internal-format
17160 msgid "#pragma extern_prefix not supported on this target"
17164 #, gcc-internal-format
17165 msgid "asm declaration ignored due to conflict with previous rename"
17169 #, gcc-internal-format
17171 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
17175 #, gcc-internal-format
17176 msgid "#pragma GCC visibility must be followed by push or pop"
17180 #, gcc-internal-format
17181 msgid "no matching push for %<#pragma GCC visibility pop%>"
17184 #: c-pragma.c:635 c-pragma.c:661
17185 #, gcc-internal-format
17186 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
17190 #, gcc-internal-format
17191 msgid "malformed #pragma GCC visibility push"
17195 #, gcc-internal-format
17197 "#pragma GCC visibility push() must specify default, internal, hidden or "
17202 #, gcc-internal-format
17203 msgid "junk at end of %<#pragma GCC visibility%>"
17207 #, gcc-internal-format
17208 msgid "%qD has an incomplete type"
17211 #: c-typeck.c:178 cp/call.c:2696
17212 #, gcc-internal-format
17213 msgid "invalid use of void expression"
17217 #, gcc-internal-format
17218 msgid "invalid use of flexible array member"
17222 #, gcc-internal-format
17223 msgid "invalid use of array with unspecified bounds"
17227 #, gcc-internal-format
17228 msgid "invalid use of undefined type %<%s %E%>"
17231 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
17233 #, gcc-internal-format
17234 msgid "invalid use of incomplete typedef %qD"
17237 #: c-typeck.c:431 c-typeck.c:456
17238 #, gcc-internal-format
17239 msgid "function types not truly compatible in ISO C"
17243 #, gcc-internal-format
17244 msgid "types are not quite compatible"
17248 #, gcc-internal-format
17249 msgid "function return types not compatible due to %<volatile%>"
17252 #: c-typeck.c:1335 c-typeck.c:2629
17253 #, gcc-internal-format
17254 msgid "arithmetic on pointer to an incomplete type"
17258 #, gcc-internal-format
17259 msgid "%qT has no member named %qE"
17263 #, gcc-internal-format
17264 msgid "request for member %qE in something not a structure or union"
17268 #, gcc-internal-format
17269 msgid "dereferencing pointer to incomplete type"
17273 #, gcc-internal-format
17274 msgid "dereferencing %<void *%> pointer"
17277 #: c-typeck.c:1813 cp/typeck.c:2198
17278 #, gcc-internal-format
17279 msgid "invalid type argument of %qs"
17282 #: c-typeck.c:1841 cp/typeck.c:2349
17283 #, gcc-internal-format
17284 msgid "subscripted value is neither array nor pointer"
17287 #: c-typeck.c:1852 cp/typeck.c:2268 cp/typeck.c:2354
17288 #, gcc-internal-format
17289 msgid "array subscript is not an integer"
17293 #, gcc-internal-format
17294 msgid "subscripted value is pointer to function"
17297 #: c-typeck.c:1871 cp/typeck.c:2264
17298 #, gcc-internal-format
17299 msgid "array subscript has type %<char%>"
17303 #, gcc-internal-format
17304 msgid "ISO C forbids subscripting %<register%> array"
17308 #, gcc-internal-format
17309 msgid "ISO C90 forbids subscripting non-lvalue array"
17313 #, gcc-internal-format
17314 msgid "called object %qE is not a function"
17317 #. This situation leads to run-time undefined behavior. We can't,
17318 #. therefore, simply error unless we can prove that all possible
17319 #. executions of the program must execute the code.
17321 #, gcc-internal-format
17322 msgid "function called through a non-compatible type"
17326 #, gcc-internal-format
17327 msgid "too many arguments to function %qE"
17331 #, gcc-internal-format
17332 msgid "type of formal parameter %d is incomplete"
17336 #, gcc-internal-format
17338 "passing argument %d of %qE as integer rather than floating due to prototype"
17342 #, gcc-internal-format
17344 "passing argument %d of %qE as integer rather than complex due to prototype"
17348 #, gcc-internal-format
17350 "passing argument %d of %qE as complex rather than floating due to prototype"
17354 #, gcc-internal-format
17356 "passing argument %d of %qE as floating rather than integer due to prototype"
17360 #, gcc-internal-format
17362 "passing argument %d of %qE as complex rather than integer due to prototype"
17366 #, gcc-internal-format
17368 "passing argument %d of %qE as floating rather than complex due to prototype"
17372 #, gcc-internal-format
17374 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
17379 #, gcc-internal-format
17380 msgid "passing argument %d of %qE with different width due to prototype"
17384 #, gcc-internal-format
17385 msgid "passing argument %d of %qE as unsigned due to prototype"
17389 #, gcc-internal-format
17390 msgid "passing argument %d of %qE as signed due to prototype"
17394 #, gcc-internal-format
17395 msgid "suggest parentheses around + or - inside shift"
17399 #, gcc-internal-format
17400 msgid "suggest parentheses around && within ||"
17404 #, gcc-internal-format
17405 msgid "suggest parentheses around arithmetic in operand of |"
17409 #, gcc-internal-format
17410 msgid "suggest parentheses around comparison in operand of |"
17414 #, gcc-internal-format
17415 msgid "suggest parentheses around arithmetic in operand of ^"
17419 #, gcc-internal-format
17420 msgid "suggest parentheses around comparison in operand of ^"
17424 #, gcc-internal-format
17425 msgid "suggest parentheses around + or - in operand of &"
17429 #, gcc-internal-format
17430 msgid "suggest parentheses around comparison in operand of &"
17434 #, gcc-internal-format
17435 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
17439 #, gcc-internal-format
17440 msgid "pointer of type %<void *%> used in subtraction"
17444 #, gcc-internal-format
17445 msgid "pointer to a function used in subtraction"
17449 #, gcc-internal-format
17450 msgid "wrong type argument to unary plus"
17454 #, gcc-internal-format
17455 msgid "wrong type argument to unary minus"
17459 #, gcc-internal-format
17460 msgid "ISO C does not support %<~%> for complex conjugation"
17464 #, gcc-internal-format
17465 msgid "wrong type argument to bit-complement"
17469 #, gcc-internal-format
17470 msgid "wrong type argument to abs"
17474 #, gcc-internal-format
17475 msgid "wrong type argument to conjugation"
17479 #, gcc-internal-format
17480 msgid "wrong type argument to unary exclamation mark"
17484 #, gcc-internal-format
17485 msgid "ISO C does not support %<++%> and %<--%> on complex types"
17488 #: c-typeck.c:2801 c-typeck.c:2833
17489 #, gcc-internal-format
17490 msgid "wrong type argument to increment"
17493 #: c-typeck.c:2803 c-typeck.c:2835
17494 #, gcc-internal-format
17495 msgid "wrong type argument to decrement"
17499 #, gcc-internal-format
17500 msgid "increment of pointer to unknown structure"
17504 #, gcc-internal-format
17505 msgid "decrement of pointer to unknown structure"
17509 #, gcc-internal-format
17510 msgid "assignment of read-only member %qD"
17514 #, gcc-internal-format
17515 msgid "increment of read-only member %qD"
17519 #, gcc-internal-format
17520 msgid "decrement of read-only member %qD"
17524 #, gcc-internal-format
17525 msgid "read-only member %qD used as %<asm%> output"
17529 #, gcc-internal-format
17530 msgid "assignment of read-only variable %qD"
17534 #, gcc-internal-format
17535 msgid "increment of read-only variable %qD"
17539 #, gcc-internal-format
17540 msgid "decrement of read-only variable %qD"
17544 #, gcc-internal-format
17545 msgid "read-only variable %qD used as %<asm%> output"
17549 #, gcc-internal-format
17550 msgid "assignment of read-only location"
17554 #, gcc-internal-format
17555 msgid "increment of read-only location"
17559 #, gcc-internal-format
17560 msgid "decrement of read-only location"
17564 #, gcc-internal-format
17565 msgid "read-only location used as %<asm%> output"
17569 #, gcc-internal-format
17570 msgid "cannot take address of bit-field %qD"
17574 #, gcc-internal-format
17575 msgid "global register variable %qD used in nested function"
17579 #, gcc-internal-format
17580 msgid "register variable %qD used in nested function"
17584 #, gcc-internal-format
17585 msgid "address of global register variable %qD requested"
17589 #, gcc-internal-format
17590 msgid "address of register variable %qD requested"
17594 #, gcc-internal-format
17595 msgid "non-lvalue array in conditional expression"
17599 #, gcc-internal-format
17600 msgid "signed and unsigned type in conditional expression"
17604 #, gcc-internal-format
17605 msgid "ISO C forbids conditional expr with only one void side"
17608 #: c-typeck.c:3200 c-typeck.c:3208
17609 #, gcc-internal-format
17610 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
17614 #, gcc-internal-format
17615 msgid "pointer type mismatch in conditional expression"
17618 #: c-typeck.c:3222 c-typeck.c:3232
17619 #, gcc-internal-format
17620 msgid "pointer/integer type mismatch in conditional expression"
17624 #, gcc-internal-format
17625 msgid "type mismatch in conditional expression"
17629 #, gcc-internal-format
17630 msgid "left-hand operand of comma expression has no effect"
17634 #, gcc-internal-format
17635 msgid "cast specifies array type"
17639 #, gcc-internal-format
17640 msgid "cast specifies function type"
17644 #, gcc-internal-format
17645 msgid "ISO C forbids casting nonscalar to the same type"
17649 #, gcc-internal-format
17650 msgid "ISO C forbids casts to union type"
17654 #, gcc-internal-format
17655 msgid "cast to union type from type not present in union"
17659 #, gcc-internal-format
17660 msgid "cast adds new qualifiers to function type"
17663 #. There are qualifiers present in IN_OTYPE that are not
17664 #. present in IN_TYPE.
17666 #, gcc-internal-format
17667 msgid "cast discards qualifiers from pointer target type"
17671 #, gcc-internal-format
17672 msgid "cast increases required alignment of target type"
17676 #, gcc-internal-format
17677 msgid "cast from pointer to integer of different size"
17681 #, gcc-internal-format
17682 msgid "cast from function call of type %qT to non-matching type %qT"
17686 #, gcc-internal-format
17687 msgid "cast to pointer from integer of different size"
17691 #, gcc-internal-format
17692 msgid "type-punning to incomplete type might break strict-aliasing rules"
17696 #, gcc-internal-format
17697 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
17701 #, gcc-internal-format
17702 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
17706 #, gcc-internal-format
17707 msgid "ISO C forbids conversion of function pointer to object pointer type"
17711 #, gcc-internal-format
17712 msgid "ISO C forbids conversion of object pointer to function pointer type"
17716 #, gcc-internal-format
17717 msgid "cannot pass rvalue to reference parameter"
17720 #: c-typeck.c:3876 c-typeck.c:4044
17721 #, gcc-internal-format
17723 "passing argument %d of %qE makes qualified function pointer from unqualified"
17726 #: c-typeck.c:3879 c-typeck.c:4047
17727 #, gcc-internal-format
17728 msgid "assignment makes qualified function pointer from unqualified"
17731 #: c-typeck.c:3882 c-typeck.c:4049
17732 #, gcc-internal-format
17733 msgid "initialization makes qualified function pointer from unqualified"
17736 #: c-typeck.c:3885 c-typeck.c:4051
17737 #, gcc-internal-format
17738 msgid "return makes qualified function pointer from unqualified"
17741 #: c-typeck.c:3889 c-typeck.c:4011
17742 #, gcc-internal-format
17743 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
17746 #: c-typeck.c:3891 c-typeck.c:4013
17747 #, gcc-internal-format
17748 msgid "assignment discards qualifiers from pointer target type"
17751 #: c-typeck.c:3893 c-typeck.c:4015
17752 #, gcc-internal-format
17753 msgid "initialization discards qualifiers from pointer target type"
17756 #: c-typeck.c:3895 c-typeck.c:4017
17757 #, gcc-internal-format
17758 msgid "return discards qualifiers from pointer target type"
17762 #, gcc-internal-format
17763 msgid "ISO C prohibits argument conversion to union type"
17767 #, gcc-internal-format
17768 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
17772 #, gcc-internal-format
17773 msgid "argument %d of %qE might be a candidate for a format attribute"
17777 #, gcc-internal-format
17778 msgid "assignment left-hand side might be a candidate for a format attribute"
17782 #, gcc-internal-format
17784 "initialization left-hand side might be a candidate for a format attribute"
17788 #, gcc-internal-format
17789 msgid "return type might be a candidate for a format attribute"
17793 #, gcc-internal-format
17795 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
17800 #, gcc-internal-format
17801 msgid "ISO C forbids assignment between function pointer and %<void *%>"
17805 #, gcc-internal-format
17806 msgid "ISO C forbids initialization between function pointer and %<void *%>"
17810 #, gcc-internal-format
17811 msgid "ISO C forbids return between function pointer and %<void *%>"
17815 #, gcc-internal-format
17816 msgid "pointer targets in passing argument %d of %qE differ in signedness"
17820 #, gcc-internal-format
17821 msgid "pointer targets in assignment differ in signedness"
17825 #, gcc-internal-format
17826 msgid "pointer targets in initialization differ in signedness"
17830 #, gcc-internal-format
17831 msgid "pointer targets in return differ in signedness"
17835 #, gcc-internal-format
17836 msgid "passing argument %d of %qE from incompatible pointer type"
17840 #, gcc-internal-format
17841 msgid "assignment from incompatible pointer type"
17845 #, gcc-internal-format
17846 msgid "initialization from incompatible pointer type"
17850 #, gcc-internal-format
17851 msgid "return from incompatible pointer type"
17855 #, gcc-internal-format
17856 msgid "passing argument %d of %qE makes pointer from integer without a cast"
17860 #, gcc-internal-format
17861 msgid "assignment makes pointer from integer without a cast"
17865 #, gcc-internal-format
17866 msgid "initialization makes pointer from integer without a cast"
17870 #, gcc-internal-format
17871 msgid "return makes pointer from integer without a cast"
17875 #, gcc-internal-format
17876 msgid "passing argument %d of %qE makes integer from pointer without a cast"
17880 #, gcc-internal-format
17881 msgid "assignment makes integer from pointer without a cast"
17885 #, gcc-internal-format
17886 msgid "initialization makes integer from pointer without a cast"
17890 #, gcc-internal-format
17891 msgid "return makes integer from pointer without a cast"
17895 #, gcc-internal-format
17896 msgid "incompatible types in assignment"
17900 #, gcc-internal-format
17901 msgid "incompatible types in initialization"
17905 #, gcc-internal-format
17906 msgid "incompatible types in return"
17910 #, gcc-internal-format
17911 msgid "traditional C rejects automatic aggregate initialization"
17914 #: c-typeck.c:4375 c-typeck.c:4390 c-typeck.c:4405
17915 #, gcc-internal-format
17916 msgid "(near initialization for %qs)"
17919 #: c-typeck.c:4942 cp/decl.c:4597
17920 #, gcc-internal-format
17921 msgid "opaque vector types cannot be initialized"
17925 #, gcc-internal-format
17926 msgid "unknown field %qE specified in initializer"
17930 #, gcc-internal-format
17931 msgid "traditional C rejects initialization of unions"
17935 #, gcc-internal-format
17936 msgid "jump into statement expression"
17940 #, gcc-internal-format
17941 msgid "jump into scope of identifier with variably modified type"
17945 #, gcc-internal-format
17946 msgid "ISO C forbids %<goto *expr;%>"
17949 #: c-typeck.c:6832 cp/typeck.c:6234
17950 #, gcc-internal-format
17951 msgid "function declared %<noreturn%> has a %<return%> statement"
17955 #, gcc-internal-format
17956 msgid "%<return%> with no value, in function returning non-void"
17960 #, gcc-internal-format
17961 msgid "%<return%> with a value, in function returning void"
17965 #, gcc-internal-format
17966 msgid "function returns address of local variable"
17969 #: c-typeck.c:6979 cp/semantics.c:908
17970 #, gcc-internal-format
17971 msgid "switch quantity not an integer"
17975 #, gcc-internal-format
17976 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
17980 #, gcc-internal-format
17982 "case label in statement expression not containing enclosing switch statement"
17986 #, gcc-internal-format
17988 "%<default%> label in statement expression not containing enclosing switch "
17993 #, gcc-internal-format
17995 "case label in scope of identifier with variably modified type not containing "
17996 "enclosing switch statement"
18000 #, gcc-internal-format
18002 "%<default%> label in scope of identifier with variably modified type not "
18003 "containing enclosing switch statement"
18006 #: c-typeck.c:7047 cp/parser.c:6185
18007 #, gcc-internal-format
18008 msgid "case label not within a switch statement"
18012 #, gcc-internal-format
18013 msgid "%<default%> label not within a switch statement"
18017 #, gcc-internal-format
18018 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
18022 #, gcc-internal-format
18023 msgid "%Hempty body in an if-statement"
18027 #, gcc-internal-format
18028 msgid "%Hempty body in an else-statement"
18031 #: c-typeck.c:7263 cp/cp-gimplify.c:118 cp/parser.c:6677
18032 #, gcc-internal-format
18033 msgid "break statement not within loop or switch"
18036 #: c-typeck.c:7265 cp/parser.c:6688
18037 #, gcc-internal-format
18038 msgid "continue statement not within a loop"
18042 #, gcc-internal-format
18043 msgid "%Hstatement with no effect"
18047 #, gcc-internal-format
18048 msgid "expression statement has incomplete type"
18051 #: c-typeck.c:7765 c-typeck.c:7806
18052 #, gcc-internal-format
18053 msgid "division by zero"
18056 #: c-typeck.c:7851 cp/typeck.c:3037
18057 #, gcc-internal-format
18058 msgid "right shift count is negative"
18061 #: c-typeck.c:7858 cp/typeck.c:3043
18062 #, gcc-internal-format
18063 msgid "right shift count >= width of type"
18066 #: c-typeck.c:7879 cp/typeck.c:3062
18067 #, gcc-internal-format
18068 msgid "left shift count is negative"
18071 #: c-typeck.c:7882 cp/typeck.c:3064
18072 #, gcc-internal-format
18073 msgid "left shift count >= width of type"
18076 #: c-typeck.c:7900 cp/typeck.c:3099
18077 #, gcc-internal-format
18078 msgid "comparing floating point with == or != is unsafe"
18081 #: c-typeck.c:7924 c-typeck.c:7931
18082 #, gcc-internal-format
18083 msgid "ISO C forbids comparison of %<void *%> with function pointer"
18086 #: c-typeck.c:7937 c-typeck.c:7983
18087 #, gcc-internal-format
18088 msgid "comparison of distinct pointer types lacks a cast"
18091 #: c-typeck.c:7951 c-typeck.c:7956 c-typeck.c:8003 c-typeck.c:8008
18092 #, gcc-internal-format
18093 msgid "comparison between pointer and integer"
18097 #, gcc-internal-format
18098 msgid "comparison of complete and incomplete pointers"
18102 #, gcc-internal-format
18103 msgid "ISO C forbids ordered comparisons of pointers to functions"
18106 #: c-typeck.c:7991 c-typeck.c:7998
18107 #, gcc-internal-format
18108 msgid "ordered comparison of pointer with integer zero"
18112 #, gcc-internal-format
18113 msgid "comparison between signed and unsigned"
18116 #: c-typeck.c:8274 cp/typeck.c:3522
18117 #, gcc-internal-format
18118 msgid "comparison of promoted ~unsigned with constant"
18121 #: c-typeck.c:8282 cp/typeck.c:3530
18122 #, gcc-internal-format
18123 msgid "comparison of promoted ~unsigned with unsigned"
18127 #, gcc-internal-format
18128 msgid "used array that cannot be converted to pointer where scalar is required"
18132 #, gcc-internal-format
18133 msgid "used struct type value where scalar is required"
18137 #, gcc-internal-format
18138 msgid "used union type value where scalar is required"
18142 #, gcc-internal-format
18143 msgid "function call has aggregate value"
18146 #: cfgexpand.c:1558
18147 #, gcc-internal-format
18148 msgid "not protecting local variables: variable length buffer"
18151 #: cfgexpand.c:1560
18152 #, gcc-internal-format
18153 msgid "not protecting function: no buffer at least %d bytes long"
18157 #, gcc-internal-format
18158 msgid "bb %d on wrong place"
18162 #, gcc-internal-format
18163 msgid "prev_bb of %d should be %d, not %d"
18167 #, gcc-internal-format
18168 msgid "verify_flow_info: Wrong count of block %i %i"
18172 #, gcc-internal-format
18173 msgid "verify_flow_info: Wrong frequency of block %i %i"
18177 #, gcc-internal-format
18178 msgid "verify_flow_info: Duplicate edge %i->%i"
18182 #, gcc-internal-format
18183 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
18187 #, gcc-internal-format
18188 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
18192 #, gcc-internal-format
18193 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
18196 #: cfghooks.c:165 cfgrtl.c:2045
18197 #, gcc-internal-format
18198 msgid "wrong amount of branch edges after unconditional jump %i"
18201 #: cfghooks.c:173 cfghooks.c:184
18202 #, gcc-internal-format
18203 msgid "basic block %d pred edge is corrupted"
18207 #, gcc-internal-format
18208 msgid "its dest_idx should be %d, not %d"
18212 #, gcc-internal-format
18213 msgid "basic block %i edge lists are corrupted"
18217 #, gcc-internal-format
18218 msgid "verify_flow_info failed"
18222 #, gcc-internal-format
18223 msgid "%s does not support redirect_edge_and_branch"
18227 #, gcc-internal-format
18228 msgid "%s does not support redirect_edge_and_branch_force"
18232 #, gcc-internal-format
18233 msgid "%s does not support split_block"
18237 #, gcc-internal-format
18238 msgid "%s does not support move_block_after"
18242 #, gcc-internal-format
18243 msgid "%s does not support delete_basic_block"
18247 #, gcc-internal-format
18248 msgid "%s does not support split_edge"
18252 #, gcc-internal-format
18253 msgid "%s does not support create_basic_block"
18257 #, gcc-internal-format
18258 msgid "%s does not support can_merge_blocks_p"
18262 #, gcc-internal-format
18263 msgid "%s does not support predict_edge"
18267 #, gcc-internal-format
18268 msgid "%s does not support predicted_by_p"
18272 #, gcc-internal-format
18273 msgid "%s does not support merge_blocks"
18277 #, gcc-internal-format
18278 msgid "%s does not support make_forwarder_block"
18282 #, gcc-internal-format
18283 msgid "%s does not support can_duplicate_block_p"
18287 #, gcc-internal-format
18288 msgid "%s does not support duplicate_block"
18292 #, gcc-internal-format
18293 msgid "%s does not support block_ends_with_call_p"
18297 #, gcc-internal-format
18298 msgid "%s does not support block_ends_with_condjump_p"
18302 #, gcc-internal-format
18303 msgid "%s does not support flow_call_edges_add"
18307 #, gcc-internal-format
18308 msgid "size of loop %d should be %d, not %d"
18312 #, gcc-internal-format
18313 msgid "bb %d do not belong to loop %d"
18317 #, gcc-internal-format
18318 msgid "loop %d's header does not have exactly 2 entries"
18322 #, gcc-internal-format
18323 msgid "loop %d's latch does not have exactly 1 successor"
18327 #, gcc-internal-format
18328 msgid "loop %d's latch does not have header as successor"
18332 #, gcc-internal-format
18333 msgid "loop %d's latch does not belong directly to it"
18337 #, gcc-internal-format
18338 msgid "loop %d's header does not belong directly to it"
18342 #, gcc-internal-format
18343 msgid "loop %d's latch is marked as part of irreducible region"
18347 #, gcc-internal-format
18348 msgid "basic block %d should be marked irreducible"
18352 #, gcc-internal-format
18353 msgid "basic block %d should not be marked irreducible"
18357 #, gcc-internal-format
18358 msgid "edge from %d to %d should be marked irreducible"
18362 #, gcc-internal-format
18363 msgid "edge from %d to %d should not be marked irreducible"
18367 #, gcc-internal-format
18368 msgid "wrong single exit %d->%d recorded for loop %d"
18372 #, gcc-internal-format
18373 msgid "right exit is %d->%d"
18377 #, gcc-internal-format
18378 msgid "single exit not recorded for loop %d"
18382 #, gcc-internal-format
18383 msgid "loop %d should not have single exit (%d -> %d)"
18387 #, gcc-internal-format
18388 msgid "BB_RTL flag not set for block %d"
18392 #, gcc-internal-format
18393 msgid "end insn %d for block %d not found in the insn stream"
18397 #, gcc-internal-format
18398 msgid "insn %d is in multiple basic blocks (%d and %d)"
18402 #, gcc-internal-format
18403 msgid "head insn %d for block %d not found in the insn stream"
18407 #, gcc-internal-format
18408 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
18412 #, gcc-internal-format
18413 msgid "fallthru edge crosses section boundary (bb %i)"
18417 #, gcc-internal-format
18418 msgid "missing REG_EH_REGION note in the end of bb %i"
18422 #, gcc-internal-format
18423 msgid "too many outgoing branch edges from bb %i"
18427 #, gcc-internal-format
18428 msgid "fallthru edge after unconditional jump %i"
18432 #, gcc-internal-format
18433 msgid "wrong amount of branch edges after conditional jump %i"
18437 #, gcc-internal-format
18438 msgid "call edges for non-call insn in bb %i"
18442 #, gcc-internal-format
18443 msgid "abnormal edges for no purpose in bb %i"
18447 #, gcc-internal-format
18448 msgid "insn %d inside basic block %d but block_for_insn is NULL"
18452 #, gcc-internal-format
18453 msgid "insn %d inside basic block %d but block_for_insn is %i"
18456 #: cfgrtl.c:2095 cfgrtl.c:2105
18457 #, gcc-internal-format
18458 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
18462 #, gcc-internal-format
18463 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
18467 #, gcc-internal-format
18468 msgid "in basic block %d:"
18472 #, gcc-internal-format
18473 msgid "bb prediction set for block %i, but it is not used in RTL land"
18477 #, gcc-internal-format
18478 msgid "missing barrier after block %i"
18482 #, gcc-internal-format
18483 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
18487 #, gcc-internal-format
18488 msgid "verify_flow_info: Incorrect fallthru %i->%i"
18492 #, gcc-internal-format
18493 msgid "basic blocks not laid down consecutively"
18497 #, gcc-internal-format
18498 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
18502 #, gcc-internal-format
18503 msgid "%D renamed after being referenced in assembly"
18506 #: cgraphunit.c:664
18507 #, gcc-internal-format
18508 msgid "aux field set for edge %s->%s"
18511 #: cgraphunit.c:670
18512 #, gcc-internal-format
18513 msgid "Execution count is negative"
18516 #: cgraphunit.c:677
18517 #, gcc-internal-format
18518 msgid "caller edge count is negative"
18521 #: cgraphunit.c:686
18522 #, gcc-internal-format
18523 msgid "inlined_to pointer is wrong"
18526 #: cgraphunit.c:691
18527 #, gcc-internal-format
18528 msgid "multiple inline callers"
18531 #: cgraphunit.c:698
18532 #, gcc-internal-format
18533 msgid "inlined_to pointer set for noninline callers"
18536 #: cgraphunit.c:704
18537 #, gcc-internal-format
18538 msgid "inlined_to pointer is set but no predecesors found"
18541 #: cgraphunit.c:709
18542 #, gcc-internal-format
18543 msgid "inlined_to pointer refers to itself"
18546 #: cgraphunit.c:719
18547 #, gcc-internal-format
18548 msgid "node not found in DECL_ASSEMBLER_NAME hash"
18551 #: cgraphunit.c:747
18552 #, gcc-internal-format
18553 msgid "shared call_stmt:"
18556 #: cgraphunit.c:753
18557 #, gcc-internal-format
18558 msgid "edge points to wrong declaration:"
18561 #: cgraphunit.c:762
18562 #, gcc-internal-format
18563 msgid "missing callgraph edge for call stmt:"
18566 #: cgraphunit.c:779
18567 #, gcc-internal-format
18568 msgid "edge %s->%s has no corresponding call_stmt"
18571 #: cgraphunit.c:791
18572 #, gcc-internal-format
18573 msgid "verify_cgraph_node failed"
18576 #: cgraphunit.c:1028
18577 #, gcc-internal-format
18578 msgid "failed to reclaim unneeded function"
18581 #: cgraphunit.c:1308
18582 #, gcc-internal-format
18583 msgid "nodes with no released memory found"
18587 #, gcc-internal-format
18588 msgid "unknown demangling style '%s'"
18592 #, gcc-internal-format
18593 msgid "%s terminated with signal %d [%s]%s"
18597 #, gcc-internal-format
18598 msgid "%s returned %d exit status"
18602 #, gcc-internal-format
18603 msgid "cannot find 'ldd'"
18607 #, gcc-internal-format
18608 msgid "cannot convert to a pointer type"
18612 #, gcc-internal-format
18613 msgid "pointer value used where a floating point value was expected"
18617 #, gcc-internal-format
18618 msgid "aggregate value used where a float was expected"
18622 #, gcc-internal-format
18623 msgid "conversion to incomplete type"
18626 #: convert.c:678 convert.c:754
18627 #, gcc-internal-format
18628 msgid "can't convert between vector values of different size"
18632 #, gcc-internal-format
18633 msgid "aggregate value used where an integer was expected"
18637 #, gcc-internal-format
18638 msgid "pointer value used where a complex was expected"
18642 #, gcc-internal-format
18643 msgid "aggregate value used where a complex was expected"
18647 #, gcc-internal-format
18648 msgid "can't convert value to a vector"
18652 #, gcc-internal-format
18653 msgid "%qs is not a gcov data file"
18657 #, gcc-internal-format
18658 msgid "%qs is version %q.*s, expected version %q.*s"
18661 #: coverage.c:274 coverage.c:282
18662 #, gcc-internal-format
18663 msgid "coverage mismatch for function %u while reading execution counters"
18666 #: coverage.c:276 coverage.c:359
18667 #, gcc-internal-format
18668 msgid "checksum is %x instead of %x"
18671 #: coverage.c:284 coverage.c:367
18672 #, gcc-internal-format
18673 msgid "number of counters is %d instead of %d"
18677 #, gcc-internal-format
18678 msgid "cannot merge separate %s counters for function %u"
18682 #, gcc-internal-format
18683 msgid "%qs has overflowed"
18687 #, gcc-internal-format
18688 msgid "%qs is corrupted"
18692 #, gcc-internal-format
18693 msgid "no coverage for function %qs found"
18696 #: coverage.c:356 coverage.c:364
18697 #, gcc-internal-format
18698 msgid "coverage mismatch for function %qs while reading counter %qs"
18702 #, gcc-internal-format
18703 msgid "cannot open %s"
18707 #, gcc-internal-format
18708 msgid "error writing %qs"
18711 #: diagnostic.c:602
18712 #, gcc-internal-format
18713 msgid "in %s, at %s:%d"
18717 #, gcc-internal-format
18718 msgid "dominator of %d status unknown"
18722 #, gcc-internal-format
18723 msgid "dominator of %d should be %d, not %d"
18727 #, gcc-internal-format
18728 msgid "ENTRY does not dominate bb %d"
18731 #: dwarf2out.c:3526
18732 #, gcc-internal-format
18733 msgid "DW_LOC_OP %s not implemented"
18737 #, gcc-internal-format
18738 msgid "invalid rtl sharing found in the insn"
18742 #, gcc-internal-format
18746 #: emit-rtl.c:2270 flow.c:492 flow.c:517 flow.c:539
18747 #, gcc-internal-format
18748 msgid "internal consistency failure"
18752 #, gcc-internal-format
18753 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
18756 #: errors.c:133 java/jv-scan.c:289
18757 #, gcc-internal-format
18758 msgid "abort in %s, at %s:%d"
18762 #, gcc-internal-format
18763 msgid "exception handling disabled, use -fexceptions to enable"
18767 #, gcc-internal-format
18768 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
18772 #, gcc-internal-format
18773 msgid "__builtin_eh_return not supported on this target"
18776 #: except.c:3771 except.c:3780
18777 #, gcc-internal-format
18778 msgid "region_array is corrupted for region %i"
18782 #, gcc-internal-format
18783 msgid "outer block of region %i is wrong"
18787 #, gcc-internal-format
18788 msgid "region %i may contain throw and is contained in region that may not"
18792 #, gcc-internal-format
18793 msgid "negative nesting depth of region %i"
18797 #, gcc-internal-format
18798 msgid "tree list ends on depth %i"
18802 #, gcc-internal-format
18803 msgid "array does not match the region tree"
18807 #, gcc-internal-format
18808 msgid "verify_eh_tree failed"
18812 #, gcc-internal-format
18813 msgid "stack limits not supported on this target"
18816 #: fold-const.c:3328 fold-const.c:3339
18817 #, gcc-internal-format
18818 msgid "comparison is always %d due to width of bit-field"
18821 #: fold-const.c:4940 fold-const.c:4955
18822 #, gcc-internal-format
18823 msgid "comparison is always %d"
18826 #: fold-const.c:5084
18827 #, gcc-internal-format
18828 msgid "%<or%> of unmatched not-equal tests is always 1"
18831 #: fold-const.c:5089
18832 #, gcc-internal-format
18833 msgid "%<and%> of mutually exclusive equal-tests is always 0"
18836 #: fold-const.c:10285
18837 #, gcc-internal-format
18838 msgid "fold check: original tree changed by fold"
18842 #, gcc-internal-format
18843 msgid "%Jtotal size of local objects too large"
18846 #: function.c:838 varasm.c:1674
18847 #, gcc-internal-format
18848 msgid "size of variable %q+D is too large"
18852 #, gcc-internal-format
18853 msgid "impossible constraint in %<asm%>"
18857 #, gcc-internal-format
18858 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
18862 #, gcc-internal-format
18863 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
18867 #, gcc-internal-format
18868 msgid "function returns an aggregate"
18872 #, gcc-internal-format
18873 msgid "unused parameter %q+D"
18877 #, gcc-internal-format
18878 msgid "ambiguous abbreviation %s"
18882 #, gcc-internal-format
18883 msgid "incomplete '%s' option"
18887 #, gcc-internal-format
18888 msgid "missing argument to '%s' option"
18892 #, gcc-internal-format
18893 msgid "extraneous argument to '%s' option"
18897 #, gcc-internal-format
18898 msgid "warning: -pipe ignored because -save-temps specified"
18902 #, gcc-internal-format
18903 msgid "warning: '-x %s' after last input file has no effect"
18906 #. Catch the case where a spec string contains something like
18907 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
18908 #. hand side of the :.
18910 #, gcc-internal-format
18911 msgid "spec failure: '%%*' has not been initialized by pattern match"
18915 #, gcc-internal-format
18916 msgid "warning: use of obsolete %%[ operator in specs"
18920 #, gcc-internal-format
18921 msgid "spec failure: unrecognized spec option '%c'"
18925 #, gcc-internal-format
18926 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
18930 #, gcc-internal-format
18931 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
18935 #, gcc-internal-format
18936 msgid "unrecognized option '-%s'"
18939 #: gcc.c:6491 gcc.c:6554
18940 #, gcc-internal-format
18941 msgid "%s: %s compiler not installed on this system"
18945 #, gcc-internal-format
18946 msgid "%s: linker input file unused because linking not done"
18950 #, gcc-internal-format
18951 msgid "language %s not recognized"
18955 #, gcc-internal-format
18960 #, gcc-internal-format
18961 msgid "%s: %d basic blocks and %d edges/basic block"
18965 #, gcc-internal-format
18966 msgid "%s: %d basic blocks and %d registers"
18969 #: ggc-common.c:404 ggc-common.c:412 ggc-common.c:480 ggc-common.c:499
18970 #: ggc-page.c:2110 ggc-page.c:2141 ggc-page.c:2148 ggc-zone.c:2291
18972 #, gcc-internal-format
18973 msgid "can't write PCH file: %m"
18976 #: ggc-common.c:492 config/i386/host-cygwin.c:58
18977 #, gcc-internal-format
18978 msgid "can't get position in PCH file: %m"
18981 #: ggc-common.c:502
18982 #, gcc-internal-format
18983 msgid "can't write padding to PCH file: %m"
18986 #: ggc-common.c:557 ggc-common.c:565 ggc-common.c:572 ggc-common.c:575
18987 #: ggc-common.c:585 ggc-common.c:588 ggc-page.c:2235 ggc-zone.c:2325
18988 #, gcc-internal-format
18989 msgid "can't read PCH file: %m"
18992 #: ggc-common.c:580
18993 #, gcc-internal-format
18994 msgid "had to relocate PCH"
18998 #, gcc-internal-format
18999 msgid "open /dev/zero: %m"
19002 #: ggc-page.c:2126 ggc-page.c:2132
19003 #, gcc-internal-format
19004 msgid "can't write PCH file"
19007 #: ggc-zone.c:2288 ggc-zone.c:2299
19008 #, gcc-internal-format
19009 msgid "can't seek PCH file: %m"
19013 #, gcc-internal-format
19014 msgid "can't write PCH fle: %m"
19017 #: gimple-low.c:202
19018 #, gcc-internal-format
19019 msgid "unexpected node"
19023 #, gcc-internal-format
19024 msgid "invalid lvalue in asm output %d"
19028 #, gcc-internal-format
19029 msgid "memory input %d is not directly addressable"
19033 #, gcc-internal-format
19034 msgid "gimplification failed"
19037 #: global.c:376 global.c:389 global.c:403
19038 #, gcc-internal-format
19039 msgid "%s cannot be used in asm here"
19042 #: graph.c:403 java/jcf-parse.c:1080 java/jcf-parse.c:1215 java/lex.c:1855
19043 #: objc/objc-act.c:501
19044 #, gcc-internal-format
19045 msgid "can't open %s: %m"
19048 #: haifa-sched.c:182
19049 #, gcc-internal-format
19050 msgid "fix_sched_param: unknown param: %s"
19053 #. Eventually this should become a hard error IMO.
19055 #, gcc-internal-format
19056 msgid "command line option \"%s\" is valid for %s but not for %s"
19060 #, gcc-internal-format
19061 msgid "command line option %qs is not supported by this configuration"
19065 #, gcc-internal-format
19066 msgid "missing argument to \"%s\""
19070 #, gcc-internal-format
19071 msgid "argument to \"%s\" should be a non-negative integer"
19075 #, gcc-internal-format
19076 msgid "unrecognized command line option \"%s\""
19080 #, gcc-internal-format
19081 msgid "-Wuninitialized is not supported without -O"
19085 #, gcc-internal-format
19086 msgid "-freorder-blocks-and-partition does not work with exceptions"
19090 #, gcc-internal-format
19091 msgid "-freorder-blocks-and-partition does not work on this architecture"
19095 #, gcc-internal-format
19096 msgid "structure alignment must be a small power of two, not %d"
19100 #, gcc-internal-format
19101 msgid "unrecognized visibility value \"%s\""
19105 #, gcc-internal-format
19106 msgid "unrecognized register name \"%s\""
19110 #, gcc-internal-format
19111 msgid "unknown tls-model \"%s\""
19115 #, gcc-internal-format
19116 msgid "-f[no-]force-mem is nop and option will be removed in 4.2"
19120 #, gcc-internal-format
19121 msgid "%s: --param arguments should be of the form NAME=VALUE"
19125 #, gcc-internal-format
19126 msgid "invalid --param value %qs"
19130 #, gcc-internal-format
19131 msgid "target system does not support debug output"
19135 #, gcc-internal-format
19136 msgid "debug format \"%s\" conflicts with prior selection"
19140 #, gcc-internal-format
19141 msgid "unrecognised debug output level \"%s\""
19145 #, gcc-internal-format
19146 msgid "debug output level %s is too high"
19150 #, gcc-internal-format
19151 msgid "minimum value of parameter %qs is %u"
19155 #, gcc-internal-format
19156 msgid "maximum value of parameter %qs is %u"
19159 #. If we didn't find this parameter, issue an error message.
19161 #, gcc-internal-format
19162 msgid "invalid parameter %qs"
19166 #, gcc-internal-format
19167 msgid "corrupted profile info: run_max * runs < sum_max"
19171 #, gcc-internal-format
19172 msgid "corrupted profile info: sum_all is smaller than sum_max"
19176 #, gcc-internal-format
19177 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
19181 #, gcc-internal-format
19183 "corrupted profile info: number of iterations for basic block %d thought to "
19188 #, gcc-internal-format
19190 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
19194 #, gcc-internal-format
19195 msgid "output constraint %d must specify a single register"
19199 #, gcc-internal-format
19200 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
19204 #, gcc-internal-format
19205 msgid "output regs must be grouped at top of stack"
19209 #, gcc-internal-format
19210 msgid "implicitly popped regs must be grouped at top of stack"
19214 #, gcc-internal-format
19215 msgid "output operand %d must use %<&%> constraint"
19219 #, gcc-internal-format
19220 msgid "can't use '%s' as a %s register"
19223 #: regclass.c:781 config/ia64/ia64.c:5035 config/ia64/ia64.c:5042
19224 #: config/pa/pa.c:339 config/pa/pa.c:346
19225 #, gcc-internal-format
19226 msgid "unknown register name: %s"
19230 #, gcc-internal-format
19231 msgid "global register variable follows a function definition"
19235 #, gcc-internal-format
19236 msgid "register used for two global register variables"
19240 #, gcc-internal-format
19241 msgid "call-clobbered register used for global register variable"
19244 #: regrename.c:1893
19245 #, gcc-internal-format
19246 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
19249 #: regrename.c:1905
19250 #, gcc-internal-format
19251 msgid "validate_value_data: Loop in regno chain (%u)"
19254 #: regrename.c:1908
19255 #, gcc-internal-format
19256 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
19259 #: regrename.c:1920
19260 #, gcc-internal-format
19261 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
19265 #, gcc-internal-format
19266 msgid "cannot reload integer constant operand in %<asm%>"
19270 #, gcc-internal-format
19271 msgid "impossible register constraint in %<asm%>"
19275 #, gcc-internal-format
19276 msgid "%<&%> constraint used with no register class"
19279 #: reload.c:3731 reload.c:3963
19280 #, gcc-internal-format
19281 msgid "inconsistent operand constraints in an %<asm%>"
19285 #, gcc-internal-format
19286 msgid "frame size too large for reliable stack checking"
19290 #, gcc-internal-format
19291 msgid "try reducing the number of local variables"
19295 #, gcc-internal-format
19296 msgid "can't find a register in class %qs while reloading %<asm%>"
19300 #, gcc-internal-format
19301 msgid "unable to find a register to spill in class %qs"
19305 #, gcc-internal-format
19306 msgid "%<asm%> operand requires impossible reload"
19310 #, gcc-internal-format
19311 msgid "%<asm%> operand constraint incompatible with operand size"
19315 #, gcc-internal-format
19316 msgid "output operand is constant in %<asm%>"
19320 #, gcc-internal-format
19321 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
19325 #, gcc-internal-format
19327 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
19331 #, gcc-internal-format
19333 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
19338 #, gcc-internal-format
19339 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
19343 #, gcc-internal-format
19344 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
19348 #, gcc-internal-format
19349 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
19353 #, gcc-internal-format
19354 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
19358 #, gcc-internal-format
19359 msgid "output operand constraint lacks %<=%>"
19363 #, gcc-internal-format
19364 msgid "output constraint %qc for operand %d is not at the beginning"
19368 #, gcc-internal-format
19369 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
19372 #: stmt.c:362 stmt.c:461
19373 #, gcc-internal-format
19374 msgid "%<%%%> constraint used with last operand"
19378 #, gcc-internal-format
19379 msgid "matching constraint not valid in output operand"
19383 #, gcc-internal-format
19384 msgid "input operand constraint contains %qc"
19388 #, gcc-internal-format
19389 msgid "matching constraint references invalid operand number"
19393 #, gcc-internal-format
19394 msgid "invalid punctuation %qc in constraint"
19398 #, gcc-internal-format
19399 msgid "matching constraint does not allow a register"
19403 #, gcc-internal-format
19404 msgid "asm-specifier for variable %qs conflicts with asm clobber list"
19408 #, gcc-internal-format
19409 msgid "unknown register name %qs in %<asm%>"
19413 #, gcc-internal-format
19414 msgid "PIC register %qs clobbered in %<asm%>"
19418 #, gcc-internal-format
19419 msgid "more than %d operands in %<asm%>"
19423 #, gcc-internal-format
19424 msgid "output number %d not directly addressable"
19428 #, gcc-internal-format
19429 msgid "asm operand %d probably doesn%'t match constraints"
19433 #, gcc-internal-format
19434 msgid "use of memory input without lvalue in asm operand %d is deprecated"
19438 #, gcc-internal-format
19439 msgid "asm clobber conflict with output operand"
19443 #, gcc-internal-format
19444 msgid "asm clobber conflict with input operand"
19448 #, gcc-internal-format
19449 msgid "too many alternatives in %<asm%>"
19453 #, gcc-internal-format
19454 msgid "operand constraints for %<asm%> differ in number of alternatives"
19458 #, gcc-internal-format
19459 msgid "duplicate asm operand name %qs"
19463 #, gcc-internal-format
19464 msgid "missing close brace for named operand"
19468 #, gcc-internal-format
19469 msgid "undefined named operand %qs"
19473 #, gcc-internal-format
19474 msgid "%Hvalue computed is not used"
19477 #: stor-layout.c:149
19478 #, gcc-internal-format
19479 msgid "type size can%'t be explicitly evaluated"
19482 #: stor-layout.c:151
19483 #, gcc-internal-format
19484 msgid "variable-size type declared outside of any function"
19487 #: stor-layout.c:455
19488 #, gcc-internal-format
19489 msgid "size of %q+D is %d bytes"
19492 #: stor-layout.c:457
19493 #, gcc-internal-format
19494 msgid "size of %q+D is larger than %wd bytes"
19497 #: stor-layout.c:865
19498 #, gcc-internal-format
19499 msgid "packed attribute causes inefficient alignment for %q+D"
19502 #: stor-layout.c:868
19503 #, gcc-internal-format
19504 msgid "packed attribute is unnecessary for %q+D"
19507 #. No, we need to skip space before this field.
19508 #. Bump the cumulative size to multiple of field alignment.
19509 #: stor-layout.c:883
19510 #, gcc-internal-format
19511 msgid "padding struct to align %q+D"
19514 #: stor-layout.c:1282
19515 #, gcc-internal-format
19516 msgid "padding struct size to alignment boundary"
19519 #: stor-layout.c:1312
19520 #, gcc-internal-format
19521 msgid "packed attribute causes inefficient alignment for %qs"
19524 #: stor-layout.c:1316
19525 #, gcc-internal-format
19526 msgid "packed attribute is unnecessary for %qs"
19529 #: stor-layout.c:1322
19530 #, gcc-internal-format
19531 msgid "packed attribute causes inefficient alignment"
19534 #: stor-layout.c:1324
19535 #, gcc-internal-format
19536 msgid "packed attribute is unnecessary"
19539 #: stor-layout.c:1835
19540 #, gcc-internal-format
19541 msgid "alignment of array elements is greater than element size"
19545 #, gcc-internal-format
19546 msgid "__builtin_saveregs not supported by this target"
19550 #, gcc-internal-format
19551 msgid "repository file '%s' does not contain command-line arguments"
19555 #, gcc-internal-format
19557 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
19562 #, gcc-internal-format
19563 msgid "ld returned %d exit status"
19567 #, gcc-internal-format
19568 msgid "invalid option argument %qs"
19572 #, gcc-internal-format
19573 msgid "getting core file size maximum limit: %m"
19577 #, gcc-internal-format
19578 msgid "setting core file size limit to maximum: %m"
19582 #, gcc-internal-format
19583 msgid "%q+F declared %<static%> but never defined"
19587 #, gcc-internal-format
19588 msgid "%q+D defined but not used"
19591 #: toplev.c:891 toplev.c:915
19592 #, gcc-internal-format
19593 msgid "%qs is deprecated (declared at %s:%d)"
19597 #, gcc-internal-format
19598 msgid "type is deprecated (declared at %s:%d)"
19602 #, gcc-internal-format
19603 msgid "%qs is deprecated"
19607 #, gcc-internal-format
19608 msgid "type is deprecated"
19612 #, gcc-internal-format
19613 msgid "unrecognized gcc debugging option: %c"
19617 #, gcc-internal-format
19618 msgid "can%'t open %s for writing: %m"
19622 #, gcc-internal-format
19623 msgid "instruction scheduling not supported on this target machine"
19627 #, gcc-internal-format
19628 msgid "this target machine does not have delayed branches"
19632 #, gcc-internal-format
19633 msgid "-f%sleading-underscore not supported on this target machine"
19637 #, gcc-internal-format
19638 msgid "target system does not support the \"%s\" debug format"
19642 #, gcc-internal-format
19643 msgid "variable tracking requested, but useless unless producing debug info"
19647 #, gcc-internal-format
19648 msgid "variable tracking requested, but not supported by this debug format"
19652 #, gcc-internal-format
19653 msgid "can%'t open %s: %m"
19657 #, gcc-internal-format
19658 msgid "-ffunction-sections not supported for this target"
19662 #, gcc-internal-format
19663 msgid "-fdata-sections not supported for this target"
19667 #, gcc-internal-format
19668 msgid "-ffunction-sections disabled; it makes profiling impossible"
19672 #, gcc-internal-format
19673 msgid "-fprefetch-loop-arrays not supported for this target"
19677 #, gcc-internal-format
19679 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
19683 #, gcc-internal-format
19684 msgid "-fprefetch-loop-arrays is not supported with -Os"
19688 #, gcc-internal-format
19689 msgid "-ffunction-sections may affect debugging on some targets"
19693 #, gcc-internal-format
19694 msgid "-fstack-protector not supported for this target"
19698 #, gcc-internal-format
19699 msgid "unwind tables currently requires a frame pointer for correctness"
19703 #, gcc-internal-format
19704 msgid "error writing to %s: %m"
19707 #: toplev.c:1899 java/jcf-parse.c:1099 java/jcf-write.c:3539
19708 #, gcc-internal-format
19709 msgid "error closing %s: %m"
19712 #: tree-cfg.c:1422 tree-cfg.c:2060 tree-cfg.c:2063
19713 #, gcc-internal-format
19714 msgid "%Hwill never be executed"
19718 #, gcc-internal-format
19719 msgid "SSA name in freelist but still referenced"
19723 #, gcc-internal-format
19724 msgid "ASSERT_EXPR with an always-false condition"
19728 #, gcc-internal-format
19729 msgid "GIMPLE register modified with BIT_FIELD_REF"
19733 #, gcc-internal-format
19734 msgid "invariant not recomputed when ADDR_EXPR changed"
19738 #, gcc-internal-format
19739 msgid "constant not recomputed when ADDR_EXPR changed"
19743 #, gcc-internal-format
19744 msgid "side effects not recomputed when ADDR_EXPR changed"
19748 #, gcc-internal-format
19749 msgid "address taken, but ADDRESSABLE bit not set"
19753 #, gcc-internal-format
19754 msgid "non-boolean used in condition"
19758 #, gcc-internal-format
19759 msgid "invalid conditional operand"
19763 #, gcc-internal-format
19764 msgid "invalid reference prefix"
19768 #, gcc-internal-format
19769 msgid "is not a valid GIMPLE statement"
19773 #, gcc-internal-format
19774 msgid "statement marked for throw, but doesn%'t"
19778 #, gcc-internal-format
19779 msgid "statement marked for throw in middle of block"
19783 #, gcc-internal-format
19784 msgid "bb_for_stmt (phi) is set to a wrong basic block"
19788 #, gcc-internal-format
19789 msgid "PHI def is not a GIMPLE value"
19792 #: tree-cfg.c:3516 tree-cfg.c:3539
19793 #, gcc-internal-format
19794 msgid "incorrect sharing of tree nodes"
19798 #, gcc-internal-format
19799 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
19803 #, gcc-internal-format
19804 msgid "verify_stmts failed"
19808 #, gcc-internal-format
19809 msgid "ENTRY_BLOCK has a statement list associated with it"
19813 #, gcc-internal-format
19814 msgid "EXIT_BLOCK has a statement list associated with it"
19818 #, gcc-internal-format
19819 msgid "fallthru to exit from bb %d"
19823 #, gcc-internal-format
19824 msgid "nonlocal label %s is not first in a sequence of labels in bb %d"
19828 #, gcc-internal-format
19829 msgid "label %s to block does not match in bb %d"
19833 #, gcc-internal-format
19834 msgid "label %s has incorrect context in bb %d"
19838 #, gcc-internal-format
19839 msgid "control flow in the middle of basic block %d"
19843 #, gcc-internal-format
19844 msgid "label %s in the middle of basic block %d"
19848 #, gcc-internal-format
19849 msgid "fallthru edge after a control statement in bb %d"
19853 #, gcc-internal-format
19854 msgid "structured COND_EXPR at the end of bb %d"
19857 #: tree-cfg.c:3693 tree-cfg.c:3731 tree-cfg.c:3744 tree-cfg.c:3815
19858 #, gcc-internal-format
19859 msgid "wrong outgoing edge flags at end of bb %d"
19863 #, gcc-internal-format
19864 msgid "%<then%> label does not match edge at end of bb %d"
19868 #, gcc-internal-format
19869 msgid "%<else%> label does not match edge at end of bb %d"
19873 #, gcc-internal-format
19874 msgid "explicit goto at end of bb %d"
19878 #, gcc-internal-format
19879 msgid "return edge does not point to exit in bb %d"
19883 #, gcc-internal-format
19884 msgid "found default case not at end of case vector"
19888 #, gcc-internal-format
19889 msgid "case labels not sorted:"
19893 #, gcc-internal-format
19894 msgid "no default case found at end of case vector"
19898 #, gcc-internal-format
19899 msgid "extra outgoing edge %d->%d"
19903 #, gcc-internal-format
19904 msgid "missing edge %i->%i"
19907 #: tree-cfg.c:5123 tree-cfg.c:5127
19908 #, gcc-internal-format
19909 msgid "%H%<noreturn%> function does return"
19912 #: tree-cfg.c:5149 tree-cfg.c:5154
19913 #, gcc-internal-format
19914 msgid "%Hcontrol reaches end of non-void function"
19918 #, gcc-internal-format
19919 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
19923 #, gcc-internal-format
19924 msgid "could not open dump file %qs: %s"
19928 #, gcc-internal-format
19929 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
19933 #, gcc-internal-format
19934 msgid "EH edge %i->%i is missing"
19938 #, gcc-internal-format
19939 msgid "EH edge %i->%i miss EH flag"
19942 #. ??? might not be mistake.
19944 #, gcc-internal-format
19945 msgid "EH edge %i->%i has duplicated regions"
19949 #, gcc-internal-format
19950 msgid "BB %i can not throw but has EH edges"
19954 #, gcc-internal-format
19955 msgid "BB %i last statement has incorrectly set region"
19959 #, gcc-internal-format
19960 msgid "unnecessary EH edge %i->%i"
19963 #: tree-inline.c:1373
19964 #, gcc-internal-format
19966 "function %q+F can never be inlined because it uses alloca (override using "
19967 "the always_inline attribute)"
19970 #: tree-inline.c:1385
19971 #, gcc-internal-format
19972 msgid "function %q+F can never be inlined because it uses setjmp"
19975 #: tree-inline.c:1399
19976 #, gcc-internal-format
19978 "function %q+F can never be inlined because it uses variable argument lists"
19981 #: tree-inline.c:1410
19982 #, gcc-internal-format
19984 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
19988 #: tree-inline.c:1417
19989 #, gcc-internal-format
19990 msgid "function %q+F can never be inlined because it uses non-local goto"
19993 #: tree-inline.c:1428
19994 #, gcc-internal-format
19996 "function %q+F can never be inlined because it uses __builtin_return or "
19997 "__builtin_apply_args"
20000 #: tree-inline.c:1447
20001 #, gcc-internal-format
20002 msgid "function %q+F can never be inlined because it contains a computed goto"
20005 #: tree-inline.c:1461
20006 #, gcc-internal-format
20007 msgid "function %q+F can never be inlined because it receives a non-local goto"
20010 #: tree-inline.c:1486
20011 #, gcc-internal-format
20013 "function %q+F can never be inlined because it uses variable sized variables"
20016 #: tree-inline.c:2025 tree-inline.c:2035
20017 #, gcc-internal-format
20018 msgid "inlining failed in call to %q+F: %s"
20021 #: tree-inline.c:2026 tree-inline.c:2037
20022 #, gcc-internal-format
20023 msgid "called from here"
20026 #: tree-mudflap.c:847
20027 #, gcc-internal-format
20028 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
20031 #: tree-mudflap.c:1038
20032 #, gcc-internal-format
20033 msgid "mudflap cannot track %qs in stub function"
20036 #: tree-mudflap.c:1265
20037 #, gcc-internal-format
20038 msgid "mudflap cannot track unknown size extern %qs"
20041 #: tree-nomudflap.c:51
20042 #, gcc-internal-format
20043 msgid "mudflap: this language is not supported"
20046 #: tree-optimize.c:478
20047 #, gcc-internal-format
20048 msgid "size of return value of %q+D is %u bytes"
20051 #: tree-optimize.c:481
20052 #, gcc-internal-format
20053 msgid "size of return value of %q+D is larger than %wd bytes"
20056 #: tree-outof-ssa.c:614 tree-outof-ssa.c:629 tree-outof-ssa.c:643
20057 #: tree-outof-ssa.c:665 tree-outof-ssa.c:1120 tree-outof-ssa.c:1872
20058 #: tree-ssa-live.c:429 tree-ssa-live.c:1835
20059 #, gcc-internal-format
20060 msgid "SSA corruption"
20063 #: tree-outof-ssa.c:2287
20064 #, gcc-internal-format
20065 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
20068 #: tree-outof-ssa.c:2293
20069 #, gcc-internal-format
20070 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
20073 #: tree-outof-ssa.c:2300
20074 #, gcc-internal-format
20075 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
20078 #: tree-outof-ssa.c:2306
20079 #, gcc-internal-format
20080 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
20083 #: tree-profile.c:216
20084 #, gcc-internal-format
20085 msgid "unimplemented functionality"
20088 #: tree-ssa-loop-niter.c:1035
20089 #, gcc-internal-format
20093 #: tree-ssa-operands.c:1328
20094 #, gcc-internal-format
20095 msgid "internal error"
20099 #, gcc-internal-format
20100 msgid "expected an SSA_NAME object"
20104 #, gcc-internal-format
20105 msgid "type mismatch between an SSA_NAME and its symbol"
20109 #, gcc-internal-format
20110 msgid "found an SSA_NAME that had been released into the free pool"
20114 #, gcc-internal-format
20115 msgid "found a virtual definition for a GIMPLE register"
20119 #, gcc-internal-format
20120 msgid "found a real definition for a non-register"
20124 #, gcc-internal-format
20125 msgid "found real variable when subvariables should have appeared"
20129 #, gcc-internal-format
20130 msgid "SSA_NAME created in two different blocks %i and %i"
20134 #, gcc-internal-format
20135 msgid "SSA_NAME_DEF_STMT is wrong"
20139 #, gcc-internal-format
20140 msgid "missing definition"
20144 #, gcc-internal-format
20145 msgid "definition in block %i does not dominate use in block %i"
20149 #, gcc-internal-format
20150 msgid "definition in block %i follows the use"
20154 #, gcc-internal-format
20155 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
20159 #, gcc-internal-format
20160 msgid "no immediate_use list"
20164 #, gcc-internal-format
20165 msgid "wrong immediate use list"
20169 #, gcc-internal-format
20170 msgid "incoming edge count does not match number of PHI arguments"
20174 #, gcc-internal-format
20175 msgid "PHI argument is missing for edge %d->%d"
20179 #, gcc-internal-format
20180 msgid "PHI argument is not SSA_NAME, or invariant"
20184 #, gcc-internal-format
20185 msgid "wrong edge %d->%d for PHI argument"
20189 #, gcc-internal-format
20190 msgid "non-addressable variable inside an alias set"
20194 #, gcc-internal-format
20195 msgid "addressable variable that is an alias tag but is not in any alias set"
20199 #, gcc-internal-format
20200 msgid "verify_flow_insensitive_alias_info failed"
20204 #, gcc-internal-format
20205 msgid "dereferenced pointers should have a name or a type tag"
20209 #, gcc-internal-format
20210 msgid "pointers with a memory tag, should have points-to sets"
20214 #, gcc-internal-format
20215 msgid "pointer escapes but its name tag is not call-clobbered"
20219 #, gcc-internal-format
20220 msgid "verify_flow_sensitive_alias_info failed"
20224 #, gcc-internal-format
20226 "alias set of a pointer's type tag should be a superset of the corresponding "
20231 #, gcc-internal-format
20233 "two different pointers with identical points-to sets but different name tags"
20237 #, gcc-internal-format
20238 msgid "verify_name_tags failed"
20242 #, gcc-internal-format
20243 msgid "AUX pointer initialized for edge %d->%d"
20247 #, gcc-internal-format
20248 msgid "stmt (%p) marked modified after optimization pass : "
20252 #, gcc-internal-format
20253 msgid "statement makes a memory store, but has no V_MAY_DEFS nor V_MUST_DEFS"
20257 #, gcc-internal-format
20258 msgid "statement makes aliased stores, but has no V_MAY_DEFS"
20262 #, gcc-internal-format
20263 msgid "verify_ssa failed"
20266 #. We only do data flow with SSA_NAMEs, so that's all we
20269 #, gcc-internal-format
20270 msgid "%H%qD is used uninitialized in this function"
20274 #, gcc-internal-format
20275 msgid "%H%qD may be used uninitialized in this function"
20278 #: tree-vect-transform.c:561
20279 #, gcc-internal-format
20280 msgid "no support for induction"
20284 #, gcc-internal-format
20285 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
20289 #, gcc-internal-format
20291 "%q+D redeclared without dllimport attribute after being referenced with dll "
20295 #: tree.c:3523 config/i386/winnt-cxx.c:70
20296 #, gcc-internal-format
20297 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
20300 #: tree.c:3575 config/darwin.c:1209 config/arm/arm.c:2888
20301 #: config/arm/arm.c:2916 config/avr/avr.c:4656 config/h8300/h8300.c:5282
20302 #: config/h8300/h8300.c:5306 config/i386/i386.c:2057 config/i386/i386.c:16691
20303 #: config/ia64/ia64.c:533 config/m68hc11/m68hc11.c:1118
20304 #: config/sh/symbian.c:409 config/sh/symbian.c:416
20305 #, gcc-internal-format
20306 msgid "%qs attribute ignored"
20310 #, gcc-internal-format
20311 msgid "inline function %q+D declared as dllimport: attribute ignored"
20315 #, gcc-internal-format
20316 msgid "function %q+D definition is marked dllimport"
20319 #: tree.c:3610 config/sh/symbian.c:431
20320 #, gcc-internal-format
20321 msgid "variable %q+D definition is marked dllimport"
20324 #: tree.c:3633 config/sh/symbian.c:506
20325 #, gcc-internal-format
20326 msgid "external linkage required for symbol %q+D because of %qs attribute"
20330 #, gcc-internal-format
20331 msgid "arrays of functions are not meaningful"
20335 #, gcc-internal-format
20336 msgid "function return type cannot be function"
20340 #, gcc-internal-format
20341 msgid "tree check: %s, have %s in %s, at %s:%d"
20345 #, gcc-internal-format
20346 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
20350 #, gcc-internal-format
20351 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
20355 #, gcc-internal-format
20357 "tree check: expected tree that contains %qs structure, have %qs in %s, at %"
20362 #, gcc-internal-format
20363 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
20367 #, gcc-internal-format
20368 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
20372 #, gcc-internal-format
20373 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
20376 #: value-prof.c:101
20377 #, gcc-internal-format
20379 "%HCorrupted value profile: %s profiler overall count (%d) does not match BB "
20384 #, gcc-internal-format
20385 msgid "%+D causes a section type conflict"
20388 #: varasm.c:930 varasm.c:938
20389 #, gcc-internal-format
20390 msgid "register name not specified for %q+D"
20394 #, gcc-internal-format
20395 msgid "invalid register name for %q+D"
20399 #, gcc-internal-format
20400 msgid "data type of %q+D isn%'t suitable for a register"
20404 #, gcc-internal-format
20405 msgid "register specified for %q+D isn%'t suitable for data type"
20409 #, gcc-internal-format
20410 msgid "global register variable has initial value"
20414 #, gcc-internal-format
20415 msgid "optimization may eliminate reads and/or writes to register variables"
20419 #, gcc-internal-format
20420 msgid "register name given for non-register variable %q+D"
20424 #, gcc-internal-format
20425 msgid "global destructors not supported on this target"
20429 #, gcc-internal-format
20430 msgid "global constructors not supported on this target"
20434 #, gcc-internal-format
20436 "alignment of %q+D is greater than maximum object file alignment. Using %d"
20440 #, gcc-internal-format
20441 msgid "thread-local COMMON data not implemented"
20445 #, gcc-internal-format
20447 "requested alignment for %q+D is greater than implemented alignment of %wu"
20451 #, gcc-internal-format
20452 msgid "no-op convert from %wd to %wd bytes in initializer"
20456 #, gcc-internal-format
20457 msgid "initializer for integer value is too complicated"
20461 #, gcc-internal-format
20462 msgid "initializer for floating value is not a floating constant"
20466 #, gcc-internal-format
20467 msgid "invalid initial value for member %qs"
20470 #: varasm.c:4437 varasm.c:4481
20471 #, gcc-internal-format
20472 msgid "weak declaration of %q+D must precede definition"
20476 #, gcc-internal-format
20478 "weak declaration of %q+D after first use results in unspecified behavior"
20482 #, gcc-internal-format
20483 msgid "weak declaration of %q+D must be public"
20487 #, gcc-internal-format
20488 msgid "weak declaration of %q+D not supported"
20492 #, gcc-internal-format
20493 msgid "only weak aliases are supported in this configuration"
20497 #, gcc-internal-format
20498 msgid "%Jweakref is not supported in this configuration"
20502 #, gcc-internal-format
20503 msgid "%q+D aliased to undefined symbol %qs"
20507 #, gcc-internal-format
20508 msgid "%q+D aliased to external symbol %qs"
20512 #, gcc-internal-format
20513 msgid "weakref %q+D ultimately targets itself"
20517 #, gcc-internal-format
20518 msgid "%Jalias definitions not supported in this configuration"
20522 #, gcc-internal-format
20523 msgid "%Jonly weak aliases are supported in this configuration"
20527 #, gcc-internal-format
20528 msgid "visibility attribute not supported in this configuration; ignored"
20532 #, gcc-internal-format
20533 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
20537 #, gcc-internal-format
20538 msgid "underflowed virtual array %s in %s, at %s:%d"
20542 #, gcc-internal-format
20543 msgid "vector %s %s domain error, in %s at %s:%u"
20546 #. Print an error message for unrecognized stab codes.
20548 #, gcc-internal-format
20549 msgid "no sclass for %s stab (0x%x)"
20552 #: config/darwin-c.c:86
20553 #, gcc-internal-format
20554 msgid "too many #pragma options align=reset"
20557 #: config/darwin-c.c:106 config/darwin-c.c:109 config/darwin-c.c:111
20558 #: config/darwin-c.c:113
20559 #, gcc-internal-format
20560 msgid "malformed '#pragma options', ignoring"
20563 #: config/darwin-c.c:116
20564 #, gcc-internal-format
20565 msgid "junk at end of '#pragma options'"
20568 #: config/darwin-c.c:126
20569 #, gcc-internal-format
20570 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
20573 #: config/darwin-c.c:138
20574 #, gcc-internal-format
20575 msgid "missing '(' after '#pragma unused', ignoring"
20578 #: config/darwin-c.c:156
20579 #, gcc-internal-format
20580 msgid "missing ')' after '#pragma unused', ignoring"
20583 #: config/darwin-c.c:159
20584 #, gcc-internal-format
20585 msgid "junk at end of '#pragma unused'"
20588 #: config/darwin-c.c:385
20589 #, gcc-internal-format
20590 msgid "subframework include %s conflicts with framework include"
20593 #: config/darwin-c.c:577
20594 #, gcc-internal-format
20595 msgid "Unknown value %qs of -mmacosx-version-min"
20598 #: config/darwin.c:1323
20599 #, gcc-internal-format
20601 "internal and protected visibility attributes not supported in this "
20602 "configuration; ignored"
20605 #: config/host-darwin.c:63
20606 #, gcc-internal-format
20607 msgid "couldn't unmap pch_address_space: %m"
20610 #: config/sol2-c.c:94 config/sol2-c.c:110
20611 #, gcc-internal-format
20612 msgid "malformed %<#pragma align%>, ignoring"
20615 #: config/sol2-c.c:103
20616 #, gcc-internal-format
20617 msgid "invalid alignment for %<#pragma align%>, ignoring"
20620 #: config/sol2-c.c:118
20621 #, gcc-internal-format
20622 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
20625 #: config/sol2-c.c:130 config/sol2-c.c:142
20626 #, gcc-internal-format
20627 msgid "malformed %<#pragma align%>"
20630 #: config/sol2-c.c:137
20631 #, gcc-internal-format
20632 msgid "junk at end of %<#pragma align%>"
20635 #: config/sol2-c.c:158 config/sol2-c.c:165
20636 #, gcc-internal-format
20637 msgid "malformed %<#pragma init%>, ignoring"
20640 #: config/sol2-c.c:188 config/sol2-c.c:200
20641 #, gcc-internal-format
20642 msgid "malformed %<#pragma init%>"
20645 #: config/sol2-c.c:195
20646 #, gcc-internal-format
20647 msgid "junk at end of %<#pragma init%>"
20650 #: config/sol2-c.c:216 config/sol2-c.c:223
20651 #, gcc-internal-format
20652 msgid "malformed %<#pragma fini%>, ignoring"
20655 #: config/sol2-c.c:246 config/sol2-c.c:258
20656 #, gcc-internal-format
20657 msgid "malformed %<#pragma fini%>"
20660 #: config/sol2-c.c:253
20661 #, gcc-internal-format
20662 msgid "junk at end of %<#pragma fini%>"
20665 #: config/sol2.c:54
20666 #, gcc-internal-format
20667 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
20670 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
20671 #. sections. machopic_select_section ensures that weak variables go in
20672 #. coalesced sections. Weak aliases (or any other kind of aliases) are
20673 #. not supported. Weak symbols that aren't visible outside the .s file
20674 #. are not supported.
20675 #: config/darwin.h:395
20676 #, gcc-internal-format
20677 msgid "alias definitions not supported in Mach-O; ignored"
20681 #: config/vx-common.h:83
20682 #, gcc-internal-format
20683 msgid "profiler support for VxWorks"
20686 #: config/windiss.h:37
20687 #, gcc-internal-format
20688 msgid "profiler support for WindISS"
20691 #: config/alpha/alpha.c:231 config/rs6000/rs6000.c:1570
20692 #, gcc-internal-format
20693 msgid "bad value %qs for -mtls-size switch"
20696 #: config/alpha/alpha.c:270
20697 #, gcc-internal-format
20698 msgid "-f%s ignored for Unicos/Mk (not supported)"
20701 #: config/alpha/alpha.c:294
20702 #, gcc-internal-format
20703 msgid "-mieee not supported on Unicos/Mk"
20706 #: config/alpha/alpha.c:305
20707 #, gcc-internal-format
20708 msgid "-mieee-with-inexact not supported on Unicos/Mk"
20711 #: config/alpha/alpha.c:322
20712 #, gcc-internal-format
20713 msgid "bad value %qs for -mtrap-precision switch"
20716 #: config/alpha/alpha.c:336
20717 #, gcc-internal-format
20718 msgid "bad value %qs for -mfp-rounding-mode switch"
20721 #: config/alpha/alpha.c:351
20722 #, gcc-internal-format
20723 msgid "bad value %qs for -mfp-trap-mode switch"
20726 #: config/alpha/alpha.c:365 config/alpha/alpha.c:377
20727 #, gcc-internal-format
20728 msgid "bad value %qs for -mcpu switch"
20731 #: config/alpha/alpha.c:384
20732 #, gcc-internal-format
20733 msgid "trap mode not supported on Unicos/Mk"
20736 #: config/alpha/alpha.c:391
20737 #, gcc-internal-format
20738 msgid "fp software completion requires -mtrap-precision=i"
20741 #: config/alpha/alpha.c:407
20742 #, gcc-internal-format
20743 msgid "rounding mode not supported for VAX floats"
20746 #: config/alpha/alpha.c:412
20747 #, gcc-internal-format
20748 msgid "trap mode not supported for VAX floats"
20751 #: config/alpha/alpha.c:416
20752 #, gcc-internal-format
20753 msgid "128-bit long double not supported for VAX floats"
20756 #: config/alpha/alpha.c:444
20757 #, gcc-internal-format
20758 msgid "L%d cache latency unknown for %s"
20761 #: config/alpha/alpha.c:459
20762 #, gcc-internal-format
20763 msgid "bad value %qs for -mmemory-latency"
20766 #: config/alpha/alpha.c:6551 config/alpha/alpha.c:6554 config/s390/s390.c:7796
20767 #: config/s390/s390.c:7799
20768 #, gcc-internal-format
20769 msgid "bad builtin fcode"
20772 #: config/arc/arc.c:390
20773 #, gcc-internal-format
20774 msgid "argument of %qs attribute is not a string constant"
20777 #: config/arc/arc.c:398
20778 #, gcc-internal-format
20779 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
20782 #: config/arm/arm.c:912
20783 #, gcc-internal-format
20784 msgid "switch -mcpu=%s conflicts with -march= switch"
20787 #: config/arm/arm.c:922 config/rs6000/rs6000.c:1226 config/sparc/sparc.c:698
20788 #, gcc-internal-format
20789 msgid "bad value (%s) for %s switch"
20792 #: config/arm/arm.c:1032
20793 #, gcc-internal-format
20794 msgid "target CPU does not support interworking"
20797 #: config/arm/arm.c:1038
20798 #, gcc-internal-format
20799 msgid "target CPU does not support THUMB instructions"
20802 #: config/arm/arm.c:1056
20803 #, gcc-internal-format
20805 "enabling backtrace support is only meaningful when compiling for the Thumb"
20808 #: config/arm/arm.c:1059
20809 #, gcc-internal-format
20811 "enabling callee interworking support is only meaningful when compiling for "
20815 #: config/arm/arm.c:1062
20816 #, gcc-internal-format
20818 "enabling caller interworking support is only meaningful when compiling for "
20822 #: config/arm/arm.c:1066
20823 #, gcc-internal-format
20824 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
20827 #: config/arm/arm.c:1074
20828 #, gcc-internal-format
20829 msgid "-fpic and -mapcs-reent are incompatible"
20832 #: config/arm/arm.c:1077
20833 #, gcc-internal-format
20834 msgid "APCS reentrant code not supported. Ignored"
20837 #: config/arm/arm.c:1085
20838 #, gcc-internal-format
20839 msgid "-g with -mno-apcs-frame may not give sensible debugging"
20842 #: config/arm/arm.c:1093
20843 #, gcc-internal-format
20844 msgid "passing floating point arguments in fp regs not yet supported"
20847 #: config/arm/arm.c:1135
20848 #, gcc-internal-format
20849 msgid "invalid ABI option: -mabi=%s"
20852 #: config/arm/arm.c:1141
20853 #, gcc-internal-format
20854 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
20857 #: config/arm/arm.c:1144
20858 #, gcc-internal-format
20859 msgid "iwmmxt abi requires an iwmmxt capable cpu"
20862 #: config/arm/arm.c:1154
20863 #, gcc-internal-format
20864 msgid "invalid floating point emulation option: -mfpe=%s"
20867 #: config/arm/arm.c:1171
20868 #, gcc-internal-format
20869 msgid "invalid floating point option: -mfpu=%s"
20872 #: config/arm/arm.c:1211
20873 #, gcc-internal-format
20874 msgid "invalid floating point abi: -mfloat-abi=%s"
20877 #: config/arm/arm.c:1218
20878 #, gcc-internal-format
20879 msgid "-mfloat-abi=hard and VFP"
20882 #: config/arm/arm.c:1241
20883 #, gcc-internal-format
20884 msgid "invalid thread pointer option: -mtp=%s"
20887 #: config/arm/arm.c:1254
20888 #, gcc-internal-format
20889 msgid "can not use -mtp=cp15 with -mthumb"
20892 #: config/arm/arm.c:1268
20893 #, gcc-internal-format
20894 msgid "structure size boundary can only be set to %s"
20897 #: config/arm/arm.c:1277
20898 #, gcc-internal-format
20899 msgid "-mpic-register= is useless without -fpic"
20902 #: config/arm/arm.c:1284
20903 #, gcc-internal-format
20904 msgid "unable to use '%s' for PIC register"
20907 #: config/arm/arm.c:2856 config/arm/arm.c:2874 config/avr/avr.c:4676
20908 #: config/bfin/bfin.c:2723 config/c4x/c4x.c:4076 config/h8300/h8300.c:5258
20909 #: config/i386/i386.c:2021 config/m68hc11/m68hc11.c:1155
20910 #: config/m68k/m68k.c:376 config/mcore/mcore.c:3032 config/ms1/ms1.c:1285
20911 #: config/rs6000/rs6000.c:17343 config/sh/sh.c:7529 config/sh/sh.c:7550
20912 #: config/sh/sh.c:7585 config/stormy16/stormy16.c:2241 config/v850/v850.c:2111
20913 #, gcc-internal-format
20914 msgid "%qs attribute only applies to functions"
20917 #: config/arm/arm.c:11995
20918 #, gcc-internal-format
20919 msgid "unable to compute real location of stacked parameter"
20922 #. @@@ better error message
20923 #: config/arm/arm.c:12640 config/arm/arm.c:12677
20924 #, gcc-internal-format
20925 msgid "selector must be an immediate"
20928 #. @@@ better error message
20929 #: config/arm/arm.c:12720 config/i386/i386.c:15465 config/i386/i386.c:15499
20930 #, gcc-internal-format
20931 msgid "mask must be an immediate"
20934 #: config/arm/arm.c:13379
20935 #, gcc-internal-format
20936 msgid "no low registers available for popping high registers"
20939 #: config/arm/arm.c:13603
20940 #, gcc-internal-format
20941 msgid "interrupt Service Routines cannot be coded in Thumb mode"
20944 #: config/arm/pe.c:165 config/mcore/mcore.c:2898
20945 #, gcc-internal-format
20946 msgid "initialized variable %q+D is marked dllimport"
20949 #: config/arm/pe.c:174
20950 #, gcc-internal-format
20951 msgid "static variable %q+D is marked dllimport"
20954 #: config/avr/avr.c:531
20955 #, gcc-internal-format
20956 msgid "large frame pointer change (%d) with -mtiny-stack"
20959 #: config/avr/avr.c:4649
20960 #, gcc-internal-format
20961 msgid "only initialized variables can be placed into program memory area"
20964 #: config/avr/avr.c:4693
20965 #, gcc-internal-format
20966 msgid "%qs appears to be a misspelled interrupt handler"
20969 #: config/avr/avr.c:4701
20970 #, gcc-internal-format
20971 msgid "%qs appears to be a misspelled signal handler"
20974 #: config/avr/avr.c:4770
20975 #, gcc-internal-format
20976 msgid "only uninitialized variables can be placed in the .noinit section"
20979 #: config/avr/avr.c:4784
20980 #, gcc-internal-format
20981 msgid "MCU %qs supported for assembler only"
20984 #: config/avr/avr.h:713
20985 #, gcc-internal-format
20986 msgid "trampolines not supported"
20989 #: config/bfin/bfin.c:1805 config/m68k/m68k.c:294
20990 #, gcc-internal-format
20991 msgid "-mshared-library-id=%s is not between 0 and %d"
20994 #: config/bfin/bfin.c:1825
20995 #, gcc-internal-format
20996 msgid "-mshared-library-id= specified without -mid-shared-library"
20999 #: config/bfin/bfin.c:2728
21000 #, gcc-internal-format
21001 msgid "multiple function type attributes specified"
21004 #: config/bfin/bfin.c:2784
21005 #, gcc-internal-format
21006 msgid "`%s' attribute only applies to functions"
21009 #: config/bfin/bfin.c:2795
21010 #, gcc-internal-format
21011 msgid "can't apply both longcall and shortcall attributes to the same function"
21014 #: config/c4x/c4x-c.c:72
21015 #, gcc-internal-format
21016 msgid "missing '(' after '#pragma %s' - ignored"
21019 #: config/c4x/c4x-c.c:75
21020 #, gcc-internal-format
21021 msgid "missing function name in '#pragma %s' - ignored"
21024 #: config/c4x/c4x-c.c:80
21025 #, gcc-internal-format
21026 msgid "malformed '#pragma %s' - ignored"
21029 #: config/c4x/c4x-c.c:82
21030 #, gcc-internal-format
21031 msgid "missing section name in '#pragma %s' - ignored"
21034 #: config/c4x/c4x-c.c:87
21035 #, gcc-internal-format
21036 msgid "missing ')' for '#pragma %s' - ignored"
21039 #: config/c4x/c4x-c.c:90
21040 #, gcc-internal-format
21041 msgid "junk at end of '#pragma %s'"
21044 #: config/c4x/c4x.c:860
21045 #, gcc-internal-format
21046 msgid "ISR %s requires %d words of local vars, max is 32767"
21049 #. This function is for retrieving a part of an instruction name for
21050 #. an operator, for immediate output. If that ever happens for
21051 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
21053 #: config/cris/cris.c:435
21054 #, gcc-internal-format
21055 msgid "MULT case in cris_op_str"
21058 #: config/cris/cris.c:813
21059 #, gcc-internal-format
21060 msgid "invalid use of ':' modifier"
21063 #: config/cris/cris.c:979
21064 #, gcc-internal-format
21065 msgid "internal error: bad register: %d"
21068 #: config/cris/cris.c:1521
21069 #, gcc-internal-format
21070 msgid "internal error: sideeffect-insn affecting main effect"
21073 #: config/cris/cris.c:1545
21074 #, gcc-internal-format
21075 msgid "unknown cc_attr value"
21078 #. If we get here, the caller got its initial tests wrong.
21079 #: config/cris/cris.c:1896
21080 #, gcc-internal-format
21081 msgid "internal error: cris_side_effect_mode_ok with bad operands"
21084 #: config/cris/cris.c:2099
21085 #, gcc-internal-format
21086 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
21089 #: config/cris/cris.c:2127
21090 #, gcc-internal-format
21091 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
21094 #: config/cris/cris.c:2163
21095 #, gcc-internal-format
21096 msgid "unknown CRIS cpu version specification in -mtune= : %s"
21099 #: config/cris/cris.c:2181
21100 #, gcc-internal-format
21101 msgid "-fPIC and -fpic are not supported in this configuration"
21104 #: config/cris/cris.c:2196
21105 #, gcc-internal-format
21106 msgid "that particular -g option is invalid with -maout and -melinux"
21109 #: config/cris/cris.c:2390
21110 #, gcc-internal-format
21111 msgid "Unknown src"
21114 #: config/cris/cris.c:2432
21115 #, gcc-internal-format
21116 msgid "Unknown dest"
21119 #: config/cris/cris.c:2717
21120 #, gcc-internal-format
21121 msgid "stackframe too big: %d bytes"
21124 #: config/cris/cris.c:3133 config/cris/cris.c:3160
21125 #, gcc-internal-format
21126 msgid "expand_binop failed in movsi got"
21129 #: config/cris/cris.c:3225
21130 #, gcc-internal-format
21131 msgid "emitting PIC operand, but PIC register isn't set up"
21134 #. Definitions for GCC. Part of the machine description for CRIS.
21135 #. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
21136 #. Free Software Foundation, Inc.
21137 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
21139 #. This file is part of GCC.
21141 #. GCC is free software; you can redistribute it and/or modify
21142 #. it under the terms of the GNU General Public License as published by
21143 #. the Free Software Foundation; either version 2, or (at your option)
21144 #. any later version.
21146 #. GCC is distributed in the hope that it will be useful,
21147 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
21148 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21149 #. GNU General Public License for more details.
21151 #. You should have received a copy of the GNU General Public License
21152 #. along with GCC; see the file COPYING. If not, write to
21153 #. the Free Software Foundation, 51 Franklin Street, Fifth Floor,
21154 #. Boston, MA 02110-1301, USA.
21155 #. After the first "Node:" comment comes all preprocessor directives and
21156 #. attached declarations described in the info files, the "Using and
21157 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
21158 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
21159 #. really, but needs an update anyway.
21161 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
21162 #. for that. If applicable, there is a CRIS-specific comment. The order
21163 #. of macro definitions follow the order in the manual. Every section in
21164 #. the manual (node in the info pages) has an introductory `Node:
21165 #. <subchapter>' comment. If no macros are defined for a section, only
21166 #. the section-comment is present.
21167 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
21168 #. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
21169 #. settings not repeated below. This file contains general CRIS
21170 #. definitions and definitions for the cris-*-elf subtarget.
21171 #. We don't want to use gcc_assert for everything, as that can be
21173 #: config/cris/cris.h:44
21174 #, gcc-internal-format
21175 msgid "CRIS-port assertion failed: "
21178 #. Node: Caller Saves
21179 #. (no definitions)
21180 #. Node: Function entry
21181 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
21182 #. TARGET_ASM_FUNCTION_EPILOGUE.
21184 #: config/cris/cris.h:867
21185 #, gcc-internal-format
21186 msgid "no FUNCTION_PROFILER for CRIS"
21189 #: config/crx/crx.h:355
21190 #, gcc-internal-format
21191 msgid "Profiler support for CRX"
21194 #: config/crx/crx.h:366
21195 #, gcc-internal-format
21196 msgid "Trampoline support for CRX"
21199 #: config/frv/frv.c:8623
21200 #, gcc-internal-format
21201 msgid "accumulator is not a constant integer"
21204 #: config/frv/frv.c:8628
21205 #, gcc-internal-format
21206 msgid "accumulator number is out of bounds"
21209 #: config/frv/frv.c:8639
21210 #, gcc-internal-format
21211 msgid "inappropriate accumulator for %qs"
21214 #: config/frv/frv.c:8717
21215 #, gcc-internal-format
21216 msgid "invalid IACC argument"
21219 #: config/frv/frv.c:8740
21220 #, gcc-internal-format
21221 msgid "%qs expects a constant argument"
21224 #: config/frv/frv.c:8745
21225 #, gcc-internal-format
21226 msgid "constant argument out of range for %qs"
21229 #: config/frv/frv.c:9227
21230 #, gcc-internal-format
21231 msgid "media functions are not available unless -mmedia is used"
21234 #: config/frv/frv.c:9239
21235 #, gcc-internal-format
21236 msgid "this media function is only available on the fr500"
21239 #: config/frv/frv.c:9267
21240 #, gcc-internal-format
21241 msgid "this media function is only available on the fr400 and fr550"
21244 #: config/frv/frv.c:9286
21245 #, gcc-internal-format
21246 msgid "this builtin function is only available on the fr405 and fr450"
21249 #: config/frv/frv.c:9295
21250 #, gcc-internal-format
21251 msgid "this builtin function is only available on the fr500 and fr550"
21254 #: config/frv/frv.c:9307
21255 #, gcc-internal-format
21256 msgid "this builtin function is only available on the fr450"
21259 #: config/h8300/h8300.c:331
21260 #, gcc-internal-format
21261 msgid "-ms2600 is used without -ms"
21264 #: config/h8300/h8300.c:337
21265 #, gcc-internal-format
21266 msgid "-mn is used without -mh or -ms"
21269 #: config/i386/host-cygwin.c:65
21270 #, gcc-internal-format
21271 msgid "can't extend PCH file: %m"
21274 #: config/i386/host-cygwin.c:76
21275 #, gcc-internal-format
21276 msgid "can't set position in PCH file: %m"
21279 #: config/i386/i386.c:1322
21280 #, gcc-internal-format
21281 msgid "code model %s not supported in PIC mode"
21284 #: config/i386/i386.c:1330 config/sparc/sparc.c:662
21285 #, gcc-internal-format
21286 msgid "bad value (%s) for -mcmodel= switch"
21289 #: config/i386/i386.c:1346
21290 #, gcc-internal-format
21291 msgid "bad value (%s) for -masm= switch"
21294 #: config/i386/i386.c:1349
21295 #, gcc-internal-format
21296 msgid "code model %qs not supported in the %s bit mode"
21299 #: config/i386/i386.c:1352
21300 #, gcc-internal-format
21301 msgid "code model %<large%> not supported yet"
21304 #: config/i386/i386.c:1354
21305 #, gcc-internal-format
21306 msgid "%i-bit mode not compiled in"
21309 #: config/i386/i386.c:1384 config/i386/i386.c:1408
21310 #, gcc-internal-format
21311 msgid "CPU you selected does not support x86-64 instruction set"
21314 #: config/i386/i386.c:1390 config/ms1/ms1.c:811
21315 #, gcc-internal-format
21316 msgid "bad value (%s) for -march= switch"
21319 #: config/i386/i386.c:1421
21320 #, gcc-internal-format
21321 msgid "bad value (%s) for -mtune= switch"
21324 #: config/i386/i386.c:1438
21325 #, gcc-internal-format
21326 msgid "-mregparm=%d is not between 0 and %d"
21329 #: config/i386/i386.c:1451
21330 #, gcc-internal-format
21331 msgid "-malign-loops is obsolete, use -falign-loops"
21334 #: config/i386/i386.c:1456 config/i386/i386.c:1469 config/i386/i386.c:1482
21335 #, gcc-internal-format
21336 msgid "-malign-loops=%d is not between 0 and %d"
21339 #: config/i386/i386.c:1464
21340 #, gcc-internal-format
21341 msgid "-malign-jumps is obsolete, use -falign-jumps"
21344 #: config/i386/i386.c:1477
21345 #, gcc-internal-format
21346 msgid "-malign-functions is obsolete, use -falign-functions"
21349 #: config/i386/i386.c:1515
21350 #, gcc-internal-format
21351 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
21354 #: config/i386/i386.c:1527
21355 #, gcc-internal-format
21356 msgid "-mbranch-cost=%d is not between 0 and 5"
21359 #: config/i386/i386.c:1535
21360 #, gcc-internal-format
21361 msgid "-mlarge-data-threshold=%d is negative"
21364 #: config/i386/i386.c:1547
21365 #, gcc-internal-format
21366 msgid "bad value (%s) for -mtls-dialect= switch"
21369 #: config/i386/i386.c:1594
21370 #, gcc-internal-format
21371 msgid "-malign-double makes no sense in the 64bit mode"
21374 #: config/i386/i386.c:1596
21375 #, gcc-internal-format
21376 msgid "-mrtd calling convention not supported in the 64bit mode"
21379 #: config/i386/i386.c:1616
21380 #, gcc-internal-format
21381 msgid "-msseregparm used without SSE enabled"
21384 #: config/i386/i386.c:1628 config/i386/i386.c:1639
21385 #, gcc-internal-format
21386 msgid "SSE instruction set disabled, using 387 arithmetics"
21389 #: config/i386/i386.c:1644
21390 #, gcc-internal-format
21391 msgid "387 instruction set disabled, using SSE arithmetics"
21394 #: config/i386/i386.c:1651
21395 #, gcc-internal-format
21396 msgid "bad value (%s) for -mfpmath= switch"
21399 #: config/i386/i386.c:1673
21400 #, gcc-internal-format
21402 "unwind tables currently require either a frame pointer or -maccumulate-"
21403 "outgoing-args for correctness"
21406 #: config/i386/i386.c:2034 config/i386/i386.c:2076
21407 #, gcc-internal-format
21408 msgid "fastcall and regparm attributes are not compatible"
21411 #: config/i386/i386.c:2041
21412 #, gcc-internal-format
21413 msgid "%qs attribute requires an integer constant argument"
21416 #: config/i386/i386.c:2047
21417 #, gcc-internal-format
21418 msgid "argument to %qs attribute larger than %d"
21421 #: config/i386/i386.c:2068 config/i386/i386.c:2103
21422 #, gcc-internal-format
21423 msgid "fastcall and cdecl attributes are not compatible"
21426 #: config/i386/i386.c:2072
21427 #, gcc-internal-format
21428 msgid "fastcall and stdcall attributes are not compatible"
21431 #: config/i386/i386.c:2086 config/i386/i386.c:2099
21432 #, gcc-internal-format
21433 msgid "stdcall and cdecl attributes are not compatible"
21436 #: config/i386/i386.c:2090
21437 #, gcc-internal-format
21438 msgid "stdcall and fastcall attributes are not compatible"
21441 #: config/i386/i386.c:2225
21442 #, gcc-internal-format
21443 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
21446 #: config/i386/i386.c:2228
21447 #, gcc-internal-format
21448 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
21451 #: config/i386/i386.c:2953
21452 #, gcc-internal-format
21453 msgid "SSE register return with SSE disabled"
21456 #: config/i386/i386.c:2955
21457 #, gcc-internal-format
21458 msgid "SSE register argument with SSE disabled"
21461 #: config/i386/i386.c:3270
21462 #, gcc-internal-format
21463 msgid "SSE vector argument without SSE enabled changes the ABI"
21466 #: config/i386/i386.c:3287
21467 #, gcc-internal-format
21468 msgid "MMX vector argument without MMX enabled changes the ABI"
21471 #: config/i386/i386.c:3553
21472 #, gcc-internal-format
21473 msgid "SSE vector return without SSE enabled changes the ABI"
21476 #: config/i386/i386.c:3563
21477 #, gcc-internal-format
21478 msgid "MMX vector return without MMX enabled changes the ABI"
21481 #: config/i386/i386.c:6923
21482 #, gcc-internal-format
21483 msgid "extended registers have no high halves"
21486 #: config/i386/i386.c:6938
21487 #, gcc-internal-format
21488 msgid "unsupported operand size for extended register"
21491 #: config/i386/i386.c:15193 config/rs6000/rs6000.c:7128
21492 #, gcc-internal-format
21493 msgid "selector must be an integer constant in the range 0..%wi"
21496 #: config/i386/i386.c:15531
21497 #, gcc-internal-format
21498 msgid "shift must be an immediate"
21501 #: config/i386/i386.c:16701
21502 #, gcc-internal-format
21503 msgid "%qs incompatible attribute ignored"
21506 #: config/i386/winnt-cxx.c:74
21507 #, gcc-internal-format
21508 msgid "key method %q+D of dllimport'd class defined"
21511 #: config/i386/winnt-cxx.c:95 config/sh/symbian.c:173
21512 #, gcc-internal-format
21513 msgid "definition of static data member %q+D of dllimport'd class"
21516 #: config/i386/winnt.c:74
21517 #, gcc-internal-format
21518 msgid "%qs attribute only applies to variables"
21521 #: config/i386/winnt.c:103
21522 #, gcc-internal-format
21524 "%qs attribute applies only to initialized variables with external linkage"
21527 #: config/i386/winnt.c:214
21528 #, gcc-internal-format
21529 msgid "inconsistent dll linkage for %q+D, dllexport assumed"
21532 #: config/i386/winnt.c:254 config/sh/symbian.c:273
21533 #, gcc-internal-format
21534 msgid "%qs declared as both exported to and imported from a DLL"
21537 #: config/i386/winnt.c:549
21538 #, gcc-internal-format
21539 msgid "%q+D causes a section type conflict"
21542 #: config/i386/cygming.h:166
21543 #, gcc-internal-format
21544 msgid "-f%s ignored for target (all code is position independent)"
21547 #: config/i386/djgpp.h:181
21548 #, gcc-internal-format
21549 msgid "-mbnu210 is ignored (option is obsolete)"
21552 #: config/i386/i386-interix.h:257
21553 #, gcc-internal-format
21554 msgid "ms-bitfields not supported for objc"
21557 #: config/ia64/ia64-c.c:52
21558 #, gcc-internal-format
21559 msgid "malformed #pragma builtin"
21562 #: config/ia64/ia64.c:501 config/m32r/m32r.c:373
21563 #, gcc-internal-format
21564 msgid "invalid argument of %qs attribute"
21567 #: config/ia64/ia64.c:513
21568 #, gcc-internal-format
21569 msgid "%Jan address area attribute cannot be specified for local variables"
21572 #: config/ia64/ia64.c:520
21573 #, gcc-internal-format
21574 msgid "address area of %q+D conflicts with previous declaration"
21577 #: config/ia64/ia64.c:527
21578 #, gcc-internal-format
21579 msgid "%Jaddress area attribute cannot be specified for functions"
21582 #: config/ia64/ia64.c:5023 config/pa/pa.c:327
21583 #, gcc-internal-format
21584 msgid "value of -mfixed-range must have form REG1-REG2"
21587 #: config/ia64/ia64.c:5050 config/pa/pa.c:354
21588 #, gcc-internal-format
21589 msgid "%s-%s is an empty range"
21592 #: config/ia64/ia64.c:5078
21593 #, gcc-internal-format
21594 msgid "bad value %<%s%> for -mtls-size= switch"
21597 #: config/ia64/ia64.c:5106
21598 #, gcc-internal-format
21599 msgid "bad value %<%s%> for -mtune= switch"
21602 #: config/ia64/ia64.c:5125
21603 #, gcc-internal-format
21604 msgid "not yet implemented: latency-optimized inline square root"
21607 #: config/iq2000/iq2000.c:1808
21608 #, gcc-internal-format
21609 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
21612 #: config/iq2000/iq2000.c:2589
21613 #, gcc-internal-format
21614 msgid "argument %qd is not a constant"
21617 #: config/iq2000/iq2000.c:2892 config/ms1/ms1.c:352
21618 #: config/xtensa/xtensa.c:1773
21619 #, gcc-internal-format
21620 msgid "PRINT_OPERAND_ADDRESS, null pointer"
21623 #: config/iq2000/iq2000.c:3047
21624 #, gcc-internal-format
21625 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
21628 #: config/iq2000/iq2000.c:3056 config/mips/mips.c:5390
21629 #: config/xtensa/xtensa.c:1627
21630 #, gcc-internal-format
21631 msgid "PRINT_OPERAND null pointer"
21634 #: config/m32c/m32c-pragma.c:64
21635 #, gcc-internal-format
21636 msgid "junk at end of #pragma GCC memregs [0..16]"
21639 #: config/m32c/m32c-pragma.c:71
21640 #, gcc-internal-format
21641 msgid "#pragma GCC memregs must precede any function decls"
21644 #: config/m32c/m32c-pragma.c:82 config/m32c/m32c-pragma.c:89
21645 #, gcc-internal-format
21646 msgid "#pragma GCC memregs takes a number [0..16]"
21649 #: config/m32c/m32c.c:412
21650 #, gcc-internal-format
21651 msgid "invalid target memregs value '%d'"
21654 #: config/m68hc11/m68hc11.c:279
21655 #, gcc-internal-format
21656 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
21659 #: config/m68hc11/m68hc11.c:1240
21660 #, gcc-internal-format
21661 msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
21664 #: config/m68hc11/m68hc11.c:1247
21665 #, gcc-internal-format
21666 msgid "%<trap%> attribute is already used"
21669 #: config/m68k/m68k.c:321
21670 #, gcc-internal-format
21671 msgid "cannot specify both -msep-data and -mid-shared-library"
21674 #: config/m68k/m68k.c:333
21675 #, gcc-internal-format
21676 msgid "-fPIC is not currently supported on the 68000 or 68010"
21679 #: config/m68k/m68k.c:640 config/rs6000/rs6000.c:13614
21680 #, gcc-internal-format
21681 msgid "stack limit expression is not supported"
21684 #: config/mips/mips.c:4584
21685 #, gcc-internal-format
21687 "-%s conflicts with the other architecture options, which specify a %s "
21691 #: config/mips/mips.c:4600
21692 #, gcc-internal-format
21693 msgid "-march=%s is not compatible with the selected ABI"
21696 #: config/mips/mips.c:4618
21697 #, gcc-internal-format
21698 msgid "-mgp64 used with a 32-bit processor"
21701 #: config/mips/mips.c:4620
21702 #, gcc-internal-format
21703 msgid "-mgp32 used with a 64-bit ABI"
21706 #: config/mips/mips.c:4622
21707 #, gcc-internal-format
21708 msgid "-mgp64 used with a 32-bit ABI"
21711 #: config/mips/mips.c:4640 config/mips/mips.c:4642 config/mips/mips.c:4644
21712 #: config/mips/mips.c:4720
21713 #, gcc-internal-format
21714 msgid "unsupported combination: %s"
21717 #: config/mips/mips.c:4715
21718 #, gcc-internal-format
21720 "generation of Branch Likely instructions enabled, but not supported by "
21724 #: config/mips/mips.c:4732
21725 #, gcc-internal-format
21726 msgid "-G is incompatible with PIC code which is the default"
21729 #: config/mips/mips.c:4799
21730 #, gcc-internal-format
21731 msgid "-mips3d requires -mpaired-single"
21734 #: config/mips/mips.c:4808
21735 #, gcc-internal-format
21736 msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
21739 #: config/mips/mips.c:4813
21740 #, gcc-internal-format
21741 msgid "-mips3d/-mpaired-single must be used with -mips64"
21744 #: config/mips/mips.c:4816
21745 #, gcc-internal-format
21746 msgid "-mips16 and -mdsp cannot be used together"
21749 #: config/mips/mips.c:5327
21750 #, gcc-internal-format
21751 msgid "internal error: %%) found without a %%( in assembler pattern"
21754 #: config/mips/mips.c:5341
21755 #, gcc-internal-format
21756 msgid "internal error: %%] found without a %%[ in assembler pattern"
21759 #: config/mips/mips.c:5354
21760 #, gcc-internal-format
21761 msgid "internal error: %%> found without a %%< in assembler pattern"
21764 #: config/mips/mips.c:5367
21765 #, gcc-internal-format
21766 msgid "internal error: %%} found without a %%{ in assembler pattern"
21769 #: config/mips/mips.c:5381
21770 #, gcc-internal-format
21771 msgid "PRINT_OPERAND: unknown punctuation '%c'"
21774 #: config/mips/mips.c:8144
21775 #, gcc-internal-format
21776 msgid "cannot handle inconsistent calls to %qs"
21779 #: config/mips/mips.c:9543
21780 #, gcc-internal-format
21781 msgid "the cpu name must be lower case"
21784 #: config/mips/mips.c:10209
21785 #, gcc-internal-format
21786 msgid "invalid argument to builtin function"
21789 #. Output assembler code to FILE to increment profiler label # LABELNO
21790 #. for profiling a function entry.
21791 #: config/mips/mips.h:2106
21792 #, gcc-internal-format
21793 msgid "mips16 function profiling"
21796 #: config/mmix/mmix.c:227
21797 #, gcc-internal-format
21798 msgid "-f%s not supported: ignored"
21801 #: config/mmix/mmix.c:655
21802 #, gcc-internal-format
21803 msgid "support for mode %qs"
21806 #: config/mmix/mmix.c:669
21807 #, gcc-internal-format
21809 "too large function value type, needs %d registers, have only %d registers "
21813 #: config/mmix/mmix.c:839
21814 #, gcc-internal-format
21815 msgid "function_profiler support for MMIX"
21818 #: config/mmix/mmix.c:861
21819 #, gcc-internal-format
21820 msgid "MMIX Internal: Last named vararg would not fit in a register"
21823 #: config/mmix/mmix.c:1476 config/mmix/mmix.c:1500 config/mmix/mmix.c:1616
21824 #, gcc-internal-format
21825 msgid "MMIX Internal: Bad register: %d"
21828 #. Presumably there's a missing case above if we get here.
21829 #: config/mmix/mmix.c:1608
21830 #, gcc-internal-format
21831 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
21834 #: config/mmix/mmix.c:1894
21835 #, gcc-internal-format
21836 msgid "stack frame not a multiple of 8 bytes: %wd"
21839 #: config/mmix/mmix.c:2130
21840 #, gcc-internal-format
21841 msgid "stack frame not a multiple of octabyte: %wd"
21844 #: config/mmix/mmix.c:2470 config/mmix/mmix.c:2534
21845 #, gcc-internal-format
21846 msgid "MMIX Internal: %s is not a shiftable int"
21849 #: config/ms1/ms1.c:315
21850 #, gcc-internal-format
21851 msgid "info pointer NULL"
21854 #: config/pa/pa.c:459
21855 #, gcc-internal-format
21856 msgid "PIC code generation is not supported in the portable runtime model"
21859 #: config/pa/pa.c:464
21860 #, gcc-internal-format
21861 msgid "PIC code generation is not compatible with fast indirect calls"
21864 #: config/pa/pa.c:469
21865 #, gcc-internal-format
21866 msgid "-g is only supported when using GAS on this processor,"
21869 #: config/pa/pa.c:470
21870 #, gcc-internal-format
21871 msgid "-g option disabled"
21874 #: config/pa/pa.c:7996
21875 #, gcc-internal-format
21877 "alignment (%u) for %s exceeds maximum alignment for global common data. "
21881 #: config/pa/pa-hpux11.h:85
21882 #, gcc-internal-format
21883 msgid "-munix=98 option required for C89 Amendment 1 features.\n"
21886 #: config/rs6000/host-darwin.c:52
21887 #, gcc-internal-format
21888 msgid "Segmentation Fault (code)"
21891 #: config/rs6000/host-darwin.c:117
21892 #, gcc-internal-format
21893 msgid "Segmentation Fault"
21896 #: config/rs6000/host-darwin.c:131
21897 #, gcc-internal-format
21898 msgid "While setting up signal stack: %m"
21901 #: config/rs6000/host-darwin.c:137
21902 #, gcc-internal-format
21903 msgid "While setting up signal handler: %m"
21906 #. Handle the machine specific pragma longcall. Its syntax is
21908 #. # pragma longcall ( TOGGLE )
21910 #. where TOGGLE is either 0 or 1.
21912 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
21913 #. whether or not new function declarations receive a longcall
21914 #. attribute by default.
21915 #: config/rs6000/rs6000-c.c:53
21916 #, gcc-internal-format
21917 msgid "ignoring malformed #pragma longcall"
21920 #: config/rs6000/rs6000-c.c:66
21921 #, gcc-internal-format
21922 msgid "missing open paren"
21925 #: config/rs6000/rs6000-c.c:68
21926 #, gcc-internal-format
21927 msgid "missing number"
21930 #: config/rs6000/rs6000-c.c:70
21931 #, gcc-internal-format
21932 msgid "missing close paren"
21935 #: config/rs6000/rs6000-c.c:73
21936 #, gcc-internal-format
21937 msgid "number must be 0 or 1"
21940 #: config/rs6000/rs6000-c.c:76
21941 #, gcc-internal-format
21942 msgid "junk at end of #pragma longcall"
21945 #: config/rs6000/rs6000-c.c:2530
21946 #, gcc-internal-format
21947 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
21950 #: config/rs6000/rs6000-c.c:2573
21951 #, gcc-internal-format
21952 msgid "invalid parameter combination for AltiVec intrinsic"
21955 #: config/rs6000/rs6000.c:1250
21956 #, gcc-internal-format
21957 msgid "-mmultiple is not supported on little endian systems"
21960 #: config/rs6000/rs6000.c:1257
21961 #, gcc-internal-format
21962 msgid "-mstring is not supported on little endian systems"
21965 #: config/rs6000/rs6000.c:1271
21966 #, gcc-internal-format
21967 msgid "unknown -mdebug-%s switch"
21970 #: config/rs6000/rs6000.c:1283
21971 #, gcc-internal-format
21973 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
21976 #: config/rs6000/rs6000.c:1324
21977 #, gcc-internal-format
21978 msgid "AltiVec and E500 instructions cannot coexist"
21981 #: config/rs6000/rs6000.c:1553
21982 #, gcc-internal-format
21983 msgid "unknown -m%s= option specified: '%s'"
21986 #: config/rs6000/rs6000.c:1758
21987 #, gcc-internal-format
21988 msgid "not configured for ABI: '%s'"
21991 #: config/rs6000/rs6000.c:1768
21992 #, gcc-internal-format
21993 msgid "Using darwin64 ABI"
21996 #: config/rs6000/rs6000.c:1773
21997 #, gcc-internal-format
21998 msgid "Using old darwin ABI"
22001 #: config/rs6000/rs6000.c:1778
22002 #, gcc-internal-format
22003 msgid "unknown ABI specified: '%s'"
22006 #: config/rs6000/rs6000.c:1805
22007 #, gcc-internal-format
22008 msgid "invalid option for -mfloat-gprs: '%s'"
22011 #: config/rs6000/rs6000.c:1815
22012 #, gcc-internal-format
22013 msgid "Unknown switch -mlong-double-%s"
22016 #: config/rs6000/rs6000.c:1836
22017 #, gcc-internal-format
22019 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
22020 "the installed C and C++ libraries"
22023 #: config/rs6000/rs6000.c:1844
22024 #, gcc-internal-format
22025 msgid "unknown -malign-XXXXX option specified: '%s'"
22028 #: config/rs6000/rs6000.c:4201
22029 #, gcc-internal-format
22031 "GCC vector returned by reference: non-standard ABI extension with no "
22032 "compatibility guarantee"
22035 #: config/rs6000/rs6000.c:4274
22036 #, gcc-internal-format
22038 "cannot return value in vector register because altivec instructions are "
22039 "disabled, use -maltivec to enable them"
22042 #: config/rs6000/rs6000.c:4520
22043 #, gcc-internal-format
22045 "cannot pass argument in vector register because altivec instructions are "
22046 "disabled, use -maltivec to enable them"
22049 #: config/rs6000/rs6000.c:5373
22050 #, gcc-internal-format
22052 "GCC vector passed by reference: non-standard ABI extension with no "
22053 "compatibility guarantee"
22056 #: config/rs6000/rs6000.c:6542
22057 #, gcc-internal-format
22058 msgid "argument 1 must be a 5-bit signed literal"
22061 #: config/rs6000/rs6000.c:6645 config/rs6000/rs6000.c:7439
22062 #, gcc-internal-format
22063 msgid "argument 2 must be a 5-bit unsigned literal"
22066 #: config/rs6000/rs6000.c:6685
22067 #, gcc-internal-format
22068 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
22071 #: config/rs6000/rs6000.c:6738
22072 #, gcc-internal-format
22073 msgid "argument 1 of __builtin_altivec_predicate is out of range"
22076 #: config/rs6000/rs6000.c:6900
22077 #, gcc-internal-format
22078 msgid "argument 3 must be a 4-bit unsigned literal"
22081 #: config/rs6000/rs6000.c:7072
22082 #, gcc-internal-format
22083 msgid "argument to %qs must be a 2-bit unsigned literal"
22086 #: config/rs6000/rs6000.c:7216
22087 #, gcc-internal-format
22088 msgid "unresolved overload for Altivec builtin %qF"
22091 #: config/rs6000/rs6000.c:7298
22092 #, gcc-internal-format
22093 msgid "argument to dss must be a 2-bit unsigned literal"
22096 #: config/rs6000/rs6000.c:7559
22097 #, gcc-internal-format
22098 msgid "argument 1 of __builtin_spe_predicate must be a constant"
22101 #: config/rs6000/rs6000.c:7631
22102 #, gcc-internal-format
22103 msgid "argument 1 of __builtin_spe_predicate is out of range"
22106 #: config/rs6000/rs6000.c:13577
22107 #, gcc-internal-format
22108 msgid "stack frame too large"
22111 #: config/rs6000/rs6000.c:16137
22112 #, gcc-internal-format
22113 msgid "no profiling of 64-bit code for this ABI"
22116 #: config/rs6000/rs6000.c:17246
22117 #, gcc-internal-format
22118 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
22121 #: config/rs6000/rs6000.c:17248
22122 #, gcc-internal-format
22123 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
22126 #: config/rs6000/rs6000.c:17252
22127 #, gcc-internal-format
22128 msgid "use of %<long long%> in AltiVec types is invalid"
22131 #: config/rs6000/rs6000.c:17254
22132 #, gcc-internal-format
22133 msgid "use of %<double%> in AltiVec types is invalid"
22136 #: config/rs6000/rs6000.c:17256
22137 #, gcc-internal-format
22138 msgid "use of %<long double%> in AltiVec types is invalid"
22141 #: config/rs6000/rs6000.c:17258
22142 #, gcc-internal-format
22143 msgid "use of boolean types in AltiVec types is invalid"
22146 #: config/rs6000/rs6000.c:17260
22147 #, gcc-internal-format
22148 msgid "use of %<complex%> in AltiVec types is invalid"
22151 #: config/rs6000/aix43.h:39 config/rs6000/aix51.h:38 config/rs6000/aix52.h:38
22152 #, gcc-internal-format
22153 msgid "-maix64 and POWER architecture are incompatible"
22156 #: config/rs6000/aix43.h:44 config/rs6000/aix51.h:43 config/rs6000/aix52.h:43
22157 #, gcc-internal-format
22158 msgid "-maix64 requires PowerPC64 architecture remain enabled"
22161 #: config/rs6000/aix43.h:48 config/rs6000/aix51.h:47 config/rs6000/aix52.h:47
22162 #, gcc-internal-format
22164 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
22167 #. The Darwin ABI always includes AltiVec, can't be (validly) turned
22169 #: config/rs6000/darwin.h:75
22170 #, gcc-internal-format
22171 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
22174 #. Darwin doesn't support -fpic.
22175 #: config/rs6000/darwin.h:81
22176 #, gcc-internal-format
22177 msgid "-fpic is not supported; -fPIC assumed"
22180 #: config/rs6000/darwin.h:88
22181 #, gcc-internal-format
22182 msgid "-m64 requires PowerPC64 architecture, enabling"
22186 #. if (!rs6000_explicit_options.long_double)
22187 #. rs6000_long_double_type_size = 128;
22188 #: config/rs6000/eabispe.h:45 config/rs6000/linuxspe.h:62
22189 #, gcc-internal-format
22190 msgid "-m64 not supported in this configuration"
22193 #: config/rs6000/linux64.h:109
22194 #, gcc-internal-format
22195 msgid "-m64 requires a PowerPC64 cpu"
22198 #. Definitions for __builtin_return_address and __builtin_frame_address.
22199 #. __builtin_return_address (0) should give link register (65), enable
22201 #. This should be uncommented, so that the link register is used, but
22202 #. currently this would result in unmatched insns and spilling fixed
22203 #. registers so we'll leave it for another day. When these problems are
22204 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
22206 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
22207 #. Number of bytes into the frame return addresses can be found. See
22208 #. rs6000_stack_info in rs6000.c for more information on how the different
22209 #. abi's store the return address.
22210 #: config/rs6000/rs6000.h:1590
22211 #, gcc-internal-format
22212 msgid "RETURN_ADDRESS_OFFSET not supported"
22215 #. Sometimes certain combinations of command options do not make sense
22216 #. on a particular target machine. You can define a macro
22217 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
22218 #. defined, is executed once just after all the command options have
22221 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
22223 #: config/rs6000/sysv4.h:130
22224 #, gcc-internal-format
22225 msgid "bad value for -mcall-%s"
22228 #: config/rs6000/sysv4.h:146
22229 #, gcc-internal-format
22230 msgid "bad value for -msdata=%s"
22233 #: config/rs6000/sysv4.h:163
22234 #, gcc-internal-format
22235 msgid "-mrelocatable and -msdata=%s are incompatible"
22238 #: config/rs6000/sysv4.h:172
22239 #, gcc-internal-format
22240 msgid "-f%s and -msdata=%s are incompatible"
22243 #: config/rs6000/sysv4.h:181
22244 #, gcc-internal-format
22245 msgid "-msdata=%s and -mcall-%s are incompatible"
22248 #: config/rs6000/sysv4.h:190
22249 #, gcc-internal-format
22250 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
22253 #: config/rs6000/sysv4.h:196
22254 #, gcc-internal-format
22255 msgid "-mrelocatable and -mcall-%s are incompatible"
22258 #: config/rs6000/sysv4.h:203
22259 #, gcc-internal-format
22260 msgid "-fPIC and -mcall-%s are incompatible"
22263 #: config/rs6000/sysv4.h:210
22264 #, gcc-internal-format
22265 msgid "-mcall-aixdesc must be big endian"
22268 #: config/rs6000/sysv4.h:215
22269 #, gcc-internal-format
22270 msgid "-msecure-plt not supported by your assembler"
22273 #: config/rs6000/sysv4.h:230
22274 #, gcc-internal-format
22275 msgid "-m%s not supported in this configuration"
22278 #: config/s390/s390.c:1319
22279 #, gcc-internal-format
22280 msgid "stack guard value must be an exact power of 2"
22283 #: config/s390/s390.c:1326
22284 #, gcc-internal-format
22285 msgid "stack size must be an exact power of 2"
22288 #: config/s390/s390.c:1371
22289 #, gcc-internal-format
22290 msgid "z/Architecture mode not supported on %s"
22293 #: config/s390/s390.c:1373
22294 #, gcc-internal-format
22295 msgid "64-bit ABI not supported in ESA/390 mode"
22298 #: config/s390/s390.c:1384
22299 #, gcc-internal-format
22301 "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
22304 #: config/s390/s390.c:1390
22305 #, gcc-internal-format
22306 msgid "-mstack-size implies use of -mstack-guard"
22309 #: config/s390/s390.c:1392
22310 #, gcc-internal-format
22311 msgid "stack size must be greater than the stack guard value"
22314 #: config/s390/s390.c:1394
22315 #, gcc-internal-format
22316 msgid "stack size must not be greater than 64k"
22319 #: config/s390/s390.c:1397
22320 #, gcc-internal-format
22321 msgid "-mstack-guard implies use of -mstack-size"
22324 #: config/s390/s390.c:6253
22325 #, gcc-internal-format
22326 msgid "total size of local variables exceeds architecture limit"
22329 #: config/s390/s390.c:6840
22330 #, gcc-internal-format
22331 msgid "frame size of %qs is "
22334 #: config/s390/s390.c:6840
22335 #, gcc-internal-format
22339 #: config/s390/s390.c:6844
22340 #, gcc-internal-format
22341 msgid "%qs uses dynamic stack allocation"
22344 #: config/sh/sh.c:6486
22345 #, gcc-internal-format
22346 msgid "__builtin_saveregs not supported by this subtarget"
22349 #: config/sh/sh.c:7535
22350 #, gcc-internal-format
22351 msgid "attribute interrupt_handler is not compatible with -m5-compact"
22354 #. The sp_switch attribute only has meaning for interrupt functions.
22355 #. The trap_exit attribute only has meaning for interrupt functions.
22356 #: config/sh/sh.c:7557 config/sh/sh.c:7592
22357 #, gcc-internal-format
22358 msgid "%qs attribute only applies to interrupt functions"
22361 #. The argument must be a constant string.
22362 #: config/sh/sh.c:7564
22363 #, gcc-internal-format
22364 msgid "%qs attribute argument not a string constant"
22367 #. The argument must be a constant integer.
22368 #: config/sh/sh.c:7599
22369 #, gcc-internal-format
22370 msgid "%qs attribute argument not an integer constant"
22373 #: config/sh/sh.c:9655
22374 #, gcc-internal-format
22375 msgid "r0 needs to be available as a call-clobbered register"
22378 #: config/sh/sh.c:9676
22379 #, gcc-internal-format
22380 msgid "Need a second call-clobbered general purpose register"
22383 #: config/sh/sh.c:9684
22384 #, gcc-internal-format
22385 msgid "Need a call-clobbered target register"
22388 #: config/sh/symbian.c:147
22389 #, gcc-internal-format
22391 "function %q+D is defined after prior declaration as dllimport: attribute "
22395 #: config/sh/symbian.c:159
22396 #, gcc-internal-format
22397 msgid "inline function %q+D is declared as dllimport: attribute ignored"
22400 #: config/sh/symbian.c:280
22401 #, gcc-internal-format
22403 "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
22406 #: config/sh/symbian.c:326
22407 #, gcc-internal-format
22408 msgid "%s %q+D %s after being referenced with dllimport linkage"
22411 #: config/sh/symbian.c:892 cp/tree.c:2334
22412 #, gcc-internal-format
22413 msgid "lang_* check: failed in %s, at %s:%d"
22417 #: config/sh/netbsd-elf.h:95
22418 #, gcc-internal-format
22419 msgid "unimplemented-shmedia profiling"
22422 #. There are no delay slots on SHmedia.
22423 #. Relaxation isn't yet supported for SHmedia
22424 #. 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.
22425 #. -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.
22426 #: config/sh/sh.h:611
22427 #, gcc-internal-format
22428 msgid "profiling is still experimental for this target"
22431 #. Only the sh64-elf assembler fully supports .quad properly.
22432 #. User supplied - leave it alone.
22433 #. The debugging information is sufficient, but gdb doesn't implement this yet
22434 #. Never run scheduling before reload, since that can break global alloc, and generates slower code anyway due to the pressure on R0.
22435 #. 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.
22436 #. ??? 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>.
22437 #: config/sh/sh.h:676
22438 #, gcc-internal-format
22439 msgid "ignoring -fschedule-insns because of exception handling bug"
22442 #: config/sparc/sparc.c:635
22443 #, gcc-internal-format
22444 msgid "%s is not supported by this configuration"
22447 #: config/sparc/sparc.c:642
22448 #, gcc-internal-format
22449 msgid "-mlong-double-64 not allowed with -m64"
22452 #: config/sparc/sparc.c:667
22453 #, gcc-internal-format
22454 msgid "-mcmodel= is not supported on 32 bit systems"
22457 #: config/stormy16/stormy16.c:497
22458 #, gcc-internal-format
22459 msgid "constant halfword load operand out of range"
22462 #: config/stormy16/stormy16.c:507
22463 #, gcc-internal-format
22464 msgid "constant arithmetic operand out of range"
22467 #: config/stormy16/stormy16.c:1108
22468 #, gcc-internal-format
22469 msgid "local variable memory requirements exceed capacity"
22472 #: config/stormy16/stormy16.c:1274
22473 #, gcc-internal-format
22474 msgid "function_profiler support"
22477 #: config/stormy16/stormy16.c:1363
22478 #, gcc-internal-format
22479 msgid "cannot use va_start in interrupt function"
22482 #: config/stormy16/stormy16.c:1895
22483 #, gcc-internal-format
22484 msgid "switch statement of size %lu entries too large"
22487 #: config/stormy16/stormy16.c:2263
22488 #, gcc-internal-format
22489 msgid "%<__BELOW100__%> attribute only applies to variables"
22492 #: config/stormy16/stormy16.c:2270
22493 #, gcc-internal-format
22494 msgid "__BELOW100__ attribute not allowed with auto storage class"
22497 #: config/v850/v850-c.c:67
22498 #, gcc-internal-format
22499 msgid "#pragma GHS endXXXX found without previous startXXX"
22502 #: config/v850/v850-c.c:70
22503 #, gcc-internal-format
22504 msgid "#pragma GHS endXXX does not match previous startXXX"
22507 #: config/v850/v850-c.c:96
22508 #, gcc-internal-format
22509 msgid "cannot set interrupt attribute: no current function"
22512 #: config/v850/v850-c.c:104
22513 #, gcc-internal-format
22514 msgid "cannot set interrupt attribute: no such identifier"
22517 #: config/v850/v850-c.c:149
22518 #, gcc-internal-format
22519 msgid "junk at end of #pragma ghs section"
22522 #: config/v850/v850-c.c:166
22523 #, gcc-internal-format
22524 msgid "unrecognized section name \"%s\""
22527 #: config/v850/v850-c.c:181
22528 #, gcc-internal-format
22529 msgid "malformed #pragma ghs section"
22532 #: config/v850/v850-c.c:200
22533 #, gcc-internal-format
22534 msgid "junk at end of #pragma ghs interrupt"
22537 #: config/v850/v850-c.c:211
22538 #, gcc-internal-format
22539 msgid "junk at end of #pragma ghs starttda"
22542 #: config/v850/v850-c.c:222
22543 #, gcc-internal-format
22544 msgid "junk at end of #pragma ghs startsda"
22547 #: config/v850/v850-c.c:233
22548 #, gcc-internal-format
22549 msgid "junk at end of #pragma ghs startzda"
22552 #: config/v850/v850-c.c:244
22553 #, gcc-internal-format
22554 msgid "junk at end of #pragma ghs endtda"
22557 #: config/v850/v850-c.c:255
22558 #, gcc-internal-format
22559 msgid "junk at end of #pragma ghs endsda"
22562 #: config/v850/v850-c.c:266
22563 #, gcc-internal-format
22564 msgid "junk at end of #pragma ghs endzda"
22567 #: config/v850/v850.c:172
22568 #, gcc-internal-format
22569 msgid "value passed to %<-m%s%> is too large"
22572 #: config/v850/v850.c:2147
22573 #, gcc-internal-format
22574 msgid "%Jdata area attributes cannot be specified for local variables"
22577 #: config/v850/v850.c:2158
22578 #, gcc-internal-format
22579 msgid "data area of %q+D conflicts with previous declaration"
22582 #: config/v850/v850.c:2288
22583 #, gcc-internal-format
22584 msgid "bogus JR construction: %d"
22587 #: config/v850/v850.c:2306 config/v850/v850.c:2415
22588 #, gcc-internal-format
22589 msgid "bad amount of stack space removal: %d"
22592 #: config/v850/v850.c:2395
22593 #, gcc-internal-format
22594 msgid "bogus JARL construction: %d\n"
22597 #: config/v850/v850.c:2694
22598 #, gcc-internal-format
22599 msgid "bogus DISPOSE construction: %d"
22602 #: config/v850/v850.c:2713
22603 #, gcc-internal-format
22604 msgid "too much stack space to dispose of: %d"
22607 #: config/v850/v850.c:2815
22608 #, gcc-internal-format
22609 msgid "bogus PREPEARE construction: %d"
22612 #: config/v850/v850.c:2834
22613 #, gcc-internal-format
22614 msgid "too much stack space to prepare: %d"
22617 #: config/xtensa/xtensa.c:1505
22618 #, gcc-internal-format
22619 msgid "boolean registers required for the floating-point option"
22622 #: config/xtensa/xtensa.c:1551
22623 #, gcc-internal-format
22624 msgid "-f%s is not supported with CONST16 instructions"
22627 #: config/xtensa/xtensa.c:1556
22628 #, gcc-internal-format
22629 msgid "PIC is required but not supported with CONST16 instructions"
22632 #: config/xtensa/xtensa.c:2414
22633 #, gcc-internal-format
22634 msgid "only uninitialized variables can be placed in a .bss section"
22638 #, gcc-internal-format
22639 msgid "missing argument to \"-%s\""
22643 #, gcc-internal-format
22644 msgid "%<-gnat%> misspelled as %<-gant%>"
22648 #, gcc-internal-format
22649 msgid "unable to call pointer to member function here"
22653 #, gcc-internal-format
22654 msgid "%s %D(%T, %T, %T) <built-in>"
22658 #, gcc-internal-format
22659 msgid "%s %D(%T, %T) <built-in>"
22663 #, gcc-internal-format
22664 msgid "%s %D(%T) <built-in>"
22668 #, gcc-internal-format
22669 msgid "%s %T <conversion>"
22673 #, gcc-internal-format
22674 msgid "%s %+#D <near match>"
22677 #: cp/call.c:2409 cp/pt.c:1324
22678 #, gcc-internal-format
22683 #, gcc-internal-format
22684 msgid "conversion from %qT to %qT is ambiguous"
22687 #: cp/call.c:2782 cp/call.c:2800 cp/call.c:2858
22688 #, gcc-internal-format
22689 msgid "no matching function for call to %<%D(%A)%>"
22692 #: cp/call.c:2803 cp/call.c:2861
22693 #, gcc-internal-format
22694 msgid "call of overloaded %<%D(%A)%> is ambiguous"
22697 #. It's no good looking for an overloaded operator() on a
22698 #. pointer-to-member-function.
22700 #, gcc-internal-format
22702 "pointer-to-member function %E cannot be called without an object; consider "
22707 #, gcc-internal-format
22708 msgid "no match for call to %<(%T) (%A)%>"
22712 #, gcc-internal-format
22713 msgid "call of %<(%T) (%A)%> is ambiguous"
22717 #, gcc-internal-format
22718 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
22722 #, gcc-internal-format
22723 msgid "%s for %<operator%s%> in %<%E%s%>"
22727 #, gcc-internal-format
22728 msgid "%s for %<operator[]%> in %<%E[%E]%>"
22732 #, gcc-internal-format
22733 msgid "%s for %qs in %<%s %E%>"
22737 #, gcc-internal-format
22738 msgid "%s for %<operator%s%> in %<%E %s %E%>"
22742 #, gcc-internal-format
22743 msgid "%s for %<operator%s%> in %<%s%E%>"
22747 #, gcc-internal-format
22748 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
22752 #, gcc-internal-format
22753 msgid "%qE has type %<void%> and is not a throw-expression"
22756 #: cp/call.c:3281 cp/call.c:3491
22757 #, gcc-internal-format
22758 msgid "operands to ?: have different types"
22762 #, gcc-internal-format
22763 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
22767 #, gcc-internal-format
22768 msgid "enumeral and non-enumeral type in conditional expression"
22772 #, gcc-internal-format
22773 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
22777 #, gcc-internal-format
22778 msgid "comparison between %q#T and %q#T"
22782 #, gcc-internal-format
22783 msgid "no suitable %<operator %s%> for %qT"
22787 #, gcc-internal-format
22788 msgid "%q+#D is private"
22792 #, gcc-internal-format
22793 msgid "%q+#D is protected"
22797 #, gcc-internal-format
22798 msgid "%q+#D is inaccessible"
22802 #, gcc-internal-format
22803 msgid "within this context"
22806 #: cp/call.c:4189 cp/cvt.c:264
22807 #, gcc-internal-format
22808 msgid "invalid conversion from %qT to %qT"
22812 #, gcc-internal-format
22813 msgid " initializing argument %P of %qD"
22817 #, gcc-internal-format
22818 msgid "passing NULL to non-pointer argument %P of %qD"
22822 #, gcc-internal-format
22823 msgid "converting to non-pointer type %qT from NULL"
22827 #, gcc-internal-format
22828 msgid "passing %qT for argument %P to %qD"
22832 #, gcc-internal-format
22833 msgid "converting to %qT from %qT"
22837 #, gcc-internal-format
22838 msgid "cannot bind bitfield %qE to %qT"
22841 #: cp/call.c:4359 cp/call.c:4375
22842 #, gcc-internal-format
22843 msgid "cannot bind packed field %qE to %qT"
22847 #, gcc-internal-format
22848 msgid "cannot bind rvalue %qE to %qT"
22852 #, gcc-internal-format
22854 "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
22858 #. Undefined behavior [expr.call] 5.2.2/7.
22860 #, gcc-internal-format
22862 "cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
22867 #, gcc-internal-format
22868 msgid "the default argument for parameter %d of %qD has not yet been parsed"
22872 #, gcc-internal-format
22873 msgid "argument of function call might be a candidate for a format attribute"
22877 #, gcc-internal-format
22878 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
22882 #, gcc-internal-format
22883 msgid "%qT is not an accessible base of %qT"
22887 #, gcc-internal-format
22888 msgid "could not find class$ field in java interface type %qT"
22892 #, gcc-internal-format
22893 msgid "call to non-function %qD"
22897 #, gcc-internal-format
22898 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
22902 #, gcc-internal-format
22903 msgid "call of overloaded %<%s(%A)%> is ambiguous"
22907 #, gcc-internal-format
22908 msgid "cannot call member function %qD without object"
22912 #, gcc-internal-format
22913 msgid "passing %qT chooses %qT over %qT"
22916 #: cp/call.c:6038 cp/name-lookup.c:4228
22917 #, gcc-internal-format
22918 msgid " in call to %qD"
22922 #, gcc-internal-format
22923 msgid "choosing %qD over %qD"
22927 #, gcc-internal-format
22928 msgid " for conversion from %qT to %qT"
22932 #, gcc-internal-format
22933 msgid " because conversion sequence for the argument is better"
22937 #, gcc-internal-format
22939 "ISO C++ says that these are ambiguous, even though the worst conversion for "
22940 "the first is better than the worst conversion for the second:"
22944 #, gcc-internal-format
22945 msgid "could not convert %qE to %qT"
22949 #, gcc-internal-format
22951 "invalid initialization of non-const reference of type %qT from a temporary "
22956 #, gcc-internal-format
22958 "invalid initialization of reference of type %qT from expression of type %qT"
22962 #, gcc-internal-format
22963 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
22967 #, gcc-internal-format
22968 msgid "Java class %qT cannot have a destructor"
22972 #, gcc-internal-format
22973 msgid "Java class %qT cannot have an implicit non-trivial destructor"
22977 #, gcc-internal-format
22978 msgid "repeated using declaration %q+D"
22982 #, gcc-internal-format
22983 msgid "using declaration %q+D conflicts with a previous using declaration"
22987 #, gcc-internal-format
22988 msgid "%q+#D cannot be overloaded"
22992 #, gcc-internal-format
22997 #, gcc-internal-format
22998 msgid "conflicting access specifications for method %q+D, ignored"
23002 #, gcc-internal-format
23003 msgid "conflicting access specifications for field %qE, ignored"
23006 #: cp/class.c:1164 cp/class.c:1172
23007 #, gcc-internal-format
23008 msgid "%q+D invalid in %q#T"
23012 #, gcc-internal-format
23013 msgid " because of local method %q+#D with same name"
23017 #, gcc-internal-format
23018 msgid " because of local member %q+#D with same name"
23022 #, gcc-internal-format
23023 msgid "base class %q#T has a non-virtual destructor"
23027 #, gcc-internal-format
23028 msgid "all member functions in class %qT are private"
23032 #, gcc-internal-format
23033 msgid "%q#T only defines a private destructor and has no friends"
23037 #, gcc-internal-format
23038 msgid "%q#T only defines private constructors and has no friends"
23042 #, gcc-internal-format
23043 msgid "no unique final overrider for %qD in %qT"
23046 #. Here we know it is a hider, and no overrider exists.
23048 #, gcc-internal-format
23049 msgid "%q+D was hidden"
23053 #, gcc-internal-format
23057 #: cp/class.c:2437 cp/decl2.c:1083
23058 #, gcc-internal-format
23059 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
23062 #: cp/class.c:2443 cp/decl2.c:1089
23063 #, gcc-internal-format
23064 msgid "private member %q+#D in anonymous union"
23067 #: cp/class.c:2445 cp/decl2.c:1091
23068 #, gcc-internal-format
23069 msgid "protected member %q+#D in anonymous union"
23073 #, gcc-internal-format
23074 msgid "bit-field %q+#D with non-integral type"
23078 #, gcc-internal-format
23079 msgid "bit-field %q+D width not an integer constant"
23083 #, gcc-internal-format
23084 msgid "negative width in bit-field %q+D"
23088 #, gcc-internal-format
23089 msgid "zero width for bit-field %q+D"
23093 #, gcc-internal-format
23094 msgid "width of %q+D exceeds its type"
23098 #, gcc-internal-format
23099 msgid "%q+D is too small to hold all values of %q#T"
23103 #, gcc-internal-format
23104 msgid "member %q+#D with constructor not allowed in union"
23108 #, gcc-internal-format
23109 msgid "member %q+#D with destructor not allowed in union"
23113 #, gcc-internal-format
23114 msgid "member %q+#D with copy assignment operator not allowed in union"
23118 #, gcc-internal-format
23119 msgid "multiple fields in union %qT initialized"
23123 #, gcc-internal-format
23124 msgid "ignoring packed attribute on unpacked non-POD field %q+#D"
23128 #, gcc-internal-format
23129 msgid "%q+D may not be static because it is a member of a union"
23133 #, gcc-internal-format
23134 msgid "%q+D may not have reference type %qT because it is a member of a union"
23138 #, gcc-internal-format
23139 msgid "field %q+D in local class cannot be static"
23143 #, gcc-internal-format
23144 msgid "field %q+D invalidly declared function type"
23148 #, gcc-internal-format
23149 msgid "field %q+D invalidly declared method type"
23153 #, gcc-internal-format
23154 msgid "non-static reference %q+#D in class without a constructor"
23158 #, gcc-internal-format
23159 msgid "non-static const member %q+#D in class without a constructor"
23163 #, gcc-internal-format
23164 msgid "field %q+#D with same name as class"
23168 #, gcc-internal-format
23169 msgid "%q#T has pointer data members"
23173 #, gcc-internal-format
23174 msgid " but does not override %<%T(const %T&)%>"
23178 #, gcc-internal-format
23179 msgid " or %<operator=(const %T&)%>"
23183 #, gcc-internal-format
23184 msgid " but does not override %<operator=(const %T&)%>"
23188 #, gcc-internal-format
23190 "offset of empty base %qT may not be ABI-compliant and maychange in a future "
23195 #, gcc-internal-format
23196 msgid "class %qT will be considered nearly empty in a future version of GCC"
23200 #, gcc-internal-format
23201 msgid "initializer specified for non-virtual method %q+D"
23205 #, gcc-internal-format
23207 "offset of virtual base %qT is not ABI-compliant and may change in a future "
23212 #, gcc-internal-format
23213 msgid "direct base %qT inaccessible in %qT due to ambiguity"
23217 #, gcc-internal-format
23218 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
23222 #, gcc-internal-format
23224 "size assigned to %qT may not be ABI-compliant and may change in a future "
23228 #. Versions of G++ before G++ 3.4 did not reset the
23231 #, gcc-internal-format
23233 "the offset of %qD may not be ABI-compliant and may change in a future "
23238 #, gcc-internal-format
23240 "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
23244 #, gcc-internal-format
23246 "%q+D contains empty classes which may cause base classes to be placed at "
23247 "different locations in a future version of GCC"
23251 #, gcc-internal-format
23253 "layout of classes derived from empty class %qT may change in a future "
23257 #: cp/class.c:4905 cp/parser.c:13111
23258 #, gcc-internal-format
23259 msgid "redefinition of %q#T"
23263 #, gcc-internal-format
23264 msgid "%q#T has virtual functions but non-virtual destructor"
23268 #, gcc-internal-format
23269 msgid "trying to finish struct, but kicked out due to previous parse errors"
23273 #, gcc-internal-format
23274 msgid "language string %<\"%E\"%> not recognized"
23278 #, gcc-internal-format
23279 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
23283 #, gcc-internal-format
23284 msgid "no matches converting function %qD to type %q#T"
23288 #, gcc-internal-format
23289 msgid "converting overloaded function %qD to type %q#T is ambiguous"
23293 #, gcc-internal-format
23294 msgid "assuming pointer to member %qD"
23298 #, gcc-internal-format
23299 msgid "(a pointer to member can only be formed with %<&%E%>)"
23302 #: cp/class.c:5884 cp/class.c:5915 cp/class.c:6067 cp/class.c:6074
23303 #, gcc-internal-format
23304 msgid "not enough type information"
23308 #, gcc-internal-format
23309 msgid "argument of type %qT does not match %qT"
23313 #, gcc-internal-format
23314 msgid "invalid operation on uninstantiated type"
23317 #. [basic.scope.class]
23319 #. A name N used in a class S shall refer to the same declaration
23320 #. in its context and when re-evaluated in the completed scope of
23322 #: cp/class.c:6288 cp/decl.c:1136 cp/name-lookup.c:508
23323 #, gcc-internal-format
23324 msgid "declaration of %q#D"
23328 #, gcc-internal-format
23329 msgid "changes meaning of %qD from %q+#D"
23332 #: cp/cp-gimplify.c:120
23333 #, gcc-internal-format
23334 msgid "continue statement not within loop or switch"
23337 #: cp/cp-gimplify.c:365
23338 #, gcc-internal-format
23339 msgid "statement with no effect"
23343 #, gcc-internal-format
23344 msgid "can't convert from incomplete type %qT to %qT"
23348 #, gcc-internal-format
23349 msgid "conversion of %qE from %qT to %qT is ambiguous"
23352 #: cp/cvt.c:169 cp/cvt.c:238 cp/cvt.c:285
23353 #, gcc-internal-format
23354 msgid "cannot convert %qE from type %qT to type %qT"
23357 #: cp/cvt.c:198 cp/cvt.c:202
23358 #, gcc-internal-format
23359 msgid "pointer to member cast from %qT to %qT is via virtual base"
23363 #, gcc-internal-format
23364 msgid "conversion from %qT to %qT discards qualifiers"
23367 #: cp/cvt.c:516 cp/typeck.c:4960
23368 #, gcc-internal-format
23369 msgid "casting %qT to %qT does not dereference pointer"
23373 #, gcc-internal-format
23374 msgid "cannot convert type %qT to type %qT"
23378 #, gcc-internal-format
23379 msgid "conversion from %q#T to %q#T"
23382 #: cp/cvt.c:691 cp/cvt.c:711
23383 #, gcc-internal-format
23384 msgid "%q#T used where a %qT was expected"
23388 #, gcc-internal-format
23389 msgid "%q#T used where a floating point value was expected"
23393 #, gcc-internal-format
23394 msgid "conversion from %qT to non-scalar type %qT requested"
23398 #, gcc-internal-format
23399 msgid "pseudo-destructor is not called"
23403 #, gcc-internal-format
23404 msgid "object of incomplete type %qT will not be accessed in %s"
23408 #, gcc-internal-format
23409 msgid "object of type %qT will not be accessed in %s"
23413 #, gcc-internal-format
23414 msgid "object %qE of incomplete type %qT will not be accessed in %s"
23417 #. [over.over] enumerates the places where we can take the address
23418 #. of an overloaded function, and this is not one of them.
23420 #, gcc-internal-format
23421 msgid "%s cannot resolve address of overloaded function"
23424 #. Only warn when there is no &.
23426 #, gcc-internal-format
23427 msgid "%s is a reference, not call, to function %qE"
23431 #, gcc-internal-format
23432 msgid "%s has no effect"
23436 #, gcc-internal-format
23437 msgid "value computed is not used"
23441 #, gcc-internal-format
23442 msgid "converting NULL to non-pointer type"
23446 #, gcc-internal-format
23447 msgid "ambiguous default type conversion from %qT"
23451 #, gcc-internal-format
23452 msgid " candidate conversions include %qD and %qD"
23456 #, gcc-internal-format
23457 msgid "%qD was declared %<extern%> and later %<static%>"
23460 #: cp/decl.c:1004 cp/decl.c:1508 objc/objc-act.c:2920 objc/objc-act.c:7487
23461 #, gcc-internal-format
23462 msgid "previous declaration of %q+D"
23466 #, gcc-internal-format
23467 msgid "declaration of %qF throws different exceptions"
23471 #, gcc-internal-format
23472 msgid "from previous declaration %q+F"
23476 #, gcc-internal-format
23477 msgid "function %q+D redeclared as inline"
23481 #, gcc-internal-format
23482 msgid "previous declaration of %q+D with attribute noinline"
23486 #, gcc-internal-format
23487 msgid "function %q+D redeclared with attribute noinline"
23491 #, gcc-internal-format
23492 msgid "previous declaration of %q+D was inline"
23495 #: cp/decl.c:1123 cp/decl.c:1196
23496 #, gcc-internal-format
23497 msgid "shadowing %s function %q#D"
23501 #, gcc-internal-format
23502 msgid "library function %q#D redeclared as non-function %q#D"
23506 #, gcc-internal-format
23507 msgid "conflicts with built-in declaration %q#D"
23510 #: cp/decl.c:1191 cp/decl.c:1300 cp/decl.c:1316
23511 #, gcc-internal-format
23512 msgid "new declaration %q#D"
23516 #, gcc-internal-format
23517 msgid "ambiguates built-in declaration %q#D"
23521 #, gcc-internal-format
23522 msgid "%q#D redeclared as different kind of symbol"
23526 #, gcc-internal-format
23527 msgid "previous declaration of %q+#D"
23531 #, gcc-internal-format
23532 msgid "declaration of template %q#D"
23535 #: cp/decl.c:1287 cp/name-lookup.c:509
23536 #, gcc-internal-format
23537 msgid "conflicts with previous declaration %q+#D"
23540 #: cp/decl.c:1301 cp/decl.c:1317
23541 #, gcc-internal-format
23542 msgid "ambiguates old declaration %q+#D"
23546 #, gcc-internal-format
23547 msgid "declaration of C function %q#D conflicts with"
23551 #, gcc-internal-format
23552 msgid "previous declaration %q+#D here"
23556 #, gcc-internal-format
23557 msgid "conflicting declaration %q#D"
23561 #, gcc-internal-format
23562 msgid "%q+D has a previous declaration as %q#D"
23565 #. [namespace.alias]
23567 #. A namespace-name or namespace-alias shall not be declared as
23568 #. the name of any other entity in the same declarative region.
23569 #. A namespace-name defined at global scope shall not be
23570 #. declared as the name of any other entity in any global scope
23573 #, gcc-internal-format
23574 msgid "declaration of namespace %qD conflicts with"
23578 #, gcc-internal-format
23579 msgid "previous declaration of namespace %q+D here"
23583 #, gcc-internal-format
23584 msgid "%q+#D previously defined here"
23588 #, gcc-internal-format
23589 msgid "%q+#D previously declared here"
23592 #. Prototype decl follows defn w/o prototype.
23594 #, gcc-internal-format
23595 msgid "prototype for %q+#D"
23599 #, gcc-internal-format
23600 msgid "%Jfollows non-prototype definition here"
23604 #, gcc-internal-format
23605 msgid "previous declaration of %q+#D with %qL linkage"
23609 #, gcc-internal-format
23610 msgid "conflicts with new declaration with %qL linkage"
23613 #: cp/decl.c:1437 cp/decl.c:1443
23614 #, gcc-internal-format
23615 msgid "default argument given for parameter %d of %q#D"
23618 #: cp/decl.c:1439 cp/decl.c:1445
23619 #, gcc-internal-format
23620 msgid "after previous specification in %q+#D"
23624 #, gcc-internal-format
23625 msgid "%q#D was used before it was declared inline"
23629 #, gcc-internal-format
23630 msgid "%Jprevious non-inline declaration here"
23634 #, gcc-internal-format
23635 msgid "redundant redeclaration of %qD in same scope"
23638 #. From [temp.expl.spec]:
23640 #. If a template, a member template or the member of a class
23641 #. template is explicitly specialized then that
23642 #. specialization shall be declared before the first use of
23643 #. that specialization that would cause an implicit
23644 #. instantiation to take place, in every translation unit in
23645 #. which such a use occurs.
23647 #, gcc-internal-format
23648 msgid "explicit specialization of %qD after first use"
23652 #, gcc-internal-format
23653 msgid "%q+D: visibility attribute ignored because it"
23657 #, gcc-internal-format
23658 msgid "%Jconflicts with previous declaration here"
23661 #: cp/decl.c:2227 cp/decl.c:2249
23662 #, gcc-internal-format
23663 msgid "jump to label %qD"
23666 #: cp/decl.c:2229 cp/decl.c:2251
23667 #, gcc-internal-format
23668 msgid "jump to case label"
23671 #: cp/decl.c:2232 cp/decl.c:2254
23672 #, gcc-internal-format
23673 msgid "%H from here"
23677 #, gcc-internal-format
23678 msgid " crosses initialization of %q+#D"
23681 #: cp/decl.c:2239 cp/decl.c:2353
23682 #, gcc-internal-format
23683 msgid " enters scope of non-POD %q+#D"
23686 #: cp/decl.c:2258 cp/decl.c:2357
23687 #, gcc-internal-format
23688 msgid " enters try block"
23691 #: cp/decl.c:2260 cp/decl.c:2359
23692 #, gcc-internal-format
23693 msgid " enters catch block"
23697 #, gcc-internal-format
23698 msgid "jump to label %q+D"
23702 #, gcc-internal-format
23706 #. Can't skip init of __exception_info.
23708 #, gcc-internal-format
23709 msgid "%J enters catch block"
23713 #, gcc-internal-format
23714 msgid " skips initialization of %q+#D"
23718 #, gcc-internal-format
23719 msgid "label named wchar_t"
23723 #, gcc-internal-format
23724 msgid "duplicate label %qD"
23727 #: cp/decl.c:2644 cp/parser.c:3636
23728 #, gcc-internal-format
23729 msgid "%qD used without template parameters"
23732 #: cp/decl.c:2661 cp/decl.c:2752
23733 #, gcc-internal-format
23734 msgid "no class template named %q#T in %q#T"
23737 #: cp/decl.c:2682 cp/decl.c:2692 cp/decl.c:2712
23738 #, gcc-internal-format
23739 msgid "no type named %q#T in %q#T"
23743 #, gcc-internal-format
23744 msgid "template parameters do not match template"
23747 #: cp/decl.c:2762 cp/friend.c:317 cp/friend.c:325
23748 #, gcc-internal-format
23749 msgid "%q+D declared here"
23753 #, gcc-internal-format
23754 msgid "%Jan anonymous union cannot have function members"
23758 #, gcc-internal-format
23759 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
23763 #, gcc-internal-format
23764 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
23768 #, gcc-internal-format
23770 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
23774 #, gcc-internal-format
23775 msgid "multiple types in one declaration"
23779 #, gcc-internal-format
23780 msgid "redeclaration of C++ built-in type %qT"
23784 #, gcc-internal-format
23785 msgid "missing type-name in typedef-declaration"
23789 #, gcc-internal-format
23790 msgid "ISO C++ prohibits anonymous structs"
23794 #, gcc-internal-format
23795 msgid "%qs can only be specified for functions"
23799 #, gcc-internal-format
23800 msgid "%<friend%> can only be specified inside a class"
23804 #, gcc-internal-format
23805 msgid "%<explicit%> can only be specified for constructors"
23809 #, gcc-internal-format
23810 msgid "a storage class can only be specified for objects and functions"
23814 #, gcc-internal-format
23815 msgid "qualifiers can only be specified for objects and functions"
23819 #, gcc-internal-format
23820 msgid "attribute ignored in declaration of %q+#T"
23824 #, gcc-internal-format
23825 msgid "attribute for %q+#T must follow the %qs keyword"
23829 #, gcc-internal-format
23830 msgid "function %q#D is initialized like a variable"
23834 #, gcc-internal-format
23835 msgid "declaration of %q#D has %<extern%> and is initialized"
23839 #, gcc-internal-format
23840 msgid "%q#D is not a static member of %q#T"
23844 #, gcc-internal-format
23845 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
23849 #, gcc-internal-format
23851 "template header not allowed in member definition of explicitly specialized "
23856 #, gcc-internal-format
23857 msgid "duplicate initialization of %qD"
23861 #, gcc-internal-format
23862 msgid "declaration of %q#D outside of class is not definition"
23866 #, gcc-internal-format
23867 msgid "variable %q#D has initializer but incomplete type"
23870 #: cp/decl.c:3868 cp/decl.c:4564
23871 #, gcc-internal-format
23872 msgid "elements of array %q#D have incomplete type"
23876 #, gcc-internal-format
23877 msgid "aggregate %q#D has incomplete type and cannot be defined"
23881 #, gcc-internal-format
23882 msgid "%qD declared as reference but not initialized"
23886 #, gcc-internal-format
23887 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
23891 #, gcc-internal-format
23892 msgid "cannot initialize %qT from %qT"
23896 #, gcc-internal-format
23897 msgid "initializer fails to determine size of %qD"
23901 #, gcc-internal-format
23902 msgid "array size missing in %qD"
23906 #, gcc-internal-format
23907 msgid "zero-size array %qD"
23910 #. An automatic variable with an incomplete type: that is an error.
23911 #. Don't talk about array types here, since we took care of that
23912 #. message in grokdeclarator.
23914 #, gcc-internal-format
23915 msgid "storage size of %qD isn't known"
23919 #, gcc-internal-format
23920 msgid "storage size of %qD isn't constant"
23924 #, gcc-internal-format
23926 "sorry: semantics of inline function static data %q+#D are wrong (you'll wind "
23927 "up with multiple copies)"
23931 #, gcc-internal-format
23932 msgid "%J you can work around this by removing the initializer"
23936 #, gcc-internal-format
23937 msgid "uninitialized const %qD"
23941 #, gcc-internal-format
23942 msgid "name %qD used in a GNU-style designated initializer for an array"
23946 #, gcc-internal-format
23947 msgid "invalid type %qT as initializer for a vector of type %qT"
23951 #, gcc-internal-format
23952 msgid "initializer for %qT must be brace-enclosed"
23956 #, gcc-internal-format
23957 msgid "ISO C++ does not allow designated initializers"
23961 #, gcc-internal-format
23962 msgid "%qT has no non-static data member named %qD"
23966 #, gcc-internal-format
23967 msgid "braces around scalar initializer for type %qT"
23971 #, gcc-internal-format
23972 msgid "missing braces around initializer for %qT"
23976 #, gcc-internal-format
23977 msgid "too many initializers for %qT"
23981 #, gcc-internal-format
23982 msgid "variable-sized object %qD may not be initialized"
23986 #, gcc-internal-format
23987 msgid "%qD has incomplete type"
23991 #, gcc-internal-format
23992 msgid "%qD must be initialized by constructor, not by %<{...}%>"
23996 #, gcc-internal-format
23997 msgid "array %qD initialized by parenthesized string literal %qE"
24001 #, gcc-internal-format
24002 msgid "structure %qD with uninitialized const members"
24006 #, gcc-internal-format
24007 msgid "structure %qD with uninitialized reference members"
24011 #, gcc-internal-format
24012 msgid "assignment (not initialization) in declaration"
24016 #, gcc-internal-format
24017 msgid "cannot initialize %qD to namespace %qD"
24021 #, gcc-internal-format
24022 msgid "shadowing previous type declaration of %q#D"
24026 #, gcc-internal-format
24027 msgid "%qD cannot be thread-local because it has non-POD type %qT"
24031 #, gcc-internal-format
24032 msgid "%qD is thread-local and so cannot be dynamically initialized"
24036 #, gcc-internal-format
24038 "%qD cannot be initialized by a non-constant expression when being declared"
24042 #, gcc-internal-format
24043 msgid "destructor for alien class %qT cannot be a member"
24047 #, gcc-internal-format
24048 msgid "constructor for alien class %qT cannot be a member"
24052 #, gcc-internal-format
24053 msgid "%qD declared as a %<virtual%> %s"
24057 #, gcc-internal-format
24058 msgid "%qD declared as an %<inline%> %s"
24062 #, gcc-internal-format
24064 "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
24069 #, gcc-internal-format
24070 msgid "%q+D declared as a friend"
24074 #, gcc-internal-format
24075 msgid "%q+D declared with an exception specification"
24079 #, gcc-internal-format
24080 msgid "definition of %qD is not in namespace enclosing %qT"
24084 #, gcc-internal-format
24085 msgid "defining explicit specialization %qD in friend declaration"
24088 #. Something like `template <class T> friend void f<T>()'.
24090 #, gcc-internal-format
24091 msgid "invalid use of template-id %qD in declaration of primary template"
24095 #, gcc-internal-format
24097 "default arguments are not allowed in declaration of friend template "
24098 "specialization %qD"
24102 #, gcc-internal-format
24104 "%<inline%> is not allowed in declaration of friend template specialization %"
24109 #, gcc-internal-format
24110 msgid "cannot declare %<::main%> to be a template"
24114 #, gcc-internal-format
24115 msgid "cannot declare %<::main%> to be inline"
24119 #, gcc-internal-format
24120 msgid "cannot declare %<::main%> to be static"
24124 #, gcc-internal-format
24125 msgid "%<::main%> must return %<int%>"
24129 #, gcc-internal-format
24130 msgid "non-local function %q#D uses anonymous type"
24133 #: cp/decl.c:5851 cp/decl.c:6121
24134 #, gcc-internal-format
24136 "%q+#D does not refer to the unqualified type, so it is not used for linkage"
24140 #, gcc-internal-format
24141 msgid "non-local function %q#D uses local type %qT"
24145 #, gcc-internal-format
24146 msgid "%smember function %qD cannot have cv-qualifier"
24150 #, gcc-internal-format
24151 msgid "definition of implicitly-declared %qD"
24154 #: cp/decl.c:5969 cp/decl2.c:704
24155 #, gcc-internal-format
24156 msgid "no %q#D member function declared in class %qT"
24159 #. DRs 132, 319 and 389 seem to indicate types with
24160 #. no linkage can only be used to declare extern "C"
24161 #. entities. Since it's not always an error in the
24162 #. ISO C++ 90 Standard, we only issue a warning.
24164 #, gcc-internal-format
24165 msgid "non-local variable %q#D uses anonymous type"
24169 #, gcc-internal-format
24170 msgid "non-local variable %q#D uses local type %qT"
24174 #, gcc-internal-format
24176 "invalid in-class initialization of static data member of non-integral type %"
24181 #, gcc-internal-format
24182 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
24186 #, gcc-internal-format
24188 "ISO C++ forbids initialization of member constant %qD of non-integral type %"
24193 #, gcc-internal-format
24194 msgid "size of array %qD has non-integral type %qT"
24198 #, gcc-internal-format
24199 msgid "size of array has non-integral type %qT"
24203 #, gcc-internal-format
24204 msgid "size of array %qD is negative"
24208 #, gcc-internal-format
24209 msgid "size of array is negative"
24213 #, gcc-internal-format
24214 msgid "ISO C++ forbids zero-size array %qD"
24218 #, gcc-internal-format
24219 msgid "ISO C++ forbids zero-size array"
24223 #, gcc-internal-format
24224 msgid "size of array %qD is not an integral constant-expression"
24228 #, gcc-internal-format
24229 msgid "size of array is not an integral constant-expression"
24233 #, gcc-internal-format
24234 msgid "ISO C++ forbids variable-size array %qD"
24238 #, gcc-internal-format
24239 msgid "ISO C++ forbids variable-size array"
24243 #, gcc-internal-format
24244 msgid "overflow in array dimension"
24248 #, gcc-internal-format
24249 msgid "declaration of %qD as %s"
24253 #, gcc-internal-format
24254 msgid "creating %s"
24258 #, gcc-internal-format
24260 "declaration of %qD as multidimensional array must have bounds for all "
24261 "dimensions except the first"
24265 #, gcc-internal-format
24267 "multidimensional array must have bounds for all dimensions except the first"
24271 #, gcc-internal-format
24272 msgid "return type specification for constructor invalid"
24276 #, gcc-internal-format
24277 msgid "return type specification for destructor invalid"
24281 #, gcc-internal-format
24282 msgid "operator %qT declared to return %qT"
24286 #, gcc-internal-format
24287 msgid "return type specified for %<operator %T%>"
24291 #, gcc-internal-format
24292 msgid "unnamed variable or field declared void"
24296 #, gcc-internal-format
24297 msgid "variable or field %qE declared void"
24301 #, gcc-internal-format
24302 msgid "variable or field declared void"
24306 #, gcc-internal-format
24307 msgid "type %qT is not derived from type %qT"
24310 #: cp/decl.c:6731 cp/decl.c:6823 cp/decl.c:7948
24311 #, gcc-internal-format
24312 msgid "declaration of %qD as non-function"
24316 #, gcc-internal-format
24317 msgid "declaration of %qD as non-member"
24321 #, gcc-internal-format
24322 msgid "declarator-id missing; using reserved word %qD"
24326 #, gcc-internal-format
24327 msgid "two or more data types in declaration of %qs"
24331 #, gcc-internal-format
24332 msgid "ISO C++ does not support %<long long%>"
24336 #, gcc-internal-format
24337 msgid "duplicate %qs"
24340 #: cp/decl.c:6959 cp/decl.c:6961
24341 #, gcc-internal-format
24342 msgid "ISO C++ forbids declaration of %qs with no type"
24346 #, gcc-internal-format
24347 msgid "short, signed or unsigned invalid for %qs"
24351 #, gcc-internal-format
24352 msgid "long, short, signed or unsigned invalid for %qs"
24356 #, gcc-internal-format
24357 msgid "long and short specified together for %qs"
24361 #, gcc-internal-format
24362 msgid "long or short specified with char for %qs"
24366 #, gcc-internal-format
24367 msgid "long or short specified with floating type for %qs"
24371 #, gcc-internal-format
24372 msgid "signed and unsigned given together for %qs"
24376 #, gcc-internal-format
24377 msgid "long, short, signed or unsigned used invalidly for %qs"
24381 #, gcc-internal-format
24382 msgid "complex invalid for %qs"
24386 #, gcc-internal-format
24387 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
24390 #: cp/decl.c:7108 cp/typeck.c:6605
24391 #, gcc-internal-format
24392 msgid "ignoring %qV qualifiers added to function type %qT"
24396 #, gcc-internal-format
24397 msgid "member %qD cannot be declared both virtual and static"
24401 #, gcc-internal-format
24402 msgid "%<%T::%D%> is not a valid declarator"
24406 #, gcc-internal-format
24407 msgid "typedef declaration invalid in parameter declaration"
24411 #, gcc-internal-format
24412 msgid "storage class specifiers invalid in parameter declarations"
24416 #, gcc-internal-format
24417 msgid "virtual outside class declaration"
24420 #: cp/decl.c:7171 cp/decl.c:7180
24421 #, gcc-internal-format
24422 msgid "multiple storage classes in declaration of %qs"
24426 #, gcc-internal-format
24427 msgid "storage class specified for %qs"
24431 #, gcc-internal-format
24432 msgid "top-level declaration of %qs specifies %<auto%>"
24436 #, gcc-internal-format
24437 msgid "storage class specifiers invalid in friend function declarations"
24441 #, gcc-internal-format
24442 msgid "destructor cannot be static member function"
24446 #, gcc-internal-format
24447 msgid "destructors may not be cv-qualified"
24451 #, gcc-internal-format
24452 msgid "constructor cannot be static member function"
24456 #, gcc-internal-format
24457 msgid "constructors cannot be declared virtual"
24461 #, gcc-internal-format
24462 msgid "constructors may not be cv-qualified"
24466 #, gcc-internal-format
24467 msgid "can't initialize friend function %qs"
24470 #. Cannot be both friend and virtual.
24472 #, gcc-internal-format
24473 msgid "virtual functions cannot be friends"
24477 #, gcc-internal-format
24478 msgid "friend declaration not in class definition"
24482 #, gcc-internal-format
24483 msgid "can't define friend function %qs in a local class definition"
24487 #, gcc-internal-format
24488 msgid "destructors may not have parameters"
24491 #: cp/decl.c:7468 cp/decl.c:7475
24492 #, gcc-internal-format
24493 msgid "cannot declare reference to %q#T"
24497 #, gcc-internal-format
24498 msgid "cannot declare pointer to %q#T"
24502 #, gcc-internal-format
24503 msgid "cannot declare pointer to %q#T member"
24507 #, gcc-internal-format
24508 msgid "%qD is a namespace"
24512 #, gcc-internal-format
24513 msgid "template-id %qD used as a declarator"
24517 #, gcc-internal-format
24518 msgid "extra qualification %<%T::%> on member %qs"
24522 #, gcc-internal-format
24523 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
24527 #, gcc-internal-format
24528 msgid "cannot declare member %<%T::%s%> within %qT"
24532 #, gcc-internal-format
24533 msgid "data member may not have variably modified type %qT"
24537 #, gcc-internal-format
24538 msgid "parameter may not have variably modified type %qT"
24541 #. [dcl.fct.spec] The explicit specifier shall only be used in
24542 #. declarations of constructors within a class definition.
24544 #, gcc-internal-format
24545 msgid "only declarations of constructors can be %<explicit%>"
24549 #, gcc-internal-format
24550 msgid "non-member %qs cannot be declared %<mutable%>"
24554 #, gcc-internal-format
24555 msgid "non-object member %qs cannot be declared %<mutable%>"
24559 #, gcc-internal-format
24560 msgid "function %qs cannot be declared %<mutable%>"
24564 #, gcc-internal-format
24565 msgid "static %qs cannot be declared %<mutable%>"
24569 #, gcc-internal-format
24570 msgid "const %qs cannot be declared %<mutable%>"
24574 #, gcc-internal-format
24575 msgid "%Jtypedef name may not be a nested-name-specifier"
24579 #, gcc-internal-format
24580 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
24584 #, gcc-internal-format
24585 msgid "qualified function types cannot be used to declare %s functions"
24589 #, gcc-internal-format
24590 msgid "type qualifiers specified for friend class declaration"
24594 #, gcc-internal-format
24595 msgid "%<inline%> specified for friend class declaration"
24599 #, gcc-internal-format
24600 msgid "template parameters cannot be friends"
24604 #, gcc-internal-format
24605 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
24609 #, gcc-internal-format
24610 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
24614 #, gcc-internal-format
24615 msgid "trying to make class %qT a friend of global scope"
24619 #, gcc-internal-format
24620 msgid "invalid qualifiers on non-member function type"
24624 #, gcc-internal-format
24625 msgid "abstract declarator %qT used as declaration"
24629 #, gcc-internal-format
24630 msgid "cannot use %<::%> in parameter declaration"
24633 #. Something like struct S { int N::j; };
24635 #, gcc-internal-format
24636 msgid "invalid use of %<::%>"
24640 #, gcc-internal-format
24641 msgid "can't make %qD into a method -- not in a class"
24645 #, gcc-internal-format
24646 msgid "function %qD declared virtual inside a union"
24650 #, gcc-internal-format
24651 msgid "%qD cannot be declared virtual, since it is always static"
24655 #, gcc-internal-format
24656 msgid "expected qualified name in friend declaration for destructor %qD"
24660 #, gcc-internal-format
24661 msgid "declaration of %qD as member of %qT"
24665 #, gcc-internal-format
24666 msgid "field %qD has incomplete type"
24670 #, gcc-internal-format
24671 msgid "name %qT has incomplete type"
24675 #, gcc-internal-format
24676 msgid " in instantiation of template %qT"
24680 #, gcc-internal-format
24681 msgid "%qE is neither function nor member function; cannot be declared friend"
24685 #, gcc-internal-format
24686 msgid "member functions are implicitly friends of their class"
24689 #. An attempt is being made to initialize a non-static
24690 #. member. But, from [class.mem]:
24692 #. 4 A member-declarator can contain a
24693 #. constant-initializer only if it declares a static
24694 #. member (_class.static_) of integral or enumeration
24695 #. type, see _class.static.data_.
24697 #. This used to be relatively common practice, but
24698 #. the rest of the compiler does not correctly
24699 #. handle the initialization unless the member is
24700 #. static so we make it static below.
24702 #, gcc-internal-format
24703 msgid "ISO C++ forbids initialization of member %qD"
24707 #, gcc-internal-format
24708 msgid "making %qD static"
24712 #, gcc-internal-format
24713 msgid "storage class %<auto%> invalid for function %qs"
24717 #, gcc-internal-format
24718 msgid "storage class %<register%> invalid for function %qs"
24722 #, gcc-internal-format
24723 msgid "storage class %<__thread%> invalid for function %qs"
24727 #, gcc-internal-format
24729 "%<static%> specified invalid for function %qs declared out of global scope"
24733 #, gcc-internal-format
24735 "%<inline%> specifier invalid for function %qs declared out of global scope"
24739 #, gcc-internal-format
24740 msgid "virtual non-class function %qs"
24744 #, gcc-internal-format
24745 msgid "cannot declare member function %qD to have static linkage"
24748 #. FIXME need arm citation
24750 #, gcc-internal-format
24751 msgid "cannot declare static function inside another function"
24755 #, gcc-internal-format
24757 "%<static%> may not be used when defining (as opposed to declaring) a static "
24762 #, gcc-internal-format
24763 msgid "static member %qD declared %<register%>"
24767 #, gcc-internal-format
24768 msgid "cannot explicitly declare member %q#D to have extern linkage"
24772 #, gcc-internal-format
24773 msgid "default argument for %q#D has type %qT"
24777 #, gcc-internal-format
24778 msgid "default argument for parameter of type %qT has type %qT"
24782 #, gcc-internal-format
24783 msgid "default argument %qE uses local variable %qD"
24787 #, gcc-internal-format
24788 msgid "parameter %qD invalidly declared method type"
24792 #, gcc-internal-format
24793 msgid "parameter %qD includes %s to array of unknown bound %qT"
24798 #. A declaration of a constructor for a class X is ill-formed if
24799 #. its first parameter is of type (optionally cv-qualified) X
24800 #. and either there are no other parameters or else all other
24801 #. parameters have default arguments.
24803 #. We *don't* complain about member template instantiations that
24804 #. have this form, though; they can occur as we try to decide
24805 #. what constructor to use during overload resolution. Since
24806 #. overload resolution will never prefer such a constructor to
24807 #. the non-template copy constructor (which is either explicitly
24808 #. or implicitly defined), there's no need to worry about their
24809 #. existence. Theoretically, they should never even be
24810 #. instantiated, but that's hard to forestall.
24812 #, gcc-internal-format
24813 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
24817 #, gcc-internal-format
24818 msgid "%qD may not be declared within a namespace"
24822 #, gcc-internal-format
24823 msgid "%qD may not be declared as static"
24827 #, gcc-internal-format
24828 msgid "%qD must be a nonstatic member function"
24832 #, gcc-internal-format
24834 "%qD must be either a non-static member function or a non-member function"
24838 #, gcc-internal-format
24839 msgid "%qD must have an argument of class or enumerated type"
24843 #, gcc-internal-format
24844 msgid "conversion to %s%s will never use a type conversion operator"
24849 #, gcc-internal-format
24850 msgid "ISO C++ prohibits overloading operator ?:"
24854 #, gcc-internal-format
24855 msgid "postfix %qD must take %<int%> as its argument"
24859 #, gcc-internal-format
24860 msgid "postfix %qD must take %<int%> as its second argument"
24864 #, gcc-internal-format
24865 msgid "%qD must take either zero or one argument"
24869 #, gcc-internal-format
24870 msgid "%qD must take either one or two arguments"
24874 #, gcc-internal-format
24875 msgid "prefix %qD should return %qT"
24879 #, gcc-internal-format
24880 msgid "postfix %qD should return %qT"
24884 #, gcc-internal-format
24885 msgid "%qD must take %<void%>"
24888 #: cp/decl.c:9122 cp/decl.c:9130
24889 #, gcc-internal-format
24890 msgid "%qD must take exactly one argument"
24894 #, gcc-internal-format
24895 msgid "%qD must take exactly two arguments"
24899 #, gcc-internal-format
24900 msgid "user-defined %qD always evaluates both arguments"
24904 #, gcc-internal-format
24905 msgid "%qD should return by value"
24908 #: cp/decl.c:9166 cp/decl.c:9169
24909 #, gcc-internal-format
24910 msgid "%qD cannot have default arguments"
24914 #, gcc-internal-format
24915 msgid "using template type parameter %qT after %qs"
24919 #, gcc-internal-format
24920 msgid "using typedef-name %qD after %qs"
24924 #, gcc-internal-format
24925 msgid "%q+D has a previous declaration here"
24929 #, gcc-internal-format
24930 msgid "%qT referred to as %qs"
24933 #: cp/decl.c:9251 cp/decl.c:9258
24934 #, gcc-internal-format
24935 msgid "%q+T has a previous declaration here"
24939 #, gcc-internal-format
24940 msgid "%qT referred to as enum"
24943 #. If a class template appears as elaborated type specifier
24944 #. without a template header such as:
24946 #. template <class T> class C {};
24947 #. void f(class C); // No template header here
24949 #. then the required template argument is missing.
24951 #, gcc-internal-format
24952 msgid "template argument required for %<%s %T%>"
24955 #: cp/decl.c:9320 cp/name-lookup.c:2629
24956 #, gcc-internal-format
24957 msgid "%qD has the same name as the class in which it is declared"
24961 #, gcc-internal-format
24962 msgid "use of enum %q#D without previous declaration"
24966 #, gcc-internal-format
24967 msgid "redeclaration of %qT as a non-template"
24971 #, gcc-internal-format
24972 msgid "derived union %qT invalid"
24976 #, gcc-internal-format
24977 msgid "Java class %qT cannot have multiple bases"
24981 #, gcc-internal-format
24982 msgid "Java class %qT cannot have virtual bases"
24986 #, gcc-internal-format
24987 msgid "base type %qT fails to be a struct or class type"
24991 #, gcc-internal-format
24992 msgid "recursive type %qT undefined"
24996 #, gcc-internal-format
24997 msgid "duplicate base type %qT invalid"
25001 #, gcc-internal-format
25002 msgid "multiple definition of %q#T"
25006 #, gcc-internal-format
25007 msgid "%Jprevious definition here"
25012 #. IF no integral type can represent all the enumerator values, the
25013 #. enumeration is ill-formed.
25015 #, gcc-internal-format
25016 msgid "no integral type can represent all of the enumerator values for %qT"
25020 #, gcc-internal-format
25021 msgid "enumerator value for %qD not integer constant"
25025 #, gcc-internal-format
25026 msgid "overflow in enumeration values at %qD"
25030 #, gcc-internal-format
25031 msgid "return type %q#T is incomplete"
25034 #: cp/decl.c:10185 cp/typeck.c:6352
25035 #, gcc-internal-format
25036 msgid "%<operator=%> should return a reference to %<*this%>"
25040 #, gcc-internal-format
25041 msgid "parameter %qD declared void"
25045 #, gcc-internal-format
25046 msgid "invalid member function declaration"
25050 #, gcc-internal-format
25051 msgid "%qD is already defined in class %qT"
25055 #, gcc-internal-format
25056 msgid "static member function %q#D declared with type qualifiers"
25060 #, gcc-internal-format
25061 msgid "name missing for member function"
25064 #: cp/decl2.c:364 cp/decl2.c:378
25065 #, gcc-internal-format
25066 msgid "ambiguous conversion for array subscript"
25070 #, gcc-internal-format
25071 msgid "invalid types %<%T[%T]%> for array subscript"
25075 #, gcc-internal-format
25076 msgid "deleting array %q#D"
25080 #, gcc-internal-format
25081 msgid "type %q#T argument given to %<delete%>, expected pointer"
25085 #, gcc-internal-format
25087 "cannot delete a function. Only pointer-to-objects are valid arguments to %"
25092 #, gcc-internal-format
25093 msgid "deleting %qT is undefined"
25096 #. 14.5.2.2 [temp.mem]
25098 #. A local class shall not have member templates.
25100 #, gcc-internal-format
25101 msgid "invalid declaration of member template %q#D in local class"
25105 #, gcc-internal-format
25106 msgid "invalid use of %<virtual%> in template declaration of %q#D"
25109 #: cp/decl2.c:496 cp/pt.c:3020
25110 #, gcc-internal-format
25111 msgid "template declaration of %q#D"
25115 #, gcc-internal-format
25116 msgid "Java method %qD has non-Java return type %qT"
25120 #, gcc-internal-format
25121 msgid "Java method %qD has non-Java parameter type %qT"
25125 #, gcc-internal-format
25126 msgid "prototype for %q#D does not match any in class %qT"
25130 #, gcc-internal-format
25131 msgid "local class %q#T shall not have static data member %q#D"
25135 #, gcc-internal-format
25136 msgid "initializer invalid for static member with constructor"
25140 #, gcc-internal-format
25141 msgid "(an out of class initialization is required)"
25145 #, gcc-internal-format
25146 msgid "member %qD conflicts with virtual function table field name"
25150 #, gcc-internal-format
25151 msgid "applying attributes to template parameters is not implemented"
25155 #, gcc-internal-format
25156 msgid "%qD is already defined in %qT"
25160 #, gcc-internal-format
25161 msgid "initializer specified for static member function %qD"
25165 #, gcc-internal-format
25166 msgid "field initializer is not constant"
25170 #, gcc-internal-format
25171 msgid "%<asm%> specifiers are not permitted on non-static data members"
25175 #, gcc-internal-format
25176 msgid "cannot declare %qD to be a bit-field type"
25180 #, gcc-internal-format
25181 msgid "cannot declare bit-field %qD with function type"
25185 #, gcc-internal-format
25186 msgid "%qD is already defined in the class %qT"
25190 #, gcc-internal-format
25191 msgid "static member %qD cannot be a bit-field"
25195 #, gcc-internal-format
25196 msgid "anonymous struct not inside named type"
25200 #, gcc-internal-format
25201 msgid "namespace-scope anonymous aggregates must be static"
25205 #, gcc-internal-format
25206 msgid "anonymous union with no members"
25210 #, gcc-internal-format
25211 msgid "%<operator new%> must return type %qT"
25215 #, gcc-internal-format
25216 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
25220 #, gcc-internal-format
25221 msgid "%<operator delete%> must return type %qT"
25225 #, gcc-internal-format
25226 msgid "%<operator delete%> takes type %qT as first parameter"
25230 #, gcc-internal-format
25231 msgid "inline function %q+D used but never defined"
25235 #, gcc-internal-format
25236 msgid "default argument missing for parameter %P of %q+#D"
25239 #. Can't throw a reference.
25241 #, gcc-internal-format
25242 msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
25246 #, gcc-internal-format
25247 msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
25250 #. Thrown object must be a Throwable.
25252 #, gcc-internal-format
25253 msgid "type %qT is not derived from %<java::lang::Throwable%>"
25257 #, gcc-internal-format
25258 msgid "mixing C++ and Java catches in a single translation unit"
25262 #, gcc-internal-format
25263 msgid "throwing NULL, which has integral, not pointer type"
25266 #: cp/except.c:630 cp/init.c:1923
25267 #, gcc-internal-format
25268 msgid "%qD should never be overloaded"
25272 #, gcc-internal-format
25273 msgid " in thrown expression"
25277 #, gcc-internal-format
25279 "expression %qE of abstract class type %qT cannot be used in throw-expression"
25283 #, gcc-internal-format
25284 msgid "%Hexception of type %qT will be caught"
25288 #, gcc-internal-format
25289 msgid "%H by earlier handler for %qT"
25293 #, gcc-internal-format
25294 msgid "%H%<...%> handler must be the last handler for its try block"
25298 #, gcc-internal-format
25299 msgid "%qD is already a friend of class %qT"
25303 #, gcc-internal-format
25304 msgid "invalid type %qT declared %<friend%>"
25308 #. Friend declarations shall not declare partial
25309 #. specializations.
25310 #. template <class U> friend class T::X<U>;
25312 #. Friend declarations shall not declare partial
25313 #. specializations.
25314 #: cp/friend.c:244 cp/friend.c:274
25315 #, gcc-internal-format
25316 msgid "partial specialization %qT declared %<friend%>"
25320 #, gcc-internal-format
25321 msgid "class %qT is implicitly friends with itself"
25325 #, gcc-internal-format
25326 msgid "%qT is not a member of %qT"
25330 #, gcc-internal-format
25331 msgid "%qT is not a member class template of %qT"
25335 #, gcc-internal-format
25336 msgid "%qT is not a nested class of %qT"
25339 #. template <class T> friend class T;
25341 #, gcc-internal-format
25342 msgid "template parameter type %qT declared %<friend%>"
25345 #. template <class T> friend class A; where A is not a template
25347 #, gcc-internal-format
25348 msgid "%q#T is not a template"
25352 #, gcc-internal-format
25353 msgid "%qD is already a friend of %qT"
25357 #, gcc-internal-format
25358 msgid "%qT is already a friend of %qT"
25362 #, gcc-internal-format
25363 msgid "member %qD declared as friend before type %qT defined"
25367 #, gcc-internal-format
25368 msgid "friend declaration %q#D declares a non-template function"
25372 #, gcc-internal-format
25374 "(if this is not what you intended, make sure the function template has "
25375 "already been declared and add <> after the function name here) -Wno-non-"
25376 "template-friend disables this warning"
25380 #, gcc-internal-format
25381 msgid "%J%qD should be initialized in the member initialization list"
25385 #, gcc-internal-format
25386 msgid "%Jdefault-initialization of %q#D, which has reference type"
25390 #, gcc-internal-format
25391 msgid "%Juninitialized reference member %qD"
25395 #, gcc-internal-format
25396 msgid "%Juninitialized member %qD with %<const%> type %qT"
25400 #, gcc-internal-format
25401 msgid "%q+D will be initialized after"
25405 #, gcc-internal-format
25406 msgid "base %qT will be initialized after"
25410 #, gcc-internal-format
25415 #, gcc-internal-format
25420 #, gcc-internal-format
25421 msgid "%J when initialized here"
25425 #, gcc-internal-format
25426 msgid "%Jmultiple initializations given for %qD"
25430 #, gcc-internal-format
25431 msgid "%Jmultiple initializations given for base %qT"
25435 #, gcc-internal-format
25436 msgid "%Jinitializations for multiple members of %qT"
25440 #, gcc-internal-format
25442 "%Jbase class %q#T should be explicitly initialized in the copy constructor"
25445 #: cp/init.c:908 cp/init.c:927
25446 #, gcc-internal-format
25447 msgid "class %qT does not have any field named %qD"
25451 #, gcc-internal-format
25453 "%q#D is a static data member; it can only be initialized at its definition"
25457 #, gcc-internal-format
25458 msgid "%q#D is not a non-static data member of %qT"
25462 #, gcc-internal-format
25463 msgid "unnamed initializer for %qT, which has no base classes"
25467 #, gcc-internal-format
25468 msgid "unnamed initializer for %qT, which uses multiple inheritance"
25472 #, gcc-internal-format
25473 msgid "%qD is both a direct base and an indirect virtual base"
25477 #, gcc-internal-format
25478 msgid "type %qD is not a direct or virtual base of %qT"
25482 #, gcc-internal-format
25483 msgid "type %qD is not a direct base of %qT"
25487 #, gcc-internal-format
25488 msgid "bad array initializer"
25492 #, gcc-internal-format
25493 msgid "%qT is not an aggregate type"
25497 #, gcc-internal-format
25498 msgid "qualified type %qT does not match destructor name %<~%T%>"
25502 #, gcc-internal-format
25503 msgid "incomplete type %qT does not have member %qD"
25507 #, gcc-internal-format
25508 msgid "%qD is not a member of type %qT"
25512 #, gcc-internal-format
25513 msgid "invalid pointer to bit-field %qD"
25517 #, gcc-internal-format
25518 msgid "invalid use of non-static member function %qD"
25522 #, gcc-internal-format
25523 msgid "invalid use of non-static data member %qD"
25527 #, gcc-internal-format
25528 msgid "size in array new must have integral type"
25532 #, gcc-internal-format
25533 msgid "zero size array reserves no space"
25537 #, gcc-internal-format
25538 msgid "new cannot be applied to a reference type"
25542 #, gcc-internal-format
25543 msgid "new cannot be applied to a function type"
25547 #, gcc-internal-format
25548 msgid "call to Java constructor, while %<jclass%> undefined"
25552 #, gcc-internal-format
25553 msgid "can't find class$"
25557 #, gcc-internal-format
25558 msgid "invalid type %<void%> for new"
25562 #, gcc-internal-format
25563 msgid "uninitialized const in %<new%> of %q#T"
25567 #, gcc-internal-format
25568 msgid "call to Java constructor with %qs undefined"
25572 #, gcc-internal-format
25573 msgid "no suitable %qD found in class %qT"
25577 #, gcc-internal-format
25578 msgid "request for member %qD is ambiguous"
25582 #, gcc-internal-format
25583 msgid "ISO C++ forbids initialization in array new"
25587 #, gcc-internal-format
25588 msgid "initializer ends prematurely"
25592 #, gcc-internal-format
25593 msgid "cannot initialize multi-dimensional array with initializer"
25597 #, gcc-internal-format
25598 msgid "possible problem detected in invocation of delete operator:"
25602 #, gcc-internal-format
25604 "neither the destructor nor the class-specific operator delete will be "
25605 "called, even if they are declared when the class is defined."
25609 #, gcc-internal-format
25610 msgid "unknown array size in delete"
25614 #, gcc-internal-format
25615 msgid "type to vector delete is neither pointer or array type"
25619 #, gcc-internal-format
25620 msgid "junk at end of #pragma %s"
25624 #, gcc-internal-format
25625 msgid "invalid #pragma %s"
25629 #, gcc-internal-format
25630 msgid "#pragma vtable no longer supported"
25634 #, gcc-internal-format
25635 msgid "#pragma implementation for %qs appears after file is included"
25639 #, gcc-internal-format
25640 msgid "junk at end of #pragma GCC java_exceptions"
25644 #, gcc-internal-format
25645 msgid "%qD not defined"
25649 #, gcc-internal-format
25650 msgid "%qD was not declared in this scope"
25653 #. In a template, it is invalid to write "f()" or "f(3)" if no
25654 #. declaration of "f" is available. Historically, G++ and most
25655 #. other compilers accepted that usage since they deferred all name
25656 #. lookup until instantiation time rather than doing unqualified
25657 #. name lookup at template definition time; explain to the user what
25660 #. Note that we have the exact wording of the following message in
25661 #. the manual (trouble.texi, node "Name lookup"), so they need to
25662 #. be kept in synch.
25664 #, gcc-internal-format
25666 "there are no arguments to %qD that depend on a template parameter, so a "
25667 "declaration of %qD must be available"
25671 #, gcc-internal-format
25673 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
25674 "use of an undeclared name is deprecated)"
25677 #: cp/mangle.c:2139
25678 #, gcc-internal-format
25679 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
25682 #: cp/mangle.c:2147
25683 #, gcc-internal-format
25684 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
25687 #: cp/mangle.c:2197
25688 #, gcc-internal-format
25689 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
25692 #: cp/mangle.c:2507
25693 #, gcc-internal-format
25694 msgid "the mangled name of %qD will change in a future version of GCC"
25698 #, gcc-internal-format
25699 msgid "generic thunk code fails for method %q#D which uses %<...%>"
25703 #, gcc-internal-format
25704 msgid "non-static const member %q#D, can't use default assignment operator"
25708 #, gcc-internal-format
25709 msgid "non-static reference member %q#D, can't use default assignment operator"
25713 #, gcc-internal-format
25714 msgid "%Hsynthesized method %qD first required here "
25717 #: cp/method.c:1140
25718 #, gcc-internal-format
25720 "vtable layout for class %qT may not be ABI-compliantand may change in a "
25721 "future version of GCC due to implicit virtual destructor"
25724 #: cp/name-lookup.c:694
25725 #, gcc-internal-format
25726 msgid "redeclaration of %<wchar_t%> as %qT"
25729 #. A redeclaration of main, but not a duplicate of the
25732 #. [basic.start.main]
25734 #. This function shall not be overloaded.
25735 #: cp/name-lookup.c:726
25736 #, gcc-internal-format
25737 msgid "invalid redeclaration of %q+D"
25740 #: cp/name-lookup.c:727
25741 #, gcc-internal-format
25745 #: cp/name-lookup.c:815
25746 #, gcc-internal-format
25747 msgid "type mismatch with previous external decl of %q#D"
25750 #: cp/name-lookup.c:816
25751 #, gcc-internal-format
25752 msgid "previous external decl of %q+#D"
25755 #: cp/name-lookup.c:907
25756 #, gcc-internal-format
25757 msgid "extern declaration of %q#D doesn't match"
25760 #: cp/name-lookup.c:908
25761 #, gcc-internal-format
25762 msgid "global declaration %q+#D"
25765 #: cp/name-lookup.c:945 cp/name-lookup.c:952
25766 #, gcc-internal-format
25767 msgid "declaration of %q#D shadows a parameter"
25770 #. Location of previous decl is not useful in this case.
25771 #: cp/name-lookup.c:977
25772 #, gcc-internal-format
25773 msgid "declaration of %qD shadows a member of 'this'"
25776 #: cp/name-lookup.c:983
25777 #, gcc-internal-format
25778 msgid "declaration of %qD shadows a previous local"
25781 #: cp/name-lookup.c:990
25782 #, gcc-internal-format
25783 msgid "declaration of %qD shadows a global declaration"
25786 #: cp/name-lookup.c:1116
25787 #, gcc-internal-format
25788 msgid "name lookup of %qD changed"
25791 #: cp/name-lookup.c:1117
25792 #, gcc-internal-format
25793 msgid " matches this %q+D under ISO standard rules"
25796 #: cp/name-lookup.c:1119
25797 #, gcc-internal-format
25798 msgid " matches this %q+D under old rules"
25801 #: cp/name-lookup.c:1137 cp/name-lookup.c:1145
25802 #, gcc-internal-format
25803 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
25806 #: cp/name-lookup.c:1139
25807 #, gcc-internal-format
25808 msgid " cannot use obsolete binding at %q+D because it has a destructor"
25811 #: cp/name-lookup.c:1147
25812 #, gcc-internal-format
25813 msgid " using obsolete binding at %q+D"
25816 #: cp/name-lookup.c:1200
25817 #, gcc-internal-format
25818 msgid "%s %s(%E) %p %d\n"
25821 #: cp/name-lookup.c:1203
25822 #, gcc-internal-format
25823 msgid "%s %s %p %d\n"
25826 #: cp/name-lookup.c:1329
25827 #, gcc-internal-format
25828 msgid "XXX is_class_level != (current_scope == class_scope)\n"
25831 #: cp/name-lookup.c:1887
25832 #, gcc-internal-format
25833 msgid "%q#D hides constructor for %q#T"
25836 #: cp/name-lookup.c:1903
25837 #, gcc-internal-format
25838 msgid "%q#D conflicts with previous using declaration %q#D"
25841 #: cp/name-lookup.c:1923
25842 #, gcc-internal-format
25843 msgid "previous non-function declaration %q+#D"
25846 #: cp/name-lookup.c:1924
25847 #, gcc-internal-format
25848 msgid "conflicts with function declaration %q#D"
25851 #. It's a nested name with template parameter dependent scope.
25852 #. This can only be using-declaration for class member.
25853 #: cp/name-lookup.c:2002 cp/name-lookup.c:2027
25854 #, gcc-internal-format
25855 msgid "%qT is not a namespace"
25859 #. A using-declaration shall not name a template-id.
25860 #: cp/name-lookup.c:2012
25861 #, gcc-internal-format
25862 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
25865 #: cp/name-lookup.c:2019
25866 #, gcc-internal-format
25867 msgid "namespace %qD not allowed in using-declaration"
25870 #: cp/name-lookup.c:2055
25871 #, gcc-internal-format
25872 msgid "%qD not declared"
25875 #: cp/name-lookup.c:2076 cp/name-lookup.c:2113 cp/name-lookup.c:2147
25876 #, gcc-internal-format
25877 msgid "%qD is already declared in this scope"
25880 #: cp/name-lookup.c:2153
25881 #, gcc-internal-format
25882 msgid "using declaration %qD introduced ambiguous type %qT"
25885 #: cp/name-lookup.c:2727
25886 #, gcc-internal-format
25887 msgid "using-declaration for non-member at class scope"
25890 #: cp/name-lookup.c:2753
25891 #, gcc-internal-format
25892 msgid "%<%T::%D%> names destructor"
25895 #: cp/name-lookup.c:2758
25896 #, gcc-internal-format
25897 msgid "%<%T::%D%> names constructor"
25900 #: cp/name-lookup.c:2763
25901 #, gcc-internal-format
25902 msgid "%<%T::%D%> names constructor in %qT"
25905 #: cp/name-lookup.c:2779
25906 #, gcc-internal-format
25907 msgid "no members matching %<%T::%D%> in %q#T"
25910 #: cp/name-lookup.c:2848
25911 #, gcc-internal-format
25912 msgid "declaration of %qD not in a namespace surrounding %qD"
25915 #: cp/name-lookup.c:2856
25916 #, gcc-internal-format
25917 msgid "explicit qualification in declaration of %qD"
25920 #: cp/name-lookup.c:2896
25921 #, gcc-internal-format
25922 msgid "%qD should have been declared inside %qD"
25925 #: cp/name-lookup.c:2958
25926 #, gcc-internal-format
25927 msgid "namespace alias %qD not allowed here, assuming %qD"
25930 #: cp/name-lookup.c:3265
25931 #, gcc-internal-format
25932 msgid "strong using only meaningful at namespace scope"
25935 #: cp/name-lookup.c:3272
25936 #, gcc-internal-format
25937 msgid "%qD attribute directive ignored"
25940 #: cp/name-lookup.c:3422
25941 #, gcc-internal-format
25942 msgid "%qD denotes an ambiguous type"
25945 #: cp/name-lookup.c:3423
25946 #, gcc-internal-format
25947 msgid "%J first type here"
25950 #: cp/name-lookup.c:3424
25951 #, gcc-internal-format
25952 msgid "%J other type here"
25955 #. This happens for A::B where B is a template, and there are no
25956 #. template arguments.
25957 #: cp/name-lookup.c:3534 cp/parser.c:4475 cp/typeck.c:1807
25958 #, gcc-internal-format
25959 msgid "invalid use of %qD"
25962 #: cp/name-lookup.c:3574
25963 #, gcc-internal-format
25964 msgid "%<%D::%D%> is not a template"
25967 #: cp/name-lookup.c:3589
25968 #, gcc-internal-format
25969 msgid "%qD undeclared in namespace %qD"
25972 #: cp/name-lookup.c:4226
25973 #, gcc-internal-format
25974 msgid "%q+D is not a function,"
25977 #: cp/name-lookup.c:4227
25978 #, gcc-internal-format
25979 msgid " conflict with %q+D"
25982 #: cp/name-lookup.c:5059
25983 #, gcc-internal-format
25984 msgid "XXX entering pop_everything ()\n"
25987 #: cp/name-lookup.c:5068
25988 #, gcc-internal-format
25989 msgid "XXX leaving pop_everything ()\n"
25992 #: cp/parser.c:1866
25993 #, gcc-internal-format
25994 msgid "minimum/maximum operators are deprecated"
25997 #: cp/parser.c:1886
25998 #, gcc-internal-format
25999 msgid "%<#pragma%> is not allowed here"
26002 #: cp/parser.c:1915
26003 #, gcc-internal-format
26004 msgid "%<%D::%D%> has not been declared"
26007 #: cp/parser.c:1918 cp/semantics.c:2387
26008 #, gcc-internal-format
26009 msgid "%<::%D%> has not been declared"
26012 #: cp/parser.c:1921
26013 #, gcc-internal-format
26014 msgid "request for member %qD in non-class type %qT"
26017 #: cp/parser.c:1924
26018 #, gcc-internal-format
26019 msgid "%<%T::%D%> has not been declared"
26022 #: cp/parser.c:1927
26023 #, gcc-internal-format
26024 msgid "%qD has not been declared"
26027 #: cp/parser.c:1930
26028 #, gcc-internal-format
26029 msgid "%<%D::%D%> %s"
26032 #: cp/parser.c:1932
26033 #, gcc-internal-format
26034 msgid "%<::%D%> %s"
26037 #: cp/parser.c:1934
26038 #, gcc-internal-format
26042 #: cp/parser.c:1986
26043 #, gcc-internal-format
26044 msgid "new types may not be defined in a return type"
26047 #: cp/parser.c:1987
26048 #, gcc-internal-format
26049 msgid "(perhaps a semicolon is missing after the definition of %qT)"
26052 #: cp/parser.c:2006 cp/parser.c:3680 cp/pt.c:4396
26053 #, gcc-internal-format
26054 msgid "%qT is not a template"
26057 #: cp/parser.c:2008
26058 #, gcc-internal-format
26059 msgid "%qE is not a template"
26062 #: cp/parser.c:2010
26063 #, gcc-internal-format
26064 msgid "invalid template-id"
26067 #: cp/parser.c:2039
26068 #, gcc-internal-format
26069 msgid "%s cannot appear in a constant-expression"
26072 #: cp/parser.c:2064
26073 #, gcc-internal-format
26074 msgid "invalid use of template-name %qE without an argument list"
26077 #. Issue an error message.
26078 #: cp/parser.c:2069
26079 #, gcc-internal-format
26080 msgid "%qE does not name a type"
26083 #: cp/parser.c:2101
26084 #, gcc-internal-format
26085 msgid "(perhaps %<typename %T::%E%> was intended)"
26088 #: cp/parser.c:2116
26089 #, gcc-internal-format
26090 msgid "%qE in namespace %qE does not name a type"
26093 #: cp/parser.c:2119
26094 #, gcc-internal-format
26095 msgid "%qE in class %qT does not name a type"
26098 #: cp/parser.c:2839
26099 #, gcc-internal-format
26100 msgid "ISO C++ forbids braced-groups within expressions"
26103 #: cp/parser.c:2848
26104 #, gcc-internal-format
26105 msgid "statement-expressions are allowed only inside functions"
26108 #: cp/parser.c:2899
26109 #, gcc-internal-format
26110 msgid "%<this%> may not be used in this context"
26113 #: cp/parser.c:3050
26114 #, gcc-internal-format
26115 msgid "local variable %qD may not appear in this context"
26118 #: cp/parser.c:3430
26119 #, gcc-internal-format
26120 msgid "typedef-name %qD used as destructor declarator"
26123 #: cp/parser.c:3639 cp/parser.c:12562 cp/parser.c:14693
26124 #, gcc-internal-format
26125 msgid "reference to %qD is ambiguous"
26128 #: cp/parser.c:3681 cp/typeck.c:1878 cp/typeck.c:1898
26129 #, gcc-internal-format
26130 msgid "%qD is not a template"
26133 #: cp/parser.c:4068
26134 #, gcc-internal-format
26135 msgid "ISO C++ forbids compound-literals"
26138 #: cp/parser.c:4400
26139 #, gcc-internal-format
26140 msgid "%qE does not have class type"
26143 #: cp/parser.c:4999
26144 #, gcc-internal-format
26145 msgid "array bound forbidden after parenthesized type-id"
26148 #: cp/parser.c:5000
26149 #, gcc-internal-format
26150 msgid "try removing the parentheses around the type-id"
26153 #: cp/parser.c:5202
26154 #, gcc-internal-format
26155 msgid "expression in new-declarator must have integral or enumeration type"
26158 #: cp/parser.c:5391
26159 #, gcc-internal-format
26160 msgid "use of old-style cast"
26163 #: cp/parser.c:6175
26164 #, gcc-internal-format
26165 msgid "case label %qE not within a switch statement"
26168 #: cp/parser.c:6719
26169 #, gcc-internal-format
26170 msgid "ISO C++ forbids computed gotos"
26173 #: cp/parser.c:6844
26174 #, gcc-internal-format
26175 msgid "extra %<;%>"
26178 #: cp/parser.c:7168
26179 #, gcc-internal-format
26180 msgid "mixing declarations and function-definitions is forbidden"
26183 #: cp/parser.c:7299
26184 #, gcc-internal-format
26185 msgid "duplicate %<friend%>"
26188 #: cp/parser.c:7468
26189 #, gcc-internal-format
26190 msgid "class definition may not be declared a friend"
26193 #: cp/parser.c:7782
26194 #, gcc-internal-format
26195 msgid "only constructors take base initializers"
26198 #: cp/parser.c:7833
26199 #, gcc-internal-format
26200 msgid "anachronistic old-style base class initializer"
26203 #: cp/parser.c:7875
26204 #, gcc-internal-format
26206 "keyword %<typename%> not allowed in this context (a qualified member "
26207 "initializer is implicitly a type)"
26210 #. Warn that we do not support `export'.
26211 #: cp/parser.c:8241
26212 #, gcc-internal-format
26213 msgid "keyword %<export%> not implemented, and will be ignored"
26216 #. Otherwise, emit an error about the invalid digraph, but continue
26217 #. parsing because we got our argument list.
26218 #: cp/parser.c:8614
26219 #, gcc-internal-format
26220 msgid "%<<::%> cannot begin a template-argument list"
26223 #: cp/parser.c:8615
26224 #, gcc-internal-format
26226 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
26230 #: cp/parser.c:8622
26231 #, gcc-internal-format
26232 msgid "(if you use -fpermissive G++ will accept your code)"
26235 #: cp/parser.c:8686
26236 #, gcc-internal-format
26237 msgid "parse error in template argument list"
26240 #. Explain what went wrong.
26241 #: cp/parser.c:8799
26242 #, gcc-internal-format
26243 msgid "non-template %qD used as template"
26246 #: cp/parser.c:8800
26247 #, gcc-internal-format
26248 msgid "use %<%T::template %D%> to indicate that it is a template"
26251 #: cp/parser.c:9313
26252 #, gcc-internal-format
26253 msgid "template specialization with C linkage"
26256 #: cp/parser.c:9419 cp/parser.c:15322
26257 #, gcc-internal-format
26258 msgid "template declaration of %qs"
26261 #: cp/parser.c:9892
26262 #, gcc-internal-format
26263 msgid "using %<typename%> outside of template"
26266 #: cp/parser.c:10089
26267 #, gcc-internal-format
26268 msgid "type attributes are honored only at type definition"
26271 #: cp/parser.c:10286
26272 #, gcc-internal-format
26273 msgid "%qD is not a namespace-name"
26276 #. [namespace.udecl]
26278 #. A using declaration shall not name a template-id.
26279 #: cp/parser.c:10476
26280 #, gcc-internal-format
26281 msgid "a template-id may not appear in a using-declaration"
26284 #: cp/parser.c:10806
26285 #, gcc-internal-format
26286 msgid "an asm-specification is not allowed on a function-definition"
26289 #: cp/parser.c:10808
26290 #, gcc-internal-format
26291 msgid "attributes are not allowed on a function-definition"
26294 #: cp/parser.c:10940
26295 #, gcc-internal-format
26296 msgid "attributes after parenthesized initializer ignored"
26299 #: cp/parser.c:11325
26300 #, gcc-internal-format
26301 msgid "array bound is not an integer constant"
26304 #: cp/parser.c:11395
26305 #, gcc-internal-format
26306 msgid "%<%T::%D%> is not a type"
26309 #: cp/parser.c:11438
26310 #, gcc-internal-format
26311 msgid "invalid use of constructor as a template"
26314 #: cp/parser.c:11439
26315 #, gcc-internal-format
26317 "use %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified "
26321 #: cp/parser.c:11627
26322 #, gcc-internal-format
26323 msgid "duplicate cv-qualifier"
26326 #: cp/parser.c:12159
26327 #, gcc-internal-format
26328 msgid "file ends in default argument"
26331 #: cp/parser.c:12221
26332 #, gcc-internal-format
26333 msgid "deprecated use of default argument for parameter of non-function"
26336 #: cp/parser.c:12224
26337 #, gcc-internal-format
26338 msgid "default arguments are only permitted for function parameters"
26341 #: cp/parser.c:12984
26342 #, gcc-internal-format
26343 msgid "invalid class name in declaration of %qD"
26346 #: cp/parser.c:12995
26347 #, gcc-internal-format
26348 msgid "declaration of %qD in %qD which does not enclose %qD"
26351 #: cp/parser.c:13008
26352 #, gcc-internal-format
26353 msgid "extra qualification ignored"
26356 #: cp/parser.c:13019
26357 #, gcc-internal-format
26358 msgid "an explicit specialization must be preceded by %<template <>%>"
26361 #: cp/parser.c:13112
26362 #, gcc-internal-format
26363 msgid "previous definition of %q+#T"
26366 #: cp/parser.c:13343
26367 #, gcc-internal-format
26368 msgid "%Hextra %<;%>"
26371 #: cp/parser.c:13361
26372 #, gcc-internal-format
26373 msgid "a class-key must be used when declaring a friend"
26376 #: cp/parser.c:13375
26377 #, gcc-internal-format
26378 msgid "friend declaration does not name a class or function"
26381 #: cp/parser.c:13551
26382 #, gcc-internal-format
26383 msgid "pure-specifier on function-definition"
26386 #: cp/parser.c:13829
26387 #, gcc-internal-format
26388 msgid "keyword %<typename%> not allowed outside of templates"
26391 #: cp/parser.c:13831
26392 #, gcc-internal-format
26394 "keyword %<typename%> not allowed in this context (the base class is "
26395 "implicitly a type)"
26398 #: cp/parser.c:14106
26399 #, gcc-internal-format
26400 msgid "invalid catch parameter"
26403 #: cp/parser.c:14862
26404 #, gcc-internal-format
26405 msgid "too few template-parameter-lists"
26408 #. Otherwise, there are too many template parameter lists. We have
26411 #. template <class T> template <class U> void S::f();
26412 #: cp/parser.c:14877
26413 #, gcc-internal-format
26414 msgid "too many template-parameter-lists"
26417 #. Skip the entire function.
26418 #: cp/parser.c:15101
26419 #, gcc-internal-format
26420 msgid "invalid function declaration"
26423 #. Issue an error message.
26424 #: cp/parser.c:15138
26425 #, gcc-internal-format
26426 msgid "named return values are no longer supported"
26429 #: cp/parser.c:15202
26430 #, gcc-internal-format
26431 msgid "template with C linkage"
26434 #: cp/parser.c:15535
26435 #, gcc-internal-format
26436 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
26439 #: cp/parser.c:15550
26440 #, gcc-internal-format
26441 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
26444 #: cp/parser.c:16107
26445 #, gcc-internal-format
26446 msgid "%qs tag used in naming %q#T"
26449 #: cp/parser.c:16128
26450 #, gcc-internal-format
26451 msgid "%qD redeclared with different access"
26454 #: cp/parser.c:16145
26455 #, gcc-internal-format
26456 msgid "%<template%> (as a disambiguator) is only allowed within templates"
26459 #: cp/parser.c:16382 cp/parser.c:17303 cp/parser.c:17434
26460 #, gcc-internal-format
26461 msgid "misplaced %<@%D%> Objective-C++ construct"
26464 #: cp/parser.c:16523
26465 #, gcc-internal-format
26466 msgid "%<@encode%> must specify a type as an argument"
26469 #: cp/parser.c:16838
26470 #, gcc-internal-format
26471 msgid "invalid Objective-C++ selector name"
26474 #: cp/parser.c:17167
26475 #, gcc-internal-format
26476 msgid "identifier expected after %<@protocol%>"
26479 #: cp/parser.c:17457
26480 #, gcc-internal-format
26481 msgid "inter-module optimizations not implemented for C++"
26485 #, gcc-internal-format
26486 msgid "data member %qD cannot be a member template"
26490 #, gcc-internal-format
26491 msgid "invalid member template declaration %qD"
26495 #, gcc-internal-format
26496 msgid "explicit specialization in non-namespace scope %qD"
26500 #, gcc-internal-format
26501 msgid "enclosing class templates are not explicitly specialized"
26505 #, gcc-internal-format
26506 msgid "specialization of %qD in different namespace"
26509 #: cp/pt.c:670 cp/pt.c:756
26510 #, gcc-internal-format
26511 msgid " from definition of %q+#D"
26515 #, gcc-internal-format
26517 "explicit instantiation of %qD in namespace %qD (which does not enclose "
26522 #, gcc-internal-format
26523 msgid "specialization of %qT after instantiation"
26527 #, gcc-internal-format
26528 msgid "specializing %q#T in different namespace"
26532 #, gcc-internal-format
26533 msgid "specialization %qT after instantiation %qT"
26537 #, gcc-internal-format
26538 msgid "explicit specialization of non-template %qT"
26542 #, gcc-internal-format
26543 msgid "specialization of %qD after instantiation"
26547 #, gcc-internal-format
26548 msgid "%qD is not a function template"
26552 #, gcc-internal-format
26553 msgid "template-id %qD for %q+D does not match any template declaration"
26557 #, gcc-internal-format
26558 msgid "ambiguous template specialization %qD for %q+D"
26561 #. This case handles bogus declarations like template <>
26562 #. template <class T> void f<int>();
26563 #: cp/pt.c:1812 cp/pt.c:1866
26564 #, gcc-internal-format
26565 msgid "template-id %qD in declaration of primary template"
26569 #, gcc-internal-format
26570 msgid "template parameter list used in explicit instantiation"
26574 #, gcc-internal-format
26575 msgid "definition provided for explicit instantiation"
26579 #, gcc-internal-format
26580 msgid "too many template parameter lists in declaration of %qD"
26584 #, gcc-internal-format
26585 msgid "too few template parameter lists in declaration of %qD"
26589 #, gcc-internal-format
26590 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
26594 #, gcc-internal-format
26595 msgid "function template partial specialization %qD is not allowed"
26599 #, gcc-internal-format
26600 msgid "default argument specified in explicit specialization"
26604 #, gcc-internal-format
26605 msgid "%qD is not a template function"
26608 #. From [temp.expl.spec]:
26610 #. If such an explicit specialization for the member
26611 #. of a class template names an implicitly-declared
26612 #. special member function (clause _special_), the
26613 #. program is ill-formed.
26615 #. Similar language is found in [temp.explicit].
26617 #, gcc-internal-format
26618 msgid "specialization of implicitly-declared special member function"
26622 #, gcc-internal-format
26623 msgid "no member function %qD declared in %qT"
26627 #, gcc-internal-format
26628 msgid "declaration of %q+#D"
26632 #, gcc-internal-format
26633 msgid " shadows template parm %q+#D"
26637 #, gcc-internal-format
26638 msgid "template parameters not used in partial specialization:"
26642 #, gcc-internal-format
26647 #, gcc-internal-format
26648 msgid "partial specialization %qT does not specialize any template arguments"
26652 #, gcc-internal-format
26653 msgid "template argument %qE involves template parameter(s)"
26657 #, gcc-internal-format
26658 msgid "type %qT of template argument %qE depends on template parameter(s)"
26662 #, gcc-internal-format
26663 msgid "no default argument for %qD"
26667 #, gcc-internal-format
26668 msgid "template class without a name"
26673 #. A destructor shall not be a member template.
26675 #, gcc-internal-format
26676 msgid "destructor %qD declared as member template"
26679 #. [basic.stc.dynamic.allocation]
26681 #. An allocation function can be a function
26682 #. template. ... Template allocation functions shall
26683 #. have two or more parameters.
26685 #, gcc-internal-format
26686 msgid "invalid template declaration of %qD"
26690 #, gcc-internal-format
26691 msgid "%qD does not declare a template type"
26695 #, gcc-internal-format
26696 msgid "template definition of non-template %q#D"
26700 #, gcc-internal-format
26701 msgid "expected %d levels of template parms for %q#D, got %d"
26705 #, gcc-internal-format
26706 msgid "got %d template parameters for %q#D"
26710 #, gcc-internal-format
26711 msgid "got %d template parameters for %q#T"
26715 #, gcc-internal-format
26716 msgid " but %d required"
26720 #, gcc-internal-format
26721 msgid "%qT is not a template type"
26725 #, gcc-internal-format
26726 msgid "template specifiers not specified in declaration of %qD"
26730 #, gcc-internal-format
26731 msgid "previous declaration %q+D"
26735 #, gcc-internal-format
26736 msgid "used %d template parameter(s) instead of %d"
26740 #, gcc-internal-format
26741 msgid "template parameter %q+#D"
26745 #, gcc-internal-format
26746 msgid "redeclared here as %q#D"
26749 #. We have in [temp.param]:
26751 #. A template-parameter may not be given default arguments
26752 #. by two different declarations in the same scope.
26754 #, gcc-internal-format
26755 msgid "redefinition of default argument for %q#D"
26759 #, gcc-internal-format
26760 msgid "%J original definition appeared here"
26764 #, gcc-internal-format
26766 "%qE is not a valid template argument for type %qT because function %qD has "
26767 "not external linkage"
26771 #, gcc-internal-format
26773 "%qE is not a valid template argument for type %qT because string literals "
26774 "can never be used in this context"
26778 #, gcc-internal-format
26780 "%qE is not a valid template argument for type %qT because it is a non-"
26781 "constant expression"
26785 #, gcc-internal-format
26787 "%qE is not a valid template argument for type %qT because it is not a "
26792 #, gcc-internal-format
26794 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
26799 #, gcc-internal-format
26801 "%qE is not a valid template argument for type %qT because it is not a lvalue"
26805 #, gcc-internal-format
26807 "%qE is not a valid template argument for type %qT because object %qD has not "
26812 #, gcc-internal-format
26814 "%qE is not a valid template argument for type %qT because it is a pointer"
26818 #, gcc-internal-format
26819 msgid "try using %qE instead"
26823 #, gcc-internal-format
26825 "%qE is not a valid template argument for type %qT because it is of type %qT"
26829 #, gcc-internal-format
26830 msgid "standard conversions are not allowed in this context"
26834 #, gcc-internal-format
26835 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
26838 #: cp/pt.c:3875 cp/pt.c:3894 cp/pt.c:3934
26839 #, gcc-internal-format
26840 msgid "type/value mismatch at argument %d in template parameter list for %qD"
26844 #, gcc-internal-format
26845 msgid " expected a constant of type %qT, got %qT"
26849 #, gcc-internal-format
26850 msgid " expected a class template, got %qE"
26854 #, gcc-internal-format
26855 msgid " expected a type, got %qE"
26859 #, gcc-internal-format
26860 msgid " expected a type, got %qT"
26864 #, gcc-internal-format
26865 msgid " expected a class template, got %qT"
26869 #, gcc-internal-format
26870 msgid " expected a template of type %qD, got %qD"
26874 #, gcc-internal-format
26875 msgid "could not convert template argument %qE to %qT"
26879 #, gcc-internal-format
26880 msgid "wrong number of template arguments (%d, should be %d)"
26884 #, gcc-internal-format
26885 msgid "provided for %q+D"
26889 #, gcc-internal-format
26890 msgid "template argument %d is invalid"
26894 #, gcc-internal-format
26895 msgid "non-template type %qT used as a template"
26899 #, gcc-internal-format
26900 msgid "for template declaration %q+D"
26904 #, gcc-internal-format
26906 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
26907 "to increase the maximum) instantiating %qD"
26911 #, gcc-internal-format
26912 msgid "ambiguous class template instantiation for %q#T"
26916 #, gcc-internal-format
26921 #, gcc-internal-format
26922 msgid "instantiation of %q+D as type %qT"
26926 #, gcc-internal-format
26927 msgid "invalid parameter type %qT"
26931 #, gcc-internal-format
26932 msgid "in declaration %q+D"
26936 #, gcc-internal-format
26937 msgid "function returning an array"
26941 #, gcc-internal-format
26942 msgid "function returning a function"
26946 #, gcc-internal-format
26947 msgid "creating pointer to member function of non-class type %qT"
26951 #, gcc-internal-format
26952 msgid "creating array with negative size (%qE)"
26956 #, gcc-internal-format
26957 msgid "forming reference to void"
26961 #, gcc-internal-format
26962 msgid "forming %s to reference type %qT"
26966 #, gcc-internal-format
26967 msgid "creating pointer to member of non-class type %qT"
26971 #, gcc-internal-format
26972 msgid "creating pointer to member reference type %qT"
26976 #, gcc-internal-format
26977 msgid "creating pointer to member of type void"
26981 #, gcc-internal-format
26982 msgid "creating array of %qT"
26986 #, gcc-internal-format
26987 msgid "creating array of %qT, which is an abstract class type"
26991 #, gcc-internal-format
26992 msgid "%qT is not a class, struct, or union type"
26996 #, gcc-internal-format
26997 msgid "%qT resolves to %qT, which is not an enumeration type"
27001 #, gcc-internal-format
27002 msgid "%qT resolves to %qT, which is is not a class type"
27006 #, gcc-internal-format
27007 msgid "use of %qs in template"
27011 #, gcc-internal-format
27013 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
27017 #, gcc-internal-format
27018 msgid "say %<typename %E%> if a type is meant"
27022 #, gcc-internal-format
27023 msgid "using invalid field %qD"
27027 #, gcc-internal-format
27028 msgid "%qT is not a class or namespace"
27032 #, gcc-internal-format
27033 msgid "%qD is not a class or namespace"
27037 #, gcc-internal-format
27038 msgid "%qT is/uses anonymous type"
27042 #, gcc-internal-format
27043 msgid "%qT uses local type %qT"
27047 #, gcc-internal-format
27048 msgid "%qT is a variably modified type"
27052 #, gcc-internal-format
27053 msgid "integral expression %qE is not constant"
27057 #, gcc-internal-format
27058 msgid " trying to instantiate %qD"
27061 #: cp/pt.c:11076 cp/pt.c:11147
27062 #, gcc-internal-format
27063 msgid "explicit instantiation of non-template %q#D"
27066 #: cp/pt.c:11092 cp/pt.c:11142
27067 #, gcc-internal-format
27068 msgid "no matching template for %qD found"
27072 #, gcc-internal-format
27073 msgid "explicit instantiation of %q#D"
27077 #, gcc-internal-format
27078 msgid "duplicate explicit instantiation of %q#D"
27082 #, gcc-internal-format
27083 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
27086 #: cp/pt.c:11161 cp/pt.c:11254
27087 #, gcc-internal-format
27088 msgid "storage class %qD applied to template instantiation"
27092 #, gcc-internal-format
27093 msgid "explicit instantiation of non-template type %qT"
27097 #, gcc-internal-format
27098 msgid "explicit instantiation of %q#T before definition of template"
27102 #, gcc-internal-format
27103 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
27107 #, gcc-internal-format
27108 msgid "duplicate explicit instantiation of %q#T"
27112 #, gcc-internal-format
27113 msgid "explicit instantiation of %qD but no definition available"
27117 #, gcc-internal-format
27119 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
27120 "possibly from virtual table generation (use -ftemplate-depth-NN to increase "
27125 #, gcc-internal-format
27126 msgid "%q#T is not a valid type for a template constant parameter"
27130 #, gcc-internal-format
27131 msgid "-frepo must be used with -c"
27135 #, gcc-internal-format
27136 msgid "mysterious repository information in %s"
27140 #, gcc-internal-format
27141 msgid "can't create repository information file %qs"
27145 #, gcc-internal-format
27146 msgid "cannot use typeid with -fno-rtti"
27150 #, gcc-internal-format
27151 msgid "must #include <typeinfo> before using typeid"
27155 #, gcc-internal-format
27157 "cannot create type information for type %qT because its size is variable"
27160 #: cp/rtti.c:598 cp/rtti.c:612
27161 #, gcc-internal-format
27162 msgid "dynamic_cast of %q#D to %q#T can never succeed"
27166 #, gcc-internal-format
27167 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
27171 #, gcc-internal-format
27172 msgid "%qT is an ambiguous base of %qT"
27176 #, gcc-internal-format
27177 msgid "%qT is an inaccessible base of %qT"
27180 #: cp/search.c:1846
27181 #, gcc-internal-format
27182 msgid "deprecated covariant return type for %q+#D"
27185 #: cp/search.c:1848 cp/search.c:1863 cp/search.c:1868
27186 #, gcc-internal-format
27187 msgid " overriding %q+#D"
27190 #: cp/search.c:1862
27191 #, gcc-internal-format
27192 msgid "invalid covariant return type for %q+#D"
27195 #: cp/search.c:1867
27196 #, gcc-internal-format
27197 msgid "conflicting return type specified for %q+#D"
27200 #: cp/search.c:1877
27201 #, gcc-internal-format
27202 msgid "looser throw specifier for %q+#F"
27205 #: cp/search.c:1878
27206 #, gcc-internal-format
27207 msgid " overriding %q+#F"
27210 #. A static member function cannot match an inherited
27211 #. virtual member function.
27212 #: cp/search.c:1971
27213 #, gcc-internal-format
27214 msgid "%q+#D cannot be declared"
27217 #: cp/search.c:1972
27218 #, gcc-internal-format
27219 msgid " since %q+#D declared in base class"
27222 #: cp/semantics.c:1240
27223 #, gcc-internal-format
27224 msgid "type of asm operand %qE could not be determined"
27227 #: cp/semantics.c:1359
27228 #, gcc-internal-format
27229 msgid "invalid use of member %q+D in static member function"
27232 #: cp/semantics.c:1361
27233 #, gcc-internal-format
27234 msgid "invalid use of non-static data member %q+D"
27237 #: cp/semantics.c:1362 cp/semantics.c:1401
27238 #, gcc-internal-format
27239 msgid "from this location"
27242 #: cp/semantics.c:1400
27243 #, gcc-internal-format
27244 msgid "object missing in reference to %q+D"
27247 #: cp/semantics.c:1859
27248 #, gcc-internal-format
27249 msgid "arguments to destructor are not allowed"
27252 #: cp/semantics.c:1910
27253 #, gcc-internal-format
27254 msgid "%<this%> is unavailable for static member functions"
27257 #: cp/semantics.c:1916
27258 #, gcc-internal-format
27259 msgid "invalid use of %<this%> in non-member function"
27262 #: cp/semantics.c:1918
27263 #, gcc-internal-format
27264 msgid "invalid use of %<this%> at top level"
27267 #: cp/semantics.c:1942
27268 #, gcc-internal-format
27269 msgid "invalid qualifying scope in pseudo-destructor name"
27272 #: cp/semantics.c:1962
27273 #, gcc-internal-format
27274 msgid "%qE is not of type %qT"
27277 #: cp/semantics.c:2062
27278 #, gcc-internal-format
27279 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
27282 #: cp/semantics.c:2106
27283 #, gcc-internal-format
27285 "invalid use of type %qT as a default value for a template template-parameter"
27288 #: cp/semantics.c:2109
27289 #, gcc-internal-format
27290 msgid "invalid use of %qD as a default value for a template template-parameter"
27293 #: cp/semantics.c:2113
27294 #, gcc-internal-format
27295 msgid "invalid default argument for a template template parameter"
27298 #: cp/semantics.c:2130
27299 #, gcc-internal-format
27300 msgid "definition of %q#T inside template parameter list"
27303 #: cp/semantics.c:2141
27304 #, gcc-internal-format
27305 msgid "invalid definition of qualified type %qT"
27308 #: cp/semantics.c:2344
27309 #, gcc-internal-format
27310 msgid "invalid base-class specification"
27313 #: cp/semantics.c:2353
27314 #, gcc-internal-format
27315 msgid "base class %qT has cv qualifiers"
27318 #: cp/semantics.c:2375
27319 #, gcc-internal-format
27320 msgid "incomplete type %qT used in nested name specifier"
27323 #: cp/semantics.c:2378
27324 #, gcc-internal-format
27325 msgid "reference to %<%T::%D%> is ambiguous"
27328 #: cp/semantics.c:2382 cp/typeck.c:1642
27329 #, gcc-internal-format
27330 msgid "%qD is not a member of %qT"
27333 #: cp/semantics.c:2385
27334 #, gcc-internal-format
27335 msgid "%qD is not a member of %qD"
27338 #: cp/semantics.c:2499
27339 #, gcc-internal-format
27340 msgid "use of %<auto%> variable from containing function"
27343 #: cp/semantics.c:2500
27344 #, gcc-internal-format
27345 msgid "use of parameter from containing function"
27348 #: cp/semantics.c:2501
27349 #, gcc-internal-format
27350 msgid " %q+#D declared here"
27353 #: cp/semantics.c:2539
27354 #, gcc-internal-format
27356 "template parameter %qD of type %qT is not allowed in an integral constant "
27357 "expression because it is not of integral or enumeration type"
27360 #: cp/semantics.c:2705
27361 #, gcc-internal-format
27362 msgid "%qD cannot appear in a constant-expression"
27365 #: cp/semantics.c:2713
27366 #, gcc-internal-format
27367 msgid "use of namespace %qD as expression"
27370 #: cp/semantics.c:2718
27371 #, gcc-internal-format
27372 msgid "use of class template %qT as expression"
27375 #. Ambiguous reference to base members.
27376 #: cp/semantics.c:2724
27377 #, gcc-internal-format
27378 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
27381 #: cp/semantics.c:2836
27382 #, gcc-internal-format
27383 msgid "type of %qE is unknown"
27387 #, gcc-internal-format
27388 msgid "%qV qualifiers cannot be applied to %qT"
27392 #, gcc-internal-format
27393 msgid "%qE attribute can only be applied to Java class definitions"
27397 #, gcc-internal-format
27398 msgid "%qE attribute can only be applied to class definitions"
27402 #, gcc-internal-format
27403 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
27407 #, gcc-internal-format
27408 msgid "requested init_priority is not an integer constant"
27412 #, gcc-internal-format
27414 "can only use %qE attribute on file-scope definitions of objects of class type"
27418 #, gcc-internal-format
27419 msgid "requested init_priority is out of range"
27423 #, gcc-internal-format
27424 msgid "requested init_priority is reserved for internal use"
27428 #, gcc-internal-format
27429 msgid "%qE attribute is not supported on this platform"
27432 #: cp/typeck.c:435 cp/typeck.c:449 cp/typeck.c:549
27433 #, gcc-internal-format
27434 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
27438 #, gcc-internal-format
27440 "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
27444 #, gcc-internal-format
27445 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
27448 #: cp/typeck.c:1258
27449 #, gcc-internal-format
27450 msgid "invalid application of %qs to a member function"
27453 #: cp/typeck.c:1293
27454 #, gcc-internal-format
27455 msgid "invalid application of %qs to a bit-field"
27458 #: cp/typeck.c:1298
27459 #, gcc-internal-format
27460 msgid "ISO C++ forbids applying %qs to an expression of function type"
27463 #: cp/typeck.c:1335
27464 #, gcc-internal-format
27465 msgid "invalid use of non-static member function"
27468 #: cp/typeck.c:1502
27469 #, gcc-internal-format
27470 msgid "deprecated conversion from string constant to %qT'"
27473 #: cp/typeck.c:1613 cp/typeck.c:1961
27474 #, gcc-internal-format
27475 msgid "request for member %qD in %qE, which is of non-class type %qT"
27478 #: cp/typeck.c:1640
27479 #, gcc-internal-format
27480 msgid "invalid use of nonstatic data member %qE"
27483 #: cp/typeck.c:1692 cp/typeck.c:1720
27484 #, gcc-internal-format
27485 msgid "invalid access to non-static data member %qD of NULL object"
27488 #: cp/typeck.c:1695 cp/typeck.c:1722
27489 #, gcc-internal-format
27490 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
27493 #: cp/typeck.c:1833
27494 #, gcc-internal-format
27495 msgid "qualified type %qT does not match destructor name ~%qT"
27498 #: cp/typeck.c:1839
27499 #, gcc-internal-format
27500 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
27503 #: cp/typeck.c:2004
27504 #, gcc-internal-format
27505 msgid "%<%D::%D%> is not a member of %qT"
27508 #: cp/typeck.c:2015
27509 #, gcc-internal-format
27510 msgid "%qT is not a base of %qT"
27513 #: cp/typeck.c:2034
27514 #, gcc-internal-format
27515 msgid "%qD has no member named %qE"
27518 #: cp/typeck.c:2049
27519 #, gcc-internal-format
27520 msgid "%qD is not a member template function"
27523 #. A pointer to incomplete type (other than cv void) can be
27524 #. dereferenced [expr.unary.op]/1
27525 #: cp/typeck.c:2169
27526 #, gcc-internal-format
27527 msgid "%qT is not a pointer-to-object type"
27530 #: cp/typeck.c:2194
27531 #, gcc-internal-format
27532 msgid "invalid use of %qs on pointer to member"
27535 #: cp/typeck.c:2200
27536 #, gcc-internal-format
27537 msgid "invalid type argument"
27540 #: cp/typeck.c:2223
27541 #, gcc-internal-format
27542 msgid "subscript missing in array reference"
27545 #: cp/typeck.c:2305
27546 #, gcc-internal-format
27547 msgid "ISO C++ forbids subscripting non-lvalue array"
27550 #: cp/typeck.c:2316
27551 #, gcc-internal-format
27552 msgid "subscripting array declared %<register%>"
27555 #: cp/typeck.c:2399
27556 #, gcc-internal-format
27557 msgid "object missing in use of %qE"
27560 #: cp/typeck.c:2513
27561 #, gcc-internal-format
27562 msgid "ISO C++ forbids calling %<::main%> from within program"
27565 #: cp/typeck.c:2538
27566 #, gcc-internal-format
27568 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
27571 #: cp/typeck.c:2552
27572 #, gcc-internal-format
27573 msgid "%qE cannot be used as a function"
27576 #: cp/typeck.c:2632
27577 #, gcc-internal-format
27578 msgid "too many arguments to %s %q+#D"
27581 #: cp/typeck.c:2633 cp/typeck.c:2735
27582 #, gcc-internal-format
27583 msgid "at this point in file"
27586 #: cp/typeck.c:2636
27587 #, gcc-internal-format
27588 msgid "too many arguments to function"
27591 #: cp/typeck.c:2670
27592 #, gcc-internal-format
27593 msgid "parameter %P of %qD has incomplete type %qT"
27596 #: cp/typeck.c:2673
27597 #, gcc-internal-format
27598 msgid "parameter %P has incomplete type %qT"
27601 #: cp/typeck.c:2734
27602 #, gcc-internal-format
27603 msgid "too few arguments to %s %q+#D"
27606 #: cp/typeck.c:2738
27607 #, gcc-internal-format
27608 msgid "too few arguments to function"
27611 #: cp/typeck.c:2886 cp/typeck.c:2896
27612 #, gcc-internal-format
27613 msgid "assuming cast to type %qT from overloaded function"
27616 #: cp/typeck.c:2964
27617 #, gcc-internal-format
27618 msgid "division by zero in %<%E / 0%>"
27621 #: cp/typeck.c:2966
27622 #, gcc-internal-format
27623 msgid "division by zero in %<%E / 0.%>"
27626 #: cp/typeck.c:3001
27627 #, gcc-internal-format
27628 msgid "division by zero in %<%E %% 0%>"
27631 #: cp/typeck.c:3003
27632 #, gcc-internal-format
27633 msgid "division by zero in %<%E %% 0.%>"
27636 #: cp/typeck.c:3083
27637 #, gcc-internal-format
27638 msgid "%s rotate count is negative"
27641 #: cp/typeck.c:3086
27642 #, gcc-internal-format
27643 msgid "%s rotate count >= width of type"
27646 #: cp/typeck.c:3120 cp/typeck.c:3125 cp/typeck.c:3221 cp/typeck.c:3226
27647 #, gcc-internal-format
27648 msgid "ISO C++ forbids comparison between pointer and integer"
27651 #: cp/typeck.c:3240
27652 #, gcc-internal-format
27653 msgid "unordered comparison on non-floating point argument"
27656 #: cp/typeck.c:3278
27657 #, gcc-internal-format
27658 msgid "invalid operands of types %qT and %qT to binary %qO"
27661 #: cp/typeck.c:3442
27662 #, gcc-internal-format
27663 msgid "comparison between types %q#T and %q#T"
27666 #: cp/typeck.c:3478
27667 #, gcc-internal-format
27668 msgid "comparison between signed and unsigned integer expressions"
27671 #. Some sort of arithmetic operation involving NULL was
27672 #. performed. Note that pointer-difference and pointer-addition
27673 #. have already been handled above, and so we don't end up here in
27675 #: cp/typeck.c:3557
27676 #, gcc-internal-format
27677 msgid "NULL used in arithmetic"
27680 #: cp/typeck.c:3615
27681 #, gcc-internal-format
27682 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
27685 #: cp/typeck.c:3617
27686 #, gcc-internal-format
27687 msgid "ISO C++ forbids using pointer to a function in subtraction"
27690 #: cp/typeck.c:3619
27691 #, gcc-internal-format
27692 msgid "ISO C++ forbids using pointer to a method in subtraction"
27695 #: cp/typeck.c:3631
27696 #, gcc-internal-format
27697 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
27700 #: cp/typeck.c:3691
27701 #, gcc-internal-format
27702 msgid "invalid use of %qE to form a pointer-to-member-function"
27705 #: cp/typeck.c:3694
27706 #, gcc-internal-format
27707 msgid " a qualified-id is required"
27710 #: cp/typeck.c:3699
27711 #, gcc-internal-format
27713 "parenthesis around %qE cannot be used to form a pointer-to-member-function"
27716 #: cp/typeck.c:3722
27717 #, gcc-internal-format
27718 msgid "taking address of temporary"
27721 #: cp/typeck.c:3966
27722 #, gcc-internal-format
27723 msgid "ISO C++ forbids %sing an enum"
27726 #: cp/typeck.c:3977
27727 #, gcc-internal-format
27728 msgid "cannot %s a pointer to incomplete type %qT"
27731 #: cp/typeck.c:3983
27732 #, gcc-internal-format
27733 msgid "ISO C++ forbids %sing a pointer of type %qT"
27736 #: cp/typeck.c:4008
27737 #, gcc-internal-format
27738 msgid "cast to non-reference type used as lvalue"
27741 #: cp/typeck.c:4043
27742 #, gcc-internal-format
27743 msgid "invalid use of %<--%> on bool variable %qD"
27747 #: cp/typeck.c:4072
27748 #, gcc-internal-format
27749 msgid "ISO C++ forbids taking address of function %<::main%>"
27752 #. An expression like &memfn.
27753 #: cp/typeck.c:4126
27754 #, gcc-internal-format
27756 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
27757 "static member function to form a pointer to member function. Say %<&%T::%D%>"
27760 #: cp/typeck.c:4131
27761 #, gcc-internal-format
27763 "ISO C++ forbids taking the address of a bound member function to form a "
27764 "pointer to member function. Say %<&%T::%D%>"
27767 #: cp/typeck.c:4159
27768 #, gcc-internal-format
27769 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
27772 #: cp/typeck.c:4179
27773 #, gcc-internal-format
27774 msgid "cannot create pointer to reference member %qD"
27777 #: cp/typeck.c:4393
27778 #, gcc-internal-format
27779 msgid "cannot take the address of %<this%>, which is an rvalue expression"
27782 #: cp/typeck.c:4416
27783 #, gcc-internal-format
27784 msgid "address of explicit register variable %qD requested"
27787 #: cp/typeck.c:4421
27788 #, gcc-internal-format
27789 msgid "address requested for %qD, which is declared %<register%>"
27792 #: cp/typeck.c:4487
27793 #, gcc-internal-format
27794 msgid "%s expression list treated as compound expression"
27797 #: cp/typeck.c:4881
27798 #, gcc-internal-format
27799 msgid "invalid static_cast from type %qT to type %qT"
27802 #: cp/typeck.c:4903
27803 #, gcc-internal-format
27804 msgid "converting from %qT to %qT"
27807 #: cp/typeck.c:4948
27808 #, gcc-internal-format
27809 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
27812 #: cp/typeck.c:5007
27813 #, gcc-internal-format
27814 msgid "cast from %qT to %qT loses precision"
27817 #: cp/typeck.c:5032
27818 #, gcc-internal-format
27819 msgid "cast from %qT to %qT increases required alignment of target type"
27822 #. Only issue a warning, as we have always supported this
27823 #. where possible, and it is necessary in some cases. DR 195
27824 #. addresses this issue, but as of 2004/10/26 is still in
27826 #: cp/typeck.c:5046
27827 #, gcc-internal-format
27829 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
27832 #: cp/typeck.c:5057
27833 #, gcc-internal-format
27834 msgid "invalid cast from type %qT to type %qT"
27837 #: cp/typeck.c:5113
27838 #, gcc-internal-format
27840 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
27841 "nor a pointer-to-data-member type"
27844 #: cp/typeck.c:5122
27845 #, gcc-internal-format
27847 "invalid use of const_cast with type %qT, which is a pointer or reference to "
27851 #: cp/typeck.c:5144
27852 #, gcc-internal-format
27853 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
27856 #: cp/typeck.c:5195
27857 #, gcc-internal-format
27858 msgid "invalid const_cast from type %qT to type %qT"
27861 #: cp/typeck.c:5263 cp/typeck.c:5268
27862 #, gcc-internal-format
27863 msgid "ISO C++ forbids casting to an array type %qT"
27866 #: cp/typeck.c:5276
27867 #, gcc-internal-format
27868 msgid "invalid cast to function type %qT"
27871 #: cp/typeck.c:5492
27872 #, gcc-internal-format
27873 msgid " in evaluation of %<%Q(%#T, %#T)%>"
27876 #: cp/typeck.c:5561
27877 #, gcc-internal-format
27878 msgid "incompatible types in assignment of %qT to %qT"
27881 #: cp/typeck.c:5568
27882 #, gcc-internal-format
27883 msgid "ISO C++ forbids assignment of arrays"
27886 #: cp/typeck.c:5688
27887 #, gcc-internal-format
27888 msgid " in pointer to member function conversion"
27891 #: cp/typeck.c:5699 cp/typeck.c:5725
27892 #, gcc-internal-format
27893 msgid "pointer to member cast via virtual base %qT"
27896 #: cp/typeck.c:5702
27897 #, gcc-internal-format
27898 msgid "pointer to member conversion via virtual base %qT"
27901 #: cp/typeck.c:5711
27902 #, gcc-internal-format
27903 msgid " in pointer to member conversion"
27906 #: cp/typeck.c:5801
27907 #, gcc-internal-format
27908 msgid "invalid conversion to type %qT from type %qT"
27911 #: cp/typeck.c:6045
27912 #, gcc-internal-format
27913 msgid "cannot convert %qT to %qT for argument %qP to %qD"
27916 #: cp/typeck.c:6048
27917 #, gcc-internal-format
27918 msgid "cannot convert %qT to %qT in %s"
27921 #: cp/typeck.c:6059
27922 #, gcc-internal-format
27923 msgid "%s might be a candidate for a format attribute"
27926 #: cp/typeck.c:6132 cp/typeck.c:6134
27927 #, gcc-internal-format
27928 msgid "in passing argument %P of %q+D"
27931 #: cp/typeck.c:6184
27932 #, gcc-internal-format
27933 msgid "returning reference to temporary"
27936 #: cp/typeck.c:6191
27937 #, gcc-internal-format
27938 msgid "reference to non-lvalue returned"
27941 #: cp/typeck.c:6203
27942 #, gcc-internal-format
27943 msgid "reference to local variable %q+D returned"
27946 #: cp/typeck.c:6206
27947 #, gcc-internal-format
27948 msgid "address of local variable %q+D returned"
27951 #: cp/typeck.c:6240
27952 #, gcc-internal-format
27953 msgid "returning a value from a destructor"
27956 #. If a return statement appears in a handler of the
27957 #. function-try-block of a constructor, the program is ill-formed.
27958 #: cp/typeck.c:6248
27959 #, gcc-internal-format
27960 msgid "cannot return from a handler of a function-try-block of a constructor"
27963 #. You can't return a value from a constructor.
27964 #: cp/typeck.c:6251
27965 #, gcc-internal-format
27966 msgid "returning a value from a constructor"
27969 #: cp/typeck.c:6274
27970 #, gcc-internal-format
27971 msgid "return-statement with no value, in function returning %qT"
27974 #: cp/typeck.c:6295
27975 #, gcc-internal-format
27976 msgid "return-statement with a value, in function returning 'void'"
27979 #: cp/typeck.c:6326
27980 #, gcc-internal-format
27982 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
27983 "fcheck-new is in effect)"
27987 #, gcc-internal-format
27988 msgid "type %qT is not a base type for type %qT"
27991 #: cp/typeck2.c:294
27992 #, gcc-internal-format
27993 msgid "cannot declare variable %q+D to be of abstract type %qT"
27996 #: cp/typeck2.c:297
27997 #, gcc-internal-format
27998 msgid "cannot declare parameter %q+D to be of abstract type %qT"
28001 #: cp/typeck2.c:300
28002 #, gcc-internal-format
28003 msgid "cannot declare field %q+D to be of abstract type %qT"
28006 #: cp/typeck2.c:304
28007 #, gcc-internal-format
28008 msgid "invalid abstract return type for member function %q+#D"
28011 #: cp/typeck2.c:306
28012 #, gcc-internal-format
28013 msgid "invalid abstract return type for function %q+#D"
28016 #. Here we do not have location information.
28017 #: cp/typeck2.c:309
28018 #, gcc-internal-format
28019 msgid "invalid abstract type %qT for %qE"
28022 #: cp/typeck2.c:311
28023 #, gcc-internal-format
28024 msgid "invalid abstract type for %q+D"
28027 #: cp/typeck2.c:314
28028 #, gcc-internal-format
28029 msgid "cannot allocate an object of abstract type %qT"
28032 #: cp/typeck2.c:322
28033 #, gcc-internal-format
28034 msgid "%J because the following virtual functions are pure within %qT:"
28037 #: cp/typeck2.c:326
28038 #, gcc-internal-format
28042 #: cp/typeck2.c:333
28043 #, gcc-internal-format
28044 msgid "%J since type %qT has pure virtual functions"
28047 #: cp/typeck2.c:588
28048 #, gcc-internal-format
28049 msgid "constructor syntax used, but no constructor declared for type %qT"
28052 #: cp/typeck2.c:602
28053 #, gcc-internal-format
28054 msgid "cannot initialize arrays using this syntax"
28057 #: cp/typeck2.c:678
28058 #, gcc-internal-format
28059 msgid "int-array initialized from non-wide string"
28062 #: cp/typeck2.c:718
28063 #, gcc-internal-format
28064 msgid "cannot initialize aggregate of type %qT with a compound literal"
28067 #: cp/typeck2.c:792 cp/typeck2.c:890
28068 #, gcc-internal-format
28069 msgid "non-trivial designated initializers not supported"
28072 #: cp/typeck2.c:912 cp/typeck2.c:926
28073 #, gcc-internal-format
28074 msgid "missing initializer for member %qD"
28077 #: cp/typeck2.c:917
28078 #, gcc-internal-format
28079 msgid "uninitialized const member %qD"
28082 #: cp/typeck2.c:919
28083 #, gcc-internal-format
28084 msgid "member %qD with uninitialized const fields"
28087 #: cp/typeck2.c:921
28088 #, gcc-internal-format
28089 msgid "member %qD is uninitialized reference"
28092 #: cp/typeck2.c:976
28093 #, gcc-internal-format
28094 msgid "no field %qD found in union being initialized"
28097 #: cp/typeck2.c:985
28098 #, gcc-internal-format
28099 msgid "index value instead of field name in union initializer"
28102 #: cp/typeck2.c:998
28103 #, gcc-internal-format
28104 msgid "union %qT with no named members cannot be initialized"
28107 #: cp/typeck2.c:1145
28108 #, gcc-internal-format
28109 msgid "circular pointer delegation detected"
28112 #: cp/typeck2.c:1158
28113 #, gcc-internal-format
28114 msgid "base operand of %<->%> has non-pointer type %qT"
28117 #: cp/typeck2.c:1182
28118 #, gcc-internal-format
28119 msgid "result of %<operator->()%> yields non-pointer result"
28122 #: cp/typeck2.c:1184
28123 #, gcc-internal-format
28124 msgid "base operand of %<->%> is not a pointer"
28127 #: cp/typeck2.c:1208
28128 #, gcc-internal-format
28129 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
28132 #: cp/typeck2.c:1217
28133 #, gcc-internal-format
28135 "cannot apply member pointer %qE to %qE, which is of non-aggregate type %qT"
28138 #: cp/typeck2.c:1239
28139 #, gcc-internal-format
28140 msgid "pointer to member type %qT incompatible with object type %qT"
28143 #: cp/typeck2.c:1462
28144 #, gcc-internal-format
28145 msgid "call to function %qD which throws incomplete type %q#T"
28148 #: cp/typeck2.c:1465
28149 #, gcc-internal-format
28150 msgid "call to function which throws incomplete type %q#T"
28153 #: fortran/f95-lang.c:263
28154 #, gcc-internal-format
28155 msgid "Unexpected type in truthvalue_conversion"
28158 #: fortran/f95-lang.c:316
28159 #, gcc-internal-format
28160 msgid "can't open input file: %s"
28163 #: fortran/f95-lang.c:643
28164 #, gcc-internal-format
28165 msgid "global register variable %qs used in nested function"
28168 #: fortran/f95-lang.c:647
28169 #, gcc-internal-format
28170 msgid "register variable %qs used in nested function"
28173 #: fortran/f95-lang.c:654
28174 #, gcc-internal-format
28175 msgid "address of global register variable %qs requested"
28178 #: fortran/f95-lang.c:672
28179 #, gcc-internal-format
28180 msgid "address of register variable %qs requested"
28183 #: fortran/trans-array.c:3052
28184 #, gcc-internal-format
28185 msgid "Possible frontend bug: array constructor not expanded"
28188 #: fortran/trans-array.c:4172
28189 #, gcc-internal-format
28191 "Possible frontend bug: Deferred array size without pointer or allocatable "
28195 #: fortran/trans-array.c:4621
28196 #, gcc-internal-format
28197 msgid "bad expression type during walk (%d)"
28200 #: fortran/trans-const.c:334
28201 #, gcc-internal-format
28202 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
28205 #: fortran/trans-decl.c:879
28206 #, gcc-internal-format
28207 msgid "intrinsic variable which isn't a procedure"
28210 #: fortran/trans-decl.c:2250
28211 #, gcc-internal-format
28212 msgid "Function does not return a value"
28215 #. I don't think this should ever happen.
28216 #: fortran/trans-decl.c:2355
28217 #, gcc-internal-format
28218 msgid "module symbol %s in wrong namespace"
28221 #: fortran/trans-decl.c:2373
28222 #, gcc-internal-format
28223 msgid "backend decl for module variable %s already exists"
28226 #: fortran/trans-decl.c:2455
28227 #, gcc-internal-format
28228 msgid "unused parameter %qs"
28231 #: fortran/trans-decl.c:2460
28232 #, gcc-internal-format
28233 msgid "unused variable %qs"
28236 #: fortran/trans-decl.c:2647
28237 #, gcc-internal-format
28238 msgid "Function return value not set"
28241 #: fortran/trans-expr.c:1027
28242 #, gcc-internal-format
28243 msgid "Unknown intrinsic op"
28246 #: fortran/trans-intrinsic.c:637
28247 #, gcc-internal-format
28248 msgid "Intrinsic function %s(%d) not recognized"
28251 #: fortran/trans-io.c:1584
28252 #, gcc-internal-format
28253 msgid "Bad IO basetype (%d)"
28256 #: fortran/trans-types.c:213
28257 #, gcc-internal-format
28258 msgid "integer kind=8 not available for -fdefault-integer-8 option"
28261 #: fortran/trans-types.c:225
28262 #, gcc-internal-format
28263 msgid "real kind=8 not available for -fdefault-real-8 option"
28266 #: fortran/trans-types.c:238
28267 #, gcc-internal-format
28268 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
28271 #: fortran/trans-types.c:950
28272 #, gcc-internal-format
28273 msgid "Array element size too big"
28276 #: fortran/trans.c:625
28277 #, gcc-internal-format
28278 msgid "gfc_trans_code(): Bad statement code"
28281 #. I changed this from sorry(...) because it should not return.
28282 #. TODO: Remove gfc_todo_error before releasing version 1.0.
28283 #: fortran/trans.h:576
28284 #, gcc-internal-format
28285 msgid "gfc_todo: Not Implemented: "
28288 #: java/check-init.c:248
28289 #, gcc-internal-format
28290 msgid "Can't reassign a value to the final variable %qs"
28293 #: java/check-init.c:518 java/check-init.c:531
28294 #, gcc-internal-format
28295 msgid "variable %qD may not have been initialized"
28298 #: java/check-init.c:948
28299 #, gcc-internal-format
28300 msgid "internal error in check-init: tree code not implemented: %s"
28303 #: java/check-init.c:1021
28304 #, gcc-internal-format
28305 msgid "%Jfinal field %qD may not have been initialized"
28308 #: java/class.c:757
28309 #, gcc-internal-format
28310 msgid "bad method signature"
28313 #: java/class.c:802
28314 #, gcc-internal-format
28315 msgid "misplaced ConstantValue attribute (not in any field)"
28318 #: java/class.c:805
28319 #, gcc-internal-format
28320 msgid "duplicate ConstantValue attribute for field '%s'"
28323 #: java/class.c:816
28324 #, gcc-internal-format
28325 msgid "ConstantValue attribute of field '%s' has wrong type"
28328 #: java/class.c:1444
28329 #, gcc-internal-format
28330 msgid "%Jabstract method in non-abstract class"
28333 #: java/class.c:2374
28334 #, gcc-internal-format
28335 msgid "non-static method %q+D overrides static method"
28338 #: java/decl.c:1313
28339 #, gcc-internal-format
28340 msgid "%q+D used prior to declaration"
28343 #: java/decl.c:1354
28344 #, gcc-internal-format
28345 msgid "declaration of %qs shadows a parameter"
28348 #: java/decl.c:1357
28349 #, gcc-internal-format
28350 msgid "declaration of %qs shadows a symbol from the parameter list"
28353 #: java/decl.c:1818
28354 #, gcc-internal-format
28355 msgid "In %+D: overlapped variable and exception ranges at %d"
28358 #: java/decl.c:1881
28359 #, gcc-internal-format
28360 msgid "bad type in parameter debug info"
28363 #: java/decl.c:1890
28364 #, gcc-internal-format
28365 msgid "bad PC range for debug info for local %q+D"
28369 #, gcc-internal-format
28370 msgid "need to insert runtime check for %s"
28373 #: java/expr.c:498 java/expr.c:545
28374 #, gcc-internal-format
28375 msgid "assert: %s is assign compatible with %s"
28379 #, gcc-internal-format
28380 msgid "stack underflow - dup* operation"
28383 #: java/expr.c:1651
28384 #, gcc-internal-format
28385 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
28388 #: java/expr.c:1679
28389 #, gcc-internal-format
28390 msgid "field %qs not found"
28393 #: java/expr.c:2058
28394 #, gcc-internal-format
28395 msgid "method '%s' not found in class"
28398 #: java/expr.c:2263
28399 #, gcc-internal-format
28400 msgid "failed to find class '%s'"
28403 #: java/expr.c:2292
28404 #, gcc-internal-format
28405 msgid "class '%s' has no method named '%s' matching signature '%s'"
28408 #: java/expr.c:2323
28409 #, gcc-internal-format
28410 msgid "invokestatic on non static method"
28413 #: java/expr.c:2328
28414 #, gcc-internal-format
28415 msgid "invokestatic on abstract method"
28418 #: java/expr.c:2336
28419 #, gcc-internal-format
28420 msgid "invoke[non-static] on static method"
28423 #: java/expr.c:2653
28424 #, gcc-internal-format
28425 msgid "missing field '%s' in '%s'"
28428 #: java/expr.c:2660
28429 #, gcc-internal-format
28430 msgid "mismatching signature for field '%s' in '%s'"
28433 #: java/expr.c:2683
28434 #, gcc-internal-format
28435 msgid "assignment to final field %q+D not in field's class"
28438 #: java/expr.c:2688
28439 #, gcc-internal-format
28440 msgid "assignment to final static field %q+D not in class initializer"
28443 #: java/expr.c:2697
28444 #, gcc-internal-format
28445 msgid "assignment to final field %q+D not in constructor"
28448 #: java/expr.c:2887
28449 #, gcc-internal-format
28450 msgid "invalid PC in line number table"
28453 #: java/expr.c:2935
28454 #, gcc-internal-format
28455 msgid "unreachable bytecode from %d to before %d"
28458 #: java/expr.c:2977
28459 #, gcc-internal-format
28460 msgid "unreachable bytecode from %d to the end of the method"
28463 #. duplicate code from LOAD macro
28464 #: java/expr.c:3277
28465 #, gcc-internal-format
28466 msgid "unrecogized wide sub-instruction"
28469 #: java/gjavah.c:718
28470 #, gcc-internal-format
28471 msgid "static field has same name as method"
28474 #: java/gjavah.c:1266
28475 #, gcc-internal-format
28476 msgid "couldn't find class %s"
28479 #: java/gjavah.c:1273
28480 #, gcc-internal-format
28481 msgid "parse error while reading %s"
28484 #: java/gjavah.c:1499 java/gjavah.c:1601 java/gjavah.c:1676
28485 #, gcc-internal-format
28486 msgid "unparseable signature: '%s'"
28489 #: java/gjavah.c:2066
28490 #, gcc-internal-format
28491 msgid "Not a valid Java .class file."
28494 #: java/gjavah.c:2074 java/jcf-parse.c:750
28495 #, gcc-internal-format
28496 msgid "error while parsing constant pool"
28499 #: java/gjavah.c:2080
28500 #, gcc-internal-format
28501 msgid "error in constant pool entry #%d"
28504 #: java/gjavah.c:2223
28505 #, gcc-internal-format
28506 msgid "class is of array type\n"
28509 #: java/gjavah.c:2231
28510 #, gcc-internal-format
28511 msgid "base class is of array type"
28514 #: java/gjavah.c:2429 java/gjavah.c:2556
28515 #, gcc-internal-format
28516 msgid "no classes specified"
28519 #: java/gjavah.c:2522
28520 #, gcc-internal-format
28521 msgid "'-MG' option is unimplemented"
28524 #: java/gjavah.c:2564
28525 #, gcc-internal-format
28526 msgid "can't specify both -o and -MD"
28529 #: java/gjavah.c:2587
28530 #, gcc-internal-format
28531 msgid "%s: no such class"
28534 #: java/jcf-io.c:550
28535 #, gcc-internal-format
28537 "source file for class %qs is newer than its matching class file. Source "
28538 "file %qs used instead"
28541 #: java/jcf-parse.c:366
28542 #, gcc-internal-format
28543 msgid "bad string constant"
28546 #: java/jcf-parse.c:384
28547 #, gcc-internal-format
28548 msgid "bad value constant type %d, index %d"
28551 #: java/jcf-parse.c:576
28552 #, gcc-internal-format
28553 msgid "can't reopen %s: %m"
28556 #: java/jcf-parse.c:583
28557 #, gcc-internal-format
28558 msgid "can't close %s: %m"
28561 #: java/jcf-parse.c:718 java/jcf-parse.c:724
28562 #, gcc-internal-format
28563 msgid "cannot find file for class %s"
28566 #: java/jcf-parse.c:747
28567 #, gcc-internal-format
28568 msgid "not a valid Java .class file"
28571 #. FIXME - where was first time
28572 #: java/jcf-parse.c:765
28573 #, gcc-internal-format
28574 msgid "reading class %s for the second time from %s"
28577 #: java/jcf-parse.c:783
28578 #, gcc-internal-format
28579 msgid "error while parsing fields"
28582 #: java/jcf-parse.c:786
28583 #, gcc-internal-format
28584 msgid "error while parsing methods"
28587 #: java/jcf-parse.c:789
28588 #, gcc-internal-format
28589 msgid "error while parsing final attributes"
28592 #: java/jcf-parse.c:806
28593 #, gcc-internal-format
28595 "the %<java.lang.Object%> that was found in %qs didn't have the special zero-"
28596 "length %<gnu.gcj.gcj-compiled%> attribute. This generally means that your "
28597 "classpath is incorrectly set. Use %<info gcj \"Input Options\"%> to see the "
28598 "info page describing how to set the classpath"
28601 #: java/jcf-parse.c:840
28602 #, gcc-internal-format
28603 msgid "%Hduplicate class will only be compiled once"
28606 #: java/jcf-parse.c:894
28607 #, gcc-internal-format
28608 msgid "missing Code attribute"
28611 #: java/jcf-parse.c:1176
28612 #, gcc-internal-format
28613 msgid "no input file specified"
28616 #: java/jcf-parse.c:1211
28617 #, gcc-internal-format
28618 msgid "can't close input file %s: %m"
28621 #: java/jcf-parse.c:1258
28622 #, gcc-internal-format
28623 msgid "bad zip/jar file %s"
28626 #: java/jcf-parse.c:1479
28627 #, gcc-internal-format
28628 msgid "error while reading %s from zip file"
28631 #: java/jcf-write.c:2668
28632 #, gcc-internal-format
28634 "internal error in generate_bytecode_insn - tree code not implemented: %s"
28637 #: java/jcf-write.c:3042
28638 #, gcc-internal-format
28639 msgid "field initializer type mismatch"
28642 #: java/jcf-write.c:3499
28643 #, gcc-internal-format
28644 msgid "can't create directory %s: %m"
28647 #: java/jcf-write.c:3532
28648 #, gcc-internal-format
28649 msgid "can't open %s for writing: %m"
28652 #: java/jcf-write.c:3552
28653 #, gcc-internal-format
28654 msgid "can't create %s: %m"
28657 #: java/jv-scan.c:194
28658 #, gcc-internal-format
28659 msgid "only one of '--print-main', '--list-class', and '--complexity' allowed"
28662 #: java/jv-scan.c:197
28663 #, gcc-internal-format
28664 msgid "can't open output file '%s'"
28667 #: java/jv-scan.c:233
28668 #, gcc-internal-format
28669 msgid "file not found '%s'"
28672 #: java/jvspec.c:436
28673 #, gcc-internal-format
28674 msgid "warning: already-compiled .class files ignored with -C"
28678 #, gcc-internal-format
28679 msgid "can't do dependency tracking with input from stdin"
28683 #, gcc-internal-format
28684 msgid "couldn't determine target name for dependency tracking"
28688 #, gcc-internal-format
28690 "unknown encoding: %qs\n"
28691 "This might mean that your locale's encoding is not supported\n"
28692 "by your system's iconv(3) implementation. If you aren't trying\n"
28693 "to use a particular encoding for your input file, try the\n"
28694 "%<--encoding=UTF-8%> option"
28698 #, gcc-internal-format
28699 msgid "internal error - bad unget"
28702 #: java/mangle_name.c:140 java/mangle_name.c:210
28703 #, gcc-internal-format
28704 msgid "internal error - invalid Utf8 name"
28707 #: java/parse.y:767
28708 #, gcc-internal-format
28709 msgid "Ambiguous class: %qs and %qs"
28712 #: java/parse.y:833
28713 #, gcc-internal-format
28714 msgid "Modifier %qs declared twice"
28717 #: java/parse.y:1081
28718 #, gcc-internal-format
28719 msgid "Discouraged form of returned type specification"
28722 #: java/parse.y:1176
28723 #, gcc-internal-format
28725 "Can't define static initializer in class %qs. Static initializer can only be "
28726 "defined in top-level classes"
28729 #: java/parse.y:1472
28730 #, gcc-internal-format
28731 msgid "An empty declaration is a deprecated feature that should not be used"
28734 #: java/parse.y:3035
28735 #, gcc-internal-format
28736 msgid ": %qs JDK1.1(TM) feature"
28739 #: java/parse.y:3115
28740 #: java/parse.y:3117
28741 #, gcc-internal-format
28747 #: java/parse.y:3277
28748 #, gcc-internal-format
28749 msgid "Missing return statement"
28752 #: java/parse.y:3299
28753 #: java/parse.y:11992
28754 #: java/parse.y:11996
28755 #, gcc-internal-format
28756 msgid "Unreachable statement"
28759 #: java/parse.y:3309
28760 #, gcc-internal-format
28761 msgid "Can't access %s field %<%s.%s%> from %qs"
28764 #: java/parse.y:3378
28765 #, gcc-internal-format
28766 msgid "%s %qs already defined in %s:%d"
28769 #: java/parse.y:3396
28770 #, gcc-internal-format
28772 "Variable %qs is already defined in this method and was declared %<%s %s%> at "
28776 #: java/parse.y:3507
28777 #, gcc-internal-format
28778 msgid "Interface %qs repeated"
28781 #: java/parse.y:3537
28782 #, gcc-internal-format
28783 msgid "%s name %qs clashes with imported type %qs"
28786 #: java/parse.y:3569
28787 #, gcc-internal-format
28788 msgid "Public %s %qs must be defined in a file called %<%s.java%>"
28791 #: java/parse.y:3584
28792 #, gcc-internal-format
28794 "Inner class %qs can't be static. Static classes can only occur in interfaces "
28795 "and top-level classes"
28798 #: java/parse.y:3665
28799 #, gcc-internal-format
28801 "The class name %qs is already defined in this scope. An inner class may not "
28802 "have the same simple name as any of its enclosing classes"
28805 #: java/parse.y:3713
28806 #, gcc-internal-format
28807 msgid "Qualifier must be a reference"
28810 #: java/parse.y:3734
28811 #, gcc-internal-format
28812 msgid "Cyclic inheritance involving %s"
28815 #: java/parse.y:4002
28816 #, gcc-internal-format
28818 "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
28821 #: java/parse.y:4157
28822 #, gcc-internal-format
28823 msgid "Class %qs can't be declared both abstract and final"
28826 #: java/parse.y:4169
28827 #, gcc-internal-format
28828 msgid "%<java.lang.Object%> can't extend anything"
28831 #: java/parse.y:4406
28832 #, gcc-internal-format
28833 msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
28836 #: java/parse.y:4470
28837 #, gcc-internal-format
28838 msgid "Field %qs can't be static in inner class %qs unless it is final"
28841 #: java/parse.y:4713
28842 #, gcc-internal-format
28843 msgid "Class %qs must be declared abstract to define abstract method %qs"
28846 #: java/parse.y:4720
28847 #, gcc-internal-format
28848 msgid "native method %qs can't be strictfp"
28851 #: java/parse.y:4724
28852 #, gcc-internal-format
28853 msgid "method %qs can't be transient"
28856 #: java/parse.y:4727
28857 #, gcc-internal-format
28858 msgid "method %qs can't be volatile"
28861 #: java/parse.y:4777
28862 #: java/parse.y:6508
28863 #, gcc-internal-format
28865 "Method %qs can't be static in inner class %qs. Only members of interfaces "
28866 "and top-level classes can be static"
28869 #: java/parse.y:4932
28870 #, gcc-internal-format
28871 msgid "%s method %qs can't have a body defined"
28874 #: java/parse.y:4943
28875 #, gcc-internal-format
28876 msgid "Non native and non abstract method %qs must have a body defined"
28879 #: java/parse.y:5013
28880 #, gcc-internal-format
28881 msgid "%s: recursive invocation of constructor %qs"
28884 #: java/parse.y:5043
28885 #, gcc-internal-format
28887 "Inconsistent member declaration. At most one of %<public%>, %<private%>, or "
28888 "%<protected%> may be specified"
28891 #: java/parse.y:5051
28892 #, gcc-internal-format
28894 "Inconsistent member declaration. At most one of %<final%> or %<volatile%> "
28898 #: java/parse.y:5141
28899 #, gcc-internal-format
28900 msgid "Variable %qs is used more than once in the argument list of method %qs"
28903 #: java/parse.y:5225
28904 #, gcc-internal-format
28905 msgid "%s %qs can't implement/extend %s %qs"
28908 #: java/parse.y:5259
28909 #, gcc-internal-format
28910 msgid "Class %qs can't subclass %s %qs"
28913 #: java/parse.y:5268
28914 #, gcc-internal-format
28915 msgid "Can't subclass final classes: %s"
28918 #: java/parse.y:5454
28919 #, gcc-internal-format
28920 msgid "Cyclic class inheritance%s"
28923 #: java/parse.y:6159
28924 #, gcc-internal-format
28925 msgid "Superclass %qs of class %qs not found"
28928 #: java/parse.y:6165
28929 #, gcc-internal-format
28930 msgid "Type %qs not found in declaration of field %qs"
28933 #: java/parse.y:6171
28934 #, gcc-internal-format
28935 msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
28938 #: java/parse.y:6178
28939 #, gcc-internal-format
28940 msgid "Type %qs not found in the declaration of the return type of method %qs"
28943 #: java/parse.y:6184
28944 #, gcc-internal-format
28945 msgid "Superinterface %qs of %s %qs not found"
28948 #: java/parse.y:6191
28949 #, gcc-internal-format
28950 msgid "Type %qs not found in the declaration of the local variable %qs"
28953 #: java/parse.y:6198
28954 #, gcc-internal-format
28955 msgid "Class %qs not found in %<throws%>"
28958 #: java/parse.y:6255
28959 #, gcc-internal-format
28960 msgid "Duplicate %s declaration %qs"
28963 #: java/parse.y:6329
28964 #, gcc-internal-format
28966 "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This "
28967 "method must be defined or %s %qs must be declared abstract"
28970 #: java/parse.y:6485
28971 #, gcc-internal-format
28973 "Class %qs in %<throws%> clause must be a subclass of class %<java.lang."
28977 #: java/parse.y:6529
28978 #, gcc-internal-format
28980 "Class %qs must override %qs with a public method in order to implement "
28984 #: java/parse.y:6543
28985 #: java/parse.y:6766
28986 #, gcc-internal-format
28987 msgid "Method %qs was defined with return type %qs in class %qs"
28990 #: java/parse.y:6560
28991 #, gcc-internal-format
28992 msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
28995 #: java/parse.y:6574
28996 #, gcc-internal-format
28998 "Instance methods can't be overridden by a static method. Method %qs is an "
28999 "instance method in class %qs"
29002 #: java/parse.y:6597
29003 #, gcc-internal-format
29005 "Methods can't be overridden to be more private. Method %qs is not %s in "
29009 #: java/parse.y:6734
29010 #, gcc-internal-format
29012 "Invalid checked exception class %qs in %<throws%> clause. The exception "
29013 "must be a subclass of an exception thrown by %qs from class %qs"
29016 #: java/parse.y:6791
29017 #, gcc-internal-format
29019 "Interface %qs inherits method %qs from interface %qs. This method is "
29020 "redefined with a different return type in interface %qs"
29023 #: java/parse.y:6966
29024 #, gcc-internal-format
29025 msgid "Class or interface %qs not found in import"
29028 #: java/parse.y:7055
29029 #, gcc-internal-format
29030 msgid "malformed .zip archive in CLASSPATH: %s"
29033 #: java/parse.y:7126
29034 #, gcc-internal-format
29036 "Can't find default package %qs. Check the CLASSPATH environment variable and "
29037 "the access to the archives"
29040 #: java/parse.y:7131
29041 #, gcc-internal-format
29042 msgid "Package %qs not found in import"
29045 #: java/parse.y:7232
29046 #, gcc-internal-format
29047 msgid "Type %qs also potentially defined in package %qs"
29050 #: java/parse.y:7372
29051 #, gcc-internal-format
29052 msgid "Nested %s %s is %s; cannot be accessed from here"
29055 #: java/parse.y:7410
29056 #, gcc-internal-format
29058 "Can't access %s %qs. Only public classes and interfaces in other packages "
29062 #: java/parse.y:7448
29063 #, gcc-internal-format
29064 msgid "Only %<final%> is allowed as a local variables modifier"
29067 #: java/parse.y:9077
29068 #, gcc-internal-format
29069 msgid "No constructor matching %qs found in class %qs"
29072 #: java/parse.y:9581
29073 #, gcc-internal-format
29074 msgid "Can't reference %qs before the superclass constructor has been called"
29077 #: java/parse.y:9635
29078 #, gcc-internal-format
29080 "Local variable %qs can't be accessed from within the inner class %qs unless "
29081 "it is declared final"
29084 #: java/parse.y:9640
29085 #: java/parse.y:10098
29086 #, gcc-internal-format
29087 msgid "Undefined variable %qs"
29090 #: java/parse.y:9651
29091 #, gcc-internal-format
29092 msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
29095 #: java/parse.y:9852
29096 #: java/parse.y:10706
29097 #, gcc-internal-format
29098 msgid "No enclosing instance for inner class %qs is in scope%s"
29101 #: java/parse.y:9971
29102 #: java/parse.y:12415
29103 #, gcc-internal-format
29104 msgid "Keyword %<this%> used outside allowed context"
29107 #: java/parse.y:9977
29108 #: java/parse.y:10862
29109 #, gcc-internal-format
29111 "Can't reference %<this%> before the superclass constructor has been called"
29114 #: java/parse.y:9993
29115 #, gcc-internal-format
29117 "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
29120 #: java/parse.y:10026
29121 #, gcc-internal-format
29122 msgid "Keyword %<super%> used outside allowed context"
29125 #: java/parse.y:10075
29126 #, gcc-internal-format
29127 msgid "No variable %qs defined in class %qs"
29130 #: java/parse.y:10080
29131 #, gcc-internal-format
29132 msgid "Undefined variable or class name: %qs"
29135 #: java/parse.y:10162
29136 #, gcc-internal-format
29137 msgid "Can't use type %qs as a qualifier"
29140 #: java/parse.y:10181
29141 #, gcc-internal-format
29142 msgid "Attempt to reference field %qs in %<%s %s%>"
29145 #: java/parse.y:10212
29146 #, gcc-internal-format
29147 msgid "No variable %qs defined in type %qs"
29150 #: java/parse.y:10304
29151 #, gcc-internal-format
29152 msgid "Attempt to reference field %<new%> in a %qs"
29155 #: java/parse.y:10441
29156 #, gcc-internal-format
29157 msgid "The class %qs has been deprecated"
29160 #: java/parse.y:10451
29161 #, gcc-internal-format
29162 msgid "The %s %qs in class %qs has been deprecated"
29165 #: java/parse.y:10542
29166 #, gcc-internal-format
29167 msgid "Can't invoke a method on primitive type %qs"
29170 #: java/parse.y:10557
29171 #, gcc-internal-format
29172 msgid "Can't make static reference to method %qs in interface %qs"
29175 #: java/parse.y:10571
29176 #: java/parse.y:10909
29177 #, gcc-internal-format
29178 msgid "Can't make static reference to method %<%s %s%> in class %qs"
29181 #: java/parse.y:10613
29182 #, gcc-internal-format
29183 msgid "Can't invoke super constructor on java.lang.Object"
29186 #: java/parse.y:10626
29187 #: java/parse.y:14478
29188 #, gcc-internal-format
29189 msgid "Class %qs not found in type declaration"
29192 #: java/parse.y:10638
29193 #, gcc-internal-format
29194 msgid "Class %qs is an abstract class. It can't be instantiated"
29197 #: java/parse.y:10668
29198 #, gcc-internal-format
29199 msgid "No method named %qs in scope"
29202 #: java/parse.y:10781
29203 #, gcc-internal-format
29204 msgid "Can't access %s %s %<%s.%s%> from %qs"
29207 #: java/parse.y:11258
29208 #, gcc-internal-format
29209 msgid "Can't find %s %<%s(%s)%> in type %qs%s"
29212 #: java/parse.y:11838
29213 #, gcc-internal-format
29214 msgid "Constant expression required"
29217 #: java/parse.y:11851
29218 #, gcc-internal-format
29219 msgid "Incompatible type for case. Can't convert %qs to %<int%>"
29222 #: java/parse.y:11885
29223 #, gcc-internal-format
29224 msgid "Duplicate case label: %<default%>"
29227 #: java/parse.y:12225
29228 #, gcc-internal-format
29229 msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
29232 #: java/parse.y:12397
29233 #, gcc-internal-format
29234 msgid "missing static field %qs"
29237 #: java/parse.y:12402
29238 #, gcc-internal-format
29239 msgid "not a static field %qs"
29242 #: java/parse.y:12423
29243 #, gcc-internal-format
29245 "Can't reference %<this%> or %<super%> before the superclass constructor has "
29249 #: java/parse.y:12443
29250 #, gcc-internal-format
29251 msgid "No case for %s"
29254 #: java/parse.y:12873
29255 #, gcc-internal-format
29256 msgid "Invalid left hand side of assignment"
29259 #: java/parse.y:12924
29260 #, gcc-internal-format
29261 msgid "Incompatible type for %s. Can't convert %qs to %qs"
29264 #: java/parse.y:12927
29265 #, gcc-internal-format
29266 msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
29269 #: java/parse.y:13099
29270 #, gcc-internal-format
29272 "Constant expression %qs too wide for narrowing primitive conversion to %qs"
29275 #: java/parse.y:13390
29276 #, gcc-internal-format
29277 msgid "unregistered operator %s"
29280 #: java/parse.y:13539
29281 #, gcc-internal-format
29283 "Evaluating this expression will result in an arithmetic exception being "
29287 #: java/parse.y:13621
29288 #, gcc-internal-format
29290 "Incompatible type for %qs. Explicit cast needed to convert shift distance "
29291 "from %qs to integral"
29294 #: java/parse.y:13626
29295 #, gcc-internal-format
29297 "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
29300 #: java/parse.y:13700
29301 #, gcc-internal-format
29302 msgid "Invalid argument %qs for %<instanceof%>"
29305 #: java/parse.y:13727
29306 #, gcc-internal-format
29307 msgid "Impossible for %qs to be instance of %qs"
29310 #: java/parse.y:13858
29311 #, gcc-internal-format
29312 msgid "Incompatible type for %qs. Can't convert %qs to %qs"
29315 #: java/parse.y:14333
29316 #, gcc-internal-format
29317 msgid "Invalid argument type %qs to %qs"
29320 #: java/parse.y:14569
29321 #, gcc-internal-format
29322 msgid "Invalid cast from %qs to %qs"
29325 #: java/parse.y:14616
29326 #, gcc-internal-format
29327 msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
29330 #: java/parse.y:14629
29331 #, gcc-internal-format
29333 "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
29336 #: java/parse.y:14633
29337 #, gcc-internal-format
29338 msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
29341 #: java/parse.y:14704
29342 #, gcc-internal-format
29344 "Incompatible type for dimension in array creation expression. %s convert %qs "
29348 #: java/parse.y:14822
29349 #, gcc-internal-format
29350 msgid "Invalid array initializer for non-array type %qs"
29353 #: java/parse.y:14909
29354 #, gcc-internal-format
29355 msgid "Incompatible type for array. %s convert %qs to %qs"
29358 #: java/parse.y:14978
29359 #, gcc-internal-format
29360 msgid "%<return%> inside instance initializer"
29363 #: java/parse.y:14982
29364 #, gcc-internal-format
29365 msgid "%<return%> inside static initializer"
29368 #: java/parse.y:14988
29369 #, gcc-internal-format
29370 msgid "%<return%> with%s value from %<%s %s%>"
29373 #: java/parse.y:14995
29374 #, gcc-internal-format
29375 msgid "%<return%> with value from constructor %qs"
29378 #: java/parse.y:15060
29379 #, gcc-internal-format
29380 msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
29383 #: java/parse.y:15093
29384 #, gcc-internal-format
29385 msgid "Declaration of %qs shadows a previous label declaration"
29388 #: java/parse.y:15098
29389 #, gcc-internal-format
29390 msgid "This is the location of the previous declaration of label %qs"
29393 #: java/parse.y:15345
29394 #, gcc-internal-format
29395 msgid "No label definition found for %qs"
29398 #: java/parse.y:15358
29399 #, gcc-internal-format
29400 msgid "%<continue%> must be in loop"
29403 #: java/parse.y:15361
29404 #, gcc-internal-format
29405 msgid "continue label %qs does not name a loop"
29408 #: java/parse.y:15382
29409 #, gcc-internal-format
29410 msgid "%<break%> must be in loop or switch"
29413 #: java/parse.y:15423
29414 #, gcc-internal-format
29416 "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
29419 #: java/parse.y:15461
29420 #, gcc-internal-format
29421 msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
29424 #. The case_label_list is in reverse order, so print the
29425 #. outer label first.
29426 #: java/parse.y:15492
29427 #, gcc-internal-format
29428 msgid "duplicate case label: %<"
29431 #: java/parse.y:15493
29432 #, gcc-internal-format
29436 #: java/parse.y:15496
29437 #, gcc-internal-format
29438 msgid "original label is here"
29441 #: java/parse.y:15713
29442 #, gcc-internal-format
29444 "Can't catch class %qs. Catch clause parameter type must be a subclass of "
29445 "class %<java.lang.Throwable%>"
29448 #: java/parse.y:15737
29449 #, gcc-internal-format
29450 msgid "%<catch%> not reached because of the catch clause at line %d"
29453 #: java/parse.y:15804
29454 #, gcc-internal-format
29456 "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang."
29460 #: java/parse.y:15855
29461 #, gcc-internal-format
29462 msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
29465 #: java/parse.y:15884
29466 #, gcc-internal-format
29468 "Checked exception %qs can't be thrown in instance initializer (not all "
29469 "declared constructor are declaring it in their %<throws%> clause)"
29472 #: java/parse.y:15905
29473 #, gcc-internal-format
29475 "Checked exception %qs can't be caught by any of the catch clause(s) of the "
29476 "surrounding %<try%> block"
29479 #: java/parse.y:15918
29480 #, gcc-internal-format
29481 msgid "Checked exception %qs can't be thrown in initializer"
29484 #: java/parse.y:15922
29485 #, gcc-internal-format
29486 msgid "Checked exception %qs isn't thrown from a %<try%> block"
29489 #: java/parse.y:15928
29490 #, gcc-internal-format
29492 "Checked exception %qs doesn't match any of current method's %<throws%> "
29496 #: java/parse.y:16018
29497 #, gcc-internal-format
29498 msgid "Exception %qs can't be thrown in initializer"
29501 #: java/parse.y:16024
29502 #, gcc-internal-format
29504 "Exception %qs must be caught, or it must be declared in the %<throws%> "
29508 #: java/parse.y:16117
29509 #, gcc-internal-format
29510 msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
29513 #: java/parse.y:16185
29514 #, gcc-internal-format
29515 msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
29518 #: java/typeck.c:531
29519 #, gcc-internal-format
29520 msgid "junk at end of signature string"
29523 #: java/verify-glue.c:387
29524 #, gcc-internal-format
29525 msgid "verification failed: %s"
29528 #: java/verify-glue.c:389
29529 #, gcc-internal-format
29530 msgid "verification failed at PC=%d: %s"
29533 #: java/verify-glue.c:473
29534 #, gcc-internal-format
29535 msgid "bad pc in exception_table"
29538 #: java/parse.h:129
29539 #, gcc-internal-format
29540 msgid "%s method can't be abstract"
29543 #: java/parse.h:133
29544 #, gcc-internal-format
29545 msgid "Constructor can't be %s"
29548 #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
29549 #. flags was set artificially, such as for an interface method.
29550 #: java/parse.h:165
29551 #, gcc-internal-format
29552 msgid "Discouraged redundant use of %qs modifier in declaration of %s"
29555 #: java/parse.h:172
29556 #, gcc-internal-format
29557 msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
29560 #. Standard error messages
29561 #: java/parse.h:356
29562 #, gcc-internal-format
29563 msgid "Incompatible type for %qs. Can't convert %qs to boolean"
29566 #: java/parse.h:361
29567 #, gcc-internal-format
29568 msgid "Incompatible type for %qs. Can't convert %qs to numeric type"
29571 #: java/parse.h:369
29572 #, gcc-internal-format
29574 "Incompatible type for %qs. Explicit cast needed to convert %qs to integral"
29577 #: java/parse.h:374
29578 #, gcc-internal-format
29579 msgid "Incompatible type for %qs. Can't convert %qs to integral"
29582 #: java/parse.h:381
29583 #, gcc-internal-format
29584 msgid "Variable %qs may not have been initialized"
29587 #: objc/objc-act.c:710
29588 #, gcc-internal-format
29589 msgid "%<@end%> must appear in an @implementation context"
29592 #: objc/objc-act.c:739
29593 #, gcc-internal-format
29594 msgid "method declaration not in @interface context"
29597 #: objc/objc-act.c:750
29598 #, gcc-internal-format
29599 msgid "method definition not in @implementation context"
29602 #: objc/objc-act.c:1174
29603 #, gcc-internal-format
29604 msgid "comparison of distinct Objective-C types lacks a cast"
29607 #: objc/objc-act.c:1178
29608 #, gcc-internal-format
29609 msgid "initialization from distinct Objective-C type"
29612 #: objc/objc-act.c:1182
29613 #, gcc-internal-format
29614 msgid "assignment from distinct Objective-C type"
29617 #: objc/objc-act.c:1186
29618 #, gcc-internal-format
29619 msgid "distinct Objective-C type in return"
29622 #: objc/objc-act.c:1190
29623 #, gcc-internal-format
29624 msgid "passing argument %d of %qE from distinct Objective-C type"
29627 #: objc/objc-act.c:1345
29628 #, gcc-internal-format
29629 msgid "statically allocated instance of Objective-C class %qs"
29632 #: objc/objc-act.c:1416
29633 #, gcc-internal-format
29634 msgid "protocol %qs has circular dependency"
29637 #: objc/objc-act.c:1438 objc/objc-act.c:6571
29638 #, gcc-internal-format
29639 msgid "cannot find protocol declaration for %qs"
29642 #: objc/objc-act.c:1905 objc/objc-act.c:3339 objc/objc-act.c:7180
29643 #: objc/objc-act.c:7516 objc/objc-act.c:7570 objc/objc-act.c:7595
29644 #, gcc-internal-format
29645 msgid "cannot find interface declaration for %qs"
29648 #: objc/objc-act.c:1909
29649 #, gcc-internal-format
29650 msgid "interface %qs does not have valid constant string layout"
29653 #: objc/objc-act.c:1914
29654 #, gcc-internal-format
29655 msgid "cannot find reference tag for class %qs"
29658 #: objc/objc-act.c:2539
29659 #, gcc-internal-format
29660 msgid "%Hcreating selector for nonexistent method %qE"
29663 #: objc/objc-act.c:2741
29664 #, gcc-internal-format
29665 msgid "%qs is not an Objective-C class name or alias"
29668 #: objc/objc-act.c:2867 objc/objc-act.c:2898 objc/objc-act.c:7444
29669 #: objc/objc-act.c:7745 objc/objc-act.c:7775
29670 #, gcc-internal-format
29671 msgid "Objective-C declarations may only appear in global scope"
29674 #: objc/objc-act.c:2872
29675 #, gcc-internal-format
29676 msgid "cannot find class %qs"
29679 #: objc/objc-act.c:2874
29680 #, gcc-internal-format
29681 msgid "class %qs already exists"
29684 #: objc/objc-act.c:2918 objc/objc-act.c:7485
29685 #, gcc-internal-format
29686 msgid "%qs redeclared as different kind of symbol"
29689 #: objc/objc-act.c:3192
29690 #, gcc-internal-format
29691 msgid "strong-cast assignment has been intercepted"
29694 #: objc/objc-act.c:3234
29695 #, gcc-internal-format
29696 msgid "strong-cast may possibly be needed"
29699 #: objc/objc-act.c:3244
29700 #, gcc-internal-format
29701 msgid "instance variable assignment has been intercepted"
29704 #: objc/objc-act.c:3263
29705 #, gcc-internal-format
29706 msgid "pointer arithmetic for garbage-collected objects not allowed"
29709 #: objc/objc-act.c:3269
29710 #, gcc-internal-format
29711 msgid "global/static variable assignment has been intercepted"
29714 #: objc/objc-act.c:3452
29715 #, gcc-internal-format
29716 msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
29719 #: objc/objc-act.c:3794
29720 #, gcc-internal-format
29721 msgid "@catch parameter is not a known Objective-C class type"
29724 #: objc/objc-act.c:3810
29725 #, gcc-internal-format
29726 msgid "exception of type %<%T%> will be caught"
29729 #: objc/objc-act.c:3812
29730 #, gcc-internal-format
29731 msgid "%H by earlier handler for %<%T%>"
29734 #: objc/objc-act.c:3865
29735 #, gcc-internal-format
29736 msgid "%<@try%> without %<@catch%> or %<@finally%>"
29739 #: objc/objc-act.c:3913
29740 #, gcc-internal-format
29741 msgid "%<@throw%> (rethrow) used outside of a @catch block"
29744 #: objc/objc-act.c:4311
29745 #, gcc-internal-format
29746 msgid "type %q+D does not have a known size"
29749 #: objc/objc-act.c:4944
29750 #, gcc-internal-format
29754 #: objc/objc-act.c:4967 objc/objc-act.c:4986
29755 #, gcc-internal-format
29756 msgid "inconsistent instance variable specification"
29759 #: objc/objc-act.c:5843
29760 #, gcc-internal-format
29761 msgid "can not use an object as parameter to a method"
29764 #: objc/objc-act.c:6066
29765 #, gcc-internal-format
29766 msgid "multiple %s named %<%c%s%> found"
29769 #: objc/objc-act.c:6295
29770 #, gcc-internal-format
29771 msgid "no super class declared in @interface for %qs"
29774 #: objc/objc-act.c:6333
29775 #, gcc-internal-format
29776 msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
29779 #: objc/objc-act.c:6392
29780 #, gcc-internal-format
29781 msgid "invalid receiver type %qs"
29784 #: objc/objc-act.c:6407
29785 #, gcc-internal-format
29786 msgid "%<%c%s%> not found in protocol(s)"
29789 #: objc/objc-act.c:6421
29790 #, gcc-internal-format
29791 msgid "%qs may not respond to %<%c%s%>"
29794 #: objc/objc-act.c:6429
29795 #, gcc-internal-format
29796 msgid "no %<%c%s%> method found"
29799 #: objc/objc-act.c:6435
29800 #, gcc-internal-format
29801 msgid "(Messages without a matching method signature"
29804 #: objc/objc-act.c:6436
29805 #, gcc-internal-format
29806 msgid "will be assumed to return %<id%> and accept"
29809 #: objc/objc-act.c:6437
29810 #, gcc-internal-format
29811 msgid "%<...%> as arguments.)"
29814 #: objc/objc-act.c:6670
29815 #, gcc-internal-format
29816 msgid "undeclared selector %qs"
29819 #. Historically, a class method that produced objects (factory
29820 #. method) would assign `self' to the instance that it
29821 #. allocated. This would effectively turn the class method into
29822 #. an instance method. Following this assignment, the instance
29823 #. variables could be accessed. That practice, while safe,
29824 #. violates the simple rule that a class method should not refer
29825 #. to an instance variable. It's better to catch the cases
29826 #. where this is done unknowingly than to support the above
29828 #: objc/objc-act.c:6712
29829 #, gcc-internal-format
29830 msgid "instance variable %qs accessed in class method"
29833 #: objc/objc-act.c:6944
29834 #, gcc-internal-format
29835 msgid "duplicate declaration of method %<%c%s%>"
29838 #: objc/objc-act.c:7005
29839 #, gcc-internal-format
29840 msgid "duplicate interface declaration for category %<%s(%s)%>"
29843 #: objc/objc-act.c:7032
29844 #, gcc-internal-format
29845 msgid "illegal reference type specified for instance variable %qs"
29848 #: objc/objc-act.c:7043
29849 #, gcc-internal-format
29850 msgid "instance variable %qs has unknown size"
29853 #: objc/objc-act.c:7068
29854 #, gcc-internal-format
29855 msgid "type %qs has no default constructor to call"
29858 #: objc/objc-act.c:7074
29859 #, gcc-internal-format
29860 msgid "destructor for %qs shall not be run either"
29863 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
29864 #. initialize them.
29865 #: objc/objc-act.c:7086
29866 #, gcc-internal-format
29867 msgid "type %qs has virtual member functions"
29870 #: objc/objc-act.c:7087
29871 #, gcc-internal-format
29872 msgid "illegal aggregate type %qs specified for instance variable %qs"
29875 #: objc/objc-act.c:7097
29876 #, gcc-internal-format
29877 msgid "type %qs has a user-defined constructor"
29880 #: objc/objc-act.c:7099
29881 #, gcc-internal-format
29882 msgid "type %qs has a user-defined destructor"
29885 #: objc/objc-act.c:7103
29886 #, gcc-internal-format
29888 "C++ constructors and destructors will not be invoked for Objective-C fields"
29891 #: objc/objc-act.c:7209
29892 #, gcc-internal-format
29893 msgid "instance variable %qs is declared private"
29896 #: objc/objc-act.c:7220
29897 #, gcc-internal-format
29898 msgid "instance variable %qs is %s; this will be a hard error in the future"
29901 #: objc/objc-act.c:7227
29902 #, gcc-internal-format
29903 msgid "instance variable %qs is declared %s"
29906 #: objc/objc-act.c:7253 objc/objc-act.c:7341
29907 #, gcc-internal-format
29908 msgid "incomplete implementation of class %qs"
29911 #: objc/objc-act.c:7257 objc/objc-act.c:7346
29912 #, gcc-internal-format
29913 msgid "incomplete implementation of category %qs"
29916 #: objc/objc-act.c:7262 objc/objc-act.c:7351
29917 #, gcc-internal-format
29918 msgid "method definition for %<%c%s%> not found"
29921 #: objc/objc-act.c:7392
29922 #, gcc-internal-format
29923 msgid "%s %qs does not fully implement the %qs protocol"
29926 #: objc/objc-act.c:7450 objc/objc-act.c:9118
29927 #, gcc-internal-format
29928 msgid "%<@end%> missing in implementation context"
29931 #: objc/objc-act.c:7469
29932 #, gcc-internal-format
29933 msgid "cannot find interface declaration for %qs, superclass of %qs"
29936 #: objc/objc-act.c:7499
29937 #, gcc-internal-format
29938 msgid "reimplementation of class %qs"
29941 #: objc/objc-act.c:7531
29942 #, gcc-internal-format
29943 msgid "conflicting super class name %qs"
29946 #: objc/objc-act.c:7533
29947 #, gcc-internal-format
29948 msgid "previous declaration of %qs"
29951 #: objc/objc-act.c:7547 objc/objc-act.c:7549
29952 #, gcc-internal-format
29953 msgid "duplicate interface declaration for class %qs"
29956 #: objc/objc-act.c:7803
29957 #, gcc-internal-format
29958 msgid "duplicate declaration for protocol %qs"
29961 #. Add a readable method name to the warning.
29962 #: objc/objc-act.c:8361
29963 #, gcc-internal-format
29964 msgid "%J%s %<%c%s%>"
29967 #: objc/objc-act.c:8691
29968 #, gcc-internal-format
29969 msgid "no super class declared in interface for %qs"
29972 #: objc/objc-act.c:8740
29973 #, gcc-internal-format
29974 msgid "[super ...] must appear in a method context"
29977 #: objc/objc-act.c:8780
29978 #, gcc-internal-format
29979 msgid "method possibly missing a [super dealloc] call"
29982 #: objc/objc-act.c:9408
29983 #, gcc-internal-format
29984 msgid "local declaration of %qs hides instance variable"
29987 #: treelang/tree1.c:278
29988 #, gcc-internal-format
29989 msgid "%HDuplicate name %q.*s."
29992 #: treelang/treetree.c:814
29993 #, gcc-internal-format
29994 msgid "Global register variable %qD used in nested function."
29997 #: treelang/treetree.c:818
29998 #, gcc-internal-format
29999 msgid "Register variable %qD used in nested function."
30002 #: treelang/treetree.c:824
30003 #, gcc-internal-format
30004 msgid "Address of global register variable %qD requested."
30007 #: treelang/treetree.c:829
30008 #, gcc-internal-format
30009 msgid "Address of register variable %qD requested."
30012 #: treelang/treetree.c:1214
30013 #, gcc-internal-format
30014 msgid "%qD attribute ignored"