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: 2006-10-22 12:37+0000\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
23 #: c-format.c:347 c-format.c:371
27 #: c-format.c:347 c-format.c:371
28 msgid "the ' ' printf flag"
31 #: c-format.c:348 c-format.c:372 c-format.c:406 c-format.c:418 c-format.c:475
35 #: c-format.c:348 c-format.c:372 c-format.c:406 c-format.c:418
36 msgid "the '+' printf flag"
39 #: c-format.c:349 c-format.c:373 c-format.c:419 c-format.c:451
43 #: c-format.c:349 c-format.c:373 c-format.c:419
44 msgid "the '#' printf flag"
47 #: c-format.c:350 c-format.c:374 c-format.c:449
51 #: c-format.c:350 c-format.c:374
52 msgid "the '0' printf flag"
55 #: c-format.c:351 c-format.c:375 c-format.c:448 c-format.c:478
59 #: c-format.c:351 c-format.c:375
60 msgid "the '-' printf flag"
63 #: c-format.c:352 c-format.c:432
68 msgid "the ''' printf flag"
71 #: c-format.c:353 c-format.c:433
76 msgid "the 'I' printf flag"
79 #: c-format.c:354 c-format.c:376 c-format.c:430 c-format.c:452 c-format.c:479
80 #: c-format.c:1606 config/sol2-c.c:46
84 #: c-format.c:354 c-format.c:376 config/sol2-c.c:46
85 msgid "field width in printf format"
88 #: c-format.c:355 c-format.c:377 c-format.c:408 c-format.c:421
92 #: c-format.c:355 c-format.c:377 c-format.c:408 c-format.c:421
93 msgid "precision in printf format"
96 #: c-format.c:356 c-format.c:378 c-format.c:409 c-format.c:422 c-format.c:431
97 #: c-format.c:482 config/sol2-c.c:47
98 msgid "length modifier"
101 #: c-format.c:356 c-format.c:378 c-format.c:409 c-format.c:422
102 #: config/sol2-c.c:47
103 msgid "length modifier in printf format"
106 #: c-format.c:407 c-format.c:420
110 #: c-format.c:407 c-format.c:420
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:450 c-format.c:474
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:2328 c-typeck.c:4754 c-typeck.c:4756 c-typeck.c:4764
301 #: c-typeck.c:4794 c-typeck.c:6170
302 msgid "initializer element is not constant"
306 msgid "array initialized from parenthesized string constant"
309 #: c-typeck.c:4618 cp/typeck2.c:686
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:4641 cp/typeck2.c:706
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:4711 c-typeck.c:4206 cp/typeck.c:1503
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:4801 c-typeck.c:6174
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:4812 c-decl.c:3221 c-decl.c:3236
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:5581 c-typeck.c:5641
389 msgid "array index in non-array initializer"
392 #: c-typeck.c:5586 c-typeck.c:5694
393 msgid "field name not in record or union initializer"
397 msgid "array index in initializer not of integer type"
400 #: c-typeck.c:5637 c-typeck.c:5639
401 msgid "nonconstant array index in initializer"
404 #: c-typeck.c:5643 c-typeck.c:5646
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:5741 c-typeck.c:5764 c-typeck.c:6238
417 msgid "initialized field with side-effects overwritten"
420 #: c-typeck.c:5743 c-typeck.c:5766 c-typeck.c:6240
421 msgid "initialized field overwritten"
425 msgid "excess elements in char array initializer"
428 #: c-typeck.c:6455 c-typeck.c:6501
429 msgid "excess elements in struct initializer"
433 msgid "non-static initialization of a flexible array member"
437 msgid "excess elements in union initializer"
441 msgid "excess elements in array initializer"
445 msgid "excess elements in vector initializer"
449 msgid "excess elements in scalar initializer"
453 msgid "flow control insn inside a basic block"
457 msgid "wrong insn in the fallthru edge"
461 msgid "insn outside basic block"
465 msgid "return not followed by barrier"
468 #: cgraph.c:391 ipa-inline.c:313
469 msgid "function body not available"
472 #: cgraph.c:393 cgraphunit.c:633
473 msgid "redefined extern inline functions are not considered for inlining"
476 #: cgraph.c:396 cgraphunit.c:638
477 msgid "function not considered for inlining"
480 #: cgraph.c:398 cgraphunit.c:636 ipa-inline.c:306
481 msgid "function not inlinable"
484 #: collect2.c:373 gcc.c:6830
486 msgid "internal gcc abort in %s, at %s:%d"
494 #: collect2.c:1246 collect2.c:1394 collect2.c:1429
499 #: collect2.c:1249 collect2.c:1399 collect2.c:1432
506 msgid "collect2 version %s"
511 msgid "%d constructor(s) found\n"
516 msgid "%d destructor(s) found\n"
521 msgid "%d frame table(s) found\n"
526 msgid "can't get program status"
531 msgid "[cannot find %s]"
536 msgid "cannot find '%s'"
539 #: collect2.c:1556 collect2.c:2045 collect2.c:2200 gcc.c:2928
541 msgid "pex_init failed"
546 msgid "[Leaving %s]\n"
553 "write_c_file - output name is %s, prefix is %s\n"
558 msgid "cannot find 'nm'"
563 msgid "can't open nm output"
568 msgid "init function found in object %s"
573 msgid "fini function found in object %s"
578 msgid "can't open ldd output"
585 "ldd output with constructors/destructors.\n"
590 msgid "dynamic dependency %s not found"
595 msgid "unable to open dynamic dependency '%s'"
600 msgid "%s: not a COFF file"
605 msgid "%s: cannot open as COFF file"
610 msgid "library lib%s not found"
615 msgid "\"%s\" is not a valid option to the preprocessor"
620 msgid "too many input files"
625 msgid "%s:%d: confused by earlier errors, bailing out\n"
630 msgid "compilation terminated due to -Wfatal-errors.\n"
636 "Please submit a full bug report,\n"
637 "with preprocessed source if appropriate.\n"
638 "See %s for instructions.\n"
643 msgid "compilation terminated.\n"
648 msgid "Internal compiler error: Error reporting routines re-entered.\n"
652 msgid "negative insn length"
656 msgid "could not split insn"
660 msgid "invalid 'asm': "
665 msgid "nested assembly dialect alternatives"
668 #: final.c:2998 final.c:3010
670 msgid "unterminated assembly dialect alternative"
675 msgid "operand number missing after %%-letter"
678 #: final.c:3060 final.c:3101
680 msgid "operand number out of range"
685 msgid "invalid %%-code"
690 msgid "'%%l' operand isn't a label"
693 #. We can't handle floating point constants;
694 #. PRINT_OPERAND must handle them.
695 #. We can't handle floating point constants; PRINT_OPERAND must
697 #. We can't handle floating point constants;
698 #. PRINT_OPERAND must handle them.
699 #: final.c:3251 vmsdbgout.c:487 config/i386/i386.c:7136
700 #: config/pdp11/pdp11.c:1700
702 msgid "floating constant misused"
705 #: final.c:3307 vmsdbgout.c:544 config/i386/i386.c:7212
706 #: config/pdp11/pdp11.c:1747
708 msgid "invalid expression as operand"
712 msgid "Attempt to delete prologue/epilogue insn:"
717 msgid "Using built-in specs.\n"
723 "Setting spec %s to '%s'\n"
729 msgid "Reading specs from %s\n"
732 #: gcc.c:2059 gcc.c:2078
734 msgid "specs %%include syntax malformed after %ld characters"
739 msgid "could not find specs file %s\n"
742 #: gcc.c:2103 gcc.c:2111 gcc.c:2120 gcc.c:2129
744 msgid "specs %%rename syntax malformed after %ld characters"
749 msgid "specs %s spec was not found to be renamed"
754 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
759 msgid "rename spec %s to %s\n"
771 msgid "specs unknown %% command after %ld characters"
774 #: gcc.c:2176 gcc.c:2189
776 msgid "specs file malformed after %ld characters"
781 msgid "spec file has no spec for linking"
786 msgid "system path '%s' is not absolute"
791 msgid "-pipe not supported"
798 "Go ahead? (y or n) "
802 msgid "failed to get exit status"
806 msgid "failed to get process times"
812 "Internal error: %s (program %s)\n"
813 "Please submit a full bug report.\n"
814 "See %s for instructions."
819 msgid "# %s %.2f %.2f\n"
824 msgid "Usage: %s [options] file...\n"
832 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
836 msgid " --help Display this information\n"
841 " --target-help Display target specific command line options\n"
845 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
849 msgid " -dumpspecs Display all of the built in spec strings\n"
853 msgid " -dumpversion Display the version of the compiler\n"
857 msgid " -dumpmachine Display the compiler's target processor\n"
862 " -print-search-dirs Display the directories in the compiler's search "
868 " -print-libgcc-file-name Display the name of the compiler's companion "
873 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
878 " -print-prog-name=<prog> Display the full path to compiler component "
884 " -print-multi-directory Display the root directory for versions of "
890 " -print-multi-lib Display the mapping between command line options "
892 " multiple library search directories\n"
896 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
901 " -Wa,<options> Pass comma-separated <options> on to the "
907 " -Wp,<options> Pass comma-separated <options> on to the "
913 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
917 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
921 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
925 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
930 " -combine Pass multiple source files to compiler at once\n"
934 msgid " -save-temps Do not delete intermediate files\n"
938 msgid " -pipe Use pipes rather than intermediate files\n"
942 msgid " -time Time the execution of each subprocess\n"
947 " -specs=<file> Override built-in specs with the contents of "
953 " -std=<standard> Assume that the input sources are for <standard>\n"
958 " --sysroot=<directory> Use <directory> as the root directory for "
965 " -B <directory> Add <directory> to the compiler's search paths\n"
969 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
974 " -V <version> Run gcc version number <version>, if installed\n"
979 " -v Display the programs invoked by the compiler\n"
984 " -### Like -v but options quoted and commands not "
990 " -E Preprocess only; do not compile, assemble or "
995 msgid " -S Compile only; do not assemble or link\n"
999 msgid " -c Compile and assemble, but do not link\n"
1003 msgid " -o <file> Place the output into <file>\n"
1008 " -x <language> Specify the language of the following input "
1010 " Permissible languages include: c c++ assembler "
1012 " 'none' means revert to the default behavior of\n"
1013 " guessing the language based on the file's "
1021 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
1022 " passed on to the various sub-processes invoked by %s. In order to pass\n"
1023 " other options on to these processes the -W<letter> options must be used.\n"
1028 msgid "'-%c' option must have argument"
1033 msgid "couldn't run '%s': %s"
1036 #. translate_options () has turned --version into -fversion.
1039 msgid "%s (GCC) %s\n"
1042 #: gcc.c:3552 gcov.c:419 fortran/gfortranspec.c:349 java/gjavah.c:2406
1043 #: java/jcf-dump.c:936 java/jv-scan.c:129
1047 #: gcc.c:3553 java/gjavah.c:2407 java/jcf-dump.c:937 java/jv-scan.c:130
1050 "This is free software; see the source for copying conditions. There is NO\n"
1051 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
1057 msgid "argument to '-Xlinker' is missing"
1062 msgid "argument to '-Xpreprocessor' is missing"
1067 msgid "argument to '-Xassembler' is missing"
1072 msgid "argument to '-l' is missing"
1077 msgid "argument to '-specs' is missing"
1082 msgid "argument to '-specs=' is missing"
1087 msgid "'-%c' must come at the start of the command line"
1092 msgid "argument to '-B' is missing"
1097 msgid "argument to '-x' is missing"
1102 msgid "argument to '-%s' is missing"
1107 msgid "switch '%s' does not start with '-'"
1112 msgid "spec '%s' invalid"
1122 msgid "spec '%s' has invalid '%%0%c'"
1127 msgid "spec '%s' has invalid '%%W%c"
1132 msgid "spec '%s' has invalid '%%x%c'"
1137 msgid "Processing spec %c%s%c, which is '%s'\n"
1142 msgid "unknown spec function '%s'"
1147 msgid "error in args to spec function '%s'"
1152 msgid "malformed spec function name"
1158 msgid "no arguments for spec function"
1163 msgid "malformed spec function arguments"
1168 msgid "braced spec '%s' is invalid at '%c'"
1173 msgid "braced spec body '%s' is invalid"
1178 msgid "install: %s%s\n"
1183 msgid "programs: %s\n"
1188 msgid "libraries: %s\n"
1195 "For bug reporting instructions, please see:\n"
1200 msgid "Target: %s\n"
1205 msgid "Configured with: %s\n"
1210 msgid "Thread model: %s\n"
1215 msgid "gcc version %s\n"
1220 msgid "gcc driver version %s executing gcc version %s\n"
1225 msgid "no input files"
1230 msgid "cannot specify -o with -c or -S with multiple files"
1235 msgid "spec '%s' is invalid"
1240 msgid "multilib spec '%s' is invalid"
1245 msgid "multilib exclusions '%s' is invalid"
1248 #: gcc.c:7294 gcc.c:7435
1250 msgid "multilib select '%s' is invalid"
1255 msgid "multilib exclusion '%s' is invalid"
1258 #: gcc.c:7732 gcc.c:7737
1260 msgid "invalid version number `%s'"
1265 msgid "too few arguments to %%:version-compare"
1270 msgid "too many arguments to %%:version-compare"
1275 msgid "unknown operator '%s' in %%:version-compare"
1281 "Usage: gcov [OPTION]... SOURCEFILE\n"
1288 "Print code coverage information.\n"
1294 msgid " -h, --help Print this help, then exit\n"
1299 msgid " -v, --version Print version number, then exit\n"
1305 " -a, --all-blocks Show information for every basic block\n"
1311 " -b, --branch-probabilities Include branch probabilities in output\n"
1317 " -c, --branch-counts Given counts of branches taken\n"
1318 " rather than percentages\n"
1323 msgid " -n, --no-output Do not create an output file\n"
1329 " -l, --long-file-names Use long output file names for included\n"
1335 msgid " -f, --function-summaries Output summaries for each function\n"
1341 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
1347 msgid " -p, --preserve-paths Preserve all pathname components\n"
1353 " -u, --unconditional-branches Show unconditional branch counts too\n"
1360 "For bug reporting instructions, please see:\n"
1366 msgid "gcov (GCC) %s\n"
1372 "This is free software; see the source for copying conditions.\n"
1373 "There is NO warranty; not even for MERCHANTABILITY or \n"
1374 "FITNESS FOR A PARTICULAR PURPOSE.\n"
1380 msgid "%s:no functions found\n"
1383 #: gcov.c:532 gcov.c:560 fortran/dump-parse-tree.c:63
1390 msgid "%s:creating '%s'\n"
1395 msgid "%s:error writing output file '%s'\n"
1400 msgid "%s:could not open output file '%s'\n"
1405 msgid "%s:cannot open graph file\n"
1410 msgid "%s:not a gcov graph file\n"
1415 msgid "%s:version '%.4s', prefer '%.4s'\n"
1420 msgid "%s:already seen blocks for '%s'\n"
1425 msgid "%s:corrupted\n"
1430 msgid "%s:cannot open data file, assuming not executed\n"
1435 msgid "%s:not a gcov data file\n"
1440 msgid "%s:version '%.4s', prefer version '%.4s'\n"
1445 msgid "%s:stamp mismatch with graph file\n"
1450 msgid "%s:unknown function '%u'\n"
1455 msgid "%s:profile mismatch for '%s'\n"
1460 msgid "%s:overflowed\n"
1465 msgid "%s:'%s' lacks entry and/or exit blocks\n"
1470 msgid "%s:'%s' has arcs to entry block\n"
1475 msgid "%s:'%s' has arcs from exit block\n"
1480 msgid "%s:graph is unsolvable for '%s'\n"
1490 msgid "Lines executed:%s of %d\n"
1495 msgid "No executable lines\n"
1500 msgid "Branches executed:%s of %d\n"
1505 msgid "Taken at least once:%s of %d\n"
1510 msgid "No branches\n"
1515 msgid "Calls executed:%s of %d\n"
1525 msgid "%s:no lines for '%s'\n"
1530 msgid "call %2d returned %s\n"
1535 msgid "call %2d never executed\n"
1540 msgid "branch %2d taken %s%s\n"
1545 msgid "branch %2d never executed\n"
1550 msgid "unconditional %2d taken %s\n"
1555 msgid "unconditional %2d never executed\n"
1560 msgid "%s:cannot open source file\n"
1565 msgid "%s:source file is newer than graph file '%s'\n"
1569 msgid "GCSE disabled"
1573 msgid "jump bypassing disabled"
1576 #: gengtype-yacc.c:678 java/parse-scan.c:2064
1577 #: java/parse-scan.y:1375 java/parse.c:3057
1578 #: java/parse.y:16547
1579 msgid "syntax error: cannot back up"
1582 #. This is so xgettext sees the translatable formats that are
1583 #. constructed on the fly.
1584 #: gengtype-yacc.c:1046 java/parse-scan.c:2432 java/parse.c:3425
1586 msgid "syntax error, unexpected %s"
1589 #: gengtype-yacc.c:1047 java/parse-scan.c:2433 java/parse.c:3426
1591 msgid "syntax error, unexpected %s, expecting %s"
1594 #: gengtype-yacc.c:1048 java/parse-scan.c:2434 java/parse.c:3427
1596 msgid "syntax error, unexpected %s, expecting %s or %s"
1599 #: gengtype-yacc.c:1049 java/parse-scan.c:2435 java/parse.c:3428
1601 msgid "syntax error, unexpected %s, expecting %s or %s or %s"
1604 #: gengtype-yacc.c:1050 java/parse-scan.c:2436 java/parse.c:3429
1606 msgid "syntax error, unexpected %s, expecting %s or %s or %s or %s"
1609 #. Each stack pointer address is followed by the size of the
1610 #. data in use in that stack, in bytes. This used to be a
1611 #. conditional around just the two extra args, but that might
1612 #. be undefined if yyoverflow is a macro.
1613 #: gengtype-yacc.c:1309 gengtype-yacc.c:1995 java/parse-scan.c:2695
1614 #: java/parse-scan.c:3514 java/parse.c:3688 java/parse.c:6606
1615 msgid "memory exhausted"
1618 #. Depending on the version of Bison used to compile this grammar,
1619 #. it may issue generic diagnostics spelled "syntax error" or
1620 #. "parse error". To prevent this from changing the translation
1621 #. template randomly, we list all the variants of this particular
1622 #. diagnostic here. Translators: there is no fine distinction
1623 #. between diagnostics with "syntax error" in them, and diagnostics
1624 #. with "parse error" in them. It's okay to give them both the same
1626 #: gengtype-yacc.c:1849 gengtype-yacc.c:1877 java/parse-scan.c:3368
1627 #: java/parse-scan.c:3396 java/parse-scan.y:1371
1628 #: java/parse.c:6460 java/parse.c:6488
1629 #: java/parse.y:16543
1630 msgid "syntax error"
1633 #. Opening quotation mark.
1638 #. Closing quotation mark.
1644 msgid "--param large-function-growth limit reached"
1648 msgid "--param max-inline-insns-single limit reached"
1652 msgid "--param max-inline-insns-auto limit reached"
1655 #: ipa-inline.c:357 ipa-inline.c:803
1656 msgid "recursive inlining"
1660 msgid "call is unlikely"
1664 msgid "--param inline-unit-growth limit reached"
1668 msgid "At top level:"
1673 msgid "In member function %qs:"
1678 msgid "In function %qs:"
1681 #: loop-iv.c:2700 tree-ssa-loop-niter.c:1139
1682 msgid "assuming that the loop is not infinite"
1685 #: loop-iv.c:2701 tree-ssa-loop-niter.c:1140
1686 msgid "cannot optimize possibly infinite loops"
1689 #: loop-iv.c:2709 tree-ssa-loop-niter.c:1144
1690 msgid "assuming that the loop counter does not overflow"
1693 #: loop-iv.c:2710 tree-ssa-loop-niter.c:1145
1694 msgid "cannot optimize loop, the loop counter may overflow"
1697 #. What to print when a switch has no documentation.
1699 msgid "This switch lacks documentation"
1706 "Target specific options:\n"
1710 msgid "The following options are language-independent:\n"
1716 "The %s front end recognizes the following options:\n"
1721 msgid "The --param option recognizes the following as parameters:\n"
1726 msgid "%s: error writing file '%s': %s\n"
1731 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
1736 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
1741 msgid "%s: warning: no read access for file '%s'\n"
1746 msgid "%s: warning: no write access for file '%s'\n"
1751 msgid "%s: warning: no write access for dir containing '%s'\n"
1754 #. Catch cases like /.. where we try to backup to a
1755 #. point above the absolute root of the logical file
1759 msgid "%s: invalid file name: %s\n"
1764 msgid "%s: %s: can't get status: %s\n"
1771 "%s: fatal error: aux info file corrupted at line %d\n"
1776 msgid "%s:%d: declaration of function '%s' takes different forms\n"
1781 msgid "%s: compiling '%s'\n"
1786 msgid "%s: wait: %s\n"
1791 msgid "%s: subprocess got fatal signal %d\n"
1796 msgid "%s: %s exited with status %d\n"
1801 msgid "%s: warning: missing SYSCALLS file '%s'\n"
1804 #: protoize.c:1981 protoize.c:2010
1806 msgid "%s: can't read aux info file '%s': %s\n"
1809 #: protoize.c:2026 protoize.c:2054
1811 msgid "%s: can't get status of aux info file '%s': %s\n"
1816 msgid "%s: can't open aux info file '%s' for reading: %s\n"
1821 msgid "%s: error reading aux info file '%s': %s\n"
1826 msgid "%s: error closing aux info file '%s': %s\n"
1831 msgid "%s: can't delete aux info file '%s': %s\n"
1834 #: protoize.c:2211 protoize.c:4181
1836 msgid "%s: can't delete file '%s': %s\n"
1841 msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
1846 msgid "%s: conflicting extern definitions of '%s'\n"
1851 msgid "%s: declarations of '%s' will not be converted\n"
1856 msgid "%s: conflict list for '%s' follows:\n"
1861 msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
1866 msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
1871 msgid "%s: %d: warning: no extern definition for '%s'\n"
1876 msgid "%s: warning: no static definition for '%s' in file '%s'\n"
1881 msgid "%s: multiple static defs of '%s' in file '%s'\n"
1884 #: protoize.c:2702 protoize.c:2705
1886 msgid "%s: %d: warning: source too confusing\n"
1891 msgid "%s: %d: warning: varargs function declaration not converted\n"
1896 msgid "%s: declaration of function '%s' not converted\n"
1901 msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
1908 "%s: warning: too few parameter lists in declaration of '%s'\n"
1913 msgid "%s: %d: warning: found '%s' but expected '%s'\n"
1918 msgid "%s: local declaration for function '%s' not inserted\n"
1925 "%s: %d: warning: can't add declaration of '%s' into macro call\n"
1930 msgid "%s: global declarations for file '%s' not inserted\n"
1933 #: protoize.c:3519 protoize.c:3549
1935 msgid "%s: definition of function '%s' not converted\n"
1940 msgid "%s: %d: warning: definition of %s not converted\n"
1945 msgid "%s: found definition of '%s' at %s(%d)\n"
1948 #. If we make it here, then we did not know about this
1949 #. function definition.
1952 msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
1957 msgid "%s: function definition not converted\n"
1962 msgid "%s: '%s' not converted\n"
1967 msgid "%s: would convert file '%s'\n"
1972 msgid "%s: converting file '%s'\n"
1977 msgid "%s: can't get status for file '%s': %s\n"
1982 msgid "%s: can't open file '%s' for reading: %s\n"
1989 "%s: error reading input file '%s': %s\n"
1994 msgid "%s: can't create/open clean file '%s': %s\n"
1999 msgid "%s: warning: file '%s' already saved in '%s'\n"
2004 msgid "%s: can't link file '%s' to '%s': %s\n"
2009 msgid "%s: can't create/open output file '%s': %s\n"
2014 msgid "%s: can't change mode of file '%s': %s\n"
2019 msgid "%s: cannot get working directory: %s\n"
2024 msgid "%s: input file names must have .c suffixes: %s\n"
2028 msgid "unable to generate reloads for:"
2032 msgid "this is the insn:"
2035 #. It's the compiler's fault.
2037 msgid "could not find a spill register"
2040 #. It's the compiler's fault.
2042 msgid "VOIDmode on an output"
2046 msgid "Failure trying to reload:"
2050 msgid "unrecognizable insn:"
2054 msgid "insn does not satisfy its constraints:"
2060 "Execution times (seconds)\n"
2063 #. Print total time.
2070 msgid "time in %s: %ld.%06ld (%ld%%)\n"
2075 msgid "collect: reading %s\n"
2080 msgid "removing .rpo file"
2085 msgid "renaming .rpo file"
2090 msgid "collect: recompiling %s\n"
2095 msgid "collect: tweaking %s in %s\n"
2100 msgid "collect: relinking\n"
2105 msgid "unrecoverable error"
2111 "%s%s%s version %s (%s)\n"
2112 "%s\tcompiled by GNU C version %s.\n"
2117 msgid "%s%s%s version %s (%s) compiled by CC.\n"
2123 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
2127 msgid "options passed: "
2131 msgid "options enabled: "
2136 msgid "created and used with differing settings of '%s'"
2140 msgid "out of memory"
2144 msgid "created and used with different settings of -fpic"
2148 msgid "created and used with different settings of -fpie"
2151 #: tree-inline.c:1992
2152 msgid "originally indirect function call not considered for inlining"
2155 #. The remainder are real diagnostic types.
2156 #: diagnostic.def:15
2157 msgid "fatal error: "
2160 #: diagnostic.def:16
2161 msgid "internal compiler error: "
2164 #: diagnostic.def:17
2168 #: diagnostic.def:18
2169 msgid "sorry, unimplemented: "
2172 #: diagnostic.def:19
2176 #: diagnostic.def:20
2177 msgid "anachronism: "
2180 #: diagnostic.def:21
2184 #: diagnostic.def:22
2190 "The maximum number of fields in a structure variable without direct "
2191 "structure accesses that GCC will attempt to track separately"
2196 "The maximum number of elements in an array for wich we track its elements "
2202 "The maximum structure size (in bytes) for which GCC will use by-element "
2208 "The maximum number of structure fields for which GCC will use by-element "
2214 "The threshold ratio between instantiated fields and the total structure size"
2219 "The maximum number of instructions in a single function eligible for inlining"
2223 msgid "The maximum number of instructions when automatically inlining"
2228 "The maximum number of instructions inline function can grow to via recursive "
2234 "The maximum number of instructions non-inline function can grow to via "
2235 "recursive inlining"
2239 msgid "The maximum depth of recursive inlining for inline functions"
2243 msgid "The maximum depth of recursive inlining for non-inline functions"
2248 "Inline recursively only when the probability of call being executed exceeds "
2254 "If -fvariable-expansion-in-unroller is used, the maximum number of times "
2255 "that an individual variable will be expanded during loop unrolling"
2259 msgid "The maximum number of instructions to consider to fill a delay slot"
2264 "The maximum number of instructions to consider to find accurate live "
2265 "register information"
2269 msgid "The maximum length of scheduling's pending operations list"
2273 msgid "The size of function body to be considered large"
2277 msgid "Maximal growth due to inlining of large function (in percent)"
2281 msgid "The size of translation unit to be considered large"
2286 "how much can given compilation unit grow because of the inlining (in percent)"
2290 msgid "expense of call operation relative to ordinary arithmetic operations"
2294 msgid "The maximum amount of memory to be allocated by GCSE"
2298 msgid "The maximum number of passes to make when doing GCSE"
2303 "The threshold ratio for performing partial redundancy elimination after "
2309 "The threshold ratio of critical edges execution count that permit performing "
2310 "redundancy elimination after reload"
2314 msgid "The maximum number of instructions to consider to unroll in a loop"
2319 "The maximum number of instructions to consider to unroll in a loop on average"
2323 msgid "The maximum number of unrollings of a single loop"
2327 msgid "The maximum number of insns of a peeled loop"
2331 msgid "The maximum number of peelings of a single loop"
2335 msgid "The maximum number of insns of a completely peeled loop"
2340 "The maximum number of peelings of a single loop that is peeled completely"
2344 msgid "The maximum number of insns of a peeled loop that rolls only once"
2348 msgid "The maximum number of insns of an unswitched loop"
2352 msgid "The maximum number of unswitchings in a single loop"
2357 "Bound on the number of iterations the brute force # of iterations analysis "
2358 "algorithm evaluates"
2362 msgid "Bound on the cost of an expression to compute the number of iterations"
2367 "Maximum number of loops to perform swing modulo scheduling on (mainly for "
2373 "A factor for tuning the upper bound that swing modulo scheduler uses for "
2379 "The number of cycles the swing modulo scheduler considers when checking "
2380 "conflicts using DFA"
2385 "A threshold on the average loop count considered by the swing modulo "
2391 "Select fraction of the maximal count of repetitions of basic block in "
2392 "program given basic block needs to have to be considered hot"
2397 "Select fraction of the maximal frequency of executions of basic block in "
2398 "function given basic block needs to have to be considered hot"
2402 msgid "The maximum number of loop iterations we predict statically"
2407 "The percentage of function, weighted by execution frequency, that must be "
2408 "covered by trace formation. Used when profile feedback is available"
2413 "The percentage of function, weighted by execution frequency, that must be "
2414 "covered by trace formation. Used when profile feedback is not available"
2418 msgid "Maximal code growth caused by tail duplication (in percent)"
2423 "Stop reverse growth if the reverse probability of best edge is less than "
2424 "this threshold (in percent)"
2429 "Stop forward growth if the probability of best edge is less than this "
2430 "threshold (in percent). Used when profile feedback is available"
2435 "Stop forward growth if the probability of best edge is less than this "
2436 "threshold (in percent). Used when profile feedback is not available"
2440 msgid "The maximum number of incoming edges to consider for crossjumping"
2445 "The minimum number of matching instructions to consider for crossjumping"
2449 msgid "The maximum expansion factor when copying basic blocks"
2454 "The maximum number of insns to duplicate when unfactoring computed gotos"
2458 msgid "The maximum length of path considered in cse"
2462 msgid "The maximum instructions CSE process before flushing"
2467 "The minimum cost of an expensive expression in the loop invariant motion"
2472 "Bound on number of candidates below that all candidates are considered in iv "
2477 msgid "Bound on number of iv uses in loop optimized in iv optimizations"
2482 "If number of candidates in the set is smaller, we always try to remove "
2483 "unused ivs during its optimization"
2487 msgid "Bound on size of expressions used in the scalar evolutions analyzer"
2492 "Bound on number of runtime checks inserted by the vectorizer's loop "
2498 "Given N calls and V call-clobbered vars in a function. Use .GLOBAL_VAR if "
2499 "NxV is larger than this limit"
2503 msgid "The maximum memory locations recorded by cselib"
2507 msgid "The maximum memory locations recorded by flow"
2512 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
2513 "total size of the heap"
2517 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
2522 "The maximum number of instructions to search backward when looking for "
2528 "The maximum number of virtual operands allowed to represent aliases before "
2529 "triggering alias grouping"
2534 "The maximum number of blocks in a region to be considered for interblock "
2540 "The maximum number of insns in a region to be considered for interblock "
2546 "The minimum probability of reaching a source block for interblock "
2547 "speculative scheduling"
2551 msgid "The maximum number of iterations through CFG to extend regions"
2556 "The maximum conflict delay for an insn to be considered for speculative "
2562 "The minimal probability of speculation success (in percents), so that "
2563 "speculative insn will be scheduled."
2568 "The maximum number of RTL nodes that can be recorded as combiner's last value"
2572 msgid "The upper bound for sharing integer constants"
2577 "Minimum number of virtual mappings to consider switching to full virtual "
2583 "Ratio between virtual mappings and virtual symbols to do full virtual renames"
2588 "The lower bound for a buffer to be considered for stack smashing protection"
2593 "Maximum number of statements allowed in a block that needs to be duplicated "
2594 "when threading jumps"
2599 "Maximum number of fields in a structure before pointer analysis treats the "
2600 "structure as a single variable"
2605 "The maximum number of instructions ready to be issued to be considered by "
2606 "the scheduler during the first scheduling pass"
2609 #: config/alpha/alpha.c:5105
2611 msgid "invalid %%H value"
2614 #: config/alpha/alpha.c:5126 config/bfin/bfin.c:1237
2616 msgid "invalid %%J value"
2619 #: config/alpha/alpha.c:5156 config/ia64/ia64.c:4662
2621 msgid "invalid %%r value"
2624 #: config/alpha/alpha.c:5166 config/rs6000/rs6000.c:10547
2625 #: config/xtensa/xtensa.c:1705
2627 msgid "invalid %%R value"
2630 #: config/alpha/alpha.c:5172 config/rs6000/rs6000.c:10466
2631 #: config/xtensa/xtensa.c:1672
2633 msgid "invalid %%N value"
2636 #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:10494
2638 msgid "invalid %%P value"
2641 #: config/alpha/alpha.c:5188
2643 msgid "invalid %%h value"
2646 #: config/alpha/alpha.c:5196 config/xtensa/xtensa.c:1698
2648 msgid "invalid %%L value"
2651 #: config/alpha/alpha.c:5235 config/rs6000/rs6000.c:10448
2653 msgid "invalid %%m value"
2656 #: config/alpha/alpha.c:5243 config/rs6000/rs6000.c:10456
2658 msgid "invalid %%M value"
2661 #: config/alpha/alpha.c:5287
2663 msgid "invalid %%U value"
2666 #: config/alpha/alpha.c:5299 config/alpha/alpha.c:5313
2667 #: config/rs6000/rs6000.c:10555
2669 msgid "invalid %%s value"
2672 #: config/alpha/alpha.c:5336
2674 msgid "invalid %%C value"
2677 #: config/alpha/alpha.c:5373 config/rs6000/rs6000.c:10286
2678 #: config/rs6000/rs6000.c:10305
2680 msgid "invalid %%E value"
2683 #: config/alpha/alpha.c:5398 config/alpha/alpha.c:5446
2685 msgid "unknown relocation unspec"
2688 #: config/alpha/alpha.c:5407 config/crx/crx.c:1082
2689 #: config/rs6000/rs6000.c:10870
2691 msgid "invalid %%xn code"
2694 #: config/arc/arc.c:1726 config/m32r/m32r.c:1805
2696 msgid "invalid operand to %%R code"
2699 #: config/arc/arc.c:1758 config/m32r/m32r.c:1828
2701 msgid "invalid operand to %%H/%%L code"
2704 #: config/arc/arc.c:1780 config/m32r/m32r.c:1899
2706 msgid "invalid operand to %%U code"
2709 #: config/arc/arc.c:1791
2711 msgid "invalid operand to %%V code"
2715 #. Undocumented flag.
2716 #: config/arc/arc.c:1798 config/m32r/m32r.c:1926 config/sparc/sparc.c:6907
2718 msgid "invalid operand output code"
2721 #: config/arm/arm.c:10953 config/arm/arm.c:10971
2723 msgid "predicated Thumb instruction"
2726 #: config/arm/arm.c:10959
2728 msgid "predicated instruction in conditional sequence"
2731 #: config/arm/arm.c:11028
2733 msgid "invalid shift operand"
2736 #: config/arm/arm.c:11075 config/arm/arm.c:11085 config/arm/arm.c:11095
2737 #: config/arm/arm.c:11121 config/arm/arm.c:11139 config/arm/arm.c:11174
2738 #: config/arm/arm.c:11193 config/arm/arm.c:11208 config/arm/arm.c:11234
2739 #: config/arm/arm.c:11241 config/arm/arm.c:11248
2741 msgid "invalid operand for code '%c'"
2744 #: config/arm/arm.c:11134
2746 msgid "instruction never exectued"
2749 #: config/arm/arm.c:11259
2751 msgid "missing operand"
2754 #: config/avr/avr.c:1129
2755 msgid "bad address, not (reg+disp):"
2758 #: config/avr/avr.c:1136
2759 msgid "bad address, not post_inc or pre_dec:"
2762 #: config/avr/avr.c:1147
2763 msgid "internal compiler error. Bad address:"
2766 #: config/avr/avr.c:1160
2767 msgid "internal compiler error. Unknown mode:"
2770 #: config/avr/avr.c:1783 config/avr/avr.c:2466
2771 msgid "invalid insn:"
2774 #: config/avr/avr.c:1817 config/avr/avr.c:1903 config/avr/avr.c:1952
2775 #: config/avr/avr.c:1980 config/avr/avr.c:2075 config/avr/avr.c:2244
2776 #: config/avr/avr.c:2500 config/avr/avr.c:2612
2777 msgid "incorrect insn:"
2780 #: config/avr/avr.c:1999 config/avr/avr.c:2160 config/avr/avr.c:2315
2781 #: config/avr/avr.c:2678
2782 msgid "unknown move insn:"
2785 #: config/avr/avr.c:2908
2786 msgid "bad shift insn:"
2789 #: config/avr/avr.c:3024 config/avr/avr.c:3472 config/avr/avr.c:3858
2790 msgid "internal compiler error. Incorrect shift:"
2793 #: config/bfin/bfin.c:1199
2795 msgid "invalid %%j value"
2798 #: config/bfin/bfin.c:1367
2800 msgid "invalid const_double operand"
2803 #: config/c4x/c4x.c:1584
2804 msgid "using CONST_DOUBLE for address"
2807 #: config/c4x/c4x.c:1722
2808 msgid "c4x_address_cost: Invalid addressing mode"
2811 #: config/c4x/c4x.c:1857
2813 msgid "c4x_print_operand: %%L inconsistency"
2816 #: config/c4x/c4x.c:1863
2818 msgid "c4x_print_operand: %%N inconsistency"
2821 #: config/c4x/c4x.c:1904
2823 msgid "c4x_print_operand: %%O inconsistency"
2826 #: config/c4x/c4x.c:1999
2827 msgid "c4x_print_operand: Bad operand case"
2830 #: config/c4x/c4x.c:2040
2831 msgid "c4x_print_operand_address: Bad post_modify"
2834 #: config/c4x/c4x.c:2062
2835 msgid "c4x_print_operand_address: Bad pre_modify"
2838 #: config/c4x/c4x.c:2110 config/c4x/c4x.c:2122 config/c4x/c4x.c:2137
2839 msgid "c4x_print_operand_address: Bad operand case"
2842 #: config/c4x/c4x.c:2388
2843 msgid "c4x_rptb_insert: Cannot find start label"
2846 #: config/c4x/c4x.c:2990
2847 msgid "invalid indirect memory address"
2850 #: config/c4x/c4x.c:3079
2851 msgid "invalid indirect (S) memory address"
2854 #: config/c4x/c4x.c:3414
2855 msgid "c4x_valid_operands: Internal error"
2858 #: config/c4x/c4x.c:3853
2859 msgid "c4x_operand_subword: invalid mode"
2862 #: config/c4x/c4x.c:3856
2863 msgid "c4x_operand_subword: invalid operand"
2866 #. We could handle these with some difficulty.
2867 #. e.g., *p-- => *(p-=2); *(p+1).
2868 #: config/c4x/c4x.c:3882
2869 msgid "c4x_operand_subword: invalid autoincrement"
2872 #: config/c4x/c4x.c:3888
2873 msgid "c4x_operand_subword: invalid address"
2876 #: config/c4x/c4x.c:3899
2877 msgid "c4x_operand_subword: address not offsettable"
2880 #: config/c4x/c4x.c:4101
2881 msgid "c4x_rptb_rpts_p: Repeat block top label moved"
2884 #. Use `%s' to print the string in case there are any escape
2885 #. characters in the message.
2886 #: config/cris/cris.c:492 fortran/dump-parse-tree.c:79
2887 #: fortran/dump-parse-tree.c:421 fortran/dump-parse-tree.c:754
2888 #: fortran/dump-parse-tree.c:801 c-typeck.c:4510 c-typeck.c:4525
2889 #: c-typeck.c:4540 final.c:2803 final.c:2805 gcc.c:4739 loop-iv.c:2702
2890 #: loop-iv.c:2711 rtl-error.c:113 toplev.c:605 tree-ssa-loop-niter.c:1150
2891 #: cp/parser.c:2064 cp/typeck.c:4433 java/expr.c:413
2892 #: java/parse.y:5005
2893 #, gcc-internal-format
2897 #: config/cris/cris.c:544
2898 msgid "unexpected index-type in cris_print_index"
2901 #: config/cris/cris.c:558
2902 msgid "unexpected base-type in cris_print_base"
2905 #: config/cris/cris.c:674
2906 msgid "invalid operand for 'b' modifier"
2909 #: config/cris/cris.c:691
2910 msgid "invalid operand for 'o' modifier"
2913 #: config/cris/cris.c:710
2914 msgid "invalid operand for 'O' modifier"
2917 #: config/cris/cris.c:743
2918 msgid "invalid operand for 'p' modifier"
2921 #: config/cris/cris.c:782
2922 msgid "invalid operand for 'z' modifier"
2925 #: config/cris/cris.c:836 config/cris/cris.c:866
2926 msgid "invalid operand for 'H' modifier"
2929 #: config/cris/cris.c:842
2930 msgid "bad register"
2933 #: config/cris/cris.c:887
2934 msgid "invalid operand for 'e' modifier"
2937 #: config/cris/cris.c:904
2938 msgid "invalid operand for 'm' modifier"
2941 #: config/cris/cris.c:929
2942 msgid "invalid operand for 'A' modifier"
2945 #: config/cris/cris.c:952
2946 msgid "invalid operand for 'D' modifier"
2949 #: config/cris/cris.c:966
2950 msgid "invalid operand for 'T' modifier"
2953 #: config/cris/cris.c:975
2954 msgid "invalid operand modifier letter"
2957 #: config/cris/cris.c:1032
2958 msgid "unexpected multiplicative operand"
2961 #: config/cris/cris.c:1052
2962 msgid "unexpected operand"
2965 #: config/cris/cris.c:1085 config/cris/cris.c:1095
2966 msgid "unrecognized address"
2969 #: config/cris/cris.c:2021
2970 msgid "unrecognized supposed constant"
2973 #: config/cris/cris.c:2396 config/cris/cris.c:2460
2974 msgid "unexpected side-effects in address"
2977 #. Can't possibly get a GOT-needing-fixup for a function-call,
2979 #: config/cris/cris.c:3254
2980 msgid "Unidentifiable call op"
2983 #: config/cris/cris.c:3305
2985 msgid "PIC register isn't set up"
2988 #: config/fr30/fr30.c:464
2990 msgid "fr30_print_operand_address: unhandled address"
2993 #: config/fr30/fr30.c:488
2995 msgid "fr30_print_operand: unrecognized %%p code"
2998 #: config/fr30/fr30.c:508
3000 msgid "fr30_print_operand: unrecognized %%b code"
3003 #: config/fr30/fr30.c:529
3005 msgid "fr30_print_operand: unrecognized %%B code"
3008 #: config/fr30/fr30.c:537
3010 msgid "fr30_print_operand: invalid operand to %%A code"
3013 #: config/fr30/fr30.c:554
3015 msgid "fr30_print_operand: invalid %%x code"
3018 #: config/fr30/fr30.c:561
3020 msgid "fr30_print_operand: invalid %%F code"
3023 #: config/fr30/fr30.c:578
3025 msgid "fr30_print_operand: unknown code"
3028 #: config/fr30/fr30.c:606 config/fr30/fr30.c:615 config/fr30/fr30.c:626
3029 #: config/fr30/fr30.c:639
3031 msgid "fr30_print_operand: unhandled MEM"
3034 #: config/frv/frv.c:2541
3035 msgid "bad insn to frv_print_operand_address:"
3038 #: config/frv/frv.c:2552
3039 msgid "bad register to frv_print_operand_memory_reference_reg:"
3042 #: config/frv/frv.c:2591 config/frv/frv.c:2601 config/frv/frv.c:2610
3043 #: config/frv/frv.c:2631 config/frv/frv.c:2636
3044 msgid "bad insn to frv_print_operand_memory_reference:"
3047 #: config/frv/frv.c:2722
3049 msgid "bad condition code"
3052 #: config/frv/frv.c:2797
3053 msgid "bad insn in frv_print_operand, bad const_double"
3056 #: config/frv/frv.c:2858
3057 msgid "bad insn to frv_print_operand, 'e' modifier:"
3060 #: config/frv/frv.c:2866
3061 msgid "bad insn to frv_print_operand, 'F' modifier:"
3064 #: config/frv/frv.c:2882
3065 msgid "bad insn to frv_print_operand, 'f' modifier:"
3068 #: config/frv/frv.c:2896
3069 msgid "bad insn to frv_print_operand, 'g' modifier:"
3072 #: config/frv/frv.c:2944
3073 msgid "bad insn to frv_print_operand, 'L' modifier:"
3076 #: config/frv/frv.c:2957
3077 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3080 #: config/frv/frv.c:2978
3081 msgid "bad insn to frv_print_operand, 'O' modifier:"
3084 #: config/frv/frv.c:2996
3085 msgid "bad insn to frv_print_operand, P modifier:"
3088 #: config/frv/frv.c:3016
3089 msgid "bad insn in frv_print_operand, z case"
3092 #: config/frv/frv.c:3047
3093 msgid "bad insn in frv_print_operand, 0 case"
3096 #: config/frv/frv.c:3052
3097 msgid "frv_print_operand: unknown code"
3100 #: config/frv/frv.c:4421
3101 msgid "bad output_move_single operand"
3104 #: config/frv/frv.c:4548
3105 msgid "bad output_move_double operand"
3108 #: config/frv/frv.c:4690
3109 msgid "bad output_condmove_single operand"
3112 #. This macro is a C statement to print on `stderr' a string describing the
3113 #. particular machine description choice. Every machine description should
3114 #. define `TARGET_VERSION'. For example:
3117 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
3119 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
3121 #: config/frv/frv.h:329
3126 #: config/i386/i386.c:7206
3128 msgid "invalid UNSPEC as operand"
3131 #: config/i386/i386.c:7801
3134 "operand is neither a constant nor a condition code, invalid operand code 'c'"
3137 #: config/i386/i386.c:7854
3139 msgid "invalid operand code '%c'"
3142 #: config/i386/i386.c:7897
3144 msgid "invalid constraints for operand"
3147 #: config/i386/i386.c:13555
3148 msgid "unknown insn mode"
3151 #. 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.
3152 #. 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.
3153 #: config/i386/xm-djgpp.h:62
3155 msgid "environment variable DJGPP not defined"
3158 #: config/i386/xm-djgpp.h:64
3160 msgid "environment variable DJGPP points to missing file '%s'"
3163 #: config/i386/xm-djgpp.h:67
3165 msgid "environment variable DJGPP points to corrupt file '%s'"
3168 #: config/ia64/ia64.c:4714
3170 msgid "ia64_print_operand: unknown code"
3173 #: config/ia64/ia64.c:9747
3174 msgid "invalid conversion from %<__fpreg%>"
3177 #: config/ia64/ia64.c:9750
3178 msgid "invalid conversion to %<__fpreg%>"
3181 #: config/ia64/ia64.c:9763 config/ia64/ia64.c:9774
3182 msgid "invalid operation on %<__fpreg%>"
3185 #: config/iq2000/iq2000.c:3129
3187 msgid "invalid %%P operand"
3190 #: config/iq2000/iq2000.c:3137 config/rs6000/rs6000.c:10484
3192 msgid "invalid %%p value"
3195 #: config/iq2000/iq2000.c:3193 config/mips/mips.c:5643
3197 msgid "invalid use of %%d, %%x, or %%X"
3200 #: config/m32r/m32r.c:1775
3202 msgid "invalid operand to %%s code"
3205 #: config/m32r/m32r.c:1782
3207 msgid "invalid operand to %%p code"
3210 #: config/m32r/m32r.c:1837
3211 msgid "bad insn for 'A'"
3214 #: config/m32r/m32r.c:1884
3216 msgid "invalid operand to %%T/%%B code"
3219 #: config/m32r/m32r.c:1907
3221 msgid "invalid operand to %%N code"
3224 #: config/m32r/m32r.c:1940
3225 msgid "pre-increment address is not a register"
3228 #: config/m32r/m32r.c:1947
3229 msgid "pre-decrement address is not a register"
3232 #: config/m32r/m32r.c:1954
3233 msgid "post-increment address is not a register"
3236 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
3237 #: config/rs6000/rs6000.c:17864
3241 #: config/m32r/m32r.c:2049
3242 msgid "lo_sum not of register"
3245 #. !!!! SCz wrong here.
3246 #: config/m68hc11/m68hc11.c:3189 config/m68hc11/m68hc11.c:3567
3247 msgid "move insn not handled"
3250 #: config/m68hc11/m68hc11.c:3413 config/m68hc11/m68hc11.c:3497
3251 #: config/m68hc11/m68hc11.c:3770
3252 msgid "invalid register in the move instruction"
3255 #: config/m68hc11/m68hc11.c:3447
3256 msgid "invalid operand in the instruction"
3259 #: config/m68hc11/m68hc11.c:3744
3260 msgid "invalid register in the instruction"
3263 #: config/m68hc11/m68hc11.c:3777
3264 msgid "operand 1 must be a hard register"
3267 #: config/m68hc11/m68hc11.c:3791
3268 msgid "invalid rotate insn"
3271 #: config/m68hc11/m68hc11.c:4215
3272 msgid "registers IX, IY and Z used in the same INSN"
3275 #: config/m68hc11/m68hc11.c:4552 config/m68hc11/m68hc11.c:4852
3276 msgid "cannot do z-register replacement"
3279 #: config/m68hc11/m68hc11.c:4915
3280 msgid "invalid Z register replacement for insn"
3283 #: config/mips/mips.c:5311
3284 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
3287 #: config/mips/mips.c:5521
3289 msgid "PRINT_OPERAND, invalid insn for %%C"
3292 #: config/mips/mips.c:5538
3294 msgid "PRINT_OPERAND, invalid insn for %%N"
3297 #: config/mips/mips.c:5547
3299 msgid "PRINT_OPERAND, invalid insn for %%F"
3302 #: config/mips/mips.c:5556
3304 msgid "PRINT_OPERAND, invalid insn for %%W"
3307 #: config/mips/mips.c:5577
3309 msgid "invalid %%Y value"
3312 #: config/mips/mips.c:5594 config/mips/mips.c:5602
3314 msgid "PRINT_OPERAND, invalid insn for %%q"
3317 #: config/mips/mips.c:5671
3318 msgid "PRINT_OPERAND, invalid operand for relocation"
3321 #: config/mmix/mmix.c:1468 config/mmix/mmix.c:1598
3322 msgid "MMIX Internal: Expected a CONST_INT, not this"
3325 #: config/mmix/mmix.c:1547
3326 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3329 #: config/mmix/mmix.c:1566
3330 msgid "MMIX Internal: Expected a register, not this"
3333 #: config/mmix/mmix.c:1576
3334 msgid "MMIX Internal: Expected a constant, not this"
3337 #. We need the original here.
3338 #: config/mmix/mmix.c:1660
3339 msgid "MMIX Internal: Cannot decode this operand"
3342 #: config/mmix/mmix.c:1717
3343 msgid "MMIX Internal: This is not a recognized address"
3346 #: config/mmix/mmix.c:2650
3347 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3350 #: config/mmix/mmix.c:2657
3351 msgid "MMIX Internal: What's the CC of this?"
3354 #: config/mmix/mmix.c:2661
3355 msgid "MMIX Internal: What is the CC of this?"
3358 #: config/mmix/mmix.c:2725
3359 msgid "MMIX Internal: This is not a constant:"
3362 #: config/mt/mt.c:300
3363 msgid "mt_final_prescan_insn, invalid insn #1"
3366 #: config/mt/mt.c:371
3367 msgid "PRINT_OPERAND_ADDRESS, 2 regs"
3370 #: config/mt/mt.c:395
3371 msgid "PRINT_OPERAND_ADDRESS, invalid insn #1"
3374 #: config/rs6000/host-darwin.c:97
3376 msgid "Out of stack space.\n"
3379 #: config/rs6000/host-darwin.c:118
3381 msgid "Try running '%s' in the shell to raise its limit.\n"
3384 #: config/rs6000/rs6000.c:10314
3386 msgid "invalid %%f value"
3389 #: config/rs6000/rs6000.c:10323
3391 msgid "invalid %%F value"
3394 #: config/rs6000/rs6000.c:10332
3396 msgid "invalid %%G value"
3399 #: config/rs6000/rs6000.c:10367
3401 msgid "invalid %%j code"
3404 #: config/rs6000/rs6000.c:10377
3406 msgid "invalid %%J code"
3409 #: config/rs6000/rs6000.c:10387
3411 msgid "invalid %%k value"
3414 #: config/rs6000/rs6000.c:10407 config/xtensa/xtensa.c:1691
3416 msgid "invalid %%K value"
3419 #: config/rs6000/rs6000.c:10474
3421 msgid "invalid %%O value"
3424 #: config/rs6000/rs6000.c:10521
3426 msgid "invalid %%q value"
3429 #: config/rs6000/rs6000.c:10565
3431 msgid "invalid %%S value"
3434 #: config/rs6000/rs6000.c:10605
3436 msgid "invalid %%T value"
3439 #: config/rs6000/rs6000.c:10615
3441 msgid "invalid %%u value"
3444 #: config/rs6000/rs6000.c:10624 config/xtensa/xtensa.c:1661
3446 msgid "invalid %%v value"
3449 #: config/rs6000/rs6000.c:19464
3450 msgid "AltiVec argument passed to unprototyped function"
3453 #: config/s390/s390.c:4517
3455 msgid "cannot decompose address"
3458 #: config/s390/s390.c:4727
3459 msgid "UNKNOWN in print_operand !?"
3462 #: config/score/score.c:1168
3464 msgid "invalid operand for code: '%c'"
3467 #: config/sh/sh.c:759
3469 msgid "invalid operand to %%R"
3472 #: config/sh/sh.c:786
3474 msgid "invalid operand to %%S"
3477 #: config/sh/sh.c:7820
3478 msgid "created and used with different architectures / ABIs"
3481 #: config/sh/sh.c:7822
3482 msgid "created and used with different ABIs"
3485 #: config/sh/sh.c:7824
3486 msgid "created and used with different endianness"
3489 #: config/sparc/sparc.c:6715 config/sparc/sparc.c:6721
3491 msgid "invalid %%Y operand"
3494 #: config/sparc/sparc.c:6791
3496 msgid "invalid %%A operand"
3499 #: config/sparc/sparc.c:6801
3501 msgid "invalid %%B operand"
3504 #: config/sparc/sparc.c:6840
3506 msgid "invalid %%c operand"
3509 #: config/sparc/sparc.c:6862
3511 msgid "invalid %%d operand"
3514 #: config/sparc/sparc.c:6879
3516 msgid "invalid %%f operand"
3519 #: config/sparc/sparc.c:6893
3521 msgid "invalid %%s operand"
3524 #: config/sparc/sparc.c:6947
3526 msgid "long long constant not a valid immediate operand"
3529 #: config/sparc/sparc.c:6950
3531 msgid "floating point constant not a valid immediate operand"
3534 #: config/stormy16/stormy16.c:1778 config/stormy16/stormy16.c:1849
3536 msgid "'B' operand is not constant"
3539 #: config/stormy16/stormy16.c:1805
3541 msgid "'B' operand has multiple bits set"
3544 #: config/stormy16/stormy16.c:1831
3546 msgid "'o' operand is not constant"
3549 #: config/stormy16/stormy16.c:1863
3551 msgid "xstormy16_print_operand: unknown code"
3554 #: config/v850/v850.c:372
3555 msgid "const_double_split got a bad insn:"
3558 #: config/v850/v850.c:936
3559 msgid "output_move_single:"
3562 #: config/xtensa/xtensa.c:748 config/xtensa/xtensa.c:780
3563 #: config/xtensa/xtensa.c:789
3567 #: config/xtensa/xtensa.c:1649
3569 msgid "invalid %%D value"
3572 #: config/xtensa/xtensa.c:1686
3573 msgid "invalid mask"
3576 #: config/xtensa/xtensa.c:1712
3578 msgid "invalid %%x value"
3581 #: config/xtensa/xtensa.c:1719
3583 msgid "invalid %%d value"
3586 #: config/xtensa/xtensa.c:1740 config/xtensa/xtensa.c:1750
3588 msgid "invalid %%t/%%b value"
3591 #: config/xtensa/xtensa.c:1792
3592 msgid "invalid address"
3595 #: config/xtensa/xtensa.c:1817
3596 msgid "no register in address"
3599 #: config/xtensa/xtensa.c:1825
3600 msgid "address offset not a constant"
3604 msgid "candidates are:"
3608 msgid "candidate 1:"
3612 msgid "candidate 2:"
3616 msgid "candidates are: %+#D"
3620 msgid "candidate is: %+#D"
3623 #: cp/g++spec.c:238 java/jvspec.c:424
3625 msgid "argument to '%s' missing\n"
3628 #: fortran/arith.c:141
3629 msgid "Arithmetic OK at %L"
3632 #: fortran/arith.c:144
3633 msgid "Arithmetic overflow at %L"
3636 #: fortran/arith.c:147
3637 msgid "Arithmetic underflow at %L"
3640 #: fortran/arith.c:150
3641 msgid "Arithmetic NaN at %L"
3644 #: fortran/arith.c:153
3645 msgid "Division by zero at %L"
3648 #: fortran/arith.c:156
3649 msgid "Array operands are incommensurate at %L"
3652 #: fortran/arith.c:160
3653 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
3656 #: fortran/arith.c:1430
3657 msgid "Elemental binary operation"
3660 #: fortran/arith.c:1988
3662 msgid "Arithmetic OK converting %s to %s at %L"
3665 #: fortran/arith.c:1992
3667 msgid "Arithmetic overflow converting %s to %s at %L"
3670 #: fortran/arith.c:1996
3672 msgid "Arithmetic underflow converting %s to %s at %L"
3675 #: fortran/arith.c:2000
3677 msgid "Arithmetic NaN converting %s to %s at %L"
3680 #: fortran/arith.c:2004
3682 msgid "Division by zero converting %s to %s at %L"
3685 #: fortran/arith.c:2008
3687 msgid "Array operands are incommensurate converting %s to %s at %L"
3690 #: fortran/arith.c:2012
3693 "Integer outside symmetric range implied by Standard Fortran converting %s to "
3697 #: fortran/arith.c:2353 fortran/arith.c:2389 fortran/arith.c:2427
3698 #: fortran/arith.c:2479
3700 msgid "The Hollerith constant at %L is too long to convert to %s"
3703 #: fortran/arith.c:2526
3705 msgid "Enumerator exceeds the C integer type at %C"
3708 #: fortran/array.c:97
3710 msgid "Expected array subscript at %C"
3713 #: fortran/array.c:124
3715 msgid "Expected array subscript stride at %C"
3718 #: fortran/array.c:167
3720 msgid "Invalid form of array reference at %C"
3723 #: fortran/array.c:172
3725 msgid "Array reference at %C cannot have more than %d dimensions"
3728 #: fortran/array.c:224
3730 msgid "Variable '%s' at %L in this context must be constant"
3733 #: fortran/array.c:300
3735 msgid "Expected expression in array specification at %C"
3738 #: fortran/array.c:379
3740 msgid "Bad array specification for an explicitly shaped array at %C"
3743 #: fortran/array.c:390
3745 msgid "Bad array specification for assumed shape array at %C"
3748 #: fortran/array.c:403
3750 msgid "Bad specification for deferred shape array at %C"
3753 #: fortran/array.c:407
3755 msgid "Bad specification for assumed size array at %C"
3758 #: fortran/array.c:416
3760 msgid "Expected another dimension in array declaration at %C"
3763 #: fortran/array.c:422
3765 msgid "Array specification at %C has more than %d dimensions"
3768 #: fortran/array.c:627
3770 msgid "duplicated initializer"
3773 #: fortran/array.c:720
3775 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
3778 #: fortran/array.c:822 fortran/array.c:931
3780 msgid "Syntax error in array constructor at %C"
3783 #: fortran/array.c:877
3785 msgid "New in Fortran 2003: [...] style array constructors at %C"
3788 #: fortran/array.c:891
3790 msgid "Empty array constructor at %C is not allowed"
3793 #: fortran/array.c:976
3795 msgid "Element in %s array constructor at %L is %s"
3798 #: fortran/array.c:1305
3800 msgid "Iterator step at %L cannot be zero"
3803 #: fortran/check.c:44
3805 msgid "'%s' argument of '%s' intrinsic at %L must be %s"
3808 #: fortran/check.c:60
3810 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
3813 #: fortran/check.c:75 fortran/check.c:767 fortran/check.c:777
3815 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
3818 #: fortran/check.c:92
3820 msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
3823 #: fortran/check.c:118
3825 msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
3828 #: fortran/check.c:126
3830 msgid "Invalid kind for %s at %L"
3833 #: fortran/check.c:146
3835 msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
3838 #: fortran/check.c:163
3840 msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
3843 #: fortran/check.c:180
3845 msgid "'%s' argument of '%s' intrinsic at %L must be an array"
3848 #: fortran/check.c:195
3850 msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
3853 #: fortran/check.c:210
3856 "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
3859 #: fortran/check.c:225
3861 msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
3864 #: fortran/check.c:239
3866 msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
3869 #: fortran/check.c:259
3871 msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
3874 #: fortran/check.c:280
3876 msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
3879 #: fortran/check.c:286
3881 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
3884 #: fortran/check.c:303
3886 msgid "Missing DIM parameter in intrinsic '%s' at %L"
3889 #: fortran/check.c:343
3891 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
3894 #: fortran/check.c:387
3897 "transformational intrinsic '%s' at %L is not permitted in an initialization "
3901 #: fortran/check.c:491 fortran/check.c:1834 fortran/check.c:1849
3903 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
3906 #: fortran/check.c:512 fortran/check.c:3442
3908 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
3911 #: fortran/check.c:521 fortran/check.c:1069 fortran/check.c:1204
3912 #: fortran/check.c:1277 fortran/check.c:1502
3914 msgid "Extension: Different type kinds at %L"
3917 #: fortran/check.c:551 fortran/check.c:1915
3919 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
3922 #: fortran/check.c:571
3925 "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE "
3929 #: fortran/check.c:579
3931 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
3934 #: fortran/check.c:595
3937 "Array section with a vector subscript at %L shall not be the target of a "
3941 #: fortran/check.c:606
3944 "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic "
3948 #: fortran/check.c:747 fortran/check.c:855
3951 "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
3954 #: fortran/check.c:904 fortran/check.c:1582 fortran/check.c:1590
3956 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
3959 #: fortran/check.c:918
3962 "different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
3965 #: fortran/check.c:1174
3967 msgid "Argument of %s at %L must be of length one"
3970 #: fortran/check.c:1226
3972 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
3975 #: fortran/check.c:1351
3977 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
3980 #: fortran/check.c:1474
3982 msgid "Intrinsic '%s' at %L must have at least two arguments"
3985 #: fortran/check.c:1508
3987 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
3990 #: fortran/check.c:1533
3992 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER or REAL"
3995 #: fortran/check.c:1604
3998 "different shape on dimension 1 for arguments '%s' and '%s' at %L for "
4002 #: fortran/check.c:1624
4005 "different shape on dimension 2 for argument '%s' and dimension 1 for "
4006 "argument '%s' at %L for intrinsic matmul"
4009 #: fortran/check.c:1633
4011 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
4014 #: fortran/check.c:1860
4017 "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %"
4021 #: fortran/check.c:1869
4024 "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind "
4028 #: fortran/check.c:1965
4030 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
4033 #: fortran/check.c:1986
4035 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
4038 #: fortran/check.c:1994
4041 "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
4044 #: fortran/check.c:2010
4046 msgid "'%s' argument of '%s' intrinsic at %L must not be a sub-object of '%s'"
4049 #: fortran/check.c:2126
4052 "'shape' argument of 'reshape' intrinsic at %L must be an array of constant "
4056 #: fortran/check.c:2136
4058 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
4061 #: fortran/check.c:2224
4063 msgid "Missing arguments to %s intrinsic at %L"
4066 #: fortran/check.c:2265
4069 "'source' argument of 'shape' intrinsic at %L must not be an assumed size "
4073 #: fortran/check.c:2327
4075 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
4078 #: fortran/check.c:2793 fortran/check.c:2813
4080 msgid "Too many arguments to %s at %L"
4083 #: fortran/check.c:2941 fortran/check.c:3356 fortran/check.c:3380
4085 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
4088 #: fortran/check.c:3427 fortran/check.c:3435
4090 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
4093 #: fortran/data.c:63
4095 msgid "non-constant array in DATA statement %L."
4098 #: fortran/data.c:182
4100 msgid "failure to simplify substring reference in DATAstatement at %L"
4103 #: fortran/data.c:203
4105 msgid "initialization string truncated to match variable at %L"
4108 #: fortran/data.c:354
4110 msgid "Extension: re-initialization of '%s' at %L"
4113 #: fortran/decl.c:208
4115 msgid "Host associated variable '%s' may not be in the DATA statement at %C."
4118 #: fortran/decl.c:215
4121 "Extension: initialization of common block variable '%s' in DATA statement at "
4125 #: fortran/decl.c:301
4127 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
4130 #: fortran/decl.c:411
4132 msgid "Initialization at %C is not allowed in a PURE procedure"
4135 #: fortran/decl.c:465
4137 msgid "DATA statement at %C is not allowed in a PURE procedure"
4140 #: fortran/decl.c:493
4142 msgid "Bad INTENT specification at %C"
4145 #: fortran/decl.c:557
4147 msgid "Syntax error in character length specification at %C"
4150 #: fortran/decl.c:640
4152 msgid "Procedure '%s' at %C is already defined at %L"
4155 #: fortran/decl.c:652
4158 "Procedure '%s' at %C has an explicit interface and must not have attributes "
4162 #: fortran/decl.c:829
4164 msgid "Initializer not allowed for PARAMETER '%s' at %C"
4167 #: fortran/decl.c:838
4169 msgid "Initializer not allowed for COMMON variable '%s' at %C"
4172 #: fortran/decl.c:848
4174 msgid "PARAMETER at %L is missing an initializer"
4177 #: fortran/decl.c:859
4180 "Variable '%s' at %C with an initializer already appears in a DATA statement"
4183 #: fortran/decl.c:935
4185 msgid "Component at %C must have the POINTER attribute"
4188 #: fortran/decl.c:944
4190 msgid "Array component of structure at %C must have explicit or deferred shape"
4193 #: fortran/decl.c:970
4195 msgid "Allocatable component at %C must be an array"
4198 #: fortran/decl.c:981
4200 msgid "Pointer array component of structure at %C must have a deferred shape"
4203 #: fortran/decl.c:990
4205 msgid "Allocatable component of structure at %C must have a deferred shape"
4208 #: fortran/decl.c:1000
4210 msgid "Array component of structure at %C must have an explicit shape"
4213 #: fortran/decl.c:1026
4215 msgid "NULL() initialization at %C is ambiguous"
4218 #: fortran/decl.c:1093
4220 msgid "Enumerator cannot be array at %C"
4223 #: fortran/decl.c:1154 fortran/decl.c:3466
4225 msgid "Duplicate array spec for Cray pointee at %C."
4228 #: fortran/decl.c:1205
4230 msgid "the type of '%s' at %C has not been declared within the interface"
4233 #: fortran/decl.c:1220
4235 msgid "Function name '%s' not allowed at %C"
4238 #: fortran/decl.c:1236
4240 msgid "Extension: Old-style initialization at %C"
4243 #: fortran/decl.c:1252
4245 msgid "Initialization at %C isn't for a pointer variable"
4248 #: fortran/decl.c:1260
4250 msgid "Pointer initialization requires a NULL() at %C"
4253 #: fortran/decl.c:1267
4255 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
4258 #: fortran/decl.c:1281
4260 msgid "Pointer initialization at %C requires '=>', not '='"
4263 #: fortran/decl.c:1289
4265 msgid "Expected an initialization expression at %C"
4268 #: fortran/decl.c:1296
4270 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
4273 #: fortran/decl.c:1309
4275 msgid "Initialization of allocatable component at %C is not allowed"
4278 #: fortran/decl.c:1326
4280 msgid "ENUMERATOR %L not initialized with integer expression"
4283 #: fortran/decl.c:1385 fortran/decl.c:1394
4285 msgid "Old-style type declaration %s*%d not supported at %C"
4288 #: fortran/decl.c:1399
4290 msgid "Nonstandard type declaration %s*%d at %C"
4293 #: fortran/decl.c:1433
4295 msgid "Expected initialization expression at %C"
4298 #: fortran/decl.c:1439
4300 msgid "Expected scalar initialization expression at %C"
4303 #: fortran/decl.c:1457
4305 msgid "Kind %d not supported for type %s at %C"
4308 #: fortran/decl.c:1466
4310 msgid "Missing right paren at %C"
4313 #: fortran/decl.c:1555 fortran/decl.c:1598
4315 msgid "Kind %d is not a CHARACTER kind at %C"
4318 #: fortran/decl.c:1592
4320 msgid "Syntax error in CHARACTER declaration at %C"
4323 #: fortran/decl.c:1653
4325 msgid "Extension: BYTE type at %C"
4328 #: fortran/decl.c:1659
4330 msgid "BYTE type used at %C is not available on the target machine"
4333 #: fortran/decl.c:1708
4335 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
4338 #: fortran/decl.c:1731
4340 msgid "Type name '%s' at %C is ambiguous"
4343 #: fortran/decl.c:1797
4345 msgid "Missing character range in IMPLICIT at %C"
4348 #: fortran/decl.c:1843
4350 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
4353 #: fortran/decl.c:1897
4355 msgid "Empty IMPLICIT statement at %C"
4358 #: fortran/decl.c:2061
4360 msgid "Enumerator cannot have attributes %C"
4363 #: fortran/decl.c:2074
4365 msgid "Missing dimension specification at %C"
4368 #: fortran/decl.c:2156
4370 msgid "Duplicate %s attribute at %L"
4373 #: fortran/decl.c:2175
4376 "In the selected standard, the ALLOCATABLE attribute at %C is not allowed in "
4380 #: fortran/decl.c:2185
4382 msgid "Attribute at %L is not allowed in a TYPE definition"
4385 #: fortran/decl.c:2200
4387 msgid "%s attribute at %L is not allowed outside of a MODULE"
4390 #. Now we have an error, which we signal, and then fix up
4391 #. because the knock-on is plain and simple confusing.
4392 #: fortran/decl.c:2338
4395 "Derived type at %C has not been previously defined and so cannot appear in a "
4396 "derived type definition."
4399 #: fortran/decl.c:2368
4401 msgid "Syntax error in data declaration at %C"
4404 #: fortran/decl.c:2514
4406 msgid "Name '%s' at %C is the name of the procedure"
4409 #: fortran/decl.c:2526
4411 msgid "Unexpected junk in formal argument list at %C"
4414 #: fortran/decl.c:2544
4416 msgid "Duplicate symbol '%s' in formal argument list at %C"
4419 #: fortran/decl.c:2587
4421 msgid "Unexpected junk following RESULT variable at %C"
4424 #: fortran/decl.c:2594
4426 msgid "RESULT variable at %C must be different than function name"
4429 #: fortran/decl.c:2650
4431 msgid "Expected formal argument list in function definition at %C"
4434 #: fortran/decl.c:2665
4436 msgid "Unexpected junk after function declaration at %C"
4439 #: fortran/decl.c:2688
4441 msgid "Function '%s' at %C already has a type of %s"
4444 #: fortran/decl.c:2760
4446 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
4449 #: fortran/decl.c:2763
4451 msgid "ENTRY statement at %C cannot appear within a MODULE"
4454 #: fortran/decl.c:2767
4456 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
4459 #: fortran/decl.c:2771
4461 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
4464 #: fortran/decl.c:2775
4466 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
4469 #: fortran/decl.c:2780
4471 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
4474 #: fortran/decl.c:2784
4476 msgid "ENTRY statement at %C cannot appear within a DO block"
4479 #: fortran/decl.c:2788
4481 msgid "ENTRY statement at %C cannot appear within a SELECT block"
4484 #: fortran/decl.c:2792
4486 msgid "ENTRY statement at %C cannot appear within a FORALL block"
4489 #: fortran/decl.c:2796
4491 msgid "ENTRY statement at %C cannot appear within a WHERE block"
4494 #: fortran/decl.c:2800
4496 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
4499 #: fortran/decl.c:2817
4501 msgid "ENTRY statement at %C cannot appear in a contained procedure"
4504 #: fortran/decl.c:2904
4506 msgid "RESULT attribute required in ENTRY statement at %C"
4509 #: fortran/decl.c:3145
4511 msgid "Unexpected END statement at %C"
4514 #. We would have required END [something]
4515 #: fortran/decl.c:3154
4517 msgid "%s statement expected at %L"
4520 #: fortran/decl.c:3165
4522 msgid "Expecting %s statement at %C"
4525 #: fortran/decl.c:3179
4527 msgid "Expected block name of '%s' in %s statement at %C"
4530 #: fortran/decl.c:3195
4532 msgid "Expected terminating name at %C"
4535 #: fortran/decl.c:3204
4537 msgid "Expected label '%s' for %s statement at %C"
4540 #: fortran/decl.c:3259
4542 msgid "Missing array specification at %L in DIMENSION statement"
4545 #: fortran/decl.c:3268
4547 msgid "Array specification must be deferred at %L"
4550 #: fortran/decl.c:3345
4552 msgid "Unexpected character in variable list at %C"
4555 #: fortran/decl.c:3382
4557 msgid "Expected '(' at %C"
4560 #: fortran/decl.c:3396 fortran/decl.c:3437
4562 msgid "Expected variable name at %C"
4565 #: fortran/decl.c:3412
4567 msgid "Cray pointer at %C must be an integer."
4570 #: fortran/decl.c:3416
4573 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
4577 #: fortran/decl.c:3423
4579 msgid "Expected \",\" at %C"
4582 #: fortran/decl.c:3486
4584 msgid "Expected \")\" at %C"
4587 #: fortran/decl.c:3498
4589 msgid "Expected \",\" or end of statement at %C"
4592 #: fortran/decl.c:3563
4594 msgid "Cray pointer declaration at %C requires -fcray-pointer flag."
4597 #: fortran/decl.c:3661
4600 "Access specification of the %s operator at %C has already been specified"
4603 #: fortran/decl.c:3679
4606 "Access specification of the .%s. operator at %C has already been specified"
4609 #: fortran/decl.c:3766
4611 msgid "Expected variable name at %C in PARAMETER statement"
4614 #: fortran/decl.c:3773
4616 msgid "Expected = sign in PARAMETER statement at %C"
4619 #: fortran/decl.c:3779
4621 msgid "Expected expression at %C in PARAMETER statement"
4624 #: fortran/decl.c:3837
4626 msgid "Unexpected characters in PARAMETER statement at %C"
4629 #: fortran/decl.c:3862
4631 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
4634 #: fortran/decl.c:3875
4636 msgid "SAVE statement at %C follows blanket SAVE statement"
4639 #: fortran/decl.c:3921
4641 msgid "Syntax error in SAVE statement at %C"
4644 #: fortran/decl.c:3942
4646 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
4649 #: fortran/decl.c:4002
4651 msgid "Derived type at %C can only be PRIVATE within a MODULE"
4654 #: fortran/decl.c:4015
4656 msgid "Derived type at %C can only be PUBLIC within a MODULE"
4659 #: fortran/decl.c:4026
4661 msgid "Expected :: in TYPE definition at %C"
4664 #: fortran/decl.c:4043
4666 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
4669 #: fortran/decl.c:4053
4671 msgid "Derived type name '%s' at %C already has a basic type of %s"
4674 #: fortran/decl.c:4070
4676 msgid "Derived type definition of '%s' at %C has already been defined"
4679 #: fortran/decl.c:4104
4681 msgid "Cray Pointee at %C cannot be assumed shape array"
4684 #: fortran/decl.c:4125
4686 msgid "New in Fortran 2003: ENUM AND ENUMERATOR at %C"
4689 #: fortran/decl.c:4149
4691 msgid "ENUM definition statement expected before %C"
4694 #: fortran/decl.c:4182
4696 msgid "Syntax error in ENUMERATOR definition at %C"
4699 #: fortran/dump-parse-tree.c:48
4704 #: fortran/dump-parse-tree.c:50
4709 #: fortran/dump-parse-tree.c:74 fortran/dump-parse-tree.c:604
4714 #: fortran/dump-parse-tree.c:87 fortran/dump-parse-tree.c:1048
4715 #: fortran/dump-parse-tree.c:1091 fortran/dump-parse-tree.c:1101
4720 #: fortran/dump-parse-tree.c:91 fortran/dump-parse-tree.c:118
4721 #: fortran/dump-parse-tree.c:161 fortran/dump-parse-tree.c:408
4722 #: fortran/dump-parse-tree.c:503 fortran/dump-parse-tree.c:591
4723 #: fortran/dump-parse-tree.c:612
4728 #: fortran/dump-parse-tree.c:101 fortran/dump-parse-tree.c:426
4733 #: fortran/dump-parse-tree.c:107
4738 #: fortran/dump-parse-tree.c:111
4740 msgid "(arg not-present)"
4743 #: fortran/dump-parse-tree.c:115 fortran/dump-parse-tree.c:402
4744 #: fortran/dump-parse-tree.c:499
4749 #: fortran/dump-parse-tree.c:132 fortran/dump-parse-tree.c:307
4754 #: fortran/dump-parse-tree.c:136
4759 #: fortran/dump-parse-tree.c:150
4764 #: fortran/dump-parse-tree.c:177
4769 #: fortran/dump-parse-tree.c:208 fortran/dump-parse-tree.c:217
4770 #: fortran/dump-parse-tree.c:292
4775 #: fortran/dump-parse-tree.c:222
4780 #: fortran/dump-parse-tree.c:247
4785 #: fortran/dump-parse-tree.c:319 fortran/dump-parse-tree.c:386
4790 #: fortran/dump-parse-tree.c:321
4795 #: fortran/dump-parse-tree.c:328
4800 #: fortran/dump-parse-tree.c:334
4805 #: fortran/dump-parse-tree.c:336
4810 #: fortran/dump-parse-tree.c:342
4815 #: fortran/dump-parse-tree.c:348
4820 #: fortran/dump-parse-tree.c:362 fortran/dump-parse-tree.c:375
4821 #: fortran/dump-parse-tree.c:400 fortran/dump-parse-tree.c:406
4826 #: fortran/dump-parse-tree.c:367
4831 #: fortran/dump-parse-tree.c:369
4836 #: fortran/dump-parse-tree.c:396
4841 #: fortran/dump-parse-tree.c:412
4846 #: fortran/dump-parse-tree.c:420 fortran/dump-parse-tree.c:708
4851 #: fortran/dump-parse-tree.c:430
4856 #: fortran/dump-parse-tree.c:433
4861 #: fortran/dump-parse-tree.c:436
4866 #: fortran/dump-parse-tree.c:439
4871 #: fortran/dump-parse-tree.c:442
4876 #: fortran/dump-parse-tree.c:445
4881 #: fortran/dump-parse-tree.c:448
4886 #: fortran/dump-parse-tree.c:451
4891 #: fortran/dump-parse-tree.c:454
4896 #: fortran/dump-parse-tree.c:457
4901 #: fortran/dump-parse-tree.c:460
4906 #: fortran/dump-parse-tree.c:463
4911 #: fortran/dump-parse-tree.c:466
4916 #: fortran/dump-parse-tree.c:469
4921 #: fortran/dump-parse-tree.c:472
4926 #: fortran/dump-parse-tree.c:475
4931 #: fortran/dump-parse-tree.c:478
4936 #: fortran/dump-parse-tree.c:481
4941 #: fortran/dump-parse-tree.c:484
4946 #: fortran/dump-parse-tree.c:487
4951 #: fortran/dump-parse-tree.c:509
4956 #: fortran/dump-parse-tree.c:515
4961 #: fortran/dump-parse-tree.c:536
4963 msgid "(%s %s %s %s"
4966 #: fortran/dump-parse-tree.c:542
4968 msgid " ALLOCATABLE"
4971 #: fortran/dump-parse-tree.c:544 fortran/dump-parse-tree.c:609
4976 #: fortran/dump-parse-tree.c:546
4981 #: fortran/dump-parse-tree.c:548
4986 #: fortran/dump-parse-tree.c:550
4991 #: fortran/dump-parse-tree.c:552 fortran/dump-parse-tree.c:607
4996 #: fortran/dump-parse-tree.c:554
5001 #: fortran/dump-parse-tree.c:556
5003 msgid " THREADPRIVATE"
5006 #: fortran/dump-parse-tree.c:558
5011 #: fortran/dump-parse-tree.c:560
5016 #: fortran/dump-parse-tree.c:562
5021 #: fortran/dump-parse-tree.c:564
5026 #: fortran/dump-parse-tree.c:567
5031 #: fortran/dump-parse-tree.c:569
5036 #: fortran/dump-parse-tree.c:571
5038 msgid " IN-NAMELIST"
5041 #: fortran/dump-parse-tree.c:573
5046 #: fortran/dump-parse-tree.c:576
5051 #: fortran/dump-parse-tree.c:578
5056 #: fortran/dump-parse-tree.c:580
5058 msgid " IMPLICIT-TYPE"
5061 #: fortran/dump-parse-tree.c:583
5066 #: fortran/dump-parse-tree.c:585
5071 #: fortran/dump-parse-tree.c:587
5076 #: fortran/dump-parse-tree.c:589
5081 #: fortran/dump-parse-tree.c:635
5086 #: fortran/dump-parse-tree.c:642
5091 #: fortran/dump-parse-tree.c:649
5096 #: fortran/dump-parse-tree.c:656
5098 msgid "Generic interfaces:"
5101 #: fortran/dump-parse-tree.c:658 fortran/dump-parse-tree.c:682
5102 #: fortran/dump-parse-tree.c:711 fortran/dump-parse-tree.c:1254
5103 #: fortran/dump-parse-tree.c:1260 fortran/dump-parse-tree.c:1762
5108 #: fortran/dump-parse-tree.c:664
5113 #: fortran/dump-parse-tree.c:670
5115 msgid "components: "
5118 #: fortran/dump-parse-tree.c:677
5120 msgid "Formal arglist:"
5123 #: fortran/dump-parse-tree.c:684
5125 msgid " [Alt Return]"
5128 #: fortran/dump-parse-tree.c:691
5130 msgid "Formal namespace"
5133 #: fortran/dump-parse-tree.c:749
5135 msgid "common: /%s/ "
5138 #: fortran/dump-parse-tree.c:757 fortran/dump-parse-tree.c:1698
5143 #: fortran/dump-parse-tree.c:770
5145 msgid "symtree: %s Ambig %d"
5148 #: fortran/dump-parse-tree.c:773
5150 msgid " from namespace %s"
5153 #: fortran/dump-parse-tree.c:800
5158 #: fortran/dump-parse-tree.c:832
5163 #: fortran/dump-parse-tree.c:847 fortran/dump-parse-tree.c:990
5168 #: fortran/dump-parse-tree.c:852
5173 #: fortran/dump-parse-tree.c:868
5178 #: fortran/dump-parse-tree.c:874
5180 msgid " NUM_THREADS("
5183 #: fortran/dump-parse-tree.c:890
5185 msgid " SCHEDULE (%s"
5188 #: fortran/dump-parse-tree.c:910
5190 msgid " DEFAULT(%s)"
5193 #: fortran/dump-parse-tree.c:913
5198 #: fortran/dump-parse-tree.c:938
5200 msgid " REDUCTION(%s:"
5203 #: fortran/dump-parse-tree.c:952
5208 #: fortran/dump-parse-tree.c:968
5210 msgid "!$OMP SECTION\n"
5213 #: fortran/dump-parse-tree.c:977
5215 msgid "!$OMP END %s"
5218 #: fortran/dump-parse-tree.c:982
5220 msgid " COPYPRIVATE("
5223 #: fortran/dump-parse-tree.c:987
5228 #: fortran/dump-parse-tree.c:1013
5233 #: fortran/dump-parse-tree.c:1017
5238 #: fortran/dump-parse-tree.c:1021
5243 #: fortran/dump-parse-tree.c:1026
5248 #: fortran/dump-parse-tree.c:1033
5250 msgid "LABEL ASSIGN "
5253 #: fortran/dump-parse-tree.c:1035
5258 #: fortran/dump-parse-tree.c:1039
5260 msgid "POINTER ASSIGN "
5263 #: fortran/dump-parse-tree.c:1046
5268 #: fortran/dump-parse-tree.c:1055
5273 #: fortran/dump-parse-tree.c:1070 fortran/dump-parse-tree.c:1072
5278 #: fortran/dump-parse-tree.c:1074
5283 #: fortran/dump-parse-tree.c:1080
5288 #: fortran/dump-parse-tree.c:1086
5293 #: fortran/dump-parse-tree.c:1096
5298 #: fortran/dump-parse-tree.c:1106 fortran/dump-parse-tree.c:1114
5303 #: fortran/dump-parse-tree.c:1108
5308 #: fortran/dump-parse-tree.c:1125
5313 #: fortran/dump-parse-tree.c:1128
5318 #: fortran/dump-parse-tree.c:1138
5323 #: fortran/dump-parse-tree.c:1143
5325 msgid "SELECT CASE "
5328 #: fortran/dump-parse-tree.c:1151
5333 #: fortran/dump-parse-tree.c:1167
5338 #: fortran/dump-parse-tree.c:1171
5343 #: fortran/dump-parse-tree.c:1182
5348 #: fortran/dump-parse-tree.c:1189
5353 #: fortran/dump-parse-tree.c:1194
5358 #: fortran/dump-parse-tree.c:1219
5363 #: fortran/dump-parse-tree.c:1223
5368 #: fortran/dump-parse-tree.c:1237 fortran/dump-parse-tree.c:1248
5373 #: fortran/dump-parse-tree.c:1241
5378 #: fortran/dump-parse-tree.c:1252
5383 #: fortran/dump-parse-tree.c:1258
5388 #: fortran/dump-parse-tree.c:1264
5393 #: fortran/dump-parse-tree.c:1267 fortran/dump-parse-tree.c:1283
5398 #: fortran/dump-parse-tree.c:1280
5403 #: fortran/dump-parse-tree.c:1296
5408 #: fortran/dump-parse-tree.c:1301 fortran/dump-parse-tree.c:1380
5409 #: fortran/dump-parse-tree.c:1422 fortran/dump-parse-tree.c:1445
5410 #: fortran/dump-parse-tree.c:1597
5415 #: fortran/dump-parse-tree.c:1306 fortran/dump-parse-tree.c:1385
5416 #: fortran/dump-parse-tree.c:1427 fortran/dump-parse-tree.c:1456
5417 #: fortran/dump-parse-tree.c:1614
5422 #: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1390
5423 #: fortran/dump-parse-tree.c:1432 fortran/dump-parse-tree.c:1461
5424 #: fortran/dump-parse-tree.c:1619
5429 #: fortran/dump-parse-tree.c:1316 fortran/dump-parse-tree.c:1450
5434 #: fortran/dump-parse-tree.c:1321 fortran/dump-parse-tree.c:1395
5439 #: fortran/dump-parse-tree.c:1326 fortran/dump-parse-tree.c:1491
5444 #: fortran/dump-parse-tree.c:1331 fortran/dump-parse-tree.c:1507
5449 #: fortran/dump-parse-tree.c:1336 fortran/dump-parse-tree.c:1522
5454 #: fortran/dump-parse-tree.c:1341 fortran/dump-parse-tree.c:1532
5459 #: fortran/dump-parse-tree.c:1346 fortran/dump-parse-tree.c:1537
5464 #: fortran/dump-parse-tree.c:1351 fortran/dump-parse-tree.c:1542
5469 #: fortran/dump-parse-tree.c:1356 fortran/dump-parse-tree.c:1562
5474 #: fortran/dump-parse-tree.c:1361 fortran/dump-parse-tree.c:1567
5479 #: fortran/dump-parse-tree.c:1366 fortran/dump-parse-tree.c:1572
5484 #: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1399
5485 #: fortran/dump-parse-tree.c:1436 fortran/dump-parse-tree.c:1577
5486 #: fortran/dump-parse-tree.c:1654
5491 #: fortran/dump-parse-tree.c:1375
5496 #: fortran/dump-parse-tree.c:1403
5501 #: fortran/dump-parse-tree.c:1407
5506 #: fortran/dump-parse-tree.c:1411
5511 #: fortran/dump-parse-tree.c:1415
5516 #: fortran/dump-parse-tree.c:1440
5521 #: fortran/dump-parse-tree.c:1466
5526 #: fortran/dump-parse-tree.c:1471
5531 #: fortran/dump-parse-tree.c:1476
5536 #: fortran/dump-parse-tree.c:1481
5541 #: fortran/dump-parse-tree.c:1486
5546 #: fortran/dump-parse-tree.c:1496
5548 msgid " SEQUENTIAL="
5551 #: fortran/dump-parse-tree.c:1502
5556 #: fortran/dump-parse-tree.c:1512
5561 #: fortran/dump-parse-tree.c:1517
5563 msgid " UNFORMATTED="
5566 #: fortran/dump-parse-tree.c:1527
5571 #: fortran/dump-parse-tree.c:1547
5576 #: fortran/dump-parse-tree.c:1552
5581 #: fortran/dump-parse-tree.c:1557
5586 #: fortran/dump-parse-tree.c:1581
5591 #: fortran/dump-parse-tree.c:1587
5596 #: fortran/dump-parse-tree.c:1591
5601 #: fortran/dump-parse-tree.c:1603
5606 #: fortran/dump-parse-tree.c:1608
5611 #: fortran/dump-parse-tree.c:1610
5616 #: fortran/dump-parse-tree.c:1624
5621 #: fortran/dump-parse-tree.c:1629
5626 #: fortran/dump-parse-tree.c:1634
5631 #: fortran/dump-parse-tree.c:1645
5636 #: fortran/dump-parse-tree.c:1650
5641 #: fortran/dump-parse-tree.c:1656
5646 #: fortran/dump-parse-tree.c:1658
5651 #: fortran/dump-parse-tree.c:1692
5653 msgid "Equivalence: "
5656 #: fortran/dump-parse-tree.c:1718
5661 #: fortran/dump-parse-tree.c:1732
5666 #: fortran/dump-parse-tree.c:1734
5671 #: fortran/dump-parse-tree.c:1743
5673 msgid "procedure name = %s"
5676 #: fortran/dump-parse-tree.c:1759
5678 msgid "Operator interfaces for %s:"
5681 #: fortran/dump-parse-tree.c:1768
5683 msgid "User operators:\n"
5686 #: fortran/dump-parse-tree.c:1784
5691 #: fortran/error.c:137
5693 msgid "In file %s:%d\n"
5696 #: fortran/error.c:152
5698 msgid " Included at %s:%d\n"
5701 #: fortran/error.c:204
5703 msgid "<During initialization>\n"
5706 #: fortran/error.c:479 fortran/error.c:535 fortran/error.c:561
5710 #: fortran/error.c:537 fortran/error.c:611 fortran/error.c:635
5714 #: fortran/error.c:656
5715 msgid "Fatal Error:"
5718 #: fortran/error.c:675
5720 msgid "Internal Error at (1):"
5723 #: fortran/expr.c:258
5725 msgid "Constant expression required at %C"
5728 #: fortran/expr.c:261
5730 msgid "Integer expression required at %C"
5733 #: fortran/expr.c:266
5735 msgid "Integer value too large in expression at %C"
5738 #: fortran/expr.c:937 fortran/expr.c:1114
5740 msgid "index in dimension %d is out of bounds at %L"
5743 #: fortran/expr.c:1553
5745 msgid "Numeric or CHARACTER operands are required in expression at %L"
5748 #: fortran/expr.c:1573
5750 msgid "Exponent at %L must be INTEGER for an initialization expression"
5753 #: fortran/expr.c:1586
5756 "Concatenation operator in expression at %L must have two CHARACTER operands"
5759 #: fortran/expr.c:1593
5761 msgid "Concat operator at %L must concatenate strings of the same kind"
5764 #: fortran/expr.c:1603
5766 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
5769 #: fortran/expr.c:1619
5771 msgid "LOGICAL operands are required in expression at %L"
5774 #: fortran/expr.c:1630
5776 msgid "Only intrinsic operators can be used in expression at %L"
5779 #: fortran/expr.c:1638
5781 msgid "Numeric operands are required in expression at %L"
5784 #: fortran/expr.c:1702
5786 msgid "assumed character length variable '%s' in constant expression at %L"
5789 #: fortran/expr.c:1755
5792 "Function '%s' in initialization expression at %L must be an intrinsic "
5796 #: fortran/expr.c:1777
5799 "Parameter '%s' at %L has not been declared or is a variable, which does not "
5800 "reduce to a constant expression"
5803 #: fortran/expr.c:1862
5805 msgid "Initialization expression didn't reduce %C"
5808 #: fortran/expr.c:1906
5810 msgid "Specification function '%s' at %L cannot be a statement function"
5813 #: fortran/expr.c:1913
5815 msgid "Specification function '%s' at %L cannot be an internal function"
5818 #: fortran/expr.c:1920
5820 msgid "Specification function '%s' at %L must be PURE"
5823 #: fortran/expr.c:1927
5825 msgid "Specification function '%s' at %L cannot be RECURSIVE"
5828 #: fortran/expr.c:1984
5830 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
5833 #: fortran/expr.c:1991
5835 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
5838 #: fortran/expr.c:2011
5840 msgid "Variable '%s' cannot appear in the expression at %L"
5843 #: fortran/expr.c:2059
5845 msgid "Expression at %L must be of INTEGER type"
5848 #: fortran/expr.c:2065
5850 msgid "Expression at %L must be scalar"
5853 #: fortran/expr.c:2093
5855 msgid "Incompatible ranks in %s at %L"
5858 #: fortran/expr.c:2107
5860 msgid "different shape for %s at %L on dimension %d (%d/%d)"
5863 #: fortran/expr.c:2140
5865 msgid "Can't assign to INTENT(IN) variable '%s' at %L"
5868 #: fortran/expr.c:2184
5870 msgid "'%s' at %L is not a VALUE"
5873 #: fortran/expr.c:2191
5875 msgid "Incompatible ranks %d and %d in assignment at %L"
5878 #: fortran/expr.c:2198
5880 msgid "Variable type is UNKNOWN in assignment at %L"
5883 #: fortran/expr.c:2205
5885 msgid "NULL appears on right-hand side in assignment at %L"
5888 #: fortran/expr.c:2215
5890 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal."
5893 #: fortran/expr.c:2224
5895 msgid "POINTER valued function appears on right-hand side of assignment at %L"
5898 #: fortran/expr.c:2229
5899 msgid "Array assignment"
5902 #: fortran/expr.c:2246
5904 msgid "Incompatible types in assignment at %L, %s to %s"
5907 #: fortran/expr.c:2269
5909 msgid "Pointer assignment target is not a POINTER at %L"
5912 #: fortran/expr.c:2277
5915 "'%s' in the pointer assignment at %L cannot be an l-value since it is a "
5919 #: fortran/expr.c:2286
5921 msgid "Pointer assignment to non-POINTER at %L"
5924 #: fortran/expr.c:2294
5926 msgid "Bad pointer object in PURE procedure at %L"
5929 #: fortran/expr.c:2307
5931 msgid "Different types in pointer assignment at %L"
5934 #: fortran/expr.c:2314
5936 msgid "Different kind type parameters in pointer assignment at %L"
5939 #: fortran/expr.c:2321
5941 msgid "Different ranks in pointer assignment at %L"
5944 #: fortran/expr.c:2335
5946 msgid "Different character lengths in pointer assignment at %L"
5949 #: fortran/expr.c:2343
5951 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
5954 #: fortran/expr.c:2350
5956 msgid "Bad target in pointer assignment in PURE procedure at %L"
5959 #: fortran/expr.c:2356
5961 msgid "Pointer assignment with vector subscript on rhs at %L"
5964 #: fortran/gfortranspec.c:230
5966 msgid "overflowed output arg list for '%s'"
5969 #: fortran/gfortranspec.c:350
5972 "GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
5973 "You may redistribute copies of GNU Fortran\n"
5974 "under the terms of the GNU General Public License.\n"
5975 "For more information about these matters, see the file named COPYING\n"
5979 #: fortran/gfortranspec.c:372
5981 msgid "argument to '%s' missing"
5984 #: fortran/gfortranspec.c:376
5986 msgid "no input files; unwilling to write output files"
5989 #: fortran/gfortranspec.c:528
5994 #: fortran/interface.c:175
5996 msgid "Syntax error in generic specification at %C"
5999 #: fortran/interface.c:204
6001 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
6004 #: fortran/interface.c:222
6006 msgid "Dummy procedure '%s' at %C cannot have a generic interface"
6009 #: fortran/interface.c:269
6011 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
6014 #: fortran/interface.c:280
6016 msgid "Expected a nameless interface at %C"
6019 #: fortran/interface.c:291
6021 msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
6024 #: fortran/interface.c:293
6026 msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
6029 #: fortran/interface.c:307
6031 msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
6034 #: fortran/interface.c:318
6036 msgid "Expecting 'END INTERFACE %s' at %C"
6039 #: fortran/interface.c:511
6041 msgid "Alternate return cannot appear in operator interface at %L"
6044 #: fortran/interface.c:538
6046 msgid "Assignment operator interface at %L must be a SUBROUTINE"
6049 #: fortran/interface.c:545
6051 msgid "Assignment operator interface at %L must have two arguments"
6054 #: fortran/interface.c:556
6057 "Assignment operator interface at %L must not redefine an INTRINSIC type "
6061 #: fortran/interface.c:565
6063 msgid "Intrinsic operator interface at %L must be a FUNCTION"
6066 #: fortran/interface.c:652
6069 "First argument of defined assignment at %L must be INTENT(IN) or INTENT"
6073 #: fortran/interface.c:656
6075 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
6078 #: fortran/interface.c:662 fortran/resolve.c:6916
6080 msgid "First argument of operator interface at %L must be INTENT(IN)"
6083 #: fortran/interface.c:666 fortran/resolve.c:6928
6085 msgid "Second argument of operator interface at %L must be INTENT(IN)"
6088 #: fortran/interface.c:673
6090 msgid "Operator interface at %L conflicts with intrinsic interface"
6093 #: fortran/interface.c:678
6095 msgid "Operator interface at %L has the wrong number of arguments"
6098 #: fortran/interface.c:927
6100 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
6103 #: fortran/interface.c:981
6105 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
6108 #: fortran/interface.c:1253
6110 msgid "Keyword argument '%s' at %L is not in the procedure"
6113 #: fortran/interface.c:1262
6116 "Keyword argument '%s' at %L is already associated with another actual "
6120 #: fortran/interface.c:1272
6122 msgid "More actual than formal arguments in procedure call at %L"
6125 #: fortran/interface.c:1285
6127 msgid "Missing alternate return spec in subroutine call at %L"
6130 #: fortran/interface.c:1294
6132 msgid "Unexpected alternate return spec in subroutine call at %L"
6135 #: fortran/interface.c:1309
6137 msgid "Type/rank mismatch in argument '%s' at %L"
6140 #: fortran/interface.c:1326
6142 msgid "Expected a procedure for argument '%s' at %L"
6145 #: fortran/interface.c:1338
6147 msgid "Expected a PURE procedure for argument '%s' at %L"
6150 #: fortran/interface.c:1353
6152 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
6155 #: fortran/interface.c:1362
6157 msgid "Actual argument for '%s' must be a pointer at %L"
6160 #: fortran/interface.c:1371
6162 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
6165 #: fortran/interface.c:1381
6168 "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
6171 #: fortran/interface.c:1402
6173 msgid "Missing actual argument for argument '%s' at %L"
6176 #: fortran/interface.c:1587
6179 "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) "
6180 "argument '%s' at %L"
6183 #: fortran/interface.c:1628
6186 "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
6189 #: fortran/interface.c:1639
6192 "Procedure argument at %L is local to a PURE procedure and is passed to an "
6193 "INTENT(%s) argument"
6196 #: fortran/interface.c:1648
6199 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
6203 #: fortran/interface.c:1670
6205 msgid "Procedure '%s' called with an implicit interface at %L"
6208 #: fortran/interface.c:1837
6210 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
6213 #: fortran/interface.c:1917
6215 msgid "Entity '%s' at %C is already present in the interface"
6218 #: fortran/intrinsic.c:2856
6220 msgid "Too many arguments in call to '%s' at %L"
6223 #: fortran/intrinsic.c:2870
6225 msgid "Can't find keyword named '%s' in call to '%s' at %L"
6228 #: fortran/intrinsic.c:2877
6230 msgid "Argument '%s' is appears twice in call to '%s' at %L"
6233 #: fortran/intrinsic.c:2891
6235 msgid "Missing actual argument '%s' in call to '%s' at %L"
6238 #: fortran/intrinsic.c:2950
6240 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
6243 #: fortran/intrinsic.c:3254
6245 msgid "Ranks of arguments to elemental intrinsic '%s' differ at %L"
6248 #: fortran/intrinsic.c:3300
6250 msgid "Intrinsic '%s' at %L is not included in the selected standard"
6253 #: fortran/intrinsic.c:3403
6255 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
6258 #: fortran/intrinsic.c:3463
6260 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
6263 #: fortran/intrinsic.c:3538
6265 msgid "Extension: Conversion from %s to %s at %L"
6268 #: fortran/intrinsic.c:3541
6270 msgid "Conversion from %s to %s at %L"
6273 #: fortran/intrinsic.c:3589
6275 msgid "Can't convert %s to %s at %L"
6279 msgid "Positive width required"
6283 msgid "Nonnegative width required"
6287 msgid "Unexpected element"
6291 msgid "Unexpected end of format string"
6295 msgid "Missing leading left parenthesis"
6299 msgid "Expected P edit descriptor"
6302 #. P requires a prior number.
6304 msgid "P descriptor requires leading scale factor"
6307 #. X requires a prior number if we're being pedantic.
6310 msgid "Extension: X descriptor requires leading space count at %C"
6315 msgid "Extension: $ descriptor at %C"
6319 msgid "$ must be the last specifier"
6323 msgid "Repeat count cannot follow P descriptor"
6328 msgid "Extension: Missing positive width after L descriptor at %C"
6331 #: fortran/io.c:616 fortran/io.c:618 fortran/io.c:664 fortran/io.c:666
6333 msgid "Period required in format specifier at %C"
6337 msgid "Positive exponent width required"
6340 #: fortran/io.c:750 fortran/io.c:802
6342 msgid "Extension: Missing comma at %C"
6345 #: fortran/io.c:817 fortran/io.c:820
6347 msgid "%s in format string at %C"
6352 msgid "Format statement in module main block at %C."
6357 msgid "Missing format label at %C"
6360 #: fortran/io.c:925 fortran/io.c:949
6362 msgid "Duplicate %s specification at %C"
6367 msgid "Variable tag cannot be INTENT(IN) at %C"
6372 msgid "Variable tag cannot be assigned in PURE procedure at %C"
6375 #: fortran/io.c:1000
6377 msgid "Duplicate %s label specification at %C"
6380 #: fortran/io.c:1026
6382 msgid "%s tag at %L must be of type %s"
6385 #: fortran/io.c:1037
6388 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
6391 #: fortran/io.c:1050
6393 msgid "%s tag at %L must be of type %s or %s"
6396 #: fortran/io.c:1058
6398 msgid "Obsolete: ASSIGNED variable in FORMAT tag at %L"
6401 #: fortran/io.c:1063
6403 msgid "Variable '%s' at %L has not been assigned a format label"
6406 #: fortran/io.c:1070
6408 msgid "scalar '%s' FORMAT tag at %L is not an ASSIGNED variable"
6411 #: fortran/io.c:1085
6413 msgid "Extension: Character array in FORMAT tag at %L"
6416 #: fortran/io.c:1092
6418 msgid "Extension: Non-character in FORMAT tag at %L"
6421 #: fortran/io.c:1103
6423 msgid "%s tag at %L must be scalar"
6426 #: fortran/io.c:1109
6428 msgid "Fortran 2003: IOMSG tag at %L"
6431 #: fortran/io.c:1116
6433 msgid "Fortran 95 requires default INTEGER in IOSTAT tag at %L"
6436 #: fortran/io.c:1124
6438 msgid "Fortran 95 requires default INTEGER in SIZE tag at %L"
6441 #: fortran/io.c:1132
6443 msgid "Extension: CONVERT tag at %L"
6446 #: fortran/io.c:1291 fortran/io.c:1299
6448 msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
6451 #: fortran/io.c:1317 fortran/io.c:1325
6453 msgid "Extension: %s specifier in %s statement at %C has value '%s'"
6456 #: fortran/io.c:1337 fortran/io.c:1343
6458 msgid "%s specifier in %s statement at %C has invalid value '%s'"
6461 #: fortran/io.c:1396
6463 msgid "OPEN statement not allowed in PURE procedure at %C"
6466 #: fortran/io.c:1739
6468 msgid "CLOSE statement not allowed in PURE procedure at %C"
6471 #: fortran/io.c:1878 fortran/match.c:1497
6473 msgid "%s statement not allowed in PURE procedure at %C"
6476 #: fortran/io.c:1938
6478 msgid "Fortran 2003: FLUSH statement at %C"
6481 #: fortran/io.c:1998
6483 msgid "Duplicate UNIT specification at %C"
6486 #: fortran/io.c:2054
6488 msgid "Duplicate format specification at %C"
6491 #: fortran/io.c:2071
6493 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
6496 #: fortran/io.c:2107
6498 msgid "Duplicate NML specification at %C"
6501 #: fortran/io.c:2116
6503 msgid "Symbol '%s' at %C must be a NAMELIST group name"
6506 #: fortran/io.c:2157
6508 msgid "END tag at %C not allowed in output statement"
6511 #: fortran/io.c:2218
6514 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
6518 #: fortran/io.c:2227
6520 msgid "Internal unit with vector subscript at %L"
6523 #: fortran/io.c:2235
6525 msgid "External IO UNIT cannot be an array at %L"
6528 #: fortran/io.c:2245
6530 msgid "ERR tag label %d at %L not defined"
6533 #: fortran/io.c:2257
6535 msgid "END tag label %d at %L not defined"
6538 #: fortran/io.c:2269
6540 msgid "EOR tag label %d at %L not defined"
6543 #: fortran/io.c:2279
6545 msgid "FORMAT label %d at %L not defined"
6548 #: fortran/io.c:2400
6550 msgid "Syntax error in I/O iterator at %C"
6553 #: fortran/io.c:2431
6555 msgid "Expected variable in READ statement at %C"
6558 #: fortran/io.c:2437
6560 msgid "Expected expression in %s statement at %C"
6563 #: fortran/io.c:2448
6565 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
6568 #: fortran/io.c:2457
6570 msgid "Cannot read to variable '%s' in PURE procedure at %C"
6573 #: fortran/io.c:2474
6575 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
6578 #. A general purpose syntax error.
6579 #: fortran/io.c:2534 fortran/io.c:2935 fortran/gfortran.h:1801
6581 msgid "Syntax error in %s statement at %C"
6584 #: fortran/io.c:2762
6586 msgid "PRINT namelist at %C is an extension"
6589 #: fortran/io.c:2896
6591 msgid "Extension: Comma before output item list at %C is an extension"
6594 #: fortran/io.c:2905
6596 msgid "Expected comma in I/O list at %C"
6599 #: fortran/io.c:2967
6601 msgid "PRINT statement at %C not allowed within PURE procedure"
6604 #: fortran/io.c:3108 fortran/io.c:3159
6606 msgid "INQUIRE statement not allowed in PURE procedure at %C"
6609 #: fortran/io.c:3135
6611 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
6614 #: fortran/io.c:3145
6616 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
6619 #: fortran/io.c:3152
6621 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
6624 #: fortran/match.c:181
6626 msgid "Integer too large at %C"
6629 #: fortran/match.c:242 fortran/parse.c:431
6631 msgid "Too many digits in statement label at %C"
6634 #: fortran/match.c:248
6636 msgid "Statement label at %C is zero"
6639 #: fortran/match.c:281
6641 msgid "Label name '%s' at %C is ambiguous"
6644 #: fortran/match.c:287
6646 msgid "Duplicate construct label '%s' at %C"
6649 #: fortran/match.c:411
6651 msgid "Name at %C is too long"
6654 #: fortran/match.c:528
6656 msgid "Loop variable at %C cannot be a sub-component"
6659 #: fortran/match.c:534
6661 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
6664 #: fortran/match.c:541
6666 msgid "Loop variable at %C cannot have the POINTER attribute"
6669 #: fortran/match.c:571
6671 msgid "Expected a step value in iterator at %C"
6674 #: fortran/match.c:583
6676 msgid "Syntax error in iterator at %C"
6679 #: fortran/match.c:819
6681 msgid "Invalid form of PROGRAM statement at %C"
6684 #: fortran/match.c:939 fortran/match.c:1015
6686 msgid "Obsolete: arithmetic IF statement at %C"
6689 #: fortran/match.c:986
6691 msgid "Syntax error in IF-expression at %C"
6694 #: fortran/match.c:998
6696 msgid "Block label not appropriate for arithmetic IF statement at %C"
6699 #: fortran/match.c:1040
6701 msgid "Block label is not appropriate IF statement at %C"
6704 #: fortran/match.c:1120 fortran/primary.c:2326
6706 msgid "Cannot assign to a named constant at %C"
6709 #: fortran/match.c:1130
6711 msgid "Unclassifiable statement in IF-clause at %C"
6714 #: fortran/match.c:1137
6716 msgid "Syntax error in IF-clause at %C"
6719 #: fortran/match.c:1181
6721 msgid "Unexpected junk after ELSE statement at %C"
6724 #: fortran/match.c:1187 fortran/match.c:1222
6726 msgid "Label '%s' at %C doesn't match IF label '%s'"
6729 #: fortran/match.c:1216
6731 msgid "Unexpected junk after ELSE IF statement at %C"
6734 #: fortran/match.c:1379
6736 msgid "Name '%s' in %s statement at %C is not a loop name"
6739 #: fortran/match.c:1396
6741 msgid "%s statement at %C is not within a loop"
6744 #: fortran/match.c:1399
6746 msgid "%s statement at %C is not within loop '%s'"
6749 #: fortran/match.c:1407
6751 msgid "%s statement at %C leaving OpenMP structured block"
6754 #: fortran/match.c:1420
6756 msgid "EXIT statement at %C terminating !$OMP DO loop"
6759 #: fortran/match.c:1475
6761 msgid "Too many digits in STOP code at %C"
6764 #: fortran/match.c:1528
6766 msgid "Obsolete: PAUSE statement at %C"
6769 #: fortran/match.c:1577
6771 msgid "Obsolete: ASSIGN statement at %C"
6774 #: fortran/match.c:1623
6776 msgid "Obsolete: Assigned GOTO statement at %C"
6779 #: fortran/match.c:1670 fortran/match.c:1722
6781 msgid "Statement label list in GOTO at %C cannot be empty"
6784 #: fortran/match.c:1806
6786 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
6789 #: fortran/match.c:1829
6791 msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
6794 #: fortran/match.c:1837
6796 msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
6799 #: fortran/match.c:1844 fortran/match.c:2010
6801 msgid "STAT expression at %C must be a variable"
6804 #: fortran/match.c:1899
6806 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
6809 #: fortran/match.c:1977
6811 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
6814 #: fortran/match.c:1996
6816 msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
6819 #: fortran/match.c:2003
6822 "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
6825 #: fortran/match.c:2052
6827 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
6830 #: fortran/match.c:2083
6832 msgid "Extension: RETURN statement in main program at %C"
6835 #: fortran/match.c:2278
6837 msgid "Syntax error in common block name at %C"
6840 #: fortran/match.c:2314
6842 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
6845 #: fortran/match.c:2361
6847 msgid "Symbol '%s' at %C is already in a COMMON block"
6850 #: fortran/match.c:2373
6852 msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
6855 #: fortran/match.c:2376
6857 msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
6860 #: fortran/match.c:2388
6863 "Derived type variable in COMMON at %C does not have the SEQUENCE attribute"
6866 #: fortran/match.c:2411
6868 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
6871 #: fortran/match.c:2422
6873 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
6876 #: fortran/match.c:2454
6879 "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to "
6880 "another COMMON block '%s'"
6883 #: fortran/match.c:2564
6885 msgid "Namelist group name '%s' at %C already has a basic type of %s"
6888 #: fortran/match.c:2571
6891 "Namelist group name '%s' at %C already is USE associated and cannot be "
6895 #: fortran/match.c:2598
6897 msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
6900 #: fortran/match.c:2604
6902 msgid "Assumed shape array '%s' in namelist '%s' at %C is an extension."
6905 #: fortran/match.c:2733
6907 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
6910 #: fortran/match.c:2742
6912 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
6915 #: fortran/match.c:2771
6917 msgid "EQUIVALENCE at %C requires two or more objects"
6920 #: fortran/match.c:2785
6923 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
6926 #: fortran/match.c:2947
6928 msgid "Statement function at %L is recursive"
6931 #: fortran/match.c:3037
6933 msgid "Expected initialization expression in CASE at %C"
6936 #: fortran/match.c:3060
6938 msgid "Expected the name of the select case construct at %C"
6941 #: fortran/match.c:3072
6943 msgid "Expected case name of '%s' at %C"
6946 #: fortran/match.c:3116
6948 msgid "Unexpected CASE statement at %C"
6951 #: fortran/match.c:3168
6953 msgid "Syntax error in CASE-specification at %C"
6956 #: fortran/match.c:3288
6958 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
6961 #: fortran/match.c:3319
6963 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
6966 #: fortran/match.c:3417
6968 msgid "Syntax error in FORALL iterator at %C"
6971 #: fortran/matchexp.c:30
6973 msgid "Syntax error in expression at %C"
6976 #: fortran/matchexp.c:74
6978 msgid "Bad character '%c' in OPERATOR name at %C"
6981 #: fortran/matchexp.c:82
6983 msgid "The name '%s' cannot be used as a defined operator at %C"
6986 #: fortran/matchexp.c:181
6988 msgid "Expected a right parenthesis in expression at %C"
6991 #: fortran/matchexp.c:312
6993 msgid "Expected exponent in expression at %C"
6996 #: fortran/matchexp.c:348 fortran/matchexp.c:452
6999 "Extension: Unary operator following arithmetic operator (use parentheses) at "
7003 #: fortran/misc.c:42
7005 msgid "Out of memory-- malloc() failed"
7008 #: fortran/module.c:532
7010 msgid "Missing generic specification in USE statement at %C"
7013 #: fortran/module.c:840
7015 msgid "Reading module %s at line %d column %d: %s"
7018 #: fortran/module.c:844
7020 msgid "Writing module %s at line %d column %d: %s"
7023 #: fortran/module.c:848
7025 msgid "Module %s at line %d column %d: %s"
7028 #: fortran/module.c:890
7029 msgid "Unexpected EOF"
7032 #: fortran/module.c:922
7033 msgid "Unexpected end of module in string constant"
7036 #: fortran/module.c:976
7037 msgid "Integer overflow"
7040 #: fortran/module.c:1007
7041 msgid "Name too long"
7044 #: fortran/module.c:1114
7048 #: fortran/module.c:1158
7049 msgid "Expected name"
7052 #: fortran/module.c:1161
7053 msgid "Expected left parenthesis"
7056 #: fortran/module.c:1164
7057 msgid "Expected right parenthesis"
7060 #: fortran/module.c:1167
7061 msgid "Expected integer"
7064 #: fortran/module.c:1170
7065 msgid "Expected string"
7068 #: fortran/module.c:1194
7069 msgid "find_enum(): Enum not found"
7072 #: fortran/module.c:1209
7074 msgid "Error writing modules file: %s"
7077 #: fortran/module.c:1574
7078 msgid "Expected attribute bit name"
7081 #: fortran/module.c:2343
7082 msgid "Expected integer string"
7085 #: fortran/module.c:2347
7086 msgid "Error converting integer"
7089 #: fortran/module.c:2370
7090 msgid "Expected real string"
7093 #: fortran/module.c:2517
7094 msgid "Expected expression type"
7097 #: fortran/module.c:2563
7098 msgid "Bad operator"
7101 #: fortran/module.c:2649
7102 msgid "Bad type in constant expression"
7105 #: fortran/module.c:2686
7107 msgid "Namelist %s cannot be renamed by USE association to %s."
7110 #: fortran/module.c:3382
7112 msgid "Symbol '%s' referenced at %L not found in module '%s'"
7115 #: fortran/module.c:3390
7117 msgid "User operator '%s' referenced at %L not found in module '%s'"
7120 #: fortran/module.c:3396
7122 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
7125 #: fortran/module.c:3756
7127 msgid "Can't open module file '%s' for writing at %C: %s"
7130 #: fortran/module.c:3781
7132 msgid "Error writing module file '%s' for writing: %s"
7135 #: fortran/module.c:3802
7137 msgid "Can't open module file '%s' for reading at %C: %s"
7140 #: fortran/module.c:3817
7141 msgid "Unexpected end of module"
7144 #: fortran/module.c:3822
7146 msgid "File '%s' opened at %C is not a GFORTRAN module file"
7149 #: fortran/module.c:3832
7151 msgid "Can't USE the same module we're building!"
7154 #: fortran/openmp.c:135 fortran/openmp.c:502
7156 msgid "COMMON block /%s/ not found at %C"
7159 #: fortran/openmp.c:166
7161 msgid "Syntax error in OpenMP variable list at %C"
7164 #: fortran/openmp.c:292
7166 msgid "%s is not INTRINSIC procedure name at %C"
7169 #: fortran/openmp.c:481
7171 msgid "Threadprivate variable at %C is an element of a COMMON block"
7174 #: fortran/openmp.c:521
7176 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
7179 #: fortran/openmp.c:686 fortran/resolve.c:4990
7181 msgid "IF clause at %L requires a scalar LOGICAL expression"
7184 #: fortran/openmp.c:694
7186 msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
7189 #: fortran/openmp.c:702
7191 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
7194 #: fortran/openmp.c:716 fortran/openmp.c:726 fortran/openmp.c:733
7195 #: fortran/openmp.c:743
7197 msgid "Symbol '%s' present on multiple clauses at %L"
7200 #: fortran/openmp.c:766
7202 msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
7205 #: fortran/openmp.c:769
7207 msgid "COPYIN clause object '%s' is ALLOCATABLE at %L"
7210 #: fortran/openmp.c:777
7212 msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
7215 #: fortran/openmp.c:780
7217 msgid "COPYPRIVATE clause object '%s' is ALLOCATABLE at %L"
7220 #: fortran/openmp.c:788
7222 msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
7225 #: fortran/openmp.c:791
7227 msgid "Cray pointee '%s' in SHARED clause at %L"
7230 #: fortran/openmp.c:799
7232 msgid "THREADPRIVATE object '%s' in %s clause at %L"
7235 #: fortran/openmp.c:802
7237 msgid "Cray pointee '%s' in %s clause at %L"
7240 #: fortran/openmp.c:807
7242 msgid "POINTER object '%s' in %s clause at %L"
7245 #: fortran/openmp.c:810
7247 msgid "%s clause object '%s' is ALLOCATABLE at %L"
7250 #: fortran/openmp.c:813
7252 msgid "Cray pointer '%s' in %s clause at %L"
7255 #: fortran/openmp.c:817
7257 msgid "Assumed size array '%s' in %s clause at %L"
7260 #: fortran/openmp.c:822
7262 msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
7265 #: fortran/openmp.c:831
7267 msgid "%c REDUCTION variable '%s' is %s at %L"
7270 #: fortran/openmp.c:842
7272 msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
7275 #: fortran/openmp.c:853
7277 msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
7280 #: fortran/openmp.c:862
7282 msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
7285 #: fortran/openmp.c:971
7288 "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
7291 #: fortran/openmp.c:1011
7294 "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or ."
7298 #: fortran/openmp.c:1059
7301 "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
7304 #: fortran/openmp.c:1073
7307 "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
7311 #: fortran/openmp.c:1105
7314 "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
7315 "reference var at %L"
7318 #: fortran/openmp.c:1129
7321 "!$OMP ATOMIC assignment intrinsic IAND, IORor IEOR must have two arguments "
7325 #: fortran/openmp.c:1136
7328 "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
7331 #: fortran/openmp.c:1152
7334 "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
7337 #: fortran/openmp.c:1155
7339 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
7342 #: fortran/openmp.c:1161
7344 msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
7347 #: fortran/openmp.c:1179
7350 "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
7354 #: fortran/openmp.c:1276
7356 msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
7359 #: fortran/openmp.c:1282
7361 msgid "!$OMP DO iteration variable must be of type integer at %L"
7364 #: fortran/openmp.c:1286
7366 msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
7369 #: fortran/openmp.c:1294
7372 "!$OMP DO iteration variable present on clause other than PRIVATE or "
7376 #: fortran/options.c:242
7378 msgid "Reading file '%s' as free form."
7381 #: fortran/options.c:252
7383 msgid "'-fd-lines-as-comments' has no effect in free form."
7386 #: fortran/options.c:255
7388 msgid "'-fd-lines-as-code' has no effect in free form."
7391 #: fortran/options.c:327
7393 msgid "gfortran: Only one -M option allowed\n"
7396 #: fortran/options.c:333
7398 msgid "gfortran: Directory required after -M\n"
7401 #: fortran/options.c:373
7403 msgid "Argument to -ffpe-trap is not valid: %s"
7406 #: fortran/options.c:485
7408 msgid "Fixed line length must be at least seven."
7411 #: fortran/options.c:547
7413 msgid "Maximum supported identifier length is %d"
7416 #: fortran/options.c:554
7418 msgid "Argument to -fqkind isn't a valid real kind"
7421 #: fortran/parse.c:294
7423 msgid "Unclassifiable statement at %C"
7426 #: fortran/parse.c:318
7428 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
7431 #: fortran/parse.c:395
7433 msgid "Unclassifiable OpenMP directive at %C"
7436 #: fortran/parse.c:434 fortran/parse.c:574
7438 msgid "Zero is not a valid statement label at %C"
7441 #: fortran/parse.c:441 fortran/parse.c:566
7443 msgid "Non-numeric character in statement label at %C"
7446 #: fortran/parse.c:454 fortran/parse.c:488 fortran/parse.c:614
7448 msgid "Semicolon at %C needs to be preceded by statement"
7451 #: fortran/parse.c:462 fortran/parse.c:626
7453 msgid "Ignoring statement label in empty statement at %C"
7456 #: fortran/parse.c:553 fortran/parse.c:593
7458 msgid "Bad continuation line at %C"
7461 #: fortran/parse.c:652
7463 msgid "Line truncated at %C"
7466 #: fortran/parse.c:830
7468 msgid "FORMAT statement at %L does not have a statement label"
7471 #: fortran/parse.c:902
7472 msgid "arithmetic IF"
7475 #: fortran/parse.c:908
7476 msgid "attribute declaration"
7479 #: fortran/parse.c:938
7480 msgid "data declaration"
7483 #: fortran/parse.c:947
7484 msgid "derived type declaration"
7487 #: fortran/parse.c:1026
7491 #: fortran/parse.c:1035
7492 msgid "implied END DO"
7495 #: fortran/parse.c:1102
7499 #: fortran/parse.c:1105
7500 msgid "pointer assignment"
7503 #: fortran/parse.c:1114
7507 #: fortran/parse.c:1332
7509 msgid "Unexpected %s statement at %C"
7512 #: fortran/parse.c:1464
7514 msgid "%s statement at %C cannot follow %s statement at %L"
7517 #: fortran/parse.c:1481
7519 msgid "Unexpected end of file in '%s'"
7522 #: fortran/parse.c:1535
7524 msgid "Derived type definition at %C has no components"
7527 #: fortran/parse.c:1546
7529 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
7532 #: fortran/parse.c:1553
7534 msgid "PRIVATE statement at %C must precede structure components"
7537 #: fortran/parse.c:1561
7539 msgid "Duplicate PRIVATE statement at %C"
7542 #: fortran/parse.c:1573
7544 msgid "SEQUENCE statement at %C must precede structure components"
7547 #: fortran/parse.c:1580
7549 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
7552 #: fortran/parse.c:1585
7554 msgid "Duplicate SEQUENCE statement at %C"
7557 #: fortran/parse.c:1652
7559 msgid "ENUM declaration at %C has no ENUMERATORS"
7562 #: fortran/parse.c:1726
7564 msgid "Unexpected %s statement in INTERFACE block at %C"
7567 #: fortran/parse.c:1753
7569 msgid "SUBROUTINE at %C does not belong in a generic function interface"
7572 #: fortran/parse.c:1758
7574 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
7577 #: fortran/parse.c:1775
7579 msgid "Unexpected %s statement at %C in INTERFACE body"
7582 #: fortran/parse.c:1847
7584 msgid "%s statement must appear in a MODULE"
7587 #: fortran/parse.c:1854
7589 msgid "%s statement at %C follows another accessibility specification"
7592 #: fortran/parse.c:1931
7594 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
7597 #: fortran/parse.c:1952
7599 msgid "Unexpected %s statement in WHERE block at %C"
7602 #: fortran/parse.c:2012
7604 msgid "Unexpected %s statement in FORALL block at %C"
7607 #: fortran/parse.c:2064
7609 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
7612 #: fortran/parse.c:2082
7614 msgid "Duplicate ELSE statements at %L and %C"
7617 #: fortran/parse.c:2144
7619 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
7622 #: fortran/parse.c:2202
7624 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
7627 #: fortran/parse.c:2237
7629 msgid "End of nonblock DO statement at %C is within another block"
7632 #: fortran/parse.c:2246
7634 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
7637 #: fortran/parse.c:2296
7639 msgid "Statement label in ENDDO at %C doesn't match DO label"
7642 #: fortran/parse.c:2312
7644 msgid "named block DO at %L requires matching ENDDO name"
7647 #: fortran/parse.c:2568
7649 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
7652 #: fortran/parse.c:2625
7654 msgid "%s statement at %C cannot terminate a non-block DO loop"
7657 #: fortran/parse.c:2789
7659 msgid "Contained procedure '%s' at %C is already ambiguous"
7662 #: fortran/parse.c:2840
7664 msgid "Unexpected %s statement in CONTAINS section at %C"
7667 #: fortran/parse.c:2925
7669 msgid "CONTAINS statement at %C is already in a contained program unit"
7672 #: fortran/parse.c:2974
7674 msgid "Global name '%s' at %L is already being used as a %s at %L"
7677 #: fortran/parse.c:2995
7679 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
7682 #: fortran/parse.c:3020
7684 msgid "Unexpected %s statement in BLOCK DATA at %C"
7687 #: fortran/parse.c:3063
7689 msgid "Unexpected %s statement in MODULE at %C"
7692 #. If we see a duplicate main program, shut down. If the second
7693 #. instance is an implied main program, ie data decls or executable
7694 #. statements, we're in for lots of errors.
7695 #: fortran/parse.c:3242
7697 msgid "Two main PROGRAMs at %L and %C"
7700 #: fortran/primary.c:89
7702 msgid "Missing kind-parameter at %C"
7705 #: fortran/primary.c:212
7707 msgid "Integer kind %d at %C not available"
7710 #: fortran/primary.c:220
7712 msgid "Integer too big for its kind at %C"
7715 #: fortran/primary.c:250
7717 msgid "Extension: Hollerith constant at %C"
7720 #: fortran/primary.c:262
7722 msgid "Invalid Hollerith constant: %L must contain at least one character"
7725 #: fortran/primary.c:268
7727 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
7730 #: fortran/primary.c:355
7732 msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
7735 #: fortran/primary.c:365
7737 msgid "Empty set of digits in BOZ constant at %C"
7740 #: fortran/primary.c:371
7742 msgid "Illegal character in BOZ constant at %C"
7745 #: fortran/primary.c:393
7747 msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
7750 #: fortran/primary.c:419
7752 msgid "Integer too big for integer kind %i at %C"
7755 #: fortran/primary.c:519
7757 msgid "Missing exponent in real number at %C"
7760 #: fortran/primary.c:576
7762 msgid "Real number at %C has a 'd' exponent and an explicit kind"
7765 #: fortran/primary.c:586
7767 msgid "Real number at %C has a 'q' exponent and an explicit kind"
7770 #: fortran/primary.c:598
7772 msgid "Invalid real kind %d at %C"
7775 #: fortran/primary.c:612
7777 msgid "Real constant overflows its kind at %C"
7780 #: fortran/primary.c:617
7782 msgid "Real constant underflows its kind at %C"
7785 #: fortran/primary.c:709
7787 msgid "Syntax error in SUBSTRING specification at %C"
7790 #: fortran/primary.c:941
7792 msgid "Invalid kind %d for CHARACTER constant at %C"
7795 #: fortran/primary.c:962
7797 msgid "Unterminated character constant beginning at %C"
7800 #: fortran/primary.c:1036
7802 msgid "Bad kind for logical constant at %C"
7805 #: fortran/primary.c:1071
7807 msgid "Expected PARAMETER symbol in complex constant at %C"
7810 #: fortran/primary.c:1077
7812 msgid "Numeric PARAMETER required in complex constant at %C"
7815 #: fortran/primary.c:1083
7817 msgid "Scalar PARAMETER required in complex constant at %C"
7820 #: fortran/primary.c:1087
7822 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
7825 #: fortran/primary.c:1117
7827 msgid "Error converting PARAMETER constant in complex constant at %C"
7830 #: fortran/primary.c:1244
7832 msgid "Syntax error in COMPLEX constant at %C"
7835 #: fortran/primary.c:1426
7837 msgid "Keyword '%s' at %C has already appeared in the current argument list"
7840 #: fortran/primary.c:1483
7842 msgid "Expected alternate return label at %C"
7845 #: fortran/primary.c:1502
7847 msgid "Missing keyword name in actual argument list at %C"
7850 #: fortran/primary.c:1538
7852 msgid "Syntax error in argument list at %C"
7855 #: fortran/primary.c:1625
7857 msgid "Expected structure component name at %C"
7860 #: fortran/primary.c:1866
7862 msgid "Too many components in structure constructor at %C"
7865 #: fortran/primary.c:1881
7867 msgid "Too few components in structure constructor at %C"
7870 #: fortran/primary.c:1899
7872 msgid "Syntax error in structure constructor at %C"
7875 #: fortran/primary.c:1954
7878 "'%s' is array valued and directly recursive at %C , so the keyword RESULT "
7879 "must be specified in the FUNCTION statement"
7882 #: fortran/primary.c:2029
7884 msgid "Unexpected use of subroutine name '%s' at %C"
7887 #: fortran/primary.c:2060
7889 msgid "Statement function '%s' requires argument list at %C"
7892 #: fortran/primary.c:2063
7894 msgid "Function '%s' requires an argument list at %C"
7897 #: fortran/primary.c:2229
7899 msgid "Missing argument list in function '%s' at %C"
7902 #: fortran/primary.c:2257
7904 msgid "Symbol at %C is not appropriate for an expression"
7907 #: fortran/primary.c:2324
7909 msgid "Named constant at %C in an EQUIVALENCE"
7912 #: fortran/primary.c:2346
7914 msgid "Expected VARIABLE at %C"
7917 #: fortran/resolve.c:114
7920 "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
7923 #: fortran/resolve.c:118
7925 msgid "Alternate return specifier in function '%s' at %L is not allowed"
7928 #: fortran/resolve.c:132
7930 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
7933 #: fortran/resolve.c:140
7935 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
7938 #: fortran/resolve.c:184
7940 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
7943 #: fortran/resolve.c:192
7946 "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
7949 #: fortran/resolve.c:203
7951 msgid "Argument '%s' of elemental procedure at %L must be scalar"
7954 #: fortran/resolve.c:211
7957 "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
7960 #: fortran/resolve.c:223
7962 msgid "Argument '%s' of statement function at %L must be scalar"
7965 #: fortran/resolve.c:234
7968 "Character-valued argument '%s' of statement function at %L must has constant "
7972 #: fortran/resolve.c:295
7974 msgid "Contained function '%s' at %L has no IMPLICIT type"
7977 #: fortran/resolve.c:310
7980 "Character-valued internal function '%s' at %L must not be assumed length"
7983 #: fortran/resolve.c:446
7985 msgid "Procedure %s at %L has entries with mismatched array specifications"
7988 #: fortran/resolve.c:473
7990 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
7993 #: fortran/resolve.c:477
7995 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
7998 #: fortran/resolve.c:484
8000 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
8003 #: fortran/resolve.c:488
8005 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
8008 #: fortran/resolve.c:526
8010 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
8013 #: fortran/resolve.c:531
8015 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
8018 #: fortran/resolve.c:623
8021 "The rank of the element in the derived type constructor at %L does not match "
8022 "that of the component (%d/%d)"
8025 #: fortran/resolve.c:636
8028 "The element in the derived type constructor at %L, for pointer component '%"
8029 "s', is %s but should be %s"
8032 #: fortran/resolve.c:653
8035 "The element in the derived type constructor at %L, for pointer component '%"
8036 "s' should be a POINTER or a TARGET"
8039 #: fortran/resolve.c:775
8042 "The upper bound in the last dimension must appear in the reference to the "
8043 "assumed size array '%s' at %L."
8046 #: fortran/resolve.c:840 fortran/resolve.c:4238 fortran/resolve.c:4955
8048 msgid "Label %d referenced at %L is never defined"
8051 #: fortran/resolve.c:876
8053 msgid "Statement function '%s' at %L is not allowed as an actual argument"
8056 #: fortran/resolve.c:883
8058 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
8061 #. We need a special case for CHAR, which is the only intrinsic
8062 #. function allowed as actual argument in F2003 and not allowed
8064 #: fortran/resolve.c:890
8066 msgid "Fortran 2003: CHAR intrinsic allowed as actual argument at %L"
8069 #: fortran/resolve.c:896
8071 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
8074 #: fortran/resolve.c:902
8077 "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument "
8081 #: fortran/resolve.c:909
8084 "GENERIC non-INTRINSIC procedure '%s' is not allowed as an actual argument at "
8088 #: fortran/resolve.c:933
8090 msgid "Symbol '%s' at %L is ambiguous"
8093 #: fortran/resolve.c:1072
8096 "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
8097 "actual argument of an ELEMENTAL procedure unless there is a non-"
8098 "optionalargument with the same rank (12.4.1.5)"
8101 #: fortran/resolve.c:1097
8102 msgid "elemental subroutine"
8105 #: fortran/resolve.c:1230
8107 msgid "There is no specific function for the generic '%s' at %L"
8110 #: fortran/resolve.c:1240
8113 "Generic function '%s' at %L is not consistent with a specific intrinsic "
8117 #: fortran/resolve.c:1278
8120 "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
8123 #: fortran/resolve.c:1324
8125 msgid "Unable to resolve the specific function '%s' at %L"
8128 #: fortran/resolve.c:1380 fortran/resolve.c:6835
8130 msgid "Function '%s' at %L has no IMPLICIT type"
8133 #. Internal procedures are taken care of in resolve_contained_fntype.
8134 #: fortran/resolve.c:1466
8137 "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is "
8138 "not a dummy argument"
8141 #: fortran/resolve.c:1519
8144 "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE "
8148 #: fortran/resolve.c:1559
8150 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
8153 #: fortran/resolve.c:1566
8156 "Function reference to '%s' at %L is to a non-PURE procedure within a PURE "
8160 #: fortran/resolve.c:1581
8162 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
8165 #: fortran/resolve.c:1589
8168 "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as "
8172 #: fortran/resolve.c:1623
8174 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
8177 #: fortran/resolve.c:1626
8179 msgid "Subroutine call to '%s' at %L is not PURE"
8182 #: fortran/resolve.c:1688
8184 msgid "There is no specific subroutine for the generic '%s' at %L"
8187 #: fortran/resolve.c:1697
8190 "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine "
8194 #: fortran/resolve.c:1732
8197 "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
8200 #: fortran/resolve.c:1776
8202 msgid "Unable to resolve the specific subroutine '%s' at %L"
8205 #: fortran/resolve.c:1832
8207 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
8210 #: fortran/resolve.c:1855
8212 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
8215 #: fortran/resolve.c:1863
8218 "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared "
8222 #: fortran/resolve.c:1930
8224 msgid "Shapes for operands at %L and %L are not conformable"
8227 #: fortran/resolve.c:1987
8229 msgid "Operand of unary numeric operator '%s' at %%L is %s"
8232 #: fortran/resolve.c:2003
8234 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
8237 #: fortran/resolve.c:2017
8239 msgid "Operands of string concatenation operator at %%L are %s/%s"
8242 #: fortran/resolve.c:2036
8244 msgid "Operands of logical operator '%s' at %%L are %s/%s"
8247 #: fortran/resolve.c:2050
8249 msgid "Operand of .NOT. operator at %%L is %s"
8252 #: fortran/resolve.c:2060
8253 msgid "COMPLEX quantities cannot be compared at %L"
8256 #: fortran/resolve.c:2086
8258 msgid "Logicals at %%L must be compared with %s instead of %s"
8261 #: fortran/resolve.c:2091
8263 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
8266 #: fortran/resolve.c:2099
8268 msgid "Operand of user operator '%s' at %%L is %s"
8271 #: fortran/resolve.c:2102
8273 msgid "Operands of user operator '%s' at %%L are %s/%s"
8276 #: fortran/resolve.c:2173
8278 msgid "Inconsistent ranks for operator at %L and %L"
8281 #: fortran/resolve.c:2370
8283 msgid "Illegal stride of zero at %L"
8286 #: fortran/resolve.c:2419
8288 msgid "Array reference at %L is out of bounds"
8291 #: fortran/resolve.c:2440
8293 msgid "Rightmost upper bound of assumed size array section not specified at %L"
8296 #: fortran/resolve.c:2450
8298 msgid "Rank mismatch in array reference at %L (%d/%d)"
8301 #: fortran/resolve.c:2478
8303 msgid "Array index at %L must be scalar"
8306 #: fortran/resolve.c:2484
8308 msgid "Array index at %L must be of INTEGER type"
8311 #: fortran/resolve.c:2490
8313 msgid "Extension: REAL array index at %L"
8316 #: fortran/resolve.c:2520
8318 msgid "Argument dim at %L must be scalar"
8321 #: fortran/resolve.c:2526
8323 msgid "Argument dim at %L must be of INTEGER type"
8326 #: fortran/resolve.c:2646
8328 msgid "Array index at %L is an array of rank %d"
8331 #: fortran/resolve.c:2684
8333 msgid "Substring start index at %L must be of type INTEGER"
8336 #: fortran/resolve.c:2691
8338 msgid "Substring start index at %L must be scalar"
8341 #: fortran/resolve.c:2700
8343 msgid "Substring start index at %L is less than one"
8346 #: fortran/resolve.c:2713
8348 msgid "Substring end index at %L must be of type INTEGER"
8351 #: fortran/resolve.c:2720
8353 msgid "Substring end index at %L must be scalar"
8356 #: fortran/resolve.c:2730
8358 msgid "Substring end index at %L exceeds the string length"
8361 #: fortran/resolve.c:2804
8364 "Component to the right of a part reference with nonzero rank must not have "
8365 "the POINTER attribute at %L"
8368 #: fortran/resolve.c:2823
8371 "Two or more part references with nonzero rank must not be specified at %L"
8374 #: fortran/resolve.c:2998
8377 "Variable '%s',used in a specification expression, is referenced at %L before "
8378 "the ENTRY statement in which it is a parameter"
8381 #: fortran/resolve.c:3003
8384 "Variable '%s' is used at %L before the ENTRY statement in which it is a "
8388 #: fortran/resolve.c:3126
8390 msgid "%s at %L must be a scalar"
8393 #: fortran/resolve.c:3134
8395 msgid "%s at %L must be INTEGER or REAL"
8398 #: fortran/resolve.c:3137
8400 msgid "%s at %L must be INTEGER"
8403 #: fortran/resolve.c:3153
8405 msgid "Obsolete: REAL DO loop iterator at %L"
8408 #: fortran/resolve.c:3162
8410 msgid "Cannot assign to loop variable in PURE procedure at %L"
8413 #: fortran/resolve.c:3186
8415 msgid "Step expression in DO loop at %L cannot be zero"
8418 #: fortran/resolve.c:3221
8420 msgid "FORALL index-name at %L must be a scalar INTEGER"
8423 #: fortran/resolve.c:3226
8425 msgid "FORALL start expression at %L must be a scalar INTEGER"
8428 #: fortran/resolve.c:3233
8430 msgid "FORALL end expression at %L must be a scalar INTEGER"
8433 #: fortran/resolve.c:3241
8435 msgid "FORALL stride expression at %L must be a scalar %s"
8438 #: fortran/resolve.c:3246
8440 msgid "FORALL stride expression at %L cannot be zero"
8443 #: fortran/resolve.c:3344
8446 "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
8449 #: fortran/resolve.c:3350
8451 msgid "Can't deallocate INTENT(IN) variable '%s' at %L"
8454 #: fortran/resolve.c:3511
8457 "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the "
8458 "same statement at %L"
8461 #: fortran/resolve.c:3542
8463 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
8466 #: fortran/resolve.c:3549
8468 msgid "Can't allocate INTENT(IN) variable '%s' at %L"
8471 #: fortran/resolve.c:3573
8473 msgid "Array specification required in ALLOCATE statement at %L"
8476 #: fortran/resolve.c:3603
8478 msgid "Bad array specification in ALLOCATE statement at %L"
8481 #: fortran/resolve.c:3621
8484 "'%s' must not appear an the array specification at %L in the same ALLOCATE "
8485 "statement where it is itself allocated"
8488 #. The cases overlap, or they are the same
8489 #. element in the list. Either way, we must
8490 #. issue an error and get the next case from P.
8491 #. FIXME: Sort P and Q by line number.
8492 #: fortran/resolve.c:3780
8494 msgid "CASE label at %L overlaps with CASE label at %L"
8497 #: fortran/resolve.c:3831
8499 msgid "Expression in CASE statement at %L must be of type %s"
8502 #: fortran/resolve.c:3842
8504 msgid "Expression in CASE statement at %L must be kind %d"
8507 #: fortran/resolve.c:3854
8509 msgid "Expression in CASE statement at %L must be scalar"
8512 #: fortran/resolve.c:3901
8515 "Selection expression in computed GOTO statement at %L must be a scalar "
8516 "integer expression"
8519 #: fortran/resolve.c:3919
8521 msgid "Argument of SELECT statement at %L cannot be %s"
8524 #: fortran/resolve.c:3928
8526 msgid "Argument of SELECT statement at %L must be a scalar expression"
8529 #: fortran/resolve.c:3993
8532 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
8535 #: fortran/resolve.c:4020
8537 msgid "Logical range in CASE statement at %L is not allowed"
8540 #: fortran/resolve.c:4032
8542 msgid "constant logical value in CASE statement is repeated at %L"
8545 #: fortran/resolve.c:4046
8547 msgid "Range specification at %L can never be matched"
8550 #: fortran/resolve.c:4149
8552 msgid "Logical SELECT CASE block at %L has more that two cases"
8555 #: fortran/resolve.c:4188
8557 msgid "Data transfer element at %L cannot have POINTER components"
8560 #: fortran/resolve.c:4195
8562 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
8565 #: fortran/resolve.c:4202
8567 msgid "Data transfer element at %L cannot have PRIVATE components"
8570 #: fortran/resolve.c:4211
8573 "Data transfer element at %L cannot be a full reference to an assumed-size "
8577 #: fortran/resolve.c:4245
8580 "Statement at %L is not a valid branch target statement for the branch "
8584 #: fortran/resolve.c:4254
8586 msgid "Branch at %L causes an infinite loop"
8589 #: fortran/resolve.c:4287
8591 msgid "Label at %L is not in the same block as the GOTO statement at %L"
8594 #: fortran/resolve.c:4303
8596 msgid "Obsolete: GOTO at %L jumps to END of construct at %L"
8599 #: fortran/resolve.c:4377
8601 msgid "WHERE mask at %L has inconsistent shape"
8604 #: fortran/resolve.c:4393
8606 msgid "WHERE assignment target at %L has inconsistent shape"
8609 #: fortran/resolve.c:4403 fortran/resolve.c:4602
8611 msgid "Unsupported statement inside WHERE at %L"
8614 #: fortran/resolve.c:4479
8616 msgid "expression reference type error at %L"
8619 #: fortran/resolve.c:4511
8621 msgid "Unsupported statement while finding forall index in expression"
8624 #: fortran/resolve.c:4558
8626 msgid "Assignment to a FORALL index variable at %L"
8629 #: fortran/resolve.c:4566
8632 "The FORALL with index '%s' cause more than one assignment to this object at %"
8636 #: fortran/resolve.c:4691
8638 msgid "An outer FORALL construct already has an index with this name %L"
8641 #: fortran/resolve.c:4703 fortran/resolve.c:4706 fortran/resolve.c:4709
8644 "A FORALL index must not appear in a limit or stride expression in the same "
8648 #: fortran/resolve.c:4752
8650 msgid "ELSE IF clause at %L requires a scalar LOGICAL expression"
8653 #: fortran/resolve.c:4762
8655 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
8658 #: fortran/resolve.c:4892
8660 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
8663 #: fortran/resolve.c:4895
8665 msgid "Variable '%s' has not been assigned a target label at %L"
8668 #: fortran/resolve.c:4906
8671 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
8674 #: fortran/resolve.c:4921
8676 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
8679 #: fortran/resolve.c:4934
8681 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
8684 #: fortran/resolve.c:4943
8687 "Right side of assignment at %L is a derived type containing a POINTER in a "
8691 #: fortran/resolve.c:4963
8693 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
8696 #: fortran/resolve.c:4978
8698 msgid "Arithmetic IF statement at %L requires a numeric expression"
8701 #: fortran/resolve.c:5020
8704 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
8707 #: fortran/resolve.c:5027
8709 msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
8712 #: fortran/resolve.c:5039
8714 msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
8717 #: fortran/resolve.c:5105
8719 msgid "FORALL mask clause at %L requires a LOGICAL expression"
8722 #: fortran/resolve.c:5308
8724 msgid "Allocatable array '%s' at %L must have a deferred shape"
8727 #: fortran/resolve.c:5311
8729 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
8732 #: fortran/resolve.c:5318
8734 msgid "Array pointer '%s' at %L must have a deferred shape"
8737 #: fortran/resolve.c:5329
8739 msgid "Array '%s' at %L cannot have a deferred shape"
8742 #: fortran/resolve.c:5369
8744 msgid "The module or main program array '%s' at %L must have constant shape"
8747 #: fortran/resolve.c:5383
8750 "Entity with assumed character length at %L must be a dummy argument or a "
8754 #: fortran/resolve.c:5402
8756 msgid "'%s' at %L must have constant character length in this context"
8759 #: fortran/resolve.c:5440
8761 msgid "Allocatable '%s' at %L cannot have an initializer"
8764 #: fortran/resolve.c:5443
8766 msgid "External '%s' at %L cannot have an initializer"
8769 #: fortran/resolve.c:5446
8771 msgid "Dummy '%s' at %L cannot have an initializer"
8774 #: fortran/resolve.c:5449
8776 msgid "Intrinsic '%s' at %L cannot have an initializer"
8779 #: fortran/resolve.c:5452
8781 msgid "Function result '%s' at %L cannot have an initializer"
8784 #: fortran/resolve.c:5455
8786 msgid "Automatic array '%s' at %L cannot have an initializer"
8789 #: fortran/resolve.c:5470
8792 "The type %s cannot be host associated at %L because it is blocked by an "
8793 "incompatible object of the same name at %L"
8796 #: fortran/resolve.c:5493
8798 msgid "Object '%s' at %L must have the SAVE attribute %s"
8801 #: fortran/resolve.c:5526
8804 "Character-valued statement function '%s' at %L must have constant length"
8807 #: fortran/resolve.c:5549
8810 "'%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is "
8814 #: fortran/resolve.c:5564
8816 msgid "External object '%s' at %L may not have an initializer"
8819 #: fortran/resolve.c:5572
8821 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
8824 #: fortran/resolve.c:5593
8826 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
8829 #: fortran/resolve.c:5597
8831 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
8834 #: fortran/resolve.c:5601
8836 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
8839 #: fortran/resolve.c:5605
8841 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
8844 #: fortran/resolve.c:5614
8846 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
8849 #: fortran/resolve.c:5639
8852 "Character length of component '%s' needs to be a constant specification "
8856 #: fortran/resolve.c:5654
8859 "The component '%s' is a PRIVATE type and cannot be a component of '%s', "
8860 "which is PUBLIC at %L"
8863 #: fortran/resolve.c:5664
8866 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
8870 #: fortran/resolve.c:5674
8873 "The pointer component '%s' of '%s' at %L is a type that has not been declared"
8876 #: fortran/resolve.c:5692
8878 msgid "Component '%s' of '%s' at %L must have constant array bounds."
8881 #: fortran/resolve.c:5733
8883 msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
8886 #: fortran/resolve.c:5746
8888 msgid "The array '%s' must have constant shape to be a NAMELIST object at %L"
8891 #: fortran/resolve.c:5759
8893 msgid "NAMELIST object '%s' at %L cannot have ALLOCATABLE components"
8896 #: fortran/resolve.c:5778
8898 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
8901 #: fortran/resolve.c:5795
8903 msgid "Parameter array '%s' at %L cannot be automatic or assumed shape"
8906 #: fortran/resolve.c:5807
8909 "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
8912 #: fortran/resolve.c:5818
8914 msgid "Incompatible derived type in PARAMETER at %L"
8917 #: fortran/resolve.c:5920
8919 msgid "Assumed size array at %L must be a dummy argument"
8922 #: fortran/resolve.c:5923
8924 msgid "Assumed shape array at %L must be a dummy argument"
8927 #: fortran/resolve.c:5936
8929 msgid "Symbol at %L is not a DUMMY variable"
8932 #: fortran/resolve.c:5951
8935 "The derived type '%s' at %L is of type '%s', which has not been defined."
8938 #: fortran/resolve.c:5970
8941 "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have "
8942 "a default initializer"
8945 #: fortran/resolve.c:6010
8947 msgid "Intrinsic at %L does not exist"
8950 #: fortran/resolve.c:6034
8952 msgid "Threadprivate at %L isn't SAVEd"
8955 #: fortran/resolve.c:6109
8957 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
8960 #: fortran/resolve.c:6153
8962 msgid "Nonconstant array section at %L in DATA statement"
8965 #: fortran/resolve.c:6166
8967 msgid "DATA statement at %L has more variables than values"
8970 #: fortran/resolve.c:6364
8972 msgid "DATA statement at %L has more values than variables"
8975 #: fortran/resolve.c:6440
8977 msgid "Label %d at %L defined but not used"
8980 #: fortran/resolve.c:6445
8982 msgid "Label %d at %L defined but cannot be used"
8985 #: fortran/resolve.c:6530
8988 "Derived type variable '%s' at %L must have SEQUENCE attribute to be an "
8989 "EQUIVALENCE object"
8992 #: fortran/resolve.c:6538
8995 "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an "
8996 "EQUIVALENCE object"
8999 #: fortran/resolve.c:6553
9002 "Derived type variable '%s' at %L with pointer component(s) cannot be an "
9003 "EQUIVALENCE object"
9006 #: fortran/resolve.c:6560
9009 "Derived type variable '%s' at %L with default initializer cannot be an "
9010 "EQUIVALENCE object"
9013 #: fortran/resolve.c:6661
9015 msgid "Syntax error in EQUIVALENCE statement at %L"
9018 #: fortran/resolve.c:6678
9021 "Initialized objects '%s' and '%s' cannot both be in the EQUIVALENCE "
9025 #: fortran/resolve.c:6692
9028 "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure "
9032 #: fortran/resolve.c:6701
9034 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
9037 #: fortran/resolve.c:6780
9040 "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
9043 #: fortran/resolve.c:6791
9045 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
9048 #: fortran/resolve.c:6802
9050 msgid "Substring at %L has length zero"
9053 #: fortran/resolve.c:6845
9055 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
9058 #: fortran/resolve.c:6872
9060 msgid "ENTRY '%s' at %L has no IMPLICIT type"
9063 #: fortran/resolve.c:6898
9065 msgid "User operator procedure '%s' at %L must be a FUNCTION"
9068 #: fortran/resolve.c:6904
9070 msgid "User operator procedure '%s' at %L cannot be assumed character length"
9073 #: fortran/resolve.c:6910
9075 msgid "User operator procedure '%s' at %L must have at least one argument"
9078 #: fortran/resolve.c:6920
9080 msgid "First argument of operator interface at %L cannot be optional"
9083 #: fortran/resolve.c:6932
9085 msgid "Second argument of operator interface at %L cannot be optional"
9088 #: fortran/resolve.c:6936
9090 msgid "Operator interface at %L must have, at most, two arguments"
9093 #: fortran/resolve.c:6969
9095 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
9098 #: fortran/scanner.c:669 fortran/scanner.c:790
9100 msgid "Limit of %d continuations exceeded in statement at %C"
9103 #: fortran/scanner.c:714
9105 msgid "Missing '&' in continued character constant at %C"
9108 #: fortran/scanner.c:923
9110 msgid "Nonconforming tab character at %C"
9113 #: fortran/scanner.c:1014 fortran/scanner.c:1017
9115 msgid "'&' not allowed by itself in line %d"
9118 #: fortran/scanner.c:1046 fortran/scanner.c:1049
9120 msgid "'&' not allowed by itself with comment in line %d"
9123 #: fortran/scanner.c:1065
9125 msgid "Nonconforming tab character in column 1 of line %d"
9128 #: fortran/scanner.c:1262
9130 msgid "%s:%d: file %s left but not entered"
9133 #: fortran/scanner.c:1289
9135 msgid "%s:%d: Illegal preprocessor directive"
9138 #: fortran/scanner.c:1382
9140 msgid "File '%s' is being included recursively"
9143 #: fortran/scanner.c:1397
9145 msgid "Can't open file '%s'"
9148 #: fortran/scanner.c:1406
9150 msgid "Can't open included file '%s'"
9153 #: fortran/scanner.c:1508
9158 #: fortran/simplify.c:105
9160 msgid "Result of %s overflows its kind at %L"
9163 #: fortran/simplify.c:109
9165 msgid "Result of %s underflows its kind at %L"
9168 #: fortran/simplify.c:113
9170 msgid "Result of %s is NaN at %L"
9173 #: fortran/simplify.c:117
9175 msgid "Result of %s gives range error for its kind at %L"
9178 #: fortran/simplify.c:139
9180 msgid "KIND parameter of %s at %L must be an initialization expression"
9183 #: fortran/simplify.c:149
9185 msgid "Invalid KIND parameter of %s at %L"
9188 #: fortran/simplify.c:246
9191 "Extended ASCII not implemented: argument of ACHAR at %L must be between 0 "
9195 #: fortran/simplify.c:273
9197 msgid "Argument of ACOS at %L must be between -1 and 1"
9200 #: fortran/simplify.c:295
9202 msgid "Argument of ACOSH at %L must not be less than 1"
9205 #: fortran/simplify.c:522
9207 msgid "Argument of ASIN at %L must be between -1 and 1"
9210 #: fortran/simplify.c:578
9212 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
9215 #: fortran/simplify.c:604
9218 "If first argument of ATAN2 %L is zero, then the second argument must not be "
9222 #: fortran/simplify.c:690
9224 msgid "Bad character in CHAR function at %L"
9227 #: fortran/simplify.c:1228
9229 msgid "Argument of IACHAR at %L must be of length one"
9232 #: fortran/simplify.c:1268
9234 msgid "Invalid second argument of IBCLR at %L"
9237 #: fortran/simplify.c:1276
9239 msgid "Second argument of IBCLR exceeds bit size at %L"
9242 #: fortran/simplify.c:1303
9244 msgid "Invalid second argument of IBITS at %L"
9247 #: fortran/simplify.c:1309
9249 msgid "Invalid third argument of IBITS at %L"
9252 #: fortran/simplify.c:1320
9254 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
9257 #: fortran/simplify.c:1368
9259 msgid "Invalid second argument of IBSET at %L"
9262 #: fortran/simplify.c:1376
9264 msgid "Second argument of IBSET exceeds bit size at %L"
9267 #: fortran/simplify.c:1402
9269 msgid "Argument of ICHAR at %L must be of length one"
9272 #: fortran/simplify.c:1410
9274 msgid "Argument of ICHAR at %L out of range of this processor"
9277 #: fortran/simplify.c:1618
9279 msgid "Argument of INT at %L is not a valid type"
9282 #: fortran/simplify.c:1660
9284 msgid "Argument of %s at %L is not a valid type"
9287 #: fortran/simplify.c:1755
9289 msgid "Invalid second argument of ISHFT at %L"
9292 #: fortran/simplify.c:1771
9294 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
9297 #: fortran/simplify.c:1835
9299 msgid "Invalid second argument of ISHFTC at %L"
9302 #: fortran/simplify.c:1845
9304 msgid "Invalid third argument of ISHFTC at %L"
9307 #: fortran/simplify.c:1860
9309 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
9312 #: fortran/simplify.c:1930
9314 msgid "Argument of KIND at %L is a DERIVED type"
9317 #: fortran/simplify.c:2001
9319 msgid "DIM argument at %L is out of bounds"
9322 #: fortran/simplify.c:2141
9324 msgid "Argument of LOG at %L cannot be less than or equal to zero"
9327 #: fortran/simplify.c:2154
9329 msgid "Complex argument of LOG at %L cannot be zero"
9332 #: fortran/simplify.c:2203
9334 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
9337 #. Result is processor-dependent.
9338 #: fortran/simplify.c:2380
9340 msgid "Second argument MOD at %L is zero"
9343 #. Result is processor-dependent.
9344 #: fortran/simplify.c:2391
9346 msgid "Second argument of MOD at %L is zero"
9349 #. Result is processor-dependent. This processor just opts
9350 #. to not handle it at all.
9351 #. Result is processor-dependent.
9352 #: fortran/simplify.c:2439 fortran/simplify.c:2451
9354 msgid "Second argument of MODULO at %L is zero"
9357 #: fortran/simplify.c:2506
9359 msgid "Second argument of NEAREST at %L shall not be zero"
9362 #: fortran/simplify.c:2847
9364 msgid "Invalid second argument of REPEAT at %L"
9367 #: fortran/simplify.c:2921
9369 msgid "Integer too large in shape specification at %L"
9372 #: fortran/simplify.c:2931
9374 msgid "Too many dimensions in shape specification for RESHAPE at %L"
9377 #: fortran/simplify.c:2939
9379 msgid "Shape specification at %L cannot be negative"
9382 #: fortran/simplify.c:2949
9384 msgid "Shape specification at %L cannot be the null array"
9387 #: fortran/simplify.c:2973
9390 "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
9393 #: fortran/simplify.c:2980
9395 msgid "Error in ORDER parameter of RESHAPE at %L"
9398 #: fortran/simplify.c:2990
9400 msgid "ORDER parameter of RESHAPE at %L is out of range"
9403 #: fortran/simplify.c:2999
9405 msgid "Invalid permutation in ORDER parameter at %L"
9408 #: fortran/simplify.c:3056
9410 msgid "PAD parameter required for short SOURCE parameter at %L"
9413 #: fortran/simplify.c:3226
9415 msgid "Result of SCALE overflows its kind at %L"
9418 #: fortran/simplify.c:3844
9420 msgid "Argument of SQRT at %L has a negative value"
9423 #: fortran/simplify.c:3906
9425 msgid "TRANSFER intrinsic not implemented for initialization at %L"
9428 #: fortran/symbol.c:112
9430 msgid "Duplicate IMPLICIT NONE statement at %C"
9433 #: fortran/symbol.c:152
9435 msgid "Letter '%c' already set in IMPLICIT statement at %C"
9438 #: fortran/symbol.c:174
9440 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
9443 #: fortran/symbol.c:185
9445 msgid "Letter %c already has an IMPLICIT type at %C"
9448 #: fortran/symbol.c:233
9450 msgid "Symbol '%s' at %L has no IMPLICIT type"
9453 #: fortran/symbol.c:314
9455 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
9458 #: fortran/symbol.c:522 fortran/symbol.c:1046
9460 msgid "%s attribute conflicts with %s attribute at %L"
9463 #: fortran/symbol.c:525
9465 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
9468 #: fortran/symbol.c:533
9471 "In the selected standard, %s attribute conflicts with %s attribute at %L"
9474 #: fortran/symbol.c:539
9477 "In the selected standard, %s attribute conflicts with %s attribute in '%s' "
9481 #: fortran/symbol.c:582
9483 msgid "Cannot change attributes of USE-associated symbol at %L"
9486 #: fortran/symbol.c:585
9488 msgid "Cannot change attributes of USE-associated symbol %s at %L"
9491 #: fortran/symbol.c:607
9493 msgid "Cannot change attributes of symbol at %L after it has been used"
9496 #: fortran/symbol.c:623
9498 msgid "Duplicate %s attribute specified at %L"
9501 #: fortran/symbol.c:765
9503 msgid "Cray Pointee at %L appears in multiple pointer() statements."
9506 #: fortran/symbol.c:797
9508 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
9511 #: fortran/symbol.c:805
9513 msgid "Duplicate SAVE attribute specified at %L"
9516 #: fortran/symbol.c:1076
9518 msgid "%s procedure at %L is already declared as %s procedure"
9521 #: fortran/symbol.c:1111
9523 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
9526 #: fortran/symbol.c:1134
9528 msgid "ACCESS specification at %L was already specified"
9531 #: fortran/symbol.c:1154
9533 msgid "Symbol '%s' at %L already has an explicit interface"
9536 #: fortran/symbol.c:1203
9538 msgid "Symbol '%s' at %L cannot have a type"
9541 #: fortran/symbol.c:1343
9543 msgid "Component '%s' at %C already declared at %L"
9546 #: fortran/symbol.c:1421
9548 msgid "Symbol '%s' at %C is ambiguous"
9551 #: fortran/symbol.c:1453
9553 msgid "Derived type '%s' at %C is being used before it is defined"
9556 #: fortran/symbol.c:1481
9558 msgid "'%s' at %C is not a member of the '%s' structure"
9561 #: fortran/symbol.c:1487
9563 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
9566 #: fortran/symbol.c:1640
9568 msgid "Duplicate statement label %d at %L and %L"
9571 #: fortran/symbol.c:1650
9573 msgid "Label %d at %C already referenced as branch target"
9576 #: fortran/symbol.c:1659
9578 msgid "Label %d at %C already referenced as a format label"
9581 #: fortran/symbol.c:1701
9583 msgid "Label %d at %C previously used as a FORMAT label"
9586 #: fortran/symbol.c:1709
9588 msgid "Label %d at %C previously used as branch target"
9591 #: fortran/symbol.c:1962
9593 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
9596 #: fortran/symbol.c:1965
9599 "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
9602 #. Symbol is from another namespace.
9603 #: fortran/symbol.c:2102
9605 msgid "Symbol '%s' at %C has already been host associated"
9608 #: fortran/trans-common.c:366
9610 msgid "Named COMMON block '%s' at %L shall be of the same size"
9613 #: fortran/trans-common.c:669
9615 msgid "Bad array reference at %L"
9618 #: fortran/trans-common.c:677
9620 msgid "Illegal reference type at %L as EQUIVALENCE object"
9623 #: fortran/trans-common.c:717
9625 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
9628 #. Aligning this field would misalign a previous field.
9629 #: fortran/trans-common.c:850
9632 "The equivalence set for variable '%s' declared at %L violates alignment "
9636 #: fortran/trans-common.c:915
9638 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
9641 #: fortran/trans-common.c:930
9644 "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
9647 #. The required offset conflicts with previous alignment
9648 #. requirements. Insert padding immediately before this
9650 #: fortran/trans-common.c:941
9652 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
9655 #: fortran/trans-common.c:967
9657 msgid "COMMON '%s' at %L does not exist"
9660 #: fortran/trans-common.c:974
9662 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
9665 #: fortran/trans-decl.c:450
9667 msgid "storage size not known"
9670 #: fortran/trans-decl.c:457
9672 msgid "storage size not constant"
9675 #: fortran/trans-decl.c:2958
9677 msgid "Unused parameter %s declared at %L"
9680 #: fortran/trans-decl.c:2964
9682 msgid "Unused variable %s declared at %L"
9685 #: fortran/trans-io.c:994
9687 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers."
9690 #: fortran/trans-stmt.c:159
9691 msgid "Assigned label is not a target label"
9694 #: fortran/trans-stmt.c:186
9695 msgid "Assigned label is not in the list"
9698 #: fortran/trans-stmt.c:441
9700 msgid "An alternate return at %L without a * dummy argument"
9703 #: fortran/trans.c:49
9704 msgid "Array bound mismatch"
9707 #: fortran/trans.c:50
9708 msgid "Array reference out of bounds"
9711 #: fortran/trans.c:51
9712 msgid "Incorrect function return value"
9715 #. FIXME: i18n bug here. Order of prints should not be
9717 #: java/gjavah.c:916
9719 msgid "ignored method '"
9722 #: java/gjavah.c:918
9724 msgid "' marked virtual\n"
9727 #: java/gjavah.c:2356
9732 #: java/gjavah.c:2363
9737 #: java/gjavah.c:2364
9740 "Generate C or C++ header files from .class files\n"
9744 #: java/gjavah.c:2365
9746 msgid " -stubs Generate an implementation stub file\n"
9749 #: java/gjavah.c:2366
9751 msgid " -jni Generate a JNI header or stub\n"
9754 #: java/gjavah.c:2367
9756 msgid " -force Always overwrite output files\n"
9759 #: java/gjavah.c:2368
9761 msgid " -old Unused compatibility option\n"
9764 #: java/gjavah.c:2369
9766 msgid " -trace Unused compatibility option\n"
9769 #: java/gjavah.c:2370
9771 msgid " -J OPTION Unused compatibility option\n"
9774 #: java/gjavah.c:2372
9776 msgid " -add TEXT Insert TEXT into class body\n"
9779 #: java/gjavah.c:2373
9781 msgid " -append TEXT Insert TEXT after class declaration\n"
9784 #: java/gjavah.c:2374
9786 msgid " -friend TEXT Insert TEXT as 'friend' declaration\n"
9789 #: java/gjavah.c:2375
9791 msgid " -prepend TEXT Insert TEXT before start of class\n"
9794 #: java/gjavah.c:2377 java/jcf-dump.c:917
9796 msgid " --classpath PATH Set path to find .class files\n"
9799 #: java/gjavah.c:2378 java/jcf-dump.c:918
9801 msgid " -IDIR Append directory to class path\n"
9804 #: java/gjavah.c:2379 java/jcf-dump.c:919
9806 msgid " --bootclasspath PATH Override built-in class path\n"
9809 #: java/gjavah.c:2380 java/jcf-dump.c:920
9811 msgid " --extdirs PATH Set extensions directory path\n"
9814 #: java/gjavah.c:2381
9816 msgid " -d DIRECTORY Set output directory name\n"
9819 #: java/gjavah.c:2382 java/jcf-dump.c:921 java/jv-scan.c:115
9821 msgid " -o FILE Set output file name\n"
9824 #: java/gjavah.c:2383
9826 msgid " -td DIRECTORY Set temporary directory name\n"
9829 #: java/gjavah.c:2385 java/jcf-dump.c:923 java/jv-scan.c:117
9831 msgid " --help Print this help, then exit\n"
9834 #: java/gjavah.c:2386 java/jcf-dump.c:924 java/jv-scan.c:118
9836 msgid " --version Print version number, then exit\n"
9839 #: java/gjavah.c:2387 java/jcf-dump.c:925
9841 msgid " -v, --verbose Print extra information while running\n"
9844 #: java/gjavah.c:2389
9847 " -M Print all dependencies to stdout;\n"
9848 " suppress ordinary output\n"
9851 #: java/gjavah.c:2391
9854 " -MM Print non-system dependencies to stdout;\n"
9855 " suppress ordinary output\n"
9858 #: java/gjavah.c:2393
9860 msgid " -MD Print all dependencies to stdout\n"
9863 #: java/gjavah.c:2394
9865 msgid " -MMD Print non-system dependencies to stdout\n"
9868 #: java/gjavah.c:2397 java/jcf-dump.c:927 java/jv-scan.c:120
9871 "For bug reporting instructions, please see:\n"
9875 #: java/gjavah.c:2581
9877 msgid "Processing %s\n"
9880 #: java/gjavah.c:2591
9882 msgid "Found in %s\n"
9885 #: java/jcf-dump.c:834
9887 msgid "Not a valid Java .class file.\n"
9890 #: java/jcf-dump.c:840
9892 msgid "error while parsing constant pool\n"
9895 #: java/jcf-dump.c:846 java/jcf-parse.c:756
9896 #, gcc-internal-format
9897 msgid "error in constant pool entry #%d\n"
9900 #: java/jcf-dump.c:856
9902 msgid "error while parsing fields\n"
9905 #: java/jcf-dump.c:862
9907 msgid "error while parsing methods\n"
9910 #: java/jcf-dump.c:868
9912 msgid "error while parsing final attributes\n"
9915 #: java/jcf-dump.c:905
9917 msgid "Try 'jcf-dump --help' for more information.\n"
9920 #: java/jcf-dump.c:912
9923 "Usage: jcf-dump [OPTION]... CLASS...\n"
9927 #: java/jcf-dump.c:913
9930 "Display contents of a class file in readable form.\n"
9934 #: java/jcf-dump.c:914
9936 msgid " -c Disassemble method bodies\n"
9939 #: java/jcf-dump.c:915
9941 msgid " --javap Generate output in 'javap' format\n"
9944 #: java/jcf-dump.c:955 java/jcf-dump.c:1023
9946 msgid "jcf-dump: no classes specified\n"
9949 #: java/jcf-dump.c:1043
9951 msgid "Cannot open '%s' for output.\n"
9954 #: java/jcf-dump.c:1089
9956 msgid "bad format of .zip/.jar archive\n"
9959 #: java/jcf-dump.c:1207
9961 msgid "Bad byte codes.\n"
9964 #: java/jv-scan.c:100
9966 msgid "Try 'jv-scan --help' for more information.\n"
9969 #: java/jv-scan.c:107
9972 "Usage: jv-scan [OPTION]... FILE...\n"
9976 #: java/jv-scan.c:108
9979 "Print useful information read from Java source files.\n"
9983 #: java/jv-scan.c:109
9985 msgid " --no-assert Don't recognize the assert keyword\n"
9988 #: java/jv-scan.c:110
9990 msgid " --complexity Print cyclomatic complexity of input file\n"
9993 #: java/jv-scan.c:111
9995 msgid " --encoding NAME Specify encoding of input file\n"
9998 #: java/jv-scan.c:112
10000 msgid " --print-main Print name of class containing 'main'\n"
10003 #: java/jv-scan.c:113
10005 msgid " --list-class List all classes defined in file\n"
10008 #: java/jv-scan.c:114
10011 " --list-filename Print input filename when listing class names\n"
10014 #: java/jv-scan.c:257
10016 msgid "%s: error: "
10019 #: java/jv-scan.c:269 java/jv-scan.c:280
10021 msgid "%s: warning: "
10024 #: java/jvgenmain.c:48
10026 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
10029 #: java/jvgenmain.c:101
10031 msgid "%s: Cannot open output file: %s\n"
10034 #: java/jvgenmain.c:138
10036 msgid "%s: Failed to close output file %s\n"
10039 #: java/jvspec.c:427
10041 msgid "can't specify '-D' without '--main'\n"
10044 #: java/jvspec.c:430
10046 msgid "'%s' is not a valid class name"
10049 #: java/jvspec.c:436
10051 msgid "--resource requires -o"
10054 #: java/jvspec.c:450
10056 msgid "cannot specify both -C and -o"
10059 #: java/jvspec.c:462
10061 msgid "cannot create temporary file"
10064 #: java/jvspec.c:490
10066 msgid "using both @FILE with multiple files not implemented"
10069 #: java/jvspec.c:555
10071 msgid "cannot specify 'main' class when not linking"
10074 #: java/parse-scan.y:879
10075 #: java/parse.y:961
10076 #: java/parse.y:1307
10077 #: java/parse.y:1369
10078 #: java/parse.y:1577
10079 #: java/parse.y:1800
10080 #: java/parse.y:1809
10081 #: java/parse.y:1820
10082 #: java/parse.y:1831
10083 #: java/parse.y:1843
10084 #: java/parse.y:1858
10085 #: java/parse.y:1875
10086 #: java/parse.y:1877
10087 #: java/parse.y:1958
10088 #: java/parse.y:2135
10089 #: java/parse.y:2204
10090 #: java/parse.y:2368
10091 #: java/parse.y:2381
10092 #: java/parse.y:2388
10093 #: java/parse.y:2395
10094 #: java/parse.y:2406
10095 #: java/parse.y:2408
10096 #: java/parse.y:2446
10097 #: java/parse.y:2448
10098 #: java/parse.y:2450
10099 #: java/parse.y:2471
10100 #: java/parse.y:2473
10101 #: java/parse.y:2475
10102 #: java/parse.y:2491
10103 #: java/parse.y:2493
10104 #: java/parse.y:2514
10105 #: java/parse.y:2516
10106 #: java/parse.y:2518
10107 #: java/parse.y:2546
10108 #: java/parse.y:2548
10109 #: java/parse.y:2550
10110 #: java/parse.y:2552
10111 #: java/parse.y:2570
10112 #: java/parse.y:2572
10113 #: java/parse.y:2583
10114 #: java/parse.y:2594
10115 #: java/parse.y:2605
10116 #: java/parse.y:2616
10117 #: java/parse.y:2627
10118 #: java/parse.y:2640
10119 #: java/parse.y:2644
10120 #: java/parse.y:2646
10121 #: java/parse.y:2659
10122 msgid "Missing term"
10125 #: java/parse-scan.y:881
10126 #: java/parse.y:741
10127 #: java/parse.y:779
10128 #: java/parse.y:804
10129 #: java/parse.y:982
10130 #: java/parse.y:1343
10131 #: java/parse.y:1553
10132 #: java/parse.y:1555
10133 #: java/parse.y:1785
10134 #: java/parse.y:1811
10135 #: java/parse.y:1822
10136 #: java/parse.y:1833
10137 #: java/parse.y:1845
10138 #: java/parse.y:1860
10139 msgid "';' expected"
10142 #: java/parse-scan.y:1372
10143 #: java/parse.y:16544
10144 msgid "parse error"
10147 #: java/parse-scan.y:1373
10148 #: java/parse.y:16545
10149 msgid "syntax error; also virtual memory exhausted"
10152 #: java/parse-scan.y:1374
10153 #: java/parse.y:16546
10154 msgid "parse error; also virtual memory exhausted"
10157 #: java/parse-scan.y:1376
10158 #: java/parse.y:16548
10159 msgid "parse error: cannot back up"
10162 #: java/parse.y:739
10163 #: java/parse.y:777
10164 msgid "Missing name"
10167 #: java/parse.y:802
10168 msgid "'*' expected"
10171 #: java/parse.y:816
10172 msgid "Class or interface declaration expected"
10175 #: java/parse.y:853
10176 #: java/parse.y:855
10177 msgid "Missing class name"
10180 #: java/parse.y:858
10181 #: java/parse.y:862
10182 #: java/parse.y:870
10183 #: java/parse.y:1022
10184 #: java/parse.y:1288
10185 #: java/parse.y:1290
10186 #: java/parse.y:1620
10187 #: java/parse.y:1871
10188 #: java/parse.y:1903
10189 #: java/parse.y:1965
10190 msgid "'{' expected"
10193 #: java/parse.y:872
10194 msgid "Missing super class name"
10197 #: java/parse.y:882
10198 #: java/parse.y:898
10199 msgid "Missing interface name"
10202 #: java/parse.y:976
10203 msgid "Missing variable initializer"
10206 #: java/parse.y:993
10207 msgid "Invalid declaration"
10210 #: java/parse.y:996
10211 #: java/parse.y:1086
10212 #: java/parse.y:2150
10213 #: java/parse.y:2179
10214 #: java/parse.y:2201
10215 #: java/parse.y:2205
10216 #: java/parse.y:2240
10217 #: java/parse.y:2319
10218 #: java/parse.y:2329
10219 #: java/parse.y:2339
10220 msgid "']' expected"
10223 #: java/parse.y:1000
10224 msgid "Unbalanced ']'"
10227 #: java/parse.y:1036
10228 msgid "Invalid method declaration, method name required"
10231 #: java/parse.y:1042
10232 #: java/parse.y:1048
10233 #: java/parse.y:1054
10234 #: java/parse.y:2053
10235 msgid "Identifier expected"
10238 #: java/parse.y:1060
10239 #: java/parse.y:4738
10240 #, gcc-internal-format
10241 msgid "Invalid method declaration, return type required"
10244 #: java/parse.y:1084
10245 #: java/parse.y:1533
10246 #: java/parse.y:1540
10247 #: java/parse.y:1549
10248 #: java/parse.y:1551
10249 #: java/parse.y:1579
10250 #: java/parse.y:1688
10251 #: java/parse.y:1995
10252 #: java/parse.y:2048
10253 msgid "')' expected"
10256 #: java/parse.y:1100
10257 msgid "Missing formal parameter term"
10260 #: java/parse.y:1115
10261 #: java/parse.y:1120
10262 msgid "Missing identifier"
10265 #: java/parse.y:1140
10266 #: java/parse.y:1149
10267 msgid "Missing class type term"
10270 #: java/parse.y:1305
10271 msgid "Invalid interface type"
10274 #: java/parse.y:1493
10275 #: java/parse.y:1667
10276 #: java/parse.y:1669
10277 msgid "':' expected"
10280 #: java/parse.y:1519
10281 #: java/parse.y:1524
10282 #: java/parse.y:1529
10283 msgid "Invalid expression statement"
10286 #: java/parse.y:1547
10287 #: java/parse.y:1575
10288 #: java/parse.y:1616
10289 #: java/parse.y:1684
10290 #: java/parse.y:1752
10291 #: java/parse.y:1873
10292 #: java/parse.y:1951
10293 #: java/parse.y:2042
10294 #: java/parse.y:2044
10295 #: java/parse.y:2057
10296 #: java/parse.y:2300
10297 #: java/parse.y:2302
10298 msgid "'(' expected"
10301 #: java/parse.y:1618
10302 msgid "Missing term or ')'"
10305 #: java/parse.y:1665
10306 msgid "Missing or invalid constant expression"
10309 #: java/parse.y:1686
10310 msgid "Missing term and ')' expected"
10313 #: java/parse.y:1725
10314 msgid "Invalid control expression"
10317 #: java/parse.y:1727
10318 #: java/parse.y:1729
10319 msgid "Invalid update expression"
10322 #: java/parse.y:1754
10323 msgid "Invalid init statement"
10326 #: java/parse.y:1954
10327 msgid "Missing term or ')' expected"
10330 #: java/parse.y:1997
10331 msgid "'class' or 'this' expected"
10334 #: java/parse.y:1999
10335 #: java/parse.y:2001
10336 msgid "'class' expected"
10339 #: java/parse.y:2046
10340 msgid "')' or term expected"
10343 #: java/parse.y:2148
10344 #: java/parse.y:2177
10345 msgid "'[' expected"
10348 #: java/parse.y:2255
10349 msgid "Field expected"
10352 #: java/parse.y:2314
10353 #: java/parse.y:2324
10354 #: java/parse.y:2334
10355 msgid "Missing term and ']' expected"
10358 #: java/parse.y:2439
10359 msgid "']' expected, invalid type expression"
10362 #: java/parse.y:2442
10363 msgid "Invalid type expression"
10366 #: java/parse.y:2554
10367 msgid "Invalid reference type"
10370 #: java/parse.y:3025
10371 msgid "Constructor invocation must be first thing in a constructor"
10374 #: java/parse.y:3027
10375 msgid "Only constructors can invoke constructors"
10379 msgid "GCC does not support -C or -CC without -E"
10382 #: gcc.c:800 ada/lang-specs.h:34 java/jvspec.c:80
10383 msgid "-pg and -fomit-frame-pointer are incompatible"
10387 msgid "-E or -x required when input is from standard input"
10390 #: config/mips/mips.h:871 config/arc/arc.h:62
10391 msgid "may not use both -EB and -EL"
10394 #: config/mips/r3900.h:35
10395 msgid "-mhard-float not supported"
10398 #: config/mips/r3900.h:37
10399 msgid "-msingle-float and -msoft-float cannot both be specified"
10402 #: config/alpha/linux-elf.h:34 config/alpha/linux-elf.h:36 config/linux.h:106
10403 #: config/linux.h:108 config/rs6000/linux64.h:344 config/rs6000/linux64.h:346
10404 #: config/sparc/linux.h:127 config/sparc/linux.h:129
10405 #: config/sparc/linux64.h:152 config/sparc/linux64.h:154
10406 #: config/rs6000/sysv4.h:904 config/rs6000/sysv4.h:906
10407 msgid "-mglibc and -muclibc used together"
10410 #: config/lynx.h:71
10411 msgid "cannot use mthreads and mlegacy-threads together"
10414 #: config/lynx.h:96
10415 msgid "cannot use mshared and static together"
10418 #: config/vax/netbsd-elf.h:42
10419 msgid "the -shared option is not currently supported for VAX ELF"
10422 #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
10423 msgid "shared and mdll are not compatible"
10426 #: config/vax/vax.h:50 config/vax/vax.h:51
10427 msgid "profiling not supported with -mg\n"
10430 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
10431 #: config/sparc/netbsd-elf.h:126 config/sparc/netbsd-elf.h:145
10432 #: config/sparc/sol2-bi.h:207 config/sparc/sol2-bi.h:217
10433 msgid "may not use both -m32 and -m64"
10436 #: config/sh/sh.h:458
10437 msgid "SH2a does not support little-endian"
10440 #: java/lang-specs.h:34
10441 msgid "-fjni and -femit-class-files are incompatible"
10444 #: java/lang-specs.h:35
10445 msgid "-fjni and -femit-class-file are incompatible"
10448 #: java/lang-specs.h:36 java/lang-specs.h:37
10449 msgid "-femit-class-file should used along with -fsyntax-only"
10452 #: config/i386/nwld.h:35
10453 msgid "Static linking is not supported.\n"
10456 #: config/darwin.h:264
10457 msgid "-current_version only allowed with -dynamiclib"
10460 #: config/darwin.h:266
10461 msgid "-install_name only allowed with -dynamiclib"
10464 #: config/darwin.h:271
10465 msgid "-bundle not allowed with -dynamiclib"
10468 #: config/darwin.h:272
10469 msgid "-bundle_loader not allowed with -dynamiclib"
10472 #: config/darwin.h:273
10473 msgid "-client_name not allowed with -dynamiclib"
10476 #: config/darwin.h:278
10477 msgid "-force_flat_namespace not allowed with -dynamiclib"
10480 #: config/darwin.h:280
10481 msgid "-keep_private_externs not allowed with -dynamiclib"
10484 #: config/darwin.h:281
10485 msgid "-private_bundle not allowed with -dynamiclib"
10488 #: config/rs6000/darwin.h:126
10489 msgid " conflicting code gen style switches are used"
10492 #: config/mcore/mcore.h:57
10493 msgid "the m210 does not have little endian support"
10496 #: config/vxworks.h:66
10497 msgid "-Xbind-now and -Xbind-lazy are incompatible"
10500 #: ada/lang-specs.h:35
10501 msgid "-c or -S required for Ada"
10504 #: config/sparc/sol2-bi.h:179 config/sparc/sol2-bi.h:184
10505 #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
10506 msgid "does not support multilib"
10509 #: config/i386/cygwin.h:29
10510 msgid "mno-cygwin and mno-win32 are not compatible"
10513 #: config/i386/sco5.h:189
10514 msgid "-pg not supported on this platform"
10517 #: config/i386/sco5.h:190
10518 msgid "-p and -pp specified - pick one"
10521 #: config/i386/sco5.h:259
10522 msgid "-G and -static are mutually exclusive"
10525 #: config/arm/arm.h:141
10526 msgid "-msoft-float and -mhard_float may not be used together"
10529 #: config/arm/arm.h:143
10530 msgid "-mbig-endian and -mlittle-endian may not be used together"
10533 #: config/s390/tpf.h:120
10534 msgid "static is not supported on TPF-OS"
10537 #: java/lang.opt:66
10538 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
10541 #: java/lang.opt:70
10542 msgid "Warn if deprecated empty statements are found"
10545 #: java/lang.opt:74
10546 msgid "Warn if .class files are out of date"
10549 #: java/lang.opt:78
10550 msgid "Warn if modifiers are specified when not necessary"
10553 #: java/lang.opt:82
10554 msgid "Deprecated; use --classpath instead"
10557 #: java/lang.opt:86
10558 msgid "Permit the use of the assert keyword"
10561 #: java/lang.opt:108
10562 msgid "Replace system path"
10565 #: java/lang.opt:112
10566 msgid "Generate checks for references to NULL"
10569 #: java/lang.opt:116
10570 msgid "Set class path"
10573 #: java/lang.opt:123
10574 msgid "Output a class file"
10577 #: java/lang.opt:127
10578 msgid "Alias for -femit-class-file"
10581 #: java/lang.opt:131
10582 msgid "Choose input encoding (defaults from your locale)"
10585 #: java/lang.opt:135
10586 msgid "Set the extension directory path"
10589 #: java/lang.opt:139
10590 msgid "Input file is a file with a list of filenames to compile"
10593 #: java/lang.opt:143
10594 msgid "Always check for non gcj generated classes archives"
10597 #: java/lang.opt:147
10599 "Assume the runtime uses a hash table to map an object to its synchronization "
10603 #: java/lang.opt:151
10604 msgid "Generate instances of Class at runtime"
10607 #: java/lang.opt:155
10608 msgid "Use offset tables for virtual method calls"
10611 #: java/lang.opt:162
10612 msgid "Assume native functions are implemented using JNI"
10615 #: java/lang.opt:166
10616 msgid "Enable optimization of static class initialization code"
10619 #: java/lang.opt:173
10620 msgid "Reduce the amount of reflection meta-data generated"
10623 #: java/lang.opt:177
10624 msgid "Enable assignability checks for stores into object arrays"
10627 #: java/lang.opt:181
10628 msgid "Generate code for the Boehm GC"
10631 #: java/lang.opt:185
10632 msgid "Call a library routine to do integer divisions"
10635 #: java/lang.opt:189
10636 msgid "Generated should be loaded by bootstrap loader"
10640 msgid "Specify options to GNAT"
10643 #: fortran/lang.opt:30
10644 msgid "Add a directory for INCLUDE and MODULE searching"
10647 #: fortran/lang.opt:34
10648 msgid "Put MODULE files in 'directory'"
10651 #: fortran/lang.opt:42
10652 msgid "Warn about possible aliasing of dummy arguments"
10655 #: fortran/lang.opt:46
10656 msgid "Warn about missing ampersand in continued character constants"
10659 #: fortran/lang.opt:50
10660 msgid "Warn about implicit conversion"
10663 #: fortran/lang.opt:54
10664 msgid "Warn about calls with implicit interface"
10667 #: fortran/lang.opt:58
10668 msgid "Warn about truncated source lines"
10671 #: fortran/lang.opt:62
10672 msgid "Warn about usage of non-standard intrinsics"
10675 #: fortran/lang.opt:66
10676 msgid "Warn about \"suspicious\" constructs"
10679 #: fortran/lang.opt:70
10680 msgid "Permit nonconforming uses of the tab character"
10683 #: fortran/lang.opt:74
10684 msgid "Warn about underflow of numerical constant expressions"
10687 #: fortran/lang.opt:78
10688 msgid "All intrinsics procedures are available regardless of selected standard"
10691 #: fortran/lang.opt:82
10693 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
10697 #: fortran/lang.opt:86
10698 msgid "Specify that backslash in string introduces an escape character"
10701 #: fortran/lang.opt:90
10703 "Specify that an external BLAS library should be used for matmul calls on "
10704 "large-size arrays"
10707 #: fortran/lang.opt:94
10709 "-fblas-matmul-limit=<n> Size of the smallest matrix for which matmul "
10713 #: fortran/lang.opt:98
10714 msgid "Set the default double precision kind to an 8 byte wide type"
10717 #: fortran/lang.opt:102
10718 msgid "Set the default integer kind to an 8 byte wide type"
10721 #: fortran/lang.opt:106
10722 msgid "Set the default real kind to an 8 byte wide type"
10725 #: fortran/lang.opt:110
10726 msgid "Ignore 'D' in column one in fixed form"
10729 #: fortran/lang.opt:114
10730 msgid "Treat lines with 'D' in column one as comments"
10733 #: fortran/lang.opt:118
10734 msgid "Allow dollar signs in entity names"
10737 #: fortran/lang.opt:122
10738 msgid "Display the code tree after parsing"
10741 #: fortran/lang.opt:126
10742 msgid "Use f2c calling convention"
10745 #: fortran/lang.opt:130
10746 msgid "Assume that the source file is fixed form"
10749 #: fortran/lang.opt:134
10750 msgid "Assume that the source file is free form"
10753 #: fortran/lang.opt:138 c.opt:626
10754 msgid "Enable OpenMP"
10757 #: fortran/lang.opt:142
10758 msgid "Append underscores to externally visible names"
10761 #: fortran/lang.opt:146
10762 msgid "Use the Cray Pointer extension"
10765 #: fortran/lang.opt:150
10766 msgid "Append a second underscore if the name already contains an underscore"
10769 #: fortran/lang.opt:154
10771 "Specify that no implicit typing is allowed, unless overridden by explicit "
10772 "IMPLICIT statements"
10775 #: fortran/lang.opt:158
10776 msgid "Allow arbitrary character line width in fixed mode"
10779 #: fortran/lang.opt:162
10780 msgid "Use n as character line width in fixed mode"
10783 #: fortran/lang.opt:166
10784 msgid "Allow arbitrary character line width in free mode"
10787 #: fortran/lang.opt:170
10788 msgid "Use n as character line width in free mode"
10791 #: fortran/lang.opt:174
10792 msgid "Maximum identifier length"
10795 #: fortran/lang.opt:178
10796 msgid "Size in bytes of the largest array that will be put on the stack"
10799 #: fortran/lang.opt:182
10800 msgid "Set default accessibility of module entities to PRIVATE"
10803 #: fortran/lang.opt:186
10804 msgid "Don't generate code, just do syntax and semantics checking"
10807 #: fortran/lang.opt:190
10808 msgid "Enable range checking during compilation"
10811 #: fortran/lang.opt:194
10812 msgid "Try to layout derived types as compact as possible"
10815 #: fortran/lang.opt:198
10816 msgid "Copy array sections into a contiguous block on procedure entry"
10819 #: fortran/lang.opt:202
10820 msgid "Treat the input file as preprocessed"
10823 #: fortran/lang.opt:206
10824 msgid "Set the kind for a real with the 'q' exponent to 'n'"
10827 #: fortran/lang.opt:210
10828 msgid "Stop on following floating point exceptions"
10831 #: fortran/lang.opt:214
10832 msgid "Conform to the ISO Fortran 95 standard"
10835 #: fortran/lang.opt:218
10836 msgid "Conform to the ISO Fortran 2003 standard"
10839 #: fortran/lang.opt:222
10840 msgid "Conform nothing in particular"
10843 #: fortran/lang.opt:226
10844 msgid "Accept extensions to support legacy code"
10847 #: fortran/lang.opt:230 c.opt:669
10848 msgid "Use the narrowest integer type possible for enumeration types"
10851 #: fortran/lang.opt:234
10852 msgid "Use little-endian format for unformatted files"
10855 #: fortran/lang.opt:238
10856 msgid "Use big-endian format for unformatted files"
10859 #: fortran/lang.opt:242
10860 msgid "Use native format for unformatted files"
10863 #: fortran/lang.opt:246
10864 msgid "Swap endianness for unformatted files"
10867 #: fortran/lang.opt:250
10868 msgid "Use a 4-byte record marker for unformatted files"
10871 #: fortran/lang.opt:254
10872 msgid "Use an 8-byte record marker for unformatted files"
10875 #: treelang/lang.opt:30
10876 msgid "Trace lexical analysis"
10879 #: treelang/lang.opt:34
10880 msgid "Trace the parsing process"
10883 #: config/alpha/alpha.opt:24 config/i386/i386.opt:186
10884 msgid "Do not use hardware fp"
10887 #: config/alpha/alpha.opt:28
10888 msgid "Use fp registers"
10891 #: config/alpha/alpha.opt:32
10895 #: config/alpha/alpha.opt:36
10896 msgid "Do not assume GAS"
10899 #: config/alpha/alpha.opt:40
10900 msgid "Request IEEE-conformant math library routines (OSF/1)"
10903 #: config/alpha/alpha.opt:44
10904 msgid "Emit IEEE-conformant code, without inexact exceptions"
10907 #: config/alpha/alpha.opt:51
10908 msgid "Do not emit complex integer constants to read-only memory"
10911 #: config/alpha/alpha.opt:55
10915 #: config/alpha/alpha.opt:59
10916 msgid "Do not use VAX fp"
10919 #: config/alpha/alpha.opt:63
10920 msgid "Emit code for the byte/word ISA extension"
10923 #: config/alpha/alpha.opt:67
10924 msgid "Emit code for the motion video ISA extension"
10927 #: config/alpha/alpha.opt:71
10928 msgid "Emit code for the fp move and sqrt ISA extension"
10931 #: config/alpha/alpha.opt:75
10932 msgid "Emit code for the counting ISA extension"
10935 #: config/alpha/alpha.opt:79
10936 msgid "Emit code using explicit relocation directives"
10939 #: config/alpha/alpha.opt:83
10940 msgid "Emit 16-bit relocations to the small data areas"
10943 #: config/alpha/alpha.opt:87
10944 msgid "Emit 32-bit relocations to the small data areas"
10947 #: config/alpha/alpha.opt:91
10948 msgid "Emit direct branches to local functions"
10951 #: config/alpha/alpha.opt:95
10952 msgid "Emit indirect branches to local functions"
10955 #: config/alpha/alpha.opt:99
10956 msgid "Emit rdval instead of rduniq for thread pointer"
10959 #: config/alpha/alpha.opt:103 config/s390/s390.opt:56
10960 #: config/sparc/long-double-switch.opt:24
10961 msgid "Use 128-bit long double"
10964 #: config/alpha/alpha.opt:107 config/s390/s390.opt:60
10965 #: config/sparc/long-double-switch.opt:28
10966 msgid "Use 64-bit long double"
10969 #: config/alpha/alpha.opt:111
10970 msgid "Use features of and schedule given CPU"
10973 #: config/alpha/alpha.opt:115
10974 msgid "Schedule given CPU"
10977 #: config/alpha/alpha.opt:119
10978 msgid "Control the generated fp rounding mode"
10981 #: config/alpha/alpha.opt:123
10982 msgid "Control the IEEE trap mode"
10985 #: config/alpha/alpha.opt:127
10986 msgid "Control the precision given to fp exceptions"
10989 #: config/alpha/alpha.opt:131
10990 msgid "Tune expected memory latency"
10993 #: config/alpha/alpha.opt:135 config/ia64/ia64.opt:93
10994 #: config/rs6000/sysv4.opt:33
10995 msgid "Specify bit size of immediate TLS offsets"
10998 #: config/frv/frv.opt:24
10999 msgid "Use 4 media accumulators"
11002 #: config/frv/frv.opt:28
11003 msgid "Use 8 media accumulators"
11006 #: config/frv/frv.opt:32
11007 msgid "Enable label alignment optimizations"
11010 #: config/frv/frv.opt:36
11011 msgid "Dynamically allocate cc registers"
11014 #: config/frv/frv.opt:43
11015 msgid "Set the cost of branches"
11018 #: config/frv/frv.opt:47
11019 msgid "Enable conditional execution other than moves/scc"
11022 #: config/frv/frv.opt:51
11023 msgid "Change the maximum length of conditionally-executed sequences"
11026 #: config/frv/frv.opt:55
11028 "Change the number of temporary registers that are available to conditionally-"
11029 "executed sequences"
11032 #: config/frv/frv.opt:59
11033 msgid "Enable conditional moves"
11036 #: config/frv/frv.opt:63
11037 msgid "Set the target CPU type"
11040 #: config/frv/frv.opt:85
11041 msgid "Use fp double instructions"
11044 #: config/frv/frv.opt:89
11045 msgid "Change the ABI to allow double word insns"
11048 #: config/frv/frv.opt:93 config/bfin/bfin.opt:53
11049 msgid "Enable Function Descriptor PIC mode"
11052 #: config/frv/frv.opt:97
11053 msgid "Just use icc0/fcc0"
11056 #: config/frv/frv.opt:101
11057 msgid "Only use 32 FPRs"
11060 #: config/frv/frv.opt:105
11061 msgid "Use 64 FPRs"
11064 #: config/frv/frv.opt:109
11065 msgid "Only use 32 GPRs"
11068 #: config/frv/frv.opt:113
11069 msgid "Use 64 GPRs"
11072 #: config/frv/frv.opt:117
11073 msgid "Enable use of GPREL for read-only data in FDPIC"
11076 #: config/frv/frv.opt:121 config/rs6000/rs6000.opt:101
11077 #: config/pdp11/pdp11.opt:72
11078 msgid "Use hardware floating point"
11081 #: config/frv/frv.opt:125
11082 msgid "Enable inlining of PLT in function calls"
11085 #: config/frv/frv.opt:129
11086 msgid "Enable PIC support for building libraries"
11089 #: config/frv/frv.opt:133
11090 msgid "Follow the EABI linkage requirements"
11093 #: config/frv/frv.opt:137
11094 msgid "Disallow direct calls to global functions"
11097 #: config/frv/frv.opt:141
11098 msgid "Use media instructions"
11101 #: config/frv/frv.opt:145
11102 msgid "Use multiply add/subtract instructions"
11105 #: config/frv/frv.opt:149
11106 msgid "Enable optimizing &&/|| in conditional execution"
11109 #: config/frv/frv.opt:153
11110 msgid "Enable nested conditional execution optimizations"
11113 #: config/frv/frv.opt:158
11114 msgid "Do not mark ABI switches in e_flags"
11117 #: config/frv/frv.opt:162
11118 msgid "Remove redundant membars"
11121 #: config/frv/frv.opt:166
11122 msgid "Pack VLIW instructions"
11125 #: config/frv/frv.opt:170
11126 msgid "Enable setting GPRs to the result of comparisons"
11129 #: config/frv/frv.opt:174
11130 msgid "Change the amount of scheduler lookahead"
11133 #: config/frv/frv.opt:178 config/pa/pa.opt:105
11134 msgid "Use software floating point"
11137 #: config/frv/frv.opt:182
11138 msgid "Assume a large TLS segment"
11141 #: config/frv/frv.opt:186
11142 msgid "Do not assume a large TLS segment"
11145 #: config/frv/frv.opt:191
11146 msgid "Cause gas to print tomcat statistics"
11149 #: config/frv/frv.opt:196
11150 msgid "Link with the library-pic libraries"
11153 #: config/frv/frv.opt:200
11154 msgid "Allow branches to be packed with other instructions"
11157 #: config/mn10300/mn10300.opt:24
11158 msgid "Target the AM33 processor"
11161 #: config/mn10300/mn10300.opt:28
11162 msgid "Target the AM33/2.0 processor"
11165 #: config/mn10300/mn10300.opt:32
11166 msgid "Work around hardware multiply bug"
11169 #: config/mn10300/mn10300.opt:37
11170 msgid "Enable linker relaxations"
11173 #: config/mn10300/mn10300.opt:41
11174 msgid "Return pointers in both a0 and d0"
11177 #: config/s390/tpf.opt:24
11178 msgid "Enable TPF-OS tracing code"
11181 #: config/s390/tpf.opt:28
11182 msgid "Specify main object for TPF-OS"
11185 #: config/s390/s390.opt:24
11189 #: config/s390/s390.opt:28
11193 #: config/s390/s390.opt:32 config/i386/i386.opt:80
11194 msgid "Generate code for given CPU"
11197 #: config/s390/s390.opt:36
11198 msgid "Maintain backchain pointer"
11201 #: config/s390/s390.opt:40
11202 msgid "Additional debug prints"
11205 #: config/s390/s390.opt:44
11206 msgid "ESA/390 architecture"
11209 #: config/s390/s390.opt:48
11210 msgid "Enable fused multiply/add instructions"
11213 #: config/s390/s390.opt:52 config/i386/i386.opt:48 config/i386/i386.opt:118
11214 msgid "Use hardware fp"
11217 #: config/s390/s390.opt:64
11218 msgid "Use packed stack layout"
11221 #: config/s390/s390.opt:68
11222 msgid "Use bras for executable < 64k"
11225 #: config/s390/s390.opt:72
11226 msgid "Don't use hardware fp"
11229 #: config/s390/s390.opt:76
11231 "Set the max. number of bytes which has to be left to stack size before a "
11232 "trap instruction is triggered"
11235 #: config/s390/s390.opt:80
11237 "Emit extra code in the function prologue in order to trap if the stack size "
11238 "exceeds the given limit"
11241 #: config/s390/s390.opt:84 config/ia64/ia64.opt:97 config/sparc/sparc.opt:96
11242 #: config/i386/i386.opt:226 config/rs6000/rs6000.opt:211
11243 msgid "Schedule code for given CPU"
11246 #: config/s390/s390.opt:88
11250 #: config/s390/s390.opt:92
11251 msgid "Warn if a function uses alloca or creates an array with dynamic size"
11254 #: config/s390/s390.opt:96
11255 msgid "Warn if a single function's framesize exceeds the given framesize"
11258 #: config/s390/s390.opt:100
11259 msgid "z/Architecture"
11262 #: config/ia64/ilp32.opt:3
11263 msgid "Generate ILP32 code"
11266 #: config/ia64/ilp32.opt:7
11267 msgid "Generate LP64 code"
11270 #: config/ia64/ia64.opt:3
11271 msgid "Generate big endian code"
11274 #: config/ia64/ia64.opt:7
11275 msgid "Generate little endian code"
11278 #: config/ia64/ia64.opt:11
11279 msgid "Generate code for GNU as"
11282 #: config/ia64/ia64.opt:15
11283 msgid "Generate code for GNU ld"
11286 #: config/ia64/ia64.opt:19
11287 msgid "Emit stop bits before and after volatile extended asms"
11290 #: config/ia64/ia64.opt:23
11291 msgid "Use in/loc/out register names"
11294 #: config/ia64/ia64.opt:30
11295 msgid "Enable use of sdata/scommon/sbss"
11298 #: config/ia64/ia64.opt:34
11299 msgid "Generate code without GP reg"
11302 #: config/ia64/ia64.opt:38
11303 msgid "gp is constant (but save/restore gp on indirect calls)"
11306 #: config/ia64/ia64.opt:42
11307 msgid "Generate self-relocatable code"
11310 #: config/ia64/ia64.opt:46
11311 msgid "Generate inline floating point division, optimize for latency"
11314 #: config/ia64/ia64.opt:50
11315 msgid "Generate inline floating point division, optimize for throughput"
11318 #: config/ia64/ia64.opt:57
11319 msgid "Generate inline integer division, optimize for latency"
11322 #: config/ia64/ia64.opt:61
11323 msgid "Generate inline integer division, optimize for throughput"
11326 #: config/ia64/ia64.opt:65
11327 msgid "Do not inline integer division"
11330 #: config/ia64/ia64.opt:69
11331 msgid "Generate inline square root, optimize for latency"
11334 #: config/ia64/ia64.opt:73
11335 msgid "Generate inline square root, optimize for throughput"
11338 #: config/ia64/ia64.opt:77
11339 msgid "Do not inline square root"
11342 #: config/ia64/ia64.opt:81
11343 msgid "Enable Dwarf 2 line debug info via GNU as"
11346 #: config/ia64/ia64.opt:85
11347 msgid "Enable earlier placing stop bits for better scheduling"
11350 #: config/ia64/ia64.opt:89 config/pa/pa.opt:52
11351 msgid "Specify range of registers to make fixed"
11354 #: config/ia64/ia64.opt:101
11355 msgid "Use data speculation before reload"
11358 #: config/ia64/ia64.opt:105
11359 msgid "Use data speculation after reload"
11362 #: config/ia64/ia64.opt:109
11363 msgid "Use control speculation"
11366 #: config/ia64/ia64.opt:113
11367 msgid "Use in block data speculation before reload"
11370 #: config/ia64/ia64.opt:117
11371 msgid "Use in block data speculation after reload"
11374 #: config/ia64/ia64.opt:121
11375 msgid "Use in block control speculation"
11378 #: config/ia64/ia64.opt:125
11379 msgid "Use simple data speculation check"
11382 #: config/ia64/ia64.opt:129
11383 msgid "Use simple data speculation check for control speculation"
11386 #: config/ia64/ia64.opt:133
11387 msgid "Print information about speculative motions."
11390 #: config/ia64/ia64.opt:137
11392 "If set, data speculative instructions will be chosen for schedule only if "
11393 "there are no other choices at the moment "
11396 #: config/ia64/ia64.opt:141
11398 "If set, control speculative instructions will be chosen for schedule only if "
11399 "there are no other choices at the moment "
11402 #: config/ia64/ia64.opt:145
11404 "Count speculative dependencies while calculating priority of instructions"
11407 #: config/m32c/m32c.opt:25 config/mt/mt.opt:28
11408 msgid "Use simulator runtime"
11411 #: config/m32c/m32c.opt:29
11412 msgid "Compile code for R8C variants"
11415 #: config/m32c/m32c.opt:33
11416 msgid "Compile code for M16C variants"
11419 #: config/m32c/m32c.opt:37
11420 msgid "Compile code for M32CM variants"
11423 #: config/m32c/m32c.opt:41
11424 msgid "Compile code for M32C variants"
11427 #: config/m32c/m32c.opt:45
11428 msgid "Number of memreg bytes (default: 16, range: 0..16)"
11431 #: config/sparc/little-endian.opt:24
11432 msgid "Generate code for little-endian"
11435 #: config/sparc/little-endian.opt:28
11436 msgid "Generate code for big-endian"
11439 #: config/sparc/sparc.opt:24 config/sparc/sparc.opt:28
11440 msgid "Use hardware FP"
11443 #: config/sparc/sparc.opt:32
11444 msgid "Do not use hardware FP"
11447 #: config/sparc/sparc.opt:36
11448 msgid "Assume possible double misalignment"
11451 #: config/sparc/sparc.opt:40
11452 msgid "Pass -assert pure-text to linker"
11455 #: config/sparc/sparc.opt:44
11456 msgid "Use ABI reserved registers"
11459 #: config/sparc/sparc.opt:48
11460 msgid "Use hardware quad FP instructions"
11463 #: config/sparc/sparc.opt:52
11464 msgid "Do not use hardware quad fp instructions"
11467 #: config/sparc/sparc.opt:56
11468 msgid "Compile for V8+ ABI"
11471 #: config/sparc/sparc.opt:60
11472 msgid "Use UltraSPARC Visual Instruction Set extensions"
11475 #: config/sparc/sparc.opt:64
11476 msgid "Pointers are 64-bit"
11479 #: config/sparc/sparc.opt:68
11480 msgid "Pointers are 32-bit"
11483 #: config/sparc/sparc.opt:72
11484 msgid "Use 64-bit ABI"
11487 #: config/sparc/sparc.opt:76
11488 msgid "Use 32-bit ABI"
11491 #: config/sparc/sparc.opt:80
11492 msgid "Use stack bias"
11495 #: config/sparc/sparc.opt:84
11496 msgid "Use structs on stronger alignment for double-word copies"
11499 #: config/sparc/sparc.opt:88
11500 msgid "Optimize tail call instructions in assembler and linker"
11503 #: config/sparc/sparc.opt:92 config/rs6000/rs6000.opt:207
11504 msgid "Use features of and schedule code for given CPU"
11507 #: config/sparc/sparc.opt:100
11508 msgid "Use given SPARC-V9 code model"
11511 #: config/sparc/sparc.opt:104
11512 msgid "Enable strict 32-bit psABI struct return checking."
11515 #: config/m32r/m32r.opt:24
11516 msgid "Compile for the m32rx"
11519 #: config/m32r/m32r.opt:28
11520 msgid "Compile for the m32r2"
11523 #: config/m32r/m32r.opt:32
11524 msgid "Compile for the m32r"
11527 #: config/m32r/m32r.opt:36
11528 msgid "Align all loops to 32 byte boundary"
11531 #: config/m32r/m32r.opt:40
11532 msgid "Prefer branches over conditional execution"
11535 #: config/m32r/m32r.opt:44
11536 msgid "Give branches their default cost"
11539 #: config/m32r/m32r.opt:48
11540 msgid "Display compile time statistics"
11543 #: config/m32r/m32r.opt:52
11544 msgid "Specify cache flush function"
11547 #: config/m32r/m32r.opt:56
11548 msgid "Specify cache flush trap number"
11551 #: config/m32r/m32r.opt:60
11552 msgid "Only issue one instruction per cycle"
11555 #: config/m32r/m32r.opt:64
11556 msgid "Allow two instructions to be issued per cycle"
11559 #: config/m32r/m32r.opt:68
11560 msgid "Code size: small, medium or large"
11563 #: config/m32r/m32r.opt:72
11564 msgid "Don't call any cache flush functions"
11567 #: config/m32r/m32r.opt:76
11568 msgid "Don't call any cache flush trap"
11571 #: config/m32r/m32r.opt:83
11572 msgid "Small data area: none, sdata, use"
11575 #: config/m68k/m68k.opt:24
11576 msgid "Generate code for a 520X"
11579 #: config/m68k/m68k.opt:28
11580 msgid "Generate code for a 5206e"
11583 #: config/m68k/m68k.opt:32
11584 msgid "Generate code for a 528x"
11587 #: config/m68k/m68k.opt:36
11588 msgid "Generate code for a 5307"
11591 #: config/m68k/m68k.opt:40
11592 msgid "Generate code for a 5407"
11595 #: config/m68k/m68k.opt:44
11596 msgid "Generate code for a ColdFire v4e"
11599 #: config/m68k/m68k.opt:48 config/m68k/m68k.opt:101
11600 msgid "Generate code for a 68000"
11603 #: config/m68k/m68k.opt:52 config/m68k/m68k.opt:105
11604 msgid "Generate code for a 68020"
11607 #: config/m68k/m68k.opt:56
11608 msgid "Generate code for a 68040, without any new instructions"
11611 #: config/m68k/m68k.opt:60
11612 msgid "Generate code for a 68060, without any new instructions"
11615 #: config/m68k/m68k.opt:64
11616 msgid "Generate code for a 68030"
11619 #: config/m68k/m68k.opt:68
11620 msgid "Generate code for a 68040"
11623 #: config/m68k/m68k.opt:72
11624 msgid "Generate code for a 68060"
11627 #: config/m68k/m68k.opt:76
11628 msgid "Generate code for a 68302"
11631 #: config/m68k/m68k.opt:80
11632 msgid "Generate code for a 68332"
11635 #: config/m68k/m68k.opt:85
11636 msgid "Generate code for a 68851"
11639 #: config/m68k/m68k.opt:89
11640 msgid "Generate code that uses 68881 floating-point instructions"
11643 #: config/m68k/m68k.opt:93
11644 msgid "Align variables on a 32-bit boundary"
11647 #: config/m68k/m68k.opt:97
11648 msgid "Use the bit-field instructions"
11651 #: config/m68k/m68k.opt:109
11652 msgid "Generate code for a cpu32"
11655 #: config/m68k/m68k.opt:113
11656 msgid "Enable ID based shared library"
11659 #: config/m68k/m68k.opt:117
11660 msgid "Do not use the bit-field instructions"
11663 #: config/m68k/m68k.opt:121
11664 msgid "Use normal calling convention"
11667 #: config/m68k/m68k.opt:125
11668 msgid "Consider type 'int' to be 32 bits wide"
11671 #: config/m68k/m68k.opt:129
11672 msgid "Generate pc-relative code"
11675 #: config/m68k/m68k.opt:133
11676 msgid "Use different calling convention using 'rtd'"
11679 #: config/m68k/m68k.opt:137
11680 msgid "Enable separate data segment"
11683 #: config/m68k/m68k.opt:141 config/bfin/bfin.opt:45
11684 msgid "ID of shared library to build"
11687 #: config/m68k/m68k.opt:145
11688 msgid "Consider type 'int' to be 16 bits wide"
11691 #: config/m68k/m68k.opt:149
11692 msgid "Generate code with library calls for floating point"
11695 #: config/m68k/m68k.opt:153
11696 msgid "Do not use unaligned memory references"
11699 #: config/m68k/ieee.opt:25 config/i386/i386.opt:122
11700 msgid "Use IEEE math for fp comparisons"
11703 #: config/i386/djgpp.opt:26
11704 msgid "Ignored (obsolete)"
11707 #: config/i386/i386.opt:24
11708 msgid "sizeof(long double) is 16"
11711 #: config/i386/i386.opt:28
11712 msgid "Generate 32bit i386 code"
11715 #: config/i386/i386.opt:36
11716 msgid "Support 3DNow! built-in functions"
11719 #: config/i386/i386.opt:44
11720 msgid "Generate 64bit x86-64 code"
11723 #: config/i386/i386.opt:52
11724 msgid "sizeof(long double) is 12"
11727 #: config/i386/i386.opt:56
11728 msgid "Reserve space for outgoing arguments in the function prologue"
11731 #: config/i386/i386.opt:60
11732 msgid "Align some doubles on dword boundary"
11735 #: config/i386/i386.opt:64
11736 msgid "Function starts are aligned to this power of 2"
11739 #: config/i386/i386.opt:68
11740 msgid "Jump targets are aligned to this power of 2"
11743 #: config/i386/i386.opt:72
11744 msgid "Loop code aligned to this power of 2"
11747 #: config/i386/i386.opt:76
11748 msgid "Align destination of the string operations"
11751 #: config/i386/i386.opt:84
11752 msgid "Use given assembler dialect"
11755 #: config/i386/i386.opt:88
11756 msgid "Branches are this expensive (1-5, arbitrary units)"
11759 #: config/i386/i386.opt:92
11761 "Data greater than given threshold will go into .ldata section in x86-64 "
11765 #: config/i386/i386.opt:96
11766 msgid "Use given x86-64 code model"
11769 #: config/i386/i386.opt:106
11770 msgid "Generate sin, cos, sqrt for FPU"
11773 #: config/i386/i386.opt:110
11774 msgid "Return values of functions in FPU registers"
11777 #: config/i386/i386.opt:114
11778 msgid "Generate floating point mathematics using given instruction set"
11781 #: config/i386/i386.opt:126
11782 msgid "Inline all known string operations"
11785 #: config/i386/i386.opt:134
11786 msgid "Support MMX built-in functions"
11789 #: config/i386/i386.opt:138
11790 msgid "Use native (MS) bitfield layout"
11793 #: config/i386/i386.opt:154
11794 msgid "Omit the frame pointer in leaf functions"
11797 #: config/i386/i386.opt:166
11798 msgid "Attempt to keep stack aligned to this power of 2"
11801 #: config/i386/i386.opt:170
11802 msgid "Use push instructions to save outgoing arguments"
11805 #: config/i386/i386.opt:174
11806 msgid "Use red-zone in the x86-64 code"
11809 #: config/i386/i386.opt:178
11810 msgid "Number of registers used to pass integer arguments"
11813 #: config/i386/i386.opt:182
11814 msgid "Alternate calling convention"
11817 #: config/i386/i386.opt:190
11818 msgid "Support MMX and SSE built-in functions and code generation"
11821 #: config/i386/i386.opt:194
11822 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
11825 #: config/i386/i386.opt:198
11826 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
11829 #: config/i386/i386.opt:202
11830 msgid "Use SSE register passing conventions for SF and DF mode"
11833 #: config/i386/i386.opt:206
11834 msgid "Realign stack in prologue"
11837 #: config/i386/i386.opt:210
11838 msgid "Uninitialized locals in .bss"
11841 #: config/i386/i386.opt:214
11842 msgid "Enable stack probing"
11845 #: config/i386/i386.opt:218
11846 msgid "Use given thread-local storage dialect"
11849 #: config/i386/i386.opt:222
11851 msgid "Use direct references against %gs when accessing tls data"
11854 #: config/i386/cygming.opt:24
11855 msgid "Create console application"
11858 #: config/i386/cygming.opt:28
11859 msgid "Use the Cygwin interface"
11862 #: config/i386/cygming.opt:32
11863 msgid "Generate code for a DLL"
11866 #: config/i386/cygming.opt:36
11867 msgid "Ignore dllimport for functions"
11870 #: config/i386/cygming.opt:40
11871 msgid "Use Mingw-specific thread support"
11874 #: config/i386/cygming.opt:44
11875 msgid "Set Windows defines"
11878 #: config/i386/cygming.opt:48
11879 msgid "Create GUI application"
11882 #: config/i386/sco5.opt:25
11883 msgid "Generate ELF output"
11886 #: config/rs6000/aix41.opt:25 config/rs6000/aix64.opt:33
11887 msgid "Support message passing with the Parallel Environment"
11890 #: config/rs6000/aix.opt:25 config/rs6000/rs6000.opt:136
11891 msgid "Conform more closely to IBM XLC semantics"
11894 #: config/rs6000/darwin.opt:25 config/rs6000/sysv4.opt:133
11895 msgid "Generate 64-bit code"
11898 #: config/rs6000/darwin.opt:29 config/rs6000/sysv4.opt:137
11899 msgid "Generate 32-bit code"
11902 #: config/rs6000/darwin.opt:33
11903 msgid "Generate code suitable for executables (NOT shared libs)"
11906 #: config/rs6000/rs6000.opt:25
11907 msgid "Use POWER instruction set"
11910 #: config/rs6000/rs6000.opt:29
11911 msgid "Do not use POWER instruction set"
11914 #: config/rs6000/rs6000.opt:33
11915 msgid "Use POWER2 instruction set"
11918 #: config/rs6000/rs6000.opt:37
11919 msgid "Use PowerPC instruction set"
11922 #: config/rs6000/rs6000.opt:41
11923 msgid "Do not use PowerPC instruction set"
11926 #: config/rs6000/rs6000.opt:45
11927 msgid "Use PowerPC-64 instruction set"
11930 #: config/rs6000/rs6000.opt:49
11931 msgid "Use PowerPC General Purpose group optional instructions"
11934 #: config/rs6000/rs6000.opt:53
11935 msgid "Use PowerPC Graphics group optional instructions"
11938 #: config/rs6000/rs6000.opt:57
11939 msgid "Use PowerPC V2.01 single field mfcr instruction"
11942 #: config/rs6000/rs6000.opt:61
11943 msgid "Use PowerPC V2.02 popcntb instruction"
11946 #: config/rs6000/rs6000.opt:65
11947 msgid "Use PowerPC V2.02 floating point rounding instructions"
11950 #: config/rs6000/rs6000.opt:69
11951 msgid "Use AltiVec instructions"
11954 #: config/rs6000/rs6000.opt:73
11955 msgid "Use 4xx half-word multiply instructions"
11958 #: config/rs6000/rs6000.opt:77
11959 msgid "Use 4xx string-search dlmzb instruction"
11962 #: config/rs6000/rs6000.opt:81
11963 msgid "Generate load/store multiple instructions"
11966 #: config/rs6000/rs6000.opt:85
11967 msgid "Generate string instructions for block moves"
11970 #: config/rs6000/rs6000.opt:89
11971 msgid "Use new mnemonics for PowerPC architecture"
11974 #: config/rs6000/rs6000.opt:93
11975 msgid "Use old mnemonics for PowerPC architecture"
11978 #: config/rs6000/rs6000.opt:97 config/pdp11/pdp11.opt:84
11979 msgid "Do not use hardware floating point"
11982 #: config/rs6000/rs6000.opt:105
11983 msgid "Do not generate load/store with update instructions"
11986 #: config/rs6000/rs6000.opt:109
11987 msgid "Generate load/store with update instructions"
11990 #: config/rs6000/rs6000.opt:113
11991 msgid "Do not generate fused multiply/add instructions"
11994 #: config/rs6000/rs6000.opt:117
11995 msgid "Generate fused multiply/add instructions"
11998 #: config/rs6000/rs6000.opt:121
11999 msgid "Schedule the start and end of the procedure"
12002 #: config/rs6000/rs6000.opt:128
12003 msgid "Return all structures in memory (AIX default)"
12006 #: config/rs6000/rs6000.opt:132
12007 msgid "Return small structures in registers (SVR4 default)"
12010 #: config/rs6000/rs6000.opt:140
12011 msgid "Generate software floating point divide for better throughput"
12014 #: config/rs6000/rs6000.opt:144
12015 msgid "Do not place floating point constants in TOC"
12018 #: config/rs6000/rs6000.opt:148
12019 msgid "Place floating point constants in TOC"
12022 #: config/rs6000/rs6000.opt:152
12023 msgid "Do not place symbol+offset constants in TOC"
12026 #: config/rs6000/rs6000.opt:156
12027 msgid "Place symbol+offset constants in TOC"
12030 #: config/rs6000/rs6000.opt:167
12031 msgid "Use only one TOC entry per procedure"
12034 #: config/rs6000/rs6000.opt:171
12035 msgid "Put everything in the regular TOC"
12038 #: config/rs6000/rs6000.opt:175
12039 msgid "Generate VRSAVE instructions when generating AltiVec code"
12042 #: config/rs6000/rs6000.opt:179
12043 msgid "Deprecated option. Use -mvrsave/-mno-vrsave instead"
12046 #: config/rs6000/rs6000.opt:183
12047 msgid "Generate isel instructions"
12050 #: config/rs6000/rs6000.opt:187
12051 msgid "Deprecated option. Use -misel/-mno-isel instead"
12054 #: config/rs6000/rs6000.opt:191
12055 msgid "Generate SPE SIMD instructions on E500"
12058 #: config/rs6000/rs6000.opt:195
12059 msgid "Deprecated option. Use -mspe/-mno-spe instead"
12062 #: config/rs6000/rs6000.opt:199
12063 msgid "Enable debug output"
12066 #: config/rs6000/rs6000.opt:203
12067 msgid "Specify ABI to use"
12070 #: config/rs6000/rs6000.opt:215
12071 msgid "Select full, part, or no traceback table"
12074 #: config/rs6000/rs6000.opt:219
12075 msgid "Avoid all range limits on call instructions"
12078 #: config/rs6000/rs6000.opt:223
12079 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
12082 #: config/rs6000/rs6000.opt:227
12083 msgid "Select GPR floating point method"
12086 #: config/rs6000/rs6000.opt:231
12087 msgid "Specify size of long double (64 or 128 bits)"
12090 #: config/rs6000/rs6000.opt:235
12091 msgid "Determine which dependences between insns are considered costly"
12094 #: config/rs6000/rs6000.opt:239
12095 msgid "Specify which post scheduling nop insertion scheme to apply"
12098 #: config/rs6000/rs6000.opt:243
12099 msgid "Specify alignment of structure fields default/natural"
12102 #: config/rs6000/rs6000.opt:247
12103 msgid "Specify scheduling priority for dispatch slot restricted insns"
12106 #: config/rs6000/aix64.opt:25
12107 msgid "Compile for 64-bit pointers"
12110 #: config/rs6000/aix64.opt:29
12111 msgid "Compile for 32-bit pointers"
12114 #: config/rs6000/linux64.opt:25
12115 msgid "Call mcount for profiling before a function prologue"
12118 #: config/rs6000/sysv4.opt:25
12119 msgid "Select ABI calling convention"
12122 #: config/rs6000/sysv4.opt:29
12123 msgid "Select method for sdata handling"
12126 #: config/rs6000/sysv4.opt:37 config/rs6000/sysv4.opt:41
12127 msgid "Align to the base type of the bit-field"
12130 #: config/rs6000/sysv4.opt:46 config/rs6000/sysv4.opt:50
12131 msgid "Produce code relocatable at runtime"
12134 #: config/rs6000/sysv4.opt:54 config/rs6000/sysv4.opt:58
12135 msgid "Produce little endian code"
12138 #: config/rs6000/sysv4.opt:62 config/rs6000/sysv4.opt:66
12139 msgid "Produce big endian code"
12142 #: config/rs6000/sysv4.opt:71 config/rs6000/sysv4.opt:75
12143 #: config/rs6000/sysv4.opt:84 config/rs6000/sysv4.opt:101
12144 #: config/rs6000/sysv4.opt:129 config/rs6000/sysv4.opt:141
12145 msgid "no description yet"
12148 #: config/rs6000/sysv4.opt:79
12149 msgid "Assume all variable arg functions are prototyped"
12152 #: config/rs6000/sysv4.opt:88
12156 #: config/rs6000/sysv4.opt:92
12157 msgid "Allow bit-fields to cross word boundaries"
12160 #: config/rs6000/sysv4.opt:96
12161 msgid "Use alternate register names"
12164 #: config/rs6000/sysv4.opt:105
12165 msgid "Link with libsim.a, libc.a and sim-crt0.o"
12168 #: config/rs6000/sysv4.opt:109
12169 msgid "Link with libads.a, libc.a and crt0.o"
12172 #: config/rs6000/sysv4.opt:113
12173 msgid "Link with libyk.a, libc.a and crt0.o"
12176 #: config/rs6000/sysv4.opt:117
12177 msgid "Link with libmvme.a, libc.a and crt0.o"
12180 #: config/rs6000/sysv4.opt:121
12181 msgid "Set the PPC_EMB bit in the ELF flags header"
12184 #: config/rs6000/sysv4.opt:125
12185 msgid "Use the WindISS simulator"
12188 #: config/rs6000/sysv4.opt:145
12189 msgid "Generate code to use a non-exec PLT and GOT"
12192 #: config/rs6000/sysv4.opt:149
12193 msgid "Generate code for old exec BSS PLT"
12196 #: config/mcore/mcore.opt:24
12197 msgid "Generate code for the M*Core M210"
12200 #: config/mcore/mcore.opt:28
12201 msgid "Generate code for the M*Core M340"
12204 #: config/mcore/mcore.opt:32
12205 msgid "Set maximum alignment to 4"
12208 #: config/mcore/mcore.opt:36
12209 msgid "Force functions to be aligned to a 4 byte boundary"
12212 #: config/mcore/mcore.opt:40
12213 msgid "Set maximum alignment to 8"
12216 #: config/mcore/mcore.opt:44 config/score/score.opt:24
12217 msgid "Generate big-endian code"
12220 #: config/mcore/mcore.opt:48
12221 msgid "Emit call graph information"
12224 #: config/mcore/mcore.opt:52
12225 msgid "Use the divide instruction"
12228 #: config/mcore/mcore.opt:56
12229 msgid "Inline constants if it can be done in 2 insns or less"
12232 #: config/mcore/mcore.opt:60 config/score/score.opt:28
12233 msgid "Generate little-endian code"
12236 #: config/mcore/mcore.opt:68
12237 msgid "Use arbitrary sized immediates in bit operations"
12240 #: config/mcore/mcore.opt:72
12241 msgid "Prefer word accesses over byte accesses"
12244 #: config/mcore/mcore.opt:76
12245 msgid "Set the maximum amount for a single stack increment operation"
12248 #: config/mcore/mcore.opt:80
12249 msgid "Always treat bitfields as int-sized"
12252 #: config/arc/arc.opt:33
12253 msgid "Prepend the name of the cpu to all public symbol names"
12256 #: config/arc/arc.opt:43
12257 msgid "Compile code for ARC variant CPU"
12260 #: config/arc/arc.opt:47
12261 msgid "Put functions in SECTION"
12264 #: config/arc/arc.opt:51
12265 msgid "Put data in SECTION"
12268 #: config/arc/arc.opt:55
12269 msgid "Put read-only data in SECTION"
12272 #: config/sh/sh.opt:45
12273 msgid "Generate SH1 code"
12276 #: config/sh/sh.opt:49
12277 msgid "Generate SH2 code"
12280 #: config/sh/sh.opt:53
12281 msgid "Generate SH2a code"
12284 #: config/sh/sh.opt:57
12285 msgid "Generate SH2a FPU-less code"
12288 #: config/sh/sh.opt:61
12289 msgid "Generate default single-precision SH2a code"
12292 #: config/sh/sh.opt:65
12293 msgid "Generate only single-precision SH2a code"
12296 #: config/sh/sh.opt:69
12297 msgid "Generate SH2e code"
12300 #: config/sh/sh.opt:73
12301 msgid "Generate SH3 code"
12304 #: config/sh/sh.opt:77
12305 msgid "Generate SH3e code"
12308 #: config/sh/sh.opt:81
12309 msgid "Generate SH4 code"
12312 #: config/sh/sh.opt:85
12313 msgid "Generate SH4-100 code"
12316 #: config/sh/sh.opt:89
12317 msgid "Generate SH4-200 code"
12320 #: config/sh/sh.opt:93
12321 msgid "Generate SH4 FPU-less code"
12324 #: config/sh/sh.opt:97
12325 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
12328 #: config/sh/sh.opt:102
12329 msgid "Generate code for SH4 500 series (FPU-less)."
12332 #: config/sh/sh.opt:107
12333 msgid "Generate default single-precision SH4 code"
12336 #: config/sh/sh.opt:111
12337 msgid "Generate default single-precision SH4-100 code"
12340 #: config/sh/sh.opt:115
12341 msgid "Generate default single-precision SH4-200 code"
12344 #: config/sh/sh.opt:119
12345 msgid "Generate only single-precision SH4 code"
12348 #: config/sh/sh.opt:123
12349 msgid "Generate only single-precision SH4-100 code"
12352 #: config/sh/sh.opt:127
12353 msgid "Generate only single-precision SH4-200 code"
12356 #: config/sh/sh.opt:131
12357 msgid "Generate SH4a code"
12360 #: config/sh/sh.opt:135
12361 msgid "Generate SH4a FPU-less code"
12364 #: config/sh/sh.opt:139
12365 msgid "Generate default single-precision SH4a code"
12368 #: config/sh/sh.opt:143
12369 msgid "Generate only single-precision SH4a code"
12372 #: config/sh/sh.opt:147
12373 msgid "Generate SH4al-dsp code"
12376 #: config/sh/sh.opt:151
12377 msgid "Generate 32-bit SHmedia code"
12380 #: config/sh/sh.opt:155
12381 msgid "Generate 32-bit FPU-less SHmedia code"
12384 #: config/sh/sh.opt:159
12385 msgid "Generate 64-bit SHmedia code"
12388 #: config/sh/sh.opt:163
12389 msgid "Generate 64-bit FPU-less SHmedia code"
12392 #: config/sh/sh.opt:167
12393 msgid "Generate SHcompact code"
12396 #: config/sh/sh.opt:171
12397 msgid "Generate FPU-less SHcompact code"
12400 #: config/sh/sh.opt:175
12402 "Throttle unrolling to avoid thrashing target registers unless the unroll "
12403 "benefit outweighs this"
12406 #: config/sh/sh.opt:179
12407 msgid "Generate code in big endian mode"
12410 #: config/sh/sh.opt:183
12411 msgid "Generate 32-bit offsets in switch tables"
12414 #: config/sh/sh.opt:187
12415 msgid "Enable SH5 cut2 workaround"
12418 #: config/sh/sh.opt:191
12419 msgid "Align doubles at 64-bit boundaries"
12422 #: config/sh/sh.opt:195
12424 "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
12425 "inv:call, inv:call2, inv:fp call-div1 call-fp call-table"
12428 #: config/sh/sh.opt:199
12429 msgid "Specify name for 32 bit signed division function"
12432 #: config/sh/sh.opt:206
12433 msgid "Cost to assume for gettr insn"
12436 #: config/sh/sh.opt:210 config/sh/sh.opt:256
12437 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
12440 #: config/sh/sh.opt:214
12441 msgid "Increase the IEEE compliance for floating-point code"
12444 #: config/sh/sh.opt:218
12445 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
12448 #: config/sh/sh.opt:222
12449 msgid "Assume symbols might be invalid"
12452 #: config/sh/sh.opt:226
12453 msgid "Annotate assembler instructions with estimated addresses"
12456 #: config/sh/sh.opt:230
12457 msgid "Generate code in little endian mode"
12460 #: config/sh/sh.opt:234
12461 msgid "Mark MAC register as call-clobbered"
12464 #: config/sh/sh.opt:240
12465 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
12468 #: config/sh/sh.opt:244
12469 msgid "Emit function-calls using global offset table when generating PIC"
12472 #: config/sh/sh.opt:248
12473 msgid "Assume pt* instructions won't trap"
12476 #: config/sh/sh.opt:252
12477 msgid "Shorten address references during linking"
12480 #: config/sh/sh.opt:260
12481 msgid "Deprecated. Use -Os instead"
12484 #: config/sh/sh.opt:264
12485 msgid "Cost to assume for a multiply insn"
12488 #: config/sh/sh.opt:268
12490 "Generate library function call to invalidate instruction cache entries after "
12491 "fixing trampoline"
12494 #: config/sh/sh.opt:274
12495 msgid "Pretend a branch-around-a-move is a conditional move."
12498 #: config/sh/superh.opt:6
12499 msgid "Board name [and memory region]."
12502 #: config/sh/superh.opt:10
12503 msgid "Runtime name."
12506 #: config/arm/arm.opt:24
12507 msgid "Specify an ABI"
12510 #: config/arm/arm.opt:28
12511 msgid "Generate a call to abort if a noreturn function returns"
12514 #: config/arm/arm.opt:35
12515 msgid "Pass FP arguments in FP registers"
12518 #: config/arm/arm.opt:39
12519 msgid "Generate APCS conformant stack frames"
12522 #: config/arm/arm.opt:43
12523 msgid "Generate re-entrant, PIC code"
12526 #: config/arm/arm.opt:50
12527 msgid "Specify the name of the target architecture"
12530 #: config/arm/arm.opt:57
12531 msgid "Assume target CPU is configured as big endian"
12534 #: config/arm/arm.opt:61
12535 msgid "Thumb: Assume non-static functions may be called from ARM code"
12538 #: config/arm/arm.opt:65
12539 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
12542 #: config/arm/arm.opt:69
12543 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
12546 #: config/arm/arm.opt:73
12547 msgid "Specify the name of the target CPU"
12550 #: config/arm/arm.opt:77
12551 msgid "Specify if floating point hardware should be used"
12554 #: config/arm/arm.opt:91
12555 msgid "Specify the name of the target floating point hardware/format"
12558 #: config/arm/arm.opt:95
12559 msgid "Alias for -mfloat-abi=hard"
12562 #: config/arm/arm.opt:99
12563 msgid "Assume target CPU is configured as little endian"
12566 #: config/arm/arm.opt:103
12567 msgid "Generate call insns as indirect calls, if necessary"
12570 #: config/arm/arm.opt:107
12571 msgid "Specify the register to be used for PIC addressing"
12574 #: config/arm/arm.opt:111
12575 msgid "Store function names in object code"
12578 #: config/arm/arm.opt:115
12579 msgid "Permit scheduling of a function's prologue sequence"
12582 #: config/arm/arm.opt:119
12583 msgid "Do not load the PIC register in function prologues"
12586 #: config/arm/arm.opt:123
12587 msgid "Alias for -mfloat-abi=soft"
12590 #: config/arm/arm.opt:127
12591 msgid "Specify the minimum bit alignment of structures"
12594 #: config/arm/arm.opt:131
12595 msgid "Compile for the Thumb not the ARM"
12598 #: config/arm/arm.opt:135
12599 msgid "Support calls between Thumb and ARM instruction sets"
12602 #: config/arm/arm.opt:139
12603 msgid "Specify how to access the thread pointer"
12606 #: config/arm/arm.opt:143
12607 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
12610 #: config/arm/arm.opt:147
12611 msgid "Thumb: Generate (leaf) stack frames even if not needed"
12614 #: config/arm/arm.opt:151
12615 msgid "Tune code for the given processor"
12618 #: config/arm/arm.opt:155
12619 msgid "Assume big endian bytes, little endian words"
12622 #: config/arm/pe.opt:24
12623 msgid "Ignore dllimport attribute for functions"
12626 #: config/pdp11/pdp11.opt:24
12627 msgid "Generate code for an 11/10"
12630 #: config/pdp11/pdp11.opt:28
12631 msgid "Generate code for an 11/40"
12634 #: config/pdp11/pdp11.opt:32
12635 msgid "Generate code for an 11/45"
12638 #: config/pdp11/pdp11.opt:36
12639 msgid "Use 16-bit abs patterns"
12642 #: config/pdp11/pdp11.opt:40
12643 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
12646 #: config/pdp11/pdp11.opt:44
12647 msgid "Do not use inline patterns for copying memory"
12650 #: config/pdp11/pdp11.opt:48
12651 msgid "Use inline patterns for copying memory"
12654 #: config/pdp11/pdp11.opt:52
12655 msgid "Do not pretend that branches are expensive"
12658 #: config/pdp11/pdp11.opt:56
12659 msgid "Pretend that branches are expensive"
12662 #: config/pdp11/pdp11.opt:60
12663 msgid "Use the DEC assembler syntax"
12666 #: config/pdp11/pdp11.opt:64
12667 msgid "Use 32 bit float"
12670 #: config/pdp11/pdp11.opt:68
12671 msgid "Use 64 bit float"
12674 #: config/pdp11/pdp11.opt:76
12675 msgid "Use 16 bit int"
12678 #: config/pdp11/pdp11.opt:80
12679 msgid "Use 32 bit int"
12682 #: config/pdp11/pdp11.opt:88
12683 msgid "Target has split I&D"
12686 #: config/pdp11/pdp11.opt:92
12687 msgid "Use UNIX assembler syntax"
12690 #: config/avr/avr.opt:24
12691 msgid "Use subroutines for function prologues and epilogues"
12694 #: config/avr/avr.opt:28
12695 msgid "Select the target MCU"
12698 #: config/avr/avr.opt:35
12699 msgid "Use STACK as the initial value of the stack pointer"
12702 #: config/avr/avr.opt:39
12703 msgid "Use an 8-bit 'int' type"
12706 #: config/avr/avr.opt:43
12707 msgid "Change the stack pointer without disabling interrupts"
12710 #: config/avr/avr.opt:47
12711 msgid "Do not generate tablejump insns"
12714 #: config/avr/avr.opt:57
12715 msgid "Use rjmp/rcall (limited range) on >8K devices"
12718 #: config/avr/avr.opt:61
12719 msgid "Output instruction sizes to the asm file"
12722 #: config/avr/avr.opt:65
12723 msgid "Change only the low 8 bits of the stack pointer"
12726 #: config/crx/crx.opt:24
12727 msgid "Support multiply accumulate instructions"
12730 #: config/crx/crx.opt:28
12731 msgid "Do not use push to store function arguments"
12734 #: config/crx/crx.opt:32
12735 msgid "Restrict doloop to the given nesting level"
12738 #: config/c4x/c4x.opt:24
12739 msgid "Generate code for C30 CPU"
12742 #: config/c4x/c4x.opt:28
12743 msgid "Generate code for C31 CPU"
12746 #: config/c4x/c4x.opt:32
12747 msgid "Generate code for C32 CPU"
12750 #: config/c4x/c4x.opt:36
12751 msgid "Generate code for C33 CPU"
12754 #: config/c4x/c4x.opt:40
12755 msgid "Generate code for C40 CPU"
12758 #: config/c4x/c4x.opt:44
12759 msgid "Generate code for C44 CPU"
12762 #: config/c4x/c4x.opt:48
12763 msgid "Assume that pointers may be aliased"
12766 #: config/c4x/c4x.opt:52
12767 msgid "Big memory model"
12770 #: config/c4x/c4x.opt:56
12771 msgid "Use the BK register as a general purpose register"
12774 #: config/c4x/c4x.opt:60
12775 msgid "Generate code for CPU"
12778 #: config/c4x/c4x.opt:64
12779 msgid "Enable use of DB instruction"
12782 #: config/c4x/c4x.opt:68
12783 msgid "Enable debugging"
12786 #: config/c4x/c4x.opt:72
12787 msgid "Enable new features under development"
12790 #: config/c4x/c4x.opt:76
12791 msgid "Use fast but approximate float to integer conversion"
12794 #: config/c4x/c4x.opt:80
12795 msgid "Force RTL generation to emit valid 3 operand insns"
12798 #: config/c4x/c4x.opt:84
12799 msgid "Force constants into registers to improve hoisting"
12802 #: config/c4x/c4x.opt:88 config/c4x/c4x.opt:112
12803 msgid "Save DP across ISR in small memory model"
12806 #: config/c4x/c4x.opt:92
12807 msgid "Allow unsigned iteration counts for RPTB/DB"
12810 #: config/c4x/c4x.opt:96
12811 msgid "Pass arguments on the stack"
12814 #: config/c4x/c4x.opt:100
12815 msgid "Use MPYI instruction for C3x"
12818 #: config/c4x/c4x.opt:104
12819 msgid "Enable parallel instructions"
12822 #: config/c4x/c4x.opt:108
12823 msgid "Enable MPY||ADD and MPY||SUB instructions"
12826 #: config/c4x/c4x.opt:116
12827 msgid "Preserve all 40 bits of FP reg across call"
12830 #: config/c4x/c4x.opt:120
12831 msgid "Pass arguments in registers"
12834 #: config/c4x/c4x.opt:124
12835 msgid "Enable use of RTPB instruction"
12838 #: config/c4x/c4x.opt:128
12839 msgid "Enable use of RTPS instruction"
12842 #: config/c4x/c4x.opt:132
12843 msgid "Set the maximum number of iterations for RPTS to N"
12846 #: config/c4x/c4x.opt:136
12847 msgid "Small memory model"
12850 #: config/c4x/c4x.opt:140
12851 msgid "Emit code compatible with TI tools"
12854 #: config/pa/pa-hpux.opt:24
12855 msgid "Generate cpp defines for server IO"
12858 #: config/pa/pa-hpux.opt:28 config/pa/pa-hpux1010.opt:24
12859 #: config/pa/pa-hpux1111.opt:24
12860 msgid "Specify UNIX standard for predefines and linking"
12863 #: config/pa/pa-hpux.opt:32
12864 msgid "Generate cpp defines for workstation IO"
12867 #: config/pa/pa.opt:24 config/pa/pa.opt:77 config/pa/pa.opt:85
12868 msgid "Generate PA1.0 code"
12871 #: config/pa/pa.opt:28 config/pa/pa.opt:89 config/pa/pa.opt:109
12872 msgid "Generate PA1.1 code"
12875 #: config/pa/pa.opt:32 config/pa/pa.opt:93
12876 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
12879 #: config/pa/pa.opt:36
12880 msgid "Generate code for huge switch statements"
12883 #: config/pa/pa.opt:40
12884 msgid "Disable FP regs"
12887 #: config/pa/pa.opt:44
12888 msgid "Disable indexed addressing"
12891 #: config/pa/pa.opt:48
12892 msgid "Generate fast indirect calls"
12895 #: config/pa/pa.opt:56
12896 msgid "Assume code will be assembled by GAS"
12899 #: config/pa/pa.opt:60
12900 msgid "Put jumps in call delay slots"
12903 #: config/pa/pa.opt:65
12904 msgid "Enable linker optimizations"
12907 #: config/pa/pa.opt:69
12908 msgid "Always generate long calls"
12911 #: config/pa/pa.opt:73
12912 msgid "Emit long load/store sequences"
12915 #: config/pa/pa.opt:81
12916 msgid "Disable space regs"
12919 #: config/pa/pa.opt:97
12920 msgid "Use portable calling conventions"
12923 #: config/pa/pa.opt:101
12925 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
12926 "7200, 7300, and 8000"
12929 #: config/pa/pa.opt:113
12930 msgid "Do not disable space regs"
12933 #: config/pa/pa64-hpux.opt:24
12934 msgid "Assume code will be linked by GNU ld"
12937 #: config/pa/pa64-hpux.opt:28
12938 msgid "Assume code will be linked by HP ld"
12941 #: config/xtensa/xtensa.opt:24
12942 msgid "Use CONST16 instruction to load constants"
12945 #: config/xtensa/xtensa.opt:28
12946 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
12949 #: config/xtensa/xtensa.opt:32
12950 msgid "Use indirect CALLXn instructions for large programs"
12953 #: config/xtensa/xtensa.opt:36
12954 msgid "Automatically align branch targets to reduce branch penalties"
12957 #: config/xtensa/xtensa.opt:40
12958 msgid "Intersperse literal pools with code in the text section"
12961 #: config/stormy16/stormy16.opt:25
12962 msgid "Provide libraries for the simulator"
12965 #: config/mips/mips.opt:24
12966 msgid "Generate code that conforms to the given ABI"
12969 #: config/mips/mips.opt:28
12970 msgid "Generate code that can be used in SVR4-style dynamic objects"
12973 #: config/mips/mips.opt:32
12974 msgid "Use PMC-style 'mad' instructions"
12977 #: config/mips/mips.opt:36
12978 msgid "Generate code for the given ISA"
12981 #: config/mips/mips.opt:40
12982 msgid "Use Branch Likely instructions, overriding the architecture default"
12985 #: config/mips/mips.opt:44
12986 msgid "Trap on integer divide by zero"
12989 #: config/mips/mips.opt:48
12990 msgid "Use branch-and-break sequences to check for integer divide by zero"
12993 #: config/mips/mips.opt:52
12994 msgid "Use trap instructions to check for integer divide by zero"
12997 #: config/mips/mips.opt:56
12999 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
13003 #: config/mips/mips.opt:60
13004 msgid "Use MIPS-DSP instructions"
13007 #: config/mips/mips.opt:70
13008 msgid "Use big-endian byte order"
13011 #: config/mips/mips.opt:74
13012 msgid "Use little-endian byte order"
13015 #: config/mips/mips.opt:78 config/iq2000/iq2000.opt:32
13016 msgid "Use ROM instead of RAM"
13019 #: config/mips/mips.opt:82
13020 msgid "Use NewABI-style %reloc() assembly operators"
13023 #: config/mips/mips.opt:86
13024 msgid "Work around certain R4000 errata"
13027 #: config/mips/mips.opt:90
13028 msgid "Work around certain R4400 errata"
13031 #: config/mips/mips.opt:94
13032 msgid "Work around errata for early SB-1 revision 2 cores"
13035 #: config/mips/mips.opt:98
13036 msgid "Work around certain VR4120 errata"
13039 #: config/mips/mips.opt:102
13040 msgid "Work around VR4130 mflo/mfhi errata"
13043 #: config/mips/mips.opt:106
13044 msgid "Work around an early 4300 hardware bug"
13047 #: config/mips/mips.opt:110
13048 msgid "FP exceptions are enabled"
13051 #: config/mips/mips.opt:114
13052 msgid "Use 32-bit floating-point registers"
13055 #: config/mips/mips.opt:118
13056 msgid "Use 64-bit floating-point registers"
13059 #: config/mips/mips.opt:122
13060 msgid "Use FUNC to flush the cache before calling stack trampolines"
13063 #: config/mips/mips.opt:126
13064 msgid "Generate floating-point multiply-add instructions"
13067 #: config/mips/mips.opt:130
13068 msgid "Use 32-bit general registers"
13071 #: config/mips/mips.opt:134
13072 msgid "Use 64-bit general registers"
13075 #: config/mips/mips.opt:138
13076 msgid "Allow the use of hardware floating-point instructions"
13079 #: config/mips/mips.opt:142
13080 msgid "Generate code for ISA level N"
13083 #: config/mips/mips.opt:146
13084 msgid "Generate mips16 code"
13087 #: config/mips/mips.opt:150
13088 msgid "Use MIPS-3D instructions"
13091 #: config/mips/mips.opt:154
13092 msgid "Use indirect calls"
13095 #: config/mips/mips.opt:158
13096 msgid "Use a 32-bit long type"
13099 #: config/mips/mips.opt:162
13100 msgid "Use a 64-bit long type"
13103 #: config/mips/mips.opt:166
13104 msgid "Don't optimize block moves"
13107 #: config/mips/mips.opt:170
13108 msgid "Use the mips-tfile postpass"
13111 #: config/mips/mips.opt:174
13112 msgid "Do not use a cache-flushing function before calling stack trampolines"
13115 #: config/mips/mips.opt:178
13116 msgid "Generate normal-mode code"
13119 #: config/mips/mips.opt:182
13120 msgid "Do not use MIPS-3D instructions"
13123 #: config/mips/mips.opt:186
13124 msgid "Use paired-single floating-point instructions"
13127 #: config/mips/mips.opt:190
13129 "When generating -mabicalls code, make the code suitable for use in shared "
13133 #: config/mips/mips.opt:194
13135 "Restrict the use of hardware floating-point instructions to 32-bit operations"
13138 #: config/mips/mips.opt:198
13139 msgid "Prevent the use of all hardware floating-point instructions"
13142 #: config/mips/mips.opt:202
13143 msgid "Optimize lui/addiu address loads"
13146 #: config/mips/mips.opt:206
13147 msgid "Assume all symbols have 32-bit values"
13150 #: config/mips/mips.opt:210
13151 msgid "Optimize the output for PROCESSOR"
13154 #: config/mips/mips.opt:214 config/iq2000/iq2000.opt:45
13155 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
13158 #: config/mips/mips.opt:218
13159 msgid "Perform VR4130-specific alignment optimizations"
13162 #: config/mips/mips.opt:222
13163 msgid "Lift restrictions on GOT size"
13166 #: config/fr30/fr30.opt:24
13167 msgid "Assume small address space"
13170 #: config/m68hc11/m68hc11.opt:24 config/m68hc11/m68hc11.opt:32
13171 msgid "Compile for a 68HC11"
13174 #: config/m68hc11/m68hc11.opt:28 config/m68hc11/m68hc11.opt:36
13175 msgid "Compile for a 68HC12"
13178 #: config/m68hc11/m68hc11.opt:42 config/m68hc11/m68hc11.opt:46
13179 msgid "Compile for a 68HCS12"
13182 #: config/m68hc11/m68hc11.opt:50
13183 msgid "Auto pre/post decrement increment allowed"
13186 #: config/m68hc11/m68hc11.opt:54
13187 msgid "Min/max instructions allowed"
13190 #: config/m68hc11/m68hc11.opt:58
13191 msgid "Use call and rtc for function calls and returns"
13194 #: config/m68hc11/m68hc11.opt:62
13195 msgid "Auto pre/post decrement increment not allowed"
13198 #: config/m68hc11/m68hc11.opt:66
13199 msgid "Use jsr and rts for function calls and returns"
13202 #: config/m68hc11/m68hc11.opt:70
13203 msgid "Min/max instructions not allowed"
13206 #: config/m68hc11/m68hc11.opt:74
13207 msgid "Use direct addressing mode for soft registers"
13210 #: config/m68hc11/m68hc11.opt:78
13211 msgid "Compile with 32-bit integer mode"
13214 #: config/m68hc11/m68hc11.opt:83
13215 msgid "Specify the register allocation order"
13218 #: config/m68hc11/m68hc11.opt:87
13219 msgid "Do not use direct addressing mode for soft registers"
13222 #: config/m68hc11/m68hc11.opt:91
13223 msgid "Compile with 16-bit integer mode"
13226 #: config/m68hc11/m68hc11.opt:95
13227 msgid "Indicate the number of soft registers available"
13230 #: config/vax/vax.opt:24 config/vax/vax.opt:28
13231 msgid "Target DFLOAT double precision code"
13234 #: config/vax/vax.opt:32 config/vax/vax.opt:36
13235 msgid "Generate GFLOAT double precision code"
13238 #: config/vax/vax.opt:40
13239 msgid "Generate code for GNU assembler (gas)"
13242 #: config/vax/vax.opt:44
13243 msgid "Generate code for UNIX assembler"
13246 #: config/vax/vax.opt:48
13247 msgid "Use VAXC structure conventions"
13250 #: config/cris/linux.opt:28
13251 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
13254 #: config/cris/cris.opt:46
13255 msgid "Work around bug in multiplication instruction"
13258 #: config/cris/cris.opt:52
13259 msgid "Compile for ETRAX 4 (CRIS v3)"
13262 #: config/cris/cris.opt:57
13263 msgid "Compile for ETRAX 100 (CRIS v8)"
13266 #: config/cris/cris.opt:65
13267 msgid "Emit verbose debug information in assembly code"
13270 #: config/cris/cris.opt:72
13271 msgid "Do not use condition codes from normal instructions"
13274 #: config/cris/cris.opt:81
13275 msgid "Do not emit addressing modes with side-effect assignment"
13278 #: config/cris/cris.opt:90
13279 msgid "Do not tune stack alignment"
13282 #: config/cris/cris.opt:99
13283 msgid "Do not tune writable data alignment"
13286 #: config/cris/cris.opt:108
13287 msgid "Do not tune code and read-only data alignment"
13290 #: config/cris/cris.opt:117
13291 msgid "Align code and data to 32 bits"
13294 #: config/cris/cris.opt:134
13295 msgid "Don't align items in code or data"
13298 #: config/cris/cris.opt:143
13299 msgid "Do not emit function prologue or epilogue"
13302 #: config/cris/cris.opt:150
13303 msgid "Use the most feature-enabling options allowed by other options"
13306 #: config/cris/cris.opt:159
13307 msgid "Override -mbest-lib-options"
13310 #: config/cris/cris.opt:166
13311 msgid "Generate code for the specified chip or CPU version"
13314 #: config/cris/cris.opt:170
13315 msgid "Tune alignment for the specified chip or CPU version"
13318 #: config/cris/cris.opt:174
13319 msgid "Warn when a stackframe is larger than the specified size"
13322 #: config/cris/aout.opt:28
13323 msgid "Compile for the MMU-less Etrax 100-based elinux system"
13326 #: config/cris/aout.opt:34
13327 msgid "For elinux, request a specified stack-size for this program"
13330 #: config/h8300/h8300.opt:24
13331 msgid "Generate H8S code"
13334 #: config/h8300/h8300.opt:28
13335 msgid "Generate H8SX code"
13338 #: config/h8300/h8300.opt:32
13339 msgid "Generate H8S/2600 code"
13342 #: config/h8300/h8300.opt:36
13343 msgid "Make integers 32 bits wide"
13346 #: config/h8300/h8300.opt:43
13347 msgid "Use registers for argument passing"
13350 #: config/h8300/h8300.opt:47
13351 msgid "Consider access to byte sized memory slow"
13354 #: config/h8300/h8300.opt:51
13355 msgid "Enable linker relaxing"
13358 #: config/h8300/h8300.opt:55
13359 msgid "Generate H8/300H code"
13362 #: config/h8300/h8300.opt:59
13363 msgid "Enable the normal mode"
13366 #: config/h8300/h8300.opt:63
13367 msgid "Use H8/300 alignment rules"
13370 #: config/v850/v850.opt:24
13371 msgid "Use registers r2 and r5"
13374 #: config/v850/v850.opt:28
13375 msgid "Use 4 byte entries in switch tables"
13378 #: config/v850/v850.opt:32
13379 msgid "Enable backend debugging"
13382 #: config/v850/v850.opt:36
13383 msgid "Do not use the callt instruction"
13386 #: config/v850/v850.opt:40
13387 msgid "Reuse r30 on a per function basis"
13390 #: config/v850/v850.opt:44
13391 msgid "Support Green Hills ABI"
13394 #: config/v850/v850.opt:48
13395 msgid "Prohibit PC relative function calls"
13398 #: config/v850/v850.opt:52
13399 msgid "Use stubs for function prologues"
13402 #: config/v850/v850.opt:56
13403 msgid "Set the max size of data eligible for the SDA area"
13406 #: config/v850/v850.opt:60
13407 msgid "Enable the use of the short load instructions"
13410 #: config/v850/v850.opt:64
13411 msgid "Same as: -mep -mprolog-function"
13414 #: config/v850/v850.opt:68
13415 msgid "Set the max size of data eligible for the TDA area"
13418 #: config/v850/v850.opt:72
13419 msgid "Enforce strict alignment"
13422 #: config/v850/v850.opt:79
13423 msgid "Compile for the v850 processor"
13426 #: config/v850/v850.opt:83
13427 msgid "Compile for the v850e processor"
13430 #: config/v850/v850.opt:87
13431 msgid "Compile for the v850e1 processor"
13434 #: config/v850/v850.opt:91
13435 msgid "Set the max size of data eligible for the ZDA area"
13438 #: config/mmix/mmix.opt:25
13439 msgid "For intrinsics library: pass all parameters in registers"
13442 #: config/mmix/mmix.opt:29
13443 msgid "Use register stack for parameters and return value"
13446 #: config/mmix/mmix.opt:33
13447 msgid "Use call-clobbered registers for parameters and return value"
13450 #: config/mmix/mmix.opt:38
13451 msgid "Use epsilon-respecting floating point compare instructions"
13454 #: config/mmix/mmix.opt:42
13455 msgid "Use zero-extending memory loads, not sign-extending ones"
13458 #: config/mmix/mmix.opt:46
13460 "Generate divide results with reminder having the same sign as the divisor "
13461 "(not the dividend)"
13464 #: config/mmix/mmix.opt:50
13465 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
13468 #: config/mmix/mmix.opt:54
13469 msgid "Do not provide a default start-address 0x100 of the program"
13472 #: config/mmix/mmix.opt:58
13473 msgid "Link to emit program in ELF format (rather than mmo)"
13476 #: config/mmix/mmix.opt:62
13477 msgid "Use P-mnemonics for branches statically predicted as taken"
13480 #: config/mmix/mmix.opt:66
13481 msgid "Don't use P-mnemonics for branches"
13484 #: config/mmix/mmix.opt:80
13485 msgid "Use addresses that allocate global registers"
13488 #: config/mmix/mmix.opt:84
13489 msgid "Do not use addresses that allocate global registers"
13492 #: config/mmix/mmix.opt:88
13493 msgid "Generate a single exit point for each function"
13496 #: config/mmix/mmix.opt:92
13497 msgid "Do not generate a single exit point for each function"
13500 #: config/mmix/mmix.opt:96
13501 msgid "Set start-address of the program"
13504 #: config/mmix/mmix.opt:100
13505 msgid "Set start-address of data"
13508 #: config/iq2000/iq2000.opt:24 config/mt/mt.opt:56
13509 msgid "Specify CPU for code generation purposes"
13512 #: config/iq2000/iq2000.opt:28
13513 msgid "Specify CPU for scheduling purposes"
13516 #: config/iq2000/iq2000.opt:36
13517 msgid "Use GP relative sdata/sbss sections"
13520 #: config/iq2000/iq2000.opt:41
13521 msgid "No default crt0.o"
13524 #: config/bfin/bfin.opt:24
13525 msgid "Omit frame pointer for leaf functions"
13528 #: config/bfin/bfin.opt:28
13529 msgid "Program is entirely located in low 64k of memory"
13532 #: config/bfin/bfin.opt:32
13533 msgid "Work around a hardware anomaly by adding a number of NOPs before a"
13536 #: config/bfin/bfin.opt:37
13537 msgid "Avoid speculative loads to work around a hardware anomaly."
13540 #: config/bfin/bfin.opt:41
13541 msgid "Enabled ID based shared library"
13544 #: config/bfin/bfin.opt:49
13545 msgid "Avoid generating pc-relative calls; use indirection"
13548 #: config/mt/mt.opt:24
13549 msgid "Use byte loads and stores when generating code."
13552 #: config/mt/mt.opt:32
13553 msgid "Do not include crt0.o in the startup files"
13556 #: config/mt/mt.opt:36 config/mt/mt.opt:40 config/mt/mt.opt:44
13557 #: config/mt/mt.opt:48 config/mt/mt.opt:52
13558 msgid "Internal debug switch"
13561 #: config/vxworks.opt:25
13562 msgid "Assume the VxWorks RTP environment"
13565 #: config/vxworks.opt:32
13566 msgid "Assume the VxWorks vThreads environment"
13569 #: config/darwin.opt:24
13570 msgid "Generate code suitable for fast turn around debugging"
13573 #: config/darwin.opt:28
13574 msgid "The earliest MacOS X version on which this program will run"
13577 #: config/darwin.opt:32
13578 msgid "Set sizeof(bool) to 1"
13581 #: config/darwin.opt:36
13582 msgid "Generate code for darwin loadable kernel extentions"
13585 #: config/darwin.opt:40
13586 msgid "Generate code for the kernel or loadable kernel extentions"
13589 #: config/lynx.opt:24
13590 msgid "Support legacy multi-threading"
13593 #: config/lynx.opt:28
13594 msgid "Use shared libraries"
13597 #: config/lynx.opt:32
13598 msgid "Support multi-threading"
13601 #: config/score/score.opt:32
13602 msgid "Enable mac instruction"
13605 #: config/score/score.opt:36
13606 msgid "Support SCORE 5U ISA"
13609 #: config/score/score.opt:40
13610 msgid "Support SCORE 7 ISA"
13613 #: config/linux.opt:25
13614 msgid "Use uClibc instead of GNU libc"
13617 #: config/linux.opt:29
13618 msgid "Use GNU libc instead of uClibc"
13623 "Assert the <answer> to <question>. Putting '-' before <question> disables "
13624 "the <answer> to <question>"
13628 msgid "Do not discard comments"
13632 msgid "Do not discard comments in macro expansions"
13637 "Define a <macro> with <val> as its value. If just <macro> is given, <val> "
13642 msgid "Add <dir> to the end of the main framework include path"
13646 msgid "Print the name of header files as they are used"
13649 #: c.opt:69 c.opt:798
13650 msgid "Add <dir> to the end of the main include path"
13654 msgid "Generate make dependencies"
13658 msgid "Generate make dependencies and compile"
13662 msgid "Write dependency output to the given file"
13666 msgid "Treat missing header files as generated files"
13670 msgid "Like -M but ignore system header files"
13674 msgid "Like -MD but ignore system header files"
13678 msgid "Generate phony targets for all headers"
13682 msgid "Add a MAKE-quoted target"
13686 msgid "Add an unquoted target"
13690 msgid "Do not generate #line directives"
13694 msgid "Undefine <macro>"
13699 "Warn about things that will change when compiling with an ABI-compliant "
13704 msgid "Enable most warning messages"
13709 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
13714 msgid "Warn about casting functions to incompatible types"
13718 msgid "Warn about C constructs that are not in the common subset of C and C++"
13722 msgid "Warn about casts which discard qualifiers"
13726 msgid "Warn about subscripts whose type is \"char\""
13731 "Warn about possibly nested block comments, and C++ comments spanning more "
13732 "than one physical line"
13736 msgid "Synonym for -Wcomment"
13740 msgid "Warn about possibly confusing type conversions"
13744 msgid "Warn when all constructors and destructors are private"
13748 msgid "Warn when a declaration is found after a statement"
13752 msgid "Warn about deprecated compiler features"
13756 msgid "Warn about compile-time integer division by zero"
13760 msgid "Warn about violations of Effective C++ style rules"
13764 msgid "Warn about stray tokens after #elif and #endif"
13768 msgid "Make implicit function declarations an error"
13772 msgid "Warn if testing floating point numbers for equality"
13776 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
13780 msgid "Warn if passing too many arguments to a function for its format string"
13784 msgid "Warn about format strings that are not literals"
13788 msgid "Warn about possible security problems with format functions"
13792 msgid "Warn about strftime formats yielding 2-digit years"
13796 msgid "Warn about zero-length formats"
13800 msgid "Warn about variables which are initialized to themselves"
13804 msgid "Warn about implicit function declarations"
13808 msgid "Warn when a declaration does not specify a type"
13812 msgid "Deprecated. This switch has no effect"
13817 "Warn when there is a cast to a pointer from an integer of a different size"
13821 msgid "Warn about invalid uses of the \"offsetof\" macro"
13825 msgid "Warn about PCH files that are found but not used"
13829 msgid "Do not warn about using \"long long\" when -pedantic"
13833 msgid "Warn about suspicious declarations of \"main\""
13837 msgid "Warn about possibly missing braces around initializers"
13841 msgid "Warn about global functions without previous declarations"
13845 msgid "Warn about missing fields in struct initializers"
13849 msgid "Warn about functions which might be candidates for format attributes"
13853 msgid "Warn about user-specified include directories that do not exist"
13857 msgid "Warn about global functions without prototypes"
13861 msgid "Warn about use of multi-character character constants"
13865 msgid "Warn about \"extern\" declarations not at file scope"
13870 "Warn when non-templatized friend functions are declared within a template"
13874 msgid "Warn about non-virtual destructors"
13879 "Warn about NULL being passed to argument slots marked as requiring non-NULL"
13883 msgid "Warn about non-normalised Unicode strings"
13887 msgid "Warn if a C-style cast is used in a program"
13891 msgid "Warn if an old-style parameter definition is used"
13896 "Warn if a string is longer than the maximum portable length specified by the "
13901 msgid "Warn about overloaded virtual function names"
13905 msgid "Warn about overriding initializers without side effects"
13909 msgid "Warn about possibly missing parentheses"
13913 msgid "Warn when converting the type of pointers to member functions"
13917 msgid "Warn about function pointer arithmetic"
13921 msgid "Warn when a pointer is cast to an integer of a different size"
13925 msgid "Warn about misuses of pragmas"
13929 msgid "Warn if inherited methods are unimplemented"
13933 msgid "Warn about multiple declarations of the same object"
13937 msgid "Warn when the compiler reorders code"
13942 "Warn whenever a function's return type defaults to \"int\" (C), or about "
13943 "inconsistent return types (C++)"
13947 msgid "Warn if a selector has multiple methods"
13951 msgid "Warn about possible violations of sequence point rules"
13955 msgid "Warn about signed-unsigned comparisons"
13959 msgid "Warn when overload promotes from unsigned to signed"
13963 msgid "Warn about uncasted NULL used as sentinel"
13967 msgid "Warn about unprototyped function declarations"
13971 msgid "Warn if type signatures of candidate methods do not match exactly"
13975 msgid "Warn when synthesis behavior differs from Cfront"
13978 #: c.opt:396 common.opt:158
13979 msgid "Do not suppress warnings from system headers"
13983 msgid "Warn about features not present in traditional C"
13988 "Warn if trigraphs are encountered that might affect the meaning of the "
13993 msgid "Warn about @selector()s without previously declared methods"
13997 msgid "Warn if an undefined macro is used in an #if directive"
14001 msgid "Warn about unrecognized pragmas"
14005 msgid "Warn about macros defined in the main file that are not used"
14009 msgid "Do not warn about using variadic macros when -pedantic"
14014 "In C++, nonzero means warn about deprecated conversion from string literals "
14015 "to `char *'. In C, similar warning, except that the conversion is of course "
14016 "not deprecated by the ISO C standard."
14020 msgid "Warn when a pointer differs in signedness in an assignment"
14024 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
14028 msgid "Enforce class member access control semantics"
14032 msgid "Change when template instances are emitted"
14036 msgid "Recognize the \"asm\" keyword"
14040 msgid "Recognize built-in functions"
14044 msgid "Check the return value of new"
14048 msgid "Allow the arguments of the '?' operator to have different types"
14052 msgid "Reduce the size of object files"
14056 msgid "Use class <name> for constant strings"
14060 msgid "Inline member functions by default"
14064 msgid "Permit '$' as an identifier character"
14068 msgid "Generate code to check exception specifications"
14072 msgid "Convert all strings and character constants to character set <cset>"
14076 msgid "Permit universal character names (\\u and \\U) in identifiers"
14080 msgid "Specify the default character set for source files"
14084 msgid "Scope of for-init-statement variables is local to the loop"
14088 msgid "Do not assume that standard C libraries and \"main\" exist"
14092 msgid "Recognize GNU-defined keywords"
14096 msgid "Generate code for GNU runtime environment"
14100 msgid "Assume normal C execution environment"
14104 msgid "Enable support for huge objects"
14108 msgid "Export functions even if they can be inlined"
14112 msgid "Emit implicit instantiations of inline templates"
14116 msgid "Emit implicit instantiations of templates"
14120 msgid "Inject friend functions into enclosing namespace"
14124 msgid "Don't warn about uses of Microsoft extensions"
14128 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
14132 msgid "Assume that receivers of Objective-C messages may be nil"
14137 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
14142 msgid "Allow fast jumps to the message dispatcher"
14146 msgid "Enable Objective-C exception and synchronization syntax"
14150 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
14154 msgid "Enable Objective-C setjmp exception handling runtime"
14158 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
14162 msgid "Enable optional diagnostics"
14166 msgid "Look for and use PCH files even when preprocessing"
14170 msgid "Downgrade conformance errors to warnings"
14174 msgid "Treat the input file as already preprocessed"
14179 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
14184 msgid "Enable automatic template instantiation"
14188 msgid "Generate run time type descriptor information"
14192 msgid "Use the same size for double as for float"
14196 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
14200 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
14204 msgid "Make \"char\" signed by default"
14208 msgid "Display statistics accumulated during compilation"
14212 msgid "Distance between tab stops for column reporting"
14216 msgid "Specify maximum template instantiation depth"
14220 msgid "Do not generate thread-safe code for initializing local statics"
14224 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
14228 msgid "Make \"char\" unsigned by default"
14232 msgid "Use __cxa_atexit to register destructors"
14236 msgid "Use __cxa_get_exception_ptr in exception handling"
14240 msgid "Marks all inlined methods as having hidden visibility"
14244 msgid "Discard unused virtual functions"
14248 msgid "Implement vtables using thunks"
14252 msgid "Emit common-like symbols as weak symbols"
14257 "Convert all wide strings and character constants to character set <cset>"
14261 msgid "Generate a #line directive pointing at the current working directory"
14265 msgid "Emit cross referencing information"
14270 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
14274 msgid "Dump declarations to a .decl file"
14277 #: c.opt:762 c.opt:794
14278 msgid "Add <dir> to the end of the system include path"
14282 msgid "Accept definition of macros in <file>"
14286 msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
14290 msgid "Include the contents of <file> before other files"
14294 msgid "Specify <path> as a prefix for next two options"
14298 msgid "Set <dir> to be the system root directory"
14302 msgid "Add <dir> to the start of the system include path"
14306 msgid "Add <dir> to the end of the quote include path"
14311 "Do not search standard system include directories (those specified with -"
14312 "isystem will still be used)"
14316 msgid "Do not search standard system include directories for C++"
14320 msgid "Generate C header of platform-specific features"
14324 msgid "Print a checksum of the executable for PCH validity checking, and stop"
14328 msgid "Remap file names when including files"
14332 msgid "Conform to the ISO 1998 C++ standard"
14335 #: c.opt:847 c.opt:875
14336 msgid "Conform to the ISO 1990 C standard"
14339 #: c.opt:851 c.opt:883
14340 msgid "Conform to the ISO 1999 C standard"
14344 msgid "Deprecated in favor of -std=c99"
14348 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
14352 msgid "Conform to the ISO 1990 C standard with GNU extensions"
14356 msgid "Conform to the ISO 1999 C standard with GNU extensions"
14360 msgid "Deprecated in favor of -std=gnu99"
14364 msgid "Conform to the ISO 1990 C standard as amended in 1994"
14368 msgid "Deprecated in favor of -std=iso9899:1999"
14372 msgid "Enable traditional preprocessing"
14376 msgid "Support ISO C trigraphs"
14380 msgid "Do not predefine system-specific and GCC-specific macros"
14384 msgid "Enable verbose output"
14388 msgid "Display this information"
14393 "Set parameter <param> to value. See below for a complete list of parameters"
14398 "Put global and static data smaller than <number> bytes into a special "
14399 "section (on some targets)"
14403 msgid "Set optimization level to <number>"
14407 msgid "Optimize for space rather than speed"
14411 msgid "This switch is deprecated; use -Wextra instead"
14415 msgid "Warn about returning structures, unions or arrays"
14419 msgid "Warn about comparisons that always evaluate to true"
14423 msgid "Warn about inappropriate attribute usage"
14427 msgid "Warn about pointer casts which increase alignment"
14431 msgid "Warn about uses of __attribute__((deprecated)) declarations"
14435 msgid "Warn when an optimization pass is disabled"
14439 msgid "Treat all warnings as errors"
14443 msgid "Treat specified warning as error"
14447 msgid "Print extra (possibly unwanted) warnings"
14451 msgid "Exit on the first error occurred"
14455 msgid "Warn when an inlined function cannot be inlined"
14459 msgid "Warn if an object is larger than <number> bytes"
14463 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
14468 "Warn about functions which might be candidates for __attribute__((noreturn))"
14472 msgid "Warn about overflow in arithmetic expressions"
14476 msgid "Warn when the packed attribute has no effect on struct layout"
14480 msgid "Warn when padding is required to align structure members"
14484 msgid "Warn when one local variable shadows another"
14488 msgid "Warn when not issuing stack smashing protection for some reason"
14491 #: common.opt:134 common.opt:138
14492 msgid "Warn about code which might break strict aliasing rules"
14496 msgid "Warn about comparisons to constant string literals"
14500 msgid "Warn about enumerated switches, with no default, missing a case"
14504 msgid "Warn about enumerated switches missing a \"default:\" statement"
14508 msgid "Warn about all enumerated switches missing a specific case"
14512 msgid "Warn about uninitialized automatic variables"
14516 msgid "Warn about code that will never be executed"
14520 msgid "Enable all -Wunused- warnings"
14524 msgid "Warn when a function is unused"
14528 msgid "Warn when a label is unused"
14532 msgid "Warn when a function parameter is unused"
14536 msgid "Warn when an expression value is unused"
14540 msgid "Warn when a variable is unused"
14544 msgid "Warn when a register variable is declared volatile"
14548 msgid "Emit declaration information into <file>"
14552 msgid "Enable dumps from specific passes of the compiler"
14556 msgid "Set the file basename to be used for dumps"
14560 msgid "Align the start of functions"
14564 msgid "Align labels which are only reached by jumping"
14568 msgid "Align all labels"
14572 msgid "Align the start of loops"
14576 msgid "Specify that arguments may alias each other and globals"
14580 msgid "Assume arguments may alias globals but not each other"
14584 msgid "Assume arguments alias neither each other nor globals"
14588 msgid "Assume arguments alias no other storage"
14592 msgid "Generate unwind tables that are exact at each instruction boundary"
14596 msgid "Generate code to check bounds before indexing arrays"
14600 msgid "Replace add, compare, branch with branch on count register"
14604 msgid "Use profiling information for branch probabilities"
14609 "Perform branch target load optimization before prologue / epilogue threading"
14614 "Perform branch target load optimization after prologue / epilogue threading"
14619 "Restrict target load migration not to re-use registers in any basic block"
14623 msgid "Mark <register> as being preserved across functions"
14627 msgid "Mark <register> as being corrupted by function calls"
14631 msgid "Save registers around function calls"
14635 msgid "Do not put uninitialized globals in the common section"
14639 msgid "Perform a register copy-propagation optimization pass"
14643 msgid "Perform cross-jumping optimization"
14647 msgid "When running CSE, follow jumps to their targets"
14651 msgid "When running CSE, follow conditional jumps"
14655 msgid "Omit range reduction step when performing complex division"
14659 msgid "Place data items into their own section"
14663 msgid "Defer popping functions args from stack until later"
14667 msgid "Attempt to fill delay slots of branch instructions"
14671 msgid "Delete useless null pointer checks"
14676 "How often to emit source location at the beginning of line-wrapped "
14682 "Amend appropriate diagnostic messages with the command line option that "
14687 msgid "Dump various compiler internals to a file"
14691 msgid "Suppress output of addresses in debugging dumps"
14696 "Suppress output of instruction numbers, line number notes and addresses in "
14701 msgid "Perform early inlining"
14705 msgid "Perform DWARF2 duplicate elimination"
14708 #: common.opt:402 common.opt:406
14709 msgid "Perform unused type elimination in debug info"
14713 msgid "Do not suppress C++ class debug information."
14717 msgid "Enable exception handling"
14721 msgid "Perform a number of minor, expensive optimizations"
14725 msgid "Assume no NaNs or infinities are generated"
14729 msgid "Mark <register> as being unavailable to the compiler"
14733 msgid "Don't allocate floats and doubles in extended-precision registers"
14737 msgid "Copy memory address constants into registers before use"
14741 msgid "Copy memory operands into registers before use"
14745 msgid "Allow function addresses to be held in registers"
14749 msgid "Place each function into its own section"
14753 msgid "Perform global common subexpression elimination"
14758 "Perform enhanced load motion during global common subexpression elimination"
14762 msgid "Perform store motion after global common subexpression elimination"
14767 "Perform redundant load after store elimination in global common subexpression"
14772 "Perform global common subexpression elimination after register allocation"
14776 msgid "Enable guessing of branch probabilities"
14780 msgid "Process #ident directives"
14784 msgid "Perform conversion of conditional jumps to branchless equivalents"
14788 msgid "Perform conversion of conditional jumps to conditional execution"
14792 msgid "Do not generate .size directives"
14796 msgid "Pay attention to the \"inline\" keyword"
14800 msgid "Integrate simple functions into their callers"
14804 msgid "Integrate functions called once into their callers"
14808 msgid "Limit the size of inlined functions to <number>"
14812 msgid "Instrument function entry and exit with profiling calls"
14816 msgid "Perform Interprocedural constant propagation"
14820 msgid "Discover pure and const functions"
14824 msgid "Perform interprocedural points-to analysis"
14828 msgid "Discover readonly and non addressable static variables"
14832 msgid "Type based escape and alias analysis"
14836 msgid "Optimize induction variables on trees"
14840 msgid "Use jump tables for sufficiently large switch statements"
14844 msgid "Generate code for functions even if they are fully inlined"
14848 msgid "Emit static const variables even if they are not used"
14852 msgid "Give external symbols a leading underscore"
14855 #: common.opt:578 common.opt:744 common.opt:867
14856 msgid "Does nothing. Preserved for backward compatibility."
14860 msgid "Set errno after built-in math functions"
14864 msgid "Report on permanent memory allocation"
14868 msgid "Attempt to merge identical constants and constant variables"
14872 msgid "Attempt to merge identical constants across compilation units"
14877 "Limit diagnostics to <number> characters per line. 0 suppresses line-"
14882 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
14886 msgid "Move loop invariant computations out of loops"
14890 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
14894 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
14898 msgid "Ignore read operations when inserting mudflap instrumentation"
14903 "Enable/Disable the traditional scheduling in loops that already passed "
14904 "modulo scheduling"
14908 msgid "Support synchronous non-call exceptions"
14912 msgid "When possible do not generate stack frames"
14916 msgid "Do the full register move optimization pass"
14920 msgid "Optimize sibling and tail recursive calls"
14924 msgid "Pack structure members together without holes"
14928 msgid "Set initial maximum structure member alignment"
14932 msgid "Return small aggregates in memory, not registers"
14936 msgid "Perform loop peeling"
14940 msgid "Enable machine specific peephole optimizations"
14944 msgid "Enable an RTL peephole pass before sched2"
14948 msgid "Generate position-independent code if possible (large mode)"
14953 "Generate position-independent code for executables if possible (large mode)"
14957 msgid "Generate position-independent code if possible (small mode)"
14962 "Generate position-independent code for executables if possible (small mode)"
14966 msgid "Generate prefetch instructions, if available, for arrays in loops"
14970 msgid "Enable basic program profiling code"
14974 msgid "Insert arc-based program profiling code"
14979 "Enable common options for generating profile info for profile feedback "
14980 "directed optimizations"
14985 "Enable common options for performing profile feedback directed optimizations"
14989 msgid "Insert code to profile values of expressions"
14993 msgid "Make compile reproducible using <string>"
14997 msgid "Return small aggregates in registers"
15001 msgid "Enables a register move optimization"
15005 msgid "Perform a register renaming optimization pass"
15009 msgid "Reorder basic blocks to improve code placement"
15013 msgid "Reorder basic blocks and partition into hot and cold sections"
15017 msgid "Reorder functions to improve code placement"
15021 msgid "Add a common subexpression elimination pass after loop optimizations"
15025 msgid "Disable optimizations that assume default FP rounding behavior"
15029 msgid "Enable scheduling across basic blocks"
15033 msgid "Allow speculative motion of non-loads"
15037 msgid "Allow speculative motion of some loads"
15041 msgid "Allow speculative motion of more loads"
15045 msgid "Set the verbosity level of the scheduler"
15049 msgid "If scheduling post reload, do superblock scheduling"
15053 msgid "If scheduling post reload, do trace scheduling"
15057 msgid "Reschedule instructions before register allocation"
15061 msgid "Reschedule instructions after register allocation"
15065 msgid "Allow premature scheduling of queued insns"
15069 msgid "Set number of queued insns that can be prematurely scheduled"
15072 #: common.opt:802 common.opt:806
15074 "Set dependence distance checking in premature scheduling of queued insns"
15078 msgid "Access data in the same section from shared anchor points"
15082 msgid "Perform sequence abstraction optimization on RTL"
15086 msgid "Eliminate redundant sign extensions using LCM."
15090 msgid "Show column numbers in diagnostics, when available. Default on"
15094 msgid "Disable optimizations observable by IEEE signaling NaNs"
15098 msgid "Convert floating point constants to single precision constants"
15102 msgid "Split lifetimes of induction variables when loops are unrolled"
15106 msgid "Apply variable expansion when loops are unrolled"
15110 msgid "Insert stack checking code into the program"
15114 msgid "Trap if the stack goes past <register>"
15118 msgid "Trap if the stack goes past symbol <name>"
15122 msgid "Use propolice as a stack protection method"
15126 msgid "Use a stack protection method for every function"
15130 msgid "Assume strict aliasing rules apply"
15134 msgid "Check for syntax errors, then stop"
15138 msgid "Create data files needed by \"gcov\""
15142 msgid "Perform jump threading optimizations"
15146 msgid "Report the time taken by each compiler pass"
15150 msgid "Set the default thread-local storage code generation model"
15154 msgid "Reorder top level functions, variables, and asms"
15158 msgid "Perform superblock formation via tail duplication"
15162 msgid "Assume floating-point operations can trap"
15166 msgid "Trap for signed overflow in addition, subtraction and multiplication"
15170 msgid "Enable SSA-CCP optimization on trees"
15174 msgid "Enable SSA-CCP optimization for stores and loads"
15178 msgid "Enable loop header copying on trees"
15182 msgid "Coalesce memory temporaries in the SSA->normal pass"
15186 msgid "Replace SSA temporaries with better names in copies"
15190 msgid "Enable copy propagation on trees"
15194 msgid "Enable copy propagation for stores and loads"
15198 msgid "Enable SSA dead code elimination optimization on trees"
15202 msgid "Enable dominator optimizations"
15206 msgid "Enable dead store elimination"
15210 msgid "Enable Full Redundancy Elimination (FRE) on trees"
15214 msgid "Enable loop invariant motion on trees"
15218 msgid "Enable linear loop transforms on trees"
15222 msgid "Create canonical induction variables in loops"
15226 msgid "Enable loop optimizations on tree level"
15230 msgid "Enable SSA-PRE optimization on trees"
15234 msgid "Perform structural alias analysis"
15238 msgid "Enable SSA code sinking on trees"
15242 msgid "Perform scalar replacement of aggregates"
15246 msgid "Replace temporary expressions in the SSA->normal pass"
15250 msgid "Perform live range splitting during the SSA->normal pass"
15254 msgid "Perform Value Range Propagation on trees"
15258 msgid "Compile whole compilation unit at a time"
15262 msgid "Perform loop unrolling when iteration count is known"
15266 msgid "Perform loop unrolling for all loops"
15270 msgid "Allow loop optimizations to assume that the loops behave in normal way"
15274 msgid "Allow math optimizations that may violate IEEE or ISO standards"
15278 msgid "Perform loop unswitching"
15282 msgid "Just generate unwind tables for exception handling"
15286 msgid "Perform variable tracking"
15290 msgid "Enable loop vectorization on trees"
15294 msgid "Enable loop versioning when doing loop vectorization on trees"
15298 msgid "Set the verbosity level of the vectorizer"
15302 msgid "Add extra commentary to assembler output"
15306 msgid "Set the default symbol visibility"
15310 msgid "Use expression value profiles in optimizations"
15314 msgid "Construct webs and split unrelated uses of single variable"
15318 msgid "Perform whole program optimizations"
15322 msgid "Assume signed arithmetic overflow wraps around"
15326 msgid "Put zero initialized data in the bss section"
15330 msgid "Generate debug information in default format"
15334 msgid "Generate debug information in COFF format"
15338 msgid "Generate debug information in DWARF v2 format"
15342 msgid "Generate debug information in default extended format"
15346 msgid "Generate debug information in STABS format"
15350 msgid "Generate debug information in extended STABS format"
15354 msgid "Generate debug information in VMS format"
15358 msgid "Generate debug information in XCOFF format"
15362 msgid "Generate debug information in extended XCOFF format"
15366 msgid "Place output into <file>"
15370 msgid "Enable function profiling"
15374 msgid "Issue warnings needed for strict compliance to the standard"
15378 msgid "Like -pedantic but issue them as errors"
15382 msgid "Do not display functions compiled or elapsed time"
15386 msgid "Display the compiler's version"
15390 msgid "Suppress warnings"
15393 #: attribs.c:175 cp/name-lookup.c:3081
15394 #, gcc-internal-format
15395 msgid "%qs attribute directive ignored"
15399 #, gcc-internal-format
15400 msgid "wrong number of arguments specified for %qs attribute"
15404 #, gcc-internal-format
15405 msgid "%qs attribute does not apply to types"
15409 #, gcc-internal-format
15410 msgid "%qs attribute only applies to function types"
15414 #, gcc-internal-format
15415 msgid "type attributes ignored after type is already defined"
15418 #: bb-reorder.c:1872
15419 #, gcc-internal-format
15420 msgid "multiple hot/cold transitions found (bb %i)"
15424 #, gcc-internal-format
15426 "branch target register load optimization is not intended to be run twice"
15430 #, gcc-internal-format
15431 msgid "offset outside bounds of constant string"
15435 #, gcc-internal-format
15436 msgid "second argument to %<__builtin_prefetch%> must be a constant"
15440 #, gcc-internal-format
15441 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
15445 #, gcc-internal-format
15446 msgid "third argument to %<__builtin_prefetch%> must be a constant"
15450 #, gcc-internal-format
15451 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
15455 #, gcc-internal-format
15456 msgid "argument of %<__builtin_args_info%> must be constant"
15460 #, gcc-internal-format
15461 msgid "argument of %<__builtin_args_info%> out of range"
15465 #, gcc-internal-format
15466 msgid "missing argument in %<__builtin_args_info%>"
15469 #: builtins.c:4305 gimplify.c:2067
15470 #, gcc-internal-format
15471 msgid "too few arguments to function %<va_start%>"
15475 #, gcc-internal-format
15476 msgid "first argument to %<va_arg%> not of type %<va_list%>"
15479 #. Unfortunately, this is merely undefined, rather than a constraint
15480 #. violation, so we cannot make this an error. If this call is never
15481 #. executed, the program is still strictly conforming.
15483 #, gcc-internal-format
15484 msgid "%qT is promoted to %qT when passed through %<...%>"
15488 #, gcc-internal-format
15489 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
15492 #. We can, however, treat "undefined" any way we please.
15493 #. Call abort to encourage the user to fix the program.
15494 #: builtins.c:4494 c-typeck.c:2288
15495 #, gcc-internal-format
15496 msgid "if this code is reached, the program will abort"
15500 #, gcc-internal-format
15501 msgid "invalid argument to %<__builtin_frame_address%>"
15505 #, gcc-internal-format
15506 msgid "invalid argument to %<__builtin_return_address%>"
15510 #, gcc-internal-format
15511 msgid "unsupported argument to %<__builtin_frame_address%>"
15515 #, gcc-internal-format
15516 msgid "unsupported argument to %<__builtin_return_address%>"
15520 #, gcc-internal-format
15521 msgid "second argument to %<__builtin_expect%> must be a constant"
15525 #, gcc-internal-format
15526 msgid "%<__builtin_longjmp%> second argument must be 1"
15530 #, gcc-internal-format
15531 msgid "target format does not support infinity"
15534 #: builtins.c:8786 builtins.c:8880
15535 #, gcc-internal-format
15536 msgid "too few arguments to function %qs"
15539 #: builtins.c:8792 builtins.c:8886
15540 #, gcc-internal-format
15541 msgid "too many arguments to function %qs"
15544 #: builtins.c:8798 builtins.c:8911
15545 #, gcc-internal-format
15546 msgid "non-floating-point argument to function %qs"
15550 #, gcc-internal-format
15551 msgid "%<va_start%> used in function with fixed args"
15554 #. Evidently an out of date version of <stdarg.h>; can't validate
15555 #. va_start's second argument, but can still work as intended.
15557 #, gcc-internal-format
15558 msgid "%<__builtin_next_arg%> called without an argument"
15562 #, gcc-internal-format
15563 msgid "%<va_start%> used with too many arguments"
15566 #. FIXME: Sometimes with the tree optimizers we can get the
15567 #. not the last argument even though the user used the last
15568 #. argument. We just warn and set the arg to be the last
15569 #. argument so that we will get wrong-code because of
15572 #, gcc-internal-format
15573 msgid "second parameter of %<va_start%> not last named argument"
15576 #: builtins.c:10093
15577 #, gcc-internal-format
15578 msgid "%Hfirst argument of %D must be a pointer, second integer constant"
15581 #: builtins.c:10106
15582 #, gcc-internal-format
15583 msgid "%Hlast argument of %D is not integer constant between 0 and 3"
15586 #: builtins.c:10152 builtins.c:10305 builtins.c:10373
15587 #, gcc-internal-format
15588 msgid "%Hcall to %D will always overflow destination buffer"
15592 #, gcc-internal-format
15593 msgid "%qD is not defined outside of function scope"
15596 #. Translators: The %d after 'ISO C' will be 90 or 99. Do not
15597 #. separate the %d from the 'C'. 'ISO' should not be
15598 #. translated, but it may be moved after 'C%d' in languages
15599 #. where modifiers follow nouns.
15601 #, gcc-internal-format
15603 "string length %qd is greater than the length %qd ISO C%d compilers are "
15604 "required to support"
15608 #, gcc-internal-format
15609 msgid "overflow in constant expression"
15613 #, gcc-internal-format
15614 msgid "integer overflow in expression"
15618 #, gcc-internal-format
15619 msgid "floating point overflow in expression"
15623 #, gcc-internal-format
15624 msgid "vector overflow in expression"
15628 #, gcc-internal-format
15629 msgid "large integer implicitly truncated to unsigned type"
15633 #, gcc-internal-format
15634 msgid "negative integer implicitly converted to unsigned type"
15638 #, gcc-internal-format
15639 msgid "type-punning to incomplete type might break strict-aliasing rules"
15643 #, gcc-internal-format
15644 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
15648 #, gcc-internal-format
15649 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
15653 #, gcc-internal-format
15654 msgid "%Hempty body in an if-statement"
15658 #, gcc-internal-format
15659 msgid "%Hempty body in an else-statement"
15663 #, gcc-internal-format
15664 msgid "overflow in implicit constant conversion"
15668 #, gcc-internal-format
15669 msgid "operation on %qE may be undefined"
15673 #, gcc-internal-format
15674 msgid "case label does not reduce to an integer constant"
15678 #, gcc-internal-format
15679 msgid "case label value is less than minimum value for type"
15683 #, gcc-internal-format
15684 msgid "case label value exceeds maximum value for type"
15688 #, gcc-internal-format
15689 msgid "lower value in case label range less than minimum value for type"
15693 #, gcc-internal-format
15694 msgid "upper value in case label range exceeds maximum value for type"
15698 #, gcc-internal-format
15699 msgid "invalid operands to binary %s"
15703 #, gcc-internal-format
15704 msgid "comparison is always false due to limited range of data type"
15708 #, gcc-internal-format
15709 msgid "comparison is always true due to limited range of data type"
15713 #, gcc-internal-format
15714 msgid "comparison of unsigned expression >= 0 is always true"
15718 #, gcc-internal-format
15719 msgid "comparison of unsigned expression < 0 is always false"
15723 #, gcc-internal-format
15724 msgid "pointer of type %<void *%> used in arithmetic"
15728 #, gcc-internal-format
15729 msgid "pointer to a function used in arithmetic"
15733 #, gcc-internal-format
15734 msgid "pointer to member function used in arithmetic"
15737 #. Common Ada/Pascal programmer's mistake. We always warn
15738 #. about this since it is so bad.
15740 #, gcc-internal-format
15741 msgid "the address of %qD will always evaluate as %<true%>"
15745 #, gcc-internal-format
15746 msgid "suggest parentheses around assignment used as truth value"
15749 #: c-common.c:2643 c-common.c:2683
15750 #, gcc-internal-format
15751 msgid "invalid use of %<restrict%>"
15755 #, gcc-internal-format
15756 msgid "invalid application of %<sizeof%> to a function type"
15760 #, gcc-internal-format
15761 msgid "invalid application of %qs to a void type"
15765 #, gcc-internal-format
15766 msgid "invalid application of %qs to incomplete type %qT "
15770 #, gcc-internal-format
15771 msgid "%<__alignof%> applied to a bit-field"
15775 #, gcc-internal-format
15776 msgid "cannot disable built-in function %qs"
15780 #, gcc-internal-format
15781 msgid "pointers are not permitted as case values"
15785 #, gcc-internal-format
15786 msgid "range expressions in switch statements are non-standard"
15790 #, gcc-internal-format
15791 msgid "empty range specified"
15795 #, gcc-internal-format
15796 msgid "duplicate (or overlapping) case value"
15800 #, gcc-internal-format
15801 msgid "%Jthis is the first entry overlapping that value"
15805 #, gcc-internal-format
15806 msgid "duplicate case value"
15810 #, gcc-internal-format
15811 msgid "%Jpreviously used here"
15815 #, gcc-internal-format
15816 msgid "multiple default labels in one switch"
15820 #, gcc-internal-format
15821 msgid "%Jthis is the first default label"
15825 #, gcc-internal-format
15826 msgid "%Jcase value %qs not in enumerated type"
15830 #, gcc-internal-format
15831 msgid "%Jcase value %qs not in enumerated type %qT"
15835 #, gcc-internal-format
15836 msgid "%Hswitch missing default case"
15840 #, gcc-internal-format
15841 msgid "%Henumeration value %qE not handled in switch"
15845 #, gcc-internal-format
15846 msgid "taking the address of a label is non-standard"
15850 #, gcc-internal-format
15851 msgid "%qE attribute ignored for field of type %qT"
15854 #: c-common.c:4102 c-common.c:4121 c-common.c:4139 c-common.c:4166
15855 #: c-common.c:4185 c-common.c:4208 c-common.c:4229 c-common.c:4254
15856 #: c-common.c:4280 c-common.c:4317 c-common.c:4344 c-common.c:4395
15857 #: c-common.c:4420 c-common.c:4448 c-common.c:4467 c-common.c:4750
15858 #: c-common.c:4810 c-common.c:4831 c-common.c:4895 c-common.c:5008
15859 #: c-common.c:5074 c-common.c:5092 c-common.c:5138 c-common.c:5208
15860 #: c-common.c:5232 c-common.c:5531 c-common.c:5554 c-common.c:5593
15861 #, gcc-internal-format
15862 msgid "%qE attribute ignored"
15866 #, gcc-internal-format
15867 msgid "%qE attribute have effect only on public objects"
15871 #, gcc-internal-format
15872 msgid "unknown machine mode %qs"
15876 #, gcc-internal-format
15877 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
15881 #, gcc-internal-format
15882 msgid "use __attribute__ ((vector_size)) instead"
15886 #, gcc-internal-format
15887 msgid "unable to emulate %qs"
15891 #, gcc-internal-format
15892 msgid "invalid pointer mode %qs"
15896 #, gcc-internal-format
15897 msgid "no data type for mode %qs"
15901 #, gcc-internal-format
15902 msgid "cannot use mode %qs for enumeral types"
15906 #, gcc-internal-format
15907 msgid "mode %qs applied to inappropriate type"
15911 #, gcc-internal-format
15912 msgid "%Jsection attribute cannot be specified for local variables"
15916 #, gcc-internal-format
15917 msgid "section of %q+D conflicts with previous declaration"
15921 #, gcc-internal-format
15922 msgid "section attribute not allowed for %q+D"
15926 #, gcc-internal-format
15927 msgid "%Jsection attributes are not supported for this target"
15931 #, gcc-internal-format
15932 msgid "requested alignment is not a constant"
15936 #, gcc-internal-format
15937 msgid "requested alignment is not a power of 2"
15941 #, gcc-internal-format
15942 msgid "requested alignment is too large"
15946 #, gcc-internal-format
15947 msgid "alignment may not be specified for %q+D"
15951 #, gcc-internal-format
15952 msgid "%q+D defined both normally and as an alias"
15956 #, gcc-internal-format
15957 msgid "alias argument not a string"
15961 #, gcc-internal-format
15962 msgid "%Jweakref attribute must appear before alias attribute"
15966 #, gcc-internal-format
15967 msgid "%qE attribute ignored on non-class types"
15971 #, gcc-internal-format
15972 msgid "%qE attribute ignored because %qT is already defined"
15976 #, gcc-internal-format
15977 msgid "visibility argument not a string"
15981 #, gcc-internal-format
15982 msgid "%qE attribute ignored on types"
15986 #, gcc-internal-format
15988 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
15993 #, gcc-internal-format
15994 msgid "%qD redeclared with different visibility"
15998 #, gcc-internal-format
15999 msgid "tls_model argument not a string"
16003 #, gcc-internal-format
16005 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
16006 "dynamic\" or \"global-dynamic\""
16009 #: c-common.c:5048 c-common.c:5112
16010 #, gcc-internal-format
16011 msgid "%J%qE attribute applies only to functions"
16014 #: c-common.c:5053 c-common.c:5117
16015 #, gcc-internal-format
16016 msgid "%Jcan%'t set %qE attribute after definition"
16020 #, gcc-internal-format
16021 msgid "%qE attribute ignored for %qE"
16025 #, gcc-internal-format
16026 msgid "invalid vector type for attribute %qE"
16030 #, gcc-internal-format
16031 msgid "vector size not an integral multiple of component size"
16035 #, gcc-internal-format
16036 msgid "zero vector size"
16040 #, gcc-internal-format
16041 msgid "number of components of the vector not a power of two"
16045 #, gcc-internal-format
16046 msgid "nonnull attribute without arguments on a non-prototype"
16050 #, gcc-internal-format
16051 msgid "nonnull argument has invalid operand number (argument %lu)"
16055 #, gcc-internal-format
16057 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
16061 #, gcc-internal-format
16063 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
16066 #: c-common.c:5414 c-common.c:5437
16067 #, gcc-internal-format
16068 msgid "not enough variable arguments to fit a sentinel"
16072 #, gcc-internal-format
16073 msgid "missing sentinel in function call"
16077 #, gcc-internal-format
16078 msgid "null argument where non-null required (argument %lu)"
16082 #, gcc-internal-format
16083 msgid "cleanup argument not an identifier"
16087 #, gcc-internal-format
16088 msgid "cleanup argument not a function"
16092 #, gcc-internal-format
16093 msgid "%qE attribute requires prototypes with named arguments"
16097 #, gcc-internal-format
16098 msgid "%qE attribute only applies to variadic functions"
16102 #, gcc-internal-format
16103 msgid "requested position is not an integer constant"
16107 #, gcc-internal-format
16108 msgid "requested position is less than zero"
16112 #, gcc-internal-format
16114 "%Hignoring return value of %qD, declared with attribute warn_unused_result"
16118 #, gcc-internal-format
16120 "%Hignoring return value of function declared with attribute "
16121 "warn_unused_result"
16125 #, gcc-internal-format
16126 msgid "cannot apply %<offsetof%> to static data member %qD"
16130 #, gcc-internal-format
16131 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
16134 #: c-common.c:6030 cp/typeck.c:4399
16135 #, gcc-internal-format
16136 msgid "attempt to take address of bit-field structure member %qD"
16140 #, gcc-internal-format
16141 msgid "lvalue required as left operand of assignment"
16145 #, gcc-internal-format
16146 msgid "lvalue required as increment operand"
16150 #, gcc-internal-format
16151 msgid "lvalue required as decrement operand"
16155 #, gcc-internal-format
16156 msgid "lvalue required as unary %<&%> operand"
16160 #, gcc-internal-format
16161 msgid "lvalue required in asm statement"
16164 #: c-common.c:6217 c-common.c:6266 c-typeck.c:2574
16165 #, gcc-internal-format
16166 msgid "too few arguments to function %qE"
16169 #. ??? This should not be an error when inlining calls to
16170 #. unprototyped functions.
16171 #: c-common.c:6234 c-typeck.c:4247
16172 #, gcc-internal-format
16173 msgid "incompatible type for argument %d of %qE"
16177 #, gcc-internal-format
16178 msgid "array subscript has type %<char%>"
16181 #. Except for passing an argument to an unprototyped function,
16182 #. this is a constraint violation. When passing an argument to
16183 #. an unprototyped function, it is compile-time undefined;
16184 #. making it a constraint in that case was rejected in
16186 #: c-convert.c:96 c-typeck.c:1691 c-typeck.c:3897 cp/typeck.c:1477
16187 #: cp/typeck.c:6167 fortran/convert.c:89 treelang/tree-convert.c:79
16188 #, gcc-internal-format
16189 msgid "void value not ignored as it ought to be"
16192 #: c-convert.c:117 fortran/convert.c:122 java/typeck.c:155
16193 #: treelang/tree-convert.c:105
16194 #, gcc-internal-format
16195 msgid "conversion to non-scalar type requested"
16199 #, gcc-internal-format
16200 msgid "array %q+D assumed to have one element"
16204 #, gcc-internal-format
16205 msgid "GCC supports only %u nested scopes"
16208 #: c-decl.c:759 cp/decl.c:360 java/decl.c:1620
16209 #, gcc-internal-format
16210 msgid "label %q+D used but not defined"
16213 #: c-decl.c:765 cp/decl.c:371 java/decl.c:1625
16214 #, gcc-internal-format
16215 msgid "label %q+D defined but not used"
16219 #, gcc-internal-format
16220 msgid "label %q+D declared but not defined"
16224 #, gcc-internal-format
16225 msgid "nested function %q+D declared but never defined"
16228 #: c-decl.c:816 cp/decl.c:610
16229 #, gcc-internal-format
16230 msgid "unused variable %q+D"
16234 #, gcc-internal-format
16235 msgid "type of array %q+D completed incompatibly with implicit initialization"
16239 #, gcc-internal-format
16241 "a parameter list with an ellipsis can%'t match an empty parameter name list "
16246 #, gcc-internal-format
16248 "an argument type that has a default promotion can%'t match an empty "
16249 "parameter name list declaration"
16253 #, gcc-internal-format
16255 "prototype for %q+D declares more arguments than previous old-style definition"
16259 #, gcc-internal-format
16261 "prototype for %q+D declares fewer arguments than previous old-style "
16266 #, gcc-internal-format
16267 msgid "prototype for %q+D declares argument %d with incompatible type"
16270 #. If we get here, no errors were found, but do issue a warning
16271 #. for this poor-style construct.
16273 #, gcc-internal-format
16274 msgid "prototype for %q+D follows non-prototype definition"
16278 #, gcc-internal-format
16279 msgid "previous definition of %q+D was here"
16283 #, gcc-internal-format
16284 msgid "previous implicit declaration of %q+D was here"
16288 #, gcc-internal-format
16289 msgid "previous declaration of %q+D was here"
16293 #, gcc-internal-format
16294 msgid "%q+D redeclared as different kind of symbol"
16298 #, gcc-internal-format
16299 msgid "built-in function %q+D declared as non-function"
16302 #: c-decl.c:1196 c-decl.c:1312 c-decl.c:1950
16303 #, gcc-internal-format
16304 msgid "declaration of %q+D shadows a built-in function"
16308 #, gcc-internal-format
16309 msgid "redeclaration of enumerator %q+D"
16312 #. If types don't match for a built-in, throw away the
16313 #. built-in. No point in calling locate_old_decl here, it
16314 #. won't print anything.
16316 #, gcc-internal-format
16317 msgid "conflicting types for built-in function %q+D"
16320 #: c-decl.c:1250 c-decl.c:1263 c-decl.c:1273
16321 #, gcc-internal-format
16322 msgid "conflicting types for %q+D"
16326 #, gcc-internal-format
16327 msgid "conflicting type qualifiers for %q+D"
16330 #. Allow OLDDECL to continue in use.
16332 #, gcc-internal-format
16333 msgid "redefinition of typedef %q+D"
16336 #: c-decl.c:1336 c-decl.c:1421
16337 #, gcc-internal-format
16338 msgid "redefinition of %q+D"
16341 #: c-decl.c:1371 c-decl.c:1459
16342 #, gcc-internal-format
16343 msgid "static declaration of %q+D follows non-static declaration"
16346 #: c-decl.c:1381 c-decl.c:1388 c-decl.c:1448 c-decl.c:1456
16347 #, gcc-internal-format
16348 msgid "non-static declaration of %q+D follows static declaration"
16352 #, gcc-internal-format
16353 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
16357 #, gcc-internal-format
16358 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
16362 #, gcc-internal-format
16363 msgid "extern declaration of %q+D follows declaration with no linkage"
16367 #, gcc-internal-format
16368 msgid "declaration of %q+D with no linkage follows extern declaration"
16372 #, gcc-internal-format
16373 msgid "redeclaration of %q+D with no linkage"
16377 #, gcc-internal-format
16379 "redeclaration of %q+D with different visibility (old visibility preserved)"
16383 #, gcc-internal-format
16384 msgid "inline declaration of %qD follows declaration with attribute noinline"
16388 #, gcc-internal-format
16389 msgid "declaration of %q+D with attribute noinline follows inline declaration "
16393 #, gcc-internal-format
16394 msgid "%q+D declared inline after being called"
16398 #, gcc-internal-format
16399 msgid "%q+D declared inline after its definition"
16403 #, gcc-internal-format
16404 msgid "redefinition of parameter %q+D"
16408 #, gcc-internal-format
16409 msgid "redundant redeclaration of %q+D"
16413 #, gcc-internal-format
16414 msgid "declaration of %q+D shadows previous non-variable"
16418 #, gcc-internal-format
16419 msgid "declaration of %q+D shadows a parameter"
16423 #, gcc-internal-format
16424 msgid "declaration of %q+D shadows a global declaration"
16428 #, gcc-internal-format
16429 msgid "declaration of %q+D shadows a previous local"
16432 #: c-decl.c:1958 cp/name-lookup.c:972 cp/name-lookup.c:1003
16433 #: cp/name-lookup.c:1011
16434 #, gcc-internal-format
16435 msgid "%Jshadowed declaration is here"
16439 #, gcc-internal-format
16440 msgid "nested extern declaration of %qD"
16444 #, gcc-internal-format
16445 msgid "implicit declaration of function %qE"
16449 #, gcc-internal-format
16450 msgid "incompatible implicit declaration of built-in function %qD"
16454 #, gcc-internal-format
16455 msgid "incompatible implicit declaration of function %qD"
16459 #, gcc-internal-format
16460 msgid "%H%qE undeclared here (not in a function)"
16464 #, gcc-internal-format
16465 msgid "%H%qE undeclared (first use in this function)"
16469 #, gcc-internal-format
16470 msgid "%H(Each undeclared identifier is reported only once"
16474 #, gcc-internal-format
16475 msgid "%Hfor each function it appears in.)"
16478 #: c-decl.c:2498 cp/decl.c:2252
16479 #, gcc-internal-format
16480 msgid "label %qE referenced outside of any function"
16484 #, gcc-internal-format
16485 msgid "duplicate label declaration %qE"
16489 #, gcc-internal-format
16490 msgid "%Hduplicate label %qD"
16494 #, gcc-internal-format
16495 msgid "%Jjump into statement expression"
16499 #, gcc-internal-format
16500 msgid "%Jjump into scope of identifier with variably modified type"
16504 #, gcc-internal-format
16506 "%Htraditional C lacks a separate namespace for labels, identifier %qE "
16511 #, gcc-internal-format
16512 msgid "%H%qE defined as wrong kind of tag"
16516 #, gcc-internal-format
16517 msgid "unnamed struct/union that defines no instances"
16521 #, gcc-internal-format
16522 msgid "empty declaration with storage class specifier does not redeclare tag"
16526 #, gcc-internal-format
16527 msgid "empty declaration with type qualifier does not redeclare tag"
16530 #: c-decl.c:2942 c-decl.c:2949
16531 #, gcc-internal-format
16532 msgid "useless type name in empty declaration"
16536 #, gcc-internal-format
16537 msgid "%<inline%> in empty declaration"
16541 #, gcc-internal-format
16542 msgid "%<auto%> in file-scope empty declaration"
16546 #, gcc-internal-format
16547 msgid "%<register%> in file-scope empty declaration"
16551 #, gcc-internal-format
16552 msgid "useless storage class specifier in empty declaration"
16556 #, gcc-internal-format
16557 msgid "useless %<__thread%> in empty declaration"
16561 #, gcc-internal-format
16562 msgid "useless type qualifier in empty declaration"
16565 #: c-decl.c:2996 c-parser.c:1285
16566 #, gcc-internal-format
16567 msgid "empty declaration"
16571 #, gcc-internal-format
16573 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
16578 #, gcc-internal-format
16579 msgid "ISO C90 does not support %<[*]%> array declarators"
16583 #. A function definition isn't function prototype scope C99 6.2.1p4.
16585 #: c-decl.c:3072 c-decl.c:4930
16586 #, gcc-internal-format
16587 msgid "%<[*]%> not allowed in other than function prototype scope"
16591 #, gcc-internal-format
16592 msgid "static or type qualifiers in abstract declarator"
16596 #, gcc-internal-format
16597 msgid "%q+D is usually a function"
16600 #: c-decl.c:3191 cp/decl.c:3852 cp/decl2.c:785
16601 #, gcc-internal-format
16602 msgid "typedef %qD is initialized (use __typeof__ instead)"
16606 #, gcc-internal-format
16607 msgid "function %qD is initialized like a variable"
16610 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
16612 #, gcc-internal-format
16613 msgid "parameter %qD is initialized"
16617 #, gcc-internal-format
16618 msgid "variable %qD has initializer but incomplete type"
16621 #: c-decl.c:3303 c-decl.c:6017 cp/decl.c:3894 cp/decl.c:10424
16622 #, gcc-internal-format
16623 msgid "inline function %q+D given attribute noinline"
16627 #, gcc-internal-format
16628 msgid "initializer fails to determine size of %q+D"
16632 #, gcc-internal-format
16633 msgid "array size missing in %q+D"
16637 #, gcc-internal-format
16638 msgid "zero or negative size array %q+D"
16641 #: c-decl.c:3447 varasm.c:1772
16642 #, gcc-internal-format
16643 msgid "storage size of %q+D isn%'t known"
16647 #, gcc-internal-format
16648 msgid "storage size of %q+D isn%'t constant"
16652 #, gcc-internal-format
16653 msgid "ignoring asm-specifier for non-static local variable %q+D"
16656 #: c-decl.c:3530 fortran/f95-lang.c:684
16657 #, gcc-internal-format
16658 msgid "cannot put object with volatile field into register"
16662 #, gcc-internal-format
16663 msgid "ISO C forbids forward parameter declarations"
16667 #, gcc-internal-format
16668 msgid "bit-field %qs width not an integer constant"
16672 #, gcc-internal-format
16673 msgid "negative width in bit-field %qs"
16677 #, gcc-internal-format
16678 msgid "zero width for bit-field %qs"
16682 #, gcc-internal-format
16683 msgid "bit-field %qs has invalid type"
16687 #, gcc-internal-format
16688 msgid "type of bit-field %qs is a GCC extension"
16692 #, gcc-internal-format
16693 msgid "width of %qs exceeds its type"
16697 #, gcc-internal-format
16698 msgid "%qs is narrower than values of its type"
16701 #: c-decl.c:3956 c-decl.c:4233
16702 #, gcc-internal-format
16703 msgid "variably modified %qs at file scope"
16707 #, gcc-internal-format
16708 msgid "type defaults to %<int%> in declaration of %qs"
16712 #, gcc-internal-format
16713 msgid "duplicate %<const%>"
16717 #, gcc-internal-format
16718 msgid "duplicate %<restrict%>"
16722 #, gcc-internal-format
16723 msgid "duplicate %<volatile%>"
16727 #, gcc-internal-format
16728 msgid "function definition declared %<auto%>"
16732 #, gcc-internal-format
16733 msgid "function definition declared %<register%>"
16737 #, gcc-internal-format
16738 msgid "function definition declared %<typedef%>"
16742 #, gcc-internal-format
16743 msgid "function definition declared %<__thread%>"
16747 #, gcc-internal-format
16748 msgid "storage class specified for structure field %qs"
16751 #: c-decl.c:4051 cp/decl.c:7453
16752 #, gcc-internal-format
16753 msgid "storage class specified for parameter %qs"
16756 #: c-decl.c:4054 cp/decl.c:7455
16757 #, gcc-internal-format
16758 msgid "storage class specified for typename"
16761 #: c-decl.c:4071 cp/decl.c:7472
16762 #, gcc-internal-format
16763 msgid "%qs initialized and declared %<extern%>"
16766 #: c-decl.c:4074 cp/decl.c:7475
16767 #, gcc-internal-format
16768 msgid "%qs has both %<extern%> and initializer"
16772 #, gcc-internal-format
16773 msgid "file-scope declaration of %qs specifies %<auto%>"
16777 #, gcc-internal-format
16778 msgid "file-scope declaration of %qs specifies %<register%>"
16781 #: c-decl.c:4086 cp/decl.c:7479
16782 #, gcc-internal-format
16783 msgid "nested function %qs declared %<extern%>"
16786 #: c-decl.c:4089 cp/decl.c:7489
16787 #, gcc-internal-format
16788 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
16791 #. Only the innermost declarator (making a parameter be of
16792 #. array type which is converted to pointer type)
16793 #. may have static or type qualifiers.
16794 #: c-decl.c:4136 c-decl.c:4387
16795 #, gcc-internal-format
16796 msgid "static or type qualifiers in non-parameter array declarator"
16800 #, gcc-internal-format
16801 msgid "declaration of %qs as array of voids"
16805 #, gcc-internal-format
16806 msgid "declaration of %qs as array of functions"
16810 #, gcc-internal-format
16811 msgid "invalid use of structure with flexible array member"
16815 #, gcc-internal-format
16816 msgid "size of array %qs has non-integer type"
16820 #, gcc-internal-format
16821 msgid "ISO C forbids zero-size array %qs"
16825 #, gcc-internal-format
16826 msgid "size of array %qs is negative"
16830 #, gcc-internal-format
16831 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
16835 #, gcc-internal-format
16836 msgid "ISO C90 forbids variable-size array %qs"
16839 #: c-decl.c:4290 c-decl.c:4545 cp/decl.c:7888
16840 #, gcc-internal-format
16841 msgid "size of array %qs is too large"
16845 #, gcc-internal-format
16846 msgid "ISO C90 does not support flexible array members"
16850 #: c-decl.c:4314 c-parser.c:4911
16851 #, gcc-internal-format
16852 msgid "%<[*]%> not allowed in other than a declaration"
16856 #, gcc-internal-format
16857 msgid "array type has incomplete element type"
16860 #: c-decl.c:4419 cp/decl.c:7573
16861 #, gcc-internal-format
16862 msgid "%qs declared as function returning a function"
16865 #: c-decl.c:4424 cp/decl.c:7578
16866 #, gcc-internal-format
16867 msgid "%qs declared as function returning an array"
16871 #, gcc-internal-format
16872 msgid "function definition has qualified void return type"
16876 #, gcc-internal-format
16877 msgid "type qualifiers ignored on function return type"
16880 #: c-decl.c:4478 c-decl.c:4558 c-decl.c:4645 c-decl.c:4735
16881 #, gcc-internal-format
16882 msgid "ISO C forbids qualified function types"
16886 #, gcc-internal-format
16887 msgid "typedef %q+D declared %<inline%>"
16891 #, gcc-internal-format
16892 msgid "ISO C forbids const or volatile function types"
16897 #, gcc-internal-format
16898 msgid "a member of a structure or union cannot have a variably modified type"
16902 #, gcc-internal-format
16903 msgid "variable or field %qs declared void"
16907 #, gcc-internal-format
16908 msgid "attributes in parameter array declarator ignored"
16912 #, gcc-internal-format
16913 msgid "parameter %q+D declared %<inline%>"
16917 #, gcc-internal-format
16918 msgid "field %qs declared as a function"
16922 #, gcc-internal-format
16923 msgid "field %qs has incomplete type"
16926 #: c-decl.c:4705 c-decl.c:4717 c-decl.c:4721
16927 #, gcc-internal-format
16928 msgid "invalid storage class for function %qs"
16932 #, gcc-internal-format
16933 msgid "%<noreturn%> function returns non-void value"
16937 #, gcc-internal-format
16938 msgid "cannot inline function %<main%>"
16942 #, gcc-internal-format
16943 msgid "variable previously declared %<static%> redeclared %<extern%>"
16947 #, gcc-internal-format
16948 msgid "variable %q+D declared %<inline%>"
16951 #. A mere warning is sure to result in improper semantics
16952 #. at runtime. Don't bother to allow this to compile.
16953 #. A mere warning is sure to result in improper
16954 #. semantics at runtime. Don't bother to allow this to
16956 #: c-decl.c:4856 cp/decl.c:6340 cp/decl.c:8480
16957 #, gcc-internal-format
16958 msgid "thread-local storage not supported for this target"
16963 #, gcc-internal-format
16964 msgid "object with variably modified type must have no linkage"
16967 #: c-decl.c:4935 c-decl.c:6098
16968 #, gcc-internal-format
16969 msgid "function declaration isn%'t a prototype"
16973 #, gcc-internal-format
16974 msgid "parameter names (without types) in function declaration"
16978 #, gcc-internal-format
16979 msgid "parameter %u (%q+D) has incomplete type"
16983 #, gcc-internal-format
16984 msgid "%Jparameter %u has incomplete type"
16988 #, gcc-internal-format
16989 msgid "parameter %u (%q+D) has void type"
16993 #, gcc-internal-format
16994 msgid "%Jparameter %u has void type"
16998 #, gcc-internal-format
16999 msgid "%<void%> as only parameter may not be qualified"
17002 #: c-decl.c:5057 c-decl.c:5091
17003 #, gcc-internal-format
17004 msgid "%<void%> must be the only parameter"
17008 #, gcc-internal-format
17009 msgid "parameter %q+D has just a forward declaration"
17012 #. The %s will be one of 'struct', 'union', or 'enum'.
17014 #, gcc-internal-format
17015 msgid "%<%s %E%> declared inside parameter list"
17018 #. The %s will be one of 'struct', 'union', or 'enum'.
17020 #, gcc-internal-format
17021 msgid "anonymous %s declared inside parameter list"
17025 #, gcc-internal-format
17027 "its scope is only this definition or declaration, which is probably not what "
17032 #, gcc-internal-format
17033 msgid "redefinition of %<union %E%>"
17037 #, gcc-internal-format
17038 msgid "redefinition of %<struct %E%>"
17042 #, gcc-internal-format
17043 msgid "nested redefinition of %<union %E%>"
17047 #, gcc-internal-format
17048 msgid "nested redefinition of %<struct %E%>"
17051 #: c-decl.c:5353 cp/decl.c:3658
17052 #, gcc-internal-format
17053 msgid "declaration does not declare anything"
17057 #, gcc-internal-format
17058 msgid "ISO C doesn%'t support unnamed structs/unions"
17061 #: c-decl.c:5400 c-decl.c:5416
17062 #, gcc-internal-format
17063 msgid "duplicate member %q+D"
17067 #, gcc-internal-format
17068 msgid "union has no named members"
17072 #, gcc-internal-format
17073 msgid "union has no members"
17077 #, gcc-internal-format
17078 msgid "struct has no named members"
17082 #, gcc-internal-format
17083 msgid "struct has no members"
17087 #, gcc-internal-format
17088 msgid "%Jflexible array member in union"
17092 #, gcc-internal-format
17093 msgid "%Jflexible array member not at end of struct"
17097 #, gcc-internal-format
17098 msgid "%Jflexible array member in otherwise empty struct"
17102 #, gcc-internal-format
17103 msgid "%Jinvalid use of structure with flexible array member"
17107 #, gcc-internal-format
17108 msgid "union cannot be made transparent"
17112 #, gcc-internal-format
17113 msgid "nested redefinition of %<enum %E%>"
17116 #. This enum is a named one that has been declared already.
17118 #, gcc-internal-format
17119 msgid "redeclaration of %<enum %E%>"
17123 #, gcc-internal-format
17124 msgid "enumeration values exceed range of largest integer"
17128 #, gcc-internal-format
17129 msgid "specified mode too small for enumeral values"
17133 #, gcc-internal-format
17134 msgid "enumerator value for %qE is not an integer constant"
17138 #, gcc-internal-format
17139 msgid "overflow in enumeration values"
17143 #, gcc-internal-format
17144 msgid "ISO C restricts enumerator values to range of %<int%>"
17148 #, gcc-internal-format
17149 msgid "return type is an incomplete type"
17153 #, gcc-internal-format
17154 msgid "return type defaults to %<int%>"
17158 #, gcc-internal-format
17159 msgid "no previous prototype for %q+D"
17163 #, gcc-internal-format
17164 msgid "%q+D was used with no prototype before its definition"
17168 #, gcc-internal-format
17169 msgid "no previous declaration for %q+D"
17173 #, gcc-internal-format
17174 msgid "%q+D was used with no declaration before its definition"
17177 #: c-decl.c:6162 c-decl.c:6683
17178 #, gcc-internal-format
17179 msgid "return type of %q+D is not %<int%>"
17183 #, gcc-internal-format
17184 msgid "first argument of %q+D should be %<int%>"
17188 #, gcc-internal-format
17189 msgid "second argument of %q+D should be %<char **%>"
17193 #, gcc-internal-format
17194 msgid "third argument of %q+D should probably be %<char **%>"
17198 #, gcc-internal-format
17199 msgid "%q+D takes only zero or two arguments"
17203 #, gcc-internal-format
17204 msgid "%q+D is normally a non-static function"
17208 #, gcc-internal-format
17209 msgid "%Jold-style parameter declarations in prototyped function definition"
17213 #, gcc-internal-format
17214 msgid "%Jtraditional C rejects ISO C style function definitions"
17218 #, gcc-internal-format
17219 msgid "%Jparameter name omitted"
17223 #, gcc-internal-format
17224 msgid "%Jold-style function definition"
17228 #, gcc-internal-format
17229 msgid "%Jparameter name missing from parameter list"
17233 #, gcc-internal-format
17234 msgid "%q+D declared as a non-parameter"
17238 #, gcc-internal-format
17239 msgid "multiple parameters named %q+D"
17243 #, gcc-internal-format
17244 msgid "parameter %q+D declared with void type"
17247 #: c-decl.c:6367 c-decl.c:6369
17248 #, gcc-internal-format
17249 msgid "type of %q+D defaults to %<int%>"
17253 #, gcc-internal-format
17254 msgid "parameter %q+D has incomplete type"
17258 #, gcc-internal-format
17259 msgid "declaration for parameter %q+D but no such parameter"
17263 #, gcc-internal-format
17264 msgid "number of arguments doesn%'t match built-in prototype"
17268 #, gcc-internal-format
17269 msgid "number of arguments doesn%'t match prototype"
17272 #: c-decl.c:6449 c-decl.c:6489 c-decl.c:6502
17273 #, gcc-internal-format
17274 msgid "%Hprototype declaration"
17278 #, gcc-internal-format
17279 msgid "promoted argument %qD doesn%'t match built-in prototype"
17283 #, gcc-internal-format
17284 msgid "promoted argument %qD doesn%'t match prototype"
17288 #, gcc-internal-format
17289 msgid "argument %qD doesn%'t match built-in prototype"
17293 #, gcc-internal-format
17294 msgid "argument %qD doesn%'t match prototype"
17297 #: c-decl.c:6728 cp/decl.c:11212
17298 #, gcc-internal-format
17299 msgid "no return statement in function returning non-void"
17303 #, gcc-internal-format
17304 msgid "this function may return with or without a value"
17307 #. If we get here, declarations have been used in a for loop without
17308 #. the C99 for loop scope. This doesn't make much sense, so don't
17311 #, gcc-internal-format
17312 msgid "%<for%> loop initial declaration used outside C99 mode"
17316 #, gcc-internal-format
17317 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
17321 #, gcc-internal-format
17323 "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
17327 #, gcc-internal-format
17328 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
17332 #, gcc-internal-format
17333 msgid "%<union %E%> declared in %<for%> loop initial declaration"
17337 #, gcc-internal-format
17338 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
17342 #, gcc-internal-format
17343 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
17346 #: c-decl.c:7172 c-decl.c:7368 c-decl.c:7619
17347 #, gcc-internal-format
17348 msgid "duplicate %qE"
17351 #: c-decl.c:7195 c-decl.c:7377 c-decl.c:7521
17352 #, gcc-internal-format
17353 msgid "two or more data types in declaration specifiers"
17356 #: c-decl.c:7207 cp/parser.c:2025
17357 #, gcc-internal-format
17358 msgid "%<long long long%> is too long for GCC"
17361 #: c-decl.c:7214 c-decl.c:7451
17362 #, gcc-internal-format
17363 msgid "both %<long long%> and %<double%> in declaration specifiers"
17367 #, gcc-internal-format
17368 msgid "ISO C90 does not support %<long long%>"
17371 #: c-decl.c:7225 c-decl.c:7254
17372 #, gcc-internal-format
17373 msgid "both %<long%> and %<short%> in declaration specifiers"
17376 #: c-decl.c:7228 c-decl.c:7384
17377 #, gcc-internal-format
17378 msgid "both %<long%> and %<void%> in declaration specifiers"
17381 #: c-decl.c:7231 c-decl.c:7403
17382 #, gcc-internal-format
17383 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
17386 #: c-decl.c:7234 c-decl.c:7422
17387 #, gcc-internal-format
17388 msgid "both %<long%> and %<char%> in declaration specifiers"
17391 #: c-decl.c:7237 c-decl.c:7435
17392 #, gcc-internal-format
17393 msgid "both %<long%> and %<float%> in declaration specifiers"
17397 #, gcc-internal-format
17398 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
17402 #, gcc-internal-format
17403 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
17407 #, gcc-internal-format
17408 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
17411 #: c-decl.c:7257 c-decl.c:7387
17412 #, gcc-internal-format
17413 msgid "both %<short%> and %<void%> in declaration specifiers"
17416 #: c-decl.c:7260 c-decl.c:7406
17417 #, gcc-internal-format
17418 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
17421 #: c-decl.c:7263 c-decl.c:7425
17422 #, gcc-internal-format
17423 msgid "both %<short%> and %<char%> in declaration specifiers"
17426 #: c-decl.c:7266 c-decl.c:7438
17427 #, gcc-internal-format
17428 msgid "both %<short%> and %<float%> in declaration specifiers"
17431 #: c-decl.c:7269 c-decl.c:7454
17432 #, gcc-internal-format
17433 msgid "both %<short%> and %<double%> in declaration specifiers"
17437 #, gcc-internal-format
17438 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
17442 #, gcc-internal-format
17443 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
17447 #, gcc-internal-format
17448 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
17451 #: c-decl.c:7286 c-decl.c:7315
17452 #, gcc-internal-format
17453 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
17456 #: c-decl.c:7289 c-decl.c:7390
17457 #, gcc-internal-format
17458 msgid "both %<signed%> and %<void%> in declaration specifiers"
17461 #: c-decl.c:7292 c-decl.c:7409
17462 #, gcc-internal-format
17463 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
17466 #: c-decl.c:7295 c-decl.c:7441
17467 #, gcc-internal-format
17468 msgid "both %<signed%> and %<float%> in declaration specifiers"
17471 #: c-decl.c:7298 c-decl.c:7457
17472 #, gcc-internal-format
17473 msgid "both %<signed%> and %<double%> in declaration specifiers"
17477 #, gcc-internal-format
17478 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
17482 #, gcc-internal-format
17483 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
17487 #, gcc-internal-format
17488 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
17491 #: c-decl.c:7318 c-decl.c:7393
17492 #, gcc-internal-format
17493 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
17496 #: c-decl.c:7321 c-decl.c:7412
17497 #, gcc-internal-format
17498 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
17501 #: c-decl.c:7324 c-decl.c:7444
17502 #, gcc-internal-format
17503 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
17506 #: c-decl.c:7327 c-decl.c:7460
17507 #, gcc-internal-format
17508 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
17512 #, gcc-internal-format
17513 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
17517 #, gcc-internal-format
17518 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
17522 #, gcc-internal-format
17523 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
17527 #, gcc-internal-format
17528 msgid "ISO C90 does not support complex types"
17531 #: c-decl.c:7346 c-decl.c:7396
17532 #, gcc-internal-format
17533 msgid "both %<complex%> and %<void%> in declaration specifiers"
17536 #: c-decl.c:7349 c-decl.c:7415
17537 #, gcc-internal-format
17538 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
17542 #, gcc-internal-format
17543 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
17547 #, gcc-internal-format
17548 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
17552 #, gcc-internal-format
17553 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
17557 #, gcc-internal-format
17558 msgid "both %<long long%> and %<%s%> in declaration specifiers"
17562 #, gcc-internal-format
17563 msgid "both %<long%> and %<%s%> in declaration specifiers"
17567 #, gcc-internal-format
17568 msgid "both %<short%> and %<%s%> in declaration specifiers"
17572 #, gcc-internal-format
17573 msgid "both %<signed%> and %<%s%> in declaration specifiers"
17577 #, gcc-internal-format
17578 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
17582 #, gcc-internal-format
17583 msgid "both %<complex%> and %<%s%> in declaration specifiers"
17587 #, gcc-internal-format
17588 msgid "decimal floating point not supported for this target"
17592 #, gcc-internal-format
17593 msgid "ISO C does not support decimal floating point"
17597 #, gcc-internal-format
17598 msgid "%qE fails to be a typedef or built in type"
17602 #, gcc-internal-format
17603 msgid "%qE is not at beginning of declaration"
17607 #, gcc-internal-format
17608 msgid "%<__thread%> used with %<auto%>"
17612 #, gcc-internal-format
17613 msgid "%<__thread%> used with %<register%>"
17617 #, gcc-internal-format
17618 msgid "%<__thread%> used with %<typedef%>"
17622 #, gcc-internal-format
17623 msgid "%<__thread%> before %<extern%>"
17627 #, gcc-internal-format
17628 msgid "%<__thread%> before %<static%>"
17632 #, gcc-internal-format
17633 msgid "multiple storage classes in declaration specifiers"
17637 #, gcc-internal-format
17638 msgid "%<__thread%> used with %qE"
17642 #, gcc-internal-format
17643 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
17646 #: c-decl.c:7730 c-decl.c:7756
17647 #, gcc-internal-format
17648 msgid "ISO C does not support complex integer types"
17651 #: c-decl.c:7842 toplev.c:840
17652 #, gcc-internal-format
17653 msgid "%q+F used but never defined"
17656 #: c-format.c:97 c-format.c:206
17657 #, gcc-internal-format
17658 msgid "format string has invalid operand number"
17662 #, gcc-internal-format
17663 msgid "function does not return string type"
17667 #, gcc-internal-format
17668 msgid "format string argument not a string type"
17672 #, gcc-internal-format
17673 msgid "unrecognized format specifier"
17677 #, gcc-internal-format
17678 msgid "%qE is an unrecognized format function type"
17682 #, gcc-internal-format
17683 msgid "%<...%> has invalid operand number"
17687 #, gcc-internal-format
17688 msgid "format string argument follows the args to be formatted"
17692 #, gcc-internal-format
17693 msgid "function might be possible candidate for %qs format attribute"
17696 #: c-format.c:996 c-format.c:1017 c-format.c:2031
17697 #, gcc-internal-format
17698 msgid "missing $ operand number in format"
17702 #, gcc-internal-format
17703 msgid "%s does not support %%n$ operand number formats"
17707 #, gcc-internal-format
17708 msgid "operand number out of range in format"
17712 #, gcc-internal-format
17713 msgid "format argument %d used more than once in %s format"
17717 #, gcc-internal-format
17718 msgid "$ operand number used after format without operand number"
17722 #, gcc-internal-format
17723 msgid "format argument %d unused before used argument %d in $-style format"
17727 #, gcc-internal-format
17728 msgid "format not a string literal, format string not checked"
17731 #: c-format.c:1229 c-format.c:1232
17732 #, gcc-internal-format
17733 msgid "format not a string literal and no format arguments"
17737 #, gcc-internal-format
17738 msgid "format not a string literal, argument types not checked"
17742 #, gcc-internal-format
17743 msgid "too many arguments for format"
17747 #, gcc-internal-format
17748 msgid "unused arguments in $-style format"
17752 #, gcc-internal-format
17753 msgid "zero-length %s format string"
17757 #, gcc-internal-format
17758 msgid "format is a wide character string"
17762 #, gcc-internal-format
17763 msgid "unterminated format string"
17767 #, gcc-internal-format
17768 msgid "embedded %<\\0%> in format"
17772 #, gcc-internal-format
17773 msgid "spurious trailing %<%%%> in format"
17776 #: c-format.c:1534 c-format.c:1779
17777 #, gcc-internal-format
17778 msgid "repeated %s in format"
17782 #, gcc-internal-format
17783 msgid "missing fill character at end of strfmon format"
17786 #: c-format.c:1591 c-format.c:1693 c-format.c:1978 c-format.c:2043
17787 #, gcc-internal-format
17788 msgid "too few arguments for format"
17792 #, gcc-internal-format
17793 msgid "zero width in %s format"
17797 #, gcc-internal-format
17798 msgid "empty left precision in %s format"
17802 #, gcc-internal-format
17803 msgid "empty precision in %s format"
17807 #, gcc-internal-format
17808 msgid "%s does not support the %qs %s length modifier"
17812 #, gcc-internal-format
17813 msgid "conversion lacks type at end of format"
17817 #, gcc-internal-format
17818 msgid "unknown conversion type character %qc in format"
17822 #, gcc-internal-format
17823 msgid "unknown conversion type character 0x%x in format"
17827 #, gcc-internal-format
17828 msgid "%s does not support the %<%%%c%> %s format"
17832 #, gcc-internal-format
17833 msgid "%s used with %<%%%c%> %s format"
17837 #, gcc-internal-format
17838 msgid "%s does not support %s"
17842 #, gcc-internal-format
17843 msgid "%s does not support %s with the %<%%%c%> %s format"
17847 #, gcc-internal-format
17848 msgid "%s ignored with %s and %<%%%c%> %s format"
17852 #, gcc-internal-format
17853 msgid "%s ignored with %s in %s format"
17857 #, gcc-internal-format
17858 msgid "use of %s and %s together with %<%%%c%> %s format"
17862 #, gcc-internal-format
17863 msgid "use of %s and %s together in %s format"
17867 #, gcc-internal-format
17868 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
17872 #, gcc-internal-format
17873 msgid "%<%%%c%> yields only last 2 digits of year"
17876 #. The end of the format string was reached.
17878 #, gcc-internal-format
17879 msgid "no closing %<]%> for %<%%[%> format"
17883 #, gcc-internal-format
17884 msgid "use of %qs length modifier with %qc type character"
17888 #, gcc-internal-format
17889 msgid "%s does not support the %<%%%s%c%> %s format"
17893 #, gcc-internal-format
17894 msgid "operand number specified with suppressed assignment"
17898 #, gcc-internal-format
17899 msgid "operand number specified for format taking no argument"
17903 #, gcc-internal-format
17904 msgid "writing through null pointer (argument %d)"
17908 #, gcc-internal-format
17909 msgid "reading through null pointer (argument %d)"
17913 #, gcc-internal-format
17914 msgid "writing into constant object (argument %d)"
17918 #, gcc-internal-format
17919 msgid "extra type qualifiers in format argument (argument %d)"
17923 #, gcc-internal-format
17924 msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
17928 #, gcc-internal-format
17929 msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
17933 #, gcc-internal-format
17934 msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
17938 #, gcc-internal-format
17939 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
17942 #: c-format.c:2381 c-format.c:2387 c-format.c:2537
17943 #, gcc-internal-format
17944 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
17947 #: c-format.c:2394 c-format.c:2547
17948 #, gcc-internal-format
17949 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
17953 #, gcc-internal-format
17954 msgid "%<locus%> is not defined as a type"
17958 #, gcc-internal-format
17959 msgid "%<location_t%> is not defined as a type"
17963 #, gcc-internal-format
17964 msgid "%<tree%> is not defined as a type"
17968 #, gcc-internal-format
17969 msgid "%<tree%> is not defined as a pointer type"
17973 #, gcc-internal-format
17974 msgid "args to be formatted is not %<...%>"
17978 #, gcc-internal-format
17979 msgid "strftime formats cannot format arguments"
17983 #, gcc-internal-format
17984 msgid "badly nested C headers from preprocessor"
17988 #, gcc-internal-format
17989 msgid "%Hignoring #pragma %s %s"
17994 #, gcc-internal-format
17995 msgid "%Hstray %<@%> in program"
17999 #, gcc-internal-format
18000 msgid "stray %qs in program"
18004 #, gcc-internal-format
18005 msgid "missing terminating %c character"
18009 #, gcc-internal-format
18010 msgid "stray %qc in program"
18014 #, gcc-internal-format
18015 msgid "stray %<\\%o%> in program"
18019 #, gcc-internal-format
18020 msgid "this decimal constant is unsigned only in ISO C90"
18024 #, gcc-internal-format
18025 msgid "this decimal constant would be unsigned in ISO C90"
18029 #, gcc-internal-format
18030 msgid "integer constant is too large for %qs type"
18034 #, gcc-internal-format
18035 msgid "floating constant exceeds range of %qT"
18039 #, gcc-internal-format
18040 msgid "traditional C rejects string constant concatenation"
18043 #: c-objc-common.c:81
18044 #, gcc-internal-format
18046 "function %q+F can never be inlined because it is suppressed using -fno-inline"
18049 #: c-objc-common.c:91
18050 #, gcc-internal-format
18052 "function %q+F can never be inlined because it might not be bound within this "
18053 "unit of translation"
18056 #: c-objc-common.c:99
18057 #, gcc-internal-format
18059 "function %q+F can never be inlined because it uses attributes conflicting "
18064 #, gcc-internal-format
18065 msgid "invalid expression type for %<#pragma omp atomic%>"
18069 #, gcc-internal-format
18070 msgid "%Hinvalid type for iteration variable %qE"
18074 #, gcc-internal-format
18075 msgid "%Hiteration variable %qE is unsigned"
18079 #, gcc-internal-format
18080 msgid "%H%qE is not initialized"
18083 #: c-omp.c:247 cp/semantics.c:3788
18084 #, gcc-internal-format
18085 msgid "%Hmissing controlling predicate"
18089 #, gcc-internal-format
18090 msgid "%Hinvalid controlling predicate"
18093 #: c-omp.c:312 cp/semantics.c:3794
18094 #, gcc-internal-format
18095 msgid "%Hmissing increment expression"
18099 #, gcc-internal-format
18100 msgid "%Hinvalid increment expression"
18104 #, gcc-internal-format
18105 msgid "no class name specified with %qs"
18109 #, gcc-internal-format
18110 msgid "assertion missing after %qs"
18114 #, gcc-internal-format
18115 msgid "macro name missing after %qs"
18119 #, gcc-internal-format
18120 msgid "missing path after %qs"
18124 #, gcc-internal-format
18125 msgid "missing filename after %qs"
18129 #, gcc-internal-format
18130 msgid "missing makefile target after %qs"
18134 #, gcc-internal-format
18135 msgid "-I- specified twice"
18139 #, gcc-internal-format
18140 msgid "obsolete option -I- used, please use -iquote instead"
18144 #, gcc-internal-format
18145 msgid "argument %qs to %<-Wnormalized%> not recognized"
18149 #, gcc-internal-format
18150 msgid "switch %qs is no longer supported"
18154 #, gcc-internal-format
18156 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
18160 #, gcc-internal-format
18161 msgid "output filename specified twice"
18165 #, gcc-internal-format
18166 msgid "-Wformat-y2k ignored without -Wformat"
18170 #, gcc-internal-format
18171 msgid "-Wformat-extra-args ignored without -Wformat"
18175 #, gcc-internal-format
18176 msgid "-Wformat-zero-length ignored without -Wformat"
18180 #, gcc-internal-format
18181 msgid "-Wformat-nonliteral ignored without -Wformat"
18185 #, gcc-internal-format
18186 msgid "-Wformat-security ignored without -Wformat"
18190 #, gcc-internal-format
18191 msgid "opening output file %s: %m"
18195 #, gcc-internal-format
18196 msgid "too many filenames given. Type %s --help for usage"
18200 #, gcc-internal-format
18201 msgid "YYDEBUG was not defined at build time, -dy ignored"
18205 #, gcc-internal-format
18206 msgid "opening dependency file %s: %m"
18210 #, gcc-internal-format
18211 msgid "closing dependency file %s: %m"
18215 #, gcc-internal-format
18216 msgid "when writing output to %s: %m"
18220 #, gcc-internal-format
18221 msgid "to generate dependencies you must specify either -M or -MM"
18225 #, gcc-internal-format
18226 msgid "too late for # directive to set debug directory"
18230 #, gcc-internal-format
18231 msgid "ISO C forbids an empty source file"
18234 #: c-parser.c:1172 c-parser.c:6018
18235 #, gcc-internal-format
18236 msgid "ISO C does not allow extra %<;%> outside of a function"
18239 #: c-parser.c:1273 c-parser.c:6564
18240 #, gcc-internal-format
18241 msgid "expected declaration specifiers"
18245 #, gcc-internal-format
18246 msgid "data definition has no type or storage class"
18250 #, gcc-internal-format
18251 msgid "expected %<,%> or %<;%>"
18254 #. This can appear in many cases looking nothing like a
18255 #. function definition, so we don't give a more specific
18256 #. error suggesting there was one.
18257 #: c-parser.c:1382 c-parser.c:1399
18258 #, gcc-internal-format
18259 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
18263 #, gcc-internal-format
18264 msgid "ISO C forbids nested functions"
18267 #: c-parser.c:1739 c-parser.c:2529 c-parser.c:3151 c-parser.c:3401
18268 #: c-parser.c:4249 c-parser.c:4834 c-parser.c:5230 c-parser.c:5250
18269 #: c-parser.c:5365 c-parser.c:5511 c-parser.c:5528 c-parser.c:5660
18270 #: c-parser.c:5672 c-parser.c:5697 c-parser.c:5831 c-parser.c:5860
18271 #: c-parser.c:5868 c-parser.c:5896 c-parser.c:5910 c-parser.c:6126
18272 #: c-parser.c:6225 c-parser.c:6727 c-parser.c:7346
18273 #, gcc-internal-format
18274 msgid "expected identifier"
18277 #: c-parser.c:1765 cp/parser.c:10452
18278 #, gcc-internal-format
18279 msgid "comma at end of enumerator list"
18283 #, gcc-internal-format
18284 msgid "expected %<,%> or %<}%>"
18287 #: c-parser.c:1785 c-parser.c:1961 c-parser.c:5985
18288 #, gcc-internal-format
18289 msgid "expected %<{%>"
18293 #, gcc-internal-format
18294 msgid "ISO C forbids forward references to %<enum%> types"
18298 #, gcc-internal-format
18299 msgid "expected class name"
18302 #: c-parser.c:1916 c-parser.c:5764
18303 #, gcc-internal-format
18304 msgid "extra semicolon in struct or union specified"
18308 #, gcc-internal-format
18309 msgid "no semicolon at end of struct or union"
18313 #, gcc-internal-format
18314 msgid "expected %<;%>"
18317 #: c-parser.c:2024 c-parser.c:2985
18318 #, gcc-internal-format
18319 msgid "expected specifier-qualifier-list"
18323 #, gcc-internal-format
18324 msgid "ISO C forbids member declarations with no members"
18328 #, gcc-internal-format
18329 msgid "expected %<,%>, %<;%> or %<}%>"
18333 #, gcc-internal-format
18334 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
18338 #, gcc-internal-format
18339 msgid "%<typeof%> applied to a bit-field"
18343 #, gcc-internal-format
18344 msgid "expected identifier or %<(%>"
18348 #, gcc-internal-format
18349 msgid "ISO C requires a named argument before %<...%>"
18353 #, gcc-internal-format
18354 msgid "expected declaration specifiers or %<...%>"
18358 #, gcc-internal-format
18359 msgid "wide string literal in %<asm%>"
18362 #: c-parser.c:2760 c-parser.c:6619 cp/parser.c:19132
18363 #, gcc-internal-format
18364 msgid "expected string literal"
18368 #, gcc-internal-format
18369 msgid "ISO C forbids empty initializer braces"
18373 #, gcc-internal-format
18374 msgid "obsolete use of designated initializer with %<:%>"
18378 #, gcc-internal-format
18379 msgid "ISO C forbids specifying range of elements to initialize"
18383 #, gcc-internal-format
18384 msgid "ISO C90 forbids specifying subobject to initialize"
18388 #, gcc-internal-format
18389 msgid "obsolete use of designated initializer without %<=%>"
18393 #, gcc-internal-format
18394 msgid "expected %<=%>"
18398 #, gcc-internal-format
18399 msgid "ISO C forbids label declarations"
18402 #: c-parser.c:3425 c-parser.c:3496
18403 #, gcc-internal-format
18404 msgid "expected declaration or statement"
18407 #: c-parser.c:3449 c-parser.c:3477
18408 #, gcc-internal-format
18409 msgid "%HISO C90 forbids mixed declarations and code"
18413 #, gcc-internal-format
18414 msgid "label at end of compound statement"
18418 #, gcc-internal-format
18419 msgid "expected %<:%> or %<...%>"
18423 #, gcc-internal-format
18424 msgid "expected identifier or %<*%>"
18427 #. Avoid infinite loop in error recovery:
18428 #. c_parser_skip_until_found stops at a closing nesting
18429 #. delimiter without consuming it, but here we need to consume
18430 #. it to proceed further.
18432 #, gcc-internal-format
18433 msgid "expected statement"
18437 #, gcc-internal-format
18438 msgid "%E qualifier ignored on asm"
18442 #, gcc-internal-format
18443 msgid "ISO C forbids omitting the middle term of a ?: expression"
18447 #, gcc-internal-format
18448 msgid "traditional C rejects the unary plus operator"
18452 #, gcc-internal-format
18453 msgid "%<sizeof%> applied to a bit-field"
18456 #: c-parser.c:5066 c-parser.c:5407 c-parser.c:5429
18457 #, gcc-internal-format
18458 msgid "expected expression"
18462 #, gcc-internal-format
18463 msgid "braced-group within expression allowed only inside a function"
18467 #, gcc-internal-format
18468 msgid "ISO C forbids braced-groups within expressions"
18472 #, gcc-internal-format
18473 msgid "first argument to %<__builtin_choose_expr%> not a constant"
18477 #, gcc-internal-format
18478 msgid "compound literal has variable size"
18482 #, gcc-internal-format
18483 msgid "ISO C90 forbids compound literals"
18487 #, gcc-internal-format
18488 msgid "extra semicolon in method definition specified"
18491 #: c-parser.c:6525 cp/parser.c:19175
18492 #, gcc-internal-format
18493 msgid "%<#pragma omp barrier%> may only be used in compound statements"
18496 #: c-parser.c:6536 cp/parser.c:19190
18497 #, gcc-internal-format
18498 msgid "%<#pragma omp flush%> may only be used in compound statements"
18501 #: c-parser.c:6548 cp/parser.c:19216
18502 #, gcc-internal-format
18504 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
18508 #: c-parser.c:6554 cp/parser.c:19165
18509 #, gcc-internal-format
18510 msgid "%<#pragma GCC pch_preprocess%> must be first"
18513 #: c-parser.c:6705 cp/parser.c:18013
18514 #, gcc-internal-format
18515 msgid "too many %qs clauses"
18519 #, gcc-internal-format
18520 msgid "expected %<none%> or %<shared%>"
18524 #, gcc-internal-format
18525 msgid "expected %<(%>"
18528 #: c-parser.c:6916 c-parser.c:7091
18529 #, gcc-internal-format
18530 msgid "expected integer expression"
18534 #, gcc-internal-format
18535 msgid "%<num_threads%> value must be positive"
18539 #, gcc-internal-format
18540 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
18543 #: c-parser.c:7086 cp/parser.c:18362
18544 #, gcc-internal-format
18545 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
18549 #, gcc-internal-format
18550 msgid "invalid schedule kind"
18554 #, gcc-internal-format
18555 msgid "expected %<#pragma omp%> clause"
18558 #: c-parser.c:7198 cp/parser.c:18471
18559 #, gcc-internal-format
18560 msgid "%qs is not valid for %qs"
18564 #, gcc-internal-format
18565 msgid "invalid operator for %<#pragma omp atomic%>"
18568 #: c-parser.c:7349 c-parser.c:7369
18569 #, gcc-internal-format
18570 msgid "expected %<(%> or end of line"
18574 #, gcc-internal-format
18575 msgid "for statement expected"
18578 #: c-parser.c:7460 cp/semantics.c:3774 cp/semantics.c:3818
18579 #, gcc-internal-format
18580 msgid "expected iteration declaration or initialization"
18584 #, gcc-internal-format
18585 msgid "expected %<#pragma omp section%> or %<}%>"
18588 #: c-parser.c:7805 cp/parser.c:19053 fortran/openmp.c:470
18589 #, gcc-internal-format
18590 msgid "threadprivate variables not supported in this target"
18593 #: c-parser.c:7815 cp/semantics.c:3668
18594 #, gcc-internal-format
18595 msgid "%qE declared %<threadprivate%> after first use"
18598 #: c-parser.c:7817 cp/semantics.c:3670
18599 #, gcc-internal-format
18600 msgid "automatic variable %qE cannot be %<threadprivate%>"
18603 #: c-parser.c:7819 cp/semantics.c:3672
18604 #, gcc-internal-format
18605 msgid "%<threadprivate%> %qE has incomplete type"
18609 #, gcc-internal-format
18610 msgid "can%'t create precompiled header %s: %m"
18614 #, gcc-internal-format
18615 msgid "can%'t write to %s: %m"
18619 #, gcc-internal-format
18620 msgid "%qs is not a valid output file"
18623 #: c-pch.c:188 c-pch.c:203 c-pch.c:217
18624 #, gcc-internal-format
18625 msgid "can%'t write %s: %m"
18628 #: c-pch.c:193 c-pch.c:210
18629 #, gcc-internal-format
18630 msgid "can%'t seek in %s: %m"
18633 #: c-pch.c:201 c-pch.c:243 c-pch.c:283 c-pch.c:334
18634 #, gcc-internal-format
18635 msgid "can%'t read %s: %m"
18639 #, gcc-internal-format
18640 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
18644 #, gcc-internal-format
18645 msgid "use #include instead"
18649 #, gcc-internal-format
18650 msgid "%s: couldn%'t open PCH file: %m"
18654 #, gcc-internal-format
18655 msgid "use -Winvalid-pch for more information"
18659 #, gcc-internal-format
18660 msgid "%s: PCH file was invalid"
18664 #, gcc-internal-format
18665 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
18669 #, gcc-internal-format
18671 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
18675 #, gcc-internal-format
18676 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
18680 #, gcc-internal-format
18681 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
18685 #, gcc-internal-format
18686 msgid "missing %<(%> after %<#pragma pack%> - ignored"
18689 #: c-pragma.c:164 c-pragma.c:196
18690 #, gcc-internal-format
18691 msgid "invalid constant in %<#pragma pack%> - ignored"
18694 #: c-pragma.c:168 c-pragma.c:210
18695 #, gcc-internal-format
18696 msgid "malformed %<#pragma pack%> - ignored"
18700 #, gcc-internal-format
18701 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
18705 #, gcc-internal-format
18706 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
18710 #, gcc-internal-format
18711 msgid "unknown action %qs for %<#pragma pack%> - ignored"
18715 #, gcc-internal-format
18716 msgid "junk at end of %<#pragma pack%>"
18720 #, gcc-internal-format
18721 msgid "#pragma pack has no effect with -fpack-struct - ignored"
18725 #, gcc-internal-format
18726 msgid "alignment must be a small power of two, not %d"
18730 #, gcc-internal-format
18732 "applying #pragma weak %q+D after first use results in unspecified behavior"
18735 #: c-pragma.c:343 c-pragma.c:348
18736 #, gcc-internal-format
18737 msgid "malformed #pragma weak, ignored"
18741 #, gcc-internal-format
18742 msgid "junk at end of %<#pragma weak%>"
18745 #: c-pragma.c:420 c-pragma.c:422
18746 #, gcc-internal-format
18747 msgid "malformed #pragma redefine_extname, ignored"
18751 #, gcc-internal-format
18752 msgid "junk at end of %<#pragma redefine_extname%>"
18756 #, gcc-internal-format
18757 msgid "#pragma redefine_extname not supported on this target"
18760 #: c-pragma.c:448 c-pragma.c:535
18761 #, gcc-internal-format
18762 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
18766 #, gcc-internal-format
18768 "#pragma redefine_extname ignored due to conflict with previous #pragma "
18773 #, gcc-internal-format
18774 msgid "malformed #pragma extern_prefix, ignored"
18778 #, gcc-internal-format
18779 msgid "junk at end of %<#pragma extern_prefix%>"
18783 #, gcc-internal-format
18784 msgid "#pragma extern_prefix not supported on this target"
18788 #, gcc-internal-format
18789 msgid "asm declaration ignored due to conflict with previous rename"
18793 #, gcc-internal-format
18795 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
18799 #, gcc-internal-format
18801 "#pragma GCC visibility push() must specify default, internal, hidden or "
18806 #, gcc-internal-format
18807 msgid "#pragma GCC visibility must be followed by push or pop"
18811 #, gcc-internal-format
18812 msgid "no matching push for %<#pragma GCC visibility pop%>"
18815 #: c-pragma.c:667 c-pragma.c:674
18816 #, gcc-internal-format
18817 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
18821 #, gcc-internal-format
18822 msgid "malformed #pragma GCC visibility push"
18826 #, gcc-internal-format
18827 msgid "junk at end of %<#pragma GCC visibility%>"
18831 #, gcc-internal-format
18832 msgid "#pragma GCC diagnostic not allowed inside functions"
18836 #, gcc-internal-format
18837 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
18841 #, gcc-internal-format
18842 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
18846 #, gcc-internal-format
18847 msgid "missing option after %<#pragma GCC diagnostic%> kind"
18851 #, gcc-internal-format
18852 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
18856 #, gcc-internal-format
18857 msgid "%qD has an incomplete type"
18860 #: c-typeck.c:196 cp/call.c:2716
18861 #, gcc-internal-format
18862 msgid "invalid use of void expression"
18866 #, gcc-internal-format
18867 msgid "invalid use of flexible array member"
18871 #, gcc-internal-format
18872 msgid "invalid use of array with unspecified bounds"
18876 #, gcc-internal-format
18877 msgid "invalid use of undefined type %<%s %E%>"
18880 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
18882 #, gcc-internal-format
18883 msgid "invalid use of incomplete typedef %qD"
18886 #: c-typeck.c:475 c-typeck.c:500
18887 #, gcc-internal-format
18888 msgid "function types not truly compatible in ISO C"
18892 #, gcc-internal-format
18893 msgid "can%'t mix operands of decimal float and vector types"
18897 #, gcc-internal-format
18898 msgid "can%'t mix operands of decimal float and complex types"
18902 #, gcc-internal-format
18903 msgid "can%'t mix operands of decimal float and other float types"
18907 #, gcc-internal-format
18908 msgid "types are not quite compatible"
18912 #, gcc-internal-format
18913 msgid "function return types not compatible due to %<volatile%>"
18916 #: c-typeck.c:1428 c-typeck.c:2781
18917 #, gcc-internal-format
18918 msgid "arithmetic on pointer to an incomplete type"
18922 #, gcc-internal-format
18923 msgid "%qT has no member named %qE"
18927 #, gcc-internal-format
18928 msgid "request for member %qE in something not a structure or union"
18932 #, gcc-internal-format
18933 msgid "dereferencing pointer to incomplete type"
18937 #, gcc-internal-format
18938 msgid "dereferencing %<void *%> pointer"
18941 #: c-typeck.c:1913 cp/typeck.c:2340
18942 #, gcc-internal-format
18943 msgid "invalid type argument of %qs"
18946 #: c-typeck.c:1941 cp/typeck.c:2483
18947 #, gcc-internal-format
18948 msgid "subscripted value is neither array nor pointer"
18951 #: c-typeck.c:1952 cp/typeck.c:2402 cp/typeck.c:2488
18952 #, gcc-internal-format
18953 msgid "array subscript is not an integer"
18957 #, gcc-internal-format
18958 msgid "subscripted value is pointer to function"
18962 #, gcc-internal-format
18963 msgid "ISO C forbids subscripting %<register%> array"
18967 #, gcc-internal-format
18968 msgid "ISO C90 forbids subscripting non-lvalue array"
18972 #, gcc-internal-format
18973 msgid "called object %qE is not a function"
18976 #. This situation leads to run-time undefined behavior. We can't,
18977 #. therefore, simply error unless we can prove that all possible
18978 #. executions of the program must execute the code.
18980 #, gcc-internal-format
18981 msgid "function called through a non-compatible type"
18985 #, gcc-internal-format
18986 msgid "too many arguments to function %qE"
18990 #, gcc-internal-format
18991 msgid "type of formal parameter %d is incomplete"
18995 #, gcc-internal-format
18997 "passing argument %d of %qE as integer rather than floating due to prototype"
19001 #, gcc-internal-format
19003 "passing argument %d of %qE as integer rather than complex due to prototype"
19007 #, gcc-internal-format
19009 "passing argument %d of %qE as complex rather than floating due to prototype"
19013 #, gcc-internal-format
19015 "passing argument %d of %qE as floating rather than integer due to prototype"
19019 #, gcc-internal-format
19021 "passing argument %d of %qE as complex rather than integer due to prototype"
19025 #, gcc-internal-format
19027 "passing argument %d of %qE as floating rather than complex due to prototype"
19031 #, gcc-internal-format
19033 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
19038 #, gcc-internal-format
19039 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
19043 #, gcc-internal-format
19044 msgid "passing argument %d of %qE with different width due to prototype"
19048 #, gcc-internal-format
19049 msgid "passing argument %d of %qE as unsigned due to prototype"
19053 #, gcc-internal-format
19054 msgid "passing argument %d of %qE as signed due to prototype"
19058 #, gcc-internal-format
19059 msgid "suggest parentheses around + or - inside shift"
19063 #, gcc-internal-format
19064 msgid "suggest parentheses around && within ||"
19068 #, gcc-internal-format
19069 msgid "suggest parentheses around arithmetic in operand of |"
19073 #, gcc-internal-format
19074 msgid "suggest parentheses around comparison in operand of |"
19078 #, gcc-internal-format
19079 msgid "suggest parentheses around arithmetic in operand of ^"
19083 #, gcc-internal-format
19084 msgid "suggest parentheses around comparison in operand of ^"
19088 #, gcc-internal-format
19089 msgid "suggest parentheses around + or - in operand of &"
19093 #, gcc-internal-format
19094 msgid "suggest parentheses around comparison in operand of &"
19098 #, gcc-internal-format
19099 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
19102 #: c-typeck.c:2696 c-typeck.c:2701 cp/typeck.c:3250 cp/typeck.c:3359
19103 #, gcc-internal-format
19104 msgid "comparison with string literal"
19108 #, gcc-internal-format
19109 msgid "pointer of type %<void *%> used in subtraction"
19113 #, gcc-internal-format
19114 msgid "pointer to a function used in subtraction"
19118 #, gcc-internal-format
19119 msgid "wrong type argument to unary plus"
19123 #, gcc-internal-format
19124 msgid "wrong type argument to unary minus"
19128 #, gcc-internal-format
19129 msgid "ISO C does not support %<~%> for complex conjugation"
19133 #, gcc-internal-format
19134 msgid "wrong type argument to bit-complement"
19138 #, gcc-internal-format
19139 msgid "wrong type argument to abs"
19143 #, gcc-internal-format
19144 msgid "wrong type argument to conjugation"
19148 #, gcc-internal-format
19149 msgid "wrong type argument to unary exclamation mark"
19153 #, gcc-internal-format
19154 msgid "ISO C does not support %<++%> and %<--%> on complex types"
19157 #: c-typeck.c:2950 c-typeck.c:2982
19158 #, gcc-internal-format
19159 msgid "wrong type argument to increment"
19162 #: c-typeck.c:2952 c-typeck.c:2984
19163 #, gcc-internal-format
19164 msgid "wrong type argument to decrement"
19168 #, gcc-internal-format
19169 msgid "increment of pointer to unknown structure"
19173 #, gcc-internal-format
19174 msgid "decrement of pointer to unknown structure"
19178 #, gcc-internal-format
19179 msgid "assignment of read-only member %qD"
19183 #, gcc-internal-format
19184 msgid "increment of read-only member %qD"
19188 #, gcc-internal-format
19189 msgid "decrement of read-only member %qD"
19193 #, gcc-internal-format
19194 msgid "read-only member %qD used as %<asm%> output"
19198 #, gcc-internal-format
19199 msgid "assignment of read-only variable %qD"
19203 #, gcc-internal-format
19204 msgid "increment of read-only variable %qD"
19208 #, gcc-internal-format
19209 msgid "decrement of read-only variable %qD"
19213 #, gcc-internal-format
19214 msgid "read-only variable %qD used as %<asm%> output"
19218 #, gcc-internal-format
19219 msgid "assignment of read-only location"
19223 #, gcc-internal-format
19224 msgid "increment of read-only location"
19228 #, gcc-internal-format
19229 msgid "decrement of read-only location"
19233 #, gcc-internal-format
19234 msgid "read-only location used as %<asm%> output"
19238 #, gcc-internal-format
19239 msgid "cannot take address of bit-field %qD"
19243 #, gcc-internal-format
19244 msgid "global register variable %qD used in nested function"
19248 #, gcc-internal-format
19249 msgid "register variable %qD used in nested function"
19253 #, gcc-internal-format
19254 msgid "address of global register variable %qD requested"
19258 #, gcc-internal-format
19259 msgid "address of register variable %qD requested"
19263 #, gcc-internal-format
19264 msgid "non-lvalue array in conditional expression"
19268 #, gcc-internal-format
19269 msgid "signed and unsigned type in conditional expression"
19273 #, gcc-internal-format
19274 msgid "ISO C forbids conditional expr with only one void side"
19277 #: c-typeck.c:3355 c-typeck.c:3363
19278 #, gcc-internal-format
19279 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
19283 #, gcc-internal-format
19284 msgid "pointer type mismatch in conditional expression"
19287 #: c-typeck.c:3377 c-typeck.c:3387
19288 #, gcc-internal-format
19289 msgid "pointer/integer type mismatch in conditional expression"
19293 #, gcc-internal-format
19294 msgid "type mismatch in conditional expression"
19298 #, gcc-internal-format
19299 msgid "left-hand operand of comma expression has no effect"
19303 #, gcc-internal-format
19304 msgid "cast specifies array type"
19308 #, gcc-internal-format
19309 msgid "cast specifies function type"
19313 #, gcc-internal-format
19314 msgid "ISO C forbids casting nonscalar to the same type"
19318 #, gcc-internal-format
19319 msgid "ISO C forbids casts to union type"
19323 #, gcc-internal-format
19324 msgid "cast to union type from type not present in union"
19328 #, gcc-internal-format
19329 msgid "cast adds new qualifiers to function type"
19332 #. There are qualifiers present in IN_OTYPE that are not
19333 #. present in IN_TYPE.
19335 #, gcc-internal-format
19336 msgid "cast discards qualifiers from pointer target type"
19340 #, gcc-internal-format
19341 msgid "cast increases required alignment of target type"
19345 #, gcc-internal-format
19346 msgid "cast from pointer to integer of different size"
19350 #, gcc-internal-format
19351 msgid "cast from function call of type %qT to non-matching type %qT"
19355 #, gcc-internal-format
19356 msgid "cast to pointer from integer of different size"
19360 #, gcc-internal-format
19361 msgid "ISO C forbids conversion of function pointer to object pointer type"
19365 #, gcc-internal-format
19366 msgid "ISO C forbids conversion of object pointer to function pointer type"
19370 #, gcc-internal-format
19371 msgid "cannot pass rvalue to reference parameter"
19374 #: c-typeck.c:4013 c-typeck.c:4179
19375 #, gcc-internal-format
19377 "passing argument %d of %qE makes qualified function pointer from unqualified"
19380 #: c-typeck.c:4016 c-typeck.c:4182
19381 #, gcc-internal-format
19382 msgid "assignment makes qualified function pointer from unqualified"
19385 #: c-typeck.c:4019 c-typeck.c:4184
19386 #, gcc-internal-format
19387 msgid "initialization makes qualified function pointer from unqualified"
19390 #: c-typeck.c:4022 c-typeck.c:4186
19391 #, gcc-internal-format
19392 msgid "return makes qualified function pointer from unqualified"
19395 #: c-typeck.c:4026 c-typeck.c:4146
19396 #, gcc-internal-format
19397 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
19400 #: c-typeck.c:4028 c-typeck.c:4148
19401 #, gcc-internal-format
19402 msgid "assignment discards qualifiers from pointer target type"
19405 #: c-typeck.c:4030 c-typeck.c:4150
19406 #, gcc-internal-format
19407 msgid "initialization discards qualifiers from pointer target type"
19410 #: c-typeck.c:4032 c-typeck.c:4152
19411 #, gcc-internal-format
19412 msgid "return discards qualifiers from pointer target type"
19416 #, gcc-internal-format
19417 msgid "ISO C prohibits argument conversion to union type"
19421 #, gcc-internal-format
19422 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
19426 #, gcc-internal-format
19427 msgid "argument %d of %qE might be a candidate for a format attribute"
19431 #, gcc-internal-format
19432 msgid "assignment left-hand side might be a candidate for a format attribute"
19436 #, gcc-internal-format
19438 "initialization left-hand side might be a candidate for a format attribute"
19442 #, gcc-internal-format
19443 msgid "return type might be a candidate for a format attribute"
19447 #, gcc-internal-format
19449 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
19454 #, gcc-internal-format
19455 msgid "ISO C forbids assignment between function pointer and %<void *%>"
19459 #, gcc-internal-format
19460 msgid "ISO C forbids initialization between function pointer and %<void *%>"
19464 #, gcc-internal-format
19465 msgid "ISO C forbids return between function pointer and %<void *%>"
19469 #, gcc-internal-format
19470 msgid "pointer targets in passing argument %d of %qE differ in signedness"
19474 #, gcc-internal-format
19475 msgid "pointer targets in assignment differ in signedness"
19479 #, gcc-internal-format
19480 msgid "pointer targets in initialization differ in signedness"
19484 #, gcc-internal-format
19485 msgid "pointer targets in return differ in signedness"
19489 #, gcc-internal-format
19490 msgid "passing argument %d of %qE from incompatible pointer type"
19494 #, gcc-internal-format
19495 msgid "assignment from incompatible pointer type"
19499 #, gcc-internal-format
19500 msgid "initialization from incompatible pointer type"
19504 #, gcc-internal-format
19505 msgid "return from incompatible pointer type"
19509 #, gcc-internal-format
19510 msgid "passing argument %d of %qE makes pointer from integer without a cast"
19514 #, gcc-internal-format
19515 msgid "assignment makes pointer from integer without a cast"
19519 #, gcc-internal-format
19520 msgid "initialization makes pointer from integer without a cast"
19524 #, gcc-internal-format
19525 msgid "return makes pointer from integer without a cast"
19529 #, gcc-internal-format
19530 msgid "passing argument %d of %qE makes integer from pointer without a cast"
19534 #, gcc-internal-format
19535 msgid "assignment makes integer from pointer without a cast"
19539 #, gcc-internal-format
19540 msgid "initialization makes integer from pointer without a cast"
19544 #, gcc-internal-format
19545 msgid "return makes integer from pointer without a cast"
19549 #, gcc-internal-format
19550 msgid "incompatible types in assignment"
19554 #, gcc-internal-format
19555 msgid "incompatible types in initialization"
19559 #, gcc-internal-format
19560 msgid "incompatible types in return"
19564 #, gcc-internal-format
19565 msgid "traditional C rejects automatic aggregate initialization"
19568 #: c-typeck.c:4513 c-typeck.c:4528 c-typeck.c:4543
19569 #, gcc-internal-format
19570 msgid "(near initialization for %qs)"
19573 #: c-typeck.c:5083 cp/decl.c:4767
19574 #, gcc-internal-format
19575 msgid "opaque vector types cannot be initialized"
19579 #, gcc-internal-format
19580 msgid "unknown field %qE specified in initializer"
19584 #, gcc-internal-format
19585 msgid "traditional C rejects initialization of unions"
19589 #, gcc-internal-format
19590 msgid "jump into statement expression"
19594 #, gcc-internal-format
19595 msgid "jump into scope of identifier with variably modified type"
19599 #, gcc-internal-format
19600 msgid "ISO C forbids %<goto *expr;%>"
19603 #: c-typeck.c:6972 cp/typeck.c:6420
19604 #, gcc-internal-format
19605 msgid "function declared %<noreturn%> has a %<return%> statement"
19609 #, gcc-internal-format
19610 msgid "%<return%> with no value, in function returning non-void"
19614 #, gcc-internal-format
19615 msgid "%<return%> with a value, in function returning void"
19619 #, gcc-internal-format
19620 msgid "function returns address of local variable"
19623 #: c-typeck.c:7118 cp/semantics.c:916
19624 #, gcc-internal-format
19625 msgid "switch quantity not an integer"
19629 #, gcc-internal-format
19630 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
19634 #, gcc-internal-format
19636 "case label in statement expression not containing enclosing switch statement"
19640 #, gcc-internal-format
19642 "%<default%> label in statement expression not containing enclosing switch "
19647 #, gcc-internal-format
19649 "case label in scope of identifier with variably modified type not containing "
19650 "enclosing switch statement"
19654 #, gcc-internal-format
19656 "%<default%> label in scope of identifier with variably modified type not "
19657 "containing enclosing switch statement"
19660 #: c-typeck.c:7186 cp/parser.c:6373
19661 #, gcc-internal-format
19662 msgid "case label not within a switch statement"
19666 #, gcc-internal-format
19667 msgid "%<default%> label not within a switch statement"
19671 #, gcc-internal-format
19672 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
19675 #: c-typeck.c:7376 cp/cp-gimplify.c:97 cp/parser.c:6869
19676 #, gcc-internal-format
19677 msgid "break statement not within loop or switch"
19680 #: c-typeck.c:7378 cp/parser.c:6890
19681 #, gcc-internal-format
19682 msgid "continue statement not within a loop"
19685 #: c-typeck.c:7383 cp/parser.c:6880
19686 #, gcc-internal-format
19687 msgid "break statement used with OpenMP for loop"
19691 #, gcc-internal-format
19692 msgid "%Hstatement with no effect"
19696 #, gcc-internal-format
19697 msgid "expression statement has incomplete type"
19700 #: c-typeck.c:7891 c-typeck.c:7932
19701 #, gcc-internal-format
19702 msgid "division by zero"
19705 #: c-typeck.c:7977 cp/typeck.c:3183
19706 #, gcc-internal-format
19707 msgid "right shift count is negative"
19710 #: c-typeck.c:7984 cp/typeck.c:3189
19711 #, gcc-internal-format
19712 msgid "right shift count >= width of type"
19715 #: c-typeck.c:8005 cp/typeck.c:3208
19716 #, gcc-internal-format
19717 msgid "left shift count is negative"
19720 #: c-typeck.c:8008 cp/typeck.c:3210
19721 #, gcc-internal-format
19722 msgid "left shift count >= width of type"
19725 #: c-typeck.c:8026 cp/typeck.c:3246
19726 #, gcc-internal-format
19727 msgid "comparing floating point with == or != is unsafe"
19730 #: c-typeck.c:8050 c-typeck.c:8057
19731 #, gcc-internal-format
19732 msgid "ISO C forbids comparison of %<void *%> with function pointer"
19735 #: c-typeck.c:8063 c-typeck.c:8125
19736 #, gcc-internal-format
19737 msgid "comparison of distinct pointer types lacks a cast"
19740 #: c-typeck.c:8075 c-typeck.c:8086
19741 #, gcc-internal-format
19742 msgid "the address of %qD will never be NULL"
19745 #: c-typeck.c:8093 c-typeck.c:8098 c-typeck.c:8143 c-typeck.c:8148
19746 #, gcc-internal-format
19747 msgid "comparison between pointer and integer"
19751 #, gcc-internal-format
19752 msgid "comparison of complete and incomplete pointers"
19756 #, gcc-internal-format
19757 msgid "ISO C forbids ordered comparisons of pointers to functions"
19760 #: c-typeck.c:8132 c-typeck.c:8138
19761 #, gcc-internal-format
19762 msgid "ordered comparison of pointer with integer zero"
19766 #, gcc-internal-format
19767 msgid "comparison between signed and unsigned"
19770 #: c-typeck.c:8437 cp/typeck.c:3678
19771 #, gcc-internal-format
19772 msgid "comparison of promoted ~unsigned with constant"
19775 #: c-typeck.c:8445 cp/typeck.c:3686
19776 #, gcc-internal-format
19777 msgid "comparison of promoted ~unsigned with unsigned"
19781 #, gcc-internal-format
19782 msgid "used array that cannot be converted to pointer where scalar is required"
19786 #, gcc-internal-format
19787 msgid "used struct type value where scalar is required"
19791 #, gcc-internal-format
19792 msgid "used union type value where scalar is required"
19795 #: c-typeck.c:8616 cp/semantics.c:3496
19796 #, gcc-internal-format
19797 msgid "%qE has invalid type for %<reduction%>"
19800 #: c-typeck.c:8650 cp/semantics.c:3509
19801 #, gcc-internal-format
19802 msgid "%qE has invalid type for %<reduction(%s)%>"
19805 #: c-typeck.c:8666 cp/semantics.c:3519
19806 #, gcc-internal-format
19807 msgid "%qE must be %<threadprivate%> for %<copyin%>"
19810 #: c-typeck.c:8675 cp/semantics.c:3324
19811 #, gcc-internal-format
19812 msgid "%qE is not a variable in clause %qs"
19815 #: c-typeck.c:8682 c-typeck.c:8702 c-typeck.c:8722 cp/semantics.c:3331
19816 #: cp/semantics.c:3350 cp/semantics.c:3369
19817 #, gcc-internal-format
19818 msgid "%qE appears more than once in data clauses"
19821 #: c-typeck.c:8696 cp/semantics.c:3344
19822 #, gcc-internal-format
19823 msgid "%qE is not a variable in clause %<firstprivate%>"
19826 #: c-typeck.c:8716 cp/semantics.c:3363
19827 #, gcc-internal-format
19828 msgid "%qE is not a variable in clause %<lastprivate%>"
19831 #: c-typeck.c:8774 cp/semantics.c:3560
19832 #, gcc-internal-format
19833 msgid "%qE is predetermined %qs for %qs"
19837 #, gcc-internal-format
19838 msgid "function call has aggregate value"
19841 #: cfgexpand.c:1617
19842 #, gcc-internal-format
19843 msgid "not protecting local variables: variable length buffer"
19846 #: cfgexpand.c:1619
19847 #, gcc-internal-format
19848 msgid "not protecting function: no buffer at least %d bytes long"
19852 #, gcc-internal-format
19853 msgid "bb %d on wrong place"
19857 #, gcc-internal-format
19858 msgid "prev_bb of %d should be %d, not %d"
19862 #, gcc-internal-format
19863 msgid "verify_flow_info: Wrong count of block %i %i"
19867 #, gcc-internal-format
19868 msgid "verify_flow_info: Wrong frequency of block %i %i"
19872 #, gcc-internal-format
19873 msgid "verify_flow_info: Duplicate edge %i->%i"
19877 #, gcc-internal-format
19878 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
19882 #, gcc-internal-format
19883 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
19887 #, gcc-internal-format
19888 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
19891 #: cfghooks.c:165 cfgrtl.c:1873
19892 #, gcc-internal-format
19893 msgid "wrong amount of branch edges after unconditional jump %i"
19896 #: cfghooks.c:173 cfghooks.c:184
19897 #, gcc-internal-format
19898 msgid "basic block %d pred edge is corrupted"
19902 #, gcc-internal-format
19903 msgid "its dest_idx should be %d, not %d"
19907 #, gcc-internal-format
19908 msgid "basic block %i edge lists are corrupted"
19912 #, gcc-internal-format
19913 msgid "verify_flow_info failed"
19917 #, gcc-internal-format
19918 msgid "%s does not support redirect_edge_and_branch"
19922 #, gcc-internal-format
19923 msgid "%s does not support redirect_edge_and_branch_force"
19927 #, gcc-internal-format
19928 msgid "%s does not support split_block"
19932 #, gcc-internal-format
19933 msgid "%s does not support move_block_after"
19937 #, gcc-internal-format
19938 msgid "%s does not support delete_basic_block"
19942 #, gcc-internal-format
19943 msgid "%s does not support split_edge"
19947 #, gcc-internal-format
19948 msgid "%s does not support create_basic_block"
19952 #, gcc-internal-format
19953 msgid "%s does not support can_merge_blocks_p"
19957 #, gcc-internal-format
19958 msgid "%s does not support predict_edge"
19962 #, gcc-internal-format
19963 msgid "%s does not support predicted_by_p"
19967 #, gcc-internal-format
19968 msgid "%s does not support merge_blocks"
19972 #, gcc-internal-format
19973 msgid "%s does not support make_forwarder_block"
19977 #, gcc-internal-format
19978 msgid "%s does not support can_duplicate_block_p"
19982 #, gcc-internal-format
19983 msgid "%s does not support duplicate_block"
19987 #, gcc-internal-format
19988 msgid "%s does not support block_ends_with_call_p"
19992 #, gcc-internal-format
19993 msgid "%s does not support block_ends_with_condjump_p"
19997 #, gcc-internal-format
19998 msgid "%s does not support flow_call_edges_add"
20002 #, gcc-internal-format
20003 msgid "size of loop %d should be %d, not %d"
20007 #, gcc-internal-format
20008 msgid "bb %d do not belong to loop %d"
20012 #, gcc-internal-format
20013 msgid "loop %d's header does not have exactly 2 entries"
20017 #, gcc-internal-format
20018 msgid "loop %d's latch does not have exactly 1 successor"
20022 #, gcc-internal-format
20023 msgid "loop %d's latch does not have header as successor"
20027 #, gcc-internal-format
20028 msgid "loop %d's latch does not belong directly to it"
20032 #, gcc-internal-format
20033 msgid "loop %d's header does not belong directly to it"
20037 #, gcc-internal-format
20038 msgid "loop %d's latch is marked as part of irreducible region"
20042 #, gcc-internal-format
20043 msgid "basic block %d should be marked irreducible"
20047 #, gcc-internal-format
20048 msgid "basic block %d should not be marked irreducible"
20052 #, gcc-internal-format
20053 msgid "edge from %d to %d should be marked irreducible"
20057 #, gcc-internal-format
20058 msgid "edge from %d to %d should not be marked irreducible"
20062 #, gcc-internal-format
20063 msgid "wrong single exit %d->%d recorded for loop %d"
20067 #, gcc-internal-format
20068 msgid "right exit is %d->%d"
20072 #, gcc-internal-format
20073 msgid "single exit not recorded for loop %d"
20077 #, gcc-internal-format
20078 msgid "loop %d should not have single exit (%d -> %d)"
20082 #, gcc-internal-format
20083 msgid "BB_RTL flag not set for block %d"
20087 #, gcc-internal-format
20088 msgid "end insn %d for block %d not found in the insn stream"
20092 #, gcc-internal-format
20093 msgid "insn %d is in multiple basic blocks (%d and %d)"
20097 #, gcc-internal-format
20098 msgid "head insn %d for block %d not found in the insn stream"
20102 #, gcc-internal-format
20103 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
20107 #, gcc-internal-format
20108 msgid "fallthru edge crosses section boundary (bb %i)"
20112 #, gcc-internal-format
20113 msgid "missing REG_EH_REGION note in the end of bb %i"
20117 #, gcc-internal-format
20118 msgid "too many outgoing branch edges from bb %i"
20122 #, gcc-internal-format
20123 msgid "fallthru edge after unconditional jump %i"
20127 #, gcc-internal-format
20128 msgid "wrong amount of branch edges after conditional jump %i"
20132 #, gcc-internal-format
20133 msgid "call edges for non-call insn in bb %i"
20137 #, gcc-internal-format
20138 msgid "abnormal edges for no purpose in bb %i"
20142 #, gcc-internal-format
20143 msgid "insn %d inside basic block %d but block_for_insn is NULL"
20147 #, gcc-internal-format
20148 msgid "insn %d inside basic block %d but block_for_insn is %i"
20151 #: cfgrtl.c:1924 cfgrtl.c:1934
20152 #, gcc-internal-format
20153 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
20157 #, gcc-internal-format
20158 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
20162 #, gcc-internal-format
20163 msgid "in basic block %d:"
20167 #, gcc-internal-format
20168 msgid "bb prediction set for block %i, but it is not used in RTL land"
20172 #, gcc-internal-format
20173 msgid "missing barrier after block %i"
20177 #, gcc-internal-format
20178 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
20182 #, gcc-internal-format
20183 msgid "verify_flow_info: Incorrect fallthru %i->%i"
20187 #, gcc-internal-format
20188 msgid "basic blocks not laid down consecutively"
20192 #, gcc-internal-format
20193 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
20197 #, gcc-internal-format
20198 msgid "%D renamed after being referenced in assembly"
20201 #: cgraphunit.c:707
20202 #, gcc-internal-format
20203 msgid "aux field set for edge %s->%s"
20206 #: cgraphunit.c:713
20207 #, gcc-internal-format
20208 msgid "Execution count is negative"
20211 #: cgraphunit.c:720
20212 #, gcc-internal-format
20213 msgid "caller edge count is negative"
20216 #: cgraphunit.c:729
20217 #, gcc-internal-format
20218 msgid "inlined_to pointer is wrong"
20221 #: cgraphunit.c:734
20222 #, gcc-internal-format
20223 msgid "multiple inline callers"
20226 #: cgraphunit.c:741
20227 #, gcc-internal-format
20228 msgid "inlined_to pointer set for noninline callers"
20231 #: cgraphunit.c:747
20232 #, gcc-internal-format
20233 msgid "inlined_to pointer is set but no predecessors found"
20236 #: cgraphunit.c:752
20237 #, gcc-internal-format
20238 msgid "inlined_to pointer refers to itself"
20241 #: cgraphunit.c:762
20242 #, gcc-internal-format
20243 msgid "node not found in cgraph_hash"
20246 #: cgraphunit.c:790
20247 #, gcc-internal-format
20248 msgid "shared call_stmt:"
20251 #: cgraphunit.c:797
20252 #, gcc-internal-format
20253 msgid "edge points to wrong declaration:"
20256 #: cgraphunit.c:806
20257 #, gcc-internal-format
20258 msgid "missing callgraph edge for call stmt:"
20261 #: cgraphunit.c:823
20262 #, gcc-internal-format
20263 msgid "edge %s->%s has no corresponding call_stmt"
20266 #: cgraphunit.c:835
20267 #, gcc-internal-format
20268 msgid "verify_cgraph_node failed"
20271 #: cgraphunit.c:1014 cgraphunit.c:1037
20272 #, gcc-internal-format
20273 msgid "%J%<externally_visible%> attribute have effect only on public objects"
20276 #: cgraphunit.c:1214
20277 #, gcc-internal-format
20278 msgid "failed to reclaim unneeded function"
20281 #: cgraphunit.c:1616
20282 #, gcc-internal-format
20283 msgid "nodes with no released memory found"
20287 #, gcc-internal-format
20288 msgid "unknown demangling style '%s'"
20292 #, gcc-internal-format
20293 msgid "%s terminated with signal %d [%s]%s"
20297 #, gcc-internal-format
20298 msgid "%s returned %d exit status"
20302 #, gcc-internal-format
20303 msgid "cannot find 'ldd'"
20307 #, gcc-internal-format
20308 msgid "cannot convert to a pointer type"
20312 #, gcc-internal-format
20313 msgid "pointer value used where a floating point value was expected"
20317 #, gcc-internal-format
20318 msgid "aggregate value used where a float was expected"
20322 #, gcc-internal-format
20323 msgid "conversion to incomplete type"
20326 #: convert.c:737 convert.c:812
20327 #, gcc-internal-format
20328 msgid "can't convert between vector values of different size"
20332 #, gcc-internal-format
20333 msgid "aggregate value used where an integer was expected"
20337 #, gcc-internal-format
20338 msgid "pointer value used where a complex was expected"
20342 #, gcc-internal-format
20343 msgid "aggregate value used where a complex was expected"
20347 #, gcc-internal-format
20348 msgid "can't convert value to a vector"
20352 #, gcc-internal-format
20353 msgid "%qs is not a gcov data file"
20357 #, gcc-internal-format
20358 msgid "%qs is version %q.*s, expected version %q.*s"
20361 #: coverage.c:274 coverage.c:282
20362 #, gcc-internal-format
20363 msgid "coverage mismatch for function %u while reading execution counters"
20366 #: coverage.c:276 coverage.c:359
20367 #, gcc-internal-format
20368 msgid "checksum is %x instead of %x"
20371 #: coverage.c:284 coverage.c:367
20372 #, gcc-internal-format
20373 msgid "number of counters is %d instead of %d"
20377 #, gcc-internal-format
20378 msgid "cannot merge separate %s counters for function %u"
20382 #, gcc-internal-format
20383 msgid "%qs has overflowed"
20387 #, gcc-internal-format
20388 msgid "no coverage for function %qs found"
20391 #: coverage.c:356 coverage.c:364
20392 #, gcc-internal-format
20393 msgid "coverage mismatch for function %qs while reading counter %qs"
20397 #, gcc-internal-format
20398 msgid "cannot open %s"
20402 #, gcc-internal-format
20403 msgid "error writing %qs"
20406 #: diagnostic.c:642
20407 #, gcc-internal-format
20408 msgid "in %s, at %s:%d"
20412 #, gcc-internal-format
20413 msgid "dominator of %d status unknown"
20417 #, gcc-internal-format
20418 msgid "dominator of %d should be %d, not %d"
20422 #, gcc-internal-format
20423 msgid "ENTRY does not dominate bb %d"
20426 #: dwarf2out.c:3598
20427 #, gcc-internal-format
20428 msgid "DW_LOC_OP %s not implemented"
20432 #, gcc-internal-format
20433 msgid "invalid rtl sharing found in the insn"
20437 #, gcc-internal-format
20441 #: emit-rtl.c:2239 flow.c:493 flow.c:518 flow.c:540
20442 #, gcc-internal-format
20443 msgid "internal consistency failure"
20447 #, gcc-internal-format
20448 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
20451 #: errors.c:133 java/jv-scan.c:289
20452 #, gcc-internal-format
20453 msgid "abort in %s, at %s:%d"
20457 #, gcc-internal-format
20458 msgid "exception handling disabled, use -fexceptions to enable"
20462 #, gcc-internal-format
20463 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
20467 #, gcc-internal-format
20468 msgid "__builtin_eh_return not supported on this target"
20471 #: except.c:3868 except.c:3877
20472 #, gcc-internal-format
20473 msgid "region_array is corrupted for region %i"
20477 #, gcc-internal-format
20478 msgid "outer block of region %i is wrong"
20482 #, gcc-internal-format
20483 msgid "region %i may contain throw and is contained in region that may not"
20487 #, gcc-internal-format
20488 msgid "negative nesting depth of region %i"
20492 #, gcc-internal-format
20493 msgid "tree list ends on depth %i"
20497 #, gcc-internal-format
20498 msgid "array does not match the region tree"
20502 #, gcc-internal-format
20503 msgid "verify_eh_tree failed"
20507 #, gcc-internal-format
20508 msgid "stack limits not supported on this target"
20511 #: fold-const.c:3443 fold-const.c:3454
20512 #, gcc-internal-format
20513 msgid "comparison is always %d due to width of bit-field"
20516 #: fold-const.c:5087 fold-const.c:5102
20517 #, gcc-internal-format
20518 msgid "comparison is always %d"
20521 #: fold-const.c:5231
20522 #, gcc-internal-format
20523 msgid "%<or%> of unmatched not-equal tests is always 1"
20526 #: fold-const.c:5236
20527 #, gcc-internal-format
20528 msgid "%<and%> of mutually exclusive equal-tests is always 0"
20531 #: fold-const.c:11471
20532 #, gcc-internal-format
20533 msgid "fold check: original tree changed by fold"
20537 #, gcc-internal-format
20538 msgid "%Jtotal size of local objects too large"
20541 #: function.c:843 varasm.c:1800
20542 #, gcc-internal-format
20543 msgid "size of variable %q+D is too large"
20547 #, gcc-internal-format
20548 msgid "impossible constraint in %<asm%>"
20552 #, gcc-internal-format
20553 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
20557 #, gcc-internal-format
20558 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
20562 #, gcc-internal-format
20563 msgid "function returns an aggregate"
20567 #, gcc-internal-format
20568 msgid "unused parameter %q+D"
20572 #, gcc-internal-format
20573 msgid "ambiguous abbreviation %s"
20577 #, gcc-internal-format
20578 msgid "incomplete '%s' option"
20582 #, gcc-internal-format
20583 msgid "missing argument to '%s' option"
20587 #, gcc-internal-format
20588 msgid "extraneous argument to '%s' option"
20592 #, gcc-internal-format
20593 msgid "warning: -pipe ignored because -save-temps specified"
20597 #, gcc-internal-format
20598 msgid "warning: '-x %s' after last input file has no effect"
20601 #. Catch the case where a spec string contains something like
20602 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
20603 #. hand side of the :.
20605 #, gcc-internal-format
20606 msgid "spec failure: '%%*' has not been initialized by pattern match"
20610 #, gcc-internal-format
20611 msgid "warning: use of obsolete %%[ operator in specs"
20615 #, gcc-internal-format
20616 msgid "spec failure: unrecognized spec option '%c'"
20620 #, gcc-internal-format
20621 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
20625 #, gcc-internal-format
20626 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
20630 #, gcc-internal-format
20631 msgid "unrecognized option '-%s'"
20634 #: gcc.c:6556 gcc.c:6619
20635 #, gcc-internal-format
20636 msgid "%s: %s compiler not installed on this system"
20640 #, gcc-internal-format
20641 msgid "%s: linker input file unused because linking not done"
20645 #, gcc-internal-format
20646 msgid "language %s not recognized"
20650 #, gcc-internal-format
20655 #, gcc-internal-format
20656 msgid "%s: %d basic blocks and %d edges/basic block"
20660 #, gcc-internal-format
20661 msgid "%s: %d basic blocks and %d registers"
20664 #: ggc-common.c:404 ggc-common.c:412 ggc-common.c:480 ggc-common.c:499
20665 #: ggc-page.c:2136 ggc-page.c:2167 ggc-page.c:2174 ggc-zone.c:2291
20667 #, gcc-internal-format
20668 msgid "can't write PCH file: %m"
20671 #: ggc-common.c:492 config/i386/host-cygwin.c:58
20672 #, gcc-internal-format
20673 msgid "can't get position in PCH file: %m"
20676 #: ggc-common.c:502
20677 #, gcc-internal-format
20678 msgid "can't write padding to PCH file: %m"
20681 #: ggc-common.c:557 ggc-common.c:565 ggc-common.c:572 ggc-common.c:575
20682 #: ggc-common.c:585 ggc-common.c:588 ggc-page.c:2261 ggc-zone.c:2325
20683 #, gcc-internal-format
20684 msgid "can't read PCH file: %m"
20687 #: ggc-common.c:580
20688 #, gcc-internal-format
20689 msgid "had to relocate PCH"
20693 #, gcc-internal-format
20694 msgid "open /dev/zero: %m"
20697 #: ggc-page.c:2152 ggc-page.c:2158
20698 #, gcc-internal-format
20699 msgid "can't write PCH file"
20702 #: ggc-zone.c:2288 ggc-zone.c:2299
20703 #, gcc-internal-format
20704 msgid "can't seek PCH file: %m"
20708 #, gcc-internal-format
20709 msgid "can't write PCH fle: %m"
20713 #, gcc-internal-format
20714 msgid "invalid lvalue in asm output %d"
20718 #, gcc-internal-format
20719 msgid "memory input %d is not directly addressable"
20723 #, gcc-internal-format
20724 msgid "%qs not specified in enclosing parallel"
20728 #, gcc-internal-format
20729 msgid "%Henclosing parallel"
20733 #, gcc-internal-format
20734 msgid "iteration variable %qs should be private"
20738 #, gcc-internal-format
20739 msgid "iteration variable %qs should not be firstprivate"
20743 #, gcc-internal-format
20744 msgid "iteration variable %qs should not be reduction"
20748 #, gcc-internal-format
20749 msgid "gimplification failed"
20752 #: global.c:375 global.c:388 global.c:402
20753 #, gcc-internal-format
20754 msgid "%s cannot be used in asm here"
20757 #: graph.c:403 java/jcf-parse.c:1083 java/jcf-parse.c:1218 java/lex.c:1855
20758 #: objc/objc-act.c:500
20759 #, gcc-internal-format
20760 msgid "can't open %s: %m"
20763 #: haifa-sched.c:184
20764 #, gcc-internal-format
20765 msgid "fix_sched_param: unknown param: %s"
20769 #, gcc-internal-format
20771 "work-sharing region may not be closely nested inside of work-sharing, "
20772 "critical, ordered or master region"
20776 #, gcc-internal-format
20777 msgid "master region may not be closely nested inside of work-sharing region"
20781 #, gcc-internal-format
20782 msgid "ordered region may not be closely nested inside of critical region"
20786 #, gcc-internal-format
20788 "ordered region must be closely nested inside a loop region with an ordered "
20793 #, gcc-internal-format
20795 "critical region may not be nested inside a critical region with the same name"
20798 #: omp-low.c:4332 cp/decl.c:2515 cp/parser.c:6877 cp/parser.c:6897
20799 #, gcc-internal-format
20800 msgid "invalid exit from OpenMP structured block"
20804 #, gcc-internal-format
20805 msgid "invalid entry to OpenMP structured block"
20808 #. Eventually this should become a hard error IMO.
20810 #, gcc-internal-format
20811 msgid "command line option \"%s\" is valid for %s but not for %s"
20815 #, gcc-internal-format
20816 msgid "command line option %qs is not supported by this configuration"
20820 #, gcc-internal-format
20821 msgid "missing argument to \"%s\""
20825 #, gcc-internal-format
20826 msgid "argument to \"%s\" should be a non-negative integer"
20830 #, gcc-internal-format
20831 msgid "unrecognized command line option \"%s\""
20835 #, gcc-internal-format
20836 msgid "-Wuninitialized is not supported without -O"
20840 #, gcc-internal-format
20841 msgid "-freorder-blocks-and-partition does not work with exceptions"
20845 #, gcc-internal-format
20846 msgid "-freorder-blocks-and-partition does not support unwind info"
20850 #, gcc-internal-format
20851 msgid "-freorder-blocks-and-partition does not work on this architecture"
20855 #, gcc-internal-format
20856 msgid "-Werror-%s: No option -%s"
20860 #, gcc-internal-format
20861 msgid "structure alignment must be a small power of two, not %d"
20865 #, gcc-internal-format
20866 msgid "unrecognized visibility value \"%s\""
20870 #, gcc-internal-format
20871 msgid "unrecognized register name \"%s\""
20875 #, gcc-internal-format
20876 msgid "unknown tls-model \"%s\""
20880 #, gcc-internal-format
20881 msgid "-f[no-]force-mem is nop and option will be removed in 4.2"
20885 #, gcc-internal-format
20886 msgid "%s: --param arguments should be of the form NAME=VALUE"
20890 #, gcc-internal-format
20891 msgid "invalid --param value %qs"
20895 #, gcc-internal-format
20896 msgid "target system does not support debug output"
20900 #, gcc-internal-format
20901 msgid "debug format \"%s\" conflicts with prior selection"
20905 #, gcc-internal-format
20906 msgid "unrecognised debug output level \"%s\""
20910 #, gcc-internal-format
20911 msgid "debug output level %s is too high"
20915 #, gcc-internal-format
20916 msgid "minimum value of parameter %qs is %u"
20920 #, gcc-internal-format
20921 msgid "maximum value of parameter %qs is %u"
20924 #. If we didn't find this parameter, issue an error message.
20926 #, gcc-internal-format
20927 msgid "invalid parameter %qs"
20931 #, gcc-internal-format
20932 msgid "corrupted profile info: run_max * runs < sum_max"
20936 #, gcc-internal-format
20937 msgid "corrupted profile info: sum_all is smaller than sum_max"
20941 #, gcc-internal-format
20942 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
20946 #, gcc-internal-format
20948 "corrupted profile info: number of iterations for basic block %d thought to "
20953 #, gcc-internal-format
20955 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
20959 #, gcc-internal-format
20960 msgid "output constraint %d must specify a single register"
20964 #, gcc-internal-format
20965 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
20969 #, gcc-internal-format
20970 msgid "output regs must be grouped at top of stack"
20974 #, gcc-internal-format
20975 msgid "implicitly popped regs must be grouped at top of stack"
20979 #, gcc-internal-format
20980 msgid "output operand %d must use %<&%> constraint"
20984 #, gcc-internal-format
20985 msgid "can't use '%s' as a %s register"
20988 #: regclass.c:755 config/ia64/ia64.c:5102 config/ia64/ia64.c:5109
20989 #: config/pa/pa.c:351 config/pa/pa.c:358
20990 #, gcc-internal-format
20991 msgid "unknown register name: %s"
20995 #, gcc-internal-format
20996 msgid "global register variable follows a function definition"
21000 #, gcc-internal-format
21001 msgid "register used for two global register variables"
21005 #, gcc-internal-format
21006 msgid "call-clobbered register used for global register variable"
21009 #: regrename.c:1937
21010 #, gcc-internal-format
21011 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
21014 #: regrename.c:1949
21015 #, gcc-internal-format
21016 msgid "validate_value_data: Loop in regno chain (%u)"
21019 #: regrename.c:1952
21020 #, gcc-internal-format
21021 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
21024 #: regrename.c:1964
21025 #, gcc-internal-format
21026 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
21030 #, gcc-internal-format
21031 msgid "cannot reload integer constant operand in %<asm%>"
21035 #, gcc-internal-format
21036 msgid "impossible register constraint in %<asm%>"
21040 #, gcc-internal-format
21041 msgid "%<&%> constraint used with no register class"
21044 #: reload.c:3738 reload.c:3978
21045 #, gcc-internal-format
21046 msgid "inconsistent operand constraints in an %<asm%>"
21050 #, gcc-internal-format
21051 msgid "%<asm%> operand has impossible constraints"
21055 #, gcc-internal-format
21056 msgid "frame size too large for reliable stack checking"
21060 #, gcc-internal-format
21061 msgid "try reducing the number of local variables"
21065 #, gcc-internal-format
21066 msgid "can't find a register in class %qs while reloading %<asm%>"
21070 #, gcc-internal-format
21071 msgid "unable to find a register to spill in class %qs"
21075 #, gcc-internal-format
21076 msgid "%<asm%> operand requires impossible reload"
21080 #, gcc-internal-format
21081 msgid "%<asm%> operand constraint incompatible with operand size"
21085 #, gcc-internal-format
21086 msgid "output operand is constant in %<asm%>"
21090 #, gcc-internal-format
21091 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
21095 #, gcc-internal-format
21097 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
21101 #, gcc-internal-format
21103 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
21108 #, gcc-internal-format
21109 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
21113 #, gcc-internal-format
21114 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
21118 #, gcc-internal-format
21120 "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%"
21125 #, gcc-internal-format
21126 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
21130 #, gcc-internal-format
21131 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
21135 #, gcc-internal-format
21136 msgid "output operand constraint lacks %<=%>"
21140 #, gcc-internal-format
21141 msgid "output constraint %qc for operand %d is not at the beginning"
21145 #, gcc-internal-format
21146 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
21149 #: stmt.c:361 stmt.c:460
21150 #, gcc-internal-format
21151 msgid "%<%%%> constraint used with last operand"
21155 #, gcc-internal-format
21156 msgid "matching constraint not valid in output operand"
21160 #, gcc-internal-format
21161 msgid "input operand constraint contains %qc"
21165 #, gcc-internal-format
21166 msgid "matching constraint references invalid operand number"
21170 #, gcc-internal-format
21171 msgid "invalid punctuation %qc in constraint"
21175 #, gcc-internal-format
21176 msgid "matching constraint does not allow a register"
21180 #, gcc-internal-format
21181 msgid "asm-specifier for variable %qs conflicts with asm clobber list"
21185 #, gcc-internal-format
21186 msgid "unknown register name %qs in %<asm%>"
21190 #, gcc-internal-format
21191 msgid "PIC register %qs clobbered in %<asm%>"
21195 #, gcc-internal-format
21196 msgid "more than %d operands in %<asm%>"
21200 #, gcc-internal-format
21201 msgid "output number %d not directly addressable"
21205 #, gcc-internal-format
21206 msgid "asm operand %d probably doesn%'t match constraints"
21210 #, gcc-internal-format
21211 msgid "use of memory input without lvalue in asm operand %d is deprecated"
21215 #, gcc-internal-format
21216 msgid "asm clobber conflict with output operand"
21220 #, gcc-internal-format
21221 msgid "asm clobber conflict with input operand"
21225 #, gcc-internal-format
21226 msgid "too many alternatives in %<asm%>"
21230 #, gcc-internal-format
21231 msgid "operand constraints for %<asm%> differ in number of alternatives"
21235 #, gcc-internal-format
21236 msgid "duplicate asm operand name %qs"
21240 #, gcc-internal-format
21241 msgid "missing close brace for named operand"
21245 #, gcc-internal-format
21246 msgid "undefined named operand %qs"
21250 #, gcc-internal-format
21251 msgid "%Hvalue computed is not used"
21254 #: stor-layout.c:150
21255 #, gcc-internal-format
21256 msgid "type size can%'t be explicitly evaluated"
21259 #: stor-layout.c:152
21260 #, gcc-internal-format
21261 msgid "variable-size type declared outside of any function"
21264 #: stor-layout.c:467
21265 #, gcc-internal-format
21266 msgid "size of %q+D is %d bytes"
21269 #: stor-layout.c:469
21270 #, gcc-internal-format
21271 msgid "size of %q+D is larger than %wd bytes"
21274 #: stor-layout.c:891
21275 #, gcc-internal-format
21276 msgid "packed attribute causes inefficient alignment for %q+D"
21279 #: stor-layout.c:894
21280 #, gcc-internal-format
21281 msgid "packed attribute is unnecessary for %q+D"
21284 #. No, we need to skip space before this field.
21285 #. Bump the cumulative size to multiple of field alignment.
21286 #: stor-layout.c:911
21287 #, gcc-internal-format
21288 msgid "padding struct to align %q+D"
21291 #: stor-layout.c:1262
21292 #, gcc-internal-format
21293 msgid "padding struct size to alignment boundary"
21296 #: stor-layout.c:1292
21297 #, gcc-internal-format
21298 msgid "packed attribute causes inefficient alignment for %qs"
21301 #: stor-layout.c:1296
21302 #, gcc-internal-format
21303 msgid "packed attribute is unnecessary for %qs"
21306 #: stor-layout.c:1302
21307 #, gcc-internal-format
21308 msgid "packed attribute causes inefficient alignment"
21311 #: stor-layout.c:1304
21312 #, gcc-internal-format
21313 msgid "packed attribute is unnecessary"
21316 #: stor-layout.c:1816
21317 #, gcc-internal-format
21318 msgid "alignment of array elements is greater than element size"
21322 #, gcc-internal-format
21323 msgid "__builtin_saveregs not supported by this target"
21327 #, gcc-internal-format
21328 msgid "repository file '%s' does not contain command-line arguments"
21332 #, gcc-internal-format
21334 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
21339 #, gcc-internal-format
21340 msgid "ld returned %d exit status"
21344 #, gcc-internal-format
21345 msgid "invalid option argument %qs"
21349 #, gcc-internal-format
21350 msgid "getting core file size maximum limit: %m"
21354 #, gcc-internal-format
21355 msgid "setting core file size limit to maximum: %m"
21359 #, gcc-internal-format
21360 msgid "%q+F declared %<static%> but never defined"
21364 #, gcc-internal-format
21365 msgid "%q+D defined but not used"
21368 #: toplev.c:910 toplev.c:934
21369 #, gcc-internal-format
21370 msgid "%qs is deprecated (declared at %s:%d)"
21374 #, gcc-internal-format
21375 msgid "type is deprecated (declared at %s:%d)"
21379 #, gcc-internal-format
21380 msgid "%qs is deprecated"
21384 #, gcc-internal-format
21385 msgid "type is deprecated"
21388 #: toplev.c:966 toplev.c:993
21389 #, gcc-internal-format
21390 msgid "GCC supports only %d input file changes"
21394 #, gcc-internal-format
21395 msgid "unrecognized gcc debugging option: %c"
21399 #, gcc-internal-format
21400 msgid "can%'t open %s for writing: %m"
21404 #, gcc-internal-format
21405 msgid "this target does not support %qs"
21409 #, gcc-internal-format
21410 msgid "instruction scheduling not supported on this target machine"
21414 #, gcc-internal-format
21415 msgid "this target machine does not have delayed branches"
21419 #, gcc-internal-format
21420 msgid "-f%sleading-underscore not supported on this target machine"
21424 #, gcc-internal-format
21425 msgid "target system does not support the \"%s\" debug format"
21429 #, gcc-internal-format
21430 msgid "variable tracking requested, but useless unless producing debug info"
21434 #, gcc-internal-format
21435 msgid "variable tracking requested, but not supported by this debug format"
21439 #, gcc-internal-format
21440 msgid "can%'t open %s: %m"
21444 #, gcc-internal-format
21445 msgid "-ffunction-sections not supported for this target"
21449 #, gcc-internal-format
21450 msgid "-fdata-sections not supported for this target"
21454 #, gcc-internal-format
21455 msgid "-ffunction-sections disabled; it makes profiling impossible"
21459 #, gcc-internal-format
21460 msgid "-fprefetch-loop-arrays not supported for this target"
21464 #, gcc-internal-format
21466 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
21470 #, gcc-internal-format
21471 msgid "-fprefetch-loop-arrays is not supported with -Os"
21475 #, gcc-internal-format
21476 msgid "-ffunction-sections may affect debugging on some targets"
21480 #, gcc-internal-format
21481 msgid "-fstack-protector not supported for this target"
21485 #, gcc-internal-format
21486 msgid "unwind tables currently requires a frame pointer for correctness"
21490 #, gcc-internal-format
21491 msgid "error writing to %s: %m"
21494 #: toplev.c:1957 java/jcf-parse.c:1102 java/jcf-write.c:3541
21495 #, gcc-internal-format
21496 msgid "error closing %s: %m"
21499 #: tree-cfg.c:1442 tree-cfg.c:2081 tree-cfg.c:2084
21500 #, gcc-internal-format
21501 msgid "%Hwill never be executed"
21505 #, gcc-internal-format
21506 msgid "SSA name in freelist but still referenced"
21510 #, gcc-internal-format
21511 msgid "ASSERT_EXPR with an always-false condition"
21515 #, gcc-internal-format
21516 msgid "GIMPLE register modified with BIT_FIELD_REF"
21520 #, gcc-internal-format
21521 msgid "invariant not recomputed when ADDR_EXPR changed"
21525 #, gcc-internal-format
21526 msgid "constant not recomputed when ADDR_EXPR changed"
21530 #, gcc-internal-format
21531 msgid "side effects not recomputed when ADDR_EXPR changed"
21535 #, gcc-internal-format
21536 msgid "address taken, but ADDRESSABLE bit not set"
21540 #, gcc-internal-format
21541 msgid "non-boolean used in condition"
21545 #, gcc-internal-format
21546 msgid "invalid conditional operand"
21550 #, gcc-internal-format
21551 msgid "invalid reference prefix"
21555 #, gcc-internal-format
21556 msgid "is not a valid GIMPLE statement"
21560 #, gcc-internal-format
21561 msgid "statement marked for throw, but doesn%'t"
21565 #, gcc-internal-format
21566 msgid "statement marked for throw in middle of block"
21570 #, gcc-internal-format
21571 msgid "bb_for_stmt (phi) is set to a wrong basic block"
21575 #, gcc-internal-format
21576 msgid "PHI def is not a GIMPLE value"
21579 #: tree-cfg.c:3601 tree-cfg.c:3624
21580 #, gcc-internal-format
21581 msgid "incorrect sharing of tree nodes"
21585 #, gcc-internal-format
21586 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
21590 #, gcc-internal-format
21591 msgid "verify_stmts failed"
21595 #, gcc-internal-format
21596 msgid "ENTRY_BLOCK has a statement list associated with it"
21600 #, gcc-internal-format
21601 msgid "EXIT_BLOCK has a statement list associated with it"
21605 #, gcc-internal-format
21606 msgid "fallthru to exit from bb %d"
21610 #, gcc-internal-format
21611 msgid "nonlocal label "
21614 #: tree-cfg.c:3698 tree-cfg.c:3708 tree-cfg.c:3733
21615 #, gcc-internal-format
21620 #, gcc-internal-format
21621 msgid "control flow in the middle of basic block %d"
21625 #, gcc-internal-format
21626 msgid "fallthru edge after a control statement in bb %d"
21630 #, gcc-internal-format
21631 msgid "true/false edge after a non-COND_EXPR in bb %d"
21635 #, gcc-internal-format
21636 msgid "structured COND_EXPR at the end of bb %d"
21639 #: tree-cfg.c:3794 tree-cfg.c:3832 tree-cfg.c:3845 tree-cfg.c:3916
21640 #, gcc-internal-format
21641 msgid "wrong outgoing edge flags at end of bb %d"
21645 #, gcc-internal-format
21646 msgid "%<then%> label does not match edge at end of bb %d"
21650 #, gcc-internal-format
21651 msgid "%<else%> label does not match edge at end of bb %d"
21655 #, gcc-internal-format
21656 msgid "explicit goto at end of bb %d"
21660 #, gcc-internal-format
21661 msgid "return edge does not point to exit in bb %d"
21665 #, gcc-internal-format
21666 msgid "found default case not at end of case vector"
21670 #, gcc-internal-format
21671 msgid "case labels not sorted: "
21675 #, gcc-internal-format
21676 msgid "no default case found at end of case vector"
21680 #, gcc-internal-format
21681 msgid "extra outgoing edge %d->%d"
21685 #, gcc-internal-format
21686 msgid "missing edge %i->%i"
21689 #: tree-cfg.c:5744 tree-cfg.c:5748
21690 #, gcc-internal-format
21691 msgid "%H%<noreturn%> function does return"
21694 #: tree-cfg.c:5770 tree-cfg.c:5775
21695 #, gcc-internal-format
21696 msgid "%Hcontrol reaches end of non-void function"
21700 #, gcc-internal-format
21701 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
21705 #, gcc-internal-format
21706 msgid "could not open dump file %qs: %s"
21709 #: tree-dump.c:1024
21710 #, gcc-internal-format
21711 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
21715 #, gcc-internal-format
21716 msgid "EH edge %i->%i is missing"
21720 #, gcc-internal-format
21721 msgid "EH edge %i->%i miss EH flag"
21724 #. ??? might not be mistake.
21726 #, gcc-internal-format
21727 msgid "EH edge %i->%i has duplicated regions"
21731 #, gcc-internal-format
21732 msgid "BB %i can not throw but has EH edges"
21736 #, gcc-internal-format
21737 msgid "BB %i last statement has incorrectly set region"
21741 #, gcc-internal-format
21742 msgid "unnecessary EH edge %i->%i"
21745 #: tree-inline.c:1332
21746 #, gcc-internal-format
21748 "function %q+F can never be inlined because it uses alloca (override using "
21749 "the always_inline attribute)"
21752 #: tree-inline.c:1344
21753 #, gcc-internal-format
21754 msgid "function %q+F can never be inlined because it uses setjmp"
21757 #: tree-inline.c:1358
21758 #, gcc-internal-format
21760 "function %q+F can never be inlined because it uses variable argument lists"
21763 #: tree-inline.c:1369
21764 #, gcc-internal-format
21766 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
21770 #: tree-inline.c:1376
21771 #, gcc-internal-format
21772 msgid "function %q+F can never be inlined because it uses non-local goto"
21775 #: tree-inline.c:1387
21776 #, gcc-internal-format
21778 "function %q+F can never be inlined because it uses __builtin_return or "
21779 "__builtin_apply_args"
21782 #: tree-inline.c:1406
21783 #, gcc-internal-format
21784 msgid "function %q+F can never be inlined because it contains a computed goto"
21787 #: tree-inline.c:1420
21788 #, gcc-internal-format
21789 msgid "function %q+F can never be inlined because it receives a non-local goto"
21792 #: tree-inline.c:1445
21793 #, gcc-internal-format
21795 "function %q+F can never be inlined because it uses variable sized variables"
21798 #: tree-inline.c:2004 tree-inline.c:2014
21799 #, gcc-internal-format
21800 msgid "inlining failed in call to %q+F: %s"
21803 #: tree-inline.c:2005 tree-inline.c:2016
21804 #, gcc-internal-format
21805 msgid "called from here"
21808 #: tree-mudflap.c:856
21809 #, gcc-internal-format
21810 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
21813 #: tree-mudflap.c:1048
21814 #, gcc-internal-format
21815 msgid "mudflap cannot track %qs in stub function"
21818 #: tree-mudflap.c:1279
21819 #, gcc-internal-format
21820 msgid "mudflap cannot track unknown size extern %qs"
21823 #: tree-nomudflap.c:51
21824 #, gcc-internal-format
21825 msgid "mudflap: this language is not supported"
21828 #: tree-optimize.c:489
21829 #, gcc-internal-format
21830 msgid "size of return value of %q+D is %u bytes"
21833 #: tree-optimize.c:492
21834 #, gcc-internal-format
21835 msgid "size of return value of %q+D is larger than %wd bytes"
21838 #: tree-outof-ssa.c:612 tree-outof-ssa.c:627 tree-outof-ssa.c:641
21839 #: tree-outof-ssa.c:663 tree-outof-ssa.c:1118 tree-outof-ssa.c:1891
21840 #: tree-ssa-live.c:500 tree-ssa-live.c:1905
21841 #, gcc-internal-format
21842 msgid "SSA corruption"
21845 #: tree-outof-ssa.c:2304
21846 #, gcc-internal-format
21847 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
21850 #: tree-outof-ssa.c:2310
21851 #, gcc-internal-format
21852 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
21855 #: tree-outof-ssa.c:2317
21856 #, gcc-internal-format
21857 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
21860 #: tree-outof-ssa.c:2323
21861 #, gcc-internal-format
21862 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
21865 #: tree-profile.c:216
21866 #, gcc-internal-format
21867 msgid "unimplemented functionality"
21870 #: tree-ssa-loop-niter.c:1148
21871 #, gcc-internal-format
21876 #, gcc-internal-format
21877 msgid "expected an SSA_NAME object"
21881 #, gcc-internal-format
21882 msgid "type mismatch between an SSA_NAME and its symbol"
21886 #, gcc-internal-format
21887 msgid "found an SSA_NAME that had been released into the free pool"
21891 #, gcc-internal-format
21892 msgid "found a virtual definition for a GIMPLE register"
21896 #, gcc-internal-format
21897 msgid "found a real definition for a non-register"
21901 #, gcc-internal-format
21902 msgid "found real variable when subvariables should have appeared"
21906 #, gcc-internal-format
21907 msgid "SSA_NAME created in two different blocks %i and %i"
21911 #, gcc-internal-format
21912 msgid "SSA_NAME_DEF_STMT is wrong"
21916 #, gcc-internal-format
21917 msgid "missing definition"
21921 #, gcc-internal-format
21922 msgid "definition in block %i does not dominate use in block %i"
21926 #, gcc-internal-format
21927 msgid "definition in block %i follows the use"
21931 #, gcc-internal-format
21932 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
21936 #, gcc-internal-format
21937 msgid "no immediate_use list"
21941 #, gcc-internal-format
21942 msgid "wrong immediate use list"
21946 #, gcc-internal-format
21947 msgid "incoming edge count does not match number of PHI arguments"
21951 #, gcc-internal-format
21952 msgid "PHI argument is missing for edge %d->%d"
21956 #, gcc-internal-format
21957 msgid "PHI argument is not SSA_NAME, or invariant"
21961 #, gcc-internal-format
21962 msgid "wrong edge %d->%d for PHI argument"
21966 #, gcc-internal-format
21967 msgid "non-addressable variable inside an alias set"
21971 #, gcc-internal-format
21972 msgid "addressable variable that is aliased but is not in any alias set"
21976 #, gcc-internal-format
21977 msgid "verify_flow_insensitive_alias_info failed"
21981 #, gcc-internal-format
21982 msgid "dereferenced pointers should have a name or a symbol tag"
21986 #, gcc-internal-format
21987 msgid "pointers with a memory tag, should have points-to sets"
21991 #, gcc-internal-format
21992 msgid "pointer escapes but its name tag is not call-clobbered"
21996 #, gcc-internal-format
21997 msgid "verify_flow_sensitive_alias_info failed"
22001 #, gcc-internal-format
22003 "alias set of a pointer's symbol tag should be a superset of the "
22004 "corresponding name tag"
22008 #, gcc-internal-format
22010 "two different pointers with identical points-to sets but different name tags"
22014 #, gcc-internal-format
22015 msgid "verify_name_tags failed"
22019 #, gcc-internal-format
22020 msgid "variable in call_clobbered_vars but not marked DECL_CALL_CLOBBERED"
22024 #, gcc-internal-format
22026 "variable marked DECL_CALL_CLOBBERED but not in call_clobbered_vars bitmap."
22030 #, gcc-internal-format
22031 msgid "verify_call_clobbering failed"
22035 #, gcc-internal-format
22036 msgid "AUX pointer initialized for edge %d->%d"
22040 #, gcc-internal-format
22041 msgid "stmt (%p) marked modified after optimization pass : "
22045 #, gcc-internal-format
22046 msgid "statement makes a memory store, but has no V_MAY_DEFS nor V_MUST_DEFS"
22050 #, gcc-internal-format
22051 msgid "verify_ssa failed"
22055 #, gcc-internal-format
22056 msgid "%J%qD was declared here"
22059 #. We only do data flow with SSA_NAMEs, so that's all we
22062 #, gcc-internal-format
22063 msgid "%H%qD is used uninitialized in this function"
22067 #, gcc-internal-format
22068 msgid "%H%qD may be used uninitialized in this function"
22071 #: tree-vect-transform.c:562
22072 #, gcc-internal-format
22073 msgid "no support for induction"
22077 #, gcc-internal-format
22078 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
22082 #, gcc-internal-format
22084 "%q+D redeclared without dllimport attribute after being referenced with dll "
22088 #: tree.c:3670 config/i386/winnt-cxx.c:70
22089 #, gcc-internal-format
22090 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
22093 #: tree.c:3722 tree.c:3734 config/darwin.c:1353 config/arm/arm.c:2906
22094 #: config/arm/arm.c:2934 config/avr/avr.c:4669 config/h8300/h8300.c:5282
22095 #: config/h8300/h8300.c:5306 config/i386/i386.c:2382 config/i386/i386.c:17359
22096 #: config/ia64/ia64.c:570 config/m68hc11/m68hc11.c:1118
22097 #: config/rs6000/rs6000.c:17632 config/sh/symbian.c:409
22098 #: config/sh/symbian.c:416
22099 #, gcc-internal-format
22100 msgid "%qs attribute ignored"
22104 #, gcc-internal-format
22105 msgid "inline function %q+D declared as dllimport: attribute ignored"
22109 #, gcc-internal-format
22110 msgid "function %q+D definition is marked dllimport"
22113 #: tree.c:3766 config/sh/symbian.c:431
22114 #, gcc-internal-format
22115 msgid "variable %q+D definition is marked dllimport"
22118 #: tree.c:3789 config/sh/symbian.c:506
22119 #, gcc-internal-format
22120 msgid "external linkage required for symbol %q+D because of %qs attribute"
22124 #, gcc-internal-format
22125 msgid "arrays of functions are not meaningful"
22129 #, gcc-internal-format
22130 msgid "function return type cannot be function"
22133 #: tree.c:6161 tree.c:6246 tree.c:6307
22134 #, gcc-internal-format
22135 msgid "tree check: %s, have %s in %s, at %s:%d"
22139 #, gcc-internal-format
22140 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
22144 #, gcc-internal-format
22145 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
22149 #, gcc-internal-format
22150 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
22154 #, gcc-internal-format
22155 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
22159 #, gcc-internal-format
22161 "tree check: expected tree that contains %qs structure, have %qs in %s, at %"
22166 #, gcc-internal-format
22167 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
22171 #, gcc-internal-format
22172 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
22176 #, gcc-internal-format
22177 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
22181 #, gcc-internal-format
22183 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %"
22188 #, gcc-internal-format
22190 "%HCorrupted value profile: %s profiler overall count (%d) does not match BB "
22195 #, gcc-internal-format
22196 msgid "%+D causes a section type conflict"
22200 #, gcc-internal-format
22202 "alignment of %q+D is greater than maximum object file alignment. Using %d"
22205 #: varasm.c:1059 varasm.c:1067
22206 #, gcc-internal-format
22207 msgid "register name not specified for %q+D"
22211 #, gcc-internal-format
22212 msgid "invalid register name for %q+D"
22216 #, gcc-internal-format
22217 msgid "data type of %q+D isn%'t suitable for a register"
22221 #, gcc-internal-format
22222 msgid "register specified for %q+D isn%'t suitable for data type"
22226 #, gcc-internal-format
22227 msgid "global register variable has initial value"
22231 #, gcc-internal-format
22232 msgid "optimization may eliminate reads and/or writes to register variables"
22236 #, gcc-internal-format
22237 msgid "register name given for non-register variable %q+D"
22241 #, gcc-internal-format
22242 msgid "global destructors not supported on this target"
22246 #, gcc-internal-format
22247 msgid "global constructors not supported on this target"
22251 #, gcc-internal-format
22252 msgid "thread-local COMMON data not implemented"
22256 #, gcc-internal-format
22258 "requested alignment for %q+D is greater than implemented alignment of %wu"
22262 #, gcc-internal-format
22263 msgid "initializer for integer value is too complicated"
22267 #, gcc-internal-format
22268 msgid "initializer for floating value is not a floating constant"
22272 #, gcc-internal-format
22273 msgid "invalid initial value for member %qs"
22276 #: varasm.c:4566 varasm.c:4610
22277 #, gcc-internal-format
22278 msgid "weak declaration of %q+D must precede definition"
22282 #, gcc-internal-format
22284 "weak declaration of %q+D after first use results in unspecified behavior"
22288 #, gcc-internal-format
22289 msgid "weak declaration of %q+D must be public"
22293 #, gcc-internal-format
22294 msgid "weak declaration of %q+D not supported"
22298 #, gcc-internal-format
22299 msgid "only weak aliases are supported in this configuration"
22303 #, gcc-internal-format
22304 msgid "%Jweakref is not supported in this configuration"
22308 #, gcc-internal-format
22309 msgid "%q+D aliased to undefined symbol %qs"
22313 #, gcc-internal-format
22314 msgid "%q+D aliased to external symbol %qs"
22318 #, gcc-internal-format
22319 msgid "weakref %q+D ultimately targets itself"
22323 #, gcc-internal-format
22324 msgid "weakref %q+D must have static linkage"
22328 #, gcc-internal-format
22329 msgid "%Jalias definitions not supported in this configuration"
22333 #, gcc-internal-format
22334 msgid "%Jonly weak aliases are supported in this configuration"
22338 #, gcc-internal-format
22339 msgid "visibility attribute not supported in this configuration; ignored"
22343 #, gcc-internal-format
22344 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
22348 #, gcc-internal-format
22349 msgid "underflowed virtual array %s in %s, at %s:%d"
22353 #, gcc-internal-format
22354 msgid "vector %s %s domain error, in %s at %s:%u"
22357 #. Print an error message for unrecognized stab codes.
22359 #, gcc-internal-format
22360 msgid "no sclass for %s stab (0x%x)"
22363 #: config/darwin-c.c:87
22364 #, gcc-internal-format
22365 msgid "too many #pragma options align=reset"
22368 #: config/darwin-c.c:107 config/darwin-c.c:110 config/darwin-c.c:112
22369 #: config/darwin-c.c:114
22370 #, gcc-internal-format
22371 msgid "malformed '#pragma options', ignoring"
22374 #: config/darwin-c.c:117
22375 #, gcc-internal-format
22376 msgid "junk at end of '#pragma options'"
22379 #: config/darwin-c.c:127
22380 #, gcc-internal-format
22381 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
22384 #: config/darwin-c.c:139
22385 #, gcc-internal-format
22386 msgid "missing '(' after '#pragma unused', ignoring"
22389 #: config/darwin-c.c:157
22390 #, gcc-internal-format
22391 msgid "missing ')' after '#pragma unused', ignoring"
22394 #: config/darwin-c.c:160
22395 #, gcc-internal-format
22396 msgid "junk at end of '#pragma unused'"
22399 #: config/darwin-c.c:171
22400 #, gcc-internal-format
22401 msgid "malformed '#pragma ms_struct', ignoring"
22404 #: config/darwin-c.c:179
22405 #, gcc-internal-format
22406 msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
22409 #: config/darwin-c.c:182
22410 #, gcc-internal-format
22411 msgid "junk at end of '#pragma ms_struct'"
22414 #: config/darwin-c.c:408
22415 #, gcc-internal-format
22416 msgid "subframework include %s conflicts with framework include"
22419 #: config/darwin-c.c:600
22420 #, gcc-internal-format
22421 msgid "Unknown value %qs of -mmacosx-version-min"
22424 #: config/darwin.c:1326
22425 #, gcc-internal-format
22427 "%<%s%> 2.95 vtable-compatability attribute applies only when compiling a kext"
22430 #: config/darwin.c:1333
22431 #, gcc-internal-format
22432 msgid "%<%s%> 2.95 vtable-compatability attribute applies only to C++ classes"
22435 #: config/darwin.c:1466
22436 #, gcc-internal-format
22438 "internal and protected visibility attributes not supported in this "
22439 "configuration; ignored"
22442 #: config/darwin.c:1620
22443 #, gcc-internal-format
22444 msgid "command line option %<-fapple-kext%> is only valid for C++"
22447 #: config/host-darwin.c:63
22448 #, gcc-internal-format
22449 msgid "couldn't unmap pch_address_space: %m"
22452 #: config/sol2-c.c:94 config/sol2-c.c:110
22453 #, gcc-internal-format
22454 msgid "malformed %<#pragma align%>, ignoring"
22457 #: config/sol2-c.c:103
22458 #, gcc-internal-format
22459 msgid "invalid alignment for %<#pragma align%>, ignoring"
22462 #: config/sol2-c.c:118
22463 #, gcc-internal-format
22464 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
22467 #: config/sol2-c.c:130 config/sol2-c.c:142
22468 #, gcc-internal-format
22469 msgid "malformed %<#pragma align%>"
22472 #: config/sol2-c.c:137
22473 #, gcc-internal-format
22474 msgid "junk at end of %<#pragma align%>"
22477 #: config/sol2-c.c:158 config/sol2-c.c:165
22478 #, gcc-internal-format
22479 msgid "malformed %<#pragma init%>, ignoring"
22482 #: config/sol2-c.c:188 config/sol2-c.c:200
22483 #, gcc-internal-format
22484 msgid "malformed %<#pragma init%>"
22487 #: config/sol2-c.c:195
22488 #, gcc-internal-format
22489 msgid "junk at end of %<#pragma init%>"
22492 #: config/sol2-c.c:216 config/sol2-c.c:223
22493 #, gcc-internal-format
22494 msgid "malformed %<#pragma fini%>, ignoring"
22497 #: config/sol2-c.c:246 config/sol2-c.c:258
22498 #, gcc-internal-format
22499 msgid "malformed %<#pragma fini%>"
22502 #: config/sol2-c.c:253
22503 #, gcc-internal-format
22504 msgid "junk at end of %<#pragma fini%>"
22507 #: config/sol2.c:54
22508 #, gcc-internal-format
22509 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
22512 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
22513 #. sections. machopic_select_section ensures that weak variables go in
22514 #. coalesced sections. Weak aliases (or any other kind of aliases) are
22515 #. not supported. Weak symbols that aren't visible outside the .s file
22516 #. are not supported.
22517 #: config/darwin.h:430
22518 #, gcc-internal-format
22519 msgid "alias definitions not supported in Mach-O; ignored"
22523 #: config/vx-common.h:83
22524 #, gcc-internal-format
22525 msgid "profiler support for VxWorks"
22528 #: config/windiss.h:37
22529 #, gcc-internal-format
22530 msgid "profiler support for WindISS"
22533 #: config/alpha/alpha.c:231 config/rs6000/rs6000.c:1619
22534 #, gcc-internal-format
22535 msgid "bad value %qs for -mtls-size switch"
22538 #: config/alpha/alpha.c:285
22539 #, gcc-internal-format
22540 msgid "-f%s ignored for Unicos/Mk (not supported)"
22543 #: config/alpha/alpha.c:309
22544 #, gcc-internal-format
22545 msgid "-mieee not supported on Unicos/Mk"
22548 #: config/alpha/alpha.c:320
22549 #, gcc-internal-format
22550 msgid "-mieee-with-inexact not supported on Unicos/Mk"
22553 #: config/alpha/alpha.c:337
22554 #, gcc-internal-format
22555 msgid "bad value %qs for -mtrap-precision switch"
22558 #: config/alpha/alpha.c:351
22559 #, gcc-internal-format
22560 msgid "bad value %qs for -mfp-rounding-mode switch"
22563 #: config/alpha/alpha.c:366
22564 #, gcc-internal-format
22565 msgid "bad value %qs for -mfp-trap-mode switch"
22568 #: config/alpha/alpha.c:380 config/alpha/alpha.c:392
22569 #, gcc-internal-format
22570 msgid "bad value %qs for -mcpu switch"
22573 #: config/alpha/alpha.c:399
22574 #, gcc-internal-format
22575 msgid "trap mode not supported on Unicos/Mk"
22578 #: config/alpha/alpha.c:406
22579 #, gcc-internal-format
22580 msgid "fp software completion requires -mtrap-precision=i"
22583 #: config/alpha/alpha.c:422
22584 #, gcc-internal-format
22585 msgid "rounding mode not supported for VAX floats"
22588 #: config/alpha/alpha.c:427
22589 #, gcc-internal-format
22590 msgid "trap mode not supported for VAX floats"
22593 #: config/alpha/alpha.c:431
22594 #, gcc-internal-format
22595 msgid "128-bit long double not supported for VAX floats"
22598 #: config/alpha/alpha.c:459
22599 #, gcc-internal-format
22600 msgid "L%d cache latency unknown for %s"
22603 #: config/alpha/alpha.c:474
22604 #, gcc-internal-format
22605 msgid "bad value %qs for -mmemory-latency"
22608 #: config/alpha/alpha.c:6587 config/alpha/alpha.c:6590 config/s390/s390.c:8207
22609 #: config/s390/s390.c:8210
22610 #, gcc-internal-format
22611 msgid "bad builtin fcode"
22614 #: config/arc/arc.c:390
22615 #, gcc-internal-format
22616 msgid "argument of %qs attribute is not a string constant"
22619 #: config/arc/arc.c:398
22620 #, gcc-internal-format
22621 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
22624 #: config/arm/arm.c:921
22625 #, gcc-internal-format
22626 msgid "switch -mcpu=%s conflicts with -march= switch"
22629 #: config/arm/arm.c:931 config/rs6000/rs6000.c:1269 config/sparc/sparc.c:734
22630 #, gcc-internal-format
22631 msgid "bad value (%s) for %s switch"
22634 #: config/arm/arm.c:1041
22635 #, gcc-internal-format
22636 msgid "target CPU does not support interworking"
22639 #: config/arm/arm.c:1047
22640 #, gcc-internal-format
22641 msgid "target CPU does not support THUMB instructions"
22644 #: config/arm/arm.c:1065
22645 #, gcc-internal-format
22647 "enabling backtrace support is only meaningful when compiling for the Thumb"
22650 #: config/arm/arm.c:1068
22651 #, gcc-internal-format
22653 "enabling callee interworking support is only meaningful when compiling for "
22657 #: config/arm/arm.c:1071
22658 #, gcc-internal-format
22660 "enabling caller interworking support is only meaningful when compiling for "
22664 #: config/arm/arm.c:1075
22665 #, gcc-internal-format
22666 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
22669 #: config/arm/arm.c:1083
22670 #, gcc-internal-format
22671 msgid "-fpic and -mapcs-reent are incompatible"
22674 #: config/arm/arm.c:1086
22675 #, gcc-internal-format
22676 msgid "APCS reentrant code not supported. Ignored"
22679 #: config/arm/arm.c:1094
22680 #, gcc-internal-format
22681 msgid "-g with -mno-apcs-frame may not give sensible debugging"
22684 #: config/arm/arm.c:1102
22685 #, gcc-internal-format
22686 msgid "passing floating point arguments in fp regs not yet supported"
22689 #: config/arm/arm.c:1144
22690 #, gcc-internal-format
22691 msgid "invalid ABI option: -mabi=%s"
22694 #: config/arm/arm.c:1150
22695 #, gcc-internal-format
22696 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
22699 #: config/arm/arm.c:1153
22700 #, gcc-internal-format
22701 msgid "iwmmxt abi requires an iwmmxt capable cpu"
22704 #: config/arm/arm.c:1163
22705 #, gcc-internal-format
22706 msgid "invalid floating point emulation option: -mfpe=%s"
22709 #: config/arm/arm.c:1180
22710 #, gcc-internal-format
22711 msgid "invalid floating point option: -mfpu=%s"
22714 #: config/arm/arm.c:1220
22715 #, gcc-internal-format
22716 msgid "invalid floating point abi: -mfloat-abi=%s"
22719 #: config/arm/arm.c:1227
22720 #, gcc-internal-format
22721 msgid "-mfloat-abi=hard and VFP"
22724 #: config/arm/arm.c:1233
22725 #, gcc-internal-format
22726 msgid "iWMMXt and hardware floating point"
22729 #: config/arm/arm.c:1256
22730 #, gcc-internal-format
22731 msgid "invalid thread pointer option: -mtp=%s"
22734 #: config/arm/arm.c:1269
22735 #, gcc-internal-format
22736 msgid "can not use -mtp=cp15 with -mthumb"
22739 #: config/arm/arm.c:1283
22740 #, gcc-internal-format
22741 msgid "structure size boundary can only be set to %s"
22744 #: config/arm/arm.c:1292
22745 #, gcc-internal-format
22746 msgid "-mpic-register= is useless without -fpic"
22749 #: config/arm/arm.c:1299
22750 #, gcc-internal-format
22751 msgid "unable to use '%s' for PIC register"
22754 #: config/arm/arm.c:2874 config/arm/arm.c:2892 config/avr/avr.c:4689
22755 #: config/bfin/bfin.c:3666 config/c4x/c4x.c:4076 config/h8300/h8300.c:5258
22756 #: config/i386/i386.c:2337 config/m68hc11/m68hc11.c:1155
22757 #: config/m68k/m68k.c:381 config/mcore/mcore.c:3032 config/mt/mt.c:1276
22758 #: config/rs6000/rs6000.c:17558 config/sh/sh.c:7709 config/sh/sh.c:7730
22759 #: config/sh/sh.c:7753 config/stormy16/stormy16.c:2255 config/v850/v850.c:2123
22760 #, gcc-internal-format
22761 msgid "%qs attribute only applies to functions"
22764 #: config/arm/arm.c:12052
22765 #, gcc-internal-format
22766 msgid "unable to compute real location of stacked parameter"
22769 #. @@@ better error message
22770 #: config/arm/arm.c:12697 config/arm/arm.c:12734
22771 #, gcc-internal-format
22772 msgid "selector must be an immediate"
22775 #. @@@ better error message
22776 #: config/arm/arm.c:12777 config/i386/i386.c:16074 config/i386/i386.c:16108
22777 #, gcc-internal-format
22778 msgid "mask must be an immediate"
22781 #: config/arm/arm.c:13436
22782 #, gcc-internal-format
22783 msgid "no low registers available for popping high registers"
22786 #: config/arm/arm.c:13660
22787 #, gcc-internal-format
22788 msgid "interrupt Service Routines cannot be coded in Thumb mode"
22791 #: config/arm/pe.c:165 config/mcore/mcore.c:2898
22792 #, gcc-internal-format
22793 msgid "initialized variable %q+D is marked dllimport"
22796 #: config/arm/pe.c:174
22797 #, gcc-internal-format
22798 msgid "static variable %q+D is marked dllimport"
22801 #: config/avr/avr.c:544
22802 #, gcc-internal-format
22803 msgid "large frame pointer change (%d) with -mtiny-stack"
22806 #: config/avr/avr.c:4662
22807 #, gcc-internal-format
22808 msgid "only initialized variables can be placed into program memory area"
22811 #: config/avr/avr.c:4706
22812 #, gcc-internal-format
22813 msgid "%qs appears to be a misspelled interrupt handler"
22816 #: config/avr/avr.c:4714
22817 #, gcc-internal-format
22818 msgid "%qs appears to be a misspelled signal handler"
22821 #: config/avr/avr.c:4806
22822 #, gcc-internal-format
22823 msgid "only uninitialized variables can be placed in the .noinit section"
22826 #: config/avr/avr.c:4820
22827 #, gcc-internal-format
22828 msgid "MCU %qs supported for assembler only"
22831 #: config/avr/avr.h:685
22832 #, gcc-internal-format
22833 msgid "trampolines not supported"
22836 #: config/bfin/bfin.c:1958 config/m68k/m68k.c:299
22837 #, gcc-internal-format
22838 msgid "-mshared-library-id=%s is not between 0 and %d"
22841 #: config/bfin/bfin.c:1988
22842 #, gcc-internal-format
22843 msgid "-mshared-library-id= specified without -mid-shared-library"
22846 #: config/bfin/bfin.c:1994
22847 #, gcc-internal-format
22848 msgid "ID shared libraries and FD-PIC mode can't be used together."
22851 #: config/bfin/bfin.c:3671
22852 #, gcc-internal-format
22853 msgid "multiple function type attributes specified"
22856 #: config/bfin/bfin.c:3727
22857 #, gcc-internal-format
22858 msgid "`%s' attribute only applies to functions"
22861 #: config/bfin/bfin.c:3738
22862 #, gcc-internal-format
22863 msgid "can't apply both longcall and shortcall attributes to the same function"
22866 #: config/c4x/c4x-c.c:72
22867 #, gcc-internal-format
22868 msgid "missing '(' after '#pragma %s' - ignored"
22871 #: config/c4x/c4x-c.c:75
22872 #, gcc-internal-format
22873 msgid "missing function name in '#pragma %s' - ignored"
22876 #: config/c4x/c4x-c.c:80
22877 #, gcc-internal-format
22878 msgid "malformed '#pragma %s' - ignored"
22881 #: config/c4x/c4x-c.c:82
22882 #, gcc-internal-format
22883 msgid "missing section name in '#pragma %s' - ignored"
22886 #: config/c4x/c4x-c.c:87
22887 #, gcc-internal-format
22888 msgid "missing ')' for '#pragma %s' - ignored"
22891 #: config/c4x/c4x-c.c:90
22892 #, gcc-internal-format
22893 msgid "junk at end of '#pragma %s'"
22896 #: config/c4x/c4x.c:860
22897 #, gcc-internal-format
22898 msgid "ISR %s requires %d words of local vars, max is 32767"
22901 #. This function is for retrieving a part of an instruction name for
22902 #. an operator, for immediate output. If that ever happens for
22903 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
22905 #: config/cris/cris.c:435
22906 #, gcc-internal-format
22907 msgid "MULT case in cris_op_str"
22910 #: config/cris/cris.c:813
22911 #, gcc-internal-format
22912 msgid "invalid use of ':' modifier"
22915 #: config/cris/cris.c:986
22916 #, gcc-internal-format
22917 msgid "internal error: bad register: %d"
22920 #: config/cris/cris.c:1528
22921 #, gcc-internal-format
22922 msgid "internal error: sideeffect-insn affecting main effect"
22925 #: config/cris/cris.c:1552
22926 #, gcc-internal-format
22927 msgid "unknown cc_attr value"
22930 #. If we get here, the caller got its initial tests wrong.
22931 #: config/cris/cris.c:1903
22932 #, gcc-internal-format
22933 msgid "internal error: cris_side_effect_mode_ok with bad operands"
22936 #: config/cris/cris.c:2106
22937 #, gcc-internal-format
22938 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
22941 #: config/cris/cris.c:2134
22942 #, gcc-internal-format
22943 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
22946 #: config/cris/cris.c:2170
22947 #, gcc-internal-format
22948 msgid "unknown CRIS cpu version specification in -mtune= : %s"
22951 #: config/cris/cris.c:2188
22952 #, gcc-internal-format
22953 msgid "-fPIC and -fpic are not supported in this configuration"
22956 #: config/cris/cris.c:2203
22957 #, gcc-internal-format
22958 msgid "that particular -g option is invalid with -maout and -melinux"
22961 #: config/cris/cris.c:2416
22962 #, gcc-internal-format
22963 msgid "Unknown src"
22966 #: config/cris/cris.c:2477
22967 #, gcc-internal-format
22968 msgid "Unknown dest"
22971 #: config/cris/cris.c:2762
22972 #, gcc-internal-format
22973 msgid "stackframe too big: %d bytes"
22976 #: config/cris/cris.c:3214 config/cris/cris.c:3241
22977 #, gcc-internal-format
22978 msgid "expand_binop failed in movsi got"
22981 #: config/cris/cris.c:3322
22982 #, gcc-internal-format
22983 msgid "emitting PIC operand, but PIC register isn't set up"
22986 #. Definitions for GCC. Part of the machine description for CRIS.
22987 #. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
22988 #. Free Software Foundation, Inc.
22989 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
22991 #. This file is part of GCC.
22993 #. GCC is free software; you can redistribute it and/or modify
22994 #. it under the terms of the GNU General Public License as published by
22995 #. the Free Software Foundation; either version 2, or (at your option)
22996 #. any later version.
22998 #. GCC is distributed in the hope that it will be useful,
22999 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
23000 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23001 #. GNU General Public License for more details.
23003 #. You should have received a copy of the GNU General Public License
23004 #. along with GCC; see the file COPYING. If not, write to
23005 #. the Free Software Foundation, 51 Franklin Street, Fifth Floor,
23006 #. Boston, MA 02110-1301, USA.
23007 #. After the first "Node:" comment comes all preprocessor directives and
23008 #. attached declarations described in the info files, the "Using and
23009 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
23010 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
23011 #. really, but needs an update anyway.
23013 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
23014 #. for that. If applicable, there is a CRIS-specific comment. The order
23015 #. of macro definitions follow the order in the manual. Every section in
23016 #. the manual (node in the info pages) has an introductory `Node:
23017 #. <subchapter>' comment. If no macros are defined for a section, only
23018 #. the section-comment is present.
23019 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
23020 #. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
23021 #. settings not repeated below. This file contains general CRIS
23022 #. definitions and definitions for the cris-*-elf subtarget.
23023 #. We don't want to use gcc_assert for everything, as that can be
23025 #: config/cris/cris.h:44
23026 #, gcc-internal-format
23027 msgid "CRIS-port assertion failed: "
23030 #. Node: Caller Saves
23031 #. (no definitions)
23032 #. Node: Function entry
23033 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
23034 #. TARGET_ASM_FUNCTION_EPILOGUE.
23036 #: config/cris/cris.h:867
23037 #, gcc-internal-format
23038 msgid "no FUNCTION_PROFILER for CRIS"
23041 #: config/crx/crx.h:355
23042 #, gcc-internal-format
23043 msgid "Profiler support for CRX"
23046 #: config/crx/crx.h:366
23047 #, gcc-internal-format
23048 msgid "Trampoline support for CRX"
23051 #: config/frv/frv.c:8623
23052 #, gcc-internal-format
23053 msgid "accumulator is not a constant integer"
23056 #: config/frv/frv.c:8628
23057 #, gcc-internal-format
23058 msgid "accumulator number is out of bounds"
23061 #: config/frv/frv.c:8639
23062 #, gcc-internal-format
23063 msgid "inappropriate accumulator for %qs"
23066 #: config/frv/frv.c:8717
23067 #, gcc-internal-format
23068 msgid "invalid IACC argument"
23071 #: config/frv/frv.c:8740
23072 #, gcc-internal-format
23073 msgid "%qs expects a constant argument"
23076 #: config/frv/frv.c:8745
23077 #, gcc-internal-format
23078 msgid "constant argument out of range for %qs"
23081 #: config/frv/frv.c:9227
23082 #, gcc-internal-format
23083 msgid "media functions are not available unless -mmedia is used"
23086 #: config/frv/frv.c:9239
23087 #, gcc-internal-format
23088 msgid "this media function is only available on the fr500"
23091 #: config/frv/frv.c:9267
23092 #, gcc-internal-format
23093 msgid "this media function is only available on the fr400 and fr550"
23096 #: config/frv/frv.c:9286
23097 #, gcc-internal-format
23098 msgid "this builtin function is only available on the fr405 and fr450"
23101 #: config/frv/frv.c:9295
23102 #, gcc-internal-format
23103 msgid "this builtin function is only available on the fr500 and fr550"
23106 #: config/frv/frv.c:9307
23107 #, gcc-internal-format
23108 msgid "this builtin function is only available on the fr450"
23111 #: config/h8300/h8300.c:331
23112 #, gcc-internal-format
23113 msgid "-ms2600 is used without -ms"
23116 #: config/h8300/h8300.c:337
23117 #, gcc-internal-format
23118 msgid "-mn is used without -mh or -ms"
23121 #: config/i386/host-cygwin.c:65
23122 #, gcc-internal-format
23123 msgid "can't extend PCH file: %m"
23126 #: config/i386/host-cygwin.c:76
23127 #, gcc-internal-format
23128 msgid "can't set position in PCH file: %m"
23131 #: config/i386/i386.c:1586 config/i386/i386.c:1727
23132 #, gcc-internal-format
23133 msgid "bad value (%s) for -mtune= switch"
23136 #: config/i386/i386.c:1611
23137 #, gcc-internal-format
23139 "-mtune=x86-64 is deprecated. Use -mtune=k8 or -mtune=generic instead as "
23143 #: config/i386/i386.c:1617
23144 #, gcc-internal-format
23145 msgid "generic CPU can be used only for -mtune= switch"
23148 #: config/i386/i386.c:1619 config/i386/i386.c:1696 config/mt/mt.c:805
23149 #, gcc-internal-format
23150 msgid "bad value (%s) for -march= switch"
23153 #: config/i386/i386.c:1628
23154 #, gcc-internal-format
23155 msgid "code model %s not supported in PIC mode"
23158 #: config/i386/i386.c:1636 config/sparc/sparc.c:698
23159 #, gcc-internal-format
23160 msgid "bad value (%s) for -mcmodel= switch"
23163 #: config/i386/i386.c:1652
23164 #, gcc-internal-format
23165 msgid "bad value (%s) for -masm= switch"
23168 #: config/i386/i386.c:1655
23169 #, gcc-internal-format
23170 msgid "code model %qs not supported in the %s bit mode"
23173 #: config/i386/i386.c:1658
23174 #, gcc-internal-format
23175 msgid "code model %<large%> not supported yet"
23178 #: config/i386/i386.c:1660
23179 #, gcc-internal-format
23180 msgid "%i-bit mode not compiled in"
23183 #: config/i386/i386.c:1690 config/i386/i386.c:1714
23184 #, gcc-internal-format
23185 msgid "CPU you selected does not support x86-64 instruction set"
23188 #: config/i386/i386.c:1744
23189 #, gcc-internal-format
23190 msgid "-mregparm=%d is not between 0 and %d"
23193 #: config/i386/i386.c:1757
23194 #, gcc-internal-format
23195 msgid "-malign-loops is obsolete, use -falign-loops"
23198 #: config/i386/i386.c:1762 config/i386/i386.c:1775 config/i386/i386.c:1788
23199 #, gcc-internal-format
23200 msgid "-malign-loops=%d is not between 0 and %d"
23203 #: config/i386/i386.c:1770
23204 #, gcc-internal-format
23205 msgid "-malign-jumps is obsolete, use -falign-jumps"
23208 #: config/i386/i386.c:1783
23209 #, gcc-internal-format
23210 msgid "-malign-functions is obsolete, use -falign-functions"
23213 #: config/i386/i386.c:1816
23214 #, gcc-internal-format
23215 msgid "-mbranch-cost=%d is not between 0 and 5"
23218 #: config/i386/i386.c:1824
23219 #, gcc-internal-format
23220 msgid "-mlarge-data-threshold=%d is negative"
23223 #: config/i386/i386.c:1838
23224 #, gcc-internal-format
23225 msgid "bad value (%s) for -mtls-dialect= switch"
23228 #: config/i386/i386.c:1885
23229 #, gcc-internal-format
23230 msgid "-malign-double makes no sense in the 64bit mode"
23233 #: config/i386/i386.c:1887
23234 #, gcc-internal-format
23235 msgid "-mrtd calling convention not supported in the 64bit mode"
23238 #: config/i386/i386.c:1913
23239 #, gcc-internal-format
23240 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
23243 #: config/i386/i386.c:1922
23244 #, gcc-internal-format
23245 msgid "-msseregparm used without SSE enabled"
23248 #: config/i386/i386.c:1934 config/i386/i386.c:1945
23249 #, gcc-internal-format
23250 msgid "SSE instruction set disabled, using 387 arithmetics"
23253 #: config/i386/i386.c:1950
23254 #, gcc-internal-format
23255 msgid "387 instruction set disabled, using SSE arithmetics"
23258 #: config/i386/i386.c:1957
23259 #, gcc-internal-format
23260 msgid "bad value (%s) for -mfpmath= switch"
23263 #: config/i386/i386.c:1979
23264 #, gcc-internal-format
23266 "unwind tables currently require either a frame pointer or -maccumulate-"
23267 "outgoing-args for correctness"
23270 #: config/i386/i386.c:2350 config/i386/i386.c:2401
23271 #, gcc-internal-format
23272 msgid "fastcall and regparm attributes are not compatible"
23275 #: config/i386/i386.c:2357
23276 #, gcc-internal-format
23277 msgid "%qs attribute requires an integer constant argument"
23280 #: config/i386/i386.c:2363
23281 #, gcc-internal-format
23282 msgid "argument to %qs attribute larger than %d"
23285 #: config/i386/i386.c:2373
23286 #, gcc-internal-format
23287 msgid "%s functions limited to %d register parameters"
23290 #: config/i386/i386.c:2393 config/i386/i386.c:2428
23291 #, gcc-internal-format
23292 msgid "fastcall and cdecl attributes are not compatible"
23295 #: config/i386/i386.c:2397
23296 #, gcc-internal-format
23297 msgid "fastcall and stdcall attributes are not compatible"
23300 #: config/i386/i386.c:2411 config/i386/i386.c:2424
23301 #, gcc-internal-format
23302 msgid "stdcall and cdecl attributes are not compatible"
23305 #: config/i386/i386.c:2415
23306 #, gcc-internal-format
23307 msgid "stdcall and fastcall attributes are not compatible"
23310 #: config/i386/i386.c:2562
23311 #, gcc-internal-format
23312 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
23315 #: config/i386/i386.c:2565
23316 #, gcc-internal-format
23317 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
23320 #: config/i386/i386.c:3279
23321 #, gcc-internal-format
23322 msgid "SSE register return with SSE disabled"
23325 #: config/i386/i386.c:3285
23326 #, gcc-internal-format
23327 msgid "SSE register argument with SSE disabled"
23330 #: config/i386/i386.c:3301
23331 #, gcc-internal-format
23332 msgid "x87 register return with x87 disabled"
23335 #: config/i386/i386.c:3617
23336 #, gcc-internal-format
23337 msgid "SSE vector argument without SSE enabled changes the ABI"
23340 #: config/i386/i386.c:3634
23341 #, gcc-internal-format
23342 msgid "MMX vector argument without MMX enabled changes the ABI"
23345 #: config/i386/i386.c:3892
23346 #, gcc-internal-format
23347 msgid "SSE vector return without SSE enabled changes the ABI"
23350 #: config/i386/i386.c:3902
23351 #, gcc-internal-format
23352 msgid "MMX vector return without MMX enabled changes the ABI"
23355 #: config/i386/i386.c:5257
23356 #, gcc-internal-format
23357 msgid "-mstackrealign ignored for nested functions"
23360 #: config/i386/i386.c:5259
23361 #, gcc-internal-format
23362 msgid "%s not supported for nested functions"
23365 #: config/i386/i386.c:7466
23366 #, gcc-internal-format
23367 msgid "extended registers have no high halves"
23370 #: config/i386/i386.c:7481
23371 #, gcc-internal-format
23372 msgid "unsupported operand size for extended register"
23375 #: config/i386/i386.c:15802 config/rs6000/rs6000.c:7283
23376 #, gcc-internal-format
23377 msgid "selector must be an integer constant in the range 0..%wi"
23380 #: config/i386/i386.c:16140
23381 #, gcc-internal-format
23382 msgid "shift must be an immediate"
23385 #: config/i386/i386.c:17369 config/rs6000/rs6000.c:17641
23386 #, gcc-internal-format
23387 msgid "%qs incompatible attribute ignored"
23390 #: config/i386/winnt-cxx.c:74
23391 #, gcc-internal-format
23392 msgid "key method %q+D of dllimport'd class defined"
23395 #: config/i386/winnt-cxx.c:95 config/sh/symbian.c:173
23396 #, gcc-internal-format
23397 msgid "definition of static data member %q+D of dllimport'd class"
23400 #: config/i386/winnt.c:74
23401 #, gcc-internal-format
23402 msgid "%qs attribute only applies to variables"
23405 #: config/i386/winnt.c:96
23406 #, gcc-internal-format
23408 "%qs attribute applies only to initialized variables with external linkage"
23411 #: config/i386/winnt.c:153
23412 #, gcc-internal-format
23413 msgid "%q+D: definition is marked as dllimport"
23416 #: config/i386/winnt.c:217
23417 #, gcc-internal-format
23418 msgid "inconsistent dll linkage for %q+D, dllexport assumed"
23421 #: config/i386/winnt.c:257 config/sh/symbian.c:273
23422 #, gcc-internal-format
23423 msgid "%qs declared as both exported to and imported from a DLL"
23426 #: config/i386/winnt.c:380
23427 #, gcc-internal-format
23428 msgid "%q+D:'selectany' attribute applies only to initialized objects"
23431 #: config/i386/winnt.c:568
23432 #, gcc-internal-format
23433 msgid "%q+D causes a section type conflict"
23436 #: config/i386/cygming.h:127
23437 #, gcc-internal-format
23438 msgid "-f%s ignored for target (all code is position independent)"
23441 #: config/i386/djgpp.h:181
23442 #, gcc-internal-format
23443 msgid "-mbnu210 is ignored (option is obsolete)"
23446 #: config/i386/i386-interix.h:257
23447 #, gcc-internal-format
23448 msgid "ms-bitfields not supported for objc"
23451 #: config/ia64/ia64-c.c:52
23452 #, gcc-internal-format
23453 msgid "malformed #pragma builtin"
23456 #: config/ia64/ia64.c:538 config/m32r/m32r.c:373
23457 #, gcc-internal-format
23458 msgid "invalid argument of %qs attribute"
23461 #: config/ia64/ia64.c:550
23462 #, gcc-internal-format
23463 msgid "%Jan address area attribute cannot be specified for local variables"
23466 #: config/ia64/ia64.c:557
23467 #, gcc-internal-format
23468 msgid "address area of %q+D conflicts with previous declaration"
23471 #: config/ia64/ia64.c:564
23472 #, gcc-internal-format
23473 msgid "%Jaddress area attribute cannot be specified for functions"
23476 #: config/ia64/ia64.c:5090 config/pa/pa.c:339
23477 #, gcc-internal-format
23478 msgid "value of -mfixed-range must have form REG1-REG2"
23481 #: config/ia64/ia64.c:5117 config/pa/pa.c:366
23482 #, gcc-internal-format
23483 msgid "%s-%s is an empty range"
23486 #: config/ia64/ia64.c:5145
23487 #, gcc-internal-format
23488 msgid "bad value %<%s%> for -mtls-size= switch"
23491 #: config/ia64/ia64.c:5173
23492 #, gcc-internal-format
23493 msgid "bad value %<%s%> for -mtune= switch"
23496 #: config/ia64/ia64.c:5192
23497 #, gcc-internal-format
23498 msgid "not yet implemented: latency-optimized inline square root"
23501 #: config/iq2000/iq2000.c:1814
23502 #, gcc-internal-format
23503 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
23506 #: config/iq2000/iq2000.c:2593
23507 #, gcc-internal-format
23508 msgid "argument %qd is not a constant"
23511 #: config/iq2000/iq2000.c:2896 config/mt/mt.c:350 config/xtensa/xtensa.c:1787
23512 #, gcc-internal-format
23513 msgid "PRINT_OPERAND_ADDRESS, null pointer"
23516 #: config/iq2000/iq2000.c:3051
23517 #, gcc-internal-format
23518 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
23521 #: config/iq2000/iq2000.c:3060 config/mips/mips.c:5501
23522 #: config/xtensa/xtensa.c:1641
23523 #, gcc-internal-format
23524 msgid "PRINT_OPERAND null pointer"
23527 #: config/m32c/m32c-pragma.c:64
23528 #, gcc-internal-format
23529 msgid "junk at end of #pragma GCC memregs [0..16]"
23532 #: config/m32c/m32c-pragma.c:71
23533 #, gcc-internal-format
23534 msgid "#pragma GCC memregs must precede any function decls"
23537 #: config/m32c/m32c-pragma.c:82 config/m32c/m32c-pragma.c:89
23538 #, gcc-internal-format
23539 msgid "#pragma GCC memregs takes a number [0..16]"
23542 #: config/m32c/m32c.c:412
23543 #, gcc-internal-format
23544 msgid "invalid target memregs value '%d'"
23547 #: config/m68hc11/m68hc11.c:279
23548 #, gcc-internal-format
23549 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
23552 #: config/m68hc11/m68hc11.c:1240
23553 #, gcc-internal-format
23554 msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
23557 #: config/m68hc11/m68hc11.c:1247
23558 #, gcc-internal-format
23559 msgid "%<trap%> attribute is already used"
23562 #: config/m68k/m68k.c:326
23563 #, gcc-internal-format
23564 msgid "cannot specify both -msep-data and -mid-shared-library"
23567 #: config/m68k/m68k.c:338
23568 #, gcc-internal-format
23569 msgid "-fPIC is not currently supported on the 68000 or 68010"
23572 #: config/m68k/m68k.c:680 config/rs6000/rs6000.c:13849
23573 #, gcc-internal-format
23574 msgid "stack limit expression is not supported"
23577 #: config/mips/mips.c:4708
23578 #, gcc-internal-format
23580 "-%s conflicts with the other architecture options, which specify a %s "
23584 #: config/mips/mips.c:4724
23585 #, gcc-internal-format
23586 msgid "-march=%s is not compatible with the selected ABI"
23589 #: config/mips/mips.c:4742
23590 #, gcc-internal-format
23591 msgid "-mgp64 used with a 32-bit processor"
23594 #: config/mips/mips.c:4744
23595 #, gcc-internal-format
23596 msgid "-mgp32 used with a 64-bit ABI"
23599 #: config/mips/mips.c:4746
23600 #, gcc-internal-format
23601 msgid "-mgp64 used with a 32-bit ABI"
23604 #: config/mips/mips.c:4764 config/mips/mips.c:4766 config/mips/mips.c:4768
23605 #: config/mips/mips.c:4844
23606 #, gcc-internal-format
23607 msgid "unsupported combination: %s"
23610 #: config/mips/mips.c:4839
23611 #, gcc-internal-format
23613 "generation of Branch Likely instructions enabled, but not supported by "
23617 #: config/mips/mips.c:4859
23618 #, gcc-internal-format
23619 msgid "%<-G%> is incompatible with %<-mabicalls%>"
23622 #: config/mips/mips.c:4926
23623 #, gcc-internal-format
23624 msgid "-mips3d requires -mpaired-single"
23627 #: config/mips/mips.c:4935
23628 #, gcc-internal-format
23629 msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
23632 #: config/mips/mips.c:4940
23633 #, gcc-internal-format
23634 msgid "-mips3d/-mpaired-single must be used with -mips64"
23637 #: config/mips/mips.c:4943
23638 #, gcc-internal-format
23639 msgid "-mips16 and -mdsp cannot be used together"
23642 #: config/mips/mips.c:5438
23643 #, gcc-internal-format
23644 msgid "internal error: %%) found without a %%( in assembler pattern"
23647 #: config/mips/mips.c:5452
23648 #, gcc-internal-format
23649 msgid "internal error: %%] found without a %%[ in assembler pattern"
23652 #: config/mips/mips.c:5465
23653 #, gcc-internal-format
23654 msgid "internal error: %%> found without a %%< in assembler pattern"
23657 #: config/mips/mips.c:5478
23658 #, gcc-internal-format
23659 msgid "internal error: %%} found without a %%{ in assembler pattern"
23662 #: config/mips/mips.c:5492
23663 #, gcc-internal-format
23664 msgid "PRINT_OPERAND: unknown punctuation '%c'"
23667 #: config/mips/mips.c:8307
23668 #, gcc-internal-format
23669 msgid "cannot handle inconsistent calls to %qs"
23672 #: config/mips/mips.c:9615
23673 #, gcc-internal-format
23674 msgid "the cpu name must be lower case"
23677 #: config/mips/mips.c:10293
23678 #, gcc-internal-format
23679 msgid "invalid argument to builtin function"
23682 #. Output assembler code to FILE to increment profiler label # LABELNO
23683 #. for profiling a function entry.
23684 #: config/mips/mips.h:1989
23685 #, gcc-internal-format
23686 msgid "mips16 function profiling"
23689 #: config/mmix/mmix.c:227
23690 #, gcc-internal-format
23691 msgid "-f%s not supported: ignored"
23694 #: config/mmix/mmix.c:655
23695 #, gcc-internal-format
23696 msgid "support for mode %qs"
23699 #: config/mmix/mmix.c:669
23700 #, gcc-internal-format
23702 "too large function value type, needs %d registers, have only %d registers "
23706 #: config/mmix/mmix.c:839
23707 #, gcc-internal-format
23708 msgid "function_profiler support for MMIX"
23711 #: config/mmix/mmix.c:861
23712 #, gcc-internal-format
23713 msgid "MMIX Internal: Last named vararg would not fit in a register"
23716 #: config/mmix/mmix.c:1476 config/mmix/mmix.c:1500 config/mmix/mmix.c:1616
23717 #, gcc-internal-format
23718 msgid "MMIX Internal: Bad register: %d"
23721 #. Presumably there's a missing case above if we get here.
23722 #: config/mmix/mmix.c:1608
23723 #, gcc-internal-format
23724 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
23727 #: config/mmix/mmix.c:1894
23728 #, gcc-internal-format
23729 msgid "stack frame not a multiple of 8 bytes: %wd"
23732 #: config/mmix/mmix.c:2130
23733 #, gcc-internal-format
23734 msgid "stack frame not a multiple of octabyte: %wd"
23737 #: config/mmix/mmix.c:2470 config/mmix/mmix.c:2534
23738 #, gcc-internal-format
23739 msgid "MMIX Internal: %s is not a shiftable int"
23742 #: config/mt/mt.c:313
23743 #, gcc-internal-format
23744 msgid "info pointer NULL"
23747 #: config/pa/pa.c:471
23748 #, gcc-internal-format
23749 msgid "PIC code generation is not supported in the portable runtime model"
23752 #: config/pa/pa.c:476
23753 #, gcc-internal-format
23754 msgid "PIC code generation is not compatible with fast indirect calls"
23757 #: config/pa/pa.c:481
23758 #, gcc-internal-format
23759 msgid "-g is only supported when using GAS on this processor,"
23762 #: config/pa/pa.c:482
23763 #, gcc-internal-format
23764 msgid "-g option disabled"
23767 #: config/pa/pa.c:8222
23768 #, gcc-internal-format
23770 "alignment (%u) for %s exceeds maximum alignment for global common data. "
23774 #: config/pa/pa-hpux11.h:85
23775 #, gcc-internal-format
23776 msgid "-munix=98 option required for C89 Amendment 1 features.\n"
23779 #: config/rs6000/host-darwin.c:62
23780 #, gcc-internal-format
23781 msgid "Segmentation Fault (code)"
23784 #: config/rs6000/host-darwin.c:132
23785 #, gcc-internal-format
23786 msgid "Segmentation Fault"
23789 #: config/rs6000/host-darwin.c:146
23790 #, gcc-internal-format
23791 msgid "While setting up signal stack: %m"
23794 #: config/rs6000/host-darwin.c:152
23795 #, gcc-internal-format
23796 msgid "While setting up signal handler: %m"
23799 #. Handle the machine specific pragma longcall. Its syntax is
23801 #. # pragma longcall ( TOGGLE )
23803 #. where TOGGLE is either 0 or 1.
23805 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
23806 #. whether or not new function declarations receive a longcall
23807 #. attribute by default.
23808 #: config/rs6000/rs6000-c.c:53
23809 #, gcc-internal-format
23810 msgid "ignoring malformed #pragma longcall"
23813 #: config/rs6000/rs6000-c.c:66
23814 #, gcc-internal-format
23815 msgid "missing open paren"
23818 #: config/rs6000/rs6000-c.c:68
23819 #, gcc-internal-format
23820 msgid "missing number"
23823 #: config/rs6000/rs6000-c.c:70
23824 #, gcc-internal-format
23825 msgid "missing close paren"
23828 #: config/rs6000/rs6000-c.c:73
23829 #, gcc-internal-format
23830 msgid "number must be 0 or 1"
23833 #: config/rs6000/rs6000-c.c:76
23834 #, gcc-internal-format
23835 msgid "junk at end of #pragma longcall"
23838 #: config/rs6000/rs6000-c.c:2530
23839 #, gcc-internal-format
23840 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
23843 #: config/rs6000/rs6000-c.c:2573
23844 #, gcc-internal-format
23845 msgid "invalid parameter combination for AltiVec intrinsic"
23848 #: config/rs6000/rs6000.c:1293
23849 #, gcc-internal-format
23850 msgid "-mmultiple is not supported on little endian systems"
23853 #: config/rs6000/rs6000.c:1300
23854 #, gcc-internal-format
23855 msgid "-mstring is not supported on little endian systems"
23858 #: config/rs6000/rs6000.c:1314
23859 #, gcc-internal-format
23860 msgid "unknown -mdebug-%s switch"
23863 #: config/rs6000/rs6000.c:1326
23864 #, gcc-internal-format
23866 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
23869 #: config/rs6000/rs6000.c:1377
23870 #, gcc-internal-format
23871 msgid "AltiVec and E500 instructions cannot coexist"
23874 #: config/rs6000/rs6000.c:1602
23875 #, gcc-internal-format
23876 msgid "unknown -m%s= option specified: '%s'"
23879 #: config/rs6000/rs6000.c:1818
23880 #, gcc-internal-format
23881 msgid "not configured for ABI: '%s'"
23884 #: config/rs6000/rs6000.c:1831
23885 #, gcc-internal-format
23886 msgid "Using darwin64 ABI"
23889 #: config/rs6000/rs6000.c:1836
23890 #, gcc-internal-format
23891 msgid "Using old darwin ABI"
23894 #: config/rs6000/rs6000.c:1843
23895 #, gcc-internal-format
23896 msgid "Using IBM extended precision long double"
23899 #: config/rs6000/rs6000.c:1849
23900 #, gcc-internal-format
23901 msgid "Using IEEE extended precision long double"
23904 #: config/rs6000/rs6000.c:1854
23905 #, gcc-internal-format
23906 msgid "unknown ABI specified: '%s'"
23909 #: config/rs6000/rs6000.c:1881
23910 #, gcc-internal-format
23911 msgid "invalid option for -mfloat-gprs: '%s'"
23914 #: config/rs6000/rs6000.c:1891
23915 #, gcc-internal-format
23916 msgid "Unknown switch -mlong-double-%s"
23919 #: config/rs6000/rs6000.c:1912
23920 #, gcc-internal-format
23922 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
23923 "the installed C and C++ libraries"
23926 #: config/rs6000/rs6000.c:1920
23927 #, gcc-internal-format
23928 msgid "unknown -malign-XXXXX option specified: '%s'"
23931 #: config/rs6000/rs6000.c:4338
23932 #, gcc-internal-format
23934 "GCC vector returned by reference: non-standard ABI extension with no "
23935 "compatibility guarantee"
23938 #: config/rs6000/rs6000.c:4411
23939 #, gcc-internal-format
23941 "cannot return value in vector register because altivec instructions are "
23942 "disabled, use -maltivec to enable them"
23945 #: config/rs6000/rs6000.c:4669
23946 #, gcc-internal-format
23948 "cannot pass argument in vector register because altivec instructions are "
23949 "disabled, use -maltivec to enable them"
23952 #: config/rs6000/rs6000.c:5526
23953 #, gcc-internal-format
23955 "GCC vector passed by reference: non-standard ABI extension with no "
23956 "compatibility guarantee"
23959 #: config/rs6000/rs6000.c:6697
23960 #, gcc-internal-format
23961 msgid "argument 1 must be a 5-bit signed literal"
23964 #: config/rs6000/rs6000.c:6800 config/rs6000/rs6000.c:7594
23965 #, gcc-internal-format
23966 msgid "argument 2 must be a 5-bit unsigned literal"
23969 #: config/rs6000/rs6000.c:6840
23970 #, gcc-internal-format
23971 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
23974 #: config/rs6000/rs6000.c:6893
23975 #, gcc-internal-format
23976 msgid "argument 1 of __builtin_altivec_predicate is out of range"
23979 #: config/rs6000/rs6000.c:7055
23980 #, gcc-internal-format
23981 msgid "argument 3 must be a 4-bit unsigned literal"
23984 #: config/rs6000/rs6000.c:7227
23985 #, gcc-internal-format
23986 msgid "argument to %qs must be a 2-bit unsigned literal"
23989 #: config/rs6000/rs6000.c:7371
23990 #, gcc-internal-format
23991 msgid "unresolved overload for Altivec builtin %qF"
23994 #: config/rs6000/rs6000.c:7453
23995 #, gcc-internal-format
23996 msgid "argument to dss must be a 2-bit unsigned literal"
23999 #: config/rs6000/rs6000.c:7714
24000 #, gcc-internal-format
24001 msgid "argument 1 of __builtin_spe_predicate must be a constant"
24004 #: config/rs6000/rs6000.c:7786
24005 #, gcc-internal-format
24006 msgid "argument 1 of __builtin_spe_predicate is out of range"
24009 #: config/rs6000/rs6000.c:13812
24010 #, gcc-internal-format
24011 msgid "stack frame too large"
24014 #: config/rs6000/rs6000.c:16341
24015 #, gcc-internal-format
24016 msgid "no profiling of 64-bit code for this ABI"
24019 #: config/rs6000/rs6000.c:17451
24020 #, gcc-internal-format
24021 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
24024 #: config/rs6000/rs6000.c:17453
24025 #, gcc-internal-format
24026 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
24029 #: config/rs6000/rs6000.c:17457
24030 #, gcc-internal-format
24031 msgid "use of %<long long%> in AltiVec types is invalid"
24034 #: config/rs6000/rs6000.c:17459
24035 #, gcc-internal-format
24036 msgid "use of %<double%> in AltiVec types is invalid"
24039 #: config/rs6000/rs6000.c:17461
24040 #, gcc-internal-format
24041 msgid "use of %<long double%> in AltiVec types is invalid"
24044 #: config/rs6000/rs6000.c:17463
24045 #, gcc-internal-format
24046 msgid "use of boolean types in AltiVec types is invalid"
24049 #: config/rs6000/rs6000.c:17465
24050 #, gcc-internal-format
24051 msgid "use of %<complex%> in AltiVec types is invalid"
24054 #: config/rs6000/rs6000.c:17467
24055 #, gcc-internal-format
24056 msgid "use of decimal floating point types in AltiVec types is invalid"
24059 #: config/rs6000/aix43.h:39 config/rs6000/aix51.h:38 config/rs6000/aix52.h:38
24060 #, gcc-internal-format
24061 msgid "-maix64 and POWER architecture are incompatible"
24064 #: config/rs6000/aix43.h:44 config/rs6000/aix51.h:43 config/rs6000/aix52.h:43
24065 #, gcc-internal-format
24066 msgid "-maix64 requires PowerPC64 architecture remain enabled"
24069 #: config/rs6000/aix43.h:50 config/rs6000/aix52.h:49
24070 #, gcc-internal-format
24071 msgid "soft-float and long-double-128 are incompatible"
24074 #: config/rs6000/aix43.h:54 config/rs6000/aix51.h:47 config/rs6000/aix52.h:53
24075 #, gcc-internal-format
24077 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
24080 #. The Darwin ABI always includes AltiVec, can't be (validly) turned off.
24081 #: config/rs6000/darwin.h:81
24082 #, gcc-internal-format
24083 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
24086 #: config/rs6000/darwin.h:92
24087 #, gcc-internal-format
24088 msgid "-m64 requires PowerPC64 architecture, enabling"
24092 #. if (!rs6000_explicit_options.long_double)
24093 #. rs6000_long_double_type_size = 128;
24094 #: config/rs6000/eabispe.h:45 config/rs6000/linuxspe.h:62
24095 #, gcc-internal-format
24096 msgid "-m64 not supported in this configuration"
24099 #: config/rs6000/linux64.h:109
24100 #, gcc-internal-format
24101 msgid "-m64 requires a PowerPC64 cpu"
24104 #. Definitions for __builtin_return_address and __builtin_frame_address.
24105 #. __builtin_return_address (0) should give link register (65), enable
24107 #. This should be uncommented, so that the link register is used, but
24108 #. currently this would result in unmatched insns and spilling fixed
24109 #. registers so we'll leave it for another day. When these problems are
24110 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
24112 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
24113 #. Number of bytes into the frame return addresses can be found. See
24114 #. rs6000_stack_info in rs6000.c for more information on how the different
24115 #. abi's store the return address.
24116 #: config/rs6000/rs6000.h:1506
24117 #, gcc-internal-format
24118 msgid "RETURN_ADDRESS_OFFSET not supported"
24121 #. Sometimes certain combinations of command options do not make sense
24122 #. on a particular target machine. You can define a macro
24123 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
24124 #. defined, is executed once just after all the command options have
24127 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
24129 #: config/rs6000/sysv4.h:130
24130 #, gcc-internal-format
24131 msgid "bad value for -mcall-%s"
24134 #: config/rs6000/sysv4.h:146
24135 #, gcc-internal-format
24136 msgid "bad value for -msdata=%s"
24139 #: config/rs6000/sysv4.h:163
24140 #, gcc-internal-format
24141 msgid "-mrelocatable and -msdata=%s are incompatible"
24144 #: config/rs6000/sysv4.h:172
24145 #, gcc-internal-format
24146 msgid "-f%s and -msdata=%s are incompatible"
24149 #: config/rs6000/sysv4.h:181
24150 #, gcc-internal-format
24151 msgid "-msdata=%s and -mcall-%s are incompatible"
24154 #: config/rs6000/sysv4.h:190
24155 #, gcc-internal-format
24156 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
24159 #: config/rs6000/sysv4.h:196
24160 #, gcc-internal-format
24161 msgid "-mrelocatable and -mcall-%s are incompatible"
24164 #: config/rs6000/sysv4.h:203
24165 #, gcc-internal-format
24166 msgid "-fPIC and -mcall-%s are incompatible"
24169 #: config/rs6000/sysv4.h:210
24170 #, gcc-internal-format
24171 msgid "-mcall-aixdesc must be big endian"
24174 #: config/rs6000/sysv4.h:215
24175 #, gcc-internal-format
24176 msgid "-msecure-plt not supported by your assembler"
24179 #: config/rs6000/sysv4.h:220
24180 #, gcc-internal-format
24181 msgid "-msoft-float and -mlong-double-128 not supported"
24184 #: config/rs6000/sysv4.h:237
24185 #, gcc-internal-format
24186 msgid "-m%s not supported in this configuration"
24189 #: config/s390/s390.c:1352
24190 #, gcc-internal-format
24191 msgid "stack guard value must be an exact power of 2"
24194 #: config/s390/s390.c:1359
24195 #, gcc-internal-format
24196 msgid "stack size must be an exact power of 2"
24199 #: config/s390/s390.c:1404
24200 #, gcc-internal-format
24201 msgid "z/Architecture mode not supported on %s"
24204 #: config/s390/s390.c:1406
24205 #, gcc-internal-format
24206 msgid "64-bit ABI not supported in ESA/390 mode"
24209 #: config/s390/s390.c:1417
24210 #, gcc-internal-format
24212 "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
24215 #: config/s390/s390.c:1423
24216 #, gcc-internal-format
24217 msgid "-mstack-size implies use of -mstack-guard"
24220 #: config/s390/s390.c:1425
24221 #, gcc-internal-format
24222 msgid "stack size must be greater than the stack guard value"
24225 #: config/s390/s390.c:1427
24226 #, gcc-internal-format
24227 msgid "stack size must not be greater than 64k"
24230 #: config/s390/s390.c:1430
24231 #, gcc-internal-format
24232 msgid "-mstack-guard implies use of -mstack-size"
24235 #: config/s390/s390.c:6596
24236 #, gcc-internal-format
24237 msgid "total size of local variables exceeds architecture limit"
24240 #: config/s390/s390.c:7252
24241 #, gcc-internal-format
24242 msgid "frame size of %qs is "
24245 #: config/s390/s390.c:7256
24246 #, gcc-internal-format
24247 msgid "%qs uses dynamic stack allocation"
24250 #: config/score/score.c:508
24251 #, gcc-internal-format
24252 msgid "-fPIC and -G are incompatible"
24255 #: config/sh/sh.c:6624
24256 #, gcc-internal-format
24257 msgid "__builtin_saveregs not supported by this subtarget"
24260 #: config/sh/sh.c:7629
24261 #, gcc-internal-format
24262 msgid "%qs attribute only applies to interrupt functions"
24265 #: config/sh/sh.c:7715
24266 #, gcc-internal-format
24267 msgid "attribute interrupt_handler is not compatible with -m5-compact"
24270 #. The argument must be a constant string.
24271 #: config/sh/sh.c:7737
24272 #, gcc-internal-format
24273 msgid "%qs attribute argument not a string constant"
24276 #. The argument must be a constant integer.
24277 #: config/sh/sh.c:7762
24278 #, gcc-internal-format
24279 msgid "%qs attribute argument not an integer constant"
24282 #: config/sh/sh.c:9814
24283 #, gcc-internal-format
24284 msgid "r0 needs to be available as a call-clobbered register"
24287 #: config/sh/sh.c:9835
24288 #, gcc-internal-format
24289 msgid "Need a second call-clobbered general purpose register"
24292 #: config/sh/sh.c:9843
24293 #, gcc-internal-format
24294 msgid "Need a call-clobbered target register"
24297 #: config/sh/symbian.c:147
24298 #, gcc-internal-format
24300 "function %q+D is defined after prior declaration as dllimport: attribute "
24304 #: config/sh/symbian.c:159
24305 #, gcc-internal-format
24306 msgid "inline function %q+D is declared as dllimport: attribute ignored"
24309 #: config/sh/symbian.c:280
24310 #, gcc-internal-format
24312 "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
24315 #: config/sh/symbian.c:326
24316 #, gcc-internal-format
24317 msgid "%s %q+D %s after being referenced with dllimport linkage"
24320 #: config/sh/symbian.c:892 cp/tree.c:2411
24321 #, gcc-internal-format
24322 msgid "lang_* check: failed in %s, at %s:%d"
24326 #: config/sh/netbsd-elf.h:95
24327 #, gcc-internal-format
24328 msgid "unimplemented-shmedia profiling"
24331 #. There are no delay slots on SHmedia.
24332 #. Relaxation isn't yet supported for SHmedia
24333 #. 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.
24334 #. -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.
24335 #: config/sh/sh.h:617
24336 #, gcc-internal-format
24337 msgid "profiling is still experimental for this target"
24340 #. Only the sh64-elf assembler fully supports .quad properly.
24341 #. Pick one that makes most sense for the target in general. It is not much good to use different functions depending on -Os, since then we'll end up with two different functions when some of the code is compiled for size, and some for speed.
24342 #. SH4 tends to emphasize speed.
24343 #. These have their own way of doing things.
24344 #. ??? Should we use the integer SHmedia function instead?
24345 #. SH1 .. SH3 cores often go into small-footprint systems, so default to the smallest implementation available.
24346 #. ??? EXPERIMENTAL
24347 #. User supplied - leave it alone.
24348 #. The debugging information is sufficient, but gdb doesn't implement this yet
24349 #. Never run scheduling before reload, since that can break global alloc, and generates slower code anyway due to the pressure on R0.
24350 #. Enable sched1 for SH4; ready queue will be reordered by the target hooks when pressure is high. We can not do this for SH3 and lower as they give spill failures for R0.
24351 #. ??? Current exception handling places basic block boundaries after call_insns. It causes the high pressure on R0 and gives spill failures for R0 in reload. See PR 22553 and the thread on gcc-patches <http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00816.html>.
24352 #: config/sh/sh.h:715
24353 #, gcc-internal-format
24354 msgid "ignoring -fschedule-insns because of exception handling bug"
24357 #: config/sparc/sparc.c:671
24358 #, gcc-internal-format
24359 msgid "%s is not supported by this configuration"
24362 #: config/sparc/sparc.c:678
24363 #, gcc-internal-format
24364 msgid "-mlong-double-64 not allowed with -m64"
24367 #: config/sparc/sparc.c:703
24368 #, gcc-internal-format
24369 msgid "-mcmodel= is not supported on 32 bit systems"
24372 #: config/stormy16/stormy16.c:500
24373 #, gcc-internal-format
24374 msgid "constant halfword load operand out of range"
24377 #: config/stormy16/stormy16.c:510
24378 #, gcc-internal-format
24379 msgid "constant arithmetic operand out of range"
24382 #: config/stormy16/stormy16.c:1111
24383 #, gcc-internal-format
24384 msgid "local variable memory requirements exceed capacity"
24387 #: config/stormy16/stormy16.c:1277
24388 #, gcc-internal-format
24389 msgid "function_profiler support"
24392 #: config/stormy16/stormy16.c:1366
24393 #, gcc-internal-format
24394 msgid "cannot use va_start in interrupt function"
24397 #: config/stormy16/stormy16.c:1909
24398 #, gcc-internal-format
24399 msgid "switch statement of size %lu entries too large"
24402 #: config/stormy16/stormy16.c:2277
24403 #, gcc-internal-format
24404 msgid "%<__BELOW100__%> attribute only applies to variables"
24407 #: config/stormy16/stormy16.c:2284
24408 #, gcc-internal-format
24409 msgid "__BELOW100__ attribute not allowed with auto storage class"
24412 #: config/v850/v850-c.c:67
24413 #, gcc-internal-format
24414 msgid "#pragma GHS endXXXX found without previous startXXX"
24417 #: config/v850/v850-c.c:70
24418 #, gcc-internal-format
24419 msgid "#pragma GHS endXXX does not match previous startXXX"
24422 #: config/v850/v850-c.c:96
24423 #, gcc-internal-format
24424 msgid "cannot set interrupt attribute: no current function"
24427 #: config/v850/v850-c.c:104
24428 #, gcc-internal-format
24429 msgid "cannot set interrupt attribute: no such identifier"
24432 #: config/v850/v850-c.c:149
24433 #, gcc-internal-format
24434 msgid "junk at end of #pragma ghs section"
24437 #: config/v850/v850-c.c:166
24438 #, gcc-internal-format
24439 msgid "unrecognized section name \"%s\""
24442 #: config/v850/v850-c.c:181
24443 #, gcc-internal-format
24444 msgid "malformed #pragma ghs section"
24447 #: config/v850/v850-c.c:200
24448 #, gcc-internal-format
24449 msgid "junk at end of #pragma ghs interrupt"
24452 #: config/v850/v850-c.c:211
24453 #, gcc-internal-format
24454 msgid "junk at end of #pragma ghs starttda"
24457 #: config/v850/v850-c.c:222
24458 #, gcc-internal-format
24459 msgid "junk at end of #pragma ghs startsda"
24462 #: config/v850/v850-c.c:233
24463 #, gcc-internal-format
24464 msgid "junk at end of #pragma ghs startzda"
24467 #: config/v850/v850-c.c:244
24468 #, gcc-internal-format
24469 msgid "junk at end of #pragma ghs endtda"
24472 #: config/v850/v850-c.c:255
24473 #, gcc-internal-format
24474 msgid "junk at end of #pragma ghs endsda"
24477 #: config/v850/v850-c.c:266
24478 #, gcc-internal-format
24479 msgid "junk at end of #pragma ghs endzda"
24482 #: config/v850/v850.c:184
24483 #, gcc-internal-format
24484 msgid "value passed to %<-m%s%> is too large"
24487 #: config/v850/v850.c:2159
24488 #, gcc-internal-format
24489 msgid "%Jdata area attributes cannot be specified for local variables"
24492 #: config/v850/v850.c:2170
24493 #, gcc-internal-format
24494 msgid "data area of %q+D conflicts with previous declaration"
24497 #: config/v850/v850.c:2300
24498 #, gcc-internal-format
24499 msgid "bogus JR construction: %d"
24502 #: config/v850/v850.c:2318 config/v850/v850.c:2427
24503 #, gcc-internal-format
24504 msgid "bad amount of stack space removal: %d"
24507 #: config/v850/v850.c:2407
24508 #, gcc-internal-format
24509 msgid "bogus JARL construction: %d\n"
24512 #: config/v850/v850.c:2706
24513 #, gcc-internal-format
24514 msgid "bogus DISPOSE construction: %d"
24517 #: config/v850/v850.c:2725
24518 #, gcc-internal-format
24519 msgid "too much stack space to dispose of: %d"
24522 #: config/v850/v850.c:2827
24523 #, gcc-internal-format
24524 msgid "bogus PREPEARE construction: %d"
24527 #: config/v850/v850.c:2846
24528 #, gcc-internal-format
24529 msgid "too much stack space to prepare: %d"
24532 #: config/xtensa/xtensa.c:1519
24533 #, gcc-internal-format
24534 msgid "boolean registers required for the floating-point option"
24537 #: config/xtensa/xtensa.c:1565
24538 #, gcc-internal-format
24539 msgid "-f%s is not supported with CONST16 instructions"
24542 #: config/xtensa/xtensa.c:1570
24543 #, gcc-internal-format
24544 msgid "PIC is required but not supported with CONST16 instructions"
24547 #: config/xtensa/xtensa.c:2428
24548 #, gcc-internal-format
24549 msgid "only uninitialized variables can be placed in a .bss section"
24553 #, gcc-internal-format
24554 msgid "missing argument to \"-%s\""
24558 #, gcc-internal-format
24559 msgid "%<-gnat%> misspelled as %<-gant%>"
24563 #, gcc-internal-format
24564 msgid "%s %D(%T, %T, %T) <built-in>"
24568 #, gcc-internal-format
24569 msgid "%s %D(%T, %T) <built-in>"
24573 #, gcc-internal-format
24574 msgid "%s %D(%T) <built-in>"
24578 #, gcc-internal-format
24579 msgid "%s %T <conversion>"
24583 #, gcc-internal-format
24584 msgid "%s %+#D <near match>"
24587 #: cp/call.c:2429 cp/pt.c:1333
24588 #, gcc-internal-format
24593 #, gcc-internal-format
24594 msgid "conversion from %qT to %qT is ambiguous"
24597 #: cp/call.c:2804 cp/call.c:2822 cp/call.c:2885
24598 #, gcc-internal-format
24599 msgid "no matching function for call to %<%D(%A)%>"
24602 #: cp/call.c:2825 cp/call.c:2888
24603 #, gcc-internal-format
24604 msgid "call of overloaded %<%D(%A)%> is ambiguous"
24607 #. It's no good looking for an overloaded operator() on a
24608 #. pointer-to-member-function.
24610 #, gcc-internal-format
24612 "pointer-to-member function %E cannot be called without an object; consider "
24617 #, gcc-internal-format
24618 msgid "no match for call to %<(%T) (%A)%>"
24622 #, gcc-internal-format
24623 msgid "call of %<(%T) (%A)%> is ambiguous"
24627 #, gcc-internal-format
24628 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
24632 #, gcc-internal-format
24633 msgid "%s for %<operator%s%> in %<%E%s%>"
24637 #, gcc-internal-format
24638 msgid "%s for %<operator[]%> in %<%E[%E]%>"
24642 #, gcc-internal-format
24643 msgid "%s for %qs in %<%s %E%>"
24647 #, gcc-internal-format
24648 msgid "%s for %<operator%s%> in %<%E %s %E%>"
24652 #, gcc-internal-format
24653 msgid "%s for %<operator%s%> in %<%s%E%>"
24657 #, gcc-internal-format
24658 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
24662 #, gcc-internal-format
24663 msgid "%qE has type %<void%> and is not a throw-expression"
24666 #: cp/call.c:3316 cp/call.c:3536
24667 #, gcc-internal-format
24668 msgid "operands to ?: have different types %qT and %qT"
24672 #, gcc-internal-format
24673 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
24677 #, gcc-internal-format
24678 msgid "enumeral and non-enumeral type in conditional expression"
24682 #, gcc-internal-format
24683 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
24687 #, gcc-internal-format
24688 msgid "comparison between %q#T and %q#T"
24692 #, gcc-internal-format
24693 msgid "no suitable %<operator %s%> for %qT"
24697 #, gcc-internal-format
24698 msgid "%q+#D is private"
24702 #, gcc-internal-format
24703 msgid "%q+#D is protected"
24707 #, gcc-internal-format
24708 msgid "%q+#D is inaccessible"
24712 #, gcc-internal-format
24713 msgid "within this context"
24716 #: cp/call.c:4234 cp/cvt.c:265
24717 #, gcc-internal-format
24718 msgid "invalid conversion from %qT to %qT"
24722 #, gcc-internal-format
24723 msgid " initializing argument %P of %qD"
24727 #, gcc-internal-format
24728 msgid "passing NULL to non-pointer argument %P of %qD"
24732 #, gcc-internal-format
24733 msgid "converting to non-pointer type %qT from NULL"
24737 #, gcc-internal-format
24738 msgid "passing %qT for argument %P to %qD"
24742 #, gcc-internal-format
24743 msgid "converting to %qT from %qT"
24747 #, gcc-internal-format
24748 msgid "cannot bind bitfield %qE to %qT"
24751 #: cp/call.c:4405 cp/call.c:4421
24752 #, gcc-internal-format
24753 msgid "cannot bind packed field %qE to %qT"
24757 #, gcc-internal-format
24758 msgid "cannot bind rvalue %qE to %qT"
24762 #, gcc-internal-format
24764 "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
24768 #. Undefined behavior [expr.call] 5.2.2/7.
24770 #, gcc-internal-format
24772 "cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
24777 #, gcc-internal-format
24778 msgid "the default argument for parameter %d of %qD has not yet been parsed"
24782 #, gcc-internal-format
24783 msgid "argument of function call might be a candidate for a format attribute"
24787 #, gcc-internal-format
24788 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
24792 #, gcc-internal-format
24793 msgid "%qT is not an accessible base of %qT"
24797 #, gcc-internal-format
24798 msgid "could not find class$ field in java interface type %qT"
24802 #, gcc-internal-format
24803 msgid "call to non-function %qD"
24807 #, gcc-internal-format
24808 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
24812 #, gcc-internal-format
24813 msgid "call of overloaded %<%s(%A)%> is ambiguous"
24817 #, gcc-internal-format
24818 msgid "cannot call member function %qD without object"
24822 #, gcc-internal-format
24823 msgid "passing %qT chooses %qT over %qT"
24826 #: cp/call.c:6101 cp/name-lookup.c:4259 cp/name-lookup.c:4680
24827 #, gcc-internal-format
24828 msgid " in call to %qD"
24832 #, gcc-internal-format
24833 msgid "choosing %qD over %qD"
24837 #, gcc-internal-format
24838 msgid " for conversion from %qT to %qT"
24842 #, gcc-internal-format
24843 msgid " because conversion sequence for the argument is better"
24847 #, gcc-internal-format
24849 "ISO C++ says that these are ambiguous, even though the worst conversion for "
24850 "the first is better than the worst conversion for the second:"
24854 #, gcc-internal-format
24855 msgid "could not convert %qE to %qT"
24859 #, gcc-internal-format
24861 "invalid initialization of non-const reference of type %qT from a temporary "
24866 #, gcc-internal-format
24868 "invalid initialization of reference of type %qT from expression of type %qT"
24872 #, gcc-internal-format
24873 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
24877 #, gcc-internal-format
24878 msgid "Java class %qT cannot have a destructor"
24882 #, gcc-internal-format
24883 msgid "Java class %qT cannot have an implicit non-trivial destructor"
24887 #, gcc-internal-format
24888 msgid "repeated using declaration %q+D"
24892 #, gcc-internal-format
24893 msgid "using declaration %q+D conflicts with a previous using declaration"
24897 #, gcc-internal-format
24898 msgid "%q+#D cannot be overloaded"
24902 #, gcc-internal-format
24907 #, gcc-internal-format
24908 msgid "conflicting access specifications for method %q+D, ignored"
24912 #, gcc-internal-format
24913 msgid "conflicting access specifications for field %qE, ignored"
24916 #: cp/class.c:1181 cp/class.c:1189
24917 #, gcc-internal-format
24918 msgid "%q+D invalid in %q#T"
24922 #, gcc-internal-format
24923 msgid " because of local method %q+#D with same name"
24927 #, gcc-internal-format
24928 msgid " because of local member %q+#D with same name"
24932 #, gcc-internal-format
24933 msgid "base class %q#T has a non-virtual destructor"
24937 #, gcc-internal-format
24938 msgid "all member functions in class %qT are private"
24942 #, gcc-internal-format
24943 msgid "%q#T only defines a private destructor and has no friends"
24947 #, gcc-internal-format
24948 msgid "%q#T only defines private constructors and has no friends"
24952 #, gcc-internal-format
24953 msgid "no unique final overrider for %qD in %qT"
24956 #. Here we know it is a hider, and no overrider exists.
24958 #, gcc-internal-format
24959 msgid "%q+D was hidden"
24963 #, gcc-internal-format
24967 #: cp/class.c:2466 cp/decl2.c:1042
24968 #, gcc-internal-format
24969 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
24972 #: cp/class.c:2472 cp/decl2.c:1048
24973 #, gcc-internal-format
24974 msgid "private member %q+#D in anonymous union"
24977 #: cp/class.c:2474 cp/decl2.c:1050
24978 #, gcc-internal-format
24979 msgid "protected member %q+#D in anonymous union"
24983 #, gcc-internal-format
24984 msgid "bit-field %q+#D with non-integral type"
24988 #, gcc-internal-format
24989 msgid "bit-field %q+D width not an integer constant"
24993 #, gcc-internal-format
24994 msgid "negative width in bit-field %q+D"
24998 #, gcc-internal-format
24999 msgid "zero width for bit-field %q+D"
25003 #, gcc-internal-format
25004 msgid "width of %q+D exceeds its type"
25008 #, gcc-internal-format
25009 msgid "%q+D is too small to hold all values of %q#T"
25013 #, gcc-internal-format
25014 msgid "member %q+#D with constructor not allowed in union"
25018 #, gcc-internal-format
25019 msgid "member %q+#D with destructor not allowed in union"
25023 #, gcc-internal-format
25024 msgid "member %q+#D with copy assignment operator not allowed in union"
25028 #, gcc-internal-format
25029 msgid "multiple fields in union %qT initialized"
25033 #, gcc-internal-format
25034 msgid "%q+D may not be static because it is a member of a union"
25038 #, gcc-internal-format
25039 msgid "%q+D may not have reference type %qT because it is a member of a union"
25043 #, gcc-internal-format
25044 msgid "field %q+D invalidly declared function type"
25048 #, gcc-internal-format
25049 msgid "field %q+D invalidly declared method type"
25053 #, gcc-internal-format
25054 msgid "non-static reference %q+#D in class without a constructor"
25058 #, gcc-internal-format
25059 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
25063 #, gcc-internal-format
25064 msgid "non-static const member %q+#D in class without a constructor"
25068 #, gcc-internal-format
25069 msgid "field %q+#D with same name as class"
25073 #, gcc-internal-format
25074 msgid "%q#T has pointer data members"
25078 #, gcc-internal-format
25079 msgid " but does not override %<%T(const %T&)%>"
25083 #, gcc-internal-format
25084 msgid " or %<operator=(const %T&)%>"
25088 #, gcc-internal-format
25089 msgid " but does not override %<operator=(const %T&)%>"
25093 #, gcc-internal-format
25095 "offset of empty base %qT may not be ABI-compliant and maychange in a future "
25100 #, gcc-internal-format
25101 msgid "class %qT will be considered nearly empty in a future version of GCC"
25105 #, gcc-internal-format
25106 msgid "initializer specified for non-virtual method %q+D"
25110 #, gcc-internal-format
25112 "offset of virtual base %qT is not ABI-compliant and may change in a future "
25117 #, gcc-internal-format
25118 msgid "direct base %qT inaccessible in %qT due to ambiguity"
25122 #, gcc-internal-format
25123 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
25127 #, gcc-internal-format
25129 "size assigned to %qT may not be ABI-compliant and may change in a future "
25134 #, gcc-internal-format
25136 "the offset of %qD may not be ABI-compliant and may change in a future "
25141 #, gcc-internal-format
25143 "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
25147 #, gcc-internal-format
25149 "%q+D contains empty classes which may cause base classes to be placed at "
25150 "different locations in a future version of GCC"
25154 #, gcc-internal-format
25156 "layout of classes derived from empty class %qT may change in a future "
25160 #: cp/class.c:4963 cp/parser.c:13482
25161 #, gcc-internal-format
25162 msgid "redefinition of %q#T"
25166 #, gcc-internal-format
25167 msgid "%q#T has virtual functions but non-virtual destructor"
25171 #, gcc-internal-format
25172 msgid "trying to finish struct, but kicked out due to previous parse errors"
25176 #, gcc-internal-format
25177 msgid "language string %<\"%E\"%> not recognized"
25181 #, gcc-internal-format
25182 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
25186 #, gcc-internal-format
25187 msgid "no matches converting function %qD to type %q#T"
25191 #, gcc-internal-format
25192 msgid "converting overloaded function %qD to type %q#T is ambiguous"
25196 #, gcc-internal-format
25197 msgid "assuming pointer to member %qD"
25201 #, gcc-internal-format
25202 msgid "(a pointer to member can only be formed with %<&%E%>)"
25205 #: cp/class.c:5999 cp/class.c:6033
25206 #, gcc-internal-format
25207 msgid "not enough type information"
25211 #, gcc-internal-format
25212 msgid "argument of type %qT does not match %qT"
25215 #. [basic.scope.class]
25217 #. A name N used in a class S shall refer to the same declaration
25218 #. in its context and when re-evaluated in the completed scope of
25220 #: cp/class.c:6303 cp/decl.c:1192 cp/name-lookup.c:509
25221 #, gcc-internal-format
25222 msgid "declaration of %q#D"
25226 #, gcc-internal-format
25227 msgid "changes meaning of %qD from %q+#D"
25230 #: cp/cp-gimplify.c:99
25231 #, gcc-internal-format
25232 msgid "continue statement not within loop or switch"
25235 #: cp/cp-gimplify.c:373
25236 #, gcc-internal-format
25237 msgid "statement with no effect"
25241 #, gcc-internal-format
25242 msgid "can't convert from incomplete type %qT to %qT"
25246 #, gcc-internal-format
25247 msgid "conversion of %qE from %qT to %qT is ambiguous"
25250 #: cp/cvt.c:170 cp/cvt.c:239 cp/cvt.c:286
25251 #, gcc-internal-format
25252 msgid "cannot convert %qE from type %qT to type %qT"
25255 #: cp/cvt.c:199 cp/cvt.c:203
25256 #, gcc-internal-format
25257 msgid "pointer to member cast from %qT to %qT is via virtual base"
25261 #, gcc-internal-format
25262 msgid "conversion from %qT to %qT discards qualifiers"
25265 #: cp/cvt.c:518 cp/typeck.c:5125
25266 #, gcc-internal-format
25267 msgid "casting %qT to %qT does not dereference pointer"
25271 #, gcc-internal-format
25272 msgid "cannot convert type %qT to type %qT"
25276 #, gcc-internal-format
25277 msgid "conversion from %q#T to %q#T"
25280 #: cp/cvt.c:693 cp/cvt.c:713
25281 #, gcc-internal-format
25282 msgid "%q#T used where a %qT was expected"
25286 #, gcc-internal-format
25287 msgid "%q#T used where a floating point value was expected"
25291 #, gcc-internal-format
25292 msgid "conversion from %qT to non-scalar type %qT requested"
25296 #, gcc-internal-format
25297 msgid "pseudo-destructor is not called"
25301 #, gcc-internal-format
25302 msgid "object of incomplete type %qT will not be accessed in %s"
25306 #, gcc-internal-format
25307 msgid "object of type %qT will not be accessed in %s"
25311 #, gcc-internal-format
25312 msgid "object %qE of incomplete type %qT will not be accessed in %s"
25315 #. [over.over] enumerates the places where we can take the address
25316 #. of an overloaded function, and this is not one of them.
25318 #, gcc-internal-format
25319 msgid "%s cannot resolve address of overloaded function"
25322 #. Only warn when there is no &.
25324 #, gcc-internal-format
25325 msgid "%s is a reference, not call, to function %qE"
25329 #, gcc-internal-format
25330 msgid "%s has no effect"
25334 #, gcc-internal-format
25335 msgid "value computed is not used"
25339 #, gcc-internal-format
25340 msgid "converting NULL to non-pointer type"
25344 #, gcc-internal-format
25345 msgid "ambiguous default type conversion from %qT"
25349 #, gcc-internal-format
25350 msgid " candidate conversions include %qD and %qD"
25354 #, gcc-internal-format
25355 msgid "%qD was declared %<extern%> and later %<static%>"
25358 #: cp/decl.c:1060 cp/decl.c:1593 objc/objc-act.c:2920 objc/objc-act.c:7489
25359 #, gcc-internal-format
25360 msgid "previous declaration of %q+D"
25364 #, gcc-internal-format
25365 msgid "declaration of %qF throws different exceptions"
25369 #, gcc-internal-format
25370 msgid "from previous declaration %q+F"
25374 #, gcc-internal-format
25375 msgid "function %q+D redeclared as inline"
25379 #, gcc-internal-format
25380 msgid "previous declaration of %q+D with attribute noinline"
25384 #, gcc-internal-format
25385 msgid "function %q+D redeclared with attribute noinline"
25389 #, gcc-internal-format
25390 msgid "previous declaration of %q+D was inline"
25393 #: cp/decl.c:1179 cp/decl.c:1252
25394 #, gcc-internal-format
25395 msgid "shadowing %s function %q#D"
25399 #, gcc-internal-format
25400 msgid "library function %q#D redeclared as non-function %q#D"
25404 #, gcc-internal-format
25405 msgid "conflicts with built-in declaration %q#D"
25408 #: cp/decl.c:1247 cp/decl.c:1356 cp/decl.c:1372
25409 #, gcc-internal-format
25410 msgid "new declaration %q#D"
25414 #, gcc-internal-format
25415 msgid "ambiguates built-in declaration %q#D"
25419 #, gcc-internal-format
25420 msgid "%q#D redeclared as different kind of symbol"
25424 #, gcc-internal-format
25425 msgid "previous declaration of %q+#D"
25429 #, gcc-internal-format
25430 msgid "declaration of template %q#D"
25433 #: cp/decl.c:1343 cp/name-lookup.c:510
25434 #, gcc-internal-format
25435 msgid "conflicts with previous declaration %q+#D"
25438 #: cp/decl.c:1357 cp/decl.c:1373
25439 #, gcc-internal-format
25440 msgid "ambiguates old declaration %q+#D"
25444 #, gcc-internal-format
25445 msgid "declaration of C function %q#D conflicts with"
25449 #, gcc-internal-format
25450 msgid "previous declaration %q+#D here"
25454 #, gcc-internal-format
25455 msgid "conflicting declaration %q#D"
25459 #, gcc-internal-format
25460 msgid "%q+D has a previous declaration as %q#D"
25463 #. [namespace.alias]
25465 #. A namespace-name or namespace-alias shall not be declared as
25466 #. the name of any other entity in the same declarative region.
25467 #. A namespace-name defined at global scope shall not be
25468 #. declared as the name of any other entity in any global scope
25471 #, gcc-internal-format
25472 msgid "declaration of namespace %qD conflicts with"
25476 #, gcc-internal-format
25477 msgid "previous declaration of namespace %q+D here"
25481 #, gcc-internal-format
25482 msgid "%q+#D previously defined here"
25485 #. Prototype decl follows defn w/o prototype.
25487 #, gcc-internal-format
25488 msgid "prototype for %q+#D"
25492 #, gcc-internal-format
25493 msgid "%Jfollows non-prototype definition here"
25497 #, gcc-internal-format
25498 msgid "previous declaration of %q+#D with %qL linkage"
25502 #, gcc-internal-format
25503 msgid "conflicts with new declaration with %qL linkage"
25506 #: cp/decl.c:1522 cp/decl.c:1528
25507 #, gcc-internal-format
25508 msgid "default argument given for parameter %d of %q#D"
25511 #: cp/decl.c:1524 cp/decl.c:1530
25512 #, gcc-internal-format
25513 msgid "after previous specification in %q+#D"
25517 #, gcc-internal-format
25518 msgid "%q#D was used before it was declared inline"
25522 #, gcc-internal-format
25523 msgid "%Jprevious non-inline declaration here"
25527 #, gcc-internal-format
25528 msgid "redundant redeclaration of %qD in same scope"
25531 #. From [temp.expl.spec]:
25533 #. If a template, a member template or the member of a class
25534 #. template is explicitly specialized then that
25535 #. specialization shall be declared before the first use of
25536 #. that specialization that would cause an implicit
25537 #. instantiation to take place, in every translation unit in
25538 #. which such a use occurs.
25540 #, gcc-internal-format
25541 msgid "explicit specialization of %qD after first use"
25545 #, gcc-internal-format
25546 msgid "%q+D: visibility attribute ignored because it"
25550 #, gcc-internal-format
25551 msgid "%Jconflicts with previous declaration here"
25555 #, gcc-internal-format
25556 msgid "jump to label %qD"
25560 #, gcc-internal-format
25561 msgid "jump to case label"
25565 #, gcc-internal-format
25566 msgid "%H from here"
25569 #: cp/decl.c:2335 cp/decl.c:2498
25570 #, gcc-internal-format
25571 msgid " exits OpenMP structured block"
25575 #, gcc-internal-format
25576 msgid " crosses initialization of %q+#D"
25579 #: cp/decl.c:2358 cp/decl.c:2473
25580 #, gcc-internal-format
25581 msgid " enters scope of non-POD %q+#D"
25584 #: cp/decl.c:2371 cp/decl.c:2477
25585 #, gcc-internal-format
25586 msgid " enters try block"
25589 #: cp/decl.c:2373 cp/decl.c:2479
25590 #, gcc-internal-format
25591 msgid " enters catch block"
25594 #: cp/decl.c:2383 cp/decl.c:2482
25595 #, gcc-internal-format
25596 msgid " enters OpenMP structured block"
25599 #: cp/decl.c:2454 cp/decl.c:2494
25600 #, gcc-internal-format
25601 msgid "jump to label %q+D"
25604 #: cp/decl.c:2455 cp/decl.c:2495
25605 #, gcc-internal-format
25609 #. Can't skip init of __exception_info.
25611 #, gcc-internal-format
25612 msgid "%J enters catch block"
25616 #, gcc-internal-format
25617 msgid " skips initialization of %q+#D"
25621 #, gcc-internal-format
25622 msgid "label named wchar_t"
25626 #, gcc-internal-format
25627 msgid "duplicate label %qD"
25630 #: cp/decl.c:2815 cp/parser.c:3814
25631 #, gcc-internal-format
25632 msgid "%qD used without template parameters"
25636 #, gcc-internal-format
25637 msgid "%q#T is not a class"
25640 #: cp/decl.c:2842 cp/decl.c:2910
25641 #, gcc-internal-format
25642 msgid "no class template named %q#T in %q#T"
25646 #, gcc-internal-format
25647 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
25651 #, gcc-internal-format
25652 msgid "%<typename %T::%D%> names %q#T, which is not a type"
25656 #, gcc-internal-format
25657 msgid "template parameters do not match template"
25660 #: cp/decl.c:2920 cp/friend.c:322 cp/friend.c:330
25661 #, gcc-internal-format
25662 msgid "%q+D declared here"
25666 #, gcc-internal-format
25667 msgid "%Jan anonymous union cannot have function members"
25671 #, gcc-internal-format
25672 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
25676 #, gcc-internal-format
25677 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
25681 #, gcc-internal-format
25683 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
25687 #, gcc-internal-format
25688 msgid "multiple types in one declaration"
25692 #, gcc-internal-format
25693 msgid "redeclaration of C++ built-in type %qT"
25697 #, gcc-internal-format
25698 msgid "missing type-name in typedef-declaration"
25702 #, gcc-internal-format
25703 msgid "ISO C++ prohibits anonymous structs"
25707 #, gcc-internal-format
25708 msgid "%qs can only be specified for functions"
25712 #, gcc-internal-format
25713 msgid "%<friend%> can only be specified inside a class"
25717 #, gcc-internal-format
25718 msgid "%<explicit%> can only be specified for constructors"
25722 #, gcc-internal-format
25723 msgid "a storage class can only be specified for objects and functions"
25727 #, gcc-internal-format
25728 msgid "qualifiers can only be specified for objects and functions"
25732 #, gcc-internal-format
25733 msgid "attribute ignored in declaration of %q+#T"
25737 #, gcc-internal-format
25738 msgid "attribute for %q+#T must follow the %qs keyword"
25742 #, gcc-internal-format
25743 msgid "function %q#D is initialized like a variable"
25747 #, gcc-internal-format
25748 msgid "declaration of %q#D has %<extern%> and is initialized"
25752 #, gcc-internal-format
25753 msgid "definition of %q#D is marked %<dllimport%>"
25757 #, gcc-internal-format
25758 msgid "%q#D is not a static member of %q#T"
25762 #, gcc-internal-format
25763 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
25767 #, gcc-internal-format
25769 "template header not allowed in member definition of explicitly specialized "
25774 #, gcc-internal-format
25775 msgid "duplicate initialization of %qD"
25779 #, gcc-internal-format
25780 msgid "declaration of %q#D outside of class is not definition"
25784 #, gcc-internal-format
25785 msgid "variable %q#D has initializer but incomplete type"
25788 #: cp/decl.c:4024 cp/decl.c:4713
25789 #, gcc-internal-format
25790 msgid "elements of array %q#D have incomplete type"
25794 #, gcc-internal-format
25795 msgid "aggregate %q#D has incomplete type and cannot be defined"
25799 #, gcc-internal-format
25800 msgid "%qD declared as reference but not initialized"
25804 #, gcc-internal-format
25805 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
25809 #, gcc-internal-format
25810 msgid "cannot initialize %qT from %qT"
25814 #, gcc-internal-format
25815 msgid "initializer fails to determine size of %qD"
25819 #, gcc-internal-format
25820 msgid "array size missing in %qD"
25824 #, gcc-internal-format
25825 msgid "zero-size array %qD"
25828 #. An automatic variable with an incomplete type: that is an error.
25829 #. Don't talk about array types here, since we took care of that
25830 #. message in grokdeclarator.
25832 #, gcc-internal-format
25833 msgid "storage size of %qD isn't known"
25837 #, gcc-internal-format
25838 msgid "storage size of %qD isn't constant"
25842 #, gcc-internal-format
25844 "sorry: semantics of inline function static data %q+#D are wrong (you'll wind "
25845 "up with multiple copies)"
25849 #, gcc-internal-format
25850 msgid "%J you can work around this by removing the initializer"
25854 #, gcc-internal-format
25855 msgid "uninitialized const %qD"
25859 #, gcc-internal-format
25860 msgid "name %qD used in a GNU-style designated initializer for an array"
25864 #, gcc-internal-format
25865 msgid "invalid type %qT as initializer for a vector of type %qT"
25869 #, gcc-internal-format
25870 msgid "initializer for %qT must be brace-enclosed"
25874 #, gcc-internal-format
25875 msgid "%qT has no non-static data member named %qD"
25879 #, gcc-internal-format
25880 msgid "braces around scalar initializer for type %qT"
25884 #, gcc-internal-format
25885 msgid "missing braces around initializer for %qT"
25889 #, gcc-internal-format
25890 msgid "too many initializers for %qT"
25894 #, gcc-internal-format
25895 msgid "variable-sized object %qD may not be initialized"
25899 #, gcc-internal-format
25900 msgid "%qD has incomplete type"
25904 #, gcc-internal-format
25905 msgid "scalar object %qD requires one element in initializer"
25909 #, gcc-internal-format
25910 msgid "%qD must be initialized by constructor, not by %<{...}%>"
25914 #, gcc-internal-format
25915 msgid "array %qD initialized by parenthesized string literal %qE"
25919 #, gcc-internal-format
25920 msgid "structure %qD with uninitialized const members"
25924 #, gcc-internal-format
25925 msgid "structure %qD with uninitialized reference members"
25929 #, gcc-internal-format
25930 msgid "assignment (not initialization) in declaration"
25934 #, gcc-internal-format
25935 msgid "shadowing previous type declaration of %q#D"
25939 #, gcc-internal-format
25940 msgid "%qD cannot be thread-local because it has non-POD type %qT"
25944 #, gcc-internal-format
25945 msgid "%qD is thread-local and so cannot be dynamically initialized"
25949 #, gcc-internal-format
25951 "%qD cannot be initialized by a non-constant expression when being declared"
25955 #, gcc-internal-format
25956 msgid "destructor for alien class %qT cannot be a member"
25960 #, gcc-internal-format
25961 msgid "constructor for alien class %qT cannot be a member"
25965 #, gcc-internal-format
25966 msgid "%qD declared as a %<virtual%> %s"
25970 #, gcc-internal-format
25971 msgid "%qD declared as an %<inline%> %s"
25975 #, gcc-internal-format
25977 "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
25982 #, gcc-internal-format
25983 msgid "%q+D declared as a friend"
25987 #, gcc-internal-format
25988 msgid "%q+D declared with an exception specification"
25992 #, gcc-internal-format
25993 msgid "definition of %qD is not in namespace enclosing %qT"
25997 #, gcc-internal-format
25998 msgid "defining explicit specialization %qD in friend declaration"
26001 #. Something like `template <class T> friend void f<T>()'.
26003 #, gcc-internal-format
26004 msgid "invalid use of template-id %qD in declaration of primary template"
26008 #, gcc-internal-format
26010 "default arguments are not allowed in declaration of friend template "
26011 "specialization %qD"
26015 #, gcc-internal-format
26017 "%<inline%> is not allowed in declaration of friend template specialization %"
26022 #, gcc-internal-format
26023 msgid "cannot declare %<::main%> to be a template"
26027 #, gcc-internal-format
26028 msgid "cannot declare %<::main%> to be inline"
26032 #, gcc-internal-format
26033 msgid "cannot declare %<::main%> to be static"
26037 #, gcc-internal-format
26038 msgid "%<::main%> must return %<int%>"
26042 #, gcc-internal-format
26043 msgid "non-local function %q#D uses anonymous type"
26046 #: cp/decl.c:6097 cp/decl.c:6367
26047 #, gcc-internal-format
26049 "%q+#D does not refer to the unqualified type, so it is not used for linkage"
26053 #, gcc-internal-format
26054 msgid "non-local function %q#D uses local type %qT"
26058 #, gcc-internal-format
26059 msgid "%smember function %qD cannot have cv-qualifier"
26063 #, gcc-internal-format
26064 msgid "definition of implicitly-declared %qD"
26067 #: cp/decl.c:6215 cp/decl2.c:682
26068 #, gcc-internal-format
26069 msgid "no %q#D member function declared in class %qT"
26072 #. DRs 132, 319 and 389 seem to indicate types with
26073 #. no linkage can only be used to declare extern "C"
26074 #. entities. Since it's not always an error in the
26075 #. ISO C++ 90 Standard, we only issue a warning.
26077 #, gcc-internal-format
26078 msgid "non-local variable %q#D uses anonymous type"
26082 #, gcc-internal-format
26083 msgid "non-local variable %q#D uses local type %qT"
26087 #, gcc-internal-format
26089 "invalid in-class initialization of static data member of non-integral type %"
26094 #, gcc-internal-format
26095 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
26099 #, gcc-internal-format
26101 "ISO C++ forbids initialization of member constant %qD of non-integral type %"
26106 #, gcc-internal-format
26107 msgid "size of array %qD has non-integral type %qT"
26111 #, gcc-internal-format
26112 msgid "size of array has non-integral type %qT"
26116 #, gcc-internal-format
26117 msgid "size of array %qD is negative"
26121 #, gcc-internal-format
26122 msgid "size of array is negative"
26126 #, gcc-internal-format
26127 msgid "ISO C++ forbids zero-size array %qD"
26131 #, gcc-internal-format
26132 msgid "ISO C++ forbids zero-size array"
26136 #, gcc-internal-format
26137 msgid "size of array %qD is not an integral constant-expression"
26141 #, gcc-internal-format
26142 msgid "size of array is not an integral constant-expression"
26146 #, gcc-internal-format
26147 msgid "ISO C++ forbids variable-size array %qD"
26151 #, gcc-internal-format
26152 msgid "ISO C++ forbids variable-size array"
26156 #, gcc-internal-format
26157 msgid "overflow in array dimension"
26161 #, gcc-internal-format
26162 msgid "declaration of %qD as %s"
26166 #, gcc-internal-format
26167 msgid "creating %s"
26171 #, gcc-internal-format
26173 "declaration of %qD as multidimensional array must have bounds for all "
26174 "dimensions except the first"
26178 #, gcc-internal-format
26180 "multidimensional array must have bounds for all dimensions except the first"
26184 #, gcc-internal-format
26185 msgid "return type specification for constructor invalid"
26189 #, gcc-internal-format
26190 msgid "return type specification for destructor invalid"
26194 #, gcc-internal-format
26195 msgid "operator %qT declared to return %qT"
26199 #, gcc-internal-format
26200 msgid "return type specified for %<operator %T%>"
26204 #, gcc-internal-format
26205 msgid "unnamed variable or field declared void"
26209 #, gcc-internal-format
26210 msgid "variable or field %qE declared void"
26214 #, gcc-internal-format
26215 msgid "variable or field declared void"
26219 #, gcc-internal-format
26220 msgid "invalid use of qualified-name %<::%D%>"
26224 #, gcc-internal-format
26225 msgid "invalid use of qualified-name %<%T::%D%>"
26229 #, gcc-internal-format
26230 msgid "invalid use of qualified-name %<%D::%D%>"
26234 #, gcc-internal-format
26235 msgid "type %qT is not derived from type %qT"
26238 #: cp/decl.c:7007 cp/decl.c:7097 cp/decl.c:8170
26239 #, gcc-internal-format
26240 msgid "declaration of %qD as non-function"
26244 #, gcc-internal-format
26245 msgid "declaration of %qD as non-member"
26249 #, gcc-internal-format
26250 msgid "declarator-id missing; using reserved word %qD"
26254 #, gcc-internal-format
26255 msgid "function definition does not declare parameters"
26259 #, gcc-internal-format
26260 msgid "two or more data types in declaration of %qs"
26263 #: cp/decl.c:7198 cp/decl.c:7200
26264 #, gcc-internal-format
26265 msgid "ISO C++ forbids declaration of %qs with no type"
26269 #, gcc-internal-format
26270 msgid "%<signed%> or %<unsigned%> invalid for %qs"
26274 #, gcc-internal-format
26275 msgid "%<signed%> and %<unsigned%> specified together for %qs"
26279 #, gcc-internal-format
26280 msgid "%<long long%> invalid for %qs"
26284 #, gcc-internal-format
26285 msgid "%<long%> invalid for %qs"
26289 #, gcc-internal-format
26290 msgid "%<short%> invalid for %qs"
26294 #, gcc-internal-format
26295 msgid "%<long%> or %<short%> invalid for %qs"
26299 #, gcc-internal-format
26300 msgid "%<long%> or %<short%> specified with char for %qs"
26304 #, gcc-internal-format
26305 msgid "%<long%> and %<short%> specified together for %qs"
26309 #, gcc-internal-format
26310 msgid "long, short, signed or unsigned used invalidly for %qs"
26314 #, gcc-internal-format
26315 msgid "complex invalid for %qs"
26319 #, gcc-internal-format
26320 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
26323 #: cp/decl.c:7350 cp/typeck.c:6791
26324 #, gcc-internal-format
26325 msgid "ignoring %qV qualifiers added to function type %qT"
26329 #, gcc-internal-format
26330 msgid "member %qD cannot be declared both virtual and static"
26334 #, gcc-internal-format
26335 msgid "%<%T::%D%> is not a valid declarator"
26339 #, gcc-internal-format
26340 msgid "typedef declaration invalid in parameter declaration"
26344 #, gcc-internal-format
26345 msgid "storage class specifiers invalid in parameter declarations"
26349 #, gcc-internal-format
26350 msgid "virtual outside class declaration"
26354 #, gcc-internal-format
26355 msgid "conflicting specifiers in declaration of %qs"
26359 #, gcc-internal-format
26360 msgid "multiple storage classes in declaration of %qs"
26364 #, gcc-internal-format
26365 msgid "storage class specified for %qs"
26369 #, gcc-internal-format
26370 msgid "top-level declaration of %qs specifies %<auto%>"
26374 #, gcc-internal-format
26375 msgid "storage class specifiers invalid in friend function declarations"
26379 #, gcc-internal-format
26380 msgid "destructor cannot be static member function"
26384 #, gcc-internal-format
26385 msgid "destructors may not be cv-qualified"
26389 #, gcc-internal-format
26390 msgid "constructors cannot be declared virtual"
26394 #, gcc-internal-format
26395 msgid "can't initialize friend function %qs"
26398 #. Cannot be both friend and virtual.
26400 #, gcc-internal-format
26401 msgid "virtual functions cannot be friends"
26405 #, gcc-internal-format
26406 msgid "friend declaration not in class definition"
26410 #, gcc-internal-format
26411 msgid "can't define friend function %qs in a local class definition"
26415 #, gcc-internal-format
26416 msgid "destructors may not have parameters"
26419 #: cp/decl.c:7692 cp/decl.c:7699
26420 #, gcc-internal-format
26421 msgid "cannot declare reference to %q#T"
26425 #, gcc-internal-format
26426 msgid "cannot declare pointer to %q#T member"
26430 #, gcc-internal-format
26431 msgid "template-id %qD used as a declarator"
26435 #, gcc-internal-format
26436 msgid "member functions are implicitly friends of their class"
26440 #, gcc-internal-format
26441 msgid "extra qualification %<%T::%> on member %qs"
26445 #, gcc-internal-format
26446 msgid "cannot define member function %<%T::%s%> within %<%T%>"
26450 #, gcc-internal-format
26451 msgid "cannot declare member %<%T::%s%> within %qT"
26455 #, gcc-internal-format
26456 msgid "data member may not have variably modified type %qT"
26460 #, gcc-internal-format
26461 msgid "parameter may not have variably modified type %qT"
26464 #. [dcl.fct.spec] The explicit specifier shall only be used in
26465 #. declarations of constructors within a class definition.
26467 #, gcc-internal-format
26468 msgid "only declarations of constructors can be %<explicit%>"
26472 #, gcc-internal-format
26473 msgid "non-member %qs cannot be declared %<mutable%>"
26477 #, gcc-internal-format
26478 msgid "non-object member %qs cannot be declared %<mutable%>"
26482 #, gcc-internal-format
26483 msgid "function %qs cannot be declared %<mutable%>"
26487 #, gcc-internal-format
26488 msgid "static %qs cannot be declared %<mutable%>"
26492 #, gcc-internal-format
26493 msgid "const %qs cannot be declared %<mutable%>"
26497 #, gcc-internal-format
26498 msgid "%Jtypedef name may not be a nested-name-specifier"
26502 #, gcc-internal-format
26503 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
26507 #, gcc-internal-format
26508 msgid "qualified function types cannot be used to declare %s functions"
26512 #, gcc-internal-format
26513 msgid "type qualifiers specified for friend class declaration"
26517 #, gcc-internal-format
26518 msgid "%<inline%> specified for friend class declaration"
26522 #, gcc-internal-format
26523 msgid "template parameters cannot be friends"
26527 #, gcc-internal-format
26528 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
26532 #, gcc-internal-format
26533 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
26537 #, gcc-internal-format
26538 msgid "trying to make class %qT a friend of global scope"
26542 #, gcc-internal-format
26543 msgid "invalid qualifiers on non-member function type"
26547 #, gcc-internal-format
26548 msgid "abstract declarator %qT used as declaration"
26552 #, gcc-internal-format
26553 msgid "cannot use %<::%> in parameter declaration"
26556 #. Something like struct S { int N::j; };
26558 #, gcc-internal-format
26559 msgid "invalid use of %<::%>"
26563 #, gcc-internal-format
26564 msgid "can't make %qD into a method -- not in a class"
26568 #, gcc-internal-format
26569 msgid "function %qD declared virtual inside a union"
26573 #, gcc-internal-format
26574 msgid "%qD cannot be declared virtual, since it is always static"
26578 #, gcc-internal-format
26579 msgid "expected qualified name in friend declaration for destructor %qD"
26583 #, gcc-internal-format
26584 msgid "declaration of %qD as member of %qT"
26588 #, gcc-internal-format
26589 msgid "field %qD has incomplete type"
26593 #, gcc-internal-format
26594 msgid "name %qT has incomplete type"
26598 #, gcc-internal-format
26599 msgid " in instantiation of template %qT"
26603 #, gcc-internal-format
26604 msgid "%qE is neither function nor member function; cannot be declared friend"
26607 #. An attempt is being made to initialize a non-static
26608 #. member. But, from [class.mem]:
26610 #. 4 A member-declarator can contain a
26611 #. constant-initializer only if it declares a static
26612 #. member (_class.static_) of integral or enumeration
26613 #. type, see _class.static.data_.
26615 #. This used to be relatively common practice, but
26616 #. the rest of the compiler does not correctly
26617 #. handle the initialization unless the member is
26618 #. static so we make it static below.
26620 #, gcc-internal-format
26621 msgid "ISO C++ forbids initialization of member %qD"
26625 #, gcc-internal-format
26626 msgid "making %qD static"
26630 #, gcc-internal-format
26631 msgid "storage class %<auto%> invalid for function %qs"
26635 #, gcc-internal-format
26636 msgid "storage class %<register%> invalid for function %qs"
26640 #, gcc-internal-format
26641 msgid "storage class %<__thread%> invalid for function %qs"
26645 #, gcc-internal-format
26647 "%<static%> specified invalid for function %qs declared out of global scope"
26651 #, gcc-internal-format
26653 "%<inline%> specifier invalid for function %qs declared out of global scope"
26657 #, gcc-internal-format
26658 msgid "virtual non-class function %qs"
26662 #, gcc-internal-format
26663 msgid "cannot declare member function %qD to have static linkage"
26666 #. FIXME need arm citation
26668 #, gcc-internal-format
26669 msgid "cannot declare static function inside another function"
26673 #, gcc-internal-format
26675 "%<static%> may not be used when defining (as opposed to declaring) a static "
26680 #, gcc-internal-format
26681 msgid "static member %qD declared %<register%>"
26685 #, gcc-internal-format
26686 msgid "cannot explicitly declare member %q#D to have extern linkage"
26690 #, gcc-internal-format
26691 msgid "default argument for %q#D has type %qT"
26695 #, gcc-internal-format
26696 msgid "default argument for parameter of type %qT has type %qT"
26700 #, gcc-internal-format
26701 msgid "default argument %qE uses local variable %qD"
26705 #, gcc-internal-format
26706 msgid "parameter %qD invalidly declared method type"
26710 #, gcc-internal-format
26711 msgid "parameter %qD includes %s to array of unknown bound %qT"
26716 #. A declaration of a constructor for a class X is ill-formed if
26717 #. its first parameter is of type (optionally cv-qualified) X
26718 #. and either there are no other parameters or else all other
26719 #. parameters have default arguments.
26721 #. We *don't* complain about member template instantiations that
26722 #. have this form, though; they can occur as we try to decide
26723 #. what constructor to use during overload resolution. Since
26724 #. overload resolution will never prefer such a constructor to
26725 #. the non-template copy constructor (which is either explicitly
26726 #. or implicitly defined), there's no need to worry about their
26727 #. existence. Theoretically, they should never even be
26728 #. instantiated, but that's hard to forestall.
26730 #, gcc-internal-format
26731 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
26735 #, gcc-internal-format
26736 msgid "%qD may not be declared within a namespace"
26740 #, gcc-internal-format
26741 msgid "%qD may not be declared as static"
26745 #, gcc-internal-format
26746 msgid "%qD must be a nonstatic member function"
26750 #, gcc-internal-format
26752 "%qD must be either a non-static member function or a non-member function"
26756 #, gcc-internal-format
26757 msgid "%qD must have an argument of class or enumerated type"
26761 #, gcc-internal-format
26762 msgid "conversion to %s%s will never use a type conversion operator"
26767 #, gcc-internal-format
26768 msgid "ISO C++ prohibits overloading operator ?:"
26772 #, gcc-internal-format
26773 msgid "%qD must not have variable number of arguments"
26777 #, gcc-internal-format
26778 msgid "postfix %qD must take %<int%> as its argument"
26782 #, gcc-internal-format
26783 msgid "postfix %qD must take %<int%> as its second argument"
26787 #, gcc-internal-format
26788 msgid "%qD must take either zero or one argument"
26792 #, gcc-internal-format
26793 msgid "%qD must take either one or two arguments"
26797 #, gcc-internal-format
26798 msgid "prefix %qD should return %qT"
26802 #, gcc-internal-format
26803 msgid "postfix %qD should return %qT"
26807 #, gcc-internal-format
26808 msgid "%qD must take %<void%>"
26811 #: cp/decl.c:9376 cp/decl.c:9385
26812 #, gcc-internal-format
26813 msgid "%qD must take exactly one argument"
26817 #, gcc-internal-format
26818 msgid "%qD must take exactly two arguments"
26822 #, gcc-internal-format
26823 msgid "user-defined %qD always evaluates both arguments"
26827 #, gcc-internal-format
26828 msgid "%qD should return by value"
26831 #: cp/decl.c:9422 cp/decl.c:9426
26832 #, gcc-internal-format
26833 msgid "%qD cannot have default arguments"
26837 #, gcc-internal-format
26838 msgid "using template type parameter %qT after %qs"
26842 #, gcc-internal-format
26843 msgid "using typedef-name %qD after %qs"
26847 #, gcc-internal-format
26848 msgid "%q+D has a previous declaration here"
26852 #, gcc-internal-format
26853 msgid "%qT referred to as %qs"
26856 #: cp/decl.c:9509 cp/decl.c:9516
26857 #, gcc-internal-format
26858 msgid "%q+T has a previous declaration here"
26862 #, gcc-internal-format
26863 msgid "%qT referred to as enum"
26866 #. If a class template appears as elaborated type specifier
26867 #. without a template header such as:
26869 #. template <class T> class C {};
26870 #. void f(class C); // No template header here
26872 #. then the required template argument is missing.
26874 #, gcc-internal-format
26875 msgid "template argument required for %<%s %T%>"
26878 #: cp/decl.c:9578 cp/name-lookup.c:2658
26879 #, gcc-internal-format
26880 msgid "%qD has the same name as the class in which it is declared"
26884 #, gcc-internal-format
26885 msgid "use of enum %q#D without previous declaration"
26889 #, gcc-internal-format
26890 msgid "redeclaration of %qT as a non-template"
26893 #: cp/decl.c:9738 cp/pt.c:3359
26894 #, gcc-internal-format
26895 msgid "previous declaration %q+D"
26899 #, gcc-internal-format
26900 msgid "derived union %qT invalid"
26904 #, gcc-internal-format
26905 msgid "Java class %qT cannot have multiple bases"
26909 #, gcc-internal-format
26910 msgid "Java class %qT cannot have virtual bases"
26914 #, gcc-internal-format
26915 msgid "base type %qT fails to be a struct or class type"
26919 #, gcc-internal-format
26920 msgid "recursive type %qT undefined"
26924 #, gcc-internal-format
26925 msgid "duplicate base type %qT invalid"
26929 #, gcc-internal-format
26930 msgid "multiple definition of %q#T"
26934 #, gcc-internal-format
26935 msgid "%Jprevious definition here"
26940 #. IF no integral type can represent all the enumerator values, the
26941 #. enumeration is ill-formed.
26943 #, gcc-internal-format
26944 msgid "no integral type can represent all of the enumerator values for %qT"
26948 #, gcc-internal-format
26949 msgid "enumerator value for %qD not integer constant"
26953 #, gcc-internal-format
26954 msgid "overflow in enumeration values at %qD"
26958 #, gcc-internal-format
26959 msgid "return type %q#T is incomplete"
26962 #: cp/decl.c:10461 cp/typeck.c:6538
26963 #, gcc-internal-format
26964 msgid "%<operator=%> should return a reference to %<*this%>"
26968 #, gcc-internal-format
26969 msgid "parameter %qD declared void"
26973 #, gcc-internal-format
26974 msgid "invalid member function declaration"
26978 #, gcc-internal-format
26979 msgid "%qD is already defined in class %qT"
26983 #, gcc-internal-format
26984 msgid "static member function %q#D declared with type qualifiers"
26988 #, gcc-internal-format
26989 msgid "name missing for member function"
26992 #: cp/decl2.c:339 cp/decl2.c:353
26993 #, gcc-internal-format
26994 msgid "ambiguous conversion for array subscript"
26998 #, gcc-internal-format
26999 msgid "invalid types %<%T[%T]%> for array subscript"
27003 #, gcc-internal-format
27004 msgid "deleting array %q#D"
27008 #, gcc-internal-format
27009 msgid "type %q#T argument given to %<delete%>, expected pointer"
27013 #, gcc-internal-format
27015 "cannot delete a function. Only pointer-to-objects are valid arguments to %"
27020 #, gcc-internal-format
27021 msgid "deleting %qT is undefined"
27024 #. 14.5.2.2 [temp.mem]
27026 #. A local class shall not have member templates.
27028 #, gcc-internal-format
27029 msgid "invalid declaration of member template %q#D in local class"
27032 #: cp/decl2.c:464 cp/pt.c:3102
27033 #, gcc-internal-format
27034 msgid "template declaration of %q#D"
27038 #, gcc-internal-format
27039 msgid "Java method %qD has non-Java return type %qT"
27043 #, gcc-internal-format
27044 msgid "Java method %qD has non-Java parameter type %qT"
27048 #, gcc-internal-format
27049 msgid "prototype for %q#D does not match any in class %qT"
27053 #, gcc-internal-format
27054 msgid "local class %q#T shall not have static data member %q#D"
27058 #, gcc-internal-format
27059 msgid "initializer invalid for static member with constructor"
27063 #, gcc-internal-format
27064 msgid "(an out of class initialization is required)"
27068 #, gcc-internal-format
27069 msgid "member %qD conflicts with virtual function table field name"
27073 #, gcc-internal-format
27074 msgid "applying attributes to template parameters is not implemented"
27078 #, gcc-internal-format
27079 msgid "%qD is already defined in %qT"
27083 #, gcc-internal-format
27084 msgid "initializer specified for static member function %qD"
27088 #, gcc-internal-format
27089 msgid "field initializer is not constant"
27093 #, gcc-internal-format
27094 msgid "%<asm%> specifiers are not permitted on non-static data members"
27098 #, gcc-internal-format
27099 msgid "bit-field %qD with non-integral type"
27103 #, gcc-internal-format
27104 msgid "cannot declare %qD to be a bit-field type"
27108 #, gcc-internal-format
27109 msgid "cannot declare bit-field %qD with function type"
27113 #, gcc-internal-format
27114 msgid "%qD is already defined in the class %qT"
27118 #, gcc-internal-format
27119 msgid "static member %qD cannot be a bit-field"
27123 #, gcc-internal-format
27124 msgid "anonymous struct not inside named type"
27128 #, gcc-internal-format
27129 msgid "namespace-scope anonymous aggregates must be static"
27133 #, gcc-internal-format
27134 msgid "anonymous union with no members"
27138 #, gcc-internal-format
27139 msgid "%<operator new%> must return type %qT"
27143 #, gcc-internal-format
27144 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
27148 #, gcc-internal-format
27149 msgid "%<operator delete%> must return type %qT"
27153 #, gcc-internal-format
27154 msgid "%<operator delete%> takes type %qT as first parameter"
27158 #, gcc-internal-format
27159 msgid "%qT has a field %qD whose type uses the anonymous namespace"
27163 #, gcc-internal-format
27164 msgid "%qT declared with greater visibility than the type of its field %qD"
27168 #, gcc-internal-format
27169 msgid "%qT has a base %qT whose type uses the anonymous namespace"
27173 #, gcc-internal-format
27174 msgid "%qT declared with greater visibility than its base %qT"
27178 #, gcc-internal-format
27179 msgid "inline function %q+D used but never defined"
27183 #, gcc-internal-format
27184 msgid "default argument missing for parameter %P of %q+#D"
27187 #. Can't throw a reference.
27189 #, gcc-internal-format
27190 msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
27194 #, gcc-internal-format
27195 msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
27198 #. Thrown object must be a Throwable.
27200 #, gcc-internal-format
27201 msgid "type %qT is not derived from %<java::lang::Throwable%>"
27205 #, gcc-internal-format
27206 msgid "mixing C++ and Java catches in a single translation unit"
27210 #, gcc-internal-format
27211 msgid "throwing NULL, which has integral, not pointer type"
27214 #: cp/except.c:637 cp/init.c:1723
27215 #, gcc-internal-format
27216 msgid "%qD should never be overloaded"
27220 #, gcc-internal-format
27221 msgid " in thrown expression"
27225 #, gcc-internal-format
27227 "expression %qE of abstract class type %qT cannot be used in throw-expression"
27231 #, gcc-internal-format
27232 msgid "%Hexception of type %qT will be caught"
27236 #, gcc-internal-format
27237 msgid "%H by earlier handler for %qT"
27241 #, gcc-internal-format
27242 msgid "%H%<...%> handler must be the last handler for its try block"
27246 #, gcc-internal-format
27247 msgid "%qD is already a friend of class %qT"
27251 #, gcc-internal-format
27252 msgid "invalid type %qT declared %<friend%>"
27256 #. Friend declarations shall not declare partial
27257 #. specializations.
27258 #. template <class U> friend class T::X<U>;
27260 #. Friend declarations shall not declare partial
27261 #. specializations.
27262 #: cp/friend.c:249 cp/friend.c:279
27263 #, gcc-internal-format
27264 msgid "partial specialization %qT declared %<friend%>"
27268 #, gcc-internal-format
27269 msgid "class %qT is implicitly friends with itself"
27273 #, gcc-internal-format
27274 msgid "%qT is not a member of %qT"
27278 #, gcc-internal-format
27279 msgid "%qT is not a member class template of %qT"
27283 #, gcc-internal-format
27284 msgid "%qT is not a nested class of %qT"
27287 #. template <class T> friend class T;
27289 #, gcc-internal-format
27290 msgid "template parameter type %qT declared %<friend%>"
27293 #. template <class T> friend class A; where A is not a template
27295 #, gcc-internal-format
27296 msgid "%q#T is not a template"
27300 #, gcc-internal-format
27301 msgid "%qD is already a friend of %qT"
27305 #, gcc-internal-format
27306 msgid "%qT is already a friend of %qT"
27310 #, gcc-internal-format
27311 msgid "member %qD declared as friend before type %qT defined"
27315 #, gcc-internal-format
27316 msgid "friend declaration %q#D declares a non-template function"
27320 #, gcc-internal-format
27322 "(if this is not what you intended, make sure the function template has "
27323 "already been declared and add <> after the function name here) -Wno-non-"
27324 "template-friend disables this warning"
27328 #, gcc-internal-format
27329 msgid "%J%qD should be initialized in the member initialization list"
27333 #, gcc-internal-format
27334 msgid "%Jdefault-initialization of %q#D, which has reference type"
27338 #, gcc-internal-format
27339 msgid "%Juninitialized reference member %qD"
27343 #, gcc-internal-format
27344 msgid "%Juninitialized member %qD with %<const%> type %qT"
27348 #, gcc-internal-format
27349 msgid "%q+D will be initialized after"
27353 #, gcc-internal-format
27354 msgid "base %qT will be initialized after"
27358 #, gcc-internal-format
27363 #, gcc-internal-format
27368 #, gcc-internal-format
27369 msgid "%J when initialized here"
27373 #, gcc-internal-format
27374 msgid "%Jmultiple initializations given for %qD"
27378 #, gcc-internal-format
27379 msgid "%Jmultiple initializations given for base %qT"
27383 #, gcc-internal-format
27384 msgid "%Jinitializations for multiple members of %qT"
27388 #, gcc-internal-format
27390 "%Jbase class %q#T should be explicitly initialized in the copy constructor"
27393 #: cp/init.c:915 cp/init.c:934
27394 #, gcc-internal-format
27395 msgid "class %qT does not have any field named %qD"
27399 #, gcc-internal-format
27401 "%q#D is a static data member; it can only be initialized at its definition"
27405 #, gcc-internal-format
27406 msgid "%q#D is not a non-static data member of %qT"
27410 #, gcc-internal-format
27411 msgid "unnamed initializer for %qT, which has no base classes"
27415 #, gcc-internal-format
27416 msgid "unnamed initializer for %qT, which uses multiple inheritance"
27420 #, gcc-internal-format
27421 msgid "%qD is both a direct base and an indirect virtual base"
27425 #, gcc-internal-format
27426 msgid "type %qT is not a direct or virtual base of %qT"
27430 #, gcc-internal-format
27431 msgid "type %qT is not a direct base of %qT"
27435 #, gcc-internal-format
27436 msgid "bad array initializer"
27440 #, gcc-internal-format
27441 msgid "%qT is not an aggregate type"
27445 #, gcc-internal-format
27446 msgid "incomplete type %qT does not have member %qD"
27450 #, gcc-internal-format
27451 msgid "invalid pointer to bit-field %qD"
27455 #, gcc-internal-format
27456 msgid "invalid use of non-static member function %qD"
27460 #, gcc-internal-format
27461 msgid "invalid use of non-static data member %qD"
27465 #, gcc-internal-format
27466 msgid "invalid type %<void%> for new"
27470 #, gcc-internal-format
27471 msgid "uninitialized const in %<new%> of %q#T"
27475 #, gcc-internal-format
27476 msgid "call to Java constructor with %qs undefined"
27480 #, gcc-internal-format
27481 msgid "no suitable %qD found in class %qT"
27485 #, gcc-internal-format
27486 msgid "request for member %qD is ambiguous"
27490 #, gcc-internal-format
27491 msgid "ISO C++ forbids initialization in array new"
27495 #, gcc-internal-format
27496 msgid "size in array new must have integral type"
27500 #, gcc-internal-format
27501 msgid "allocating zero-element array"
27505 #, gcc-internal-format
27506 msgid "new cannot be applied to a reference type"
27510 #, gcc-internal-format
27511 msgid "new cannot be applied to a function type"
27515 #, gcc-internal-format
27516 msgid "call to Java constructor, while %<jclass%> undefined"
27520 #, gcc-internal-format
27521 msgid "can't find %<class$%> in %qT"
27525 #, gcc-internal-format
27526 msgid "initializer ends prematurely"
27530 #, gcc-internal-format
27531 msgid "cannot initialize multi-dimensional array with initializer"
27535 #, gcc-internal-format
27536 msgid "possible problem detected in invocation of delete operator:"
27540 #, gcc-internal-format
27542 "neither the destructor nor the class-specific operator delete will be "
27543 "called, even if they are declared when the class is defined."
27547 #, gcc-internal-format
27548 msgid "unknown array size in delete"
27552 #, gcc-internal-format
27553 msgid "type to vector delete is neither pointer or array type"
27557 #, gcc-internal-format
27558 msgid "junk at end of #pragma %s"
27562 #, gcc-internal-format
27563 msgid "invalid #pragma %s"
27567 #, gcc-internal-format
27568 msgid "#pragma vtable no longer supported"
27572 #, gcc-internal-format
27573 msgid "#pragma implementation for %qs appears after file is included"
27577 #, gcc-internal-format
27578 msgid "junk at end of #pragma GCC java_exceptions"
27582 #, gcc-internal-format
27583 msgid "%qD not defined"
27587 #, gcc-internal-format
27588 msgid "%qD was not declared in this scope"
27591 #. In a template, it is invalid to write "f()" or "f(3)" if no
27592 #. declaration of "f" is available. Historically, G++ and most
27593 #. other compilers accepted that usage since they deferred all name
27594 #. lookup until instantiation time rather than doing unqualified
27595 #. name lookup at template definition time; explain to the user what
27598 #. Note that we have the exact wording of the following message in
27599 #. the manual (trouble.texi, node "Name lookup"), so they need to
27600 #. be kept in synch.
27602 #, gcc-internal-format
27604 "there are no arguments to %qD that depend on a template parameter, so a "
27605 "declaration of %qD must be available"
27609 #, gcc-internal-format
27611 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
27612 "use of an undeclared name is deprecated)"
27615 #: cp/mangle.c:2165
27616 #, gcc-internal-format
27617 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
27620 #: cp/mangle.c:2173
27621 #, gcc-internal-format
27622 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
27625 #: cp/mangle.c:2223
27626 #, gcc-internal-format
27627 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
27630 #: cp/mangle.c:2533
27631 #, gcc-internal-format
27632 msgid "the mangled name of %qD will change in a future version of GCC"
27636 #, gcc-internal-format
27637 msgid "generic thunk code fails for method %q#D which uses %<...%>"
27641 #, gcc-internal-format
27642 msgid "non-static const member %q#D, can't use default assignment operator"
27646 #, gcc-internal-format
27647 msgid "non-static reference member %q#D, can't use default assignment operator"
27651 #, gcc-internal-format
27652 msgid "%Hsynthesized method %qD first required here "
27655 #: cp/method.c:1148
27656 #, gcc-internal-format
27658 "vtable layout for class %qT may not be ABI-compliantand may change in a "
27659 "future version of GCC due to implicit virtual destructor"
27662 #: cp/name-lookup.c:712
27663 #, gcc-internal-format
27664 msgid "redeclaration of %<wchar_t%> as %qT"
27667 #. A redeclaration of main, but not a duplicate of the
27670 #. [basic.start.main]
27672 #. This function shall not be overloaded.
27673 #: cp/name-lookup.c:742
27674 #, gcc-internal-format
27675 msgid "invalid redeclaration of %q+D"
27678 #: cp/name-lookup.c:743
27679 #, gcc-internal-format
27683 #: cp/name-lookup.c:834
27684 #, gcc-internal-format
27685 msgid "type mismatch with previous external decl of %q#D"
27688 #: cp/name-lookup.c:835
27689 #, gcc-internal-format
27690 msgid "previous external decl of %q+#D"
27693 #: cp/name-lookup.c:926
27694 #, gcc-internal-format
27695 msgid "extern declaration of %q#D doesn't match"
27698 #: cp/name-lookup.c:927
27699 #, gcc-internal-format
27700 msgid "global declaration %q+#D"
27703 #: cp/name-lookup.c:964 cp/name-lookup.c:971
27704 #, gcc-internal-format
27705 msgid "declaration of %q#D shadows a parameter"
27708 #. Location of previous decl is not useful in this case.
27709 #: cp/name-lookup.c:996
27710 #, gcc-internal-format
27711 msgid "declaration of %qD shadows a member of 'this'"
27714 #: cp/name-lookup.c:1002
27715 #, gcc-internal-format
27716 msgid "declaration of %qD shadows a previous local"
27719 #: cp/name-lookup.c:1009
27720 #, gcc-internal-format
27721 msgid "declaration of %qD shadows a global declaration"
27724 #: cp/name-lookup.c:1132
27725 #, gcc-internal-format
27726 msgid "name lookup of %qD changed"
27729 #: cp/name-lookup.c:1133
27730 #, gcc-internal-format
27731 msgid " matches this %q+D under ISO standard rules"
27734 #: cp/name-lookup.c:1135
27735 #, gcc-internal-format
27736 msgid " matches this %q+D under old rules"
27739 #: cp/name-lookup.c:1153 cp/name-lookup.c:1161
27740 #, gcc-internal-format
27741 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
27744 #: cp/name-lookup.c:1155
27745 #, gcc-internal-format
27746 msgid " cannot use obsolete binding at %q+D because it has a destructor"
27749 #: cp/name-lookup.c:1163
27750 #, gcc-internal-format
27751 msgid " using obsolete binding at %q+D"
27754 #: cp/name-lookup.c:1216
27755 #, gcc-internal-format
27756 msgid "%s %s(%E) %p %d\n"
27759 #: cp/name-lookup.c:1219
27760 #, gcc-internal-format
27761 msgid "%s %s %p %d\n"
27764 #: cp/name-lookup.c:1346
27765 #, gcc-internal-format
27766 msgid "XXX is_class_level != (current_scope == class_scope)\n"
27769 #: cp/name-lookup.c:1909
27770 #, gcc-internal-format
27771 msgid "%q#D hides constructor for %q#T"
27774 #: cp/name-lookup.c:1926
27775 #, gcc-internal-format
27776 msgid "%q#D conflicts with previous using declaration %q#D"
27779 #: cp/name-lookup.c:1949
27780 #, gcc-internal-format
27781 msgid "previous non-function declaration %q+#D"
27784 #: cp/name-lookup.c:1950
27785 #, gcc-internal-format
27786 msgid "conflicts with function declaration %q#D"
27789 #. It's a nested name with template parameter dependent scope.
27790 #. This can only be using-declaration for class member.
27791 #: cp/name-lookup.c:2028 cp/name-lookup.c:2053
27792 #, gcc-internal-format
27793 msgid "%qT is not a namespace"
27797 #. A using-declaration shall not name a template-id.
27798 #: cp/name-lookup.c:2038
27799 #, gcc-internal-format
27800 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
27803 #: cp/name-lookup.c:2045
27804 #, gcc-internal-format
27805 msgid "namespace %qD not allowed in using-declaration"
27808 #: cp/name-lookup.c:2081
27809 #, gcc-internal-format
27810 msgid "%qD not declared"
27813 #: cp/name-lookup.c:2102 cp/name-lookup.c:2139 cp/name-lookup.c:2173
27814 #, gcc-internal-format
27815 msgid "%qD is already declared in this scope"
27818 #: cp/name-lookup.c:2179
27819 #, gcc-internal-format
27820 msgid "using declaration %qD introduced ambiguous type %qT"
27823 #: cp/name-lookup.c:2777
27824 #, gcc-internal-format
27825 msgid "using-declaration for non-member at class scope"
27828 #: cp/name-lookup.c:2784
27829 #, gcc-internal-format
27830 msgid "%<%T::%D%> names destructor"
27833 #: cp/name-lookup.c:2789
27834 #, gcc-internal-format
27835 msgid "%<%T::%D%> names constructor"
27838 #: cp/name-lookup.c:2794
27839 #, gcc-internal-format
27840 msgid "%<%T::%D%> names constructor in %qT"
27843 #: cp/name-lookup.c:2844
27844 #, gcc-internal-format
27845 msgid "no members matching %<%T::%D%> in %q#T"
27848 #: cp/name-lookup.c:2912
27849 #, gcc-internal-format
27850 msgid "declaration of %qD not in a namespace surrounding %qD"
27853 #: cp/name-lookup.c:2920
27854 #, gcc-internal-format
27855 msgid "explicit qualification in declaration of %qD"
27858 #: cp/name-lookup.c:2963
27859 #, gcc-internal-format
27860 msgid "%qD should have been declared inside %qD"
27863 #: cp/name-lookup.c:3034
27864 #, gcc-internal-format
27865 msgid "namespace alias %qD not allowed here, assuming %qD"
27868 #: cp/name-lookup.c:3089
27869 #, gcc-internal-format
27870 msgid "%qs attribute requires a single NTBS argument"
27873 #: cp/name-lookup.c:3378
27874 #, gcc-internal-format
27875 msgid "strong using only meaningful at namespace scope"
27878 #: cp/name-lookup.c:3382
27879 #, gcc-internal-format
27880 msgid "current namespace %qD does not enclose strongly used namespace %qD"
27883 #: cp/name-lookup.c:3390
27884 #, gcc-internal-format
27885 msgid "%qD attribute directive ignored"
27888 #: cp/name-lookup.c:3540
27889 #, gcc-internal-format
27890 msgid "%qD denotes an ambiguous type"
27893 #: cp/name-lookup.c:3541
27894 #, gcc-internal-format
27895 msgid "%J first type here"
27898 #: cp/name-lookup.c:3542
27899 #, gcc-internal-format
27900 msgid "%J other type here"
27903 #: cp/name-lookup.c:4257
27904 #, gcc-internal-format
27905 msgid "%q+D is not a function,"
27908 #: cp/name-lookup.c:4258
27909 #, gcc-internal-format
27910 msgid " conflict with %q+D"
27913 #: cp/name-lookup.c:4679
27914 #, gcc-internal-format
27915 msgid "argument dependent lookup finds %q+D"
27918 #: cp/name-lookup.c:5111
27919 #, gcc-internal-format
27920 msgid "XXX entering pop_everything ()\n"
27923 #: cp/name-lookup.c:5120
27924 #, gcc-internal-format
27925 msgid "XXX leaving pop_everything ()\n"
27928 #: cp/parser.c:1942
27929 #, gcc-internal-format
27930 msgid "%<#pragma%> is not allowed here"
27933 #: cp/parser.c:1972
27934 #, gcc-internal-format
27935 msgid "%<%D::%D%> has not been declared"
27938 #: cp/parser.c:1975 cp/semantics.c:2388
27939 #, gcc-internal-format
27940 msgid "%<::%D%> has not been declared"
27943 #: cp/parser.c:1978
27944 #, gcc-internal-format
27945 msgid "request for member %qD in non-class type %qT"
27948 #: cp/parser.c:1981
27949 #, gcc-internal-format
27950 msgid "%<%T::%D%> has not been declared"
27953 #: cp/parser.c:1984
27954 #, gcc-internal-format
27955 msgid "%qD has not been declared"
27958 #: cp/parser.c:1987
27959 #, gcc-internal-format
27960 msgid "%<%D::%D%> %s"
27963 #: cp/parser.c:1989
27964 #, gcc-internal-format
27965 msgid "%<::%D%> %s"
27968 #: cp/parser.c:1991
27969 #, gcc-internal-format
27973 #: cp/parser.c:2027
27974 #, gcc-internal-format
27975 msgid "ISO C++ does not support %<long long%>"
27978 #: cp/parser.c:2047
27979 #, gcc-internal-format
27980 msgid "duplicate %qs"
27983 #: cp/parser.c:2090
27984 #, gcc-internal-format
27985 msgid "new types may not be defined in a return type"
27988 #: cp/parser.c:2091
27989 #, gcc-internal-format
27990 msgid "(perhaps a semicolon is missing after the definition of %qT)"
27993 #: cp/parser.c:2110 cp/parser.c:3858 cp/pt.c:4537
27994 #, gcc-internal-format
27995 msgid "%qT is not a template"
27998 #: cp/parser.c:2112
27999 #, gcc-internal-format
28000 msgid "%qE is not a template"
28003 #: cp/parser.c:2114
28004 #, gcc-internal-format
28005 msgid "invalid template-id"
28008 #: cp/parser.c:2143
28009 #, gcc-internal-format
28010 msgid "%s cannot appear in a constant-expression"
28013 #: cp/parser.c:2168
28014 #, gcc-internal-format
28015 msgid "invalid use of template-name %qE without an argument list"
28018 #: cp/parser.c:2170
28019 #, gcc-internal-format
28020 msgid "invalid use of destructor %qD as a type"
28023 #. Something like 'unsigned A a;'
28024 #: cp/parser.c:2173
28025 #, gcc-internal-format
28026 msgid "invalid combination of multiple type-specifiers"
28029 #. Issue an error message.
28030 #: cp/parser.c:2177
28031 #, gcc-internal-format
28032 msgid "%qE does not name a type"
28035 #: cp/parser.c:2209
28036 #, gcc-internal-format
28037 msgid "(perhaps %<typename %T::%E%> was intended)"
28040 #: cp/parser.c:2224
28041 #, gcc-internal-format
28042 msgid "%qE in namespace %qE does not name a type"
28045 #: cp/parser.c:2227
28046 #, gcc-internal-format
28047 msgid "%qE in class %qT does not name a type"
28050 #: cp/parser.c:2983
28051 #, gcc-internal-format
28052 msgid "ISO C++ forbids braced-groups within expressions"
28055 #: cp/parser.c:2992
28056 #, gcc-internal-format
28057 msgid "statement-expressions are allowed only inside functions"
28060 #: cp/parser.c:3043
28061 #, gcc-internal-format
28062 msgid "%<this%> may not be used in this context"
28065 #: cp/parser.c:3195
28066 #, gcc-internal-format
28067 msgid "local variable %qD may not appear in this context"
28070 #: cp/parser.c:3492
28071 #, gcc-internal-format
28072 msgid "scope %qT before %<~%> is not a class-name"
28075 #: cp/parser.c:3593
28076 #, gcc-internal-format
28077 msgid "declaration of %<~%T%> as member of %qT"
28080 #: cp/parser.c:3607
28081 #, gcc-internal-format
28082 msgid "typedef-name %qD used as destructor declarator"
28085 #: cp/parser.c:3817 cp/parser.c:12932 cp/parser.c:15066
28086 #, gcc-internal-format
28087 msgid "reference to %qD is ambiguous"
28090 #: cp/parser.c:4248
28091 #, gcc-internal-format
28092 msgid "ISO C++ forbids compound-literals"
28095 #: cp/parser.c:4581
28096 #, gcc-internal-format
28097 msgid "%qE does not have class type"
28100 #: cp/parser.c:4657 cp/typeck.c:1950
28101 #, gcc-internal-format
28102 msgid "invalid use of %qD"
28105 #: cp/parser.c:5181
28106 #, gcc-internal-format
28107 msgid "array bound forbidden after parenthesized type-id"
28110 #: cp/parser.c:5182
28111 #, gcc-internal-format
28112 msgid "try removing the parentheses around the type-id"
28115 #: cp/parser.c:5384
28116 #, gcc-internal-format
28117 msgid "expression in new-declarator must have integral or enumeration type"
28120 #: cp/parser.c:5573
28121 #, gcc-internal-format
28122 msgid "use of old-style cast"
28125 #: cp/parser.c:6362
28126 #, gcc-internal-format
28127 msgid "case label %qE not within a switch statement"
28130 #: cp/parser.c:6928
28131 #, gcc-internal-format
28132 msgid "ISO C++ forbids computed gotos"
28135 #: cp/parser.c:7060
28136 #, gcc-internal-format
28137 msgid "extra %<;%>"
28140 #: cp/parser.c:7399
28141 #, gcc-internal-format
28142 msgid "mixing declarations and function-definitions is forbidden"
28145 #: cp/parser.c:7531
28146 #, gcc-internal-format
28147 msgid "%<friend%> used outside of class"
28150 #: cp/parser.c:7685
28151 #, gcc-internal-format
28152 msgid "class definition may not be declared a friend"
28155 #: cp/parser.c:7749 cp/parser.c:14020
28156 #, gcc-internal-format
28157 msgid "templates may not be %<virtual%>"
28160 #: cp/parser.c:8002
28161 #, gcc-internal-format
28162 msgid "only constructors take base initializers"
28165 #: cp/parser.c:8054
28166 #, gcc-internal-format
28167 msgid "anachronistic old-style base class initializer"
28170 #: cp/parser.c:8098
28171 #, gcc-internal-format
28173 "keyword %<typename%> not allowed in this context (a qualified member "
28174 "initializer is implicitly a type)"
28177 #. Warn that we do not support `export'.
28178 #: cp/parser.c:8443
28179 #, gcc-internal-format
28180 msgid "keyword %<export%> not implemented, and will be ignored"
28183 #. Otherwise, emit an error about the invalid digraph, but continue
28184 #. parsing because we got our argument list.
28185 #: cp/parser.c:8826
28186 #, gcc-internal-format
28187 msgid "%<<::%> cannot begin a template-argument list"
28190 #: cp/parser.c:8827
28191 #, gcc-internal-format
28193 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
28197 #: cp/parser.c:8834
28198 #, gcc-internal-format
28199 msgid "(if you use -fpermissive G++ will accept your code)"
28202 #: cp/parser.c:8907
28203 #, gcc-internal-format
28204 msgid "parse error in template argument list"
28207 #. Explain what went wrong.
28208 #: cp/parser.c:9020
28209 #, gcc-internal-format
28210 msgid "non-template %qD used as template"
28213 #: cp/parser.c:9021
28214 #, gcc-internal-format
28215 msgid "use %<%T::template %D%> to indicate that it is a template"
28218 #: cp/parser.c:9531
28219 #, gcc-internal-format
28220 msgid "template specialization with C linkage"
28223 #: cp/parser.c:10106
28224 #, gcc-internal-format
28225 msgid "using %<typename%> outside of template"
28228 #: cp/parser.c:10321
28229 #, gcc-internal-format
28230 msgid "attributes ignored on uninstantiated type"
28233 #: cp/parser.c:10325
28234 #, gcc-internal-format
28235 msgid "attributes ignored on template instantiation"
28238 #: cp/parser.c:10330
28239 #, gcc-internal-format
28241 "attributes ignored on elaborated-type-specifier that is not a forward "
28245 #: cp/parser.c:10544
28246 #, gcc-internal-format
28247 msgid "%qD is not a namespace-name"
28250 #. [namespace.udecl]
28252 #. A using declaration shall not name a template-id.
28253 #: cp/parser.c:10764
28254 #, gcc-internal-format
28255 msgid "a template-id may not appear in a using-declaration"
28258 #: cp/parser.c:11105
28259 #, gcc-internal-format
28260 msgid "an asm-specification is not allowed on a function-definition"
28263 #: cp/parser.c:11107
28264 #, gcc-internal-format
28265 msgid "attributes are not allowed on a function-definition"
28268 #: cp/parser.c:11250
28269 #, gcc-internal-format
28270 msgid "attributes after parenthesized initializer ignored"
28273 #: cp/parser.c:11630 cp/pt.c:7272
28274 #, gcc-internal-format
28275 msgid "array bound is not an integer constant"
28278 #: cp/parser.c:11707
28279 #, gcc-internal-format
28280 msgid "%<%T::%D%> is not a type"
28283 #: cp/parser.c:11732
28284 #, gcc-internal-format
28285 msgid "invalid use of constructor as a template"
28288 #: cp/parser.c:11733
28289 #, gcc-internal-format
28291 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
28295 #: cp/parser.c:11892
28296 #, gcc-internal-format
28297 msgid "%qD is a namespace"
28300 #: cp/parser.c:11967
28301 #, gcc-internal-format
28302 msgid "duplicate cv-qualifier"
28305 #: cp/parser.c:12515
28306 #, gcc-internal-format
28307 msgid "file ends in default argument"
28310 #: cp/parser.c:12588
28311 #, gcc-internal-format
28312 msgid "deprecated use of default argument for parameter of non-function"
28315 #: cp/parser.c:12591
28316 #, gcc-internal-format
28317 msgid "default arguments are only permitted for function parameters"
28320 #: cp/parser.c:12791
28321 #, gcc-internal-format
28322 msgid "ISO C++ does not allow designated initializers"
28325 #: cp/parser.c:13355
28326 #, gcc-internal-format
28327 msgid "invalid class name in declaration of %qD"
28330 #: cp/parser.c:13366
28331 #, gcc-internal-format
28332 msgid "declaration of %qD in %qD which does not enclose %qD"
28335 #: cp/parser.c:13379
28336 #, gcc-internal-format
28337 msgid "extra qualification ignored"
28340 #: cp/parser.c:13390
28341 #, gcc-internal-format
28342 msgid "an explicit specialization must be preceded by %<template <>%>"
28345 #: cp/parser.c:13483
28346 #, gcc-internal-format
28347 msgid "previous definition of %q+#T"
28350 #: cp/parser.c:13720
28351 #, gcc-internal-format
28352 msgid "%Hextra %<;%>"
28355 #: cp/parser.c:13738
28356 #, gcc-internal-format
28357 msgid "a class-key must be used when declaring a friend"
28360 #: cp/parser.c:13752
28361 #, gcc-internal-format
28362 msgid "friend declaration does not name a class or function"
28365 #: cp/parser.c:13929
28366 #, gcc-internal-format
28367 msgid "pure-specifier on function-definition"
28370 #: cp/parser.c:14205
28371 #, gcc-internal-format
28372 msgid "keyword %<typename%> not allowed outside of templates"
28375 #: cp/parser.c:14207
28376 #, gcc-internal-format
28378 "keyword %<typename%> not allowed in this context (the base class is "
28379 "implicitly a type)"
28382 #: cp/parser.c:15235
28383 #, gcc-internal-format
28384 msgid "too few template-parameter-lists"
28387 #. Otherwise, there are too many template parameter lists. We have
28390 #. template <class T> template <class U> void S::f();
28391 #: cp/parser.c:15250
28392 #, gcc-internal-format
28393 msgid "too many template-parameter-lists"
28396 #. Issue an error message.
28397 #: cp/parser.c:15509
28398 #, gcc-internal-format
28399 msgid "named return values are no longer supported"
28402 #: cp/parser.c:15580
28403 #, gcc-internal-format
28404 msgid "template with C linkage"
28407 #: cp/parser.c:15722
28408 #, gcc-internal-format
28409 msgid "template declaration of %qs"
28412 #: cp/parser.c:15937
28413 #, gcc-internal-format
28414 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
28417 #: cp/parser.c:15952
28418 #, gcc-internal-format
28419 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
28422 #: cp/parser.c:16268
28423 #, gcc-internal-format
28424 msgid "invalid use of %qD in linkage specification"
28427 #: cp/parser.c:16281
28428 #, gcc-internal-format
28429 msgid "%<__thread%> before %qD"
28432 #: cp/parser.c:16576
28433 #, gcc-internal-format
28434 msgid "%qs tag used in naming %q#T"
28437 #: cp/parser.c:16597
28438 #, gcc-internal-format
28439 msgid "%qD redeclared with different access"
28442 #: cp/parser.c:16614
28443 #, gcc-internal-format
28444 msgid "%<template%> (as a disambiguator) is only allowed within templates"
28447 #: cp/parser.c:16855 cp/parser.c:17778 cp/parser.c:17909
28448 #, gcc-internal-format
28449 msgid "misplaced %<@%D%> Objective-C++ construct"
28452 #: cp/parser.c:16996
28453 #, gcc-internal-format
28454 msgid "%<@encode%> must specify a type as an argument"
28457 #: cp/parser.c:17311
28458 #, gcc-internal-format
28459 msgid "invalid Objective-C++ selector name"
28462 #: cp/parser.c:17642
28463 #, gcc-internal-format
28464 msgid "identifier expected after %<@protocol%>"
28467 #: cp/parser.c:19129
28468 #, gcc-internal-format
28469 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
28472 #: cp/parser.c:19274
28473 #, gcc-internal-format
28474 msgid "inter-module optimizations not implemented for C++"
28478 #, gcc-internal-format
28479 msgid "data member %qD cannot be a member template"
28483 #, gcc-internal-format
28484 msgid "invalid member template declaration %qD"
28488 #, gcc-internal-format
28489 msgid "explicit specialization in non-namespace scope %qD"
28493 #, gcc-internal-format
28494 msgid "enclosing class templates are not explicitly specialized"
28498 #, gcc-internal-format
28499 msgid "specialization of %qD in different namespace"
28502 #: cp/pt.c:660 cp/pt.c:757
28503 #, gcc-internal-format
28504 msgid " from definition of %q+#D"
28508 #, gcc-internal-format
28510 "explicit instantiation of %qD in namespace %qD (which does not enclose "
28515 #, gcc-internal-format
28516 msgid "name of class shadows template template parameter %qD"
28520 #, gcc-internal-format
28521 msgid "specialization of %qT after instantiation"
28525 #, gcc-internal-format
28526 msgid "specializing %q#T in different namespace"
28530 #, gcc-internal-format
28531 msgid "specialization %qT after instantiation %qT"
28535 #, gcc-internal-format
28536 msgid "explicit specialization of non-template %qT"
28540 #, gcc-internal-format
28541 msgid "specialization of %qD after instantiation"
28545 #, gcc-internal-format
28546 msgid "%qD is not a function template"
28550 #, gcc-internal-format
28551 msgid "template-id %qD for %q+D does not match any template declaration"
28555 #, gcc-internal-format
28556 msgid "ambiguous template specialization %qD for %q+D"
28559 #. This case handles bogus declarations like template <>
28560 #. template <class T> void f<int>();
28561 #: cp/pt.c:1849 cp/pt.c:1903
28562 #, gcc-internal-format
28563 msgid "template-id %qD in declaration of primary template"
28567 #, gcc-internal-format
28568 msgid "template parameter list used in explicit instantiation"
28572 #, gcc-internal-format
28573 msgid "definition provided for explicit instantiation"
28577 #, gcc-internal-format
28578 msgid "too many template parameter lists in declaration of %qD"
28582 #, gcc-internal-format
28583 msgid "too few template parameter lists in declaration of %qD"
28587 #, gcc-internal-format
28588 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
28592 #, gcc-internal-format
28593 msgid "function template partial specialization %qD is not allowed"
28597 #, gcc-internal-format
28598 msgid "default argument specified in explicit specialization"
28602 #, gcc-internal-format
28603 msgid "%qD is not a template function"
28607 #, gcc-internal-format
28608 msgid "%qD is not declared in %qD"
28611 #. From [temp.expl.spec]:
28613 #. If such an explicit specialization for the member
28614 #. of a class template names an implicitly-declared
28615 #. special member function (clause _special_), the
28616 #. program is ill-formed.
28618 #. Similar language is found in [temp.explicit].
28620 #, gcc-internal-format
28621 msgid "specialization of implicitly-declared special member function"
28625 #, gcc-internal-format
28626 msgid "no member function %qD declared in %qT"
28630 #, gcc-internal-format
28631 msgid "declaration of %q+#D"
28635 #, gcc-internal-format
28636 msgid " shadows template parm %q+#D"
28640 #, gcc-internal-format
28641 msgid "template parameters not used in partial specialization:"
28645 #, gcc-internal-format
28650 #, gcc-internal-format
28651 msgid "partial specialization %qT does not specialize any template arguments"
28655 #, gcc-internal-format
28656 msgid "template argument %qE involves template parameter(s)"
28660 #, gcc-internal-format
28661 msgid "type %qT of template argument %qE depends on template parameter(s)"
28665 #, gcc-internal-format
28666 msgid "no default argument for %qD"
28670 #, gcc-internal-format
28671 msgid "template class without a name"
28676 #. A destructor shall not be a member template.
28678 #, gcc-internal-format
28679 msgid "destructor %qD declared as member template"
28682 #. [basic.stc.dynamic.allocation]
28684 #. An allocation function can be a function
28685 #. template. ... Template allocation functions shall
28686 #. have two or more parameters.
28688 #, gcc-internal-format
28689 msgid "invalid template declaration of %qD"
28693 #, gcc-internal-format
28694 msgid "%qD does not declare a template type"
28698 #, gcc-internal-format
28699 msgid "template definition of non-template %q#D"
28703 #, gcc-internal-format
28704 msgid "expected %d levels of template parms for %q#D, got %d"
28708 #, gcc-internal-format
28709 msgid "got %d template parameters for %q#D"
28713 #, gcc-internal-format
28714 msgid "got %d template parameters for %q#T"
28718 #, gcc-internal-format
28719 msgid " but %d required"
28723 #, gcc-internal-format
28724 msgid "%qT is not a template type"
28728 #, gcc-internal-format
28729 msgid "template specifiers not specified in declaration of %qD"
28733 #, gcc-internal-format
28734 msgid "used %d template parameter(s) instead of %d"
28738 #, gcc-internal-format
28739 msgid "template parameter %q+#D"
28743 #, gcc-internal-format
28744 msgid "redeclared here as %q#D"
28747 #. We have in [temp.param]:
28749 #. A template-parameter may not be given default arguments
28750 #. by two different declarations in the same scope.
28752 #, gcc-internal-format
28753 msgid "redefinition of default argument for %q#D"
28757 #, gcc-internal-format
28758 msgid "%J original definition appeared here"
28762 #, gcc-internal-format
28764 "%qE is not a valid template argument for type %qT because function %qD has "
28765 "not external linkage"
28769 #, gcc-internal-format
28771 "%qE is not a valid template argument for type %qT because string literals "
28772 "can never be used in this context"
28776 #, gcc-internal-format
28778 "%qE is not a valid template argument for type %qT because it is a non-"
28779 "constant expression"
28783 #, gcc-internal-format
28785 "%qD is not a valid template argument because %qD is a variable, not the "
28786 "address of a variable"
28790 #, gcc-internal-format
28792 "%qE is not a valid template argument of type %qT because %qE is not a "
28797 #, gcc-internal-format
28799 "%qE is not a valid template argument of type %qT because %qD does not have "
28804 #, gcc-internal-format
28806 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
28811 #, gcc-internal-format
28813 "%qE is not a valid template argument for type %qT because it is not an lvalue"
28817 #, gcc-internal-format
28819 "%qE is not a valid template argument for type %qT because object %qD has not "
28824 #, gcc-internal-format
28826 "%qE is not a valid template argument for type %qT because it is a pointer"
28830 #, gcc-internal-format
28831 msgid "try using %qE instead"
28835 #, gcc-internal-format
28837 "%qE is not a valid template argument for type %qT because it is of type %qT"
28841 #, gcc-internal-format
28842 msgid "standard conversions are not allowed in this context"
28846 #, gcc-internal-format
28847 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
28850 #: cp/pt.c:3999 cp/pt.c:4018 cp/pt.c:4058
28851 #, gcc-internal-format
28852 msgid "type/value mismatch at argument %d in template parameter list for %qD"
28856 #, gcc-internal-format
28857 msgid " expected a constant of type %qT, got %qT"
28861 #, gcc-internal-format
28862 msgid " expected a class template, got %qE"
28866 #, gcc-internal-format
28867 msgid " expected a type, got %qE"
28871 #, gcc-internal-format
28872 msgid " expected a type, got %qT"
28876 #, gcc-internal-format
28877 msgid " expected a class template, got %qT"
28881 #, gcc-internal-format
28882 msgid " expected a template of type %qD, got %qD"
28886 #, gcc-internal-format
28887 msgid "could not convert template argument %qE to %qT"
28891 #, gcc-internal-format
28892 msgid "wrong number of template arguments (%d, should be %d)"
28896 #, gcc-internal-format
28897 msgid "provided for %q+D"
28901 #, gcc-internal-format
28902 msgid "template argument %d is invalid"
28906 #, gcc-internal-format
28907 msgid "non-template type %qT used as a template"
28911 #, gcc-internal-format
28912 msgid "for template declaration %q+D"
28916 #, gcc-internal-format
28918 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
28919 "to increase the maximum) instantiating %qD"
28923 #, gcc-internal-format
28924 msgid "instantiation of %q+D as type %qT"
28928 #, gcc-internal-format
28929 msgid "invalid parameter type %qT"
28933 #, gcc-internal-format
28934 msgid "in declaration %q+D"
28938 #, gcc-internal-format
28939 msgid "function returning an array"
28943 #, gcc-internal-format
28944 msgid "function returning a function"
28948 #, gcc-internal-format
28949 msgid "creating pointer to member function of non-class type %qT"
28953 #, gcc-internal-format
28954 msgid "creating array with negative size (%qE)"
28958 #, gcc-internal-format
28959 msgid "forming reference to void"
28963 #, gcc-internal-format
28964 msgid "forming %s to reference type %qT"
28968 #, gcc-internal-format
28969 msgid "creating pointer to member of non-class type %qT"
28973 #, gcc-internal-format
28974 msgid "creating pointer to member reference type %qT"
28978 #, gcc-internal-format
28979 msgid "creating pointer to member of type void"
28983 #, gcc-internal-format
28984 msgid "creating array of %qT"
28988 #, gcc-internal-format
28989 msgid "creating array of %qT, which is an abstract class type"
28993 #, gcc-internal-format
28994 msgid "%qT is not a class, struct, or union type"
28998 #, gcc-internal-format
28999 msgid "%qT resolves to %qT, which is not an enumeration type"
29003 #, gcc-internal-format
29004 msgid "%qT resolves to %qT, which is is not a class type"
29008 #, gcc-internal-format
29009 msgid "use of %qs in template"
29013 #, gcc-internal-format
29015 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
29019 #, gcc-internal-format
29020 msgid "say %<typename %E%> if a type is meant"
29024 #, gcc-internal-format
29025 msgid "using invalid field %qD"
29029 #, gcc-internal-format
29031 "a cast to a type other than an integral or enumeration type cannot appear in "
29032 "a constant-expression"
29036 #, gcc-internal-format
29037 msgid "%qT is not a class or namespace"
29041 #, gcc-internal-format
29042 msgid "%qD is not a class or namespace"
29046 #, gcc-internal-format
29047 msgid "%qT is/uses anonymous type"
29051 #, gcc-internal-format
29052 msgid "template argument for %qD uses local type %qT"
29056 #, gcc-internal-format
29057 msgid "%qT is a variably modified type"
29061 #, gcc-internal-format
29062 msgid "integral expression %qE is not constant"
29066 #, gcc-internal-format
29067 msgid " trying to instantiate %qD"
29071 #, gcc-internal-format
29072 msgid "ambiguous class template instantiation for %q#T"
29076 #, gcc-internal-format
29080 #: cp/pt.c:11560 cp/pt.c:11631
29081 #, gcc-internal-format
29082 msgid "explicit instantiation of non-template %q#D"
29085 #: cp/pt.c:11576 cp/pt.c:11626
29086 #, gcc-internal-format
29087 msgid "no matching template for %qD found"
29091 #, gcc-internal-format
29092 msgid "explicit instantiation of %q#D"
29096 #, gcc-internal-format
29097 msgid "duplicate explicit instantiation of %q#D"
29101 #, gcc-internal-format
29102 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
29105 #: cp/pt.c:11645 cp/pt.c:11738
29106 #, gcc-internal-format
29107 msgid "storage class %qD applied to template instantiation"
29111 #, gcc-internal-format
29112 msgid "explicit instantiation of non-template type %qT"
29116 #, gcc-internal-format
29117 msgid "explicit instantiation of %q#T before definition of template"
29121 #, gcc-internal-format
29122 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
29126 #, gcc-internal-format
29127 msgid "duplicate explicit instantiation of %q#T"
29131 #, gcc-internal-format
29132 msgid "explicit instantiation of %qD but no definition available"
29136 #, gcc-internal-format
29138 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
29139 "possibly from virtual table generation (use -ftemplate-depth-NN to increase "
29144 #, gcc-internal-format
29145 msgid "%q#T is not a valid type for a template constant parameter"
29149 #, gcc-internal-format
29150 msgid "-frepo must be used with -c"
29154 #, gcc-internal-format
29155 msgid "mysterious repository information in %s"
29159 #, gcc-internal-format
29160 msgid "can't create repository information file %qs"
29164 #, gcc-internal-format
29165 msgid "cannot use typeid with -fno-rtti"
29169 #, gcc-internal-format
29170 msgid "must #include <typeinfo> before using typeid"
29174 #, gcc-internal-format
29176 "cannot create type information for type %qT because it involves types of "
29180 #: cp/rtti.c:600 cp/rtti.c:614
29181 #, gcc-internal-format
29182 msgid "dynamic_cast of %q#D to %q#T can never succeed"
29186 #, gcc-internal-format
29187 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
29191 #, gcc-internal-format
29192 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
29196 #, gcc-internal-format
29197 msgid "%qT is an ambiguous base of %qT"
29201 #, gcc-internal-format
29202 msgid "%qT is an inaccessible base of %qT"
29205 #: cp/search.c:1865
29206 #, gcc-internal-format
29207 msgid "deprecated covariant return type for %q+#D"
29210 #: cp/search.c:1867 cp/search.c:1882 cp/search.c:1887
29211 #, gcc-internal-format
29212 msgid " overriding %q+#D"
29215 #: cp/search.c:1881
29216 #, gcc-internal-format
29217 msgid "invalid covariant return type for %q+#D"
29220 #: cp/search.c:1886
29221 #, gcc-internal-format
29222 msgid "conflicting return type specified for %q+#D"
29225 #: cp/search.c:1896
29226 #, gcc-internal-format
29227 msgid "looser throw specifier for %q+#F"
29230 #: cp/search.c:1897
29231 #, gcc-internal-format
29232 msgid " overriding %q+#F"
29235 #. A static member function cannot match an inherited
29236 #. virtual member function.
29237 #: cp/search.c:1990
29238 #, gcc-internal-format
29239 msgid "%q+#D cannot be declared"
29242 #: cp/search.c:1991
29243 #, gcc-internal-format
29244 msgid " since %q+#D declared in base class"
29247 #: cp/semantics.c:1256
29248 #, gcc-internal-format
29249 msgid "type of asm operand %qE could not be determined"
29252 #: cp/semantics.c:1379
29253 #, gcc-internal-format
29254 msgid "invalid use of member %q+D in static member function"
29257 #: cp/semantics.c:1381
29258 #, gcc-internal-format
29259 msgid "invalid use of non-static data member %q+D"
29262 #: cp/semantics.c:1382 cp/semantics.c:1421
29263 #, gcc-internal-format
29264 msgid "from this location"
29267 #: cp/semantics.c:1420
29268 #, gcc-internal-format
29269 msgid "object missing in reference to %q+D"
29272 #: cp/semantics.c:1848
29273 #, gcc-internal-format
29274 msgid "arguments to destructor are not allowed"
29277 #: cp/semantics.c:1899
29278 #, gcc-internal-format
29279 msgid "%<this%> is unavailable for static member functions"
29282 #: cp/semantics.c:1905
29283 #, gcc-internal-format
29284 msgid "invalid use of %<this%> in non-member function"
29287 #: cp/semantics.c:1907
29288 #, gcc-internal-format
29289 msgid "invalid use of %<this%> at top level"
29292 #: cp/semantics.c:1931
29293 #, gcc-internal-format
29294 msgid "invalid qualifying scope in pseudo-destructor name"
29297 #: cp/semantics.c:1951
29298 #, gcc-internal-format
29299 msgid "%qE is not of type %qT"
29302 #: cp/semantics.c:1993
29303 #, gcc-internal-format
29304 msgid "compound literal of non-object type %qT"
29307 #: cp/semantics.c:2070
29308 #, gcc-internal-format
29309 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
29312 #: cp/semantics.c:2107
29313 #, gcc-internal-format
29315 "invalid use of type %qT as a default value for a template template-parameter"
29318 #: cp/semantics.c:2110
29319 #, gcc-internal-format
29320 msgid "invalid default argument for a template template parameter"
29323 #: cp/semantics.c:2127
29324 #, gcc-internal-format
29325 msgid "definition of %q#T inside template parameter list"
29328 #: cp/semantics.c:2138
29329 #, gcc-internal-format
29330 msgid "invalid definition of qualified type %qT"
29333 #: cp/semantics.c:2345
29334 #, gcc-internal-format
29335 msgid "invalid base-class specification"
29338 #: cp/semantics.c:2354
29339 #, gcc-internal-format
29340 msgid "base class %qT has cv qualifiers"
29343 #: cp/semantics.c:2376
29344 #, gcc-internal-format
29345 msgid "incomplete type %qT used in nested name specifier"
29348 #: cp/semantics.c:2379
29349 #, gcc-internal-format
29350 msgid "reference to %<%T::%D%> is ambiguous"
29353 #: cp/semantics.c:2383 cp/typeck.c:1785
29354 #, gcc-internal-format
29355 msgid "%qD is not a member of %qT"
29358 #: cp/semantics.c:2386
29359 #, gcc-internal-format
29360 msgid "%qD is not a member of %qD"
29363 #: cp/semantics.c:2529
29364 #, gcc-internal-format
29365 msgid "use of %<auto%> variable from containing function"
29368 #: cp/semantics.c:2531
29369 #, gcc-internal-format
29370 msgid " %q+#D declared here"
29373 #: cp/semantics.c:2569
29374 #, gcc-internal-format
29376 "template parameter %qD of type %qT is not allowed in an integral constant "
29377 "expression because it is not of integral or enumeration type"
29380 #: cp/semantics.c:2738
29381 #, gcc-internal-format
29382 msgid "%qD cannot appear in a constant-expression"
29385 #: cp/semantics.c:2746
29386 #, gcc-internal-format
29387 msgid "use of namespace %qD as expression"
29390 #: cp/semantics.c:2751
29391 #, gcc-internal-format
29392 msgid "use of class template %qT as expression"
29395 #. Ambiguous reference to base members.
29396 #: cp/semantics.c:2757
29397 #, gcc-internal-format
29398 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
29401 #: cp/semantics.c:2875
29402 #, gcc-internal-format
29403 msgid "type of %qE is unknown"
29406 #: cp/semantics.c:2890
29407 #, gcc-internal-format
29408 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
29411 #: cp/semantics.c:2900
29412 #, gcc-internal-format
29413 msgid "cannot apply %<offsetof%> to member function %qD"
29416 #: cp/semantics.c:3391
29417 #, gcc-internal-format
29418 msgid "num_threads expression must be integral"
29421 #: cp/semantics.c:3405
29422 #, gcc-internal-format
29423 msgid "schedule chunk size expression must be integral"
29426 #: cp/semantics.c:3535
29427 #, gcc-internal-format
29428 msgid "%qE has reference type for %qs"
29431 #: cp/semantics.c:3674
29432 #, gcc-internal-format
29433 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
29437 #, gcc-internal-format
29438 msgid "%qV qualifiers cannot be applied to %qT"
29442 #, gcc-internal-format
29443 msgid "%qE attribute can only be applied to Java class definitions"
29447 #, gcc-internal-format
29448 msgid "%qE attribute can only be applied to class definitions"
29452 #, gcc-internal-format
29453 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
29457 #, gcc-internal-format
29458 msgid "requested init_priority is not an integer constant"
29462 #, gcc-internal-format
29464 "can only use %qE attribute on file-scope definitions of objects of class type"
29468 #, gcc-internal-format
29469 msgid "requested init_priority is out of range"
29473 #, gcc-internal-format
29474 msgid "requested init_priority is reserved for internal use"
29478 #, gcc-internal-format
29479 msgid "%qE attribute is not supported on this platform"
29482 #: cp/typeck.c:438 cp/typeck.c:452 cp/typeck.c:552
29483 #, gcc-internal-format
29484 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
29488 #, gcc-internal-format
29490 "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
29494 #, gcc-internal-format
29495 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
29498 #: cp/typeck.c:1255
29499 #, gcc-internal-format
29500 msgid "invalid application of %qs to a member function"
29503 #: cp/typeck.c:1305
29504 #, gcc-internal-format
29505 msgid "invalid application of %<sizeof%> to a bit-field"
29508 #: cp/typeck.c:1310
29509 #, gcc-internal-format
29510 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
29513 #: cp/typeck.c:1353
29514 #, gcc-internal-format
29515 msgid "invalid application of %<__alignof%> to a bit-field"
29518 #: cp/typeck.c:1361
29519 #, gcc-internal-format
29521 "ISO C++ forbids applying %<__alignof%> to an expression of function type"
29524 #: cp/typeck.c:1409
29525 #, gcc-internal-format
29526 msgid "invalid use of non-static member function"
29529 #: cp/typeck.c:1644
29530 #, gcc-internal-format
29531 msgid "deprecated conversion from string constant to %qT"
29534 #: cp/typeck.c:1756 cp/typeck.c:2104
29535 #, gcc-internal-format
29536 msgid "request for member %qD in %qE, which is of non-class type %qT"
29539 #: cp/typeck.c:1783
29540 #, gcc-internal-format
29541 msgid "invalid use of nonstatic data member %qE"
29544 #: cp/typeck.c:1835 cp/typeck.c:1863
29545 #, gcc-internal-format
29546 msgid "invalid access to non-static data member %qD of NULL object"
29549 #: cp/typeck.c:1838 cp/typeck.c:1865
29550 #, gcc-internal-format
29551 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
29554 #: cp/typeck.c:1976
29555 #, gcc-internal-format
29556 msgid "qualified type %qT does not match destructor name ~%qT"
29559 #: cp/typeck.c:1982
29560 #, gcc-internal-format
29561 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
29564 #: cp/typeck.c:2021 cp/typeck.c:2041
29565 #, gcc-internal-format
29566 msgid "%qD is not a template"
29569 #: cp/typeck.c:2142
29570 #, gcc-internal-format
29571 msgid "%<%D::%D%> is not a member of %qT"
29574 #: cp/typeck.c:2157
29575 #, gcc-internal-format
29576 msgid "%qT is not a base of %qT"
29579 #: cp/typeck.c:2176
29580 #, gcc-internal-format
29581 msgid "%qD has no member named %qE"
29584 #: cp/typeck.c:2191
29585 #, gcc-internal-format
29586 msgid "%qD is not a member template function"
29589 #. A pointer to incomplete type (other than cv void) can be
29590 #. dereferenced [expr.unary.op]/1
29591 #: cp/typeck.c:2311
29592 #, gcc-internal-format
29593 msgid "%qT is not a pointer-to-object type"
29596 #: cp/typeck.c:2336
29597 #, gcc-internal-format
29598 msgid "invalid use of %qs on pointer to member"
29601 #: cp/typeck.c:2342
29602 #, gcc-internal-format
29603 msgid "invalid type argument"
29606 #: cp/typeck.c:2365
29607 #, gcc-internal-format
29608 msgid "subscript missing in array reference"
29611 #: cp/typeck.c:2439
29612 #, gcc-internal-format
29613 msgid "ISO C++ forbids subscripting non-lvalue array"
29616 #: cp/typeck.c:2450
29617 #, gcc-internal-format
29618 msgid "subscripting array declared %<register%>"
29621 #: cp/typeck.c:2533
29622 #, gcc-internal-format
29623 msgid "object missing in use of %qE"
29626 #: cp/typeck.c:2647
29627 #, gcc-internal-format
29628 msgid "ISO C++ forbids calling %<::main%> from within program"
29631 #: cp/typeck.c:2672
29632 #, gcc-internal-format
29634 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
29637 #: cp/typeck.c:2686
29638 #, gcc-internal-format
29639 msgid "%qE cannot be used as a function"
29642 #: cp/typeck.c:2766
29643 #, gcc-internal-format
29644 msgid "too many arguments to %s %q+#D"
29647 #: cp/typeck.c:2767 cp/typeck.c:2869
29648 #, gcc-internal-format
29649 msgid "at this point in file"
29652 #: cp/typeck.c:2770
29653 #, gcc-internal-format
29654 msgid "too many arguments to function"
29657 #: cp/typeck.c:2804
29658 #, gcc-internal-format
29659 msgid "parameter %P of %qD has incomplete type %qT"
29662 #: cp/typeck.c:2807
29663 #, gcc-internal-format
29664 msgid "parameter %P has incomplete type %qT"
29667 #: cp/typeck.c:2868
29668 #, gcc-internal-format
29669 msgid "too few arguments to %s %q+#D"
29672 #: cp/typeck.c:2872
29673 #, gcc-internal-format
29674 msgid "too few arguments to function"
29677 #: cp/typeck.c:3020 cp/typeck.c:3030
29678 #, gcc-internal-format
29679 msgid "assuming cast to type %qT from overloaded function"
29682 #: cp/typeck.c:3110
29683 #, gcc-internal-format
29684 msgid "division by zero in %<%E / 0%>"
29687 #: cp/typeck.c:3112
29688 #, gcc-internal-format
29689 msgid "division by zero in %<%E / 0.%>"
29692 #: cp/typeck.c:3147
29693 #, gcc-internal-format
29694 msgid "division by zero in %<%E %% 0%>"
29697 #: cp/typeck.c:3149
29698 #, gcc-internal-format
29699 msgid "division by zero in %<%E %% 0.%>"
29702 #: cp/typeck.c:3229
29703 #, gcc-internal-format
29704 msgid "%s rotate count is negative"
29707 #: cp/typeck.c:3232
29708 #, gcc-internal-format
29709 msgid "%s rotate count >= width of type"
29712 #: cp/typeck.c:3271 cp/typeck.c:3276 cp/typeck.c:3377 cp/typeck.c:3382
29713 #, gcc-internal-format
29714 msgid "ISO C++ forbids comparison between pointer and integer"
29717 #: cp/typeck.c:3396
29718 #, gcc-internal-format
29719 msgid "unordered comparison on non-floating point argument"
29722 #: cp/typeck.c:3434
29723 #, gcc-internal-format
29724 msgid "invalid operands of types %qT and %qT to binary %qO"
29727 #: cp/typeck.c:3598
29728 #, gcc-internal-format
29729 msgid "comparison between types %q#T and %q#T"
29732 #: cp/typeck.c:3634
29733 #, gcc-internal-format
29734 msgid "comparison between signed and unsigned integer expressions"
29737 #. Some sort of arithmetic operation involving NULL was
29738 #. performed. Note that pointer-difference and pointer-addition
29739 #. have already been handled above, and so we don't end up here in
29741 #: cp/typeck.c:3713
29742 #, gcc-internal-format
29743 msgid "NULL used in arithmetic"
29746 #: cp/typeck.c:3771
29747 #, gcc-internal-format
29748 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
29751 #: cp/typeck.c:3773
29752 #, gcc-internal-format
29753 msgid "ISO C++ forbids using pointer to a function in subtraction"
29756 #: cp/typeck.c:3775
29757 #, gcc-internal-format
29758 msgid "ISO C++ forbids using pointer to a method in subtraction"
29761 #: cp/typeck.c:3787
29762 #, gcc-internal-format
29763 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
29766 #: cp/typeck.c:3847
29767 #, gcc-internal-format
29768 msgid "invalid use of %qE to form a pointer-to-member-function"
29771 #: cp/typeck.c:3850
29772 #, gcc-internal-format
29773 msgid " a qualified-id is required"
29776 #: cp/typeck.c:3855
29777 #, gcc-internal-format
29779 "parentheses around %qE cannot be used to form a pointer-to-member-function"
29782 #: cp/typeck.c:3878
29783 #, gcc-internal-format
29784 msgid "taking address of temporary"
29787 #: cp/typeck.c:4122
29788 #, gcc-internal-format
29789 msgid "ISO C++ forbids %sing an enum"
29792 #: cp/typeck.c:4133
29793 #, gcc-internal-format
29794 msgid "cannot %s a pointer to incomplete type %qT"
29797 #: cp/typeck.c:4139
29798 #, gcc-internal-format
29799 msgid "ISO C++ forbids %sing a pointer of type %qT"
29802 #: cp/typeck.c:4164
29803 #, gcc-internal-format
29804 msgid "cast to non-reference type used as lvalue"
29807 #: cp/typeck.c:4199
29808 #, gcc-internal-format
29809 msgid "invalid use of %<--%> on bool variable %qD"
29813 #: cp/typeck.c:4228
29814 #, gcc-internal-format
29815 msgid "ISO C++ forbids taking address of function %<::main%>"
29818 #. An expression like &memfn.
29819 #: cp/typeck.c:4284
29820 #, gcc-internal-format
29822 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
29823 "static member function to form a pointer to member function. Say %<&%T::%D%>"
29826 #: cp/typeck.c:4289
29827 #, gcc-internal-format
29829 "ISO C++ forbids taking the address of a bound member function to form a "
29830 "pointer to member function. Say %<&%T::%D%>"
29833 #: cp/typeck.c:4317
29834 #, gcc-internal-format
29835 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
29838 #: cp/typeck.c:4341
29839 #, gcc-internal-format
29840 msgid "cannot create pointer to reference member %qD"
29843 #: cp/typeck.c:4552
29844 #, gcc-internal-format
29845 msgid "cannot take the address of %<this%>, which is an rvalue expression"
29848 #: cp/typeck.c:4575
29849 #, gcc-internal-format
29850 msgid "address of explicit register variable %qD requested"
29853 #: cp/typeck.c:4580
29854 #, gcc-internal-format
29855 msgid "address requested for %qD, which is declared %<register%>"
29858 #: cp/typeck.c:4646
29859 #, gcc-internal-format
29860 msgid "%s expression list treated as compound expression"
29863 #: cp/typeck.c:5043
29864 #, gcc-internal-format
29865 msgid "invalid static_cast from type %qT to type %qT"
29868 #: cp/typeck.c:5065
29869 #, gcc-internal-format
29870 msgid "converting from %qT to %qT"
29873 #: cp/typeck.c:5113
29874 #, gcc-internal-format
29875 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
29878 #: cp/typeck.c:5172
29879 #, gcc-internal-format
29880 msgid "cast from %qT to %qT loses precision"
29883 #: cp/typeck.c:5199
29884 #, gcc-internal-format
29885 msgid "cast from %qT to %qT increases required alignment of target type"
29888 #. Only issue a warning, as we have always supported this
29889 #. where possible, and it is necessary in some cases. DR 195
29890 #. addresses this issue, but as of 2004/10/26 is still in
29892 #: cp/typeck.c:5218
29893 #, gcc-internal-format
29895 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
29898 #: cp/typeck.c:5229
29899 #, gcc-internal-format
29900 msgid "invalid cast from type %qT to type %qT"
29903 #: cp/typeck.c:5285
29904 #, gcc-internal-format
29906 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
29907 "nor a pointer-to-data-member type"
29910 #: cp/typeck.c:5294
29911 #, gcc-internal-format
29913 "invalid use of const_cast with type %qT, which is a pointer or reference to "
29917 #: cp/typeck.c:5319
29918 #, gcc-internal-format
29919 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
29922 #: cp/typeck.c:5370
29923 #, gcc-internal-format
29924 msgid "invalid const_cast from type %qT to type %qT"
29927 #: cp/typeck.c:5438 cp/typeck.c:5443
29928 #, gcc-internal-format
29929 msgid "ISO C++ forbids casting to an array type %qT"
29932 #: cp/typeck.c:5451
29933 #, gcc-internal-format
29934 msgid "invalid cast to function type %qT"
29937 #: cp/typeck.c:5665
29938 #, gcc-internal-format
29939 msgid " in evaluation of %<%Q(%#T, %#T)%>"
29942 #: cp/typeck.c:5734
29943 #, gcc-internal-format
29944 msgid "incompatible types in assignment of %qT to %qT"
29947 #: cp/typeck.c:5745
29948 #, gcc-internal-format
29949 msgid "array used as initializer"
29952 #: cp/typeck.c:5747
29953 #, gcc-internal-format
29954 msgid "invalid array assignment"
29957 #: cp/typeck.c:5869
29958 #, gcc-internal-format
29959 msgid " in pointer to member function conversion"
29962 #: cp/typeck.c:5880 cp/typeck.c:5906
29963 #, gcc-internal-format
29964 msgid "pointer to member cast via virtual base %qT"
29967 #: cp/typeck.c:5883
29968 #, gcc-internal-format
29969 msgid "pointer to member conversion via virtual base %qT"
29972 #: cp/typeck.c:5892
29973 #, gcc-internal-format
29974 msgid " in pointer to member conversion"
29977 #: cp/typeck.c:5982
29978 #, gcc-internal-format
29979 msgid "invalid conversion to type %qT from type %qT"
29982 #: cp/typeck.c:6226
29983 #, gcc-internal-format
29984 msgid "cannot convert %qT to %qT for argument %qP to %qD"
29987 #: cp/typeck.c:6229
29988 #, gcc-internal-format
29989 msgid "cannot convert %qT to %qT in %s"
29992 #: cp/typeck.c:6240
29993 #, gcc-internal-format
29994 msgid "%s might be a candidate for a format attribute"
29997 #: cp/typeck.c:6314 cp/typeck.c:6316
29998 #, gcc-internal-format
29999 msgid "in passing argument %P of %q+D"
30002 #: cp/typeck.c:6366
30003 #, gcc-internal-format
30004 msgid "returning reference to temporary"
30007 #: cp/typeck.c:6373
30008 #, gcc-internal-format
30009 msgid "reference to non-lvalue returned"
30012 #: cp/typeck.c:6389
30013 #, gcc-internal-format
30014 msgid "reference to local variable %q+D returned"
30017 #: cp/typeck.c:6392
30018 #, gcc-internal-format
30019 msgid "address of local variable %q+D returned"
30022 #: cp/typeck.c:6426
30023 #, gcc-internal-format
30024 msgid "returning a value from a destructor"
30027 #. If a return statement appears in a handler of the
30028 #. function-try-block of a constructor, the program is ill-formed.
30029 #: cp/typeck.c:6434
30030 #, gcc-internal-format
30031 msgid "cannot return from a handler of a function-try-block of a constructor"
30034 #. You can't return a value from a constructor.
30035 #: cp/typeck.c:6437
30036 #, gcc-internal-format
30037 msgid "returning a value from a constructor"
30040 #: cp/typeck.c:6460
30041 #, gcc-internal-format
30042 msgid "return-statement with no value, in function returning %qT"
30045 #: cp/typeck.c:6481
30046 #, gcc-internal-format
30047 msgid "return-statement with a value, in function returning 'void'"
30050 #: cp/typeck.c:6512
30051 #, gcc-internal-format
30053 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
30054 "fcheck-new is in effect)"
30058 #, gcc-internal-format
30059 msgid "type %qT is not a base type for type %qT"
30062 #: cp/typeck2.c:296
30063 #, gcc-internal-format
30064 msgid "cannot declare variable %q+D to be of abstract type %qT"
30067 #: cp/typeck2.c:299
30068 #, gcc-internal-format
30069 msgid "cannot declare parameter %q+D to be of abstract type %qT"
30072 #: cp/typeck2.c:302
30073 #, gcc-internal-format
30074 msgid "cannot declare field %q+D to be of abstract type %qT"
30077 #: cp/typeck2.c:306
30078 #, gcc-internal-format
30079 msgid "invalid abstract return type for member function %q+#D"
30082 #: cp/typeck2.c:308
30083 #, gcc-internal-format
30084 msgid "invalid abstract return type for function %q+#D"
30087 #. Here we do not have location information.
30088 #: cp/typeck2.c:311
30089 #, gcc-internal-format
30090 msgid "invalid abstract type %qT for %qE"
30093 #: cp/typeck2.c:313
30094 #, gcc-internal-format
30095 msgid "invalid abstract type for %q+D"
30098 #: cp/typeck2.c:316
30099 #, gcc-internal-format
30100 msgid "cannot allocate an object of abstract type %qT"
30103 #: cp/typeck2.c:324
30104 #, gcc-internal-format
30105 msgid "%J because the following virtual functions are pure within %qT:"
30108 #: cp/typeck2.c:328
30109 #, gcc-internal-format
30113 #: cp/typeck2.c:335
30114 #, gcc-internal-format
30115 msgid "%J since type %qT has pure virtual functions"
30118 #: cp/typeck2.c:602
30119 #, gcc-internal-format
30120 msgid "constructor syntax used, but no constructor declared for type %qT"
30123 #: cp/typeck2.c:616
30124 #, gcc-internal-format
30125 msgid "cannot initialize arrays using this syntax"
30128 #: cp/typeck2.c:692
30129 #, gcc-internal-format
30130 msgid "int-array initialized from non-wide string"
30133 #: cp/typeck2.c:731
30134 #, gcc-internal-format
30135 msgid "cannot initialize aggregate of type %qT with a compound literal"
30138 #: cp/typeck2.c:740
30139 #, gcc-internal-format
30140 msgid "array must be initialized with a brace-enclosed initializer"
30143 #: cp/typeck2.c:816 cp/typeck2.c:917
30144 #, gcc-internal-format
30145 msgid "non-trivial designated initializers not supported"
30148 #: cp/typeck2.c:940 cp/typeck2.c:954
30149 #, gcc-internal-format
30150 msgid "missing initializer for member %qD"
30153 #: cp/typeck2.c:945
30154 #, gcc-internal-format
30155 msgid "uninitialized const member %qD"
30158 #: cp/typeck2.c:947
30159 #, gcc-internal-format
30160 msgid "member %qD with uninitialized const fields"
30163 #: cp/typeck2.c:949
30164 #, gcc-internal-format
30165 msgid "member %qD is uninitialized reference"
30168 #: cp/typeck2.c:1004
30169 #, gcc-internal-format
30170 msgid "no field %qD found in union being initialized"
30173 #: cp/typeck2.c:1013
30174 #, gcc-internal-format
30175 msgid "index value instead of field name in union initializer"
30178 #: cp/typeck2.c:1168
30179 #, gcc-internal-format
30180 msgid "circular pointer delegation detected"
30183 #: cp/typeck2.c:1181
30184 #, gcc-internal-format
30185 msgid "base operand of %<->%> has non-pointer type %qT"
30188 #: cp/typeck2.c:1205
30189 #, gcc-internal-format
30190 msgid "result of %<operator->()%> yields non-pointer result"
30193 #: cp/typeck2.c:1207
30194 #, gcc-internal-format
30195 msgid "base operand of %<->%> is not a pointer"
30198 #: cp/typeck2.c:1229
30199 #, gcc-internal-format
30200 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
30203 #: cp/typeck2.c:1238
30204 #, gcc-internal-format
30205 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
30208 #: cp/typeck2.c:1260
30209 #, gcc-internal-format
30210 msgid "pointer to member type %qT incompatible with object type %qT"
30213 #: cp/typeck2.c:1482
30214 #, gcc-internal-format
30215 msgid "call to function %qD which throws incomplete type %q#T"
30218 #: cp/typeck2.c:1485
30219 #, gcc-internal-format
30220 msgid "call to function which throws incomplete type %q#T"
30223 #: fortran/f95-lang.c:280
30224 #, gcc-internal-format
30225 msgid "Unexpected type in truthvalue_conversion"
30228 #: fortran/f95-lang.c:333
30229 #, gcc-internal-format
30230 msgid "can't open input file: %s"
30233 #: fortran/f95-lang.c:660
30234 #, gcc-internal-format
30235 msgid "global register variable %qs used in nested function"
30238 #: fortran/f95-lang.c:664
30239 #, gcc-internal-format
30240 msgid "register variable %qs used in nested function"
30243 #: fortran/f95-lang.c:671
30244 #, gcc-internal-format
30245 msgid "address of global register variable %qs requested"
30248 #: fortran/f95-lang.c:689
30249 #, gcc-internal-format
30250 msgid "address of register variable %qs requested"
30253 #: fortran/trans-array.c:3411
30254 #, gcc-internal-format
30255 msgid "Possible frontend bug: array constructor not expanded"
30258 #: fortran/trans-array.c:4951
30259 #, gcc-internal-format
30261 "Possible frontend bug: Deferred array size without pointer, allocatable "
30262 "attribute or derived type without allocatable components."
30265 #: fortran/trans-array.c:5424
30266 #, gcc-internal-format
30267 msgid "bad expression type during walk (%d)"
30270 #: fortran/trans-const.c:336
30271 #, gcc-internal-format
30272 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
30275 #: fortran/trans-decl.c:943
30276 #, gcc-internal-format
30277 msgid "intrinsic variable which isn't a procedure"
30280 #: fortran/trans-decl.c:2601
30281 #, gcc-internal-format
30282 msgid "Function does not return a value"
30285 #. I don't think this should ever happen.
30286 #: fortran/trans-decl.c:2743
30287 #, gcc-internal-format
30288 msgid "module symbol %s in wrong namespace"
30291 #: fortran/trans-decl.c:2762
30292 #, gcc-internal-format
30293 msgid "backend decl for module variable %s already exists"
30296 #: fortran/trans-decl.c:3225
30297 #, gcc-internal-format
30298 msgid "Function return value not set"
30301 #: fortran/trans-expr.c:1072
30302 #, gcc-internal-format
30303 msgid "Unknown intrinsic op"
30306 #: fortran/trans-intrinsic.c:659
30307 #, gcc-internal-format
30308 msgid "Intrinsic function %s(%d) not recognized"
30311 #: fortran/trans-io.c:1755
30312 #, gcc-internal-format
30313 msgid "Bad IO basetype (%d)"
30316 #: fortran/trans-types.c:229
30317 #, gcc-internal-format
30318 msgid "integer kind=8 not available for -fdefault-integer-8 option"
30321 #: fortran/trans-types.c:241
30322 #, gcc-internal-format
30323 msgid "real kind=8 not available for -fdefault-real-8 option"
30326 #: fortran/trans-types.c:254
30327 #, gcc-internal-format
30328 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
30331 #: fortran/trans-types.c:966
30332 #, gcc-internal-format
30333 msgid "Array element size too big"
30336 #: fortran/trans.c:626
30337 #, gcc-internal-format
30338 msgid "gfc_trans_code(): Bad statement code"
30341 #. I changed this from sorry(...) because it should not return.
30342 #. TODO: Remove gfc_todo_error before releasing version 1.0.
30343 #: fortran/trans.h:604
30344 #, gcc-internal-format
30345 msgid "gfc_todo: Not Implemented: "
30348 #: java/check-init.c:248
30349 #, gcc-internal-format
30350 msgid "Can't reassign a value to the final variable %qs"
30353 #: java/check-init.c:518 java/check-init.c:531
30354 #, gcc-internal-format
30355 msgid "variable %qD may not have been initialized"
30358 #: java/check-init.c:948
30359 #, gcc-internal-format
30360 msgid "internal error in check-init: tree code not implemented: %s"
30363 #: java/check-init.c:1021
30364 #, gcc-internal-format
30365 msgid "%Jfinal field %qD may not have been initialized"
30368 #: java/class.c:766
30369 #, gcc-internal-format
30370 msgid "bad method signature"
30373 #: java/class.c:815
30374 #, gcc-internal-format
30375 msgid "misplaced ConstantValue attribute (not in any field)"
30378 #: java/class.c:818
30379 #, gcc-internal-format
30380 msgid "duplicate ConstantValue attribute for field '%s'"
30383 #: java/class.c:829
30384 #, gcc-internal-format
30385 msgid "ConstantValue attribute of field '%s' has wrong type"
30388 #: java/class.c:1511
30389 #, gcc-internal-format
30390 msgid "%Jabstract method in non-abstract class"
30393 #: java/class.c:2499
30394 #, gcc-internal-format
30395 msgid "non-static method %q+D overrides static method"
30398 #: java/decl.c:1248
30399 #, gcc-internal-format
30400 msgid "%q+D used prior to declaration"
30403 #: java/decl.c:1289
30404 #, gcc-internal-format
30405 msgid "declaration of %qs shadows a parameter"
30408 #: java/decl.c:1292
30409 #, gcc-internal-format
30410 msgid "declaration of %qs shadows a symbol from the parameter list"
30413 #: java/decl.c:1762
30414 #, gcc-internal-format
30415 msgid "In %+D: overlapped variable and exception ranges at %d"
30418 #: java/decl.c:1825
30419 #, gcc-internal-format
30420 msgid "bad type in parameter debug info"
30423 #: java/decl.c:1834
30424 #, gcc-internal-format
30425 msgid "bad PC range for debug info for local %q+D"
30429 #, gcc-internal-format
30430 msgid "need to insert runtime check for %s"
30433 #: java/expr.c:509 java/expr.c:556
30434 #, gcc-internal-format
30435 msgid "assert: %s is assign compatible with %s"
30439 #, gcc-internal-format
30440 msgid "stack underflow - dup* operation"
30443 #: java/expr.c:1654
30444 #, gcc-internal-format
30445 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
30448 #: java/expr.c:1682
30449 #, gcc-internal-format
30450 msgid "field %qs not found"
30453 #: java/expr.c:2178
30454 #, gcc-internal-format
30455 msgid "method '%s' not found in class"
30458 #: java/expr.c:2385
30459 #, gcc-internal-format
30460 msgid "failed to find class '%s'"
30463 #: java/expr.c:2426
30464 #, gcc-internal-format
30465 msgid "class '%s' has no method named '%s' matching signature '%s'"
30468 #: java/expr.c:2457
30469 #, gcc-internal-format
30470 msgid "invokestatic on non static method"
30473 #: java/expr.c:2462
30474 #, gcc-internal-format
30475 msgid "invokestatic on abstract method"
30478 #: java/expr.c:2470
30479 #, gcc-internal-format
30480 msgid "invoke[non-static] on static method"
30483 #: java/expr.c:2824
30484 #, gcc-internal-format
30485 msgid "missing field '%s' in '%s'"
30488 #: java/expr.c:2831
30489 #, gcc-internal-format
30490 msgid "mismatching signature for field '%s' in '%s'"
30493 #: java/expr.c:2859
30494 #, gcc-internal-format
30495 msgid "assignment to final field %q+D not in field's class"
30498 #: java/expr.c:3085
30499 #, gcc-internal-format
30500 msgid "invalid PC in line number table"
30503 #: java/expr.c:3133
30504 #, gcc-internal-format
30505 msgid "unreachable bytecode from %d to before %d"
30508 #: java/expr.c:3175
30509 #, gcc-internal-format
30510 msgid "unreachable bytecode from %d to the end of the method"
30513 #. duplicate code from LOAD macro
30514 #: java/expr.c:3480
30515 #, gcc-internal-format
30516 msgid "unrecogized wide sub-instruction"
30519 #: java/gjavah.c:718
30520 #, gcc-internal-format
30521 msgid "static field has same name as method"
30524 #: java/gjavah.c:1266
30525 #, gcc-internal-format
30526 msgid "couldn't find class %s"
30529 #: java/gjavah.c:1273
30530 #, gcc-internal-format
30531 msgid "parse error while reading %s"
30534 #: java/gjavah.c:1499 java/gjavah.c:1601 java/gjavah.c:1676
30535 #, gcc-internal-format
30536 msgid "unparseable signature: '%s'"
30539 #: java/gjavah.c:2066
30540 #, gcc-internal-format
30541 msgid "Not a valid Java .class file."
30544 #: java/gjavah.c:2074 java/jcf-parse.c:753
30545 #, gcc-internal-format
30546 msgid "error while parsing constant pool"
30549 #: java/gjavah.c:2080
30550 #, gcc-internal-format
30551 msgid "error in constant pool entry #%d"
30554 #: java/gjavah.c:2223
30555 #, gcc-internal-format
30556 msgid "class is of array type\n"
30559 #: java/gjavah.c:2231
30560 #, gcc-internal-format
30561 msgid "base class is of array type"
30564 #: java/gjavah.c:2429 java/gjavah.c:2556
30565 #, gcc-internal-format
30566 msgid "no classes specified"
30569 #: java/gjavah.c:2522
30570 #, gcc-internal-format
30571 msgid "'-MG' option is unimplemented"
30574 #: java/gjavah.c:2564
30575 #, gcc-internal-format
30576 msgid "can't specify both -o and -MD"
30579 #: java/gjavah.c:2587
30580 #, gcc-internal-format
30581 msgid "%s: no such class"
30584 #: java/jcf-io.c:549
30585 #, gcc-internal-format
30587 "source file for class %qs is newer than its matching class file. Source "
30588 "file %qs used instead"
30591 #: java/jcf-parse.c:372
30592 #, gcc-internal-format
30593 msgid "bad string constant"
30596 #: java/jcf-parse.c:390
30597 #, gcc-internal-format
30598 msgid "bad value constant type %d, index %d"
30601 #: java/jcf-parse.c:579
30602 #, gcc-internal-format
30603 msgid "can't reopen %s: %m"
30606 #: java/jcf-parse.c:586
30607 #, gcc-internal-format
30608 msgid "can't close %s: %m"
30611 #: java/jcf-parse.c:721 java/jcf-parse.c:727
30612 #, gcc-internal-format
30613 msgid "cannot find file for class %s"
30616 #: java/jcf-parse.c:750
30617 #, gcc-internal-format
30618 msgid "not a valid Java .class file"
30621 #. FIXME - where was first time
30622 #: java/jcf-parse.c:768
30623 #, gcc-internal-format
30624 msgid "reading class %s for the second time from %s"
30627 #: java/jcf-parse.c:786
30628 #, gcc-internal-format
30629 msgid "error while parsing fields"
30632 #: java/jcf-parse.c:789
30633 #, gcc-internal-format
30634 msgid "error while parsing methods"
30637 #: java/jcf-parse.c:792
30638 #, gcc-internal-format
30639 msgid "error while parsing final attributes"
30642 #: java/jcf-parse.c:809
30643 #, gcc-internal-format
30645 "the %<java.lang.Object%> that was found in %qs didn't have the special zero-"
30646 "length %<gnu.gcj.gcj-compiled%> attribute. This generally means that your "
30647 "classpath is incorrectly set. Use %<info gcj \"Input Options\"%> to see the "
30648 "info page describing how to set the classpath"
30651 #: java/jcf-parse.c:843
30652 #, gcc-internal-format
30653 msgid "%Hduplicate class will only be compiled once"
30656 #: java/jcf-parse.c:897
30657 #, gcc-internal-format
30658 msgid "missing Code attribute"
30661 #: java/jcf-parse.c:1179
30662 #, gcc-internal-format
30663 msgid "no input file specified"
30666 #: java/jcf-parse.c:1214
30667 #, gcc-internal-format
30668 msgid "can't close input file %s: %m"
30671 #: java/jcf-parse.c:1261
30672 #, gcc-internal-format
30673 msgid "bad zip/jar file %s"
30676 #: java/jcf-parse.c:1479
30677 #, gcc-internal-format
30678 msgid "error while reading %s from zip file"
30681 #: java/jcf-write.c:2668
30682 #, gcc-internal-format
30684 "internal error in generate_bytecode_insn - tree code not implemented: %s"
30687 #: java/jcf-write.c:3041
30688 #, gcc-internal-format
30689 msgid "field initializer type mismatch"
30692 #: java/jcf-write.c:3497
30693 #, gcc-internal-format
30694 msgid "can't create directory %s: %m"
30697 #: java/jcf-write.c:3534
30698 #, gcc-internal-format
30699 msgid "can't open %s for writing: %m"
30702 #: java/jcf-write.c:3556
30703 #, gcc-internal-format
30704 msgid "can't create %s: %m"
30707 #: java/jv-scan.c:194
30708 #, gcc-internal-format
30709 msgid "only one of '--print-main', '--list-class', and '--complexity' allowed"
30712 #: java/jv-scan.c:197
30713 #, gcc-internal-format
30714 msgid "can't open output file '%s'"
30717 #: java/jv-scan.c:233
30718 #, gcc-internal-format
30719 msgid "file not found '%s'"
30722 #: java/jvspec.c:443
30723 #, gcc-internal-format
30724 msgid "warning: already-compiled .class files ignored with -C"
30728 #, gcc-internal-format
30729 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
30733 #, gcc-internal-format
30734 msgid "-fjni is incompatible with -freduced-reflection"
30738 #, gcc-internal-format
30739 msgid "can't do dependency tracking with input from stdin"
30743 #, gcc-internal-format
30744 msgid "couldn't determine target name for dependency tracking"
30748 #, gcc-internal-format
30750 "unknown encoding: %qs\n"
30751 "This might mean that your locale's encoding is not supported\n"
30752 "by your system's iconv(3) implementation. If you aren't trying\n"
30753 "to use a particular encoding for your input file, try the\n"
30754 "%<--encoding=UTF-8%> option"
30758 #, gcc-internal-format
30759 msgid "internal error - bad unget"
30762 #: java/mangle_name.c:140 java/mangle_name.c:210
30763 #, gcc-internal-format
30764 msgid "internal error - invalid Utf8 name"
30767 #: java/parse.y:767
30768 #, gcc-internal-format
30769 msgid "Ambiguous class: %qs and %qs"
30772 #: java/parse.y:833
30773 #, gcc-internal-format
30774 msgid "Modifier %qs declared twice"
30777 #: java/parse.y:1081
30778 #, gcc-internal-format
30779 msgid "Discouraged form of returned type specification"
30782 #: java/parse.y:1176
30783 #, gcc-internal-format
30785 "Can't define static initializer in class %qs. Static initializer can only be "
30786 "defined in top-level classes"
30789 #: java/parse.y:1472
30790 #, gcc-internal-format
30791 msgid "An empty declaration is a deprecated feature that should not be used"
30794 #: java/parse.y:3035
30795 #, gcc-internal-format
30796 msgid ": %qs JDK1.1(TM) feature"
30799 #: java/parse.y:3115
30800 #: java/parse.y:3117
30801 #, gcc-internal-format
30807 #: java/parse.y:3277
30808 #, gcc-internal-format
30809 msgid "Missing return statement"
30812 #: java/parse.y:3299
30813 #: java/parse.y:12046
30814 #: java/parse.y:12050
30815 #, gcc-internal-format
30816 msgid "Unreachable statement"
30819 #: java/parse.y:3309
30820 #, gcc-internal-format
30821 msgid "Can't access %s field %<%s.%s%> from %qs"
30824 #: java/parse.y:3378
30825 #, gcc-internal-format
30826 msgid "%s %qs already defined in %s:%d"
30829 #: java/parse.y:3396
30830 #, gcc-internal-format
30832 "Variable %qs is already defined in this method and was declared %<%s %s%> at "
30836 #: java/parse.y:3507
30837 #, gcc-internal-format
30838 msgid "Interface %qs repeated"
30841 #: java/parse.y:3537
30842 #, gcc-internal-format
30843 msgid "%s name %qs clashes with imported type %qs"
30846 #: java/parse.y:3569
30847 #, gcc-internal-format
30848 msgid "Public %s %qs must be defined in a file called %<%s.java%>"
30851 #: java/parse.y:3584
30852 #, gcc-internal-format
30854 "Inner class %qs can't be static. Static classes can only occur in interfaces "
30855 "and top-level classes"
30858 #: java/parse.y:3665
30859 #, gcc-internal-format
30861 "The class name %qs is already defined in this scope. An inner class may not "
30862 "have the same simple name as any of its enclosing classes"
30865 #: java/parse.y:3713
30866 #, gcc-internal-format
30867 msgid "Qualifier must be a reference"
30870 #: java/parse.y:3734
30871 #, gcc-internal-format
30872 msgid "Cyclic inheritance involving %s"
30875 #: java/parse.y:4002
30876 #, gcc-internal-format
30878 "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
30881 #: java/parse.y:4157
30882 #, gcc-internal-format
30883 msgid "Class %qs can't be declared both abstract and final"
30886 #: java/parse.y:4169
30887 #, gcc-internal-format
30888 msgid "%<java.lang.Object%> can't extend anything"
30891 #: java/parse.y:4406
30892 #, gcc-internal-format
30893 msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
30896 #: java/parse.y:4470
30897 #, gcc-internal-format
30898 msgid "Field %qs can't be static in inner class %qs unless it is final"
30901 #: java/parse.y:4713
30902 #, gcc-internal-format
30903 msgid "Class %qs must be declared abstract to define abstract method %qs"
30906 #: java/parse.y:4720
30907 #, gcc-internal-format
30908 msgid "native method %qs can't be strictfp"
30911 #: java/parse.y:4724
30912 #, gcc-internal-format
30913 msgid "method %qs can't be transient"
30916 #: java/parse.y:4727
30917 #, gcc-internal-format
30918 msgid "method %qs can't be volatile"
30921 #: java/parse.y:4777
30922 #: java/parse.y:6508
30923 #, gcc-internal-format
30925 "Method %qs can't be static in inner class %qs. Only members of interfaces "
30926 "and top-level classes can be static"
30929 #: java/parse.y:4932
30930 #, gcc-internal-format
30931 msgid "%s method %qs can't have a body defined"
30934 #: java/parse.y:4943
30935 #, gcc-internal-format
30936 msgid "Non native and non abstract method %qs must have a body defined"
30939 #: java/parse.y:5013
30940 #, gcc-internal-format
30941 msgid "%s: recursive invocation of constructor %qs"
30944 #: java/parse.y:5043
30945 #, gcc-internal-format
30947 "Inconsistent member declaration. At most one of %<public%>, %<private%>, or "
30948 "%<protected%> may be specified"
30951 #: java/parse.y:5051
30952 #, gcc-internal-format
30954 "Inconsistent member declaration. At most one of %<final%> or %<volatile%> "
30958 #: java/parse.y:5141
30959 #, gcc-internal-format
30960 msgid "Variable %qs is used more than once in the argument list of method %qs"
30963 #: java/parse.y:5225
30964 #, gcc-internal-format
30965 msgid "%s %qs can't implement/extend %s %qs"
30968 #: java/parse.y:5259
30969 #, gcc-internal-format
30970 msgid "Class %qs can't subclass %s %qs"
30973 #: java/parse.y:5268
30974 #, gcc-internal-format
30975 msgid "Can't subclass final classes: %s"
30978 #: java/parse.y:5454
30979 #, gcc-internal-format
30980 msgid "Cyclic class inheritance%s"
30983 #: java/parse.y:6159
30984 #, gcc-internal-format
30985 msgid "Superclass %qs of class %qs not found"
30988 #: java/parse.y:6165
30989 #, gcc-internal-format
30990 msgid "Type %qs not found in declaration of field %qs"
30993 #: java/parse.y:6171
30994 #, gcc-internal-format
30995 msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
30998 #: java/parse.y:6178
30999 #, gcc-internal-format
31000 msgid "Type %qs not found in the declaration of the return type of method %qs"
31003 #: java/parse.y:6184
31004 #, gcc-internal-format
31005 msgid "Superinterface %qs of %s %qs not found"
31008 #: java/parse.y:6191
31009 #, gcc-internal-format
31010 msgid "Type %qs not found in the declaration of the local variable %qs"
31013 #: java/parse.y:6198
31014 #, gcc-internal-format
31015 msgid "Class %qs not found in %<throws%>"
31018 #: java/parse.y:6255
31019 #, gcc-internal-format
31020 msgid "Duplicate %s declaration %qs"
31023 #: java/parse.y:6329
31024 #, gcc-internal-format
31026 "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This "
31027 "method must be defined or %s %qs must be declared abstract"
31030 #: java/parse.y:6485
31031 #, gcc-internal-format
31033 "Class %qs in %<throws%> clause must be a subclass of class %<java.lang."
31037 #: java/parse.y:6529
31038 #, gcc-internal-format
31040 "Class %qs must override %qs with a public method in order to implement "
31044 #: java/parse.y:6543
31045 #: java/parse.y:6766
31046 #, gcc-internal-format
31047 msgid "Method %qs was defined with return type %qs in class %qs"
31050 #: java/parse.y:6560
31051 #, gcc-internal-format
31052 msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
31055 #: java/parse.y:6574
31056 #, gcc-internal-format
31058 "Instance methods can't be overridden by a static method. Method %qs is an "
31059 "instance method in class %qs"
31062 #: java/parse.y:6597
31063 #, gcc-internal-format
31065 "Methods can't be overridden to be more private. Method %qs is not %s in "
31069 #: java/parse.y:6734
31070 #, gcc-internal-format
31072 "Invalid checked exception class %qs in %<throws%> clause. The exception "
31073 "must be a subclass of an exception thrown by %qs from class %qs"
31076 #: java/parse.y:6791
31077 #, gcc-internal-format
31079 "Interface %qs inherits method %qs from interface %qs. This method is "
31080 "redefined with a different return type in interface %qs"
31083 #: java/parse.y:6966
31084 #, gcc-internal-format
31085 msgid "Class or interface %qs not found in import"
31088 #: java/parse.y:7055
31089 #, gcc-internal-format
31090 msgid "malformed .zip archive in CLASSPATH: %s"
31093 #: java/parse.y:7126
31094 #, gcc-internal-format
31096 "Can't find default package %qs. Check the CLASSPATH environment variable and "
31097 "the access to the archives"
31100 #: java/parse.y:7131
31101 #, gcc-internal-format
31102 msgid "Package %qs not found in import"
31105 #: java/parse.y:7232
31106 #, gcc-internal-format
31107 msgid "Type %qs also potentially defined in package %qs"
31110 #: java/parse.y:7372
31111 #, gcc-internal-format
31112 msgid "Nested %s %s is %s; cannot be accessed from here"
31115 #: java/parse.y:7410
31116 #, gcc-internal-format
31118 "Can't access %s %qs. Only public classes and interfaces in other packages "
31122 #: java/parse.y:7448
31123 #, gcc-internal-format
31124 msgid "Only %<final%> is allowed as a local variables modifier"
31127 #: java/parse.y:9090
31128 #, gcc-internal-format
31129 msgid "No constructor matching %qs found in class %qs"
31132 #: java/parse.y:9594
31133 #, gcc-internal-format
31134 msgid "Can't reference %qs before the superclass constructor has been called"
31137 #: java/parse.y:9655
31138 #, gcc-internal-format
31140 "Local variable %qs can't be accessed from within the inner class %qs unless "
31141 "it is declared final"
31144 #: java/parse.y:9660
31145 #: java/parse.y:10118
31146 #, gcc-internal-format
31147 msgid "Undefined variable %qs"
31150 #: java/parse.y:9671
31151 #, gcc-internal-format
31152 msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
31155 #: java/parse.y:9872
31156 #: java/parse.y:10726
31157 #, gcc-internal-format
31158 msgid "No enclosing instance for inner class %qs is in scope%s"
31161 #: java/parse.y:9991
31162 #: java/parse.y:12480
31163 #, gcc-internal-format
31164 msgid "Keyword %<this%> used outside allowed context"
31167 #: java/parse.y:9997
31168 #: java/parse.y:10882
31169 #, gcc-internal-format
31171 "Can't reference %<this%> before the superclass constructor has been called"
31174 #: java/parse.y:10013
31175 #, gcc-internal-format
31177 "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
31180 #: java/parse.y:10046
31181 #, gcc-internal-format
31182 msgid "Keyword %<super%> used outside allowed context"
31185 #: java/parse.y:10095
31186 #, gcc-internal-format
31187 msgid "No variable %qs defined in class %qs"
31190 #: java/parse.y:10100
31191 #, gcc-internal-format
31192 msgid "Undefined variable or class name: %qs"
31195 #: java/parse.y:10182
31196 #, gcc-internal-format
31197 msgid "Can't use type %qs as a qualifier"
31200 #: java/parse.y:10201
31201 #, gcc-internal-format
31202 msgid "Attempt to reference field %qs in %<%s %s%>"
31205 #: java/parse.y:10232
31206 #, gcc-internal-format
31207 msgid "No variable %qs defined in type %qs"
31210 #: java/parse.y:10324
31211 #, gcc-internal-format
31212 msgid "Attempt to reference field %<new%> in a %qs"
31215 #: java/parse.y:10461
31216 #, gcc-internal-format
31217 msgid "The class %qs has been deprecated"
31220 #: java/parse.y:10471
31221 #, gcc-internal-format
31222 msgid "The %s %qs in class %qs has been deprecated"
31225 #: java/parse.y:10562
31226 #, gcc-internal-format
31227 msgid "Can't invoke a method on primitive type %qs"
31230 #: java/parse.y:10577
31231 #, gcc-internal-format
31232 msgid "Can't make static reference to method %qs in interface %qs"
31235 #: java/parse.y:10591
31236 #: java/parse.y:10929
31237 #, gcc-internal-format
31238 msgid "Can't make static reference to method %<%s %s%> in class %qs"
31241 #: java/parse.y:10633
31242 #, gcc-internal-format
31243 msgid "Can't invoke super constructor on java.lang.Object"
31246 #: java/parse.y:10646
31247 #: java/parse.y:14550
31248 #, gcc-internal-format
31249 msgid "Class %qs not found in type declaration"
31252 #: java/parse.y:10658
31253 #, gcc-internal-format
31254 msgid "Class %qs is an abstract class. It can't be instantiated"
31257 #: java/parse.y:10688
31258 #, gcc-internal-format
31259 msgid "No method named %qs in scope"
31262 #: java/parse.y:10801
31263 #, gcc-internal-format
31264 msgid "Can't access %s %s %<%s.%s%> from %qs"
31267 #: java/parse.y:11297
31268 #, gcc-internal-format
31269 msgid "Can't find %s %<%s(%s)%> in type %qs%s"
31272 #: java/parse.y:11892
31273 #, gcc-internal-format
31274 msgid "Constant expression required"
31277 #: java/parse.y:11905
31278 #, gcc-internal-format
31279 msgid "Incompatible type for case. Can't convert %qs to %<int%>"
31282 #: java/parse.y:11939
31283 #, gcc-internal-format
31284 msgid "Duplicate case label: %<default%>"
31287 #: java/parse.y:12279
31288 #, gcc-internal-format
31289 msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
31292 #: java/parse.y:12462
31293 #, gcc-internal-format
31294 msgid "missing static field %qs"
31297 #: java/parse.y:12467
31298 #, gcc-internal-format
31299 msgid "not a static field %qs"
31302 #: java/parse.y:12488
31303 #, gcc-internal-format
31305 "Can't reference %<this%> or %<super%> before the superclass constructor has "
31309 #: java/parse.y:12508
31310 #, gcc-internal-format
31311 msgid "No case for %s"
31314 #: java/parse.y:12938
31315 #, gcc-internal-format
31316 msgid "Invalid left hand side of assignment"
31319 #: java/parse.y:12989
31320 #, gcc-internal-format
31321 msgid "Incompatible type for %s. Can't convert %qs to %qs"
31324 #: java/parse.y:12992
31325 #, gcc-internal-format
31326 msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
31329 #: java/parse.y:13164
31330 #, gcc-internal-format
31332 "Constant expression %qs too wide for narrowing primitive conversion to %qs"
31335 #: java/parse.y:13454
31336 #, gcc-internal-format
31337 msgid "unregistered operator %s"
31340 #: java/parse.y:13603
31341 #, gcc-internal-format
31343 "Evaluating this expression will result in an arithmetic exception being "
31347 #: java/parse.y:13685
31348 #, gcc-internal-format
31350 "Incompatible type for %qs. Explicit cast needed to convert shift distance "
31351 "from %qs to integral"
31354 #: java/parse.y:13690
31355 #, gcc-internal-format
31357 "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
31360 #: java/parse.y:13764
31361 #, gcc-internal-format
31362 msgid "Invalid argument %qs for %<instanceof%>"
31365 #: java/parse.y:13791
31366 #, gcc-internal-format
31367 msgid "Impossible for %qs to be instance of %qs"
31370 #: java/parse.y:13922
31371 #, gcc-internal-format
31372 msgid "Incompatible type for %qs. Can't convert %qs to %qs"
31375 #: java/parse.y:14240
31376 #, gcc-internal-format
31377 msgid "%qs cannot be used with a constant"
31380 #: java/parse.y:14405
31381 #, gcc-internal-format
31382 msgid "Invalid argument type %qs to %qs"
31385 #: java/parse.y:14641
31386 #, gcc-internal-format
31387 msgid "Invalid cast from %qs to %qs"
31390 #: java/parse.y:14688
31391 #, gcc-internal-format
31392 msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
31395 #: java/parse.y:14701
31396 #, gcc-internal-format
31398 "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
31401 #: java/parse.y:14705
31402 #, gcc-internal-format
31403 msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
31406 #: java/parse.y:14776
31407 #, gcc-internal-format
31409 "Incompatible type for dimension in array creation expression. %s convert %qs "
31413 #: java/parse.y:14894
31414 #, gcc-internal-format
31415 msgid "Invalid array initializer for non-array type %qs"
31418 #: java/parse.y:14981
31419 #, gcc-internal-format
31420 msgid "Incompatible type for array. %s convert %qs to %qs"
31423 #: java/parse.y:15050
31424 #, gcc-internal-format
31425 msgid "%<return%> inside instance initializer"
31428 #: java/parse.y:15054
31429 #, gcc-internal-format
31430 msgid "%<return%> inside static initializer"
31433 #: java/parse.y:15060
31434 #, gcc-internal-format
31435 msgid "%<return%> with%s value from %<%s %s%>"
31438 #: java/parse.y:15067
31439 #, gcc-internal-format
31440 msgid "%<return%> with value from constructor %qs"
31443 #: java/parse.y:15132
31444 #, gcc-internal-format
31445 msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
31448 #: java/parse.y:15165
31449 #, gcc-internal-format
31450 msgid "Declaration of %qs shadows a previous label declaration"
31453 #: java/parse.y:15170
31454 #, gcc-internal-format
31455 msgid "This is the location of the previous declaration of label %qs"
31458 #: java/parse.y:15417
31459 #, gcc-internal-format
31460 msgid "No label definition found for %qs"
31463 #: java/parse.y:15430
31464 #, gcc-internal-format
31465 msgid "%<continue%> must be in loop"
31468 #: java/parse.y:15433
31469 #, gcc-internal-format
31470 msgid "continue label %qs does not name a loop"
31473 #: java/parse.y:15454
31474 #, gcc-internal-format
31475 msgid "%<break%> must be in loop or switch"
31478 #: java/parse.y:15495
31479 #, gcc-internal-format
31481 "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
31484 #: java/parse.y:15533
31485 #, gcc-internal-format
31486 msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
31489 #. The case_label_list is in reverse order, so print the
31490 #. outer label first.
31491 #: java/parse.y:15564
31492 #, gcc-internal-format
31493 msgid "duplicate case label: %<"
31496 #: java/parse.y:15568
31497 #, gcc-internal-format
31498 msgid "original label is here"
31501 #: java/parse.y:15785
31502 #, gcc-internal-format
31504 "Can't catch class %qs. Catch clause parameter type must be a subclass of "
31505 "class %<java.lang.Throwable%>"
31508 #: java/parse.y:15809
31509 #, gcc-internal-format
31510 msgid "%<catch%> not reached because of the catch clause at line %d"
31513 #: java/parse.y:15876
31514 #, gcc-internal-format
31516 "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang."
31520 #: java/parse.y:15927
31521 #, gcc-internal-format
31522 msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
31525 #: java/parse.y:15956
31526 #, gcc-internal-format
31528 "Checked exception %qs can't be thrown in instance initializer (not all "
31529 "declared constructor are declaring it in their %<throws%> clause)"
31532 #: java/parse.y:15977
31533 #, gcc-internal-format
31535 "Checked exception %qs can't be caught by any of the catch clause(s) of the "
31536 "surrounding %<try%> block"
31539 #: java/parse.y:15990
31540 #, gcc-internal-format
31541 msgid "Checked exception %qs can't be thrown in initializer"
31544 #: java/parse.y:15994
31545 #, gcc-internal-format
31546 msgid "Checked exception %qs isn't thrown from a %<try%> block"
31549 #: java/parse.y:16000
31550 #, gcc-internal-format
31552 "Checked exception %qs doesn't match any of current method's %<throws%> "
31556 #: java/parse.y:16090
31557 #, gcc-internal-format
31558 msgid "Exception %qs can't be thrown in initializer"
31561 #: java/parse.y:16096
31562 #, gcc-internal-format
31564 "Exception %qs must be caught, or it must be declared in the %<throws%> "
31568 #: java/parse.y:16189
31569 #, gcc-internal-format
31570 msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
31573 #: java/parse.y:16257
31574 #, gcc-internal-format
31575 msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
31578 #: java/typeck.c:529
31579 #, gcc-internal-format
31580 msgid "junk at end of signature string"
31583 #: java/verify-glue.c:391
31584 #, gcc-internal-format
31585 msgid "verification failed: %s"
31588 #: java/verify-glue.c:393
31589 #, gcc-internal-format
31590 msgid "verification failed at PC=%d: %s"
31593 #: java/verify-glue.c:477
31594 #, gcc-internal-format
31595 msgid "bad pc in exception_table"
31598 #: java/parse.h:129
31599 #, gcc-internal-format
31600 msgid "%s method can't be abstract"
31603 #: java/parse.h:133
31604 #, gcc-internal-format
31605 msgid "Constructor can't be %s"
31608 #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
31609 #. flags was set artificially, such as for an interface method.
31610 #: java/parse.h:165
31611 #, gcc-internal-format
31612 msgid "Discouraged redundant use of %qs modifier in declaration of %s"
31615 #: java/parse.h:172
31616 #, gcc-internal-format
31617 msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
31620 #. Standard error messages
31621 #: java/parse.h:355
31622 #, gcc-internal-format
31623 msgid "Incompatible type for %qs. Can't convert %qs to boolean"
31626 #: java/parse.h:360
31627 #, gcc-internal-format
31628 msgid "Incompatible type for %qs. Can't convert %qs to numeric type"
31631 #: java/parse.h:368
31632 #, gcc-internal-format
31634 "Incompatible type for %qs. Explicit cast needed to convert %qs to integral"
31637 #: java/parse.h:373
31638 #, gcc-internal-format
31639 msgid "Incompatible type for %qs. Can't convert %qs to integral"
31642 #: java/parse.h:380
31643 #, gcc-internal-format
31644 msgid "Variable %qs may not have been initialized"
31647 #: objc/objc-act.c:709
31648 #, gcc-internal-format
31649 msgid "%<@end%> must appear in an @implementation context"
31652 #: objc/objc-act.c:738
31653 #, gcc-internal-format
31654 msgid "method declaration not in @interface context"
31657 #: objc/objc-act.c:749
31658 #, gcc-internal-format
31659 msgid "method definition not in @implementation context"
31662 #: objc/objc-act.c:1173
31663 #, gcc-internal-format
31664 msgid "comparison of distinct Objective-C types lacks a cast"
31667 #: objc/objc-act.c:1177
31668 #, gcc-internal-format
31669 msgid "initialization from distinct Objective-C type"
31672 #: objc/objc-act.c:1181
31673 #, gcc-internal-format
31674 msgid "assignment from distinct Objective-C type"
31677 #: objc/objc-act.c:1185
31678 #, gcc-internal-format
31679 msgid "distinct Objective-C type in return"
31682 #: objc/objc-act.c:1189
31683 #, gcc-internal-format
31684 msgid "passing argument %d of %qE from distinct Objective-C type"
31687 #: objc/objc-act.c:1344
31688 #, gcc-internal-format
31689 msgid "statically allocated instance of Objective-C class %qs"
31692 #: objc/objc-act.c:1415
31693 #, gcc-internal-format
31694 msgid "protocol %qs has circular dependency"
31697 #: objc/objc-act.c:1440 objc/objc-act.c:6569
31698 #, gcc-internal-format
31699 msgid "cannot find protocol declaration for %qs"
31702 #: objc/objc-act.c:1904 objc/objc-act.c:3339 objc/objc-act.c:7182
31703 #: objc/objc-act.c:7518 objc/objc-act.c:7572 objc/objc-act.c:7597
31704 #, gcc-internal-format
31705 msgid "cannot find interface declaration for %qs"
31708 #: objc/objc-act.c:1908
31709 #, gcc-internal-format
31710 msgid "interface %qs does not have valid constant string layout"
31713 #: objc/objc-act.c:1913
31714 #, gcc-internal-format
31715 msgid "cannot find reference tag for class %qs"
31718 #: objc/objc-act.c:2539
31719 #, gcc-internal-format
31720 msgid "%Hcreating selector for nonexistent method %qE"
31723 #: objc/objc-act.c:2741
31724 #, gcc-internal-format
31725 msgid "%qs is not an Objective-C class name or alias"
31728 #: objc/objc-act.c:2867 objc/objc-act.c:2898 objc/objc-act.c:7446
31729 #: objc/objc-act.c:7747 objc/objc-act.c:7777
31730 #, gcc-internal-format
31731 msgid "Objective-C declarations may only appear in global scope"
31734 #: objc/objc-act.c:2872
31735 #, gcc-internal-format
31736 msgid "cannot find class %qs"
31739 #: objc/objc-act.c:2874
31740 #, gcc-internal-format
31741 msgid "class %qs already exists"
31744 #: objc/objc-act.c:2918 objc/objc-act.c:7487
31745 #, gcc-internal-format
31746 msgid "%qs redeclared as different kind of symbol"
31749 #: objc/objc-act.c:3192
31750 #, gcc-internal-format
31751 msgid "strong-cast assignment has been intercepted"
31754 #: objc/objc-act.c:3234
31755 #, gcc-internal-format
31756 msgid "strong-cast may possibly be needed"
31759 #: objc/objc-act.c:3244
31760 #, gcc-internal-format
31761 msgid "instance variable assignment has been intercepted"
31764 #: objc/objc-act.c:3263
31765 #, gcc-internal-format
31766 msgid "pointer arithmetic for garbage-collected objects not allowed"
31769 #: objc/objc-act.c:3269
31770 #, gcc-internal-format
31771 msgid "global/static variable assignment has been intercepted"
31774 #: objc/objc-act.c:3452
31775 #, gcc-internal-format
31776 msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
31779 #: objc/objc-act.c:3794
31780 #, gcc-internal-format
31781 msgid "@catch parameter is not a known Objective-C class type"
31784 #: objc/objc-act.c:3810
31785 #, gcc-internal-format
31786 msgid "exception of type %<%T%> will be caught"
31789 #: objc/objc-act.c:3812
31790 #, gcc-internal-format
31791 msgid "%H by earlier handler for %<%T%>"
31794 #: objc/objc-act.c:3865
31795 #, gcc-internal-format
31796 msgid "%<@try%> without %<@catch%> or %<@finally%>"
31799 #: objc/objc-act.c:3913
31800 #, gcc-internal-format
31801 msgid "%<@throw%> (rethrow) used outside of a @catch block"
31804 #: objc/objc-act.c:4308
31805 #, gcc-internal-format
31806 msgid "type %q+D does not have a known size"
31809 #: objc/objc-act.c:4941
31810 #, gcc-internal-format
31814 #: objc/objc-act.c:4964 objc/objc-act.c:4983
31815 #, gcc-internal-format
31816 msgid "inconsistent instance variable specification"
31819 #: objc/objc-act.c:5841
31820 #, gcc-internal-format
31821 msgid "can not use an object as parameter to a method"
31824 #: objc/objc-act.c:6064
31825 #, gcc-internal-format
31826 msgid "multiple %s named %<%c%s%> found"
31829 #: objc/objc-act.c:6293
31830 #, gcc-internal-format
31831 msgid "no super class declared in @interface for %qs"
31834 #: objc/objc-act.c:6331
31835 #, gcc-internal-format
31836 msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
31839 #: objc/objc-act.c:6390
31840 #, gcc-internal-format
31841 msgid "invalid receiver type %qs"
31844 #: objc/objc-act.c:6405
31845 #, gcc-internal-format
31846 msgid "%<%c%s%> not found in protocol(s)"
31849 #: objc/objc-act.c:6419
31850 #, gcc-internal-format
31851 msgid "%qs may not respond to %<%c%s%>"
31854 #: objc/objc-act.c:6427
31855 #, gcc-internal-format
31856 msgid "no %<%c%s%> method found"
31859 #: objc/objc-act.c:6433
31860 #, gcc-internal-format
31861 msgid "(Messages without a matching method signature"
31864 #: objc/objc-act.c:6434
31865 #, gcc-internal-format
31866 msgid "will be assumed to return %<id%> and accept"
31869 #: objc/objc-act.c:6435
31870 #, gcc-internal-format
31871 msgid "%<...%> as arguments.)"
31874 #: objc/objc-act.c:6668
31875 #, gcc-internal-format
31876 msgid "undeclared selector %qs"
31879 #. Historically, a class method that produced objects (factory
31880 #. method) would assign `self' to the instance that it
31881 #. allocated. This would effectively turn the class method into
31882 #. an instance method. Following this assignment, the instance
31883 #. variables could be accessed. That practice, while safe,
31884 #. violates the simple rule that a class method should not refer
31885 #. to an instance variable. It's better to catch the cases
31886 #. where this is done unknowingly than to support the above
31888 #: objc/objc-act.c:6710
31889 #, gcc-internal-format
31890 msgid "instance variable %qs accessed in class method"
31893 #: objc/objc-act.c:6943
31894 #, gcc-internal-format
31895 msgid "duplicate declaration of method %<%c%s%>"
31898 #: objc/objc-act.c:7004
31899 #, gcc-internal-format
31900 msgid "duplicate interface declaration for category %<%s(%s)%>"
31903 #: objc/objc-act.c:7031
31904 #, gcc-internal-format
31905 msgid "illegal reference type specified for instance variable %qs"
31908 #: objc/objc-act.c:7042
31909 #, gcc-internal-format
31910 msgid "instance variable %qs has unknown size"
31913 #: objc/objc-act.c:7067
31914 #, gcc-internal-format
31915 msgid "type %qs has no default constructor to call"
31918 #: objc/objc-act.c:7073
31919 #, gcc-internal-format
31920 msgid "destructor for %qs shall not be run either"
31923 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
31924 #. initialize them.
31925 #: objc/objc-act.c:7085
31926 #, gcc-internal-format
31927 msgid "type %qs has virtual member functions"
31930 #: objc/objc-act.c:7086
31931 #, gcc-internal-format
31932 msgid "illegal aggregate type %qs specified for instance variable %qs"
31935 #: objc/objc-act.c:7096
31936 #, gcc-internal-format
31937 msgid "type %qs has a user-defined constructor"
31940 #: objc/objc-act.c:7098
31941 #, gcc-internal-format
31942 msgid "type %qs has a user-defined destructor"
31945 #: objc/objc-act.c:7102
31946 #, gcc-internal-format
31948 "C++ constructors and destructors will not be invoked for Objective-C fields"
31951 #: objc/objc-act.c:7211
31952 #, gcc-internal-format
31953 msgid "instance variable %qs is declared private"
31956 #: objc/objc-act.c:7222
31957 #, gcc-internal-format
31958 msgid "instance variable %qs is %s; this will be a hard error in the future"
31961 #: objc/objc-act.c:7229
31962 #, gcc-internal-format
31963 msgid "instance variable %qs is declared %s"
31966 #: objc/objc-act.c:7255 objc/objc-act.c:7343
31967 #, gcc-internal-format
31968 msgid "incomplete implementation of class %qs"
31971 #: objc/objc-act.c:7259 objc/objc-act.c:7348
31972 #, gcc-internal-format
31973 msgid "incomplete implementation of category %qs"
31976 #: objc/objc-act.c:7264 objc/objc-act.c:7353
31977 #, gcc-internal-format
31978 msgid "method definition for %<%c%s%> not found"
31981 #: objc/objc-act.c:7394
31982 #, gcc-internal-format
31983 msgid "%s %qs does not fully implement the %qs protocol"
31986 #: objc/objc-act.c:7452 objc/objc-act.c:9142
31987 #, gcc-internal-format
31988 msgid "%<@end%> missing in implementation context"
31991 #: objc/objc-act.c:7471
31992 #, gcc-internal-format
31993 msgid "cannot find interface declaration for %qs, superclass of %qs"
31996 #: objc/objc-act.c:7501
31997 #, gcc-internal-format
31998 msgid "reimplementation of class %qs"
32001 #: objc/objc-act.c:7533
32002 #, gcc-internal-format
32003 msgid "conflicting super class name %qs"
32006 #: objc/objc-act.c:7535
32007 #, gcc-internal-format
32008 msgid "previous declaration of %qs"
32011 #: objc/objc-act.c:7551 objc/objc-act.c:7549
32012 #, gcc-internal-format
32013 msgid "duplicate interface declaration for class %qs"
32016 #: objc/objc-act.c:7805
32017 #, gcc-internal-format
32018 msgid "duplicate declaration for protocol %qs"
32021 #. Add a readable method name to the warning.
32022 #: objc/objc-act.c:8383
32023 #, gcc-internal-format
32024 msgid "%J%s %<%c%s%>"
32027 #: objc/objc-act.c:8713
32028 #, gcc-internal-format
32029 msgid "no super class declared in interface for %qs"
32032 #: objc/objc-act.c:8762
32033 #, gcc-internal-format
32034 msgid "[super ...] must appear in a method context"
32037 #: objc/objc-act.c:8802
32038 #, gcc-internal-format
32039 msgid "method possibly missing a [super dealloc] call"
32042 #: objc/objc-act.c:9432
32043 #, gcc-internal-format
32044 msgid "local declaration of %qs hides instance variable"
32047 #: treelang/tree1.c:278
32048 #, gcc-internal-format
32049 msgid "%HDuplicate name %q.*s."
32052 #: treelang/treetree.c:813
32053 #, gcc-internal-format
32054 msgid "Global register variable %qD used in nested function."
32057 #: treelang/treetree.c:817
32058 #, gcc-internal-format
32059 msgid "Register variable %qD used in nested function."
32062 #: treelang/treetree.c:823
32063 #, gcc-internal-format
32064 msgid "Address of global register variable %qD requested."
32067 #: treelang/treetree.c:828
32068 #, gcc-internal-format
32069 msgid "Address of register variable %qD requested."
32072 #: treelang/treetree.c:1213
32073 #, gcc-internal-format
32074 msgid "%qD attribute ignored"