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: 2008-08-27 17:39+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:361 c-format.c:385 config/i386/msformat-c.c:49
27 #: c-format.c:361 c-format.c:385 config/i386/msformat-c.c:49
28 msgid "the ' ' printf flag"
31 #: c-format.c:362 c-format.c:386 c-format.c:420 c-format.c:432 c-format.c:491
32 #: config/i386/msformat-c.c:50
36 #: c-format.c:362 c-format.c:386 c-format.c:420 c-format.c:432
37 #: config/i386/msformat-c.c:50
38 msgid "the '+' printf flag"
41 #: c-format.c:363 c-format.c:387 c-format.c:433 c-format.c:467
42 #: config/i386/msformat-c.c:51 config/i386/msformat-c.c:86
46 #: c-format.c:363 c-format.c:387 c-format.c:433 config/i386/msformat-c.c:51
47 msgid "the '#' printf flag"
50 #: c-format.c:364 c-format.c:388 c-format.c:465 config/i386/msformat-c.c:52
54 #: c-format.c:364 c-format.c:388 config/i386/msformat-c.c:52
55 msgid "the '0' printf flag"
58 #: c-format.c:365 c-format.c:389 c-format.c:464 c-format.c:494
59 #: config/i386/msformat-c.c:53
63 #: c-format.c:365 c-format.c:389 config/i386/msformat-c.c:53
64 msgid "the '-' printf flag"
67 #: c-format.c:366 c-format.c:447 config/i386/msformat-c.c:54
68 #: config/i386/msformat-c.c:74
72 #: c-format.c:366 config/i386/msformat-c.c:54
73 msgid "the ''' printf flag"
76 #: c-format.c:367 c-format.c:448
81 msgid "the 'I' printf flag"
84 #: c-format.c:368 c-format.c:390 c-format.c:445 c-format.c:468 c-format.c:495
85 #: c-format.c:1629 config/sol2-c.c:45 config/i386/msformat-c.c:55
86 #: config/i386/msformat-c.c:72
90 #: c-format.c:368 c-format.c:390 config/sol2-c.c:45
91 #: config/i386/msformat-c.c:55
92 msgid "field width in printf format"
95 #: c-format.c:369 c-format.c:391 c-format.c:422 c-format.c:435
96 #: config/i386/msformat-c.c:56
100 #: c-format.c:369 c-format.c:391 c-format.c:422 c-format.c:435
101 #: config/i386/msformat-c.c:56
102 msgid "precision in printf format"
105 #: c-format.c:370 c-format.c:392 c-format.c:423 c-format.c:436 c-format.c:446
106 #: c-format.c:498 config/sol2-c.c:46 config/i386/msformat-c.c:57
107 #: config/i386/msformat-c.c:73
108 msgid "length modifier"
111 #: c-format.c:370 c-format.c:392 c-format.c:423 c-format.c:436
112 #: config/sol2-c.c:46 config/i386/msformat-c.c:57
113 msgid "length modifier in printf format"
116 #: c-format.c:421 c-format.c:434
120 #: c-format.c:421 c-format.c:434
121 msgid "the 'q' diagnostic flag"
124 #: c-format.c:442 config/i386/msformat-c.c:70
125 msgid "assignment suppression"
128 #: c-format.c:442 config/i386/msformat-c.c:70
129 msgid "the assignment suppression scanf feature"
132 #: c-format.c:443 config/i386/msformat-c.c:71
136 #: c-format.c:443 config/i386/msformat-c.c:71
137 msgid "the 'a' scanf flag"
145 msgid "the 'm' scanf flag"
148 #: c-format.c:445 config/i386/msformat-c.c:72
149 msgid "field width in scanf format"
152 #: c-format.c:446 config/i386/msformat-c.c:73
153 msgid "length modifier in scanf format"
156 #: c-format.c:447 config/i386/msformat-c.c:74
157 msgid "the ''' scanf flag"
161 msgid "the 'I' scanf flag"
169 msgid "the '_' strftime flag"
173 msgid "the '-' strftime flag"
177 msgid "the '0' strftime flag"
180 #: c-format.c:466 c-format.c:490
185 msgid "the '^' strftime flag"
188 #: c-format.c:467 config/i386/msformat-c.c:86
189 msgid "the '#' strftime flag"
193 msgid "field width in strftime format"
201 msgid "the 'E' strftime modifier"
209 msgid "the 'O' strftime modifier"
213 msgid "the 'O' modifier"
217 msgid "fill character"
221 msgid "fill character in strfmon format"
225 msgid "the '^' strfmon flag"
229 msgid "the '+' strfmon flag"
237 msgid "the '(' strfmon flag"
245 msgid "the '!' strfmon flag"
249 msgid "the '-' strfmon flag"
253 msgid "field width in strfmon format"
257 msgid "left precision"
261 msgid "left precision in strfmon format"
265 msgid "right precision"
269 msgid "right precision in strfmon format"
273 msgid "length modifier in strfmon format"
277 msgid "field precision"
280 #: c-opts.c:1455 fortran/cpp.c:548
284 #. Handle deferred options from command-line.
285 #: c-opts.c:1473 fortran/cpp.c:553
286 msgid "<command-line>"
289 #: c-typeck.c:2460 c-typeck.c:4890 c-typeck.c:4893 c-typeck.c:4901
290 #: c-typeck.c:4931 c-typeck.c:6301
291 msgid "initializer element is not constant"
295 msgid "array initialized from parenthesized string constant"
298 #: c-typeck.c:4742 cp/typeck2.c:752
299 #, gcc-internal-format
300 msgid "char-array initialized from wide string"
304 msgid "wide character array initialized from non-wide string"
308 msgid "wide character array initialized from incompatible wide string"
311 #: c-typeck.c:4774 cp/typeck2.c:780
312 #, gcc-internal-format
313 msgid "initializer-string for array of chars is too long"
317 msgid "array of inappropriate type initialized from string constant"
320 #. ??? This should not be an error when inlining calls to
321 #. unprototyped functions.
322 #: c-typeck.c:4847 c-typeck.c:4353 cp/typeck.c:1609
323 #, gcc-internal-format
324 msgid "invalid use of non-lvalue array"
328 msgid "array initialized from non-constant array expression"
331 #: c-typeck.c:4938 c-typeck.c:6306
332 #, gcc-internal-format
333 msgid "initializer element is not computable at load time"
336 #. Although C99 is unclear about whether incomplete arrays
337 #. of VLAs themselves count as VLAs, it does not make
338 #. sense to permit them to be initialized given that
339 #. ordinary VLAs may not be initialized.
340 #: c-typeck.c:4949 c-decl.c:3204 c-decl.c:3219
341 #, gcc-internal-format
342 msgid "variable-sized object may not be initialized"
346 msgid "invalid initializer"
350 msgid "extra brace group at end of initializer"
354 msgid "missing braces around initializer"
358 msgid "braces around scalar initializer"
362 msgid "initialization of flexible array member in a nested context"
366 msgid "initialization of a flexible array member"
370 msgid "missing initializer"
374 msgid "empty scalar initializer"
378 msgid "extra elements in scalar initializer"
381 #: c-typeck.c:5720 c-typeck.c:5780
382 msgid "array index in non-array initializer"
385 #: c-typeck.c:5725 c-typeck.c:5833
386 msgid "field name not in record or union initializer"
390 msgid "array index in initializer not of integer type"
393 #: c-typeck.c:5776 c-typeck.c:5778
394 msgid "nonconstant array index in initializer"
397 #: c-typeck.c:5782 c-typeck.c:5785
398 msgid "array index in initializer exceeds array bounds"
402 msgid "empty index range in initializer"
406 msgid "array index range in initializer exceeds array bounds"
409 #: c-typeck.c:5880 c-typeck.c:5903 c-typeck.c:6370
410 msgid "initialized field with side-effects overwritten"
413 #: c-typeck.c:5882 c-typeck.c:5905 c-typeck.c:6372
414 msgid "initialized field overwritten"
418 msgid "excess elements in char array initializer"
421 #: c-typeck.c:6587 c-typeck.c:6634
422 msgid "excess elements in struct initializer"
426 msgid "non-static initialization of a flexible array member"
430 msgid "excess elements in union initializer"
434 msgid "excess elements in array initializer"
438 msgid "excess elements in vector initializer"
442 msgid "excess elements in scalar initializer"
446 msgid "flow control insn inside a basic block"
450 msgid "wrong insn in the fallthru edge"
454 msgid "insn outside basic block"
458 msgid "return not followed by barrier"
461 #: cgraph.c:635 ipa-inline.c:423
462 msgid "function body not available"
465 #: cgraph.c:637 cgraphbuild.c:95
466 msgid "redefined extern inline functions are not considered for inlining"
469 #: cgraph.c:640 cgraphbuild.c:102
470 msgid "function not considered for inlining"
473 #: cgraph.c:642 cgraphbuild.c:98
474 msgid "function not inlinable"
478 msgid "mismatched arguments"
481 #: collect2.c:395 gcc.c:6990
483 msgid "internal gcc abort in %s, at %s:%d"
491 #: collect2.c:1283 collect2.c:1431 collect2.c:1466
496 #: collect2.c:1286 collect2.c:1436 collect2.c:1469
503 msgid "collect2 version %s"
508 msgid "%d constructor(s) found\n"
513 msgid "%d destructor(s) found\n"
518 msgid "%d frame table(s) found\n"
523 msgid "can't get program status"
528 msgid "could not open response file %s"
533 msgid "could not write to response file %s"
538 msgid "could not close response file %s"
543 msgid "[cannot find %s]"
548 msgid "cannot find '%s'"
551 #: collect2.c:1640 collect2.c:2131 collect2.c:2286 gcc.c:2997
553 msgid "pex_init failed"
558 msgid "[Leaving %s]\n"
565 "write_c_file - output name is %s, prefix is %s\n"
570 msgid "cannot find 'nm'"
575 msgid "can't open nm output"
580 msgid "init function found in object %s"
585 msgid "fini function found in object %s"
590 msgid "can't open ldd output"
597 "ldd output with constructors/destructors.\n"
602 msgid "dynamic dependency %s not found"
607 msgid "unable to open dynamic dependency '%s'"
612 msgid "%s: not a COFF file"
617 msgid "%s: cannot open as COFF file"
622 msgid "library lib%s not found"
627 msgid "\"%s\" is not a valid option to the preprocessor"
632 msgid "too many input files"
637 msgid "compilation terminated due to -Wfatal-errors.\n"
643 "Please submit a full bug report,\n"
644 "with preprocessed source if appropriate.\n"
645 "See %s for instructions.\n"
650 msgid "compilation terminated.\n"
655 msgid "%s:%d: confused by earlier errors, bailing out\n"
660 msgid "Internal compiler error: Error reporting routines re-entered.\n"
664 msgid "negative insn length"
668 msgid "could not split insn"
672 msgid "invalid 'asm': "
677 msgid "nested assembly dialect alternatives"
680 #: final.c:3192 final.c:3204
682 msgid "unterminated assembly dialect alternative"
687 msgid "operand number missing after %%-letter"
690 #: final.c:3254 final.c:3295
692 msgid "operand number out of range"
697 msgid "invalid %%-code"
702 msgid "'%%l' operand isn't a label"
705 #. We can't handle floating point constants;
706 #. PRINT_OPERAND must handle them.
707 #. We can't handle floating point constants; PRINT_OPERAND must
709 #. We can't handle floating point constants;
710 #. PRINT_OPERAND must handle them.
711 #: final.c:3456 vmsdbgout.c:487 config/i386/i386.c:9651
712 #: config/pdp11/pdp11.c:1708
714 msgid "floating constant misused"
717 #: final.c:3518 vmsdbgout.c:544 config/i386/i386.c:9732
718 #: config/pdp11/pdp11.c:1755
720 msgid "invalid expression as operand"
725 msgid "Using built-in specs.\n"
731 "Setting spec %s to '%s'\n"
737 msgid "Reading specs from %s\n"
740 #: gcc.c:2108 gcc.c:2127
742 msgid "specs %%include syntax malformed after %ld characters"
747 msgid "could not find specs file %s\n"
750 #: gcc.c:2152 gcc.c:2160 gcc.c:2169 gcc.c:2178
752 msgid "specs %%rename syntax malformed after %ld characters"
757 msgid "specs %s spec was not found to be renamed"
762 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
767 msgid "rename spec %s to %s\n"
779 msgid "specs unknown %% command after %ld characters"
782 #: gcc.c:2225 gcc.c:2238
784 msgid "specs file malformed after %ld characters"
789 msgid "spec file has no spec for linking"
792 #: gcc.c:2618 gcc.c:4827
799 msgid "system path '%s' is not absolute"
804 msgid "-pipe not supported"
811 "Go ahead? (y or n) "
815 msgid "failed to get exit status"
819 msgid "failed to get process times"
825 "Internal error: %s (program %s)\n"
826 "Please submit a full bug report.\n"
827 "See %s for instructions."
832 msgid "# %s %.2f %.2f\n"
837 msgid "Usage: %s [options] file...\n"
845 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
849 msgid " --help Display this information\n"
854 " --target-help Display target specific command line options\n"
859 " --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]"
865 " Display specific types of command line options\n"
869 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
873 msgid " -dumpspecs Display all of the built in spec strings\n"
877 msgid " -dumpversion Display the version of the compiler\n"
881 msgid " -dumpmachine Display the compiler's target processor\n"
886 " -print-search-dirs Display the directories in the compiler's search "
892 " -print-libgcc-file-name Display the name of the compiler's companion "
897 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
902 " -print-prog-name=<prog> Display the full path to compiler component "
908 " -print-multi-directory Display the root directory for versions of "
914 " -print-multi-lib Display the mapping between command line options "
916 " multiple library search directories\n"
920 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
924 msgid " -print-sysroot Display the target libraries directory\n"
929 " -print-sysroot-headers-suffix Display the sysroot suffix used to find "
935 " -Wa,<options> Pass comma-separated <options> on to the "
941 " -Wp,<options> Pass comma-separated <options> on to the "
947 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
951 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
955 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
959 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
964 " -combine Pass multiple source files to compiler at once\n"
968 msgid " -save-temps Do not delete intermediate files\n"
972 msgid " -pipe Use pipes rather than intermediate files\n"
976 msgid " -time Time the execution of each subprocess\n"
981 " -specs=<file> Override built-in specs with the contents of "
987 " -std=<standard> Assume that the input sources are for <standard>\n"
992 " --sysroot=<directory> Use <directory> as the root directory for "
999 " -B <directory> Add <directory> to the compiler's search paths\n"
1003 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
1008 " -V <version> Run gcc version number <version>, if installed\n"
1013 " -v Display the programs invoked by the compiler\n"
1018 " -### Like -v but options quoted and commands not "
1024 " -E Preprocess only; do not compile, assemble or "
1029 msgid " -S Compile only; do not assemble or link\n"
1033 msgid " -c Compile and assemble, but do not link\n"
1037 msgid " -o <file> Place the output into <file>\n"
1042 " -x <language> Specify the language of the following input "
1044 " Permissible languages include: c c++ assembler "
1046 " 'none' means revert to the default behavior of\n"
1047 " guessing the language based on the file's "
1055 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
1056 " passed on to the various sub-processes invoked by %s. In order to pass\n"
1057 " other options on to these processes the -W<letter> options must be used.\n"
1062 msgid "'-%c' option must have argument"
1067 msgid "couldn't run '%s': %s"
1070 #. translate_options () has turned --version into -fversion.
1076 #: gcc.c:3631 gcov.c:427 fortran/gfortranspec.c:383 java/jcf-dump.c:1170
1080 #: gcc.c:3632 java/jcf-dump.c:1171
1083 "This is free software; see the source for copying conditions. There is NO\n"
1084 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
1090 msgid "argument to '-Xlinker' is missing"
1095 msgid "argument to '-Xpreprocessor' is missing"
1100 msgid "argument to '-Xassembler' is missing"
1105 msgid "argument to '-l' is missing"
1110 msgid "argument to '-specs' is missing"
1115 msgid "argument to '-specs=' is missing"
1120 msgid "argument to '-wrapper' is missing"
1125 msgid "'-%c' must come at the start of the command line"
1130 msgid "argument to '-B' is missing"
1135 msgid "argument to '-x' is missing"
1140 msgid "argument to '-%s' is missing"
1145 msgid "switch '%s' does not start with '-'"
1150 msgid "spec '%s' invalid"
1155 msgid "spec '%s' has invalid '%%0%c'"
1160 msgid "could not open temporary response file %s"
1165 msgid "could not write to temporary response file %s"
1170 msgid "could not close temporary response file %s"
1175 msgid "spec '%s' has invalid '%%W%c"
1180 msgid "spec '%s' has invalid '%%x%c'"
1185 msgid "Processing spec %c%s%c, which is '%s'\n"
1190 msgid "unknown spec function '%s'"
1195 msgid "error in args to spec function '%s'"
1200 msgid "malformed spec function name"
1206 msgid "no arguments for spec function"
1211 msgid "malformed spec function arguments"
1216 msgid "braced spec '%s' is invalid at '%c'"
1221 msgid "braced spec body '%s' is invalid"
1226 msgid "install: %s%s\n"
1231 msgid "programs: %s\n"
1236 msgid "libraries: %s\n"
1239 #. The error status indicates that only one set of fixed
1240 #. headers should be built.
1243 msgid "not configured with sysroot headers suffix"
1250 "For bug reporting instructions, please see:\n"
1255 msgid "Target: %s\n"
1260 msgid "Configured with: %s\n"
1265 msgid "Thread model: %s\n"
1270 msgid "gcc version %s %s\n"
1275 msgid "gcc driver version %s %sexecuting gcc version %s\n"
1280 msgid "no input files"
1285 msgid "cannot specify -o with -c or -S with multiple files"
1290 msgid "spec '%s' is invalid"
1305 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
1311 msgid "multilib spec '%s' is invalid"
1316 msgid "multilib exclusions '%s' is invalid"
1319 #: gcc.c:7455 gcc.c:7596
1321 msgid "multilib select '%s' is invalid"
1326 msgid "multilib exclusion '%s' is invalid"
1331 msgid "environment variable \"%s\" not defined"
1334 #: gcc.c:7931 gcc.c:7936
1336 msgid "invalid version number `%s'"
1341 msgid "too few arguments to %%:version-compare"
1346 msgid "too many arguments to %%:version-compare"
1351 msgid "unknown operator '%s' in %%:version-compare"
1357 "Assembler options\n"
1358 "=================\n"
1365 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
1372 "Usage: gcov [OPTION]... SOURCEFILE...\n"
1379 "Print code coverage information.\n"
1385 msgid " -h, --help Print this help, then exit\n"
1390 msgid " -v, --version Print version number, then exit\n"
1396 " -a, --all-blocks Show information for every basic block\n"
1402 " -b, --branch-probabilities Include branch probabilities in output\n"
1408 " -c, --branch-counts Given counts of branches taken\n"
1409 " rather than percentages\n"
1414 msgid " -n, --no-output Do not create an output file\n"
1420 " -l, --long-file-names Use long output file names for included\n"
1426 msgid " -f, --function-summaries Output summaries for each function\n"
1432 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
1438 msgid " -p, --preserve-paths Preserve all pathname components\n"
1444 " -u, --unconditional-branches Show unconditional branch counts too\n"
1451 "For bug reporting instructions, please see:\n"
1463 "This is free software; see the source for copying conditions.\n"
1464 "There is NO warranty; not even for MERCHANTABILITY or \n"
1465 "FITNESS FOR A PARTICULAR PURPOSE.\n"
1471 msgid "%s:no functions found\n"
1474 #: gcov.c:557 gcov.c:585
1481 msgid "%s:creating '%s'\n"
1486 msgid "%s:error writing output file '%s'\n"
1491 msgid "%s:could not open output file '%s'\n"
1496 msgid "%s:source file is newer than graph file '%s'\n"
1501 msgid "(the message is only displayed one per source file)\n"
1506 msgid "%s:cannot open graph file\n"
1511 msgid "%s:not a gcov graph file\n"
1516 msgid "%s:version '%.4s', prefer '%.4s'\n"
1521 msgid "%s:already seen blocks for '%s'\n"
1526 msgid "%s:corrupted\n"
1531 msgid "%s:cannot open data file, assuming not executed\n"
1536 msgid "%s:not a gcov data file\n"
1541 msgid "%s:version '%.4s', prefer version '%.4s'\n"
1546 msgid "%s:stamp mismatch with graph file\n"
1551 msgid "%s:unknown function '%u'\n"
1556 msgid "%s:profile mismatch for '%s'\n"
1561 msgid "%s:overflowed\n"
1566 msgid "%s:'%s' lacks entry and/or exit blocks\n"
1571 msgid "%s:'%s' has arcs to entry block\n"
1576 msgid "%s:'%s' has arcs from exit block\n"
1581 msgid "%s:graph is unsolvable for '%s'\n"
1591 msgid "Lines executed:%s of %d\n"
1596 msgid "No executable lines\n"
1601 msgid "Branches executed:%s of %d\n"
1606 msgid "Taken at least once:%s of %d\n"
1611 msgid "No branches\n"
1616 msgid "Calls executed:%s of %d\n"
1626 msgid "%s:no lines for '%s'\n"
1631 msgid "call %2d returned %s\n"
1636 msgid "call %2d never executed\n"
1641 msgid "branch %2d taken %s%s\n"
1646 msgid "branch %2d never executed\n"
1651 msgid "unconditional %2d taken %s\n"
1656 msgid "unconditional %2d never executed\n"
1661 msgid "%s:cannot open source file\n"
1665 msgid "GCSE disabled"
1669 msgid "jump bypassing disabled"
1674 msgid "ignoring duplicate directory \"%s\"\n"
1679 msgid " as it is a non-system directory that duplicates a system directory\n"
1684 msgid "ignoring nonexistent directory \"%s\"\n"
1689 msgid "#include \"...\" search starts here:\n"
1694 msgid "#include <...> search starts here:\n"
1699 msgid "End of search list.\n"
1702 #. Opening quotation mark.
1707 #. Closing quotation mark.
1713 msgid "--param large-function-growth limit reached"
1717 msgid "--param large-stack-frame-growth limit reached"
1721 msgid "function not inline candidate"
1725 msgid "--param max-inline-insns-single limit reached"
1729 msgid "--param max-inline-insns-auto limit reached"
1732 #: ipa-inline.c:467 ipa-inline.c:942 ipa-inline.c:1160 ipa-inline.c:1286
1733 msgid "recursive inlining"
1737 msgid "call is unlikely and code size would grow"
1741 msgid "function not declared inline and code size would grow"
1745 msgid "optimizing for size and code size would grow"
1749 msgid "target specific option mismatch"
1752 #: ipa-inline.c:1056
1753 msgid "--param inline-unit-growth limit reached"
1757 msgid "At top level:"
1762 msgid "In member function %qs"
1767 msgid "In function %qs"
1772 msgid " inlined from %qs at %s:%d:%d"
1777 msgid " inlined from %qs at %s:%d"
1782 msgid " inlined from %qs"
1785 #: loop-iv.c:2806 tree-ssa-loop-niter.c:1845
1786 msgid "assuming that the loop is not infinite"
1789 #: loop-iv.c:2807 tree-ssa-loop-niter.c:1846
1790 msgid "cannot optimize possibly infinite loops"
1793 #: loop-iv.c:2815 tree-ssa-loop-niter.c:1850
1794 msgid "assuming that the loop counter does not overflow"
1797 #: loop-iv.c:2816 tree-ssa-loop-niter.c:1851
1798 msgid "cannot optimize loop, the loop counter may overflow"
1802 msgid "This switch lacks documentation"
1815 msgid " No options with the desired characteristics were found\n"
1821 " None found. Use --help=%s to show *all* the options supported by the %s "
1828 " All options with the desired characteristics have already been displayed\n"
1832 msgid "The following options are target specific"
1836 msgid "The following options control compiler warning messages"
1840 msgid "The following options control optimizations"
1843 #: opts.c:1403 opts.c:1438
1844 msgid "The following options are language-independent"
1848 msgid "The --param option recognizes the following as parameters"
1852 msgid "The following options are specific to just the language "
1856 msgid "The following options are supported by the language "
1860 msgid "The following options are not documented"
1864 msgid "The following options are language-related"
1869 msgid "warning: --help argument %.*s is ambiguous, please be more specific\n"
1874 msgid "warning: unrecognized argument to --help= option: %.*s\n"
1879 msgid "%s: error writing file '%s': %s\n"
1884 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
1889 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
1894 msgid "%s: warning: no read access for file '%s'\n"
1899 msgid "%s: warning: no write access for file '%s'\n"
1904 msgid "%s: warning: no write access for dir containing '%s'\n"
1907 #. Catch cases like /.. where we try to backup to a
1908 #. point above the absolute root of the logical file
1912 msgid "%s: invalid file name: %s\n"
1917 msgid "%s: %s: can't get status: %s\n"
1924 "%s: fatal error: aux info file corrupted at line %d\n"
1929 msgid "%s:%d: declaration of function '%s' takes different forms\n"
1934 msgid "%s: compiling '%s'\n"
1939 msgid "%s: wait: %s\n"
1944 msgid "%s: subprocess got fatal signal %d\n"
1949 msgid "%s: %s exited with status %d\n"
1954 msgid "%s: warning: missing SYSCALLS file '%s'\n"
1957 #: protoize.c:1981 protoize.c:2010
1959 msgid "%s: can't read aux info file '%s': %s\n"
1962 #: protoize.c:2026 protoize.c:2054
1964 msgid "%s: can't get status of aux info file '%s': %s\n"
1969 msgid "%s: can't open aux info file '%s' for reading: %s\n"
1974 msgid "%s: error reading aux info file '%s': %s\n"
1979 msgid "%s: error closing aux info file '%s': %s\n"
1984 msgid "%s: can't delete aux info file '%s': %s\n"
1987 #: protoize.c:2211 protoize.c:4181
1989 msgid "%s: can't delete file '%s': %s\n"
1994 msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
1999 msgid "%s: conflicting extern definitions of '%s'\n"
2004 msgid "%s: declarations of '%s' will not be converted\n"
2009 msgid "%s: conflict list for '%s' follows:\n"
2014 msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
2019 msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
2024 msgid "%s: %d: warning: no extern definition for '%s'\n"
2029 msgid "%s: warning: no static definition for '%s' in file '%s'\n"
2034 msgid "%s: multiple static defs of '%s' in file '%s'\n"
2037 #: protoize.c:2702 protoize.c:2705
2039 msgid "%s: %d: warning: source too confusing\n"
2044 msgid "%s: %d: warning: varargs function declaration not converted\n"
2049 msgid "%s: declaration of function '%s' not converted\n"
2054 msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
2061 "%s: warning: too few parameter lists in declaration of '%s'\n"
2066 msgid "%s: %d: warning: found '%s' but expected '%s'\n"
2071 msgid "%s: local declaration for function '%s' not inserted\n"
2078 "%s: %d: warning: can't add declaration of '%s' into macro call\n"
2083 msgid "%s: global declarations for file '%s' not inserted\n"
2086 #: protoize.c:3519 protoize.c:3549
2088 msgid "%s: definition of function '%s' not converted\n"
2093 msgid "%s: %d: warning: definition of %s not converted\n"
2098 msgid "%s: found definition of '%s' at %s(%d)\n"
2101 #. If we make it here, then we did not know about this
2102 #. function definition.
2105 msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
2110 msgid "%s: function definition not converted\n"
2115 msgid "%s: '%s' not converted\n"
2120 msgid "%s: would convert file '%s'\n"
2125 msgid "%s: converting file '%s'\n"
2130 msgid "%s: can't get status for file '%s': %s\n"
2135 msgid "%s: can't open file '%s' for reading: %s\n"
2142 "%s: error reading input file '%s': %s\n"
2147 msgid "%s: can't create/open clean file '%s': %s\n"
2152 msgid "%s: warning: file '%s' already saved in '%s'\n"
2157 msgid "%s: can't link file '%s' to '%s': %s\n"
2162 msgid "%s: can't create/open output file '%s': %s\n"
2167 msgid "%s: can't change mode of file '%s': %s\n"
2172 msgid "%s: cannot get working directory: %s\n"
2177 msgid "%s: input file names must have .c suffixes: %s\n"
2181 msgid "unable to generate reloads for:"
2185 msgid "this is the insn:"
2188 #. It's the compiler's fault.
2190 msgid "could not find a spill register"
2193 #. It's the compiler's fault.
2195 msgid "VOIDmode on an output"
2199 msgid "Failure trying to reload:"
2203 msgid "unrecognizable insn:"
2207 msgid "insn does not satisfy its constraints:"
2213 "Execution times (seconds)\n"
2216 #. Print total time.
2223 msgid "time in %s: %ld.%06ld (%ld%%)\n"
2228 msgid "collect: reading %s\n"
2233 msgid "removing .rpo file"
2238 msgid "renaming .rpo file"
2243 msgid "collect: recompiling %s\n"
2248 msgid "collect: tweaking %s in %s\n"
2253 msgid "collect: relinking\n"
2258 msgid "unrecoverable error"
2264 "%s%s%s %sversion %s (%s)\n"
2265 "%s\tcompiled by GNU C version %s, "
2270 msgid "%s%s%s %sversion %s (%s) compiled by CC, "
2275 msgid "GMP version %s, MPFR version %s.\n"
2280 msgid "%s%swarning: %s header version %s differs from library version %s.\n"
2286 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
2290 msgid "options passed: "
2294 msgid "options enabled: "
2299 msgid "created and used with differing settings of '%s'"
2303 msgid "out of memory"
2307 msgid "created and used with different settings of -fpic"
2311 msgid "created and used with different settings of -fpie"
2314 #: tree-inline.c:3110
2315 msgid "originally indirect function call not considered for inlining"
2318 #. The remainder are real diagnostic types.
2319 #: diagnostic.def:15
2320 msgid "fatal error: "
2323 #: diagnostic.def:16
2324 msgid "internal compiler error: "
2327 #: diagnostic.def:17
2331 #: diagnostic.def:18
2332 msgid "sorry, unimplemented: "
2335 #: diagnostic.def:19
2339 #: diagnostic.def:20
2340 msgid "anachronism: "
2343 #: diagnostic.def:21
2347 #: diagnostic.def:22
2351 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
2352 #. prefix does not matter.
2353 #: diagnostic.def:25
2357 #: diagnostic.def:26
2363 "The maximum structure size (in bytes) for which GCC will use by-element "
2369 "The maximum number of structure fields for which GCC will use by-element "
2375 "The threshold ratio between instantiated fields and the total structure size"
2379 msgid "The threshold ratio between current and hottest structure counts"
2384 "The maximum number of instructions in a single function eligible for inlining"
2388 msgid "The maximum number of instructions when automatically inlining"
2393 "The maximum number of instructions inline function can grow to via recursive "
2399 "The maximum number of instructions non-inline function can grow to via "
2400 "recursive inlining"
2404 msgid "The maximum depth of recursive inlining for inline functions"
2408 msgid "The maximum depth of recursive inlining for non-inline functions"
2413 "Inline recursively only when the probability of call being executed exceeds "
2419 "If -fvariable-expansion-in-unroller is used, the maximum number of times "
2420 "that an individual variable will be expanded during loop unrolling"
2425 "If -ftree-vectorize is used, the minimal loop bound of a loop to be "
2426 "considered for vectorization"
2430 msgid "The maximum number of instructions to consider to fill a delay slot"
2435 "The maximum number of instructions to consider to find accurate live "
2436 "register information"
2440 msgid "The maximum length of scheduling's pending operations list"
2444 msgid "The size of function body to be considered large"
2448 msgid "Maximal growth due to inlining of large function (in percent)"
2452 msgid "The size of translation unit to be considered large"
2457 "how much can given compilation unit grow because of the inlining (in percent)"
2462 "how much can given compilation unit grow because of the interprocedural "
2463 "constant propagation (in percent)"
2467 msgid "expense of call operation relative to ordinary arithmetic operations"
2471 msgid "The size of stack frame to be considered large"
2475 msgid "Maximal stack frame growth due to inlining (in percent)"
2479 msgid "The maximum amount of memory to be allocated by GCSE"
2483 msgid "The maximum number of passes to make when doing GCSE"
2488 "The threshold ratio for performing partial redundancy elimination after "
2494 "The threshold ratio of critical edges execution count that permit performing "
2495 "redundancy elimination after reload"
2499 msgid "The maximum number of instructions to consider to unroll in a loop"
2504 "The maximum number of instructions to consider to unroll in a loop on average"
2508 msgid "The maximum number of unrollings of a single loop"
2512 msgid "The maximum number of insns of a peeled loop"
2516 msgid "The maximum number of peelings of a single loop"
2520 msgid "The maximum number of insns of a completely peeled loop"
2525 "The maximum number of peelings of a single loop that is peeled completely"
2529 msgid "The maximum number of insns of a peeled loop that rolls only once"
2533 msgid "The maximum number of insns of an unswitched loop"
2537 msgid "The maximum number of unswitchings in a single loop"
2542 "Bound on the number of iterations the brute force # of iterations analysis "
2543 "algorithm evaluates"
2547 msgid "Bound on the cost of an expression to compute the number of iterations"
2552 "A factor for tuning the upper bound that swing modulo scheduler uses for "
2558 "The number of cycles the swing modulo scheduler considers when checking "
2559 "conflicts using DFA"
2564 "A threshold on the average loop count considered by the swing modulo "
2570 "Select fraction of the maximal count of repetitions of basic block in "
2571 "program given basic block needs to have to be considered hot"
2576 "Select fraction of the maximal frequency of executions of basic block in "
2577 "function given basic block needs to have to be considered hot"
2582 "Select fraction of the maximal frequency of executions of basic block in "
2583 "function given basic block get alignment"
2588 "Loops iterating at least selected number of iterations will get loop "
2593 msgid "The maximum number of loop iterations we predict statically"
2598 "The percentage of function, weighted by execution frequency, that must be "
2599 "covered by trace formation. Used when profile feedback is available"
2604 "The percentage of function, weighted by execution frequency, that must be "
2605 "covered by trace formation. Used when profile feedback is not available"
2609 msgid "Maximal code growth caused by tail duplication (in percent)"
2614 "Stop reverse growth if the reverse probability of best edge is less than "
2615 "this threshold (in percent)"
2620 "Stop forward growth if the probability of best edge is less than this "
2621 "threshold (in percent). Used when profile feedback is available"
2626 "Stop forward growth if the probability of best edge is less than this "
2627 "threshold (in percent). Used when profile feedback is not available"
2631 msgid "The maximum number of incoming edges to consider for crossjumping"
2636 "The minimum number of matching instructions to consider for crossjumping"
2640 msgid "The maximum expansion factor when copying basic blocks"
2645 "The maximum number of insns to duplicate when unfactoring computed gotos"
2649 msgid "The maximum length of path considered in cse"
2653 msgid "The maximum instructions CSE process before flushing"
2658 "The minimum cost of an expensive expression in the loop invariant motion"
2663 "Bound on number of candidates below that all candidates are considered in iv "
2668 msgid "Bound on number of iv uses in loop optimized in iv optimizations"
2673 "If number of candidates in the set is smaller, we always try to remove "
2674 "unused ivs during its optimization"
2678 msgid "Bound on size of expressions used in the scalar evolutions analyzer"
2682 msgid "Bound on the number of variables in Omega constraint systems"
2686 msgid "Bound on the number of inequalities in Omega constraint systems"
2690 msgid "Bound on the number of equalities in Omega constraint systems"
2694 msgid "Bound on the number of wild cards in Omega constraint systems"
2698 msgid "Bound on the size of the hash table in Omega constraint systems"
2702 msgid "Bound on the number of keys in Omega constraint systems"
2707 "When set to 1, use expensive methods to eliminate all redundant constraints"
2712 "Bound on number of runtime checks inserted by the vectorizer's loop "
2713 "versioning for alignment check"
2718 "Bound on number of runtime checks inserted by the vectorizer's loop "
2719 "versioning for alias check"
2723 msgid "The maximum memory locations recorded by cselib"
2728 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
2729 "total size of the heap"
2733 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
2738 "The maximum number of instructions to search backward when looking for "
2744 "The maximum number of virtual operators that a function is allowed to have "
2745 "before triggering memory partitioning heuristics"
2750 "The average number of virtual operators that memory statements are allowed "
2751 "to have before triggering memory partitioning heuristics"
2756 "The maximum number of blocks in a region to be considered for interblock "
2762 "The maximum number of insns in a region to be considered for interblock "
2768 "The minimum probability of reaching a source block for interblock "
2769 "speculative scheduling"
2773 msgid "The maximum number of iterations through CFG to extend regions"
2778 "The maximum conflict delay for an insn to be considered for speculative "
2784 "The minimal probability of speculation success (in percents), so that "
2785 "speculative insn will be scheduled."
2790 "The maximum number of RTL nodes that can be recorded as combiner's last value"
2794 msgid "The upper bound for sharing integer constants"
2799 "Minimum number of virtual mappings to consider switching to full virtual "
2805 "Ratio between virtual mappings and virtual symbols to do full virtual renames"
2810 "The lower bound for a buffer to be considered for stack smashing protection"
2815 "Maximum number of statements allowed in a block that needs to be duplicated "
2816 "when threading jumps"
2821 "Maximum number of fields in a structure before pointer analysis treats the "
2822 "structure as a single variable"
2827 "The maximum number of instructions ready to be issued to be considered by "
2828 "the scheduler during the first scheduling pass"
2832 msgid "The number of insns executed before prefetch is completed"
2836 msgid "The number of prefetches that can run at the same time"
2840 msgid "The size of L1 cache"
2844 msgid "The size of L1 cache line"
2848 msgid "The size of L2 cache"
2852 msgid "Whether to use canonical types"
2857 "Maximum length of partial antic set when performing tree pre optimization"
2861 msgid "Maximum size of a SCC before SCCVN stops processing a function"
2865 msgid "Multiplier used for determining the double-queueing threshold"
2869 msgid "max loops number for regional RA"
2874 "The maximum ratio between array size and switch branches for a switch "
2875 "conversion to take place"
2878 #: config/alpha/alpha.c:5023
2880 msgid "invalid %%H value"
2883 #: config/alpha/alpha.c:5044 config/bfin/bfin.c:1514
2885 msgid "invalid %%J value"
2888 #: config/alpha/alpha.c:5074 config/ia64/ia64.c:4727
2890 msgid "invalid %%r value"
2893 #: config/alpha/alpha.c:5084 config/ia64/ia64.c:4681
2894 #: config/rs6000/rs6000.c:12028 config/xtensa/xtensa.c:2063
2896 msgid "invalid %%R value"
2899 #: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11947
2900 #: config/xtensa/xtensa.c:2030
2902 msgid "invalid %%N value"
2905 #: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11975
2907 msgid "invalid %%P value"
2910 #: config/alpha/alpha.c:5106
2912 msgid "invalid %%h value"
2915 #: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2056
2917 msgid "invalid %%L value"
2920 #: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11929
2922 msgid "invalid %%m value"
2925 #: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11937
2927 msgid "invalid %%M value"
2930 #: config/alpha/alpha.c:5205
2932 msgid "invalid %%U value"
2935 #: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
2936 #: config/rs6000/rs6000.c:12036
2938 msgid "invalid %%s value"
2941 #: config/alpha/alpha.c:5254
2943 msgid "invalid %%C value"
2946 #: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11764
2947 #: config/rs6000/rs6000.c:11783
2949 msgid "invalid %%E value"
2952 #: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
2954 msgid "unknown relocation unspec"
2957 #: config/alpha/alpha.c:5325 config/crx/crx.c:1081
2958 #: config/rs6000/rs6000.c:12367 config/spu/spu.c:1488
2960 msgid "invalid %%xn code"
2963 #: config/arc/arc.c:1728 config/m32r/m32r.c:1805
2965 msgid "invalid operand to %%R code"
2968 #: config/arc/arc.c:1760 config/m32r/m32r.c:1828
2970 msgid "invalid operand to %%H/%%L code"
2973 #: config/arc/arc.c:1782 config/m32r/m32r.c:1899
2975 msgid "invalid operand to %%U code"
2978 #: config/arc/arc.c:1793
2980 msgid "invalid operand to %%V code"
2984 #. Undocumented flag.
2985 #: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:7003
2987 msgid "invalid operand output code"
2990 #: config/arm/arm.c:12744 config/arm/arm.c:12762
2992 msgid "predicated Thumb instruction"
2995 #: config/arm/arm.c:12750
2997 msgid "predicated instruction in conditional sequence"
3000 #: config/arm/arm.c:12909
3002 msgid "invalid shift operand"
3005 #: config/arm/arm.c:12956 config/arm/arm.c:12966 config/arm/arm.c:12976
3006 #: config/arm/arm.c:12986 config/arm/arm.c:12996 config/arm/arm.c:13035
3007 #: config/arm/arm.c:13053 config/arm/arm.c:13088 config/arm/arm.c:13107
3008 #: config/arm/arm.c:13122 config/arm/arm.c:13150 config/arm/arm.c:13157
3009 #: config/arm/arm.c:13165 config/arm/arm.c:13186 config/arm/arm.c:13193
3010 #: config/bfin/bfin.c:1527 config/bfin/bfin.c:1534 config/bfin/bfin.c:1541
3011 #: config/bfin/bfin.c:1548 config/bfin/bfin.c:1557 config/bfin/bfin.c:1564
3012 #: config/bfin/bfin.c:1571 config/bfin/bfin.c:1578
3014 msgid "invalid operand for code '%c'"
3017 #: config/arm/arm.c:13048
3019 msgid "instruction never executed"
3022 #: config/arm/arm.c:13260
3024 msgid "missing operand"
3027 #: config/avr/avr.c:1175
3029 msgid "address operand requires constraint for X, Y, or Z register"
3032 #: config/avr/avr.c:1287
3033 msgid "bad address, not (reg+disp):"
3036 #: config/avr/avr.c:1294
3037 msgid "bad address, not post_inc or pre_dec:"
3040 #: config/avr/avr.c:1305
3041 msgid "internal compiler error. Bad address:"
3044 #: config/avr/avr.c:1318
3045 msgid "internal compiler error. Unknown mode:"
3048 #: config/avr/avr.c:1913 config/avr/avr.c:2601
3049 msgid "invalid insn:"
3052 #: config/avr/avr.c:1952 config/avr/avr.c:2038 config/avr/avr.c:2087
3053 #: config/avr/avr.c:2115 config/avr/avr.c:2210 config/avr/avr.c:2379
3054 #: config/avr/avr.c:2640 config/avr/avr.c:2752
3055 msgid "incorrect insn:"
3058 #: config/avr/avr.c:2134 config/avr/avr.c:2295 config/avr/avr.c:2450
3059 #: config/avr/avr.c:2818
3060 msgid "unknown move insn:"
3063 #: config/avr/avr.c:3048
3064 msgid "bad shift insn:"
3067 #: config/avr/avr.c:3164 config/avr/avr.c:3584 config/avr/avr.c:3942
3068 msgid "internal compiler error. Incorrect shift:"
3071 #: config/bfin/bfin.c:1476
3073 msgid "invalid %%j value"
3076 #: config/bfin/bfin.c:1669
3078 msgid "invalid const_double operand"
3081 #: config/cris/cris.c:504 c-typeck.c:4629 c-typeck.c:4645 c-typeck.c:4662
3082 #: final.c:2997 final.c:2999 gcc.c:4813 loop-iv.c:2808 loop-iv.c:2817
3083 #: rtl-error.c:105 toplev.c:599 tree-ssa-loop-niter.c:1856 cp/typeck.c:4600
3085 #, gcc-internal-format
3089 #: config/cris/cris.c:555
3090 msgid "unexpected index-type in cris_print_index"
3093 #: config/cris/cris.c:572
3094 msgid "unexpected base-type in cris_print_base"
3097 #: config/cris/cris.c:688
3098 msgid "invalid operand for 'b' modifier"
3101 #: config/cris/cris.c:705
3102 msgid "invalid operand for 'o' modifier"
3105 #: config/cris/cris.c:724
3106 msgid "invalid operand for 'O' modifier"
3109 #: config/cris/cris.c:757
3110 msgid "invalid operand for 'p' modifier"
3113 #: config/cris/cris.c:796
3114 msgid "invalid operand for 'z' modifier"
3117 #: config/cris/cris.c:860 config/cris/cris.c:894
3118 msgid "invalid operand for 'H' modifier"
3121 #: config/cris/cris.c:870
3122 msgid "bad register"
3125 #: config/cris/cris.c:914
3126 msgid "invalid operand for 'e' modifier"
3129 #: config/cris/cris.c:931
3130 msgid "invalid operand for 'm' modifier"
3133 #: config/cris/cris.c:956
3134 msgid "invalid operand for 'A' modifier"
3137 #: config/cris/cris.c:979
3138 msgid "invalid operand for 'D' modifier"
3141 #: config/cris/cris.c:993
3142 msgid "invalid operand for 'T' modifier"
3145 #: config/cris/cris.c:1013
3146 msgid "invalid operand modifier letter"
3149 #: config/cris/cris.c:1070
3150 msgid "unexpected multiplicative operand"
3153 #: config/cris/cris.c:1090
3154 msgid "unexpected operand"
3157 #: config/cris/cris.c:1123 config/cris/cris.c:1133
3158 msgid "unrecognized address"
3161 #: config/cris/cris.c:2215
3162 msgid "unrecognized supposed constant"
3165 #: config/cris/cris.c:2644 config/cris/cris.c:2708
3166 msgid "unexpected side-effects in address"
3169 #. Can't possibly get a GOT-needing-fixup for a function-call,
3171 #: config/cris/cris.c:3545
3172 msgid "Unidentifiable call op"
3175 #: config/cris/cris.c:3596
3177 msgid "PIC register isn't set up"
3180 #: config/fr30/fr30.c:464
3182 msgid "fr30_print_operand_address: unhandled address"
3185 #: config/fr30/fr30.c:488
3187 msgid "fr30_print_operand: unrecognized %%p code"
3190 #: config/fr30/fr30.c:508
3192 msgid "fr30_print_operand: unrecognized %%b code"
3195 #: config/fr30/fr30.c:529
3197 msgid "fr30_print_operand: unrecognized %%B code"
3200 #: config/fr30/fr30.c:537
3202 msgid "fr30_print_operand: invalid operand to %%A code"
3205 #: config/fr30/fr30.c:554
3207 msgid "fr30_print_operand: invalid %%x code"
3210 #: config/fr30/fr30.c:561
3212 msgid "fr30_print_operand: invalid %%F code"
3215 #: config/fr30/fr30.c:578
3217 msgid "fr30_print_operand: unknown code"
3220 #: config/fr30/fr30.c:606 config/fr30/fr30.c:615 config/fr30/fr30.c:626
3221 #: config/fr30/fr30.c:639
3223 msgid "fr30_print_operand: unhandled MEM"
3226 #: config/frv/frv.c:2546
3227 msgid "bad insn to frv_print_operand_address:"
3230 #: config/frv/frv.c:2557
3231 msgid "bad register to frv_print_operand_memory_reference_reg:"
3234 #: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
3235 #: config/frv/frv.c:2636 config/frv/frv.c:2641
3236 msgid "bad insn to frv_print_operand_memory_reference:"
3239 #: config/frv/frv.c:2727
3241 msgid "bad condition code"
3244 #: config/frv/frv.c:2802
3245 msgid "bad insn in frv_print_operand, bad const_double"
3248 #: config/frv/frv.c:2863
3249 msgid "bad insn to frv_print_operand, 'e' modifier:"
3252 #: config/frv/frv.c:2871
3253 msgid "bad insn to frv_print_operand, 'F' modifier:"
3256 #: config/frv/frv.c:2887
3257 msgid "bad insn to frv_print_operand, 'f' modifier:"
3260 #: config/frv/frv.c:2901
3261 msgid "bad insn to frv_print_operand, 'g' modifier:"
3264 #: config/frv/frv.c:2949
3265 msgid "bad insn to frv_print_operand, 'L' modifier:"
3268 #: config/frv/frv.c:2962
3269 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3272 #: config/frv/frv.c:2983
3273 msgid "bad insn to frv_print_operand, 'O' modifier:"
3276 #: config/frv/frv.c:3001
3277 msgid "bad insn to frv_print_operand, P modifier:"
3280 #: config/frv/frv.c:3021
3281 msgid "bad insn in frv_print_operand, z case"
3284 #: config/frv/frv.c:3052
3285 msgid "bad insn in frv_print_operand, 0 case"
3288 #: config/frv/frv.c:3057
3289 msgid "frv_print_operand: unknown code"
3292 #: config/frv/frv.c:4426
3293 msgid "bad output_move_single operand"
3296 #: config/frv/frv.c:4553
3297 msgid "bad output_move_double operand"
3300 #: config/frv/frv.c:4695
3301 msgid "bad output_condmove_single operand"
3304 #. This macro is a C statement to print on `stderr' a string describing the
3305 #. particular machine description choice. Every machine description should
3306 #. define `TARGET_VERSION'. For example:
3309 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
3311 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
3313 #: config/frv/frv.h:328
3318 #: config/i386/i386.c:9726
3320 msgid "invalid UNSPEC as operand"
3323 #: config/i386/i386.c:10438
3326 "operand is neither a constant nor a condition code, invalid operand code 'c'"
3329 #: config/i386/i386.c:10562
3331 msgid "invalid operand code '%c'"
3334 #: config/i386/i386.c:10611
3336 msgid "invalid constraints for operand"
3339 #: config/i386/i386.c:17897
3340 msgid "unknown insn mode"
3343 #. 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.
3344 #. 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.
3345 #: config/i386/xm-djgpp.h:61
3347 msgid "environment variable DJGPP not defined"
3350 #: config/i386/xm-djgpp.h:63
3352 msgid "environment variable DJGPP points to missing file '%s'"
3355 #: config/i386/xm-djgpp.h:66
3357 msgid "environment variable DJGPP points to corrupt file '%s'"
3360 #: config/ia64/ia64.c:4779
3362 msgid "ia64_print_operand: unknown code"
3365 #: config/ia64/ia64.c:9897
3366 msgid "invalid conversion from %<__fpreg%>"
3369 #: config/ia64/ia64.c:9900
3370 msgid "invalid conversion to %<__fpreg%>"
3373 #: config/ia64/ia64.c:9913 config/ia64/ia64.c:9924
3374 msgid "invalid operation on %<__fpreg%>"
3377 #: config/iq2000/iq2000.c:3121
3379 msgid "invalid %%P operand"
3382 #: config/iq2000/iq2000.c:3129 config/rs6000/rs6000.c:11965
3384 msgid "invalid %%p value"
3387 #: config/iq2000/iq2000.c:3185
3389 msgid "invalid use of %%d, %%x, or %%X"
3392 #: config/m32r/m32r.c:1775
3394 msgid "invalid operand to %%s code"
3397 #: config/m32r/m32r.c:1782
3399 msgid "invalid operand to %%p code"
3402 #: config/m32r/m32r.c:1837
3403 msgid "bad insn for 'A'"
3406 #: config/m32r/m32r.c:1884
3408 msgid "invalid operand to %%T/%%B code"
3411 #: config/m32r/m32r.c:1907
3413 msgid "invalid operand to %%N code"
3416 #: config/m32r/m32r.c:1940
3417 msgid "pre-increment address is not a register"
3420 #: config/m32r/m32r.c:1947
3421 msgid "pre-decrement address is not a register"
3424 #: config/m32r/m32r.c:1954
3425 msgid "post-increment address is not a register"
3428 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
3429 #: config/rs6000/rs6000.c:20642
3433 #: config/m32r/m32r.c:2049
3434 msgid "lo_sum not of register"
3437 #. !!!! SCz wrong here.
3438 #: config/m68hc11/m68hc11.c:3189 config/m68hc11/m68hc11.c:3567
3439 msgid "move insn not handled"
3442 #: config/m68hc11/m68hc11.c:3413 config/m68hc11/m68hc11.c:3497
3443 #: config/m68hc11/m68hc11.c:3770
3444 msgid "invalid register in the move instruction"
3447 #: config/m68hc11/m68hc11.c:3447
3448 msgid "invalid operand in the instruction"
3451 #: config/m68hc11/m68hc11.c:3744
3452 msgid "invalid register in the instruction"
3455 #: config/m68hc11/m68hc11.c:3777
3456 msgid "operand 1 must be a hard register"
3459 #: config/m68hc11/m68hc11.c:3791
3460 msgid "invalid rotate insn"
3463 #: config/m68hc11/m68hc11.c:4215
3464 msgid "registers IX, IY and Z used in the same INSN"
3467 #: config/m68hc11/m68hc11.c:4548 config/m68hc11/m68hc11.c:4848
3468 msgid "cannot do z-register replacement"
3471 #: config/m68hc11/m68hc11.c:4911
3472 msgid "invalid Z register replacement for insn"
3475 #: config/mips/mips.c:6997 config/mips/mips.c:7018 config/mips/mips.c:7122
3477 msgid "'%%%c' is not a valid operand prefix"
3480 #: config/mips/mips.c:7066 config/mips/mips.c:7073 config/mips/mips.c:7080
3481 #: config/mips/mips.c:7140
3483 msgid "invalid use of '%%%c'"
3486 #: config/mips/mips.c:7388
3487 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
3490 #: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
3491 msgid "MMIX Internal: Expected a CONST_INT, not this"
3494 #: config/mmix/mmix.c:1562
3495 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3498 #: config/mmix/mmix.c:1581
3499 msgid "MMIX Internal: Expected a register, not this"
3502 #: config/mmix/mmix.c:1591
3503 msgid "MMIX Internal: Expected a constant, not this"
3506 #. We need the original here.
3507 #: config/mmix/mmix.c:1675
3508 msgid "MMIX Internal: Cannot decode this operand"
3511 #: config/mmix/mmix.c:1732
3512 msgid "MMIX Internal: This is not a recognized address"
3515 #: config/mmix/mmix.c:2665
3516 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3519 #: config/mmix/mmix.c:2672
3520 msgid "MMIX Internal: What's the CC of this?"
3523 #: config/mmix/mmix.c:2676
3524 msgid "MMIX Internal: What is the CC of this?"
3527 #: config/mmix/mmix.c:2740
3528 msgid "MMIX Internal: This is not a constant:"
3531 #: config/rs6000/host-darwin.c:97
3533 msgid "Out of stack space.\n"
3536 #: config/rs6000/host-darwin.c:118
3538 msgid "Try running '%s' in the shell to raise its limit.\n"
3541 #: config/rs6000/rs6000.c:11792
3543 msgid "invalid %%f value"
3546 #: config/rs6000/rs6000.c:11801
3548 msgid "invalid %%F value"
3551 #: config/rs6000/rs6000.c:11810
3553 msgid "invalid %%G value"
3556 #: config/rs6000/rs6000.c:11845
3558 msgid "invalid %%j code"
3561 #: config/rs6000/rs6000.c:11855
3563 msgid "invalid %%J code"
3566 #: config/rs6000/rs6000.c:11865
3568 msgid "invalid %%k value"
3571 #: config/rs6000/rs6000.c:11885 config/xtensa/xtensa.c:2049
3573 msgid "invalid %%K value"
3576 #: config/rs6000/rs6000.c:11955
3578 msgid "invalid %%O value"
3581 #: config/rs6000/rs6000.c:12002
3583 msgid "invalid %%q value"
3586 #: config/rs6000/rs6000.c:12046
3588 msgid "invalid %%S value"
3591 #: config/rs6000/rs6000.c:12086
3593 msgid "invalid %%T value"
3596 #: config/rs6000/rs6000.c:12096
3598 msgid "invalid %%u value"
3601 #: config/rs6000/rs6000.c:12105 config/xtensa/xtensa.c:2019
3603 msgid "invalid %%v value"
3606 #: config/rs6000/rs6000.c:12326
3608 msgid "invalid %%y value, try using the 'Z' constraint"
3611 #: config/rs6000/rs6000.c:22506
3612 msgid "AltiVec argument passed to unprototyped function"
3615 #: config/s390/s390.c:4932
3617 msgid "cannot decompose address"
3620 #: config/s390/s390.c:5145
3621 msgid "UNKNOWN in print_operand !?"
3624 #: config/score/score3.c:1263 config/score/score3.c:1283
3625 #: config/score/score7.c:1254
3627 msgid "invalid operand for code: '%c'"
3630 #: config/sh/sh.c:779
3632 msgid "invalid operand to %%R"
3635 #: config/sh/sh.c:806
3637 msgid "invalid operand to %%S"
3640 #: config/sh/sh.c:8414
3641 msgid "created and used with different architectures / ABIs"
3644 #: config/sh/sh.c:8416
3645 msgid "created and used with different ABIs"
3648 #: config/sh/sh.c:8418
3649 msgid "created and used with different endianness"
3652 #: config/sparc/sparc.c:6811 config/sparc/sparc.c:6817
3654 msgid "invalid %%Y operand"
3657 #: config/sparc/sparc.c:6887
3659 msgid "invalid %%A operand"
3662 #: config/sparc/sparc.c:6897
3664 msgid "invalid %%B operand"
3667 #: config/sparc/sparc.c:6936
3669 msgid "invalid %%c operand"
3672 #: config/sparc/sparc.c:6958
3674 msgid "invalid %%d operand"
3677 #: config/sparc/sparc.c:6975
3679 msgid "invalid %%f operand"
3682 #: config/sparc/sparc.c:6989
3684 msgid "invalid %%s operand"
3687 #: config/sparc/sparc.c:7043
3689 msgid "long long constant not a valid immediate operand"
3692 #: config/sparc/sparc.c:7046
3694 msgid "floating point constant not a valid immediate operand"
3697 #: config/stormy16/stormy16.c:1750 config/stormy16/stormy16.c:1821
3699 msgid "'B' operand is not constant"
3702 #: config/stormy16/stormy16.c:1777
3704 msgid "'B' operand has multiple bits set"
3707 #: config/stormy16/stormy16.c:1803
3709 msgid "'o' operand is not constant"
3712 #: config/stormy16/stormy16.c:1835
3714 msgid "xstormy16_print_operand: unknown code"
3717 #: config/v850/v850.c:372
3718 msgid "const_double_split got a bad insn:"
3721 #: config/v850/v850.c:936
3722 msgid "output_move_single:"
3725 #: config/xtensa/xtensa.c:670 config/xtensa/xtensa.c:702
3726 #: config/xtensa/xtensa.c:711
3730 #: config/xtensa/xtensa.c:2007
3732 msgid "invalid %%D value"
3735 #: config/xtensa/xtensa.c:2044
3736 msgid "invalid mask"
3739 #: config/xtensa/xtensa.c:2070
3741 msgid "invalid %%x value"
3744 #: config/xtensa/xtensa.c:2077
3746 msgid "invalid %%d value"
3749 #: config/xtensa/xtensa.c:2098 config/xtensa/xtensa.c:2108
3751 msgid "invalid %%t/%%b value"
3754 #: config/xtensa/xtensa.c:2150
3755 msgid "invalid address"
3758 #: config/xtensa/xtensa.c:2175
3759 msgid "no register in address"
3762 #: config/xtensa/xtensa.c:2183
3763 msgid "address offset not a constant"
3767 msgid "candidates are:"
3771 msgid "candidate 1:"
3775 msgid "candidate 2:"
3779 msgid "candidates are: %+#D"
3783 msgid "candidate is: %+#D"
3786 #: cp/g++spec.c:251 java/jvspec.c:406
3788 msgid "argument to '%s' missing\n"
3791 #: fortran/arith.c:90
3792 msgid "Arithmetic OK at %L"
3795 #: fortran/arith.c:93
3796 msgid "Arithmetic overflow at %L"
3799 #: fortran/arith.c:96
3800 msgid "Arithmetic underflow at %L"
3803 #: fortran/arith.c:99
3804 msgid "Arithmetic NaN at %L"
3807 #: fortran/arith.c:102
3808 msgid "Division by zero at %L"
3811 #: fortran/arith.c:105
3812 msgid "Array operands are incommensurate at %L"
3815 #: fortran/arith.c:109
3816 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
3819 #: fortran/arith.c:1477
3820 msgid "elemental binary operation"
3823 #: fortran/arith.c:2055
3825 msgid "Arithmetic OK converting %s to %s at %L"
3828 #: fortran/arith.c:2059
3831 "Arithmetic overflow converting %s to %s at %L. This check can be disabled "
3832 "with the option -fno-range-check"
3835 #: fortran/arith.c:2064
3837 msgid "Arithmetic underflow converting %s to %s at %L"
3840 #: fortran/arith.c:2068
3842 msgid "Arithmetic NaN converting %s to %s at %L"
3845 #: fortran/arith.c:2072
3847 msgid "Division by zero converting %s to %s at %L"
3850 #: fortran/arith.c:2076
3852 msgid "Array operands are incommensurate converting %s to %s at %L"
3855 #: fortran/arith.c:2080
3858 "Integer outside symmetric range implied by Standard Fortran converting %s to "
3862 #: fortran/arith.c:2413
3864 msgid "The Hollerith constant at %L is too long to convert to %s"
3867 #: fortran/arith.c:2572
3869 msgid "Enumerator exceeds the C integer type at %C"
3872 #: fortran/array.c:97
3874 msgid "Expected array subscript at %C"
3877 #: fortran/array.c:124
3879 msgid "Expected array subscript stride at %C"
3882 #: fortran/array.c:167
3884 msgid "Invalid form of array reference at %C"
3887 #: fortran/array.c:172
3889 msgid "Array reference at %C cannot have more than %d dimensions"
3892 #: fortran/array.c:223
3894 msgid "Variable '%s' at %L in this context must be constant"
3897 #: fortran/array.c:314
3899 msgid "Expected expression in array specification at %C"
3902 #: fortran/array.c:396
3904 msgid "Bad array specification for an explicitly shaped array at %C"
3907 #: fortran/array.c:406
3909 msgid "Bad array specification for assumed shape array at %C"
3912 #: fortran/array.c:420
3914 msgid "Bad specification for deferred shape array at %C"
3917 #: fortran/array.c:424
3919 msgid "Bad specification for assumed size array at %C"
3922 #: fortran/array.c:433
3924 msgid "Expected another dimension in array declaration at %C"
3927 #: fortran/array.c:439
3929 msgid "Array specification at %C has more than %d dimensions"
3932 #: fortran/array.c:445
3934 msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
3937 #: fortran/array.c:651
3939 msgid "duplicated initializer"
3942 #: fortran/array.c:743
3944 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
3947 #: fortran/array.c:845 fortran/array.c:987
3949 msgid "Syntax error in array constructor at %C"
3952 #: fortran/array.c:902
3954 msgid "Fortran 2003: [...] style array constructors at %C"
3957 #: fortran/array.c:922
3959 msgid "Fortran 2003: Array constructor including type specification at %C"
3962 #: fortran/array.c:937
3964 msgid "Empty array constructor at %C is not allowed"
3967 #: fortran/array.c:1034
3969 msgid "Element in %s array constructor at %L is %s"
3972 #: fortran/array.c:1371
3974 msgid "Iterator step at %L cannot be zero"
3977 #: fortran/array.c:1657
3979 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
3982 #: fortran/check.c:44
3984 msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
3987 #: fortran/check.c:59
3989 msgid "'%s' argument of '%s' intrinsic at %L must be %s"
3992 #: fortran/check.c:87
3994 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
3997 #: fortran/check.c:101 fortran/check.c:825 fortran/check.c:835
3999 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
4002 #: fortran/check.c:118
4004 msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
4007 #: fortran/check.c:147
4009 msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
4012 #: fortran/check.c:156
4014 msgid "Invalid kind for %s at %L"
4017 #: fortran/check.c:175
4019 msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
4022 #: fortran/check.c:192
4024 msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
4027 #: fortran/check.c:210
4029 msgid "'%s' argument of '%s' intrinsic at %L must be an array"
4032 #: fortran/check.c:225
4035 "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
4038 #: fortran/check.c:241
4040 msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
4043 #: fortran/check.c:256
4045 msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
4048 #: fortran/check.c:275
4050 msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
4053 #: fortran/check.c:297
4055 msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
4058 #: fortran/check.c:303
4060 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
4063 #: fortran/check.c:356
4065 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
4068 #: fortran/check.c:426
4070 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
4073 #: fortran/check.c:532 fortran/check.c:2025 fortran/check.c:2040
4075 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
4078 #: fortran/check.c:556 fortran/check.c:3872
4080 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
4083 #: fortran/check.c:565 fortran/check.c:1197 fortran/check.c:1340
4084 #: fortran/check.c:1414 fortran/check.c:1703
4086 msgid "Extension: Different type kinds at %L"
4089 #: fortran/check.c:605 fortran/check.c:2109
4091 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
4094 #: fortran/check.c:625
4097 "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE "
4101 #: fortran/check.c:633
4103 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
4106 #: fortran/check.c:649
4109 "Array section with a vector subscript at %L shall not be the target of a "
4113 #: fortran/check.c:660
4116 "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic "
4120 #: fortran/check.c:806 fortran/check.c:930
4123 "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
4126 #: fortran/check.c:856 fortran/check.c:1259 fortran/check.c:1362
4127 #: fortran/check.c:1521 fortran/check.c:1538 fortran/check.c:2413
4128 #: fortran/check.c:2555 fortran/check.c:2898 fortran/check.c:2959
4130 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
4133 #: fortran/check.c:881
4135 msgid "SHIFT argument at %L of CSHIFT must have rank %d or be a scalar"
4138 #: fortran/check.c:979 fortran/check.c:1799 fortran/check.c:1807
4140 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
4143 #: fortran/check.c:993
4146 "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
4149 #: fortran/check.c:1012 fortran/check.c:1020
4151 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
4154 #: fortran/check.c:1047
4156 msgid "SHIFT argument at %L of EOSHIFT must have rank %d or be a scalar"
4159 #: fortran/check.c:1067
4161 msgid "BOUNDARY argument at %L of EOSHIFT must have rank %d or be a scalar"
4164 #: fortran/check.c:1078
4167 "Different shape in dimension %d for SHIFT and BOUNDARY arguments of EOSHIFT "
4171 #: fortran/check.c:1310
4173 msgid "Argument of %s at %L must be of length one"
4176 #: fortran/check.c:1369
4178 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
4181 #: fortran/check.c:1494
4183 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
4186 #: fortran/check.c:1676
4188 msgid "Intrinsic '%s' at %L must have at least two arguments"
4191 #: fortran/check.c:1709
4193 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
4196 #: fortran/check.c:1742
4198 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
4201 #: fortran/check.c:1749
4204 "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
4207 #: fortran/check.c:1821
4210 "Different shape on dimension 1 for arguments '%s' and '%s' at %L for "
4214 #: fortran/check.c:1840
4217 "Different shape on dimension 2 for argument '%s' and dimension 1 for "
4218 "argument '%s' at %L for intrinsic matmul"
4221 #: fortran/check.c:1849
4223 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
4226 #: fortran/check.c:2051
4229 "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %"
4233 #: fortran/check.c:2060
4236 "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind "
4240 #: fortran/check.c:2156
4242 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
4245 #: fortran/check.c:2177
4247 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
4250 #: fortran/check.c:2185
4253 "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
4256 #: fortran/check.c:2201
4258 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
4261 #: fortran/check.c:2326
4264 "'shape' argument of 'reshape' intrinsic at %L must be an array of constant "
4268 #: fortran/check.c:2336
4270 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
4273 #: fortran/check.c:2374
4276 "Without padding, there are not enough elements in the intrinsic RESHAPE "
4277 "source at %L to match the shape"
4280 #: fortran/check.c:2475
4282 msgid "Missing arguments to %s intrinsic at %L"
4285 #: fortran/check.c:2516
4288 "'source' argument of 'shape' intrinsic at %L must not be an assumed size "
4292 #: fortran/check.c:2590
4294 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
4297 #: fortran/check.c:2850
4299 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
4302 #: fortran/check.c:2924
4305 "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
4308 #: fortran/check.c:2935
4311 "Different shape in dimension %d for MASK and FIELD arguments of UNPACK at %L"
4314 #: fortran/check.c:3194
4316 msgid "Too many arguments to %s at %L"
4319 #: fortran/check.c:3306 fortran/check.c:3783 fortran/check.c:3807
4321 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
4324 #: fortran/check.c:3489
4327 "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the "
4331 #: fortran/check.c:3856 fortran/check.c:3864
4333 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
4336 #: fortran/cpp.c:374 c-opts.c:887
4337 #, gcc-internal-format
4338 msgid "output filename specified twice"
4341 #: fortran/cpp.c:432
4343 msgid "To enable preprocessing, use -cpp"
4346 #: fortran/cpp.c:521 fortran/cpp.c:531
4348 msgid "opening output file %s: %s"
4351 #: fortran/data.c:64
4353 msgid "non-constant array in DATA statement %L"
4356 #: fortran/data.c:191
4358 msgid "failure to simplify substring reference in DATA statement at %L"
4361 #: fortran/data.c:216
4363 msgid "initialization string truncated to match variable at %L"
4366 #: fortran/data.c:295
4368 msgid "'%s' at %L already is initialized at %L"
4371 #: fortran/data.c:319
4373 msgid "Data element below array lower bound at %L"
4376 #: fortran/data.c:331
4378 msgid "Data element above array upper bound at %L"
4381 #: fortran/data.c:432
4383 msgid "Extension: re-initialization of '%s' at %L"
4386 #: fortran/decl.c:258
4388 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
4391 #: fortran/decl.c:265
4394 "Extension: initialization of common block variable '%s' in DATA statement at "
4398 #: fortran/decl.c:370
4400 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
4403 #: fortran/decl.c:395
4405 msgid "Invalid initializer %s in Data statement at %C"
4408 #: fortran/decl.c:498
4410 msgid "Initialization at %C is not allowed in a PURE procedure"
4413 #: fortran/decl.c:557
4415 msgid "DATA statement at %C is not allowed in a PURE procedure"
4418 #: fortran/decl.c:586
4420 msgid "Bad INTENT specification at %C"
4423 #: fortran/decl.c:633
4425 msgid "Conflict in attributes of function argument at %C"
4428 #: fortran/decl.c:686
4430 msgid "Syntax error in character length specification at %C"
4433 #: fortran/decl.c:805
4435 msgid "Procedure '%s' at %C is already defined at %L"
4438 #: fortran/decl.c:813
4440 msgid "Name '%s' at %C is already defined as a generic interface at %L"
4443 #: fortran/decl.c:826
4446 "Procedure '%s' at %C has an explicit interface and must not have attributes "
4450 #: fortran/decl.c:898
4453 "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
4456 #: fortran/decl.c:928
4459 "Type '%s' at %L is a parameter to the BIND(C) procedure '%s' but is not C "
4460 "interoperable because derived type '%s' is not C interoperable"
4463 #: fortran/decl.c:935
4466 "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not "
4467 "be C interoperable"
4470 #: fortran/decl.c:950
4473 "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND"
4477 #: fortran/decl.c:964
4480 "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure "
4484 #: fortran/decl.c:973
4487 "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' "
4491 #: fortran/decl.c:982
4494 "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%"
4498 #: fortran/decl.c:995
4501 "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
4502 "at %L because the procedure is BIND(C)"
4505 #: fortran/decl.c:1005
4508 "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
4509 "at %L because the procedure is BIND(C)"
4512 #: fortran/decl.c:1081
4515 "Variable '%s' in common block '%s' at %C must be declared with a C "
4516 "interoperable kind since common block '%s' is BIND(C)"
4519 #: fortran/decl.c:1120
4521 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
4524 #: fortran/decl.c:1127
4527 "The CHARACTER elements of the array constructor at %L must have the same "
4531 #: fortran/decl.c:1217
4533 msgid "Initializer not allowed for PARAMETER '%s' at %C"
4536 #: fortran/decl.c:1227
4538 msgid "PARAMETER at %L is missing an initializer"
4541 #: fortran/decl.c:1237
4544 "Variable '%s' at %C with an initializer already appears in a DATA statement"
4547 #: fortran/decl.c:1387
4549 msgid "Component at %C must have the POINTER attribute"
4552 #: fortran/decl.c:1395
4554 msgid "Array component of structure at %C must have explicit or deferred shape"
4557 #: fortran/decl.c:1468
4559 msgid "Allocatable component at %C must be an array"
4562 #: fortran/decl.c:1479
4564 msgid "Pointer array component of structure at %C must have a deferred shape"
4567 #: fortran/decl.c:1488
4569 msgid "Allocatable component of structure at %C must have a deferred shape"
4572 #: fortran/decl.c:1497
4574 msgid "Array component of structure at %C must have an explicit shape"
4577 #: fortran/decl.c:1523
4579 msgid "NULL() initialization at %C is ambiguous"
4582 #: fortran/decl.c:1646 fortran/decl.c:5534
4584 msgid "Duplicate array spec for Cray pointee at %C"
4587 #: fortran/decl.c:1706
4589 msgid "the type of '%s' at %C has not been declared within the interface"
4592 #: fortran/decl.c:1722
4594 msgid "Function name '%s' not allowed at %C"
4597 #: fortran/decl.c:1738
4599 msgid "Extension: Old-style initialization at %C"
4602 #: fortran/decl.c:1753 fortran/decl.c:4236
4604 msgid "Initialization at %C isn't for a pointer variable"
4607 #: fortran/decl.c:1761 fortran/decl.c:4244
4609 msgid "Pointer initialization requires a NULL() at %C"
4612 #: fortran/decl.c:1767 fortran/decl.c:4250
4614 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
4617 #: fortran/decl.c:1780
4619 msgid "Pointer initialization at %C requires '=>', not '='"
4622 #: fortran/decl.c:1789 fortran/decl.c:6610
4624 msgid "Expected an initialization expression at %C"
4627 #: fortran/decl.c:1795
4629 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
4632 #: fortran/decl.c:1808
4634 msgid "Initialization of allocatable component at %C is not allowed"
4637 #: fortran/decl.c:1862 fortran/decl.c:1871
4639 msgid "Old-style type declaration %s*%d not supported at %C"
4642 #: fortran/decl.c:1876
4644 msgid "Nonstandard type declaration %s*%d at %C"
4647 #: fortran/decl.c:1927 fortran/decl.c:1992
4649 msgid "Missing right parenthesis at %C"
4652 #: fortran/decl.c:1940 fortran/decl.c:2037
4654 msgid "Expected initialization expression at %C"
4657 #: fortran/decl.c:1948 fortran/decl.c:2043
4659 msgid "Expected scalar initialization expression at %C"
4662 #: fortran/decl.c:1979
4664 msgid "Kind %d not supported for type %s at %C"
4667 #: fortran/decl.c:1990
4669 msgid "Missing right parenthesis or comma at %C"
4672 #: fortran/decl.c:2063
4674 msgid "Kind %d is not supported for CHARACTER at %C"
4677 #: fortran/decl.c:2192
4679 msgid "Syntax error in CHARACTER declaration at %C"
4682 #: fortran/decl.c:2277
4684 msgid "Extension: BYTE type at %C"
4687 #: fortran/decl.c:2283
4689 msgid "BYTE type used at %C is not available on the target machine"
4692 #: fortran/decl.c:2332
4694 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
4697 #: fortran/decl.c:2372 fortran/decl.c:2381 fortran/decl.c:2696
4698 #: fortran/decl.c:2704
4700 msgid "Type name '%s' at %C is ambiguous"
4703 #: fortran/decl.c:2457
4705 msgid "Missing character range in IMPLICIT at %C"
4708 #: fortran/decl.c:2503
4710 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
4713 #: fortran/decl.c:2559
4715 msgid "Empty IMPLICIT statement at %C"
4718 #: fortran/decl.c:2662
4720 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
4723 #: fortran/decl.c:2667
4725 msgid "Fortran 2003: IMPORT statement at %C"
4728 #: fortran/decl.c:2682
4730 msgid "Expecting list of named entities at %C"
4733 #: fortran/decl.c:2710
4735 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
4738 #: fortran/decl.c:2717
4740 msgid "'%s' is already IMPORTed from host scoping unit at %C."
4743 #: fortran/decl.c:2746
4745 msgid "Syntax error in IMPORT statement at %C"
4748 #: fortran/decl.c:2995
4750 msgid "Missing dimension specification at %C"
4753 #: fortran/decl.c:3069
4755 msgid "Duplicate %s attribute at %L"
4758 #: fortran/decl.c:3088
4760 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
4763 #: fortran/decl.c:3098
4765 msgid "Attribute at %L is not allowed in a TYPE definition"
4768 #: fortran/decl.c:3116
4770 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
4773 #: fortran/decl.c:3127
4776 "%s attribute at %L is not allowed outside of the specification part of a "
4780 #: fortran/decl.c:3179 fortran/decl.c:5774
4782 msgid "PROTECTED at %C only allowed in specification part of a module"
4785 #: fortran/decl.c:3185
4787 msgid "Fortran 2003: PROTECTED attribute at %C"
4790 #: fortran/decl.c:3216
4792 msgid "Fortran 2003: VALUE attribute at %C"
4795 #: fortran/decl.c:3226
4797 msgid "Fortran 2003: VOLATILE attribute at %C"
4800 #: fortran/decl.c:3266
4802 msgid "Multiple identifiers provided with single NAME= specifier at %C"
4805 #. Print an error, but continue parsing line.
4806 #: fortran/decl.c:3315
4808 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
4811 #: fortran/decl.c:3383
4814 "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
4817 #: fortran/decl.c:3405
4820 "Variable '%s' in common block '%s' at %L may not be a C interoperable kind "
4821 "though common block '%s' is BIND(C)"
4824 #: fortran/decl.c:3414
4826 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
4829 #: fortran/decl.c:3418
4831 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
4834 #: fortran/decl.c:3430
4837 "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) "
4838 "since it is not a global"
4841 #: fortran/decl.c:3444
4843 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
4846 #: fortran/decl.c:3452
4849 "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
4852 #: fortran/decl.c:3464
4854 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
4857 #: fortran/decl.c:3472
4859 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
4862 #. Use gfc_warning_now because we won't say that the symbol fails
4863 #. just because of this.
4864 #: fortran/decl.c:3483
4867 "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
4870 #: fortran/decl.c:3558
4873 "Need either entity or common block name for attribute specification "
4877 #: fortran/decl.c:3605
4880 "Missing entity or common block name for attribute specification statement at "
4884 #. Now we have an error, which we signal, and then fix up
4885 #. because the knock-on is plain and simple confusing.
4886 #: fortran/decl.c:3712
4889 "Derived type at %C has not been previously defined and so cannot appear in a "
4890 "derived type definition"
4893 #: fortran/decl.c:3744
4895 msgid "Syntax error in data declaration at %C"
4898 #: fortran/decl.c:3901
4900 msgid "Name '%s' at %C is the name of the procedure"
4903 #: fortran/decl.c:3913
4905 msgid "Unexpected junk in formal argument list at %C"
4908 #: fortran/decl.c:3930
4910 msgid "Duplicate symbol '%s' in formal argument list at %C"
4913 #: fortran/decl.c:3981
4915 msgid "RESULT variable at %C must be different than function name"
4918 #: fortran/decl.c:4059
4920 msgid "Unexpected junk after function declaration at %C"
4923 #: fortran/decl.c:4069 fortran/decl.c:4869
4926 "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal "
4930 #: fortran/decl.c:4136
4932 msgid "Interface '%s' at %C may not be generic"
4935 #: fortran/decl.c:4141
4937 msgid "Interface '%s' at %C may not be a statement function"
4940 #: fortran/decl.c:4154
4942 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
4945 #: fortran/decl.c:4190
4947 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
4950 #: fortran/decl.c:4197
4952 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
4955 #: fortran/decl.c:4203
4957 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
4960 #: fortran/decl.c:4273 fortran/decl.c:4321
4962 msgid "Syntax error in PROCEDURE statement at %C"
4965 #: fortran/decl.c:4295
4967 msgid "PROCEDURE at %C must be in a generic interface"
4970 #: fortran/decl.c:4348
4973 "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
4976 #: fortran/decl.c:4361
4978 msgid "Fortran 2003: PROCEDURE statement at %C"
4981 #: fortran/decl.c:4425
4983 msgid "Expected formal argument list in function definition at %C"
4986 #: fortran/decl.c:4449 fortran/decl.c:4453 fortran/decl.c:4655
4987 #: fortran/decl.c:4659 fortran/decl.c:4837 fortran/decl.c:4841
4988 #: fortran/symbol.c:1450
4990 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
4993 #: fortran/decl.c:4485
4995 msgid "Function '%s' at %C already has a type of %s"
4998 #: fortran/decl.c:4576
5000 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
5003 #: fortran/decl.c:4579
5005 msgid "ENTRY statement at %C cannot appear within a MODULE"
5008 #: fortran/decl.c:4582
5010 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
5013 #: fortran/decl.c:4586
5015 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
5018 #: fortran/decl.c:4590
5020 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
5023 #: fortran/decl.c:4594
5025 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
5028 #: fortran/decl.c:4598
5030 msgid "ENTRY statement at %C cannot appear within a DO block"
5033 #: fortran/decl.c:4602
5035 msgid "ENTRY statement at %C cannot appear within a SELECT block"
5038 #: fortran/decl.c:4606
5040 msgid "ENTRY statement at %C cannot appear within a FORALL block"
5043 #: fortran/decl.c:4610
5045 msgid "ENTRY statement at %C cannot appear within a WHERE block"
5048 #: fortran/decl.c:4614
5050 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
5053 #: fortran/decl.c:4632
5055 msgid "ENTRY statement at %C cannot appear in a contained procedure"
5058 #: fortran/decl.c:4687 fortran/decl.c:4877
5060 msgid "Missing required parentheses before BIND(C) at %C"
5063 #: fortran/decl.c:4939 fortran/decl.c:4955
5065 msgid "Syntax error in NAME= specifier for binding label at %C"
5068 #: fortran/decl.c:4970
5070 msgid "Missing closing quote '\"' for binding label at %C"
5073 #: fortran/decl.c:4979
5075 msgid "Missing closing quote ''' for binding label at %C"
5078 #: fortran/decl.c:4989
5080 msgid "Missing closing paren for binding label at %C"
5083 #: fortran/decl.c:4995
5085 msgid "No binding name is allowed in BIND(C) at %C"
5088 #: fortran/decl.c:5001
5090 msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
5093 #: fortran/decl.c:5032
5095 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
5098 #: fortran/decl.c:5205
5100 msgid "Unexpected END statement at %C"
5103 #. We would have required END [something].
5104 #: fortran/decl.c:5214
5106 msgid "%s statement expected at %L"
5109 #: fortran/decl.c:5225
5111 msgid "Expecting %s statement at %C"
5114 #: fortran/decl.c:5240
5116 msgid "Expected block name of '%s' in %s statement at %C"
5119 #: fortran/decl.c:5257
5121 msgid "Expected terminating name at %C"
5124 #: fortran/decl.c:5266
5126 msgid "Expected label '%s' for %s statement at %C"
5129 #: fortran/decl.c:5320
5131 msgid "Missing array specification at %L in DIMENSION statement"
5134 #: fortran/decl.c:5328
5136 msgid "Dimensions specified for %s at %L after its initialisation"
5139 #: fortran/decl.c:5337
5141 msgid "Array specification must be deferred at %L"
5144 #: fortran/decl.c:5414
5146 msgid "Unexpected character in variable list at %C"
5149 #: fortran/decl.c:5451
5151 msgid "Expected '(' at %C"
5154 #: fortran/decl.c:5465 fortran/decl.c:5505
5156 msgid "Expected variable name at %C"
5159 #: fortran/decl.c:5481
5161 msgid "Cray pointer at %C must be an integer"
5164 #: fortran/decl.c:5485
5167 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
5171 #: fortran/decl.c:5491
5173 msgid "Expected \",\" at %C"
5176 #: fortran/decl.c:5554
5178 msgid "Expected \")\" at %C"
5181 #: fortran/decl.c:5566
5183 msgid "Expected \",\" or end of statement at %C"
5186 #: fortran/decl.c:5630
5188 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
5191 #: fortran/decl.c:5725
5194 "Access specification of the %s operator at %C has already been specified"
5197 #: fortran/decl.c:5742
5200 "Access specification of the .%s. operator at %C has already been specified"
5203 #: fortran/decl.c:5780
5205 msgid "Fortran 2003: PROTECTED statement at %C"
5208 #: fortran/decl.c:5820
5210 msgid "Syntax error in PROTECTED statement at %C"
5213 #: fortran/decl.c:5844
5216 "PRIVATE statement at %C is only allowed in the specification part of a module"
5219 #: fortran/decl.c:5881
5222 "PUBLIC statement at %C is only allowed in the specification part of a module"
5225 #: fortran/decl.c:5908
5227 msgid "Expected variable name at %C in PARAMETER statement"
5230 #: fortran/decl.c:5915
5232 msgid "Expected = sign in PARAMETER statement at %C"
5235 #: fortran/decl.c:5921
5237 msgid "Expected expression at %C in PARAMETER statement"
5240 #: fortran/decl.c:5941
5242 msgid "Initializing already initialized variable at %C"
5245 #: fortran/decl.c:6003
5247 msgid "Unexpected characters in PARAMETER statement at %C"
5250 #: fortran/decl.c:6027
5252 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
5255 #: fortran/decl.c:6039
5257 msgid "SAVE statement at %C follows blanket SAVE statement"
5260 #: fortran/decl.c:6086
5262 msgid "Syntax error in SAVE statement at %C"
5265 #: fortran/decl.c:6097
5267 msgid "Fortran 2003: VALUE statement at %C"
5270 #: fortran/decl.c:6137
5272 msgid "Syntax error in VALUE statement at %C"
5275 #: fortran/decl.c:6148
5277 msgid "Fortran 2003: VOLATILE statement at %C"
5280 #: fortran/decl.c:6190
5282 msgid "Syntax error in VOLATILE statement at %C"
5285 #: fortran/decl.c:6213
5287 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
5290 #: fortran/decl.c:6295
5292 msgid "Ambiguous symbol in TYPE definition at %C"
5295 #: fortran/decl.c:6301
5297 msgid "No such symbol in TYPE definition at %C"
5300 #: fortran/decl.c:6307
5302 msgid "'%s' in EXTENDS expression at %C is not a derived type"
5305 #: fortran/decl.c:6314
5307 msgid "'%s' cannot be extended at %C because it is BIND(C)"
5310 #: fortran/decl.c:6321
5312 msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
5315 #: fortran/decl.c:6344
5318 "Derived type at %C can only be PRIVATE in the specification part of a module"
5321 #: fortran/decl.c:6356
5324 "Derived type at %C can only be PUBLIC in the specification part of a module"
5327 #: fortran/decl.c:6432
5329 msgid "Expected :: in TYPE definition at %C"
5332 #: fortran/decl.c:6443
5334 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
5337 #: fortran/decl.c:6453
5339 msgid "Derived type name '%s' at %C already has a basic type of %s"
5342 #: fortran/decl.c:6469
5344 msgid "Derived type definition of '%s' at %C has already been defined"
5347 #: fortran/decl.c:6535
5349 msgid "Cray Pointee at %C cannot be assumed shape array"
5352 #: fortran/decl.c:6555
5354 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
5357 #: fortran/decl.c:6627
5359 msgid "ENUMERATOR %L not initialized with integer expression"
5362 #: fortran/decl.c:6676
5364 msgid "ENUM definition statement expected before %C"
5367 #: fortran/decl.c:6709
5369 msgid "Syntax error in ENUMERATOR definition at %C"
5372 #: fortran/decl.c:6751
5374 msgid "Binding attributes already specify passing, illegal NOPASS at %C"
5377 #: fortran/decl.c:6769
5379 msgid "Duplicate NON_OVERRIDABLE at %C"
5382 #: fortran/decl.c:6784
5384 msgid "DEFERRED not yet implemented at %C"
5387 #: fortran/decl.c:6798
5389 msgid "Binding attributes already specify passing, illegal PASS at %C"
5392 #: fortran/decl.c:6824 fortran/decl.c:6839
5394 msgid "Duplicate access-specifier at %C"
5397 #. Nothing matching found.
5398 #: fortran/decl.c:6848
5400 msgid "Expected binding attribute at %C"
5403 #: fortran/decl.c:6885
5405 msgid "Procedure with interface only allowed in abstract types at %C"
5408 #: fortran/decl.c:6907
5410 msgid "Expected '::' after binding-attributes at %C"
5413 #: fortran/decl.c:6917
5415 msgid "Expected binding name at %C"
5418 #: fortran/decl.c:6930
5420 msgid "'::' needed in PROCEDURE binding with explicit target at %C"
5423 #: fortran/decl.c:6940
5425 msgid "Expected binding target after '=>' at %C"
5428 #: fortran/decl.c:6952
5430 msgid "Junk after PROCEDURE declaration at %C"
5433 #: fortran/decl.c:6969
5436 "There's already a procedure with binding name '%s' for the derived type '%s' "
5440 #: fortran/decl.c:6999
5442 msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
5445 #: fortran/decl.c:7010
5448 "Derived type declaration with FINAL at %C must be in the specification part "
5452 #: fortran/decl.c:7032
5454 msgid "Empty FINAL at %C"
5457 #: fortran/decl.c:7039
5459 msgid "Expected module procedure name at %C"
5462 #: fortran/decl.c:7049
5464 msgid "Expected ',' at %C"
5467 #: fortran/decl.c:7055
5469 msgid "Unknown procedure name \"%s\" at %C"
5472 #: fortran/decl.c:7069
5474 msgid "'%s' at %C is already defined as FINAL procedure!"
5477 #: fortran/error.c:278
5479 msgid " Included at %s:%d:"
5482 #: fortran/error.c:370
5484 msgid "<During initialization>\n"
5487 #: fortran/error.c:703
5489 msgid "Error count reached limit of %d."
5492 #: fortran/error.c:722 fortran/error.c:776 fortran/error.c:813
5496 #: fortran/error.c:778 fortran/error.c:861 fortran/error.c:887
5500 #: fortran/error.c:911
5501 msgid "Fatal Error:"
5504 #: fortran/error.c:930
5506 msgid "Internal Error at (1):"
5509 #: fortran/expr.c:252
5511 msgid "Constant expression required at %C"
5514 #: fortran/expr.c:255
5516 msgid "Integer expression required at %C"
5519 #: fortran/expr.c:260
5521 msgid "Integer value too large in expression at %C"
5524 #: fortran/expr.c:1037
5526 msgid "Index in dimension %d is out of bounds at %L"
5529 #: fortran/expr.c:1209 fortran/expr.c:1260
5531 msgid "index in dimension %d is out of bounds at %L"
5534 #: fortran/expr.c:1825
5536 msgid "elemental function arguments at %C are not compliant"
5539 #: fortran/expr.c:1869
5541 msgid "Numeric or CHARACTER operands are required in expression at %L"
5544 #: fortran/expr.c:1889
5546 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
5549 #: fortran/expr.c:1904
5552 "Concatenation operator in expression at %L must have two CHARACTER operands"
5555 #: fortran/expr.c:1911
5557 msgid "Concat operator at %L must concatenate strings of the same kind"
5560 #: fortran/expr.c:1921
5562 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
5565 #: fortran/expr.c:1937
5567 msgid "LOGICAL operands are required in expression at %L"
5570 #: fortran/expr.c:1948
5572 msgid "Only intrinsic operators can be used in expression at %L"
5575 #: fortran/expr.c:1956
5577 msgid "Numeric operands are required in expression at %L"
5580 #: fortran/expr.c:2047
5582 msgid "Assumed character length variable '%s' in constant expression at %L"
5585 #: fortran/expr.c:2093 fortran/expr.c:2099
5588 "transformational intrinsic '%s' at %L is not permitted in an initialization "
5592 #: fortran/expr.c:2131
5594 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
5597 #: fortran/expr.c:2188
5600 "Function '%s' in initialization expression at %L must be an intrinsic or a "
5601 "specification function"
5604 #: fortran/expr.c:2200
5607 "Intrinsic function '%s' at %L is not permitted in an initialization "
5611 #: fortran/expr.c:2232
5613 msgid "PARAMETER '%s' is used at %L before its definition is complete"
5616 #: fortran/expr.c:2252
5619 "Assumed size array '%s' at %L is not permitted in an initialization "
5623 #: fortran/expr.c:2258
5626 "Assumed shape array '%s' at %L is not permitted in an initialization "
5630 #: fortran/expr.c:2264
5633 "Deferred array '%s' at %L is not permitted in an initialization expression"
5636 #: fortran/expr.c:2270
5639 "Array '%s' at %L is a variable, which does not reduce to a constant "
5643 #: fortran/expr.c:2280
5646 "Parameter '%s' at %L has not been declared or is a variable, which does not "
5647 "reduce to a constant expression"
5650 #: fortran/expr.c:2368
5652 msgid "Initialization expression didn't reduce %C"
5655 #: fortran/expr.c:2411
5657 msgid "Specification function '%s' at %L cannot be a statement function"
5660 #: fortran/expr.c:2418
5662 msgid "Specification function '%s' at %L cannot be an internal function"
5665 #: fortran/expr.c:2425
5667 msgid "Specification function '%s' at %L must be PURE"
5670 #: fortran/expr.c:2432
5672 msgid "Specification function '%s' at %L cannot be RECURSIVE"
5675 #: fortran/expr.c:2494
5677 msgid "Dummy argument '%s' not allowed in expression at %L"
5680 #: fortran/expr.c:2501
5682 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
5685 #: fortran/expr.c:2508
5687 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
5690 #: fortran/expr.c:2531
5692 msgid "Variable '%s' cannot appear in the expression at %L"
5695 #: fortran/expr.c:2580
5697 msgid "Expression at %L must be of INTEGER type, found %s"
5700 #: fortran/expr.c:2590
5702 msgid "Function '%s' at %L must be PURE"
5705 #: fortran/expr.c:2599
5707 msgid "Expression at %L must be scalar"
5710 #: fortran/expr.c:2626
5712 msgid "Incompatible ranks in %s (%d and %d) at %L"
5715 #: fortran/expr.c:2640
5717 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
5720 #: fortran/expr.c:2686 fortran/expr.c:2916
5722 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
5725 #: fortran/expr.c:2738
5727 msgid "'%s' at %L is not a VALUE"
5730 #: fortran/expr.c:2745
5732 msgid "Incompatible ranks %d and %d in assignment at %L"
5735 #: fortran/expr.c:2752
5737 msgid "Variable type is UNKNOWN in assignment at %L"
5740 #: fortran/expr.c:2764
5742 msgid "NULL appears on right-hand side in assignment at %L"
5745 #: fortran/expr.c:2775
5747 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
5750 #: fortran/expr.c:2784
5752 msgid "POINTER valued function appears on right-hand side of assignment at %L"
5755 #: fortran/expr.c:2789
5756 msgid "array assignment"
5759 #: fortran/expr.c:2794
5762 "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
5765 #: fortran/expr.c:2800 fortran/resolve.c:6041
5768 "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/"
5772 #: fortran/expr.c:2810 fortran/resolve.c:6051
5774 msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
5777 #: fortran/expr.c:2818 fortran/resolve.c:6060
5780 "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be "
5781 "disabled with the option -fno-range-check"
5784 #: fortran/expr.c:2822 fortran/resolve.c:6064
5787 "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be "
5788 "disabled with the option -fno-range-check"
5791 #: fortran/expr.c:2826 fortran/resolve.c:6068
5794 "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled "
5795 "with the option -fno-range-check"
5798 #: fortran/expr.c:2848
5801 "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
5804 #: fortran/expr.c:2884
5806 msgid "Pointer assignment target is not a POINTER at %L"
5809 #: fortran/expr.c:2892
5812 "'%s' in the pointer assignment at %L cannot be an l-value since it is a "
5816 #: fortran/expr.c:2923
5818 msgid "Pointer assignment to non-POINTER at %L"
5821 #: fortran/expr.c:2932
5823 msgid "Bad pointer object in PURE procedure at %L"
5826 #: fortran/expr.c:2948
5829 "Different types in pointer assignment at %L; attempted assignment of %s to %s"
5832 #: fortran/expr.c:2956
5834 msgid "Different kind type parameters in pointer assignment at %L"
5837 #: fortran/expr.c:2963
5839 msgid "Different ranks in pointer assignment at %L"
5842 #: fortran/expr.c:2978
5844 msgid "Different character lengths in pointer assignment at %L"
5847 #: fortran/expr.c:2989
5849 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
5852 #: fortran/expr.c:2996
5854 msgid "Bad target in pointer assignment in PURE procedure at %L"
5857 #: fortran/expr.c:3002
5859 msgid "Pointer assignment with vector subscript on rhs at %L"
5862 #: fortran/expr.c:3009
5864 msgid "Pointer assignment target has PROTECTED attribute at %L"
5867 #: fortran/gfortranspec.c:251
5869 msgid "overflowed output arg list for '%s'"
5872 #: fortran/gfortranspec.c:384
5875 "GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
5876 "You may redistribute copies of GNU Fortran\n"
5877 "under the terms of the GNU General Public License.\n"
5878 "For more information about these matters, see the file named COPYING\n"
5882 #: fortran/gfortranspec.c:406 fortran/gfortranspec.c:445
5884 msgid "argument to '%s' missing"
5887 #: fortran/gfortranspec.c:410
5889 msgid "no input files; unwilling to write output files"
5892 #: fortran/gfortranspec.c:432
5894 msgid "Warning: Using -M <directory> is deprecated, use -J instead\n"
5897 #: fortran/gfortranspec.c:578
5902 #: fortran/interface.c:173
5904 msgid "Syntax error in generic specification at %C"
5907 #: fortran/interface.c:200
5909 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
5912 #: fortran/interface.c:219
5914 msgid "Dummy procedure '%s' at %C cannot have a generic interface"
5917 #: fortran/interface.c:252
5919 msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
5922 #: fortran/interface.c:260
5924 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
5927 #: fortran/interface.c:291
5929 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
5932 #: fortran/interface.c:304
5934 msgid "Expected a nameless interface at %C"
5937 #: fortran/interface.c:315
5939 msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
5942 #: fortran/interface.c:317
5944 msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
5947 #: fortran/interface.c:331
5949 msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
5952 #: fortran/interface.c:342
5954 msgid "Expecting 'END INTERFACE %s' at %C"
5957 #: fortran/interface.c:563
5959 msgid "Alternate return cannot appear in operator interface at %L"
5962 #: fortran/interface.c:593
5964 msgid "Operator interface at %L has the wrong number of arguments"
5967 #: fortran/interface.c:604
5969 msgid "Assignment operator interface at %L must be a SUBROUTINE"
5972 #: fortran/interface.c:610
5974 msgid "Assignment operator interface at %L must have two arguments"
5977 #: fortran/interface.c:625
5980 "Assignment operator interface at %L must not redefine an INTRINSIC type "
5984 #: fortran/interface.c:634
5986 msgid "Intrinsic operator interface at %L must be a FUNCTION"
5989 #: fortran/interface.c:644
5992 "First argument of defined assignment at %L must be INTENT(OUT) or INTENT"
5996 #: fortran/interface.c:648
5998 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
6001 #: fortran/interface.c:654 fortran/resolve.c:9590
6003 msgid "First argument of operator interface at %L must be INTENT(IN)"
6006 #: fortran/interface.c:658 fortran/resolve.c:9602
6008 msgid "Second argument of operator interface at %L must be INTENT(IN)"
6011 #: fortran/interface.c:761
6013 msgid "Operator interface at %L conflicts with intrinsic interface"
6016 #: fortran/interface.c:1122
6018 msgid "Procedure '%s' in %s at %L has no explicit interface"
6021 #: fortran/interface.c:1125
6023 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
6026 #: fortran/interface.c:1180 fortran/interface.c:1186
6028 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
6031 #: fortran/interface.c:1222
6033 msgid "'%s' at %L is not a module procedure"
6036 #: fortran/interface.c:1470 fortran/interface.c:2429
6038 msgid "Type/rank mismatch in argument '%s' at %L"
6041 #: fortran/interface.c:1479
6043 msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
6046 #: fortran/interface.c:1497 fortran/interface.c:1537
6048 msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
6051 #: fortran/interface.c:1524
6054 "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%"
6058 #: fortran/interface.c:1549
6060 msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
6063 #: fortran/interface.c:1866
6065 msgid "Keyword argument '%s' at %L is not in the procedure"
6068 #: fortran/interface.c:1874
6071 "Keyword argument '%s' at %L is already associated with another actual "
6075 #: fortran/interface.c:1884
6077 msgid "More actual than formal arguments in procedure call at %L"
6080 #: fortran/interface.c:1896 fortran/interface.c:2128
6082 msgid "Missing alternate return spec in subroutine call at %L"
6085 #: fortran/interface.c:1904
6087 msgid "Unexpected alternate return spec in subroutine call at %L"
6090 #: fortran/interface.c:1927
6093 "Character length mismatch (%ld/%ld) between actual argument and pointer or "
6094 "allocatable dummy argument '%s' at %L"
6097 #: fortran/interface.c:1934
6100 "Character length mismatch (%ld/%ld) between actual argument and assumed-"
6101 "shape dummy argument '%s' at %L"
6104 #: fortran/interface.c:1950
6107 "Character length of actual argument shorter than of dummy argument '%s' (%lu/"
6111 #: fortran/interface.c:1955
6114 "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) "
6118 #: fortran/interface.c:1968
6120 msgid "Expected a procedure pointer for argument '%s' at %L"
6123 #: fortran/interface.c:1980
6125 msgid "Expected a procedure for argument '%s' at %L"
6128 #: fortran/interface.c:1990
6130 msgid "Expected a PURE procedure for argument '%s' at %L"
6133 #: fortran/interface.c:2004
6135 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
6138 #: fortran/interface.c:2013
6140 msgid "Actual argument for '%s' must be a pointer at %L"
6143 #: fortran/interface.c:2022
6145 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
6148 #: fortran/interface.c:2035
6151 "Actual argument at %L must be definable as the dummy argument '%s' is INTENT "
6155 #: fortran/interface.c:2044
6158 "Actual argument at %L is use-associated with PROTECTED attribute and dummy "
6159 "argument '%s' is INTENT = OUT/INOUT"
6162 #: fortran/interface.c:2057
6165 "Array-section actual argument with vector subscripts at %L is incompatible "
6166 "with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument "
6170 #: fortran/interface.c:2074
6173 "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
6174 "shape dummy argument '%s' due to VOLATILE attribute"
6177 #: fortran/interface.c:2086
6180 "Array-section actual argument at %L is incompatible with the non-assumed-"
6181 "shape dummy argument '%s' due to VOLATILE attribute"
6184 #: fortran/interface.c:2105
6187 "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
6188 "array dummy argument '%s' due to VOLATILE attribute"
6191 #: fortran/interface.c:2135
6193 msgid "Missing actual argument for argument '%s' at %L"
6196 #: fortran/interface.c:2321
6199 "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) "
6200 "argument '%s' at %L"
6203 #: fortran/interface.c:2377
6206 "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
6209 #: fortran/interface.c:2387
6212 "Procedure argument at %L is local to a PURE procedure and is passed to an "
6213 "INTENT(%s) argument"
6216 #: fortran/interface.c:2395
6219 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
6223 #: fortran/interface.c:2418
6225 msgid "Procedure '%s' called with an implicit interface at %L"
6228 #: fortran/interface.c:2443
6230 msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
6233 #: fortran/interface.c:2663
6235 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
6238 #: fortran/interface.c:2743
6240 msgid "Entity '%s' at %C is already present in the interface"
6243 #: fortran/intrinsic.c:840
6246 "The intrinsic '%s' at %L is not included in the selected standard but %s and "
6247 "'%s' will be treated as if declared EXTERNAL. Use an appropriate -std=* "
6248 "option or define -fall-intrinsics to allow this intrinsic."
6251 #: fortran/intrinsic.c:3065
6253 msgid "Too many arguments in call to '%s' at %L"
6256 #: fortran/intrinsic.c:3080
6259 "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
6263 #: fortran/intrinsic.c:3083
6265 msgid "Can't find keyword named '%s' in call to '%s' at %L"
6268 #: fortran/intrinsic.c:3090
6270 msgid "Argument '%s' is appears twice in call to '%s' at %L"
6273 #: fortran/intrinsic.c:3104
6275 msgid "Missing actual argument '%s' in call to '%s' at %L"
6278 #: fortran/intrinsic.c:3119
6280 msgid "ALTERNATE RETURN not permitted at %L"
6283 #: fortran/intrinsic.c:3176
6285 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
6288 #: fortran/intrinsic.c:3545
6290 msgid "Intrinsic '%s' (is %s) is used at %L"
6293 #: fortran/intrinsic.c:3607
6295 msgid "Fortran 2003: Function '%s' as initialization expression at %L"
6298 #: fortran/intrinsic.c:3672
6301 "Fortran 2003: Elemental function as initialization expression with non-"
6302 "integer/non-character arguments at %L"
6305 #: fortran/intrinsic.c:3730
6307 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
6310 #: fortran/intrinsic.c:3801
6312 msgid "Extension: Conversion from %s to %s at %L"
6315 #: fortran/intrinsic.c:3804
6317 msgid "Conversion from %s to %s at %L"
6320 #: fortran/intrinsic.c:3851
6322 msgid "Can't convert %s to %s at %L"
6325 #: fortran/intrinsic.c:3947
6328 "'%s' declared at %L may shadow the intrinsic of the same name. In order to "
6329 "call the intrinsic, explicit INTRINSIC declarations may be required."
6332 #: fortran/intrinsic.c:3952
6335 "'%s' declared at %L is also the name of an intrinsic. It can only be called "
6336 "via an explicit interface or if declared EXTERNAL."
6339 #: fortran/io.c:164 fortran/primary.c:768
6341 msgid "Extension: backslash character at %C"
6344 #: fortran/io.c:198 fortran/io.c:201
6346 msgid "Extension: Tab character in format at %C"
6351 msgid "Fortran 2003: DP format specifier not allowed at %C"
6356 msgid "Fortran 2003: DC format specifier not allowed at %C"
6360 msgid "Positive width required"
6364 msgid "Nonnegative width required"
6368 msgid "Unexpected element '%c' in format string at %L"
6372 msgid "Unexpected end of format string"
6376 msgid "Zero width in format descriptor"
6380 msgid "Specifying precision with G0 not allowed"
6384 msgid "Missing leading left parenthesis"
6388 msgid "Expected P edit descriptor"
6391 #. P requires a prior number.
6393 msgid "P descriptor requires leading scale factor"
6396 #. X requires a prior number if we're being pedantic.
6399 msgid "Extension: X descriptor requires leading space count at %C"
6404 msgid "Extension: $ descriptor at %C"
6409 msgid "$ should be the last specifier in format at %C"
6413 msgid "Repeat count cannot follow P descriptor"
6418 msgid "Extension: Missing positive width after L descriptor at %C"
6423 msgid "Fortran 2008: 'G0' in format at %C"
6426 #: fortran/io.c:734 fortran/io.c:736 fortran/io.c:797 fortran/io.c:799
6428 msgid "Period required in format specifier at %C"
6432 msgid "Positive exponent width required"
6437 msgid "The H format specifier at %C is a Fortran 95 deleted feature"
6440 #: fortran/io.c:902 fortran/io.c:959
6442 msgid "Extension: Missing comma at %C"
6447 msgid "%s in format string at %L"
6450 #: fortran/io.c:1017
6452 msgid "Format statement in module main block at %C"
6455 #: fortran/io.c:1023
6457 msgid "Missing format label at %C"
6460 #: fortran/io.c:1083 fortran/io.c:1114 fortran/io.c:1175
6462 msgid "Invalid value for %s specification at %C"
6465 #: fortran/io.c:1089 fortran/io.c:1120
6467 msgid "Duplicate %s specification at %C"
6470 #: fortran/io.c:1127
6472 msgid "Variable tag cannot be INTENT(IN) at %C"
6475 #: fortran/io.c:1134
6477 msgid "Variable tag cannot be assigned in PURE procedure at %C"
6480 #: fortran/io.c:1181
6482 msgid "Duplicate %s label specification at %C"
6485 #: fortran/io.c:1201
6488 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
6491 #: fortran/io.c:1214
6493 msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
6496 #: fortran/io.c:1220
6498 msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
6501 #: fortran/io.c:1226
6503 msgid "Variable '%s' at %L has not been assigned a format label"
6506 #: fortran/io.c:1233
6508 msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
6511 #: fortran/io.c:1246
6513 msgid "Extension: Character array in FORMAT tag at %L"
6516 #: fortran/io.c:1252
6518 msgid "Extension: Non-character in FORMAT tag at %L"
6521 #: fortran/io.c:1277
6523 msgid "%s tag at %L must be of type %s"
6526 #: fortran/io.c:1284
6528 msgid "%s tag at %L must be scalar"
6531 #: fortran/io.c:1290
6533 msgid "Fortran 2003: IOMSG tag at %L"
6536 #: fortran/io.c:1298
6538 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
6541 #: fortran/io.c:1306
6543 msgid "Extension: CONVERT tag at %L"
6546 #: fortran/io.c:1487 fortran/io.c:1495
6548 msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
6551 #: fortran/io.c:1514 fortran/io.c:1522
6553 msgid "Extension: %s specifier in %s statement at %C has value '%s'"
6556 #: fortran/io.c:1535 fortran/io.c:1543
6558 msgid "%s specifier in %s statement at %C has invalid value '%s'"
6561 #: fortran/io.c:1598
6563 msgid "OPEN statement not allowed in PURE procedure at %C"
6566 #: fortran/io.c:1631
6568 msgid "Fortran 2003: ASYNCHRONOUS= at %C not allowed in Fortran 95"
6571 #: fortran/io.c:1649 fortran/io.c:3025
6573 msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
6576 #: fortran/io.c:1667 fortran/io.c:3004
6578 msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
6581 #: fortran/io.c:1685 fortran/io.c:3115
6583 msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
6586 #: fortran/io.c:1703
6588 msgid "Fortran 2003: ENCODING= at %C not allowed in Fortran 95"
6591 #. When implemented, change the following to use gfc_notify_std F2003.
6592 #: fortran/io.c:1755
6594 msgid "Fortran F2003: ROUND= specifier at %C not implemented"
6597 #: fortran/io.c:1774
6599 msgid "Fortran 2003: SIGN= at %C not allowed in Fortran 95"
6602 #: fortran/io.c:1987
6604 msgid "CLOSE statement not allowed in PURE procedure at %C"
6607 #: fortran/io.c:2124 fortran/match.c:1965
6609 msgid "%s statement not allowed in PURE procedure at %C"
6612 #: fortran/io.c:2180
6614 msgid "Fortran 2003: FLUSH statement at %C"
6617 #: fortran/io.c:2236
6619 msgid "Duplicate UNIT specification at %C"
6622 #: fortran/io.c:2296
6624 msgid "Duplicate format specification at %C"
6627 #: fortran/io.c:2313
6629 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
6632 #: fortran/io.c:2349
6634 msgid "Duplicate NML specification at %C"
6637 #: fortran/io.c:2358
6639 msgid "Symbol '%s' at %C must be a NAMELIST group name"
6642 #: fortran/io.c:2423
6644 msgid "END tag at %C not allowed in output statement"
6647 #: fortran/io.c:2497
6650 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
6654 #: fortran/io.c:2522
6656 msgid "Invalid form of WRITE statement at %L, UNIT required"
6659 #: fortran/io.c:2533
6661 msgid "Internal unit with vector subscript at %L"
6664 #: fortran/io.c:2540
6666 msgid "External IO UNIT cannot be an array at %L"
6669 #: fortran/io.c:2545
6671 msgid "Extension: Comma before i/o item list at %L"
6674 #: fortran/io.c:2555
6676 msgid "ERR tag label %d at %L not defined"
6679 #: fortran/io.c:2567
6681 msgid "END tag label %d at %L not defined"
6684 #: fortran/io.c:2579
6686 msgid "EOR tag label %d at %L not defined"
6689 #: fortran/io.c:2589
6691 msgid "FORMAT label %d at %L not defined"
6694 #: fortran/io.c:2710
6696 msgid "Syntax error in I/O iterator at %C"
6699 #: fortran/io.c:2741
6701 msgid "Expected variable in READ statement at %C"
6704 #: fortran/io.c:2747
6706 msgid "Expected expression in %s statement at %C"
6709 #: fortran/io.c:2757
6711 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
6714 #: fortran/io.c:2766
6716 msgid "Cannot read to variable '%s' in PURE procedure at %C"
6719 #: fortran/io.c:2782
6721 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
6724 #. A general purpose syntax error.
6725 #: fortran/io.c:2843 fortran/io.c:3442 fortran/gfortran.h:2113
6727 msgid "Syntax error in %s statement at %C"
6730 #: fortran/io.c:2924
6732 msgid "Fortran 2003: Internal file at %L with namelist"
6735 #: fortran/io.c:2978
6737 msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
6740 #: fortran/io.c:3046
6742 msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
6745 #. When implemented, change the following to use gfc_notify_std F2003.
6746 #. if (gfc_notify_std (GFC_STD_F2003, "Fortran 2003: ROUND= at %C "
6747 #. "not allowed in Fortran 95") == FAILURE)
6748 #. return MATCH_ERROR;
6749 #: fortran/io.c:3071
6751 msgid "F2003 Feature: ROUND= specifier at %C not implemented"
6754 #: fortran/io.c:3260
6756 msgid "PRINT namelist at %C is an extension"
6759 #: fortran/io.c:3412
6761 msgid "Expected comma in I/O list at %C"
6764 #: fortran/io.c:3476
6766 msgid "PRINT statement at %C not allowed within PURE procedure"
6769 #: fortran/io.c:3630 fortran/io.c:3681
6771 msgid "INQUIRE statement not allowed in PURE procedure at %C"
6774 #: fortran/io.c:3657
6776 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
6779 #: fortran/io.c:3667 fortran/trans-io.c:1178
6781 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
6784 #: fortran/io.c:3674
6786 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
6789 #: fortran/io.c:3687
6792 "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
6795 #: fortran/io.c:3846
6797 msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
6800 #: fortran/io.c:3852
6802 msgid "WAIT statement not allowed in PURE procedure at %C"
6805 #: fortran/match.c:158
6807 msgid "Missing ')' in statement at or before %L"
6810 #: fortran/match.c:163
6812 msgid "Missing '(' in statement at or before %L"
6815 #: fortran/match.c:360
6817 msgid "Integer too large at %C"
6820 #: fortran/match.c:453 fortran/parse.c:597
6822 msgid "Too many digits in statement label at %C"
6825 #: fortran/match.c:459
6827 msgid "Statement label at %C is zero"
6830 #: fortran/match.c:492
6832 msgid "Label name '%s' at %C is ambiguous"
6835 #: fortran/match.c:498
6837 msgid "Duplicate construct label '%s' at %C"
6840 #: fortran/match.c:529
6842 msgid "Invalid character in name at %C"
6845 #: fortran/match.c:542 fortran/match.c:623
6847 msgid "Name at %C is too long"
6850 #: fortran/match.c:553
6853 "Invalid character '$' at %C. Use -fdollar-ok to allow it as an extension"
6856 #: fortran/match.c:604 fortran/match.c:652
6858 msgid "Invalid C name in NAME= specifier at %C"
6861 #: fortran/match.c:643
6863 msgid "Embedded space in NAME= specifier at %C"
6866 #: fortran/match.c:968
6868 msgid "Loop variable at %C cannot be a sub-component"
6871 #: fortran/match.c:974
6873 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
6876 #: fortran/match.c:1007
6878 msgid "Expected a step value in iterator at %C"
6881 #: fortran/match.c:1019
6883 msgid "Syntax error in iterator at %C"
6886 #: fortran/match.c:1260
6888 msgid "Invalid form of PROGRAM statement at %C"
6891 #: fortran/match.c:1301
6893 msgid "Setting value of PROTECTED variable at %C"
6896 #: fortran/match.c:1359
6898 msgid "Assigning to a PROTECTED pointer at %C"
6901 #: fortran/match.c:1402 fortran/match.c:1483
6903 msgid "Obsolescent: arithmetic IF statement at %C"
6906 #: fortran/match.c:1458
6908 msgid "Syntax error in IF-expression at %C"
6911 #: fortran/match.c:1469
6913 msgid "Block label not appropriate for arithmetic IF statement at %C"
6916 #: fortran/match.c:1507
6918 msgid "Block label is not appropriate for IF statement at %C"
6921 #: fortran/match.c:1587 fortran/primary.c:2822
6923 msgid "Cannot assign to a named constant at %C"
6926 #: fortran/match.c:1597
6928 msgid "Unclassifiable statement in IF-clause at %C"
6931 #: fortran/match.c:1604
6933 msgid "Syntax error in IF-clause at %C"
6936 #: fortran/match.c:1648
6938 msgid "Unexpected junk after ELSE statement at %C"
6941 #: fortran/match.c:1654 fortran/match.c:1689
6943 msgid "Label '%s' at %C doesn't match IF label '%s'"
6946 #: fortran/match.c:1683
6948 msgid "Unexpected junk after ELSE IF statement at %C"
6951 #: fortran/match.c:1851
6953 msgid "Name '%s' in %s statement at %C is not a loop name"
6956 #: fortran/match.c:1867
6958 msgid "%s statement at %C is not within a loop"
6961 #: fortran/match.c:1870
6963 msgid "%s statement at %C is not within loop '%s'"
6966 #: fortran/match.c:1878
6968 msgid "%s statement at %C leaving OpenMP structured block"
6971 #: fortran/match.c:1891
6973 msgid "EXIT statement at %C terminating !$OMP DO loop"
6976 #: fortran/match.c:1943
6978 msgid "Too many digits in STOP code at %C"
6981 #: fortran/match.c:1996
6983 msgid "Deleted feature: PAUSE statement at %C"
6986 #: fortran/match.c:2044
6988 msgid "Deleted feature: ASSIGN statement at %C"
6991 #: fortran/match.c:2090
6993 msgid "Deleted feature: Assigned GOTO statement at %C"
6996 #: fortran/match.c:2137 fortran/match.c:2189
6998 msgid "Statement label list in GOTO at %C cannot be empty"
7001 #: fortran/match.c:2273
7003 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
7006 #: fortran/match.c:2341
7008 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
7011 #: fortran/match.c:2418
7013 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
7016 #: fortran/match.c:2470
7018 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
7021 #: fortran/match.c:2501
7023 msgid "Extension: RETURN statement in main program at %C"
7026 #: fortran/match.c:2711
7028 msgid "Syntax error in common block name at %C"
7031 #: fortran/match.c:2747
7033 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
7036 #. If we find an error, just print it and continue,
7037 #. cause it's just semantic, and we can see if there
7039 #: fortran/match.c:2806
7042 "Variable '%s' at %L in common block '%s' at %C must be declared with a C "
7043 "interoperable kind since common block '%s' is bind(c)"
7046 #: fortran/match.c:2815
7049 "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not "
7053 #: fortran/match.c:2822
7055 msgid "Symbol '%s' at %C is already in a COMMON block"
7058 #: fortran/match.c:2830
7060 msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
7063 #: fortran/match.c:2857
7065 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
7068 #: fortran/match.c:2867
7070 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
7073 #: fortran/match.c:2899
7076 "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to "
7077 "another COMMON block '%s'"
7080 #: fortran/match.c:3007
7082 msgid "Namelist group name '%s' at %C already has a basic type of %s"
7085 #: fortran/match.c:3015
7088 "Namelist group name '%s' at %C already is USE associated and cannot be "
7092 #: fortran/match.c:3042
7094 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
7097 #: fortran/match.c:3049
7099 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
7102 #: fortran/match.c:3176
7104 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
7107 #: fortran/match.c:3184
7109 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
7112 #: fortran/match.c:3212
7114 msgid "EQUIVALENCE at %C requires two or more objects"
7117 #: fortran/match.c:3226
7120 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
7123 #: fortran/match.c:3352
7125 msgid "Statement function at %L is recursive"
7128 #: fortran/match.c:3440
7130 msgid "Expected initialization expression in CASE at %C"
7133 #: fortran/match.c:3463
7135 msgid "Expected the name of the SELECT CASE construct at %C"
7138 #: fortran/match.c:3475
7140 msgid "Expected case name of '%s' at %C"
7143 #: fortran/match.c:3519
7145 msgid "Unexpected CASE statement at %C"
7148 #: fortran/match.c:3571
7150 msgid "Syntax error in CASE-specification at %C"
7153 #: fortran/match.c:3691
7155 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
7158 #: fortran/match.c:3729
7160 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
7163 #: fortran/match.c:3829
7165 msgid "Syntax error in FORALL iterator at %C"
7168 #: fortran/matchexp.c:28
7170 msgid "Syntax error in expression at %C"
7173 #: fortran/matchexp.c:72
7175 msgid "Bad character '%c' in OPERATOR name at %C"
7178 #: fortran/matchexp.c:80
7180 msgid "The name '%s' cannot be used as a defined operator at %C"
7183 #: fortran/matchexp.c:180
7185 msgid "Expected a right parenthesis in expression at %C"
7188 #: fortran/matchexp.c:305
7190 msgid "Expected exponent in expression at %C"
7193 #: fortran/matchexp.c:343 fortran/matchexp.c:348 fortran/matchexp.c:452
7194 #: fortran/matchexp.c:457
7197 "Extension: Unary operator following arithmetic operator (use parentheses) at "
7201 #: fortran/misc.c:39
7203 msgid "Out of memory-- malloc() failed"
7206 #: fortran/module.c:517
7208 msgid "Fortran 2003: module nature in USE statement at %C"
7211 #: fortran/module.c:529
7214 "Module nature in USE statement at %C shall be either INTRINSIC or "
7218 #: fortran/module.c:542
7220 msgid "\"::\" was expected after module nature at %C but was not found"
7223 #: fortran/module.c:551
7225 msgid "Fortran 2003: \"USE :: module\" at %C"
7228 #: fortran/module.c:603
7230 msgid "Missing generic specification in USE statement at %C"
7233 #: fortran/module.c:611
7235 msgid "Fortran 2003: Renaming operators in USE statements at %C"
7238 #: fortran/module.c:653
7240 msgid "The name '%s' at %C has already been used as an external module name."
7243 #: fortran/module.c:931
7245 msgid "Reading module %s at line %d column %d: %s"
7248 #: fortran/module.c:935
7250 msgid "Writing module %s at line %d column %d: %s"
7253 #: fortran/module.c:939
7255 msgid "Module %s at line %d column %d: %s"
7258 #: fortran/module.c:979
7259 msgid "Unexpected EOF"
7262 #: fortran/module.c:1011
7263 msgid "Unexpected end of module in string constant"
7266 #: fortran/module.c:1065
7267 msgid "Integer overflow"
7270 #: fortran/module.c:1096
7271 msgid "Name too long"
7274 #: fortran/module.c:1203
7278 #: fortran/module.c:1247
7279 msgid "Expected name"
7282 #: fortran/module.c:1250
7283 msgid "Expected left parenthesis"
7286 #: fortran/module.c:1253
7287 msgid "Expected right parenthesis"
7290 #: fortran/module.c:1256
7291 msgid "Expected integer"
7294 #: fortran/module.c:1259
7295 msgid "Expected string"
7298 #: fortran/module.c:1283
7299 msgid "find_enum(): Enum not found"
7302 #: fortran/module.c:1297
7304 msgid "Error writing modules file: %s"
7307 #: fortran/module.c:1820
7308 msgid "Expected attribute bit name"
7311 #: fortran/module.c:2639
7312 msgid "Expected integer string"
7315 #: fortran/module.c:2643
7316 msgid "Error converting integer"
7319 #: fortran/module.c:2665
7320 msgid "Expected real string"
7323 #: fortran/module.c:2866
7324 msgid "Expected expression type"
7327 #: fortran/module.c:2920
7328 msgid "Bad operator"
7331 #: fortran/module.c:3009
7332 msgid "Bad type in constant expression"
7335 #: fortran/module.c:3046
7337 msgid "Namelist %s cannot be renamed by USE association to %s"
7340 #: fortran/module.c:4069
7342 msgid "Symbol '%s' referenced at %L not found in module '%s'"
7345 #: fortran/module.c:4076
7347 msgid "User operator '%s' referenced at %L not found in module '%s'"
7350 #: fortran/module.c:4081
7352 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
7355 #: fortran/module.c:4622
7357 msgid "Can't open module file '%s' for writing at %C: %s"
7360 #: fortran/module.c:4660
7362 msgid "Error writing module file '%s' for writing: %s"
7365 #: fortran/module.c:4690 fortran/module.c:4772
7368 "Symbol '%s' referenced at %L does not exist in intrinsic module "
7372 #: fortran/module.c:4803
7375 "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
7378 #: fortran/module.c:4825
7380 msgid "Symbol '%s' already declared"
7383 #: fortran/module.c:4880
7386 "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name "
7390 #: fortran/module.c:4893
7393 "Symbol '%s' referenced at %L does not exist in intrinsic module "
7397 #: fortran/module.c:4901
7400 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
7401 "ISO_FORTRAN_ENV at %L is incompatible with option %s"
7404 #: fortran/module.c:4929
7407 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
7408 "ISO_FORTRAN_ENV at %C is incompatible with option %s"
7411 #: fortran/module.c:4945
7414 "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
7417 #: fortran/module.c:4978
7419 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
7422 #: fortran/module.c:4986
7424 msgid "Fortran 2003: ISO_C_BINDING module at %C"
7427 #: fortran/module.c:4996
7429 msgid "Can't find an intrinsic module named '%s' at %C"
7432 #: fortran/module.c:5001
7434 msgid "Can't open module file '%s' for reading at %C: %s"
7437 #: fortran/module.c:5009
7440 "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name "
7444 #: fortran/module.c:5024
7445 msgid "Unexpected end of module"
7448 #: fortran/module.c:5029
7450 msgid "File '%s' opened at %C is not a GFORTRAN module file"
7453 #: fortran/module.c:5039
7455 msgid "Can't USE the same module we're building!"
7458 #: fortran/openmp.c:134 fortran/openmp.c:562
7460 msgid "COMMON block /%s/ not found at %C"
7463 #: fortran/openmp.c:165
7465 msgid "Syntax error in OpenMP variable list at %C"
7468 #: fortran/openmp.c:293
7470 msgid "%s is not INTRINSIC procedure name at %C"
7473 #: fortran/openmp.c:404
7475 msgid "COLLAPSE clause argument not constant positive integer at %C"
7478 #: fortran/openmp.c:541
7480 msgid "Threadprivate variable at %C is an element of a COMMON block"
7483 #: fortran/openmp.c:581
7485 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
7488 #: fortran/openmp.c:759 fortran/resolve.c:5950 fortran/resolve.c:6301
7490 msgid "IF clause at %L requires a scalar LOGICAL expression"
7493 #: fortran/openmp.c:767
7495 msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
7498 #: fortran/openmp.c:775
7500 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
7503 #: fortran/openmp.c:815
7505 msgid "Object '%s' is not a variable at %L"
7508 #: fortran/openmp.c:823 fortran/openmp.c:833 fortran/openmp.c:840
7509 #: fortran/openmp.c:850
7511 msgid "Symbol '%s' present on multiple clauses at %L"
7514 #: fortran/openmp.c:873
7516 msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
7519 #: fortran/openmp.c:876
7521 msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
7524 #: fortran/openmp.c:884
7526 msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
7529 #: fortran/openmp.c:887
7531 msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
7534 #: fortran/openmp.c:895
7536 msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
7539 #: fortran/openmp.c:898
7541 msgid "Cray pointee '%s' in SHARED clause at %L"
7544 #: fortran/openmp.c:906
7546 msgid "THREADPRIVATE object '%s' in %s clause at %L"
7549 #: fortran/openmp.c:909
7551 msgid "Cray pointee '%s' in %s clause at %L"
7554 #: fortran/openmp.c:914
7556 msgid "POINTER object '%s' in %s clause at %L"
7559 #: fortran/openmp.c:919
7561 msgid "%s clause object '%s' has ALLOCATABLE components at %L"
7564 #: fortran/openmp.c:922
7566 msgid "Cray pointer '%s' in %s clause at %L"
7569 #: fortran/openmp.c:926
7571 msgid "Assumed size array '%s' in %s clause at %L"
7574 #: fortran/openmp.c:931
7576 msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
7579 #: fortran/openmp.c:940
7581 msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
7584 #: fortran/openmp.c:951
7586 msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
7589 #: fortran/openmp.c:962
7591 msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
7594 #: fortran/openmp.c:971
7596 msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
7599 #: fortran/openmp.c:1083
7602 "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
7605 #: fortran/openmp.c:1123
7608 "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or ."
7612 #: fortran/openmp.c:1171
7615 "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
7618 #: fortran/openmp.c:1185
7621 "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
7625 #: fortran/openmp.c:1217
7628 "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
7629 "reference var at %L"
7632 #: fortran/openmp.c:1241
7635 "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
7639 #: fortran/openmp.c:1248
7642 "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
7645 #: fortran/openmp.c:1264
7648 "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
7651 #: fortran/openmp.c:1267
7653 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
7656 #: fortran/openmp.c:1273
7658 msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
7661 #: fortran/openmp.c:1291
7664 "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
7668 #: fortran/openmp.c:1426
7670 msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
7673 #: fortran/openmp.c:1432
7675 msgid "!$OMP DO iteration variable must be of type integer at %L"
7678 #: fortran/openmp.c:1436
7680 msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
7683 #: fortran/openmp.c:1444
7686 "!$OMP DO iteration variable present on clause other than PRIVATE or "
7690 #: fortran/openmp.c:1462
7692 msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
7695 #: fortran/openmp.c:1476
7697 msgid "collapsed !$OMP DO loops not perfectly nested at %L"
7700 #: fortran/openmp.c:1485 fortran/openmp.c:1492
7702 msgid "not enough DO loops for collapsed !$OMP DO at %L"
7705 #: fortran/options.c:227
7707 msgid "Option -fwhole-program is not supported for Fortran"
7710 #: fortran/options.c:281
7712 msgid "Reading file '%s' as free form"
7715 #: fortran/options.c:291
7717 msgid "'-fd-lines-as-comments' has no effect in free form"
7720 #: fortran/options.c:294
7722 msgid "'-fd-lines-as-code' has no effect in free form"
7725 #: fortran/options.c:312
7727 msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
7730 #: fortran/options.c:315
7732 msgid "Flag -fno-automatic overwrites -frecursive"
7735 #: fortran/options.c:317
7737 msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
7740 #: fortran/options.c:321
7742 msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
7745 #: fortran/options.c:325
7747 msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
7750 #: fortran/options.c:398
7752 msgid "gfortran: Only one -J option allowed"
7755 #: fortran/options.c:441
7757 msgid "Argument to -ffpe-trap is not valid: %s"
7760 #: fortran/options.c:590
7762 msgid "Fixed line length must be at least seven."
7765 #: fortran/options.c:608
7767 msgid "Free line length must be at least three."
7770 #: fortran/options.c:622
7772 msgid "-static-libgfortran is not supported in this configuration"
7775 #: fortran/options.c:666
7777 msgid "Maximum supported identifier length is %d"
7780 #: fortran/options.c:698
7782 msgid "Unrecognized option to -finit-logical: %s"
7785 #: fortran/options.c:712
7787 msgid "Unrecognized option to -finit-real: %s"
7790 #: fortran/options.c:728
7792 msgid "The value of n in -finit-character=n must be between 0 and 127"
7795 #: fortran/options.c:819
7797 msgid "Maximum subrecord length cannot exceed %d"
7800 #: fortran/parse.c:453
7802 msgid "Unclassifiable statement at %C"
7805 #: fortran/parse.c:477
7807 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
7810 #: fortran/parse.c:558
7812 msgid "Unclassifiable OpenMP directive at %C"
7815 #: fortran/parse.c:600 fortran/parse.c:741
7817 msgid "Zero is not a valid statement label at %C"
7820 #: fortran/parse.c:607 fortran/parse.c:733
7822 msgid "Non-numeric character in statement label at %C"
7825 #: fortran/parse.c:619 fortran/parse.c:655 fortran/parse.c:781
7827 msgid "Semicolon at %C needs to be preceded by statement"
7830 #: fortran/parse.c:627 fortran/parse.c:793
7832 msgid "Ignoring statement label in empty statement at %C"
7835 #: fortran/parse.c:720 fortran/parse.c:760
7837 msgid "Bad continuation line at %C"
7840 #: fortran/parse.c:819
7842 msgid "Line truncated at %C"
7845 #: fortran/parse.c:1006
7847 msgid "FORMAT statement at %L does not have a statement label"
7850 #: fortran/parse.c:1078
7851 msgid "arithmetic IF"
7854 #: fortran/parse.c:1084
7855 msgid "attribute declaration"
7858 #: fortran/parse.c:1114
7859 msgid "data declaration"
7862 #: fortran/parse.c:1123
7863 msgid "derived type declaration"
7866 #: fortran/parse.c:1202
7870 #: fortran/parse.c:1211
7871 msgid "implied END DO"
7874 #: fortran/parse.c:1287
7878 #: fortran/parse.c:1290
7879 msgid "pointer assignment"
7882 #: fortran/parse.c:1299
7886 #: fortran/parse.c:1524
7888 msgid "Unexpected %s statement at %C"
7891 #: fortran/parse.c:1664
7893 msgid "%s statement at %C cannot follow %s statement at %L"
7896 #: fortran/parse.c:1681
7898 msgid "Unexpected end of file in '%s'"
7901 #: fortran/parse.c:1724
7903 msgid "Derived-type '%s' with SEQUENCE must not have a CONTAINS section at %C"
7906 #: fortran/parse.c:1727
7908 msgid "Derived-type '%s' with BIND(C) must not have a CONTAINS section at %C"
7911 #: fortran/parse.c:1745
7913 msgid "Components in TYPE at %C must precede CONTAINS"
7916 #: fortran/parse.c:1750
7918 msgid "Fortran 2003: Type-bound procedure at %C"
7921 #: fortran/parse.c:1760
7923 msgid "Fortran 2003: FINAL procedure declaration at %C"
7926 #: fortran/parse.c:1772
7928 msgid "Fortran 2008: Derived type definition at %C with empty CONTAINS section"
7931 #: fortran/parse.c:1783 fortran/parse.c:1899
7933 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
7936 #: fortran/parse.c:1791
7938 msgid "PRIVATE statement at %C must precede procedure bindings"
7941 #: fortran/parse.c:1799 fortran/parse.c:1915
7943 msgid "Duplicate PRIVATE statement at %C"
7946 #: fortran/parse.c:1808
7948 msgid "SEQUENCE statement at %C must precede CONTAINS"
7951 #: fortran/parse.c:1813
7953 msgid "Already inside a CONTAINS block at %C"
7956 #: fortran/parse.c:1874
7958 msgid "PROCEDURE binding at %C must be inside CONTAINS"
7961 #: fortran/parse.c:1879
7963 msgid "FINAL declaration at %C must be inside CONTAINS"
7966 #: fortran/parse.c:1888
7968 msgid "Fortran 2003: Derived type definition at %C without components"
7971 #: fortran/parse.c:1907
7973 msgid "PRIVATE statement at %C must precede structure components"
7976 #: fortran/parse.c:1928
7978 msgid "SEQUENCE statement at %C must precede structure components"
7981 #: fortran/parse.c:1935
7983 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
7986 #: fortran/parse.c:1940
7988 msgid "Duplicate SEQUENCE statement at %C"
7991 #: fortran/parse.c:1951
7993 msgid "Fortran 2003: CONTAINS block in derived type definition at %C"
7996 #: fortran/parse.c:2042
7998 msgid "ENUM declaration at %C has no ENUMERATORS"
8001 #: fortran/parse.c:2136
8003 msgid "Unexpected %s statement in INTERFACE block at %C"
8006 #: fortran/parse.c:2162
8008 msgid "SUBROUTINE at %C does not belong in a generic function interface"
8011 #: fortran/parse.c:2166
8013 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
8016 #: fortran/parse.c:2176
8019 "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
8022 #: fortran/parse.c:2207
8024 msgid "Unexpected %s statement at %C in INTERFACE body"
8027 #: fortran/parse.c:2221
8030 "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
8033 #: fortran/parse.c:2406
8035 msgid "%s statement must appear in a MODULE"
8038 #: fortran/parse.c:2413
8040 msgid "%s statement at %C follows another accessibility specification"
8043 #: fortran/parse.c:2463
8045 msgid "Bad kind expression for function '%s' at %L"
8048 #: fortran/parse.c:2467
8050 msgid "The type for function '%s' at %L is not accessible"
8053 #: fortran/parse.c:2525
8055 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
8058 #: fortran/parse.c:2546
8060 msgid "Unexpected %s statement in WHERE block at %C"
8063 #: fortran/parse.c:2605
8065 msgid "Unexpected %s statement in FORALL block at %C"
8068 #: fortran/parse.c:2656
8070 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
8073 #: fortran/parse.c:2674
8075 msgid "Duplicate ELSE statements at %L and %C"
8078 #: fortran/parse.c:2735
8080 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
8083 #: fortran/parse.c:2793
8085 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
8088 #: fortran/parse.c:2827
8090 msgid "End of nonblock DO statement at %C is within another block"
8093 #: fortran/parse.c:2836
8095 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
8098 #: fortran/parse.c:2885
8100 msgid "Statement label in ENDDO at %C doesn't match DO label"
8103 #: fortran/parse.c:2901
8105 msgid "named block DO at %L requires matching ENDDO name"
8108 #: fortran/parse.c:3160
8110 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
8113 #: fortran/parse.c:3216
8115 msgid "%s statement at %C cannot terminate a non-block DO loop"
8118 #: fortran/parse.c:3402
8120 msgid "Contained procedure '%s' at %C is already ambiguous"
8123 #: fortran/parse.c:3452
8125 msgid "Unexpected %s statement in CONTAINS section at %C"
8128 #: fortran/parse.c:3476
8131 "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at "
8135 #: fortran/parse.c:3547
8137 msgid "CONTAINS statement at %C is already in a contained program unit"
8140 #: fortran/parse.c:3596
8142 msgid "Global name '%s' at %L is already being used as a %s at %L"
8145 #: fortran/parse.c:3617
8147 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
8150 #: fortran/parse.c:3643
8152 msgid "Unexpected %s statement in BLOCK DATA at %C"
8155 #: fortran/parse.c:3686
8157 msgid "Unexpected %s statement in MODULE at %C"
8160 #. If we see a duplicate main program, shut down. If the second
8161 #. instance is an implied main program, i.e. data decls or executable
8162 #. statements, we're in for lots of errors.
8163 #: fortran/parse.c:3869
8165 msgid "Two main PROGRAMs at %L and %C"
8168 #: fortran/primary.c:90
8170 msgid "Missing kind-parameter at %C"
8173 #: fortran/primary.c:214
8175 msgid "Integer kind %d at %C not available"
8178 #: fortran/primary.c:222
8181 "Integer too big for its kind at %C. This check can be disabled with the "
8182 "option -fno-range-check"
8185 #: fortran/primary.c:251
8187 msgid "Extension: Hollerith constant at %C"
8190 #: fortran/primary.c:263
8192 msgid "Invalid Hollerith constant: %L must contain at least one character"
8195 #: fortran/primary.c:269
8197 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
8200 #: fortran/primary.c:286
8202 msgid "Invalid Hollerith constant at %L contains a wide character"
8205 #: fortran/primary.c:367
8207 msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
8210 #: fortran/primary.c:377
8212 msgid "Empty set of digits in BOZ constant at %C"
8215 #: fortran/primary.c:383
8217 msgid "Illegal character in BOZ constant at %C"
8220 #: fortran/primary.c:406
8222 msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
8225 #: fortran/primary.c:437
8227 msgid "Integer too big for integer kind %i at %C"
8230 #: fortran/primary.c:443
8232 msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
8235 #: fortran/primary.c:543
8237 msgid "Missing exponent in real number at %C"
8240 #: fortran/primary.c:599
8242 msgid "Real number at %C has a 'd' exponent and an explicit kind"
8245 #: fortran/primary.c:612
8247 msgid "Invalid real kind %d at %C"
8250 #: fortran/primary.c:626
8252 msgid "Real constant overflows its kind at %C"
8255 #: fortran/primary.c:631
8257 msgid "Real constant underflows its kind at %C"
8260 #: fortran/primary.c:723
8262 msgid "Syntax error in SUBSTRING specification at %C"
8265 #: fortran/primary.c:935
8267 msgid "Invalid kind %d for CHARACTER constant at %C"
8270 #: fortran/primary.c:956
8272 msgid "Unterminated character constant beginning at %C"
8275 #: fortran/primary.c:997
8278 "Character '%s' in string at %C is not representable in character kind %d"
8281 #: fortran/primary.c:1080
8283 msgid "Bad kind for logical constant at %C"
8286 #: fortran/primary.c:1119
8288 msgid "Expected PARAMETER symbol in complex constant at %C"
8291 #: fortran/primary.c:1125
8293 msgid "Numeric PARAMETER required in complex constant at %C"
8296 #: fortran/primary.c:1131
8298 msgid "Scalar PARAMETER required in complex constant at %C"
8301 #: fortran/primary.c:1135
8303 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
8306 #: fortran/primary.c:1165
8308 msgid "Error converting PARAMETER constant in complex constant at %C"
8311 #: fortran/primary.c:1294
8313 msgid "Syntax error in COMPLEX constant at %C"
8316 #: fortran/primary.c:1475
8318 msgid "Keyword '%s' at %C has already appeared in the current argument list"
8321 #: fortran/primary.c:1539
8323 msgid "Extension: argument list function at %C"
8326 #: fortran/primary.c:1606
8328 msgid "Expected alternate return label at %C"
8331 #: fortran/primary.c:1624
8333 msgid "Missing keyword name in actual argument list at %C"
8336 #: fortran/primary.c:1669
8338 msgid "Syntax error in argument list at %C"
8341 #: fortran/primary.c:1756
8343 msgid "Expected structure component name at %C"
8346 #: fortran/primary.c:2041
8349 "Fortran 2003: Structure constructor with missing optional arguments at %C"
8352 #: fortran/primary.c:2049
8355 "No initializer for component '%s' given in the structure constructor at %C!"
8358 #: fortran/primary.c:2125
8360 msgid "Fortran 2003: Structure constructor with named arguments at %C"
8363 #: fortran/primary.c:2140
8365 msgid "Component initializer without name after component named %s at %C!"
8368 #: fortran/primary.c:2143
8370 msgid "Too many components in structure constructor at %C!"
8373 #: fortran/primary.c:2176
8375 msgid "Component '%s' is initialized twice in the structure constructor at %C!"
8378 #: fortran/primary.c:2231
8381 "component '%s' at %L has already been set by a parent derived type "
8385 #: fortran/primary.c:2254
8387 msgid "Syntax error in structure constructor at %C"
8390 #: fortran/primary.c:2344
8393 "'%s' at %C is the name of a recursive function and so refers to the result "
8394 "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
8397 #: fortran/primary.c:2470
8399 msgid "Unexpected use of subroutine name '%s' at %C"
8402 #: fortran/primary.c:2501
8404 msgid "Statement function '%s' requires argument list at %C"
8407 #: fortran/primary.c:2504
8409 msgid "Function '%s' requires an argument list at %C"
8412 #: fortran/primary.c:2549
8414 msgid "Missing argument to '%s' at %C"
8417 #: fortran/primary.c:2690
8419 msgid "Missing argument list in function '%s' at %C"
8422 #: fortran/primary.c:2718
8424 msgid "Symbol at %C is not appropriate for an expression"
8427 #: fortran/primary.c:2786
8429 msgid "Assigning to PROTECTED variable at %C"
8432 #: fortran/primary.c:2820
8434 msgid "Named constant at %C in an EQUIVALENCE"
8437 #: fortran/primary.c:2855
8439 msgid "'%s' at %C is not a variable"
8442 #: fortran/resolve.c:124
8445 "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
8448 #: fortran/resolve.c:128
8450 msgid "Alternate return specifier in function '%s' at %L is not allowed"
8453 #: fortran/resolve.c:141
8455 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
8458 #: fortran/resolve.c:148
8460 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
8463 #: fortran/resolve.c:161 fortran/resolve.c:1147
8466 "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
8469 #: fortran/resolve.c:209
8471 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
8474 #: fortran/resolve.c:214
8477 "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
8480 #: fortran/resolve.c:223
8482 msgid "Argument '%s' of elemental procedure at %L must be scalar"
8485 #: fortran/resolve.c:230
8488 "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
8491 #: fortran/resolve.c:238
8493 msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
8496 #: fortran/resolve.c:250
8498 msgid "Argument '%s' of statement function at %L must be scalar"
8501 #: fortran/resolve.c:260
8504 "Character-valued argument '%s' of statement function at %L must have "
8508 #: fortran/resolve.c:317
8510 msgid "Contained function '%s' at %L has no IMPLICIT type"
8513 #: fortran/resolve.c:320
8515 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
8518 #: fortran/resolve.c:337
8521 "Character-valued internal function '%s' at %L must not be assumed length"
8524 #: fortran/resolve.c:508
8526 msgid "Function %s at %L has entries with mismatched array specifications"
8529 #: fortran/resolve.c:525
8532 "Extension: Function %s at %L with entries returning variables of different "
8536 #: fortran/resolve.c:552
8538 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
8541 #: fortran/resolve.c:556
8543 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
8546 #: fortran/resolve.c:563
8548 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
8551 #: fortran/resolve.c:567
8553 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
8556 #: fortran/resolve.c:605
8558 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
8561 #: fortran/resolve.c:610
8563 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
8566 #: fortran/resolve.c:668
8569 "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is "
8573 #: fortran/resolve.c:672
8576 "Initialized variable '%s' at %L is in a blank COMMON but initialization is "
8577 "only allowed in named common blocks"
8580 #: fortran/resolve.c:683
8583 "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the "
8587 #: fortran/resolve.c:687
8590 "Derived type variable '%s' in COMMON at %L has an ultimate component that is "
8594 #: fortran/resolve.c:691
8597 "Derived type variable '%s' in COMMON at %L may not have default initializer"
8600 #: fortran/resolve.c:718
8602 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
8605 #: fortran/resolve.c:722
8607 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
8610 #: fortran/resolve.c:726
8612 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
8615 #: fortran/resolve.c:731
8617 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
8620 #: fortran/resolve.c:793
8622 msgid "Components of structure constructor '%s' at %L are PRIVATE"
8625 #: fortran/resolve.c:815
8628 "The rank of the element in the derived type constructor at %L does not match "
8629 "that of the component (%d/%d)"
8632 #: fortran/resolve.c:828
8635 "The element in the derived type constructor at %L, for pointer component '%"
8636 "s', is %s but should be %s"
8639 #: fortran/resolve.c:841
8642 "The NULL in the derived type constructor at %L is being applied to component "
8643 "'%s', which is neither a POINTER nor ALLOCATABLE"
8646 #: fortran/resolve.c:855
8649 "The element in the derived type constructor at %L, for pointer component '%"
8650 "s' should be a POINTER or a TARGET"
8653 #: fortran/resolve.c:974
8656 "The upper bound in the last dimension must appear in the reference to the "
8657 "assumed size array '%s' at %L"
8660 #: fortran/resolve.c:1038 fortran/resolve.c:5556 fortran/resolve.c:6266
8662 msgid "Label %d referenced at %L is never defined"
8665 #: fortran/resolve.c:1048
8667 msgid "'%s' at %L is ambiguous"
8670 #: fortran/resolve.c:1084
8672 msgid "Statement function '%s' at %L is not allowed as an actual argument"
8675 #: fortran/resolve.c:1092
8677 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
8680 #: fortran/resolve.c:1099
8682 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
8685 #: fortran/resolve.c:1105
8688 "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument "
8692 #: fortran/resolve.c:1125
8694 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
8697 #: fortran/resolve.c:1166
8699 msgid "Symbol '%s' at %L is ambiguous"
8702 #: fortran/resolve.c:1215
8704 msgid "By-value argument at %L is not of numeric type"
8707 #: fortran/resolve.c:1222
8709 msgid "By-value argument at %L cannot be an array or an array section"
8712 #: fortran/resolve.c:1236
8714 msgid "By-value argument at %L is not allowed in this context"
8717 #: fortran/resolve.c:1248
8719 msgid "Passing internal procedure at %L by location not allowed"
8722 #: fortran/resolve.c:1365
8725 "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
8726 "actual argument of an ELEMENTAL procedure unless there is a non-optional "
8727 "argument with the same rank (12.4.1.5)"
8730 #: fortran/resolve.c:1387
8731 msgid "elemental procedure"
8734 #: fortran/resolve.c:1404
8737 "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' "
8738 "is a scalar, but another actual argument is an array"
8741 #: fortran/resolve.c:1540
8743 msgid "There is no specific function for the generic '%s' at %L"
8746 #: fortran/resolve.c:1549
8749 "Generic function '%s' at %L is not consistent with a specific intrinsic "
8753 #: fortran/resolve.c:1604
8756 "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
8759 #: fortran/resolve.c:1650
8761 msgid "Unable to resolve the specific function '%s' at %L"
8764 #: fortran/resolve.c:1706 fortran/resolve.c:9523
8766 msgid "Function '%s' at %L has no IMPLICIT type"
8769 #: fortran/resolve.c:1917
8771 msgid "Argument to '%s' at %L is not a variable"
8774 #: fortran/resolve.c:1989
8776 msgid "More actual than formal arguments in '%s' call at %L"
8779 #: fortran/resolve.c:2001
8782 "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
8785 #: fortran/resolve.c:2027
8788 "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an "
8789 "array of zero size"
8792 #: fortran/resolve.c:2044
8795 "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
8796 "because it is not C interoperable"
8799 #: fortran/resolve.c:2054
8802 "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
8803 "because it is not C interoperable"
8806 #: fortran/resolve.c:2077 fortran/resolve.c:2116
8808 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
8811 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
8813 #: fortran/resolve.c:2092
8815 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
8818 #: fortran/resolve.c:2108
8820 msgid "Parameter '%s' to '%s' at %L must be a scalar"
8823 #. TODO: Update this error message to allow for procedure
8824 #. pointers once they are implemented.
8825 #: fortran/resolve.c:2130
8827 msgid "Parameter '%s' to '%s' at %L must be a procedure"
8830 #: fortran/resolve.c:2138
8832 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
8835 #: fortran/resolve.c:2180
8837 msgid "'%s' at %L is not a function"
8840 #: fortran/resolve.c:2186
8842 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
8845 #. Internal procedures are taken care of in resolve_contained_fntype.
8846 #: fortran/resolve.c:2229
8849 "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is "
8850 "not a dummy argument"
8853 #: fortran/resolve.c:2282
8856 "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE "
8860 #: fortran/resolve.c:2331
8862 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
8865 #: fortran/resolve.c:2338
8868 "Function reference to '%s' at %L is to a non-PURE procedure within a PURE "
8872 #: fortran/resolve.c:2353
8874 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
8877 #: fortran/resolve.c:2361
8880 "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as "
8884 #: fortran/resolve.c:2408
8886 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
8889 #: fortran/resolve.c:2411
8891 msgid "Subroutine call to '%s' at %L is not PURE"
8894 #: fortran/resolve.c:2474
8896 msgid "There is no specific subroutine for the generic '%s' at %L"
8899 #: fortran/resolve.c:2483
8902 "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine "
8906 #: fortran/resolve.c:2591
8908 msgid "Missing SHAPE parameter for call to %s at %L"
8911 #: fortran/resolve.c:2599
8913 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
8916 #: fortran/resolve.c:2683
8919 "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
8922 #: fortran/resolve.c:2727
8924 msgid "Unable to resolve the specific subroutine '%s' at %L"
8927 #: fortran/resolve.c:2784
8929 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
8932 #: fortran/resolve.c:2803
8934 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
8937 #: fortran/resolve.c:2811
8940 "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared "
8944 #: fortran/resolve.c:2881
8946 msgid "Shapes for operands at %L and %L are not conformable"
8949 #: fortran/resolve.c:2932
8951 msgid "Invalid context for NULL() pointer at %%L"
8954 #: fortran/resolve.c:2948
8956 msgid "Operand of unary numeric operator '%s' at %%L is %s"
8959 #: fortran/resolve.c:2964
8961 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
8964 #: fortran/resolve.c:2979
8966 msgid "Operands of string concatenation operator at %%L are %s/%s"
8969 #: fortran/resolve.c:2998
8971 msgid "Operands of logical operator '%s' at %%L are %s/%s"
8974 #: fortran/resolve.c:3012
8976 msgid "Operand of .not. operator at %%L is %s"
8979 #: fortran/resolve.c:3026
8980 msgid "COMPLEX quantities cannot be compared at %L"
8983 #: fortran/resolve.c:3055
8985 msgid "Logicals at %%L must be compared with %s instead of %s"
8988 #: fortran/resolve.c:3061
8990 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
8993 #: fortran/resolve.c:3069
8995 msgid "Unknown operator '%s' at %%L"
8998 #: fortran/resolve.c:3071
9000 msgid "Operand of user operator '%s' at %%L is %s"
9003 #: fortran/resolve.c:3074
9005 msgid "Operands of user operator '%s' at %%L are %s/%s"
9008 #: fortran/resolve.c:3160
9010 msgid "Inconsistent ranks for operator at %%L and %%L"
9013 #: fortran/resolve.c:3357
9015 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9018 #: fortran/resolve.c:3365
9020 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9023 #: fortran/resolve.c:3384
9025 msgid "Illegal stride of zero at %L"
9028 #: fortran/resolve.c:3401
9031 "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9034 #: fortran/resolve.c:3409
9037 "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9040 #: fortran/resolve.c:3425
9043 "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9046 #: fortran/resolve.c:3434
9049 "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9052 #: fortran/resolve.c:3473
9054 msgid "Rightmost upper bound of assumed size array section not specified at %L"
9057 #: fortran/resolve.c:3483
9059 msgid "Rank mismatch in array reference at %L (%d/%d)"
9062 #: fortran/resolve.c:3511
9064 msgid "Array index at %L must be scalar"
9067 #: fortran/resolve.c:3517
9069 msgid "Array index at %L must be of INTEGER type, found %s"
9072 #: fortran/resolve.c:3523
9074 msgid "Extension: REAL array index at %L"
9077 #: fortran/resolve.c:3553
9079 msgid "Argument dim at %L must be scalar"
9082 #: fortran/resolve.c:3560
9084 msgid "Argument dim at %L must be of INTEGER type"
9087 #: fortran/resolve.c:3681
9089 msgid "Array index at %L is an array of rank %d"
9092 #: fortran/resolve.c:3718
9094 msgid "Substring start index at %L must be of type INTEGER"
9097 #: fortran/resolve.c:3725
9099 msgid "Substring start index at %L must be scalar"
9102 #: fortran/resolve.c:3734
9104 msgid "Substring start index at %L is less than one"
9107 #: fortran/resolve.c:3747
9109 msgid "Substring end index at %L must be of type INTEGER"
9112 #: fortran/resolve.c:3754
9114 msgid "Substring end index at %L must be scalar"
9117 #: fortran/resolve.c:3764
9119 msgid "Substring end index at %L exceeds the string length"
9122 #: fortran/resolve.c:3902
9125 "Component to the right of a part reference with nonzero rank must not have "
9126 "the POINTER attribute at %L"
9129 #: fortran/resolve.c:3909
9132 "Component to the right of a part reference with nonzero rank must not have "
9133 "the ALLOCATABLE attribute at %L"
9136 #: fortran/resolve.c:3928
9139 "Two or more part references with nonzero rank must not be specified at %L"
9142 #: fortran/resolve.c:4103
9145 "Variable '%s', used in a specification expression, is referenced at %L "
9146 "before the ENTRY statement in which it is a parameter"
9149 #: fortran/resolve.c:4108
9152 "Variable '%s' is used at %L before the ENTRY statement in which it is a "
9156 #: fortran/resolve.c:4385
9158 msgid "%s at %L must be a scalar"
9161 #: fortran/resolve.c:4395
9163 msgid "Deleted feature: %s at %L must be integer"
9166 #: fortran/resolve.c:4399 fortran/resolve.c:4406
9168 msgid "%s at %L must be INTEGER"
9171 #: fortran/resolve.c:4426
9173 msgid "Cannot assign to loop variable in PURE procedure at %L"
9176 #: fortran/resolve.c:4450
9178 msgid "Step expression in DO loop at %L cannot be zero"
9181 #: fortran/resolve.c:4526
9183 msgid "FORALL index-name at %L must be a scalar INTEGER"
9186 #: fortran/resolve.c:4531
9188 msgid "FORALL start expression at %L must be a scalar INTEGER"
9191 #: fortran/resolve.c:4538
9193 msgid "FORALL end expression at %L must be a scalar INTEGER"
9196 #: fortran/resolve.c:4546
9198 msgid "FORALL stride expression at %L must be a scalar %s"
9201 #: fortran/resolve.c:4551
9203 msgid "FORALL stride expression at %L cannot be zero"
9206 #: fortran/resolve.c:4567
9208 msgid "FORALL index '%s' may not appear in triplet specification at %L"
9211 #: fortran/resolve.c:4647
9214 "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
9217 #: fortran/resolve.c:4654
9219 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
9222 #: fortran/resolve.c:4758
9225 "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the "
9226 "same statement at %L"
9229 #: fortran/resolve.c:4794
9231 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
9234 #: fortran/resolve.c:4802
9236 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
9239 #: fortran/resolve.c:4826
9241 msgid "Array specification required in ALLOCATE statement at %L"
9244 #: fortran/resolve.c:4856
9246 msgid "Bad array specification in ALLOCATE statement at %L"
9249 #: fortran/resolve.c:4876
9252 "'%s' must not appear in the array specification at %L in the same ALLOCATE "
9253 "statement where it is itself allocated"
9256 #: fortran/resolve.c:4899
9258 msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
9261 #: fortran/resolve.c:4903
9263 msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
9266 #: fortran/resolve.c:4908
9268 msgid "STAT tag in %s statement at %L must be of type INTEGER"
9271 #. The cases overlap, or they are the same
9272 #. element in the list. Either way, we must
9273 #. issue an error and get the next case from P.
9274 #. FIXME: Sort P and Q by line number.
9275 #: fortran/resolve.c:5071
9277 msgid "CASE label at %L overlaps with CASE label at %L"
9280 #: fortran/resolve.c:5122
9282 msgid "Expression in CASE statement at %L must be of type %s"
9285 #: fortran/resolve.c:5133
9287 msgid "Expression in CASE statement at %L must be of kind %d"
9290 #: fortran/resolve.c:5145
9292 msgid "Expression in CASE statement at %L must be scalar"
9295 #: fortran/resolve.c:5191
9298 "Selection expression in computed GOTO statement at %L must be a scalar "
9299 "integer expression"
9302 #: fortran/resolve.c:5209
9304 msgid "Argument of SELECT statement at %L cannot be %s"
9307 #: fortran/resolve.c:5218
9309 msgid "Argument of SELECT statement at %L must be a scalar expression"
9312 #: fortran/resolve.c:5283
9315 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
9318 #: fortran/resolve.c:5309
9320 msgid "Logical range in CASE statement at %L is not allowed"
9323 #: fortran/resolve.c:5321
9325 msgid "constant logical value in CASE statement is repeated at %L"
9328 #: fortran/resolve.c:5335
9330 msgid "Range specification at %L can never be matched"
9333 #: fortran/resolve.c:5438
9335 msgid "Logical SELECT CASE block at %L has more that two cases"
9338 #: fortran/resolve.c:5476
9340 msgid "Data transfer element at %L cannot have POINTER components"
9343 #: fortran/resolve.c:5483
9345 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
9348 #: fortran/resolve.c:5490
9350 msgid "Data transfer element at %L cannot have PRIVATE components"
9353 #: fortran/resolve.c:5499
9356 "Data transfer element at %L cannot be a full reference to an assumed-size "
9360 #: fortran/resolve.c:5563
9363 "Statement at %L is not a valid branch target statement for the branch "
9367 #: fortran/resolve.c:5572
9369 msgid "Branch at %L may result in an infinite loop"
9372 #. The label is not in an enclosing block, so illegal. This was
9373 #. allowed in Fortran 66, so we allow it as extension. No
9374 #. further checks are necessary in this case.
9375 #: fortran/resolve.c:5585
9377 msgid "Label at %L is not in the same block as the GOTO statement at %L"
9380 #: fortran/resolve.c:5600 fortran/resolve.c:5614
9382 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
9385 #: fortran/resolve.c:5691
9387 msgid "WHERE mask at %L has inconsistent shape"
9390 #: fortran/resolve.c:5707
9392 msgid "WHERE assignment target at %L has inconsistent shape"
9395 #: fortran/resolve.c:5715 fortran/resolve.c:5800
9397 msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
9400 #: fortran/resolve.c:5725 fortran/resolve.c:5810
9402 msgid "Unsupported statement inside WHERE at %L"
9405 #: fortran/resolve.c:5756
9407 msgid "Assignment to a FORALL index variable at %L"
9410 #: fortran/resolve.c:5764
9413 "The FORALL with index '%s' cause more than one assignment to this object at %"
9417 #: fortran/resolve.c:5902
9419 msgid "An outer FORALL construct already has an index with this name %L"
9422 #: fortran/resolve.c:5958
9424 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
9427 #: fortran/resolve.c:6020
9429 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
9432 #: fortran/resolve.c:6093
9434 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
9437 #: fortran/resolve.c:6118
9439 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
9442 #: fortran/resolve.c:6130
9445 "The impure variable at %L is assigned to a derived type variable with a "
9446 "POINTER component in a PURE procedure (12.6)"
9449 #: fortran/resolve.c:6234
9451 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
9454 #: fortran/resolve.c:6237
9456 msgid "Variable '%s' has not been assigned a target label at %L"
9459 #: fortran/resolve.c:6248
9462 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
9465 #: fortran/resolve.c:6274
9467 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
9470 #: fortran/resolve.c:6289
9472 msgid "Arithmetic IF statement at %L requires a numeric expression"
9475 #: fortran/resolve.c:6331
9478 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
9481 #: fortran/resolve.c:6413
9483 msgid "FORALL mask clause at %L requires a LOGICAL expression"
9486 #: fortran/resolve.c:6485 fortran/resolve.c:6541
9489 "Binding label '%s' for common block '%s' at %L collides with the global "
9493 #. Common block names match but binding labels do not.
9494 #: fortran/resolve.c:6506
9497 "Binding label '%s' for common block '%s' at %L does not match the binding "
9498 "label '%s' for common block '%s' at %L"
9501 #: fortran/resolve.c:6553
9504 "Binding label '%s' for common block '%s' at %L collides with global entity '%"
9508 #. Make sure global procedures don't collide with anything.
9509 #: fortran/resolve.c:6605
9511 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
9514 #. Make sure procedures in interface bodies don't collide.
9515 #: fortran/resolve.c:6618
9518 "Binding label '%s' in interface body at %L collides with the global entity '%"
9522 #: fortran/resolve.c:6631
9524 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
9527 #: fortran/resolve.c:6708
9529 msgid "CHARACTER variable has zero length at %L"
9532 #: fortran/resolve.c:6995
9534 msgid "Allocatable array '%s' at %L must have a deferred shape"
9537 #: fortran/resolve.c:6998
9539 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
9542 #: fortran/resolve.c:7005
9544 msgid "Array pointer '%s' at %L must have a deferred shape"
9547 #: fortran/resolve.c:7016
9549 msgid "Array '%s' at %L cannot have a deferred shape"
9552 #: fortran/resolve.c:7045
9555 "The type '%s' cannot be host associated at %L because it is blocked by an "
9556 "incompatible object of the same name declared at %L"
9559 #: fortran/resolve.c:7068
9562 "Object '%s' at %L must have the SAVE attribute for default initialization of "
9566 #. The shape of a main program or module array needs to be
9568 #: fortran/resolve.c:7115
9570 msgid "The module or main program array '%s' at %L must have constant shape"
9573 #: fortran/resolve.c:7128
9576 "Entity with assumed character length at %L must be a dummy argument or a "
9580 #: fortran/resolve.c:7147
9582 msgid "'%s' at %L must have constant character length in this context"
9585 #: fortran/resolve.c:7179
9587 msgid "Allocatable '%s' at %L cannot have an initializer"
9590 #: fortran/resolve.c:7182
9592 msgid "External '%s' at %L cannot have an initializer"
9595 #: fortran/resolve.c:7186
9597 msgid "Dummy '%s' at %L cannot have an initializer"
9600 #: fortran/resolve.c:7189
9602 msgid "Intrinsic '%s' at %L cannot have an initializer"
9605 #: fortran/resolve.c:7192
9607 msgid "Function result '%s' at %L cannot have an initializer"
9610 #: fortran/resolve.c:7195
9612 msgid "Automatic array '%s' at %L cannot have an initializer"
9615 #: fortran/resolve.c:7218
9617 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
9620 #: fortran/resolve.c:7237
9623 "Character-valued statement function '%s' at %L must have constant length"
9626 #: fortran/resolve.c:7245
9629 "Automatic character length function '%s' at %L must have an explicit "
9633 #: fortran/resolve.c:7270
9636 "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%"
9637 "s', which is PUBLIC at %L"
9640 #: fortran/resolve.c:7293 fortran/resolve.c:7318
9643 "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy "
9644 "arguments of '%s' which is PRIVATE"
9647 #: fortran/resolve.c:7336
9649 msgid "Function '%s' at %L cannot have an initializer"
9652 #: fortran/resolve.c:7345
9654 msgid "External object '%s' at %L may not have an initializer"
9657 #: fortran/resolve.c:7353
9659 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
9662 #: fortran/resolve.c:7374
9664 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
9667 #: fortran/resolve.c:7378
9669 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
9672 #: fortran/resolve.c:7382
9674 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
9677 #: fortran/resolve.c:7386
9679 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
9682 #: fortran/resolve.c:7395
9684 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
9687 #: fortran/resolve.c:7448
9689 msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
9692 #: fortran/resolve.c:7455
9694 msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
9697 #: fortran/resolve.c:7499
9699 msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
9702 #: fortran/resolve.c:7507
9704 msgid "FINAL procedure at %L must have exactly one argument"
9707 #: fortran/resolve.c:7516
9709 msgid "Argument of FINAL procedure at %L must be of type '%s'"
9712 #: fortran/resolve.c:7524
9714 msgid "Argument of FINAL procedure at %L must not be a POINTER"
9717 #: fortran/resolve.c:7530
9719 msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
9722 #: fortran/resolve.c:7536
9724 msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
9727 #: fortran/resolve.c:7544
9729 msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
9732 #: fortran/resolve.c:7552
9734 msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
9737 #: fortran/resolve.c:7571
9739 msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
9742 #: fortran/resolve.c:7604
9745 "Only array FINAL procedures declared for derived type '%s' defined at %L, "
9746 "suggest also scalar one"
9749 #. TODO: Remove this error when finalization is finished.
9750 #: fortran/resolve.c:7609
9752 msgid "Finalization at %L is not yet implemented"
9755 #: fortran/resolve.c:7636
9757 msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
9760 #: fortran/resolve.c:7644
9762 msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
9765 #: fortran/resolve.c:7653
9767 msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
9770 #: fortran/resolve.c:7659
9773 "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
9777 #: fortran/resolve.c:7668
9779 msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
9782 #: fortran/resolve.c:7679
9784 msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
9787 #: fortran/resolve.c:7690
9790 "'%s' at %L and the overridden FUNCTION should have matching result types"
9793 #: fortran/resolve.c:7701
9795 msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
9798 #: fortran/resolve.c:7730
9801 "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the "
9802 "corresponding argument of the overridden procedure"
9805 #: fortran/resolve.c:7743
9808 "Types mismatch for dummy argument '%s' of '%s' %L in in respect to the "
9809 "overridden procedure"
9812 #: fortran/resolve.c:7753
9815 "'%s' at %L must have the same number of formal arguments as the overridden "
9819 #: fortran/resolve.c:7762
9821 msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
9824 #: fortran/resolve.c:7773
9826 msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
9829 #: fortran/resolve.c:7780
9832 "Passed-object dummy argument of '%s' at %L must be at the same position as "
9833 "the passed-object dummy argument of the overridden procedure"
9836 #: fortran/resolve.c:7824
9839 "'%s' must be a module procedure or an external procedure with an explicit "
9843 #: fortran/resolve.c:7858
9845 msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
9848 #: fortran/resolve.c:7872
9850 msgid "Procedure '%s' with PASS at %L must have at least one argument"
9853 #: fortran/resolve.c:7884
9856 "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
9859 #: fortran/resolve.c:7906
9861 msgid "Procedure '%s' at %L has the same name as a component of '%s'"
9864 #: fortran/resolve.c:7915
9867 "Procedure '%s' at %L has the same name as an inherited component of '%s'"
9870 #: fortran/resolve.c:7926
9872 msgid "Type-bound procedures are not yet implemented at %L"
9875 #: fortran/resolve.c:7989
9878 "Component '%s' of '%s' at %L has the same name as an inherited type-bound "
9882 #: fortran/resolve.c:8001
9885 "Character length of component '%s' needs to be a constant specification "
9889 #: fortran/resolve.c:8016
9892 "The component '%s' is a PRIVATE type and cannot be a component of '%s', "
9893 "which is PUBLIC at %L"
9896 #: fortran/resolve.c:8026
9899 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
9903 #: fortran/resolve.c:8037
9906 "The pointer component '%s' of '%s' at %L is a type that has not been declared"
9909 #: fortran/resolve.c:8065
9911 msgid "Component '%s' of '%s' at %L must have constant array bounds"
9914 #: fortran/resolve.c:8106
9917 "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC "
9918 "namelist '%s' at %L"
9921 #: fortran/resolve.c:8116
9924 "NAMELIST object '%s' has use-associated PRIVATE components and cannot be "
9925 "member of namelist '%s' at %L"
9928 #: fortran/resolve.c:8129
9931 "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC "
9932 "namelist '%s' at %L"
9935 #: fortran/resolve.c:8141
9938 "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
9941 #: fortran/resolve.c:8150
9944 "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
9947 #: fortran/resolve.c:8162
9950 "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE "
9954 #: fortran/resolve.c:8170
9957 "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
9960 #: fortran/resolve.c:8196
9962 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
9965 #: fortran/resolve.c:8215
9967 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
9970 #: fortran/resolve.c:8226
9973 "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
9976 #: fortran/resolve.c:8237
9978 msgid "Incompatible derived type in PARAMETER at %L"
9981 #: fortran/resolve.c:8296
9984 "Interface '%s', used by procedure '%s' at %L, is declared in a later "
9985 "PROCEDURE statement"
9988 #: fortran/resolve.c:8320
9990 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
9993 #: fortran/resolve.c:8353
9995 msgid "Type specified for intrinsic function '%s' at %L is ignored"
9998 #: fortran/resolve.c:8360
10000 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
10003 #: fortran/resolve.c:8367
10005 msgid "'%s' declared INTRINSIC at %L does not exist"
10008 #: fortran/resolve.c:8376
10011 "The intrinsic '%s' declared INTRINSIC at %L is not available in the current "
10012 "standard settings but %s. Use an appropriate -std=* option or enable -fall-"
10013 "intrinsics in order to use it."
10016 #: fortran/resolve.c:8420
10018 msgid "Assumed size array at %L must be a dummy argument"
10021 #: fortran/resolve.c:8423
10023 msgid "Assumed shape array at %L must be a dummy argument"
10026 #: fortran/resolve.c:8435
10028 msgid "Symbol at %L is not a DUMMY variable"
10031 #: fortran/resolve.c:8441
10034 "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
10037 #: fortran/resolve.c:8451
10040 "Character dummy variable '%s' at %L with VALUE attribute must have constant "
10044 #: fortran/resolve.c:8460
10047 "C interoperable character dummy variable '%s' at %L with VALUE attribute "
10048 "must have length one"
10051 #: fortran/resolve.c:8486
10054 "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block "
10055 "nor declared at the module level scope"
10058 #: fortran/resolve.c:8539
10060 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
10063 #: fortran/resolve.c:8579
10065 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
10068 #: fortran/resolve.c:8598
10071 "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have "
10072 "a default initializer"
10075 #: fortran/resolve.c:8657
10077 msgid "Threadprivate at %L isn't SAVEd"
10080 #: fortran/resolve.c:8735
10082 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
10085 #: fortran/resolve.c:8741
10087 msgid "DATA array '%s' at %L must be specified in a previous declaration"
10090 #: fortran/resolve.c:8786
10092 msgid "Nonconstant array section at %L in DATA statement"
10095 #: fortran/resolve.c:8799
10097 msgid "DATA statement at %L has more variables than values"
10100 #: fortran/resolve.c:8893
10102 msgid "iterator start at %L does not simplify"
10105 #: fortran/resolve.c:8900
10107 msgid "iterator end at %L does not simplify"
10110 #: fortran/resolve.c:8907
10112 msgid "iterator step at %L does not simplify"
10115 #: fortran/resolve.c:9033
10117 msgid "DATA statement at %L has more values than variables"
10120 #: fortran/resolve.c:9124
10122 msgid "Label %d at %L defined but not used"
10125 #: fortran/resolve.c:9129
10127 msgid "Label %d at %L defined but cannot be used"
10130 #: fortran/resolve.c:9214
10133 "Derived type variable '%s' at %L must have SEQUENCE attribute to be an "
10134 "EQUIVALENCE object"
10137 #: fortran/resolve.c:9223
10140 "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an "
10141 "EQUIVALENCE object"
10144 #: fortran/resolve.c:9231
10147 "Derived type variable '%s' at %L with default initialization cannot be in "
10148 "EQUIVALENCE with a variable in COMMON"
10151 #: fortran/resolve.c:9248
10154 "Derived type variable '%s' at %L with pointer component(s) cannot be an "
10155 "EQUIVALENCE object"
10158 #: fortran/resolve.c:9353
10160 msgid "Syntax error in EQUIVALENCE statement at %L"
10163 #: fortran/resolve.c:9368
10166 "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
10167 "the PROTECTED attribute"
10170 #: fortran/resolve.c:9380
10173 "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure "
10177 #: fortran/resolve.c:9389
10179 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
10182 #: fortran/resolve.c:9468
10185 "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
10188 #: fortran/resolve.c:9479
10190 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
10193 #: fortran/resolve.c:9490
10195 msgid "Substring at %L has length zero"
10198 #: fortran/resolve.c:9533
10200 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
10203 #: fortran/resolve.c:9545
10205 msgid "ENTRY '%s' at %L has no IMPLICIT type"
10208 #: fortran/resolve.c:9571
10210 msgid "User operator procedure '%s' at %L must be a FUNCTION"
10213 #: fortran/resolve.c:9578
10215 msgid "User operator procedure '%s' at %L cannot be assumed character length"
10218 #: fortran/resolve.c:9584
10220 msgid "User operator procedure '%s' at %L must have at least one argument"
10223 #: fortran/resolve.c:9594
10225 msgid "First argument of operator interface at %L cannot be optional"
10228 #: fortran/resolve.c:9606
10230 msgid "Second argument of operator interface at %L cannot be optional"
10233 #: fortran/resolve.c:9610
10235 msgid "Operator interface at %L must have, at most, two arguments"
10238 #: fortran/resolve.c:9651
10240 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
10243 #: fortran/scanner.c:718
10246 "!$OMP at %C starts a commented line as it neither is followed by a space nor "
10247 "is a continuation line"
10250 #: fortran/scanner.c:1021 fortran/scanner.c:1145
10252 msgid "Limit of %d continuations exceeded in statement at %C"
10255 #: fortran/scanner.c:1069
10257 msgid "Missing '&' in continued character constant at %C"
10260 #: fortran/scanner.c:1295
10262 msgid "Nonconforming tab character at %C"
10265 #: fortran/scanner.c:1383 fortran/scanner.c:1386
10267 msgid "'&' not allowed by itself in line %d"
10270 #: fortran/scanner.c:1430
10272 msgid "Nonconforming tab character in column %d of line %d"
10275 #: fortran/scanner.c:1635
10277 msgid "%s:%d: file %s left but not entered"
10280 #: fortran/scanner.c:1669
10282 msgid "%s:%d: Illegal preprocessor directive"
10285 #: fortran/scanner.c:1770
10287 msgid "File '%s' is being included recursively"
10290 #: fortran/scanner.c:1785
10292 msgid "Can't open file '%s'"
10295 #: fortran/scanner.c:1794
10297 msgid "Can't open included file '%s'"
10300 #: fortran/simplify.c:82
10302 msgid "Result of %s overflows its kind at %L"
10305 #: fortran/simplify.c:87
10307 msgid "Result of %s underflows its kind at %L"
10310 #: fortran/simplify.c:92
10312 msgid "Result of %s is NaN at %L"
10315 #: fortran/simplify.c:96
10317 msgid "Result of %s gives range error for its kind at %L"
10320 #: fortran/simplify.c:119
10322 msgid "KIND parameter of %s at %L must be an initialization expression"
10325 #: fortran/simplify.c:127
10327 msgid "Invalid KIND parameter of %s at %L"
10330 #: fortran/simplify.c:276
10332 msgid "Argument of %s function at %L is negative"
10335 #: fortran/simplify.c:283
10337 msgid "Argument of %s function at %L outside of range [0,127]"
10340 #: fortran/simplify.c:301
10343 "Argument of %s function at %L is too large for the collating sequence of "
10347 #: fortran/simplify.c:337
10349 msgid "Argument of ACOS at %L must be between -1 and 1"
10352 #: fortran/simplify.c:359
10354 msgid "Argument of ACOSH at %L must not be less than 1"
10357 #: fortran/simplify.c:576
10359 msgid "Argument of ASIN at %L must be between -1 and 1"
10362 #: fortran/simplify.c:632
10364 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
10367 #: fortran/simplify.c:655
10370 "If first argument of ATAN2 %L is zero, then the second argument must not be "
10374 #: fortran/simplify.c:1485
10376 msgid "Argument of IACHAR at %L must be of length one"
10379 #: fortran/simplify.c:1492
10381 msgid "Argument of IACHAR function at %L outside of range 0..127"
10384 #: fortran/simplify.c:1531
10386 msgid "Invalid second argument of IBCLR at %L"
10389 #: fortran/simplify.c:1539
10391 msgid "Second argument of IBCLR exceeds bit size at %L"
10394 #: fortran/simplify.c:1573
10396 msgid "Invalid second argument of IBITS at %L"
10399 #: fortran/simplify.c:1579
10401 msgid "Invalid third argument of IBITS at %L"
10404 #: fortran/simplify.c:1589
10406 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
10409 #: fortran/simplify.c:1636
10411 msgid "Invalid second argument of IBSET at %L"
10414 #: fortran/simplify.c:1644
10416 msgid "Second argument of IBSET exceeds bit size at %L"
10419 #: fortran/simplify.c:1674
10421 msgid "Argument of ICHAR at %L must be of length one"
10424 #: fortran/simplify.c:1877
10426 msgid "Argument of INT at %L is not a valid type"
10429 #: fortran/simplify.c:1908
10431 msgid "Argument of %s at %L is not a valid type"
10434 #: fortran/simplify.c:2005
10436 msgid "Invalid second argument of ISHFT at %L"
10439 #: fortran/simplify.c:2020
10441 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
10444 #: fortran/simplify.c:2084
10446 msgid "Invalid second argument of ISHFTC at %L"
10449 #: fortran/simplify.c:2098
10451 msgid "Invalid third argument of ISHFTC at %L"
10454 #: fortran/simplify.c:2104
10457 "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %"
10461 #: fortran/simplify.c:2120
10463 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
10466 #: fortran/simplify.c:2123
10469 "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
10473 #: fortran/simplify.c:2194
10475 msgid "Argument of KIND at %L is a DERIVED type"
10478 #: fortran/simplify.c:2385
10480 msgid "DIM argument at %L is out of bounds"
10483 #: fortran/simplify.c:2537
10485 msgid "Argument of LOG at %L cannot be less than or equal to zero"
10488 #: fortran/simplify.c:2550
10490 msgid "Complex argument of LOG at %L cannot be zero"
10493 #: fortran/simplify.c:2591
10495 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
10498 #. Result is processor-dependent.
10499 #: fortran/simplify.c:2801
10501 msgid "Second argument MOD at %L is zero"
10504 #. Result is processor-dependent.
10505 #: fortran/simplify.c:2812
10507 msgid "Second argument of MOD at %L is zero"
10510 #. Result is processor-dependent. This processor just opts
10511 #. to not handle it at all.
10512 #. Result is processor-dependent.
10513 #: fortran/simplify.c:2854 fortran/simplify.c:2866
10515 msgid "Second argument of MODULO at %L is zero"
10518 #: fortran/simplify.c:2912
10520 msgid "Second argument of NEAREST at %L shall not be zero"
10523 #: fortran/simplify.c:2947
10525 msgid "Result of NEAREST is NaN at %L"
10528 #: fortran/simplify.c:3228
10530 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
10533 #: fortran/simplify.c:3283
10535 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
10538 #: fortran/simplify.c:3397
10540 msgid "Integer too large in shape specification at %L"
10543 #: fortran/simplify.c:3405
10545 msgid "Too many dimensions in shape specification for RESHAPE at %L"
10548 #: fortran/simplify.c:3413
10550 msgid "Shape specification at %L cannot be negative"
10553 #: fortran/simplify.c:3425
10555 msgid "Shape specification at %L cannot be the null array"
10558 #: fortran/simplify.c:3446
10561 "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
10564 #: fortran/simplify.c:3453
10566 msgid "Error in ORDER parameter of RESHAPE at %L"
10569 #: fortran/simplify.c:3461
10571 msgid "ORDER parameter of RESHAPE at %L is out of range"
10574 #: fortran/simplify.c:3471
10576 msgid "Invalid permutation in ORDER parameter at %L"
10579 #: fortran/simplify.c:3530
10581 msgid "PAD parameter required for short SOURCE parameter at %L"
10584 #: fortran/simplify.c:3649
10586 msgid "Result of SCALE overflows its kind at %L"
10589 #: fortran/simplify.c:4283
10591 msgid "Argument of SQRT at %L has a negative value"
10594 #: fortran/simplify.c:4417
10597 "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
10601 #: fortran/simplify.c:4782
10604 "Character '%s' in string at %L cannot be converted into character kind %d"
10607 #: fortran/symbol.c:121
10609 msgid "Duplicate IMPLICIT NONE statement at %C"
10612 #: fortran/symbol.c:161
10614 msgid "Letter '%c' already set in IMPLICIT statement at %C"
10617 #: fortran/symbol.c:183
10619 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
10622 #: fortran/symbol.c:194
10624 msgid "Letter %c already has an IMPLICIT type at %C"
10627 #: fortran/symbol.c:248
10629 msgid "Symbol '%s' at %L has no IMPLICIT type"
10632 #. BIND(C) variables should not be implicitly declared.
10633 #: fortran/symbol.c:262
10636 "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
10639 #. Dummy args to a BIND(C) routine may not be interoperable if
10640 #. they are implicitly typed.
10641 #: fortran/symbol.c:276
10644 "Implicitly declared variable '%s' at %L may not be C interoperable but it is "
10645 "a dummy argument to the BIND(C) procedure '%s' at %L"
10648 #: fortran/symbol.c:317
10650 msgid "Function result '%s' at %L has no IMPLICIT type"
10653 #: fortran/symbol.c:396
10655 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
10658 #: fortran/symbol.c:600
10660 msgid "%s attribute applied to %s %s at %L"
10663 #: fortran/symbol.c:607
10665 msgid "BIND(C) applied to %s %s at %L"
10668 #: fortran/symbol.c:703 fortran/symbol.c:1348
10670 msgid "%s attribute conflicts with %s attribute at %L"
10673 #: fortran/symbol.c:706
10675 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
10678 #: fortran/symbol.c:714
10680 msgid "Fortran 2003: %s attribute with %s attribute at %L"
10683 #: fortran/symbol.c:720
10685 msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
10688 #: fortran/symbol.c:764
10690 msgid "Cannot change attributes of USE-associated symbol at %L"
10693 #: fortran/symbol.c:767
10695 msgid "Cannot change attributes of USE-associated symbol %s at %L"
10698 #: fortran/symbol.c:783
10700 msgid "Duplicate %s attribute specified at %L"
10703 #: fortran/symbol.c:816
10705 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
10708 #: fortran/symbol.c:842
10710 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
10713 #: fortran/symbol.c:960
10715 msgid "Cray Pointee at %L appears in multiple pointer() statements"
10718 #: fortran/symbol.c:979
10720 msgid "Duplicate PROTECTED attribute specified at %L"
10723 #: fortran/symbol.c:1012
10725 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
10728 #: fortran/symbol.c:1020
10730 msgid "Duplicate SAVE attribute specified at %L"
10733 #: fortran/symbol.c:1041
10735 msgid "Duplicate VALUE attribute specified at %L"
10738 #: fortran/symbol.c:1061
10740 msgid "Duplicate VOLATILE attribute specified at %L"
10743 #: fortran/symbol.c:1344
10745 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
10748 #: fortran/symbol.c:1378
10750 msgid "%s procedure at %L is already declared as %s procedure"
10753 #: fortran/symbol.c:1413
10755 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
10758 #: fortran/symbol.c:1436
10760 msgid "ACCESS specification at %L was already specified"
10763 #: fortran/symbol.c:1453
10765 msgid "Duplicate BIND attribute specified at %L"
10768 #: fortran/symbol.c:1460
10770 msgid "Fortran 2003: BIND(C) at %L"
10773 #: fortran/symbol.c:1477
10775 msgid "Duplicate EXTENDS attribute specified at %L"
10778 #: fortran/symbol.c:1481
10780 msgid "Fortran 2003: EXTENDS at %L"
10783 #: fortran/symbol.c:1503
10785 msgid "Symbol '%s' at %L already has an explicit interface"
10788 #: fortran/symbol.c:1510
10790 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
10793 #: fortran/symbol.c:1557
10795 msgid "Symbol '%s' at %L cannot have a type"
10798 #: fortran/symbol.c:1716
10800 msgid "Component '%s' at %C already declared at %L"
10803 #: fortran/symbol.c:1727
10805 msgid "Component '%s' at %C already in the parent type at %L"
10808 #: fortran/symbol.c:1802
10810 msgid "Symbol '%s' at %C is ambiguous"
10813 #: fortran/symbol.c:1834
10815 msgid "Derived type '%s' at %C is being used before it is defined"
10818 #: fortran/symbol.c:1875
10820 msgid "'%s' at %C is not a member of the '%s' structure"
10823 #: fortran/symbol.c:1883
10825 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
10828 #: fortran/symbol.c:1893
10830 msgid "All components of '%s' are PRIVATE in structure constructor at %C"
10833 #: fortran/symbol.c:2022
10835 msgid "Duplicate statement label %d at %L and %L"
10838 #: fortran/symbol.c:2032
10840 msgid "Label %d at %C already referenced as branch target"
10843 #: fortran/symbol.c:2041
10845 msgid "Label %d at %C already referenced as a format label"
10848 #: fortran/symbol.c:2083
10850 msgid "Label %d at %C previously used as a FORMAT label"
10853 #: fortran/symbol.c:2091
10855 msgid "Label %d at %C previously used as branch target"
10858 #: fortran/symbol.c:2403
10860 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
10863 #: fortran/symbol.c:2406
10866 "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
10869 #. Symbol is from another namespace.
10870 #: fortran/symbol.c:2550
10872 msgid "Symbol '%s' at %C has already been host associated"
10875 #: fortran/symbol.c:3309
10878 "Derived type '%s' declared at %L must have the BIND attribute to be C "
10882 #: fortran/symbol.c:3320
10884 msgid "Derived type '%s' at %L is empty"
10887 #: fortran/symbol.c:3337
10890 "Component '%s' at %L cannot have the POINTER attribute because it is a "
10891 "member of the BIND(C) derived type '%s' at %L"
10894 #: fortran/symbol.c:3349
10897 "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a "
10898 "member of the BIND(C) derived type '%s' at %L"
10901 #. If the derived type is bind(c), all fields must be
10903 #: fortran/symbol.c:3388
10906 "Component '%s' in derived type '%s' at %L may not be C interoperable, even "
10907 "though derived type '%s' is BIND(C)"
10910 #. If derived type is param to bind(c) routine, or to one
10911 #. of the iso_c_binding procs, it must be interoperable, so
10912 #. all fields must interop too.
10913 #: fortran/symbol.c:3397
10915 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
10918 #: fortran/symbol.c:3411
10921 "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) "
10925 #: fortran/symbol.c:3419
10928 "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND"
10932 #: fortran/symbol.c:4233
10934 msgid "Symbol '%s' is used before it is typed at %L"
10937 #: fortran/symbol.c:4239
10939 msgid "Extension: Symbol '%s' is used before it is typed at %L"
10942 #: fortran/target-memory.c:609
10944 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
10947 #: fortran/target-memory.c:696
10949 msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
10952 #: fortran/trans-array.c:592 fortran/trans-array.c:4316
10953 #: fortran/trans-array.c:5245 fortran/trans-intrinsic.c:3498
10955 msgid "Creating array temporary at %L"
10958 #: fortran/trans-array.c:5242
10960 msgid "Creating array temporary at %L for argument '%s'"
10963 #: fortran/trans-common.c:399
10965 msgid "Named COMMON block '%s' at %L shall be of the same size"
10968 #: fortran/trans-common.c:835
10970 msgid "Bad array reference at %L"
10973 #: fortran/trans-common.c:843
10975 msgid "Illegal reference type at %L as EQUIVALENCE object"
10978 #: fortran/trans-common.c:883
10980 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
10983 #. Aligning this field would misalign a previous field.
10984 #: fortran/trans-common.c:1016
10987 "The equivalence set for variable '%s' declared at %L violates alignment "
10991 #: fortran/trans-common.c:1081
10993 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
10996 #: fortran/trans-common.c:1096
10999 "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
11002 #. The required offset conflicts with previous alignment
11003 #. requirements. Insert padding immediately before this
11005 #: fortran/trans-common.c:1107
11007 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
11010 #: fortran/trans-common.c:1133
11012 msgid "COMMON '%s' at %L does not exist"
11015 #: fortran/trans-common.c:1140
11017 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
11020 #: fortran/trans-decl.c:2773 fortran/trans-decl.c:3468
11022 msgid "Return value of function '%s' at %L not set"
11025 #: fortran/trans-decl.c:3109
11027 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
11030 #: fortran/trans-decl.c:3113
11032 msgid "Unused dummy argument '%s' at %L"
11035 #: fortran/trans-decl.c:3119
11037 msgid "Unused variable '%s' declared at %L"
11040 #: fortran/trans-decl.c:3145
11042 msgid "Unused parameter '%s' declared at %L"
11045 #: fortran/trans-decl.c:3159
11047 msgid "Return value '%s' of function '%s' declared at %L not set"
11050 #: fortran/trans-expr.c:2275
11052 msgid "Unknown argument list function at %L"
11055 #: fortran/trans-intrinsic.c:853
11057 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
11060 #: fortran/trans-io.c:2006
11062 msgid "Derived type '%s' at %L has PRIVATE components"
11065 #: fortran/trans-stmt.c:438
11067 msgid "An alternate return at %L without a * dummy argument"
11070 #: fortran/trans.c:50
11071 msgid "Array bound mismatch"
11074 #: fortran/trans.c:51
11075 msgid "Array reference out of bounds"
11078 #: fortran/trans.c:52
11079 msgid "Incorrect function return value"
11082 #: fortran/trans.c:485 fortran/trans.c:878
11083 msgid "Attempt to allocate a negative amount of memory."
11086 #: fortran/trans.c:503
11087 msgid "Memory allocation failed"
11090 #: fortran/trans.c:585
11092 "Attempt to allocate negative amount of memory. Possible integer overflow"
11095 #: fortran/trans.c:616 fortran/trans.c:895
11096 msgid "Out of memory"
11099 #: fortran/trans.c:696
11100 msgid "Attempting to allocate already allocated array"
11103 #: fortran/trans.c:795
11104 msgid "Attempt to DEALLOCATE unallocated memory."
11107 #: java/jcf-dump.c:1068
11109 msgid "Not a valid Java .class file.\n"
11112 #: java/jcf-dump.c:1074
11114 msgid "error while parsing constant pool\n"
11117 #: java/jcf-dump.c:1080 java/jcf-parse.c:1436
11118 #, gcc-internal-format
11119 msgid "error in constant pool entry #%d\n"
11122 #: java/jcf-dump.c:1090
11124 msgid "error while parsing fields\n"
11127 #: java/jcf-dump.c:1096
11129 msgid "error while parsing methods\n"
11132 #: java/jcf-dump.c:1102
11134 msgid "error while parsing final attributes\n"
11137 #: java/jcf-dump.c:1139
11139 msgid "Try 'jcf-dump --help' for more information.\n"
11142 #: java/jcf-dump.c:1146
11145 "Usage: jcf-dump [OPTION]... CLASS...\n"
11149 #: java/jcf-dump.c:1147
11152 "Display contents of a class file in readable form.\n"
11156 #: java/jcf-dump.c:1148
11158 msgid " -c Disassemble method bodies\n"
11161 #: java/jcf-dump.c:1149
11163 msgid " --javap Generate output in 'javap' format\n"
11166 #: java/jcf-dump.c:1151
11168 msgid " --classpath PATH Set path to find .class files\n"
11171 #: java/jcf-dump.c:1152
11173 msgid " -IDIR Append directory to class path\n"
11176 #: java/jcf-dump.c:1153
11178 msgid " --bootclasspath PATH Override built-in class path\n"
11181 #: java/jcf-dump.c:1154
11183 msgid " --extdirs PATH Set extensions directory path\n"
11186 #: java/jcf-dump.c:1155
11188 msgid " -o FILE Set output file name\n"
11191 #: java/jcf-dump.c:1157
11193 msgid " --help Print this help, then exit\n"
11196 #: java/jcf-dump.c:1158
11198 msgid " --version Print version number, then exit\n"
11201 #: java/jcf-dump.c:1159
11203 msgid " -v, --verbose Print extra information while running\n"
11206 #: java/jcf-dump.c:1161
11209 "For bug reporting instructions, please see:\n"
11213 #: java/jcf-dump.c:1189 java/jcf-dump.c:1257
11215 msgid "jcf-dump: no classes specified\n"
11218 #: java/jcf-dump.c:1277
11220 msgid "Cannot open '%s' for output.\n"
11223 #: java/jcf-dump.c:1323
11225 msgid "bad format of .zip/.jar archive\n"
11228 #: java/jcf-dump.c:1441
11230 msgid "Bad byte codes.\n"
11233 #: java/jvgenmain.c:47
11235 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
11238 #: java/jvgenmain.c:109
11240 msgid "%s: Cannot open output file: %s\n"
11243 #: java/jvgenmain.c:151
11245 msgid "%s: Failed to close output file %s\n"
11248 #: java/jvspec.c:409
11250 msgid "can't specify '-D' without '--main'\n"
11253 #: java/jvspec.c:412
11255 msgid "'%s' is not a valid class name"
11258 #: java/jvspec.c:418
11260 msgid "--resource requires -o"
11263 #: java/jvspec.c:432
11265 msgid "cannot specify both -C and -o"
11268 #: java/jvspec.c:444
11270 msgid "cannot create temporary file"
11273 #: java/jvspec.c:466
11275 msgid "using both @FILE with multiple files not implemented"
11278 #: java/jvspec.c:588
11280 msgid "cannot specify 'main' class when not linking"
11283 #: config/i386/mingw32.h:74 config/i386/cygwin.h:74
11284 msgid "shared and mdll are not compatible"
11287 #: fortran/lang-specs.h:45 fortran/lang-specs.h:58
11288 msgid "gfortran does not support -E without -cpp"
11291 #: java/lang-specs.h:33
11292 msgid "-fjni and -femit-class-files are incompatible"
11295 #: java/lang-specs.h:34
11296 msgid "-fjni and -femit-class-file are incompatible"
11299 #: java/lang-specs.h:35 java/lang-specs.h:36
11300 msgid "-femit-class-file should used along with -fsyntax-only"
11303 #: config/vax/netbsd-elf.h:41
11304 msgid "the -shared option is not currently supported for VAX ELF"
11307 #: config/vax/vax.h:49 config/vax/vax.h:50
11308 msgid "profiling not supported with -mg\n"
11311 #: config/sh/sh.h:461
11312 msgid "SH2a does not support little-endian"
11315 #: config/arc/arc.h:61 config/mips/mips.h:1132
11316 msgid "may not use both -EB and -EL"
11319 #: config/bfin/elf.h:29
11320 msgid "no processor type specified for linking"
11323 #: config/i386/nwld.h:34
11324 msgid "Static linking is not supported.\n"
11328 msgid "GCC does not support -C or -CC without -E"
11331 #: gcc.c:831 java/jvspec.c:80
11332 msgid "-pg and -fomit-frame-pointer are incompatible"
11336 msgid "-E or -x required when input is from standard input"
11339 #: config/i386/cygwin.h:28
11340 msgid "mno-cygwin and mno-win32 are not compatible"
11343 #: config/mcore/mcore.h:56
11344 msgid "the m210 does not have little endian support"
11347 #: config/darwin.h:269
11348 msgid "-current_version only allowed with -dynamiclib"
11351 #: config/darwin.h:271
11352 msgid "-install_name only allowed with -dynamiclib"
11355 #: config/darwin.h:276
11356 msgid "-bundle not allowed with -dynamiclib"
11359 #: config/darwin.h:277
11360 msgid "-bundle_loader not allowed with -dynamiclib"
11363 #: config/darwin.h:278
11364 msgid "-client_name not allowed with -dynamiclib"
11367 #: config/darwin.h:283
11368 msgid "-force_flat_namespace not allowed with -dynamiclib"
11371 #: config/darwin.h:285
11372 msgid "-keep_private_externs not allowed with -dynamiclib"
11375 #: config/darwin.h:286
11376 msgid "-private_bundle not allowed with -dynamiclib"
11379 #: config/s390/tpf.h:119
11380 msgid "static is not supported on TPF-OS"
11383 #: config/rs6000/sysv4.h:899 config/rs6000/sysv4.h:901
11384 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35 config/linux.h:106
11385 #: config/linux.h:108 config/rs6000/linux64.h:345 config/rs6000/linux64.h:347
11386 msgid "-mglibc and -muclibc used together"
11389 #: config/vxworks.h:71
11390 msgid "-Xbind-now and -Xbind-lazy are incompatible"
11393 #: config/arm/arm.h:148
11394 msgid "-msoft-float and -mhard_float may not be used together"
11397 #: config/arm/arm.h:150
11398 msgid "-mbig-endian and -mlittle-endian may not be used together"
11401 #: config/cris/cris.h:207
11402 msgid "Do not specify both -march=... and -mcpu=..."
11405 #: config/sparc/linux64.h:165 config/sparc/linux64.h:176
11406 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
11407 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
11408 msgid "may not use both -m32 and -m64"
11411 #: config/rs6000/darwin.h:95
11412 msgid " conflicting code gen style switches are used"
11415 #: config/mips/r3900.h:34
11416 msgid "-mhard-float not supported"
11419 #: config/mips/r3900.h:36
11420 msgid "-msingle-float and -msoft-float cannot both be specified"
11423 #: config/lynx.h:70
11424 msgid "cannot use mthreads and mlegacy-threads together"
11427 #: config/lynx.h:95
11428 msgid "cannot use mshared and static together"
11431 #: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
11432 #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
11433 msgid "does not support multilib"
11436 #: java/lang.opt:65
11437 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
11440 #: java/lang.opt:69
11441 msgid "Warn if deprecated empty statements are found"
11444 #: java/lang.opt:73
11445 msgid "Warn if .class files are out of date"
11448 #: java/lang.opt:77
11449 msgid "Warn if modifiers are specified when not necessary"
11452 #: java/lang.opt:81
11453 msgid "Deprecated; use --classpath instead"
11456 #: java/lang.opt:88
11457 msgid "Permit the use of the assert keyword"
11460 #: java/lang.opt:110
11461 msgid "Replace system path"
11464 #: java/lang.opt:114
11465 msgid "Generate checks for references to NULL"
11468 #: java/lang.opt:118
11469 msgid "Set class path"
11472 #: java/lang.opt:125
11473 msgid "Output a class file"
11476 #: java/lang.opt:129
11477 msgid "Alias for -femit-class-file"
11480 #: java/lang.opt:133
11481 msgid "Choose input encoding (defaults from your locale)"
11484 #: java/lang.opt:137
11485 msgid "Set the extension directory path"
11488 #: java/lang.opt:144
11489 msgid "Input file is a file with a list of filenames to compile"
11492 #: java/lang.opt:151
11493 msgid "Always check for non gcj generated classes archives"
11496 #: java/lang.opt:155
11498 "Assume the runtime uses a hash table to map an object to its synchronization "
11502 #: java/lang.opt:159
11503 msgid "Generate instances of Class at runtime"
11506 #: java/lang.opt:163
11507 msgid "Use offset tables for virtual method calls"
11510 #: java/lang.opt:170
11511 msgid "Assume native functions are implemented using JNI"
11514 #: java/lang.opt:174
11515 msgid "Enable optimization of static class initialization code"
11518 #: java/lang.opt:181
11519 msgid "Reduce the amount of reflection meta-data generated"
11522 #: java/lang.opt:185
11523 msgid "Enable assignability checks for stores into object arrays"
11526 #: java/lang.opt:189
11527 msgid "Generate code for the Boehm GC"
11530 #: java/lang.opt:193
11531 msgid "Call a library routine to do integer divisions"
11534 #: java/lang.opt:197
11535 msgid "Generated should be loaded by bootstrap loader"
11538 #: java/lang.opt:201
11539 msgid "Set the source language version"
11542 #: java/lang.opt:205
11543 msgid "Set the target VM version"
11546 #: ada/gcc-interface/lang.opt:100
11547 msgid "Specify options to GNAT"
11550 #: fortran/lang.opt:53
11551 msgid "Add a directory for INCLUDE and MODULE searching"
11554 #: fortran/lang.opt:57
11555 msgid "Put MODULE files in 'directory'"
11558 #: fortran/lang.opt:73
11559 msgid "Warn about possible aliasing of dummy arguments"
11562 #: fortran/lang.opt:77
11563 msgid "Warn about missing ampersand in continued character constants"
11566 #: fortran/lang.opt:81
11567 msgid "Warn about creation of array temporaries"
11570 #: fortran/lang.opt:85
11571 msgid "Warn about truncated character expressions"
11574 #: fortran/lang.opt:89
11575 msgid "Warn about implicit conversion"
11578 #: fortran/lang.opt:93
11579 msgid "Warn about calls with implicit interface"
11582 #: fortran/lang.opt:97
11583 msgid "Warn about truncated source lines"
11586 #: fortran/lang.opt:101
11587 msgid "Warn on intrinsics not part of the selected standard"
11590 #: fortran/lang.opt:109
11591 msgid "Warn about \"suspicious\" constructs"
11594 #: fortran/lang.opt:113
11595 msgid "Permit nonconforming uses of the tab character"
11598 #: fortran/lang.opt:117
11599 msgid "Warn about underflow of numerical constant expressions"
11602 #: fortran/lang.opt:121
11603 msgid "Warn if a user-procedure has the same name as an intrinsic"
11606 #: fortran/lang.opt:125
11607 msgid "Enable preprocessing"
11610 #: fortran/lang.opt:129
11611 msgid "Disable preprocessing"
11614 #: fortran/lang.opt:133
11615 msgid "Dump details about macro names and definitions during preprocessing"
11618 #: fortran/lang.opt:137
11619 msgid "All intrinsics procedures are available regardless of selected standard"
11622 #: fortran/lang.opt:145
11624 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
11628 #: fortran/lang.opt:149
11629 msgid "Specify that backslash in string introduces an escape character"
11632 #: fortran/lang.opt:153
11633 msgid "Produce a backtrace when a runtime error is encountered"
11636 #: fortran/lang.opt:157
11638 "-fblas-matmul-limit=<n> Size of the smallest matrix for which matmul "
11642 #: fortran/lang.opt:161
11644 "Produce a warning at runtime if a array temporary has been created for a "
11645 "procedure argument"
11648 #: fortran/lang.opt:165
11649 msgid "Use big-endian format for unformatted files"
11652 #: fortran/lang.opt:169
11653 msgid "Use little-endian format for unformatted files"
11656 #: fortran/lang.opt:173
11657 msgid "Use native format for unformatted files"
11660 #: fortran/lang.opt:177
11661 msgid "Swap endianness for unformatted files"
11664 #: fortran/lang.opt:181
11665 msgid "Use the Cray Pointer extension"
11668 #: fortran/lang.opt:185
11669 msgid "Ignore 'D' in column one in fixed form"
11672 #: fortran/lang.opt:189
11673 msgid "Treat lines with 'D' in column one as comments"
11676 #: fortran/lang.opt:193
11677 msgid "Set the default double precision kind to an 8 byte wide type"
11680 #: fortran/lang.opt:197
11681 msgid "Set the default integer kind to an 8 byte wide type"
11684 #: fortran/lang.opt:201
11685 msgid "Set the default real kind to an 8 byte wide type"
11688 #: fortran/lang.opt:205
11689 msgid "Allow dollar signs in entity names"
11692 #: fortran/lang.opt:209
11693 msgid "Dump a core file when a runtime error occurs"
11696 #: fortran/lang.opt:213
11697 msgid "Display the code tree after parsing"
11700 #: fortran/lang.opt:217
11702 "Specify that an external BLAS library should be used for matmul calls on "
11703 "large-size arrays"
11706 #: fortran/lang.opt:221
11707 msgid "Use f2c calling convention"
11710 #: fortran/lang.opt:225
11711 msgid "Assume that the source file is fixed form"
11714 #: fortran/lang.opt:229
11715 msgid "Specify where to find the compiled intrinsic modules"
11718 #: fortran/lang.opt:233
11719 msgid "Allow arbitrary character line width in fixed mode"
11722 #: fortran/lang.opt:237
11723 msgid "Use n as character line width in fixed mode"
11726 #: fortran/lang.opt:241
11727 msgid "Stop on following floating point exceptions"
11730 #: fortran/lang.opt:245
11731 msgid "Assume that the source file is free form"
11734 #: fortran/lang.opt:249
11735 msgid "Allow arbitrary character line width in free mode"
11738 #: fortran/lang.opt:253
11739 msgid "Use n as character line width in free mode"
11742 #: fortran/lang.opt:257
11744 "Specify that no implicit typing is allowed, unless overridden by explicit "
11745 "IMPLICIT statements"
11748 #: fortran/lang.opt:261
11750 "-finit-character=<n> Initialize local character variables to ASCII value n"
11753 #: fortran/lang.opt:265
11754 msgid "-finit-integer=<n> Initialize local integer variables to n"
11757 #: fortran/lang.opt:269
11758 msgid "Initialize local variables to zero (from g77)"
11761 #: fortran/lang.opt:273
11762 msgid "-finit-logical=<true|false> Initialize local logical variables"
11765 #: fortran/lang.opt:277
11766 msgid "-finit-real=<zero|nan|inf|-inf> Initialize local real variables"
11769 #: fortran/lang.opt:281
11770 msgid "Maximum number of errors to report"
11773 #: fortran/lang.opt:285
11774 msgid "Maximum identifier length"
11777 #: fortran/lang.opt:289
11778 msgid "Maximum length for subrecords"
11781 #: fortran/lang.opt:293
11782 msgid "Size in bytes of the largest array that will be put on the stack"
11785 #: fortran/lang.opt:297
11786 msgid "Set default accessibility of module entities to PRIVATE."
11789 #: fortran/lang.opt:301
11790 msgid "Enable OpenMP (also sets frecursive)"
11793 #: fortran/lang.opt:305
11794 msgid "Try to lay out derived types as compactly as possible"
11797 #: fortran/lang.opt:309
11798 msgid "Treat the input file as preprocessed"
11801 #: fortran/lang.opt:313
11802 msgid "Enable range checking during compilation"
11805 #: fortran/lang.opt:317
11806 msgid "Use a 4-byte record marker for unformatted files"
11809 #: fortran/lang.opt:321
11810 msgid "Use an 8-byte record marker for unformatted files"
11813 #: fortran/lang.opt:325
11814 msgid "Allocate local variables on the stack to allow indirect recursion"
11817 #: fortran/lang.opt:329
11818 msgid "Copy array sections into a contiguous block on procedure entry"
11821 #: fortran/lang.opt:333
11822 msgid "Append a second underscore if the name already contains an underscore"
11825 #: fortran/lang.opt:337 c.opt:721
11826 msgid "Use the narrowest integer type possible for enumeration types"
11829 #: fortran/lang.opt:341
11830 msgid "Apply negative sign to zero values"
11833 #: fortran/lang.opt:345
11834 msgid "Append underscores to externally visible names"
11837 #: fortran/lang.opt:381
11838 msgid "Statically link the GNU Fortran helper library (libgfortran)"
11841 #: fortran/lang.opt:385
11842 msgid "Conform to the ISO Fortran 2003 standard"
11845 #: fortran/lang.opt:389
11846 msgid "Conform to the ISO Fortran 2008 standard"
11849 #: fortran/lang.opt:393
11850 msgid "Conform to the ISO Fortran 95 standard"
11853 #: fortran/lang.opt:397
11854 msgid "Conform to nothing in particular"
11857 #: fortran/lang.opt:401
11858 msgid "Accept extensions to support legacy code"
11861 #: config/alpha/alpha.opt:23 config/i386/i386.opt:197
11862 msgid "Do not use hardware fp"
11865 #: config/alpha/alpha.opt:27
11866 msgid "Use fp registers"
11869 #: config/alpha/alpha.opt:31
11873 #: config/alpha/alpha.opt:35
11874 msgid "Do not assume GAS"
11877 #: config/alpha/alpha.opt:39
11878 msgid "Request IEEE-conformant math library routines (OSF/1)"
11881 #: config/alpha/alpha.opt:43
11882 msgid "Emit IEEE-conformant code, without inexact exceptions"
11885 #: config/alpha/alpha.opt:50
11886 msgid "Do not emit complex integer constants to read-only memory"
11889 #: config/alpha/alpha.opt:54
11893 #: config/alpha/alpha.opt:58
11894 msgid "Do not use VAX fp"
11897 #: config/alpha/alpha.opt:62
11898 msgid "Emit code for the byte/word ISA extension"
11901 #: config/alpha/alpha.opt:66
11902 msgid "Emit code for the motion video ISA extension"
11905 #: config/alpha/alpha.opt:70
11906 msgid "Emit code for the fp move and sqrt ISA extension"
11909 #: config/alpha/alpha.opt:74
11910 msgid "Emit code for the counting ISA extension"
11913 #: config/alpha/alpha.opt:78
11914 msgid "Emit code using explicit relocation directives"
11917 #: config/alpha/alpha.opt:82
11918 msgid "Emit 16-bit relocations to the small data areas"
11921 #: config/alpha/alpha.opt:86
11922 msgid "Emit 32-bit relocations to the small data areas"
11925 #: config/alpha/alpha.opt:90
11926 msgid "Emit direct branches to local functions"
11929 #: config/alpha/alpha.opt:94
11930 msgid "Emit indirect branches to local functions"
11933 #: config/alpha/alpha.opt:98
11934 msgid "Emit rdval instead of rduniq for thread pointer"
11937 #: config/alpha/alpha.opt:102 config/s390/s390.opt:59
11938 #: config/sparc/long-double-switch.opt:23
11939 msgid "Use 128-bit long double"
11942 #: config/alpha/alpha.opt:106 config/s390/s390.opt:63
11943 #: config/sparc/long-double-switch.opt:27
11944 msgid "Use 64-bit long double"
11947 #: config/alpha/alpha.opt:110
11948 msgid "Use features of and schedule given CPU"
11951 #: config/alpha/alpha.opt:114
11952 msgid "Schedule given CPU"
11955 #: config/alpha/alpha.opt:118
11956 msgid "Control the generated fp rounding mode"
11959 #: config/alpha/alpha.opt:122
11960 msgid "Control the IEEE trap mode"
11963 #: config/alpha/alpha.opt:126
11964 msgid "Control the precision given to fp exceptions"
11967 #: config/alpha/alpha.opt:130
11968 msgid "Tune expected memory latency"
11971 #: config/alpha/alpha.opt:134 config/ia64/ia64.opt:93
11972 #: config/rs6000/sysv4.opt:32
11973 msgid "Specify bit size of immediate TLS offsets"
11976 #: config/frv/frv.opt:23
11977 msgid "Use 4 media accumulators"
11980 #: config/frv/frv.opt:27
11981 msgid "Use 8 media accumulators"
11984 #: config/frv/frv.opt:31
11985 msgid "Enable label alignment optimizations"
11988 #: config/frv/frv.opt:35
11989 msgid "Dynamically allocate cc registers"
11992 #: config/frv/frv.opt:42
11993 msgid "Set the cost of branches"
11996 #: config/frv/frv.opt:46
11997 msgid "Enable conditional execution other than moves/scc"
12000 #: config/frv/frv.opt:50
12001 msgid "Change the maximum length of conditionally-executed sequences"
12004 #: config/frv/frv.opt:54
12006 "Change the number of temporary registers that are available to conditionally-"
12007 "executed sequences"
12010 #: config/frv/frv.opt:58
12011 msgid "Enable conditional moves"
12014 #: config/frv/frv.opt:62
12015 msgid "Set the target CPU type"
12018 #: config/frv/frv.opt:84
12019 msgid "Use fp double instructions"
12022 #: config/frv/frv.opt:88
12023 msgid "Change the ABI to allow double word insns"
12026 #: config/frv/frv.opt:92 config/bfin/bfin.opt:73
12027 msgid "Enable Function Descriptor PIC mode"
12030 #: config/frv/frv.opt:96
12031 msgid "Just use icc0/fcc0"
12034 #: config/frv/frv.opt:100
12035 msgid "Only use 32 FPRs"
12038 #: config/frv/frv.opt:104
12039 msgid "Use 64 FPRs"
12042 #: config/frv/frv.opt:108
12043 msgid "Only use 32 GPRs"
12046 #: config/frv/frv.opt:112
12047 msgid "Use 64 GPRs"
12050 #: config/frv/frv.opt:116
12051 msgid "Enable use of GPREL for read-only data in FDPIC"
12054 #: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
12055 #: config/pdp11/pdp11.opt:71
12056 msgid "Use hardware floating point"
12059 #: config/frv/frv.opt:124 config/bfin/bfin.opt:77
12060 msgid "Enable inlining of PLT in function calls"
12063 #: config/frv/frv.opt:128
12064 msgid "Enable PIC support for building libraries"
12067 #: config/frv/frv.opt:132
12068 msgid "Follow the EABI linkage requirements"
12071 #: config/frv/frv.opt:136
12072 msgid "Disallow direct calls to global functions"
12075 #: config/frv/frv.opt:140
12076 msgid "Use media instructions"
12079 #: config/frv/frv.opt:144
12080 msgid "Use multiply add/subtract instructions"
12083 #: config/frv/frv.opt:148
12084 msgid "Enable optimizing &&/|| in conditional execution"
12087 #: config/frv/frv.opt:152
12088 msgid "Enable nested conditional execution optimizations"
12091 #: config/frv/frv.opt:157
12092 msgid "Do not mark ABI switches in e_flags"
12095 #: config/frv/frv.opt:161
12096 msgid "Remove redundant membars"
12099 #: config/frv/frv.opt:165
12100 msgid "Pack VLIW instructions"
12103 #: config/frv/frv.opt:169
12104 msgid "Enable setting GPRs to the result of comparisons"
12107 #: config/frv/frv.opt:173
12108 msgid "Change the amount of scheduler lookahead"
12111 #: config/frv/frv.opt:177 config/pa/pa.opt:104
12112 msgid "Use software floating point"
12115 #: config/frv/frv.opt:181
12116 msgid "Assume a large TLS segment"
12119 #: config/frv/frv.opt:185
12120 msgid "Do not assume a large TLS segment"
12123 #: config/frv/frv.opt:190
12124 msgid "Cause gas to print tomcat statistics"
12127 #: config/frv/frv.opt:195
12128 msgid "Link with the library-pic libraries"
12131 #: config/frv/frv.opt:199
12132 msgid "Allow branches to be packed with other instructions"
12135 #: config/mn10300/mn10300.opt:23
12136 msgid "Target the AM33 processor"
12139 #: config/mn10300/mn10300.opt:27
12140 msgid "Target the AM33/2.0 processor"
12143 #: config/mn10300/mn10300.opt:31
12144 msgid "Work around hardware multiply bug"
12147 #: config/mn10300/mn10300.opt:36
12148 msgid "Enable linker relaxations"
12151 #: config/mn10300/mn10300.opt:40
12152 msgid "Return pointers in both a0 and d0"
12155 #: config/s390/tpf.opt:23
12156 msgid "Enable TPF-OS tracing code"
12159 #: config/s390/tpf.opt:27
12160 msgid "Specify main object for TPF-OS"
12163 #: config/s390/s390.opt:23
12167 #: config/s390/s390.opt:27
12171 #: config/s390/s390.opt:31 config/i386/i386.opt:93 config/spu/spu.opt:60
12172 msgid "Generate code for given CPU"
12175 #: config/s390/s390.opt:35
12176 msgid "Maintain backchain pointer"
12179 #: config/s390/s390.opt:39
12180 msgid "Additional debug prints"
12183 #: config/s390/s390.opt:43
12184 msgid "ESA/390 architecture"
12187 #: config/s390/s390.opt:47
12188 msgid "Enable fused multiply/add instructions"
12191 #: config/s390/s390.opt:51
12192 msgid "Enable decimal floating point hardware support"
12195 #: config/s390/s390.opt:55
12196 msgid "Enable hardware floating point"
12199 #: config/s390/s390.opt:67
12200 msgid "Use packed stack layout"
12203 #: config/s390/s390.opt:71
12204 msgid "Use bras for executable < 64k"
12207 #: config/s390/s390.opt:75
12208 msgid "Disable hardware floating point"
12211 #: config/s390/s390.opt:79
12213 "Set the max. number of bytes which has to be left to stack size before a "
12214 "trap instruction is triggered"
12217 #: config/s390/s390.opt:83
12219 "Emit extra code in the function prologue in order to trap if the stack size "
12220 "exceeds the given limit"
12223 #: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
12224 #: config/i386/i386.opt:225 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
12225 msgid "Schedule code for given CPU"
12228 #: config/s390/s390.opt:91
12232 #: config/s390/s390.opt:95
12233 msgid "Warn if a function uses alloca or creates an array with dynamic size"
12236 #: config/s390/s390.opt:99
12237 msgid "Warn if a single function's framesize exceeds the given framesize"
12240 #: config/s390/s390.opt:103
12241 msgid "z/Architecture"
12244 #: config/ia64/ilp32.opt:3
12245 msgid "Generate ILP32 code"
12248 #: config/ia64/ilp32.opt:7
12249 msgid "Generate LP64 code"
12252 #: config/ia64/ia64.opt:3
12253 msgid "Generate big endian code"
12256 #: config/ia64/ia64.opt:7
12257 msgid "Generate little endian code"
12260 #: config/ia64/ia64.opt:11
12261 msgid "Generate code for GNU as"
12264 #: config/ia64/ia64.opt:15
12265 msgid "Generate code for GNU ld"
12268 #: config/ia64/ia64.opt:19
12269 msgid "Emit stop bits before and after volatile extended asms"
12272 #: config/ia64/ia64.opt:23
12273 msgid "Use in/loc/out register names"
12276 #: config/ia64/ia64.opt:30
12277 msgid "Enable use of sdata/scommon/sbss"
12280 #: config/ia64/ia64.opt:34
12281 msgid "Generate code without GP reg"
12284 #: config/ia64/ia64.opt:38
12285 msgid "gp is constant (but save/restore gp on indirect calls)"
12288 #: config/ia64/ia64.opt:42
12289 msgid "Generate self-relocatable code"
12292 #: config/ia64/ia64.opt:46
12293 msgid "Generate inline floating point division, optimize for latency"
12296 #: config/ia64/ia64.opt:50
12297 msgid "Generate inline floating point division, optimize for throughput"
12300 #: config/ia64/ia64.opt:57
12301 msgid "Generate inline integer division, optimize for latency"
12304 #: config/ia64/ia64.opt:61
12305 msgid "Generate inline integer division, optimize for throughput"
12308 #: config/ia64/ia64.opt:65
12309 msgid "Do not inline integer division"
12312 #: config/ia64/ia64.opt:69
12313 msgid "Generate inline square root, optimize for latency"
12316 #: config/ia64/ia64.opt:73
12317 msgid "Generate inline square root, optimize for throughput"
12320 #: config/ia64/ia64.opt:77
12321 msgid "Do not inline square root"
12324 #: config/ia64/ia64.opt:81
12325 msgid "Enable Dwarf 2 line debug info via GNU as"
12328 #: config/ia64/ia64.opt:85
12329 msgid "Enable earlier placing stop bits for better scheduling"
12332 #: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/sh/sh.opt:253
12333 #: config/pa/pa.opt:51
12334 msgid "Specify range of registers to make fixed"
12337 #: config/ia64/ia64.opt:101
12338 msgid "Use data speculation before reload"
12341 #: config/ia64/ia64.opt:105
12342 msgid "Use data speculation after reload"
12345 #: config/ia64/ia64.opt:109
12346 msgid "Use control speculation"
12349 #: config/ia64/ia64.opt:113
12350 msgid "Use in block data speculation before reload"
12353 #: config/ia64/ia64.opt:117
12354 msgid "Use in block data speculation after reload"
12357 #: config/ia64/ia64.opt:121
12358 msgid "Use in block control speculation"
12361 #: config/ia64/ia64.opt:125
12362 msgid "Use simple data speculation check"
12365 #: config/ia64/ia64.opt:129
12366 msgid "Use simple data speculation check for control speculation"
12369 #: config/ia64/ia64.opt:133
12370 msgid "Print information about speculative motions."
12373 #: config/ia64/ia64.opt:137
12375 "If set, data speculative instructions will be chosen for schedule only if "
12376 "there are no other choices at the moment "
12379 #: config/ia64/ia64.opt:141
12381 "If set, control speculative instructions will be chosen for schedule only if "
12382 "there are no other choices at the moment "
12385 #: config/ia64/ia64.opt:145
12387 "Count speculative dependencies while calculating priority of instructions"
12390 #: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23
12391 msgid "Use simulator runtime"
12394 #: config/m32c/m32c.opt:28
12395 msgid "Compile code for R8C variants"
12398 #: config/m32c/m32c.opt:32
12399 msgid "Compile code for M16C variants"
12402 #: config/m32c/m32c.opt:36
12403 msgid "Compile code for M32CM variants"
12406 #: config/m32c/m32c.opt:40
12407 msgid "Compile code for M32C variants"
12410 #: config/m32c/m32c.opt:44
12411 msgid "Number of memreg bytes (default: 16, range: 0..16)"
12414 #: config/sparc/little-endian.opt:23
12415 msgid "Generate code for little-endian"
12418 #: config/sparc/little-endian.opt:27
12419 msgid "Generate code for big-endian"
12422 #: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
12423 msgid "Use hardware FP"
12426 #: config/sparc/sparc.opt:31
12427 msgid "Do not use hardware FP"
12430 #: config/sparc/sparc.opt:35
12431 msgid "Assume possible double misalignment"
12434 #: config/sparc/sparc.opt:39
12435 msgid "Pass -assert pure-text to linker"
12438 #: config/sparc/sparc.opt:43
12439 msgid "Use ABI reserved registers"
12442 #: config/sparc/sparc.opt:47
12443 msgid "Use hardware quad FP instructions"
12446 #: config/sparc/sparc.opt:51
12447 msgid "Do not use hardware quad fp instructions"
12450 #: config/sparc/sparc.opt:55
12451 msgid "Compile for V8+ ABI"
12454 #: config/sparc/sparc.opt:59
12455 msgid "Use UltraSPARC Visual Instruction Set extensions"
12458 #: config/sparc/sparc.opt:63
12459 msgid "Pointers are 64-bit"
12462 #: config/sparc/sparc.opt:67
12463 msgid "Pointers are 32-bit"
12466 #: config/sparc/sparc.opt:71
12467 msgid "Use 64-bit ABI"
12470 #: config/sparc/sparc.opt:75
12471 msgid "Use 32-bit ABI"
12474 #: config/sparc/sparc.opt:79
12475 msgid "Use stack bias"
12478 #: config/sparc/sparc.opt:83
12479 msgid "Use structs on stronger alignment for double-word copies"
12482 #: config/sparc/sparc.opt:87
12483 msgid "Optimize tail call instructions in assembler and linker"
12486 #: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
12487 msgid "Use features of and schedule code for given CPU"
12490 #: config/sparc/sparc.opt:99
12491 msgid "Use given SPARC-V9 code model"
12494 #: config/sparc/sparc.opt:103
12495 msgid "Enable strict 32-bit psABI struct return checking."
12498 #: config/m32r/m32r.opt:23
12499 msgid "Compile for the m32rx"
12502 #: config/m32r/m32r.opt:27
12503 msgid "Compile for the m32r2"
12506 #: config/m32r/m32r.opt:31
12507 msgid "Compile for the m32r"
12510 #: config/m32r/m32r.opt:35
12511 msgid "Align all loops to 32 byte boundary"
12514 #: config/m32r/m32r.opt:39
12515 msgid "Prefer branches over conditional execution"
12518 #: config/m32r/m32r.opt:43
12519 msgid "Give branches their default cost"
12522 #: config/m32r/m32r.opt:47
12523 msgid "Display compile time statistics"
12526 #: config/m32r/m32r.opt:51
12527 msgid "Specify cache flush function"
12530 #: config/m32r/m32r.opt:55
12531 msgid "Specify cache flush trap number"
12534 #: config/m32r/m32r.opt:59
12535 msgid "Only issue one instruction per cycle"
12538 #: config/m32r/m32r.opt:63
12539 msgid "Allow two instructions to be issued per cycle"
12542 #: config/m32r/m32r.opt:67
12543 msgid "Code size: small, medium or large"
12546 #: config/m32r/m32r.opt:71
12547 msgid "Don't call any cache flush functions"
12550 #: config/m32r/m32r.opt:75
12551 msgid "Don't call any cache flush trap"
12554 #: config/m32r/m32r.opt:82
12555 msgid "Small data area: none, sdata, use"
12558 #: config/m68k/m68k.opt:23
12559 msgid "Generate code for a 520X"
12562 #: config/m68k/m68k.opt:27
12563 msgid "Generate code for a 5206e"
12566 #: config/m68k/m68k.opt:31
12567 msgid "Generate code for a 528x"
12570 #: config/m68k/m68k.opt:35
12571 msgid "Generate code for a 5307"
12574 #: config/m68k/m68k.opt:39
12575 msgid "Generate code for a 5407"
12578 #: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
12579 msgid "Generate code for a 68000"
12582 #: config/m68k/m68k.opt:47
12583 msgid "Generate code for a 68010"
12586 #: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
12587 msgid "Generate code for a 68020"
12590 #: config/m68k/m68k.opt:55
12591 msgid "Generate code for a 68040, without any new instructions"
12594 #: config/m68k/m68k.opt:59
12595 msgid "Generate code for a 68060, without any new instructions"
12598 #: config/m68k/m68k.opt:63
12599 msgid "Generate code for a 68030"
12602 #: config/m68k/m68k.opt:67
12603 msgid "Generate code for a 68040"
12606 #: config/m68k/m68k.opt:71
12607 msgid "Generate code for a 68060"
12610 #: config/m68k/m68k.opt:75
12611 msgid "Generate code for a 68302"
12614 #: config/m68k/m68k.opt:79
12615 msgid "Generate code for a 68332"
12618 #: config/m68k/m68k.opt:84
12619 msgid "Generate code for a 68851"
12622 #: config/m68k/m68k.opt:88
12623 msgid "Generate code that uses 68881 floating-point instructions"
12626 #: config/m68k/m68k.opt:92
12627 msgid "Align variables on a 32-bit boundary"
12630 #: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
12631 msgid "Specify the name of the target architecture"
12634 #: config/m68k/m68k.opt:100
12635 msgid "Use the bit-field instructions"
12638 #: config/m68k/m68k.opt:112
12639 msgid "Generate code for a ColdFire v4e"
12642 #: config/m68k/m68k.opt:116
12643 msgid "Specify the target CPU"
12646 #: config/m68k/m68k.opt:120
12647 msgid "Generate code for a cpu32"
12650 #: config/m68k/m68k.opt:124
12651 msgid "Use hardware division instructions on ColdFire"
12654 #: config/m68k/m68k.opt:128
12655 msgid "Generate code for a Fido A"
12658 #: config/m68k/m68k.opt:132
12659 msgid "Generate code which uses hardware floating point instructions"
12662 #: config/m68k/m68k.opt:136
12663 msgid "Enable ID based shared library"
12666 #: config/m68k/m68k.opt:140
12667 msgid "Do not use the bit-field instructions"
12670 #: config/m68k/m68k.opt:144
12671 msgid "Use normal calling convention"
12674 #: config/m68k/m68k.opt:148
12675 msgid "Consider type 'int' to be 32 bits wide"
12678 #: config/m68k/m68k.opt:152
12679 msgid "Generate pc-relative code"
12682 #: config/m68k/m68k.opt:156
12683 msgid "Use different calling convention using 'rtd'"
12686 #: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
12687 msgid "Enable separate data segment"
12690 #: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
12691 msgid "ID of shared library to build"
12694 #: config/m68k/m68k.opt:168
12695 msgid "Consider type 'int' to be 16 bits wide"
12698 #: config/m68k/m68k.opt:172
12699 msgid "Generate code with library calls for floating point"
12702 #: config/m68k/m68k.opt:176
12703 msgid "Do not use unaligned memory references"
12706 #: config/m68k/m68k.opt:180
12707 msgid "Tune for the specified target CPU or architecture"
12710 #: config/m68k/m68k.opt:184
12711 msgid "Support more than 8192 GOT entries on ColdFire"
12714 #: config/m68k/ieee.opt:24 config/i386/i386.opt:133
12715 msgid "Use IEEE math for fp comparisons"
12718 #: config/i386/djgpp.opt:25
12719 msgid "Ignored (obsolete)"
12722 #: config/i386/i386.opt:57
12723 msgid "sizeof(long double) is 16"
12726 #: config/i386/i386.opt:61 config/i386/i386.opt:129
12727 msgid "Use hardware fp"
12730 #: config/i386/i386.opt:65
12731 msgid "sizeof(long double) is 12"
12734 #: config/i386/i386.opt:69
12735 msgid "Reserve space for outgoing arguments in the function prologue"
12738 #: config/i386/i386.opt:73
12739 msgid "Align some doubles on dword boundary"
12742 #: config/i386/i386.opt:77
12743 msgid "Function starts are aligned to this power of 2"
12746 #: config/i386/i386.opt:81
12747 msgid "Jump targets are aligned to this power of 2"
12750 #: config/i386/i386.opt:85
12751 msgid "Loop code aligned to this power of 2"
12754 #: config/i386/i386.opt:89
12755 msgid "Align destination of the string operations"
12758 #: config/i386/i386.opt:97
12759 msgid "Use given assembler dialect"
12762 #: config/i386/i386.opt:101
12763 msgid "Branches are this expensive (1-5, arbitrary units)"
12766 #: config/i386/i386.opt:105
12768 "Data greater than given threshold will go into .ldata section in x86-64 "
12772 #: config/i386/i386.opt:109
12773 msgid "Use given x86-64 code model"
12776 #: config/i386/i386.opt:113
12777 msgid "Generate sin, cos, sqrt for FPU"
12780 #: config/i386/i386.opt:117
12781 msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack"
12784 #: config/i386/i386.opt:121
12785 msgid "Return values of functions in FPU registers"
12788 #: config/i386/i386.opt:125
12789 msgid "Generate floating point mathematics using given instruction set"
12792 #: config/i386/i386.opt:137
12793 msgid "Inline all known string operations"
12796 #: config/i386/i386.opt:141
12798 "Inline memset/memcpy string operations, but perform inline version only for "
12802 #: config/i386/i386.opt:149
12803 msgid "Use native (MS) bitfield layout"
12806 #: config/i386/i386.opt:165
12807 msgid "Omit the frame pointer in leaf functions"
12810 #: config/i386/i386.opt:169
12811 msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
12814 #: config/i386/i386.opt:173
12815 msgid "Attempt to keep stack aligned to this power of 2"
12818 #: config/i386/i386.opt:177
12819 msgid "Assume incoming stack aligned to this power of 2"
12822 #: config/i386/i386.opt:181
12823 msgid "Use push instructions to save outgoing arguments"
12826 #: config/i386/i386.opt:185
12827 msgid "Use red-zone in the x86-64 code"
12830 #: config/i386/i386.opt:189
12831 msgid "Number of registers used to pass integer arguments"
12834 #: config/i386/i386.opt:193
12835 msgid "Alternate calling convention"
12838 #: config/i386/i386.opt:201
12839 msgid "Use SSE register passing conventions for SF and DF mode"
12842 #: config/i386/i386.opt:205
12843 msgid "Realign stack in prologue"
12846 #: config/i386/i386.opt:209
12847 msgid "Enable stack probing"
12850 #: config/i386/i386.opt:213
12851 msgid "Chose strategy to generate stringop using"
12854 #: config/i386/i386.opt:217
12855 msgid "Use given thread-local storage dialect"
12858 #: config/i386/i386.opt:221
12860 msgid "Use direct references against %gs when accessing tls data"
12863 #: config/i386/i386.opt:229
12864 msgid "Vector library ABI to use"
12867 #: config/i386/i386.opt:233
12868 msgid "Generate reciprocals instead of divss and sqrtss."
12871 #: config/i386/i386.opt:237
12872 msgid "Generate cld instruction in the function prologue."
12875 #: config/i386/i386.opt:244
12877 "Enable automatic generation of fused floating point multiply-add instructions"
12880 #: config/i386/i386.opt:252
12881 msgid "Generate 32bit i386 code"
12884 #: config/i386/i386.opt:256
12885 msgid "Generate 64bit x86-64 code"
12888 #: config/i386/i386.opt:260
12889 msgid "Support MMX built-in functions"
12892 #: config/i386/i386.opt:264
12893 msgid "Support 3DNow! built-in functions"
12896 #: config/i386/i386.opt:268
12897 msgid "Support Athlon 3Dnow! built-in functions"
12900 #: config/i386/i386.opt:272
12901 msgid "Support MMX and SSE built-in functions and code generation"
12904 #: config/i386/i386.opt:276
12905 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
12908 #: config/i386/i386.opt:280
12909 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
12912 #: config/i386/i386.opt:284
12914 "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
12917 #: config/i386/i386.opt:288
12919 "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code "
12923 #: config/i386/i386.opt:292 config/i386/i386.opt:296
12925 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions "
12926 "and code generation"
12929 #: config/i386/i386.opt:300
12930 msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
12933 #: config/i386/i386.opt:304
12935 "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
12938 #: config/i386/i386.opt:308
12939 msgid "Support SSE5 built-in functions and code generation"
12942 #: config/i386/i386.opt:312
12944 "Support code generation of Advanced Bit Manipulation (ABM) instructions."
12947 #: config/i386/i386.opt:316
12948 msgid "Support code generation of popcnt instruction."
12951 #: config/i386/i386.opt:320
12952 msgid "Support code generation of cmpxchg16b instruction."
12955 #: config/i386/i386.opt:324
12956 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
12959 #: config/i386/i386.opt:328
12960 msgid "Support AES built-in functions and code generation"
12963 #: config/i386/i386.opt:332
12964 msgid "Support PCLMUL built-in functions and code generation"
12967 #: config/i386/cygming.opt:23
12968 msgid "Create console application"
12971 #: config/i386/cygming.opt:27
12972 msgid "Use the Cygwin interface"
12975 #: config/i386/cygming.opt:31
12976 msgid "Generate code for a DLL"
12979 #: config/i386/cygming.opt:35
12980 msgid "Ignore dllimport for functions"
12983 #: config/i386/cygming.opt:39
12984 msgid "Use Mingw-specific thread support"
12987 #: config/i386/cygming.opt:43
12988 msgid "Set Windows defines"
12991 #: config/i386/cygming.opt:47
12992 msgid "Create GUI application"
12995 #: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
12996 msgid "Support message passing with the Parallel Environment"
12999 #: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
13000 msgid "Conform more closely to IBM XLC semantics"
13003 #: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:128
13004 msgid "Generate 64-bit code"
13007 #: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:132
13008 msgid "Generate 32-bit code"
13011 #: config/rs6000/darwin.opt:32
13012 msgid "Generate code suitable for executables (NOT shared libs)"
13015 #: config/rs6000/rs6000.opt:24
13016 msgid "Use POWER instruction set"
13019 #: config/rs6000/rs6000.opt:28
13020 msgid "Do not use POWER instruction set"
13023 #: config/rs6000/rs6000.opt:32
13024 msgid "Use POWER2 instruction set"
13027 #: config/rs6000/rs6000.opt:36
13028 msgid "Use PowerPC instruction set"
13031 #: config/rs6000/rs6000.opt:40
13032 msgid "Do not use PowerPC instruction set"
13035 #: config/rs6000/rs6000.opt:44
13036 msgid "Use PowerPC-64 instruction set"
13039 #: config/rs6000/rs6000.opt:48
13040 msgid "Use PowerPC General Purpose group optional instructions"
13043 #: config/rs6000/rs6000.opt:52
13044 msgid "Use PowerPC Graphics group optional instructions"
13047 #: config/rs6000/rs6000.opt:56
13048 msgid "Use PowerPC V2.01 single field mfcr instruction"
13051 #: config/rs6000/rs6000.opt:60
13052 msgid "Use PowerPC V2.02 popcntb instruction"
13055 #: config/rs6000/rs6000.opt:64
13056 msgid "Use PowerPC V2.02 floating point rounding instructions"
13059 #: config/rs6000/rs6000.opt:68
13060 msgid "Use PowerPC V2.05 compare bytes instruction"
13063 #: config/rs6000/rs6000.opt:72
13064 msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
13067 #: config/rs6000/rs6000.opt:76
13068 msgid "Use AltiVec instructions"
13071 #: config/rs6000/rs6000.opt:80
13072 msgid "Use decimal floating point instructions"
13075 #: config/rs6000/rs6000.opt:84
13076 msgid "Use 4xx half-word multiply instructions"
13079 #: config/rs6000/rs6000.opt:88
13080 msgid "Use 4xx string-search dlmzb instruction"
13083 #: config/rs6000/rs6000.opt:92
13084 msgid "Generate load/store multiple instructions"
13087 #: config/rs6000/rs6000.opt:96
13088 msgid "Generate string instructions for block moves"
13091 #: config/rs6000/rs6000.opt:100
13092 msgid "Use new mnemonics for PowerPC architecture"
13095 #: config/rs6000/rs6000.opt:104
13096 msgid "Use old mnemonics for PowerPC architecture"
13099 #: config/rs6000/rs6000.opt:108 config/pdp11/pdp11.opt:83
13100 msgid "Do not use hardware floating point"
13103 #: config/rs6000/rs6000.opt:116
13104 msgid "Do not generate load/store with update instructions"
13107 #: config/rs6000/rs6000.opt:120
13108 msgid "Generate load/store with update instructions"
13111 #: config/rs6000/rs6000.opt:124
13112 msgid "Do not generate fused multiply/add instructions"
13115 #: config/rs6000/rs6000.opt:128
13116 msgid "Generate fused multiply/add instructions"
13119 #: config/rs6000/rs6000.opt:132
13120 msgid "Schedule the start and end of the procedure"
13123 #: config/rs6000/rs6000.opt:139
13124 msgid "Return all structures in memory (AIX default)"
13127 #: config/rs6000/rs6000.opt:143
13128 msgid "Return small structures in registers (SVR4 default)"
13131 #: config/rs6000/rs6000.opt:151
13132 msgid "Generate software reciprocal sqrt for better throughput"
13135 #: config/rs6000/rs6000.opt:155
13136 msgid "Do not place floating point constants in TOC"
13139 #: config/rs6000/rs6000.opt:159
13140 msgid "Place floating point constants in TOC"
13143 #: config/rs6000/rs6000.opt:163
13144 msgid "Do not place symbol+offset constants in TOC"
13147 #: config/rs6000/rs6000.opt:167
13148 msgid "Place symbol+offset constants in TOC"
13151 #: config/rs6000/rs6000.opt:178
13152 msgid "Use only one TOC entry per procedure"
13155 #: config/rs6000/rs6000.opt:182
13156 msgid "Put everything in the regular TOC"
13159 #: config/rs6000/rs6000.opt:186
13160 msgid "Generate VRSAVE instructions when generating AltiVec code"
13163 #: config/rs6000/rs6000.opt:190
13164 msgid "Deprecated option. Use -mvrsave/-mno-vrsave instead"
13167 #: config/rs6000/rs6000.opt:194
13168 msgid "Generate isel instructions"
13171 #: config/rs6000/rs6000.opt:198
13172 msgid "Deprecated option. Use -misel/-mno-isel instead"
13175 #: config/rs6000/rs6000.opt:202
13176 msgid "Generate SPE SIMD instructions on E500"
13179 #: config/rs6000/rs6000.opt:206
13180 msgid "Generate PPC750CL paired-single instructions"
13183 #: config/rs6000/rs6000.opt:210
13184 msgid "Deprecated option. Use -mspe/-mno-spe instead"
13187 #: config/rs6000/rs6000.opt:214
13188 msgid "Enable debug output"
13191 #: config/rs6000/rs6000.opt:218
13192 msgid "Specify ABI to use"
13195 #: config/rs6000/rs6000.opt:230
13196 msgid "Select full, part, or no traceback table"
13199 #: config/rs6000/rs6000.opt:234
13200 msgid "Avoid all range limits on call instructions"
13203 #: config/rs6000/rs6000.opt:238
13204 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
13207 #: config/rs6000/rs6000.opt:242
13208 msgid "Select GPR floating point method"
13211 #: config/rs6000/rs6000.opt:246
13212 msgid "Specify size of long double (64 or 128 bits)"
13215 #: config/rs6000/rs6000.opt:250
13216 msgid "Determine which dependences between insns are considered costly"
13219 #: config/rs6000/rs6000.opt:254
13220 msgid "Specify which post scheduling nop insertion scheme to apply"
13223 #: config/rs6000/rs6000.opt:258
13224 msgid "Specify alignment of structure fields default/natural"
13227 #: config/rs6000/rs6000.opt:262
13228 msgid "Specify scheduling priority for dispatch slot restricted insns"
13231 #: config/rs6000/aix64.opt:24
13232 msgid "Compile for 64-bit pointers"
13235 #: config/rs6000/aix64.opt:28
13236 msgid "Compile for 32-bit pointers"
13239 #: config/rs6000/linux64.opt:24
13240 msgid "Call mcount for profiling before a function prologue"
13243 #: config/rs6000/sysv4.opt:24
13244 msgid "Select ABI calling convention"
13247 #: config/rs6000/sysv4.opt:28
13248 msgid "Select method for sdata handling"
13251 #: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
13252 msgid "Align to the base type of the bit-field"
13255 #: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
13256 msgid "Produce code relocatable at runtime"
13259 #: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
13260 msgid "Produce little endian code"
13263 #: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
13264 msgid "Produce big endian code"
13267 #: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
13268 #: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
13269 #: config/rs6000/sysv4.opt:124 config/rs6000/sysv4.opt:136
13270 msgid "no description yet"
13273 #: config/rs6000/sysv4.opt:78
13274 msgid "Assume all variable arg functions are prototyped"
13277 #: config/rs6000/sysv4.opt:87
13281 #: config/rs6000/sysv4.opt:91
13282 msgid "Allow bit-fields to cross word boundaries"
13285 #: config/rs6000/sysv4.opt:95
13286 msgid "Use alternate register names"
13289 #: config/rs6000/sysv4.opt:104
13290 msgid "Link with libsim.a, libc.a and sim-crt0.o"
13293 #: config/rs6000/sysv4.opt:108
13294 msgid "Link with libads.a, libc.a and crt0.o"
13297 #: config/rs6000/sysv4.opt:112
13298 msgid "Link with libyk.a, libc.a and crt0.o"
13301 #: config/rs6000/sysv4.opt:116
13302 msgid "Link with libmvme.a, libc.a and crt0.o"
13305 #: config/rs6000/sysv4.opt:120
13306 msgid "Set the PPC_EMB bit in the ELF flags header"
13309 #: config/rs6000/sysv4.opt:140
13310 msgid "Generate code to use a non-exec PLT and GOT"
13313 #: config/rs6000/sysv4.opt:144
13314 msgid "Generate code for old exec BSS PLT"
13317 #: config/spu/spu.opt:20
13318 msgid "Emit warnings when run-time relocations are generated"
13321 #: config/spu/spu.opt:24
13322 msgid "Emit errors when run-time relocations are generated"
13325 #: config/spu/spu.opt:28
13326 msgid "Specify cost of branches (Default 20)"
13329 #: config/spu/spu.opt:32
13330 msgid "Make sure loads and stores are not moved past DMA instructions"
13333 #: config/spu/spu.opt:36
13334 msgid "volatile must be specified on any memory that is effected by DMA"
13337 #: config/spu/spu.opt:40
13338 msgid "Use standard main function as entry for startup"
13341 #: config/spu/spu.opt:44
13342 msgid "Generate branch hints for branches"
13345 #: config/spu/spu.opt:48
13346 msgid "Generate code for 18 bit addressing"
13349 #: config/spu/spu.opt:52
13350 msgid "Generate code for 32 bit addressing"
13353 #: config/mcore/mcore.opt:23
13354 msgid "Generate code for the M*Core M210"
13357 #: config/mcore/mcore.opt:27
13358 msgid "Generate code for the M*Core M340"
13361 #: config/mcore/mcore.opt:31
13362 msgid "Set maximum alignment to 4"
13365 #: config/mcore/mcore.opt:35
13366 msgid "Force functions to be aligned to a 4 byte boundary"
13369 #: config/mcore/mcore.opt:39
13370 msgid "Set maximum alignment to 8"
13373 #: config/mcore/mcore.opt:43 config/score/score.opt:23
13374 msgid "Generate big-endian code"
13377 #: config/mcore/mcore.opt:47
13378 msgid "Emit call graph information"
13381 #: config/mcore/mcore.opt:51
13382 msgid "Use the divide instruction"
13385 #: config/mcore/mcore.opt:55
13386 msgid "Inline constants if it can be done in 2 insns or less"
13389 #: config/mcore/mcore.opt:59 config/score/score.opt:27
13390 msgid "Generate little-endian code"
13393 #: config/mcore/mcore.opt:67
13394 msgid "Use arbitrary sized immediates in bit operations"
13397 #: config/mcore/mcore.opt:71
13398 msgid "Prefer word accesses over byte accesses"
13401 #: config/mcore/mcore.opt:75
13402 msgid "Set the maximum amount for a single stack increment operation"
13405 #: config/mcore/mcore.opt:79
13406 msgid "Always treat bitfields as int-sized"
13409 #: config/arc/arc.opt:32
13410 msgid "Prepend the name of the cpu to all public symbol names"
13413 #: config/arc/arc.opt:42
13414 msgid "Compile code for ARC variant CPU"
13417 #: config/arc/arc.opt:46
13418 msgid "Put functions in SECTION"
13421 #: config/arc/arc.opt:50
13422 msgid "Put data in SECTION"
13425 #: config/arc/arc.opt:54
13426 msgid "Put read-only data in SECTION"
13429 #: config/sh/sh.opt:44
13430 msgid "Generate SH1 code"
13433 #: config/sh/sh.opt:48
13434 msgid "Generate SH2 code"
13437 #: config/sh/sh.opt:52
13438 msgid "Generate SH2a code"
13441 #: config/sh/sh.opt:56
13442 msgid "Generate SH2a FPU-less code"
13445 #: config/sh/sh.opt:60
13446 msgid "Generate default single-precision SH2a code"
13449 #: config/sh/sh.opt:64
13450 msgid "Generate only single-precision SH2a code"
13453 #: config/sh/sh.opt:68
13454 msgid "Generate SH2e code"
13457 #: config/sh/sh.opt:72
13458 msgid "Generate SH3 code"
13461 #: config/sh/sh.opt:76
13462 msgid "Generate SH3e code"
13465 #: config/sh/sh.opt:80
13466 msgid "Generate SH4 code"
13469 #: config/sh/sh.opt:84
13470 msgid "Generate SH4-100 code"
13473 #: config/sh/sh.opt:88
13474 msgid "Generate SH4-200 code"
13477 #: config/sh/sh.opt:94
13478 msgid "Generate SH4-300 code"
13481 #: config/sh/sh.opt:98
13482 msgid "Generate SH4 FPU-less code"
13485 #: config/sh/sh.opt:102
13486 msgid "Generate SH4-100 FPU-less code"
13489 #: config/sh/sh.opt:106
13490 msgid "Generate SH4-200 FPU-less code"
13493 #: config/sh/sh.opt:110
13494 msgid "Generate SH4-300 FPU-less code"
13497 #: config/sh/sh.opt:114
13498 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
13501 #: config/sh/sh.opt:119
13502 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
13505 #: config/sh/sh.opt:124
13506 msgid "Generate code for SH4 500 series (FPU-less)."
13509 #: config/sh/sh.opt:129
13510 msgid "Generate default single-precision SH4 code"
13513 #: config/sh/sh.opt:133
13514 msgid "Generate default single-precision SH4-100 code"
13517 #: config/sh/sh.opt:137
13518 msgid "Generate default single-precision SH4-200 code"
13521 #: config/sh/sh.opt:141
13522 msgid "Generate default single-precision SH4-300 code"
13525 #: config/sh/sh.opt:145
13526 msgid "Generate only single-precision SH4 code"
13529 #: config/sh/sh.opt:149
13530 msgid "Generate only single-precision SH4-100 code"
13533 #: config/sh/sh.opt:153
13534 msgid "Generate only single-precision SH4-200 code"
13537 #: config/sh/sh.opt:157
13538 msgid "Generate only single-precision SH4-300 code"
13541 #: config/sh/sh.opt:161
13542 msgid "Generate SH4a code"
13545 #: config/sh/sh.opt:165
13546 msgid "Generate SH4a FPU-less code"
13549 #: config/sh/sh.opt:169
13550 msgid "Generate default single-precision SH4a code"
13553 #: config/sh/sh.opt:173
13554 msgid "Generate only single-precision SH4a code"
13557 #: config/sh/sh.opt:177
13558 msgid "Generate SH4al-dsp code"
13561 #: config/sh/sh.opt:181
13562 msgid "Generate 32-bit SHmedia code"
13565 #: config/sh/sh.opt:185
13566 msgid "Generate 32-bit FPU-less SHmedia code"
13569 #: config/sh/sh.opt:189
13570 msgid "Generate 64-bit SHmedia code"
13573 #: config/sh/sh.opt:193
13574 msgid "Generate 64-bit FPU-less SHmedia code"
13577 #: config/sh/sh.opt:197
13578 msgid "Generate SHcompact code"
13581 #: config/sh/sh.opt:201
13582 msgid "Generate FPU-less SHcompact code"
13585 #: config/sh/sh.opt:205
13587 "Throttle unrolling to avoid thrashing target registers unless the unroll "
13588 "benefit outweighs this"
13591 #: config/sh/sh.opt:209
13592 msgid "Generate code in big endian mode"
13595 #: config/sh/sh.opt:213
13596 msgid "Generate 32-bit offsets in switch tables"
13599 #: config/sh/sh.opt:217
13600 msgid "Generate bit instructions"
13603 #: config/sh/sh.opt:221
13604 msgid "Cost to assume for a branch insn"
13607 #: config/sh/sh.opt:225
13608 msgid "Enable cbranchdi4 pattern"
13611 #: config/sh/sh.opt:229
13612 msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
13615 #: config/sh/sh.opt:233
13617 "Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in "
13621 #: config/sh/sh.opt:237
13622 msgid "Enable SH5 cut2 workaround"
13625 #: config/sh/sh.opt:241
13626 msgid "Align doubles at 64-bit boundaries"
13629 #: config/sh/sh.opt:245
13631 "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
13632 "inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
13635 #: config/sh/sh.opt:249
13636 msgid "Specify name for 32 bit signed division function"
13639 #: config/sh/sh.opt:260
13641 "Enable the use of the fused floating point multiply-accumulate operation"
13644 #: config/sh/sh.opt:264
13645 msgid "Cost to assume for gettr insn"
13648 #: config/sh/sh.opt:268 config/sh/sh.opt:318
13649 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
13652 #: config/sh/sh.opt:272
13653 msgid "Increase the IEEE compliance for floating-point code"
13656 #: config/sh/sh.opt:276
13657 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
13660 #: config/sh/sh.opt:280
13662 "inline code to invalidate instruction cache entries after setting up nested "
13663 "function trampolines"
13666 #: config/sh/sh.opt:284
13667 msgid "Assume symbols might be invalid"
13670 #: config/sh/sh.opt:288
13671 msgid "Annotate assembler instructions with estimated addresses"
13674 #: config/sh/sh.opt:292
13675 msgid "Generate code in little endian mode"
13678 #: config/sh/sh.opt:296
13679 msgid "Mark MAC register as call-clobbered"
13682 #: config/sh/sh.opt:302
13683 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
13686 #: config/sh/sh.opt:306
13687 msgid "Emit function-calls using global offset table when generating PIC"
13690 #: config/sh/sh.opt:310
13691 msgid "Assume pt* instructions won't trap"
13694 #: config/sh/sh.opt:314
13695 msgid "Shorten address references during linking"
13698 #: config/sh/sh.opt:322
13699 msgid "Deprecated. Use -Os instead"
13702 #: config/sh/sh.opt:326
13703 msgid "Cost to assume for a multiply insn"
13706 #: config/sh/sh.opt:330
13708 "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
13709 "if the inline code would not work in user mode."
13712 #: config/sh/sh.opt:336
13713 msgid "Pretend a branch-around-a-move is a conditional move."
13716 #: config/sh/superh.opt:6
13717 msgid "Board name [and memory region]."
13720 #: config/sh/superh.opt:10
13721 msgid "Runtime name."
13724 #: config/arm/eabi.opt:23
13725 msgid "Generate code for the Android operating system."
13728 #: config/arm/arm.opt:23
13729 msgid "Specify an ABI"
13732 #: config/arm/arm.opt:27
13733 msgid "Generate a call to abort if a noreturn function returns"
13736 #: config/arm/arm.opt:34
13737 msgid "Pass FP arguments in FP registers"
13740 #: config/arm/arm.opt:38
13741 msgid "Generate APCS conformant stack frames"
13744 #: config/arm/arm.opt:42
13745 msgid "Generate re-entrant, PIC code"
13748 #: config/arm/arm.opt:56
13749 msgid "Assume target CPU is configured as big endian"
13752 #: config/arm/arm.opt:60
13753 msgid "Thumb: Assume non-static functions may be called from ARM code"
13756 #: config/arm/arm.opt:64
13757 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
13760 #: config/arm/arm.opt:68
13761 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
13764 #: config/arm/arm.opt:72 config/bfin/bfin.opt:27
13765 msgid "Specify the name of the target CPU"
13768 #: config/arm/arm.opt:76
13769 msgid "Specify if floating point hardware should be used"
13772 #: config/arm/arm.opt:90
13773 msgid "Specify the name of the target floating point hardware/format"
13776 #: config/arm/arm.opt:94
13777 msgid "Alias for -mfloat-abi=hard"
13780 #: config/arm/arm.opt:98
13781 msgid "Assume target CPU is configured as little endian"
13784 #: config/arm/arm.opt:102
13785 msgid "Generate call insns as indirect calls, if necessary"
13788 #: config/arm/arm.opt:106
13789 msgid "Specify the register to be used for PIC addressing"
13792 #: config/arm/arm.opt:110
13793 msgid "Store function names in object code"
13796 #: config/arm/arm.opt:114
13797 msgid "Permit scheduling of a function's prologue sequence"
13800 #: config/arm/arm.opt:118
13801 msgid "Do not load the PIC register in function prologues"
13804 #: config/arm/arm.opt:122
13805 msgid "Alias for -mfloat-abi=soft"
13808 #: config/arm/arm.opt:126
13809 msgid "Specify the minimum bit alignment of structures"
13812 #: config/arm/arm.opt:130
13813 msgid "Compile for the Thumb not the ARM"
13816 #: config/arm/arm.opt:134
13817 msgid "Support calls between Thumb and ARM instruction sets"
13820 #: config/arm/arm.opt:138
13821 msgid "Specify how to access the thread pointer"
13824 #: config/arm/arm.opt:142
13825 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
13828 #: config/arm/arm.opt:146
13829 msgid "Thumb: Generate (leaf) stack frames even if not needed"
13832 #: config/arm/arm.opt:150
13833 msgid "Tune code for the given processor"
13836 #: config/arm/arm.opt:154
13837 msgid "Assume big endian bytes, little endian words"
13840 #: config/arm/arm.opt:158
13842 "Use Neon quad-word (rather than double-word) registers for vectorization"
13845 #: config/arm/pe.opt:23
13846 msgid "Ignore dllimport attribute for functions"
13849 #: config/pdp11/pdp11.opt:23
13850 msgid "Generate code for an 11/10"
13853 #: config/pdp11/pdp11.opt:27
13854 msgid "Generate code for an 11/40"
13857 #: config/pdp11/pdp11.opt:31
13858 msgid "Generate code for an 11/45"
13861 #: config/pdp11/pdp11.opt:35
13862 msgid "Use 16-bit abs patterns"
13865 #: config/pdp11/pdp11.opt:39
13866 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
13869 #: config/pdp11/pdp11.opt:43
13870 msgid "Do not use inline patterns for copying memory"
13873 #: config/pdp11/pdp11.opt:47
13874 msgid "Use inline patterns for copying memory"
13877 #: config/pdp11/pdp11.opt:51
13878 msgid "Do not pretend that branches are expensive"
13881 #: config/pdp11/pdp11.opt:55
13882 msgid "Pretend that branches are expensive"
13885 #: config/pdp11/pdp11.opt:59
13886 msgid "Use the DEC assembler syntax"
13889 #: config/pdp11/pdp11.opt:63
13890 msgid "Use 32 bit float"
13893 #: config/pdp11/pdp11.opt:67
13894 msgid "Use 64 bit float"
13897 #: config/pdp11/pdp11.opt:75
13898 msgid "Use 16 bit int"
13901 #: config/pdp11/pdp11.opt:79
13902 msgid "Use 32 bit int"
13905 #: config/pdp11/pdp11.opt:87
13906 msgid "Target has split I&D"
13909 #: config/pdp11/pdp11.opt:91
13910 msgid "Use UNIX assembler syntax"
13913 #: config/avr/avr.opt:23
13914 msgid "Use subroutines for function prologues and epilogues"
13917 #: config/avr/avr.opt:27
13918 msgid "Select the target MCU"
13921 #: config/avr/avr.opt:34
13922 msgid "Use an 8-bit 'int' type"
13925 #: config/avr/avr.opt:38
13926 msgid "Change the stack pointer without disabling interrupts"
13929 #: config/avr/avr.opt:42
13930 msgid "Do not generate tablejump insns"
13933 #: config/avr/avr.opt:52
13934 msgid "Use rjmp/rcall (limited range) on >8K devices"
13937 #: config/avr/avr.opt:56
13938 msgid "Output instruction sizes to the asm file"
13941 #: config/avr/avr.opt:60
13942 msgid "Change only the low 8 bits of the stack pointer"
13945 #: config/avr/avr.opt:64
13946 msgid "Relax branches"
13949 #: config/avr/avr.opt:68
13951 "Make the linker relaxation machine assume that a program counter wrap-around "
13955 #: config/crx/crx.opt:23
13956 msgid "Support multiply accumulate instructions"
13959 #: config/crx/crx.opt:27
13960 msgid "Do not use push to store function arguments"
13963 #: config/crx/crx.opt:31
13964 msgid "Restrict doloop to the given nesting level"
13967 #: config/pa/pa-hpux.opt:23
13968 msgid "Generate cpp defines for server IO"
13971 #: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
13972 #: config/pa/pa-hpux1111.opt:23
13973 msgid "Specify UNIX standard for predefines and linking"
13976 #: config/pa/pa-hpux.opt:31
13977 msgid "Generate cpp defines for workstation IO"
13980 #: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
13981 msgid "Generate PA1.0 code"
13984 #: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
13985 msgid "Generate PA1.1 code"
13988 #: config/pa/pa.opt:31 config/pa/pa.opt:92
13989 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
13992 #: config/pa/pa.opt:35
13993 msgid "Generate code for huge switch statements"
13996 #: config/pa/pa.opt:39
13997 msgid "Disable FP regs"
14000 #: config/pa/pa.opt:43
14001 msgid "Disable indexed addressing"
14004 #: config/pa/pa.opt:47
14005 msgid "Generate fast indirect calls"
14008 #: config/pa/pa.opt:55
14009 msgid "Assume code will be assembled by GAS"
14012 #: config/pa/pa.opt:59
14013 msgid "Put jumps in call delay slots"
14016 #: config/pa/pa.opt:64
14017 msgid "Enable linker optimizations"
14020 #: config/pa/pa.opt:68
14021 msgid "Always generate long calls"
14024 #: config/pa/pa.opt:72
14025 msgid "Emit long load/store sequences"
14028 #: config/pa/pa.opt:80
14029 msgid "Disable space regs"
14032 #: config/pa/pa.opt:96
14033 msgid "Use portable calling conventions"
14036 #: config/pa/pa.opt:100
14038 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
14039 "7200, 7300, and 8000"
14042 #: config/pa/pa.opt:112
14043 msgid "Do not disable space regs"
14046 #: config/pa/pa64-hpux.opt:23
14047 msgid "Assume code will be linked by GNU ld"
14050 #: config/pa/pa64-hpux.opt:27
14051 msgid "Assume code will be linked by HP ld"
14054 #: config/xtensa/xtensa.opt:23
14055 msgid "Use CONST16 instruction to load constants"
14058 #: config/xtensa/xtensa.opt:27
14059 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
14062 #: config/xtensa/xtensa.opt:31
14063 msgid "Use indirect CALLXn instructions for large programs"
14066 #: config/xtensa/xtensa.opt:35
14067 msgid "Automatically align branch targets to reduce branch penalties"
14070 #: config/xtensa/xtensa.opt:39
14071 msgid "Intersperse literal pools with code in the text section"
14074 #: config/xtensa/xtensa.opt:43
14075 msgid "Do not serialize volatile memory references with MEMW instructions"
14078 #: config/stormy16/stormy16.opt:24
14079 msgid "Provide libraries for the simulator"
14082 #: config/mips/mips.opt:23
14083 msgid "Generate code that conforms to the given ABI"
14086 #: config/mips/mips.opt:27
14087 msgid "Generate code that can be used in SVR4-style dynamic objects"
14090 #: config/mips/mips.opt:31
14091 msgid "Use PMC-style 'mad' instructions"
14094 #: config/mips/mips.opt:35
14095 msgid "Generate code for the given ISA"
14098 #: config/mips/mips.opt:39
14099 msgid "Set the cost of branches to roughly COST instructions"
14102 #: config/mips/mips.opt:43
14103 msgid "Use Branch Likely instructions, overriding the architecture default"
14106 #: config/mips/mips.opt:47
14107 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
14110 #: config/mips/mips.opt:51
14111 msgid "Trap on integer divide by zero"
14114 #: config/mips/mips.opt:55
14115 msgid "Specify when instructions are allowed to access code"
14118 #: config/mips/mips.opt:59
14119 msgid "Use branch-and-break sequences to check for integer divide by zero"
14122 #: config/mips/mips.opt:63
14123 msgid "Use trap instructions to check for integer divide by zero"
14126 #: config/mips/mips.opt:67
14127 msgid "Allow the use of MDMX instructions"
14130 #: config/mips/mips.opt:71
14132 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
14136 #: config/mips/mips.opt:75
14137 msgid "Use MIPS-DSP instructions"
14140 #: config/mips/mips.opt:79
14141 msgid "Use MIPS-DSP REV 2 instructions"
14144 #: config/mips/mips.opt:89
14145 msgid "Use big-endian byte order"
14148 #: config/mips/mips.opt:93
14149 msgid "Use little-endian byte order"
14152 #: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
14153 msgid "Use ROM instead of RAM"
14156 #: config/mips/mips.opt:101
14157 msgid "Use NewABI-style %reloc() assembly operators"
14160 #: config/mips/mips.opt:105
14161 msgid "Use -G for data that is not defined by the current object"
14164 #: config/mips/mips.opt:109
14165 msgid "Work around certain R4000 errata"
14168 #: config/mips/mips.opt:113
14169 msgid "Work around certain R4400 errata"
14172 #: config/mips/mips.opt:117
14173 msgid "Work around errata for early SB-1 revision 2 cores"
14176 #: config/mips/mips.opt:121
14177 msgid "Work around certain VR4120 errata"
14180 #: config/mips/mips.opt:125
14181 msgid "Work around VR4130 mflo/mfhi errata"
14184 #: config/mips/mips.opt:129
14185 msgid "Work around an early 4300 hardware bug"
14188 #: config/mips/mips.opt:133
14189 msgid "FP exceptions are enabled"
14192 #: config/mips/mips.opt:137
14193 msgid "Use 32-bit floating-point registers"
14196 #: config/mips/mips.opt:141
14197 msgid "Use 64-bit floating-point registers"
14200 #: config/mips/mips.opt:145
14201 msgid "Use FUNC to flush the cache before calling stack trampolines"
14204 #: config/mips/mips.opt:149
14205 msgid "Generate floating-point multiply-add instructions"
14208 #: config/mips/mips.opt:153
14209 msgid "Use 32-bit general registers"
14212 #: config/mips/mips.opt:157
14213 msgid "Use 64-bit general registers"
14216 #: config/mips/mips.opt:161
14217 msgid "Use GP-relative addressing to access small data"
14220 #: config/mips/mips.opt:165
14222 "When generating -mabicalls code, allow executables to use PLTs and copy "
14226 #: config/mips/mips.opt:169
14227 msgid "Allow the use of hardware floating-point ABI and instructions"
14230 #: config/mips/mips.opt:173
14231 msgid "Generate code that can be safely linked with MIPS16 code."
14234 #: config/mips/mips.opt:177
14235 msgid "Generate code for ISA level N"
14238 #: config/mips/mips.opt:181
14239 msgid "Generate MIPS16 code"
14242 #: config/mips/mips.opt:185
14243 msgid "Use MIPS-3D instructions"
14246 #: config/mips/mips.opt:189
14247 msgid "Use ll, sc and sync instructions"
14250 #: config/mips/mips.opt:193
14251 msgid "Use -G for object-local data"
14254 #: config/mips/mips.opt:197
14255 msgid "Use indirect calls"
14258 #: config/mips/mips.opt:201
14259 msgid "Use a 32-bit long type"
14262 #: config/mips/mips.opt:205
14263 msgid "Use a 64-bit long type"
14266 #: config/mips/mips.opt:209
14267 msgid "Don't optimize block moves"
14270 #: config/mips/mips.opt:213
14271 msgid "Use the mips-tfile postpass"
14274 #: config/mips/mips.opt:217
14275 msgid "Allow the use of MT instructions"
14278 #: config/mips/mips.opt:221
14279 msgid "Do not use a cache-flushing function before calling stack trampolines"
14282 #: config/mips/mips.opt:225
14283 msgid "Do not use MDMX instructions"
14286 #: config/mips/mips.opt:229
14287 msgid "Generate normal-mode code"
14290 #: config/mips/mips.opt:233
14291 msgid "Do not use MIPS-3D instructions"
14294 #: config/mips/mips.opt:237
14295 msgid "Use paired-single floating-point instructions"
14298 #: config/mips/mips.opt:241
14300 "When generating -mabicalls code, make the code suitable for use in shared "
14304 #: config/mips/mips.opt:245
14306 "Restrict the use of hardware floating-point instructions to 32-bit operations"
14309 #: config/mips/mips.opt:249
14310 msgid "Use SmartMIPS instructions"
14313 #: config/mips/mips.opt:253
14314 msgid "Prevent the use of all hardware floating-point instructions"
14317 #: config/mips/mips.opt:257
14318 msgid "Optimize lui/addiu address loads"
14321 #: config/mips/mips.opt:261
14322 msgid "Assume all symbols have 32-bit values"
14325 #: config/mips/mips.opt:265
14326 msgid "Optimize the output for PROCESSOR"
14329 #: config/mips/mips.opt:269 config/iq2000/iq2000.opt:44
14330 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
14333 #: config/mips/mips.opt:273
14334 msgid "Perform VR4130-specific alignment optimizations"
14337 #: config/mips/mips.opt:277
14338 msgid "Lift restrictions on GOT size"
14341 #: config/mips/sdemtk.opt:23
14342 msgid "Prevent the use of all floating-point operations"
14345 #: config/fr30/fr30.opt:23
14346 msgid "Assume small address space"
14349 #: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
14350 msgid "Compile for a 68HC11"
14353 #: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
14354 msgid "Compile for a 68HC12"
14357 #: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
14358 msgid "Compile for a 68HCS12"
14361 #: config/m68hc11/m68hc11.opt:49
14362 msgid "Auto pre/post decrement increment allowed"
14365 #: config/m68hc11/m68hc11.opt:53
14366 msgid "Min/max instructions allowed"
14369 #: config/m68hc11/m68hc11.opt:57
14370 msgid "Use call and rtc for function calls and returns"
14373 #: config/m68hc11/m68hc11.opt:61
14374 msgid "Auto pre/post decrement increment not allowed"
14377 #: config/m68hc11/m68hc11.opt:65
14378 msgid "Use jsr and rts for function calls and returns"
14381 #: config/m68hc11/m68hc11.opt:69
14382 msgid "Min/max instructions not allowed"
14385 #: config/m68hc11/m68hc11.opt:73
14386 msgid "Use direct addressing mode for soft registers"
14389 #: config/m68hc11/m68hc11.opt:77
14390 msgid "Compile with 32-bit integer mode"
14393 #: config/m68hc11/m68hc11.opt:82
14394 msgid "Specify the register allocation order"
14397 #: config/m68hc11/m68hc11.opt:86
14398 msgid "Do not use direct addressing mode for soft registers"
14401 #: config/m68hc11/m68hc11.opt:90
14402 msgid "Compile with 16-bit integer mode"
14405 #: config/m68hc11/m68hc11.opt:94
14406 msgid "Indicate the number of soft registers available"
14409 #: config/vax/vax.opt:23 config/vax/vax.opt:27
14410 msgid "Target DFLOAT double precision code"
14413 #: config/vax/vax.opt:31 config/vax/vax.opt:35
14414 msgid "Generate GFLOAT double precision code"
14417 #: config/vax/vax.opt:39
14418 msgid "Generate code for GNU assembler (gas)"
14421 #: config/vax/vax.opt:43
14422 msgid "Generate code for UNIX assembler"
14425 #: config/vax/vax.opt:47
14426 msgid "Use VAXC structure conventions"
14429 #: config/cris/linux.opt:27
14430 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
14433 #: config/cris/cris.opt:45
14434 msgid "Work around bug in multiplication instruction"
14437 #: config/cris/cris.opt:51
14438 msgid "Compile for ETRAX 4 (CRIS v3)"
14441 #: config/cris/cris.opt:56
14442 msgid "Compile for ETRAX 100 (CRIS v8)"
14445 #: config/cris/cris.opt:64
14446 msgid "Emit verbose debug information in assembly code"
14449 #: config/cris/cris.opt:71
14450 msgid "Do not use condition codes from normal instructions"
14453 #: config/cris/cris.opt:80
14454 msgid "Do not emit addressing modes with side-effect assignment"
14457 #: config/cris/cris.opt:89
14458 msgid "Do not tune stack alignment"
14461 #: config/cris/cris.opt:98
14462 msgid "Do not tune writable data alignment"
14465 #: config/cris/cris.opt:107
14466 msgid "Do not tune code and read-only data alignment"
14469 #: config/cris/cris.opt:116
14470 msgid "Align code and data to 32 bits"
14473 #: config/cris/cris.opt:133
14474 msgid "Don't align items in code or data"
14477 #: config/cris/cris.opt:142
14478 msgid "Do not emit function prologue or epilogue"
14481 #: config/cris/cris.opt:149
14482 msgid "Use the most feature-enabling options allowed by other options"
14485 #: config/cris/cris.opt:158
14486 msgid "Override -mbest-lib-options"
14489 #: config/cris/cris.opt:165
14490 msgid "Generate code for the specified chip or CPU version"
14493 #: config/cris/cris.opt:169
14494 msgid "Tune alignment for the specified chip or CPU version"
14497 #: config/cris/cris.opt:173
14498 msgid "Warn when a stackframe is larger than the specified size"
14501 #: config/h8300/h8300.opt:23
14502 msgid "Generate H8S code"
14505 #: config/h8300/h8300.opt:27
14506 msgid "Generate H8SX code"
14509 #: config/h8300/h8300.opt:31
14510 msgid "Generate H8S/2600 code"
14513 #: config/h8300/h8300.opt:35
14514 msgid "Make integers 32 bits wide"
14517 #: config/h8300/h8300.opt:42
14518 msgid "Use registers for argument passing"
14521 #: config/h8300/h8300.opt:46
14522 msgid "Consider access to byte sized memory slow"
14525 #: config/h8300/h8300.opt:50
14526 msgid "Enable linker relaxing"
14529 #: config/h8300/h8300.opt:54
14530 msgid "Generate H8/300H code"
14533 #: config/h8300/h8300.opt:58
14534 msgid "Enable the normal mode"
14537 #: config/h8300/h8300.opt:62
14538 msgid "Use H8/300 alignment rules"
14541 #: config/v850/v850.opt:23
14542 msgid "Use registers r2 and r5"
14545 #: config/v850/v850.opt:27
14546 msgid "Use 4 byte entries in switch tables"
14549 #: config/v850/v850.opt:31
14550 msgid "Enable backend debugging"
14553 #: config/v850/v850.opt:35
14554 msgid "Do not use the callt instruction"
14557 #: config/v850/v850.opt:39
14558 msgid "Reuse r30 on a per function basis"
14561 #: config/v850/v850.opt:43
14562 msgid "Support Green Hills ABI"
14565 #: config/v850/v850.opt:47
14566 msgid "Prohibit PC relative function calls"
14569 #: config/v850/v850.opt:51
14570 msgid "Use stubs for function prologues"
14573 #: config/v850/v850.opt:55
14574 msgid "Set the max size of data eligible for the SDA area"
14577 #: config/v850/v850.opt:59
14578 msgid "Enable the use of the short load instructions"
14581 #: config/v850/v850.opt:63
14582 msgid "Same as: -mep -mprolog-function"
14585 #: config/v850/v850.opt:67
14586 msgid "Set the max size of data eligible for the TDA area"
14589 #: config/v850/v850.opt:71
14590 msgid "Enforce strict alignment"
14593 #: config/v850/v850.opt:78
14594 msgid "Compile for the v850 processor"
14597 #: config/v850/v850.opt:82
14598 msgid "Compile for the v850e processor"
14601 #: config/v850/v850.opt:86
14602 msgid "Compile for the v850e1 processor"
14605 #: config/v850/v850.opt:90
14606 msgid "Set the max size of data eligible for the ZDA area"
14609 #: config/mmix/mmix.opt:24
14610 msgid "For intrinsics library: pass all parameters in registers"
14613 #: config/mmix/mmix.opt:28
14614 msgid "Use register stack for parameters and return value"
14617 #: config/mmix/mmix.opt:32
14618 msgid "Use call-clobbered registers for parameters and return value"
14621 #: config/mmix/mmix.opt:37
14622 msgid "Use epsilon-respecting floating point compare instructions"
14625 #: config/mmix/mmix.opt:41
14626 msgid "Use zero-extending memory loads, not sign-extending ones"
14629 #: config/mmix/mmix.opt:45
14631 "Generate divide results with reminder having the same sign as the divisor "
14632 "(not the dividend)"
14635 #: config/mmix/mmix.opt:49
14636 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
14639 #: config/mmix/mmix.opt:53
14640 msgid "Do not provide a default start-address 0x100 of the program"
14643 #: config/mmix/mmix.opt:57
14644 msgid "Link to emit program in ELF format (rather than mmo)"
14647 #: config/mmix/mmix.opt:61
14648 msgid "Use P-mnemonics for branches statically predicted as taken"
14651 #: config/mmix/mmix.opt:65
14652 msgid "Don't use P-mnemonics for branches"
14655 #: config/mmix/mmix.opt:79
14656 msgid "Use addresses that allocate global registers"
14659 #: config/mmix/mmix.opt:83
14660 msgid "Do not use addresses that allocate global registers"
14663 #: config/mmix/mmix.opt:87
14664 msgid "Generate a single exit point for each function"
14667 #: config/mmix/mmix.opt:91
14668 msgid "Do not generate a single exit point for each function"
14671 #: config/mmix/mmix.opt:95
14672 msgid "Set start-address of the program"
14675 #: config/mmix/mmix.opt:99
14676 msgid "Set start-address of data"
14679 #: config/iq2000/iq2000.opt:23
14680 msgid "Specify CPU for code generation purposes"
14683 #: config/iq2000/iq2000.opt:27
14684 msgid "Specify CPU for scheduling purposes"
14687 #: config/iq2000/iq2000.opt:35
14688 msgid "Use GP relative sdata/sbss sections"
14691 #: config/iq2000/iq2000.opt:40
14692 msgid "No default crt0.o"
14695 #: config/bfin/bfin.opt:31
14696 msgid "Omit frame pointer for leaf functions"
14699 #: config/bfin/bfin.opt:35
14700 msgid "Program is entirely located in low 64k of memory"
14703 #: config/bfin/bfin.opt:39
14704 msgid "Work around a hardware anomaly by adding a number of NOPs before a"
14707 #: config/bfin/bfin.opt:44
14708 msgid "Avoid speculative loads to work around a hardware anomaly."
14711 #: config/bfin/bfin.opt:48
14712 msgid "Enabled ID based shared library"
14715 #: config/bfin/bfin.opt:52
14717 "Generate code that won't be linked against any other ID shared libraries,"
14720 #: config/bfin/bfin.opt:65
14721 msgid "Avoid generating pc-relative calls; use indirection"
14724 #: config/bfin/bfin.opt:69
14725 msgid "Link with the fast floating-point library"
14728 #: config/bfin/bfin.opt:81
14729 msgid "Do stack checking using bounds in L1 scratch memory"
14732 #: config/bfin/bfin.opt:85
14733 msgid "Enable multicore support"
14736 #: config/bfin/bfin.opt:89
14737 msgid "Build for Core A"
14740 #: config/bfin/bfin.opt:93
14741 msgid "Build for Core B"
14744 #: config/bfin/bfin.opt:97
14745 msgid "Build for SDRAM"
14748 #: config/vxworks.opt:24
14749 msgid "Assume the VxWorks RTP environment"
14752 #: config/vxworks.opt:31
14753 msgid "Assume the VxWorks vThreads environment"
14756 #: config/darwin.opt:23
14757 msgid "Generate code suitable for fast turn around debugging"
14760 #: config/darwin.opt:31
14761 msgid "The earliest MacOS X version on which this program will run"
14764 #: config/darwin.opt:35
14765 msgid "Set sizeof(bool) to 1"
14768 #: config/darwin.opt:39
14769 msgid "Generate code for darwin loadable kernel extensions"
14772 #: config/darwin.opt:43
14773 msgid "Generate code for the kernel or loadable kernel extensions"
14776 #: config/darwin.opt:47
14777 msgid "Add <dir> to the end of the system framework include path"
14780 #: config/lynx.opt:23
14781 msgid "Support legacy multi-threading"
14784 #: config/lynx.opt:27
14785 msgid "Use shared libraries"
14788 #: config/lynx.opt:31
14789 msgid "Support multi-threading"
14792 #: config/score/score.opt:31
14793 msgid "Disable bcnz instruction"
14796 #: config/score/score.opt:35
14797 msgid "Enable unaligned load/store instruction"
14800 #: config/score/score.opt:39
14801 msgid "Support SCORE 5 ISA"
14804 #: config/score/score.opt:43
14805 msgid "Support SCORE 5U ISA"
14808 #: config/score/score.opt:47
14809 msgid "Support SCORE 7 ISA"
14812 #: config/score/score.opt:51
14813 msgid "Support SCORE 7D ISA"
14816 #: config/score/score.opt:55
14817 msgid "Support SCORE 3 ISA"
14820 #: config/score/score.opt:59
14821 msgid "Support SCORE 3d ISA"
14824 #: config/linux.opt:24
14825 msgid "Use uClibc instead of GNU libc"
14828 #: config/linux.opt:28
14829 msgid "Use GNU libc instead of uClibc"
14834 "Assert the <answer> to <question>. Putting '-' before <question> disables "
14835 "the <answer> to <question>"
14839 msgid "Do not discard comments"
14843 msgid "Do not discard comments in macro expansions"
14848 "Define a <macro> with <val> as its value. If just <macro> is given, <val> "
14853 msgid "Add <dir> to the end of the main framework include path"
14857 msgid "Print the name of header files as they are used"
14860 #: c.opt:68 c.opt:866
14861 msgid "Add <dir> to the end of the main include path"
14865 msgid "Generate make dependencies"
14869 msgid "Generate make dependencies and compile"
14873 msgid "Write dependency output to the given file"
14877 msgid "Treat missing header files as generated files"
14881 msgid "Like -M but ignore system header files"
14885 msgid "Like -MD but ignore system header files"
14889 msgid "Generate phony targets for all headers"
14893 msgid "Add a MAKE-quoted target"
14897 msgid "Add an unquoted target"
14901 msgid "Do not generate #line directives"
14905 msgid "Undefine <macro>"
14910 "Warn about things that will change when compiling with an ABI-compliant "
14915 msgid "Warn about suspicious uses of memory addresses"
14919 msgid "Enable most warning messages"
14924 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
14929 msgid "Warn about casting functions to incompatible types"
14933 msgid "Warn about C constructs that are not in the common subset of C and C++"
14938 "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
14943 msgid "Warn about casts which discard qualifiers"
14947 msgid "Warn about subscripts whose type is \"char\""
14951 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
14956 "Warn about possibly nested block comments, and C++ comments spanning more "
14957 "than one physical line"
14961 msgid "Synonym for -Wcomment"
14965 msgid "Warn for implicit type conversions that may change a value"
14969 msgid "Warn for implicit type conversions between signed and unsigned integers"
14973 msgid "Warn when all constructors and destructors are private"
14977 msgid "Warn when a declaration is found after a statement"
14981 msgid "Warn about deprecated compiler features"
14985 msgid "Warn about compile-time integer division by zero"
14989 msgid "Warn about violations of Effective C++ style rules"
14993 msgid "Warn about an empty body in an if or else statement"
14997 msgid "Warn about stray tokens after #elif and #endif"
15001 msgid "Warn about comparison of different enum types"
15006 "This switch is deprecated; use -Werror=implicit-function-declaration instead"
15010 msgid "Warn if testing floating point numbers for equality"
15014 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
15018 msgid "Warn if passing too many arguments to a function for its format string"
15022 msgid "Warn about format strings that are not literals"
15026 msgid "Warn about format strings that contain NUL bytes"
15030 msgid "Warn about possible security problems with format functions"
15034 msgid "Warn about strftime formats yielding 2-digit years"
15038 msgid "Warn about zero-length formats"
15042 msgid "Warn whenever type qualifiers are ignored."
15046 msgid "Warn about variables which are initialized to themselves"
15050 msgid "Warn about implicit function declarations"
15054 msgid "Warn when a declaration does not specify a type"
15059 "Warn when there is a cast to a pointer from an integer of a different size"
15063 msgid "Warn about invalid uses of the \"offsetof\" macro"
15067 msgid "Warn about PCH files that are found but not used"
15071 msgid "Do not warn about using \"long long\" when -pedantic"
15075 msgid "Warn about suspicious declarations of \"main\""
15079 msgid "Warn about possibly missing braces around initializers"
15083 msgid "Warn about global functions without previous declarations"
15087 msgid "Warn about missing fields in struct initializers"
15091 msgid "Warn about functions which might be candidates for format attributes"
15095 msgid "Warn about user-specified include directories that do not exist"
15100 "Warn about function parameters declared without a type specifier in K&R-"
15105 msgid "Warn about global functions without prototypes"
15109 msgid "Warn about use of multi-character character constants"
15113 msgid "Warn about \"extern\" declarations not at file scope"
15118 "Warn when non-templatized friend functions are declared within a template"
15122 msgid "Warn about non-virtual destructors"
15127 "Warn about NULL being passed to argument slots marked as requiring non-NULL"
15131 msgid "Warn about non-normalised Unicode strings"
15135 msgid "Warn if a C-style cast is used in a program"
15139 msgid "Warn for obsolescent usage in a declaration"
15143 msgid "Warn if an old-style parameter definition is used"
15148 "Warn if a string is longer than the maximum portable length specified by the "
15153 msgid "Warn about overloaded virtual function names"
15157 msgid "Warn about overriding initializers without side effects"
15161 msgid "Warn about possibly missing parentheses"
15165 msgid "Warn when converting the type of pointers to member functions"
15169 msgid "Warn about function pointer arithmetic"
15173 msgid "Warn when a pointer is cast to an integer of a different size"
15177 msgid "Warn about misuses of pragmas"
15181 msgid "Warn if inherited methods are unimplemented"
15185 msgid "Warn about multiple declarations of the same object"
15189 msgid "Warn when the compiler reorders code"
15194 "Warn whenever a function's return type defaults to \"int\" (C), or about "
15195 "inconsistent return types (C++)"
15199 msgid "Warn if a selector has multiple methods"
15203 msgid "Warn about possible violations of sequence point rules"
15207 msgid "Warn about signed-unsigned comparisons"
15211 msgid "Warn when overload promotes from unsigned to signed"
15215 msgid "Warn about uncasted NULL used as sentinel"
15219 msgid "Warn about unprototyped function declarations"
15223 msgid "Warn if type signatures of candidate methods do not match exactly"
15227 msgid "Deprecated. This switch has no effect"
15230 #: c.opt:433 common.opt:198
15231 msgid "Do not suppress warnings from system headers"
15235 msgid "Warn about features not present in traditional C"
15240 "Warn of prototypes causing type conversions different from what would happen "
15241 "in the absence of prototype"
15246 "Warn if trigraphs are encountered that might affect the meaning of the "
15251 msgid "Warn about @selector()s without previously declared methods"
15255 msgid "Warn if an undefined macro is used in an #if directive"
15259 msgid "Warn about unrecognized pragmas"
15263 msgid "Warn about macros defined in the main file that are not used"
15267 msgid "Do not warn about using variadic macros when -pedantic"
15271 msgid "Warn if a variable length array is used"
15275 msgid "Warn when a register variable is declared volatile"
15280 "In C++, nonzero means warn about deprecated conversion from string literals "
15281 "to `char *'. In C, similar warning, except that the conversion is of course "
15282 "not deprecated by the ISO C standard."
15286 msgid "Warn when a pointer differs in signedness in an assignment"
15290 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
15294 msgid "Enforce class member access control semantics"
15298 msgid "Change when template instances are emitted"
15302 msgid "Recognize the \"asm\" keyword"
15306 msgid "Recognize built-in functions"
15310 msgid "Check the return value of new"
15314 msgid "Allow the arguments of the '?' operator to have different types"
15318 msgid "Reduce the size of object files"
15322 msgid "Use class <name> for constant strings"
15326 msgid "Inline member functions by default"
15330 msgid "Preprocess directives only."
15334 msgid "Permit '$' as an identifier character"
15338 msgid "Generate code to check exception specifications"
15342 msgid "Convert all strings and character constants to character set <cset>"
15346 msgid "Permit universal character names (\\u and \\U) in identifiers"
15350 msgid "Specify the default character set for source files"
15354 msgid "Scope of for-init-statement variables is local to the loop"
15358 msgid "Do not assume that standard C libraries and \"main\" exist"
15362 msgid "Recognize GNU-defined keywords"
15366 msgid "Generate code for GNU runtime environment"
15370 msgid "Use traditional GNU semantics for inline functions"
15374 msgid "Assume normal C execution environment"
15378 msgid "Enable support for huge objects"
15382 msgid "Export functions even if they can be inlined"
15386 msgid "Emit implicit instantiations of inline templates"
15390 msgid "Emit implicit instantiations of templates"
15394 msgid "Inject friend functions into enclosing namespace"
15399 "Allow implicit conversions between vectors with differing numbers of "
15400 "subparts and/or differing element types."
15404 msgid "Don't warn about uses of Microsoft extensions"
15408 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
15412 msgid "Assume that receivers of Objective-C messages may be nil"
15417 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
15422 msgid "Allow fast jumps to the message dispatcher"
15426 msgid "Enable Objective-C exception and synchronization syntax"
15430 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
15434 msgid "Enable Objective-C setjmp exception handling runtime"
15438 msgid "Enable OpenMP"
15442 msgid "Recognize C++ keywords like \"compl\" and \"xor\""
15446 msgid "Enable optional diagnostics"
15450 msgid "Look for and use PCH files even when preprocessing"
15454 msgid "Downgrade conformance errors to warnings"
15458 msgid "Treat the input file as already preprocessed"
15463 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
15468 msgid "Enable automatic template instantiation"
15472 msgid "Generate run time type descriptor information"
15476 msgid "Use the same size for double as for float"
15480 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
15484 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
15488 msgid "Make \"char\" signed by default"
15492 msgid "Display statistics accumulated during compilation"
15496 msgid "Distance between tab stops for column reporting"
15500 msgid "Specify maximum template instantiation depth"
15504 msgid "Do not generate thread-safe code for initializing local statics"
15508 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
15512 msgid "Make \"char\" unsigned by default"
15516 msgid "Use __cxa_atexit to register destructors"
15520 msgid "Use __cxa_get_exception_ptr in exception handling"
15524 msgid "Marks all inlined methods as having hidden visibility"
15528 msgid "Changes visibility to match Microsoft Visual Studio by default"
15532 msgid "Discard unused virtual functions"
15536 msgid "Implement vtables using thunks"
15540 msgid "Emit common-like symbols as weak symbols"
15545 "Convert all wide strings and character constants to character set <cset>"
15549 msgid "Generate a #line directive pointing at the current working directory"
15553 msgid "Emit cross referencing information"
15558 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
15562 msgid "Dump declarations to a .decl file"
15566 msgid "Aggressive reduced debug info for structs"
15570 msgid "Conservative reduced debug info for structs"
15574 msgid "Detailed reduced debug info for structs"
15577 #: c.opt:830 c.opt:862
15578 msgid "Add <dir> to the end of the system include path"
15582 msgid "Accept definition of macros in <file>"
15586 msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
15590 msgid "Include the contents of <file> before other files"
15594 msgid "Specify <path> as a prefix for next two options"
15598 msgid "Set <dir> to be the system root directory"
15602 msgid "Add <dir> to the start of the system include path"
15606 msgid "Add <dir> to the end of the quote include path"
15611 "Do not search standard system include directories (those specified with -"
15612 "isystem will still be used)"
15616 msgid "Do not search standard system include directories for C++"
15620 msgid "Generate C header of platform-specific features"
15624 msgid "Print a checksum of the executable for PCH validity checking, and stop"
15628 msgid "Remap file names when including files"
15632 msgid "Conform to the ISO 1998 C++ standard"
15637 "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
15640 #: c.opt:919 c.opt:954
15641 msgid "Conform to the ISO 1990 C standard"
15644 #: c.opt:923 c.opt:962
15645 msgid "Conform to the ISO 1999 C standard"
15649 msgid "Deprecated in favor of -std=c99"
15653 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
15657 msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
15661 msgid "Conform to the ISO 1990 C standard with GNU extensions"
15665 msgid "Conform to the ISO 1999 C standard with GNU extensions"
15669 msgid "Deprecated in favor of -std=gnu99"
15673 msgid "Conform to the ISO 1990 C standard as amended in 1994"
15677 msgid "Deprecated in favor of -std=iso9899:1999"
15681 msgid "Enable traditional preprocessing"
15685 msgid "Support ISO C trigraphs"
15689 msgid "Do not predefine system-specific and GCC-specific macros"
15693 msgid "Enable verbose output"
15697 msgid "Display this information"
15702 "Display descriptions of a specific class of options. <class> is one or more "
15703 "of optimizers, target, warnings, undocumented, params"
15707 msgid "Alias for --help=target"
15712 "Set parameter <param> to value. See below for a complete list of parameters"
15717 "Put global and static data smaller than <number> bytes into a special "
15718 "section (on some targets)"
15722 msgid "Set optimization level to <number>"
15726 msgid "Optimize for space rather than speed"
15730 msgid "This switch is deprecated; use -Wextra instead"
15734 msgid "Warn about returning structures, unions or arrays"
15738 msgid "Warn if an array is accessed out of bounds"
15742 msgid "Warn about inappropriate attribute usage"
15746 msgid "Warn about pointer casts which increase alignment"
15750 msgid "Warn about uses of __attribute__((deprecated)) declarations"
15754 msgid "Warn when an optimization pass is disabled"
15758 msgid "Warn on calls to these functions"
15762 msgid "Treat all warnings as errors"
15766 msgid "Treat specified warning as error"
15770 msgid "Print extra (possibly unwanted) warnings"
15774 msgid "Exit on the first error occurred"
15779 "-Wframe-larger-than=<number> Warn if a function's stack frame requires more "
15780 "than <number> bytes"
15784 msgid "Warn when an inlined function cannot be inlined"
15788 msgid "Warn if an object is larger than <number> bytes"
15793 "Warn when a logical operator is suspicously always evaluating to true or "
15798 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
15803 "Warn about functions which might be candidates for __attribute__((noreturn))"
15807 msgid "Warn about constructs not instrumented by -fmudflap"
15811 msgid "Warn about overflow in arithmetic expressions"
15815 msgid "Warn when the packed attribute has no effect on struct layout"
15819 msgid "Warn when padding is required to align structure members"
15823 msgid "Warn when one local variable shadows another"
15827 msgid "Warn when not issuing stack smashing protection for some reason"
15830 #: common.opt:170 common.opt:174
15831 msgid "Warn about code which might break strict aliasing rules"
15834 #: common.opt:178 common.opt:182
15835 msgid "Warn about optimizations that assume that signed overflow is undefined"
15839 msgid "Warn about enumerated switches, with no default, missing a case"
15843 msgid "Warn about enumerated switches missing a \"default:\" statement"
15847 msgid "Warn about all enumerated switches missing a specific case"
15852 "Warn if a comparison is always true or always false due to the limited range "
15857 msgid "Warn about uninitialized automatic variables"
15861 msgid "Warn about code that will never be executed"
15865 msgid "Enable all -Wunused- warnings"
15869 msgid "Warn when a function is unused"
15873 msgid "Warn when a label is unused"
15877 msgid "Warn when a function parameter is unused"
15881 msgid "Warn when an expression value is unused"
15885 msgid "Warn when a variable is unused"
15889 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
15893 msgid "Emit declaration information into <file>"
15897 msgid "Enable dumps from specific passes of the compiler"
15901 msgid "Set the file basename to be used for dumps"
15905 msgid "Align the start of functions"
15909 msgid "Align labels which are only reached by jumping"
15913 msgid "Align all labels"
15917 msgid "Align the start of loops"
15921 msgid "Specify that arguments may alias each other and globals"
15925 msgid "Assume arguments may alias globals but not each other"
15929 msgid "Assume arguments alias neither each other nor globals"
15933 msgid "Assume arguments alias no other storage"
15937 msgid "Generate unwind tables that are exact at each instruction boundary"
15941 msgid "Generate auto-inc/dec instructions"
15945 msgid "Generate code to check bounds before indexing arrays"
15949 msgid "Replace add, compare, branch with branch on count register"
15953 msgid "Use profiling information for branch probabilities"
15958 "Perform branch target load optimization before prologue / epilogue threading"
15963 "Perform branch target load optimization after prologue / epilogue threading"
15968 "Restrict target load migration not to re-use registers in any basic block"
15972 msgid "Mark <register> as being preserved across functions"
15976 msgid "Mark <register> as being corrupted by function calls"
15980 msgid "Save registers around function calls"
15984 msgid "Compare the results of several data dependence analyzers."
15988 msgid "Do not put uninitialized globals in the common section"
15992 msgid "Perform a register copy-propagation optimization pass"
15996 msgid "Perform cross-jumping optimization"
16000 msgid "When running CSE, follow jumps to their targets"
16004 msgid "When running CSE, follow conditional jumps"
16008 msgid "Omit range reduction step when performing complex division"
16012 msgid "Complex multiplication and division follow Fortran rules"
16016 msgid "Place data items into their own section"
16020 msgid "List all available debugging counters with their limits and counts."
16025 "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...] Set the debug counter "
16030 msgid "Map one directory name to another in debug information"
16034 msgid "Defer popping functions args from stack until later"
16038 msgid "Attempt to fill delay slots of branch instructions"
16042 msgid "Delete useless null pointer checks"
16047 "How often to emit source location at the beginning of line-wrapped "
16053 "Amend appropriate diagnostic messages with the command line option that "
16058 msgid "Dump various compiler internals to a file"
16062 msgid "Suppress output of addresses in debugging dumps"
16067 "Suppress output of instruction numbers, line number notes and addresses in "
16072 msgid "Enable CFI tables via GAS assembler directives."
16076 msgid "Perform early inlining"
16080 msgid "Perform DWARF2 duplicate elimination"
16083 #: common.opt:476 common.opt:480
16084 msgid "Perform unused type elimination in debug info"
16088 msgid "Do not suppress C++ class debug information."
16092 msgid "Enable exception handling"
16096 msgid "Perform a number of minor, expensive optimizations"
16100 msgid "Assume no NaNs or infinities are generated"
16104 msgid "Mark <register> as being unavailable to the compiler"
16108 msgid "Don't allocate floats and doubles in extended-precision registers"
16111 #: common.opt:511 common.opt:702 common.opt:923 common.opt:1056
16112 #: common.opt:1131 common.opt:1191
16113 msgid "Does nothing. Preserved for backward compatibility."
16117 msgid "Perform a forward propagation pass on RTL"
16121 msgid "Allow function addresses to be held in registers"
16125 msgid "Place each function into its own section"
16129 msgid "Perform global common subexpression elimination"
16134 "Perform enhanced load motion during global common subexpression elimination"
16138 msgid "Perform store motion after global common subexpression elimination"
16143 "Perform redundant load after store elimination in global common subexpression"
16148 "Perform global common subexpression elimination after register allocation"
16152 msgid "Enable guessing of branch probabilities"
16156 msgid "Process #ident directives"
16160 msgid "Perform conversion of conditional jumps to branchless equivalents"
16164 msgid "Perform conversion of conditional jumps to conditional execution"
16168 msgid "Do not generate .size directives"
16172 msgid "Perform indirect inlining"
16176 msgid "Pay attention to the \"inline\" keyword"
16181 "Integrate simple functions into their callers when code size is known to not "
16186 msgid "Integrate simple functions into their callers"
16190 msgid "Integrate functions called once into their callers"
16194 msgid "Limit the size of inlined functions to <number>"
16198 msgid "Instrument function entry and exit with profiling calls"
16203 "-finstrument-functions-exclude-function-list=name,... Do not instrument "
16209 "-finstrument-functions-exclude-file-list=filename,... Do not instrument "
16210 "functions listed in files"
16214 msgid "Perform Interprocedural constant propagation"
16218 msgid "Perform cloning to make Interprocedural constant propagation stronger"
16222 msgid "Discover pure and const functions"
16226 msgid "Perform interprocedural points-to analysis"
16230 msgid "Discover readonly and non addressable static variables"
16234 msgid "Type based escape and alias analysis"
16238 msgid "Perform matrix layout flattening and transposing based"
16242 msgid "Perform structure layout optimizations based"
16246 msgid "Use integrated register allocator."
16250 msgid "-fira-algorithm=[regional|CB|mixed] Set the used IRA algorithm"
16254 msgid "Do optimistic coalescing."
16258 msgid "Share slots for saving different hard registers."
16262 msgid "Share stack slots for spilled pseudo-registers."
16266 msgid "-fira-verbose=<number> Control IRA's level of diagnostic messages."
16270 msgid "Optimize induction variables on trees"
16274 msgid "Use jump tables for sufficiently large switch statements"
16278 msgid "Generate code for functions even if they are fully inlined"
16282 msgid "Emit static const variables even if they are not used"
16286 msgid "Give external symbols a leading underscore"
16290 msgid "Set errno after built-in math functions"
16294 msgid "Report on permanent memory allocation"
16298 msgid "Attempt to merge identical constants and constant variables"
16302 msgid "Attempt to merge identical constants across compilation units"
16306 msgid "Attempt to merge identical debug strings across compilation units"
16311 "Limit diagnostics to <number> characters per line. 0 suppresses line-"
16316 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
16320 msgid "Perform SMS based modulo scheduling with register moves allowed"
16324 msgid "Move loop invariant computations out of loops"
16328 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
16332 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
16336 msgid "Ignore read operations when inserting mudflap instrumentation"
16340 msgid "Use the RTL dead code elimination pass"
16344 msgid "Use the RTL dead store elimination pass"
16349 "Enable/Disable the traditional scheduling in loops that already passed "
16350 "modulo scheduling"
16354 msgid "Support synchronous non-call exceptions"
16358 msgid "When possible do not generate stack frames"
16362 msgid "Do the full register move optimization pass"
16366 msgid "Optimize sibling and tail recursive calls"
16369 #: common.opt:785 common.opt:789
16370 msgid "Report on memory allocation before interprocedural optimization"
16374 msgid "Pack structure members together without holes"
16378 msgid "Set initial maximum structure member alignment"
16382 msgid "Return small aggregates in memory, not registers"
16386 msgid "Perform loop peeling"
16390 msgid "Enable machine specific peephole optimizations"
16394 msgid "Enable an RTL peephole pass before sched2"
16398 msgid "Generate position-independent code if possible (large mode)"
16403 "Generate position-independent code for executables if possible (large mode)"
16407 msgid "Generate position-independent code if possible (small mode)"
16412 "Generate position-independent code for executables if possible (small mode)"
16416 msgid "Run predictive commoning optimization."
16420 msgid "Generate prefetch instructions, if available, for arrays in loops"
16424 msgid "Enable basic program profiling code"
16428 msgid "Insert arc-based program profiling code"
16432 msgid "Set the top-level directory for storing the profile data."
16436 msgid "Enable correction of flow inconsistent profile data input"
16441 "Enable common options for generating profile info for profile feedback "
16442 "directed optimizations"
16447 "Enable common options for generating profile info for profile feedback "
16448 "directed optimizations, and set -fprofile-dir="
16453 "Enable common options for performing profile feedback directed optimizations"
16458 "Enable common options for performing profile feedback directed "
16459 "optimizations, and set -fprofile-dir="
16463 msgid "Insert code to profile values of expressions"
16467 msgid "Make compile reproducible using <string>"
16471 msgid "Record gcc command line switches in the object file."
16475 msgid "Return small aggregates in registers"
16479 msgid "Enables a register move optimization"
16483 msgid "Perform a register renaming optimization pass"
16487 msgid "Reorder basic blocks to improve code placement"
16491 msgid "Reorder basic blocks and partition into hot and cold sections"
16495 msgid "Reorder functions to improve code placement"
16499 msgid "Add a common subexpression elimination pass after loop optimizations"
16503 msgid "Disable optimizations that assume default FP rounding behavior"
16507 msgid "Enable scheduling across basic blocks"
16511 msgid "Allow speculative motion of non-loads"
16515 msgid "Allow speculative motion of some loads"
16519 msgid "Allow speculative motion of more loads"
16523 msgid "Set the verbosity level of the scheduler"
16527 msgid "If scheduling post reload, do superblock scheduling"
16531 msgid "If scheduling post reload, do trace scheduling"
16535 msgid "Reschedule instructions before register allocation"
16539 msgid "Reschedule instructions after register allocation"
16543 msgid "Allow premature scheduling of queued insns"
16547 msgid "Set number of queued insns that can be prematurely scheduled"
16550 #: common.opt:981 common.opt:985
16552 "Set dependence distance checking in premature scheduling of queued insns"
16556 msgid "Access data in the same section from shared anchor points"
16560 msgid "Perform sequence abstraction optimization on RTL"
16564 msgid "Eliminate redundant sign extensions using LCM."
16568 msgid "Show column numbers in diagnostics, when available. Default off"
16572 msgid "Disable optimizations observable by IEEE signaling NaNs"
16577 "Disable floating point optimizations that ignore the IEEE signedness of zero"
16581 msgid "Convert floating point constants to single precision constants"
16585 msgid "Split lifetimes of induction variables when loops are unrolled"
16589 msgid "Split wide types into independent registers"
16593 msgid "Apply variable expansion when loops are unrolled"
16597 msgid "Insert stack checking code into the program"
16602 "Insert stack checking code into the program. Same as -fstack-check=specific"
16606 msgid "Trap if the stack goes past <register>"
16610 msgid "Trap if the stack goes past symbol <name>"
16614 msgid "Use propolice as a stack protection method"
16618 msgid "Use a stack protection method for every function"
16622 msgid "Assume strict aliasing rules apply"
16626 msgid "Treat signed overflow as undefined"
16630 msgid "Check for syntax errors, then stop"
16634 msgid "Create data files needed by \"gcov\""
16638 msgid "Perform jump threading optimizations"
16642 msgid "Report the time taken by each compiler pass"
16646 msgid "Set the default thread-local storage code generation model"
16650 msgid "Reorder top level functions, variables, and asms"
16654 msgid "Perform superblock formation via tail duplication"
16658 msgid "Assume floating-point operations can trap"
16662 msgid "Trap for signed overflow in addition, subtraction and multiplication"
16666 msgid "Enable SSA-CCP optimization on trees"
16670 msgid "Enable SSA-CCP optimization for stores and loads"
16674 msgid "Enable loop header copying on trees"
16678 msgid "Replace SSA temporaries with better names in copies"
16682 msgid "Enable copy propagation on trees"
16686 msgid "Transform condition stores into unconditional ones"
16690 msgid "Perform conversions of switch initializations."
16694 msgid "Enable SSA dead code elimination optimization on trees"
16698 msgid "Enable dominator optimizations"
16702 msgid "Enable dead store elimination"
16706 msgid "Enable Full Redundancy Elimination (FRE) on trees"
16710 msgid "Enable loop distribution on trees"
16714 msgid "Enable loop invariant motion on trees"
16718 msgid "Enable linear loop transforms on trees"
16722 msgid "Create canonical induction variables in loops"
16726 msgid "Enable loop optimizations on tree level"
16730 msgid "Enable automatic parallelization of loops"
16734 msgid "Enable SSA-PRE optimization on trees"
16738 msgid "Enable reassociation on tree level"
16742 msgid "Enable SSA code sinking on trees"
16746 msgid "Perform scalar replacement of aggregates"
16750 msgid "Replace temporary expressions in the SSA->normal pass"
16754 msgid "Perform live range splitting during the SSA->normal pass"
16758 msgid "Perform Value Range Propagation on trees"
16762 msgid "Compile whole compilation unit at a time"
16766 msgid "Perform loop unrolling when iteration count is known"
16770 msgid "Perform loop unrolling for all loops"
16774 msgid "Allow loop optimizations to assume that the loops behave in normal way"
16778 msgid "Allow optimization for floating-point arithmetic which may change the"
16782 msgid "Same as -fassociative-math for expressions which include division."
16786 msgid "Allow math optimizations that may violate IEEE or ISO standards"
16790 msgid "Perform loop unswitching"
16794 msgid "Just generate unwind tables for exception handling"
16798 msgid "Perform variable tracking"
16802 msgid "Perform variable tracking and also tag variables that are uninitialized"
16806 msgid "Enable loop vectorization on trees"
16810 msgid "Enable use of cost model in vectorization"
16814 msgid "Enable loop versioning when doing loop vectorization on trees"
16818 msgid "Set the verbosity level of the vectorizer"
16822 msgid "Enable copy propagation of scalar-evolution information."
16826 msgid "Add extra commentary to assembler output"
16830 msgid "Set the default symbol visibility"
16834 msgid "Use expression value profiles in optimizations"
16838 msgid "Construct webs and split unrelated uses of single variable"
16842 msgid "Enable conditional dead code elimination for builtin calls"
16846 msgid "Perform whole program optimizations"
16850 msgid "Assume signed arithmetic overflow wraps around"
16854 msgid "Put zero initialized data in the bss section"
16858 msgid "Generate debug information in default format"
16862 msgid "Generate debug information in COFF format"
16866 msgid "Generate debug information in DWARF v2 format"
16870 msgid "Generate debug information in default extended format"
16874 msgid "Generate debug information in STABS format"
16878 msgid "Generate debug information in extended STABS format"
16882 msgid "Generate debug information in VMS format"
16886 msgid "Generate debug information in XCOFF format"
16890 msgid "Generate debug information in extended XCOFF format"
16894 msgid "Place output into <file>"
16898 msgid "Enable function profiling"
16902 msgid "Issue warnings needed for strict compliance to the standard"
16906 msgid "Like -pedantic but issue them as errors"
16910 msgid "Do not display functions compiled or elapsed time"
16914 msgid "Display the compiler's version"
16918 msgid "Suppress warnings"
16922 msgid "Create a shared library"
16926 msgid "Create a position independent executable"
16930 #, gcc-internal-format
16931 msgid "%qs attribute directive ignored"
16935 #, gcc-internal-format
16936 msgid "wrong number of arguments specified for %qs attribute"
16940 #, gcc-internal-format
16941 msgid "%qs attribute does not apply to types"
16945 #, gcc-internal-format
16946 msgid "%qs attribute only applies to function types"
16950 #, gcc-internal-format
16951 msgid "type attributes ignored after type is already defined"
16954 #: bb-reorder.c:1878
16955 #, gcc-internal-format
16956 msgid "multiple hot/cold transitions found (bb %i)"
16960 #, gcc-internal-format
16962 "branch target register load optimization is not intended to be run twice"
16966 #, gcc-internal-format
16967 msgid "offset outside bounds of constant string"
16971 #, gcc-internal-format
16972 msgid "second argument to %<__builtin_prefetch%> must be a constant"
16976 #, gcc-internal-format
16977 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
16981 #, gcc-internal-format
16982 msgid "third argument to %<__builtin_prefetch%> must be a constant"
16986 #, gcc-internal-format
16987 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
16991 #, gcc-internal-format
16992 msgid "argument of %<__builtin_args_info%> must be constant"
16996 #, gcc-internal-format
16997 msgid "argument of %<__builtin_args_info%> out of range"
17001 #, gcc-internal-format
17002 msgid "missing argument in %<__builtin_args_info%>"
17005 #: builtins.c:4758 gimplify.c:2314
17006 #, gcc-internal-format
17007 msgid "too few arguments to function %<va_start%>"
17011 #, gcc-internal-format
17012 msgid "first argument to %<va_arg%> not of type %<va_list%>"
17015 #. Unfortunately, this is merely undefined, rather than a constraint
17016 #. violation, so we cannot make this an error. If this call is never
17017 #. executed, the program is still strictly conforming.
17019 #, gcc-internal-format
17020 msgid "%qT is promoted to %qT when passed through %<...%>"
17024 #, gcc-internal-format
17025 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
17028 #. We can, however, treat "undefined" any way we please.
17029 #. Call abort to encourage the user to fix the program.
17030 #: builtins.c:4943 c-typeck.c:2414
17031 #, gcc-internal-format
17032 msgid "if this code is reached, the program will abort"
17036 #, gcc-internal-format
17037 msgid "invalid argument to %<__builtin_frame_address%>"
17041 #, gcc-internal-format
17042 msgid "invalid argument to %<__builtin_return_address%>"
17046 #, gcc-internal-format
17047 msgid "unsupported argument to %<__builtin_frame_address%>"
17051 #, gcc-internal-format
17052 msgid "unsupported argument to %<__builtin_return_address%>"
17056 #, gcc-internal-format
17057 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
17060 #. All valid uses of __builtin_va_arg_pack () are removed during
17062 #: builtins.c:6346 expr.c:8025
17063 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
17066 #. All valid uses of __builtin_va_arg_pack_len () are removed during
17069 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
17073 #, gcc-internal-format
17074 msgid "%<__builtin_longjmp%> second argument must be 1"
17078 #, gcc-internal-format
17079 msgid "target format does not support infinity"
17082 #: builtins.c:11534
17083 #, gcc-internal-format
17084 msgid "%<va_start%> used in function with fixed args"
17087 #: builtins.c:11542
17088 #, gcc-internal-format
17089 msgid "wrong number of arguments to function %<va_start%>"
17092 #. Evidently an out of date version of <stdarg.h>; can't validate
17093 #. va_start's second argument, but can still work as intended.
17094 #: builtins.c:11555
17095 #, gcc-internal-format
17096 msgid "%<__builtin_next_arg%> called without an argument"
17099 #: builtins.c:11560
17100 #, gcc-internal-format
17101 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
17104 #. FIXME: Sometimes with the tree optimizers we can get the
17105 #. not the last argument even though the user used the last
17106 #. argument. We just warn and set the arg to be the last
17107 #. argument so that we will get wrong-code because of
17109 #: builtins.c:11587
17110 #, gcc-internal-format
17111 msgid "second parameter of %<va_start%> not last named argument"
17114 #: builtins.c:11597
17115 #, gcc-internal-format
17117 "undefined behaviour when second parameter of %<va_start%> is declared with %"
17118 "<register%> storage"
17121 #: builtins.c:11712
17122 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
17125 #: builtins.c:11725
17126 msgid "%Klast argument of %D is not integer constant between 0 and 3"
17129 #: builtins.c:11769 builtins.c:11933 builtins.c:11992
17130 msgid "%Kcall to %D will always overflow destination buffer"
17133 #: builtins.c:11923
17134 msgid "%Kcall to %D might overflow destination buffer"
17137 #: builtins.c:12013
17138 msgid "%Kattempt to free a non-heap object %qD"
17141 #: builtins.c:12015
17142 msgid "%Kattempt to free a non-heap object"
17146 #, gcc-internal-format
17147 msgid "%qD is not defined outside of function scope"
17151 #, gcc-internal-format
17153 "string length %qd is greater than the length %qd ISO C%d compilers are "
17154 "required to support"
17157 #: c-common.c:1144 c-common.c:1156
17158 #, gcc-internal-format
17159 msgid "overflow in constant expression"
17163 #, gcc-internal-format
17164 msgid "integer overflow in expression"
17168 #, gcc-internal-format
17169 msgid "floating point overflow in expression"
17173 #, gcc-internal-format
17174 msgid "fixed-point overflow in expression"
17178 #, gcc-internal-format
17179 msgid "vector overflow in expression"
17183 #, gcc-internal-format
17184 msgid "complex integer overflow in expression"
17188 #, gcc-internal-format
17189 msgid "complex floating point overflow in expression"
17193 #, gcc-internal-format
17194 msgid "logical %<%s%> with non-zero constant will always evaluate as true"
17198 #, gcc-internal-format
17199 msgid "type-punning to incomplete type might break strict-aliasing rules"
17203 #, gcc-internal-format
17204 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
17207 #: c-common.c:1288 c-common.c:1306
17208 #, gcc-internal-format
17209 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
17213 #, gcc-internal-format
17214 msgid "%Hsuggest braces around empty body in an %<if%> statement"
17218 #, gcc-internal-format
17219 msgid "%Hsuggest braces around empty body in an %<else%> statement"
17223 #, gcc-internal-format
17224 msgid "first argument of %q+D should be %<int%>"
17228 #, gcc-internal-format
17229 msgid "second argument of %q+D should be %<char **%>"
17233 #, gcc-internal-format
17234 msgid "third argument of %q+D should probably be %<char **%>"
17238 #, gcc-internal-format
17239 msgid "%q+D takes only zero or two arguments"
17243 #, gcc-internal-format
17245 "use -flax-vector-conversions to permit conversions between vectors with "
17246 "differing element types or numbers of subparts"
17250 #, gcc-internal-format
17251 msgid "conversion to %qT from boolean expression"
17255 #, gcc-internal-format
17256 msgid "negative integer implicitly converted to unsigned type"
17260 #, gcc-internal-format
17261 msgid "conversion of unsigned constant value to negative integer"
17265 #, gcc-internal-format
17266 msgid "conversion to %qT alters %qT constant value"
17270 #, gcc-internal-format
17271 msgid "conversion to %qT from %qT may change the sign of the result"
17275 #, gcc-internal-format
17276 msgid "conversion to %qT from %qT may alter its value"
17280 #, gcc-internal-format
17281 msgid "large integer implicitly truncated to unsigned type"
17284 #: c-common.c:1803 c-common.c:1810 c-common.c:1818
17285 #, gcc-internal-format
17286 msgid "overflow in implicit constant conversion"
17290 #, gcc-internal-format
17291 msgid "operation on %qE may be undefined"
17295 #, gcc-internal-format
17296 msgid "case label does not reduce to an integer constant"
17300 #, gcc-internal-format
17301 msgid "case label value is less than minimum value for type"
17305 #, gcc-internal-format
17306 msgid "case label value exceeds maximum value for type"
17310 #, gcc-internal-format
17311 msgid "lower value in case label range less than minimum value for type"
17315 #, gcc-internal-format
17316 msgid "upper value in case label range exceeds maximum value for type"
17320 #, gcc-internal-format
17322 "GCC cannot support operators with integer types and fixed-point types that "
17323 "have too many integral and fractional bits together"
17327 #, gcc-internal-format
17328 msgid "invalid operands to binary %s (have %qT and %qT)"
17332 #, gcc-internal-format
17333 msgid "comparison is always false due to limited range of data type"
17337 #, gcc-internal-format
17338 msgid "comparison is always true due to limited range of data type"
17342 #, gcc-internal-format
17343 msgid "comparison of unsigned expression >= 0 is always true"
17347 #, gcc-internal-format
17348 msgid "comparison of unsigned expression < 0 is always false"
17352 #, gcc-internal-format
17353 msgid "pointer of type %<void *%> used in arithmetic"
17357 #, gcc-internal-format
17358 msgid "pointer to a function used in arithmetic"
17362 #, gcc-internal-format
17363 msgid "pointer to member function used in arithmetic"
17367 #, gcc-internal-format
17368 msgid "the address of %qD will always evaluate as %<true%>"
17371 #: c-common.c:3521 cp/semantics.c:600 cp/typeck.c:6554
17372 #, gcc-internal-format
17373 msgid "suggest parentheses around assignment used as truth value"
17376 #: c-common.c:3593 c-typeck.c:8850
17377 #, gcc-internal-format
17378 msgid "invalid use of %<restrict%>"
17382 #, gcc-internal-format
17383 msgid "invalid application of %<sizeof%> to a function type"
17387 #, gcc-internal-format
17388 msgid "invalid application of %qs to a void type"
17392 #, gcc-internal-format
17393 msgid "invalid application of %qs to incomplete type %qT "
17397 #, gcc-internal-format
17398 msgid "%<__alignof%> applied to a bit-field"
17402 #, gcc-internal-format
17403 msgid "cannot disable built-in function %qs"
17407 #, gcc-internal-format
17408 msgid "pointers are not permitted as case values"
17412 #, gcc-internal-format
17413 msgid "range expressions in switch statements are non-standard"
17417 #, gcc-internal-format
17418 msgid "empty range specified"
17422 #, gcc-internal-format
17423 msgid "duplicate (or overlapping) case value"
17427 #, gcc-internal-format
17428 msgid "%Jthis is the first entry overlapping that value"
17432 #, gcc-internal-format
17433 msgid "duplicate case value"
17437 #, gcc-internal-format
17438 msgid "%Jpreviously used here"
17442 #, gcc-internal-format
17443 msgid "multiple default labels in one switch"
17447 #, gcc-internal-format
17448 msgid "%Jthis is the first default label"
17452 #, gcc-internal-format
17453 msgid "%Jcase value %qs not in enumerated type"
17457 #, gcc-internal-format
17458 msgid "%Jcase value %qs not in enumerated type %qT"
17462 #, gcc-internal-format
17463 msgid "%Hswitch missing default case"
17467 #, gcc-internal-format
17468 msgid "%Henumeration value %qE not handled in switch"
17472 #, gcc-internal-format
17473 msgid "taking the address of a label is non-standard"
17477 #, gcc-internal-format
17478 msgid "%qE attribute ignored for field of type %qT"
17481 #: c-common.c:5170 c-common.c:5189 c-common.c:5207 c-common.c:5234
17482 #: c-common.c:5287 c-common.c:5339 c-common.c:5358 c-common.c:5382
17483 #: c-common.c:5405 c-common.c:5428 c-common.c:5449 c-common.c:5470
17484 #: c-common.c:5494 c-common.c:5520 c-common.c:5557 c-common.c:5584
17485 #: c-common.c:5627 c-common.c:5711 c-common.c:5741 c-common.c:5760
17486 #: c-common.c:6095 c-common.c:6154 c-common.c:6175 c-common.c:6239
17487 #: c-common.c:6357 c-common.c:6423 c-common.c:6467 c-common.c:6513
17488 #: c-common.c:6583 c-common.c:6607 c-common.c:6892 c-common.c:6915
17489 #: c-common.c:6954 c-common.c:7044 c-common.c:7186
17490 #, gcc-internal-format
17491 msgid "%qE attribute ignored"
17494 #: c-common.c:5252 c-common.c:5304
17495 #, gcc-internal-format
17496 msgid "%qE attribute conflicts with attribute %s"
17500 #, gcc-internal-format
17501 msgid "%qE attribute have effect only on public objects"
17505 #, gcc-internal-format
17506 msgid "destructor priorities are not supported"
17510 #, gcc-internal-format
17511 msgid "constructor priorities are not supported"
17515 #, gcc-internal-format
17516 msgid "destructor priorities from 0 to %d are reserved for the implementation"
17520 #, gcc-internal-format
17521 msgid "constructor priorities from 0 to %d are reserved for the implementation"
17525 #, gcc-internal-format
17526 msgid "destructor priorities must be integers from 0 to %d inclusive"
17530 #, gcc-internal-format
17531 msgid "constructor priorities must be integers from 0 to %d inclusive"
17535 #, gcc-internal-format
17536 msgid "unknown machine mode %qs"
17540 #, gcc-internal-format
17541 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
17545 #, gcc-internal-format
17546 msgid "use __attribute__ ((vector_size)) instead"
17550 #, gcc-internal-format
17551 msgid "unable to emulate %qs"
17555 #, gcc-internal-format
17556 msgid "invalid pointer mode %qs"
17560 #, gcc-internal-format
17561 msgid "signness of type and machine mode %qs don't match"
17565 #, gcc-internal-format
17566 msgid "no data type for mode %qs"
17570 #, gcc-internal-format
17571 msgid "cannot use mode %qs for enumeral types"
17575 #, gcc-internal-format
17576 msgid "mode %qs applied to inappropriate type"
17580 #, gcc-internal-format
17581 msgid "%Jsection attribute cannot be specified for local variables"
17584 #: c-common.c:5962 config/bfin/bfin.c:5007 config/bfin/bfin.c:5058
17585 #, gcc-internal-format
17586 msgid "section of %q+D conflicts with previous declaration"
17590 #, gcc-internal-format
17591 msgid "section of %q+D cannot be overridden"
17595 #, gcc-internal-format
17596 msgid "section attribute not allowed for %q+D"
17600 #, gcc-internal-format
17601 msgid "%Jsection attributes are not supported for this target"
17605 #, gcc-internal-format
17606 msgid "requested alignment is not a constant"
17610 #, gcc-internal-format
17611 msgid "requested alignment is not a power of 2"
17615 #, gcc-internal-format
17616 msgid "requested alignment is too large"
17620 #, gcc-internal-format
17621 msgid "alignment may not be specified for %q+D"
17625 #, gcc-internal-format
17627 "alignment for %q+D was previously specified as %d and may not be decreased"
17631 #, gcc-internal-format
17632 msgid "alignment for %q+D must be at least %d"
17636 #, gcc-internal-format
17637 msgid "inline function %q+D cannot be declared weak"
17641 #, gcc-internal-format
17642 msgid "%q+D defined both normally and as an alias"
17646 #, gcc-internal-format
17647 msgid "alias argument not a string"
17651 #, gcc-internal-format
17652 msgid "%Jweakref attribute must appear before alias attribute"
17656 #, gcc-internal-format
17657 msgid "%qE attribute ignored on non-class types"
17661 #, gcc-internal-format
17662 msgid "%qE attribute ignored because %qT is already defined"
17666 #, gcc-internal-format
17667 msgid "visibility argument not a string"
17671 #, gcc-internal-format
17672 msgid "%qE attribute ignored on types"
17676 #, gcc-internal-format
17678 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
17683 #, gcc-internal-format
17684 msgid "%qD redeclared with different visibility"
17687 #: c-common.c:6287 c-common.c:6291
17688 #, gcc-internal-format
17689 msgid "%qD was declared %qs which implies default visibility"
17693 #, gcc-internal-format
17694 msgid "tls_model argument not a string"
17698 #, gcc-internal-format
17700 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
17701 "dynamic\" or \"global-dynamic\""
17704 #: c-common.c:6397 c-common.c:6487
17705 #, gcc-internal-format
17706 msgid "%J%qE attribute applies only to functions"
17709 #: c-common.c:6402 c-common.c:6492
17710 #, gcc-internal-format
17711 msgid "%Jcan%'t set %qE attribute after definition"
17715 #, gcc-internal-format
17716 msgid "alloc_size parameter outside range"
17720 #, gcc-internal-format
17721 msgid "%qE attribute ignored for %qE"
17725 #, gcc-internal-format
17726 msgid "invalid vector type for attribute %qE"
17730 #, gcc-internal-format
17731 msgid "vector size not an integral multiple of component size"
17735 #, gcc-internal-format
17736 msgid "zero vector size"
17740 #, gcc-internal-format
17741 msgid "number of components of the vector not a power of two"
17745 #, gcc-internal-format
17746 msgid "nonnull attribute without arguments on a non-prototype"
17750 #, gcc-internal-format
17751 msgid "nonnull argument has invalid operand number (argument %lu)"
17755 #, gcc-internal-format
17757 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
17761 #, gcc-internal-format
17763 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
17767 #, gcc-internal-format
17768 msgid "not enough variable arguments to fit a sentinel"
17772 #, gcc-internal-format
17773 msgid "missing sentinel in function call"
17777 #, gcc-internal-format
17778 msgid "null argument where non-null required (argument %lu)"
17782 #, gcc-internal-format
17783 msgid "cleanup argument not an identifier"
17787 #, gcc-internal-format
17788 msgid "cleanup argument not a function"
17792 #, gcc-internal-format
17793 msgid "%qE attribute requires prototypes with named arguments"
17797 #, gcc-internal-format
17798 msgid "%qE attribute only applies to variadic functions"
17802 #, gcc-internal-format
17803 msgid "requested position is not an integer constant"
17807 #, gcc-internal-format
17808 msgid "requested position is less than zero"
17812 #, gcc-internal-format
17813 msgid "%qE attribute is not supported on this machine"
17817 #, gcc-internal-format
17818 msgid "Bad option %s to optimize attribute."
17822 #, gcc-internal-format
17823 msgid "Bad option %s to pragma attribute"
17827 #, gcc-internal-format
17828 msgid "not enough arguments to function %qE"
17831 #: c-common.c:7331 c-typeck.c:2527
17832 #, gcc-internal-format
17833 msgid "too many arguments to function %qE"
17836 #: c-common.c:7361 c-common.c:7407
17837 #, gcc-internal-format
17838 msgid "non-floating-point argument in call to function %qE"
17842 #, gcc-internal-format
17843 msgid "non-floating-point arguments in call to function %qE"
17847 #, gcc-internal-format
17848 msgid "non-const integer argument %u in call to function %qE"
17852 #, gcc-internal-format
17854 "%Hignoring return value of %qD, declared with attribute warn_unused_result"
17858 #, gcc-internal-format
17860 "%Hignoring return value of function declared with attribute "
17861 "warn_unused_result"
17865 #, gcc-internal-format
17866 msgid "cannot apply %<offsetof%> to static data member %qD"
17870 #, gcc-internal-format
17871 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
17874 #: c-common.c:7710 cp/typeck.c:4565
17875 #, gcc-internal-format
17876 msgid "attempt to take address of bit-field structure member %qD"
17880 #, gcc-internal-format
17881 msgid "lvalue required as left operand of assignment"
17885 #, gcc-internal-format
17886 msgid "lvalue required as increment operand"
17890 #, gcc-internal-format
17891 msgid "lvalue required as decrement operand"
17895 #, gcc-internal-format
17896 msgid "lvalue required as unary %<&%> operand"
17900 #, gcc-internal-format
17901 msgid "lvalue required in asm statement"
17905 #, gcc-internal-format
17906 msgid "size of array is too large"
17909 #: c-common.c:7933 c-common.c:7982 c-typeck.c:2717
17910 #, gcc-internal-format
17911 msgid "too few arguments to function %qE"
17914 #. ??? This should not be an error when inlining calls to
17915 #. unprototyped functions.
17916 #: c-common.c:7950 c-typeck.c:4396
17917 #, gcc-internal-format
17918 msgid "incompatible type for argument %d of %qE"
17922 #, gcc-internal-format
17923 msgid "array subscript has type %<char%>"
17927 #, gcc-internal-format
17928 msgid "suggest parentheses around + or - inside shift"
17932 #, gcc-internal-format
17933 msgid "suggest parentheses around && within ||"
17937 #, gcc-internal-format
17938 msgid "suggest parentheses around arithmetic in operand of |"
17942 #, gcc-internal-format
17943 msgid "suggest parentheses around comparison in operand of |"
17947 #, gcc-internal-format
17948 msgid "suggest parentheses around arithmetic in operand of ^"
17952 #, gcc-internal-format
17953 msgid "suggest parentheses around comparison in operand of ^"
17957 #, gcc-internal-format
17958 msgid "suggest parentheses around + or - in operand of &"
17962 #, gcc-internal-format
17963 msgid "suggest parentheses around comparison in operand of &"
17967 #, gcc-internal-format
17968 msgid "suggest parentheses around comparison in operand of %s"
17972 #, gcc-internal-format
17973 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
17977 #, gcc-internal-format
17978 msgid "label %q+D defined but not used"
17982 #, gcc-internal-format
17983 msgid "label %q+D declared but not defined"
17987 #, gcc-internal-format
17988 msgid "division by zero"
17992 #, gcc-internal-format
17993 msgid "comparison between types %qT and %qT"
17997 #, gcc-internal-format
17998 msgid "comparison between signed and unsigned integer expressions"
18002 #, gcc-internal-format
18003 msgid "promoted ~unsigned is always non-zero"
18007 #, gcc-internal-format
18008 msgid "comparison of promoted ~unsigned with constant"
18012 #, gcc-internal-format
18013 msgid "comparison of promoted ~unsigned with unsigned"
18016 #. Except for passing an argument to an unprototyped function,
18017 #. this is a constraint violation. When passing an argument to
18018 #. an unprototyped function, it is compile-time undefined;
18019 #. making it a constraint in that case was rejected in
18021 #: c-convert.c:95 c-typeck.c:1784 c-typeck.c:4027 cp/typeck.c:1583
18022 #: cp/typeck.c:5813 cp/typeck.c:6462 fortran/convert.c:88
18023 #, gcc-internal-format
18024 msgid "void value not ignored as it ought to be"
18027 #: c-convert.c:118 fortran/convert.c:121 java/typeck.c:151
18028 #, gcc-internal-format
18029 msgid "conversion to non-scalar type requested"
18033 #, gcc-internal-format
18034 msgid "array %q+D assumed to have one element"
18038 #, gcc-internal-format
18039 msgid "GCC supports only %u nested scopes"
18042 #: c-decl.c:740 cp/decl.c:359
18043 #, gcc-internal-format
18044 msgid "label %q+D used but not defined"
18048 #, gcc-internal-format
18049 msgid "nested function %q+D declared but never defined"
18053 #, gcc-internal-format
18054 msgid "inline function %q+D declared but never defined"
18057 #: c-decl.c:804 cp/decl.c:604
18058 #, gcc-internal-format
18059 msgid "unused variable %q+D"
18063 #, gcc-internal-format
18064 msgid "type of array %q+D completed incompatibly with implicit initialization"
18068 #, gcc-internal-format
18070 "a parameter list with an ellipsis can%'t match an empty parameter name list "
18075 #, gcc-internal-format
18077 "an argument type that has a default promotion can%'t match an empty "
18078 "parameter name list declaration"
18082 #, gcc-internal-format
18084 "prototype for %q+D declares more arguments than previous old-style definition"
18088 #, gcc-internal-format
18090 "prototype for %q+D declares fewer arguments than previous old-style "
18095 #, gcc-internal-format
18096 msgid "prototype for %q+D declares argument %d with incompatible type"
18099 #. If we get here, no errors were found, but do issue a warning
18100 #. for this poor-style construct.
18102 #, gcc-internal-format
18103 msgid "prototype for %q+D follows non-prototype definition"
18107 #, gcc-internal-format
18108 msgid "previous definition of %q+D was here"
18112 #, gcc-internal-format
18113 msgid "previous implicit declaration of %q+D was here"
18117 #, gcc-internal-format
18118 msgid "previous declaration of %q+D was here"
18122 #, gcc-internal-format
18123 msgid "%q+D redeclared as different kind of symbol"
18127 #, gcc-internal-format
18128 msgid "built-in function %q+D declared as non-function"
18131 #: c-decl.c:1174 c-decl.c:1294 c-decl.c:1969
18132 #, gcc-internal-format
18133 msgid "declaration of %q+D shadows a built-in function"
18137 #, gcc-internal-format
18138 msgid "redeclaration of enumerator %q+D"
18141 #. If types don't match for a built-in, throw away the
18142 #. built-in. No point in calling locate_old_decl here, it
18143 #. won't print anything.
18145 #, gcc-internal-format
18146 msgid "conflicting types for built-in function %q+D"
18149 #: c-decl.c:1229 c-decl.c:1242 c-decl.c:1251
18150 #, gcc-internal-format
18151 msgid "conflicting types for %q+D"
18155 #, gcc-internal-format
18156 msgid "conflicting type qualifiers for %q+D"
18159 #. Allow OLDDECL to continue in use.
18161 #, gcc-internal-format
18162 msgid "redefinition of typedef %q+D"
18165 #: c-decl.c:1320 c-decl.c:1422
18166 #, gcc-internal-format
18167 msgid "redefinition of %q+D"
18170 #: c-decl.c:1355 c-decl.c:1460
18171 #, gcc-internal-format
18172 msgid "static declaration of %q+D follows non-static declaration"
18175 #: c-decl.c:1365 c-decl.c:1373 c-decl.c:1450 c-decl.c:1457
18176 #, gcc-internal-format
18177 msgid "non-static declaration of %q+D follows static declaration"
18181 #, gcc-internal-format
18182 msgid "%<gnu_inline%> attribute present on %q+D"
18186 #, gcc-internal-format
18187 msgid "%Jbut not here"
18191 #, gcc-internal-format
18192 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
18196 #, gcc-internal-format
18197 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
18201 #, gcc-internal-format
18202 msgid "extern declaration of %q+D follows declaration with no linkage"
18206 #, gcc-internal-format
18207 msgid "declaration of %q+D with no linkage follows extern declaration"
18211 #, gcc-internal-format
18212 msgid "redeclaration of %q+D with no linkage"
18216 #, gcc-internal-format
18218 "redeclaration of %q+D with different visibility (old visibility preserved)"
18222 #, gcc-internal-format
18223 msgid "inline declaration of %qD follows declaration with attribute noinline"
18227 #, gcc-internal-format
18228 msgid "declaration of %q+D with attribute noinline follows inline declaration "
18232 #, gcc-internal-format
18233 msgid "redefinition of parameter %q+D"
18237 #, gcc-internal-format
18238 msgid "redundant redeclaration of %q+D"
18242 #, gcc-internal-format
18243 msgid "declaration of %q+D shadows previous non-variable"
18247 #, gcc-internal-format
18248 msgid "declaration of %q+D shadows a parameter"
18252 #, gcc-internal-format
18253 msgid "declaration of %q+D shadows a global declaration"
18257 #, gcc-internal-format
18258 msgid "declaration of %q+D shadows a previous local"
18261 #: c-decl.c:1977 cp/name-lookup.c:1031 cp/name-lookup.c:1062
18262 #: cp/name-lookup.c:1070
18263 #, gcc-internal-format
18264 msgid "%Jshadowed declaration is here"
18268 #, gcc-internal-format
18269 msgid "nested extern declaration of %qD"
18272 #: c-decl.c:2335 c-decl.c:2338
18273 #, gcc-internal-format
18274 msgid "implicit declaration of function %qE"
18278 #, gcc-internal-format
18279 msgid "incompatible implicit declaration of built-in function %qD"
18283 #, gcc-internal-format
18284 msgid "incompatible implicit declaration of function %qD"
18288 #, gcc-internal-format
18289 msgid "%H%qE undeclared here (not in a function)"
18293 #, gcc-internal-format
18294 msgid "%H%qE undeclared (first use in this function)"
18298 #, gcc-internal-format
18299 msgid "%H(Each undeclared identifier is reported only once"
18303 #, gcc-internal-format
18304 msgid "%Hfor each function it appears in.)"
18307 #: c-decl.c:2510 cp/decl.c:2391
18308 #, gcc-internal-format
18309 msgid "label %qE referenced outside of any function"
18313 #, gcc-internal-format
18314 msgid "duplicate label declaration %qE"
18318 #, gcc-internal-format
18319 msgid "%Hduplicate label %qD"
18323 #, gcc-internal-format
18324 msgid "%Jjump into statement expression"
18328 #, gcc-internal-format
18329 msgid "%Jjump into scope of identifier with variably modified type"
18333 #, gcc-internal-format
18335 "%Htraditional C lacks a separate namespace for labels, identifier %qE "
18340 #, gcc-internal-format
18341 msgid "%H%qE defined as wrong kind of tag"
18345 #, gcc-internal-format
18346 msgid "unnamed struct/union that defines no instances"
18350 #, gcc-internal-format
18351 msgid "empty declaration with storage class specifier does not redeclare tag"
18355 #, gcc-internal-format
18356 msgid "empty declaration with type qualifier does not redeclare tag"
18359 #: c-decl.c:2931 c-decl.c:2938
18360 #, gcc-internal-format
18361 msgid "useless type name in empty declaration"
18365 #, gcc-internal-format
18366 msgid "%<inline%> in empty declaration"
18370 #, gcc-internal-format
18371 msgid "%<auto%> in file-scope empty declaration"
18375 #, gcc-internal-format
18376 msgid "%<register%> in file-scope empty declaration"
18380 #, gcc-internal-format
18381 msgid "useless storage class specifier in empty declaration"
18385 #, gcc-internal-format
18386 msgid "useless %<__thread%> in empty declaration"
18390 #, gcc-internal-format
18391 msgid "useless type qualifier in empty declaration"
18394 #: c-decl.c:2985 c-parser.c:1170
18395 #, gcc-internal-format
18396 msgid "empty declaration"
18400 #, gcc-internal-format
18402 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
18407 #, gcc-internal-format
18408 msgid "ISO C90 does not support %<[*]%> array declarators"
18412 #. A function definition isn't function prototype scope C99 6.2.1p4.
18414 #: c-decl.c:3063 c-decl.c:4990
18415 #, gcc-internal-format
18416 msgid "%<[*]%> not allowed in other than function prototype scope"
18420 #, gcc-internal-format
18421 msgid "%q+D is usually a function"
18424 #: c-decl.c:3174 cp/decl2.c:775
18425 #, gcc-internal-format
18426 msgid "typedef %qD is initialized (use __typeof__ instead)"
18430 #, gcc-internal-format
18431 msgid "function %qD is initialized like a variable"
18434 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
18436 #, gcc-internal-format
18437 msgid "parameter %qD is initialized"
18441 #, gcc-internal-format
18442 msgid "variable %qD has initializer but incomplete type"
18445 #: c-decl.c:3299 c-decl.c:6088 cp/decl.c:4045 cp/decl.c:11279
18446 #, gcc-internal-format
18447 msgid "inline function %q+D given attribute noinline"
18451 #, gcc-internal-format
18452 msgid "%q+D is static but declared in inline function %qD which is not static"
18456 #, gcc-internal-format
18457 msgid "initializer fails to determine size of %q+D"
18461 #, gcc-internal-format
18462 msgid "array size missing in %q+D"
18466 #, gcc-internal-format
18467 msgid "zero or negative size array %q+D"
18470 #: c-decl.c:3475 varasm.c:2111
18471 #, gcc-internal-format
18472 msgid "storage size of %q+D isn%'t known"
18476 #, gcc-internal-format
18477 msgid "storage size of %q+D isn%'t constant"
18481 #, gcc-internal-format
18482 msgid "ignoring asm-specifier for non-static local variable %q+D"
18485 #: c-decl.c:3561 fortran/f95-lang.c:627
18486 #, gcc-internal-format
18487 msgid "cannot put object with volatile field into register"
18491 #, gcc-internal-format
18492 msgid "ISO C forbids forward parameter declarations"
18496 #, gcc-internal-format
18497 msgid "bit-field %qs width not an integer constant"
18501 #, gcc-internal-format
18502 msgid "negative width in bit-field %qs"
18506 #, gcc-internal-format
18507 msgid "zero width for bit-field %qs"
18511 #, gcc-internal-format
18512 msgid "bit-field %qs has invalid type"
18516 #, gcc-internal-format
18517 msgid "type of bit-field %qs is a GCC extension"
18521 #, gcc-internal-format
18522 msgid "width of %qs exceeds its type"
18526 #, gcc-internal-format
18527 msgid "%qs is narrower than values of its type"
18531 #, gcc-internal-format
18532 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
18536 #, gcc-internal-format
18537 msgid "ISO C90 forbids array whose size can%'t be evaluated"
18541 #, gcc-internal-format
18542 msgid "ISO C90 forbids variable length array %qs"
18546 #, gcc-internal-format
18547 msgid "ISO C90 forbids variable length array"
18551 #, gcc-internal-format
18552 msgid "the size of array %qs can%'t be evaluated"
18556 #, gcc-internal-format
18557 msgid "the size of array can %'t be evaluated"
18561 #, gcc-internal-format
18562 msgid "variable length array %qs is used"
18565 #: c-decl.c:3912 cp/decl.c:7145
18566 #, gcc-internal-format
18567 msgid "variable length array is used"
18570 #: c-decl.c:4034 c-decl.c:4315
18571 #, gcc-internal-format
18572 msgid "variably modified %qs at file scope"
18576 #, gcc-internal-format
18577 msgid "type defaults to %<int%> in declaration of %qs"
18581 #, gcc-internal-format
18582 msgid "duplicate %<const%>"
18586 #, gcc-internal-format
18587 msgid "duplicate %<restrict%>"
18591 #, gcc-internal-format
18592 msgid "duplicate %<volatile%>"
18596 #, gcc-internal-format
18597 msgid "function definition declared %<auto%>"
18601 #, gcc-internal-format
18602 msgid "function definition declared %<register%>"
18606 #, gcc-internal-format
18607 msgid "function definition declared %<typedef%>"
18611 #, gcc-internal-format
18612 msgid "function definition declared %<__thread%>"
18616 #, gcc-internal-format
18617 msgid "storage class specified for structure field %qs"
18620 #: c-decl.c:4130 cp/decl.c:8031
18621 #, gcc-internal-format
18622 msgid "storage class specified for parameter %qs"
18625 #: c-decl.c:4133 cp/decl.c:8033
18626 #, gcc-internal-format
18627 msgid "storage class specified for typename"
18630 #: c-decl.c:4150 cp/decl.c:9270
18631 #, gcc-internal-format
18632 msgid "%qs initialized and declared %<extern%>"
18635 #: c-decl.c:4153 cp/decl.c:9274
18636 #, gcc-internal-format
18637 msgid "%qs has both %<extern%> and initializer"
18641 #, gcc-internal-format
18642 msgid "file-scope declaration of %qs specifies %<auto%>"
18646 #, gcc-internal-format
18647 msgid "file-scope declaration of %qs specifies %<register%>"
18650 #: c-decl.c:4166 cp/decl.c:8044
18651 #, gcc-internal-format
18652 msgid "nested function %qs declared %<extern%>"
18655 #: c-decl.c:4169 cp/decl.c:8054
18656 #, gcc-internal-format
18657 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
18660 #. Only the innermost declarator (making a parameter be of
18661 #. array type which is converted to pointer type)
18662 #. may have static or type qualifiers.
18663 #: c-decl.c:4216 c-decl.c:4460
18664 #, gcc-internal-format
18665 msgid "static or type qualifiers in non-parameter array declarator"
18669 #, gcc-internal-format
18670 msgid "declaration of %qs as array of voids"
18674 #, gcc-internal-format
18675 msgid "declaration of %qs as array of functions"
18679 #, gcc-internal-format
18680 msgid "invalid use of structure with flexible array member"
18684 #, gcc-internal-format
18685 msgid "size of array %qs has non-integer type"
18689 #, gcc-internal-format
18690 msgid "ISO C forbids zero-size array %qs"
18694 #, gcc-internal-format
18695 msgid "size of array %qs is negative"
18698 #: c-decl.c:4362 c-decl.c:4621 cp/decl.c:8524
18699 #, gcc-internal-format
18700 msgid "size of array %qs is too large"
18704 #, gcc-internal-format
18705 msgid "ISO C90 does not support flexible array members"
18710 #, gcc-internal-format
18711 msgid "%<[*]%> not allowed in other than a declaration"
18715 #, gcc-internal-format
18716 msgid "array type has incomplete element type"
18719 #: c-decl.c:4492 cp/decl.c:8149
18720 #, gcc-internal-format
18721 msgid "%qs declared as function returning a function"
18724 #: c-decl.c:4497 cp/decl.c:8154
18725 #, gcc-internal-format
18726 msgid "%qs declared as function returning an array"
18730 #, gcc-internal-format
18731 msgid "function definition has qualified void return type"
18734 #: c-decl.c:4523 cp/decl.c:8138
18735 #, gcc-internal-format
18736 msgid "type qualifiers ignored on function return type"
18739 #: c-decl.c:4553 c-decl.c:4635 c-decl.c:4725 c-decl.c:4814
18740 #, gcc-internal-format
18741 msgid "ISO C forbids qualified function types"
18745 #, gcc-internal-format
18746 msgid "typedef %q+D declared %<inline%>"
18750 #, gcc-internal-format
18751 msgid "ISO C forbids const or volatile function types"
18755 #, gcc-internal-format
18756 msgid "a member of a structure or union cannot have a variably modified type"
18760 #, gcc-internal-format
18761 msgid "variable or field %qs declared void"
18765 #, gcc-internal-format
18766 msgid "attributes in parameter array declarator ignored"
18770 #, gcc-internal-format
18771 msgid "parameter %q+D declared %<inline%>"
18775 #, gcc-internal-format
18776 msgid "field %qs declared as a function"
18780 #, gcc-internal-format
18781 msgid "field %qs has incomplete type"
18784 #: c-decl.c:4787 c-decl.c:4797 c-decl.c:4800
18785 #, gcc-internal-format
18786 msgid "invalid storage class for function %qs"
18790 #, gcc-internal-format
18791 msgid "%<noreturn%> function returns non-void value"
18795 #, gcc-internal-format
18796 msgid "cannot inline function %<main%>"
18800 #, gcc-internal-format
18801 msgid "variable previously declared %<static%> redeclared %<extern%>"
18805 #, gcc-internal-format
18806 msgid "variable %q+D declared %<inline%>"
18811 #, gcc-internal-format
18812 msgid "object with variably modified type must have no linkage"
18815 #: c-decl.c:4995 c-decl.c:6182
18816 #, gcc-internal-format
18817 msgid "function declaration isn%'t a prototype"
18821 #, gcc-internal-format
18822 msgid "parameter names (without types) in function declaration"
18826 #, gcc-internal-format
18827 msgid "parameter %u (%q+D) has incomplete type"
18831 #, gcc-internal-format
18832 msgid "%Jparameter %u has incomplete type"
18836 #, gcc-internal-format
18837 msgid "parameter %u (%q+D) has void type"
18841 #, gcc-internal-format
18842 msgid "%Jparameter %u has void type"
18846 #, gcc-internal-format
18847 msgid "%<void%> as only parameter may not be qualified"
18850 #: c-decl.c:5117 c-decl.c:5151
18851 #, gcc-internal-format
18852 msgid "%<void%> must be the only parameter"
18856 #, gcc-internal-format
18857 msgid "parameter %q+D has just a forward declaration"
18860 #. The %s will be one of 'struct', 'union', or 'enum'.
18862 #, gcc-internal-format
18863 msgid "%<%s %E%> declared inside parameter list"
18866 #. The %s will be one of 'struct', 'union', or 'enum'.
18868 #, gcc-internal-format
18869 msgid "anonymous %s declared inside parameter list"
18873 #, gcc-internal-format
18875 "its scope is only this definition or declaration, which is probably not what "
18880 #, gcc-internal-format
18881 msgid "redefinition of %<union %E%>"
18885 #, gcc-internal-format
18886 msgid "redefinition of %<struct %E%>"
18890 #, gcc-internal-format
18891 msgid "nested redefinition of %<union %E%>"
18895 #, gcc-internal-format
18896 msgid "nested redefinition of %<struct %E%>"
18899 #: c-decl.c:5420 cp/decl.c:3783
18900 #, gcc-internal-format
18901 msgid "declaration does not declare anything"
18905 #, gcc-internal-format
18906 msgid "ISO C doesn%'t support unnamed structs/unions"
18909 #: c-decl.c:5467 c-decl.c:5483
18910 #, gcc-internal-format
18911 msgid "duplicate member %q+D"
18915 #, gcc-internal-format
18916 msgid "union has no named members"
18920 #, gcc-internal-format
18921 msgid "union has no members"
18925 #, gcc-internal-format
18926 msgid "struct has no named members"
18930 #, gcc-internal-format
18931 msgid "struct has no members"
18935 #, gcc-internal-format
18936 msgid "%Jflexible array member in union"
18940 #, gcc-internal-format
18941 msgid "%Jflexible array member not at end of struct"
18945 #, gcc-internal-format
18946 msgid "%Jflexible array member in otherwise empty struct"
18950 #, gcc-internal-format
18951 msgid "%Jinvalid use of structure with flexible array member"
18955 #, gcc-internal-format
18956 msgid "union cannot be made transparent"
18960 #, gcc-internal-format
18961 msgid "nested redefinition of %<enum %E%>"
18964 #. This enum is a named one that has been declared already.
18966 #, gcc-internal-format
18967 msgid "redeclaration of %<enum %E%>"
18971 #, gcc-internal-format
18972 msgid "enumeration values exceed range of largest integer"
18976 #, gcc-internal-format
18977 msgid "specified mode too small for enumeral values"
18981 #, gcc-internal-format
18982 msgid "enumerator value for %qE is not an integer constant"
18986 #, gcc-internal-format
18987 msgid "overflow in enumeration values"
18991 #, gcc-internal-format
18992 msgid "ISO C restricts enumerator values to range of %<int%>"
18996 #, gcc-internal-format
18997 msgid "return type is an incomplete type"
19001 #, gcc-internal-format
19002 msgid "return type defaults to %<int%>"
19006 #, gcc-internal-format
19007 msgid "no previous prototype for %q+D"
19011 #, gcc-internal-format
19012 msgid "%q+D was used with no prototype before its definition"
19015 #: c-decl.c:6204 cp/decl.c:11420
19016 #, gcc-internal-format
19017 msgid "no previous declaration for %q+D"
19021 #, gcc-internal-format
19022 msgid "%q+D was used with no declaration before its definition"
19026 #, gcc-internal-format
19027 msgid "return type of %q+D is not %<int%>"
19031 #, gcc-internal-format
19032 msgid "%q+D is normally a non-static function"
19036 #, gcc-internal-format
19037 msgid "%Jold-style parameter declarations in prototyped function definition"
19041 #, gcc-internal-format
19042 msgid "%Jtraditional C rejects ISO C style function definitions"
19046 #, gcc-internal-format
19047 msgid "%Jparameter name omitted"
19051 #, gcc-internal-format
19052 msgid "%Jold-style function definition"
19056 #, gcc-internal-format
19057 msgid "%Jparameter name missing from parameter list"
19061 #, gcc-internal-format
19062 msgid "%q+D declared as a non-parameter"
19066 #, gcc-internal-format
19067 msgid "multiple parameters named %q+D"
19071 #, gcc-internal-format
19072 msgid "parameter %q+D declared with void type"
19075 #: c-decl.c:6390 c-decl.c:6392
19076 #, gcc-internal-format
19077 msgid "type of %q+D defaults to %<int%>"
19081 #, gcc-internal-format
19082 msgid "parameter %q+D has incomplete type"
19086 #, gcc-internal-format
19087 msgid "declaration for parameter %q+D but no such parameter"
19091 #, gcc-internal-format
19092 msgid "number of arguments doesn%'t match built-in prototype"
19096 #, gcc-internal-format
19097 msgid "number of arguments doesn%'t match prototype"
19100 #: c-decl.c:6472 c-decl.c:6524
19101 #, gcc-internal-format
19102 msgid "%Hprototype declaration"
19106 #, gcc-internal-format
19107 msgid "promoted argument %qD doesn%'t match built-in prototype"
19111 #, gcc-internal-format
19112 msgid "promoted argument %qD doesn%'t match prototype"
19116 #, gcc-internal-format
19117 msgid "prototype declaration"
19121 #, gcc-internal-format
19122 msgid "argument %qD doesn%'t match built-in prototype"
19126 #, gcc-internal-format
19127 msgid "argument %qD doesn%'t match prototype"
19130 #: c-decl.c:6732 cp/decl.c:12116
19131 #, gcc-internal-format
19132 msgid "no return statement in function returning non-void"
19135 #. If we get here, declarations have been used in a for loop without
19136 #. the C99 for loop scope. This doesn't make much sense, so don't
19139 #, gcc-internal-format
19140 msgid "%<for%> loop initial declaration used outside C99 mode"
19144 #, gcc-internal-format
19145 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
19149 #, gcc-internal-format
19151 "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
19155 #, gcc-internal-format
19156 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
19160 #, gcc-internal-format
19161 msgid "%<union %E%> declared in %<for%> loop initial declaration"
19165 #, gcc-internal-format
19166 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
19170 #, gcc-internal-format
19171 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
19174 #: c-decl.c:7146 c-decl.c:7388 c-decl.c:7684
19175 #, gcc-internal-format
19176 msgid "duplicate %qE"
19179 #: c-decl.c:7171 c-decl.c:7398 c-decl.c:7585
19180 #, gcc-internal-format
19181 msgid "two or more data types in declaration specifiers"
19185 #, gcc-internal-format
19186 msgid "%<long long long%> is too long for GCC"
19189 #: c-decl.c:7190 c-decl.c:7488
19190 #, gcc-internal-format
19191 msgid "both %<long long%> and %<double%> in declaration specifiers"
19195 #, gcc-internal-format
19196 msgid "ISO C90 does not support %<long long%>"
19199 #: c-decl.c:7200 c-decl.c:7229
19200 #, gcc-internal-format
19201 msgid "both %<long%> and %<short%> in declaration specifiers"
19204 #: c-decl.c:7203 c-decl.c:7405
19205 #, gcc-internal-format
19206 msgid "both %<long%> and %<void%> in declaration specifiers"
19209 #: c-decl.c:7206 c-decl.c:7427
19210 #, gcc-internal-format
19211 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
19214 #: c-decl.c:7209 c-decl.c:7449
19215 #, gcc-internal-format
19216 msgid "both %<long%> and %<char%> in declaration specifiers"
19219 #: c-decl.c:7212 c-decl.c:7469
19220 #, gcc-internal-format
19221 msgid "both %<long%> and %<float%> in declaration specifiers"
19225 #, gcc-internal-format
19226 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
19230 #, gcc-internal-format
19231 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
19235 #, gcc-internal-format
19236 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
19239 #: c-decl.c:7232 c-decl.c:7408
19240 #, gcc-internal-format
19241 msgid "both %<short%> and %<void%> in declaration specifiers"
19244 #: c-decl.c:7235 c-decl.c:7430
19245 #, gcc-internal-format
19246 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
19249 #: c-decl.c:7238 c-decl.c:7452
19250 #, gcc-internal-format
19251 msgid "both %<short%> and %<char%> in declaration specifiers"
19254 #: c-decl.c:7241 c-decl.c:7472
19255 #, gcc-internal-format
19256 msgid "both %<short%> and %<float%> in declaration specifiers"
19259 #: c-decl.c:7244 c-decl.c:7491
19260 #, gcc-internal-format
19261 msgid "both %<short%> and %<double%> in declaration specifiers"
19265 #, gcc-internal-format
19266 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
19270 #, gcc-internal-format
19271 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
19275 #, gcc-internal-format
19276 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
19279 #: c-decl.c:7261 c-decl.c:7290
19280 #, gcc-internal-format
19281 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
19284 #: c-decl.c:7264 c-decl.c:7411
19285 #, gcc-internal-format
19286 msgid "both %<signed%> and %<void%> in declaration specifiers"
19289 #: c-decl.c:7267 c-decl.c:7433
19290 #, gcc-internal-format
19291 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
19294 #: c-decl.c:7270 c-decl.c:7475
19295 #, gcc-internal-format
19296 msgid "both %<signed%> and %<float%> in declaration specifiers"
19299 #: c-decl.c:7273 c-decl.c:7494
19300 #, gcc-internal-format
19301 msgid "both %<signed%> and %<double%> in declaration specifiers"
19305 #, gcc-internal-format
19306 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
19310 #, gcc-internal-format
19311 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
19315 #, gcc-internal-format
19316 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
19319 #: c-decl.c:7293 c-decl.c:7414
19320 #, gcc-internal-format
19321 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
19324 #: c-decl.c:7296 c-decl.c:7436
19325 #, gcc-internal-format
19326 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
19329 #: c-decl.c:7299 c-decl.c:7478
19330 #, gcc-internal-format
19331 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
19334 #: c-decl.c:7302 c-decl.c:7497
19335 #, gcc-internal-format
19336 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
19340 #, gcc-internal-format
19341 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
19345 #, gcc-internal-format
19346 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
19350 #, gcc-internal-format
19351 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
19355 #, gcc-internal-format
19356 msgid "ISO C90 does not support complex types"
19359 #: c-decl.c:7321 c-decl.c:7417
19360 #, gcc-internal-format
19361 msgid "both %<complex%> and %<void%> in declaration specifiers"
19364 #: c-decl.c:7324 c-decl.c:7439
19365 #, gcc-internal-format
19366 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
19370 #, gcc-internal-format
19371 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
19375 #, gcc-internal-format
19376 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
19380 #, gcc-internal-format
19381 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
19385 #, gcc-internal-format
19386 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
19390 #, gcc-internal-format
19391 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
19395 #, gcc-internal-format
19396 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
19400 #, gcc-internal-format
19401 msgid "ISO C does not support saturating types"
19404 #: c-decl.c:7351 c-decl.c:7420
19405 #, gcc-internal-format
19406 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
19409 #: c-decl.c:7354 c-decl.c:7442
19410 #, gcc-internal-format
19411 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
19414 #: c-decl.c:7357 c-decl.c:7455
19415 #, gcc-internal-format
19416 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
19419 #: c-decl.c:7360 c-decl.c:7462
19420 #, gcc-internal-format
19421 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
19424 #: c-decl.c:7363 c-decl.c:7481
19425 #, gcc-internal-format
19426 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
19429 #: c-decl.c:7366 c-decl.c:7500
19430 #, gcc-internal-format
19431 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
19435 #, gcc-internal-format
19436 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
19440 #, gcc-internal-format
19441 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
19445 #, gcc-internal-format
19446 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
19450 #, gcc-internal-format
19451 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
19455 #, gcc-internal-format
19456 msgid "both %<long long%> and %<%s%> in declaration specifiers"
19460 #, gcc-internal-format
19461 msgid "both %<long%> and %<%s%> in declaration specifiers"
19465 #, gcc-internal-format
19466 msgid "both %<short%> and %<%s%> in declaration specifiers"
19470 #, gcc-internal-format
19471 msgid "both %<signed%> and %<%s%> in declaration specifiers"
19475 #, gcc-internal-format
19476 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
19479 #: c-decl.c:7532 c-decl.c:7558
19480 #, gcc-internal-format
19481 msgid "both %<complex%> and %<%s%> in declaration specifiers"
19485 #, gcc-internal-format
19486 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
19490 #, gcc-internal-format
19491 msgid "decimal floating point not supported for this target"
19495 #, gcc-internal-format
19496 msgid "ISO C does not support decimal floating point"
19500 #, gcc-internal-format
19501 msgid "fixed-point types not supported for this target"
19505 #, gcc-internal-format
19506 msgid "ISO C does not support fixed-point types"
19510 #, gcc-internal-format
19511 msgid "%qE fails to be a typedef or built in type"
19515 #, gcc-internal-format
19516 msgid "%qE is not at beginning of declaration"
19520 #, gcc-internal-format
19521 msgid "%<__thread%> used with %<auto%>"
19525 #, gcc-internal-format
19526 msgid "%<__thread%> used with %<register%>"
19530 #, gcc-internal-format
19531 msgid "%<__thread%> used with %<typedef%>"
19535 #, gcc-internal-format
19536 msgid "%<__thread%> before %<extern%>"
19540 #, gcc-internal-format
19541 msgid "%<__thread%> before %<static%>"
19545 #, gcc-internal-format
19546 msgid "multiple storage classes in declaration specifiers"
19550 #, gcc-internal-format
19551 msgid "%<__thread%> used with %qE"
19555 #, gcc-internal-format
19556 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
19560 #, gcc-internal-format
19561 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
19564 #: c-decl.c:7800 c-decl.c:7826
19565 #, gcc-internal-format
19566 msgid "ISO C does not support complex integer types"
19569 #: c-decl.c:7976 toplev.c:836
19570 #, gcc-internal-format
19571 msgid "%q+F used but never defined"
19574 #: c-format.c:98 c-format.c:209
19575 #, gcc-internal-format
19576 msgid "format string has invalid operand number"
19580 #, gcc-internal-format
19581 msgid "function does not return string type"
19585 #, gcc-internal-format
19586 msgid "format string argument not a string type"
19590 #, gcc-internal-format
19591 msgid "unrecognized format specifier"
19595 #, gcc-internal-format
19596 msgid "%qE is an unrecognized format function type"
19600 #, gcc-internal-format
19601 msgid "%<...%> has invalid operand number"
19605 #, gcc-internal-format
19606 msgid "format string argument follows the args to be formatted"
19610 #, gcc-internal-format
19611 msgid "function might be possible candidate for %qs format attribute"
19614 #: c-format.c:1025 c-format.c:1046 c-format.c:2065
19615 #, gcc-internal-format
19616 msgid "missing $ operand number in format"
19620 #, gcc-internal-format
19621 msgid "%s does not support %%n$ operand number formats"
19625 #, gcc-internal-format
19626 msgid "operand number out of range in format"
19630 #, gcc-internal-format
19631 msgid "format argument %d used more than once in %s format"
19635 #, gcc-internal-format
19636 msgid "$ operand number used after format without operand number"
19640 #, gcc-internal-format
19641 msgid "format argument %d unused before used argument %d in $-style format"
19645 #, gcc-internal-format
19646 msgid "format not a string literal, format string not checked"
19649 #: c-format.c:1258 c-format.c:1261
19650 #, gcc-internal-format
19651 msgid "format not a string literal and no format arguments"
19655 #, gcc-internal-format
19656 msgid "format not a string literal, argument types not checked"
19660 #, gcc-internal-format
19661 msgid "too many arguments for format"
19665 #, gcc-internal-format
19666 msgid "unused arguments in $-style format"
19670 #, gcc-internal-format
19671 msgid "zero-length %s format string"
19675 #, gcc-internal-format
19676 msgid "format is a wide character string"
19680 #, gcc-internal-format
19681 msgid "unterminated format string"
19685 #, gcc-internal-format
19686 msgid "embedded %<\\0%> in format"
19690 #, gcc-internal-format
19691 msgid "spurious trailing %<%%%> in format"
19694 #: c-format.c:1557 c-format.c:1828
19695 #, gcc-internal-format
19696 msgid "repeated %s in format"
19700 #, gcc-internal-format
19701 msgid "missing fill character at end of strfmon format"
19704 #: c-format.c:1614 c-format.c:1716 c-format.c:2012 c-format.c:2077
19705 #, gcc-internal-format
19706 msgid "too few arguments for format"
19710 #, gcc-internal-format
19711 msgid "zero width in %s format"
19715 #, gcc-internal-format
19716 msgid "empty left precision in %s format"
19720 #, gcc-internal-format
19721 msgid "empty precision in %s format"
19725 #, gcc-internal-format
19726 msgid "%s does not support the %qs %s length modifier"
19730 #, gcc-internal-format
19731 msgid "conversion lacks type at end of format"
19735 #, gcc-internal-format
19736 msgid "unknown conversion type character %qc in format"
19740 #, gcc-internal-format
19741 msgid "unknown conversion type character 0x%x in format"
19745 #, gcc-internal-format
19746 msgid "%s does not support the %<%%%c%> %s format"
19750 #, gcc-internal-format
19751 msgid "%s used with %<%%%c%> %s format"
19755 #, gcc-internal-format
19756 msgid "%s does not support %s"
19760 #, gcc-internal-format
19761 msgid "%s does not support %s with the %<%%%c%> %s format"
19765 #, gcc-internal-format
19766 msgid "%s ignored with %s and %<%%%c%> %s format"
19770 #, gcc-internal-format
19771 msgid "%s ignored with %s in %s format"
19775 #, gcc-internal-format
19776 msgid "use of %s and %s together with %<%%%c%> %s format"
19780 #, gcc-internal-format
19781 msgid "use of %s and %s together in %s format"
19785 #, gcc-internal-format
19786 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
19790 #, gcc-internal-format
19791 msgid "%<%%%c%> yields only last 2 digits of year"
19794 #. The end of the format string was reached.
19796 #, gcc-internal-format
19797 msgid "no closing %<]%> for %<%%[%> format"
19801 #, gcc-internal-format
19802 msgid "use of %qs length modifier with %qc type character"
19806 #, gcc-internal-format
19807 msgid "%s does not support the %<%%%s%c%> %s format"
19811 #, gcc-internal-format
19812 msgid "operand number specified with suppressed assignment"
19816 #, gcc-internal-format
19817 msgid "operand number specified for format taking no argument"
19821 #, gcc-internal-format
19822 msgid "writing through null pointer (argument %d)"
19826 #, gcc-internal-format
19827 msgid "reading through null pointer (argument %d)"
19831 #, gcc-internal-format
19832 msgid "writing into constant object (argument %d)"
19836 #, gcc-internal-format
19837 msgid "extra type qualifiers in format argument (argument %d)"
19841 #, gcc-internal-format
19842 msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
19846 #, gcc-internal-format
19847 msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
19851 #, gcc-internal-format
19852 msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
19856 #, gcc-internal-format
19857 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
19860 #: c-format.c:2405 c-format.c:2411 c-format.c:2562
19861 #, gcc-internal-format
19862 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
19865 #: c-format.c:2418 c-format.c:2572
19866 #, gcc-internal-format
19867 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
19871 #, gcc-internal-format
19872 msgid "%<locus%> is not defined as a type"
19876 #, gcc-internal-format
19877 msgid "%<location_t%> is not defined as a type"
19881 #, gcc-internal-format
19882 msgid "%<tree%> is not defined as a type"
19886 #, gcc-internal-format
19887 msgid "%<tree%> is not defined as a pointer type"
19891 #, gcc-internal-format
19892 msgid "args to be formatted is not %<...%>"
19896 #, gcc-internal-format
19897 msgid "strftime formats cannot format arguments"
19901 #, gcc-internal-format
19902 msgid "badly nested C headers from preprocessor"
19906 #, gcc-internal-format
19907 msgid "%Hignoring #pragma %s %s"
19912 #, gcc-internal-format
19913 msgid "%Hstray %<@%> in program"
19917 #, gcc-internal-format
19918 msgid "stray %qs in program"
19922 #, gcc-internal-format
19923 msgid "missing terminating %c character"
19927 #, gcc-internal-format
19928 msgid "stray %qc in program"
19932 #, gcc-internal-format
19933 msgid "stray %<\\%o%> in program"
19937 #, gcc-internal-format
19938 msgid "this decimal constant is unsigned only in ISO C90"
19942 #, gcc-internal-format
19943 msgid "this decimal constant would be unsigned in ISO C90"
19947 #, gcc-internal-format
19948 msgid "integer constant is too large for %qs type"
19952 #, gcc-internal-format
19953 msgid "unsupported non-standard suffix on floating constant"
19957 #, gcc-internal-format
19958 msgid "non-standard suffix on floating constant"
19961 #: c-lex.c:687 c-lex.c:689
19962 #, gcc-internal-format
19963 msgid "floating constant exceeds range of %qT"
19967 #, gcc-internal-format
19968 msgid "floating constant truncated to zero"
19972 #, gcc-internal-format
19973 msgid "unsupported non-standard concatenation of string literals"
19977 #, gcc-internal-format
19978 msgid "traditional C rejects string constant concatenation"
19982 #, gcc-internal-format
19983 msgid "invalid expression type for %<#pragma omp atomic%>"
19986 #: c-omp.c:245 cp/semantics.c:4295
19987 #, gcc-internal-format
19988 msgid "%Hinvalid type for iteration variable %qE"
19992 #, gcc-internal-format
19993 msgid "%H%qE is not initialized"
19996 #: c-omp.c:271 cp/semantics.c:4209
19997 #, gcc-internal-format
19998 msgid "%Hmissing controlling predicate"
20001 #: c-omp.c:332 cp/semantics.c:3968
20002 #, gcc-internal-format
20003 msgid "%Hinvalid controlling predicate"
20006 #: c-omp.c:339 cp/semantics.c:4215
20007 #, gcc-internal-format
20008 msgid "%Hmissing increment expression"
20011 #: c-omp.c:405 cp/semantics.c:4073
20012 #, gcc-internal-format
20013 msgid "%Hinvalid increment expression"
20017 #, gcc-internal-format
20018 msgid "no class name specified with %qs"
20022 #, gcc-internal-format
20023 msgid "assertion missing after %qs"
20027 #, gcc-internal-format
20028 msgid "macro name missing after %qs"
20032 #, gcc-internal-format
20033 msgid "missing path after %qs"
20037 #, gcc-internal-format
20038 msgid "missing filename after %qs"
20042 #, gcc-internal-format
20043 msgid "missing makefile target after %qs"
20047 #, gcc-internal-format
20048 msgid "-I- specified twice"
20052 #, gcc-internal-format
20053 msgid "obsolete option -I- used, please use -iquote instead"
20057 #, gcc-internal-format
20058 msgid "argument %qs to %<-Wnormalized%> not recognized"
20062 #, gcc-internal-format
20063 msgid "switch %qs is no longer supported"
20067 #, gcc-internal-format
20069 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
20073 #, gcc-internal-format
20074 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
20078 #, gcc-internal-format
20079 msgid "-Wformat-y2k ignored without -Wformat"
20083 #, gcc-internal-format
20084 msgid "-Wformat-extra-args ignored without -Wformat"
20088 #, gcc-internal-format
20089 msgid "-Wformat-zero-length ignored without -Wformat"
20093 #, gcc-internal-format
20094 msgid "-Wformat-nonliteral ignored without -Wformat"
20098 #, gcc-internal-format
20099 msgid "-Wformat-contains-nul ignored without -Wformat"
20103 #, gcc-internal-format
20104 msgid "-Wformat-security ignored without -Wformat"
20108 #, gcc-internal-format
20109 msgid "opening output file %s: %m"
20113 #, gcc-internal-format
20114 msgid "too many filenames given. Type %s --help for usage"
20118 #, gcc-internal-format
20119 msgid "The C parser does not support -dy, option ignored"
20123 #, gcc-internal-format
20124 msgid "The Objective-C parser does not support -dy, option ignored"
20128 #, gcc-internal-format
20129 msgid "The C++ parser does not support -dy, option ignored"
20133 #, gcc-internal-format
20134 msgid "The Objective-C++ parser does not support -dy, option ignored"
20138 #, gcc-internal-format
20139 msgid "opening dependency file %s: %m"
20143 #, gcc-internal-format
20144 msgid "closing dependency file %s: %m"
20148 #, gcc-internal-format
20149 msgid "when writing output to %s: %m"
20153 #, gcc-internal-format
20154 msgid "to generate dependencies you must specify either -M or -MM"
20158 #, gcc-internal-format
20159 msgid "-MG may only be used with -M or -MM"
20163 #, gcc-internal-format
20164 msgid "-fdirectives-only is incompatible with -Wunused_macros"
20168 #, gcc-internal-format
20169 msgid "-fdirectives-only is incompatible with -traditional"
20173 #, gcc-internal-format
20174 msgid "too late for # directive to set debug directory"
20178 #, gcc-internal-format
20179 msgid "%Hidentifier %qs conflicts with C++ keyword"
20183 #, gcc-internal-format
20184 msgid "ISO C forbids an empty translation unit"
20187 #: c-parser.c:1056 c-parser.c:6058
20188 #, gcc-internal-format
20189 msgid "ISO C does not allow extra %<;%> outside of a function"
20192 #: c-parser.c:1158 c-parser.c:6616
20193 #, gcc-internal-format
20194 msgid "expected declaration specifiers"
20198 #, gcc-internal-format
20199 msgid "data definition has no type or storage class"
20203 #, gcc-internal-format
20204 msgid "expected %<,%> or %<;%>"
20207 #. This can appear in many cases looking nothing like a
20208 #. function definition, so we don't give a more specific
20209 #. error suggesting there was one.
20210 #: c-parser.c:1267 c-parser.c:1283
20211 #, gcc-internal-format
20212 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
20216 #, gcc-internal-format
20217 msgid "ISO C forbids nested functions"
20220 #: c-parser.c:1641 c-parser.c:2456 c-parser.c:3093 c-parser.c:3345
20221 #: c-parser.c:4273 c-parser.c:4859 c-parser.c:5265 c-parser.c:5285
20222 #: c-parser.c:5401 c-parser.c:5551 c-parser.c:5568 c-parser.c:5700
20223 #: c-parser.c:5712 c-parser.c:5737 c-parser.c:5871 c-parser.c:5900
20224 #: c-parser.c:5908 c-parser.c:5936 c-parser.c:5950 c-parser.c:6166
20225 #: c-parser.c:6265 c-parser.c:6786 c-parser.c:7485
20226 #, gcc-internal-format
20227 msgid "expected identifier"
20230 #: c-parser.c:1675 cp/parser.c:11835
20231 #, gcc-internal-format
20232 msgid "comma at end of enumerator list"
20236 #, gcc-internal-format
20237 msgid "expected %<,%> or %<}%>"
20240 #: c-parser.c:1695 c-parser.c:1878 c-parser.c:6025
20241 #, gcc-internal-format
20242 msgid "expected %<{%>"
20246 #, gcc-internal-format
20247 msgid "ISO C forbids forward references to %<enum%> types"
20251 #, gcc-internal-format
20252 msgid "expected class name"
20255 #: c-parser.c:1832 c-parser.c:5804
20256 #, gcc-internal-format
20257 msgid "extra semicolon in struct or union specified"
20261 #, gcc-internal-format
20262 msgid "no semicolon at end of struct or union"
20266 #, gcc-internal-format
20267 msgid "expected %<;%>"
20270 #: c-parser.c:1943 c-parser.c:2922
20271 #, gcc-internal-format
20272 msgid "expected specifier-qualifier-list"
20276 #, gcc-internal-format
20277 msgid "ISO C forbids member declarations with no members"
20281 #, gcc-internal-format
20282 msgid "expected %<,%>, %<;%> or %<}%>"
20286 #, gcc-internal-format
20287 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
20291 #, gcc-internal-format
20292 msgid "%H%<typeof%> applied to a bit-field"
20296 #, gcc-internal-format
20297 msgid "expected identifier or %<(%>"
20301 #, gcc-internal-format
20302 msgid "%HISO C requires a named argument before %<...%>"
20306 #, gcc-internal-format
20307 msgid "expected declaration specifiers or %<...%>"
20311 #, gcc-internal-format
20312 msgid "%Hwide string literal in %<asm%>"
20315 #: c-parser.c:2689 c-parser.c:6671
20316 #, gcc-internal-format
20317 msgid "expected string literal"
20321 #, gcc-internal-format
20322 msgid "ISO C forbids empty initializer braces"
20326 #, gcc-internal-format
20327 msgid "obsolete use of designated initializer with %<:%>"
20331 #, gcc-internal-format
20332 msgid "ISO C forbids specifying range of elements to initialize"
20336 #, gcc-internal-format
20337 msgid "ISO C90 forbids specifying subobject to initialize"
20341 #, gcc-internal-format
20342 msgid "obsolete use of designated initializer without %<=%>"
20346 #, gcc-internal-format
20347 msgid "expected %<=%>"
20351 #, gcc-internal-format
20352 msgid "ISO C forbids label declarations"
20355 #: c-parser.c:3365 c-parser.c:3441
20356 #, gcc-internal-format
20357 msgid "expected declaration or statement"
20360 #: c-parser.c:3395 c-parser.c:3423
20361 #, gcc-internal-format
20362 msgid "ISO C90 forbids mixed declarations and code"
20366 #, gcc-internal-format
20367 msgid "%Hexpected %<}%> before %<else%>"
20370 #: c-parser.c:3453 cp/parser.c:7077
20371 #, gcc-internal-format
20372 msgid "%H%<else%> without a previous %<if%>"
20376 #, gcc-internal-format
20377 msgid "%Hlabel at end of compound statement"
20381 #, gcc-internal-format
20382 msgid "expected %<:%> or %<...%>"
20386 #, gcc-internal-format
20388 "%Ha label can only be part of a statement and a declaration is not a "
20393 #, gcc-internal-format
20394 msgid "expected identifier or %<*%>"
20397 #. Avoid infinite loop in error recovery:
20398 #. c_parser_skip_until_found stops at a closing nesting
20399 #. delimiter without consuming it, but here we need to consume
20400 #. it to proceed further.
20402 #, gcc-internal-format
20403 msgid "expected statement"
20407 #, gcc-internal-format
20408 msgid "%Hsuggest braces around empty body in %<do%> statement"
20412 #, gcc-internal-format
20413 msgid "%H%E qualifier ignored on asm"
20417 #, gcc-internal-format
20418 msgid "ISO C forbids omitting the middle term of a ?: expression"
20422 #, gcc-internal-format
20423 msgid "%Htraditional C rejects the unary plus operator"
20428 #, gcc-internal-format
20429 msgid "%H%<[*]%> not allowed in other than a declaration"
20433 #, gcc-internal-format
20434 msgid "%H%<sizeof%> applied to a bit-field"
20437 #: c-parser.c:5100 c-parser.c:5443 c-parser.c:5465
20438 #, gcc-internal-format
20439 msgid "expected expression"
20443 #, gcc-internal-format
20444 msgid "%Hbraced-group within expression allowed only inside a function"
20448 #, gcc-internal-format
20449 msgid "ISO C forbids braced-groups within expressions"
20453 #, gcc-internal-format
20454 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
20458 #, gcc-internal-format
20459 msgid "%Hcompound literal has variable size"
20463 #, gcc-internal-format
20464 msgid "ISO C90 forbids compound literals"
20468 #, gcc-internal-format
20469 msgid "extra semicolon in method definition specified"
20473 #, gcc-internal-format
20474 msgid "%<#pragma omp barrier%> may only be used in compound statements"
20478 #, gcc-internal-format
20479 msgid "%<#pragma omp flush%> may only be used in compound statements"
20483 #, gcc-internal-format
20484 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
20487 #: c-parser.c:6599 cp/parser.c:21794
20488 #, gcc-internal-format
20490 "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
20495 #, gcc-internal-format
20496 msgid "%<#pragma GCC pch_preprocess%> must be first"
20500 #, gcc-internal-format
20501 msgid "too many %qs clauses"
20504 #: c-parser.c:6859 cp/parser.c:20137
20505 #, gcc-internal-format
20506 msgid "%Hcollapse argument needs positive constant integer expression"
20510 #, gcc-internal-format
20511 msgid "expected %<none%> or %<shared%>"
20515 #, gcc-internal-format
20516 msgid "expected %<(%>"
20519 #: c-parser.c:7012 c-parser.c:7194
20520 #, gcc-internal-format
20521 msgid "expected integer expression"
20525 #, gcc-internal-format
20526 msgid "%H%<num_threads%> value must be positive"
20530 #, gcc-internal-format
20531 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
20534 #: c-parser.c:7186 cp/parser.c:20426
20535 #, gcc-internal-format
20536 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
20539 #: c-parser.c:7189 cp/parser.c:20429
20540 #, gcc-internal-format
20541 msgid "%Hschedule %<auto%> does not take a %<chunk_size%> parameter"
20545 #, gcc-internal-format
20546 msgid "invalid schedule kind"
20550 #, gcc-internal-format
20551 msgid "expected %<#pragma omp%> clause"
20554 #: c-parser.c:7334 cp/parser.c:20577
20555 #, gcc-internal-format
20556 msgid "%H%qs is not valid for %qs"
20560 #, gcc-internal-format
20561 msgid "invalid operator for %<#pragma omp atomic%>"
20564 #: c-parser.c:7488 c-parser.c:7508
20565 #, gcc-internal-format
20566 msgid "expected %<(%> or end of line"
20570 #, gcc-internal-format
20571 msgid "for statement expected"
20575 #, gcc-internal-format
20576 msgid "expected iteration declaration or initialization"
20580 #, gcc-internal-format
20581 msgid "not enough perfectly nested loops"
20585 #, gcc-internal-format
20586 msgid "collapsed loops not perfectly nested"
20589 #: c-parser.c:7730 cp/parser.c:21113 cp/parser.c:21151
20590 #, gcc-internal-format
20591 msgid "%Hiteration variable %qD should not be firstprivate"
20595 #, gcc-internal-format
20596 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
20600 #, gcc-internal-format
20601 msgid "%qD is not a variable"
20604 #: c-parser.c:8153 cp/semantics.c:3829
20605 #, gcc-internal-format
20606 msgid "%qE declared %<threadprivate%> after first use"
20609 #: c-parser.c:8155 cp/semantics.c:3831
20610 #, gcc-internal-format
20611 msgid "automatic variable %qE cannot be %<threadprivate%>"
20614 #: c-parser.c:8159 cp/semantics.c:3833
20615 #, gcc-internal-format
20616 msgid "%<threadprivate%> %qE has incomplete type"
20620 #, gcc-internal-format
20621 msgid "can%'t create precompiled header %s: %m"
20625 #, gcc-internal-format
20626 msgid "can%'t write to %s: %m"
20630 #, gcc-internal-format
20631 msgid "%qs is not a valid output file"
20634 #: c-pch.c:187 c-pch.c:202 c-pch.c:216
20635 #, gcc-internal-format
20636 msgid "can%'t write %s: %m"
20639 #: c-pch.c:192 c-pch.c:209
20640 #, gcc-internal-format
20641 msgid "can%'t seek in %s: %m"
20644 #: c-pch.c:200 c-pch.c:242 c-pch.c:283 c-pch.c:334
20645 #, gcc-internal-format
20646 msgid "can%'t read %s: %m"
20650 #, gcc-internal-format
20651 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
20655 #, gcc-internal-format
20656 msgid "use #include instead"
20660 #, gcc-internal-format
20661 msgid "%s: couldn%'t open PCH file: %m"
20665 #, gcc-internal-format
20666 msgid "use -Winvalid-pch for more information"
20670 #, gcc-internal-format
20671 msgid "%s: PCH file was invalid"
20675 #, gcc-internal-format
20676 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
20680 #, gcc-internal-format
20682 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
20686 #, gcc-internal-format
20687 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
20691 #, gcc-internal-format
20692 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
20696 #, gcc-internal-format
20697 msgid "missing %<(%> after %<#pragma pack%> - ignored"
20700 #: c-pragma.c:163 c-pragma.c:195
20701 #, gcc-internal-format
20702 msgid "invalid constant in %<#pragma pack%> - ignored"
20705 #: c-pragma.c:167 c-pragma.c:209
20706 #, gcc-internal-format
20707 msgid "malformed %<#pragma pack%> - ignored"
20711 #, gcc-internal-format
20712 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
20716 #, gcc-internal-format
20717 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
20721 #, gcc-internal-format
20722 msgid "unknown action %qs for %<#pragma pack%> - ignored"
20726 #, gcc-internal-format
20727 msgid "junk at end of %<#pragma pack%>"
20731 #, gcc-internal-format
20732 msgid "#pragma pack has no effect with -fpack-struct - ignored"
20736 #, gcc-internal-format
20737 msgid "alignment must be a small power of two, not %d"
20741 #, gcc-internal-format
20742 msgid "missing %<(%> after %<#pragma push_macro%> - ignored"
20746 #, gcc-internal-format
20747 msgid "invalid constant in %<#pragma push_macro%> - ignored"
20751 #, gcc-internal-format
20752 msgid "missing %<)%> after %<#pragma push_macro%> - ignored"
20756 #, gcc-internal-format
20757 msgid "junk at end of %<#pragma push_macro%>"
20761 #, gcc-internal-format
20762 msgid "missing %<(%> after %<#pragma pop_macro%> - ignored"
20766 #, gcc-internal-format
20767 msgid "invalid constant in %<#pragma pop_macro%> - ignored"
20771 #, gcc-internal-format
20772 msgid "missing %<)%> after %<#pragma pop_macro%> - ignored"
20776 #, gcc-internal-format
20777 msgid "junk at end of %<#pragma pop_macro%>"
20781 #, gcc-internal-format
20783 "applying #pragma weak %q+D after first use results in unspecified behavior"
20786 #: c-pragma.c:482 c-pragma.c:487
20787 #, gcc-internal-format
20788 msgid "malformed #pragma weak, ignored"
20792 #, gcc-internal-format
20793 msgid "junk at end of %<#pragma weak%>"
20796 #: c-pragma.c:559 c-pragma.c:561
20797 #, gcc-internal-format
20798 msgid "malformed #pragma redefine_extname, ignored"
20802 #, gcc-internal-format
20803 msgid "junk at end of %<#pragma redefine_extname%>"
20807 #, gcc-internal-format
20808 msgid "#pragma redefine_extname not supported on this target"
20811 #: c-pragma.c:587 c-pragma.c:674
20812 #, gcc-internal-format
20813 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
20817 #, gcc-internal-format
20819 "#pragma redefine_extname ignored due to conflict with previous #pragma "
20824 #, gcc-internal-format
20825 msgid "malformed #pragma extern_prefix, ignored"
20829 #, gcc-internal-format
20830 msgid "junk at end of %<#pragma extern_prefix%>"
20834 #, gcc-internal-format
20835 msgid "#pragma extern_prefix not supported on this target"
20839 #, gcc-internal-format
20840 msgid "asm declaration ignored due to conflict with previous rename"
20844 #, gcc-internal-format
20846 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
20850 #, gcc-internal-format
20852 "#pragma GCC visibility push() must specify default, internal, hidden or "
20857 #, gcc-internal-format
20858 msgid "#pragma GCC visibility must be followed by push or pop"
20862 #, gcc-internal-format
20863 msgid "no matching push for %<#pragma GCC visibility pop%>"
20866 #: c-pragma.c:806 c-pragma.c:813
20867 #, gcc-internal-format
20868 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
20872 #, gcc-internal-format
20873 msgid "malformed #pragma GCC visibility push"
20877 #, gcc-internal-format
20878 msgid "junk at end of %<#pragma GCC visibility%>"
20882 #, gcc-internal-format
20883 msgid "#pragma GCC diagnostic not allowed inside functions"
20887 #, gcc-internal-format
20888 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
20892 #, gcc-internal-format
20893 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
20897 #, gcc-internal-format
20898 msgid "missing option after %<#pragma GCC diagnostic%> kind"
20902 #, gcc-internal-format
20903 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
20907 #, gcc-internal-format
20908 msgid "#pragma GCC option is not allowed inside functions"
20912 #, gcc-internal-format
20913 msgid "#pragma GCC option is not supported for this system"
20917 #, gcc-internal-format
20918 msgid "%<#pragma GCC option pop%> without a %<#pragma GCC option push%>"
20921 #: c-pragma.c:938 c-pragma.c:969
20922 #, gcc-internal-format
20923 msgid "%<#pragma GCC option%> is not a string or push/pop/reset"
20927 #, gcc-internal-format
20928 msgid "%<#pragma GCC option ([push|pop|reset])%> does not have a final %<)%>."
20932 #, gcc-internal-format
20933 msgid "%<#pragma GCC option [push|pop|reset]%> is badly formed"
20937 #, gcc-internal-format
20939 "%<#pragma GCC option (string [,string]...)%> does not have a final %<)%>."
20943 #, gcc-internal-format
20944 msgid "#pragma GCC option string... is badly formed"
20948 #, gcc-internal-format
20949 msgid "#pragma GCC optimize is not allowed inside functions"
20953 #, gcc-internal-format
20954 msgid "%<#pragma GCC optimize pop%> without a %<#pragma GCC optimize push%>"
20958 #, gcc-internal-format
20959 msgid "%<#pragma GCC optimize%> is not a string or push/pop/reset"
20963 #, gcc-internal-format
20965 "%<#pragma GCC optimize ([push|pop|reset])%> does not have a final %<)%>."
20969 #, gcc-internal-format
20970 msgid "%<#pragma GCC optimize [push|pop|reset]%> is badly formed"
20974 #, gcc-internal-format
20975 msgid "%<#pragma GCC optimize%> is not a string, number, or push/pop/reset"
20979 #, gcc-internal-format
20981 "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>."
20985 #, gcc-internal-format
20986 msgid "#pragma GCC optimize string... is badly formed"
20989 #: c-pragma.c:1191 c-pragma.c:1198
20990 #, gcc-internal-format
20991 msgid "expected a string after %<#pragma message%>"
20995 #, gcc-internal-format
20996 msgid "malformed %<#pragma message%>, ignored"
21000 #, gcc-internal-format
21001 msgid "junk at end of %<#pragma message%>"
21005 #, gcc-internal-format
21006 msgid "#pragma message: %s"
21010 #, gcc-internal-format
21011 msgid "%qD has an incomplete type"
21014 #: c-typeck.c:195 cp/call.c:2914
21015 #, gcc-internal-format
21016 msgid "invalid use of void expression"
21020 #, gcc-internal-format
21021 msgid "invalid use of flexible array member"
21025 #, gcc-internal-format
21026 msgid "invalid use of array with unspecified bounds"
21030 #, gcc-internal-format
21031 msgid "invalid use of undefined type %<%s %E%>"
21034 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
21036 #, gcc-internal-format
21037 msgid "invalid use of incomplete typedef %qD"
21040 #: c-typeck.c:474 c-typeck.c:499
21041 #, gcc-internal-format
21042 msgid "function types not truly compatible in ISO C"
21046 #, gcc-internal-format
21047 msgid "can%'t mix operands of decimal float and vector types"
21051 #, gcc-internal-format
21052 msgid "can%'t mix operands of decimal float and complex types"
21056 #, gcc-internal-format
21057 msgid "can%'t mix operands of decimal float and other float types"
21061 #, gcc-internal-format
21062 msgid "types are not quite compatible"
21066 #, gcc-internal-format
21067 msgid "function return types not compatible due to %<volatile%>"
21070 #: c-typeck.c:1525 c-typeck.c:2864
21071 #, gcc-internal-format
21072 msgid "arithmetic on pointer to an incomplete type"
21076 #, gcc-internal-format
21077 msgid "%qT has no member named %qE"
21081 #, gcc-internal-format
21082 msgid "request for member %qE in something not a structure or union"
21086 #, gcc-internal-format
21087 msgid "dereferencing pointer to incomplete type"
21091 #, gcc-internal-format
21092 msgid "dereferencing %<void *%> pointer"
21096 #, gcc-internal-format
21097 msgid "invalid type argument of %qs (have %qT)"
21100 #: c-typeck.c:2054 cp/typeck.c:2634
21101 #, gcc-internal-format
21102 msgid "subscripted value is neither array nor pointer"
21105 #: c-typeck.c:2065 cp/typeck.c:2553 cp/typeck.c:2639
21106 #, gcc-internal-format
21107 msgid "array subscript is not an integer"
21111 #, gcc-internal-format
21112 msgid "subscripted value is pointer to function"
21116 #, gcc-internal-format
21117 msgid "ISO C forbids subscripting %<register%> array"
21121 #, gcc-internal-format
21122 msgid "ISO C90 forbids subscripting non-lvalue array"
21126 #, gcc-internal-format
21127 msgid "%qD is static but used in inline function %qD which is not static"
21131 #, gcc-internal-format
21132 msgid "called object %qE is not a function"
21135 #. This situation leads to run-time undefined behavior. We can't,
21136 #. therefore, simply error unless we can prove that all possible
21137 #. executions of the program must execute the code.
21139 #, gcc-internal-format
21140 msgid "function called through a non-compatible type"
21144 #, gcc-internal-format
21145 msgid "type of formal parameter %d is incomplete"
21149 #, gcc-internal-format
21151 "passing argument %d of %qE as integer rather than floating due to prototype"
21155 #, gcc-internal-format
21157 "passing argument %d of %qE as integer rather than complex due to prototype"
21161 #, gcc-internal-format
21163 "passing argument %d of %qE as complex rather than floating due to prototype"
21167 #, gcc-internal-format
21169 "passing argument %d of %qE as floating rather than integer due to prototype"
21173 #, gcc-internal-format
21175 "passing argument %d of %qE as complex rather than integer due to prototype"
21179 #, gcc-internal-format
21181 "passing argument %d of %qE as floating rather than complex due to prototype"
21185 #, gcc-internal-format
21187 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
21192 #, gcc-internal-format
21193 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
21197 #, gcc-internal-format
21198 msgid "passing argument %d of %qE with different width due to prototype"
21202 #, gcc-internal-format
21203 msgid "passing argument %d of %qE as unsigned due to prototype"
21207 #, gcc-internal-format
21208 msgid "passing argument %d of %qE as signed due to prototype"
21211 #: c-typeck.c:2778 c-typeck.c:2782
21212 #, gcc-internal-format
21213 msgid "comparison with string literal results in unspecified behavior"
21217 #, gcc-internal-format
21218 msgid "pointer of type %<void *%> used in subtraction"
21222 #, gcc-internal-format
21223 msgid "pointer to a function used in subtraction"
21227 #, gcc-internal-format
21228 msgid "wrong type argument to unary plus"
21232 #, gcc-internal-format
21233 msgid "wrong type argument to unary minus"
21237 #, gcc-internal-format
21238 msgid "ISO C does not support %<~%> for complex conjugation"
21242 #, gcc-internal-format
21243 msgid "wrong type argument to bit-complement"
21247 #, gcc-internal-format
21248 msgid "wrong type argument to abs"
21252 #, gcc-internal-format
21253 msgid "wrong type argument to conjugation"
21257 #, gcc-internal-format
21258 msgid "wrong type argument to unary exclamation mark"
21262 #, gcc-internal-format
21263 msgid "ISO C does not support %<++%> and %<--%> on complex types"
21266 #: c-typeck.c:3042 c-typeck.c:3074
21267 #, gcc-internal-format
21268 msgid "wrong type argument to increment"
21271 #: c-typeck.c:3044 c-typeck.c:3077
21272 #, gcc-internal-format
21273 msgid "wrong type argument to decrement"
21277 #, gcc-internal-format
21278 msgid "increment of pointer to unknown structure"
21282 #, gcc-internal-format
21283 msgid "decrement of pointer to unknown structure"
21287 #, gcc-internal-format
21288 msgid "assignment of read-only member %qD"
21292 #, gcc-internal-format
21293 msgid "increment of read-only member %qD"
21297 #, gcc-internal-format
21298 msgid "decrement of read-only member %qD"
21302 #, gcc-internal-format
21303 msgid "read-only member %qD used as %<asm%> output"
21307 #, gcc-internal-format
21308 msgid "assignment of read-only variable %qD"
21312 #, gcc-internal-format
21313 msgid "increment of read-only variable %qD"
21317 #, gcc-internal-format
21318 msgid "decrement of read-only variable %qD"
21322 #, gcc-internal-format
21323 msgid "read-only variable %qD used as %<asm%> output"
21327 #, gcc-internal-format
21328 msgid "assignment of read-only location %qE"
21332 #, gcc-internal-format
21333 msgid "increment of read-only location %qE"
21337 #, gcc-internal-format
21338 msgid "decrement of read-only location %qE"
21342 #, gcc-internal-format
21343 msgid "read-only location %qE used as %<asm%> output"
21347 #, gcc-internal-format
21348 msgid "cannot take address of bit-field %qD"
21352 #, gcc-internal-format
21353 msgid "global register variable %qD used in nested function"
21357 #, gcc-internal-format
21358 msgid "register variable %qD used in nested function"
21362 #, gcc-internal-format
21363 msgid "address of global register variable %qD requested"
21367 #, gcc-internal-format
21368 msgid "address of register variable %qD requested"
21372 #, gcc-internal-format
21373 msgid "non-lvalue array in conditional expression"
21377 #, gcc-internal-format
21378 msgid "signed and unsigned type in conditional expression"
21382 #, gcc-internal-format
21383 msgid "ISO C forbids conditional expr with only one void side"
21386 #: c-typeck.c:3476 c-typeck.c:3485
21387 #, gcc-internal-format
21388 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
21392 #, gcc-internal-format
21393 msgid "pointer type mismatch in conditional expression"
21396 #: c-typeck.c:3501 c-typeck.c:3512
21397 #, gcc-internal-format
21398 msgid "pointer/integer type mismatch in conditional expression"
21402 #, gcc-internal-format
21403 msgid "type mismatch in conditional expression"
21407 #, gcc-internal-format
21408 msgid "left-hand operand of comma expression has no effect"
21412 #, gcc-internal-format
21413 msgid "cast specifies array type"
21417 #, gcc-internal-format
21418 msgid "cast specifies function type"
21422 #, gcc-internal-format
21423 msgid "ISO C forbids casting nonscalar to the same type"
21427 #, gcc-internal-format
21428 msgid "ISO C forbids casts to union type"
21432 #, gcc-internal-format
21433 msgid "cast to union type from type not present in union"
21437 #, gcc-internal-format
21438 msgid "cast adds new qualifiers to function type"
21441 #. There are qualifiers present in IN_OTYPE that are not
21442 #. present in IN_TYPE.
21444 #, gcc-internal-format
21445 msgid "cast discards qualifiers from pointer target type"
21449 #, gcc-internal-format
21450 msgid "cast increases required alignment of target type"
21454 #, gcc-internal-format
21455 msgid "cast from pointer to integer of different size"
21459 #, gcc-internal-format
21460 msgid "cast from function call of type %qT to non-matching type %qT"
21464 #, gcc-internal-format
21465 msgid "cast to pointer from integer of different size"
21469 #, gcc-internal-format
21470 msgid "ISO C forbids conversion of function pointer to object pointer type"
21474 #, gcc-internal-format
21475 msgid "ISO C forbids conversion of object pointer to function pointer type"
21479 #, gcc-internal-format
21480 msgid "cannot pass rvalue to reference parameter"
21483 #: c-typeck.c:4155 c-typeck.c:4325
21484 #, gcc-internal-format
21486 "passing argument %d of %qE makes qualified function pointer from unqualified"
21489 #: c-typeck.c:4158 c-typeck.c:4328
21490 #, gcc-internal-format
21491 msgid "assignment makes qualified function pointer from unqualified"
21494 #: c-typeck.c:4161 c-typeck.c:4330
21495 #, gcc-internal-format
21496 msgid "initialization makes qualified function pointer from unqualified"
21499 #: c-typeck.c:4164 c-typeck.c:4332
21500 #, gcc-internal-format
21501 msgid "return makes qualified function pointer from unqualified"
21504 #: c-typeck.c:4169 c-typeck.c:4290
21505 #, gcc-internal-format
21506 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
21509 #: c-typeck.c:4171 c-typeck.c:4292
21510 #, gcc-internal-format
21511 msgid "assignment discards qualifiers from pointer target type"
21514 #: c-typeck.c:4173 c-typeck.c:4294
21515 #, gcc-internal-format
21516 msgid "initialization discards qualifiers from pointer target type"
21519 #: c-typeck.c:4175 c-typeck.c:4296
21520 #, gcc-internal-format
21521 msgid "return discards qualifiers from pointer target type"
21525 #, gcc-internal-format
21526 msgid "ISO C prohibits argument conversion to union type"
21530 #, gcc-internal-format
21531 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
21535 #, gcc-internal-format
21536 msgid "argument %d of %qE might be a candidate for a format attribute"
21540 #, gcc-internal-format
21541 msgid "assignment left-hand side might be a candidate for a format attribute"
21545 #, gcc-internal-format
21547 "initialization left-hand side might be a candidate for a format attribute"
21551 #, gcc-internal-format
21552 msgid "return type might be a candidate for a format attribute"
21556 #, gcc-internal-format
21558 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
21563 #, gcc-internal-format
21564 msgid "ISO C forbids assignment between function pointer and %<void *%>"
21568 #, gcc-internal-format
21569 msgid "ISO C forbids initialization between function pointer and %<void *%>"
21573 #, gcc-internal-format
21574 msgid "ISO C forbids return between function pointer and %<void *%>"
21578 #, gcc-internal-format
21579 msgid "pointer targets in passing argument %d of %qE differ in signedness"
21583 #, gcc-internal-format
21584 msgid "pointer targets in assignment differ in signedness"
21588 #, gcc-internal-format
21589 msgid "pointer targets in initialization differ in signedness"
21593 #, gcc-internal-format
21594 msgid "pointer targets in return differ in signedness"
21598 #, gcc-internal-format
21599 msgid "passing argument %d of %qE from incompatible pointer type"
21603 #, gcc-internal-format
21604 msgid "assignment from incompatible pointer type"
21608 #, gcc-internal-format
21609 msgid "initialization from incompatible pointer type"
21613 #, gcc-internal-format
21614 msgid "return from incompatible pointer type"
21618 #, gcc-internal-format
21619 msgid "passing argument %d of %qE makes pointer from integer without a cast"
21623 #, gcc-internal-format
21624 msgid "assignment makes pointer from integer without a cast"
21628 #, gcc-internal-format
21629 msgid "initialization makes pointer from integer without a cast"
21633 #, gcc-internal-format
21634 msgid "return makes pointer from integer without a cast"
21638 #, gcc-internal-format
21639 msgid "passing argument %d of %qE makes integer from pointer without a cast"
21643 #, gcc-internal-format
21644 msgid "assignment makes integer from pointer without a cast"
21648 #, gcc-internal-format
21649 msgid "initialization makes integer from pointer without a cast"
21653 #, gcc-internal-format
21654 msgid "return makes integer from pointer without a cast"
21658 #, gcc-internal-format
21659 msgid "incompatible types in assignment"
21663 #, gcc-internal-format
21664 msgid "incompatible types in initialization"
21668 #, gcc-internal-format
21669 msgid "incompatible types in return"
21673 #, gcc-internal-format
21674 msgid "traditional C rejects automatic aggregate initialization"
21677 #: c-typeck.c:4632 c-typeck.c:4648 c-typeck.c:4665
21678 #, gcc-internal-format
21679 msgid "(near initialization for %qs)"
21682 #: c-typeck.c:5220 cp/decl.c:5075
21683 #, gcc-internal-format
21684 msgid "opaque vector types cannot be initialized"
21688 #, gcc-internal-format
21689 msgid "unknown field %qE specified in initializer"
21693 #, gcc-internal-format
21694 msgid "traditional C rejects initialization of unions"
21698 #, gcc-internal-format
21699 msgid "jump into statement expression"
21703 #, gcc-internal-format
21704 msgid "jump into scope of identifier with variably modified type"
21708 #, gcc-internal-format
21709 msgid "ISO C forbids %<goto *expr;%>"
21712 #: c-typeck.c:7108 cp/typeck.c:6736
21713 #, gcc-internal-format
21714 msgid "function declared %<noreturn%> has a %<return%> statement"
21718 #, gcc-internal-format
21719 msgid "%<return%> with no value, in function returning non-void"
21723 #, gcc-internal-format
21724 msgid "%<return%> with a value, in function returning void"
21728 #, gcc-internal-format
21729 msgid "ISO C forbids %<return%> with expression, in function returning void"
21733 #, gcc-internal-format
21734 msgid "function returns address of local variable"
21737 #: c-typeck.c:7261 cp/semantics.c:961
21738 #, gcc-internal-format
21739 msgid "switch quantity not an integer"
21743 #, gcc-internal-format
21744 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
21748 #, gcc-internal-format
21750 "case label in statement expression not containing enclosing switch statement"
21754 #, gcc-internal-format
21756 "%<default%> label in statement expression not containing enclosing switch "
21761 #, gcc-internal-format
21763 "case label in scope of identifier with variably modified type not containing "
21764 "enclosing switch statement"
21768 #, gcc-internal-format
21770 "%<default%> label in scope of identifier with variably modified type not "
21771 "containing enclosing switch statement"
21775 #, gcc-internal-format
21776 msgid "case label not within a switch statement"
21780 #, gcc-internal-format
21781 msgid "%<default%> label not within a switch statement"
21785 #, gcc-internal-format
21786 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
21789 #: c-typeck.c:7522 cp/cp-gimplify.c:92
21790 #, gcc-internal-format
21791 msgid "break statement not within loop or switch"
21795 #, gcc-internal-format
21796 msgid "continue statement not within a loop"
21800 #, gcc-internal-format
21801 msgid "break statement used with OpenMP for loop"
21805 #, gcc-internal-format
21806 msgid "%Hstatement with no effect"
21810 #, gcc-internal-format
21811 msgid "expression statement has incomplete type"
21814 #: c-typeck.c:8132 cp/typeck.c:3402
21815 #, gcc-internal-format
21816 msgid "right shift count is negative"
21819 #: c-typeck.c:8139 cp/typeck.c:3408
21820 #, gcc-internal-format
21821 msgid "right shift count >= width of type"
21824 #: c-typeck.c:8161 cp/typeck.c:3429
21825 #, gcc-internal-format
21826 msgid "left shift count is negative"
21829 #: c-typeck.c:8164 cp/typeck.c:3434
21830 #, gcc-internal-format
21831 msgid "left shift count >= width of type"
21834 #: c-typeck.c:8182 cp/typeck.c:3480
21835 #, gcc-internal-format
21836 msgid "comparing floating point with == or != is unsafe"
21839 #: c-typeck.c:8206 c-typeck.c:8213
21840 #, gcc-internal-format
21841 msgid "ISO C forbids comparison of %<void *%> with function pointer"
21844 #: c-typeck.c:8220 c-typeck.c:8280
21845 #, gcc-internal-format
21846 msgid "comparison of distinct pointer types lacks a cast"
21849 #: c-typeck.c:8229 c-typeck.c:8237 cp/typeck.c:3503 cp/typeck.c:3515
21850 #, gcc-internal-format
21851 msgid "the address of %qD will never be NULL"
21854 #: c-typeck.c:8244 c-typeck.c:8249 c-typeck.c:8302 c-typeck.c:8307
21855 #, gcc-internal-format
21856 msgid "comparison between pointer and integer"
21860 #, gcc-internal-format
21861 msgid "comparison of complete and incomplete pointers"
21865 #, gcc-internal-format
21866 msgid "ISO C forbids ordered comparisons of pointers to functions"
21869 #: c-typeck.c:8288 c-typeck.c:8291 c-typeck.c:8297
21870 #, gcc-internal-format
21871 msgid "ordered comparison of pointer with integer zero"
21875 #, gcc-internal-format
21876 msgid "used array that cannot be converted to pointer where scalar is required"
21880 #, gcc-internal-format
21881 msgid "used struct type value where scalar is required"
21885 #, gcc-internal-format
21886 msgid "used union type value where scalar is required"
21889 #: c-typeck.c:8615 cp/semantics.c:3712
21890 #, gcc-internal-format
21891 msgid "%qE has invalid type for %<reduction%>"
21894 #: c-typeck.c:8649 cp/semantics.c:3725
21895 #, gcc-internal-format
21896 msgid "%qE has invalid type for %<reduction(%s)%>"
21899 #: c-typeck.c:8665 cp/semantics.c:3735
21900 #, gcc-internal-format
21901 msgid "%qE must be %<threadprivate%> for %<copyin%>"
21904 #: c-typeck.c:8674 cp/semantics.c:3532
21905 #, gcc-internal-format
21906 msgid "%qE is not a variable in clause %qs"
21909 #: c-typeck.c:8681 c-typeck.c:8701 c-typeck.c:8721
21910 #, gcc-internal-format
21911 msgid "%qE appears more than once in data clauses"
21914 #: c-typeck.c:8695 cp/semantics.c:3555
21915 #, gcc-internal-format
21916 msgid "%qE is not a variable in clause %<firstprivate%>"
21919 #: c-typeck.c:8715 cp/semantics.c:3577
21920 #, gcc-internal-format
21921 msgid "%qE is not a variable in clause %<lastprivate%>"
21924 #: c-typeck.c:8775 cp/semantics.c:3776
21925 #, gcc-internal-format
21926 msgid "%qE is predetermined %qs for %qs"
21930 #, gcc-internal-format
21931 msgid "function call has aggregate value"
21935 #, gcc-internal-format
21936 msgid "Unrecognized GIMPLE statement during RTL expansion"
21939 #: cfgexpand.c:2292
21940 #, gcc-internal-format
21941 msgid "not protecting local variables: variable length buffer"
21944 #: cfgexpand.c:2295
21945 #, gcc-internal-format
21946 msgid "not protecting function: no buffer at least %d bytes long"
21950 #, gcc-internal-format
21951 msgid "bb %d on wrong place"
21955 #, gcc-internal-format
21956 msgid "prev_bb of %d should be %d, not %d"
21960 #, gcc-internal-format
21961 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
21965 #, gcc-internal-format
21966 msgid "verify_flow_info: Block %i lacks loop_father"
21970 #, gcc-internal-format
21971 msgid "verify_flow_info: Wrong count of block %i %i"
21975 #, gcc-internal-format
21976 msgid "verify_flow_info: Wrong frequency of block %i %i"
21980 #, gcc-internal-format
21981 msgid "verify_flow_info: Duplicate edge %i->%i"
21985 #, gcc-internal-format
21986 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
21990 #, gcc-internal-format
21991 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
21995 #, gcc-internal-format
21996 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
21999 #: cfghooks.c:185 cfgrtl.c:1830
22000 #, gcc-internal-format
22001 msgid "wrong amount of branch edges after unconditional jump %i"
22004 #: cfghooks.c:193 cfghooks.c:204
22005 #, gcc-internal-format
22006 msgid "basic block %d pred edge is corrupted"
22010 #, gcc-internal-format
22011 msgid "its dest_idx should be %d, not %d"
22015 #, gcc-internal-format
22016 msgid "basic block %i edge lists are corrupted"
22020 #, gcc-internal-format
22021 msgid "verify_flow_info failed"
22025 #, gcc-internal-format
22026 msgid "%s does not support redirect_edge_and_branch"
22030 #, gcc-internal-format
22031 msgid "%s does not support can_remove_branch_p"
22035 #, gcc-internal-format
22036 msgid "%s does not support redirect_edge_and_branch_force"
22040 #, gcc-internal-format
22041 msgid "%s does not support split_block"
22045 #, gcc-internal-format
22046 msgid "%s does not support move_block_after"
22050 #, gcc-internal-format
22051 msgid "%s does not support delete_basic_block"
22055 #, gcc-internal-format
22056 msgid "%s does not support split_edge"
22060 #, gcc-internal-format
22061 msgid "%s does not support create_basic_block"
22065 #, gcc-internal-format
22066 msgid "%s does not support can_merge_blocks_p"
22070 #, gcc-internal-format
22071 msgid "%s does not support predict_edge"
22075 #, gcc-internal-format
22076 msgid "%s does not support predicted_by_p"
22080 #, gcc-internal-format
22081 msgid "%s does not support merge_blocks"
22085 #, gcc-internal-format
22086 msgid "%s does not support make_forwarder_block"
22090 #, gcc-internal-format
22091 msgid "%s does not support can_duplicate_block_p"
22095 #, gcc-internal-format
22096 msgid "%s does not support duplicate_block"
22100 #, gcc-internal-format
22101 msgid "%s does not support block_ends_with_call_p"
22105 #, gcc-internal-format
22106 msgid "%s does not support block_ends_with_condjump_p"
22110 #, gcc-internal-format
22111 msgid "%s does not support flow_call_edges_add"
22115 #, gcc-internal-format
22116 msgid "size of loop %d should be %d, not %d"
22120 #, gcc-internal-format
22121 msgid "bb %d do not belong to loop %d"
22125 #, gcc-internal-format
22126 msgid "loop %d's header does not have exactly 2 entries"
22130 #, gcc-internal-format
22131 msgid "loop %d's latch does not have exactly 1 successor"
22135 #, gcc-internal-format
22136 msgid "loop %d's latch does not have header as successor"
22140 #, gcc-internal-format
22141 msgid "loop %d's latch does not belong directly to it"
22145 #, gcc-internal-format
22146 msgid "loop %d's header does not belong directly to it"
22150 #, gcc-internal-format
22151 msgid "loop %d's latch is marked as part of irreducible region"
22155 #, gcc-internal-format
22156 msgid "basic block %d should be marked irreducible"
22160 #, gcc-internal-format
22161 msgid "basic block %d should not be marked irreducible"
22165 #, gcc-internal-format
22166 msgid "edge from %d to %d should be marked irreducible"
22170 #, gcc-internal-format
22171 msgid "edge from %d to %d should not be marked irreducible"
22175 #, gcc-internal-format
22176 msgid "corrupted head of the exits list of loop %d"
22180 #, gcc-internal-format
22181 msgid "corrupted exits list of loop %d"
22185 #, gcc-internal-format
22186 msgid "nonempty exits list of loop %d, but exits are not recorded"
22190 #, gcc-internal-format
22191 msgid "Exit %d->%d not recorded"
22195 #, gcc-internal-format
22196 msgid "Wrong list of exited loops for edge %d->%d"
22200 #, gcc-internal-format
22201 msgid "Too many loop exits recorded"
22205 #, gcc-internal-format
22206 msgid "%d exits recorded for loop %d (having %d exits)"
22210 #, gcc-internal-format
22211 msgid "BB_RTL flag not set for block %d"
22215 #, gcc-internal-format
22216 msgid "insn %d basic block pointer is %d, should be %d"
22220 #, gcc-internal-format
22221 msgid "insn %d in header of bb %d has non-NULL basic block"
22225 #, gcc-internal-format
22226 msgid "insn %d in footer of bb %d has non-NULL basic block"
22230 #, gcc-internal-format
22231 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
22235 #, gcc-internal-format
22236 msgid "fallthru edge crosses section boundary (bb %i)"
22240 #, gcc-internal-format
22241 msgid "missing REG_EH_REGION note in the end of bb %i"
22245 #, gcc-internal-format
22246 msgid "too many outgoing branch edges from bb %i"
22250 #, gcc-internal-format
22251 msgid "fallthru edge after unconditional jump %i"
22255 #, gcc-internal-format
22256 msgid "wrong amount of branch edges after conditional jump %i"
22260 #, gcc-internal-format
22261 msgid "call edges for non-call insn in bb %i"
22265 #, gcc-internal-format
22266 msgid "abnormal edges for no purpose in bb %i"
22270 #, gcc-internal-format
22271 msgid "insn %d inside basic block %d but block_for_insn is NULL"
22275 #, gcc-internal-format
22276 msgid "insn %d inside basic block %d but block_for_insn is %i"
22279 #: cfgrtl.c:1881 cfgrtl.c:1891
22280 #, gcc-internal-format
22281 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
22285 #, gcc-internal-format
22286 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
22290 #, gcc-internal-format
22291 msgid "in basic block %d:"
22294 #: cfgrtl.c:1967 cfgrtl.c:2057
22295 #, gcc-internal-format
22296 msgid "insn %d outside of basic blocks has non-NULL bb field"
22300 #, gcc-internal-format
22301 msgid "end insn %d for block %d not found in the insn stream"
22305 #, gcc-internal-format
22306 msgid "insn %d is in multiple basic blocks (%d and %d)"
22310 #, gcc-internal-format
22311 msgid "head insn %d for block %d not found in the insn stream"
22315 #, gcc-internal-format
22316 msgid "missing barrier after block %i"
22320 #, gcc-internal-format
22321 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
22325 #, gcc-internal-format
22326 msgid "verify_flow_info: Incorrect fallthru %i->%i"
22330 #, gcc-internal-format
22331 msgid "basic blocks not laid down consecutively"
22335 #, gcc-internal-format
22336 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
22340 #, gcc-internal-format
22341 msgid "%D renamed after being referenced in assembly"
22344 #: cgraphunit.c:572
22345 #, gcc-internal-format
22346 msgid "aux field set for edge %s->%s"
22349 #: cgraphunit.c:578
22350 #, gcc-internal-format
22351 msgid "Execution count is negative"
22354 #: cgraphunit.c:585
22355 #, gcc-internal-format
22356 msgid "caller edge count is negative"
22359 #: cgraphunit.c:590
22360 #, gcc-internal-format
22361 msgid "caller edge frequency is negative"
22364 #: cgraphunit.c:595
22365 #, gcc-internal-format
22366 msgid "caller edge frequency is too large"
22369 #: cgraphunit.c:604
22370 #, gcc-internal-format
22371 msgid "inlined_to pointer is wrong"
22374 #: cgraphunit.c:609
22375 #, gcc-internal-format
22376 msgid "multiple inline callers"
22379 #: cgraphunit.c:616
22380 #, gcc-internal-format
22381 msgid "inlined_to pointer set for noninline callers"
22384 #: cgraphunit.c:622
22385 #, gcc-internal-format
22386 msgid "inlined_to pointer is set but no predecessors found"
22389 #: cgraphunit.c:627
22390 #, gcc-internal-format
22391 msgid "inlined_to pointer refers to itself"
22394 #: cgraphunit.c:637
22395 #, gcc-internal-format
22396 msgid "node not found in cgraph_hash"
22399 #: cgraphunit.c:667
22400 #, gcc-internal-format
22401 msgid "shared call_stmt:"
22404 #: cgraphunit.c:674
22405 #, gcc-internal-format
22406 msgid "edge points to wrong declaration:"
22409 #: cgraphunit.c:683
22410 #, gcc-internal-format
22411 msgid "missing callgraph edge for call stmt:"
22414 #: cgraphunit.c:699
22415 #, gcc-internal-format
22416 msgid "edge %s->%s has no corresponding call_stmt"
22419 #: cgraphunit.c:711
22420 #, gcc-internal-format
22421 msgid "verify_cgraph_node failed"
22424 #: cgraphunit.c:804 cgraphunit.c:827
22425 #, gcc-internal-format
22426 msgid "%J%<externally_visible%> attribute have effect only on public objects"
22429 #: cgraphunit.c:1010
22430 #, gcc-internal-format
22431 msgid "failed to reclaim unneeded function"
22434 #: cgraphunit.c:1338
22435 #, gcc-internal-format
22436 msgid "nodes with unreleased memory found"
22440 #, gcc-internal-format
22441 msgid "unknown demangling style '%s'"
22445 #, gcc-internal-format
22446 msgid "%s terminated with signal %d [%s]%s"
22450 #, gcc-internal-format
22451 msgid "%s returned %d exit status"
22455 #, gcc-internal-format
22456 msgid "cannot find 'ldd'"
22460 #, gcc-internal-format
22461 msgid "cannot convert to a pointer type"
22465 #, gcc-internal-format
22466 msgid "pointer value used where a floating point value was expected"
22470 #, gcc-internal-format
22471 msgid "aggregate value used where a float was expected"
22475 #, gcc-internal-format
22476 msgid "conversion to incomplete type"
22479 #: convert.c:730 convert.c:806
22480 #, gcc-internal-format
22481 msgid "can't convert between vector values of different size"
22485 #, gcc-internal-format
22486 msgid "aggregate value used where an integer was expected"
22490 #, gcc-internal-format
22491 msgid "pointer value used where a complex was expected"
22495 #, gcc-internal-format
22496 msgid "aggregate value used where a complex was expected"
22500 #, gcc-internal-format
22501 msgid "can't convert value to a vector"
22505 #, gcc-internal-format
22506 msgid "aggregate value used where a fixed-point was expected"
22510 #, gcc-internal-format
22511 msgid "%qs is not a gcov data file"
22515 #, gcc-internal-format
22516 msgid "%qs is version %q.*s, expected version %q.*s"
22519 #: coverage.c:275 coverage.c:283
22520 #, gcc-internal-format
22521 msgid "coverage mismatch for function %u while reading execution counters"
22524 #: coverage.c:277 coverage.c:372
22525 #, gcc-internal-format
22526 msgid "checksum is %x instead of %x"
22529 #: coverage.c:285 coverage.c:374
22530 #, gcc-internal-format
22531 msgid "number of counters is %d instead of %d"
22535 #, gcc-internal-format
22536 msgid "cannot merge separate %s counters for function %u"
22540 #, gcc-internal-format
22541 msgid "%qs has overflowed"
22545 #, gcc-internal-format
22546 msgid "no coverage for function %qs found"
22549 #: coverage.c:363 coverage.c:366
22550 #, gcc-internal-format
22551 msgid "coverage mismatch for function %qs while reading counter %qs"
22555 #, gcc-internal-format
22556 msgid "coverage mismatch ignored due to -Wcoverage-mismatch"
22560 #, gcc-internal-format
22561 msgid "execution counts estimated"
22565 #, gcc-internal-format
22566 msgid "this can result in poorly optimized code"
22570 #, gcc-internal-format
22571 msgid "cannot open %s"
22575 #, gcc-internal-format
22576 msgid "error writing %qs"
22580 #, gcc-internal-format
22581 msgid "Can not find a valid counter:value pair:"
22585 #, gcc-internal-format
22586 msgid "-fdbg-cnt=%s"
22590 #, gcc-internal-format
22595 #, gcc-internal-format
22596 msgid "common symbol debug info is not structured as symbol+offset"
22599 #: diagnostic.c:699
22600 #, gcc-internal-format
22601 msgid "in %s, at %s:%d"
22605 #, gcc-internal-format
22606 msgid "dominator of %d status unknown"
22610 #, gcc-internal-format
22611 msgid "dominator of %d should be %d, not %d"
22614 #: dwarf2out.c:4464
22615 #, gcc-internal-format
22616 msgid "DW_LOC_OP %s not implemented"
22620 #, gcc-internal-format
22621 msgid "invalid rtl sharing found in the insn"
22625 #, gcc-internal-format
22630 #, gcc-internal-format
22631 msgid "internal consistency failure"
22635 #, gcc-internal-format
22636 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
22640 #, gcc-internal-format
22641 msgid "abort in %s, at %s:%d"
22645 #, gcc-internal-format
22646 msgid "exception handling disabled, use -fexceptions to enable"
22650 #, gcc-internal-format
22651 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
22655 #, gcc-internal-format
22656 msgid "__builtin_eh_return not supported on this target"
22659 #: except.c:3861 except.c:3870
22660 #, gcc-internal-format
22661 msgid "region_array is corrupted for region %i"
22665 #, gcc-internal-format
22666 msgid "outer block of region %i is wrong"
22670 #, gcc-internal-format
22671 msgid "region %i may contain throw and is contained in region that may not"
22675 #, gcc-internal-format
22676 msgid "negative nesting depth of region %i"
22680 #, gcc-internal-format
22681 msgid "tree list ends on depth %i"
22685 #, gcc-internal-format
22686 msgid "array does not match the region tree"
22690 #, gcc-internal-format
22691 msgid "verify_eh_tree failed"
22695 #, gcc-internal-format
22696 msgid "stack limits not supported on this target"
22700 msgid "%Kcall to %qs declared with attribute error: %s"
22704 msgid "%Kcall to %qs declared with attribute warning: %s"
22708 #, gcc-internal-format
22709 msgid "invalid argument %qs to -fdebug-prefix-map"
22713 #, gcc-internal-format
22714 msgid "the frame size of %wd bytes is larger than %wd bytes"
22717 #: fixed-value.c:104
22718 #, gcc-internal-format
22719 msgid "large fixed-point constant implicitly truncated to fixed-point type"
22722 #: fold-const.c:990 tree-ssa-loop-niter.c:1854 tree-vrp.c:5516 tree-vrp.c:5557
22723 #, gcc-internal-format
22727 #: fold-const.c:1360
22728 #, gcc-internal-format
22729 msgid "assuming signed overflow does not occur when negating a division"
22732 #: fold-const.c:5129
22733 #, gcc-internal-format
22734 msgid "assuming signed overflow does not occur when simplifying range test"
22737 #: fold-const.c:5505 fold-const.c:5520
22738 #, gcc-internal-format
22739 msgid "comparison is always %d"
22742 #: fold-const.c:5537
22743 #, gcc-internal-format
22744 msgid "%<or%> of unmatched not-equal tests is always 1"
22747 #: fold-const.c:5542
22748 #, gcc-internal-format
22749 msgid "%<and%> of mutually exclusive equal-tests is always 0"
22752 #: fold-const.c:8380
22753 #, gcc-internal-format
22755 "assuming signed overflow does not occur when reducing constant in comparison"
22758 #: fold-const.c:8753
22759 #, gcc-internal-format
22761 "assuming signed overflow does not occur when combining constants around a "
22765 #: fold-const.c:13312
22766 #, gcc-internal-format
22767 msgid "fold check: original tree changed by fold"
22771 #, gcc-internal-format
22772 msgid "%Jtotal size of local objects too large"
22775 #: function.c:813 varasm.c:2139
22776 #, gcc-internal-format
22777 msgid "size of variable %q+D is too large"
22780 #: function.c:1556 gimplify.c:4750
22781 #, gcc-internal-format
22782 msgid "impossible constraint in %<asm%>"
22786 #, gcc-internal-format
22787 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
22791 #, gcc-internal-format
22792 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
22796 #, gcc-internal-format
22797 msgid "function returns an aggregate"
22801 #, gcc-internal-format
22802 msgid "unused parameter %q+D"
22806 #, gcc-internal-format
22807 msgid "ambiguous abbreviation %s"
22811 #, gcc-internal-format
22812 msgid "incomplete '%s' option"
22816 #, gcc-internal-format
22817 msgid "missing argument to '%s' option"
22821 #, gcc-internal-format
22822 msgid "extraneous argument to '%s' option"
22826 #, gcc-internal-format
22827 msgid "warning: -pipe ignored because -save-temps specified"
22831 #, gcc-internal-format
22832 msgid "warning: '-x %s' after last input file has no effect"
22835 #. Catch the case where a spec string contains something like
22836 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
22837 #. hand side of the :.
22839 #, gcc-internal-format
22840 msgid "spec failure: '%%*' has not been initialized by pattern match"
22844 #, gcc-internal-format
22845 msgid "warning: use of obsolete %%[ operator in specs"
22849 #, gcc-internal-format
22850 msgid "spec failure: unrecognized spec option '%c'"
22854 #, gcc-internal-format
22855 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
22859 #, gcc-internal-format
22860 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
22864 #, gcc-internal-format
22865 msgid "unrecognized option '-%s'"
22868 #: gcc.c:6708 gcc.c:6771
22869 #, gcc-internal-format
22870 msgid "%s: %s compiler not installed on this system"
22874 #, gcc-internal-format
22875 msgid "%s: linker input file unused because linking not done"
22879 #, gcc-internal-format
22880 msgid "language %s not recognized"
22884 #, gcc-internal-format
22889 #, gcc-internal-format
22890 msgid "%s: %d basic blocks and %d edges/basic block"
22894 #, gcc-internal-format
22895 msgid "%s: %d basic blocks and %d registers"
22898 #: ggc-common.c:400 ggc-common.c:408 ggc-common.c:476 ggc-common.c:495
22899 #: ggc-page.c:2173 ggc-page.c:2204 ggc-page.c:2211 ggc-zone.c:2437
22900 #: ggc-zone.c:2448 ggc-zone.c:2452
22901 #, gcc-internal-format
22902 msgid "can't write PCH file: %m"
22905 #: ggc-common.c:488 config/i386/host-cygwin.c:57
22906 #, gcc-internal-format
22907 msgid "can't get position in PCH file: %m"
22910 #: ggc-common.c:498
22911 #, gcc-internal-format
22912 msgid "can't write padding to PCH file: %m"
22915 #: ggc-common.c:553 ggc-common.c:561 ggc-common.c:568 ggc-common.c:571
22916 #: ggc-common.c:581 ggc-common.c:584 ggc-page.c:2301 ggc-zone.c:2471
22917 #, gcc-internal-format
22918 msgid "can't read PCH file: %m"
22921 #: ggc-common.c:576
22922 #, gcc-internal-format
22923 msgid "had to relocate PCH"
22927 #, gcc-internal-format
22928 msgid "open /dev/zero: %m"
22931 #: ggc-page.c:2189 ggc-page.c:2195
22932 #, gcc-internal-format
22933 msgid "can't write PCH file"
22936 #: ggc-zone.c:2434 ggc-zone.c:2445
22937 #, gcc-internal-format
22938 msgid "can't seek PCH file: %m"
22942 #, gcc-internal-format
22943 msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
22947 #, gcc-internal-format
22948 msgid "gimple check: %s, have %s in %s, at %s:%d"
22952 #, gcc-internal-format
22953 msgid "invalid lvalue in asm output %d"
22957 #, gcc-internal-format
22958 msgid "non-memory input %d must stay in memory"
22962 #, gcc-internal-format
22963 msgid "memory input %d is not directly addressable"
22967 #, gcc-internal-format
22968 msgid "%qs not specified in enclosing parallel"
22972 #, gcc-internal-format
22973 msgid "%Henclosing parallel"
22977 #, gcc-internal-format
22978 msgid "iteration variable %qs should be private"
22982 #, gcc-internal-format
22983 msgid "iteration variable %qs should not be firstprivate"
22987 #, gcc-internal-format
22988 msgid "iteration variable %qs should not be reduction"
22992 #, gcc-internal-format
22993 msgid "%s variable %qs is private in outer context"
22997 #, gcc-internal-format
22998 msgid "gimplification failed"
23001 #: global.c:272 global.c:285 global.c:299 ira.c:1305 ira.c:1318 ira.c:1332
23002 #, gcc-internal-format
23003 msgid "%s cannot be used in asm here"
23006 #: graph.c:401 java/jcf-parse.c:1724 java/jcf-parse.c:1864 objc/objc-act.c:493
23007 #, gcc-internal-format
23008 msgid "can't open %s: %m"
23011 #: haifa-sched.c:185
23012 #, gcc-internal-format
23013 msgid "fix_sched_param: unknown param: %s"
23017 #, gcc-internal-format
23019 "barrier region may not be closely nested inside of work-sharing, critical, "
23020 "ordered, master or explicit task region"
23024 #, gcc-internal-format
23026 "work-sharing region may not be closely nested inside of work-sharing, "
23027 "critical, ordered, master or explicit task region"
23031 #, gcc-internal-format
23033 "master region may not be closely nested inside of work-sharing or explicit "
23038 #, gcc-internal-format
23040 "ordered region may not be closely nested inside of critical or explicit task "
23045 #, gcc-internal-format
23047 "ordered region must be closely nested inside a loop region with an ordered "
23052 #, gcc-internal-format
23054 "critical region may not be nested inside a critical region with the same name"
23057 #: omp-low.c:6610 cp/decl.c:2654
23058 #, gcc-internal-format
23059 msgid "invalid exit from OpenMP structured block"
23062 #: omp-low.c:6612 omp-low.c:6617
23063 #, gcc-internal-format
23064 msgid "invalid entry to OpenMP structured block"
23067 #. Otherwise, be vague and lazy, but efficient.
23069 #, gcc-internal-format
23070 msgid "invalid branch to/from an OpenMP structured block"
23074 #, gcc-internal-format
23075 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
23079 #, gcc-internal-format
23080 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
23084 #, gcc-internal-format
23086 "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-"
23087 "femit-struct-debug-detailed=ind:...%>"
23090 #. Eventually this should become a hard error IMO.
23092 #, gcc-internal-format
23093 msgid "command line option \"%s\" is valid for %s but not for %s"
23096 #: opts.c:475 opts.c:795
23097 #, gcc-internal-format
23098 msgid "unrecognized command line option \"%s\""
23102 #, gcc-internal-format
23103 msgid "command line option %qs is not supported by this configuration"
23107 #, gcc-internal-format
23108 msgid "missing argument to \"%s\""
23112 #, gcc-internal-format
23113 msgid "argument to \"%s\" should be a non-negative integer"
23117 #, gcc-internal-format
23118 msgid "disallowed call to %qs"
23122 #, gcc-internal-format
23123 msgid "Section anchors must be disabled when toplevel reorder is disabled."
23127 #, gcc-internal-format
23128 msgid "-freorder-blocks-and-partition does not work with exceptions"
23132 #, gcc-internal-format
23133 msgid "-freorder-blocks-and-partition does not support unwind info"
23137 #, gcc-internal-format
23138 msgid "-freorder-blocks-and-partition does not work on this architecture"
23142 #, gcc-internal-format
23143 msgid "-fira does not work on this architecture"
23147 #, gcc-internal-format
23148 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
23152 #, gcc-internal-format
23153 msgid "structure alignment must be a small power of two, not %d"
23157 #, gcc-internal-format
23158 msgid "unrecognized visibility value \"%s\""
23162 #, gcc-internal-format
23163 msgid "unknown stack check parameter \"%s\""
23167 #, gcc-internal-format
23168 msgid "unrecognized register name \"%s\""
23172 #, gcc-internal-format
23173 msgid "unknown tls-model \"%s\""
23177 #, gcc-internal-format
23178 msgid "unknown ira algorithm \"%s\""
23182 #, gcc-internal-format
23183 msgid "%s: --param arguments should be of the form NAME=VALUE"
23187 #, gcc-internal-format
23188 msgid "invalid --param value %qs"
23192 #, gcc-internal-format
23193 msgid "target system does not support debug output"
23197 #, gcc-internal-format
23198 msgid "debug format \"%s\" conflicts with prior selection"
23202 #, gcc-internal-format
23203 msgid "unrecognised debug output level \"%s\""
23207 #, gcc-internal-format
23208 msgid "debug output level %s is too high"
23212 #, gcc-internal-format
23213 msgid "-Werror=%s: No option -%s"
23217 #, gcc-internal-format
23218 msgid "minimum value of parameter %qs is %u"
23222 #, gcc-internal-format
23223 msgid "maximum value of parameter %qs is %u"
23226 #. If we didn't find this parameter, issue an error message.
23228 #, gcc-internal-format
23229 msgid "invalid parameter %qs"
23233 #, gcc-internal-format
23234 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
23238 #, gcc-internal-format
23239 msgid "corrupted profile info: run_max * runs < sum_max"
23243 #, gcc-internal-format
23244 msgid "corrupted profile info: sum_all is smaller than sum_max"
23248 #, gcc-internal-format
23249 msgid "correcting inconsistent profile data"
23253 #, gcc-internal-format
23254 msgid "corrupted profile info: profile data is not flow-consistent"
23258 #, gcc-internal-format
23260 "corrupted profile info: number of iterations for basic block %d thought to "
23265 #, gcc-internal-format
23267 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
23271 #, gcc-internal-format
23272 msgid "output constraint %d must specify a single register"
23276 #, gcc-internal-format
23277 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
23281 #, gcc-internal-format
23282 msgid "output regs must be grouped at top of stack"
23286 #, gcc-internal-format
23287 msgid "implicitly popped regs must be grouped at top of stack"
23291 #, gcc-internal-format
23292 msgid "output operand %d must use %<&%> constraint"
23296 #, gcc-internal-format
23297 msgid "can't use '%s' as a %s register"
23300 #: regclass.c:888 config/ia64/ia64.c:5147 config/ia64/ia64.c:5154
23301 #: config/pa/pa.c:362 config/pa/pa.c:369 config/sh/sh.c:7996
23302 #: config/sh/sh.c:8003 config/spu/spu.c:3876 config/spu/spu.c:3883
23303 #, gcc-internal-format
23304 msgid "unknown register name: %s"
23308 #, gcc-internal-format
23309 msgid "global register variable follows a function definition"
23313 #, gcc-internal-format
23314 msgid "register used for two global register variables"
23318 #, gcc-internal-format
23319 msgid "call-clobbered register used for global register variable"
23322 #: regrename.c:1892
23323 #, gcc-internal-format
23324 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
23327 #: regrename.c:1904
23328 #, gcc-internal-format
23329 msgid "validate_value_data: Loop in regno chain (%u)"
23332 #: regrename.c:1907
23333 #, gcc-internal-format
23334 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
23337 #: regrename.c:1919
23338 #, gcc-internal-format
23339 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
23343 #, gcc-internal-format
23344 msgid "cannot reload integer constant operand in %<asm%>"
23348 #, gcc-internal-format
23349 msgid "impossible register constraint in %<asm%>"
23353 #, gcc-internal-format
23354 msgid "%<&%> constraint used with no register class"
23357 #: reload.c:3787 reload.c:4045
23358 #, gcc-internal-format
23359 msgid "inconsistent operand constraints in an %<asm%>"
23363 #, gcc-internal-format
23364 msgid "%<asm%> operand has impossible constraints"
23368 #, gcc-internal-format
23369 msgid "frame size too large for reliable stack checking"
23373 #, gcc-internal-format
23374 msgid "try reducing the number of local variables"
23378 #, gcc-internal-format
23379 msgid "can't find a register in class %qs while reloading %<asm%>"
23383 #, gcc-internal-format
23384 msgid "unable to find a register to spill in class %qs"
23388 #, gcc-internal-format
23389 msgid "%<asm%> operand requires impossible reload"
23393 #, gcc-internal-format
23394 msgid "%<asm%> operand constraint incompatible with operand size"
23398 #, gcc-internal-format
23399 msgid "output operand is constant in %<asm%>"
23403 #, gcc-internal-format
23404 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
23408 #, gcc-internal-format
23410 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
23414 #, gcc-internal-format
23416 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
23421 #, gcc-internal-format
23422 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
23426 #, gcc-internal-format
23427 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
23431 #, gcc-internal-format
23433 "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%"
23438 #, gcc-internal-format
23439 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
23443 #, gcc-internal-format
23444 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
23448 #, gcc-internal-format
23449 msgid "output operand constraint lacks %<=%>"
23453 #, gcc-internal-format
23454 msgid "output constraint %qc for operand %d is not at the beginning"
23458 #, gcc-internal-format
23459 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
23462 #: stmt.c:361 stmt.c:460
23463 #, gcc-internal-format
23464 msgid "%<%%%> constraint used with last operand"
23468 #, gcc-internal-format
23469 msgid "matching constraint not valid in output operand"
23473 #, gcc-internal-format
23474 msgid "input operand constraint contains %qc"
23478 #, gcc-internal-format
23479 msgid "matching constraint references invalid operand number"
23483 #, gcc-internal-format
23484 msgid "invalid punctuation %qc in constraint"
23488 #, gcc-internal-format
23489 msgid "matching constraint does not allow a register"
23493 #, gcc-internal-format
23494 msgid "asm-specifier for variable %qs conflicts with asm clobber list"
23498 #, gcc-internal-format
23499 msgid "unknown register name %qs in %<asm%>"
23503 #, gcc-internal-format
23504 msgid "PIC register %qs clobbered in %<asm%>"
23508 #, gcc-internal-format
23509 msgid "more than %d operands in %<asm%>"
23513 #, gcc-internal-format
23514 msgid "output number %d not directly addressable"
23518 #, gcc-internal-format
23519 msgid "asm operand %d probably doesn%'t match constraints"
23523 #, gcc-internal-format
23524 msgid "use of memory input without lvalue in asm operand %d is deprecated"
23528 #, gcc-internal-format
23529 msgid "asm clobber conflict with output operand"
23533 #, gcc-internal-format
23534 msgid "asm clobber conflict with input operand"
23538 #, gcc-internal-format
23539 msgid "too many alternatives in %<asm%>"
23543 #, gcc-internal-format
23544 msgid "operand constraints for %<asm%> differ in number of alternatives"
23548 #, gcc-internal-format
23549 msgid "duplicate asm operand name %qs"
23553 #, gcc-internal-format
23554 msgid "missing close brace for named operand"
23558 #, gcc-internal-format
23559 msgid "undefined named operand %qs"
23563 #, gcc-internal-format
23564 msgid "%Hvalue computed is not used"
23567 #: stor-layout.c:149
23568 #, gcc-internal-format
23569 msgid "type size can%'t be explicitly evaluated"
23572 #: stor-layout.c:151
23573 #, gcc-internal-format
23574 msgid "variable-size type declared outside of any function"
23577 #: stor-layout.c:467
23578 #, gcc-internal-format
23579 msgid "size of %q+D is %d bytes"
23582 #: stor-layout.c:469
23583 #, gcc-internal-format
23584 msgid "size of %q+D is larger than %wd bytes"
23587 #: stor-layout.c:888
23588 #, gcc-internal-format
23589 msgid "packed attribute causes inefficient alignment for %q+D"
23592 #: stor-layout.c:891
23593 #, gcc-internal-format
23594 msgid "packed attribute is unnecessary for %q+D"
23597 #. No, we need to skip space before this field.
23598 #. Bump the cumulative size to multiple of field alignment.
23599 #: stor-layout.c:908
23600 #, gcc-internal-format
23601 msgid "padding struct to align %q+D"
23604 #: stor-layout.c:1259
23605 #, gcc-internal-format
23606 msgid "padding struct size to alignment boundary"
23609 #: stor-layout.c:1289
23610 #, gcc-internal-format
23611 msgid "packed attribute causes inefficient alignment for %qs"
23614 #: stor-layout.c:1293
23615 #, gcc-internal-format
23616 msgid "packed attribute is unnecessary for %qs"
23619 #: stor-layout.c:1299
23620 #, gcc-internal-format
23621 msgid "packed attribute causes inefficient alignment"
23624 #: stor-layout.c:1301
23625 #, gcc-internal-format
23626 msgid "packed attribute is unnecessary"
23629 #: stor-layout.c:1831
23630 #, gcc-internal-format
23631 msgid "alignment of array elements is greater than element size"
23635 #, gcc-internal-format
23636 msgid "__builtin_saveregs not supported by this target"
23640 #, gcc-internal-format
23641 msgid "repository file '%s' does not contain command-line arguments"
23645 #, gcc-internal-format
23647 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
23652 #, gcc-internal-format
23653 msgid "ld returned %d exit status"
23657 #, gcc-internal-format
23658 msgid "invalid option argument %qs"
23662 #, gcc-internal-format
23663 msgid "getting core file size maximum limit: %m"
23667 #, gcc-internal-format
23668 msgid "setting core file size limit to maximum: %m"
23672 #, gcc-internal-format
23673 msgid "%q+F declared %<static%> but never defined"
23677 #, gcc-internal-format
23678 msgid "%q+D defined but not used"
23682 #, gcc-internal-format
23683 msgid "%qD is deprecated (declared at %s:%d)"
23687 #, gcc-internal-format
23688 msgid "%qs is deprecated (declared at %s:%d)"
23692 #, gcc-internal-format
23693 msgid "type is deprecated (declared at %s:%d)"
23697 #, gcc-internal-format
23698 msgid "%qs is deprecated"
23702 #, gcc-internal-format
23703 msgid "type is deprecated"
23707 #, gcc-internal-format
23708 msgid "unrecognized gcc debugging option: %c"
23712 #, gcc-internal-format
23713 msgid "can%'t open %s for writing: %m"
23717 #, gcc-internal-format
23718 msgid "-frecord-gcc-switches is not supported by the current target"
23722 #, gcc-internal-format
23723 msgid "this target does not support %qs"
23727 #, gcc-internal-format
23728 msgid "instruction scheduling not supported on this target machine"
23732 #, gcc-internal-format
23733 msgid "this target machine does not have delayed branches"
23737 #, gcc-internal-format
23738 msgid "-f%sleading-underscore not supported on this target machine"
23742 #, gcc-internal-format
23743 msgid "target system does not support the \"%s\" debug format"
23747 #, gcc-internal-format
23748 msgid "variable tracking requested, but useless unless producing debug info"
23752 #, gcc-internal-format
23753 msgid "variable tracking requested, but not supported by this debug format"
23757 #, gcc-internal-format
23758 msgid "can%'t open %s: %m"
23762 #, gcc-internal-format
23763 msgid "-ffunction-sections not supported for this target"
23767 #, gcc-internal-format
23768 msgid "-fdata-sections not supported for this target"
23772 #, gcc-internal-format
23773 msgid "-ffunction-sections disabled; it makes profiling impossible"
23777 #, gcc-internal-format
23778 msgid "-fprefetch-loop-arrays not supported for this target"
23782 #, gcc-internal-format
23784 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
23788 #, gcc-internal-format
23789 msgid "-fprefetch-loop-arrays is not supported with -Os"
23793 #, gcc-internal-format
23794 msgid "-fassociative-math disabled; other options take precedence"
23798 #, gcc-internal-format
23799 msgid "-fstack-protector not supported for this target"
23803 #, gcc-internal-format
23804 msgid "unwind tables currently require a frame pointer for correctness"
23808 #, gcc-internal-format
23809 msgid "error writing to %s: %m"
23812 #: toplev.c:2140 java/jcf-parse.c:1743
23813 #, gcc-internal-format
23814 msgid "error closing %s: %m"
23817 #: tree-cfg.c:1497 tree-cfg.c:2151
23818 #, gcc-internal-format
23819 msgid "%Hwill never be executed"
23823 #, gcc-internal-format
23824 msgid "SSA name in freelist but still referenced"
23828 #, gcc-internal-format
23829 msgid "ASSERT_EXPR with an always-false condition"
23833 #, gcc-internal-format
23834 msgid "GIMPLE register modified with BIT_FIELD_REF"
23838 #, gcc-internal-format
23839 msgid "constant not recomputed when ADDR_EXPR changed"
23843 #, gcc-internal-format
23844 msgid "side effects not recomputed when ADDR_EXPR changed"
23848 #, gcc-internal-format
23849 msgid "address taken, but ADDRESSABLE bit not set"
23853 #, gcc-internal-format
23854 msgid "non-integral used in condition"
23858 #, gcc-internal-format
23859 msgid "invalid conditional operand"
23863 #, gcc-internal-format
23864 msgid "invalid position or size operand to BIT_FIELD_REF"
23868 #, gcc-internal-format
23870 "integral result type precision does not match field size of BIT_FIELD_REF"
23874 #, gcc-internal-format
23876 "mode precision of non-integral result does not match field size of "
23881 #, gcc-internal-format
23882 msgid "invalid reference prefix"
23886 #, gcc-internal-format
23887 msgid "invalid operand to plus/minus, type is a pointer"
23891 #, gcc-internal-format
23892 msgid "invalid operand to pointer plus, first operand is not a pointer"
23896 #, gcc-internal-format
23898 "invalid operand to pointer plus, second operand is not an integer with type "
23903 #, gcc-internal-format
23904 msgid "invalid expression for min lvalue"
23908 #, gcc-internal-format
23909 msgid "invalid operand in indirect reference"
23913 #, gcc-internal-format
23914 msgid "type mismatch in indirect reference"
23918 #, gcc-internal-format
23919 msgid "invalid operands to array reference"
23923 #, gcc-internal-format
23924 msgid "type mismatch in array reference"
23928 #, gcc-internal-format
23929 msgid "type mismatch in array range reference"
23933 #, gcc-internal-format
23934 msgid "type mismatch in real/imagpart reference"
23938 #, gcc-internal-format
23939 msgid "type mismatch in component reference"
23943 #, gcc-internal-format
23944 msgid "Invalid GIMPLE operand"
23947 #: tree-cfg.c:3257 tree-cfg.c:3295
23948 #, gcc-internal-format
23949 msgid "invalid operand in conversion"
23953 #, gcc-internal-format
23954 msgid "invalid types in nop conversion"
23958 #, gcc-internal-format
23959 msgid "invalid types in fixed-point conversion"
23963 #, gcc-internal-format
23964 msgid "invalid operand in int to float conversion"
23968 #, gcc-internal-format
23969 msgid "invalid types in conversion to floating point"
23973 #, gcc-internal-format
23974 msgid "invalid operand in float to int conversion"
23978 #, gcc-internal-format
23979 msgid "invalid types in conversion to integer"
23983 #, gcc-internal-format
23984 msgid "invalid operands in complex expression"
23988 #, gcc-internal-format
23989 msgid "type mismatch in complex expression"
23993 #, gcc-internal-format
23994 msgid "invalid operands in shift expression"
23998 #, gcc-internal-format
23999 msgid "type mismatch in shift expression"
24003 #, gcc-internal-format
24004 msgid "invalid (pointer) operands to plus/minus"
24008 #, gcc-internal-format
24009 msgid "invalid operands in pointer plus expression"
24013 #, gcc-internal-format
24014 msgid "type mismatch in pointer plus expression"
24018 #, gcc-internal-format
24019 msgid "invalid operand in unary expression"
24023 #, gcc-internal-format
24024 msgid "type mismatch in address expression"
24028 #, gcc-internal-format
24029 msgid "invalid operands in truth expression"
24033 #, gcc-internal-format
24034 msgid "type mismatch in binary truth expression"
24038 #, gcc-internal-format
24039 msgid "invalid operand in unary not"
24043 #, gcc-internal-format
24044 msgid "type mismatch in not expression"
24048 #, gcc-internal-format
24049 msgid "tree node that should already be gimple."
24052 #: tree-cfg.c:3551 tree-cfg.c:3563
24053 #, gcc-internal-format
24054 msgid "non-trivial conversion at assignment"
24058 #, gcc-internal-format
24059 msgid "invalid operands in comparison expression"
24063 #, gcc-internal-format
24064 msgid "type mismatch in comparison expression"
24068 #, gcc-internal-format
24069 msgid "invalid operand to switch statement"
24073 #, gcc-internal-format
24074 msgid "verify_gimple failed"
24078 #, gcc-internal-format
24079 msgid "invalid function in call statement"
24083 #, gcc-internal-format
24084 msgid "invalid pure const state for function"
24087 #: tree-cfg.c:3845 tree-ssa.c:832 tree-ssa.c:842
24088 #, gcc-internal-format
24089 msgid "in statement"
24093 #, gcc-internal-format
24094 msgid "statement marked for throw, but doesn%'t"
24098 #, gcc-internal-format
24099 msgid "statement marked for throw in middle of block"
24103 #, gcc-internal-format
24104 msgid "Dead STMT in EH table"
24108 #, gcc-internal-format
24109 msgid "gimple_bb (phi) is set to a wrong basic block"
24113 #, gcc-internal-format
24114 msgid "missing PHI def"
24118 #, gcc-internal-format
24119 msgid "PHI argument is not a GIMPLE value"
24122 #: tree-cfg.c:4005 tree-cfg.c:4050
24123 #, gcc-internal-format
24124 msgid "incorrect sharing of tree nodes"
24128 #, gcc-internal-format
24129 msgid "invalid GIMPLE statement"
24133 #, gcc-internal-format
24134 msgid "gimple_bb (stmt) is set to a wrong basic block"
24138 #, gcc-internal-format
24139 msgid "incorrect entry in label_to_block_map.\n"
24143 #, gcc-internal-format
24144 msgid "verify_stmts failed"
24148 #, gcc-internal-format
24149 msgid "ENTRY_BLOCK has IL associated with it"
24153 #, gcc-internal-format
24154 msgid "EXIT_BLOCK has IL associated with it"
24158 #, gcc-internal-format
24159 msgid "fallthru to exit from bb %d"
24163 #, gcc-internal-format
24164 msgid "nonlocal label "
24167 #: tree-cfg.c:4135 tree-cfg.c:4144 tree-cfg.c:4169
24168 #, gcc-internal-format
24173 #, gcc-internal-format
24174 msgid "control flow in the middle of basic block %d"
24178 #, gcc-internal-format
24179 msgid "fallthru edge after a control statement in bb %d"
24183 #, gcc-internal-format
24184 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
24187 #: tree-cfg.c:4225 tree-cfg.c:4247 tree-cfg.c:4260 tree-cfg.c:4329
24188 #, gcc-internal-format
24189 msgid "wrong outgoing edge flags at end of bb %d"
24193 #, gcc-internal-format
24194 msgid "explicit goto at end of bb %d"
24198 #, gcc-internal-format
24199 msgid "return edge does not point to exit in bb %d"
24203 #, gcc-internal-format
24204 msgid "found default case not at the start of case vector"
24208 #, gcc-internal-format
24209 msgid "case labels not sorted: "
24213 #, gcc-internal-format
24214 msgid "extra outgoing edge %d->%d"
24218 #, gcc-internal-format
24219 msgid "missing edge %i->%i"
24223 #, gcc-internal-format
24224 msgid "%H%<noreturn%> function does return"
24228 #, gcc-internal-format
24229 msgid "control reaches end of non-void function"
24233 #, gcc-internal-format
24234 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
24238 #, gcc-internal-format
24239 msgid "could not open dump file %qs: %s"
24242 #: tree-dump.c:1060
24243 #, gcc-internal-format
24244 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
24248 #, gcc-internal-format
24249 msgid "EH edge %i->%i is missing"
24253 #, gcc-internal-format
24254 msgid "EH edge %i->%i miss EH flag"
24257 #. ??? might not be mistake.
24259 #, gcc-internal-format
24260 msgid "EH edge %i->%i has duplicated regions"
24264 #, gcc-internal-format
24265 msgid "BB %i can not throw but has EH edges"
24269 #, gcc-internal-format
24270 msgid "BB %i last statement has incorrectly set region"
24274 #, gcc-internal-format
24275 msgid "unnecessary EH edge %i->%i"
24278 #: tree-inline.c:2314
24279 #, gcc-internal-format
24281 "function %q+F can never be inlined because it uses variable sized variables"
24284 #: tree-inline.c:2348
24285 #, gcc-internal-format
24287 "function %q+F can never be inlined because it uses alloca (override using "
24288 "the always_inline attribute)"
24291 #: tree-inline.c:2362
24292 #, gcc-internal-format
24293 msgid "function %q+F can never be inlined because it uses setjmp"
24296 #: tree-inline.c:2376
24297 #, gcc-internal-format
24299 "function %q+F can never be inlined because it uses variable argument lists"
24302 #: tree-inline.c:2388
24303 #, gcc-internal-format
24305 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
24309 #: tree-inline.c:2396
24310 #, gcc-internal-format
24311 msgid "function %q+F can never be inlined because it uses non-local goto"
24314 #: tree-inline.c:2408
24315 #, gcc-internal-format
24317 "function %q+F can never be inlined because it uses __builtin_return or "
24318 "__builtin_apply_args"
24321 #: tree-inline.c:2428
24322 #, gcc-internal-format
24323 msgid "function %q+F can never be inlined because it contains a computed goto"
24326 #: tree-inline.c:2443
24327 #, gcc-internal-format
24328 msgid "function %q+F can never be inlined because it receives a non-local goto"
24331 #: tree-inline.c:2469
24332 #, gcc-internal-format
24334 "function %q+F can never be inlined because it saves address of local label "
24335 "in a static variable"
24338 #: tree-inline.c:2559
24339 #, gcc-internal-format
24341 "function %q+F can never be inlined because it is suppressed using -fno-inline"
24344 #: tree-inline.c:2573
24345 #, gcc-internal-format
24347 "function %q+F can never be inlined because it uses attributes conflicting "
24351 #: tree-inline.c:3133 tree-inline.c:3143
24352 #, gcc-internal-format
24353 msgid "inlining failed in call to %q+F: %s"
24356 #: tree-inline.c:3134 tree-inline.c:3145
24357 #, gcc-internal-format
24358 msgid "called from here"
24361 #: tree-mudflap.c:852
24362 #, gcc-internal-format
24363 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
24366 #: tree-mudflap.c:1043
24367 #, gcc-internal-format
24368 msgid "mudflap cannot track %qs in stub function"
24371 #: tree-mudflap.c:1287
24372 #, gcc-internal-format
24373 msgid "mudflap cannot track unknown size extern %qs"
24376 #: tree-nomudflap.c:50
24377 #, gcc-internal-format
24378 msgid "mudflap: this language is not supported"
24381 #: tree-optimize.c:443
24382 #, gcc-internal-format
24383 msgid "size of return value of %q+D is %u bytes"
24386 #: tree-optimize.c:446
24387 #, gcc-internal-format
24388 msgid "size of return value of %q+D is larger than %wd bytes"
24391 #: tree-outof-ssa.c:638 tree-outof-ssa.c:691 tree-ssa-coalesce.c:939
24392 #: tree-ssa-coalesce.c:954 tree-ssa-coalesce.c:1176 tree-ssa-live.c:1075
24393 #, gcc-internal-format
24394 msgid "SSA corruption"
24397 #: tree-outof-ssa.c:1261
24398 #, gcc-internal-format
24399 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
24402 #: tree-outof-ssa.c:1267
24403 #, gcc-internal-format
24404 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
24407 #: tree-outof-ssa.c:1274
24408 #, gcc-internal-format
24409 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
24412 #: tree-outof-ssa.c:1280
24413 #, gcc-internal-format
24414 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
24417 #: tree-profile.c:368
24418 #, gcc-internal-format
24419 msgid "unimplemented functionality"
24422 #: tree-ssa-alias-warnings.c:843
24423 #, gcc-internal-format
24425 "%Hlikely type-punning may break strict-aliasing rules: object %<%s%s%> of "
24426 "main type %qT is referenced at or around %s:%d and may be aliased to object %"
24427 "<%s%s%> of main type %qT which is referenced at or around %s:%d."
24430 #: tree-ssa-alias-warnings.c:969
24431 #, gcc-internal-format
24432 msgid "dereferencing type-punned pointer %D will break strict-aliasing rules"
24436 #, gcc-internal-format
24437 msgid "expected an SSA_NAME object"
24441 #, gcc-internal-format
24442 msgid "type mismatch between an SSA_NAME and its symbol"
24446 #, gcc-internal-format
24447 msgid "found an SSA_NAME that had been released into the free pool"
24451 #, gcc-internal-format
24452 msgid "found a virtual definition for a GIMPLE register"
24456 #, gcc-internal-format
24457 msgid "found a real definition for a non-register"
24461 #, gcc-internal-format
24462 msgid "found a default name with a non-empty defining statement"
24466 #, gcc-internal-format
24467 msgid "SSA_NAME created in two different blocks %i and %i"
24471 #, gcc-internal-format
24472 msgid "SSA_NAME_DEF_STMT is wrong"
24476 #, gcc-internal-format
24477 msgid "missing definition"
24481 #, gcc-internal-format
24482 msgid "definition in block %i does not dominate use in block %i"
24486 #, gcc-internal-format
24487 msgid "definition in block %i follows the use"
24491 #, gcc-internal-format
24492 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
24496 #, gcc-internal-format
24497 msgid "no immediate_use list"
24501 #, gcc-internal-format
24502 msgid "wrong immediate use list"
24506 #, gcc-internal-format
24507 msgid "incoming edge count does not match number of PHI arguments"
24511 #, gcc-internal-format
24512 msgid "PHI argument is missing for edge %d->%d"
24516 #, gcc-internal-format
24517 msgid "PHI argument is not SSA_NAME, or invariant"
24521 #, gcc-internal-format
24522 msgid "wrong edge %d->%d for PHI argument"
24526 #, gcc-internal-format
24527 msgid "non-addressable variable inside an alias set"
24531 #, gcc-internal-format
24532 msgid "verify_flow_insensitive_alias_info failed"
24536 #, gcc-internal-format
24537 msgid "dereferenced pointers should have a name or a symbol tag"
24541 #, gcc-internal-format
24542 msgid "pointers with a memory tag, should have points-to sets"
24546 #, gcc-internal-format
24547 msgid "pointer escapes but its name tag is not call-clobbered"
24551 #, gcc-internal-format
24552 msgid "verify_flow_sensitive_alias_info failed"
24556 #, gcc-internal-format
24557 msgid "variable in call_clobbered_vars but not marked call_clobbered"
24561 #, gcc-internal-format
24562 msgid "variable marked call_clobbered but not in call_clobbered_vars bitmap."
24566 #, gcc-internal-format
24567 msgid "verify_call_clobbering failed"
24571 #, gcc-internal-format
24572 msgid "Memory partitions should have at least one symbol"
24576 #, gcc-internal-format
24577 msgid "Partitioned symbols should belong to exactly one partition"
24581 #, gcc-internal-format
24582 msgid "verify_memory_partitions failed"
24586 #, gcc-internal-format
24587 msgid "AUX pointer initialized for edge %d->%d"
24591 #, gcc-internal-format
24592 msgid "stmt (%p) marked modified after optimization pass: "
24596 #, gcc-internal-format
24597 msgid "statement makes a memory store, but has no VDEFS"
24601 #, gcc-internal-format
24602 msgid "verify_ssa failed"
24606 #, gcc-internal-format
24607 msgid "%J%qD was declared here"
24611 #, gcc-internal-format
24612 msgid "%qD is used uninitialized in this function"
24615 #: tree-ssa.c:1497 tree-ssa.c:1536
24616 #, gcc-internal-format
24617 msgid "%qD may be used uninitialized in this function"
24621 #, gcc-internal-format
24622 msgid "%Harray subscript is outside array bounds"
24626 #, gcc-internal-format
24627 msgid "%Harray subscript is above array bounds"
24631 #, gcc-internal-format
24632 msgid "%Harray subscript is below array bounds"
24636 #, gcc-internal-format
24638 "assuming signed overflow does not occur when simplifying conditional to "
24643 #, gcc-internal-format
24644 msgid "assuming signed overflow does not occur when simplifying conditional"
24648 #, gcc-internal-format
24649 msgid "comparison always false due to limited range of data type"
24653 #, gcc-internal-format
24654 msgid "comparison always true due to limited range of data type"
24658 #, gcc-internal-format
24659 msgid "ignoring attributes applied to %qT after definition"
24663 #, gcc-internal-format
24664 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
24668 #, gcc-internal-format
24670 "%q+D redeclared without dllimport attribute after being referenced with dll "
24675 #, gcc-internal-format
24676 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
24679 #: tree.c:4055 tree.c:4067 tree.c:4077 config/darwin.c:1456
24680 #: config/arm/arm.c:3125 config/arm/arm.c:3153 config/avr/avr.c:4737
24681 #: config/h8300/h8300.c:5282 config/h8300/h8300.c:5306 config/i386/i386.c:4099
24682 #: config/i386/i386.c:24408 config/ia64/ia64.c:592
24683 #: config/m68hc11/m68hc11.c:1118 config/rs6000/rs6000.c:20429
24684 #: config/sh/symbian.c:408 config/sh/symbian.c:415
24685 #, gcc-internal-format
24686 msgid "%qs attribute ignored"
24690 #, gcc-internal-format
24691 msgid "inline function %q+D declared as dllimport: attribute ignored"
24695 #, gcc-internal-format
24696 msgid "function %q+D definition is marked dllimport"
24699 #: tree.c:4109 config/sh/symbian.c:430
24700 #, gcc-internal-format
24701 msgid "variable %q+D definition is marked dllimport"
24704 #: tree.c:4132 config/sh/symbian.c:505
24705 #, gcc-internal-format
24706 msgid "external linkage required for symbol %q+D because of %qs attribute"
24710 #, gcc-internal-format
24712 "%qs implies default visibility, but %qD has already been declared with a "
24713 "different visibility"
24717 #, gcc-internal-format
24718 msgid "arrays of functions are not meaningful"
24722 #, gcc-internal-format
24723 msgid "function return type cannot be function"
24726 #: tree.c:6865 tree.c:6950 tree.c:7011
24727 #, gcc-internal-format
24728 msgid "tree check: %s, have %s in %s, at %s:%d"
24732 #, gcc-internal-format
24733 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
24737 #, gcc-internal-format
24738 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
24742 #, gcc-internal-format
24743 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
24747 #, gcc-internal-format
24748 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
24752 #, gcc-internal-format
24754 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
24759 #, gcc-internal-format
24760 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
24764 #, gcc-internal-format
24765 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
24769 #, gcc-internal-format
24771 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %"
24775 #: value-prof.c:376
24776 #, gcc-internal-format
24777 msgid "Dead histogram"
24780 #: value-prof.c:407
24781 #, gcc-internal-format
24783 "Histogram value statement does not correspond to the statement it is "
24787 #: value-prof.c:420
24788 #, gcc-internal-format
24789 msgid "verify_histograms failed"
24792 #: value-prof.c:467
24793 #, gcc-internal-format
24795 "Correcting inconsistent value profile: %s profiler overall count (%d) does "
24796 "not match BB count (%d)"
24799 #: value-prof.c:477
24800 #, gcc-internal-format
24802 "%HCorrupted value profile: %s profiler overall count (%d) does not match BB "
24807 #, gcc-internal-format
24808 msgid "%+D causes a section type conflict"
24812 #, gcc-internal-format
24814 "alignment of %q+D is greater than maximum object file alignment. Using %d"
24817 #: varasm.c:1344 varasm.c:1352
24818 #, gcc-internal-format
24819 msgid "register name not specified for %q+D"
24823 #, gcc-internal-format
24824 msgid "invalid register name for %q+D"
24828 #, gcc-internal-format
24829 msgid "data type of %q+D isn%'t suitable for a register"
24833 #, gcc-internal-format
24834 msgid "register specified for %q+D isn%'t suitable for data type"
24838 #, gcc-internal-format
24839 msgid "global register variable has initial value"
24843 #, gcc-internal-format
24844 msgid "optimization may eliminate reads and/or writes to register variables"
24848 #, gcc-internal-format
24849 msgid "register name given for non-register variable %q+D"
24853 #, gcc-internal-format
24854 msgid "global destructors not supported on this target"
24858 #, gcc-internal-format
24859 msgid "global constructors not supported on this target"
24863 #, gcc-internal-format
24864 msgid "thread-local COMMON data not implemented"
24868 #, gcc-internal-format
24870 "requested alignment for %q+D is greater than implemented alignment of %wu"
24874 #, gcc-internal-format
24875 msgid "initializer for integer/fixed-point value is too complicated"
24879 #, gcc-internal-format
24880 msgid "initializer for floating value is not a floating constant"
24884 #, gcc-internal-format
24885 msgid "invalid initial value for member %qs"
24888 #: varasm.c:4903 varasm.c:4947
24889 #, gcc-internal-format
24890 msgid "weak declaration of %q+D must precede definition"
24894 #, gcc-internal-format
24896 "weak declaration of %q+D after first use results in unspecified behavior"
24900 #, gcc-internal-format
24901 msgid "weak declaration of %q+D must be public"
24905 #, gcc-internal-format
24906 msgid "weak declaration of %q+D not supported"
24910 #, gcc-internal-format
24911 msgid "only weak aliases are supported in this configuration"
24915 #, gcc-internal-format
24916 msgid "%Jweakref is not supported in this configuration"
24920 #, gcc-internal-format
24921 msgid "%q+D aliased to undefined symbol %qs"
24925 #, gcc-internal-format
24926 msgid "%q+D aliased to external symbol %qs"
24930 #, gcc-internal-format
24931 msgid "weakref %q+D ultimately targets itself"
24935 #, gcc-internal-format
24936 msgid "weakref %q+D must have static linkage"
24940 #, gcc-internal-format
24941 msgid "%Jalias definitions not supported in this configuration"
24945 #, gcc-internal-format
24946 msgid "%Jonly weak aliases are supported in this configuration"
24950 #, gcc-internal-format
24951 msgid "visibility attribute not supported in this configuration; ignored"
24955 #, gcc-internal-format
24956 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
24960 #, gcc-internal-format
24961 msgid "underflowed virtual array %s in %s, at %s:%d"
24965 #, gcc-internal-format
24966 msgid "vector %s %s domain error, in %s at %s:%u"
24969 #. Print an error message for unrecognized stab codes.
24971 #, gcc-internal-format
24972 msgid "no sclass for %s stab (0x%x)"
24975 #: config/darwin-c.c:84
24976 #, gcc-internal-format
24977 msgid "too many #pragma options align=reset"
24980 #: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
24981 #: config/darwin-c.c:111
24982 #, gcc-internal-format
24983 msgid "malformed '#pragma options', ignoring"
24986 #: config/darwin-c.c:114
24987 #, gcc-internal-format
24988 msgid "junk at end of '#pragma options'"
24991 #: config/darwin-c.c:124
24992 #, gcc-internal-format
24993 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
24996 #: config/darwin-c.c:136
24997 #, gcc-internal-format
24998 msgid "missing '(' after '#pragma unused', ignoring"
25001 #: config/darwin-c.c:154
25002 #, gcc-internal-format
25003 msgid "missing ')' after '#pragma unused', ignoring"
25006 #: config/darwin-c.c:157
25007 #, gcc-internal-format
25008 msgid "junk at end of '#pragma unused'"
25011 #: config/darwin-c.c:168
25012 #, gcc-internal-format
25013 msgid "malformed '#pragma ms_struct', ignoring"
25016 #: config/darwin-c.c:176
25017 #, gcc-internal-format
25018 msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
25021 #: config/darwin-c.c:179
25022 #, gcc-internal-format
25023 msgid "junk at end of '#pragma ms_struct'"
25026 #: config/darwin-c.c:405
25027 #, gcc-internal-format
25028 msgid "subframework include %s conflicts with framework include"
25031 #: config/darwin-c.c:588
25032 #, gcc-internal-format
25033 msgid "Unknown value %qs of -mmacosx-version-min"
25036 #: config/darwin.c:1429
25037 #, gcc-internal-format
25039 "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
25042 #: config/darwin.c:1436
25043 #, gcc-internal-format
25044 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
25047 #: config/darwin.c:1561
25048 #, gcc-internal-format
25050 "internal and protected visibility attributes not supported in this "
25051 "configuration; ignored"
25054 #: config/host-darwin.c:62
25055 #, gcc-internal-format
25056 msgid "couldn't unmap pch_address_space: %m"
25059 #: config/sol2-c.c:93 config/sol2-c.c:109
25060 #, gcc-internal-format
25061 msgid "malformed %<#pragma align%>, ignoring"
25064 #: config/sol2-c.c:102
25065 #, gcc-internal-format
25066 msgid "invalid alignment for %<#pragma align%>, ignoring"
25069 #: config/sol2-c.c:117
25070 #, gcc-internal-format
25071 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
25074 #: config/sol2-c.c:129 config/sol2-c.c:141
25075 #, gcc-internal-format
25076 msgid "malformed %<#pragma align%>"
25079 #: config/sol2-c.c:136
25080 #, gcc-internal-format
25081 msgid "junk at end of %<#pragma align%>"
25084 #: config/sol2-c.c:157 config/sol2-c.c:164
25085 #, gcc-internal-format
25086 msgid "malformed %<#pragma init%>, ignoring"
25089 #: config/sol2-c.c:187 config/sol2-c.c:199
25090 #, gcc-internal-format
25091 msgid "malformed %<#pragma init%>"
25094 #: config/sol2-c.c:194
25095 #, gcc-internal-format
25096 msgid "junk at end of %<#pragma init%>"
25099 #: config/sol2-c.c:215 config/sol2-c.c:222
25100 #, gcc-internal-format
25101 msgid "malformed %<#pragma fini%>, ignoring"
25104 #: config/sol2-c.c:245 config/sol2-c.c:257
25105 #, gcc-internal-format
25106 msgid "malformed %<#pragma fini%>"
25109 #: config/sol2-c.c:252
25110 #, gcc-internal-format
25111 msgid "junk at end of %<#pragma fini%>"
25114 #: config/sol2.c:53
25115 #, gcc-internal-format
25116 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
25119 #: config/vxworks.c:146
25120 #, gcc-internal-format
25121 msgid "PIC is only supported for RTPs"
25124 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
25125 #. sections. machopic_select_section ensures that weak variables go in
25126 #. coalesced sections. Weak aliases (or any other kind of aliases) are
25127 #. not supported. Weak symbols that aren't visible outside the .s file
25128 #. are not supported.
25129 #: config/darwin.h:451
25130 #, gcc-internal-format
25131 msgid "alias definitions not supported in Mach-O; ignored"
25135 #: config/vx-common.h:89
25136 #, gcc-internal-format
25137 msgid "profiler support for VxWorks"
25140 #: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2115
25141 #, gcc-internal-format
25142 msgid "bad value %qs for -mtls-size switch"
25145 #: config/alpha/alpha.c:286
25146 #, gcc-internal-format
25147 msgid "-f%s ignored for Unicos/Mk (not supported)"
25150 #: config/alpha/alpha.c:310
25151 #, gcc-internal-format
25152 msgid "-mieee not supported on Unicos/Mk"
25155 #: config/alpha/alpha.c:321
25156 #, gcc-internal-format
25157 msgid "-mieee-with-inexact not supported on Unicos/Mk"
25160 #: config/alpha/alpha.c:338
25161 #, gcc-internal-format
25162 msgid "bad value %qs for -mtrap-precision switch"
25165 #: config/alpha/alpha.c:352
25166 #, gcc-internal-format
25167 msgid "bad value %qs for -mfp-rounding-mode switch"
25170 #: config/alpha/alpha.c:367
25171 #, gcc-internal-format
25172 msgid "bad value %qs for -mfp-trap-mode switch"
25175 #: config/alpha/alpha.c:381 config/alpha/alpha.c:393
25176 #, gcc-internal-format
25177 msgid "bad value %qs for -mcpu switch"
25180 #: config/alpha/alpha.c:400
25181 #, gcc-internal-format
25182 msgid "trap mode not supported on Unicos/Mk"
25185 #: config/alpha/alpha.c:407
25186 #, gcc-internal-format
25187 msgid "fp software completion requires -mtrap-precision=i"
25190 #: config/alpha/alpha.c:423
25191 #, gcc-internal-format
25192 msgid "rounding mode not supported for VAX floats"
25195 #: config/alpha/alpha.c:428
25196 #, gcc-internal-format
25197 msgid "trap mode not supported for VAX floats"
25200 #: config/alpha/alpha.c:432
25201 #, gcc-internal-format
25202 msgid "128-bit long double not supported for VAX floats"
25205 #: config/alpha/alpha.c:460
25206 #, gcc-internal-format
25207 msgid "L%d cache latency unknown for %s"
25210 #: config/alpha/alpha.c:475
25211 #, gcc-internal-format
25212 msgid "bad value %qs for -mmemory-latency"
25215 #: config/alpha/alpha.c:6505 config/alpha/alpha.c:6508 config/s390/s390.c:8715
25216 #: config/s390/s390.c:8718
25217 #, gcc-internal-format
25218 msgid "bad builtin fcode"
25221 #: config/arc/arc.c:392
25222 #, gcc-internal-format
25223 msgid "argument of %qs attribute is not a string constant"
25226 #: config/arc/arc.c:400
25227 #, gcc-internal-format
25228 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
25231 #: config/arm/arm.c:1067
25232 #, gcc-internal-format
25233 msgid "switch -mcpu=%s conflicts with -march= switch"
25236 #: config/arm/arm.c:1077 config/rs6000/rs6000.c:1582 config/sparc/sparc.c:764
25237 #, gcc-internal-format
25238 msgid "bad value (%s) for %s switch"
25241 #: config/arm/arm.c:1187
25242 #, gcc-internal-format
25243 msgid "target CPU does not support ARM mode"
25246 #: config/arm/arm.c:1191
25247 #, gcc-internal-format
25248 msgid "target CPU does not support interworking"
25251 #: config/arm/arm.c:1197
25252 #, gcc-internal-format
25253 msgid "target CPU does not support THUMB instructions"
25256 #: config/arm/arm.c:1215
25257 #, gcc-internal-format
25259 "enabling backtrace support is only meaningful when compiling for the Thumb"
25262 #: config/arm/arm.c:1218
25263 #, gcc-internal-format
25265 "enabling callee interworking support is only meaningful when compiling for "
25269 #: config/arm/arm.c:1221
25270 #, gcc-internal-format
25272 "enabling caller interworking support is only meaningful when compiling for "
25276 #: config/arm/arm.c:1225
25277 #, gcc-internal-format
25278 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
25281 #: config/arm/arm.c:1233
25282 #, gcc-internal-format
25283 msgid "-fpic and -mapcs-reent are incompatible"
25286 #: config/arm/arm.c:1236
25287 #, gcc-internal-format
25288 msgid "APCS reentrant code not supported. Ignored"
25291 #: config/arm/arm.c:1244
25292 #, gcc-internal-format
25293 msgid "-g with -mno-apcs-frame may not give sensible debugging"
25296 #: config/arm/arm.c:1247
25297 #, gcc-internal-format
25298 msgid "passing floating point arguments in fp regs not yet supported"
25301 #: config/arm/arm.c:1292
25302 #, gcc-internal-format
25303 msgid "invalid ABI option: -mabi=%s"
25306 #: config/arm/arm.c:1298
25307 #, gcc-internal-format
25308 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
25311 #: config/arm/arm.c:1301
25312 #, gcc-internal-format
25313 msgid "iwmmxt abi requires an iwmmxt capable cpu"
25316 #: config/arm/arm.c:1311
25317 #, gcc-internal-format
25318 msgid "invalid floating point emulation option: -mfpe=%s"
25321 #: config/arm/arm.c:1328
25322 #, gcc-internal-format
25323 msgid "invalid floating point option: -mfpu=%s"
25326 #: config/arm/arm.c:1368
25327 #, gcc-internal-format
25328 msgid "invalid floating point abi: -mfloat-abi=%s"
25331 #: config/arm/arm.c:1375
25332 #, gcc-internal-format
25333 msgid "-mfloat-abi=hard and VFP"
25336 #: config/arm/arm.c:1381
25337 #, gcc-internal-format
25338 msgid "iWMMXt and hardware floating point"
25341 #: config/arm/arm.c:1385
25342 #, gcc-internal-format
25343 msgid "Thumb-2 iWMMXt"
25346 #: config/arm/arm.c:1408
25347 #, gcc-internal-format
25348 msgid "invalid thread pointer option: -mtp=%s"
25351 #: config/arm/arm.c:1421
25352 #, gcc-internal-format
25353 msgid "can not use -mtp=cp15 with 16-bit Thumb"
25356 #: config/arm/arm.c:1435
25357 #, gcc-internal-format
25358 msgid "structure size boundary can only be set to %s"
25361 #: config/arm/arm.c:1441
25362 #, gcc-internal-format
25363 msgid "RTP PIC is incompatible with Thumb"
25366 #: config/arm/arm.c:1450
25367 #, gcc-internal-format
25368 msgid "RTP PIC is incompatible with -msingle-pic-base"
25371 #: config/arm/arm.c:1462
25372 #, gcc-internal-format
25373 msgid "-mpic-register= is useless without -fpic"
25376 #: config/arm/arm.c:1471
25377 #, gcc-internal-format
25378 msgid "unable to use '%s' for PIC register"
25381 #: config/arm/arm.c:3093 config/arm/arm.c:3111 config/avr/avr.c:4757
25382 #: config/avr/avr.c:4799 config/bfin/bfin.c:4906 config/h8300/h8300.c:5258
25383 #: config/i386/i386.c:4061 config/i386/i386.c:24353
25384 #: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:783
25385 #: config/mcore/mcore.c:3032 config/mips/mips.c:1196 config/mips/mips.c:1198
25386 #: config/rs6000/rs6000.c:20355 config/sh/sh.c:8162 config/sh/sh.c:8180
25387 #: config/sh/sh.c:8209 config/sh/sh.c:8291 config/sh/sh.c:8314
25388 #: config/stormy16/stormy16.c:2227 config/v850/v850.c:2048
25389 #, gcc-internal-format
25390 msgid "%qs attribute only applies to functions"
25393 #: config/arm/arm.c:14223
25394 #, gcc-internal-format
25395 msgid "unable to compute real location of stacked parameter"
25398 #: config/arm/arm.c:15729
25399 #, gcc-internal-format
25400 msgid "argument must be a constant"
25403 #. @@@ better error message
25404 #: config/arm/arm.c:16037 config/arm/arm.c:16074
25405 #, gcc-internal-format
25406 msgid "selector must be an immediate"
25409 #. @@@ better error message
25410 #: config/arm/arm.c:16117
25411 #, gcc-internal-format
25412 msgid "mask must be an immediate"
25415 #: config/arm/arm.c:16778
25416 #, gcc-internal-format
25417 msgid "no low registers available for popping high registers"
25420 #: config/arm/arm.c:17001
25421 #, gcc-internal-format
25422 msgid "interrupt Service Routines cannot be coded in Thumb mode"
25425 #: config/arm/pe.c:158 config/mcore/mcore.c:2898
25426 #, gcc-internal-format
25427 msgid "initialized variable %q+D is marked dllimport"
25430 #: config/arm/pe.c:167
25431 #, gcc-internal-format
25432 msgid "static variable %q+D is marked dllimport"
25435 #: config/avr/avr.c:4730
25436 #, gcc-internal-format
25437 msgid "only initialized variables can be placed into program memory area"
25440 #: config/avr/avr.c:4774
25441 #, gcc-internal-format
25442 msgid "%qs appears to be a misspelled interrupt handler"
25445 #: config/avr/avr.c:4782
25446 #, gcc-internal-format
25447 msgid "%qs appears to be a misspelled signal handler"
25450 #: config/avr/avr.c:4890
25451 #, gcc-internal-format
25452 msgid "only uninitialized variables can be placed in the .noinit section"
25455 #: config/avr/avr.c:4904
25456 #, gcc-internal-format
25457 msgid "MCU %qs supported for assembler only"
25460 #: config/avr/avr.h:763
25461 #, gcc-internal-format
25462 msgid "trampolines not supported"
25465 #: config/bfin/bfin.c:2344 config/m68k/m68k.c:500
25466 #, gcc-internal-format
25467 msgid "-mshared-library-id=%s is not between 0 and %d"
25470 #: config/bfin/bfin.c:2364
25471 #, gcc-internal-format
25472 msgid "-mcpu=%s is not valid"
25475 #: config/bfin/bfin.c:2400
25476 #, gcc-internal-format
25477 msgid "-mcpu=%s has invalid silicon revision"
25480 #: config/bfin/bfin.c:2417
25481 #, gcc-internal-format
25482 msgid "bf561 support is incomplete yet."
25485 #: config/bfin/bfin.c:2468
25486 #, gcc-internal-format
25487 msgid "-mshared-library-id= specified without -mid-shared-library"
25490 #: config/bfin/bfin.c:2471
25491 #, gcc-internal-format
25492 msgid "Can't use multiple stack checking methods together."
25495 #: config/bfin/bfin.c:2474
25496 #, gcc-internal-format
25497 msgid "ID shared libraries and FD-PIC mode can't be used together."
25500 #: config/bfin/bfin.c:2479 config/m68k/m68k.c:608
25501 #, gcc-internal-format
25502 msgid "cannot specify both -msep-data and -mid-shared-library"
25505 #: config/bfin/bfin.c:2499
25506 #, gcc-internal-format
25507 msgid "-mmulticore can only be used with BF561"
25510 #: config/bfin/bfin.c:2502
25511 #, gcc-internal-format
25512 msgid "-mcorea should be used with -mmulticore"
25515 #: config/bfin/bfin.c:2505
25516 #, gcc-internal-format
25517 msgid "-mcoreb should be used with -mmulticore"
25520 #: config/bfin/bfin.c:2508
25521 #, gcc-internal-format
25522 msgid "-mcorea and -mcoreb can't be used together"
25525 #: config/bfin/bfin.c:4911
25526 #, gcc-internal-format
25527 msgid "multiple function type attributes specified"
25530 #: config/bfin/bfin.c:4967 config/bfin/bfin.c:4996 config/spu/spu.c:2978
25531 #, gcc-internal-format
25532 msgid "`%s' attribute only applies to functions"
25535 #: config/bfin/bfin.c:4978
25536 #, gcc-internal-format
25537 msgid "can't apply both longcall and shortcall attributes to the same function"
25540 #: config/bfin/bfin.c:5028
25541 #, gcc-internal-format
25542 msgid "`%s' attribute only applies to variables"
25545 #: config/bfin/bfin.c:5035
25546 #, gcc-internal-format
25547 msgid "`%s' attribute cannot be specified for local variables"
25550 #. This function is for retrieving a part of an instruction name for
25551 #. an operator, for immediate output. If that ever happens for
25552 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
25554 #: config/cris/cris.c:447
25555 #, gcc-internal-format
25556 msgid "MULT case in cris_op_str"
25559 #: config/cris/cris.c:837
25560 #, gcc-internal-format
25561 msgid "invalid use of ':' modifier"
25564 #: config/cris/cris.c:1024
25565 #, gcc-internal-format
25566 msgid "internal error: bad register: %d"
25569 #: config/cris/cris.c:1586
25570 #, gcc-internal-format
25571 msgid "internal error: sideeffect-insn affecting main effect"
25574 #: config/cris/cris.c:1683
25575 #, gcc-internal-format
25576 msgid "unknown cc_attr value"
25579 #. If we get here, the caller got its initial tests wrong.
25580 #: config/cris/cris.c:2046
25581 #, gcc-internal-format
25582 msgid "internal error: cris_side_effect_mode_ok with bad operands"
25585 #: config/cris/cris.c:2338
25586 #, gcc-internal-format
25587 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
25590 #: config/cris/cris.c:2366
25591 #, gcc-internal-format
25592 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
25595 #: config/cris/cris.c:2402
25596 #, gcc-internal-format
25597 msgid "unknown CRIS cpu version specification in -mtune= : %s"
25600 #: config/cris/cris.c:2423
25601 #, gcc-internal-format
25602 msgid "-fPIC and -fpic are not supported in this configuration"
25605 #: config/cris/cris.c:2438
25606 #, gcc-internal-format
25607 msgid "that particular -g option is invalid with -maout and -melinux"
25610 #: config/cris/cris.c:2664
25611 #, gcc-internal-format
25612 msgid "Unknown src"
25615 #: config/cris/cris.c:2725
25616 #, gcc-internal-format
25617 msgid "Unknown dest"
25620 #: config/cris/cris.c:3010
25621 #, gcc-internal-format
25622 msgid "stackframe too big: %d bytes"
25625 #: config/cris/cris.c:3504 config/cris/cris.c:3532
25626 #, gcc-internal-format
25627 msgid "expand_binop failed in movsi got"
25630 #: config/cris/cris.c:3613
25631 #, gcc-internal-format
25632 msgid "emitting PIC operand, but PIC register isn't set up"
25635 #. Definitions for GCC. Part of the machine description for CRIS.
25636 #. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
25637 #. Free Software Foundation, Inc.
25638 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
25640 #. This file is part of GCC.
25642 #. GCC is free software; you can redistribute it and/or modify
25643 #. it under the terms of the GNU General Public License as published by
25644 #. the Free Software Foundation; either version 3, or (at your option)
25645 #. any later version.
25647 #. GCC is distributed in the hope that it will be useful,
25648 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
25649 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
25650 #. GNU General Public License for more details.
25652 #. You should have received a copy of the GNU General Public License
25653 #. along with GCC; see the file COPYING3. If not see
25654 #. <http://www.gnu.org/licenses/>.
25655 #. After the first "Node:" comment comes all preprocessor directives and
25656 #. attached declarations described in the info files, the "Using and
25657 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
25658 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
25659 #. really, but needs an update anyway.
25661 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
25662 #. for that. If applicable, there is a CRIS-specific comment. The order
25663 #. of macro definitions follow the order in the manual. Every section in
25664 #. the manual (node in the info pages) has an introductory `Node:
25665 #. <subchapter>' comment. If no macros are defined for a section, only
25666 #. the section-comment is present.
25667 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
25668 #. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
25669 #. settings not repeated below. This file contains general CRIS
25670 #. definitions and definitions for the cris-*-elf subtarget.
25671 #. We don't want to use gcc_assert for everything, as that can be
25673 #: config/cris/cris.h:43
25674 #, gcc-internal-format
25675 msgid "CRIS-port assertion failed: "
25678 #. Node: Caller Saves
25679 #. (no definitions)
25680 #. Node: Function entry
25681 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
25682 #. TARGET_ASM_FUNCTION_EPILOGUE.
25684 #: config/cris/cris.h:950
25685 #, gcc-internal-format
25686 msgid "no FUNCTION_PROFILER for CRIS"
25689 #: config/crx/crx.h:354
25690 #, gcc-internal-format
25691 msgid "Profiler support for CRX"
25694 #: config/crx/crx.h:365
25695 #, gcc-internal-format
25696 msgid "Trampoline support for CRX"
25699 #: config/frv/frv.c:8627
25700 #, gcc-internal-format
25701 msgid "accumulator is not a constant integer"
25704 #: config/frv/frv.c:8632
25705 #, gcc-internal-format
25706 msgid "accumulator number is out of bounds"
25709 #: config/frv/frv.c:8643
25710 #, gcc-internal-format
25711 msgid "inappropriate accumulator for %qs"
25714 #: config/frv/frv.c:8720
25715 #, gcc-internal-format
25716 msgid "invalid IACC argument"
25719 #: config/frv/frv.c:8743
25720 #, gcc-internal-format
25721 msgid "%qs expects a constant argument"
25724 #: config/frv/frv.c:8748
25725 #, gcc-internal-format
25726 msgid "constant argument out of range for %qs"
25729 #: config/frv/frv.c:9229
25730 #, gcc-internal-format
25731 msgid "media functions are not available unless -mmedia is used"
25734 #: config/frv/frv.c:9241
25735 #, gcc-internal-format
25736 msgid "this media function is only available on the fr500"
25739 #: config/frv/frv.c:9269
25740 #, gcc-internal-format
25741 msgid "this media function is only available on the fr400 and fr550"
25744 #: config/frv/frv.c:9288
25745 #, gcc-internal-format
25746 msgid "this builtin function is only available on the fr405 and fr450"
25749 #: config/frv/frv.c:9297
25750 #, gcc-internal-format
25751 msgid "this builtin function is only available on the fr500 and fr550"
25754 #: config/frv/frv.c:9309
25755 #, gcc-internal-format
25756 msgid "this builtin function is only available on the fr450"
25759 #: config/h8300/h8300.c:331
25760 #, gcc-internal-format
25761 msgid "-ms2600 is used without -ms"
25764 #: config/h8300/h8300.c:337
25765 #, gcc-internal-format
25766 msgid "-mn is used without -mh or -ms"
25769 #: config/i386/host-cygwin.c:64
25770 #, gcc-internal-format
25771 msgid "can't extend PCH file: %m"
25774 #: config/i386/host-cygwin.c:75
25775 #, gcc-internal-format
25776 msgid "can't set position in PCH file: %m"
25779 #: config/i386/i386.c:2619 config/i386/i386.c:2836
25780 #, gcc-internal-format
25781 msgid "bad value (%s) for %stune=%s %s"
25784 #: config/i386/i386.c:2661
25785 #, gcc-internal-format
25786 msgid "bad value (%s) for %sstringop-strategy=%s %s"
25789 #: config/i386/i386.c:2665
25790 #, gcc-internal-format
25792 "%stune=x86-64%s is deprecated. Use %stune=k8%s or %stune=generic%s instead "
25796 #: config/i386/i386.c:2675
25797 #, gcc-internal-format
25798 msgid "generic CPU can be used only for %stune=%s %s"
25801 #: config/i386/i386.c:2678 config/i386/i386.c:2799
25802 #, gcc-internal-format
25803 msgid "bad value (%s) for %sarch=%s %s"
25806 #: config/i386/i386.c:2690
25807 #, gcc-internal-format
25808 msgid "code model %s does not support PIC mode"
25811 #: config/i386/i386.c:2696
25812 #, gcc-internal-format
25813 msgid "bad value (%s) for %scmodel=%s %s"
25816 #: config/i386/i386.c:2720
25817 #, gcc-internal-format
25818 msgid "bad value (%s) for %sasm=%s %s"
25821 #: config/i386/i386.c:2724
25822 #, gcc-internal-format
25823 msgid "code model %qs not supported in the %s bit mode"
25826 #: config/i386/i386.c:2727
25827 #, gcc-internal-format
25828 msgid "%i-bit mode not compiled in"
25831 #: config/i386/i386.c:2738 config/i386/i386.c:2822
25832 #, gcc-internal-format
25833 msgid "CPU you selected does not support x86-64 instruction set"
25836 #: config/i386/i386.c:2855
25837 #, gcc-internal-format
25838 msgid "%sregparm%s is ignored in 64-bit mode"
25841 #: config/i386/i386.c:2858
25842 #, gcc-internal-format
25843 msgid "%sregparm=%d%s is not between 0 and %d"
25846 #: config/i386/i386.c:2871
25847 #, gcc-internal-format
25848 msgid "%salign-loops%s is obsolete, use %salign-loops%s"
25851 #: config/i386/i386.c:2877 config/i386/i386.c:2892 config/i386/i386.c:2907
25852 #, gcc-internal-format
25853 msgid "%salign-loops=%d%s is not between 0 and %d"
25856 #: config/i386/i386.c:2886
25857 #, gcc-internal-format
25858 msgid "%salign-jumps%s is obsolete, use %salign-jumps%s"
25861 #: config/i386/i386.c:2901
25862 #, gcc-internal-format
25863 msgid "%salign-functions%s is obsolete, use %salign-functions%s"
25866 #: config/i386/i386.c:2936
25867 #, gcc-internal-format
25868 msgid "%sbranch-cost=%d%s is not between 0 and 5"
25871 #: config/i386/i386.c:2944
25872 #, gcc-internal-format
25873 msgid "%slarge-data-threshold=%d%s is negative"
25876 #: config/i386/i386.c:2958
25877 #, gcc-internal-format
25878 msgid "bad value (%s) for %stls-dialect=%s %s"
25881 #: config/i386/i386.c:2966
25882 #, gcc-internal-format
25883 msgid "pc%d is not valid precision setting (32, 64 or 80)"
25886 #: config/i386/i386.c:2982
25887 #, gcc-internal-format
25888 msgid "%srtd%s is ignored in 64bit mode"
25891 #: config/i386/i386.c:3037
25892 #, gcc-internal-format
25893 msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
25896 #: config/i386/i386.c:3058
25897 #, gcc-internal-format
25898 msgid "-mincoming-stack-boundary=%d is not between %d and 12"
25901 #: config/i386/i386.c:3071
25902 #, gcc-internal-format
25903 msgid "%ssseregparm%s used without SSE enabled"
25906 #: config/i386/i386.c:3082 config/i386/i386.c:3096
25907 #, gcc-internal-format
25908 msgid "SSE instruction set disabled, using 387 arithmetics"
25911 #: config/i386/i386.c:3101
25912 #, gcc-internal-format
25913 msgid "387 instruction set disabled, using SSE arithmetics"
25916 #: config/i386/i386.c:3108
25917 #, gcc-internal-format
25918 msgid "bad value (%s) for %sfpmath=%s %s"
25921 #: config/i386/i386.c:3124
25922 #, gcc-internal-format
25923 msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
25926 #: config/i386/i386.c:3144
25927 #, gcc-internal-format
25929 "unwind tables currently require either a frame pointer or %saccumulate-"
25930 "outgoing-args%s for correctness"
25933 #: config/i386/i386.c:3157
25934 #, gcc-internal-format
25935 msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
25938 #: config/i386/i386.c:3491
25939 #, gcc-internal-format
25940 msgid "attribute(option(\"%s\")) is unknown"
25943 #: config/i386/i386.c:3513
25944 #, gcc-internal-format
25945 msgid "option(\"%s\") was already specified"
25948 #: config/i386/i386.c:4074 config/i386/i386.c:4118
25949 #, gcc-internal-format
25950 msgid "fastcall and regparm attributes are not compatible"
25953 #: config/i386/i386.c:4081
25954 #, gcc-internal-format
25955 msgid "%qs attribute requires an integer constant argument"
25958 #: config/i386/i386.c:4087
25959 #, gcc-internal-format
25960 msgid "argument to %qs attribute larger than %d"
25963 #: config/i386/i386.c:4110 config/i386/i386.c:4145
25964 #, gcc-internal-format
25965 msgid "fastcall and cdecl attributes are not compatible"
25968 #: config/i386/i386.c:4114
25969 #, gcc-internal-format
25970 msgid "fastcall and stdcall attributes are not compatible"
25973 #: config/i386/i386.c:4128 config/i386/i386.c:4141
25974 #, gcc-internal-format
25975 msgid "stdcall and cdecl attributes are not compatible"
25978 #: config/i386/i386.c:4132
25979 #, gcc-internal-format
25980 msgid "stdcall and fastcall attributes are not compatible"
25983 #: config/i386/i386.c:4221
25984 #, gcc-internal-format
25985 msgid "nested functions are limited to 2 register parameters"
25988 #: config/i386/i386.c:4305
25989 #, gcc-internal-format
25990 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
25993 #: config/i386/i386.c:4308
25994 #, gcc-internal-format
25995 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
25998 #: config/i386/i386.c:5115
25999 #, gcc-internal-format
26000 msgid "SSE register return with SSE disabled"
26003 #: config/i386/i386.c:5121
26004 #, gcc-internal-format
26005 msgid "SSE register argument with SSE disabled"
26008 #: config/i386/i386.c:5137
26009 #, gcc-internal-format
26010 msgid "x87 register return with x87 disabled"
26013 #: config/i386/i386.c:5459
26014 #, gcc-internal-format
26015 msgid "SSE vector argument without SSE enabled changes the ABI"
26018 #: config/i386/i386.c:5478
26019 #, gcc-internal-format
26020 msgid "MMX vector argument without MMX enabled changes the ABI"
26023 #: config/i386/i386.c:6043
26024 #, gcc-internal-format
26025 msgid "SSE vector return without SSE enabled changes the ABI"
26028 #: config/i386/i386.c:6053
26029 #, gcc-internal-format
26030 msgid "MMX vector return without MMX enabled changes the ABI"
26033 #: config/i386/i386.c:10084
26034 #, gcc-internal-format
26035 msgid "extended registers have no high halves"
26038 #: config/i386/i386.c:10099
26039 #, gcc-internal-format
26040 msgid "unsupported operand size for extended register"
26043 #: config/i386/i386.c:21664
26044 #, gcc-internal-format
26045 msgid "last argument must be an immediate"
26048 #: config/i386/i386.c:21957
26049 #, gcc-internal-format
26050 msgid "the fifth argument must be a 8-bit immediate"
26053 #: config/i386/i386.c:22052
26054 #, gcc-internal-format
26055 msgid "the third argument must be a 8-bit immediate"
26058 #: config/i386/i386.c:22348
26059 #, gcc-internal-format
26060 msgid "the last argument must be a 4-bit immediate"
26063 #: config/i386/i386.c:22352
26064 #, gcc-internal-format
26065 msgid "the last argument must be a 2-bit immediate"
26068 #: config/i386/i386.c:22361
26069 #, gcc-internal-format
26070 msgid "the next to last argument must be an 8-bit immediate"
26073 #: config/i386/i386.c:22365 config/i386/i386.c:22517
26074 #, gcc-internal-format
26075 msgid "the last argument must be an 8-bit immediate"
26078 #: config/i386/i386.c:22575 config/rs6000/rs6000.c:8381
26079 #, gcc-internal-format
26080 msgid "selector must be an integer constant in the range 0..%wi"
26083 #: config/i386/i386.c:22718
26084 #, gcc-internal-format
26085 msgid "%qE needs unknown isa option"
26088 #: config/i386/i386.c:22722
26089 #, gcc-internal-format
26090 msgid "%qE needs isa option %s"
26093 #: config/i386/i386.c:24360
26094 #, gcc-internal-format
26095 msgid "%qs attribute only available for 64-bit"
26098 #: config/i386/i386.c:24371 config/i386/i386.c:24380
26099 #, gcc-internal-format
26100 msgid "ms_abi and sysv_abi attributes are not compatible"
26103 #: config/i386/i386.c:24418 config/rs6000/rs6000.c:20438
26104 #, gcc-internal-format
26105 msgid "%qs incompatible attribute ignored"
26108 #: config/i386/netware.c:253
26109 #, gcc-internal-format
26110 msgid "-fPIC and -fpic are not supported for this target"
26113 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
26114 #, gcc-internal-format
26115 msgid "definition of static data member %q+D of dllimport'd class"
26118 #: config/i386/winnt.c:58
26119 #, gcc-internal-format
26120 msgid "%qs attribute only applies to variables"
26123 #: config/i386/winnt.c:80
26124 #, gcc-internal-format
26126 "%qs attribute applies only to initialized variables with external linkage"
26129 #: config/i386/winnt.c:297
26130 #, gcc-internal-format
26131 msgid "%q+D:'selectany' attribute applies only to initialized objects"
26134 #: config/i386/winnt.c:454
26135 #, gcc-internal-format
26136 msgid "%q+D causes a section type conflict"
26139 #: config/i386/cygming.h:150
26140 #, gcc-internal-format
26141 msgid "-f%s ignored for target (all code is position independent)"
26144 #: config/i386/djgpp.h:180
26145 #, gcc-internal-format
26146 msgid "-mbnu210 is ignored (option is obsolete)"
26149 #: config/i386/i386-interix.h:256
26150 #, gcc-internal-format
26151 msgid "ms-bitfields not supported for objc"
26154 #: config/ia64/ia64-c.c:51
26155 #, gcc-internal-format
26156 msgid "malformed #pragma builtin"
26159 #: config/ia64/ia64.c:560 config/m32r/m32r.c:373
26160 #, gcc-internal-format
26161 msgid "invalid argument of %qs attribute"
26164 #: config/ia64/ia64.c:572
26165 #, gcc-internal-format
26166 msgid "%Jan address area attribute cannot be specified for local variables"
26169 #: config/ia64/ia64.c:579
26170 #, gcc-internal-format
26171 msgid "address area of %q+D conflicts with previous declaration"
26174 #: config/ia64/ia64.c:586
26175 #, gcc-internal-format
26176 msgid "%Jaddress area attribute cannot be specified for functions"
26179 #: config/ia64/ia64.c:5135 config/pa/pa.c:350 config/sh/sh.c:7985
26180 #: config/spu/spu.c:3865
26181 #, gcc-internal-format
26182 msgid "value of -mfixed-range must have form REG1-REG2"
26185 #: config/ia64/ia64.c:5162 config/pa/pa.c:377 config/sh/sh.c:8011
26186 #: config/spu/spu.c:3891
26187 #, gcc-internal-format
26188 msgid "%s-%s is an empty range"
26191 #: config/ia64/ia64.c:5190
26192 #, gcc-internal-format
26193 msgid "bad value %<%s%> for -mtls-size= switch"
26196 #: config/ia64/ia64.c:5218
26197 #, gcc-internal-format
26198 msgid "bad value %<%s%> for -mtune= switch"
26201 #: config/ia64/ia64.c:5237
26202 #, gcc-internal-format
26203 msgid "not yet implemented: latency-optimized inline square root"
26206 #: config/ia64/ia64.c:9965
26207 #, gcc-internal-format
26208 msgid "version attribute is not a string"
26211 #: config/iq2000/iq2000.c:1816
26212 #, gcc-internal-format
26213 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
26216 #: config/iq2000/iq2000.c:2586
26217 #, gcc-internal-format
26218 msgid "argument %qd is not a constant"
26221 #: config/iq2000/iq2000.c:2888 config/xtensa/xtensa.c:2145
26222 #, gcc-internal-format
26223 msgid "PRINT_OPERAND_ADDRESS, null pointer"
26226 #: config/iq2000/iq2000.c:3043
26227 #, gcc-internal-format
26228 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
26231 #: config/iq2000/iq2000.c:3052 config/xtensa/xtensa.c:1999
26232 #, gcc-internal-format
26233 msgid "PRINT_OPERAND null pointer"
26236 #: config/m32c/m32c-pragma.c:63
26237 #, gcc-internal-format
26238 msgid "junk at end of #pragma GCC memregs [0..16]"
26241 #: config/m32c/m32c-pragma.c:70
26242 #, gcc-internal-format
26243 msgid "#pragma GCC memregs must precede any function decls"
26246 #: config/m32c/m32c-pragma.c:81 config/m32c/m32c-pragma.c:88
26247 #, gcc-internal-format
26248 msgid "#pragma GCC memregs takes a number [0..16]"
26251 #: config/m32c/m32c.c:416
26252 #, gcc-internal-format
26253 msgid "invalid target memregs value '%d'"
26256 #: config/m32c/m32c.c:2787
26257 #, gcc-internal-format
26258 msgid "`%s' attribute is not supported for R8C target"
26261 #: config/m32c/m32c.c:2795
26262 #, gcc-internal-format
26263 msgid "`%s' attribute applies only to functions"
26266 #: config/m32c/m32c.c:2803 config/sh/sh.c:8217
26267 #, gcc-internal-format
26268 msgid "`%s' attribute argument not an integer constant"
26271 #: config/m32c/m32c.c:2812
26272 #, gcc-internal-format
26273 msgid "`%s' attribute argument should be between 18 to 255"
26276 #: config/m68hc11/m68hc11.c:279
26277 #, gcc-internal-format
26278 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
26281 #: config/m68hc11/m68hc11.c:1240
26282 #, gcc-internal-format
26283 msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
26286 #: config/m68hc11/m68hc11.c:1247
26287 #, gcc-internal-format
26288 msgid "%<trap%> attribute is already used"
26291 #: config/m68k/m68k.c:549
26292 #, gcc-internal-format
26293 msgid "-mcpu=%s conflicts with -march=%s"
26296 #: config/m68k/m68k.c:620
26297 #, gcc-internal-format
26298 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
26301 #: config/m68k/m68k.c:682
26302 #, gcc-internal-format
26303 msgid "-falign-labels=%d is not supported"
26306 #: config/m68k/m68k.c:687
26307 #, gcc-internal-format
26308 msgid "-falign-loops=%d is not supported"
26311 #: config/m68k/m68k.c:790
26312 #, gcc-internal-format
26313 msgid "multiple interrupt attributes not allowed"
26316 #: config/m68k/m68k.c:797
26317 #, gcc-internal-format
26318 msgid "interrupt_thread is available only on fido"
26321 #: config/m68k/m68k.c:1119 config/rs6000/rs6000.c:15384
26322 #, gcc-internal-format
26323 msgid "stack limit expression is not supported"
26326 #: config/mips/mips.c:1208
26327 #, gcc-internal-format
26328 msgid "%qs cannot have both %<mips16%> and %<nomips16%> attributes"
26331 #: config/mips/mips.c:1230 config/mips/mips.c:1233
26332 #, gcc-internal-format
26333 msgid "%qs redeclared with conflicting %qs attributes"
26336 #: config/mips/mips.c:2691
26337 #, gcc-internal-format
26341 #: config/mips/mips.c:6022
26342 #, gcc-internal-format
26343 msgid "cannot handle inconsistent calls to %qs"
26346 #: config/mips/mips.c:11443
26347 #, gcc-internal-format
26348 msgid "invalid argument to built-in function"
26351 #: config/mips/mips.c:11684
26352 #, gcc-internal-format
26353 msgid "built-in function %qs not supported for MIPS16"
26356 #: config/mips/mips.c:12855
26357 #, gcc-internal-format
26358 msgid "MIPS16 PIC for ABIs other than o32 and o64"
26361 #: config/mips/mips.c:12858
26362 #, gcc-internal-format
26363 msgid "MIPS16 -mxgot code"
26366 #: config/mips/mips.c:12861
26367 #, gcc-internal-format
26368 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
26371 #: config/mips/mips.c:12990
26372 #, gcc-internal-format
26373 msgid "CPU names must be lower case"
26376 #: config/mips/mips.c:13122
26377 #, gcc-internal-format
26379 "%<-%s%> conflicts with the other architecture options, which specify a %s "
26383 #: config/mips/mips.c:13138
26384 #, gcc-internal-format
26385 msgid "%<-march=%s%> is not compatible with the selected ABI"
26388 #: config/mips/mips.c:13153
26389 #, gcc-internal-format
26390 msgid "%<-mgp64%> used with a 32-bit processor"
26393 #: config/mips/mips.c:13155
26394 #, gcc-internal-format
26395 msgid "%<-mgp32%> used with a 64-bit ABI"
26398 #: config/mips/mips.c:13157
26399 #, gcc-internal-format
26400 msgid "%<-mgp64%> used with a 32-bit ABI"
26403 #: config/mips/mips.c:13173 config/mips/mips.c:13175 config/mips/mips.c:13242
26404 #, gcc-internal-format
26405 msgid "unsupported combination: %s"
26408 #: config/mips/mips.c:13179
26409 #, gcc-internal-format
26411 "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the "
26412 "mfhc1 and mthc1 instructions"
26415 #: config/mips/mips.c:13182
26416 #, gcc-internal-format
26417 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
26420 #: config/mips/mips.c:13236
26421 #, gcc-internal-format
26422 msgid "the %qs architecture does not support branch-likely instructions"
26425 #: config/mips/mips.c:13276
26426 #, gcc-internal-format
26427 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
26430 #: config/mips/mips.c:13284 config/mips/mips.c:13287
26431 #, gcc-internal-format
26432 msgid "cannot use small-data accesses for %qs"
26435 #: config/mips/mips.c:13301
26436 #, gcc-internal-format
26437 msgid "%<-mips3d%> requires %<-mpaired-single%>"
26440 #: config/mips/mips.c:13310
26441 #, gcc-internal-format
26442 msgid "%qs must be used with %qs"
26445 #: config/mips/mips.c:13317
26446 #, gcc-internal-format
26447 msgid "the %qs architecture does not support paired-single instructions"
26450 #. Output assembler code to FILE to increment profiler label # LABELNO
26451 #. for profiling a function entry.
26452 #: config/mips/mips.h:2234
26453 #, gcc-internal-format
26454 msgid "mips16 function profiling"
26457 #: config/mmix/mmix.c:226
26458 #, gcc-internal-format
26459 msgid "-f%s not supported: ignored"
26462 #: config/mmix/mmix.c:674
26463 #, gcc-internal-format
26464 msgid "support for mode %qs"
26467 #: config/mmix/mmix.c:688
26468 #, gcc-internal-format
26470 "too large function value type, needs %d registers, have only %d registers "
26474 #: config/mmix/mmix.c:858
26475 #, gcc-internal-format
26476 msgid "function_profiler support for MMIX"
26479 #: config/mmix/mmix.c:880
26480 #, gcc-internal-format
26481 msgid "MMIX Internal: Last named vararg would not fit in a register"
26484 #: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
26485 #, gcc-internal-format
26486 msgid "MMIX Internal: Bad register: %d"
26489 #. Presumably there's a missing case above if we get here.
26490 #: config/mmix/mmix.c:1623
26491 #, gcc-internal-format
26492 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
26495 #: config/mmix/mmix.c:1909
26496 #, gcc-internal-format
26497 msgid "stack frame not a multiple of 8 bytes: %wd"
26500 #: config/mmix/mmix.c:2145
26501 #, gcc-internal-format
26502 msgid "stack frame not a multiple of octabyte: %wd"
26505 #: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
26506 #, gcc-internal-format
26507 msgid "MMIX Internal: %s is not a shiftable int"
26510 #: config/pa/pa.c:482
26511 #, gcc-internal-format
26512 msgid "PIC code generation is not supported in the portable runtime model"
26515 #: config/pa/pa.c:487
26516 #, gcc-internal-format
26517 msgid "PIC code generation is not compatible with fast indirect calls"
26520 #: config/pa/pa.c:492
26521 #, gcc-internal-format
26522 msgid "-g is only supported when using GAS on this processor,"
26525 #: config/pa/pa.c:493
26526 #, gcc-internal-format
26527 msgid "-g option disabled"
26530 #: config/pa/pa.c:8369
26531 #, gcc-internal-format
26533 "alignment (%u) for %s exceeds maximum alignment for global common data. "
26537 #: config/pa/pa-hpux11.h:84
26538 #, gcc-internal-format
26539 msgid "-munix=98 option required for C89 Amendment 1 features.\n"
26542 #: config/rs6000/host-darwin.c:62
26543 #, gcc-internal-format
26544 msgid "Segmentation Fault (code)"
26547 #: config/rs6000/host-darwin.c:132
26548 #, gcc-internal-format
26549 msgid "Segmentation Fault"
26552 #: config/rs6000/host-darwin.c:146
26553 #, gcc-internal-format
26554 msgid "While setting up signal stack: %m"
26557 #: config/rs6000/host-darwin.c:152
26558 #, gcc-internal-format
26559 msgid "While setting up signal handler: %m"
26562 #. Handle the machine specific pragma longcall. Its syntax is
26564 #. # pragma longcall ( TOGGLE )
26566 #. where TOGGLE is either 0 or 1.
26568 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
26569 #. whether or not new function declarations receive a longcall
26570 #. attribute by default.
26571 #: config/rs6000/rs6000-c.c:52
26572 #, gcc-internal-format
26573 msgid "ignoring malformed #pragma longcall"
26576 #: config/rs6000/rs6000-c.c:65
26577 #, gcc-internal-format
26578 msgid "missing open paren"
26581 #: config/rs6000/rs6000-c.c:67
26582 #, gcc-internal-format
26583 msgid "missing number"
26586 #: config/rs6000/rs6000-c.c:69
26587 #, gcc-internal-format
26588 msgid "missing close paren"
26591 #: config/rs6000/rs6000-c.c:72
26592 #, gcc-internal-format
26593 msgid "number must be 0 or 1"
26596 #: config/rs6000/rs6000-c.c:75
26597 #, gcc-internal-format
26598 msgid "junk at end of #pragma longcall"
26601 #: config/rs6000/rs6000-c.c:2714
26602 #, gcc-internal-format
26603 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
26606 #: config/rs6000/rs6000-c.c:2757
26607 #, gcc-internal-format
26608 msgid "invalid parameter combination for AltiVec intrinsic"
26611 #: config/rs6000/rs6000.c:1361
26612 #, gcc-internal-format
26613 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
26616 #: config/rs6000/rs6000.c:1372
26617 #, gcc-internal-format
26618 msgid "-m64 requires PowerPC64 architecture, enabling"
26621 #: config/rs6000/rs6000.c:1594
26622 #, gcc-internal-format
26623 msgid "AltiVec not supported in this target"
26626 #: config/rs6000/rs6000.c:1596
26627 #, gcc-internal-format
26628 msgid "Spe not supported in this target"
26631 #: config/rs6000/rs6000.c:1616
26632 #, gcc-internal-format
26633 msgid "-mmultiple is not supported on little endian systems"
26636 #: config/rs6000/rs6000.c:1623
26637 #, gcc-internal-format
26638 msgid "-mstring is not supported on little endian systems"
26641 #: config/rs6000/rs6000.c:1637
26642 #, gcc-internal-format
26643 msgid "unknown -mdebug-%s switch"
26646 #: config/rs6000/rs6000.c:1649
26647 #, gcc-internal-format
26649 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
26652 #: config/rs6000/rs6000.c:2098
26653 #, gcc-internal-format
26654 msgid "unknown -m%s= option specified: '%s'"
26657 #: config/rs6000/rs6000.c:2326
26658 #, gcc-internal-format
26659 msgid "not configured for ABI: '%s'"
26662 #: config/rs6000/rs6000.c:2339
26663 #, gcc-internal-format
26664 msgid "Using darwin64 ABI"
26667 #: config/rs6000/rs6000.c:2344
26668 #, gcc-internal-format
26669 msgid "Using old darwin ABI"
26672 #: config/rs6000/rs6000.c:2351
26673 #, gcc-internal-format
26674 msgid "Using IBM extended precision long double"
26677 #: config/rs6000/rs6000.c:2357
26678 #, gcc-internal-format
26679 msgid "Using IEEE extended precision long double"
26682 #: config/rs6000/rs6000.c:2362
26683 #, gcc-internal-format
26684 msgid "unknown ABI specified: '%s'"
26687 #: config/rs6000/rs6000.c:2389
26688 #, gcc-internal-format
26689 msgid "invalid option for -mfloat-gprs: '%s'"
26692 #: config/rs6000/rs6000.c:2399
26693 #, gcc-internal-format
26694 msgid "Unknown switch -mlong-double-%s"
26697 #: config/rs6000/rs6000.c:2420
26698 #, gcc-internal-format
26700 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
26701 "the installed C and C++ libraries"
26704 #: config/rs6000/rs6000.c:2428
26705 #, gcc-internal-format
26706 msgid "unknown -malign-XXXXX option specified: '%s'"
26709 #: config/rs6000/rs6000.c:5226
26710 #, gcc-internal-format
26712 "GCC vector returned by reference: non-standard ABI extension with no "
26713 "compatibility guarantee"
26716 #: config/rs6000/rs6000.c:5299
26717 #, gcc-internal-format
26719 "cannot return value in vector register because altivec instructions are "
26720 "disabled, use -maltivec to enable them"
26723 #: config/rs6000/rs6000.c:5557
26724 #, gcc-internal-format
26726 "cannot pass argument in vector register because altivec instructions are "
26727 "disabled, use -maltivec to enable them"
26730 #: config/rs6000/rs6000.c:6456
26731 #, gcc-internal-format
26733 "GCC vector passed by reference: non-standard ABI extension with no "
26734 "compatibility guarantee"
26737 #: config/rs6000/rs6000.c:7709
26738 #, gcc-internal-format
26739 msgid "argument 1 must be a 5-bit signed literal"
26742 #: config/rs6000/rs6000.c:7812 config/rs6000/rs6000.c:8723
26743 #, gcc-internal-format
26744 msgid "argument 2 must be a 5-bit unsigned literal"
26747 #: config/rs6000/rs6000.c:7852
26748 #, gcc-internal-format
26749 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
26752 #: config/rs6000/rs6000.c:7905
26753 #, gcc-internal-format
26754 msgid "argument 1 of __builtin_altivec_predicate is out of range"
26757 #: config/rs6000/rs6000.c:8154
26758 #, gcc-internal-format
26759 msgid "argument 3 must be a 4-bit unsigned literal"
26762 #: config/rs6000/rs6000.c:8326
26763 #, gcc-internal-format
26764 msgid "argument to %qs must be a 2-bit unsigned literal"
26767 #: config/rs6000/rs6000.c:8468
26768 #, gcc-internal-format
26769 msgid "unresolved overload for Altivec builtin %qF"
26772 #: config/rs6000/rs6000.c:8550
26773 #, gcc-internal-format
26774 msgid "argument to dss must be a 2-bit unsigned literal"
26777 #: config/rs6000/rs6000.c:8843
26778 #, gcc-internal-format
26779 msgid "argument 1 of __builtin_paired_predicate must be a constant"
26782 #: config/rs6000/rs6000.c:8890
26783 #, gcc-internal-format
26784 msgid "argument 1 of __builtin_paired_predicate is out of range"
26787 #: config/rs6000/rs6000.c:8915
26788 #, gcc-internal-format
26789 msgid "argument 1 of __builtin_spe_predicate must be a constant"
26792 #: config/rs6000/rs6000.c:8987
26793 #, gcc-internal-format
26794 msgid "argument 1 of __builtin_spe_predicate is out of range"
26797 #: config/rs6000/rs6000.c:15347
26798 #, gcc-internal-format
26799 msgid "stack frame too large"
26802 #: config/rs6000/rs6000.c:18361
26803 #, gcc-internal-format
26804 msgid "no profiling of 64-bit code for this ABI"
26807 #: config/rs6000/rs6000.c:20240
26808 #, gcc-internal-format
26809 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
26812 #: config/rs6000/rs6000.c:20242
26813 #, gcc-internal-format
26814 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
26817 #: config/rs6000/rs6000.c:20246
26818 #, gcc-internal-format
26819 msgid "use of %<long long%> in AltiVec types is invalid"
26822 #: config/rs6000/rs6000.c:20248
26823 #, gcc-internal-format
26824 msgid "use of %<double%> in AltiVec types is invalid"
26827 #: config/rs6000/rs6000.c:20250
26828 #, gcc-internal-format
26829 msgid "use of %<long double%> in AltiVec types is invalid"
26832 #: config/rs6000/rs6000.c:20252
26833 #, gcc-internal-format
26834 msgid "use of boolean types in AltiVec types is invalid"
26837 #: config/rs6000/rs6000.c:20254
26838 #, gcc-internal-format
26839 msgid "use of %<complex%> in AltiVec types is invalid"
26842 #: config/rs6000/rs6000.c:20256
26843 #, gcc-internal-format
26844 msgid "use of decimal floating point types in AltiVec types is invalid"
26847 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
26848 #: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
26849 #, gcc-internal-format
26850 msgid "-maix64 and POWER architecture are incompatible"
26853 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
26854 #: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
26855 #, gcc-internal-format
26856 msgid "-maix64 requires PowerPC64 architecture remain enabled"
26859 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
26860 #: config/rs6000/aix61.h:49
26861 #, gcc-internal-format
26862 msgid "soft-float and long-double-128 are incompatible"
26865 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
26866 #: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
26867 #, gcc-internal-format
26869 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
26872 #: config/rs6000/e500.h:39
26873 #, gcc-internal-format
26874 msgid "AltiVec and E500 instructions cannot coexist"
26877 #: config/rs6000/e500.h:41
26878 #, gcc-internal-format
26879 msgid "64-bit E500 not supported"
26882 #: config/rs6000/e500.h:43
26883 #, gcc-internal-format
26884 msgid "E500 and FPRs not supported"
26887 #: config/rs6000/eabispe.h:41 config/rs6000/linuxspe.h:40
26888 #, gcc-internal-format
26889 msgid "-m64 not supported in this configuration"
26892 #: config/rs6000/linux64.h:108
26893 #, gcc-internal-format
26894 msgid "-m64 requires a PowerPC64 cpu"
26897 #. Definitions for __builtin_return_address and __builtin_frame_address.
26898 #. __builtin_return_address (0) should give link register (65), enable
26900 #. This should be uncommented, so that the link register is used, but
26901 #. currently this would result in unmatched insns and spilling fixed
26902 #. registers so we'll leave it for another day. When these problems are
26903 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
26905 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
26906 #. Number of bytes into the frame return addresses can be found. See
26907 #. rs6000_stack_info in rs6000.c for more information on how the different
26908 #. abi's store the return address.
26909 #: config/rs6000/rs6000.h:1621
26910 #, gcc-internal-format
26911 msgid "RETURN_ADDRESS_OFFSET not supported"
26914 #. Sometimes certain combinations of command options do not make sense
26915 #. on a particular target machine. You can define a macro
26916 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
26917 #. defined, is executed once just after all the command options have
26920 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
26922 #: config/rs6000/sysv4.h:129
26923 #, gcc-internal-format
26924 msgid "bad value for -mcall-%s"
26927 #: config/rs6000/sysv4.h:145
26928 #, gcc-internal-format
26929 msgid "bad value for -msdata=%s"
26932 #: config/rs6000/sysv4.h:162
26933 #, gcc-internal-format
26934 msgid "-mrelocatable and -msdata=%s are incompatible"
26937 #: config/rs6000/sysv4.h:171
26938 #, gcc-internal-format
26939 msgid "-f%s and -msdata=%s are incompatible"
26942 #: config/rs6000/sysv4.h:180
26943 #, gcc-internal-format
26944 msgid "-msdata=%s and -mcall-%s are incompatible"
26947 #: config/rs6000/sysv4.h:189
26948 #, gcc-internal-format
26949 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
26952 #: config/rs6000/sysv4.h:195
26953 #, gcc-internal-format
26954 msgid "-mrelocatable and -mcall-%s are incompatible"
26957 #: config/rs6000/sysv4.h:202
26958 #, gcc-internal-format
26959 msgid "-fPIC and -mcall-%s are incompatible"
26962 #: config/rs6000/sysv4.h:209
26963 #, gcc-internal-format
26964 msgid "-mcall-aixdesc must be big endian"
26967 #: config/rs6000/sysv4.h:214
26968 #, gcc-internal-format
26969 msgid "-msecure-plt not supported by your assembler"
26972 #: config/rs6000/sysv4.h:232
26973 #, gcc-internal-format
26974 msgid "-m%s not supported in this configuration"
26977 #: config/s390/s390.c:1534
26978 #, gcc-internal-format
26979 msgid "stack guard value must be an exact power of 2"
26982 #: config/s390/s390.c:1541
26983 #, gcc-internal-format
26984 msgid "stack size must be an exact power of 2"
26987 #: config/s390/s390.c:1586
26988 #, gcc-internal-format
26989 msgid "z/Architecture mode not supported on %s"
26992 #: config/s390/s390.c:1588
26993 #, gcc-internal-format
26994 msgid "64-bit ABI not supported in ESA/390 mode"
26997 #: config/s390/s390.c:1595
26998 #, gcc-internal-format
26999 msgid "Hardware decimal floating point instructions not available on %s"
27002 #: config/s390/s390.c:1598
27003 #, gcc-internal-format
27005 "Hardware decimal floating point instructions not available in ESA/390 mode"
27008 #: config/s390/s390.c:1608
27009 #, gcc-internal-format
27010 msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
27013 #: config/s390/s390.c:1630
27014 #, gcc-internal-format
27016 "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
27019 #: config/s390/s390.c:1636
27020 #, gcc-internal-format
27021 msgid "stack size must be greater than the stack guard value"
27024 #: config/s390/s390.c:1638
27025 #, gcc-internal-format
27026 msgid "stack size must not be greater than 64k"
27029 #: config/s390/s390.c:1641
27030 #, gcc-internal-format
27031 msgid "-mstack-guard implies use of -mstack-size"
27034 #: config/s390/s390.c:7061
27035 #, gcc-internal-format
27036 msgid "total size of local variables exceeds architecture limit"
27039 #: config/s390/s390.c:7731
27040 #, gcc-internal-format
27041 msgid "frame size of function %qs is "
27044 #: config/s390/s390.c:7761
27045 #, gcc-internal-format
27046 msgid "frame size of %qs is "
27049 #: config/s390/s390.c:7765
27050 #, gcc-internal-format
27051 msgid "%qs uses dynamic stack allocation"
27054 #: config/score/score3.c:655 config/score/score7.c:654
27055 #, gcc-internal-format
27056 msgid "-fPIC and -G are incompatible"
27059 #: config/sh/sh.c:7006
27060 #, gcc-internal-format
27061 msgid "__builtin_saveregs not supported by this subtarget"
27064 #: config/sh/sh.c:8073
27065 #, gcc-internal-format
27066 msgid "%qs attribute only applies to interrupt functions"
27069 #: config/sh/sh.c:8156
27070 #, gcc-internal-format
27071 msgid "%qs attribute is supported only for SH2A"
27074 #: config/sh/sh.c:8186
27075 #, gcc-internal-format
27076 msgid "attribute interrupt_handler is not compatible with -m5-compact"
27079 #: config/sh/sh.c:8203
27080 #, gcc-internal-format
27081 msgid "%qs attribute only applies to SH2A"
27084 #: config/sh/sh.c:8225
27085 #, gcc-internal-format
27086 msgid "`%s' attribute argument should be between 0 to 255"
27089 #. The argument must be a constant string.
27090 #: config/sh/sh.c:8298
27091 #, gcc-internal-format
27092 msgid "%qs attribute argument not a string constant"
27095 #. The argument must be a constant integer.
27096 #: config/sh/sh.c:8323
27097 #, gcc-internal-format
27098 msgid "%qs attribute argument not an integer constant"
27101 #: config/sh/sh.c:10411
27102 #, gcc-internal-format
27103 msgid "r0 needs to be available as a call-clobbered register"
27106 #: config/sh/sh.c:10432
27107 #, gcc-internal-format
27108 msgid "Need a second call-clobbered general purpose register"
27111 #: config/sh/sh.c:10440
27112 #, gcc-internal-format
27113 msgid "Need a call-clobbered target register"
27116 #: config/sh/symbian.c:146
27117 #, gcc-internal-format
27119 "function %q+D is defined after prior declaration as dllimport: attribute "
27123 #: config/sh/symbian.c:158
27124 #, gcc-internal-format
27125 msgid "inline function %q+D is declared as dllimport: attribute ignored"
27128 #: config/sh/symbian.c:272
27129 #, gcc-internal-format
27130 msgid "%qs declared as both exported to and imported from a DLL"
27133 #: config/sh/symbian.c:279
27134 #, gcc-internal-format
27136 "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
27139 #: config/sh/symbian.c:325
27140 #, gcc-internal-format
27141 msgid "%s %q+D %s after being referenced with dllimport linkage"
27144 #: config/sh/symbian.c:891 cp/tree.c:2796
27145 #, gcc-internal-format
27146 msgid "lang_* check: failed in %s, at %s:%d"
27150 #: config/sh/netbsd-elf.h:94
27151 #, gcc-internal-format
27152 msgid "unimplemented-shmedia profiling"
27155 #. There are no delay slots on SHmedia.
27156 #. Relaxation isn't yet supported for SHmedia
27157 #. 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.
27158 #. Only the sh64-elf assembler fully supports .quad properly.
27159 #. 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.
27160 #. SH4 tends to emphasize speed.
27161 #. These have their own way of doing things.
27162 #. ??? Should we use the integer SHmedia function instead?
27163 #. SH1 .. SH3 cores often go into small-footprint systems, so default to the smallest implementation available.
27164 #. ??? EXPERIMENTAL
27165 #. User supplied - leave it alone.
27166 #. The debugging information is sufficient, but gdb doesn't implement this yet
27167 #. Never run scheduling before reload, since that can break global alloc, and generates slower code anyway due to the pressure on R0.
27168 #. Enable sched1 for SH4; ready queue will be reordered by the target hooks when pressure is high. We can not do this for PIC, SH3 and lower as they give spill failures for R0.
27169 #. ??? 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>.
27170 #: config/sh/sh.h:726
27171 #, gcc-internal-format
27172 msgid "ignoring -fschedule-insns because of exception handling bug"
27175 #. The kernel loader cannot handle the relaxation relocations, so it cannot load kernel modules (which are ET_REL) or RTP executables (which are linked with --emit-relocs). No relaxation relocations appear in shared libraries, so relaxation is OK for RTP PIC.
27176 #: config/sh/vxworks.h:43
27177 #, gcc-internal-format
27178 msgid "-mrelax is only supported for RTP PIC"
27181 #: config/sparc/sparc.c:701
27182 #, gcc-internal-format
27183 msgid "%s is not supported by this configuration"
27186 #: config/sparc/sparc.c:708
27187 #, gcc-internal-format
27188 msgid "-mlong-double-64 not allowed with -m64"
27191 #: config/sparc/sparc.c:728
27192 #, gcc-internal-format
27193 msgid "bad value (%s) for -mcmodel= switch"
27196 #: config/sparc/sparc.c:733
27197 #, gcc-internal-format
27198 msgid "-mcmodel= is not supported on 32 bit systems"
27201 #: config/spu/spu-c.c:135
27202 #, gcc-internal-format
27203 msgid "insufficient arguments to overloaded function %s"
27206 #: config/spu/spu-c.c:170
27207 #, gcc-internal-format
27208 msgid "too many arguments to overloaded function %s"
27211 #: config/spu/spu-c.c:182
27212 #, gcc-internal-format
27213 msgid "parameter list does not match a valid signature for %s()"
27216 #: config/spu/spu.c:342 config/spu/spu.c:353
27217 #, gcc-internal-format
27218 msgid "Unknown architecture '%s'"
27221 #: config/spu/spu.c:3036
27222 #, gcc-internal-format
27223 msgid "`%s' attribute ignored"
27226 #: config/spu/spu.c:5215
27227 #, gcc-internal-format
27228 msgid "%s expects an integer literal in the range [%d, %d]."
27231 #: config/spu/spu.c:5235
27232 #, gcc-internal-format
27233 msgid "%s expects an integer literal in the range [%d, %d]. ("
27236 #: config/spu/spu.c:5265
27237 #, gcc-internal-format
27238 msgid "%d least significant bits of %s are ignored."
27241 #: config/stormy16/stormy16.c:1085
27242 #, gcc-internal-format
27243 msgid "local variable memory requirements exceed capacity"
27246 #: config/stormy16/stormy16.c:1251
27247 #, gcc-internal-format
27248 msgid "function_profiler support"
27251 #: config/stormy16/stormy16.c:1340
27252 #, gcc-internal-format
27253 msgid "cannot use va_start in interrupt function"
27256 #: config/stormy16/stormy16.c:1881
27257 #, gcc-internal-format
27258 msgid "switch statement of size %lu entries too large"
27261 #: config/stormy16/stormy16.c:2249
27262 #, gcc-internal-format
27263 msgid "%<__BELOW100__%> attribute only applies to variables"
27266 #: config/stormy16/stormy16.c:2256
27267 #, gcc-internal-format
27268 msgid "__BELOW100__ attribute not allowed with auto storage class"
27271 #: config/v850/v850-c.c:66
27272 #, gcc-internal-format
27273 msgid "#pragma GHS endXXXX found without previous startXXX"
27276 #: config/v850/v850-c.c:69
27277 #, gcc-internal-format
27278 msgid "#pragma GHS endXXX does not match previous startXXX"
27281 #: config/v850/v850-c.c:95
27282 #, gcc-internal-format
27283 msgid "cannot set interrupt attribute: no current function"
27286 #: config/v850/v850-c.c:103
27287 #, gcc-internal-format
27288 msgid "cannot set interrupt attribute: no such identifier"
27291 #: config/v850/v850-c.c:148
27292 #, gcc-internal-format
27293 msgid "junk at end of #pragma ghs section"
27296 #: config/v850/v850-c.c:165
27297 #, gcc-internal-format
27298 msgid "unrecognized section name \"%s\""
27301 #: config/v850/v850-c.c:180
27302 #, gcc-internal-format
27303 msgid "malformed #pragma ghs section"
27306 #: config/v850/v850-c.c:199
27307 #, gcc-internal-format
27308 msgid "junk at end of #pragma ghs interrupt"
27311 #: config/v850/v850-c.c:210
27312 #, gcc-internal-format
27313 msgid "junk at end of #pragma ghs starttda"
27316 #: config/v850/v850-c.c:221
27317 #, gcc-internal-format
27318 msgid "junk at end of #pragma ghs startsda"
27321 #: config/v850/v850-c.c:232
27322 #, gcc-internal-format
27323 msgid "junk at end of #pragma ghs startzda"
27326 #: config/v850/v850-c.c:243
27327 #, gcc-internal-format
27328 msgid "junk at end of #pragma ghs endtda"
27331 #: config/v850/v850-c.c:254
27332 #, gcc-internal-format
27333 msgid "junk at end of #pragma ghs endsda"
27336 #: config/v850/v850-c.c:265
27337 #, gcc-internal-format
27338 msgid "junk at end of #pragma ghs endzda"
27341 #: config/v850/v850.c:184
27342 #, gcc-internal-format
27343 msgid "value passed to %<-m%s%> is too large"
27346 #: config/v850/v850.c:2084
27347 #, gcc-internal-format
27348 msgid "%Jdata area attributes cannot be specified for local variables"
27351 #: config/v850/v850.c:2095
27352 #, gcc-internal-format
27353 msgid "data area of %q+D conflicts with previous declaration"
27356 #: config/v850/v850.c:2225
27357 #, gcc-internal-format
27358 msgid "bogus JR construction: %d"
27361 #: config/v850/v850.c:2243 config/v850/v850.c:2352
27362 #, gcc-internal-format
27363 msgid "bad amount of stack space removal: %d"
27366 #: config/v850/v850.c:2332
27367 #, gcc-internal-format
27368 msgid "bogus JARL construction: %d\n"
27371 #: config/v850/v850.c:2631
27372 #, gcc-internal-format
27373 msgid "bogus DISPOSE construction: %d"
27376 #: config/v850/v850.c:2650
27377 #, gcc-internal-format
27378 msgid "too much stack space to dispose of: %d"
27381 #: config/v850/v850.c:2752
27382 #, gcc-internal-format
27383 msgid "bogus PREPEARE construction: %d"
27386 #: config/v850/v850.c:2771
27387 #, gcc-internal-format
27388 msgid "too much stack space to prepare: %d"
27391 #: config/xtensa/xtensa.c:1886
27392 #, gcc-internal-format
27393 msgid "boolean registers required for the floating-point option"
27396 #: config/xtensa/xtensa.c:1921
27397 #, gcc-internal-format
27398 msgid "-f%s is not supported with CONST16 instructions"
27401 #: config/xtensa/xtensa.c:1926
27402 #, gcc-internal-format
27403 msgid "PIC is required but not supported with CONST16 instructions"
27406 #: config/xtensa/xtensa.c:2798 config/xtensa/xtensa.c:2818
27407 #, gcc-internal-format
27408 msgid "bad builtin code"
27411 #: config/xtensa/xtensa.c:2927
27412 #, gcc-internal-format
27413 msgid "only uninitialized variables can be placed in a .bss section"
27417 #, gcc-internal-format
27418 msgid "%s %D(%T, %T, %T) <built-in>"
27422 #, gcc-internal-format
27423 msgid "%s %D(%T, %T) <built-in>"
27427 #, gcc-internal-format
27428 msgid "%s %D(%T) <built-in>"
27432 #, gcc-internal-format
27433 msgid "%s %T <conversion>"
27437 #, gcc-internal-format
27438 msgid "%s %+#D <near match>"
27441 #: cp/call.c:2567 cp/pt.c:1404
27442 #, gcc-internal-format
27447 #, gcc-internal-format
27448 msgid "conversion from %qT to %qT is ambiguous"
27451 #: cp/call.c:3004 cp/call.c:3024 cp/call.c:3088
27452 #, gcc-internal-format
27453 msgid "no matching function for call to %<%D(%A)%>"
27456 #: cp/call.c:3027 cp/call.c:3091
27457 #, gcc-internal-format
27458 msgid "call of overloaded %<%D(%A)%> is ambiguous"
27461 #. It's no good looking for an overloaded operator() on a
27462 #. pointer-to-member-function.
27464 #, gcc-internal-format
27466 "pointer-to-member function %E cannot be called without an object; consider "
27471 #, gcc-internal-format
27472 msgid "no match for call to %<(%T) (%A)%>"
27476 #, gcc-internal-format
27477 msgid "call of %<(%T) (%A)%> is ambiguous"
27481 #, gcc-internal-format
27482 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
27486 #, gcc-internal-format
27487 msgid "%s for %<operator%s%> in %<%E%s%>"
27491 #, gcc-internal-format
27492 msgid "%s for %<operator[]%> in %<%E[%E]%>"
27496 #, gcc-internal-format
27497 msgid "%s for %qs in %<%s %E%>"
27501 #, gcc-internal-format
27502 msgid "%s for %<operator%s%> in %<%E %s %E%>"
27506 #, gcc-internal-format
27507 msgid "%s for %<operator%s%> in %<%s%E%>"
27511 #, gcc-internal-format
27512 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
27516 #, gcc-internal-format
27518 "second operand to the conditional operator is of type %<void%>, but the "
27519 "third operand is neither a throw-expression nor of type %<void%>"
27523 #, gcc-internal-format
27525 "third operand to the conditional operator is of type %<void%>, but the "
27526 "second operand is neither a throw-expression nor of type %<void%>"
27529 #: cp/call.c:3537 cp/call.c:3773
27530 #, gcc-internal-format
27531 msgid "operands to ?: have different types %qT and %qT"
27535 #, gcc-internal-format
27536 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
27540 #, gcc-internal-format
27541 msgid "enumeral and non-enumeral type in conditional expression"
27545 #, gcc-internal-format
27546 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
27550 #, gcc-internal-format
27551 msgid "comparison between %q#T and %q#T"
27555 #, gcc-internal-format
27556 msgid "no corresponding deallocation function for %qD"
27560 #, gcc-internal-format
27561 msgid "no suitable %<operator %s%> for %qT"
27565 #, gcc-internal-format
27566 msgid "%q+#D is private"
27570 #, gcc-internal-format
27571 msgid "%q+#D is protected"
27575 #, gcc-internal-format
27576 msgid "%q+#D is inaccessible"
27580 #, gcc-internal-format
27581 msgid "within this context"
27585 #, gcc-internal-format
27586 msgid "passing NULL to non-pointer argument %P of %qD"
27590 #, gcc-internal-format
27591 msgid "converting to non-pointer type %qT from NULL"
27595 #, gcc-internal-format
27596 msgid "converting %<false%> to pointer type for argument %P of %qD"
27599 #: cp/call.c:4540 cp/cvt.c:217
27600 #, gcc-internal-format
27601 msgid "invalid conversion from %qT to %qT"
27605 #, gcc-internal-format
27606 msgid " initializing argument %P of %qD"
27610 #, gcc-internal-format
27612 "converting to %qT from initializer list would use explicit constructor %qD"
27616 #, gcc-internal-format
27617 msgid "cannot bind bitfield %qE to %qT"
27620 #: cp/call.c:4726 cp/call.c:4744
27621 #, gcc-internal-format
27622 msgid "cannot bind packed field %qE to %qT"
27626 #, gcc-internal-format
27627 msgid "cannot bind rvalue %qE to %qT"
27631 #, gcc-internal-format
27633 "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
27637 #. Undefined behavior [expr.call] 5.2.2/7.
27639 #, gcc-internal-format
27641 "cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
27646 #, gcc-internal-format
27647 msgid "the default argument for parameter %d of %qD has not yet been parsed"
27651 #, gcc-internal-format
27652 msgid "recursive evaluation of default argument for %q#D"
27656 #, gcc-internal-format
27657 msgid "argument of function call might be a candidate for a format attribute"
27661 #, gcc-internal-format
27662 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
27666 #, gcc-internal-format
27667 msgid "%qT is not an accessible base of %qT"
27671 #, gcc-internal-format
27672 msgid "could not find class$ field in java interface type %qT"
27676 #, gcc-internal-format
27677 msgid "call to non-function %qD"
27681 #, gcc-internal-format
27682 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
27686 #, gcc-internal-format
27687 msgid "call of overloaded %<%s(%A)%> is ambiguous"
27691 #, gcc-internal-format
27692 msgid "cannot call member function %qD without object"
27696 #, gcc-internal-format
27697 msgid "passing %qT chooses %qT over %qT"
27700 #: cp/call.c:6595 cp/name-lookup.c:4413 cp/name-lookup.c:4857
27701 #, gcc-internal-format
27702 msgid " in call to %qD"
27706 #, gcc-internal-format
27707 msgid "choosing %qD over %qD"
27711 #, gcc-internal-format
27712 msgid " for conversion from %qT to %qT"
27716 #, gcc-internal-format
27717 msgid " because conversion sequence for the argument is better"
27721 #, gcc-internal-format
27723 "ISO C++ says that these are ambiguous, even though the worst conversion for "
27724 "the first is better than the worst conversion for the second:"
27728 #, gcc-internal-format
27729 msgid "could not convert %qE to %qT"
27733 #, gcc-internal-format
27735 "invalid initialization of non-const reference of type %qT from a temporary "
27740 #, gcc-internal-format
27742 "invalid initialization of reference of type %qT from expression of type %qT"
27746 #, gcc-internal-format
27747 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
27751 #, gcc-internal-format
27752 msgid "Java class %qT cannot have a destructor"
27756 #, gcc-internal-format
27757 msgid "Java class %qT cannot have an implicit non-trivial destructor"
27761 #, gcc-internal-format
27762 msgid "repeated using declaration %q+D"
27766 #, gcc-internal-format
27767 msgid "using declaration %q+D conflicts with a previous using declaration"
27771 #, gcc-internal-format
27772 msgid "%q+#D cannot be overloaded"
27776 #, gcc-internal-format
27781 #, gcc-internal-format
27782 msgid "conflicting access specifications for method %q+D, ignored"
27786 #, gcc-internal-format
27787 msgid "conflicting access specifications for field %qE, ignored"
27790 #: cp/class.c:1217 cp/class.c:1225
27791 #, gcc-internal-format
27792 msgid "%q+D invalid in %q#T"
27796 #, gcc-internal-format
27797 msgid " because of local method %q+#D with same name"
27801 #, gcc-internal-format
27802 msgid " because of local member %q+#D with same name"
27806 #, gcc-internal-format
27807 msgid "base class %q#T has a non-virtual destructor"
27811 #, gcc-internal-format
27812 msgid "all member functions in class %qT are private"
27816 #, gcc-internal-format
27817 msgid "%q#T only defines a private destructor and has no friends"
27821 #, gcc-internal-format
27822 msgid "%q#T only defines private constructors and has no friends"
27826 #, gcc-internal-format
27827 msgid "no unique final overrider for %qD in %qT"
27830 #. Here we know it is a hider, and no overrider exists.
27832 #, gcc-internal-format
27833 msgid "%q+D was hidden"
27837 #, gcc-internal-format
27841 #: cp/class.c:2500 cp/decl2.c:1263
27842 #, gcc-internal-format
27843 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
27847 #, gcc-internal-format
27849 "%q+#D invalid; an anonymous struct can only have non-static data members"
27852 #: cp/class.c:2511 cp/decl2.c:1269
27853 #, gcc-internal-format
27854 msgid "private member %q+#D in anonymous union"
27858 #, gcc-internal-format
27859 msgid "private member %q+#D in anonymous struct"
27862 #: cp/class.c:2518 cp/decl2.c:1271
27863 #, gcc-internal-format
27864 msgid "protected member %q+#D in anonymous union"
27868 #, gcc-internal-format
27869 msgid "protected member %q+#D in anonymous struct"
27873 #, gcc-internal-format
27874 msgid "bit-field %q+#D with non-integral type"
27878 #, gcc-internal-format
27879 msgid "bit-field %q+D width not an integer constant"
27883 #, gcc-internal-format
27884 msgid "negative width in bit-field %q+D"
27888 #, gcc-internal-format
27889 msgid "zero width for bit-field %q+D"
27893 #, gcc-internal-format
27894 msgid "width of %q+D exceeds its type"
27898 #, gcc-internal-format
27899 msgid "%q+D is too small to hold all values of %q#T"
27903 #, gcc-internal-format
27904 msgid "member %q+#D with constructor not allowed in union"
27908 #, gcc-internal-format
27909 msgid "member %q+#D with destructor not allowed in union"
27913 #, gcc-internal-format
27914 msgid "member %q+#D with copy assignment operator not allowed in union"
27918 #, gcc-internal-format
27919 msgid "multiple fields in union %qT initialized"
27923 #, gcc-internal-format
27924 msgid "%q+D may not be static because it is a member of a union"
27928 #, gcc-internal-format
27929 msgid "%q+D may not have reference type %qT because it is a member of a union"
27933 #, gcc-internal-format
27934 msgid "field %q+D invalidly declared function type"
27938 #, gcc-internal-format
27939 msgid "field %q+D invalidly declared method type"
27943 #, gcc-internal-format
27944 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
27948 #, gcc-internal-format
27949 msgid "field %q+#D with same name as class"
27953 #, gcc-internal-format
27954 msgid "%q#T has pointer data members"
27958 #, gcc-internal-format
27959 msgid " but does not override %<%T(const %T&)%>"
27963 #, gcc-internal-format
27964 msgid " or %<operator=(const %T&)%>"
27968 #, gcc-internal-format
27969 msgid " but does not override %<operator=(const %T&)%>"
27973 #, gcc-internal-format
27975 "offset of empty base %qT may not be ABI-compliant and maychange in a future "
27980 #, gcc-internal-format
27981 msgid "class %qT will be considered nearly empty in a future version of GCC"
27985 #, gcc-internal-format
27986 msgid "initializer specified for non-virtual method %q+D"
27990 #, gcc-internal-format
27991 msgid "non-static reference %q+#D in class without a constructor"
27995 #, gcc-internal-format
27996 msgid "non-static const member %q+#D in class without a constructor"
28000 #, gcc-internal-format
28002 "offset of virtual base %qT is not ABI-compliant and may change in a future "
28007 #, gcc-internal-format
28008 msgid "direct base %qT inaccessible in %qT due to ambiguity"
28012 #, gcc-internal-format
28013 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
28017 #, gcc-internal-format
28019 "size assigned to %qT may not be ABI-compliant and may change in a future "
28024 #, gcc-internal-format
28026 "the offset of %qD may not be ABI-compliant and may change in a future "
28031 #, gcc-internal-format
28033 "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
28037 #, gcc-internal-format
28039 "%q+D contains empty classes which may cause base classes to be placed at "
28040 "different locations in a future version of GCC"
28044 #, gcc-internal-format
28046 "layout of classes derived from empty class %qT may change in a future "
28051 #, gcc-internal-format
28052 msgid "redefinition of %q#T"
28056 #, gcc-internal-format
28057 msgid "%q#T has virtual functions and accessible non-virtual destructor"
28061 #, gcc-internal-format
28062 msgid "trying to finish struct, but kicked out due to previous parse errors"
28066 #, gcc-internal-format
28067 msgid "language string %<\"%E\"%> not recognized"
28071 #, gcc-internal-format
28072 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
28076 #, gcc-internal-format
28077 msgid "no matches converting function %qD to type %q#T"
28081 #, gcc-internal-format
28082 msgid "converting overloaded function %qD to type %q#T is ambiguous"
28086 #, gcc-internal-format
28087 msgid "assuming pointer to member %qD"
28091 #, gcc-internal-format
28092 msgid "(a pointer to member can only be formed with %<&%E%>)"
28095 #: cp/class.c:6233 cp/class.c:6267
28096 #, gcc-internal-format
28097 msgid "not enough type information"
28101 #, gcc-internal-format
28102 msgid "argument of type %qT does not match %qT"
28105 #. [basic.scope.class]
28107 #. A name N used in a class S shall refer to the same declaration
28108 #. in its context and when re-evaluated in the completed scope of
28110 #: cp/class.c:6537 cp/decl.c:1195 cp/name-lookup.c:526
28111 #, gcc-internal-format
28112 msgid "declaration of %q#D"
28116 #, gcc-internal-format
28117 msgid "changes meaning of %qD from %q+#D"
28120 #: cp/cp-gimplify.c:94
28121 #, gcc-internal-format
28122 msgid "continue statement not within loop or switch"
28125 #: cp/cp-gimplify.c:409
28126 #, gcc-internal-format
28127 msgid "statement with no effect"
28130 #: cp/cp-gimplify.c:1086
28131 #, gcc-internal-format
28132 msgid "%qE implicitly determined as %<firstprivate%> has reference type"
28136 #, gcc-internal-format
28137 msgid "can't convert from incomplete type %qT to %qT"
28141 #, gcc-internal-format
28142 msgid "conversion of %qE from %qT to %qT is ambiguous"
28145 #: cp/cvt.c:168 cp/cvt.c:193 cp/cvt.c:238
28146 #, gcc-internal-format
28147 msgid "cannot convert %qE from type %qT to type %qT"
28151 #, gcc-internal-format
28152 msgid "conversion from %qT to %qT discards qualifiers"
28155 #: cp/cvt.c:470 cp/typeck.c:5326
28156 #, gcc-internal-format
28157 msgid "casting %qT to %qT does not dereference pointer"
28161 #, gcc-internal-format
28162 msgid "cannot convert type %qT to type %qT"
28166 #, gcc-internal-format
28167 msgid "conversion from %q#T to %q#T"
28171 #, gcc-internal-format
28173 "the result of the conversion is unspecified because %qE is outside the range "
28177 #: cp/cvt.c:678 cp/cvt.c:698
28178 #, gcc-internal-format
28179 msgid "%q#T used where a %qT was expected"
28183 #, gcc-internal-format
28184 msgid "%q#T used where a floating point value was expected"
28188 #, gcc-internal-format
28189 msgid "conversion from %qT to non-scalar type %qT requested"
28193 #, gcc-internal-format
28194 msgid "pseudo-destructor is not called"
28198 #, gcc-internal-format
28199 msgid "object of incomplete type %qT will not be accessed in %s"
28203 #, gcc-internal-format
28204 msgid "object of type %qT will not be accessed in %s"
28208 #, gcc-internal-format
28209 msgid "object %qE of incomplete type %qT will not be accessed in %s"
28213 #, gcc-internal-format
28214 msgid "%s cannot resolve address of overloaded function"
28218 #, gcc-internal-format
28219 msgid "%s is a reference, not call, to function %qE"
28223 #, gcc-internal-format
28224 msgid "%s has no effect"
28228 #, gcc-internal-format
28229 msgid "value computed is not used"
28233 #, gcc-internal-format
28234 msgid "converting NULL to non-pointer type"
28238 #, gcc-internal-format
28239 msgid "ambiguous default type conversion from %qT"
28243 #, gcc-internal-format
28244 msgid " candidate conversions include %qD and %qD"
28248 #, gcc-internal-format
28249 msgid "%qD was declared %<extern%> and later %<static%>"
28252 #: cp/decl.c:1059 cp/decl.c:1606 objc/objc-act.c:2920 objc/objc-act.c:7490
28253 #, gcc-internal-format
28254 msgid "previous declaration of %q+D"
28258 #, gcc-internal-format
28259 msgid "declaration of %qF throws different exceptions"
28263 #, gcc-internal-format
28264 msgid "from previous declaration %q+F"
28268 #, gcc-internal-format
28269 msgid "function %q+D redeclared as inline"
28273 #, gcc-internal-format
28274 msgid "previous declaration of %q+D with attribute noinline"
28278 #, gcc-internal-format
28279 msgid "function %q+D redeclared with attribute noinline"
28283 #, gcc-internal-format
28284 msgid "previous declaration of %q+D was inline"
28287 #: cp/decl.c:1182 cp/decl.c:1255
28288 #, gcc-internal-format
28289 msgid "shadowing %s function %q#D"
28293 #, gcc-internal-format
28294 msgid "library function %q#D redeclared as non-function %q#D"
28298 #, gcc-internal-format
28299 msgid "conflicts with built-in declaration %q#D"
28302 #: cp/decl.c:1250 cp/decl.c:1376 cp/decl.c:1392
28303 #, gcc-internal-format
28304 msgid "new declaration %q#D"
28308 #, gcc-internal-format
28309 msgid "ambiguates built-in declaration %q#D"
28313 #, gcc-internal-format
28314 msgid "%q#D redeclared as different kind of symbol"
28318 #, gcc-internal-format
28319 msgid "previous declaration of %q+#D"
28323 #, gcc-internal-format
28324 msgid "declaration of template %q#D"
28327 #: cp/decl.c:1363 cp/name-lookup.c:527 cp/name-lookup.c:801
28328 #, gcc-internal-format
28329 msgid "conflicts with previous declaration %q+#D"
28332 #: cp/decl.c:1377 cp/decl.c:1393
28333 #, gcc-internal-format
28334 msgid "ambiguates old declaration %q+#D"
28338 #, gcc-internal-format
28339 msgid "declaration of C function %q#D conflicts with"
28343 #, gcc-internal-format
28344 msgid "previous declaration %q+#D here"
28348 #, gcc-internal-format
28349 msgid "conflicting declaration %q#D"
28353 #, gcc-internal-format
28354 msgid "%q+D has a previous declaration as %q#D"
28357 #. [namespace.alias]
28359 #. A namespace-name or namespace-alias shall not be declared as
28360 #. the name of any other entity in the same declarative region.
28361 #. A namespace-name defined at global scope shall not be
28362 #. declared as the name of any other entity in any global scope
28365 #, gcc-internal-format
28366 msgid "declaration of namespace %qD conflicts with"
28370 #, gcc-internal-format
28371 msgid "previous declaration of namespace %q+D here"
28375 #, gcc-internal-format
28376 msgid "%q+#D previously defined here"
28379 #. Prototype decl follows defn w/o prototype.
28381 #, gcc-internal-format
28382 msgid "prototype for %q+#D"
28386 #, gcc-internal-format
28387 msgid "%Jfollows non-prototype definition here"
28391 #, gcc-internal-format
28392 msgid "previous declaration of %q+#D with %qL linkage"
28396 #, gcc-internal-format
28397 msgid "conflicts with new declaration with %qL linkage"
28400 #: cp/decl.c:1542 cp/decl.c:1548
28401 #, gcc-internal-format
28402 msgid "default argument given for parameter %d of %q#D"
28405 #: cp/decl.c:1544 cp/decl.c:1550
28406 #, gcc-internal-format
28407 msgid "after previous specification in %q+#D"
28411 #, gcc-internal-format
28412 msgid "redundant redeclaration of %qD in same scope"
28416 #, gcc-internal-format
28417 msgid "deleted definition of %qD"
28421 #, gcc-internal-format
28422 msgid "after previous declaration %q+D"
28425 #. From [temp.expl.spec]:
28427 #. If a template, a member template or the member of a class
28428 #. template is explicitly specialized then that
28429 #. specialization shall be declared before the first use of
28430 #. that specialization that would cause an implicit
28431 #. instantiation to take place, in every translation unit in
28432 #. which such a use occurs.
28434 #, gcc-internal-format
28435 msgid "explicit specialization of %qD after first use"
28439 #, gcc-internal-format
28440 msgid "%q+D: visibility attribute ignored because it"
28444 #, gcc-internal-format
28445 msgid "%Jconflicts with previous declaration here"
28449 #, gcc-internal-format
28450 msgid "jump to label %qD"
28454 #, gcc-internal-format
28455 msgid "jump to case label"
28459 #, gcc-internal-format
28460 msgid "%H from here"
28463 #: cp/decl.c:2474 cp/decl.c:2637
28464 #, gcc-internal-format
28465 msgid " exits OpenMP structured block"
28469 #, gcc-internal-format
28470 msgid " crosses initialization of %q+#D"
28473 #: cp/decl.c:2497 cp/decl.c:2612
28474 #, gcc-internal-format
28475 msgid " enters scope of non-POD %q+#D"
28478 #: cp/decl.c:2510 cp/decl.c:2616
28479 #, gcc-internal-format
28480 msgid " enters try block"
28483 #: cp/decl.c:2512 cp/decl.c:2618
28484 #, gcc-internal-format
28485 msgid " enters catch block"
28488 #: cp/decl.c:2522 cp/decl.c:2621
28489 #, gcc-internal-format
28490 msgid " enters OpenMP structured block"
28493 #: cp/decl.c:2593 cp/decl.c:2633
28494 #, gcc-internal-format
28495 msgid "jump to label %q+D"
28498 #: cp/decl.c:2594 cp/decl.c:2634
28499 #, gcc-internal-format
28503 #. Can't skip init of __exception_info.
28505 #, gcc-internal-format
28506 msgid "%J enters catch block"
28510 #, gcc-internal-format
28511 msgid " skips initialization of %q+#D"
28515 #, gcc-internal-format
28516 msgid "label named wchar_t"
28520 #, gcc-internal-format
28521 msgid "duplicate label %qD"
28525 #, gcc-internal-format
28526 msgid "%qD is not a type"
28530 #, gcc-internal-format
28531 msgid "%qD used without template parameters"
28535 #, gcc-internal-format
28536 msgid "%q#T is not a class"
28539 #: cp/decl.c:2989 cp/decl.c:3057
28540 #, gcc-internal-format
28541 msgid "no class template named %q#T in %q#T"
28545 #, gcc-internal-format
28546 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
28550 #, gcc-internal-format
28551 msgid "%<typename %T::%D%> names %q#T, which is not a type"
28555 #, gcc-internal-format
28556 msgid "template parameters do not match template"
28559 #: cp/decl.c:3067 cp/friend.c:321 cp/friend.c:329
28560 #, gcc-internal-format
28561 msgid "%q+D declared here"
28565 #, gcc-internal-format
28566 msgid "%Jan anonymous struct cannot have function members"
28570 #, gcc-internal-format
28571 msgid "%Jan anonymous union cannot have function members"
28575 #, gcc-internal-format
28576 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
28580 #, gcc-internal-format
28581 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
28585 #, gcc-internal-format
28587 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
28591 #, gcc-internal-format
28592 msgid "multiple types in one declaration"
28596 #, gcc-internal-format
28597 msgid "redeclaration of C++ built-in type %qT"
28601 #, gcc-internal-format
28602 msgid "missing type-name in typedef-declaration"
28606 #, gcc-internal-format
28607 msgid "ISO C++ prohibits anonymous structs"
28611 #, gcc-internal-format
28612 msgid "%qs can only be specified for functions"
28616 #, gcc-internal-format
28617 msgid "%<friend%> can only be specified inside a class"
28621 #, gcc-internal-format
28622 msgid "%<explicit%> can only be specified for constructors"
28626 #, gcc-internal-format
28627 msgid "a storage class can only be specified for objects and functions"
28631 #, gcc-internal-format
28632 msgid "qualifiers can only be specified for objects and functions"
28636 #, gcc-internal-format
28637 msgid "%<typedef%> was ignored in this declaration"
28641 #, gcc-internal-format
28642 msgid "attribute ignored in declaration of %q+#T"
28646 #, gcc-internal-format
28647 msgid "attribute for %q+#T must follow the %qs keyword"
28651 #, gcc-internal-format
28652 msgid "ignoring attributes applied to class type %qT outside of definition"
28655 #. A template type parameter or other dependent type.
28657 #, gcc-internal-format
28659 "ignoring attributes applied to dependent type %qT without an associated "
28664 #, gcc-internal-format
28665 msgid "typedef %qD is initialized (use decltype instead)"
28669 #, gcc-internal-format
28670 msgid "declaration of %q#D has %<extern%> and is initialized"
28674 #, gcc-internal-format
28675 msgid "definition of %q#D is marked %<dllimport%>"
28679 #, gcc-internal-format
28680 msgid "%q#D is not a static member of %q#T"
28684 #, gcc-internal-format
28685 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
28689 #, gcc-internal-format
28691 "template header not allowed in member definition of explicitly specialized "
28696 #, gcc-internal-format
28697 msgid "duplicate initialization of %qD"
28701 #, gcc-internal-format
28702 msgid "declaration of %q#D outside of class is not definition"
28706 #, gcc-internal-format
28707 msgid "variable %q#D has initializer but incomplete type"
28710 #: cp/decl.c:4214 cp/decl.c:4950
28711 #, gcc-internal-format
28712 msgid "elements of array %q#D have incomplete type"
28716 #, gcc-internal-format
28717 msgid "aggregate %q#D has incomplete type and cannot be defined"
28721 #, gcc-internal-format
28722 msgid "%qD declared as reference but not initialized"
28726 #, gcc-internal-format
28727 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
28731 #, gcc-internal-format
28732 msgid "cannot initialize %qT from %qT"
28736 #, gcc-internal-format
28737 msgid "name %qD used in a GNU-style designated initializer for an array"
28741 #, gcc-internal-format
28742 msgid "initializer fails to determine size of %qD"
28746 #, gcc-internal-format
28747 msgid "array size missing in %qD"
28751 #, gcc-internal-format
28752 msgid "zero-size array %qD"
28755 #. An automatic variable with an incomplete type: that is an error.
28756 #. Don't talk about array types here, since we took care of that
28757 #. message in grokdeclarator.
28759 #, gcc-internal-format
28760 msgid "storage size of %qD isn't known"
28764 #, gcc-internal-format
28765 msgid "storage size of %qD isn't constant"
28769 #, gcc-internal-format
28771 "sorry: semantics of inline function static data %q+#D are wrong (you'll wind "
28772 "up with multiple copies)"
28776 #, gcc-internal-format
28777 msgid "%J you can work around this by removing the initializer"
28781 #, gcc-internal-format
28782 msgid "uninitialized const %qD"
28786 #, gcc-internal-format
28787 msgid "invalid type %qT as initializer for a vector of type %qT"
28791 #, gcc-internal-format
28792 msgid "initializer for %qT must be brace-enclosed"
28796 #, gcc-internal-format
28797 msgid "%qT has no non-static data member named %qD"
28801 #, gcc-internal-format
28802 msgid "braces around scalar initializer for type %qT"
28806 #, gcc-internal-format
28807 msgid "missing braces around initializer for %qT"
28811 #, gcc-internal-format
28812 msgid "too many initializers for %qT"
28816 #, gcc-internal-format
28817 msgid "elements of array %q#T have incomplete type"
28821 #, gcc-internal-format
28822 msgid "variable-sized object %qD may not be initialized"
28826 #, gcc-internal-format
28827 msgid "variable-sized compound literal"
28831 #, gcc-internal-format
28832 msgid "%qD has incomplete type"
28836 #, gcc-internal-format
28837 msgid "scalar object %qD requires one element in initializer"
28841 #, gcc-internal-format
28842 msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
28846 #, gcc-internal-format
28847 msgid "array %qD initialized by parenthesized string literal %qE"
28851 #, gcc-internal-format
28852 msgid "structure %qD with uninitialized const members"
28856 #, gcc-internal-format
28857 msgid "structure %qD with uninitialized reference members"
28861 #, gcc-internal-format
28862 msgid "assignment (not initialization) in declaration"
28866 #, gcc-internal-format
28867 msgid "shadowing previous type declaration of %q#D"
28871 #, gcc-internal-format
28872 msgid "%qD cannot be thread-local because it has non-POD type %qT"
28876 #, gcc-internal-format
28877 msgid "Java object %qD not allocated with %<new%>"
28881 #, gcc-internal-format
28882 msgid "%qD is thread-local and so cannot be dynamically initialized"
28886 #, gcc-internal-format
28888 "%qD cannot be initialized by a non-constant expression when being declared"
28892 #, gcc-internal-format
28893 msgid "non-static data member %qD has Java class type"
28896 #: cp/decl.c:5711 cp/decl2.c:834
28897 #, gcc-internal-format
28898 msgid "%qD cannot be defaulted"
28902 #, gcc-internal-format
28903 msgid "function %q#D is initialized like a variable"
28907 #, gcc-internal-format
28908 msgid "destructor for alien class %qT cannot be a member"
28912 #, gcc-internal-format
28913 msgid "constructor for alien class %qT cannot be a member"
28917 #, gcc-internal-format
28918 msgid "%qD declared as a %<virtual%> %s"
28922 #, gcc-internal-format
28923 msgid "%qD declared as an %<inline%> %s"
28927 #, gcc-internal-format
28929 "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
28934 #, gcc-internal-format
28935 msgid "%q+D declared as a friend"
28939 #, gcc-internal-format
28940 msgid "%q+D declared with an exception specification"
28944 #, gcc-internal-format
28945 msgid "definition of %qD is not in namespace enclosing %qT"
28949 #, gcc-internal-format
28950 msgid "defining explicit specialization %qD in friend declaration"
28953 #. Something like `template <class T> friend void f<T>()'.
28955 #, gcc-internal-format
28956 msgid "invalid use of template-id %qD in declaration of primary template"
28960 #, gcc-internal-format
28962 "default arguments are not allowed in declaration of friend template "
28963 "specialization %qD"
28967 #, gcc-internal-format
28969 "%<inline%> is not allowed in declaration of friend template specialization %"
28974 #, gcc-internal-format
28975 msgid "cannot declare %<::main%> to be a template"
28979 #, gcc-internal-format
28980 msgid "cannot declare %<::main%> to be inline"
28984 #, gcc-internal-format
28985 msgid "cannot declare %<::main%> to be static"
28989 #, gcc-internal-format
28990 msgid "non-local function %q#D uses anonymous type"
28993 #: cp/decl.c:6617 cp/decl.c:6893
28994 #, gcc-internal-format
28996 "%q+#D does not refer to the unqualified type, so it is not used for linkage"
29000 #, gcc-internal-format
29001 msgid "non-local function %q#D uses local type %qT"
29005 #, gcc-internal-format
29006 msgid "static member function %qD cannot have cv-qualifier"
29010 #, gcc-internal-format
29011 msgid "non-member function %qD cannot have cv-qualifier"
29015 #, gcc-internal-format
29016 msgid "%<::main%> must return %<int%>"
29020 #, gcc-internal-format
29021 msgid "definition of implicitly-declared %qD"
29024 #: cp/decl.c:6748 cp/decl2.c:679
29025 #, gcc-internal-format
29026 msgid "no %q#D member function declared in class %qT"
29029 #. DRs 132, 319 and 389 seem to indicate types with
29030 #. no linkage can only be used to declare extern "C"
29031 #. entities. Since it's not always an error in the
29032 #. ISO C++ 90 Standard, we only issue a warning.
29034 #, gcc-internal-format
29035 msgid "non-local variable %q#D uses anonymous type"
29039 #, gcc-internal-format
29040 msgid "non-local variable %q#D uses local type %qT"
29044 #, gcc-internal-format
29046 "invalid in-class initialization of static data member of non-integral type %"
29051 #, gcc-internal-format
29052 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
29056 #, gcc-internal-format
29058 "ISO C++ forbids initialization of member constant %qD of non-integral type %"
29063 #, gcc-internal-format
29064 msgid "size of array %qD has non-integral type %qT"
29068 #, gcc-internal-format
29069 msgid "size of array has non-integral type %qT"
29073 #, gcc-internal-format
29074 msgid "size of array %qD is negative"
29078 #, gcc-internal-format
29079 msgid "size of array is negative"
29083 #, gcc-internal-format
29084 msgid "ISO C++ forbids zero-size array %qD"
29088 #, gcc-internal-format
29089 msgid "ISO C++ forbids zero-size array"
29093 #, gcc-internal-format
29094 msgid "size of array %qD is not an integral constant-expression"
29098 #, gcc-internal-format
29099 msgid "size of array is not an integral constant-expression"
29103 #, gcc-internal-format
29104 msgid "ISO C++ forbids variable length array %qD"
29108 #, gcc-internal-format
29109 msgid "ISO C++ forbids variable length array"
29113 #, gcc-internal-format
29114 msgid "variable length array %qD is used"
29118 #, gcc-internal-format
29119 msgid "overflow in array dimension"
29123 #, gcc-internal-format
29124 msgid "declaration of %qD as %s"
29128 #, gcc-internal-format
29129 msgid "creating %s"
29133 #, gcc-internal-format
29135 "declaration of %qD as multidimensional array must have bounds for all "
29136 "dimensions except the first"
29140 #, gcc-internal-format
29142 "multidimensional array must have bounds for all dimensions except the first"
29146 #, gcc-internal-format
29147 msgid "return type specification for constructor invalid"
29151 #, gcc-internal-format
29152 msgid "return type specification for destructor invalid"
29156 #, gcc-internal-format
29157 msgid "return type specified for %<operator %T%>"
29161 #, gcc-internal-format
29162 msgid "unnamed variable or field declared void"
29166 #, gcc-internal-format
29167 msgid "variable or field %qE declared void"
29171 #, gcc-internal-format
29172 msgid "variable or field declared void"
29176 #, gcc-internal-format
29177 msgid "invalid use of qualified-name %<::%D%>"
29181 #, gcc-internal-format
29182 msgid "invalid use of qualified-name %<%T::%D%>"
29186 #, gcc-internal-format
29187 msgid "invalid use of qualified-name %<%D::%D%>"
29191 #, gcc-internal-format
29192 msgid "type %qT is not derived from type %qT"
29195 #: cp/decl.c:7567 cp/decl.c:7657 cp/decl.c:8807
29196 #, gcc-internal-format
29197 msgid "declaration of %qD as non-function"
29201 #, gcc-internal-format
29202 msgid "declaration of %qD as non-member"
29206 #, gcc-internal-format
29207 msgid "declarator-id missing; using reserved word %qD"
29211 #, gcc-internal-format
29212 msgid "function definition does not declare parameters"
29216 #, gcc-internal-format
29217 msgid "two or more data types in declaration of %qs"
29221 #, gcc-internal-format
29222 msgid "conflicting specifiers in declaration of %qs"
29225 #: cp/decl.c:7768 cp/decl.c:7771 cp/decl.c:7774
29226 #, gcc-internal-format
29227 msgid "ISO C++ forbids declaration of %qs with no type"
29230 #: cp/decl.c:7799 cp/decl.c:7817
29231 #, gcc-internal-format
29232 msgid "%<signed%> or %<unsigned%> invalid for %qs"
29236 #, gcc-internal-format
29237 msgid "%<signed%> and %<unsigned%> specified together for %qs"
29241 #, gcc-internal-format
29242 msgid "%<long long%> invalid for %qs"
29246 #, gcc-internal-format
29247 msgid "%<long%> invalid for %qs"
29251 #, gcc-internal-format
29252 msgid "%<short%> invalid for %qs"
29256 #, gcc-internal-format
29257 msgid "%<long%> or %<short%> invalid for %qs"
29261 #, gcc-internal-format
29262 msgid "%<long%> or %<short%> specified with char for %qs"
29266 #, gcc-internal-format
29267 msgid "%<long%> and %<short%> specified together for %qs"
29271 #, gcc-internal-format
29272 msgid "%<short%> or %<long%> invalid for %qs"
29276 #, gcc-internal-format
29277 msgid "long, short, signed or unsigned used invalidly for %qs"
29281 #, gcc-internal-format
29282 msgid "complex invalid for %qs"
29286 #, gcc-internal-format
29287 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
29290 #: cp/decl.c:7933 cp/typeck.c:7168
29291 #, gcc-internal-format
29292 msgid "ignoring %qV qualifiers added to function type %qT"
29296 #, gcc-internal-format
29297 msgid "member %qD cannot be declared both virtual and static"
29301 #, gcc-internal-format
29302 msgid "%<%T::%D%> is not a valid declarator"
29306 #, gcc-internal-format
29307 msgid "typedef declaration invalid in parameter declaration"
29311 #, gcc-internal-format
29312 msgid "storage class specifiers invalid in parameter declarations"
29316 #, gcc-internal-format
29317 msgid "%<virtual%> outside class declaration"
29321 #, gcc-internal-format
29322 msgid "multiple storage classes in declaration of %qs"
29326 #, gcc-internal-format
29327 msgid "storage class specified for %qs"
29331 #, gcc-internal-format
29332 msgid "top-level declaration of %qs specifies %<auto%>"
29336 #, gcc-internal-format
29337 msgid "storage class specifiers invalid in friend function declarations"
29341 #, gcc-internal-format
29342 msgid "destructor cannot be static member function"
29346 #, gcc-internal-format
29347 msgid "destructors may not be cv-qualified"
29351 #, gcc-internal-format
29352 msgid "constructors cannot be declared virtual"
29356 #, gcc-internal-format
29357 msgid "can't initialize friend function %qs"
29360 #. Cannot be both friend and virtual.
29362 #, gcc-internal-format
29363 msgid "virtual functions cannot be friends"
29367 #, gcc-internal-format
29368 msgid "friend declaration not in class definition"
29372 #, gcc-internal-format
29373 msgid "can't define friend function %qs in a local class definition"
29377 #, gcc-internal-format
29378 msgid "destructors may not have parameters"
29382 #, gcc-internal-format
29383 msgid "cannot declare pointer to %q#T"
29386 #: cp/decl.c:8282 cp/decl.c:8289
29387 #, gcc-internal-format
29388 msgid "cannot declare reference to %q#T"
29392 #, gcc-internal-format
29393 msgid "cannot declare pointer to %q#T member"
29397 #, gcc-internal-format
29399 "cannot declare reference to %q#T, which is not a typedef or a template type "
29404 #, gcc-internal-format
29405 msgid "template-id %qD used as a declarator"
29409 #, gcc-internal-format
29410 msgid "member functions are implicitly friends of their class"
29414 #, gcc-internal-format
29415 msgid "extra qualification %<%T::%> on member %qs"
29419 #, gcc-internal-format
29420 msgid "cannot define member function %<%T::%s%> within %<%T%>"
29424 #, gcc-internal-format
29425 msgid "cannot declare member %<%T::%s%> within %qT"
29429 #, gcc-internal-format
29430 msgid "non-parameter %qs cannot be a parameter pack"
29434 #, gcc-internal-format
29435 msgid "data member may not have variably modified type %qT"
29439 #, gcc-internal-format
29440 msgid "parameter may not have variably modified type %qT"
29443 #. [dcl.fct.spec] The explicit specifier shall only be used in
29444 #. declarations of constructors within a class definition.
29446 #, gcc-internal-format
29447 msgid "only declarations of constructors can be %<explicit%>"
29451 #, gcc-internal-format
29452 msgid "non-member %qs cannot be declared %<mutable%>"
29456 #, gcc-internal-format
29457 msgid "non-object member %qs cannot be declared %<mutable%>"
29461 #, gcc-internal-format
29462 msgid "function %qs cannot be declared %<mutable%>"
29466 #, gcc-internal-format
29467 msgid "static %qs cannot be declared %<mutable%>"
29471 #, gcc-internal-format
29472 msgid "const %qs cannot be declared %<mutable%>"
29476 #, gcc-internal-format
29477 msgid "%Jtypedef name may not be a nested-name-specifier"
29481 #, gcc-internal-format
29482 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
29486 #, gcc-internal-format
29488 "qualified function types cannot be used to declare static member functions"
29492 #, gcc-internal-format
29493 msgid "qualified function types cannot be used to declare free functions"
29497 #, gcc-internal-format
29498 msgid "type qualifiers specified for friend class declaration"
29502 #, gcc-internal-format
29503 msgid "%<inline%> specified for friend class declaration"
29507 #, gcc-internal-format
29508 msgid "template parameters cannot be friends"
29512 #, gcc-internal-format
29513 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
29517 #, gcc-internal-format
29518 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
29522 #, gcc-internal-format
29523 msgid "trying to make class %qT a friend of global scope"
29527 #, gcc-internal-format
29528 msgid "invalid qualifiers on non-member function type"
29532 #, gcc-internal-format
29533 msgid "abstract declarator %qT used as declaration"
29537 #, gcc-internal-format
29538 msgid "cannot use %<::%> in parameter declaration"
29541 #. Something like struct S { int N::j; };
29543 #, gcc-internal-format
29544 msgid "invalid use of %<::%>"
29548 #, gcc-internal-format
29549 msgid "can't make %qD into a method -- not in a class"
29553 #, gcc-internal-format
29554 msgid "function %qD declared virtual inside a union"
29558 #, gcc-internal-format
29559 msgid "%qD cannot be declared virtual, since it is always static"
29563 #, gcc-internal-format
29564 msgid "expected qualified name in friend declaration for destructor %qD"
29568 #, gcc-internal-format
29569 msgid "declaration of %qD as member of %qT"
29573 #, gcc-internal-format
29574 msgid "expected qualified name in friend declaration for constructor %qD"
29578 #, gcc-internal-format
29579 msgid "field %qD has incomplete type"
29583 #, gcc-internal-format
29584 msgid "name %qT has incomplete type"
29588 #, gcc-internal-format
29589 msgid " in instantiation of template %qT"
29593 #, gcc-internal-format
29594 msgid "%qE is neither function nor member function; cannot be declared friend"
29597 #. An attempt is being made to initialize a non-static
29598 #. member. But, from [class.mem]:
29600 #. 4 A member-declarator can contain a
29601 #. constant-initializer only if it declares a static
29602 #. member (_class.static_) of integral or enumeration
29603 #. type, see _class.static.data_.
29605 #. This used to be relatively common practice, but
29606 #. the rest of the compiler does not correctly
29607 #. handle the initialization unless the member is
29608 #. static so we make it static below.
29610 #, gcc-internal-format
29611 msgid "ISO C++ forbids initialization of member %qD"
29615 #, gcc-internal-format
29616 msgid "making %qD static"
29620 #, gcc-internal-format
29621 msgid "storage class %<auto%> invalid for function %qs"
29625 #, gcc-internal-format
29626 msgid "storage class %<register%> invalid for function %qs"
29630 #, gcc-internal-format
29631 msgid "storage class %<__thread%> invalid for function %qs"
29635 #, gcc-internal-format
29637 "%<static%> specified invalid for function %qs declared out of global scope"
29641 #, gcc-internal-format
29643 "%<inline%> specifier invalid for function %qs declared out of global scope"
29647 #, gcc-internal-format
29648 msgid "virtual non-class function %qs"
29652 #, gcc-internal-format
29653 msgid "cannot declare member function %qD to have static linkage"
29656 #. FIXME need arm citation
29658 #, gcc-internal-format
29659 msgid "cannot declare static function inside another function"
29663 #, gcc-internal-format
29665 "%<static%> may not be used when defining (as opposed to declaring) a static "
29670 #, gcc-internal-format
29671 msgid "static member %qD declared %<register%>"
29675 #, gcc-internal-format
29676 msgid "cannot explicitly declare member %q#D to have extern linkage"
29680 #, gcc-internal-format
29681 msgid "default argument for %q#D has type %qT"
29685 #, gcc-internal-format
29686 msgid "default argument for parameter of type %qT has type %qT"
29690 #, gcc-internal-format
29691 msgid "default argument %qE uses local variable %qD"
29695 #, gcc-internal-format
29696 msgid "parameter %qD has Java class type"
29700 #, gcc-internal-format
29701 msgid "parameter %qD invalidly declared method type"
29705 #, gcc-internal-format
29706 msgid "parameter %qD includes %s to array of unknown bound %qT"
29710 #, gcc-internal-format
29711 msgid "parameter packs must be at the end of the parameter list"
29715 #, gcc-internal-format
29716 msgid "multiple parameters named %qE"
29721 #. A declaration of a constructor for a class X is ill-formed if
29722 #. its first parameter is of type (optionally cv-qualified) X
29723 #. and either there are no other parameters or else all other
29724 #. parameters have default arguments.
29726 #. We *don't* complain about member template instantiations that
29727 #. have this form, though; they can occur as we try to decide
29728 #. what constructor to use during overload resolution. Since
29729 #. overload resolution will never prefer such a constructor to
29730 #. the non-template copy constructor (which is either explicitly
29731 #. or implicitly defined), there's no need to worry about their
29732 #. existence. Theoretically, they should never even be
29733 #. instantiated, but that's hard to forestall.
29735 #, gcc-internal-format
29736 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
29740 #, gcc-internal-format
29741 msgid "%qD may not be declared within a namespace"
29745 #, gcc-internal-format
29746 msgid "%qD may not be declared as static"
29750 #, gcc-internal-format
29751 msgid "%qD must be a nonstatic member function"
29755 #, gcc-internal-format
29757 "%qD must be either a non-static member function or a non-member function"
29761 #, gcc-internal-format
29762 msgid "%qD must have an argument of class or enumerated type"
29766 #, gcc-internal-format
29767 msgid "conversion to %s%s will never use a type conversion operator"
29772 #, gcc-internal-format
29773 msgid "ISO C++ prohibits overloading operator ?:"
29777 #, gcc-internal-format
29778 msgid "%qD must not have variable number of arguments"
29782 #, gcc-internal-format
29783 msgid "postfix %qD must take %<int%> as its argument"
29787 #, gcc-internal-format
29788 msgid "postfix %qD must take %<int%> as its second argument"
29792 #, gcc-internal-format
29793 msgid "%qD must take either zero or one argument"
29797 #, gcc-internal-format
29798 msgid "%qD must take either one or two arguments"
29802 #, gcc-internal-format
29803 msgid "prefix %qD should return %qT"
29807 #, gcc-internal-format
29808 msgid "postfix %qD should return %qT"
29812 #, gcc-internal-format
29813 msgid "%qD must take %<void%>"
29816 #: cp/decl.c:10106 cp/decl.c:10115
29817 #, gcc-internal-format
29818 msgid "%qD must take exactly one argument"
29822 #, gcc-internal-format
29823 msgid "%qD must take exactly two arguments"
29827 #, gcc-internal-format
29828 msgid "user-defined %qD always evaluates both arguments"
29832 #, gcc-internal-format
29833 msgid "%qD should return by value"
29836 #: cp/decl.c:10151 cp/decl.c:10156
29837 #, gcc-internal-format
29838 msgid "%qD cannot have default arguments"
29842 #, gcc-internal-format
29843 msgid "using template type parameter %qT after %qs"
29847 #, gcc-internal-format
29848 msgid "using typedef-name %qD after %qs"
29852 #, gcc-internal-format
29853 msgid "%q+D has a previous declaration here"
29857 #, gcc-internal-format
29858 msgid "%qT referred to as %qs"
29861 #: cp/decl.c:10239 cp/decl.c:10246
29862 #, gcc-internal-format
29863 msgid "%q+T has a previous declaration here"
29867 #, gcc-internal-format
29868 msgid "%qT referred to as enum"
29871 #. If a class template appears as elaborated type specifier
29872 #. without a template header such as:
29874 #. template <class T> class C {};
29875 #. void f(class C); // No template header here
29877 #. then the required template argument is missing.
29879 #, gcc-internal-format
29880 msgid "template argument required for %<%s %T%>"
29883 #: cp/decl.c:10308 cp/name-lookup.c:2789
29884 #, gcc-internal-format
29885 msgid "%qD has the same name as the class in which it is declared"
29888 #: cp/decl.c:10338 cp/name-lookup.c:2297
29889 #, gcc-internal-format
29890 msgid "reference to %qD is ambiguous"
29894 #, gcc-internal-format
29895 msgid "use of enum %q#D without previous declaration"
29899 #, gcc-internal-format
29900 msgid "redeclaration of %qT as a non-template"
29904 #, gcc-internal-format
29905 msgid "previous declaration %q+D"
29909 #, gcc-internal-format
29910 msgid "derived union %qT invalid"
29914 #, gcc-internal-format
29915 msgid "Java class %qT cannot have multiple bases"
29919 #, gcc-internal-format
29920 msgid "Java class %qT cannot have virtual bases"
29924 #, gcc-internal-format
29925 msgid "base type %qT fails to be a struct or class type"
29929 #, gcc-internal-format
29930 msgid "recursive type %qT undefined"
29934 #, gcc-internal-format
29935 msgid "duplicate base type %qT invalid"
29939 #, gcc-internal-format
29940 msgid "multiple definition of %q#T"
29944 #, gcc-internal-format
29945 msgid "%Jprevious definition here"
29949 #, gcc-internal-format
29950 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
29955 #. IF no integral type can represent all the enumerator values, the
29956 #. enumeration is ill-formed.
29958 #, gcc-internal-format
29959 msgid "no integral type can represent all of the enumerator values for %qT"
29963 #, gcc-internal-format
29964 msgid "enumerator value for %qD is not an integer constant"
29968 #, gcc-internal-format
29969 msgid "overflow in enumeration values at %qD"
29973 #, gcc-internal-format
29974 msgid "enumerator value %E is too large for underlying type %<%T%>"
29978 #, gcc-internal-format
29979 msgid "return type %q#T is incomplete"
29983 #, gcc-internal-format
29984 msgid "return type has Java class type %q#T"
29987 #: cp/decl.c:11325 cp/typeck.c:6855
29988 #, gcc-internal-format
29989 msgid "%<operator=%> should return a reference to %<*this%>"
29993 #, gcc-internal-format
29994 msgid "parameter %qD declared void"
29998 #, gcc-internal-format
29999 msgid "invalid member function declaration"
30003 #, gcc-internal-format
30004 msgid "%qD is already defined in class %qT"
30008 #, gcc-internal-format
30009 msgid "static member function %q#D declared with type qualifiers"
30013 #, gcc-internal-format
30014 msgid "name missing for member function"
30017 #: cp/decl2.c:341 cp/decl2.c:355
30018 #, gcc-internal-format
30019 msgid "ambiguous conversion for array subscript"
30023 #, gcc-internal-format
30024 msgid "invalid types %<%T[%T]%> for array subscript"
30028 #, gcc-internal-format
30029 msgid "deleting array %q#D"
30033 #, gcc-internal-format
30034 msgid "type %q#T argument given to %<delete%>, expected pointer"
30038 #, gcc-internal-format
30040 "cannot delete a function. Only pointer-to-objects are valid arguments to %"
30045 #, gcc-internal-format
30046 msgid "deleting %qT is undefined"
30049 #: cp/decl2.c:461 cp/pt.c:3833
30050 #, gcc-internal-format
30051 msgid "template declaration of %q#D"
30055 #, gcc-internal-format
30056 msgid "Java method %qD has non-Java return type %qT"
30060 #, gcc-internal-format
30061 msgid "Java method %qD has non-Java parameter type %qT"
30065 #, gcc-internal-format
30066 msgid "prototype for %q#D does not match any in class %qT"
30070 #, gcc-internal-format
30071 msgid "local class %q#T shall not have static data member %q#D"
30075 #, gcc-internal-format
30076 msgid "initializer invalid for static member with constructor"
30080 #, gcc-internal-format
30081 msgid "(an out of class initialization is required)"
30085 #, gcc-internal-format
30086 msgid "member %qD conflicts with virtual function table field name"
30090 #, gcc-internal-format
30091 msgid "%qD is already defined in %qT"
30095 #, gcc-internal-format
30096 msgid "initializer specified for static member function %qD"
30100 #, gcc-internal-format
30101 msgid "field initializer is not constant"
30105 #, gcc-internal-format
30106 msgid "%<asm%> specifiers are not permitted on non-static data members"
30110 #, gcc-internal-format
30111 msgid "bit-field %qD with non-integral type"
30115 #, gcc-internal-format
30116 msgid "cannot declare %qD to be a bit-field type"
30120 #, gcc-internal-format
30121 msgid "cannot declare bit-field %qD with function type"
30125 #, gcc-internal-format
30126 msgid "%qD is already defined in the class %qT"
30130 #, gcc-internal-format
30131 msgid "static member %qD cannot be a bit-field"
30135 #, gcc-internal-format
30136 msgid "anonymous struct not inside named type"
30140 #, gcc-internal-format
30141 msgid "namespace-scope anonymous aggregates must be static"
30145 #, gcc-internal-format
30146 msgid "anonymous union with no members"
30150 #, gcc-internal-format
30151 msgid "%<operator new%> must return type %qT"
30154 #. [basic.stc.dynamic.allocation]
30156 #. The first parameter shall not have an associated default
30159 #, gcc-internal-format
30160 msgid "the first parameter of %<operator new%> cannot have a default argument"
30164 #, gcc-internal-format
30165 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
30169 #, gcc-internal-format
30170 msgid "%<operator delete%> must return type %qT"
30174 #, gcc-internal-format
30175 msgid "%<operator delete%> takes type %qT as first parameter"
30179 #, gcc-internal-format
30180 msgid "%qT has a field %qD whose type uses the anonymous namespace"
30184 #, gcc-internal-format
30185 msgid "%qT declared with greater visibility than the type of its field %qD"
30189 #, gcc-internal-format
30190 msgid "%qT has a base %qT whose type uses the anonymous namespace"
30194 #, gcc-internal-format
30195 msgid "%qT declared with greater visibility than its base %qT"
30199 #, gcc-internal-format
30200 msgid "inline function %q+D used but never defined"
30204 #, gcc-internal-format
30205 msgid "default argument missing for parameter %P of %q+#D"
30208 #: cp/decl2.c:3836 cp/search.c:1919
30209 #, gcc-internal-format
30210 msgid "deleted function %q+D"
30214 #, gcc-internal-format
30218 #. We really want to suppress this warning in system headers,
30219 #. because libstdc++ uses variadic templates even when we aren't
30222 #, gcc-internal-format
30223 msgid "%s only available with -std=c++0x or -std=gnu++0x"
30226 #. Can't throw a reference.
30228 #, gcc-internal-format
30229 msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
30233 #, gcc-internal-format
30234 msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
30237 #. Thrown object must be a Throwable.
30239 #, gcc-internal-format
30240 msgid "type %qT is not derived from %<java::lang::Throwable%>"
30244 #, gcc-internal-format
30245 msgid "mixing C++ and Java catches in a single translation unit"
30249 #, gcc-internal-format
30250 msgid "throwing NULL, which has integral, not pointer type"
30253 #: cp/except.c:661 cp/init.c:1945
30254 #, gcc-internal-format
30255 msgid "%qD should never be overloaded"
30259 #, gcc-internal-format
30260 msgid " in thrown expression"
30264 #, gcc-internal-format
30266 "expression %qE of abstract class type %qT cannot be used in throw-expression"
30270 #, gcc-internal-format
30271 msgid "%Hexception of type %qT will be caught"
30274 #: cp/except.c:1001
30275 #, gcc-internal-format
30276 msgid "%H by earlier handler for %qT"
30279 #: cp/except.c:1031
30280 #, gcc-internal-format
30281 msgid "%H%<...%> handler must be the last handler for its try block"
30285 #, gcc-internal-format
30286 msgid "%qD is already a friend of class %qT"
30290 #, gcc-internal-format
30291 msgid "invalid type %qT declared %<friend%>"
30295 #. Friend declarations shall not declare partial
30296 #. specializations.
30297 #. template <class U> friend class T::X<U>;
30299 #. Friend declarations shall not declare partial
30300 #. specializations.
30301 #: cp/friend.c:248 cp/friend.c:278
30302 #, gcc-internal-format
30303 msgid "partial specialization %qT declared %<friend%>"
30307 #, gcc-internal-format
30308 msgid "class %qT is implicitly friends with itself"
30312 #, gcc-internal-format
30313 msgid "%qT is not a member of %qT"
30317 #, gcc-internal-format
30318 msgid "%qT is not a member class template of %qT"
30322 #, gcc-internal-format
30323 msgid "%qT is not a nested class of %qT"
30326 #. template <class T> friend class T;
30328 #, gcc-internal-format
30329 msgid "template parameter type %qT declared %<friend%>"
30332 #. template <class T> friend class A; where A is not a template
30334 #, gcc-internal-format
30335 msgid "%q#T is not a template"
30339 #, gcc-internal-format
30340 msgid "%qD is already a friend of %qT"
30344 #, gcc-internal-format
30345 msgid "%qT is already a friend of %qT"
30349 #, gcc-internal-format
30350 msgid "member %qD declared as friend before type %qT defined"
30354 #, gcc-internal-format
30355 msgid "friend declaration %qD in local class without prior declaration"
30359 #, gcc-internal-format
30360 msgid "friend declaration %q#D declares a non-template function"
30364 #, gcc-internal-format
30366 "(if this is not what you intended, make sure the function template has "
30367 "already been declared and add <> after the function name here) "
30371 #, gcc-internal-format
30372 msgid "value-initialization of reference"
30376 #, gcc-internal-format
30377 msgid "%J%qD should be initialized in the member initialization list"
30380 #. TYPE_NEEDS_CONSTRUCTING can be set just because we have a
30381 #. vtable; still give this diagnostic.
30382 #: cp/init.c:525 cp/init.c:548
30383 #, gcc-internal-format
30384 msgid "%Juninitialized member %qD with %<const%> type %qT"
30388 #, gcc-internal-format
30389 msgid "%Jdefault-initialization of %q#D, which has reference type"
30393 #, gcc-internal-format
30394 msgid "%Juninitialized reference member %qD"
30398 #, gcc-internal-format
30399 msgid "%q+D will be initialized after"
30403 #, gcc-internal-format
30404 msgid "base %qT will be initialized after"
30408 #, gcc-internal-format
30413 #, gcc-internal-format
30418 #, gcc-internal-format
30419 msgid "%J when initialized here"
30423 #, gcc-internal-format
30424 msgid "%Jmultiple initializations given for %qD"
30428 #, gcc-internal-format
30429 msgid "%Jmultiple initializations given for base %qT"
30433 #, gcc-internal-format
30434 msgid "%Jinitializations for multiple members of %qT"
30438 #, gcc-internal-format
30440 "%Jbase class %q#T should be explicitly initialized in the copy constructor"
30443 #: cp/init.c:1080 cp/init.c:1099
30444 #, gcc-internal-format
30445 msgid "class %qT does not have any field named %qD"
30449 #, gcc-internal-format
30451 "%q#D is a static data member; it can only be initialized at its definition"
30455 #, gcc-internal-format
30456 msgid "%q#D is not a non-static data member of %qT"
30460 #, gcc-internal-format
30461 msgid "unnamed initializer for %qT, which has no base classes"
30465 #, gcc-internal-format
30466 msgid "unnamed initializer for %qT, which uses multiple inheritance"
30470 #, gcc-internal-format
30471 msgid "%qD is both a direct base and an indirect virtual base"
30475 #, gcc-internal-format
30476 msgid "type %qT is not a direct or virtual base of %qT"
30480 #, gcc-internal-format
30481 msgid "type %qT is not a direct base of %qT"
30485 #, gcc-internal-format
30486 msgid "bad array initializer"
30489 #: cp/init.c:1457 cp/semantics.c:2497
30490 #, gcc-internal-format
30491 msgid "%qT is not a class type"
30495 #, gcc-internal-format
30496 msgid "incomplete type %qT does not have member %qD"
30500 #, gcc-internal-format
30501 msgid "invalid pointer to bit-field %qD"
30505 #, gcc-internal-format
30506 msgid "invalid use of non-static member function %qD"
30510 #, gcc-internal-format
30511 msgid "invalid use of non-static data member %qD"
30515 #, gcc-internal-format
30516 msgid "invalid type %<void%> for new"
30520 #, gcc-internal-format
30521 msgid "uninitialized const in %<new%> of %q#T"
30525 #, gcc-internal-format
30526 msgid "call to Java constructor with %qs undefined"
30530 #, gcc-internal-format
30531 msgid "Java class %q#T object allocated using placement new"
30535 #, gcc-internal-format
30536 msgid "no suitable %qD found in class %qT"
30540 #, gcc-internal-format
30541 msgid "request for member %qD is ambiguous"
30545 #, gcc-internal-format
30546 msgid "ISO C++ forbids initialization in array new"
30550 #, gcc-internal-format
30551 msgid "size in array new must have integral type"
30555 #, gcc-internal-format
30556 msgid "new cannot be applied to a reference type"
30560 #, gcc-internal-format
30561 msgid "new cannot be applied to a function type"
30565 #, gcc-internal-format
30566 msgid "call to Java constructor, while %<jclass%> undefined"
30570 #, gcc-internal-format
30571 msgid "can't find %<class$%> in %qT"
30575 #, gcc-internal-format
30576 msgid "initializer ends prematurely"
30580 #, gcc-internal-format
30581 msgid "cannot initialize multi-dimensional array with initializer"
30585 #, gcc-internal-format
30586 msgid "possible problem detected in invocation of delete operator:"
30590 #, gcc-internal-format
30592 "neither the destructor nor the class-specific operator delete will be "
30593 "called, even if they are declared when the class is defined."
30597 #, gcc-internal-format
30598 msgid "unknown array size in delete"
30602 #, gcc-internal-format
30603 msgid "type to vector delete is neither pointer or array type"
30607 #, gcc-internal-format
30608 msgid "junk at end of #pragma %s"
30612 #, gcc-internal-format
30613 msgid "invalid #pragma %s"
30617 #, gcc-internal-format
30618 msgid "#pragma vtable no longer supported"
30622 #, gcc-internal-format
30623 msgid "#pragma implementation for %qs appears after file is included"
30627 #, gcc-internal-format
30628 msgid "junk at end of #pragma GCC java_exceptions"
30632 #, gcc-internal-format
30633 msgid "%qD not defined"
30637 #, gcc-internal-format
30638 msgid "%qD was not declared in this scope"
30641 #. In a template, it is invalid to write "f()" or "f(3)" if no
30642 #. declaration of "f" is available. Historically, G++ and most
30643 #. other compilers accepted that usage since they deferred all name
30644 #. lookup until instantiation time rather than doing unqualified
30645 #. name lookup at template definition time; explain to the user what
30648 #. Note that we have the exact wording of the following message in
30649 #. the manual (trouble.texi, node "Name lookup"), so they need to
30650 #. be kept in synch.
30652 #, gcc-internal-format
30654 "there are no arguments to %qD that depend on a template parameter, so a "
30655 "declaration of %qD must be available"
30659 #, gcc-internal-format
30661 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
30662 "use of an undeclared name is deprecated)"
30665 #: cp/mangle.c:1647
30666 #, gcc-internal-format
30667 msgid "mangling typeof, use decltype instead"
30670 #: cp/mangle.c:2171
30671 #, gcc-internal-format
30672 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
30675 #: cp/mangle.c:2179
30676 #, gcc-internal-format
30677 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
30680 #: cp/mangle.c:2229
30681 #, gcc-internal-format
30682 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
30685 #: cp/mangle.c:2542
30686 #, gcc-internal-format
30687 msgid "the mangled name of %qD will change in a future version of GCC"
30691 #, gcc-internal-format
30692 msgid "generic thunk code fails for method %q#D which uses %<...%>"
30696 #, gcc-internal-format
30697 msgid "non-static const member %q#D, can't use default assignment operator"
30701 #, gcc-internal-format
30702 msgid "non-static reference member %q#D, can't use default assignment operator"
30706 #, gcc-internal-format
30707 msgid "synthesized method %qD first required here "
30710 #: cp/method.c:1159
30711 #, gcc-internal-format
30713 "vtable layout for class %qT may not be ABI-compliantand may change in a "
30714 "future version of GCC due to implicit virtual destructor"
30717 #: cp/name-lookup.c:728
30718 #, gcc-internal-format
30719 msgid "redeclaration of %<wchar_t%> as %qT"
30722 #. A redeclaration of main, but not a duplicate of the
30725 #. [basic.start.main]
30727 #. This function shall not be overloaded.
30728 #: cp/name-lookup.c:758
30729 #, gcc-internal-format
30730 msgid "invalid redeclaration of %q+D"
30733 #: cp/name-lookup.c:759
30734 #, gcc-internal-format
30738 #: cp/name-lookup.c:799
30739 #, gcc-internal-format
30740 msgid "declaration of %q#D with C language linkage"
30743 #: cp/name-lookup.c:803
30744 #, gcc-internal-format
30745 msgid "due to different exception specifications"
30748 #: cp/name-lookup.c:893
30749 #, gcc-internal-format
30750 msgid "type mismatch with previous external decl of %q#D"
30753 #: cp/name-lookup.c:894
30754 #, gcc-internal-format
30755 msgid "previous external decl of %q+#D"
30758 #: cp/name-lookup.c:985
30759 #, gcc-internal-format
30760 msgid "extern declaration of %q#D doesn't match"
30763 #: cp/name-lookup.c:986
30764 #, gcc-internal-format
30765 msgid "global declaration %q+#D"
30768 #: cp/name-lookup.c:1023 cp/name-lookup.c:1030
30769 #, gcc-internal-format
30770 msgid "declaration of %q#D shadows a parameter"
30773 #. Location of previous decl is not useful in this case.
30774 #: cp/name-lookup.c:1055
30775 #, gcc-internal-format
30776 msgid "declaration of %qD shadows a member of 'this'"
30779 #: cp/name-lookup.c:1061
30780 #, gcc-internal-format
30781 msgid "declaration of %qD shadows a previous local"
30784 #: cp/name-lookup.c:1068
30785 #, gcc-internal-format
30786 msgid "declaration of %qD shadows a global declaration"
30789 #: cp/name-lookup.c:1191
30790 #, gcc-internal-format
30791 msgid "name lookup of %qD changed"
30794 #: cp/name-lookup.c:1192
30795 #, gcc-internal-format
30796 msgid " matches this %q+D under ISO standard rules"
30799 #: cp/name-lookup.c:1194
30800 #, gcc-internal-format
30801 msgid " matches this %q+D under old rules"
30804 #: cp/name-lookup.c:1212 cp/name-lookup.c:1220
30805 #, gcc-internal-format
30806 msgid "name lookup of %qD changed for ISO %<for%> scoping"
30809 #: cp/name-lookup.c:1214
30810 #, gcc-internal-format
30811 msgid " cannot use obsolete binding at %q+D because it has a destructor"
30814 #: cp/name-lookup.c:1223
30815 #, gcc-internal-format
30816 msgid " using obsolete binding at %q+D"
30819 #: cp/name-lookup.c:1229 cp/parser.c:10022
30820 #, gcc-internal-format
30821 msgid "(if you use %<-fpermissive%> G++ will accept your code)"
30824 #: cp/name-lookup.c:1285
30825 #, gcc-internal-format
30826 msgid "%s %s(%E) %p %d\n"
30829 #: cp/name-lookup.c:1288
30830 #, gcc-internal-format
30831 msgid "%s %s %p %d\n"
30834 #: cp/name-lookup.c:1416
30835 #, gcc-internal-format
30836 msgid "XXX is_class_level != (current_scope == class_scope)\n"
30839 #: cp/name-lookup.c:2010
30840 #, gcc-internal-format
30841 msgid "%q#D hides constructor for %q#T"
30844 #: cp/name-lookup.c:2027
30845 #, gcc-internal-format
30846 msgid "%q#D conflicts with previous using declaration %q#D"
30849 #: cp/name-lookup.c:2050
30850 #, gcc-internal-format
30851 msgid "previous non-function declaration %q+#D"
30854 #: cp/name-lookup.c:2051
30855 #, gcc-internal-format
30856 msgid "conflicts with function declaration %q#D"
30859 #. It's a nested name with template parameter dependent scope.
30860 #. This can only be using-declaration for class member.
30861 #: cp/name-lookup.c:2129 cp/name-lookup.c:2154
30862 #, gcc-internal-format
30863 msgid "%qT is not a namespace"
30867 #. A using-declaration shall not name a template-id.
30868 #: cp/name-lookup.c:2139
30869 #, gcc-internal-format
30870 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
30873 #: cp/name-lookup.c:2146
30874 #, gcc-internal-format
30875 msgid "namespace %qD not allowed in using-declaration"
30878 #: cp/name-lookup.c:2182
30879 #, gcc-internal-format
30880 msgid "%qD not declared"
30883 #: cp/name-lookup.c:2218 cp/name-lookup.c:2255 cp/name-lookup.c:2289
30884 #: cp/name-lookup.c:2304
30885 #, gcc-internal-format
30886 msgid "%qD is already declared in this scope"
30889 #: cp/name-lookup.c:2908
30890 #, gcc-internal-format
30891 msgid "using-declaration for non-member at class scope"
30894 #: cp/name-lookup.c:2915
30895 #, gcc-internal-format
30896 msgid "%<%T::%D%> names destructor"
30899 #: cp/name-lookup.c:2920
30900 #, gcc-internal-format
30901 msgid "%<%T::%D%> names constructor"
30904 #: cp/name-lookup.c:2925
30905 #, gcc-internal-format
30906 msgid "%<%T::%D%> names constructor in %qT"
30909 #: cp/name-lookup.c:2975
30910 #, gcc-internal-format
30911 msgid "no members matching %<%T::%D%> in %q#T"
30914 #: cp/name-lookup.c:3043
30915 #, gcc-internal-format
30916 msgid "declaration of %qD not in a namespace surrounding %qD"
30919 #: cp/name-lookup.c:3051
30920 #, gcc-internal-format
30921 msgid "explicit qualification in declaration of %qD"
30924 #: cp/name-lookup.c:3094
30925 #, gcc-internal-format
30926 msgid "%qD should have been declared inside %qD"
30929 #: cp/name-lookup.c:3139
30930 #, gcc-internal-format
30931 msgid "%qD attribute requires a single NTBS argument"
30934 #: cp/name-lookup.c:3146
30935 #, gcc-internal-format
30937 "%qD attribute is meaningless since members of the anonymous namespace get "
30941 #: cp/name-lookup.c:3155 cp/name-lookup.c:3524
30942 #, gcc-internal-format
30943 msgid "%qD attribute directive ignored"
30946 #: cp/name-lookup.c:3200
30947 #, gcc-internal-format
30948 msgid "namespace alias %qD not allowed here, assuming %qD"
30951 #: cp/name-lookup.c:3512
30952 #, gcc-internal-format
30953 msgid "strong using only meaningful at namespace scope"
30956 #: cp/name-lookup.c:3516
30957 #, gcc-internal-format
30958 msgid "current namespace %qD does not enclose strongly used namespace %qD"
30961 #: cp/name-lookup.c:4411
30962 #, gcc-internal-format
30963 msgid "%q+D is not a function,"
30966 #: cp/name-lookup.c:4412
30967 #, gcc-internal-format
30968 msgid " conflict with %q+D"
30971 #: cp/name-lookup.c:4856
30972 #, gcc-internal-format
30973 msgid "argument dependent lookup finds %q+D"
30976 #: cp/name-lookup.c:5289
30977 #, gcc-internal-format
30978 msgid "XXX entering pop_everything ()\n"
30981 #: cp/name-lookup.c:5298
30982 #, gcc-internal-format
30983 msgid "XXX leaving pop_everything ()\n"
30987 #, gcc-internal-format
30988 msgid "identifier %<%s%> will become a keyword in C++0x"
30991 #: cp/parser.c:2077
30992 #, gcc-internal-format
30993 msgid "%H%<#pragma%> is not allowed here"
30996 #: cp/parser.c:2108
30997 #, gcc-internal-format
30998 msgid "%H%<%E::%E%> has not been declared"
31001 #: cp/parser.c:2111
31002 #, gcc-internal-format
31003 msgid "%H%<::%E%> has not been declared"
31006 #: cp/parser.c:2114
31007 #, gcc-internal-format
31008 msgid "%Hrequest for member %qE in non-class type %qT"
31011 #: cp/parser.c:2117
31012 #, gcc-internal-format
31013 msgid "%H%<%T::%E%> has not been declared"
31016 #: cp/parser.c:2120
31017 #, gcc-internal-format
31018 msgid "%H%qE has not been declared"
31021 #: cp/parser.c:2123
31022 #, gcc-internal-format
31023 msgid "%H%<%E::%E%> %s"
31026 #: cp/parser.c:2125
31027 #, gcc-internal-format
31028 msgid "%H%<::%E%> %s"
31031 #: cp/parser.c:2127
31032 #, gcc-internal-format
31036 #: cp/parser.c:2162
31037 #, gcc-internal-format
31038 msgid "%H%<long long long%> is too long for GCC"
31041 #: cp/parser.c:2166
31042 #, gcc-internal-format
31043 msgid "ISO C++ 1998 does not support %<long long%>"
31046 #: cp/parser.c:2186
31047 #, gcc-internal-format
31048 msgid "%Hduplicate %qs"
31051 #: cp/parser.c:2230
31052 #, gcc-internal-format
31053 msgid "%Hnew types may not be defined in a return type"
31056 #: cp/parser.c:2232
31057 #, gcc-internal-format
31058 msgid "(perhaps a semicolon is missing after the definition of %qT)"
31061 #: cp/parser.c:2252
31062 #, gcc-internal-format
31063 msgid "%H%qT is not a template"
31066 #: cp/parser.c:2254
31067 #, gcc-internal-format
31068 msgid "%H%qE is not a template"
31071 #: cp/parser.c:2256
31072 #, gcc-internal-format
31073 msgid "%Hinvalid template-id"
31076 #: cp/parser.c:2318
31077 #, gcc-internal-format
31078 msgid "%Hinvalid use of template-name %qE without an argument list"
31081 #: cp/parser.c:2321
31082 #, gcc-internal-format
31083 msgid "%Hinvalid use of destructor %qD as a type"
31086 #. Something like 'unsigned A a;'
31087 #: cp/parser.c:2324
31088 #, gcc-internal-format
31089 msgid "%Hinvalid combination of multiple type-specifiers"
31092 #. Issue an error message.
31093 #: cp/parser.c:2329
31094 #, gcc-internal-format
31095 msgid "%H%qE does not name a type"
31098 #: cp/parser.c:2362
31099 #, gcc-internal-format
31100 msgid "(perhaps %<typename %T::%E%> was intended)"
31103 #: cp/parser.c:2377
31104 #, gcc-internal-format
31105 msgid "%H%qE in namespace %qE does not name a type"
31108 #: cp/parser.c:2380
31109 #, gcc-internal-format
31110 msgid "%H%qE in class %qT does not name a type"
31113 #: cp/parser.c:2942
31114 #, gcc-internal-format
31115 msgid "%Hunsupported non-standard concatenation of string literals"
31118 #: cp/parser.c:3220
31119 #, gcc-internal-format
31120 msgid "ISO C++ forbids braced-groups within expressions"
31123 #: cp/parser.c:3231
31124 #, gcc-internal-format
31126 "%Hstatement-expressions are not allowed outside functions nor in template-"
31130 #: cp/parser.c:3290
31131 #, gcc-internal-format
31132 msgid "%H%<this%> may not be used in this context"
31135 #: cp/parser.c:3476
31136 #, gcc-internal-format
31137 msgid "%Hlocal variable %qD may not appear in this context"
31140 #: cp/parser.c:3776
31141 #, gcc-internal-format
31142 msgid "%Hscope %qT before %<~%> is not a class-name"
31145 #: cp/parser.c:3878
31146 #, gcc-internal-format
31147 msgid "%Hdeclaration of %<~%T%> as member of %qT"
31150 #: cp/parser.c:3892
31151 #, gcc-internal-format
31152 msgid "%Htypedef-name %qD used as destructor declarator"
31155 #: cp/parser.c:4106
31156 #, gcc-internal-format
31157 msgid "%H%qD used without template parameters"
31160 #: cp/parser.c:4110 cp/parser.c:14633 cp/parser.c:16909
31161 #, gcc-internal-format
31162 msgid "%Hreference to %qD is ambiguous"
31165 #: cp/parser.c:4156 cp/pt.c:5594
31166 #, gcc-internal-format
31167 msgid "%qT is not a template"
31170 #. Warn the user that a compound literal is not
31171 #. allowed in standard C++.
31172 #: cp/parser.c:4579
31173 #, gcc-internal-format
31174 msgid "ISO C++ forbids compound-literals"
31177 #: cp/parser.c:4947
31178 #, gcc-internal-format
31179 msgid "%H%qE does not have class type"
31182 #: cp/parser.c:5031
31183 #, gcc-internal-format
31184 msgid "%Hinvalid use of %qD"
31187 #: cp/parser.c:5607
31188 #, gcc-internal-format
31189 msgid "%Harray bound forbidden after parenthesized type-id"
31192 #: cp/parser.c:5610
31193 #, gcc-internal-format
31194 msgid "try removing the parentheses around the type-id"
31197 #: cp/parser.c:5803
31198 #, gcc-internal-format
31199 msgid "%Hexpression in new-declarator must have integral or enumeration type"
31202 #: cp/parser.c:6002
31203 #, gcc-internal-format
31204 msgid "use of old-style cast"
31207 #: cp/parser.c:6129
31208 #, gcc-internal-format
31209 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
31212 #: cp/parser.c:6132
31213 #, gcc-internal-format
31214 msgid "suggest parentheses around %<>>%> expression"
31217 #: cp/parser.c:6947
31218 #, gcc-internal-format
31219 msgid "%Hcase label %qE not within a switch statement"
31222 #: cp/parser.c:6959
31223 #, gcc-internal-format
31224 msgid "%Hcase label not within a switch statement"
31227 #: cp/parser.c:7377
31228 #, gcc-internal-format
31230 "suggest a space before %<;%> or explicit braces around empty body in %<%s%> "
31234 #: cp/parser.c:7579
31235 #, gcc-internal-format
31236 msgid "%Hbreak statement not within loop or switch"
31239 #: cp/parser.c:7587 cp/parser.c:7607
31240 #, gcc-internal-format
31241 msgid "%Hinvalid exit from OpenMP structured block"
31244 #: cp/parser.c:7590
31245 #, gcc-internal-format
31246 msgid "%Hbreak statement used with OpenMP for loop"
31249 #: cp/parser.c:7600
31250 #, gcc-internal-format
31251 msgid "%Hcontinue statement not within a loop"
31254 #. Issue a warning about this use of a GNU extension.
31255 #: cp/parser.c:7643
31256 #, gcc-internal-format
31257 msgid "ISO C++ forbids computed gotos"
31260 #: cp/parser.c:7783 cp/parser.c:15503
31261 #, gcc-internal-format
31262 msgid "extra %<;%>"
31265 #: cp/parser.c:8004
31266 #, gcc-internal-format
31267 msgid "%H%<__label__%> not at the beginning of a block"
31270 #: cp/parser.c:8140
31271 #, gcc-internal-format
31272 msgid "%Hmixing declarations and function-definitions is forbidden"
31275 #: cp/parser.c:8280
31276 #, gcc-internal-format
31277 msgid "%H%<friend%> used outside of class"
31280 #: cp/parser.c:8336
31281 #, gcc-internal-format
31282 msgid "%H%<auto%> will change meaning in C++0x; please remove it"
31285 #. We do not yet support the use of `auto' as a
31287 #: cp/parser.c:8346 cp/parser.c:11078
31288 #, gcc-internal-format
31289 msgid "%HC++0x %<auto%> specifier not supported"
31292 #: cp/parser.c:8456
31293 #, gcc-internal-format
31294 msgid "%Hclass definition may not be declared a friend"
31297 #: cp/parser.c:8526 cp/parser.c:15817
31298 #, gcc-internal-format
31299 msgid "%Htemplates may not be %<virtual%>"
31302 #: cp/parser.c:9003
31303 #, gcc-internal-format
31304 msgid "%Honly constructors take base initializers"
31307 #: cp/parser.c:9025
31308 #, gcc-internal-format
31309 msgid "%Hcannot expand initializer for member %<%D%>"
31312 #: cp/parser.c:9080
31313 #, gcc-internal-format
31314 msgid "anachronistic old-style base class initializer"
31317 #: cp/parser.c:9136
31318 #, gcc-internal-format
31320 "%Hkeyword %<typename%> not allowed in this context (a qualified member "
31321 "initializer is implicitly a type)"
31324 #. Warn that we do not support `export'.
31325 #: cp/parser.c:9482
31326 #, gcc-internal-format
31327 msgid "keyword %<export%> not implemented, and will be ignored"
31330 #: cp/parser.c:9664 cp/parser.c:9762 cp/parser.c:9868
31331 #, gcc-internal-format
31332 msgid "%Htemplate parameter pack %qD cannot have a default argument"
31335 #: cp/parser.c:9667
31336 #, gcc-internal-format
31337 msgid "%Htemplate parameter pack cannot have a default argument"
31340 #: cp/parser.c:9765 cp/parser.c:9872
31341 #, gcc-internal-format
31342 msgid "%Htemplate parameter packs cannot have default arguments"
31345 #: cp/parser.c:10014
31346 #, gcc-internal-format
31347 msgid "%<<::%> cannot begin a template-argument list"
31350 #: cp/parser.c:10018
31351 #, gcc-internal-format
31353 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
31357 #: cp/parser.c:10096
31358 #, gcc-internal-format
31359 msgid "%Hparse error in template argument list"
31362 #. Explain what went wrong.
31363 #: cp/parser.c:10211
31364 #, gcc-internal-format
31365 msgid "%Hnon-template %qD used as template"
31368 #: cp/parser.c:10213
31369 #, gcc-internal-format
31370 msgid "use %<%T::template %D%> to indicate that it is a template"
31373 #: cp/parser.c:10750
31374 #, gcc-internal-format
31375 msgid "%Htemplate specialization with C linkage"
31378 #: cp/parser.c:11402
31379 #, gcc-internal-format
31380 msgid "using %<typename%> outside of template"
31383 #: cp/parser.c:11566
31384 #, gcc-internal-format
31385 msgid "declaration %qD does not declare anything"
31388 #: cp/parser.c:11651
31389 #, gcc-internal-format
31390 msgid "attributes ignored on uninstantiated type"
31393 #: cp/parser.c:11655
31394 #, gcc-internal-format
31395 msgid "attributes ignored on template instantiation"
31398 #: cp/parser.c:11660
31399 #, gcc-internal-format
31401 "attributes ignored on elaborated-type-specifier that is not a forward "
31405 #: cp/parser.c:11930
31406 #, gcc-internal-format
31407 msgid "%H%qD is not a namespace-name"
31410 #: cp/parser.c:12057
31411 #, gcc-internal-format
31412 msgid "%H%<namespace%> definition is not allowed here"
31415 #. [namespace.udecl]
31417 #. A using declaration shall not name a template-id.
31418 #: cp/parser.c:12197
31419 #, gcc-internal-format
31420 msgid "%Ha template-id may not appear in a using-declaration"
31423 #: cp/parser.c:12571
31424 #, gcc-internal-format
31425 msgid "%Han asm-specification is not allowed on a function-definition"
31428 #: cp/parser.c:12575
31429 #, gcc-internal-format
31430 msgid "%Hattributes are not allowed on a function-definition"
31433 #: cp/parser.c:12721
31434 #, gcc-internal-format
31435 msgid "%Hinitializer provided for function"
31438 #: cp/parser.c:12743
31439 #, gcc-internal-format
31440 msgid "attributes after parenthesized initializer ignored"
31443 #: cp/parser.c:13124
31444 #, gcc-internal-format
31445 msgid "%Harray bound is not an integer constant"
31448 #: cp/parser.c:13236
31449 #, gcc-internal-format
31450 msgid "%H%<%T::%E%> is not a type"
31453 #: cp/parser.c:13263
31454 #, gcc-internal-format
31455 msgid "%Hinvalid use of constructor as a template"
31458 #: cp/parser.c:13265
31459 #, gcc-internal-format
31461 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
31465 #: cp/parser.c:13438
31466 #, gcc-internal-format
31467 msgid "%H%qD is a namespace"
31470 #: cp/parser.c:13513
31471 #, gcc-internal-format
31472 msgid "%Hduplicate cv-qualifier"
31475 #: cp/parser.c:14146
31476 #, gcc-internal-format
31477 msgid "%Hfile ends in default argument"
31480 #: cp/parser.c:14192
31481 #, gcc-internal-format
31482 msgid "deprecated use of default argument for parameter of non-function"
31485 #: cp/parser.c:14195
31486 #, gcc-internal-format
31487 msgid "%Hdefault arguments are only permitted for function parameters"
31490 #: cp/parser.c:14213
31491 #, gcc-internal-format
31492 msgid "%H%sparameter pack %qD cannot have a default argument"
31495 #: cp/parser.c:14217
31496 #, gcc-internal-format
31497 msgid "%H%sparameter pack cannot have a default argument"
31500 #: cp/parser.c:14480
31501 #, gcc-internal-format
31502 msgid "ISO C++ does not allow designated initializers"
31505 #: cp/parser.c:15096
31506 #, gcc-internal-format
31507 msgid "%Hinvalid class name in declaration of %qD"
31510 #: cp/parser.c:15109
31511 #, gcc-internal-format
31512 msgid "%Hdeclaration of %qD in namespace %qD which does not enclose %qD"
31515 #: cp/parser.c:15114
31516 #, gcc-internal-format
31517 msgid "%Hdeclaration of %qD in %qD which does not enclose %qD"
31520 #: cp/parser.c:15128
31521 #, gcc-internal-format
31522 msgid "%Hextra qualification not allowed"
31525 #: cp/parser.c:15140
31526 #, gcc-internal-format
31527 msgid "%Han explicit specialization must be preceded by %<template <>%>"
31530 #: cp/parser.c:15169
31531 #, gcc-internal-format
31532 msgid "%Hfunction template %qD redeclared as a class template"
31535 #: cp/parser.c:15251
31536 #, gcc-internal-format
31537 msgid "%Hredefinition of %q#T"
31540 #: cp/parser.c:15253
31541 #, gcc-internal-format
31542 msgid "%Hprevious definition of %q+#T"
31545 #: cp/parser.c:15521
31546 #, gcc-internal-format
31547 msgid "%Ha class-key must be used when declaring a friend"
31550 #: cp/parser.c:15536
31551 #, gcc-internal-format
31552 msgid "%Hfriend declaration does not name a class or function"
31555 #: cp/parser.c:15716
31556 #, gcc-internal-format
31557 msgid "%Hpure-specifier on function-definition"
31560 #: cp/parser.c:16021
31561 #, gcc-internal-format
31562 msgid "%Hkeyword %<typename%> not allowed outside of templates"
31565 #: cp/parser.c:16024
31566 #, gcc-internal-format
31568 "%Hkeyword %<typename%> not allowed in this context (the base class is "
31569 "implicitly a type)"
31572 #: cp/parser.c:17087
31573 #, gcc-internal-format
31574 msgid "%Htoo few template-parameter-lists"
31577 #. Otherwise, there are too many template parameter lists. We have
31580 #. template <class T> template <class U> void S::f();
31581 #: cp/parser.c:17102
31582 #, gcc-internal-format
31583 msgid "%Htoo many template-parameter-lists"
31586 #. Issue an error message.
31587 #: cp/parser.c:17376
31588 #, gcc-internal-format
31589 msgid "%Hnamed return values are no longer supported"
31592 #. 14.5.2.2 [temp.mem]
31594 #. A local class shall not have member templates.
31595 #: cp/parser.c:17451
31596 #, gcc-internal-format
31597 msgid "%Hinvalid declaration of member template in local class"
31600 #: cp/parser.c:17461
31601 #, gcc-internal-format
31602 msgid "%Htemplate with C linkage"
31605 #: cp/parser.c:17608
31606 #, gcc-internal-format
31607 msgid "%Htemplate declaration of %qs"
31610 #: cp/parser.c:17672
31611 #, gcc-internal-format
31612 msgid "%Hexplicit template specialization cannot have a storage class"
31615 #: cp/parser.c:17890
31616 #, gcc-internal-format
31617 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
31620 #: cp/parser.c:17903
31621 #, gcc-internal-format
31622 msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
31625 #: cp/parser.c:18232
31626 #, gcc-internal-format
31627 msgid "%Hinvalid use of %qD in linkage specification"
31630 #: cp/parser.c:18245
31631 #, gcc-internal-format
31632 msgid "%H%<__thread%> before %qD"
31635 #: cp/parser.c:18566
31636 #, gcc-internal-format
31637 msgid "%qs tag used in naming %q#T"
31640 #: cp/parser.c:18587
31641 #, gcc-internal-format
31642 msgid "%H%qD redeclared with different access"
31645 #: cp/parser.c:18605
31646 #, gcc-internal-format
31647 msgid "%H%<template%> (as a disambiguator) is only allowed within templates"
31650 #: cp/parser.c:18871 cp/parser.c:19798 cp/parser.c:19930
31651 #, gcc-internal-format
31652 msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
31655 #: cp/parser.c:19015
31656 #, gcc-internal-format
31657 msgid "%H%<@encode%> must specify a type as an argument"
31660 #: cp/parser.c:19331
31661 #, gcc-internal-format
31662 msgid "%Hinvalid Objective-C++ selector name"
31665 #: cp/parser.c:19662
31666 #, gcc-internal-format
31667 msgid "%Hidentifier expected after %<@protocol%>"
31670 #: cp/parser.c:20023
31671 #, gcc-internal-format
31672 msgid "%Htoo many %qs clauses"
31675 #: cp/parser.c:21001
31676 #, gcc-internal-format
31677 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
31680 #: cp/parser.c:21155
31681 #, gcc-internal-format
31682 msgid "%Hiteration variable %qD should not be reduction"
31685 #: cp/parser.c:21231
31686 #, gcc-internal-format
31687 msgid "%Hnot enough collapsed for loops"
31690 #: cp/parser.c:21277
31691 #, gcc-internal-format
31692 msgid "%Hcollapsed loops not perfectly nested"
31695 #: cp/parser.c:21688
31696 #, gcc-internal-format
31697 msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
31700 #: cp/parser.c:21692
31701 #, gcc-internal-format
31702 msgid "%Hexpected string literal"
31705 #: cp/parser.c:21725
31706 #, gcc-internal-format
31707 msgid "%H%<#pragma GCC pch_preprocess%> must be first"
31710 #: cp/parser.c:21736
31711 #, gcc-internal-format
31712 msgid "%H%<#pragma omp barrier%> may only be used in compound statements"
31715 #: cp/parser.c:21751
31716 #, gcc-internal-format
31717 msgid "%H%<#pragma omp flush%> may only be used in compound statements"
31720 #: cp/parser.c:21766
31721 #, gcc-internal-format
31722 msgid "%H%<#pragma omp taskwait%> may only be used in compound statements"
31725 #: cp/parser.c:21852
31726 #, gcc-internal-format
31727 msgid "inter-module optimizations not implemented for C++"
31731 #, gcc-internal-format
31732 msgid "data member %qD cannot be a member template"
31736 #, gcc-internal-format
31737 msgid "invalid member template declaration %qD"
31741 #, gcc-internal-format
31742 msgid "explicit specialization in non-namespace scope %qD"
31746 #, gcc-internal-format
31747 msgid "enclosing class templates are not explicitly specialized"
31751 #, gcc-internal-format
31752 msgid "specialization of %qD in different namespace"
31755 #: cp/pt.c:714 cp/pt.c:815
31756 #, gcc-internal-format
31757 msgid " from definition of %q+#D"
31761 #, gcc-internal-format
31763 "explicit instantiation of %qD in namespace %qD (which does not enclose "
31768 #, gcc-internal-format
31769 msgid "name of class shadows template template parameter %qD"
31773 #, gcc-internal-format
31774 msgid "specialization of %qT after instantiation"
31778 #, gcc-internal-format
31779 msgid "specializing %q#T in different namespace"
31783 #, gcc-internal-format
31784 msgid "specialization %qT after instantiation %qT"
31788 #, gcc-internal-format
31789 msgid "explicit specialization of non-template %qT"
31793 #, gcc-internal-format
31794 msgid "specialization of %qD after instantiation"
31798 #, gcc-internal-format
31799 msgid "%qD is not a function template"
31803 #, gcc-internal-format
31804 msgid "template-id %qD for %q+D does not match any template declaration"
31808 #, gcc-internal-format
31809 msgid "ambiguous template specialization %qD for %q+D"
31812 #. This case handles bogus declarations like template <>
31813 #. template <class T> void f<int>();
31814 #: cp/pt.c:1923 cp/pt.c:1977
31815 #, gcc-internal-format
31816 msgid "template-id %qD in declaration of primary template"
31820 #, gcc-internal-format
31821 msgid "template parameter list used in explicit instantiation"
31825 #, gcc-internal-format
31826 msgid "definition provided for explicit instantiation"
31830 #, gcc-internal-format
31831 msgid "too many template parameter lists in declaration of %qD"
31835 #, gcc-internal-format
31836 msgid "too few template parameter lists in declaration of %qD"
31840 #, gcc-internal-format
31841 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
31845 #, gcc-internal-format
31846 msgid "function template partial specialization %qD is not allowed"
31850 #, gcc-internal-format
31851 msgid "default argument specified in explicit specialization"
31855 #, gcc-internal-format
31856 msgid "%qD is not a template function"
31860 #, gcc-internal-format
31861 msgid "%qD is not declared in %qD"
31864 #. From [temp.expl.spec]:
31866 #. If such an explicit specialization for the member
31867 #. of a class template names an implicitly-declared
31868 #. special member function (clause _special_), the
31869 #. program is ill-formed.
31871 #. Similar language is found in [temp.explicit].
31873 #, gcc-internal-format
31874 msgid "specialization of implicitly-declared special member function"
31878 #, gcc-internal-format
31879 msgid "no member function %qD declared in %qT"
31883 #, gcc-internal-format
31884 msgid "base initializer expansion %<%T%> contains no parameter packs"
31888 #, gcc-internal-format
31889 msgid "expansion pattern %<%T%> contains no argument packs"
31893 #, gcc-internal-format
31894 msgid "expansion pattern %<%E%> contains no argument packs"
31898 #, gcc-internal-format
31899 msgid "parameter packs not expanded with %<...%>:"
31902 #: cp/pt.c:2744 cp/pt.c:3360
31903 #, gcc-internal-format
31908 #, gcc-internal-format
31909 msgid " <anonymous>"
31913 #, gcc-internal-format
31914 msgid "declaration of %q+#D"
31918 #, gcc-internal-format
31919 msgid " shadows template parm %q+#D"
31923 #, gcc-internal-format
31924 msgid "template parameters not used in partial specialization:"
31928 #, gcc-internal-format
31929 msgid "partial specialization %qT does not specialize any template arguments"
31933 #, gcc-internal-format
31935 "parameter pack argument %qE must be at the end of the template argument list"
31939 #, gcc-internal-format
31941 "parameter pack argument %qT must be at the end of the template argument list"
31945 #, gcc-internal-format
31946 msgid "template argument %qE involves template parameter(s)"
31950 #, gcc-internal-format
31951 msgid "type %qT of template argument %qE depends on template parameter(s)"
31955 #, gcc-internal-format
31956 msgid "no default argument for %qD"
31960 #, gcc-internal-format
31961 msgid "parameter pack %qE must be at the end of the template parameter list"
31965 #, gcc-internal-format
31966 msgid "parameter pack %qT must be at the end of the template parameter list"
31970 #, gcc-internal-format
31971 msgid "template class without a name"
31976 #. A destructor shall not be a member template.
31978 #, gcc-internal-format
31979 msgid "destructor %qD declared as member template"
31982 #. [basic.stc.dynamic.allocation]
31984 #. An allocation function can be a function
31985 #. template. ... Template allocation functions shall
31986 #. have two or more parameters.
31988 #, gcc-internal-format
31989 msgid "invalid template declaration of %qD"
31993 #, gcc-internal-format
31994 msgid "template definition of non-template %q#D"
31998 #, gcc-internal-format
31999 msgid "expected %d levels of template parms for %q#D, got %d"
32003 #, gcc-internal-format
32004 msgid "got %d template parameters for %q#D"
32008 #, gcc-internal-format
32009 msgid "got %d template parameters for %q#T"
32013 #, gcc-internal-format
32014 msgid " but %d required"
32018 #, gcc-internal-format
32019 msgid "template arguments to %qD do not match original template %qD"
32023 #, gcc-internal-format
32024 msgid "use template<> for an explicit specialization"
32028 #, gcc-internal-format
32029 msgid "%qT is not a template type"
32033 #, gcc-internal-format
32034 msgid "template specifiers not specified in declaration of %qD"
32038 #, gcc-internal-format
32039 msgid "redeclared with %d template parameter(s)"
32043 #, gcc-internal-format
32044 msgid "previous declaration %q+D used %d template parameter(s)"
32048 #, gcc-internal-format
32049 msgid "template parameter %q+#D"
32053 #, gcc-internal-format
32054 msgid "redeclared here as %q#D"
32057 #. We have in [temp.param]:
32059 #. A template-parameter may not be given default arguments
32060 #. by two different declarations in the same scope.
32062 #, gcc-internal-format
32063 msgid "redefinition of default argument for %q#D"
32067 #, gcc-internal-format
32068 msgid "%Joriginal definition appeared here"
32072 #, gcc-internal-format
32074 "%qE is not a valid template argument for type %qT because function %qD has "
32075 "not external linkage"
32079 #, gcc-internal-format
32081 "%qE is not a valid template argument for type %qT because string literals "
32082 "can never be used in this context"
32086 #, gcc-internal-format
32088 "%qE is not a valid template argument for type %qT because it is a non-"
32089 "constant expression"
32093 #, gcc-internal-format
32095 "%qD is not a valid template argument because %qD is a variable, not the "
32096 "address of a variable"
32100 #, gcc-internal-format
32102 "%qE is not a valid template argument of type %qT because %qE is not a "
32107 #, gcc-internal-format
32109 "%qE is not a valid template argument of type %qT because %qD does not have "
32114 #, gcc-internal-format
32116 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
32121 #, gcc-internal-format
32123 "%qE is not a valid template argument for type %qT because it is not an lvalue"
32127 #, gcc-internal-format
32129 "%qE is not a valid template argument for type %qT because object %qD has not "
32134 #, gcc-internal-format
32136 "%qE is not a valid template argument for type %qT because it is a pointer"
32140 #, gcc-internal-format
32141 msgid "try using %qE instead"
32145 #, gcc-internal-format
32147 "%qE is not a valid template argument for type %qT because it is of type %qT"
32151 #, gcc-internal-format
32152 msgid "standard conversions are not allowed in this context"
32156 #, gcc-internal-format
32157 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
32160 #: cp/pt.c:4961 cp/pt.c:4980 cp/pt.c:5030
32161 #, gcc-internal-format
32162 msgid "type/value mismatch at argument %d in template parameter list for %qD"
32166 #, gcc-internal-format
32167 msgid " expected a constant of type %qT, got %qT"
32171 #, gcc-internal-format
32172 msgid " expected a class template, got %qE"
32176 #, gcc-internal-format
32177 msgid " expected a type, got %qE"
32181 #, gcc-internal-format
32182 msgid " expected a type, got %qT"
32186 #, gcc-internal-format
32187 msgid " expected a class template, got %qT"
32191 #, gcc-internal-format
32192 msgid " expected a template of type %qD, got %qD"
32196 #, gcc-internal-format
32197 msgid "could not convert template argument %qE to %qT"
32201 #, gcc-internal-format
32202 msgid "wrong number of template arguments (%d, should be %d)"
32206 #, gcc-internal-format
32207 msgid "wrong number of template arguments (%d, should be %d%s)"
32211 #, gcc-internal-format
32212 msgid "provided for %q+D"
32216 #, gcc-internal-format
32217 msgid "cannot expand %<%E%> into a fixed-length argument list"
32221 #, gcc-internal-format
32222 msgid "cannot expand %<%T%> into a fixed-length argument list"
32226 #, gcc-internal-format
32227 msgid "template argument %d is invalid"
32231 #, gcc-internal-format
32232 msgid "non-template type %qT used as a template"
32236 #, gcc-internal-format
32237 msgid "for template declaration %q+D"
32241 #, gcc-internal-format
32243 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
32244 "to increase the maximum) instantiating %qD"
32248 #, gcc-internal-format
32249 msgid "mismatched argument pack lengths while expanding %<%T%>"
32253 #, gcc-internal-format
32254 msgid "mismatched argument pack lengths while expanding %<%E%>"
32258 #, gcc-internal-format
32259 msgid "instantiation of %q+D as type %qT"
32262 #. It may seem that this case cannot occur, since:
32264 #. typedef void f();
32265 #. void g() { f x; }
32267 #. declares a function, not a variable. However:
32269 #. typedef void f();
32270 #. template <typename T> void g() { T t; }
32271 #. template void g<f>();
32273 #. is an attempt to declare a variable with function
32276 #, gcc-internal-format
32277 msgid "variable %qD has function type"
32281 #, gcc-internal-format
32282 msgid "invalid parameter type %qT"
32286 #, gcc-internal-format
32287 msgid "in declaration %q+D"
32291 #, gcc-internal-format
32292 msgid "function returning an array"
32296 #, gcc-internal-format
32297 msgid "function returning a function"
32301 #, gcc-internal-format
32302 msgid "creating pointer to member function of non-class type %qT"
32306 #, gcc-internal-format
32307 msgid "array bound is not an integer constant"
32311 #, gcc-internal-format
32312 msgid "creating array with negative size (%qE)"
32316 #, gcc-internal-format
32317 msgid "forming reference to void"
32321 #, gcc-internal-format
32322 msgid "forming %s to reference type %qT"
32326 #, gcc-internal-format
32327 msgid "creating pointer to member of non-class type %qT"
32331 #, gcc-internal-format
32332 msgid "creating pointer to member reference type %qT"
32336 #, gcc-internal-format
32337 msgid "creating pointer to member of type void"
32341 #, gcc-internal-format
32342 msgid "creating array of %qT"
32346 #, gcc-internal-format
32347 msgid "creating array of %qT, which is an abstract class type"
32351 #, gcc-internal-format
32352 msgid "%qT is not a class, struct, or union type"
32356 #, gcc-internal-format
32357 msgid "%qT resolves to %qT, which is not an enumeration type"
32361 #, gcc-internal-format
32362 msgid "%qT resolves to %qT, which is is not a class type"
32366 #, gcc-internal-format
32367 msgid "use of %qs in template"
32371 #, gcc-internal-format
32373 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
32377 #, gcc-internal-format
32378 msgid "say %<typename %E%> if a type is meant"
32382 #, gcc-internal-format
32383 msgid "using invalid field %qD"
32386 #: cp/pt.c:10190 cp/pt.c:10844
32387 #, gcc-internal-format
32388 msgid "invalid use of pack expansion expression"
32391 #: cp/pt.c:10194 cp/pt.c:10848
32392 #, gcc-internal-format
32393 msgid "use %<...%> to expand argument pack"
32397 #, gcc-internal-format
32398 msgid "iteration variable %qD should not be firstprivate"
32402 #, gcc-internal-format
32403 msgid "iteration variable %qD should not be reduction"
32407 #, gcc-internal-format
32409 "a cast to a type other than an integral or enumeration type cannot appear in "
32410 "a constant-expression"
32414 #, gcc-internal-format
32415 msgid "%qT is not a class or namespace"
32419 #, gcc-internal-format
32420 msgid "%qD is not a class or namespace"
32424 #, gcc-internal-format
32425 msgid "%qT is/uses anonymous type"
32429 #, gcc-internal-format
32430 msgid "template argument for %qD uses local type %qT"
32434 #, gcc-internal-format
32435 msgid "%qT is a variably modified type"
32439 #, gcc-internal-format
32440 msgid "integral expression %qE is not constant"
32444 #, gcc-internal-format
32445 msgid " trying to instantiate %qD"
32449 #, gcc-internal-format
32450 msgid "ambiguous class template instantiation for %q#T"
32454 #, gcc-internal-format
32458 #: cp/pt.c:14530 cp/pt.c:14613
32459 #, gcc-internal-format
32460 msgid "explicit instantiation of non-template %q#D"
32464 #, gcc-internal-format
32465 msgid "%qD is not a static data member of a class template"
32468 #: cp/pt.c:14551 cp/pt.c:14608
32469 #, gcc-internal-format
32470 msgid "no matching template for %qD found"
32474 #, gcc-internal-format
32476 "type %qT for explicit instantiation %qD does not match declared type %qT"
32480 #, gcc-internal-format
32481 msgid "explicit instantiation of %q#D"
32485 #, gcc-internal-format
32486 msgid "duplicate explicit instantiation of %q#D"
32489 #: cp/pt.c:14623 cp/pt.c:14715
32490 #, gcc-internal-format
32491 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
32494 #: cp/pt.c:14628 cp/pt.c:14732
32495 #, gcc-internal-format
32496 msgid "storage class %qD applied to template instantiation"
32500 #, gcc-internal-format
32501 msgid "explicit instantiation of non-template type %qT"
32505 #, gcc-internal-format
32506 msgid "explicit instantiation of %q#T before definition of template"
32510 #, gcc-internal-format
32511 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
32515 #, gcc-internal-format
32516 msgid "duplicate explicit instantiation of %q#T"
32521 #. The definition of a non-exported function template, a
32522 #. non-exported member function template, or a non-exported
32523 #. member function or static data member of a class template
32524 #. shall be present in every translation unit in which it is
32525 #. explicitly instantiated.
32527 #, gcc-internal-format
32528 msgid "explicit instantiation of %qD but no definition available"
32532 #, gcc-internal-format
32534 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
32535 "possibly from virtual table generation (use -ftemplate-depth-NN to increase "
32540 #, gcc-internal-format
32541 msgid "%q#T is not a valid type for a template constant parameter"
32545 #, gcc-internal-format
32546 msgid "-frepo must be used with -c"
32550 #, gcc-internal-format
32551 msgid "mysterious repository information in %s"
32555 #, gcc-internal-format
32556 msgid "can't create repository information file %qs"
32560 #, gcc-internal-format
32561 msgid "cannot use typeid with -fno-rtti"
32565 #, gcc-internal-format
32566 msgid "must #include <typeinfo> before using typeid"
32570 #, gcc-internal-format
32572 "cannot create type information for type %qT because it involves types of "
32576 #: cp/rtti.c:635 cp/rtti.c:650
32577 #, gcc-internal-format
32578 msgid "dynamic_cast of %q#D to %q#T can never succeed"
32582 #, gcc-internal-format
32583 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
32587 #, gcc-internal-format
32588 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
32592 #, gcc-internal-format
32593 msgid "%qT is an ambiguous base of %qT"
32597 #, gcc-internal-format
32598 msgid "%qT is an inaccessible base of %qT"
32601 #: cp/search.c:1869
32602 #, gcc-internal-format
32603 msgid "deprecated covariant return type for %q+#D"
32606 #: cp/search.c:1871 cp/search.c:1886 cp/search.c:1891 cp/search.c:1910
32607 #, gcc-internal-format
32608 msgid " overriding %q+#D"
32611 #: cp/search.c:1885
32612 #, gcc-internal-format
32613 msgid "invalid covariant return type for %q+#D"
32616 #: cp/search.c:1890
32617 #, gcc-internal-format
32618 msgid "conflicting return type specified for %q+#D"
32621 #: cp/search.c:1900
32622 #, gcc-internal-format
32623 msgid "looser throw specifier for %q+#F"
32626 #: cp/search.c:1901
32627 #, gcc-internal-format
32628 msgid " overriding %q+#F"
32631 #: cp/search.c:1909
32632 #, gcc-internal-format
32633 msgid "conflicting type attributes specified for %q+#D"
32636 #: cp/search.c:1920
32637 #, gcc-internal-format
32638 msgid "overriding non-deleted function %q+D"
32641 #: cp/search.c:1924
32642 #, gcc-internal-format
32643 msgid "non-deleted function %q+D"
32646 #: cp/search.c:1925
32647 #, gcc-internal-format
32648 msgid "overriding deleted function %q+D"
32651 #. A static member function cannot match an inherited
32652 #. virtual member function.
32653 #: cp/search.c:2017
32654 #, gcc-internal-format
32655 msgid "%q+#D cannot be declared"
32658 #: cp/search.c:2018
32659 #, gcc-internal-format
32660 msgid " since %q+#D declared in base class"
32663 #: cp/semantics.c:768
32664 #, gcc-internal-format
32665 msgid "suggest explicit braces around empty body in %<do%> statement"
32668 #: cp/semantics.c:1306
32669 #, gcc-internal-format
32670 msgid "type of asm operand %qE could not be determined"
32673 #: cp/semantics.c:1362
32674 #, gcc-internal-format
32675 msgid "__label__ declarations are only allowed in function scopes"
32678 #: cp/semantics.c:1450
32679 #, gcc-internal-format
32680 msgid "invalid use of member %q+D in static member function"
32683 #: cp/semantics.c:1452
32684 #, gcc-internal-format
32685 msgid "invalid use of non-static data member %q+D"
32688 #: cp/semantics.c:1453 cp/semantics.c:1492
32689 #, gcc-internal-format
32690 msgid "from this location"
32693 #: cp/semantics.c:1491
32694 #, gcc-internal-format
32695 msgid "object missing in reference to %q+D"
32698 #: cp/semantics.c:1970
32699 #, gcc-internal-format
32700 msgid "arguments to destructor are not allowed"
32703 #: cp/semantics.c:2020
32704 #, gcc-internal-format
32705 msgid "%<this%> is unavailable for static member functions"
32708 #: cp/semantics.c:2026
32709 #, gcc-internal-format
32710 msgid "invalid use of %<this%> in non-member function"
32713 #: cp/semantics.c:2028
32714 #, gcc-internal-format
32715 msgid "invalid use of %<this%> at top level"
32718 #: cp/semantics.c:2052
32719 #, gcc-internal-format
32720 msgid "invalid qualifying scope in pseudo-destructor name"
32723 #: cp/semantics.c:2057 cp/typeck.c:2094
32724 #, gcc-internal-format
32725 msgid "qualified type %qT does not match destructor name ~%qT"
32728 #: cp/semantics.c:2079
32729 #, gcc-internal-format
32730 msgid "%qE is not of type %qT"
32733 #: cp/semantics.c:2120
32734 #, gcc-internal-format
32735 msgid "compound literal of non-object type %qT"
32738 #: cp/semantics.c:2204
32739 #, gcc-internal-format
32740 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
32743 #: cp/semantics.c:2245
32744 #, gcc-internal-format
32746 "invalid use of type %qT as a default value for a template template-parameter"
32749 #: cp/semantics.c:2248
32750 #, gcc-internal-format
32751 msgid "invalid default argument for a template template parameter"
32754 #: cp/semantics.c:2265
32755 #, gcc-internal-format
32756 msgid "definition of %q#T inside template parameter list"
32759 #: cp/semantics.c:2276
32760 #, gcc-internal-format
32761 msgid "invalid definition of qualified type %qT"
32764 #: cp/semantics.c:2492
32765 #, gcc-internal-format
32766 msgid "invalid base-class specification"
32769 #: cp/semantics.c:2504
32770 #, gcc-internal-format
32771 msgid "base class %qT has cv qualifiers"
32774 #: cp/semantics.c:2529
32775 #, gcc-internal-format
32776 msgid "%Hincomplete type %qT used in nested name specifier"
32779 #: cp/semantics.c:2533
32780 #, gcc-internal-format
32781 msgid "%Hreference to %<%T::%D%> is ambiguous"
32784 #: cp/semantics.c:2537
32785 #, gcc-internal-format
32786 msgid "%H%qD is not a member of %qT"
32789 #: cp/semantics.c:2540
32790 #, gcc-internal-format
32791 msgid "%H%qD is not a member of %qD"
32794 #: cp/semantics.c:2542
32795 #, gcc-internal-format
32796 msgid "%H%<::%D%> has not been declared"
32799 #: cp/semantics.c:2683
32800 #, gcc-internal-format
32801 msgid "use of %<auto%> variable from containing function"
32804 #: cp/semantics.c:2685
32805 #, gcc-internal-format
32806 msgid " %q+#D declared here"
32809 #: cp/semantics.c:2723
32810 #, gcc-internal-format
32812 "template parameter %qD of type %qT is not allowed in an integral constant "
32813 "expression because it is not of integral or enumeration type"
32816 #: cp/semantics.c:2892
32817 #, gcc-internal-format
32818 msgid "%qD cannot appear in a constant-expression"
32821 #: cp/semantics.c:2900
32822 #, gcc-internal-format
32823 msgid "use of namespace %qD as expression"
32826 #: cp/semantics.c:2905
32827 #, gcc-internal-format
32828 msgid "use of class template %qT as expression"
32831 #. Ambiguous reference to base members.
32832 #: cp/semantics.c:2911
32833 #, gcc-internal-format
32834 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
32837 #: cp/semantics.c:3033 cp/semantics.c:4670
32838 #, gcc-internal-format
32839 msgid "type of %qE is unknown"
32842 #: cp/semantics.c:3048
32843 #, gcc-internal-format
32844 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
32847 #: cp/semantics.c:3059
32848 #, gcc-internal-format
32849 msgid "cannot apply %<offsetof%> to member function %qD"
32852 #: cp/semantics.c:3530
32853 #, gcc-internal-format
32854 msgid "%qD is not a variable in clause %qs"
32857 #: cp/semantics.c:3539 cp/semantics.c:3561 cp/semantics.c:3583
32858 #, gcc-internal-format
32859 msgid "%qD appears more than once in data clauses"
32862 #: cp/semantics.c:3553
32863 #, gcc-internal-format
32864 msgid "%qD is not a variable in clause %<firstprivate%>"
32867 #: cp/semantics.c:3575
32868 #, gcc-internal-format
32869 msgid "%qD is not a variable in clause %<lastprivate%>"
32872 #: cp/semantics.c:3605
32873 #, gcc-internal-format
32874 msgid "num_threads expression must be integral"
32877 #: cp/semantics.c:3619
32878 #, gcc-internal-format
32879 msgid "schedule chunk size expression must be integral"
32882 #: cp/semantics.c:3751
32883 #, gcc-internal-format
32884 msgid "%qE has reference type for %qs"
32887 #: cp/semantics.c:3822
32888 #, gcc-internal-format
32889 msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
32892 #: cp/semantics.c:3836
32893 #, gcc-internal-format
32894 msgid "%<threadprivate%> %qE directive not in %qT definition"
32897 #: cp/semantics.c:3978
32898 #, gcc-internal-format
32899 msgid "%Hdifference between %qE and %qD does not have integer type"
32902 #: cp/semantics.c:4198 cp/semantics.c:4269
32903 #, gcc-internal-format
32904 msgid "%Hexpected iteration declaration or initialization"
32907 #. Report the error.
32908 #: cp/semantics.c:4471
32909 #, gcc-internal-format
32910 msgid "static assertion failed: %E"
32913 #: cp/semantics.c:4473
32914 #, gcc-internal-format
32915 msgid "non-constant condition for static assertion"
32918 #: cp/semantics.c:4498 cp/semantics.c:4593
32919 #, gcc-internal-format
32920 msgid "argument to decltype must be an expression"
32923 #: cp/semantics.c:4544
32924 #, gcc-internal-format
32925 msgid "%qE refers to a set of overloaded functions"
32928 #: cp/semantics.c:4626
32929 #, gcc-internal-format
32930 msgid "unable to determine the declared type of expression %<%E%>"
32933 #: cp/semantics.c:4839
32934 #, gcc-internal-format
32935 msgid "__is_convertible_to"
32938 #: cp/semantics.c:4868
32939 #, gcc-internal-format
32940 msgid "incomplete type %qT not allowed"
32944 #, gcc-internal-format
32945 msgid "%qV qualifiers cannot be applied to %qT"
32949 #, gcc-internal-format
32950 msgid "%qE attribute can only be applied to Java class definitions"
32954 #, gcc-internal-format
32955 msgid "%qE attribute can only be applied to class definitions"
32959 #, gcc-internal-format
32960 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
32964 #, gcc-internal-format
32965 msgid "requested init_priority is not an integer constant"
32969 #, gcc-internal-format
32971 "can only use %qE attribute on file-scope definitions of objects of class type"
32975 #, gcc-internal-format
32976 msgid "requested init_priority is out of range"
32980 #, gcc-internal-format
32981 msgid "requested init_priority is reserved for internal use"
32985 #, gcc-internal-format
32986 msgid "%qE attribute is not supported on this platform"
32989 #: cp/typeck.c:438 cp/typeck.c:453 cp/typeck.c:555
32990 #, gcc-internal-format
32991 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
32995 #, gcc-internal-format
32997 "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
33001 #, gcc-internal-format
33002 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
33005 #: cp/typeck.c:1164
33006 #, gcc-internal-format
33007 msgid "canonical types differ for identical types %T and %T"
33010 #: cp/typeck.c:1171
33011 #, gcc-internal-format
33012 msgid "same canonical type node for different types %T and %T"
33015 #: cp/typeck.c:1284
33016 #, gcc-internal-format
33017 msgid "invalid application of %qs to a member function"
33020 #: cp/typeck.c:1352
33021 #, gcc-internal-format
33022 msgid "invalid application of %<sizeof%> to a bit-field"
33025 #: cp/typeck.c:1360
33026 #, gcc-internal-format
33027 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
33030 #: cp/typeck.c:1409
33031 #, gcc-internal-format
33032 msgid "invalid application of %<__alignof%> to a bit-field"
33035 #: cp/typeck.c:1420
33036 #, gcc-internal-format
33038 "ISO C++ forbids applying %<__alignof%> to an expression of function type"
33041 #: cp/typeck.c:1478
33042 #, gcc-internal-format
33043 msgid "invalid use of non-static member function"
33046 #: cp/typeck.c:1740
33047 #, gcc-internal-format
33048 msgid "deprecated conversion from string constant to %qT"
33051 #: cp/typeck.c:1863 cp/typeck.c:2224
33052 #, gcc-internal-format
33053 msgid "request for member %qD in %qE, which is of non-class type %qT"
33056 #: cp/typeck.c:1892
33057 #, gcc-internal-format
33058 msgid "invalid use of nonstatic data member %qE"
33061 #: cp/typeck.c:1894
33062 #, gcc-internal-format
33063 msgid "%qD is not a member of %qT"
33066 #: cp/typeck.c:1947
33067 #, gcc-internal-format
33068 msgid "invalid access to non-static data member %qD of NULL object"
33071 #: cp/typeck.c:1950 cp/typeck.c:1981
33072 #, gcc-internal-format
33073 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
33076 #: cp/typeck.c:1978
33077 #, gcc-internal-format
33078 msgid "invalid access to non-static data member %qD of NULL object"
33081 #: cp/typeck.c:2068
33082 #, gcc-internal-format
33083 msgid "invalid use of %qD"
33086 #: cp/typeck.c:2100
33087 #, gcc-internal-format
33088 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
33091 #: cp/typeck.c:2139 cp/typeck.c:2159
33092 #, gcc-internal-format
33093 msgid "%qD is not a template"
33096 #: cp/typeck.c:2263
33097 #, gcc-internal-format
33098 msgid "%<%D::%D%> is not a member of %qT"
33101 #: cp/typeck.c:2279
33102 #, gcc-internal-format
33103 msgid "%qT is not a base of %qT"
33106 #: cp/typeck.c:2299
33107 #, gcc-internal-format
33108 msgid "%qD has no member named %qE"
33111 #: cp/typeck.c:2315
33112 #, gcc-internal-format
33113 msgid "%qD is not a member template function"
33116 #: cp/typeck.c:2458
33117 #, gcc-internal-format
33118 msgid "%qT is not a pointer-to-object type"
33121 #: cp/typeck.c:2486
33122 #, gcc-internal-format
33123 msgid "invalid use of %qs on pointer to member"
33126 #: cp/typeck.c:2490
33127 #, gcc-internal-format
33128 msgid "invalid type argument of %qs"
33131 #: cp/typeck.c:2492
33132 #, gcc-internal-format
33133 msgid "invalid type argument"
33136 #: cp/typeck.c:2515
33137 #, gcc-internal-format
33138 msgid "subscript missing in array reference"
33141 #: cp/typeck.c:2590
33142 #, gcc-internal-format
33143 msgid "ISO C++ forbids subscripting non-lvalue array"
33146 #: cp/typeck.c:2601
33147 #, gcc-internal-format
33148 msgid "subscripting array declared %<register%>"
33151 #: cp/typeck.c:2688
33152 #, gcc-internal-format
33153 msgid "object missing in use of %qE"
33156 #: cp/typeck.c:2817
33157 #, gcc-internal-format
33158 msgid "ISO C++ forbids calling %<::main%> from within program"
33161 #: cp/typeck.c:2836
33162 #, gcc-internal-format
33164 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%"
33165 ">, e.g. %<(... ->* %E) (...)%>"
33168 #: cp/typeck.c:2851
33169 #, gcc-internal-format
33170 msgid "%qE cannot be used as a function"
33173 #: cp/typeck.c:2944
33174 #, gcc-internal-format
33175 msgid "too many arguments to %s %q+#D"
33178 #: cp/typeck.c:2946 cp/typeck.c:3059
33179 #, gcc-internal-format
33180 msgid "at this point in file"
33183 #: cp/typeck.c:2949
33184 #, gcc-internal-format
33185 msgid "too many arguments to function"
33188 #: cp/typeck.c:2984
33189 #, gcc-internal-format
33190 msgid "parameter %P of %qD has incomplete type %qT"
33193 #: cp/typeck.c:2987
33194 #, gcc-internal-format
33195 msgid "parameter %P has incomplete type %qT"
33198 #: cp/typeck.c:3057
33199 #, gcc-internal-format
33200 msgid "too few arguments to %s %q+#D"
33203 #: cp/typeck.c:3062
33204 #, gcc-internal-format
33205 msgid "too few arguments to function"
33208 #: cp/typeck.c:3238 cp/typeck.c:3249
33209 #, gcc-internal-format
33210 msgid "assuming cast to type %qT from overloaded function"
33213 #: cp/typeck.c:3457
33214 #, gcc-internal-format
33215 msgid "left rotate count is negative"
33218 #: cp/typeck.c:3458
33219 #, gcc-internal-format
33220 msgid "right rotate count is negative"
33223 #: cp/typeck.c:3464
33224 #, gcc-internal-format
33225 msgid "left rotate count >= width of type"
33228 #: cp/typeck.c:3465
33229 #, gcc-internal-format
33230 msgid "right rotate count >= width of type"
33233 #: cp/typeck.c:3484 cp/typeck.c:3692
33234 #, gcc-internal-format
33235 msgid "comparison with string literal results in unspecified behaviour"
33238 #: cp/typeck.c:3524 cp/typeck.c:3532 cp/typeck.c:3712 cp/typeck.c:3720
33239 #, gcc-internal-format
33240 msgid "ISO C++ forbids comparison between pointer and integer"
33243 #: cp/typeck.c:3737
33244 #, gcc-internal-format
33245 msgid "unordered comparison on non-floating point argument"
33248 #: cp/typeck.c:3776
33249 #, gcc-internal-format
33250 msgid "invalid operands of types %qT and %qT to binary %qO"
33253 #. Some sort of arithmetic operation involving NULL was
33254 #. performed. Note that pointer-difference and pointer-addition
33255 #. have already been handled above, and so we don't end up here in
33257 #: cp/typeck.c:3866
33258 #, gcc-internal-format
33259 msgid "NULL used in arithmetic"
33262 #: cp/typeck.c:3933
33263 #, gcc-internal-format
33264 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
33267 #: cp/typeck.c:3935
33268 #, gcc-internal-format
33269 msgid "ISO C++ forbids using pointer to a function in subtraction"
33272 #: cp/typeck.c:3937
33273 #, gcc-internal-format
33274 msgid "ISO C++ forbids using pointer to a method in subtraction"
33277 #: cp/typeck.c:3949
33278 #, gcc-internal-format
33279 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
33282 #: cp/typeck.c:4009
33283 #, gcc-internal-format
33284 msgid "invalid use of %qE to form a pointer-to-member-function"
33287 #: cp/typeck.c:4012
33288 #, gcc-internal-format
33289 msgid " a qualified-id is required"
33292 #: cp/typeck.c:4017
33293 #, gcc-internal-format
33295 "parentheses around %qE cannot be used to form a pointer-to-member-function"
33298 #: cp/typeck.c:4040
33299 #, gcc-internal-format
33300 msgid "taking address of temporary"
33303 #: cp/typeck.c:4303
33304 #, gcc-internal-format
33305 msgid "ISO C++ forbids incrementing an enum"
33308 #: cp/typeck.c:4304
33309 #, gcc-internal-format
33310 msgid "ISO C++ forbids decrementing an enum"
33313 #: cp/typeck.c:4320
33314 #, gcc-internal-format
33315 msgid "cannot increment a pointer to incomplete type %qT"
33318 #: cp/typeck.c:4321
33319 #, gcc-internal-format
33320 msgid "cannot decrement a pointer to incomplete type %qT"
33323 #: cp/typeck.c:4332
33324 #, gcc-internal-format
33325 msgid "ISO C++ forbids incrementing a pointer of type %qT"
33328 #: cp/typeck.c:4333
33329 #, gcc-internal-format
33330 msgid "ISO C++ forbids decrementing a pointer of type %qT"
33333 #: cp/typeck.c:4359
33334 #, gcc-internal-format
33335 msgid "invalid use of Boolean expression as operand to %<operator--%>"
33338 #: cp/typeck.c:4391
33339 #, gcc-internal-format
33340 msgid "ISO C++ forbids taking address of function %<::main%>"
33343 #. An expression like &memfn.
33344 #: cp/typeck.c:4452
33345 #, gcc-internal-format
33347 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
33348 "static member function to form a pointer to member function. Say %<&%T::%D%>"
33351 #: cp/typeck.c:4457
33352 #, gcc-internal-format
33354 "ISO C++ forbids taking the address of a bound member function to form a "
33355 "pointer to member function. Say %<&%T::%D%>"
33358 #: cp/typeck.c:4486
33359 #, gcc-internal-format
33360 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
33363 #: cp/typeck.c:4514
33364 #, gcc-internal-format
33365 msgid "cannot create pointer to reference member %qD"
33368 #: cp/typeck.c:4728
33369 #, gcc-internal-format
33370 msgid "cannot take the address of %<this%>, which is an rvalue expression"
33373 #: cp/typeck.c:4751
33374 #, gcc-internal-format
33375 msgid "address of explicit register variable %qD requested"
33378 #: cp/typeck.c:4756
33379 #, gcc-internal-format
33380 msgid "address requested for %qD, which is declared %<register%>"
33383 #: cp/typeck.c:4823
33384 #, gcc-internal-format
33385 msgid "%s expression list treated as compound expression"
33388 #: cp/typeck.c:4913
33389 #, gcc-internal-format
33390 msgid "cast from type %qT to type %qT casts away constness"
33393 #: cp/typeck.c:4918
33394 #, gcc-internal-format
33395 msgid "static_cast from type %qT to type %qT casts away constness"
33398 #: cp/typeck.c:4923
33399 #, gcc-internal-format
33400 msgid "reinterpret_cast from type %qT to type %qT casts away constness"
33403 #: cp/typeck.c:5241
33404 #, gcc-internal-format
33405 msgid "invalid static_cast from type %qT to type %qT"
33408 #: cp/typeck.c:5264
33409 #, gcc-internal-format
33410 msgid "converting from %qT to %qT"
33413 #: cp/typeck.c:5313
33414 #, gcc-internal-format
33415 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
33418 #: cp/typeck.c:5375
33419 #, gcc-internal-format
33420 msgid "cast from %qT to %qT loses precision"
33423 #: cp/typeck.c:5405
33424 #, gcc-internal-format
33425 msgid "cast from %qT to %qT increases required alignment of target type"
33428 #. Only issue a warning, as we have always supported this
33429 #. where possible, and it is necessary in some cases. DR 195
33430 #. addresses this issue, but as of 2004/10/26 is still in
33432 #: cp/typeck.c:5424
33433 #, gcc-internal-format
33435 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
33438 #: cp/typeck.c:5436
33439 #, gcc-internal-format
33440 msgid "invalid cast from type %qT to type %qT"
33443 #: cp/typeck.c:5492
33444 #, gcc-internal-format
33446 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
33447 "nor a pointer-to-data-member type"
33450 #: cp/typeck.c:5501
33451 #, gcc-internal-format
33453 "invalid use of const_cast with type %qT, which is a pointer or reference to "
33457 #: cp/typeck.c:5526
33458 #, gcc-internal-format
33459 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
33462 #: cp/typeck.c:5575
33463 #, gcc-internal-format
33464 msgid "invalid const_cast from type %qT to type %qT"
33467 #: cp/typeck.c:5652 cp/typeck.c:5660
33468 #, gcc-internal-format
33469 msgid "ISO C++ forbids casting to an array type %qT"
33472 #: cp/typeck.c:5669
33473 #, gcc-internal-format
33474 msgid "invalid cast to function type %qT"
33477 #: cp/typeck.c:5907
33478 #, gcc-internal-format
33479 msgid " in evaluation of %<%Q(%#T, %#T)%>"
33482 #: cp/typeck.c:5982
33483 #, gcc-internal-format
33484 msgid "incompatible types in assignment of %qT to %qT"
33487 #: cp/typeck.c:5995
33488 #, gcc-internal-format
33489 msgid "array used as initializer"
33492 #: cp/typeck.c:5997
33493 #, gcc-internal-format
33494 msgid "invalid array assignment"
33497 #: cp/typeck.c:6113
33498 #, gcc-internal-format
33499 msgid " in pointer to member function conversion"
33502 #: cp/typeck.c:6124
33503 #, gcc-internal-format
33504 msgid "pointer to member conversion via virtual base %qT"
33507 #: cp/typeck.c:6164 cp/typeck.c:6176
33508 #, gcc-internal-format
33509 msgid " in pointer to member conversion"
33512 #: cp/typeck.c:6254
33513 #, gcc-internal-format
33514 msgid "invalid conversion to type %qT from type %qT"
33517 #: cp/typeck.c:6523
33518 #, gcc-internal-format
33519 msgid "cannot convert %qT to %qT for argument %qP to %qD"
33522 #: cp/typeck.c:6526
33523 #, gcc-internal-format
33524 msgid "cannot convert %qT to %qT in %s"
33527 #: cp/typeck.c:6540
33528 #, gcc-internal-format
33529 msgid "%s might be a candidate for a format attribute"
33532 #: cp/typeck.c:6629 cp/typeck.c:6631
33533 #, gcc-internal-format
33534 msgid "in passing argument %P of %q+D"
33537 #: cp/typeck.c:6681
33538 #, gcc-internal-format
33539 msgid "returning reference to temporary"
33542 #: cp/typeck.c:6688
33543 #, gcc-internal-format
33544 msgid "reference to non-lvalue returned"
33547 #: cp/typeck.c:6704
33548 #, gcc-internal-format
33549 msgid "reference to local variable %q+D returned"
33552 #: cp/typeck.c:6707
33553 #, gcc-internal-format
33554 msgid "address of local variable %q+D returned"
33557 #: cp/typeck.c:6742
33558 #, gcc-internal-format
33559 msgid "returning a value from a destructor"
33562 #. If a return statement appears in a handler of the
33563 #. function-try-block of a constructor, the program is ill-formed.
33564 #: cp/typeck.c:6750
33565 #, gcc-internal-format
33566 msgid "cannot return from a handler of a function-try-block of a constructor"
33569 #. You can't return a value from a constructor.
33570 #: cp/typeck.c:6753
33571 #, gcc-internal-format
33572 msgid "returning a value from a constructor"
33575 #: cp/typeck.c:6778
33576 #, gcc-internal-format
33577 msgid "return-statement with no value, in function returning %qT"
33580 #: cp/typeck.c:6799
33581 #, gcc-internal-format
33582 msgid "return-statement with a value, in function returning 'void'"
33585 #: cp/typeck.c:6829
33586 #, gcc-internal-format
33588 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
33589 "fcheck-new is in effect)"
33593 #, gcc-internal-format
33594 msgid "type %qT is not a base type for type %qT"
33598 #, gcc-internal-format
33599 msgid "%s of read-only parameter %qD"
33602 #: cp/typeck2.c:102
33603 #, gcc-internal-format
33604 msgid "%s of read-only reference %qD"
33607 #: cp/typeck2.c:104
33608 #, gcc-internal-format
33609 msgid "%s of read-only named return value %qD"
33612 #: cp/typeck2.c:106
33613 #, gcc-internal-format
33614 msgid "%s of function %qD"
33617 #: cp/typeck2.c:108
33618 #, gcc-internal-format
33619 msgid "%s of read-only location %qE"
33622 #: cp/typeck2.c:288
33623 #, gcc-internal-format
33624 msgid "cannot declare variable %q+D to be of abstract type %qT"
33627 #: cp/typeck2.c:291
33628 #, gcc-internal-format
33629 msgid "cannot declare parameter %q+D to be of abstract type %qT"
33632 #: cp/typeck2.c:294
33633 #, gcc-internal-format
33634 msgid "cannot declare field %q+D to be of abstract type %qT"
33637 #: cp/typeck2.c:298
33638 #, gcc-internal-format
33639 msgid "invalid abstract return type for member function %q+#D"
33642 #: cp/typeck2.c:300
33643 #, gcc-internal-format
33644 msgid "invalid abstract return type for function %q+#D"
33647 #. Here we do not have location information.
33648 #: cp/typeck2.c:303
33649 #, gcc-internal-format
33650 msgid "invalid abstract type %qT for %qE"
33653 #: cp/typeck2.c:305
33654 #, gcc-internal-format
33655 msgid "invalid abstract type for %q+D"
33658 #: cp/typeck2.c:308
33659 #, gcc-internal-format
33660 msgid "cannot allocate an object of abstract type %qT"
33663 #: cp/typeck2.c:316
33664 #, gcc-internal-format
33665 msgid "%J because the following virtual functions are pure within %qT:"
33668 #: cp/typeck2.c:320
33669 #, gcc-internal-format
33673 #: cp/typeck2.c:327
33674 #, gcc-internal-format
33675 msgid "%J since type %qT has pure virtual functions"
33678 #: cp/typeck2.c:603
33679 #, gcc-internal-format
33680 msgid "constructor syntax used, but no constructor declared for type %qT"
33683 #: cp/typeck2.c:617
33684 #, gcc-internal-format
33685 msgid "cannot initialize arrays using this syntax"
33688 #: cp/typeck2.c:703
33689 #, gcc-internal-format
33690 msgid "narrowing conversion of %qE to %qT inside { }"
33693 #: cp/typeck2.c:760
33694 #, gcc-internal-format
33695 msgid "int-array initialized from non-wide string"
33698 #: cp/typeck2.c:765
33699 #, gcc-internal-format
33700 msgid "int-array initialized from incompatible wide string"
33703 #: cp/typeck2.c:824
33704 #, gcc-internal-format
33705 msgid "cannot initialize aggregate of type %qT with a compound literal"
33708 #: cp/typeck2.c:833
33709 #, gcc-internal-format
33710 msgid "array must be initialized with a brace-enclosed initializer"
33713 #: cp/typeck2.c:915 cp/typeck2.c:1017
33714 #, gcc-internal-format
33715 msgid "non-trivial designated initializers not supported"
33718 #: cp/typeck2.c:1041 cp/typeck2.c:1055
33719 #, gcc-internal-format
33720 msgid "missing initializer for member %qD"
33723 #: cp/typeck2.c:1046
33724 #, gcc-internal-format
33725 msgid "uninitialized const member %qD"
33728 #: cp/typeck2.c:1048
33729 #, gcc-internal-format
33730 msgid "member %qD with uninitialized const fields"
33733 #: cp/typeck2.c:1050
33734 #, gcc-internal-format
33735 msgid "member %qD is uninitialized reference"
33738 #: cp/typeck2.c:1105
33739 #, gcc-internal-format
33740 msgid "no field %qD found in union being initialized"
33743 #: cp/typeck2.c:1114
33744 #, gcc-internal-format
33745 msgid "index value instead of field name in union initializer"
33748 #: cp/typeck2.c:1269
33749 #, gcc-internal-format
33750 msgid "circular pointer delegation detected"
33753 #: cp/typeck2.c:1282
33754 #, gcc-internal-format
33755 msgid "base operand of %<->%> has non-pointer type %qT"
33758 #: cp/typeck2.c:1306
33759 #, gcc-internal-format
33760 msgid "result of %<operator->()%> yields non-pointer result"
33763 #: cp/typeck2.c:1308
33764 #, gcc-internal-format
33765 msgid "base operand of %<->%> is not a pointer"
33768 #: cp/typeck2.c:1330
33769 #, gcc-internal-format
33770 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
33773 #: cp/typeck2.c:1339
33774 #, gcc-internal-format
33775 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
33778 #: cp/typeck2.c:1361
33779 #, gcc-internal-format
33780 msgid "pointer to member type %qT incompatible with object type %qT"
33783 #: cp/typeck2.c:1602
33784 #, gcc-internal-format
33785 msgid "call to function %qD which throws incomplete type %q#T"
33788 #: cp/typeck2.c:1605
33789 #, gcc-internal-format
33790 msgid "call to function which throws incomplete type %q#T"
33793 #: fortran/f95-lang.c:208
33794 #, gcc-internal-format
33795 msgid "Unexpected type in truthvalue_conversion"
33798 #: fortran/f95-lang.c:270
33799 #, gcc-internal-format
33800 msgid "can't open input file: %s"
33803 #: fortran/f95-lang.c:603
33804 #, gcc-internal-format
33805 msgid "global register variable %qs used in nested function"
33808 #: fortran/f95-lang.c:607
33809 #, gcc-internal-format
33810 msgid "register variable %qs used in nested function"
33813 #: fortran/f95-lang.c:614
33814 #, gcc-internal-format
33815 msgid "address of global register variable %qs requested"
33818 #: fortran/f95-lang.c:632
33819 #, gcc-internal-format
33820 msgid "address of register variable %qs requested"
33823 #: fortran/trans-array.c:3904
33824 #, gcc-internal-format
33825 msgid "Possible frontend bug: array constructor not expanded"
33828 #: fortran/trans-array.c:5659
33829 #, gcc-internal-format
33831 "Possible frontend bug: Deferred array size without pointer, allocatable "
33832 "attribute or derived type without allocatable components."
33835 #: fortran/trans-array.c:6140
33836 #, gcc-internal-format
33837 msgid "bad expression type during walk (%d)"
33840 #: fortran/trans-const.c:320
33841 #, gcc-internal-format
33842 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
33845 #: fortran/trans-decl.c:981
33846 #, gcc-internal-format
33847 msgid "intrinsic variable which isn't a procedure"
33850 #: fortran/trans-decl.c:2962
33851 #, gcc-internal-format
33852 msgid "backend decl for module variable %s already exists"
33855 #: fortran/trans-expr.c:1235
33856 #, gcc-internal-format
33857 msgid "Unknown intrinsic op"
33860 #: fortran/trans-intrinsic.c:733
33861 #, gcc-internal-format
33862 msgid "Intrinsic function %s(%d) not recognized"
33865 #: fortran/trans-io.c:2105
33866 #, gcc-internal-format
33867 msgid "Bad IO basetype (%d)"
33870 #: fortran/trans-types.c:392
33871 #, gcc-internal-format
33872 msgid "integer kind=8 not available for -fdefault-integer-8 option"
33875 #: fortran/trans-types.c:415
33876 #, gcc-internal-format
33877 msgid "real kind=8 not available for -fdefault-real-8 option"
33880 #: fortran/trans-types.c:428
33881 #, gcc-internal-format
33882 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
33885 #: fortran/trans-types.c:1261
33886 #, gcc-internal-format
33887 msgid "Array element size too big"
33890 #: fortran/trans.c:1167
33891 #, gcc-internal-format
33892 msgid "gfc_trans_code(): Bad statement code"
33895 #: java/class.c:833
33896 #, gcc-internal-format
33897 msgid "bad method signature"
33900 #: java/class.c:889
33901 #, gcc-internal-format
33902 msgid "misplaced ConstantValue attribute (not in any field)"
33905 #: java/class.c:892
33906 #, gcc-internal-format
33907 msgid "duplicate ConstantValue attribute for field '%s'"
33910 #: java/class.c:903
33911 #, gcc-internal-format
33912 msgid "ConstantValue attribute of field '%s' has wrong type"
33915 #: java/class.c:1601
33916 #, gcc-internal-format
33917 msgid "%Jabstract method in non-abstract class"
33920 #: java/class.c:2669
33921 #, gcc-internal-format
33922 msgid "non-static method %q+D overrides static method"
33925 #: java/decl.c:1155
33926 #, gcc-internal-format
33927 msgid "%q+D used prior to declaration"
33930 #: java/decl.c:1578
33931 #, gcc-internal-format
33932 msgid "In %+D: overlapped variable and exception ranges at %d"
33935 #: java/decl.c:1629
33936 #, gcc-internal-format
33937 msgid "bad type in parameter debug info"
33940 #: java/decl.c:1638
33941 #, gcc-internal-format
33942 msgid "bad PC range for debug info for local %q+D"
33946 #, gcc-internal-format
33947 msgid "need to insert runtime check for %s"
33950 #: java/expr.c:525 java/expr.c:572
33951 #, gcc-internal-format
33952 msgid "assert: %s is assign compatible with %s"
33956 #, gcc-internal-format
33957 msgid "stack underflow - dup* operation"
33960 #: java/expr.c:1688
33961 #, gcc-internal-format
33962 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
33965 #: java/expr.c:1716
33966 #, gcc-internal-format
33967 msgid "field %qs not found"
33970 #: java/expr.c:2255
33971 #, gcc-internal-format
33972 msgid "method '%s' not found in class"
33975 #: java/expr.c:2460
33976 #, gcc-internal-format
33977 msgid "failed to find class '%s'"
33980 #: java/expr.c:2501
33981 #, gcc-internal-format
33982 msgid "class '%s' has no method named '%s' matching signature '%s'"
33985 #: java/expr.c:2532
33986 #, gcc-internal-format
33987 msgid "invokestatic on non static method"
33990 #: java/expr.c:2537
33991 #, gcc-internal-format
33992 msgid "invokestatic on abstract method"
33995 #: java/expr.c:2545
33996 #, gcc-internal-format
33997 msgid "invoke[non-static] on static method"
34000 #: java/expr.c:2902
34001 #, gcc-internal-format
34002 msgid "missing field '%s' in '%s'"
34005 #: java/expr.c:2909
34006 #, gcc-internal-format
34007 msgid "mismatching signature for field '%s' in '%s'"
34010 #: java/expr.c:2938
34011 #, gcc-internal-format
34012 msgid "assignment to final field %q+D not in field's class"
34015 #: java/expr.c:3161
34016 #, gcc-internal-format
34017 msgid "invalid PC in line number table"
34020 #: java/expr.c:3211
34021 #, gcc-internal-format
34022 msgid "unreachable bytecode from %d to before %d"
34025 #: java/expr.c:3253
34026 #, gcc-internal-format
34027 msgid "unreachable bytecode from %d to the end of the method"
34030 #. duplicate code from LOAD macro
34031 #: java/expr.c:3560
34032 #, gcc-internal-format
34033 msgid "unrecogized wide sub-instruction"
34036 #: java/jcf-parse.c:508
34037 #, gcc-internal-format
34038 msgid "<constant pool index %d not in range>"
34041 #: java/jcf-parse.c:518
34042 #, gcc-internal-format
34043 msgid "<constant pool index %d unexpected type"
34046 #: java/jcf-parse.c:1098
34047 #, gcc-internal-format
34048 msgid "bad string constant"
34051 #: java/jcf-parse.c:1116
34052 #, gcc-internal-format
34053 msgid "bad value constant type %d, index %d"
34056 #: java/jcf-parse.c:1399 java/jcf-parse.c:1405
34057 #, gcc-internal-format
34058 msgid "cannot find file for class %s"
34061 #: java/jcf-parse.c:1430
34062 #, gcc-internal-format
34063 msgid "not a valid Java .class file"
34066 #: java/jcf-parse.c:1433
34067 #, gcc-internal-format
34068 msgid "error while parsing constant pool"
34071 #. FIXME - where was first time
34072 #: java/jcf-parse.c:1448
34073 #, gcc-internal-format
34074 msgid "reading class %s for the second time from %s"
34077 #: java/jcf-parse.c:1466
34078 #, gcc-internal-format
34079 msgid "error while parsing fields"
34082 #: java/jcf-parse.c:1469
34083 #, gcc-internal-format
34084 msgid "error while parsing methods"
34087 #: java/jcf-parse.c:1472
34088 #, gcc-internal-format
34089 msgid "error while parsing final attributes"
34092 #: java/jcf-parse.c:1512
34093 #, gcc-internal-format
34094 msgid "%Hduplicate class will only be compiled once"
34097 #: java/jcf-parse.c:1607
34098 #, gcc-internal-format
34099 msgid "missing Code attribute"
34102 #: java/jcf-parse.c:1825
34103 #, gcc-internal-format
34104 msgid "no input file specified"
34107 #: java/jcf-parse.c:1860
34108 #, gcc-internal-format
34109 msgid "can't close input file %s: %m"
34112 #: java/jcf-parse.c:1905
34113 #, gcc-internal-format
34114 msgid "bad zip/jar file %s"
34117 #: java/jcf-parse.c:2112
34118 #, gcc-internal-format
34119 msgid "error while reading %s from zip file"
34122 #: java/jvspec.c:425
34123 #, gcc-internal-format
34124 msgid "warning: already-compiled .class files ignored with -C"
34128 #, gcc-internal-format
34129 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
34133 #, gcc-internal-format
34134 msgid "-fjni is incompatible with -freduced-reflection"
34138 #, gcc-internal-format
34139 msgid "can't do dependency tracking with input from stdin"
34143 #, gcc-internal-format
34144 msgid "couldn't determine target name for dependency tracking"
34147 #: java/mangle_name.c:139 java/mangle_name.c:209
34148 #, gcc-internal-format
34149 msgid "internal error - invalid Utf8 name"
34152 #: java/typeck.c:490
34153 #, gcc-internal-format
34154 msgid "junk at end of signature string"
34157 #: java/verify-glue.c:378
34158 #, gcc-internal-format
34159 msgid "verification failed: %s"
34162 #: java/verify-glue.c:380
34163 #, gcc-internal-format
34164 msgid "verification failed at PC=%d: %s"
34167 #: java/verify-glue.c:468
34168 #, gcc-internal-format
34169 msgid "bad pc in exception_table"
34172 #: objc/objc-act.c:698
34173 #, gcc-internal-format
34174 msgid "%<@end%> must appear in an @implementation context"
34177 #: objc/objc-act.c:727
34178 #, gcc-internal-format
34179 msgid "method declaration not in @interface context"
34182 #: objc/objc-act.c:738
34183 #, gcc-internal-format
34184 msgid "method definition not in @implementation context"
34187 #: objc/objc-act.c:1167
34188 #, gcc-internal-format
34189 msgid "comparison of distinct Objective-C types lacks a cast"
34192 #: objc/objc-act.c:1171
34193 #, gcc-internal-format
34194 msgid "initialization from distinct Objective-C type"
34197 #: objc/objc-act.c:1175
34198 #, gcc-internal-format
34199 msgid "assignment from distinct Objective-C type"
34202 #: objc/objc-act.c:1179
34203 #, gcc-internal-format
34204 msgid "distinct Objective-C type in return"
34207 #: objc/objc-act.c:1183
34208 #, gcc-internal-format
34209 msgid "passing argument %d of %qE from distinct Objective-C type"
34212 #: objc/objc-act.c:1339
34213 #, gcc-internal-format
34214 msgid "statically allocated instance of Objective-C class %qs"
34217 #: objc/objc-act.c:1416
34218 #, gcc-internal-format
34219 msgid "protocol %qs has circular dependency"
34222 #: objc/objc-act.c:1441 objc/objc-act.c:6570
34223 #, gcc-internal-format
34224 msgid "cannot find protocol declaration for %qs"
34227 #: objc/objc-act.c:1905 objc/objc-act.c:3338 objc/objc-act.c:7183
34228 #: objc/objc-act.c:7519 objc/objc-act.c:7573 objc/objc-act.c:7598
34229 #, gcc-internal-format
34230 msgid "cannot find interface declaration for %qs"
34233 #: objc/objc-act.c:1909
34234 #, gcc-internal-format
34235 msgid "interface %qs does not have valid constant string layout"
34238 #: objc/objc-act.c:1914
34239 #, gcc-internal-format
34240 msgid "cannot find reference tag for class %qs"
34243 #: objc/objc-act.c:2539
34244 #, gcc-internal-format
34245 msgid "%Hcreating selector for nonexistent method %qE"
34248 #: objc/objc-act.c:2741
34249 #, gcc-internal-format
34250 msgid "%qs is not an Objective-C class name or alias"
34253 #: objc/objc-act.c:2867 objc/objc-act.c:2898 objc/objc-act.c:7447
34254 #: objc/objc-act.c:7748 objc/objc-act.c:7778
34255 #, gcc-internal-format
34256 msgid "Objective-C declarations may only appear in global scope"
34259 #: objc/objc-act.c:2872
34260 #, gcc-internal-format
34261 msgid "cannot find class %qs"
34264 #: objc/objc-act.c:2874
34265 #, gcc-internal-format
34266 msgid "class %qs already exists"
34269 #: objc/objc-act.c:2918 objc/objc-act.c:7488
34270 #, gcc-internal-format
34271 msgid "%qs redeclared as different kind of symbol"
34274 #: objc/objc-act.c:3191
34275 #, gcc-internal-format
34276 msgid "strong-cast assignment has been intercepted"
34279 #: objc/objc-act.c:3233
34280 #, gcc-internal-format
34281 msgid "strong-cast may possibly be needed"
34284 #: objc/objc-act.c:3243
34285 #, gcc-internal-format
34286 msgid "instance variable assignment has been intercepted"
34289 #: objc/objc-act.c:3262
34290 #, gcc-internal-format
34291 msgid "pointer arithmetic for garbage-collected objects not allowed"
34294 #: objc/objc-act.c:3268
34295 #, gcc-internal-format
34296 msgid "global/static variable assignment has been intercepted"
34299 #: objc/objc-act.c:3451
34300 #, gcc-internal-format
34301 msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
34304 #: objc/objc-act.c:3792
34305 #, gcc-internal-format
34306 msgid "@catch parameter is not a known Objective-C class type"
34309 #: objc/objc-act.c:3808
34310 #, gcc-internal-format
34311 msgid "exception of type %<%T%> will be caught"
34314 #: objc/objc-act.c:3810
34315 #, gcc-internal-format
34316 msgid "%H by earlier handler for %<%T%>"
34319 #: objc/objc-act.c:3863
34320 #, gcc-internal-format
34321 msgid "%<@try%> without %<@catch%> or %<@finally%>"
34324 #: objc/objc-act.c:3911
34325 #, gcc-internal-format
34326 msgid "%<@throw%> (rethrow) used outside of a @catch block"
34329 #: objc/objc-act.c:4312
34330 #, gcc-internal-format
34331 msgid "type %q+D does not have a known size"
34334 #: objc/objc-act.c:4945
34335 #, gcc-internal-format
34339 #: objc/objc-act.c:4968 objc/objc-act.c:4987
34340 #, gcc-internal-format
34341 msgid "inconsistent instance variable specification"
34344 #: objc/objc-act.c:5845
34345 #, gcc-internal-format
34346 msgid "can not use an object as parameter to a method"
34349 #: objc/objc-act.c:6068
34350 #, gcc-internal-format
34351 msgid "multiple %s named %<%c%s%> found"
34354 #: objc/objc-act.c:6294
34355 #, gcc-internal-format
34356 msgid "no super class declared in @interface for %qs"
34359 #: objc/objc-act.c:6332
34360 #, gcc-internal-format
34361 msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
34364 #: objc/objc-act.c:6391
34365 #, gcc-internal-format
34366 msgid "invalid receiver type %qs"
34369 #: objc/objc-act.c:6406
34370 #, gcc-internal-format
34371 msgid "%<%c%s%> not found in protocol(s)"
34374 #: objc/objc-act.c:6420
34375 #, gcc-internal-format
34376 msgid "%qs may not respond to %<%c%s%>"
34379 #: objc/objc-act.c:6428
34380 #, gcc-internal-format
34381 msgid "no %<%c%s%> method found"
34384 #: objc/objc-act.c:6434
34385 #, gcc-internal-format
34386 msgid "(Messages without a matching method signature"
34389 #: objc/objc-act.c:6435
34390 #, gcc-internal-format
34391 msgid "will be assumed to return %<id%> and accept"
34394 #: objc/objc-act.c:6436
34395 #, gcc-internal-format
34396 msgid "%<...%> as arguments.)"
34399 #: objc/objc-act.c:6669
34400 #, gcc-internal-format
34401 msgid "undeclared selector %qs"
34404 #. Historically, a class method that produced objects (factory
34405 #. method) would assign `self' to the instance that it
34406 #. allocated. This would effectively turn the class method into
34407 #. an instance method. Following this assignment, the instance
34408 #. variables could be accessed. That practice, while safe,
34409 #. violates the simple rule that a class method should not refer
34410 #. to an instance variable. It's better to catch the cases
34411 #. where this is done unknowingly than to support the above
34413 #: objc/objc-act.c:6711
34414 #, gcc-internal-format
34415 msgid "instance variable %qs accessed in class method"
34418 #: objc/objc-act.c:6944
34419 #, gcc-internal-format
34420 msgid "duplicate declaration of method %<%c%s%>"
34423 #: objc/objc-act.c:7005
34424 #, gcc-internal-format
34425 msgid "duplicate interface declaration for category %<%s(%s)%>"
34428 #: objc/objc-act.c:7032
34429 #, gcc-internal-format
34430 msgid "illegal reference type specified for instance variable %qs"
34433 #: objc/objc-act.c:7043
34434 #, gcc-internal-format
34435 msgid "instance variable %qs has unknown size"
34438 #: objc/objc-act.c:7068
34439 #, gcc-internal-format
34440 msgid "type %qs has no default constructor to call"
34443 #: objc/objc-act.c:7074
34444 #, gcc-internal-format
34445 msgid "destructor for %qs shall not be run either"
34448 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
34449 #. initialize them.
34450 #: objc/objc-act.c:7086
34451 #, gcc-internal-format
34452 msgid "type %qs has virtual member functions"
34455 #: objc/objc-act.c:7087
34456 #, gcc-internal-format
34457 msgid "illegal aggregate type %qs specified for instance variable %qs"
34460 #: objc/objc-act.c:7097
34461 #, gcc-internal-format
34462 msgid "type %qs has a user-defined constructor"
34465 #: objc/objc-act.c:7099
34466 #, gcc-internal-format
34467 msgid "type %qs has a user-defined destructor"
34470 #: objc/objc-act.c:7103
34471 #, gcc-internal-format
34473 "C++ constructors and destructors will not be invoked for Objective-C fields"
34476 #: objc/objc-act.c:7212
34477 #, gcc-internal-format
34478 msgid "instance variable %qs is declared private"
34481 #: objc/objc-act.c:7223
34482 #, gcc-internal-format
34483 msgid "instance variable %qs is %s; this will be a hard error in the future"
34486 #: objc/objc-act.c:7230
34487 #, gcc-internal-format
34488 msgid "instance variable %qs is declared %s"
34491 #: objc/objc-act.c:7256 objc/objc-act.c:7344
34492 #, gcc-internal-format
34493 msgid "incomplete implementation of class %qs"
34496 #: objc/objc-act.c:7260 objc/objc-act.c:7349
34497 #, gcc-internal-format
34498 msgid "incomplete implementation of category %qs"
34501 #: objc/objc-act.c:7265 objc/objc-act.c:7354
34502 #, gcc-internal-format
34503 msgid "method definition for %<%c%s%> not found"
34506 #: objc/objc-act.c:7395
34507 #, gcc-internal-format
34508 msgid "%s %qs does not fully implement the %qs protocol"
34511 #: objc/objc-act.c:7453 objc/objc-act.c:9153
34512 #, gcc-internal-format
34513 msgid "%<@end%> missing in implementation context"
34516 #: objc/objc-act.c:7472
34517 #, gcc-internal-format
34518 msgid "cannot find interface declaration for %qs, superclass of %qs"
34521 #: objc/objc-act.c:7502
34522 #, gcc-internal-format
34523 msgid "reimplementation of class %qs"
34526 #: objc/objc-act.c:7534
34527 #, gcc-internal-format
34528 msgid "conflicting super class name %qs"
34531 #: objc/objc-act.c:7536
34532 #, gcc-internal-format
34533 msgid "previous declaration of %qs"
34536 #: objc/objc-act.c:7552 objc/objc-act.c:7550
34537 #, gcc-internal-format
34538 msgid "duplicate interface declaration for class %qs"
34541 #: objc/objc-act.c:7806
34542 #, gcc-internal-format
34543 msgid "duplicate declaration for protocol %qs"
34546 #. Add a readable method name to the warning.
34547 #: objc/objc-act.c:8394
34548 #, gcc-internal-format
34549 msgid "%J%s %<%c%s%>"
34552 #: objc/objc-act.c:8724
34553 #, gcc-internal-format
34554 msgid "no super class declared in interface for %qs"
34557 #: objc/objc-act.c:8773
34558 #, gcc-internal-format
34559 msgid "[super ...] must appear in a method context"
34562 #: objc/objc-act.c:8813
34563 #, gcc-internal-format
34564 msgid "method possibly missing a [super dealloc] call"
34567 #: objc/objc-act.c:9443
34568 #, gcc-internal-format
34569 msgid "local declaration of %qs hides instance variable"