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-09-17 19:49+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:343 c-format.c:367
27 #: c-format.c:343 c-format.c:367
28 msgid "the ' ' printf flag"
31 #: c-format.c:344 c-format.c:368 c-format.c:402 c-format.c:414 c-format.c:471
35 #: c-format.c:344 c-format.c:368 c-format.c:402 c-format.c:414
36 msgid "the '+' printf flag"
39 #: c-format.c:345 c-format.c:369 c-format.c:415 c-format.c:447
43 #: c-format.c:345 c-format.c:369 c-format.c:415
44 msgid "the '#' printf flag"
47 #: c-format.c:346 c-format.c:370 c-format.c:445
51 #: c-format.c:346 c-format.c:370
52 msgid "the '0' printf flag"
55 #: c-format.c:347 c-format.c:371 c-format.c:444 c-format.c:474
59 #: c-format.c:347 c-format.c:371
60 msgid "the '-' printf flag"
63 #: c-format.c:348 c-format.c:428
68 msgid "the ''' printf flag"
71 #: c-format.c:349 c-format.c:429
76 msgid "the 'I' printf flag"
79 #: c-format.c:350 c-format.c:372 c-format.c:426 c-format.c:448 c-format.c:475
80 #: c-format.c:1601 config/sol2-c.c:46
84 #: c-format.c:350 c-format.c:372 config/sol2-c.c:46
85 msgid "field width in printf format"
88 #: c-format.c:351 c-format.c:373 c-format.c:404 c-format.c:417
92 #: c-format.c:351 c-format.c:373 c-format.c:404 c-format.c:417
93 msgid "precision in printf format"
96 #: c-format.c:352 c-format.c:374 c-format.c:405 c-format.c:418 c-format.c:427
97 #: c-format.c:478 config/sol2-c.c:47
98 msgid "length modifier"
101 #: c-format.c:352 c-format.c:374 c-format.c:405 c-format.c:418
102 #: config/sol2-c.c:47
103 msgid "length modifier in printf format"
106 #: c-format.c:403 c-format.c:416
110 #: c-format.c:403 c-format.c:416
111 msgid "the 'q' diagnostic flag"
115 msgid "assignment suppression"
119 msgid "the assignment suppression scanf feature"
127 msgid "the 'a' scanf flag"
131 msgid "field width in scanf format"
135 msgid "length modifier in scanf format"
139 msgid "the ''' scanf flag"
143 msgid "the 'I' scanf flag"
151 msgid "the '_' strftime flag"
155 msgid "the '-' strftime flag"
159 msgid "the '0' strftime flag"
162 #: c-format.c:446 c-format.c:470
167 msgid "the '^' strftime flag"
171 msgid "the '#' strftime flag"
175 msgid "field width in strftime format"
183 msgid "the 'E' strftime modifier"
191 msgid "the 'O' strftime modifier"
195 msgid "the 'O' modifier"
199 msgid "fill character"
203 msgid "fill character in strfmon format"
207 msgid "the '^' strfmon flag"
211 msgid "the '+' strfmon flag"
219 msgid "the '(' strfmon flag"
227 msgid "the '!' strfmon flag"
231 msgid "the '-' strfmon flag"
235 msgid "field width in strfmon format"
239 msgid "left precision"
243 msgid "left precision in strfmon format"
247 msgid "right precision"
251 msgid "right precision in strfmon format"
255 msgid "length modifier in strfmon format"
259 msgid "field precision"
264 msgid "ignoring duplicate directory \"%s\"\n"
269 msgid " as it is a non-system directory that duplicates a system directory\n"
274 msgid "ignoring nonexistent directory \"%s\"\n"
279 msgid "#include \"...\" search starts here:\n"
284 msgid "#include <...> search starts here:\n"
289 msgid "End of search list.\n"
297 msgid "<command line>"
300 #: c-typeck.c:2116 c-typeck.c:4496 c-typeck.c:4498 c-typeck.c:4506
301 #: c-typeck.c:4536 c-typeck.c:5915
302 msgid "initializer element is not constant"
306 msgid "array initialized from parenthesized string constant"
309 #: c-typeck.c:4362 cp/typeck2.c:672
310 #, gcc-internal-format
311 msgid "char-array initialized from wide string"
315 msgid "wchar_t-array initialized from non-wide string"
318 #: c-typeck.c:4385 cp/typeck2.c:692
319 #, gcc-internal-format
320 msgid "initializer-string for array of chars is too long"
324 msgid "array of inappropriate type initialized from string constant"
327 #. ??? This should not be an error when inlining calls to
328 #. unprototyped functions.
329 #: c-typeck.c:4455 c-typeck.c:3954 cp/typeck.c:1392
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:4543 c-typeck.c:5919
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:4554 c-decl.c:3147 c-decl.c:3162
348 #, gcc-internal-format
349 msgid "variable-sized object may not be initialized"
353 msgid "invalid initializer"
357 msgid "extra brace group at end of initializer"
361 msgid "missing braces around initializer"
365 msgid "braces around scalar initializer"
369 msgid "initialization of flexible array member in a nested context"
373 msgid "initialization of a flexible array member"
377 msgid "missing initializer"
381 msgid "empty scalar initializer"
385 msgid "extra elements in scalar initializer"
388 #: c-typeck.c:5330 c-typeck.c:5390
389 msgid "array index in non-array initializer"
392 #: c-typeck.c:5335 c-typeck.c:5443
393 msgid "field name not in record or union initializer"
397 msgid "array index in initializer not of integer type"
400 #: c-typeck.c:5386 c-typeck.c:5388
401 msgid "nonconstant array index in initializer"
404 #: c-typeck.c:5392 c-typeck.c:5395
405 msgid "array index in initializer exceeds array bounds"
409 msgid "empty index range in initializer"
413 msgid "array index range in initializer exceeds array bounds"
416 #: c-typeck.c:5490 c-typeck.c:5511 c-typeck.c:5983
417 msgid "initialized field with side-effects overwritten"
421 msgid "excess elements in char array initializer"
424 #: c-typeck.c:6198 c-typeck.c:6244
425 msgid "excess elements in struct initializer"
429 msgid "non-static initialization of a flexible array member"
433 msgid "excess elements in union initializer"
437 msgid "excess elements in array initializer"
441 msgid "excess elements in vector initializer"
445 msgid "excess elements in scalar initializer"
449 msgid "flow control insn inside a basic block"
453 msgid "wrong insn in the fallthru edge"
457 msgid "insn outside basic block"
461 msgid "return not followed by barrier"
464 #: cgraph.c:300 ipa-inline.c:292
465 msgid "function body not available"
468 #: cgraph.c:302 cgraphunit.c:592
469 msgid "redefined extern inline functions are not considered for inlining"
472 #: cgraph.c:305 cgraphunit.c:597
473 msgid "function not considered for inlining"
476 #: cgraph.c:307 cgraphunit.c:595 ipa-inline.c:285
477 msgid "function not inlinable"
480 #: collect2.c:373 gcc.c:6757
482 msgid "internal gcc abort in %s, at %s:%d"
490 #: collect2.c:1246 collect2.c:1394 collect2.c:1429
495 #: collect2.c:1249 collect2.c:1399 collect2.c:1432
502 msgid "collect2 version %s"
507 msgid "%d constructor(s) found\n"
512 msgid "%d destructor(s) found\n"
517 msgid "%d frame table(s) found\n"
522 msgid "can't get program status"
527 msgid "[cannot find %s]"
532 msgid "cannot find '%s'"
535 #: collect2.c:1556 collect2.c:2045 collect2.c:2200 gcc.c:2804
537 msgid "pex_init failed"
542 msgid "[Leaving %s]\n"
549 "write_c_file - output name is %s, prefix is %s\n"
554 msgid "cannot find 'nm'"
559 msgid "can't open nm output"
564 msgid "init function found in object %s"
569 msgid "fini function found in object %s"
574 msgid "can't open ldd output"
581 "ldd output with constructors/destructors.\n"
586 msgid "dynamic dependency %s not found"
591 msgid "unable to open dynamic dependency '%s'"
596 msgid "%s: not a COFF file"
601 msgid "%s: cannot open as COFF file"
606 msgid "library lib%s not found"
611 msgid "\"%s\" is not a valid option to the preprocessor"
616 msgid "too many input files"
621 msgid "%s:%d: confused by earlier errors, bailing out\n"
626 msgid "compilation terminated due to -Wfatal-errors.\n"
632 "Please submit a full bug report,\n"
633 "with preprocessed source if appropriate.\n"
634 "See %s for instructions.\n"
639 msgid "compilation terminated.\n"
644 msgid "Internal compiler error: Error reporting routines re-entered.\n"
648 msgid "negative insn length"
652 msgid "could not split insn"
656 msgid "invalid 'asm': "
661 msgid "nested assembly dialect alternatives"
664 #: final.c:2991 final.c:3003
666 msgid "unterminated assembly dialect alternative"
671 msgid "operand number missing after %%-letter"
674 #: final.c:3053 final.c:3094
676 msgid "operand number out of range"
681 msgid "invalid %%-code"
686 msgid "'%%l' operand isn't a label"
689 #. We can't handle floating point constants;
690 #. PRINT_OPERAND must handle them.
691 #. We can't handle floating point constants; PRINT_OPERAND must
693 #. We can't handle floating point constants;
694 #. PRINT_OPERAND must handle them.
695 #: final.c:3244 vmsdbgout.c:487 config/i386/i386.c:6445
696 #: config/pdp11/pdp11.c:1700
698 msgid "floating constant misused"
701 #: final.c:3300 vmsdbgout.c:544 config/i386/i386.c:6521
702 #: config/pdp11/pdp11.c:1747
704 msgid "invalid expression as operand"
708 msgid "Attempt to delete prologue/epilogue insn:"
713 msgid "Using built-in specs.\n"
719 "Setting spec %s to '%s'\n"
725 msgid "Reading specs from %s\n"
728 #: gcc.c:2030 gcc.c:2049
730 msgid "specs %%include syntax malformed after %ld characters"
735 msgid "could not find specs file %s\n"
738 #: gcc.c:2074 gcc.c:2082 gcc.c:2091 gcc.c:2100
740 msgid "specs %%rename syntax malformed after %ld characters"
745 msgid "specs %s spec was not found to be renamed"
750 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
755 msgid "rename spec %s to %s\n"
767 msgid "specs unknown %% command after %ld characters"
770 #: gcc.c:2147 gcc.c:2160
772 msgid "specs file malformed after %ld characters"
777 msgid "spec file has no spec for linking"
782 msgid "system path '%s' is not absolute"
787 msgid "-pipe not supported"
794 "Go ahead? (y or n) "
798 msgid "failed to get exit status"
802 msgid "failed to get process times"
808 "Internal error: %s (program %s)\n"
809 "Please submit a full bug report.\n"
810 "See %s for instructions."
815 msgid "# %s %.2f %.2f\n"
820 msgid "Usage: %s [options] file...\n"
828 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
832 msgid " --help Display this information\n"
837 " --target-help Display target specific command line options\n"
841 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
845 msgid " -dumpspecs Display all of the built in spec strings\n"
849 msgid " -dumpversion Display the version of the compiler\n"
853 msgid " -dumpmachine Display the compiler's target processor\n"
858 " -print-search-dirs Display the directories in the compiler's search "
864 " -print-libgcc-file-name Display the name of the compiler's companion "
869 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
874 " -print-prog-name=<prog> Display the full path to compiler component "
880 " -print-multi-directory Display the root directory for versions of "
886 " -print-multi-lib Display the mapping between command line options "
888 " multiple library search directories\n"
892 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
897 " -Wa,<options> Pass comma-separated <options> on to the "
903 " -Wp,<options> Pass comma-separated <options> on to the "
909 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
913 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
917 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
921 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
926 " -combine Pass multiple source files to compiler at once\n"
930 msgid " -save-temps Do not delete intermediate files\n"
934 msgid " -pipe Use pipes rather than intermediate files\n"
938 msgid " -time Time the execution of each subprocess\n"
943 " -specs=<file> Override built-in specs with the contents of "
949 " -std=<standard> Assume that the input sources are for <standard>\n"
954 " --sysroot=<directory> Use <directory> as the root directory for "
956 " for headers and libraries\n"
961 " -B <directory> Add <directory> to the compiler's search paths\n"
965 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
970 " -V <version> Run gcc version number <version>, if installed\n"
975 " -v Display the programs invoked by the compiler\n"
980 " -### Like -v but options quoted and commands not "
986 " -E Preprocess only; do not compile, assemble or "
991 msgid " -S Compile only; do not assemble or link\n"
995 msgid " -c Compile and assemble, but do not link\n"
999 msgid " -o <file> Place the output into <file>\n"
1004 " -x <language> Specify the language of the following input "
1006 " Permissible languages include: c c++ assembler "
1008 " 'none' means revert to the default behavior of\n"
1009 " guessing the language based on the file's "
1017 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
1018 " passed on to the various sub-processes invoked by %s. In order to pass\n"
1019 " other options on to these processes the -W<letter> options must be used.\n"
1024 msgid "'-%c' option must have argument"
1029 msgid "couldn't run '%s': %s"
1032 #. translate_options () has turned --version into -fversion.
1035 msgid "%s (GCC) %s\n"
1038 #: gcc.c:3420 gcov.c:415 fortran/gfortranspec.c:351 java/gjavah.c:2400
1039 #: java/jcf-dump.c:931 java/jv-scan.c:129
1043 #: gcc.c:3421 java/gjavah.c:2401 java/jcf-dump.c:932 java/jv-scan.c:130
1046 "This is free software; see the source for copying conditions. There is NO\n"
1047 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
1053 msgid "argument to '-Xlinker' is missing"
1058 msgid "argument to '-Xpreprocessor' is missing"
1063 msgid "argument to '-Xassembler' is missing"
1068 msgid "argument to '-l' is missing"
1073 msgid "argument to '-specs' is missing"
1078 msgid "argument to '-specs=' is missing"
1083 msgid "'-%c' must come at the start of the command line"
1088 msgid "argument to '-B' is missing"
1093 msgid "argument to '-x' is missing"
1098 msgid "argument to '-%s' is missing"
1103 msgid "switch '%s' does not start with '-'"
1108 msgid "spec '%s' invalid"
1118 msgid "spec '%s' has invalid '%%0%c'"
1123 msgid "spec '%s' has invalid '%%W%c"
1128 msgid "spec '%s' has invalid '%%x%c'"
1133 msgid "Processing spec %c%s%c, which is '%s'\n"
1138 msgid "unknown spec function '%s'"
1143 msgid "error in args to spec function '%s'"
1148 msgid "malformed spec function name"
1154 msgid "no arguments for spec function"
1159 msgid "malformed spec function arguments"
1164 msgid "braced spec '%s' is invalid at '%c'"
1169 msgid "braced spec body '%s' is invalid"
1174 msgid "install: %s%s\n"
1179 msgid "programs: %s\n"
1184 msgid "libraries: %s\n"
1191 "For bug reporting instructions, please see:\n"
1196 msgid "Target: %s\n"
1201 msgid "Configured with: %s\n"
1206 msgid "Thread model: %s\n"
1211 msgid "gcc version %s\n"
1216 msgid "gcc driver version %s executing gcc version %s\n"
1221 msgid "no input files"
1226 msgid "spec '%s' is invalid"
1231 msgid "multilib spec '%s' is invalid"
1236 msgid "multilib exclusions '%s' is invalid"
1239 #: gcc.c:7207 gcc.c:7348
1241 msgid "multilib select '%s' is invalid"
1246 msgid "multilib exclusion '%s' is invalid"
1249 #: gcc.c:7645 gcc.c:7650
1251 msgid "invalid version number `%s'"
1257 "Usage: gcov [OPTION]... SOURCEFILE\n"
1264 "Print code coverage information.\n"
1270 msgid " -h, --help Print this help, then exit\n"
1275 msgid " -v, --version Print version number, then exit\n"
1281 " -a, --all-blocks Show information for every basic block\n"
1287 " -b, --branch-probabilities Include branch probabilities in output\n"
1293 " -c, --branch-counts Given counts of branches taken\n"
1294 " rather than percentages\n"
1299 msgid " -n, --no-output Do not create an output file\n"
1305 " -l, --long-file-names Use long output file names for included\n"
1311 msgid " -f, --function-summaries Output summaries for each function\n"
1317 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
1323 msgid " -p, --preserve-paths Preserve all pathname components\n"
1329 " -u, --unconditional-branches Show unconditional branch counts too\n"
1336 "For bug reporting instructions, please see:\n"
1342 msgid "gcov (GCC) %s\n"
1348 "This is free software; see the source for copying conditions.\n"
1349 "There is NO warranty; not even for MERCHANTABILITY or \n"
1350 "FITNESS FOR A PARTICULAR PURPOSE.\n"
1356 msgid "%s:no functions found\n"
1359 #: gcov.c:528 gcov.c:556 fortran/dump-parse-tree.c:67
1366 msgid "%s:creating '%s'\n"
1371 msgid "%s:error writing output file '%s'\n"
1376 msgid "%s:could not open output file '%s'\n"
1381 msgid "%s:cannot open graph file\n"
1386 msgid "%s:not a gcov graph file\n"
1391 msgid "%s:version '%.4s', prefer '%.4s'\n"
1396 msgid "%s:already seen blocks for '%s'\n"
1399 #: gcov.c:892 gcov.c:1048
1401 msgid "%s:corrupted\n"
1406 msgid "%s:cannot open data file\n"
1411 msgid "%s:not a gcov data file\n"
1416 msgid "%s:version '%.4s', prefer version '%.4s'\n"
1421 msgid "%s:stamp mismatch with graph file\n"
1426 msgid "%s:unknown function '%u'\n"
1431 msgid "%s:profile mismatch for '%s'\n"
1436 msgid "%s:overflowed\n"
1441 msgid "%s:'%s' lacks entry and/or exit blocks\n"
1446 msgid "%s:'%s' has arcs to entry block\n"
1451 msgid "%s:'%s' has arcs from exit block\n"
1456 msgid "%s:graph is unsolvable for '%s'\n"
1466 msgid "Lines executed:%s of %d\n"
1471 msgid "No executable lines\n"
1476 msgid "Branches executed:%s of %d\n"
1481 msgid "Taken at least once:%s of %d\n"
1486 msgid "No branches\n"
1491 msgid "Calls executed:%s of %d\n"
1501 msgid "%s:no lines for '%s'\n"
1506 msgid "call %2d returned %s\n"
1511 msgid "call %2d never executed\n"
1516 msgid "branch %2d taken %s%s\n"
1521 msgid "branch %2d never executed\n"
1526 msgid "unconditional %2d taken %s\n"
1531 msgid "unconditional %2d never executed\n"
1536 msgid "%s:cannot open source file\n"
1541 msgid "%s:source file is newer than graph file '%s'\n"
1544 #. Return if there's nothing to do, or it is too expensive.
1546 msgid "GCSE disabled"
1549 #. Return if there's nothing to do, or it is too expensive.
1551 msgid "jump bypassing disabled"
1554 #. Opening quotation mark.
1559 #. Closing quotation mark.
1565 msgid "--param large-function-growth limit reached"
1569 msgid "--param max-inline-insns-single limit reached"
1573 msgid "--param max-inline-insns-auto limit reached"
1576 #: ipa-inline.c:336 ipa-inline.c:760
1577 msgid "recursive inlining"
1581 msgid "call is unlikely"
1585 msgid "--param inline-unit-growth limit reached"
1589 msgid "At top level:"
1594 msgid "In member function %qs:"
1599 msgid "In function %qs:"
1602 #: loop-iv.c:2709 tree-ssa-loop-niter.c:1022
1603 msgid "assuming that the loop is not infinite"
1606 #: loop-iv.c:2710 tree-ssa-loop-niter.c:1023
1607 msgid "cannot optimize possibly infinite loops"
1610 #: loop-iv.c:2718 tree-ssa-loop-niter.c:1027
1611 msgid "assuming that the loop counter does not overflow"
1614 #: loop-iv.c:2719 tree-ssa-loop-niter.c:1028
1615 msgid "cannot optimize loop, the loop counter may overflow"
1618 #. What to print when a switch has no documentation.
1620 msgid "This switch lacks documentation"
1627 "Target specific options:\n"
1631 msgid "The following options are language-independent:\n"
1637 "The %s front end recognizes the following options:\n"
1642 msgid "The --param option recognizes the following as parameters:\n"
1647 msgid "%s: error writing file '%s': %s\n"
1652 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
1657 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
1662 msgid "%s: warning: no read access for file '%s'\n"
1667 msgid "%s: warning: no write access for file '%s'\n"
1672 msgid "%s: warning: no write access for dir containing '%s'\n"
1675 #. Catch cases like /.. where we try to backup to a
1676 #. point above the absolute root of the logical file
1680 msgid "%s: invalid file name: %s\n"
1685 msgid "%s: %s: can't get status: %s\n"
1692 "%s: fatal error: aux info file corrupted at line %d\n"
1697 msgid "%s:%d: declaration of function '%s' takes different forms\n"
1702 msgid "%s: compiling '%s'\n"
1707 msgid "%s: wait: %s\n"
1712 msgid "%s: subprocess got fatal signal %d\n"
1717 msgid "%s: %s exited with status %d\n"
1722 msgid "%s: warning: missing SYSCALLS file '%s'\n"
1725 #: protoize.c:1981 protoize.c:2010
1727 msgid "%s: can't read aux info file '%s': %s\n"
1730 #: protoize.c:2026 protoize.c:2054
1732 msgid "%s: can't get status of aux info file '%s': %s\n"
1737 msgid "%s: can't open aux info file '%s' for reading: %s\n"
1742 msgid "%s: error reading aux info file '%s': %s\n"
1747 msgid "%s: error closing aux info file '%s': %s\n"
1752 msgid "%s: can't delete aux info file '%s': %s\n"
1755 #: protoize.c:2211 protoize.c:4180
1757 msgid "%s: can't delete file '%s': %s\n"
1762 msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
1767 msgid "%s: conflicting extern definitions of '%s'\n"
1772 msgid "%s: declarations of '%s' will not be converted\n"
1777 msgid "%s: conflict list for '%s' follows:\n"
1782 msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
1787 msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
1792 msgid "%s: %d: warning: no extern definition for '%s'\n"
1797 msgid "%s: warning: no static definition for '%s' in file '%s'\n"
1802 msgid "%s: multiple static defs of '%s' in file '%s'\n"
1805 #: protoize.c:2702 protoize.c:2705
1807 msgid "%s: %d: warning: source too confusing\n"
1812 msgid "%s: %d: warning: varargs function declaration not converted\n"
1817 msgid "%s: declaration of function '%s' not converted\n"
1822 msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
1829 "%s: warning: too few parameter lists in declaration of '%s'\n"
1834 msgid "%s: %d: warning: found '%s' but expected '%s'\n"
1839 msgid "%s: local declaration for function '%s' not inserted\n"
1846 "%s: %d: warning: can't add declaration of '%s' into macro call\n"
1851 msgid "%s: global declarations for file '%s' not inserted\n"
1854 #: protoize.c:3518 protoize.c:3548
1856 msgid "%s: definition of function '%s' not converted\n"
1861 msgid "%s: %d: warning: definition of %s not converted\n"
1866 msgid "%s: found definition of '%s' at %s(%d)\n"
1869 #. If we make it here, then we did not know about this
1870 #. function definition.
1873 msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
1878 msgid "%s: function definition not converted\n"
1883 msgid "%s: '%s' not converted\n"
1888 msgid "%s: would convert file '%s'\n"
1893 msgid "%s: converting file '%s'\n"
1898 msgid "%s: can't get status for file '%s': %s\n"
1903 msgid "%s: can't open file '%s' for reading: %s\n"
1910 "%s: error reading input file '%s': %s\n"
1915 msgid "%s: can't create/open clean file '%s': %s\n"
1920 msgid "%s: warning: file '%s' already saved in '%s'\n"
1925 msgid "%s: can't link file '%s' to '%s': %s\n"
1930 msgid "%s: can't create/open output file '%s': %s\n"
1935 msgid "%s: can't change mode of file '%s': %s\n"
1940 msgid "%s: cannot get working directory: %s\n"
1945 msgid "%s: input file names must have .c suffixes: %s\n"
1949 msgid "unable to generate reloads for:"
1953 msgid "this is the insn:"
1956 #. It's the compiler's fault.
1958 msgid "could not find a spill register"
1961 #. It's the compiler's fault.
1963 msgid "VOIDmode on an output"
1967 msgid "unrecognizable insn:"
1971 msgid "insn does not satisfy its constraints:"
1977 "Execution times (seconds)\n"
1980 #. Print total time.
1987 msgid "time in %s: %ld.%06ld (%ld%%)\n"
1992 msgid "collect: reading %s\n"
1997 msgid "removing .rpo file"
2002 msgid "renaming .rpo file"
2007 msgid "collect: recompiling %s\n"
2012 msgid "collect: tweaking %s in %s\n"
2017 msgid "collect: relinking\n"
2022 msgid "unrecoverable error"
2028 "%s%s%s version %s (%s)\n"
2029 "%s\tcompiled by GNU C version %s.\n"
2034 msgid "%s%s%s version %s (%s) compiled by CC.\n"
2040 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
2044 msgid "options passed: "
2048 msgid "options enabled: "
2053 msgid "created and used with differing settings of '%s'"
2057 msgid "out of memory"
2061 msgid "created and used with different settings of -fpic"
2065 msgid "created and used with different settings of -fpie"
2068 #: tree-inline.c:1978
2069 msgid "originally indirect function call not considered for inlining"
2078 msgid "fatal error: "
2082 msgid "internal compiler error: "
2090 msgid "sorry, unimplemented: "
2098 msgid "anachronism: "
2111 "The maximum number of fields in a structure variable without direct "
2112 "structure accesses that GCC will attempt to track separately"
2117 "The maximum structure size (in bytes) for which GCC will use by-element "
2123 "The maximum number of structure fields for which GCC will use by-element "
2129 "The threshold ratio between instantiated fields and the total structure size"
2134 "The maximum number of instructions in a single function eligible for inlining"
2138 msgid "The maximum number of instructions when automatically inlining"
2143 "The maximum number of instructions inline function can grow to via recursive "
2149 "The maximum number of instructions non-inline function can grow to via "
2150 "recursive inlining"
2154 msgid "The maximum depth of recursive inlining for inline functions"
2158 msgid "The maximum depth of recursive inlining for non-inline functions"
2163 "Inline recursively only when the probability of call being executed exceeds "
2169 "If -fvariable-expansion-in-unroller is used, the maximum number "
2170 "of times that an individual variable will be expanded "
2171 "during loop unrolling"
2175 msgid "The maximum number of instructions to consider to fill a delay slot"
2180 "The maximum number of instructions to consider to find accurate live "
2181 "register information"
2185 msgid "The maximum length of scheduling's pending operations list"
2189 msgid "The size of function body to be considered large"
2193 msgid "Maximal growth due to inlining of large function (in percent)"
2198 "how much can given compilation unit grow because of the inlining (in percent)"
2202 msgid "expense of call operation relative to ordinary arithmetic operations"
2206 msgid "The maximum amount of memory to be allocated by GCSE"
2210 msgid "The maximum number of passes to make when doing GCSE"
2215 "The threshold ratio for performing partial redundancy elimination after "
2221 "The threshold ratio of critical edges execution count that permit performing "
2222 "redundancy elimination after reload"
2226 msgid "The maximum number of instructions to consider to unroll in a loop"
2231 "The maximum number of instructions to consider to unroll in a loop on average"
2235 msgid "The maximum number of unrollings of a single loop"
2239 msgid "The maximum number of insns of a peeled loop"
2243 msgid "The maximum number of peelings of a single loop"
2247 msgid "The maximum number of insns of a completely peeled loop"
2252 "The maximum number of peelings of a single loop that is peeled completely"
2256 msgid "The maximum number of insns of a peeled loop that rolls only once"
2260 msgid "The maximum number of insns of an unswitched loop"
2264 msgid "The maximum number of unswitchings in a single loop"
2269 "Bound on the number of iterations the brute force # of iterations analysis "
2270 "algorithm evaluates"
2275 "Maximum number of loops to perform swing modulo scheduling on (mainly for "
2281 "A factor for tuning the upper bound that swing modulo scheduler uses for "
2287 "The number of cycles the swing modulo scheduler considers when \t checking "
2288 "conflicts using DFA"
2293 "A threshold on the average loop count considered by the swing modulo "
2299 "Select fraction of the maximal count of repetitions of basic block in "
2300 "program given basic block needs to have to be considered hot"
2305 "Select fraction of the maximal frequency of executions of basic block in "
2306 "function given basic block needs to have to be considered hot"
2311 "The percentage of function, weighted by execution frequency, that must be "
2312 "covered by trace formation. Used when profile feedback is available"
2317 "The percentage of function, weighted by execution frequency, that must be "
2318 "covered by trace formation. Used when profile feedback is not available"
2322 msgid "Maximal code growth caused by tail duplication (in percent)"
2327 "Stop reverse growth if the reverse probability of best edge is less than "
2328 "this threshold (in percent)"
2333 "Stop forward growth if the probability of best edge is less than this "
2334 "threshold (in percent). Used when profile feedback is available"
2339 "Stop forward growth if the probability of best edge is less than this "
2340 "threshold (in percent). Used when profile feedback is not available"
2344 msgid "The maximum number of incoming edges to consider for crossjumping"
2349 "The minimum number of matching instructions to consider for crossjumping"
2354 "The maximum number of insns to duplicate when unfactoring computed gotos"
2358 msgid "The maximum length of path considered in cse"
2363 "The minimum cost of an expensive expression in the loop invariant motion"
2368 "Bound on number of candidates below that all candidates are considered in iv "
2373 msgid "Bound on number of iv uses in loop optimized in iv optimizations"
2378 "If number of candidates in the set is smaller, we always try to remove "
2379 "unused ivs during its optimization"
2383 msgid "Bound on size of expressions used in the scalar evolutions analyzer"
2388 "Bound on number of runtime checks inserted by the vectorizer's loop "
2394 "Given N calls and V call-clobbered vars in a function. Use .GLOBAL_VAR if "
2395 "NxV is larger than this limit"
2399 msgid "The maximum memory locations recorded by cselib"
2404 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
2405 "total size of the heap"
2409 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
2414 "The maximum number of instructions to search backward when looking for "
2420 "The maximum number of virtual operands allowed to represent aliases before "
2421 "triggering alias grouping"
2426 "The maximum number of blocks in a region to be considered for interblock "
2432 "The maximum number of insns in a region to be considered for interblock "
2438 "The minimum probability of reaching a source block for interblock "
2439 "speculative scheduling"
2444 "The maximum number of RTL nodes that can be recorded as combiner's last value"
2448 msgid "The upper bound for sharing integer constants"
2453 "Minimum number of virtual mappings to consider switching to full virtual "
2459 "Ratio between virtual mappings and virtual symbols to do full virtual renames"
2464 "The lower bound for a buffer to be considered for stack smashing protection"
2467 #: config/alpha/alpha.c:5063
2469 msgid "invalid %%H value"
2472 #: config/alpha/alpha.c:5084 config/bfin/bfin.c:1162
2474 msgid "invalid %%J value"
2477 #: config/alpha/alpha.c:5114 config/ia64/ia64.c:4505
2479 msgid "invalid %%r value"
2482 #: config/alpha/alpha.c:5124 config/rs6000/rs6000.c:10317
2483 #: config/xtensa/xtensa.c:1691
2485 msgid "invalid %%R value"
2488 #: config/alpha/alpha.c:5130 config/rs6000/rs6000.c:10236
2489 #: config/xtensa/xtensa.c:1658
2491 msgid "invalid %%N value"
2494 #: config/alpha/alpha.c:5138 config/rs6000/rs6000.c:10264
2496 msgid "invalid %%P value"
2499 #: config/alpha/alpha.c:5146
2501 msgid "invalid %%h value"
2504 #: config/alpha/alpha.c:5154 config/xtensa/xtensa.c:1684
2506 msgid "invalid %%L value"
2509 #: config/alpha/alpha.c:5193 config/rs6000/rs6000.c:10218
2511 msgid "invalid %%m value"
2514 #: config/alpha/alpha.c:5201 config/rs6000/rs6000.c:10226
2516 msgid "invalid %%M value"
2519 #: config/alpha/alpha.c:5245
2521 msgid "invalid %%U value"
2524 #: config/alpha/alpha.c:5257 config/alpha/alpha.c:5271
2525 #: config/rs6000/rs6000.c:10325
2527 msgid "invalid %%s value"
2530 #: config/alpha/alpha.c:5294
2532 msgid "invalid %%C value"
2535 #: config/alpha/alpha.c:5331 config/rs6000/rs6000.c:10057
2536 #: config/rs6000/rs6000.c:10075
2538 msgid "invalid %%E value"
2541 #: config/alpha/alpha.c:5356 config/alpha/alpha.c:5404
2543 msgid "unknown relocation unspec"
2546 #: config/alpha/alpha.c:5365 config/crx/crx.c:1082
2547 #: config/rs6000/rs6000.c:10638
2549 msgid "invalid %%xn code"
2552 #: config/arc/arc.c:1726 config/m32r/m32r.c:1805
2554 msgid "invalid operand to %%R code"
2557 #: config/arc/arc.c:1758 config/m32r/m32r.c:1828
2559 msgid "invalid operand to %%H/%%L code"
2562 #: config/arc/arc.c:1780 config/m32r/m32r.c:1899
2564 msgid "invalid operand to %%U code"
2567 #: config/arc/arc.c:1791
2569 msgid "invalid operand to %%V code"
2573 #. Undocumented flag.
2574 #: config/arc/arc.c:1798 config/m32r/m32r.c:1926 config/sparc/sparc.c:6807
2576 msgid "invalid operand output code"
2579 #: config/arm/arm.c:10569 config/arm/arm.c:10587
2581 msgid "predicated Thumb instruction"
2584 #: config/arm/arm.c:10575
2586 msgid "predicated instruction in conditional sequence"
2589 #: config/arm/arm.c:10683 config/arm/arm.c:10693 config/arm/arm.c:10703
2590 #: config/arm/arm.c:10729 config/arm/arm.c:10747 config/arm/arm.c:10782
2591 #: config/arm/arm.c:10801 config/arm/arm.c:10816 config/arm/arm.c:10842
2592 #: config/arm/arm.c:10849 config/arm/arm.c:10856
2594 msgid "invalid operand for code '%c'"
2597 #: config/arm/arm.c:10742
2599 msgid "instruction never exectued"
2602 #: config/arm/arm.c:10867
2604 msgid "missing operand"
2607 #: config/avr/avr.c:1116
2608 msgid "bad address, not (reg+disp):"
2611 #: config/avr/avr.c:1123
2612 msgid "bad address, not post_inc or pre_dec:"
2615 #: config/avr/avr.c:1134
2616 msgid "internal compiler error. Bad address:"
2619 #: config/avr/avr.c:1147
2620 msgid "internal compiler error. Unknown mode:"
2623 #: config/avr/avr.c:1770 config/avr/avr.c:2453
2624 msgid "invalid insn:"
2627 #: config/avr/avr.c:1804 config/avr/avr.c:1890 config/avr/avr.c:1939
2628 #: config/avr/avr.c:1967 config/avr/avr.c:2062 config/avr/avr.c:2231
2629 #: config/avr/avr.c:2487 config/avr/avr.c:2599
2630 msgid "incorrect insn:"
2633 #: config/avr/avr.c:1986 config/avr/avr.c:2147 config/avr/avr.c:2302
2634 #: config/avr/avr.c:2665
2635 msgid "unknown move insn:"
2638 #: config/avr/avr.c:2895
2639 msgid "bad shift insn:"
2642 #: config/avr/avr.c:3011 config/avr/avr.c:3459 config/avr/avr.c:3845
2643 msgid "internal compiler error. Incorrect shift:"
2646 #: config/bfin/bfin.c:1124
2648 msgid "invalid %%j value"
2651 #: config/bfin/bfin.c:1243
2653 msgid "invalid const_double operand"
2656 #: config/c4x/c4x.c:1584
2657 msgid "using CONST_DOUBLE for address"
2660 #: config/c4x/c4x.c:1722
2661 msgid "c4x_address_cost: Invalid addressing mode"
2664 #: config/c4x/c4x.c:1857
2666 msgid "c4x_print_operand: %%L inconsistency"
2669 #: config/c4x/c4x.c:1863
2671 msgid "c4x_print_operand: %%N inconsistency"
2674 #: config/c4x/c4x.c:1904
2676 msgid "c4x_print_operand: %%O inconsistency"
2679 #: config/c4x/c4x.c:1999
2680 msgid "c4x_print_operand: Bad operand case"
2683 #: config/c4x/c4x.c:2040
2684 msgid "c4x_print_operand_address: Bad post_modify"
2687 #: config/c4x/c4x.c:2062
2688 msgid "c4x_print_operand_address: Bad pre_modify"
2691 #: config/c4x/c4x.c:2110 config/c4x/c4x.c:2122 config/c4x/c4x.c:2137
2692 msgid "c4x_print_operand_address: Bad operand case"
2695 #: config/c4x/c4x.c:2388
2696 msgid "c4x_rptb_insert: Cannot find start label"
2699 #: config/c4x/c4x.c:2990
2700 msgid "invalid indirect memory address"
2703 #: config/c4x/c4x.c:3079
2704 msgid "invalid indirect (S) memory address"
2707 #: config/c4x/c4x.c:3414
2708 msgid "c4x_valid_operands: Internal error"
2711 #: config/c4x/c4x.c:3853
2712 msgid "c4x_operand_subword: invalid mode"
2715 #: config/c4x/c4x.c:3856
2716 msgid "c4x_operand_subword: invalid operand"
2719 #. We could handle these with some difficulty.
2720 #. e.g., *p-- => *(p-=2); *(p+1).
2721 #: config/c4x/c4x.c:3882
2722 msgid "c4x_operand_subword: invalid autoincrement"
2725 #: config/c4x/c4x.c:3888
2726 msgid "c4x_operand_subword: invalid address"
2729 #: config/c4x/c4x.c:3899
2730 msgid "c4x_operand_subword: address not offsettable"
2733 #: config/c4x/c4x.c:4101
2734 msgid "c4x_rptb_rpts_p: Repeat block top label moved"
2737 #. Use `%s' to print the string in case there are any escape
2738 #. characters in the message.
2739 #: config/cris/cris.c:491 fortran/dump-parse-tree.c:82
2740 #: fortran/dump-parse-tree.c:414 fortran/dump-parse-tree.c:741 c-typeck.c:4255
2741 #: c-typeck.c:4270 c-typeck.c:4285 final.c:2796 final.c:2798 gcc.c:4659
2742 #: loop-iv.c:2711 loop-iv.c:2720 rtl-error.c:113 toplev.c:586
2743 #: tree-ssa-loop-niter.c:1033 cp/parser.c:1947 cp/typeck.c:4204
2745 #, gcc-internal-format
2749 #: config/cris/cris.c:543
2750 msgid "unexpected index-type in cris_print_index"
2753 #: config/cris/cris.c:557
2754 msgid "unexpected base-type in cris_print_base"
2757 #: config/cris/cris.c:673
2758 msgid "invalid operand for 'b' modifier"
2761 #: config/cris/cris.c:690
2762 msgid "invalid operand for 'o' modifier"
2765 #: config/cris/cris.c:709
2766 msgid "invalid operand for 'O' modifier"
2769 #: config/cris/cris.c:742
2770 msgid "invalid operand for 'p' modifier"
2773 #: config/cris/cris.c:781
2774 msgid "invalid operand for 'z' modifier"
2777 #: config/cris/cris.c:835 config/cris/cris.c:865
2778 msgid "invalid operand for 'H' modifier"
2781 #: config/cris/cris.c:841
2782 msgid "bad register"
2785 #: config/cris/cris.c:879
2786 msgid "invalid operand for 'e' modifier"
2789 #: config/cris/cris.c:896
2790 msgid "invalid operand for 'm' modifier"
2793 #: config/cris/cris.c:921
2794 msgid "invalid operand for 'A' modifier"
2797 #: config/cris/cris.c:944
2798 msgid "invalid operand for 'D' modifier"
2801 #: config/cris/cris.c:958
2802 msgid "invalid operand for 'T' modifier"
2805 #: config/cris/cris.c:967
2806 msgid "invalid operand modifier letter"
2809 #: config/cris/cris.c:1024
2810 msgid "unexpected multiplicative operand"
2813 #: config/cris/cris.c:1044
2814 msgid "unexpected operand"
2817 #: config/cris/cris.c:1077 config/cris/cris.c:1087
2818 msgid "unrecognized address"
2821 #: config/cris/cris.c:1938
2822 msgid "unrecognized supposed constant"
2825 #: config/cris/cris.c:2294 config/cris/cris.c:2339
2826 msgid "unexpected side-effects in address"
2829 #. Can't possibly get a GOT-needing-fixup for a function-call,
2831 #: config/cris/cris.c:3097
2832 msgid "Unidentifiable call op"
2835 #: config/cris/cris.c:3132
2837 msgid "PIC register isn't set up"
2840 #: config/fr30/fr30.c:464
2842 msgid "fr30_print_operand_address: unhandled address"
2845 #: config/fr30/fr30.c:488
2847 msgid "fr30_print_operand: unrecognized %%p code"
2850 #: config/fr30/fr30.c:508
2852 msgid "fr30_print_operand: unrecognized %%b code"
2855 #: config/fr30/fr30.c:529
2857 msgid "fr30_print_operand: unrecognized %%B code"
2860 #: config/fr30/fr30.c:537
2862 msgid "fr30_print_operand: invalid operand to %%A code"
2865 #: config/fr30/fr30.c:554
2867 msgid "fr30_print_operand: invalid %%x code"
2870 #: config/fr30/fr30.c:561
2872 msgid "fr30_print_operand: invalid %%F code"
2875 #: config/fr30/fr30.c:578
2877 msgid "fr30_print_operand: unknown code"
2880 #: config/fr30/fr30.c:606 config/fr30/fr30.c:615 config/fr30/fr30.c:626
2881 #: config/fr30/fr30.c:639
2883 msgid "fr30_print_operand: unhandled MEM"
2886 #: config/frv/frv.c:2541
2887 msgid "bad insn to frv_print_operand_address:"
2890 #: config/frv/frv.c:2552
2891 msgid "bad register to frv_print_operand_memory_reference_reg:"
2894 #: config/frv/frv.c:2591 config/frv/frv.c:2601 config/frv/frv.c:2610
2895 #: config/frv/frv.c:2631 config/frv/frv.c:2636
2896 msgid "bad insn to frv_print_operand_memory_reference:"
2899 #: config/frv/frv.c:2722
2901 msgid "bad condition code"
2904 #: config/frv/frv.c:2797
2905 msgid "bad insn in frv_print_operand, bad const_double"
2908 #: config/frv/frv.c:2858
2909 msgid "bad insn to frv_print_operand, 'e' modifier:"
2912 #: config/frv/frv.c:2866
2913 msgid "bad insn to frv_print_operand, 'F' modifier:"
2916 #: config/frv/frv.c:2882
2917 msgid "bad insn to frv_print_operand, 'f' modifier:"
2920 #: config/frv/frv.c:2896
2921 msgid "bad insn to frv_print_operand, 'g' modifier:"
2924 #: config/frv/frv.c:2944
2925 msgid "bad insn to frv_print_operand, 'L' modifier:"
2928 #: config/frv/frv.c:2957
2929 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
2932 #: config/frv/frv.c:2978
2933 msgid "bad insn to frv_print_operand, 'O' modifier:"
2936 #: config/frv/frv.c:2996
2937 msgid "bad insn to frv_print_operand, P modifier:"
2940 #: config/frv/frv.c:3016
2941 msgid "bad insn in frv_print_operand, z case"
2944 #: config/frv/frv.c:3047
2945 msgid "bad insn in frv_print_operand, 0 case"
2948 #: config/frv/frv.c:3052
2949 msgid "frv_print_operand: unknown code"
2952 #: config/frv/frv.c:4421
2953 msgid "bad output_move_single operand"
2956 #: config/frv/frv.c:4548
2957 msgid "bad output_move_double operand"
2960 #: config/frv/frv.c:4690
2961 msgid "bad output_condmove_single operand"
2964 #. This macro is a C statement to print on `stderr' a string describing the
2965 #. particular machine description choice. Every machine description should
2966 #. define `TARGET_VERSION'. For example:
2969 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
2971 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
2973 #: config/frv/frv.h:329
2978 #: config/i386/i386.c:6515
2980 msgid "invalid UNSPEC as operand"
2983 #: config/i386/i386.c:7097
2986 "operand is neither a constant nor a condition code, invalid operand code 'c'"
2989 #: config/i386/i386.c:7150
2991 msgid "invalid operand code '%c'"
2994 #: config/i386/i386.c:7193
2996 msgid "invalid constraints for operand"
2999 #: config/i386/i386.c:12784
3000 msgid "unknown insn mode"
3003 #. 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.
3004 #. 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.
3005 #: config/i386/xm-djgpp.h:62
3007 msgid "environment variable DJGPP not defined"
3010 #: config/i386/xm-djgpp.h:64
3012 msgid "environment variable DJGPP points to missing file '%s'"
3015 #: config/i386/xm-djgpp.h:67
3017 msgid "environment variable DJGPP points to corrupt file '%s'"
3020 #: config/ia64/ia64.c:4555
3022 msgid "ia64_print_operand: unknown code"
3025 #: config/ia64/ia64.c:8794
3026 msgid "invalid conversion from %<__fpreg%>"
3029 #: config/ia64/ia64.c:8797
3030 msgid "invalid conversion to %<__fpreg%>"
3033 #: config/ia64/ia64.c:8810 config/ia64/ia64.c:8821
3034 msgid "invalid operation on %<__fpreg%>"
3037 #: config/iq2000/iq2000.c:3125
3039 msgid "invalid %%P operand"
3042 #: config/iq2000/iq2000.c:3133 config/rs6000/rs6000.c:10254
3044 msgid "invalid %%p value"
3047 #: config/iq2000/iq2000.c:3189 config/mips/mips.c:5532
3049 msgid "invalid use of %%d, %%x, or %%X"
3052 #: config/m32r/m32r.c:1775
3054 msgid "invalid operand to %%s code"
3057 #: config/m32r/m32r.c:1782
3059 msgid "invalid operand to %%p code"
3062 #: config/m32r/m32r.c:1837
3063 msgid "bad insn for 'A'"
3066 #: config/m32r/m32r.c:1884
3068 msgid "invalid operand to %%T/%%B code"
3071 #: config/m32r/m32r.c:1907
3073 msgid "invalid operand to %%N code"
3076 #: config/m32r/m32r.c:1940
3077 msgid "pre-increment address is not a register"
3080 #: config/m32r/m32r.c:1947
3081 msgid "pre-decrement address is not a register"
3084 #: config/m32r/m32r.c:1954
3085 msgid "post-increment address is not a register"
3088 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
3089 #: config/rs6000/rs6000.c:17479
3093 #: config/m32r/m32r.c:2049
3094 msgid "lo_sum not of register"
3097 #. !!!! SCz wrong here.
3098 #: config/m68hc11/m68hc11.c:3189 config/m68hc11/m68hc11.c:3567
3099 msgid "move insn not handled"
3102 #: config/m68hc11/m68hc11.c:3413 config/m68hc11/m68hc11.c:3497
3103 #: config/m68hc11/m68hc11.c:3770
3104 msgid "invalid register in the move instruction"
3107 #: config/m68hc11/m68hc11.c:3447
3108 msgid "invalid operand in the instruction"
3111 #: config/m68hc11/m68hc11.c:3744
3112 msgid "invalid register in the instruction"
3115 #: config/m68hc11/m68hc11.c:3777
3116 msgid "operand 1 must be a hard register"
3119 #: config/m68hc11/m68hc11.c:3791
3120 msgid "invalid rotate insn"
3123 #: config/m68hc11/m68hc11.c:4215
3124 msgid "registers IX, IY and Z used in the same INSN"
3127 #: config/m68hc11/m68hc11.c:4552 config/m68hc11/m68hc11.c:4852
3128 msgid "cannot do z-register replacement"
3131 #: config/m68hc11/m68hc11.c:4915
3132 msgid "invalid Z register replacement for insn"
3135 #: config/mips/mips.c:5200
3136 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
3139 #: config/mips/mips.c:5410
3141 msgid "PRINT_OPERAND, invalid insn for %%C"
3144 #: config/mips/mips.c:5427
3146 msgid "PRINT_OPERAND, invalid insn for %%N"
3149 #: config/mips/mips.c:5436
3151 msgid "PRINT_OPERAND, invalid insn for %%F"
3154 #: config/mips/mips.c:5445
3156 msgid "PRINT_OPERAND, invalid insn for %%W"
3159 #: config/mips/mips.c:5466
3161 msgid "invalid %%Y value"
3164 #: config/mips/mips.c:5483 config/mips/mips.c:5491
3166 msgid "PRINT_OPERAND, invalid insn for %%q"
3169 #: config/mips/mips.c:5560
3170 msgid "PRINT_OPERAND, invalid operand for relocation"
3173 #: config/mmix/mmix.c:1468 config/mmix/mmix.c:1598
3174 msgid "MMIX Internal: Expected a CONST_INT, not this"
3177 #: config/mmix/mmix.c:1547
3178 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3181 #: config/mmix/mmix.c:1566
3182 msgid "MMIX Internal: Expected a register, not this"
3185 #: config/mmix/mmix.c:1576
3186 msgid "MMIX Internal: Expected a constant, not this"
3189 #. We need the original here.
3190 #: config/mmix/mmix.c:1660
3191 msgid "MMIX Internal: Cannot decode this operand"
3194 #: config/mmix/mmix.c:1717
3195 msgid "MMIX Internal: This is not a recognized address"
3198 #: config/mmix/mmix.c:2650
3199 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3202 #: config/mmix/mmix.c:2657
3203 msgid "MMIX Internal: What's the CC of this?"
3206 #: config/mmix/mmix.c:2661
3207 msgid "MMIX Internal: What is the CC of this?"
3210 #: config/mmix/mmix.c:2731
3211 msgid "MMIX Internal: This is not a constant:"
3214 #: config/ms1/ms1.c:288
3215 msgid "ms1_final_prescan_insn, invalid insn #1"
3218 #: config/ms1/ms1.c:359
3219 msgid "PRINT_OPERAND_ADDRESS, 2 regs"
3222 #: config/ms1/ms1.c:383
3223 msgid "PRINT_OPERAND_ADDRESS, invalid insn #1"
3226 #: config/rs6000/host-darwin.c:83
3228 msgid "Out of stack space.\n"
3231 #: config/rs6000/host-darwin.c:104
3233 msgid "Try running '%s' in the shell to raise its limit.\n"
3236 #: config/rs6000/rs6000.c:10084
3238 msgid "invalid %%f value"
3241 #: config/rs6000/rs6000.c:10093
3243 msgid "invalid %%F value"
3246 #: config/rs6000/rs6000.c:10102
3248 msgid "invalid %%G value"
3251 #: config/rs6000/rs6000.c:10137
3253 msgid "invalid %%j code"
3256 #: config/rs6000/rs6000.c:10147
3258 msgid "invalid %%J code"
3261 #: config/rs6000/rs6000.c:10157
3263 msgid "invalid %%k value"
3266 #: config/rs6000/rs6000.c:10177 config/xtensa/xtensa.c:1677
3268 msgid "invalid %%K value"
3271 #: config/rs6000/rs6000.c:10244
3273 msgid "invalid %%O value"
3276 #: config/rs6000/rs6000.c:10291
3278 msgid "invalid %%q value"
3281 #: config/rs6000/rs6000.c:10335
3283 msgid "invalid %%S value"
3286 #: config/rs6000/rs6000.c:10375
3288 msgid "invalid %%T value"
3291 #: config/rs6000/rs6000.c:10385
3293 msgid "invalid %%u value"
3296 #: config/rs6000/rs6000.c:10394 config/xtensa/xtensa.c:1647
3298 msgid "invalid %%v value"
3301 #: config/rs6000/rs6000.c:18989
3302 msgid "AltiVec argument passed to unprototyped function"
3305 #: config/s390/s390.c:4038
3307 msgid "cannot decompose address"
3310 #: config/s390/s390.c:4245
3311 msgid "UNKNOWN in print_operand !?"
3314 #: config/sh/sh.c:768
3316 msgid "invalid operand to %%R"
3319 #: config/sh/sh.c:795
3321 msgid "invalid operand to %%S"
3324 #: config/sh/sh.c:7648
3325 msgid "created and used with different architectures / ABIs"
3328 #: config/sh/sh.c:7650
3329 msgid "created and used with different ABIs"
3332 #: config/sh/sh.c:7652
3333 msgid "created and used with different endianness"
3336 #: config/sparc/sparc.c:6615 config/sparc/sparc.c:6621
3338 msgid "invalid %%Y operand"
3341 #: config/sparc/sparc.c:6691
3343 msgid "invalid %%A operand"
3346 #: config/sparc/sparc.c:6701
3348 msgid "invalid %%B operand"
3351 #: config/sparc/sparc.c:6740
3353 msgid "invalid %%c operand"
3356 #: config/sparc/sparc.c:6741
3358 msgid "invalid %%C operand"
3361 #: config/sparc/sparc.c:6762
3363 msgid "invalid %%d operand"
3366 #: config/sparc/sparc.c:6763
3368 msgid "invalid %%D operand"
3371 #: config/sparc/sparc.c:6779
3373 msgid "invalid %%f operand"
3376 #: config/sparc/sparc.c:6793
3378 msgid "invalid %%s operand"
3381 #: config/sparc/sparc.c:6847
3383 msgid "long long constant not a valid immediate operand"
3386 #: config/sparc/sparc.c:6850
3388 msgid "floating point constant not a valid immediate operand"
3391 #: config/stormy16/stormy16.c:1764 config/stormy16/stormy16.c:1835
3393 msgid "'B' operand is not constant"
3396 #: config/stormy16/stormy16.c:1791
3398 msgid "'B' operand has multiple bits set"
3401 #: config/stormy16/stormy16.c:1817
3403 msgid "'o' operand is not constant"
3406 #: config/stormy16/stormy16.c:1849
3408 msgid "xstormy16_print_operand: unknown code"
3411 #: config/v850/v850.c:360
3412 msgid "const_double_split got a bad insn:"
3415 #: config/v850/v850.c:924
3416 msgid "output_move_single:"
3419 #: config/xtensa/xtensa.c:748 config/xtensa/xtensa.c:780
3420 #: config/xtensa/xtensa.c:789
3424 #: config/xtensa/xtensa.c:1635
3426 msgid "invalid %%D value"
3429 #: config/xtensa/xtensa.c:1672
3430 msgid "invalid mask"
3433 #: config/xtensa/xtensa.c:1698
3435 msgid "invalid %%x value"
3438 #: config/xtensa/xtensa.c:1705
3440 msgid "invalid %%d value"
3443 #: config/xtensa/xtensa.c:1726 config/xtensa/xtensa.c:1736
3445 msgid "invalid %%t/%%b value"
3448 #: config/xtensa/xtensa.c:1778
3449 msgid "invalid address"
3452 #: config/xtensa/xtensa.c:1803
3453 msgid "no register in address"
3456 #: config/xtensa/xtensa.c:1811
3457 msgid "address offset not a constant"
3461 msgid "candidates are:"
3465 msgid "candidate 1:"
3469 msgid "candidate 2:"
3473 msgid "candidates are: %+#D"
3477 msgid "candidate is: %+#D"
3480 #: cp/g++spec.c:238 java/jvspec.c:417
3482 msgid "argument to '%s' missing\n"
3485 #: fortran/arith.c:141
3486 msgid "Arithmetic OK"
3489 #: fortran/arith.c:144
3490 msgid "Arithmetic overflow"
3493 #: fortran/arith.c:147
3494 msgid "Arithmetic underflow"
3497 #: fortran/arith.c:150
3498 msgid "Arithmetic NaN"
3501 #: fortran/arith.c:153
3502 msgid "Division by zero"
3505 #: fortran/arith.c:156
3506 msgid "Array operands are incommensurate"
3509 #: fortran/arith.c:159
3510 msgid "Integer outside symmetric range implied by Standard Fortran"
3513 #. Something went wrong
3514 #: fortran/arith.c:601 fortran/arith.c:607 fortran/arith.c:1607
3515 #: fortran/arith.c:1934 fortran/arith.c:2036 fortran/arith.c:2068
3516 #: fortran/arith.c:2123 fortran/arith.c:2155 fortran/arith.c:2170
3521 #: fortran/arith.c:1383
3522 msgid "Elemental binary operation"
3525 #: fortran/arith.c:1910
3527 msgid "%s converting %s to %s at %L"
3530 #: fortran/arith.c:2238 fortran/arith.c:2273 fortran/arith.c:2310
3531 #: fortran/arith.c:2360
3533 msgid "The Hollerith constant at %L is too long to convert to %s"
3536 #: fortran/array.c:97
3538 msgid "Expected array subscript at %C"
3541 #: fortran/array.c:124
3543 msgid "Expected array subscript stride at %C"
3546 #: fortran/array.c:167
3548 msgid "Invalid form of array reference at %C"
3551 #: fortran/array.c:172
3553 msgid "Array reference at %C cannot have more than %d dimensions"
3556 #: fortran/array.c:224
3558 msgid "Variable '%s' at %L in this context must be constant"
3561 #: fortran/array.c:300
3563 msgid "Expected expression in array specification at %C"
3566 #: fortran/array.c:379
3568 msgid "Bad array specification for an explicitly shaped array at %C"
3571 #: fortran/array.c:390
3573 msgid "Bad array specification for assumed shape array at %C"
3576 #: fortran/array.c:403
3578 msgid "Bad specification for deferred shape array at %C"
3581 #: fortran/array.c:407
3583 msgid "Bad specification for assumed size array at %C"
3586 #: fortran/array.c:416
3588 msgid "Expected another dimension in array declaration at %C"
3591 #: fortran/array.c:422
3593 msgid "Array specification at %C has more than %d dimensions"
3596 #: fortran/array.c:627
3598 msgid "duplicated initializer"
3601 #: fortran/array.c:720
3603 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
3606 #: fortran/array.c:822 fortran/array.c:931
3608 msgid "Syntax error in array constructor at %C"
3611 #: fortran/array.c:877
3613 msgid "New in Fortran 2003: [...] style array constructors at %C"
3616 #: fortran/array.c:891
3618 msgid "Empty array constructor at %C is not allowed"
3621 #: fortran/array.c:976
3623 msgid "Element in %s array constructor at %L is %s"
3626 #: fortran/array.c:1305
3628 msgid "Iterator step at %L cannot be zero"
3631 #: fortran/check.c:42
3633 msgid "'%s' argument of '%s' intrinsic at %L must be %s"
3636 #: fortran/check.c:70
3637 msgid "a numeric type"
3640 #: fortran/check.c:83
3641 msgid "INTEGER or REAL"
3644 #: fortran/check.c:98
3645 msgid "REAL or COMPLEX"
3648 #: fortran/check.c:122
3652 #: fortran/check.c:129
3654 msgid "Invalid kind for %s at %L"
3657 #: fortran/check.c:148
3658 msgid "double precision"
3661 #: fortran/check.c:163
3662 msgid "a logical array"
3665 #: fortran/check.c:179
3669 #: fortran/check.c:193
3673 #: fortran/check.c:209
3675 msgid "the same type and kind as '%s'"
3678 #: fortran/check.c:228
3683 #: fortran/check.c:243
3685 msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
3688 #: fortran/check.c:265
3693 #: fortran/check.c:286
3695 msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
3698 #: fortran/check.c:292
3702 #: fortran/check.c:316
3704 msgid "Missing DIM parameter in intrinsic '%s' at %L"
3707 #: fortran/check.c:353
3709 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
3712 #: fortran/check.c:439
3716 #: fortran/check.c:476 fortran/check.c:1538
3720 #: fortran/check.c:486
3723 "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic "
3727 #: fortran/check.c:495
3728 msgid "a POINTER or a TARGET"
3731 #: fortran/check.c:509
3734 "Array section with a vector subscript at %L shall not be the target of a "
3738 #: fortran/check.c:619 fortran/check.c:679
3739 msgid "not be present if 'x' is COMPLEX"
3742 #: fortran/check.c:726 fortran/check.c:1348 fortran/check.c:1354
3743 msgid "numeric or LOGICAL"
3746 #: fortran/check.c:873 fortran/check.c:1003 fortran/check.c:1063
3747 #: fortran/check.c:1280
3749 msgid "Extension: Different type kinds at %L"
3752 #: fortran/check.c:973
3754 msgid "Argument of %s at %L must be of length one"
3757 #: fortran/check.c:1025
3758 msgid "the same kind as 'string'"
3761 #: fortran/check.c:1137
3762 msgid "a non-derived type"
3765 #: fortran/check.c:1252
3767 msgid "Intrinsic '%s' at %L must have at least two arguments"
3770 #: fortran/check.c:1286
3772 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
3775 #: fortran/check.c:1311
3777 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER or REAL"
3780 #: fortran/check.c:1373
3781 msgid "of rank 1 or 2"
3784 #: fortran/check.c:1557
3785 msgid "conformable with 'mask' argument"
3788 #: fortran/check.c:1581
3789 msgid "of type REAL or COMPLEX"
3792 #: fortran/check.c:1600
3793 msgid "a dummy variable"
3796 #: fortran/check.c:1606
3797 msgid "an OPTIONAL dummy variable"
3800 #: fortran/check.c:1720
3803 "'shape' argument of 'reshape' intrinsic at %L must be an array of constant "
3807 #: fortran/check.c:1730
3809 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
3812 #: fortran/check.c:1801
3814 msgid "Missing arguments to %s intrinsic at %L"
3817 #: fortran/check.c:1842
3820 "'source' argument of 'shape' intrinsic at %L must not be an assumed size "
3824 #: fortran/check.c:1906
3826 msgid "less than rank %d"
3829 #: fortran/check.c:2259 fortran/check.c:2279
3831 msgid "Too many arguments to %s at %L"
3834 #: fortran/data.c:63
3836 msgid "non-constant array in DATA statement %L."
3839 #: fortran/decl.c:184
3841 msgid "Variable '%s' at %C already has an initialization"
3844 #: fortran/decl.c:195
3846 msgid "DATA statement at %C may not initialize variable '%s' from blank COMMON"
3849 #: fortran/decl.c:282
3851 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
3854 #: fortran/decl.c:389
3856 msgid "Initialization at %C is not allowed in a PURE procedure"
3859 #: fortran/decl.c:436
3861 msgid "DATA statement at %C is not allowed in a PURE procedure"
3864 #: fortran/decl.c:464
3866 msgid "Bad INTENT specification at %C"
3869 #: fortran/decl.c:528
3871 msgid "Syntax error in character length specification at %C"
3874 #: fortran/decl.c:703
3876 msgid "Initializer not allowed for PARAMETER '%s' at %C"
3879 #: fortran/decl.c:712
3881 msgid "Initializer not allowed for COMMON variable '%s' at %C"
3884 #: fortran/decl.c:722
3886 msgid "PARAMETER at %L is missing an initializer"
3889 #: fortran/decl.c:733
3892 "Variable '%s' at %C with an initializer already appears in a DATA statement"
3895 #: fortran/decl.c:800
3897 msgid "Component at %C must have the POINTER attribute"
3900 #: fortran/decl.c:809
3902 msgid "Array component of structure at %C must have explicit or deferred shape"
3905 #: fortran/decl.c:838
3907 msgid "Pointer array component of structure at %C must have a deferred shape"
3910 #: fortran/decl.c:848
3912 msgid "Array component of structure at %C must have an explicit shape"
3915 #: fortran/decl.c:874
3917 msgid "NULL() initialization at %C is ambiguous"
3920 #: fortran/decl.c:983
3922 msgid "Function name '%s' not allowed at %C"
3925 #: fortran/decl.c:999
3927 msgid "Extension: Old-style initialization at %C"
3930 #: fortran/decl.c:1015
3932 msgid "Initialization at %C isn't for a pointer variable"
3935 #: fortran/decl.c:1023
3937 msgid "Pointer initialization requires a NULL at %C"
3940 #: fortran/decl.c:1030
3942 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
3945 #: fortran/decl.c:1046
3947 msgid "Pointer initialization at %C requires '=>', not '='"
3950 #: fortran/decl.c:1054
3952 msgid "Expected an initialization expression at %C"
3955 #: fortran/decl.c:1061
3957 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
3960 #: fortran/decl.c:1116
3962 msgid "Old-style kind %d not supported for type %s at %C"
3965 #: fortran/decl.c:1152
3967 msgid "Expected initialization expression at %C"
3970 #: fortran/decl.c:1158
3972 msgid "Expected scalar initialization expression at %C"
3975 #: fortran/decl.c:1176
3977 msgid "Kind %d not supported for type %s at %C"
3980 #: fortran/decl.c:1185
3982 msgid "Missing right paren at %C"
3985 #: fortran/decl.c:1274 fortran/decl.c:1317
3987 msgid "Kind %d is not a CHARACTER kind at %C"
3990 #: fortran/decl.c:1311
3992 msgid "Syntax error in CHARACTER declaration at %C"
3995 #: fortran/decl.c:1428
3997 msgid "Type name '%s' at %C is ambiguous"
4000 #: fortran/decl.c:1494
4002 msgid "Missing character range in IMPLICIT at %C"
4005 #: fortran/decl.c:1540
4007 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
4010 #: fortran/decl.c:1594
4012 msgid "Empty IMPLICIT statement at %C"
4015 #: fortran/decl.c:1765
4017 msgid "Missing dimension specification at %C"
4020 #: fortran/decl.c:1835
4022 msgid "Duplicate %s attribute at %L"
4025 #: fortran/decl.c:1852
4027 msgid "Attribute at %L is not allowed in a TYPE definition"
4030 #: fortran/decl.c:1986
4032 msgid "Derived type at %C has not been previously defined"
4035 #: fortran/decl.c:2013
4037 msgid "Syntax error in data declaration at %C"
4040 #: fortran/decl.c:2159
4042 msgid "Name '%s' at %C is the name of the procedure"
4045 #: fortran/decl.c:2171
4047 msgid "Unexpected junk in formal argument list at %C"
4050 #: fortran/decl.c:2189
4052 msgid "Duplicate symbol '%s' in formal argument list at %C"
4055 #: fortran/decl.c:2232
4057 msgid "Unexpected junk following RESULT variable at %C"
4060 #: fortran/decl.c:2239
4062 msgid "RESULT variable at %C must be different than function name"
4065 #: fortran/decl.c:2294
4067 msgid "Expected formal argument list in function definition at %C"
4070 #: fortran/decl.c:2305
4072 msgid "Unexpected junk after function declaration at %C"
4075 #: fortran/decl.c:2326
4077 msgid "Function '%s' at %C already has a type of %s"
4080 #: fortran/decl.c:2371
4082 msgid "ENTRY statement at %C cannot appear within %s"
4085 #: fortran/decl.c:2380
4087 msgid "ENTRY statement at %C cannot appear in a contained procedure"
4090 #: fortran/decl.c:2437
4092 msgid "RESULT attribute required in ENTRY statement at %C"
4095 #: fortran/decl.c:2635
4097 msgid "Unexpected END statement at %C"
4100 #. We would have required END [something]
4101 #: fortran/decl.c:2644
4103 msgid "%s statement expected at %L"
4106 #: fortran/decl.c:2655
4108 msgid "Expecting %s statement at %C"
4111 #: fortran/decl.c:2669
4113 msgid "Expected block name of '%s' in %s statement at %C"
4116 #: fortran/decl.c:2685
4118 msgid "Expected terminating name at %C"
4121 #: fortran/decl.c:2694
4123 msgid "Expected label '%s' for %s statement at %C"
4126 #: fortran/decl.c:2749
4128 msgid "Missing array specification at %L in DIMENSION statement"
4131 #: fortran/decl.c:2758
4133 msgid "Array specification must be deferred at %L"
4136 #: fortran/decl.c:2821
4138 msgid "Unexpected character in variable list at %C"
4141 #: fortran/decl.c:2974
4144 "Access specification of the %s operator at %C has already been specified"
4147 #: fortran/decl.c:2992
4150 "Access specification of the .%s. operator at %C has already been specified"
4153 #: fortran/decl.c:3079
4155 msgid "Expected variable name at %C in PARAMETER statement"
4158 #: fortran/decl.c:3086
4160 msgid "Expected = sign in PARAMETER statement at %C"
4163 #: fortran/decl.c:3092
4165 msgid "Expected expression at %C in PARAMETER statement"
4168 #: fortran/decl.c:3150
4170 msgid "Unexpected characters in PARAMETER statement at %C"
4173 #: fortran/decl.c:3174
4175 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
4178 #: fortran/decl.c:3186
4180 msgid "SAVE statement at %C follows blanket SAVE statement"
4183 #: fortran/decl.c:3231
4185 msgid "Syntax error in SAVE statement at %C"
4188 #: fortran/decl.c:3252
4190 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
4193 #: fortran/decl.c:3312
4195 msgid "Derived type at %C can only be PRIVATE within a MODULE"
4198 #: fortran/decl.c:3325
4200 msgid "Derived type at %C can only be PUBLIC within a MODULE"
4203 #: fortran/decl.c:3336
4205 msgid "Expected :: in TYPE definition at %C"
4208 #: fortran/decl.c:3353
4210 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
4213 #: fortran/decl.c:3363
4215 msgid "Derived type name '%s' at %C already has a basic type of %s"
4218 #: fortran/decl.c:3380
4220 msgid "Derived type definition of '%s' at %C has already been defined"
4223 #: fortran/dump-parse-tree.c:53
4228 #: fortran/dump-parse-tree.c:55
4233 #: fortran/dump-parse-tree.c:77 fortran/dump-parse-tree.c:592
4238 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:837
4239 #: fortran/dump-parse-tree.c:874 fortran/dump-parse-tree.c:884
4244 #: fortran/dump-parse-tree.c:94 fortran/dump-parse-tree.c:121
4245 #: fortran/dump-parse-tree.c:164 fortran/dump-parse-tree.c:401
4246 #: fortran/dump-parse-tree.c:493 fortran/dump-parse-tree.c:579
4247 #: fortran/dump-parse-tree.c:600
4252 #: fortran/dump-parse-tree.c:104 fortran/dump-parse-tree.c:419
4257 #: fortran/dump-parse-tree.c:110
4262 #: fortran/dump-parse-tree.c:114
4264 msgid "(arg not-present)"
4267 #: fortran/dump-parse-tree.c:118 fortran/dump-parse-tree.c:395
4268 #: fortran/dump-parse-tree.c:489
4273 #: fortran/dump-parse-tree.c:135 fortran/dump-parse-tree.c:310
4278 #: fortran/dump-parse-tree.c:139
4283 #: fortran/dump-parse-tree.c:153
4288 #: fortran/dump-parse-tree.c:180
4293 #: fortran/dump-parse-tree.c:211 fortran/dump-parse-tree.c:220
4294 #: fortran/dump-parse-tree.c:295
4299 #: fortran/dump-parse-tree.c:225
4304 #: fortran/dump-parse-tree.c:250
4309 #: fortran/dump-parse-tree.c:322 fortran/dump-parse-tree.c:379
4314 #: fortran/dump-parse-tree.c:324
4319 #: fortran/dump-parse-tree.c:331
4324 #: fortran/dump-parse-tree.c:337
4329 #: fortran/dump-parse-tree.c:339
4334 #: fortran/dump-parse-tree.c:345
4339 #: fortran/dump-parse-tree.c:355 fortran/dump-parse-tree.c:368
4340 #: fortran/dump-parse-tree.c:393 fortran/dump-parse-tree.c:399
4345 #: fortran/dump-parse-tree.c:360
4350 #: fortran/dump-parse-tree.c:362
4355 #: fortran/dump-parse-tree.c:389
4360 #: fortran/dump-parse-tree.c:405
4365 #: fortran/dump-parse-tree.c:413 fortran/dump-parse-tree.c:695
4370 #: fortran/dump-parse-tree.c:423
4375 #: fortran/dump-parse-tree.c:426
4380 #: fortran/dump-parse-tree.c:429
4385 #: fortran/dump-parse-tree.c:432
4390 #: fortran/dump-parse-tree.c:435
4395 #: fortran/dump-parse-tree.c:438
4400 #: fortran/dump-parse-tree.c:441
4405 #: fortran/dump-parse-tree.c:444
4410 #: fortran/dump-parse-tree.c:447
4415 #: fortran/dump-parse-tree.c:450
4420 #: fortran/dump-parse-tree.c:453
4425 #: fortran/dump-parse-tree.c:456
4430 #: fortran/dump-parse-tree.c:459
4435 #: fortran/dump-parse-tree.c:462
4440 #: fortran/dump-parse-tree.c:465
4445 #: fortran/dump-parse-tree.c:468
4450 #: fortran/dump-parse-tree.c:471
4455 #: fortran/dump-parse-tree.c:474
4460 #: fortran/dump-parse-tree.c:477
4465 #: fortran/dump-parse-tree.c:499
4470 #: fortran/dump-parse-tree.c:505
4475 #: fortran/dump-parse-tree.c:526
4477 msgid "(%s %s %s %s"
4480 #: fortran/dump-parse-tree.c:532
4482 msgid " ALLOCATABLE"
4485 #: fortran/dump-parse-tree.c:534 fortran/dump-parse-tree.c:597
4490 #: fortran/dump-parse-tree.c:536
4495 #: fortran/dump-parse-tree.c:538
4500 #: fortran/dump-parse-tree.c:540
4505 #: fortran/dump-parse-tree.c:542 fortran/dump-parse-tree.c:595
4510 #: fortran/dump-parse-tree.c:544
4515 #: fortran/dump-parse-tree.c:546
4520 #: fortran/dump-parse-tree.c:548
4525 #: fortran/dump-parse-tree.c:550
4530 #: fortran/dump-parse-tree.c:552
4535 #: fortran/dump-parse-tree.c:555
4540 #: fortran/dump-parse-tree.c:557
4545 #: fortran/dump-parse-tree.c:559
4547 msgid " IN-NAMELIST"
4550 #: fortran/dump-parse-tree.c:561
4555 #: fortran/dump-parse-tree.c:564
4560 #: fortran/dump-parse-tree.c:566
4565 #: fortran/dump-parse-tree.c:568
4567 msgid " IMPLICIT-TYPE"
4570 #: fortran/dump-parse-tree.c:571
4575 #: fortran/dump-parse-tree.c:573
4580 #: fortran/dump-parse-tree.c:575
4585 #: fortran/dump-parse-tree.c:577
4590 #: fortran/dump-parse-tree.c:623
4595 #: fortran/dump-parse-tree.c:630
4600 #: fortran/dump-parse-tree.c:637
4605 #: fortran/dump-parse-tree.c:644
4607 msgid "Generic interfaces:"
4610 #: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:670
4611 #: fortran/dump-parse-tree.c:698 fortran/dump-parse-tree.c:1037
4612 #: fortran/dump-parse-tree.c:1043 fortran/dump-parse-tree.c:1513
4617 #: fortran/dump-parse-tree.c:652
4622 #: fortran/dump-parse-tree.c:658
4624 msgid "components: "
4627 #: fortran/dump-parse-tree.c:665
4629 msgid "Formal arglist:"
4632 #: fortran/dump-parse-tree.c:672
4634 msgid " [Alt Return]"
4637 #: fortran/dump-parse-tree.c:679
4639 msgid "Formal namespace"
4642 #: fortran/dump-parse-tree.c:736
4644 msgid "common: /%s/ "
4647 #: fortran/dump-parse-tree.c:744 fortran/dump-parse-tree.c:1449
4652 #: fortran/dump-parse-tree.c:756
4654 msgid "symtree: %s Ambig %d"
4657 #: fortran/dump-parse-tree.c:759
4659 msgid " from namespace %s"
4662 #: fortran/dump-parse-tree.c:803
4667 #: fortran/dump-parse-tree.c:807
4672 #: fortran/dump-parse-tree.c:811
4677 #: fortran/dump-parse-tree.c:815
4682 #: fortran/dump-parse-tree.c:822
4684 msgid "LABEL ASSIGN "
4687 #: fortran/dump-parse-tree.c:824
4692 #: fortran/dump-parse-tree.c:828
4694 msgid "POINTER ASSIGN "
4697 #: fortran/dump-parse-tree.c:835
4702 #: fortran/dump-parse-tree.c:844
4707 #: fortran/dump-parse-tree.c:858
4712 #: fortran/dump-parse-tree.c:863
4717 #: fortran/dump-parse-tree.c:869
4722 #: fortran/dump-parse-tree.c:879
4727 #: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:897
4732 #: fortran/dump-parse-tree.c:891
4737 #: fortran/dump-parse-tree.c:908
4742 #: fortran/dump-parse-tree.c:911
4747 #: fortran/dump-parse-tree.c:921
4752 #: fortran/dump-parse-tree.c:926
4754 msgid "SELECT CASE "
4757 #: fortran/dump-parse-tree.c:934
4762 #: fortran/dump-parse-tree.c:950
4767 #: fortran/dump-parse-tree.c:954
4772 #: fortran/dump-parse-tree.c:965
4777 #: fortran/dump-parse-tree.c:972
4782 #: fortran/dump-parse-tree.c:977
4787 #: fortran/dump-parse-tree.c:1002
4792 #: fortran/dump-parse-tree.c:1006
4797 #: fortran/dump-parse-tree.c:1020 fortran/dump-parse-tree.c:1031
4802 #: fortran/dump-parse-tree.c:1024
4807 #: fortran/dump-parse-tree.c:1035
4812 #: fortran/dump-parse-tree.c:1041
4817 #: fortran/dump-parse-tree.c:1047
4822 #: fortran/dump-parse-tree.c:1050 fortran/dump-parse-tree.c:1066
4827 #: fortran/dump-parse-tree.c:1063
4832 #: fortran/dump-parse-tree.c:1079
4837 #: fortran/dump-parse-tree.c:1084 fortran/dump-parse-tree.c:1158
4838 #: fortran/dump-parse-tree.c:1200 fortran/dump-parse-tree.c:1223
4839 #: fortran/dump-parse-tree.c:1369
4844 #: fortran/dump-parse-tree.c:1089 fortran/dump-parse-tree.c:1163
4845 #: fortran/dump-parse-tree.c:1205 fortran/dump-parse-tree.c:1234
4846 #: fortran/dump-parse-tree.c:1386
4851 #: fortran/dump-parse-tree.c:1094 fortran/dump-parse-tree.c:1168
4852 #: fortran/dump-parse-tree.c:1210 fortran/dump-parse-tree.c:1239
4853 #: fortran/dump-parse-tree.c:1391
4858 #: fortran/dump-parse-tree.c:1099 fortran/dump-parse-tree.c:1228
4863 #: fortran/dump-parse-tree.c:1104 fortran/dump-parse-tree.c:1173
4868 #: fortran/dump-parse-tree.c:1109 fortran/dump-parse-tree.c:1269
4873 #: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1285
4878 #: fortran/dump-parse-tree.c:1119 fortran/dump-parse-tree.c:1300
4883 #: fortran/dump-parse-tree.c:1124 fortran/dump-parse-tree.c:1310
4888 #: fortran/dump-parse-tree.c:1129 fortran/dump-parse-tree.c:1315
4893 #: fortran/dump-parse-tree.c:1134 fortran/dump-parse-tree.c:1320
4898 #: fortran/dump-parse-tree.c:1139 fortran/dump-parse-tree.c:1340
4903 #: fortran/dump-parse-tree.c:1144 fortran/dump-parse-tree.c:1345
4908 #: fortran/dump-parse-tree.c:1148 fortran/dump-parse-tree.c:1177
4909 #: fortran/dump-parse-tree.c:1214 fortran/dump-parse-tree.c:1350
4910 #: fortran/dump-parse-tree.c:1422
4915 #: fortran/dump-parse-tree.c:1153
4920 #: fortran/dump-parse-tree.c:1181
4925 #: fortran/dump-parse-tree.c:1185
4930 #: fortran/dump-parse-tree.c:1189
4935 #: fortran/dump-parse-tree.c:1193
4940 #: fortran/dump-parse-tree.c:1218
4945 #: fortran/dump-parse-tree.c:1244
4950 #: fortran/dump-parse-tree.c:1249
4955 #: fortran/dump-parse-tree.c:1254
4960 #: fortran/dump-parse-tree.c:1259
4965 #: fortran/dump-parse-tree.c:1264
4970 #: fortran/dump-parse-tree.c:1274
4972 msgid " SEQUENTIAL="
4975 #: fortran/dump-parse-tree.c:1280
4980 #: fortran/dump-parse-tree.c:1290
4985 #: fortran/dump-parse-tree.c:1295
4987 msgid " UNFORMATTED="
4990 #: fortran/dump-parse-tree.c:1305
4995 #: fortran/dump-parse-tree.c:1325
5000 #: fortran/dump-parse-tree.c:1330
5005 #: fortran/dump-parse-tree.c:1335
5010 #: fortran/dump-parse-tree.c:1354
5015 #: fortran/dump-parse-tree.c:1359
5020 #: fortran/dump-parse-tree.c:1363
5025 #: fortran/dump-parse-tree.c:1375
5030 #: fortran/dump-parse-tree.c:1380
5035 #: fortran/dump-parse-tree.c:1382
5040 #: fortran/dump-parse-tree.c:1396
5045 #: fortran/dump-parse-tree.c:1401
5050 #: fortran/dump-parse-tree.c:1406
5055 #: fortran/dump-parse-tree.c:1413
5060 #: fortran/dump-parse-tree.c:1418
5065 #: fortran/dump-parse-tree.c:1424
5070 #: fortran/dump-parse-tree.c:1426
5075 #: fortran/dump-parse-tree.c:1443
5077 msgid "Equivalence: "
5080 #: fortran/dump-parse-tree.c:1469
5085 #: fortran/dump-parse-tree.c:1483
5090 #: fortran/dump-parse-tree.c:1485
5095 #: fortran/dump-parse-tree.c:1494
5097 msgid "procedure name = %s"
5100 #: fortran/dump-parse-tree.c:1510
5102 msgid "Operator interfaces for %s:"
5105 #: fortran/dump-parse-tree.c:1519
5107 msgid "User operators:\n"
5110 #: fortran/dump-parse-tree.c:1535
5115 #: fortran/error.c:137
5117 msgid "In file %s:%d\n"
5120 #: fortran/error.c:152
5122 msgid " Included at %s:%d\n"
5125 #: fortran/error.c:204
5127 msgid "<During initialization>\n"
5130 #: fortran/error.c:479 fortran/error.c:519 fortran/error.c:545
5134 #: fortran/error.c:521 fortran/error.c:595 fortran/error.c:619
5138 #: fortran/error.c:637
5139 msgid "Fatal Error:"
5142 #: fortran/error.c:656
5144 msgid "Internal Error at (1):"
5147 #: fortran/expr.c:258
5149 msgid "Constant expression required at %C"
5152 #: fortran/expr.c:261
5154 msgid "Integer expression required at %C"
5157 #: fortran/expr.c:266
5159 msgid "Integer value too large in expression at %C"
5162 #: fortran/expr.c:1256
5164 msgid "Numeric or CHARACTER operands are required in expression at %L"
5167 #: fortran/expr.c:1276
5169 msgid "Exponent at %L must be INTEGER for an initialization expression"
5172 #: fortran/expr.c:1289
5175 "Concatenation operator in expression at %L must have two CHARACTER operands"
5178 #: fortran/expr.c:1296
5180 msgid "Concat operator at %L must concatenate strings of the same kind"
5183 #: fortran/expr.c:1306
5185 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
5188 #: fortran/expr.c:1322
5190 msgid "LOGICAL operands are required in expression at %L"
5193 #: fortran/expr.c:1330
5195 msgid "Only intrinsic operators can be used in expression at %L"
5198 #: fortran/expr.c:1338
5200 msgid "Numeric operands are required in expression at %L"
5203 #: fortran/expr.c:1443
5206 "Function '%s' in initialization expression at %L must be an intrinsic "
5210 #: fortran/expr.c:1465
5212 msgid "Variable '%s' at %L cannot appear in an initialization expression"
5215 #: fortran/expr.c:1587
5217 msgid "Specification function '%s' at %L cannot be a statement function"
5220 #: fortran/expr.c:1594
5222 msgid "Specification function '%s' at %L cannot be an internal function"
5225 #: fortran/expr.c:1601
5227 msgid "Specification function '%s' at %L must be PURE"
5230 #: fortran/expr.c:1608
5232 msgid "Specification function '%s' at %L cannot be RECURSIVE"
5235 #: fortran/expr.c:1665
5237 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
5240 #: fortran/expr.c:1672
5242 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
5245 #: fortran/expr.c:1688
5247 msgid "Variable '%s' cannot appear in the expression at %L"
5250 #: fortran/expr.c:1734
5252 msgid "Expression at %L must be of INTEGER type"
5255 #: fortran/expr.c:1740
5257 msgid "Expression at %L must be scalar"
5260 #: fortran/expr.c:1768
5262 msgid "Incompatible ranks in %s at %L"
5265 #: fortran/expr.c:1782
5267 msgid "%s at %L has different shape on dimension %d (%d/%d)"
5270 #: fortran/expr.c:1815
5272 msgid "Can't assign to INTENT(IN) variable '%s' at %L"
5275 #: fortran/expr.c:1822
5277 msgid "Incompatible ranks %d and %d in assignment at %L"
5280 #: fortran/expr.c:1829
5282 msgid "Variable type is UNKNOWN in assignment at %L"
5285 #: fortran/expr.c:1836
5287 msgid "NULL appears on right-hand side in assignment at %L"
5290 #: fortran/expr.c:1845
5292 msgid "POINTER valued function appears on right-hand side of assignment at %L"
5295 #: fortran/expr.c:1850
5296 msgid "Array assignment"
5299 #: fortran/expr.c:1867
5301 msgid "Incompatible types in assignment at %L, %s to %s"
5304 #: fortran/expr.c:1890
5306 msgid "Pointer assignment target is not a POINTER at %L"
5309 #: fortran/expr.c:1898
5311 msgid "Pointer assignment to non-POINTER at %L"
5314 #: fortran/expr.c:1906
5316 msgid "Bad pointer object in PURE procedure at %L"
5319 #: fortran/expr.c:1919
5321 msgid "Different types in pointer assignment at %L"
5324 #: fortran/expr.c:1926
5326 msgid "Different kind type parameters in pointer assignment at %L"
5329 #: fortran/expr.c:1934
5331 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
5334 #: fortran/expr.c:1941
5336 msgid "Bad target in pointer assignment in PURE procedure at %L"
5339 #: fortran/expr.c:1947
5341 msgid "Unequal ranks %d and %d in pointer assignment at %L"
5344 #: fortran/gfortranspec.c:232
5346 msgid "overflowed output arg list for '%s'"
5349 #: fortran/gfortranspec.c:352
5352 "GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
5353 "You may redistribute copies of GNU Fortran\n"
5354 "under the terms of the GNU General Public License.\n"
5355 "For more information about these matters, see the file named COPYING\n"
5359 #: fortran/gfortranspec.c:374
5361 msgid "argument to '%s' missing"
5364 #: fortran/gfortranspec.c:378
5366 msgid "no input files; unwilling to write output files"
5369 #: fortran/gfortranspec.c:530
5374 #: fortran/interface.c:175
5376 msgid "Syntax error in generic specification at %C"
5379 #: fortran/interface.c:204
5381 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
5384 #: fortran/interface.c:262
5386 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
5389 #: fortran/interface.c:273
5391 msgid "Expected a nameless interface at %C"
5394 #: fortran/interface.c:284
5396 msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
5399 #: fortran/interface.c:286
5401 msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
5404 #: fortran/interface.c:300
5406 msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
5409 #: fortran/interface.c:311
5411 msgid "Expecting 'END INTERFACE %s' at %C"
5414 #: fortran/interface.c:509
5416 msgid "Assignment operator interface at %L must be a SUBROUTINE"
5419 #: fortran/interface.c:518
5421 msgid "Intrinsic operator interface at %L must be a FUNCTION"
5424 #: fortran/interface.c:605
5427 "First argument of defined assignment at %L must be INTENT(IN) or INTENT"
5431 #: fortran/interface.c:609
5433 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
5436 #: fortran/interface.c:615
5438 msgid "First argument of operator interface at %L must be INTENT(IN)"
5441 #: fortran/interface.c:619
5443 msgid "Second argument of operator interface at %L must be INTENT(IN)"
5446 #: fortran/interface.c:626
5448 msgid "Operator interface at %L conflicts with intrinsic interface"
5451 #: fortran/interface.c:631
5453 msgid "Operator interface at %L has the wrong number of arguments"
5456 #: fortran/interface.c:880
5458 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
5461 #: fortran/interface.c:935
5463 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
5466 #: fortran/interface.c:1184
5468 msgid "Keyword argument '%s' at %L is not in the procedure"
5471 #: fortran/interface.c:1193
5474 "Keyword argument '%s' at %L is already associated with another actual "
5478 #: fortran/interface.c:1203
5480 msgid "More actual than formal arguments in procedure call at %L"
5483 #: fortran/interface.c:1216
5485 msgid "Missing alternate return spec in subroutine call at %L"
5488 #: fortran/interface.c:1225
5490 msgid "Unexpected alternate return spec in subroutine call at %L"
5493 #: fortran/interface.c:1234
5495 msgid "Type/rank mismatch in argument '%s' at %L"
5498 #: fortran/interface.c:1243
5500 msgid "Actual argument for '%s' must be a pointer at %L"
5503 #: fortran/interface.c:1264
5505 msgid "Missing actual argument for argument '%s' at %L"
5508 #: fortran/interface.c:1449
5511 "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) "
5512 "argument '%s' at %L"
5515 #: fortran/interface.c:1490
5518 "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
5521 #: fortran/interface.c:1501
5524 "Procedure argument at %L is local to a PURE procedure and is passed to an "
5525 "INTENT(%s) argument"
5528 #: fortran/interface.c:1510
5531 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
5535 #: fortran/interface.c:1531
5537 msgid "Procedure '%s' called with an implicit interface at %L"
5540 #: fortran/interface.c:1697
5542 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
5545 #: fortran/interface.c:1762
5547 msgid "Subroutine '%s' called in lieu of assignment at %L must be PURE"
5550 #: fortran/interface.c:1784
5552 msgid "Entity '%s' at %C is already present in the interface"
5555 #: fortran/intrinsic.c:2564
5557 msgid "Too many arguments in call to '%s' at %L"
5560 #: fortran/intrinsic.c:2578
5562 msgid "Can't find keyword named '%s' in call to '%s' at %L"
5565 #: fortran/intrinsic.c:2585
5567 msgid "Argument '%s' is appears twice in call to '%s' at %L"
5570 #: fortran/intrinsic.c:2599
5572 msgid "Missing actual argument '%s' in call to '%s' at %L"
5575 #: fortran/intrinsic.c:2658
5577 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
5580 #: fortran/intrinsic.c:2962
5582 msgid "Ranks of arguments to elemental intrinsic '%s' differ at %L"
5585 #: fortran/intrinsic.c:3008
5587 msgid "Intrinsic '%s' at %L is not included in the selected standard"
5590 #: fortran/intrinsic.c:3111
5592 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
5595 #: fortran/intrinsic.c:3171
5597 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
5600 #: fortran/intrinsic.c:3246
5602 msgid "Extension: Conversion from %s to %s at %L"
5605 #: fortran/intrinsic.c:3249
5607 msgid "Conversion from %s to %s at %L"
5610 #: fortran/intrinsic.c:3286
5612 msgid "Can't convert %s to %s at %L"
5616 msgid "Positive width required"
5620 msgid "Period required"
5624 msgid "Nonnegative width required"
5628 msgid "Unexpected element"
5632 msgid "Unexpected end of format string"
5636 msgid "Missing leading left parenthesis"
5640 msgid "Expected P edit descriptor"
5643 #. P requires a prior number.
5645 msgid "P descriptor requires leading scale factor"
5648 #. X requires a prior number if we're being pedantic.
5651 msgid "Extension: X descriptor requires leading space count at %C"
5656 msgid "Extension: $ descriptor at %C"
5660 msgid "$ must be the last specifier"
5664 msgid "Repeat count cannot follow P descriptor"
5668 msgid "Positive exponent width required"
5671 #: fortran/io.c:710 fortran/io.c:762
5673 msgid "Extension: Missing comma at %C"
5676 #: fortran/io.c:777 fortran/io.c:780
5678 msgid "%s in format string at %C"
5683 msgid "Missing format label at %C"
5686 #: fortran/io.c:878 fortran/io.c:902
5688 msgid "Duplicate %s specification at %C"
5693 msgid "Variable tag cannot be INTENT(IN) at %C"
5698 msgid "Variable tag cannot be assigned in PURE procedure at %C"
5703 msgid "Duplicate %s label specification at %C"
5708 msgid "%s tag at %L must be of type %s"
5713 msgid "%s tag at %L must be of type %s or %s"
5718 msgid "Obsolete: ASSIGNED variable in FORMAT tag at %L"
5721 #: fortran/io.c:1003
5723 msgid "Variable '%s' at %L has not been assigned a format label"
5726 #: fortran/io.c:1018
5728 msgid "Extension: Character array in FORMAT tag at %L"
5731 #: fortran/io.c:1025
5733 msgid "Extension: Non-character in FORMAT tag at %L"
5736 #: fortran/io.c:1036
5738 msgid "%s tag at %L must be scalar"
5741 #: fortran/io.c:1041
5743 msgid "Fortran 2003: IOMSG tag at %L"
5746 #: fortran/io.c:1205
5748 msgid "OPEN statement not allowed in PURE procedure at %C"
5751 #: fortran/io.c:1313
5753 msgid "CLOSE statement not allowed in PURE procedure at %C"
5756 #: fortran/io.c:1439 fortran/match.c:1441
5758 msgid "%s statement not allowed in PURE procedure at %C"
5761 #: fortran/io.c:1499
5763 msgid "Fortran 2003: FLUSH statement at %C"
5766 #: fortran/io.c:1559
5768 msgid "Duplicate UNIT specification at %C"
5771 #: fortran/io.c:1615
5773 msgid "Duplicate format specification at %C"
5776 #: fortran/io.c:1632
5778 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
5781 #: fortran/io.c:1668
5783 msgid "Duplicate NML specification at %C"
5786 #: fortran/io.c:1677
5788 msgid "Symbol '%s' at %C must be a NAMELIST group name"
5791 #: fortran/io.c:1713
5793 msgid "END tag at %C not allowed in output statement"
5796 #: fortran/io.c:1773
5799 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
5803 #: fortran/io.c:1783
5805 msgid "REC tag at %L is incompatible with internal file"
5808 #: fortran/io.c:1790
5810 msgid "Internal file at %L is incompatible with namelist"
5813 #: fortran/io.c:1797
5815 msgid "ADVANCE tag at %L is incompatible with internal file"
5818 #: fortran/io.c:1807
5820 msgid "REC tag at %L is incompatible with END tag"
5823 #: fortran/io.c:1815
5825 msgid "END tag at %L is incompatible with list directed format (*)"
5828 #: fortran/io.c:1822
5830 msgid "REC tag at %L is incompatible with namelist"
5833 #: fortran/io.c:1830
5835 msgid "ADVANCE tag at %L is incompatible with list directed format (*)"
5838 #: fortran/io.c:1837
5840 msgid "EOR tag at %L requires an ADVANCE tag"
5843 #: fortran/io.c:1843
5845 msgid "SIZE tag at %L requires an ADVANCE tag"
5848 #: fortran/io.c:1863
5850 msgid "FORMAT label %d at %L not defined"
5853 #: fortran/io.c:1984
5855 msgid "Syntax error in I/O iterator at %C"
5858 #: fortran/io.c:2015
5860 msgid "Expected variable in READ statement at %C"
5863 #: fortran/io.c:2021
5865 msgid "Expected expression in %s statement at %C"
5868 #: fortran/io.c:2032
5870 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
5873 #: fortran/io.c:2041
5875 msgid "Cannot read to variable '%s' in PURE procedure at %C"
5878 #: fortran/io.c:2058
5880 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
5883 #. A general purpose syntax error.
5884 #: fortran/io.c:2118 fortran/io.c:2344 fortran/gfortran.h:1587
5886 msgid "Syntax error in %s statement at %C"
5889 #: fortran/io.c:2176
5891 msgid "PRINT namelist at %C is an extension"
5894 #: fortran/io.c:2184
5896 msgid "Namelist followed by I/O list at %C"
5899 #: fortran/io.c:2286
5901 msgid "Extension: Comma before output item list at %C is an extension"
5904 #: fortran/io.c:2295
5906 msgid "Expected comma in I/O list at %C"
5909 #: fortran/io.c:2313
5911 msgid "Internal file '%s' at %L is INTENT(IN)"
5914 #: fortran/io.c:2329
5917 "io-unit in %s statement at %C must be an internal file in a PURE procedure"
5920 #: fortran/io.c:2376
5922 msgid "PRINT statement at %C not allowed within PURE procedure"
5925 #: fortran/io.c:2515 fortran/io.c:2563
5927 msgid "INQUIRE statement not allowed in PURE procedure at %C"
5930 #: fortran/io.c:2539
5932 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
5935 #: fortran/io.c:2549
5937 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
5940 #: fortran/io.c:2556
5942 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
5945 #: fortran/match.c:175
5947 msgid "Integer too large at %C"
5950 #: fortran/match.c:238
5952 msgid "Statement label at %C is out of range"
5955 #: fortran/match.c:263
5957 msgid "Label name '%s' at %C is ambiguous"
5960 #: fortran/match.c:269
5962 msgid "Duplicate construct label '%s' at %C"
5965 #: fortran/match.c:393
5967 msgid "Name at %C is too long"
5970 #: fortran/match.c:510
5972 msgid "Loop variable at %C cannot be a sub-component"
5975 #: fortran/match.c:516
5977 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
5980 #: fortran/match.c:523
5982 msgid "Loop variable at %C cannot have the POINTER attribute"
5985 #: fortran/match.c:553
5987 msgid "Expected a step value in iterator at %C"
5990 #: fortran/match.c:565
5992 msgid "Syntax error in iterator at %C"
5995 #: fortran/match.c:801
5997 msgid "Invalid form of PROGRAM statement at %C"
6000 #: fortran/match.c:835
6002 msgid "Cannot assign to a PARAMETER variable at %C"
6005 #: fortran/match.c:924 fortran/match.c:1000
6007 msgid "Obsolete: arithmetic IF statement at %C"
6010 #: fortran/match.c:971
6012 msgid "Syntax error in IF-expression at %C"
6015 #: fortran/match.c:983
6017 msgid "Block label not appropriate for arithmetic IF statement at %C"
6020 #: fortran/match.c:1025
6022 msgid "Block label is not appropriate IF statement at %C"
6025 #: fortran/match.c:1096
6027 msgid "Unclassifiable statement in IF-clause at %C"
6030 #: fortran/match.c:1103
6032 msgid "Syntax error in IF-clause at %C"
6035 #: fortran/match.c:1147
6037 msgid "Unexpected junk after ELSE statement at %C"
6040 #: fortran/match.c:1153 fortran/match.c:1188
6042 msgid "Label '%s' at %C doesn't match IF label '%s'"
6045 #: fortran/match.c:1182
6047 msgid "Unexpected junk after ELSE IF statement at %C"
6050 #: fortran/match.c:1345
6052 msgid "Name '%s' in %s statement at %C is not a loop name"
6055 #: fortran/match.c:1360
6057 msgid "%s statement at %C is not within a loop"
6060 #: fortran/match.c:1363
6062 msgid "%s statement at %C is not within loop '%s'"
6065 #: fortran/match.c:1419
6067 msgid "STOP code out of range at %C"
6070 #: fortran/match.c:1472
6072 msgid "Obsolete: PAUSE statement at %C"
6075 #: fortran/match.c:1521
6077 msgid "Obsolete: ASSIGN statement at %C"
6080 #: fortran/match.c:1567
6082 msgid "Obsolete: Assigned GOTO statement at %C"
6085 #: fortran/match.c:1614 fortran/match.c:1666
6087 msgid "Statement label list in GOTO at %C cannot be empty"
6090 #: fortran/match.c:1750
6092 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
6095 #: fortran/match.c:1770
6097 msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
6100 #: fortran/match.c:1778
6102 msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
6105 #: fortran/match.c:1785 fortran/match.c:1951
6107 msgid "STAT expression at %C must be a variable"
6110 #: fortran/match.c:1840
6112 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
6115 #: fortran/match.c:1918
6117 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
6120 #: fortran/match.c:1937
6122 msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
6125 #: fortran/match.c:1944
6128 "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
6131 #: fortran/match.c:1993
6133 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
6136 #: fortran/match.c:2024
6138 msgid "Extension: RETURN statement in main program at %C"
6141 #: fortran/match.c:2219
6143 msgid "Syntax error in common block name at %C"
6146 #: fortran/match.c:2284
6148 msgid "Symbol '%s' at %C is already in a COMMON block"
6151 #: fortran/match.c:2296
6153 msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
6156 #: fortran/match.c:2299
6158 msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
6161 #: fortran/match.c:2311
6164 "Derived type variable in COMMON at %C does not have the SEQUENCE attribute"
6167 #: fortran/match.c:2334
6169 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
6172 #: fortran/match.c:2345
6174 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
6177 #: fortran/match.c:2377
6180 "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to "
6181 "another COMMON block '%s'"
6184 #: fortran/match.c:2487
6186 msgid "Namelist group name '%s' at %C already has a basic type of %s"
6189 #: fortran/match.c:2629
6191 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
6194 #: fortran/match.c:2661
6197 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
6200 #: fortran/match.c:2811
6202 msgid "Expected initialization expression in CASE at %C"
6205 #: fortran/match.c:2838
6207 msgid "Expected case name of '%s' at %C"
6210 #: fortran/match.c:2882
6212 msgid "Unexpected CASE statement at %C"
6215 #: fortran/match.c:2934
6217 msgid "Syntax error in CASE-specification at %C"
6220 #: fortran/match.c:3054
6222 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
6225 #: fortran/match.c:3085
6227 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
6230 #: fortran/match.c:3180
6232 msgid "Syntax error in FORALL iterator at %C"
6235 #: fortran/matchexp.c:29
6237 msgid "Syntax error in expression at %C"
6240 #: fortran/matchexp.c:73
6242 msgid "Bad character '%c' in OPERATOR name at %C"
6245 #: fortran/matchexp.c:81
6247 msgid "The name '%s' cannot be used as a defined operator at %C"
6250 #: fortran/matchexp.c:156
6252 msgid "Expected a right parenthesis in expression at %C"
6255 #: fortran/matchexp.c:278
6257 msgid "Expected exponent in expression at %C"
6260 #: fortran/matchexp.c:314 fortran/matchexp.c:418
6263 "Extension: Unary operator following arithmetic operator (use parentheses) at "
6267 #: fortran/misc.c:42
6269 msgid "Out of memory-- malloc() failed"
6272 #: fortran/module.c:529
6274 msgid "Missing generic specification in USE statement at %C"
6277 #: fortran/module.c:837
6279 msgid "Reading module %s at line %d column %d: %s"
6282 #: fortran/module.c:841
6284 msgid "Writing module %s at line %d column %d: %s"
6287 #: fortran/module.c:845
6289 msgid "Module %s at line %d column %d: %s"
6292 #: fortran/module.c:887
6293 msgid "Unexpected EOF"
6296 #: fortran/module.c:919
6297 msgid "Unexpected end of module in string constant"
6300 #: fortran/module.c:973
6301 msgid "Integer overflow"
6304 #: fortran/module.c:1004
6305 msgid "Name too long"
6308 #: fortran/module.c:1111
6312 #: fortran/module.c:1155
6313 msgid "Expected name"
6316 #: fortran/module.c:1158
6317 msgid "Expected left parenthesis"
6320 #: fortran/module.c:1161
6321 msgid "Expected right parenthesis"
6324 #: fortran/module.c:1164
6325 msgid "Expected integer"
6328 #: fortran/module.c:1167
6329 msgid "Expected string"
6332 #: fortran/module.c:1191
6333 msgid "find_enum(): Enum not found"
6336 #: fortran/module.c:1206
6338 msgid "Error writing modules file: %s"
6341 #: fortran/module.c:1558
6342 msgid "Expected attribute bit name"
6345 #: fortran/module.c:2287
6346 msgid "Expected integer string"
6349 #: fortran/module.c:2291
6350 msgid "Error converting integer"
6353 #: fortran/module.c:2314
6354 msgid "Expected real string"
6357 #: fortran/module.c:2460
6358 msgid "Expected expression type"
6361 #: fortran/module.c:2505
6362 msgid "Bad operator"
6365 #: fortran/module.c:2591
6366 msgid "Bad type in constant expression"
6369 #: fortran/module.c:2628
6371 msgid "Namelist %s cannot be renamed by USE association to %s."
6374 #: fortran/module.c:3283
6376 msgid "Symbol '%s' referenced at %L not found in module '%s'"
6379 #: fortran/module.c:3291
6381 msgid "User operator '%s' referenced at %L not found in module '%s'"
6384 #: fortran/module.c:3297
6386 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
6389 #: fortran/module.c:3657
6391 msgid "Can't open module file '%s' for writing at %C: %s"
6394 #: fortran/module.c:3682
6396 msgid "Error writing module file '%s' for writing: %s"
6399 #: fortran/module.c:3703
6401 msgid "Can't open module file '%s' for reading at %C: %s"
6404 #: fortran/module.c:3717
6405 msgid "Unexpected end of module"
6408 #: fortran/module.c:3725
6410 msgid "Can't USE the same module we're building!"
6413 #: fortran/options.c:188
6415 msgid "Reading file '%s' as free form."
6418 #: fortran/options.c:198
6420 msgid "'-fd-lines-as-comments' has no effect in free form."
6423 #: fortran/options.c:201
6425 msgid "'-fd-lines-as-code' has no effect in free form."
6428 #: fortran/options.c:262
6430 msgid "gfortran: Only one -M option allowed\n"
6433 #: fortran/options.c:268
6435 msgid "gfortran: Directory required after -M\n"
6438 #: fortran/options.c:401
6440 msgid "Fixed line length must be at least seven."
6443 #: fortran/options.c:407
6445 msgid "Maximum supported idenitifier length is %d"
6448 #: fortran/options.c:414
6450 msgid "Argument to -fqkind isn't a valid real kind"
6453 #: fortran/parse.c:292
6455 msgid "Unclassifiable statement at %C"
6458 #. Skip the bad statement label.
6459 #: fortran/parse.c:327
6461 msgid "Ignoring bad statement label at %C"
6464 #: fortran/parse.c:338
6466 msgid "Ignoring statement label of zero at %C"
6469 #: fortran/parse.c:348
6471 msgid "Ignoring statement label in empty statement at %C"
6474 #: fortran/parse.c:410
6476 msgid "Non-numeric character in statement label at %C"
6479 #: fortran/parse.c:418
6481 msgid "Zero is not a valid statement label at %C"
6484 #: fortran/parse.c:437
6486 msgid "Bad continuation line at %C"
6489 #: fortran/parse.c:464
6491 msgid "Statement label in blank line will be ignored at %C"
6494 #: fortran/parse.c:489
6496 msgid "Line truncated at %C"
6499 #: fortran/parse.c:662
6501 msgid "FORMAT statement at %L does not have a statement label"
6504 #: fortran/parse.c:734
6505 msgid "arithmetic IF"
6508 #: fortran/parse.c:740
6509 msgid "attribute declaration"
6512 #: fortran/parse.c:770
6513 msgid "data declaration"
6516 #: fortran/parse.c:779
6517 msgid "derived type declaration"
6520 #: fortran/parse.c:858
6524 #: fortran/parse.c:867
6525 msgid "implied END DO"
6528 #: fortran/parse.c:934
6532 #: fortran/parse.c:937
6533 msgid "pointer assignment"
6536 #: fortran/parse.c:946
6540 #: fortran/parse.c:972
6544 #: fortran/parse.c:975
6548 #: fortran/parse.c:978
6549 msgid "a SUBROUTINE"
6552 #: fortran/parse.c:981
6556 #: fortran/parse.c:984
6557 msgid "a BLOCK DATA"
6560 #: fortran/parse.c:987
6561 msgid "an INTERFACE"
6564 #: fortran/parse.c:990
6565 msgid "a DERIVED TYPE block"
6568 #: fortran/parse.c:993
6569 msgid "an IF-THEN block"
6572 #: fortran/parse.c:996
6576 #: fortran/parse.c:999
6577 msgid "a SELECT block"
6580 #: fortran/parse.c:1002
6581 msgid "a FORALL block"
6584 #: fortran/parse.c:1005
6585 msgid "a WHERE block"
6588 #: fortran/parse.c:1008
6589 msgid "a contained subprogram"
6592 #: fortran/parse.c:1109
6594 msgid "Unexpected %s statement at %C"
6597 #: fortran/parse.c:1241
6599 msgid "%s statement at %C cannot follow %s statement at %L"
6602 #: fortran/parse.c:1258
6604 msgid "Unexpected end of file in '%s'"
6607 #: fortran/parse.c:1311
6609 msgid "Derived type definition at %C has no components"
6612 #: fortran/parse.c:1322
6614 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
6617 #: fortran/parse.c:1329
6619 msgid "PRIVATE statement at %C must precede structure components"
6622 #: fortran/parse.c:1337
6624 msgid "Duplicate PRIVATE statement at %C"
6627 #: fortran/parse.c:1349
6629 msgid "SEQUENCE statement at %C must precede structure components"
6632 #: fortran/parse.c:1356
6634 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
6637 #: fortran/parse.c:1361
6639 msgid "Duplicate SEQUENCE statement at %C"
6642 #: fortran/parse.c:1385
6645 "Component %s of SEQUENCE type declared at %C does not have the SEQUENCE "
6649 #: fortran/parse.c:1454
6651 msgid "Unexpected %s statement in INTERFACE block at %C"
6654 #: fortran/parse.c:1481
6656 msgid "SUBROUTINE at %C does not belong in a generic function interface"
6659 #: fortran/parse.c:1486
6661 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
6664 #: fortran/parse.c:1503
6666 msgid "Unexpected %s statement at %C in INTERFACE body"
6669 #: fortran/parse.c:1575
6671 msgid "%s statement must appear in a MODULE"
6674 #: fortran/parse.c:1582
6676 msgid "%s statement at %C follows another accessibility specification"
6679 #: fortran/parse.c:1653
6681 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
6684 #: fortran/parse.c:1674
6686 msgid "Unexpected %s statement in WHERE block at %C"
6689 #: fortran/parse.c:1734
6691 msgid "Unexpected %s statement in FORALL block at %C"
6694 #: fortran/parse.c:1786
6696 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
6699 #: fortran/parse.c:1804
6701 msgid "Duplicate ELSE statements at %L and %C"
6704 #: fortran/parse.c:1866
6706 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
6709 #: fortran/parse.c:1924
6711 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
6714 #: fortran/parse.c:1959
6716 msgid "End of nonblock DO statement at %C is within another block"
6719 #: fortran/parse.c:1968
6721 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
6724 #: fortran/parse.c:2018
6726 msgid "Statement label in ENDDO at %C doesn't match DO label"
6729 #: fortran/parse.c:2075
6731 msgid "%s statement at %C cannot terminate a non-block DO loop"
6734 #: fortran/parse.c:2214
6736 msgid "Contained procedure '%s' at %C is already ambiguous"
6739 #: fortran/parse.c:2265
6741 msgid "Unexpected %s statement in CONTAINS section at %C"
6744 #: fortran/parse.c:2350
6746 msgid "CONTAINS statement at %C is already in a contained program unit"
6749 #: fortran/parse.c:2399
6751 msgid "Global name '%s' at %L is already being used as a %s at %L"
6754 #: fortran/parse.c:2420
6756 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
6759 #: fortran/parse.c:2444
6761 msgid "Unexpected %s statement in BLOCK DATA at %C"
6764 #: fortran/parse.c:2486
6766 msgid "Unexpected %s statement in MODULE at %C"
6769 #. If we see a duplicate main program, shut down. If the second
6770 #. instance is an implied main program, ie data decls or executable
6771 #. statements, we're in for lots of errors.
6772 #: fortran/parse.c:2656
6774 msgid "Two main PROGRAMs at %L and %C"
6777 #: fortran/primary.c:89
6779 msgid "Missing kind-parameter at %C"
6782 #: fortran/primary.c:212
6784 msgid "Integer kind %d at %C not available"
6787 #: fortran/primary.c:220
6789 msgid "Integer too big for its kind at %C"
6792 #: fortran/primary.c:250
6794 msgid "Extension: Hollerith constant at %C"
6797 #: fortran/primary.c:262
6799 msgid "Invalid Hollerith constant: %L must contain at least one character"
6802 #: fortran/primary.c:268
6804 msgid "Invalid Hollerith constant: Interger kind at %L should be default"
6807 #: fortran/primary.c:340
6809 msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
6812 #: fortran/primary.c:353
6814 msgid "Empty set of digits in binary constant at %C"
6817 #: fortran/primary.c:355
6819 msgid "Empty set of digits in octal constant at %C"
6822 #: fortran/primary.c:357
6824 msgid "Empty set of digits in hexadecimal constant at %C"
6827 #: fortran/primary.c:369
6829 msgid "Illegal character in binary constant at %C"
6832 #: fortran/primary.c:371
6834 msgid "Illegal character in octal constant at %C"
6837 #: fortran/primary.c:373
6839 msgid "Illegal character in hexadecimal constant at %C"
6842 #: fortran/primary.c:401
6844 msgid "Integer too big for integer kind %i at %C"
6847 #: fortran/primary.c:502
6849 msgid "Missing exponent in real number at %C"
6852 #: fortran/primary.c:559
6854 msgid "Real number at %C has a 'd' exponent and an explicit kind"
6857 #: fortran/primary.c:569
6859 msgid "Real number at %C has a 'q' exponent and an explicit kind"
6862 #: fortran/primary.c:581
6864 msgid "Invalid real kind %d at %C"
6867 #: fortran/primary.c:595
6869 msgid "Real constant overflows its kind at %C"
6872 #: fortran/primary.c:600
6874 msgid "Real constant underflows its kind at %C"
6877 #: fortran/primary.c:692
6879 msgid "Syntax error in SUBSTRING specification at %C"
6882 #: fortran/primary.c:924
6884 msgid "Invalid kind %d for CHARACTER constant at %C"
6887 #: fortran/primary.c:945
6889 msgid "Unterminated character constant beginning at %C"
6892 #: fortran/primary.c:1012
6894 msgid "Bad kind for logical constant at %C"
6897 #: fortran/primary.c:1047
6899 msgid "Expected PARAMETER symbol in complex constant at %C"
6902 #: fortran/primary.c:1053
6904 msgid "Numeric PARAMETER required in complex constant at %C"
6907 #: fortran/primary.c:1059
6909 msgid "Scalar PARAMETER required in complex constant at %C"
6912 #: fortran/primary.c:1089
6914 msgid "Error converting PARAMETER constant in complex constant at %C"
6917 #: fortran/primary.c:1216
6919 msgid "Syntax error in COMPLEX constant at %C"
6922 #: fortran/primary.c:1382
6924 msgid "Keyword '%s' at %C has already appeared in the current argument list"
6927 #: fortran/primary.c:1439
6929 msgid "Expected alternate return label at %C"
6932 #: fortran/primary.c:1458
6934 msgid "Missing keyword name in actual argument list at %C"
6937 #: fortran/primary.c:1494
6939 msgid "Syntax error in argument list at %C"
6942 #: fortran/primary.c:1581
6944 msgid "Expected structure component name at %C"
6947 #: fortran/primary.c:1810
6949 msgid "Too many components in structure constructor at %C"
6952 #: fortran/primary.c:1825
6954 msgid "Too few components in structure constructor at %C"
6957 #: fortran/primary.c:1843
6959 msgid "Syntax error in structure constructor at %C"
6962 #: fortran/primary.c:1956
6964 msgid "Unexpected use of subroutine name '%s' at %C"
6967 #: fortran/primary.c:1987
6969 msgid "Statement function '%s' requires argument list at %C"
6972 #: fortran/primary.c:1990
6974 msgid "Function '%s' requires an argument list at %C"
6977 #: fortran/primary.c:2144
6979 msgid "Missing argument list in function '%s' at %C"
6982 #: fortran/primary.c:2172
6984 msgid "Symbol at %C is not appropriate for an expression"
6987 #: fortran/primary.c:2242
6989 msgid "Expected VARIABLE at %C"
6992 #: fortran/resolve.c:82
6995 "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
6998 #: fortran/resolve.c:86
7000 msgid "Alternate return specifier in function '%s' at %L is not allowed"
7003 #: fortran/resolve.c:100
7005 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
7008 #: fortran/resolve.c:108
7010 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
7013 #: fortran/resolve.c:162
7015 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
7018 #: fortran/resolve.c:170
7021 "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
7024 #: fortran/resolve.c:181
7026 msgid "Argument '%s' of elemental procedure at %L must be scalar"
7029 #: fortran/resolve.c:189
7032 "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
7035 #: fortran/resolve.c:201
7037 msgid "Argument '%s' of statement function at %L must be scalar"
7040 #: fortran/resolve.c:212
7043 "Character-valued argument '%s' of statement function at %L must has constant "
7047 #: fortran/resolve.c:272
7049 msgid "Contained function '%s' at %L has no IMPLICIT type"
7052 #: fortran/resolve.c:417
7054 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
7057 #: fortran/resolve.c:421
7059 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
7062 #: fortran/resolve.c:428
7064 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
7067 #: fortran/resolve.c:432
7069 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
7072 #: fortran/resolve.c:470
7074 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
7077 #: fortran/resolve.c:475
7079 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
7082 #: fortran/resolve.c:690 fortran/resolve.c:3260 fortran/resolve.c:3911
7084 msgid "Label %d referenced at %L is never defined"
7087 #: fortran/resolve.c:717
7089 msgid "Statement function '%s' at %L is not allowed as an actual argument"
7092 #: fortran/resolve.c:740
7094 msgid "Symbol '%s' at %L is ambiguous"
7097 #: fortran/resolve.c:839
7099 msgid "Generic function '%s' at %L is not an intrinsic function"
7102 #: fortran/resolve.c:849
7105 "Generic function '%s' at %L is not consistent with a specific intrinsic "
7109 #: fortran/resolve.c:887
7112 "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
7115 #: fortran/resolve.c:933
7117 msgid "Unable to resolve the specific function '%s' at %L"
7120 #: fortran/resolve.c:989 fortran/resolve.c:5012
7122 msgid "Function '%s' at %L has no IMPLICIT type"
7125 #: fortran/resolve.c:1108
7127 msgid "Function reference to '%s' at %L is inside a FORALL block"
7130 #: fortran/resolve.c:1114
7133 "Function reference to '%s' at %L is to a non-PURE procedure within a PURE "
7137 #: fortran/resolve.c:1134
7139 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
7142 #: fortran/resolve.c:1137
7144 msgid "Subroutine call to '%s' at %L is not PURE"
7147 #: fortran/resolve.c:1199
7149 msgid "Generic subroutine '%s' at %L is not an intrinsic subroutine"
7152 #: fortran/resolve.c:1208
7155 "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine "
7159 #: fortran/resolve.c:1243
7162 "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
7165 #: fortran/resolve.c:1286
7167 msgid "Unable to resolve the specific subroutine '%s' at %L"
7170 #: fortran/resolve.c:1386
7172 msgid "Shapes for operands at %L and %L are not conformable"
7175 #: fortran/resolve.c:1442
7177 msgid "Operand of unary numeric operator '%s' at %%L is %s"
7180 #: fortran/resolve.c:1458
7182 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
7185 #: fortran/resolve.c:1472
7187 msgid "Operands of string concatenation operator at %%L are %s/%s"
7190 #: fortran/resolve.c:1491
7192 msgid "Operands of logical operator '%s' at %%L are %s/%s"
7195 #: fortran/resolve.c:1505
7197 msgid "Operand of .NOT. operator at %%L is %s"
7200 #: fortran/resolve.c:1515
7201 msgid "COMPLEX quantities cannot be compared at %L"
7204 #: fortran/resolve.c:1541
7206 msgid "Logicals at %%L must be compared with %s instead of %s"
7209 #: fortran/resolve.c:1546
7211 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
7214 #: fortran/resolve.c:1554
7216 msgid "Operand of user operator '%s' at %%L is %s"
7219 #: fortran/resolve.c:1557
7221 msgid "Operands of user operator '%s' at %%L are %s/%s"
7224 #: fortran/resolve.c:1625
7226 msgid "Inconsistent ranks for operator at %L and %L"
7229 #: fortran/resolve.c:1747
7231 msgid "Illegal stride of zero at %L"
7234 #: fortran/resolve.c:1768
7236 msgid "Array reference at %L is out of bounds"
7239 #: fortran/resolve.c:1789
7241 msgid "Rightmost upper bound of assumed size array section not specified at %L"
7244 #: fortran/resolve.c:1799
7246 msgid "Rank mismatch in array reference at %L (%d/%d)"
7249 #: fortran/resolve.c:1827
7251 msgid "Array index at %L must be scalar"
7254 #: fortran/resolve.c:1833
7256 msgid "Array index at %L must be of INTEGER type"
7259 #: fortran/resolve.c:1839
7261 msgid "Extension: REAL array index at %L"
7264 #: fortran/resolve.c:1868
7266 msgid "Argument dim at %L must be scalar"
7269 #: fortran/resolve.c:1874
7271 msgid "Argument dim at %L must be of INTEGER type"
7274 #: fortran/resolve.c:1978
7276 msgid "Array index at %L is an array of rank %d"
7279 #: fortran/resolve.c:2016
7281 msgid "Substring start index at %L must be of type INTEGER"
7284 #: fortran/resolve.c:2023
7286 msgid "Substring start index at %L must be scalar"
7289 #: fortran/resolve.c:2030
7291 msgid "Substring start index at %L is less than one"
7294 #: fortran/resolve.c:2043
7296 msgid "Substring end index at %L must be of type INTEGER"
7299 #: fortran/resolve.c:2050
7301 msgid "Substring end index at %L must be scalar"
7304 #: fortran/resolve.c:2058
7306 msgid "Substring end index at %L is out of bounds"
7309 #: fortran/resolve.c:2132
7312 "Component to the right of a part reference with nonzero rank must not have "
7313 "the POINTER attribute at %L"
7316 #: fortran/resolve.c:2151
7319 "Two or more part references with nonzero rank must not be specified at %L"
7322 #: fortran/resolve.c:2377
7324 msgid "%s at %L must be a scalar"
7327 #: fortran/resolve.c:2385
7329 msgid "%s at %L must be INTEGER or REAL"
7332 #: fortran/resolve.c:2388
7334 msgid "%s at %L must be INTEGER"
7337 #: fortran/resolve.c:2404
7339 msgid "Obsolete: REAL DO loop iterator at %L"
7342 #: fortran/resolve.c:2413
7344 msgid "Cannot assign to loop variable in PURE procedure at %L"
7347 #: fortran/resolve.c:2437
7349 msgid "Step expression in DO loop at %L cannot be zero"
7352 #: fortran/resolve.c:2470
7354 msgid "FORALL Iteration variable at %L must be INTEGER"
7357 #: fortran/resolve.c:2475
7359 msgid "FORALL start expression at %L must be INTEGER"
7362 #: fortran/resolve.c:2482
7364 msgid "FORALL end expression at %L must be INTEGER"
7367 #: fortran/resolve.c:2489
7369 msgid "FORALL Stride expression at %L must be INTEGER"
7372 #: fortran/resolve.c:2563
7375 "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
7378 #: fortran/resolve.c:2631
7380 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
7383 #: fortran/resolve.c:2643
7385 msgid "Array specification required in ALLOCATE statement at %L"
7388 #: fortran/resolve.c:2672
7390 msgid "Bad array specification in ALLOCATE statement at %L"
7393 #. The cases overlap, or they are the same
7394 #. element in the list. Either way, we must
7395 #. issue an error and get the next case from P.
7396 #. FIXME: Sort P and Q by line number.
7397 #: fortran/resolve.c:2828
7399 msgid "CASE label at %L overlaps with CASE label at %L"
7402 #: fortran/resolve.c:2879
7404 msgid "Expression in CASE statement at %L must be of type %s"
7407 #: fortran/resolve.c:2890
7409 msgid "Expression in CASE statement at %L must be kind %d"
7412 #: fortran/resolve.c:2902
7414 msgid "Expression in CASE statement at %L must be scalar"
7417 #: fortran/resolve.c:2948
7420 "Selection expression in computed GOTO statement at %L must be a scalar "
7421 "integer expression"
7424 #: fortran/resolve.c:2966
7426 msgid "Argument of SELECT statement at %L cannot be %s"
7429 #: fortran/resolve.c:2975
7431 msgid "Argument of SELECT statement at %L must be a scalar expression"
7434 #: fortran/resolve.c:3039
7437 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
7440 #: fortran/resolve.c:3066
7442 msgid "Logical range in CASE statement at %L is not allowed"
7445 #: fortran/resolve.c:3077
7447 msgid "Range specification at %L can never be matched"
7450 #: fortran/resolve.c:3180
7452 msgid "Logical SELECT CASE block at %L has more that two cases"
7455 #: fortran/resolve.c:3217
7457 msgid "Data transfer element at %L cannot have POINTER components"
7460 #: fortran/resolve.c:3224
7462 msgid "Data transfer element at %L cannot have PRIVATE components"
7465 #: fortran/resolve.c:3233
7468 "Data transfer element at %L cannot be a full reference to an assumed-size "
7472 #: fortran/resolve.c:3267
7475 "Statement at %L is not a valid branch target statement for the branch "
7479 #: fortran/resolve.c:3276
7481 msgid "Branch at %L causes an infinite loop"
7484 #. still nothing, so illegal.
7485 #: fortran/resolve.c:3306
7487 msgid "Label at %L is not in the same block as the GOTO statement at %L"
7490 #: fortran/resolve.c:3322
7492 msgid "Obsolete: GOTO at %L jumps to END of construct at %L"
7495 #: fortran/resolve.c:3396
7497 msgid "WHERE mask at %L has inconsistent shape"
7500 #: fortran/resolve.c:3412
7502 msgid "WHERE assignment target at %L has inconsistent shape"
7505 #: fortran/resolve.c:3422 fortran/resolve.c:3621
7507 msgid "Unsupported statement inside WHERE at %L"
7510 #: fortran/resolve.c:3498
7512 msgid "expresion reference type error at %L"
7515 #: fortran/resolve.c:3530
7517 msgid "Unsupported statement while finding forall index in expression"
7520 #: fortran/resolve.c:3577
7522 msgid "Assignment to a FORALL index variable at %L"
7525 #: fortran/resolve.c:3585
7528 "The FORALL with index '%s' cause more than one assignment to this object at %"
7532 #: fortran/resolve.c:3712
7534 msgid "An outer FORALL construct already has an index with this name %L"
7537 #: fortran/resolve.c:3724 fortran/resolve.c:3727 fortran/resolve.c:3730
7540 "A FORALL index must not appear in a limit or stride expression in the same "
7544 #: fortran/resolve.c:3773
7546 msgid "ELSE IF clause at %L requires a scalar LOGICAL expression"
7549 #: fortran/resolve.c:3783
7551 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
7554 #: fortran/resolve.c:3861
7556 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
7559 #: fortran/resolve.c:3864
7561 msgid "Variable '%s' has not been assigned a target label at %L"
7564 #: fortran/resolve.c:3874
7566 msgid "Alternate RETURN statement at %L requires an INTEGER return specifier"
7569 #: fortran/resolve.c:3890
7571 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
7574 #: fortran/resolve.c:3899
7577 "Right side of assignment at %L is a derived type containing a POINTER in a "
7581 #: fortran/resolve.c:3919
7583 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
7586 #: fortran/resolve.c:3934
7588 msgid "Arithmetic IF statement at %L requires a numeric expression"
7591 #: fortran/resolve.c:3946
7593 msgid "IF clause at %L requires a scalar LOGICAL expression"
7596 #: fortran/resolve.c:3972
7599 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
7602 #: fortran/resolve.c:3979
7604 msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
7607 #: fortran/resolve.c:3991
7609 msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
7612 #: fortran/resolve.c:4057
7614 msgid "FORALL mask clause at %L requires a LOGICAL expression"
7617 #: fortran/resolve.c:4177
7619 msgid "Assumed size array at %L must be a dummy argument"
7622 #: fortran/resolve.c:4180
7624 msgid "Assumed shape array at %L must be a dummy argument"
7627 #: fortran/resolve.c:4190
7629 msgid "Parameter array '%s' at %L cannot be automatic or assumed shape"
7632 #: fortran/resolve.c:4202
7635 "Entity with assumed character length at %L must be a dummy argument or a "
7639 #: fortran/resolve.c:4214
7642 "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
7645 #: fortran/resolve.c:4224
7647 msgid "Incompatible derived type in PARAMETER at %L"
7650 #: fortran/resolve.c:4235
7652 msgid "Symbol at %L is not a DUMMY variable"
7655 #: fortran/resolve.c:4246
7658 "Character-valued statement function '%s' at %L must have constant length"
7661 #: fortran/resolve.c:4263
7663 msgid "Allocatable array at %L must have a deferred shape"
7666 #: fortran/resolve.c:4266
7668 msgid "Object at %L may not be ALLOCATABLE"
7671 #: fortran/resolve.c:4273
7673 msgid "Pointer to array at %L must have a deferred shape"
7676 #: fortran/resolve.c:4284
7678 msgid "Array at %L cannot have a deferred shape"
7681 #: fortran/resolve.c:4297
7685 #: fortran/resolve.c:4299
7689 #: fortran/resolve.c:4301
7693 #: fortran/resolve.c:4303
7697 #: fortran/resolve.c:4305
7698 msgid "Function Result"
7701 #: fortran/resolve.c:4316
7702 msgid "Automatic array"
7705 #: fortran/resolve.c:4325
7707 msgid "%s '%s' at %L cannot have an initializer"
7710 #: fortran/resolve.c:4343
7712 msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
7715 #: fortran/resolve.c:4359
7717 msgid "Intrinsic at %L does not exist"
7720 #: fortran/resolve.c:4471
7722 msgid "Nonconstant array section at %L in DATA statement"
7725 #: fortran/resolve.c:4484
7727 msgid "DATA statement at %L has more variables than values"
7730 #: fortran/resolve.c:4682
7732 msgid "DATA statement at %L has more values than variables"
7735 #: fortran/resolve.c:4764
7737 msgid "Label %d at %L defined but not used"
7740 #: fortran/resolve.c:4769
7742 msgid "Label %d at %L defined but cannot be used"
7745 #: fortran/resolve.c:4794
7748 "Derived type variable '%s' at %L must have SEQUENCE attribute to be an "
7749 "EQUIVALENCE object"
7752 #: fortran/resolve.c:4809
7755 "Derived type variable '%s' at %L has pointer componet(s) cannot be an "
7756 "EQUIVALENCE object"
7759 #: fortran/resolve.c:4894
7761 msgid "Syntax error in EQUIVALENCE statement at %L"
7764 #: fortran/resolve.c:4908
7766 msgid "Dummy argument '%s' at %L cannot be an EQUIVALENCE object"
7769 #: fortran/resolve.c:4916
7771 msgid "Allocatable array '%s' at %L cannot be an EQUIVALENCE object"
7774 #: fortran/resolve.c:4924
7776 msgid "Pointer '%s' at %L cannot be an EQUIVALENCE object"
7779 #: fortran/resolve.c:4933
7781 msgid "Entity '%s' at %L cannot be an EQUIVALENCE object"
7784 #: fortran/resolve.c:4941
7786 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
7789 #: fortran/resolve.c:4957
7792 "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
7795 #: fortran/resolve.c:4968
7797 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
7800 #: fortran/resolve.c:4979
7802 msgid "Substring at %L has length zero"
7805 #: fortran/resolve.c:5025
7807 msgid "ENTRY '%s' at %L has no IMPLICIT type"
7810 #: fortran/resolve.c:5061
7812 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
7815 #: fortran/scanner.c:924
7817 msgid "%s:%d: file %s left but not entered"
7820 #: fortran/scanner.c:947
7822 msgid "%s:%d: Illegal preprocessor directive"
7825 #: fortran/scanner.c:1022
7827 msgid "File '%s' is being included recursively"
7830 #: fortran/scanner.c:1031
7832 msgid "Can't open file '%s'"
7835 #: fortran/scanner.c:1040
7837 msgid "Can't open included file '%s'"
7840 #: fortran/scanner.c:1129
7845 #: fortran/simplify.c:101
7847 msgid "Result of %s overflows its kind at %L"
7850 #: fortran/simplify.c:120
7852 msgid "KIND parameter of %s at %L must be an initialization expression"
7855 #: fortran/simplify.c:130
7857 msgid "Invalid KIND parameter of %s at %L"
7860 #: fortran/simplify.c:227
7863 "Extended ASCII not implemented: argument of ACHAR at %L must be between 0 "
7867 #: fortran/simplify.c:254
7869 msgid "Argument of ACOS at %L must be between -1 and 1"
7872 #: fortran/simplify.c:276
7874 msgid "Argument of ACOSH at %L must not be less than 1"
7877 #: fortran/simplify.c:477
7879 msgid "Argument of ASIN at %L must be between -1 and 1"
7882 #: fortran/simplify.c:533
7884 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
7887 #: fortran/simplify.c:559
7890 "If first argument of ATAN2 %L is zero, then the second argument must not be "
7894 #: fortran/simplify.c:641
7896 msgid "Bad character in CHAR function at %L"
7899 #: fortran/simplify.c:1139
7901 msgid "Argument of IACHAR at %L must be of length one"
7904 #: fortran/simplify.c:1179
7906 msgid "Invalid second argument of IBCLR at %L"
7909 #: fortran/simplify.c:1187
7911 msgid "Second argument of IBCLR exceeds bit size at %L"
7914 #: fortran/simplify.c:1214
7916 msgid "Invalid second argument of IBITS at %L"
7919 #: fortran/simplify.c:1220
7921 msgid "Invalid third argument of IBITS at %L"
7924 #: fortran/simplify.c:1231
7926 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
7929 #: fortran/simplify.c:1279
7931 msgid "Invalid second argument of IBSET at %L"
7934 #: fortran/simplify.c:1287
7936 msgid "Second argument of IBSET exceeds bit size at %L"
7939 #: fortran/simplify.c:1310
7941 msgid "Argument of ICHAR at %L must be of length one"
7944 #: fortran/simplify.c:1318
7946 msgid "Argument of ICHAR at %L out of range of this processor"
7949 #: fortran/simplify.c:1526
7951 msgid "Argument of INT at %L is not a valid type"
7954 #: fortran/simplify.c:1603
7956 msgid "Invalid second argument of ISHFT at %L"
7959 #: fortran/simplify.c:1619
7961 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
7964 #: fortran/simplify.c:1683
7966 msgid "Invalid second argument of ISHFTC at %L"
7969 #: fortran/simplify.c:1693
7971 msgid "Invalid third argument of ISHFTC at %L"
7974 #: fortran/simplify.c:1708
7976 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
7979 #: fortran/simplify.c:1778
7981 msgid "Argument of KIND at %L is a DERIVED type"
7984 #: fortran/simplify.c:1849
7986 msgid "DIM argument at %L is out of bounds"
7989 #: fortran/simplify.c:1979
7991 msgid "Argument of LOG at %L cannot be less than or equal to zero"
7994 #: fortran/simplify.c:1992
7996 msgid "Complex argument of LOG at %L cannot be zero"
7999 #: fortran/simplify.c:2036
8001 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
8004 #. Result is processor-dependent.
8005 #: fortran/simplify.c:2211
8007 msgid "Second argument MOD at %L is zero"
8010 #. Result is processor-dependent.
8011 #: fortran/simplify.c:2222
8013 msgid "Second argument of MOD at %L is zero"
8016 #. Result is processor-dependent. This processor just opts
8017 #. to not handle it at all.
8018 #. Result is processor-dependent.
8019 #: fortran/simplify.c:2268 fortran/simplify.c:2280
8021 msgid "Second argument of MODULO at %L is zero"
8024 #: fortran/simplify.c:2337
8026 msgid "Second argument of NEAREST at %L may not be zero"
8029 #: fortran/simplify.c:2605
8031 msgid "Invalid second argument of REPEAT at %L"
8034 #: fortran/simplify.c:2679
8036 msgid "Integer too large in shape specification at %L"
8039 #: fortran/simplify.c:2689
8041 msgid "Too many dimensions in shape specification for RESHAPE at %L"
8044 #: fortran/simplify.c:2697
8046 msgid "Shape specification at %L cannot be negative"
8049 #: fortran/simplify.c:2707
8051 msgid "Shape specification at %L cannot be the null array"
8054 #: fortran/simplify.c:2731
8057 "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
8060 #: fortran/simplify.c:2738
8062 msgid "Error in ORDER parameter of RESHAPE at %L"
8065 #: fortran/simplify.c:2748
8067 msgid "ORDER parameter of RESHAPE at %L is out of range"
8070 #: fortran/simplify.c:2757
8072 msgid "Invalid permutation in ORDER parameter at %L"
8075 #: fortran/simplify.c:2814
8077 msgid "PAD parameter required for short SOURCE parameter at %L"
8080 #: fortran/simplify.c:2948
8082 msgid "Result of SCALE overflows its kind at %L"
8085 #: fortran/simplify.c:3529
8087 msgid "Argument of SQRT at %L has a negative value"
8090 #: fortran/symbol.c:111
8092 msgid "Duplicate IMPLICIT NONE statement at %C"
8095 #: fortran/symbol.c:151
8097 msgid "Letter '%c' already set in IMPLICIT statement at %C"
8100 #: fortran/symbol.c:173
8102 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
8105 #: fortran/symbol.c:184
8107 msgid "Letter %c already has an IMPLICIT type at %C"
8110 #: fortran/symbol.c:232
8112 msgid "Symbol '%s' at %L has no IMPLICIT type"
8115 #: fortran/symbol.c:300
8117 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
8120 #: fortran/symbol.c:448 fortran/symbol.c:878
8122 msgid "%s attribute conflicts with %s attribute at %L"
8125 #: fortran/symbol.c:451
8127 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
8130 #: fortran/symbol.c:493
8132 msgid "Cannot change attributes of USE-associated symbol at %L"
8135 #: fortran/symbol.c:496
8137 msgid "Cannot change attributes of USE-associated symbol %s at %L"
8140 #: fortran/symbol.c:518
8142 msgid "Cannot change attributes of symbol at %L after it has been used"
8145 #: fortran/symbol.c:534
8147 msgid "Duplicate %s attribute specified at %L"
8150 #: fortran/symbol.c:664
8152 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
8155 #: fortran/symbol.c:908
8157 msgid "%s procedure at %L is already declared as %s procedure"
8160 #: fortran/symbol.c:943
8162 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
8165 #: fortran/symbol.c:966
8167 msgid "ACCESS specification at %L was already specified"
8170 #: fortran/symbol.c:986
8172 msgid "Symbol '%s' at %L already has an explicit interface"
8175 #: fortran/symbol.c:1014
8177 msgid "Symbol '%s' at %L already has basic type of %s"
8180 #: fortran/symbol.c:1026
8182 msgid "Symbol '%s' at %L cannot have a type"
8185 #: fortran/symbol.c:1159
8187 msgid "Component '%s' at %C already declared at %L"
8190 #: fortran/symbol.c:1237
8192 msgid "Symbol '%s' at %C is ambiguous"
8195 #: fortran/symbol.c:1277
8197 msgid "Derived type '%s' at %C is being used before it is defined"
8200 #: fortran/symbol.c:1305
8202 msgid "'%s' at %C is not a member of the '%s' structure"
8205 #: fortran/symbol.c:1311
8207 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
8210 #: fortran/symbol.c:1451
8212 msgid "Duplicate statement label %d at %L and %L"
8215 #: fortran/symbol.c:1461
8217 msgid "Label %d at %C already referenced as branch target"
8220 #: fortran/symbol.c:1470
8222 msgid "Label %d at %C already referenced as a format label"
8225 #: fortran/symbol.c:1512
8227 msgid "Label %d at %C previously used as a FORMAT label"
8230 #: fortran/symbol.c:1520
8232 msgid "Label %d at %C previously used as branch target"
8235 #: fortran/symbol.c:1773
8237 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
8240 #: fortran/symbol.c:1776
8243 "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
8246 #. Symbol is from another namespace.
8247 #: fortran/symbol.c:1913
8249 msgid "Symbol '%s' at %C has already been host associated"
8252 #: fortran/trans-common.c:330
8254 msgid "Named COMMON block '%s' at %L shall be of the same size"
8257 #: fortran/trans-common.c:593
8259 msgid "Bad array reference at %L"
8262 #: fortran/trans-common.c:601
8264 msgid "Illegal reference type at %L as EQUIVALENCE object"
8267 #: fortran/trans-common.c:641
8269 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
8272 #. Aligning this field would misalign a previous field.
8273 #: fortran/trans-common.c:763
8276 "The equivalence set for variable '%s' declared at %L violates alignment "
8280 #: fortran/trans-common.c:828
8282 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
8285 #: fortran/trans-common.c:843
8288 "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
8291 #. The required offset conflicts with previous alignment
8292 #. requirements. Insert padding immediately before this
8294 #: fortran/trans-common.c:854
8296 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
8299 #: fortran/trans-common.c:880
8301 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
8304 #: fortran/trans-const.c:158
8305 msgid "Array bound mismatch"
8308 #: fortran/trans-const.c:161
8309 msgid "Array reference out of bounds"
8312 #: fortran/trans-const.c:164
8313 msgid "Incorrect function return value"
8316 #: fortran/trans-decl.c:390
8318 msgid "storage size not known"
8321 #: fortran/trans-decl.c:397
8323 msgid "storage size not constant"
8326 #: fortran/trans-io.c:466
8327 msgid "Assigned label is not a format label"
8330 #: fortran/trans-io.c:866
8332 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers."
8335 #: fortran/trans-stmt.c:160
8336 msgid "Assigned label is not a target label"
8339 #. Check the label list.
8340 #: fortran/trans-stmt.c:176
8341 msgid "Assigned label is not in the list"
8344 #: fortran/trans-stmt.c:262
8346 msgid "An alternate return at %L without a * dummy argument"
8349 #. FIXME: i18n bug here. Order of prints should not be
8351 #: java/gjavah.c:910
8353 msgid "ignored method '"
8356 #: java/gjavah.c:912
8358 msgid "' marked virtual\n"
8361 #: java/gjavah.c:2350
8366 #: java/gjavah.c:2350
8368 msgid " --help' for more information.\n"
8371 #: java/gjavah.c:2357
8376 #: java/gjavah.c:2357
8379 " [OPTION]... CLASS...\n"
8383 #: java/gjavah.c:2358
8386 "Generate C or C++ header files from .class files\n"
8390 #: java/gjavah.c:2359
8392 msgid " -stubs Generate an implementation stub file\n"
8395 #: java/gjavah.c:2360
8397 msgid " -jni Generate a JNI header or stub\n"
8400 #: java/gjavah.c:2361
8402 msgid " -force Always overwrite output files\n"
8405 #: java/gjavah.c:2362
8407 msgid " -old Unused compatibility option\n"
8410 #: java/gjavah.c:2363
8412 msgid " -trace Unused compatibility option\n"
8415 #: java/gjavah.c:2364
8417 msgid " -J OPTION Unused compatibility option\n"
8420 #: java/gjavah.c:2366
8422 msgid " -add TEXT Insert TEXT into class body\n"
8425 #: java/gjavah.c:2367
8427 msgid " -append TEXT Insert TEXT after class declaration\n"
8430 #: java/gjavah.c:2368
8432 msgid " -friend TEXT Insert TEXT as 'friend' declaration\n"
8435 #: java/gjavah.c:2369
8437 msgid " -prepend TEXT Insert TEXT before start of class\n"
8440 #: java/gjavah.c:2371 java/jcf-dump.c:912
8442 msgid " --classpath PATH Set path to find .class files\n"
8445 #: java/gjavah.c:2372 java/jcf-dump.c:913
8447 msgid " -IDIR Append directory to class path\n"
8450 #: java/gjavah.c:2373 java/jcf-dump.c:914
8452 msgid " --bootclasspath PATH Override built-in class path\n"
8455 #: java/gjavah.c:2374 java/jcf-dump.c:915
8457 msgid " --extdirs PATH Set extensions directory path\n"
8460 #: java/gjavah.c:2375
8462 msgid " -d DIRECTORY Set output directory name\n"
8465 #: java/gjavah.c:2376 java/jcf-dump.c:916 java/jv-scan.c:115
8467 msgid " -o FILE Set output file name\n"
8470 #: java/gjavah.c:2377
8472 msgid " -td DIRECTORY Set temporary directory name\n"
8475 #: java/gjavah.c:2379 java/jcf-dump.c:918 java/jv-scan.c:117
8477 msgid " --help Print this help, then exit\n"
8480 #: java/gjavah.c:2380 java/jcf-dump.c:919 java/jv-scan.c:118
8482 msgid " --version Print version number, then exit\n"
8485 #: java/gjavah.c:2381 java/jcf-dump.c:920
8487 msgid " -v, --verbose Print extra information while running\n"
8490 #: java/gjavah.c:2383
8493 " -M Print all dependencies to stdout;\n"
8494 " suppress ordinary output\n"
8497 #: java/gjavah.c:2385
8500 " -MM Print non-system dependencies to stdout;\n"
8501 " suppress ordinary output\n"
8504 #: java/gjavah.c:2387
8506 msgid " -MD Print all dependencies to stdout\n"
8509 #: java/gjavah.c:2388
8511 msgid " -MMD Print non-system dependencies to stdout\n"
8514 #: java/gjavah.c:2391 java/jcf-dump.c:922 java/jv-scan.c:120
8517 "For bug reporting instructions, please see:\n"
8521 #: java/gjavah.c:2575
8523 msgid "Processing %s\n"
8526 #: java/gjavah.c:2585
8528 msgid "Found in %s\n"
8531 #: java/jcf-dump.c:829
8533 msgid "Not a valid Java .class file.\n"
8536 #: java/jcf-dump.c:835
8538 msgid "error while parsing constant pool\n"
8541 #: java/jcf-dump.c:841 java/jcf-parse.c:753
8542 #, gcc-internal-format
8543 msgid "error in constant pool entry #%d\n"
8546 #: java/jcf-dump.c:851
8548 msgid "error while parsing fields\n"
8551 #: java/jcf-dump.c:857
8553 msgid "error while parsing methods\n"
8556 #: java/jcf-dump.c:863
8558 msgid "error while parsing final attributes\n"
8561 #: java/jcf-dump.c:900
8563 msgid "Try 'jcf-dump --help' for more information.\n"
8566 #: java/jcf-dump.c:907
8569 "Usage: jcf-dump [OPTION]... CLASS...\n"
8573 #: java/jcf-dump.c:908
8576 "Display contents of a class file in readable form.\n"
8580 #: java/jcf-dump.c:909
8582 msgid " -c Disassemble method bodies\n"
8585 #: java/jcf-dump.c:910
8587 msgid " --javap Generate output in 'javap' format\n"
8590 #: java/jcf-dump.c:950 java/jcf-dump.c:1018
8592 msgid "jcf-dump: no classes specified\n"
8595 #: java/jcf-dump.c:1038
8597 msgid "Cannot open '%s' for output.\n"
8600 #: java/jcf-dump.c:1084
8602 msgid "bad format of .zip/.jar archive\n"
8605 #: java/jcf-dump.c:1202
8607 msgid "Bad byte codes.\n"
8610 #: java/jv-scan.c:100
8612 msgid "Try 'jv-scan --help' for more information.\n"
8615 #: java/jv-scan.c:107
8618 "Usage: jv-scan [OPTION]... FILE...\n"
8622 #: java/jv-scan.c:108
8625 "Print useful information read from Java source files.\n"
8629 #: java/jv-scan.c:109
8631 msgid " --no-assert Don't recognize the assert keyword\n"
8634 #: java/jv-scan.c:110
8636 msgid " --complexity Print cyclomatic complexity of input file\n"
8639 #: java/jv-scan.c:111
8641 msgid " --encoding NAME Specify encoding of input file\n"
8644 #: java/jv-scan.c:112
8646 msgid " --print-main Print name of class containing 'main'\n"
8649 #: java/jv-scan.c:113
8651 msgid " --list-class List all classes defined in file\n"
8654 #: java/jv-scan.c:114
8657 " --list-filename Print input filename when listing class names\n"
8660 #: java/jv-scan.c:257
8665 #: java/jv-scan.c:269 java/jv-scan.c:280
8667 msgid "%s: warning: "
8670 #: java/jvgenmain.c:48
8672 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
8675 #: java/jvgenmain.c:101
8677 msgid "%s: Cannot open output file: %s\n"
8680 #: java/jvgenmain.c:138
8682 msgid "%s: Failed to close output file %s\n"
8685 #: java/jvspec.c:420
8687 msgid "can't specify '-D' without '--main'\n"
8690 #: java/jvspec.c:423
8692 msgid "'%s' is not a valid class name"
8695 #: java/jvspec.c:429
8697 msgid "--resource requires -o"
8700 #: java/jvspec.c:443
8702 msgid "cannot specify both -C and -o"
8705 #: java/jvspec.c:455
8707 msgid "cannot create temporary file"
8710 #: java/jvspec.c:483
8712 msgid "using both @FILE with multiple files not implemented"
8715 #: java/jvspec.c:546
8717 msgid "cannot specify 'main' class when not linking"
8720 #: config/i386/sco5.h:189
8721 msgid "-pg not supported on this platform"
8724 #: config/i386/sco5.h:190
8725 msgid "-p and -pp specified - pick one"
8728 #: config/i386/sco5.h:264
8729 msgid "-G and -static are mutually exclusive"
8732 #: config/darwin.h:239
8733 msgid "-current_version only allowed with -dynamiclib"
8736 #: config/darwin.h:241
8737 msgid "-install_name only allowed with -dynamiclib"
8740 #: config/darwin.h:246
8741 msgid "-bundle not allowed with -dynamiclib"
8744 #: config/darwin.h:247
8745 msgid "-bundle_loader not allowed with -dynamiclib"
8748 #: config/darwin.h:248
8749 msgid "-client_name not allowed with -dynamiclib"
8752 #: config/darwin.h:253
8753 msgid "-force_flat_namespace not allowed with -dynamiclib"
8756 #: config/darwin.h:255
8757 msgid "-keep_private_externs not allowed with -dynamiclib"
8760 #: config/darwin.h:256
8761 msgid "-private_bundle not allowed with -dynamiclib"
8764 #: config/vxworks.h:66
8765 msgid "-Xbind-now and -Xbind-lazy are incompatible"
8768 #: config/arm/arm.h:141
8769 msgid "-msoft-float and -mhard_float may not be used together"
8772 #: config/arm/arm.h:143
8773 msgid "-mbig-endian and -mlittle-endian may not be used together"
8776 #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
8777 #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
8778 msgid "does not support multilib"
8781 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
8782 #: config/sparc/linux64.h:206 config/sparc/linux64.h:217
8783 #: config/sparc/netbsd-elf.h:126 config/sparc/netbsd-elf.h:145
8784 msgid "may not use both -m32 and -m64"
8787 #: config/mips/mips.h:849 config/arc/arc.h:62
8788 msgid "may not use both -EB and -EL"
8791 #: config/mips/r3900.h:35
8792 msgid "-mhard-float not supported"
8795 #: config/mips/r3900.h:37
8796 msgid "-msingle-float and -msoft-float cannot both be specified"
8799 #: java/lang-specs.h:34
8800 msgid "-fjni and -femit-class-files are incompatible"
8803 #: java/lang-specs.h:35
8804 msgid "-fjni and -femit-class-file are incompatible"
8807 #: java/lang-specs.h:36 java/lang-specs.h:37
8808 msgid "-femit-class-file should used along with -fsyntax-only"
8811 #: config/sh/sh.h:460
8812 msgid "SH2a does not support little-endian"
8815 #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
8816 msgid "shared and mdll are not compatible"
8820 msgid "cannot use mthreads and mlegacy-threads together"
8824 msgid "cannot use mshared and static together"
8827 #: config/vax/netbsd-elf.h:42
8828 msgid "the -shared option is not currently supported for VAX ELF"
8831 #: config/i386/nwld.h:34
8832 msgid "Static linking is not supported.\n"
8835 #: config/mcore/mcore.h:57
8836 msgid "the m210 does not have little endian support"
8840 msgid "GCC does not support -C or -CC without -E"
8843 #: gcc.c:794 java/jvspec.c:80 ada/lang-specs.h:34
8844 msgid "-pg and -fomit-frame-pointer are incompatible"
8848 msgid "-E or -x required when input is from standard input"
8851 #: config/s390/tpf.h:125
8852 msgid "static is not supported on TPF-OS"
8855 #: config/rs6000/darwin.h:105
8856 msgid " conflicting code gen style switches are used"
8859 #: ada/lang-specs.h:35
8860 msgid "-c or -S required for Ada"
8863 #: config/vax/vax.h:50 config/vax/vax.h:51
8864 msgid "profiling not supported with -mg\n"
8867 #: config/i386/cygwin.h:29
8868 msgid "mno-cygwin and mno-win32 are not compatible"
8872 msgid "Specify options to GNAT"
8877 "Assert the <answer> to <question>. Putting '-' before <question> disables "
8878 "the <answer> to <question>"
8882 msgid "Do not discard comments"
8886 msgid "Do not discard comments in macro expansions"
8891 "Define a <macro> with <val> as its value. If just <macro> is given, <val> "
8896 msgid "Add <dir> to the end of the main framework include path"
8900 msgid "Print the name of header files as they are used"
8903 #: c.opt:69 c.opt:775
8904 msgid "Add <dir> to the end of the main include path"
8908 msgid "Generate make dependencies"
8912 msgid "Generate make dependencies and compile"
8916 msgid "Write dependency output to the given file"
8920 msgid "Treat missing header files as generated files"
8924 msgid "Like -M but ignore system header files"
8928 msgid "Like -MD but ignore system header files"
8932 msgid "Generate phony targets for all headers"
8936 msgid "Add a MAKE-quoted target"
8940 msgid "Add an unquoted target"
8944 msgid "Do not generate #line directives"
8948 msgid "Undefine <macro>"
8953 "Warn about things that will change when compiling with an ABI-compliant "
8958 msgid "Enable most warning messages"
8963 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
8968 msgid "Warn about casting functions to incompatible types"
8972 msgid "Warn about C constructs that are not in the common subset of C and C++"
8976 msgid "Warn about casts which discard qualifiers"
8980 msgid "Warn about subscripts whose type is \"char\""
8985 "Warn about possibly nested block comments, and C++ comments spanning more "
8986 "than one physical line"
8990 msgid "Synonym for -Wcomment"
8994 msgid "Warn about possibly confusing type conversions"
8998 msgid "Warn when all constructors and destructors are private"
9002 msgid "Warn when a declaration is found after a statement"
9006 msgid "Warn about deprecated compiler features"
9010 msgid "Warn about compile-time integer division by zero"
9014 msgid "Warn about violations of Effective C++ style rules"
9018 msgid "Warn about stray tokens after #elif and #endif"
9022 msgid "Make implicit function declarations an error"
9026 msgid "Warn if testing floating point numbers for equality"
9030 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
9034 msgid "Warn if passing too many arguments to a function for its format string"
9038 msgid "Warn about format strings that are not literals"
9042 msgid "Warn about possible security problems with format functions"
9046 msgid "Warn about strftime formats yielding 2-digit years"
9050 msgid "Warn about zero-length formats"
9054 msgid "Warn about variables which are initialized to themselves"
9058 msgid "Warn about implicit function declarations"
9062 msgid "Warn when a declaration does not specify a type"
9066 msgid "Deprecated. This switch has no effect"
9071 "Warn when there is a cast to a pointer from an integer of a different size"
9075 msgid "Warn about invalid uses of the \"offsetof\" macro"
9079 msgid "Warn about PCH files that are found but not used"
9083 msgid "Do not warn about using \"long long\" when -pedantic"
9087 msgid "Warn about suspicious declarations of \"main\""
9091 msgid "Warn about possibly missing braces around initializers"
9095 msgid "Warn about global functions without previous declarations"
9099 msgid "Warn about missing fields in struct initializers"
9103 msgid "Warn about functions which might be candidates for format attributes"
9107 msgid "Warn about user-specified include directories that do not exist"
9111 msgid "Warn about global functions without prototypes"
9115 msgid "Warn about use of multi-character character constants"
9119 msgid "Warn about \"extern\" declarations not at file scope"
9124 "Warn when non-templatized friend functions are declared within a template"
9128 msgid "Warn about non-virtual destructors"
9133 "Warn about NULL being passed to argument slots marked as requiring non-NULL"
9137 msgid "Warn about non-normalised Unicode strings"
9141 msgid "Warn if a C-style cast is used in a program"
9145 msgid "Warn if an old-style parameter definition is used"
9149 msgid "Warn about overloaded virtual function names"
9153 msgid "Warn about possibly missing parentheses"
9157 msgid "Warn when converting the type of pointers to member functions"
9161 msgid "Warn about function pointer arithmetic"
9165 msgid "Warn when a pointer is cast to an integer of a different size"
9169 msgid "Warn about misuses of pragmas"
9173 msgid "Warn if inherited methods are unimplemented"
9177 msgid "Warn about multiple declarations of the same object"
9181 msgid "Warn when the compiler reorders code"
9186 "Warn whenever a function's return type defaults to \"int\" (C), or about "
9187 "inconsistent return types (C++)"
9191 msgid "Warn if a selector has multiple methods"
9195 msgid "Warn about possible violations of sequence point rules"
9199 msgid "Warn about signed-unsigned comparisons"
9203 msgid "Warn when overload promotes from unsigned to signed"
9207 msgid "Warn about uncasted NULL used as sentinel"
9211 msgid "Warn about unprototyped function declarations"
9215 msgid "Warn if type signatures of candidate methods do not match exactly"
9219 msgid "Warn when synthesis behavior differs from Cfront"
9222 #: c.opt:388 common.opt:142
9223 msgid "Do not suppress warnings from system headers"
9227 msgid "Warn about features not present in traditional C"
9232 "Warn if trigraphs are encountered that might affect the meaning of the "
9237 msgid "Warn about @selector()s without previously declared methods"
9241 msgid "Warn if an undefined macro is used in an #if directive"
9245 msgid "Warn about unrecognized pragmas"
9249 msgid "Warn about macros defined in the main file that are not used"
9253 msgid "Do not warn about using variadic macros when -pedantic"
9257 msgid "Give strings the type \"array of char\""
9261 msgid "Warn when a pointer differs in signedness in an assignment"
9265 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
9269 msgid "Enforce class member access control semantics"
9273 msgid "Change when template instances are emitted"
9277 msgid "Recognize the \"asm\" keyword"
9281 msgid "Recognize built-in functions"
9285 msgid "Check the return value of new"
9289 msgid "Allow the arguments of the '?' operator to have different types"
9293 msgid "Reduce the size of object files"
9297 msgid "Make string literals \"const char[]\" not \"char[]\""
9301 msgid "Use class <name> for constant strings"
9305 msgid "Inline member functions by default"
9309 msgid "Permit '$' as an identifier character"
9313 msgid "Generate code to check exception specifications"
9317 msgid "Convert all strings and character constants to character set <cset>"
9321 msgid "Specify the default character set for source files"
9325 msgid "Scope of for-init-statement variables is local to the loop"
9329 msgid "Do not assume that standard C libraries and \"main\" exist"
9333 msgid "Recognize GNU-defined keywords"
9337 msgid "Generate code for GNU runtime environment"
9341 msgid "Assume normal C execution environment"
9345 msgid "Enable support for huge objects"
9349 msgid "Export functions even if they can be inlined"
9353 msgid "Emit implicit instantiations of inline templates"
9357 msgid "Emit implicit instantiations of templates"
9361 msgid "Inject friend functions into enclosing namespace"
9365 msgid "Don't warn about uses of Microsoft extensions"
9369 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
9373 msgid "Assume that receivers of Objective-C messages may be nil"
9378 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
9383 msgid "Allow fast jumps to the message dispatcher"
9387 msgid "Enable Objective-C exception and synchronization syntax"
9391 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
9395 msgid "Enable Objective-C setjmp exception handling runtime"
9399 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
9403 msgid "Enable optional diagnostics"
9407 msgid "Look for and use PCH files even when preprocessing"
9411 msgid "Downgrade conformance errors to warnings"
9415 msgid "Treat the input file as already preprocessed"
9420 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
9425 msgid "Enable automatic template instantiation"
9429 msgid "Generate run time type descriptor information"
9433 msgid "Use the same size for double as for float"
9437 msgid "Use the narrowest integer type possible for enumeration types"
9441 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
9445 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
9449 msgid "Make \"char\" signed by default"
9453 msgid "Display statistics accumulated during compilation"
9457 msgid "Distance between tab stops for column reporting"
9461 msgid "Specify maximum template instantiation depth"
9465 msgid "Do not generate thread-safe code for initializing local statics"
9469 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
9473 msgid "Make \"char\" unsigned by default"
9477 msgid "Use __cxa_atexit to register destructors"
9481 msgid "Marks all inlined methods as having hidden visibility"
9485 msgid "Discard unused virtual functions"
9489 msgid "Implement vtables using thunks"
9493 msgid "Emit common-like symbols as weak symbols"
9498 "Convert all wide strings and character constants to character set <cset>"
9502 msgid "Generate a #line directive pointing at the current working directory"
9506 msgid "Emit cross referencing information"
9511 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
9515 msgid "Dump declarations to a .decl file"
9518 #: c.opt:743 c.opt:771
9519 msgid "Add <dir> to the end of the system include path"
9523 msgid "Accept definition of macros in <file>"
9527 msgid "Include the contents of <file> before other files"
9531 msgid "Specify <path> as a prefix for next two options"
9535 msgid "Set <dir> to be the system root directory"
9539 msgid "Add <dir> to the start of the system include path"
9543 msgid "Add <dir> to the end of the quote include path"
9548 "Do not search standard system include directories (those specified with -"
9549 "isystem will still be used)"
9553 msgid "Do not search standard system include directories for C++"
9557 msgid "Generate C header of platform-specific features"
9561 msgid "Print a checksum of the executable for PCH validity checking, and stop"
9565 msgid "Remap file names when including files"
9569 msgid "Conform to the ISO 1998 C++ standard"
9572 #: c.opt:821 c.opt:849
9573 msgid "Conform to the ISO 1990 C standard"
9576 #: c.opt:825 c.opt:857
9577 msgid "Conform to the ISO 1999 C standard"
9581 msgid "Deprecated in favor of -std=c99"
9585 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
9589 msgid "Conform to the ISO 1990 C standard with GNU extensions"
9593 msgid "Conform to the ISO 1999 C standard with GNU extensions"
9597 msgid "Deprecated in favor of -std=gnu99"
9601 msgid "Conform to the ISO 1990 C standard as amended in 1994"
9605 msgid "Deprecated in favor of -std=iso9899:1999"
9609 msgid "Enable traditional preprocessing"
9613 msgid "Support ISO C trigraphs"
9617 msgid "Do not predefine system-specific and GCC-specific macros"
9621 msgid "Enable verbose output"
9625 msgid "Display this information"
9630 "Set parameter <param> to value. See below for a complete list of parameters"
9635 "Put global and static data smaller than <number> bytes into a special "
9636 "section (on some targets)"
9640 msgid "Set optimization level to <number>"
9644 msgid "Optimize for space rather than speed"
9648 msgid "This switch is deprecated; use -Wextra instead"
9652 msgid "Warn about returning structures, unions or arrays"
9656 msgid "Warn about inappropriate attribute usage"
9660 msgid "Warn about pointer casts which increase alignment"
9664 msgid "Warn about uses of __attribute__((deprecated)) declarations"
9668 msgid "Warn when an optimization pass is disabled"
9672 msgid "Treat all warnings as errors"
9676 msgid "Print extra (possibly unwanted) warnings"
9680 msgid "Exit on the first error occurred"
9684 msgid "Warn when an inlined function cannot be inlined"
9688 msgid "Warn if an object is larger than <number> bytes"
9692 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
9697 "Warn about functions which might be candidates for __attribute__((noreturn))"
9701 msgid "Warn when the packed attribute has no effect on struct layout"
9705 msgid "Warn when padding is required to align structure members"
9709 msgid "Warn when one local variable shadows another"
9713 msgid "Warn when not issuing stack smashing protection for some reason"
9716 #: common.opt:122 common.opt:126
9717 msgid "Warn about code which might break strict aliasing rules"
9721 msgid "Warn about enumerated switches, with no default, missing a case"
9725 msgid "Warn about enumerated switches missing a \"default:\" statement"
9729 msgid "Warn about all enumerated switches missing a specific case"
9733 msgid "Warn about uninitialized automatic variables"
9737 msgid "Warn about code that will never be executed"
9741 msgid "Enable all -Wunused- warnings"
9745 msgid "Warn when a function is unused"
9748 #: common.opt:162 fortran/lang.opt:70
9749 msgid "Warn when a label is unused"
9753 msgid "Warn when a function parameter is unused"
9757 msgid "Warn when an expression value is unused"
9761 msgid "Warn when a variable is unused"
9765 msgid "Emit declaration information into <file>"
9769 msgid "Enable dumps from specific passes of the compiler"
9773 msgid "Set the file basename to be used for dumps"
9777 msgid "Align the start of functions"
9781 msgid "Align labels which are only reached by jumping"
9785 msgid "Align all labels"
9789 msgid "Align the start of loops"
9793 msgid "Specify that arguments may alias each other and globals"
9797 msgid "Assume arguments may alias globals but not each other"
9801 msgid "Assume arguments alias neither each other nor globals"
9805 msgid "Generate unwind tables that are exact at each instruction boundary"
9809 msgid "Generate code to check bounds before indexing arrays"
9813 msgid "Replace add, compare, branch with branch on count register"
9817 msgid "Use profiling information for branch probabilities"
9822 "Perform branch target load optimization before prologue / epilogue threading"
9827 "Perform branch target load optimization after prologue / epilogue threading"
9832 "Restrict target load migration not to re-use registers in any basic block"
9836 msgid "Mark <register> as being preserved across functions"
9840 msgid "Mark <register> as being corrupted by function calls"
9844 msgid "Save registers around function calls"
9848 msgid "Do not put uninitialized globals in the common section"
9852 msgid "Perform a register copy-propagation optimization pass"
9856 msgid "Perform cross-jumping optimization"
9860 msgid "When running CSE, follow jumps to their targets"
9864 msgid "When running CSE, follow conditional jumps"
9868 msgid "Omit range reduction step when performing complex division"
9872 msgid "Place data items into their own section"
9876 msgid "Defer popping functions args from stack until later"
9880 msgid "Attempt to fill delay slots of branch instructions"
9884 msgid "Delete useless null pointer checks"
9889 "How often to emit source location at the beginning of line-wrapped "
9895 "Amend appropriate diagnostic messages with the command line option that "
9900 msgid "Dump various compiler internals to a file"
9905 "Suppress output of instruction numbers and line number notes in debugging "
9910 msgid "Perform early inlining"
9914 msgid "Perform DWARF2 duplicate elimination"
9917 #: common.opt:372 common.opt:376
9918 msgid "Perform unused type elimination in debug info"
9922 msgid "Enable exception handling"
9926 msgid "Perform a number of minor, expensive optimizations"
9930 msgid "Assume no NaNs or infinities are generated"
9934 msgid "Mark <register> as being unavailable to the compiler"
9938 msgid "Don't allocate floats and doubles in extended-precision registers"
9942 msgid "Copy memory address constants into registers before use"
9946 msgid "Copy memory operands into registers before use"
9950 msgid "Allow function addresses to be held in registers"
9954 msgid "Place each function into its own section"
9958 msgid "Perform global common subexpression elimination"
9963 "Perform enhanced load motion during global common subexpression elimination"
9967 msgid "Perform store motion after global common subexpression elimination"
9972 "Perform redundant load after store elimination in global common subexpression"
9977 "Perform global common subexpression elimination after register allocation"
9981 msgid "Enable guessing of branch probabilities"
9985 msgid "Process #ident directives"
9989 msgid "Perform conversion of conditional jumps to branchless equivalents"
9993 msgid "Perform conversion of conditional jumps to conditional execution"
9997 msgid "Do not generate .size directives"
10001 msgid "Pay attention to the \"inline\" keyword"
10005 msgid "Integrate simple functions into their callers"
10009 msgid "Integrate functions called once into their callers"
10013 msgid "Limit the size of inlined functions to <number>"
10017 msgid "Instrument function entry and exit with profiling calls"
10021 msgid "Perform Interprocedural constant propagation"
10025 msgid "Discover pure and const functions"
10029 msgid "Discover readonly and non addressable static variables"
10033 msgid "Type based escape and alias analysis"
10037 msgid "Optimize induction variables on trees"
10041 msgid "Use jump tables for sufficiently large switch statements"
10045 msgid "Generate code for functions even if they are fully inlined"
10049 msgid "Emit static const variables even if they are not used"
10053 msgid "Give external symbols a leading underscore"
10057 msgid "Perform loop optimizations"
10061 msgid "Perform loop optimizations using the new loop optimizer"
10065 msgid "Set errno after built-in math functions"
10069 msgid "Report on permanent memory allocation"
10073 msgid "Attempt to merge identical constants and constant variables"
10077 msgid "Attempt to merge identical constants across compilation units"
10082 "Limit diagnostics to <number> characters per line. 0 suppresses line-"
10087 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
10091 msgid "Move loop invariant computations out of loops"
10095 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
10099 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
10103 msgid "Ignore read operations when inserting mudflap instrumentation"
10108 "Enable/Disable the traditional scheduling in loops that already passed "
10109 "modulo scheduling"
10113 msgid "Support synchronous non-call exceptions"
10117 msgid "When possible do not generate stack frames"
10121 msgid "Do the full register move optimization pass"
10125 msgid "Optimize sibling and tail recursive calls"
10129 msgid "Pack structure members together without holes"
10133 msgid "Set initial maximum structure member alignment"
10137 msgid "Return small aggregates in memory, not registers"
10141 msgid "Perform loop peeling"
10145 msgid "Enable machine specific peephole optimizations"
10149 msgid "Enable an RTL peephole pass before sched2"
10153 msgid "Generate position-independent code if possible (large mode)"
10158 "Generate position-independent code for executables if possible (large mode)"
10162 msgid "Generate position-independent code if possible (small mode)"
10167 "Generate position-independent code for executables if possible (small mode)"
10171 msgid "Generate prefetch instructions, if available, for arrays in loops"
10175 msgid "Enable basic program profiling code"
10179 msgid "Insert arc-based program profiling code"
10184 "Enable common options for generating profile info for profile feedback "
10185 "directed optimizations"
10190 "Enable common options for performing profile feedback directed optimizations"
10194 msgid "Insert code to profile values of expressions"
10198 msgid "Make compile reproducible using <string>"
10202 msgid "Return small aggregates in registers"
10206 msgid "Enables a register move optimization"
10210 msgid "Perform a register renaming optimization pass"
10214 msgid "Reorder basic blocks to improve code placement"
10218 msgid "Reorder basic blocks and partition into hot and cold sections"
10222 msgid "Reorder functions to improve code placement"
10226 msgid "Add a common subexpression elimination pass after loop optimizations"
10230 msgid "Run the loop optimizer twice"
10234 msgid "Disable optimizations that assume default FP rounding behavior"
10238 msgid "Enable scheduling across basic blocks"
10242 msgid "Allow speculative motion of non-loads"
10246 msgid "Allow speculative motion of some loads"
10250 msgid "Allow speculative motion of more loads"
10254 msgid "Set the verbosity level of the scheduler"
10258 msgid "If scheduling post reload, do superblock scheduling"
10262 msgid "If scheduling post reload, do trace scheduling"
10266 msgid "Reschedule instructions before register allocation"
10270 msgid "Reschedule instructions after register allocation"
10274 msgid "Allow premature scheduling of queued insns"
10278 msgid "Set number of queued insns that can be prematurely scheduled"
10281 #: common.opt:768 common.opt:772
10283 "Set dependence distance checking in premature scheduling of queued insns"
10287 msgid "Mark data as shared rather than private"
10291 msgid "Show column numbers in diagnostics, when available. Default on"
10295 msgid "Disable optimizations observable by IEEE signaling NaNs"
10299 msgid "Convert floating point constants to single precision constants"
10303 msgid "Split lifetimes of induction variables when loops are unrolled"
10307 msgid "Apply variable expansion when loops are unrolled"
10311 msgid "Insert stack checking code into the program"
10315 msgid "Trap if the stack goes past <register>"
10319 msgid "Trap if the stack goes past symbol <name>"
10323 msgid "Use propolice as a stack protection method"
10327 msgid "Use a stack protection method for every function"
10331 msgid "Perform strength reduction optimizations"
10335 msgid "Assume strict aliasing rules apply"
10339 msgid "Check for syntax errors, then stop"
10343 msgid "Create data files needed by \"gcov\""
10347 msgid "Perform jump threading optimizations"
10351 msgid "Report the time taken by each compiler pass"
10355 msgid "Set the default thread-local storage code generation model"
10359 msgid "Perform superblock formation via tail duplication"
10363 msgid "Assume floating-point operations can trap"
10367 msgid "Trap for signed overflow in addition, subtraction and multiplication"
10371 msgid "Enable SSA-CCP optimization on trees"
10375 msgid "Enable SSA-CCP optimization for stores and loads"
10379 msgid "Enable loop header copying on trees"
10383 msgid "Coalesce memory temporaries in the SSA->normal pass"
10387 msgid "Replace SSA temporaries with better names in copies"
10391 msgid "Enable copy propagation on trees"
10395 msgid "Enable copy propagation for stores and loads"
10399 msgid "Enable SSA dead code elimination optimization on trees"
10403 msgid "Enable dominator optimizations"
10407 msgid "Enable dead store elimination"
10411 msgid "Enable Full Redundancy Elimination (FRE) on trees"
10415 msgid "Enable loop invariant motion on trees"
10419 msgid "Enable linear loop transforms on trees"
10423 msgid "Create canonical induction variables in loops"
10427 msgid "Enable loop optimizations on tree level"
10431 msgid "Enable SSA-PRE optimization on trees"
10435 msgid "Perform structural alias analysis"
10439 msgid "Enable SSA code sinking on trees"
10443 msgid "Perform scalar replacement of aggregates"
10447 msgid "Replace temporary expressions in the SSA->normal pass"
10451 msgid "Perform live range splitting during the SSA->normal pass"
10455 msgid "Perform Value Range Propagation on trees"
10459 msgid "Compile whole compilation unit at a time"
10463 msgid "Perform loop unrolling when iteration count is known"
10467 msgid "Perform loop unrolling for all loops"
10471 msgid "Allow loop optimizations to assume that the loops behave in normal way"
10475 msgid "Allow math optimizations that may violate IEEE or ISO standards"
10479 msgid "Perform loop unswitching"
10483 msgid "Just generate unwind tables for exception handling"
10487 msgid "Perform variable tracking"
10491 msgid "Enable loop vectorization on trees"
10495 msgid "Enable loop versioning when doing loop vectorization on trees"
10499 msgid "Set the verbosity level of the vectorizer"
10503 msgid "Add extra commentary to assembler output"
10507 msgid "Set the default symbol visibility"
10511 msgid "Use expression value profiles in optimizations"
10515 msgid "Construct webs and split unrelated uses of single variable"
10519 msgid "Perform whole program optimizations"
10523 msgid "Assume signed arithmetic overflow wraps around"
10527 msgid "Put zero initialized data in the bss section"
10531 msgid "Generate debug information in default format"
10535 msgid "Generate debug information in COFF format"
10539 msgid "Generate debug information in DWARF v2 format"
10543 msgid "Generate debug information in default extended format"
10547 msgid "Generate debug information in STABS format"
10551 msgid "Generate debug information in extended STABS format"
10555 msgid "Generate debug information in VMS format"
10559 msgid "Generate debug information in XCOFF format"
10563 msgid "Generate debug information in extended XCOFF format"
10567 msgid "Place output into <file>"
10571 msgid "Enable function profiling"
10575 msgid "Issue warnings needed for strict compliance to the standard"
10579 msgid "Like -pedantic but issue them as errors"
10583 msgid "Do not display functions compiled or elapsed time"
10587 msgid "Display the compiler's version"
10591 msgid "Suppress warnings"
10594 #: config/darwin.opt:24
10595 msgid "Generate code suitable for fast turn around debugging"
10598 #: config/darwin.opt:28
10599 msgid "The earliest MacOS X version on which this program will run"
10602 #: config/darwin.opt:32
10603 msgid "Set sizeof(bool) to 1"
10606 #: config/lynx.opt:24
10607 msgid "Support legacy multi-threading"
10610 #: config/lynx.opt:28
10611 msgid "Use shared libraries"
10614 #: config/lynx.opt:32
10615 msgid "Support multi-threading"
10618 #: config/vxworks.opt:25
10619 msgid "Assume the VxWorks RTP environment"
10622 #: config/vxworks.opt:32
10623 msgid "Assume the VxWorks vThreads environment"
10626 #: config/alpha/alpha.opt:24 config/i386/i386.opt:186
10627 msgid "Do not use hardware fp"
10630 #: config/alpha/alpha.opt:28
10631 msgid "Use fp registers"
10634 #: config/alpha/alpha.opt:32
10638 #: config/alpha/alpha.opt:36
10639 msgid "Do not assume GAS"
10642 #: config/alpha/alpha.opt:40
10643 msgid "Request IEEE-conformant math library routines (OSF/1)"
10646 #: config/alpha/alpha.opt:44
10647 msgid "Emit IEEE-conformant code, without inexact exceptions"
10650 #: config/alpha/alpha.opt:51
10651 msgid "Do not emit complex integer constants to read-only memory"
10654 #: config/alpha/alpha.opt:55
10658 #: config/alpha/alpha.opt:59
10659 msgid "Do not use VAX fp"
10662 #: config/alpha/alpha.opt:63
10663 msgid "Emit code for the byte/word ISA extension"
10666 #: config/alpha/alpha.opt:67
10667 msgid "Emit code for the motion video ISA extension"
10670 #: config/alpha/alpha.opt:71
10671 msgid "Emit code for the fp move and sqrt ISA extension"
10674 #: config/alpha/alpha.opt:75
10675 msgid "Emit code for the counting ISA extension"
10678 #: config/alpha/alpha.opt:79
10679 msgid "Emit code using explicit relocation directives"
10682 #: config/alpha/alpha.opt:83
10683 msgid "Emit 16-bit relocations to the small data areas"
10686 #: config/alpha/alpha.opt:87
10687 msgid "Emit 32-bit relocations to the small data areas"
10690 #: config/alpha/alpha.opt:91
10691 msgid "Emit direct branches to local functions"
10694 #: config/alpha/alpha.opt:95
10695 msgid "Emit indirect branches to local functions"
10698 #: config/alpha/alpha.opt:99
10699 msgid "Emit rdval instead of rduniq for thread pointer"
10702 #: config/alpha/alpha.opt:103 config/sparc/long-double-switch.opt:24
10703 msgid "Use 128-bit long double"
10706 #: config/alpha/alpha.opt:107 config/sparc/long-double-switch.opt:28
10707 msgid "Use 64-bit long double"
10710 #: config/alpha/alpha.opt:111
10711 msgid "Use features of and schedule given CPU"
10714 #: config/alpha/alpha.opt:115
10715 msgid "Schedule given CPU"
10718 #: config/alpha/alpha.opt:119
10719 msgid "Control the generated fp rounding mode"
10722 #: config/alpha/alpha.opt:123
10723 msgid "Control the IEEE trap mode"
10726 #: config/alpha/alpha.opt:127
10727 msgid "Control the precision given to fp exceptions"
10730 #: config/alpha/alpha.opt:131
10731 msgid "Tune expected memory latency"
10734 #: config/alpha/alpha.opt:135 config/ia64/ia64.opt:93
10735 #: config/rs6000/sysv4.opt:33
10736 msgid "Specify bit size of immediate TLS offsets"
10739 #: config/arc/arc.opt:33
10740 msgid "Prepend the name of the cpu to all public symbol names"
10743 #: config/arc/arc.opt:43
10744 msgid "Compile code for ARC variant CPU"
10747 #: config/arc/arc.opt:47
10748 msgid "Put functions in SECTION"
10751 #: config/arc/arc.opt:51
10752 msgid "Put data in SECTION"
10755 #: config/arc/arc.opt:55
10756 msgid "Put read-only data in SECTION"
10759 #: config/arm/arm.opt:24
10760 msgid "Specify an ABI"
10763 #: config/arm/arm.opt:28
10764 msgid "Generate a call to abort if a noreturn function returns"
10767 #: config/arm/arm.opt:35
10768 msgid "Pass FP arguments in FP registers"
10771 #: config/arm/arm.opt:39
10772 msgid "Generate APCS conformant stack frames"
10775 #: config/arm/arm.opt:43
10776 msgid "Generate re-entrant, PIC code"
10779 #: config/arm/arm.opt:50
10780 msgid "Specify the name of the target architecture"
10783 #: config/arm/arm.opt:57
10784 msgid "Assume target CPU is configured as big endian"
10787 #: config/arm/arm.opt:61
10788 msgid "Thumb: Assume non-static functions may be called from ARM code"
10791 #: config/arm/arm.opt:65
10792 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
10795 #: config/arm/arm.opt:69
10796 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
10799 #: config/arm/arm.opt:73
10800 msgid "Specify the name of the target CPU"
10803 #: config/arm/arm.opt:77
10804 msgid "Specify if floating point hardware should be used"
10807 #: config/arm/arm.opt:91
10808 msgid "Specify the name of the target floating point hardware/format"
10811 #: config/arm/arm.opt:95
10812 msgid "Alias for -mfloat-abi=hard"
10815 #: config/arm/arm.opt:99
10816 msgid "Assume target CPU is configured as little endian"
10819 #: config/arm/arm.opt:103
10820 msgid "Generate call insns as indirect calls, if necessary"
10823 #: config/arm/arm.opt:107
10824 msgid "Specify the register to be used for PIC addressing"
10827 #: config/arm/arm.opt:111
10828 msgid "Store function names in object code"
10831 #: config/arm/arm.opt:115
10832 msgid "Permit scheduling of a function's prologue sequence"
10835 #: config/arm/arm.opt:119
10836 msgid "Do not load the PIC register in function prologues"
10839 #: config/arm/arm.opt:123
10840 msgid "Alias for -mfloat-abi=soft"
10843 #: config/arm/arm.opt:127
10844 msgid "Specify the minimum bit alignment of structures"
10847 #: config/arm/arm.opt:131
10848 msgid "Compile for the Thumb not the ARM"
10851 #: config/arm/arm.opt:135
10852 msgid "Support calls between Thumb and ARM instruction sets"
10855 #: config/arm/arm.opt:139
10856 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
10859 #: config/arm/arm.opt:143
10860 msgid "Thumb: Generate (leaf) stack frames even if not needed"
10863 #: config/arm/arm.opt:147
10864 msgid "Tune code for the given processor"
10867 #: config/arm/arm.opt:151
10868 msgid "Assume big endian bytes, little endian words"
10871 #: config/arm/pe.opt:24
10872 msgid "Ignore dllimport attribute for functions"
10875 #: config/avr/avr.opt:24
10876 msgid "Use subroutines for function prologues and epilogues"
10879 #: config/avr/avr.opt:28
10880 msgid "Select the target MCU"
10883 #: config/avr/avr.opt:35
10884 msgid "Use STACK as the initial value of the stack pointer"
10887 #: config/avr/avr.opt:39
10888 msgid "Use an 8-bit 'int' type"
10891 #: config/avr/avr.opt:43
10892 msgid "Change the stack pointer without disabling interrupts"
10895 #: config/avr/avr.opt:47
10896 msgid "Do not generate tablejump insns"
10899 #: config/avr/avr.opt:57
10900 msgid "Use rjmp/rcall (limited range) on >8K devices"
10903 #: config/avr/avr.opt:61
10904 msgid "Output instruction sizes to the asm file"
10907 #: config/avr/avr.opt:65
10908 msgid "Change only the low 8 bits of the stack pointer"
10911 #: config/bfin/bfin.opt:24
10912 msgid "Omit frame pointer for leaf functions"
10915 #: config/bfin/bfin.opt:28
10916 msgid "Program is entirely located in low 64k of memory"
10919 #: config/bfin/bfin.opt:32
10920 msgid "Work around a hardware anomaly by adding a number of NOPs before a"
10923 #: config/bfin/bfin.opt:37
10924 msgid "Avoid speculative loads to work around a hardware anomaly."
10927 #: config/bfin/bfin.opt:41
10928 msgid "Enabled ID based shared library"
10931 #: config/bfin/bfin.opt:45 config/m68k/m68k.opt:137
10932 msgid "ID of shared library to build"
10935 #: config/bfin/bfin.opt:49
10936 msgid "Avoid generating pc-relative calls; use indirection"
10939 #: config/c4x/c4x.opt:24
10940 msgid "Generate code for C30 CPU"
10943 #: config/c4x/c4x.opt:28
10944 msgid "Generate code for C31 CPU"
10947 #: config/c4x/c4x.opt:32
10948 msgid "Generate code for C32 CPU"
10951 #: config/c4x/c4x.opt:36
10952 msgid "Generate code for C33 CPU"
10955 #: config/c4x/c4x.opt:40
10956 msgid "Generate code for C40 CPU"
10959 #: config/c4x/c4x.opt:44
10960 msgid "Generate code for C44 CPU"
10963 #: config/c4x/c4x.opt:48
10964 msgid "Assume that pointers may be aliased"
10967 #: config/c4x/c4x.opt:52
10968 msgid "Big memory model"
10971 #: config/c4x/c4x.opt:56
10972 msgid "Use the BK register as a general purpose register"
10975 #: config/c4x/c4x.opt:60
10976 msgid "Generate code for CPU"
10979 #: config/c4x/c4x.opt:64
10980 msgid "Enable use of DB instruction"
10983 #: config/c4x/c4x.opt:68
10984 msgid "Enable debugging"
10987 #: config/c4x/c4x.opt:72
10988 msgid "Enable new features under development"
10991 #: config/c4x/c4x.opt:76
10992 msgid "Use fast but approximate float to integer conversion"
10995 #: config/c4x/c4x.opt:80
10996 msgid "Force RTL generation to emit valid 3 operand insns"
10999 #: config/c4x/c4x.opt:84
11000 msgid "Force constants into registers to improve hoisting"
11003 #: config/c4x/c4x.opt:88 config/c4x/c4x.opt:112
11004 msgid "Save DP across ISR in small memory model"
11007 #: config/c4x/c4x.opt:92
11008 msgid "Allow unsigned iteration counts for RPTB/DB"
11011 #: config/c4x/c4x.opt:96
11012 msgid "Pass arguments on the stack"
11015 #: config/c4x/c4x.opt:100
11016 msgid "Use MPYI instruction for C3x"
11019 #: config/c4x/c4x.opt:104
11020 msgid "Enable parallel instructions"
11023 #: config/c4x/c4x.opt:108
11024 msgid "Enable MPY||ADD and MPY||SUB instructions"
11027 #: config/c4x/c4x.opt:116
11028 msgid "Preserve all 40 bits of FP reg across call"
11031 #: config/c4x/c4x.opt:120
11032 msgid "Pass arguments in registers"
11035 #: config/c4x/c4x.opt:124
11036 msgid "Enable use of RTPB instruction"
11039 #: config/c4x/c4x.opt:128
11040 msgid "Enable use of RTPS instruction"
11043 #: config/c4x/c4x.opt:132
11044 msgid "Set the maximum number of iterations for RPTS to N"
11047 #: config/c4x/c4x.opt:136
11048 msgid "Small memory model"
11051 #: config/c4x/c4x.opt:140
11052 msgid "Emit code compatible with TI tools"
11055 #: config/cris/aout.opt:28
11056 msgid "Compile for the MMU-less Etrax 100-based elinux system"
11059 #: config/cris/aout.opt:34
11060 msgid "For elinux, request a specified stack-size for this program"
11063 #: config/cris/cris.opt:46
11064 msgid "Work around bug in multiplication instruction"
11067 #: config/cris/cris.opt:52
11068 msgid "Compile for ETRAX 4 (CRIS v3)"
11071 #: config/cris/cris.opt:57
11072 msgid "Compile for ETRAX 100 (CRIS v8)"
11075 #: config/cris/cris.opt:65
11076 msgid "Emit verbose debug information in assembly code"
11079 #: config/cris/cris.opt:72
11080 msgid "Do not use condition codes from normal instructions"
11083 #: config/cris/cris.opt:81
11084 msgid "Do not emit addressing modes with side-effect assignment"
11087 #: config/cris/cris.opt:90
11088 msgid "Do not tune stack alignment"
11091 #: config/cris/cris.opt:99
11092 msgid "Do not tune writable data alignment"
11095 #: config/cris/cris.opt:108
11096 msgid "Do not tune code and read-only data alignment"
11099 #: config/cris/cris.opt:117
11100 msgid "Align code and data to 32 bits"
11103 #: config/cris/cris.opt:134
11104 msgid "Don't align items in code or data"
11107 #: config/cris/cris.opt:143
11108 msgid "Do not emit function prologue or epilogue"
11111 #: config/cris/cris.opt:150
11112 msgid "Use the most feature-enabling options allowed by other options"
11115 #: config/cris/cris.opt:159
11116 msgid "Override -mbest-lib-options"
11119 #: config/cris/cris.opt:166
11120 msgid "Generate code for the specified chip or CPU version"
11123 #: config/cris/cris.opt:170
11124 msgid "Tune alignment for the specified chip or CPU version"
11127 #: config/cris/cris.opt:174
11128 msgid "Warn when a stackframe is larger than the specified size"
11131 #: config/cris/linux.opt:28
11132 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
11135 #: config/crx/crx.opt:24
11136 msgid "Support multiply accumulate instructions"
11139 #: config/crx/crx.opt:28
11140 msgid "Do not use push to store function arguments"
11143 #: config/crx/crx.opt:32
11144 msgid "Restrict doloop to the given nesting level"
11147 #: config/fr30/fr30.opt:24
11148 msgid "Assume small address space"
11151 #: config/frv/frv.opt:24
11152 msgid "Use 4 media accumulators"
11155 #: config/frv/frv.opt:28
11156 msgid "Use 8 media accumulators"
11159 #: config/frv/frv.opt:32
11160 msgid "Enable label alignment optimizations"
11163 #: config/frv/frv.opt:36
11164 msgid "Dynamically allocate cc registers"
11167 #: config/frv/frv.opt:43
11168 msgid "Set the cost of branches"
11171 #: config/frv/frv.opt:47
11172 msgid "Enable conditional execution other than moves/scc"
11175 #: config/frv/frv.opt:51
11176 msgid "Change the maximum length of conditionally-executed sequences"
11179 #: config/frv/frv.opt:55
11181 "Change the number of temporary registers that are available to conditionally-"
11182 "executed sequences"
11185 #: config/frv/frv.opt:59
11186 msgid "Enable conditional moves"
11189 #: config/frv/frv.opt:63
11190 msgid "Set the target CPU type"
11193 #: config/frv/frv.opt:85
11194 msgid "Use fp double instructions"
11197 #: config/frv/frv.opt:89
11198 msgid "Change the ABI to allow double word insns"
11201 #: config/frv/frv.opt:93
11202 msgid "Enable Function Descriptor PIC mode"
11205 #: config/frv/frv.opt:97
11206 msgid "Just use icc0/fcc0"
11209 #: config/frv/frv.opt:101
11210 msgid "Only use 32 FPRs"
11213 #: config/frv/frv.opt:105
11214 msgid "Use 64 FPRs"
11217 #: config/frv/frv.opt:109
11218 msgid "Only use 32 GPRs"
11221 #: config/frv/frv.opt:113
11222 msgid "Use 64 GPRs"
11225 #: config/frv/frv.opt:117
11226 msgid "Enable use of GPREL for read-only data in FDPIC"
11229 #: config/frv/frv.opt:121 config/pdp11/pdp11.opt:72
11230 #: config/rs6000/rs6000.opt:89
11231 msgid "Use hardware floating point"
11234 #: config/frv/frv.opt:125
11235 msgid "Enable inlining of PLT in function calls"
11238 #: config/frv/frv.opt:129
11239 msgid "Enable PIC support for building libraries"
11242 #: config/frv/frv.opt:133
11243 msgid "Follow the EABI linkage requirements"
11246 #: config/frv/frv.opt:137
11247 msgid "Disallow direct calls to global functions"
11250 #: config/frv/frv.opt:141
11251 msgid "Use media instructions"
11254 #: config/frv/frv.opt:145
11255 msgid "Use multiply add/subtract instructions"
11258 #: config/frv/frv.opt:149
11259 msgid "Enable optimizing &&/|| in conditional execution"
11262 #: config/frv/frv.opt:153
11263 msgid "Enable nested conditional execution optimizations"
11266 #: config/frv/frv.opt:158
11267 msgid "Do not mark ABI switches in e_flags"
11270 #: config/frv/frv.opt:162
11271 msgid "Remove redundant membars"
11274 #: config/frv/frv.opt:166
11275 msgid "Pack VLIW instructions"
11278 #: config/frv/frv.opt:170
11279 msgid "Enable setting GPRs to the result of comparisons"
11282 #: config/frv/frv.opt:174
11283 msgid "Change the amount of scheduler lookahead"
11286 #: config/frv/frv.opt:178 config/pa/pa.opt:105
11287 msgid "Use software floating point"
11290 #: config/frv/frv.opt:182
11291 msgid "Assume a large TLS segment"
11294 #: config/frv/frv.opt:186
11295 msgid "Do not assume a large TLS segment"
11298 #: config/frv/frv.opt:191
11299 msgid "Cause gas to print tomcat statistics"
11302 #: config/frv/frv.opt:196
11303 msgid "Link with the library-pic libraries"
11306 #: config/frv/frv.opt:200
11307 msgid "Allow branches to be packed with other instructions"
11310 #: config/h8300/h8300.opt:24
11311 msgid "Generate H8S code"
11314 #: config/h8300/h8300.opt:28
11315 msgid "Generate H8SX code"
11318 #: config/h8300/h8300.opt:32
11319 msgid "Generate H8S/2600 code"
11322 #: config/h8300/h8300.opt:36
11323 msgid "Make integers 32 bits wide"
11326 #: config/h8300/h8300.opt:43
11327 msgid "Use registers for argument passing"
11330 #: config/h8300/h8300.opt:47
11331 msgid "Consider access to byte sized memory slow"
11334 #: config/h8300/h8300.opt:51
11335 msgid "Enable linker relaxing"
11338 #: config/h8300/h8300.opt:55
11339 msgid "Generate H8/300H code"
11342 #: config/h8300/h8300.opt:59
11343 msgid "Enable the normal mode"
11346 #: config/h8300/h8300.opt:63
11347 msgid "Use H8/300 alignment rules"
11350 #: config/i386/cygming.opt:24
11351 msgid "Create console application"
11354 #: config/i386/cygming.opt:28
11355 msgid "Use the Cygwin interface"
11358 #: config/i386/cygming.opt:32
11359 msgid "Generate code for a DLL"
11362 #: config/i386/cygming.opt:36
11363 msgid "Ignore dllimport for functions"
11366 #: config/i386/cygming.opt:40
11367 msgid "Use Mingw-specific thread support"
11370 #: config/i386/cygming.opt:44
11371 msgid "Set Windows defines"
11374 #: config/i386/cygming.opt:48
11375 msgid "Create GUI application"
11378 #: config/i386/djgpp.opt:26
11379 msgid "Ignored (obsolete)"
11382 #: config/i386/i386.opt:24
11383 msgid "sizeof(long double) is 16"
11386 #: config/i386/i386.opt:28
11387 msgid "Generate 32bit i386 code"
11390 #: config/i386/i386.opt:36
11391 msgid "Support 3DNow! built-in functions"
11394 #: config/i386/i386.opt:44
11395 msgid "Generate 64bit x86-64 code"
11398 #: config/i386/i386.opt:48 config/i386/i386.opt:118 config/s390/s390.opt:52
11399 msgid "Use hardware fp"
11402 #: config/i386/i386.opt:52
11403 msgid "sizeof(long double) is 12"
11406 #: config/i386/i386.opt:56
11407 msgid "Reserve space for outgoing arguments in the function prologue"
11410 #: config/i386/i386.opt:60
11411 msgid "Align some doubles on dword boundary"
11414 #: config/i386/i386.opt:64
11415 msgid "Function starts are aligned to this power of 2"
11418 #: config/i386/i386.opt:68
11419 msgid "Jump targets are aligned to this power of 2"
11422 #: config/i386/i386.opt:72
11423 msgid "Loop code aligned to this power of 2"
11426 #: config/i386/i386.opt:76
11427 msgid "Align destination of the string operations"
11430 #: config/i386/i386.opt:80 config/s390/s390.opt:32
11431 msgid "Generate code for given CPU"
11434 #: config/i386/i386.opt:84
11435 msgid "Use given assembler dialect"
11438 #: config/i386/i386.opt:88
11439 msgid "Branches are this expensive (1-5, arbitrary units)"
11442 #: config/i386/i386.opt:92
11444 "Data greater than given threshold will go into .ldata section in x86-64 "
11448 #: config/i386/i386.opt:96
11449 msgid "Use given x86-64 code model"
11452 #: config/i386/i386.opt:106
11453 msgid "Generate sin, cos, sqrt for FPU"
11456 #: config/i386/i386.opt:110
11457 msgid "Return values of functions in FPU registers"
11460 #: config/i386/i386.opt:114
11461 msgid "Generate floating point mathematics using given instruction set"
11464 #: config/i386/i386.opt:122 config/m68k/ieee.opt:25
11465 msgid "Use IEEE math for fp comparisons"
11468 #: config/i386/i386.opt:126
11469 msgid "Inline all known string operations"
11472 #: config/i386/i386.opt:134
11473 msgid "Support MMX built-in functions"
11476 #: config/i386/i386.opt:138
11477 msgid "Use native (MS) bitfield layout"
11480 #: config/i386/i386.opt:154
11481 msgid "Omit the frame pointer in leaf functions"
11484 #: config/i386/i386.opt:166
11485 msgid "Attempt to keep stack aligned to this power of 2"
11488 #: config/i386/i386.opt:170
11489 msgid "Use push instructions to save outgoing arguments"
11492 #: config/i386/i386.opt:174
11493 msgid "Use red-zone in the x86-64 code"
11496 #: config/i386/i386.opt:178
11497 msgid "Number of registers used to pass integer arguments"
11500 #: config/i386/i386.opt:182
11501 msgid "Alternate calling convention"
11504 #: config/i386/i386.opt:190
11505 msgid "Support MMX and SSE built-in functions and code generation"
11508 #: config/i386/i386.opt:194
11509 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
11512 #: config/i386/i386.opt:198
11513 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
11516 #: config/i386/i386.opt:202
11517 msgid "Use SSE register passing conventions for SF and DF mode"
11520 #: config/i386/i386.opt:206
11521 msgid "Uninitialized locals in .bss"
11524 #: config/i386/i386.opt:210
11525 msgid "Enable stack probing"
11528 #: config/i386/i386.opt:214
11529 msgid "Use given thread-local storage dialect"
11532 #: config/i386/i386.opt:218
11534 msgid "Use direct references against %gs when accessing tls data"
11537 #: config/i386/i386.opt:222 config/ia64/ia64.opt:97
11538 #: config/rs6000/rs6000.opt:199 config/s390/s390.opt:76
11539 #: config/sparc/sparc.opt:96
11540 msgid "Schedule code for given CPU"
11543 #: config/i386/sco5.opt:25
11544 msgid "Generate ELF output"
11547 #: config/ia64/ia64.opt:3
11548 msgid "Generate big endian code"
11551 #: config/ia64/ia64.opt:7
11552 msgid "Generate little endian code"
11555 #: config/ia64/ia64.opt:11
11556 msgid "Generate code for GNU as"
11559 #: config/ia64/ia64.opt:15
11560 msgid "Generate code for GNU ld"
11563 #: config/ia64/ia64.opt:19
11564 msgid "Emit stop bits before and after volatile extended asms"
11567 #: config/ia64/ia64.opt:23
11568 msgid "Use in/loc/out register names"
11571 #: config/ia64/ia64.opt:30
11572 msgid "Enable use of sdata/scommon/sbss"
11575 #: config/ia64/ia64.opt:34
11576 msgid "Generate code without GP reg"
11579 #: config/ia64/ia64.opt:38
11580 msgid "gp is constant (but save/restore gp on indirect calls)"
11583 #: config/ia64/ia64.opt:42
11584 msgid "Generate self-relocatable code"
11587 #: config/ia64/ia64.opt:46
11588 msgid "Generate inline floating point division, optimize for latency"
11591 #: config/ia64/ia64.opt:50
11592 msgid "Generate inline floating point division, optimize for throughput"
11595 #: config/ia64/ia64.opt:57
11596 msgid "Generate inline integer division, optimize for latency"
11599 #: config/ia64/ia64.opt:61
11600 msgid "Generate inline integer division, optimize for throughput"
11603 #: config/ia64/ia64.opt:65
11604 msgid "Do not inline integer division"
11607 #: config/ia64/ia64.opt:69
11608 msgid "Generate inline square root, optimize for latency"
11611 #: config/ia64/ia64.opt:73
11612 msgid "Generate inline square root, optimize for throughput"
11615 #: config/ia64/ia64.opt:77
11616 msgid "Do not inline square root"
11619 #: config/ia64/ia64.opt:81
11620 msgid "Enable Dwarf 2 line debug info via GNU as"
11623 #: config/ia64/ia64.opt:85
11624 msgid "Enable earlier placing stop bits for better scheduling"
11627 #: config/ia64/ia64.opt:89 config/pa/pa.opt:52
11628 msgid "Specify range of registers to make fixed"
11631 #: config/ia64/ilp32.opt:3
11632 msgid "Generate ILP32 code"
11635 #: config/ia64/ilp32.opt:7
11636 msgid "Generate LP64 code"
11639 #: config/iq2000/iq2000.opt:24 config/ms1/ms1.opt:60
11640 msgid "Specify CPU for code generation purposes"
11643 #: config/iq2000/iq2000.opt:28
11644 msgid "Specify CPU for scheduling purposes"
11647 #: config/iq2000/iq2000.opt:32 config/mips/mips.opt:78
11648 msgid "Use ROM instead of RAM"
11651 #: config/iq2000/iq2000.opt:36
11652 msgid "Use GP relative sdata/sbss sections"
11655 #: config/iq2000/iq2000.opt:41
11656 msgid "No default crt0.o"
11659 #: config/iq2000/iq2000.opt:45 config/mips/mips.opt:210
11660 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
11663 #: config/m32c/m32c.opt:25 config/ms1/ms1.opt:32
11664 msgid "Use simulator runtime"
11667 #: config/m32c/m32c.opt:29
11668 msgid "Compile code for R8C variants"
11671 #: config/m32c/m32c.opt:33
11672 msgid "Compile code for M16C variants"
11675 #: config/m32c/m32c.opt:37
11676 msgid "Compile code for M32CM variants"
11679 #: config/m32c/m32c.opt:41
11680 msgid "Compile code for M32C variants"
11683 #: config/m32c/m32c.opt:45
11684 msgid "Number of memreg bytes (default: 16, range: 0..16)"
11687 #: config/m32r/m32r.opt:24
11688 msgid "Compile for the m32rx"
11691 #: config/m32r/m32r.opt:28
11692 msgid "Compile for the m32r2"
11695 #: config/m32r/m32r.opt:32
11696 msgid "Compile for the m32r"
11699 #: config/m32r/m32r.opt:36
11700 msgid "Align all loops to 32 byte boundary"
11703 #: config/m32r/m32r.opt:40
11704 msgid "Prefer branches over conditional execution"
11707 #: config/m32r/m32r.opt:44
11708 msgid "Give branches their default cost"
11711 #: config/m32r/m32r.opt:48
11712 msgid "Display compile time statistics"
11715 #: config/m32r/m32r.opt:52
11716 msgid "Specify cache flush function"
11719 #: config/m32r/m32r.opt:56
11720 msgid "Specify cache flush trap number"
11723 #: config/m32r/m32r.opt:60
11724 msgid "Only issue one instruction per cycle"
11727 #: config/m32r/m32r.opt:64
11728 msgid "Allow two instructions to be issued per cycle"
11731 #: config/m32r/m32r.opt:68
11732 msgid "Code size: small, medium or large"
11735 #: config/m32r/m32r.opt:72
11736 msgid "Don't call any cache flush functions"
11739 #: config/m32r/m32r.opt:76
11740 msgid "Don't call any cache flush trap"
11743 #: config/m32r/m32r.opt:83
11744 msgid "Small data area: none, sdata, use"
11747 #: config/m68hc11/m68hc11.opt:24 config/m68hc11/m68hc11.opt:32
11748 msgid "Compile for a 68HC11"
11751 #: config/m68hc11/m68hc11.opt:28 config/m68hc11/m68hc11.opt:36
11752 msgid "Compile for a 68HC12"
11755 #: config/m68hc11/m68hc11.opt:42 config/m68hc11/m68hc11.opt:46
11756 msgid "Compile for a 68HCS12"
11759 #: config/m68hc11/m68hc11.opt:50
11760 msgid "Auto pre/post decrement increment allowed"
11763 #: config/m68hc11/m68hc11.opt:54
11764 msgid "Min/max instructions allowed"
11767 #: config/m68hc11/m68hc11.opt:58
11768 msgid "Use call and rtc for function calls and returns"
11771 #: config/m68hc11/m68hc11.opt:62
11772 msgid "Auto pre/post decrement increment not allowed"
11775 #: config/m68hc11/m68hc11.opt:66
11776 msgid "Use jsr and rts for function calls and returns"
11779 #: config/m68hc11/m68hc11.opt:70
11780 msgid "Min/max instructions not allowed"
11783 #: config/m68hc11/m68hc11.opt:74
11784 msgid "Use direct addressing mode for soft registers"
11787 #: config/m68hc11/m68hc11.opt:78
11788 msgid "Compile with 32-bit integer mode"
11791 #: config/m68hc11/m68hc11.opt:83
11792 msgid "Specify the register allocation order"
11795 #: config/m68hc11/m68hc11.opt:87
11796 msgid "Do not use direct addressing mode for soft registers"
11799 #: config/m68hc11/m68hc11.opt:91
11800 msgid "Compile with 16-bit integer mode"
11803 #: config/m68hc11/m68hc11.opt:95
11804 msgid "Indicate the number of soft registers available"
11807 #: config/m68k/m68k.opt:24
11808 msgid "Generate code for a 520X"
11811 #: config/m68k/m68k.opt:28
11812 msgid "Generate code for a 5206e"
11815 #: config/m68k/m68k.opt:32
11816 msgid "Generate code for a 528x"
11819 #: config/m68k/m68k.opt:36
11820 msgid "Generate code for a 5307"
11823 #: config/m68k/m68k.opt:40
11824 msgid "Generate code for a 5407"
11827 #: config/m68k/m68k.opt:44 config/m68k/m68k.opt:97
11828 msgid "Generate code for a 68000"
11831 #: config/m68k/m68k.opt:48 config/m68k/m68k.opt:101
11832 msgid "Generate code for a 68020"
11835 #: config/m68k/m68k.opt:52
11836 msgid "Generate code for a 68040, without any new instructions"
11839 #: config/m68k/m68k.opt:56
11840 msgid "Generate code for a 68060, without any new instructions"
11843 #: config/m68k/m68k.opt:60
11844 msgid "Generate code for a 68030"
11847 #: config/m68k/m68k.opt:64
11848 msgid "Generate code for a 68040"
11851 #: config/m68k/m68k.opt:68
11852 msgid "Generate code for a 68060"
11855 #: config/m68k/m68k.opt:72
11856 msgid "Generate code for a 68302"
11859 #: config/m68k/m68k.opt:76
11860 msgid "Generate code for a 68332"
11863 #: config/m68k/m68k.opt:81
11864 msgid "Generate code for a 68851"
11867 #: config/m68k/m68k.opt:85
11868 msgid "Generate code that uses 68881 floating-point instructions"
11871 #: config/m68k/m68k.opt:89
11872 msgid "Align variables on a 32-bit boundary"
11875 #: config/m68k/m68k.opt:93
11876 msgid "Use the bit-field instructions"
11879 #: config/m68k/m68k.opt:105
11880 msgid "Generate code for a cpu32"
11883 #: config/m68k/m68k.opt:109
11884 msgid "Enable ID based shared library"
11887 #: config/m68k/m68k.opt:113
11888 msgid "Do not use the bit-field instructions"
11891 #: config/m68k/m68k.opt:117
11892 msgid "Use normal calling convention"
11895 #: config/m68k/m68k.opt:121
11896 msgid "Consider type 'int' to be 32 bits wide"
11899 #: config/m68k/m68k.opt:125
11900 msgid "Generate pc-relative code"
11903 #: config/m68k/m68k.opt:129
11904 msgid "Use different calling convention using 'rtd'"
11907 #: config/m68k/m68k.opt:133
11908 msgid "Enable separate data segment"
11911 #: config/m68k/m68k.opt:141
11912 msgid "Consider type 'int' to be 16 bits wide"
11915 #: config/m68k/m68k.opt:145
11916 msgid "Generate code with library calls for floating point"
11919 #: config/m68k/m68k.opt:149
11920 msgid "Do not use unaligned memory references"
11923 #: config/mcore/mcore.opt:24
11924 msgid "Generate code for the M*Core M210"
11927 #: config/mcore/mcore.opt:28
11928 msgid "Generate code for the M*Core M340"
11931 #: config/mcore/mcore.opt:32
11932 msgid "Set maximum alignment to 4"
11935 #: config/mcore/mcore.opt:36
11936 msgid "Force functions to be aligned to a 4 byte boundary"
11939 #: config/mcore/mcore.opt:40
11940 msgid "Set maximum alignment to 8"
11943 #: config/mcore/mcore.opt:44
11944 msgid "Generate big-endian code"
11947 #: config/mcore/mcore.opt:48
11948 msgid "Emit call graph information"
11951 #: config/mcore/mcore.opt:52
11952 msgid "Use the divide instruction"
11955 #: config/mcore/mcore.opt:56
11956 msgid "Inline constants if it can be done in 2 insns or less"
11959 #: config/mcore/mcore.opt:60
11960 msgid "Generate little-endian code"
11963 #: config/mcore/mcore.opt:68
11964 msgid "Use arbitrary sized immediates in bit operations"
11967 #: config/mcore/mcore.opt:72
11968 msgid "Prefer word accesses over byte accesses"
11971 #: config/mcore/mcore.opt:76
11972 msgid "Set the maximum amount for a single stack increment operation"
11975 #: config/mcore/mcore.opt:80
11976 msgid "Always treat bitfields as int-sized"
11979 #: config/mips/mips.opt:24
11980 msgid "Generate code that conforms to the given ABI"
11983 #: config/mips/mips.opt:28
11984 msgid "Use SVR4-style PIC"
11987 #: config/mips/mips.opt:32
11988 msgid "Use PMC-style 'mad' instructions"
11991 #: config/mips/mips.opt:36
11992 msgid "Generate code for the given ISA"
11995 #: config/mips/mips.opt:40
11996 msgid "Use Branch Likely instructions, overriding the architecture default"
11999 #: config/mips/mips.opt:44
12000 msgid "Trap on integer divide by zero"
12003 #: config/mips/mips.opt:48
12004 msgid "Use branch-and-break sequences to check for integer divide by zero"
12007 #: config/mips/mips.opt:52
12008 msgid "Use trap instructions to check for integer divide by zero"
12011 #: config/mips/mips.opt:56
12013 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
12017 #: config/mips/mips.opt:60
12018 msgid "Use MIPS-DSP instructions"
12021 #: config/mips/mips.opt:70
12022 msgid "Use big-endian byte order"
12025 #: config/mips/mips.opt:74
12026 msgid "Use little-endian byte order"
12029 #: config/mips/mips.opt:82
12030 msgid "Use NewABI-style %reloc() assembly operators"
12033 #: config/mips/mips.opt:86
12034 msgid "Work around certain R4000 errata"
12037 #: config/mips/mips.opt:90
12038 msgid "Work around certain R4400 errata"
12041 #: config/mips/mips.opt:94
12042 msgid "Work around errata for early SB-1 revision 2 cores"
12045 #: config/mips/mips.opt:98
12046 msgid "Work around certain VR4120 errata"
12049 #: config/mips/mips.opt:102
12050 msgid "Work around VR4130 mflo/mfhi errata"
12053 #: config/mips/mips.opt:106
12054 msgid "Work around an early 4300 hardware bug"
12057 #: config/mips/mips.opt:110
12058 msgid "FP exceptions are enabled"
12061 #: config/mips/mips.opt:114
12062 msgid "Use 32-bit floating-point registers"
12065 #: config/mips/mips.opt:118
12066 msgid "Use 64-bit floating-point registers"
12069 #: config/mips/mips.opt:122
12070 msgid "Use FUNC to flush the cache before calling stack trampolines"
12073 #: config/mips/mips.opt:126
12074 msgid "Generate floating-point multiply-add instructions"
12077 #: config/mips/mips.opt:130
12078 msgid "Use 32-bit general registers"
12081 #: config/mips/mips.opt:134
12082 msgid "Use 64-bit general registers"
12085 #: config/mips/mips.opt:138
12086 msgid "Allow the use of hardware floating-point instructions"
12089 #: config/mips/mips.opt:142
12090 msgid "Generate code for ISA level N"
12093 #: config/mips/mips.opt:146
12094 msgid "Generate mips16 code"
12097 #: config/mips/mips.opt:150
12098 msgid "Use MIPS-3D instructions"
12101 #: config/mips/mips.opt:154
12102 msgid "Use indirect calls"
12105 #: config/mips/mips.opt:158
12106 msgid "Use a 32-bit long type"
12109 #: config/mips/mips.opt:162
12110 msgid "Use a 64-bit long type"
12113 #: config/mips/mips.opt:166
12114 msgid "Don't optimize block moves"
12117 #: config/mips/mips.opt:170
12118 msgid "Use the mips-tfile postpass"
12121 #: config/mips/mips.opt:174
12122 msgid "Do not use a cache-flushing function before calling stack trampolines"
12125 #: config/mips/mips.opt:178
12126 msgid "Generate normal-mode code"
12129 #: config/mips/mips.opt:182
12130 msgid "Do not use MIPS-3D instructions"
12133 #: config/mips/mips.opt:186
12134 msgid "Use paired-single floating-point instructions"
12137 #: config/mips/mips.opt:190
12139 "Restrict the use of hardware floating-point instructions to 32-bit operations"
12142 #: config/mips/mips.opt:194
12143 msgid "Prevent the use of all hardware floating-point instructions"
12146 #: config/mips/mips.opt:198
12147 msgid "Optimize lui/addiu address loads"
12150 #: config/mips/mips.opt:202
12151 msgid "Assume all symbols have 32-bit values"
12154 #: config/mips/mips.opt:206
12155 msgid "Optimize the output for PROCESSOR"
12158 #: config/mips/mips.opt:214
12159 msgid "Perform VR4130-specific alignment optimizations"
12162 #: config/mips/mips.opt:218
12163 msgid "Lift restrictions on GOT size"
12166 #: config/mmix/mmix.opt:25
12167 msgid "For intrinsics library: pass all parameters in registers"
12170 #: config/mmix/mmix.opt:29
12171 msgid "Use register stack for parameters and return value"
12174 #: config/mmix/mmix.opt:33
12175 msgid "Use call-clobbered registers for parameters and return value"
12178 #: config/mmix/mmix.opt:38
12179 msgid "Use epsilon-respecting floating point compare instructions"
12182 #: config/mmix/mmix.opt:42
12183 msgid "Use zero-extending memory loads, not sign-extending ones"
12186 #: config/mmix/mmix.opt:46
12188 "Generate divide results with reminder having the same sign as the divisor "
12189 "(not the dividend)"
12192 #: config/mmix/mmix.opt:50
12193 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
12196 #: config/mmix/mmix.opt:54
12197 msgid "Do not provide a default start-address 0x100 of the program"
12200 #: config/mmix/mmix.opt:58
12201 msgid "Link to emit program in ELF format (rather than mmo)"
12204 #: config/mmix/mmix.opt:62
12205 msgid "Use P-mnemonics for branches statically predicted as taken"
12208 #: config/mmix/mmix.opt:66
12209 msgid "Don't use P-mnemonics for branches"
12212 #: config/mmix/mmix.opt:80
12213 msgid "Use addresses that allocate global registers"
12216 #: config/mmix/mmix.opt:84
12217 msgid "Do not use addresses that allocate global registers"
12220 #: config/mmix/mmix.opt:88
12221 msgid "Generate a single exit point for each function"
12224 #: config/mmix/mmix.opt:92
12225 msgid "Do not generate a single exit point for each function"
12228 #: config/mmix/mmix.opt:96
12229 msgid "Set start-address of the program"
12232 #: config/mmix/mmix.opt:100
12233 msgid "Set start-address of data"
12236 #: config/mn10300/mn10300.opt:24
12237 msgid "Target the AM33 processor"
12240 #: config/mn10300/mn10300.opt:28
12241 msgid "Target the AM33/2.0 processor"
12244 #: config/mn10300/mn10300.opt:32
12245 msgid "Work around hardware multiply bug"
12248 #: config/mn10300/mn10300.opt:37
12249 msgid "Enable linker relaxations"
12252 #: config/ms1/ms1.opt:24
12253 msgid "Generate multiply instructions"
12256 #: config/ms1/ms1.opt:28
12257 msgid "Use byte loads and stores when generating code."
12260 #: config/ms1/ms1.opt:36
12261 msgid "Do not include crt0.o in the startup files"
12264 #: config/ms1/ms1.opt:40 config/ms1/ms1.opt:44 config/ms1/ms1.opt:48
12265 #: config/ms1/ms1.opt:52 config/ms1/ms1.opt:56
12266 msgid "Internal debug switch"
12269 #: config/pa/pa-hpux.opt:24
12270 msgid "Generate cpp defines for server IO"
12273 #: config/pa/pa-hpux.opt:28 config/pa/pa-hpux1010.opt:24
12274 #: config/pa/pa-hpux1111.opt:24
12275 msgid "Specify UNIX standard for predefines and linking"
12278 #: config/pa/pa-hpux.opt:32
12279 msgid "Generate cpp defines for workstation IO"
12282 #: config/pa/pa.opt:24 config/pa/pa.opt:77 config/pa/pa.opt:85
12283 msgid "Generate PA1.0 code"
12286 #: config/pa/pa.opt:28 config/pa/pa.opt:89 config/pa/pa.opt:109
12287 msgid "Generate PA1.1 code"
12290 #: config/pa/pa.opt:32 config/pa/pa.opt:93
12291 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
12294 #: config/pa/pa.opt:36
12295 msgid "Generate code for huge switch statements"
12298 #: config/pa/pa.opt:40
12299 msgid "Disable FP regs"
12302 #: config/pa/pa.opt:44
12303 msgid "Disable indexed addressing"
12306 #: config/pa/pa.opt:48
12307 msgid "Generate fast indirect calls"
12310 #: config/pa/pa.opt:56
12311 msgid "Assume code will be assembled by GAS"
12314 #: config/pa/pa.opt:60
12315 msgid "Put jumps in call delay slots"
12318 #: config/pa/pa.opt:65
12319 msgid "Enable linker optimizations"
12322 #: config/pa/pa.opt:69
12323 msgid "Always generate long calls"
12326 #: config/pa/pa.opt:73
12327 msgid "Emit long load/store sequences"
12330 #: config/pa/pa.opt:81
12331 msgid "Disable space regs"
12334 #: config/pa/pa.opt:97
12335 msgid "Use portable calling conventions"
12338 #: config/pa/pa.opt:101
12340 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
12341 "7200, 7300, and 8000"
12344 #: config/pa/pa.opt:113
12345 msgid "Do not disable space regs"
12348 #: config/pa/pa64-hpux.opt:24
12349 msgid "Assume code will be linked by GNU ld"
12352 #: config/pa/pa64-hpux.opt:28
12353 msgid "Assume code will be linked by HP ld"
12356 #: config/pdp11/pdp11.opt:24
12357 msgid "Generate code for an 11/10"
12360 #: config/pdp11/pdp11.opt:28
12361 msgid "Generate code for an 11/40"
12364 #: config/pdp11/pdp11.opt:32
12365 msgid "Generate code for an 11/45"
12368 #: config/pdp11/pdp11.opt:36
12369 msgid "Use 16-bit abs patterns"
12372 #: config/pdp11/pdp11.opt:40
12373 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
12376 #: config/pdp11/pdp11.opt:44
12377 msgid "Do not use inline patterns for copying memory"
12380 #: config/pdp11/pdp11.opt:48
12381 msgid "Use inline patterns for copying memory"
12384 #: config/pdp11/pdp11.opt:52
12385 msgid "Do not pretend that branches are expensive"
12388 #: config/pdp11/pdp11.opt:56
12389 msgid "Pretend that branches are expensive"
12392 #: config/pdp11/pdp11.opt:60
12393 msgid "Use the DEC assembler syntax"
12396 #: config/pdp11/pdp11.opt:64
12397 msgid "Use 32 bit float"
12400 #: config/pdp11/pdp11.opt:68
12401 msgid "Use 64 bit float"
12404 #: config/pdp11/pdp11.opt:76
12405 msgid "Use 16 bit int"
12408 #: config/pdp11/pdp11.opt:80
12409 msgid "Use 32 bit int"
12412 #: config/pdp11/pdp11.opt:84 config/rs6000/rs6000.opt:85
12413 msgid "Do not use hardware floating point"
12416 #: config/pdp11/pdp11.opt:88
12417 msgid "Target has split I&D"
12420 #: config/pdp11/pdp11.opt:92
12421 msgid "Use UNIX assembler syntax"
12424 #: config/rs6000/aix41.opt:25 config/rs6000/aix64.opt:33
12425 msgid "Support message passing with the Parallel Environment"
12428 #: config/rs6000/aix.opt:25 config/rs6000/rs6000.opt:124
12429 msgid "Conform more closely to IBM XLC semantics"
12432 #: config/rs6000/aix64.opt:25
12433 msgid "Compile for 64-bit pointers"
12436 #: config/rs6000/aix64.opt:29
12437 msgid "Compile for 32-bit pointers"
12440 #: config/rs6000/darwin.opt:25 config/rs6000/sysv4.opt:133
12441 msgid "Generate 64-bit code"
12444 #: config/rs6000/darwin.opt:29 config/rs6000/sysv4.opt:137
12445 msgid "Generate 32-bit code"
12448 #: config/rs6000/darwin.opt:33
12449 msgid "Generate code suitable for executables (NOT shared libs)"
12452 #: config/rs6000/linux64.opt:25
12453 msgid "Call mcount for profiling before a function prologue"
12456 #: config/rs6000/rs6000.opt:25
12457 msgid "Use POWER instruction set"
12460 #: config/rs6000/rs6000.opt:29
12461 msgid "Do not use POWER instruction set"
12464 #: config/rs6000/rs6000.opt:33
12465 msgid "Use POWER2 instruction set"
12468 #: config/rs6000/rs6000.opt:37
12469 msgid "Use PowerPC instruction set"
12472 #: config/rs6000/rs6000.opt:41
12473 msgid "Do not use PowerPC instruction set"
12476 #: config/rs6000/rs6000.opt:45
12477 msgid "Use PowerPC-64 instruction set"
12480 #: config/rs6000/rs6000.opt:49
12481 msgid "Use PowerPC General Purpose group optional instructions"
12484 #: config/rs6000/rs6000.opt:53
12485 msgid "Use PowerPC Graphics group optional instructions"
12488 #: config/rs6000/rs6000.opt:57
12489 msgid "Generate single field mfcr instruction"
12492 #: config/rs6000/rs6000.opt:61
12493 msgid "Use PowerPC/AS popcntb instruction"
12496 #: config/rs6000/rs6000.opt:65
12497 msgid "Use AltiVec instructions"
12500 #: config/rs6000/rs6000.opt:69
12501 msgid "Generate load/store multiple instructions"
12504 #: config/rs6000/rs6000.opt:73
12505 msgid "Generate string instructions for block moves"
12508 #: config/rs6000/rs6000.opt:77
12509 msgid "Use new mnemonics for PowerPC architecture"
12512 #: config/rs6000/rs6000.opt:81
12513 msgid "Use old mnemonics for PowerPC architecture"
12516 #: config/rs6000/rs6000.opt:93
12517 msgid "Do not generate load/store with update instructions"
12520 #: config/rs6000/rs6000.opt:97
12521 msgid "Generate load/store with update instructions"
12524 #: config/rs6000/rs6000.opt:101
12525 msgid "Do not generate fused multiply/add instructions"
12528 #: config/rs6000/rs6000.opt:105
12529 msgid "Generate fused multiply/add instructions"
12532 #: config/rs6000/rs6000.opt:109
12533 msgid "Schedule the start and end of the procedure"
12536 #: config/rs6000/rs6000.opt:116
12537 msgid "Return all structures in memory (AIX default)"
12540 #: config/rs6000/rs6000.opt:120
12541 msgid "Return small structures in registers (SVR4 default)"
12544 #: config/rs6000/rs6000.opt:128
12545 msgid "Generate software floating point divide for better throughput"
12548 #: config/rs6000/rs6000.opt:132
12549 msgid "Do not place floating point constants in TOC"
12552 #: config/rs6000/rs6000.opt:136
12553 msgid "Place floating point constants in TOC"
12556 #: config/rs6000/rs6000.opt:140
12557 msgid "Do not place symbol+offset constants in TOC"
12560 #: config/rs6000/rs6000.opt:144
12561 msgid "Place symbol+offset constants in TOC"
12564 #: config/rs6000/rs6000.opt:155
12565 msgid "Use only one TOC entry per procedure"
12568 #: config/rs6000/rs6000.opt:159
12569 msgid "Put everything in the regular TOC"
12572 #: config/rs6000/rs6000.opt:163
12573 msgid "Generate VRSAVE instructions when generating AltiVec code"
12576 #: config/rs6000/rs6000.opt:167
12577 msgid "Deprecated option. Use -mvrsave/-mno-vrsave instead"
12580 #: config/rs6000/rs6000.opt:171
12581 msgid "Generate isel instructions"
12584 #: config/rs6000/rs6000.opt:175
12585 msgid "Deprecated option. Use -misel/-mno-isel instead"
12588 #: config/rs6000/rs6000.opt:179
12589 msgid "Generate SPE SIMD instructions on E500"
12592 #: config/rs6000/rs6000.opt:183
12593 msgid "Deprecated option. Use -mspe/-mno-spe instead"
12596 #: config/rs6000/rs6000.opt:187
12597 msgid "Enable debug output"
12600 #: config/rs6000/rs6000.opt:191
12601 msgid "Specify ABI to use"
12604 #: config/rs6000/rs6000.opt:195 config/sparc/sparc.opt:92
12605 msgid "Use features of and schedule code for given CPU"
12608 #: config/rs6000/rs6000.opt:203
12609 msgid "Select full, part, or no traceback table"
12612 #: config/rs6000/rs6000.opt:207
12613 msgid "Avoid all range limits on call instructions"
12616 #: config/rs6000/rs6000.opt:211
12617 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
12620 #: config/rs6000/rs6000.opt:215
12621 msgid "Select GPR floating point method"
12624 #: config/rs6000/rs6000.opt:219
12625 msgid "Specify size of long double (64 or 128 bits)"
12628 #: config/rs6000/rs6000.opt:223
12629 msgid "Determine which dependences between insns are considered costly"
12632 #: config/rs6000/rs6000.opt:227
12633 msgid "Specify which post scheduling nop insertion scheme to apply"
12636 #: config/rs6000/rs6000.opt:231
12637 msgid "Specify alignment of structure fields default/natural"
12640 #: config/rs6000/rs6000.opt:235
12641 msgid "Specify scheduling priority for dispatch slot restricted insns"
12644 #: config/rs6000/sysv4.opt:25
12645 msgid "Select ABI calling convention"
12648 #: config/rs6000/sysv4.opt:29
12649 msgid "Select method for sdata handling"
12652 #: config/rs6000/sysv4.opt:37 config/rs6000/sysv4.opt:41
12653 msgid "Align to the base type of the bit-field"
12656 #: config/rs6000/sysv4.opt:46 config/rs6000/sysv4.opt:50
12657 msgid "Produce code relocatable at runtime"
12660 #: config/rs6000/sysv4.opt:54 config/rs6000/sysv4.opt:58
12661 msgid "Produce little endian code"
12664 #: config/rs6000/sysv4.opt:62 config/rs6000/sysv4.opt:66
12665 msgid "Produce big endian code"
12668 #: config/rs6000/sysv4.opt:71 config/rs6000/sysv4.opt:75
12669 #: config/rs6000/sysv4.opt:84 config/rs6000/sysv4.opt:101
12670 #: config/rs6000/sysv4.opt:129 config/rs6000/sysv4.opt:141
12671 msgid "no description yet"
12674 #: config/rs6000/sysv4.opt:79
12675 msgid "Assume all variable arg functions are prototyped"
12678 #: config/rs6000/sysv4.opt:88
12682 #: config/rs6000/sysv4.opt:92
12683 msgid "Allow bit-fields to cross word boundaries"
12686 #: config/rs6000/sysv4.opt:96
12687 msgid "Use alternate register names"
12690 #: config/rs6000/sysv4.opt:105
12691 msgid "Link with libsim.a, libc.a and sim-crt0.o"
12694 #: config/rs6000/sysv4.opt:109
12695 msgid "Link with libads.a, libc.a and crt0.o"
12698 #: config/rs6000/sysv4.opt:113
12699 msgid "Link with libyk.a, libc.a and crt0.o"
12702 #: config/rs6000/sysv4.opt:117
12703 msgid "Link with libmvme.a, libc.a and crt0.o"
12706 #: config/rs6000/sysv4.opt:121
12707 msgid "Set the PPC_EMB bit in the ELF flags header"
12710 #: config/rs6000/sysv4.opt:125
12711 msgid "Use the WindISS simulator"
12714 #: config/rs6000/sysv4.opt:145
12715 msgid "Generate code to use a non-exec PLT and GOT"
12718 #: config/rs6000/sysv4.opt:149
12719 msgid "Generate code for old exec BSS PLT"
12722 #: config/s390/s390.opt:24
12726 #: config/s390/s390.opt:28
12730 #: config/s390/s390.opt:36
12731 msgid "Maintain backchain pointer"
12734 #: config/s390/s390.opt:40
12735 msgid "Additional debug prints"
12738 #: config/s390/s390.opt:44
12739 msgid "ESA/390 architecture"
12742 #: config/s390/s390.opt:48
12743 msgid "Enable fused multiply/add instructions"
12746 #: config/s390/s390.opt:56
12747 msgid "Use packed stack layout"
12750 #: config/s390/s390.opt:60
12751 msgid "Use bras for executable < 64k"
12754 #: config/s390/s390.opt:64
12755 msgid "Don't use hardware fp"
12758 #: config/s390/s390.opt:68
12760 "Set the max. number of bytes which has to be left to stack size before a "
12761 "trap instruction is triggered"
12764 #: config/s390/s390.opt:72
12766 "Emit extra code in the function prologue in order to trap if the stack size "
12767 "exceeds the given limit"
12770 #: config/s390/s390.opt:80
12774 #: config/s390/s390.opt:84
12775 msgid "Warn if a function uses alloca or creates an array with dynamic size"
12778 #: config/s390/s390.opt:88
12779 msgid "Warn if a single function's framesize exceeds the given framesize"
12782 #: config/s390/s390.opt:92
12783 msgid "z/Architecture"
12786 #: config/s390/tpf.opt:24
12787 msgid "Enable TPF-OS tracing code"
12790 #: config/s390/tpf.opt:28
12791 msgid "Specify main object for TPF-OS"
12794 #: config/sh/sh.opt:45
12795 msgid "Generate SH1 code"
12798 #: config/sh/sh.opt:49
12799 msgid "Generate SH2 code"
12802 #: config/sh/sh.opt:53
12803 msgid "Generate SH2a code"
12806 #: config/sh/sh.opt:57
12807 msgid "Generate SH2a FPU-less code"
12810 #: config/sh/sh.opt:61
12811 msgid "Generate default single-precision SH2a code"
12814 #: config/sh/sh.opt:65
12815 msgid "Generate only single-precision SH2a code"
12818 #: config/sh/sh.opt:69
12819 msgid "Generate SH2e code"
12822 #: config/sh/sh.opt:73
12823 msgid "Generate SH3 code"
12826 #: config/sh/sh.opt:77
12827 msgid "Generate SH3e code"
12830 #: config/sh/sh.opt:81
12831 msgid "Generate SH4 code"
12834 #: config/sh/sh.opt:85
12835 msgid "Generate SH4 FPU-less code"
12838 #: config/sh/sh.opt:89
12839 msgid "Generate default single-precision SH4 code"
12842 #: config/sh/sh.opt:93
12843 msgid "Generate only single-precision SH4 code"
12846 #: config/sh/sh.opt:97
12847 msgid "Generate SH4a code"
12850 #: config/sh/sh.opt:101
12851 msgid "Generate SH4a FPU-less code"
12854 #: config/sh/sh.opt:105
12855 msgid "Generate default single-precision SH4a code"
12858 #: config/sh/sh.opt:109
12859 msgid "Generate only single-precision SH4a code"
12862 #: config/sh/sh.opt:113
12863 msgid "Generate SH4al-dsp code"
12866 #: config/sh/sh.opt:117
12867 msgid "Generate 32-bit SHmedia code"
12870 #: config/sh/sh.opt:121
12871 msgid "Generate 32-bit FPU-less SHmedia code"
12874 #: config/sh/sh.opt:125
12875 msgid "Generate 64-bit SHmedia code"
12878 #: config/sh/sh.opt:129
12879 msgid "Generate 64-bit FPU-less SHmedia code"
12882 #: config/sh/sh.opt:133
12883 msgid "Generate SHcompact code"
12886 #: config/sh/sh.opt:137
12887 msgid "Generate FPU-less SHcompact code"
12890 #: config/sh/sh.opt:141
12892 "Throttle unrolling to avoid thrashing target registers unless the unroll "
12893 "benefit outweighs this"
12896 #: config/sh/sh.opt:145
12897 msgid "Generate code in big endian mode"
12900 #: config/sh/sh.opt:149
12901 msgid "Generate 32-bit offsets in switch tables"
12904 #: config/sh/sh.opt:153
12905 msgid "Enable SH5 cut2 workaround"
12908 #: config/sh/sh.opt:157
12909 msgid "Align doubles at 64-bit boundaries"
12912 #: config/sh/sh.opt:161
12914 "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
12915 "inv:call, inv:call2, inv:fp"
12918 #: config/sh/sh.opt:165
12919 msgid "Specify name for 32 bit signed division function"
12922 #: config/sh/sh.opt:172
12923 msgid "Cost to assume for gettr insn"
12926 #: config/sh/sh.opt:176 config/sh/sh.opt:222
12927 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
12930 #: config/sh/sh.opt:180
12931 msgid "Increase the IEEE compliance for floating-point code"
12934 #: config/sh/sh.opt:184
12935 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
12938 #: config/sh/sh.opt:188
12939 msgid "Assume symbols might be invalid"
12942 #: config/sh/sh.opt:192
12943 msgid "Annotate assembler instructions with estimated addresses"
12946 #: config/sh/sh.opt:196
12947 msgid "Generate code in little endian mode"
12950 #: config/sh/sh.opt:200
12951 msgid "Mark MAC register as call-clobbered"
12954 #: config/sh/sh.opt:206
12955 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
12958 #: config/sh/sh.opt:210
12959 msgid "Emit function-calls using global offset table when generating PIC"
12962 #: config/sh/sh.opt:214
12963 msgid "Assume pt* instructions won't trap"
12966 #: config/sh/sh.opt:218
12967 msgid "Shorten address references during linking"
12970 #: config/sh/sh.opt:226
12971 msgid "Deprecated. Use -Os instead"
12974 #: config/sh/sh.opt:230
12975 msgid "Cost to assume for a multiply insn"
12978 #: config/sh/sh.opt:234
12980 "Generate library function call to invalidate instruction cache entries after "
12981 "fixing trampoline"
12984 #: config/sparc/little-endian.opt:24
12985 msgid "Generate code for little-endian"
12988 #: config/sparc/little-endian.opt:28
12989 msgid "Generate code for big-endian"
12992 #: config/sparc/sparc.opt:24 config/sparc/sparc.opt:28
12993 msgid "Use hardware FP"
12996 #: config/sparc/sparc.opt:32
12997 msgid "Do not use hardware FP"
13000 #: config/sparc/sparc.opt:36
13001 msgid "Assume possible double misalignment"
13004 #: config/sparc/sparc.opt:40
13005 msgid "Pass -assert pure-text to linker"
13008 #: config/sparc/sparc.opt:44
13009 msgid "Use ABI reserved registers"
13012 #: config/sparc/sparc.opt:48
13013 msgid "Use hardware quad FP instructions"
13016 #: config/sparc/sparc.opt:52
13017 msgid "Do not use hardware quad fp instructions"
13020 #: config/sparc/sparc.opt:56
13021 msgid "Compile for V8+ ABI"
13024 #: config/sparc/sparc.opt:60
13025 msgid "Use UltraSPARC Visual Instruction Set extensions"
13028 #: config/sparc/sparc.opt:64
13029 msgid "Pointers are 64-bit"
13032 #: config/sparc/sparc.opt:68
13033 msgid "Pointers are 32-bit"
13036 #: config/sparc/sparc.opt:72
13037 msgid "Use 64-bit ABI"
13040 #: config/sparc/sparc.opt:76
13041 msgid "Use 32-bit ABI"
13044 #: config/sparc/sparc.opt:80
13045 msgid "Use stack bias"
13048 #: config/sparc/sparc.opt:84
13049 msgid "Use structs on stronger alignment for double-word copies"
13052 #: config/sparc/sparc.opt:88
13053 msgid "Optimize tail call instructions in assembler and linker"
13056 #: config/sparc/sparc.opt:100
13057 msgid "Use given SPARC-V9 code model"
13060 #: config/stormy16/stormy16.opt:25
13061 msgid "Provide libraries for the simulator"
13064 #: config/v850/v850.opt:24
13065 msgid "Use registers r2 and r5"
13068 #: config/v850/v850.opt:28
13069 msgid "Use 4 byte entries in switch tables"
13072 #: config/v850/v850.opt:32
13073 msgid "Enable backend debugging"
13076 #: config/v850/v850.opt:36
13077 msgid "Do not use the callt instruction"
13080 #: config/v850/v850.opt:40
13081 msgid "Reuse r30 on a per function basis"
13084 #: config/v850/v850.opt:44
13085 msgid "Support Green Hills ABI"
13088 #: config/v850/v850.opt:48
13089 msgid "Prohibit PC relative function calls"
13092 #: config/v850/v850.opt:52
13093 msgid "Use stubs for function prologues"
13096 #: config/v850/v850.opt:56
13097 msgid "Set the max size of data eligible for the SDA area"
13100 #: config/v850/v850.opt:60
13101 msgid "Enable the use of the short load instructions"
13104 #: config/v850/v850.opt:64
13105 msgid "Same as: -mep -mprolog-function"
13108 #: config/v850/v850.opt:68
13109 msgid "Set the max size of data eligible for the TDA area"
13112 #: config/v850/v850.opt:72
13113 msgid "Enforce strict alignment"
13116 #: config/v850/v850.opt:79
13117 msgid "Compile for the v850 processor"
13120 #: config/v850/v850.opt:83
13121 msgid "Compile for the v850e processor"
13124 #: config/v850/v850.opt:87
13125 msgid "Compile for the v850e1 processor"
13128 #: config/v850/v850.opt:91
13129 msgid "Set the max size of data eligible for the ZDA area"
13132 #: config/vax/vax.opt:24 config/vax/vax.opt:28
13133 msgid "Target DFLOAT double precision code"
13136 #: config/vax/vax.opt:32 config/vax/vax.opt:36
13137 msgid "Generate GFLOAT double precision code"
13140 #: config/vax/vax.opt:40
13141 msgid "Generate code for GNU assembler (gas)"
13144 #: config/vax/vax.opt:44
13145 msgid "Generate code for UNIX assembler"
13148 #: config/vax/vax.opt:48
13149 msgid "Use VAXC structure conventions"
13152 #: config/xtensa/xtensa.opt:24
13153 msgid "Use CONST16 instruction to load constants"
13156 #: config/xtensa/xtensa.opt:28
13157 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
13160 #: config/xtensa/xtensa.opt:32
13161 msgid "Use indirect CALLXn instructions for large programs"
13164 #: config/xtensa/xtensa.opt:36
13165 msgid "Automatically align branch targets to reduce branch penalties"
13168 #: config/xtensa/xtensa.opt:40
13169 msgid "Intersperse literal pools with code in the text section"
13172 #: fortran/lang.opt:30
13173 msgid "Add a directory for INCLUDE and MODULE searching"
13176 #: fortran/lang.opt:34
13177 msgid "Put MODULE files in 'directory'"
13180 #: fortran/lang.opt:42
13181 msgid "Warn about possible aliasing of dummy arguments"
13184 #: fortran/lang.opt:46
13185 msgid "Warn about implicit conversion"
13188 #: fortran/lang.opt:50
13189 msgid "Warn about calls with implicit interface"
13192 #: fortran/lang.opt:54
13193 msgid "Warn about truncated source lines"
13196 #: fortran/lang.opt:58
13197 msgid "Warn about usage of non-standard intrinsics"
13200 #: fortran/lang.opt:62
13201 msgid "Warn about \"suspicious\" constructs"
13204 #: fortran/lang.opt:66
13205 msgid "Warn about underflow of numerical constant expressions"
13208 #: fortran/lang.opt:74
13210 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
13214 #: fortran/lang.opt:78
13215 msgid "Specify that backslash in string introduces an escape character"
13218 #: fortran/lang.opt:82
13219 msgid "Set the default double precision kind to an 8 byte wide type"
13222 #: fortran/lang.opt:86
13223 msgid "Set the default integer kind to an 8 byte wide type"
13226 #: fortran/lang.opt:90
13227 msgid "Set the default real kind to an 8 byte wide type"
13230 #: fortran/lang.opt:94
13231 msgid "Ignore 'D' in column one in fixed form"
13234 #: fortran/lang.opt:98
13235 msgid "Treat lines with 'D' in column one as comments"
13238 #: fortran/lang.opt:102
13239 msgid "Allow dollar signs in entity names"
13242 #: fortran/lang.opt:106
13243 msgid "Display the code tree after parsing"
13246 #: fortran/lang.opt:110
13247 msgid "Use f2c calling convention"
13250 #: fortran/lang.opt:114
13251 msgid "Assume that the source file is fixed form"
13254 #: fortran/lang.opt:118
13255 msgid "Assume that the source file is free form"
13258 #: fortran/lang.opt:122
13259 msgid "Append underscores to externally visible names"
13262 #: fortran/lang.opt:126
13263 msgid "Append a second underscore if the name already contains an underscore"
13266 #: fortran/lang.opt:130
13268 "Specify that no implicit typing is allowed, unless overridden by explicit "
13269 "IMPLICIT statements"
13272 #: fortran/lang.opt:134
13273 msgid "Allow arbitrary character line width in fixed mode"
13276 #: fortran/lang.opt:138
13277 msgid "Use n as character line width in fixed mode"
13280 #: fortran/lang.opt:142
13281 msgid "Maximum identifier length"
13284 #: fortran/lang.opt:146
13285 msgid "Size in bytes of the largest array that will be put on the stack"
13288 #: fortran/lang.opt:150
13289 msgid "Set default accessibility of module entities to PRIVATE"
13292 #: fortran/lang.opt:154
13293 msgid "Don't generate code, just do syntax and semantics checking"
13296 #: fortran/lang.opt:158
13297 msgid "Try to layout derived types as compact as possible"
13300 #: fortran/lang.opt:162
13301 msgid "Copy array sections into a contiguous block on procedure entry"
13304 #: fortran/lang.opt:166
13305 msgid "Set the kind for a real with the 'q' exponent to 'n'"
13308 #: fortran/lang.opt:170
13309 msgid "Conform to the ISO Fortran 95 standard"
13312 #: fortran/lang.opt:174
13313 msgid "Conform to the ISO Fortran 2003 standard"
13316 #: fortran/lang.opt:178
13317 msgid "Conform nothing in particular"
13320 #: fortran/lang.opt:182
13321 msgid "Accept extensions to support legacy code"
13324 #: java/lang.opt:66
13325 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
13328 #: java/lang.opt:70
13329 msgid "Warn if deprecated empty statements are found"
13332 #: java/lang.opt:74
13333 msgid "Warn if .class files are out of date"
13336 #: java/lang.opt:78
13337 msgid "Warn if modifiers are specified when not necessary"
13340 #: java/lang.opt:82
13341 msgid "Deprecated; use --classpath instead"
13344 #: java/lang.opt:86
13345 msgid "Permit the use of the assert keyword"
13348 #: java/lang.opt:108
13349 msgid "Replace system path"
13352 #: java/lang.opt:112
13353 msgid "Generate checks for references to NULL"
13356 #: java/lang.opt:116
13357 msgid "Set class path"
13360 #: java/lang.opt:123
13361 msgid "Output a class file"
13364 #: java/lang.opt:127
13365 msgid "Alias for -femit-class-file"
13368 #: java/lang.opt:131
13369 msgid "Choose input encoding (defaults from your locale)"
13372 #: java/lang.opt:135
13373 msgid "Set the extension directory path"
13376 #: java/lang.opt:139
13377 msgid "Input file is a file with a list of filenames to compile"
13380 #: java/lang.opt:143
13381 msgid "Always check for non gcj generated classes archives"
13384 #: java/lang.opt:147
13386 "Assume the runtime uses a hash table to map an object to its synchronization "
13390 #: java/lang.opt:151
13391 msgid "Use offset tables for virtual method calls"
13394 #: java/lang.opt:158
13395 msgid "Assume native functions are implemented using JNI"
13398 #: java/lang.opt:162
13399 msgid "Enable optimization of static class initialization code"
13402 #: java/lang.opt:169
13403 msgid "Enable assignability checks for stores into object arrays"
13406 #: java/lang.opt:173
13407 msgid "Generate code for the Boehm GC"
13410 #: java/lang.opt:177
13411 msgid "Call a library routine to do integer divisions"
13414 #: java/lang.opt:181
13415 msgid "Generated should be loaded by bootstrap loader"
13418 #: treelang/lang.opt:30
13419 msgid "Trace lexical analysis"
13422 #: treelang/lang.opt:34
13423 msgid "Trace the parsing process"
13427 #, gcc-internal-format
13428 msgid "%qs attribute directive ignored"
13432 #, gcc-internal-format
13433 msgid "wrong number of arguments specified for %qs attribute"
13437 #, gcc-internal-format
13438 msgid "%qs attribute does not apply to types"
13442 #, gcc-internal-format
13443 msgid "%qs attribute only applies to function types"
13446 #: bb-reorder.c:1871
13447 #, gcc-internal-format
13448 msgid "multiple hot/cold transitions found (bb %i)"
13452 #, gcc-internal-format
13454 "branch target register load optimization is not intended to be run twice"
13458 #, gcc-internal-format
13459 msgid "offset outside bounds of constant string"
13463 #, gcc-internal-format
13464 msgid "second argument to %<__builtin_prefetch%> must be a constant"
13468 #, gcc-internal-format
13469 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
13473 #, gcc-internal-format
13474 msgid "third argument to %<__builtin_prefetch%> must be a constant"
13478 #, gcc-internal-format
13479 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
13483 #, gcc-internal-format
13484 msgid "argument of %<__builtin_args_info%> must be constant"
13488 #, gcc-internal-format
13489 msgid "argument of %<__builtin_args_info%> out of range"
13493 #, gcc-internal-format
13494 msgid "missing argument in %<__builtin_args_info%>"
13497 #: builtins.c:4186 gimplify.c:1776
13498 #, gcc-internal-format
13499 msgid "too few arguments to function %<va_start%>"
13503 #, gcc-internal-format
13504 msgid "first argument to %<va_arg%> not of type %<va_list%>"
13507 #. Unfortunately, this is merely undefined, rather than a constraint
13508 #. violation, so we cannot make this an error. If this call is never
13509 #. executed, the program is still strictly conforming.
13511 #, gcc-internal-format
13512 msgid "%qT is promoted to %qT when passed through %<...%>"
13516 #, gcc-internal-format
13517 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
13520 #. We can, however, treat "undefined" any way we please.
13521 #. Call abort to encourage the user to fix the program.
13522 #: builtins.c:4374 c-typeck.c:2076
13523 #, gcc-internal-format
13524 msgid "if this code is reached, the program will abort"
13528 #, gcc-internal-format
13529 msgid "invalid argument to %<__builtin_frame_address%>"
13533 #, gcc-internal-format
13534 msgid "invalid argument to %<__builtin_return_address%>"
13538 #, gcc-internal-format
13539 msgid "unsupported argument to %<__builtin_frame_address%>"
13543 #, gcc-internal-format
13544 msgid "unsupported argument to %<__builtin_return_address%>"
13548 #, gcc-internal-format
13549 msgid "second argument to %<__builtin_expect%> must be a constant"
13553 #, gcc-internal-format
13554 msgid "%<__builtin_longjmp%> second argument must be 1"
13558 #, gcc-internal-format
13559 msgid "target format does not support infinity"
13562 #: builtins.c:8439 builtins.c:8533
13563 #, gcc-internal-format
13564 msgid "too few arguments to function %qs"
13567 #: builtins.c:8445 builtins.c:8539
13568 #, gcc-internal-format
13569 msgid "too many arguments to function %qs"
13572 #: builtins.c:8451 builtins.c:8564
13573 #, gcc-internal-format
13574 msgid "non-floating-point argument to function %qs"
13578 #, gcc-internal-format
13579 msgid "%<va_start%> used in function with fixed args"
13582 #. Evidently an out of date version of <stdarg.h>; can't validate
13583 #. va_start's second argument, but can still work as intended.
13585 #, gcc-internal-format
13586 msgid "%<__builtin_next_arg%> called without an argument"
13590 #, gcc-internal-format
13591 msgid "%<va_start%> used with too many arguments"
13594 #. FIXME: Sometimes with the tree optimizers we can get the
13595 #. not the last argument even though the user used the last
13596 #. argument. We just warn and set the arg to be the last
13597 #. argument so that we will get wrong-code because of
13600 #, gcc-internal-format
13601 msgid "second parameter of %<va_start%> not last named argument"
13605 #, gcc-internal-format
13606 msgid "%Hfirst argument of %D must be a pointer, second integer constant"
13610 #, gcc-internal-format
13611 msgid "%Hlast argument of %D is not integer constant between 0 and 3"
13614 #: builtins.c:9866 builtins.c:10019 builtins.c:10084
13615 #, gcc-internal-format
13616 msgid "%Hcall to %D will always overflow destination buffer"
13620 #, gcc-internal-format
13621 msgid "%qD is not defined outside of function scope"
13625 #, gcc-internal-format
13627 "string length %qd is greater than the length %qd ISO C%d compilers are "
13628 "required to support"
13632 #, gcc-internal-format
13633 msgid "overflow in constant expression"
13637 #, gcc-internal-format
13638 msgid "integer overflow in expression"
13642 #, gcc-internal-format
13643 msgid "floating point overflow in expression"
13647 #, gcc-internal-format
13648 msgid "vector overflow in expression"
13651 #. This detects cases like converting -129 or 256 to unsigned char.
13653 #, gcc-internal-format
13654 msgid "large integer implicitly truncated to unsigned type"
13658 #, gcc-internal-format
13659 msgid "negative integer implicitly converted to unsigned type"
13663 #, gcc-internal-format
13664 msgid "overflow in implicit constant conversion"
13668 #, gcc-internal-format
13669 msgid "operation on %qE may be undefined"
13673 #, gcc-internal-format
13674 msgid "case label does not reduce to an integer constant"
13678 #, gcc-internal-format
13679 msgid "case label value is less than minimum value for type"
13683 #, gcc-internal-format
13684 msgid "case label value exceeds maximum value for type"
13688 #, gcc-internal-format
13689 msgid "lower value in case label range less than minimum value for type"
13693 #, gcc-internal-format
13694 msgid "upper value in case label range exceeds maximum value for type"
13698 #, gcc-internal-format
13699 msgid "invalid truth-value expression"
13703 #, gcc-internal-format
13704 msgid "invalid operands to binary %s"
13708 #, gcc-internal-format
13709 msgid "comparison is always false due to limited range of data type"
13713 #, gcc-internal-format
13714 msgid "comparison is always true due to limited range of data type"
13718 #, gcc-internal-format
13719 msgid "comparison of unsigned expression >= 0 is always true"
13723 #, gcc-internal-format
13724 msgid "comparison of unsigned expression < 0 is always false"
13728 #, gcc-internal-format
13729 msgid "pointer of type %<void *%> used in arithmetic"
13733 #, gcc-internal-format
13734 msgid "pointer to a function used in arithmetic"
13738 #, gcc-internal-format
13739 msgid "pointer to member function used in arithmetic"
13742 #. Common Ada/Pascal programmer's mistake. We always warn
13743 #. about this since it is so bad.
13745 #, gcc-internal-format
13746 msgid "the address of %qD, will always evaluate as %<true%>"
13750 #, gcc-internal-format
13751 msgid "suggest parentheses around assignment used as truth value"
13754 #: c-common.c:2544 c-common.c:2584
13755 #, gcc-internal-format
13756 msgid "invalid use of %<restrict%>"
13760 #, gcc-internal-format
13761 msgid "invalid application of %<sizeof%> to a function type"
13765 #, gcc-internal-format
13766 msgid "invalid application of %qs to a void type"
13770 #, gcc-internal-format
13771 msgid "invalid application of %qs to incomplete type %qT "
13775 #, gcc-internal-format
13776 msgid "%<__alignof%> applied to a bit-field"
13780 #, gcc-internal-format
13781 msgid "cannot disable built-in function %qs"
13785 #, gcc-internal-format
13786 msgid "pointers are not permitted as case values"
13790 #, gcc-internal-format
13791 msgid "range expressions in switch statements are non-standard"
13795 #, gcc-internal-format
13796 msgid "empty range specified"
13800 #, gcc-internal-format
13801 msgid "duplicate (or overlapping) case value"
13805 #, gcc-internal-format
13806 msgid "%Jthis is the first entry overlapping that value"
13810 #, gcc-internal-format
13811 msgid "duplicate case value"
13815 #, gcc-internal-format
13816 msgid "%Jpreviously used here"
13820 #, gcc-internal-format
13821 msgid "multiple default labels in one switch"
13825 #, gcc-internal-format
13826 msgid "%Jthis is the first default label"
13830 #, gcc-internal-format
13831 msgid "%Jcase value %qs not in enumerated type"
13835 #, gcc-internal-format
13836 msgid "%Jcase value %qs not in enumerated type %qT"
13840 #, gcc-internal-format
13841 msgid "%Hswitch missing default case"
13844 #. Warn if there are enumerators that don't correspond to
13845 #. case expressions.
13847 #, gcc-internal-format
13848 msgid "%Henumeration value %qE not handled in switch"
13852 #, gcc-internal-format
13853 msgid "taking the address of a label is non-standard"
13856 #: c-common.c:4042 c-common.c:4061 c-common.c:4079 c-common.c:4106
13857 #: c-common.c:4125 c-common.c:4148 c-common.c:4169 c-common.c:4194
13858 #: c-common.c:4220 c-common.c:4268 c-common.c:4295 c-common.c:4339
13859 #: c-common.c:4367 c-common.c:4395 c-common.c:4414 c-common.c:4740
13860 #: c-common.c:4771 c-common.c:4867 c-common.c:4933 c-common.c:4951
13861 #: c-common.c:4997 c-common.c:5067 c-common.c:5091 c-common.c:5378
13862 #: c-common.c:5401 c-common.c:5440
13863 #, gcc-internal-format
13864 msgid "%qE attribute ignored"
13868 #, gcc-internal-format
13869 msgid "%qE attribute have effect only on public objects"
13873 #, gcc-internal-format
13874 msgid "unknown machine mode %qs"
13878 #, gcc-internal-format
13879 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
13883 #, gcc-internal-format
13884 msgid "use __attribute__ ((vector_size)) instead"
13888 #, gcc-internal-format
13889 msgid "unable to emulate %qs"
13893 #, gcc-internal-format
13894 msgid "invalid pointer mode %qs"
13898 #, gcc-internal-format
13899 msgid "no data type for mode %qs"
13903 #, gcc-internal-format
13904 msgid "cannot use mode %qs for enumeral types"
13908 #, gcc-internal-format
13909 msgid "mode %qs applied to inappropriate type"
13913 #, gcc-internal-format
13914 msgid "%Jsection attribute cannot be specified for local variables"
13918 #, gcc-internal-format
13919 msgid "section of %q+D conflicts with previous declaration"
13923 #, gcc-internal-format
13924 msgid "section attribute not allowed for %q+D"
13928 #, gcc-internal-format
13929 msgid "%Jsection attributes are not supported for this target"
13933 #, gcc-internal-format
13934 msgid "requested alignment is not a constant"
13938 #, gcc-internal-format
13939 msgid "requested alignment is not a power of 2"
13943 #, gcc-internal-format
13944 msgid "requested alignment is too large"
13948 #, gcc-internal-format
13949 msgid "alignment may not be specified for %q+D"
13953 #, gcc-internal-format
13954 msgid "%q+D defined both normally and as an alias"
13958 #, gcc-internal-format
13959 msgid "alias argument not a string"
13963 #, gcc-internal-format
13964 msgid "%qE attribute ignored on non-class types"
13968 #, gcc-internal-format
13969 msgid "visibility argument not a string"
13973 #, gcc-internal-format
13974 msgid "%qE attribute ignored on types"
13978 #, gcc-internal-format
13980 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
13985 #, gcc-internal-format
13986 msgid "tls_model argument not a string"
13990 #, gcc-internal-format
13992 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
13993 "dynamic\" or \"global-dynamic\""
13996 #: c-common.c:4907 c-common.c:4971
13997 #, gcc-internal-format
13998 msgid "%J%qE attribute applies only to functions"
14001 #: c-common.c:4912 c-common.c:4976
14002 #, gcc-internal-format
14003 msgid "%Jcan%'t set %qE attribute after definition"
14007 #, gcc-internal-format
14008 msgid "%qE attribute ignored for %qE"
14012 #, gcc-internal-format
14013 msgid "invalid vector type for attribute %qE"
14017 #, gcc-internal-format
14018 msgid "number of components of the vector not a power of two"
14022 #, gcc-internal-format
14023 msgid "nonnull attribute without arguments on a non-prototype"
14027 #, gcc-internal-format
14028 msgid "nonnull argument has invalid operand number (argument %lu)"
14032 #, gcc-internal-format
14034 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
14038 #, gcc-internal-format
14040 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
14043 #: c-common.c:5261 c-common.c:5284
14044 #, gcc-internal-format
14045 msgid "not enough variable arguments to fit a sentinel"
14049 #, gcc-internal-format
14050 msgid "missing sentinel in function call"
14054 #, gcc-internal-format
14055 msgid "null argument where non-null required (argument %lu)"
14059 #, gcc-internal-format
14060 msgid "cleanup argument not an identifier"
14064 #, gcc-internal-format
14065 msgid "cleanup argument not a function"
14069 #, gcc-internal-format
14070 msgid "%qE attribute requires prototypes with named arguments"
14074 #, gcc-internal-format
14075 msgid "%qE attribute only applies to variadic functions"
14079 #, gcc-internal-format
14080 msgid "requested position is not an integer constant"
14084 #, gcc-internal-format
14085 msgid "requested position is less than zero"
14089 #, gcc-internal-format
14091 "%Hignoring return value of %qD, declared with attribute warn_unused_result"
14095 #, gcc-internal-format
14097 "%Hignoring return value of function declared with attribute "
14098 "warn_unused_result"
14101 #: c-common.c:5853 cp/typeck.c:4169
14102 #, gcc-internal-format
14103 msgid "attempt to take address of bit-field structure member %qD"
14107 #, gcc-internal-format
14108 msgid "invalid lvalue in assignment"
14112 #, gcc-internal-format
14113 msgid "invalid lvalue in increment"
14117 #, gcc-internal-format
14118 msgid "invalid lvalue in decrement"
14122 #, gcc-internal-format
14123 msgid "invalid lvalue in unary %<&%>"
14127 #, gcc-internal-format
14128 msgid "invalid lvalue in asm statement"
14131 #: c-common.c:6040 c-common.c:6089 c-typeck.c:2334
14132 #, gcc-internal-format
14133 msgid "too few arguments to function %qE"
14136 #. ??? This should not be an error when inlining calls to
14137 #. unprototyped functions.
14138 #: c-common.c:6057 c-typeck.c:4000
14139 #, gcc-internal-format
14140 msgid "incompatible type for argument %d of %qE"
14143 #. Except for passing an argument to an unprototyped function,
14144 #. this is a constraint violation. When passing an argument to
14145 #. an unprototyped function, it is compile-time undefined;
14146 #. making it a constraint in that case was rejected in
14148 #: c-convert.c:96 c-typeck.c:1487 c-typeck.c:3641 cp/typeck.c:1366
14149 #: cp/typeck.c:5908 fortran/convert.c:89 treelang/tree-convert.c:79
14150 #, gcc-internal-format
14151 msgid "void value not ignored as it ought to be"
14154 #: c-convert.c:134 fortran/convert.c:122 java/typeck.c:154
14155 #: treelang/tree-convert.c:105
14156 #, gcc-internal-format
14157 msgid "conversion to non-scalar type requested"
14161 #, gcc-internal-format
14162 msgid "array %q+D assumed to have one element"
14166 #, gcc-internal-format
14167 msgid "GCC supports only %u nested scopes"
14170 #: c-decl.c:755 cp/decl.c:355 java/decl.c:1685
14171 #, gcc-internal-format
14172 msgid "label %q+D used but not defined"
14175 #: c-decl.c:761 cp/decl.c:366 java/decl.c:1690
14176 #, gcc-internal-format
14177 msgid "label %q+D defined but not used"
14181 #, gcc-internal-format
14182 msgid "label %q+D declared but not defined"
14186 #, gcc-internal-format
14187 msgid "nested function %q+D declared but never defined"
14190 #: c-decl.c:811 cp/decl.c:560
14191 #, gcc-internal-format
14192 msgid "unused variable %q+D"
14196 #, gcc-internal-format
14197 msgid "type of array %q+D completed incompatibly with implicit initialization"
14201 #, gcc-internal-format
14203 "a parameter list with an ellipsis can%'t match an empty parameter name list "
14208 #, gcc-internal-format
14210 "an argument type that has a default promotion can%'t match an empty "
14211 "parameter name list declaration"
14215 #, gcc-internal-format
14217 "prototype for %q+D declares more arguments than previous old-style definition"
14221 #, gcc-internal-format
14223 "prototype for %q+D declares fewer arguments than previous old-style "
14228 #, gcc-internal-format
14229 msgid "prototype for %q+D declares argument %d with incompatible type"
14232 #. If we get here, no errors were found, but do issue a warning
14233 #. for this poor-style construct.
14235 #, gcc-internal-format
14236 msgid "prototype for %q+D follows non-prototype definition"
14240 #, gcc-internal-format
14241 msgid "previous definition of %q+D was here"
14245 #, gcc-internal-format
14246 msgid "previous implicit declaration of %q+D was here"
14250 #, gcc-internal-format
14251 msgid "previous declaration of %q+D was here"
14255 #, gcc-internal-format
14256 msgid "%q+D redeclared as different kind of symbol"
14260 #, gcc-internal-format
14261 msgid "built-in function %q+D declared as non-function"
14264 #: c-decl.c:1185 c-decl.c:1301 c-decl.c:1921
14265 #, gcc-internal-format
14266 msgid "declaration of %q+D shadows a built-in function"
14270 #, gcc-internal-format
14271 msgid "redeclaration of enumerator %q+D"
14274 #. If types don't match for a built-in, throw away the
14275 #. built-in. No point in calling locate_old_decl here, it
14276 #. won't print anything.
14278 #, gcc-internal-format
14279 msgid "conflicting types for built-in function %q+D"
14282 #: c-decl.c:1239 c-decl.c:1252 c-decl.c:1262
14283 #, gcc-internal-format
14284 msgid "conflicting types for %q+D"
14288 #, gcc-internal-format
14289 msgid "conflicting type qualifiers for %q+D"
14292 #. Allow OLDDECL to continue in use.
14294 #, gcc-internal-format
14295 msgid "redefinition of typedef %q+D"
14298 #: c-decl.c:1325 c-decl.c:1403
14299 #, gcc-internal-format
14300 msgid "redefinition of %q+D"
14303 #: c-decl.c:1360 c-decl.c:1441
14304 #, gcc-internal-format
14305 msgid "static declaration of %q+D follows non-static declaration"
14308 #: c-decl.c:1370 c-decl.c:1377 c-decl.c:1430 c-decl.c:1438
14309 #, gcc-internal-format
14310 msgid "non-static declaration of %q+D follows static declaration"
14314 #, gcc-internal-format
14315 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
14319 #, gcc-internal-format
14320 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
14324 #, gcc-internal-format
14325 msgid "extern declaration of %q+D follows declaration with no linkage"
14329 #, gcc-internal-format
14330 msgid "declaration of %q+D with no linkage follows extern declaration"
14334 #, gcc-internal-format
14335 msgid "redeclaration of %q+D with no linkage"
14339 #, gcc-internal-format
14341 "redeclaration of %q+D with different visibility (old visibility preserved)"
14345 #, gcc-internal-format
14346 msgid "inline declaration of %qD follows declaration with attribute noinline"
14350 #, gcc-internal-format
14351 msgid "declaration of %q+D with attribute noinline follows inline declaration "
14355 #, gcc-internal-format
14356 msgid "%q+D declared inline after being called"
14360 #, gcc-internal-format
14361 msgid "%q+D declared inline after its definition"
14365 #, gcc-internal-format
14366 msgid "redefinition of parameter %q+D"
14370 #, gcc-internal-format
14371 msgid "redundant redeclaration of %q+D"
14375 #, gcc-internal-format
14376 msgid "declaration of %q+D shadows previous non-variable"
14380 #, gcc-internal-format
14381 msgid "declaration of %q+D shadows a parameter"
14385 #, gcc-internal-format
14386 msgid "declaration of %q+D shadows a global declaration"
14390 #, gcc-internal-format
14391 msgid "declaration of %q+D shadows a previous local"
14394 #: c-decl.c:1929 cp/name-lookup.c:952 cp/name-lookup.c:983
14395 #: cp/name-lookup.c:991
14396 #, gcc-internal-format
14397 msgid "%Jshadowed declaration is here"
14401 #, gcc-internal-format
14402 msgid "nested extern declaration of %qD"
14406 #, gcc-internal-format
14407 msgid "implicit declaration of function %qE"
14411 #, gcc-internal-format
14412 msgid "incompatible implicit declaration of built-in function %qD"
14416 #, gcc-internal-format
14417 msgid "incompatible implicit declaration of function %qD"
14421 #, gcc-internal-format
14422 msgid "%H%qE undeclared here (not in a function)"
14426 #, gcc-internal-format
14427 msgid "%H%qE undeclared (first use in this function)"
14431 #, gcc-internal-format
14432 msgid "%H(Each undeclared identifier is reported only once"
14436 #, gcc-internal-format
14437 msgid "%Hfor each function it appears in.)"
14440 #: c-decl.c:2469 cp/decl.c:2095
14441 #, gcc-internal-format
14442 msgid "label %qE referenced outside of any function"
14446 #, gcc-internal-format
14447 msgid "duplicate label declaration %qE"
14451 #, gcc-internal-format
14452 msgid "%Hduplicate label %qD"
14456 #, gcc-internal-format
14457 msgid "%Jjump into statement expression"
14461 #, gcc-internal-format
14462 msgid "%Jjump into scope of identifier with variably modified type"
14466 #, gcc-internal-format
14468 "%Htraditional C lacks a separate namespace for labels, identifier %qE "
14473 #, gcc-internal-format
14474 msgid "%H%qE defined as wrong kind of tag"
14478 #, gcc-internal-format
14479 msgid "unnamed struct/union that defines no instances"
14483 #, gcc-internal-format
14484 msgid "empty declaration with storage class specifier does not redeclare tag"
14488 #, gcc-internal-format
14489 msgid "empty declaration with type qualifier does not redeclare tag"
14492 #: c-decl.c:2904 c-decl.c:2911
14493 #, gcc-internal-format
14494 msgid "useless type name in empty declaration"
14498 #, gcc-internal-format
14499 msgid "%<inline%> in empty declaration"
14503 #, gcc-internal-format
14504 msgid "%<auto%> in file-scope empty declaration"
14508 #, gcc-internal-format
14509 msgid "%<register%> in file-scope empty declaration"
14513 #, gcc-internal-format
14514 msgid "useless storage class specifier in empty declaration"
14518 #, gcc-internal-format
14519 msgid "useless %<__thread%> in empty declaration"
14523 #, gcc-internal-format
14524 msgid "useless type qualifier in empty declaration"
14527 #: c-decl.c:2958 c-parser.c:1157
14528 #, gcc-internal-format
14529 msgid "empty declaration"
14533 #, gcc-internal-format
14535 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
14540 #, gcc-internal-format
14541 msgid "ISO C90 does not support %<[*]%> array declarators"
14545 #, gcc-internal-format
14546 msgid "GCC does not yet properly implement %<[*]%> array declarators"
14550 #, gcc-internal-format
14551 msgid "static or type qualifiers in abstract declarator"
14555 #, gcc-internal-format
14556 msgid "%q+D is usually a function"
14559 #: c-decl.c:3117 cp/decl.c:3667 cp/decl2.c:840
14560 #, gcc-internal-format
14561 msgid "typedef %qD is initialized (use __typeof__ instead)"
14565 #, gcc-internal-format
14566 msgid "function %qD is initialized like a variable"
14569 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
14571 #, gcc-internal-format
14572 msgid "parameter %qD is initialized"
14576 #, gcc-internal-format
14577 msgid "variable %qD has initializer but incomplete type"
14580 #: c-decl.c:3229 c-decl.c:5853 cp/decl.c:3706 cp/decl.c:10100
14581 #, gcc-internal-format
14582 msgid "inline function %q+D given attribute noinline"
14586 #, gcc-internal-format
14587 msgid "initializer fails to determine size of %q+D"
14591 #, gcc-internal-format
14592 msgid "array size missing in %q+D"
14596 #, gcc-internal-format
14597 msgid "zero or negative size array %q+D"
14600 #: c-decl.c:3370 varasm.c:1641
14601 #, gcc-internal-format
14602 msgid "storage size of %q+D isn%'t known"
14606 #, gcc-internal-format
14607 msgid "storage size of %q+D isn%'t constant"
14611 #, gcc-internal-format
14612 msgid "ignoring asm-specifier for non-static local variable %q+D"
14615 #: c-decl.c:3457 fortran/f95-lang.c:636
14616 #, gcc-internal-format
14617 msgid "cannot put object with volatile field into register"
14621 #, gcc-internal-format
14622 msgid "ISO C forbids forward parameter declarations"
14626 #, gcc-internal-format
14627 msgid "bit-field %qs width not an integer constant"
14631 #, gcc-internal-format
14632 msgid "negative width in bit-field %qs"
14636 #, gcc-internal-format
14637 msgid "zero width for bit-field %qs"
14641 #, gcc-internal-format
14642 msgid "bit-field %qs has invalid type"
14646 #, gcc-internal-format
14647 msgid "type of bit-field %qs is a GCC extension"
14651 #, gcc-internal-format
14652 msgid "width of %qs exceeds its type"
14656 #, gcc-internal-format
14657 msgid "%qs is narrower than values of its type"
14661 #, gcc-internal-format
14662 msgid "type defaults to %<int%> in declaration of %qs"
14666 #, gcc-internal-format
14667 msgid "duplicate %<const%>"
14671 #, gcc-internal-format
14672 msgid "duplicate %<restrict%>"
14676 #, gcc-internal-format
14677 msgid "duplicate %<volatile%>"
14681 #, gcc-internal-format
14682 msgid "function definition declared %<auto%>"
14686 #, gcc-internal-format
14687 msgid "function definition declared %<register%>"
14691 #, gcc-internal-format
14692 msgid "function definition declared %<typedef%>"
14696 #, gcc-internal-format
14697 msgid "function definition declared %<__thread%>"
14701 #, gcc-internal-format
14702 msgid "storage class specified for structure field %qs"
14705 #: c-decl.c:3999 cp/decl.c:7173
14706 #, gcc-internal-format
14707 msgid "storage class specified for parameter %qs"
14710 #: c-decl.c:4002 cp/decl.c:7175
14711 #, gcc-internal-format
14712 msgid "storage class specified for typename"
14715 #: c-decl.c:4015 cp/decl.c:7192
14716 #, gcc-internal-format
14717 msgid "%qs initialized and declared %<extern%>"
14720 #: c-decl.c:4017 cp/decl.c:7195
14721 #, gcc-internal-format
14722 msgid "%qs has both %<extern%> and initializer"
14726 #, gcc-internal-format
14727 msgid "file-scope declaration of %qs specifies %<auto%>"
14731 #, gcc-internal-format
14732 msgid "file-scope declaration of %qs specifies %<register%>"
14735 #: c-decl.c:4029 cp/decl.c:7199
14736 #, gcc-internal-format
14737 msgid "nested function %qs declared %<extern%>"
14740 #: c-decl.c:4032 cp/decl.c:7209
14741 #, gcc-internal-format
14742 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
14745 #. Only the innermost declarator (making a parameter be of
14746 #. array type which is converted to pointer type)
14747 #. may have static or type qualifiers.
14748 #: c-decl.c:4079 c-decl.c:4270
14749 #, gcc-internal-format
14750 msgid "static or type qualifiers in non-parameter array declarator"
14754 #, gcc-internal-format
14755 msgid "declaration of %qs as array of voids"
14759 #, gcc-internal-format
14760 msgid "declaration of %qs as array of functions"
14764 #, gcc-internal-format
14765 msgid "invalid use of structure with flexible array member"
14769 #, gcc-internal-format
14770 msgid "size of array %qs has non-integer type"
14774 #, gcc-internal-format
14775 msgid "ISO C forbids zero-size array %qs"
14779 #, gcc-internal-format
14780 msgid "size of array %qs is negative"
14784 #, gcc-internal-format
14785 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
14789 #, gcc-internal-format
14790 msgid "ISO C90 forbids variable-size array %qs"
14793 #: c-decl.c:4226 c-decl.c:4392 cp/decl.c:7636
14794 #, gcc-internal-format
14795 msgid "size of array %qs is too large"
14799 #, gcc-internal-format
14800 msgid "ISO C90 does not support flexible array members"
14804 #, gcc-internal-format
14805 msgid "array type has incomplete element type"
14808 #: c-decl.c:4302 cp/decl.c:7300
14809 #, gcc-internal-format
14810 msgid "%qs declared as function returning a function"
14813 #: c-decl.c:4307 cp/decl.c:7305
14814 #, gcc-internal-format
14815 msgid "%qs declared as function returning an array"
14819 #, gcc-internal-format
14820 msgid "function definition has qualified void return type"
14824 #, gcc-internal-format
14825 msgid "type qualifiers ignored on function return type"
14828 #: c-decl.c:4359 c-decl.c:4405 c-decl.c:4500 c-decl.c:4590
14829 #, gcc-internal-format
14830 msgid "ISO C forbids qualified function types"
14834 #, gcc-internal-format
14835 msgid "typedef %q+D declared %<inline%>"
14839 #, gcc-internal-format
14840 msgid "ISO C forbids const or volatile function types"
14844 #, gcc-internal-format
14845 msgid "variable or field %qs declared void"
14849 #, gcc-internal-format
14850 msgid "attributes in parameter array declarator ignored"
14854 #, gcc-internal-format
14855 msgid "parameter %q+D declared %<inline%>"
14859 #, gcc-internal-format
14860 msgid "field %qs declared as a function"
14864 #, gcc-internal-format
14865 msgid "field %qs has incomplete type"
14868 #: c-decl.c:4560 c-decl.c:4572 c-decl.c:4576
14869 #, gcc-internal-format
14870 msgid "invalid storage class for function %qs"
14874 #, gcc-internal-format
14875 msgid "%<noreturn%> function returns non-void value"
14879 #, gcc-internal-format
14880 msgid "cannot inline function %<main%>"
14884 #, gcc-internal-format
14885 msgid "variable previously declared %<static%> redeclared %<extern%>"
14889 #, gcc-internal-format
14890 msgid "variable %q+D declared %<inline%>"
14893 #. A mere warning is sure to result in improper semantics
14894 #. at runtime. Don't bother to allow this to compile.
14895 #: c-decl.c:4712 cp/decl.c:6060
14896 #, gcc-internal-format
14897 msgid "thread-local storage not supported for this target"
14900 #: c-decl.c:4777 c-decl.c:5932
14901 #, gcc-internal-format
14902 msgid "function declaration isn%'t a prototype"
14906 #, gcc-internal-format
14907 msgid "parameter names (without types) in function declaration"
14911 #, gcc-internal-format
14912 msgid "parameter %u (%q+D) has incomplete type"
14916 #, gcc-internal-format
14917 msgid "%Jparameter %u has incomplete type"
14921 #, gcc-internal-format
14922 msgid "parameter %u (%q+D) has void type"
14926 #, gcc-internal-format
14927 msgid "%Jparameter %u has void type"
14931 #, gcc-internal-format
14932 msgid "%<void%> as only parameter may not be qualified"
14935 #: c-decl.c:4897 c-decl.c:4931
14936 #, gcc-internal-format
14937 msgid "%<void%> must be the only parameter"
14941 #, gcc-internal-format
14942 msgid "parameter %q+D has just a forward declaration"
14945 #. The %s will be one of 'struct', 'union', or 'enum'.
14947 #, gcc-internal-format
14948 msgid "%<%s %E%> declared inside parameter list"
14951 #. The %s will be one of 'struct', 'union', or 'enum'.
14953 #, gcc-internal-format
14954 msgid "anonymous %s declared inside parameter list"
14958 #, gcc-internal-format
14960 "its scope is only this definition or declaration, which is probably not what "
14965 #, gcc-internal-format
14966 msgid "redefinition of %<union %E%>"
14970 #, gcc-internal-format
14971 msgid "redefinition of %<struct %E%>"
14975 #, gcc-internal-format
14976 msgid "nested redefinition of %<union %E%>"
14980 #, gcc-internal-format
14981 msgid "nested redefinition of %<struct %E%>"
14984 #: c-decl.c:5192 cp/decl.c:3465
14985 #, gcc-internal-format
14986 msgid "declaration does not declare anything"
14990 #, gcc-internal-format
14991 msgid "ISO C doesn%'t support unnamed structs/unions"
14994 #: c-decl.c:5239 c-decl.c:5255
14995 #, gcc-internal-format
14996 msgid "duplicate member %q+D"
15000 #, gcc-internal-format
15001 msgid "union has no named members"
15005 #, gcc-internal-format
15006 msgid "union has no members"
15010 #, gcc-internal-format
15011 msgid "struct has no named members"
15015 #, gcc-internal-format
15016 msgid "struct has no members"
15020 #, gcc-internal-format
15021 msgid "%Jflexible array member in union"
15025 #, gcc-internal-format
15026 msgid "%Jflexible array member not at end of struct"
15030 #, gcc-internal-format
15031 msgid "%Jflexible array member in otherwise empty struct"
15035 #, gcc-internal-format
15036 msgid "%Jinvalid use of structure with flexible array member"
15040 #, gcc-internal-format
15041 msgid "union cannot be made transparent"
15045 #, gcc-internal-format
15046 msgid "nested redefinition of %<enum %E%>"
15049 #. This enum is a named one that has been declared already.
15051 #, gcc-internal-format
15052 msgid "redeclaration of %<enum %E%>"
15056 #, gcc-internal-format
15057 msgid "enumeration values exceed range of largest integer"
15061 #, gcc-internal-format
15062 msgid "specified mode too small for enumeral values"
15066 #, gcc-internal-format
15067 msgid "enumerator value for %qE is not an integer constant"
15071 #, gcc-internal-format
15072 msgid "overflow in enumeration values"
15076 #, gcc-internal-format
15077 msgid "ISO C restricts enumerator values to range of %<int%>"
15081 #, gcc-internal-format
15082 msgid "return type is an incomplete type"
15086 #, gcc-internal-format
15087 msgid "return type defaults to %<int%>"
15091 #, gcc-internal-format
15092 msgid "no previous prototype for %q+D"
15096 #, gcc-internal-format
15097 msgid "%q+D was used with no prototype before its definition"
15101 #, gcc-internal-format
15102 msgid "no previous declaration for %q+D"
15106 #, gcc-internal-format
15107 msgid "%q+D was used with no declaration before its definition"
15110 #: c-decl.c:5996 c-decl.c:6513
15111 #, gcc-internal-format
15112 msgid "return type of %q+D is not %<int%>"
15116 #, gcc-internal-format
15117 msgid "first argument of %q+D should be %<int%>"
15121 #, gcc-internal-format
15122 msgid "second argument of %q+D should be %<char **%>"
15126 #, gcc-internal-format
15127 msgid "third argument of %q+D should probably be %<char **%>"
15131 #, gcc-internal-format
15132 msgid "%q+D takes only zero or two arguments"
15136 #, gcc-internal-format
15137 msgid "%q+D is normally a non-static function"
15141 #, gcc-internal-format
15142 msgid "%Jold-style parameter declarations in prototyped function definition"
15146 #, gcc-internal-format
15147 msgid "%Jtraditional C rejects ISO C style function definitions"
15151 #, gcc-internal-format
15152 msgid "%Jparameter name omitted"
15156 #, gcc-internal-format
15157 msgid "%Jold-style function definition"
15161 #, gcc-internal-format
15162 msgid "%Jparameter name missing from parameter list"
15166 #, gcc-internal-format
15167 msgid "%q+D declared as a non-parameter"
15171 #, gcc-internal-format
15172 msgid "multiple parameters named %q+D"
15176 #, gcc-internal-format
15177 msgid "parameter %q+D declared with void type"
15180 #: c-decl.c:6201 c-decl.c:6203
15181 #, gcc-internal-format
15182 msgid "type of %q+D defaults to %<int%>"
15186 #, gcc-internal-format
15187 msgid "parameter %q+D has incomplete type"
15191 #, gcc-internal-format
15192 msgid "declaration for parameter %q+D but no such parameter"
15196 #, gcc-internal-format
15197 msgid "number of arguments doesn%'t match built-in prototype"
15201 #, gcc-internal-format
15202 msgid "number of arguments doesn%'t match prototype"
15205 #: c-decl.c:6283 c-decl.c:6323 c-decl.c:6336
15206 #, gcc-internal-format
15207 msgid "%Hprototype declaration"
15211 #, gcc-internal-format
15212 msgid "promoted argument %qD doesn%'t match built-in prototype"
15216 #, gcc-internal-format
15217 msgid "promoted argument %qD doesn%'t match prototype"
15221 #, gcc-internal-format
15222 msgid "argument %qD doesn%'t match built-in prototype"
15226 #, gcc-internal-format
15227 msgid "argument %qD doesn%'t match prototype"
15230 #: c-decl.c:6558 cp/decl.c:10877
15231 #, gcc-internal-format
15232 msgid "no return statement in function returning non-void"
15236 #, gcc-internal-format
15237 msgid "this function may return with or without a value"
15240 #. If we get here, declarations have been used in a for loop without
15241 #. the C99 for loop scope. This doesn't make much sense, so don't
15244 #, gcc-internal-format
15245 msgid "%<for%> loop initial declaration used outside C99 mode"
15249 #, gcc-internal-format
15250 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
15254 #, gcc-internal-format
15256 "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
15260 #, gcc-internal-format
15261 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
15265 #, gcc-internal-format
15266 msgid "%<union %E%> declared in %<for%> loop initial declaration"
15270 #, gcc-internal-format
15271 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
15275 #, gcc-internal-format
15276 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
15279 #: c-decl.c:6993 c-decl.c:7144 c-decl.c:7354
15280 #, gcc-internal-format
15281 msgid "duplicate %qE"
15284 #: c-decl.c:7016 c-decl.c:7153 c-decl.c:7256
15285 #, gcc-internal-format
15286 msgid "two or more data types in declaration specifiers"
15289 #: c-decl.c:7028 cp/decl.c:6863
15290 #, gcc-internal-format
15291 msgid "%<long long long%> is too long for GCC"
15294 #: c-decl.c:7035 c-decl.c:7227
15295 #, gcc-internal-format
15296 msgid "both %<long long%> and %<double%> in declaration specifiers"
15300 #, gcc-internal-format
15301 msgid "ISO C90 does not support %<long long%>"
15304 #: c-decl.c:7046 c-decl.c:7066
15305 #, gcc-internal-format
15306 msgid "both %<long%> and %<short%> in declaration specifiers"
15309 #: c-decl.c:7049 c-decl.c:7160
15310 #, gcc-internal-format
15311 msgid "both %<long%> and %<void%> in declaration specifiers"
15314 #: c-decl.c:7052 c-decl.c:7179
15315 #, gcc-internal-format
15316 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
15319 #: c-decl.c:7055 c-decl.c:7198
15320 #, gcc-internal-format
15321 msgid "both %<long%> and %<char%> in declaration specifiers"
15324 #: c-decl.c:7058 c-decl.c:7211
15325 #, gcc-internal-format
15326 msgid "both %<long%> and %<float%> in declaration specifiers"
15329 #: c-decl.c:7069 c-decl.c:7163
15330 #, gcc-internal-format
15331 msgid "both %<short%> and %<void%> in declaration specifiers"
15334 #: c-decl.c:7072 c-decl.c:7182
15335 #, gcc-internal-format
15336 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
15339 #: c-decl.c:7075 c-decl.c:7201
15340 #, gcc-internal-format
15341 msgid "both %<short%> and %<char%> in declaration specifiers"
15344 #: c-decl.c:7078 c-decl.c:7214
15345 #, gcc-internal-format
15346 msgid "both %<short%> and %<float%> in declaration specifiers"
15349 #: c-decl.c:7081 c-decl.c:7230
15350 #, gcc-internal-format
15351 msgid "both %<short%> and %<double%> in declaration specifiers"
15354 #: c-decl.c:7089 c-decl.c:7109
15355 #, gcc-internal-format
15356 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
15359 #: c-decl.c:7092 c-decl.c:7166
15360 #, gcc-internal-format
15361 msgid "both %<signed%> and %<void%> in declaration specifiers"
15364 #: c-decl.c:7095 c-decl.c:7185
15365 #, gcc-internal-format
15366 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
15369 #: c-decl.c:7098 c-decl.c:7217
15370 #, gcc-internal-format
15371 msgid "both %<signed%> and %<float%> in declaration specifiers"
15374 #: c-decl.c:7101 c-decl.c:7233
15375 #, gcc-internal-format
15376 msgid "both %<signed%> and %<double%> in declaration specifiers"
15379 #: c-decl.c:7112 c-decl.c:7169
15380 #, gcc-internal-format
15381 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
15384 #: c-decl.c:7115 c-decl.c:7188
15385 #, gcc-internal-format
15386 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
15389 #: c-decl.c:7118 c-decl.c:7220
15390 #, gcc-internal-format
15391 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
15394 #: c-decl.c:7121 c-decl.c:7236
15395 #, gcc-internal-format
15396 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
15400 #, gcc-internal-format
15401 msgid "ISO C90 does not support complex types"
15404 #: c-decl.c:7131 c-decl.c:7172
15405 #, gcc-internal-format
15406 msgid "both %<complex%> and %<void%> in declaration specifiers"
15409 #: c-decl.c:7134 c-decl.c:7191
15410 #, gcc-internal-format
15411 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
15415 #, gcc-internal-format
15416 msgid "%qE fails to be a typedef or built in type"
15420 #, gcc-internal-format
15421 msgid "%qE is not at beginning of declaration"
15425 #, gcc-internal-format
15426 msgid "%<__thread%> used with %<auto%>"
15430 #, gcc-internal-format
15431 msgid "%<__thread%> used with %<register%>"
15435 #, gcc-internal-format
15436 msgid "%<__thread%> used with %<typedef%>"
15439 #: c-decl.c:7334 cp/parser.c:7366
15440 #, gcc-internal-format
15441 msgid "%<__thread%> before %<extern%>"
15444 #: c-decl.c:7343 cp/parser.c:7356
15445 #, gcc-internal-format
15446 msgid "%<__thread%> before %<static%>"
15450 #, gcc-internal-format
15451 msgid "multiple storage classes in declaration specifiers"
15455 #, gcc-internal-format
15456 msgid "%<__thread%> used with %qE"
15460 #, gcc-internal-format
15461 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
15464 #: c-decl.c:7465 c-decl.c:7491
15465 #, gcc-internal-format
15466 msgid "ISO C does not support complex integer types"
15469 #: c-decl.c:7564 toplev.c:821
15470 #, gcc-internal-format
15471 msgid "%q+F used but never defined"
15474 #: c-format.c:97 c-format.c:206
15475 #, gcc-internal-format
15476 msgid "format string has invalid operand number"
15480 #, gcc-internal-format
15481 msgid "function does not return string type"
15485 #, gcc-internal-format
15486 msgid "format string argument not a string type"
15490 #, gcc-internal-format
15491 msgid "unrecognized format specifier"
15495 #, gcc-internal-format
15496 msgid "%qE is an unrecognized format function type"
15500 #, gcc-internal-format
15501 msgid "%<...%> has invalid operand number"
15505 #, gcc-internal-format
15506 msgid "format string argument follows the args to be formatted"
15510 #, gcc-internal-format
15511 msgid "function might be possible candidate for %qs format attribute"
15514 #: c-format.c:991 c-format.c:1012 c-format.c:2026
15515 #, gcc-internal-format
15516 msgid "missing $ operand number in format"
15520 #, gcc-internal-format
15521 msgid "%s does not support %%n$ operand number formats"
15525 #, gcc-internal-format
15526 msgid "operand number out of range in format"
15530 #, gcc-internal-format
15531 msgid "format argument %d used more than once in %s format"
15535 #, gcc-internal-format
15536 msgid "$ operand number used after format without operand number"
15540 #, gcc-internal-format
15541 msgid "format argument %d unused before used argument %d in $-style format"
15545 #, gcc-internal-format
15546 msgid "format not a string literal, format string not checked"
15549 #: c-format.c:1224 c-format.c:1227
15550 #, gcc-internal-format
15551 msgid "format not a string literal and no format arguments"
15555 #, gcc-internal-format
15556 msgid "format not a string literal, argument types not checked"
15560 #, gcc-internal-format
15561 msgid "too many arguments for format"
15565 #, gcc-internal-format
15566 msgid "unused arguments in $-style format"
15570 #, gcc-internal-format
15571 msgid "zero-length %s format string"
15575 #, gcc-internal-format
15576 msgid "format is a wide character string"
15580 #, gcc-internal-format
15581 msgid "unterminated format string"
15585 #, gcc-internal-format
15586 msgid "embedded %<\\0%> in format"
15590 #, gcc-internal-format
15591 msgid "spurious trailing %<%%%> in format"
15594 #: c-format.c:1529 c-format.c:1774
15595 #, gcc-internal-format
15596 msgid "repeated %s in format"
15600 #, gcc-internal-format
15601 msgid "missing fill character at end of strfmon format"
15604 #: c-format.c:1586 c-format.c:1688 c-format.c:1973 c-format.c:2038
15605 #, gcc-internal-format
15606 msgid "too few arguments for format"
15610 #, gcc-internal-format
15611 msgid "zero width in %s format"
15615 #, gcc-internal-format
15616 msgid "empty left precision in %s format"
15620 #, gcc-internal-format
15621 msgid "empty precision in %s format"
15625 #, gcc-internal-format
15626 msgid "%s does not support the %qs %s length modifier"
15630 #, gcc-internal-format
15631 msgid "conversion lacks type at end of format"
15635 #, gcc-internal-format
15636 msgid "unknown conversion type character %qc in format"
15640 #, gcc-internal-format
15641 msgid "unknown conversion type character 0x%x in format"
15645 #, gcc-internal-format
15646 msgid "%s does not support the %<%%%c%> %s format"
15650 #, gcc-internal-format
15651 msgid "%s used with %<%%%c%> %s format"
15655 #, gcc-internal-format
15656 msgid "%s does not support %s"
15660 #, gcc-internal-format
15661 msgid "%s does not support %s with the %<%%%c%> %s format"
15665 #, gcc-internal-format
15666 msgid "%s ignored with %s and %<%%%c%> %s format"
15670 #, gcc-internal-format
15671 msgid "%s ignored with %s in %s format"
15675 #, gcc-internal-format
15676 msgid "use of %s and %s together with %<%%%c%> %s format"
15680 #, gcc-internal-format
15681 msgid "use of %s and %s together in %s format"
15685 #, gcc-internal-format
15686 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
15690 #, gcc-internal-format
15691 msgid "%<%%%c%> yields only last 2 digits of year"
15694 #. The end of the format string was reached.
15696 #, gcc-internal-format
15697 msgid "no closing %<]%> for %<%%[%> format"
15701 #, gcc-internal-format
15702 msgid "use of %qs length modifier with %qc type character"
15706 #, gcc-internal-format
15707 msgid "%s does not support the %<%%%s%c%> %s format"
15711 #, gcc-internal-format
15712 msgid "operand number specified with suppressed assignment"
15716 #, gcc-internal-format
15717 msgid "operand number specified for format taking no argument"
15721 #, gcc-internal-format
15722 msgid "writing through null pointer (argument %d)"
15726 #, gcc-internal-format
15727 msgid "reading through null pointer (argument %d)"
15731 #, gcc-internal-format
15732 msgid "writing into constant object (argument %d)"
15736 #, gcc-internal-format
15737 msgid "extra type qualifiers in format argument (argument %d)"
15741 #, gcc-internal-format
15742 msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
15746 #, gcc-internal-format
15747 msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
15751 #, gcc-internal-format
15752 msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
15756 #, gcc-internal-format
15757 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
15760 #: c-format.c:2376 c-format.c:2382 c-format.c:2532
15761 #, gcc-internal-format
15762 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
15765 #: c-format.c:2389 c-format.c:2542
15766 #, gcc-internal-format
15767 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
15771 #, gcc-internal-format
15772 msgid "%<locus%> is not defined as a type"
15776 #, gcc-internal-format
15777 msgid "%<location_t%> is not defined as a type"
15781 #, gcc-internal-format
15782 msgid "%<tree%> is not defined as a type"
15786 #, gcc-internal-format
15787 msgid "%<tree%> is not defined as a pointer type"
15791 #, gcc-internal-format
15792 msgid "args to be formatted is not %<...%>"
15796 #, gcc-internal-format
15797 msgid "strftime formats cannot format arguments"
15801 #, gcc-internal-format
15802 msgid "badly nested C headers from preprocessor"
15806 #, gcc-internal-format
15807 msgid "%Hignoring #pragma %s %s"
15812 #, gcc-internal-format
15813 msgid "%Hstray %<@%> in program"
15817 #, gcc-internal-format
15818 msgid "stray %qs in program"
15822 #, gcc-internal-format
15823 msgid "missing terminating %c character"
15827 #, gcc-internal-format
15828 msgid "stray %qc in program"
15832 #, gcc-internal-format
15833 msgid "stray %<\\%o%> in program"
15837 #, gcc-internal-format
15838 msgid "this decimal constant is unsigned only in ISO C90"
15842 #, gcc-internal-format
15843 msgid "this decimal constant would be unsigned in ISO C90"
15847 #, gcc-internal-format
15848 msgid "integer constant is too large for %qs type"
15852 #, gcc-internal-format
15853 msgid "floating constant exceeds range of %<%s%>"
15857 #, gcc-internal-format
15858 msgid "traditional C rejects string constant concatenation"
15861 #: c-objc-common.c:81
15862 #, gcc-internal-format
15864 "function %q+F can never be inlined because it is suppressed using -fno-inline"
15867 #: c-objc-common.c:91
15868 #, gcc-internal-format
15870 "function %q+F can never be inlined because it might not be bound within this "
15871 "unit of translation"
15874 #: c-objc-common.c:99
15875 #, gcc-internal-format
15877 "function %q+F can never be inlined because it uses attributes conflicting "
15882 #, gcc-internal-format
15883 msgid "no class name specified with %qs"
15887 #, gcc-internal-format
15888 msgid "assertion missing after %qs"
15892 #, gcc-internal-format
15893 msgid "macro name missing after %qs"
15897 #, gcc-internal-format
15898 msgid "missing path after %qs"
15902 #, gcc-internal-format
15903 msgid "missing filename after %qs"
15907 #, gcc-internal-format
15908 msgid "missing makefile target after %qs"
15912 #, gcc-internal-format
15913 msgid "-I- specified twice"
15917 #, gcc-internal-format
15918 msgid "obsolete option -I- used, please use -iquote instead"
15922 #, gcc-internal-format
15923 msgid "argument %qs to %<-Wnormalized%> not recognized"
15927 #, gcc-internal-format
15928 msgid "switch %qs is no longer supported"
15932 #, gcc-internal-format
15934 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
15938 #, gcc-internal-format
15939 msgid "output filename specified twice"
15943 #, gcc-internal-format
15944 msgid "-Wformat-y2k ignored without -Wformat"
15948 #, gcc-internal-format
15949 msgid "-Wformat-extra-args ignored without -Wformat"
15953 #, gcc-internal-format
15954 msgid "-Wformat-zero-length ignored without -Wformat"
15958 #, gcc-internal-format
15959 msgid "-Wformat-nonliteral ignored without -Wformat"
15963 #, gcc-internal-format
15964 msgid "-Wformat-security ignored without -Wformat"
15968 #, gcc-internal-format
15969 msgid "opening output file %s: %m"
15973 #, gcc-internal-format
15974 msgid "too many filenames given. Type %s --help for usage"
15978 #, gcc-internal-format
15979 msgid "YYDEBUG was not defined at build time, -dy ignored"
15983 #, gcc-internal-format
15984 msgid "opening dependency file %s: %m"
15988 #, gcc-internal-format
15989 msgid "closing dependency file %s: %m"
15993 #, gcc-internal-format
15994 msgid "when writing output to %s: %m"
15998 #, gcc-internal-format
15999 msgid "to generate dependencies you must specify either -M or -MM"
16003 #, gcc-internal-format
16004 msgid "too late for # directive to set debug directory"
16008 #, gcc-internal-format
16009 msgid "ISO C forbids an empty source file"
16012 #: c-parser.c:1054 c-parser.c:5761
16013 #, gcc-internal-format
16014 msgid "ISO C does not allow extra %<;%> outside of a function"
16018 #, gcc-internal-format
16019 msgid "expected declaration specifiers"
16023 #, gcc-internal-format
16024 msgid "data definition has no type or storage class"
16028 #, gcc-internal-format
16029 msgid "expected %<,%> or %<;%>"
16032 #. This can appear in many cases looking nothing like a
16033 #. function definition, so we don't give a more specific
16034 #. error suggesting there was one.
16035 #: c-parser.c:1254 c-parser.c:1271
16036 #, gcc-internal-format
16037 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
16041 #, gcc-internal-format
16042 msgid "ISO C forbids nested functions"
16045 #: c-parser.c:1609 c-parser.c:2372 c-parser.c:2981 c-parser.c:3222
16046 #: c-parser.c:4008 c-parser.c:4589 c-parser.c:4979 c-parser.c:4999
16047 #: c-parser.c:5114 c-parser.c:5260 c-parser.c:5277 c-parser.c:5409
16048 #: c-parser.c:5421 c-parser.c:5446 c-parser.c:5574 c-parser.c:5603
16049 #: c-parser.c:5611 c-parser.c:5639 c-parser.c:5653 c-parser.c:5866
16051 #, gcc-internal-format
16052 msgid "expected identifier"
16055 #: c-parser.c:1635 cp/parser.c:10164
16056 #, gcc-internal-format
16057 msgid "comma at end of enumerator list"
16061 #, gcc-internal-format
16062 msgid "expected %<,%> or %<}%>"
16065 #: c-parser.c:1655 c-parser.c:1825 c-parser.c:5728
16066 #, gcc-internal-format
16067 msgid "expected %<{%>"
16071 #, gcc-internal-format
16072 msgid "ISO C forbids forward references to %<enum%> types"
16076 #, gcc-internal-format
16077 msgid "expected class name"
16080 #: c-parser.c:1786 c-parser.c:5513
16081 #, gcc-internal-format
16082 msgid "extra semicolon in struct or union specified"
16086 #, gcc-internal-format
16087 msgid "no semicolon at end of struct or union"
16091 #, gcc-internal-format
16092 msgid "expected %<;%>"
16095 #: c-parser.c:1888 c-parser.c:2815
16096 #, gcc-internal-format
16097 msgid "expected specifier-qualifier-list"
16101 #, gcc-internal-format
16102 msgid "ISO C forbids member declarations with no members"
16106 #, gcc-internal-format
16107 msgid "expected %<,%>, %<;%> or %<}%>"
16111 #, gcc-internal-format
16112 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
16116 #, gcc-internal-format
16117 msgid "%<typeof%> applied to a bit-field"
16121 #, gcc-internal-format
16122 msgid "expected identifier or %<(%>"
16126 #, gcc-internal-format
16127 msgid "ISO C requires a named argument before %<...%>"
16131 #, gcc-internal-format
16132 msgid "expected declaration specifiers or %<...%>"
16136 #, gcc-internal-format
16137 msgid "wide string literal in %<asm%>"
16141 #, gcc-internal-format
16142 msgid "expected string literal"
16146 #, gcc-internal-format
16147 msgid "ISO C forbids empty initializer braces"
16151 #, gcc-internal-format
16152 msgid "obsolete use of designated initializer with %<:%>"
16156 #, gcc-internal-format
16157 msgid "ISO C forbids specifying range of elements to initialize"
16161 #, gcc-internal-format
16162 msgid "ISO C90 forbids specifying subobject to initialize"
16166 #, gcc-internal-format
16167 msgid "obsolete use of designated initializer without %<=%>"
16171 #, gcc-internal-format
16172 msgid "expected %<=%>"
16176 #, gcc-internal-format
16177 msgid "ISO C forbids label declarations"
16180 #: c-parser.c:3246 c-parser.c:3255
16181 #, gcc-internal-format
16182 msgid "expected declaration or statement"
16185 #: c-parser.c:3275 c-parser.c:3303
16186 #, gcc-internal-format
16187 msgid "%HISO C90 forbids mixed declarations and code"
16191 #, gcc-internal-format
16192 msgid "label at end of compound statement"
16196 #, gcc-internal-format
16197 msgid "expected %<:%> or %<...%>"
16201 #, gcc-internal-format
16202 msgid "expected identifier or %<*%>"
16205 #. Avoid infinite loop in error recovery:
16206 #. c_parser_skip_until_found stops at a closing nesting
16207 #. delimiter without consuming it, but here we need to consume
16208 #. it to proceed further.
16210 #, gcc-internal-format
16211 msgid "expected statement"
16215 #, gcc-internal-format
16216 msgid "%E qualifier ignored on asm"
16220 #, gcc-internal-format
16221 msgid "ISO C forbids omitting the middle term of a ?: expression"
16225 #, gcc-internal-format
16226 msgid "traditional C rejects the unary plus operator"
16230 #, gcc-internal-format
16231 msgid "%<sizeof%> applied to a bit-field"
16234 #: c-parser.c:4815 c-parser.c:5156 c-parser.c:5178
16235 #, gcc-internal-format
16236 msgid "expected expression"
16240 #, gcc-internal-format
16241 msgid "braced-group within expression allowed only inside a function"
16245 #, gcc-internal-format
16246 msgid "ISO C forbids braced-groups within expressions"
16250 #, gcc-internal-format
16251 msgid "first argument to %<__builtin_choose_expr%> not a constant"
16255 #, gcc-internal-format
16256 msgid "compound literal has variable size"
16260 #, gcc-internal-format
16261 msgid "ISO C90 forbids compound literals"
16265 #, gcc-internal-format
16266 msgid "extra semicolon in method definition specified"
16270 #, gcc-internal-format
16271 msgid "can%'t create precompiled header %s: %m"
16275 #, gcc-internal-format
16276 msgid "can%'t write to %s: %m"
16280 #, gcc-internal-format
16281 msgid "%qs is not a valid output file"
16284 #: c-pch.c:188 c-pch.c:203 c-pch.c:217
16285 #, gcc-internal-format
16286 msgid "can%'t write %s: %m"
16289 #: c-pch.c:193 c-pch.c:210
16290 #, gcc-internal-format
16291 msgid "can%'t seek in %s: %m"
16294 #: c-pch.c:201 c-pch.c:243 c-pch.c:283 c-pch.c:334
16295 #, gcc-internal-format
16296 msgid "can%'t read %s: %m"
16300 #, gcc-internal-format
16301 msgid "malformed #pragma GCC pch_preprocess, ignored"
16305 #, gcc-internal-format
16306 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
16310 #, gcc-internal-format
16311 msgid "use #include instead"
16315 #, gcc-internal-format
16316 msgid "%s: couldn%'t open PCH file: %m"
16320 #, gcc-internal-format
16321 msgid "use -Winvalid-pch for more information"
16325 #, gcc-internal-format
16326 msgid "%s: PCH file was invalid"
16330 #, gcc-internal-format
16331 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
16335 #, gcc-internal-format
16337 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
16341 #, gcc-internal-format
16342 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
16346 #, gcc-internal-format
16347 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
16351 #, gcc-internal-format
16352 msgid "missing %<(%> after %<#pragma pack%> - ignored"
16355 #: c-pragma.c:164 c-pragma.c:204
16356 #, gcc-internal-format
16357 msgid "malformed %<#pragma pack%> - ignored"
16361 #, gcc-internal-format
16362 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
16366 #, gcc-internal-format
16367 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
16371 #, gcc-internal-format
16372 msgid "unknown action %qs for %<#pragma pack%> - ignored"
16376 #, gcc-internal-format
16377 msgid "junk at end of %<#pragma pack%>"
16381 #, gcc-internal-format
16382 msgid "#pragma pack has no effect with -fpack-struct - ignored"
16386 #, gcc-internal-format
16387 msgid "alignment must be a small power of two, not %d"
16391 #, gcc-internal-format
16393 "applying #pragma weak %q+D after first use results in unspecified behavior"
16396 #: c-pragma.c:337 c-pragma.c:342
16397 #, gcc-internal-format
16398 msgid "malformed #pragma weak, ignored"
16402 #, gcc-internal-format
16403 msgid "junk at end of #pragma weak"
16406 #: c-pragma.c:414 c-pragma.c:416
16407 #, gcc-internal-format
16408 msgid "malformed #pragma redefine_extname, ignored"
16412 #, gcc-internal-format
16413 msgid "junk at end of #pragma redefine_extname"
16417 #, gcc-internal-format
16418 msgid "#pragma redefine_extname not supported on this target"
16421 #: c-pragma.c:442 c-pragma.c:529
16422 #, gcc-internal-format
16423 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
16427 #, gcc-internal-format
16429 "#pragma redefine_extname ignored due to conflict with previous #pragma "
16434 #, gcc-internal-format
16435 msgid "malformed #pragma extern_prefix, ignored"
16439 #, gcc-internal-format
16440 msgid "junk at end of #pragma extern_prefix"
16444 #, gcc-internal-format
16445 msgid "#pragma extern_prefix not supported on this target"
16449 #, gcc-internal-format
16450 msgid "asm declaration ignored due to conflict with previous rename"
16454 #, gcc-internal-format
16456 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
16460 #, gcc-internal-format
16461 msgid "#pragma GCC visibility must be followed by push or pop"
16465 #, gcc-internal-format
16466 msgid "no matching push for %<#pragma GCC visibility pop%>"
16469 #: c-pragma.c:635 c-pragma.c:661
16470 #, gcc-internal-format
16471 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
16475 #, gcc-internal-format
16476 msgid "malformed #pragma GCC visibility push"
16480 #, gcc-internal-format
16482 "#pragma GCC visibility push() must specify default, internal, hidden or "
16487 #, gcc-internal-format
16488 msgid "junk at end of %<#pragma GCC visibility%>"
16492 #, gcc-internal-format
16493 msgid "%qD has an incomplete type"
16496 #: c-typeck.c:164 cp/call.c:2696
16497 #, gcc-internal-format
16498 msgid "invalid use of void expression"
16502 #, gcc-internal-format
16503 msgid "invalid use of flexible array member"
16507 #, gcc-internal-format
16508 msgid "invalid use of array with unspecified bounds"
16512 #, gcc-internal-format
16513 msgid "invalid use of undefined type %<%s %E%>"
16516 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
16518 #, gcc-internal-format
16519 msgid "invalid use of incomplete typedef %qD"
16522 #: c-typeck.c:417 c-typeck.c:442
16523 #, gcc-internal-format
16524 msgid "function types not truly compatible in ISO C"
16528 #, gcc-internal-format
16529 msgid "types are not quite compatible"
16533 #, gcc-internal-format
16534 msgid "function return types not compatible due to %<volatile%>"
16537 #: c-typeck.c:1225 c-typeck.c:2519
16538 #, gcc-internal-format
16539 msgid "arithmetic on pointer to an incomplete type"
16543 #, gcc-internal-format
16544 msgid "%qT has no member named %qE"
16548 #, gcc-internal-format
16549 msgid "request for member %qE in something not a structure or union"
16553 #, gcc-internal-format
16554 msgid "dereferencing pointer to incomplete type"
16558 #, gcc-internal-format
16559 msgid "dereferencing %<void *%> pointer"
16562 #: c-typeck.c:1703 cp/typeck.c:2128
16563 #, gcc-internal-format
16564 msgid "invalid type argument of %qs"
16567 #: c-typeck.c:1731 cp/typeck.c:2279
16568 #, gcc-internal-format
16569 msgid "subscripted value is neither array nor pointer"
16572 #: c-typeck.c:1742 cp/typeck.c:2198 cp/typeck.c:2284
16573 #, gcc-internal-format
16574 msgid "array subscript is not an integer"
16578 #, gcc-internal-format
16579 msgid "subscripted value is pointer to function"
16582 #: c-typeck.c:1761 cp/typeck.c:2194
16583 #, gcc-internal-format
16584 msgid "array subscript has type %<char%>"
16588 #, gcc-internal-format
16589 msgid "ISO C forbids subscripting %<register%> array"
16593 #, gcc-internal-format
16594 msgid "ISO C90 forbids subscripting non-lvalue array"
16598 #, gcc-internal-format
16599 msgid "called object %qE is not a function"
16602 #. This situation leads to run-time undefined behavior. We can't,
16603 #. therefore, simply error unless we can prove that all possible
16604 #. executions of the program must execute the code.
16606 #, gcc-internal-format
16607 msgid "function called through a non-compatible type"
16611 #, gcc-internal-format
16612 msgid "too many arguments to function %qE"
16616 #, gcc-internal-format
16617 msgid "type of formal parameter %d is incomplete"
16621 #, gcc-internal-format
16623 "passing argument %d of %qE as integer rather than floating due to prototype"
16627 #, gcc-internal-format
16629 "passing argument %d of %qE as integer rather than complex due to prototype"
16633 #, gcc-internal-format
16635 "passing argument %d of %qE as complex rather than floating due to prototype"
16639 #, gcc-internal-format
16641 "passing argument %d of %qE as floating rather than integer due to prototype"
16645 #, gcc-internal-format
16647 "passing argument %d of %qE as complex rather than integer due to prototype"
16651 #, gcc-internal-format
16653 "passing argument %d of %qE as floating rather than complex due to prototype"
16657 #, gcc-internal-format
16659 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
16664 #, gcc-internal-format
16665 msgid "passing argument %d of %qE with different width due to prototype"
16669 #, gcc-internal-format
16670 msgid "passing argument %d of %qE as unsigned due to prototype"
16674 #, gcc-internal-format
16675 msgid "passing argument %d of %qE as signed due to prototype"
16679 #, gcc-internal-format
16680 msgid "suggest parentheses around + or - inside shift"
16684 #, gcc-internal-format
16685 msgid "suggest parentheses around && within ||"
16689 #, gcc-internal-format
16690 msgid "suggest parentheses around arithmetic in operand of |"
16694 #, gcc-internal-format
16695 msgid "suggest parentheses around comparison in operand of |"
16699 #, gcc-internal-format
16700 msgid "suggest parentheses around arithmetic in operand of ^"
16704 #, gcc-internal-format
16705 msgid "suggest parentheses around comparison in operand of ^"
16709 #, gcc-internal-format
16710 msgid "suggest parentheses around + or - in operand of &"
16714 #, gcc-internal-format
16715 msgid "suggest parentheses around comparison in operand of &"
16719 #, gcc-internal-format
16720 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
16724 #, gcc-internal-format
16725 msgid "pointer of type %<void *%> used in subtraction"
16729 #, gcc-internal-format
16730 msgid "pointer to a function used in subtraction"
16734 #, gcc-internal-format
16735 msgid "wrong type argument to unary plus"
16739 #, gcc-internal-format
16740 msgid "wrong type argument to unary minus"
16744 #, gcc-internal-format
16745 msgid "ISO C does not support %<~%> for complex conjugation"
16749 #, gcc-internal-format
16750 msgid "wrong type argument to bit-complement"
16754 #, gcc-internal-format
16755 msgid "wrong type argument to abs"
16759 #, gcc-internal-format
16760 msgid "wrong type argument to conjugation"
16764 #, gcc-internal-format
16765 msgid "wrong type argument to unary exclamation mark"
16769 #, gcc-internal-format
16770 msgid "ISO C does not support %<++%> and %<--%> on complex types"
16773 #: c-typeck.c:2691 c-typeck.c:2723
16774 #, gcc-internal-format
16775 msgid "wrong type argument to increment"
16778 #: c-typeck.c:2693 c-typeck.c:2725
16779 #, gcc-internal-format
16780 msgid "wrong type argument to decrement"
16784 #, gcc-internal-format
16785 msgid "increment of pointer to unknown structure"
16789 #, gcc-internal-format
16790 msgid "decrement of pointer to unknown structure"
16794 #, gcc-internal-format
16795 msgid "assignment of read-only member %qD"
16799 #, gcc-internal-format
16800 msgid "increment of read-only member %qD"
16804 #, gcc-internal-format
16805 msgid "decrement of read-only member %qD"
16809 #, gcc-internal-format
16810 msgid "assignment of read-only variable %qD"
16814 #, gcc-internal-format
16815 msgid "increment of read-only variable %qD"
16819 #, gcc-internal-format
16820 msgid "decrement of read-only variable %qD"
16824 #, gcc-internal-format
16825 msgid "assignment of read-only location"
16829 #, gcc-internal-format
16830 msgid "increment of read-only location"
16834 #, gcc-internal-format
16835 msgid "decrement of read-only location"
16839 #, gcc-internal-format
16840 msgid "cannot take address of bit-field %qD"
16844 #, gcc-internal-format
16845 msgid "global register variable %qD used in nested function"
16849 #, gcc-internal-format
16850 msgid "register variable %qD used in nested function"
16854 #, gcc-internal-format
16855 msgid "address of global register variable %qD requested"
16859 #, gcc-internal-format
16860 msgid "address of register variable %qD requested"
16864 #, gcc-internal-format
16865 msgid "non-lvalue array in conditional expression"
16869 #, gcc-internal-format
16870 msgid "signed and unsigned type in conditional expression"
16874 #, gcc-internal-format
16875 msgid "ISO C forbids conditional expr with only one void side"
16878 #: c-typeck.c:3086 c-typeck.c:3094
16879 #, gcc-internal-format
16880 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
16884 #, gcc-internal-format
16885 msgid "pointer type mismatch in conditional expression"
16888 #: c-typeck.c:3108 c-typeck.c:3118
16889 #, gcc-internal-format
16890 msgid "pointer/integer type mismatch in conditional expression"
16894 #, gcc-internal-format
16895 msgid "type mismatch in conditional expression"
16899 #, gcc-internal-format
16900 msgid "left-hand operand of comma expression has no effect"
16904 #, gcc-internal-format
16905 msgid "cast specifies array type"
16909 #, gcc-internal-format
16910 msgid "cast specifies function type"
16914 #, gcc-internal-format
16915 msgid "ISO C forbids casting nonscalar to the same type"
16919 #, gcc-internal-format
16920 msgid "ISO C forbids casts to union type"
16924 #, gcc-internal-format
16925 msgid "cast to union type from type not present in union"
16929 #, gcc-internal-format
16930 msgid "cast adds new qualifiers to function type"
16933 #. There are qualifiers present in IN_OTYPE that are not
16934 #. present in IN_TYPE.
16936 #, gcc-internal-format
16937 msgid "cast discards qualifiers from pointer target type"
16941 #, gcc-internal-format
16942 msgid "cast increases required alignment of target type"
16946 #, gcc-internal-format
16947 msgid "cast from pointer to integer of different size"
16951 #, gcc-internal-format
16952 msgid "cast from function call of type %qT to non-matching type %qT"
16956 #, gcc-internal-format
16957 msgid "cast to pointer from integer of different size"
16961 #, gcc-internal-format
16962 msgid "type-punning to incomplete type might break strict-aliasing rules"
16966 #, gcc-internal-format
16967 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
16971 #, gcc-internal-format
16972 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
16976 #, gcc-internal-format
16977 msgid "ISO C forbids conversion of function pointer to object pointer type"
16981 #, gcc-internal-format
16982 msgid "ISO C forbids conversion of object pointer to function pointer type"
16986 #, gcc-internal-format
16987 msgid "cannot pass rvalue to reference parameter"
16990 #: c-typeck.c:3761 c-typeck.c:3927
16991 #, gcc-internal-format
16993 "passing argument %d of %qE makes qualified function pointer from unqualified"
16996 #: c-typeck.c:3764 c-typeck.c:3930
16997 #, gcc-internal-format
16998 msgid "assignment makes qualified function pointer from unqualified"
17001 #: c-typeck.c:3767 c-typeck.c:3932
17002 #, gcc-internal-format
17003 msgid "initialization makes qualified function pointer from unqualified"
17006 #: c-typeck.c:3770 c-typeck.c:3934
17007 #, gcc-internal-format
17008 msgid "return makes qualified function pointer from unqualified"
17011 #: c-typeck.c:3774 c-typeck.c:3894
17012 #, gcc-internal-format
17013 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
17016 #: c-typeck.c:3776 c-typeck.c:3896
17017 #, gcc-internal-format
17018 msgid "assignment discards qualifiers from pointer target type"
17021 #: c-typeck.c:3778 c-typeck.c:3898
17022 #, gcc-internal-format
17023 msgid "initialization discards qualifiers from pointer target type"
17026 #: c-typeck.c:3780 c-typeck.c:3900
17027 #, gcc-internal-format
17028 msgid "return discards qualifiers from pointer target type"
17032 #, gcc-internal-format
17033 msgid "ISO C prohibits argument conversion to union type"
17037 #, gcc-internal-format
17038 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
17042 #, gcc-internal-format
17043 msgid "argument %d of %qE might be a candidate for a format attribute"
17047 #, gcc-internal-format
17048 msgid "assignment left-hand side might be a candidate for a format attribute"
17052 #, gcc-internal-format
17054 "initialization left-hand side might be a candidate for a format attribute"
17058 #, gcc-internal-format
17059 msgid "return type might be a candidate for a format attribute"
17063 #, gcc-internal-format
17065 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
17070 #, gcc-internal-format
17071 msgid "ISO C forbids assignment between function pointer and %<void *%>"
17075 #, gcc-internal-format
17076 msgid "ISO C forbids initialization between function pointer and %<void *%>"
17080 #, gcc-internal-format
17081 msgid "ISO C forbids return between function pointer and %<void *%>"
17085 #, gcc-internal-format
17086 msgid "pointer targets in passing argument %d of %qE differ in signedness"
17090 #, gcc-internal-format
17091 msgid "pointer targets in assignment differ in signedness"
17095 #, gcc-internal-format
17096 msgid "pointer targets in initialization differ in signedness"
17100 #, gcc-internal-format
17101 msgid "pointer targets in return differ in signedness"
17105 #, gcc-internal-format
17106 msgid "passing argument %d of %qE from incompatible pointer type"
17110 #, gcc-internal-format
17111 msgid "assignment from incompatible pointer type"
17115 #, gcc-internal-format
17116 msgid "initialization from incompatible pointer type"
17120 #, gcc-internal-format
17121 msgid "return from incompatible pointer type"
17125 #, gcc-internal-format
17126 msgid "passing argument %d of %qE makes pointer from integer without a cast"
17130 #, gcc-internal-format
17131 msgid "assignment makes pointer from integer without a cast"
17135 #, gcc-internal-format
17136 msgid "initialization makes pointer from integer without a cast"
17140 #, gcc-internal-format
17141 msgid "return makes pointer from integer without a cast"
17145 #, gcc-internal-format
17146 msgid "passing argument %d of %qE makes integer from pointer without a cast"
17150 #, gcc-internal-format
17151 msgid "assignment makes integer from pointer without a cast"
17155 #, gcc-internal-format
17156 msgid "initialization makes integer from pointer without a cast"
17160 #, gcc-internal-format
17161 msgid "return makes integer from pointer without a cast"
17165 #, gcc-internal-format
17166 msgid "incompatible types in assignment"
17170 #, gcc-internal-format
17171 msgid "incompatible types in initialization"
17175 #, gcc-internal-format
17176 msgid "incompatible types in return"
17180 #, gcc-internal-format
17181 msgid "traditional C rejects automatic aggregate initialization"
17184 #: c-typeck.c:4258 c-typeck.c:4273 c-typeck.c:4288
17185 #, gcc-internal-format
17186 msgid "(near initialization for %qs)"
17189 #: c-typeck.c:4825 cp/decl.c:4562
17190 #, gcc-internal-format
17191 msgid "opaque vector types cannot be initialized"
17195 #, gcc-internal-format
17196 msgid "unknown field %qE specified in initializer"
17200 #, gcc-internal-format
17201 msgid "traditional C rejects initialization of unions"
17205 #, gcc-internal-format
17206 msgid "jump into statement expression"
17210 #, gcc-internal-format
17211 msgid "jump into scope of identifier with variably modified type"
17215 #, gcc-internal-format
17216 msgid "ISO C forbids %<goto *expr;%>"
17219 #: c-typeck.c:6709 cp/typeck.c:6156
17220 #, gcc-internal-format
17221 msgid "function declared %<noreturn%> has a %<return%> statement"
17225 #, gcc-internal-format
17226 msgid "%<return%> with no value, in function returning non-void"
17230 #, gcc-internal-format
17231 msgid "%<return%> with a value, in function returning void"
17235 #, gcc-internal-format
17236 msgid "function returns address of local variable"
17239 #: c-typeck.c:6856 cp/semantics.c:908
17240 #, gcc-internal-format
17241 msgid "switch quantity not an integer"
17245 #, gcc-internal-format
17246 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
17250 #, gcc-internal-format
17252 "case label in statement expression not containing enclosing switch statement"
17256 #, gcc-internal-format
17258 "%<default%> label in statement expression not containing enclosing switch "
17263 #, gcc-internal-format
17265 "case label in scope of identifier with variably modified type not containing "
17266 "enclosing switch statement"
17270 #, gcc-internal-format
17272 "%<default%> label in scope of identifier with variably modified type not "
17273 "containing enclosing switch statement"
17276 #: c-typeck.c:6924 cp/parser.c:6190
17277 #, gcc-internal-format
17278 msgid "case label not within a switch statement"
17282 #, gcc-internal-format
17283 msgid "%<default%> label not within a switch statement"
17287 #, gcc-internal-format
17288 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
17292 #, gcc-internal-format
17293 msgid "%Hempty body in an if-statement"
17297 #, gcc-internal-format
17298 msgid "%Hempty body in an else-statement"
17301 #: c-typeck.c:7140 cp/cp-gimplify.c:118 cp/parser.c:6682
17302 #, gcc-internal-format
17303 msgid "break statement not within loop or switch"
17306 #: c-typeck.c:7142 cp/parser.c:6693
17307 #, gcc-internal-format
17308 msgid "continue statement not within a loop"
17312 #, gcc-internal-format
17313 msgid "%Hstatement with no effect"
17317 #, gcc-internal-format
17318 msgid "expression statement has incomplete type"
17321 #: c-typeck.c:7642 c-typeck.c:7683
17322 #, gcc-internal-format
17323 msgid "division by zero"
17326 #: c-typeck.c:7728 cp/typeck.c:2967
17327 #, gcc-internal-format
17328 msgid "right shift count is negative"
17331 #: c-typeck.c:7735 cp/typeck.c:2973
17332 #, gcc-internal-format
17333 msgid "right shift count >= width of type"
17336 #: c-typeck.c:7756 cp/typeck.c:2992
17337 #, gcc-internal-format
17338 msgid "left shift count is negative"
17341 #: c-typeck.c:7759 cp/typeck.c:2994
17342 #, gcc-internal-format
17343 msgid "left shift count >= width of type"
17346 #: c-typeck.c:7777 cp/typeck.c:3029
17347 #, gcc-internal-format
17348 msgid "comparing floating point with == or != is unsafe"
17351 #: c-typeck.c:7801 c-typeck.c:7808
17352 #, gcc-internal-format
17353 msgid "ISO C forbids comparison of %<void *%> with function pointer"
17356 #: c-typeck.c:7814 c-typeck.c:7860
17357 #, gcc-internal-format
17358 msgid "comparison of distinct pointer types lacks a cast"
17361 #: c-typeck.c:7828 c-typeck.c:7833 c-typeck.c:7880 c-typeck.c:7885
17362 #, gcc-internal-format
17363 msgid "comparison between pointer and integer"
17367 #, gcc-internal-format
17368 msgid "comparison of complete and incomplete pointers"
17372 #, gcc-internal-format
17373 msgid "ISO C forbids ordered comparisons of pointers to functions"
17376 #: c-typeck.c:7868 c-typeck.c:7875
17377 #, gcc-internal-format
17378 msgid "ordered comparison of pointer with integer zero"
17382 #, gcc-internal-format
17383 msgid "comparison between signed and unsigned"
17386 #: c-typeck.c:8151 cp/typeck.c:3452
17387 #, gcc-internal-format
17388 msgid "comparison of promoted ~unsigned with constant"
17391 #: c-typeck.c:8159 cp/typeck.c:3460
17392 #, gcc-internal-format
17393 msgid "comparison of promoted ~unsigned with unsigned"
17397 #, gcc-internal-format
17398 msgid "used array that cannot be converted to pointer where scalar is required"
17402 #, gcc-internal-format
17403 msgid "used struct type value where scalar is required"
17407 #, gcc-internal-format
17408 msgid "used union type value where scalar is required"
17412 #, gcc-internal-format
17413 msgid "function call has aggregate value"
17416 #: cfgexpand.c:1494
17417 #, gcc-internal-format
17418 msgid "not protecting local variables: variable length buffer"
17421 #: cfgexpand.c:1496
17422 #, gcc-internal-format
17423 msgid "not protecting function: no buffer at least %d bytes long"
17427 #, gcc-internal-format
17428 msgid "bb %d on wrong place"
17432 #, gcc-internal-format
17433 msgid "prev_bb of %d should be %d, not %d"
17437 #, gcc-internal-format
17438 msgid "verify_flow_info: Wrong count of block %i %i"
17442 #, gcc-internal-format
17443 msgid "verify_flow_info: Wrong frequency of block %i %i"
17447 #, gcc-internal-format
17448 msgid "verify_flow_info: Duplicate edge %i->%i"
17452 #, gcc-internal-format
17453 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
17457 #, gcc-internal-format
17458 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
17462 #, gcc-internal-format
17463 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
17466 #: cfghooks.c:165 cfgrtl.c:2051
17467 #, gcc-internal-format
17468 msgid "wrong amount of branch edges after unconditional jump %i"
17471 #: cfghooks.c:173 cfghooks.c:184
17472 #, gcc-internal-format
17473 msgid "basic block %d pred edge is corrupted"
17477 #, gcc-internal-format
17478 msgid "its dest_idx should be %d, not %d"
17482 #, gcc-internal-format
17483 msgid "basic block %i edge lists are corrupted"
17487 #, gcc-internal-format
17488 msgid "verify_flow_info failed"
17492 #, gcc-internal-format
17493 msgid "%s does not support redirect_edge_and_branch"
17497 #, gcc-internal-format
17498 msgid "%s does not support redirect_edge_and_branch_force"
17502 #, gcc-internal-format
17503 msgid "%s does not support split_block"
17507 #, gcc-internal-format
17508 msgid "%s does not support move_block_after"
17512 #, gcc-internal-format
17513 msgid "%s does not support delete_basic_block"
17517 #, gcc-internal-format
17518 msgid "%s does not support split_edge"
17522 #, gcc-internal-format
17523 msgid "%s does not support create_basic_block"
17527 #, gcc-internal-format
17528 msgid "%s does not support can_merge_blocks_p"
17532 #, gcc-internal-format
17533 msgid "%s does not support predict_edge"
17537 #, gcc-internal-format
17538 msgid "%s does not support predicted_by_p"
17542 #, gcc-internal-format
17543 msgid "%s does not support merge_blocks"
17547 #, gcc-internal-format
17548 msgid "%s does not support make_forwarder_block"
17552 #, gcc-internal-format
17553 msgid "%s does not support can_duplicate_block_p"
17557 #, gcc-internal-format
17558 msgid "%s does not support duplicate_block"
17562 #, gcc-internal-format
17563 msgid "%s does not support block_ends_with_call_p"
17567 #, gcc-internal-format
17568 msgid "%s does not support block_ends_with_condjump_p"
17572 #, gcc-internal-format
17573 msgid "%s does not support flow_call_edges_add"
17577 #, gcc-internal-format
17578 msgid "size of loop %d should be %d, not %d"
17582 #, gcc-internal-format
17583 msgid "bb %d do not belong to loop %d"
17587 #, gcc-internal-format
17588 msgid "loop %d's header does not have exactly 2 entries"
17592 #, gcc-internal-format
17593 msgid "loop %d's latch does not have exactly 1 successor"
17597 #, gcc-internal-format
17598 msgid "loop %d's latch does not have header as successor"
17602 #, gcc-internal-format
17603 msgid "loop %d's latch does not belong directly to it"
17607 #, gcc-internal-format
17608 msgid "loop %d's header does not belong directly to it"
17612 #, gcc-internal-format
17613 msgid "loop %d's latch is marked as part of irreducible region"
17617 #, gcc-internal-format
17618 msgid "basic block %d should be marked irreducible"
17622 #, gcc-internal-format
17623 msgid "basic block %d should not be marked irreducible"
17627 #, gcc-internal-format
17628 msgid "edge from %d to %d should be marked irreducible"
17632 #, gcc-internal-format
17633 msgid "edge from %d to %d should not be marked irreducible"
17637 #, gcc-internal-format
17638 msgid "wrong single exit %d->%d recorded for loop %d"
17642 #, gcc-internal-format
17643 msgid "right exit is %d->%d"
17647 #, gcc-internal-format
17648 msgid "single exit not recorded for loop %d"
17652 #, gcc-internal-format
17653 msgid "loop %d should not have single exit (%d -> %d)"
17657 #, gcc-internal-format
17658 msgid "BB_RTL flag not set for block %d"
17662 #, gcc-internal-format
17663 msgid "end insn %d for block %d not found in the insn stream"
17667 #, gcc-internal-format
17668 msgid "insn %d is in multiple basic blocks (%d and %d)"
17672 #, gcc-internal-format
17673 msgid "head insn %d for block %d not found in the insn stream"
17677 #, gcc-internal-format
17678 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
17682 #, gcc-internal-format
17683 msgid "fallthru edge crosses section boundary (bb %i)"
17687 #, gcc-internal-format
17688 msgid "missing REG_EH_REGION note in the end of bb %i"
17692 #, gcc-internal-format
17693 msgid "too many outgoing branch edges from bb %i"
17697 #, gcc-internal-format
17698 msgid "fallthru edge after unconditional jump %i"
17702 #, gcc-internal-format
17703 msgid "wrong amount of branch edges after conditional jump %i"
17707 #, gcc-internal-format
17708 msgid "call edges for non-call insn in bb %i"
17712 #, gcc-internal-format
17713 msgid "abnormal edges for no purpose in bb %i"
17717 #, gcc-internal-format
17718 msgid "insn %d inside basic block %d but block_for_insn is NULL"
17722 #, gcc-internal-format
17723 msgid "insn %d inside basic block %d but block_for_insn is %i"
17726 #: cfgrtl.c:2101 cfgrtl.c:2111
17727 #, gcc-internal-format
17728 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
17732 #, gcc-internal-format
17733 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
17737 #, gcc-internal-format
17738 msgid "in basic block %d:"
17742 #, gcc-internal-format
17743 msgid "bb prediction set for block %i, but it is not used in RTL land"
17747 #, gcc-internal-format
17748 msgid "missing barrier after block %i"
17752 #, gcc-internal-format
17753 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
17757 #, gcc-internal-format
17758 msgid "verify_flow_info: Incorrect fallthru %i->%i"
17762 #, gcc-internal-format
17763 msgid "basic blocks not laid down consecutively"
17767 #, gcc-internal-format
17768 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
17772 #, gcc-internal-format
17773 msgid "%D renamed after being referenced in assembly"
17776 #: cgraphunit.c:662
17777 #, gcc-internal-format
17778 msgid "aux field set for edge %s->%s"
17781 #: cgraphunit.c:674
17782 #, gcc-internal-format
17783 msgid "inlined_to pointer is wrong"
17786 #: cgraphunit.c:679
17787 #, gcc-internal-format
17788 msgid "multiple inline callers"
17791 #: cgraphunit.c:686
17792 #, gcc-internal-format
17793 msgid "inlined_to pointer set for noninline callers"
17796 #: cgraphunit.c:692
17797 #, gcc-internal-format
17798 msgid "inlined_to pointer is set but no predecesors found"
17801 #: cgraphunit.c:697
17802 #, gcc-internal-format
17803 msgid "inlined_to pointer refers to itself"
17806 #: cgraphunit.c:707
17807 #, gcc-internal-format
17808 msgid "node not found in DECL_ASSEMBLER_NAME hash"
17811 #: cgraphunit.c:735
17812 #, gcc-internal-format
17813 msgid "shared call_stmt:"
17816 #: cgraphunit.c:741
17817 #, gcc-internal-format
17818 msgid "edge points to wrong declaration:"
17821 #: cgraphunit.c:750
17822 #, gcc-internal-format
17823 msgid "missing callgraph edge for call stmt:"
17826 #: cgraphunit.c:767
17827 #, gcc-internal-format
17828 msgid "edge %s->%s has no corresponding call_stmt"
17831 #: cgraphunit.c:779
17832 #, gcc-internal-format
17833 msgid "verify_cgraph_node failed"
17836 #: cgraphunit.c:1016
17837 #, gcc-internal-format
17838 msgid "failed to reclaim unneeded function"
17841 #: cgraphunit.c:1296
17842 #, gcc-internal-format
17843 msgid "nodes with no released memory found"
17847 #, gcc-internal-format
17848 msgid "unknown demangling style '%s'"
17852 #, gcc-internal-format
17853 msgid "%s terminated with signal %d [%s]%s"
17857 #, gcc-internal-format
17858 msgid "%s returned %d exit status"
17862 #, gcc-internal-format
17863 msgid "cannot find 'ldd'"
17867 #, gcc-internal-format
17868 msgid "cannot convert to a pointer type"
17872 #, gcc-internal-format
17873 msgid "pointer value used where a floating point value was expected"
17877 #, gcc-internal-format
17878 msgid "aggregate value used where a float was expected"
17882 #, gcc-internal-format
17883 msgid "conversion to incomplete type"
17886 #: convert.c:684 convert.c:760
17887 #, gcc-internal-format
17888 msgid "can't convert between vector values of different size"
17892 #, gcc-internal-format
17893 msgid "aggregate value used where an integer was expected"
17897 #, gcc-internal-format
17898 msgid "pointer value used where a complex was expected"
17902 #, gcc-internal-format
17903 msgid "aggregate value used where a complex was expected"
17907 #, gcc-internal-format
17908 msgid "can't convert value to a vector"
17912 #, gcc-internal-format
17913 msgid "%qs is not a gcov data file"
17917 #, gcc-internal-format
17918 msgid "%qs is version %q.*s, expected version %q.*s"
17921 #: coverage.c:274 coverage.c:282
17922 #, gcc-internal-format
17923 msgid "coverage mismatch for function %u while reading execution counters"
17926 #: coverage.c:276 coverage.c:359
17927 #, gcc-internal-format
17928 msgid "checksum is %x instead of %x"
17931 #: coverage.c:284 coverage.c:367
17932 #, gcc-internal-format
17933 msgid "number of counters is %d instead of %d"
17937 #, gcc-internal-format
17938 msgid "cannot merge separate %s counters for function %u"
17942 #, gcc-internal-format
17943 msgid "%qs has overflowed"
17947 #, gcc-internal-format
17948 msgid "%qs is corrupted"
17952 #, gcc-internal-format
17953 msgid "no coverage for function %qs found"
17956 #: coverage.c:356 coverage.c:364
17957 #, gcc-internal-format
17958 msgid "coverage mismatch for function %qs while reading counter %qs"
17962 #, gcc-internal-format
17963 msgid "cannot open %s"
17967 #, gcc-internal-format
17968 msgid "error writing %qs"
17971 #: diagnostic.c:590
17972 #, gcc-internal-format
17973 msgid "in %s, at %s:%d"
17977 #, gcc-internal-format
17978 msgid "dominator of %d status unknown"
17982 #, gcc-internal-format
17983 msgid "dominator of %d should be %d, not %d"
17987 #, gcc-internal-format
17988 msgid "ENTRY does not dominate bb %d"
17991 #: dwarf2out.c:3469
17992 #, gcc-internal-format
17993 msgid "DW_LOC_OP %s not implemented"
17997 #, gcc-internal-format
17998 msgid "invalid rtl sharing found in the insn"
18002 #, gcc-internal-format
18006 #: emit-rtl.c:2270 flow.c:495 flow.c:520 flow.c:542
18007 #, gcc-internal-format
18008 msgid "internal consistency failure"
18012 #, gcc-internal-format
18013 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
18016 #: errors.c:133 java/jv-scan.c:289
18017 #, gcc-internal-format
18018 msgid "abort in %s, at %s:%d"
18022 #, gcc-internal-format
18023 msgid "exception handling disabled, use -fexceptions to enable"
18027 #, gcc-internal-format
18028 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
18032 #, gcc-internal-format
18033 msgid "__builtin_eh_return not supported on this target"
18036 #: except.c:3738 except.c:3747
18037 #, gcc-internal-format
18038 msgid "region_array is corrupted for region %i"
18042 #, gcc-internal-format
18043 msgid "outer block of region %i is wrong"
18047 #, gcc-internal-format
18048 msgid "region %i may contain throw and is contained in region that may not"
18052 #, gcc-internal-format
18053 msgid "negative nesting depth of region %i"
18057 #, gcc-internal-format
18058 msgid "tree list ends on depth %i"
18062 #, gcc-internal-format
18063 msgid "array does not match the region tree"
18067 #, gcc-internal-format
18068 msgid "verify_eh_tree failed"
18072 #, gcc-internal-format
18073 msgid "stack limits not supported on this target"
18076 #: fold-const.c:3309 fold-const.c:3320
18077 #, gcc-internal-format
18078 msgid "comparison is always %d due to width of bit-field"
18081 #: fold-const.c:4903 fold-const.c:4918
18082 #, gcc-internal-format
18083 msgid "comparison is always %d"
18086 #: fold-const.c:5047
18087 #, gcc-internal-format
18088 msgid "%<or%> of unmatched not-equal tests is always 1"
18091 #: fold-const.c:5052
18092 #, gcc-internal-format
18093 msgid "%<and%> of mutually exclusive equal-tests is always 0"
18096 #: fold-const.c:10273
18097 #, gcc-internal-format
18098 msgid "fold check: original tree changed by fold"
18101 #: function.c:823 varasm.c:1669
18102 #, gcc-internal-format
18103 msgid "size of variable %q+D is too large"
18107 #, gcc-internal-format
18108 msgid "impossible constraint in %<asm%>"
18112 #, gcc-internal-format
18113 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
18117 #, gcc-internal-format
18118 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
18122 #, gcc-internal-format
18123 msgid "function returns an aggregate"
18127 #, gcc-internal-format
18128 msgid "unused parameter %q+D"
18132 #, gcc-internal-format
18133 msgid "ambiguous abbreviation %s"
18137 #, gcc-internal-format
18138 msgid "incomplete '%s' option"
18142 #, gcc-internal-format
18143 msgid "missing argument to '%s' option"
18147 #, gcc-internal-format
18148 msgid "extraneous argument to '%s' option"
18152 #, gcc-internal-format
18153 msgid "warning: -pipe ignored because -save-temps specified"
18157 #, gcc-internal-format
18158 msgid "warning: '-x %s' after last input file has no effect"
18161 #. Catch the case where a spec string contains something like
18162 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
18163 #. hand side of the :.
18165 #, gcc-internal-format
18166 msgid "spec failure: '%%*' has not been initialized by pattern match"
18170 #, gcc-internal-format
18171 msgid "warning: use of obsolete %%[ operator in specs"
18175 #, gcc-internal-format
18176 msgid "spec failure: unrecognized spec option '%c'"
18180 #, gcc-internal-format
18181 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
18185 #, gcc-internal-format
18186 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
18190 #, gcc-internal-format
18191 msgid "unrecognized option '-%s'"
18194 #: gcc.c:6483 gcc.c:6546
18195 #, gcc-internal-format
18196 msgid "%s: %s compiler not installed on this system"
18200 #, gcc-internal-format
18201 msgid "%s: linker input file unused because linking not done"
18205 #, gcc-internal-format
18206 msgid "language %s not recognized"
18210 #, gcc-internal-format
18215 #, gcc-internal-format
18216 msgid "%s: %d basic blocks and %d edges/basic block"
18220 #, gcc-internal-format
18221 msgid "%s: %d basic blocks and %d registers"
18224 #: ggc-common.c:404 ggc-common.c:412 ggc-common.c:480 ggc-common.c:499
18225 #: ggc-page.c:2110 ggc-page.c:2141 ggc-page.c:2148 ggc-zone.c:2291
18227 #, gcc-internal-format
18228 msgid "can't write PCH file: %m"
18231 #: ggc-common.c:492 config/i386/host-cygwin.c:58
18232 #, gcc-internal-format
18233 msgid "can't get position in PCH file: %m"
18236 #: ggc-common.c:502
18237 #, gcc-internal-format
18238 msgid "can't write padding to PCH file: %m"
18241 #: ggc-common.c:557 ggc-common.c:565 ggc-common.c:572 ggc-common.c:575
18242 #: ggc-common.c:585 ggc-common.c:588 ggc-page.c:2235 ggc-zone.c:2325
18243 #, gcc-internal-format
18244 msgid "can't read PCH file: %m"
18247 #: ggc-common.c:580
18248 #, gcc-internal-format
18249 msgid "had to relocate PCH"
18253 #, gcc-internal-format
18254 msgid "open /dev/zero: %m"
18257 #: ggc-page.c:2126 ggc-page.c:2132
18258 #, gcc-internal-format
18259 msgid "can't write PCH file"
18262 #: ggc-zone.c:2288 ggc-zone.c:2299
18263 #, gcc-internal-format
18264 msgid "can't seek PCH file: %m"
18268 #, gcc-internal-format
18269 msgid "can't write PCH fle: %m"
18272 #: gimple-low.c:202
18273 #, gcc-internal-format
18274 msgid "unexpected node"
18278 #, gcc-internal-format
18279 msgid "invalid lvalue in asm output %d"
18283 #, gcc-internal-format
18284 msgid "memory input %d is not directly addressable"
18288 #, gcc-internal-format
18289 msgid "gimplification failed"
18292 #: global.c:376 global.c:389 global.c:403
18293 #, gcc-internal-format
18294 msgid "%s cannot be used in asm here"
18297 #: graph.c:403 java/jcf-parse.c:1080 java/jcf-parse.c:1215 java/lex.c:1855
18298 #: objc/objc-act.c:501
18299 #, gcc-internal-format
18300 msgid "can't open %s: %m"
18303 #: haifa-sched.c:182
18304 #, gcc-internal-format
18305 msgid "fix_sched_param: unknown param: %s"
18308 #. Eventually this should become a hard error IMO.
18310 #, gcc-internal-format
18311 msgid "command line option \"%s\" is valid for %s but not for %s"
18315 #, gcc-internal-format
18316 msgid "command line option %qs is not supported by this configuration"
18320 #, gcc-internal-format
18321 msgid "missing argument to \"%s\""
18325 #, gcc-internal-format
18326 msgid "argument to \"%s\" should be a non-negative integer"
18330 #, gcc-internal-format
18331 msgid "unrecognized command line option \"%s\""
18335 #, gcc-internal-format
18336 msgid "-Wuninitialized is not supported without -O"
18340 #, gcc-internal-format
18341 msgid "-freorder-blocks-and-partition does not work with exceptions"
18345 #, gcc-internal-format
18346 msgid "-freorder-blocks-and-partition does not work on this architecture"
18350 #, gcc-internal-format
18351 msgid "structure alignment must be a small power of two, not %d"
18355 #, gcc-internal-format
18356 msgid "unrecognized visibility value \"%s\""
18360 #, gcc-internal-format
18361 msgid "unrecognized register name \"%s\""
18365 #, gcc-internal-format
18366 msgid "unknown tls-model \"%s\""
18370 #, gcc-internal-format
18371 msgid "-f[no-]force-mem is nop and option will be removed in 4.2"
18375 #, gcc-internal-format
18376 msgid "%s: --param arguments should be of the form NAME=VALUE"
18380 #, gcc-internal-format
18381 msgid "invalid --param value %qs"
18385 #, gcc-internal-format
18386 msgid "target system does not support debug output"
18390 #, gcc-internal-format
18391 msgid "debug format \"%s\" conflicts with prior selection"
18395 #, gcc-internal-format
18396 msgid "unrecognised debug output level \"%s\""
18400 #, gcc-internal-format
18401 msgid "debug output level %s is too high"
18405 #, gcc-internal-format
18406 msgid "minimum value of parameter %qs is %u"
18410 #, gcc-internal-format
18411 msgid "maximum value of parameter %qs is %u"
18414 #. If we didn't find this parameter, issue an error message.
18416 #, gcc-internal-format
18417 msgid "invalid parameter %qs"
18421 #, gcc-internal-format
18422 msgid "corrupted profile info: run_max * runs < sum_max"
18426 #, gcc-internal-format
18427 msgid "corrupted profile info: sum_all is smaller than sum_max"
18431 #, gcc-internal-format
18432 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
18436 #, gcc-internal-format
18438 "corrupted profile info: number of iterations for basic block %d thought to "
18443 #, gcc-internal-format
18445 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
18449 #, gcc-internal-format
18450 msgid "output constraint %d must specify a single register"
18454 #, gcc-internal-format
18455 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
18459 #, gcc-internal-format
18460 msgid "output regs must be grouped at top of stack"
18464 #, gcc-internal-format
18465 msgid "implicitly popped regs must be grouped at top of stack"
18469 #, gcc-internal-format
18470 msgid "output operand %d must use %<&%> constraint"
18474 #, gcc-internal-format
18475 msgid "can't use '%s' as a %s register"
18478 #: regclass.c:781 config/ia64/ia64.c:4943 config/ia64/ia64.c:4950
18479 #: config/pa/pa.c:339 config/pa/pa.c:346
18480 #, gcc-internal-format
18481 msgid "unknown register name: %s"
18485 #, gcc-internal-format
18486 msgid "global register variable follows a function definition"
18490 #, gcc-internal-format
18491 msgid "register used for two global register variables"
18495 #, gcc-internal-format
18496 msgid "call-clobbered register used for global register variable"
18499 #: regrename.c:1880
18500 #, gcc-internal-format
18501 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
18504 #: regrename.c:1892
18505 #, gcc-internal-format
18506 msgid "validate_value_data: Loop in regno chain (%u)"
18509 #: regrename.c:1895
18510 #, gcc-internal-format
18511 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
18514 #: regrename.c:1907
18515 #, gcc-internal-format
18516 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
18520 #, gcc-internal-format
18521 msgid "cannot reload integer constant operand in %<asm%>"
18525 #, gcc-internal-format
18526 msgid "impossible register constraint in %<asm%>"
18530 #, gcc-internal-format
18531 msgid "%<&%> constraint used with no register class"
18534 #: reload.c:3731 reload.c:3963
18535 #, gcc-internal-format
18536 msgid "inconsistent operand constraints in an %<asm%>"
18540 #, gcc-internal-format
18541 msgid "frame size too large for reliable stack checking"
18545 #, gcc-internal-format
18546 msgid "try reducing the number of local variables"
18550 #, gcc-internal-format
18551 msgid "can't find a register in class %qs while reloading %<asm%>"
18555 #, gcc-internal-format
18556 msgid "unable to find a register to spill in class %qs"
18560 #, gcc-internal-format
18561 msgid "%<asm%> operand requires impossible reload"
18565 #, gcc-internal-format
18566 msgid "%<asm%> operand constraint incompatible with operand size"
18570 #, gcc-internal-format
18571 msgid "output operand is constant in %<asm%>"
18575 #, gcc-internal-format
18576 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
18580 #, gcc-internal-format
18582 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
18586 #, gcc-internal-format
18588 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
18593 #, gcc-internal-format
18594 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
18598 #, gcc-internal-format
18599 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
18603 #, gcc-internal-format
18604 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
18608 #, gcc-internal-format
18609 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
18613 #, gcc-internal-format
18614 msgid "output operand constraint lacks %<=%>"
18618 #, gcc-internal-format
18619 msgid "output constraint %qc for operand %d is not at the beginning"
18623 #, gcc-internal-format
18624 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
18627 #: stmt.c:362 stmt.c:461
18628 #, gcc-internal-format
18629 msgid "%<%%%> constraint used with last operand"
18633 #, gcc-internal-format
18634 msgid "matching constraint not valid in output operand"
18638 #, gcc-internal-format
18639 msgid "input operand constraint contains %qc"
18643 #, gcc-internal-format
18644 msgid "matching constraint references invalid operand number"
18648 #, gcc-internal-format
18649 msgid "invalid punctuation %qc in constraint"
18653 #, gcc-internal-format
18654 msgid "matching constraint does not allow a register"
18658 #, gcc-internal-format
18659 msgid "asm-specifier for variable %qs conflicts with asm clobber list"
18663 #, gcc-internal-format
18664 msgid "unknown register name %qs in %<asm%>"
18668 #, gcc-internal-format
18669 msgid "PIC register %qs clobbered in %<asm%>"
18673 #, gcc-internal-format
18674 msgid "more than %d operands in %<asm%>"
18678 #, gcc-internal-format
18679 msgid "output number %d not directly addressable"
18683 #, gcc-internal-format
18684 msgid "asm operand %d probably doesn%'t match constraints"
18688 #, gcc-internal-format
18689 msgid "use of memory input without lvalue in asm operand %d is deprecated"
18693 #, gcc-internal-format
18694 msgid "asm clobber conflict with output operand"
18698 #, gcc-internal-format
18699 msgid "asm clobber conflict with input operand"
18703 #, gcc-internal-format
18704 msgid "too many alternatives in %<asm%>"
18708 #, gcc-internal-format
18709 msgid "operand constraints for %<asm%> differ in number of alternatives"
18713 #, gcc-internal-format
18714 msgid "duplicate asm operand name %qs"
18718 #, gcc-internal-format
18719 msgid "missing close brace for named operand"
18723 #, gcc-internal-format
18724 msgid "undefined named operand %qs"
18728 #, gcc-internal-format
18729 msgid "%Hvalue computed is not used"
18732 #: stor-layout.c:149
18733 #, gcc-internal-format
18734 msgid "type size can%'t be explicitly evaluated"
18737 #: stor-layout.c:151
18738 #, gcc-internal-format
18739 msgid "variable-size type declared outside of any function"
18742 #: stor-layout.c:455
18743 #, gcc-internal-format
18744 msgid "size of %q+D is %d bytes"
18747 #: stor-layout.c:457
18748 #, gcc-internal-format
18749 msgid "size of %q+D is larger than %wd bytes"
18752 #: stor-layout.c:855
18753 #, gcc-internal-format
18754 msgid "packed attribute causes inefficient alignment for %q+D"
18757 #: stor-layout.c:858
18758 #, gcc-internal-format
18759 msgid "packed attribute is unnecessary for %q+D"
18762 #. No, we need to skip space before this field.
18763 #. Bump the cumulative size to multiple of field alignment.
18764 #: stor-layout.c:873
18765 #, gcc-internal-format
18766 msgid "padding struct to align %q+D"
18769 #: stor-layout.c:1272
18770 #, gcc-internal-format
18771 msgid "padding struct size to alignment boundary"
18774 #: stor-layout.c:1302
18775 #, gcc-internal-format
18776 msgid "packed attribute causes inefficient alignment for %qs"
18779 #: stor-layout.c:1306
18780 #, gcc-internal-format
18781 msgid "packed attribute is unnecessary for %qs"
18784 #: stor-layout.c:1312
18785 #, gcc-internal-format
18786 msgid "packed attribute causes inefficient alignment"
18789 #: stor-layout.c:1314
18790 #, gcc-internal-format
18791 msgid "packed attribute is unnecessary"
18795 #, gcc-internal-format
18796 msgid "__builtin_saveregs not supported by this target"
18800 #, gcc-internal-format
18801 msgid "repository file '%s' does not contain command-line arguments"
18805 #, gcc-internal-format
18807 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
18812 #, gcc-internal-format
18813 msgid "ld returned %d exit status"
18817 #, gcc-internal-format
18818 msgid "invalid option argument %qs"
18822 #, gcc-internal-format
18823 msgid "getting core file size maximum limit: %m"
18827 #, gcc-internal-format
18828 msgid "setting core file size limit to maximum: %m"
18832 #, gcc-internal-format
18833 msgid "%q+F declared %<static%> but never defined"
18837 #, gcc-internal-format
18838 msgid "%q+D defined but not used"
18841 #: toplev.c:891 toplev.c:915
18842 #, gcc-internal-format
18843 msgid "%qs is deprecated (declared at %s:%d)"
18847 #, gcc-internal-format
18848 msgid "type is deprecated (declared at %s:%d)"
18852 #, gcc-internal-format
18853 msgid "%qs is deprecated"
18857 #, gcc-internal-format
18858 msgid "type is deprecated"
18862 #, gcc-internal-format
18863 msgid "unrecognized gcc debugging option: %c"
18867 #, gcc-internal-format
18868 msgid "can%'t open %s for writing: %m"
18872 #, gcc-internal-format
18873 msgid "instruction scheduling not supported on this target machine"
18877 #, gcc-internal-format
18878 msgid "this target machine does not have delayed branches"
18882 #, gcc-internal-format
18883 msgid "-f%sleading-underscore not supported on this target machine"
18887 #, gcc-internal-format
18888 msgid "target system does not support the \"%s\" debug format"
18892 #, gcc-internal-format
18893 msgid "variable tracking requested, but useless unless producing debug info"
18897 #, gcc-internal-format
18898 msgid "variable tracking requested, but not supported by this debug format"
18902 #, gcc-internal-format
18903 msgid "can%'t open %s: %m"
18907 #, gcc-internal-format
18908 msgid "-ffunction-sections not supported for this target"
18912 #, gcc-internal-format
18913 msgid "-fdata-sections not supported for this target"
18917 #, gcc-internal-format
18918 msgid "-ffunction-sections disabled; it makes profiling impossible"
18922 #, gcc-internal-format
18923 msgid "-fprefetch-loop-arrays not supported for this target"
18927 #, gcc-internal-format
18929 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
18933 #, gcc-internal-format
18934 msgid "-fprefetch-loop-arrays is not supported with -Os"
18938 #, gcc-internal-format
18939 msgid "-ffunction-sections may affect debugging on some targets"
18943 #, gcc-internal-format
18944 msgid "-fstack-protector not supported for this target"
18948 #, gcc-internal-format
18949 msgid "error writing to %s: %m"
18952 #: toplev.c:1884 java/jcf-parse.c:1099 java/jcf-write.c:3539
18953 #, gcc-internal-format
18954 msgid "error closing %s: %m"
18957 #: tree-cfg.c:1422 tree-cfg.c:2054 tree-cfg.c:2057
18958 #, gcc-internal-format
18959 msgid "%Hwill never be executed"
18963 #, gcc-internal-format
18964 msgid "SSA name in freelist but still referenced"
18968 #, gcc-internal-format
18969 msgid "ASSERT_EXPR with an always-false condition"
18973 #, gcc-internal-format
18974 msgid "GIMPLE register modified with BIT_FIELD_REF"
18978 #, gcc-internal-format
18979 msgid "invariant not recomputed when ADDR_EXPR changed"
18983 #, gcc-internal-format
18984 msgid "constant not recomputed when ADDR_EXPR changed"
18988 #, gcc-internal-format
18989 msgid "side effects not recomputed when ADDR_EXPR changed"
18993 #, gcc-internal-format
18994 msgid "address taken, but ADDRESSABLE bit not set"
18998 #, gcc-internal-format
18999 msgid "non-boolean used in condition"
19003 #, gcc-internal-format
19004 msgid "invalid conditional operand"
19008 #, gcc-internal-format
19009 msgid "invalid reference prefix"
19013 #, gcc-internal-format
19014 msgid "is not a valid GIMPLE statement"
19018 #, gcc-internal-format
19019 msgid "statement marked for throw, but doesn%'t"
19023 #, gcc-internal-format
19024 msgid "statement marked for throw in middle of block"
19028 #, gcc-internal-format
19029 msgid "bb_for_stmt (phi) is set to a wrong basic block"
19033 #, gcc-internal-format
19034 msgid "PHI def is not a GIMPLE value"
19037 #: tree-cfg.c:3510 tree-cfg.c:3533
19038 #, gcc-internal-format
19039 msgid "incorrect sharing of tree nodes"
19043 #, gcc-internal-format
19044 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
19048 #, gcc-internal-format
19049 msgid "verify_stmts failed"
19053 #, gcc-internal-format
19054 msgid "ENTRY_BLOCK has a statement list associated with it"
19058 #, gcc-internal-format
19059 msgid "EXIT_BLOCK has a statement list associated with it"
19063 #, gcc-internal-format
19064 msgid "fallthru to exit from bb %d"
19068 #, gcc-internal-format
19069 msgid "nonlocal label %s is not first in a sequence of labels in bb %d"
19073 #, gcc-internal-format
19074 msgid "label %s to block does not match in bb %d"
19078 #, gcc-internal-format
19079 msgid "label %s has incorrect context in bb %d"
19083 #, gcc-internal-format
19084 msgid "control flow in the middle of basic block %d"
19088 #, gcc-internal-format
19089 msgid "label %s in the middle of basic block %d"
19093 #, gcc-internal-format
19094 msgid "fallthru edge after a control statement in bb %d"
19098 #, gcc-internal-format
19099 msgid "structured COND_EXPR at the end of bb %d"
19102 #: tree-cfg.c:3687 tree-cfg.c:3725 tree-cfg.c:3738 tree-cfg.c:3809
19103 #, gcc-internal-format
19104 msgid "wrong outgoing edge flags at end of bb %d"
19108 #, gcc-internal-format
19109 msgid "%<then%> label does not match edge at end of bb %d"
19113 #, gcc-internal-format
19114 msgid "%<else%> label does not match edge at end of bb %d"
19118 #, gcc-internal-format
19119 msgid "explicit goto at end of bb %d"
19123 #, gcc-internal-format
19124 msgid "return edge does not point to exit in bb %d"
19128 #, gcc-internal-format
19129 msgid "found default case not at end of case vector"
19133 #, gcc-internal-format
19134 msgid "case labels not sorted:"
19138 #, gcc-internal-format
19139 msgid "no default case found at end of case vector"
19143 #, gcc-internal-format
19144 msgid "extra outgoing edge %d->%d"
19148 #, gcc-internal-format
19149 msgid "missing edge %i->%i"
19152 #: tree-cfg.c:5117 tree-cfg.c:5121
19153 #, gcc-internal-format
19154 msgid "%H%<noreturn%> function does return"
19157 #: tree-cfg.c:5143 tree-cfg.c:5148
19158 #, gcc-internal-format
19159 msgid "%Hcontrol reaches end of non-void function"
19163 #, gcc-internal-format
19164 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
19168 #, gcc-internal-format
19169 msgid "could not open dump file %qs: %s"
19173 #, gcc-internal-format
19174 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
19178 #, gcc-internal-format
19179 msgid "EH edge %i->%i is missing"
19183 #, gcc-internal-format
19184 msgid "EH edge %i->%i miss EH flag"
19187 #. ??? might not be mistake.
19189 #, gcc-internal-format
19190 msgid "EH edge %i->%i has duplicated regions"
19194 #, gcc-internal-format
19195 msgid "BB %i can not throw but has EH edges"
19199 #, gcc-internal-format
19200 msgid "BB %i last statement has incorrectly set region"
19204 #, gcc-internal-format
19205 msgid "unnecessary EH edge %i->%i"
19208 #: tree-inline.c:1338
19209 #, gcc-internal-format
19211 "function %q+F can never be inlined because it uses alloca (override using "
19212 "the always_inline attribute)"
19215 #: tree-inline.c:1350
19216 #, gcc-internal-format
19217 msgid "function %q+F can never be inlined because it uses setjmp"
19220 #: tree-inline.c:1364
19221 #, gcc-internal-format
19223 "function %q+F can never be inlined because it uses variable argument lists"
19226 #: tree-inline.c:1375
19227 #, gcc-internal-format
19229 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
19233 #: tree-inline.c:1382
19234 #, gcc-internal-format
19235 msgid "function %q+F can never be inlined because it uses non-local goto"
19238 #: tree-inline.c:1393
19239 #, gcc-internal-format
19241 "function %q+F can never be inlined because it uses __builtin_return or "
19242 "__builtin_apply_args"
19245 #: tree-inline.c:1412
19246 #, gcc-internal-format
19247 msgid "function %q+F can never be inlined because it contains a computed goto"
19250 #: tree-inline.c:1426
19251 #, gcc-internal-format
19252 msgid "function %q+F can never be inlined because it receives a non-local goto"
19255 #: tree-inline.c:1451
19256 #, gcc-internal-format
19258 "function %q+F can never be inlined because it uses variable sized variables"
19261 #: tree-inline.c:1990 tree-inline.c:2000
19262 #, gcc-internal-format
19263 msgid "inlining failed in call to %q+F: %s"
19266 #: tree-inline.c:1991 tree-inline.c:2002
19267 #, gcc-internal-format
19268 msgid "called from here"
19271 #: tree-mudflap.c:847
19272 #, gcc-internal-format
19273 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
19276 #: tree-mudflap.c:1038
19277 #, gcc-internal-format
19278 msgid "mudflap cannot track %qs in stub function"
19281 #: tree-mudflap.c:1265
19282 #, gcc-internal-format
19283 msgid "mudflap cannot track unknown size extern %qs"
19286 #: tree-nomudflap.c:51
19287 #, gcc-internal-format
19288 msgid "mudflap: this language is not supported"
19291 #: tree-optimize.c:478
19292 #, gcc-internal-format
19293 msgid "size of return value of %q+D is %u bytes"
19296 #: tree-optimize.c:481
19297 #, gcc-internal-format
19298 msgid "size of return value of %q+D is larger than %wd bytes"
19301 #: tree-outof-ssa.c:614 tree-outof-ssa.c:629 tree-outof-ssa.c:643
19302 #: tree-outof-ssa.c:665 tree-outof-ssa.c:1120 tree-outof-ssa.c:1935
19303 #: tree-ssa-live.c:429 tree-ssa-live.c:1835
19304 #, gcc-internal-format
19305 msgid "SSA corruption"
19308 #: tree-outof-ssa.c:2350
19309 #, gcc-internal-format
19310 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
19313 #: tree-outof-ssa.c:2356
19314 #, gcc-internal-format
19315 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
19318 #: tree-outof-ssa.c:2363
19319 #, gcc-internal-format
19320 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
19323 #: tree-outof-ssa.c:2369
19324 #, gcc-internal-format
19325 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
19328 #: tree-profile.c:216
19329 #, gcc-internal-format
19330 msgid "unimplemented functionality"
19333 #: tree-ssa-loop-niter.c:1031
19334 #, gcc-internal-format
19338 #: tree-ssa-operands.c:1487
19339 #, gcc-internal-format
19340 msgid "internal error"
19344 #, gcc-internal-format
19345 msgid "expected an SSA_NAME object"
19349 #, gcc-internal-format
19350 msgid "type mismatch between an SSA_NAME and its symbol"
19354 #, gcc-internal-format
19355 msgid "found an SSA_NAME that had been released into the free pool"
19359 #, gcc-internal-format
19360 msgid "found a virtual definition for a GIMPLE register"
19364 #, gcc-internal-format
19365 msgid "found a real definition for a non-register"
19369 #, gcc-internal-format
19370 msgid "found real variable when subvariables should have appeared"
19374 #, gcc-internal-format
19375 msgid "SSA_NAME created in two different blocks %i and %i"
19379 #, gcc-internal-format
19380 msgid "SSA_NAME_DEF_STMT is wrong"
19384 #, gcc-internal-format
19385 msgid "missing definition"
19389 #, gcc-internal-format
19390 msgid "definition in block %i does not dominate use in block %i"
19394 #, gcc-internal-format
19395 msgid "definition in block %i follows the use"
19399 #, gcc-internal-format
19400 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
19404 #, gcc-internal-format
19405 msgid "no immediate_use list"
19409 #, gcc-internal-format
19410 msgid "wrong immediate use list"
19414 #, gcc-internal-format
19415 msgid "incoming edge count does not match number of PHI arguments"
19419 #, gcc-internal-format
19420 msgid "PHI argument is missing for edge %d->%d"
19424 #, gcc-internal-format
19425 msgid "PHI argument is not SSA_NAME, or invariant"
19429 #, gcc-internal-format
19430 msgid "wrong edge %d->%d for PHI argument"
19434 #, gcc-internal-format
19435 msgid "non-addressable variable inside an alias set"
19439 #, gcc-internal-format
19440 msgid "addressable variable that is an alias tag but is not in any alias set"
19444 #, gcc-internal-format
19445 msgid "verify_flow_insensitive_alias_info failed"
19449 #, gcc-internal-format
19450 msgid "dereferenced pointers should have a name or a type tag"
19454 #, gcc-internal-format
19455 msgid "pointers with a memory tag, should have points-to sets"
19459 #, gcc-internal-format
19460 msgid "pointer escapes but its name tag is not call-clobbered"
19464 #, gcc-internal-format
19465 msgid "verify_flow_sensitive_alias_info failed"
19469 #, gcc-internal-format
19471 "alias set of a pointer's type tag should be a superset of the corresponding "
19476 #, gcc-internal-format
19478 "two different pointers with identical points-to sets but different name tags"
19482 #, gcc-internal-format
19483 msgid "verify_name_tags failed"
19487 #, gcc-internal-format
19488 msgid "AUX pointer initialized for edge %d->%d"
19492 #, gcc-internal-format
19493 msgid "stmt (%p) marked modified after optimization pass : "
19497 #, gcc-internal-format
19498 msgid "statement makes a memory store, but has no V_MAY_DEFS nor V_MUST_DEFS"
19502 #, gcc-internal-format
19503 msgid "statement makes aliased stores, but has no V_MAY_DEFS"
19507 #, gcc-internal-format
19508 msgid "verify_ssa failed"
19512 #, gcc-internal-format
19513 msgid "%H%qD is used uninitialized in this function"
19517 #, gcc-internal-format
19518 msgid "%H%qD may be used uninitialized in this function"
19521 #: tree-vect-transform.c:634
19522 #, gcc-internal-format
19523 msgid "no support for induction"
19526 #: tree.c:3532 config/darwin.c:1209 config/arm/arm.c:2828
19527 #: config/arm/arm.c:2856 config/avr/avr.c:4656 config/h8300/h8300.c:5282
19528 #: config/h8300/h8300.c:5306 config/i386/i386.c:2030 config/i386/i386.c:16527
19529 #: config/ia64/ia64.c:537 config/m68hc11/m68hc11.c:1118
19530 #: config/sh/symbian.c:409 config/sh/symbian.c:416
19531 #, gcc-internal-format
19532 msgid "%qs attribute ignored"
19536 #, gcc-internal-format
19537 msgid "function %q+D definition is marked dllimport"
19540 #: tree.c:3559 config/sh/symbian.c:431
19541 #, gcc-internal-format
19542 msgid "variable %q+D definition is marked dllimport"
19545 #: tree.c:3579 config/sh/symbian.c:506
19546 #, gcc-internal-format
19547 msgid "external linkage required for symbol %q+D because of %qs attribute"
19551 #, gcc-internal-format
19552 msgid "arrays of functions are not meaningful"
19556 #, gcc-internal-format
19557 msgid "function return type cannot be function"
19561 #, gcc-internal-format
19562 msgid "tree check: %s, have %s in %s, at %s:%d"
19566 #, gcc-internal-format
19567 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
19571 #, gcc-internal-format
19572 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
19576 #, gcc-internal-format
19578 "tree check: expected tree that contains %qs structure, have %qs in %s, at %"
19583 #, gcc-internal-format
19584 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
19588 #, gcc-internal-format
19589 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
19593 #, gcc-internal-format
19594 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
19597 #: value-prof.c:101
19598 #, gcc-internal-format
19600 "%HCorrupted value profile: %s profiler overall count (%d) does not match BB "
19605 #, gcc-internal-format
19606 msgid "%+D causes a section type conflict"
19610 #, gcc-internal-format
19611 msgid "register name not specified for %q+D"
19615 #, gcc-internal-format
19616 msgid "invalid register name for %q+D"
19620 #, gcc-internal-format
19621 msgid "data type of %q+D isn%'t suitable for a register"
19625 #, gcc-internal-format
19626 msgid "register specified for %q+D isn%'t suitable for data type"
19630 #, gcc-internal-format
19631 msgid "global register variable has initial value"
19635 #, gcc-internal-format
19636 msgid "volatile register variables don%'t work as you might wish"
19640 #, gcc-internal-format
19641 msgid "register name given for non-register variable %q+D"
19645 #, gcc-internal-format
19646 msgid "global destructors not supported on this target"
19650 #, gcc-internal-format
19651 msgid "global constructors not supported on this target"
19655 #, gcc-internal-format
19657 "alignment of %q+D is greater than maximum object file alignment. Using %d"
19661 #, gcc-internal-format
19662 msgid "thread-local COMMON data not implemented"
19666 #, gcc-internal-format
19668 "requested alignment for %q+D is greater than implemented alignment of %wu"
19672 #, gcc-internal-format
19673 msgid "no-op convert from %wd to %wd bytes in initializer"
19677 #, gcc-internal-format
19678 msgid "initializer for integer value is too complicated"
19682 #, gcc-internal-format
19683 msgid "initializer for floating value is not a floating constant"
19687 #, gcc-internal-format
19688 msgid "invalid initial value for member %qs"
19691 #: varasm.c:4404 varasm.c:4448
19692 #, gcc-internal-format
19693 msgid "weak declaration of %q+D must precede definition"
19697 #, gcc-internal-format
19699 "weak declaration of %q+D after first use results in unspecified behavior"
19703 #, gcc-internal-format
19704 msgid "weak declaration of %q+D must be public"
19708 #, gcc-internal-format
19709 msgid "weak declaration of %q+D not supported"
19713 #, gcc-internal-format
19714 msgid "only weak aliases are supported in this configuration"
19718 #, gcc-internal-format
19719 msgid "%q+D aliased to undefined symbol %qs"
19723 #, gcc-internal-format
19724 msgid "%q+D aliased to external symbol %qs"
19728 #, gcc-internal-format
19729 msgid "%Jalias definitions not supported in this configuration"
19733 #, gcc-internal-format
19734 msgid "%Jonly weak aliases are supported in this configuration"
19738 #, gcc-internal-format
19739 msgid "visibility attribute not supported in this configuration; ignored"
19743 #, gcc-internal-format
19744 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
19748 #, gcc-internal-format
19749 msgid "underflowed virtual array %s in %s, at %s:%d"
19753 #, gcc-internal-format
19754 msgid "vector %s %s domain error, in %s at %s:%u"
19757 #. Print an error message for unrecognized stab codes.
19759 #, gcc-internal-format
19760 msgid "no sclass for %s stab (0x%x)"
19763 #: config/darwin-c.c:85
19764 #, gcc-internal-format
19765 msgid "too many #pragma options align=reset"
19768 #: config/darwin-c.c:105 config/darwin-c.c:108 config/darwin-c.c:110
19769 #: config/darwin-c.c:112
19770 #, gcc-internal-format
19771 msgid "malformed '#pragma options', ignoring"
19774 #: config/darwin-c.c:115
19775 #, gcc-internal-format
19776 msgid "junk at end of '#pragma options'"
19779 #: config/darwin-c.c:125
19780 #, gcc-internal-format
19781 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
19784 #: config/darwin-c.c:137
19785 #, gcc-internal-format
19786 msgid "missing '(' after '#pragma unused', ignoring"
19789 #: config/darwin-c.c:155
19790 #, gcc-internal-format
19791 msgid "missing ')' after '#pragma unused', ignoring"
19794 #: config/darwin-c.c:158
19795 #, gcc-internal-format
19796 msgid "junk at end of '#pragma unused'"
19799 #: config/darwin-c.c:384
19800 #, gcc-internal-format
19801 msgid "subframework include %s conflicts with framework include"
19804 #: config/darwin-c.c:576
19805 #, gcc-internal-format
19806 msgid "Unknown value %qs of -mmacosx-version-min"
19809 #: config/darwin.c:1323
19810 #, gcc-internal-format
19812 "internal and protected visibility attributes not supported in this "
19813 "configuration; ignored"
19816 #: config/host-darwin.c:63
19817 #, gcc-internal-format
19818 msgid "couldn't unmap pch_address_space: %m"
19821 #: config/sol2-c.c:94 config/sol2-c.c:110
19822 #, gcc-internal-format
19823 msgid "malformed %<#pragma align%>, ignoring"
19826 #: config/sol2-c.c:103
19827 #, gcc-internal-format
19828 msgid "invalid alignment for %<#pragma align%>, ignoring"
19831 #: config/sol2-c.c:118
19832 #, gcc-internal-format
19833 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
19836 #: config/sol2-c.c:130 config/sol2-c.c:142
19837 #, gcc-internal-format
19838 msgid "malformed %<#pragma align%>"
19841 #: config/sol2-c.c:137
19842 #, gcc-internal-format
19843 msgid "junk at end of %<#pragma align%>"
19846 #: config/sol2-c.c:158 config/sol2-c.c:165
19847 #, gcc-internal-format
19848 msgid "malformed %<#pragma init%>, ignoring"
19851 #: config/sol2-c.c:188 config/sol2-c.c:200
19852 #, gcc-internal-format
19853 msgid "malformed %<#pragma init%>"
19856 #: config/sol2-c.c:195
19857 #, gcc-internal-format
19858 msgid "junk at end of %<#pragma init%>"
19861 #: config/sol2-c.c:216 config/sol2-c.c:223
19862 #, gcc-internal-format
19863 msgid "malformed %<#pragma fini%>, ignoring"
19866 #: config/sol2-c.c:246 config/sol2-c.c:258
19867 #, gcc-internal-format
19868 msgid "malformed %<#pragma fini%>"
19871 #: config/sol2-c.c:253
19872 #, gcc-internal-format
19873 msgid "junk at end of %<#pragma fini%>"
19876 #: config/sol2.c:54
19877 #, gcc-internal-format
19878 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
19881 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
19882 #. sections. machopic_select_section ensures that weak variables go in
19883 #. coalesced sections. Weak aliases (or any other kind of aliases) are
19884 #. not supported. Weak symbols that aren't visible outside the .s file
19885 #. are not supported.
19886 #: config/darwin.h:382
19887 #, gcc-internal-format
19888 msgid "alias definitions not supported in Mach-O; ignored"
19892 #: config/vx-common.h:83
19893 #, gcc-internal-format
19894 msgid "profiler support for VxWorks"
19897 #: config/windiss.h:37
19898 #, gcc-internal-format
19899 msgid "profiler support for WindISS"
19902 #: config/alpha/alpha.c:231 config/rs6000/rs6000.c:1566
19903 #, gcc-internal-format
19904 msgid "bad value %qs for -mtls-size switch"
19907 #: config/alpha/alpha.c:270
19908 #, gcc-internal-format
19909 msgid "-f%s ignored for Unicos/Mk (not supported)"
19912 #: config/alpha/alpha.c:294
19913 #, gcc-internal-format
19914 msgid "-mieee not supported on Unicos/Mk"
19917 #: config/alpha/alpha.c:305
19918 #, gcc-internal-format
19919 msgid "-mieee-with-inexact not supported on Unicos/Mk"
19922 #: config/alpha/alpha.c:322
19923 #, gcc-internal-format
19924 msgid "bad value %qs for -mtrap-precision switch"
19927 #: config/alpha/alpha.c:336
19928 #, gcc-internal-format
19929 msgid "bad value %qs for -mfp-rounding-mode switch"
19932 #: config/alpha/alpha.c:351
19933 #, gcc-internal-format
19934 msgid "bad value %qs for -mfp-trap-mode switch"
19937 #: config/alpha/alpha.c:365 config/alpha/alpha.c:377
19938 #, gcc-internal-format
19939 msgid "bad value %qs for -mcpu switch"
19942 #: config/alpha/alpha.c:384
19943 #, gcc-internal-format
19944 msgid "trap mode not supported on Unicos/Mk"
19947 #: config/alpha/alpha.c:391
19948 #, gcc-internal-format
19949 msgid "fp software completion requires -mtrap-precision=i"
19952 #: config/alpha/alpha.c:407
19953 #, gcc-internal-format
19954 msgid "rounding mode not supported for VAX floats"
19957 #: config/alpha/alpha.c:412
19958 #, gcc-internal-format
19959 msgid "trap mode not supported for VAX floats"
19962 #: config/alpha/alpha.c:416
19963 #, gcc-internal-format
19964 msgid "128-bit long double not supported for VAX floats"
19967 #: config/alpha/alpha.c:444
19968 #, gcc-internal-format
19969 msgid "L%d cache latency unknown for %s"
19972 #: config/alpha/alpha.c:459
19973 #, gcc-internal-format
19974 msgid "bad value %qs for -mmemory-latency"
19977 #: config/alpha/alpha.c:6542 config/alpha/alpha.c:6545 config/s390/s390.c:7579
19978 #: config/s390/s390.c:7582
19979 #, gcc-internal-format
19980 msgid "bad builtin fcode"
19983 #: config/arc/arc.c:390
19984 #, gcc-internal-format
19985 msgid "argument of %qs attribute is not a string constant"
19988 #: config/arc/arc.c:398
19989 #, gcc-internal-format
19990 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
19993 #: config/arm/arm.c:877
19994 #, gcc-internal-format
19995 msgid "switch -mcpu=%s conflicts with -march= switch"
19998 #: config/arm/arm.c:887 config/rs6000/rs6000.c:1222 config/sparc/sparc.c:698
19999 #, gcc-internal-format
20000 msgid "bad value (%s) for %s switch"
20003 #: config/arm/arm.c:997
20004 #, gcc-internal-format
20005 msgid "target CPU does not support interworking"
20008 #: config/arm/arm.c:1003
20009 #, gcc-internal-format
20010 msgid "target CPU does not support THUMB instructions"
20013 #: config/arm/arm.c:1021
20014 #, gcc-internal-format
20016 "enabling backtrace support is only meaningful when compiling for the Thumb"
20019 #: config/arm/arm.c:1024
20020 #, gcc-internal-format
20022 "enabling callee interworking support is only meaningful when compiling for "
20026 #: config/arm/arm.c:1027
20027 #, gcc-internal-format
20029 "enabling caller interworking support is only meaningful when compiling for "
20033 #: config/arm/arm.c:1031
20034 #, gcc-internal-format
20035 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
20038 #: config/arm/arm.c:1039
20039 #, gcc-internal-format
20040 msgid "-fpic and -mapcs-reent are incompatible"
20043 #: config/arm/arm.c:1042
20044 #, gcc-internal-format
20045 msgid "APCS reentrant code not supported. Ignored"
20048 #: config/arm/arm.c:1050
20049 #, gcc-internal-format
20050 msgid "-g with -mno-apcs-frame may not give sensible debugging"
20053 #: config/arm/arm.c:1058
20054 #, gcc-internal-format
20055 msgid "passing floating point arguments in fp regs not yet supported"
20058 #: config/arm/arm.c:1099
20059 #, gcc-internal-format
20060 msgid "invalid ABI option: -mabi=%s"
20063 #: config/arm/arm.c:1105
20064 #, gcc-internal-format
20065 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
20068 #: config/arm/arm.c:1108
20069 #, gcc-internal-format
20070 msgid "iwmmxt abi requires an iwmmxt capable cpu"
20073 #: config/arm/arm.c:1118
20074 #, gcc-internal-format
20075 msgid "invalid floating point emulation option: -mfpe=%s"
20078 #: config/arm/arm.c:1135
20079 #, gcc-internal-format
20080 msgid "invalid floating point option: -mfpu=%s"
20083 #: config/arm/arm.c:1175
20084 #, gcc-internal-format
20085 msgid "invalid floating point abi: -mfloat-abi=%s"
20088 #: config/arm/arm.c:1182
20089 #, gcc-internal-format
20090 msgid "-mfloat-abi=hard and VFP"
20093 #: config/arm/arm.c:1208
20094 #, gcc-internal-format
20095 msgid "structure size boundary can only be set to %s"
20098 #: config/arm/arm.c:1217
20099 #, gcc-internal-format
20100 msgid "-mpic-register= is useless without -fpic"
20103 #: config/arm/arm.c:1224
20104 #, gcc-internal-format
20105 msgid "unable to use '%s' for PIC register"
20108 #: config/arm/arm.c:2796 config/arm/arm.c:2814 config/avr/avr.c:4676
20109 #: config/bfin/bfin.c:2703 config/c4x/c4x.c:4076 config/h8300/h8300.c:5258
20110 #: config/i386/i386.c:1994 config/m68hc11/m68hc11.c:1155
20111 #: config/m68k/m68k.c:376 config/mcore/mcore.c:3032 config/ms1/ms1.c:1268
20112 #: config/rs6000/rs6000.c:17275 config/sh/sh.c:7516 config/sh/sh.c:7537
20113 #: config/sh/sh.c:7572 config/stormy16/stormy16.c:2241 config/v850/v850.c:2111
20114 #, gcc-internal-format
20115 msgid "%qs attribute only applies to functions"
20118 #: config/arm/arm.c:11652
20119 #, gcc-internal-format
20120 msgid "unable to compute real location of stacked parameter"
20123 #. @@@ better error message
20124 #: config/arm/arm.c:12282 config/arm/arm.c:12319
20125 #, gcc-internal-format
20126 msgid "selector must be an immediate"
20129 #. @@@ better error message
20130 #: config/arm/arm.c:12362 config/i386/i386.c:15301 config/i386/i386.c:15335
20131 #, gcc-internal-format
20132 msgid "mask must be an immediate"
20135 #: config/arm/arm.c:13018
20136 #, gcc-internal-format
20137 msgid "no low registers available for popping high registers"
20140 #: config/arm/arm.c:13242
20141 #, gcc-internal-format
20142 msgid "interrupt Service Routines cannot be coded in Thumb mode"
20145 #: config/arm/pe.c:165 config/mcore/mcore.c:2898
20146 #, gcc-internal-format
20147 msgid "initialized variable %q+D is marked dllimport"
20150 #: config/arm/pe.c:174
20151 #, gcc-internal-format
20152 msgid "static variable %q+D is marked dllimport"
20155 #: config/avr/avr.c:531
20156 #, gcc-internal-format
20157 msgid "large frame pointer change (%d) with -mtiny-stack"
20160 #: config/avr/avr.c:4649
20161 #, gcc-internal-format
20162 msgid "only initialized variables can be placed into program memory area"
20165 #: config/avr/avr.c:4693
20166 #, gcc-internal-format
20167 msgid "%qs appears to be a misspelled interrupt handler"
20170 #: config/avr/avr.c:4701
20171 #, gcc-internal-format
20172 msgid "%qs appears to be a misspelled signal handler"
20175 #: config/avr/avr.c:4770
20176 #, gcc-internal-format
20177 msgid "only uninitialized variables can be placed in the .noinit section"
20180 #: config/avr/avr.c:4784
20181 #, gcc-internal-format
20182 msgid "MCU %qs supported for assembler only"
20185 #: config/avr/avr.h:713
20186 #, gcc-internal-format
20187 msgid "trampolines not supported"
20190 #: config/bfin/bfin.c:1785 config/m68k/m68k.c:294
20191 #, gcc-internal-format
20192 msgid "-mshared-library-id=%s is not between 0 and %d"
20195 #: config/bfin/bfin.c:1805
20196 #, gcc-internal-format
20197 msgid "-mshared-library-id= specified without -mid-shared-library"
20200 #: config/bfin/bfin.c:2708
20201 #, gcc-internal-format
20202 msgid "multiple function type attributes specified"
20205 #: config/bfin/bfin.c:2764
20206 #, gcc-internal-format
20207 msgid "`%s' attribute only applies to functions"
20210 #: config/bfin/bfin.c:2775
20211 #, gcc-internal-format
20212 msgid "can't apply both longcall and shortcall attributes to the same function"
20215 #: config/c4x/c4x-c.c:72
20216 #, gcc-internal-format
20217 msgid "missing '(' after '#pragma %s' - ignored"
20220 #: config/c4x/c4x-c.c:75
20221 #, gcc-internal-format
20222 msgid "missing function name in '#pragma %s' - ignored"
20225 #: config/c4x/c4x-c.c:80
20226 #, gcc-internal-format
20227 msgid "malformed '#pragma %s' - ignored"
20230 #: config/c4x/c4x-c.c:82
20231 #, gcc-internal-format
20232 msgid "missing section name in '#pragma %s' - ignored"
20235 #: config/c4x/c4x-c.c:87
20236 #, gcc-internal-format
20237 msgid "missing ')' for '#pragma %s' - ignored"
20240 #: config/c4x/c4x-c.c:90
20241 #, gcc-internal-format
20242 msgid "junk at end of '#pragma %s'"
20245 #: config/c4x/c4x.c:860
20246 #, gcc-internal-format
20247 msgid "ISR %s requires %d words of local vars, max is 32767"
20250 #. This function is for retrieving a part of an instruction name for
20251 #. an operator, for immediate output. If that ever happens for
20252 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
20254 #: config/cris/cris.c:434
20255 #, gcc-internal-format
20256 msgid "MULT case in cris_op_str"
20259 #: config/cris/cris.c:812
20260 #, gcc-internal-format
20261 msgid "invalid use of ':' modifier"
20264 #: config/cris/cris.c:978
20265 #, gcc-internal-format
20266 msgid "internal error: bad register: %d"
20269 #: config/cris/cris.c:1445
20270 #, gcc-internal-format
20271 msgid "internal error: sideeffect-insn affecting main effect"
20274 #: config/cris/cris.c:1469
20275 #, gcc-internal-format
20276 msgid "unknown cc_attr value"
20279 #. If we get here, the caller got its initial tests wrong.
20280 #: config/cris/cris.c:1820
20281 #, gcc-internal-format
20282 msgid "internal error: cris_side_effect_mode_ok with bad operands"
20285 #: config/cris/cris.c:2023
20286 #, gcc-internal-format
20287 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
20290 #: config/cris/cris.c:2051
20291 #, gcc-internal-format
20292 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
20295 #: config/cris/cris.c:2087
20296 #, gcc-internal-format
20297 msgid "unknown CRIS cpu version specification in -mtune= : %s"
20300 #: config/cris/cris.c:2105
20301 #, gcc-internal-format
20302 msgid "-fPIC and -fpic are not supported in this configuration"
20305 #: config/cris/cris.c:2120
20306 #, gcc-internal-format
20307 msgid "that particular -g option is invalid with -maout and -melinux"
20310 #: config/cris/cris.c:2314
20311 #, gcc-internal-format
20312 msgid "Unknown src"
20315 #: config/cris/cris.c:2356
20316 #, gcc-internal-format
20317 msgid "Unknown dest"
20320 #: config/cris/cris.c:2641
20321 #, gcc-internal-format
20322 msgid "stackframe too big: %d bytes"
20325 #: config/cris/cris.c:3057 config/cris/cris.c:3084
20326 #, gcc-internal-format
20327 msgid "expand_binop failed in movsi got"
20330 #: config/cris/cris.c:3149
20331 #, gcc-internal-format
20332 msgid "emitting PIC operand, but PIC register isn't set up"
20335 #. Definitions for GCC. Part of the machine description for CRIS.
20336 #. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
20337 #. Free Software Foundation, Inc.
20338 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
20340 #. This file is part of GCC.
20342 #. GCC is free software; you can redistribute it and/or modify
20343 #. it under the terms of the GNU General Public License as published by
20344 #. the Free Software Foundation; either version 2, or (at your option)
20345 #. any later version.
20347 #. GCC is distributed in the hope that it will be useful,
20348 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
20349 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20350 #. GNU General Public License for more details.
20352 #. You should have received a copy of the GNU General Public License
20353 #. along with GCC; see the file COPYING. If not, write to
20354 #. the Free Software Foundation, 51 Franklin Street, Fifth Floor,
20355 #. Boston, MA 02110-1301, USA.
20356 #. After the first "Node:" comment comes all preprocessor directives and
20357 #. attached declarations described in the info files, the "Using and
20358 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
20359 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
20360 #. really, but needs an update anyway.
20362 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
20363 #. for that. If applicable, there is a CRIS-specific comment. The order
20364 #. of macro definitions follow the order in the manual. Every section in
20365 #. the manual (node in the info pages) has an introductory `Node:
20366 #. <subchapter>' comment. If no macros are defined for a section, only
20367 #. the section-comment is present.
20368 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
20369 #. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
20370 #. settings not repeated below. This file contains general CRIS
20371 #. definitions and definitions for the cris-*-elf subtarget.
20372 #. We don't want to use gcc_assert for everything, as that can be
20374 #: config/cris/cris.h:44
20375 #, gcc-internal-format
20376 msgid "CRIS-port assertion failed: "
20379 #. Node: Caller Saves
20380 #. (no definitions)
20381 #. Node: Function entry
20382 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
20383 #. TARGET_ASM_FUNCTION_EPILOGUE.
20385 #: config/cris/cris.h:867
20386 #, gcc-internal-format
20387 msgid "no FUNCTION_PROFILER for CRIS"
20390 #: config/crx/crx.h:355
20391 #, gcc-internal-format
20392 msgid "Profiler support for CRX"
20395 #: config/crx/crx.h:366
20396 #, gcc-internal-format
20397 msgid "Trampoline support for CRX"
20400 #: config/frv/frv.c:8623
20401 #, gcc-internal-format
20402 msgid "accumulator is not a constant integer"
20405 #: config/frv/frv.c:8628
20406 #, gcc-internal-format
20407 msgid "accumulator number is out of bounds"
20410 #: config/frv/frv.c:8639
20411 #, gcc-internal-format
20412 msgid "inappropriate accumulator for %qs"
20415 #: config/frv/frv.c:8717
20416 #, gcc-internal-format
20417 msgid "invalid IACC argument"
20420 #: config/frv/frv.c:8740
20421 #, gcc-internal-format
20422 msgid "%qs expects a constant argument"
20425 #: config/frv/frv.c:8745
20426 #, gcc-internal-format
20427 msgid "constant argument out of range for %qs"
20430 #: config/frv/frv.c:9227
20431 #, gcc-internal-format
20432 msgid "media functions are not available unless -mmedia is used"
20435 #: config/frv/frv.c:9239
20436 #, gcc-internal-format
20437 msgid "this media function is only available on the fr500"
20440 #: config/frv/frv.c:9267
20441 #, gcc-internal-format
20442 msgid "this media function is only available on the fr400 and fr550"
20445 #: config/frv/frv.c:9286
20446 #, gcc-internal-format
20447 msgid "this builtin function is only available on the fr405 and fr450"
20450 #: config/frv/frv.c:9295
20451 #, gcc-internal-format
20452 msgid "this builtin function is only available on the fr500 and fr550"
20455 #: config/frv/frv.c:9307
20456 #, gcc-internal-format
20457 msgid "this builtin function is only available on the fr450"
20460 #: config/h8300/h8300.c:331
20461 #, gcc-internal-format
20462 msgid "-ms2600 is used without -ms"
20465 #: config/h8300/h8300.c:337
20466 #, gcc-internal-format
20467 msgid "-mn is used without -mh or -ms"
20470 #: config/i386/host-cygwin.c:65
20471 #, gcc-internal-format
20472 msgid "can't extend PCH file: %m"
20475 #: config/i386/host-cygwin.c:76
20476 #, gcc-internal-format
20477 msgid "can't set position in PCH file: %m"
20480 #: config/i386/i386.c:1316
20481 #, gcc-internal-format
20482 msgid "code model %s not supported in PIC mode"
20485 #: config/i386/i386.c:1324 config/sparc/sparc.c:662
20486 #, gcc-internal-format
20487 msgid "bad value (%s) for -mcmodel= switch"
20490 #: config/i386/i386.c:1339
20491 #, gcc-internal-format
20492 msgid "bad value (%s) for -masm= switch"
20495 #: config/i386/i386.c:1342
20496 #, gcc-internal-format
20497 msgid "code model %qs not supported in the %s bit mode"
20500 #: config/i386/i386.c:1345
20501 #, gcc-internal-format
20502 msgid "code model %<large%> not supported yet"
20505 #: config/i386/i386.c:1347
20506 #, gcc-internal-format
20507 msgid "%i-bit mode not compiled in"
20510 #: config/i386/i386.c:1377 config/i386/i386.c:1401
20511 #, gcc-internal-format
20512 msgid "CPU you selected does not support x86-64 instruction set"
20515 #: config/i386/i386.c:1383 config/ms1/ms1.c:798
20516 #, gcc-internal-format
20517 msgid "bad value (%s) for -march= switch"
20520 #: config/i386/i386.c:1414
20521 #, gcc-internal-format
20522 msgid "bad value (%s) for -mtune= switch"
20525 #: config/i386/i386.c:1431
20526 #, gcc-internal-format
20527 msgid "-mregparm=%d is not between 0 and %d"
20530 #: config/i386/i386.c:1444
20531 #, gcc-internal-format
20532 msgid "-malign-loops is obsolete, use -falign-loops"
20535 #: config/i386/i386.c:1449 config/i386/i386.c:1462 config/i386/i386.c:1475
20536 #, gcc-internal-format
20537 msgid "-malign-loops=%d is not between 0 and %d"
20540 #: config/i386/i386.c:1457
20541 #, gcc-internal-format
20542 msgid "-malign-jumps is obsolete, use -falign-jumps"
20545 #: config/i386/i386.c:1470
20546 #, gcc-internal-format
20547 msgid "-malign-functions is obsolete, use -falign-functions"
20550 #: config/i386/i386.c:1508
20551 #, gcc-internal-format
20552 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
20555 #: config/i386/i386.c:1520
20556 #, gcc-internal-format
20557 msgid "-mbranch-cost=%d is not between 0 and 5"
20560 #: config/i386/i386.c:1528
20561 #, gcc-internal-format
20562 msgid "-mlarge-data-threshold=%d is negative"
20565 #: config/i386/i386.c:1540
20566 #, gcc-internal-format
20567 msgid "bad value (%s) for -mtls-dialect= switch"
20570 #: config/i386/i386.c:1587
20571 #, gcc-internal-format
20572 msgid "-malign-double makes no sense in the 64bit mode"
20575 #: config/i386/i386.c:1589
20576 #, gcc-internal-format
20577 msgid "-mrtd calling convention not supported in the 64bit mode"
20580 #: config/i386/i386.c:1609
20581 #, gcc-internal-format
20582 msgid "-msseregparm used without SSE enabled"
20585 #: config/i386/i386.c:1621 config/i386/i386.c:1632
20586 #, gcc-internal-format
20587 msgid "SSE instruction set disabled, using 387 arithmetics"
20590 #: config/i386/i386.c:1637
20591 #, gcc-internal-format
20592 msgid "387 instruction set disabled, using SSE arithmetics"
20595 #: config/i386/i386.c:1644
20596 #, gcc-internal-format
20597 msgid "bad value (%s) for -mfpmath= switch"
20600 #: config/i386/i386.c:2007 config/i386/i386.c:2049
20601 #, gcc-internal-format
20602 msgid "fastcall and regparm attributes are not compatible"
20605 #: config/i386/i386.c:2014
20606 #, gcc-internal-format
20607 msgid "%qs attribute requires an integer constant argument"
20610 #: config/i386/i386.c:2020
20611 #, gcc-internal-format
20612 msgid "argument to %qs attribute larger than %d"
20615 #: config/i386/i386.c:2041 config/i386/i386.c:2076
20616 #, gcc-internal-format
20617 msgid "fastcall and cdecl attributes are not compatible"
20620 #: config/i386/i386.c:2045
20621 #, gcc-internal-format
20622 msgid "fastcall and stdcall attributes are not compatible"
20625 #: config/i386/i386.c:2059 config/i386/i386.c:2072
20626 #, gcc-internal-format
20627 msgid "stdcall and cdecl attributes are not compatible"
20630 #: config/i386/i386.c:2063
20631 #, gcc-internal-format
20632 msgid "stdcall and fastcall attributes are not compatible"
20635 #: config/i386/i386.c:2197
20636 #, gcc-internal-format
20637 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
20640 #: config/i386/i386.c:2200
20641 #, gcc-internal-format
20642 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
20645 #: config/i386/i386.c:2925
20646 #, gcc-internal-format
20647 msgid "SSE register return with SSE disabled"
20650 #: config/i386/i386.c:2927
20651 #, gcc-internal-format
20652 msgid "SSE register argument with SSE disabled"
20655 #: config/i386/i386.c:3242
20656 #, gcc-internal-format
20657 msgid "SSE vector argument without SSE enabled changes the ABI"
20660 #: config/i386/i386.c:3259
20661 #, gcc-internal-format
20662 msgid "MMX vector argument without MMX enabled changes the ABI"
20665 #: config/i386/i386.c:3525
20666 #, gcc-internal-format
20667 msgid "SSE vector return without SSE enabled changes the ABI"
20670 #: config/i386/i386.c:3535
20671 #, gcc-internal-format
20672 msgid "MMX vector return without MMX enabled changes the ABI"
20675 #: config/i386/i386.c:6762
20676 #, gcc-internal-format
20677 msgid "extended registers have no high halves"
20680 #: config/i386/i386.c:6777
20681 #, gcc-internal-format
20682 msgid "unsupported operand size for extended register"
20685 #: config/i386/i386.c:15029 config/rs6000/rs6000.c:7060
20686 #, gcc-internal-format
20687 msgid "selector must be an integer constant in the range 0..%wi"
20690 #: config/i386/i386.c:15367
20691 #, gcc-internal-format
20692 msgid "shift must be an immediate"
20695 #: config/i386/i386.c:16537
20696 #, gcc-internal-format
20697 msgid "%qs incompatible attribute ignored"
20700 #: config/i386/winnt.c:74
20701 #, gcc-internal-format
20702 msgid "%qs attribute only applies to variables"
20705 #: config/i386/winnt.c:103
20706 #, gcc-internal-format
20708 "%qs attribute applies only to initialized variables with external linkage"
20711 #: config/i386/winnt.c:202 config/sh/symbian.c:147
20712 #, gcc-internal-format
20714 "function %q+D is defined after prior declaration as dllimport: attribute "
20718 #: config/i386/winnt.c:213 config/sh/symbian.c:159
20719 #, gcc-internal-format
20720 msgid "inline function %q+D is declared as dllimport: attribute ignored"
20723 #: config/i386/winnt.c:225 config/sh/symbian.c:173
20724 #, gcc-internal-format
20725 msgid "definition of static data member %q+D of dllimport'd class"
20728 #: config/i386/winnt.c:282
20729 #, gcc-internal-format
20730 msgid "inconsistent dll linkage for %q+D, dllexport assumed"
20733 #: config/i386/winnt.c:323 config/sh/symbian.c:273
20734 #, gcc-internal-format
20735 msgid "%qs declared as both exported to and imported from a DLL"
20738 #: config/i386/winnt.c:466
20739 #, gcc-internal-format
20740 msgid "%q+D defined locally after being referenced with dllimport linkage"
20743 #: config/i386/winnt.c:469
20744 #, gcc-internal-format
20746 "%q+D redeclared without dllimport attribute after being referenced with "
20747 "dllimport linkage"
20750 #: config/i386/winnt.c:637
20751 #, gcc-internal-format
20752 msgid "%q+D causes a section type conflict"
20755 #: config/i386/cygming.h:166
20756 #, gcc-internal-format
20757 msgid "-f%s ignored for target (all code is position independent)"
20760 #: config/i386/djgpp.h:181
20761 #, gcc-internal-format
20762 msgid "-mbnu210 is ignored (option is obsolete)"
20765 #: config/i386/i386-interix.h:257
20766 #, gcc-internal-format
20767 msgid "ms-bitfields not supported for objc"
20770 #: config/ia64/ia64-c.c:52
20771 #, gcc-internal-format
20772 msgid "malformed #pragma builtin"
20775 #: config/ia64/ia64.c:505 config/m32r/m32r.c:373
20776 #, gcc-internal-format
20777 msgid "invalid argument of %qs attribute"
20780 #: config/ia64/ia64.c:517
20781 #, gcc-internal-format
20782 msgid "%Jan address area attribute cannot be specified for local variables"
20785 #: config/ia64/ia64.c:524
20786 #, gcc-internal-format
20787 msgid "address area of %q+D conflicts with previous declaration"
20790 #: config/ia64/ia64.c:531
20791 #, gcc-internal-format
20792 msgid "%Jaddress area attribute cannot be specified for functions"
20795 #: config/ia64/ia64.c:4931 config/pa/pa.c:327
20796 #, gcc-internal-format
20797 msgid "value of -mfixed-range must have form REG1-REG2"
20800 #: config/ia64/ia64.c:4958 config/pa/pa.c:354
20801 #, gcc-internal-format
20802 msgid "%s-%s is an empty range"
20805 #: config/ia64/ia64.c:4986
20806 #, gcc-internal-format
20807 msgid "bad value %<%s%> for -mtls-size= switch"
20810 #: config/ia64/ia64.c:5014
20811 #, gcc-internal-format
20812 msgid "bad value %<%s%> for -mtune= switch"
20815 #: config/ia64/ia64.c:5033
20816 #, gcc-internal-format
20817 msgid "not yet implemented: latency-optimized inline square root"
20820 #: config/iq2000/iq2000.c:1808
20821 #, gcc-internal-format
20822 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
20825 #: config/iq2000/iq2000.c:2589
20826 #, gcc-internal-format
20827 msgid "argument %qd is not a constant"
20830 #: config/iq2000/iq2000.c:2892 config/ms1/ms1.c:338
20831 #: config/xtensa/xtensa.c:1773
20832 #, gcc-internal-format
20833 msgid "PRINT_OPERAND_ADDRESS, null pointer"
20836 #: config/iq2000/iq2000.c:3047
20837 #, gcc-internal-format
20838 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
20841 #: config/iq2000/iq2000.c:3056 config/mips/mips.c:5390
20842 #: config/xtensa/xtensa.c:1627
20843 #, gcc-internal-format
20844 msgid "PRINT_OPERAND null pointer"
20847 #: config/m32c/m32c-pragma.c:64
20848 #, gcc-internal-format
20849 msgid "junk at end of #pragma GCC memregs [0..16]"
20852 #: config/m32c/m32c-pragma.c:71
20853 #, gcc-internal-format
20854 msgid "#pragma GCC memregs must precede any function decls"
20857 #: config/m32c/m32c-pragma.c:82 config/m32c/m32c-pragma.c:89
20858 #, gcc-internal-format
20859 msgid "#pragma GCC memregs takes a number [0..16]"
20862 #: config/m32c/m32c.c:412
20863 #, gcc-internal-format
20864 msgid "invalid target memregs value '%d'"
20867 #: config/m68hc11/m68hc11.c:279
20868 #, gcc-internal-format
20869 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
20872 #: config/m68hc11/m68hc11.c:1240
20873 #, gcc-internal-format
20874 msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
20877 #: config/m68hc11/m68hc11.c:1247
20878 #, gcc-internal-format
20879 msgid "%<trap%> attribute is already used"
20882 #: config/m68k/m68k.c:321
20883 #, gcc-internal-format
20884 msgid "cannot specify both -msep-data and -mid-shared-library"
20887 #: config/m68k/m68k.c:333
20888 #, gcc-internal-format
20889 msgid "-fPIC is not currently supported on the 68000 or 68010"
20892 #: config/m68k/m68k.c:640 config/rs6000/rs6000.c:13546
20893 #, gcc-internal-format
20894 msgid "stack limit expression is not supported"
20897 #: config/mips/mips.c:4584
20898 #, gcc-internal-format
20900 "-%s conflicts with the other architecture options, which specify a %s "
20904 #: config/mips/mips.c:4600
20905 #, gcc-internal-format
20906 msgid "-march=%s is not compatible with the selected ABI"
20909 #: config/mips/mips.c:4618
20910 #, gcc-internal-format
20911 msgid "-mgp64 used with a 32-bit processor"
20914 #: config/mips/mips.c:4620
20915 #, gcc-internal-format
20916 msgid "-mgp32 used with a 64-bit ABI"
20919 #: config/mips/mips.c:4622
20920 #, gcc-internal-format
20921 msgid "-mgp64 used with a 32-bit ABI"
20924 #: config/mips/mips.c:4640 config/mips/mips.c:4642 config/mips/mips.c:4644
20925 #: config/mips/mips.c:4720
20926 #, gcc-internal-format
20927 msgid "unsupported combination: %s"
20930 #: config/mips/mips.c:4715
20931 #, gcc-internal-format
20933 "generation of Branch Likely instructions enabled, but not supported by "
20937 #: config/mips/mips.c:4732
20938 #, gcc-internal-format
20939 msgid "-G is incompatible with PIC code which is the default"
20942 #: config/mips/mips.c:4799
20943 #, gcc-internal-format
20944 msgid "-mips3d requires -mpaired-single"
20947 #: config/mips/mips.c:4808
20948 #, gcc-internal-format
20949 msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
20952 #: config/mips/mips.c:4813
20953 #, gcc-internal-format
20954 msgid "-mips3d/-mpaired-single must be used with -mips64"
20957 #: config/mips/mips.c:4816
20958 #, gcc-internal-format
20959 msgid "-mips16 and -mdsp cannot be used together"
20962 #: config/mips/mips.c:5327
20963 #, gcc-internal-format
20964 msgid "internal error: %%) found without a %%( in assembler pattern"
20967 #: config/mips/mips.c:5341
20968 #, gcc-internal-format
20969 msgid "internal error: %%] found without a %%[ in assembler pattern"
20972 #: config/mips/mips.c:5354
20973 #, gcc-internal-format
20974 msgid "internal error: %%> found without a %%< in assembler pattern"
20977 #: config/mips/mips.c:5367
20978 #, gcc-internal-format
20979 msgid "internal error: %%} found without a %%{ in assembler pattern"
20982 #: config/mips/mips.c:5381
20983 #, gcc-internal-format
20984 msgid "PRINT_OPERAND: unknown punctuation '%c'"
20987 #: config/mips/mips.c:8144
20988 #, gcc-internal-format
20989 msgid "cannot handle inconsistent calls to %qs"
20992 #: config/mips/mips.c:9543
20993 #, gcc-internal-format
20994 msgid "the cpu name must be lower case"
20997 #: config/mips/mips.c:10209
20998 #, gcc-internal-format
20999 msgid "invalid argument to builtin function"
21002 #. Output assembler code to FILE to increment profiler label # LABELNO
21003 #. for profiling a function entry.
21004 #: config/mips/mips.h:2106
21005 #, gcc-internal-format
21006 msgid "mips16 function profiling"
21009 #: config/mmix/mmix.c:227
21010 #, gcc-internal-format
21011 msgid "-f%s not supported: ignored"
21014 #: config/mmix/mmix.c:655
21015 #, gcc-internal-format
21016 msgid "support for mode %qs"
21019 #: config/mmix/mmix.c:669
21020 #, gcc-internal-format
21022 "too large function value type, needs %d registers, have only %d registers "
21026 #: config/mmix/mmix.c:839
21027 #, gcc-internal-format
21028 msgid "function_profiler support for MMIX"
21031 #: config/mmix/mmix.c:861
21032 #, gcc-internal-format
21033 msgid "MMIX Internal: Last named vararg would not fit in a register"
21036 #: config/mmix/mmix.c:1476 config/mmix/mmix.c:1500 config/mmix/mmix.c:1616
21037 #, gcc-internal-format
21038 msgid "MMIX Internal: Bad register: %d"
21041 #. Presumably there's a missing case above if we get here.
21042 #: config/mmix/mmix.c:1608
21043 #, gcc-internal-format
21044 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
21047 #: config/mmix/mmix.c:1894
21048 #, gcc-internal-format
21049 msgid "stack frame not a multiple of 8 bytes: %wd"
21052 #: config/mmix/mmix.c:2130
21053 #, gcc-internal-format
21054 msgid "stack frame not a multiple of octabyte: %wd"
21057 #: config/mmix/mmix.c:2470 config/mmix/mmix.c:2534
21058 #, gcc-internal-format
21059 msgid "MMIX Internal: %s is not a shiftable int"
21062 #: config/ms1/ms1.c:301
21063 #, gcc-internal-format
21064 msgid "info pointer NULL"
21067 #: config/pa/pa.c:459
21068 #, gcc-internal-format
21069 msgid "PIC code generation is not supported in the portable runtime model"
21072 #: config/pa/pa.c:464
21073 #, gcc-internal-format
21074 msgid "PIC code generation is not compatible with fast indirect calls"
21077 #: config/pa/pa.c:469
21078 #, gcc-internal-format
21079 msgid "-g is only supported when using GAS on this processor,"
21082 #: config/pa/pa.c:470
21083 #, gcc-internal-format
21084 msgid "-g option disabled"
21087 #: config/pa/pa.c:7982
21088 #, gcc-internal-format
21090 "alignment (%u) for %s exceeds maximum alignment for global common data. "
21094 #: config/pa/pa-hpux11.h:85
21095 #, gcc-internal-format
21096 msgid "-munix=98 option required for C89 Amendment 1 features.\n"
21099 #: config/rs6000/host-darwin.c:52
21100 #, gcc-internal-format
21101 msgid "Segmentation Fault (code)"
21104 #: config/rs6000/host-darwin.c:117
21105 #, gcc-internal-format
21106 msgid "Segmentation Fault"
21109 #: config/rs6000/host-darwin.c:131
21110 #, gcc-internal-format
21111 msgid "While setting up signal stack: %m"
21114 #: config/rs6000/host-darwin.c:137
21115 #, gcc-internal-format
21116 msgid "While setting up signal handler: %m"
21119 #. Handle the machine specific pragma longcall. Its syntax is
21121 #. # pragma longcall ( TOGGLE )
21123 #. where TOGGLE is either 0 or 1.
21125 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
21126 #. whether or not new function declarations receive a longcall
21127 #. attribute by default.
21128 #: config/rs6000/rs6000-c.c:53
21129 #, gcc-internal-format
21130 msgid "ignoring malformed #pragma longcall"
21133 #: config/rs6000/rs6000-c.c:66
21134 #, gcc-internal-format
21135 msgid "missing open paren"
21138 #: config/rs6000/rs6000-c.c:68
21139 #, gcc-internal-format
21140 msgid "missing number"
21143 #: config/rs6000/rs6000-c.c:70
21144 #, gcc-internal-format
21145 msgid "missing close paren"
21148 #: config/rs6000/rs6000-c.c:73
21149 #, gcc-internal-format
21150 msgid "number must be 0 or 1"
21153 #: config/rs6000/rs6000-c.c:76
21154 #, gcc-internal-format
21155 msgid "junk at end of #pragma longcall"
21158 #: config/rs6000/rs6000-c.c:2520
21159 #, gcc-internal-format
21160 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
21163 #: config/rs6000/rs6000-c.c:2563
21164 #, gcc-internal-format
21165 msgid "invalid parameter combination for AltiVec intrinsic"
21168 #: config/rs6000/rs6000.c:1246
21169 #, gcc-internal-format
21170 msgid "-mmultiple is not supported on little endian systems"
21173 #: config/rs6000/rs6000.c:1253
21174 #, gcc-internal-format
21175 msgid "-mstring is not supported on little endian systems"
21178 #: config/rs6000/rs6000.c:1267
21179 #, gcc-internal-format
21180 msgid "unknown -mdebug-%s switch"
21183 #: config/rs6000/rs6000.c:1279
21184 #, gcc-internal-format
21186 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
21189 #: config/rs6000/rs6000.c:1320
21190 #, gcc-internal-format
21191 msgid "AltiVec and E500 instructions cannot coexist"
21194 #: config/rs6000/rs6000.c:1549
21195 #, gcc-internal-format
21196 msgid "unknown -m%s= option specified: '%s'"
21199 #: config/rs6000/rs6000.c:1751
21200 #, gcc-internal-format
21201 msgid "not configured for ABI: '%s'"
21204 #: config/rs6000/rs6000.c:1761
21205 #, gcc-internal-format
21206 msgid "Using darwin64 ABI"
21209 #: config/rs6000/rs6000.c:1766
21210 #, gcc-internal-format
21211 msgid "Using old darwin ABI"
21214 #: config/rs6000/rs6000.c:1771
21215 #, gcc-internal-format
21216 msgid "unknown ABI specified: '%s'"
21219 #: config/rs6000/rs6000.c:1798
21220 #, gcc-internal-format
21221 msgid "invalid option for -mfloat-gprs: '%s'"
21224 #: config/rs6000/rs6000.c:1808
21225 #, gcc-internal-format
21226 msgid "Unknown switch -mlong-double-%s"
21229 #: config/rs6000/rs6000.c:1829
21230 #, gcc-internal-format
21232 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
21233 "the installed C and C++ libraries"
21236 #: config/rs6000/rs6000.c:1837
21237 #, gcc-internal-format
21238 msgid "unknown -malign-XXXXX option specified: '%s'"
21241 #: config/rs6000/rs6000.c:4131
21242 #, gcc-internal-format
21244 "GCC vector returned by reference: non-standard ABI extension with no "
21245 "compatibility guarantee"
21248 #: config/rs6000/rs6000.c:4204
21249 #, gcc-internal-format
21251 "cannot return value in vector register because altivec instructions are "
21252 "disabled, use -maltivec to enable them"
21255 #: config/rs6000/rs6000.c:4450
21256 #, gcc-internal-format
21258 "cannot pass argument in vector register because altivec instructions are "
21259 "disabled, use -maltivec to enable them"
21262 #: config/rs6000/rs6000.c:5303
21263 #, gcc-internal-format
21265 "GCC vector passed by reference: non-standard ABI extension with no "
21266 "compatibility guarantee"
21269 #: config/rs6000/rs6000.c:6474
21270 #, gcc-internal-format
21271 msgid "argument 1 must be a 5-bit signed literal"
21274 #: config/rs6000/rs6000.c:6577 config/rs6000/rs6000.c:7371
21275 #, gcc-internal-format
21276 msgid "argument 2 must be a 5-bit unsigned literal"
21279 #: config/rs6000/rs6000.c:6617
21280 #, gcc-internal-format
21281 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
21284 #: config/rs6000/rs6000.c:6670
21285 #, gcc-internal-format
21286 msgid "argument 1 of __builtin_altivec_predicate is out of range"
21289 #: config/rs6000/rs6000.c:6832
21290 #, gcc-internal-format
21291 msgid "argument 3 must be a 4-bit unsigned literal"
21294 #: config/rs6000/rs6000.c:7004
21295 #, gcc-internal-format
21296 msgid "argument to %qs must be a 2-bit unsigned literal"
21299 #: config/rs6000/rs6000.c:7148
21300 #, gcc-internal-format
21301 msgid "unresolved overload for Altivec builtin %qF"
21304 #: config/rs6000/rs6000.c:7230
21305 #, gcc-internal-format
21306 msgid "argument to dss must be a 2-bit unsigned literal"
21309 #: config/rs6000/rs6000.c:7491
21310 #, gcc-internal-format
21311 msgid "argument 1 of __builtin_spe_predicate must be a constant"
21314 #: config/rs6000/rs6000.c:7563
21315 #, gcc-internal-format
21316 msgid "argument 1 of __builtin_spe_predicate is out of range"
21319 #: config/rs6000/rs6000.c:13509
21320 #, gcc-internal-format
21321 msgid "stack frame too large"
21324 #: config/rs6000/rs6000.c:16069
21325 #, gcc-internal-format
21326 msgid "no profiling of 64-bit code for this ABI"
21329 #: config/rs6000/rs6000.c:17178
21330 #, gcc-internal-format
21331 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
21334 #: config/rs6000/rs6000.c:17180
21335 #, gcc-internal-format
21336 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
21339 #: config/rs6000/rs6000.c:17184
21340 #, gcc-internal-format
21341 msgid "use of %<long long%> in AltiVec types is invalid"
21344 #: config/rs6000/rs6000.c:17186
21345 #, gcc-internal-format
21346 msgid "use of %<double%> in AltiVec types is invalid"
21349 #: config/rs6000/rs6000.c:17188
21350 #, gcc-internal-format
21351 msgid "use of %<long double%> in AltiVec types is invalid"
21354 #: config/rs6000/rs6000.c:17190
21355 #, gcc-internal-format
21356 msgid "use of boolean types in AltiVec types is invalid"
21359 #: config/rs6000/rs6000.c:17192
21360 #, gcc-internal-format
21361 msgid "use of %<complex%> in AltiVec types is invalid"
21364 #: config/rs6000/aix43.h:39 config/rs6000/aix51.h:38 config/rs6000/aix52.h:38
21365 #, gcc-internal-format
21366 msgid "-maix64 and POWER architecture are incompatible"
21369 #: config/rs6000/aix43.h:44 config/rs6000/aix51.h:43 config/rs6000/aix52.h:43
21370 #, gcc-internal-format
21371 msgid "-maix64 requires PowerPC64 architecture remain enabled"
21374 #: config/rs6000/aix43.h:48 config/rs6000/aix51.h:47 config/rs6000/aix52.h:47
21375 #, gcc-internal-format
21377 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
21380 #. The Darwin ABI always includes AltiVec, can't be (validly) turned
21382 #: config/rs6000/darwin.h:75
21383 #, gcc-internal-format
21384 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
21387 #. Darwin doesn't support -fpic.
21388 #: config/rs6000/darwin.h:81
21389 #, gcc-internal-format
21390 msgid "-fpic is not supported; -fPIC assumed"
21393 #: config/rs6000/darwin.h:88
21394 #, gcc-internal-format
21395 msgid "-m64 requires PowerPC64 architecture, enabling"
21399 #. if (!rs6000_explicit_options.long_double)
21400 #. rs6000_long_double_type_size = 128;
21401 #: config/rs6000/eabispe.h:45 config/rs6000/linuxspe.h:62
21402 #, gcc-internal-format
21403 msgid "-m64 not supported in this configuration"
21406 #: config/rs6000/linux64.h:109
21407 #, gcc-internal-format
21408 msgid "-m64 requires a PowerPC64 cpu"
21411 #. Definitions for __builtin_return_address and __builtin_frame_address.
21412 #. __builtin_return_address (0) should give link register (65), enable
21414 #. This should be uncommented, so that the link register is used, but
21415 #. currently this would result in unmatched insns and spilling fixed
21416 #. registers so we'll leave it for another day. When these problems are
21417 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
21419 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
21420 #. Number of bytes into the frame return addresses can be found. See
21421 #. rs6000_stack_info in rs6000.c for more information on how the different
21422 #. abi's store the return address.
21423 #: config/rs6000/rs6000.h:1581
21424 #, gcc-internal-format
21425 msgid "RETURN_ADDRESS_OFFSET not supported"
21428 #. Sometimes certain combinations of command options do not make sense
21429 #. on a particular target machine. You can define a macro
21430 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
21431 #. defined, is executed once just after all the command options have
21434 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
21436 #: config/rs6000/sysv4.h:130
21437 #, gcc-internal-format
21438 msgid "bad value for -mcall-%s"
21441 #: config/rs6000/sysv4.h:146
21442 #, gcc-internal-format
21443 msgid "bad value for -msdata=%s"
21446 #: config/rs6000/sysv4.h:163
21447 #, gcc-internal-format
21448 msgid "-mrelocatable and -msdata=%s are incompatible"
21451 #: config/rs6000/sysv4.h:172
21452 #, gcc-internal-format
21453 msgid "-f%s and -msdata=%s are incompatible"
21456 #: config/rs6000/sysv4.h:181
21457 #, gcc-internal-format
21458 msgid "-msdata=%s and -mcall-%s are incompatible"
21461 #: config/rs6000/sysv4.h:190
21462 #, gcc-internal-format
21463 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
21466 #: config/rs6000/sysv4.h:196
21467 #, gcc-internal-format
21468 msgid "-mrelocatable and -mcall-%s are incompatible"
21471 #: config/rs6000/sysv4.h:203
21472 #, gcc-internal-format
21473 msgid "-fPIC and -mcall-%s are incompatible"
21476 #: config/rs6000/sysv4.h:210
21477 #, gcc-internal-format
21478 msgid "-mcall-aixdesc must be big endian"
21481 #: config/rs6000/sysv4.h:215
21482 #, gcc-internal-format
21483 msgid "-msecure-plt not supported by your assembler"
21486 #: config/rs6000/sysv4.h:230
21487 #, gcc-internal-format
21488 msgid "-m%s not supported in this configuration"
21491 #: config/s390/s390.c:1314
21492 #, gcc-internal-format
21493 msgid "stack guard value must be an exact power of 2"
21496 #: config/s390/s390.c:1321
21497 #, gcc-internal-format
21498 msgid "stack size must be an exact power of 2"
21501 #: config/s390/s390.c:1366
21502 #, gcc-internal-format
21503 msgid "z/Architecture mode not supported on %s"
21506 #: config/s390/s390.c:1368
21507 #, gcc-internal-format
21508 msgid "64-bit ABI not supported in ESA/390 mode"
21511 #: config/s390/s390.c:1379
21512 #, gcc-internal-format
21514 "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
21517 #: config/s390/s390.c:1385
21518 #, gcc-internal-format
21519 msgid "-mstack-size implies use of -mstack-guard"
21522 #: config/s390/s390.c:1387
21523 #, gcc-internal-format
21524 msgid "stack size must be greater than the stack guard value"
21527 #: config/s390/s390.c:1390
21528 #, gcc-internal-format
21529 msgid "-mstack-guard implies use of -mstack-size"
21532 #: config/s390/s390.c:6077
21533 #, gcc-internal-format
21534 msgid "total size of local variables exceeds architecture limit"
21537 #: config/s390/s390.c:6623
21538 #, gcc-internal-format
21539 msgid "frame size of %qs is "
21542 #: config/s390/s390.c:6623
21543 #, gcc-internal-format
21547 #: config/s390/s390.c:6627
21548 #, gcc-internal-format
21549 msgid "%qs uses dynamic stack allocation"
21552 #: config/sh/sh.c:6473
21553 #, gcc-internal-format
21554 msgid "__builtin_saveregs not supported by this subtarget"
21557 #: config/sh/sh.c:7522
21558 #, gcc-internal-format
21559 msgid "attribute interrupt_handler is not compatible with -m5-compact"
21562 #. The sp_switch attribute only has meaning for interrupt functions.
21563 #. The trap_exit attribute only has meaning for interrupt functions.
21564 #: config/sh/sh.c:7544 config/sh/sh.c:7579
21565 #, gcc-internal-format
21566 msgid "%qs attribute only applies to interrupt functions"
21569 #. The argument must be a constant string.
21570 #: config/sh/sh.c:7551
21571 #, gcc-internal-format
21572 msgid "%qs attribute argument not a string constant"
21575 #. The argument must be a constant integer.
21576 #: config/sh/sh.c:7586
21577 #, gcc-internal-format
21578 msgid "%qs attribute argument not an integer constant"
21581 #: config/sh/sh.c:9602
21582 #, gcc-internal-format
21583 msgid "r0 needs to be available as a call-clobbered register"
21586 #: config/sh/sh.c:9623
21587 #, gcc-internal-format
21588 msgid "Need a second call-clobbered general purpose register"
21591 #: config/sh/sh.c:9631
21592 #, gcc-internal-format
21593 msgid "Need a call-clobbered target register"
21596 #: config/sh/symbian.c:280
21597 #, gcc-internal-format
21599 "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
21602 #: config/sh/symbian.c:326
21603 #, gcc-internal-format
21604 msgid "%s %q+D %s after being referenced with dllimport linkage"
21607 #: config/sh/symbian.c:892 cp/tree.c:2313
21608 #, gcc-internal-format
21609 msgid "lang_* check: failed in %s, at %s:%d"
21613 #: config/sh/netbsd-elf.h:95
21614 #, gcc-internal-format
21615 msgid "unimplemented-shmedia profiling"
21618 #. There are no delay slots on SHmedia.
21619 #. Relaxation isn't yet supported for SHmedia
21620 #. 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.
21621 #. -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.
21622 #: config/sh/sh.h:607
21623 #, gcc-internal-format
21624 msgid "profiling is still experimental for this target"
21627 #: config/sparc/sparc.c:635
21628 #, gcc-internal-format
21629 msgid "%s is not supported by this configuration"
21632 #: config/sparc/sparc.c:642
21633 #, gcc-internal-format
21634 msgid "-mlong-double-64 not allowed with -m64"
21637 #: config/sparc/sparc.c:667
21638 #, gcc-internal-format
21639 msgid "-mcmodel= is not supported on 32 bit systems"
21642 #: config/stormy16/stormy16.c:497
21643 #, gcc-internal-format
21644 msgid "constant halfword load operand out of range"
21647 #: config/stormy16/stormy16.c:507
21648 #, gcc-internal-format
21649 msgid "constant arithmetic operand out of range"
21652 #: config/stormy16/stormy16.c:1108
21653 #, gcc-internal-format
21654 msgid "local variable memory requirements exceed capacity"
21657 #: config/stormy16/stormy16.c:1274
21658 #, gcc-internal-format
21659 msgid "function_profiler support"
21662 #: config/stormy16/stormy16.c:1363
21663 #, gcc-internal-format
21664 msgid "cannot use va_start in interrupt function"
21667 #: config/stormy16/stormy16.c:1895
21668 #, gcc-internal-format
21669 msgid "switch statement of size %lu entries too large"
21672 #: config/stormy16/stormy16.c:2263
21673 #, gcc-internal-format
21674 msgid "%<__BELOW100__%> attribute only applies to variables"
21677 #: config/stormy16/stormy16.c:2270
21678 #, gcc-internal-format
21679 msgid "__BELOW100__ attribute not allowed with auto storage class"
21682 #: config/v850/v850-c.c:67
21683 #, gcc-internal-format
21684 msgid "#pragma GHS endXXXX found without previous startXXX"
21687 #: config/v850/v850-c.c:70
21688 #, gcc-internal-format
21689 msgid "#pragma GHS endXXX does not match previous startXXX"
21692 #: config/v850/v850-c.c:96
21693 #, gcc-internal-format
21694 msgid "cannot set interrupt attribute: no current function"
21697 #: config/v850/v850-c.c:104
21698 #, gcc-internal-format
21699 msgid "cannot set interrupt attribute: no such identifier"
21702 #: config/v850/v850-c.c:149
21703 #, gcc-internal-format
21704 msgid "junk at end of #pragma ghs section"
21707 #: config/v850/v850-c.c:166
21708 #, gcc-internal-format
21709 msgid "unrecognized section name \"%s\""
21712 #: config/v850/v850-c.c:181
21713 #, gcc-internal-format
21714 msgid "malformed #pragma ghs section"
21717 #: config/v850/v850-c.c:200
21718 #, gcc-internal-format
21719 msgid "junk at end of #pragma ghs interrupt"
21722 #: config/v850/v850-c.c:211
21723 #, gcc-internal-format
21724 msgid "junk at end of #pragma ghs starttda"
21727 #: config/v850/v850-c.c:222
21728 #, gcc-internal-format
21729 msgid "junk at end of #pragma ghs startsda"
21732 #: config/v850/v850-c.c:233
21733 #, gcc-internal-format
21734 msgid "junk at end of #pragma ghs startzda"
21737 #: config/v850/v850-c.c:244
21738 #, gcc-internal-format
21739 msgid "junk at end of #pragma ghs endtda"
21742 #: config/v850/v850-c.c:255
21743 #, gcc-internal-format
21744 msgid "junk at end of #pragma ghs endsda"
21747 #: config/v850/v850-c.c:266
21748 #, gcc-internal-format
21749 msgid "junk at end of #pragma ghs endzda"
21752 #: config/v850/v850.c:172
21753 #, gcc-internal-format
21754 msgid "value passed to %<-m%s%> is too large"
21757 #: config/v850/v850.c:2147
21758 #, gcc-internal-format
21759 msgid "%Jdata area attributes cannot be specified for local variables"
21762 #: config/v850/v850.c:2158
21763 #, gcc-internal-format
21764 msgid "data area of %q+D conflicts with previous declaration"
21767 #: config/v850/v850.c:2288
21768 #, gcc-internal-format
21769 msgid "bogus JR construction: %d"
21772 #: config/v850/v850.c:2306 config/v850/v850.c:2415
21773 #, gcc-internal-format
21774 msgid "bad amount of stack space removal: %d"
21777 #: config/v850/v850.c:2395
21778 #, gcc-internal-format
21779 msgid "bogus JARL construction: %d\n"
21782 #: config/v850/v850.c:2694
21783 #, gcc-internal-format
21784 msgid "bogus DISPOSE construction: %d"
21787 #: config/v850/v850.c:2713
21788 #, gcc-internal-format
21789 msgid "too much stack space to dispose of: %d"
21792 #: config/v850/v850.c:2815
21793 #, gcc-internal-format
21794 msgid "bogus PREPEARE construction: %d"
21797 #: config/v850/v850.c:2834
21798 #, gcc-internal-format
21799 msgid "too much stack space to prepare: %d"
21802 #: config/xtensa/xtensa.c:1505
21803 #, gcc-internal-format
21804 msgid "boolean registers required for the floating-point option"
21807 #: config/xtensa/xtensa.c:1551
21808 #, gcc-internal-format
21809 msgid "-f%s is not supported with CONST16 instructions"
21812 #: config/xtensa/xtensa.c:1556
21813 #, gcc-internal-format
21814 msgid "PIC is required but not supported with CONST16 instructions"
21817 #: config/xtensa/xtensa.c:2414
21818 #, gcc-internal-format
21819 msgid "only uninitialized variables can be placed in a .bss section"
21823 #, gcc-internal-format
21824 msgid "missing argument to \"-%s\""
21828 #, gcc-internal-format
21829 msgid "%<-gnat%> misspelled as %<-gant%>"
21833 #, gcc-internal-format
21834 msgid "unable to call pointer to member function here"
21838 #, gcc-internal-format
21839 msgid "%s %D(%T, %T, %T) <built-in>"
21843 #, gcc-internal-format
21844 msgid "%s %D(%T, %T) <built-in>"
21848 #, gcc-internal-format
21849 msgid "%s %D(%T) <built-in>"
21853 #, gcc-internal-format
21854 msgid "%s %T <conversion>"
21858 #, gcc-internal-format
21859 msgid "%s %+#D <near match>"
21862 #: cp/call.c:2409 cp/pt.c:1306
21863 #, gcc-internal-format
21868 #, gcc-internal-format
21869 msgid "conversion from %qT to %qT is ambiguous"
21872 #: cp/call.c:2782 cp/call.c:2800 cp/call.c:2858
21873 #, gcc-internal-format
21874 msgid "no matching function for call to %<%D(%A)%>"
21877 #: cp/call.c:2803 cp/call.c:2861
21878 #, gcc-internal-format
21879 msgid "call of overloaded %<%D(%A)%> is ambiguous"
21882 #. It's no good looking for an overloaded operator() on a
21883 #. pointer-to-member-function.
21885 #, gcc-internal-format
21887 "pointer-to-member function %E cannot be called without an object; consider "
21892 #, gcc-internal-format
21893 msgid "no match for call to %<(%T) (%A)%>"
21897 #, gcc-internal-format
21898 msgid "call of %<(%T) (%A)%> is ambiguous"
21902 #, gcc-internal-format
21903 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
21907 #, gcc-internal-format
21908 msgid "%s for %<operator%s%> in %<%E%s%>"
21912 #, gcc-internal-format
21913 msgid "%s for %<operator[]%> in %<%E[%E]%>"
21917 #, gcc-internal-format
21918 msgid "%s for %qs in %<%s %E%>"
21922 #, gcc-internal-format
21923 msgid "%s for %<operator%s%> in %<%E %s %E%>"
21927 #, gcc-internal-format
21928 msgid "%s for %<operator%s%> in %<%s%E%>"
21932 #, gcc-internal-format
21933 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
21937 #, gcc-internal-format
21938 msgid "%qE has type %<void%> and is not a throw-expression"
21941 #: cp/call.c:3276 cp/call.c:3486
21942 #, gcc-internal-format
21943 msgid "operands to ?: have different types"
21947 #, gcc-internal-format
21948 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
21952 #, gcc-internal-format
21953 msgid "enumeral and non-enumeral type in conditional expression"
21957 #, gcc-internal-format
21958 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
21962 #, gcc-internal-format
21963 msgid "comparison between %q#T and %q#T"
21967 #, gcc-internal-format
21968 msgid "no suitable %<operator %s%> for %qT"
21972 #, gcc-internal-format
21973 msgid "%q+#D is private"
21977 #, gcc-internal-format
21978 msgid "%q+#D is protected"
21982 #, gcc-internal-format
21983 msgid "%q+#D is inaccessible"
21987 #, gcc-internal-format
21988 msgid "within this context"
21991 #: cp/call.c:4184 cp/cvt.c:264
21992 #, gcc-internal-format
21993 msgid "invalid conversion from %qT to %qT"
21997 #, gcc-internal-format
21998 msgid " initializing argument %P of %qD"
22002 #, gcc-internal-format
22003 msgid "passing NULL to non-pointer argument %P of %qD"
22007 #, gcc-internal-format
22008 msgid "converting to non-pointer type %qT from NULL"
22012 #, gcc-internal-format
22013 msgid "passing %qT for argument %P to %qD"
22017 #, gcc-internal-format
22018 msgid "converting to %qT from %qT"
22022 #, gcc-internal-format
22023 msgid "passing negative value %qE for argument %P to %qD"
22027 #, gcc-internal-format
22028 msgid "converting negative value %qE to %qT"
22032 #, gcc-internal-format
22033 msgid "cannot bind bitfield %qE to %qT"
22036 #: cp/call.c:4369 cp/call.c:4385
22037 #, gcc-internal-format
22038 msgid "cannot bind packed field %qE to %qT"
22042 #, gcc-internal-format
22043 msgid "cannot bind rvalue %qE to %qT"
22047 #, gcc-internal-format
22049 "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
22053 #. Undefined behavior [expr.call] 5.2.2/7.
22055 #, gcc-internal-format
22057 "cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
22062 #, gcc-internal-format
22063 msgid "the default argument for parameter %d of %qD has not yet been parsed"
22067 #, gcc-internal-format
22068 msgid "argument of function call might be a candidate for a format attribute"
22072 #, gcc-internal-format
22073 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
22077 #, gcc-internal-format
22078 msgid "%qT is not an accessible base of %qT"
22082 #, gcc-internal-format
22083 msgid "could not find class$ field in java interface type %qT"
22087 #, gcc-internal-format
22088 msgid "call to non-function %qD"
22092 #, gcc-internal-format
22093 msgid "request for member %qD in %qE, which is of non-aggregate type %qT"
22097 #, gcc-internal-format
22098 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
22102 #, gcc-internal-format
22103 msgid "call of overloaded %<%s(%A)%> is ambiguous"
22107 #, gcc-internal-format
22108 msgid "cannot call member function %qD without object"
22112 #, gcc-internal-format
22113 msgid "passing %qT chooses %qT over %qT"
22116 #: cp/call.c:6048 cp/name-lookup.c:4225
22117 #, gcc-internal-format
22118 msgid " in call to %qD"
22122 #, gcc-internal-format
22123 msgid "choosing %qD over %qD"
22127 #, gcc-internal-format
22128 msgid " for conversion from %qT to %qT"
22132 #, gcc-internal-format
22133 msgid " because conversion sequence for the argument is better"
22137 #, gcc-internal-format
22139 "ISO C++ says that these are ambiguous, even though the worst conversion for "
22140 "the first is better than the worst conversion for the second:"
22144 #, gcc-internal-format
22145 msgid "could not convert %qE to %qT"
22149 #, gcc-internal-format
22151 "invalid initialization of non-const reference of type %qT from a temporary "
22156 #, gcc-internal-format
22158 "invalid initialization of reference of type %qT from expression of type %qT"
22162 #, gcc-internal-format
22163 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
22167 #, gcc-internal-format
22168 msgid "Java class %qT cannot have a destructor"
22172 #, gcc-internal-format
22173 msgid "Java class %qT cannot have an implicit non-trivial destructor"
22177 #, gcc-internal-format
22178 msgid "repeated using declaration %q+D"
22182 #, gcc-internal-format
22183 msgid "using declaration %q+D conflicts with a previous using declaration"
22187 #, gcc-internal-format
22188 msgid "%q+#D cannot be overloaded"
22192 #, gcc-internal-format
22197 #, gcc-internal-format
22198 msgid "conflicting access specifications for method %q+D, ignored"
22202 #, gcc-internal-format
22203 msgid "conflicting access specifications for field %qE, ignored"
22206 #: cp/class.c:1161 cp/class.c:1169
22207 #, gcc-internal-format
22208 msgid "%q+D invalid in %q#T"
22212 #, gcc-internal-format
22213 msgid " because of local method %q+#D with same name"
22217 #, gcc-internal-format
22218 msgid " because of local member %q+#D with same name"
22222 #, gcc-internal-format
22223 msgid "base class %q#T has a non-virtual destructor"
22227 #, gcc-internal-format
22228 msgid "all member functions in class %qT are private"
22232 #, gcc-internal-format
22233 msgid "%q#T only defines a private destructor and has no friends"
22237 #, gcc-internal-format
22238 msgid "%q#T only defines private constructors and has no friends"
22242 #, gcc-internal-format
22243 msgid "no unique final overrider for %qD in %qT"
22246 #. Here we know it is a hider, and no overrider exists.
22248 #, gcc-internal-format
22249 msgid "%q+D was hidden"
22253 #, gcc-internal-format
22257 #: cp/class.c:2430 cp/decl2.c:1085
22258 #, gcc-internal-format
22259 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
22262 #: cp/class.c:2436 cp/decl2.c:1091
22263 #, gcc-internal-format
22264 msgid "private member %q+#D in anonymous union"
22267 #: cp/class.c:2438 cp/decl2.c:1093
22268 #, gcc-internal-format
22269 msgid "protected member %q+#D in anonymous union"
22273 #, gcc-internal-format
22274 msgid "bit-field %q+#D with non-integral type"
22278 #, gcc-internal-format
22279 msgid "bit-field %q+D width not an integer constant"
22283 #, gcc-internal-format
22284 msgid "negative width in bit-field %q+D"
22288 #, gcc-internal-format
22289 msgid "zero width for bit-field %q+D"
22293 #, gcc-internal-format
22294 msgid "width of %q+D exceeds its type"
22298 #, gcc-internal-format
22299 msgid "%q+D is too small to hold all values of %q#T"
22303 #, gcc-internal-format
22304 msgid "member %q+#D with constructor not allowed in union"
22308 #, gcc-internal-format
22309 msgid "member %q+#D with destructor not allowed in union"
22313 #, gcc-internal-format
22314 msgid "member %q+#D with copy assignment operator not allowed in union"
22318 #, gcc-internal-format
22319 msgid "multiple fields in union %qT initialized"
22323 #, gcc-internal-format
22324 msgid "ignoring packed attribute on unpacked non-POD field %q+#D"
22328 #, gcc-internal-format
22329 msgid "%q+D may not be static because it is a member of a union"
22333 #, gcc-internal-format
22334 msgid "%q+D may not have reference type %qT because it is a member of a union"
22338 #, gcc-internal-format
22339 msgid "field %q+D in local class cannot be static"
22343 #, gcc-internal-format
22344 msgid "field %q+D invalidly declared function type"
22348 #, gcc-internal-format
22349 msgid "field %q+D invalidly declared method type"
22353 #, gcc-internal-format
22354 msgid "non-static reference %q+#D in class without a constructor"
22358 #, gcc-internal-format
22359 msgid "non-static const member %q+#D in class without a constructor"
22363 #, gcc-internal-format
22364 msgid "field %q+#D with same name as class"
22368 #, gcc-internal-format
22369 msgid "%q#T has pointer data members"
22373 #, gcc-internal-format
22374 msgid " but does not override %<%T(const %T&)%>"
22378 #, gcc-internal-format
22379 msgid " or %<operator=(const %T&)%>"
22383 #, gcc-internal-format
22384 msgid " but does not override %<operator=(const %T&)%>"
22388 #, gcc-internal-format
22390 "offset of empty base %qT may not be ABI-compliant and maychange in a future "
22395 #, gcc-internal-format
22396 msgid "class %qT will be considered nearly empty in a future version of GCC"
22400 #, gcc-internal-format
22401 msgid "initializer specified for non-virtual method %q+D"
22405 #, gcc-internal-format
22407 "offset of virtual base %qT is not ABI-compliant and may change in a future "
22412 #, gcc-internal-format
22413 msgid "direct base %qT inaccessible in %qT due to ambiguity"
22417 #, gcc-internal-format
22418 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
22422 #, gcc-internal-format
22424 "size assigned to %qT may not be ABI-compliant and may change in a future "
22428 #. Versions of G++ before G++ 3.4 did not reset the
22431 #, gcc-internal-format
22433 "the offset of %qD may not be ABI-compliant and may change in a future "
22438 #, gcc-internal-format
22440 "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
22444 #, gcc-internal-format
22446 "%q+D contains empty classes which may cause base classes to be placed at "
22447 "different locations in a future version of GCC"
22451 #, gcc-internal-format
22453 "layout of classes derived from empty class %qT may change in a future "
22457 #: cp/class.c:4870 cp/parser.c:13057
22458 #, gcc-internal-format
22459 msgid "redefinition of %q#T"
22463 #, gcc-internal-format
22464 msgid "%q#T has virtual functions but non-virtual destructor"
22468 #, gcc-internal-format
22469 msgid "trying to finish struct, but kicked out due to previous parse errors"
22473 #, gcc-internal-format
22474 msgid "language string %<\"%E\"%> not recognized"
22478 #, gcc-internal-format
22479 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
22483 #, gcc-internal-format
22484 msgid "no matches converting function %qD to type %q#T"
22488 #, gcc-internal-format
22489 msgid "converting overloaded function %qD to type %q#T is ambiguous"
22493 #, gcc-internal-format
22494 msgid "assuming pointer to member %qD"
22498 #, gcc-internal-format
22499 msgid "(a pointer to member can only be formed with %<&%E%>)"
22502 #: cp/class.c:5843 cp/class.c:5874 cp/class.c:6026 cp/class.c:6033
22503 #, gcc-internal-format
22504 msgid "not enough type information"
22508 #, gcc-internal-format
22509 msgid "argument of type %qT does not match %qT"
22513 #, gcc-internal-format
22514 msgid "invalid operation on uninstantiated type"
22517 #. [basic.scope.class]
22519 #. A name N used in a class S shall refer to the same declaration
22520 #. in its context and when re-evaluated in the completed scope of
22522 #: cp/class.c:6247 cp/decl.c:1101 cp/name-lookup.c:508
22523 #, gcc-internal-format
22524 msgid "declaration of %q#D"
22528 #, gcc-internal-format
22529 msgid "changes meaning of %qD from %q+#D"
22532 #: cp/cp-gimplify.c:120
22533 #, gcc-internal-format
22534 msgid "continue statement not within loop or switch"
22537 #: cp/cp-gimplify.c:365
22538 #, gcc-internal-format
22539 msgid "statement with no effect"
22543 #, gcc-internal-format
22544 msgid "can't convert from incomplete type %qT to %qT"
22548 #, gcc-internal-format
22549 msgid "conversion of %qE from %qT to %qT is ambiguous"
22552 #: cp/cvt.c:169 cp/cvt.c:238 cp/cvt.c:285
22553 #, gcc-internal-format
22554 msgid "cannot convert %qE from type %qT to type %qT"
22557 #: cp/cvt.c:198 cp/cvt.c:202
22558 #, gcc-internal-format
22559 msgid "pointer to member cast from %qT to %qT is via virtual base"
22563 #, gcc-internal-format
22564 msgid "conversion from %qT to %qT discards qualifiers"
22567 #: cp/cvt.c:516 cp/typeck.c:4890
22568 #, gcc-internal-format
22569 msgid "casting %qT to %qT does not dereference pointer"
22573 #, gcc-internal-format
22574 msgid "cannot convert type %qT to type %qT"
22578 #, gcc-internal-format
22579 msgid "conversion from %q#T to %q#T"
22582 #: cp/cvt.c:691 cp/cvt.c:711
22583 #, gcc-internal-format
22584 msgid "%q#T used where a %qT was expected"
22588 #, gcc-internal-format
22589 msgid "%q#T used where a floating point value was expected"
22593 #, gcc-internal-format
22594 msgid "conversion from %qT to non-scalar type %qT requested"
22598 #, gcc-internal-format
22599 msgid "pseudo-destructor is not called"
22603 #, gcc-internal-format
22604 msgid "object of incomplete type %qT will not be accessed in %s"
22608 #, gcc-internal-format
22609 msgid "object of type %qT will not be accessed in %s"
22613 #, gcc-internal-format
22614 msgid "object %qE of incomplete type %qT will not be accessed in %s"
22617 #. [over.over] enumerates the places where we can take the address
22618 #. of an overloaded function, and this is not one of them.
22620 #, gcc-internal-format
22621 msgid "%s cannot resolve address of overloaded function"
22624 #. Only warn when there is no &.
22626 #, gcc-internal-format
22627 msgid "%s is a reference, not call, to function %qE"
22631 #, gcc-internal-format
22632 msgid "%s has no effect"
22636 #, gcc-internal-format
22637 msgid "value computed is not used"
22641 #, gcc-internal-format
22642 msgid "converting NULL to non-pointer type"
22646 #, gcc-internal-format
22647 msgid "ambiguous default type conversion from %qT"
22651 #, gcc-internal-format
22652 msgid " candidate conversions include %qD and %qD"
22656 #, gcc-internal-format
22657 msgid "%qD was declared %<extern%> and later %<static%>"
22660 #: cp/decl.c:1004 cp/decl.c:1473 objc/objc-act.c:2903 objc/objc-act.c:7470
22661 #, gcc-internal-format
22662 msgid "previous declaration of %q+D"
22666 #, gcc-internal-format
22667 msgid "function %q+D redeclared as inline"
22671 #, gcc-internal-format
22672 msgid "previous declaration of %q+D with attribute noinline"
22676 #, gcc-internal-format
22677 msgid "function %q+D redeclared with attribute noinline"
22681 #, gcc-internal-format
22682 msgid "previous declaration of %q+D was inline"
22685 #: cp/decl.c:1088 cp/decl.c:1161
22686 #, gcc-internal-format
22687 msgid "shadowing %s function %q#D"
22691 #, gcc-internal-format
22692 msgid "library function %q#D redeclared as non-function %q#D"
22696 #, gcc-internal-format
22697 msgid "conflicts with built-in declaration %q#D"
22700 #: cp/decl.c:1156 cp/decl.c:1265 cp/decl.c:1281
22701 #, gcc-internal-format
22702 msgid "new declaration %q#D"
22706 #, gcc-internal-format
22707 msgid "ambiguates built-in declaration %q#D"
22711 #, gcc-internal-format
22712 msgid "%q#D redeclared as different kind of symbol"
22716 #, gcc-internal-format
22717 msgid "previous declaration of %q+#D"
22721 #, gcc-internal-format
22722 msgid "declaration of template %q#D"
22725 #: cp/decl.c:1252 cp/name-lookup.c:509
22726 #, gcc-internal-format
22727 msgid "conflicts with previous declaration %q+#D"
22730 #: cp/decl.c:1266 cp/decl.c:1282
22731 #, gcc-internal-format
22732 msgid "ambiguates old declaration %q+#D"
22736 #, gcc-internal-format
22737 msgid "declaration of C function %q#D conflicts with"
22741 #, gcc-internal-format
22742 msgid "previous declaration %q+#D here"
22746 #, gcc-internal-format
22747 msgid "conflicting declaration %q#D"
22751 #, gcc-internal-format
22752 msgid "%q+D has a previous declaration as %q#D"
22755 #. [namespace.alias]
22757 #. A namespace-name or namespace-alias shall not be declared as
22758 #. the name of any other entity in the same declarative region.
22759 #. A namespace-name defined at global scope shall not be
22760 #. declared as the name of any other entity in any global scope
22763 #, gcc-internal-format
22764 msgid "declaration of namespace %qD conflicts with"
22768 #, gcc-internal-format
22769 msgid "previous declaration of namespace %q+D here"
22773 #, gcc-internal-format
22774 msgid "%q+#D previously defined here"
22778 #, gcc-internal-format
22779 msgid "%q+#D previously declared here"
22782 #. Prototype decl follows defn w/o prototype.
22784 #, gcc-internal-format
22785 msgid "prototype for %q+#D"
22789 #, gcc-internal-format
22790 msgid "%Jfollows non-prototype definition here"
22794 #, gcc-internal-format
22795 msgid "previous declaration of %q+#D with %qL linkage"
22799 #, gcc-internal-format
22800 msgid "conflicts with new declaration with %qL linkage"
22803 #: cp/decl.c:1402 cp/decl.c:1408
22804 #, gcc-internal-format
22805 msgid "default argument given for parameter %d of %q#D"
22808 #: cp/decl.c:1404 cp/decl.c:1410
22809 #, gcc-internal-format
22810 msgid "after previous specification in %q+#D"
22814 #, gcc-internal-format
22815 msgid "%q#D was used before it was declared inline"
22819 #, gcc-internal-format
22820 msgid "%Jprevious non-inline declaration here"
22824 #, gcc-internal-format
22825 msgid "redundant redeclaration of %qD in same scope"
22829 #, gcc-internal-format
22830 msgid "declaration of %qF throws different exceptions"
22834 #, gcc-internal-format
22835 msgid "than previous declaration %q+F"
22838 #. From [temp.expl.spec]:
22840 #. If a template, a member template or the member of a class
22841 #. template is explicitly specialized then that
22842 #. specialization shall be declared before the first use of
22843 #. that specialization that would cause an implicit
22844 #. instantiation to take place, in every translation unit in
22845 #. which such a use occurs.
22847 #, gcc-internal-format
22848 msgid "explicit specialization of %qD after first use"
22852 #, gcc-internal-format
22853 msgid "%q+D: visibility attribute ignored because it"
22857 #, gcc-internal-format
22858 msgid "%Jconflicts with previous declaration here"
22861 #: cp/decl.c:2191 cp/decl.c:2213
22862 #, gcc-internal-format
22863 msgid "jump to label %qD"
22866 #: cp/decl.c:2193 cp/decl.c:2215
22867 #, gcc-internal-format
22868 msgid "jump to case label"
22871 #: cp/decl.c:2196 cp/decl.c:2218
22872 #, gcc-internal-format
22873 msgid "%H from here"
22877 #, gcc-internal-format
22878 msgid " crosses initialization of %q+#D"
22881 #: cp/decl.c:2203 cp/decl.c:2317
22882 #, gcc-internal-format
22883 msgid " enters scope of non-POD %q+#D"
22886 #: cp/decl.c:2222 cp/decl.c:2321
22887 #, gcc-internal-format
22888 msgid " enters try block"
22891 #: cp/decl.c:2224 cp/decl.c:2323
22892 #, gcc-internal-format
22893 msgid " enters catch block"
22897 #, gcc-internal-format
22898 msgid "jump to label %q+D"
22902 #, gcc-internal-format
22906 #. Can't skip init of __exception_info.
22908 #, gcc-internal-format
22909 msgid "%J enters catch block"
22913 #, gcc-internal-format
22914 msgid " skips initialization of %q+#D"
22918 #, gcc-internal-format
22919 msgid "label named wchar_t"
22923 #, gcc-internal-format
22924 msgid "duplicate label %qD"
22927 #: cp/decl.c:2607 cp/parser.c:3609
22928 #, gcc-internal-format
22929 msgid "%qD used without template parameters"
22932 #: cp/decl.c:2624 cp/decl.c:2715
22933 #, gcc-internal-format
22934 msgid "no class template named %q#T in %q#T"
22937 #: cp/decl.c:2645 cp/decl.c:2655 cp/decl.c:2675
22938 #, gcc-internal-format
22939 msgid "no type named %q#T in %q#T"
22943 #, gcc-internal-format
22944 msgid "template parameters do not match template"
22947 #: cp/decl.c:2725 cp/friend.c:317 cp/friend.c:325
22948 #, gcc-internal-format
22949 msgid "%q+D declared here"
22953 #, gcc-internal-format
22954 msgid "%Jan anonymous union cannot have function members"
22958 #, gcc-internal-format
22959 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
22963 #, gcc-internal-format
22964 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
22968 #, gcc-internal-format
22970 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
22974 #, gcc-internal-format
22975 msgid "multiple types in one declaration"
22979 #, gcc-internal-format
22980 msgid "redeclaration of C++ built-in type %qT"
22984 #, gcc-internal-format
22985 msgid "missing type-name in typedef-declaration"
22989 #, gcc-internal-format
22990 msgid "ISO C++ prohibits anonymous structs"
22994 #, gcc-internal-format
22995 msgid "%qs can only be specified for functions"
22999 #, gcc-internal-format
23000 msgid "%<friend%> can only be specified inside a class"
23004 #, gcc-internal-format
23005 msgid "%<explicit%> can only be specified for constructors"
23009 #, gcc-internal-format
23010 msgid "a storage class can only be specified for objects and functions"
23014 #, gcc-internal-format
23015 msgid "qualifiers can only be specified for objects and functions"
23019 #, gcc-internal-format
23020 msgid "attribute ignored in declaration of %q+#T"
23024 #, gcc-internal-format
23025 msgid "attribute for %q+#T must follow the %qs keyword"
23029 #, gcc-internal-format
23030 msgid "function %q#D is initialized like a variable"
23034 #, gcc-internal-format
23035 msgid "declaration of %q#D has %<extern%> and is initialized"
23039 #, gcc-internal-format
23040 msgid "%q#D is not a static member of %q#T"
23044 #, gcc-internal-format
23045 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
23049 #, gcc-internal-format
23051 "template header not allowed in member definition of explicitly specialized "
23056 #, gcc-internal-format
23057 msgid "duplicate initialization of %qD"
23061 #, gcc-internal-format
23062 msgid "declaration of %q#D outside of class is not definition"
23066 #, gcc-internal-format
23067 msgid "variable %q#D has initializer but incomplete type"
23070 #: cp/decl.c:3833 cp/decl.c:4529
23071 #, gcc-internal-format
23072 msgid "elements of array %q#D have incomplete type"
23076 #, gcc-internal-format
23077 msgid "aggregate %q#D has incomplete type and cannot be defined"
23081 #, gcc-internal-format
23082 msgid "%qD declared as reference but not initialized"
23086 #, gcc-internal-format
23087 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
23091 #, gcc-internal-format
23092 msgid "cannot initialize %qT from %qT"
23096 #, gcc-internal-format
23097 msgid "initializer fails to determine size of %qD"
23101 #, gcc-internal-format
23102 msgid "array size missing in %qD"
23106 #, gcc-internal-format
23107 msgid "zero-size array %qD"
23110 #. An automatic variable with an incomplete type: that is an error.
23111 #. Don't talk about array types here, since we took care of that
23112 #. message in grokdeclarator.
23114 #, gcc-internal-format
23115 msgid "storage size of %qD isn't known"
23119 #, gcc-internal-format
23120 msgid "storage size of %qD isn't constant"
23124 #, gcc-internal-format
23126 "sorry: semantics of inline function static data %q+#D are wrong (you'll wind "
23127 "up with multiple copies)"
23131 #, gcc-internal-format
23132 msgid "%J you can work around this by removing the initializer"
23136 #, gcc-internal-format
23137 msgid "uninitialized const %qD"
23141 #, gcc-internal-format
23142 msgid "name %qD used in a GNU-style designated initializer for an array"
23146 #, gcc-internal-format
23147 msgid "invalid type %qT as initializer for a vector of type %qT"
23151 #, gcc-internal-format
23152 msgid "initializer for %qT must be brace-enclosed"
23156 #, gcc-internal-format
23157 msgid "ISO C++ does not allow designated initializers"
23161 #, gcc-internal-format
23162 msgid "%qT has no non-static data member named %qD"
23166 #, gcc-internal-format
23167 msgid "braces around scalar initializer for type %qT"
23171 #, gcc-internal-format
23172 msgid "missing braces around initializer for %qT"
23176 #, gcc-internal-format
23177 msgid "too many initializers for %qT"
23181 #, gcc-internal-format
23182 msgid "variable-sized object %qD may not be initialized"
23186 #, gcc-internal-format
23187 msgid "%qD has incomplete type"
23191 #, gcc-internal-format
23192 msgid "%qD must be initialized by constructor, not by %<{...}%>"
23196 #, gcc-internal-format
23197 msgid "array %qD initialized by parenthesized string literal %qE"
23201 #, gcc-internal-format
23202 msgid "structure %qD with uninitialized const members"
23206 #, gcc-internal-format
23207 msgid "structure %qD with uninitialized reference members"
23211 #, gcc-internal-format
23212 msgid "assignment (not initialization) in declaration"
23216 #, gcc-internal-format
23217 msgid "cannot initialize %qD to namespace %qD"
23221 #, gcc-internal-format
23222 msgid "shadowing previous type declaration of %q#D"
23226 #, gcc-internal-format
23227 msgid "%qD cannot be thread-local because it has non-POD type %qT"
23231 #, gcc-internal-format
23232 msgid "%qD is thread-local and so cannot be dynamically initialized"
23236 #, gcc-internal-format
23238 "%qD cannot be initialized by a non-constant expression when being declared"
23242 #, gcc-internal-format
23243 msgid "destructor for alien class %qT cannot be a member"
23247 #, gcc-internal-format
23248 msgid "constructor for alien class %qT cannot be a member"
23252 #, gcc-internal-format
23253 msgid "%qD declared as a %<virtual%> %s"
23257 #, gcc-internal-format
23258 msgid "%qD declared as an %<inline%> %s"
23262 #, gcc-internal-format
23264 "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
23269 #, gcc-internal-format
23270 msgid "%q+D declared as a friend"
23274 #, gcc-internal-format
23275 msgid "%q+D declared with an exception specification"
23279 #, gcc-internal-format
23280 msgid "definition of %qD is not in namespace enclosing %qT"
23284 #, gcc-internal-format
23285 msgid "cannot declare %<::main%> to be a template"
23289 #, gcc-internal-format
23290 msgid "cannot declare %<::main%> to be inline"
23294 #, gcc-internal-format
23295 msgid "cannot declare %<::main%> to be static"
23299 #, gcc-internal-format
23300 msgid "%<::main%> must return %<int%>"
23304 #, gcc-internal-format
23305 msgid "non-local function %q#D uses anonymous type"
23308 #: cp/decl.c:5750 cp/decl.c:6087
23309 #, gcc-internal-format
23311 "%q+#D does not refer to the unqualified type, so it is not used for linkage"
23315 #, gcc-internal-format
23316 msgid "non-local function %q#D uses local type %qT"
23320 #, gcc-internal-format
23321 msgid "%smember function %qD cannot have cv-qualifier"
23325 #, gcc-internal-format
23326 msgid "defining explicit specialization %qD in friend declaration"
23329 #. Something like `template <class T> friend void f<T>()'.
23331 #, gcc-internal-format
23332 msgid "invalid use of template-id %qD in declaration of primary template"
23336 #, gcc-internal-format
23338 "default arguments are not allowed in declaration of friend template "
23339 "specialization %qD"
23343 #, gcc-internal-format
23345 "%<inline%> is not allowed in declaration of friend template specialization %"
23350 #, gcc-internal-format
23351 msgid "definition of implicitly-declared %qD"
23354 #: cp/decl.c:5935 cp/decl2.c:706
23355 #, gcc-internal-format
23356 msgid "no %q#D member function declared in class %qT"
23359 #. DRs 132, 319 and 389 seem to indicate types with
23360 #. no linkage can only be used to declare extern "C"
23361 #. entities. Since it's not always an error in the
23362 #. ISO C++ 90 Standard, we only issue a warning.
23364 #, gcc-internal-format
23365 msgid "non-local variable %q#D uses anonymous type"
23369 #, gcc-internal-format
23370 msgid "non-local variable %q#D uses local type %qT"
23374 #, gcc-internal-format
23376 "invalid in-class initialization of static data member of non-integral type %"
23381 #, gcc-internal-format
23382 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
23386 #, gcc-internal-format
23388 "ISO C++ forbids initialization of member constant %qD of non-integral type %"
23393 #, gcc-internal-format
23394 msgid "size of array %qD has non-integral type %qT"
23398 #, gcc-internal-format
23399 msgid "size of array has non-integral type %qT"
23403 #, gcc-internal-format
23404 msgid "size of array %qD is negative"
23408 #, gcc-internal-format
23409 msgid "size of array is negative"
23413 #, gcc-internal-format
23414 msgid "ISO C++ forbids zero-size array %qD"
23418 #, gcc-internal-format
23419 msgid "ISO C++ forbids zero-size array"
23423 #, gcc-internal-format
23424 msgid "size of array %qD is not an integral constant-expression"
23428 #, gcc-internal-format
23429 msgid "size of array is not an integral constant-expression"
23433 #, gcc-internal-format
23434 msgid "ISO C++ forbids variable-size array %qD"
23438 #, gcc-internal-format
23439 msgid "ISO C++ forbids variable-size array"
23443 #, gcc-internal-format
23444 msgid "overflow in array dimension"
23448 #, gcc-internal-format
23449 msgid "declaration of %qD as %s"
23453 #, gcc-internal-format
23454 msgid "creating %s"
23458 #, gcc-internal-format
23460 "declaration of %qD as multidimensional array must have bounds for all "
23461 "dimensions except the first"
23465 #, gcc-internal-format
23467 "multidimensional array must have bounds for all dimensions except the first"
23471 #, gcc-internal-format
23472 msgid "return type specification for constructor invalid"
23476 #, gcc-internal-format
23477 msgid "return type specification for destructor invalid"
23481 #, gcc-internal-format
23482 msgid "operator %qT declared to return %qT"
23486 #, gcc-internal-format
23487 msgid "return type specified for %<operator %T%>"
23491 #, gcc-internal-format
23492 msgid "unnamed variable or field declared void"
23496 #, gcc-internal-format
23497 msgid "variable or field %qE declared void"
23501 #, gcc-internal-format
23502 msgid "variable or field declared void"
23506 #, gcc-internal-format
23507 msgid "type %qT is not derived from type %qT"
23510 #: cp/decl.c:6697 cp/decl.c:6789 cp/decl.c:7919
23511 #, gcc-internal-format
23512 msgid "declaration of %qD as non-function"
23516 #, gcc-internal-format
23517 msgid "declaration of %qD as non-member"
23521 #, gcc-internal-format
23522 msgid "declarator-id missing; using reserved word %qD"
23526 #, gcc-internal-format
23527 msgid "two or more data types in declaration of %qs"
23531 #, gcc-internal-format
23532 msgid "ISO C++ does not support %<long long%>"
23536 #, gcc-internal-format
23537 msgid "duplicate %qs"
23540 #: cp/decl.c:6925 cp/decl.c:6927
23541 #, gcc-internal-format
23542 msgid "ISO C++ forbids declaration of %qs with no type"
23546 #, gcc-internal-format
23547 msgid "short, signed or unsigned invalid for %qs"
23551 #, gcc-internal-format
23552 msgid "long, short, signed or unsigned invalid for %qs"
23556 #, gcc-internal-format
23557 msgid "long and short specified together for %qs"
23561 #, gcc-internal-format
23562 msgid "long or short specified with char for %qs"
23566 #, gcc-internal-format
23567 msgid "long or short specified with floating type for %qs"
23571 #, gcc-internal-format
23572 msgid "signed and unsigned given together for %qs"
23576 #, gcc-internal-format
23577 msgid "long, short, signed or unsigned used invalidly for %qs"
23581 #, gcc-internal-format
23582 msgid "complex invalid for %qs"
23586 #, gcc-internal-format
23587 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
23590 #: cp/decl.c:7074 cp/typeck.c:6522
23591 #, gcc-internal-format
23592 msgid "ignoring %qV qualifiers added to function type %qT"
23596 #, gcc-internal-format
23597 msgid "member %qD cannot be declared both virtual and static"
23601 #, gcc-internal-format
23602 msgid "%<%T::%D%> is not a valid declarator"
23606 #, gcc-internal-format
23607 msgid "typedef declaration invalid in parameter declaration"
23611 #, gcc-internal-format
23612 msgid "storage class specifiers invalid in parameter declarations"
23616 #, gcc-internal-format
23617 msgid "virtual outside class declaration"
23620 #: cp/decl.c:7137 cp/decl.c:7146
23621 #, gcc-internal-format
23622 msgid "multiple storage classes in declaration of %qs"
23626 #, gcc-internal-format
23627 msgid "storage class specified for %qs"
23631 #, gcc-internal-format
23632 msgid "top-level declaration of %qs specifies %<auto%>"
23636 #, gcc-internal-format
23637 msgid "storage class specifiers invalid in friend function declarations"
23641 #, gcc-internal-format
23642 msgid "destructor cannot be static member function"
23646 #, gcc-internal-format
23647 msgid "destructors may not be cv-qualified"
23651 #, gcc-internal-format
23652 msgid "constructor cannot be static member function"
23656 #, gcc-internal-format
23657 msgid "constructors cannot be declared virtual"
23661 #, gcc-internal-format
23662 msgid "constructors may not be cv-qualified"
23666 #, gcc-internal-format
23667 msgid "can't initialize friend function %qs"
23670 #. Cannot be both friend and virtual.
23672 #, gcc-internal-format
23673 msgid "virtual functions cannot be friends"
23677 #, gcc-internal-format
23678 msgid "friend declaration not in class definition"
23682 #, gcc-internal-format
23683 msgid "can't define friend function %qs in a local class definition"
23687 #, gcc-internal-format
23688 msgid "destructors may not have parameters"
23691 #: cp/decl.c:7434 cp/decl.c:7441
23692 #, gcc-internal-format
23693 msgid "cannot declare reference to %q#T"
23697 #, gcc-internal-format
23698 msgid "cannot declare pointer to %q#T"
23702 #, gcc-internal-format
23703 msgid "cannot declare pointer to %q#T member"
23707 #, gcc-internal-format
23708 msgid "%qD is a namespace"
23712 #, gcc-internal-format
23713 msgid "template-id %qD used as a declarator"
23717 #, gcc-internal-format
23718 msgid "extra qualification %<%T::%> on member %qs ignored"
23722 #, gcc-internal-format
23723 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
23727 #, gcc-internal-format
23728 msgid "cannot declare member %<%T::%s%> within %qT"
23732 #, gcc-internal-format
23733 msgid "data member may not have variably modified type %qT"
23737 #, gcc-internal-format
23738 msgid "parameter may not have variably modified type %qT"
23741 #. [dcl.fct.spec] The explicit specifier shall only be used in
23742 #. declarations of constructors within a class definition.
23744 #, gcc-internal-format
23745 msgid "only declarations of constructors can be %<explicit%>"
23749 #, gcc-internal-format
23750 msgid "non-member %qs cannot be declared %<mutable%>"
23754 #, gcc-internal-format
23755 msgid "non-object member %qs cannot be declared %<mutable%>"
23759 #, gcc-internal-format
23760 msgid "function %qs cannot be declared %<mutable%>"
23764 #, gcc-internal-format
23765 msgid "static %qs cannot be declared %<mutable%>"
23769 #, gcc-internal-format
23770 msgid "const %qs cannot be declared %<mutable%>"
23774 #, gcc-internal-format
23775 msgid "%Jtypedef name may not be a nested-name-specifier"
23779 #, gcc-internal-format
23780 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
23784 #, gcc-internal-format
23785 msgid "qualified function types cannot be used to declare %s functions"
23789 #, gcc-internal-format
23790 msgid "type qualifiers specified for friend class declaration"
23794 #, gcc-internal-format
23795 msgid "%<inline%> specified for friend class declaration"
23799 #, gcc-internal-format
23800 msgid "template parameters cannot be friends"
23804 #, gcc-internal-format
23805 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
23809 #, gcc-internal-format
23810 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
23814 #, gcc-internal-format
23815 msgid "trying to make class %qT a friend of global scope"
23819 #, gcc-internal-format
23820 msgid "invalid qualifiers on non-member function type"
23824 #, gcc-internal-format
23825 msgid "abstract declarator %qT used as declaration"
23829 #, gcc-internal-format
23830 msgid "cannot use %<::%> in parameter declaration"
23833 #. Something like struct S { int N::j; };
23835 #, gcc-internal-format
23836 msgid "invalid use of %<::%>"
23840 #, gcc-internal-format
23841 msgid "can't make %qD into a method -- not in a class"
23845 #, gcc-internal-format
23846 msgid "function %qD declared virtual inside a union"
23850 #, gcc-internal-format
23851 msgid "%qD cannot be declared virtual, since it is always static"
23855 #, gcc-internal-format
23856 msgid "declaration of %qD as member of %qT"
23860 #, gcc-internal-format
23861 msgid "field %qD has incomplete type"
23865 #, gcc-internal-format
23866 msgid "name %qT has incomplete type"
23870 #, gcc-internal-format
23871 msgid " in instantiation of template %qT"
23875 #, gcc-internal-format
23876 msgid "%qE is neither function nor member function; cannot be declared friend"
23880 #, gcc-internal-format
23881 msgid "member functions are implicitly friends of their class"
23884 #. An attempt is being made to initialize a non-static
23885 #. member. But, from [class.mem]:
23887 #. 4 A member-declarator can contain a
23888 #. constant-initializer only if it declares a static
23889 #. member (_class.static_) of integral or enumeration
23890 #. type, see _class.static.data_.
23892 #. This used to be relatively common practice, but
23893 #. the rest of the compiler does not correctly
23894 #. handle the initialization unless the member is
23895 #. static so we make it static below.
23897 #, gcc-internal-format
23898 msgid "ISO C++ forbids initialization of member %qD"
23902 #, gcc-internal-format
23903 msgid "making %qD static"
23907 #, gcc-internal-format
23908 msgid "storage class %<auto%> invalid for function %qs"
23912 #, gcc-internal-format
23913 msgid "storage class %<register%> invalid for function %qs"
23917 #, gcc-internal-format
23918 msgid "storage class %<__thread%> invalid for function %qs"
23922 #, gcc-internal-format
23924 "%<static%> specified invalid for function %qs declared out of global scope"
23928 #, gcc-internal-format
23930 "%<inline%> specifier invalid for function %qs declared out of global scope"
23934 #, gcc-internal-format
23935 msgid "virtual non-class function %qs"
23939 #, gcc-internal-format
23940 msgid "cannot declare member function %qD to have static linkage"
23943 #. FIXME need arm citation
23945 #, gcc-internal-format
23946 msgid "cannot declare static function inside another function"
23950 #, gcc-internal-format
23952 "%<static%> may not be used when defining (as opposed to declaring) a static "
23957 #, gcc-internal-format
23958 msgid "static member %qD declared %<register%>"
23962 #, gcc-internal-format
23963 msgid "cannot explicitly declare member %q#D to have extern linkage"
23967 #, gcc-internal-format
23968 msgid "default argument for %q#D has type %qT"
23972 #, gcc-internal-format
23973 msgid "default argument for parameter of type %qT has type %qT"
23977 #, gcc-internal-format
23978 msgid "default argument %qE uses local variable %qD"
23982 #, gcc-internal-format
23983 msgid "parameter %qD invalidly declared method type"
23987 #, gcc-internal-format
23988 msgid "parameter %qD includes %s to array of unknown bound %qT"
23993 #. A declaration of a constructor for a class X is ill-formed if
23994 #. its first parameter is of type (optionally cv-qualified) X
23995 #. and either there are no other parameters or else all other
23996 #. parameters have default arguments.
23998 #. We *don't* complain about member template instantiations that
23999 #. have this form, though; they can occur as we try to decide
24000 #. what constructor to use during overload resolution. Since
24001 #. overload resolution will never prefer such a constructor to
24002 #. the non-template copy constructor (which is either explicitly
24003 #. or implicitly defined), there's no need to worry about their
24004 #. existence. Theoretically, they should never even be
24005 #. instantiated, but that's hard to forestall.
24007 #, gcc-internal-format
24008 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
24012 #, gcc-internal-format
24013 msgid "%qD may not be declared within a namespace"
24017 #, gcc-internal-format
24018 msgid "%qD may not be declared as static"
24022 #, gcc-internal-format
24023 msgid "%qD must be a nonstatic member function"
24027 #, gcc-internal-format
24029 "%qD must be either a non-static member function or a non-member function"
24033 #, gcc-internal-format
24034 msgid "%qD must have an argument of class or enumerated type"
24038 #, gcc-internal-format
24039 msgid "conversion to %s%s will never use a type conversion operator"
24044 #, gcc-internal-format
24045 msgid "ISO C++ prohibits overloading operator ?:"
24049 #, gcc-internal-format
24050 msgid "postfix %qD must take %<int%> as its argument"
24054 #, gcc-internal-format
24055 msgid "postfix %qD must take %<int%> as its second argument"
24059 #, gcc-internal-format
24060 msgid "%qD must take either zero or one argument"
24064 #, gcc-internal-format
24065 msgid "%qD must take either one or two arguments"
24069 #, gcc-internal-format
24070 msgid "prefix %qD should return %qT"
24074 #, gcc-internal-format
24075 msgid "postfix %qD should return %qT"
24079 #, gcc-internal-format
24080 msgid "%qD must take %<void%>"
24083 #: cp/decl.c:9079 cp/decl.c:9087
24084 #, gcc-internal-format
24085 msgid "%qD must take exactly one argument"
24089 #, gcc-internal-format
24090 msgid "%qD must take exactly two arguments"
24094 #, gcc-internal-format
24095 msgid "user-defined %qD always evaluates both arguments"
24099 #, gcc-internal-format
24100 msgid "%qD should return by value"
24103 #: cp/decl.c:9123 cp/decl.c:9126
24104 #, gcc-internal-format
24105 msgid "%qD cannot have default arguments"
24109 #, gcc-internal-format
24110 msgid "using template type parameter %qT after %qs"
24114 #, gcc-internal-format
24115 msgid "using typedef-name %qD after %qs"
24119 #, gcc-internal-format
24120 msgid "%q+D has a previous declaration here"
24124 #, gcc-internal-format
24125 msgid "%qT referred to as %qs"
24128 #: cp/decl.c:9208 cp/decl.c:9215
24129 #, gcc-internal-format
24130 msgid "%q+T has a previous declaration here"
24134 #, gcc-internal-format
24135 msgid "%qT referred to as enum"
24138 #. If a class template appears as elaborated type specifier
24139 #. without a template header such as:
24141 #. template <class T> class C {};
24142 #. void f(class C); // No template header here
24144 #. then the required template argument is missing.
24146 #, gcc-internal-format
24147 msgid "template argument required for %<%s %T%>"
24150 #: cp/decl.c:9277 cp/name-lookup.c:2628
24151 #, gcc-internal-format
24152 msgid "%qD has the same name as the class in which it is declared"
24156 #, gcc-internal-format
24157 msgid "use of enum %q#D without previous declaration"
24161 #, gcc-internal-format
24162 msgid "redeclaration of %qT as a non-template"
24166 #, gcc-internal-format
24167 msgid "derived union %qT invalid"
24171 #, gcc-internal-format
24172 msgid "Java class %qT cannot have multiple bases"
24176 #, gcc-internal-format
24177 msgid "Java class %qT cannot have virtual bases"
24181 #, gcc-internal-format
24182 msgid "base type %qT fails to be a struct or class type"
24186 #, gcc-internal-format
24187 msgid "recursive type %qT undefined"
24191 #, gcc-internal-format
24192 msgid "duplicate base type %qT invalid"
24196 #, gcc-internal-format
24197 msgid "multiple definition of %q#T"
24201 #, gcc-internal-format
24202 msgid "%Jprevious definition here"
24207 #. IF no integral type can represent all the enumerator values, the
24208 #. enumeration is ill-formed.
24210 #, gcc-internal-format
24211 msgid "no integral type can represent all of the enumerator values for %qT"
24215 #, gcc-internal-format
24216 msgid "enumerator value for %qD not integer constant"
24220 #, gcc-internal-format
24221 msgid "overflow in enumeration values at %qD"
24225 #, gcc-internal-format
24226 msgid "return type %q#T is incomplete"
24229 #: cp/decl.c:10137 cp/typeck.c:6274
24230 #, gcc-internal-format
24231 msgid "%<operator=%> should return a reference to %<*this%>"
24235 #, gcc-internal-format
24236 msgid "parameter %qD declared void"
24240 #, gcc-internal-format
24241 msgid "invalid member function declaration"
24245 #, gcc-internal-format
24246 msgid "%qD is already defined in class %qT"
24250 #, gcc-internal-format
24251 msgid "static member function %q#D declared with type qualifiers"
24255 #, gcc-internal-format
24256 msgid "name missing for member function"
24259 #: cp/decl2.c:366 cp/decl2.c:380
24260 #, gcc-internal-format
24261 msgid "ambiguous conversion for array subscript"
24265 #, gcc-internal-format
24266 msgid "invalid types %<%T[%T]%> for array subscript"
24270 #, gcc-internal-format
24271 msgid "deleting array %q#D"
24275 #, gcc-internal-format
24276 msgid "type %q#T argument given to %<delete%>, expected pointer"
24280 #, gcc-internal-format
24282 "cannot delete a function. Only pointer-to-objects are valid arguments to %"
24287 #, gcc-internal-format
24288 msgid "deleting %qT is undefined"
24291 #. 14.5.2.2 [temp.mem]
24293 #. A local class shall not have member templates.
24295 #, gcc-internal-format
24296 msgid "invalid declaration of member template %q#D in local class"
24300 #, gcc-internal-format
24301 msgid "invalid use of %<virtual%> in template declaration of %q#D"
24304 #: cp/decl2.c:498 cp/pt.c:3007
24305 #, gcc-internal-format
24306 msgid "template declaration of %q#D"
24310 #, gcc-internal-format
24311 msgid "Java method %qD has non-Java return type %qT"
24315 #, gcc-internal-format
24316 msgid "Java method %qD has non-Java parameter type %qT"
24320 #, gcc-internal-format
24321 msgid "prototype for %q#D does not match any in class %qT"
24325 #, gcc-internal-format
24326 msgid "local class %q#T shall not have static data member %q#D"
24330 #, gcc-internal-format
24331 msgid "initializer invalid for static member with constructor"
24335 #, gcc-internal-format
24336 msgid "(an out of class initialization is required)"
24340 #, gcc-internal-format
24341 msgid "member %qD conflicts with virtual function table field name"
24345 #, gcc-internal-format
24346 msgid "applying attributes to template parameters is not implemented"
24350 #, gcc-internal-format
24351 msgid "%qD is already defined in %qT"
24355 #, gcc-internal-format
24356 msgid "initializer specified for static member function %qD"
24360 #, gcc-internal-format
24361 msgid "field initializer is not constant"
24365 #, gcc-internal-format
24366 msgid "%<asm%> specifiers are not permitted on non-static data members"
24370 #, gcc-internal-format
24371 msgid "cannot declare %qD to be a bit-field type"
24375 #, gcc-internal-format
24376 msgid "cannot declare bit-field %qD with function type"
24380 #, gcc-internal-format
24381 msgid "%qD is already defined in the class %qT"
24385 #, gcc-internal-format
24386 msgid "static member %qD cannot be a bit-field"
24390 #, gcc-internal-format
24391 msgid "anonymous struct not inside named type"
24395 #, gcc-internal-format
24396 msgid "namespace-scope anonymous aggregates must be static"
24400 #, gcc-internal-format
24401 msgid "anonymous union with no members"
24405 #, gcc-internal-format
24406 msgid "%<operator new%> must return type %qT"
24410 #, gcc-internal-format
24411 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
24415 #, gcc-internal-format
24416 msgid "%<operator delete%> must return type %qT"
24420 #, gcc-internal-format
24421 msgid "%<operator delete%> takes type %qT as first parameter"
24425 #, gcc-internal-format
24426 msgid "inline function %q+D used but never defined"
24430 #, gcc-internal-format
24431 msgid "default argument missing for parameter %P of %q+#D"
24434 #. Can't throw a reference.
24436 #, gcc-internal-format
24437 msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
24441 #, gcc-internal-format
24442 msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
24445 #. Thrown object must be a Throwable.
24447 #, gcc-internal-format
24448 msgid "type %qT is not derived from %<java::lang::Throwable%>"
24452 #, gcc-internal-format
24453 msgid "mixing C++ and Java catches in a single translation unit"
24457 #, gcc-internal-format
24458 msgid "throwing NULL, which has integral, not pointer type"
24461 #: cp/except.c:630 cp/init.c:1903
24462 #, gcc-internal-format
24463 msgid "%qD should never be overloaded"
24467 #, gcc-internal-format
24468 msgid " in thrown expression"
24472 #, gcc-internal-format
24474 "expression %qE of abstract class type %qT cannot be used in throw-expression"
24478 #, gcc-internal-format
24479 msgid "%Hexception of type %qT will be caught"
24483 #, gcc-internal-format
24484 msgid "%H by earlier handler for %qT"
24488 #, gcc-internal-format
24489 msgid "%H%<...%> handler must be the last handler for its try block"
24493 #, gcc-internal-format
24494 msgid "%qD is already a friend of class %qT"
24498 #, gcc-internal-format
24499 msgid "invalid type %qT declared %<friend%>"
24503 #. Friend declarations shall not declare partial
24504 #. specializations.
24505 #. template <class U> friend class T::X<U>;
24507 #. Friend declarations shall not declare partial
24508 #. specializations.
24509 #: cp/friend.c:244 cp/friend.c:274
24510 #, gcc-internal-format
24511 msgid "partial specialization %qT declared %<friend%>"
24515 #, gcc-internal-format
24516 msgid "class %qT is implicitly friends with itself"
24520 #, gcc-internal-format
24521 msgid "%qT is not a member of %qT"
24525 #, gcc-internal-format
24526 msgid "%qT is not a member class template of %qT"
24530 #, gcc-internal-format
24531 msgid "%qT is not a nested class of %qT"
24534 #. template <class T> friend class T;
24536 #, gcc-internal-format
24537 msgid "template parameter type %qT declared %<friend%>"
24540 #. template <class T> friend class A; where A is not a template
24542 #, gcc-internal-format
24543 msgid "%q#T is not a template"
24547 #, gcc-internal-format
24548 msgid "%qD is already a friend of %qT"
24552 #, gcc-internal-format
24553 msgid "%qT is already a friend of %qT"
24557 #, gcc-internal-format
24558 msgid "member %qD declared as friend before type %qT defined"
24562 #, gcc-internal-format
24563 msgid "friend declaration %q#D declares a non-template function"
24567 #, gcc-internal-format
24569 "(if this is not what you intended, make sure the function template has "
24570 "already been declared and add <> after the function name here) -Wno-non-"
24571 "template-friend disables this warning"
24575 #, gcc-internal-format
24576 msgid "%J%qD should be initialized in the member initialization list"
24580 #, gcc-internal-format
24581 msgid "%Jdefault-initialization of %q#D, which has reference type"
24585 #, gcc-internal-format
24586 msgid "%Juninitialized reference member %qD"
24590 #, gcc-internal-format
24591 msgid "%Juninitialized member %qD with %<const%> type %qT"
24595 #, gcc-internal-format
24596 msgid "%q+D will be initialized after"
24600 #, gcc-internal-format
24601 msgid "base %qT will be initialized after"
24605 #, gcc-internal-format
24610 #, gcc-internal-format
24615 #, gcc-internal-format
24616 msgid "%J when initialized here"
24620 #, gcc-internal-format
24621 msgid "%Jmultiple initializations given for %qD"
24625 #, gcc-internal-format
24626 msgid "%Jmultiple initializations given for base %qT"
24630 #, gcc-internal-format
24631 msgid "%Jinitializations for multiple members of %qT"
24635 #, gcc-internal-format
24637 "%Jbase class %q#T should be explicitly initialized in the copy constructor"
24640 #: cp/init.c:908 cp/init.c:927
24641 #, gcc-internal-format
24642 msgid "class %qT does not have any field named %qD"
24646 #, gcc-internal-format
24648 "%q#D is a static data member; it can only be initialized at its definition"
24652 #, gcc-internal-format
24653 msgid "%q#D is not a non-static data member of %qT"
24657 #, gcc-internal-format
24658 msgid "unnamed initializer for %qT, which has no base classes"
24662 #, gcc-internal-format
24663 msgid "unnamed initializer for %qT, which uses multiple inheritance"
24667 #, gcc-internal-format
24668 msgid "%qD is both a direct base and an indirect virtual base"
24672 #, gcc-internal-format
24673 msgid "type %qD is not a direct or virtual base of %qT"
24677 #, gcc-internal-format
24678 msgid "type %qD is not a direct base of %qT"
24682 #, gcc-internal-format
24683 msgid "bad array initializer"
24687 #, gcc-internal-format
24688 msgid "%qT is not an aggregate type"
24692 #, gcc-internal-format
24693 msgid "qualified type %qT does not match destructor name %<~%T%>"
24697 #, gcc-internal-format
24698 msgid "incomplete type %qT does not have member %qD"
24702 #, gcc-internal-format
24703 msgid "%qD is not a member of type %qT"
24707 #, gcc-internal-format
24708 msgid "invalid pointer to bit-field %qD"
24712 #, gcc-internal-format
24713 msgid "invalid use of non-static member function %qD"
24717 #, gcc-internal-format
24718 msgid "invalid use of non-static data member %qD"
24722 #, gcc-internal-format
24723 msgid "size in array new must have integral type"
24727 #, gcc-internal-format
24728 msgid "zero size array reserves no space"
24732 #, gcc-internal-format
24733 msgid "new cannot be applied to a reference type"
24737 #, gcc-internal-format
24738 msgid "new cannot be applied to a function type"
24742 #, gcc-internal-format
24743 msgid "call to Java constructor, while %<jclass%> undefined"
24747 #, gcc-internal-format
24748 msgid "can't find class$"
24752 #, gcc-internal-format
24753 msgid "invalid type %<void%> for new"
24757 #, gcc-internal-format
24758 msgid "uninitialized const in %<new%> of %q#T"
24762 #, gcc-internal-format
24763 msgid "call to Java constructor with %qs undefined"
24767 #, gcc-internal-format
24768 msgid "no suitable %qD found in class %qT"
24772 #, gcc-internal-format
24773 msgid "request for member %qD is ambiguous"
24777 #, gcc-internal-format
24778 msgid "ISO C++ forbids initialization in array new"
24782 #, gcc-internal-format
24783 msgid "initializer ends prematurely"
24787 #, gcc-internal-format
24788 msgid "cannot initialize multi-dimensional array with initializer"
24792 #, gcc-internal-format
24793 msgid "possible problem detected in invocation of delete operator:"
24797 #, gcc-internal-format
24799 "neither the destructor nor the class-specific operator delete will be "
24800 "called, even if they are declared when the class is defined."
24804 #, gcc-internal-format
24805 msgid "unknown array size in delete"
24809 #, gcc-internal-format
24810 msgid "type to vector delete is neither pointer or array type"
24814 #, gcc-internal-format
24815 msgid "junk at end of #pragma %s"
24819 #, gcc-internal-format
24820 msgid "invalid #pragma %s"
24824 #, gcc-internal-format
24825 msgid "#pragma vtable no longer supported"
24829 #, gcc-internal-format
24830 msgid "#pragma implementation for %qs appears after file is included"
24834 #, gcc-internal-format
24835 msgid "junk at end of #pragma GCC java_exceptions"
24839 #, gcc-internal-format
24840 msgid "%qD not defined"
24844 #, gcc-internal-format
24845 msgid "%qD was not declared in this scope"
24848 #. In a template, it is invalid to write "f()" or "f(3)" if no
24849 #. declaration of "f" is available. Historically, G++ and most
24850 #. other compilers accepted that usage since they deferred all name
24851 #. lookup until instantiation time rather than doing unqualified
24852 #. name lookup at template definition time; explain to the user what
24855 #. Note that we have the exact wording of the following message in
24856 #. the manual (trouble.texi, node "Name lookup"), so they need to
24857 #. be kept in synch.
24859 #, gcc-internal-format
24861 "there are no arguments to %qD that depend on a template parameter, so a "
24862 "declaration of %qD must be available"
24866 #, gcc-internal-format
24868 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
24869 "use of an undeclared name is deprecated)"
24872 #: cp/mangle.c:2138
24873 #, gcc-internal-format
24874 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
24877 #: cp/mangle.c:2146
24878 #, gcc-internal-format
24879 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
24882 #: cp/mangle.c:2196
24883 #, gcc-internal-format
24884 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
24887 #: cp/mangle.c:2506
24888 #, gcc-internal-format
24889 msgid "the mangled name of %qD will change in a future version of GCC"
24893 #, gcc-internal-format
24894 msgid "generic thunk code fails for method %q#D which uses %<...%>"
24898 #, gcc-internal-format
24899 msgid "non-static const member %q#D, can't use default assignment operator"
24903 #, gcc-internal-format
24904 msgid "non-static reference member %q#D, can't use default assignment operator"
24908 #, gcc-internal-format
24909 msgid "%Hsynthesized method %qD first required here "
24912 #: cp/method.c:1137
24913 #, gcc-internal-format
24915 "vtable layout for class %qT may not be ABI-compliantand may change in a "
24916 "future version of GCC due to implicit virtual destructor"
24919 #: cp/name-lookup.c:694
24920 #, gcc-internal-format
24921 msgid "redeclaration of %<wchar_t%> as %qT"
24924 #. A redeclaration of main, but not a duplicate of the
24927 #. [basic.start.main]
24929 #. This function shall not be overloaded.
24930 #: cp/name-lookup.c:726
24931 #, gcc-internal-format
24932 msgid "invalid redeclaration of %q+D"
24935 #: cp/name-lookup.c:727
24936 #, gcc-internal-format
24940 #: cp/name-lookup.c:815
24941 #, gcc-internal-format
24942 msgid "type mismatch with previous external decl of %q#D"
24945 #: cp/name-lookup.c:816
24946 #, gcc-internal-format
24947 msgid "previous external decl of %q+#D"
24950 #: cp/name-lookup.c:907
24951 #, gcc-internal-format
24952 msgid "extern declaration of %q#D doesn't match"
24955 #: cp/name-lookup.c:908
24956 #, gcc-internal-format
24957 msgid "global declaration %q+#D"
24960 #: cp/name-lookup.c:944 cp/name-lookup.c:951
24961 #, gcc-internal-format
24962 msgid "declaration of %q#D shadows a parameter"
24965 #. Location of previous decl is not useful in this case.
24966 #: cp/name-lookup.c:976
24967 #, gcc-internal-format
24968 msgid "declaration of %qD shadows a member of 'this'"
24971 #: cp/name-lookup.c:982
24972 #, gcc-internal-format
24973 msgid "declaration of %qD shadows a previous local"
24976 #: cp/name-lookup.c:989
24977 #, gcc-internal-format
24978 msgid "declaration of %qD shadows a global declaration"
24981 #: cp/name-lookup.c:1115
24982 #, gcc-internal-format
24983 msgid "name lookup of %qD changed"
24986 #: cp/name-lookup.c:1116
24987 #, gcc-internal-format
24988 msgid " matches this %q+D under ISO standard rules"
24991 #: cp/name-lookup.c:1118
24992 #, gcc-internal-format
24993 msgid " matches this %q+D under old rules"
24996 #: cp/name-lookup.c:1136 cp/name-lookup.c:1144
24997 #, gcc-internal-format
24998 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
25001 #: cp/name-lookup.c:1138
25002 #, gcc-internal-format
25003 msgid " cannot use obsolete binding at %q+D because it has a destructor"
25006 #: cp/name-lookup.c:1146
25007 #, gcc-internal-format
25008 msgid " using obsolete binding at %q+D"
25011 #: cp/name-lookup.c:1199
25012 #, gcc-internal-format
25013 msgid "%s %s(%E) %p %d\n"
25016 #: cp/name-lookup.c:1202
25017 #, gcc-internal-format
25018 msgid "%s %s %p %d\n"
25021 #: cp/name-lookup.c:1328
25022 #, gcc-internal-format
25023 msgid "XXX is_class_level != (current_scope == class_scope)\n"
25026 #: cp/name-lookup.c:1886
25027 #, gcc-internal-format
25028 msgid "%q#D hides constructor for %q#T"
25031 #: cp/name-lookup.c:1902
25032 #, gcc-internal-format
25033 msgid "%q#D conflicts with previous using declaration %q#D"
25036 #: cp/name-lookup.c:1922
25037 #, gcc-internal-format
25038 msgid "previous non-function declaration %q+#D"
25041 #: cp/name-lookup.c:1923
25042 #, gcc-internal-format
25043 msgid "conflicts with function declaration %q#D"
25046 #. It's a nested name with template parameter dependent scope.
25047 #. This can only be using-declaration for class member.
25048 #: cp/name-lookup.c:2001 cp/name-lookup.c:2026
25049 #, gcc-internal-format
25050 msgid "%qT is not a namespace"
25054 #. A using-declaration shall not name a template-id.
25055 #: cp/name-lookup.c:2011
25056 #, gcc-internal-format
25057 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
25060 #: cp/name-lookup.c:2018
25061 #, gcc-internal-format
25062 msgid "namespace %qD not allowed in using-declaration"
25065 #: cp/name-lookup.c:2054
25066 #, gcc-internal-format
25067 msgid "%qD not declared"
25070 #: cp/name-lookup.c:2075 cp/name-lookup.c:2112 cp/name-lookup.c:2146
25071 #, gcc-internal-format
25072 msgid "%qD is already declared in this scope"
25075 #: cp/name-lookup.c:2152
25076 #, gcc-internal-format
25077 msgid "using declaration %qD introduced ambiguous type %qT"
25080 #: cp/name-lookup.c:2726
25081 #, gcc-internal-format
25082 msgid "using-declaration for non-member at class scope"
25085 #: cp/name-lookup.c:2752
25086 #, gcc-internal-format
25087 msgid "%<%T::%D%> names destructor"
25090 #: cp/name-lookup.c:2757
25091 #, gcc-internal-format
25092 msgid "%<%T::%D%> names constructor"
25095 #: cp/name-lookup.c:2762
25096 #, gcc-internal-format
25097 msgid "%<%T::%D%> names constructor in %qT"
25100 #: cp/name-lookup.c:2778
25101 #, gcc-internal-format
25102 msgid "no members matching %<%T::%D%> in %q#T"
25105 #: cp/name-lookup.c:2847
25106 #, gcc-internal-format
25107 msgid "declaration of %qD not in a namespace surrounding %qD"
25110 #: cp/name-lookup.c:2855
25111 #, gcc-internal-format
25112 msgid "explicit qualification in declaration of %qD"
25115 #: cp/name-lookup.c:2891
25116 #, gcc-internal-format
25117 msgid "%qD should have been declared inside %qD"
25120 #: cp/name-lookup.c:2953
25121 #, gcc-internal-format
25122 msgid "namespace alias %qD not allowed here, assuming %qD"
25125 #: cp/name-lookup.c:3260
25126 #, gcc-internal-format
25127 msgid "strong using only meaningful at namespace scope"
25130 #: cp/name-lookup.c:3267
25131 #, gcc-internal-format
25132 msgid "%qD attribute directive ignored"
25135 #: cp/name-lookup.c:3410
25136 #, gcc-internal-format
25137 msgid "use of %qD is ambiguous"
25140 #: cp/name-lookup.c:3411
25141 #, gcc-internal-format
25142 msgid " first declared as %q+#D here"
25145 #: cp/name-lookup.c:3413
25146 #, gcc-internal-format
25147 msgid " also declared as %q+#D here"
25150 #: cp/name-lookup.c:3428
25151 #, gcc-internal-format
25152 msgid "%qD denotes an ambiguous type"
25155 #: cp/name-lookup.c:3429
25156 #, gcc-internal-format
25157 msgid "%J first type here"
25160 #: cp/name-lookup.c:3430
25161 #, gcc-internal-format
25162 msgid "%J other type here"
25165 #. This happens for A::B where B is a template, and there are no
25166 #. template arguments.
25167 #: cp/name-lookup.c:3540 cp/parser.c:4489 cp/typeck.c:1801
25168 #, gcc-internal-format
25169 msgid "invalid use of %qD"
25172 #: cp/name-lookup.c:3580
25173 #, gcc-internal-format
25174 msgid "%<%D::%D%> is not a template"
25177 #: cp/name-lookup.c:3595
25178 #, gcc-internal-format
25179 msgid "%qD undeclared in namespace %qD"
25182 #: cp/name-lookup.c:4223
25183 #, gcc-internal-format
25184 msgid "%q+D is not a function,"
25187 #: cp/name-lookup.c:4224
25188 #, gcc-internal-format
25189 msgid " conflict with %q+D"
25192 #: cp/name-lookup.c:5050
25193 #, gcc-internal-format
25194 msgid "XXX entering pop_everything ()\n"
25197 #: cp/name-lookup.c:5059
25198 #, gcc-internal-format
25199 msgid "XXX leaving pop_everything ()\n"
25202 #: cp/parser.c:1850
25203 #, gcc-internal-format
25204 msgid "minimum/maximum operators are deprecated"
25207 #: cp/parser.c:1870
25208 #, gcc-internal-format
25209 msgid "%<#pragma%> is not allowed here"
25212 #: cp/parser.c:1899
25213 #, gcc-internal-format
25214 msgid "%<%D::%D%> has not been declared"
25217 #: cp/parser.c:1902 cp/semantics.c:2357
25218 #, gcc-internal-format
25219 msgid "%<::%D%> has not been declared"
25222 #: cp/parser.c:1905
25223 #, gcc-internal-format
25224 msgid "request for member %qD in non-class type %qT"
25227 #: cp/parser.c:1908
25228 #, gcc-internal-format
25229 msgid "%<%T::%D%> has not been declared"
25232 #: cp/parser.c:1911
25233 #, gcc-internal-format
25234 msgid "%qD has not been declared"
25237 #: cp/parser.c:1914
25238 #, gcc-internal-format
25239 msgid "%<%D::%D%> %s"
25242 #: cp/parser.c:1916
25243 #, gcc-internal-format
25244 msgid "%<::%D%> %s"
25247 #: cp/parser.c:1918
25248 #, gcc-internal-format
25252 #: cp/parser.c:1970
25253 #, gcc-internal-format
25254 msgid "new types may not be defined in a return type"
25257 #: cp/parser.c:1971
25258 #, gcc-internal-format
25259 msgid "(perhaps a semicolon is missing after the definition of %qT)"
25262 #: cp/parser.c:1990 cp/pt.c:4378
25263 #, gcc-internal-format
25264 msgid "%qT is not a template"
25267 #: cp/parser.c:1992
25268 #, gcc-internal-format
25269 msgid "%qE is not a template"
25272 #: cp/parser.c:1994
25273 #, gcc-internal-format
25274 msgid "invalid template-id"
25277 #: cp/parser.c:2023
25278 #, gcc-internal-format
25279 msgid "%s cannot appear in a constant-expression"
25282 #: cp/parser.c:2048
25283 #, gcc-internal-format
25284 msgid "invalid use of template-name %qE without an argument list"
25287 #. Issue an error message.
25288 #: cp/parser.c:2053
25289 #, gcc-internal-format
25290 msgid "%qE does not name a type"
25293 #: cp/parser.c:2085
25294 #, gcc-internal-format
25295 msgid "(perhaps %<typename %T::%E%> was intended)"
25298 #: cp/parser.c:2100
25299 #, gcc-internal-format
25300 msgid "%qE in namespace %qE does not name a type"
25303 #: cp/parser.c:2103
25304 #, gcc-internal-format
25305 msgid "%qE in class %qT does not name a type"
25308 #: cp/parser.c:2827
25309 #, gcc-internal-format
25310 msgid "ISO C++ forbids braced-groups within expressions"
25313 #: cp/parser.c:2836
25314 #, gcc-internal-format
25315 msgid "statement-expressions are allowed only inside functions"
25318 #: cp/parser.c:2887
25319 #, gcc-internal-format
25320 msgid "%<this%> may not be used in this context"
25323 #: cp/parser.c:3034
25324 #, gcc-internal-format
25325 msgid "local variable %qD may not appear in this context"
25328 #: cp/parser.c:3411
25329 #, gcc-internal-format
25330 msgid "typedef-name %qD used as destructor declarator"
25333 #: cp/parser.c:4065
25334 #, gcc-internal-format
25335 msgid "ISO C++ forbids compound-literals"
25338 #: cp/parser.c:5009
25339 #, gcc-internal-format
25340 msgid "array bound forbidden after parenthesized type-id"
25343 #: cp/parser.c:5010
25344 #, gcc-internal-format
25345 msgid "try removing the parentheses around the type-id"
25348 #: cp/parser.c:5212
25349 #, gcc-internal-format
25350 msgid "expression in new-declarator must have integral or enumeration type"
25353 #: cp/parser.c:5401
25354 #, gcc-internal-format
25355 msgid "use of old-style cast"
25358 #: cp/parser.c:6180
25359 #, gcc-internal-format
25360 msgid "case label %qE not within a switch statement"
25363 #: cp/parser.c:6724
25364 #, gcc-internal-format
25365 msgid "ISO C++ forbids computed gotos"
25368 #: cp/parser.c:6849
25369 #, gcc-internal-format
25370 msgid "extra %<;%>"
25373 #: cp/parser.c:7173
25374 #, gcc-internal-format
25375 msgid "mixing declarations and function-definitions is forbidden"
25378 #: cp/parser.c:7304
25379 #, gcc-internal-format
25380 msgid "duplicate %<friend%>"
25383 #: cp/parser.c:7473
25384 #, gcc-internal-format
25385 msgid "class definition may not be declared a friend"
25388 #: cp/parser.c:7787
25389 #, gcc-internal-format
25390 msgid "only constructors take base initializers"
25393 #: cp/parser.c:7838
25394 #, gcc-internal-format
25395 msgid "anachronistic old-style base class initializer"
25398 #: cp/parser.c:7880
25399 #, gcc-internal-format
25401 "keyword %<typename%> not allowed in this context (a qualified member "
25402 "initializer is implicitly a type)"
25405 #. Warn that we do not support `export'.
25406 #: cp/parser.c:8246
25407 #, gcc-internal-format
25408 msgid "keyword %<export%> not implemented, and will be ignored"
25411 #. Otherwise, emit an error about the invalid digraph, but continue
25412 #. parsing because we got our argument list.
25413 #: cp/parser.c:8619
25414 #, gcc-internal-format
25415 msgid "%<<::%> cannot begin a template-argument list"
25418 #: cp/parser.c:8620
25419 #, gcc-internal-format
25421 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
25425 #: cp/parser.c:8627
25426 #, gcc-internal-format
25427 msgid "(if you use -fpermissive G++ will accept your code)"
25430 #: cp/parser.c:8691
25431 #, gcc-internal-format
25432 msgid "parse error in template argument list"
25435 #. Explain what went wrong.
25436 #: cp/parser.c:8804
25437 #, gcc-internal-format
25438 msgid "non-template %qD used as template"
25441 #: cp/parser.c:8805
25442 #, gcc-internal-format
25443 msgid "use %<%T::template %D%> to indicate that it is a template"
25446 #: cp/parser.c:9394 cp/parser.c:15240
25447 #, gcc-internal-format
25448 msgid "template declaration of %qs"
25451 #: cp/parser.c:9867
25452 #, gcc-internal-format
25453 msgid "using %<typename%> outside of template"
25456 #: cp/parser.c:10062
25457 #, gcc-internal-format
25458 msgid "type attributes are honored only at type definition"
25461 #: cp/parser.c:10256
25462 #, gcc-internal-format
25463 msgid "%qD is not a namespace-name"
25466 #. [namespace.udecl]
25468 #. A using declaration shall not name a template-id.
25469 #: cp/parser.c:10446
25470 #, gcc-internal-format
25471 msgid "a template-id may not appear in a using-declaration"
25474 #: cp/parser.c:10776
25475 #, gcc-internal-format
25476 msgid "an asm-specification is not allowed on a function-definition"
25479 #: cp/parser.c:10778
25480 #, gcc-internal-format
25481 msgid "attributes are not allowed on a function-definition"
25484 #: cp/parser.c:10910
25485 #, gcc-internal-format
25486 msgid "attributes after parenthesized initializer ignored"
25489 #: cp/parser.c:11295
25490 #, gcc-internal-format
25491 msgid "array bound is not an integer constant"
25494 #: cp/parser.c:11365
25495 #, gcc-internal-format
25496 msgid "%<%T::%D%> is not a type"
25499 #: cp/parser.c:11408
25500 #, gcc-internal-format
25501 msgid "invalid use of constructor as a template"
25504 #: cp/parser.c:11409
25505 #, gcc-internal-format
25507 "use %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified "
25511 #: cp/parser.c:11597
25512 #, gcc-internal-format
25513 msgid "duplicate cv-qualifier"
25516 #: cp/parser.c:12129
25517 #, gcc-internal-format
25518 msgid "file ends in default argument"
25521 #: cp/parser.c:12191
25522 #, gcc-internal-format
25523 msgid "deprecated use of default argument for parameter of non-function"
25526 #: cp/parser.c:12194
25527 #, gcc-internal-format
25528 msgid "default arguments are only permitted for function parameters"
25531 #: cp/parser.c:12930
25532 #, gcc-internal-format
25533 msgid "invalid class name in declaration of %qD"
25536 #: cp/parser.c:12941
25537 #, gcc-internal-format
25538 msgid "declaration of %qD in %qD which does not enclose %qD"
25541 #: cp/parser.c:12954
25542 #, gcc-internal-format
25543 msgid "extra qualification ignored"
25546 #: cp/parser.c:12965
25547 #, gcc-internal-format
25548 msgid "an explicit specialization must be preceded by %<template <>%>"
25551 #: cp/parser.c:13058
25552 #, gcc-internal-format
25553 msgid "previous definition of %q+#T"
25556 #: cp/parser.c:13284
25557 #, gcc-internal-format
25558 msgid "%Hextra %<;%>"
25561 #: cp/parser.c:13302
25562 #, gcc-internal-format
25563 msgid "a class-key must be used when declaring a friend"
25566 #: cp/parser.c:13316
25567 #, gcc-internal-format
25568 msgid "friend declaration does not name a class or function"
25571 #: cp/parser.c:13492
25572 #, gcc-internal-format
25573 msgid "pure-specifier on function-definition"
25576 #: cp/parser.c:13770
25577 #, gcc-internal-format
25578 msgid "keyword %<typename%> not allowed outside of templates"
25581 #: cp/parser.c:13772
25582 #, gcc-internal-format
25584 "keyword %<typename%> not allowed in this context (the base class is "
25585 "implicitly a type)"
25588 #: cp/parser.c:14047
25589 #, gcc-internal-format
25590 msgid "invalid catch parameter"
25593 #: cp/parser.c:14627
25594 #, gcc-internal-format
25595 msgid "reference to %qD is ambiguous"
25598 #: cp/parser.c:14796
25599 #, gcc-internal-format
25600 msgid "too few template-parameter-lists"
25603 #. Otherwise, there are too many template parameter lists. We have
25606 #. template <class T> template <class U> void S::f();
25607 #: cp/parser.c:14811
25608 #, gcc-internal-format
25609 msgid "too many template-parameter-lists"
25612 #. Skip the entire function.
25613 #: cp/parser.c:15035
25614 #, gcc-internal-format
25615 msgid "invalid function declaration"
25618 #. Issue an error message.
25619 #: cp/parser.c:15072
25620 #, gcc-internal-format
25621 msgid "named return values are no longer supported"
25624 #: cp/parser.c:15451
25625 #, gcc-internal-format
25626 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
25629 #: cp/parser.c:15466
25630 #, gcc-internal-format
25631 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
25634 #: cp/parser.c:15471
25635 #, gcc-internal-format
25636 msgid "missing %<>%> to terminate the template argument list"
25639 #: cp/parser.c:16023
25640 #, gcc-internal-format
25641 msgid "%qs tag used in naming %q#T"
25644 #: cp/parser.c:16044
25645 #, gcc-internal-format
25646 msgid "%qD redeclared with different access"
25649 #: cp/parser.c:16061
25650 #, gcc-internal-format
25651 msgid "%<template%> (as a disambiguator) is only allowed within templates"
25654 #: cp/parser.c:16298 cp/parser.c:17219 cp/parser.c:17350
25655 #, gcc-internal-format
25656 msgid "misplaced %<@%D%> Objective-C++ construct"
25659 #: cp/parser.c:16439
25660 #, gcc-internal-format
25661 msgid "%<@encode%> must specify a type as an argument"
25664 #: cp/parser.c:16754
25665 #, gcc-internal-format
25666 msgid "invalid Objective-C++ selector name"
25669 #: cp/parser.c:17083
25670 #, gcc-internal-format
25671 msgid "identifier expected after %<@protocol%>"
25674 #: cp/parser.c:17373
25675 #, gcc-internal-format
25676 msgid "inter-module optimizations not implemented for C++"
25680 #, gcc-internal-format
25681 msgid "data member %qD cannot be a member template"
25685 #, gcc-internal-format
25686 msgid "invalid member template declaration %qD"
25690 #, gcc-internal-format
25691 msgid "explicit specialization in non-namespace scope %qD"
25695 #, gcc-internal-format
25696 msgid "enclosing class templates are not explicitly specialized"
25700 #, gcc-internal-format
25701 msgid "specialization of %qD in different namespace"
25704 #: cp/pt.c:670 cp/pt.c:756
25705 #, gcc-internal-format
25706 msgid " from definition of %q+#D"
25710 #, gcc-internal-format
25712 "explicit instantiation of %qD in namespace %qD (which does not enclose "
25717 #, gcc-internal-format
25718 msgid "specialization of %qT after instantiation"
25722 #, gcc-internal-format
25723 msgid "specializing %q#T in different namespace"
25727 #, gcc-internal-format
25728 msgid "specialization %qT after instantiation %qT"
25732 #, gcc-internal-format
25733 msgid "explicit specialization of non-template %qT"
25737 #, gcc-internal-format
25738 msgid "specialization of %qD after instantiation"
25742 #, gcc-internal-format
25743 msgid "%qD is not a function template"
25747 #, gcc-internal-format
25748 msgid "template-id %qD for %q+D does not match any template declaration"
25752 #, gcc-internal-format
25753 msgid "ambiguous template specialization %qD for %q+D"
25756 #. This case handles bogus declarations like template <>
25757 #. template <class T> void f<int>();
25758 #: cp/pt.c:1794 cp/pt.c:1848
25759 #, gcc-internal-format
25760 msgid "template-id %qD in declaration of primary template"
25764 #, gcc-internal-format
25765 msgid "template parameter list used in explicit instantiation"
25769 #, gcc-internal-format
25770 msgid "definition provided for explicit instantiation"
25774 #, gcc-internal-format
25775 msgid "too many template parameter lists in declaration of %qD"
25779 #, gcc-internal-format
25780 msgid "too few template parameter lists in declaration of %qD"
25784 #, gcc-internal-format
25785 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
25789 #, gcc-internal-format
25790 msgid "function template partial specialization %qD is not allowed"
25794 #, gcc-internal-format
25795 msgid "default argument specified in explicit specialization"
25799 #, gcc-internal-format
25800 msgid "template specialization with C linkage"
25804 #, gcc-internal-format
25805 msgid "%qD is not a template function"
25808 #. From [temp.expl.spec]:
25810 #. If such an explicit specialization for the member
25811 #. of a class template names an implicitly-declared
25812 #. special member function (clause _special_), the
25813 #. program is ill-formed.
25815 #. Similar language is found in [temp.explicit].
25817 #, gcc-internal-format
25818 msgid "specialization of implicitly-declared special member function"
25822 #, gcc-internal-format
25823 msgid "no member function %qD declared in %qT"
25827 #, gcc-internal-format
25828 msgid "declaration of %q+#D"
25832 #, gcc-internal-format
25833 msgid " shadows template parm %q+#D"
25837 #, gcc-internal-format
25838 msgid "template parameters not used in partial specialization:"
25842 #, gcc-internal-format
25847 #, gcc-internal-format
25848 msgid "partial specialization %qT does not specialize any template arguments"
25852 #, gcc-internal-format
25853 msgid "template argument %qE involves template parameter(s)"
25857 #, gcc-internal-format
25858 msgid "type %qT of template argument %qE depends on template parameter(s)"
25862 #, gcc-internal-format
25863 msgid "no default argument for %qD"
25867 #, gcc-internal-format
25868 msgid "template with C linkage"
25872 #, gcc-internal-format
25873 msgid "template class without a name"
25878 #. A destructor shall not be a member template.
25880 #, gcc-internal-format
25881 msgid "destructor %qD declared as member template"
25884 #. [basic.stc.dynamic.allocation]
25886 #. An allocation function can be a function
25887 #. template. ... Template allocation functions shall
25888 #. have two or more parameters.
25890 #, gcc-internal-format
25891 msgid "invalid template declaration of %qD"
25895 #, gcc-internal-format
25896 msgid "%qD does not declare a template type"
25900 #, gcc-internal-format
25901 msgid "template definition of non-template %q#D"
25905 #, gcc-internal-format
25906 msgid "expected %d levels of template parms for %q#D, got %d"
25910 #, gcc-internal-format
25911 msgid "got %d template parameters for %q#D"
25915 #, gcc-internal-format
25916 msgid "got %d template parameters for %q#T"
25920 #, gcc-internal-format
25921 msgid " but %d required"
25925 #, gcc-internal-format
25926 msgid "%qT is not a template type"
25930 #, gcc-internal-format
25931 msgid "template specifiers not specified in declaration of %qD"
25935 #, gcc-internal-format
25936 msgid "previous declaration %q+D"
25940 #, gcc-internal-format
25941 msgid "used %d template parameter(s) instead of %d"
25945 #, gcc-internal-format
25946 msgid "template parameter %q+#D"
25950 #, gcc-internal-format
25951 msgid "redeclared here as %q#D"
25954 #. We have in [temp.param]:
25956 #. A template-parameter may not be given default arguments
25957 #. by two different declarations in the same scope.
25959 #, gcc-internal-format
25960 msgid "redefinition of default argument for %q#D"
25964 #, gcc-internal-format
25965 msgid "%J original definition appeared here"
25969 #, gcc-internal-format
25971 "%qE is not a valid template argument for type %qT because function %qD has "
25972 "not external linkage"
25976 #, gcc-internal-format
25978 "%qE is not a valid template argument for type %qT because string literals "
25979 "can never be used in this context"
25983 #, gcc-internal-format
25985 "%qE is not a valid template argument for type %qT because it is a non-"
25986 "constant expression"
25990 #, gcc-internal-format
25992 "%qE is not a valid template argument for type %qT because it is not a "
25997 #, gcc-internal-format
25999 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
26004 #, gcc-internal-format
26006 "%qE is not a valid template argument for type %qT because it is not a lvalue"
26010 #, gcc-internal-format
26012 "%qE is not a valid template argument for type %qT because object %qD has not "
26017 #, gcc-internal-format
26019 "%qE is not a valid template argument for type %qT because it is a pointer"
26023 #, gcc-internal-format
26024 msgid "try using %qE instead"
26028 #, gcc-internal-format
26030 "%qE is not a valid template argument for type %qT because it is of type %qT"
26034 #, gcc-internal-format
26035 msgid "standard conversions are not allowed in this context"
26039 #, gcc-internal-format
26040 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
26043 #: cp/pt.c:3864 cp/pt.c:3883 cp/pt.c:3923
26044 #, gcc-internal-format
26045 msgid "type/value mismatch at argument %d in template parameter list for %qD"
26049 #, gcc-internal-format
26050 msgid " expected a constant of type %qT, got %qT"
26054 #, gcc-internal-format
26055 msgid " expected a class template, got %qE"
26059 #, gcc-internal-format
26060 msgid " expected a type, got %qE"
26064 #, gcc-internal-format
26065 msgid " expected a type, got %qT"
26069 #, gcc-internal-format
26070 msgid " expected a class template, got %qT"
26074 #, gcc-internal-format
26075 msgid " expected a template of type %qD, got %qD"
26079 #, gcc-internal-format
26080 msgid "could not convert template argument %qE to %qT"
26084 #, gcc-internal-format
26085 msgid "wrong number of template arguments (%d, should be %d)"
26089 #, gcc-internal-format
26090 msgid "provided for %q+D"
26094 #, gcc-internal-format
26095 msgid "template argument %d is invalid"
26099 #, gcc-internal-format
26100 msgid "non-template type %qT used as a template"
26104 #, gcc-internal-format
26105 msgid "for template declaration %q+D"
26109 #, gcc-internal-format
26111 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
26112 "to increase the maximum) instantiating %qD"
26116 #, gcc-internal-format
26117 msgid "ambiguous class template instantiation for %q#T"
26121 #, gcc-internal-format
26126 #, gcc-internal-format
26127 msgid "instantiation of %q+D as type %qT"
26131 #, gcc-internal-format
26132 msgid "invalid parameter type %qT"
26136 #, gcc-internal-format
26137 msgid "in declaration %q+D"
26141 #, gcc-internal-format
26142 msgid "function returning an array"
26146 #, gcc-internal-format
26147 msgid "function returning a function"
26151 #, gcc-internal-format
26152 msgid "creating pointer to member function of non-class type %qT"
26156 #, gcc-internal-format
26157 msgid "creating array with size zero"
26161 #, gcc-internal-format
26162 msgid "creating array with size zero (%qE)"
26166 #, gcc-internal-format
26167 msgid "forming reference to void"
26171 #, gcc-internal-format
26172 msgid "forming %s to reference type %qT"
26176 #, gcc-internal-format
26177 msgid "creating pointer to member of non-class type %qT"
26181 #, gcc-internal-format
26182 msgid "creating pointer to member reference type %qT"
26186 #, gcc-internal-format
26187 msgid "creating pointer to member of type void"
26191 #, gcc-internal-format
26192 msgid "creating array of %qT"
26196 #, gcc-internal-format
26197 msgid "creating array of %qT, which is an abstract class type"
26201 #, gcc-internal-format
26202 msgid "%qT is not a class, struct, or union type"
26206 #, gcc-internal-format
26207 msgid "%qT resolves to %qT, which is not an enumeration type"
26211 #, gcc-internal-format
26212 msgid "%qT resolves to %qT, which is is not a class type"
26216 #, gcc-internal-format
26217 msgid "use of %qs in template"
26221 #, gcc-internal-format
26223 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
26227 #, gcc-internal-format
26228 msgid "say %<typename %E%> if a type is meant"
26232 #, gcc-internal-format
26233 msgid "using invalid field %qD"
26237 #, gcc-internal-format
26238 msgid "%qT is not a class or namespace"
26242 #, gcc-internal-format
26243 msgid "%qD is not a class or namespace"
26247 #, gcc-internal-format
26248 msgid "%qT is/uses anonymous type"
26252 #, gcc-internal-format
26253 msgid "%qT uses local type %qT"
26257 #, gcc-internal-format
26258 msgid "%qT is a variably modified type"
26262 #, gcc-internal-format
26263 msgid "integral expression %qE is not constant"
26267 #, gcc-internal-format
26268 msgid " trying to instantiate %qD"
26271 #: cp/pt.c:10958 cp/pt.c:11029
26272 #, gcc-internal-format
26273 msgid "explicit instantiation of non-template %q#D"
26276 #: cp/pt.c:10974 cp/pt.c:11024
26277 #, gcc-internal-format
26278 msgid "no matching template for %qD found"
26282 #, gcc-internal-format
26283 msgid "explicit instantiation of %q#D"
26287 #, gcc-internal-format
26288 msgid "duplicate explicit instantiation of %q#D"
26292 #, gcc-internal-format
26293 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
26296 #: cp/pt.c:11043 cp/pt.c:11136
26297 #, gcc-internal-format
26298 msgid "storage class %qD applied to template instantiation"
26302 #, gcc-internal-format
26303 msgid "explicit instantiation of non-template type %qT"
26307 #, gcc-internal-format
26308 msgid "explicit instantiation of %q#T before definition of template"
26312 #, gcc-internal-format
26313 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
26317 #, gcc-internal-format
26318 msgid "duplicate explicit instantiation of %q#T"
26322 #, gcc-internal-format
26323 msgid "explicit instantiation of %qD but no definition available"
26327 #, gcc-internal-format
26329 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
26330 "possibly from virtual table generation (use -ftemplate-depth-NN to increase "
26335 #, gcc-internal-format
26336 msgid "%q#T is not a valid type for a template constant parameter"
26340 #, gcc-internal-format
26341 msgid "-frepo must be used with -c"
26345 #, gcc-internal-format
26346 msgid "mysterious repository information in %s"
26350 #, gcc-internal-format
26351 msgid "can't create repository information file %qs"
26355 #, gcc-internal-format
26356 msgid "cannot use typeid with -fno-rtti"
26360 #, gcc-internal-format
26361 msgid "must #include <typeinfo> before using typeid"
26365 #, gcc-internal-format
26367 "cannot create type information for type %qT because its size is variable"
26370 #: cp/rtti.c:598 cp/rtti.c:612
26371 #, gcc-internal-format
26372 msgid "dynamic_cast of %q#D to %q#T can never succeed"
26376 #, gcc-internal-format
26377 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
26381 #, gcc-internal-format
26382 msgid "%qT is an ambiguous base of %qT"
26386 #, gcc-internal-format
26387 msgid "%qT is an inaccessible base of %qT"
26390 #: cp/search.c:1842
26391 #, gcc-internal-format
26392 msgid "deprecated covariant return type for %q+#D"
26395 #: cp/search.c:1844 cp/search.c:1859 cp/search.c:1864
26396 #, gcc-internal-format
26397 msgid " overriding %q+#D"
26400 #: cp/search.c:1858
26401 #, gcc-internal-format
26402 msgid "invalid covariant return type for %q+#D"
26405 #: cp/search.c:1863
26406 #, gcc-internal-format
26407 msgid "conflicting return type specified for %q+#D"
26410 #: cp/search.c:1873
26411 #, gcc-internal-format
26412 msgid "looser throw specifier for %q+#F"
26415 #: cp/search.c:1874
26416 #, gcc-internal-format
26417 msgid " overriding %q+#F"
26420 #. A static member function cannot match an inherited
26421 #. virtual member function.
26422 #: cp/search.c:1967
26423 #, gcc-internal-format
26424 msgid "%q+#D cannot be declared"
26427 #: cp/search.c:1968
26428 #, gcc-internal-format
26429 msgid " since %q+#D declared in base class"
26432 #: cp/semantics.c:1228
26433 #, gcc-internal-format
26434 msgid "type of asm operand %qE could not be determined"
26437 #: cp/semantics.c:1347
26438 #, gcc-internal-format
26439 msgid "invalid use of member %q+D in static member function"
26442 #: cp/semantics.c:1349
26443 #, gcc-internal-format
26444 msgid "invalid use of non-static data member %q+D"
26447 #: cp/semantics.c:1350 cp/semantics.c:1389
26448 #, gcc-internal-format
26449 msgid "from this location"
26452 #: cp/semantics.c:1388
26453 #, gcc-internal-format
26454 msgid "object missing in reference to %q+D"
26457 #: cp/semantics.c:1830
26458 #, gcc-internal-format
26459 msgid "arguments to destructor are not allowed"
26462 #: cp/semantics.c:1881
26463 #, gcc-internal-format
26464 msgid "%<this%> is unavailable for static member functions"
26467 #: cp/semantics.c:1887
26468 #, gcc-internal-format
26469 msgid "invalid use of %<this%> in non-member function"
26472 #: cp/semantics.c:1889
26473 #, gcc-internal-format
26474 msgid "invalid use of %<this%> at top level"
26477 #: cp/semantics.c:1913
26478 #, gcc-internal-format
26479 msgid "invalid qualifying scope in pseudo-destructor name"
26482 #: cp/semantics.c:1933
26483 #, gcc-internal-format
26484 msgid "%qE is not of type %qT"
26487 #: cp/semantics.c:2033
26488 #, gcc-internal-format
26489 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
26492 #: cp/semantics.c:2077
26493 #, gcc-internal-format
26495 "invalid use of type %qT as a default value for a template template-parameter"
26498 #: cp/semantics.c:2080
26499 #, gcc-internal-format
26500 msgid "invalid use of %qD as a default value for a template template-parameter"
26503 #: cp/semantics.c:2084
26504 #, gcc-internal-format
26505 msgid "invalid default argument for a template template parameter"
26508 #: cp/semantics.c:2101
26509 #, gcc-internal-format
26510 msgid "definition of %q#T inside template parameter list"
26513 #: cp/semantics.c:2112
26514 #, gcc-internal-format
26515 msgid "invalid definition of qualified type %qT"
26518 #: cp/semantics.c:2314
26519 #, gcc-internal-format
26520 msgid "invalid base-class specification"
26523 #: cp/semantics.c:2323
26524 #, gcc-internal-format
26525 msgid "base class %qT has cv qualifiers"
26528 #: cp/semantics.c:2345
26529 #, gcc-internal-format
26530 msgid "incomplete type %qT used in nested name specifier"
26533 #: cp/semantics.c:2348
26534 #, gcc-internal-format
26535 msgid "reference to %<%T::%D%> is ambiguous"
26538 #: cp/semantics.c:2352 cp/typeck.c:1636
26539 #, gcc-internal-format
26540 msgid "%qD is not a member of %qT"
26543 #: cp/semantics.c:2355
26544 #, gcc-internal-format
26545 msgid "%qD is not a member of %qD"
26548 #: cp/semantics.c:2484
26549 #, gcc-internal-format
26551 "template parameter %qD of type %qT is not allowed in an integral constant "
26552 "expression because it is not of integral or enumeration type"
26555 #: cp/semantics.c:2638
26556 #, gcc-internal-format
26557 msgid "%qD cannot appear in a constant-expression"
26560 #: cp/semantics.c:2646
26561 #, gcc-internal-format
26562 msgid "use of namespace %qD as expression"
26565 #: cp/semantics.c:2651
26566 #, gcc-internal-format
26567 msgid "use of class template %qT as expression"
26570 #. Ambiguous reference to base members.
26571 #: cp/semantics.c:2657
26572 #, gcc-internal-format
26573 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
26576 #: cp/semantics.c:2731
26577 #, gcc-internal-format
26578 msgid "use of %<auto%> variable from containing function"
26581 #: cp/semantics.c:2732
26582 #, gcc-internal-format
26583 msgid "use of parameter from containing function"
26586 #: cp/semantics.c:2733
26587 #, gcc-internal-format
26588 msgid " %q+#D declared here"
26591 #: cp/semantics.c:2778
26592 #, gcc-internal-format
26593 msgid "type of %qE is unknown"
26597 #, gcc-internal-format
26598 msgid "%qV qualifiers cannot be applied to %qT"
26602 #, gcc-internal-format
26603 msgid "%qE attribute can only be applied to Java class definitions"
26607 #, gcc-internal-format
26608 msgid "%qE attribute can only be applied to class definitions"
26612 #, gcc-internal-format
26613 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
26617 #, gcc-internal-format
26618 msgid "requested init_priority is not an integer constant"
26622 #, gcc-internal-format
26624 "can only use %qE attribute on file-scope definitions of objects of class type"
26628 #, gcc-internal-format
26629 msgid "requested init_priority is out of range"
26633 #, gcc-internal-format
26634 msgid "requested init_priority is reserved for internal use"
26638 #, gcc-internal-format
26639 msgid "%qE attribute is not supported on this platform"
26642 #: cp/typeck.c:429 cp/typeck.c:443 cp/typeck.c:543
26643 #, gcc-internal-format
26644 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
26648 #, gcc-internal-format
26650 "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
26654 #, gcc-internal-format
26655 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
26658 #: cp/typeck.c:1252
26659 #, gcc-internal-format
26660 msgid "invalid application of %qs to a member function"
26663 #: cp/typeck.c:1287
26664 #, gcc-internal-format
26665 msgid "invalid application of %qs to a bit-field"
26668 #: cp/typeck.c:1292
26669 #, gcc-internal-format
26670 msgid "ISO C++ forbids applying %qs to an expression of function type"
26673 #: cp/typeck.c:1329
26674 #, gcc-internal-format
26675 msgid "invalid use of non-static member function"
26678 #: cp/typeck.c:1496
26679 #, gcc-internal-format
26680 msgid "deprecated conversion from string constant to %qT'"
26683 #: cp/typeck.c:1607 cp/typeck.c:1901
26684 #, gcc-internal-format
26685 msgid "request for member %qD in %qE, which is of non-class type %qT"
26688 #: cp/typeck.c:1634
26689 #, gcc-internal-format
26690 msgid "invalid use of nonstatic data member %qE"
26693 #: cp/typeck.c:1686 cp/typeck.c:1714
26694 #, gcc-internal-format
26695 msgid "invalid access to non-static data member %qD of NULL object"
26698 #: cp/typeck.c:1689 cp/typeck.c:1716
26699 #, gcc-internal-format
26700 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
26703 #: cp/typeck.c:1827
26704 #, gcc-internal-format
26705 msgid "qualified type %qT does not match destructor name ~%qT"
26708 #: cp/typeck.c:1833
26709 #, gcc-internal-format
26710 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
26713 #: cp/typeck.c:1947
26714 #, gcc-internal-format
26715 msgid "%<%D::%D%> is not a member of %qT"
26718 #: cp/typeck.c:1958
26719 #, gcc-internal-format
26720 msgid "%qT is not a base of %qT"
26723 #: cp/typeck.c:1977
26724 #, gcc-internal-format
26725 msgid "%qD has no member named %qE"
26728 #: cp/typeck.c:1992
26729 #, gcc-internal-format
26730 msgid "%qD is not a member template function"
26733 #. A pointer to incomplete type (other than cv void) can be
26734 #. dereferenced [expr.unary.op]/1
26735 #: cp/typeck.c:2099
26736 #, gcc-internal-format
26737 msgid "%qT is not a pointer-to-object type"
26740 #: cp/typeck.c:2124
26741 #, gcc-internal-format
26742 msgid "invalid use of %qs on pointer to member"
26745 #: cp/typeck.c:2130
26746 #, gcc-internal-format
26747 msgid "invalid type argument"
26750 #: cp/typeck.c:2153
26751 #, gcc-internal-format
26752 msgid "subscript missing in array reference"
26755 #: cp/typeck.c:2235
26756 #, gcc-internal-format
26757 msgid "ISO C++ forbids subscripting non-lvalue array"
26760 #: cp/typeck.c:2246
26761 #, gcc-internal-format
26762 msgid "subscripting array declared %<register%>"
26765 #: cp/typeck.c:2329
26766 #, gcc-internal-format
26767 msgid "object missing in use of %qE"
26770 #: cp/typeck.c:2443
26771 #, gcc-internal-format
26772 msgid "ISO C++ forbids calling %<::main%> from within program"
26775 #: cp/typeck.c:2468
26776 #, gcc-internal-format
26778 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
26781 #: cp/typeck.c:2482
26782 #, gcc-internal-format
26783 msgid "%qE cannot be used as a function"
26786 #: cp/typeck.c:2562
26787 #, gcc-internal-format
26788 msgid "too many arguments to %s %q+#D"
26791 #: cp/typeck.c:2563 cp/typeck.c:2665
26792 #, gcc-internal-format
26793 msgid "at this point in file"
26796 #: cp/typeck.c:2566
26797 #, gcc-internal-format
26798 msgid "too many arguments to function"
26801 #: cp/typeck.c:2600
26802 #, gcc-internal-format
26803 msgid "parameter %P of %qD has incomplete type %qT"
26806 #: cp/typeck.c:2603
26807 #, gcc-internal-format
26808 msgid "parameter %P has incomplete type %qT"
26811 #: cp/typeck.c:2664
26812 #, gcc-internal-format
26813 msgid "too few arguments to %s %q+#D"
26816 #: cp/typeck.c:2668
26817 #, gcc-internal-format
26818 msgid "too few arguments to function"
26821 #: cp/typeck.c:2816 cp/typeck.c:2826
26822 #, gcc-internal-format
26823 msgid "assuming cast to type %qT from overloaded function"
26826 #: cp/typeck.c:2894
26827 #, gcc-internal-format
26828 msgid "division by zero in %<%E / 0%>"
26831 #: cp/typeck.c:2896
26832 #, gcc-internal-format
26833 msgid "division by zero in %<%E / 0.%>"
26836 #: cp/typeck.c:2931
26837 #, gcc-internal-format
26838 msgid "division by zero in %<%E %% 0%>"
26841 #: cp/typeck.c:2933
26842 #, gcc-internal-format
26843 msgid "division by zero in %<%E %% 0.%>"
26846 #: cp/typeck.c:3013
26847 #, gcc-internal-format
26848 msgid "%s rotate count is negative"
26851 #: cp/typeck.c:3016
26852 #, gcc-internal-format
26853 msgid "%s rotate count >= width of type"
26856 #: cp/typeck.c:3050 cp/typeck.c:3055 cp/typeck.c:3151 cp/typeck.c:3156
26857 #, gcc-internal-format
26858 msgid "ISO C++ forbids comparison between pointer and integer"
26861 #: cp/typeck.c:3170
26862 #, gcc-internal-format
26863 msgid "unordered comparison on non-floating point argument"
26866 #: cp/typeck.c:3208
26867 #, gcc-internal-format
26868 msgid "invalid operands of types %qT and %qT to binary %qO"
26871 #: cp/typeck.c:3372
26872 #, gcc-internal-format
26873 msgid "comparison between types %q#T and %q#T"
26876 #: cp/typeck.c:3408
26877 #, gcc-internal-format
26878 msgid "comparison between signed and unsigned integer expressions"
26881 #. Some sort of arithmetic operation involving NULL was
26882 #. performed. Note that pointer-difference and pointer-addition
26883 #. have already been handled above, and so we don't end up here in
26885 #: cp/typeck.c:3487
26886 #, gcc-internal-format
26887 msgid "NULL used in arithmetic"
26890 #: cp/typeck.c:3545
26891 #, gcc-internal-format
26892 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
26895 #: cp/typeck.c:3547
26896 #, gcc-internal-format
26897 msgid "ISO C++ forbids using pointer to a function in subtraction"
26900 #: cp/typeck.c:3549
26901 #, gcc-internal-format
26902 msgid "ISO C++ forbids using pointer to a method in subtraction"
26905 #: cp/typeck.c:3561
26906 #, gcc-internal-format
26907 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
26910 #: cp/typeck.c:3621
26911 #, gcc-internal-format
26912 msgid "invalid use of %qE to form a pointer-to-member-function"
26915 #: cp/typeck.c:3624
26916 #, gcc-internal-format
26917 msgid " a qualified-id is required"
26920 #: cp/typeck.c:3629
26921 #, gcc-internal-format
26923 "parenthesis around %qE cannot be used to form a pointer-to-member-function"
26926 #: cp/typeck.c:3652
26927 #, gcc-internal-format
26928 msgid "taking address of temporary"
26931 #: cp/typeck.c:3896
26932 #, gcc-internal-format
26933 msgid "ISO C++ forbids %sing an enum"
26936 #: cp/typeck.c:3907
26937 #, gcc-internal-format
26938 msgid "cannot %s a pointer to incomplete type %qT"
26941 #: cp/typeck.c:3913
26942 #, gcc-internal-format
26943 msgid "ISO C++ forbids %sing a pointer of type %qT"
26946 #: cp/typeck.c:3938
26947 #, gcc-internal-format
26948 msgid "cast to non-reference type used as lvalue"
26951 #: cp/typeck.c:3973
26952 #, gcc-internal-format
26953 msgid "invalid use of %<--%> on bool variable %qD"
26957 #: cp/typeck.c:4002
26958 #, gcc-internal-format
26959 msgid "ISO C++ forbids taking address of function %<::main%>"
26962 #. An expression like &memfn.
26963 #: cp/typeck.c:4056
26964 #, gcc-internal-format
26966 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
26967 "static member function to form a pointer to member function. Say %<&%T::%D%>"
26970 #: cp/typeck.c:4061
26971 #, gcc-internal-format
26973 "ISO C++ forbids taking the address of a bound member function to form a "
26974 "pointer to member function. Say %<&%T::%D%>"
26977 #: cp/typeck.c:4089
26978 #, gcc-internal-format
26979 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
26982 #: cp/typeck.c:4109
26983 #, gcc-internal-format
26984 msgid "cannot create pointer to reference member %qD"
26987 #: cp/typeck.c:4323
26988 #, gcc-internal-format
26989 msgid "cannot take the address of %<this%>, which is an rvalue expression"
26992 #: cp/typeck.c:4346
26993 #, gcc-internal-format
26994 msgid "address of explicit register variable %qD requested"
26997 #: cp/typeck.c:4351
26998 #, gcc-internal-format
26999 msgid "address requested for %qD, which is declared %<register%>"
27002 #: cp/typeck.c:4417
27003 #, gcc-internal-format
27004 msgid "%s expression list treated as compound expression"
27007 #: cp/typeck.c:4492
27008 #, gcc-internal-format
27009 msgid "%s from type %qT to type %qT casts away constness"
27012 #: cp/typeck.c:4811
27013 #, gcc-internal-format
27014 msgid "invalid static_cast from type %qT to type %qT"
27017 #: cp/typeck.c:4833
27018 #, gcc-internal-format
27019 msgid "converting from %qT to %qT"
27022 #: cp/typeck.c:4878
27023 #, gcc-internal-format
27024 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
27027 #: cp/typeck.c:4937
27028 #, gcc-internal-format
27029 msgid "cast from %qT to %qT loses precision"
27032 #: cp/typeck.c:4962
27033 #, gcc-internal-format
27034 msgid "cast from %qT to %qT increases required alignment of target type"
27037 #. Only issue a warning, as we have always supported this
27038 #. where possible, and it is necessary in some cases. DR 195
27039 #. addresses this issue, but as of 2004/10/26 is still in
27041 #: cp/typeck.c:4976
27042 #, gcc-internal-format
27044 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
27047 #: cp/typeck.c:4987
27048 #, gcc-internal-format
27049 msgid "invalid cast from type %qT to type %qT"
27052 #: cp/typeck.c:5043
27053 #, gcc-internal-format
27055 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
27056 "nor a pointer-to-data-member type"
27059 #: cp/typeck.c:5052
27060 #, gcc-internal-format
27062 "invalid use of const_cast with type %qT, which is a pointer or reference to "
27066 #: cp/typeck.c:5074
27067 #, gcc-internal-format
27068 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
27071 #: cp/typeck.c:5117
27072 #, gcc-internal-format
27073 msgid "invalid const_cast from type %qT to type %qT"
27076 #: cp/typeck.c:5185 cp/typeck.c:5190
27077 #, gcc-internal-format
27078 msgid "ISO C++ forbids casting to an array type %qT"
27081 #: cp/typeck.c:5198
27082 #, gcc-internal-format
27083 msgid "invalid cast to function type %qT"
27086 #: cp/typeck.c:5414
27087 #, gcc-internal-format
27088 msgid " in evaluation of %<%Q(%#T, %#T)%>"
27091 #: cp/typeck.c:5483
27092 #, gcc-internal-format
27093 msgid "incompatible types in assignment of %qT to %qT"
27096 #: cp/typeck.c:5490
27097 #, gcc-internal-format
27098 msgid "ISO C++ forbids assignment of arrays"
27101 #: cp/typeck.c:5610
27102 #, gcc-internal-format
27103 msgid " in pointer to member function conversion"
27106 #: cp/typeck.c:5621 cp/typeck.c:5647
27107 #, gcc-internal-format
27108 msgid "pointer to member cast via virtual base %qT"
27111 #: cp/typeck.c:5624
27112 #, gcc-internal-format
27113 msgid "pointer to member conversion via virtual base %qT"
27116 #: cp/typeck.c:5633
27117 #, gcc-internal-format
27118 msgid " in pointer to member conversion"
27121 #: cp/typeck.c:5723
27122 #, gcc-internal-format
27123 msgid "invalid conversion to type %qT from type %qT"
27126 #: cp/typeck.c:5967
27127 #, gcc-internal-format
27128 msgid "cannot convert %qT to %qT for argument %qP to %qD"
27131 #: cp/typeck.c:5970
27132 #, gcc-internal-format
27133 msgid "cannot convert %qT to %qT in %s"
27136 #: cp/typeck.c:5981
27137 #, gcc-internal-format
27138 msgid "%s might be a candidate for a format attribute"
27141 #: cp/typeck.c:6054 cp/typeck.c:6056
27142 #, gcc-internal-format
27143 msgid "in passing argument %P of %q+D"
27146 #: cp/typeck.c:6106
27147 #, gcc-internal-format
27148 msgid "returning reference to temporary"
27151 #: cp/typeck.c:6113
27152 #, gcc-internal-format
27153 msgid "reference to non-lvalue returned"
27156 #: cp/typeck.c:6125
27157 #, gcc-internal-format
27158 msgid "reference to local variable %q+D returned"
27161 #: cp/typeck.c:6128
27162 #, gcc-internal-format
27163 msgid "address of local variable %q+D returned"
27166 #: cp/typeck.c:6162
27167 #, gcc-internal-format
27168 msgid "returning a value from a destructor"
27171 #. If a return statement appears in a handler of the
27172 #. function-try-block of a constructor, the program is ill-formed.
27173 #: cp/typeck.c:6170
27174 #, gcc-internal-format
27175 msgid "cannot return from a handler of a function-try-block of a constructor"
27178 #. You can't return a value from a constructor.
27179 #: cp/typeck.c:6173
27180 #, gcc-internal-format
27181 msgid "returning a value from a constructor"
27184 #: cp/typeck.c:6196
27185 #, gcc-internal-format
27186 msgid "return-statement with no value, in function returning %qT"
27189 #: cp/typeck.c:6217
27190 #, gcc-internal-format
27191 msgid "return-statement with a value, in function returning 'void'"
27194 #: cp/typeck.c:6248
27195 #, gcc-internal-format
27197 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
27198 "fcheck-new is in effect)"
27202 #, gcc-internal-format
27203 msgid "type %qT is not a base type for type %qT"
27206 #: cp/typeck2.c:294
27207 #, gcc-internal-format
27208 msgid "cannot declare variable %q+D to be of abstract type %qT"
27211 #: cp/typeck2.c:297
27212 #, gcc-internal-format
27213 msgid "cannot declare parameter %q+D to be of abstract type %qT"
27216 #: cp/typeck2.c:300
27217 #, gcc-internal-format
27218 msgid "cannot declare field %q+D to be of abstract type %qT"
27221 #: cp/typeck2.c:304
27222 #, gcc-internal-format
27223 msgid "invalid abstract return type for member function %q+#D"
27226 #: cp/typeck2.c:306
27227 #, gcc-internal-format
27228 msgid "invalid abstract return type for function %q+#D"
27231 #. Here we do not have location information.
27232 #: cp/typeck2.c:309
27233 #, gcc-internal-format
27234 msgid "invalid abstract type %qT for %qE"
27237 #: cp/typeck2.c:311
27238 #, gcc-internal-format
27239 msgid "invalid abstract type for %q+D"
27242 #: cp/typeck2.c:314
27243 #, gcc-internal-format
27244 msgid "cannot allocate an object of abstract type %qT"
27247 #: cp/typeck2.c:322
27248 #, gcc-internal-format
27249 msgid "%J because the following virtual functions are pure within %qT:"
27252 #: cp/typeck2.c:326
27253 #, gcc-internal-format
27257 #: cp/typeck2.c:333
27258 #, gcc-internal-format
27259 msgid "%J since type %qT has pure virtual functions"
27262 #: cp/typeck2.c:588
27263 #, gcc-internal-format
27264 msgid "constructor syntax used, but no constructor declared for type %qT"
27267 #: cp/typeck2.c:602
27268 #, gcc-internal-format
27269 msgid "cannot initialize arrays using this syntax"
27272 #: cp/typeck2.c:678
27273 #, gcc-internal-format
27274 msgid "int-array initialized from non-wide string"
27277 #: cp/typeck2.c:720
27278 #, gcc-internal-format
27279 msgid "cannot initialize aggregate of type %qT with a compound literal"
27282 #: cp/typeck2.c:794 cp/typeck2.c:892
27283 #, gcc-internal-format
27284 msgid "non-trivial designated initializers not supported"
27287 #: cp/typeck2.c:914 cp/typeck2.c:928
27288 #, gcc-internal-format
27289 msgid "missing initializer for member %qD"
27292 #: cp/typeck2.c:919
27293 #, gcc-internal-format
27294 msgid "uninitialized const member %qD"
27297 #: cp/typeck2.c:921
27298 #, gcc-internal-format
27299 msgid "member %qD with uninitialized const fields"
27302 #: cp/typeck2.c:923
27303 #, gcc-internal-format
27304 msgid "member %qD is uninitialized reference"
27307 #: cp/typeck2.c:978
27308 #, gcc-internal-format
27309 msgid "no field %qD found in union being initialized"
27312 #: cp/typeck2.c:987
27313 #, gcc-internal-format
27314 msgid "index value instead of field name in union initializer"
27317 #: cp/typeck2.c:1000
27318 #, gcc-internal-format
27319 msgid "union %qT with no named members cannot be initialized"
27322 #: cp/typeck2.c:1147
27323 #, gcc-internal-format
27324 msgid "circular pointer delegation detected"
27327 #: cp/typeck2.c:1160
27328 #, gcc-internal-format
27329 msgid "base operand of %<->%> has non-pointer type %qT"
27332 #: cp/typeck2.c:1184
27333 #, gcc-internal-format
27334 msgid "result of %<operator->()%> yields non-pointer result"
27337 #: cp/typeck2.c:1186
27338 #, gcc-internal-format
27339 msgid "base operand of %<->%> is not a pointer"
27342 #: cp/typeck2.c:1210
27343 #, gcc-internal-format
27344 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
27347 #: cp/typeck2.c:1219
27348 #, gcc-internal-format
27350 "cannot apply member pointer %qE to %qE, which is of non-aggregate type %qT"
27353 #: cp/typeck2.c:1241
27354 #, gcc-internal-format
27355 msgid "pointer to member type %qT incompatible with object type %qT"
27358 #: cp/typeck2.c:1464
27359 #, gcc-internal-format
27360 msgid "call to function %qD which throws incomplete type %q#T"
27363 #: cp/typeck2.c:1467
27364 #, gcc-internal-format
27365 msgid "call to function which throws incomplete type %q#T"
27368 #: fortran/f95-lang.c:233
27369 #, gcc-internal-format
27370 msgid "Unexpected type in truthvalue_conversion"
27373 #: fortran/f95-lang.c:286
27374 #, gcc-internal-format
27375 msgid "can't open input file: %s"
27378 #: fortran/f95-lang.c:612
27379 #, gcc-internal-format
27380 msgid "global register variable %qs used in nested function"
27383 #: fortran/f95-lang.c:616
27384 #, gcc-internal-format
27385 msgid "register variable %qs used in nested function"
27388 #: fortran/f95-lang.c:623
27389 #, gcc-internal-format
27390 msgid "address of global register variable %qs requested"
27393 #: fortran/f95-lang.c:641
27394 #, gcc-internal-format
27395 msgid "address of register variable %qs requested"
27398 #: fortran/trans-array.c:3049
27399 #, gcc-internal-format
27400 msgid "Possible frontend bug: array constructor not expanded"
27403 #: fortran/trans-array.c:4159
27404 #, gcc-internal-format
27406 "Possible frontend bug: Deferred array size without pointer or allocatable "
27410 #: fortran/trans-array.c:4608
27411 #, gcc-internal-format
27412 msgid "bad expression type during walk (%d)"
27415 #: fortran/trans-const.c:334
27416 #, gcc-internal-format
27417 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
27420 #: fortran/trans-decl.c:786
27421 #, gcc-internal-format
27422 msgid "intrinsic variable which isn't a procedure"
27425 #: fortran/trans-decl.c:2066
27426 #, gcc-internal-format
27427 msgid "Function does not return a value"
27430 #. I don't think this should ever happen.
27431 #: fortran/trans-decl.c:2164
27432 #, gcc-internal-format
27433 msgid "module symbol %s in wrong namespace"
27436 #: fortran/trans-decl.c:2182
27437 #, gcc-internal-format
27438 msgid "backend decl for module variable %s already exists"
27441 #: fortran/trans-decl.c:2264
27442 #, gcc-internal-format
27443 msgid "unused parameter %qs"
27446 #: fortran/trans-decl.c:2269
27447 #, gcc-internal-format
27448 msgid "unused variable %qs"
27451 #: fortran/trans-decl.c:2441
27452 #, gcc-internal-format
27453 msgid "Function return value not set"
27456 #: fortran/trans-expr.c:998
27457 #, gcc-internal-format
27458 msgid "Unknown intrinsic op"
27461 #: fortran/trans-intrinsic.c:589
27462 #, gcc-internal-format
27463 msgid "Intrinsic function %s(%d) not recognized"
27466 #: fortran/trans-io.c:1574
27467 #, gcc-internal-format
27468 msgid "Bad IO basetype (%d)"
27471 #: fortran/trans-types.c:196
27472 #, gcc-internal-format
27473 msgid "integer kind=8 not available for -fdefault-integer-8 option"
27476 #: fortran/trans-types.c:208
27477 #, gcc-internal-format
27478 msgid "real kind=8 not available for -fdefault-real-8 option"
27481 #: fortran/trans-types.c:221
27482 #, gcc-internal-format
27483 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
27486 #: fortran/trans-types.c:933
27487 #, gcc-internal-format
27488 msgid "Array element size too big"
27491 #: fortran/trans.c:625
27492 #, gcc-internal-format
27493 msgid "gfc_trans_code(): Bad statement code"
27496 #. I changed this from sorry(...) because it should not return.
27497 #. TODO: Remove gfc_todo_error before releasing version 1.0.
27498 #: fortran/trans.h:567
27499 #, gcc-internal-format
27500 msgid "gfc_todo: Not Implemented: "
27503 #: java/check-init.c:248
27504 #, gcc-internal-format
27505 msgid "Can't reassign a value to the final variable %qs"
27508 #: java/check-init.c:518 java/check-init.c:531
27509 #, gcc-internal-format
27510 msgid "variable %qD may not have been initialized"
27513 #: java/check-init.c:948
27514 #, gcc-internal-format
27515 msgid "internal error in check-init: tree code not implemented: %s"
27518 #: java/check-init.c:1021
27519 #, gcc-internal-format
27520 msgid "%Jfinal field %qD may not have been initialized"
27523 #: java/class.c:751
27524 #, gcc-internal-format
27525 msgid "bad method signature"
27528 #: java/class.c:796
27529 #, gcc-internal-format
27530 msgid "misplaced ConstantValue attribute (not in any field)"
27533 #: java/class.c:799
27534 #, gcc-internal-format
27535 msgid "duplicate ConstantValue attribute for field '%s'"
27538 #: java/class.c:810
27539 #, gcc-internal-format
27540 msgid "ConstantValue attribute of field '%s' has wrong type"
27543 #: java/class.c:1438
27544 #, gcc-internal-format
27545 msgid "%Jabstract method in non-abstract class"
27548 #: java/class.c:2366
27549 #, gcc-internal-format
27550 msgid "non-static method %q+D overrides static method"
27553 #: java/decl.c:1313
27554 #, gcc-internal-format
27555 msgid "%q+D used prior to declaration"
27558 #: java/decl.c:1354
27559 #, gcc-internal-format
27560 msgid "declaration of %qs shadows a parameter"
27563 #: java/decl.c:1357
27564 #, gcc-internal-format
27565 msgid "declaration of %qs shadows a symbol from the parameter list"
27568 #: java/decl.c:1818
27569 #, gcc-internal-format
27570 msgid "In %+D: overlapped variable and exception ranges at %d"
27573 #: java/decl.c:1881
27574 #, gcc-internal-format
27575 msgid "bad type in parameter debug info"
27578 #: java/decl.c:1890
27579 #, gcc-internal-format
27580 msgid "bad PC range for debug info for local %q+D"
27584 #, gcc-internal-format
27585 msgid "need to insert runtime check for %s"
27588 #: java/expr.c:499 java/expr.c:546
27589 #, gcc-internal-format
27590 msgid "assert: %s is assign compatible with %s"
27594 #, gcc-internal-format
27595 msgid "stack underflow - dup* operation"
27598 #: java/expr.c:1652
27599 #, gcc-internal-format
27600 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
27603 #: java/expr.c:1680
27604 #, gcc-internal-format
27605 msgid "field %qs not found"
27608 #: java/expr.c:2059
27609 #, gcc-internal-format
27610 msgid "method '%s' not found in class"
27613 #: java/expr.c:2264
27614 #, gcc-internal-format
27615 msgid "failed to find class '%s'"
27618 #: java/expr.c:2293
27619 #, gcc-internal-format
27620 msgid "class '%s' has no method named '%s' matching signature '%s'"
27623 #: java/expr.c:2324
27624 #, gcc-internal-format
27625 msgid "invokestatic on non static method"
27628 #: java/expr.c:2329
27629 #, gcc-internal-format
27630 msgid "invokestatic on abstract method"
27633 #: java/expr.c:2337
27634 #, gcc-internal-format
27635 msgid "invoke[non-static] on static method"
27638 #: java/expr.c:2654
27639 #, gcc-internal-format
27640 msgid "missing field '%s' in '%s'"
27643 #: java/expr.c:2661
27644 #, gcc-internal-format
27645 msgid "mismatching signature for field '%s' in '%s'"
27648 #: java/expr.c:2684
27649 #, gcc-internal-format
27650 msgid "assignment to final field %q+D not in field's class"
27653 #: java/expr.c:2689
27654 #, gcc-internal-format
27655 msgid "assignment to final static field %q+D not in class initializer"
27658 #: java/expr.c:2698
27659 #, gcc-internal-format
27660 msgid "assignment to final field %q+D not in constructor"
27663 #: java/expr.c:2888
27664 #, gcc-internal-format
27665 msgid "invalid PC in line number table"
27668 #: java/expr.c:2936
27669 #, gcc-internal-format
27670 msgid "unreachable bytecode from %d to before %d"
27673 #: java/expr.c:2978
27674 #, gcc-internal-format
27675 msgid "unreachable bytecode from %d to the end of the method"
27678 #. duplicate code from LOAD macro
27679 #: java/expr.c:3278
27680 #, gcc-internal-format
27681 msgid "unrecogized wide sub-instruction"
27684 #: java/gjavah.c:712
27685 #, gcc-internal-format
27686 msgid "static field has same name as method"
27689 #: java/gjavah.c:1260
27690 #, gcc-internal-format
27691 msgid "couldn't find class %s"
27694 #: java/gjavah.c:1267
27695 #, gcc-internal-format
27696 msgid "parse error while reading %s"
27699 #: java/gjavah.c:1493 java/gjavah.c:1595 java/gjavah.c:1670
27700 #, gcc-internal-format
27701 msgid "unparseable signature: '%s'"
27704 #: java/gjavah.c:2060
27705 #, gcc-internal-format
27706 msgid "Not a valid Java .class file."
27709 #: java/gjavah.c:2068 java/jcf-parse.c:750
27710 #, gcc-internal-format
27711 msgid "error while parsing constant pool"
27714 #: java/gjavah.c:2074
27715 #, gcc-internal-format
27716 msgid "error in constant pool entry #%d"
27719 #: java/gjavah.c:2217
27720 #, gcc-internal-format
27721 msgid "class is of array type\n"
27724 #: java/gjavah.c:2225
27725 #, gcc-internal-format
27726 msgid "base class is of array type"
27729 #: java/gjavah.c:2423 java/gjavah.c:2550
27730 #, gcc-internal-format
27731 msgid "no classes specified"
27734 #: java/gjavah.c:2516
27735 #, gcc-internal-format
27736 msgid "'-MG' option is unimplemented"
27739 #: java/gjavah.c:2558
27740 #, gcc-internal-format
27741 msgid "can't specify both -o and -MD"
27744 #: java/gjavah.c:2581
27745 #, gcc-internal-format
27746 msgid "%s: no such class"
27749 #: java/jcf-io.c:536
27750 #, gcc-internal-format
27752 "source file for class %qs is newer than its matching class file. Source "
27753 "file %qs used instead"
27756 #: java/jcf-parse.c:366
27757 #, gcc-internal-format
27758 msgid "bad string constant"
27761 #: java/jcf-parse.c:384
27762 #, gcc-internal-format
27763 msgid "bad value constant type %d, index %d"
27766 #: java/jcf-parse.c:576
27767 #, gcc-internal-format
27768 msgid "can't reopen %s: %m"
27771 #: java/jcf-parse.c:583
27772 #, gcc-internal-format
27773 msgid "can't close %s: %m"
27776 #: java/jcf-parse.c:718 java/jcf-parse.c:724
27777 #, gcc-internal-format
27778 msgid "cannot find file for class %s"
27781 #: java/jcf-parse.c:747
27782 #, gcc-internal-format
27783 msgid "not a valid Java .class file"
27786 #. FIXME - where was first time
27787 #: java/jcf-parse.c:765
27788 #, gcc-internal-format
27789 msgid "reading class %s for the second time from %s"
27792 #: java/jcf-parse.c:783
27793 #, gcc-internal-format
27794 msgid "error while parsing fields"
27797 #: java/jcf-parse.c:786
27798 #, gcc-internal-format
27799 msgid "error while parsing methods"
27802 #: java/jcf-parse.c:789
27803 #, gcc-internal-format
27804 msgid "error while parsing final attributes"
27807 #: java/jcf-parse.c:806
27808 #, gcc-internal-format
27810 "the %<java.lang.Object%> that was found in %qs didn't have the special zero-"
27811 "length %<gnu.gcj.gcj-compiled%> attribute. This generally means that your "
27812 "classpath is incorrectly set. Use %<info gcj \"Input Options\"%> to see the "
27813 "info page describing how to set the classpath"
27816 #: java/jcf-parse.c:840
27817 #, gcc-internal-format
27818 msgid "%Hduplicate class will only be compiled once"
27821 #: java/jcf-parse.c:894
27822 #, gcc-internal-format
27823 msgid "missing Code attribute"
27826 #: java/jcf-parse.c:1176
27827 #, gcc-internal-format
27828 msgid "no input file specified"
27831 #: java/jcf-parse.c:1211
27832 #, gcc-internal-format
27833 msgid "can't close input file %s: %m"
27836 #: java/jcf-parse.c:1258
27837 #, gcc-internal-format
27838 msgid "bad zip/jar file %s"
27841 #: java/jcf-parse.c:1479
27842 #, gcc-internal-format
27843 msgid "error while reading %s from zip file"
27846 #: java/jcf-write.c:2668
27847 #, gcc-internal-format
27849 "internal error in generate_bytecode_insn - tree code not implemented: %s"
27852 #: java/jcf-write.c:3042
27853 #, gcc-internal-format
27854 msgid "field initializer type mismatch"
27857 #: java/jcf-write.c:3499
27858 #, gcc-internal-format
27859 msgid "can't create directory %s: %m"
27862 #: java/jcf-write.c:3532
27863 #, gcc-internal-format
27864 msgid "can't open %s for writing: %m"
27867 #: java/jcf-write.c:3552
27868 #, gcc-internal-format
27869 msgid "can't create %s: %m"
27872 #: java/jv-scan.c:194
27873 #, gcc-internal-format
27874 msgid "only one of '--print-main', '--list-class', and '--complexity' allowed"
27877 #: java/jv-scan.c:197
27878 #, gcc-internal-format
27879 msgid "can't open output file '%s'"
27882 #: java/jv-scan.c:233
27883 #, gcc-internal-format
27884 msgid "file not found '%s'"
27887 #: java/jvspec.c:436
27888 #, gcc-internal-format
27889 msgid "warning: already-compiled .class files ignored with -C"
27893 #, gcc-internal-format
27894 msgid "can't do dependency tracking with input from stdin"
27898 #, gcc-internal-format
27899 msgid "couldn't determine target name for dependency tracking"
27903 #, gcc-internal-format
27905 "unknown encoding: %qs\n"
27906 "This might mean that your locale's encoding is not supported\n"
27907 "by your system's iconv(3) implementation. If you aren't trying\n"
27908 "to use a particular encoding for your input file, try the\n"
27909 "%<--encoding=UTF-8%> option"
27913 #, gcc-internal-format
27914 msgid "internal error - bad unget"
27917 #: java/mangle_name.c:140 java/mangle_name.c:210
27918 #, gcc-internal-format
27919 msgid "internal error - invalid Utf8 name"
27922 #: java/typeck.c:531
27923 #, gcc-internal-format
27924 msgid "junk at end of signature string"
27927 #: java/verify-glue.c:387
27928 #, gcc-internal-format
27929 msgid "verification failed: %s"
27932 #: java/verify-glue.c:389
27933 #, gcc-internal-format
27934 msgid "verification failed at PC=%d: %s"
27937 #: java/verify-glue.c:473
27938 #, gcc-internal-format
27939 msgid "bad pc in exception_table"
27942 #: java/parse.h:129
27943 #, gcc-internal-format
27944 msgid "%s method can't be abstract"
27947 #: java/parse.h:133
27948 #, gcc-internal-format
27949 msgid "Constructor can't be %s"
27952 #. Standard error messages
27953 #: java/parse.h:356
27954 #, gcc-internal-format
27955 msgid "Incompatible type for %qs. Can't convert %qs to boolean"
27958 #: java/parse.h:361
27959 #, gcc-internal-format
27960 msgid "Incompatible type for %qs. Can't convert %qs to numeric type"
27963 #: java/parse.h:369
27964 #, gcc-internal-format
27966 "Incompatible type for %qs. Explicit cast needed to convert %qs to integral"
27969 #: java/parse.h:374
27970 #, gcc-internal-format
27971 msgid "Incompatible type for %qs. Can't convert %qs to integral"
27974 #: java/parse.h:381
27975 #, gcc-internal-format
27976 msgid "Variable %qs may not have been initialized"
27979 #: objc/objc-act.c:710
27980 #, gcc-internal-format
27981 msgid "%<@end%> must appear in an @implementation context"
27984 #: objc/objc-act.c:739
27985 #, gcc-internal-format
27986 msgid "method declaration not in @interface context"
27989 #: objc/objc-act.c:750
27990 #, gcc-internal-format
27991 msgid "method definition not in @implementation context"
27994 #: objc/objc-act.c:1174
27995 #, gcc-internal-format
27996 msgid "comparison of distinct Objective-C types lacks a cast"
27999 #: objc/objc-act.c:1178
28000 #, gcc-internal-format
28001 msgid "initialization from distinct Objective-C type"
28004 #: objc/objc-act.c:1182
28005 #, gcc-internal-format
28006 msgid "assignment from distinct Objective-C type"
28009 #: objc/objc-act.c:1186
28010 #, gcc-internal-format
28011 msgid "distinct Objective-C type in return"
28014 #: objc/objc-act.c:1190
28015 #, gcc-internal-format
28016 msgid "passing argument %d of %qE from distinct Objective-C type"
28019 #: objc/objc-act.c:1345
28020 #, gcc-internal-format
28021 msgid "statically allocated instance of Objective-C class %qs"
28024 #: objc/objc-act.c:1416
28025 #, gcc-internal-format
28026 msgid "protocol %qs has circular dependency"
28029 #: objc/objc-act.c:1438 objc/objc-act.c:6554
28030 #, gcc-internal-format
28031 msgid "cannot find protocol declaration for %qs"
28034 #: objc/objc-act.c:1888 objc/objc-act.c:3322 objc/objc-act.c:7163
28035 #: objc/objc-act.c:7499 objc/objc-act.c:7553 objc/objc-act.c:7578
28036 #, gcc-internal-format
28037 msgid "cannot find interface declaration for %qs"
28040 #: objc/objc-act.c:1892
28041 #, gcc-internal-format
28042 msgid "interface %qs does not have valid constant string layout"
28045 #: objc/objc-act.c:1897
28046 #, gcc-internal-format
28047 msgid "cannot find reference tag for class %qs"
28050 #: objc/objc-act.c:2522
28051 #, gcc-internal-format
28052 msgid "%Hcreating selector for nonexistent method %qE"
28055 #: objc/objc-act.c:2724
28056 #, gcc-internal-format
28057 msgid "%qs is not an Objective-C class name or alias"
28060 #: objc/objc-act.c:2850 objc/objc-act.c:2881 objc/objc-act.c:7427
28061 #: objc/objc-act.c:7728 objc/objc-act.c:7758
28062 #, gcc-internal-format
28063 msgid "Objective-C declarations may only appear in global scope"
28066 #: objc/objc-act.c:2855
28067 #, gcc-internal-format
28068 msgid "cannot find class %qs"
28071 #: objc/objc-act.c:2857
28072 #, gcc-internal-format
28073 msgid "class %qs already exists"
28076 #: objc/objc-act.c:2901 objc/objc-act.c:7468
28077 #, gcc-internal-format
28078 msgid "%qs redeclared as different kind of symbol"
28081 #: objc/objc-act.c:3175
28082 #, gcc-internal-format
28083 msgid "strong-cast assignment has been intercepted"
28086 #: objc/objc-act.c:3217
28087 #, gcc-internal-format
28088 msgid "strong-cast may possibly be needed"
28091 #: objc/objc-act.c:3227
28092 #, gcc-internal-format
28093 msgid "instance variable assignment has been intercepted"
28096 #: objc/objc-act.c:3246
28097 #, gcc-internal-format
28098 msgid "pointer arithmetic for garbage-collected objects not allowed"
28101 #: objc/objc-act.c:3252
28102 #, gcc-internal-format
28103 msgid "global/static variable assignment has been intercepted"
28106 #: objc/objc-act.c:3435
28107 #, gcc-internal-format
28108 msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
28111 #: objc/objc-act.c:3777
28112 #, gcc-internal-format
28113 msgid "@catch parameter is not a known Objective-C class type"
28116 #: objc/objc-act.c:3793
28117 #, gcc-internal-format
28118 msgid "exception of type %<%T%> will be caught"
28121 #: objc/objc-act.c:3795
28122 #, gcc-internal-format
28123 msgid "%H by earlier handler for %<%T%>"
28126 #: objc/objc-act.c:3848
28127 #, gcc-internal-format
28128 msgid "%<@try%> without %<@catch%> or %<@finally%>"
28131 #: objc/objc-act.c:3896
28132 #, gcc-internal-format
28133 msgid "%<@throw%> (rethrow) used outside of a @catch block"
28136 #: objc/objc-act.c:4294
28137 #, gcc-internal-format
28138 msgid "type %q+D does not have a known size"
28141 #: objc/objc-act.c:4927
28142 #, gcc-internal-format
28146 #: objc/objc-act.c:4950 objc/objc-act.c:4969
28147 #, gcc-internal-format
28148 msgid "inconsistent instance variable specification"
28151 #: objc/objc-act.c:5826
28152 #, gcc-internal-format
28153 msgid "can not use an object as parameter to a method"
28156 #: objc/objc-act.c:6049
28157 #, gcc-internal-format
28158 msgid "multiple %s named %<%c%s%> found"
28161 #: objc/objc-act.c:6278
28162 #, gcc-internal-format
28163 msgid "no super class declared in @interface for %qs"
28166 #: objc/objc-act.c:6316
28167 #, gcc-internal-format
28168 msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
28171 #: objc/objc-act.c:6375
28172 #, gcc-internal-format
28173 msgid "invalid receiver type %qs"
28176 #: objc/objc-act.c:6390
28177 #, gcc-internal-format
28178 msgid "%<%c%s%> not found in protocol(s)"
28181 #: objc/objc-act.c:6404
28182 #, gcc-internal-format
28183 msgid "%qs may not respond to %<%c%s%>"
28186 #: objc/objc-act.c:6412
28187 #, gcc-internal-format
28188 msgid "no %<%c%s%> method found"
28191 #: objc/objc-act.c:6418
28192 #, gcc-internal-format
28193 msgid "(Messages without a matching method signature"
28196 #: objc/objc-act.c:6419
28197 #, gcc-internal-format
28198 msgid "will be assumed to return %<id%> and accept"
28201 #: objc/objc-act.c:6420
28202 #, gcc-internal-format
28203 msgid "%<...%> as arguments.)"
28206 #: objc/objc-act.c:6653
28207 #, gcc-internal-format
28208 msgid "undeclared selector %qs"
28211 #. Historically, a class method that produced objects (factory
28212 #. method) would assign `self' to the instance that it
28213 #. allocated. This would effectively turn the class method into
28214 #. an instance method. Following this assignment, the instance
28215 #. variables could be accessed. That practice, while safe,
28216 #. violates the simple rule that a class method should not refer
28217 #. to an instance variable. It's better to catch the cases
28218 #. where this is done unknowingly than to support the above
28220 #: objc/objc-act.c:6695
28221 #, gcc-internal-format
28222 msgid "instance variable %qs accessed in class method"
28225 #: objc/objc-act.c:6927
28226 #, gcc-internal-format
28227 msgid "duplicate declaration of method %<%c%s%>"
28230 #: objc/objc-act.c:6988
28231 #, gcc-internal-format
28232 msgid "duplicate interface declaration for category %<%s(%s)%>"
28235 #: objc/objc-act.c:7015
28236 #, gcc-internal-format
28237 msgid "illegal reference type specified for instance variable %qs"
28240 #: objc/objc-act.c:7026
28241 #, gcc-internal-format
28242 msgid "instance variable %qs has unknown size"
28245 #: objc/objc-act.c:7051
28246 #, gcc-internal-format
28247 msgid "type %qs has no default constructor to call"
28250 #: objc/objc-act.c:7057
28251 #, gcc-internal-format
28252 msgid "destructor for %qs shall not be run either"
28255 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
28256 #. initialize them.
28257 #: objc/objc-act.c:7069
28258 #, gcc-internal-format
28259 msgid "type %qs has virtual member functions"
28262 #: objc/objc-act.c:7070
28263 #, gcc-internal-format
28264 msgid "illegal aggregate type %qs specified for instance variable %qs"
28267 #: objc/objc-act.c:7080
28268 #, gcc-internal-format
28269 msgid "type %qs has a user-defined constructor"
28272 #: objc/objc-act.c:7082
28273 #, gcc-internal-format
28274 msgid "type %qs has a user-defined destructor"
28277 #: objc/objc-act.c:7086
28278 #, gcc-internal-format
28280 "C++ constructors and destructors will not be invoked for Objective-C fields"
28283 #: objc/objc-act.c:7192
28284 #, gcc-internal-format
28285 msgid "instance variable %qs is declared private"
28288 #: objc/objc-act.c:7203
28289 #, gcc-internal-format
28290 msgid "instance variable %qs is %s; this will be a hard error in the future"
28293 #: objc/objc-act.c:7210
28294 #, gcc-internal-format
28295 msgid "instance variable %qs is declared %s"
28298 #: objc/objc-act.c:7236 objc/objc-act.c:7324
28299 #, gcc-internal-format
28300 msgid "incomplete implementation of class %qs"
28303 #: objc/objc-act.c:7240 objc/objc-act.c:7329
28304 #, gcc-internal-format
28305 msgid "incomplete implementation of category %qs"
28308 #: objc/objc-act.c:7245 objc/objc-act.c:7334
28309 #, gcc-internal-format
28310 msgid "method definition for %<%c%s%> not found"
28313 #: objc/objc-act.c:7375
28314 #, gcc-internal-format
28315 msgid "%s %qs does not fully implement the %qs protocol"
28318 #: objc/objc-act.c:7433 objc/objc-act.c:9101
28319 #, gcc-internal-format
28320 msgid "%<@end%> missing in implementation context"
28323 #: objc/objc-act.c:7452
28324 #, gcc-internal-format
28325 msgid "cannot find interface declaration for %qs, superclass of %qs"
28328 #: objc/objc-act.c:7482
28329 #, gcc-internal-format
28330 msgid "reimplementation of class %qs"
28333 #: objc/objc-act.c:7514
28334 #, gcc-internal-format
28335 msgid "conflicting super class name %qs"
28338 #: objc/objc-act.c:7516
28339 #, gcc-internal-format
28340 msgid "previous declaration of %qs"
28343 #: objc/objc-act.c:7530 objc/objc-act.c:7532
28344 #, gcc-internal-format
28345 msgid "duplicate interface declaration for class %qs"
28348 #: objc/objc-act.c:7786
28349 #, gcc-internal-format
28350 msgid "duplicate declaration for protocol %qs"
28353 #. Add a readable method name to the warning.
28354 #: objc/objc-act.c:8344
28355 #, gcc-internal-format
28356 msgid "%J%s %<%c%s%>"
28359 #: objc/objc-act.c:8674
28360 #, gcc-internal-format
28361 msgid "no super class declared in interface for %qs"
28364 #: objc/objc-act.c:8723
28365 #, gcc-internal-format
28366 msgid "[super ...] must appear in a method context"
28369 #: objc/objc-act.c:8763
28370 #, gcc-internal-format
28371 msgid "method possibly missing a [super dealloc] call"
28374 #: objc/objc-act.c:9391
28375 #, gcc-internal-format
28376 msgid "local declaration of %qs hides instance variable"
28379 #: treelang/tree1.c:278
28380 #, gcc-internal-format
28381 msgid "%HDuplicate name %q.*s."
28384 #: treelang/treetree.c:810
28385 #, gcc-internal-format
28386 msgid "Global register variable %qD used in nested function."
28389 #: treelang/treetree.c:814
28390 #, gcc-internal-format
28391 msgid "Register variable %qD used in nested function."
28394 #: treelang/treetree.c:820
28395 #, gcc-internal-format
28396 msgid "Address of global register variable %qD requested."
28399 #: treelang/treetree.c:825
28400 #, gcc-internal-format
28401 msgid "Address of register variable %qD requested."