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-06-07 23:27+0200\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:341 c-format.c:365
27 #: c-format.c:341 c-format.c:365
28 msgid "the ' ' printf flag"
31 #: c-format.c:342 c-format.c:366 c-format.c:404 c-format.c:461
35 #: c-format.c:342 c-format.c:366 c-format.c:404
36 msgid "the '+' printf flag"
39 #: c-format.c:343 c-format.c:367 c-format.c:405 c-format.c:437
43 #: c-format.c:343 c-format.c:367 c-format.c:405
44 msgid "the '#' printf flag"
47 #: c-format.c:344 c-format.c:368 c-format.c:435
51 #: c-format.c:344 c-format.c:368
52 msgid "the '0' printf flag"
55 #: c-format.c:345 c-format.c:369 c-format.c:434 c-format.c:464
59 #: c-format.c:345 c-format.c:369
60 msgid "the '-' printf flag"
63 #: c-format.c:346 c-format.c:418
68 msgid "the ''' printf flag"
71 #: c-format.c:347 c-format.c:419
76 msgid "the 'I' printf flag"
79 #: c-format.c:348 c-format.c:370 c-format.c:416 c-format.c:438 c-format.c:465
80 #: c-format.c:1537 config/sol2-c.c:46
84 #: c-format.c:348 c-format.c:370 config/sol2-c.c:46
85 msgid "field width in printf format"
88 #: c-format.c:349 c-format.c:371 c-format.c:395 c-format.c:407
92 #: c-format.c:349 c-format.c:371 c-format.c:395 c-format.c:407
93 msgid "precision in printf format"
96 #: c-format.c:350 c-format.c:372 c-format.c:396 c-format.c:408 c-format.c:417
97 #: c-format.c:468 config/sol2-c.c:47
98 msgid "length modifier"
101 #: c-format.c:350 c-format.c:372 c-format.c:396 c-format.c:408
102 #: config/sol2-c.c:47
103 msgid "length modifier in printf format"
106 #: c-format.c:394 c-format.c:406
110 #: c-format.c:394 c-format.c:406
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:436 c-format.c:460
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:2092 c-typeck.c:4416 c-typeck.c:4418 c-typeck.c:4426
301 #: c-typeck.c:4451 c-typeck.c:5825
302 msgid "initializer element is not constant"
306 msgid "array initialized from parenthesized string constant"
309 #: c-typeck.c:4286 cp/typeck2.c:703
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:4309 cp/typeck2.c:725
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:4376 c-typeck.c:3879 cp/typeck.c:1381
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:4458 c-typeck.c:5829
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:4469 c-decl.c:3144 c-decl.c:3159
348 #, gcc-internal-format
349 msgid "variable-sized object may not be initialized"
352 #: c-typeck.c:4473 cp/typeck2.c:804
353 #, gcc-internal-format
354 msgid "invalid initializer"
358 msgid "extra brace group at end of initializer"
361 #: c-typeck.c:4967 cp/decl.c:4371
362 #, gcc-internal-format
363 msgid "missing braces around initializer"
367 msgid "braces around scalar initializer"
371 msgid "initialization of flexible array member in a nested context"
375 msgid "initialization of a flexible array member"
379 msgid "missing initializer"
383 msgid "empty scalar initializer"
387 msgid "extra elements in scalar initializer"
390 #: c-typeck.c:5245 c-typeck.c:5305
391 msgid "array index in non-array initializer"
394 #: c-typeck.c:5250 c-typeck.c:5358
395 msgid "field name not in record or union initializer"
399 msgid "array index in initializer not of integer type"
402 #: c-typeck.c:5301 c-typeck.c:5303
403 msgid "nonconstant array index in initializer"
406 #: c-typeck.c:5307 c-typeck.c:5310
407 msgid "array index in initializer exceeds array bounds"
411 msgid "empty index range in initializer"
415 msgid "array index range in initializer exceeds array bounds"
418 #: c-typeck.c:5405 c-typeck.c:5426 c-typeck.c:5892
419 msgid "initialized field with side-effects overwritten"
423 msgid "excess elements in char array initializer"
426 #: c-typeck.c:6108 c-typeck.c:6154
427 msgid "excess elements in struct initializer"
431 msgid "non-static initialization of a flexible array member"
435 msgid "excess elements in union initializer"
439 msgid "excess elements in array initializer"
443 msgid "excess elements in vector initializer"
447 msgid "excess elements in scalar initializer"
451 msgid "flow control insn inside a basic block"
455 msgid "wrong insn in the fallthru edge"
459 msgid "insn outside basic block"
463 msgid "return not followed by barrier"
467 msgid "function body not available"
470 #: cgraph.c:301 cgraphunit.c:775
471 msgid "redefined extern inline functions are not considered for inlining"
474 #: cgraph.c:304 cgraphunit.c:780
475 msgid "function not considered for inlining"
478 #: cgraph.c:306 cgraphunit.c:778
479 msgid "function not inlinable"
482 #: collect2.c:393 gcc.c:6713
484 msgid "internal gcc abort in %s, at %s:%d"
492 #: collect2.c:1266 collect2.c:1414 collect2.c:1449
497 #: collect2.c:1269 collect2.c:1419 collect2.c:1452
504 msgid "collect2 version %s"
509 msgid "%d constructor(s) found\n"
514 msgid "%d destructor(s) found\n"
519 msgid "%d frame table(s) found\n"
524 msgid "can't get program status"
529 msgid "[cannot find %s]"
534 msgid "cannot find '%s'"
537 #: collect2.c:1576 collect2.c:2065 collect2.c:2220 gcc.c:2790
539 msgid "pex_init failed"
544 msgid "[Leaving %s]\n"
551 "write_c_file - output name is %s, prefix is %s\n"
556 msgid "cannot find 'nm'"
561 msgid "can't open nm output"
566 msgid "init function found in object %s"
571 msgid "fini function found in object %s"
576 msgid "can't open ldd output"
583 "ldd output with constructors/destructors.\n"
588 msgid "dynamic dependency %s not found"
593 msgid "unable to open dynamic dependency '%s'"
598 msgid "%s: not a COFF file"
603 msgid "%s: cannot open as COFF file"
608 msgid "library lib%s not found"
614 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
624 ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
630 msgid "\"%s\" is not a valid option to the preprocessor"
635 msgid "too many input files"
640 msgid ";; Processing block from %d to %d, %d sets.\n"
645 msgid "%s:%d: confused by earlier errors, bailing out\n"
650 msgid "compilation terminated due to -Wfatal-errors.\n"
656 "Please submit a full bug report,\n"
657 "with preprocessed source if appropriate.\n"
658 "See %s for instructions.\n"
663 msgid "compilation terminated.\n"
668 msgid "Internal compiler error: Error reporting routines re-entered.\n"
672 msgid "negative insn length"
676 msgid "could not split insn"
680 msgid "invalid 'asm': "
685 msgid "nested assembly dialect alternatives"
688 #: final.c:2965 final.c:2977
690 msgid "unterminated assembly dialect alternative"
695 msgid "operand number missing after %%-letter"
698 #: final.c:3027 final.c:3068
700 msgid "operand number out of range"
705 msgid "invalid %%-code"
710 msgid "'%%l' operand isn't a label"
713 #. We can't handle floating point constants;
714 #. PRINT_OPERAND must handle them.
715 #. We can't handle floating point constants; PRINT_OPERAND must
717 #. We can't handle floating point constants;
718 #. PRINT_OPERAND must handle them.
719 #: final.c:3218 vmsdbgout.c:487 config/i386/i386.c:6031
720 #: config/pdp11/pdp11.c:1700
722 msgid "floating constant misused"
725 #: final.c:3274 vmsdbgout.c:544 config/i386/i386.c:6107
726 #: config/pdp11/pdp11.c:1747
728 msgid "invalid expression as operand"
732 msgid "Attempt to delete prologue/epilogue insn:"
737 msgid "Using built-in specs.\n"
743 "Setting spec %s to '%s'\n"
749 msgid "Reading specs from %s\n"
752 #: gcc.c:2016 gcc.c:2035
754 msgid "specs %%include syntax malformed after %ld characters"
759 msgid "could not find specs file %s\n"
762 #: gcc.c:2060 gcc.c:2068 gcc.c:2077 gcc.c:2086
764 msgid "specs %%rename syntax malformed after %ld characters"
769 msgid "specs %s spec was not found to be renamed"
774 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
779 msgid "rename spec %s to %s\n"
791 msgid "specs unknown %% command after %ld characters"
794 #: gcc.c:2133 gcc.c:2146
796 msgid "specs file malformed after %ld characters"
801 msgid "spec file has no spec for linking"
806 msgid "system path '%s' is not absolute"
811 msgid "-pipe not supported"
818 "Go ahead? (y or n) "
822 msgid "failed to get exit status"
826 msgid "failed to get process times"
832 "Internal error: %s (program %s)\n"
833 "Please submit a full bug report.\n"
834 "See %s for instructions."
839 msgid "# %s %.2f %.2f\n"
844 msgid "Usage: %s [options] file...\n"
852 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
856 msgid " --help Display this information\n"
861 " --target-help Display target specific command line options\n"
865 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
869 msgid " -dumpspecs Display all of the built in spec strings\n"
873 msgid " -dumpversion Display the version of the compiler\n"
877 msgid " -dumpmachine Display the compiler's target processor\n"
882 " -print-search-dirs Display the directories in the compiler's search "
888 " -print-libgcc-file-name Display the name of the compiler's companion "
893 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
898 " -print-prog-name=<prog> Display the full path to compiler component "
904 " -print-multi-directory Display the root directory for versions of "
910 " -print-multi-lib Display the mapping between command line options "
912 " multiple library search directories\n"
916 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
921 " -Wa,<options> Pass comma-separated <options> on to the "
927 " -Wp,<options> Pass comma-separated <options> on to the "
933 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
937 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
941 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
945 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
950 " -combine Pass multiple source files to compiler at once\n"
954 msgid " -save-temps Do not delete intermediate files\n"
958 msgid " -pipe Use pipes rather than intermediate files\n"
962 msgid " -time Time the execution of each subprocess\n"
967 " -specs=<file> Override built-in specs with the contents of "
973 " -std=<standard> Assume that the input sources are for <standard>\n"
978 " -B <directory> Add <directory> to the compiler's search paths\n"
982 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
987 " -V <version> Run gcc version number <version>, if installed\n"
992 " -v Display the programs invoked by the compiler\n"
997 " -### Like -v but options quoted and commands not "
1003 " -E Preprocess only; do not compile, assemble or "
1008 msgid " -S Compile only; do not assemble or link\n"
1012 msgid " -c Compile and assemble, but do not link\n"
1016 msgid " -o <file> Place the output into <file>\n"
1021 " -x <language> Specify the language of the following input "
1023 " Permissible languages include: c c++ assembler "
1025 " 'none' means revert to the default behavior of\n"
1026 " guessing the language based on the file's "
1034 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
1035 " passed on to the various sub-processes invoked by %s. In order to pass\n"
1036 " other options on to these processes the -W<letter> options must be used.\n"
1041 msgid "'-%c' option must have argument"
1046 msgid "couldn't run '%s': %s"
1049 #. translate_options () has turned --version into -fversion.
1052 msgid "%s (GCC) %s\n"
1055 #: gcc.c:3392 gcov.c:415 java/gjavah.c:2400 java/jcf-dump.c:931
1056 #: java/jv-scan.c:129
1060 #: gcc.c:3393 java/gjavah.c:2401 java/jcf-dump.c:932 java/jv-scan.c:130
1063 "This is free software; see the source for copying conditions. There is NO\n"
1064 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
1070 msgid "argument to '-Xlinker' is missing"
1075 msgid "argument to '-Xpreprocessor' is missing"
1080 msgid "argument to '-Xassembler' is missing"
1085 msgid "argument to '-l' is missing"
1090 msgid "argument to '-specs' is missing"
1095 msgid "argument to '-specs=' is missing"
1100 msgid "'-%c' must come at the start of the command line"
1105 msgid "argument to '-B' is missing"
1110 msgid "argument to '-x' is missing"
1115 msgid "argument to '-%s' is missing"
1120 msgid "switch '%s' does not start with '-'"
1125 msgid "spec '%s' invalid"
1135 msgid "spec '%s' has invalid '%%0%c'"
1140 msgid "spec '%s' has invalid '%%W%c"
1145 msgid "spec '%s' has invalid '%%x%c'"
1150 msgid "Processing spec %c%s%c, which is '%s'\n"
1155 msgid "unknown spec function '%s'"
1160 msgid "error in args to spec function '%s'"
1165 msgid "malformed spec function name"
1171 msgid "no arguments for spec function"
1176 msgid "malformed spec function arguments"
1181 msgid "braced spec '%s' is invalid at '%c'"
1186 msgid "braced spec body '%s' is invalid"
1191 msgid "install: %s%s\n"
1196 msgid "programs: %s\n"
1201 msgid "libraries: %s\n"
1208 "For bug reporting instructions, please see:\n"
1213 msgid "Target: %s\n"
1218 msgid "Configured with: %s\n"
1223 msgid "Thread model: %s\n"
1228 msgid "gcc version %s\n"
1233 msgid "gcc driver version %s executing gcc version %s\n"
1238 msgid "no input files"
1243 msgid "spec '%s' is invalid"
1248 msgid "multilib spec '%s' is invalid"
1253 msgid "multilib exclusions '%s' is invalid"
1256 #: gcc.c:7163 gcc.c:7304
1258 msgid "multilib select '%s' is invalid"
1263 msgid "multilib exclusion '%s' is invalid"
1269 "Usage: gcov [OPTION]... SOURCEFILE\n"
1276 "Print code coverage information.\n"
1282 msgid " -h, --help Print this help, then exit\n"
1287 msgid " -v, --version Print version number, then exit\n"
1293 " -a, --all-blocks Show information for every basic block\n"
1299 " -b, --branch-probabilities Include branch probabilities in output\n"
1305 " -c, --branch-counts Given counts of branches taken\n"
1306 " rather than percentages\n"
1311 msgid " -n, --no-output Do not create an output file\n"
1317 " -l, --long-file-names Use long output file names for included\n"
1323 msgid " -f, --function-summaries Output summaries for each function\n"
1329 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
1335 msgid " -p, --preserve-paths Preserve all pathname components\n"
1341 " -u, --unconditional-branches Show unconditional branch counts too\n"
1348 "For bug reporting instructions, please see:\n"
1354 msgid "gcov (GCC) %s\n"
1360 "This is free software; see the source for copying conditions.\n"
1361 "There is NO warranty; not even for MERCHANTABILITY or \n"
1362 "FITNESS FOR A PARTICULAR PURPOSE.\n"
1368 msgid "%s:no functions found\n"
1371 #: gcov.c:528 gcov.c:556
1378 msgid "%s:creating '%s'\n"
1383 msgid "%s:error writing output file '%s'\n"
1388 msgid "%s:could not open output file '%s'\n"
1393 msgid "%s:cannot open graph file\n"
1398 msgid "%s:not a gcov graph file\n"
1403 msgid "%s:version '%.4s', prefer '%.4s'\n"
1408 msgid "%s:already seen blocks for '%s'\n"
1411 #: gcov.c:892 gcov.c:1048
1413 msgid "%s:corrupted\n"
1418 msgid "%s:cannot open data file\n"
1423 msgid "%s:not a gcov data file\n"
1428 msgid "%s:version '%.4s', prefer version '%.4s'\n"
1433 msgid "%s:stamp mismatch with graph file\n"
1438 msgid "%s:unknown function '%u'\n"
1443 msgid "%s:profile mismatch for '%s'\n"
1448 msgid "%s:overflowed\n"
1453 msgid "%s:'%s' lacks entry and/or exit blocks\n"
1458 msgid "%s:'%s' has arcs to entry block\n"
1463 msgid "%s:'%s' has arcs from exit block\n"
1468 msgid "%s:graph is unsolvable for '%s'\n"
1478 msgid "Lines executed:%s of %d\n"
1483 msgid "No executable lines\n"
1488 msgid "Branches executed:%s of %d\n"
1493 msgid "Taken at least once:%s of %d\n"
1498 msgid "No branches\n"
1503 msgid "Calls executed:%s of %d\n"
1513 msgid "%s:no lines for '%s'\n"
1518 msgid "call %2d returned %s\n"
1523 msgid "call %2d never executed\n"
1528 msgid "branch %2d taken %s%s\n"
1533 msgid "branch %2d never executed\n"
1538 msgid "unconditional %2d taken %s\n"
1543 msgid "unconditional %2d never executed\n"
1548 msgid "%s:cannot open source file\n"
1553 msgid "%s:source file is newer than graph file '%s'\n"
1556 #. Return if there's nothing to do, or it is too expensive.
1558 msgid "GCSE disabled"
1561 #. Return if there's nothing to do, or it is too expensive.
1563 msgid "jump bypassing disabled"
1566 #: gengtype-yacc.c:564 java/parse-scan.c:1938 java/parse-scan.y:1374
1567 #: java/parse.c:2930 java/parse.y:16422
1568 msgid "syntax error: cannot back up"
1571 #: gengtype-yacc.c:1576 java/parse-scan.c:3077
1572 #: java/parse-scan.y:1372 java/parse.c:6163
1573 #: java/parse.y:16420
1574 msgid "syntax error; also virtual memory exhausted"
1577 #. Depending on the version of Bison used to compile this grammar,
1578 #. it may issue generic diagnostics spelled "syntax error" or
1579 #. "parse error". To prevent this from changing the translation
1580 #. template randomly, we list all the variants of this particular
1581 #. diagnostic here. Translators: there is no fine distinction
1582 #. between diagnostics with "syntax error" in them, and diagnostics
1583 #. with "parse error" in them. It's okay to give them both the same
1585 #: gengtype-yacc.c:1580 java/parse-scan.c:3081
1586 #: java/parse-scan.y:1370 java/parse.c:6167
1587 #: java/parse.y:16418
1588 msgid "syntax error"
1591 #: gengtype-yacc.c:1698 java/parse-scan.c:3199 java/parse.c:6285
1592 msgid "parser stack overflow"
1595 #. Opening quotation mark.
1600 #. Closing quotation mark.
1606 msgid "--param large-function-growth limit reached"
1609 #: ipa-inline.c:306 ipa-inline.c:631
1610 msgid "recursive inlining"
1613 #: ipa-inline.c:571 ipa-inline.c:902
1614 msgid "--param max-inline-insns-single limit reached"
1618 msgid "call is unlikely"
1623 "--param max-inline-insns-single limit reached after inlining into the callee"
1627 msgid "--param inline-unit-growth limit reached"
1631 msgid "At top level:"
1636 msgid "In member function %qs:"
1641 msgid "In function %qs:"
1644 #. What to print when a switch has no documentation.
1646 msgid "This switch lacks documentation"
1653 "Target specific options:\n"
1657 msgid "The following options are language-independent:\n"
1663 "The %s front end recognizes the following options:\n"
1668 msgid "The --param option recognizes the following as parameters:\n"
1673 msgid "%s: error writing file '%s': %s\n"
1678 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
1683 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
1688 msgid "%s: warning: no read access for file '%s'\n"
1693 msgid "%s: warning: no write access for file '%s'\n"
1698 msgid "%s: warning: no write access for dir containing '%s'\n"
1701 #. Catch cases like /.. where we try to backup to a
1702 #. point above the absolute root of the logical file
1706 msgid "%s: invalid file name: %s\n"
1711 msgid "%s: %s: can't get status: %s\n"
1718 "%s: fatal error: aux info file corrupted at line %d\n"
1723 msgid "%s:%d: declaration of function '%s' takes different forms\n"
1728 msgid "%s: compiling '%s'\n"
1733 msgid "%s: wait: %s\n"
1738 msgid "%s: subprocess got fatal signal %d\n"
1743 msgid "%s: %s exited with status %d\n"
1748 msgid "%s: warning: missing SYSCALLS file '%s'\n"
1751 #: protoize.c:1981 protoize.c:2010
1753 msgid "%s: can't read aux info file '%s': %s\n"
1756 #: protoize.c:2026 protoize.c:2054
1758 msgid "%s: can't get status of aux info file '%s': %s\n"
1763 msgid "%s: can't open aux info file '%s' for reading: %s\n"
1768 msgid "%s: error reading aux info file '%s': %s\n"
1773 msgid "%s: error closing aux info file '%s': %s\n"
1778 msgid "%s: can't delete aux info file '%s': %s\n"
1781 #: protoize.c:2211 protoize.c:4180
1783 msgid "%s: can't delete file '%s': %s\n"
1788 msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
1793 msgid "%s: conflicting extern definitions of '%s'\n"
1798 msgid "%s: declarations of '%s' will not be converted\n"
1803 msgid "%s: conflict list for '%s' follows:\n"
1808 msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
1813 msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
1818 msgid "%s: %d: warning: no extern definition for '%s'\n"
1823 msgid "%s: warning: no static definition for '%s' in file '%s'\n"
1828 msgid "%s: multiple static defs of '%s' in file '%s'\n"
1831 #: protoize.c:2702 protoize.c:2705
1833 msgid "%s: %d: warning: source too confusing\n"
1838 msgid "%s: %d: warning: varargs function declaration not converted\n"
1843 msgid "%s: declaration of function '%s' not converted\n"
1848 msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
1855 "%s: warning: too few parameter lists in declaration of '%s'\n"
1860 msgid "%s: %d: warning: found '%s' but expected '%s'\n"
1865 msgid "%s: local declaration for function '%s' not inserted\n"
1872 "%s: %d: warning: can't add declaration of '%s' into macro call\n"
1877 msgid "%s: global declarations for file '%s' not inserted\n"
1880 #: protoize.c:3518 protoize.c:3548
1882 msgid "%s: definition of function '%s' not converted\n"
1887 msgid "%s: %d: warning: definition of %s not converted\n"
1892 msgid "%s: found definition of '%s' at %s(%d)\n"
1895 #. If we make it here, then we did not know about this
1896 #. function definition.
1899 msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
1904 msgid "%s: function definition not converted\n"
1909 msgid "%s: '%s' not converted\n"
1914 msgid "%s: would convert file '%s'\n"
1919 msgid "%s: converting file '%s'\n"
1924 msgid "%s: can't get status for file '%s': %s\n"
1929 msgid "%s: can't open file '%s' for reading: %s\n"
1936 "%s: error reading input file '%s': %s\n"
1941 msgid "%s: can't create/open clean file '%s': %s\n"
1946 msgid "%s: warning: file '%s' already saved in '%s'\n"
1951 msgid "%s: can't link file '%s' to '%s': %s\n"
1956 msgid "%s: can't create/open output file '%s': %s\n"
1961 msgid "%s: can't change mode of file '%s': %s\n"
1966 msgid "%s: cannot get working directory: %s\n"
1971 msgid "%s: input file names must have .c suffixes: %s\n"
1975 msgid "unable to generate reloads for:"
1979 msgid "this is the insn:"
1982 #. It's the compiler's fault.
1984 msgid "could not find a spill register"
1987 #. It's the compiler's fault.
1989 msgid "VOIDmode on an output"
1993 msgid "unrecognizable insn:"
1997 msgid "insn does not satisfy its constraints:"
2003 "Execution times (seconds)\n"
2006 #. Print total time.
2013 msgid "time in %s: %ld.%06ld (%ld%%)\n"
2018 msgid "collect: reading %s\n"
2023 msgid "removing .rpo file"
2028 msgid "renaming .rpo file"
2033 msgid "collect: recompiling %s\n"
2038 msgid "collect: tweaking %s in %s\n"
2043 msgid "collect: relinking\n"
2048 msgid "unrecoverable error"
2054 "%s%s%s version %s (%s)\n"
2055 "%s\tcompiled by GNU C version %s.\n"
2056 "%s%s%s version %s (%s) compiled by CC.\n"
2062 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
2066 msgid "options passed: "
2070 msgid "options enabled: "
2075 msgid "created and used with differing settings of '%s'"
2079 msgid "out of memory"
2083 msgid "created and used with different settings of -fpic"
2087 msgid "created and used with different settings of -fpie"
2090 #: tree-inline.c:1937
2091 msgid "originally indirect function call not considered for inlining"
2100 msgid "fatal error: "
2104 msgid "internal compiler error: "
2112 msgid "sorry, unimplemented: "
2120 msgid "anachronism: "
2133 "The maximum number of fields in a structure variable without direct "
2134 "structure accesses that GCC will attempt to track separately"
2138 msgid "The maximum structure size (in bytes) at which GCC will do block copies"
2143 "The threshold ratio between instantiated fields and the total structure size"
2148 "The maximum number of instructions in a single function eligible for inlining"
2152 msgid "The maximum number of instructions when automatically inlining"
2157 "The maximum number of instructions inline function can grow to via recursive "
2163 "The maximum number of instructions non-inline function can grow to via "
2164 "recursive inlining"
2168 msgid "The maximum depth of recursive inlining for inline functions"
2172 msgid "The maximum depth of recursive inlining for non-inline functions"
2177 "If -fvariable-expansion-in-unroller is used, the maximum number "
2178 "of times that an individual variable will be expanded "
2179 "during loop unrolling"
2183 msgid "The maximum number of instructions to consider to fill a delay slot"
2188 "The maximum number of instructions to consider to find accurate live "
2189 "register information"
2193 msgid "The maximum length of scheduling's pending operations list"
2197 msgid "The size of function body to be considered large"
2201 msgid "Maximal growth due to inlining of large function (in percent)"
2206 "how much can given compilation unit grow because of the inlining (in percent)"
2210 msgid "expense of call operation relative to ordinary arithmetic operations"
2214 msgid "The maximum amount of memory to be allocated by GCSE"
2218 msgid "The maximum number of passes to make when doing GCSE"
2223 "The threshold ratio for performing partial redundancy elimination after "
2229 "The threshold ratio of critical edges execution count that permit performing "
2230 "redundancy elimination after reload."
2234 msgid "The maximum number of instructions to consider to unroll in a loop"
2239 "The maximum number of instructions to consider to unroll in a loop on average"
2243 msgid "The maximum number of unrollings of a single loop"
2247 msgid "The maximum number of insns of a peeled loop"
2251 msgid "The maximum number of peelings of a single loop"
2255 msgid "The maximum number of insns of a completely peeled loop"
2260 "The maximum number of peelings of a single loop that is peeled completely"
2264 msgid "The maximum number of insns of a peeled loop that rolls only once"
2268 msgid "The maximum number of insns of an unswitched loop"
2272 msgid "The maximum number of unswitchings in a single loop"
2277 "Bound on the number of iterations the brute force # of iterations analysis "
2278 "algorithm evaluates"
2283 "Maximum number of loops to perform swing modulo scheduling on (mainly for "
2289 "A factor for tuning the upper bound that swing modulo scheduler uses for "
2295 "The number of cycles the swing modulo scheduler considers when \t checking "
2296 "conflicts using DFA"
2301 "A threshold on the average loop count considered by the swing modulo "
2307 "Select fraction of the maximal count of repetitions of basic block in "
2308 "program given basic block needs to have to be considered hot"
2313 "Select fraction of the maximal frequency of executions of basic block in "
2314 "function given basic block needs to have to be considered hot"
2319 "The percentage of function, weighted by execution frequency, that must be "
2320 "covered by trace formation. Used when profile feedback is available"
2325 "The percentage of function, weighted by execution frequency, that must be "
2326 "covered by trace formation. Used when profile feedback is not available"
2330 msgid "Maximal code growth caused by tail duplication (in percent)"
2335 "Stop reverse growth if the reverse probability of best edge is less than "
2336 "this threshold (in percent)"
2341 "Stop forward growth if the probability of best edge is less than this "
2342 "threshold (in percent). Used when profile feedback is available"
2347 "Stop forward growth if the probability of best edge is less than this "
2348 "threshold (in percent). Used when profile feedback is not available"
2352 msgid "The maximum number of incoming edges to consider for crossjumping"
2357 "The minimum number of matching instructions to consider for crossjumping"
2362 "The maximum number of insns to duplicate when unfactoring computed gotos"
2366 msgid "The maximum length of path considered in cse"
2371 "The minimum cost of an expensive expression in the loop invariant motion"
2376 "Bound on number of candidates below that all candidates are considered in iv "
2381 msgid "Bound on number of iv uses in loop optimized in iv optimizations"
2386 "If number of candidates in the set is smaller, we always try to remove "
2387 "unused ivs during its optimization"
2391 msgid "Bound on size of expressions used in the scalar evolutions analyzer"
2396 "Given N calls and V call-clobbered vars in a function. Use .GLOBAL_VAR if "
2397 "NxV is larger than this limit"
2401 msgid "The maximum memory locations recorded by cselib"
2406 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
2407 "total size of the heap"
2411 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
2416 "The maximum number of instructions to search backward when looking for "
2422 "The maximum number of virtual operands allowed to represent aliases before "
2423 "triggering alias grouping."
2428 "The maximum number of blocks in a region to be considered for interblock "
2434 "The maximum number of insns in a region to be considered for interblock "
2440 "The maximum number of RTL nodes that can be recorded as combiner's last value"
2444 msgid "The upper bound for sharing integer constants"
2449 "Minimum number of virtual mappings to consider switching to full virtual "
2455 "Ratio between virtual mappings and virtual symbols to do full virtual renames"
2458 #: config/alpha/alpha.c:4894
2460 msgid "invalid %%H value"
2463 #: config/alpha/alpha.c:4915 config/bfin/bfin.c:1031
2465 msgid "invalid %%J value"
2468 #: config/alpha/alpha.c:4945 config/ia64/ia64.c:4353
2470 msgid "invalid %%r value"
2473 #: config/alpha/alpha.c:4955 config/rs6000/rs6000.c:9859
2474 #: config/xtensa/xtensa.c:1691
2476 msgid "invalid %%R value"
2479 #: config/alpha/alpha.c:4961 config/rs6000/rs6000.c:9778
2480 #: config/xtensa/xtensa.c:1658
2482 msgid "invalid %%N value"
2485 #: config/alpha/alpha.c:4969 config/rs6000/rs6000.c:9806
2487 msgid "invalid %%P value"
2490 #: config/alpha/alpha.c:4977
2492 msgid "invalid %%h value"
2495 #: config/alpha/alpha.c:4985 config/xtensa/xtensa.c:1684
2497 msgid "invalid %%L value"
2500 #: config/alpha/alpha.c:5024 config/rs6000/rs6000.c:9760
2502 msgid "invalid %%m value"
2505 #: config/alpha/alpha.c:5032 config/rs6000/rs6000.c:9768
2507 msgid "invalid %%M value"
2510 #: config/alpha/alpha.c:5076
2512 msgid "invalid %%U value"
2515 #: config/alpha/alpha.c:5088 config/alpha/alpha.c:5102
2516 #: config/rs6000/rs6000.c:9867
2518 msgid "invalid %%s value"
2521 #: config/alpha/alpha.c:5125
2523 msgid "invalid %%C value"
2526 #: config/alpha/alpha.c:5162 config/rs6000/rs6000.c:9599
2527 #: config/rs6000/rs6000.c:9617
2529 msgid "invalid %%E value"
2532 #: config/alpha/alpha.c:5187 config/alpha/alpha.c:5235
2534 msgid "unknown relocation unspec"
2537 #: config/alpha/alpha.c:5196 config/rs6000/rs6000.c:10180
2539 msgid "invalid %%xn code"
2542 #: config/arc/arc.c:1725 config/m32r/m32r.c:1795
2544 msgid "invalid operand to %%R code"
2547 #: config/arc/arc.c:1757 config/m32r/m32r.c:1818
2549 msgid "invalid operand to %%H/%%L code"
2552 #: config/arc/arc.c:1779 config/m32r/m32r.c:1889
2554 msgid "invalid operand to %%U code"
2557 #: config/arc/arc.c:1790
2559 msgid "invalid operand to %%V code"
2563 #. Undocumented flag.
2564 #: config/arc/arc.c:1797 config/m32r/m32r.c:1916 config/sparc/sparc.c:6787
2566 msgid "invalid operand output code"
2569 #: config/arm/arm.c:10496 config/arm/arm.c:10514
2571 msgid "predicated Thumb instruction"
2574 #: config/arm/arm.c:10502
2576 msgid "predicated instruction in conditional sequence"
2579 #: config/arm/arm.c:10610 config/arm/arm.c:10620 config/arm/arm.c:10630
2580 #: config/arm/arm.c:10656 config/arm/arm.c:10674 config/arm/arm.c:10709
2581 #: config/arm/arm.c:10728 config/arm/arm.c:10743 config/arm/arm.c:10769
2582 #: config/arm/arm.c:10776 config/arm/arm.c:10783
2584 msgid "invalid operand for code '%c'"
2587 #: config/arm/arm.c:10669
2589 msgid "instruction never exectued"
2592 #: config/arm/arm.c:10794
2594 msgid "missing operand"
2597 #: config/avr/avr.c:1110
2598 msgid "bad address, not (reg+disp):"
2601 #: config/avr/avr.c:1117
2602 msgid "bad address, not post_inc or pre_dec:"
2605 #: config/avr/avr.c:1128
2606 msgid "internal compiler error. Bad address:"
2609 #: config/avr/avr.c:1141
2610 msgid "internal compiler error. Unknown mode:"
2613 #: config/avr/avr.c:1764 config/avr/avr.c:2447
2614 msgid "invalid insn:"
2617 #: config/avr/avr.c:1798 config/avr/avr.c:1884 config/avr/avr.c:1933
2618 #: config/avr/avr.c:1961 config/avr/avr.c:2056 config/avr/avr.c:2225
2619 #: config/avr/avr.c:2481 config/avr/avr.c:2593
2620 msgid "incorrect insn:"
2623 #: config/avr/avr.c:1980 config/avr/avr.c:2141 config/avr/avr.c:2296
2624 #: config/avr/avr.c:2659
2625 msgid "unknown move insn:"
2628 #: config/avr/avr.c:2889
2629 msgid "bad shift insn:"
2632 #: config/avr/avr.c:3005 config/avr/avr.c:3453 config/avr/avr.c:3839
2633 msgid "internal compiler error. Incorrect shift:"
2636 #: config/bfin/bfin.c:993
2638 msgid "invalid %%j value"
2641 #: config/bfin/bfin.c:1112
2643 msgid "invalid const_double operand"
2646 #: config/c4x/c4x.c:1591
2647 msgid "using CONST_DOUBLE for address"
2650 #: config/c4x/c4x.c:1729
2651 msgid "c4x_address_cost: Invalid addressing mode"
2654 #: config/c4x/c4x.c:1864
2656 msgid "c4x_print_operand: %%L inconsistency"
2659 #: config/c4x/c4x.c:1870
2661 msgid "c4x_print_operand: %%N inconsistency"
2664 #: config/c4x/c4x.c:1911
2666 msgid "c4x_print_operand: %%O inconsistency"
2669 #: config/c4x/c4x.c:2006
2670 msgid "c4x_print_operand: Bad operand case"
2673 #: config/c4x/c4x.c:2047
2674 msgid "c4x_print_operand_address: Bad post_modify"
2677 #: config/c4x/c4x.c:2069
2678 msgid "c4x_print_operand_address: Bad pre_modify"
2681 #: config/c4x/c4x.c:2117 config/c4x/c4x.c:2129 config/c4x/c4x.c:2144
2682 msgid "c4x_print_operand_address: Bad operand case"
2685 #: config/c4x/c4x.c:2395
2686 msgid "c4x_rptb_insert: Cannot find start label"
2689 #: config/c4x/c4x.c:3310 config/c4x/c4x.c:3328
2690 msgid "mode not QImode"
2693 #: config/c4x/c4x.c:3398
2694 msgid "invalid indirect memory address"
2697 #: config/c4x/c4x.c:3487
2698 msgid "invalid indirect (S) memory address"
2701 #: config/c4x/c4x.c:3822
2702 msgid "c4x_valid_operands: Internal error"
2705 #: config/c4x/c4x.c:4261
2706 msgid "c4x_operand_subword: invalid mode"
2709 #: config/c4x/c4x.c:4264
2710 msgid "c4x_operand_subword: invalid operand"
2713 #. We could handle these with some difficulty.
2714 #. e.g., *p-- => *(p-=2); *(p+1).
2715 #: config/c4x/c4x.c:4290
2716 msgid "c4x_operand_subword: invalid autoincrement"
2719 #: config/c4x/c4x.c:4296
2720 msgid "c4x_operand_subword: invalid address"
2723 #: config/c4x/c4x.c:4307
2724 msgid "c4x_operand_subword: address not offsettable"
2727 #: config/c4x/c4x.c:4509
2728 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
2731 #. Use `%s' to print the string in case there are any escape
2732 #. characters in the message.
2733 #: config/cris/cris.c:492 c-typeck.c:4179 c-typeck.c:4194 c-typeck.c:4209
2734 #: final.c:2770 final.c:2772 gcc.c:4625 rtl-error.c:113 toplev.c:578
2735 #: cp/parser.c:1945 cp/typeck.c:4157 java/expr.c:409
2736 #: java/parse.y:4988 java/verify.c:1552 java/verify.c:1553
2737 #: java/verify.c:1572
2738 #, gcc-internal-format
2742 #: config/cris/cris.c:544
2743 msgid "unexpected index-type in cris_print_index"
2746 #: config/cris/cris.c:558
2747 msgid "unexpected base-type in cris_print_base"
2750 #: config/cris/cris.c:674
2751 msgid "invalid operand for 'b' modifier"
2754 #: config/cris/cris.c:687
2755 msgid "invalid operand for 'v' modifier"
2758 #: config/cris/cris.c:700
2759 msgid "invalid operand for 'o' modifier"
2762 #: config/cris/cris.c:719
2763 msgid "invalid operand for 'O' modifier"
2766 #: config/cris/cris.c:753
2767 msgid "invalid operand for 'P' modifier"
2770 #: config/cris/cris.c:760
2771 msgid "invalid operand for 'p' modifier"
2774 #: config/cris/cris.c:799
2775 msgid "invalid operand for 'z' modifier"
2778 #: config/cris/cris.c:846 config/cris/cris.c:876
2779 msgid "invalid operand for 'H' modifier"
2782 #: config/cris/cris.c:852
2783 msgid "bad register"
2786 #: config/cris/cris.c:890
2787 msgid "invalid operand for 'e' modifier"
2790 #: config/cris/cris.c:907
2791 msgid "invalid operand for 'm' modifier"
2794 #: config/cris/cris.c:932
2795 msgid "invalid operand for 'A' modifier"
2798 #: config/cris/cris.c:950
2799 msgid "invalid operand for 'D' modifier"
2802 #: config/cris/cris.c:964
2803 msgid "invalid operand for 'T' modifier"
2806 #: config/cris/cris.c:973
2807 msgid "invalid operand modifier letter"
2810 #: config/cris/cris.c:1031
2811 msgid "unexpected multiplicative operand"
2814 #: config/cris/cris.c:1051
2815 msgid "unexpected operand"
2818 #: config/cris/cris.c:1084 config/cris/cris.c:1094
2819 msgid "unrecognized address"
2822 #: config/cris/cris.c:1904 config/cris/cris.c:1966
2823 msgid "unrecognized supposed constant"
2826 #: config/cris/cris.c:2009
2827 msgid "unrecognized supposed constant in cris_global_pic_symbol"
2830 #: config/cris/cris.c:2356 config/cris/cris.c:2401
2831 msgid "unexpected side-effects in address"
2834 #: config/cris/cris.c:3101
2835 msgid "unexpected PIC symbol"
2838 #: config/cris/cris.c:3105
2840 msgid "PIC register isn't set up"
2843 #: config/fr30/fr30.c:464
2845 msgid "fr30_print_operand_address: unhandled address"
2848 #: config/fr30/fr30.c:488
2850 msgid "fr30_print_operand: unrecognized %%p code"
2853 #: config/fr30/fr30.c:508
2855 msgid "fr30_print_operand: unrecognized %%b code"
2858 #: config/fr30/fr30.c:529
2860 msgid "fr30_print_operand: unrecognized %%B code"
2863 #: config/fr30/fr30.c:537
2865 msgid "fr30_print_operand: invalid operand to %%A code"
2868 #: config/fr30/fr30.c:554
2870 msgid "fr30_print_operand: invalid %%x code"
2873 #: config/fr30/fr30.c:561
2875 msgid "fr30_print_operand: invalid %%F code"
2878 #: config/fr30/fr30.c:578
2880 msgid "fr30_print_operand: unknown code"
2883 #: config/fr30/fr30.c:606 config/fr30/fr30.c:615 config/fr30/fr30.c:626
2884 #: config/fr30/fr30.c:639
2886 msgid "fr30_print_operand: unhandled MEM"
2889 #: config/frv/frv.c:2506
2890 msgid "Bad insn to frv_print_operand_address:"
2893 #: config/frv/frv.c:2517
2894 msgid "Bad register to frv_print_operand_memory_reference_reg:"
2897 #: config/frv/frv.c:2556 config/frv/frv.c:2566 config/frv/frv.c:2575
2898 #: config/frv/frv.c:2596 config/frv/frv.c:2601
2899 msgid "Bad insn to frv_print_operand_memory_reference:"
2902 #: config/frv/frv.c:2687
2904 msgid "bad condition code"
2907 #: config/frv/frv.c:2762
2908 msgid "Bad insn in frv_print_operand, bad const_double"
2911 #: config/frv/frv.c:2823
2912 msgid "Bad insn to frv_print_operand, 'e' modifier:"
2915 #: config/frv/frv.c:2831
2916 msgid "Bad insn to frv_print_operand, 'F' modifier:"
2919 #: config/frv/frv.c:2847
2920 msgid "Bad insn to frv_print_operand, 'f' modifier:"
2923 #: config/frv/frv.c:2861
2924 msgid "Bad insn to frv_print_operand, 'g' modifier:"
2927 #: config/frv/frv.c:2909
2928 msgid "Bad insn to frv_print_operand, 'L' modifier:"
2931 #: config/frv/frv.c:2922
2932 msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
2935 #: config/frv/frv.c:2943
2936 msgid "Bad insn to frv_print_operand, 'O' modifier:"
2939 #: config/frv/frv.c:2961
2940 msgid "Bad insn to frv_print_operand, P modifier:"
2943 #: config/frv/frv.c:2981
2944 msgid "Bad insn in frv_print_operand, z case"
2947 #: config/frv/frv.c:3012
2948 msgid "Bad insn in frv_print_operand, 0 case"
2951 #: config/frv/frv.c:3017
2952 msgid "frv_print_operand: unknown code"
2955 #: config/frv/frv.c:4386
2956 msgid "Bad output_move_single operand"
2959 #: config/frv/frv.c:4513
2960 msgid "Bad output_move_double operand"
2963 #: config/frv/frv.c:4655
2964 msgid "Bad output_condmove_single operand"
2967 #. This macro is a C statement to print on `stderr' a string describing the
2968 #. particular machine description choice. Every machine description should
2969 #. define `TARGET_VERSION'. For example:
2972 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
2974 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
2976 #: config/frv/frv.h:329
2981 #: config/i386/i386.c:6101
2983 msgid "invalid UNSPEC as operand"
2986 #: config/i386/i386.c:6683
2989 "operand is neither a constant nor a condition code, invalid operand code 'c'"
2992 #: config/i386/i386.c:6736
2994 msgid "invalid operand code '%c'"
2997 #: config/i386/i386.c:6779
2999 msgid "invalid constraints for operand"
3002 #: config/i386/i386.c:12240
3003 msgid "unknown insn mode"
3006 #. 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.
3007 #. 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.
3008 #: config/i386/xm-djgpp.h:62
3010 msgid "environment variable DJGPP not defined"
3013 #: config/i386/xm-djgpp.h:64
3015 msgid "environment variable DJGPP points to missing file '%s'"
3018 #: config/i386/xm-djgpp.h:67
3020 msgid "environment variable DJGPP points to corrupt file '%s'"
3023 #: config/ia64/ia64.c:4403
3025 msgid "ia64_print_operand: unknown code"
3028 #: config/ip2k/ip2k.c:1087
3032 #: config/iq2000/iq2000.c:3125
3034 msgid "invalid %%P operand"
3037 #: config/iq2000/iq2000.c:3133 config/rs6000/rs6000.c:9796
3039 msgid "invalid %%p value"
3042 #: config/iq2000/iq2000.c:3189 config/mips/mips.c:5360
3044 msgid "invalid use of %%d, %%x, or %%X"
3047 #: config/m32r/m32r.c:1765
3049 msgid "invalid operand to %%s code"
3052 #: config/m32r/m32r.c:1772
3054 msgid "invalid operand to %%p code"
3057 #: config/m32r/m32r.c:1827
3058 msgid "bad insn for 'A'"
3061 #: config/m32r/m32r.c:1874
3063 msgid "invalid operand to %%T/%%B code"
3066 #: config/m32r/m32r.c:1897
3068 msgid "invalid operand to %%N code"
3071 #: config/m32r/m32r.c:1930
3072 msgid "pre-increment address is not a register"
3075 #: config/m32r/m32r.c:1937
3076 msgid "pre-decrement address is not a register"
3079 #: config/m32r/m32r.c:1944
3080 msgid "post-increment address is not a register"
3083 #: config/m32r/m32r.c:2020 config/m32r/m32r.c:2034
3084 #: config/rs6000/rs6000.c:16829
3088 #: config/m32r/m32r.c:2039
3089 msgid "lo_sum not of register"
3092 #. !!!! SCz wrong here.
3093 #: config/m68hc11/m68hc11.c:3189 config/m68hc11/m68hc11.c:3567
3094 msgid "move insn not handled"
3097 #: config/m68hc11/m68hc11.c:3413 config/m68hc11/m68hc11.c:3497
3098 #: config/m68hc11/m68hc11.c:3770
3099 msgid "invalid register in the move instruction"
3102 #: config/m68hc11/m68hc11.c:3447
3103 msgid "invalid operand in the instruction"
3106 #: config/m68hc11/m68hc11.c:3744
3107 msgid "invalid register in the instruction"
3110 #: config/m68hc11/m68hc11.c:3777
3111 msgid "operand 1 must be a hard register"
3114 #: config/m68hc11/m68hc11.c:3791
3115 msgid "invalid rotate insn"
3118 #: config/m68hc11/m68hc11.c:4215
3119 msgid "registers IX, IY and Z used in the same INSN"
3122 #: config/m68hc11/m68hc11.c:4552 config/m68hc11/m68hc11.c:4852
3123 msgid "cannot do z-register replacement"
3126 #: config/m68hc11/m68hc11.c:4915
3127 msgid "invalid Z register replacement for insn"
3130 #: config/mips/mips.c:5045
3131 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
3134 #: config/mips/mips.c:5254
3136 msgid "PRINT_OPERAND, invalid insn for %%C"
3139 #: config/mips/mips.c:5271
3141 msgid "PRINT_OPERAND, invalid insn for %%N"
3144 #: config/mips/mips.c:5280
3146 msgid "PRINT_OPERAND, invalid insn for %%F"
3149 #: config/mips/mips.c:5289
3151 msgid "PRINT_OPERAND, invalid insn for %%W"
3154 #: config/mips/mips.c:5310
3156 msgid "invalid %%Y value"
3159 #: config/mips/mips.c:5388
3160 msgid "PRINT_OPERAND, invalid operand for relocation"
3163 #: config/mmix/mmix.c:1468 config/mmix/mmix.c:1598
3164 msgid "MMIX Internal: Expected a CONST_INT, not this"
3167 #: config/mmix/mmix.c:1547
3168 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3171 #: config/mmix/mmix.c:1566
3172 msgid "MMIX Internal: Expected a register, not this"
3175 #: config/mmix/mmix.c:1576
3176 msgid "MMIX Internal: Expected a constant, not this"
3179 #. We need the original here.
3180 #: config/mmix/mmix.c:1660
3181 msgid "MMIX Internal: Cannot decode this operand"
3184 #: config/mmix/mmix.c:1717
3185 msgid "MMIX Internal: This is not a recognized address"
3188 #: config/mmix/mmix.c:2650
3189 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3192 #: config/mmix/mmix.c:2657
3193 msgid "MMIX Internal: What's the CC of this?"
3196 #: config/mmix/mmix.c:2661
3197 msgid "MMIX Internal: What is the CC of this?"
3200 #: config/mmix/mmix.c:2731
3201 msgid "MMIX Internal: This is not a constant:"
3204 #: config/rs6000/host-darwin.c:83
3206 msgid "Out of stack space.\n"
3209 #: config/rs6000/host-darwin.c:104
3211 msgid "Try running '%s' in the shell to raise its limit.\n"
3214 #: config/rs6000/rs6000.c:9626
3216 msgid "invalid %%f value"
3219 #: config/rs6000/rs6000.c:9635
3221 msgid "invalid %%F value"
3224 #: config/rs6000/rs6000.c:9644
3226 msgid "invalid %%G value"
3229 #: config/rs6000/rs6000.c:9679
3231 msgid "invalid %%j code"
3234 #: config/rs6000/rs6000.c:9689
3236 msgid "invalid %%J code"
3239 #: config/rs6000/rs6000.c:9699
3241 msgid "invalid %%k value"
3244 #: config/rs6000/rs6000.c:9719 config/xtensa/xtensa.c:1677
3246 msgid "invalid %%K value"
3249 #: config/rs6000/rs6000.c:9786
3251 msgid "invalid %%O value"
3254 #: config/rs6000/rs6000.c:9833
3256 msgid "invalid %%q value"
3259 #: config/rs6000/rs6000.c:9877
3261 msgid "invalid %%S value"
3264 #: config/rs6000/rs6000.c:9917
3266 msgid "invalid %%T value"
3269 #: config/rs6000/rs6000.c:9927
3271 msgid "invalid %%u value"
3274 #: config/rs6000/rs6000.c:9936 config/xtensa/xtensa.c:1647
3276 msgid "invalid %%v value"
3279 #: config/rs6000/rs6000.c:18331
3280 msgid "AltiVec argument passed to unprototyped function"
3283 #: config/s390/s390.c:3755
3285 msgid "Cannot decompose address."
3288 #: config/s390/s390.c:3949
3289 msgid "UNKNOWN in print_operand !?"
3292 #: config/sh/sh.c:7527
3293 msgid "created and used with different architectures / ABIs"
3296 #: config/sh/sh.c:7529
3297 msgid "created and used with different ABIs"
3300 #: config/sh/sh.c:7531
3301 msgid "created and used with different endianness"
3304 #: config/sparc/sparc.c:6595 config/sparc/sparc.c:6601
3306 msgid "invalid %%Y operand"
3309 #: config/sparc/sparc.c:6671
3311 msgid "invalid %%A operand"
3314 #: config/sparc/sparc.c:6681
3316 msgid "invalid %%B operand"
3319 #: config/sparc/sparc.c:6720
3321 msgid "invalid %%c operand"
3324 #: config/sparc/sparc.c:6721
3326 msgid "invalid %%C operand"
3329 #: config/sparc/sparc.c:6742
3331 msgid "invalid %%d operand"
3334 #: config/sparc/sparc.c:6743
3336 msgid "invalid %%D operand"
3339 #: config/sparc/sparc.c:6759
3341 msgid "invalid %%f operand"
3344 #: config/sparc/sparc.c:6773
3346 msgid "invalid %%s operand"
3349 #: config/sparc/sparc.c:6827
3351 msgid "long long constant not a valid immediate operand"
3354 #: config/sparc/sparc.c:6830
3356 msgid "floating point constant not a valid immediate operand"
3359 #: config/stormy16/stormy16.c:1802 config/stormy16/stormy16.c:1873
3361 msgid "'B' operand is not constant"
3364 #: config/stormy16/stormy16.c:1829
3366 msgid "'B' operand has multiple bits set"
3369 #: config/stormy16/stormy16.c:1855
3371 msgid "'o' operand is not constant"
3374 #: config/stormy16/stormy16.c:1887
3376 msgid "xstormy16_print_operand: unknown code"
3379 #: config/v850/v850.c:360
3380 msgid "const_double_split got a bad insn:"
3383 #: config/v850/v850.c:924
3384 msgid "output_move_single:"
3387 #: config/xtensa/xtensa.c:748 config/xtensa/xtensa.c:780
3388 #: config/xtensa/xtensa.c:789
3392 #: config/xtensa/xtensa.c:1635
3394 msgid "invalid %%D value"
3397 #: config/xtensa/xtensa.c:1672
3398 msgid "invalid mask"
3401 #: config/xtensa/xtensa.c:1698
3403 msgid "invalid %%x value"
3406 #: config/xtensa/xtensa.c:1705
3408 msgid "invalid %%d value"
3411 #: config/xtensa/xtensa.c:1726 config/xtensa/xtensa.c:1736
3413 msgid "invalid %%t/%%b value"
3416 #: config/xtensa/xtensa.c:1778
3417 msgid "invalid address"
3420 #: config/xtensa/xtensa.c:1803
3421 msgid "no register in address"
3424 #: config/xtensa/xtensa.c:1811
3425 msgid "address offset not a constant"
3429 msgid "candidates are:"
3433 msgid "candidate 1:"
3437 msgid "candidate 2:"
3440 #: cp/g++spec.c:238 java/jvspec.c:417
3442 msgid "argument to '%s' missing\n"
3445 #: fortran/gfortranspec.c:231
3447 msgid "overflowed output arg list for '%s'"
3450 #: fortran/gfortranspec.c:375
3452 msgid "argument to '%s' missing"
3455 #: fortran/gfortranspec.c:379
3457 msgid "no input files; unwilling to write output files"
3460 #. FIXME: i18n bug here. Order of prints should not be
3462 #: java/gjavah.c:910
3464 msgid "ignored method '"
3467 #: java/gjavah.c:912
3469 msgid "' marked virtual\n"
3472 #: java/gjavah.c:2350
3477 #: java/gjavah.c:2350
3479 msgid " --help' for more information.\n"
3482 #: java/gjavah.c:2357
3487 #: java/gjavah.c:2357
3490 " [OPTION]... CLASS...\n"
3494 #: java/gjavah.c:2358
3497 "Generate C or C++ header files from .class files\n"
3501 #: java/gjavah.c:2359
3503 msgid " -stubs Generate an implementation stub file\n"
3506 #: java/gjavah.c:2360
3508 msgid " -jni Generate a JNI header or stub\n"
3511 #: java/gjavah.c:2361
3513 msgid " -force Always overwrite output files\n"
3516 #: java/gjavah.c:2362
3518 msgid " -old Unused compatibility option\n"
3521 #: java/gjavah.c:2363
3523 msgid " -trace Unused compatibility option\n"
3526 #: java/gjavah.c:2364
3528 msgid " -J OPTION Unused compatibility option\n"
3531 #: java/gjavah.c:2366
3533 msgid " -add TEXT Insert TEXT into class body\n"
3536 #: java/gjavah.c:2367
3538 msgid " -append TEXT Insert TEXT after class declaration\n"
3541 #: java/gjavah.c:2368
3543 msgid " -friend TEXT Insert TEXT as 'friend' declaration\n"
3546 #: java/gjavah.c:2369
3548 msgid " -prepend TEXT Insert TEXT before start of class\n"
3551 #: java/gjavah.c:2371 java/jcf-dump.c:912
3553 msgid " --classpath PATH Set path to find .class files\n"
3556 #: java/gjavah.c:2372 java/jcf-dump.c:913
3558 msgid " -IDIR Append directory to class path\n"
3561 #: java/gjavah.c:2373 java/jcf-dump.c:914
3563 msgid " --bootclasspath PATH Override built-in class path\n"
3566 #: java/gjavah.c:2374 java/jcf-dump.c:915
3568 msgid " --extdirs PATH Set extensions directory path\n"
3571 #: java/gjavah.c:2375
3573 msgid " -d DIRECTORY Set output directory name\n"
3576 #: java/gjavah.c:2376 java/jcf-dump.c:916 java/jv-scan.c:115
3578 msgid " -o FILE Set output file name\n"
3581 #: java/gjavah.c:2377
3583 msgid " -td DIRECTORY Set temporary directory name\n"
3586 #: java/gjavah.c:2379 java/jcf-dump.c:918 java/jv-scan.c:117
3588 msgid " --help Print this help, then exit\n"
3591 #: java/gjavah.c:2380 java/jcf-dump.c:919 java/jv-scan.c:118
3593 msgid " --version Print version number, then exit\n"
3596 #: java/gjavah.c:2381 java/jcf-dump.c:920
3598 msgid " -v, --verbose Print extra information while running\n"
3601 #: java/gjavah.c:2383
3604 " -M Print all dependencies to stdout;\n"
3605 " suppress ordinary output\n"
3608 #: java/gjavah.c:2385
3611 " -MM Print non-system dependencies to stdout;\n"
3612 " suppress ordinary output\n"
3615 #: java/gjavah.c:2387
3617 msgid " -MD Print all dependencies to stdout\n"
3620 #: java/gjavah.c:2388
3622 msgid " -MMD Print non-system dependencies to stdout\n"
3625 #: java/gjavah.c:2391 java/jcf-dump.c:922 java/jv-scan.c:120
3628 "For bug reporting instructions, please see:\n"
3632 #: java/gjavah.c:2575
3634 msgid "Processing %s\n"
3637 #: java/gjavah.c:2585
3639 msgid "Found in %s\n"
3642 #: java/jcf-dump.c:829
3644 msgid "Not a valid Java .class file.\n"
3647 #: java/jcf-dump.c:835
3649 msgid "error while parsing constant pool\n"
3652 #: java/jcf-dump.c:841 java/jcf-parse.c:749
3653 #, gcc-internal-format
3654 msgid "error in constant pool entry #%d\n"
3657 #: java/jcf-dump.c:851
3659 msgid "error while parsing fields\n"
3662 #: java/jcf-dump.c:857
3664 msgid "error while parsing methods\n"
3667 #: java/jcf-dump.c:863
3669 msgid "error while parsing final attributes\n"
3672 #: java/jcf-dump.c:900
3674 msgid "Try 'jcf-dump --help' for more information.\n"
3677 #: java/jcf-dump.c:907
3680 "Usage: jcf-dump [OPTION]... CLASS...\n"
3684 #: java/jcf-dump.c:908
3687 "Display contents of a class file in readable form.\n"
3691 #: java/jcf-dump.c:909
3693 msgid " -c Disassemble method bodies\n"
3696 #: java/jcf-dump.c:910
3698 msgid " --javap Generate output in 'javap' format\n"
3701 #: java/jcf-dump.c:950 java/jcf-dump.c:1018
3703 msgid "jcf-dump: no classes specified\n"
3706 #: java/jcf-dump.c:1038
3708 msgid "Cannot open '%s' for output.\n"
3711 #: java/jcf-dump.c:1084
3713 msgid "bad format of .zip/.jar archive\n"
3716 #: java/jcf-dump.c:1202
3718 msgid "Bad byte codes.\n"
3721 #: java/jv-scan.c:100
3723 msgid "Try 'jv-scan --help' for more information.\n"
3726 #: java/jv-scan.c:107
3729 "Usage: jv-scan [OPTION]... FILE...\n"
3733 #: java/jv-scan.c:108
3736 "Print useful information read from Java source files.\n"
3740 #: java/jv-scan.c:109
3742 msgid " --no-assert Don't recognize the assert keyword\n"
3745 #: java/jv-scan.c:110
3747 msgid " --complexity Print cyclomatic complexity of input file\n"
3750 #: java/jv-scan.c:111
3752 msgid " --encoding NAME Specify encoding of input file\n"
3755 #: java/jv-scan.c:112
3757 msgid " --print-main Print name of class containing 'main'\n"
3760 #: java/jv-scan.c:113
3762 msgid " --list-class List all classes defined in file\n"
3765 #: java/jv-scan.c:114
3768 " --list-filename Print input filename when listing class names\n"
3771 #: java/jv-scan.c:257
3776 #: java/jv-scan.c:269 java/jv-scan.c:280
3778 msgid "%s: warning: "
3781 #: java/jvgenmain.c:48
3783 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
3786 #: java/jvgenmain.c:101
3788 msgid "%s: Cannot open output file: %s\n"
3791 #: java/jvgenmain.c:138
3793 msgid "%s: Failed to close output file %s\n"
3796 #: java/jvspec.c:420
3798 msgid "can't specify '-D' without '--main'\n"
3801 #: java/jvspec.c:423
3803 msgid "'%s' is not a valid class name"
3806 #: java/jvspec.c:429
3808 msgid "--resource requires -o"
3811 #: java/jvspec.c:443
3813 msgid "cannot specify both -C and -o"
3816 #: java/jvspec.c:455
3818 msgid "cannot create temporary file"
3821 #: java/jvspec.c:483
3823 msgid "using both @FILE with multiple files not implemented"
3826 #: java/jvspec.c:534
3828 msgid "cannot specify 'main' class when not linking"
3831 #: java/parse-scan.y:878 java/parse.y:959
3832 #: java/parse.y:1300 java/parse.y:1361
3833 #: java/parse.y:1569 java/parse.y:1792
3834 #: java/parse.y:1801 java/parse.y:1812
3835 #: java/parse.y:1823 java/parse.y:1835
3836 #: java/parse.y:1850 java/parse.y:1867
3837 #: java/parse.y:1869 java/parse.y:1950
3838 #: java/parse.y:2127 java/parse.y:2196
3839 #: java/parse.y:2360 java/parse.y:2373
3840 #: java/parse.y:2380 java/parse.y:2387
3841 #: java/parse.y:2398 java/parse.y:2400
3842 #: java/parse.y:2438 java/parse.y:2440
3843 #: java/parse.y:2442 java/parse.y:2463
3844 #: java/parse.y:2465 java/parse.y:2467
3845 #: java/parse.y:2483 java/parse.y:2485
3846 #: java/parse.y:2506 java/parse.y:2508
3847 #: java/parse.y:2510 java/parse.y:2538
3848 #: java/parse.y:2540 java/parse.y:2542
3849 #: java/parse.y:2544 java/parse.y:2562
3850 #: java/parse.y:2564 java/parse.y:2575
3851 #: java/parse.y:2586 java/parse.y:2597
3852 #: java/parse.y:2608 java/parse.y:2619
3853 #: java/parse.y:2632 java/parse.y:2636
3854 #: java/parse.y:2638 java/parse.y:2651
3855 msgid "Missing term"
3858 #: java/parse-scan.y:880 java/parse.y:739
3859 #: java/parse.y:777 java/parse.y:802
3860 #: java/parse.y:980 java/parse.y:1335
3861 #: java/parse.y:1545 java/parse.y:1547
3862 #: java/parse.y:1777 java/parse.y:1803
3863 #: java/parse.y:1814 java/parse.y:1825
3864 #: java/parse.y:1837 java/parse.y:1852
3865 msgid "';' expected"
3868 #: java/parse-scan.y:1371 java/parse.y:16419
3872 #: java/parse-scan.y:1373 java/parse.y:16421
3873 msgid "parse error; also virtual memory exhausted"
3876 #: java/parse-scan.y:1375 java/parse.y:16423
3877 msgid "parse error: cannot back up"
3880 #: java/parse.y:737 java/parse.y:775
3881 msgid "Missing name"
3885 msgid "'*' expected"
3889 msgid "Class or interface declaration expected"
3892 #: java/parse.y:851 java/parse.y:853
3893 msgid "Missing class name"
3896 #: java/parse.y:856 java/parse.y:860
3897 #: java/parse.y:868 java/parse.y:1020
3898 #: java/parse.y:1281 java/parse.y:1283
3899 #: java/parse.y:1612 java/parse.y:1863
3900 #: java/parse.y:1895 java/parse.y:1957
3901 msgid "'{' expected"
3905 msgid "Missing super class name"
3908 #: java/parse.y:880 java/parse.y:896
3909 msgid "Missing interface name"
3913 msgid "Missing variable initializer"
3917 msgid "Invalid declaration"
3920 #: java/parse.y:994 java/parse.y:1079
3921 #: java/parse.y:2142 java/parse.y:2171
3922 #: java/parse.y:2193 java/parse.y:2197
3923 #: java/parse.y:2232 java/parse.y:2311
3924 #: java/parse.y:2321 java/parse.y:2331
3925 msgid "']' expected"
3929 msgid "Unbalanced ']'"
3932 #: java/parse.y:1034
3933 msgid "Invalid method declaration, method name required"
3936 #: java/parse.y:1039 java/parse.y:1044
3937 #: java/parse.y:1049 java/parse.y:2045
3938 msgid "Identifier expected"
3941 #: java/parse.y:1054 java/parse.y:4721
3942 #, gcc-internal-format
3943 msgid "Invalid method declaration, return type required"
3946 #: java/parse.y:1077 java/parse.y:1525
3947 #: java/parse.y:1532 java/parse.y:1541
3948 #: java/parse.y:1543 java/parse.y:1571
3949 #: java/parse.y:1680 java/parse.y:1987
3950 #: java/parse.y:2040
3951 msgid "')' expected"
3954 #: java/parse.y:1093
3955 msgid "Missing formal parameter term"
3958 #: java/parse.y:1108 java/parse.y:1113
3959 msgid "Missing identifier"
3962 #: java/parse.y:1133 java/parse.y:1142
3963 msgid "Missing class type term"
3966 #: java/parse.y:1298
3967 msgid "Invalid interface type"
3970 #: java/parse.y:1485 java/parse.y:1659
3971 #: java/parse.y:1661
3972 msgid "':' expected"
3975 #: java/parse.y:1511 java/parse.y:1516
3976 #: java/parse.y:1521
3977 msgid "Invalid expression statement"
3980 #: java/parse.y:1539 java/parse.y:1567
3981 #: java/parse.y:1608 java/parse.y:1676
3982 #: java/parse.y:1744 java/parse.y:1865
3983 #: java/parse.y:1943 java/parse.y:2034
3984 #: java/parse.y:2036 java/parse.y:2049
3985 #: java/parse.y:2292 java/parse.y:2294
3986 msgid "'(' expected"
3989 #: java/parse.y:1610
3990 msgid "Missing term or ')'"
3993 #: java/parse.y:1657
3994 msgid "Missing or invalid constant expression"
3997 #: java/parse.y:1678
3998 msgid "Missing term and ')' expected"
4001 #: java/parse.y:1717
4002 msgid "Invalid control expression"
4005 #: java/parse.y:1719 java/parse.y:1721
4006 msgid "Invalid update expression"
4009 #: java/parse.y:1746
4010 msgid "Invalid init statement"
4013 #: java/parse.y:1946
4014 msgid "Missing term or ')' expected"
4017 #: java/parse.y:1989
4018 msgid "'class' or 'this' expected"
4021 #: java/parse.y:1991 java/parse.y:1993
4022 msgid "'class' expected"
4025 #: java/parse.y:2038
4026 msgid "')' or term expected"
4029 #: java/parse.y:2140 java/parse.y:2169
4030 msgid "'[' expected"
4033 #: java/parse.y:2247
4034 msgid "Field expected"
4037 #: java/parse.y:2306 java/parse.y:2316
4038 #: java/parse.y:2326
4039 msgid "Missing term and ']' expected"
4042 #: java/parse.y:2431
4043 msgid "']' expected, invalid type expression"
4046 #: java/parse.y:2434
4047 msgid "Invalid type expression"
4050 #: java/parse.y:2546
4051 msgid "Invalid reference type"
4054 #: java/parse.y:3017
4055 msgid "Constructor invocation must be first thing in a constructor"
4058 #: java/parse.y:3019
4059 msgid "Only constructors can invoke constructors"
4062 #: config/mcore/mcore.h:57
4063 msgid "the m210 does not have little endian support"
4066 #: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:783
4067 msgid "-pg and -fomit-frame-pointer are incompatible"
4070 #: ada/lang-specs.h:35
4071 msgid "-c or -S required for Ada"
4074 #: config/i386/sco5.h:189
4075 msgid "-pg not supported on this platform"
4078 #: config/i386/sco5.h:190
4079 msgid "-p and -pp specified - pick one"
4082 #: config/i386/sco5.h:264
4083 msgid "-G and -static are mutually exclusive"
4086 #: config/i386/cygwin.h:29
4087 msgid "mno-cygwin and mno-win32 are not compatible"
4090 #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
4091 msgid "shared and mdll are not compatible"
4094 #: config/vax/netbsd-elf.h:42
4095 msgid "The -shared option is not currently supported for VAX ELF."
4098 #: config/arm/arm.h:141
4099 msgid "-msoft-float and -mhard_float may not be used together"
4102 #: config/arm/arm.h:143
4103 msgid "-mbig-endian and -mlittle-endian may not be used together"
4106 #: config/vax/vax.h:50 config/vax/vax.h:51
4107 msgid "profiling not supported with -mg\n"
4110 #: config/darwin.h:233
4111 msgid "-current_version only allowed with -dynamiclib"
4114 #: config/darwin.h:235
4115 msgid "-install_name only allowed with -dynamiclib"
4118 #: config/darwin.h:240
4119 msgid "-bundle not allowed with -dynamiclib"
4122 #: config/darwin.h:241
4123 msgid "-bundle_loader not allowed with -dynamiclib"
4126 #: config/darwin.h:242
4127 msgid "-client_name not allowed with -dynamiclib"
4130 #: config/darwin.h:247
4131 msgid "-force_flat_namespace not allowed with -dynamiclib"
4134 #: config/darwin.h:249
4135 msgid "-keep_private_externs not allowed with -dynamiclib"
4138 #: config/darwin.h:250
4139 msgid "-private_bundle not allowed with -dynamiclib"
4142 #: config/rs6000/darwin.h:105
4143 msgid " conflicting code gen style switches are used"
4146 #: config/mips/mips.h:842 config/arc/arc.h:63
4147 msgid "may not use both -EB and -EL"
4150 #: config/sparc/linux64.h:206 config/sparc/linux64.h:217
4151 #: config/sparc/netbsd-elf.h:126 config/sparc/netbsd-elf.h:145
4152 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
4153 msgid "may not use both -m32 and -m64"
4156 #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
4157 #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
4158 msgid "does not support multilib"
4161 #: config/mips/r3900.h:35
4162 msgid "-mhard-float not supported"
4165 #: config/mips/r3900.h:37
4166 msgid "-msingle-float and -msoft-float cannot both be specified"
4170 msgid "Cannot use mthreads and mlegacy-threads together."
4174 msgid "Cannot use mshared and static together."
4177 #: config/sh/sh.h:460
4178 msgid "SH2a does not support little-endian"
4182 msgid "GCC does not support -C or -CC without -E"
4186 msgid "-E or -x required when input is from standard input"
4189 #: java/lang-specs.h:34
4190 msgid "-fjni and -femit-class-files are incompatible"
4193 #: java/lang-specs.h:35
4194 msgid "-fjni and -femit-class-file are incompatible"
4197 #: java/lang-specs.h:36 java/lang-specs.h:37
4198 msgid "-femit-class-file should used along with -fsyntax-only"
4201 #: config/i386/nwld.h:34
4202 msgid "Static linking is not supported.\n"
4205 #: fortran/lang.opt:30
4206 msgid "Add a directory for INCLUDE and MODULE searching"
4209 #: fortran/lang.opt:34
4210 msgid "Put MODULE files in 'directory'"
4213 #: fortran/lang.opt:42
4214 msgid "Warn about possible aliasing of dummy arguments"
4217 #: fortran/lang.opt:46
4218 msgid "Warn about implicit conversion"
4221 #: fortran/lang.opt:50
4222 msgid "Warn about calls with implicit interface"
4225 #: fortran/lang.opt:54
4226 msgid "Warn about truncated source lines"
4229 #: fortran/lang.opt:58
4230 msgid "Warn about usage of non-standard intrinsics"
4233 #: fortran/lang.opt:62
4234 msgid "Warn about \"suspicious\" constructs"
4237 #: fortran/lang.opt:66
4238 msgid "Warn about underflow of numerical constant expressions"
4241 #: fortran/lang.opt:70 common.opt:154
4242 msgid "Warn when a label is unused"
4245 #: fortran/lang.opt:74
4246 msgid "Set the default double precision kind to an 8 byte wide type"
4249 #: fortran/lang.opt:78
4250 msgid "Set the default integer kind to an 8 byte wide type"
4253 #: fortran/lang.opt:82
4254 msgid "Set the default real kind to an 8 byte wide type"
4257 #: fortran/lang.opt:86
4258 msgid "Allow dollar signs in entity names"
4261 #: fortran/lang.opt:90
4262 msgid "Display the code tree after parsing."
4265 #: fortran/lang.opt:94
4266 msgid "Use f2c calling convention."
4269 #: fortran/lang.opt:98
4270 msgid "Assume that the source file is fixed form"
4273 #: fortran/lang.opt:102
4274 msgid "Assume that the source file is free form"
4277 #: fortran/lang.opt:106
4278 msgid "Append underscores to externally visible names"
4281 #: fortran/lang.opt:110
4282 msgid "Append a second underscore if the name already contains an underscore"
4285 #: fortran/lang.opt:114
4287 "Specify that no implicit typing is allowed, unless overridden by explicit "
4288 "IMPLICIT statements"
4291 #: fortran/lang.opt:118
4292 msgid "Allow arbitrary character line width in fixed mode"
4295 #: fortran/lang.opt:122
4296 msgid "Use n as character line width in fixed mode"
4299 #: fortran/lang.opt:126
4300 msgid "Maximum identifier length."
4303 #: fortran/lang.opt:130
4304 msgid "Size in bytes of the largest array that will be put on the stack"
4307 #: fortran/lang.opt:134
4308 msgid "Set default accessibility of module entities to PRIVATE"
4311 #: fortran/lang.opt:138
4312 msgid "Don't generate code, just do syntax and semantics checking"
4315 #: fortran/lang.opt:142
4316 msgid "Try to layout derived types as compact as possible"
4319 #: fortran/lang.opt:146
4320 msgid "Copy array sections into a contiguous block on procedure entry"
4323 #: fortran/lang.opt:150
4324 msgid "Set the kind for a real with the 'q' exponent to 'n'"
4327 #: fortran/lang.opt:154
4328 msgid "Conform to the ISO Fortran 95 standard."
4331 #: fortran/lang.opt:158
4332 msgid "Conform to the ISO Fortran 2003 standard."
4335 #: fortran/lang.opt:162
4336 msgid "Conform nothing in particular."
4339 #: fortran/lang.opt:166
4340 msgid "Accept extensions to support legacy code."
4344 msgid "Display this information"
4349 "Set parameter <param> to value. See below for a complete list of parameters"
4354 "Put global and static data smaller than <number> bytes into a special "
4355 "section (on some targets)"
4359 msgid "Set optimization level to <number>"
4363 msgid "Optimize for space rather than speed"
4367 msgid "This switch is deprecated; use -Wextra instead"
4371 msgid "Warn about returning structures, unions or arrays"
4375 msgid "Warn about inappropriate attribute usage"
4379 msgid "Warn about pointer casts which increase alignment"
4383 msgid "Warn about uses of __attribute__((deprecated)) declarations"
4387 msgid "Warn when an optimization pass is disabled"
4391 msgid "Treat all warnings as errors"
4395 msgid "Print extra (possibly unwanted) warnings"
4399 msgid "Exit on the first error occurred"
4403 msgid "Warn when an inlined function cannot be inlined"
4407 msgid "Warn if an object is larger than <number> bytes"
4412 "Warn about functions which might be candidates for __attribute__((noreturn))"
4416 msgid "Warn when the packed attribute has no effect on struct layout"
4420 msgid "Warn when padding is required to align structure members"
4424 msgid "Warn when one local variable shadows another"
4427 #: common.opt:114 common.opt:118
4428 msgid "Warn about code which might break strict aliasing rules"
4432 msgid "Warn about enumerated switches, with no default, missing a case"
4436 msgid "Warn about enumerated switches missing a \"default:\" statement"
4440 msgid "Warn about all enumerated switches missing a specific case"
4443 #: common.opt:134 c.opt:379
4444 msgid "Do not suppress warnings from system headers"
4448 msgid "Warn about uninitialized automatic variables"
4452 msgid "Warn about code that will never be executed"
4456 msgid "Enable all -Wunused- warnings"
4460 msgid "Warn when a function is unused"
4464 msgid "Warn when a function parameter is unused"
4468 msgid "Warn when an expression value is unused"
4472 msgid "Warn when a variable is unused"
4476 msgid "Emit declaration information into <file>"
4480 msgid "Enable dumps from specific passes of the compiler"
4484 msgid "Set the file basename to be used for dumps"
4488 msgid "Align the start of functions"
4492 msgid "Align labels which are only reached by jumping"
4496 msgid "Align all labels"
4500 msgid "Align the start of loops"
4504 msgid "Specify that arguments may alias each other and globals"
4508 msgid "Assume arguments may alias globals but not each other"
4512 msgid "Assume arguments alias neither each other nor globals"
4516 msgid "Generate unwind tables that are exact at each instruction boundary"
4520 msgid "Generate code to check bounds before indexing arrays"
4524 msgid "Replace add, compare, branch with branch on count register"
4528 msgid "Use profiling information for branch probabilities"
4533 "Perform branch target load optimization before prologue / epilogue threading"
4538 "Perform branch target load optimization after prologue / epilogue threading"
4543 "Restrict target load migration not to re-use registers in any basic block"
4547 msgid "Mark <register> as being preserved across functions"
4551 msgid "Mark <register> as being corrupted by function calls"
4555 msgid "Save registers around function calls"
4559 msgid "Do not put uninitialized globals in the common section"
4563 msgid "Perform a register copy-propagation optimization pass"
4567 msgid "Perform cross-jumping optimization"
4571 msgid "When running CSE, follow jumps to their targets"
4575 msgid "When running CSE, follow conditional jumps"
4579 msgid "Omit range reduction step when performing complex division"
4583 msgid "Place data items into their own section"
4587 msgid "Defer popping functions args from stack until later"
4591 msgid "Attempt to fill delay slots of branch instructions"
4595 msgid "Delete useless null pointer checks"
4600 "How often to emit source location at the beginning of line-wrapped "
4606 "Amend appropriate diagnostic messages with the command line option that "
4611 msgid "Dump various compiler internals to a file"
4616 "Suppress output of instruction numbers and line number notes in debugging "
4621 msgid "Perform DWARF2 duplicate elimination"
4624 #: common.opt:360 common.opt:364
4625 msgid "Perform unused type elimination in debug info"
4629 msgid "Enable exception handling"
4633 msgid "Perform a number of minor, expensive optimizations"
4637 msgid "Assume no NaNs or infinities are generated"
4641 msgid "Mark <register> as being unavailable to the compiler"
4645 msgid "Don't allocate floats and doubles in extended-precision registers"
4649 msgid "Copy memory address constants into registers before use"
4653 msgid "Copy memory operands into registers before use"
4657 msgid "Allow function addresses to be held in registers"
4661 msgid "Place each function into its own section"
4665 msgid "Perform global common subexpression elimination"
4670 "Perform enhanced load motion during global common subexpression elimination"
4674 msgid "Perform store motion after global common subexpression elimination"
4679 "Perform redundant load after store elimination in global common subexpression"
4684 "Perform global common subexpression elimination after register allocation"
4688 msgid "Enable guessing of branch probabilities"
4692 msgid "Process #ident directives"
4696 msgid "Perform conversion of conditional jumps to branchless equivalents"
4700 msgid "Perform conversion of conditional jumps to conditional execution"
4704 msgid "Do not generate .size directives"
4708 msgid "Pay attention to the \"inline\" keyword"
4712 msgid "Integrate simple functions into their callers"
4716 msgid "Limit the size of inlined functions to <number>"
4720 msgid "Instrument function entry and exit with profiling calls"
4724 msgid "Optimize induction variables on trees"
4728 msgid "Use jump tables for sufficiently large switch statements"
4732 msgid "Generate code for functions even if they are fully inlined"
4736 msgid "Emit static const variables even if they are not used"
4740 msgid "Give external symbols a leading underscore"
4744 msgid "Perform loop optimizations"
4748 msgid "Perform loop optimizations using the new loop optimizer"
4752 msgid "Set errno after built-in math functions"
4756 msgid "Report on permanent memory allocation"
4760 msgid "Attempt to merge identical constants and constant variables"
4764 msgid "Attempt to merge identical constants across compilation units"
4769 "Limit diagnostics to <number> characters per line. 0 suppresses line-"
4774 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
4778 msgid "Move loop invariant computations out of loops"
4783 "Add mudflap bounds-checking instrumentation for single-threaded program."
4787 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
4791 msgid "Ignore read operations when inserting mudflap instrumentation."
4796 "Enable/Disable the traditional scheduling in loops that already passed "
4801 msgid "Support synchronous non-call exceptions"
4805 msgid "When possible do not generate stack frames"
4809 msgid "Do the full register move optimization pass"
4813 msgid "Optimize sibling and tail recursive calls"
4817 msgid "Pack structure members together without holes"
4821 msgid "Set initial maximum structure member alignment"
4825 msgid "Return small aggregates in memory, not registers"
4829 msgid "Perform loop peeling"
4833 msgid "Enable machine specific peephole optimizations"
4837 msgid "Enable an RTL peephole pass before sched2"
4841 msgid "Generate position-independent code if possible (large mode)"
4846 "Generate position-independent code for executables if possible (large mode)"
4850 msgid "Generate position-independent code if possible (small mode)"
4855 "Generate position-independent code for executables if possible (small mode)"
4859 msgid "Generate prefetch instructions, if available, for arrays in loops"
4863 msgid "Enable basic program profiling code"
4867 msgid "Insert arc-based program profiling code"
4872 "Enable common options for generating profile info for profile feedback "
4873 "directed optimizations"
4878 "Enable common options for performing profile feedback directed optimizations"
4882 msgid "Insert code to profile values of expressions"
4886 msgid "Make compile reproducible using <string>"
4890 msgid "Return small aggregates in registers"
4894 msgid "Enables a register move optimization"
4898 msgid "Perform a register renaming optimization pass"
4902 msgid "Reorder basic blocks to improve code placement"
4906 msgid "Reorder basic blocks and partition into hot and cold sections"
4910 msgid "Reorder functions to improve code placement"
4914 msgid "Add a common subexpression elimination pass after loop optimizations"
4918 msgid "Run the loop optimizer twice"
4922 msgid "Disable optimizations that assume default FP rounding behavior"
4926 msgid "Enable scheduling across basic blocks"
4930 msgid "Allow speculative motion of non-loads"
4934 msgid "Allow speculative motion of some loads"
4938 msgid "Allow speculative motion of more loads"
4942 msgid "Set the verbosity level of the scheduler"
4946 msgid "If scheduling post reload, do superblock scheduling"
4950 msgid "If scheduling post reload, do trace scheduling"
4954 msgid "Reschedule instructions before register allocation"
4958 msgid "Reschedule instructions after register allocation"
4962 msgid "Allow premature scheduling of queued insns"
4966 msgid "Set number of queued insns that can be prematurely scheduled"
4969 #: common.opt:736 common.opt:740
4971 "Set dependence distance checking in premature scheduling of queued insns"
4975 msgid "Mark data as shared rather than private"
4979 msgid "Show column numbers in diagnostics, when available. Default on."
4983 msgid "Disable optimizations observable by IEEE signaling NaNs"
4987 msgid "Convert floating point constants to single precision constants"
4991 msgid "Use value profiling for speculative prefetching"
4995 msgid "Split lifetimes of induction variables when loops are unrolled."
4999 msgid "Apply variable expansion when loops are unrolled."
5003 msgid "Insert stack checking code into the program"
5007 msgid "Trap if the stack goes past <register>"
5011 msgid "Trap if the stack goes past symbol <name>"
5015 msgid "Perform strength reduction optimizations"
5019 msgid "Assume strict aliasing rules apply"
5023 msgid "Check for syntax errors, then stop"
5027 msgid "Create data files needed by \"gcov\""
5031 msgid "Perform jump threading optimizations"
5035 msgid "Report the time taken by each compiler pass"
5039 msgid "Set the default thread-local storage code generation model"
5043 msgid "Perform superblock formation via tail duplication"
5047 msgid "Assume floating-point operations can trap"
5051 msgid "Trap for signed overflow in addition, subtraction and multiplication"
5055 msgid "Use tree-ssa based implementation of profiling"
5059 msgid "Enable SSA-CCP optimization on trees"
5063 msgid "Enable SSA-CCP optimization for stores and loads"
5067 msgid "Enable loop header copying on trees"
5071 msgid "Coalesce memory temporaries in the SSA->normal pass"
5075 msgid "Replace SSA temporaries with better names in copies."
5079 msgid "Enable copy propagation on trees"
5083 msgid "Enable copy propagation for stores and loads"
5087 msgid "Enable SSA dead code elimination optimization on trees"
5091 msgid "Enable dominator optimizations"
5095 msgid "Enable dead store elimination"
5099 msgid "Enable Full Redundancy Elimination (FRE) on trees"
5103 msgid "Enable loop invariant motion on trees"
5107 msgid "Enable linear loop transforms on trees"
5111 msgid "Create canonical induction variables in loops"
5115 msgid "Enable loop optimizations on tree level"
5119 msgid "Enable SSA-PRE optimization on trees"
5123 msgid "Perform structural alias analysis"
5127 msgid "Enable SSA code sinking on trees"
5131 msgid "Perform scalar replacement of aggregates"
5135 msgid "Replace temporary expressions in the SSA->normal pass"
5139 msgid "Perform live range splitting during the SSA->normal pass."
5143 msgid "Perform Value Range Propagation on trees"
5147 msgid "Compile whole compilation unit at a time"
5151 msgid "Perform loop unrolling when iteration count is known"
5155 msgid "Perform loop unrolling for all loops"
5159 msgid "Allow math optimizations that may violate IEEE or ISO standards"
5163 msgid "Perform loop unswitching"
5167 msgid "Just generate unwind tables for exception handling"
5171 msgid "Perform variable tracking"
5175 msgid "Enable loop vectorization on trees"
5179 msgid "Set the verbosity level of the vectorizer"
5183 msgid "Add extra commentary to assembler output"
5187 msgid "Set the default symbol visibility"
5191 msgid "Use expression value profiles in optimizations"
5195 msgid "Construct webs and split unrelated uses of single variable"
5199 msgid "Assume signed arithmetic overflow wraps around"
5203 msgid "Put zero initialized data in the bss section"
5207 msgid "Generate debug information in default format"
5211 msgid "Generate debug information in COFF format"
5215 msgid "Generate debug information in DWARF v2 format"
5219 msgid "Generate debug information in default extended format"
5223 msgid "Generate debug information in STABS format"
5227 msgid "Generate debug information in extended STABS format"
5231 msgid "Generate debug information in VMS format"
5235 msgid "Generate debug information in XCOFF format"
5239 msgid "Generate debug information in extended XCOFF format"
5243 msgid "Place output into <file>"
5247 msgid "Enable function profiling"
5251 msgid "Issue warnings needed for strict compliance to the standard"
5255 msgid "Like -pedantic but issue them as errors"
5259 msgid "Do not display functions compiled or elapsed time"
5263 msgid "Display the compiler's version"
5267 msgid "Suppress warnings"
5271 msgid "Specify options to GNAT"
5274 #: config/m68hc11/m68hc11.opt:24 config/m68hc11/m68hc11.opt:32
5275 msgid "Compile for a 68HC11"
5278 #: config/m68hc11/m68hc11.opt:28 config/m68hc11/m68hc11.opt:36
5279 msgid "Compile for a 68HC12"
5282 #: config/m68hc11/m68hc11.opt:42 config/m68hc11/m68hc11.opt:46
5283 msgid "Compile for a 68HCS12"
5286 #: config/m68hc11/m68hc11.opt:50
5287 msgid "Auto pre/post decrement increment allowed"
5290 #: config/m68hc11/m68hc11.opt:54
5291 msgid "Min/max instructions allowed"
5294 #: config/m68hc11/m68hc11.opt:58
5295 msgid "Use call and rtc for function calls and returns"
5298 #: config/m68hc11/m68hc11.opt:62
5299 msgid "Auto pre/post decrement increment not allowed"
5302 #: config/m68hc11/m68hc11.opt:66
5303 msgid "Use jsr and rts for function calls and returns"
5306 #: config/m68hc11/m68hc11.opt:70
5307 msgid "Min/max instructions not allowed"
5310 #: config/m68hc11/m68hc11.opt:74
5311 msgid "Use direct addressing mode for soft registers"
5314 #: config/m68hc11/m68hc11.opt:78
5315 msgid "Compile with 32-bit integer mode"
5318 #: config/m68hc11/m68hc11.opt:83
5319 msgid "Specify the register allocation order"
5322 #: config/m68hc11/m68hc11.opt:87
5323 msgid "Do not use direct addressing mode for soft registers"
5326 #: config/m68hc11/m68hc11.opt:91
5327 msgid "Compile with 16-bit integer mode"
5330 #: config/m68hc11/m68hc11.opt:95
5331 msgid "Indicate the number of soft registers available"
5334 #: config/pa/pa.opt:24 config/pa/pa.opt:77 config/pa/pa.opt:85
5335 msgid "Generate PA1.0 code"
5338 #: config/pa/pa.opt:28 config/pa/pa.opt:89 config/pa/pa.opt:109
5339 msgid "Generate PA1.1 code"
5342 #: config/pa/pa.opt:32 config/pa/pa.opt:93
5343 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
5346 #: config/pa/pa.opt:36
5347 msgid "Generate code for huge switch statements"
5350 #: config/pa/pa.opt:40
5351 msgid "Disable FP regs"
5354 #: config/pa/pa.opt:44
5355 msgid "Disable indexed addressing"
5358 #: config/pa/pa.opt:48
5359 msgid "Generate fast indirect calls"
5362 #: config/pa/pa.opt:52
5363 msgid "Specify range of registers to make fixed."
5366 #: config/pa/pa.opt:56
5367 msgid "Assume code will be assembled by GAS"
5370 #: config/pa/pa.opt:60
5371 msgid "Put jumps in call delay slots"
5374 #: config/pa/pa.opt:65
5375 msgid "Enable linker optimizations"
5378 #: config/pa/pa.opt:69
5379 msgid "Always generate long calls"
5382 #: config/pa/pa.opt:73
5383 msgid "Emit long load/store sequences"
5386 #: config/pa/pa.opt:81
5387 msgid "Disable space regs"
5390 #: config/pa/pa.opt:97
5391 msgid "Use portable calling conventions"
5394 #: config/pa/pa.opt:101
5396 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
5397 "7200, 7300, and 8000."
5400 #: config/pa/pa.opt:105 config/frv/frv.opt:174
5401 msgid "Use software floating point"
5404 #: config/pa/pa.opt:113
5405 msgid "Do not disable space regs"
5408 #: config/pa/pa-hpux1010.opt:24 config/pa/pa-hpux1111.opt:24
5409 #: config/pa/pa-hpux.opt:28
5410 msgid "Specify UNIX standard for predefines and linking"
5413 #: config/pa/pa64-hpux.opt:24
5414 msgid "Assume code will be linked by GNU ld"
5417 #: config/pa/pa64-hpux.opt:28
5418 msgid "Assume code will be linked by HP ld"
5421 #: config/pa/pa-hpux.opt:24
5422 msgid "Generate cpp defines for server IO"
5425 #: config/pa/pa-hpux.opt:32
5426 msgid "Generate cpp defines for workstation IO"
5429 #: config/lynx.opt:24
5430 msgid "Support legacy multi-threading"
5433 #: config/lynx.opt:28
5434 msgid "Use shared libraries"
5437 #: config/lynx.opt:32
5438 msgid "Support multi-threading"
5441 #: config/mcore/mcore.opt:24
5442 msgid "Generate code for the M*Core M210"
5445 #: config/mcore/mcore.opt:28
5446 msgid "Generate code for the M*Core M340"
5449 #: config/mcore/mcore.opt:32
5450 msgid "Set maximum alignment to 4"
5453 #: config/mcore/mcore.opt:36
5454 msgid "Force functions to be aligned to a 4 byte boundary"
5457 #: config/mcore/mcore.opt:40
5458 msgid "Set maximum alignment to 8"
5461 #: config/mcore/mcore.opt:44
5462 msgid "Generate big-endian code"
5465 #: config/mcore/mcore.opt:48
5466 msgid "Emit call graph information"
5469 #: config/mcore/mcore.opt:52
5470 msgid "Use the divide instruction"
5473 #: config/mcore/mcore.opt:56
5474 msgid "Inline constants if it can be done in 2 insns or less"
5477 #: config/mcore/mcore.opt:60
5478 msgid "Generate little-endian code"
5481 #: config/mcore/mcore.opt:68
5482 msgid "Use arbitrary sized immediates in bit operations"
5485 #: config/mcore/mcore.opt:72
5486 msgid "Prefer word accesses over byte accesses"
5489 #: config/mcore/mcore.opt:76
5490 msgid "Set the maximum amount for a single stack increment operation"
5493 #: config/mcore/mcore.opt:80
5494 msgid "Always treat bitfields as int-sized"
5497 #: config/pdp11/pdp11.opt:24
5498 msgid "Generate code for an 11/10"
5501 #: config/pdp11/pdp11.opt:28
5502 msgid "Generate code for an 11/40"
5505 #: config/pdp11/pdp11.opt:32
5506 msgid "Generate code for an 11/45"
5509 #: config/pdp11/pdp11.opt:36
5510 msgid "Use 16-bit abs patterns"
5513 #: config/pdp11/pdp11.opt:40
5514 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
5517 #: config/pdp11/pdp11.opt:44
5518 msgid "Do not use inline patterns for copying memory"
5521 #: config/pdp11/pdp11.opt:48
5522 msgid "Use inline patterns for copying memory"
5525 #: config/pdp11/pdp11.opt:52
5526 msgid "Do not pretend that branches are expensive"
5529 #: config/pdp11/pdp11.opt:56
5530 msgid "Pretend that branches are expensive"
5533 #: config/pdp11/pdp11.opt:60
5534 msgid "Use the DEC assembler syntax"
5537 #: config/pdp11/pdp11.opt:64
5538 msgid "Use 32 bit float"
5541 #: config/pdp11/pdp11.opt:68
5542 msgid "Use 64 bit float"
5545 #: config/pdp11/pdp11.opt:72 config/rs6000/rs6000.opt:89
5546 #: config/frv/frv.opt:121
5547 msgid "Use hardware floating point"
5550 #: config/pdp11/pdp11.opt:76
5551 msgid "Use 16 bit int"
5554 #: config/pdp11/pdp11.opt:80
5555 msgid "Use 32 bit int"
5558 #: config/pdp11/pdp11.opt:84 config/rs6000/rs6000.opt:85
5559 msgid "Do not use hardware floating point"
5562 #: config/pdp11/pdp11.opt:88
5563 msgid "Target has split I&D"
5566 #: config/pdp11/pdp11.opt:92
5567 msgid "Use UNIX assembler syntax"
5570 #: config/rs6000/sysv4.opt:25
5571 msgid "Select ABI calling convention"
5574 #: config/rs6000/sysv4.opt:29
5575 msgid "Select method for sdata handling"
5578 #: config/rs6000/sysv4.opt:33 config/alpha/alpha.opt:135
5579 #: config/ia64/ia64.opt:93
5580 msgid "Specify bit size of immediate TLS offsets"
5583 #: config/rs6000/sysv4.opt:37 config/rs6000/sysv4.opt:41
5584 msgid "Align to the base type of the bit-field"
5587 #: config/rs6000/sysv4.opt:46 config/rs6000/sysv4.opt:50
5588 msgid "Produce code relocatable at runtime"
5591 #: config/rs6000/sysv4.opt:54 config/rs6000/sysv4.opt:58
5592 msgid "Produce little endian code"
5595 #: config/rs6000/sysv4.opt:62 config/rs6000/sysv4.opt:66
5596 msgid "Produce big endian code"
5599 #: config/rs6000/sysv4.opt:71 config/rs6000/sysv4.opt:75
5600 #: config/rs6000/sysv4.opt:79 config/rs6000/sysv4.opt:84
5601 #: config/rs6000/sysv4.opt:101 config/rs6000/sysv4.opt:129
5602 #: config/rs6000/sysv4.opt:141
5603 msgid "no description yet"
5606 #: config/rs6000/sysv4.opt:88
5610 #: config/rs6000/sysv4.opt:92
5611 msgid "Allow bit-fields to cross word boundaries"
5614 #: config/rs6000/sysv4.opt:96
5615 msgid "Use alternate register names"
5618 #: config/rs6000/sysv4.opt:105
5619 msgid "Link with libsim.a, libc.a and sim-crt0.o"
5622 #: config/rs6000/sysv4.opt:109
5623 msgid "Link with libads.a, libc.a and crt0.o"
5626 #: config/rs6000/sysv4.opt:113
5627 msgid "Link with libyk.a, libc.a and crt0.o"
5630 #: config/rs6000/sysv4.opt:117
5631 msgid "Link with libmvme.a, libc.a and crt0.o"
5634 #: config/rs6000/sysv4.opt:121
5635 msgid "Set the PPC_EMB bit in the ELF flags header"
5638 #: config/rs6000/sysv4.opt:125
5639 msgid "Use the WindISS simulator"
5642 #: config/rs6000/sysv4.opt:133 config/rs6000/darwin.opt:25
5643 msgid "Generate 64-bit code"
5646 #: config/rs6000/sysv4.opt:137 config/rs6000/darwin.opt:29
5647 msgid "Generate 32-bit code"
5650 #: config/rs6000/sysv4.opt:145
5651 msgid "Generate code to use a non-exec PLT and GOT"
5654 #: config/rs6000/sysv4.opt:149
5655 msgid "Generate code for old exec BSS PLT"
5658 #: config/rs6000/aix.opt:25 config/rs6000/rs6000.opt:124
5659 msgid "Conform more closely to IBM XLC semantics"
5662 #: config/rs6000/aix64.opt:25
5663 msgid "Compile for 64-bit pointers"
5666 #: config/rs6000/aix64.opt:29
5667 msgid "Compile for 32-bit pointers"
5670 #: config/rs6000/aix64.opt:33 config/rs6000/aix41.opt:25
5671 msgid "Support message passing with the Parallel Environment"
5674 #: config/rs6000/darwin.opt:33
5675 msgid "Generate code suitable for executables (NOT shared libs)"
5678 #: config/rs6000/rs6000.opt:25
5679 msgid "Use POWER instruction set"
5682 #: config/rs6000/rs6000.opt:29
5683 msgid "Do not use POWER instruction set"
5686 #: config/rs6000/rs6000.opt:33
5687 msgid "Use POWER2 instruction set"
5690 #: config/rs6000/rs6000.opt:37
5691 msgid "Use PowerPC instruction set"
5694 #: config/rs6000/rs6000.opt:41
5695 msgid "Do not use PowerPC instruction set"
5698 #: config/rs6000/rs6000.opt:45
5699 msgid "Use PowerPC-64 instruction set"
5702 #: config/rs6000/rs6000.opt:49
5703 msgid "Use PowerPC General Purpose group optional instructions"
5706 #: config/rs6000/rs6000.opt:53
5707 msgid "Use PowerPC Graphics group optional instructions"
5710 #: config/rs6000/rs6000.opt:57
5711 msgid "Generate single field mfcr instruction"
5714 #: config/rs6000/rs6000.opt:61
5715 msgid "Use PowerPC/AS popcntb instruction"
5718 #: config/rs6000/rs6000.opt:65
5719 msgid "Use AltiVec instructions"
5722 #: config/rs6000/rs6000.opt:69
5723 msgid "Generate load/store multiple instructions"
5726 #: config/rs6000/rs6000.opt:73
5727 msgid "Generate string instructions for block moves"
5730 #: config/rs6000/rs6000.opt:77
5731 msgid "Use new mnemonics for PowerPC architecture"
5734 #: config/rs6000/rs6000.opt:81
5735 msgid "Use old mnemonics for PowerPC architecture"
5738 #: config/rs6000/rs6000.opt:93
5739 msgid "Do not generate load/store with update instructions"
5742 #: config/rs6000/rs6000.opt:97
5743 msgid "Generate load/store with update instructions"
5746 #: config/rs6000/rs6000.opt:101
5747 msgid "Do not generate fused multiply/add instructions"
5750 #: config/rs6000/rs6000.opt:105
5751 msgid "Generate fused multiply/add instructions"
5754 #: config/rs6000/rs6000.opt:109
5755 msgid "Schedule the start and end of the procedure"
5758 #: config/rs6000/rs6000.opt:116
5759 msgid "Return all structures in memory (AIX default)"
5762 #: config/rs6000/rs6000.opt:120
5763 msgid "Return small structures in registers (SVR4 default)"
5766 #: config/rs6000/rs6000.opt:128
5767 msgid "Generate software floating point divide for better throughput"
5770 #: config/rs6000/rs6000.opt:132
5771 msgid "Do not place floating point constants in TOC"
5774 #: config/rs6000/rs6000.opt:136
5775 msgid "Place floating point constants in TOC"
5778 #: config/rs6000/rs6000.opt:140
5779 msgid "Do not place symbol+offset constants in TOC"
5782 #: config/rs6000/rs6000.opt:144
5783 msgid "Place symbol+offset constants in TOC"
5786 #: config/rs6000/rs6000.opt:155
5787 msgid "Use only one TOC entry per procedure"
5790 #: config/rs6000/rs6000.opt:159
5791 msgid "Put everything in the regular TOC"
5794 #: config/rs6000/rs6000.opt:163
5795 msgid "Generate VRSAVE instructions when generating AltiVec code"
5798 #: config/rs6000/rs6000.opt:167
5799 msgid "Deprecated option. Use -mvrsave/-mno-vrsave instead."
5802 #: config/rs6000/rs6000.opt:171
5803 msgid "Generate isel instructions"
5806 #: config/rs6000/rs6000.opt:175
5807 msgid "Deprecated option. Use -misel/-mno-isel instead"
5810 #: config/rs6000/rs6000.opt:179
5811 msgid "Generate SPE SIMD instructions on E500"
5814 #: config/rs6000/rs6000.opt:183
5815 msgid "Deprecated option. Use -mspe/-mno-spe instead"
5818 #: config/rs6000/rs6000.opt:187
5819 msgid "Enable debug output"
5822 #: config/rs6000/rs6000.opt:191
5823 msgid "Specify ABI to use"
5826 #: config/rs6000/rs6000.opt:195 config/sparc/sparc.opt:92
5827 msgid "Use features of and schedule code for given CPU"
5830 #: config/rs6000/rs6000.opt:199 config/s390/s390.opt:80
5831 #: config/sparc/sparc.opt:96 config/i386/i386.opt:214 config/ia64/ia64.opt:97
5832 msgid "Schedule code for given CPU"
5835 #: config/rs6000/rs6000.opt:203
5836 msgid "Select full, part, or no traceback table"
5839 #: config/rs6000/rs6000.opt:207
5840 msgid "Avoid all range limits on call instructions"
5843 #: config/rs6000/rs6000.opt:211
5844 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
5847 #: config/rs6000/rs6000.opt:215
5848 msgid "Select GPR floating point method."
5851 #: config/rs6000/rs6000.opt:219
5852 msgid "Specify size of long double (64 or 128 bits)"
5855 #: config/rs6000/rs6000.opt:223
5856 msgid "Determine which dependences between insns are considered costly"
5859 #: config/rs6000/rs6000.opt:227
5860 msgid "Specify which post scheduling nop insertion scheme to apply"
5863 #: config/rs6000/rs6000.opt:231
5864 msgid "Specify alignment of structure fields default/natural"
5867 #: config/rs6000/rs6000.opt:235
5868 msgid "Specify scheduling priority for dispatch slot restricted insns"
5871 #: config/rs6000/linux64.opt:25
5872 msgid "Call mcount for profiling before a function prologue"
5875 #: config/i860/i860.opt:24
5876 msgid "Generate code which uses the FPU"
5879 #: config/i860/i860.opt:28 config/i860/i860.opt:32
5880 msgid "Do not generate code which uses the FPU"
5883 #: config/alpha/alpha.opt:24 config/i386/i386.opt:182
5884 #: config/ns32k/ns32k.opt:104
5885 msgid "Do not use hardware fp"
5888 #: config/alpha/alpha.opt:28
5889 msgid "Use fp registers"
5892 #: config/alpha/alpha.opt:32
5896 #: config/alpha/alpha.opt:36
5897 msgid "Do not assume GAS"
5900 #: config/alpha/alpha.opt:40
5901 msgid "Request IEEE-conformant math library routines (OSF/1)"
5904 #: config/alpha/alpha.opt:44
5905 msgid "Emit IEEE-conformant code, without inexact exceptions"
5908 #: config/alpha/alpha.opt:51
5909 msgid "Do not emit complex integer constants to read-only memory"
5912 #: config/alpha/alpha.opt:55
5916 #: config/alpha/alpha.opt:59
5917 msgid "Do not use VAX fp"
5920 #: config/alpha/alpha.opt:63
5921 msgid "Emit code for the byte/word ISA extension"
5924 #: config/alpha/alpha.opt:67
5925 msgid "Emit code for the motion video ISA extension"
5928 #: config/alpha/alpha.opt:71
5929 msgid "Emit code for the fp move and sqrt ISA extension"
5932 #: config/alpha/alpha.opt:75
5933 msgid "Emit code for the counting ISA extension"
5936 #: config/alpha/alpha.opt:79
5937 msgid "Emit code using explicit relocation directives"
5940 #: config/alpha/alpha.opt:83
5941 msgid "Emit 16-bit relocations to the small data areas"
5944 #: config/alpha/alpha.opt:87
5945 msgid "Emit 32-bit relocations to the small data areas"
5948 #: config/alpha/alpha.opt:91
5949 msgid "Emit direct branches to local functions"
5952 #: config/alpha/alpha.opt:95
5953 msgid "Emit indirect branches to local functions"
5956 #: config/alpha/alpha.opt:99
5957 msgid "Emit rdval instead of rduniq for thread pointer"
5960 #: config/alpha/alpha.opt:103 config/sparc/long-double-switch.opt:24
5961 msgid "Use 128-bit long double"
5964 #: config/alpha/alpha.opt:107 config/sparc/long-double-switch.opt:28
5965 msgid "Use 64-bit long double"
5968 #: config/alpha/alpha.opt:111
5969 msgid "Use features of and schedule given CPU"
5972 #: config/alpha/alpha.opt:115
5973 msgid "Schedule given CPU"
5976 #: config/alpha/alpha.opt:119
5977 msgid "Control the generated fp rounding mode"
5980 #: config/alpha/alpha.opt:123
5981 msgid "Control the IEEE trap mode"
5984 #: config/alpha/alpha.opt:127
5985 msgid "Control the precision given to fp exceptions"
5988 #: config/alpha/alpha.opt:131
5989 msgid "Tune expected memory latency"
5992 #: config/s390/s390.opt:24
5996 #: config/s390/s390.opt:28
6000 #: config/s390/s390.opt:32 config/i386/i386.opt:80
6001 msgid "Generate code for given CPU"
6004 #: config/s390/s390.opt:36
6005 msgid "Maintain backchain pointer"
6008 #: config/s390/s390.opt:40
6009 msgid "Additional debug prints"
6012 #: config/s390/s390.opt:44
6013 msgid "ESA/390 architecture"
6016 #: config/s390/s390.opt:48
6017 msgid "Enable fused multiply/add instructions"
6020 #: config/s390/s390.opt:52 config/i386/i386.opt:48 config/i386/i386.opt:114
6021 #: config/ns32k/ns32k.opt:28
6022 msgid "Use hardware fp"
6025 #: config/s390/s390.opt:56
6026 msgid "Use packed stack layout"
6029 #: config/s390/s390.opt:60
6030 msgid "Use bras for executable < 64k"
6033 #: config/s390/s390.opt:64
6034 msgid "Don't use hardware fp"
6037 #: config/s390/s390.opt:68
6039 "Set the max. number of bytes which has to be left to stack size before a "
6040 "trap instruction is triggered"
6043 #: config/s390/s390.opt:72
6045 "Emit extra code in the function prologue in order to trap if the stack size "
6046 "exceeds the given limit"
6049 #: config/s390/s390.opt:76
6050 msgid "Enable tpf OS tracing code"
6053 #: config/s390/s390.opt:84
6057 #: config/s390/s390.opt:88
6058 msgid "Warn if a function uses alloca or creates an array with dynamic size"
6061 #: config/s390/s390.opt:92
6062 msgid "Warn if a single function's framesize exceeds the given framesize"
6065 #: config/s390/s390.opt:96
6066 msgid "z/Architecture"
6069 #: config/h8300/h8300.opt:24
6070 msgid "Generate H8S code"
6073 #: config/h8300/h8300.opt:28
6074 msgid "Generate H8SX code"
6077 #: config/h8300/h8300.opt:32
6078 msgid "Generate H8S/2600 code"
6081 #: config/h8300/h8300.opt:36
6082 msgid "Make integers 32 bits wide"
6085 #: config/h8300/h8300.opt:43
6086 msgid "Use registers for argument passing"
6089 #: config/h8300/h8300.opt:47
6090 msgid "Consider access to byte sized memory slow"
6093 #: config/h8300/h8300.opt:51
6094 msgid "Enable linker relaxing"
6097 #: config/h8300/h8300.opt:55
6098 msgid "Generate H8/300H code"
6101 #: config/h8300/h8300.opt:59
6102 msgid "Enable the normal mode"
6105 #: config/h8300/h8300.opt:63
6106 msgid "Use H8/300 alignment rules"
6109 #: config/cris/cris.opt:46
6110 msgid "Work around bug in multiplication instruction"
6113 #: config/cris/cris.opt:52
6114 msgid "Compile for ETRAX 4 (CRIS v3)"
6117 #: config/cris/cris.opt:57
6118 msgid "Compile for ETRAX 100 (CRIS v8)"
6121 #: config/cris/cris.opt:65
6122 msgid "Emit verbose debug information in assembly code"
6125 #: config/cris/cris.opt:72
6126 msgid "Do not use condition codes from normal instructions"
6129 #: config/cris/cris.opt:81
6130 msgid "Do not emit addressing modes with side-effect assignment"
6133 #: config/cris/cris.opt:90
6134 msgid "Do not tune stack alignment"
6137 #: config/cris/cris.opt:99
6138 msgid "Do not tune writable data alignment"
6141 #: config/cris/cris.opt:108
6142 msgid "Do not tune code and read-only data alignment"
6145 #: config/cris/cris.opt:117
6146 msgid "Align code and data to 32 bits"
6149 #: config/cris/cris.opt:134
6150 msgid "Don't align items in code or data"
6153 #: config/cris/cris.opt:143
6154 msgid "Do not emit function prologue or epilogue"
6157 #: config/cris/cris.opt:150
6158 msgid "Use the most feature-enabling options allowed by other options"
6161 #: config/cris/cris.opt:159
6162 msgid "Override -mbest-lib-options"
6165 #: config/cris/cris.opt:166
6166 msgid "Generate code for the specified chip or CPU version"
6169 #: config/cris/cris.opt:170
6170 msgid "Tune alignment for the specified chip or CPU version"
6173 #: config/cris/cris.opt:174
6174 msgid "Warn when a stackframe is larger than the specified size"
6177 #: config/cris/linux.opt:28
6178 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
6181 #: config/cris/aout.opt:28
6182 msgid "Compile for the MMU-less Etrax 100-based elinux system"
6185 #: config/cris/aout.opt:34
6186 msgid "For elinux, request a specified stack-size for this program"
6189 #: config/stormy16/stormy16.opt:25
6190 msgid "Provide libraries for the simulator"
6193 #: config/arc/arc.opt:33
6194 msgid "Prepend the name of the cpu to all public symbol names"
6197 #: config/arc/arc.opt:43
6198 msgid "Compile code for ARC variant CPU"
6201 #: config/arc/arc.opt:47
6202 msgid "Put functions in SECTION"
6205 #: config/arc/arc.opt:51
6206 msgid "Put data in SECTION"
6209 #: config/arc/arc.opt:55
6210 msgid "Put read-only data in SECTION"
6213 #: config/vax/vax.opt:24 config/vax/vax.opt:28
6214 msgid "Target DFLOAT double precision code"
6217 #: config/vax/vax.opt:32 config/vax/vax.opt:36
6218 msgid "Generate GFLOAT double precision code"
6221 #: config/vax/vax.opt:40
6222 msgid "Generate code for GNU assembler (gas)"
6225 #: config/vax/vax.opt:44
6226 msgid "Generate code for UNIX assembler"
6229 #: config/vax/vax.opt:48
6230 msgid "Use VAXC structure conventions"
6233 #: config/c4x/c4x.opt:24
6234 msgid "Generate code for C30 CPU"
6237 #: config/c4x/c4x.opt:28
6238 msgid "Generate code for C31 CPU"
6241 #: config/c4x/c4x.opt:32
6242 msgid "Generate code for C32 CPU"
6245 #: config/c4x/c4x.opt:36
6246 msgid "Generate code for C33 CPU"
6249 #: config/c4x/c4x.opt:40
6250 msgid "Generate code for C40 CPU"
6253 #: config/c4x/c4x.opt:44
6254 msgid "Generate code for C44 CPU"
6257 #: config/c4x/c4x.opt:48
6258 msgid "Assume that pointers may be aliased"
6261 #: config/c4x/c4x.opt:52
6262 msgid "Big memory model"
6265 #: config/c4x/c4x.opt:56
6266 msgid "Use the BK register as a general purpose register"
6269 #: config/c4x/c4x.opt:60
6270 msgid "Generate code for CPU"
6273 #: config/c4x/c4x.opt:64
6274 msgid "Enable use of DB instruction"
6277 #: config/c4x/c4x.opt:68
6278 msgid "Enable debugging"
6281 #: config/c4x/c4x.opt:72
6282 msgid "Enable new features under development"
6285 #: config/c4x/c4x.opt:76
6286 msgid "Use fast but approximate float to integer conversion"
6289 #: config/c4x/c4x.opt:80
6290 msgid "Force RTL generation to emit valid 3 operand insns"
6293 #: config/c4x/c4x.opt:84
6294 msgid "Force constants into registers to improve hoisting"
6297 #: config/c4x/c4x.opt:88 config/c4x/c4x.opt:112
6298 msgid "Save DP across ISR in small memory model"
6301 #: config/c4x/c4x.opt:92
6302 msgid "Allow unsigned iteration counts for RPTB/DB"
6305 #: config/c4x/c4x.opt:96
6306 msgid "Pass arguments on the stack"
6309 #: config/c4x/c4x.opt:100
6310 msgid "Use MPYI instruction for C3x"
6313 #: config/c4x/c4x.opt:104
6314 msgid "Enable parallel instructions"
6317 #: config/c4x/c4x.opt:108
6318 msgid "Enable MPY||ADD and MPY||SUB instructions"
6321 #: config/c4x/c4x.opt:116
6322 msgid "Preserve all 40 bits of FP reg across call"
6325 #: config/c4x/c4x.opt:120
6326 msgid "Pass arguments in registers"
6329 #: config/c4x/c4x.opt:124
6330 msgid "Enable use of RTPB instruction"
6333 #: config/c4x/c4x.opt:128
6334 msgid "Enable use of RTPS instruction"
6337 #: config/c4x/c4x.opt:132
6338 msgid "Set the maximum number of iterations for RPTS to N"
6341 #: config/c4x/c4x.opt:136
6342 msgid "Small memory model"
6345 #: config/c4x/c4x.opt:140
6346 msgid "Emit code compatible with TI tools"
6349 #: config/sparc/sparc.opt:24 config/sparc/sparc.opt:28
6350 msgid "Use hardware FP"
6353 #: config/sparc/sparc.opt:32
6354 msgid "Do not use hardware FP"
6357 #: config/sparc/sparc.opt:36
6358 msgid "Assume possible double misalignment"
6361 #: config/sparc/sparc.opt:40
6362 msgid "Pass -assert pure-text to linker"
6365 #: config/sparc/sparc.opt:44
6366 msgid "Use ABI reserved registers"
6369 #: config/sparc/sparc.opt:48
6370 msgid "Use hardware quad FP instructions"
6373 #: config/sparc/sparc.opt:52
6374 msgid "Do not use hardware quad fp instructions"
6377 #: config/sparc/sparc.opt:56
6378 msgid "Compile for V8+ ABI"
6381 #: config/sparc/sparc.opt:60
6382 msgid "Use UltraSPARC Visual Instruction Set extensions"
6385 #: config/sparc/sparc.opt:64
6386 msgid "Pointers are 64-bit"
6389 #: config/sparc/sparc.opt:68
6390 msgid "Pointers are 32-bit"
6393 #: config/sparc/sparc.opt:72
6394 msgid "Use 64-bit ABI"
6397 #: config/sparc/sparc.opt:76
6398 msgid "Use 32-bit ABI"
6401 #: config/sparc/sparc.opt:80
6402 msgid "Use stack bias"
6405 #: config/sparc/sparc.opt:84
6406 msgid "Use structs on stronger alignment for double-word copies"
6409 #: config/sparc/sparc.opt:88
6410 msgid "Optimize tail call instructions in assembler and linker"
6413 #: config/sparc/sparc.opt:100
6414 msgid "Use given SPARC-V9 code model"
6417 #: config/sparc/little-endian.opt:24
6418 msgid "Generate code for little-endian"
6421 #: config/sparc/little-endian.opt:28
6422 msgid "Generate code for big-endian"
6425 #: config/mips/mips.opt:24
6426 msgid "Generate code that conforms to the given ABI"
6429 #: config/mips/mips.opt:28
6430 msgid "Use SVR4-style PIC"
6433 #: config/mips/mips.opt:32
6434 msgid "Use PMC-style 'mad' instructions"
6437 #: config/mips/mips.opt:36
6438 msgid "Generate code for the given ISA"
6441 #: config/mips/mips.opt:40
6442 msgid "Use Branch Likely instructions, overriding the architecture default"
6445 #: config/mips/mips.opt:44
6446 msgid "Trap on integer divide by zero"
6449 #: config/mips/mips.opt:48
6450 msgid "Use branch-and-break sequences to check for integer divide by zero"
6453 #: config/mips/mips.opt:52
6454 msgid "Use trap instructions to check for integer divide by zero"
6457 #: config/mips/mips.opt:56
6459 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
6463 #: config/mips/mips.opt:66
6464 msgid "Use big-endian byte order"
6467 #: config/mips/mips.opt:70
6468 msgid "Use little-endian byte order"
6471 #: config/mips/mips.opt:74 config/iq2000/iq2000.opt:32
6472 msgid "Use ROM instead of RAM"
6475 #: config/mips/mips.opt:78
6476 msgid "Use NewABI-style %reloc() assembly operators"
6479 #: config/mips/mips.opt:82
6480 msgid "Work around certain R4000 errata"
6483 #: config/mips/mips.opt:86
6484 msgid "Work around certain R4400 errata"
6487 #: config/mips/mips.opt:90
6488 msgid "Work around errata for early SB-1 revision 2 cores"
6491 #: config/mips/mips.opt:94
6492 msgid "Work around certain VR4120 errata"
6495 #: config/mips/mips.opt:98
6496 msgid "Work around VR4130 mflo/mfhi errata"
6499 #: config/mips/mips.opt:102
6500 msgid "Work around an early 4300 hardware bug"
6503 #: config/mips/mips.opt:106
6504 msgid "FP exceptions are enabled"
6507 #: config/mips/mips.opt:110
6508 msgid "Use 32-bit floating-point registers"
6511 #: config/mips/mips.opt:114
6512 msgid "Use 64-bit floating-point registers"
6515 #: config/mips/mips.opt:118
6516 msgid "Use FUNC to flush the cache before calling stack trampolines"
6519 #: config/mips/mips.opt:122
6520 msgid "Generate floating-point multiply-add instructions"
6523 #: config/mips/mips.opt:126
6524 msgid "Use 32-bit general registers"
6527 #: config/mips/mips.opt:130
6528 msgid "Use 64-bit general registers"
6531 #: config/mips/mips.opt:134
6532 msgid "Allow the use of hardware floating-point instructions"
6535 #: config/mips/mips.opt:138
6536 msgid "Generate code for ISA level N"
6539 #: config/mips/mips.opt:142
6540 msgid "Generate mips16 code"
6543 #: config/mips/mips.opt:146
6544 msgid "Use MIPS-3D instructions"
6547 #: config/mips/mips.opt:150
6548 msgid "Use indirect calls"
6551 #: config/mips/mips.opt:154
6552 msgid "Use a 32-bit long type"
6555 #: config/mips/mips.opt:158
6556 msgid "Use a 64-bit long type"
6559 #: config/mips/mips.opt:162
6560 msgid "Don't optimize block moves"
6563 #: config/mips/mips.opt:166
6564 msgid "Use the mips-tfile postpass"
6567 #: config/mips/mips.opt:170
6568 msgid "Do not use a cache-flushing function before calling stack trampolines"
6571 #: config/mips/mips.opt:174
6572 msgid "Generate normal-mode code"
6575 #: config/mips/mips.opt:178
6576 msgid "Do not use MIPS-3D instructions"
6579 #: config/mips/mips.opt:182
6580 msgid "Use paired-single floating-point instructions"
6583 #: config/mips/mips.opt:186
6585 "Restrict the use of hardware floating-point instructions to 32-bit operations"
6588 #: config/mips/mips.opt:190
6589 msgid "Prevent the use of all hardware floating-point instructions"
6592 #: config/mips/mips.opt:194
6593 msgid "Optimize lui/addiu address loads"
6596 #: config/mips/mips.opt:198
6597 msgid "Assume all symbols have 32-bit values"
6600 #: config/mips/mips.opt:202
6601 msgid "Optimize the output for PROCESSOR"
6604 #: config/mips/mips.opt:206 config/iq2000/iq2000.opt:45
6605 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
6608 #: config/mips/mips.opt:210
6609 msgid "Perform VR4130-specific alignment optimizations"
6612 #: config/mips/mips.opt:214
6613 msgid "Lift restrictions on GOT size"
6616 #: config/sh/sh.opt:45
6617 msgid "Generate SH1 code"
6620 #: config/sh/sh.opt:49
6621 msgid "Generate SH2 code"
6624 #: config/sh/sh.opt:53
6625 msgid "Generate SH2a code"
6628 #: config/sh/sh.opt:57
6629 msgid "Generate SH2a FPU-less code"
6632 #: config/sh/sh.opt:61
6633 msgid "Generate default single-precision SH2a code"
6636 #: config/sh/sh.opt:65
6637 msgid "Generate only single-precision SH2a code"
6640 #: config/sh/sh.opt:69
6641 msgid "Generate SH2e code"
6644 #: config/sh/sh.opt:73
6645 msgid "Generate SH3 code"
6648 #: config/sh/sh.opt:77
6649 msgid "Generate SH3e code"
6652 #: config/sh/sh.opt:81
6653 msgid "Generate SH4 code"
6656 #: config/sh/sh.opt:85
6657 msgid "Generate SH4 FPU-less code"
6660 #: config/sh/sh.opt:89
6661 msgid "Generate default single-precision SH4 code"
6664 #: config/sh/sh.opt:93
6665 msgid "Generate only single-precision SH4 code"
6668 #: config/sh/sh.opt:97
6669 msgid "Generate SH4a code"
6672 #: config/sh/sh.opt:101
6673 msgid "Generate SH4a FPU-less code"
6676 #: config/sh/sh.opt:105
6677 msgid "Generate default single-precision SH4a code"
6680 #: config/sh/sh.opt:109
6681 msgid "Generate only single-precision SH4a code"
6684 #: config/sh/sh.opt:113
6685 msgid "Generate SH4al-dsp code"
6688 #: config/sh/sh.opt:117
6689 msgid "Generate 32-bit SHmedia code"
6692 #: config/sh/sh.opt:121
6693 msgid "Generate 32-bit FPU-less SHmedia code"
6696 #: config/sh/sh.opt:125
6697 msgid "Generate 64-bit SHmedia code"
6700 #: config/sh/sh.opt:129
6701 msgid "Generate 64-bit FPU-less SHmedia code"
6704 #: config/sh/sh.opt:133
6705 msgid "Generate SHcompact code"
6708 #: config/sh/sh.opt:137
6709 msgid "Generate FPU-less SHcompact code"
6712 #: config/sh/sh.opt:141
6714 "Throttle unrolling to avoid thrashing target registers unless the unroll "
6715 "benefit outweighs this"
6718 #: config/sh/sh.opt:145
6719 msgid "Generate code in big endian mode"
6722 #: config/sh/sh.opt:149
6723 msgid "Generate 32-bit offsets in switch tables"
6726 #: config/sh/sh.opt:153
6727 msgid "Enable SH5 cut2 workaround"
6730 #: config/sh/sh.opt:157
6731 msgid "Align doubles at 64-bit boundaries"
6734 #: config/sh/sh.opt:161
6736 "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
6737 "inv:call, inv:call2, inv:fp"
6740 #: config/sh/sh.opt:165
6741 msgid "Specify name for 32 bit signed division function"
6744 #: config/sh/sh.opt:172
6745 msgid "Cost to assume for gettr insn"
6748 #: config/sh/sh.opt:176 config/sh/sh.opt:222
6749 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
6752 #: config/sh/sh.opt:180
6753 msgid "Increase the IEEE compliance for floating-point code"
6756 #: config/sh/sh.opt:184
6757 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
6760 #: config/sh/sh.opt:188
6761 msgid "Assume symbols might be invalid"
6764 #: config/sh/sh.opt:192
6765 msgid "Annotate assembler instructions with estimated addresses"
6768 #: config/sh/sh.opt:196
6769 msgid "Generate code in little endian mode"
6772 #: config/sh/sh.opt:200
6773 msgid "Mark MAC register as call-clobbered"
6776 #: config/sh/sh.opt:206
6777 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
6780 #: config/sh/sh.opt:210
6781 msgid "Emit function-calls using global offset table when generating PIC"
6784 #: config/sh/sh.opt:214
6785 msgid "Assume pt* instructions won't trap"
6788 #: config/sh/sh.opt:218
6789 msgid "Shorten address references during linking"
6792 #: config/sh/sh.opt:226
6793 msgid "Deprecated. Use -Os instead"
6796 #: config/sh/sh.opt:230
6797 msgid "Cost to assume for a multiply insn"
6800 #: config/sh/sh.opt:234
6802 "Generate library function call to invalidate instruction cache entries after "
6806 #: config/i386/i386.opt:24
6807 msgid "sizeof(long double) is 16"
6810 #: config/i386/i386.opt:28
6811 msgid "Generate 32bit i386 code"
6814 #: config/i386/i386.opt:36
6815 msgid "Support 3DNow! built-in functions"
6818 #: config/i386/i386.opt:44
6819 msgid "Generate 64bit x86-64 code"
6822 #: config/i386/i386.opt:52
6823 msgid "sizeof(long double) is 12"
6826 #: config/i386/i386.opt:56
6827 msgid "Reserve space for outgoing arguments in the function prologue"
6830 #: config/i386/i386.opt:60
6831 msgid "Align some doubles on dword boundary"
6834 #: config/i386/i386.opt:64
6835 msgid "Function starts are aligned to this power of 2"
6838 #: config/i386/i386.opt:68
6839 msgid "Jump targets are aligned to this power of 2"
6842 #: config/i386/i386.opt:72
6843 msgid "Loop code aligned to this power of 2"
6846 #: config/i386/i386.opt:76
6847 msgid "Align destination of the string operations"
6850 #: config/i386/i386.opt:84
6851 msgid "Use given assembler dialect"
6854 #: config/i386/i386.opt:88
6855 msgid "Branches are this expensive (1-5, arbitrary units)"
6858 #: config/i386/i386.opt:92
6859 msgid "Use given x86-64 code model"
6862 #: config/i386/i386.opt:102
6863 msgid "Generate sin, cos, sqrt for FPU"
6866 #: config/i386/i386.opt:106
6867 msgid "Return values of functions in FPU registers"
6870 #: config/i386/i386.opt:110
6871 msgid "Generate floating point mathematics using given instruction set"
6874 #: config/i386/i386.opt:118 config/m68k/ieee.opt:25 config/ns32k/ns32k.opt:52
6875 msgid "Use IEEE math for fp comparisons"
6878 #: config/i386/i386.opt:122
6879 msgid "Inline all known string operations"
6882 #: config/i386/i386.opt:130
6883 msgid "Support MMX built-in functions"
6886 #: config/i386/i386.opt:134
6887 msgid "Use native (MS) bitfield layout"
6890 #: config/i386/i386.opt:150
6891 msgid "Omit the frame pointer in leaf functions"
6894 #: config/i386/i386.opt:162
6895 msgid "Attempt to keep stack aligned to this power of 2"
6898 #: config/i386/i386.opt:166
6899 msgid "Use push instructions to save outgoing arguments"
6902 #: config/i386/i386.opt:170
6903 msgid "Use red-zone in the x86-64 code"
6906 #: config/i386/i386.opt:174
6907 msgid "Number of registers used to pass integer arguments"
6910 #: config/i386/i386.opt:178
6911 msgid "Alternate calling convention"
6914 #: config/i386/i386.opt:186
6915 msgid "Support MMX and SSE built-in functions and code generation"
6918 #: config/i386/i386.opt:190
6919 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
6922 #: config/i386/i386.opt:194
6923 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
6926 #: config/i386/i386.opt:198
6927 msgid "Uninitialized locals in .bss"
6930 #: config/i386/i386.opt:202
6931 msgid "Enable stack probing"
6934 #: config/i386/i386.opt:206
6935 msgid "Use given thread-local storage dialect"
6938 #: config/i386/i386.opt:210
6940 msgid "Use direct references against %gs when accessing tls data"
6943 #: config/i386/cygming.opt:24
6944 msgid "Create console application"
6947 #: config/i386/cygming.opt:28
6948 msgid "Use the Cygwin interface"
6951 #: config/i386/cygming.opt:32
6952 msgid "Generate code for a DLL"
6955 #: config/i386/cygming.opt:36
6956 msgid "Ignore dllimport for functions"
6959 #: config/i386/cygming.opt:40
6960 msgid "Use Mingw-specific thread support"
6963 #: config/i386/cygming.opt:44
6964 msgid "Set Windows defines"
6967 #: config/i386/cygming.opt:48
6968 msgid "Create GUI application"
6971 #: config/i386/djgpp.opt:26
6972 msgid "Ignored (obsolete)"
6975 #: config/i386/sco5.opt:25
6976 msgid "Generate ELF output"
6979 #: config/fr30/fr30.opt:24
6980 msgid "Assume small address space"
6983 #: config/m68k/m68k.opt:24
6984 msgid "Generate code for a 520X"
6987 #: config/m68k/m68k.opt:28
6988 msgid "Generate code for a 5206e"
6991 #: config/m68k/m68k.opt:32
6992 msgid "Generate code for a 528x"
6995 #: config/m68k/m68k.opt:36
6996 msgid "Generate code for a 5307"
6999 #: config/m68k/m68k.opt:40
7000 msgid "Generate code for a 5407"
7003 #: config/m68k/m68k.opt:44 config/m68k/m68k.opt:97
7004 msgid "Generate code for a 68000"
7007 #: config/m68k/m68k.opt:48 config/m68k/m68k.opt:101
7008 msgid "Generate code for a 68020"
7011 #: config/m68k/m68k.opt:52
7012 msgid "Generate code for a 68040, without any new instructions"
7015 #: config/m68k/m68k.opt:56
7016 msgid "Generate code for a 68060, without any new instructions"
7019 #: config/m68k/m68k.opt:60
7020 msgid "Generate code for a 68030"
7023 #: config/m68k/m68k.opt:64
7024 msgid "Generate code for a 68040"
7027 #: config/m68k/m68k.opt:68
7028 msgid "Generate code for a 68060"
7031 #: config/m68k/m68k.opt:72
7032 msgid "Generate code for a 68302"
7035 #: config/m68k/m68k.opt:76
7036 msgid "Generate code for a 68332"
7039 #: config/m68k/m68k.opt:81
7040 msgid "Generate code for a 68851"
7043 #: config/m68k/m68k.opt:85
7044 msgid "Generate code that uses 68881 floating-point instructions"
7047 #: config/m68k/m68k.opt:89
7048 msgid "Align variables on a 32-bit boundary"
7051 #: config/m68k/m68k.opt:93
7052 msgid "Use the bit-field instructions"
7055 #: config/m68k/m68k.opt:105
7056 msgid "Generate code for a cpu32"
7059 #: config/m68k/m68k.opt:109
7060 msgid "Enable ID based shared library"
7063 #: config/m68k/m68k.opt:113
7064 msgid "Do not use the bit-field instructions"
7067 #: config/m68k/m68k.opt:117
7068 msgid "Use normal calling convention"
7071 #: config/m68k/m68k.opt:121
7072 msgid "Consider type 'int' to be 32 bits wide"
7075 #: config/m68k/m68k.opt:125
7076 msgid "Generate pc-relative code"
7079 #: config/m68k/m68k.opt:129
7080 msgid "Use different calling convention using 'rtd'"
7083 #: config/m68k/m68k.opt:133
7084 msgid "Enable separate data segment"
7087 #: config/m68k/m68k.opt:137 config/bfin/bfin.opt:40
7088 msgid "ID of shared library to build"
7091 #: config/m68k/m68k.opt:141
7092 msgid "Consider type 'int' to be 16 bits wide"
7095 #: config/m68k/m68k.opt:145
7096 msgid "Generate code with library calls for floating point"
7099 #: config/m68k/m68k.opt:149
7100 msgid "Do not use unaligned memory references"
7103 #: config/frv/frv.opt:24
7104 msgid "Use 4 media accumulators"
7107 #: config/frv/frv.opt:28
7108 msgid "Use 8 media accumulators"
7111 #: config/frv/frv.opt:32
7112 msgid "Enable label alignment optimizations"
7115 #: config/frv/frv.opt:36
7116 msgid "Dynamically allocate cc registers"
7119 #: config/frv/frv.opt:43
7120 msgid "Set the cost of branches"
7123 #: config/frv/frv.opt:47
7124 msgid "Enable conditional execution other than moves/scc"
7127 #: config/frv/frv.opt:51
7128 msgid "Change the maximum length of conditionally-executed sequences"
7131 #: config/frv/frv.opt:55
7133 "Change the number of temporary registers that are available to conditionally-"
7134 "executed sequences"
7137 #: config/frv/frv.opt:59
7138 msgid "Enable conditional moves"
7141 #: config/frv/frv.opt:63
7142 msgid "Set the target CPU type"
7145 #: config/frv/frv.opt:85
7146 msgid "Use fp double instructions"
7149 #: config/frv/frv.opt:89
7150 msgid "Change the ABI to allow double word insns"
7153 #: config/frv/frv.opt:93
7154 msgid "Enable Function Descriptor PIC mode"
7157 #: config/frv/frv.opt:97
7158 msgid "Just use icc0/fcc0"
7161 #: config/frv/frv.opt:101
7162 msgid "Only use 32 FPRs"
7165 #: config/frv/frv.opt:105
7169 #: config/frv/frv.opt:109
7170 msgid "Only use 32 GPRs"
7173 #: config/frv/frv.opt:113
7177 #: config/frv/frv.opt:117
7178 msgid "Enable use of GPREL for read-only data in FDPIC"
7181 #: config/frv/frv.opt:125
7182 msgid "Enable inlining of PLT in function calls"
7185 #: config/frv/frv.opt:129
7186 msgid "Enable PIC support for building libraries"
7189 #: config/frv/frv.opt:133
7190 msgid "Follow the EABI linkage requirements"
7193 #: config/frv/frv.opt:137
7194 msgid "Disallow direct calls to global functions"
7197 #: config/frv/frv.opt:141
7198 msgid "Use media instructions"
7201 #: config/frv/frv.opt:145
7202 msgid "Use multiply add/subtract instructions"
7205 #: config/frv/frv.opt:149
7206 msgid "Enable optimizing &&/|| in conditional execution"
7209 #: config/frv/frv.opt:153
7210 msgid "Enable nested conditional execution optimizations"
7213 #: config/frv/frv.opt:158
7214 msgid "Do not mark ABI switches in e_flags"
7217 #: config/frv/frv.opt:162
7218 msgid "Pack VLIW instructions"
7221 #: config/frv/frv.opt:166
7222 msgid "Enable setting GPRs to the result of comparisons"
7225 #: config/frv/frv.opt:170
7226 msgid "Change the amount of scheduler lookahead"
7229 #: config/frv/frv.opt:178
7230 msgid "Assume a large TLS segment"
7233 #: config/frv/frv.opt:182
7234 msgid "Do not assume a large TLS segment"
7237 #: config/frv/frv.opt:187
7238 msgid "Cause gas to print tomcat statistics"
7241 #: config/frv/frv.opt:192
7242 msgid "Link with the library-pic libraries"
7245 #: config/frv/frv.opt:196
7246 msgid "Allow branches to be packed with other instructions"
7249 #: config/ia64/ilp32.opt:3
7250 msgid "Generate ILP32 code"
7253 #: config/ia64/ilp32.opt:7
7254 msgid "Generate LP64 code"
7257 #: config/ia64/ia64.opt:3
7258 msgid "Generate big endian code"
7261 #: config/ia64/ia64.opt:7
7262 msgid "Generate little endian code"
7265 #: config/ia64/ia64.opt:11
7266 msgid "Generate code for GNU as"
7269 #: config/ia64/ia64.opt:15
7270 msgid "Generate code for GNU ld"
7273 #: config/ia64/ia64.opt:19
7274 msgid "Emit stop bits before and after volatile extended asms"
7277 #: config/ia64/ia64.opt:23
7278 msgid "Use in/loc/out register names"
7281 #: config/ia64/ia64.opt:30
7282 msgid "Enable use of sdata/scommon/sbss"
7285 #: config/ia64/ia64.opt:34
7286 msgid "Generate code without GP reg"
7289 #: config/ia64/ia64.opt:38
7290 msgid "gp is constant (but save/restore gp on indirect calls)"
7293 #: config/ia64/ia64.opt:42
7294 msgid "Generate self-relocatable code"
7297 #: config/ia64/ia64.opt:46
7298 msgid "Generate inline floating point division, optimize for latency"
7301 #: config/ia64/ia64.opt:50
7302 msgid "Generate inline floating point division, optimize for throughput"
7305 #: config/ia64/ia64.opt:57
7306 msgid "Generate inline integer division, optimize for latency"
7309 #: config/ia64/ia64.opt:61
7310 msgid "Generate inline integer division, optimize for throughput"
7313 #: config/ia64/ia64.opt:65
7314 msgid "Do not inline integer division"
7317 #: config/ia64/ia64.opt:69
7318 msgid "Generate inline square root, optimize for latency"
7321 #: config/ia64/ia64.opt:73
7322 msgid "Generate inline square root, optimize for throughput"
7325 #: config/ia64/ia64.opt:77
7326 msgid "Do not inline square root"
7329 #: config/ia64/ia64.opt:81
7330 msgid "Enable Dwarf 2 line debug info via GNU as"
7333 #: config/ia64/ia64.opt:85
7334 msgid "Enable earlier placing stop bits for better scheduling"
7337 #: config/ia64/ia64.opt:89
7338 msgid "Specify range of registers to make fixed"
7341 #: config/arm/pe.opt:24
7342 msgid "Ignore dllimport attribute for functions"
7345 #: config/arm/arm.opt:24
7346 msgid "Specify an ABI"
7349 #: config/arm/arm.opt:28
7350 msgid "Generate a call to abort if a noreturn function returns"
7353 #: config/arm/arm.opt:35
7354 msgid "Pass FP arguments in FP registers"
7357 #: config/arm/arm.opt:39
7358 msgid "Generate APCS conformant stack frames"
7361 #: config/arm/arm.opt:43
7362 msgid "Generate re-entrant, PIC code"
7365 #: config/arm/arm.opt:50
7366 msgid "Specify the name of the target architecture"
7369 #: config/arm/arm.opt:57
7370 msgid "Assume target CPU is configured as big endian"
7373 #: config/arm/arm.opt:61
7374 msgid "Thumb: Assume non-static functions may be called from ARM code"
7377 #: config/arm/arm.opt:65
7378 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
7381 #: config/arm/arm.opt:69
7382 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
7385 #: config/arm/arm.opt:73
7386 msgid "Specify the name of the target CPU"
7389 #: config/arm/arm.opt:77
7390 msgid "Specify if floating point hardware should be used"
7393 #: config/arm/arm.opt:91
7394 msgid "Specify the name of the target floating point hardware/format"
7397 #: config/arm/arm.opt:95
7398 msgid "Alias for -mfloat-abi=hard"
7401 #: config/arm/arm.opt:99
7402 msgid "Assume target CPU is configured as little endian"
7405 #: config/arm/arm.opt:103
7406 msgid "Generate call insns as indirect calls, if necessary"
7409 #: config/arm/arm.opt:107
7410 msgid "Specify the register to be used for PIC addressing"
7413 #: config/arm/arm.opt:111
7414 msgid "Store function names in object code"
7417 #: config/arm/arm.opt:115
7418 msgid "Permit scheduling of a function's prologue sequence"
7421 #: config/arm/arm.opt:119
7422 msgid "Do not load the PIC register in function prologues"
7425 #: config/arm/arm.opt:123
7426 msgid "Alias for -mfloat-abi=soft"
7429 #: config/arm/arm.opt:127
7430 msgid "Specify the minimum bit alignment of structures"
7433 #: config/arm/arm.opt:131
7434 msgid "Compile for the Thumb not the ARM"
7437 #: config/arm/arm.opt:135
7438 msgid "Support calls between Thumb and ARM instruction sets"
7441 #: config/arm/arm.opt:139
7442 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
7445 #: config/arm/arm.opt:143
7446 msgid "Thumb: Generate (leaf) stack frames even if not needed"
7449 #: config/arm/arm.opt:147
7450 msgid "Tune code for the given processor"
7453 #: config/arm/arm.opt:151
7454 msgid "Assume big endian bytes, little endian words"
7457 #: config/avr/avr.opt:24
7458 msgid "Use subroutines for function prologues and epilogues"
7461 #: config/avr/avr.opt:28
7462 msgid "Select the target MCU"
7465 #: config/avr/avr.opt:35
7466 msgid "Use STACK as the initial value of the stack pointer"
7469 #: config/avr/avr.opt:39
7470 msgid "Use an 8-bit 'int' type"
7473 #: config/avr/avr.opt:43
7474 msgid "Change the stack pointer without disabling interrupts"
7477 #: config/avr/avr.opt:47
7478 msgid "Do not generate tablejump insns"
7481 #: config/avr/avr.opt:57
7482 msgid "Use rjmp/rcall (limited range) on >8K devices"
7485 #: config/avr/avr.opt:61
7486 msgid "Output instruction sizes to the asm file"
7489 #: config/avr/avr.opt:65
7490 msgid "Change only the low 8 bits of the stack pointer"
7493 #: config/mn10300/mn10300.opt:24
7494 msgid "Target the AM33 processor"
7497 #: config/mn10300/mn10300.opt:28
7498 msgid "Target the AM33/2.0 processor"
7501 #: config/mn10300/mn10300.opt:32
7502 msgid "Work around hardware multiply bug"
7505 #: config/mn10300/mn10300.opt:37
7506 msgid "Enable linker relaxations"
7509 #: config/xtensa/xtensa.opt:24
7510 msgid "Use CONST16 instruction to load constants"
7513 #: config/xtensa/xtensa.opt:28
7514 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
7517 #: config/xtensa/xtensa.opt:32
7518 msgid "Use indirect CALLXn instructions for large programs"
7521 #: config/xtensa/xtensa.opt:36
7522 msgid "Automatically align branch targets to reduce branch penalties"
7525 #: config/xtensa/xtensa.opt:40
7526 msgid "Intersperse literal pools with code in the text section"
7529 #: config/iq2000/iq2000.opt:24
7530 msgid "Specify CPU for code generation purposes"
7533 #: config/iq2000/iq2000.opt:28
7534 msgid "Specify CPU for scheduling purposes"
7537 #: config/iq2000/iq2000.opt:36
7538 msgid "Use GP relative sdata/sbss sections"
7541 #: config/iq2000/iq2000.opt:41
7542 msgid "No default crt0.o"
7545 #: config/bfin/bfin.opt:24
7546 msgid "Omit frame pointer for leaf functions"
7549 #: config/bfin/bfin.opt:28
7550 msgid "Program is entirely located in low 64k of memory."
7553 #: config/bfin/bfin.opt:32
7554 msgid "Avoid speculative loads by inserting CSYNC or equivalent"
7557 #: config/bfin/bfin.opt:36
7558 msgid "Enabled ID based shared library"
7561 #: config/ns32k/ns32k.opt:24
7562 msgid "Optimize for 32032"
7565 #: config/ns32k/ns32k.opt:32
7566 msgid "Optimize for 32332"
7569 #: config/ns32k/ns32k.opt:36
7570 msgid "Use the 32381 fpu"
7573 #: config/ns32k/ns32k.opt:40
7574 msgid "Optimize for 32532"
7577 #: config/ns32k/ns32k.opt:44
7578 msgid "Use bit-field instructions"
7581 #: config/ns32k/ns32k.opt:48
7582 msgid "Generate code for high memory"
7585 #: config/ns32k/ns32k.opt:56
7586 msgid "Use multiply-accumulate fp instructions"
7589 #: config/ns32k/ns32k.opt:60
7590 msgid "Do not use bit-field instructions"
7593 #: config/ns32k/ns32k.opt:64
7594 msgid "Generate code for low memory"
7597 #: config/ns32k/ns32k.opt:68
7598 msgid "Do not use IEEE math for fp comparisons"
7601 #: config/ns32k/ns32k.opt:72
7602 msgid "Do not use multiply-accumulate fp instructions"
7605 #: config/ns32k/ns32k.opt:76
7606 msgid "Pass all arguments on the stack"
7609 #: config/ns32k/ns32k.opt:80
7610 msgid "Use the normal calling convention"
7613 #: config/ns32k/ns32k.opt:84
7614 msgid "Do not use register sb"
7617 #: config/ns32k/ns32k.opt:88
7618 msgid "Do not use the 'small register classes' kludge"
7621 #: config/ns32k/ns32k.opt:92
7622 msgid "Pass some arguments in registers"
7625 #: config/ns32k/ns32k.opt:96
7626 msgid "Use an alternative calling convention"
7629 #: config/ns32k/ns32k.opt:100
7630 msgid "Register sb is zero, use it for absolute addressing"
7633 #: config/ns32k/ns32k.opt:108
7634 msgid "Use the 'small register classes' kludge"
7637 #: config/v850/v850.opt:24
7638 msgid "Use registers r2 and r5"
7641 #: config/v850/v850.opt:28
7642 msgid "Use 4 byte entries in switch tables"
7645 #: config/v850/v850.opt:32
7646 msgid "Enable backend debugging"
7649 #: config/v850/v850.opt:36
7650 msgid "Do not use the callt instruction"
7653 #: config/v850/v850.opt:40
7654 msgid "Reuse r30 on a per function basis"
7657 #: config/v850/v850.opt:44
7658 msgid "Support Green Hills ABI"
7661 #: config/v850/v850.opt:48
7662 msgid "Prohibit PC relative function calls"
7665 #: config/v850/v850.opt:52
7666 msgid "Use stubs for function prologues"
7669 #: config/v850/v850.opt:56
7670 msgid "Set the max size of data eligible for the SDA area"
7673 #: config/v850/v850.opt:60
7674 msgid "Enable the use of the short load instructions"
7677 #: config/v850/v850.opt:64
7678 msgid "Same as: -mep -mprolog-function"
7681 #: config/v850/v850.opt:68
7682 msgid "Set the max size of data eligible for the TDA area"
7685 #: config/v850/v850.opt:72
7686 msgid "Enforce strict alignment"
7689 #: config/v850/v850.opt:79
7690 msgid "Compile for the v850 processor"
7693 #: config/v850/v850.opt:83
7694 msgid "Compile for the v850e processor"
7697 #: config/v850/v850.opt:87
7698 msgid "Compile for the v850e1 processor"
7701 #: config/v850/v850.opt:91
7702 msgid "Set the max size of data eligible for the ZDA area"
7705 #: config/mmix/mmix.opt:25
7706 msgid "For intrinsics library: pass all parameters in registers"
7709 #: config/mmix/mmix.opt:29
7710 msgid "Use register stack for parameters and return value"
7713 #: config/mmix/mmix.opt:33
7714 msgid "Use call-clobbered registers for parameters and return value"
7717 #: config/mmix/mmix.opt:38
7718 msgid "Use epsilon-respecting floating point compare instructions"
7721 #: config/mmix/mmix.opt:42
7722 msgid "Use zero-extending memory loads, not sign-extending ones"
7725 #: config/mmix/mmix.opt:46
7727 "Generate divide results with reminder having the same sign as the divisor "
7728 "(not the dividend)"
7731 #: config/mmix/mmix.opt:50
7732 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
7735 #: config/mmix/mmix.opt:54
7736 msgid "Do not provide a default start-address 0x100 of the program"
7739 #: config/mmix/mmix.opt:58
7740 msgid "Link to emit program in ELF format (rather than mmo)"
7743 #: config/mmix/mmix.opt:62
7744 msgid "Use P-mnemonics for branches statically predicted as taken"
7747 #: config/mmix/mmix.opt:66
7748 msgid "Don't use P-mnemonics for branches"
7751 #: config/mmix/mmix.opt:80
7752 msgid "Use addresses that allocate global registers"
7755 #: config/mmix/mmix.opt:84
7756 msgid "Do not use addresses that allocate global registers"
7759 #: config/mmix/mmix.opt:88
7760 msgid "Generate a single exit point for each function"
7763 #: config/mmix/mmix.opt:92
7764 msgid "Do not generate a single exit point for each function"
7767 #: config/mmix/mmix.opt:96
7768 msgid "Set start-address of the program"
7771 #: config/mmix/mmix.opt:100
7772 msgid "Set start-address of data"
7775 #: config/darwin.opt:24
7776 msgid "Set sizeof(bool) to 1"
7779 #: config/darwin.opt:28
7780 msgid "Generate code suitable for fast turn around debugging"
7783 #: config/m32r/m32r.opt:24
7784 msgid "Compile for the m32rx"
7787 #: config/m32r/m32r.opt:28
7788 msgid "Compile for the m32r2"
7791 #: config/m32r/m32r.opt:32
7792 msgid "Compile for the m32r"
7795 #: config/m32r/m32r.opt:36
7796 msgid "Align all loops to 32 byte boundary"
7799 #: config/m32r/m32r.opt:40
7800 msgid "Prefer branches over conditional execution"
7803 #: config/m32r/m32r.opt:44
7804 msgid "Give branches their default cost"
7807 #: config/m32r/m32r.opt:48
7808 msgid "Display compile time statistics"
7811 #: config/m32r/m32r.opt:52
7812 msgid "Specify cache flush function"
7815 #: config/m32r/m32r.opt:56
7816 msgid "Specify cache flush trap number"
7819 #: config/m32r/m32r.opt:60
7820 msgid "Only issue one instruction per cycle"
7823 #: config/m32r/m32r.opt:64
7824 msgid "Allow two instructions to be issued per cycle"
7827 #: config/m32r/m32r.opt:68
7828 msgid "Code size: small, medium or large"
7831 #: config/m32r/m32r.opt:72
7832 msgid "Don't call any cache flush functions"
7835 #: config/m32r/m32r.opt:76
7836 msgid "Don't call any cache flush trap"
7839 #: config/m32r/m32r.opt:83
7840 msgid "Small data area: none, sdata, use"
7844 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
7848 msgid "Warn if deprecated empty statements are found"
7852 msgid "Warn if .class files are out of date"
7856 msgid "Warn if modifiers are specified when not necessary"
7860 msgid "Deprecated; use --classpath instead"
7864 msgid "Permit the use of the assert keyword"
7867 #: java/lang.opt:108
7868 msgid "Replace system path"
7871 #: java/lang.opt:112
7872 msgid "Generate checks for references to NULL"
7875 #: java/lang.opt:116
7876 msgid "Set class path"
7879 #: java/lang.opt:123
7880 msgid "Output a class file"
7883 #: java/lang.opt:127
7884 msgid "Alias for -femit-class-file"
7887 #: java/lang.opt:131
7888 msgid "Choose input encoding (defaults from your locale)"
7891 #: java/lang.opt:135
7892 msgid "Set the extension directory path"
7895 #: java/lang.opt:139
7896 msgid "Input file is a file with a list of filenames to compile"
7899 #: java/lang.opt:143
7900 msgid "Always check for non gcj generated classes archives"
7903 #: java/lang.opt:147
7905 "Assume the runtime uses a hash table to map an object to its synchronization "
7909 #: java/lang.opt:151
7910 msgid "Use offset tables for virtual method calls"
7913 #: java/lang.opt:158
7914 msgid "Assume native functions are implemented using JNI"
7917 #: java/lang.opt:162
7918 msgid "Enable optimization of static class initialization code"
7921 #: java/lang.opt:169
7922 msgid "Enable assignability checks for stores into object arrays"
7925 #: java/lang.opt:173
7926 msgid "Generate code for the Boehm GC"
7929 #: java/lang.opt:177
7930 msgid "Call a library routine to do integer divisions"
7933 #: java/lang.opt:181
7934 msgid "Generated should be loaded by bootstrap loader"
7937 #: treelang/lang.opt:30
7938 msgid "Trace lexical analysis"
7941 #: treelang/lang.opt:34
7942 msgid "Trace the parsing process"
7947 "Assert the <answer> to <question>. Putting '-' before <question> disables "
7948 "the <answer> to <question>"
7952 msgid "Do not discard comments"
7956 msgid "Do not discard comments in macro expansions"
7961 "Define a <macro> with <val> as its value. If just <macro> is given, <val> "
7966 msgid "Add <dir> to the end of the main framework include path"
7970 msgid "Print the name of header files as they are used"
7973 #: c.opt:69 c.opt:762
7974 msgid "Add <dir> to the end of the main include path"
7978 msgid "Generate make dependencies"
7982 msgid "Generate make dependencies and compile"
7986 msgid "Write dependency output to the given file"
7990 msgid "Treat missing header files as generated files"
7994 msgid "Like -M but ignore system header files"
7998 msgid "Like -MD but ignore system header files"
8002 msgid "Generate phony targets for all headers"
8006 msgid "Add a MAKE-quoted target"
8010 msgid "Add an unquoted target"
8014 msgid "Do not generate #line directives"
8018 msgid "Undefine <macro>"
8023 "Warn about things that will change when compiling with an ABI-compliant "
8028 msgid "Enable most warning messages"
8033 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
8038 msgid "Warn about casting functions to incompatible types"
8042 msgid "Warn about casts which discard qualifiers"
8046 msgid "Warn about subscripts whose type is \"char\""
8051 "Warn about possibly nested block comments, and C++ comments spanning more "
8052 "than one physical line"
8056 msgid "Synonym for -Wcomment"
8060 msgid "Warn about possibly confusing type conversions"
8064 msgid "Warn when all constructors and destructors are private"
8068 msgid "Warn when a declaration is found after a statement"
8072 msgid "Warn about deprecated compiler features"
8076 msgid "Warn about compile-time integer division by zero"
8080 msgid "Warn about violations of Effective C++ style rules"
8084 msgid "Warn about stray tokens after #elif and #endif"
8088 msgid "Make implicit function declarations an error"
8092 msgid "Warn if testing floating point numbers for equality"
8096 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
8100 msgid "Warn if passing too many arguments to a function for its format string"
8104 msgid "Warn about format strings that are not literals"
8108 msgid "Warn about possible security problems with format functions"
8112 msgid "Warn about strftime formats yielding 2-digit years"
8116 msgid "Warn about zero-length formats"
8120 msgid "Warn about variables which are initialized to themselves."
8124 msgid "Warn about implicit function declarations"
8128 msgid "Warn when a declaration does not specify a type"
8132 msgid "Deprecated. This switch has no effect."
8137 "Warn when there is a cast to a pointer from an integer of a different size"
8141 msgid "Warn about invalid uses of the \"offsetof\" macro"
8145 msgid "Warn about PCH files that are found but not used"
8149 msgid "Do not warn about using \"long long\" when -pedantic"
8153 msgid "Warn about suspicious declarations of \"main\""
8157 msgid "Warn about possibly missing braces around initializers"
8161 msgid "Warn about global functions without previous declarations"
8165 msgid "Warn about missing fields in struct initializers"
8169 msgid "Warn about functions which might be candidates for format attributes"
8173 msgid "Warn about user-specified include directories that do not exist"
8177 msgid "Warn about global functions without prototypes"
8181 msgid "Warn about use of multi-character character constants"
8185 msgid "Warn about \"extern\" declarations not at file scope"
8190 "Warn when non-templatized friend functions are declared within a template"
8194 msgid "Warn about non-virtual destructors"
8199 "Warn about NULL being passed to argument slots marked as requiring non-NULL"
8203 msgid "Warn about non-normalised Unicode strings"
8207 msgid "Warn if a C-style cast is used in a program"
8211 msgid "Warn if an old-style parameter definition is used"
8215 msgid "Warn about overloaded virtual function names"
8219 msgid "Warn about possibly missing parentheses"
8223 msgid "Warn when converting the type of pointers to member functions"
8227 msgid "Warn about function pointer arithmetic"
8231 msgid "Warn when a pointer is cast to an integer of a different size"
8235 msgid "Warn if inherited methods are unimplemented"
8239 msgid "Warn about multiple declarations of the same object"
8243 msgid "Warn when the compiler reorders code"
8248 "Warn whenever a function's return type defaults to \"int\" (C), or about "
8249 "inconsistent return types (C++)"
8253 msgid "Warn if a selector has multiple methods"
8257 msgid "Warn about possible violations of sequence point rules"
8261 msgid "Warn about signed-unsigned comparisons"
8265 msgid "Warn when overload promotes from unsigned to signed"
8269 msgid "Warn about uncasted NULL used as sentinel"
8273 msgid "Warn about unprototyped function declarations"
8277 msgid "Warn if type signatures of candidate methods do not match exactly"
8281 msgid "Warn when synthesis behavior differs from Cfront"
8285 msgid "Warn about features not present in traditional C"
8290 "Warn if trigraphs are encountered that might affect the meaning of the "
8295 msgid "Warn about @selector()s without previously declared methods"
8299 msgid "Warn if an undefined macro is used in an #if directive"
8303 msgid "Warn about unrecognized pragmas"
8307 msgid "Warn about macros defined in the main file that are not used"
8311 msgid "Do not warn about using variadic macros when -pedantic"
8315 msgid "Give strings the type \"array of char\""
8319 msgid "Warn when a pointer differs in signedness in an assignment."
8323 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
8327 msgid "Enforce class member access control semantics"
8331 msgid "Change when template instances are emitted"
8335 msgid "Recognize the \"asm\" keyword"
8339 msgid "Recognize built-in functions"
8343 msgid "Check the return value of new"
8347 msgid "Allow the arguments of the '?' operator to have different types"
8351 msgid "Reduce the size of object files"
8355 msgid "Make string literals \"const char[]\" not \"char[]\""
8359 msgid "Use class <name> for constant strings"
8363 msgid "Inline member functions by default"
8367 msgid "Permit '$' as an identifier character"
8371 msgid "Generate code to check exception specifications"
8375 msgid "Convert all strings and character constants to character set <cset>"
8379 msgid "Specify the default character set for source files."
8383 msgid "Scope of for-init-statement variables is local to the loop"
8387 msgid "Do not assume that standard C libraries and \"main\" exist"
8391 msgid "Recognize GNU-defined keywords"
8395 msgid "Generate code for GNU runtime environment"
8399 msgid "Assume normal C execution environment"
8403 msgid "Enable support for huge objects"
8407 msgid "Export functions even if they can be inlined"
8411 msgid "Emit implicit instantiations of inline templates"
8415 msgid "Emit implicit instantiations of templates"
8419 msgid "Don't warn about uses of Microsoft extensions"
8423 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
8427 msgid "Assume that receivers of Objective-C messages may be nil"
8432 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
8437 msgid "Allow fast jumps to the message dispatcher"
8441 msgid "Enable Objective-C exception and synchronization syntax"
8445 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
8449 msgid "Enable Objective-C setjmp exception handling runtime"
8453 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
8457 msgid "Enable optional diagnostics"
8461 msgid "Look for and use PCH files even when preprocessing"
8465 msgid "Downgrade conformance errors to warnings"
8469 msgid "Treat the input file as already preprocessed"
8474 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
8479 msgid "Enable automatic template instantiation"
8483 msgid "Generate run time type descriptor information"
8487 msgid "Use the same size for double as for float"
8491 msgid "Use the narrowest integer type possible for enumeration types"
8495 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
8499 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
8503 msgid "Make \"char\" signed by default"
8507 msgid "Display statistics accumulated during compilation"
8511 msgid "Distance between tab stops for column reporting"
8515 msgid "Specify maximum template instantiation depth"
8519 msgid "Do not generate thread-safe code for initializing local statics."
8523 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
8527 msgid "Make \"char\" unsigned by default"
8531 msgid "Use __cxa_atexit to register destructors"
8535 msgid "Marks all inlined methods as having hidden visibility"
8539 msgid "Discard unused virtual functions"
8543 msgid "Implement vtables using thunks"
8547 msgid "Emit common-like symbols as weak symbols"
8552 "Convert all wide strings and character constants to character set <cset>"
8556 msgid "Generate a #line directive pointing at the current working directory"
8560 msgid "Emit cross referencing information"
8565 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
8569 msgid "Dump declarations to a .decl file"
8572 #: c.opt:730 c.opt:758
8573 msgid "Add <dir> to the end of the system include path"
8577 msgid "Accept definition of macros in <file>"
8581 msgid "Include the contents of <file> before other files"
8585 msgid "Specify <path> as a prefix for next two options"
8589 msgid "Set <dir> to be the system root directory"
8593 msgid "Add <dir> to the start of the system include path"
8597 msgid "Add <dir> to the end of the quote include path"
8602 "Do not search standard system include directories (those specified with -"
8603 "isystem will still be used)"
8607 msgid "Do not search standard system include directories for C++"
8611 msgid "Generate C header of platform-specific features"
8615 msgid "Print a checksum of the executable for PCH validity checking, and stop."
8619 msgid "Remap file names when including files"
8623 msgid "Conform to the ISO 1998 C++ standard"
8626 #: c.opt:808 c.opt:836
8627 msgid "Conform to the ISO 1990 C standard"
8630 #: c.opt:812 c.opt:844
8631 msgid "Conform to the ISO 1999 C standard"
8635 msgid "Deprecated in favor of -std=c99"
8639 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
8643 msgid "Conform to the ISO 1990 C standard with GNU extensions"
8647 msgid "Conform to the ISO 1999 C standard with GNU extensions"
8651 msgid "Deprecated in favor of -std=gnu99"
8655 msgid "Conform to the ISO 1990 C standard as amended in 1994"
8659 msgid "Deprecated in favor of -std=iso9899:1999"
8663 msgid "Enable traditional preprocessing"
8667 msgid "Support ISO C trigraphs"
8671 msgid "Do not predefine system-specific and GCC-specific macros"
8675 msgid "Enable verbose output"
8679 #, gcc-internal-format
8680 msgid "%qs attribute directive ignored"
8684 #, gcc-internal-format
8685 msgid "wrong number of arguments specified for %qs attribute"
8689 #, gcc-internal-format
8690 msgid "%qs attribute does not apply to types"
8694 #, gcc-internal-format
8695 msgid "%qs attribute only applies to function types"
8698 #: bb-reorder.c:1865
8699 #, gcc-internal-format
8700 msgid "Multiple hot/cold transitions found (bb %i)"
8704 #, gcc-internal-format
8705 msgid "offset outside bounds of constant string"
8709 #, gcc-internal-format
8710 msgid "second argument to %<__builtin_prefetch%> must be a constant"
8714 #, gcc-internal-format
8715 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
8719 #, gcc-internal-format
8720 msgid "third argument to %<__builtin_prefetch%> must be a constant"
8724 #, gcc-internal-format
8725 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
8729 #, gcc-internal-format
8730 msgid "argument of %<__builtin_args_info%> must be constant"
8734 #, gcc-internal-format
8735 msgid "argument of %<__builtin_args_info%> out of range"
8739 #, gcc-internal-format
8740 msgid "missing argument in %<__builtin_args_info%>"
8743 #: builtins.c:4059 gimplify.c:1760
8744 #, gcc-internal-format
8745 msgid "too few arguments to function %<va_start%>"
8749 #, gcc-internal-format
8750 msgid "first argument to %<va_arg%> not of type %<va_list%>"
8753 #. Unfortunately, this is merely undefined, rather than a constraint
8754 #. violation, so we cannot make this an error. If this call is never
8755 #. executed, the program is still strictly conforming.
8757 #, gcc-internal-format
8758 msgid "%qT is promoted to %qT when passed through %<...%>"
8762 #, gcc-internal-format
8763 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
8766 #. We can, however, treat "undefined" any way we please.
8767 #. Call abort to encourage the user to fix the program.
8768 #: builtins.c:4247 c-typeck.c:2049
8769 #, gcc-internal-format
8770 msgid "if this code is reached, the program will abort"
8774 #, gcc-internal-format
8775 msgid "invalid argument to %<__builtin_frame_address%>"
8779 #, gcc-internal-format
8780 msgid "invalid argument to %<__builtin_return_address%>"
8784 #, gcc-internal-format
8785 msgid "unsupported argument to %<__builtin_frame_address%>"
8789 #, gcc-internal-format
8790 msgid "unsupported argument to %<__builtin_return_address%>"
8794 #, gcc-internal-format
8795 msgid "second argument to %<__builtin_expect%> must be a constant"
8799 #, gcc-internal-format
8800 msgid "%<__builtin_longjmp%> second argument must be 1"
8804 #, gcc-internal-format
8805 msgid "target format does not support infinity"
8808 #: builtins.c:8287 builtins.c:8381
8809 #, gcc-internal-format
8810 msgid "too few arguments to function %qs"
8813 #: builtins.c:8293 builtins.c:8387
8814 #, gcc-internal-format
8815 msgid "too many arguments to function %qs"
8818 #: builtins.c:8299 builtins.c:8412
8819 #, gcc-internal-format
8820 msgid "non-floating-point argument to function %qs"
8824 #, gcc-internal-format
8825 msgid "%<va_start%> used in function with fixed args"
8828 #. Evidently an out of date version of <stdarg.h>; can't validate
8829 #. va_start's second argument, but can still work as intended.
8831 #, gcc-internal-format
8832 msgid "%<__builtin_next_arg%> called without an argument"
8836 #, gcc-internal-format
8837 msgid "%<va_start%> used with too many arguments"
8840 #. FIXME: Sometimes with the tree optimizers we can get the
8841 #. not the last argument even though the user used the last
8842 #. argument. We just warn and set the arg to be the last
8843 #. argument so that we will get wrong-code because of
8846 #, gcc-internal-format
8847 msgid "second parameter of %<va_start%> not last named argument"
8851 #, gcc-internal-format
8852 msgid "%qD is not defined outside of function scope"
8856 #, gcc-internal-format
8858 "string length %qd is greater than the length %qd ISO C%d compilers are "
8859 "required to support"
8863 #, gcc-internal-format
8864 msgid "overflow in constant expression"
8868 #, gcc-internal-format
8869 msgid "integer overflow in expression"
8873 #, gcc-internal-format
8874 msgid "floating point overflow in expression"
8878 #, gcc-internal-format
8879 msgid "vector overflow in expression"
8882 #. This detects cases like converting -129 or 256 to unsigned char.
8884 #, gcc-internal-format
8885 msgid "large integer implicitly truncated to unsigned type"
8889 #, gcc-internal-format
8890 msgid "negative integer implicitly converted to unsigned type"
8894 #, gcc-internal-format
8895 msgid "overflow in implicit constant conversion"
8899 #, gcc-internal-format
8900 msgid "operation on %qE may be undefined"
8904 #, gcc-internal-format
8905 msgid "case label does not reduce to an integer constant"
8909 #, gcc-internal-format
8910 msgid "case label value is less than minimum value for type"
8914 #, gcc-internal-format
8915 msgid "case label value exceeds maximum value for type"
8919 #, gcc-internal-format
8920 msgid "lower value in case label range less than minimum value for type"
8924 #, gcc-internal-format
8925 msgid "upper value in case label range exceeds maximum value for type"
8929 #, gcc-internal-format
8930 msgid "invalid truth-value expression"
8934 #, gcc-internal-format
8935 msgid "invalid operands to binary %s"
8939 #, gcc-internal-format
8940 msgid "comparison is always false due to limited range of data type"
8944 #, gcc-internal-format
8945 msgid "comparison is always true due to limited range of data type"
8949 #, gcc-internal-format
8950 msgid "comparison of unsigned expression >= 0 is always true"
8954 #, gcc-internal-format
8955 msgid "comparison of unsigned expression < 0 is always false"
8959 #, gcc-internal-format
8960 msgid "pointer of type %<void *%> used in arithmetic"
8964 #, gcc-internal-format
8965 msgid "pointer to a function used in arithmetic"
8969 #, gcc-internal-format
8970 msgid "pointer to member function used in arithmetic"
8973 #. Common Ada/Pascal programmer's mistake. We always warn
8974 #. about this since it is so bad.
8976 #, gcc-internal-format
8977 msgid "the address of %qD, will always evaluate as %<true%>"
8981 #, gcc-internal-format
8982 msgid "suggest parentheses around assignment used as truth value"
8985 #: c-common.c:2544 c-common.c:2584
8986 #, gcc-internal-format
8987 msgid "invalid use of %<restrict%>"
8991 #, gcc-internal-format
8992 msgid "invalid application of %<sizeof%> to a function type"
8996 #, gcc-internal-format
8997 msgid "invalid application of %qs to a void type"
9001 #, gcc-internal-format
9002 msgid "invalid application of %qs to incomplete type %qT "
9006 #, gcc-internal-format
9007 msgid "%<__alignof%> applied to a bit-field"
9011 #, gcc-internal-format
9012 msgid "cannot disable built-in function %qs"
9016 #, gcc-internal-format
9017 msgid "pointers are not permitted as case values"
9021 #, gcc-internal-format
9022 msgid "range expressions in switch statements are non-standard"
9026 #, gcc-internal-format
9027 msgid "empty range specified"
9031 #, gcc-internal-format
9032 msgid "duplicate (or overlapping) case value"
9036 #, gcc-internal-format
9037 msgid "%Jthis is the first entry overlapping that value"
9041 #, gcc-internal-format
9042 msgid "duplicate case value"
9046 #, gcc-internal-format
9047 msgid "%Jpreviously used here"
9051 #, gcc-internal-format
9052 msgid "multiple default labels in one switch"
9056 #, gcc-internal-format
9057 msgid "%Jthis is the first default label"
9061 #, gcc-internal-format
9062 msgid "%Jcase value %qs not in enumerated type"
9066 #, gcc-internal-format
9067 msgid "%Jcase value %qs not in enumerated type %qT"
9071 #, gcc-internal-format
9072 msgid "%Hswitch missing default case"
9075 #. Warn if there are enumerators that don't correspond to
9076 #. case expressions.
9078 #, gcc-internal-format
9079 msgid "%Henumeration value %qE not handled in switch"
9083 #, gcc-internal-format
9084 msgid "taking the address of a label is non-standard"
9087 #: c-common.c:3962 c-common.c:3981 c-common.c:3999 c-common.c:4026
9088 #: c-common.c:4045 c-common.c:4068 c-common.c:4092 c-common.c:4118
9089 #: c-common.c:4152 c-common.c:4196 c-common.c:4224 c-common.c:4252
9090 #: c-common.c:4271 c-common.c:4597 c-common.c:4628 c-common.c:4720
9091 #: c-common.c:4787 c-common.c:4805 c-common.c:4851 c-common.c:4921
9092 #: c-common.c:4945 c-common.c:5223 c-common.c:5246 c-common.c:5285
9093 #, gcc-internal-format
9094 msgid "%qE attribute ignored"
9098 #, gcc-internal-format
9099 msgid "unknown machine mode %qs"
9103 #, gcc-internal-format
9104 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
9108 #, gcc-internal-format
9109 msgid "use __attribute__ ((vector_size)) instead"
9113 #, gcc-internal-format
9114 msgid "unable to emulate %qs"
9118 #, gcc-internal-format
9119 msgid "invalid pointer mode %qs"
9123 #, gcc-internal-format
9124 msgid "no data type for mode %qs"
9128 #, gcc-internal-format
9129 msgid "cannot use mode %qs for enumeral types"
9133 #, gcc-internal-format
9134 msgid "mode %qs applied to inappropriate type"
9138 #, gcc-internal-format
9139 msgid "%Jsection attribute cannot be specified for local variables"
9143 #, gcc-internal-format
9144 msgid "%Jsection of %qD conflicts with previous declaration"
9148 #, gcc-internal-format
9149 msgid "%Jsection attribute not allowed for %qD"
9153 #, gcc-internal-format
9154 msgid "%Jsection attributes are not supported for this target"
9158 #, gcc-internal-format
9159 msgid "requested alignment is not a constant"
9163 #, gcc-internal-format
9164 msgid "requested alignment is not a power of 2"
9168 #, gcc-internal-format
9169 msgid "requested alignment is too large"
9173 #, gcc-internal-format
9174 msgid "%Jalignment may not be specified for %qD"
9178 #, gcc-internal-format
9179 msgid "%J%qD defined both normally and as an alias"
9183 #, gcc-internal-format
9184 msgid "alias argument not a string"
9188 #, gcc-internal-format
9189 msgid "%qE attribute ignored on non-class types"
9193 #, gcc-internal-format
9194 msgid "visibility argument not a string"
9198 #, gcc-internal-format
9199 msgid "%qE attribute ignored on types"
9203 #, gcc-internal-format
9205 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
9210 #, gcc-internal-format
9211 msgid "tls_model argument not a string"
9215 #, gcc-internal-format
9217 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
9218 "dynamic\" or \"global-dynamic\""
9221 #: c-common.c:4761 c-common.c:4825
9222 #, gcc-internal-format
9223 msgid "%J%qE attribute applies only to functions"
9226 #: c-common.c:4766 c-common.c:4830
9227 #, gcc-internal-format
9228 msgid "%Jcan%'t set %qE attribute after definition"
9232 #, gcc-internal-format
9233 msgid "%qE attribute ignored for %qE"
9237 #, gcc-internal-format
9238 msgid "invalid vector type for attribute %qE"
9242 #, gcc-internal-format
9243 msgid "number of components of the vector not a power of two"
9247 #, gcc-internal-format
9248 msgid "nonnull attribute without arguments on a non-prototype"
9252 #, gcc-internal-format
9253 msgid "nonnull argument has invalid operand number (argument %lu)"
9257 #, gcc-internal-format
9259 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
9263 #, gcc-internal-format
9265 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
9268 #: c-common.c:5107 c-common.c:5150
9269 #, gcc-internal-format
9270 msgid "missing sentinel in function call"
9274 #, gcc-internal-format
9275 msgid "not enough arguments to fit a sentinel"
9279 #, gcc-internal-format
9280 msgid "null argument where non-null required (argument %lu)"
9284 #, gcc-internal-format
9285 msgid "cleanup argument not an identifier"
9289 #, gcc-internal-format
9290 msgid "cleanup argument not a function"
9294 #, gcc-internal-format
9295 msgid "%qE attribute requires prototypes with named arguments"
9299 #, gcc-internal-format
9300 msgid "%qE attribute only applies to variadic functions"
9304 #, gcc-internal-format
9305 msgid "requested position is not an integer constant"
9309 #, gcc-internal-format
9310 msgid "requested position is less than zero"
9314 #, gcc-internal-format
9316 "%Hignoring return value of %qD, declared with attribute warn_unused_result"
9320 #, gcc-internal-format
9322 "%Hignoring return value of function declared with attribute "
9323 "warn_unused_result"
9326 #: c-common.c:5698 cp/typeck.c:4122
9327 #, gcc-internal-format
9328 msgid "attempt to take address of bit-field structure member %qD"
9332 #, gcc-internal-format
9333 msgid "invalid lvalue in assignment"
9337 #, gcc-internal-format
9338 msgid "invalid lvalue in increment"
9342 #, gcc-internal-format
9343 msgid "invalid lvalue in decrement"
9347 #, gcc-internal-format
9348 msgid "invalid lvalue in unary %<&%>"
9352 #, gcc-internal-format
9353 msgid "invalid lvalue in asm statement"
9356 #: c-common.c:5879 c-common.c:5928 c-typeck.c:2309
9357 #, gcc-internal-format
9358 msgid "too few arguments to function %qE"
9361 #. ??? This should not be an error when inlining calls to
9362 #. unprototyped functions.
9363 #: c-common.c:5896 c-typeck.c:3925
9364 #, gcc-internal-format
9365 msgid "incompatible type for argument %d of %qE"
9368 #. Except for passing an argument to an unprototyped function,
9369 #. this is a constraint violation. When passing an argument to
9370 #. an unprototyped function, it is compile-time undefined;
9371 #. making it a constraint in that case was rejected in
9373 #: c-convert.c:84 c-typeck.c:1452 c-typeck.c:3611 cp/typeck.c:1355
9374 #: cp/typeck.c:5837 fortran/convert.c:89 treelang/tree-convert.c:79
9375 #, gcc-internal-format
9376 msgid "void value not ignored as it ought to be"
9379 #: c-convert.c:122 fortran/convert.c:122 java/typeck.c:153
9380 #: treelang/tree-convert.c:105
9381 #, gcc-internal-format
9382 msgid "conversion to non-scalar type requested"
9386 #, gcc-internal-format
9387 msgid "%Jarray %qD assumed to have one element"
9391 #, gcc-internal-format
9392 msgid "GCC supports only %u nested scopes"
9396 #, gcc-internal-format
9397 msgid "%Jlabel %qD used but not defined"
9401 #, gcc-internal-format
9402 msgid "%Jlabel %qD defined but not used"
9406 #, gcc-internal-format
9407 msgid "%Jlabel %qD declared but not defined"
9411 #, gcc-internal-format
9412 msgid "%Jnested function %qD declared but never defined"
9415 #: c-decl.c:811 cp/decl.c:566
9416 #, gcc-internal-format
9417 msgid "%Junused variable %qD"
9421 #, gcc-internal-format
9422 msgid "%Jtype of array %qD completed incompatibly with implicit initialization"
9426 #, gcc-internal-format
9428 "a parameter list with an ellipsis can%'t match an empty parameter name list "
9433 #, gcc-internal-format
9435 "an argument type that has a default promotion can%'t match an empty "
9436 "parameter name list declaration"
9440 #, gcc-internal-format
9442 "%Jprototype for %qD declares more arguments than previous old-style "
9447 #, gcc-internal-format
9449 "%Jprototype for %qD declares fewer arguments than previous old-style "
9454 #, gcc-internal-format
9455 msgid "%Jprototype for %qD declares argument %d with incompatible type"
9458 #. If we get here, no errors were found, but do issue a warning
9459 #. for this poor-style construct.
9461 #, gcc-internal-format
9462 msgid "%Jprototype for %qD follows non-prototype definition"
9466 #, gcc-internal-format
9467 msgid "%Jprevious definition of %qD was here"
9471 #, gcc-internal-format
9472 msgid "%Jprevious implicit declaration of %qD was here"
9476 #, gcc-internal-format
9477 msgid "%Jprevious declaration of %qD was here"
9481 #, gcc-internal-format
9482 msgid "%J%qD redeclared as different kind of symbol"
9486 #, gcc-internal-format
9487 msgid "%Jbuilt-in function %qD declared as non-function"
9490 #: c-decl.c:1183 c-decl.c:1298 c-decl.c:1918
9491 #, gcc-internal-format
9492 msgid "%Jdeclaration of %qD shadows a built-in function"
9496 #, gcc-internal-format
9497 msgid "%Jredeclaration of enumerator %qD"
9500 #. If types don't match for a built-in, throw away the
9501 #. built-in. No point in calling locate_old_decl here, it
9502 #. won't print anything.
9504 #, gcc-internal-format
9505 msgid "%Jconflicting types for built-in function %qD"
9508 #: c-decl.c:1237 c-decl.c:1250 c-decl.c:1260
9509 #, gcc-internal-format
9510 msgid "%Jconflicting types for %qD"
9514 #, gcc-internal-format
9515 msgid "%J conflicting type qualifiers for %qD"
9518 #. Allow OLDDECL to continue in use.
9520 #, gcc-internal-format
9521 msgid "%Jredefinition of typedef %qD"
9524 #: c-decl.c:1316 c-decl.c:1326 c-decl.c:1339 c-decl.c:1421
9525 #, gcc-internal-format
9526 msgid "%Jredefinition of %qD"
9529 #: c-decl.c:1378 c-decl.c:1459
9530 #, gcc-internal-format
9531 msgid "%Jstatic declaration of %qD follows non-static declaration"
9534 #: c-decl.c:1388 c-decl.c:1395 c-decl.c:1448 c-decl.c:1456
9535 #, gcc-internal-format
9536 msgid "%Jnon-static declaration of %qD follows static declaration"
9540 #, gcc-internal-format
9541 msgid "%Jthread-local declaration of %qD follows non-thread-local declaration"
9545 #, gcc-internal-format
9546 msgid "%Jnon-thread-local declaration of %qD follows thread-local declaration"
9550 #, gcc-internal-format
9551 msgid "%Jextern declaration of %qD follows declaration with no linkage"
9555 #, gcc-internal-format
9556 msgid "%Jdeclaration of %qD with no linkage follows extern declaration"
9560 #, gcc-internal-format
9561 msgid "%Jredeclaration of %qD with no linkage"
9565 #, gcc-internal-format
9567 "%Jredeclaration of %qD with different visibility (old visibility preserved)"
9571 #, gcc-internal-format
9572 msgid "%Jinline declaration of %qD follows declaration with attribute noinline"
9576 #, gcc-internal-format
9578 "%Jdeclaration of %qD with attribute noinline follows inline declaration "
9582 #, gcc-internal-format
9583 msgid "%J%qD declared inline after being called"
9587 #, gcc-internal-format
9588 msgid "%J%qD declared inline after its definition"
9592 #, gcc-internal-format
9593 msgid "%Jredefinition of parameter %qD"
9597 #, gcc-internal-format
9598 msgid "%Jredundant redeclaration of %qD"
9602 #, gcc-internal-format
9603 msgid "%Jdeclaration of %qD shadows previous non-variable"
9607 #, gcc-internal-format
9608 msgid "%Jdeclaration of %qD shadows a parameter"
9612 #, gcc-internal-format
9613 msgid "%Jdeclaration of %qD shadows a global declaration"
9617 #, gcc-internal-format
9618 msgid "%Jdeclaration of %qD shadows a previous local"
9621 #: c-decl.c:1926 cp/name-lookup.c:942 cp/name-lookup.c:973
9622 #: cp/name-lookup.c:981
9623 #, gcc-internal-format
9624 msgid "%Jshadowed declaration is here"
9628 #, gcc-internal-format
9629 msgid "nested extern declaration of %qD"
9633 #, gcc-internal-format
9634 msgid "implicit declaration of function %qE"
9638 #, gcc-internal-format
9639 msgid "incompatible implicit declaration of built-in function %qD"
9643 #, gcc-internal-format
9644 msgid "incompatible implicit declaration of function %qD"
9648 #, gcc-internal-format
9649 msgid "%H%qE undeclared here (not in a function)"
9653 #, gcc-internal-format
9654 msgid "%H%qE undeclared (first use in this function)"
9658 #, gcc-internal-format
9659 msgid "%H(Each undeclared identifier is reported only once"
9663 #, gcc-internal-format
9664 msgid "%Hfor each function it appears in.)"
9667 #: c-decl.c:2466 cp/decl.c:2054
9668 #, gcc-internal-format
9669 msgid "label %qE referenced outside of any function"
9673 #, gcc-internal-format
9674 msgid "duplicate label declaration %qE"
9678 #, gcc-internal-format
9679 msgid "%Hduplicate label %qD"
9683 #, gcc-internal-format
9684 msgid "%Jjump into statement expression"
9688 #, gcc-internal-format
9689 msgid "%Jjump into scope of identifier with variably modified type"
9693 #, gcc-internal-format
9695 "%Htraditional C lacks a separate namespace for labels, identifier %qE "
9700 #, gcc-internal-format
9701 msgid "%H%qE defined as wrong kind of tag"
9705 #, gcc-internal-format
9706 msgid "unnamed struct/union that defines no instances"
9710 #, gcc-internal-format
9711 msgid "empty declaration with storage class specifier does not redeclare tag"
9715 #, gcc-internal-format
9716 msgid "empty declaration with type qualifier does not redeclare tag"
9719 #: c-decl.c:2901 c-decl.c:2908
9720 #, gcc-internal-format
9721 msgid "useless type name in empty declaration"
9725 #, gcc-internal-format
9726 msgid "%<inline%> in empty declaration"
9730 #, gcc-internal-format
9731 msgid "%<auto%> in file-scope empty declaration"
9735 #, gcc-internal-format
9736 msgid "%<register%> in file-scope empty declaration"
9740 #, gcc-internal-format
9741 msgid "useless storage class specifier in empty declaration"
9745 #, gcc-internal-format
9746 msgid "useless %<__thread%> in empty declaration"
9750 #, gcc-internal-format
9751 msgid "useless type qualifier in empty declaration"
9754 #: c-decl.c:2955 c-parser.c:1156
9755 #, gcc-internal-format
9756 msgid "empty declaration"
9760 #, gcc-internal-format
9762 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
9767 #, gcc-internal-format
9768 msgid "ISO C90 does not support %<[*]%> array declarators"
9772 #, gcc-internal-format
9773 msgid "GCC does not yet properly implement %<[*]%> array declarators"
9777 #, gcc-internal-format
9778 msgid "static or type qualifiers in abstract declarator"
9782 #, gcc-internal-format
9783 msgid "%J%qD is usually a function"
9786 #: c-decl.c:3114 cp/decl.c:3631 cp/decl2.c:838
9787 #, gcc-internal-format
9788 msgid "typedef %qD is initialized (use __typeof__ instead)"
9792 #, gcc-internal-format
9793 msgid "function %qD is initialized like a variable"
9796 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
9798 #, gcc-internal-format
9799 msgid "parameter %qD is initialized"
9803 #, gcc-internal-format
9804 msgid "variable %qD has initializer but incomplete type"
9807 #: c-decl.c:3226 c-decl.c:5816 cp/decl.c:3670 cp/decl.c:9916
9808 #, gcc-internal-format
9809 msgid "%Jinline function %qD given attribute noinline"
9813 #, gcc-internal-format
9814 msgid "%Jinitializer fails to determine size of %qD"
9818 #, gcc-internal-format
9819 msgid "%Jarray size missing in %qD"
9823 #, gcc-internal-format
9824 msgid "%Jzero or negative size array %qD"
9827 #: c-decl.c:3367 varasm.c:1646
9828 #, gcc-internal-format
9829 msgid "%Jstorage size of %qD isn%'t known"
9833 #, gcc-internal-format
9834 msgid "%Jstorage size of %qD isn%'t constant"
9838 #, gcc-internal-format
9839 msgid "%Jignoring asm-specifier for non-static local variable %qD"
9842 #: c-decl.c:3454 fortran/f95-lang.c:644
9843 #, gcc-internal-format
9844 msgid "cannot put object with volatile field into register"
9848 #, gcc-internal-format
9849 msgid "ISO C forbids forward parameter declarations"
9853 #, gcc-internal-format
9854 msgid "bit-field %qs width not an integer constant"
9858 #, gcc-internal-format
9859 msgid "negative width in bit-field %qs"
9863 #, gcc-internal-format
9864 msgid "zero width for bit-field %qs"
9868 #, gcc-internal-format
9869 msgid "bit-field %qs has invalid type"
9873 #, gcc-internal-format
9874 msgid "type of bit-field %qs is a GCC extension"
9878 #, gcc-internal-format
9879 msgid "width of %qs exceeds its type"
9883 #, gcc-internal-format
9884 msgid "%qs is narrower than values of its type"
9888 #, gcc-internal-format
9889 msgid "type defaults to %<int%> in declaration of %qs"
9893 #, gcc-internal-format
9894 msgid "duplicate %<const%>"
9898 #, gcc-internal-format
9899 msgid "duplicate %<restrict%>"
9903 #, gcc-internal-format
9904 msgid "duplicate %<volatile%>"
9908 #, gcc-internal-format
9909 msgid "function definition declared %<auto%>"
9913 #, gcc-internal-format
9914 msgid "function definition declared %<register%>"
9918 #, gcc-internal-format
9919 msgid "function definition declared %<typedef%>"
9923 #, gcc-internal-format
9924 msgid "function definition declared %<__thread%>"
9928 #, gcc-internal-format
9929 msgid "storage class specified for structure field %qs"
9932 #: c-decl.c:3971 cp/decl.c:6997
9933 #, gcc-internal-format
9934 msgid "storage class specified for parameter %qs"
9937 #: c-decl.c:3974 cp/decl.c:6999
9938 #, gcc-internal-format
9939 msgid "storage class specified for typename"
9942 #: c-decl.c:3987 cp/decl.c:7016
9943 #, gcc-internal-format
9944 msgid "%qs initialized and declared %<extern%>"
9947 #: c-decl.c:3989 cp/decl.c:7019
9948 #, gcc-internal-format
9949 msgid "%qs has both %<extern%> and initializer"
9953 #, gcc-internal-format
9954 msgid "file-scope declaration of %qs specifies %<auto%>"
9958 #, gcc-internal-format
9959 msgid "file-scope declaration of %qs specifies %<register%>"
9962 #: c-decl.c:4001 cp/decl.c:7023
9963 #, gcc-internal-format
9964 msgid "nested function %qs declared %<extern%>"
9967 #: c-decl.c:4004 cp/decl.c:7033
9968 #, gcc-internal-format
9969 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
9972 #. Only the innermost declarator (making a parameter be of
9973 #. array type which is converted to pointer type)
9974 #. may have static or type qualifiers.
9975 #: c-decl.c:4051 c-decl.c:4241
9976 #, gcc-internal-format
9977 msgid "static or type qualifiers in non-parameter array declarator"
9981 #, gcc-internal-format
9982 msgid "declaration of %qs as array of voids"
9986 #, gcc-internal-format
9987 msgid "declaration of %qs as array of functions"
9991 #, gcc-internal-format
9992 msgid "invalid use of structure with flexible array member"
9996 #, gcc-internal-format
9997 msgid "size of array %qs has non-integer type"
10001 #, gcc-internal-format
10002 msgid "ISO C forbids zero-size array %qs"
10006 #, gcc-internal-format
10007 msgid "size of array %qs is negative"
10011 #, gcc-internal-format
10012 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
10016 #, gcc-internal-format
10017 msgid "ISO C90 forbids variable-size array %qs"
10020 #: c-decl.c:4197 c-decl.c:4362 cp/decl.c:7454
10021 #, gcc-internal-format
10022 msgid "size of array %qs is too large"
10026 #, gcc-internal-format
10027 msgid "ISO C90 does not support flexible array members"
10031 #, gcc-internal-format
10032 msgid "array type has incomplete element type"
10035 #: c-decl.c:4273 cp/decl.c:7124
10036 #, gcc-internal-format
10037 msgid "%qs declared as function returning a function"
10040 #: c-decl.c:4278 cp/decl.c:7129
10041 #, gcc-internal-format
10042 msgid "%qs declared as function returning an array"
10046 #, gcc-internal-format
10047 msgid "function definition has qualified void return type"
10051 #, gcc-internal-format
10052 msgid "type qualifiers ignored on function return type"
10055 #: c-decl.c:4330 c-decl.c:4375 c-decl.c:4470 c-decl.c:4561
10056 #, gcc-internal-format
10057 msgid "ISO C forbids qualified function types"
10061 #, gcc-internal-format
10062 msgid "%Jtypedef %qD declared %<inline%>"
10066 #, gcc-internal-format
10067 msgid "ISO C forbids const or volatile function types"
10071 #, gcc-internal-format
10072 msgid "variable or field %qs declared void"
10076 #, gcc-internal-format
10077 msgid "attributes in parameter array declarator ignored"
10081 #, gcc-internal-format
10082 msgid "%Jparameter %qD declared %<inline%>"
10086 #, gcc-internal-format
10087 msgid "field %qs declared as a function"
10091 #, gcc-internal-format
10092 msgid "field %qs has incomplete type"
10095 #: c-decl.c:4531 c-decl.c:4543 c-decl.c:4547
10096 #, gcc-internal-format
10097 msgid "invalid storage class for function %qs"
10101 #, gcc-internal-format
10102 msgid "%<noreturn%> function returns non-void value"
10106 #, gcc-internal-format
10107 msgid "cannot inline function %<main%>"
10111 #, gcc-internal-format
10112 msgid "variable previously declared %<static%> redeclared %<extern%>"
10116 #, gcc-internal-format
10117 msgid "%Jvariable %qD declared %<inline%>"
10120 #. A mere warning is sure to result in improper semantics
10121 #. at runtime. Don't bother to allow this to compile.
10122 #: c-decl.c:4683 cp/decl.c:5887
10123 #, gcc-internal-format
10124 msgid "thread-local storage not supported for this target"
10127 #: c-decl.c:4745 c-decl.c:5894
10128 #, gcc-internal-format
10129 msgid "function declaration isn%'t a prototype"
10133 #, gcc-internal-format
10134 msgid "parameter names (without types) in function declaration"
10138 #, gcc-internal-format
10139 msgid "%Jparameter %u (%qD) has incomplete type"
10143 #, gcc-internal-format
10144 msgid "%Jparameter %u has incomplete type"
10148 #, gcc-internal-format
10149 msgid "%Jparameter %u (%qD) has void type"
10153 #, gcc-internal-format
10154 msgid "%Jparameter %u has void type"
10158 #, gcc-internal-format
10159 msgid "%<void%> as only parameter may not be qualified"
10162 #: c-decl.c:4862 c-decl.c:4897
10163 #, gcc-internal-format
10164 msgid "%<void%> must be the only parameter"
10168 #, gcc-internal-format
10169 msgid "%Jparameter %qD has just a forward declaration"
10172 #. The %s will be one of 'struct', 'union', or 'enum'.
10174 #, gcc-internal-format
10175 msgid "%<%s %E%> declared inside parameter list"
10178 #. The %s will be one of 'struct', 'union', or 'enum'.
10180 #, gcc-internal-format
10181 msgid "anonymous %s declared inside parameter list"
10185 #, gcc-internal-format
10187 "its scope is only this definition or declaration, which is probably not what "
10192 #, gcc-internal-format
10193 msgid "redefinition of %<union %E%>"
10197 #, gcc-internal-format
10198 msgid "redefinition of %<struct %E%>"
10202 #, gcc-internal-format
10203 msgid "nested redefinition of %<union %E%>"
10207 #, gcc-internal-format
10208 msgid "nested redefinition of %<struct %E%>"
10211 #: c-decl.c:5158 cp/decl.c:3428
10212 #, gcc-internal-format
10213 msgid "declaration does not declare anything"
10217 #, gcc-internal-format
10218 msgid "ISO C doesn%'t support unnamed structs/unions"
10221 #: c-decl.c:5205 c-decl.c:5221
10222 #, gcc-internal-format
10223 msgid "%Jduplicate member %qD"
10227 #, gcc-internal-format
10228 msgid "union has no named members"
10232 #, gcc-internal-format
10233 msgid "union has no members"
10237 #, gcc-internal-format
10238 msgid "struct has no named members"
10242 #, gcc-internal-format
10243 msgid "struct has no members"
10247 #, gcc-internal-format
10248 msgid "%Jflexible array member in union"
10252 #, gcc-internal-format
10253 msgid "%Jflexible array member not at end of struct"
10257 #, gcc-internal-format
10258 msgid "%Jflexible array member in otherwise empty struct"
10262 #, gcc-internal-format
10263 msgid "%Jinvalid use of structure with flexible array member"
10267 #, gcc-internal-format
10268 msgid "union cannot be made transparent"
10272 #, gcc-internal-format
10273 msgid "nested redefinition of %<enum %E%>"
10276 #. This enum is a named one that has been declared already.
10278 #, gcc-internal-format
10279 msgid "redeclaration of %<enum %E%>"
10283 #, gcc-internal-format
10284 msgid "enumeration values exceed range of largest integer"
10288 #, gcc-internal-format
10289 msgid "specified mode too small for enumeral values"
10293 #, gcc-internal-format
10294 msgid "enumerator value for %qE is not an integer constant"
10298 #, gcc-internal-format
10299 msgid "overflow in enumeration values"
10303 #, gcc-internal-format
10304 msgid "ISO C restricts enumerator values to range of %<int%>"
10308 #, gcc-internal-format
10309 msgid "return type is an incomplete type"
10313 #, gcc-internal-format
10314 msgid "return type defaults to %<int%>"
10318 #, gcc-internal-format
10319 msgid "%Jno previous prototype for %qD"
10323 #, gcc-internal-format
10324 msgid "%J%qD was used with no prototype before its definition"
10328 #, gcc-internal-format
10329 msgid "%Jno previous declaration for %qD"
10333 #, gcc-internal-format
10334 msgid "%J%qD was used with no declaration before its definition"
10337 #: c-decl.c:5957 c-decl.c:6475
10338 #, gcc-internal-format
10339 msgid "%Jreturn type of %qD is not %<int%>"
10343 #, gcc-internal-format
10344 msgid "%Jfirst argument of %qD should be %<int%>"
10348 #, gcc-internal-format
10349 msgid "%Jsecond argument of %qD should be %<char **%>"
10353 #, gcc-internal-format
10354 msgid "%Jthird argument of %qD should probably be %<char **%>"
10358 #, gcc-internal-format
10359 msgid "%J%qD takes only zero or two arguments"
10363 #, gcc-internal-format
10364 msgid "%J%qD is normally a non-static function"
10368 #, gcc-internal-format
10369 msgid "%Jold-style parameter declarations in prototyped function definition"
10373 #, gcc-internal-format
10374 msgid "%Jtraditional C rejects ISO C style function definitions"
10378 #, gcc-internal-format
10379 msgid "%Jparameter name omitted"
10383 #, gcc-internal-format
10384 msgid "%Jold-style function definition"
10388 #, gcc-internal-format
10389 msgid "%Jparameter name missing from parameter list"
10393 #, gcc-internal-format
10394 msgid "%J%qD declared as a non-parameter"
10398 #, gcc-internal-format
10399 msgid "%Jmultiple parameters named %qD"
10403 #, gcc-internal-format
10404 msgid "%Jparameter %qD declared with void type"
10407 #: c-decl.c:6162 c-decl.c:6164
10408 #, gcc-internal-format
10409 msgid "%Jtype of %qD defaults to %<int%>"
10413 #, gcc-internal-format
10414 msgid "%Jparameter %qD has incomplete type"
10418 #, gcc-internal-format
10419 msgid "%Jdeclaration for parameter %qD but no such parameter"
10423 #, gcc-internal-format
10424 msgid "number of arguments doesn%'t match built-in prototype"
10428 #, gcc-internal-format
10429 msgid "number of arguments doesn%'t match prototype"
10432 #: c-decl.c:6245 c-decl.c:6285 c-decl.c:6298
10433 #, gcc-internal-format
10434 msgid "%Hprototype declaration"
10438 #, gcc-internal-format
10439 msgid "promoted argument %qD doesn%'t match built-in prototype"
10443 #, gcc-internal-format
10444 msgid "promoted argument %qD doesn%'t match prototype"
10448 #, gcc-internal-format
10449 msgid "argument %qD doesn%'t match built-in prototype"
10453 #, gcc-internal-format
10454 msgid "argument %qD doesn%'t match prototype"
10457 #: c-decl.c:6519 cp/decl.c:10686
10458 #, gcc-internal-format
10459 msgid "no return statement in function returning non-void"
10463 #, gcc-internal-format
10464 msgid "this function may return with or without a value"
10467 #. If we get here, declarations have been used in a for loop without
10468 #. the C99 for loop scope. This doesn't make much sense, so don't
10471 #, gcc-internal-format
10472 msgid "%<for%> loop initial declaration used outside C99 mode"
10476 #, gcc-internal-format
10478 "%Jdeclaration of static variable %qD in %<for%> loop initial declaration"
10482 #, gcc-internal-format
10484 "%Jdeclaration of %<extern%> variable %qD in %<for%> loop initial declaration"
10488 #, gcc-internal-format
10489 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
10493 #, gcc-internal-format
10494 msgid "%<union %E%> declared in %<for%> loop initial declaration"
10498 #, gcc-internal-format
10499 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
10503 #, gcc-internal-format
10504 msgid "%Jdeclaration of non-variable %qD in %<for%> loop initial declaration"
10507 #: c-decl.c:6954 c-decl.c:7105 c-decl.c:7315
10508 #, gcc-internal-format
10509 msgid "duplicate %qE"
10512 #: c-decl.c:6977 c-decl.c:7114 c-decl.c:7217
10513 #, gcc-internal-format
10514 msgid "two or more data types in declaration specifiers"
10517 #: c-decl.c:6989 cp/decl.c:6690
10518 #, gcc-internal-format
10519 msgid "%<long long long%> is too long for GCC"
10522 #: c-decl.c:6996 c-decl.c:7188
10523 #, gcc-internal-format
10524 msgid "both %<long long%> and %<double%> in declaration specifiers"
10528 #, gcc-internal-format
10529 msgid "ISO C90 does not support %<long long%>"
10532 #: c-decl.c:7007 c-decl.c:7027
10533 #, gcc-internal-format
10534 msgid "both %<long%> and %<short%> in declaration specifiers"
10537 #: c-decl.c:7010 c-decl.c:7121
10538 #, gcc-internal-format
10539 msgid "both %<long%> and %<void%> in declaration specifiers"
10542 #: c-decl.c:7013 c-decl.c:7140
10543 #, gcc-internal-format
10544 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
10547 #: c-decl.c:7016 c-decl.c:7159
10548 #, gcc-internal-format
10549 msgid "both %<long%> and %<char%> in declaration specifiers"
10552 #: c-decl.c:7019 c-decl.c:7172
10553 #, gcc-internal-format
10554 msgid "both %<long%> and %<float%> in declaration specifiers"
10557 #: c-decl.c:7030 c-decl.c:7124
10558 #, gcc-internal-format
10559 msgid "both %<short%> and %<void%> in declaration specifiers"
10562 #: c-decl.c:7033 c-decl.c:7143
10563 #, gcc-internal-format
10564 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
10567 #: c-decl.c:7036 c-decl.c:7162
10568 #, gcc-internal-format
10569 msgid "both %<short%> and %<char%> in declaration specifiers"
10572 #: c-decl.c:7039 c-decl.c:7175
10573 #, gcc-internal-format
10574 msgid "both %<short%> and %<float%> in declaration specifiers"
10577 #: c-decl.c:7042 c-decl.c:7191
10578 #, gcc-internal-format
10579 msgid "both %<short%> and %<double%> in declaration specifiers"
10582 #: c-decl.c:7050 c-decl.c:7070
10583 #, gcc-internal-format
10584 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
10587 #: c-decl.c:7053 c-decl.c:7127
10588 #, gcc-internal-format
10589 msgid "both %<signed%> and %<void%> in declaration specifiers"
10592 #: c-decl.c:7056 c-decl.c:7146
10593 #, gcc-internal-format
10594 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
10597 #: c-decl.c:7059 c-decl.c:7178
10598 #, gcc-internal-format
10599 msgid "both %<signed%> and %<float%> in declaration specifiers"
10602 #: c-decl.c:7062 c-decl.c:7194
10603 #, gcc-internal-format
10604 msgid "both %<signed%> and %<double%> in declaration specifiers"
10607 #: c-decl.c:7073 c-decl.c:7130
10608 #, gcc-internal-format
10609 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
10612 #: c-decl.c:7076 c-decl.c:7149
10613 #, gcc-internal-format
10614 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
10617 #: c-decl.c:7079 c-decl.c:7181
10618 #, gcc-internal-format
10619 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
10622 #: c-decl.c:7082 c-decl.c:7197
10623 #, gcc-internal-format
10624 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
10628 #, gcc-internal-format
10629 msgid "ISO C90 does not support complex types"
10632 #: c-decl.c:7092 c-decl.c:7133
10633 #, gcc-internal-format
10634 msgid "both %<complex%> and %<void%> in declaration specifiers"
10637 #: c-decl.c:7095 c-decl.c:7152
10638 #, gcc-internal-format
10639 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
10643 #, gcc-internal-format
10644 msgid "%qE fails to be a typedef or built in type"
10648 #, gcc-internal-format
10649 msgid "%qE is not at beginning of declaration"
10653 #, gcc-internal-format
10654 msgid "%<__thread%> used with %<auto%>"
10658 #, gcc-internal-format
10659 msgid "%<__thread%> used with %<register%>"
10663 #, gcc-internal-format
10664 msgid "%<__thread%> used with %<typedef%>"
10667 #: c-decl.c:7295 cp/parser.c:7355
10668 #, gcc-internal-format
10669 msgid "%<__thread%> before %<extern%>"
10672 #: c-decl.c:7304 cp/parser.c:7345
10673 #, gcc-internal-format
10674 msgid "%<__thread%> before %<static%>"
10678 #, gcc-internal-format
10679 msgid "multiple storage classes in declaration specifiers"
10683 #, gcc-internal-format
10684 msgid "%<__thread%> used with %qE"
10688 #, gcc-internal-format
10689 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
10692 #: c-decl.c:7426 c-decl.c:7452
10693 #, gcc-internal-format
10694 msgid "ISO C does not support complex integer types"
10697 #: c-decl.c:7527 toplev.c:818
10698 #, gcc-internal-format
10699 msgid "%J%qF used but never defined"
10702 #: c-format.c:96 c-format.c:205
10703 #, gcc-internal-format
10704 msgid "format string has invalid operand number"
10708 #, gcc-internal-format
10709 msgid "function does not return string type"
10713 #, gcc-internal-format
10714 msgid "format string argument not a string type"
10718 #, gcc-internal-format
10719 msgid "unrecognized format specifier"
10723 #, gcc-internal-format
10724 msgid "%qE is an unrecognized format function type"
10728 #, gcc-internal-format
10729 msgid "%<...%> has invalid operand number"
10733 #, gcc-internal-format
10734 msgid "format string argument follows the args to be formatted"
10738 #, gcc-internal-format
10739 msgid "function might be possible candidate for %qs format attribute"
10742 #: c-format.c:928 c-format.c:949 c-format.c:1953
10743 #, gcc-internal-format
10744 msgid "missing $ operand number in format"
10748 #, gcc-internal-format
10749 msgid "%s does not support %%n$ operand number formats"
10753 #, gcc-internal-format
10754 msgid "operand number out of range in format"
10758 #, gcc-internal-format
10759 msgid "format argument %d used more than once in %s format"
10763 #, gcc-internal-format
10764 msgid "$ operand number used after format without operand number"
10768 #, gcc-internal-format
10769 msgid "format argument %d unused before used argument %d in $-style format"
10773 #, gcc-internal-format
10774 msgid "format not a string literal, format string not checked"
10777 #: c-format.c:1160 c-format.c:1163
10778 #, gcc-internal-format
10779 msgid "format not a string literal and no format arguments"
10783 #, gcc-internal-format
10784 msgid "format not a string literal, argument types not checked"
10788 #, gcc-internal-format
10789 msgid "too many arguments for format"
10793 #, gcc-internal-format
10794 msgid "unused arguments in $-style format"
10798 #, gcc-internal-format
10799 msgid "zero-length %s format string"
10803 #, gcc-internal-format
10804 msgid "format is a wide character string"
10808 #, gcc-internal-format
10809 msgid "unterminated format string"
10813 #, gcc-internal-format
10814 msgid "embedded %<\\0%> in format"
10818 #, gcc-internal-format
10819 msgid "spurious trailing %<%%%> in format"
10822 #: c-format.c:1465 c-format.c:1709
10823 #, gcc-internal-format
10824 msgid "repeated %s in format"
10828 #, gcc-internal-format
10829 msgid "missing fill character at end of strfmon format"
10832 #: c-format.c:1522 c-format.c:1624 c-format.c:1903 c-format.c:1965
10833 #, gcc-internal-format
10834 msgid "too few arguments for format"
10838 #, gcc-internal-format
10839 msgid "zero width in %s format"
10843 #, gcc-internal-format
10844 msgid "empty left precision in %s format"
10848 #, gcc-internal-format
10849 msgid "empty precision in %s format"
10853 #, gcc-internal-format
10854 msgid "%s does not support the %qs %s length modifier"
10858 #, gcc-internal-format
10859 msgid "conversion lacks type at end of format"
10863 #, gcc-internal-format
10864 msgid "unknown conversion type character %qc in format"
10868 #, gcc-internal-format
10869 msgid "unknown conversion type character 0x%x in format"
10873 #, gcc-internal-format
10874 msgid "%s does not support the %<%%%c%> %s format"
10878 #, gcc-internal-format
10879 msgid "%s used with %<%%%c%> %s format"
10883 #, gcc-internal-format
10884 msgid "%s does not support %s"
10888 #, gcc-internal-format
10889 msgid "%s does not support %s with the %<%%%c%> %s format"
10893 #, gcc-internal-format
10894 msgid "%s ignored with %s and %<%%%c%> %s format"
10898 #, gcc-internal-format
10899 msgid "%s ignored with %s in %s format"
10903 #, gcc-internal-format
10904 msgid "use of %s and %s together with %<%%%c%> %s format"
10908 #, gcc-internal-format
10909 msgid "use of %s and %s together in %s format"
10913 #, gcc-internal-format
10914 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
10918 #, gcc-internal-format
10919 msgid "%<%%%c%> yields only last 2 digits of year"
10922 #. The end of the format string was reached.
10924 #, gcc-internal-format
10925 msgid "no closing %<]%> for %<%%[%> format"
10929 #, gcc-internal-format
10930 msgid "use of %qs length modifier with %qc type character"
10934 #, gcc-internal-format
10935 msgid "%s does not support the %<%%%s%c%> %s format"
10939 #, gcc-internal-format
10940 msgid "operand number specified with suppressed assignment"
10944 #, gcc-internal-format
10945 msgid "operand number specified for format taking no argument"
10949 #, gcc-internal-format
10950 msgid "writing through null pointer (argument %d)"
10954 #, gcc-internal-format
10955 msgid "reading through null pointer (argument %d)"
10959 #, gcc-internal-format
10960 msgid "writing into constant object (argument %d)"
10964 #, gcc-internal-format
10965 msgid "extra type qualifiers in format argument (argument %d)"
10969 #, gcc-internal-format
10970 msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
10974 #, gcc-internal-format
10975 msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
10979 #, gcc-internal-format
10980 msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
10984 #, gcc-internal-format
10985 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
10988 #: c-format.c:2299 c-format.c:2305 c-format.c:2406
10989 #, gcc-internal-format
10990 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
10993 #: c-format.c:2312 c-format.c:2416
10994 #, gcc-internal-format
10995 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
10999 #, gcc-internal-format
11000 msgid "%<location_t%> is not defined as a type"
11004 #, gcc-internal-format
11005 msgid "%<tree%> is not defined as a type"
11009 #, gcc-internal-format
11010 msgid "%<tree%> is not defined as a pointer type"
11014 #, gcc-internal-format
11015 msgid "args to be formatted is not %<...%>"
11019 #, gcc-internal-format
11020 msgid "strftime formats cannot format arguments"
11024 #, gcc-internal-format
11025 msgid "badly nested C headers from preprocessor"
11029 #, gcc-internal-format
11030 msgid "%Hignoring #pragma %s %s"
11035 #, gcc-internal-format
11036 msgid "%Hstray %<@%> in program"
11040 #, gcc-internal-format
11041 msgid "stray %qs in program"
11045 #, gcc-internal-format
11046 msgid "missing terminating %c character"
11050 #, gcc-internal-format
11051 msgid "stray %qc in program"
11055 #, gcc-internal-format
11056 msgid "stray %<\\%o%> in program"
11060 #, gcc-internal-format
11061 msgid "this decimal constant is unsigned only in ISO C90"
11065 #, gcc-internal-format
11066 msgid "this decimal constant would be unsigned in ISO C90"
11070 #, gcc-internal-format
11071 msgid "integer constant is too large for %qs type"
11075 #, gcc-internal-format
11076 msgid "floating constant exceeds range of %<%s%>"
11080 #, gcc-internal-format
11081 msgid "traditional C rejects string constant concatenation"
11084 #: c-objc-common.c:80
11085 #, gcc-internal-format
11087 "%Jfunction %qF can never be inlined because it is suppressed using -fno-"
11091 #: c-objc-common.c:90
11092 #, gcc-internal-format
11094 "%Jfunction %qF can never be inlined because it might not be bound within "
11095 "this unit of translation"
11098 #: c-objc-common.c:98
11099 #, gcc-internal-format
11101 "%Jfunction %qF can never be inlined because it uses attributes conflicting "
11106 #, gcc-internal-format
11107 msgid "no class name specified with %qs"
11111 #, gcc-internal-format
11112 msgid "assertion missing after %qs"
11116 #, gcc-internal-format
11117 msgid "macro name missing after %qs"
11121 #, gcc-internal-format
11122 msgid "missing path after %qs"
11126 #, gcc-internal-format
11127 msgid "missing filename after %qs"
11131 #, gcc-internal-format
11132 msgid "missing makefile target after %qs"
11136 #, gcc-internal-format
11137 msgid "-I- specified twice"
11141 #, gcc-internal-format
11142 msgid "obsolete option -I- used, please use -iquote instead"
11146 #, gcc-internal-format
11147 msgid "argument %qs to %<-Wnormalized%> not recognized"
11151 #, gcc-internal-format
11152 msgid "switch %qs is no longer supported"
11156 #, gcc-internal-format
11158 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
11162 #, gcc-internal-format
11163 msgid "output filename specified twice"
11167 #, gcc-internal-format
11168 msgid "-Wformat-y2k ignored without -Wformat"
11172 #, gcc-internal-format
11173 msgid "-Wformat-extra-args ignored without -Wformat"
11177 #, gcc-internal-format
11178 msgid "-Wformat-zero-length ignored without -Wformat"
11182 #, gcc-internal-format
11183 msgid "-Wformat-nonliteral ignored without -Wformat"
11187 #, gcc-internal-format
11188 msgid "-Wformat-security ignored without -Wformat"
11192 #, gcc-internal-format
11193 msgid "-Wmissing-format-attribute ignored without -Wformat"
11197 #, gcc-internal-format
11198 msgid "opening output file %s: %m"
11202 #, gcc-internal-format
11203 msgid "too many filenames given. Type %s --help for usage"
11207 #, gcc-internal-format
11208 msgid "YYDEBUG was not defined at build time, -dy ignored"
11212 #, gcc-internal-format
11213 msgid "opening dependency file %s: %m"
11217 #, gcc-internal-format
11218 msgid "closing dependency file %s: %m"
11222 #, gcc-internal-format
11223 msgid "when writing output to %s: %m"
11227 #, gcc-internal-format
11228 msgid "to generate dependencies you must specify either -M or -MM"
11232 #, gcc-internal-format
11233 msgid "too late for # directive to set debug directory"
11237 #, gcc-internal-format
11238 msgid "ISO C forbids an empty source file"
11241 #: c-parser.c:1053 c-parser.c:5695
11242 #, gcc-internal-format
11243 msgid "ISO C does not allow extra %<;%> outside of a function"
11247 #, gcc-internal-format
11248 msgid "expected declaration specifiers"
11252 #, gcc-internal-format
11253 msgid "data definition has no type or storage class"
11257 #, gcc-internal-format
11258 msgid "expected %<,%> or %<;%>"
11261 #. This can appear in many cases looking nothing like a
11262 #. function definition, so we don't give a more specific
11263 #. error suggesting there was one.
11264 #: c-parser.c:1253 c-parser.c:1270
11265 #, gcc-internal-format
11266 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
11270 #, gcc-internal-format
11271 msgid "ISO C forbids nested functions"
11274 #: c-parser.c:1608 c-parser.c:2371 c-parser.c:2972 c-parser.c:3206
11275 #: c-parser.c:3989 c-parser.c:4550 c-parser.c:4940 c-parser.c:4960
11276 #: c-parser.c:5075 c-parser.c:5220 c-parser.c:5236 c-parser.c:5348
11277 #: c-parser.c:5360 c-parser.c:5385 c-parser.c:5513 c-parser.c:5542
11278 #: c-parser.c:5550 c-parser.c:5578 c-parser.c:5592 c-parser.c:5800
11280 #, gcc-internal-format
11281 msgid "expected identifier"
11284 #: c-parser.c:1634 cp/parser.c:10154
11285 #, gcc-internal-format
11286 msgid "comma at end of enumerator list"
11290 #, gcc-internal-format
11291 msgid "expected %<,%> or %<}%>"
11294 #: c-parser.c:1654 c-parser.c:1824
11295 #, gcc-internal-format
11296 msgid "expected %<{%>"
11300 #, gcc-internal-format
11301 msgid "ISO C forbids forward references to %<enum%> types"
11305 #, gcc-internal-format
11306 msgid "expected class name"
11309 #: c-parser.c:1785 c-parser.c:5452
11310 #, gcc-internal-format
11311 msgid "extra semicolon in struct or union specified"
11315 #, gcc-internal-format
11316 msgid "no semicolon at end of struct or union"
11320 #, gcc-internal-format
11321 msgid "expected %<;%>"
11324 #: c-parser.c:1887 c-parser.c:2813
11325 #, gcc-internal-format
11326 msgid "expected specifier-qualifier-list"
11330 #, gcc-internal-format
11331 msgid "ISO C forbids member declarations with no members"
11335 #, gcc-internal-format
11336 msgid "expected %<,%>, %<;%> or %<}%>"
11340 #, gcc-internal-format
11341 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
11345 #, gcc-internal-format
11346 msgid "%<typeof%> applied to a bit-field"
11350 #, gcc-internal-format
11351 msgid "expected identifier or %<(%>"
11355 #, gcc-internal-format
11356 msgid "ISO C requires a named argument before %<...%>"
11360 #, gcc-internal-format
11361 msgid "expected declaration specifiers or %<...%>"
11365 #, gcc-internal-format
11366 msgid "wide string literal in %<asm%>"
11370 #, gcc-internal-format
11371 msgid "expected string literal"
11375 #, gcc-internal-format
11376 msgid "ISO C forbids empty initializer braces"
11380 #, gcc-internal-format
11381 msgid "obsolete use of designated initializer with %<:%>"
11385 #, gcc-internal-format
11386 msgid "ISO C forbids specifying range of elements to initialize"
11390 #, gcc-internal-format
11391 msgid "ISO C90 forbids specifying subobject to initialize"
11395 #, gcc-internal-format
11396 msgid "obsolete use of designated initializer without %<=%>"
11400 #, gcc-internal-format
11401 msgid "expected %<=%>"
11405 #, gcc-internal-format
11406 msgid "ISO C forbids label declarations"
11409 #: c-parser.c:3230 c-parser.c:3239
11410 #, gcc-internal-format
11411 msgid "expected declaration or statement"
11414 #: c-parser.c:3259 c-parser.c:3287
11415 #, gcc-internal-format
11416 msgid "%HISO C90 forbids mixed declarations and code"
11420 #, gcc-internal-format
11421 msgid "label at end of compound statement"
11425 #, gcc-internal-format
11426 msgid "expected %<:%> or %<...%>"
11430 #, gcc-internal-format
11431 msgid "expected identifier or %<*%>"
11434 #. Avoid infinite loop in error recovery:
11435 #. c_parser_skip_until_found stops at a closing nesting
11436 #. delimiter without consuming it, but here we need to consume
11437 #. it to proceed further.
11439 #, gcc-internal-format
11440 msgid "expected statement"
11444 #, gcc-internal-format
11445 msgid "%E qualifier ignored on asm"
11449 #, gcc-internal-format
11450 msgid "ISO C forbids omitting the middle term of a ?: expression"
11454 #, gcc-internal-format
11455 msgid "traditional C rejects the unary plus operator"
11459 #, gcc-internal-format
11460 msgid "%<sizeof%> applied to a bit-field"
11463 #: c-parser.c:4776 c-parser.c:5117 c-parser.c:5139
11464 #, gcc-internal-format
11465 msgid "expected expression"
11469 #, gcc-internal-format
11470 msgid "braced-group within expression allowed only inside a function"
11474 #, gcc-internal-format
11475 msgid "ISO C forbids braced-groups within expressions"
11479 #, gcc-internal-format
11480 msgid "first argument to %<__builtin_choose_expr%> not a constant"
11484 #, gcc-internal-format
11485 msgid "compound literal has variable size"
11489 #, gcc-internal-format
11490 msgid "ISO C90 forbids compound literals"
11494 #, gcc-internal-format
11495 msgid "extra semicolon in method definition specified"
11499 #, gcc-internal-format
11500 msgid "can%'t create precompiled header %s: %m"
11504 #, gcc-internal-format
11505 msgid "can%'t write to %s: %m"
11509 #, gcc-internal-format
11510 msgid "%qs is not a valid output file"
11513 #: c-pch.c:188 c-pch.c:203 c-pch.c:217
11514 #, gcc-internal-format
11515 msgid "can%'t write %s: %m"
11518 #: c-pch.c:193 c-pch.c:210
11519 #, gcc-internal-format
11520 msgid "can%'t seek in %s: %m"
11523 #: c-pch.c:201 c-pch.c:243 c-pch.c:283 c-pch.c:334
11524 #, gcc-internal-format
11525 msgid "can%'t read %s: %m"
11529 #, gcc-internal-format
11530 msgid "malformed #pragma GCC pch_preprocess, ignored"
11534 #, gcc-internal-format
11535 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
11539 #, gcc-internal-format
11540 msgid "use #include instead"
11544 #, gcc-internal-format
11545 msgid "%s: couldn%'t open PCH file: %m\n"
11549 #, gcc-internal-format
11550 msgid "use -Winvalid-pch for more information"
11554 #, gcc-internal-format
11555 msgid "%s: PCH file was invalid"
11559 #, gcc-internal-format
11560 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
11564 #, gcc-internal-format
11566 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
11570 #, gcc-internal-format
11571 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
11575 #, gcc-internal-format
11576 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
11580 #, gcc-internal-format
11581 msgid "missing %<(%> after %<#pragma pack%> - ignored"
11584 #: c-pragma.c:163 c-pragma.c:203
11585 #, gcc-internal-format
11586 msgid "malformed %<#pragma pack%> - ignored"
11590 #, gcc-internal-format
11591 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
11595 #, gcc-internal-format
11596 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
11600 #, gcc-internal-format
11601 msgid "unknown action %qs for %<#pragma pack%> - ignored"
11605 #, gcc-internal-format
11606 msgid "junk at end of %<#pragma pack%>"
11610 #, gcc-internal-format
11611 msgid "#pragma pack has no effect with -fpack-struct - ignored"
11615 #, gcc-internal-format
11616 msgid "alignment must be a small power of two, not %d"
11620 #, gcc-internal-format
11622 "%Japplying #pragma weak %qD after first use results in unspecified behavior"
11625 #: c-pragma.c:336 c-pragma.c:341
11626 #, gcc-internal-format
11627 msgid "malformed #pragma weak, ignored"
11631 #, gcc-internal-format
11632 msgid "junk at end of #pragma weak"
11635 #: c-pragma.c:413 c-pragma.c:415
11636 #, gcc-internal-format
11637 msgid "malformed #pragma redefine_extname, ignored"
11641 #, gcc-internal-format
11642 msgid "junk at end of #pragma redefine_extname"
11646 #, gcc-internal-format
11647 msgid "#pragma redefine_extname not supported on this target"
11650 #: c-pragma.c:441 c-pragma.c:528
11651 #, gcc-internal-format
11652 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
11656 #, gcc-internal-format
11658 "#pragma redefine_extname ignored due to conflict with previous #pragma "
11663 #, gcc-internal-format
11664 msgid "malformed #pragma extern_prefix, ignored"
11668 #, gcc-internal-format
11669 msgid "junk at end of #pragma extern_prefix"
11673 #, gcc-internal-format
11674 msgid "#pragma extern_prefix not supported on this target"
11678 #, gcc-internal-format
11679 msgid "asm declaration ignored due to conflict with previous rename"
11683 #, gcc-internal-format
11685 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
11689 #, gcc-internal-format
11690 msgid "#pragma GCC visibility must be followed by push or pop"
11694 #, gcc-internal-format
11695 msgid "No matching push for %<#pragma GCC visibility pop%>"
11698 #: c-pragma.c:634 c-pragma.c:660
11699 #, gcc-internal-format
11700 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
11704 #, gcc-internal-format
11705 msgid "malformed #pragma GCC visibility push"
11709 #, gcc-internal-format
11711 "#pragma GCC visibility push() must specify default, internal, hidden or "
11716 #, gcc-internal-format
11717 msgid "junk at end of %<#pragma GCC visibility%>"
11721 #, gcc-internal-format
11722 msgid "%qD has an incomplete type"
11725 #: c-typeck.c:165 cp/call.c:2679
11726 #, gcc-internal-format
11727 msgid "invalid use of void expression"
11731 #, gcc-internal-format
11732 msgid "invalid use of flexible array member"
11736 #, gcc-internal-format
11737 msgid "invalid use of array with unspecified bounds"
11741 #, gcc-internal-format
11742 msgid "invalid use of undefined type %<%s %E%>"
11745 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
11747 #, gcc-internal-format
11748 msgid "invalid use of incomplete typedef %qD"
11751 #: c-typeck.c:397 c-typeck.c:422
11752 #, gcc-internal-format
11753 msgid "function types not truly compatible in ISO C"
11757 #, gcc-internal-format
11758 msgid "types are not quite compatible"
11762 #, gcc-internal-format
11763 msgid "function return types not compatible due to %<volatile%>"
11766 #: c-typeck.c:1204 c-typeck.c:2485
11767 #, gcc-internal-format
11768 msgid "arithmetic on pointer to an incomplete type"
11772 #, gcc-internal-format
11773 msgid "%qT has no member named %qE"
11777 #, gcc-internal-format
11778 msgid "request for member %qE in something not a structure or union"
11782 #, gcc-internal-format
11783 msgid "dereferencing pointer to incomplete type"
11787 #, gcc-internal-format
11788 msgid "dereferencing %<void *%> pointer"
11791 #: c-typeck.c:1668 cp/typeck.c:2117
11792 #, gcc-internal-format
11793 msgid "invalid type argument of %qs"
11796 #: c-typeck.c:1696 cp/typeck.c:2268
11797 #, gcc-internal-format
11798 msgid "subscripted value is neither array nor pointer"
11801 #: c-typeck.c:1707 cp/typeck.c:2187 cp/typeck.c:2273
11802 #, gcc-internal-format
11803 msgid "array subscript is not an integer"
11807 #, gcc-internal-format
11808 msgid "subscripted value is pointer to function"
11811 #: c-typeck.c:1726 cp/typeck.c:2183
11812 #, gcc-internal-format
11813 msgid "array subscript has type %<char%>"
11817 #, gcc-internal-format
11818 msgid "ISO C forbids subscripting %<register%> array"
11822 #, gcc-internal-format
11823 msgid "ISO C90 forbids subscripting non-lvalue array"
11827 #, gcc-internal-format
11828 msgid "called object %qE is not a function"
11831 #. This situation leads to run-time undefined behavior. We can't,
11832 #. therefore, simply error unless we can prove that all possible
11833 #. executions of the program must execute the code.
11835 #, gcc-internal-format
11836 msgid "function called through a non-compatible type"
11840 #, gcc-internal-format
11841 msgid "too many arguments to function %qE"
11845 #, gcc-internal-format
11846 msgid "type of formal parameter %d is incomplete"
11850 #, gcc-internal-format
11852 "passing argument %d of %qE as integer rather than floating due to prototype"
11856 #, gcc-internal-format
11858 "passing argument %d of %qE as integer rather than complex due to prototype"
11862 #, gcc-internal-format
11864 "passing argument %d of %qE as complex rather than floating due to prototype"
11868 #, gcc-internal-format
11870 "passing argument %d of %qE as floating rather than integer due to prototype"
11874 #, gcc-internal-format
11876 "passing argument %d of %qE as complex rather than integer due to prototype"
11880 #, gcc-internal-format
11882 "passing argument %d of %qE as floating rather than complex due to prototype"
11886 #, gcc-internal-format
11888 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
11893 #, gcc-internal-format
11894 msgid "passing argument %d of %qE with different width due to prototype"
11898 #, gcc-internal-format
11899 msgid "passing argument %d of %qE as unsigned due to prototype"
11903 #, gcc-internal-format
11904 msgid "passing argument %d of %qE as signed due to prototype"
11908 #, gcc-internal-format
11909 msgid "suggest parentheses around + or - inside shift"
11913 #, gcc-internal-format
11914 msgid "suggest parentheses around && within ||"
11918 #, gcc-internal-format
11919 msgid "suggest parentheses around arithmetic in operand of |"
11923 #, gcc-internal-format
11924 msgid "suggest parentheses around comparison in operand of |"
11928 #, gcc-internal-format
11929 msgid "suggest parentheses around arithmetic in operand of ^"
11933 #, gcc-internal-format
11934 msgid "suggest parentheses around comparison in operand of ^"
11938 #, gcc-internal-format
11939 msgid "suggest parentheses around + or - in operand of &"
11943 #, gcc-internal-format
11944 msgid "suggest parentheses around comparison in operand of &"
11948 #, gcc-internal-format
11949 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
11953 #, gcc-internal-format
11954 msgid "pointer of type %<void *%> used in subtraction"
11958 #, gcc-internal-format
11959 msgid "pointer to a function used in subtraction"
11963 #, gcc-internal-format
11964 msgid "wrong type argument to unary plus"
11968 #, gcc-internal-format
11969 msgid "wrong type argument to unary minus"
11973 #, gcc-internal-format
11974 msgid "ISO C does not support %<~%> for complex conjugation"
11978 #, gcc-internal-format
11979 msgid "wrong type argument to bit-complement"
11983 #, gcc-internal-format
11984 msgid "wrong type argument to abs"
11988 #, gcc-internal-format
11989 msgid "wrong type argument to conjugation"
11993 #, gcc-internal-format
11994 msgid "wrong type argument to unary exclamation mark"
11998 #, gcc-internal-format
11999 msgid "ISO C does not support %<++%> and %<--%> on complex types"
12002 #: c-typeck.c:2653 c-typeck.c:2685
12003 #, gcc-internal-format
12004 msgid "wrong type argument to increment"
12007 #: c-typeck.c:2655 c-typeck.c:2687
12008 #, gcc-internal-format
12009 msgid "wrong type argument to decrement"
12013 #, gcc-internal-format
12014 msgid "increment of pointer to unknown structure"
12018 #, gcc-internal-format
12019 msgid "decrement of pointer to unknown structure"
12023 #, gcc-internal-format
12024 msgid "assignment of read-only member %qD"
12028 #, gcc-internal-format
12029 msgid "increment of read-only member %qD"
12033 #, gcc-internal-format
12034 msgid "decrement of read-only member %qD"
12038 #, gcc-internal-format
12039 msgid "assignment of read-only variable %qD"
12043 #, gcc-internal-format
12044 msgid "increment of read-only variable %qD"
12048 #, gcc-internal-format
12049 msgid "decrement of read-only variable %qD"
12053 #, gcc-internal-format
12054 msgid "assignment of read-only location"
12058 #, gcc-internal-format
12059 msgid "increment of read-only location"
12063 #, gcc-internal-format
12064 msgid "decrement of read-only location"
12068 #, gcc-internal-format
12069 msgid "cannot take address of bit-field %qD"
12073 #, gcc-internal-format
12074 msgid "global register variable %qD used in nested function"
12078 #, gcc-internal-format
12079 msgid "register variable %qD used in nested function"
12083 #, gcc-internal-format
12084 msgid "address of global register variable %qD requested"
12088 #, gcc-internal-format
12089 msgid "address of register variable %qD requested"
12093 #, gcc-internal-format
12094 msgid "non-lvalue array in conditional expression"
12098 #, gcc-internal-format
12099 msgid "signed and unsigned type in conditional expression"
12103 #, gcc-internal-format
12104 msgid "ISO C forbids conditional expr with only one void side"
12107 #: c-typeck.c:3047 c-typeck.c:3055
12108 #, gcc-internal-format
12109 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
12113 #, gcc-internal-format
12114 msgid "pointer type mismatch in conditional expression"
12117 #: c-typeck.c:3069 c-typeck.c:3079
12118 #, gcc-internal-format
12119 msgid "pointer/integer type mismatch in conditional expression"
12123 #, gcc-internal-format
12124 msgid "type mismatch in conditional expression"
12128 #, gcc-internal-format
12129 msgid "left-hand operand of comma expression has no effect"
12133 #, gcc-internal-format
12134 msgid "cast specifies array type"
12138 #, gcc-internal-format
12139 msgid "cast specifies function type"
12143 #, gcc-internal-format
12144 msgid "ISO C forbids casting nonscalar to the same type"
12148 #, gcc-internal-format
12149 msgid "ISO C forbids casts to union type"
12153 #, gcc-internal-format
12154 msgid "cast to union type from type not present in union"
12158 #, gcc-internal-format
12159 msgid "cast adds new qualifiers to function type"
12162 #. There are qualifiers present in IN_OTYPE that are not
12163 #. present in IN_TYPE.
12165 #, gcc-internal-format
12166 msgid "cast discards qualifiers from pointer target type"
12170 #, gcc-internal-format
12171 msgid "cast increases required alignment of target type"
12175 #, gcc-internal-format
12176 msgid "cast from pointer to integer of different size"
12180 #, gcc-internal-format
12181 msgid "cast from function call of type %qT to non-matching type %qT"
12185 #, gcc-internal-format
12186 msgid "cast to pointer from integer of different size"
12190 #, gcc-internal-format
12191 msgid "type-punning to incomplete type might break strict-aliasing rules"
12195 #, gcc-internal-format
12196 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
12200 #, gcc-internal-format
12201 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
12205 #, gcc-internal-format
12206 msgid "ISO C forbids conversion of function pointer to object pointer type"
12210 #, gcc-internal-format
12211 msgid "ISO C forbids conversion of object pointer to function pointer type"
12215 #, gcc-internal-format
12216 msgid "cannot pass rvalue to reference parameter"
12219 #: c-typeck.c:3731 c-typeck.c:3852
12220 #, gcc-internal-format
12222 "passing argument %d of %qE makes qualified function pointer from unqualified"
12225 #: c-typeck.c:3734 c-typeck.c:3855
12226 #, gcc-internal-format
12227 msgid "assignment makes qualified function pointer from unqualified"
12230 #: c-typeck.c:3737 c-typeck.c:3857
12231 #, gcc-internal-format
12232 msgid "initialization makes qualified function pointer from unqualified"
12235 #: c-typeck.c:3740 c-typeck.c:3859
12236 #, gcc-internal-format
12237 msgid "return makes qualified function pointer from unqualified"
12240 #: c-typeck.c:3744 c-typeck.c:3819
12241 #, gcc-internal-format
12242 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
12245 #: c-typeck.c:3746 c-typeck.c:3821
12246 #, gcc-internal-format
12247 msgid "assignment discards qualifiers from pointer target type"
12250 #: c-typeck.c:3748 c-typeck.c:3823
12251 #, gcc-internal-format
12252 msgid "initialization discards qualifiers from pointer target type"
12255 #: c-typeck.c:3750 c-typeck.c:3825
12256 #, gcc-internal-format
12257 msgid "return discards qualifiers from pointer target type"
12261 #, gcc-internal-format
12262 msgid "ISO C prohibits argument conversion to union type"
12266 #, gcc-internal-format
12268 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
12273 #, gcc-internal-format
12274 msgid "ISO C forbids assignment between function pointer and %<void *%>"
12278 #, gcc-internal-format
12279 msgid "ISO C forbids initialization between function pointer and %<void *%>"
12283 #, gcc-internal-format
12284 msgid "ISO C forbids return between function pointer and %<void *%>"
12288 #, gcc-internal-format
12289 msgid "pointer targets in passing argument %d of %qE differ in signedness"
12293 #, gcc-internal-format
12294 msgid "pointer targets in assignment differ in signedness"
12298 #, gcc-internal-format
12299 msgid "pointer targets in initialization differ in signedness"
12303 #, gcc-internal-format
12304 msgid "pointer targets in return differ in signedness"
12308 #, gcc-internal-format
12309 msgid "passing argument %d of %qE from incompatible pointer type"
12313 #, gcc-internal-format
12314 msgid "assignment from incompatible pointer type"
12318 #, gcc-internal-format
12319 msgid "initialization from incompatible pointer type"
12323 #, gcc-internal-format
12324 msgid "return from incompatible pointer type"
12328 #, gcc-internal-format
12329 msgid "passing argument %d of %qE makes pointer from integer without a cast"
12333 #, gcc-internal-format
12334 msgid "assignment makes pointer from integer without a cast"
12338 #, gcc-internal-format
12339 msgid "initialization makes pointer from integer without a cast"
12343 #, gcc-internal-format
12344 msgid "return makes pointer from integer without a cast"
12348 #, gcc-internal-format
12349 msgid "passing argument %d of %qE makes integer from pointer without a cast"
12353 #, gcc-internal-format
12354 msgid "assignment makes integer from pointer without a cast"
12358 #, gcc-internal-format
12359 msgid "initialization makes integer from pointer without a cast"
12363 #, gcc-internal-format
12364 msgid "return makes integer from pointer without a cast"
12368 #, gcc-internal-format
12369 msgid "incompatible types in assignment"
12373 #, gcc-internal-format
12374 msgid "incompatible types in initialization"
12378 #, gcc-internal-format
12379 msgid "incompatible types in return"
12383 #, gcc-internal-format
12384 msgid "traditional C rejects automatic aggregate initialization"
12387 #: c-typeck.c:4182 c-typeck.c:4197 c-typeck.c:4212
12388 #, gcc-internal-format
12389 msgid "(near initialization for %qs)"
12392 #: c-typeck.c:4740 cp/decl.c:4456
12393 #, gcc-internal-format
12394 msgid "opaque vector types cannot be initialized"
12398 #, gcc-internal-format
12399 msgid "unknown field %qE specified in initializer"
12403 #, gcc-internal-format
12404 msgid "traditional C rejects initialization of unions"
12408 #, gcc-internal-format
12409 msgid "jump into statement expression"
12413 #, gcc-internal-format
12414 msgid "jump into scope of identifier with variably modified type"
12418 #, gcc-internal-format
12419 msgid "ISO C forbids %<goto *expr;%>"
12422 #: c-typeck.c:6622 cp/typeck.c:6070
12423 #, gcc-internal-format
12424 msgid "function declared %<noreturn%> has a %<return%> statement"
12428 #, gcc-internal-format
12429 msgid "%<return%> with no value, in function returning non-void"
12433 #, gcc-internal-format
12434 msgid "%<return%> with a value, in function returning void"
12438 #, gcc-internal-format
12439 msgid "function returns address of local variable"
12442 #: c-typeck.c:6764 cp/semantics.c:906
12443 #, gcc-internal-format
12444 msgid "switch quantity not an integer"
12448 #, gcc-internal-format
12449 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
12453 #, gcc-internal-format
12455 "case label in statement expression not containing enclosing switch statement"
12459 #, gcc-internal-format
12461 "%<default%> label in statement expression not containing enclosing switch "
12466 #, gcc-internal-format
12468 "case label in scope of identifier with variably modified type not containing "
12469 "enclosing switch statement"
12473 #, gcc-internal-format
12475 "%<default%> label in scope of identifier with variably modified type not "
12476 "containing enclosing switch statement"
12479 #: c-typeck.c:6832 cp/parser.c:6181
12480 #, gcc-internal-format
12481 msgid "case label not within a switch statement"
12485 #, gcc-internal-format
12486 msgid "%<default%> label not within a switch statement"
12490 #, gcc-internal-format
12491 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
12495 #, gcc-internal-format
12496 msgid "%Hempty body in an if-statement"
12500 #, gcc-internal-format
12501 msgid "%Hempty body in an else-statement"
12504 #: c-typeck.c:7037 cp/cp-gimplify.c:118 cp/parser.c:6673
12505 #, gcc-internal-format
12506 msgid "break statement not within loop or switch"
12509 #: c-typeck.c:7039 cp/parser.c:6684
12510 #, gcc-internal-format
12511 msgid "continue statement not within a loop"
12515 #, gcc-internal-format
12516 msgid "%Hstatement with no effect"
12520 #, gcc-internal-format
12521 msgid "expression statement has incomplete type"
12524 #: c-typeck.c:7532 c-typeck.c:7571
12525 #, gcc-internal-format
12526 msgid "division by zero"
12529 #: c-typeck.c:7616 cp/typeck.c:2948
12530 #, gcc-internal-format
12531 msgid "right shift count is negative"
12534 #: c-typeck.c:7623 cp/typeck.c:2954
12535 #, gcc-internal-format
12536 msgid "right shift count >= width of type"
12539 #: c-typeck.c:7644 cp/typeck.c:2973
12540 #, gcc-internal-format
12541 msgid "left shift count is negative"
12544 #: c-typeck.c:7647 cp/typeck.c:2975
12545 #, gcc-internal-format
12546 msgid "left shift count >= width of type"
12549 #: c-typeck.c:7665 cp/typeck.c:3010
12550 #, gcc-internal-format
12551 msgid "comparing floating point with == or != is unsafe"
12554 #: c-typeck.c:7689 c-typeck.c:7696
12555 #, gcc-internal-format
12556 msgid "ISO C forbids comparison of %<void *%> with function pointer"
12559 #: c-typeck.c:7702 c-typeck.c:7748
12560 #, gcc-internal-format
12561 msgid "comparison of distinct pointer types lacks a cast"
12564 #: c-typeck.c:7716 c-typeck.c:7721 c-typeck.c:7768 c-typeck.c:7773
12565 #, gcc-internal-format
12566 msgid "comparison between pointer and integer"
12570 #, gcc-internal-format
12571 msgid "comparison of complete and incomplete pointers"
12575 #, gcc-internal-format
12576 msgid "ISO C forbids ordered comparisons of pointers to functions"
12579 #: c-typeck.c:7756 c-typeck.c:7763
12580 #, gcc-internal-format
12581 msgid "ordered comparison of pointer with integer zero"
12585 #, gcc-internal-format
12586 msgid "comparison between signed and unsigned"
12589 #: c-typeck.c:8030 cp/typeck.c:3417
12590 #, gcc-internal-format
12591 msgid "comparison of promoted ~unsigned with constant"
12594 #: c-typeck.c:8038 cp/typeck.c:3425
12595 #, gcc-internal-format
12596 msgid "comparison of promoted ~unsigned with unsigned"
12600 #, gcc-internal-format
12601 msgid "used array that cannot be converted to pointer where scalar is required"
12605 #, gcc-internal-format
12606 msgid "used struct type value where scalar is required"
12610 #, gcc-internal-format
12611 msgid "used union type value where scalar is required"
12615 #, gcc-internal-format
12616 msgid "function call has aggregate value"
12620 #, gcc-internal-format
12621 msgid "bb %d on wrong place"
12625 #, gcc-internal-format
12626 msgid "prev_bb of %d should be %d, not %d"
12630 #, gcc-internal-format
12631 msgid "verify_flow_info: Wrong count of block %i %i"
12635 #, gcc-internal-format
12636 msgid "verify_flow_info: Wrong frequency of block %i %i"
12640 #, gcc-internal-format
12641 msgid "verify_flow_info: Duplicate edge %i->%i"
12645 #, gcc-internal-format
12646 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
12650 #, gcc-internal-format
12651 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
12655 #, gcc-internal-format
12656 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
12659 #: cfghooks.c:165 cfgrtl.c:2021
12660 #, gcc-internal-format
12661 msgid "Wrong amount of branch edges after unconditional jump %i"
12664 #: cfghooks.c:173 cfghooks.c:184
12665 #, gcc-internal-format
12666 msgid "basic block %d pred edge is corrupted"
12670 #, gcc-internal-format
12671 msgid "its dest_idx should be %d, not %d"
12675 #, gcc-internal-format
12676 msgid "basic block %i edge lists are corrupted"
12680 #, gcc-internal-format
12681 msgid "verify_flow_info failed"
12685 #, gcc-internal-format
12686 msgid "%s does not support redirect_edge_and_branch."
12690 #, gcc-internal-format
12691 msgid "%s does not support redirect_edge_and_branch_force."
12695 #, gcc-internal-format
12696 msgid "%s does not support split_block."
12700 #, gcc-internal-format
12701 msgid "%s does not support move_block_after."
12705 #, gcc-internal-format
12706 msgid "%s does not support delete_basic_block."
12710 #, gcc-internal-format
12711 msgid "%s does not support split_edge."
12715 #, gcc-internal-format
12716 msgid "%s does not support create_basic_block."
12720 #, gcc-internal-format
12721 msgid "%s does not support can_merge_blocks_p."
12725 #, gcc-internal-format
12726 msgid "%s does not support predict_edge."
12730 #, gcc-internal-format
12731 msgid "%s does not support predicted_by_p."
12735 #, gcc-internal-format
12736 msgid "%s does not support merge_blocks."
12740 #, gcc-internal-format
12741 msgid "%s does not support make_forwarder_block."
12745 #, gcc-internal-format
12746 msgid "%s does not support can_duplicate_block_p."
12750 #, gcc-internal-format
12751 msgid "%s does not support duplicate_block."
12755 #, gcc-internal-format
12756 msgid "%s does not support block_ends_with_call_p"
12760 #, gcc-internal-format
12761 msgid "%s does not support block_ends_with_condjump_p"
12765 #, gcc-internal-format
12766 msgid "%s does not support flow_call_edges_add"
12770 #, gcc-internal-format
12771 msgid "Size of loop %d should be %d, not %d."
12775 #, gcc-internal-format
12776 msgid "Bb %d do not belong to loop %d."
12780 #, gcc-internal-format
12781 msgid "Loop %d's header does not have exactly 2 entries."
12785 #, gcc-internal-format
12786 msgid "Loop %d's latch does not have exactly 1 successor."
12790 #, gcc-internal-format
12791 msgid "Loop %d's latch does not have header as successor."
12795 #, gcc-internal-format
12796 msgid "Loop %d's latch does not belong directly to it."
12800 #, gcc-internal-format
12801 msgid "Loop %d's header does not belong directly to it."
12805 #, gcc-internal-format
12806 msgid "Loop %d's latch is marked as part of irreducible region."
12810 #, gcc-internal-format
12811 msgid "Basic block %d should be marked irreducible."
12815 #, gcc-internal-format
12816 msgid "Basic block %d should not be marked irreducible."
12820 #, gcc-internal-format
12821 msgid "Edge from %d to %d should be marked irreducible."
12825 #, gcc-internal-format
12826 msgid "Edge from %d to %d should not be marked irreducible."
12830 #, gcc-internal-format
12831 msgid "Wrong single exit %d->%d recorded for loop %d."
12835 #, gcc-internal-format
12836 msgid "Right exit is %d->%d."
12840 #, gcc-internal-format
12841 msgid "Single exit not recorded for loop %d."
12845 #, gcc-internal-format
12846 msgid "Loop %d should not have single exit (%d -> %d)."
12850 #, gcc-internal-format
12851 msgid "end insn %d for block %d not found in the insn stream"
12855 #, gcc-internal-format
12856 msgid "insn %d is in multiple basic blocks (%d and %d)"
12860 #, gcc-internal-format
12861 msgid "head insn %d for block %d not found in the insn stream"
12865 #, gcc-internal-format
12866 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
12870 #, gcc-internal-format
12871 msgid "Fallthru edge crosses section boundary (bb %i)"
12875 #, gcc-internal-format
12876 msgid "Missing REG_EH_REGION note in the end of bb %i"
12880 #, gcc-internal-format
12881 msgid "Too many outgoing branch edges from bb %i"
12885 #, gcc-internal-format
12886 msgid "Fallthru edge after unconditional jump %i"
12890 #, gcc-internal-format
12891 msgid "Wrong amount of branch edges after conditional jump %i"
12895 #, gcc-internal-format
12896 msgid "Call edges for non-call insn in bb %i"
12900 #, gcc-internal-format
12901 msgid "Abnormal edges for no purpose in bb %i"
12905 #, gcc-internal-format
12906 msgid "insn %d inside basic block %d but block_for_insn is NULL"
12910 #, gcc-internal-format
12911 msgid "insn %d inside basic block %d but block_for_insn is %i"
12914 #: cfgrtl.c:2071 cfgrtl.c:2081
12915 #, gcc-internal-format
12916 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
12920 #, gcc-internal-format
12921 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
12925 #, gcc-internal-format
12926 msgid "in basic block %d:"
12930 #, gcc-internal-format
12931 msgid "bb prediction set for block %i, but it is not used in RTL land"
12935 #, gcc-internal-format
12936 msgid "missing barrier after block %i"
12940 #, gcc-internal-format
12941 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
12945 #, gcc-internal-format
12946 msgid "verify_flow_info: Incorrect fallthru %i->%i"
12950 #, gcc-internal-format
12951 msgid "basic blocks not laid down consecutively"
12955 #, gcc-internal-format
12956 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
12960 #, gcc-internal-format
12961 msgid "%D renamed after being referenced in assembly"
12964 #: cgraphunit.c:587
12965 #, gcc-internal-format
12966 msgid "Aux field set for edge %s->%s"
12969 #: cgraphunit.c:599
12970 #, gcc-internal-format
12971 msgid "Inlined_to pointer is wrong"
12974 #: cgraphunit.c:604
12975 #, gcc-internal-format
12976 msgid "Multiple inline callers"
12979 #: cgraphunit.c:611
12980 #, gcc-internal-format
12981 msgid "Inlined_to pointer set for noninline callers"
12984 #: cgraphunit.c:617
12985 #, gcc-internal-format
12986 msgid "Inlined_to pointer is set but no predecesors found"
12989 #: cgraphunit.c:622
12990 #, gcc-internal-format
12991 msgid "Inlined_to pointer refers to itself"
12994 #: cgraphunit.c:632
12995 #, gcc-internal-format
12996 msgid "Node not found in DECL_ASSEMBLER_NAME hash"
12999 #: cgraphunit.c:660
13000 #, gcc-internal-format
13001 msgid "Shared call_stmt:"
13004 #: cgraphunit.c:666
13005 #, gcc-internal-format
13006 msgid "Edge points to wrong declaration:"
13009 #: cgraphunit.c:675
13010 #, gcc-internal-format
13011 msgid "Missing callgraph edge for call stmt:"
13014 #: cgraphunit.c:692
13015 #, gcc-internal-format
13016 msgid "Edge %s->%s has no corresponding call_stmt"
13019 #: cgraphunit.c:704
13020 #, gcc-internal-format
13021 msgid "verify_cgraph_node failed."
13024 #: cgraphunit.c:940
13025 #, gcc-internal-format
13026 msgid "failed to reclaim unneeded function"
13029 #: cgraphunit.c:1197
13030 #, gcc-internal-format
13031 msgid "Nodes with no released memory found."
13035 #, gcc-internal-format
13036 msgid "unknown demangling style '%s'"
13040 #, gcc-internal-format
13041 msgid "%s terminated with signal %d [%s]%s"
13045 #, gcc-internal-format
13046 msgid "%s returned %d exit status"
13050 #, gcc-internal-format
13051 msgid "cannot find 'ldd'"
13055 #, gcc-internal-format
13056 msgid "cannot convert to a pointer type"
13060 #, gcc-internal-format
13061 msgid "pointer value used where a floating point value was expected"
13065 #, gcc-internal-format
13066 msgid "aggregate value used where a float was expected"
13070 #, gcc-internal-format
13071 msgid "conversion to incomplete type"
13074 #: convert.c:684 convert.c:760
13075 #, gcc-internal-format
13076 msgid "can't convert between vector values of different size"
13080 #, gcc-internal-format
13081 msgid "aggregate value used where an integer was expected"
13085 #, gcc-internal-format
13086 msgid "pointer value used where a complex was expected"
13090 #, gcc-internal-format
13091 msgid "aggregate value used where a complex was expected"
13095 #, gcc-internal-format
13096 msgid "can't convert value to a vector"
13100 #, gcc-internal-format
13101 msgid "%qs is not a gcov data file"
13105 #, gcc-internal-format
13106 msgid "%qs is version %q.*s, expected version %q.*s"
13109 #: coverage.c:274 coverage.c:282
13110 #, gcc-internal-format
13111 msgid "coverage mismatch for function %u while reading execution counters."
13114 #: coverage.c:276 coverage.c:359
13115 #, gcc-internal-format
13116 msgid "checksum is %x instead of %x"
13119 #: coverage.c:284 coverage.c:367
13120 #, gcc-internal-format
13121 msgid "number of counters is %d instead of %d"
13125 #, gcc-internal-format
13126 msgid "cannot merge separate %s counters for function %u"
13130 #, gcc-internal-format
13131 msgid "%qs has overflowed"
13135 #, gcc-internal-format
13136 msgid "%qs is corrupted"
13140 #, gcc-internal-format
13141 msgid "no coverage for function %qs found."
13144 #: coverage.c:356 coverage.c:364
13145 #, gcc-internal-format
13146 msgid "coverage mismatch for function %qs while reading counter %qs."
13150 #, gcc-internal-format
13151 msgid "cannot open %s"
13155 #, gcc-internal-format
13156 msgid "error writing %qs"
13159 #: diagnostic.c:588
13160 #, gcc-internal-format
13161 msgid "in %s, at %s:%d"
13165 #, gcc-internal-format
13166 msgid "dominator of %d status unknown"
13170 #, gcc-internal-format
13171 msgid "dominator of %d should be %d, not %d"
13175 #, gcc-internal-format
13176 msgid "ENTRY does not dominate bb %d"
13179 #: dwarf2out.c:3471
13180 #, gcc-internal-format
13181 msgid "DW_LOC_OP %s not implemented\n"
13185 #, gcc-internal-format
13186 msgid "Invalid rtl sharing found in the insn"
13190 #, gcc-internal-format
13195 #, gcc-internal-format
13196 msgid "Internal consistency failure"
13200 #, gcc-internal-format
13201 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
13204 #: errors.c:133 java/jv-scan.c:289
13205 #, gcc-internal-format
13206 msgid "abort in %s, at %s:%d"
13210 #, gcc-internal-format
13211 msgid "exception handling disabled, use -fexceptions to enable"
13215 #, gcc-internal-format
13216 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
13220 #, gcc-internal-format
13221 msgid "__builtin_eh_return not supported on this target"
13224 #: except.c:3664 except.c:3673
13225 #, gcc-internal-format
13226 msgid "region_array is corrupted for region %i"
13230 #, gcc-internal-format
13231 msgid "outer block of region %i is wrong"
13235 #, gcc-internal-format
13236 msgid "region %i may contain throw and is contained in region that may not"
13240 #, gcc-internal-format
13241 msgid "negative nesting depth of region %i"
13245 #, gcc-internal-format
13246 msgid "Tree list ends on depth %i"
13250 #, gcc-internal-format
13251 msgid "array does not match the region tree"
13255 #, gcc-internal-format
13256 msgid "verify_eh_tree failed."
13260 #, gcc-internal-format
13261 msgid "stack limits not supported on this target"
13264 #: flow.c:494 flow.c:518 flow.c:540
13265 #, gcc-internal-format
13266 msgid "internal consistency failure"
13269 #: fold-const.c:3298 fold-const.c:3309
13270 #, gcc-internal-format
13271 msgid "comparison is always %d due to width of bit-field"
13274 #: fold-const.c:4880 fold-const.c:4895
13275 #, gcc-internal-format
13276 msgid "comparison is always %d"
13279 #: fold-const.c:5024
13280 #, gcc-internal-format
13281 msgid "%<or%> of unmatched not-equal tests is always 1"
13284 #: fold-const.c:5029
13285 #, gcc-internal-format
13286 msgid "%<and%> of mutually exclusive equal-tests is always 0"
13289 #: fold-const.c:10444
13290 #, gcc-internal-format
13291 msgid "fold check: original tree changed by fold"
13294 #: function.c:823 varasm.c:1674
13295 #, gcc-internal-format
13296 msgid "%Jsize of variable %qD is too large"
13300 #, gcc-internal-format
13301 msgid "impossible constraint in %<asm%>"
13305 #, gcc-internal-format
13306 msgid "%Jvariable %qD might be clobbered by %<longjmp%> or %<vfork%>"
13310 #, gcc-internal-format
13311 msgid "%Jargument %qD might be clobbered by %<longjmp%> or %<vfork%>"
13315 #, gcc-internal-format
13316 msgid "function returns an aggregate"
13320 #, gcc-internal-format
13321 msgid "%Junused parameter %qD"
13325 #, gcc-internal-format
13326 msgid "ambiguous abbreviation %s"
13330 #, gcc-internal-format
13331 msgid "incomplete '%s' option"
13335 #, gcc-internal-format
13336 msgid "missing argument to '%s' option"
13340 #, gcc-internal-format
13341 msgid "extraneous argument to '%s' option"
13345 #, gcc-internal-format
13346 msgid "warning: -pipe ignored because -save-temps specified"
13350 #, gcc-internal-format
13351 msgid "warning: '-x %s' after last input file has no effect"
13354 #. Catch the case where a spec string contains something like
13355 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
13356 #. hand side of the :.
13358 #, gcc-internal-format
13359 msgid "spec failure: '%%*' has not been initialized by pattern match"
13363 #, gcc-internal-format
13364 msgid "warning: use of obsolete %%[ operator in specs"
13368 #, gcc-internal-format
13369 msgid "spec failure: unrecognized spec option '%c'"
13373 #, gcc-internal-format
13374 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
13378 #, gcc-internal-format
13379 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
13383 #, gcc-internal-format
13384 msgid "unrecognized option '-%s'"
13387 #: gcc.c:6449 gcc.c:6512
13388 #, gcc-internal-format
13389 msgid "%s: %s compiler not installed on this system"
13393 #, gcc-internal-format
13394 msgid "%s: linker input file unused because linking not done"
13398 #, gcc-internal-format
13399 msgid "language %s not recognized"
13403 #, gcc-internal-format
13408 #, gcc-internal-format
13409 msgid "%s: %d basic blocks and %d edges/basic block"
13413 #, gcc-internal-format
13414 msgid "%s: %d basic blocks and %d registers"
13417 #: ggc-common.c:404 ggc-common.c:412 ggc-common.c:480 ggc-common.c:499
13418 #: ggc-page.c:2202 ggc-page.c:2233 ggc-page.c:2240 ggc-zone.c:2291
13420 #, gcc-internal-format
13421 msgid "can't write PCH file: %m"
13424 #: ggc-common.c:492 config/i386/host-cygwin.c:58
13425 #, gcc-internal-format
13426 msgid "can't get position in PCH file: %m"
13429 #: ggc-common.c:502
13430 #, gcc-internal-format
13431 msgid "can't write padding to PCH file: %m"
13434 #: ggc-common.c:557 ggc-common.c:565 ggc-common.c:572 ggc-common.c:575
13435 #: ggc-common.c:585 ggc-common.c:588 ggc-page.c:2327 ggc-zone.c:2325
13436 #, gcc-internal-format
13437 msgid "can't read PCH file: %m"
13440 #: ggc-common.c:580
13441 #, gcc-internal-format
13442 msgid "had to relocate PCH"
13446 #, gcc-internal-format
13447 msgid "open /dev/zero: %m"
13450 #: ggc-page.c:2218 ggc-page.c:2224
13451 #, gcc-internal-format
13452 msgid "can't write PCH file"
13455 #: ggc-zone.c:2288 ggc-zone.c:2299
13456 #, gcc-internal-format
13457 msgid "can't seek PCH file: %m"
13461 #, gcc-internal-format
13462 msgid "can't write PCH fle: %m"
13465 #: gimple-low.c:202
13466 #, gcc-internal-format
13467 msgid "unexpected node"
13471 #, gcc-internal-format
13472 msgid "invalid lvalue in asm output %d"
13476 #, gcc-internal-format
13477 msgid "memory input %d is not directly addressable"
13481 #, gcc-internal-format
13482 msgid "gimplification failed"
13485 #: global.c:371 global.c:384 global.c:398
13486 #, gcc-internal-format
13487 msgid "%s cannot be used in asm here"
13490 #: graph.c:403 passes.c:129 java/jcf-parse.c:1061 java/jcf-parse.c:1196
13491 #: java/lex.c:1846 objc/objc-act.c:500
13492 #, gcc-internal-format
13493 msgid "can't open %s: %m"
13496 #: haifa-sched.c:182
13497 #, gcc-internal-format
13498 msgid "fix_sched_param: unknown param: %s"
13501 #. Eventually this should become a hard error IMO.
13503 #, gcc-internal-format
13504 msgid "command line option \"%s\" is valid for %s but not for %s"
13508 #, gcc-internal-format
13509 msgid "command line option %qs is not supported by this configuration"
13513 #, gcc-internal-format
13514 msgid "missing argument to \"%s\""
13518 #, gcc-internal-format
13519 msgid "argument to \"%s\" should be a non-negative integer"
13523 #, gcc-internal-format
13524 msgid "unrecognized command line option \"%s\""
13528 #, gcc-internal-format
13529 msgid "-Wuninitialized is not supported without -O"
13533 #, gcc-internal-format
13534 msgid "-freorder-blocks-and-partition does not work with exceptions"
13538 #, gcc-internal-format
13539 msgid "-freorder-blocks-and-partition does not work on this architecture."
13543 #, gcc-internal-format
13544 msgid "structure alignment must be a small power of two, not %d"
13548 #, gcc-internal-format
13549 msgid "unrecognized visibility value \"%s\""
13553 #, gcc-internal-format
13554 msgid "unrecognized register name \"%s\""
13558 #, gcc-internal-format
13559 msgid "unknown tls-model \"%s\""
13563 #, gcc-internal-format
13564 msgid "%s: --param arguments should be of the form NAME=VALUE"
13568 #, gcc-internal-format
13569 msgid "invalid --param value %qs"
13573 #, gcc-internal-format
13574 msgid "target system does not support debug output"
13578 #, gcc-internal-format
13579 msgid "debug format \"%s\" conflicts with prior selection"
13583 #, gcc-internal-format
13584 msgid "unrecognised debug output level \"%s\""
13588 #, gcc-internal-format
13589 msgid "debug output level %s is too high"
13593 #, gcc-internal-format
13594 msgid "minimum value of parameter %qs is %u"
13598 #, gcc-internal-format
13599 msgid "maximum value of parameter %qs is %u"
13602 #. If we didn't find this parameter, issue an error message.
13604 #, gcc-internal-format
13605 msgid "invalid parameter %qs"
13609 #, gcc-internal-format
13611 "branch target register load optimization is not intended to be run twice"
13615 #, gcc-internal-format
13616 msgid "corrupted profile info: run_max * runs < sum_max"
13620 #, gcc-internal-format
13621 msgid "corrupted profile info: sum_all is smaller than sum_max"
13625 #, gcc-internal-format
13626 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
13630 #, gcc-internal-format
13632 "corrupted profile info: number of iterations for basic block %d thought to "
13637 #, gcc-internal-format
13639 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
13643 #, gcc-internal-format
13644 msgid "output constraint %d must specify a single register"
13648 #, gcc-internal-format
13649 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
13653 #, gcc-internal-format
13654 msgid "output regs must be grouped at top of stack"
13658 #, gcc-internal-format
13659 msgid "implicitly popped regs must be grouped at top of stack"
13663 #, gcc-internal-format
13664 msgid "output operand %d must use %<&%> constraint"
13668 #, gcc-internal-format
13669 msgid "can't use '%s' as a %s register"
13672 #: regclass.c:781 config/ia64/ia64.c:4788 config/ia64/ia64.c:4795
13673 #: config/pa/pa.c:332 config/pa/pa.c:339
13674 #, gcc-internal-format
13675 msgid "unknown register name: %s"
13679 #, gcc-internal-format
13680 msgid "global register variable follows a function definition"
13684 #, gcc-internal-format
13685 msgid "register used for two global register variables"
13689 #, gcc-internal-format
13690 msgid "call-clobbered register used for global register variable"
13693 #: regrename.c:1872
13694 #, gcc-internal-format
13695 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
13698 #: regrename.c:1884
13699 #, gcc-internal-format
13700 msgid "validate_value_data: Loop in regno chain (%u)"
13703 #: regrename.c:1887
13704 #, gcc-internal-format
13705 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
13708 #: regrename.c:1899
13709 #, gcc-internal-format
13710 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
13714 #, gcc-internal-format
13715 msgid "cannot reload integer constant operand in %<asm%>"
13719 #, gcc-internal-format
13720 msgid "impossible register constraint in %<asm%>"
13724 #, gcc-internal-format
13725 msgid "%<&%> constraint used with no register class"
13728 #: reload.c:3721 reload.c:3953
13729 #, gcc-internal-format
13730 msgid "inconsistent operand constraints in an %<asm%>"
13734 #, gcc-internal-format
13735 msgid "frame size too large for reliable stack checking"
13739 #, gcc-internal-format
13740 msgid "try reducing the number of local variables"
13744 #, gcc-internal-format
13745 msgid "can't find a register in class %qs while reloading %<asm%>"
13749 #, gcc-internal-format
13750 msgid "unable to find a register to spill in class %qs"
13754 #, gcc-internal-format
13755 msgid "%<asm%> operand requires impossible reload"
13759 #, gcc-internal-format
13760 msgid "%<asm%> operand constraint incompatible with operand size"
13764 #, gcc-internal-format
13765 msgid "output operand is constant in %<asm%>"
13769 #, gcc-internal-format
13770 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
13774 #, gcc-internal-format
13776 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
13780 #, gcc-internal-format
13782 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
13787 #, gcc-internal-format
13788 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
13792 #, gcc-internal-format
13793 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
13797 #, gcc-internal-format
13798 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
13802 #, gcc-internal-format
13803 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
13807 #, gcc-internal-format
13808 msgid "output operand constraint lacks %<=%>"
13812 #, gcc-internal-format
13813 msgid "output constraint %qc for operand %d is not at the beginning"
13817 #, gcc-internal-format
13818 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
13821 #: stmt.c:362 stmt.c:461
13822 #, gcc-internal-format
13823 msgid "%<%%%> constraint used with last operand"
13827 #, gcc-internal-format
13828 msgid "matching constraint not valid in output operand"
13832 #, gcc-internal-format
13833 msgid "input operand constraint contains %qc"
13837 #, gcc-internal-format
13838 msgid "matching constraint references invalid operand number"
13842 #, gcc-internal-format
13843 msgid "invalid punctuation %qc in constraint"
13847 #, gcc-internal-format
13848 msgid "matching constraint does not allow a register"
13852 #, gcc-internal-format
13853 msgid "asm-specifier for variable %qs conflicts with asm clobber list"
13857 #, gcc-internal-format
13858 msgid "unknown register name %qs in %<asm%>"
13862 #, gcc-internal-format
13863 msgid "PIC register %qs clobbered in %<asm%>"
13867 #, gcc-internal-format
13868 msgid "more than %d operands in %<asm%>"
13872 #, gcc-internal-format
13873 msgid "output number %d not directly addressable"
13877 #, gcc-internal-format
13878 msgid "asm operand %d probably doesn%'t match constraints"
13882 #, gcc-internal-format
13883 msgid "use of memory input without lvalue in asm operand %d is deprecated"
13887 #, gcc-internal-format
13888 msgid "asm clobber conflict with output operand"
13892 #, gcc-internal-format
13893 msgid "asm clobber conflict with input operand"
13897 #, gcc-internal-format
13898 msgid "too many alternatives in %<asm%>"
13902 #, gcc-internal-format
13903 msgid "operand constraints for %<asm%> differ in number of alternatives"
13907 #, gcc-internal-format
13908 msgid "duplicate asm operand name %qs"
13912 #, gcc-internal-format
13913 msgid "missing close brace for named operand"
13917 #, gcc-internal-format
13918 msgid "undefined named operand %qs"
13922 #, gcc-internal-format
13923 msgid "%Hvalue computed is not used"
13926 #: stor-layout.c:148
13927 #, gcc-internal-format
13928 msgid "type size can%'t be explicitly evaluated"
13931 #: stor-layout.c:150
13932 #, gcc-internal-format
13933 msgid "variable-size type declared outside of any function"
13936 #: stor-layout.c:454
13937 #, gcc-internal-format
13938 msgid "%Jsize of %qD is %d bytes"
13941 #: stor-layout.c:456
13942 #, gcc-internal-format
13943 msgid "%Jsize of %qD is larger than %d bytes"
13946 #: stor-layout.c:854
13947 #, gcc-internal-format
13948 msgid "%Jpacked attribute causes inefficient alignment for %qD"
13951 #: stor-layout.c:857
13952 #, gcc-internal-format
13953 msgid "%Jpacked attribute is unnecessary for %qD"
13956 #. No, we need to skip space before this field.
13957 #. Bump the cumulative size to multiple of field alignment.
13958 #: stor-layout.c:872
13959 #, gcc-internal-format
13960 msgid "%Jpadding struct to align %qD"
13963 #: stor-layout.c:1271
13964 #, gcc-internal-format
13965 msgid "padding struct size to alignment boundary"
13968 #: stor-layout.c:1301
13969 #, gcc-internal-format
13970 msgid "packed attribute causes inefficient alignment for %qs"
13973 #: stor-layout.c:1305
13974 #, gcc-internal-format
13975 msgid "packed attribute is unnecessary for %qs"
13978 #: stor-layout.c:1311
13979 #, gcc-internal-format
13980 msgid "packed attribute causes inefficient alignment"
13983 #: stor-layout.c:1313
13984 #, gcc-internal-format
13985 msgid "packed attribute is unnecessary"
13989 #, gcc-internal-format
13990 msgid "__builtin_saveregs not supported by this target"
13994 #, gcc-internal-format
13995 msgid "repository file '%s' does not contain command-line arguments"
13999 #, gcc-internal-format
14001 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
14006 #, gcc-internal-format
14007 msgid "ld returned %d exit status"
14011 #, gcc-internal-format
14016 #, gcc-internal-format
14021 #, gcc-internal-format
14022 msgid "invalid option argument %qs"
14026 #, gcc-internal-format
14027 msgid "getting core file size maximum limit: %m"
14031 #, gcc-internal-format
14032 msgid "setting core file size limit to maximum: %m"
14036 #, gcc-internal-format
14037 msgid "%J%qF declared %<static%> but never defined"
14041 #, gcc-internal-format
14042 msgid "%J%qD defined but not used"
14045 #: toplev.c:869 toplev.c:892
14046 #, gcc-internal-format
14047 msgid "%qs is deprecated (declared at %s:%d)"
14051 #, gcc-internal-format
14052 msgid "type is deprecated (declared at %s:%d)"
14056 #, gcc-internal-format
14057 msgid "%qs is deprecated"
14061 #, gcc-internal-format
14062 msgid "type is deprecated"
14066 #, gcc-internal-format
14067 msgid "unrecognized gcc debugging option: %c"
14071 #, gcc-internal-format
14072 msgid "can%'t open %s for writing: %m"
14076 #, gcc-internal-format
14077 msgid "instruction scheduling not supported on this target machine"
14081 #, gcc-internal-format
14082 msgid "this target machine does not have delayed branches"
14086 #, gcc-internal-format
14087 msgid "-f%sleading-underscore not supported on this target machine"
14091 #, gcc-internal-format
14092 msgid "target system does not support the \"%s\" debug format"
14096 #, gcc-internal-format
14097 msgid "variable tracking requested, but useless unless producing debug info"
14101 #, gcc-internal-format
14102 msgid "variable tracking requested, but not supported by this debug format"
14106 #, gcc-internal-format
14107 msgid "can%'t open %s: %m"
14111 #, gcc-internal-format
14112 msgid "-ffunction-sections not supported for this target"
14116 #, gcc-internal-format
14117 msgid "-fdata-sections not supported for this target"
14121 #, gcc-internal-format
14122 msgid "-ffunction-sections disabled; it makes profiling impossible"
14126 #, gcc-internal-format
14127 msgid "-fprefetch-loop-arrays not supported for this target"
14131 #, gcc-internal-format
14132 msgid "-fspeculative-prefetching not supported for this target"
14136 #, gcc-internal-format
14138 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
14142 #, gcc-internal-format
14144 "-fspeculative-prefetching not supported for this target (try -march switches)"
14148 #, gcc-internal-format
14149 msgid "-fprefetch-loop-arrays is not supported with -Os"
14153 #, gcc-internal-format
14154 msgid "-ffunction-sections may affect debugging on some targets"
14158 #, gcc-internal-format
14159 msgid "error writing to %s: %m"
14162 #: toplev.c:1853 java/jcf-parse.c:1080 java/jcf-write.c:3536
14163 #, gcc-internal-format
14164 msgid "error closing %s: %m"
14167 #: tree-cfg.c:1399 tree-cfg.c:2014 tree-cfg.c:2017
14168 #, gcc-internal-format
14169 msgid "%Hwill never be executed"
14173 #, gcc-internal-format
14174 msgid "SSA name in freelist but still referenced"
14178 #, gcc-internal-format
14179 msgid "ASSERT_EXPR with an always-false condition"
14183 #, gcc-internal-format
14184 msgid "GIMPLE register modified with BIT_FIELD_REF"
14188 #, gcc-internal-format
14189 msgid "invariant not recomputed when ADDR_EXPR changed"
14193 #, gcc-internal-format
14194 msgid "constant not recomputed when ADDR_EXPR changed"
14198 #, gcc-internal-format
14199 msgid "side effects not recomputed when ADDR_EXPR changed"
14203 #, gcc-internal-format
14204 msgid "address taken, but ADDRESSABLE bit not set"
14208 #, gcc-internal-format
14209 msgid "non-boolean used in condition"
14213 #, gcc-internal-format
14214 msgid "Invalid conditional operand"
14218 #, gcc-internal-format
14219 msgid "Invalid reference prefix."
14223 #, gcc-internal-format
14224 msgid "Is not a valid GIMPLE statement."
14228 #, gcc-internal-format
14229 msgid "Statement marked for throw, but doesn%'t."
14233 #, gcc-internal-format
14234 msgid "Statement marked for throw in middle of block."
14238 #, gcc-internal-format
14239 msgid "bb_for_stmt (phi) is set to a wrong basic block\n"
14243 #, gcc-internal-format
14244 msgid "PHI def is not a GIMPLE value"
14247 #: tree-cfg.c:3466 tree-cfg.c:3489
14248 #, gcc-internal-format
14249 msgid "Incorrect sharing of tree nodes"
14253 #, gcc-internal-format
14254 msgid "bb_for_stmt (stmt) is set to a wrong basic block\n"
14258 #, gcc-internal-format
14259 msgid "verify_stmts failed."
14263 #, gcc-internal-format
14264 msgid "ENTRY_BLOCK has a statement list associated with it\n"
14268 #, gcc-internal-format
14269 msgid "EXIT_BLOCK has a statement list associated with it\n"
14273 #, gcc-internal-format
14274 msgid "Fallthru to exit from bb %d\n"
14278 #, gcc-internal-format
14279 msgid "Nonlocal label %s is not first in a sequence of labels in bb %d"
14283 #, gcc-internal-format
14284 msgid "Label %s to block does not match in bb %d\n"
14288 #, gcc-internal-format
14289 msgid "Label %s has incorrect context in bb %d\n"
14293 #, gcc-internal-format
14294 msgid "Control flow in the middle of basic block %d\n"
14298 #, gcc-internal-format
14299 msgid "Label %s in the middle of basic block %d\n"
14303 #, gcc-internal-format
14304 msgid "Fallthru edge after a control statement in bb %d \n"
14308 #, gcc-internal-format
14309 msgid "Structured COND_EXPR at the end of bb %d\n"
14312 #: tree-cfg.c:3643 tree-cfg.c:3681 tree-cfg.c:3694 tree-cfg.c:3765
14313 #, gcc-internal-format
14314 msgid "Wrong outgoing edge flags at end of bb %d\n"
14318 #, gcc-internal-format
14319 msgid "%<then%> label does not match edge at end of bb %d\n"
14323 #, gcc-internal-format
14324 msgid "%<else%> label does not match edge at end of bb %d\n"
14328 #, gcc-internal-format
14329 msgid "Explicit goto at end of bb %d\n"
14333 #, gcc-internal-format
14334 msgid "Return edge does not point to exit in bb %d\n"
14338 #, gcc-internal-format
14339 msgid "Found default case not at end of case vector"
14343 #, gcc-internal-format
14345 "Case labels not sorted:\n"
14350 #, gcc-internal-format
14351 msgid "No default case found at end of case vector"
14355 #, gcc-internal-format
14356 msgid "Extra outgoing edge %d->%d\n"
14360 #, gcc-internal-format
14361 msgid "Missing edge %i->%i"
14364 #: tree-cfg.c:5045 tree-cfg.c:5049
14365 #, gcc-internal-format
14366 msgid "%H%<noreturn%> function does return"
14369 #: tree-cfg.c:5070 tree-cfg.c:5075
14370 #, gcc-internal-format
14371 msgid "%Hcontrol reaches end of non-void function"
14375 #, gcc-internal-format
14376 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
14380 #, gcc-internal-format
14381 msgid "could not open dump file %qs: %s"
14385 #, gcc-internal-format
14386 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
14390 #, gcc-internal-format
14391 msgid "EH edge %i->%i is missing %i %i."
14395 #, gcc-internal-format
14396 msgid "EH edge %i->%i miss EH flag."
14399 #. ??? might not be mistake.
14401 #, gcc-internal-format
14402 msgid "EH edge %i->%i has duplicated regions."
14406 #, gcc-internal-format
14407 msgid "BB %i can not throw but has EH edges"
14411 #, gcc-internal-format
14412 msgid "BB %i last statement has incorrectly set region"
14416 #, gcc-internal-format
14417 msgid "Unnecessary EH edge %i->%i"
14420 #: tree-inline.c:1302
14421 #, gcc-internal-format
14423 "%Jfunction %qF can never be inlined because it uses alloca (override using "
14424 "the always_inline attribute)"
14427 #: tree-inline.c:1314
14428 #, gcc-internal-format
14429 msgid "%Jfunction %qF can never be inlined because it uses setjmp"
14432 #: tree-inline.c:1328
14433 #, gcc-internal-format
14435 "%Jfunction %qF can never be inlined because it uses variable argument lists"
14438 #: tree-inline.c:1339
14439 #, gcc-internal-format
14441 "%Jfunction %qF can never be inlined because it uses setjmp-longjmp exception "
14445 #: tree-inline.c:1346
14446 #, gcc-internal-format
14447 msgid "%Jfunction %qF can never be inlined because it uses non-local goto"
14450 #: tree-inline.c:1357
14451 #, gcc-internal-format
14453 "%Jfunction %qF can never be inlined because it uses __builtin_return or "
14454 "__builtin_apply_args"
14457 #: tree-inline.c:1376
14458 #, gcc-internal-format
14459 msgid "%Jfunction %qF can never be inlined because it contains a computed goto"
14462 #: tree-inline.c:1390
14463 #, gcc-internal-format
14465 "%Jfunction %qF can never be inlined because it receives a non-local goto"
14468 #: tree-inline.c:1415
14469 #, gcc-internal-format
14471 "%Jfunction %qF can never be inlined because it uses variable sized variables"
14474 #: tree-inline.c:1947 tree-inline.c:1955
14475 #, gcc-internal-format
14476 msgid "%Jinlining failed in call to %qF: %s"
14479 #: tree-inline.c:1948 tree-inline.c:1956
14480 #, gcc-internal-format
14481 msgid "called from here"
14484 #: tree-mudflap.c:839
14485 #, gcc-internal-format
14486 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
14489 #: tree-mudflap.c:1030
14490 #, gcc-internal-format
14491 msgid "mudflap cannot track %qs in stub function"
14494 #: tree-mudflap.c:1257
14495 #, gcc-internal-format
14496 msgid "mudflap cannot track unknown size extern %qs"
14499 #: tree-nomudflap.c:51
14500 #, gcc-internal-format
14501 msgid "mudflap: this language is not supported"
14504 #: tree-optimize.c:850
14505 #, gcc-internal-format
14506 msgid "%Jsize of return value of %qD is %u bytes"
14509 #: tree-optimize.c:853
14510 #, gcc-internal-format
14511 msgid "%Jsize of return value of %qD is larger than %wd bytes"
14514 #: tree-outof-ssa.c:614 tree-outof-ssa.c:629 tree-outof-ssa.c:643
14515 #: tree-outof-ssa.c:665 tree-outof-ssa.c:1033 tree-outof-ssa.c:1841
14516 #: tree-ssa-live.c:414 tree-ssa-live.c:1799
14517 #, gcc-internal-format
14518 msgid "SSA corruption"
14521 #: tree-outof-ssa.c:2256
14522 #, gcc-internal-format
14523 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
14526 #: tree-outof-ssa.c:2262
14527 #, gcc-internal-format
14528 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
14531 #: tree-outof-ssa.c:2269
14532 #, gcc-internal-format
14533 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
14536 #: tree-outof-ssa.c:2275
14537 #, gcc-internal-format
14538 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
14541 #: tree-profile.c:216
14542 #, gcc-internal-format
14543 msgid "unimplemented functionality"
14546 #: tree-ssa-operands.c:1482
14547 #, gcc-internal-format
14548 msgid "internal error"
14552 #, gcc-internal-format
14553 msgid "Expected an SSA_NAME object"
14557 #, gcc-internal-format
14558 msgid "Type mismatch between an SSA_NAME and its symbol."
14562 #, gcc-internal-format
14563 msgid "Found an SSA_NAME that had been released into the free pool"
14567 #, gcc-internal-format
14568 msgid "Found a virtual definition for a GIMPLE register"
14572 #, gcc-internal-format
14573 msgid "Found a real definition for a non-register"
14577 #, gcc-internal-format
14578 msgid "Found real variable when subvariables should have appeared"
14582 #, gcc-internal-format
14583 msgid "SSA_NAME created in two different blocks %i and %i"
14587 #, gcc-internal-format
14588 msgid "SSA_NAME_DEF_STMT is wrong"
14592 #, gcc-internal-format
14593 msgid "Missing definition"
14597 #, gcc-internal-format
14598 msgid "Definition in block %i does not dominate use in block %i"
14602 #, gcc-internal-format
14603 msgid "Definition in block %i follows the use"
14607 #, gcc-internal-format
14608 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
14612 #, gcc-internal-format
14613 msgid "No immediate_use list"
14617 #, gcc-internal-format
14618 msgid "Wrong immediate use list"
14622 #, gcc-internal-format
14623 msgid "Incoming edge count does not match number of PHI arguments\n"
14627 #, gcc-internal-format
14628 msgid "PHI argument is missing for edge %d->%d\n"
14632 #, gcc-internal-format
14633 msgid "PHI argument is not SSA_NAME, or invariant"
14637 #, gcc-internal-format
14638 msgid "Wrong edge %d->%d for PHI argument\n"
14642 #, gcc-internal-format
14643 msgid "Non-addressable variable inside an alias set."
14647 #, gcc-internal-format
14648 msgid "Addressable variable that is an alias tag but is not in any alias set."
14652 #, gcc-internal-format
14653 msgid "verify_flow_insensitive_alias_info failed."
14657 #, gcc-internal-format
14658 msgid "Dereferenced pointers should have a name or a type tag"
14662 #, gcc-internal-format
14664 "Pointers with a memory tag, should have points-to sets or point to malloc"
14668 #, gcc-internal-format
14669 msgid "Pointer escapes but its name tag is not call-clobbered."
14673 #, gcc-internal-format
14674 msgid "verify_flow_sensitive_alias_info failed."
14678 #, gcc-internal-format
14680 "Alias set of a pointer's type tag should be a superset of the corresponding "
14685 #, gcc-internal-format
14687 "Two different pointers with identical points-to sets but different name tags"
14691 #, gcc-internal-format
14692 msgid "verify_name_tags failed"
14696 #, gcc-internal-format
14697 msgid "AUX pointer initialized for edge %d->%d\n"
14701 #, gcc-internal-format
14702 msgid "Stmt (%p) marked modified after optimization pass : "
14706 #, gcc-internal-format
14707 msgid "Statement makes a memory store, but has no V_MAY_DEFS nor V_MUST_DEFS"
14711 #, gcc-internal-format
14712 msgid "Statement makes aliased stores, but has no V_MAY_DEFS"
14716 #, gcc-internal-format
14717 msgid "verify_ssa failed."
14721 #, gcc-internal-format
14722 msgid "%H%qD is used uninitialized in this function"
14726 #, gcc-internal-format
14727 msgid "%H%qD may be used uninitialized in this function"
14730 #: tree-vect-transform.c:597
14731 #, gcc-internal-format
14732 msgid "no support for induction"
14735 #: tree.c:3312 config/darwin.c:1225 config/arm/arm.c:2808
14736 #: config/arm/arm.c:2836 config/avr/avr.c:4650 config/h8300/h8300.c:5282
14737 #: config/h8300/h8300.c:5306 config/i386/i386.c:1770 config/i386/i386.c:15983
14738 #: config/ia64/ia64.c:515 config/ip2k/ip2k.c:3164
14739 #: config/m68hc11/m68hc11.c:1118 config/sh/symbian.c:408
14740 #: config/sh/symbian.c:415
14741 #, gcc-internal-format
14742 msgid "%qs attribute ignored"
14746 #, gcc-internal-format
14747 msgid "%Jfunction %qD definition is marked dllimport."
14751 #, gcc-internal-format
14752 msgid "%Jvariable %qD definition is marked dllimport."
14756 #, gcc-internal-format
14757 msgid "%Jexternal linkage required for symbol %qD because of %qs attribute."
14761 #, gcc-internal-format
14762 msgid "arrays of functions are not meaningful"
14766 #, gcc-internal-format
14767 msgid "function return type cannot be function"
14771 #, gcc-internal-format
14772 msgid "tree check: %s, have %s in %s, at %s:%d"
14776 #, gcc-internal-format
14777 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
14781 #, gcc-internal-format
14782 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
14786 #, gcc-internal-format
14787 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
14791 #, gcc-internal-format
14792 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
14796 #, gcc-internal-format
14797 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
14801 #, gcc-internal-format
14802 msgid "%J%D causes a section type conflict"
14806 #, gcc-internal-format
14807 msgid "%Jregister name not specified for %qD"
14811 #, gcc-internal-format
14812 msgid "%Jinvalid register name for %qD"
14816 #, gcc-internal-format
14817 msgid "%Jdata type of %qD isn%'t suitable for a register"
14821 #, gcc-internal-format
14822 msgid "%Jregister specified for %qD isn%'t suitable for data type"
14826 #, gcc-internal-format
14827 msgid "global register variable has initial value"
14831 #, gcc-internal-format
14832 msgid "volatile register variables don%'t work as you might wish"
14836 #, gcc-internal-format
14837 msgid "%Jregister name given for non-register variable %qD"
14841 #, gcc-internal-format
14842 msgid "global destructors not supported on this target"
14846 #, gcc-internal-format
14847 msgid "global constructors not supported on this target"
14851 #, gcc-internal-format
14853 "%Jalignment of %qD is greater than maximum object file alignment. Using %d"
14857 #, gcc-internal-format
14858 msgid "thread-local COMMON data not implemented"
14862 #, gcc-internal-format
14864 "%Jrequested alignment for %qD is greater than implemented alignment of %d"
14868 #, gcc-internal-format
14869 msgid "initializer for integer value is too complicated"
14873 #, gcc-internal-format
14874 msgid "initializer for floating value is not a floating constant"
14878 #, gcc-internal-format
14879 msgid "invalid initial value for member %qs"
14882 #: varasm.c:4350 varasm.c:4394
14883 #, gcc-internal-format
14884 msgid "%Jweak declaration of %qD must precede definition"
14888 #, gcc-internal-format
14890 "%Jweak declaration of %qD after first use results in unspecified behavior"
14894 #, gcc-internal-format
14895 msgid "%Jweak declaration of %qD must be public"
14899 #, gcc-internal-format
14900 msgid "%Jweak declaration of %qD not supported"
14904 #, gcc-internal-format
14905 msgid "only weak aliases are supported in this configuration"
14909 #, gcc-internal-format
14910 msgid "%J%qD aliased to undefined symbol %qE"
14914 #, gcc-internal-format
14915 msgid "%J%qD aliased to external symbol %qE"
14919 #, gcc-internal-format
14920 msgid "%Jalias definitions not supported in this configuration"
14924 #, gcc-internal-format
14925 msgid "%Jonly weak aliases are supported in this configuration"
14929 #, gcc-internal-format
14930 msgid "visibility attribute not supported in this configuration; ignored"
14934 #, gcc-internal-format
14935 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
14939 #, gcc-internal-format
14940 msgid "underflowed virtual array %s in %s, at %s:%d"
14944 #, gcc-internal-format
14945 msgid "vector %s %s domain error, in %s at %s:%u"
14948 #. Print an error message for unrecognized stab codes.
14950 #, gcc-internal-format
14951 msgid "no sclass for %s stab (0x%x)\n"
14954 #: config/darwin-c.c:84
14955 #, gcc-internal-format
14956 msgid "too many #pragma options align=reset"
14959 #: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
14960 #: config/darwin-c.c:111
14961 #, gcc-internal-format
14962 msgid "malformed '#pragma options', ignoring"
14965 #: config/darwin-c.c:114
14966 #, gcc-internal-format
14967 msgid "junk at end of '#pragma options'"
14970 #: config/darwin-c.c:124
14971 #, gcc-internal-format
14972 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
14975 #: config/darwin-c.c:136
14976 #, gcc-internal-format
14977 msgid "missing '(' after '#pragma unused', ignoring"
14980 #: config/darwin-c.c:154
14981 #, gcc-internal-format
14982 msgid "missing ')' after '#pragma unused', ignoring"
14985 #: config/darwin-c.c:157
14986 #, gcc-internal-format
14987 msgid "junk at end of '#pragma unused'"
14990 #: config/darwin-c.c:383
14991 #, gcc-internal-format
14992 msgid "subframework include %s conflicts with framework include"
14995 #: config/darwin.c:1339
14996 #, gcc-internal-format
14998 "internal and protected visibility attributes not supported in this "
14999 "configuration; ignored"
15002 #: config/host-darwin.c:63
15003 #, gcc-internal-format
15004 msgid "couldn't unmap pch_address_space: %m\n"
15007 #: config/sol2-c.c:94 config/sol2-c.c:110
15008 #, gcc-internal-format
15009 msgid "malformed %<#pragma align%>, ignoring"
15012 #: config/sol2-c.c:103
15013 #, gcc-internal-format
15014 msgid "invalid alignment for %<#pragma align%>, ignoring"
15017 #: config/sol2-c.c:118
15018 #, gcc-internal-format
15019 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
15022 #: config/sol2-c.c:130 config/sol2-c.c:142
15023 #, gcc-internal-format
15024 msgid "malformed %<#pragma align%>"
15027 #: config/sol2-c.c:137
15028 #, gcc-internal-format
15029 msgid "junk at end of %<#pragma align%>"
15032 #: config/sol2-c.c:158 config/sol2-c.c:165
15033 #, gcc-internal-format
15034 msgid "malformed %<#pragma init%>, ignoring"
15037 #: config/sol2-c.c:188 config/sol2-c.c:200
15038 #, gcc-internal-format
15039 msgid "malformed %<#pragma init%>"
15042 #: config/sol2-c.c:195
15043 #, gcc-internal-format
15044 msgid "junk at end of %<#pragma init%>"
15047 #: config/sol2-c.c:216 config/sol2-c.c:223
15048 #, gcc-internal-format
15049 msgid "malformed %<#pragma fini%>, ignoring"
15052 #: config/sol2-c.c:246 config/sol2-c.c:258
15053 #, gcc-internal-format
15054 msgid "malformed %<#pragma fini%>"
15057 #: config/sol2-c.c:253
15058 #, gcc-internal-format
15059 msgid "junk at end of %<#pragma fini%>"
15062 #: config/sol2.c:54
15063 #, gcc-internal-format
15064 msgid "%Jignoring %<#pragma align%> for explicitly aligned %<%D%>"
15067 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
15068 #. sections. machopic_select_section ensures that weak variables go in
15069 #. coalesced sections. Weak aliases (or any other kind of aliases) are
15070 #. not supported. Weak symbols that aren't visible outside the .s file
15071 #. are not supported.
15072 #: config/darwin.h:378
15073 #, gcc-internal-format
15074 msgid "alias definitions not supported in Mach-O; ignored"
15077 #: config/windiss.h:37
15078 #, gcc-internal-format
15079 msgid "profiler support for WindISS"
15082 #: config/alpha/alpha.c:231 config/rs6000/rs6000.c:1537
15083 #, gcc-internal-format
15084 msgid "bad value %qs for -mtls-size switch"
15087 #: config/alpha/alpha.c:270
15088 #, gcc-internal-format
15089 msgid "-f%s ignored for Unicos/Mk (not supported)"
15092 #: config/alpha/alpha.c:294
15093 #, gcc-internal-format
15094 msgid "-mieee not supported on Unicos/Mk"
15097 #: config/alpha/alpha.c:305
15098 #, gcc-internal-format
15099 msgid "-mieee-with-inexact not supported on Unicos/Mk"
15102 #: config/alpha/alpha.c:322
15103 #, gcc-internal-format
15104 msgid "bad value %qs for -mtrap-precision switch"
15107 #: config/alpha/alpha.c:336
15108 #, gcc-internal-format
15109 msgid "bad value %qs for -mfp-rounding-mode switch"
15112 #: config/alpha/alpha.c:351
15113 #, gcc-internal-format
15114 msgid "bad value %qs for -mfp-trap-mode switch"
15117 #: config/alpha/alpha.c:365 config/alpha/alpha.c:377
15118 #, gcc-internal-format
15119 msgid "bad value %qs for -mcpu switch"
15122 #: config/alpha/alpha.c:384
15123 #, gcc-internal-format
15124 msgid "trap mode not supported on Unicos/Mk"
15127 #: config/alpha/alpha.c:391
15128 #, gcc-internal-format
15129 msgid "fp software completion requires -mtrap-precision=i"
15132 #: config/alpha/alpha.c:407
15133 #, gcc-internal-format
15134 msgid "rounding mode not supported for VAX floats"
15137 #: config/alpha/alpha.c:412
15138 #, gcc-internal-format
15139 msgid "trap mode not supported for VAX floats"
15142 #: config/alpha/alpha.c:416
15143 #, gcc-internal-format
15144 msgid "128-bit long double not supported for VAX floats"
15147 #: config/alpha/alpha.c:444
15148 #, gcc-internal-format
15149 msgid "L%d cache latency unknown for %s"
15152 #: config/alpha/alpha.c:459
15153 #, gcc-internal-format
15154 msgid "bad value %qs for -mmemory-latency"
15157 #: config/alpha/alpha.c:6371 config/alpha/alpha.c:6374 config/s390/s390.c:7174
15158 #: config/s390/s390.c:7177
15159 #, gcc-internal-format
15160 msgid "bad builtin fcode"
15163 #: config/arc/arc.c:390
15164 #, gcc-internal-format
15165 msgid "argument of %qs attribute is not a string constant"
15168 #: config/arc/arc.c:398
15169 #, gcc-internal-format
15170 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
15173 #: config/arm/arm.c:861
15174 #, gcc-internal-format
15175 msgid "switch -mcpu=%s conflicts with -march= switch"
15178 #: config/arm/arm.c:871 config/rs6000/rs6000.c:1193 config/sparc/sparc.c:686
15179 #, gcc-internal-format
15180 msgid "bad value (%s) for %s switch"
15183 #: config/arm/arm.c:981
15184 #, gcc-internal-format
15185 msgid "target CPU does not support interworking"
15188 #: config/arm/arm.c:987
15189 #, gcc-internal-format
15190 msgid "target CPU does not support THUMB instructions"
15193 #: config/arm/arm.c:1000
15194 #, gcc-internal-format
15196 "enabling backtrace support is only meaningful when compiling for the Thumb"
15199 #: config/arm/arm.c:1003
15200 #, gcc-internal-format
15202 "enabling callee interworking support is only meaningful when compiling for "
15206 #: config/arm/arm.c:1006
15207 #, gcc-internal-format
15209 "enabling caller interworking support is only meaningful when compiling for "
15213 #: config/arm/arm.c:1010
15214 #, gcc-internal-format
15215 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
15218 #: config/arm/arm.c:1018
15219 #, gcc-internal-format
15220 msgid "-fpic and -mapcs-reent are incompatible"
15223 #: config/arm/arm.c:1021
15224 #, gcc-internal-format
15225 msgid "APCS reentrant code not supported. Ignored"
15228 #: config/arm/arm.c:1029
15229 #, gcc-internal-format
15230 msgid "-g with -mno-apcs-frame may not give sensible debugging"
15233 #: config/arm/arm.c:1037
15234 #, gcc-internal-format
15235 msgid "passing floating point arguments in fp regs not yet supported"
15238 #: config/arm/arm.c:1078
15239 #, gcc-internal-format
15240 msgid "invalid ABI option: -mabi=%s"
15243 #: config/arm/arm.c:1084
15244 #, gcc-internal-format
15245 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
15248 #: config/arm/arm.c:1087
15249 #, gcc-internal-format
15250 msgid "iwmmxt abi requires an iwmmxt capable cpu"
15253 #: config/arm/arm.c:1097
15254 #, gcc-internal-format
15255 msgid "invalid floating point emulation option: -mfpe=%s"
15258 #: config/arm/arm.c:1114
15259 #, gcc-internal-format
15260 msgid "invalid floating point option: -mfpu=%s"
15263 #: config/arm/arm.c:1154
15264 #, gcc-internal-format
15265 msgid "invalid floating point abi: -mfloat-abi=%s"
15268 #: config/arm/arm.c:1161
15269 #, gcc-internal-format
15270 msgid "-mfloat-abi=hard and VFP"
15273 #: config/arm/arm.c:1187
15274 #, gcc-internal-format
15275 msgid "structure size boundary can only be set to %s"
15278 #: config/arm/arm.c:1196
15279 #, gcc-internal-format
15280 msgid "-mpic-register= is useless without -fpic"
15283 #: config/arm/arm.c:1203
15284 #, gcc-internal-format
15285 msgid "unable to use '%s' for PIC register"
15288 #: config/arm/arm.c:2776 config/arm/arm.c:2794 config/avr/avr.c:4670
15289 #: config/bfin/bfin.c:2557 config/c4x/c4x.c:4484 config/h8300/h8300.c:5258
15290 #: config/i386/i386.c:1742 config/i386/i386.c:1789 config/ip2k/ip2k.c:3183
15291 #: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:376
15292 #: config/mcore/mcore.c:3032 config/ns32k/ns32k.c:1109
15293 #: config/rs6000/rs6000.c:16625 config/sh/sh.c:7397 config/sh/sh.c:7418
15294 #: config/sh/sh.c:7453 config/stormy16/stormy16.c:2279 config/v850/v850.c:2104
15295 #, gcc-internal-format
15296 msgid "%qs attribute only applies to functions"
15299 #: config/arm/arm.c:11579
15300 #, gcc-internal-format
15301 msgid "unable to compute real location of stacked parameter"
15304 #. @@@ better error message
15305 #: config/arm/arm.c:12209 config/arm/arm.c:12246
15306 #, gcc-internal-format
15307 msgid "selector must be an immediate"
15310 #. @@@ better error message
15311 #: config/arm/arm.c:12289 config/i386/i386.c:14757 config/i386/i386.c:14791
15312 #, gcc-internal-format
15313 msgid "mask must be an immediate"
15316 #: config/arm/arm.c:12930
15317 #, gcc-internal-format
15318 msgid "no low registers available for popping high registers"
15321 #: config/arm/arm.c:13148
15322 #, gcc-internal-format
15323 msgid "interrupt Service Routines cannot be coded in Thumb mode"
15326 #: config/arm/pe.c:165 config/mcore/mcore.c:2898
15327 #, gcc-internal-format
15328 msgid "%Jinitialized variable '%D' is marked dllimport"
15331 #: config/arm/pe.c:174
15332 #, gcc-internal-format
15333 msgid "%Jstatic variable '%D' is marked dllimport"
15336 #: config/avr/avr.c:525
15337 #, gcc-internal-format
15338 msgid "large frame pointer change (%d) with -mtiny-stack"
15341 #: config/avr/avr.c:4643 config/ip2k/ip2k.c:3157
15342 #, gcc-internal-format
15343 msgid "only initialized variables can be placed into program memory area"
15346 #: config/avr/avr.c:4687
15347 #, gcc-internal-format
15348 msgid "`%s' appears to be a misspelled interrupt handler"
15351 #: config/avr/avr.c:4695
15352 #, gcc-internal-format
15353 msgid "`%s' appears to be a misspelled signal handler"
15356 #: config/avr/avr.c:4764
15357 #, gcc-internal-format
15358 msgid "only uninitialized variables can be placed in the .noinit section"
15361 #: config/avr/avr.c:4778
15362 #, gcc-internal-format
15363 msgid "MCU %qs supported for assembler only"
15366 #: config/avr/avr.h:713
15367 #, gcc-internal-format
15368 msgid "trampolines not supported"
15371 #: config/bfin/bfin.c:1721 config/m68k/m68k.c:294
15372 #, gcc-internal-format
15373 msgid "-mshared-library-id=%s is not between 0 and %d"
15376 #: config/bfin/bfin.c:1741
15377 #, gcc-internal-format
15378 msgid "-mshared-library-id= specified without -mid-shared-library"
15381 #: config/bfin/bfin.c:2562
15382 #, gcc-internal-format
15383 msgid "multiple function type attributes specified"
15386 #: config/c4x/c4x-c.c:71
15387 #, gcc-internal-format
15388 msgid "missing '(' after '#pragma %s' - ignored"
15391 #: config/c4x/c4x-c.c:74
15392 #, gcc-internal-format
15393 msgid "missing function name in '#pragma %s' - ignored"
15396 #: config/c4x/c4x-c.c:79
15397 #, gcc-internal-format
15398 msgid "malformed '#pragma %s' - ignored"
15401 #: config/c4x/c4x-c.c:81
15402 #, gcc-internal-format
15403 msgid "missing section name in '#pragma %s' - ignored"
15406 #: config/c4x/c4x-c.c:86
15407 #, gcc-internal-format
15408 msgid "missing ')' for '#pragma %s' - ignored"
15411 #: config/c4x/c4x-c.c:89
15412 #, gcc-internal-format
15413 msgid "junk at end of '#pragma %s'"
15416 #: config/c4x/c4x.c:867
15417 #, gcc-internal-format
15418 msgid "ISR %s requires %d words of local vars, max is 32767"
15421 #. This function is for retrieving a part of an instruction name for
15422 #. an operator, for immediate output. If that ever happens for
15423 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
15425 #: config/cris/cris.c:435
15426 #, gcc-internal-format
15427 msgid "MULT case in cris_op_str"
15430 #: config/cris/cris.c:983
15431 #, gcc-internal-format
15432 msgid "internal error: bad register: %d"
15435 #: config/cris/cris.c:1443
15436 #, gcc-internal-format
15437 msgid "internal error: sideeffect-insn affecting main effect"
15440 #: config/cris/cris.c:1467
15441 #, gcc-internal-format
15442 msgid "Unknown cc_attr value"
15445 #. If we get here, the caller got its initial tests wrong.
15446 #: config/cris/cris.c:1825
15447 #, gcc-internal-format
15448 msgid "internal error: cris_side_effect_mode_ok with bad operands"
15451 #: config/cris/cris.c:2085
15452 #, gcc-internal-format
15453 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
15456 #: config/cris/cris.c:2113
15457 #, gcc-internal-format
15458 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
15461 #: config/cris/cris.c:2149
15462 #, gcc-internal-format
15463 msgid "unknown CRIS cpu version specification in -mtune= : %s"
15466 #: config/cris/cris.c:2167
15467 #, gcc-internal-format
15468 msgid "-fPIC and -fpic are not supported in this configuration"
15471 #: config/cris/cris.c:2182
15472 #, gcc-internal-format
15473 msgid "that particular -g option is invalid with -maout and -melinux"
15476 #: config/cris/cris.c:2376
15477 #, gcc-internal-format
15478 msgid "Unknown src"
15481 #: config/cris/cris.c:2418
15482 #, gcc-internal-format
15483 msgid "Unknown dest"
15486 #: config/cris/cris.c:2692
15487 #, gcc-internal-format
15488 msgid "stackframe too big: %d bytes"
15491 #: config/cris/cris.c:3126
15492 #, gcc-internal-format
15493 msgid "emitting PIC operand, but PIC register isn't set up"
15496 #. Definitions for GCC. Part of the machine description for CRIS.
15497 #. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
15498 #. Free Software Foundation, Inc.
15499 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
15501 #. This file is part of GCC.
15503 #. GCC is free software; you can redistribute it and/or modify
15504 #. it under the terms of the GNU General Public License as published by
15505 #. the Free Software Foundation; either version 2, or (at your option)
15506 #. any later version.
15508 #. GCC is distributed in the hope that it will be useful,
15509 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
15510 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15511 #. GNU General Public License for more details.
15513 #. You should have received a copy of the GNU General Public License
15514 #. along with GCC; see the file COPYING. If not, write to
15515 #. the Free Software Foundation, 59 Temple Place - Suite 330,
15516 #. Boston, MA 02111-1307, USA.
15517 #. After the first "Node:" comment comes all preprocessor directives and
15518 #. attached declarations described in the info files, the "Using and
15519 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
15520 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
15521 #. really, but needs an update anyway.
15523 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
15524 #. for that. If applicable, there is a CRIS-specific comment. The order
15525 #. of macro definitions follow the order in the manual. Every section in
15526 #. the manual (node in the info pages) has an introductory `Node:
15527 #. <subchapter>' comment. If no macros are defined for a section, only
15528 #. the section-comment is present.
15529 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
15530 #. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
15531 #. settings not repeated below. This file contains general CRIS
15532 #. definitions and definitions for the cris-*-elf subtarget.
15533 #. We don't want to use gcc_assert for everything, as that can be
15535 #: config/cris/cris.h:44
15536 #, gcc-internal-format
15537 msgid "CRIS-port assertion failed: "
15540 #. Node: Caller Saves
15541 #. (no definitions)
15542 #. Node: Function entry
15543 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
15544 #. TARGET_ASM_FUNCTION_EPILOGUE.
15546 #: config/cris/cris.h:857
15547 #, gcc-internal-format
15548 msgid "no FUNCTION_PROFILER for CRIS"
15551 #: config/frv/frv.c:8209
15552 #, gcc-internal-format
15553 msgid "accumulator is not a constant integer"
15556 #: config/frv/frv.c:8214
15557 #, gcc-internal-format
15558 msgid "accumulator number is out of bounds"
15561 #: config/frv/frv.c:8225
15562 #, gcc-internal-format
15563 msgid "inappropriate accumulator for %qs"
15566 #: config/frv/frv.c:8291
15567 #, gcc-internal-format
15568 msgid "invalid IACC argument"
15571 #: config/frv/frv.c:8314
15572 #, gcc-internal-format
15573 msgid "%qs expects a constant argument"
15576 #: config/frv/frv.c:8319
15577 #, gcc-internal-format
15578 msgid "constant argument out of range for %qs"
15581 #: config/frv/frv.c:8754
15582 #, gcc-internal-format
15583 msgid "media functions are not available unless -mmedia is used"
15586 #: config/frv/frv.c:8766
15587 #, gcc-internal-format
15588 msgid "this media function is only available on the fr500"
15591 #: config/frv/frv.c:8794
15592 #, gcc-internal-format
15593 msgid "this media function is only available on the fr400 and fr550"
15596 #: config/frv/frv.c:8813
15597 #, gcc-internal-format
15598 msgid "this builtin function is only available on the fr405 and fr450"
15601 #: config/frv/frv.c:8822
15602 #, gcc-internal-format
15603 msgid "this builtin function is only available on the fr500 and fr550"
15606 #: config/frv/frv.c:8834
15607 #, gcc-internal-format
15608 msgid "this builtin function is only available on the fr450"
15611 #: config/h8300/h8300.c:331
15612 #, gcc-internal-format
15613 msgid "-ms2600 is used without -ms"
15616 #: config/h8300/h8300.c:337
15617 #, gcc-internal-format
15618 msgid "-mn is used without -mh or -ms"
15621 #: config/i386/host-cygwin.c:65
15622 #, gcc-internal-format
15623 msgid "can't extend PCH file: %m"
15626 #: config/i386/host-cygwin.c:76
15627 #, gcc-internal-format
15628 msgid "can't set position in PCH file: %m"
15631 #: config/i386/i386.c:1274
15632 #, gcc-internal-format
15633 msgid "code model %s not supported in PIC mode"
15636 #: config/i386/i386.c:1284 config/sparc/sparc.c:650
15637 #, gcc-internal-format
15638 msgid "bad value (%s) for -mcmodel= switch"
15641 #: config/i386/i386.c:1299
15642 #, gcc-internal-format
15643 msgid "bad value (%s) for -masm= switch"
15646 #: config/i386/i386.c:1302
15647 #, gcc-internal-format
15648 msgid "code model %qs not supported in the %s bit mode"
15651 #: config/i386/i386.c:1305
15652 #, gcc-internal-format
15653 msgid "code model %<large%> not supported yet"
15656 #: config/i386/i386.c:1307
15657 #, gcc-internal-format
15658 msgid "%i-bit mode not compiled in"
15661 #: config/i386/i386.c:1337 config/i386/i386.c:1361
15662 #, gcc-internal-format
15663 msgid "CPU you selected does not support x86-64 instruction set"
15666 #: config/i386/i386.c:1343
15667 #, gcc-internal-format
15668 msgid "bad value (%s) for -march= switch"
15671 #: config/i386/i386.c:1374
15672 #, gcc-internal-format
15673 msgid "bad value (%s) for -mtune= switch"
15676 #: config/i386/i386.c:1391
15677 #, gcc-internal-format
15678 msgid "-mregparm=%d is not between 0 and %d"
15681 #: config/i386/i386.c:1404
15682 #, gcc-internal-format
15683 msgid "-malign-loops is obsolete, use -falign-loops"
15686 #: config/i386/i386.c:1409 config/i386/i386.c:1422 config/i386/i386.c:1435
15687 #, gcc-internal-format
15688 msgid "-malign-loops=%d is not between 0 and %d"
15691 #: config/i386/i386.c:1417
15692 #, gcc-internal-format
15693 msgid "-malign-jumps is obsolete, use -falign-jumps"
15696 #: config/i386/i386.c:1430
15697 #, gcc-internal-format
15698 msgid "-malign-functions is obsolete, use -falign-functions"
15701 #: config/i386/i386.c:1468
15702 #, gcc-internal-format
15703 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
15706 #: config/i386/i386.c:1480
15707 #, gcc-internal-format
15708 msgid "-mbranch-cost=%d is not between 0 and 5"
15711 #: config/i386/i386.c:1492
15712 #, gcc-internal-format
15713 msgid "bad value (%s) for -mtls-dialect= switch"
15716 #: config/i386/i386.c:1539
15717 #, gcc-internal-format
15718 msgid "-malign-double makes no sense in the 64bit mode"
15721 #: config/i386/i386.c:1541
15722 #, gcc-internal-format
15723 msgid "-mrtd calling convention not supported in the 64bit mode"
15726 #: config/i386/i386.c:1568 config/i386/i386.c:1579
15727 #, gcc-internal-format
15728 msgid "SSE instruction set disabled, using 387 arithmetics"
15731 #: config/i386/i386.c:1584
15732 #, gcc-internal-format
15733 msgid "387 instruction set disabled, using SSE arithmetics"
15736 #: config/i386/i386.c:1591
15737 #, gcc-internal-format
15738 msgid "bad value (%s) for -mfpmath= switch"
15741 #: config/i386/i386.c:1752 config/i386/i386.c:1763
15742 #, gcc-internal-format
15743 msgid "fastcall and stdcall attributes are not compatible"
15746 #: config/i386/i386.c:1756 config/i386/i386.c:1814
15747 #, gcc-internal-format
15748 msgid "fastcall and regparm attributes are not compatible"
15751 #: config/i386/i386.c:1801
15752 #, gcc-internal-format
15753 msgid "%qs attribute requires an integer constant argument"
15756 #: config/i386/i386.c:1807
15757 #, gcc-internal-format
15758 msgid "argument to %qs attribute larger than %d"
15761 #: config/i386/i386.c:2602
15762 #, gcc-internal-format
15763 msgid "SSE register return with SSE disabled"
15766 #: config/i386/i386.c:2604
15767 #, gcc-internal-format
15768 msgid "SSE register argument with SSE disabled"
15771 #: config/i386/i386.c:2919
15772 #, gcc-internal-format
15773 msgid "SSE vector argument without SSE enabled changes the ABI"
15776 #: config/i386/i386.c:2936
15777 #, gcc-internal-format
15778 msgid "MMX vector argument without MMX enabled changes the ABI"
15781 #: config/i386/i386.c:3189
15782 #, gcc-internal-format
15783 msgid "SSE vector return without SSE enabled changes the ABI"
15786 #: config/i386/i386.c:6348
15787 #, gcc-internal-format
15788 msgid "extended registers have no high halves"
15791 #: config/i386/i386.c:6363
15792 #, gcc-internal-format
15793 msgid "unsupported operand size for extended register"
15796 #: config/i386/i386.c:14485
15797 #, gcc-internal-format
15798 msgid "selector must be an integer constant in the range 0..%i"
15801 #: config/i386/i386.c:14823
15802 #, gcc-internal-format
15803 msgid "shift must be an immediate"
15806 #: config/i386/i386.c:15993
15807 #, gcc-internal-format
15808 msgid "%qs incompatible attribute ignored"
15811 #: config/i386/winnt.c:74
15812 #, gcc-internal-format
15813 msgid "%qs attribute only applies to variables"
15816 #: config/i386/winnt.c:103
15817 #, gcc-internal-format
15819 "%qs attribute applies only to initialized variables with external linkage"
15822 #: config/i386/winnt.c:202
15823 #, gcc-internal-format
15825 "%Jfunction '%D' is defined after prior declaration as dllimport: attribute "
15829 #: config/i386/winnt.c:213
15830 #, gcc-internal-format
15831 msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
15834 #: config/i386/winnt.c:225
15835 #, gcc-internal-format
15836 msgid "%Jdefinition of static data member '%D' of dllimport'd class."
15839 #: config/i386/winnt.c:282
15840 #, gcc-internal-format
15841 msgid "%Jinconsistent dll linkage for '%D', dllexport assumed."
15844 #: config/i386/winnt.c:323 config/sh/symbian.c:273
15845 #, gcc-internal-format
15846 msgid "%qs declared as both exported to and imported from a DLL"
15849 #: config/i386/winnt.c:466
15850 #, gcc-internal-format
15851 msgid "%J'%D' defined locally after being referenced with dllimport linkage"
15854 #: config/i386/winnt.c:469
15855 #, gcc-internal-format
15857 "%J'%D' redeclared without dllimport attribute after being referenced with "
15858 "dllimport linkage"
15861 #: config/i386/winnt.c:637
15862 #, gcc-internal-format
15863 msgid "%J'%D' causes a section type conflict"
15866 #: config/i386/cygming.h:166
15867 #, gcc-internal-format
15868 msgid "-f%s ignored for target (all code is position independent)"
15871 #: config/i386/djgpp.h:181
15872 #, gcc-internal-format
15873 msgid "-mbnu210 is ignored (option is obsolete)"
15876 #: config/i386/i386-interix.h:257
15877 #, gcc-internal-format
15878 msgid "ms-bitfields not supported for objc"
15881 #: config/ia64/ia64-c.c:52
15882 #, gcc-internal-format
15883 msgid "malformed #pragma builtin"
15886 #: config/ia64/ia64.c:483 config/m32r/m32r.c:373
15887 #, gcc-internal-format
15888 msgid "invalid argument of %qs attribute"
15891 #: config/ia64/ia64.c:495
15892 #, gcc-internal-format
15893 msgid "%Jan address area attribute cannot be specified for local variables"
15896 #: config/ia64/ia64.c:502
15897 #, gcc-internal-format
15898 msgid "%Jaddress area of '%s' conflicts with previous declaration"
15901 #: config/ia64/ia64.c:509
15902 #, gcc-internal-format
15903 msgid "%Jaddress area attribute cannot be specified for functions"
15906 #: config/ia64/ia64.c:4776 config/pa/pa.c:320
15907 #, gcc-internal-format
15908 msgid "value of -mfixed-range must have form REG1-REG2"
15911 #: config/ia64/ia64.c:4803 config/pa/pa.c:347
15912 #, gcc-internal-format
15913 msgid "%s-%s is an empty range"
15916 #: config/ia64/ia64.c:4831
15917 #, gcc-internal-format
15918 msgid "bad value %<%s%> for -mtls-size= switch"
15921 #: config/ia64/ia64.c:4859
15922 #, gcc-internal-format
15923 msgid "bad value %<%s%> for -mtune= switch"
15926 #: config/ia64/ia64.c:4878
15927 #, gcc-internal-format
15928 msgid "not yet implemented: latency-optimized inline square root"
15931 #: config/iq2000/iq2000.c:1808
15932 #, gcc-internal-format
15933 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
15936 #: config/iq2000/iq2000.c:2589
15937 #, gcc-internal-format
15938 msgid "argument %qd is not a constant"
15941 #: config/iq2000/iq2000.c:2892 config/xtensa/xtensa.c:1773
15942 #, gcc-internal-format
15943 msgid "PRINT_OPERAND_ADDRESS, null pointer"
15946 #: config/iq2000/iq2000.c:3047
15947 #, gcc-internal-format
15948 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
15951 #: config/iq2000/iq2000.c:3056 config/mips/mips.c:5234
15952 #: config/xtensa/xtensa.c:1627
15953 #, gcc-internal-format
15954 msgid "PRINT_OPERAND null pointer"
15957 #: config/m68hc11/m68hc11.c:279
15958 #, gcc-internal-format
15959 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
15962 #: config/m68hc11/m68hc11.c:1240
15963 #, gcc-internal-format
15964 msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
15967 #: config/m68hc11/m68hc11.c:1247
15968 #, gcc-internal-format
15969 msgid "%<trap%> attribute is already used"
15972 #: config/m68k/m68k.c:321
15973 #, gcc-internal-format
15974 msgid "cannot specify both -msep-data and -mid-shared-library"
15977 #: config/m68k/m68k.c:333
15978 #, gcc-internal-format
15979 msgid "-fPIC is not currently supported on the 68000 or 68010\n"
15982 #: config/m68k/m68k.c:640 config/rs6000/rs6000.c:12914
15983 #, gcc-internal-format
15984 msgid "stack limit expression is not supported"
15987 #: config/mips/mips.c:4441
15988 #, gcc-internal-format
15990 "-%s conflicts with the other architecture options, which specify a %s "
15994 #: config/mips/mips.c:4457
15995 #, gcc-internal-format
15996 msgid "-march=%s is not compatible with the selected ABI"
15999 #: config/mips/mips.c:4475
16000 #, gcc-internal-format
16001 msgid "-mgp64 used with a 32-bit processor"
16004 #: config/mips/mips.c:4477
16005 #, gcc-internal-format
16006 msgid "-mgp32 used with a 64-bit ABI"
16009 #: config/mips/mips.c:4479
16010 #, gcc-internal-format
16011 msgid "-mgp64 used with a 32-bit ABI"
16014 #: config/mips/mips.c:4497 config/mips/mips.c:4499 config/mips/mips.c:4501
16015 #: config/mips/mips.c:4577
16016 #, gcc-internal-format
16017 msgid "unsupported combination: %s"
16020 #: config/mips/mips.c:4572
16021 #, gcc-internal-format
16023 "generation of Branch Likely instructions enabled, but not supported by "
16027 #: config/mips/mips.c:4589
16028 #, gcc-internal-format
16029 msgid "-G is incompatible with PIC code which is the default"
16032 #: config/mips/mips.c:4656
16033 #, gcc-internal-format
16034 msgid "-mips3d requires -mpaired-single"
16037 #: config/mips/mips.c:4665
16038 #, gcc-internal-format
16039 msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
16042 #: config/mips/mips.c:4670
16043 #, gcc-internal-format
16044 msgid "-mips3d/-mpaired-single must be used with -mips64"
16047 #: config/mips/mips.c:5171
16048 #, gcc-internal-format
16049 msgid "internal error: %%) found without a %%( in assembler pattern"
16052 #: config/mips/mips.c:5185
16053 #, gcc-internal-format
16054 msgid "internal error: %%] found without a %%[ in assembler pattern"
16057 #: config/mips/mips.c:5198
16058 #, gcc-internal-format
16059 msgid "internal error: %%> found without a %%< in assembler pattern"
16062 #: config/mips/mips.c:5211
16063 #, gcc-internal-format
16064 msgid "internal error: %%} found without a %%{ in assembler pattern"
16067 #: config/mips/mips.c:5225
16068 #, gcc-internal-format
16069 msgid "PRINT_OPERAND: unknown punctuation '%c'"
16072 #: config/mips/mips.c:7949
16073 #, gcc-internal-format
16074 msgid "cannot handle inconsistent calls to %qs"
16077 #: config/mips/mips.c:9348
16078 #, gcc-internal-format
16079 msgid "the cpu name must be lower case"
16082 #. Output assembler code to FILE to increment profiler label # LABELNO
16083 #. for profiling a function entry.
16084 #: config/mips/mips.h:2041
16085 #, gcc-internal-format
16086 msgid "mips16 function profiling"
16089 #: config/mmix/mmix.c:227
16090 #, gcc-internal-format
16091 msgid "-f%s not supported: ignored"
16094 #: config/mmix/mmix.c:655
16095 #, gcc-internal-format
16096 msgid "support for mode %qs"
16099 #: config/mmix/mmix.c:669
16100 #, gcc-internal-format
16102 "too large function value type, needs %d registers, have only %d registers "
16106 #: config/mmix/mmix.c:839
16107 #, gcc-internal-format
16108 msgid "function_profiler support for MMIX"
16111 #: config/mmix/mmix.c:861
16112 #, gcc-internal-format
16113 msgid "MMIX Internal: Last named vararg would not fit in a register"
16116 #: config/mmix/mmix.c:1476 config/mmix/mmix.c:1500 config/mmix/mmix.c:1616
16117 #, gcc-internal-format
16118 msgid "MMIX Internal: Bad register: %d"
16121 #. Presumably there's a missing case above if we get here.
16122 #: config/mmix/mmix.c:1608
16123 #, gcc-internal-format
16124 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
16127 #: config/mmix/mmix.c:1894
16128 #, gcc-internal-format
16129 msgid "stack frame not a multiple of 8 bytes: %d"
16132 #: config/mmix/mmix.c:2130
16133 #, gcc-internal-format
16134 msgid "stack frame not a multiple of octabyte: %d"
16137 #: config/mmix/mmix.c:2470 config/mmix/mmix.c:2534
16138 #, gcc-internal-format
16139 msgid "MMIX Internal: %s is not a shiftable int"
16142 #: config/pa/pa.c:452
16143 #, gcc-internal-format
16144 msgid "PIC code generation is not supported in the portable runtime model\n"
16147 #: config/pa/pa.c:457
16148 #, gcc-internal-format
16149 msgid "PIC code generation is not compatible with fast indirect calls\n"
16152 #: config/pa/pa.c:462
16153 #, gcc-internal-format
16154 msgid "-g is only supported when using GAS on this processor,"
16157 #: config/pa/pa.c:463
16158 #, gcc-internal-format
16159 msgid "-g option disabled"
16162 #: config/pa/pa.c:7840
16163 #, gcc-internal-format
16165 "alignment (%u) for %s exceeds maximum alignment for global common data. "
16169 #: config/pa/pa-hpux11.h:85
16170 #, gcc-internal-format
16171 msgid "-munix=98 option required for C89 Amendment 1 features.\n"
16174 #: config/rs6000/host-darwin.c:52
16175 #, gcc-internal-format
16176 msgid "Segmentation Fault (code)"
16179 #: config/rs6000/host-darwin.c:117
16180 #, gcc-internal-format
16181 msgid "Segmentation Fault"
16184 #: config/rs6000/host-darwin.c:131
16185 #, gcc-internal-format
16186 msgid "While setting up signal stack: %m"
16189 #: config/rs6000/host-darwin.c:137
16190 #, gcc-internal-format
16191 msgid "While setting up signal handler: %m"
16194 #. Handle the machine specific pragma longcall. Its syntax is
16196 #. # pragma longcall ( TOGGLE )
16198 #. where TOGGLE is either 0 or 1.
16200 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
16201 #. whether or not new function declarations receive a longcall
16202 #. attribute by default.
16203 #: config/rs6000/rs6000-c.c:55
16204 #, gcc-internal-format
16205 msgid "ignoring malformed #pragma longcall"
16208 #: config/rs6000/rs6000-c.c:68
16209 #, gcc-internal-format
16210 msgid "missing open paren"
16213 #: config/rs6000/rs6000-c.c:70
16214 #, gcc-internal-format
16215 msgid "missing number"
16218 #: config/rs6000/rs6000-c.c:72
16219 #, gcc-internal-format
16220 msgid "missing close paren"
16223 #: config/rs6000/rs6000-c.c:75
16224 #, gcc-internal-format
16225 msgid "number must be 0 or 1"
16228 #: config/rs6000/rs6000-c.c:78
16229 #, gcc-internal-format
16230 msgid "junk at end of #pragma longcall"
16233 #: config/rs6000/rs6000-c.c:2524
16234 #, gcc-internal-format
16235 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
16238 #: config/rs6000/rs6000-c.c:2567
16239 #, gcc-internal-format
16240 msgid "invalid parameter combination for AltiVec intrinsic"
16243 #: config/rs6000/rs6000.c:1217
16244 #, gcc-internal-format
16245 msgid "-mmultiple is not supported on little endian systems"
16248 #: config/rs6000/rs6000.c:1224
16249 #, gcc-internal-format
16250 msgid "-mstring is not supported on little endian systems"
16253 #: config/rs6000/rs6000.c:1238
16254 #, gcc-internal-format
16255 msgid "unknown -mdebug-%s switch"
16258 #: config/rs6000/rs6000.c:1250
16259 #, gcc-internal-format
16261 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
16264 #: config/rs6000/rs6000.c:1291
16265 #, gcc-internal-format
16266 msgid "AltiVec and E500 instructions cannot coexist"
16269 #: config/rs6000/rs6000.c:1520
16270 #, gcc-internal-format
16271 msgid "unknown -m%s= option specified: '%s'"
16274 #: config/rs6000/rs6000.c:1718
16275 #, gcc-internal-format
16276 msgid "not configured for ABI: '%s'"
16279 #: config/rs6000/rs6000.c:1728
16280 #, gcc-internal-format
16281 msgid "Using darwin64 ABI"
16284 #: config/rs6000/rs6000.c:1733
16285 #, gcc-internal-format
16286 msgid "Using old darwin ABI"
16289 #: config/rs6000/rs6000.c:1738
16290 #, gcc-internal-format
16291 msgid "unknown ABI specified: '%s'"
16294 #: config/rs6000/rs6000.c:1765
16295 #, gcc-internal-format
16296 msgid "invalid option for -mfloat-gprs: '%s'"
16299 #: config/rs6000/rs6000.c:1775
16300 #, gcc-internal-format
16301 msgid "Unknown switch -mlong-double-%s"
16304 #: config/rs6000/rs6000.c:1796
16305 #, gcc-internal-format
16307 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
16308 "the installed C and C++ libraries"
16311 #: config/rs6000/rs6000.c:1804
16312 #, gcc-internal-format
16313 msgid "unknown -malign-XXXXX option specified: '%s'"
16316 #: config/rs6000/rs6000.c:3961
16317 #, gcc-internal-format
16319 "GCC vector returned by reference: non-standard ABI extension with no "
16320 "compatibility guarantee"
16323 #: config/rs6000/rs6000.c:4034
16324 #, gcc-internal-format
16326 "Cannot return value in vector register because altivec instructions are "
16327 "disabled, use -maltivec to enable them."
16330 #: config/rs6000/rs6000.c:4280
16331 #, gcc-internal-format
16333 "Cannot pass argument in vector register because altivec instructions are "
16334 "disabled, use -maltivec to enable them."
16337 #: config/rs6000/rs6000.c:5132
16338 #, gcc-internal-format
16340 "GCC vector passed by reference: non-standard ABI extension with no "
16341 "compatibility guarantee"
16344 #: config/rs6000/rs6000.c:6240
16345 #, gcc-internal-format
16346 msgid "argument 1 must be a 5-bit signed literal"
16349 #: config/rs6000/rs6000.c:6343 config/rs6000/rs6000.c:7010
16350 #, gcc-internal-format
16351 msgid "argument 2 must be a 5-bit unsigned literal"
16354 #: config/rs6000/rs6000.c:6383
16355 #, gcc-internal-format
16356 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
16359 #: config/rs6000/rs6000.c:6436
16360 #, gcc-internal-format
16361 msgid "argument 1 of __builtin_altivec_predicate is out of range"
16364 #: config/rs6000/rs6000.c:6598
16365 #, gcc-internal-format
16366 msgid "argument 3 must be a 4-bit unsigned literal"
16369 #: config/rs6000/rs6000.c:6770
16370 #, gcc-internal-format
16371 msgid "argument to %qs must be a 2-bit unsigned literal"
16374 #: config/rs6000/rs6000.c:6809
16375 #, gcc-internal-format
16376 msgid "unresolved overload for Altivec builtin %qE"
16379 #: config/rs6000/rs6000.c:6891
16380 #, gcc-internal-format
16381 msgid "argument to dss must be a 2-bit unsigned literal"
16384 #: config/rs6000/rs6000.c:7130
16385 #, gcc-internal-format
16386 msgid "argument 1 of __builtin_spe_predicate must be a constant"
16389 #: config/rs6000/rs6000.c:7202
16390 #, gcc-internal-format
16391 msgid "argument 1 of __builtin_spe_predicate is out of range"
16394 #: config/rs6000/rs6000.c:12877
16395 #, gcc-internal-format
16396 msgid "stack frame too large"
16399 #: config/rs6000/rs6000.c:15439
16400 #, gcc-internal-format
16401 msgid "no profiling of 64-bit code for this ABI"
16404 #: config/rs6000/rs6000.c:16528
16405 #, gcc-internal-format
16406 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
16409 #: config/rs6000/rs6000.c:16530
16410 #, gcc-internal-format
16411 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
16414 #: config/rs6000/rs6000.c:16534
16415 #, gcc-internal-format
16416 msgid "use of %<long long%> in AltiVec types is invalid"
16419 #: config/rs6000/rs6000.c:16536
16420 #, gcc-internal-format
16421 msgid "use of %<double%> in AltiVec types is invalid"
16424 #: config/rs6000/rs6000.c:16538
16425 #, gcc-internal-format
16426 msgid "use of %<long double%> in AltiVec types is invalid"
16429 #: config/rs6000/rs6000.c:16540
16430 #, gcc-internal-format
16431 msgid "use of boolean types in AltiVec types is invalid"
16434 #: config/rs6000/rs6000.c:16542
16435 #, gcc-internal-format
16436 msgid "use of %<complex%> in AltiVec types is invalid"
16439 #: config/rs6000/aix43.h:39 config/rs6000/aix51.h:38 config/rs6000/aix52.h:38
16440 #, gcc-internal-format
16441 msgid "-maix64 and POWER architecture are incompatible"
16444 #: config/rs6000/aix43.h:44 config/rs6000/aix51.h:43 config/rs6000/aix52.h:43
16445 #, gcc-internal-format
16446 msgid "-maix64 requires PowerPC64 architecture remain enabled"
16449 #: config/rs6000/aix43.h:48 config/rs6000/aix51.h:47 config/rs6000/aix52.h:47
16450 #, gcc-internal-format
16452 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
16455 #. The Darwin ABI always includes AltiVec, can't be (validly) turned
16457 #: config/rs6000/darwin.h:75
16458 #, gcc-internal-format
16459 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
16462 #. Darwin doesn't support -fpic.
16463 #: config/rs6000/darwin.h:81
16464 #, gcc-internal-format
16465 msgid "-fpic is not supported; -fPIC assumed"
16468 #: config/rs6000/darwin.h:88
16469 #, gcc-internal-format
16470 msgid "-m64 requires PowerPC64 architecture, enabling"
16474 #. if (!rs6000_explicit_options.long_double)
16475 #. rs6000_long_double_type_size = 128;
16477 #. if (rs6000_long_double_size_string == NULL)
16478 #. rs6000_long_double_type_size = 128;
16479 #: config/rs6000/eabispe.h:45 config/rs6000/linuxspe.h:62
16480 #, gcc-internal-format
16481 msgid "-m64 not supported in this configuration"
16484 #: config/rs6000/linux64.h:109
16485 #, gcc-internal-format
16486 msgid "-m64 requires a PowerPC64 cpu"
16489 #. Definitions for __builtin_return_address and __builtin_frame_address.
16490 #. __builtin_return_address (0) should give link register (65), enable
16492 #. This should be uncommented, so that the link register is used, but
16493 #. currently this would result in unmatched insns and spilling fixed
16494 #. registers so we'll leave it for another day. When these problems are
16495 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
16497 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
16498 #. Number of bytes into the frame return addresses can be found. See
16499 #. rs6000_stack_info in rs6000.c for more information on how the different
16500 #. abi's store the return address.
16501 #: config/rs6000/rs6000.h:1588
16502 #, gcc-internal-format
16503 msgid "RETURN_ADDRESS_OFFSET not supported"
16506 #. Sometimes certain combinations of command options do not make sense
16507 #. on a particular target machine. You can define a macro
16508 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
16509 #. defined, is executed once just after all the command options have
16512 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
16514 #: config/rs6000/sysv4.h:130
16515 #, gcc-internal-format
16516 msgid "bad value for -mcall-%s"
16519 #: config/rs6000/sysv4.h:146
16520 #, gcc-internal-format
16521 msgid "bad value for -msdata=%s"
16524 #: config/rs6000/sysv4.h:163
16525 #, gcc-internal-format
16526 msgid "-mrelocatable and -msdata=%s are incompatible"
16529 #: config/rs6000/sysv4.h:172
16530 #, gcc-internal-format
16531 msgid "-f%s and -msdata=%s are incompatible"
16534 #: config/rs6000/sysv4.h:181
16535 #, gcc-internal-format
16536 msgid "-msdata=%s and -mcall-%s are incompatible"
16539 #: config/rs6000/sysv4.h:190
16540 #, gcc-internal-format
16541 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
16544 #: config/rs6000/sysv4.h:196
16545 #, gcc-internal-format
16546 msgid "-mrelocatable and -mcall-%s are incompatible"
16549 #: config/rs6000/sysv4.h:203
16550 #, gcc-internal-format
16551 msgid "-fPIC and -mcall-%s are incompatible"
16554 #: config/rs6000/sysv4.h:210
16555 #, gcc-internal-format
16556 msgid "-mcall-aixdesc must be big endian"
16559 #: config/rs6000/sysv4.h:215
16560 #, gcc-internal-format
16561 msgid "-msecure-plt not supported by your assembler"
16564 #: config/rs6000/sysv4.h:230
16565 #, gcc-internal-format
16566 msgid "-m%s not supported in this configuration"
16569 #: config/s390/s390.c:1136
16570 #, gcc-internal-format
16571 msgid "stack guard value must be an exact power of 2"
16574 #: config/s390/s390.c:1143
16575 #, gcc-internal-format
16576 msgid "stack size must be an exact power of 2"
16579 #: config/s390/s390.c:1191
16580 #, gcc-internal-format
16581 msgid "z/Architecture mode not supported on %s."
16584 #: config/s390/s390.c:1193
16585 #, gcc-internal-format
16586 msgid "64-bit ABI not supported in ESA/390 mode."
16589 #: config/s390/s390.c:1204
16590 #, gcc-internal-format
16592 "-mbackchain -mpacked-stack -mhard-float are not supported in combination."
16595 #: config/s390/s390.c:1210
16596 #, gcc-internal-format
16597 msgid "-mstack-size implies use of -mstack-guard"
16600 #: config/s390/s390.c:1212
16601 #, gcc-internal-format
16602 msgid "stack size must be greater than the stack guard value"
16605 #: config/s390/s390.c:1215
16606 #, gcc-internal-format
16607 msgid "-mstack-guard implies use of -mstack-size"
16610 #: config/s390/s390.c:5682
16611 #, gcc-internal-format
16612 msgid "Total size of local variables exceeds architecture limit."
16615 #: config/s390/s390.c:6218
16616 #, gcc-internal-format
16617 msgid "frame size of %qs is "
16620 #: config/s390/s390.c:6218
16621 #, gcc-internal-format
16625 #: config/s390/s390.c:6222
16626 #, gcc-internal-format
16627 msgid "%qs uses dynamic stack allocation"
16630 #: config/sh/sh.c:6416
16631 #, gcc-internal-format
16632 msgid "__builtin_saveregs not supported by this subtarget"
16635 #: config/sh/sh.c:7403
16636 #, gcc-internal-format
16637 msgid "attribute interrupt_handler is not compatible with -m5-compact"
16640 #. The sp_switch attribute only has meaning for interrupt functions.
16641 #. The trap_exit attribute only has meaning for interrupt functions.
16642 #: config/sh/sh.c:7425 config/sh/sh.c:7460
16643 #, gcc-internal-format
16644 msgid "%qs attribute only applies to interrupt functions"
16647 #. The argument must be a constant string.
16648 #: config/sh/sh.c:7432
16649 #, gcc-internal-format
16650 msgid "%qs attribute argument not a string constant"
16653 #. The argument must be a constant integer.
16654 #: config/sh/sh.c:7467
16655 #, gcc-internal-format
16656 msgid "%qs attribute argument not an integer constant"
16659 #: config/sh/sh.c:9461
16660 #, gcc-internal-format
16661 msgid "r0 needs to be available as a call-clobbered register"
16664 #: config/sh/sh.c:9482
16665 #, gcc-internal-format
16666 msgid "Need a second call-clobbered general purpose register"
16669 #: config/sh/sh.c:9490
16670 #, gcc-internal-format
16671 msgid "Need a call-clobbered target register"
16674 #: config/sh/symbian.c:147
16675 #, gcc-internal-format
16677 "%H function '%D' is defined after prior declaration as dllimport: attribute "
16681 #: config/sh/symbian.c:159
16682 #, gcc-internal-format
16683 msgid "%Hinline function '%D' is declared as dllimport: attribute ignored."
16686 #: config/sh/symbian.c:173
16687 #, gcc-internal-format
16688 msgid "%Hdefinition of static data member '%D' of dllimport'd class."
16691 #: config/sh/symbian.c:280
16692 #, gcc-internal-format
16694 "%Hfailure in redeclaration of '%D': dllimport'd symbol lacks external "
16698 #: config/sh/symbian.c:326
16699 #, gcc-internal-format
16700 msgid "%H%s '%D' %s after being referenced with dllimport linkage."
16703 #: config/sh/symbian.c:430
16704 #, gcc-internal-format
16705 msgid "%Hvariable %qD definition is marked dllimport."
16708 #: config/sh/symbian.c:505
16709 #, gcc-internal-format
16710 msgid "%Hexternal linkage required for symbol '%D' because of '%s' attribute."
16713 #: config/sh/symbian.c:886 cp/tree.c:2287
16714 #, gcc-internal-format
16715 msgid "lang_* check: failed in %s, at %s:%d"
16719 #: config/sh/netbsd-elf.h:95
16720 #, gcc-internal-format
16721 msgid "unimplemented-shmedia profiling"
16724 #. There are no delay slots on SHmedia.
16725 #. Relaxation isn't yet supported for SHmedia
16726 #. 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.
16727 #. -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.
16728 #: config/sh/sh.h:607
16729 #, gcc-internal-format
16730 msgid "Profiling is still experimental for this target."
16733 #: config/sparc/sparc.c:623
16734 #, gcc-internal-format
16735 msgid "%s is not supported by this configuration"
16738 #: config/sparc/sparc.c:630
16739 #, gcc-internal-format
16740 msgid "-mlong-double-64 not allowed with -m64"
16743 #: config/sparc/sparc.c:655
16744 #, gcc-internal-format
16745 msgid "-mcmodel= is not supported on 32 bit systems"
16748 #: config/stormy16/stormy16.c:497
16749 #, gcc-internal-format
16750 msgid "Constant halfword load operand out of range."
16753 #: config/stormy16/stormy16.c:507
16754 #, gcc-internal-format
16755 msgid "Constant arithmetic operand out of range."
16758 #: config/stormy16/stormy16.c:1110
16759 #, gcc-internal-format
16760 msgid "Local variable memory requirements exceed capacity."
16763 #: config/stormy16/stormy16.c:1276
16764 #, gcc-internal-format
16765 msgid "function_profiler support"
16768 #: config/stormy16/stormy16.c:1365
16769 #, gcc-internal-format
16770 msgid "cannot use va_start in interrupt function"
16773 #: config/stormy16/stormy16.c:1933
16774 #, gcc-internal-format
16775 msgid "switch statement of size %lu entries too large"
16778 #: config/stormy16/stormy16.c:2301
16779 #, gcc-internal-format
16780 msgid "%<__BELOW100__%> attribute only applies to variables"
16783 #: config/stormy16/stormy16.c:2308
16784 #, gcc-internal-format
16785 msgid "__BELOW100__ attribute not allowed with auto storage class."
16788 #: config/v850/v850-c.c:67
16789 #, gcc-internal-format
16790 msgid "#pragma GHS endXXXX found without previous startXXX"
16793 #: config/v850/v850-c.c:69
16794 #, gcc-internal-format
16795 msgid "#pragma GHS endXXX does not match previous startXXX"
16798 #: config/v850/v850-c.c:94
16799 #, gcc-internal-format
16800 msgid "cannot set interrupt attribute: no current function"
16803 #: config/v850/v850-c.c:102
16804 #, gcc-internal-format
16805 msgid "cannot set interrupt attribute: no such identifier"
16808 #: config/v850/v850-c.c:147
16809 #, gcc-internal-format
16810 msgid "junk at end of #pragma ghs section"
16813 #: config/v850/v850-c.c:164
16814 #, gcc-internal-format
16815 msgid "unrecognized section name \"%s\""
16818 #: config/v850/v850-c.c:179
16819 #, gcc-internal-format
16820 msgid "malformed #pragma ghs section"
16823 #: config/v850/v850-c.c:198
16824 #, gcc-internal-format
16825 msgid "junk at end of #pragma ghs interrupt"
16828 #: config/v850/v850-c.c:209
16829 #, gcc-internal-format
16830 msgid "junk at end of #pragma ghs starttda"
16833 #: config/v850/v850-c.c:220
16834 #, gcc-internal-format
16835 msgid "junk at end of #pragma ghs startsda"
16838 #: config/v850/v850-c.c:231
16839 #, gcc-internal-format
16840 msgid "junk at end of #pragma ghs startzda"
16843 #: config/v850/v850-c.c:242
16844 #, gcc-internal-format
16845 msgid "junk at end of #pragma ghs endtda"
16848 #: config/v850/v850-c.c:253
16849 #, gcc-internal-format
16850 msgid "junk at end of #pragma ghs endsda"
16853 #: config/v850/v850-c.c:264
16854 #, gcc-internal-format
16855 msgid "junk at end of #pragma ghs endzda"
16858 #: config/v850/v850.c:172
16859 #, gcc-internal-format
16860 msgid "value passed to %<-m%s%> is too large"
16863 #: config/v850/v850.c:2140
16864 #, gcc-internal-format
16865 msgid "%Jdata area attributes cannot be specified for local variables"
16868 #: config/v850/v850.c:2151
16869 #, gcc-internal-format
16870 msgid "%Jdata area of '%D' conflicts with previous declaration"
16873 #: config/v850/v850.c:2281
16874 #, gcc-internal-format
16875 msgid "bogus JR construction: %d\n"
16878 #: config/v850/v850.c:2299 config/v850/v850.c:2408
16879 #, gcc-internal-format
16880 msgid "bad amount of stack space removal: %d"
16883 #: config/v850/v850.c:2388
16884 #, gcc-internal-format
16885 msgid "bogus JARL construction: %d\n"
16888 #: config/v850/v850.c:2687
16889 #, gcc-internal-format
16890 msgid "Bogus DISPOSE construction: %d\n"
16893 #: config/v850/v850.c:2706
16894 #, gcc-internal-format
16895 msgid "Too much stack space to dispose of: %d"
16898 #: config/v850/v850.c:2808
16899 #, gcc-internal-format
16900 msgid "Bogus PREPEARE construction: %d\n"
16903 #: config/v850/v850.c:2827
16904 #, gcc-internal-format
16905 msgid "Too much stack space to prepare: %d"
16908 #: config/xtensa/xtensa.c:1505
16909 #, gcc-internal-format
16910 msgid "boolean registers required for the floating-point option"
16913 #: config/xtensa/xtensa.c:1551
16914 #, gcc-internal-format
16915 msgid "-f%s is not supported with CONST16 instructions"
16918 #: config/xtensa/xtensa.c:1556
16919 #, gcc-internal-format
16920 msgid "PIC is required but not supported with CONST16 instructions"
16923 #: config/xtensa/xtensa.c:2414
16924 #, gcc-internal-format
16925 msgid "only uninitialized variables can be placed in a .bss section"
16929 #, gcc-internal-format
16930 msgid "missing argument to \"-%s\""
16934 #, gcc-internal-format
16935 msgid "%<-gnat%> misspelled as %<-gant%>"
16939 #, gcc-internal-format
16940 msgid "unable to call pointer to member function here"
16944 #, gcc-internal-format
16945 msgid "%s %D(%T, %T, %T) <built-in>"
16949 #, gcc-internal-format
16950 msgid "%s %D(%T, %T) <built-in>"
16954 #, gcc-internal-format
16955 msgid "%s %D(%T) <built-in>"
16959 #, gcc-internal-format
16960 msgid "%s %T <conversion>"
16964 #, gcc-internal-format
16965 msgid "%J%s %+#D <near match>"
16969 #, gcc-internal-format
16974 #, gcc-internal-format
16975 msgid "conversion from %qT to %qT is ambiguous"
16978 #: cp/call.c:2767 cp/call.c:2825
16979 #, gcc-internal-format
16980 msgid "no matching function for call to %<%D(%A)%>"
16983 #: cp/call.c:2770 cp/call.c:2828
16984 #, gcc-internal-format
16985 msgid "call of overloaded %<%D(%A)%> is ambiguous"
16988 #. It's no good looking for an overloaded operator() on a
16989 #. pointer-to-member-function.
16991 #, gcc-internal-format
16993 "pointer-to-member function %E cannot be called without an object; consider "
16998 #, gcc-internal-format
16999 msgid "no match for call to %<(%T) (%A)%>"
17003 #, gcc-internal-format
17004 msgid "call of %<(%T) (%A)%> is ambiguous"
17008 #, gcc-internal-format
17009 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
17013 #, gcc-internal-format
17014 msgid "%s for %<operator%s%> in %<%E%s%>"
17018 #, gcc-internal-format
17019 msgid "%s for %<operator[]%> in %<%E[%E]%>"
17023 #, gcc-internal-format
17024 msgid "%s for %qs in %<%s %E%>"
17028 #, gcc-internal-format
17029 msgid "%s for %<operator%s%> in %<%E %s %E%>"
17033 #, gcc-internal-format
17034 msgid "%s for %<operator%s%> in %<%s%E%>"
17038 #, gcc-internal-format
17039 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
17043 #, gcc-internal-format
17044 msgid "%qE has type %<void%> and is not a throw-expression"
17047 #: cp/call.c:3241 cp/call.c:3451
17048 #, gcc-internal-format
17049 msgid "operands to ?: have different types"
17053 #, gcc-internal-format
17054 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
17058 #, gcc-internal-format
17059 msgid "enumeral and non-enumeral type in conditional expression"
17063 #, gcc-internal-format
17064 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
17068 #, gcc-internal-format
17069 msgid "comparison between %q#T and %q#T"
17073 #, gcc-internal-format
17074 msgid "no suitable %<operator %s%> for %qT"
17078 #, gcc-internal-format
17079 msgid "%q+#D is private"
17083 #, gcc-internal-format
17084 msgid "%q+#D is protected"
17088 #, gcc-internal-format
17089 msgid "%q+#D is inaccessible"
17093 #, gcc-internal-format
17094 msgid "within this context"
17097 #: cp/call.c:4149 cp/cvt.c:263
17098 #, gcc-internal-format
17099 msgid "invalid conversion from %qT to %qT"
17103 #, gcc-internal-format
17104 msgid " initializing argument %P of %qD"
17108 #, gcc-internal-format
17109 msgid "passing NULL to non-pointer argument %P of %qD"
17113 #, gcc-internal-format
17114 msgid "converting to non-pointer type %qT from NULL"
17118 #, gcc-internal-format
17119 msgid "passing %qT for argument %P to %qD"
17123 #, gcc-internal-format
17124 msgid "converting to %qT from %qT"
17128 #, gcc-internal-format
17129 msgid "passing negative value %qE for argument %P to %qD"
17133 #, gcc-internal-format
17134 msgid "converting negative value %qE to %qT"
17138 #, gcc-internal-format
17139 msgid "cannot bind bitfield %qE to %qT"
17142 #: cp/call.c:4334 cp/call.c:4350
17143 #, gcc-internal-format
17144 msgid "cannot bind packed field %qE to %qT"
17148 #, gcc-internal-format
17149 msgid "cannot bind rvalue %qE to %qT"
17153 #, gcc-internal-format
17155 "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
17159 #. Undefined behavior [expr.call] 5.2.2/7.
17161 #, gcc-internal-format
17163 "cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
17168 #, gcc-internal-format
17169 msgid "the default argument for parameter %d of %qD has not yet been parsed"
17173 #, gcc-internal-format
17174 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
17178 #, gcc-internal-format
17179 msgid "%qT is not an accessible base of %qT"
17183 #, gcc-internal-format
17184 msgid "could not find class$ field in java interface type %qT"
17188 #, gcc-internal-format
17189 msgid "call to non-function %qD"
17193 #, gcc-internal-format
17194 msgid "request for member %qD in %qE, which is of non-aggregate type %qT"
17198 #, gcc-internal-format
17199 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
17203 #, gcc-internal-format
17204 msgid "call of overloaded %<%s(%A)%> is ambiguous"
17208 #, gcc-internal-format
17209 msgid "cannot call member function %qD without object"
17213 #, gcc-internal-format
17214 msgid "passing %qT chooses %qT over %qT"
17217 #: cp/call.c:6002 cp/name-lookup.c:4126
17218 #, gcc-internal-format
17219 msgid " in call to %qD"
17223 #, gcc-internal-format
17224 msgid "choosing %qD over %qD"
17228 #, gcc-internal-format
17229 msgid " for conversion from %qT to %qT"
17233 #, gcc-internal-format
17234 msgid " because conversion sequence for the argument is better"
17238 #, gcc-internal-format
17240 "ISO C++ says that these are ambiguous, even though the worst conversion for "
17241 "the first is better than the worst conversion for the second:"
17245 #, gcc-internal-format
17246 msgid "could not convert %qE to %qT"
17250 #, gcc-internal-format
17252 "invalid initialization of non-const reference of type %qT from a temporary "
17257 #, gcc-internal-format
17259 "invalid initialization of reference of type %qT from expression of type %qT"
17263 #, gcc-internal-format
17264 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
17268 #, gcc-internal-format
17269 msgid "Java class %qT cannot have a destructor"
17273 #, gcc-internal-format
17274 msgid "Java class %qT cannot have an implicit non-trivial destructor"
17278 #, gcc-internal-format
17279 msgid "repeated using declaration %qD"
17283 #, gcc-internal-format
17284 msgid "using declaration %qD conflicts with a previous using declaration"
17288 #, gcc-internal-format
17289 msgid "%q#D cannot be overloaded"
17293 #, gcc-internal-format
17298 #, gcc-internal-format
17299 msgid "conflicting access specifications for method %qD, ignored"
17303 #, gcc-internal-format
17304 msgid "conflicting access specifications for field %qE, ignored"
17308 #, gcc-internal-format
17309 msgid "%qD names constructor"
17313 #, gcc-internal-format
17314 msgid "%qD invalid in %qT"
17318 #, gcc-internal-format
17319 msgid "no members matching %qD in %q#T"
17322 #: cp/class.c:1193 cp/class.c:1201
17323 #, gcc-internal-format
17324 msgid "%qD invalid in %q#T"
17328 #, gcc-internal-format
17329 msgid " because of local method %q#D with same name"
17333 #, gcc-internal-format
17334 msgid " because of local member %q#D with same name"
17338 #, gcc-internal-format
17339 msgid "base class %q#T has a non-virtual destructor"
17343 #, gcc-internal-format
17344 msgid "all member functions in class %qT are private"
17348 #, gcc-internal-format
17349 msgid "%q#T only defines a private destructor and has no friends"
17353 #, gcc-internal-format
17354 msgid "%q#T only defines private constructors and has no friends"
17358 #, gcc-internal-format
17359 msgid "no unique final overrider for %qD in %qT"
17362 #. Here we know it is a hider, and no overrider exists.
17364 #, gcc-internal-format
17365 msgid "%qD was hidden"
17369 #, gcc-internal-format
17373 #: cp/class.c:2462 cp/decl2.c:1088
17374 #, gcc-internal-format
17375 msgid "%q#D invalid; an anonymous union can only have non-static data members"
17378 #: cp/class.c:2469 cp/decl2.c:1095
17379 #, gcc-internal-format
17380 msgid "private member %q#D in anonymous union"
17383 #: cp/class.c:2472 cp/decl2.c:1097
17384 #, gcc-internal-format
17385 msgid "protected member %q#D in anonymous union"
17389 #, gcc-internal-format
17390 msgid "bit-field %q#D with non-integral type"
17394 #, gcc-internal-format
17395 msgid "bit-field %qD width not an integer constant"
17399 #, gcc-internal-format
17400 msgid "negative width in bit-field %qD"
17404 #, gcc-internal-format
17405 msgid "zero width for bit-field %qD"
17409 #, gcc-internal-format
17410 msgid "width of %qD exceeds its type"
17414 #, gcc-internal-format
17415 msgid "%qD is too small to hold all values of %q#T"
17419 #, gcc-internal-format
17420 msgid "member %q#D with constructor not allowed in union"
17424 #, gcc-internal-format
17425 msgid "member %q#D with destructor not allowed in union"
17429 #, gcc-internal-format
17430 msgid "member %q#D with copy assignment operator not allowed in union"
17434 #, gcc-internal-format
17435 msgid "multiple fields in union %qT initialized"
17439 #, gcc-internal-format
17440 msgid "ignoring packed attribute on unpacked non-POD field %q#D"
17444 #, gcc-internal-format
17445 msgid "%qD may not be static because it is a member of a union"
17449 #, gcc-internal-format
17450 msgid "%qD may not have reference type %qT because it is a member of a union"
17454 #, gcc-internal-format
17455 msgid "field %qD in local class cannot be static"
17459 #, gcc-internal-format
17460 msgid "field %qD invalidly declared function type"
17464 #, gcc-internal-format
17465 msgid "field %qD invalidly declared method type"
17469 #, gcc-internal-format
17470 msgid "non-static reference %q#D in class without a constructor"
17474 #, gcc-internal-format
17475 msgid "non-static const member %q#D in class without a constructor"
17479 #, gcc-internal-format
17480 msgid "field %q#D with same name as class"
17484 #, gcc-internal-format
17485 msgid "%q#T has pointer data members"
17489 #, gcc-internal-format
17490 msgid " but does not override %<%T(const %T&)%>"
17494 #, gcc-internal-format
17495 msgid " or %<operator=(const %T&)%>"
17499 #, gcc-internal-format
17500 msgid " but does not override %<operator=(const %T&)%>"
17504 #, gcc-internal-format
17506 "offset of empty base %qT may not be ABI-compliant and maychange in a future "
17511 #, gcc-internal-format
17512 msgid "class %qT will be considered nearly empty in a future version of GCC"
17516 #, gcc-internal-format
17517 msgid "initializer specified for non-virtual method %qD"
17521 #, gcc-internal-format
17523 "offset of virtual base %qT is not ABI-compliant and may change in a future "
17528 #, gcc-internal-format
17529 msgid "direct base %qT inaccessible in %qT due to ambiguity"
17533 #, gcc-internal-format
17534 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
17538 #, gcc-internal-format
17540 "size assigned to %qT may not be ABI-compliant and may change in a future "
17544 #. Versions of G++ before G++ 3.4 did not reset the
17547 #, gcc-internal-format
17549 "the offset of %qD may not be ABI-compliant and may change in a future "
17554 #, gcc-internal-format
17556 "offset of %qD is not ABI-compliant and may change in a future version of GCC"
17560 #, gcc-internal-format
17562 "%qD contains empty classes which may cause base classes to be placed at "
17563 "different locations in a future version of GCC"
17567 #, gcc-internal-format
17569 "layout of classes derived from empty class %qT may change in a future "
17573 #: cp/class.c:4910 cp/parser.c:13050
17574 #, gcc-internal-format
17575 msgid "redefinition of %q#T"
17579 #, gcc-internal-format
17580 msgid "%q#T has virtual functions but non-virtual destructor"
17584 #, gcc-internal-format
17585 msgid "trying to finish struct, but kicked out due to previous parse errors"
17589 #, gcc-internal-format
17590 msgid "language string %<\"%E\"%> not recognized"
17594 #, gcc-internal-format
17595 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
17599 #, gcc-internal-format
17600 msgid "no matches converting function %qD to type %q#T"
17604 #, gcc-internal-format
17605 msgid "converting overloaded function %qD to type %q#T is ambiguous"
17609 #, gcc-internal-format
17610 msgid "assuming pointer to member %qD"
17614 #, gcc-internal-format
17615 msgid "(a pointer to member can only be formed with %<&%E%>)"
17618 #: cp/class.c:5881 cp/class.c:5912 cp/class.c:6064 cp/class.c:6071
17619 #, gcc-internal-format
17620 msgid "not enough type information"
17624 #, gcc-internal-format
17625 msgid "argument of type %qT does not match %qT"
17629 #, gcc-internal-format
17630 msgid "invalid operation on uninstantiated type"
17633 #. [basic.scope.class]
17635 #. A name N used in a class S shall refer to the same declaration
17636 #. in its context and when re-evaluated in the completed scope of
17638 #: cp/class.c:6285 cp/decl.c:1099 cp/name-lookup.c:508 cp/pt.c:2205
17639 #, gcc-internal-format
17640 msgid "declaration of %q#D"
17644 #, gcc-internal-format
17645 msgid "changes meaning of %qD from %q+#D"
17648 #: cp/cp-gimplify.c:120
17649 #, gcc-internal-format
17650 msgid "continue statement not within loop or switch"
17653 #: cp/cp-gimplify.c:365
17654 #, gcc-internal-format
17655 msgid "statement with no effect"
17659 #, gcc-internal-format
17660 msgid "can't convert from incomplete type %qT to %qT"
17664 #, gcc-internal-format
17665 msgid "conversion of %qE from %qT to %qT is ambiguous"
17668 #: cp/cvt.c:168 cp/cvt.c:237 cp/cvt.c:284
17669 #, gcc-internal-format
17670 msgid "cannot convert %qE from type %qT to type %qT"
17673 #: cp/cvt.c:197 cp/cvt.c:201
17674 #, gcc-internal-format
17675 msgid "pointer to member cast from %qT to %qT is via virtual base"
17679 #, gcc-internal-format
17680 msgid "conversion from %qT to %qT discards qualifiers"
17683 #: cp/cvt.c:515 cp/typeck.c:4823
17684 #, gcc-internal-format
17685 msgid "casting %qT to %qT does not dereference pointer"
17689 #, gcc-internal-format
17690 msgid "cannot convert type %qT to type %qT"
17694 #, gcc-internal-format
17695 msgid "conversion from %q#T to %q#T"
17698 #: cp/cvt.c:682 cp/cvt.c:702
17699 #, gcc-internal-format
17700 msgid "%q#T used where a %qT was expected"
17704 #, gcc-internal-format
17705 msgid "%q#T used where a floating point value was expected"
17709 #, gcc-internal-format
17710 msgid "conversion from %qT to non-scalar type %qT requested"
17714 #, gcc-internal-format
17715 msgid "pseudo-destructor is not called"
17719 #, gcc-internal-format
17720 msgid "object of incomplete type %qT will not be accessed in %s"
17724 #, gcc-internal-format
17725 msgid "object of type %qT will not be accessed in %s"
17729 #, gcc-internal-format
17730 msgid "object %qE of incomplete type %qT will not be accessed in %s"
17733 #. [over.over] enumerates the places where we can take the address
17734 #. of an overloaded function, and this is not one of them.
17736 #, gcc-internal-format
17737 msgid "%s cannot resolve address of overloaded function"
17740 #. Only warn when there is no &.
17742 #, gcc-internal-format
17743 msgid "%s is a reference, not call, to function %qE"
17747 #, gcc-internal-format
17748 msgid "%s has no effect"
17752 #, gcc-internal-format
17753 msgid "value computed is not used"
17757 #, gcc-internal-format
17758 msgid "converting NULL to non-pointer type"
17762 #, gcc-internal-format
17763 msgid "ambiguous default type conversion from %qT"
17767 #, gcc-internal-format
17768 msgid " candidate conversions include %qD and %qD"
17772 #, gcc-internal-format
17773 msgid "label %qD used but not defined"
17777 #, gcc-internal-format
17778 msgid "label %qD defined but not used"
17782 #, gcc-internal-format
17783 msgid "%qD was declared %<extern%> and later %<static%>"
17786 #: cp/decl.c:1006 cp/decl.c:1472
17787 #, gcc-internal-format
17788 msgid "previous declaration of %qD"
17792 #, gcc-internal-format
17793 msgid "%Jfunction %qD redeclared as inline"
17797 #, gcc-internal-format
17798 msgid "%Jprevious declaration of %qD with attribute noinline"
17802 #, gcc-internal-format
17803 msgid "%Jfunction %qD redeclared with attribute noinline"
17807 #, gcc-internal-format
17808 msgid "%Jprevious declaration of %qD was inline"
17811 #: cp/decl.c:1086 cp/decl.c:1157
17812 #, gcc-internal-format
17813 msgid "shadowing %s function %q#D"
17817 #, gcc-internal-format
17818 msgid "library function %q#D redeclared as non-function %q#D"
17822 #, gcc-internal-format
17823 msgid "conflicts with built-in declaration %q#D"
17826 #: cp/decl.c:1152 cp/decl.c:1261 cp/decl.c:1277
17827 #, gcc-internal-format
17828 msgid "new declaration %q#D"
17832 #, gcc-internal-format
17833 msgid "ambiguates built-in declaration %q#D"
17837 #, gcc-internal-format
17838 msgid "%q#D redeclared as different kind of symbol"
17842 #, gcc-internal-format
17843 msgid "previous declaration of %q#D"
17847 #, gcc-internal-format
17848 msgid "declaration of template %q#D"
17851 #: cp/decl.c:1247 cp/name-lookup.c:509
17852 #, gcc-internal-format
17853 msgid "conflicts with previous declaration %q#D"
17856 #: cp/decl.c:1262 cp/decl.c:1278
17857 #, gcc-internal-format
17858 msgid "ambiguates old declaration %q#D"
17862 #, gcc-internal-format
17863 msgid "declaration of C function %q#D conflicts with"
17867 #, gcc-internal-format
17868 msgid "previous declaration %q#D here"
17872 #, gcc-internal-format
17873 msgid "conflicting declaration %q#D"
17877 #, gcc-internal-format
17878 msgid "%qD has a previous declaration as %q#D"
17881 #. [namespace.alias]
17883 #. A namespace-name or namespace-alias shall not be declared as
17884 #. the name of any other entity in the same declarative region.
17885 #. A namespace-name defined at global scope shall not be
17886 #. declared as the name of any other entity in any global scope
17889 #, gcc-internal-format
17890 msgid "declaration of namespace %qD conflicts with"
17894 #, gcc-internal-format
17895 msgid "previous declaration of namespace %qD here"
17899 #, gcc-internal-format
17900 msgid "%q#D previously defined here"
17904 #, gcc-internal-format
17905 msgid "%q#D previously declared here"
17908 #. Prototype decl follows defn w/o prototype.
17910 #, gcc-internal-format
17911 msgid "prototype for %q#D"
17915 #, gcc-internal-format
17916 msgid "%Jfollows non-prototype definition here"
17920 #, gcc-internal-format
17921 msgid "previous declaration of %q#D with %qL linkage"
17925 #, gcc-internal-format
17926 msgid "conflicts with new declaration with %qL linkage"
17929 #: cp/decl.c:1400 cp/decl.c:1407
17930 #, gcc-internal-format
17931 msgid "default argument given for parameter %d of %q#D"
17934 #: cp/decl.c:1402 cp/decl.c:1409
17935 #, gcc-internal-format
17936 msgid "after previous specification in %q#D"
17940 #, gcc-internal-format
17941 msgid "%q#D was used before it was declared inline"
17945 #, gcc-internal-format
17946 msgid "%Jprevious non-inline declaration here"
17950 #, gcc-internal-format
17951 msgid "redundant redeclaration of %qD in same scope"
17955 #, gcc-internal-format
17956 msgid "declaration of %qF throws different exceptions"
17960 #, gcc-internal-format
17961 msgid "than previous declaration %qF"
17964 #. From [temp.expl.spec]:
17966 #. If a template, a member template or the member of a class
17967 #. template is explicitly specialized then that
17968 #. specialization shall be declared before the first use of
17969 #. that specialization that would cause an implicit
17970 #. instantiation to take place, in every translation unit in
17971 #. which such a use occurs.
17973 #, gcc-internal-format
17974 msgid "explicit specialization of %qD after first use"
17978 #, gcc-internal-format
17979 msgid "%J%qD: visibility attribute ignored because it"
17983 #, gcc-internal-format
17984 msgid "%Jconflicts with previous declaration here"
17987 #: cp/decl.c:2150 cp/decl.c:2174 cp/decl.c:2262
17988 #, gcc-internal-format
17989 msgid "jump to label %qD"
17992 #: cp/decl.c:2152 cp/decl.c:2176
17993 #, gcc-internal-format
17994 msgid "jump to case label"
17997 #: cp/decl.c:2155 cp/decl.c:2179
17998 #, gcc-internal-format
17999 msgid "%H from here"
18003 #, gcc-internal-format
18004 msgid " crosses initialization of %q#D"
18007 #: cp/decl.c:2163 cp/decl.c:2278
18008 #, gcc-internal-format
18009 msgid " enters scope of non-POD %q#D"
18012 #: cp/decl.c:2183 cp/decl.c:2282
18013 #, gcc-internal-format
18014 msgid " enters try block"
18017 #: cp/decl.c:2185 cp/decl.c:2284
18018 #, gcc-internal-format
18019 msgid " enters catch block"
18023 #, gcc-internal-format
18027 #. Can't skip init of __exception_info.
18029 #, gcc-internal-format
18030 msgid "%J enters catch block"
18034 #, gcc-internal-format
18035 msgid " skips initialization of %q#D"
18039 #, gcc-internal-format
18040 msgid "label named wchar_t"
18044 #, gcc-internal-format
18045 msgid "duplicate label %qD"
18048 #: cp/decl.c:2568 cp/parser.c:3597
18049 #, gcc-internal-format
18050 msgid "%qD used without template parameters"
18053 #: cp/decl.c:2585 cp/decl.c:2676
18054 #, gcc-internal-format
18055 msgid "no class template named %q#T in %q#T"
18058 #: cp/decl.c:2606 cp/decl.c:2616 cp/decl.c:2636
18059 #, gcc-internal-format
18060 msgid "no type named %q#T in %q#T"
18064 #, gcc-internal-format
18065 msgid "template parameters do not match template"
18068 #: cp/decl.c:2686 cp/friend.c:317 cp/friend.c:325
18069 #, gcc-internal-format
18070 msgid "%qD declared here"
18074 #, gcc-internal-format
18075 msgid "%Jan anonymous union cannot have function members"
18079 #, gcc-internal-format
18080 msgid "member %q#D with constructor not allowed in anonymous aggregate"
18084 #, gcc-internal-format
18085 msgid "member %q#D with destructor not allowed in anonymous aggregate"
18089 #, gcc-internal-format
18091 "member %q#D with copy assignment operator not allowed in anonymous aggregate"
18095 #, gcc-internal-format
18096 msgid "multiple types in one declaration"
18100 #, gcc-internal-format
18101 msgid "redeclaration of C++ built-in type %qT"
18105 #, gcc-internal-format
18106 msgid "missing type-name in typedef-declaration"
18110 #, gcc-internal-format
18111 msgid "ISO C++ prohibits anonymous structs"
18115 #, gcc-internal-format
18116 msgid "%qs can only be specified for functions"
18120 #, gcc-internal-format
18121 msgid "%<friend%> can only be specified inside a class"
18125 #, gcc-internal-format
18126 msgid "%<explicit%> can only be specified for constructors"
18130 #, gcc-internal-format
18131 msgid "a storage class can only be specified for objects and functions"
18135 #, gcc-internal-format
18136 msgid "qualifiers can only be specified for objects and functions"
18140 #, gcc-internal-format
18141 msgid "attribute ignored in declaration of %q#T"
18145 #, gcc-internal-format
18146 msgid "attribute for %q#T must follow the %qs keyword"
18150 #, gcc-internal-format
18151 msgid "function %q#D is initialized like a variable"
18155 #, gcc-internal-format
18156 msgid "declaration of %q#D has %<extern%> and is initialized"
18160 #, gcc-internal-format
18161 msgid "%q#D is not a static member of %q#T"
18165 #, gcc-internal-format
18166 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
18170 #, gcc-internal-format
18172 "template header not allowed in member definition of explicitly specialized "
18177 #, gcc-internal-format
18178 msgid "duplicate initialization of %qD"
18182 #, gcc-internal-format
18183 msgid "declaration of %q#D outside of class is not definition"
18187 #, gcc-internal-format
18188 msgid "variable %q#D has initializer but incomplete type"
18191 #: cp/decl.c:3795 cp/decl.c:4416
18192 #, gcc-internal-format
18193 msgid "elements of array %q#D have incomplete type"
18197 #, gcc-internal-format
18198 msgid "aggregate %q#D has incomplete type and cannot be defined"
18202 #, gcc-internal-format
18203 msgid "%qD declared as reference but not initialized"
18207 #, gcc-internal-format
18208 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
18212 #, gcc-internal-format
18213 msgid "cannot initialize %qT from %qT"
18217 #, gcc-internal-format
18218 msgid "initializer fails to determine size of %qD"
18222 #, gcc-internal-format
18223 msgid "array size missing in %qD"
18227 #, gcc-internal-format
18228 msgid "zero-size array %qD"
18231 #. An automatic variable with an incomplete type: that is an error.
18232 #. Don't talk about array types here, since we took care of that
18233 #. message in grokdeclarator.
18235 #, gcc-internal-format
18236 msgid "storage size of %qD isn't known"
18240 #, gcc-internal-format
18241 msgid "storage size of %qD isn't constant"
18245 #, gcc-internal-format
18247 "sorry: semantics of inline function static data %q#D are wrong (you'll wind "
18248 "up with multiple copies)"
18252 #, gcc-internal-format
18253 msgid "%J you can work around this by removing the initializer"
18257 #, gcc-internal-format
18258 msgid "uninitialized const %qD"
18262 #, gcc-internal-format
18263 msgid "name %qD used in a GNU-style designated initializer for an array"
18267 #, gcc-internal-format
18268 msgid "brace-enclosed initializer used to initialize %qT"
18272 #, gcc-internal-format
18273 msgid "initializer for %qT must be brace-enclosed"
18277 #, gcc-internal-format
18278 msgid "ISO C++ does not allow designated initializers"
18282 #, gcc-internal-format
18283 msgid "%qT has no non-static data member named %qD"
18287 #, gcc-internal-format
18288 msgid "too many initializers for %qT"
18292 #, gcc-internal-format
18293 msgid "variable-sized object %qD may not be initialized"
18297 #, gcc-internal-format
18298 msgid "%qD has incomplete type"
18302 #, gcc-internal-format
18303 msgid "%qD must be initialized by constructor, not by %<{...}%>"
18307 #, gcc-internal-format
18308 msgid "array %qD initialized by parenthesized string literal %qE"
18312 #, gcc-internal-format
18313 msgid "structure %qD with uninitialized const members"
18317 #, gcc-internal-format
18318 msgid "structure %qD with uninitialized reference members"
18322 #, gcc-internal-format
18323 msgid "assignment (not initialization) in declaration"
18327 #, gcc-internal-format
18328 msgid "cannot initialize %qD to namespace %qD"
18332 #, gcc-internal-format
18333 msgid "shadowing previous type declaration of %q#D"
18337 #, gcc-internal-format
18338 msgid "%qD cannot be thread-local because it has non-POD type %qT"
18342 #, gcc-internal-format
18343 msgid "%qD is thread-local and so cannot be dynamically initialized"
18347 #, gcc-internal-format
18348 msgid "destructor for alien class %qT cannot be a member"
18352 #, gcc-internal-format
18353 msgid "constructor for alien class %qT cannot be a member"
18357 #, gcc-internal-format
18358 msgid "%qD declared as a %<virtual%> %s"
18362 #, gcc-internal-format
18363 msgid "%qD declared as an %<inline%> %s"
18367 #, gcc-internal-format
18369 "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
18374 #, gcc-internal-format
18375 msgid "%qD declared as a friend"
18379 #, gcc-internal-format
18380 msgid "%qD declared with an exception specification"
18384 #, gcc-internal-format
18385 msgid "cannot declare %<::main%> to be a template"
18389 #, gcc-internal-format
18390 msgid "cannot declare %<::main%> to be inline"
18394 #, gcc-internal-format
18395 msgid "cannot declare %<::main%> to be static"
18399 #, gcc-internal-format
18400 msgid "%<::main%> must return %<int%>"
18404 #, gcc-internal-format
18405 msgid "non-local function %q#D uses anonymous type"
18408 #: cp/decl.c:5578 cp/decl.c:5914
18409 #, gcc-internal-format
18411 "%q#D does not refer to the unqualified type, so it is not used for linkage"
18415 #, gcc-internal-format
18416 msgid "non-local function %q#D uses local type %qT"
18420 #, gcc-internal-format
18421 msgid "%smember function %qD cannot have cv-qualifier"
18425 #, gcc-internal-format
18426 msgid "defining explicit specialization %qD in friend declaration"
18429 #. Something like `template <class T> friend void f<T>()'.
18431 #, gcc-internal-format
18432 msgid "invalid use of template-id %qD in declaration of primary template"
18436 #, gcc-internal-format
18438 "default arguments are not allowed in declaration of friend template "
18439 "specialization %qD"
18443 #, gcc-internal-format
18445 "%<inline%> is not allowed in declaration of friend template specialization %"
18450 #, gcc-internal-format
18451 msgid "definition of implicitly-declared %qD"
18454 #: cp/decl.c:5763 cp/decl2.c:704
18455 #, gcc-internal-format
18456 msgid "no %q#D member function declared in class %qT"
18459 #. DRs 132, 319 and 389 seem to indicate types with
18460 #. no linkage can only be used to declare extern "C"
18461 #. entities. Since it's not always an error in the
18462 #. ISO C++ 90 Standard, we only issue a warning.
18464 #, gcc-internal-format
18465 msgid "non-local variable %q#D uses anonymous type"
18469 #, gcc-internal-format
18470 msgid "non-local variable %q#D uses local type %qT"
18474 #, gcc-internal-format
18476 "invalid in-class initialization of static data member of non-integral type %"
18481 #, gcc-internal-format
18482 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
18486 #, gcc-internal-format
18488 "ISO C++ forbids initialization of member constant %qD of non-integral type %"
18493 #, gcc-internal-format
18494 msgid "size of array %qD has non-integral type %qT"
18498 #, gcc-internal-format
18499 msgid "size of array has non-integral type %qT"
18503 #, gcc-internal-format
18504 msgid "size of array %qD is negative"
18508 #, gcc-internal-format
18509 msgid "size of array is negative"
18513 #, gcc-internal-format
18514 msgid "ISO C++ forbids zero-size array %qD"
18518 #, gcc-internal-format
18519 msgid "ISO C++ forbids zero-size array"
18523 #, gcc-internal-format
18524 msgid "size of array %qD is not an integral constant-expression"
18528 #, gcc-internal-format
18529 msgid "size of array is not an integral constant-expression"
18533 #, gcc-internal-format
18534 msgid "ISO C++ forbids variable-size array %qD"
18538 #, gcc-internal-format
18539 msgid "ISO C++ forbids variable-size array"
18543 #, gcc-internal-format
18544 msgid "overflow in array dimension"
18548 #, gcc-internal-format
18549 msgid "declaration of %qD as %s"
18553 #, gcc-internal-format
18554 msgid "creating %s"
18558 #, gcc-internal-format
18560 "declaration of %qD as multidimensional array must have bounds for all "
18561 "dimensions except the first"
18565 #, gcc-internal-format
18567 "multidimensional array must have bounds for all dimensions except the first"
18571 #, gcc-internal-format
18572 msgid "return type specification for constructor invalid"
18576 #, gcc-internal-format
18577 msgid "return type specification for destructor invalid"
18581 #, gcc-internal-format
18582 msgid "operator %qT declared to return %qT"
18586 #, gcc-internal-format
18587 msgid "return type specified for %<operator %T%>"
18591 #, gcc-internal-format
18592 msgid "unnamed variable or field declared void"
18596 #, gcc-internal-format
18597 msgid "variable or field %qE declared void"
18601 #, gcc-internal-format
18602 msgid "variable or field declared void"
18606 #, gcc-internal-format
18607 msgid "type %qT is not derived from type %qT"
18610 #: cp/decl.c:6524 cp/decl.c:6616 cp/decl.c:7737
18611 #, gcc-internal-format
18612 msgid "declaration of %qD as non-function"
18616 #, gcc-internal-format
18617 msgid "declaration of %qD as non-member"
18621 #, gcc-internal-format
18622 msgid "declarator-id missing; using reserved word %qD"
18626 #, gcc-internal-format
18627 msgid "two or more data types in declaration of %qs"
18631 #, gcc-internal-format
18632 msgid "ISO C++ does not support %<long long%>"
18636 #, gcc-internal-format
18637 msgid "duplicate %qs"
18640 #: cp/decl.c:6752 cp/decl.c:6754
18641 #, gcc-internal-format
18642 msgid "ISO C++ forbids declaration of %qs with no type"
18646 #, gcc-internal-format
18647 msgid "short, signed or unsigned invalid for %qs"
18651 #, gcc-internal-format
18652 msgid "long, short, signed or unsigned invalid for %qs"
18656 #, gcc-internal-format
18657 msgid "long and short specified together for %qs"
18661 #, gcc-internal-format
18662 msgid "long or short specified with char for %qs"
18666 #, gcc-internal-format
18667 msgid "long or short specified with floating type for %qs"
18671 #, gcc-internal-format
18672 msgid "signed and unsigned given together for %qs"
18676 #, gcc-internal-format
18677 msgid "long, short, signed or unsigned used invalidly for %qs"
18681 #, gcc-internal-format
18682 msgid "complex invalid for %qs"
18686 #, gcc-internal-format
18687 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
18690 #: cp/decl.c:6901 cp/typeck.c:6430
18691 #, gcc-internal-format
18692 msgid "ignoring %qV qualifiers added to function type %qT"
18696 #, gcc-internal-format
18697 msgid "member %qD cannot be declared both virtual and static"
18701 #, gcc-internal-format
18702 msgid "%<%T::%D%> is not a valid declarator"
18706 #, gcc-internal-format
18707 msgid "typedef declaration invalid in parameter declaration"
18711 #, gcc-internal-format
18712 msgid "storage class specifiers invalid in parameter declarations"
18716 #, gcc-internal-format
18717 msgid "virtual outside class declaration"
18720 #: cp/decl.c:6963 cp/decl.c:6970
18721 #, gcc-internal-format
18722 msgid "multiple storage classes in declaration of %qs"
18726 #, gcc-internal-format
18727 msgid "storage class specified for %qs"
18731 #, gcc-internal-format
18732 msgid "top-level declaration of %qs specifies %<auto%>"
18736 #, gcc-internal-format
18737 msgid "storage class specifiers invalid in friend function declarations"
18741 #, gcc-internal-format
18742 msgid "destructor cannot be static member function"
18746 #, gcc-internal-format
18747 msgid "destructors may not be cv-qualified"
18751 #, gcc-internal-format
18752 msgid "constructor cannot be static member function"
18756 #, gcc-internal-format
18757 msgid "constructors cannot be declared virtual"
18761 #, gcc-internal-format
18762 msgid "constructors may not be cv-qualified"
18766 #, gcc-internal-format
18767 msgid "can't initialize friend function %qs"
18770 #. Cannot be both friend and virtual.
18772 #, gcc-internal-format
18773 msgid "virtual functions cannot be friends"
18777 #, gcc-internal-format
18778 msgid "friend declaration not in class definition"
18782 #, gcc-internal-format
18783 msgid "can't define friend function %qs in a local class definition"
18787 #, gcc-internal-format
18788 msgid "destructors may not have parameters"
18791 #: cp/decl.c:7258 cp/decl.c:7265
18792 #, gcc-internal-format
18793 msgid "cannot declare reference to %q#T"
18797 #, gcc-internal-format
18798 msgid "cannot declare pointer to %q#T"
18802 #, gcc-internal-format
18803 msgid "cannot declare pointer to %q#T member"
18807 #, gcc-internal-format
18808 msgid "%qD is a namespace"
18812 #, gcc-internal-format
18813 msgid "template-id %qD used as a declarator"
18817 #, gcc-internal-format
18818 msgid "extra qualification %<%T::%> on member %qs ignored"
18822 #, gcc-internal-format
18823 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
18827 #, gcc-internal-format
18828 msgid "cannot declare member %<%T::%s%> within %qT"
18832 #, gcc-internal-format
18833 msgid "data member may not have variably modified type %qT"
18837 #, gcc-internal-format
18838 msgid "parameter may not have variably modified type %qT"
18841 #. [dcl.fct.spec] The explicit specifier shall only be used in
18842 #. declarations of constructors within a class definition.
18844 #, gcc-internal-format
18845 msgid "only declarations of constructors can be %<explicit%>"
18849 #, gcc-internal-format
18850 msgid "non-member %qs cannot be declared %<mutable%>"
18854 #, gcc-internal-format
18855 msgid "non-object member %qs cannot be declared %<mutable%>"
18859 #, gcc-internal-format
18860 msgid "function %qs cannot be declared %<mutable%>"
18864 #, gcc-internal-format
18865 msgid "static %qs cannot be declared %<mutable%>"
18869 #, gcc-internal-format
18870 msgid "const %qs cannot be declared %<mutable%>"
18874 #, gcc-internal-format
18875 msgid "%Jtypedef name may not be a nested-name-specifier"
18879 #, gcc-internal-format
18880 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
18884 #, gcc-internal-format
18885 msgid "qualified function types cannot be used to declare %s functions"
18889 #, gcc-internal-format
18890 msgid "type qualifiers specified for friend class declaration"
18894 #, gcc-internal-format
18895 msgid "%<inline%> specified for friend class declaration"
18899 #, gcc-internal-format
18900 msgid "template parameters cannot be friends"
18904 #, gcc-internal-format
18905 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
18909 #, gcc-internal-format
18910 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
18914 #, gcc-internal-format
18915 msgid "trying to make class %qT a friend of global scope"
18919 #, gcc-internal-format
18920 msgid "invalid qualifiers on non-member function type"
18924 #, gcc-internal-format
18925 msgid "abstract declarator %qT used as declaration"
18929 #, gcc-internal-format
18930 msgid "cannot use %<::%> in parameter declaration"
18933 #. Something like struct S { int N::j; };
18935 #, gcc-internal-format
18936 msgid "invalid use of %<::%>"
18940 #, gcc-internal-format
18941 msgid "can't make %qD into a method -- not in a class"
18945 #, gcc-internal-format
18946 msgid "function %qD declared virtual inside a union"
18950 #, gcc-internal-format
18951 msgid "%qD cannot be declared virtual, since it is always static"
18955 #, gcc-internal-format
18956 msgid "declaration of %qD as member of %qT"
18960 #, gcc-internal-format
18961 msgid "field %qD has incomplete type"
18965 #, gcc-internal-format
18966 msgid "name %qT has incomplete type"
18970 #, gcc-internal-format
18971 msgid " in instantiation of template %qT"
18975 #, gcc-internal-format
18976 msgid "%qE is neither function nor member function; cannot be declared friend"
18980 #, gcc-internal-format
18981 msgid "member functions are implicitly friends of their class"
18984 #. An attempt is being made to initialize a non-static
18985 #. member. But, from [class.mem]:
18987 #. 4 A member-declarator can contain a
18988 #. constant-initializer only if it declares a static
18989 #. member (_class.static_) of integral or enumeration
18990 #. type, see _class.static.data_.
18992 #. This used to be relatively common practice, but
18993 #. the rest of the compiler does not correctly
18994 #. handle the initialization unless the member is
18995 #. static so we make it static below.
18997 #, gcc-internal-format
18998 msgid "ISO C++ forbids initialization of member %qD"
19002 #, gcc-internal-format
19003 msgid "making %qD static"
19007 #, gcc-internal-format
19008 msgid "storage class %<auto%> invalid for function %qs"
19012 #, gcc-internal-format
19013 msgid "storage class %<register%> invalid for function %qs"
19017 #, gcc-internal-format
19018 msgid "storage class %<__thread%> invalid for function %qs"
19022 #, gcc-internal-format
19024 "%<static%> specified invalid for function %qs declared out of global scope"
19028 #, gcc-internal-format
19030 "%<inline%> specifier invalid for function %qs declared out of global scope"
19034 #, gcc-internal-format
19035 msgid "virtual non-class function %qs"
19039 #, gcc-internal-format
19040 msgid "cannot declare member function %qD to have static linkage"
19043 #. FIXME need arm citation
19045 #, gcc-internal-format
19046 msgid "cannot declare static function inside another function"
19050 #, gcc-internal-format
19052 "%<static%> may not be used when defining (as opposed to declaring) a static "
19057 #, gcc-internal-format
19058 msgid "static member %qD declared %<register%>"
19062 #, gcc-internal-format
19063 msgid "cannot explicitly declare member %q#D to have extern linkage"
19067 #, gcc-internal-format
19068 msgid "default argument for %q#D has type %qT"
19072 #, gcc-internal-format
19073 msgid "default argument for parameter of type %qT has type %qT"
19077 #, gcc-internal-format
19078 msgid "default argument %qE uses local variable %qD"
19082 #, gcc-internal-format
19083 msgid "parameter %qD invalidly declared method type"
19087 #, gcc-internal-format
19088 msgid "parameter %qD includes %s to array of unknown bound %qT"
19093 #. A declaration of a constructor for a class X is ill-formed if
19094 #. its first parameter is of type (optionally cv-qualified) X
19095 #. and either there are no other parameters or else all other
19096 #. parameters have default arguments.
19098 #. We *don't* complain about member template instantiations that
19099 #. have this form, though; they can occur as we try to decide
19100 #. what constructor to use during overload resolution. Since
19101 #. overload resolution will never prefer such a constructor to
19102 #. the non-template copy constructor (which is either explicitly
19103 #. or implicitly defined), there's no need to worry about their
19104 #. existence. Theoretically, they should never even be
19105 #. instantiated, but that's hard to forestall.
19107 #, gcc-internal-format
19108 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
19112 #, gcc-internal-format
19113 msgid "%qD may not be declared within a namespace"
19117 #, gcc-internal-format
19118 msgid "%qD may not be declared as static"
19122 #, gcc-internal-format
19123 msgid "%qD must be a nonstatic member function"
19127 #, gcc-internal-format
19129 "%qD must be either a non-static member function or a non-member function"
19133 #, gcc-internal-format
19134 msgid "%qD must have an argument of class or enumerated type"
19138 #, gcc-internal-format
19139 msgid "conversion to %s%s will never use a type conversion operator"
19144 #, gcc-internal-format
19145 msgid "ISO C++ prohibits overloading operator ?:"
19149 #, gcc-internal-format
19150 msgid "postfix %qD must take %<int%> as its argument"
19154 #, gcc-internal-format
19155 msgid "postfix %qD must take %<int%> as its second argument"
19159 #, gcc-internal-format
19160 msgid "%qD must take either zero or one argument"
19164 #, gcc-internal-format
19165 msgid "%qD must take either one or two arguments"
19169 #, gcc-internal-format
19170 msgid "prefix %qD should return %qT"
19174 #, gcc-internal-format
19175 msgid "postfix %qD should return %qT"
19179 #, gcc-internal-format
19180 msgid "%qD must take %<void%>"
19183 #: cp/decl.c:8895 cp/decl.c:8903
19184 #, gcc-internal-format
19185 msgid "%qD must take exactly one argument"
19189 #, gcc-internal-format
19190 msgid "%qD must take exactly two arguments"
19194 #, gcc-internal-format
19195 msgid "user-defined %qD always evaluates both arguments"
19199 #, gcc-internal-format
19200 msgid "%qD should return by value"
19203 #: cp/decl.c:8939 cp/decl.c:8942
19204 #, gcc-internal-format
19205 msgid "%qD cannot have default arguments"
19209 #, gcc-internal-format
19210 msgid "using template type parameter %qT after %qs"
19214 #, gcc-internal-format
19215 msgid "using typedef-name %qD after %qs"
19219 #, gcc-internal-format
19220 msgid "%qD has a previous declaration here"
19224 #, gcc-internal-format
19225 msgid "%qT referred to as %qs"
19228 #: cp/decl.c:9024 cp/decl.c:9032
19229 #, gcc-internal-format
19230 msgid "%qT has a previous declaration here"
19234 #, gcc-internal-format
19235 msgid "%qT referred to as enum"
19238 #. If a class template appears as elaborated type specifier
19239 #. without a template header such as:
19241 #. template <class T> class C {};
19242 #. void f(class C); // No template header here
19244 #. then the required template argument is missing.
19246 #, gcc-internal-format
19247 msgid "template argument required for %<%s %T%>"
19250 #: cp/decl.c:9094 cp/name-lookup.c:2602
19251 #, gcc-internal-format
19252 msgid "%qD has the same name as the class in which it is declared"
19256 #, gcc-internal-format
19257 msgid "use of enum %q#D without previous declaration"
19261 #, gcc-internal-format
19262 msgid "redeclaration of %qT as a non-template"
19266 #, gcc-internal-format
19267 msgid "derived union %qT invalid"
19271 #, gcc-internal-format
19272 msgid "Java class %qT cannot have multiple bases"
19276 #, gcc-internal-format
19277 msgid "Java class %qT cannot have virtual bases"
19281 #, gcc-internal-format
19282 msgid "base type %qT fails to be a struct or class type"
19286 #, gcc-internal-format
19287 msgid "recursive type %qT undefined"
19291 #, gcc-internal-format
19292 msgid "duplicate base type %qT invalid"
19296 #, gcc-internal-format
19297 msgid "multiple definition of %q#T"
19301 #, gcc-internal-format
19302 msgid "%Jprevious definition here"
19307 #. IF no integral type can represent all the enumerator values, the
19308 #. enumeration is ill-formed.
19310 #, gcc-internal-format
19311 msgid "no integral type can represent all of the enumerator values for %qT"
19315 #, gcc-internal-format
19316 msgid "enumerator value for %qD not integer constant"
19320 #, gcc-internal-format
19321 msgid "overflow in enumeration values at %qD"
19325 #, gcc-internal-format
19326 msgid "return type %q#T is incomplete"
19329 #: cp/decl.c:9953 cp/typeck.c:6184
19330 #, gcc-internal-format
19331 msgid "%<operator=%> should return a reference to %<*this%>"
19335 #, gcc-internal-format
19336 msgid "parameter %qD declared void"
19340 #, gcc-internal-format
19341 msgid "invalid member function declaration"
19345 #, gcc-internal-format
19346 msgid "%qD is already defined in class %qT"
19350 #, gcc-internal-format
19351 msgid "static member function %q#D declared with type qualifiers"
19355 #, gcc-internal-format
19356 msgid "name missing for member function"
19359 #: cp/decl2.c:364 cp/decl2.c:378
19360 #, gcc-internal-format
19361 msgid "ambiguous conversion for array subscript"
19365 #, gcc-internal-format
19366 msgid "invalid types %<%T[%T]%> for array subscript"
19370 #, gcc-internal-format
19371 msgid "deleting array %q#D"
19375 #, gcc-internal-format
19376 msgid "type %q#T argument given to %<delete%>, expected pointer"
19380 #, gcc-internal-format
19382 "cannot delete a function. Only pointer-to-objects are valid arguments to %"
19387 #, gcc-internal-format
19388 msgid "deleting %qT is undefined"
19391 #. 14.5.2.2 [temp.mem]
19393 #. A local class shall not have member templates.
19395 #, gcc-internal-format
19396 msgid "invalid declaration of member template %q#D in local class"
19400 #, gcc-internal-format
19401 msgid "invalid use of %<virtual%> in template declaration of %q#D"
19404 #: cp/decl2.c:496 cp/pt.c:2972
19405 #, gcc-internal-format
19406 msgid "template declaration of %q#D"
19410 #, gcc-internal-format
19411 msgid "Java method %qD has non-Java return type %qT"
19415 #, gcc-internal-format
19416 msgid "Java method %qD has non-Java parameter type %qT"
19420 #, gcc-internal-format
19421 msgid "prototype for %q#D does not match any in class %qT"
19425 #, gcc-internal-format
19426 msgid "local class %q#T shall not have static data member %q#D"
19430 #, gcc-internal-format
19431 msgid "initializer invalid for static member with constructor"
19435 #, gcc-internal-format
19436 msgid "(an out of class initialization is required)"
19440 #, gcc-internal-format
19441 msgid "member %qD conflicts with virtual function table field name"
19445 #, gcc-internal-format
19446 msgid "applying attributes to template parameters is not implemented"
19450 #, gcc-internal-format
19451 msgid "%qD is already defined in %qT"
19455 #, gcc-internal-format
19456 msgid "field initializer is not constant"
19460 #, gcc-internal-format
19461 msgid "%<asm%> specifiers are not permitted on non-static data members"
19465 #, gcc-internal-format
19466 msgid "cannot declare %qD to be a bit-field type"
19470 #, gcc-internal-format
19471 msgid "cannot declare bit-field %qD with function type"
19475 #, gcc-internal-format
19476 msgid "%qD is already defined in the class %qT"
19480 #, gcc-internal-format
19481 msgid "static member %qD cannot be a bit-field"
19485 #, gcc-internal-format
19486 msgid "anonymous struct not inside named type"
19490 #, gcc-internal-format
19491 msgid "namespace-scope anonymous aggregates must be static"
19495 #, gcc-internal-format
19496 msgid "anonymous union with no members"
19500 #, gcc-internal-format
19501 msgid "%<operator new%> must return type %qT"
19505 #, gcc-internal-format
19506 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
19510 #, gcc-internal-format
19511 msgid "%<operator delete%> must return type %qT"
19515 #, gcc-internal-format
19516 msgid "%<operator delete%> takes type %qT as first parameter"
19520 #, gcc-internal-format
19521 msgid "inline function %qD used but never defined"
19525 #, gcc-internal-format
19526 msgid "default argument missing for parameter %P of %q+#D"
19529 #. damn ICE suppression
19531 #, gcc-internal-format
19532 msgid "unexpected letter %qc in locate_error\n"
19535 #. Can't throw a reference.
19537 #, gcc-internal-format
19538 msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
19542 #, gcc-internal-format
19543 msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
19546 #. Thrown object must be a Throwable.
19548 #, gcc-internal-format
19549 msgid "type %qT is not derived from %<java::lang::Throwable%>"
19553 #, gcc-internal-format
19554 msgid "mixing C++ and Java catches in a single translation unit"
19558 #, gcc-internal-format
19559 msgid "throwing NULL, which has integral, not pointer type"
19562 #: cp/except.c:625 cp/init.c:1887
19563 #, gcc-internal-format
19564 msgid "%qD should never be overloaded"
19568 #, gcc-internal-format
19569 msgid " in thrown expression"
19573 #, gcc-internal-format
19575 "expression %qE of abstract class type %qT cannot be used in throw-expression"
19579 #, gcc-internal-format
19580 msgid "%Hexception of type %qT will be caught"
19584 #, gcc-internal-format
19585 msgid "%H by earlier handler for %qT"
19589 #, gcc-internal-format
19590 msgid "%H%<...%> handler must be the last handler for its try block"
19594 #, gcc-internal-format
19595 msgid "%qD is already a friend of class %qT"
19599 #, gcc-internal-format
19600 msgid "invalid type %qT declared %<friend%>"
19604 #. Friend declarations shall not declare partial
19605 #. specializations.
19606 #. template <class U> friend class T::X<U>;
19608 #. Friend declarations shall not declare partial
19609 #. specializations.
19610 #: cp/friend.c:244 cp/friend.c:274
19611 #, gcc-internal-format
19612 msgid "partial specialization %qT declared %<friend%>"
19616 #, gcc-internal-format
19617 msgid "class %qT is implicitly friends with itself"
19621 #, gcc-internal-format
19622 msgid "%qT is not a member of %qT"
19626 #, gcc-internal-format
19627 msgid "%qT is not a member class template of %qT"
19631 #, gcc-internal-format
19632 msgid "%qT is not a nested class of %qT"
19635 #. template <class T> friend class T;
19637 #, gcc-internal-format
19638 msgid "template parameter type %qT declared %<friend%>"
19641 #. template <class T> friend class A; where A is not a template
19643 #, gcc-internal-format
19644 msgid "%q#T is not a template"
19648 #, gcc-internal-format
19649 msgid "%qD is already a friend of %qT"
19653 #, gcc-internal-format
19654 msgid "%qT is already a friend of %qT"
19658 #, gcc-internal-format
19659 msgid "member %qD declared as friend before type %qT defined"
19663 #, gcc-internal-format
19664 msgid "friend declaration %q#D declares a non-template function"
19668 #, gcc-internal-format
19670 "(if this is not what you intended, make sure the function template has "
19671 "already been declared and add <> after the function name here) -Wno-non-"
19672 "template-friend disables this warning"
19676 #, gcc-internal-format
19677 msgid "%J%qD should be initialized in the member initialization list"
19681 #, gcc-internal-format
19682 msgid "%Jdefault-initialization of %q#D, which has reference type"
19686 #, gcc-internal-format
19687 msgid "%Juninitialized reference member %qD"
19691 #, gcc-internal-format
19692 msgid "%Juninitialized member %qD with %<const%> type %qT"
19696 #, gcc-internal-format
19697 msgid "%qD will be initialized after"
19701 #, gcc-internal-format
19702 msgid "base %qT will be initialized after"
19706 #, gcc-internal-format
19711 #, gcc-internal-format
19716 #, gcc-internal-format
19717 msgid "%J when initialized here"
19721 #, gcc-internal-format
19722 msgid "%Jmultiple initializations given for %qD"
19726 #, gcc-internal-format
19727 msgid "%Jmultiple initializations given for base %qT"
19731 #, gcc-internal-format
19732 msgid "%Jinitializations for multiple members of %qT"
19736 #, gcc-internal-format
19738 "%Jbase class %q#T should be explicitly initialized in the copy constructor"
19741 #: cp/init.c:906 cp/init.c:925
19742 #, gcc-internal-format
19743 msgid "class %qT does not have any field named %qD"
19747 #, gcc-internal-format
19749 "%q#D is a static data member; it can only be initialized at its definition"
19753 #, gcc-internal-format
19754 msgid "%q#D is not a non-static data member of %qT"
19758 #, gcc-internal-format
19759 msgid "unnamed initializer for %qT, which has no base classes"
19763 #, gcc-internal-format
19764 msgid "unnamed initializer for %qT, which uses multiple inheritance"
19768 #, gcc-internal-format
19769 msgid "%qD is both a direct base and an indirect virtual base"
19773 #, gcc-internal-format
19774 msgid "type %qD is not a direct or virtual base of %qT"
19778 #, gcc-internal-format
19779 msgid "type %qD is not a direct base of %qT"
19783 #, gcc-internal-format
19784 msgid "bad array initializer"
19788 #, gcc-internal-format
19789 msgid "%qT is not an aggregate type"
19793 #, gcc-internal-format
19794 msgid "qualified type %qT does not match destructor name %<~%T%>"
19798 #, gcc-internal-format
19799 msgid "incomplete type %qT does not have member %qD"
19803 #, gcc-internal-format
19804 msgid "%qD is not a member of type %qT"
19808 #, gcc-internal-format
19809 msgid "invalid pointer to bit-field %qD"
19813 #, gcc-internal-format
19814 msgid "invalid use of non-static member function %qD"
19817 #: cp/init.c:1548 cp/semantics.c:1348
19818 #, gcc-internal-format
19819 msgid "invalid use of non-static data member %qD"
19823 #, gcc-internal-format
19824 msgid "size in array new must have integral type"
19828 #, gcc-internal-format
19829 msgid "zero size array reserves no space"
19833 #, gcc-internal-format
19834 msgid "new cannot be applied to a reference type"
19838 #, gcc-internal-format
19839 msgid "new cannot be applied to a function type"
19843 #, gcc-internal-format
19844 msgid "call to Java constructor, while %<jclass%> undefined"
19848 #, gcc-internal-format
19849 msgid "can't find class$"
19853 #, gcc-internal-format
19854 msgid "invalid type %<void%> for new"
19858 #, gcc-internal-format
19859 msgid "uninitialized const in %<new%> of %q#T"
19863 #, gcc-internal-format
19864 msgid "call to Java constructor with %qs undefined"
19868 #, gcc-internal-format
19869 msgid "request for member %qD is ambiguous"
19873 #, gcc-internal-format
19874 msgid "ISO C++ forbids initialization in array new"
19878 #, gcc-internal-format
19879 msgid "initializer ends prematurely"
19883 #, gcc-internal-format
19884 msgid "cannot initialize multi-dimensional array with initializer"
19888 #, gcc-internal-format
19889 msgid "possible problem detected in invocation of delete operator:"
19893 #, gcc-internal-format
19895 "neither the destructor nor the class-specific operator delete will be "
19896 "called, even if they are declared when the class is defined."
19900 #, gcc-internal-format
19901 msgid "unknown array size in delete"
19905 #, gcc-internal-format
19906 msgid "type to vector delete is neither pointer or array type"
19910 #, gcc-internal-format
19911 msgid "junk at end of #pragma %s"
19915 #, gcc-internal-format
19916 msgid "invalid #pragma %s"
19920 #, gcc-internal-format
19921 msgid "#pragma vtable no longer supported"
19925 #, gcc-internal-format
19926 msgid "#pragma implementation for %qs appears after file is included"
19930 #, gcc-internal-format
19931 msgid "junk at end of #pragma GCC java_exceptions"
19935 #, gcc-internal-format
19936 msgid "%qD not defined"
19940 #, gcc-internal-format
19941 msgid "%qD was not declared in this scope"
19944 #. In a template, it is invalid to write "f()" or "f(3)" if no
19945 #. declaration of "f" is available. Historically, G++ and most
19946 #. other compilers accepted that usage since they deferred all name
19947 #. lookup until instantiation time rather than doing unqualified
19948 #. name lookup at template definition time; explain to the user what
19951 #. Note that we have the exact wording of the following message in
19952 #. the manual (trouble.texi, node "Name lookup"), so they need to
19953 #. be kept in synch.
19955 #, gcc-internal-format
19957 "there are no arguments to %qD that depend on a template parameter, so a "
19958 "declaration of %qD must be available"
19962 #, gcc-internal-format
19964 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
19965 "use of an undeclared name is deprecated)"
19968 #: cp/mangle.c:2139
19969 #, gcc-internal-format
19970 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
19973 #: cp/mangle.c:2147
19974 #, gcc-internal-format
19975 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
19978 #: cp/mangle.c:2197
19979 #, gcc-internal-format
19980 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
19983 #: cp/mangle.c:2507
19984 #, gcc-internal-format
19985 msgid "the mangled name of %qD will change in a future version of GCC"
19989 #, gcc-internal-format
19990 msgid "generic thunk code fails for method %q#D which uses %<...%>"
19994 #, gcc-internal-format
19995 msgid "non-static const member %q#D, can't use default assignment operator"
19999 #, gcc-internal-format
20000 msgid "non-static reference member %q#D, can't use default assignment operator"
20004 #, gcc-internal-format
20005 msgid "%Hsynthesized method %qD first required here "
20008 #: cp/method.c:1136
20009 #, gcc-internal-format
20011 "vtable layout for class %qT may not be ABI-compliantand may change in a "
20012 "future version of GCC due to implicit virtual destructor"
20015 #: cp/name-lookup.c:693
20016 #, gcc-internal-format
20017 msgid "redeclaration of %<wchar_t%> as %qT"
20020 #. A redeclaration of main, but not a duplicate of the
20023 #. [basic.start.main]
20025 #. This function shall not be overloaded.
20026 #: cp/name-lookup.c:725
20027 #, gcc-internal-format
20028 msgid "invalid redeclaration of %qD"
20031 #: cp/name-lookup.c:726
20032 #, gcc-internal-format
20036 #: cp/name-lookup.c:814
20037 #, gcc-internal-format
20038 msgid "type mismatch with previous external decl of %q#D"
20041 #: cp/name-lookup.c:815
20042 #, gcc-internal-format
20043 msgid "previous external decl of %q#D"
20046 #: cp/name-lookup.c:897
20047 #, gcc-internal-format
20048 msgid "extern declaration of %q#D doesn't match"
20051 #: cp/name-lookup.c:898
20052 #, gcc-internal-format
20053 msgid "global declaration %q#D"
20056 #: cp/name-lookup.c:934 cp/name-lookup.c:941
20057 #, gcc-internal-format
20058 msgid "declaration of %q#D shadows a parameter"
20061 #. Location of previous decl is not useful in this case.
20062 #: cp/name-lookup.c:966
20063 #, gcc-internal-format
20064 msgid "declaration of %qD shadows a member of 'this'"
20067 #: cp/name-lookup.c:972
20068 #, gcc-internal-format
20069 msgid "declaration of %qD shadows a previous local"
20072 #: cp/name-lookup.c:979
20073 #, gcc-internal-format
20074 msgid "declaration of %qD shadows a global declaration"
20077 #: cp/name-lookup.c:1095
20078 #, gcc-internal-format
20079 msgid "name lookup of %qD changed"
20082 #: cp/name-lookup.c:1096
20083 #, gcc-internal-format
20084 msgid " matches this %qD under ISO standard rules"
20087 #: cp/name-lookup.c:1098
20088 #, gcc-internal-format
20089 msgid " matches this %qD under old rules"
20092 #: cp/name-lookup.c:1116 cp/name-lookup.c:1124
20093 #, gcc-internal-format
20094 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
20097 #: cp/name-lookup.c:1118
20098 #, gcc-internal-format
20099 msgid " cannot use obsolete binding at %qD because it has a destructor"
20102 #: cp/name-lookup.c:1126
20103 #, gcc-internal-format
20104 msgid " using obsolete binding at %qD"
20107 #: cp/name-lookup.c:1179
20108 #, gcc-internal-format
20109 msgid "%s %s(%E) %p %d\n"
20112 #: cp/name-lookup.c:1182
20113 #, gcc-internal-format
20114 msgid "%s %s %p %d\n"
20117 #: cp/name-lookup.c:1308
20118 #, gcc-internal-format
20119 msgid "XXX is_class_level != (current_scope == class_scope)\n"
20122 #: cp/name-lookup.c:1864
20123 #, gcc-internal-format
20124 msgid "%q#D hides constructor for %q#T"
20127 #: cp/name-lookup.c:1880
20128 #, gcc-internal-format
20129 msgid "%q#D conflicts with previous using declaration %q#D"
20132 #: cp/name-lookup.c:1899
20133 #, gcc-internal-format
20134 msgid "previous non-function declaration %q#D"
20137 #: cp/name-lookup.c:1900
20138 #, gcc-internal-format
20139 msgid "conflicts with function declaration %q#D"
20142 #. It's a nested name with template parameter dependent scope.
20143 #. This can only be using-declaration for class member.
20144 #: cp/name-lookup.c:1978 cp/name-lookup.c:2003 cp/name-lookup.c:3164
20145 #, gcc-internal-format
20146 msgid "%qT is not a namespace"
20150 #. A using-declaration shall not name a template-id.
20151 #: cp/name-lookup.c:1988
20152 #, gcc-internal-format
20153 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
20156 #: cp/name-lookup.c:1995
20157 #, gcc-internal-format
20158 msgid "namespace %qD not allowed in using-declaration"
20161 #: cp/name-lookup.c:2031
20162 #, gcc-internal-format
20163 msgid "%qD not declared"
20166 #: cp/name-lookup.c:2051 cp/name-lookup.c:2087 cp/name-lookup.c:2121
20167 #, gcc-internal-format
20168 msgid "%qD is already declared in this scope"
20171 #: cp/name-lookup.c:2127
20172 #, gcc-internal-format
20173 msgid "using declaration %qD introduced ambiguous type %qT"
20176 #: cp/name-lookup.c:2698
20177 #, gcc-internal-format
20178 msgid "using-declaration for non-member at class scope"
20181 #: cp/name-lookup.c:2703
20182 #, gcc-internal-format
20183 msgid "using-declaration cannot name destructor"
20186 #: cp/name-lookup.c:2776
20187 #, gcc-internal-format
20188 msgid "declaration of %qD not in a namespace surrounding %qD"
20191 #: cp/name-lookup.c:2784
20192 #, gcc-internal-format
20193 msgid "explicit qualification in declaration of `%D'"
20196 #: cp/name-lookup.c:2820
20197 #, gcc-internal-format
20198 msgid "%qD should have been declared inside %qD"
20201 #: cp/name-lookup.c:2882
20202 #, gcc-internal-format
20203 msgid "namespace alias %qD not allowed here, assuming %qD"
20206 #. The parser did not find it, so it's not there.
20207 #: cp/name-lookup.c:2997
20208 #, gcc-internal-format
20209 msgid "unknown namespace %qD"
20212 #: cp/name-lookup.c:3158
20213 #, gcc-internal-format
20214 msgid "namespace %qT undeclared"
20217 #: cp/name-lookup.c:3202
20218 #, gcc-internal-format
20219 msgid "strong using only meaningful at namespace scope"
20222 #: cp/name-lookup.c:3209
20223 #, gcc-internal-format
20224 msgid "%qD attribute directive ignored"
20227 #: cp/name-lookup.c:3344
20228 #, gcc-internal-format
20229 msgid "use of %qD is ambiguous"
20232 #: cp/name-lookup.c:3345
20233 #, gcc-internal-format
20234 msgid " first declared as %q#D here"
20237 #: cp/name-lookup.c:3347
20238 #, gcc-internal-format
20239 msgid " also declared as %q#D here"
20242 #: cp/name-lookup.c:3362
20243 #, gcc-internal-format
20244 msgid "%qD denotes an ambiguous type"
20247 #: cp/name-lookup.c:3363
20248 #, gcc-internal-format
20249 msgid "%J first type here"
20252 #: cp/name-lookup.c:3364
20253 #, gcc-internal-format
20254 msgid "%J other type here"
20257 #. This happens for A::B where B is a template, and there are no
20258 #. template arguments.
20259 #: cp/name-lookup.c:3442 cp/parser.c:4480 cp/typeck.c:1790
20260 #, gcc-internal-format
20261 msgid "invalid use of %qD"
20264 #: cp/name-lookup.c:3482
20265 #, gcc-internal-format
20266 msgid "%<%D::%D%> is not a template"
20269 #: cp/name-lookup.c:3497
20270 #, gcc-internal-format
20271 msgid "%qD undeclared in namespace %qD"
20274 #: cp/name-lookup.c:4124
20275 #, gcc-internal-format
20276 msgid "%qD is not a function,"
20279 #: cp/name-lookup.c:4125
20280 #, gcc-internal-format
20281 msgid " conflict with %qD"
20284 #: cp/name-lookup.c:4910
20285 #, gcc-internal-format
20286 msgid "XXX entering pop_everything ()\n"
20289 #: cp/name-lookup.c:4919
20290 #, gcc-internal-format
20291 msgid "XXX leaving pop_everything ()\n"
20294 #: cp/parser.c:1848
20295 #, gcc-internal-format
20296 msgid "minimum/maximum operators are deprecated"
20299 #: cp/parser.c:1868
20300 #, gcc-internal-format
20301 msgid "%<#pragma%> is not allowed here"
20304 #: cp/parser.c:1897
20305 #, gcc-internal-format
20306 msgid "%<%D::%D%> has not been declared"
20309 #: cp/parser.c:1900 cp/semantics.c:2416
20310 #, gcc-internal-format
20311 msgid "%<::%D%> has not been declared"
20314 #: cp/parser.c:1903
20315 #, gcc-internal-format
20316 msgid "request for member %qD in non-class type %qT"
20319 #: cp/parser.c:1906
20320 #, gcc-internal-format
20321 msgid "%<%T::%D%> has not been declared"
20324 #: cp/parser.c:1909
20325 #, gcc-internal-format
20326 msgid "%qD has not been declared"
20329 #: cp/parser.c:1912
20330 #, gcc-internal-format
20331 msgid "%<%D::%D%> %s"
20334 #: cp/parser.c:1914
20335 #, gcc-internal-format
20336 msgid "%<::%D%> %s"
20339 #: cp/parser.c:1916
20340 #, gcc-internal-format
20344 #: cp/parser.c:1968
20345 #, gcc-internal-format
20346 msgid "new types may not be defined in a return type"
20349 #: cp/parser.c:1969
20350 #, gcc-internal-format
20351 msgid "(perhaps a semicolon is missing after the definition of %qT)"
20354 #: cp/parser.c:1988 cp/pt.c:4341
20355 #, gcc-internal-format
20356 msgid "%qT is not a template"
20359 #: cp/parser.c:1990
20360 #, gcc-internal-format
20361 msgid "%qE is not a template"
20364 #: cp/parser.c:1992
20365 #, gcc-internal-format
20366 msgid "invalid template-id"
20369 #: cp/parser.c:2021
20370 #, gcc-internal-format
20371 msgid "%s cannot appear in a constant-expression"
20374 #: cp/parser.c:2046
20375 #, gcc-internal-format
20376 msgid "invalid use of template-name %qE without an argument list"
20379 #. Issue an error message.
20380 #: cp/parser.c:2051
20381 #, gcc-internal-format
20382 msgid "%qE does not name a type"
20385 #: cp/parser.c:2083
20386 #, gcc-internal-format
20387 msgid "(perhaps %<typename %T::%E%> was intended)"
20390 #: cp/parser.c:2098
20391 #, gcc-internal-format
20392 msgid "%qE in namespace %qE does not name a type"
20395 #: cp/parser.c:2101
20396 #, gcc-internal-format
20397 msgid "%qE in class %qT does not name a type"
20400 #: cp/parser.c:2815
20401 #, gcc-internal-format
20402 msgid "ISO C++ forbids braced-groups within expressions"
20405 #: cp/parser.c:2824
20406 #, gcc-internal-format
20407 msgid "statement-expressions are allowed only inside functions"
20410 #: cp/parser.c:2875
20411 #, gcc-internal-format
20412 msgid "%<this%> may not be used in this context"
20415 #: cp/parser.c:3022
20416 #, gcc-internal-format
20417 msgid "local variable %qD may not appear in this context"
20420 #: cp/parser.c:3399
20421 #, gcc-internal-format
20422 msgid "typedef-name %qD used as destructor declarator"
20425 #: cp/parser.c:4056
20426 #, gcc-internal-format
20427 msgid "ISO C++ forbids compound-literals"
20430 #: cp/parser.c:5000
20431 #, gcc-internal-format
20432 msgid "array bound forbidden after parenthesized type-id"
20435 #: cp/parser.c:5001
20436 #, gcc-internal-format
20437 msgid "try removing the parentheses around the type-id"
20440 #: cp/parser.c:5203
20441 #, gcc-internal-format
20442 msgid "expression in new-declarator must have integral or enumeration type"
20445 #: cp/parser.c:5392
20446 #, gcc-internal-format
20447 msgid "use of old-style cast"
20450 #: cp/parser.c:6171
20451 #, gcc-internal-format
20452 msgid "case label %qE not within a switch statement"
20455 #: cp/parser.c:6715
20456 #, gcc-internal-format
20457 msgid "ISO C++ forbids computed gotos"
20460 #: cp/parser.c:6840
20461 #, gcc-internal-format
20462 msgid "extra %<;%>"
20465 #: cp/parser.c:7162
20466 #, gcc-internal-format
20467 msgid "mixing declarations and function-definitions is forbidden"
20470 #: cp/parser.c:7293
20471 #, gcc-internal-format
20472 msgid "duplicate %<friend%>"
20475 #: cp/parser.c:7462
20476 #, gcc-internal-format
20477 msgid "class definition may not be declared a friend"
20480 #: cp/parser.c:7776
20481 #, gcc-internal-format
20482 msgid "only constructors take base initializers"
20485 #: cp/parser.c:7827
20486 #, gcc-internal-format
20487 msgid "anachronistic old-style base class initializer"
20490 #: cp/parser.c:7869
20491 #, gcc-internal-format
20493 "keyword %<typename%> not allowed in this context (a qualified member "
20494 "initializer is implicitly a type)"
20497 #. Warn that we do not support `export'.
20498 #: cp/parser.c:8235
20499 #, gcc-internal-format
20500 msgid "keyword %<export%> not implemented, and will be ignored"
20503 #. Otherwise, emit an error about the invalid digraph, but continue
20504 #. parsing because we got our argument list.
20505 #: cp/parser.c:8608
20506 #, gcc-internal-format
20507 msgid "%<<::%> cannot begin a template-argument list"
20510 #: cp/parser.c:8609
20511 #, gcc-internal-format
20513 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
20517 #: cp/parser.c:8616
20518 #, gcc-internal-format
20519 msgid "(if you use -fpermissive G++ will accept your code)"
20522 #: cp/parser.c:8680
20523 #, gcc-internal-format
20524 msgid "parse error in template argument list"
20527 #. Explain what went wrong.
20528 #: cp/parser.c:8793
20529 #, gcc-internal-format
20530 msgid "non-template %qD used as template"
20533 #: cp/parser.c:8794
20534 #, gcc-internal-format
20535 msgid "use %<%T::template %D%> to indicate that it is a template"
20538 #: cp/parser.c:9383 cp/parser.c:15228
20539 #, gcc-internal-format
20540 msgid "template declaration of %qs"
20543 #: cp/parser.c:9856
20544 #, gcc-internal-format
20545 msgid "using %<typename%> outside of template"
20548 #: cp/parser.c:10052
20549 #, gcc-internal-format
20550 msgid "type attributes are honored only at type definition"
20553 #. [namespace.udecl]
20555 #. A using declaration shall not name a template-id.
20556 #: cp/parser.c:10434
20557 #, gcc-internal-format
20558 msgid "a template-id may not appear in a using-declaration"
20561 #: cp/parser.c:10764
20562 #, gcc-internal-format
20563 msgid "an asm-specification is not allowed on a function-definition"
20566 #: cp/parser.c:10766
20567 #, gcc-internal-format
20568 msgid "attributes are not allowed on a function-definition"
20571 #: cp/parser.c:10898
20572 #, gcc-internal-format
20573 msgid "attributes after parenthesized initializer ignored"
20576 #: cp/parser.c:11283
20577 #, gcc-internal-format
20578 msgid "array bound is not an integer constant"
20581 #: cp/parser.c:11353
20582 #, gcc-internal-format
20583 msgid "%<%T::%D%> is not a type"
20586 #: cp/parser.c:11396
20587 #, gcc-internal-format
20588 msgid "invalid use of constructor as a template"
20591 #: cp/parser.c:11397
20592 #, gcc-internal-format
20594 "use %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified "
20598 #: cp/parser.c:11585
20599 #, gcc-internal-format
20600 msgid "duplicate cv-qualifier"
20603 #: cp/parser.c:12117
20604 #, gcc-internal-format
20605 msgid "file ends in default argument"
20608 #: cp/parser.c:12178
20609 #, gcc-internal-format
20610 msgid "deprecated use of default argument for parameter of non-function"
20613 #: cp/parser.c:12181
20614 #, gcc-internal-format
20615 msgid "default arguments are only permitted for function parameters"
20618 #: cp/parser.c:12923
20619 #, gcc-internal-format
20620 msgid "invalid class name in declaration of %qD"
20623 #: cp/parser.c:12934
20624 #, gcc-internal-format
20625 msgid "declaration of %qD in %qD which does not enclose %qD"
20628 #: cp/parser.c:12947
20629 #, gcc-internal-format
20630 msgid "extra qualification ignored"
20633 #: cp/parser.c:12958
20634 #, gcc-internal-format
20635 msgid "an explicit specialization must be preceded by %<template <>%>"
20638 #: cp/parser.c:13051
20639 #, gcc-internal-format
20640 msgid "previous definition of %q#T"
20643 #: cp/parser.c:13277
20644 #, gcc-internal-format
20645 msgid "%Hextra %<;%>"
20648 #: cp/parser.c:13295
20649 #, gcc-internal-format
20650 msgid "a class-key must be used when declaring a friend"
20653 #: cp/parser.c:13309
20654 #, gcc-internal-format
20655 msgid "friend declaration does not name a class or function"
20658 #: cp/parser.c:13485
20659 #, gcc-internal-format
20660 msgid "pure-specifier on function-definition"
20663 #: cp/parser.c:13763
20664 #, gcc-internal-format
20665 msgid "keyword %<typename%> not allowed outside of templates"
20668 #: cp/parser.c:13765
20669 #, gcc-internal-format
20671 "keyword %<typename%> not allowed in this context (the base class is "
20672 "implicitly a type)"
20675 #: cp/parser.c:14040
20676 #, gcc-internal-format
20677 msgid "invalid catch parameter"
20680 #: cp/parser.c:14615
20681 #, gcc-internal-format
20682 msgid "reference to %qD is ambiguous"
20685 #: cp/parser.c:14784
20686 #, gcc-internal-format
20687 msgid "too few template-parameter-lists"
20690 #. Otherwise, there are too many template parameter lists. We have
20693 #. template <class T> template <class U> void S::f();
20694 #: cp/parser.c:14799
20695 #, gcc-internal-format
20696 msgid "too many template-parameter-lists"
20699 #. Skip the entire function.
20700 #: cp/parser.c:15023
20701 #, gcc-internal-format
20702 msgid "invalid function declaration"
20705 #. Issue an error message.
20706 #: cp/parser.c:15060
20707 #, gcc-internal-format
20708 msgid "named return values are no longer supported"
20711 #: cp/parser.c:15434
20712 #, gcc-internal-format
20713 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
20716 #: cp/parser.c:15449
20717 #, gcc-internal-format
20718 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
20721 #: cp/parser.c:15454
20722 #, gcc-internal-format
20723 msgid "missing %<>%> to terminate the template argument list"
20726 #: cp/parser.c:16003
20727 #, gcc-internal-format
20728 msgid "%qs tag used in naming %q#T"
20731 #: cp/parser.c:16024
20732 #, gcc-internal-format
20733 msgid "%qD redeclared with different access"
20736 #: cp/parser.c:16041
20737 #, gcc-internal-format
20738 msgid "%<template%> (as a disambiguator) is only allowed within templates"
20741 #: cp/parser.c:16278 cp/parser.c:17181 cp/parser.c:17312
20742 #, gcc-internal-format
20743 msgid "misplaced `@%D' Objective-C++ construct"
20746 #: cp/parser.c:16419
20747 #, gcc-internal-format
20748 msgid "`@encode' must specify a type as an argument"
20751 #: cp/parser.c:16716
20752 #, gcc-internal-format
20753 msgid "invalid Objective-C++ selector name"
20756 #: cp/parser.c:17045
20757 #, gcc-internal-format
20758 msgid "identifier expected after `@protocol'"
20761 #: cp/parser.c:17335
20762 #, gcc-internal-format
20763 msgid "inter-module optimizations not implemented for C++"
20767 #, gcc-internal-format
20768 msgid "data member %qD cannot be a member template"
20772 #, gcc-internal-format
20773 msgid "invalid member template declaration %qD"
20777 #, gcc-internal-format
20778 msgid "explicit specialization in non-namespace scope %qD"
20782 #, gcc-internal-format
20783 msgid "enclosing class templates are not explicitly specialized"
20787 #, gcc-internal-format
20788 msgid "specialization of %qD in different namespace"
20791 #: cp/pt.c:670 cp/pt.c:739
20792 #, gcc-internal-format
20793 msgid " from definition of %q#D"
20797 #, gcc-internal-format
20798 msgid "specialization of %qT after instantiation"
20802 #, gcc-internal-format
20803 msgid "specializing %q#T in different namespace"
20807 #, gcc-internal-format
20808 msgid "specialization %qT after instantiation %qT"
20812 #, gcc-internal-format
20813 msgid "explicit specialization of non-template %qT"
20817 #, gcc-internal-format
20818 msgid "specialization of %qD after instantiation"
20822 #, gcc-internal-format
20827 #, gcc-internal-format
20828 msgid "%qD is not a function template"
20832 #, gcc-internal-format
20833 msgid "template-id %qD for %q+D does not match any template declaration"
20837 #, gcc-internal-format
20838 msgid "ambiguous template specialization %qD for %q+D"
20841 #. This case handles bogus declarations like template <>
20842 #. template <class T> void f<int>();
20843 #: cp/pt.c:1781 cp/pt.c:1835
20844 #, gcc-internal-format
20845 msgid "template-id %qD in declaration of primary template"
20849 #, gcc-internal-format
20850 msgid "template parameter list used in explicit instantiation"
20854 #, gcc-internal-format
20855 msgid "definition provided for explicit instantiation"
20859 #, gcc-internal-format
20860 msgid "too many template parameter lists in declaration of %qD"
20864 #, gcc-internal-format
20865 msgid "too few template parameter lists in declaration of %qD"
20869 #, gcc-internal-format
20870 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
20874 #, gcc-internal-format
20875 msgid "function template partial specialization %qD is not allowed"
20879 #, gcc-internal-format
20880 msgid "default argument specified in explicit specialization"
20884 #, gcc-internal-format
20885 msgid "template specialization with C linkage"
20889 #, gcc-internal-format
20890 msgid "%qD is not a template function"
20893 #. From [temp.expl.spec]:
20895 #. If such an explicit specialization for the member
20896 #. of a class template names an implicitly-declared
20897 #. special member function (clause _special_), the
20898 #. program is ill-formed.
20900 #. Similar language is found in [temp.explicit].
20902 #, gcc-internal-format
20903 msgid "specialization of implicitly-declared special member function"
20907 #, gcc-internal-format
20908 msgid "no member function %qD declared in %qT"
20912 #, gcc-internal-format
20913 msgid " shadows template parm %q#D"
20917 #, gcc-internal-format
20918 msgid "template parameters not used in partial specialization:"
20922 #, gcc-internal-format
20927 #, gcc-internal-format
20928 msgid "partial specialization %qT does not specialize any template arguments"
20932 #, gcc-internal-format
20933 msgid "template argument %qE involves template parameter(s)"
20937 #, gcc-internal-format
20938 msgid "type %qT of template argument %qE depends on template parameter(s)"
20942 #, gcc-internal-format
20943 msgid "no default argument for %qD"
20947 #, gcc-internal-format
20948 msgid "template with C linkage"
20952 #, gcc-internal-format
20953 msgid "template class without a name"
20958 #. A destructor shall not be a member template.
20960 #, gcc-internal-format
20961 msgid "destructor %qD declared as member template"
20964 #. [basic.stc.dynamic.allocation]
20966 #. An allocation function can be a function
20967 #. template. ... Template allocation functions shall
20968 #. have two or more parameters.
20970 #, gcc-internal-format
20971 msgid "invalid template declaration of %qD"
20975 #, gcc-internal-format
20976 msgid "%qD does not declare a template type"
20980 #, gcc-internal-format
20981 msgid "template definition of non-template %q#D"
20985 #, gcc-internal-format
20986 msgid "expected %d levels of template parms for %q#D, got %d"
20990 #, gcc-internal-format
20991 msgid "got %d template parameters for %q#D"
20995 #, gcc-internal-format
20996 msgid "got %d template parameters for %q#T"
21000 #, gcc-internal-format
21001 msgid " but %d required"
21005 #, gcc-internal-format
21006 msgid "%qT is not a template type"
21010 #, gcc-internal-format
21011 msgid "template specifiers not specified in declaration of %qD"
21015 #, gcc-internal-format
21016 msgid "previous declaration %qD"
21020 #, gcc-internal-format
21021 msgid "used %d template parameter(s) instead of %d"
21025 #, gcc-internal-format
21026 msgid "template parameter %q#D"
21030 #, gcc-internal-format
21031 msgid "redeclared here as %q#D"
21034 #. We have in [temp.param]:
21036 #. A template-parameter may not be given default arguments
21037 #. by two different declarations in the same scope.
21039 #, gcc-internal-format
21040 msgid "redefinition of default argument for %q#D"
21044 #, gcc-internal-format
21045 msgid "%J original definition appeared here"
21049 #, gcc-internal-format
21051 "%qE is not a valid template argument for type %qT because function %qD has "
21052 "not external linkage"
21056 #, gcc-internal-format
21058 "%qE is not a valid template argument for type %qT because string literals "
21059 "can never be used in this context"
21063 #, gcc-internal-format
21065 "%qE is not a valid template argument for type %qT because it is a non-"
21066 "constant expression"
21070 #, gcc-internal-format
21072 "%qE is not a valid template argument for type %qT because it is not a "
21077 #, gcc-internal-format
21079 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
21084 #, gcc-internal-format
21086 "%qE is not a valid template argument for type %qT because it is not a lvalue"
21090 #, gcc-internal-format
21092 "%qE is not a valid template argument for type %qT because object %qD has not "
21097 #, gcc-internal-format
21099 "%qE is not a valid template argument for type %qT because it is a pointer"
21103 #, gcc-internal-format
21104 msgid "try using %qE instead"
21108 #, gcc-internal-format
21110 "%qE is not a valid template argument for type %qT because it is of type %qT"
21114 #, gcc-internal-format
21115 msgid "standard conversions are not allowed in this context"
21119 #, gcc-internal-format
21120 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
21123 #: cp/pt.c:3827 cp/pt.c:3846 cp/pt.c:3886
21124 #, gcc-internal-format
21125 msgid "type/value mismatch at argument %d in template parameter list for %qD"
21129 #, gcc-internal-format
21130 msgid " expected a constant of type %qT, got %qT"
21134 #, gcc-internal-format
21135 msgid " expected a class template, got %qE"
21139 #, gcc-internal-format
21140 msgid " expected a type, got %qE"
21144 #, gcc-internal-format
21145 msgid " expected a type, got %qT"
21149 #, gcc-internal-format
21150 msgid " expected a class template, got %qT"
21154 #, gcc-internal-format
21155 msgid " expected a template of type %qD, got %qD"
21159 #, gcc-internal-format
21160 msgid "could not convert template argument %qE to %qT"
21164 #, gcc-internal-format
21165 msgid "wrong number of template arguments (%d, should be %d)"
21169 #, gcc-internal-format
21170 msgid "provided for %qD"
21174 #, gcc-internal-format
21175 msgid "template argument %d is invalid"
21179 #, gcc-internal-format
21180 msgid "non-template type %qT used as a template"
21184 #, gcc-internal-format
21185 msgid "for template declaration %qD"
21189 #, gcc-internal-format
21191 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
21192 "to increase the maximum) instantiating %qD"
21196 #, gcc-internal-format
21197 msgid "ambiguous class template instantiation for %q#T"
21201 #, gcc-internal-format
21206 #, gcc-internal-format
21207 msgid "instantiation of %qD as type %qT"
21211 #, gcc-internal-format
21212 msgid "invalid parameter type %qT"
21216 #, gcc-internal-format
21217 msgid "in declaration %qD"
21221 #, gcc-internal-format
21222 msgid "function returning an array"
21226 #, gcc-internal-format
21227 msgid "function returning a function"
21231 #, gcc-internal-format
21232 msgid "creating pointer to member function of non-class type %qT"
21236 #, gcc-internal-format
21237 msgid "creating array with size zero"
21241 #, gcc-internal-format
21242 msgid "creating array with size zero (%qE)"
21246 #, gcc-internal-format
21247 msgid "forming reference to void"
21251 #, gcc-internal-format
21252 msgid "forming %s to reference type %qT"
21256 #, gcc-internal-format
21257 msgid "creating pointer to member of non-class type %qT"
21261 #, gcc-internal-format
21262 msgid "creating pointer to member reference type %qT"
21266 #, gcc-internal-format
21267 msgid "creating array of %qT"
21271 #, gcc-internal-format
21272 msgid "creating array of %qT, which is an abstract class type"
21276 #, gcc-internal-format
21277 msgid "%qT is not a class, struct, or union type"
21281 #, gcc-internal-format
21282 msgid "%qT resolves to %qT, which is not an enumeration type"
21286 #, gcc-internal-format
21287 msgid "%qT resolves to %qT, which is is not a class type"
21291 #, gcc-internal-format
21292 msgid "use of %qs in template"
21296 #, gcc-internal-format
21298 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
21302 #, gcc-internal-format
21303 msgid "say %<typename %E%> if a type is meant"
21307 #, gcc-internal-format
21308 msgid "using invalid field %qD"
21312 #, gcc-internal-format
21313 msgid "%qT is not a class or namespace"
21317 #, gcc-internal-format
21318 msgid "%qD is not a class or namespace"
21322 #, gcc-internal-format
21323 msgid "%qT is/uses anonymous type"
21327 #, gcc-internal-format
21328 msgid "%qT uses local type %qT"
21332 #, gcc-internal-format
21333 msgid "%qT is a variably modified type"
21337 #, gcc-internal-format
21338 msgid "integral expression %qE is not constant"
21342 #, gcc-internal-format
21343 msgid " trying to instantiate %qD"
21347 #, gcc-internal-format
21348 msgid "incomplete type unification"
21351 #: cp/pt.c:10902 cp/pt.c:10973
21352 #, gcc-internal-format
21353 msgid "explicit instantiation of non-template %q#D"
21356 #: cp/pt.c:10918 cp/pt.c:10968
21357 #, gcc-internal-format
21358 msgid "no matching template for %qD found"
21362 #, gcc-internal-format
21363 msgid "explicit instantiation of %q#D"
21367 #, gcc-internal-format
21368 msgid "duplicate explicit instantiation of %q#D"
21372 #, gcc-internal-format
21373 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
21376 #: cp/pt.c:10987 cp/pt.c:11077
21377 #, gcc-internal-format
21378 msgid "storage class %qD applied to template instantiation"
21382 #, gcc-internal-format
21383 msgid "explicit instantiation of non-template type %qT"
21387 #, gcc-internal-format
21388 msgid "explicit instantiation of %q#T before definition of template"
21392 #, gcc-internal-format
21393 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
21397 #, gcc-internal-format
21398 msgid "duplicate explicit instantiation of %q#T"
21402 #, gcc-internal-format
21403 msgid "explicit instantiation of %qD but no definition available"
21407 #, gcc-internal-format
21409 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
21410 "to increase the maximum) instantiating %q+D, possibly from virtual table "
21415 #, gcc-internal-format
21416 msgid "%q#T is not a valid type for a template constant parameter"
21420 #, gcc-internal-format
21421 msgid "-frepo must be used with -c"
21425 #, gcc-internal-format
21426 msgid "mysterious repository information in %s"
21430 #, gcc-internal-format
21431 msgid "can't create repository information file %qs"
21435 #, gcc-internal-format
21436 msgid "cannot use typeid with -fno-rtti"
21440 #, gcc-internal-format
21441 msgid "must #include <typeinfo> before using typeid"
21445 #, gcc-internal-format
21447 "cannot create type information for type %qT because its size is variable"
21450 #: cp/rtti.c:571 cp/rtti.c:585
21451 #, gcc-internal-format
21452 msgid "dynamic_cast of %q#D to %q#T can never succeed"
21456 #, gcc-internal-format
21457 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
21461 #, gcc-internal-format
21462 msgid "%qT is an ambiguous base of %qT"
21466 #, gcc-internal-format
21467 msgid "%qT is an inaccessible base of %qT"
21470 #: cp/search.c:1843
21471 #, gcc-internal-format
21472 msgid "deprecated covariant return type for %q#D"
21475 #: cp/search.c:1845 cp/search.c:1860 cp/search.c:1866
21476 #, gcc-internal-format
21477 msgid " overriding %q#D"
21480 #: cp/search.c:1859
21481 #, gcc-internal-format
21482 msgid "invalid covariant return type for %q#D"
21485 #: cp/search.c:1864
21486 #, gcc-internal-format
21487 msgid "conflicting return type specified for %q#D"
21490 #: cp/search.c:1875
21491 #, gcc-internal-format
21492 msgid "looser throw specifier for %q#F"
21495 #: cp/search.c:1876
21496 #, gcc-internal-format
21497 msgid " overriding %q#F"
21500 #. A static member function cannot match an inherited
21501 #. virtual member function.
21502 #: cp/search.c:1969
21503 #, gcc-internal-format
21504 msgid "%q#D cannot be declared"
21507 #: cp/search.c:1970
21508 #, gcc-internal-format
21509 msgid " since %q#D declared in base class"
21512 #: cp/semantics.c:1226
21513 #, gcc-internal-format
21514 msgid "type of asm operand %qE could not be determined"
21517 #: cp/semantics.c:1345
21518 #, gcc-internal-format
21519 msgid "invalid use of member %qD in static member function"
21522 #: cp/semantics.c:1349 cp/semantics.c:1388
21523 #, gcc-internal-format
21524 msgid "from this location"
21527 #: cp/semantics.c:1387
21528 #, gcc-internal-format
21529 msgid "object missing in reference to %qD"
21532 #: cp/semantics.c:1877
21533 #, gcc-internal-format
21534 msgid "arguments to destructor are not allowed"
21537 #: cp/semantics.c:1928
21538 #, gcc-internal-format
21539 msgid "%<this%> is unavailable for static member functions"
21542 #: cp/semantics.c:1934
21543 #, gcc-internal-format
21544 msgid "invalid use of %<this%> in non-member function"
21547 #: cp/semantics.c:1936
21548 #, gcc-internal-format
21549 msgid "invalid use of %<this%> at top level"
21552 #: cp/semantics.c:1960
21553 #, gcc-internal-format
21554 msgid "invalid qualifying scope in pseudo-destructor name"
21557 #: cp/semantics.c:1980
21558 #, gcc-internal-format
21559 msgid "%qE is not of type %qT"
21562 #: cp/semantics.c:2080
21563 #, gcc-internal-format
21564 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
21567 #: cp/semantics.c:2124
21568 #, gcc-internal-format
21570 "invalid use of type %qT as a default value for a template template-parameter"
21573 #: cp/semantics.c:2127
21574 #, gcc-internal-format
21575 msgid "invalid use of %qD as a default value for a template template-parameter"
21578 #: cp/semantics.c:2131
21579 #, gcc-internal-format
21580 msgid "invalid default argument for a template template parameter"
21583 #: cp/semantics.c:2148
21584 #, gcc-internal-format
21585 msgid "definition of %q#T inside template parameter list"
21588 #: cp/semantics.c:2159
21589 #, gcc-internal-format
21590 msgid "invalid definition of qualified type %qT"
21593 #: cp/semantics.c:2375
21594 #, gcc-internal-format
21595 msgid "invalid base-class specification"
21598 #: cp/semantics.c:2384
21599 #, gcc-internal-format
21600 msgid "base class %qT has cv qualifiers"
21603 #: cp/semantics.c:2404
21604 #, gcc-internal-format
21605 msgid "incomplete type %qT used in nested name specifier"
21608 #: cp/semantics.c:2407
21609 #, gcc-internal-format
21610 msgid "reference to %<%T::%D%> is ambiguous"
21613 #: cp/semantics.c:2411 cp/typeck.c:1625
21614 #, gcc-internal-format
21615 msgid "%qD is not a member of %qT"
21618 #: cp/semantics.c:2414
21619 #, gcc-internal-format
21620 msgid "%qD is not a member of %qD"
21623 #: cp/semantics.c:2543
21624 #, gcc-internal-format
21626 "template parameter %qD of type %qT is not allowed in an integral constant "
21627 "expression because it is not of integral or enumeration type"
21630 #: cp/semantics.c:2697
21631 #, gcc-internal-format
21632 msgid "%qD cannot appear in a constant-expression"
21635 #: cp/semantics.c:2705
21636 #, gcc-internal-format
21637 msgid "use of namespace %qD as expression"
21640 #: cp/semantics.c:2710
21641 #, gcc-internal-format
21642 msgid "use of class template %qT as expression"
21645 #. Ambiguous reference to base members.
21646 #: cp/semantics.c:2716
21647 #, gcc-internal-format
21648 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
21651 #: cp/semantics.c:2790
21652 #, gcc-internal-format
21653 msgid "use of %<auto%> variable from containing function"
21656 #: cp/semantics.c:2791
21657 #, gcc-internal-format
21658 msgid "use of parameter from containing function"
21661 #: cp/semantics.c:2792
21662 #, gcc-internal-format
21663 msgid " %q#D declared here"
21666 #: cp/semantics.c:2842
21667 #, gcc-internal-format
21668 msgid "type of %qE is unknown"
21672 #, gcc-internal-format
21673 msgid "%qV qualifiers cannot be applied to %qT"
21677 #, gcc-internal-format
21678 msgid "%qE attribute can only be applied to Java class definitions"
21682 #, gcc-internal-format
21683 msgid "%qE attribute can only be applied to class definitions"
21687 #, gcc-internal-format
21688 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
21692 #, gcc-internal-format
21693 msgid "requested init_priority is not an integer constant"
21697 #, gcc-internal-format
21699 "can only use %qE attribute on file-scope definitions of objects of class type"
21703 #, gcc-internal-format
21704 msgid "requested init_priority is out of range"
21708 #, gcc-internal-format
21709 msgid "requested init_priority is reserved for internal use"
21713 #, gcc-internal-format
21714 msgid "%qE attribute is not supported on this platform"
21717 #: cp/typeck.c:418 cp/typeck.c:432 cp/typeck.c:532
21718 #, gcc-internal-format
21719 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
21723 #, gcc-internal-format
21725 "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
21729 #, gcc-internal-format
21730 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
21733 #: cp/typeck.c:1241
21734 #, gcc-internal-format
21735 msgid "invalid application of %qs to a member function"
21738 #: cp/typeck.c:1276
21739 #, gcc-internal-format
21740 msgid "invalid application of %qs to a bit-field"
21743 #: cp/typeck.c:1281
21744 #, gcc-internal-format
21745 msgid "ISO C++ forbids applying %qs to an expression of function type"
21748 #: cp/typeck.c:1318
21749 #, gcc-internal-format
21750 msgid "invalid use of non-static member function"
21753 #: cp/typeck.c:1485
21754 #, gcc-internal-format
21755 msgid "deprecated conversion from string constant to %qT'"
21758 #: cp/typeck.c:1596 cp/typeck.c:1890
21759 #, gcc-internal-format
21760 msgid "request for member %qD in %qE, which is of non-class type %qT"
21763 #: cp/typeck.c:1623
21764 #, gcc-internal-format
21765 msgid "invalid use of nonstatic data member %qE"
21768 #: cp/typeck.c:1675 cp/typeck.c:1703
21769 #, gcc-internal-format
21770 msgid "invalid access to non-static data member %qD of NULL object"
21773 #: cp/typeck.c:1678 cp/typeck.c:1705
21774 #, gcc-internal-format
21775 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
21778 #: cp/typeck.c:1816
21779 #, gcc-internal-format
21780 msgid "qualified type %qT does not match destructor name ~%qT"
21783 #: cp/typeck.c:1822
21784 #, gcc-internal-format
21785 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
21788 #: cp/typeck.c:1936
21789 #, gcc-internal-format
21790 msgid "%<%D::%D%> is not a member of %qT"
21793 #: cp/typeck.c:1947
21794 #, gcc-internal-format
21795 msgid "%qT is not a base of %qT"
21798 #: cp/typeck.c:1966
21799 #, gcc-internal-format
21800 msgid "%qD has no member named %qE"
21803 #: cp/typeck.c:1981
21804 #, gcc-internal-format
21805 msgid "%qD is not a member template function"
21808 #. A pointer to incomplete type (other than cv void) can be
21809 #. dereferenced [expr.unary.op]/1
21810 #: cp/typeck.c:2088
21811 #, gcc-internal-format
21812 msgid "%qT is not a pointer-to-object type"
21815 #: cp/typeck.c:2113
21816 #, gcc-internal-format
21817 msgid "invalid use of %qs on pointer to member"
21820 #: cp/typeck.c:2119
21821 #, gcc-internal-format
21822 msgid "invalid type argument"
21825 #: cp/typeck.c:2142
21826 #, gcc-internal-format
21827 msgid "subscript missing in array reference"
21830 #: cp/typeck.c:2224
21831 #, gcc-internal-format
21832 msgid "ISO C++ forbids subscripting non-lvalue array"
21835 #: cp/typeck.c:2235
21836 #, gcc-internal-format
21837 msgid "subscripting array declared %<register%>"
21840 #: cp/typeck.c:2318
21841 #, gcc-internal-format
21842 msgid "object missing in use of %qE"
21845 #: cp/typeck.c:2432
21846 #, gcc-internal-format
21847 msgid "ISO C++ forbids calling %<::main%> from within program"
21850 #: cp/typeck.c:2457
21851 #, gcc-internal-format
21853 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
21856 #: cp/typeck.c:2471
21857 #, gcc-internal-format
21858 msgid "%qE cannot be used as a function"
21861 #: cp/typeck.c:2550
21862 #, gcc-internal-format
21863 msgid "too many arguments to %s %q+#D"
21866 #: cp/typeck.c:2552 cp/typeck.c:2655
21867 #, gcc-internal-format
21868 msgid "at this point in file"
21871 #: cp/typeck.c:2555
21872 #, gcc-internal-format
21873 msgid "too many arguments to function"
21876 #: cp/typeck.c:2589
21877 #, gcc-internal-format
21878 msgid "parameter %P of %qD has incomplete type %qT"
21881 #: cp/typeck.c:2592
21882 #, gcc-internal-format
21883 msgid "parameter %P has incomplete type %qT"
21886 #: cp/typeck.c:2653
21887 #, gcc-internal-format
21888 msgid "too few arguments to %s %q+#D"
21891 #: cp/typeck.c:2658
21892 #, gcc-internal-format
21893 msgid "too few arguments to function"
21896 #: cp/typeck.c:2805 cp/typeck.c:2815
21897 #, gcc-internal-format
21898 msgid "assuming cast to type %qT from overloaded function"
21901 #: cp/typeck.c:2876
21902 #, gcc-internal-format
21903 msgid "division by zero in %<%E / 0%>"
21906 #: cp/typeck.c:2878
21907 #, gcc-internal-format
21908 msgid "division by zero in %<%E / 0.%>"
21911 #: cp/typeck.c:2912
21912 #, gcc-internal-format
21913 msgid "division by zero in %<%E %% 0%>"
21916 #: cp/typeck.c:2914
21917 #, gcc-internal-format
21918 msgid "division by zero in %<%E %% 0.%>"
21921 #: cp/typeck.c:2994
21922 #, gcc-internal-format
21923 msgid "%s rotate count is negative"
21926 #: cp/typeck.c:2997
21927 #, gcc-internal-format
21928 msgid "%s rotate count >= width of type"
21931 #: cp/typeck.c:3031 cp/typeck.c:3036 cp/typeck.c:3132 cp/typeck.c:3137
21932 #, gcc-internal-format
21933 msgid "ISO C++ forbids comparison between pointer and integer"
21936 #: cp/typeck.c:3151
21937 #, gcc-internal-format
21938 msgid "unordered comparison on non-floating point argument"
21941 #: cp/typeck.c:3173
21942 #, gcc-internal-format
21943 msgid "invalid operands of types %qT and %qT to binary %qO"
21946 #: cp/typeck.c:3337
21947 #, gcc-internal-format
21948 msgid "comparison between types %q#T and %q#T"
21951 #: cp/typeck.c:3373
21952 #, gcc-internal-format
21953 msgid "comparison between signed and unsigned integer expressions"
21956 #. Some sort of arithmetic operation involving NULL was
21957 #. performed. Note that pointer-difference and pointer-addition
21958 #. have already been handled above, and so we don't end up here in
21960 #: cp/typeck.c:3452
21961 #, gcc-internal-format
21962 msgid "NULL used in arithmetic"
21965 #: cp/typeck.c:3510
21966 #, gcc-internal-format
21967 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
21970 #: cp/typeck.c:3512
21971 #, gcc-internal-format
21972 msgid "ISO C++ forbids using pointer to a function in subtraction"
21975 #: cp/typeck.c:3514
21976 #, gcc-internal-format
21977 msgid "ISO C++ forbids using pointer to a method in subtraction"
21980 #: cp/typeck.c:3526
21981 #, gcc-internal-format
21982 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
21985 #: cp/typeck.c:3585
21986 #, gcc-internal-format
21988 "invalid use of %qE to form a pointer-to-member-function. Use a qualified-id."
21991 #: cp/typeck.c:3592
21992 #, gcc-internal-format
21994 "parenthesis around %qE cannot be used to form a pointer-to-member-function"
21997 #: cp/typeck.c:3615
21998 #, gcc-internal-format
21999 msgid "taking address of temporary"
22002 #: cp/typeck.c:3849
22003 #, gcc-internal-format
22004 msgid "ISO C++ forbids %sing an enum"
22007 #: cp/typeck.c:3860
22008 #, gcc-internal-format
22009 msgid "cannot %s a pointer to incomplete type %qT"
22012 #: cp/typeck.c:3866
22013 #, gcc-internal-format
22014 msgid "ISO C++ forbids %sing a pointer of type %qT"
22017 #: cp/typeck.c:3891
22018 #, gcc-internal-format
22019 msgid "cast to non-reference type used as lvalue"
22022 #: cp/typeck.c:3926
22023 #, gcc-internal-format
22024 msgid "invalid use of %<--%> on bool variable %qD"
22028 #: cp/typeck.c:3955
22029 #, gcc-internal-format
22030 msgid "ISO C++ forbids taking address of function %<::main%>"
22033 #. An expression like &memfn.
22034 #: cp/typeck.c:4009
22035 #, gcc-internal-format
22037 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
22038 "static member function to form a pointer to member function. Say %<&%T::%D%>"
22041 #: cp/typeck.c:4014
22042 #, gcc-internal-format
22044 "ISO C++ forbids taking the address of a bound member function to form a "
22045 "pointer to member function. Say %<&%T::%D%>"
22048 #: cp/typeck.c:4042
22049 #, gcc-internal-format
22050 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
22053 #: cp/typeck.c:4062
22054 #, gcc-internal-format
22055 msgid "cannot create pointer to reference member %qD"
22058 #: cp/typeck.c:4276
22059 #, gcc-internal-format
22060 msgid "cannot take the address of %<this%>, which is an rvalue expression"
22063 #: cp/typeck.c:4299
22064 #, gcc-internal-format
22065 msgid "address of explicit register variable %qD requested"
22068 #: cp/typeck.c:4304
22069 #, gcc-internal-format
22070 msgid "address requested for %qD, which is declared %<register%>"
22073 #: cp/typeck.c:4370
22074 #, gcc-internal-format
22075 msgid "%s expression list treated as compound expression"
22078 #: cp/typeck.c:4445
22079 #, gcc-internal-format
22080 msgid "%s from type %qT to type %qT casts away constness"
22083 #: cp/typeck.c:4744
22084 #, gcc-internal-format
22085 msgid "invalid static_cast from type %qT to type %qT"
22088 #: cp/typeck.c:4766
22089 #, gcc-internal-format
22090 msgid "converting from %qT to %qT"
22093 #: cp/typeck.c:4811
22094 #, gcc-internal-format
22095 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
22098 #: cp/typeck.c:4870
22099 #, gcc-internal-format
22100 msgid "cast from %qT to %qT loses precision"
22103 #: cp/typeck.c:4895
22104 #, gcc-internal-format
22105 msgid "cast from %qT to %qT increases required alignment of target type"
22108 #. Only issue a warning, as we have always supported this
22109 #. where possible, and it is necessary in some cases. DR 195
22110 #. addresses this issue, but as of 2004/10/26 is still in
22112 #: cp/typeck.c:4909
22113 #, gcc-internal-format
22115 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
22118 #: cp/typeck.c:4920
22119 #, gcc-internal-format
22120 msgid "invalid cast from type %qT to type %qT"
22123 #: cp/typeck.c:4976
22124 #, gcc-internal-format
22126 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
22127 "nor a pointer-to-data-member type"
22130 #: cp/typeck.c:4985
22131 #, gcc-internal-format
22133 "invalid use of const_cast with type %qT, which is a pointer or reference to "
22137 #: cp/typeck.c:5007
22138 #, gcc-internal-format
22139 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
22142 #: cp/typeck.c:5050
22143 #, gcc-internal-format
22144 msgid "invalid const_cast from type %qT to type %qT"
22147 #: cp/typeck.c:5118 cp/typeck.c:5123
22148 #, gcc-internal-format
22149 msgid "ISO C++ forbids casting to an array type %qT"
22152 #: cp/typeck.c:5131
22153 #, gcc-internal-format
22154 msgid "invalid cast to function type %qT"
22157 #: cp/typeck.c:5347
22158 #, gcc-internal-format
22159 msgid " in evaluation of %<%Q(%#T, %#T)%>"
22162 #: cp/typeck.c:5416
22163 #, gcc-internal-format
22164 msgid "incompatible types in assignment of %qT to %qT"
22167 #: cp/typeck.c:5423
22168 #, gcc-internal-format
22169 msgid "ISO C++ forbids assignment of arrays"
22172 #: cp/typeck.c:5541
22173 #, gcc-internal-format
22174 msgid " in pointer to member function conversion"
22177 #: cp/typeck.c:5552 cp/typeck.c:5578
22178 #, gcc-internal-format
22179 msgid "pointer to member cast via virtual base %qT"
22182 #: cp/typeck.c:5555
22183 #, gcc-internal-format
22184 msgid "pointer to member conversion via virtual base %qT"
22187 #: cp/typeck.c:5564
22188 #, gcc-internal-format
22189 msgid " in pointer to member conversion"
22192 #: cp/typeck.c:5652
22193 #, gcc-internal-format
22194 msgid "invalid conversion to type %qT from type %qT"
22197 #: cp/typeck.c:5896
22198 #, gcc-internal-format
22199 msgid "cannot convert %qT to %qT for argument %qP to %qD"
22202 #: cp/typeck.c:5899
22203 #, gcc-internal-format
22204 msgid "cannot convert %qT to %qT in %s"
22207 #: cp/typeck.c:5972 cp/typeck.c:5974
22208 #, gcc-internal-format
22209 msgid "in passing argument %P of %q+D"
22212 #: cp/typeck.c:6024
22213 #, gcc-internal-format
22214 msgid "returning reference to temporary"
22217 #: cp/typeck.c:6031
22218 #, gcc-internal-format
22219 msgid "reference to non-lvalue returned"
22222 #: cp/typeck.c:6043
22223 #, gcc-internal-format
22224 msgid "reference to local variable %qD returned"
22227 #: cp/typeck.c:6046
22228 #, gcc-internal-format
22229 msgid "address of local variable %qD returned"
22232 #: cp/typeck.c:6076
22233 #, gcc-internal-format
22234 msgid "returning a value from a destructor"
22237 #. If a return statement appears in a handler of the
22238 #. function-try-block of a constructor, the program is ill-formed.
22239 #: cp/typeck.c:6084
22240 #, gcc-internal-format
22241 msgid "cannot return from a handler of a function-try-block of a constructor"
22244 #. You can't return a value from a constructor.
22245 #: cp/typeck.c:6087
22246 #, gcc-internal-format
22247 msgid "returning a value from a constructor"
22250 #: cp/typeck.c:6110
22251 #, gcc-internal-format
22252 msgid "return-statement with no value, in function returning %qT"
22255 #: cp/typeck.c:6127
22256 #, gcc-internal-format
22257 msgid "return-statement with a value, in function returning 'void'"
22260 #: cp/typeck.c:6158
22261 #, gcc-internal-format
22263 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
22264 "fcheck-new is in effect)"
22268 #, gcc-internal-format
22269 msgid "type %qT is not a base type for type %qT"
22272 #: cp/typeck2.c:292
22273 #, gcc-internal-format
22274 msgid "cannot declare variable %q+D to be of abstract type %qT"
22277 #: cp/typeck2.c:295
22278 #, gcc-internal-format
22279 msgid "cannot declare parameter %q+D to be of abstract type %qT"
22282 #: cp/typeck2.c:298
22283 #, gcc-internal-format
22284 msgid "cannot declare field %q+D to be of abstract type %qT"
22287 #: cp/typeck2.c:302
22288 #, gcc-internal-format
22289 msgid "invalid abstract return type for member function %q+#D"
22292 #: cp/typeck2.c:305
22293 #, gcc-internal-format
22294 msgid "invalid abstract return type for function %q+#D"
22297 #. Here we do not have location information, so use error instead
22299 #: cp/typeck2.c:310
22300 #, gcc-internal-format
22301 msgid "invalid abstract type %qT for %qE"
22304 #: cp/typeck2.c:312
22305 #, gcc-internal-format
22306 msgid "invalid abstract type for %q+D"
22309 #: cp/typeck2.c:315
22310 #, gcc-internal-format
22311 msgid "cannot allocate an object of abstract type %qT"
22314 #: cp/typeck2.c:323
22315 #, gcc-internal-format
22316 msgid "%J because the following virtual functions are pure within %qT:"
22319 #: cp/typeck2.c:327
22320 #, gcc-internal-format
22324 #: cp/typeck2.c:334
22325 #, gcc-internal-format
22326 msgid "%J since type %qT has pure virtual functions"
22329 #: cp/typeck2.c:582
22330 #, gcc-internal-format
22331 msgid "constructor syntax used, but no constructor declared for type %qT"
22334 #: cp/typeck2.c:596
22335 #, gcc-internal-format
22336 msgid "cannot initialize arrays using this syntax"
22339 #: cp/typeck2.c:688
22340 #, gcc-internal-format
22341 msgid "initializing array with parameter list"
22344 #: cp/typeck2.c:710
22345 #, gcc-internal-format
22346 msgid "int-array initialized from non-wide string"
22349 #: cp/typeck2.c:743
22350 #, gcc-internal-format
22351 msgid "initializer for scalar variable requires one element"
22354 #: cp/typeck2.c:750
22355 #, gcc-internal-format
22356 msgid "braces around scalar initializer for %qT"
22359 #: cp/typeck2.c:753
22360 #, gcc-internal-format
22361 msgid "ignoring extra initializers for %qT"
22364 #: cp/typeck2.c:765
22365 #, gcc-internal-format
22366 msgid "variable-sized object of type %qT may not be initialized"
22369 #: cp/typeck2.c:776
22370 #, gcc-internal-format
22371 msgid "subobject of type %qT must be initialized by constructor, not by %qE"
22374 #: cp/typeck2.c:842
22375 #, gcc-internal-format
22376 msgid "aggregate has a partly bracketed initializer"
22379 #: cp/typeck2.c:880 cp/typeck2.c:969
22380 #, gcc-internal-format
22381 msgid "non-trivial labeled initializers"
22384 #: cp/typeck2.c:894
22385 #, gcc-internal-format
22386 msgid "non-empty initializer for array of empty elements"
22389 #: cp/typeck2.c:1008 cp/typeck2.c:1023
22390 #, gcc-internal-format
22391 msgid "missing initializer for member %qD"
22394 #: cp/typeck2.c:1013
22395 #, gcc-internal-format
22396 msgid "uninitialized const member %qD"
22399 #: cp/typeck2.c:1015
22400 #, gcc-internal-format
22401 msgid "member %qD with uninitialized const fields"
22404 #: cp/typeck2.c:1017
22405 #, gcc-internal-format
22406 msgid "member %qD is uninitialized reference"
22409 #: cp/typeck2.c:1064
22410 #, gcc-internal-format
22411 msgid "index value instead of field name in union initializer"
22414 #: cp/typeck2.c:1076
22415 #, gcc-internal-format
22416 msgid "no field %qD in union being initialized"
22419 #: cp/typeck2.c:1084
22420 #, gcc-internal-format
22421 msgid "union %qT with no named members cannot be initialized"
22424 #: cp/typeck2.c:1119
22425 #, gcc-internal-format
22426 msgid "excess elements in aggregate initializer"
22429 #: cp/typeck2.c:1227
22430 #, gcc-internal-format
22431 msgid "circular pointer delegation detected"
22434 #: cp/typeck2.c:1240
22435 #, gcc-internal-format
22436 msgid "base operand of %<->%> has non-pointer type %qT"
22439 #: cp/typeck2.c:1264
22440 #, gcc-internal-format
22441 msgid "result of %<operator->()%> yields non-pointer result"
22444 #: cp/typeck2.c:1266
22445 #, gcc-internal-format
22446 msgid "base operand of %<->%> is not a pointer"
22449 #: cp/typeck2.c:1290
22450 #, gcc-internal-format
22451 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
22454 #: cp/typeck2.c:1299
22455 #, gcc-internal-format
22457 "cannot apply member pointer %qE to %qE, which is of non-aggregate type %qT"
22460 #: cp/typeck2.c:1321
22461 #, gcc-internal-format
22462 msgid "pointer to member type %qT incompatible with object type %qT"
22465 #: cp/typeck2.c:1544
22466 #, gcc-internal-format
22467 msgid "call to function %qD which throws incomplete type %q#T"
22470 #: cp/typeck2.c:1547
22471 #, gcc-internal-format
22472 msgid "call to function which throws incomplete type %q#T"
22475 #: fortran/f95-lang.c:240
22476 #, gcc-internal-format
22477 msgid "Unexpected type in truthvalue_conversion"
22480 #: fortran/f95-lang.c:293
22481 #, gcc-internal-format
22482 msgid "can't open input file: %s"
22485 #: fortran/f95-lang.c:620
22486 #, gcc-internal-format
22487 msgid "global register variable %qs used in nested function"
22490 #: fortran/f95-lang.c:624
22491 #, gcc-internal-format
22492 msgid "register variable %qs used in nested function"
22495 #: fortran/f95-lang.c:631
22496 #, gcc-internal-format
22497 msgid "address of global register variable %qs requested"
22500 #: fortran/f95-lang.c:649
22501 #, gcc-internal-format
22502 msgid "address of register variable %qs requested"
22505 #: fortran/trans-array.c:2860
22506 #, gcc-internal-format
22507 msgid "Possible frontend bug: array constructor not expanded"
22510 #: fortran/trans-array.c:3983
22511 #, gcc-internal-format
22513 "Possible frontend bug: Deferred array size without pointer or allocatable "
22517 #: fortran/trans-array.c:4144
22518 #, gcc-internal-format
22519 msgid "scalar vector subscript???"
22522 #: fortran/trans-array.c:4418
22523 #, gcc-internal-format
22524 msgid "bad expression type during walk (%d)"
22527 #: fortran/trans-const.c:305
22528 #, gcc-internal-format
22529 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
22532 #: fortran/trans-decl.c:783
22533 #, gcc-internal-format
22534 msgid "intrinsic variable which isn't a procedure"
22537 #: fortran/trans-decl.c:2029
22538 #, gcc-internal-format
22539 msgid "Function does not return a value"
22542 #. I don't think this should ever happen.
22543 #: fortran/trans-decl.c:2127
22544 #, gcc-internal-format
22545 msgid "module symbol %s in wrong namespace"
22548 #: fortran/trans-decl.c:2141
22549 #, gcc-internal-format
22550 msgid "backend decl for module variable %s already exists"
22553 #: fortran/trans-decl.c:2223
22554 #, gcc-internal-format
22555 msgid "unused parameter %qs"
22558 #: fortran/trans-decl.c:2228
22559 #, gcc-internal-format
22560 msgid "unused variable %qs"
22563 #: fortran/trans-decl.c:2382
22564 #, gcc-internal-format
22565 msgid "Function return value not set"
22568 #: fortran/trans-expr.c:994
22569 #, gcc-internal-format
22570 msgid "Unknown intrinsic op"
22573 #: fortran/trans-intrinsic.c:589
22574 #, gcc-internal-format
22575 msgid "Intrinsic function %s(%d) not recognized"
22578 #: fortran/trans-io.c:1399
22579 #, gcc-internal-format
22580 msgid "Bad IO basetype (%d)"
22583 #: fortran/trans-types.c:194
22584 #, gcc-internal-format
22585 msgid "integer kind=8 not available for -fdefault-integer-8 option"
22588 #: fortran/trans-types.c:206
22589 #, gcc-internal-format
22590 msgid "real kind=8 not available for -fdefault-real-8 option"
22593 #: fortran/trans-types.c:219
22594 #, gcc-internal-format
22595 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
22598 #: fortran/trans-types.c:931
22599 #, gcc-internal-format
22600 msgid "Array element size too big"
22603 #: fortran/trans.c:621
22604 #, gcc-internal-format
22605 msgid "gfc_trans_code(): Bad statement code"
22608 #. I changed this from sorry(...) because it should not return.
22609 #. TODO: Remove gfc_todo_error before releasing version 1.0.
22610 #: fortran/trans.h:569
22611 #, gcc-internal-format
22612 msgid "gfc_todo: Not Implemented: "
22615 #: java/check-init.c:248
22616 #, gcc-internal-format
22617 msgid "Can't reassign a value to the final variable %qs"
22620 #: java/check-init.c:518 java/check-init.c:531
22621 #, gcc-internal-format
22622 msgid "variable %qD may not have been initialized"
22625 #: java/check-init.c:946
22626 #, gcc-internal-format
22627 msgid "internal error in check-init: tree code not implemented: %s"
22630 #: java/check-init.c:1019
22631 #, gcc-internal-format
22632 msgid "%Jfinal field %qD may not have been initialized"
22635 #: java/class.c:749
22636 #, gcc-internal-format
22637 msgid "bad method signature"
22640 #: java/class.c:794
22641 #, gcc-internal-format
22642 msgid "misplaced ConstantValue attribute (not in any field)"
22645 #: java/class.c:797
22646 #, gcc-internal-format
22647 msgid "duplicate ConstantValue attribute for field '%s'"
22650 #: java/class.c:808
22651 #, gcc-internal-format
22652 msgid "ConstantValue attribute of field '%s' has wrong type"
22655 #: java/class.c:1428
22656 #, gcc-internal-format
22657 msgid "%Jabstract method in non-abstract class"
22660 #: java/class.c:2357
22661 #, gcc-internal-format
22662 msgid "%Jnon-static method '%D' overrides static method"
22665 #: java/decl.c:1303
22666 #, gcc-internal-format
22667 msgid "%J'%D' used prior to declaration"
22670 #: java/decl.c:1344
22671 #, gcc-internal-format
22672 msgid "declaration of %qs shadows a parameter"
22675 #: java/decl.c:1347
22676 #, gcc-internal-format
22677 msgid "declaration of %qs shadows a symbol from the parameter list"
22680 #: java/decl.c:1675
22681 #, gcc-internal-format
22682 msgid "%Jlabel '%D' used but not defined"
22685 #: java/decl.c:1680
22686 #, gcc-internal-format
22687 msgid "%Jlabel '%D' defined but not used"
22690 #: java/decl.c:1808
22691 #, gcc-internal-format
22692 msgid "%JIn %D: overlapped variable and exception ranges at %d"
22695 #: java/decl.c:1871
22696 #, gcc-internal-format
22697 msgid "bad type in parameter debug info"
22700 #: java/decl.c:1880
22701 #, gcc-internal-format
22702 msgid "%Jbad PC range for debug info for local '%D'"
22706 #, gcc-internal-format
22707 msgid "need to insert runtime check for %s"
22710 #: java/expr.c:505 java/expr.c:552
22711 #, gcc-internal-format
22712 msgid "assert: %s is assign compatible with %s"
22716 #, gcc-internal-format
22717 msgid "stack underflow - dup* operation"
22720 #: java/expr.c:1688
22721 #, gcc-internal-format
22722 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
22725 #: java/expr.c:1716
22726 #, gcc-internal-format
22727 msgid "field %qs not found"
22730 #: java/expr.c:2100
22731 #, gcc-internal-format
22732 msgid "method '%s' not found in class"
22735 #: java/expr.c:2305
22736 #, gcc-internal-format
22737 msgid "failed to find class '%s'"
22740 #: java/expr.c:2334
22741 #, gcc-internal-format
22742 msgid "class '%s' has no method named '%s' matching signature '%s'"
22745 #: java/expr.c:2365
22746 #, gcc-internal-format
22747 msgid "invokestatic on non static method"
22750 #: java/expr.c:2370
22751 #, gcc-internal-format
22752 msgid "invokestatic on abstract method"
22755 #: java/expr.c:2378
22756 #, gcc-internal-format
22757 msgid "invoke[non-static] on static method"
22760 #: java/expr.c:2695
22761 #, gcc-internal-format
22762 msgid "missing field '%s' in '%s'"
22765 #: java/expr.c:2702
22766 #, gcc-internal-format
22767 msgid "mismatching signature for field '%s' in '%s'"
22770 #: java/expr.c:2725
22771 #, gcc-internal-format
22772 msgid "%Jassignment to final field '%D' not in field's class"
22775 #: java/expr.c:2730
22776 #, gcc-internal-format
22777 msgid "%Jassignment to final static field %qD not in class initializer"
22780 #: java/expr.c:2739
22781 #, gcc-internal-format
22782 msgid "%Jassignment to final field '%D' not in constructor"
22785 #: java/expr.c:2929
22786 #, gcc-internal-format
22787 msgid "invalid PC in line number table"
22790 #: java/expr.c:2985
22791 #, gcc-internal-format
22792 msgid "unreachable bytecode from %d to before %d"
22795 #: java/expr.c:3027
22796 #, gcc-internal-format
22797 msgid "unreachable bytecode from %d to the end of the method"
22800 #. duplicate code from LOAD macro
22801 #: java/expr.c:3327
22802 #, gcc-internal-format
22803 msgid "unrecogized wide sub-instruction"
22806 #: java/gjavah.c:712
22807 #, gcc-internal-format
22808 msgid "static field has same name as method"
22811 #: java/gjavah.c:1260
22812 #, gcc-internal-format
22813 msgid "couldn't find class %s"
22816 #: java/gjavah.c:1267
22817 #, gcc-internal-format
22818 msgid "parse error while reading %s"
22821 #: java/gjavah.c:1493 java/gjavah.c:1595 java/gjavah.c:1670
22822 #, gcc-internal-format
22823 msgid "unparseable signature: '%s'"
22826 #: java/gjavah.c:2060
22827 #, gcc-internal-format
22828 msgid "Not a valid Java .class file."
22831 #: java/gjavah.c:2068 java/jcf-parse.c:746
22832 #, gcc-internal-format
22833 msgid "error while parsing constant pool"
22836 #: java/gjavah.c:2074
22837 #, gcc-internal-format
22838 msgid "error in constant pool entry #%d"
22841 #: java/gjavah.c:2217
22842 #, gcc-internal-format
22843 msgid "class is of array type\n"
22846 #: java/gjavah.c:2225
22847 #, gcc-internal-format
22848 msgid "base class is of array type"
22851 #: java/gjavah.c:2423 java/gjavah.c:2550
22852 #, gcc-internal-format
22853 msgid "no classes specified"
22856 #: java/gjavah.c:2516
22857 #, gcc-internal-format
22858 msgid "'-MG' option is unimplemented"
22861 #: java/gjavah.c:2558
22862 #, gcc-internal-format
22863 msgid "can't specify both -o and -MD"
22866 #: java/gjavah.c:2581
22867 #, gcc-internal-format
22868 msgid "%s: no such class"
22871 #: java/jcf-io.c:536
22872 #, gcc-internal-format
22874 "source file for class %qs is newer than its matching class file. Source "
22875 "file %qs used instead"
22878 #: java/jcf-parse.c:366
22879 #, gcc-internal-format
22880 msgid "bad string constant"
22883 #: java/jcf-parse.c:384
22884 #, gcc-internal-format
22885 msgid "bad value constant type %d, index %d"
22888 #: java/jcf-parse.c:572
22889 #, gcc-internal-format
22890 msgid "can't reopen %s: %m"
22893 #: java/jcf-parse.c:579
22894 #, gcc-internal-format
22895 msgid "can't close %s: %m"
22898 #: java/jcf-parse.c:714 java/jcf-parse.c:720
22899 #, gcc-internal-format
22900 msgid "cannot find file for class %s"
22903 #: java/jcf-parse.c:743
22904 #, gcc-internal-format
22905 msgid "not a valid Java .class file"
22908 #. FIXME - where was first time
22909 #: java/jcf-parse.c:761
22910 #, gcc-internal-format
22911 msgid "reading class %s for the second time from %s"
22914 #: java/jcf-parse.c:779
22915 #, gcc-internal-format
22916 msgid "error while parsing fields"
22919 #: java/jcf-parse.c:782
22920 #, gcc-internal-format
22921 msgid "error while parsing methods"
22924 #: java/jcf-parse.c:785
22925 #, gcc-internal-format
22926 msgid "error while parsing final attributes"
22929 #: java/jcf-parse.c:802
22930 #, gcc-internal-format
22932 "the %<java.lang.Object%> that was found in %qs didn't have the special zero-"
22933 "length %<gnu.gcj.gcj-compiled%> attribute. This generally means that your "
22934 "classpath is incorrectly set. Use %<info gcj \"Input Options\"%> to see the "
22935 "info page describing how to set the classpath"
22938 #: java/jcf-parse.c:836
22939 #, gcc-internal-format
22940 msgid "%Hduplicate class will only be compiled once"
22943 #: java/jcf-parse.c:890
22944 #, gcc-internal-format
22945 msgid "missing Code attribute"
22948 #: java/jcf-parse.c:1157
22949 #, gcc-internal-format
22950 msgid "no input file specified"
22953 #: java/jcf-parse.c:1192
22954 #, gcc-internal-format
22955 msgid "can't close input file %s: %m"
22958 #: java/jcf-parse.c:1239
22959 #, gcc-internal-format
22960 msgid "bad zip/jar file %s"
22963 #: java/jcf-parse.c:1460
22964 #, gcc-internal-format
22965 msgid "error while reading %s from zip file"
22968 #: java/jcf-write.c:2665
22969 #, gcc-internal-format
22971 "internal error in generate_bytecode_insn - tree code not implemented: %s"
22974 #: java/jcf-write.c:3039
22975 #, gcc-internal-format
22976 msgid "field initializer type mismatch"
22979 #: java/jcf-write.c:3496
22980 #, gcc-internal-format
22981 msgid "can't create directory %s: %m"
22984 #: java/jcf-write.c:3529
22985 #, gcc-internal-format
22986 msgid "can't open %s for writing: %m"
22989 #: java/jcf-write.c:3549
22990 #, gcc-internal-format
22991 msgid "can't create %s: %m"
22994 #: java/jv-scan.c:194
22995 #, gcc-internal-format
22996 msgid "only one of '--print-main', '--list-class', and '--complexity' allowed"
22999 #: java/jv-scan.c:197
23000 #, gcc-internal-format
23001 msgid "can't open output file '%s'"
23004 #: java/jv-scan.c:233
23005 #, gcc-internal-format
23006 msgid "file not found '%s'"
23009 #: java/jvspec.c:436
23010 #, gcc-internal-format
23011 msgid "warning: already-compiled .class files ignored with -C"
23015 #, gcc-internal-format
23016 msgid "can't do dependency tracking with input from stdin"
23020 #, gcc-internal-format
23021 msgid "couldn't determine target name for dependency tracking"
23025 #, gcc-internal-format
23027 "unknown encoding: %qs\n"
23028 "This might mean that your locale's encoding is not supported\n"
23029 "by your system's iconv(3) implementation. If you aren't trying\n"
23030 "to use a particular encoding for your input file, try the\n"
23031 "%<--encoding=UTF-8%> option"
23035 #, gcc-internal-format
23036 msgid "internal error - bad unget"
23039 #: java/mangle_name.c:140 java/mangle_name.c:210
23040 #, gcc-internal-format
23041 msgid "internal error - invalid Utf8 name"
23044 #: java/parse.y:765
23045 #, gcc-internal-format
23046 msgid "Ambiguous class: %qs and %qs"
23049 #: java/parse.y:831
23050 #, gcc-internal-format
23051 msgid "Modifier %qs declared twice"
23054 #: java/parse.y:1074
23055 #, gcc-internal-format
23056 msgid "Discouraged form of returned type specification"
23059 #: java/parse.y:1169
23060 #, gcc-internal-format
23062 "Can't define static initializer in class %qs. Static initializer can only be "
23063 "defined in top-level classes"
23066 #: java/parse.y:1464
23067 #, gcc-internal-format
23068 msgid "An empty declaration is a deprecated feature that should not be used"
23071 #: java/parse.y:3027
23072 #, gcc-internal-format
23073 msgid ": %qs JDK1.1(TM) feature"
23076 #: java/parse.y:3107 java/parse.y:3109
23077 #, gcc-internal-format
23083 #: java/parse.y:3268
23084 #, gcc-internal-format
23085 msgid "Missing return statement"
23088 #: java/parse.y:3290 java/parse.y:11969
23089 #: java/parse.y:11973
23090 #, gcc-internal-format
23091 msgid "Unreachable statement"
23094 #: java/parse.y:3300
23095 #, gcc-internal-format
23096 msgid "Can't access %s field %<%s.%s%> from %qs"
23099 #: java/parse.y:3369
23100 #, gcc-internal-format
23101 msgid "%s %qs already defined in %s:%d"
23104 #: java/parse.y:3387
23105 #, gcc-internal-format
23107 "Variable %qs is already defined in this method and was declared %<%s %s%> at "
23111 #: java/parse.y:3498
23112 #, gcc-internal-format
23113 msgid "Interface %qs repeated"
23116 #: java/parse.y:3528
23117 #, gcc-internal-format
23118 msgid "%s name %qs clashes with imported type %qs"
23121 #: java/parse.y:3560
23122 #, gcc-internal-format
23123 msgid "Public %s %qs must be defined in a file called %<%s.java%>"
23126 #: java/parse.y:3575
23127 #, gcc-internal-format
23129 "Inner class %qs can't be static. Static classes can only occur in interfaces "
23130 "and top-level classes"
23133 #: java/parse.y:3656
23134 #, gcc-internal-format
23136 "The class name %qs is already defined in this scope. An inner class may not "
23137 "have the same simple name as any of its enclosing classes"
23140 #: java/parse.y:3698
23141 #, gcc-internal-format
23142 msgid "Qualifier must be a reference"
23145 #: java/parse.y:3719
23146 #, gcc-internal-format
23147 msgid "Cyclic inheritance involving %s"
23150 #: java/parse.y:3979
23151 #, gcc-internal-format
23153 "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
23156 #: java/parse.y:4134
23157 #, gcc-internal-format
23158 msgid "Class %qs can't be declared both abstract and final"
23161 #: java/parse.y:4146
23162 #, gcc-internal-format
23163 msgid "%<java.lang.Object%> can't extend anything"
23166 #: java/parse.y:4389
23167 #, gcc-internal-format
23168 msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
23171 #: java/parse.y:4453
23172 #, gcc-internal-format
23173 msgid "Field %qs can't be static in inner class %qs unless it is final"
23176 #: java/parse.y:4696
23177 #, gcc-internal-format
23178 msgid "Class %qs must be declared abstract to define abstract method %qs"
23181 #: java/parse.y:4703
23182 #, gcc-internal-format
23183 msgid "native method %qs can't be strictfp"
23186 #: java/parse.y:4707
23187 #, gcc-internal-format
23188 msgid "method %qs can't be transient"
23191 #: java/parse.y:4710
23192 #, gcc-internal-format
23193 msgid "method %qs can't be volatile"
23196 #: java/parse.y:4760 java/parse.y:6489
23197 #, gcc-internal-format
23199 "Method %qs can't be static in inner class %qs. Only members of interfaces "
23200 "and top-level classes can be static"
23203 #: java/parse.y:4915
23204 #, gcc-internal-format
23205 msgid "%s method %qs can't have a body defined"
23208 #: java/parse.y:4926
23209 #, gcc-internal-format
23210 msgid "Non native and non abstract method %qs must have a body defined"
23213 #: java/parse.y:4996
23214 #, gcc-internal-format
23215 msgid "%s: recursive invocation of constructor %qs"
23218 #: java/parse.y:5026
23219 #, gcc-internal-format
23221 "Inconsistent member declaration. At most one of %<public%>, %<private%>, or "
23222 "%<protected%> may be specified"
23225 #: java/parse.y:5034
23226 #, gcc-internal-format
23228 "Inconsistent member declaration. At most one of %<final%> or %<volatile%> "
23232 #: java/parse.y:5124
23233 #, gcc-internal-format
23234 msgid "Variable %qs is used more than once in the argument list of method %qs"
23237 #: java/parse.y:5208
23238 #, gcc-internal-format
23239 msgid "%s %qs can't implement/extend %s %qs"
23242 #: java/parse.y:5242
23243 #, gcc-internal-format
23244 msgid "Class %qs can't subclass %s %qs"
23247 #: java/parse.y:5251
23248 #, gcc-internal-format
23249 msgid "Can't subclass final classes: %s"
23252 #: java/parse.y:5437
23253 #, gcc-internal-format
23254 msgid "Cyclic class inheritance%s"
23257 #: java/parse.y:6140
23258 #, gcc-internal-format
23259 msgid "Superclass %qs of class %qs not found"
23262 #: java/parse.y:6146
23263 #, gcc-internal-format
23264 msgid "Type %qs not found in declaration of field %qs"
23267 #: java/parse.y:6152
23268 #, gcc-internal-format
23269 msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
23272 #: java/parse.y:6159
23273 #, gcc-internal-format
23274 msgid "Type %qs not found in the declaration of the return type of method %qs"
23277 #: java/parse.y:6165
23278 #, gcc-internal-format
23279 msgid "Superinterface %qs of %s %qs not found"
23282 #: java/parse.y:6172
23283 #, gcc-internal-format
23284 msgid "Type %qs not found in the declaration of the local variable %qs"
23287 #: java/parse.y:6179
23288 #, gcc-internal-format
23289 msgid "Class %qs not found in %<throws%>"
23292 #: java/parse.y:6236
23293 #, gcc-internal-format
23294 msgid "Duplicate %s declaration %qs"
23297 #: java/parse.y:6310
23298 #, gcc-internal-format
23300 "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This "
23301 "method must be defined or %s %qs must be declared abstract"
23304 #: java/parse.y:6466
23305 #, gcc-internal-format
23307 "Class %qs in %<throws%> clause must be a subclass of class %<java.lang."
23311 #: java/parse.y:6510
23312 #, gcc-internal-format
23314 "Class %qs must override %qs with a public method in order to implement "
23318 #: java/parse.y:6524 java/parse.y:6747
23319 #, gcc-internal-format
23320 msgid "Method %qs was defined with return type %qs in class %qs"
23323 #: java/parse.y:6541
23324 #, gcc-internal-format
23325 msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
23328 #: java/parse.y:6555
23329 #, gcc-internal-format
23331 "Instance methods can't be overridden by a static method. Method %qs is an "
23332 "instance method in class %qs"
23335 #: java/parse.y:6578
23336 #, gcc-internal-format
23338 "Methods can't be overridden to be more private. Method %qs is not %s in "
23342 #: java/parse.y:6715
23343 #, gcc-internal-format
23345 "Invalid checked exception class %qs in %<throws%> clause. The exception "
23346 "must be a subclass of an exception thrown by %qs from class %qs"
23349 #: java/parse.y:6772
23350 #, gcc-internal-format
23352 "Interface %qs inherits method %qs from interface %qs. This method is "
23353 "redefined with a different return type in interface %qs"
23356 #: java/parse.y:6947
23357 #, gcc-internal-format
23358 msgid "Class or interface %qs not found in import"
23361 #: java/parse.y:7036
23362 #, gcc-internal-format
23363 msgid "malformed .zip archive in CLASSPATH: %s"
23366 #: java/parse.y:7107
23367 #, gcc-internal-format
23369 "Can't find default package %qs. Check the CLASSPATH environment variable and "
23370 "the access to the archives"
23373 #: java/parse.y:7112
23374 #, gcc-internal-format
23375 msgid "Package %qs not found in import"
23378 #: java/parse.y:7213
23379 #, gcc-internal-format
23380 msgid "Type %qs also potentially defined in package %qs"
23383 #: java/parse.y:7337
23384 #, gcc-internal-format
23385 msgid "Nested %s %s is %s; cannot be accessed from here"
23388 #: java/parse.y:7375
23389 #, gcc-internal-format
23391 "Can't access %s %qs. Only public classes and interfaces in other packages "
23395 #: java/parse.y:7413
23396 #, gcc-internal-format
23397 msgid "Only %<final%> is allowed as a local variables modifier"
23400 #: java/parse.y:9046
23401 #, gcc-internal-format
23402 msgid "No constructor matching %qs found in class %qs"
23405 #: java/parse.y:9544
23406 #, gcc-internal-format
23407 msgid "Can't reference %qs before the superclass constructor has been called"
23410 #: java/parse.y:9598
23411 #, gcc-internal-format
23413 "Local variable %qs can't be accessed from within the inner class %qs unless "
23414 "it is declared final"
23417 #: java/parse.y:9603 java/parse.y:10061
23418 #, gcc-internal-format
23419 msgid "Undefined variable %qs"
23422 #: java/parse.y:9614
23423 #, gcc-internal-format
23424 msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
23427 #: java/parse.y:9815 java/parse.y:10689
23428 #, gcc-internal-format
23429 msgid "No enclosing instance for inner class %qs is in scope%s"
23432 #: java/parse.y:9934 java/parse.y:12388
23433 #, gcc-internal-format
23434 msgid "Keyword %<this%> used outside allowed context"
23437 #: java/parse.y:9940 java/parse.y:10843
23438 #, gcc-internal-format
23440 "Can't reference %<this%> before the superclass constructor has been called"
23443 #: java/parse.y:9956
23444 #, gcc-internal-format
23446 "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
23449 #: java/parse.y:9989
23450 #, gcc-internal-format
23451 msgid "Keyword %<super%> used outside allowed context"
23454 #: java/parse.y:10038
23455 #, gcc-internal-format
23456 msgid "No variable %qs defined in class %qs"
23459 #: java/parse.y:10043
23460 #, gcc-internal-format
23461 msgid "Undefined variable or class name: %qs"
23464 #: java/parse.y:10125
23465 #, gcc-internal-format
23466 msgid "Can't use type %qs as a qualifier"
23469 #: java/parse.y:10144
23470 #, gcc-internal-format
23471 msgid "Attempt to reference field %qs in %<%s %s%>"
23474 #: java/parse.y:10175
23475 #, gcc-internal-format
23476 msgid "No variable %qs defined in type %qs"
23479 #: java/parse.y:10267
23480 #, gcc-internal-format
23481 msgid "Attempt to reference field %<new%> in a %qs"
23484 #: java/parse.y:10404
23485 #, gcc-internal-format
23486 msgid "The class %qs has been deprecated"
23489 #: java/parse.y:10414
23490 #, gcc-internal-format
23491 msgid "The %s %qs in class %qs has been deprecated"
23494 #: java/parse.y:10531
23495 #, gcc-internal-format
23496 msgid "Can't invoke a method on primitive type %qs"
23499 #: java/parse.y:10546
23500 #, gcc-internal-format
23501 msgid "Can't make static reference to method %qs in interface %qs"
23504 #: java/parse.y:10556 java/parse.y:10890
23505 #, gcc-internal-format
23506 msgid "Can't make static reference to method %<%s %s%> in class %qs"
23509 #: java/parse.y:10596
23510 #, gcc-internal-format
23511 msgid "Can't invoke super constructor on java.lang.Object"
23514 #: java/parse.y:10609 java/parse.y:14447
23515 #, gcc-internal-format
23516 msgid "Class %qs not found in type declaration"
23519 #: java/parse.y:10621
23520 #, gcc-internal-format
23521 msgid "Class %qs is an abstract class. It can't be instantiated"
23524 #: java/parse.y:10651
23525 #, gcc-internal-format
23526 msgid "No method named %qs in scope"
23529 #: java/parse.y:10762
23530 #, gcc-internal-format
23531 msgid "Can't access %s %s %<%s.%s%> from %qs"
23534 #: java/parse.y:11236
23535 #, gcc-internal-format
23536 msgid "Can't find %s %<%s(%s)%> in type %qs%s"
23539 #: java/parse.y:11815
23540 #, gcc-internal-format
23541 msgid "Constant expression required"
23544 #: java/parse.y:11828
23545 #, gcc-internal-format
23546 msgid "Incompatible type for case. Can't convert %qs to %<int%>"
23549 #: java/parse.y:11862
23550 #, gcc-internal-format
23551 msgid "Duplicate case label: %<default%>"
23554 #: java/parse.y:12202
23555 #, gcc-internal-format
23556 msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
23559 #: java/parse.y:12368
23560 #, gcc-internal-format
23561 msgid "missing static field %qs"
23564 #: java/parse.y:12373
23565 #, gcc-internal-format
23566 msgid "not a static field %qs"
23569 #: java/parse.y:12396
23570 #, gcc-internal-format
23572 "Can't reference %<this%> or %<super%> before the superclass constructor has "
23576 #: java/parse.y:12416
23577 #, gcc-internal-format
23578 msgid "No case for %s"
23581 #: java/parse.y:12846
23582 #, gcc-internal-format
23583 msgid "Invalid left hand side of assignment"
23586 #: java/parse.y:12897
23587 #, gcc-internal-format
23588 msgid "Incompatible type for %s. Can't convert %qs to %qs"
23591 #: java/parse.y:12900
23592 #, gcc-internal-format
23593 msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
23596 #: java/parse.y:13072
23597 #, gcc-internal-format
23599 "Constant expression %qs too wide for narrowing primitive conversion to %qs"
23602 #: java/parse.y:13363
23603 #, gcc-internal-format
23604 msgid "unregistered operator %s"
23607 #: java/parse.y:13512
23608 #, gcc-internal-format
23610 "Evaluating this expression will result in an arithmetic exception being "
23614 #: java/parse.y:13594
23615 #, gcc-internal-format
23617 "Incompatible type for %qs. Explicit cast needed to convert shift distance "
23618 "from %qs to integral"
23621 #: java/parse.y:13599
23622 #, gcc-internal-format
23624 "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
23627 #: java/parse.y:13675
23628 #, gcc-internal-format
23629 msgid "Invalid argument %qs for %<instanceof%>"
23632 #: java/parse.y:13702
23633 #, gcc-internal-format
23634 msgid "Impossible for %qs to be instance of %qs"
23637 #: java/parse.y:13833
23638 #, gcc-internal-format
23639 msgid "Incompatible type for %qs. Can't convert %qs to %qs"
23642 #: java/parse.y:14308
23643 #, gcc-internal-format
23644 msgid "Invalid argument type %qs to %qs"
23647 #: java/parse.y:14538
23648 #, gcc-internal-format
23649 msgid "Invalid cast from %qs to %qs"
23652 #: java/parse.y:14585
23653 #, gcc-internal-format
23654 msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
23657 #: java/parse.y:14598
23658 #, gcc-internal-format
23660 "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
23663 #: java/parse.y:14602
23664 #, gcc-internal-format
23665 msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
23668 #: java/parse.y:14673
23669 #, gcc-internal-format
23671 "Incompatible type for dimension in array creation expression. %s convert %qs "
23675 #: java/parse.y:14789
23676 #, gcc-internal-format
23677 msgid "Invalid array initializer for non-array type %qs"
23680 #: java/parse.y:14876
23681 #, gcc-internal-format
23682 msgid "Incompatible type for array. %s convert %qs to %qs"
23685 #: java/parse.y:14945
23686 #, gcc-internal-format
23687 msgid "%<return%> inside instance initializer"
23690 #: java/parse.y:14949
23691 #, gcc-internal-format
23692 msgid "%<return%> inside static initializer"
23695 #: java/parse.y:14955
23696 #, gcc-internal-format
23697 msgid "%<return%> with%s value from %<%s %s%>"
23700 #: java/parse.y:14962
23701 #, gcc-internal-format
23702 msgid "%<return%> with value from constructor %qs"
23705 #: java/parse.y:15027
23706 #, gcc-internal-format
23707 msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
23710 #: java/parse.y:15060
23711 #, gcc-internal-format
23712 msgid "Declaration of %qs shadows a previous label declaration"
23715 #: java/parse.y:15065
23716 #, gcc-internal-format
23717 msgid "This is the location of the previous declaration of label %qs"
23720 #: java/parse.y:15312
23721 #, gcc-internal-format
23722 msgid "No label definition found for %qs"
23725 #: java/parse.y:15325
23726 #, gcc-internal-format
23727 msgid "%<continue%> must be in loop"
23730 #: java/parse.y:15328
23731 #, gcc-internal-format
23732 msgid "continue label %qs does not name a loop"
23735 #: java/parse.y:15349
23736 #, gcc-internal-format
23737 msgid "%<break%> must be in loop or switch"
23740 #: java/parse.y:15390
23741 #, gcc-internal-format
23743 "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
23746 #: java/parse.y:15428
23747 #, gcc-internal-format
23748 msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
23751 #. The case_label_list is in reverse order, so print the
23752 #. outer label first.
23753 #: java/parse.y:15459
23754 #, gcc-internal-format
23755 msgid "duplicate case label: %<"
23758 #: java/parse.y:15460
23759 #, gcc-internal-format
23763 #: java/parse.y:15463
23764 #, gcc-internal-format
23765 msgid "original label is here"
23768 #: java/parse.y:15680
23769 #, gcc-internal-format
23771 "Can't catch class %qs. Catch clause parameter type must be a subclass of "
23772 "class %<java.lang.Throwable%>"
23775 #: java/parse.y:15704
23776 #, gcc-internal-format
23777 msgid "%<catch%> not reached because of the catch clause at line %d"
23780 #: java/parse.y:15771
23781 #, gcc-internal-format
23783 "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang."
23787 #: java/parse.y:15822
23788 #, gcc-internal-format
23789 msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
23792 #: java/parse.y:15851
23793 #, gcc-internal-format
23795 "Checked exception %qs can't be thrown in instance initializer (not all "
23796 "declared constructor are declaring it in their %<throws%> clause)"
23799 #: java/parse.y:15872
23800 #, gcc-internal-format
23802 "Checked exception %qs can't be caught by any of the catch clause(s) of the "
23803 "surrounding %<try%> block"
23806 #: java/parse.y:15885
23807 #, gcc-internal-format
23808 msgid "Checked exception %qs can't be thrown in initializer"
23811 #: java/parse.y:15889
23812 #, gcc-internal-format
23813 msgid "Checked exception %qs isn't thrown from a %<try%> block"
23816 #: java/parse.y:15895
23817 #, gcc-internal-format
23819 "Checked exception %qs doesn't match any of current method's %<throws%> "
23823 #: java/parse.y:15947
23824 #, gcc-internal-format
23825 msgid "Exception %qs can't be thrown in initializer"
23828 #: java/parse.y:15952
23829 #, gcc-internal-format
23831 "Exception %qs must be caught, or it must be declared in the %<throws%> "
23835 #: java/parse.y:16065
23836 #, gcc-internal-format
23837 msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
23840 #: java/parse.y:16133
23841 #, gcc-internal-format
23842 msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
23845 #: java/typeck.c:530
23846 #, gcc-internal-format
23847 msgid "junk at end of signature string"
23850 #: java/verify-glue.c:387
23851 #, gcc-internal-format
23852 msgid "verification failed: %s"
23855 #: java/verify-glue.c:389
23856 #, gcc-internal-format
23857 msgid "verification failed at PC=%d: %s"
23860 #: java/verify-glue.c:473 java/verify.c:480
23861 #, gcc-internal-format
23862 msgid "bad pc in exception_table"
23865 #: java/verify.c:1475
23866 #, gcc-internal-format
23867 msgid "unknown opcode %d@pc=%d during verification"
23870 #: java/verify.c:1550 java/verify.c:1566 java/verify.c:1571
23871 #, gcc-internal-format
23872 msgid "verification error at PC=%d"
23875 #: java/parse.h:125
23876 #, gcc-internal-format
23877 msgid "%s method can't be abstract"
23880 #: java/parse.h:129
23881 #, gcc-internal-format
23882 msgid "Constructor can't be %s"
23885 #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
23886 #. flags was set artificially, such as for a interface method
23887 #: java/parse.h:161
23888 #, gcc-internal-format
23889 msgid "Discouraged redundant use of %qs modifier in declaration of %s"
23892 #: java/parse.h:168
23893 #, gcc-internal-format
23894 msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
23897 #. Standard error messages
23898 #: java/parse.h:352
23899 #, gcc-internal-format
23900 msgid "Incompatible type for %qs. Can't convert %qs to boolean"
23903 #: java/parse.h:357
23904 #, gcc-internal-format
23905 msgid "Incompatible type for %qs. Can't convert %qs to numeric type"
23908 #: java/parse.h:365
23909 #, gcc-internal-format
23911 "Incompatible type for %qs. Explicit cast needed to convert %qs to integral"
23914 #: java/parse.h:370
23915 #, gcc-internal-format
23916 msgid "Incompatible type for %qs. Can't convert %qs to integral"
23919 #: java/parse.h:377
23920 #, gcc-internal-format
23921 msgid "Variable %qs may not have been initialized"
23924 #: objc/objc-act.c:709
23925 #, gcc-internal-format
23926 msgid "%<@end%> must appear in an @implementation context"
23929 #: objc/objc-act.c:738
23930 #, gcc-internal-format
23931 msgid "method declaration not in @interface context"
23934 #: objc/objc-act.c:749
23935 #, gcc-internal-format
23936 msgid "method definition not in @implementation context"
23939 #: objc/objc-act.c:1101
23940 #, gcc-internal-format
23941 msgid "comparison of distinct Objective-C types lacks a cast"
23944 #: objc/objc-act.c:1105
23945 #, gcc-internal-format
23946 msgid "initialization from distinct Objective-C type"
23949 #: objc/objc-act.c:1109
23950 #, gcc-internal-format
23951 msgid "assignment from distinct Objective-C type"
23954 #: objc/objc-act.c:1113
23955 #, gcc-internal-format
23956 msgid "distinct Objective-C type in return"
23959 #: objc/objc-act.c:1117
23960 #, gcc-internal-format
23961 msgid "passing argument %d of %qE from distinct Objective-C type"
23964 #: objc/objc-act.c:1272
23965 #, gcc-internal-format
23966 msgid "statically allocated instance of Objective-C class %qs"
23969 #: objc/objc-act.c:1343
23970 #, gcc-internal-format
23971 msgid "protocol %qs has circular dependency"
23974 #: objc/objc-act.c:1365 objc/objc-act.c:6494
23975 #, gcc-internal-format
23976 msgid "cannot find protocol declaration for %qs"
23979 #: objc/objc-act.c:1783 objc/objc-act.c:3259 objc/objc-act.c:7103
23980 #: objc/objc-act.c:7439 objc/objc-act.c:7493 objc/objc-act.c:7518
23981 #, gcc-internal-format
23982 msgid "cannot find interface declaration for %qs"
23985 #: objc/objc-act.c:1787
23986 #, gcc-internal-format
23987 msgid "interface %qs does not have valid constant string layout"
23990 #: objc/objc-act.c:1792
23991 #, gcc-internal-format
23992 msgid "cannot find reference tag for class %qs"
23995 #: objc/objc-act.c:2470
23996 #, gcc-internal-format
23997 msgid "%Hcreating selector for nonexistent method %qE"
24000 #: objc/objc-act.c:2672
24001 #, gcc-internal-format
24002 msgid "%qs is not an Objective-C class name or alias"
24005 #: objc/objc-act.c:2787 objc/objc-act.c:2818 objc/objc-act.c:7367
24006 #: objc/objc-act.c:7668 objc/objc-act.c:7698
24007 #, gcc-internal-format
24008 msgid "Objective-C declarations may only appear in global scope"
24011 #: objc/objc-act.c:2792
24012 #, gcc-internal-format
24013 msgid "cannot find class %qs"
24016 #: objc/objc-act.c:2794
24017 #, gcc-internal-format
24018 msgid "class %qs already exists"
24021 #: objc/objc-act.c:2838 objc/objc-act.c:7408
24022 #, gcc-internal-format
24023 msgid "%qs redeclared as different kind of symbol"
24026 #: objc/objc-act.c:2840 objc/objc-act.c:7410
24027 #, gcc-internal-format
24028 msgid "%Jprevious declaration of '%D'"
24031 #: objc/objc-act.c:3112
24032 #, gcc-internal-format
24033 msgid "strong-cast assignment has been intercepted"
24036 #: objc/objc-act.c:3154
24037 #, gcc-internal-format
24038 msgid "strong-cast may possibly be needed"
24041 #: objc/objc-act.c:3164
24042 #, gcc-internal-format
24043 msgid "instance variable assignment has been intercepted"
24046 #: objc/objc-act.c:3183
24047 #, gcc-internal-format
24048 msgid "pointer arithmetic for garbage-collected objects not allowed"
24051 #: objc/objc-act.c:3189
24052 #, gcc-internal-format
24053 msgid "global/static variable assignment has been intercepted"
24056 #: objc/objc-act.c:3372
24057 #, gcc-internal-format
24058 msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
24061 #: objc/objc-act.c:3712
24062 #, gcc-internal-format
24063 msgid "@catch parameter is not a known Objective-C class type"
24066 #: objc/objc-act.c:3728
24067 #, gcc-internal-format
24068 msgid "exception of type %<%T%> will be caught"
24071 #: objc/objc-act.c:3730
24072 #, gcc-internal-format
24073 msgid "%H by earlier handler for %<%T%>"
24076 #: objc/objc-act.c:3783
24077 #, gcc-internal-format
24078 msgid "%<@try%> without %<@catch%> or %<@finally%>"
24081 #: objc/objc-act.c:3831
24082 #, gcc-internal-format
24083 msgid "%<@throw%> (rethrow) used outside of a @catch block"
24086 #: objc/objc-act.c:4234
24087 #, gcc-internal-format
24088 msgid "%Jtype '%D' does not have a known size"
24091 #: objc/objc-act.c:4867
24092 #, gcc-internal-format
24096 #: objc/objc-act.c:4890 objc/objc-act.c:4909
24097 #, gcc-internal-format
24098 msgid "inconsistent instance variable specification"
24101 #: objc/objc-act.c:5766
24102 #, gcc-internal-format
24103 msgid "can not use an object as parameter to a method"
24106 #: objc/objc-act.c:5989
24107 #, gcc-internal-format
24108 msgid "multiple %s named %<%c%s%> found"
24111 #: objc/objc-act.c:6218
24112 #, gcc-internal-format
24113 msgid "no super class declared in @interface for %qs"
24116 #: objc/objc-act.c:6256
24117 #, gcc-internal-format
24118 msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
24121 #: objc/objc-act.c:6315
24122 #, gcc-internal-format
24123 msgid "invalid receiver type %qs"
24126 #: objc/objc-act.c:6330
24127 #, gcc-internal-format
24128 msgid "%<%c%s%> not found in protocol(s)"
24131 #: objc/objc-act.c:6344
24132 #, gcc-internal-format
24133 msgid "%qs may not respond to %<%c%s%>"
24136 #: objc/objc-act.c:6352
24137 #, gcc-internal-format
24138 msgid "no %<%c%s%> method found"
24141 #: objc/objc-act.c:6358
24142 #, gcc-internal-format
24143 msgid "(Messages without a matching method signature"
24146 #: objc/objc-act.c:6359
24147 #, gcc-internal-format
24148 msgid "will be assumed to return %<id%> and accept"
24151 #: objc/objc-act.c:6360
24152 #, gcc-internal-format
24153 msgid "%<...%> as arguments.)"
24156 #: objc/objc-act.c:6593
24157 #, gcc-internal-format
24158 msgid "undeclared selector %qs"
24161 #. Historically, a class method that produced objects (factory
24162 #. method) would assign `self' to the instance that it
24163 #. allocated. This would effectively turn the class method into
24164 #. an instance method. Following this assignment, the instance
24165 #. variables could be accessed. That practice, while safe,
24166 #. violates the simple rule that a class method should not refer
24167 #. to an instance variable. It's better to catch the cases
24168 #. where this is done unknowingly than to support the above
24170 #: objc/objc-act.c:6635
24171 #, gcc-internal-format
24172 msgid "instance variable %qs accessed in class method"
24175 #: objc/objc-act.c:6867
24176 #, gcc-internal-format
24177 msgid "duplicate declaration of method %<%c%s%>"
24180 #: objc/objc-act.c:6928
24181 #, gcc-internal-format
24182 msgid "duplicate interface declaration for category %<%s(%s)%>"
24185 #: objc/objc-act.c:6955
24186 #, gcc-internal-format
24187 msgid "illegal reference type specified for instance variable %qs"
24190 #: objc/objc-act.c:6966
24191 #, gcc-internal-format
24192 msgid "instance variable %qs has unknown size"
24195 #: objc/objc-act.c:6991
24196 #, gcc-internal-format
24197 msgid "type `%s' has no default constructor to call"
24200 #: objc/objc-act.c:6997
24201 #, gcc-internal-format
24202 msgid "destructor for `%s' shall not be run either"
24205 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
24206 #. initialize them.
24207 #: objc/objc-act.c:7009
24208 #, gcc-internal-format
24209 msgid "type `%s' has virtual member functions"
24212 #: objc/objc-act.c:7010
24213 #, gcc-internal-format
24214 msgid "illegal aggregate type `%s' specified for instance variable `%s'"
24217 #: objc/objc-act.c:7020
24218 #, gcc-internal-format
24219 msgid "type `%s' has a user-defined constructor"
24222 #: objc/objc-act.c:7022
24223 #, gcc-internal-format
24224 msgid "type `%s' has a user-defined destructor"
24227 #: objc/objc-act.c:7026
24228 #, gcc-internal-format
24230 "C++ constructors and destructors will not be invoked for Objective-C fields"
24233 #: objc/objc-act.c:7132
24234 #, gcc-internal-format
24235 msgid "instance variable %qs is declared private"
24238 #: objc/objc-act.c:7143
24239 #, gcc-internal-format
24240 msgid "instance variable %qs is %s; this will be a hard error in the future"
24243 #: objc/objc-act.c:7150
24244 #, gcc-internal-format
24245 msgid "instance variable %qs is declared %s"
24248 #: objc/objc-act.c:7176 objc/objc-act.c:7264
24249 #, gcc-internal-format
24250 msgid "incomplete implementation of class %qs"
24253 #: objc/objc-act.c:7180 objc/objc-act.c:7269
24254 #, gcc-internal-format
24255 msgid "incomplete implementation of category %qs"
24258 #: objc/objc-act.c:7185 objc/objc-act.c:7274
24259 #, gcc-internal-format
24260 msgid "method definition for %<%c%s%> not found"
24263 #: objc/objc-act.c:7315
24264 #, gcc-internal-format
24265 msgid "%s %qs does not fully implement the %qs protocol"
24268 #: objc/objc-act.c:7373 objc/objc-act.c:9041
24269 #, gcc-internal-format
24270 msgid "%<@end%> missing in implementation context"
24273 #: objc/objc-act.c:7392
24274 #, gcc-internal-format
24275 msgid "cannot find interface declaration for %qs, superclass of %qs"
24278 #: objc/objc-act.c:7422
24279 #, gcc-internal-format
24280 msgid "reimplementation of class %qs"
24283 #: objc/objc-act.c:7454
24284 #, gcc-internal-format
24285 msgid "conflicting super class name %qs"
24288 #: objc/objc-act.c:7456
24289 #, gcc-internal-format
24290 msgid "previous declaration of %qs"
24293 #: objc/objc-act.c:7470 objc/objc-act.c:7472
24294 #, gcc-internal-format
24295 msgid "duplicate interface declaration for class %qs"
24298 #: objc/objc-act.c:7726
24299 #, gcc-internal-format
24300 msgid "duplicate declaration for protocol %qs"
24303 #. Add a readable method name to the warning.
24304 #: objc/objc-act.c:8285
24305 #, gcc-internal-format
24306 msgid "%J%s %<%c%s%>"
24309 #: objc/objc-act.c:8615
24310 #, gcc-internal-format
24311 msgid "no super class declared in interface for %qs"
24314 #: objc/objc-act.c:8663
24315 #, gcc-internal-format
24316 msgid "[super ...] must appear in a method context"
24319 #: objc/objc-act.c:8703
24320 #, gcc-internal-format
24321 msgid "method possibly missing a [super dealloc] call"
24324 #: objc/objc-act.c:9333
24325 #, gcc-internal-format
24326 msgid "local declaration of %qs hides instance variable"
24329 #: treelang/tree1.c:278
24330 #, gcc-internal-format
24331 msgid "%HDuplicate name %q.*s."
24334 #: treelang/treetree.c:815
24335 #, gcc-internal-format
24336 msgid "Global register variable %qD used in nested function."
24339 #: treelang/treetree.c:819
24340 #, gcc-internal-format
24341 msgid "Register variable %qD used in nested function."
24344 #: treelang/treetree.c:825
24345 #, gcc-internal-format
24346 msgid "Address of global register variable %qD requested."
24349 #: treelang/treetree.c:830
24350 #, gcc-internal-format
24351 msgid "Address of register variable %qD requested."