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-11-18 20:02+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:1459 fortran/cpp.c:548
284 #. Handle deferred options from command-line.
285 #: c-opts.c:1477 fortran/cpp.c:553
286 msgid "<command-line>"
289 #: c-typeck.c:2473 c-typeck.c:4943 c-typeck.c:4946 c-typeck.c:4954
290 #: c-typeck.c:4984 c-typeck.c:6354
291 msgid "initializer element is not constant"
295 msgid "array initialized from parenthesized string constant"
298 #: c-typeck.c:4795 cp/typeck2.c:757
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:4827 cp/typeck2.c:785
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:4900 c-typeck.c:4403 cp/typeck.c:1631
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:4991 c-typeck.c:6359
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:5002 c-decl.c:3220 c-decl.c:3235
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:5773 c-typeck.c:5833
382 msgid "array index in non-array initializer"
385 #: c-typeck.c:5778 c-typeck.c:5886
386 msgid "field name not in record or union initializer"
390 msgid "array index in initializer not of integer type"
393 #: c-typeck.c:5829 c-typeck.c:5831
394 msgid "nonconstant array index in initializer"
397 #: c-typeck.c:5835 c-typeck.c:5838
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:5933 c-typeck.c:5956 c-typeck.c:6423
410 msgid "initialized field with side-effects overwritten"
413 #: c-typeck.c:5935 c-typeck.c:5958 c-typeck.c:6425
414 msgid "initialized field overwritten"
418 msgid "excess elements in char array initializer"
421 #: c-typeck.c:6640 c-typeck.c:6687
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:686 ipa-inline.c:439
462 msgid "function body not available"
465 #: cgraph.c:688 cgraphbuild.c:95
466 msgid "redefined extern inline functions are not considered for inlining"
469 #: cgraph.c:691 cgraphbuild.c:102
470 msgid "function not considered for inlining"
473 #: cgraph.c:693 cgraphbuild.c:98
474 msgid "function not inlinable"
478 msgid "mismatched arguments"
481 #: collect2.c:395 gcc.c:6987
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:2994
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:3195 final.c:3207
682 msgid "unterminated assembly dialect alternative"
687 msgid "operand number missing after %%-letter"
690 #: final.c:3257 final.c:3298
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:3481 vmsdbgout.c:487 config/i386/i386.c:9865
712 #: config/pdp11/pdp11.c:1710
714 msgid "floating constant misused"
717 #: final.c:3543 vmsdbgout.c:544 config/i386/i386.c:9952
718 #: config/pdp11/pdp11.c:1757
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:2105 gcc.c:2124
742 msgid "specs %%include syntax malformed after %ld characters"
747 msgid "could not find specs file %s\n"
750 #: gcc.c:2149 gcc.c:2157 gcc.c:2166 gcc.c:2175
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:2222 gcc.c:2235
784 msgid "specs file malformed after %ld characters"
789 msgid "spec file has no spec for linking"
792 #: gcc.c:2615 gcc.c:4824
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:3628 gcov.c:430 fortran/gfortranspec.c:383 java/jcf-dump.c:1170
1080 #: gcc.c:3629 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:7452 gcc.c:7593
1321 msgid "multilib select '%s' is invalid"
1326 msgid "multilib exclusion '%s' is invalid"
1331 msgid "environment variable \"%s\" not defined"
1334 #: gcc.c:7928 gcc.c:7933
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:560 gcov.c:588
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:483 ipa-inline.c:942 ipa-inline.c:1166 ipa-inline.c:1292
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:1381 opts.c:1416
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:3139
2315 msgid "originally indirect function call not considered for inlining"
2320 "assuming signed overflow does not occur when simplifying && or || to & or |"
2325 "assuming signed overflow does not occur when simplifying ==, != or ! to "
2329 #. The remainder are real diagnostic types.
2330 #: diagnostic.def:15
2331 msgid "fatal error: "
2334 #: diagnostic.def:16
2335 msgid "internal compiler error: "
2338 #: diagnostic.def:17
2342 #: diagnostic.def:18
2343 msgid "sorry, unimplemented: "
2346 #: diagnostic.def:19
2350 #: diagnostic.def:20
2351 msgid "anachronism: "
2354 #: diagnostic.def:21
2358 #: diagnostic.def:22
2362 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
2363 #. prefix does not matter.
2364 #: diagnostic.def:25
2368 #: diagnostic.def:26
2374 "The maximum structure size (in bytes) for which GCC will use by-element "
2380 "The maximum number of structure fields for which GCC will use by-element "
2386 "The threshold ratio between instantiated fields and the total structure size"
2390 msgid "The threshold ratio between current and hottest structure counts"
2394 msgid "Maximal esitmated outcome of branch considered predictable"
2399 "The maximum number of instructions in a single function eligible for inlining"
2403 msgid "The maximum number of instructions when automatically inlining"
2408 "The maximum number of instructions inline function can grow to via recursive "
2414 "The maximum number of instructions non-inline function can grow to via "
2415 "recursive inlining"
2419 msgid "The maximum depth of recursive inlining for inline functions"
2423 msgid "The maximum depth of recursive inlining for non-inline functions"
2428 "Inline recursively only when the probability of call being executed exceeds "
2434 "If -fvariable-expansion-in-unroller is used, the maximum number of times "
2435 "that an individual variable will be expanded during loop unrolling"
2440 "If -ftree-vectorize is used, the minimal loop bound of a loop to be "
2441 "considered for vectorization"
2445 msgid "The maximum number of instructions to consider to fill a delay slot"
2450 "The maximum number of instructions to consider to find accurate live "
2451 "register information"
2455 msgid "The maximum length of scheduling's pending operations list"
2459 msgid "The size of function body to be considered large"
2463 msgid "Maximal growth due to inlining of large function (in percent)"
2467 msgid "The size of translation unit to be considered large"
2472 "how much can given compilation unit grow because of the inlining (in percent)"
2477 "how much can given compilation unit grow because of the interprocedural "
2478 "constant propagation (in percent)"
2482 msgid "expense of call operation relative to ordinary arithmetic operations"
2486 msgid "The size of stack frame to be considered large"
2490 msgid "Maximal stack frame growth due to inlining (in percent)"
2494 msgid "The maximum amount of memory to be allocated by GCSE"
2498 msgid "The maximum number of passes to make when doing GCSE"
2503 "The threshold ratio for performing partial redundancy elimination after "
2509 "The threshold ratio of critical edges execution count that permit performing "
2510 "redundancy elimination after reload"
2514 msgid "The maximum number of instructions to consider to unroll in a loop"
2519 "The maximum number of instructions to consider to unroll in a loop on average"
2523 msgid "The maximum number of unrollings of a single loop"
2527 msgid "The maximum number of insns of a peeled loop"
2531 msgid "The maximum number of peelings of a single loop"
2535 msgid "The maximum number of insns of a completely peeled loop"
2540 "The maximum number of peelings of a single loop that is peeled completely"
2544 msgid "The maximum number of insns of a peeled loop that rolls only once"
2548 msgid "The maximum number of insns of an unswitched loop"
2552 msgid "The maximum number of unswitchings in a single loop"
2557 "Bound on the number of iterations the brute force # of iterations analysis "
2558 "algorithm evaluates"
2562 msgid "Bound on the cost of an expression to compute the number of iterations"
2567 "A factor for tuning the upper bound that swing modulo scheduler uses for "
2573 "The number of cycles the swing modulo scheduler considers when checking "
2574 "conflicts using DFA"
2579 "A threshold on the average loop count considered by the swing modulo "
2585 "Select fraction of the maximal count of repetitions of basic block in "
2586 "program given basic block needs to have to be considered hot"
2591 "Select fraction of the maximal frequency of executions of basic block in "
2592 "function given basic block needs to have to be considered hot"
2597 "Select fraction of the maximal frequency of executions of basic block in "
2598 "function given basic block get alignment"
2603 "Loops iterating at least selected number of iterations will get loop "
2608 msgid "The maximum number of loop iterations we predict statically"
2613 "The percentage of function, weighted by execution frequency, that must be "
2614 "covered by trace formation. Used when profile feedback is available"
2619 "The percentage of function, weighted by execution frequency, that must be "
2620 "covered by trace formation. Used when profile feedback is not available"
2624 msgid "Maximal code growth caused by tail duplication (in percent)"
2629 "Stop reverse growth if the reverse probability of best edge is less than "
2630 "this threshold (in percent)"
2635 "Stop forward growth if the probability of best edge is less than this "
2636 "threshold (in percent). Used when profile feedback is available"
2641 "Stop forward growth if the probability of best edge is less than this "
2642 "threshold (in percent). Used when profile feedback is not available"
2646 msgid "The maximum number of incoming edges to consider for crossjumping"
2651 "The minimum number of matching instructions to consider for crossjumping"
2655 msgid "The maximum expansion factor when copying basic blocks"
2660 "The maximum number of insns to duplicate when unfactoring computed gotos"
2664 msgid "The maximum length of path considered in cse"
2668 msgid "The maximum instructions CSE process before flushing"
2673 "The minimum cost of an expensive expression in the loop invariant motion"
2678 "Bound on number of candidates below that all candidates are considered in iv "
2683 msgid "Bound on number of iv uses in loop optimized in iv optimizations"
2688 "If number of candidates in the set is smaller, we always try to remove "
2689 "unused ivs during its optimization"
2693 msgid "Bound on size of expressions used in the scalar evolutions analyzer"
2697 msgid "Bound on the number of variables in Omega constraint systems"
2701 msgid "Bound on the number of inequalities in Omega constraint systems"
2705 msgid "Bound on the number of equalities in Omega constraint systems"
2709 msgid "Bound on the number of wild cards in Omega constraint systems"
2713 msgid "Bound on the size of the hash table in Omega constraint systems"
2717 msgid "Bound on the number of keys in Omega constraint systems"
2722 "When set to 1, use expensive methods to eliminate all redundant constraints"
2727 "Bound on number of runtime checks inserted by the vectorizer's loop "
2728 "versioning for alignment check"
2733 "Bound on number of runtime checks inserted by the vectorizer's loop "
2734 "versioning for alias check"
2738 msgid "The maximum memory locations recorded by cselib"
2743 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
2744 "total size of the heap"
2748 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
2753 "The maximum number of instructions to search backward when looking for "
2759 "The maximum number of virtual operators that a function is allowed to have "
2760 "before triggering memory partitioning heuristics"
2765 "The average number of virtual operators that memory statements are allowed "
2766 "to have before triggering memory partitioning heuristics"
2769 #: params.def:552 params.def:562
2771 "The maximum number of blocks in a region to be considered for interblock "
2775 #: params.def:557 params.def:567
2777 "The maximum number of insns in a region to be considered for interblock "
2783 "The minimum probability of reaching a source block for interblock "
2784 "speculative scheduling"
2788 msgid "The maximum number of iterations through CFG to extend regions"
2793 "The maximum conflict delay for an insn to be considered for speculative "
2799 "The minimal probability of speculation success (in percents), so that "
2800 "speculative insn will be scheduled."
2804 msgid "The maximum size of the lookahead window of selective scheduling"
2808 msgid "Maximum number of times that an insn could be scheduled"
2813 "Maximum number of instructions in the ready list that are considered "
2814 "eligible for renaming"
2818 msgid "Minimal distance between possibly conflicting store and load"
2823 "The maximum number of RTL nodes that can be recorded as combiner's last value"
2827 msgid "The upper bound for sharing integer constants"
2832 "Minimum number of virtual mappings to consider switching to full virtual "
2838 "Ratio between virtual mappings and virtual symbols to do full virtual renames"
2843 "The lower bound for a buffer to be considered for stack smashing protection"
2848 "Maximum number of statements allowed in a block that needs to be duplicated "
2849 "when threading jumps"
2854 "Maximum number of fields in a structure before pointer analysis treats the "
2855 "structure as a single variable"
2860 "The maximum number of instructions ready to be issued to be considered by "
2861 "the scheduler during the first scheduling pass"
2865 msgid "The number of insns executed before prefetch is completed"
2869 msgid "The number of prefetches that can run at the same time"
2873 msgid "The size of L1 cache"
2877 msgid "The size of L1 cache line"
2881 msgid "The size of L2 cache"
2885 msgid "Whether to use canonical types"
2890 "Maximum length of partial antic set when performing tree pre optimization"
2894 msgid "Maximum size of a SCC before SCCVN stops processing a function"
2898 msgid "Multiplier used for determining the double-queueing threshold"
2902 msgid "max loops number for regional RA"
2907 "The maximum ratio between array size and switch branches for a switch "
2908 "conversion to take place"
2911 #: config/alpha/alpha.c:5025
2913 msgid "invalid %%H value"
2916 #: config/alpha/alpha.c:5046 config/bfin/bfin.c:1646
2918 msgid "invalid %%J value"
2921 #: config/alpha/alpha.c:5076 config/ia64/ia64.c:4754
2923 msgid "invalid %%r value"
2926 #: config/alpha/alpha.c:5086 config/ia64/ia64.c:4708
2927 #: config/rs6000/rs6000.c:12215 config/xtensa/xtensa.c:2238
2929 msgid "invalid %%R value"
2932 #: config/alpha/alpha.c:5092 config/rs6000/rs6000.c:12134
2933 #: config/xtensa/xtensa.c:2205
2935 msgid "invalid %%N value"
2938 #: config/alpha/alpha.c:5100 config/rs6000/rs6000.c:12162
2940 msgid "invalid %%P value"
2943 #: config/alpha/alpha.c:5108
2945 msgid "invalid %%h value"
2948 #: config/alpha/alpha.c:5116 config/xtensa/xtensa.c:2231
2950 msgid "invalid %%L value"
2953 #: config/alpha/alpha.c:5155 config/rs6000/rs6000.c:12116
2955 msgid "invalid %%m value"
2958 #: config/alpha/alpha.c:5163 config/rs6000/rs6000.c:12124
2960 msgid "invalid %%M value"
2963 #: config/alpha/alpha.c:5207
2965 msgid "invalid %%U value"
2968 #: config/alpha/alpha.c:5219 config/alpha/alpha.c:5233
2969 #: config/rs6000/rs6000.c:12223
2971 msgid "invalid %%s value"
2974 #: config/alpha/alpha.c:5256
2976 msgid "invalid %%C value"
2979 #: config/alpha/alpha.c:5293 config/rs6000/rs6000.c:11951
2980 #: config/rs6000/rs6000.c:11970
2982 msgid "invalid %%E value"
2985 #: config/alpha/alpha.c:5318 config/alpha/alpha.c:5366
2987 msgid "unknown relocation unspec"
2990 #: config/alpha/alpha.c:5327 config/crx/crx.c:1081
2991 #: config/rs6000/rs6000.c:12554 config/spu/spu.c:1535
2993 msgid "invalid %%xn code"
2996 #: config/arc/arc.c:1729 config/m32r/m32r.c:1806
2998 msgid "invalid operand to %%R code"
3001 #: config/arc/arc.c:1761 config/m32r/m32r.c:1829
3003 msgid "invalid operand to %%H/%%L code"
3006 #: config/arc/arc.c:1783 config/m32r/m32r.c:1900
3008 msgid "invalid operand to %%U code"
3011 #: config/arc/arc.c:1794
3013 msgid "invalid operand to %%V code"
3017 #. Undocumented flag.
3018 #: config/arc/arc.c:1801 config/m32r/m32r.c:1927 config/sparc/sparc.c:7048
3020 msgid "invalid operand output code"
3023 #: config/arm/arm.c:12852 config/arm/arm.c:12870
3025 msgid "predicated Thumb instruction"
3028 #: config/arm/arm.c:12858
3030 msgid "predicated instruction in conditional sequence"
3033 #: config/arm/arm.c:13028
3035 msgid "invalid shift operand"
3038 #: config/arm/arm.c:13075 config/arm/arm.c:13085 config/arm/arm.c:13095
3039 #: config/arm/arm.c:13105 config/arm/arm.c:13115 config/arm/arm.c:13154
3040 #: config/arm/arm.c:13172 config/arm/arm.c:13207 config/arm/arm.c:13226
3041 #: config/arm/arm.c:13241 config/arm/arm.c:13269 config/arm/arm.c:13276
3042 #: config/arm/arm.c:13284 config/arm/arm.c:13305 config/arm/arm.c:13312
3043 #: config/bfin/bfin.c:1659 config/bfin/bfin.c:1666 config/bfin/bfin.c:1673
3044 #: config/bfin/bfin.c:1680 config/bfin/bfin.c:1689 config/bfin/bfin.c:1696
3045 #: config/bfin/bfin.c:1703 config/bfin/bfin.c:1710
3047 msgid "invalid operand for code '%c'"
3050 #: config/arm/arm.c:13167
3052 msgid "instruction never executed"
3055 #: config/arm/arm.c:13379
3057 msgid "missing operand"
3060 #: config/avr/avr.c:1186
3062 msgid "address operand requires constraint for X, Y, or Z register"
3065 #: config/avr/avr.c:1298
3066 msgid "bad address, not (reg+disp):"
3069 #: config/avr/avr.c:1305
3070 msgid "bad address, not post_inc or pre_dec:"
3073 #: config/avr/avr.c:1316
3074 msgid "internal compiler error. Bad address:"
3077 #: config/avr/avr.c:1329
3078 msgid "internal compiler error. Unknown mode:"
3081 #: config/avr/avr.c:1924 config/avr/avr.c:2612
3082 msgid "invalid insn:"
3085 #: config/avr/avr.c:1963 config/avr/avr.c:2049 config/avr/avr.c:2098
3086 #: config/avr/avr.c:2126 config/avr/avr.c:2221 config/avr/avr.c:2390
3087 #: config/avr/avr.c:2651 config/avr/avr.c:2763
3088 msgid "incorrect insn:"
3091 #: config/avr/avr.c:2145 config/avr/avr.c:2306 config/avr/avr.c:2461
3092 #: config/avr/avr.c:2829
3093 msgid "unknown move insn:"
3096 #: config/avr/avr.c:3059
3097 msgid "bad shift insn:"
3100 #: config/avr/avr.c:3175 config/avr/avr.c:3595 config/avr/avr.c:3953
3101 msgid "internal compiler error. Incorrect shift:"
3104 #: config/bfin/bfin.c:1608
3106 msgid "invalid %%j value"
3109 #: config/bfin/bfin.c:1801
3111 msgid "invalid const_double operand"
3114 #: config/cris/cris.c:504 c-typeck.c:4682 c-typeck.c:4698 c-typeck.c:4715
3115 #: final.c:3000 final.c:3002 gcc.c:4810 loop-iv.c:2808 loop-iv.c:2817
3116 #: rtl-error.c:105 toplev.c:599 tree-ssa-loop-niter.c:1856 cp/typeck.c:4657
3118 #, gcc-internal-format
3122 #: config/cris/cris.c:555
3123 msgid "unexpected index-type in cris_print_index"
3126 #: config/cris/cris.c:572
3127 msgid "unexpected base-type in cris_print_base"
3130 #: config/cris/cris.c:688
3131 msgid "invalid operand for 'b' modifier"
3134 #: config/cris/cris.c:705
3135 msgid "invalid operand for 'o' modifier"
3138 #: config/cris/cris.c:724
3139 msgid "invalid operand for 'O' modifier"
3142 #: config/cris/cris.c:757
3143 msgid "invalid operand for 'p' modifier"
3146 #: config/cris/cris.c:796
3147 msgid "invalid operand for 'z' modifier"
3150 #: config/cris/cris.c:860 config/cris/cris.c:894
3151 msgid "invalid operand for 'H' modifier"
3154 #: config/cris/cris.c:870
3155 msgid "bad register"
3158 #: config/cris/cris.c:914
3159 msgid "invalid operand for 'e' modifier"
3162 #: config/cris/cris.c:931
3163 msgid "invalid operand for 'm' modifier"
3166 #: config/cris/cris.c:956
3167 msgid "invalid operand for 'A' modifier"
3170 #: config/cris/cris.c:979
3171 msgid "invalid operand for 'D' modifier"
3174 #: config/cris/cris.c:993
3175 msgid "invalid operand for 'T' modifier"
3178 #: config/cris/cris.c:1013
3179 msgid "invalid operand modifier letter"
3182 #: config/cris/cris.c:1070
3183 msgid "unexpected multiplicative operand"
3186 #: config/cris/cris.c:1090
3187 msgid "unexpected operand"
3190 #: config/cris/cris.c:1123 config/cris/cris.c:1133
3191 msgid "unrecognized address"
3194 #: config/cris/cris.c:2231
3195 msgid "unrecognized supposed constant"
3198 #: config/cris/cris.c:2660 config/cris/cris.c:2724
3199 msgid "unexpected side-effects in address"
3202 #. Can't possibly get a GOT-needing-fixup for a function-call,
3204 #: config/cris/cris.c:3561
3205 msgid "Unidentifiable call op"
3208 #: config/cris/cris.c:3613
3210 msgid "PIC register isn't set up"
3213 #: config/fr30/fr30.c:464
3215 msgid "fr30_print_operand_address: unhandled address"
3218 #: config/fr30/fr30.c:488
3220 msgid "fr30_print_operand: unrecognized %%p code"
3223 #: config/fr30/fr30.c:508
3225 msgid "fr30_print_operand: unrecognized %%b code"
3228 #: config/fr30/fr30.c:529
3230 msgid "fr30_print_operand: unrecognized %%B code"
3233 #: config/fr30/fr30.c:537
3235 msgid "fr30_print_operand: invalid operand to %%A code"
3238 #: config/fr30/fr30.c:554
3240 msgid "fr30_print_operand: invalid %%x code"
3243 #: config/fr30/fr30.c:561
3245 msgid "fr30_print_operand: invalid %%F code"
3248 #: config/fr30/fr30.c:578
3250 msgid "fr30_print_operand: unknown code"
3253 #: config/fr30/fr30.c:606 config/fr30/fr30.c:615 config/fr30/fr30.c:626
3254 #: config/fr30/fr30.c:639
3256 msgid "fr30_print_operand: unhandled MEM"
3259 #: config/frv/frv.c:2552
3260 msgid "bad insn to frv_print_operand_address:"
3263 #: config/frv/frv.c:2563
3264 msgid "bad register to frv_print_operand_memory_reference_reg:"
3267 #: config/frv/frv.c:2602 config/frv/frv.c:2612 config/frv/frv.c:2621
3268 #: config/frv/frv.c:2642 config/frv/frv.c:2647
3269 msgid "bad insn to frv_print_operand_memory_reference:"
3272 #: config/frv/frv.c:2733
3274 msgid "bad condition code"
3277 #: config/frv/frv.c:2808
3278 msgid "bad insn in frv_print_operand, bad const_double"
3281 #: config/frv/frv.c:2869
3282 msgid "bad insn to frv_print_operand, 'e' modifier:"
3285 #: config/frv/frv.c:2877
3286 msgid "bad insn to frv_print_operand, 'F' modifier:"
3289 #: config/frv/frv.c:2893
3290 msgid "bad insn to frv_print_operand, 'f' modifier:"
3293 #: config/frv/frv.c:2907
3294 msgid "bad insn to frv_print_operand, 'g' modifier:"
3297 #: config/frv/frv.c:2955
3298 msgid "bad insn to frv_print_operand, 'L' modifier:"
3301 #: config/frv/frv.c:2968
3302 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3305 #: config/frv/frv.c:2989
3306 msgid "bad insn to frv_print_operand, 'O' modifier:"
3309 #: config/frv/frv.c:3007
3310 msgid "bad insn to frv_print_operand, P modifier:"
3313 #: config/frv/frv.c:3027
3314 msgid "bad insn in frv_print_operand, z case"
3317 #: config/frv/frv.c:3058
3318 msgid "bad insn in frv_print_operand, 0 case"
3321 #: config/frv/frv.c:3063
3322 msgid "frv_print_operand: unknown code"
3325 #: config/frv/frv.c:4432
3326 msgid "bad output_move_single operand"
3329 #: config/frv/frv.c:4559
3330 msgid "bad output_move_double operand"
3333 #: config/frv/frv.c:4701
3334 msgid "bad output_condmove_single operand"
3337 #. This macro is a C statement to print on `stderr' a string describing the
3338 #. particular machine description choice. Every machine description should
3339 #. define `TARGET_VERSION'. For example:
3342 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
3344 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
3346 #: config/frv/frv.h:328
3351 #: config/i386/i386.c:9946
3353 msgid "invalid UNSPEC as operand"
3356 #: config/i386/i386.c:10747
3359 "operand is neither a constant nor a condition code, invalid operand code 'c'"
3362 #: config/i386/i386.c:10872
3364 msgid "invalid operand code '%c'"
3367 #: config/i386/i386.c:10921
3369 msgid "invalid constraints for operand"
3372 #: config/i386/i386.c:18332
3373 msgid "unknown insn mode"
3376 #. 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.
3377 #. 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.
3378 #: config/i386/xm-djgpp.h:61
3380 msgid "environment variable DJGPP not defined"
3383 #: config/i386/xm-djgpp.h:63
3385 msgid "environment variable DJGPP points to missing file '%s'"
3388 #: config/i386/xm-djgpp.h:66
3390 msgid "environment variable DJGPP points to corrupt file '%s'"
3393 #: config/ia64/ia64.c:4806
3395 msgid "ia64_print_operand: unknown code"
3398 #: config/ia64/ia64.c:10410
3399 msgid "invalid conversion from %<__fpreg%>"
3402 #: config/ia64/ia64.c:10413
3403 msgid "invalid conversion to %<__fpreg%>"
3406 #: config/ia64/ia64.c:10426 config/ia64/ia64.c:10437
3407 msgid "invalid operation on %<__fpreg%>"
3410 #: config/iq2000/iq2000.c:3121
3412 msgid "invalid %%P operand"
3415 #: config/iq2000/iq2000.c:3129 config/rs6000/rs6000.c:12152
3417 msgid "invalid %%p value"
3420 #: config/iq2000/iq2000.c:3185
3422 msgid "invalid use of %%d, %%x, or %%X"
3425 #: config/m32r/m32r.c:1776
3427 msgid "invalid operand to %%s code"
3430 #: config/m32r/m32r.c:1783
3432 msgid "invalid operand to %%p code"
3435 #: config/m32r/m32r.c:1838
3436 msgid "bad insn for 'A'"
3439 #: config/m32r/m32r.c:1885
3441 msgid "invalid operand to %%T/%%B code"
3444 #: config/m32r/m32r.c:1908
3446 msgid "invalid operand to %%N code"
3449 #: config/m32r/m32r.c:1941
3450 msgid "pre-increment address is not a register"
3453 #: config/m32r/m32r.c:1948
3454 msgid "pre-decrement address is not a register"
3457 #: config/m32r/m32r.c:1955
3458 msgid "post-increment address is not a register"
3461 #: config/m32r/m32r.c:2031 config/m32r/m32r.c:2045
3462 #: config/rs6000/rs6000.c:20951
3466 #: config/m32r/m32r.c:2050
3467 msgid "lo_sum not of register"
3470 #. !!!! SCz wrong here.
3471 #: config/m68hc11/m68hc11.c:3189 config/m68hc11/m68hc11.c:3567
3472 msgid "move insn not handled"
3475 #: config/m68hc11/m68hc11.c:3413 config/m68hc11/m68hc11.c:3497
3476 #: config/m68hc11/m68hc11.c:3770
3477 msgid "invalid register in the move instruction"
3480 #: config/m68hc11/m68hc11.c:3447
3481 msgid "invalid operand in the instruction"
3484 #: config/m68hc11/m68hc11.c:3744
3485 msgid "invalid register in the instruction"
3488 #: config/m68hc11/m68hc11.c:3777
3489 msgid "operand 1 must be a hard register"
3492 #: config/m68hc11/m68hc11.c:3791
3493 msgid "invalid rotate insn"
3496 #: config/m68hc11/m68hc11.c:4215
3497 msgid "registers IX, IY and Z used in the same INSN"
3500 #: config/m68hc11/m68hc11.c:4548 config/m68hc11/m68hc11.c:4848
3501 msgid "cannot do z-register replacement"
3504 #: config/m68hc11/m68hc11.c:4911
3505 msgid "invalid Z register replacement for insn"
3508 #: config/mips/mips.c:7065 config/mips/mips.c:7086 config/mips/mips.c:7198
3510 msgid "'%%%c' is not a valid operand prefix"
3513 #: config/mips/mips.c:7135 config/mips/mips.c:7142 config/mips/mips.c:7149
3514 #: config/mips/mips.c:7156 config/mips/mips.c:7216
3516 msgid "invalid use of '%%%c'"
3519 #: config/mips/mips.c:7464
3520 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
3523 #: config/mmix/mmix.c:1484 config/mmix/mmix.c:1614
3524 msgid "MMIX Internal: Expected a CONST_INT, not this"
3527 #: config/mmix/mmix.c:1563
3528 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3531 #: config/mmix/mmix.c:1582
3532 msgid "MMIX Internal: Expected a register, not this"
3535 #: config/mmix/mmix.c:1592
3536 msgid "MMIX Internal: Expected a constant, not this"
3539 #. We need the original here.
3540 #: config/mmix/mmix.c:1676
3541 msgid "MMIX Internal: Cannot decode this operand"
3544 #: config/mmix/mmix.c:1733
3545 msgid "MMIX Internal: This is not a recognized address"
3548 #: config/mmix/mmix.c:2666
3549 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3552 #: config/mmix/mmix.c:2673
3553 msgid "MMIX Internal: What's the CC of this?"
3556 #: config/mmix/mmix.c:2677
3557 msgid "MMIX Internal: What is the CC of this?"
3560 #: config/mmix/mmix.c:2741
3561 msgid "MMIX Internal: This is not a constant:"
3564 #: config/picochip/picochip.c:2398
3565 msgid "picochip_print_memory_address - Operand isn't memory based"
3568 #: config/picochip/picochip.c:2657
3569 msgid "Unknown mode in print_operand (CONST_DOUBLE) :"
3572 #: config/picochip/picochip.c:2703 config/picochip/picochip.c:2735
3573 msgid "Bad address, not (reg+disp):"
3576 #: config/picochip/picochip.c:2749
3577 msgid "Bad address, not register:"
3580 #: config/rs6000/host-darwin.c:97
3582 msgid "Out of stack space.\n"
3585 #: config/rs6000/host-darwin.c:118
3587 msgid "Try running '%s' in the shell to raise its limit.\n"
3590 #: config/rs6000/rs6000.c:11979
3592 msgid "invalid %%f value"
3595 #: config/rs6000/rs6000.c:11988
3597 msgid "invalid %%F value"
3600 #: config/rs6000/rs6000.c:11997
3602 msgid "invalid %%G value"
3605 #: config/rs6000/rs6000.c:12032
3607 msgid "invalid %%j code"
3610 #: config/rs6000/rs6000.c:12042
3612 msgid "invalid %%J code"
3615 #: config/rs6000/rs6000.c:12052
3617 msgid "invalid %%k value"
3620 #: config/rs6000/rs6000.c:12072 config/xtensa/xtensa.c:2224
3622 msgid "invalid %%K value"
3625 #: config/rs6000/rs6000.c:12142
3627 msgid "invalid %%O value"
3630 #: config/rs6000/rs6000.c:12189
3632 msgid "invalid %%q value"
3635 #: config/rs6000/rs6000.c:12233
3637 msgid "invalid %%S value"
3640 #: config/rs6000/rs6000.c:12273
3642 msgid "invalid %%T value"
3645 #: config/rs6000/rs6000.c:12283
3647 msgid "invalid %%u value"
3650 #: config/rs6000/rs6000.c:12292 config/xtensa/xtensa.c:2194
3652 msgid "invalid %%v value"
3655 #: config/rs6000/rs6000.c:12513
3657 msgid "invalid %%y value, try using the 'Z' constraint"
3660 #: config/rs6000/rs6000.c:22816
3661 msgid "AltiVec argument passed to unprototyped function"
3664 #: config/s390/s390.c:4933
3666 msgid "cannot decompose address"
3669 #: config/s390/s390.c:5146
3670 msgid "UNKNOWN in print_operand !?"
3673 #: config/score/score3.c:1265 config/score/score3.c:1285
3674 #: config/score/score7.c:1256
3676 msgid "invalid operand for code: '%c'"
3679 #: config/sh/sh.c:779
3681 msgid "invalid operand to %%R"
3684 #: config/sh/sh.c:806
3686 msgid "invalid operand to %%S"
3689 #: config/sh/sh.c:8379
3690 msgid "created and used with different architectures / ABIs"
3693 #: config/sh/sh.c:8381
3694 msgid "created and used with different ABIs"
3697 #: config/sh/sh.c:8383
3698 msgid "created and used with different endianness"
3701 #: config/sparc/sparc.c:6856 config/sparc/sparc.c:6862
3703 msgid "invalid %%Y operand"
3706 #: config/sparc/sparc.c:6932
3708 msgid "invalid %%A operand"
3711 #: config/sparc/sparc.c:6942
3713 msgid "invalid %%B operand"
3716 #: config/sparc/sparc.c:6981
3718 msgid "invalid %%c operand"
3721 #: config/sparc/sparc.c:7003
3723 msgid "invalid %%d operand"
3726 #: config/sparc/sparc.c:7020
3728 msgid "invalid %%f operand"
3731 #: config/sparc/sparc.c:7034
3733 msgid "invalid %%s operand"
3736 #: config/sparc/sparc.c:7088
3738 msgid "long long constant not a valid immediate operand"
3741 #: config/sparc/sparc.c:7091
3743 msgid "floating point constant not a valid immediate operand"
3746 #: config/stormy16/stormy16.c:1750 config/stormy16/stormy16.c:1821
3748 msgid "'B' operand is not constant"
3751 #: config/stormy16/stormy16.c:1777
3753 msgid "'B' operand has multiple bits set"
3756 #: config/stormy16/stormy16.c:1803
3758 msgid "'o' operand is not constant"
3761 #: config/stormy16/stormy16.c:1835
3763 msgid "xstormy16_print_operand: unknown code"
3766 #: config/v850/v850.c:372
3767 msgid "const_double_split got a bad insn:"
3770 #: config/v850/v850.c:936
3771 msgid "output_move_single:"
3774 #: config/xtensa/xtensa.c:692 config/xtensa/xtensa.c:724
3775 #: config/xtensa/xtensa.c:733
3779 #: config/xtensa/xtensa.c:2182
3781 msgid "invalid %%D value"
3784 #: config/xtensa/xtensa.c:2219
3785 msgid "invalid mask"
3788 #: config/xtensa/xtensa.c:2245
3790 msgid "invalid %%x value"
3793 #: config/xtensa/xtensa.c:2252
3795 msgid "invalid %%d value"
3798 #: config/xtensa/xtensa.c:2273 config/xtensa/xtensa.c:2283
3800 msgid "invalid %%t/%%b value"
3803 #: config/xtensa/xtensa.c:2325
3804 msgid "invalid address"
3807 #: config/xtensa/xtensa.c:2350
3808 msgid "no register in address"
3811 #: config/xtensa/xtensa.c:2358
3812 msgid "address offset not a constant"
3816 msgid "candidates are:"
3820 msgid "candidate 1:"
3824 msgid "candidate 2:"
3828 msgid "candidates are: %+#D"
3832 msgid "candidate is: %+#D"
3835 #: cp/g++spec.c:254 java/jvspec.c:406
3837 msgid "argument to '%s' missing\n"
3840 #: fortran/arith.c:44
3842 msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
3845 #: fortran/arith.c:94
3846 msgid "Arithmetic OK at %L"
3849 #: fortran/arith.c:97
3850 msgid "Arithmetic overflow at %L"
3853 #: fortran/arith.c:100
3854 msgid "Arithmetic underflow at %L"
3857 #: fortran/arith.c:103
3858 msgid "Arithmetic NaN at %L"
3861 #: fortran/arith.c:106
3862 msgid "Division by zero at %L"
3865 #: fortran/arith.c:109
3866 msgid "Array operands are incommensurate at %L"
3869 #: fortran/arith.c:113
3870 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
3873 #: fortran/arith.c:1481
3874 msgid "elemental binary operation"
3877 #: fortran/arith.c:2059
3879 msgid "Arithmetic OK converting %s to %s at %L"
3882 #: fortran/arith.c:2063
3885 "Arithmetic overflow converting %s to %s at %L. This check can be disabled "
3886 "with the option -fno-range-check"
3889 #: fortran/arith.c:2068
3892 "Arithmetic underflow converting %s to %s at %L. This check can be disabled "
3893 "with the option -fno-range-check"
3896 #: fortran/arith.c:2073
3899 "Arithmetic NaN converting %s to %s at %L. This check can be disabled with "
3900 "the option -fno-range-check"
3903 #: fortran/arith.c:2078
3905 msgid "Division by zero converting %s to %s at %L"
3908 #: fortran/arith.c:2082
3910 msgid "Array operands are incommensurate converting %s to %s at %L"
3913 #: fortran/arith.c:2086
3916 "Integer outside symmetric range implied by Standard Fortran converting %s to "
3920 #: fortran/arith.c:2419
3922 msgid "The Hollerith constant at %L is too long to convert to %s"
3925 #: fortran/arith.c:2578
3927 msgid "Enumerator exceeds the C integer type at %C"
3930 #: fortran/array.c:90
3932 msgid "Expected array subscript at %C"
3935 #: fortran/array.c:117
3937 msgid "Expected array subscript stride at %C"
3940 #: fortran/array.c:160
3942 msgid "Invalid form of array reference at %C"
3945 #: fortran/array.c:165
3947 msgid "Array reference at %C cannot have more than %d dimensions"
3950 #: fortran/array.c:216
3952 msgid "Variable '%s' at %L in this context must be constant"
3955 #: fortran/array.c:307
3957 msgid "Expected expression in array specification at %C"
3960 #: fortran/array.c:389
3962 msgid "Bad array specification for an explicitly shaped array at %C"
3965 #: fortran/array.c:399
3967 msgid "Bad array specification for assumed shape array at %C"
3970 #: fortran/array.c:413
3972 msgid "Bad specification for deferred shape array at %C"
3975 #: fortran/array.c:417
3977 msgid "Bad specification for assumed size array at %C"
3980 #: fortran/array.c:426
3982 msgid "Expected another dimension in array declaration at %C"
3985 #: fortran/array.c:432
3987 msgid "Array specification at %C has more than %d dimensions"
3990 #: fortran/array.c:438
3992 msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
3995 #: fortran/array.c:644
3997 msgid "duplicated initializer"
4000 #: fortran/array.c:736
4002 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
4005 #: fortran/array.c:838 fortran/array.c:980
4007 msgid "Syntax error in array constructor at %C"
4010 #: fortran/array.c:895
4012 msgid "Fortran 2003: [...] style array constructors at %C"
4015 #: fortran/array.c:915
4017 msgid "Fortran 2003: Array constructor including type specification at %C"
4020 #: fortran/array.c:930
4022 msgid "Empty array constructor at %C is not allowed"
4025 #: fortran/array.c:1027
4027 msgid "Element in %s array constructor at %L is %s"
4030 #: fortran/array.c:1364
4032 msgid "Iterator step at %L cannot be zero"
4035 #: fortran/array.c:1650
4037 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
4040 #: fortran/check.c:44
4042 msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
4045 #: fortran/check.c:59
4047 msgid "'%s' argument of '%s' intrinsic at %L must be %s"
4050 #: fortran/check.c:87
4052 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
4055 #: fortran/check.c:101 fortran/check.c:825 fortran/check.c:835
4057 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
4060 #: fortran/check.c:118
4062 msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
4065 #: fortran/check.c:147
4067 msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
4070 #: fortran/check.c:156
4072 msgid "Invalid kind for %s at %L"
4075 #: fortran/check.c:175
4077 msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
4080 #: fortran/check.c:192
4082 msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
4085 #: fortran/check.c:210
4087 msgid "'%s' argument of '%s' intrinsic at %L must be an array"
4090 #: fortran/check.c:225
4093 "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
4096 #: fortran/check.c:241
4098 msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
4101 #: fortran/check.c:256
4103 msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
4106 #: fortran/check.c:275
4108 msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
4111 #: fortran/check.c:297
4113 msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
4116 #: fortran/check.c:303
4118 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
4121 #: fortran/check.c:356
4123 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
4126 #: fortran/check.c:426
4128 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
4131 #: fortran/check.c:532 fortran/check.c:2025 fortran/check.c:2040
4133 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
4136 #: fortran/check.c:556 fortran/check.c:3885
4138 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
4141 #: fortran/check.c:565 fortran/check.c:1197 fortran/check.c:1340
4142 #: fortran/check.c:1414 fortran/check.c:1703
4144 msgid "Extension: Different type kinds at %L"
4147 #: fortran/check.c:605 fortran/check.c:2109
4149 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
4152 #: fortran/check.c:625
4155 "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE "
4159 #: fortran/check.c:633
4161 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
4164 #: fortran/check.c:649
4167 "Array section with a vector subscript at %L shall not be the target of a "
4171 #: fortran/check.c:660
4174 "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic "
4178 #: fortran/check.c:806 fortran/check.c:930
4181 "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
4184 #: fortran/check.c:856 fortran/check.c:1259 fortran/check.c:1362
4185 #: fortran/check.c:1521 fortran/check.c:1538 fortran/check.c:2413
4186 #: fortran/check.c:2555 fortran/check.c:2898 fortran/check.c:2959
4188 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
4191 #: fortran/check.c:881
4193 msgid "SHIFT argument at %L of CSHIFT must have rank %d or be a scalar"
4196 #: fortran/check.c:979 fortran/check.c:1799 fortran/check.c:1807
4198 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
4201 #: fortran/check.c:993
4204 "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
4207 #: fortran/check.c:1012 fortran/check.c:1020
4209 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
4212 #: fortran/check.c:1047
4214 msgid "SHIFT argument at %L of EOSHIFT must have rank %d or be a scalar"
4217 #: fortran/check.c:1067
4219 msgid "BOUNDARY argument at %L of EOSHIFT must have rank %d or be a scalar"
4222 #: fortran/check.c:1078
4225 "Different shape in dimension %d for SHIFT and BOUNDARY arguments of EOSHIFT "
4229 #: fortran/check.c:1310
4231 msgid "Argument of %s at %L must be of length one"
4234 #: fortran/check.c:1369
4236 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
4239 #: fortran/check.c:1494
4241 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
4244 #: fortran/check.c:1676
4246 msgid "Intrinsic '%s' at %L must have at least two arguments"
4249 #: fortran/check.c:1709
4251 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
4254 #: fortran/check.c:1742
4256 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
4259 #: fortran/check.c:1749
4262 "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
4265 #: fortran/check.c:1821
4268 "Different shape on dimension 1 for arguments '%s' and '%s' at %L for "
4272 #: fortran/check.c:1840
4275 "Different shape on dimension 2 for argument '%s' and dimension 1 for "
4276 "argument '%s' at %L for intrinsic matmul"
4279 #: fortran/check.c:1849
4281 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
4284 #: fortran/check.c:2051
4287 "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %"
4291 #: fortran/check.c:2060
4294 "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind "
4298 #: fortran/check.c:2156
4300 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
4303 #: fortran/check.c:2177
4305 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
4308 #: fortran/check.c:2185
4311 "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
4314 #: fortran/check.c:2201
4316 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
4319 #: fortran/check.c:2326
4322 "'shape' argument of 'reshape' intrinsic at %L must be an array of constant "
4326 #: fortran/check.c:2336
4328 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
4331 #: fortran/check.c:2374
4334 "Without padding, there are not enough elements in the intrinsic RESHAPE "
4335 "source at %L to match the shape"
4338 #: fortran/check.c:2475
4340 msgid "Missing arguments to %s intrinsic at %L"
4343 #: fortran/check.c:2516
4346 "'source' argument of 'shape' intrinsic at %L must not be an assumed size "
4350 #: fortran/check.c:2590
4352 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
4355 #: fortran/check.c:2850
4357 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
4360 #: fortran/check.c:2924
4363 "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
4366 #: fortran/check.c:2935
4369 "Different shape in dimension %d for MASK and FIELD arguments of UNPACK at %L"
4372 #: fortran/check.c:3175
4374 msgid "Array PUT of intrinsic %s is too small (%i/%i) at %L"
4377 #: fortran/check.c:3207
4379 msgid "Too many arguments to %s at %L"
4382 #: fortran/check.c:3319 fortran/check.c:3796 fortran/check.c:3820
4384 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
4387 #: fortran/check.c:3502
4390 "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the "
4394 #: fortran/check.c:3869 fortran/check.c:3877
4396 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
4399 #: fortran/cpp.c:374 c-opts.c:891
4400 #, gcc-internal-format
4401 msgid "output filename specified twice"
4404 #: fortran/cpp.c:432
4406 msgid "To enable preprocessing, use -cpp"
4409 #: fortran/cpp.c:521 fortran/cpp.c:531
4411 msgid "opening output file %s: %s"
4414 #: fortran/data.c:64
4416 msgid "non-constant array in DATA statement %L"
4419 #: fortran/data.c:191
4421 msgid "failure to simplify substring reference in DATA statement at %L"
4424 #: fortran/data.c:216
4426 msgid "initialization string truncated to match variable at %L"
4429 #: fortran/data.c:295
4431 msgid "'%s' at %L already is initialized at %L"
4434 #: fortran/data.c:319
4436 msgid "Data element below array lower bound at %L"
4439 #: fortran/data.c:331
4441 msgid "Data element above array upper bound at %L"
4444 #: fortran/data.c:432
4446 msgid "Extension: re-initialization of '%s' at %L"
4449 #: fortran/decl.c:258
4451 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
4454 #: fortran/decl.c:265
4457 "Extension: initialization of common block variable '%s' in DATA statement at "
4461 #: fortran/decl.c:370
4463 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
4466 #: fortran/decl.c:395
4468 msgid "Invalid initializer %s in Data statement at %C"
4471 #: fortran/decl.c:498
4473 msgid "Initialization at %C is not allowed in a PURE procedure"
4476 #: fortran/decl.c:557
4478 msgid "DATA statement at %C is not allowed in a PURE procedure"
4481 #: fortran/decl.c:586
4483 msgid "Bad INTENT specification at %C"
4486 #: fortran/decl.c:633
4488 msgid "Conflict in attributes of function argument at %C"
4491 #: fortran/decl.c:686
4493 msgid "Syntax error in character length specification at %C"
4496 #: fortran/decl.c:805
4498 msgid "Procedure '%s' at %C is already defined at %L"
4501 #: fortran/decl.c:813
4503 msgid "Name '%s' at %C is already defined as a generic interface at %L"
4506 #: fortran/decl.c:826
4509 "Procedure '%s' at %C has an explicit interface and must not have attributes "
4513 #: fortran/decl.c:898
4516 "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
4519 #: fortran/decl.c:928
4522 "Type '%s' at %L is a parameter to the BIND(C) procedure '%s' but is not C "
4523 "interoperable because derived type '%s' is not C interoperable"
4526 #: fortran/decl.c:935
4529 "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not "
4530 "be C interoperable"
4533 #: fortran/decl.c:950
4536 "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND"
4540 #: fortran/decl.c:964
4543 "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure "
4547 #: fortran/decl.c:973
4550 "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' "
4554 #: fortran/decl.c:982
4557 "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%"
4561 #: fortran/decl.c:995
4564 "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
4565 "at %L because the procedure is BIND(C)"
4568 #: fortran/decl.c:1005
4571 "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
4572 "at %L because the procedure is BIND(C)"
4575 #: fortran/decl.c:1081
4578 "Variable '%s' in common block '%s' at %C must be declared with a C "
4579 "interoperable kind since common block '%s' is BIND(C)"
4582 #: fortran/decl.c:1120
4584 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
4587 #: fortran/decl.c:1127
4590 "The CHARACTER elements of the array constructor at %L must have the same "
4594 #: fortran/decl.c:1217
4596 msgid "Initializer not allowed for PARAMETER '%s' at %C"
4599 #: fortran/decl.c:1227
4601 msgid "PARAMETER at %L is missing an initializer"
4604 #: fortran/decl.c:1237
4607 "Variable '%s' at %C with an initializer already appears in a DATA statement"
4610 #: fortran/decl.c:1387
4612 msgid "Component at %C must have the POINTER attribute"
4615 #: fortran/decl.c:1395
4617 msgid "Array component of structure at %C must have explicit or deferred shape"
4620 #: fortran/decl.c:1468
4622 msgid "Allocatable component at %C must be an array"
4625 #: fortran/decl.c:1479
4627 msgid "Pointer array component of structure at %C must have a deferred shape"
4630 #: fortran/decl.c:1488
4632 msgid "Allocatable component of structure at %C must have a deferred shape"
4635 #: fortran/decl.c:1497
4637 msgid "Array component of structure at %C must have an explicit shape"
4640 #: fortran/decl.c:1523
4642 msgid "NULL() initialization at %C is ambiguous"
4645 #: fortran/decl.c:1646 fortran/decl.c:5534
4647 msgid "Duplicate array spec for Cray pointee at %C"
4650 #: fortran/decl.c:1706
4652 msgid "the type of '%s' at %C has not been declared within the interface"
4655 #: fortran/decl.c:1722
4657 msgid "Function name '%s' not allowed at %C"
4660 #: fortran/decl.c:1738
4662 msgid "Extension: Old-style initialization at %C"
4665 #: fortran/decl.c:1753 fortran/decl.c:4237
4667 msgid "Initialization at %C isn't for a pointer variable"
4670 #: fortran/decl.c:1761 fortran/decl.c:4245
4672 msgid "Pointer initialization requires a NULL() at %C"
4675 #: fortran/decl.c:1767 fortran/decl.c:4251
4677 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
4680 #: fortran/decl.c:1780
4682 msgid "Pointer initialization at %C requires '=>', not '='"
4685 #: fortran/decl.c:1789 fortran/decl.c:6620
4687 msgid "Expected an initialization expression at %C"
4690 #: fortran/decl.c:1795
4692 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
4695 #: fortran/decl.c:1808
4697 msgid "Initialization of allocatable component at %C is not allowed"
4700 #: fortran/decl.c:1862 fortran/decl.c:1871
4702 msgid "Old-style type declaration %s*%d not supported at %C"
4705 #: fortran/decl.c:1876
4707 msgid "Nonstandard type declaration %s*%d at %C"
4710 #: fortran/decl.c:1927 fortran/decl.c:1992
4712 msgid "Missing right parenthesis at %C"
4715 #: fortran/decl.c:1940 fortran/decl.c:2037
4717 msgid "Expected initialization expression at %C"
4720 #: fortran/decl.c:1948 fortran/decl.c:2043
4722 msgid "Expected scalar initialization expression at %C"
4725 #: fortran/decl.c:1979
4727 msgid "Kind %d not supported for type %s at %C"
4730 #: fortran/decl.c:1990
4732 msgid "Missing right parenthesis or comma at %C"
4735 #: fortran/decl.c:2063
4737 msgid "Kind %d is not supported for CHARACTER at %C"
4740 #: fortran/decl.c:2192
4742 msgid "Syntax error in CHARACTER declaration at %C"
4745 #: fortran/decl.c:2277
4747 msgid "Extension: BYTE type at %C"
4750 #: fortran/decl.c:2283
4752 msgid "BYTE type used at %C is not available on the target machine"
4755 #: fortran/decl.c:2332
4757 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
4760 #: fortran/decl.c:2372 fortran/decl.c:2381 fortran/decl.c:2696
4761 #: fortran/decl.c:2704
4763 msgid "Type name '%s' at %C is ambiguous"
4766 #: fortran/decl.c:2457
4768 msgid "Missing character range in IMPLICIT at %C"
4771 #: fortran/decl.c:2503
4773 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
4776 #: fortran/decl.c:2559
4778 msgid "Empty IMPLICIT statement at %C"
4781 #: fortran/decl.c:2662
4783 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
4786 #: fortran/decl.c:2667
4788 msgid "Fortran 2003: IMPORT statement at %C"
4791 #: fortran/decl.c:2682
4793 msgid "Expecting list of named entities at %C"
4796 #: fortran/decl.c:2710
4798 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
4801 #: fortran/decl.c:2717
4803 msgid "'%s' is already IMPORTed from host scoping unit at %C."
4806 #: fortran/decl.c:2746
4808 msgid "Syntax error in IMPORT statement at %C"
4811 #: fortran/decl.c:2995
4813 msgid "Missing dimension specification at %C"
4816 #: fortran/decl.c:3069
4818 msgid "Duplicate %s attribute at %L"
4821 #: fortran/decl.c:3088
4823 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
4826 #: fortran/decl.c:3098
4828 msgid "Attribute at %L is not allowed in a TYPE definition"
4831 #: fortran/decl.c:3116
4833 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
4836 #: fortran/decl.c:3127
4839 "%s attribute at %L is not allowed outside of the specification part of a "
4843 #: fortran/decl.c:3179 fortran/decl.c:5774
4845 msgid "PROTECTED at %C only allowed in specification part of a module"
4848 #: fortran/decl.c:3185
4850 msgid "Fortran 2003: PROTECTED attribute at %C"
4853 #: fortran/decl.c:3216
4855 msgid "Fortran 2003: VALUE attribute at %C"
4858 #: fortran/decl.c:3226
4860 msgid "Fortran 2003: VOLATILE attribute at %C"
4863 #: fortran/decl.c:3266
4865 msgid "Multiple identifiers provided with single NAME= specifier at %C"
4868 #. Print an error, but continue parsing line.
4869 #: fortran/decl.c:3315
4871 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
4874 #: fortran/decl.c:3383
4877 "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
4880 #: fortran/decl.c:3405
4883 "Variable '%s' in common block '%s' at %L may not be a C interoperable kind "
4884 "though common block '%s' is BIND(C)"
4887 #: fortran/decl.c:3414
4889 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
4892 #: fortran/decl.c:3418
4894 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
4897 #: fortran/decl.c:3430
4900 "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) "
4901 "since it is not a global"
4904 #: fortran/decl.c:3444
4906 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
4909 #: fortran/decl.c:3452
4912 "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
4915 #: fortran/decl.c:3464
4917 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
4920 #: fortran/decl.c:3472
4922 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
4925 #. Use gfc_warning_now because we won't say that the symbol fails
4926 #. just because of this.
4927 #: fortran/decl.c:3483
4930 "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
4933 #: fortran/decl.c:3558
4936 "Need either entity or common block name for attribute specification "
4940 #: fortran/decl.c:3605
4943 "Missing entity or common block name for attribute specification statement at "
4947 #. Now we have an error, which we signal, and then fix up
4948 #. because the knock-on is plain and simple confusing.
4949 #: fortran/decl.c:3712
4952 "Derived type at %C has not been previously defined and so cannot appear in a "
4953 "derived type definition"
4956 #: fortran/decl.c:3744
4958 msgid "Syntax error in data declaration at %C"
4961 #: fortran/decl.c:3901
4963 msgid "Name '%s' at %C is the name of the procedure"
4966 #: fortran/decl.c:3913
4968 msgid "Unexpected junk in formal argument list at %C"
4971 #: fortran/decl.c:3930
4973 msgid "Duplicate symbol '%s' in formal argument list at %C"
4976 #: fortran/decl.c:3981
4978 msgid "RESULT variable at %C must be different than function name"
4981 #: fortran/decl.c:4059
4983 msgid "Unexpected junk after function declaration at %C"
4986 #: fortran/decl.c:4069 fortran/decl.c:4869
4989 "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal "
4993 #: fortran/decl.c:4137
4995 msgid "Interface '%s' at %C may not be generic"
4998 #: fortran/decl.c:4142
5000 msgid "Interface '%s' at %C may not be a statement function"
5003 #: fortran/decl.c:4155
5005 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
5008 #: fortran/decl.c:4191
5010 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
5013 #: fortran/decl.c:4198
5015 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
5018 #: fortran/decl.c:4204
5020 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
5023 #: fortran/decl.c:4274 fortran/decl.c:4322
5025 msgid "Syntax error in PROCEDURE statement at %C"
5028 #: fortran/decl.c:4296
5030 msgid "PROCEDURE at %C must be in a generic interface"
5033 #: fortran/decl.c:4349
5036 "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
5039 #: fortran/decl.c:4362
5041 msgid "Fortran 2003: PROCEDURE statement at %C"
5044 #: fortran/decl.c:4426
5046 msgid "Expected formal argument list in function definition at %C"
5049 #: fortran/decl.c:4450 fortran/decl.c:4454 fortran/decl.c:4655
5050 #: fortran/decl.c:4659 fortran/decl.c:4837 fortran/decl.c:4841
5051 #: fortran/symbol.c:1467
5053 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
5056 #: fortran/decl.c:4486
5058 msgid "Function '%s' at %C already has a type of %s"
5061 #: fortran/decl.c:4577
5063 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
5066 #: fortran/decl.c:4580
5068 msgid "ENTRY statement at %C cannot appear within a MODULE"
5071 #: fortran/decl.c:4583
5073 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
5076 #: fortran/decl.c:4587
5078 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
5081 #: fortran/decl.c:4591
5083 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
5086 #: fortran/decl.c:4595
5088 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
5091 #: fortran/decl.c:4599
5093 msgid "ENTRY statement at %C cannot appear within a DO block"
5096 #: fortran/decl.c:4603
5098 msgid "ENTRY statement at %C cannot appear within a SELECT block"
5101 #: fortran/decl.c:4607
5103 msgid "ENTRY statement at %C cannot appear within a FORALL block"
5106 #: fortran/decl.c:4611
5108 msgid "ENTRY statement at %C cannot appear within a WHERE block"
5111 #: fortran/decl.c:4615
5113 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
5116 #: fortran/decl.c:4633
5118 msgid "ENTRY statement at %C cannot appear in a contained procedure"
5121 #: fortran/decl.c:4687 fortran/decl.c:4877
5123 msgid "Missing required parentheses before BIND(C) at %C"
5126 #: fortran/decl.c:4939 fortran/decl.c:4955
5128 msgid "Syntax error in NAME= specifier for binding label at %C"
5131 #: fortran/decl.c:4970
5133 msgid "Missing closing quote '\"' for binding label at %C"
5136 #: fortran/decl.c:4979
5138 msgid "Missing closing quote ''' for binding label at %C"
5141 #: fortran/decl.c:4989
5143 msgid "Missing closing paren for binding label at %C"
5146 #: fortran/decl.c:4995
5148 msgid "No binding name is allowed in BIND(C) at %C"
5151 #: fortran/decl.c:5001
5153 msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
5156 #: fortran/decl.c:5032
5158 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
5161 #: fortran/decl.c:5205
5163 msgid "Unexpected END statement at %C"
5166 #. We would have required END [something].
5167 #: fortran/decl.c:5214
5169 msgid "%s statement expected at %L"
5172 #: fortran/decl.c:5225
5174 msgid "Expecting %s statement at %C"
5177 #: fortran/decl.c:5240
5179 msgid "Expected block name of '%s' in %s statement at %C"
5182 #: fortran/decl.c:5257
5184 msgid "Expected terminating name at %C"
5187 #: fortran/decl.c:5266
5189 msgid "Expected label '%s' for %s statement at %C"
5192 #: fortran/decl.c:5320
5194 msgid "Missing array specification at %L in DIMENSION statement"
5197 #: fortran/decl.c:5328
5199 msgid "Dimensions specified for %s at %L after its initialisation"
5202 #: fortran/decl.c:5337
5204 msgid "Array specification must be deferred at %L"
5207 #: fortran/decl.c:5414
5209 msgid "Unexpected character in variable list at %C"
5212 #: fortran/decl.c:5451
5214 msgid "Expected '(' at %C"
5217 #: fortran/decl.c:5465 fortran/decl.c:5505
5219 msgid "Expected variable name at %C"
5222 #: fortran/decl.c:5481
5224 msgid "Cray pointer at %C must be an integer"
5227 #: fortran/decl.c:5485
5230 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
5234 #: fortran/decl.c:5491
5236 msgid "Expected \",\" at %C"
5239 #: fortran/decl.c:5554
5241 msgid "Expected \")\" at %C"
5244 #: fortran/decl.c:5566
5246 msgid "Expected \",\" or end of statement at %C"
5249 #: fortran/decl.c:5630
5251 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
5254 #: fortran/decl.c:5725
5257 "Access specification of the %s operator at %C has already been specified"
5260 #: fortran/decl.c:5742
5263 "Access specification of the .%s. operator at %C has already been specified"
5266 #: fortran/decl.c:5780
5268 msgid "Fortran 2003: PROTECTED statement at %C"
5271 #: fortran/decl.c:5820
5273 msgid "Syntax error in PROTECTED statement at %C"
5276 #: fortran/decl.c:5844
5279 "PRIVATE statement at %C is only allowed in the specification part of a module"
5282 #: fortran/decl.c:5881
5285 "PUBLIC statement at %C is only allowed in the specification part of a module"
5288 #: fortran/decl.c:5908
5290 msgid "Expected variable name at %C in PARAMETER statement"
5293 #: fortran/decl.c:5915
5295 msgid "Expected = sign in PARAMETER statement at %C"
5298 #: fortran/decl.c:5921
5300 msgid "Expected expression at %C in PARAMETER statement"
5303 #: fortran/decl.c:5941
5305 msgid "Initializing already initialized variable at %C"
5308 #: fortran/decl.c:6003
5310 msgid "Unexpected characters in PARAMETER statement at %C"
5313 #: fortran/decl.c:6027
5315 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
5318 #: fortran/decl.c:6039
5320 msgid "SAVE statement at %C follows blanket SAVE statement"
5323 #: fortran/decl.c:6086
5325 msgid "Syntax error in SAVE statement at %C"
5328 #: fortran/decl.c:6097
5330 msgid "Fortran 2003: VALUE statement at %C"
5333 #: fortran/decl.c:6137
5335 msgid "Syntax error in VALUE statement at %C"
5338 #: fortran/decl.c:6148
5340 msgid "Fortran 2003: VOLATILE statement at %C"
5343 #: fortran/decl.c:6190
5345 msgid "Syntax error in VOLATILE statement at %C"
5348 #: fortran/decl.c:6213
5350 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
5353 #: fortran/decl.c:6295
5355 msgid "Ambiguous symbol in TYPE definition at %C"
5358 #: fortran/decl.c:6301
5360 msgid "No such symbol in TYPE definition at %C"
5363 #: fortran/decl.c:6307
5365 msgid "'%s' in EXTENDS expression at %C is not a derived type"
5368 #: fortran/decl.c:6314
5370 msgid "'%s' cannot be extended at %C because it is BIND(C)"
5373 #: fortran/decl.c:6321
5375 msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
5378 #: fortran/decl.c:6344
5381 "Derived type at %C can only be PRIVATE in the specification part of a module"
5384 #: fortran/decl.c:6356
5387 "Derived type at %C can only be PUBLIC in the specification part of a module"
5390 #: fortran/decl.c:6377
5392 msgid "Fortran 2003: ABSTRACT type at %C"
5395 #: fortran/decl.c:6441
5397 msgid "Expected :: in TYPE definition at %C"
5400 #: fortran/decl.c:6452
5402 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
5405 #: fortran/decl.c:6462
5407 msgid "Derived type name '%s' at %C already has a basic type of %s"
5410 #: fortran/decl.c:6478
5412 msgid "Derived type definition of '%s' at %C has already been defined"
5415 #: fortran/decl.c:6545
5417 msgid "Cray Pointee at %C cannot be assumed shape array"
5420 #: fortran/decl.c:6565
5422 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
5425 #: fortran/decl.c:6637
5427 msgid "ENUMERATOR %L not initialized with integer expression"
5430 #: fortran/decl.c:6686
5432 msgid "ENUM definition statement expected before %C"
5435 #: fortran/decl.c:6719
5437 msgid "Syntax error in ENUMERATOR definition at %C"
5440 #: fortran/decl.c:6765 fortran/decl.c:6780
5442 msgid "Duplicate access-specifier at %C"
5445 #: fortran/decl.c:6800
5447 msgid "Binding attributes already specify passing, illegal NOPASS at %C"
5450 #: fortran/decl.c:6818
5452 msgid "Duplicate NON_OVERRIDABLE at %C"
5455 #: fortran/decl.c:6833
5457 msgid "DEFERRED not yet implemented at %C"
5460 #: fortran/decl.c:6847
5462 msgid "Binding attributes already specify passing, illegal PASS at %C"
5465 #: fortran/decl.c:6868
5467 msgid "Expected access-specifier at %C"
5470 #: fortran/decl.c:6870
5472 msgid "Expected binding attribute at %C"
5475 #: fortran/decl.c:6910
5477 msgid "PROCEDURE(interface) at %C is not yet implemented"
5480 #: fortran/decl.c:6932
5482 msgid "Expected '::' after binding-attributes at %C"
5485 #: fortran/decl.c:6942
5487 msgid "Expected binding name at %C"
5490 #: fortran/decl.c:6955
5492 msgid "'::' needed in PROCEDURE binding with explicit target at %C"
5495 #: fortran/decl.c:6965
5497 msgid "Expected binding target after '=>' at %C"
5500 #: fortran/decl.c:6977
5502 msgid "Junk after PROCEDURE declaration at %C"
5505 #: fortran/decl.c:6995
5508 "There's already a procedure with binding name '%s' for the derived type '%s' "
5512 #: fortran/decl.c:7028
5514 msgid "GENERIC at %C must be inside a derived-type CONTAINS"
5517 #: fortran/decl.c:7045
5519 msgid "Expected '::' at %C"
5522 #: fortran/decl.c:7055
5524 msgid "Expected generic name at %C"
5527 #: fortran/decl.c:7066
5530 "There's already a non-generic procedure with binding name '%s' for the "
5531 "derived type '%s' at %C"
5534 #: fortran/decl.c:7075
5536 msgid "Binding at %C must have the same access as already defined binding '%s'"
5539 #: fortran/decl.c:7103
5541 msgid "Expected specific binding name at %C"
5544 #: fortran/decl.c:7114
5546 msgid "'%s' already defined as specific binding for the generic '%s' at %C"
5549 #: fortran/decl.c:7132
5551 msgid "Junk after GENERIC binding at %C"
5554 #: fortran/decl.c:7157
5556 msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
5559 #: fortran/decl.c:7168
5562 "Derived type declaration with FINAL at %C must be in the specification part "
5566 #: fortran/decl.c:7190
5568 msgid "Empty FINAL at %C"
5571 #: fortran/decl.c:7197
5573 msgid "Expected module procedure name at %C"
5576 #: fortran/decl.c:7207
5578 msgid "Expected ',' at %C"
5581 #: fortran/decl.c:7213
5583 msgid "Unknown procedure name \"%s\" at %C"
5586 #: fortran/decl.c:7227
5588 msgid "'%s' at %C is already defined as FINAL procedure!"
5591 #. We are told not to check dependencies.
5592 #. We do it, however, and issue a warning in case we find one.
5593 #. If a dependency is found in the case
5594 #. elemental == ELEM_CHECK_VARIABLE, we will generate
5595 #. a temporary, so we don't need to bother the user.
5596 #: fortran/dependency.c:461
5599 "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
5602 #: fortran/error.c:298
5604 msgid " Included at %s:%d:"
5607 #: fortran/error.c:390
5609 msgid "<During initialization>\n"
5612 #: fortran/error.c:723
5614 msgid "Error count reached limit of %d."
5617 #: fortran/error.c:742 fortran/error.c:796 fortran/error.c:833
5621 #: fortran/error.c:798 fortran/error.c:881 fortran/error.c:907
5625 #: fortran/error.c:931
5626 msgid "Fatal Error:"
5629 #: fortran/error.c:950
5631 msgid "Internal Error at (1):"
5634 #: fortran/expr.c:256
5636 msgid "Constant expression required at %C"
5639 #: fortran/expr.c:259
5641 msgid "Integer expression required at %C"
5644 #: fortran/expr.c:264
5646 msgid "Integer value too large in expression at %C"
5649 #: fortran/expr.c:1047
5651 msgid "Index in dimension %d is out of bounds at %L"
5654 #: fortran/expr.c:1218 fortran/expr.c:1269
5656 msgid "index in dimension %d is out of bounds at %L"
5659 #: fortran/expr.c:1871
5661 msgid "elemental function arguments at %C are not compliant"
5664 #: fortran/expr.c:1915
5666 msgid "Numeric or CHARACTER operands are required in expression at %L"
5669 #: fortran/expr.c:1935
5671 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
5674 #: fortran/expr.c:1950
5677 "Concatenation operator in expression at %L must have two CHARACTER operands"
5680 #: fortran/expr.c:1957
5682 msgid "Concat operator at %L must concatenate strings of the same kind"
5685 #: fortran/expr.c:1967
5687 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
5690 #: fortran/expr.c:1983
5692 msgid "LOGICAL operands are required in expression at %L"
5695 #: fortran/expr.c:1994
5697 msgid "Only intrinsic operators can be used in expression at %L"
5700 #: fortran/expr.c:2002
5702 msgid "Numeric operands are required in expression at %L"
5705 #: fortran/expr.c:2095
5707 msgid "Assumed character length variable '%s' in constant expression at %L"
5710 #: fortran/expr.c:2146 fortran/expr.c:2152
5713 "transformational intrinsic '%s' at %L is not permitted in an initialization "
5717 #: fortran/expr.c:2184
5719 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
5722 #: fortran/expr.c:2241
5725 "Function '%s' in initialization expression at %L must be an intrinsic or a "
5726 "specification function"
5729 #: fortran/expr.c:2253
5732 "Intrinsic function '%s' at %L is not permitted in an initialization "
5736 #: fortran/expr.c:2285
5738 msgid "PARAMETER '%s' is used at %L before its definition is complete"
5741 #: fortran/expr.c:2305
5744 "Assumed size array '%s' at %L is not permitted in an initialization "
5748 #: fortran/expr.c:2311
5751 "Assumed shape array '%s' at %L is not permitted in an initialization "
5755 #: fortran/expr.c:2317
5758 "Deferred array '%s' at %L is not permitted in an initialization expression"
5761 #: fortran/expr.c:2323
5764 "Array '%s' at %L is a variable, which does not reduce to a constant "
5768 #: fortran/expr.c:2333
5771 "Parameter '%s' at %L has not been declared or is a variable, which does not "
5772 "reduce to a constant expression"
5775 #: fortran/expr.c:2409
5777 msgid "Initialization expression didn't reduce %C"
5780 #: fortran/expr.c:2477
5782 msgid "Specification function '%s' at %L cannot be a statement function"
5785 #: fortran/expr.c:2484
5787 msgid "Specification function '%s' at %L cannot be an internal function"
5790 #: fortran/expr.c:2491
5792 msgid "Specification function '%s' at %L must be PURE"
5795 #: fortran/expr.c:2498
5797 msgid "Specification function '%s' at %L cannot be RECURSIVE"
5800 #: fortran/expr.c:2632
5802 msgid "Dummy argument '%s' not allowed in expression at %L"
5805 #: fortran/expr.c:2639
5807 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
5810 #: fortran/expr.c:2646
5812 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
5815 #: fortran/expr.c:2677
5817 msgid "Variable '%s' cannot appear in the expression at %L"
5820 #: fortran/expr.c:2727
5822 msgid "Expression at %L must be of INTEGER type, found %s"
5825 #: fortran/expr.c:2737
5827 msgid "Function '%s' at %L must be PURE"
5830 #: fortran/expr.c:2746
5832 msgid "Expression at %L must be scalar"
5835 #: fortran/expr.c:2773
5837 msgid "Incompatible ranks in %s (%d and %d) at %L"
5840 #: fortran/expr.c:2787
5842 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
5845 #: fortran/expr.c:2833 fortran/expr.c:3089
5847 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
5850 #: fortran/expr.c:2885
5852 msgid "'%s' at %L is not a VALUE"
5855 #: fortran/expr.c:2892
5857 msgid "Incompatible ranks %d and %d in assignment at %L"
5860 #: fortran/expr.c:2899
5862 msgid "Variable type is UNKNOWN in assignment at %L"
5865 #: fortran/expr.c:2911
5867 msgid "NULL appears on right-hand side in assignment at %L"
5870 #: fortran/expr.c:2922
5872 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
5875 #: fortran/expr.c:2931
5877 msgid "POINTER valued function appears on right-hand side of assignment at %L"
5880 #: fortran/expr.c:2936
5881 msgid "array assignment"
5884 #: fortran/expr.c:2941
5887 "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
5890 #: fortran/expr.c:2947 fortran/resolve.c:6456
5893 "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/"
5897 #: fortran/expr.c:2957 fortran/resolve.c:6466
5899 msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
5902 #: fortran/expr.c:2965 fortran/resolve.c:6475
5905 "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be "
5906 "disabled with the option -fno-range-check"
5909 #: fortran/expr.c:2969 fortran/resolve.c:6479
5912 "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be "
5913 "disabled with the option -fno-range-check"
5916 #: fortran/expr.c:2973 fortran/resolve.c:6483
5919 "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled "
5920 "with the option -fno-range-check"
5923 #: fortran/expr.c:2995
5926 "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
5929 #: fortran/expr.c:3031
5931 msgid "Pointer assignment target is not a POINTER at %L"
5934 #: fortran/expr.c:3039
5937 "'%s' in the pointer assignment at %L cannot be an l-value since it is a "
5941 #: fortran/expr.c:3067
5943 msgid "Expected bounds specification for '%s' at %L"
5946 #: fortran/expr.c:3072
5948 msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
5951 #: fortran/expr.c:3078
5953 msgid "Pointer bounds remapping at %L is not yet implemented in gfortran"
5956 #: fortran/expr.c:3096
5958 msgid "Pointer assignment to non-POINTER at %L"
5961 #: fortran/expr.c:3105
5963 msgid "Bad pointer object in PURE procedure at %L"
5966 #: fortran/expr.c:3121
5969 "Different types in pointer assignment at %L; attempted assignment of %s to %s"
5972 #: fortran/expr.c:3129
5974 msgid "Different kind type parameters in pointer assignment at %L"
5977 #: fortran/expr.c:3136
5979 msgid "Different ranks in pointer assignment at %L"
5982 #: fortran/expr.c:3151
5984 msgid "Different character lengths in pointer assignment at %L"
5987 #: fortran/expr.c:3162
5989 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
5992 #: fortran/expr.c:3169
5994 msgid "Bad target in pointer assignment in PURE procedure at %L"
5997 #: fortran/expr.c:3175
5999 msgid "Pointer assignment with vector subscript on rhs at %L"
6002 #: fortran/expr.c:3183
6004 msgid "Pointer assignment target has PROTECTED attribute at %L"
6007 #: fortran/gfortranspec.c:251
6009 msgid "overflowed output arg list for '%s'"
6012 #: fortran/gfortranspec.c:384
6015 "GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
6016 "You may redistribute copies of GNU Fortran\n"
6017 "under the terms of the GNU General Public License.\n"
6018 "For more information about these matters, see the file named COPYING\n"
6022 #: fortran/gfortranspec.c:406 fortran/gfortranspec.c:445
6024 msgid "argument to '%s' missing"
6027 #: fortran/gfortranspec.c:410
6029 msgid "no input files; unwilling to write output files"
6032 #: fortran/gfortranspec.c:432
6034 msgid "Warning: Using -M <directory> is deprecated, use -J instead\n"
6037 #: fortran/gfortranspec.c:578
6042 #: fortran/interface.c:173
6044 msgid "Syntax error in generic specification at %C"
6047 #: fortran/interface.c:200
6049 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
6052 #: fortran/interface.c:219
6054 msgid "Dummy procedure '%s' at %C cannot have a generic interface"
6057 #: fortran/interface.c:252
6059 msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
6062 #: fortran/interface.c:260
6064 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
6067 #: fortran/interface.c:291
6069 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
6072 #: fortran/interface.c:304
6074 msgid "Expected a nameless interface at %C"
6077 #: fortran/interface.c:315
6079 msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
6082 #: fortran/interface.c:317
6084 msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
6087 #: fortran/interface.c:331
6089 msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
6092 #: fortran/interface.c:342
6094 msgid "Expecting 'END INTERFACE %s' at %C"
6097 #: fortran/interface.c:562
6099 msgid "Alternate return cannot appear in operator interface at %L"
6102 #: fortran/interface.c:592
6104 msgid "Operator interface at %L has the wrong number of arguments"
6107 #: fortran/interface.c:603
6109 msgid "Assignment operator interface at %L must be a SUBROUTINE"
6112 #: fortran/interface.c:609
6114 msgid "Assignment operator interface at %L must have two arguments"
6117 #: fortran/interface.c:624
6120 "Assignment operator interface at %L must not redefine an INTRINSIC type "
6124 #: fortran/interface.c:633
6126 msgid "Intrinsic operator interface at %L must be a FUNCTION"
6129 #: fortran/interface.c:643
6132 "First argument of defined assignment at %L must be INTENT(OUT) or INTENT"
6136 #: fortran/interface.c:647
6138 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
6141 #: fortran/interface.c:653 fortran/resolve.c:10246
6143 msgid "First argument of operator interface at %L must be INTENT(IN)"
6146 #: fortran/interface.c:657 fortran/resolve.c:10258
6148 msgid "Second argument of operator interface at %L must be INTENT(IN)"
6151 #: fortran/interface.c:760
6153 msgid "Operator interface at %L conflicts with intrinsic interface"
6156 #: fortran/interface.c:1121
6158 msgid "Procedure '%s' in %s at %L has no explicit interface"
6161 #: fortran/interface.c:1124
6163 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
6166 #: fortran/interface.c:1179 fortran/interface.c:1185
6168 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
6171 #: fortran/interface.c:1221
6173 msgid "'%s' at %L is not a module procedure"
6176 #: fortran/interface.c:1469 fortran/interface.c:2428
6178 msgid "Type/rank mismatch in argument '%s' at %L"
6181 #: fortran/interface.c:1478
6183 msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
6186 #: fortran/interface.c:1496 fortran/interface.c:1536
6188 msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
6191 #: fortran/interface.c:1523
6194 "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%"
6198 #: fortran/interface.c:1548
6200 msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
6203 #: fortran/interface.c:1865
6205 msgid "Keyword argument '%s' at %L is not in the procedure"
6208 #: fortran/interface.c:1873
6211 "Keyword argument '%s' at %L is already associated with another actual "
6215 #: fortran/interface.c:1883
6217 msgid "More actual than formal arguments in procedure call at %L"
6220 #: fortran/interface.c:1895 fortran/interface.c:2127
6222 msgid "Missing alternate return spec in subroutine call at %L"
6225 #: fortran/interface.c:1903
6227 msgid "Unexpected alternate return spec in subroutine call at %L"
6230 #: fortran/interface.c:1926
6233 "Character length mismatch (%ld/%ld) between actual argument and pointer or "
6234 "allocatable dummy argument '%s' at %L"
6237 #: fortran/interface.c:1933
6240 "Character length mismatch (%ld/%ld) between actual argument and assumed-"
6241 "shape dummy argument '%s' at %L"
6244 #: fortran/interface.c:1949
6247 "Character length of actual argument shorter than of dummy argument '%s' (%lu/"
6251 #: fortran/interface.c:1954
6254 "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) "
6258 #: fortran/interface.c:1967
6260 msgid "Expected a procedure pointer for argument '%s' at %L"
6263 #: fortran/interface.c:1979
6265 msgid "Expected a procedure for argument '%s' at %L"
6268 #: fortran/interface.c:1989
6270 msgid "Expected a PURE procedure for argument '%s' at %L"
6273 #: fortran/interface.c:2003
6275 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
6278 #: fortran/interface.c:2012
6280 msgid "Actual argument for '%s' must be a pointer at %L"
6283 #: fortran/interface.c:2021
6285 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
6288 #: fortran/interface.c:2034
6291 "Actual argument at %L must be definable as the dummy argument '%s' is INTENT "
6295 #: fortran/interface.c:2043
6298 "Actual argument at %L is use-associated with PROTECTED attribute and dummy "
6299 "argument '%s' is INTENT = OUT/INOUT"
6302 #: fortran/interface.c:2056
6305 "Array-section actual argument with vector subscripts at %L is incompatible "
6306 "with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument "
6310 #: fortran/interface.c:2073
6313 "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
6314 "shape dummy argument '%s' due to VOLATILE attribute"
6317 #: fortran/interface.c:2085
6320 "Array-section actual argument at %L is incompatible with the non-assumed-"
6321 "shape dummy argument '%s' due to VOLATILE attribute"
6324 #: fortran/interface.c:2104
6327 "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
6328 "array dummy argument '%s' due to VOLATILE attribute"
6331 #: fortran/interface.c:2134
6333 msgid "Missing actual argument for argument '%s' at %L"
6336 #: fortran/interface.c:2320
6339 "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) "
6340 "argument '%s' at %L"
6343 #: fortran/interface.c:2376
6346 "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
6349 #: fortran/interface.c:2386
6352 "Procedure argument at %L is local to a PURE procedure and is passed to an "
6353 "INTENT(%s) argument"
6356 #: fortran/interface.c:2394
6359 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
6363 #: fortran/interface.c:2417
6365 msgid "Procedure '%s' called with an implicit interface at %L"
6368 #: fortran/interface.c:2442
6370 msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
6373 #: fortran/interface.c:2676
6375 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
6378 #: fortran/interface.c:2756
6380 msgid "Entity '%s' at %C is already present in the interface"
6383 #: fortran/intrinsic.c:840
6386 "The intrinsic '%s' at %L is not included in the selected standard but %s and "
6387 "'%s' will be treated as if declared EXTERNAL. Use an appropriate -std=* "
6388 "option or define -fall-intrinsics to allow this intrinsic."
6391 #: fortran/intrinsic.c:3079
6393 msgid "Too many arguments in call to '%s' at %L"
6396 #: fortran/intrinsic.c:3094
6399 "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
6403 #: fortran/intrinsic.c:3097
6405 msgid "Can't find keyword named '%s' in call to '%s' at %L"
6408 #: fortran/intrinsic.c:3104
6410 msgid "Argument '%s' is appears twice in call to '%s' at %L"
6413 #: fortran/intrinsic.c:3118
6415 msgid "Missing actual argument '%s' in call to '%s' at %L"
6418 #: fortran/intrinsic.c:3133
6420 msgid "ALTERNATE RETURN not permitted at %L"
6423 #: fortran/intrinsic.c:3190
6425 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
6428 #: fortran/intrinsic.c:3559
6430 msgid "Intrinsic '%s' (is %s) is used at %L"
6433 #: fortran/intrinsic.c:3623
6435 msgid "Fortran 2003: Function '%s' as initialization expression at %L"
6438 #: fortran/intrinsic.c:3699
6441 "Fortran 2003: Elemental function as initialization expression with non-"
6442 "integer/non-character arguments at %L"
6445 #: fortran/intrinsic.c:3760
6447 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
6450 #: fortran/intrinsic.c:3832
6452 msgid "Extension: Conversion from %s to %s at %L"
6455 #: fortran/intrinsic.c:3835
6457 msgid "Conversion from %s to %s at %L"
6460 #: fortran/intrinsic.c:3882
6462 msgid "Can't convert %s to %s at %L"
6465 #: fortran/intrinsic.c:3978
6468 "'%s' declared at %L may shadow the intrinsic of the same name. In order to "
6469 "call the intrinsic, explicit INTRINSIC declarations may be required."
6472 #: fortran/intrinsic.c:3983
6475 "'%s' declared at %L is also the name of an intrinsic. It can only be called "
6476 "via an explicit interface or if declared EXTERNAL."
6479 #: fortran/io.c:164 fortran/primary.c:768
6481 msgid "Extension: backslash character at %C"
6484 #: fortran/io.c:198 fortran/io.c:201
6486 msgid "Extension: Tab character in format at %C"
6491 msgid "Fortran 2003: DP format specifier not allowed at %C"
6496 msgid "Fortran 2003: DC format specifier not allowed at %C"
6500 msgid "Positive width required"
6504 msgid "Nonnegative width required"
6508 msgid "Unexpected element '%c' in format string at %L"
6512 msgid "Unexpected end of format string"
6516 msgid "Zero width in format descriptor"
6520 msgid "Missing leading left parenthesis"
6524 msgid "Expected P edit descriptor"
6527 #. P requires a prior number.
6529 msgid "P descriptor requires leading scale factor"
6532 #. X requires a prior number if we're being pedantic.
6535 msgid "Extension: X descriptor requires leading space count at %C"
6540 msgid "Extension: $ descriptor at %C"
6545 msgid "$ should be the last specifier in format at %C"
6549 msgid "Repeat count cannot follow P descriptor"
6553 msgid "Positive width required with T descriptor"
6558 msgid "Extension: Missing positive width after L descriptor at %C"
6563 msgid "Fortran 2008: 'G0' in format at %C"
6566 #: fortran/io.c:751 fortran/io.c:753 fortran/io.c:814 fortran/io.c:816
6568 msgid "Period required in format specifier at %C"
6572 msgid "Positive exponent width required"
6577 msgid "The H format specifier at %C is a Fortran 95 deleted feature"
6580 #: fortran/io.c:919 fortran/io.c:976
6582 msgid "Extension: Missing comma at %C"
6587 msgid "%s in format string at %L"
6590 #: fortran/io.c:1034
6592 msgid "Format statement in module main block at %C"
6595 #: fortran/io.c:1040
6597 msgid "Missing format label at %C"
6600 #: fortran/io.c:1100 fortran/io.c:1131 fortran/io.c:1193
6602 msgid "Invalid value for %s specification at %C"
6605 #: fortran/io.c:1106 fortran/io.c:1137
6607 msgid "Duplicate %s specification at %C"
6610 #: fortran/io.c:1144
6612 msgid "Variable %s cannot be INTENT(IN) at %C"
6615 #: fortran/io.c:1151
6617 msgid "Variable %s cannot be assigned in PURE procedure at %C"
6620 #: fortran/io.c:1199
6622 msgid "Duplicate %s label specification at %C"
6625 #: fortran/io.c:1219
6628 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
6631 #: fortran/io.c:1232
6633 msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
6636 #: fortran/io.c:1238
6638 msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
6641 #: fortran/io.c:1244
6643 msgid "Variable '%s' at %L has not been assigned a format label"
6646 #: fortran/io.c:1251
6648 msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
6651 #: fortran/io.c:1264
6653 msgid "Extension: Character array in FORMAT tag at %L"
6656 #: fortran/io.c:1270
6658 msgid "Extension: Non-character in FORMAT tag at %L"
6661 #: fortran/io.c:1295
6663 msgid "%s tag at %L must be of type %s"
6666 #: fortran/io.c:1302
6668 msgid "%s tag at %L must be scalar"
6671 #: fortran/io.c:1308
6673 msgid "Fortran 2003: IOMSG tag at %L"
6676 #: fortran/io.c:1316
6678 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
6681 #: fortran/io.c:1324
6683 msgid "Extension: CONVERT tag at %L"
6686 #: fortran/io.c:1505 fortran/io.c:1513
6688 msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
6691 #: fortran/io.c:1532 fortran/io.c:1540
6693 msgid "Extension: %s specifier in %s statement at %C has value '%s'"
6696 #: fortran/io.c:1553 fortran/io.c:1561
6698 msgid "%s specifier in %s statement at %C has invalid value '%s'"
6701 #: fortran/io.c:1616
6703 msgid "OPEN statement not allowed in PURE procedure at %C"
6706 #: fortran/io.c:1649
6708 msgid "Fortran 2003: ASYNCHRONOUS= at %C not allowed in Fortran 95"
6711 #: fortran/io.c:1667 fortran/io.c:3045
6713 msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
6716 #: fortran/io.c:1685 fortran/io.c:3024
6718 msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
6721 #: fortran/io.c:1703 fortran/io.c:3135
6723 msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
6726 #: fortran/io.c:1721
6728 msgid "Fortran 2003: ENCODING= at %C not allowed in Fortran 95"
6731 #. When implemented, change the following to use gfc_notify_std F2003.
6732 #: fortran/io.c:1773
6734 msgid "Fortran F2003: ROUND= specifier at %C not implemented"
6737 #: fortran/io.c:1792
6739 msgid "Fortran 2003: SIGN= at %C not allowed in Fortran 95"
6742 #: fortran/io.c:2005
6744 msgid "CLOSE statement not allowed in PURE procedure at %C"
6747 #: fortran/io.c:2142 fortran/match.c:1948
6749 msgid "%s statement not allowed in PURE procedure at %C"
6752 #: fortran/io.c:2198
6754 msgid "Fortran 2003: FLUSH statement at %C"
6757 #: fortran/io.c:2254
6759 msgid "Duplicate UNIT specification at %C"
6762 #: fortran/io.c:2314
6764 msgid "Duplicate format specification at %C"
6767 #: fortran/io.c:2331
6769 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
6772 #: fortran/io.c:2367
6774 msgid "Duplicate NML specification at %C"
6777 #: fortran/io.c:2376
6779 msgid "Symbol '%s' at %C must be a NAMELIST group name"
6782 #: fortran/io.c:2441
6784 msgid "END tag at %C not allowed in output statement"
6787 #: fortran/io.c:2517
6790 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
6794 #: fortran/io.c:2542
6796 msgid "Invalid form of WRITE statement at %L, UNIT required"
6799 #: fortran/io.c:2553
6801 msgid "Internal unit with vector subscript at %L"
6804 #: fortran/io.c:2560
6806 msgid "External IO UNIT cannot be an array at %L"
6809 #: fortran/io.c:2565
6811 msgid "Extension: Comma before i/o item list at %L"
6814 #: fortran/io.c:2575
6816 msgid "ERR tag label %d at %L not defined"
6819 #: fortran/io.c:2587
6821 msgid "END tag label %d at %L not defined"
6824 #: fortran/io.c:2599
6826 msgid "EOR tag label %d at %L not defined"
6829 #: fortran/io.c:2609
6831 msgid "FORMAT label %d at %L not defined"
6834 #: fortran/io.c:2730
6836 msgid "Syntax error in I/O iterator at %C"
6839 #: fortran/io.c:2761
6841 msgid "Expected variable in READ statement at %C"
6844 #: fortran/io.c:2767
6846 msgid "Expected expression in %s statement at %C"
6849 #: fortran/io.c:2777
6851 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
6854 #: fortran/io.c:2786
6856 msgid "Cannot read to variable '%s' in PURE procedure at %C"
6859 #: fortran/io.c:2802
6861 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
6864 #. A general purpose syntax error.
6865 #: fortran/io.c:2863 fortran/io.c:3462 fortran/gfortran.h:2202
6867 msgid "Syntax error in %s statement at %C"
6870 #: fortran/io.c:2944
6872 msgid "Fortran 2003: Internal file at %L with namelist"
6875 #: fortran/io.c:2998
6877 msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
6880 #: fortran/io.c:3066
6882 msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
6885 #. When implemented, change the following to use gfc_notify_std F2003.
6886 #. if (gfc_notify_std (GFC_STD_F2003, "Fortran 2003: ROUND= at %C "
6887 #. "not allowed in Fortran 95") == FAILURE)
6888 #. return MATCH_ERROR;
6889 #: fortran/io.c:3091
6891 msgid "F2003 Feature: ROUND= specifier at %C not implemented"
6894 #: fortran/io.c:3280
6896 msgid "PRINT namelist at %C is an extension"
6899 #: fortran/io.c:3432
6901 msgid "Expected comma in I/O list at %C"
6904 #: fortran/io.c:3496
6906 msgid "PRINT statement at %C not allowed within PURE procedure"
6909 #: fortran/io.c:3650 fortran/io.c:3701
6911 msgid "INQUIRE statement not allowed in PURE procedure at %C"
6914 #: fortran/io.c:3677
6916 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
6919 #: fortran/io.c:3687 fortran/trans-io.c:1178
6921 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
6924 #: fortran/io.c:3694
6926 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
6929 #: fortran/io.c:3707
6932 "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
6935 #: fortran/io.c:3866
6937 msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
6940 #: fortran/io.c:3872
6942 msgid "WAIT statement not allowed in PURE procedure at %C"
6945 #: fortran/match.c:158
6947 msgid "Missing ')' in statement at or before %L"
6950 #: fortran/match.c:163
6952 msgid "Missing '(' in statement at or before %L"
6955 #: fortran/match.c:360
6957 msgid "Integer too large at %C"
6960 #: fortran/match.c:453 fortran/parse.c:598
6962 msgid "Too many digits in statement label at %C"
6965 #: fortran/match.c:459
6967 msgid "Statement label at %C is zero"
6970 #: fortran/match.c:492
6972 msgid "Label name '%s' at %C is ambiguous"
6975 #: fortran/match.c:498
6977 msgid "Duplicate construct label '%s' at %C"
6980 #: fortran/match.c:529
6982 msgid "Invalid character in name at %C"
6985 #: fortran/match.c:542 fortran/match.c:623
6987 msgid "Name at %C is too long"
6990 #: fortran/match.c:553
6993 "Invalid character '$' at %C. Use -fdollar-ok to allow it as an extension"
6996 #: fortran/match.c:604 fortran/match.c:652
6998 msgid "Invalid C name in NAME= specifier at %C"
7001 #: fortran/match.c:643
7003 msgid "Embedded space in NAME= specifier at %C"
7006 #: fortran/match.c:968
7008 msgid "Loop variable at %C cannot be a sub-component"
7011 #: fortran/match.c:974
7013 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
7016 #: fortran/match.c:1007
7018 msgid "Expected a step value in iterator at %C"
7021 #: fortran/match.c:1019
7023 msgid "Syntax error in iterator at %C"
7026 #: fortran/match.c:1260
7028 msgid "Invalid form of PROGRAM statement at %C"
7031 #: fortran/match.c:1385 fortran/match.c:1466
7033 msgid "Obsolescent: arithmetic IF statement at %C"
7036 #: fortran/match.c:1441
7038 msgid "Syntax error in IF-expression at %C"
7041 #: fortran/match.c:1452
7043 msgid "Block label not appropriate for arithmetic IF statement at %C"
7046 #: fortran/match.c:1490
7048 msgid "Block label is not appropriate for IF statement at %C"
7051 #: fortran/match.c:1570 fortran/primary.c:2881
7053 msgid "Cannot assign to a named constant at %C"
7056 #: fortran/match.c:1580
7058 msgid "Unclassifiable statement in IF-clause at %C"
7061 #: fortran/match.c:1587
7063 msgid "Syntax error in IF-clause at %C"
7066 #: fortran/match.c:1631
7068 msgid "Unexpected junk after ELSE statement at %C"
7071 #: fortran/match.c:1637 fortran/match.c:1672
7073 msgid "Label '%s' at %C doesn't match IF label '%s'"
7076 #: fortran/match.c:1666
7078 msgid "Unexpected junk after ELSE IF statement at %C"
7081 #: fortran/match.c:1834
7083 msgid "Name '%s' in %s statement at %C is not a loop name"
7086 #: fortran/match.c:1850
7088 msgid "%s statement at %C is not within a loop"
7091 #: fortran/match.c:1853
7093 msgid "%s statement at %C is not within loop '%s'"
7096 #: fortran/match.c:1861
7098 msgid "%s statement at %C leaving OpenMP structured block"
7101 #: fortran/match.c:1874
7103 msgid "EXIT statement at %C terminating !$OMP DO loop"
7106 #: fortran/match.c:1926
7108 msgid "Too many digits in STOP code at %C"
7111 #: fortran/match.c:1979
7113 msgid "Deleted feature: PAUSE statement at %C"
7116 #: fortran/match.c:2027
7118 msgid "Deleted feature: ASSIGN statement at %C"
7121 #: fortran/match.c:2073
7123 msgid "Deleted feature: Assigned GOTO statement at %C"
7126 #: fortran/match.c:2120 fortran/match.c:2172
7128 msgid "Statement label list in GOTO at %C cannot be empty"
7131 #: fortran/match.c:2256
7133 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
7136 #: fortran/match.c:2324
7138 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
7141 #: fortran/match.c:2401
7143 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
7146 #: fortran/match.c:2453
7148 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
7151 #: fortran/match.c:2484
7153 msgid "Extension: RETURN statement in main program at %C"
7156 #: fortran/match.c:2515
7158 msgid "Expected component reference at %C"
7161 #: fortran/match.c:2521
7163 msgid "Junk after CALL at %C"
7166 #: fortran/match.c:2527
7168 msgid "Expected type-bound procedure reference at %C"
7171 #: fortran/match.c:2745
7173 msgid "Syntax error in common block name at %C"
7176 #: fortran/match.c:2781
7178 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
7181 #. If we find an error, just print it and continue,
7182 #. cause it's just semantic, and we can see if there
7184 #: fortran/match.c:2840
7187 "Variable '%s' at %L in common block '%s' at %C must be declared with a C "
7188 "interoperable kind since common block '%s' is bind(c)"
7191 #: fortran/match.c:2849
7194 "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not "
7198 #: fortran/match.c:2856
7200 msgid "Symbol '%s' at %C is already in a COMMON block"
7203 #: fortran/match.c:2864
7205 msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
7208 #: fortran/match.c:2891
7210 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
7213 #: fortran/match.c:2901
7215 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
7218 #: fortran/match.c:2933
7221 "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to "
7222 "another COMMON block '%s'"
7225 #: fortran/match.c:3041
7227 msgid "Namelist group name '%s' at %C already has a basic type of %s"
7230 #: fortran/match.c:3049
7233 "Namelist group name '%s' at %C already is USE associated and cannot be "
7237 #: fortran/match.c:3076
7239 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
7242 #: fortran/match.c:3083
7244 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
7247 #: fortran/match.c:3210
7249 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
7252 #: fortran/match.c:3218
7254 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
7257 #: fortran/match.c:3246
7259 msgid "EQUIVALENCE at %C requires two or more objects"
7262 #: fortran/match.c:3260
7265 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
7268 #: fortran/match.c:3386
7270 msgid "Statement function at %L is recursive"
7273 #: fortran/match.c:3474
7275 msgid "Expected initialization expression in CASE at %C"
7278 #: fortran/match.c:3497
7280 msgid "Expected the name of the SELECT CASE construct at %C"
7283 #: fortran/match.c:3509
7285 msgid "Expected case name of '%s' at %C"
7288 #: fortran/match.c:3553
7290 msgid "Unexpected CASE statement at %C"
7293 #: fortran/match.c:3605
7295 msgid "Syntax error in CASE-specification at %C"
7298 #: fortran/match.c:3725
7300 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
7303 #: fortran/match.c:3763
7305 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
7308 #: fortran/match.c:3863
7310 msgid "Syntax error in FORALL iterator at %C"
7313 #: fortran/matchexp.c:28
7315 msgid "Syntax error in expression at %C"
7318 #: fortran/matchexp.c:72
7320 msgid "Bad character '%c' in OPERATOR name at %C"
7323 #: fortran/matchexp.c:80
7325 msgid "The name '%s' cannot be used as a defined operator at %C"
7328 #: fortran/matchexp.c:180
7330 msgid "Expected a right parenthesis in expression at %C"
7333 #: fortran/matchexp.c:305
7335 msgid "Expected exponent in expression at %C"
7338 #: fortran/matchexp.c:343 fortran/matchexp.c:348 fortran/matchexp.c:452
7339 #: fortran/matchexp.c:457
7342 "Extension: Unary operator following arithmetic operator (use parentheses) at "
7346 #: fortran/misc.c:39
7348 msgid "Out of memory-- malloc() failed"
7351 #: fortran/module.c:505
7353 msgid "Fortran 2003: module nature in USE statement at %C"
7356 #: fortran/module.c:517
7359 "Module nature in USE statement at %C shall be either INTRINSIC or "
7363 #: fortran/module.c:530
7365 msgid "\"::\" was expected after module nature at %C but was not found"
7368 #: fortran/module.c:539
7370 msgid "Fortran 2003: \"USE :: module\" at %C"
7373 #: fortran/module.c:593
7375 msgid "Missing generic specification in USE statement at %C"
7378 #: fortran/module.c:601
7380 msgid "Fortran 2003: Renaming operators in USE statements at %C"
7383 #: fortran/module.c:643
7385 msgid "The name '%s' at %C has already been used as an external module name."
7388 #: fortran/module.c:921
7390 msgid "Reading module %s at line %d column %d: %s"
7393 #: fortran/module.c:925
7395 msgid "Writing module %s at line %d column %d: %s"
7398 #: fortran/module.c:929
7400 msgid "Module %s at line %d column %d: %s"
7403 #: fortran/module.c:969
7404 msgid "Unexpected EOF"
7407 #: fortran/module.c:1001
7408 msgid "Unexpected end of module in string constant"
7411 #: fortran/module.c:1055
7412 msgid "Integer overflow"
7415 #: fortran/module.c:1086
7416 msgid "Name too long"
7419 #: fortran/module.c:1193
7423 #: fortran/module.c:1237
7424 msgid "Expected name"
7427 #: fortran/module.c:1240
7428 msgid "Expected left parenthesis"
7431 #: fortran/module.c:1243
7432 msgid "Expected right parenthesis"
7435 #: fortran/module.c:1246
7436 msgid "Expected integer"
7439 #: fortran/module.c:1249
7440 msgid "Expected string"
7443 #: fortran/module.c:1273
7444 msgid "find_enum(): Enum not found"
7447 #: fortran/module.c:1287
7449 msgid "Error writing modules file: %s"
7452 #: fortran/module.c:1836
7453 msgid "Expected attribute bit name"
7456 #: fortran/module.c:2661
7457 msgid "Expected integer string"
7460 #: fortran/module.c:2665
7461 msgid "Error converting integer"
7464 #: fortran/module.c:2687
7465 msgid "Expected real string"
7468 #: fortran/module.c:2889
7469 msgid "Expected expression type"
7472 #: fortran/module.c:2943
7473 msgid "Bad operator"
7476 #: fortran/module.c:3032
7477 msgid "Bad type in constant expression"
7480 #: fortran/module.c:3073
7482 msgid "Namelist %s cannot be renamed by USE association to %s"
7485 #: fortran/module.c:4244
7487 msgid "Symbol '%s' referenced at %L not found in module '%s'"
7490 #: fortran/module.c:4251
7492 msgid "User operator '%s' referenced at %L not found in module '%s'"
7495 #: fortran/module.c:4256
7497 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
7500 #: fortran/module.c:4805
7502 msgid "Can't open module file '%s' for writing at %C: %s"
7505 #: fortran/module.c:4843
7507 msgid "Error writing module file '%s' for writing: %s"
7510 #: fortran/module.c:4873 fortran/module.c:4955
7513 "Symbol '%s' referenced at %L does not exist in intrinsic module "
7517 #: fortran/module.c:4986
7520 "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
7523 #: fortran/module.c:5008
7525 msgid "Symbol '%s' already declared"
7528 #: fortran/module.c:5063
7531 "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name "
7535 #: fortran/module.c:5076
7538 "Symbol '%s' referenced at %L does not exist in intrinsic module "
7542 #: fortran/module.c:5084
7545 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
7546 "ISO_FORTRAN_ENV at %L is incompatible with option %s"
7549 #: fortran/module.c:5112
7552 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
7553 "ISO_FORTRAN_ENV at %C is incompatible with option %s"
7556 #: fortran/module.c:5128
7559 "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
7562 #: fortran/module.c:5162
7564 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
7567 #: fortran/module.c:5170
7569 msgid "Fortran 2003: ISO_C_BINDING module at %C"
7572 #: fortran/module.c:5180
7574 msgid "Can't find an intrinsic module named '%s' at %C"
7577 #: fortran/module.c:5185
7579 msgid "Can't open module file '%s' for reading at %C: %s"
7582 #: fortran/module.c:5193
7585 "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name "
7589 #: fortran/module.c:5208
7590 msgid "Unexpected end of module"
7593 #: fortran/module.c:5213
7595 msgid "File '%s' opened at %C is not a GFORTRAN module file"
7598 #: fortran/module.c:5223
7600 msgid "Can't USE the same module we're building!"
7603 #: fortran/openmp.c:134 fortran/openmp.c:562
7605 msgid "COMMON block /%s/ not found at %C"
7608 #: fortran/openmp.c:165
7610 msgid "Syntax error in OpenMP variable list at %C"
7613 #: fortran/openmp.c:293
7615 msgid "%s is not INTRINSIC procedure name at %C"
7618 #: fortran/openmp.c:404
7620 msgid "COLLAPSE clause argument not constant positive integer at %C"
7623 #: fortran/openmp.c:541
7625 msgid "Threadprivate variable at %C is an element of a COMMON block"
7628 #: fortran/openmp.c:581
7630 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
7633 #: fortran/openmp.c:759 fortran/resolve.c:6365 fortran/resolve.c:6718
7635 msgid "IF clause at %L requires a scalar LOGICAL expression"
7638 #: fortran/openmp.c:767
7640 msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
7643 #: fortran/openmp.c:775
7645 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
7648 #: fortran/openmp.c:815
7650 msgid "Object '%s' is not a variable at %L"
7653 #: fortran/openmp.c:823 fortran/openmp.c:833 fortran/openmp.c:840
7654 #: fortran/openmp.c:850
7656 msgid "Symbol '%s' present on multiple clauses at %L"
7659 #: fortran/openmp.c:873
7661 msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
7664 #: fortran/openmp.c:876
7666 msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
7669 #: fortran/openmp.c:884
7671 msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
7674 #: fortran/openmp.c:887
7676 msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
7679 #: fortran/openmp.c:895
7681 msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
7684 #: fortran/openmp.c:898
7686 msgid "Cray pointee '%s' in SHARED clause at %L"
7689 #: fortran/openmp.c:906
7691 msgid "THREADPRIVATE object '%s' in %s clause at %L"
7694 #: fortran/openmp.c:909
7696 msgid "Cray pointee '%s' in %s clause at %L"
7699 #: fortran/openmp.c:914
7701 msgid "POINTER object '%s' in %s clause at %L"
7704 #: fortran/openmp.c:919
7706 msgid "%s clause object '%s' has ALLOCATABLE components at %L"
7709 #: fortran/openmp.c:922
7711 msgid "Cray pointer '%s' in %s clause at %L"
7714 #: fortran/openmp.c:926
7716 msgid "Assumed size array '%s' in %s clause at %L"
7719 #: fortran/openmp.c:931
7721 msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
7724 #: fortran/openmp.c:940
7726 msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
7729 #: fortran/openmp.c:951
7731 msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
7734 #: fortran/openmp.c:962
7736 msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
7739 #: fortran/openmp.c:971
7741 msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
7744 #: fortran/openmp.c:1083
7747 "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
7750 #: fortran/openmp.c:1123
7753 "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or ."
7757 #: fortran/openmp.c:1171
7760 "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
7763 #: fortran/openmp.c:1185
7766 "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
7770 #: fortran/openmp.c:1217
7773 "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
7774 "reference var at %L"
7777 #: fortran/openmp.c:1241
7780 "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
7784 #: fortran/openmp.c:1248
7787 "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
7790 #: fortran/openmp.c:1264
7793 "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
7796 #: fortran/openmp.c:1267
7798 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
7801 #: fortran/openmp.c:1273
7803 msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
7806 #: fortran/openmp.c:1291
7809 "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
7813 #: fortran/openmp.c:1426
7815 msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
7818 #: fortran/openmp.c:1432
7820 msgid "!$OMP DO iteration variable must be of type integer at %L"
7823 #: fortran/openmp.c:1436
7825 msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
7828 #: fortran/openmp.c:1444
7831 "!$OMP DO iteration variable present on clause other than PRIVATE or "
7835 #: fortran/openmp.c:1462
7837 msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
7840 #: fortran/openmp.c:1476
7842 msgid "collapsed !$OMP DO loops not perfectly nested at %L"
7845 #: fortran/openmp.c:1485 fortran/openmp.c:1492
7847 msgid "not enough DO loops for collapsed !$OMP DO at %L"
7850 #: fortran/options.c:233
7852 msgid "Option -fwhole-program is not supported for Fortran"
7855 #: fortran/options.c:287
7857 msgid "Reading file '%s' as free form"
7860 #: fortran/options.c:297
7862 msgid "'-fd-lines-as-comments' has no effect in free form"
7865 #: fortran/options.c:300
7867 msgid "'-fd-lines-as-code' has no effect in free form"
7870 #: fortran/options.c:318
7872 msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
7875 #: fortran/options.c:321
7877 msgid "Flag -fno-automatic overwrites -frecursive"
7880 #: fortran/options.c:323
7882 msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
7885 #: fortran/options.c:327
7887 msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
7890 #: fortran/options.c:331
7892 msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
7895 #: fortran/options.c:404
7897 msgid "gfortran: Only one -J option allowed"
7900 #: fortran/options.c:447
7902 msgid "Argument to -ffpe-trap is not valid: %s"
7905 #: fortran/options.c:600
7907 msgid "Fixed line length must be at least seven."
7910 #: fortran/options.c:618
7912 msgid "Free line length must be at least three."
7915 #: fortran/options.c:632
7917 msgid "-static-libgfortran is not supported in this configuration"
7920 #: fortran/options.c:680
7922 msgid "Maximum supported identifier length is %d"
7925 #: fortran/options.c:712
7927 msgid "Unrecognized option to -finit-logical: %s"
7930 #: fortran/options.c:726
7932 msgid "Unrecognized option to -finit-real: %s"
7935 #: fortran/options.c:742
7937 msgid "The value of n in -finit-character=n must be between 0 and 127"
7940 #: fortran/options.c:833
7942 msgid "Maximum subrecord length cannot exceed %d"
7945 #: fortran/parse.c:454
7947 msgid "Unclassifiable statement at %C"
7950 #: fortran/parse.c:478
7952 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
7955 #: fortran/parse.c:559
7957 msgid "Unclassifiable OpenMP directive at %C"
7960 #: fortran/parse.c:601 fortran/parse.c:742
7962 msgid "Zero is not a valid statement label at %C"
7965 #: fortran/parse.c:608 fortran/parse.c:734
7967 msgid "Non-numeric character in statement label at %C"
7970 #: fortran/parse.c:620 fortran/parse.c:656 fortran/parse.c:782
7972 msgid "Semicolon at %C needs to be preceded by statement"
7975 #: fortran/parse.c:628 fortran/parse.c:794
7977 msgid "Ignoring statement label in empty statement at %C"
7980 #: fortran/parse.c:721 fortran/parse.c:761
7982 msgid "Bad continuation line at %C"
7985 #: fortran/parse.c:821
7987 msgid "Line truncated at %C"
7990 #: fortran/parse.c:1008
7992 msgid "FORMAT statement at %L does not have a statement label"
7995 #: fortran/parse.c:1080
7996 msgid "arithmetic IF"
7999 #: fortran/parse.c:1086
8000 msgid "attribute declaration"
8003 #: fortran/parse.c:1116
8004 msgid "data declaration"
8007 #: fortran/parse.c:1125
8008 msgid "derived type declaration"
8011 #: fortran/parse.c:1207
8015 #: fortran/parse.c:1216
8016 msgid "implied END DO"
8019 #: fortran/parse.c:1292
8023 #: fortran/parse.c:1295
8024 msgid "pointer assignment"
8027 #: fortran/parse.c:1304
8031 #: fortran/parse.c:1533
8033 msgid "Unexpected %s statement at %C"
8036 #: fortran/parse.c:1673
8038 msgid "%s statement at %C cannot follow %s statement at %L"
8041 #: fortran/parse.c:1690
8043 msgid "Unexpected end of file in '%s'"
8046 #: fortran/parse.c:1722
8048 msgid "Derived-type '%s' with SEQUENCE must not have a CONTAINS section at %C"
8051 #: fortran/parse.c:1725
8053 msgid "Derived-type '%s' with BIND(C) must not have a CONTAINS section at %C"
8056 #: fortran/parse.c:1745
8058 msgid "Components in TYPE at %C must precede CONTAINS"
8061 #: fortran/parse.c:1750
8063 msgid "Fortran 2003: Type-bound procedure at %C"
8066 #: fortran/parse.c:1759
8068 msgid "Fortran 2003: GENERIC binding at %C"
8071 #: fortran/parse.c:1769
8073 msgid "Fortran 2003: FINAL procedure declaration at %C"
8076 #: fortran/parse.c:1781
8078 msgid "Fortran 2008: Derived type definition at %C with empty CONTAINS section"
8081 #: fortran/parse.c:1792 fortran/parse.c:1903
8083 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
8086 #: fortran/parse.c:1800
8088 msgid "PRIVATE statement at %C must precede procedure bindings"
8091 #: fortran/parse.c:1808 fortran/parse.c:1919
8093 msgid "Duplicate PRIVATE statement at %C"
8096 #: fortran/parse.c:1818
8098 msgid "SEQUENCE statement at %C must precede CONTAINS"
8101 #: fortran/parse.c:1823
8103 msgid "Already inside a CONTAINS block at %C"
8106 #: fortran/parse.c:1878
8108 msgid "PROCEDURE binding at %C must be inside CONTAINS"
8111 #: fortran/parse.c:1883
8113 msgid "FINAL declaration at %C must be inside CONTAINS"
8116 #: fortran/parse.c:1892
8118 msgid "Fortran 2003: Derived type definition at %C without components"
8121 #: fortran/parse.c:1911
8123 msgid "PRIVATE statement at %C must precede structure components"
8126 #: fortran/parse.c:1932
8128 msgid "SEQUENCE statement at %C must precede structure components"
8131 #: fortran/parse.c:1939
8133 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
8136 #: fortran/parse.c:1944
8138 msgid "Duplicate SEQUENCE statement at %C"
8141 #: fortran/parse.c:1955
8143 msgid "Fortran 2003: CONTAINS block in derived type definition at %C"
8146 #: fortran/parse.c:2046
8148 msgid "ENUM declaration at %C has no ENUMERATORS"
8151 #: fortran/parse.c:2140
8153 msgid "Unexpected %s statement in INTERFACE block at %C"
8156 #: fortran/parse.c:2166
8158 msgid "SUBROUTINE at %C does not belong in a generic function interface"
8161 #: fortran/parse.c:2170
8163 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
8166 #: fortran/parse.c:2180
8169 "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
8172 #: fortran/parse.c:2211
8174 msgid "Unexpected %s statement at %C in INTERFACE body"
8177 #: fortran/parse.c:2225
8180 "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
8183 #: fortran/parse.c:2410
8185 msgid "%s statement must appear in a MODULE"
8188 #: fortran/parse.c:2417
8190 msgid "%s statement at %C follows another accessibility specification"
8193 #: fortran/parse.c:2467
8195 msgid "Bad kind expression for function '%s' at %L"
8198 #: fortran/parse.c:2471
8200 msgid "The type for function '%s' at %L is not accessible"
8203 #: fortran/parse.c:2529
8205 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
8208 #: fortran/parse.c:2550
8210 msgid "Unexpected %s statement in WHERE block at %C"
8213 #: fortran/parse.c:2609
8215 msgid "Unexpected %s statement in FORALL block at %C"
8218 #: fortran/parse.c:2660
8220 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
8223 #: fortran/parse.c:2678
8225 msgid "Duplicate ELSE statements at %L and %C"
8228 #: fortran/parse.c:2739
8230 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
8233 #: fortran/parse.c:2797
8235 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
8238 #: fortran/parse.c:2831
8240 msgid "End of nonblock DO statement at %C is within another block"
8243 #: fortran/parse.c:2840
8245 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
8248 #: fortran/parse.c:2889
8250 msgid "Statement label in ENDDO at %C doesn't match DO label"
8253 #: fortran/parse.c:2905
8255 msgid "named block DO at %L requires matching ENDDO name"
8258 #: fortran/parse.c:3164
8260 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
8263 #: fortran/parse.c:3220
8265 msgid "%s statement at %C cannot terminate a non-block DO loop"
8268 #: fortran/parse.c:3407
8270 msgid "Contained procedure '%s' at %C is already ambiguous"
8273 #: fortran/parse.c:3457
8275 msgid "Unexpected %s statement in CONTAINS section at %C"
8278 #: fortran/parse.c:3481
8281 "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at "
8285 #: fortran/parse.c:3552
8287 msgid "CONTAINS statement at %C is already in a contained program unit"
8290 #: fortran/parse.c:3601
8292 msgid "Global name '%s' at %L is already being used as a %s at %L"
8295 #: fortran/parse.c:3622
8297 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
8300 #: fortran/parse.c:3648
8302 msgid "Unexpected %s statement in BLOCK DATA at %C"
8305 #: fortran/parse.c:3691
8307 msgid "Unexpected %s statement in MODULE at %C"
8310 #. If we see a duplicate main program, shut down. If the second
8311 #. instance is an implied main program, i.e. data decls or executable
8312 #. statements, we're in for lots of errors.
8313 #: fortran/parse.c:3874
8315 msgid "Two main PROGRAMs at %L and %C"
8318 #: fortran/primary.c:90
8320 msgid "Missing kind-parameter at %C"
8323 #: fortran/primary.c:214
8325 msgid "Integer kind %d at %C not available"
8328 #: fortran/primary.c:222
8331 "Integer too big for its kind at %C. This check can be disabled with the "
8332 "option -fno-range-check"
8335 #: fortran/primary.c:251
8337 msgid "Extension: Hollerith constant at %C"
8340 #: fortran/primary.c:263
8342 msgid "Invalid Hollerith constant: %L must contain at least one character"
8345 #: fortran/primary.c:269
8347 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
8350 #: fortran/primary.c:286
8352 msgid "Invalid Hollerith constant at %L contains a wide character"
8355 #: fortran/primary.c:367
8357 msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
8360 #: fortran/primary.c:377
8362 msgid "Empty set of digits in BOZ constant at %C"
8365 #: fortran/primary.c:383
8367 msgid "Illegal character in BOZ constant at %C"
8370 #: fortran/primary.c:406
8372 msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
8375 #: fortran/primary.c:437
8377 msgid "Integer too big for integer kind %i at %C"
8380 #: fortran/primary.c:443
8382 msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
8385 #: fortran/primary.c:543
8387 msgid "Missing exponent in real number at %C"
8390 #: fortran/primary.c:599
8392 msgid "Real number at %C has a 'd' exponent and an explicit kind"
8395 #: fortran/primary.c:612
8397 msgid "Invalid real kind %d at %C"
8400 #: fortran/primary.c:626
8402 msgid "Real constant overflows its kind at %C"
8405 #: fortran/primary.c:631
8407 msgid "Real constant underflows its kind at %C"
8410 #: fortran/primary.c:723
8412 msgid "Syntax error in SUBSTRING specification at %C"
8415 #: fortran/primary.c:935
8417 msgid "Invalid kind %d for CHARACTER constant at %C"
8420 #: fortran/primary.c:956
8422 msgid "Unterminated character constant beginning at %C"
8425 #: fortran/primary.c:997
8428 "Character '%s' in string at %C is not representable in character kind %d"
8431 #: fortran/primary.c:1080
8433 msgid "Bad kind for logical constant at %C"
8436 #: fortran/primary.c:1119
8438 msgid "Expected PARAMETER symbol in complex constant at %C"
8441 #: fortran/primary.c:1125
8443 msgid "Numeric PARAMETER required in complex constant at %C"
8446 #: fortran/primary.c:1131
8448 msgid "Scalar PARAMETER required in complex constant at %C"
8451 #: fortran/primary.c:1135
8453 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
8456 #: fortran/primary.c:1165
8458 msgid "Error converting PARAMETER constant in complex constant at %C"
8461 #: fortran/primary.c:1294
8463 msgid "Syntax error in COMPLEX constant at %C"
8466 #: fortran/primary.c:1475
8468 msgid "Keyword '%s' at %C has already appeared in the current argument list"
8471 #: fortran/primary.c:1539
8473 msgid "Extension: argument list function at %C"
8476 #: fortran/primary.c:1606
8478 msgid "Expected alternate return label at %C"
8481 #: fortran/primary.c:1624
8483 msgid "Missing keyword name in actual argument list at %C"
8486 #: fortran/primary.c:1669
8488 msgid "Syntax error in argument list at %C"
8491 #: fortran/primary.c:1764
8493 msgid "Expected structure component name at %C"
8496 #: fortran/primary.c:1801
8498 msgid "Expected argument list at %C"
8501 #: fortran/primary.c:2095
8504 "Fortran 2003: Structure constructor with missing optional arguments at %C"
8507 #: fortran/primary.c:2103
8510 "No initializer for component '%s' given in the structure constructor at %C!"
8513 #: fortran/primary.c:2159
8515 msgid "Can't construct ABSTRACT type '%s' at %C"
8518 #: fortran/primary.c:2187
8520 msgid "Fortran 2003: Structure constructor with named arguments at %C"
8523 #: fortran/primary.c:2202
8525 msgid "Component initializer without name after component named %s at %C!"
8528 #: fortran/primary.c:2205
8530 msgid "Too many components in structure constructor at %C!"
8533 #: fortran/primary.c:2238
8535 msgid "Component '%s' is initialized twice in the structure constructor at %C!"
8538 #: fortran/primary.c:2294
8541 "component '%s' at %L has already been set by a parent derived type "
8545 #: fortran/primary.c:2317
8547 msgid "Syntax error in structure constructor at %C"
8550 #: fortran/primary.c:2407
8553 "'%s' at %C is the name of a recursive function and so refers to the result "
8554 "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
8557 #: fortran/primary.c:2529
8559 msgid "Unexpected use of subroutine name '%s' at %C"
8562 #: fortran/primary.c:2560
8564 msgid "Statement function '%s' requires argument list at %C"
8567 #: fortran/primary.c:2563
8569 msgid "Function '%s' requires an argument list at %C"
8572 #: fortran/primary.c:2608
8574 msgid "Missing argument to '%s' at %C"
8577 #: fortran/primary.c:2749
8579 msgid "Missing argument list in function '%s' at %C"
8582 #: fortran/primary.c:2777
8584 msgid "Symbol at %C is not appropriate for an expression"
8587 #: fortran/primary.c:2845
8589 msgid "Assigning to PROTECTED variable at %C"
8592 #: fortran/primary.c:2879
8594 msgid "Named constant at %C in an EQUIVALENCE"
8597 #: fortran/primary.c:2914
8599 msgid "'%s' at %C is not a variable"
8602 #: fortran/resolve.c:98
8604 msgid "'%s' at %L is of the ABSTRACT type '%s'"
8607 #: fortran/resolve.c:101
8609 msgid "ABSTRACT type '%s' used at %L"
8612 #: fortran/resolve.c:151
8615 "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
8618 #: fortran/resolve.c:155
8620 msgid "Alternate return specifier in function '%s' at %L is not allowed"
8623 #: fortran/resolve.c:168
8625 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
8628 #: fortran/resolve.c:175
8630 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
8633 #: fortran/resolve.c:188 fortran/resolve.c:1205
8636 "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
8639 #: fortran/resolve.c:236
8641 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
8644 #: fortran/resolve.c:241
8647 "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
8650 #: fortran/resolve.c:250
8652 msgid "Argument '%s' of elemental procedure at %L must be scalar"
8655 #: fortran/resolve.c:257
8658 "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
8661 #: fortran/resolve.c:265
8663 msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
8666 #: fortran/resolve.c:277
8668 msgid "Argument '%s' of statement function at %L must be scalar"
8671 #: fortran/resolve.c:287
8674 "Character-valued argument '%s' of statement function at %L must have "
8678 #: fortran/resolve.c:344
8680 msgid "Contained function '%s' at %L has no IMPLICIT type"
8683 #: fortran/resolve.c:347
8685 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
8688 #: fortran/resolve.c:364
8691 "Character-valued internal function '%s' at %L must not be assumed length"
8694 #: fortran/resolve.c:535
8696 msgid "Function %s at %L has entries with mismatched array specifications"
8699 #: fortran/resolve.c:552
8702 "Extension: Function %s at %L with entries returning variables of different "
8706 #: fortran/resolve.c:579
8708 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
8711 #: fortran/resolve.c:583
8713 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
8716 #: fortran/resolve.c:590
8718 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
8721 #: fortran/resolve.c:594
8723 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
8726 #: fortran/resolve.c:632
8728 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
8731 #: fortran/resolve.c:637
8733 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
8736 #: fortran/resolve.c:695
8739 "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is "
8743 #: fortran/resolve.c:699
8746 "Initialized variable '%s' at %L is in a blank COMMON but initialization is "
8747 "only allowed in named common blocks"
8750 #: fortran/resolve.c:710
8753 "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the "
8757 #: fortran/resolve.c:714
8760 "Derived type variable '%s' in COMMON at %L has an ultimate component that is "
8764 #: fortran/resolve.c:718
8767 "Derived type variable '%s' in COMMON at %L may not have default initializer"
8770 #: fortran/resolve.c:745
8772 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
8775 #: fortran/resolve.c:749
8777 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
8780 #: fortran/resolve.c:753
8782 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
8785 #: fortran/resolve.c:758
8787 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
8790 #: fortran/resolve.c:820
8792 msgid "Components of structure constructor '%s' at %L are PRIVATE"
8795 #: fortran/resolve.c:842
8798 "The rank of the element in the derived type constructor at %L does not match "
8799 "that of the component (%d/%d)"
8802 #: fortran/resolve.c:855
8805 "The element in the derived type constructor at %L, for pointer component '%"
8806 "s', is %s but should be %s"
8809 #: fortran/resolve.c:868
8812 "The NULL in the derived type constructor at %L is being applied to component "
8813 "'%s', which is neither a POINTER nor ALLOCATABLE"
8816 #: fortran/resolve.c:882
8819 "The element in the derived type constructor at %L, for pointer component '%"
8820 "s' should be a POINTER or a TARGET"
8823 #: fortran/resolve.c:1003
8826 "The upper bound in the last dimension must appear in the reference to the "
8827 "assumed size array '%s' at %L"
8830 #: fortran/resolve.c:1065
8832 msgid "'%s' at %L is ambiguous"
8835 #: fortran/resolve.c:1069
8837 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
8840 #: fortran/resolve.c:1100 fortran/resolve.c:5928 fortran/resolve.c:6683
8842 msgid "Label %d referenced at %L is never defined"
8845 #: fortran/resolve.c:1145
8847 msgid "Statement function '%s' at %L is not allowed as an actual argument"
8850 #: fortran/resolve.c:1153
8852 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
8855 #: fortran/resolve.c:1160
8857 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
8860 #: fortran/resolve.c:1166
8863 "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument "
8867 #: fortran/resolve.c:1183
8870 "Reference to ENTRY '%s' at %L is recursive, but procedure '%s' is not "
8871 "declared as RECURSIVE"
8874 #: fortran/resolve.c:1224
8876 msgid "Symbol '%s' at %L is ambiguous"
8879 #: fortran/resolve.c:1273
8881 msgid "By-value argument at %L is not of numeric type"
8884 #: fortran/resolve.c:1280
8886 msgid "By-value argument at %L cannot be an array or an array section"
8889 #: fortran/resolve.c:1294
8891 msgid "By-value argument at %L is not allowed in this context"
8894 #: fortran/resolve.c:1306
8896 msgid "Passing internal procedure at %L by location not allowed"
8899 #: fortran/resolve.c:1431
8902 "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
8903 "actual argument of an ELEMENTAL procedure unless there is a non-optional "
8904 "argument with the same rank (12.4.1.5)"
8907 #: fortran/resolve.c:1453
8908 msgid "elemental procedure"
8911 #: fortran/resolve.c:1470
8914 "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' "
8915 "is a scalar, but another actual argument is an array"
8918 #: fortran/resolve.c:1607
8920 msgid "There is no specific function for the generic '%s' at %L"
8923 #: fortran/resolve.c:1616
8926 "Generic function '%s' at %L is not consistent with a specific intrinsic "
8930 #: fortran/resolve.c:1671
8933 "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
8936 #: fortran/resolve.c:1717
8938 msgid "Unable to resolve the specific function '%s' at %L"
8941 #: fortran/resolve.c:1773 fortran/resolve.c:10177
8943 msgid "Function '%s' at %L has no IMPLICIT type"
8946 #: fortran/resolve.c:1984
8948 msgid "Argument to '%s' at %L is not a variable"
8951 #: fortran/resolve.c:2056
8953 msgid "More actual than formal arguments in '%s' call at %L"
8956 #: fortran/resolve.c:2068
8959 "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
8962 #: fortran/resolve.c:2094
8965 "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an "
8966 "array of zero size"
8969 #: fortran/resolve.c:2111
8972 "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
8973 "because it is not C interoperable"
8976 #: fortran/resolve.c:2121
8979 "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
8980 "because it is not C interoperable"
8983 #: fortran/resolve.c:2144 fortran/resolve.c:2183
8985 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
8988 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
8990 #: fortran/resolve.c:2159
8992 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
8995 #: fortran/resolve.c:2175
8997 msgid "Parameter '%s' to '%s' at %L must be a scalar"
9000 #. TODO: Update this error message to allow for procedure
9001 #. pointers once they are implemented.
9002 #: fortran/resolve.c:2197
9004 msgid "Parameter '%s' to '%s' at %L must be a procedure"
9007 #: fortran/resolve.c:2205
9009 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
9012 #: fortran/resolve.c:2251
9014 msgid "Intrinsic subroutine '%s' used as a function at %L"
9017 #: fortran/resolve.c:2258
9019 msgid "'%s' at %L is not a function"
9022 #: fortran/resolve.c:2264
9024 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
9027 #. Internal procedures are taken care of in resolve_contained_fntype.
9028 #: fortran/resolve.c:2309
9031 "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is "
9032 "not a dummy argument"
9035 #: fortran/resolve.c:2362
9038 "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE "
9042 #: fortran/resolve.c:2412
9044 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
9047 #: fortran/resolve.c:2419
9050 "Function reference to '%s' at %L is to a non-PURE procedure within a PURE "
9054 #: fortran/resolve.c:2434
9056 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
9059 #: fortran/resolve.c:2442
9062 "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as "
9066 #: fortran/resolve.c:2489
9068 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
9071 #: fortran/resolve.c:2492
9073 msgid "Subroutine call to '%s' at %L is not PURE"
9076 #: fortran/resolve.c:2555
9078 msgid "There is no specific subroutine for the generic '%s' at %L"
9081 #: fortran/resolve.c:2564
9084 "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine "
9088 #: fortran/resolve.c:2672
9090 msgid "Missing SHAPE parameter for call to %s at %L"
9093 #: fortran/resolve.c:2680
9095 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
9098 #: fortran/resolve.c:2764
9101 "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
9104 #: fortran/resolve.c:2808
9106 msgid "Unable to resolve the specific subroutine '%s' at %L"
9109 #: fortran/resolve.c:2868
9111 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
9114 #: fortran/resolve.c:2899
9116 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
9119 #: fortran/resolve.c:2907
9122 "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared "
9126 #: fortran/resolve.c:2982
9128 msgid "Shapes for operands at %L and %L are not conformable"
9131 #: fortran/resolve.c:3033
9133 msgid "Invalid context for NULL() pointer at %%L"
9136 #: fortran/resolve.c:3049
9138 msgid "Operand of unary numeric operator '%s' at %%L is %s"
9141 #: fortran/resolve.c:3065
9143 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
9146 #: fortran/resolve.c:3080
9148 msgid "Operands of string concatenation operator at %%L are %s/%s"
9151 #: fortran/resolve.c:3099
9153 msgid "Operands of logical operator '%s' at %%L are %s/%s"
9156 #: fortran/resolve.c:3113
9158 msgid "Operand of .not. operator at %%L is %s"
9161 #: fortran/resolve.c:3127
9162 msgid "COMPLEX quantities cannot be compared at %L"
9165 #: fortran/resolve.c:3156
9167 msgid "Logicals at %%L must be compared with %s instead of %s"
9170 #: fortran/resolve.c:3162
9172 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
9175 #: fortran/resolve.c:3170
9177 msgid "Unknown operator '%s' at %%L"
9180 #: fortran/resolve.c:3172
9182 msgid "Operand of user operator '%s' at %%L is %s"
9185 #: fortran/resolve.c:3175
9187 msgid "Operands of user operator '%s' at %%L are %s/%s"
9190 #: fortran/resolve.c:3261
9192 msgid "Inconsistent ranks for operator at %%L and %%L"
9195 #: fortran/resolve.c:3458
9197 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9200 #: fortran/resolve.c:3466
9202 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9205 #: fortran/resolve.c:3485
9207 msgid "Illegal stride of zero at %L"
9210 #: fortran/resolve.c:3502
9213 "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9216 #: fortran/resolve.c:3510
9219 "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9222 #: fortran/resolve.c:3526
9225 "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9228 #: fortran/resolve.c:3535
9231 "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9234 #: fortran/resolve.c:3574
9236 msgid "Rightmost upper bound of assumed size array section not specified at %L"
9239 #: fortran/resolve.c:3584
9241 msgid "Rank mismatch in array reference at %L (%d/%d)"
9244 #: fortran/resolve.c:3612
9246 msgid "Array index at %L must be scalar"
9249 #: fortran/resolve.c:3618
9251 msgid "Array index at %L must be of INTEGER type, found %s"
9254 #: fortran/resolve.c:3624
9256 msgid "Extension: REAL array index at %L"
9259 #: fortran/resolve.c:3654
9261 msgid "Argument dim at %L must be scalar"
9264 #: fortran/resolve.c:3661
9266 msgid "Argument dim at %L must be of INTEGER type"
9269 #: fortran/resolve.c:3782
9271 msgid "Array index at %L is an array of rank %d"
9274 #: fortran/resolve.c:3819
9276 msgid "Substring start index at %L must be of type INTEGER"
9279 #: fortran/resolve.c:3826
9281 msgid "Substring start index at %L must be scalar"
9284 #: fortran/resolve.c:3835
9286 msgid "Substring start index at %L is less than one"
9289 #: fortran/resolve.c:3848
9291 msgid "Substring end index at %L must be of type INTEGER"
9294 #: fortran/resolve.c:3855
9296 msgid "Substring end index at %L must be scalar"
9299 #: fortran/resolve.c:3865
9301 msgid "Substring end index at %L exceeds the string length"
9304 #: fortran/resolve.c:4003
9307 "Component to the right of a part reference with nonzero rank must not have "
9308 "the POINTER attribute at %L"
9311 #: fortran/resolve.c:4010
9314 "Component to the right of a part reference with nonzero rank must not have "
9315 "the ALLOCATABLE attribute at %L"
9318 #: fortran/resolve.c:4029
9321 "Two or more part references with nonzero rank must not be specified at %L"
9324 #: fortran/resolve.c:4208
9327 "Variable '%s', used in a specification expression, is referenced at %L "
9328 "before the ENTRY statement in which it is a parameter"
9331 #: fortran/resolve.c:4213
9334 "Variable '%s' is used at %L before the ENTRY statement in which it is a "
9338 #: fortran/resolve.c:4455
9340 msgid "Passed-object at %L must be scalar"
9343 #. Nothing matching found!
9344 #: fortran/resolve.c:4565
9347 "Found no matching specific binding for the call to the GENERIC '%s' at %L"
9350 #: fortran/resolve.c:4585
9352 msgid "'%s' at %L should be a SUBROUTINE"
9355 #: fortran/resolve.c:4621
9357 msgid "'%s' at %L should be a FUNCTION"
9360 #: fortran/resolve.c:4757
9362 msgid "%s at %L must be a scalar"
9365 #: fortran/resolve.c:4767
9367 msgid "Deleted feature: %s at %L must be integer"
9370 #: fortran/resolve.c:4771 fortran/resolve.c:4778
9372 msgid "%s at %L must be INTEGER"
9375 #: fortran/resolve.c:4798
9377 msgid "Cannot assign to loop variable in PURE procedure at %L"
9380 #: fortran/resolve.c:4822
9382 msgid "Step expression in DO loop at %L cannot be zero"
9385 #: fortran/resolve.c:4898
9387 msgid "FORALL index-name at %L must be a scalar INTEGER"
9390 #: fortran/resolve.c:4903
9392 msgid "FORALL start expression at %L must be a scalar INTEGER"
9395 #: fortran/resolve.c:4910
9397 msgid "FORALL end expression at %L must be a scalar INTEGER"
9400 #: fortran/resolve.c:4918
9402 msgid "FORALL stride expression at %L must be a scalar %s"
9405 #: fortran/resolve.c:4923
9407 msgid "FORALL stride expression at %L cannot be zero"
9410 #: fortran/resolve.c:4939
9412 msgid "FORALL index '%s' may not appear in triplet specification at %L"
9415 #: fortran/resolve.c:5019
9418 "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
9421 #: fortran/resolve.c:5026
9423 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
9426 #: fortran/resolve.c:5130
9429 "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the "
9430 "same statement at %L"
9433 #: fortran/resolve.c:5166
9435 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
9438 #: fortran/resolve.c:5174
9440 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
9443 #: fortran/resolve.c:5198
9445 msgid "Array specification required in ALLOCATE statement at %L"
9448 #: fortran/resolve.c:5228
9450 msgid "Bad array specification in ALLOCATE statement at %L"
9453 #: fortran/resolve.c:5248
9456 "'%s' must not appear in the array specification at %L in the same ALLOCATE "
9457 "statement where it is itself allocated"
9460 #: fortran/resolve.c:5271
9462 msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
9465 #: fortran/resolve.c:5275
9467 msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
9470 #: fortran/resolve.c:5280
9472 msgid "STAT tag in %s statement at %L must be of type INTEGER"
9475 #. The cases overlap, or they are the same
9476 #. element in the list. Either way, we must
9477 #. issue an error and get the next case from P.
9478 #. FIXME: Sort P and Q by line number.
9479 #: fortran/resolve.c:5443
9481 msgid "CASE label at %L overlaps with CASE label at %L"
9484 #: fortran/resolve.c:5494
9486 msgid "Expression in CASE statement at %L must be of type %s"
9489 #: fortran/resolve.c:5505
9491 msgid "Expression in CASE statement at %L must be of kind %d"
9494 #: fortran/resolve.c:5517
9496 msgid "Expression in CASE statement at %L must be scalar"
9499 #: fortran/resolve.c:5563
9502 "Selection expression in computed GOTO statement at %L must be a scalar "
9503 "integer expression"
9506 #: fortran/resolve.c:5581
9508 msgid "Argument of SELECT statement at %L cannot be %s"
9511 #: fortran/resolve.c:5590
9513 msgid "Argument of SELECT statement at %L must be a scalar expression"
9516 #: fortran/resolve.c:5655
9519 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
9522 #: fortran/resolve.c:5681
9524 msgid "Logical range in CASE statement at %L is not allowed"
9527 #: fortran/resolve.c:5693
9529 msgid "constant logical value in CASE statement is repeated at %L"
9532 #: fortran/resolve.c:5707
9534 msgid "Range specification at %L can never be matched"
9537 #: fortran/resolve.c:5810
9539 msgid "Logical SELECT CASE block at %L has more that two cases"
9542 #: fortran/resolve.c:5848
9544 msgid "Data transfer element at %L cannot have POINTER components"
9547 #: fortran/resolve.c:5855
9549 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
9552 #: fortran/resolve.c:5862
9554 msgid "Data transfer element at %L cannot have PRIVATE components"
9557 #: fortran/resolve.c:5871
9560 "Data transfer element at %L cannot be a full reference to an assumed-size "
9564 #: fortran/resolve.c:5935
9567 "Statement at %L is not a valid branch target statement for the branch "
9571 #: fortran/resolve.c:5944
9573 msgid "Branch at %L may result in an infinite loop"
9576 #. The label is not in an enclosing block, so illegal. This was
9577 #. allowed in Fortran 66, so we allow it as extension. No
9578 #. further checks are necessary in this case.
9579 #: fortran/resolve.c:5957
9581 msgid "Label at %L is not in the same block as the GOTO statement at %L"
9584 #: fortran/resolve.c:5972 fortran/resolve.c:5986
9586 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
9589 #: fortran/resolve.c:6063
9591 msgid "WHERE mask at %L has inconsistent shape"
9594 #: fortran/resolve.c:6079
9596 msgid "WHERE assignment target at %L has inconsistent shape"
9599 #: fortran/resolve.c:6087 fortran/resolve.c:6174
9601 msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
9604 #: fortran/resolve.c:6097 fortran/resolve.c:6184
9606 msgid "Unsupported statement inside WHERE at %L"
9609 #: fortran/resolve.c:6128
9611 msgid "Assignment to a FORALL index variable at %L"
9614 #: fortran/resolve.c:6137
9617 "The FORALL with index '%s' is not used on the left side of the assignment at "
9618 "%L and so might cause multiple assignment to this object"
9621 #: fortran/resolve.c:6306
9623 msgid "An outer FORALL construct already has an index with this name %L"
9626 #: fortran/resolve.c:6373
9628 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
9631 #: fortran/resolve.c:6435
9633 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
9636 #: fortran/resolve.c:6508
9638 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
9641 #: fortran/resolve.c:6533
9643 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
9646 #: fortran/resolve.c:6545
9649 "The impure variable at %L is assigned to a derived type variable with a "
9650 "POINTER component in a PURE procedure (12.6)"
9653 #: fortran/resolve.c:6651
9655 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
9658 #: fortran/resolve.c:6654
9660 msgid "Variable '%s' has not been assigned a target label at %L"
9663 #: fortran/resolve.c:6665
9666 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
9669 #: fortran/resolve.c:6691
9671 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
9674 #: fortran/resolve.c:6706
9676 msgid "Arithmetic IF statement at %L requires a numeric expression"
9679 #: fortran/resolve.c:6752
9682 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
9685 #: fortran/resolve.c:6834
9687 msgid "FORALL mask clause at %L requires a LOGICAL expression"
9690 #: fortran/resolve.c:6906 fortran/resolve.c:6962
9693 "Binding label '%s' for common block '%s' at %L collides with the global "
9697 #. Common block names match but binding labels do not.
9698 #: fortran/resolve.c:6927
9701 "Binding label '%s' for common block '%s' at %L does not match the binding "
9702 "label '%s' for common block '%s' at %L"
9705 #: fortran/resolve.c:6974
9708 "Binding label '%s' for common block '%s' at %L collides with global entity '%"
9712 #. Make sure global procedures don't collide with anything.
9713 #: fortran/resolve.c:7026
9715 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
9718 #. Make sure procedures in interface bodies don't collide.
9719 #: fortran/resolve.c:7039
9722 "Binding label '%s' in interface body at %L collides with the global entity '%"
9726 #: fortran/resolve.c:7052
9728 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
9731 #: fortran/resolve.c:7129
9733 msgid "CHARACTER variable has zero length at %L"
9736 #: fortran/resolve.c:7416
9738 msgid "Allocatable array '%s' at %L must have a deferred shape"
9741 #: fortran/resolve.c:7419
9743 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
9746 #: fortran/resolve.c:7426
9748 msgid "Array pointer '%s' at %L must have a deferred shape"
9751 #: fortran/resolve.c:7437
9753 msgid "Array '%s' at %L cannot have a deferred shape"
9756 #: fortran/resolve.c:7465
9759 "The type '%s' cannot be host associated at %L because it is blocked by an "
9760 "incompatible object of the same name declared at %L"
9763 #: fortran/resolve.c:7488
9766 "Object '%s' at %L must have the SAVE attribute for default initialization of "
9770 #. The shape of a main program or module array needs to be
9772 #: fortran/resolve.c:7535
9774 msgid "The module or main program array '%s' at %L must have constant shape"
9777 #: fortran/resolve.c:7548
9780 "Entity with assumed character length at %L must be a dummy argument or a "
9784 #: fortran/resolve.c:7567
9786 msgid "'%s' at %L must have constant character length in this context"
9789 #: fortran/resolve.c:7603
9791 msgid "Allocatable '%s' at %L cannot have an initializer"
9794 #: fortran/resolve.c:7606
9796 msgid "External '%s' at %L cannot have an initializer"
9799 #: fortran/resolve.c:7610
9801 msgid "Dummy '%s' at %L cannot have an initializer"
9804 #: fortran/resolve.c:7613
9806 msgid "Intrinsic '%s' at %L cannot have an initializer"
9809 #: fortran/resolve.c:7616
9811 msgid "Function result '%s' at %L cannot have an initializer"
9814 #: fortran/resolve.c:7619
9816 msgid "Automatic array '%s' at %L cannot have an initializer"
9819 #: fortran/resolve.c:7642
9821 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
9824 #: fortran/resolve.c:7661
9827 "Character-valued statement function '%s' at %L must have constant length"
9830 #: fortran/resolve.c:7669
9833 "Automatic character length function '%s' at %L must have an explicit "
9837 #: fortran/resolve.c:7694
9840 "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%"
9841 "s', which is PUBLIC at %L"
9844 #: fortran/resolve.c:7717 fortran/resolve.c:7742
9847 "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy "
9848 "arguments of '%s' which is PRIVATE"
9851 #: fortran/resolve.c:7760
9853 msgid "Function '%s' at %L cannot have an initializer"
9856 #: fortran/resolve.c:7769
9858 msgid "External object '%s' at %L may not have an initializer"
9861 #: fortran/resolve.c:7777
9863 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
9866 #: fortran/resolve.c:7798
9868 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
9871 #: fortran/resolve.c:7802
9873 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
9876 #: fortran/resolve.c:7806
9878 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
9881 #: fortran/resolve.c:7810
9883 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
9886 #: fortran/resolve.c:7819
9888 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
9891 #: fortran/resolve.c:7872
9893 msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
9896 #: fortran/resolve.c:7879
9898 msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
9901 #: fortran/resolve.c:7923
9903 msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
9906 #: fortran/resolve.c:7931
9908 msgid "FINAL procedure at %L must have exactly one argument"
9911 #: fortran/resolve.c:7940
9913 msgid "Argument of FINAL procedure at %L must be of type '%s'"
9916 #: fortran/resolve.c:7948
9918 msgid "Argument of FINAL procedure at %L must not be a POINTER"
9921 #: fortran/resolve.c:7954
9923 msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
9926 #: fortran/resolve.c:7960
9928 msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
9931 #: fortran/resolve.c:7968
9933 msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
9936 #: fortran/resolve.c:7976
9938 msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
9941 #: fortran/resolve.c:7995
9943 msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
9946 #: fortran/resolve.c:8028
9949 "Only array FINAL procedures declared for derived type '%s' defined at %L, "
9950 "suggest also scalar one"
9953 #. TODO: Remove this error when finalization is finished.
9954 #: fortran/resolve.c:8033
9956 msgid "Finalization at %L is not yet implemented"
9959 #: fortran/resolve.c:8059
9961 msgid "Can't overwrite GENERIC '%s' at %L"
9964 #: fortran/resolve.c:8071
9966 msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
9969 #: fortran/resolve.c:8079
9971 msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
9974 #: fortran/resolve.c:8088
9976 msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
9979 #: fortran/resolve.c:8094
9982 "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
9986 #: fortran/resolve.c:8103
9988 msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
9991 #: fortran/resolve.c:8114
9993 msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
9996 #: fortran/resolve.c:8125
9999 "'%s' at %L and the overridden FUNCTION should have matching result types"
10002 #: fortran/resolve.c:8136
10004 msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
10007 #: fortran/resolve.c:8165
10010 "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the "
10011 "corresponding argument of the overridden procedure"
10014 #: fortran/resolve.c:8178
10017 "Types mismatch for dummy argument '%s' of '%s' %L in in respect to the "
10018 "overridden procedure"
10021 #: fortran/resolve.c:8188
10024 "'%s' at %L must have the same number of formal arguments as the overridden "
10028 #: fortran/resolve.c:8197
10030 msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
10033 #: fortran/resolve.c:8208
10035 msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
10038 #: fortran/resolve.c:8215
10041 "Passed-object dummy argument of '%s' at %L must be at the same position as "
10042 "the passed-object dummy argument of the overridden procedure"
10045 #: fortran/resolve.c:8246
10047 msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
10050 #: fortran/resolve.c:8255
10052 msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
10055 #: fortran/resolve.c:8324
10057 msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
10060 #: fortran/resolve.c:8336
10062 msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
10065 #: fortran/resolve.c:8366
10067 msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
10070 #: fortran/resolve.c:8424
10073 "'%s' must be a module procedure or an external procedure with an explicit "
10077 #: fortran/resolve.c:8461
10079 msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
10082 #: fortran/resolve.c:8475
10084 msgid "Procedure '%s' with PASS at %L must have at least one argument"
10087 #: fortran/resolve.c:8487
10090 "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
10093 #: fortran/resolve.c:8493
10096 "Polymorphic entities are not yet implemented, non-polymorphic passed-object "
10097 "dummy argument of '%s' at %L accepted"
10100 #: fortran/resolve.c:8518
10102 msgid "Procedure '%s' at %L has the same name as a component of '%s'"
10105 #: fortran/resolve.c:8527
10108 "Procedure '%s' at %L has the same name as an inherited component of '%s'"
10111 #: fortran/resolve.c:8595
10113 msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
10116 #: fortran/resolve.c:8612
10119 "Component '%s' of '%s' at %L has the same name as an inherited type-bound "
10123 #: fortran/resolve.c:8624
10126 "Character length of component '%s' needs to be a constant specification "
10130 #: fortran/resolve.c:8639
10133 "The component '%s' is a PRIVATE type and cannot be a component of '%s', "
10134 "which is PUBLIC at %L"
10137 #: fortran/resolve.c:8649
10140 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
10144 #: fortran/resolve.c:8660
10147 "The pointer component '%s' of '%s' at %L is a type that has not been declared"
10150 #: fortran/resolve.c:8688
10152 msgid "Component '%s' of '%s' at %L must have constant array bounds"
10155 #: fortran/resolve.c:8729
10158 "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC "
10159 "namelist '%s' at %L"
10162 #: fortran/resolve.c:8739
10165 "NAMELIST object '%s' has use-associated PRIVATE components and cannot be "
10166 "member of namelist '%s' at %L"
10169 #: fortran/resolve.c:8752
10172 "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC "
10173 "namelist '%s' at %L"
10176 #: fortran/resolve.c:8764
10179 "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
10182 #: fortran/resolve.c:8773
10185 "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
10188 #: fortran/resolve.c:8785
10191 "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE "
10195 #: fortran/resolve.c:8793
10198 "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
10201 #: fortran/resolve.c:8819
10203 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
10206 #: fortran/resolve.c:8838
10208 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
10211 #: fortran/resolve.c:8849
10214 "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
10217 #: fortran/resolve.c:8860
10219 msgid "Incompatible derived type in PARAMETER at %L"
10222 #: fortran/resolve.c:8919
10225 "Interface '%s', used by procedure '%s' at %L, is declared in a later "
10226 "PROCEDURE statement"
10229 #: fortran/resolve.c:8967
10231 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
10234 #: fortran/resolve.c:9000
10236 msgid "Type specified for intrinsic function '%s' at %L is ignored"
10239 #: fortran/resolve.c:9007
10241 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
10244 #: fortran/resolve.c:9014
10246 msgid "'%s' declared INTRINSIC at %L does not exist"
10249 #: fortran/resolve.c:9023
10252 "The intrinsic '%s' declared INTRINSIC at %L is not available in the current "
10253 "standard settings but %s. Use an appropriate -std=* option or enable -fall-"
10254 "intrinsics in order to use it."
10257 #: fortran/resolve.c:9067
10259 msgid "Assumed size array at %L must be a dummy argument"
10262 #: fortran/resolve.c:9070
10264 msgid "Assumed shape array at %L must be a dummy argument"
10267 #: fortran/resolve.c:9082
10269 msgid "Symbol at %L is not a DUMMY variable"
10272 #: fortran/resolve.c:9088
10275 "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
10278 #: fortran/resolve.c:9098
10281 "Character dummy variable '%s' at %L with VALUE attribute must have constant "
10285 #: fortran/resolve.c:9107
10288 "C interoperable character dummy variable '%s' at %L with VALUE attribute "
10289 "must have length one"
10292 #: fortran/resolve.c:9133
10295 "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block "
10296 "nor declared at the module level scope"
10299 #: fortran/resolve.c:9186
10301 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
10304 #: fortran/resolve.c:9226
10306 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
10309 #: fortran/resolve.c:9245
10312 "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have "
10313 "a default initializer"
10316 #: fortran/resolve.c:9304
10318 msgid "Threadprivate at %L isn't SAVEd"
10321 #: fortran/resolve.c:9389
10323 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
10326 #: fortran/resolve.c:9395
10328 msgid "DATA array '%s' at %L must be specified in a previous declaration"
10331 #: fortran/resolve.c:9440
10333 msgid "Nonconstant array section at %L in DATA statement"
10336 #: fortran/resolve.c:9453
10338 msgid "DATA statement at %L has more variables than values"
10341 #: fortran/resolve.c:9547
10343 msgid "iterator start at %L does not simplify"
10346 #: fortran/resolve.c:9554
10348 msgid "iterator end at %L does not simplify"
10351 #: fortran/resolve.c:9561
10353 msgid "iterator step at %L does not simplify"
10356 #: fortran/resolve.c:9687
10358 msgid "DATA statement at %L has more values than variables"
10361 #: fortran/resolve.c:9778
10363 msgid "Label %d at %L defined but not used"
10366 #: fortran/resolve.c:9783
10368 msgid "Label %d at %L defined but cannot be used"
10371 #: fortran/resolve.c:9868
10374 "Derived type variable '%s' at %L must have SEQUENCE attribute to be an "
10375 "EQUIVALENCE object"
10378 #: fortran/resolve.c:9877
10381 "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an "
10382 "EQUIVALENCE object"
10385 #: fortran/resolve.c:9885
10388 "Derived type variable '%s' at %L with default initialization cannot be in "
10389 "EQUIVALENCE with a variable in COMMON"
10392 #: fortran/resolve.c:9902
10395 "Derived type variable '%s' at %L with pointer component(s) cannot be an "
10396 "EQUIVALENCE object"
10399 #: fortran/resolve.c:10007
10401 msgid "Syntax error in EQUIVALENCE statement at %L"
10404 #: fortran/resolve.c:10022
10407 "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
10408 "the PROTECTED attribute"
10411 #: fortran/resolve.c:10034
10414 "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure "
10418 #: fortran/resolve.c:10043
10420 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
10423 #: fortran/resolve.c:10122
10426 "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
10429 #: fortran/resolve.c:10133
10431 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
10434 #: fortran/resolve.c:10144
10436 msgid "Substring at %L has length zero"
10439 #: fortran/resolve.c:10188
10441 msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
10444 #: fortran/resolve.c:10201
10446 msgid "ENTRY '%s' at %L has no IMPLICIT type"
10449 #: fortran/resolve.c:10227
10451 msgid "User operator procedure '%s' at %L must be a FUNCTION"
10454 #: fortran/resolve.c:10234
10456 msgid "User operator procedure '%s' at %L cannot be assumed character length"
10459 #: fortran/resolve.c:10240
10461 msgid "User operator procedure '%s' at %L must have at least one argument"
10464 #: fortran/resolve.c:10250
10466 msgid "First argument of operator interface at %L cannot be optional"
10469 #: fortran/resolve.c:10262
10471 msgid "Second argument of operator interface at %L cannot be optional"
10474 #: fortran/resolve.c:10266
10476 msgid "Operator interface at %L must have, at most, two arguments"
10479 #: fortran/resolve.c:10320
10481 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
10484 #: fortran/scanner.c:727
10487 "!$OMP at %C starts a commented line as it neither is followed by a space nor "
10488 "is a continuation line"
10491 #: fortran/scanner.c:1030 fortran/scanner.c:1154
10493 msgid "Limit of %d continuations exceeded in statement at %C"
10496 #: fortran/scanner.c:1078
10498 msgid "Missing '&' in continued character constant at %C"
10501 #: fortran/scanner.c:1304
10503 msgid "Nonconforming tab character at %C"
10506 #: fortran/scanner.c:1392 fortran/scanner.c:1395
10508 msgid "'&' not allowed by itself in line %d"
10511 #: fortran/scanner.c:1439
10513 msgid "Nonconforming tab character in column %d of line %d"
10516 #: fortran/scanner.c:1644
10518 msgid "%s:%d: file %s left but not entered"
10521 #: fortran/scanner.c:1678
10523 msgid "%s:%d: Illegal preprocessor directive"
10526 #: fortran/scanner.c:1796
10528 msgid "Can't open file '%s'"
10531 #: fortran/simplify.c:82
10533 msgid "Result of %s overflows its kind at %L"
10536 #: fortran/simplify.c:87
10538 msgid "Result of %s underflows its kind at %L"
10541 #: fortran/simplify.c:92
10543 msgid "Result of %s is NaN at %L"
10546 #: fortran/simplify.c:96
10548 msgid "Result of %s gives range error for its kind at %L"
10551 #: fortran/simplify.c:119
10553 msgid "KIND parameter of %s at %L must be an initialization expression"
10556 #: fortran/simplify.c:127
10558 msgid "Invalid KIND parameter of %s at %L"
10561 #: fortran/simplify.c:276
10563 msgid "Argument of %s function at %L is negative"
10566 #: fortran/simplify.c:283
10568 msgid "Argument of %s function at %L outside of range [0,127]"
10571 #: fortran/simplify.c:301
10574 "Argument of %s function at %L is too large for the collating sequence of "
10578 #: fortran/simplify.c:337
10580 msgid "Argument of ACOS at %L must be between -1 and 1"
10583 #: fortran/simplify.c:359
10585 msgid "Argument of ACOSH at %L must not be less than 1"
10588 #: fortran/simplify.c:576
10590 msgid "Argument of ASIN at %L must be between -1 and 1"
10593 #: fortran/simplify.c:632
10595 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
10598 #: fortran/simplify.c:655
10601 "If first argument of ATAN2 %L is zero, then the second argument must not be "
10605 #: fortran/simplify.c:1462
10607 msgid "Argument of IACHAR at %L must be of length one"
10610 #: fortran/simplify.c:1469
10612 msgid "Argument of IACHAR function at %L outside of range 0..127"
10615 #: fortran/simplify.c:1508
10617 msgid "Invalid second argument of IBCLR at %L"
10620 #: fortran/simplify.c:1516
10622 msgid "Second argument of IBCLR exceeds bit size at %L"
10625 #: fortran/simplify.c:1550
10627 msgid "Invalid second argument of IBITS at %L"
10630 #: fortran/simplify.c:1556
10632 msgid "Invalid third argument of IBITS at %L"
10635 #: fortran/simplify.c:1566
10637 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
10640 #: fortran/simplify.c:1613
10642 msgid "Invalid second argument of IBSET at %L"
10645 #: fortran/simplify.c:1621
10647 msgid "Second argument of IBSET exceeds bit size at %L"
10650 #: fortran/simplify.c:1651
10652 msgid "Argument of ICHAR at %L must be of length one"
10655 #: fortran/simplify.c:1854
10657 msgid "Argument of INT at %L is not a valid type"
10660 #: fortran/simplify.c:1885
10662 msgid "Argument of %s at %L is not a valid type"
10665 #: fortran/simplify.c:1982
10667 msgid "Invalid second argument of ISHFT at %L"
10670 #: fortran/simplify.c:1997
10672 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
10675 #: fortran/simplify.c:2061
10677 msgid "Invalid second argument of ISHFTC at %L"
10680 #: fortran/simplify.c:2075
10682 msgid "Invalid third argument of ISHFTC at %L"
10685 #: fortran/simplify.c:2081
10688 "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %"
10692 #: fortran/simplify.c:2097
10694 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
10697 #: fortran/simplify.c:2100
10700 "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
10704 #: fortran/simplify.c:2171
10706 msgid "Argument of KIND at %L is a DERIVED type"
10709 #: fortran/simplify.c:2362
10711 msgid "DIM argument at %L is out of bounds"
10714 #: fortran/simplify.c:2534
10716 msgid "Argument of LOG at %L cannot be less than or equal to zero"
10719 #: fortran/simplify.c:2547
10721 msgid "Complex argument of LOG at %L cannot be zero"
10724 #: fortran/simplify.c:2588
10726 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
10729 #. Result is processor-dependent.
10730 #: fortran/simplify.c:2869
10732 msgid "Second argument MOD at %L is zero"
10735 #. Result is processor-dependent.
10736 #: fortran/simplify.c:2880
10738 msgid "Second argument of MOD at %L is zero"
10741 #. Result is processor-dependent. This processor just opts
10742 #. to not handle it at all.
10743 #. Result is processor-dependent.
10744 #: fortran/simplify.c:2922 fortran/simplify.c:2934
10746 msgid "Second argument of MODULO at %L is zero"
10749 #: fortran/simplify.c:2980
10751 msgid "Second argument of NEAREST at %L shall not be zero"
10754 #: fortran/simplify.c:3015
10756 msgid "Result of NEAREST is NaN at %L"
10759 #: fortran/simplify.c:3296
10761 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
10764 #: fortran/simplify.c:3351
10766 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
10769 #: fortran/simplify.c:3465
10771 msgid "Integer too large in shape specification at %L"
10774 #: fortran/simplify.c:3473
10776 msgid "Too many dimensions in shape specification for RESHAPE at %L"
10779 #: fortran/simplify.c:3481
10781 msgid "Shape specification at %L cannot be negative"
10784 #: fortran/simplify.c:3493
10786 msgid "Shape specification at %L cannot be the null array"
10789 #: fortran/simplify.c:3514
10792 "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
10795 #: fortran/simplify.c:3521
10797 msgid "Error in ORDER parameter of RESHAPE at %L"
10800 #: fortran/simplify.c:3529
10802 msgid "ORDER parameter of RESHAPE at %L is out of range"
10805 #: fortran/simplify.c:3539
10807 msgid "Invalid permutation in ORDER parameter at %L"
10810 #: fortran/simplify.c:3598
10812 msgid "PAD parameter required for short SOURCE parameter at %L"
10815 #: fortran/simplify.c:3717
10817 msgid "Result of SCALE overflows its kind at %L"
10820 #: fortran/simplify.c:4351
10822 msgid "Argument of SQRT at %L has a negative value"
10825 #: fortran/simplify.c:4506
10828 "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
10832 #: fortran/simplify.c:4871
10835 "Character '%s' in string at %L cannot be converted into character kind %d"
10838 #: fortran/symbol.c:121
10840 msgid "Duplicate IMPLICIT NONE statement at %C"
10843 #: fortran/symbol.c:161
10845 msgid "Letter '%c' already set in IMPLICIT statement at %C"
10848 #: fortran/symbol.c:183
10850 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
10853 #: fortran/symbol.c:193
10855 msgid "Letter %c already has an IMPLICIT type at %C"
10858 #: fortran/symbol.c:249
10860 msgid "Symbol '%s' at %L has no IMPLICIT type"
10863 #. BIND(C) variables should not be implicitly declared.
10864 #: fortran/symbol.c:269
10867 "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
10870 #. Dummy args to a BIND(C) routine may not be interoperable if
10871 #. they are implicitly typed.
10872 #: fortran/symbol.c:283
10875 "Implicitly declared variable '%s' at %L may not be C interoperable but it is "
10876 "a dummy argument to the BIND(C) procedure '%s' at %L"
10879 #: fortran/symbol.c:324
10881 msgid "Function result '%s' at %L has no IMPLICIT type"
10884 #: fortran/symbol.c:403
10886 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
10889 #: fortran/symbol.c:607
10891 msgid "%s attribute applied to %s %s at %L"
10894 #: fortran/symbol.c:614
10896 msgid "BIND(C) applied to %s %s at %L"
10899 #: fortran/symbol.c:711 fortran/symbol.c:1364
10901 msgid "%s attribute conflicts with %s attribute at %L"
10904 #: fortran/symbol.c:714
10906 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
10909 #: fortran/symbol.c:722
10911 msgid "Fortran 2003: %s attribute with %s attribute at %L"
10914 #: fortran/symbol.c:728
10916 msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
10919 #: fortran/symbol.c:772
10921 msgid "Cannot change attributes of USE-associated symbol at %L"
10924 #: fortran/symbol.c:775
10926 msgid "Cannot change attributes of USE-associated symbol %s at %L"
10929 #: fortran/symbol.c:791
10931 msgid "Duplicate %s attribute specified at %L"
10934 #: fortran/symbol.c:824
10936 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
10939 #: fortran/symbol.c:850
10941 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
10944 #: fortran/symbol.c:968
10946 msgid "Cray Pointee at %L appears in multiple pointer() statements"
10949 #: fortran/symbol.c:987
10951 msgid "Duplicate PROTECTED attribute specified at %L"
10954 #: fortran/symbol.c:1020
10956 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
10959 #: fortran/symbol.c:1028
10961 msgid "Duplicate SAVE attribute specified at %L"
10964 #: fortran/symbol.c:1049
10966 msgid "Duplicate VALUE attribute specified at %L"
10969 #: fortran/symbol.c:1069
10971 msgid "Duplicate VOLATILE attribute specified at %L"
10974 #: fortran/symbol.c:1360
10976 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
10979 #: fortran/symbol.c:1394
10981 msgid "%s procedure at %L is already declared as %s procedure"
10984 #: fortran/symbol.c:1429
10986 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
10989 #: fortran/symbol.c:1453
10991 msgid "ACCESS specification at %L was already specified"
10994 #: fortran/symbol.c:1470
10996 msgid "Duplicate BIND attribute specified at %L"
10999 #: fortran/symbol.c:1477
11001 msgid "Fortran 2003: BIND(C) at %L"
11004 #: fortran/symbol.c:1494
11006 msgid "Duplicate EXTENDS attribute specified at %L"
11009 #: fortran/symbol.c:1498
11011 msgid "Fortran 2003: EXTENDS at %L"
11014 #: fortran/symbol.c:1520
11016 msgid "Symbol '%s' at %L already has an explicit interface"
11019 #: fortran/symbol.c:1527
11021 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
11024 #: fortran/symbol.c:1574
11026 msgid "Symbol '%s' at %L cannot have a type"
11029 #: fortran/symbol.c:1733
11031 msgid "Component '%s' at %C already declared at %L"
11034 #: fortran/symbol.c:1744
11036 msgid "Component '%s' at %C already in the parent type at %L"
11039 #: fortran/symbol.c:1819
11041 msgid "Symbol '%s' at %C is ambiguous"
11044 #: fortran/symbol.c:1851
11046 msgid "Derived type '%s' at %C is being used before it is defined"
11049 #: fortran/symbol.c:1892
11051 msgid "'%s' at %C is not a member of the '%s' structure"
11054 #: fortran/symbol.c:1900
11056 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
11059 #: fortran/symbol.c:1910
11061 msgid "All components of '%s' are PRIVATE in structure constructor at %C"
11064 #: fortran/symbol.c:2039
11066 msgid "Duplicate statement label %d at %L and %L"
11069 #: fortran/symbol.c:2049
11071 msgid "Label %d at %C already referenced as branch target"
11074 #: fortran/symbol.c:2058
11076 msgid "Label %d at %C already referenced as a format label"
11079 #: fortran/symbol.c:2100
11081 msgid "Label %d at %C previously used as a FORMAT label"
11084 #: fortran/symbol.c:2108
11086 msgid "Label %d at %C previously used as branch target"
11089 #: fortran/symbol.c:2420
11091 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
11094 #: fortran/symbol.c:2423
11097 "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
11100 #. Symbol is from another namespace.
11101 #: fortran/symbol.c:2567
11103 msgid "Symbol '%s' at %C has already been host associated"
11106 #: fortran/symbol.c:3336
11109 "Derived type '%s' declared at %L must have the BIND attribute to be C "
11113 #: fortran/symbol.c:3347
11115 msgid "Derived type '%s' at %L is empty"
11118 #: fortran/symbol.c:3364
11121 "Component '%s' at %L cannot have the POINTER attribute because it is a "
11122 "member of the BIND(C) derived type '%s' at %L"
11125 #: fortran/symbol.c:3376
11128 "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a "
11129 "member of the BIND(C) derived type '%s' at %L"
11132 #. If the derived type is bind(c), all fields must be
11134 #: fortran/symbol.c:3415
11137 "Component '%s' in derived type '%s' at %L may not be C interoperable, even "
11138 "though derived type '%s' is BIND(C)"
11141 #. If derived type is param to bind(c) routine, or to one
11142 #. of the iso_c_binding procs, it must be interoperable, so
11143 #. all fields must interop too.
11144 #: fortran/symbol.c:3424
11146 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
11149 #: fortran/symbol.c:3438
11152 "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) "
11156 #: fortran/symbol.c:3446
11159 "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND"
11163 #: fortran/symbol.c:4261
11165 msgid "Symbol '%s' is used before it is typed at %L"
11168 #: fortran/symbol.c:4267
11170 msgid "Extension: Symbol '%s' is used before it is typed at %L"
11173 #: fortran/symbol.c:4318
11175 msgid "'%s' of '%s' is PRIVATE at %C"
11178 #: fortran/target-memory.c:610
11180 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
11183 #: fortran/target-memory.c:697
11185 msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
11188 #: fortran/trans-array.c:641 fortran/trans-array.c:4368
11189 #: fortran/trans-array.c:5299 fortran/trans-intrinsic.c:3635
11191 msgid "Creating array temporary at %L"
11194 #. Problems occur when we get something like
11195 #. integer :: a(lots) = (/(i, i=1, lots)/)
11196 #: fortran/trans-array.c:3951
11199 "The number of elements in the array constructor at %L requires an increase "
11200 "of the allowed %d upper limit. See -fmax-array-constructor option"
11203 #: fortran/trans-array.c:5296
11205 msgid "Creating array temporary at %L for argument '%s'"
11208 #: fortran/trans-common.c:399
11210 msgid "Named COMMON block '%s' at %L shall be of the same size"
11213 #: fortran/trans-common.c:838
11215 msgid "Bad array reference at %L"
11218 #: fortran/trans-common.c:846
11220 msgid "Illegal reference type at %L as EQUIVALENCE object"
11223 #: fortran/trans-common.c:886
11225 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
11228 #. Aligning this field would misalign a previous field.
11229 #: fortran/trans-common.c:1019
11232 "The equivalence set for variable '%s' declared at %L violates alignment "
11236 #: fortran/trans-common.c:1086
11238 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
11241 #: fortran/trans-common.c:1101
11244 "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
11247 #: fortran/trans-common.c:1116
11250 "Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder "
11251 "elements or use -fno-align-commons"
11254 #: fortran/trans-common.c:1121
11257 "Padding of %d bytes required before '%s' in COMMON at %L; reorder elements "
11258 "or use -fno-align-commons"
11261 #: fortran/trans-common.c:1149
11263 msgid "COMMON '%s' at %L does not exist"
11266 #: fortran/trans-common.c:1157
11269 "COMMON '%s' at %L requires %d bytes of padding at start; reorder elements or "
11270 "use -fno-align-commons"
11273 #: fortran/trans-common.c:1161
11276 "COMMON at %L requires %d bytes of padding at start; reorder elements or use -"
11277 "fno-align-commons"
11280 #: fortran/trans-const.c:290
11282 msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
11285 #: fortran/trans-decl.c:2835 fortran/trans-decl.c:3858
11287 msgid "Return value of function '%s' at %L not set"
11290 #: fortran/trans-decl.c:3493
11292 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
11295 #: fortran/trans-decl.c:3497
11297 msgid "Unused dummy argument '%s' at %L"
11300 #: fortran/trans-decl.c:3503
11302 msgid "Unused variable '%s' declared at %L"
11305 #: fortran/trans-decl.c:3535
11307 msgid "Unused parameter '%s' declared at %L"
11310 #: fortran/trans-decl.c:3549
11312 msgid "Return value '%s' of function '%s' declared at %L not set"
11315 #: fortran/trans-expr.c:2391
11317 msgid "Unknown argument list function at %L"
11320 #: fortran/trans-intrinsic.c:853
11322 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
11325 #: fortran/trans-io.c:2006
11327 msgid "Derived type '%s' at %L has PRIVATE components"
11330 #: fortran/trans-stmt.c:462
11332 msgid "An alternate return at %L without a * dummy argument"
11335 #: fortran/trans.c:50
11336 msgid "Array bound mismatch"
11339 #: fortran/trans.c:51
11340 msgid "Array reference out of bounds"
11343 #: fortran/trans.c:52
11344 msgid "Incorrect function return value"
11347 #: fortran/trans.c:515 fortran/trans.c:935
11348 msgid "Attempt to allocate a negative amount of memory."
11351 #: fortran/trans.c:533
11352 msgid "Memory allocation failed"
11355 #: fortran/trans.c:615
11357 "Attempt to allocate negative amount of memory. Possible integer overflow"
11360 #: fortran/trans.c:646 fortran/trans.c:952
11361 msgid "Out of memory"
11364 #: fortran/trans.c:737
11366 msgid "Attempting to allocate already allocated array '%s'"
11369 #: fortran/trans.c:743
11370 msgid "Attempting to allocate already allocatedarray"
11373 #: fortran/trans.c:852
11375 msgid "Attempt to DEALLOCATE unallocated '%s'"
11378 #: java/jcf-dump.c:1068
11380 msgid "Not a valid Java .class file.\n"
11383 #: java/jcf-dump.c:1074
11385 msgid "error while parsing constant pool\n"
11388 #: java/jcf-dump.c:1080 java/jcf-parse.c:1436
11389 #, gcc-internal-format
11390 msgid "error in constant pool entry #%d\n"
11393 #: java/jcf-dump.c:1090
11395 msgid "error while parsing fields\n"
11398 #: java/jcf-dump.c:1096
11400 msgid "error while parsing methods\n"
11403 #: java/jcf-dump.c:1102
11405 msgid "error while parsing final attributes\n"
11408 #: java/jcf-dump.c:1139
11410 msgid "Try 'jcf-dump --help' for more information.\n"
11413 #: java/jcf-dump.c:1146
11416 "Usage: jcf-dump [OPTION]... CLASS...\n"
11420 #: java/jcf-dump.c:1147
11423 "Display contents of a class file in readable form.\n"
11427 #: java/jcf-dump.c:1148
11429 msgid " -c Disassemble method bodies\n"
11432 #: java/jcf-dump.c:1149
11434 msgid " --javap Generate output in 'javap' format\n"
11437 #: java/jcf-dump.c:1151
11439 msgid " --classpath PATH Set path to find .class files\n"
11442 #: java/jcf-dump.c:1152
11444 msgid " -IDIR Append directory to class path\n"
11447 #: java/jcf-dump.c:1153
11449 msgid " --bootclasspath PATH Override built-in class path\n"
11452 #: java/jcf-dump.c:1154
11454 msgid " --extdirs PATH Set extensions directory path\n"
11457 #: java/jcf-dump.c:1155
11459 msgid " -o FILE Set output file name\n"
11462 #: java/jcf-dump.c:1157
11464 msgid " --help Print this help, then exit\n"
11467 #: java/jcf-dump.c:1158
11469 msgid " --version Print version number, then exit\n"
11472 #: java/jcf-dump.c:1159
11474 msgid " -v, --verbose Print extra information while running\n"
11477 #: java/jcf-dump.c:1161
11480 "For bug reporting instructions, please see:\n"
11484 #: java/jcf-dump.c:1189 java/jcf-dump.c:1257
11486 msgid "jcf-dump: no classes specified\n"
11489 #: java/jcf-dump.c:1277
11491 msgid "Cannot open '%s' for output.\n"
11494 #: java/jcf-dump.c:1323
11496 msgid "bad format of .zip/.jar archive\n"
11499 #: java/jcf-dump.c:1441
11501 msgid "Bad byte codes.\n"
11504 #: java/jvgenmain.c:47
11506 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
11509 #: java/jvgenmain.c:109
11511 msgid "%s: Cannot open output file: %s\n"
11514 #: java/jvgenmain.c:151
11516 msgid "%s: Failed to close output file %s\n"
11519 #: java/jvspec.c:409
11521 msgid "can't specify '-D' without '--main'\n"
11524 #: java/jvspec.c:412
11526 msgid "'%s' is not a valid class name"
11529 #: java/jvspec.c:418
11531 msgid "--resource requires -o"
11534 #: java/jvspec.c:432
11536 msgid "cannot specify both -C and -o"
11539 #: java/jvspec.c:444
11541 msgid "cannot create temporary file"
11544 #: java/jvspec.c:466
11546 msgid "using both @FILE with multiple files not implemented"
11549 #: java/jvspec.c:588
11551 msgid "cannot specify 'main' class when not linking"
11554 #: java/jvspec.c:80 gcc.c:828
11555 msgid "-pg and -fomit-frame-pointer are incompatible"
11558 #: config/linux.h:106 config/linux.h:108 config/rs6000/sysv4.h:902
11559 #: config/rs6000/sysv4.h:904 config/rs6000/linux64.h:345
11560 #: config/rs6000/linux64.h:347 config/alpha/linux-elf.h:33
11561 #: config/alpha/linux-elf.h:35
11562 msgid "-mglibc and -muclibc used together"
11565 #: config/lynx.h:70
11566 msgid "cannot use mthreads and mlegacy-threads together"
11569 #: config/lynx.h:95
11570 msgid "cannot use mshared and static together"
11573 #: config/sparc/linux64.h:165 config/sparc/linux64.h:176
11574 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
11575 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
11576 msgid "may not use both -m32 and -m64"
11579 #: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
11580 #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
11581 msgid "does not support multilib"
11584 #: config/mips/mips.h:1171 config/arc/arc.h:61
11585 msgid "may not use both -EB and -EL"
11588 #: config/mips/r3900.h:34
11589 msgid "-mhard-float not supported"
11592 #: config/mips/r3900.h:36
11593 msgid "-msingle-float and -msoft-float cannot both be specified"
11596 #: config/i386/mingw32.h:85 config/i386/cygwin.h:74
11597 msgid "shared and mdll are not compatible"
11601 msgid "GCC does not support -C or -CC without -E"
11605 msgid "-E or -x required when input is from standard input"
11608 #: fortran/lang-specs.h:45 fortran/lang-specs.h:58
11609 msgid "gfortran does not support -E without -cpp"
11612 #: config/bfin/elf.h:31
11613 msgid "no processor type specified for linking"
11616 #: config/vxworks.h:71
11617 msgid "-Xbind-now and -Xbind-lazy are incompatible"
11620 #: config/vax/netbsd-elf.h:41
11621 msgid "the -shared option is not currently supported for VAX ELF"
11624 #: config/i386/cygwin.h:28
11625 msgid "mno-cygwin and mno-win32 are not compatible"
11628 #: config/i386/nwld.h:34
11629 msgid "Static linking is not supported.\n"
11632 #: config/darwin.h:269
11633 msgid "-current_version only allowed with -dynamiclib"
11636 #: config/darwin.h:271
11637 msgid "-install_name only allowed with -dynamiclib"
11640 #: config/darwin.h:276
11641 msgid "-bundle not allowed with -dynamiclib"
11644 #: config/darwin.h:277
11645 msgid "-bundle_loader not allowed with -dynamiclib"
11648 #: config/darwin.h:278
11649 msgid "-client_name not allowed with -dynamiclib"
11652 #: config/darwin.h:283
11653 msgid "-force_flat_namespace not allowed with -dynamiclib"
11656 #: config/darwin.h:285
11657 msgid "-keep_private_externs not allowed with -dynamiclib"
11660 #: config/darwin.h:286
11661 msgid "-private_bundle not allowed with -dynamiclib"
11664 #: config/mcore/mcore.h:56
11665 msgid "the m210 does not have little endian support"
11668 #: java/lang-specs.h:33
11669 msgid "-fjni and -femit-class-files are incompatible"
11672 #: java/lang-specs.h:34
11673 msgid "-fjni and -femit-class-file are incompatible"
11676 #: java/lang-specs.h:35 java/lang-specs.h:36
11677 msgid "-femit-class-file should used along with -fsyntax-only"
11680 #: config/sh/sh.h:461
11681 msgid "SH2a does not support little-endian"
11684 #: config/arm/arm.h:148
11685 msgid "-msoft-float and -mhard_float may not be used together"
11688 #: config/arm/arm.h:150
11689 msgid "-mbig-endian and -mlittle-endian may not be used together"
11692 #: config/cris/cris.h:207
11693 msgid "Do not specify both -march=... and -mcpu=..."
11696 #: config/vax/vax.h:49 config/vax/vax.h:50
11697 msgid "profiling not supported with -mg\n"
11700 #: config/s390/tpf.h:119
11701 msgid "static is not supported on TPF-OS"
11704 #: config/rs6000/darwin.h:95
11705 msgid " conflicting code gen style switches are used"
11708 #: java/lang.opt:65
11709 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
11712 #: java/lang.opt:69
11713 msgid "Warn if deprecated empty statements are found"
11716 #: java/lang.opt:73
11717 msgid "Warn if .class files are out of date"
11720 #: java/lang.opt:77
11721 msgid "Warn if modifiers are specified when not necessary"
11724 #: java/lang.opt:81
11725 msgid "Deprecated; use --classpath instead"
11728 #: java/lang.opt:88
11729 msgid "Permit the use of the assert keyword"
11732 #: java/lang.opt:110
11733 msgid "Replace system path"
11736 #: java/lang.opt:114
11737 msgid "Generate checks for references to NULL"
11740 #: java/lang.opt:118
11741 msgid "Set class path"
11744 #: java/lang.opt:125
11745 msgid "Output a class file"
11748 #: java/lang.opt:129
11749 msgid "Alias for -femit-class-file"
11752 #: java/lang.opt:133
11753 msgid "Choose input encoding (defaults from your locale)"
11756 #: java/lang.opt:137
11757 msgid "Set the extension directory path"
11760 #: java/lang.opt:144
11761 msgid "Input file is a file with a list of filenames to compile"
11764 #: java/lang.opt:151
11765 msgid "Always check for non gcj generated classes archives"
11768 #: java/lang.opt:155
11770 "Assume the runtime uses a hash table to map an object to its synchronization "
11774 #: java/lang.opt:159
11775 msgid "Generate instances of Class at runtime"
11778 #: java/lang.opt:163
11779 msgid "Use offset tables for virtual method calls"
11782 #: java/lang.opt:170
11783 msgid "Assume native functions are implemented using JNI"
11786 #: java/lang.opt:174
11787 msgid "Enable optimization of static class initialization code"
11790 #: java/lang.opt:181
11791 msgid "Reduce the amount of reflection meta-data generated"
11794 #: java/lang.opt:185
11795 msgid "Enable assignability checks for stores into object arrays"
11798 #: java/lang.opt:189
11799 msgid "Generate code for the Boehm GC"
11802 #: java/lang.opt:193
11803 msgid "Call a library routine to do integer divisions"
11806 #: java/lang.opt:197
11807 msgid "Generated should be loaded by bootstrap loader"
11810 #: java/lang.opt:201
11811 msgid "Set the source language version"
11814 #: java/lang.opt:205
11815 msgid "Set the target VM version"
11818 #: ada/gcc-interface/lang.opt:100
11819 msgid "Specify options to GNAT"
11822 #: fortran/lang.opt:53
11823 msgid "Add a directory for INCLUDE and MODULE searching"
11826 #: fortran/lang.opt:57
11827 msgid "Put MODULE files in 'directory'"
11830 #: fortran/lang.opt:73
11831 msgid "Warn about possible aliasing of dummy arguments"
11834 #: fortran/lang.opt:77
11835 msgid "Warn about alignment of COMMON blocks"
11838 #: fortran/lang.opt:81
11839 msgid "Warn about missing ampersand in continued character constants"
11842 #: fortran/lang.opt:85
11843 msgid "Warn about creation of array temporaries"
11846 #: fortran/lang.opt:89
11847 msgid "Warn about truncated character expressions"
11850 #: fortran/lang.opt:93
11851 msgid "Warn about implicit conversion"
11854 #: fortran/lang.opt:97
11855 msgid "Warn about calls with implicit interface"
11858 #: fortran/lang.opt:101
11859 msgid "Warn about truncated source lines"
11862 #: fortran/lang.opt:105
11863 msgid "Warn on intrinsics not part of the selected standard"
11866 #: fortran/lang.opt:113
11867 msgid "Warn about \"suspicious\" constructs"
11870 #: fortran/lang.opt:117
11871 msgid "Permit nonconforming uses of the tab character"
11874 #: fortran/lang.opt:121
11875 msgid "Warn about underflow of numerical constant expressions"
11878 #: fortran/lang.opt:125
11879 msgid "Warn if a user-procedure has the same name as an intrinsic"
11882 #: fortran/lang.opt:129
11883 msgid "Enable preprocessing"
11886 #: fortran/lang.opt:133
11887 msgid "Disable preprocessing"
11890 #: fortran/lang.opt:137
11891 msgid "Dump details about macro names and definitions during preprocessing"
11894 #: fortran/lang.opt:141
11895 msgid "Enable alignment of COMMON blocks"
11898 #: fortran/lang.opt:145
11899 msgid "All intrinsics procedures are available regardless of selected standard"
11902 #: fortran/lang.opt:153
11904 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
11908 #: fortran/lang.opt:157
11909 msgid "Specify that backslash in string introduces an escape character"
11912 #: fortran/lang.opt:161
11913 msgid "Produce a backtrace when a runtime error is encountered"
11916 #: fortran/lang.opt:165
11918 "-fblas-matmul-limit=<n> Size of the smallest matrix for which matmul "
11922 #: fortran/lang.opt:169
11924 "Produce a warning at runtime if a array temporary has been created for a "
11925 "procedure argument"
11928 #: fortran/lang.opt:173
11929 msgid "Use big-endian format for unformatted files"
11932 #: fortran/lang.opt:177
11933 msgid "Use little-endian format for unformatted files"
11936 #: fortran/lang.opt:181
11937 msgid "Use native format for unformatted files"
11940 #: fortran/lang.opt:185
11941 msgid "Swap endianness for unformatted files"
11944 #: fortran/lang.opt:189
11945 msgid "Use the Cray Pointer extension"
11948 #: fortran/lang.opt:193
11949 msgid "Ignore 'D' in column one in fixed form"
11952 #: fortran/lang.opt:197
11953 msgid "Treat lines with 'D' in column one as comments"
11956 #: fortran/lang.opt:201
11957 msgid "Set the default double precision kind to an 8 byte wide type"
11960 #: fortran/lang.opt:205
11961 msgid "Set the default integer kind to an 8 byte wide type"
11964 #: fortran/lang.opt:209
11965 msgid "Set the default real kind to an 8 byte wide type"
11968 #: fortran/lang.opt:213
11969 msgid "Allow dollar signs in entity names"
11972 #: fortran/lang.opt:217
11973 msgid "Dump a core file when a runtime error occurs"
11976 #: fortran/lang.opt:221
11977 msgid "Display the code tree after parsing"
11980 #: fortran/lang.opt:225
11982 "Specify that an external BLAS library should be used for matmul calls on "
11983 "large-size arrays"
11986 #: fortran/lang.opt:229
11987 msgid "Use f2c calling convention"
11990 #: fortran/lang.opt:233
11991 msgid "Assume that the source file is fixed form"
11994 #: fortran/lang.opt:237
11995 msgid "Specify where to find the compiled intrinsic modules"
11998 #: fortran/lang.opt:241
11999 msgid "Allow arbitrary character line width in fixed mode"
12002 #: fortran/lang.opt:245
12003 msgid "Use n as character line width in fixed mode"
12006 #: fortran/lang.opt:249
12007 msgid "Stop on following floating point exceptions"
12010 #: fortran/lang.opt:253
12011 msgid "Assume that the source file is free form"
12014 #: fortran/lang.opt:257
12015 msgid "Allow arbitrary character line width in free mode"
12018 #: fortran/lang.opt:261
12019 msgid "Use n as character line width in free mode"
12022 #: fortran/lang.opt:265
12024 "Specify that no implicit typing is allowed, unless overridden by explicit "
12025 "IMPLICIT statements"
12028 #: fortran/lang.opt:269
12030 "-finit-character=<n> Initialize local character variables to ASCII value n"
12033 #: fortran/lang.opt:273
12034 msgid "-finit-integer=<n> Initialize local integer variables to n"
12037 #: fortran/lang.opt:277
12038 msgid "Initialize local variables to zero (from g77)"
12041 #: fortran/lang.opt:281
12042 msgid "-finit-logical=<true|false> Initialize local logical variables"
12045 #: fortran/lang.opt:285
12046 msgid "-finit-real=<zero|nan|inf|-inf> Initialize local real variables"
12049 #: fortran/lang.opt:289
12051 "-fmax-array-constructor=<n> Maximum number of objects in an array "
12055 #: fortran/lang.opt:293
12056 msgid "Maximum number of errors to report"
12059 #: fortran/lang.opt:297
12060 msgid "Maximum identifier length"
12063 #: fortran/lang.opt:301
12064 msgid "Maximum length for subrecords"
12067 #: fortran/lang.opt:305
12068 msgid "Size in bytes of the largest array that will be put on the stack"
12071 #: fortran/lang.opt:309
12072 msgid "Set default accessibility of module entities to PRIVATE."
12075 #: fortran/lang.opt:313
12076 msgid "Enable OpenMP (also sets frecursive)"
12079 #: fortran/lang.opt:317
12080 msgid "Try to lay out derived types as compactly as possible"
12083 #: fortran/lang.opt:321
12084 msgid "Treat the input file as preprocessed"
12087 #: fortran/lang.opt:325
12088 msgid "Enable range checking during compilation"
12091 #: fortran/lang.opt:329
12092 msgid "Use a 4-byte record marker for unformatted files"
12095 #: fortran/lang.opt:333
12096 msgid "Use an 8-byte record marker for unformatted files"
12099 #: fortran/lang.opt:337
12100 msgid "Allocate local variables on the stack to allow indirect recursion"
12103 #: fortran/lang.opt:341
12104 msgid "Copy array sections into a contiguous block on procedure entry"
12107 #: fortran/lang.opt:345
12108 msgid "Append a second underscore if the name already contains an underscore"
12111 #: fortran/lang.opt:349 c.opt:729
12112 msgid "Use the narrowest integer type possible for enumeration types"
12115 #: fortran/lang.opt:353
12116 msgid "Apply negative sign to zero values"
12119 #: fortran/lang.opt:357
12120 msgid "Append underscores to externally visible names"
12123 #: fortran/lang.opt:393
12124 msgid "Statically link the GNU Fortran helper library (libgfortran)"
12127 #: fortran/lang.opt:397
12128 msgid "Conform to the ISO Fortran 2003 standard"
12131 #: fortran/lang.opt:401
12132 msgid "Conform to the ISO Fortran 2008 standard"
12135 #: fortran/lang.opt:405
12136 msgid "Conform to the ISO Fortran 95 standard"
12139 #: fortran/lang.opt:409
12140 msgid "Conform to nothing in particular"
12143 #: fortran/lang.opt:413
12144 msgid "Accept extensions to support legacy code"
12147 #: config/alpha/alpha.opt:23 config/i386/i386.opt:201
12148 msgid "Do not use hardware fp"
12151 #: config/alpha/alpha.opt:27
12152 msgid "Use fp registers"
12155 #: config/alpha/alpha.opt:31
12159 #: config/alpha/alpha.opt:35
12160 msgid "Do not assume GAS"
12163 #: config/alpha/alpha.opt:39
12164 msgid "Request IEEE-conformant math library routines (OSF/1)"
12167 #: config/alpha/alpha.opt:43
12168 msgid "Emit IEEE-conformant code, without inexact exceptions"
12171 #: config/alpha/alpha.opt:50
12172 msgid "Do not emit complex integer constants to read-only memory"
12175 #: config/alpha/alpha.opt:54
12179 #: config/alpha/alpha.opt:58
12180 msgid "Do not use VAX fp"
12183 #: config/alpha/alpha.opt:62
12184 msgid "Emit code for the byte/word ISA extension"
12187 #: config/alpha/alpha.opt:66
12188 msgid "Emit code for the motion video ISA extension"
12191 #: config/alpha/alpha.opt:70
12192 msgid "Emit code for the fp move and sqrt ISA extension"
12195 #: config/alpha/alpha.opt:74
12196 msgid "Emit code for the counting ISA extension"
12199 #: config/alpha/alpha.opt:78
12200 msgid "Emit code using explicit relocation directives"
12203 #: config/alpha/alpha.opt:82
12204 msgid "Emit 16-bit relocations to the small data areas"
12207 #: config/alpha/alpha.opt:86
12208 msgid "Emit 32-bit relocations to the small data areas"
12211 #: config/alpha/alpha.opt:90
12212 msgid "Emit direct branches to local functions"
12215 #: config/alpha/alpha.opt:94
12216 msgid "Emit indirect branches to local functions"
12219 #: config/alpha/alpha.opt:98
12220 msgid "Emit rdval instead of rduniq for thread pointer"
12223 #: config/alpha/alpha.opt:102 config/s390/s390.opt:59
12224 #: config/sparc/long-double-switch.opt:23
12225 msgid "Use 128-bit long double"
12228 #: config/alpha/alpha.opt:106 config/s390/s390.opt:63
12229 #: config/sparc/long-double-switch.opt:27
12230 msgid "Use 64-bit long double"
12233 #: config/alpha/alpha.opt:110
12234 msgid "Use features of and schedule given CPU"
12237 #: config/alpha/alpha.opt:114
12238 msgid "Schedule given CPU"
12241 #: config/alpha/alpha.opt:118
12242 msgid "Control the generated fp rounding mode"
12245 #: config/alpha/alpha.opt:122
12246 msgid "Control the IEEE trap mode"
12249 #: config/alpha/alpha.opt:126
12250 msgid "Control the precision given to fp exceptions"
12253 #: config/alpha/alpha.opt:130
12254 msgid "Tune expected memory latency"
12257 #: config/alpha/alpha.opt:134 config/ia64/ia64.opt:93
12258 #: config/rs6000/sysv4.opt:32
12259 msgid "Specify bit size of immediate TLS offsets"
12262 #: config/frv/frv.opt:23
12263 msgid "Use 4 media accumulators"
12266 #: config/frv/frv.opt:27
12267 msgid "Use 8 media accumulators"
12270 #: config/frv/frv.opt:31
12271 msgid "Enable label alignment optimizations"
12274 #: config/frv/frv.opt:35
12275 msgid "Dynamically allocate cc registers"
12278 #: config/frv/frv.opt:42
12279 msgid "Set the cost of branches"
12282 #: config/frv/frv.opt:46
12283 msgid "Enable conditional execution other than moves/scc"
12286 #: config/frv/frv.opt:50
12287 msgid "Change the maximum length of conditionally-executed sequences"
12290 #: config/frv/frv.opt:54
12292 "Change the number of temporary registers that are available to conditionally-"
12293 "executed sequences"
12296 #: config/frv/frv.opt:58
12297 msgid "Enable conditional moves"
12300 #: config/frv/frv.opt:62
12301 msgid "Set the target CPU type"
12304 #: config/frv/frv.opt:84
12305 msgid "Use fp double instructions"
12308 #: config/frv/frv.opt:88
12309 msgid "Change the ABI to allow double word insns"
12312 #: config/frv/frv.opt:92 config/bfin/bfin.opt:73
12313 msgid "Enable Function Descriptor PIC mode"
12316 #: config/frv/frv.opt:96
12317 msgid "Just use icc0/fcc0"
12320 #: config/frv/frv.opt:100
12321 msgid "Only use 32 FPRs"
12324 #: config/frv/frv.opt:104
12325 msgid "Use 64 FPRs"
12328 #: config/frv/frv.opt:108
12329 msgid "Only use 32 GPRs"
12332 #: config/frv/frv.opt:112
12333 msgid "Use 64 GPRs"
12336 #: config/frv/frv.opt:116
12337 msgid "Enable use of GPREL for read-only data in FDPIC"
12340 #: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
12341 #: config/pdp11/pdp11.opt:71
12342 msgid "Use hardware floating point"
12345 #: config/frv/frv.opt:124 config/bfin/bfin.opt:77
12346 msgid "Enable inlining of PLT in function calls"
12349 #: config/frv/frv.opt:128
12350 msgid "Enable PIC support for building libraries"
12353 #: config/frv/frv.opt:132
12354 msgid "Follow the EABI linkage requirements"
12357 #: config/frv/frv.opt:136
12358 msgid "Disallow direct calls to global functions"
12361 #: config/frv/frv.opt:140
12362 msgid "Use media instructions"
12365 #: config/frv/frv.opt:144
12366 msgid "Use multiply add/subtract instructions"
12369 #: config/frv/frv.opt:148
12370 msgid "Enable optimizing &&/|| in conditional execution"
12373 #: config/frv/frv.opt:152
12374 msgid "Enable nested conditional execution optimizations"
12377 #: config/frv/frv.opt:157
12378 msgid "Do not mark ABI switches in e_flags"
12381 #: config/frv/frv.opt:161
12382 msgid "Remove redundant membars"
12385 #: config/frv/frv.opt:165
12386 msgid "Pack VLIW instructions"
12389 #: config/frv/frv.opt:169
12390 msgid "Enable setting GPRs to the result of comparisons"
12393 #: config/frv/frv.opt:173
12394 msgid "Change the amount of scheduler lookahead"
12397 #: config/frv/frv.opt:177 config/pa/pa.opt:104
12398 msgid "Use software floating point"
12401 #: config/frv/frv.opt:181
12402 msgid "Assume a large TLS segment"
12405 #: config/frv/frv.opt:185
12406 msgid "Do not assume a large TLS segment"
12409 #: config/frv/frv.opt:190
12410 msgid "Cause gas to print tomcat statistics"
12413 #: config/frv/frv.opt:195
12414 msgid "Link with the library-pic libraries"
12417 #: config/frv/frv.opt:199
12418 msgid "Allow branches to be packed with other instructions"
12421 #: config/mn10300/mn10300.opt:23
12422 msgid "Target the AM33 processor"
12425 #: config/mn10300/mn10300.opt:27
12426 msgid "Target the AM33/2.0 processor"
12429 #: config/mn10300/mn10300.opt:31
12430 msgid "Work around hardware multiply bug"
12433 #: config/mn10300/mn10300.opt:36
12434 msgid "Enable linker relaxations"
12437 #: config/mn10300/mn10300.opt:40
12438 msgid "Return pointers in both a0 and d0"
12441 #: config/s390/tpf.opt:23
12442 msgid "Enable TPF-OS tracing code"
12445 #: config/s390/tpf.opt:27
12446 msgid "Specify main object for TPF-OS"
12449 #: config/s390/s390.opt:23
12453 #: config/s390/s390.opt:27
12457 #: config/s390/s390.opt:31 config/i386/i386.opt:97 config/spu/spu.opt:80
12458 msgid "Generate code for given CPU"
12461 #: config/s390/s390.opt:35
12462 msgid "Maintain backchain pointer"
12465 #: config/s390/s390.opt:39
12466 msgid "Additional debug prints"
12469 #: config/s390/s390.opt:43
12470 msgid "ESA/390 architecture"
12473 #: config/s390/s390.opt:47
12474 msgid "Enable fused multiply/add instructions"
12477 #: config/s390/s390.opt:51
12478 msgid "Enable decimal floating point hardware support"
12481 #: config/s390/s390.opt:55
12482 msgid "Enable hardware floating point"
12485 #: config/s390/s390.opt:67
12486 msgid "Use packed stack layout"
12489 #: config/s390/s390.opt:71
12490 msgid "Use bras for executable < 64k"
12493 #: config/s390/s390.opt:75
12494 msgid "Disable hardware floating point"
12497 #: config/s390/s390.opt:79
12499 "Set the max. number of bytes which has to be left to stack size before a "
12500 "trap instruction is triggered"
12503 #: config/s390/s390.opt:83
12505 "Emit extra code in the function prologue in order to trap if the stack size "
12506 "exceeds the given limit"
12509 #: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
12510 #: config/i386/i386.opt:229 config/rs6000/rs6000.opt:226 config/spu/spu.opt:84
12511 msgid "Schedule code for given CPU"
12514 #: config/s390/s390.opt:91
12518 #: config/s390/s390.opt:95
12519 msgid "Warn if a function uses alloca or creates an array with dynamic size"
12522 #: config/s390/s390.opt:99
12523 msgid "Warn if a single function's framesize exceeds the given framesize"
12526 #: config/s390/s390.opt:103
12527 msgid "z/Architecture"
12530 #: config/ia64/ilp32.opt:3
12531 msgid "Generate ILP32 code"
12534 #: config/ia64/ilp32.opt:7
12535 msgid "Generate LP64 code"
12538 #: config/ia64/ia64.opt:3
12539 msgid "Generate big endian code"
12542 #: config/ia64/ia64.opt:7
12543 msgid "Generate little endian code"
12546 #: config/ia64/ia64.opt:11
12547 msgid "Generate code for GNU as"
12550 #: config/ia64/ia64.opt:15
12551 msgid "Generate code for GNU ld"
12554 #: config/ia64/ia64.opt:19
12555 msgid "Emit stop bits before and after volatile extended asms"
12558 #: config/ia64/ia64.opt:23
12559 msgid "Use in/loc/out register names"
12562 #: config/ia64/ia64.opt:30
12563 msgid "Enable use of sdata/scommon/sbss"
12566 #: config/ia64/ia64.opt:34
12567 msgid "Generate code without GP reg"
12570 #: config/ia64/ia64.opt:38
12571 msgid "gp is constant (but save/restore gp on indirect calls)"
12574 #: config/ia64/ia64.opt:42
12575 msgid "Generate self-relocatable code"
12578 #: config/ia64/ia64.opt:46
12579 msgid "Generate inline floating point division, optimize for latency"
12582 #: config/ia64/ia64.opt:50
12583 msgid "Generate inline floating point division, optimize for throughput"
12586 #: config/ia64/ia64.opt:57
12587 msgid "Generate inline integer division, optimize for latency"
12590 #: config/ia64/ia64.opt:61
12591 msgid "Generate inline integer division, optimize for throughput"
12594 #: config/ia64/ia64.opt:65
12595 msgid "Do not inline integer division"
12598 #: config/ia64/ia64.opt:69
12599 msgid "Generate inline square root, optimize for latency"
12602 #: config/ia64/ia64.opt:73
12603 msgid "Generate inline square root, optimize for throughput"
12606 #: config/ia64/ia64.opt:77
12607 msgid "Do not inline square root"
12610 #: config/ia64/ia64.opt:81
12611 msgid "Enable Dwarf 2 line debug info via GNU as"
12614 #: config/ia64/ia64.opt:85
12615 msgid "Enable earlier placing stop bits for better scheduling"
12618 #: config/ia64/ia64.opt:89 config/spu/spu.opt:72 config/sh/sh.opt:253
12619 #: config/pa/pa.opt:51
12620 msgid "Specify range of registers to make fixed"
12623 #: config/ia64/ia64.opt:101
12624 msgid "Use data speculation before reload"
12627 #: config/ia64/ia64.opt:105
12628 msgid "Use data speculation after reload"
12631 #: config/ia64/ia64.opt:109
12632 msgid "Use control speculation"
12635 #: config/ia64/ia64.opt:113
12636 msgid "Use in block data speculation before reload"
12639 #: config/ia64/ia64.opt:117
12640 msgid "Use in block data speculation after reload"
12643 #: config/ia64/ia64.opt:121
12644 msgid "Use in block control speculation"
12647 #: config/ia64/ia64.opt:125
12648 msgid "Use simple data speculation check"
12651 #: config/ia64/ia64.opt:129
12652 msgid "Use simple data speculation check for control speculation"
12655 #: config/ia64/ia64.opt:133
12657 "If set, data speculative instructions will be chosen for schedule only if "
12658 "there are no other choices at the moment "
12661 #: config/ia64/ia64.opt:137
12663 "If set, control speculative instructions will be chosen for schedule only if "
12664 "there are no other choices at the moment "
12667 #: config/ia64/ia64.opt:141
12669 "Count speculative dependencies while calculating priority of instructions"
12672 #: config/ia64/ia64.opt:145
12673 msgid "Place a stop bit after every cycle when scheduling"
12676 #: config/ia64/ia64.opt:149
12678 "Assume that floating-point stores and loads are not likely to cause conflict "
12679 "when placed into one instruction group"
12682 #: config/ia64/ia64.opt:153
12684 "Soft limit on number of memory insns per instruction group, giving lower "
12685 "priority to subsequent memory insns attempting to schedule in the same insn "
12686 "group. Frequently useful to prevent cache bank conflicts. Default value is 1"
12689 #: config/ia64/ia64.opt:157
12691 "Disallow more than `msched-max-memory-insns' in instruction group. "
12692 "Otherwise, limit is `soft' (prefer non-memory operations when limit is "
12696 #: config/ia64/ia64.opt:161
12697 msgid "Don't generate checks for control speculation in selective scheduling"
12700 #: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23
12701 msgid "Use simulator runtime"
12704 #: config/m32c/m32c.opt:28
12705 msgid "Compile code for R8C variants"
12708 #: config/m32c/m32c.opt:32
12709 msgid "Compile code for M16C variants"
12712 #: config/m32c/m32c.opt:36
12713 msgid "Compile code for M32CM variants"
12716 #: config/m32c/m32c.opt:40
12717 msgid "Compile code for M32C variants"
12720 #: config/m32c/m32c.opt:44
12721 msgid "Number of memreg bytes (default: 16, range: 0..16)"
12724 #: config/sparc/little-endian.opt:23
12725 msgid "Generate code for little-endian"
12728 #: config/sparc/little-endian.opt:27
12729 msgid "Generate code for big-endian"
12732 #: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
12733 msgid "Use hardware FP"
12736 #: config/sparc/sparc.opt:31
12737 msgid "Do not use hardware FP"
12740 #: config/sparc/sparc.opt:35
12741 msgid "Assume possible double misalignment"
12744 #: config/sparc/sparc.opt:39
12745 msgid "Pass -assert pure-text to linker"
12748 #: config/sparc/sparc.opt:43
12749 msgid "Use ABI reserved registers"
12752 #: config/sparc/sparc.opt:47
12753 msgid "Use hardware quad FP instructions"
12756 #: config/sparc/sparc.opt:51
12757 msgid "Do not use hardware quad fp instructions"
12760 #: config/sparc/sparc.opt:55
12761 msgid "Compile for V8+ ABI"
12764 #: config/sparc/sparc.opt:59
12765 msgid "Use UltraSPARC Visual Instruction Set extensions"
12768 #: config/sparc/sparc.opt:63
12769 msgid "Pointers are 64-bit"
12772 #: config/sparc/sparc.opt:67
12773 msgid "Pointers are 32-bit"
12776 #: config/sparc/sparc.opt:71
12777 msgid "Use 64-bit ABI"
12780 #: config/sparc/sparc.opt:75
12781 msgid "Use 32-bit ABI"
12784 #: config/sparc/sparc.opt:79
12785 msgid "Use stack bias"
12788 #: config/sparc/sparc.opt:83
12789 msgid "Use structs on stronger alignment for double-word copies"
12792 #: config/sparc/sparc.opt:87
12793 msgid "Optimize tail call instructions in assembler and linker"
12796 #: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
12797 msgid "Use features of and schedule code for given CPU"
12800 #: config/sparc/sparc.opt:99
12801 msgid "Use given SPARC-V9 code model"
12804 #: config/sparc/sparc.opt:103
12805 msgid "Enable strict 32-bit psABI struct return checking."
12808 #: config/m32r/m32r.opt:23
12809 msgid "Compile for the m32rx"
12812 #: config/m32r/m32r.opt:27
12813 msgid "Compile for the m32r2"
12816 #: config/m32r/m32r.opt:31
12817 msgid "Compile for the m32r"
12820 #: config/m32r/m32r.opt:35
12821 msgid "Align all loops to 32 byte boundary"
12824 #: config/m32r/m32r.opt:39
12825 msgid "Prefer branches over conditional execution"
12828 #: config/m32r/m32r.opt:43
12829 msgid "Give branches their default cost"
12832 #: config/m32r/m32r.opt:47
12833 msgid "Display compile time statistics"
12836 #: config/m32r/m32r.opt:51
12837 msgid "Specify cache flush function"
12840 #: config/m32r/m32r.opt:55
12841 msgid "Specify cache flush trap number"
12844 #: config/m32r/m32r.opt:59
12845 msgid "Only issue one instruction per cycle"
12848 #: config/m32r/m32r.opt:63
12849 msgid "Allow two instructions to be issued per cycle"
12852 #: config/m32r/m32r.opt:67
12853 msgid "Code size: small, medium or large"
12856 #: config/m32r/m32r.opt:71
12857 msgid "Don't call any cache flush functions"
12860 #: config/m32r/m32r.opt:75
12861 msgid "Don't call any cache flush trap"
12864 #: config/m32r/m32r.opt:82
12865 msgid "Small data area: none, sdata, use"
12868 #: config/m68k/m68k.opt:23
12869 msgid "Generate code for a 520X"
12872 #: config/m68k/m68k.opt:27
12873 msgid "Generate code for a 5206e"
12876 #: config/m68k/m68k.opt:31
12877 msgid "Generate code for a 528x"
12880 #: config/m68k/m68k.opt:35
12881 msgid "Generate code for a 5307"
12884 #: config/m68k/m68k.opt:39
12885 msgid "Generate code for a 5407"
12888 #: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
12889 msgid "Generate code for a 68000"
12892 #: config/m68k/m68k.opt:47
12893 msgid "Generate code for a 68010"
12896 #: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
12897 msgid "Generate code for a 68020"
12900 #: config/m68k/m68k.opt:55
12901 msgid "Generate code for a 68040, without any new instructions"
12904 #: config/m68k/m68k.opt:59
12905 msgid "Generate code for a 68060, without any new instructions"
12908 #: config/m68k/m68k.opt:63
12909 msgid "Generate code for a 68030"
12912 #: config/m68k/m68k.opt:67
12913 msgid "Generate code for a 68040"
12916 #: config/m68k/m68k.opt:71
12917 msgid "Generate code for a 68060"
12920 #: config/m68k/m68k.opt:75
12921 msgid "Generate code for a 68302"
12924 #: config/m68k/m68k.opt:79
12925 msgid "Generate code for a 68332"
12928 #: config/m68k/m68k.opt:84
12929 msgid "Generate code for a 68851"
12932 #: config/m68k/m68k.opt:88
12933 msgid "Generate code that uses 68881 floating-point instructions"
12936 #: config/m68k/m68k.opt:92
12937 msgid "Align variables on a 32-bit boundary"
12940 #: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
12941 msgid "Specify the name of the target architecture"
12944 #: config/m68k/m68k.opt:100
12945 msgid "Use the bit-field instructions"
12948 #: config/m68k/m68k.opt:112
12949 msgid "Generate code for a ColdFire v4e"
12952 #: config/m68k/m68k.opt:116
12953 msgid "Specify the target CPU"
12956 #: config/m68k/m68k.opt:120
12957 msgid "Generate code for a cpu32"
12960 #: config/m68k/m68k.opt:124
12961 msgid "Use hardware division instructions on ColdFire"
12964 #: config/m68k/m68k.opt:128
12965 msgid "Generate code for a Fido A"
12968 #: config/m68k/m68k.opt:132
12969 msgid "Generate code which uses hardware floating point instructions"
12972 #: config/m68k/m68k.opt:136
12973 msgid "Enable ID based shared library"
12976 #: config/m68k/m68k.opt:140
12977 msgid "Do not use the bit-field instructions"
12980 #: config/m68k/m68k.opt:144
12981 msgid "Use normal calling convention"
12984 #: config/m68k/m68k.opt:148
12985 msgid "Consider type 'int' to be 32 bits wide"
12988 #: config/m68k/m68k.opt:152
12989 msgid "Generate pc-relative code"
12992 #: config/m68k/m68k.opt:156
12993 msgid "Use different calling convention using 'rtd'"
12996 #: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
12997 msgid "Enable separate data segment"
13000 #: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
13001 msgid "ID of shared library to build"
13004 #: config/m68k/m68k.opt:168
13005 msgid "Consider type 'int' to be 16 bits wide"
13008 #: config/m68k/m68k.opt:172
13009 msgid "Generate code with library calls for floating point"
13012 #: config/m68k/m68k.opt:176
13013 msgid "Do not use unaligned memory references"
13016 #: config/m68k/m68k.opt:180
13017 msgid "Tune for the specified target CPU or architecture"
13020 #: config/m68k/m68k.opt:184
13021 msgid "Support more than 8192 GOT entries on ColdFire"
13024 #: config/m68k/ieee.opt:24 config/i386/i386.opt:137
13025 msgid "Use IEEE math for fp comparisons"
13028 #: config/i386/djgpp.opt:25
13029 msgid "Ignored (obsolete)"
13032 #: config/i386/mingw.opt:23
13033 msgid "Warn about none ISO msvcrt scanf/printf width extensions"
13036 #: config/i386/i386.opt:61
13037 msgid "sizeof(long double) is 16"
13040 #: config/i386/i386.opt:65 config/i386/i386.opt:133
13041 msgid "Use hardware fp"
13044 #: config/i386/i386.opt:69
13045 msgid "sizeof(long double) is 12"
13048 #: config/i386/i386.opt:73
13049 msgid "Reserve space for outgoing arguments in the function prologue"
13052 #: config/i386/i386.opt:77
13053 msgid "Align some doubles on dword boundary"
13056 #: config/i386/i386.opt:81
13057 msgid "Function starts are aligned to this power of 2"
13060 #: config/i386/i386.opt:85
13061 msgid "Jump targets are aligned to this power of 2"
13064 #: config/i386/i386.opt:89
13065 msgid "Loop code aligned to this power of 2"
13068 #: config/i386/i386.opt:93
13069 msgid "Align destination of the string operations"
13072 #: config/i386/i386.opt:101
13073 msgid "Use given assembler dialect"
13076 #: config/i386/i386.opt:105
13077 msgid "Branches are this expensive (1-5, arbitrary units)"
13080 #: config/i386/i386.opt:109
13082 "Data greater than given threshold will go into .ldata section in x86-64 "
13086 #: config/i386/i386.opt:113
13087 msgid "Use given x86-64 code model"
13090 #: config/i386/i386.opt:117
13091 msgid "Generate sin, cos, sqrt for FPU"
13094 #: config/i386/i386.opt:121
13095 msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack"
13098 #: config/i386/i386.opt:125
13099 msgid "Return values of functions in FPU registers"
13102 #: config/i386/i386.opt:129
13103 msgid "Generate floating point mathematics using given instruction set"
13106 #: config/i386/i386.opt:141
13107 msgid "Inline all known string operations"
13110 #: config/i386/i386.opt:145
13112 "Inline memset/memcpy string operations, but perform inline version only for "
13116 #: config/i386/i386.opt:153
13117 msgid "Use native (MS) bitfield layout"
13120 #: config/i386/i386.opt:169
13121 msgid "Omit the frame pointer in leaf functions"
13124 #: config/i386/i386.opt:173
13125 msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
13128 #: config/i386/i386.opt:177
13129 msgid "Attempt to keep stack aligned to this power of 2"
13132 #: config/i386/i386.opt:181
13133 msgid "Assume incoming stack aligned to this power of 2"
13136 #: config/i386/i386.opt:185
13137 msgid "Use push instructions to save outgoing arguments"
13140 #: config/i386/i386.opt:189
13141 msgid "Use red-zone in the x86-64 code"
13144 #: config/i386/i386.opt:193
13145 msgid "Number of registers used to pass integer arguments"
13148 #: config/i386/i386.opt:197
13149 msgid "Alternate calling convention"
13152 #: config/i386/i386.opt:205
13153 msgid "Use SSE register passing conventions for SF and DF mode"
13156 #: config/i386/i386.opt:209
13157 msgid "Realign stack in prologue"
13160 #: config/i386/i386.opt:213
13161 msgid "Enable stack probing"
13164 #: config/i386/i386.opt:217
13165 msgid "Chose strategy to generate stringop using"
13168 #: config/i386/i386.opt:221
13169 msgid "Use given thread-local storage dialect"
13172 #: config/i386/i386.opt:225
13174 msgid "Use direct references against %gs when accessing tls data"
13177 #: config/i386/i386.opt:233
13178 msgid "Vector library ABI to use"
13181 #: config/i386/i386.opt:237
13182 msgid "Generate reciprocals instead of divss and sqrtss."
13185 #: config/i386/i386.opt:241
13186 msgid "Generate cld instruction in the function prologue."
13189 #: config/i386/i386.opt:248
13191 "Enable automatic generation of fused floating point multiply-add instructions"
13194 #: config/i386/i386.opt:256
13195 msgid "Generate 32bit i386 code"
13198 #: config/i386/i386.opt:260
13199 msgid "Generate 64bit x86-64 code"
13202 #: config/i386/i386.opt:264
13203 msgid "Support MMX built-in functions"
13206 #: config/i386/i386.opt:268
13207 msgid "Support 3DNow! built-in functions"
13210 #: config/i386/i386.opt:272
13211 msgid "Support Athlon 3Dnow! built-in functions"
13214 #: config/i386/i386.opt:276
13215 msgid "Support MMX and SSE built-in functions and code generation"
13218 #: config/i386/i386.opt:280
13219 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
13222 #: config/i386/i386.opt:284
13223 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
13226 #: config/i386/i386.opt:288
13228 "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
13231 #: config/i386/i386.opt:292
13233 "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code "
13237 #: config/i386/i386.opt:296 config/i386/i386.opt:300
13239 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions "
13240 "and code generation"
13243 #: config/i386/i386.opt:304
13244 msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
13247 #: config/i386/i386.opt:308
13249 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in "
13250 "functions and code generation"
13253 #: config/i386/i386.opt:312
13255 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in "
13256 "functions and code generation"
13259 #: config/i386/i386.opt:316
13261 "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
13264 #: config/i386/i386.opt:320
13265 msgid "Support SSE5 built-in functions and code generation"
13268 #: config/i386/i386.opt:324
13270 "Support code generation of Advanced Bit Manipulation (ABM) instructions."
13273 #: config/i386/i386.opt:328
13274 msgid "Support code generation of popcnt instruction."
13277 #: config/i386/i386.opt:332
13278 msgid "Support code generation of cmpxchg16b instruction."
13281 #: config/i386/i386.opt:336
13282 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
13285 #: config/i386/i386.opt:340
13286 msgid "Support AES built-in functions and code generation"
13289 #: config/i386/i386.opt:344
13290 msgid "Support PCLMUL built-in functions and code generation"
13293 #: config/i386/i386.opt:348
13294 msgid "Encode SSE instructions with VEX prefix"
13297 #: config/i386/cygming.opt:23
13298 msgid "Create console application"
13301 #: config/i386/cygming.opt:27
13302 msgid "Use the Cygwin interface"
13305 #: config/i386/cygming.opt:31
13306 msgid "Generate code for a DLL"
13309 #: config/i386/cygming.opt:35
13310 msgid "Ignore dllimport for functions"
13313 #: config/i386/cygming.opt:39
13314 msgid "Use Mingw-specific thread support"
13317 #: config/i386/cygming.opt:43
13318 msgid "Set Windows defines"
13321 #: config/i386/cygming.opt:47
13322 msgid "Create GUI application"
13325 #: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
13326 msgid "Support message passing with the Parallel Environment"
13329 #: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
13330 msgid "Conform more closely to IBM XLC semantics"
13333 #: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:128
13334 msgid "Generate 64-bit code"
13337 #: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:132
13338 msgid "Generate 32-bit code"
13341 #: config/rs6000/darwin.opt:32
13342 msgid "Generate code suitable for executables (NOT shared libs)"
13345 #: config/rs6000/rs6000.opt:24
13346 msgid "Use POWER instruction set"
13349 #: config/rs6000/rs6000.opt:28
13350 msgid "Do not use POWER instruction set"
13353 #: config/rs6000/rs6000.opt:32
13354 msgid "Use POWER2 instruction set"
13357 #: config/rs6000/rs6000.opt:36
13358 msgid "Use PowerPC instruction set"
13361 #: config/rs6000/rs6000.opt:40
13362 msgid "Do not use PowerPC instruction set"
13365 #: config/rs6000/rs6000.opt:44
13366 msgid "Use PowerPC-64 instruction set"
13369 #: config/rs6000/rs6000.opt:48
13370 msgid "Use PowerPC General Purpose group optional instructions"
13373 #: config/rs6000/rs6000.opt:52
13374 msgid "Use PowerPC Graphics group optional instructions"
13377 #: config/rs6000/rs6000.opt:56
13378 msgid "Use PowerPC V2.01 single field mfcr instruction"
13381 #: config/rs6000/rs6000.opt:60
13382 msgid "Use PowerPC V2.02 popcntb instruction"
13385 #: config/rs6000/rs6000.opt:64
13386 msgid "Use PowerPC V2.02 floating point rounding instructions"
13389 #: config/rs6000/rs6000.opt:68
13390 msgid "Use PowerPC V2.05 compare bytes instruction"
13393 #: config/rs6000/rs6000.opt:72
13394 msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
13397 #: config/rs6000/rs6000.opt:76
13398 msgid "Use AltiVec instructions"
13401 #: config/rs6000/rs6000.opt:80
13402 msgid "Use decimal floating point instructions"
13405 #: config/rs6000/rs6000.opt:84
13406 msgid "Use 4xx half-word multiply instructions"
13409 #: config/rs6000/rs6000.opt:88
13410 msgid "Use 4xx string-search dlmzb instruction"
13413 #: config/rs6000/rs6000.opt:92
13414 msgid "Generate load/store multiple instructions"
13417 #: config/rs6000/rs6000.opt:96
13418 msgid "Generate string instructions for block moves"
13421 #: config/rs6000/rs6000.opt:100
13422 msgid "Use new mnemonics for PowerPC architecture"
13425 #: config/rs6000/rs6000.opt:104
13426 msgid "Use old mnemonics for PowerPC architecture"
13429 #: config/rs6000/rs6000.opt:108 config/pdp11/pdp11.opt:83
13430 msgid "Do not use hardware floating point"
13433 #: config/rs6000/rs6000.opt:116
13434 msgid "Do not generate load/store with update instructions"
13437 #: config/rs6000/rs6000.opt:120
13438 msgid "Generate load/store with update instructions"
13441 #: config/rs6000/rs6000.opt:124
13442 msgid "Do not generate fused multiply/add instructions"
13445 #: config/rs6000/rs6000.opt:128
13446 msgid "Generate fused multiply/add instructions"
13449 #: config/rs6000/rs6000.opt:132
13450 msgid "Schedule the start and end of the procedure"
13453 #: config/rs6000/rs6000.opt:139
13454 msgid "Return all structures in memory (AIX default)"
13457 #: config/rs6000/rs6000.opt:143
13458 msgid "Return small structures in registers (SVR4 default)"
13461 #: config/rs6000/rs6000.opt:151
13462 msgid "Generate software reciprocal sqrt for better throughput"
13465 #: config/rs6000/rs6000.opt:155
13466 msgid "Do not place floating point constants in TOC"
13469 #: config/rs6000/rs6000.opt:159
13470 msgid "Place floating point constants in TOC"
13473 #: config/rs6000/rs6000.opt:163
13474 msgid "Do not place symbol+offset constants in TOC"
13477 #: config/rs6000/rs6000.opt:167
13478 msgid "Place symbol+offset constants in TOC"
13481 #: config/rs6000/rs6000.opt:178
13482 msgid "Use only one TOC entry per procedure"
13485 #: config/rs6000/rs6000.opt:182
13486 msgid "Put everything in the regular TOC"
13489 #: config/rs6000/rs6000.opt:186
13490 msgid "Generate VRSAVE instructions when generating AltiVec code"
13493 #: config/rs6000/rs6000.opt:190
13494 msgid "Deprecated option. Use -mvrsave/-mno-vrsave instead"
13497 #: config/rs6000/rs6000.opt:194
13498 msgid "Generate isel instructions"
13501 #: config/rs6000/rs6000.opt:198
13502 msgid "Deprecated option. Use -misel/-mno-isel instead"
13505 #: config/rs6000/rs6000.opt:202
13506 msgid "Generate SPE SIMD instructions on E500"
13509 #: config/rs6000/rs6000.opt:206
13510 msgid "Generate PPC750CL paired-single instructions"
13513 #: config/rs6000/rs6000.opt:210
13514 msgid "Deprecated option. Use -mspe/-mno-spe instead"
13517 #: config/rs6000/rs6000.opt:214
13518 msgid "Enable debug output"
13521 #: config/rs6000/rs6000.opt:218
13522 msgid "Specify ABI to use"
13525 #: config/rs6000/rs6000.opt:230
13526 msgid "Select full, part, or no traceback table"
13529 #: config/rs6000/rs6000.opt:234
13530 msgid "Avoid all range limits on call instructions"
13533 #: config/rs6000/rs6000.opt:238
13534 msgid "Generate Cell microcode"
13537 #: config/rs6000/rs6000.opt:242
13538 msgid "Warn when a Cell microcoded instruction is emitted"
13541 #: config/rs6000/rs6000.opt:246
13542 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
13545 #: config/rs6000/rs6000.opt:250
13546 msgid "Select GPR floating point method"
13549 #: config/rs6000/rs6000.opt:254
13550 msgid "Specify size of long double (64 or 128 bits)"
13553 #: config/rs6000/rs6000.opt:258
13554 msgid "Determine which dependences between insns are considered costly"
13557 #: config/rs6000/rs6000.opt:262
13558 msgid "Specify which post scheduling nop insertion scheme to apply"
13561 #: config/rs6000/rs6000.opt:266
13562 msgid "Specify alignment of structure fields default/natural"
13565 #: config/rs6000/rs6000.opt:270
13566 msgid "Specify scheduling priority for dispatch slot restricted insns"
13569 #: config/rs6000/rs6000.opt:274
13570 msgid "Single-precision floating point unit"
13573 #: config/rs6000/rs6000.opt:278
13574 msgid "Double-precision floating point unit"
13577 #: config/rs6000/rs6000.opt:282
13578 msgid "Floating point unit does not support divide & sqrt"
13581 #: config/rs6000/rs6000.opt:286
13582 msgid "Specify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)"
13585 #: config/rs6000/rs6000.opt:290
13586 msgid "Specify Xilinx FPU."
13589 #: config/rs6000/aix64.opt:24
13590 msgid "Compile for 64-bit pointers"
13593 #: config/rs6000/aix64.opt:28
13594 msgid "Compile for 32-bit pointers"
13597 #: config/rs6000/linux64.opt:24
13598 msgid "Call mcount for profiling before a function prologue"
13601 #: config/rs6000/sysv4.opt:24
13602 msgid "Select ABI calling convention"
13605 #: config/rs6000/sysv4.opt:28
13606 msgid "Select method for sdata handling"
13609 #: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
13610 msgid "Align to the base type of the bit-field"
13613 #: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
13614 msgid "Produce code relocatable at runtime"
13617 #: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
13618 msgid "Produce little endian code"
13621 #: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
13622 msgid "Produce big endian code"
13625 #: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
13626 #: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
13627 #: config/rs6000/sysv4.opt:124 config/rs6000/sysv4.opt:136
13628 msgid "no description yet"
13631 #: config/rs6000/sysv4.opt:78
13632 msgid "Assume all variable arg functions are prototyped"
13635 #: config/rs6000/sysv4.opt:87
13639 #: config/rs6000/sysv4.opt:91
13640 msgid "Allow bit-fields to cross word boundaries"
13643 #: config/rs6000/sysv4.opt:95
13644 msgid "Use alternate register names"
13647 #: config/rs6000/sysv4.opt:104
13648 msgid "Link with libsim.a, libc.a and sim-crt0.o"
13651 #: config/rs6000/sysv4.opt:108
13652 msgid "Link with libads.a, libc.a and crt0.o"
13655 #: config/rs6000/sysv4.opt:112
13656 msgid "Link with libyk.a, libc.a and crt0.o"
13659 #: config/rs6000/sysv4.opt:116
13660 msgid "Link with libmvme.a, libc.a and crt0.o"
13663 #: config/rs6000/sysv4.opt:120
13664 msgid "Set the PPC_EMB bit in the ELF flags header"
13667 #: config/rs6000/sysv4.opt:140
13668 msgid "Generate code to use a non-exec PLT and GOT"
13671 #: config/rs6000/sysv4.opt:144
13672 msgid "Generate code for old exec BSS PLT"
13675 #: config/spu/spu.opt:20
13676 msgid "Emit warnings when run-time relocations are generated"
13679 #: config/spu/spu.opt:24
13680 msgid "Emit errors when run-time relocations are generated"
13683 #: config/spu/spu.opt:28
13684 msgid "Specify cost of branches (Default 20)"
13687 #: config/spu/spu.opt:32
13688 msgid "Make sure loads and stores are not moved past DMA instructions"
13691 #: config/spu/spu.opt:36
13692 msgid "volatile must be specified on any memory that is effected by DMA"
13695 #: config/spu/spu.opt:40 config/spu/spu.opt:44
13697 "Insert nops when it might improve performance by allowing dual issue "
13701 #: config/spu/spu.opt:48
13702 msgid "Use standard main function as entry for startup"
13705 #: config/spu/spu.opt:52
13706 msgid "Generate branch hints for branches"
13709 #: config/spu/spu.opt:56
13710 msgid "Maximum number of nops to insert for a hint (Default 2)"
13713 #: config/spu/spu.opt:60
13715 "Approximate maximum number of instructions to allow between a hint and its "
13719 #: config/spu/spu.opt:64
13720 msgid "Generate code for 18 bit addressing"
13723 #: config/spu/spu.opt:68
13724 msgid "Generate code for 32 bit addressing"
13727 #: config/spu/spu.opt:76
13729 "Insert hbrp instructions after hinted branch targets to avoid the SPU hang "
13733 #: config/mcore/mcore.opt:23
13734 msgid "Generate code for the M*Core M210"
13737 #: config/mcore/mcore.opt:27
13738 msgid "Generate code for the M*Core M340"
13741 #: config/mcore/mcore.opt:31
13742 msgid "Set maximum alignment to 4"
13745 #: config/mcore/mcore.opt:35
13746 msgid "Force functions to be aligned to a 4 byte boundary"
13749 #: config/mcore/mcore.opt:39
13750 msgid "Set maximum alignment to 8"
13753 #: config/mcore/mcore.opt:43 config/score/score.opt:23
13754 msgid "Generate big-endian code"
13757 #: config/mcore/mcore.opt:47
13758 msgid "Emit call graph information"
13761 #: config/mcore/mcore.opt:51
13762 msgid "Use the divide instruction"
13765 #: config/mcore/mcore.opt:55
13766 msgid "Inline constants if it can be done in 2 insns or less"
13769 #: config/mcore/mcore.opt:59 config/score/score.opt:27
13770 msgid "Generate little-endian code"
13773 #: config/mcore/mcore.opt:67
13774 msgid "Use arbitrary sized immediates in bit operations"
13777 #: config/mcore/mcore.opt:71
13778 msgid "Prefer word accesses over byte accesses"
13781 #: config/mcore/mcore.opt:75
13782 msgid "Set the maximum amount for a single stack increment operation"
13785 #: config/mcore/mcore.opt:79
13786 msgid "Always treat bitfields as int-sized"
13789 #: config/arc/arc.opt:32
13790 msgid "Prepend the name of the cpu to all public symbol names"
13793 #: config/arc/arc.opt:42
13794 msgid "Compile code for ARC variant CPU"
13797 #: config/arc/arc.opt:46
13798 msgid "Put functions in SECTION"
13801 #: config/arc/arc.opt:50
13802 msgid "Put data in SECTION"
13805 #: config/arc/arc.opt:54
13806 msgid "Put read-only data in SECTION"
13809 #: config/sh/sh.opt:44
13810 msgid "Generate SH1 code"
13813 #: config/sh/sh.opt:48
13814 msgid "Generate SH2 code"
13817 #: config/sh/sh.opt:52
13818 msgid "Generate SH2a code"
13821 #: config/sh/sh.opt:56
13822 msgid "Generate SH2a FPU-less code"
13825 #: config/sh/sh.opt:60
13826 msgid "Generate default single-precision SH2a code"
13829 #: config/sh/sh.opt:64
13830 msgid "Generate only single-precision SH2a code"
13833 #: config/sh/sh.opt:68
13834 msgid "Generate SH2e code"
13837 #: config/sh/sh.opt:72
13838 msgid "Generate SH3 code"
13841 #: config/sh/sh.opt:76
13842 msgid "Generate SH3e code"
13845 #: config/sh/sh.opt:80
13846 msgid "Generate SH4 code"
13849 #: config/sh/sh.opt:84
13850 msgid "Generate SH4-100 code"
13853 #: config/sh/sh.opt:88
13854 msgid "Generate SH4-200 code"
13857 #: config/sh/sh.opt:94
13858 msgid "Generate SH4-300 code"
13861 #: config/sh/sh.opt:98
13862 msgid "Generate SH4 FPU-less code"
13865 #: config/sh/sh.opt:102
13866 msgid "Generate SH4-100 FPU-less code"
13869 #: config/sh/sh.opt:106
13870 msgid "Generate SH4-200 FPU-less code"
13873 #: config/sh/sh.opt:110
13874 msgid "Generate SH4-300 FPU-less code"
13877 #: config/sh/sh.opt:114
13878 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
13881 #: config/sh/sh.opt:119
13882 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
13885 #: config/sh/sh.opt:124
13886 msgid "Generate code for SH4 500 series (FPU-less)."
13889 #: config/sh/sh.opt:129
13890 msgid "Generate default single-precision SH4 code"
13893 #: config/sh/sh.opt:133
13894 msgid "Generate default single-precision SH4-100 code"
13897 #: config/sh/sh.opt:137
13898 msgid "Generate default single-precision SH4-200 code"
13901 #: config/sh/sh.opt:141
13902 msgid "Generate default single-precision SH4-300 code"
13905 #: config/sh/sh.opt:145
13906 msgid "Generate only single-precision SH4 code"
13909 #: config/sh/sh.opt:149
13910 msgid "Generate only single-precision SH4-100 code"
13913 #: config/sh/sh.opt:153
13914 msgid "Generate only single-precision SH4-200 code"
13917 #: config/sh/sh.opt:157
13918 msgid "Generate only single-precision SH4-300 code"
13921 #: config/sh/sh.opt:161
13922 msgid "Generate SH4a code"
13925 #: config/sh/sh.opt:165
13926 msgid "Generate SH4a FPU-less code"
13929 #: config/sh/sh.opt:169
13930 msgid "Generate default single-precision SH4a code"
13933 #: config/sh/sh.opt:173
13934 msgid "Generate only single-precision SH4a code"
13937 #: config/sh/sh.opt:177
13938 msgid "Generate SH4al-dsp code"
13941 #: config/sh/sh.opt:181
13942 msgid "Generate 32-bit SHmedia code"
13945 #: config/sh/sh.opt:185
13946 msgid "Generate 32-bit FPU-less SHmedia code"
13949 #: config/sh/sh.opt:189
13950 msgid "Generate 64-bit SHmedia code"
13953 #: config/sh/sh.opt:193
13954 msgid "Generate 64-bit FPU-less SHmedia code"
13957 #: config/sh/sh.opt:197
13958 msgid "Generate SHcompact code"
13961 #: config/sh/sh.opt:201
13962 msgid "Generate FPU-less SHcompact code"
13965 #: config/sh/sh.opt:205
13967 "Throttle unrolling to avoid thrashing target registers unless the unroll "
13968 "benefit outweighs this"
13971 #: config/sh/sh.opt:209
13972 msgid "Generate code in big endian mode"
13975 #: config/sh/sh.opt:213
13976 msgid "Generate 32-bit offsets in switch tables"
13979 #: config/sh/sh.opt:217
13980 msgid "Generate bit instructions"
13983 #: config/sh/sh.opt:221
13984 msgid "Cost to assume for a branch insn"
13987 #: config/sh/sh.opt:225
13988 msgid "Enable cbranchdi4 pattern"
13991 #: config/sh/sh.opt:229
13992 msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
13995 #: config/sh/sh.opt:233
13997 "Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in "
14001 #: config/sh/sh.opt:237
14002 msgid "Enable SH5 cut2 workaround"
14005 #: config/sh/sh.opt:241
14006 msgid "Align doubles at 64-bit boundaries"
14009 #: config/sh/sh.opt:245
14011 "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
14012 "inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
14015 #: config/sh/sh.opt:249
14016 msgid "Specify name for 32 bit signed division function"
14019 #: config/sh/sh.opt:260
14021 "Enable the use of the fused floating point multiply-accumulate operation"
14024 #: config/sh/sh.opt:264
14025 msgid "Cost to assume for gettr insn"
14028 #: config/sh/sh.opt:268 config/sh/sh.opt:318
14029 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
14032 #: config/sh/sh.opt:272
14033 msgid "Increase the IEEE compliance for floating-point code"
14036 #: config/sh/sh.opt:276
14037 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
14040 #: config/sh/sh.opt:280
14042 "inline code to invalidate instruction cache entries after setting up nested "
14043 "function trampolines"
14046 #: config/sh/sh.opt:284
14047 msgid "Assume symbols might be invalid"
14050 #: config/sh/sh.opt:288
14051 msgid "Annotate assembler instructions with estimated addresses"
14054 #: config/sh/sh.opt:292
14055 msgid "Generate code in little endian mode"
14058 #: config/sh/sh.opt:296
14059 msgid "Mark MAC register as call-clobbered"
14062 #: config/sh/sh.opt:302
14063 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
14066 #: config/sh/sh.opt:306
14067 msgid "Emit function-calls using global offset table when generating PIC"
14070 #: config/sh/sh.opt:310
14071 msgid "Assume pt* instructions won't trap"
14074 #: config/sh/sh.opt:314
14075 msgid "Shorten address references during linking"
14078 #: config/sh/sh.opt:322
14079 msgid "Deprecated. Use -Os instead"
14082 #: config/sh/sh.opt:326
14083 msgid "Cost to assume for a multiply insn"
14086 #: config/sh/sh.opt:330
14088 "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
14089 "if the inline code would not work in user mode."
14092 #: config/sh/sh.opt:336
14093 msgid "Pretend a branch-around-a-move is a conditional move."
14096 #: config/sh/superh.opt:6
14097 msgid "Board name [and memory region]."
14100 #: config/sh/superh.opt:10
14101 msgid "Runtime name."
14104 #: config/arm/eabi.opt:23
14105 msgid "Generate code for the Android operating system."
14108 #: config/arm/arm.opt:23
14109 msgid "Specify an ABI"
14112 #: config/arm/arm.opt:27
14113 msgid "Generate a call to abort if a noreturn function returns"
14116 #: config/arm/arm.opt:34
14117 msgid "Pass FP arguments in FP registers"
14120 #: config/arm/arm.opt:38
14121 msgid "Generate APCS conformant stack frames"
14124 #: config/arm/arm.opt:42
14125 msgid "Generate re-entrant, PIC code"
14128 #: config/arm/arm.opt:56
14129 msgid "Assume target CPU is configured as big endian"
14132 #: config/arm/arm.opt:60
14133 msgid "Thumb: Assume non-static functions may be called from ARM code"
14136 #: config/arm/arm.opt:64
14137 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
14140 #: config/arm/arm.opt:68
14141 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
14144 #: config/arm/arm.opt:72 config/bfin/bfin.opt:27
14145 msgid "Specify the name of the target CPU"
14148 #: config/arm/arm.opt:76
14149 msgid "Specify if floating point hardware should be used"
14152 #: config/arm/arm.opt:90
14153 msgid "Specify the name of the target floating point hardware/format"
14156 #: config/arm/arm.opt:94
14157 msgid "Alias for -mfloat-abi=hard"
14160 #: config/arm/arm.opt:98
14161 msgid "Assume target CPU is configured as little endian"
14164 #: config/arm/arm.opt:102
14165 msgid "Generate call insns as indirect calls, if necessary"
14168 #: config/arm/arm.opt:106
14169 msgid "Specify the register to be used for PIC addressing"
14172 #: config/arm/arm.opt:110
14173 msgid "Store function names in object code"
14176 #: config/arm/arm.opt:114
14177 msgid "Permit scheduling of a function's prologue sequence"
14180 #: config/arm/arm.opt:118
14181 msgid "Do not load the PIC register in function prologues"
14184 #: config/arm/arm.opt:122
14185 msgid "Alias for -mfloat-abi=soft"
14188 #: config/arm/arm.opt:126
14189 msgid "Specify the minimum bit alignment of structures"
14192 #: config/arm/arm.opt:130
14193 msgid "Compile for the Thumb not the ARM"
14196 #: config/arm/arm.opt:134
14197 msgid "Support calls between Thumb and ARM instruction sets"
14200 #: config/arm/arm.opt:138
14201 msgid "Specify how to access the thread pointer"
14204 #: config/arm/arm.opt:142
14205 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
14208 #: config/arm/arm.opt:146
14209 msgid "Thumb: Generate (leaf) stack frames even if not needed"
14212 #: config/arm/arm.opt:150
14213 msgid "Tune code for the given processor"
14216 #: config/arm/arm.opt:154
14217 msgid "Assume big endian bytes, little endian words"
14220 #: config/arm/arm.opt:158
14222 "Use Neon quad-word (rather than double-word) registers for vectorization"
14225 #: config/arm/arm.opt:162
14226 msgid "Only generate absolute relocations on word sized values."
14229 #: config/arm/arm.opt:166
14231 "Avoid overlapping destination and address registers on LDRD instructions"
14234 #: config/arm/pe.opt:23
14235 msgid "Ignore dllimport attribute for functions"
14238 #: config/pdp11/pdp11.opt:23
14239 msgid "Generate code for an 11/10"
14242 #: config/pdp11/pdp11.opt:27
14243 msgid "Generate code for an 11/40"
14246 #: config/pdp11/pdp11.opt:31
14247 msgid "Generate code for an 11/45"
14250 #: config/pdp11/pdp11.opt:35
14251 msgid "Use 16-bit abs patterns"
14254 #: config/pdp11/pdp11.opt:39
14255 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
14258 #: config/pdp11/pdp11.opt:43
14259 msgid "Do not use inline patterns for copying memory"
14262 #: config/pdp11/pdp11.opt:47
14263 msgid "Use inline patterns for copying memory"
14266 #: config/pdp11/pdp11.opt:51
14267 msgid "Do not pretend that branches are expensive"
14270 #: config/pdp11/pdp11.opt:55
14271 msgid "Pretend that branches are expensive"
14274 #: config/pdp11/pdp11.opt:59
14275 msgid "Use the DEC assembler syntax"
14278 #: config/pdp11/pdp11.opt:63
14279 msgid "Use 32 bit float"
14282 #: config/pdp11/pdp11.opt:67
14283 msgid "Use 64 bit float"
14286 #: config/pdp11/pdp11.opt:75
14287 msgid "Use 16 bit int"
14290 #: config/pdp11/pdp11.opt:79
14291 msgid "Use 32 bit int"
14294 #: config/pdp11/pdp11.opt:87
14295 msgid "Target has split I&D"
14298 #: config/pdp11/pdp11.opt:91
14299 msgid "Use UNIX assembler syntax"
14302 #: config/avr/avr.opt:23
14303 msgid "Use subroutines for function prologues and epilogues"
14306 #: config/avr/avr.opt:27
14307 msgid "Select the target MCU"
14310 #: config/avr/avr.opt:34
14311 msgid "Use an 8-bit 'int' type"
14314 #: config/avr/avr.opt:38
14315 msgid "Change the stack pointer without disabling interrupts"
14318 #: config/avr/avr.opt:42
14319 msgid "Do not generate tablejump insns"
14322 #: config/avr/avr.opt:52
14323 msgid "Use rjmp/rcall (limited range) on >8K devices"
14326 #: config/avr/avr.opt:56
14327 msgid "Output instruction sizes to the asm file"
14330 #: config/avr/avr.opt:60
14331 msgid "Change only the low 8 bits of the stack pointer"
14334 #: config/avr/avr.opt:64
14335 msgid "Relax branches"
14338 #: config/avr/avr.opt:68
14340 "Make the linker relaxation machine assume that a program counter wrap-around "
14344 #: config/crx/crx.opt:23
14345 msgid "Support multiply accumulate instructions"
14348 #: config/crx/crx.opt:27
14349 msgid "Do not use push to store function arguments"
14352 #: config/crx/crx.opt:31
14353 msgid "Restrict doloop to the given nesting level"
14356 #: config/pa/pa-hpux.opt:23
14357 msgid "Generate cpp defines for server IO"
14360 #: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
14361 #: config/pa/pa-hpux1111.opt:23
14362 msgid "Specify UNIX standard for predefines and linking"
14365 #: config/pa/pa-hpux.opt:31
14366 msgid "Generate cpp defines for workstation IO"
14369 #: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
14370 msgid "Generate PA1.0 code"
14373 #: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
14374 msgid "Generate PA1.1 code"
14377 #: config/pa/pa.opt:31 config/pa/pa.opt:92
14378 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
14381 #: config/pa/pa.opt:35
14382 msgid "Generate code for huge switch statements"
14385 #: config/pa/pa.opt:39
14386 msgid "Disable FP regs"
14389 #: config/pa/pa.opt:43
14390 msgid "Disable indexed addressing"
14393 #: config/pa/pa.opt:47
14394 msgid "Generate fast indirect calls"
14397 #: config/pa/pa.opt:55
14398 msgid "Assume code will be assembled by GAS"
14401 #: config/pa/pa.opt:59
14402 msgid "Put jumps in call delay slots"
14405 #: config/pa/pa.opt:64
14406 msgid "Enable linker optimizations"
14409 #: config/pa/pa.opt:68
14410 msgid "Always generate long calls"
14413 #: config/pa/pa.opt:72
14414 msgid "Emit long load/store sequences"
14417 #: config/pa/pa.opt:80
14418 msgid "Disable space regs"
14421 #: config/pa/pa.opt:96
14422 msgid "Use portable calling conventions"
14425 #: config/pa/pa.opt:100
14427 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
14428 "7200, 7300, and 8000"
14431 #: config/pa/pa.opt:112
14432 msgid "Do not disable space regs"
14435 #: config/pa/pa64-hpux.opt:23
14436 msgid "Assume code will be linked by GNU ld"
14439 #: config/pa/pa64-hpux.opt:27
14440 msgid "Assume code will be linked by HP ld"
14443 #: config/xtensa/xtensa.opt:23
14444 msgid "Use CONST16 instruction to load constants"
14447 #: config/xtensa/xtensa.opt:27
14448 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
14451 #: config/xtensa/xtensa.opt:31
14452 msgid "Use indirect CALLXn instructions for large programs"
14455 #: config/xtensa/xtensa.opt:35
14456 msgid "Automatically align branch targets to reduce branch penalties"
14459 #: config/xtensa/xtensa.opt:39
14460 msgid "Intersperse literal pools with code in the text section"
14463 #: config/xtensa/xtensa.opt:43
14464 msgid "Do not serialize volatile memory references with MEMW instructions"
14467 #: config/stormy16/stormy16.opt:24
14468 msgid "Provide libraries for the simulator"
14471 #: config/mips/mips.opt:23
14472 msgid "Generate code that conforms to the given ABI"
14475 #: config/mips/mips.opt:27
14476 msgid "Generate code that can be used in SVR4-style dynamic objects"
14479 #: config/mips/mips.opt:31
14480 msgid "Use PMC-style 'mad' instructions"
14483 #: config/mips/mips.opt:35
14484 msgid "Generate code for the given ISA"
14487 #: config/mips/mips.opt:39
14488 msgid "Set the cost of branches to roughly COST instructions"
14491 #: config/mips/mips.opt:43
14492 msgid "Use Branch Likely instructions, overriding the architecture default"
14495 #: config/mips/mips.opt:47
14496 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
14499 #: config/mips/mips.opt:51
14500 msgid "Trap on integer divide by zero"
14503 #: config/mips/mips.opt:55
14504 msgid "Specify when instructions are allowed to access code"
14507 #: config/mips/mips.opt:59
14508 msgid "Use branch-and-break sequences to check for integer divide by zero"
14511 #: config/mips/mips.opt:63
14512 msgid "Use trap instructions to check for integer divide by zero"
14515 #: config/mips/mips.opt:67
14516 msgid "Allow the use of MDMX instructions"
14519 #: config/mips/mips.opt:71
14521 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
14525 #: config/mips/mips.opt:75
14526 msgid "Use MIPS-DSP instructions"
14529 #: config/mips/mips.opt:79
14530 msgid "Use MIPS-DSP REV 2 instructions"
14533 #: config/mips/mips.opt:89
14534 msgid "Use big-endian byte order"
14537 #: config/mips/mips.opt:93
14538 msgid "Use little-endian byte order"
14541 #: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
14542 msgid "Use ROM instead of RAM"
14545 #: config/mips/mips.opt:101
14546 msgid "Use NewABI-style %reloc() assembly operators"
14549 #: config/mips/mips.opt:105
14550 msgid "Use -G for data that is not defined by the current object"
14553 #: config/mips/mips.opt:109
14554 msgid "Work around certain R4000 errata"
14557 #: config/mips/mips.opt:113
14558 msgid "Work around certain R4400 errata"
14561 #: config/mips/mips.opt:117
14562 msgid "Work around certain R10000 errata"
14565 #: config/mips/mips.opt:121
14566 msgid "Work around errata for early SB-1 revision 2 cores"
14569 #: config/mips/mips.opt:125
14570 msgid "Work around certain VR4120 errata"
14573 #: config/mips/mips.opt:129
14574 msgid "Work around VR4130 mflo/mfhi errata"
14577 #: config/mips/mips.opt:133
14578 msgid "Work around an early 4300 hardware bug"
14581 #: config/mips/mips.opt:137
14582 msgid "FP exceptions are enabled"
14585 #: config/mips/mips.opt:141
14586 msgid "Use 32-bit floating-point registers"
14589 #: config/mips/mips.opt:145
14590 msgid "Use 64-bit floating-point registers"
14593 #: config/mips/mips.opt:149
14594 msgid "Use FUNC to flush the cache before calling stack trampolines"
14597 #: config/mips/mips.opt:153
14598 msgid "Generate floating-point multiply-add instructions"
14601 #: config/mips/mips.opt:157
14602 msgid "Use 32-bit general registers"
14605 #: config/mips/mips.opt:161
14606 msgid "Use 64-bit general registers"
14609 #: config/mips/mips.opt:165
14610 msgid "Use GP-relative addressing to access small data"
14613 #: config/mips/mips.opt:169
14615 "When generating -mabicalls code, allow executables to use PLTs and copy "
14619 #: config/mips/mips.opt:173
14620 msgid "Allow the use of hardware floating-point ABI and instructions"
14623 #: config/mips/mips.opt:177
14624 msgid "Generate code that can be safely linked with MIPS16 code."
14627 #: config/mips/mips.opt:181
14628 msgid "Generate code for ISA level N"
14631 #: config/mips/mips.opt:185
14632 msgid "Generate MIPS16 code"
14635 #: config/mips/mips.opt:189
14636 msgid "Use MIPS-3D instructions"
14639 #: config/mips/mips.opt:193
14640 msgid "Use ll, sc and sync instructions"
14643 #: config/mips/mips.opt:197
14644 msgid "Use -G for object-local data"
14647 #: config/mips/mips.opt:201
14648 msgid "Use indirect calls"
14651 #: config/mips/mips.opt:205
14652 msgid "Use a 32-bit long type"
14655 #: config/mips/mips.opt:209
14656 msgid "Use a 64-bit long type"
14659 #: config/mips/mips.opt:213
14660 msgid "Don't optimize block moves"
14663 #: config/mips/mips.opt:217
14664 msgid "Use the mips-tfile postpass"
14667 #: config/mips/mips.opt:221
14668 msgid "Allow the use of MT instructions"
14671 #: config/mips/mips.opt:225
14672 msgid "Do not use a cache-flushing function before calling stack trampolines"
14675 #: config/mips/mips.opt:229
14676 msgid "Do not use MDMX instructions"
14679 #: config/mips/mips.opt:233
14680 msgid "Generate normal-mode code"
14683 #: config/mips/mips.opt:237
14684 msgid "Do not use MIPS-3D instructions"
14687 #: config/mips/mips.opt:241
14688 msgid "Use paired-single floating-point instructions"
14691 #: config/mips/mips.opt:245
14692 msgid "Specify when r10k cache barriers should be inserted"
14695 #: config/mips/mips.opt:249
14697 "When generating -mabicalls code, make the code suitable for use in shared "
14701 #: config/mips/mips.opt:253
14703 "Restrict the use of hardware floating-point instructions to 32-bit operations"
14706 #: config/mips/mips.opt:257
14707 msgid "Use SmartMIPS instructions"
14710 #: config/mips/mips.opt:261
14711 msgid "Prevent the use of all hardware floating-point instructions"
14714 #: config/mips/mips.opt:265
14715 msgid "Optimize lui/addiu address loads"
14718 #: config/mips/mips.opt:269
14719 msgid "Assume all symbols have 32-bit values"
14722 #: config/mips/mips.opt:273
14723 msgid "Optimize the output for PROCESSOR"
14726 #: config/mips/mips.opt:277 config/iq2000/iq2000.opt:44
14727 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
14730 #: config/mips/mips.opt:281
14731 msgid "Perform VR4130-specific alignment optimizations"
14734 #: config/mips/mips.opt:285
14735 msgid "Lift restrictions on GOT size"
14738 #: config/mips/sdemtk.opt:23
14739 msgid "Prevent the use of all floating-point operations"
14742 #: config/fr30/fr30.opt:23
14743 msgid "Assume small address space"
14746 #: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
14747 msgid "Compile for a 68HC11"
14750 #: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
14751 msgid "Compile for a 68HC12"
14754 #: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
14755 msgid "Compile for a 68HCS12"
14758 #: config/m68hc11/m68hc11.opt:49
14759 msgid "Auto pre/post decrement increment allowed"
14762 #: config/m68hc11/m68hc11.opt:53
14763 msgid "Min/max instructions allowed"
14766 #: config/m68hc11/m68hc11.opt:57
14767 msgid "Use call and rtc for function calls and returns"
14770 #: config/m68hc11/m68hc11.opt:61
14771 msgid "Auto pre/post decrement increment not allowed"
14774 #: config/m68hc11/m68hc11.opt:65
14775 msgid "Use jsr and rts for function calls and returns"
14778 #: config/m68hc11/m68hc11.opt:69
14779 msgid "Min/max instructions not allowed"
14782 #: config/m68hc11/m68hc11.opt:73
14783 msgid "Use direct addressing mode for soft registers"
14786 #: config/m68hc11/m68hc11.opt:77
14787 msgid "Compile with 32-bit integer mode"
14790 #: config/m68hc11/m68hc11.opt:82
14791 msgid "Specify the register allocation order"
14794 #: config/m68hc11/m68hc11.opt:86
14795 msgid "Do not use direct addressing mode for soft registers"
14798 #: config/m68hc11/m68hc11.opt:90
14799 msgid "Compile with 16-bit integer mode"
14802 #: config/m68hc11/m68hc11.opt:94
14803 msgid "Indicate the number of soft registers available"
14806 #: config/vax/vax.opt:23 config/vax/vax.opt:27
14807 msgid "Target DFLOAT double precision code"
14810 #: config/vax/vax.opt:31 config/vax/vax.opt:35
14811 msgid "Generate GFLOAT double precision code"
14814 #: config/vax/vax.opt:39
14815 msgid "Generate code for GNU assembler (gas)"
14818 #: config/vax/vax.opt:43
14819 msgid "Generate code for UNIX assembler"
14822 #: config/vax/vax.opt:47
14823 msgid "Use VAXC structure conventions"
14826 #: config/cris/linux.opt:27
14827 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
14830 #: config/cris/cris.opt:45
14831 msgid "Work around bug in multiplication instruction"
14834 #: config/cris/cris.opt:51
14835 msgid "Compile for ETRAX 4 (CRIS v3)"
14838 #: config/cris/cris.opt:56
14839 msgid "Compile for ETRAX 100 (CRIS v8)"
14842 #: config/cris/cris.opt:64
14843 msgid "Emit verbose debug information in assembly code"
14846 #: config/cris/cris.opt:71
14847 msgid "Do not use condition codes from normal instructions"
14850 #: config/cris/cris.opt:80
14851 msgid "Do not emit addressing modes with side-effect assignment"
14854 #: config/cris/cris.opt:89
14855 msgid "Do not tune stack alignment"
14858 #: config/cris/cris.opt:98
14859 msgid "Do not tune writable data alignment"
14862 #: config/cris/cris.opt:107
14863 msgid "Do not tune code and read-only data alignment"
14866 #: config/cris/cris.opt:116
14867 msgid "Align code and data to 32 bits"
14870 #: config/cris/cris.opt:133
14871 msgid "Don't align items in code or data"
14874 #: config/cris/cris.opt:142
14875 msgid "Do not emit function prologue or epilogue"
14878 #: config/cris/cris.opt:149
14879 msgid "Use the most feature-enabling options allowed by other options"
14882 #: config/cris/cris.opt:158
14883 msgid "Override -mbest-lib-options"
14886 #: config/cris/cris.opt:165
14887 msgid "Generate code for the specified chip or CPU version"
14890 #: config/cris/cris.opt:169
14891 msgid "Tune alignment for the specified chip or CPU version"
14894 #: config/cris/cris.opt:173
14895 msgid "Warn when a stackframe is larger than the specified size"
14898 #: config/h8300/h8300.opt:23
14899 msgid "Generate H8S code"
14902 #: config/h8300/h8300.opt:27
14903 msgid "Generate H8SX code"
14906 #: config/h8300/h8300.opt:31
14907 msgid "Generate H8S/2600 code"
14910 #: config/h8300/h8300.opt:35
14911 msgid "Make integers 32 bits wide"
14914 #: config/h8300/h8300.opt:42
14915 msgid "Use registers for argument passing"
14918 #: config/h8300/h8300.opt:46
14919 msgid "Consider access to byte sized memory slow"
14922 #: config/h8300/h8300.opt:50
14923 msgid "Enable linker relaxing"
14926 #: config/h8300/h8300.opt:54
14927 msgid "Generate H8/300H code"
14930 #: config/h8300/h8300.opt:58
14931 msgid "Enable the normal mode"
14934 #: config/h8300/h8300.opt:62
14935 msgid "Use H8/300 alignment rules"
14938 #: config/v850/v850.opt:23
14939 msgid "Use registers r2 and r5"
14942 #: config/v850/v850.opt:27
14943 msgid "Use 4 byte entries in switch tables"
14946 #: config/v850/v850.opt:31
14947 msgid "Enable backend debugging"
14950 #: config/v850/v850.opt:35
14951 msgid "Do not use the callt instruction"
14954 #: config/v850/v850.opt:39
14955 msgid "Reuse r30 on a per function basis"
14958 #: config/v850/v850.opt:43
14959 msgid "Support Green Hills ABI"
14962 #: config/v850/v850.opt:47
14963 msgid "Prohibit PC relative function calls"
14966 #: config/v850/v850.opt:51
14967 msgid "Use stubs for function prologues"
14970 #: config/v850/v850.opt:55
14971 msgid "Set the max size of data eligible for the SDA area"
14974 #: config/v850/v850.opt:59
14975 msgid "Enable the use of the short load instructions"
14978 #: config/v850/v850.opt:63
14979 msgid "Same as: -mep -mprolog-function"
14982 #: config/v850/v850.opt:67
14983 msgid "Set the max size of data eligible for the TDA area"
14986 #: config/v850/v850.opt:71
14987 msgid "Enforce strict alignment"
14990 #: config/v850/v850.opt:78
14991 msgid "Compile for the v850 processor"
14994 #: config/v850/v850.opt:82
14995 msgid "Compile for the v850e processor"
14998 #: config/v850/v850.opt:86
14999 msgid "Compile for the v850e1 processor"
15002 #: config/v850/v850.opt:90
15003 msgid "Set the max size of data eligible for the ZDA area"
15006 #: config/mmix/mmix.opt:24
15007 msgid "For intrinsics library: pass all parameters in registers"
15010 #: config/mmix/mmix.opt:28
15011 msgid "Use register stack for parameters and return value"
15014 #: config/mmix/mmix.opt:32
15015 msgid "Use call-clobbered registers for parameters and return value"
15018 #: config/mmix/mmix.opt:37
15019 msgid "Use epsilon-respecting floating point compare instructions"
15022 #: config/mmix/mmix.opt:41
15023 msgid "Use zero-extending memory loads, not sign-extending ones"
15026 #: config/mmix/mmix.opt:45
15028 "Generate divide results with reminder having the same sign as the divisor "
15029 "(not the dividend)"
15032 #: config/mmix/mmix.opt:49
15033 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
15036 #: config/mmix/mmix.opt:53
15037 msgid "Do not provide a default start-address 0x100 of the program"
15040 #: config/mmix/mmix.opt:57
15041 msgid "Link to emit program in ELF format (rather than mmo)"
15044 #: config/mmix/mmix.opt:61
15045 msgid "Use P-mnemonics for branches statically predicted as taken"
15048 #: config/mmix/mmix.opt:65
15049 msgid "Don't use P-mnemonics for branches"
15052 #: config/mmix/mmix.opt:79
15053 msgid "Use addresses that allocate global registers"
15056 #: config/mmix/mmix.opt:83
15057 msgid "Do not use addresses that allocate global registers"
15060 #: config/mmix/mmix.opt:87
15061 msgid "Generate a single exit point for each function"
15064 #: config/mmix/mmix.opt:91
15065 msgid "Do not generate a single exit point for each function"
15068 #: config/mmix/mmix.opt:95
15069 msgid "Set start-address of the program"
15072 #: config/mmix/mmix.opt:99
15073 msgid "Set start-address of data"
15076 #: config/iq2000/iq2000.opt:23
15077 msgid "Specify CPU for code generation purposes"
15080 #: config/iq2000/iq2000.opt:27
15081 msgid "Specify CPU for scheduling purposes"
15084 #: config/iq2000/iq2000.opt:35
15085 msgid "Use GP relative sdata/sbss sections"
15088 #: config/iq2000/iq2000.opt:40
15089 msgid "No default crt0.o"
15092 #: config/bfin/bfin.opt:31
15093 msgid "Omit frame pointer for leaf functions"
15096 #: config/bfin/bfin.opt:35
15097 msgid "Program is entirely located in low 64k of memory"
15100 #: config/bfin/bfin.opt:39
15101 msgid "Work around a hardware anomaly by adding a number of NOPs before a"
15104 #: config/bfin/bfin.opt:44
15105 msgid "Avoid speculative loads to work around a hardware anomaly."
15108 #: config/bfin/bfin.opt:48
15109 msgid "Enabled ID based shared library"
15112 #: config/bfin/bfin.opt:52
15114 "Generate code that won't be linked against any other ID shared libraries,"
15117 #: config/bfin/bfin.opt:65
15118 msgid "Avoid generating pc-relative calls; use indirection"
15121 #: config/bfin/bfin.opt:69
15122 msgid "Link with the fast floating-point library"
15125 #: config/bfin/bfin.opt:81
15126 msgid "Do stack checking using bounds in L1 scratch memory"
15129 #: config/bfin/bfin.opt:85
15130 msgid "Enable multicore support"
15133 #: config/bfin/bfin.opt:89
15134 msgid "Build for Core A"
15137 #: config/bfin/bfin.opt:93
15138 msgid "Build for Core B"
15141 #: config/bfin/bfin.opt:97
15142 msgid "Build for SDRAM"
15145 #: config/picochip/picochip.opt:23
15146 msgid "Specify which type of AE to target. This option sets the mul-type"
15149 #: config/picochip/picochip.opt:28
15150 msgid "Specify which type of multiplication to use. Can be mem, mac or none."
15153 #: config/picochip/picochip.opt:32
15155 "Specify whether the byte access instructions should be used. Enabled by "
15159 #: config/picochip/picochip.opt:36
15160 msgid "Enable debug output to be generated."
15163 #: config/picochip/picochip.opt:40
15164 msgid "Allow a symbol value to be used as an immediate value in an"
15167 #: config/picochip/picochip.opt:45
15168 msgid "Generate warnings when inefficient code is known to be generated."
15171 #: config/vxworks.opt:24
15172 msgid "Assume the VxWorks RTP environment"
15175 #: config/vxworks.opt:31
15176 msgid "Assume the VxWorks vThreads environment"
15179 #: config/darwin.opt:23
15180 msgid "Generate code suitable for fast turn around debugging"
15183 #: config/darwin.opt:31
15184 msgid "The earliest MacOS X version on which this program will run"
15187 #: config/darwin.opt:35
15188 msgid "Set sizeof(bool) to 1"
15191 #: config/darwin.opt:39
15192 msgid "Generate code for darwin loadable kernel extensions"
15195 #: config/darwin.opt:43
15196 msgid "Generate code for the kernel or loadable kernel extensions"
15199 #: config/darwin.opt:47
15200 msgid "Add <dir> to the end of the system framework include path"
15203 #: config/lynx.opt:23
15204 msgid "Support legacy multi-threading"
15207 #: config/lynx.opt:27
15208 msgid "Use shared libraries"
15211 #: config/lynx.opt:31
15212 msgid "Support multi-threading"
15215 #: config/score/score.opt:31
15216 msgid "Disable bcnz instruction"
15219 #: config/score/score.opt:35
15220 msgid "Enable unaligned load/store instruction"
15223 #: config/score/score.opt:39
15224 msgid "Support SCORE 5 ISA"
15227 #: config/score/score.opt:43
15228 msgid "Support SCORE 5U ISA"
15231 #: config/score/score.opt:47
15232 msgid "Support SCORE 7 ISA"
15235 #: config/score/score.opt:51
15236 msgid "Support SCORE 7D ISA"
15239 #: config/score/score.opt:55
15240 msgid "Support SCORE 3 ISA"
15243 #: config/score/score.opt:59
15244 msgid "Support SCORE 3d ISA"
15247 #: config/linux.opt:24
15248 msgid "Use uClibc instead of GNU libc"
15251 #: config/linux.opt:28
15252 msgid "Use GNU libc instead of uClibc"
15257 "Assert the <answer> to <question>. Putting '-' before <question> disables "
15258 "the <answer> to <question>"
15262 msgid "Do not discard comments"
15266 msgid "Do not discard comments in macro expansions"
15271 "Define a <macro> with <val> as its value. If just <macro> is given, <val> "
15276 msgid "Add <dir> to the end of the main framework include path"
15280 msgid "Print the name of header files as they are used"
15283 #: c.opt:68 c.opt:874
15284 msgid "Add <dir> to the end of the main include path"
15288 msgid "Generate make dependencies"
15292 msgid "Generate make dependencies and compile"
15296 msgid "Write dependency output to the given file"
15300 msgid "Treat missing header files as generated files"
15304 msgid "Like -M but ignore system header files"
15308 msgid "Like -MD but ignore system header files"
15312 msgid "Generate phony targets for all headers"
15316 msgid "Add a MAKE-quoted target"
15320 msgid "Add an unquoted target"
15324 msgid "Do not generate #line directives"
15328 msgid "Undefine <macro>"
15333 "Warn about things that will change when compiling with an ABI-compliant "
15338 msgid "Warn about suspicious uses of memory addresses"
15342 msgid "Enable most warning messages"
15347 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
15352 msgid "Warn about casting functions to incompatible types"
15356 msgid "Warn when a built-in preprocessor macro is undefined or redefined"
15360 msgid "Warn about C constructs that are not in the common subset of C and C++"
15365 "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
15370 msgid "Warn about casts which discard qualifiers"
15374 msgid "Warn about subscripts whose type is \"char\""
15378 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
15383 "Warn about possibly nested block comments, and C++ comments spanning more "
15384 "than one physical line"
15388 msgid "Synonym for -Wcomment"
15392 msgid "Warn for implicit type conversions that may change a value"
15396 msgid "Warn for implicit type conversions between signed and unsigned integers"
15400 msgid "Warn when all constructors and destructors are private"
15404 msgid "Warn when a declaration is found after a statement"
15408 msgid "Warn about deprecated compiler features"
15412 msgid "Warn about compile-time integer division by zero"
15416 msgid "Warn about violations of Effective C++ style rules"
15420 msgid "Warn about an empty body in an if or else statement"
15424 msgid "Warn about stray tokens after #elif and #endif"
15428 msgid "Warn about comparison of different enum types"
15433 "This switch is deprecated; use -Werror=implicit-function-declaration instead"
15437 msgid "Warn if testing floating point numbers for equality"
15441 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
15445 msgid "Warn if passing too many arguments to a function for its format string"
15449 msgid "Warn about format strings that are not literals"
15453 msgid "Warn about format strings that contain NUL bytes"
15457 msgid "Warn about possible security problems with format functions"
15461 msgid "Warn about strftime formats yielding 2-digit years"
15465 msgid "Warn about zero-length formats"
15469 msgid "Warn whenever type qualifiers are ignored."
15473 msgid "Warn about variables which are initialized to themselves"
15477 msgid "Warn about implicit function declarations"
15481 msgid "Warn when a declaration does not specify a type"
15486 "Warn when there is a cast to a pointer from an integer of a different size"
15490 msgid "Warn about invalid uses of the \"offsetof\" macro"
15494 msgid "Warn about PCH files that are found but not used"
15498 msgid "Do not warn about using \"long long\" when -pedantic"
15502 msgid "Warn about suspicious declarations of \"main\""
15506 msgid "Warn about possibly missing braces around initializers"
15510 msgid "Warn about global functions without previous declarations"
15514 msgid "Warn about missing fields in struct initializers"
15518 msgid "Warn about functions which might be candidates for format attributes"
15522 msgid "Warn about user-specified include directories that do not exist"
15527 "Warn about function parameters declared without a type specifier in K&R-"
15532 msgid "Warn about global functions without prototypes"
15536 msgid "Warn about use of multi-character character constants"
15540 msgid "Warn about \"extern\" declarations not at file scope"
15545 "Warn when non-templatized friend functions are declared within a template"
15549 msgid "Warn about non-virtual destructors"
15554 "Warn about NULL being passed to argument slots marked as requiring non-NULL"
15558 msgid "Warn about non-normalised Unicode strings"
15562 msgid "Warn if a C-style cast is used in a program"
15566 msgid "Warn for obsolescent usage in a declaration"
15570 msgid "Warn if an old-style parameter definition is used"
15575 "Warn if a string is longer than the maximum portable length specified by the "
15580 msgid "Warn about overloaded virtual function names"
15584 msgid "Warn about overriding initializers without side effects"
15588 msgid "Warn about possibly missing parentheses"
15592 msgid "Warn when converting the type of pointers to member functions"
15596 msgid "Warn about function pointer arithmetic"
15600 msgid "Warn when a pointer is cast to an integer of a different size"
15604 msgid "Warn about misuses of pragmas"
15608 msgid "Warn if inherited methods are unimplemented"
15612 msgid "Warn about multiple declarations of the same object"
15616 msgid "Warn when the compiler reorders code"
15621 "Warn whenever a function's return type defaults to \"int\" (C), or about "
15622 "inconsistent return types (C++)"
15626 msgid "Warn if a selector has multiple methods"
15630 msgid "Warn about possible violations of sequence point rules"
15634 msgid "Warn about signed-unsigned comparisons"
15638 msgid "Warn when overload promotes from unsigned to signed"
15642 msgid "Warn about uncasted NULL used as sentinel"
15646 msgid "Warn about unprototyped function declarations"
15650 msgid "Warn if type signatures of candidate methods do not match exactly"
15655 "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
15660 msgid "Deprecated. This switch has no effect"
15663 #: c.opt:441 common.opt:198
15664 msgid "Do not suppress warnings from system headers"
15668 msgid "Warn about features not present in traditional C"
15673 "Warn of prototypes causing type conversions different from what would happen "
15674 "in the absence of prototype"
15679 "Warn if trigraphs are encountered that might affect the meaning of the "
15684 msgid "Warn about @selector()s without previously declared methods"
15688 msgid "Warn if an undefined macro is used in an #if directive"
15692 msgid "Warn about unrecognized pragmas"
15696 msgid "Warn about macros defined in the main file that are not used"
15700 msgid "Do not warn about using variadic macros when -pedantic"
15704 msgid "Warn if a variable length array is used"
15708 msgid "Warn when a register variable is declared volatile"
15713 "In C++, nonzero means warn about deprecated conversion from string literals "
15714 "to `char *'. In C, similar warning, except that the conversion is of course "
15715 "not deprecated by the ISO C standard."
15719 msgid "Warn when a pointer differs in signedness in an assignment"
15723 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
15727 msgid "Enforce class member access control semantics"
15731 msgid "Change when template instances are emitted"
15735 msgid "Recognize the \"asm\" keyword"
15739 msgid "Recognize built-in functions"
15743 msgid "Check the return value of new"
15747 msgid "Allow the arguments of the '?' operator to have different types"
15751 msgid "Reduce the size of object files"
15755 msgid "Use class <name> for constant strings"
15759 msgid "Inline member functions by default"
15763 msgid "Preprocess directives only."
15767 msgid "Permit '$' as an identifier character"
15771 msgid "Generate code to check exception specifications"
15775 msgid "Convert all strings and character constants to character set <cset>"
15779 msgid "Permit universal character names (\\u and \\U) in identifiers"
15783 msgid "Specify the default character set for source files"
15787 msgid "Scope of for-init-statement variables is local to the loop"
15791 msgid "Do not assume that standard C libraries and \"main\" exist"
15795 msgid "Recognize GNU-defined keywords"
15799 msgid "Generate code for GNU runtime environment"
15803 msgid "Use traditional GNU semantics for inline functions"
15807 msgid "Assume normal C execution environment"
15811 msgid "Enable support for huge objects"
15815 msgid "Export functions even if they can be inlined"
15819 msgid "Emit implicit instantiations of inline templates"
15823 msgid "Emit implicit instantiations of templates"
15827 msgid "Inject friend functions into enclosing namespace"
15832 "Allow implicit conversions between vectors with differing numbers of "
15833 "subparts and/or differing element types."
15837 msgid "Don't warn about uses of Microsoft extensions"
15841 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
15845 msgid "Assume that receivers of Objective-C messages may be nil"
15850 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
15855 msgid "Allow fast jumps to the message dispatcher"
15859 msgid "Enable Objective-C exception and synchronization syntax"
15863 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
15867 msgid "Enable Objective-C setjmp exception handling runtime"
15871 msgid "Enable OpenMP"
15875 msgid "Recognize C++ keywords like \"compl\" and \"xor\""
15879 msgid "Enable optional diagnostics"
15883 msgid "Look for and use PCH files even when preprocessing"
15887 msgid "Downgrade conformance errors to warnings"
15891 msgid "Treat the input file as already preprocessed"
15896 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
15901 msgid "Enable automatic template instantiation"
15905 msgid "Generate run time type descriptor information"
15909 msgid "Use the same size for double as for float"
15913 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
15917 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
15921 msgid "Make \"char\" signed by default"
15925 msgid "Display statistics accumulated during compilation"
15929 msgid "Distance between tab stops for column reporting"
15933 msgid "Specify maximum template instantiation depth"
15937 msgid "Do not generate thread-safe code for initializing local statics"
15941 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
15945 msgid "Make \"char\" unsigned by default"
15949 msgid "Use __cxa_atexit to register destructors"
15953 msgid "Use __cxa_get_exception_ptr in exception handling"
15957 msgid "Marks all inlined methods as having hidden visibility"
15961 msgid "Changes visibility to match Microsoft Visual Studio by default"
15965 msgid "Discard unused virtual functions"
15969 msgid "Implement vtables using thunks"
15973 msgid "Emit common-like symbols as weak symbols"
15978 "Convert all wide strings and character constants to character set <cset>"
15982 msgid "Generate a #line directive pointing at the current working directory"
15986 msgid "Emit cross referencing information"
15991 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
15995 msgid "Dump declarations to a .decl file"
15999 msgid "Aggressive reduced debug info for structs"
16003 msgid "Conservative reduced debug info for structs"
16007 msgid "Detailed reduced debug info for structs"
16010 #: c.opt:838 c.opt:870
16011 msgid "Add <dir> to the end of the system include path"
16015 msgid "Accept definition of macros in <file>"
16019 msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
16023 msgid "Include the contents of <file> before other files"
16027 msgid "Specify <path> as a prefix for next two options"
16031 msgid "Set <dir> to be the system root directory"
16035 msgid "Add <dir> to the start of the system include path"
16039 msgid "Add <dir> to the end of the quote include path"
16044 "Do not search standard system include directories (those specified with -"
16045 "isystem will still be used)"
16049 msgid "Do not search standard system include directories for C++"
16053 msgid "Generate C header of platform-specific features"
16057 msgid "Print a checksum of the executable for PCH validity checking, and stop"
16061 msgid "Remap file names when including files"
16065 msgid "Conform to the ISO 1998 C++ standard"
16070 "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
16073 #: c.opt:927 c.opt:962
16074 msgid "Conform to the ISO 1990 C standard"
16077 #: c.opt:931 c.opt:970
16078 msgid "Conform to the ISO 1999 C standard"
16082 msgid "Deprecated in favor of -std=c99"
16086 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
16090 msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
16094 msgid "Conform to the ISO 1990 C standard with GNU extensions"
16098 msgid "Conform to the ISO 1999 C standard with GNU extensions"
16102 msgid "Deprecated in favor of -std=gnu99"
16106 msgid "Conform to the ISO 1990 C standard as amended in 1994"
16110 msgid "Deprecated in favor of -std=iso9899:1999"
16114 msgid "Enable traditional preprocessing"
16118 msgid "Support ISO C trigraphs"
16122 msgid "Do not predefine system-specific and GCC-specific macros"
16126 msgid "Enable verbose output"
16130 msgid "Display this information"
16135 "Display descriptions of a specific class of options. <class> is one or more "
16136 "of optimizers, target, warnings, undocumented, params"
16140 msgid "Alias for --help=target"
16145 "Set parameter <param> to value. See below for a complete list of parameters"
16150 "Put global and static data smaller than <number> bytes into a special "
16151 "section (on some targets)"
16155 msgid "Set optimization level to <number>"
16159 msgid "Optimize for space rather than speed"
16163 msgid "This switch is deprecated; use -Wextra instead"
16167 msgid "Warn about returning structures, unions or arrays"
16171 msgid "Warn if an array is accessed out of bounds"
16175 msgid "Warn about inappropriate attribute usage"
16179 msgid "Warn about pointer casts which increase alignment"
16183 msgid "Warn about uses of __attribute__((deprecated)) declarations"
16187 msgid "Warn when an optimization pass is disabled"
16191 msgid "Warn on calls to these functions"
16195 msgid "Treat all warnings as errors"
16199 msgid "Treat specified warning as error"
16203 msgid "Print extra (possibly unwanted) warnings"
16207 msgid "Exit on the first error occurred"
16212 "-Wframe-larger-than=<number> Warn if a function's stack frame requires more "
16213 "than <number> bytes"
16217 msgid "Warn when an inlined function cannot be inlined"
16221 msgid "Warn if an object is larger than <number> bytes"
16226 "Warn when a logical operator is suspicously always evaluating to true or "
16231 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
16236 "Warn about functions which might be candidates for __attribute__((noreturn))"
16240 msgid "Warn about constructs not instrumented by -fmudflap"
16244 msgid "Warn about overflow in arithmetic expressions"
16248 msgid "Warn when the packed attribute has no effect on struct layout"
16252 msgid "Warn when padding is required to align structure members"
16256 msgid "Warn when one local variable shadows another"
16260 msgid "Warn when not issuing stack smashing protection for some reason"
16263 #: common.opt:170 common.opt:174
16264 msgid "Warn about code which might break strict aliasing rules"
16267 #: common.opt:178 common.opt:182
16268 msgid "Warn about optimizations that assume that signed overflow is undefined"
16272 msgid "Warn about enumerated switches, with no default, missing a case"
16276 msgid "Warn about enumerated switches missing a \"default:\" statement"
16280 msgid "Warn about all enumerated switches missing a specific case"
16285 "Warn if a comparison is always true or always false due to the limited range "
16290 msgid "Warn about uninitialized automatic variables"
16294 msgid "Warn about code that will never be executed"
16298 msgid "Enable all -Wunused- warnings"
16302 msgid "Warn when a function is unused"
16306 msgid "Warn when a label is unused"
16310 msgid "Warn when a function parameter is unused"
16314 msgid "Warn when an expression value is unused"
16318 msgid "Warn when a variable is unused"
16322 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
16326 msgid "Emit declaration information into <file>"
16330 msgid "Enable dumps from specific passes of the compiler"
16334 msgid "Set the file basename to be used for dumps"
16338 msgid "Align the start of functions"
16342 msgid "Align labels which are only reached by jumping"
16346 msgid "Align all labels"
16350 msgid "Align the start of loops"
16354 msgid "Specify that arguments may alias each other and globals"
16358 msgid "Assume arguments may alias globals but not each other"
16362 msgid "Assume arguments alias neither each other nor globals"
16366 msgid "Assume arguments alias no other storage"
16370 msgid "Generate unwind tables that are exact at each instruction boundary"
16374 msgid "Generate auto-inc/dec instructions"
16378 msgid "Generate code to check bounds before indexing arrays"
16382 msgid "Replace add, compare, branch with branch on count register"
16386 msgid "Use profiling information for branch probabilities"
16391 "Perform branch target load optimization before prologue / epilogue threading"
16396 "Perform branch target load optimization after prologue / epilogue threading"
16401 "Restrict target load migration not to re-use registers in any basic block"
16405 msgid "Mark <register> as being preserved across functions"
16409 msgid "Mark <register> as being corrupted by function calls"
16413 msgid "Save registers around function calls"
16417 msgid "Compare the results of several data dependence analyzers."
16421 msgid "Do not put uninitialized globals in the common section"
16425 msgid "Do not perform optimizations increasing noticeably stack usage"
16429 msgid "Perform a register copy-propagation optimization pass"
16433 msgid "Perform cross-jumping optimization"
16437 msgid "When running CSE, follow jumps to their targets"
16441 msgid "When running CSE, follow conditional jumps"
16445 msgid "Omit range reduction step when performing complex division"
16449 msgid "Complex multiplication and division follow Fortran rules"
16453 msgid "Place data items into their own section"
16457 msgid "List all available debugging counters with their limits and counts."
16462 "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...] Set the debug counter "
16467 msgid "Map one directory name to another in debug information"
16471 msgid "Defer popping functions args from stack until later"
16475 msgid "Attempt to fill delay slots of branch instructions"
16479 msgid "Delete useless null pointer checks"
16484 "How often to emit source location at the beginning of line-wrapped "
16490 "Amend appropriate diagnostic messages with the command line option that "
16495 msgid "Dump various compiler internals to a file"
16499 msgid "Suppress output of addresses in debugging dumps"
16504 "Suppress output of instruction numbers, line number notes and addresses in "
16509 msgid "Enable CFI tables via GAS assembler directives."
16513 msgid "Perform early inlining"
16517 msgid "Perform DWARF2 duplicate elimination"
16520 #: common.opt:480 common.opt:484
16521 msgid "Perform unused type elimination in debug info"
16525 msgid "Do not suppress C++ class debug information."
16529 msgid "Enable exception handling"
16533 msgid "Perform a number of minor, expensive optimizations"
16537 msgid "Assume no NaNs or infinities are generated"
16541 msgid "Mark <register> as being unavailable to the compiler"
16545 msgid "Don't allocate floats and doubles in extended-precision registers"
16548 #: common.opt:515 common.opt:726 common.opt:947 common.opt:1103
16549 #: common.opt:1162 common.opt:1178 common.opt:1238
16550 msgid "Does nothing. Preserved for backward compatibility."
16554 msgid "Perform a forward propagation pass on RTL"
16558 msgid "Allow function addresses to be held in registers"
16562 msgid "Place each function into its own section"
16566 msgid "Perform global common subexpression elimination"
16571 "Perform enhanced load motion during global common subexpression elimination"
16575 msgid "Perform store motion after global common subexpression elimination"
16580 "Perform redundant load after store elimination in global common subexpression"
16585 "Perform global common subexpression elimination after register allocation"
16589 msgid "Enable in and out of Graphite representation"
16593 msgid "Enable Loop Strip Mining transformation"
16597 msgid "Enable Loop Interchange transformation"
16601 msgid "Enable Loop Blocking transformation"
16605 msgid "Enable Graphite Identity transformation"
16609 msgid "Enable guessing of branch probabilities"
16613 msgid "Process #ident directives"
16617 msgid "Perform conversion of conditional jumps to branchless equivalents"
16621 msgid "Perform conversion of conditional jumps to conditional execution"
16625 msgid "Do not generate .size directives"
16629 msgid "Perform indirect inlining"
16633 msgid "Pay attention to the \"inline\" keyword"
16638 "Integrate simple functions into their callers when code size is known to not "
16643 msgid "Integrate simple functions into their callers"
16647 msgid "Integrate functions called once into their callers"
16651 msgid "Limit the size of inlined functions to <number>"
16655 msgid "Instrument function entry and exit with profiling calls"
16660 "-finstrument-functions-exclude-function-list=name,... Do not instrument "
16666 "-finstrument-functions-exclude-file-list=filename,... Do not instrument "
16667 "functions listed in files"
16671 msgid "Perform Interprocedural constant propagation"
16675 msgid "Perform cloning to make Interprocedural constant propagation stronger"
16679 msgid "Discover pure and const functions"
16683 msgid "Perform interprocedural points-to analysis"
16687 msgid "Discover readonly and non addressable static variables"
16691 msgid "Type based escape and alias analysis"
16695 msgid "Perform matrix layout flattening and transposing based"
16699 msgid "Perform structure layout optimizations based"
16703 msgid "Use integrated register allocator."
16707 msgid "-fira-algorithm=[regional|CB|mixed] Set the used IRA algorithm"
16711 msgid "Do optimistic coalescing."
16715 msgid "Share slots for saving different hard registers."
16719 msgid "Share stack slots for spilled pseudo-registers."
16723 msgid "-fira-verbose=<number> Control IRA's level of diagnostic messages."
16727 msgid "Optimize induction variables on trees"
16731 msgid "Use jump tables for sufficiently large switch statements"
16735 msgid "Generate code for functions even if they are fully inlined"
16739 msgid "Emit static const variables even if they are not used"
16743 msgid "Give external symbols a leading underscore"
16747 msgid "Set errno after built-in math functions"
16751 msgid "Report on permanent memory allocation"
16755 msgid "Attempt to merge identical constants and constant variables"
16759 msgid "Attempt to merge identical constants across compilation units"
16763 msgid "Attempt to merge identical debug strings across compilation units"
16768 "Limit diagnostics to <number> characters per line. 0 suppresses line-"
16773 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
16777 msgid "Perform SMS based modulo scheduling with register moves allowed"
16781 msgid "Move loop invariant computations out of loops"
16785 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
16789 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
16793 msgid "Ignore read operations when inserting mudflap instrumentation"
16797 msgid "Use the RTL dead code elimination pass"
16801 msgid "Use the RTL dead store elimination pass"
16806 "Enable/Disable the traditional scheduling in loops that already passed "
16807 "modulo scheduling"
16811 msgid "Support synchronous non-call exceptions"
16815 msgid "When possible do not generate stack frames"
16819 msgid "Do the full register move optimization pass"
16823 msgid "Optimize sibling and tail recursive calls"
16826 #: common.opt:809 common.opt:813
16827 msgid "Report on memory allocation before interprocedural optimization"
16831 msgid "Pack structure members together without holes"
16835 msgid "Set initial maximum structure member alignment"
16839 msgid "Return small aggregates in memory, not registers"
16843 msgid "Perform loop peeling"
16847 msgid "Enable machine specific peephole optimizations"
16851 msgid "Enable an RTL peephole pass before sched2"
16855 msgid "Generate position-independent code if possible (large mode)"
16860 "Generate position-independent code for executables if possible (large mode)"
16864 msgid "Generate position-independent code if possible (small mode)"
16869 "Generate position-independent code for executables if possible (small mode)"
16873 msgid "Run predictive commoning optimization."
16877 msgid "Generate prefetch instructions, if available, for arrays in loops"
16881 msgid "Enable basic program profiling code"
16885 msgid "Insert arc-based program profiling code"
16889 msgid "Set the top-level directory for storing the profile data."
16893 msgid "Enable correction of flow inconsistent profile data input"
16898 "Enable common options for generating profile info for profile feedback "
16899 "directed optimizations"
16904 "Enable common options for generating profile info for profile feedback "
16905 "directed optimizations, and set -fprofile-dir="
16910 "Enable common options for performing profile feedback directed optimizations"
16915 "Enable common options for performing profile feedback directed "
16916 "optimizations, and set -fprofile-dir="
16920 msgid "Insert code to profile values of expressions"
16924 msgid "Make compile reproducible using <string>"
16928 msgid "Record gcc command line switches in the object file."
16932 msgid "Return small aggregates in registers"
16936 msgid "Enables a register move optimization"
16940 msgid "Perform a register renaming optimization pass"
16944 msgid "Reorder basic blocks to improve code placement"
16948 msgid "Reorder basic blocks and partition into hot and cold sections"
16952 msgid "Reorder functions to improve code placement"
16956 msgid "Add a common subexpression elimination pass after loop optimizations"
16960 msgid "Disable optimizations that assume default FP rounding behavior"
16964 msgid "Enable scheduling across basic blocks"
16968 msgid "Allow speculative motion of non-loads"
16972 msgid "Allow speculative motion of some loads"
16976 msgid "Allow speculative motion of more loads"
16980 msgid "Set the verbosity level of the scheduler"
16984 msgid "If scheduling post reload, do superblock scheduling"
16988 msgid "If scheduling post reload, do trace scheduling"
16992 msgid "Reschedule instructions before register allocation"
16996 msgid "Reschedule instructions after register allocation"
17000 msgid "Schedule instructions using selective scheduling algorithm"
17004 msgid "Run selective scheduling after reload"
17008 msgid "Perform software pipelining of inner loops during selective scheduling"
17012 msgid "Perform software pipelining of outer loops during selective scheduling"
17016 msgid "Reschedule pipelined regions without pipelining"
17020 msgid "Allow premature scheduling of queued insns"
17024 msgid "Set number of queued insns that can be prematurely scheduled"
17027 #: common.opt:1028 common.opt:1032
17029 "Set dependence distance checking in premature scheduling of queued insns"
17033 msgid "Access data in the same section from shared anchor points"
17037 msgid "Perform sequence abstraction optimization on RTL"
17041 msgid "Eliminate redundant sign extensions using LCM."
17045 msgid "Show column numbers in diagnostics, when available. Default off"
17049 msgid "Disable optimizations observable by IEEE signaling NaNs"
17054 "Disable floating point optimizations that ignore the IEEE signedness of zero"
17058 msgid "Convert floating point constants to single precision constants"
17062 msgid "Split lifetimes of induction variables when loops are unrolled"
17066 msgid "Split wide types into independent registers"
17070 msgid "Apply variable expansion when loops are unrolled"
17074 msgid "Insert stack checking code into the program"
17079 "Insert stack checking code into the program. Same as -fstack-check=specific"
17083 msgid "Trap if the stack goes past <register>"
17087 msgid "Trap if the stack goes past symbol <name>"
17091 msgid "Use propolice as a stack protection method"
17095 msgid "Use a stack protection method for every function"
17099 msgid "Assume strict aliasing rules apply"
17103 msgid "Treat signed overflow as undefined"
17107 msgid "Check for syntax errors, then stop"
17111 msgid "Create data files needed by \"gcov\""
17115 msgid "Perform jump threading optimizations"
17119 msgid "Report the time taken by each compiler pass"
17123 msgid "Set the default thread-local storage code generation model"
17127 msgid "Reorder top level functions, variables, and asms"
17131 msgid "Perform superblock formation via tail duplication"
17135 msgid "Assume floating-point operations can trap"
17139 msgid "Trap for signed overflow in addition, subtraction and multiplication"
17143 msgid "Enable SSA-CCP optimization on trees"
17147 msgid "Enable loop header copying on trees"
17151 msgid "Replace SSA temporaries with better names in copies"
17155 msgid "Enable copy propagation on trees"
17159 msgid "Transform condition stores into unconditional ones"
17163 msgid "Perform conversions of switch initializations."
17167 msgid "Enable SSA dead code elimination optimization on trees"
17171 msgid "Enable dominator optimizations"
17175 msgid "Enable dead store elimination"
17179 msgid "Enable Full Redundancy Elimination (FRE) on trees"
17183 msgid "Enable loop distribution on trees"
17187 msgid "Enable loop invariant motion on trees"
17191 msgid "Enable linear loop transforms on trees"
17195 msgid "Create canonical induction variables in loops"
17199 msgid "Enable loop optimizations on tree level"
17203 msgid "Enable automatic parallelization of loops"
17207 msgid "Enable SSA-PRE optimization on trees"
17211 msgid "Enable reassociation on tree level"
17215 msgid "Enable SSA code sinking on trees"
17219 msgid "Perform scalar replacement of aggregates"
17223 msgid "Replace temporary expressions in the SSA->normal pass"
17227 msgid "Perform live range splitting during the SSA->normal pass"
17231 msgid "Perform Value Range Propagation on trees"
17235 msgid "Compile whole compilation unit at a time"
17239 msgid "Perform loop unrolling when iteration count is known"
17243 msgid "Perform loop unrolling for all loops"
17247 msgid "Allow loop optimizations to assume that the loops behave in normal way"
17251 msgid "Allow optimization for floating-point arithmetic which may change the"
17255 msgid "Same as -fassociative-math for expressions which include division."
17259 msgid "Allow math optimizations that may violate IEEE or ISO standards"
17263 msgid "Perform loop unswitching"
17267 msgid "Just generate unwind tables for exception handling"
17271 msgid "Perform variable tracking"
17275 msgid "Perform variable tracking and also tag variables that are uninitialized"
17279 msgid "Enable loop vectorization on trees"
17283 msgid "Enable use of cost model in vectorization"
17287 msgid "Enable loop versioning when doing loop vectorization on trees"
17291 msgid "Set the verbosity level of the vectorizer"
17295 msgid "Enable copy propagation of scalar-evolution information."
17299 msgid "Add extra commentary to assembler output"
17303 msgid "Set the default symbol visibility"
17307 msgid "Use expression value profiles in optimizations"
17311 msgid "Construct webs and split unrelated uses of single variable"
17315 msgid "Enable conditional dead code elimination for builtin calls"
17319 msgid "Perform whole program optimizations"
17323 msgid "Assume signed arithmetic overflow wraps around"
17327 msgid "Put zero initialized data in the bss section"
17331 msgid "Generate debug information in default format"
17335 msgid "Generate debug information in COFF format"
17339 msgid "Generate debug information in DWARF v2 format"
17343 msgid "Generate debug information in default extended format"
17347 msgid "Generate debug information in STABS format"
17351 msgid "Generate debug information in extended STABS format"
17355 msgid "Generate debug information in VMS format"
17359 msgid "Generate debug information in XCOFF format"
17363 msgid "Generate debug information in extended XCOFF format"
17367 msgid "Place output into <file>"
17371 msgid "Enable function profiling"
17375 msgid "Issue warnings needed for strict compliance to the standard"
17379 msgid "Like -pedantic but issue them as errors"
17383 msgid "Do not display functions compiled or elapsed time"
17387 msgid "Display the compiler's version"
17391 msgid "Suppress warnings"
17395 msgid "Create a shared library"
17399 msgid "Create a position independent executable"
17403 #, gcc-internal-format
17404 msgid "%qs attribute directive ignored"
17408 #, gcc-internal-format
17409 msgid "wrong number of arguments specified for %qs attribute"
17413 #, gcc-internal-format
17414 msgid "%qs attribute does not apply to types"
17418 #, gcc-internal-format
17419 msgid "%qs attribute only applies to function types"
17423 #, gcc-internal-format
17424 msgid "type attributes ignored after type is already defined"
17427 #: bb-reorder.c:1879
17428 #, gcc-internal-format
17429 msgid "multiple hot/cold transitions found (bb %i)"
17433 #, gcc-internal-format
17435 "branch target register load optimization is not intended to be run twice"
17439 #, gcc-internal-format
17440 msgid "offset outside bounds of constant string"
17444 #, gcc-internal-format
17445 msgid "second argument to %<__builtin_prefetch%> must be a constant"
17449 #, gcc-internal-format
17450 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
17454 #, gcc-internal-format
17455 msgid "third argument to %<__builtin_prefetch%> must be a constant"
17459 #, gcc-internal-format
17460 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
17464 #, gcc-internal-format
17465 msgid "argument of %<__builtin_args_info%> must be constant"
17469 #, gcc-internal-format
17470 msgid "argument of %<__builtin_args_info%> out of range"
17474 #, gcc-internal-format
17475 msgid "missing argument in %<__builtin_args_info%>"
17478 #: builtins.c:4780 gimplify.c:2326
17479 #, gcc-internal-format
17480 msgid "too few arguments to function %<va_start%>"
17484 #, gcc-internal-format
17485 msgid "first argument to %<va_arg%> not of type %<va_list%>"
17488 #. Unfortunately, this is merely undefined, rather than a constraint
17489 #. violation, so we cannot make this an error. If this call is never
17490 #. executed, the program is still strictly conforming.
17492 #, gcc-internal-format
17493 msgid "%qT is promoted to %qT when passed through %<...%>"
17497 #, gcc-internal-format
17498 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
17501 #. We can, however, treat "undefined" any way we please.
17502 #. Call abort to encourage the user to fix the program.
17503 #: builtins.c:4965 c-typeck.c:2427
17504 #, gcc-internal-format
17505 msgid "if this code is reached, the program will abort"
17509 #, gcc-internal-format
17510 msgid "invalid argument to %<__builtin_frame_address%>"
17514 #, gcc-internal-format
17515 msgid "invalid argument to %<__builtin_return_address%>"
17519 #, gcc-internal-format
17520 msgid "unsupported argument to %<__builtin_frame_address%>"
17524 #, gcc-internal-format
17525 msgid "unsupported argument to %<__builtin_return_address%>"
17529 #, gcc-internal-format
17530 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
17533 #: builtins.c:6011 builtins.c:6026
17534 #, gcc-internal-format
17535 msgid "%qD changed semantics in GCC 4.4"
17538 #. All valid uses of __builtin_va_arg_pack () are removed during
17540 #: builtins.c:6412 expr.c:8051
17541 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
17544 #. All valid uses of __builtin_va_arg_pack_len () are removed during
17547 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
17551 #, gcc-internal-format
17552 msgid "%<__builtin_longjmp%> second argument must be 1"
17556 #, gcc-internal-format
17557 msgid "target format does not support infinity"
17560 #: builtins.c:11598
17561 #, gcc-internal-format
17562 msgid "%<va_start%> used in function with fixed args"
17565 #: builtins.c:11606
17566 #, gcc-internal-format
17567 msgid "wrong number of arguments to function %<va_start%>"
17570 #. Evidently an out of date version of <stdarg.h>; can't validate
17571 #. va_start's second argument, but can still work as intended.
17572 #: builtins.c:11619
17573 #, gcc-internal-format
17574 msgid "%<__builtin_next_arg%> called without an argument"
17577 #: builtins.c:11624
17578 #, gcc-internal-format
17579 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
17582 #. FIXME: Sometimes with the tree optimizers we can get the
17583 #. not the last argument even though the user used the last
17584 #. argument. We just warn and set the arg to be the last
17585 #. argument so that we will get wrong-code because of
17587 #: builtins.c:11651
17588 #, gcc-internal-format
17589 msgid "second parameter of %<va_start%> not last named argument"
17592 #: builtins.c:11661
17593 #, gcc-internal-format
17595 "undefined behaviour when second parameter of %<va_start%> is declared with %"
17596 "<register%> storage"
17599 #: builtins.c:11776
17600 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
17603 #: builtins.c:11789
17604 msgid "%Klast argument of %D is not integer constant between 0 and 3"
17607 #: builtins.c:11833 builtins.c:11997 builtins.c:12056
17608 msgid "%Kcall to %D will always overflow destination buffer"
17611 #: builtins.c:11987
17612 msgid "%Kcall to %D might overflow destination buffer"
17615 #: builtins.c:12077
17616 msgid "%Kattempt to free a non-heap object %qD"
17619 #: builtins.c:12079
17620 msgid "%Kattempt to free a non-heap object"
17624 #, gcc-internal-format
17625 msgid "%qD is not defined outside of function scope"
17629 #, gcc-internal-format
17631 "string length %qd is greater than the length %qd ISO C%d compilers are "
17632 "required to support"
17635 #: c-common.c:1123 c-common.c:1135
17636 #, gcc-internal-format
17637 msgid "overflow in constant expression"
17641 #, gcc-internal-format
17642 msgid "integer overflow in expression"
17646 #, gcc-internal-format
17647 msgid "floating point overflow in expression"
17651 #, gcc-internal-format
17652 msgid "fixed-point overflow in expression"
17656 #, gcc-internal-format
17657 msgid "vector overflow in expression"
17661 #, gcc-internal-format
17662 msgid "complex integer overflow in expression"
17666 #, gcc-internal-format
17667 msgid "complex floating point overflow in expression"
17671 #, gcc-internal-format
17672 msgid "logical %<%s%> with non-zero constant will always evaluate as true"
17676 #, gcc-internal-format
17677 msgid "type-punning to incomplete type might break strict-aliasing rules"
17681 #, gcc-internal-format
17682 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
17685 #: c-common.c:1267 c-common.c:1285
17686 #, gcc-internal-format
17687 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
17691 #, gcc-internal-format
17692 msgid "first argument of %q+D should be %<int%>"
17696 #, gcc-internal-format
17697 msgid "second argument of %q+D should be %<char **%>"
17701 #, gcc-internal-format
17702 msgid "third argument of %q+D should probably be %<char **%>"
17706 #, gcc-internal-format
17707 msgid "%q+D takes only zero or two arguments"
17711 #, gcc-internal-format
17713 "use -flax-vector-conversions to permit conversions between vectors with "
17714 "differing element types or numbers of subparts"
17718 #, gcc-internal-format
17719 msgid "conversion to %qT from boolean expression"
17723 #, gcc-internal-format
17724 msgid "negative integer implicitly converted to unsigned type"
17728 #, gcc-internal-format
17729 msgid "conversion of unsigned constant value to negative integer"
17733 #, gcc-internal-format
17734 msgid "conversion to %qT alters %qT constant value"
17738 #, gcc-internal-format
17739 msgid "conversion to %qT from %qT may change the sign of the result"
17743 #, gcc-internal-format
17744 msgid "conversion to %qT from %qT may alter its value"
17748 #, gcc-internal-format
17749 msgid "large integer implicitly truncated to unsigned type"
17752 #: c-common.c:1757 c-common.c:1764 c-common.c:1772
17753 #, gcc-internal-format
17754 msgid "overflow in implicit constant conversion"
17758 #, gcc-internal-format
17759 msgid "operation on %qE may be undefined"
17763 #, gcc-internal-format
17764 msgid "case label does not reduce to an integer constant"
17768 #, gcc-internal-format
17769 msgid "case label value is less than minimum value for type"
17773 #, gcc-internal-format
17774 msgid "case label value exceeds maximum value for type"
17778 #, gcc-internal-format
17779 msgid "lower value in case label range less than minimum value for type"
17783 #, gcc-internal-format
17784 msgid "upper value in case label range exceeds maximum value for type"
17788 #, gcc-internal-format
17790 "GCC cannot support operators with integer types and fixed-point types that "
17791 "have too many integral and fractional bits together"
17795 #, gcc-internal-format
17796 msgid "invalid operands to binary %s (have %qT and %qT)"
17800 #, gcc-internal-format
17801 msgid "comparison is always false due to limited range of data type"
17805 #, gcc-internal-format
17806 msgid "comparison is always true due to limited range of data type"
17810 #, gcc-internal-format
17811 msgid "comparison of unsigned expression >= 0 is always true"
17815 #, gcc-internal-format
17816 msgid "comparison of unsigned expression < 0 is always false"
17820 #, gcc-internal-format
17821 msgid "pointer of type %<void *%> used in arithmetic"
17825 #, gcc-internal-format
17826 msgid "pointer to a function used in arithmetic"
17830 #, gcc-internal-format
17831 msgid "pointer to member function used in arithmetic"
17835 #, gcc-internal-format
17836 msgid "the address of %qD will always evaluate as %<true%>"
17839 #: c-common.c:3470 cp/semantics.c:589 cp/typeck.c:6575
17840 #, gcc-internal-format
17841 msgid "suggest parentheses around assignment used as truth value"
17844 #: c-common.c:3549 c-typeck.c:8925
17845 #, gcc-internal-format
17846 msgid "invalid use of %<restrict%>"
17850 #, gcc-internal-format
17851 msgid "invalid application of %<sizeof%> to a function type"
17855 #, gcc-internal-format
17856 msgid "invalid application of %qs to a void type"
17860 #, gcc-internal-format
17861 msgid "invalid application of %qs to incomplete type %qT "
17865 #, gcc-internal-format
17866 msgid "%<__alignof%> applied to a bit-field"
17870 #, gcc-internal-format
17871 msgid "cannot disable built-in function %qs"
17875 #, gcc-internal-format
17876 msgid "pointers are not permitted as case values"
17880 #, gcc-internal-format
17881 msgid "range expressions in switch statements are non-standard"
17885 #, gcc-internal-format
17886 msgid "empty range specified"
17890 #, gcc-internal-format
17891 msgid "duplicate (or overlapping) case value"
17895 #, gcc-internal-format
17896 msgid "%Jthis is the first entry overlapping that value"
17900 #, gcc-internal-format
17901 msgid "duplicate case value"
17905 #, gcc-internal-format
17906 msgid "%Jpreviously used here"
17910 #, gcc-internal-format
17911 msgid "multiple default labels in one switch"
17915 #, gcc-internal-format
17916 msgid "%Jthis is the first default label"
17920 #, gcc-internal-format
17921 msgid "%Jcase value %qs not in enumerated type"
17925 #, gcc-internal-format
17926 msgid "%Jcase value %qs not in enumerated type %qT"
17930 #, gcc-internal-format
17931 msgid "%Hswitch missing default case"
17935 #, gcc-internal-format
17936 msgid "%Henumeration value %qE not handled in switch"
17940 #, gcc-internal-format
17941 msgid "taking the address of a label is non-standard"
17945 #, gcc-internal-format
17946 msgid "%qE attribute ignored for field of type %qT"
17949 #: c-common.c:5129 c-common.c:5148 c-common.c:5166 c-common.c:5193
17950 #: c-common.c:5220 c-common.c:5246 c-common.c:5265 c-common.c:5289
17951 #: c-common.c:5312 c-common.c:5335 c-common.c:5356 c-common.c:5377
17952 #: c-common.c:5401 c-common.c:5427 c-common.c:5464 c-common.c:5491
17953 #: c-common.c:5534 c-common.c:5618 c-common.c:5648 c-common.c:5667
17954 #: c-common.c:6002 c-common.c:6061 c-common.c:6084 c-common.c:6148
17955 #: c-common.c:6266 c-common.c:6332 c-common.c:6376 c-common.c:6422
17956 #: c-common.c:6492 c-common.c:6516 c-common.c:6801 c-common.c:6824
17957 #: c-common.c:6863 c-common.c:6952 c-common.c:7092
17958 #, gcc-internal-format
17959 msgid "%qE attribute ignored"
17962 #: c-common.c:5211 c-common.c:5237
17963 #, gcc-internal-format
17964 msgid "%qE attribute conflicts with attribute %s"
17968 #, gcc-internal-format
17969 msgid "%qE attribute have effect only on public objects"
17973 #, gcc-internal-format
17974 msgid "destructor priorities are not supported"
17978 #, gcc-internal-format
17979 msgid "constructor priorities are not supported"
17983 #, gcc-internal-format
17984 msgid "destructor priorities from 0 to %d are reserved for the implementation"
17988 #, gcc-internal-format
17989 msgid "constructor priorities from 0 to %d are reserved for the implementation"
17993 #, gcc-internal-format
17994 msgid "destructor priorities must be integers from 0 to %d inclusive"
17998 #, gcc-internal-format
17999 msgid "constructor priorities must be integers from 0 to %d inclusive"
18003 #, gcc-internal-format
18004 msgid "unknown machine mode %qs"
18008 #, gcc-internal-format
18009 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
18013 #, gcc-internal-format
18014 msgid "use __attribute__ ((vector_size)) instead"
18018 #, gcc-internal-format
18019 msgid "unable to emulate %qs"
18023 #, gcc-internal-format
18024 msgid "invalid pointer mode %qs"
18028 #, gcc-internal-format
18029 msgid "signness of type and machine mode %qs don't match"
18033 #, gcc-internal-format
18034 msgid "no data type for mode %qs"
18038 #, gcc-internal-format
18039 msgid "cannot use mode %qs for enumeral types"
18043 #, gcc-internal-format
18044 msgid "mode %qs applied to inappropriate type"
18048 #, gcc-internal-format
18049 msgid "%Jsection attribute cannot be specified for local variables"
18052 #: c-common.c:5869 config/bfin/bfin.c:5274 config/bfin/bfin.c:5325
18053 #, gcc-internal-format
18054 msgid "section of %q+D conflicts with previous declaration"
18058 #, gcc-internal-format
18059 msgid "section of %q+D cannot be overridden"
18063 #, gcc-internal-format
18064 msgid "section attribute not allowed for %q+D"
18068 #, gcc-internal-format
18069 msgid "%Jsection attributes are not supported for this target"
18073 #, gcc-internal-format
18074 msgid "requested alignment is not a constant"
18078 #, gcc-internal-format
18079 msgid "requested alignment is not a power of 2"
18083 #, gcc-internal-format
18084 msgid "requested alignment is too large"
18088 #, gcc-internal-format
18089 msgid "alignment may not be specified for %q+D"
18093 #, gcc-internal-format
18095 "alignment for %q+D was previously specified as %d and may not be decreased"
18099 #, gcc-internal-format
18100 msgid "alignment for %q+D must be at least %d"
18104 #, gcc-internal-format
18105 msgid "inline function %q+D cannot be declared weak"
18109 #, gcc-internal-format
18110 msgid "%q+D defined both normally and as an alias"
18114 #, gcc-internal-format
18115 msgid "alias argument not a string"
18119 #, gcc-internal-format
18120 msgid "%Jweakref attribute must appear before alias attribute"
18124 #, gcc-internal-format
18125 msgid "%qE attribute ignored on non-class types"
18129 #, gcc-internal-format
18130 msgid "%qE attribute ignored because %qT is already defined"
18134 #, gcc-internal-format
18135 msgid "visibility argument not a string"
18139 #, gcc-internal-format
18140 msgid "%qE attribute ignored on types"
18144 #, gcc-internal-format
18146 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
18151 #, gcc-internal-format
18152 msgid "%qD redeclared with different visibility"
18155 #: c-common.c:6196 c-common.c:6200
18156 #, gcc-internal-format
18157 msgid "%qD was declared %qs which implies default visibility"
18161 #, gcc-internal-format
18162 msgid "tls_model argument not a string"
18166 #, gcc-internal-format
18168 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
18169 "dynamic\" or \"global-dynamic\""
18172 #: c-common.c:6306 c-common.c:6396
18173 #, gcc-internal-format
18174 msgid "%J%qE attribute applies only to functions"
18177 #: c-common.c:6311 c-common.c:6401
18178 #, gcc-internal-format
18179 msgid "%Jcan%'t set %qE attribute after definition"
18183 #, gcc-internal-format
18184 msgid "alloc_size parameter outside range"
18188 #, gcc-internal-format
18189 msgid "%qE attribute ignored for %qE"
18193 #, gcc-internal-format
18194 msgid "invalid vector type for attribute %qE"
18198 #, gcc-internal-format
18199 msgid "vector size not an integral multiple of component size"
18203 #, gcc-internal-format
18204 msgid "zero vector size"
18208 #, gcc-internal-format
18209 msgid "number of components of the vector not a power of two"
18213 #, gcc-internal-format
18214 msgid "nonnull attribute without arguments on a non-prototype"
18218 #, gcc-internal-format
18219 msgid "nonnull argument has invalid operand number (argument %lu)"
18223 #, gcc-internal-format
18225 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
18229 #, gcc-internal-format
18231 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
18235 #, gcc-internal-format
18236 msgid "not enough variable arguments to fit a sentinel"
18240 #, gcc-internal-format
18241 msgid "missing sentinel in function call"
18245 #, gcc-internal-format
18246 msgid "null argument where non-null required (argument %lu)"
18250 #, gcc-internal-format
18251 msgid "cleanup argument not an identifier"
18255 #, gcc-internal-format
18256 msgid "cleanup argument not a function"
18260 #, gcc-internal-format
18261 msgid "%qE attribute requires prototypes with named arguments"
18265 #, gcc-internal-format
18266 msgid "%qE attribute only applies to variadic functions"
18270 #, gcc-internal-format
18271 msgid "requested position is not an integer constant"
18275 #, gcc-internal-format
18276 msgid "requested position is less than zero"
18280 #, gcc-internal-format
18281 msgid "Bad option %s to optimize attribute."
18285 #, gcc-internal-format
18286 msgid "Bad option %s to pragma attribute"
18290 #, gcc-internal-format
18291 msgid "not enough arguments to function %qE"
18294 #: c-common.c:7237 c-typeck.c:2540
18295 #, gcc-internal-format
18296 msgid "too many arguments to function %qE"
18299 #: c-common.c:7267 c-common.c:7313
18300 #, gcc-internal-format
18301 msgid "non-floating-point argument in call to function %qE"
18305 #, gcc-internal-format
18306 msgid "non-floating-point arguments in call to function %qE"
18310 #, gcc-internal-format
18311 msgid "non-const integer argument %u in call to function %qE"
18315 #, gcc-internal-format
18317 "%Hignoring return value of %qD, declared with attribute warn_unused_result"
18321 #, gcc-internal-format
18323 "%Hignoring return value of function declared with attribute "
18324 "warn_unused_result"
18328 #, gcc-internal-format
18329 msgid "cannot apply %<offsetof%> to static data member %qD"
18333 #, gcc-internal-format
18334 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
18337 #: c-common.c:7616 cp/typeck.c:4622
18338 #, gcc-internal-format
18339 msgid "attempt to take address of bit-field structure member %qD"
18343 #, gcc-internal-format
18344 msgid "lvalue required as left operand of assignment"
18348 #, gcc-internal-format
18349 msgid "lvalue required as increment operand"
18353 #, gcc-internal-format
18354 msgid "lvalue required as decrement operand"
18358 #, gcc-internal-format
18359 msgid "lvalue required as unary %<&%> operand"
18363 #, gcc-internal-format
18364 msgid "lvalue required in asm statement"
18368 #, gcc-internal-format
18369 msgid "size of array is too large"
18372 #: c-common.c:7839 c-common.c:7888 c-typeck.c:2730
18373 #, gcc-internal-format
18374 msgid "too few arguments to function %qE"
18377 #: c-common.c:7856 c-typeck.c:4443
18378 #, gcc-internal-format
18379 msgid "incompatible type for argument %d of %qE"
18383 #, gcc-internal-format
18384 msgid "array subscript has type %<char%>"
18388 #, gcc-internal-format
18389 msgid "suggest parentheses around %<+%> inside %<<<%>"
18393 #, gcc-internal-format
18394 msgid "suggest parentheses around %<-%> inside %<<<%>"
18398 #, gcc-internal-format
18399 msgid "suggest parentheses around %<+%> inside %<>>%>"
18403 #, gcc-internal-format
18404 msgid "suggest parentheses around %<-%> inside %<>>%>"
18408 #, gcc-internal-format
18409 msgid "suggest parentheses around %<&&%> within %<||%>"
18413 #, gcc-internal-format
18414 msgid "suggest parentheses around arithmetic in operand of %<|%>"
18418 #, gcc-internal-format
18419 msgid "suggest parentheses around comparison in operand of %<|%>"
18423 #, gcc-internal-format
18425 "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%"
18430 #, gcc-internal-format
18431 msgid "suggest parentheses around arithmetic in operand of %<^%>"
18435 #, gcc-internal-format
18436 msgid "suggest parentheses around comparison in operand of %<^%>"
18440 #, gcc-internal-format
18441 msgid "suggest parentheses around %<+%> in operand of %<&%>"
18445 #, gcc-internal-format
18446 msgid "suggest parentheses around %<-%> in operand of %<&%>"
18450 #, gcc-internal-format
18451 msgid "suggest parentheses around comparison in operand of %<&%>"
18455 #, gcc-internal-format
18457 "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%"
18462 #, gcc-internal-format
18463 msgid "suggest parentheses around comparison in operand of %<==%>"
18467 #, gcc-internal-format
18468 msgid "suggest parentheses around comparison in operand of %<!=%>"
18472 #, gcc-internal-format
18473 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
18477 #, gcc-internal-format
18478 msgid "label %q+D defined but not used"
18482 #, gcc-internal-format
18483 msgid "label %q+D declared but not defined"
18487 #, gcc-internal-format
18488 msgid "division by zero"
18492 #, gcc-internal-format
18493 msgid "comparison between types %qT and %qT"
18497 #, gcc-internal-format
18498 msgid "comparison between signed and unsigned integer expressions"
18502 #, gcc-internal-format
18503 msgid "promoted ~unsigned is always non-zero"
18507 #, gcc-internal-format
18508 msgid "comparison of promoted ~unsigned with constant"
18512 #, gcc-internal-format
18513 msgid "comparison of promoted ~unsigned with unsigned"
18516 #. Except for passing an argument to an unprototyped function,
18517 #. this is a constraint violation. When passing an argument to
18518 #. an unprototyped function, it is compile-time undefined;
18519 #. making it a constraint in that case was rejected in
18521 #: c-convert.c:95 c-typeck.c:1783 c-typeck.c:4078 cp/typeck.c:1605
18522 #: cp/typeck.c:5873 cp/typeck.c:6483 fortran/convert.c:88
18523 #, gcc-internal-format
18524 msgid "void value not ignored as it ought to be"
18527 #: c-convert.c:119 fortran/convert.c:121 java/typeck.c:151
18528 #, gcc-internal-format
18529 msgid "conversion to non-scalar type requested"
18533 #, gcc-internal-format
18534 msgid "array %q+D assumed to have one element"
18538 #, gcc-internal-format
18539 msgid "GCC supports only %u nested scopes"
18542 #: c-decl.c:740 cp/decl.c:358
18543 #, gcc-internal-format
18544 msgid "label %q+D used but not defined"
18548 #, gcc-internal-format
18549 msgid "nested function %q+D declared but never defined"
18553 #, gcc-internal-format
18554 msgid "inline function %q+D declared but never defined"
18557 #: c-decl.c:804 cp/decl.c:603
18558 #, gcc-internal-format
18559 msgid "unused variable %q+D"
18563 #, gcc-internal-format
18564 msgid "type of array %q+D completed incompatibly with implicit initialization"
18568 #, gcc-internal-format
18570 "a parameter list with an ellipsis can%'t match an empty parameter name list "
18575 #, gcc-internal-format
18577 "an argument type that has a default promotion can%'t match an empty "
18578 "parameter name list declaration"
18582 #, gcc-internal-format
18584 "prototype for %q+D declares more arguments than previous old-style definition"
18588 #, gcc-internal-format
18590 "prototype for %q+D declares fewer arguments than previous old-style "
18595 #, gcc-internal-format
18596 msgid "prototype for %q+D declares argument %d with incompatible type"
18599 #. If we get here, no errors were found, but do issue a warning
18600 #. for this poor-style construct.
18602 #, gcc-internal-format
18603 msgid "prototype for %q+D follows non-prototype definition"
18607 #, gcc-internal-format
18608 msgid "previous definition of %q+D was here"
18612 #, gcc-internal-format
18613 msgid "previous implicit declaration of %q+D was here"
18617 #, gcc-internal-format
18618 msgid "previous declaration of %q+D was here"
18622 #, gcc-internal-format
18623 msgid "%q+D redeclared as different kind of symbol"
18627 #, gcc-internal-format
18628 msgid "built-in function %q+D declared as non-function"
18631 #: c-decl.c:1174 c-decl.c:1294 c-decl.c:1960
18632 #, gcc-internal-format
18633 msgid "declaration of %q+D shadows a built-in function"
18637 #, gcc-internal-format
18638 msgid "redeclaration of enumerator %q+D"
18641 #. If types don't match for a built-in, throw away the
18642 #. built-in. No point in calling locate_old_decl here, it
18643 #. won't print anything.
18645 #, gcc-internal-format
18646 msgid "conflicting types for built-in function %q+D"
18649 #: c-decl.c:1229 c-decl.c:1242 c-decl.c:1251
18650 #, gcc-internal-format
18651 msgid "conflicting types for %q+D"
18655 #, gcc-internal-format
18656 msgid "conflicting type qualifiers for %q+D"
18659 #. Allow OLDDECL to continue in use.
18661 #, gcc-internal-format
18662 msgid "redefinition of typedef %q+D"
18665 #: c-decl.c:1320 c-decl.c:1422
18666 #, gcc-internal-format
18667 msgid "redefinition of %q+D"
18670 #: c-decl.c:1355 c-decl.c:1460
18671 #, gcc-internal-format
18672 msgid "static declaration of %q+D follows non-static declaration"
18675 #: c-decl.c:1365 c-decl.c:1373 c-decl.c:1450 c-decl.c:1457
18676 #, gcc-internal-format
18677 msgid "non-static declaration of %q+D follows static declaration"
18681 #, gcc-internal-format
18682 msgid "%<gnu_inline%> attribute present on %q+D"
18686 #, gcc-internal-format
18687 msgid "%Jbut not here"
18691 #, gcc-internal-format
18692 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
18696 #, gcc-internal-format
18697 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
18701 #, gcc-internal-format
18702 msgid "extern declaration of %q+D follows declaration with no linkage"
18706 #, gcc-internal-format
18707 msgid "declaration of %q+D with no linkage follows extern declaration"
18711 #, gcc-internal-format
18712 msgid "redeclaration of %q+D with no linkage"
18716 #, gcc-internal-format
18718 "redeclaration of %q+D with different visibility (old visibility preserved)"
18722 #, gcc-internal-format
18723 msgid "inline declaration of %qD follows declaration with attribute noinline"
18727 #, gcc-internal-format
18728 msgid "declaration of %q+D with attribute noinline follows inline declaration "
18732 #, gcc-internal-format
18733 msgid "redefinition of parameter %q+D"
18737 #, gcc-internal-format
18738 msgid "redundant redeclaration of %q+D"
18742 #, gcc-internal-format
18743 msgid "declaration of %q+D shadows previous non-variable"
18747 #, gcc-internal-format
18748 msgid "declaration of %q+D shadows a parameter"
18752 #, gcc-internal-format
18753 msgid "declaration of %q+D shadows a global declaration"
18757 #, gcc-internal-format
18758 msgid "declaration of %q+D shadows a previous local"
18761 #: c-decl.c:1968 cp/name-lookup.c:1037 cp/name-lookup.c:1068
18762 #: cp/name-lookup.c:1076
18763 #, gcc-internal-format
18764 msgid "%Jshadowed declaration is here"
18768 #, gcc-internal-format
18769 msgid "nested extern declaration of %qD"
18772 #: c-decl.c:2326 c-decl.c:2329
18773 #, gcc-internal-format
18774 msgid "implicit declaration of function %qE"
18778 #, gcc-internal-format
18779 msgid "incompatible implicit declaration of built-in function %qD"
18783 #, gcc-internal-format
18784 msgid "incompatible implicit declaration of function %qD"
18788 #, gcc-internal-format
18789 msgid "%H%qE undeclared here (not in a function)"
18793 #, gcc-internal-format
18794 msgid "%H%qE undeclared (first use in this function)"
18798 #, gcc-internal-format
18799 msgid "%H(Each undeclared identifier is reported only once"
18803 #, gcc-internal-format
18804 msgid "%Hfor each function it appears in.)"
18807 #: c-decl.c:2501 cp/decl.c:2404
18808 #, gcc-internal-format
18809 msgid "label %qE referenced outside of any function"
18813 #, gcc-internal-format
18814 msgid "duplicate label declaration %qE"
18818 #, gcc-internal-format
18819 msgid "%Hduplicate label %qD"
18823 #, gcc-internal-format
18824 msgid "%Jjump into statement expression"
18828 #, gcc-internal-format
18829 msgid "%Jjump into scope of identifier with variably modified type"
18833 #, gcc-internal-format
18835 "%Htraditional C lacks a separate namespace for labels, identifier %qE "
18840 #, gcc-internal-format
18841 msgid "%H%qE defined as wrong kind of tag"
18845 #, gcc-internal-format
18846 msgid "unnamed struct/union that defines no instances"
18850 #, gcc-internal-format
18851 msgid "empty declaration with storage class specifier does not redeclare tag"
18855 #, gcc-internal-format
18856 msgid "empty declaration with type qualifier does not redeclare tag"
18859 #: c-decl.c:2947 c-decl.c:2954
18860 #, gcc-internal-format
18861 msgid "useless type name in empty declaration"
18865 #, gcc-internal-format
18866 msgid "%<inline%> in empty declaration"
18870 #, gcc-internal-format
18871 msgid "%<auto%> in file-scope empty declaration"
18875 #, gcc-internal-format
18876 msgid "%<register%> in file-scope empty declaration"
18880 #, gcc-internal-format
18881 msgid "useless storage class specifier in empty declaration"
18885 #, gcc-internal-format
18886 msgid "useless %<__thread%> in empty declaration"
18890 #, gcc-internal-format
18891 msgid "useless type qualifier in empty declaration"
18894 #: c-decl.c:3001 c-parser.c:1170
18895 #, gcc-internal-format
18896 msgid "empty declaration"
18900 #, gcc-internal-format
18902 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
18907 #, gcc-internal-format
18908 msgid "ISO C90 does not support %<[*]%> array declarators"
18912 #. A function definition isn't function prototype scope C99 6.2.1p4.
18914 #: c-decl.c:3079 c-decl.c:5006
18915 #, gcc-internal-format
18916 msgid "%<[*]%> not allowed in other than function prototype scope"
18920 #, gcc-internal-format
18921 msgid "%q+D is usually a function"
18924 #: c-decl.c:3190 cp/decl2.c:776
18925 #, gcc-internal-format
18926 msgid "typedef %qD is initialized (use __typeof__ instead)"
18930 #, gcc-internal-format
18931 msgid "function %qD is initialized like a variable"
18934 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
18936 #, gcc-internal-format
18937 msgid "parameter %qD is initialized"
18941 #, gcc-internal-format
18942 msgid "variable %qD has initializer but incomplete type"
18945 #: c-decl.c:3315 c-decl.c:6116 cp/decl.c:4086 cp/decl.c:11420
18946 #, gcc-internal-format
18947 msgid "inline function %q+D given attribute noinline"
18951 #, gcc-internal-format
18952 msgid "%q+D is static but declared in inline function %qD which is not static"
18956 #, gcc-internal-format
18957 msgid "initializer fails to determine size of %q+D"
18961 #, gcc-internal-format
18962 msgid "array size missing in %q+D"
18966 #, gcc-internal-format
18967 msgid "zero or negative size array %q+D"
18970 #: c-decl.c:3491 varasm.c:2111
18971 #, gcc-internal-format
18972 msgid "storage size of %q+D isn%'t known"
18976 #, gcc-internal-format
18977 msgid "storage size of %q+D isn%'t constant"
18981 #, gcc-internal-format
18982 msgid "ignoring asm-specifier for non-static local variable %q+D"
18985 #: c-decl.c:3577 fortran/f95-lang.c:624
18986 #, gcc-internal-format
18987 msgid "cannot put object with volatile field into register"
18991 #, gcc-internal-format
18992 msgid "ISO C forbids forward parameter declarations"
18996 #, gcc-internal-format
18997 msgid "bit-field %qs width not an integer constant"
19001 #, gcc-internal-format
19002 msgid "negative width in bit-field %qs"
19006 #, gcc-internal-format
19007 msgid "zero width for bit-field %qs"
19011 #, gcc-internal-format
19012 msgid "bit-field %qs has invalid type"
19016 #, gcc-internal-format
19017 msgid "type of bit-field %qs is a GCC extension"
19021 #, gcc-internal-format
19022 msgid "width of %qs exceeds its type"
19026 #, gcc-internal-format
19027 msgid "%qs is narrower than values of its type"
19031 #, gcc-internal-format
19032 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
19036 #, gcc-internal-format
19037 msgid "ISO C90 forbids array whose size can%'t be evaluated"
19041 #, gcc-internal-format
19042 msgid "ISO C90 forbids variable length array %qs"
19046 #, gcc-internal-format
19047 msgid "ISO C90 forbids variable length array"
19051 #, gcc-internal-format
19052 msgid "the size of array %qs can%'t be evaluated"
19056 #, gcc-internal-format
19057 msgid "the size of array can %'t be evaluated"
19061 #, gcc-internal-format
19062 msgid "variable length array %qs is used"
19065 #: c-decl.c:3928 cp/decl.c:7220
19066 #, gcc-internal-format
19067 msgid "variable length array is used"
19070 #: c-decl.c:4050 c-decl.c:4331
19071 #, gcc-internal-format
19072 msgid "variably modified %qs at file scope"
19076 #, gcc-internal-format
19077 msgid "type defaults to %<int%> in declaration of %qs"
19081 #, gcc-internal-format
19082 msgid "duplicate %<const%>"
19086 #, gcc-internal-format
19087 msgid "duplicate %<restrict%>"
19091 #, gcc-internal-format
19092 msgid "duplicate %<volatile%>"
19096 #, gcc-internal-format
19097 msgid "function definition declared %<auto%>"
19101 #, gcc-internal-format
19102 msgid "function definition declared %<register%>"
19106 #, gcc-internal-format
19107 msgid "function definition declared %<typedef%>"
19111 #, gcc-internal-format
19112 msgid "function definition declared %<__thread%>"
19116 #, gcc-internal-format
19117 msgid "storage class specified for structure field %qs"
19120 #: c-decl.c:4146 cp/decl.c:8113
19121 #, gcc-internal-format
19122 msgid "storage class specified for parameter %qs"
19125 #: c-decl.c:4149 cp/decl.c:8115
19126 #, gcc-internal-format
19127 msgid "storage class specified for typename"
19130 #: c-decl.c:4166 cp/decl.c:9393
19131 #, gcc-internal-format
19132 msgid "%qs initialized and declared %<extern%>"
19135 #: c-decl.c:4169 cp/decl.c:9397
19136 #, gcc-internal-format
19137 msgid "%qs has both %<extern%> and initializer"
19141 #, gcc-internal-format
19142 msgid "file-scope declaration of %qs specifies %<auto%>"
19146 #, gcc-internal-format
19147 msgid "file-scope declaration of %qs specifies %<register%>"
19150 #: c-decl.c:4182 cp/decl.c:8126
19151 #, gcc-internal-format
19152 msgid "nested function %qs declared %<extern%>"
19155 #: c-decl.c:4185 cp/decl.c:8136
19156 #, gcc-internal-format
19157 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
19160 #. Only the innermost declarator (making a parameter be of
19161 #. array type which is converted to pointer type)
19162 #. may have static or type qualifiers.
19163 #: c-decl.c:4232 c-decl.c:4476
19164 #, gcc-internal-format
19165 msgid "static or type qualifiers in non-parameter array declarator"
19169 #, gcc-internal-format
19170 msgid "declaration of %qs as array of voids"
19174 #, gcc-internal-format
19175 msgid "declaration of %qs as array of functions"
19179 #, gcc-internal-format
19180 msgid "invalid use of structure with flexible array member"
19184 #, gcc-internal-format
19185 msgid "size of array %qs has non-integer type"
19189 #, gcc-internal-format
19190 msgid "ISO C forbids zero-size array %qs"
19194 #, gcc-internal-format
19195 msgid "size of array %qs is negative"
19198 #: c-decl.c:4378 c-decl.c:4637 cp/decl.c:8642
19199 #, gcc-internal-format
19200 msgid "size of array %qs is too large"
19204 #, gcc-internal-format
19205 msgid "ISO C90 does not support flexible array members"
19209 #: c-decl.c:4403 c-parser.c:4957
19210 #, gcc-internal-format
19211 msgid "%<[*]%> not allowed in other than a declaration"
19215 #, gcc-internal-format
19216 msgid "array type has incomplete element type"
19219 #: c-decl.c:4508 cp/decl.c:8231
19220 #, gcc-internal-format
19221 msgid "%qs declared as function returning a function"
19224 #: c-decl.c:4513 cp/decl.c:8236
19225 #, gcc-internal-format
19226 msgid "%qs declared as function returning an array"
19230 #, gcc-internal-format
19231 msgid "function definition has qualified void return type"
19234 #: c-decl.c:4539 cp/decl.c:8220
19235 #, gcc-internal-format
19236 msgid "type qualifiers ignored on function return type"
19239 #: c-decl.c:4569 c-decl.c:4651 c-decl.c:4741 c-decl.c:4830
19240 #, gcc-internal-format
19241 msgid "ISO C forbids qualified function types"
19245 #, gcc-internal-format
19246 msgid "typedef %q+D declared %<inline%>"
19250 #, gcc-internal-format
19251 msgid "ISO C forbids const or volatile function types"
19255 #, gcc-internal-format
19256 msgid "a member of a structure or union cannot have a variably modified type"
19260 #, gcc-internal-format
19261 msgid "variable or field %qs declared void"
19265 #, gcc-internal-format
19266 msgid "attributes in parameter array declarator ignored"
19270 #, gcc-internal-format
19271 msgid "parameter %q+D declared %<inline%>"
19275 #, gcc-internal-format
19276 msgid "field %qs declared as a function"
19280 #, gcc-internal-format
19281 msgid "field %qs has incomplete type"
19284 #: c-decl.c:4803 c-decl.c:4813 c-decl.c:4816
19285 #, gcc-internal-format
19286 msgid "invalid storage class for function %qs"
19290 #, gcc-internal-format
19291 msgid "%<noreturn%> function returns non-void value"
19295 #, gcc-internal-format
19296 msgid "cannot inline function %<main%>"
19300 #, gcc-internal-format
19301 msgid "variable previously declared %<static%> redeclared %<extern%>"
19305 #, gcc-internal-format
19306 msgid "variable %q+D declared %<inline%>"
19311 #, gcc-internal-format
19312 msgid "object with variably modified type must have no linkage"
19315 #: c-decl.c:5011 c-decl.c:6210
19316 #, gcc-internal-format
19317 msgid "function declaration isn%'t a prototype"
19321 #, gcc-internal-format
19322 msgid "parameter names (without types) in function declaration"
19326 #, gcc-internal-format
19327 msgid "parameter %u (%q+D) has incomplete type"
19331 #, gcc-internal-format
19332 msgid "%Jparameter %u has incomplete type"
19336 #, gcc-internal-format
19337 msgid "parameter %u (%q+D) has void type"
19341 #, gcc-internal-format
19342 msgid "%Jparameter %u has void type"
19346 #, gcc-internal-format
19347 msgid "%<void%> as only parameter may not be qualified"
19350 #: c-decl.c:5133 c-decl.c:5167
19351 #, gcc-internal-format
19352 msgid "%<void%> must be the only parameter"
19356 #, gcc-internal-format
19357 msgid "parameter %q+D has just a forward declaration"
19360 #. The %s will be one of 'struct', 'union', or 'enum'.
19362 #, gcc-internal-format
19363 msgid "%<%s %E%> declared inside parameter list"
19366 #. The %s will be one of 'struct', 'union', or 'enum'.
19368 #, gcc-internal-format
19369 msgid "anonymous %s declared inside parameter list"
19373 #, gcc-internal-format
19375 "its scope is only this definition or declaration, which is probably not what "
19380 #, gcc-internal-format
19381 msgid "redefinition of %<union %E%>"
19385 #, gcc-internal-format
19386 msgid "redefinition of %<struct %E%>"
19390 #, gcc-internal-format
19391 msgid "nested redefinition of %<union %E%>"
19395 #, gcc-internal-format
19396 msgid "nested redefinition of %<struct %E%>"
19399 #: c-decl.c:5436 cp/decl.c:3824
19400 #, gcc-internal-format
19401 msgid "declaration does not declare anything"
19405 #, gcc-internal-format
19406 msgid "ISO C doesn%'t support unnamed structs/unions"
19409 #: c-decl.c:5483 c-decl.c:5499
19410 #, gcc-internal-format
19411 msgid "duplicate member %q+D"
19415 #, gcc-internal-format
19416 msgid "union has no named members"
19420 #, gcc-internal-format
19421 msgid "union has no members"
19425 #, gcc-internal-format
19426 msgid "struct has no named members"
19430 #, gcc-internal-format
19431 msgid "struct has no members"
19435 #, gcc-internal-format
19436 msgid "%Jflexible array member in union"
19440 #, gcc-internal-format
19441 msgid "%Jflexible array member not at end of struct"
19445 #, gcc-internal-format
19446 msgid "%Jflexible array member in otherwise empty struct"
19450 #, gcc-internal-format
19451 msgid "%Jinvalid use of structure with flexible array member"
19455 #, gcc-internal-format
19456 msgid "union cannot be made transparent"
19460 #, gcc-internal-format
19461 msgid "nested redefinition of %<enum %E%>"
19464 #. This enum is a named one that has been declared already.
19466 #, gcc-internal-format
19467 msgid "redeclaration of %<enum %E%>"
19471 #, gcc-internal-format
19472 msgid "enumeration values exceed range of largest integer"
19476 #, gcc-internal-format
19477 msgid "specified mode too small for enumeral values"
19481 #, gcc-internal-format
19482 msgid "enumerator value for %qE is not an integer constant"
19486 #, gcc-internal-format
19487 msgid "overflow in enumeration values"
19491 #, gcc-internal-format
19492 msgid "ISO C restricts enumerator values to range of %<int%>"
19496 #, gcc-internal-format
19497 msgid "return type is an incomplete type"
19501 #, gcc-internal-format
19502 msgid "return type defaults to %<int%>"
19506 #, gcc-internal-format
19507 msgid "no previous prototype for %q+D"
19511 #, gcc-internal-format
19512 msgid "%q+D was used with no prototype before its definition"
19515 #: c-decl.c:6232 cp/decl.c:11561
19516 #, gcc-internal-format
19517 msgid "no previous declaration for %q+D"
19521 #, gcc-internal-format
19522 msgid "%q+D was used with no declaration before its definition"
19526 #, gcc-internal-format
19527 msgid "return type of %q+D is not %<int%>"
19531 #, gcc-internal-format
19532 msgid "%q+D is normally a non-static function"
19536 #, gcc-internal-format
19537 msgid "%Jold-style parameter declarations in prototyped function definition"
19541 #, gcc-internal-format
19542 msgid "%Jtraditional C rejects ISO C style function definitions"
19546 #, gcc-internal-format
19547 msgid "%Jparameter name omitted"
19551 #, gcc-internal-format
19552 msgid "%Jold-style function definition"
19556 #, gcc-internal-format
19557 msgid "%Jparameter name missing from parameter list"
19561 #, gcc-internal-format
19562 msgid "%q+D declared as a non-parameter"
19566 #, gcc-internal-format
19567 msgid "multiple parameters named %q+D"
19571 #, gcc-internal-format
19572 msgid "parameter %q+D declared with void type"
19575 #: c-decl.c:6418 c-decl.c:6420
19576 #, gcc-internal-format
19577 msgid "type of %q+D defaults to %<int%>"
19581 #, gcc-internal-format
19582 msgid "parameter %q+D has incomplete type"
19586 #, gcc-internal-format
19587 msgid "declaration for parameter %q+D but no such parameter"
19591 #, gcc-internal-format
19592 msgid "number of arguments doesn%'t match built-in prototype"
19596 #, gcc-internal-format
19597 msgid "number of arguments doesn%'t match prototype"
19600 #: c-decl.c:6500 c-decl.c:6552
19601 #, gcc-internal-format
19602 msgid "%Hprototype declaration"
19606 #, gcc-internal-format
19607 msgid "promoted argument %qD doesn%'t match built-in prototype"
19611 #, gcc-internal-format
19612 msgid "promoted argument %qD doesn%'t match prototype"
19616 #, gcc-internal-format
19617 msgid "prototype declaration"
19621 #, gcc-internal-format
19622 msgid "argument %qD doesn%'t match built-in prototype"
19626 #, gcc-internal-format
19627 msgid "argument %qD doesn%'t match prototype"
19630 #: c-decl.c:6760 cp/decl.c:12260
19631 #, gcc-internal-format
19632 msgid "no return statement in function returning non-void"
19635 #. If we get here, declarations have been used in a for loop without
19636 #. the C99 for loop scope. This doesn't make much sense, so don't
19639 #, gcc-internal-format
19640 msgid "%<for%> loop initial declarations are only allowed in C99 mode"
19644 #, gcc-internal-format
19645 msgid "use option -std=c99 or -std=gnu99 to compile your code"
19649 #, gcc-internal-format
19650 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
19654 #, gcc-internal-format
19656 "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
19660 #, gcc-internal-format
19661 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
19665 #, gcc-internal-format
19666 msgid "%<union %E%> declared in %<for%> loop initial declaration"
19670 #, gcc-internal-format
19671 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
19675 #, gcc-internal-format
19676 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
19679 #: c-decl.c:7171 c-decl.c:7413 c-decl.c:7709
19680 #, gcc-internal-format
19681 msgid "duplicate %qE"
19684 #: c-decl.c:7196 c-decl.c:7423 c-decl.c:7610
19685 #, gcc-internal-format
19686 msgid "two or more data types in declaration specifiers"
19690 #, gcc-internal-format
19691 msgid "%<long long long%> is too long for GCC"
19694 #: c-decl.c:7215 c-decl.c:7513
19695 #, gcc-internal-format
19696 msgid "both %<long long%> and %<double%> in declaration specifiers"
19700 #, gcc-internal-format
19701 msgid "ISO C90 does not support %<long long%>"
19704 #: c-decl.c:7225 c-decl.c:7254
19705 #, gcc-internal-format
19706 msgid "both %<long%> and %<short%> in declaration specifiers"
19709 #: c-decl.c:7228 c-decl.c:7430
19710 #, gcc-internal-format
19711 msgid "both %<long%> and %<void%> in declaration specifiers"
19714 #: c-decl.c:7231 c-decl.c:7452
19715 #, gcc-internal-format
19716 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
19719 #: c-decl.c:7234 c-decl.c:7474
19720 #, gcc-internal-format
19721 msgid "both %<long%> and %<char%> in declaration specifiers"
19724 #: c-decl.c:7237 c-decl.c:7494
19725 #, gcc-internal-format
19726 msgid "both %<long%> and %<float%> in declaration specifiers"
19730 #, gcc-internal-format
19731 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
19735 #, gcc-internal-format
19736 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
19740 #, gcc-internal-format
19741 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
19744 #: c-decl.c:7257 c-decl.c:7433
19745 #, gcc-internal-format
19746 msgid "both %<short%> and %<void%> in declaration specifiers"
19749 #: c-decl.c:7260 c-decl.c:7455
19750 #, gcc-internal-format
19751 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
19754 #: c-decl.c:7263 c-decl.c:7477
19755 #, gcc-internal-format
19756 msgid "both %<short%> and %<char%> in declaration specifiers"
19759 #: c-decl.c:7266 c-decl.c:7497
19760 #, gcc-internal-format
19761 msgid "both %<short%> and %<float%> in declaration specifiers"
19764 #: c-decl.c:7269 c-decl.c:7516
19765 #, gcc-internal-format
19766 msgid "both %<short%> and %<double%> in declaration specifiers"
19770 #, gcc-internal-format
19771 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
19775 #, gcc-internal-format
19776 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
19780 #, gcc-internal-format
19781 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
19784 #: c-decl.c:7286 c-decl.c:7315
19785 #, gcc-internal-format
19786 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
19789 #: c-decl.c:7289 c-decl.c:7436
19790 #, gcc-internal-format
19791 msgid "both %<signed%> and %<void%> in declaration specifiers"
19794 #: c-decl.c:7292 c-decl.c:7458
19795 #, gcc-internal-format
19796 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
19799 #: c-decl.c:7295 c-decl.c:7500
19800 #, gcc-internal-format
19801 msgid "both %<signed%> and %<float%> in declaration specifiers"
19804 #: c-decl.c:7298 c-decl.c:7519
19805 #, gcc-internal-format
19806 msgid "both %<signed%> and %<double%> in declaration specifiers"
19810 #, gcc-internal-format
19811 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
19815 #, gcc-internal-format
19816 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
19820 #, gcc-internal-format
19821 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
19824 #: c-decl.c:7318 c-decl.c:7439
19825 #, gcc-internal-format
19826 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
19829 #: c-decl.c:7321 c-decl.c:7461
19830 #, gcc-internal-format
19831 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
19834 #: c-decl.c:7324 c-decl.c:7503
19835 #, gcc-internal-format
19836 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
19839 #: c-decl.c:7327 c-decl.c:7522
19840 #, gcc-internal-format
19841 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
19845 #, gcc-internal-format
19846 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
19850 #, gcc-internal-format
19851 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
19855 #, gcc-internal-format
19856 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
19860 #, gcc-internal-format
19861 msgid "ISO C90 does not support complex types"
19864 #: c-decl.c:7346 c-decl.c:7442
19865 #, gcc-internal-format
19866 msgid "both %<complex%> and %<void%> in declaration specifiers"
19869 #: c-decl.c:7349 c-decl.c:7464
19870 #, gcc-internal-format
19871 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
19875 #, gcc-internal-format
19876 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
19880 #, gcc-internal-format
19881 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
19885 #, gcc-internal-format
19886 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
19890 #, gcc-internal-format
19891 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
19895 #, gcc-internal-format
19896 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
19900 #, gcc-internal-format
19901 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
19905 #, gcc-internal-format
19906 msgid "ISO C does not support saturating types"
19909 #: c-decl.c:7376 c-decl.c:7445
19910 #, gcc-internal-format
19911 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
19914 #: c-decl.c:7379 c-decl.c:7467
19915 #, gcc-internal-format
19916 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
19919 #: c-decl.c:7382 c-decl.c:7480
19920 #, gcc-internal-format
19921 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
19924 #: c-decl.c:7385 c-decl.c:7487
19925 #, gcc-internal-format
19926 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
19929 #: c-decl.c:7388 c-decl.c:7506
19930 #, gcc-internal-format
19931 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
19934 #: c-decl.c:7391 c-decl.c:7525
19935 #, gcc-internal-format
19936 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
19940 #, gcc-internal-format
19941 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
19945 #, gcc-internal-format
19946 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
19950 #, gcc-internal-format
19951 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
19955 #, gcc-internal-format
19956 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
19960 #, gcc-internal-format
19961 msgid "both %<long long%> and %<%s%> in declaration specifiers"
19965 #, gcc-internal-format
19966 msgid "both %<long%> and %<%s%> in declaration specifiers"
19970 #, gcc-internal-format
19971 msgid "both %<short%> and %<%s%> in declaration specifiers"
19975 #, gcc-internal-format
19976 msgid "both %<signed%> and %<%s%> in declaration specifiers"
19980 #, gcc-internal-format
19981 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
19984 #: c-decl.c:7557 c-decl.c:7583
19985 #, gcc-internal-format
19986 msgid "both %<complex%> and %<%s%> in declaration specifiers"
19990 #, gcc-internal-format
19991 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
19995 #, gcc-internal-format
19996 msgid "decimal floating point not supported for this target"
20000 #, gcc-internal-format
20001 msgid "ISO C does not support decimal floating point"
20005 #, gcc-internal-format
20006 msgid "fixed-point types not supported for this target"
20010 #, gcc-internal-format
20011 msgid "ISO C does not support fixed-point types"
20015 #, gcc-internal-format
20016 msgid "%qE fails to be a typedef or built in type"
20020 #, gcc-internal-format
20021 msgid "%qE is not at beginning of declaration"
20025 #, gcc-internal-format
20026 msgid "%<__thread%> used with %<auto%>"
20030 #, gcc-internal-format
20031 msgid "%<__thread%> used with %<register%>"
20035 #, gcc-internal-format
20036 msgid "%<__thread%> used with %<typedef%>"
20040 #, gcc-internal-format
20041 msgid "%<__thread%> before %<extern%>"
20045 #, gcc-internal-format
20046 msgid "%<__thread%> before %<static%>"
20050 #, gcc-internal-format
20051 msgid "multiple storage classes in declaration specifiers"
20055 #, gcc-internal-format
20056 msgid "%<__thread%> used with %qE"
20060 #, gcc-internal-format
20061 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
20065 #, gcc-internal-format
20066 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
20069 #: c-decl.c:7825 c-decl.c:7851
20070 #, gcc-internal-format
20071 msgid "ISO C does not support complex integer types"
20074 #: c-decl.c:8001 toplev.c:836
20075 #, gcc-internal-format
20076 msgid "%q+F used but never defined"
20079 #: c-format.c:98 c-format.c:209
20080 #, gcc-internal-format
20081 msgid "format string has invalid operand number"
20085 #, gcc-internal-format
20086 msgid "function does not return string type"
20090 #, gcc-internal-format
20091 msgid "format string argument not a string type"
20095 #, gcc-internal-format
20096 msgid "unrecognized format specifier"
20100 #, gcc-internal-format
20101 msgid "%qE is an unrecognized format function type"
20105 #, gcc-internal-format
20106 msgid "%<...%> has invalid operand number"
20110 #, gcc-internal-format
20111 msgid "format string argument follows the args to be formatted"
20115 #, gcc-internal-format
20116 msgid "function might be possible candidate for %qs format attribute"
20119 #: c-format.c:1025 c-format.c:1046 c-format.c:2065
20120 #, gcc-internal-format
20121 msgid "missing $ operand number in format"
20125 #, gcc-internal-format
20126 msgid "%s does not support %%n$ operand number formats"
20130 #, gcc-internal-format
20131 msgid "operand number out of range in format"
20135 #, gcc-internal-format
20136 msgid "format argument %d used more than once in %s format"
20140 #, gcc-internal-format
20141 msgid "$ operand number used after format without operand number"
20145 #, gcc-internal-format
20146 msgid "format argument %d unused before used argument %d in $-style format"
20150 #, gcc-internal-format
20151 msgid "format not a string literal, format string not checked"
20154 #: c-format.c:1258 c-format.c:1261
20155 #, gcc-internal-format
20156 msgid "format not a string literal and no format arguments"
20160 #, gcc-internal-format
20161 msgid "format not a string literal, argument types not checked"
20165 #, gcc-internal-format
20166 msgid "too many arguments for format"
20170 #, gcc-internal-format
20171 msgid "unused arguments in $-style format"
20175 #, gcc-internal-format
20176 msgid "zero-length %s format string"
20180 #, gcc-internal-format
20181 msgid "format is a wide character string"
20185 #, gcc-internal-format
20186 msgid "unterminated format string"
20190 #, gcc-internal-format
20191 msgid "embedded %<\\0%> in format"
20195 #, gcc-internal-format
20196 msgid "spurious trailing %<%%%> in format"
20199 #: c-format.c:1557 c-format.c:1828
20200 #, gcc-internal-format
20201 msgid "repeated %s in format"
20205 #, gcc-internal-format
20206 msgid "missing fill character at end of strfmon format"
20209 #: c-format.c:1614 c-format.c:1716 c-format.c:2012 c-format.c:2077
20210 #, gcc-internal-format
20211 msgid "too few arguments for format"
20215 #, gcc-internal-format
20216 msgid "zero width in %s format"
20220 #, gcc-internal-format
20221 msgid "empty left precision in %s format"
20225 #, gcc-internal-format
20226 msgid "empty precision in %s format"
20230 #, gcc-internal-format
20231 msgid "%s does not support the %qs %s length modifier"
20235 #, gcc-internal-format
20236 msgid "conversion lacks type at end of format"
20240 #, gcc-internal-format
20241 msgid "unknown conversion type character %qc in format"
20245 #, gcc-internal-format
20246 msgid "unknown conversion type character 0x%x in format"
20250 #, gcc-internal-format
20251 msgid "%s does not support the %<%%%c%> %s format"
20255 #, gcc-internal-format
20256 msgid "%s used with %<%%%c%> %s format"
20260 #, gcc-internal-format
20261 msgid "%s does not support %s"
20265 #, gcc-internal-format
20266 msgid "%s does not support %s with the %<%%%c%> %s format"
20270 #, gcc-internal-format
20271 msgid "%s ignored with %s and %<%%%c%> %s format"
20275 #, gcc-internal-format
20276 msgid "%s ignored with %s in %s format"
20280 #, gcc-internal-format
20281 msgid "use of %s and %s together with %<%%%c%> %s format"
20285 #, gcc-internal-format
20286 msgid "use of %s and %s together in %s format"
20290 #, gcc-internal-format
20291 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
20295 #, gcc-internal-format
20296 msgid "%<%%%c%> yields only last 2 digits of year"
20299 #. The end of the format string was reached.
20301 #, gcc-internal-format
20302 msgid "no closing %<]%> for %<%%[%> format"
20306 #, gcc-internal-format
20307 msgid "use of %qs length modifier with %qc type character"
20311 #, gcc-internal-format
20312 msgid "%s does not support the %<%%%s%c%> %s format"
20316 #, gcc-internal-format
20317 msgid "operand number specified with suppressed assignment"
20321 #, gcc-internal-format
20322 msgid "operand number specified for format taking no argument"
20326 #, gcc-internal-format
20327 msgid "writing through null pointer (argument %d)"
20331 #, gcc-internal-format
20332 msgid "reading through null pointer (argument %d)"
20336 #, gcc-internal-format
20337 msgid "writing into constant object (argument %d)"
20341 #, gcc-internal-format
20342 msgid "extra type qualifiers in format argument (argument %d)"
20346 #, gcc-internal-format
20347 msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
20351 #, gcc-internal-format
20352 msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
20356 #, gcc-internal-format
20357 msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
20361 #, gcc-internal-format
20362 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
20365 #: c-format.c:2405 c-format.c:2411 c-format.c:2562
20366 #, gcc-internal-format
20367 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
20370 #: c-format.c:2418 c-format.c:2572
20371 #, gcc-internal-format
20372 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
20376 #, gcc-internal-format
20377 msgid "%<locus%> is not defined as a type"
20381 #, gcc-internal-format
20382 msgid "%<location_t%> is not defined as a type"
20386 #, gcc-internal-format
20387 msgid "%<tree%> is not defined as a type"
20391 #, gcc-internal-format
20392 msgid "%<tree%> is not defined as a pointer type"
20396 #, gcc-internal-format
20397 msgid "args to be formatted is not %<...%>"
20401 #, gcc-internal-format
20402 msgid "strftime formats cannot format arguments"
20406 #, gcc-internal-format
20407 msgid "badly nested C headers from preprocessor"
20411 #, gcc-internal-format
20412 msgid "%Hignoring #pragma %s %s"
20417 #, gcc-internal-format
20418 msgid "%Hstray %<@%> in program"
20422 #, gcc-internal-format
20423 msgid "stray %qs in program"
20427 #, gcc-internal-format
20428 msgid "missing terminating %c character"
20432 #, gcc-internal-format
20433 msgid "stray %qc in program"
20437 #, gcc-internal-format
20438 msgid "stray %<\\%o%> in program"
20442 #, gcc-internal-format
20443 msgid "this decimal constant is unsigned only in ISO C90"
20447 #, gcc-internal-format
20448 msgid "this decimal constant would be unsigned in ISO C90"
20452 #, gcc-internal-format
20453 msgid "integer constant is too large for %qs type"
20457 #, gcc-internal-format
20458 msgid "unsupported non-standard suffix on floating constant"
20462 #, gcc-internal-format
20463 msgid "non-standard suffix on floating constant"
20466 #: c-lex.c:687 c-lex.c:689
20467 #, gcc-internal-format
20468 msgid "floating constant exceeds range of %qT"
20472 #, gcc-internal-format
20473 msgid "floating constant truncated to zero"
20477 #, gcc-internal-format
20478 msgid "unsupported non-standard concatenation of string literals"
20482 #, gcc-internal-format
20483 msgid "traditional C rejects string constant concatenation"
20487 #, gcc-internal-format
20488 msgid "invalid expression type for %<#pragma omp atomic%>"
20492 #, gcc-internal-format
20493 msgid "invalid type for iteration variable %qE"
20497 #, gcc-internal-format
20498 msgid "%qE is not initialized"
20502 #, gcc-internal-format
20503 msgid "missing controlling predicate"
20507 #, gcc-internal-format
20508 msgid "invalid controlling predicate"
20512 #, gcc-internal-format
20513 msgid "missing increment expression"
20517 #, gcc-internal-format
20518 msgid "invalid increment expression"
20522 #, gcc-internal-format
20523 msgid "no class name specified with %qs"
20527 #, gcc-internal-format
20528 msgid "assertion missing after %qs"
20532 #, gcc-internal-format
20533 msgid "macro name missing after %qs"
20537 #, gcc-internal-format
20538 msgid "missing path after %qs"
20542 #, gcc-internal-format
20543 msgid "missing filename after %qs"
20547 #, gcc-internal-format
20548 msgid "missing makefile target after %qs"
20552 #, gcc-internal-format
20553 msgid "-I- specified twice"
20557 #, gcc-internal-format
20558 msgid "obsolete option -I- used, please use -iquote instead"
20562 #, gcc-internal-format
20563 msgid "argument %qs to %<-Wnormalized%> not recognized"
20567 #, gcc-internal-format
20568 msgid "switch %qs is no longer supported"
20572 #, gcc-internal-format
20574 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
20578 #, gcc-internal-format
20579 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
20583 #, gcc-internal-format
20584 msgid "-Wformat-y2k ignored without -Wformat"
20588 #, gcc-internal-format
20589 msgid "-Wformat-extra-args ignored without -Wformat"
20593 #, gcc-internal-format
20594 msgid "-Wformat-zero-length ignored without -Wformat"
20598 #, gcc-internal-format
20599 msgid "-Wformat-nonliteral ignored without -Wformat"
20603 #, gcc-internal-format
20604 msgid "-Wformat-contains-nul ignored without -Wformat"
20608 #, gcc-internal-format
20609 msgid "-Wformat-security ignored without -Wformat"
20613 #, gcc-internal-format
20614 msgid "opening output file %s: %m"
20618 #, gcc-internal-format
20619 msgid "too many filenames given. Type %s --help for usage"
20623 #, gcc-internal-format
20624 msgid "The C parser does not support -dy, option ignored"
20628 #, gcc-internal-format
20629 msgid "The Objective-C parser does not support -dy, option ignored"
20633 #, gcc-internal-format
20634 msgid "The C++ parser does not support -dy, option ignored"
20638 #, gcc-internal-format
20639 msgid "The Objective-C++ parser does not support -dy, option ignored"
20643 #, gcc-internal-format
20644 msgid "opening dependency file %s: %m"
20648 #, gcc-internal-format
20649 msgid "closing dependency file %s: %m"
20653 #, gcc-internal-format
20654 msgid "when writing output to %s: %m"
20658 #, gcc-internal-format
20659 msgid "to generate dependencies you must specify either -M or -MM"
20663 #, gcc-internal-format
20664 msgid "-MG may only be used with -M or -MM"
20668 #, gcc-internal-format
20669 msgid "-fdirectives-only is incompatible with -Wunused_macros"
20673 #, gcc-internal-format
20674 msgid "-fdirectives-only is incompatible with -traditional"
20678 #, gcc-internal-format
20679 msgid "too late for # directive to set debug directory"
20683 #, gcc-internal-format
20684 msgid "identifier %qs conflicts with C++ keyword"
20688 #, gcc-internal-format
20689 msgid "ISO C forbids an empty translation unit"
20692 #: c-parser.c:1056 c-parser.c:6085
20693 #, gcc-internal-format
20694 msgid "ISO C does not allow extra %<;%> outside of a function"
20697 #: c-parser.c:1158 c-parser.c:6643
20698 #, gcc-internal-format
20699 msgid "expected declaration specifiers"
20703 #, gcc-internal-format
20704 msgid "data definition has no type or storage class"
20708 #, gcc-internal-format
20709 msgid "expected %<,%> or %<;%>"
20712 #. This can appear in many cases looking nothing like a
20713 #. function definition, so we don't give a more specific
20714 #. error suggesting there was one.
20715 #: c-parser.c:1267 c-parser.c:1283
20716 #, gcc-internal-format
20717 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
20721 #, gcc-internal-format
20722 msgid "ISO C forbids nested functions"
20725 #: c-parser.c:1641 c-parser.c:2454 c-parser.c:3091 c-parser.c:3343
20726 #: c-parser.c:4277 c-parser.c:4877 c-parser.c:5284 c-parser.c:5305
20727 #: c-parser.c:5422 c-parser.c:5574 c-parser.c:5591 c-parser.c:5727
20728 #: c-parser.c:5739 c-parser.c:5764 c-parser.c:5898 c-parser.c:5927
20729 #: c-parser.c:5935 c-parser.c:5963 c-parser.c:5977 c-parser.c:6193
20730 #: c-parser.c:6292 c-parser.c:6813 c-parser.c:7514
20731 #, gcc-internal-format
20732 msgid "expected identifier"
20735 #: c-parser.c:1674 cp/parser.c:11882
20736 #, gcc-internal-format
20737 msgid "comma at end of enumerator list"
20741 #, gcc-internal-format
20742 msgid "expected %<,%> or %<}%>"
20745 #: c-parser.c:1694 c-parser.c:1877 c-parser.c:6052
20746 #, gcc-internal-format
20747 msgid "expected %<{%>"
20751 #, gcc-internal-format
20752 msgid "ISO C forbids forward references to %<enum%> types"
20756 #, gcc-internal-format
20757 msgid "expected class name"
20760 #: c-parser.c:1831 c-parser.c:5831
20761 #, gcc-internal-format
20762 msgid "extra semicolon in struct or union specified"
20766 #, gcc-internal-format
20767 msgid "no semicolon at end of struct or union"
20771 #, gcc-internal-format
20772 msgid "expected %<;%>"
20775 #: c-parser.c:1942 c-parser.c:2920
20776 #, gcc-internal-format
20777 msgid "expected specifier-qualifier-list"
20781 #, gcc-internal-format
20782 msgid "ISO C forbids member declarations with no members"
20786 #, gcc-internal-format
20787 msgid "expected %<,%>, %<;%> or %<}%>"
20791 #, gcc-internal-format
20792 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
20796 #, gcc-internal-format
20797 msgid "%<typeof%> applied to a bit-field"
20801 #, gcc-internal-format
20802 msgid "expected identifier or %<(%>"
20806 #, gcc-internal-format
20807 msgid "ISO C requires a named argument before %<...%>"
20811 #, gcc-internal-format
20812 msgid "expected declaration specifiers or %<...%>"
20816 #, gcc-internal-format
20817 msgid "wide string literal in %<asm%>"
20820 #: c-parser.c:2687 c-parser.c:6698
20821 #, gcc-internal-format
20822 msgid "expected string literal"
20826 #, gcc-internal-format
20827 msgid "ISO C forbids empty initializer braces"
20831 #, gcc-internal-format
20832 msgid "obsolete use of designated initializer with %<:%>"
20836 #, gcc-internal-format
20837 msgid "ISO C forbids specifying range of elements to initialize"
20841 #, gcc-internal-format
20842 msgid "ISO C90 forbids specifying subobject to initialize"
20846 #, gcc-internal-format
20847 msgid "obsolete use of designated initializer without %<=%>"
20851 #, gcc-internal-format
20852 msgid "expected %<=%>"
20856 #, gcc-internal-format
20857 msgid "ISO C forbids label declarations"
20860 #: c-parser.c:3363 c-parser.c:3439
20861 #, gcc-internal-format
20862 msgid "expected declaration or statement"
20865 #: c-parser.c:3393 c-parser.c:3421
20866 #, gcc-internal-format
20867 msgid "ISO C90 forbids mixed declarations and code"
20871 #, gcc-internal-format
20872 msgid "expected %<}%> before %<else%>"
20876 #, gcc-internal-format
20877 msgid "%<else%> without a previous %<if%>"
20881 #, gcc-internal-format
20882 msgid "label at end of compound statement"
20886 #, gcc-internal-format
20887 msgid "expected %<:%> or %<...%>"
20891 #, gcc-internal-format
20893 "a label can only be part of a statement and a declaration is not a statement"
20897 #, gcc-internal-format
20898 msgid "expected identifier or %<*%>"
20901 #. Avoid infinite loop in error recovery:
20902 #. c_parser_skip_until_found stops at a closing nesting
20903 #. delimiter without consuming it, but here we need to consume
20904 #. it to proceed further.
20906 #, gcc-internal-format
20907 msgid "expected statement"
20910 #: c-parser.c:3863 cp/parser.c:7228
20911 #, gcc-internal-format
20912 msgid "suggest braces around empty body in an %<if%> statement"
20915 #: c-parser.c:3889 cp/parser.c:7249
20916 #, gcc-internal-format
20917 msgid "suggest braces around empty body in an %<else%> statement"
20921 #, gcc-internal-format
20922 msgid "suggest braces around empty body in %<do%> statement"
20926 #, gcc-internal-format
20927 msgid "%E qualifier ignored on asm"
20931 #, gcc-internal-format
20932 msgid "ISO C forbids omitting the middle term of a ?: expression"
20936 #, gcc-internal-format
20937 msgid "traditional C rejects the unary plus operator"
20941 #, gcc-internal-format
20942 msgid "%<sizeof%> applied to a bit-field"
20945 #: c-parser.c:5118 c-parser.c:5464 c-parser.c:5486
20946 #, gcc-internal-format
20947 msgid "expected expression"
20951 #, gcc-internal-format
20952 msgid "braced-group within expression allowed only inside a function"
20956 #, gcc-internal-format
20957 msgid "ISO C forbids braced-groups within expressions"
20961 #, gcc-internal-format
20962 msgid "first argument to %<__builtin_choose_expr%> not a constant"
20966 #, gcc-internal-format
20967 msgid "compound literal has variable size"
20971 #, gcc-internal-format
20972 msgid "ISO C90 forbids compound literals"
20976 #, gcc-internal-format
20977 msgid "extra semicolon in method definition specified"
20981 #, gcc-internal-format
20982 msgid "%<#pragma omp barrier%> may only be used in compound statements"
20986 #, gcc-internal-format
20987 msgid "%<#pragma omp flush%> may only be used in compound statements"
20991 #, gcc-internal-format
20992 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
20996 #, gcc-internal-format
20998 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
21003 #, gcc-internal-format
21004 msgid "%<#pragma GCC pch_preprocess%> must be first"
21008 #, gcc-internal-format
21009 msgid "too many %qs clauses"
21013 #, gcc-internal-format
21014 msgid "collapse argument needs positive constant integer expression"
21018 #, gcc-internal-format
21019 msgid "expected %<none%> or %<shared%>"
21023 #, gcc-internal-format
21024 msgid "expected %<(%>"
21027 #: c-parser.c:7039 c-parser.c:7223
21028 #, gcc-internal-format
21029 msgid "expected integer expression"
21033 #, gcc-internal-format
21034 msgid "%<num_threads%> value must be positive"
21038 #, gcc-internal-format
21039 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
21043 #, gcc-internal-format
21044 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
21048 #, gcc-internal-format
21049 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
21053 #, gcc-internal-format
21054 msgid "invalid schedule kind"
21058 #, gcc-internal-format
21059 msgid "expected %<#pragma omp%> clause"
21063 #, gcc-internal-format
21064 msgid "%qs is not valid for %qs"
21068 #, gcc-internal-format
21069 msgid "invalid operator for %<#pragma omp atomic%>"
21072 #: c-parser.c:7517 c-parser.c:7537
21073 #, gcc-internal-format
21074 msgid "expected %<(%> or end of line"
21078 #, gcc-internal-format
21079 msgid "for statement expected"
21083 #, gcc-internal-format
21084 msgid "expected iteration declaration or initialization"
21088 #, gcc-internal-format
21089 msgid "not enough perfectly nested loops"
21093 #, gcc-internal-format
21094 msgid "collapsed loops not perfectly nested"
21097 #: c-parser.c:7769 cp/pt.c:10362
21098 #, gcc-internal-format
21099 msgid "iteration variable %qD should not be firstprivate"
21103 #, gcc-internal-format
21104 msgid "expected %<#pragma omp section%> or %<}%>"
21108 #, gcc-internal-format
21109 msgid "%qD is not a variable"
21112 #: c-parser.c:8191 cp/semantics.c:3787
21113 #, gcc-internal-format
21114 msgid "%qE declared %<threadprivate%> after first use"
21117 #: c-parser.c:8193 cp/semantics.c:3789
21118 #, gcc-internal-format
21119 msgid "automatic variable %qE cannot be %<threadprivate%>"
21122 #: c-parser.c:8197 cp/semantics.c:3791
21123 #, gcc-internal-format
21124 msgid "%<threadprivate%> %qE has incomplete type"
21128 #, gcc-internal-format
21129 msgid "can%'t create precompiled header %s: %m"
21133 #, gcc-internal-format
21134 msgid "can%'t write to %s: %m"
21138 #, gcc-internal-format
21139 msgid "%qs is not a valid output file"
21142 #: c-pch.c:187 c-pch.c:202 c-pch.c:216
21143 #, gcc-internal-format
21144 msgid "can%'t write %s: %m"
21147 #: c-pch.c:192 c-pch.c:209
21148 #, gcc-internal-format
21149 msgid "can%'t seek in %s: %m"
21152 #: c-pch.c:200 c-pch.c:242 c-pch.c:283 c-pch.c:334
21153 #, gcc-internal-format
21154 msgid "can%'t read %s: %m"
21158 #, gcc-internal-format
21159 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
21163 #, gcc-internal-format
21164 msgid "use #include instead"
21168 #, gcc-internal-format
21169 msgid "%s: couldn%'t open PCH file: %m"
21173 #, gcc-internal-format
21174 msgid "use -Winvalid-pch for more information"
21178 #, gcc-internal-format
21179 msgid "%s: PCH file was invalid"
21183 #, gcc-internal-format
21184 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
21188 #, gcc-internal-format
21190 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
21194 #, gcc-internal-format
21195 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
21199 #, gcc-internal-format
21200 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
21204 #, gcc-internal-format
21205 msgid "missing %<(%> after %<#pragma pack%> - ignored"
21208 #: c-pragma.c:163 c-pragma.c:195
21209 #, gcc-internal-format
21210 msgid "invalid constant in %<#pragma pack%> - ignored"
21213 #: c-pragma.c:167 c-pragma.c:209
21214 #, gcc-internal-format
21215 msgid "malformed %<#pragma pack%> - ignored"
21219 #, gcc-internal-format
21220 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
21224 #, gcc-internal-format
21225 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
21229 #, gcc-internal-format
21230 msgid "unknown action %qs for %<#pragma pack%> - ignored"
21234 #, gcc-internal-format
21235 msgid "junk at end of %<#pragma pack%>"
21239 #, gcc-internal-format
21240 msgid "#pragma pack has no effect with -fpack-struct - ignored"
21244 #, gcc-internal-format
21245 msgid "alignment must be a small power of two, not %d"
21249 #, gcc-internal-format
21250 msgid "missing %<(%> after %<#pragma push_macro%> - ignored"
21254 #, gcc-internal-format
21255 msgid "invalid constant in %<#pragma push_macro%> - ignored"
21259 #, gcc-internal-format
21260 msgid "missing %<)%> after %<#pragma push_macro%> - ignored"
21264 #, gcc-internal-format
21265 msgid "junk at end of %<#pragma push_macro%>"
21269 #, gcc-internal-format
21270 msgid "missing %<(%> after %<#pragma pop_macro%> - ignored"
21274 #, gcc-internal-format
21275 msgid "invalid constant in %<#pragma pop_macro%> - ignored"
21279 #, gcc-internal-format
21280 msgid "missing %<)%> after %<#pragma pop_macro%> - ignored"
21284 #, gcc-internal-format
21285 msgid "junk at end of %<#pragma pop_macro%>"
21289 #, gcc-internal-format
21291 "applying #pragma weak %q+D after first use results in unspecified behavior"
21294 #: c-pragma.c:482 c-pragma.c:487
21295 #, gcc-internal-format
21296 msgid "malformed #pragma weak, ignored"
21300 #, gcc-internal-format
21301 msgid "junk at end of %<#pragma weak%>"
21304 #: c-pragma.c:559 c-pragma.c:561
21305 #, gcc-internal-format
21306 msgid "malformed #pragma redefine_extname, ignored"
21310 #, gcc-internal-format
21311 msgid "junk at end of %<#pragma redefine_extname%>"
21315 #, gcc-internal-format
21316 msgid "#pragma redefine_extname not supported on this target"
21319 #: c-pragma.c:587 c-pragma.c:674
21320 #, gcc-internal-format
21321 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
21325 #, gcc-internal-format
21327 "#pragma redefine_extname ignored due to conflict with previous #pragma "
21332 #, gcc-internal-format
21333 msgid "malformed #pragma extern_prefix, ignored"
21337 #, gcc-internal-format
21338 msgid "junk at end of %<#pragma extern_prefix%>"
21342 #, gcc-internal-format
21343 msgid "#pragma extern_prefix not supported on this target"
21347 #, gcc-internal-format
21348 msgid "asm declaration ignored due to conflict with previous rename"
21352 #, gcc-internal-format
21354 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
21358 #, gcc-internal-format
21360 "#pragma GCC visibility push() must specify default, internal, hidden or "
21365 #, gcc-internal-format
21366 msgid "#pragma GCC visibility must be followed by push or pop"
21370 #, gcc-internal-format
21371 msgid "no matching push for %<#pragma GCC visibility pop%>"
21374 #: c-pragma.c:806 c-pragma.c:813
21375 #, gcc-internal-format
21376 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
21380 #, gcc-internal-format
21381 msgid "malformed #pragma GCC visibility push"
21385 #, gcc-internal-format
21386 msgid "junk at end of %<#pragma GCC visibility%>"
21390 #, gcc-internal-format
21391 msgid "#pragma GCC diagnostic not allowed inside functions"
21395 #, gcc-internal-format
21396 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
21400 #, gcc-internal-format
21401 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
21405 #, gcc-internal-format
21406 msgid "missing option after %<#pragma GCC diagnostic%> kind"
21410 #, gcc-internal-format
21411 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
21415 #, gcc-internal-format
21416 msgid "#pragma GCC option is not allowed inside functions"
21420 #, gcc-internal-format
21421 msgid "%<#pragma GCC option%> is not a string"
21425 #, gcc-internal-format
21427 "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>."
21431 #, gcc-internal-format
21432 msgid "#pragma GCC target string... is badly formed"
21436 #, gcc-internal-format
21437 msgid "#pragma GCC optimize is not allowed inside functions"
21441 #, gcc-internal-format
21442 msgid "%<#pragma GCC optimize%> is not a string or number"
21446 #, gcc-internal-format
21448 "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>."
21452 #, gcc-internal-format
21453 msgid "#pragma GCC optimize string... is badly formed"
21457 #, gcc-internal-format
21458 msgid "junk at end of %<#pragma push_options%>"
21462 #, gcc-internal-format
21463 msgid "junk at end of %<#pragma pop_options%>"
21467 #, gcc-internal-format
21469 "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC "
21474 #, gcc-internal-format
21475 msgid "junk at end of %<#pragma reset_options%>"
21478 #: c-pragma.c:1151 c-pragma.c:1158
21479 #, gcc-internal-format
21480 msgid "expected a string after %<#pragma message%>"
21484 #, gcc-internal-format
21485 msgid "malformed %<#pragma message%>, ignored"
21489 #, gcc-internal-format
21490 msgid "junk at end of %<#pragma message%>"
21494 #, gcc-internal-format
21495 msgid "#pragma message: %s"
21499 #, gcc-internal-format
21500 msgid "%qD has an incomplete type"
21503 #: c-typeck.c:194 cp/call.c:2914
21504 #, gcc-internal-format
21505 msgid "invalid use of void expression"
21509 #, gcc-internal-format
21510 msgid "invalid use of flexible array member"
21514 #, gcc-internal-format
21515 msgid "invalid use of array with unspecified bounds"
21519 #, gcc-internal-format
21520 msgid "invalid use of undefined type %<%s %E%>"
21523 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
21525 #, gcc-internal-format
21526 msgid "invalid use of incomplete typedef %qD"
21529 #: c-typeck.c:473 c-typeck.c:498
21530 #, gcc-internal-format
21531 msgid "function types not truly compatible in ISO C"
21535 #, gcc-internal-format
21536 msgid "can%'t mix operands of decimal float and vector types"
21540 #, gcc-internal-format
21541 msgid "can%'t mix operands of decimal float and complex types"
21545 #, gcc-internal-format
21546 msgid "can%'t mix operands of decimal float and other float types"
21550 #, gcc-internal-format
21551 msgid "types are not quite compatible"
21555 #, gcc-internal-format
21556 msgid "function return types not compatible due to %<volatile%>"
21559 #: c-typeck.c:1524 c-typeck.c:2887
21560 #, gcc-internal-format
21561 msgid "arithmetic on pointer to an incomplete type"
21565 #, gcc-internal-format
21566 msgid "%qT has no member named %qE"
21570 #, gcc-internal-format
21571 msgid "request for member %qE in something not a structure or union"
21575 #, gcc-internal-format
21576 msgid "dereferencing pointer to incomplete type"
21580 #, gcc-internal-format
21581 msgid "dereferencing %<void *%> pointer"
21585 #, gcc-internal-format
21586 msgid "invalid type argument of %qs (have %qT)"
21589 #: c-typeck.c:2064 cp/typeck.c:2669
21590 #, gcc-internal-format
21591 msgid "subscripted value is neither array nor pointer"
21594 #: c-typeck.c:2075 cp/typeck.c:2584 cp/typeck.c:2674
21595 #, gcc-internal-format
21596 msgid "array subscript is not an integer"
21600 #, gcc-internal-format
21601 msgid "subscripted value is pointer to function"
21605 #, gcc-internal-format
21606 msgid "ISO C forbids subscripting %<register%> array"
21610 #, gcc-internal-format
21611 msgid "ISO C90 forbids subscripting non-lvalue array"
21615 #, gcc-internal-format
21616 msgid "%qD is static but used in inline function %qD which is not static"
21620 #, gcc-internal-format
21621 msgid "called object %qE is not a function"
21624 #. This situation leads to run-time undefined behavior. We can't,
21625 #. therefore, simply error unless we can prove that all possible
21626 #. executions of the program must execute the code.
21628 #, gcc-internal-format
21629 msgid "function called through a non-compatible type"
21633 #, gcc-internal-format
21634 msgid "type of formal parameter %d is incomplete"
21638 #, gcc-internal-format
21640 "passing argument %d of %qE as integer rather than floating due to prototype"
21644 #, gcc-internal-format
21646 "passing argument %d of %qE as integer rather than complex due to prototype"
21650 #, gcc-internal-format
21652 "passing argument %d of %qE as complex rather than floating due to prototype"
21656 #, gcc-internal-format
21658 "passing argument %d of %qE as floating rather than integer due to prototype"
21662 #, gcc-internal-format
21664 "passing argument %d of %qE as complex rather than integer due to prototype"
21668 #, gcc-internal-format
21670 "passing argument %d of %qE as floating rather than complex due to prototype"
21674 #, gcc-internal-format
21676 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
21681 #, gcc-internal-format
21682 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
21686 #, gcc-internal-format
21687 msgid "passing argument %d of %qE with different width due to prototype"
21691 #, gcc-internal-format
21692 msgid "passing argument %d of %qE as unsigned due to prototype"
21696 #, gcc-internal-format
21697 msgid "passing argument %d of %qE as signed due to prototype"
21700 #: c-typeck.c:2800 c-typeck.c:2804
21701 #, gcc-internal-format
21702 msgid "comparison with string literal results in unspecified behavior"
21706 #, gcc-internal-format
21707 msgid "pointer of type %<void *%> used in subtraction"
21711 #, gcc-internal-format
21712 msgid "pointer to a function used in subtraction"
21716 #, gcc-internal-format
21717 msgid "wrong type argument to unary plus"
21721 #, gcc-internal-format
21722 msgid "wrong type argument to unary minus"
21726 #, gcc-internal-format
21727 msgid "ISO C does not support %<~%> for complex conjugation"
21731 #, gcc-internal-format
21732 msgid "wrong type argument to bit-complement"
21736 #, gcc-internal-format
21737 msgid "wrong type argument to abs"
21741 #, gcc-internal-format
21742 msgid "wrong type argument to conjugation"
21746 #, gcc-internal-format
21747 msgid "wrong type argument to unary exclamation mark"
21751 #, gcc-internal-format
21752 msgid "ISO C does not support %<++%> and %<--%> on complex types"
21755 #: c-typeck.c:3074 c-typeck.c:3106
21756 #, gcc-internal-format
21757 msgid "wrong type argument to increment"
21760 #: c-typeck.c:3076 c-typeck.c:3109
21761 #, gcc-internal-format
21762 msgid "wrong type argument to decrement"
21766 #, gcc-internal-format
21767 msgid "increment of pointer to unknown structure"
21771 #, gcc-internal-format
21772 msgid "decrement of pointer to unknown structure"
21776 #, gcc-internal-format
21777 msgid "assignment of read-only member %qD"
21781 #, gcc-internal-format
21782 msgid "increment of read-only member %qD"
21786 #, gcc-internal-format
21787 msgid "decrement of read-only member %qD"
21791 #, gcc-internal-format
21792 msgid "read-only member %qD used as %<asm%> output"
21796 #, gcc-internal-format
21797 msgid "assignment of read-only variable %qD"
21801 #, gcc-internal-format
21802 msgid "increment of read-only variable %qD"
21806 #, gcc-internal-format
21807 msgid "decrement of read-only variable %qD"
21811 #, gcc-internal-format
21812 msgid "read-only variable %qD used as %<asm%> output"
21816 #, gcc-internal-format
21817 msgid "assignment of read-only location %qE"
21821 #, gcc-internal-format
21822 msgid "increment of read-only location %qE"
21826 #, gcc-internal-format
21827 msgid "decrement of read-only location %qE"
21831 #, gcc-internal-format
21832 msgid "read-only location %qE used as %<asm%> output"
21836 #, gcc-internal-format
21837 msgid "cannot take address of bit-field %qD"
21841 #, gcc-internal-format
21842 msgid "global register variable %qD used in nested function"
21846 #, gcc-internal-format
21847 msgid "register variable %qD used in nested function"
21851 #, gcc-internal-format
21852 msgid "address of global register variable %qD requested"
21856 #, gcc-internal-format
21857 msgid "address of register variable %qD requested"
21861 #, gcc-internal-format
21862 msgid "non-lvalue array in conditional expression"
21866 #, gcc-internal-format
21867 msgid "signed and unsigned type in conditional expression"
21871 #, gcc-internal-format
21872 msgid "ISO C forbids conditional expr with only one void side"
21875 #: c-typeck.c:3515 c-typeck.c:3524
21876 #, gcc-internal-format
21877 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
21881 #, gcc-internal-format
21882 msgid "pointer type mismatch in conditional expression"
21885 #: c-typeck.c:3540 c-typeck.c:3551
21886 #, gcc-internal-format
21887 msgid "pointer/integer type mismatch in conditional expression"
21891 #, gcc-internal-format
21892 msgid "type mismatch in conditional expression"
21896 #, gcc-internal-format
21897 msgid "left-hand operand of comma expression has no effect"
21901 #, gcc-internal-format
21902 msgid "cast specifies array type"
21906 #, gcc-internal-format
21907 msgid "cast specifies function type"
21911 #, gcc-internal-format
21912 msgid "ISO C forbids casting nonscalar to the same type"
21916 #, gcc-internal-format
21917 msgid "ISO C forbids casts to union type"
21921 #, gcc-internal-format
21922 msgid "cast to union type from type not present in union"
21926 #, gcc-internal-format
21927 msgid "cast adds new qualifiers to function type"
21930 #. There are qualifiers present in IN_OTYPE that are not
21931 #. present in IN_TYPE.
21933 #, gcc-internal-format
21934 msgid "cast discards qualifiers from pointer target type"
21938 #, gcc-internal-format
21939 msgid "cast increases required alignment of target type"
21943 #, gcc-internal-format
21944 msgid "cast from pointer to integer of different size"
21948 #, gcc-internal-format
21949 msgid "cast from function call of type %qT to non-matching type %qT"
21953 #, gcc-internal-format
21954 msgid "cast to pointer from integer of different size"
21958 #, gcc-internal-format
21959 msgid "ISO C forbids conversion of function pointer to object pointer type"
21963 #, gcc-internal-format
21964 msgid "ISO C forbids conversion of object pointer to function pointer type"
21967 #. This macro is used to emit diagnostics to ensure that all format
21968 #. strings are complete sentences, visible to gettext and checked at
21970 #: c-typeck.c:4013 c-typeck.c:4446
21971 #, gcc-internal-format
21972 msgid "expected %qT but argument is of type %qT"
21976 #, gcc-internal-format
21977 msgid "cannot pass rvalue to reference parameter"
21980 #: c-typeck.c:4206 c-typeck.c:4375
21981 #, gcc-internal-format
21983 "passing argument %d of %qE makes qualified function pointer from unqualified"
21986 #: c-typeck.c:4209 c-typeck.c:4378
21987 #, gcc-internal-format
21988 msgid "assignment makes qualified function pointer from unqualified"
21991 #: c-typeck.c:4212 c-typeck.c:4380
21992 #, gcc-internal-format
21993 msgid "initialization makes qualified function pointer from unqualified"
21996 #: c-typeck.c:4215 c-typeck.c:4382
21997 #, gcc-internal-format
21998 msgid "return makes qualified function pointer from unqualified"
22001 #: c-typeck.c:4220 c-typeck.c:4340
22002 #, gcc-internal-format
22003 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
22006 #: c-typeck.c:4222 c-typeck.c:4342
22007 #, gcc-internal-format
22008 msgid "assignment discards qualifiers from pointer target type"
22011 #: c-typeck.c:4224 c-typeck.c:4344
22012 #, gcc-internal-format
22013 msgid "initialization discards qualifiers from pointer target type"
22016 #: c-typeck.c:4226 c-typeck.c:4346
22017 #, gcc-internal-format
22018 msgid "return discards qualifiers from pointer target type"
22022 #, gcc-internal-format
22023 msgid "ISO C prohibits argument conversion to union type"
22027 #, gcc-internal-format
22028 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
22032 #, gcc-internal-format
22033 msgid "argument %d of %qE might be a candidate for a format attribute"
22037 #, gcc-internal-format
22038 msgid "assignment left-hand side might be a candidate for a format attribute"
22042 #, gcc-internal-format
22044 "initialization left-hand side might be a candidate for a format attribute"
22048 #, gcc-internal-format
22049 msgid "return type might be a candidate for a format attribute"
22053 #, gcc-internal-format
22055 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
22060 #, gcc-internal-format
22061 msgid "ISO C forbids assignment between function pointer and %<void *%>"
22065 #, gcc-internal-format
22066 msgid "ISO C forbids initialization between function pointer and %<void *%>"
22070 #, gcc-internal-format
22071 msgid "ISO C forbids return between function pointer and %<void *%>"
22075 #, gcc-internal-format
22076 msgid "pointer targets in passing argument %d of %qE differ in signedness"
22080 #, gcc-internal-format
22081 msgid "pointer targets in assignment differ in signedness"
22085 #, gcc-internal-format
22086 msgid "pointer targets in initialization differ in signedness"
22090 #, gcc-internal-format
22091 msgid "pointer targets in return differ in signedness"
22095 #, gcc-internal-format
22096 msgid "passing argument %d of %qE from incompatible pointer type"
22100 #, gcc-internal-format
22101 msgid "assignment from incompatible pointer type"
22105 #, gcc-internal-format
22106 msgid "initialization from incompatible pointer type"
22110 #, gcc-internal-format
22111 msgid "return from incompatible pointer type"
22115 #, gcc-internal-format
22116 msgid "passing argument %d of %qE makes pointer from integer without a cast"
22120 #, gcc-internal-format
22121 msgid "assignment makes pointer from integer without a cast"
22125 #, gcc-internal-format
22126 msgid "initialization makes pointer from integer without a cast"
22130 #, gcc-internal-format
22131 msgid "return makes pointer from integer without a cast"
22135 #, gcc-internal-format
22136 msgid "passing argument %d of %qE makes integer from pointer without a cast"
22140 #, gcc-internal-format
22141 msgid "assignment makes integer from pointer without a cast"
22145 #, gcc-internal-format
22146 msgid "initialization makes integer from pointer without a cast"
22150 #, gcc-internal-format
22151 msgid "return makes integer from pointer without a cast"
22155 #, gcc-internal-format
22156 msgid "incompatible types when assigning to type %qT from type %qT"
22160 #, gcc-internal-format
22161 msgid "incompatible types when initializing type %qT using type %qT"
22165 #, gcc-internal-format
22166 msgid "incompatible types when returning type %qT but %qT was expected"
22170 #, gcc-internal-format
22171 msgid "traditional C rejects automatic aggregate initialization"
22174 #: c-typeck.c:4685 c-typeck.c:4701 c-typeck.c:4718
22175 #, gcc-internal-format
22176 msgid "(near initialization for %qs)"
22179 #: c-typeck.c:5273 cp/decl.c:5124
22180 #, gcc-internal-format
22181 msgid "opaque vector types cannot be initialized"
22185 #, gcc-internal-format
22186 msgid "unknown field %qE specified in initializer"
22190 #, gcc-internal-format
22191 msgid "traditional C rejects initialization of unions"
22195 #, gcc-internal-format
22196 msgid "jump into statement expression"
22200 #, gcc-internal-format
22201 msgid "jump into scope of identifier with variably modified type"
22205 #, gcc-internal-format
22206 msgid "ISO C forbids %<goto *expr;%>"
22209 #: c-typeck.c:7161 cp/typeck.c:6757
22210 #, gcc-internal-format
22211 msgid "function declared %<noreturn%> has a %<return%> statement"
22215 #, gcc-internal-format
22216 msgid "%<return%> with no value, in function returning non-void"
22220 #, gcc-internal-format
22221 msgid "%<return%> with a value, in function returning void"
22225 #, gcc-internal-format
22226 msgid "ISO C forbids %<return%> with expression, in function returning void"
22230 #, gcc-internal-format
22231 msgid "function returns address of local variable"
22234 #: c-typeck.c:7314 cp/semantics.c:949
22235 #, gcc-internal-format
22236 msgid "switch quantity not an integer"
22240 #, gcc-internal-format
22241 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
22245 #, gcc-internal-format
22247 "case label in statement expression not containing enclosing switch statement"
22251 #, gcc-internal-format
22253 "%<default%> label in statement expression not containing enclosing switch "
22258 #, gcc-internal-format
22260 "case label in scope of identifier with variably modified type not containing "
22261 "enclosing switch statement"
22265 #, gcc-internal-format
22267 "%<default%> label in scope of identifier with variably modified type not "
22268 "containing enclosing switch statement"
22272 #, gcc-internal-format
22273 msgid "case label not within a switch statement"
22277 #, gcc-internal-format
22278 msgid "%<default%> label not within a switch statement"
22282 #, gcc-internal-format
22283 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
22286 #: c-typeck.c:7573 cp/cp-gimplify.c:92
22287 #, gcc-internal-format
22288 msgid "break statement not within loop or switch"
22292 #, gcc-internal-format
22293 msgid "continue statement not within a loop"
22297 #, gcc-internal-format
22298 msgid "break statement used with OpenMP for loop"
22302 #, gcc-internal-format
22303 msgid "%Hstatement with no effect"
22307 #, gcc-internal-format
22308 msgid "expression statement has incomplete type"
22311 #: c-typeck.c:8200 cp/typeck.c:3446
22312 #, gcc-internal-format
22313 msgid "right shift count is negative"
22316 #: c-typeck.c:8207 cp/typeck.c:3452
22317 #, gcc-internal-format
22318 msgid "right shift count >= width of type"
22321 #: c-typeck.c:8229 cp/typeck.c:3473
22322 #, gcc-internal-format
22323 msgid "left shift count is negative"
22326 #: c-typeck.c:8232 cp/typeck.c:3478
22327 #, gcc-internal-format
22328 msgid "left shift count >= width of type"
22331 #: c-typeck.c:8251 cp/typeck.c:3524
22332 #, gcc-internal-format
22333 msgid "comparing floating point with == or != is unsafe"
22336 #: c-typeck.c:8275 c-typeck.c:8282
22337 #, gcc-internal-format
22338 msgid "ISO C forbids comparison of %<void *%> with function pointer"
22341 #: c-typeck.c:8289 c-typeck.c:8351
22342 #, gcc-internal-format
22343 msgid "comparison of distinct pointer types lacks a cast"
22346 #: c-typeck.c:8299 c-typeck.c:8308 cp/typeck.c:3547 cp/typeck.c:3559
22347 #, gcc-internal-format
22348 msgid "the address of %qD will never be NULL"
22351 #: c-typeck.c:8315 c-typeck.c:8320 c-typeck.c:8373 c-typeck.c:8378
22352 #, gcc-internal-format
22353 msgid "comparison between pointer and integer"
22357 #, gcc-internal-format
22358 msgid "comparison of complete and incomplete pointers"
22362 #, gcc-internal-format
22363 msgid "ISO C forbids ordered comparisons of pointers to functions"
22366 #: c-typeck.c:8359 c-typeck.c:8362 c-typeck.c:8368
22367 #, gcc-internal-format
22368 msgid "ordered comparison of pointer with integer zero"
22372 #, gcc-internal-format
22373 msgid "used array that cannot be converted to pointer where scalar is required"
22377 #, gcc-internal-format
22378 msgid "used struct type value where scalar is required"
22382 #, gcc-internal-format
22383 msgid "used union type value where scalar is required"
22386 #: c-typeck.c:8690 cp/semantics.c:3670
22387 #, gcc-internal-format
22388 msgid "%qE has invalid type for %<reduction%>"
22391 #: c-typeck.c:8724 cp/semantics.c:3683
22392 #, gcc-internal-format
22393 msgid "%qE has invalid type for %<reduction(%s)%>"
22396 #: c-typeck.c:8740 cp/semantics.c:3693
22397 #, gcc-internal-format
22398 msgid "%qE must be %<threadprivate%> for %<copyin%>"
22401 #: c-typeck.c:8749 cp/semantics.c:3490
22402 #, gcc-internal-format
22403 msgid "%qE is not a variable in clause %qs"
22406 #: c-typeck.c:8756 c-typeck.c:8776 c-typeck.c:8796
22407 #, gcc-internal-format
22408 msgid "%qE appears more than once in data clauses"
22411 #: c-typeck.c:8770 cp/semantics.c:3513
22412 #, gcc-internal-format
22413 msgid "%qE is not a variable in clause %<firstprivate%>"
22416 #: c-typeck.c:8790 cp/semantics.c:3535
22417 #, gcc-internal-format
22418 msgid "%qE is not a variable in clause %<lastprivate%>"
22421 #: c-typeck.c:8850 cp/semantics.c:3734
22422 #, gcc-internal-format
22423 msgid "%qE is predetermined %qs for %qs"
22427 #, gcc-internal-format
22428 msgid "function call has aggregate value"
22432 #, gcc-internal-format
22433 msgid "Unrecognized GIMPLE statement during RTL expansion"
22436 #: cfgexpand.c:2343
22437 #, gcc-internal-format
22438 msgid "not protecting local variables: variable length buffer"
22441 #: cfgexpand.c:2346
22442 #, gcc-internal-format
22443 msgid "not protecting function: no buffer at least %d bytes long"
22447 #, gcc-internal-format
22448 msgid "bb %d on wrong place"
22452 #, gcc-internal-format
22453 msgid "prev_bb of %d should be %d, not %d"
22457 #, gcc-internal-format
22458 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
22462 #, gcc-internal-format
22463 msgid "verify_flow_info: Block %i lacks loop_father"
22467 #, gcc-internal-format
22468 msgid "verify_flow_info: Wrong count of block %i %i"
22472 #, gcc-internal-format
22473 msgid "verify_flow_info: Wrong frequency of block %i %i"
22477 #, gcc-internal-format
22478 msgid "verify_flow_info: Duplicate edge %i->%i"
22482 #, gcc-internal-format
22483 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
22487 #, gcc-internal-format
22488 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
22492 #, gcc-internal-format
22493 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
22496 #: cfghooks.c:197 cfgrtl.c:1835
22497 #, gcc-internal-format
22498 msgid "wrong amount of branch edges after unconditional jump %i"
22501 #: cfghooks.c:205 cfghooks.c:216
22502 #, gcc-internal-format
22503 msgid "basic block %d pred edge is corrupted"
22507 #, gcc-internal-format
22508 msgid "its dest_idx should be %d, not %d"
22512 #, gcc-internal-format
22513 msgid "basic block %i edge lists are corrupted"
22517 #, gcc-internal-format
22518 msgid "verify_flow_info failed"
22522 #, gcc-internal-format
22523 msgid "%s does not support redirect_edge_and_branch"
22527 #, gcc-internal-format
22528 msgid "%s does not support can_remove_branch_p"
22532 #, gcc-internal-format
22533 msgid "%s does not support redirect_edge_and_branch_force"
22537 #, gcc-internal-format
22538 msgid "%s does not support split_block"
22542 #, gcc-internal-format
22543 msgid "%s does not support move_block_after"
22547 #, gcc-internal-format
22548 msgid "%s does not support delete_basic_block"
22552 #, gcc-internal-format
22553 msgid "%s does not support split_edge"
22557 #, gcc-internal-format
22558 msgid "%s does not support create_basic_block"
22562 #, gcc-internal-format
22563 msgid "%s does not support can_merge_blocks_p"
22567 #, gcc-internal-format
22568 msgid "%s does not support predict_edge"
22572 #, gcc-internal-format
22573 msgid "%s does not support predicted_by_p"
22577 #, gcc-internal-format
22578 msgid "%s does not support merge_blocks"
22582 #, gcc-internal-format
22583 msgid "%s does not support make_forwarder_block"
22587 #, gcc-internal-format
22588 msgid "%s does not support can_duplicate_block_p"
22592 #, gcc-internal-format
22593 msgid "%s does not support duplicate_block"
22597 #, gcc-internal-format
22598 msgid "%s does not support block_ends_with_call_p"
22602 #, gcc-internal-format
22603 msgid "%s does not support block_ends_with_condjump_p"
22607 #, gcc-internal-format
22608 msgid "%s does not support flow_call_edges_add"
22612 #, gcc-internal-format
22613 msgid "size of loop %d should be %d, not %d"
22617 #, gcc-internal-format
22618 msgid "bb %d do not belong to loop %d"
22622 #, gcc-internal-format
22623 msgid "loop %d's header does not have exactly 2 entries"
22627 #, gcc-internal-format
22628 msgid "loop %d's latch does not have exactly 1 successor"
22632 #, gcc-internal-format
22633 msgid "loop %d's latch does not have header as successor"
22637 #, gcc-internal-format
22638 msgid "loop %d's latch does not belong directly to it"
22642 #, gcc-internal-format
22643 msgid "loop %d's header does not belong directly to it"
22647 #, gcc-internal-format
22648 msgid "loop %d's latch is marked as part of irreducible region"
22652 #, gcc-internal-format
22653 msgid "basic block %d should be marked irreducible"
22657 #, gcc-internal-format
22658 msgid "basic block %d should not be marked irreducible"
22662 #, gcc-internal-format
22663 msgid "edge from %d to %d should be marked irreducible"
22667 #, gcc-internal-format
22668 msgid "edge from %d to %d should not be marked irreducible"
22672 #, gcc-internal-format
22673 msgid "corrupted head of the exits list of loop %d"
22677 #, gcc-internal-format
22678 msgid "corrupted exits list of loop %d"
22682 #, gcc-internal-format
22683 msgid "nonempty exits list of loop %d, but exits are not recorded"
22687 #, gcc-internal-format
22688 msgid "Exit %d->%d not recorded"
22692 #, gcc-internal-format
22693 msgid "Wrong list of exited loops for edge %d->%d"
22697 #, gcc-internal-format
22698 msgid "Too many loop exits recorded"
22702 #, gcc-internal-format
22703 msgid "%d exits recorded for loop %d (having %d exits)"
22707 #, gcc-internal-format
22708 msgid "BB_RTL flag not set for block %d"
22712 #, gcc-internal-format
22713 msgid "insn %d basic block pointer is %d, should be %d"
22717 #, gcc-internal-format
22718 msgid "insn %d in header of bb %d has non-NULL basic block"
22722 #, gcc-internal-format
22723 msgid "insn %d in footer of bb %d has non-NULL basic block"
22727 #, gcc-internal-format
22728 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
22732 #, gcc-internal-format
22733 msgid "fallthru edge crosses section boundary (bb %i)"
22737 #, gcc-internal-format
22738 msgid "missing REG_EH_REGION note in the end of bb %i"
22742 #, gcc-internal-format
22743 msgid "too many outgoing branch edges from bb %i"
22747 #, gcc-internal-format
22748 msgid "fallthru edge after unconditional jump %i"
22752 #, gcc-internal-format
22753 msgid "wrong amount of branch edges after conditional jump %i"
22757 #, gcc-internal-format
22758 msgid "call edges for non-call insn in bb %i"
22762 #, gcc-internal-format
22763 msgid "abnormal edges for no purpose in bb %i"
22767 #, gcc-internal-format
22768 msgid "insn %d inside basic block %d but block_for_insn is NULL"
22772 #, gcc-internal-format
22773 msgid "insn %d inside basic block %d but block_for_insn is %i"
22776 #: cfgrtl.c:1886 cfgrtl.c:1896
22777 #, gcc-internal-format
22778 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
22782 #, gcc-internal-format
22783 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
22787 #, gcc-internal-format
22788 msgid "in basic block %d:"
22791 #: cfgrtl.c:1972 cfgrtl.c:2062
22792 #, gcc-internal-format
22793 msgid "insn %d outside of basic blocks has non-NULL bb field"
22797 #, gcc-internal-format
22798 msgid "end insn %d for block %d not found in the insn stream"
22802 #, gcc-internal-format
22803 msgid "insn %d is in multiple basic blocks (%d and %d)"
22807 #, gcc-internal-format
22808 msgid "head insn %d for block %d not found in the insn stream"
22812 #, gcc-internal-format
22813 msgid "missing barrier after block %i"
22817 #, gcc-internal-format
22818 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
22822 #, gcc-internal-format
22823 msgid "verify_flow_info: Incorrect fallthru %i->%i"
22827 #, gcc-internal-format
22828 msgid "basic blocks not laid down consecutively"
22832 #, gcc-internal-format
22833 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
22837 #, gcc-internal-format
22838 msgid "%D renamed after being referenced in assembly"
22841 #: cgraphunit.c:572
22842 #, gcc-internal-format
22843 msgid "aux field set for edge %s->%s"
22846 #: cgraphunit.c:578
22847 #, gcc-internal-format
22848 msgid "Execution count is negative"
22851 #: cgraphunit.c:585
22852 #, gcc-internal-format
22853 msgid "caller edge count is negative"
22856 #: cgraphunit.c:590
22857 #, gcc-internal-format
22858 msgid "caller edge frequency is negative"
22861 #: cgraphunit.c:595
22862 #, gcc-internal-format
22863 msgid "caller edge frequency is too large"
22866 #: cgraphunit.c:604
22867 #, gcc-internal-format
22868 msgid "inlined_to pointer is wrong"
22871 #: cgraphunit.c:609
22872 #, gcc-internal-format
22873 msgid "multiple inline callers"
22876 #: cgraphunit.c:616
22877 #, gcc-internal-format
22878 msgid "inlined_to pointer set for noninline callers"
22881 #: cgraphunit.c:622
22882 #, gcc-internal-format
22883 msgid "inlined_to pointer is set but no predecessors found"
22886 #: cgraphunit.c:627
22887 #, gcc-internal-format
22888 msgid "inlined_to pointer refers to itself"
22891 #: cgraphunit.c:637
22892 #, gcc-internal-format
22893 msgid "node not found in cgraph_hash"
22896 #: cgraphunit.c:666
22897 #, gcc-internal-format
22898 msgid "shared call_stmt:"
22901 #: cgraphunit.c:673
22902 #, gcc-internal-format
22903 msgid "edge points to wrong declaration:"
22906 #: cgraphunit.c:682
22907 #, gcc-internal-format
22908 msgid "missing callgraph edge for call stmt:"
22911 #: cgraphunit.c:698
22912 #, gcc-internal-format
22913 msgid "edge %s->%s has no corresponding call_stmt"
22916 #: cgraphunit.c:710
22917 #, gcc-internal-format
22918 msgid "verify_cgraph_node failed"
22921 #: cgraphunit.c:803 cgraphunit.c:826
22922 #, gcc-internal-format
22923 msgid "%J%<externally_visible%> attribute have effect only on public objects"
22926 #: cgraphunit.c:1018
22927 #, gcc-internal-format
22928 msgid "failed to reclaim unneeded function"
22931 #: cgraphunit.c:1343
22932 #, gcc-internal-format
22933 msgid "nodes with unreleased memory found"
22937 #, gcc-internal-format
22938 msgid "unknown demangling style '%s'"
22942 #, gcc-internal-format
22943 msgid "%s terminated with signal %d [%s]%s"
22947 #, gcc-internal-format
22948 msgid "%s returned %d exit status"
22952 #, gcc-internal-format
22953 msgid "cannot find 'ldd'"
22957 #, gcc-internal-format
22958 msgid "cannot convert to a pointer type"
22962 #, gcc-internal-format
22963 msgid "pointer value used where a floating point value was expected"
22967 #, gcc-internal-format
22968 msgid "aggregate value used where a float was expected"
22972 #, gcc-internal-format
22973 msgid "conversion to incomplete type"
22976 #: convert.c:762 convert.c:838
22977 #, gcc-internal-format
22978 msgid "can't convert between vector values of different size"
22982 #, gcc-internal-format
22983 msgid "aggregate value used where an integer was expected"
22987 #, gcc-internal-format
22988 msgid "pointer value used where a complex was expected"
22992 #, gcc-internal-format
22993 msgid "aggregate value used where a complex was expected"
22997 #, gcc-internal-format
22998 msgid "can't convert value to a vector"
23002 #, gcc-internal-format
23003 msgid "aggregate value used where a fixed-point was expected"
23007 #, gcc-internal-format
23008 msgid "%qs is not a gcov data file"
23012 #, gcc-internal-format
23013 msgid "%qs is version %q.*s, expected version %q.*s"
23016 #: coverage.c:276 coverage.c:284
23017 #, gcc-internal-format
23018 msgid "coverage mismatch for function %u while reading execution counters"
23021 #: coverage.c:278 coverage.c:373
23022 #, gcc-internal-format
23023 msgid "checksum is %x instead of %x"
23026 #: coverage.c:286 coverage.c:375
23027 #, gcc-internal-format
23028 msgid "number of counters is %d instead of %d"
23032 #, gcc-internal-format
23033 msgid "cannot merge separate %s counters for function %u"
23037 #, gcc-internal-format
23038 msgid "%qs has overflowed"
23042 #, gcc-internal-format
23043 msgid "no coverage for function %qs found"
23046 #: coverage.c:364 coverage.c:367
23047 #, gcc-internal-format
23048 msgid "coverage mismatch for function %qs while reading counter %qs"
23052 #, gcc-internal-format
23053 msgid "coverage mismatch ignored due to -Wcoverage-mismatch"
23057 #, gcc-internal-format
23058 msgid "execution counts estimated"
23062 #, gcc-internal-format
23063 msgid "this can result in poorly optimized code"
23067 #, gcc-internal-format
23068 msgid "cannot open %s"
23072 #, gcc-internal-format
23073 msgid "error writing %qs"
23077 #, gcc-internal-format
23078 msgid "Can not find a valid counter:value pair:"
23082 #, gcc-internal-format
23083 msgid "-fdbg-cnt=%s"
23087 #, gcc-internal-format
23092 #, gcc-internal-format
23093 msgid "common symbol debug info is not structured as symbol+offset"
23096 #: diagnostic.c:712
23097 #, gcc-internal-format
23098 msgid "in %s, at %s:%d"
23102 #, gcc-internal-format
23103 msgid "dominator of %d status unknown"
23107 #, gcc-internal-format
23108 msgid "dominator of %d should be %d, not %d"
23111 #: dwarf2out.c:4467
23112 #, gcc-internal-format
23113 msgid "DW_LOC_OP %s not implemented"
23117 #, gcc-internal-format
23118 msgid "invalid rtl sharing found in the insn"
23122 #, gcc-internal-format
23127 #, gcc-internal-format
23128 msgid "internal consistency failure"
23132 #, gcc-internal-format
23133 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
23137 #, gcc-internal-format
23138 msgid "abort in %s, at %s:%d"
23142 #, gcc-internal-format
23143 msgid "exception handling disabled, use -fexceptions to enable"
23147 #, gcc-internal-format
23148 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
23152 #, gcc-internal-format
23153 msgid "__builtin_eh_return not supported on this target"
23156 #: except.c:3861 except.c:3870
23157 #, gcc-internal-format
23158 msgid "region_array is corrupted for region %i"
23162 #, gcc-internal-format
23163 msgid "outer block of region %i is wrong"
23167 #, gcc-internal-format
23168 msgid "region %i may contain throw and is contained in region that may not"
23172 #, gcc-internal-format
23173 msgid "negative nesting depth of region %i"
23177 #, gcc-internal-format
23178 msgid "tree list ends on depth %i"
23182 #, gcc-internal-format
23183 msgid "array does not match the region tree"
23187 #, gcc-internal-format
23188 msgid "verify_eh_tree failed"
23192 #, gcc-internal-format
23193 msgid "stack limits not supported on this target"
23197 msgid "%Kcall to %qs declared with attribute error: %s"
23201 msgid "%Kcall to %qs declared with attribute warning: %s"
23205 #, gcc-internal-format
23206 msgid "invalid argument %qs to -fdebug-prefix-map"
23210 #, gcc-internal-format
23211 msgid "the frame size of %wd bytes is larger than %wd bytes"
23214 #: fixed-value.c:104
23215 #, gcc-internal-format
23216 msgid "large fixed-point constant implicitly truncated to fixed-point type"
23219 #: fold-const.c:989 tree-ssa-loop-niter.c:1854 tree-vrp.c:5595 tree-vrp.c:5636
23220 #, gcc-internal-format
23224 #: fold-const.c:1359
23225 #, gcc-internal-format
23226 msgid "assuming signed overflow does not occur when negating a division"
23229 #: fold-const.c:5127
23230 #, gcc-internal-format
23231 msgid "assuming signed overflow does not occur when simplifying range test"
23234 #: fold-const.c:5504 fold-const.c:5519
23235 #, gcc-internal-format
23236 msgid "comparison is always %d"
23239 #: fold-const.c:5536
23240 #, gcc-internal-format
23241 msgid "%<or%> of unmatched not-equal tests is always 1"
23244 #: fold-const.c:5541
23245 #, gcc-internal-format
23246 msgid "%<and%> of mutually exclusive equal-tests is always 0"
23249 #: fold-const.c:8432
23250 #, gcc-internal-format
23252 "assuming signed overflow does not occur when reducing constant in comparison"
23255 #: fold-const.c:8799
23256 #, gcc-internal-format
23258 "assuming signed overflow does not occur when combining constants around a "
23262 #: fold-const.c:13334
23263 #, gcc-internal-format
23264 msgid "fold check: original tree changed by fold"
23268 #, gcc-internal-format
23269 msgid "%Jtotal size of local objects too large"
23272 #: function.c:802 varasm.c:2139
23273 #, gcc-internal-format
23274 msgid "size of variable %q+D is too large"
23277 #: function.c:1546 gimplify.c:4775
23278 #, gcc-internal-format
23279 msgid "impossible constraint in %<asm%>"
23283 #, gcc-internal-format
23284 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
23288 #, gcc-internal-format
23289 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
23293 #, gcc-internal-format
23294 msgid "function returns an aggregate"
23298 #, gcc-internal-format
23299 msgid "unused parameter %q+D"
23303 #, gcc-internal-format
23304 msgid "ambiguous abbreviation %s"
23308 #, gcc-internal-format
23309 msgid "incomplete '%s' option"
23313 #, gcc-internal-format
23314 msgid "missing argument to '%s' option"
23318 #, gcc-internal-format
23319 msgid "extraneous argument to '%s' option"
23323 #, gcc-internal-format
23324 msgid "warning: -pipe ignored because -save-temps specified"
23328 #, gcc-internal-format
23329 msgid "warning: '-x %s' after last input file has no effect"
23332 #. Catch the case where a spec string contains something like
23333 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
23334 #. hand side of the :.
23336 #, gcc-internal-format
23337 msgid "spec failure: '%%*' has not been initialized by pattern match"
23341 #, gcc-internal-format
23342 msgid "warning: use of obsolete %%[ operator in specs"
23346 #, gcc-internal-format
23347 msgid "spec failure: unrecognized spec option '%c'"
23351 #, gcc-internal-format
23352 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
23356 #, gcc-internal-format
23357 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
23361 #, gcc-internal-format
23362 msgid "unrecognized option '-%s'"
23365 #: gcc.c:6705 gcc.c:6768
23366 #, gcc-internal-format
23367 msgid "%s: %s compiler not installed on this system"
23371 #, gcc-internal-format
23372 msgid "%s: linker input file unused because linking not done"
23376 #, gcc-internal-format
23377 msgid "language %s not recognized"
23381 #, gcc-internal-format
23386 #, gcc-internal-format
23387 msgid "%s: %d basic blocks and %d edges/basic block"
23391 #, gcc-internal-format
23392 msgid "%s: %d basic blocks and %d registers"
23395 #: ggc-common.c:400 ggc-common.c:408 ggc-common.c:476 ggc-common.c:495
23396 #: ggc-page.c:2173 ggc-page.c:2204 ggc-page.c:2211 ggc-zone.c:2437
23397 #: ggc-zone.c:2448 ggc-zone.c:2452
23398 #, gcc-internal-format
23399 msgid "can't write PCH file: %m"
23402 #: ggc-common.c:488 config/i386/host-cygwin.c:57
23403 #, gcc-internal-format
23404 msgid "can't get position in PCH file: %m"
23407 #: ggc-common.c:498
23408 #, gcc-internal-format
23409 msgid "can't write padding to PCH file: %m"
23412 #: ggc-common.c:553 ggc-common.c:561 ggc-common.c:568 ggc-common.c:571
23413 #: ggc-common.c:581 ggc-common.c:584 ggc-page.c:2301 ggc-zone.c:2471
23414 #, gcc-internal-format
23415 msgid "can't read PCH file: %m"
23418 #: ggc-common.c:576
23419 #, gcc-internal-format
23420 msgid "had to relocate PCH"
23424 #, gcc-internal-format
23425 msgid "open /dev/zero: %m"
23428 #: ggc-page.c:2189 ggc-page.c:2195
23429 #, gcc-internal-format
23430 msgid "can't write PCH file"
23433 #: ggc-zone.c:2434 ggc-zone.c:2445
23434 #, gcc-internal-format
23435 msgid "can't seek PCH file: %m"
23439 #, gcc-internal-format
23440 msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
23444 #, gcc-internal-format
23445 msgid "invalid lvalue in asm output %d"
23449 #, gcc-internal-format
23450 msgid "non-memory input %d must stay in memory"
23454 #, gcc-internal-format
23455 msgid "memory input %d is not directly addressable"
23459 #, gcc-internal-format
23460 msgid "%qs not specified in enclosing parallel"
23464 #, gcc-internal-format
23465 msgid "%Henclosing parallel"
23469 #, gcc-internal-format
23470 msgid "iteration variable %qs should be private"
23474 #, gcc-internal-format
23475 msgid "iteration variable %qs should not be firstprivate"
23479 #, gcc-internal-format
23480 msgid "iteration variable %qs should not be reduction"
23484 #, gcc-internal-format
23485 msgid "%s variable %qs is private in outer context"
23489 #, gcc-internal-format
23490 msgid "gimplification failed"
23493 #: global.c:272 global.c:285 global.c:299 ira.c:1321 ira.c:1334 ira.c:1348
23494 #, gcc-internal-format
23495 msgid "%s cannot be used in asm here"
23498 #: graph.c:401 java/jcf-parse.c:1750 java/jcf-parse.c:1890 objc/objc-act.c:493
23499 #, gcc-internal-format
23500 msgid "can't open %s: %m"
23503 #: graphite.c:5253 toplev.c:1712
23504 #, gcc-internal-format
23505 msgid "Graphite loop optimizations cannot be used"
23508 #: haifa-sched.c:184
23509 #, gcc-internal-format
23510 msgid "fix_sched_param: unknown param: %s"
23514 #, gcc-internal-format
23516 "barrier region may not be closely nested inside of work-sharing, critical, "
23517 "ordered, master or explicit task region"
23521 #, gcc-internal-format
23523 "work-sharing region may not be closely nested inside of work-sharing, "
23524 "critical, ordered, master or explicit task region"
23528 #, gcc-internal-format
23530 "master region may not be closely nested inside of work-sharing or explicit "
23535 #, gcc-internal-format
23537 "ordered region may not be closely nested inside of critical or explicit task "
23542 #, gcc-internal-format
23544 "ordered region must be closely nested inside a loop region with an ordered "
23549 #, gcc-internal-format
23551 "critical region may not be nested inside a critical region with the same name"
23554 #: omp-low.c:6622 cp/decl.c:2667
23555 #, gcc-internal-format
23556 msgid "invalid exit from OpenMP structured block"
23559 #: omp-low.c:6624 omp-low.c:6629
23560 #, gcc-internal-format
23561 msgid "invalid entry to OpenMP structured block"
23564 #. Otherwise, be vague and lazy, but efficient.
23566 #, gcc-internal-format
23567 msgid "invalid branch to/from an OpenMP structured block"
23571 #, gcc-internal-format
23572 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
23576 #, gcc-internal-format
23577 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
23581 #, gcc-internal-format
23583 "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-"
23584 "femit-struct-debug-detailed=ind:...%>"
23587 #. Eventually this should become a hard error IMO.
23589 #, gcc-internal-format
23590 msgid "command line option \"%s\" is valid for %s but not for %s"
23593 #: opts.c:479 opts.c:799
23594 #, gcc-internal-format
23595 msgid "unrecognized command line option \"%s\""
23599 #, gcc-internal-format
23600 msgid "command line option %qs is not supported by this configuration"
23604 #, gcc-internal-format
23605 msgid "missing argument to \"%s\""
23609 #, gcc-internal-format
23610 msgid "argument to \"%s\" should be a non-negative integer"
23614 #, gcc-internal-format
23615 msgid "disallowed call to %qs"
23619 #, gcc-internal-format
23620 msgid "Section anchors must be disabled when unit-at-a-time is disabled."
23624 #, gcc-internal-format
23625 msgid "Toplevel reorder must be disabled when unit-at-a-time is disabled."
23629 #, gcc-internal-format
23630 msgid "section anchors must be disabled when toplevel reorder is disabled"
23634 #, gcc-internal-format
23635 msgid "-freorder-blocks-and-partition does not work with exceptions"
23639 #, gcc-internal-format
23640 msgid "-freorder-blocks-and-partition does not support unwind info"
23644 #, gcc-internal-format
23645 msgid "-freorder-blocks-and-partition does not work on this architecture"
23649 #, gcc-internal-format
23650 msgid "-fira does not work on this architecture"
23654 #, gcc-internal-format
23655 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
23659 #, gcc-internal-format
23660 msgid "structure alignment must be a small power of two, not %d"
23664 #, gcc-internal-format
23665 msgid "unrecognized visibility value \"%s\""
23669 #, gcc-internal-format
23670 msgid "unknown stack check parameter \"%s\""
23674 #, gcc-internal-format
23675 msgid "unrecognized register name \"%s\""
23679 #, gcc-internal-format
23680 msgid "unknown tls-model \"%s\""
23684 #, gcc-internal-format
23685 msgid "unknown ira algorithm \"%s\""
23689 #, gcc-internal-format
23690 msgid "%s: --param arguments should be of the form NAME=VALUE"
23694 #, gcc-internal-format
23695 msgid "invalid --param value %qs"
23699 #, gcc-internal-format
23700 msgid "target system does not support debug output"
23704 #, gcc-internal-format
23705 msgid "debug format \"%s\" conflicts with prior selection"
23709 #, gcc-internal-format
23710 msgid "unrecognised debug output level \"%s\""
23714 #, gcc-internal-format
23715 msgid "debug output level %s is too high"
23719 #, gcc-internal-format
23720 msgid "-Werror=%s: No option -%s"
23724 #, gcc-internal-format
23725 msgid "minimum value of parameter %qs is %u"
23729 #, gcc-internal-format
23730 msgid "maximum value of parameter %qs is %u"
23733 #. If we didn't find this parameter, issue an error message.
23735 #, gcc-internal-format
23736 msgid "invalid parameter %qs"
23740 #, gcc-internal-format
23741 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
23745 #, gcc-internal-format
23746 msgid "corrupted profile info: run_max * runs < sum_max"
23750 #, gcc-internal-format
23751 msgid "corrupted profile info: sum_all is smaller than sum_max"
23755 #, gcc-internal-format
23756 msgid "correcting inconsistent profile data"
23760 #, gcc-internal-format
23761 msgid "corrupted profile info: profile data is not flow-consistent"
23765 #, gcc-internal-format
23767 "corrupted profile info: number of iterations for basic block %d thought to "
23772 #, gcc-internal-format
23774 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
23778 #, gcc-internal-format
23779 msgid "output constraint %d must specify a single register"
23783 #, gcc-internal-format
23784 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
23788 #, gcc-internal-format
23789 msgid "output regs must be grouped at top of stack"
23793 #, gcc-internal-format
23794 msgid "implicitly popped regs must be grouped at top of stack"
23798 #, gcc-internal-format
23799 msgid "output operand %d must use %<&%> constraint"
23803 #, gcc-internal-format
23804 msgid "can't use '%s' as a %s register"
23807 #: regclass.c:888 config/ia64/ia64.c:5175 config/ia64/ia64.c:5182
23808 #: config/pa/pa.c:362 config/pa/pa.c:369 config/sh/sh.c:7961
23809 #: config/sh/sh.c:7968 config/spu/spu.c:4486 config/spu/spu.c:4493
23810 #, gcc-internal-format
23811 msgid "unknown register name: %s"
23815 #, gcc-internal-format
23816 msgid "global register variable follows a function definition"
23820 #, gcc-internal-format
23821 msgid "register used for two global register variables"
23825 #, gcc-internal-format
23826 msgid "call-clobbered register used for global register variable"
23829 #: regrename.c:1898
23830 #, gcc-internal-format
23831 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
23834 #: regrename.c:1910
23835 #, gcc-internal-format
23836 msgid "validate_value_data: Loop in regno chain (%u)"
23839 #: regrename.c:1913
23840 #, gcc-internal-format
23841 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
23844 #: regrename.c:1925
23845 #, gcc-internal-format
23846 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
23850 #, gcc-internal-format
23851 msgid "cannot reload integer constant operand in %<asm%>"
23855 #, gcc-internal-format
23856 msgid "impossible register constraint in %<asm%>"
23860 #, gcc-internal-format
23861 msgid "%<&%> constraint used with no register class"
23864 #: reload.c:3786 reload.c:4044
23865 #, gcc-internal-format
23866 msgid "inconsistent operand constraints in an %<asm%>"
23870 #, gcc-internal-format
23871 msgid "%<asm%> operand has impossible constraints"
23875 #, gcc-internal-format
23876 msgid "frame size too large for reliable stack checking"
23880 #, gcc-internal-format
23881 msgid "try reducing the number of local variables"
23885 #, gcc-internal-format
23886 msgid "can't find a register in class %qs while reloading %<asm%>"
23890 #, gcc-internal-format
23891 msgid "unable to find a register to spill in class %qs"
23895 #, gcc-internal-format
23896 msgid "%<asm%> operand requires impossible reload"
23900 #, gcc-internal-format
23901 msgid "%<asm%> operand constraint incompatible with operand size"
23905 #, gcc-internal-format
23906 msgid "output operand is constant in %<asm%>"
23910 #, gcc-internal-format
23911 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
23915 #, gcc-internal-format
23917 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
23921 #, gcc-internal-format
23923 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
23928 #, gcc-internal-format
23929 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
23933 #, gcc-internal-format
23934 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
23938 #, gcc-internal-format
23940 "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%"
23945 #, gcc-internal-format
23946 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
23950 #, gcc-internal-format
23951 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
23955 #, gcc-internal-format
23956 msgid "output operand constraint lacks %<=%>"
23960 #, gcc-internal-format
23961 msgid "output constraint %qc for operand %d is not at the beginning"
23965 #, gcc-internal-format
23966 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
23969 #: stmt.c:355 stmt.c:454
23970 #, gcc-internal-format
23971 msgid "%<%%%> constraint used with last operand"
23975 #, gcc-internal-format
23976 msgid "matching constraint not valid in output operand"
23980 #, gcc-internal-format
23981 msgid "input operand constraint contains %qc"
23985 #, gcc-internal-format
23986 msgid "matching constraint references invalid operand number"
23990 #, gcc-internal-format
23991 msgid "invalid punctuation %qc in constraint"
23995 #, gcc-internal-format
23996 msgid "matching constraint does not allow a register"
24000 #, gcc-internal-format
24001 msgid "asm-specifier for variable %qs conflicts with asm clobber list"
24005 #, gcc-internal-format
24006 msgid "unknown register name %qs in %<asm%>"
24010 #, gcc-internal-format
24011 msgid "PIC register %qs clobbered in %<asm%>"
24015 #, gcc-internal-format
24016 msgid "more than %d operands in %<asm%>"
24020 #, gcc-internal-format
24021 msgid "output number %d not directly addressable"
24025 #, gcc-internal-format
24026 msgid "asm operand %d probably doesn%'t match constraints"
24030 #, gcc-internal-format
24031 msgid "use of memory input without lvalue in asm operand %d is deprecated"
24035 #, gcc-internal-format
24036 msgid "asm clobber conflict with output operand"
24040 #, gcc-internal-format
24041 msgid "asm clobber conflict with input operand"
24045 #, gcc-internal-format
24046 msgid "too many alternatives in %<asm%>"
24050 #, gcc-internal-format
24051 msgid "operand constraints for %<asm%> differ in number of alternatives"
24055 #, gcc-internal-format
24056 msgid "duplicate asm operand name %qs"
24060 #, gcc-internal-format
24061 msgid "missing close brace for named operand"
24065 #, gcc-internal-format
24066 msgid "undefined named operand %qs"
24070 #, gcc-internal-format
24071 msgid "%Hvalue computed is not used"
24074 #: stor-layout.c:149
24075 #, gcc-internal-format
24076 msgid "type size can%'t be explicitly evaluated"
24079 #: stor-layout.c:151
24080 #, gcc-internal-format
24081 msgid "variable-size type declared outside of any function"
24084 #: stor-layout.c:467
24085 #, gcc-internal-format
24086 msgid "size of %q+D is %d bytes"
24089 #: stor-layout.c:469
24090 #, gcc-internal-format
24091 msgid "size of %q+D is larger than %wd bytes"
24094 #: stor-layout.c:888
24095 #, gcc-internal-format
24096 msgid "packed attribute causes inefficient alignment for %q+D"
24099 #: stor-layout.c:891
24100 #, gcc-internal-format
24101 msgid "packed attribute is unnecessary for %q+D"
24104 #. No, we need to skip space before this field.
24105 #. Bump the cumulative size to multiple of field alignment.
24106 #: stor-layout.c:908
24107 #, gcc-internal-format
24108 msgid "padding struct to align %q+D"
24111 #: stor-layout.c:1259
24112 #, gcc-internal-format
24113 msgid "padding struct size to alignment boundary"
24116 #: stor-layout.c:1289
24117 #, gcc-internal-format
24118 msgid "packed attribute causes inefficient alignment for %qs"
24121 #: stor-layout.c:1293
24122 #, gcc-internal-format
24123 msgid "packed attribute is unnecessary for %qs"
24126 #: stor-layout.c:1299
24127 #, gcc-internal-format
24128 msgid "packed attribute causes inefficient alignment"
24131 #: stor-layout.c:1301
24132 #, gcc-internal-format
24133 msgid "packed attribute is unnecessary"
24136 #: stor-layout.c:1831
24137 #, gcc-internal-format
24138 msgid "alignment of array elements is greater than element size"
24142 #, gcc-internal-format
24143 msgid "__builtin_saveregs not supported by this target"
24147 #, gcc-internal-format
24148 msgid "target attribute is not supported on this machine"
24152 #, gcc-internal-format
24153 msgid "#pragma GCC target is not supported for this machine"
24157 #, gcc-internal-format
24158 msgid "repository file '%s' does not contain command-line arguments"
24162 #, gcc-internal-format
24164 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
24169 #, gcc-internal-format
24170 msgid "ld returned %d exit status"
24174 #, gcc-internal-format
24175 msgid "invalid option argument %qs"
24179 #, gcc-internal-format
24180 msgid "getting core file size maximum limit: %m"
24184 #, gcc-internal-format
24185 msgid "setting core file size limit to maximum: %m"
24189 #, gcc-internal-format
24190 msgid "%q+F declared %<static%> but never defined"
24194 #, gcc-internal-format
24195 msgid "%q+D defined but not used"
24199 #, gcc-internal-format
24200 msgid "%qD is deprecated (declared at %s:%d)"
24204 #, gcc-internal-format
24205 msgid "%qs is deprecated (declared at %s:%d)"
24209 #, gcc-internal-format
24210 msgid "type is deprecated (declared at %s:%d)"
24214 #, gcc-internal-format
24215 msgid "%qs is deprecated"
24219 #, gcc-internal-format
24220 msgid "type is deprecated"
24224 #, gcc-internal-format
24225 msgid "unrecognized gcc debugging option: %c"
24229 #, gcc-internal-format
24230 msgid "can%'t open %s for writing: %m"
24234 #, gcc-internal-format
24235 msgid "-frecord-gcc-switches is not supported by the current target"
24239 #, gcc-internal-format
24240 msgid "this target does not support %qs"
24244 #, gcc-internal-format
24245 msgid "instruction scheduling not supported on this target machine"
24249 #, gcc-internal-format
24250 msgid "this target machine does not have delayed branches"
24254 #, gcc-internal-format
24255 msgid "-f%sleading-underscore not supported on this target machine"
24259 #, gcc-internal-format
24260 msgid "target system does not support the \"%s\" debug format"
24264 #, gcc-internal-format
24265 msgid "variable tracking requested, but useless unless producing debug info"
24269 #, gcc-internal-format
24270 msgid "variable tracking requested, but not supported by this debug format"
24274 #, gcc-internal-format
24275 msgid "can%'t open %s: %m"
24279 #, gcc-internal-format
24280 msgid "-ffunction-sections not supported for this target"
24284 #, gcc-internal-format
24285 msgid "-fdata-sections not supported for this target"
24289 #, gcc-internal-format
24290 msgid "-ffunction-sections disabled; it makes profiling impossible"
24294 #, gcc-internal-format
24295 msgid "-fprefetch-loop-arrays not supported for this target"
24299 #, gcc-internal-format
24301 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
24305 #, gcc-internal-format
24306 msgid "-fprefetch-loop-arrays is not supported with -Os"
24310 #, gcc-internal-format
24311 msgid "-fassociative-math disabled; other options take precedence"
24315 #, gcc-internal-format
24316 msgid "-fstack-protector not supported for this target"
24320 #, gcc-internal-format
24321 msgid "unwind tables currently require a frame pointer for correctness"
24325 #, gcc-internal-format
24326 msgid "error writing to %s: %m"
24329 #: toplev.c:2150 java/jcf-parse.c:1769
24330 #, gcc-internal-format
24331 msgid "error closing %s: %m"
24334 #: tree-cfg.c:1508 tree-cfg.c:2174
24335 #, gcc-internal-format
24336 msgid "%Hwill never be executed"
24340 #, gcc-internal-format
24341 msgid "SSA name in freelist but still referenced"
24345 #, gcc-internal-format
24346 msgid "ASSERT_EXPR with an always-false condition"
24350 #, gcc-internal-format
24351 msgid "GIMPLE register modified with BIT_FIELD_REF"
24355 #, gcc-internal-format
24356 msgid "constant not recomputed when ADDR_EXPR changed"
24360 #, gcc-internal-format
24361 msgid "side effects not recomputed when ADDR_EXPR changed"
24365 #, gcc-internal-format
24366 msgid "address taken, but ADDRESSABLE bit not set"
24370 #, gcc-internal-format
24371 msgid "non-integral used in condition"
24375 #, gcc-internal-format
24376 msgid "invalid conditional operand"
24380 #, gcc-internal-format
24381 msgid "invalid position or size operand to BIT_FIELD_REF"
24385 #, gcc-internal-format
24387 "integral result type precision does not match field size of BIT_FIELD_REF"
24391 #, gcc-internal-format
24393 "mode precision of non-integral result does not match field size of "
24398 #, gcc-internal-format
24399 msgid "invalid reference prefix"
24403 #, gcc-internal-format
24404 msgid "invalid operand to plus/minus, type is a pointer"
24408 #, gcc-internal-format
24409 msgid "invalid operand to pointer plus, first operand is not a pointer"
24413 #, gcc-internal-format
24415 "invalid operand to pointer plus, second operand is not an integer with type "
24420 #, gcc-internal-format
24421 msgid "invalid expression for min lvalue"
24425 #, gcc-internal-format
24426 msgid "invalid operand in indirect reference"
24430 #, gcc-internal-format
24431 msgid "type mismatch in indirect reference"
24435 #, gcc-internal-format
24436 msgid "invalid operands to array reference"
24440 #, gcc-internal-format
24441 msgid "type mismatch in array reference"
24445 #, gcc-internal-format
24446 msgid "type mismatch in array range reference"
24450 #, gcc-internal-format
24451 msgid "type mismatch in real/imagpart reference"
24455 #, gcc-internal-format
24456 msgid "type mismatch in component reference"
24460 #, gcc-internal-format
24461 msgid "non-function in gimple call"
24465 #, gcc-internal-format
24466 msgid "invalid LHS in gimple call"
24470 #, gcc-internal-format
24471 msgid "invalid conversion in gimple call"
24475 #, gcc-internal-format
24476 msgid "invalid operands in gimple comparison"
24480 #, gcc-internal-format
24481 msgid "type mismatch in comparison expression"
24485 #, gcc-internal-format
24486 msgid "non-register as LHS of unary operation"
24490 #, gcc-internal-format
24491 msgid "invalid operand in unary operation"
24495 #, gcc-internal-format
24496 msgid "invalid types in nop conversion"
24500 #, gcc-internal-format
24501 msgid "invalid types in fixed-point conversion"
24505 #, gcc-internal-format
24506 msgid "invalid types in conversion to floating point"
24510 #, gcc-internal-format
24511 msgid "invalid types in conversion to integer"
24515 #, gcc-internal-format
24516 msgid "non-trivial conversion in unary operation"
24520 #, gcc-internal-format
24521 msgid "non-register as LHS of binary operation"
24525 #, gcc-internal-format
24526 msgid "invalid operands in binary operation"
24530 #, gcc-internal-format
24531 msgid "type mismatch in complex expression"
24535 #, gcc-internal-format
24536 msgid "type mismatch in shift expression"
24540 #, gcc-internal-format
24541 msgid "type mismatch in vector shift expression"
24545 #, gcc-internal-format
24546 msgid "type mismatch in pointer plus expression"
24550 #, gcc-internal-format
24551 msgid "type mismatch in binary truth expression"
24555 #, gcc-internal-format
24556 msgid "invalid (pointer) operands to plus/minus"
24560 #, gcc-internal-format
24561 msgid "type mismatch in binary expression"
24565 #, gcc-internal-format
24566 msgid "non-trivial conversion at assignment"
24570 #, gcc-internal-format
24571 msgid "invalid operand in unary expression"
24575 #, gcc-internal-format
24576 msgid "type mismatch in address expression"
24579 #: tree-cfg.c:3701 tree-cfg.c:3727
24580 #, gcc-internal-format
24581 msgid "invalid rhs for gimple memory store"
24585 #, gcc-internal-format
24586 msgid "invalid operand in return statement"
24590 #, gcc-internal-format
24591 msgid "invalid conversion in return statement"
24595 #, gcc-internal-format
24596 msgid "goto destination is neither a label nor a pointer"
24600 #, gcc-internal-format
24601 msgid "invalid operand to switch statement"
24605 #, gcc-internal-format
24606 msgid "Invalid PHI result"
24610 #, gcc-internal-format
24611 msgid "Invalid PHI argument"
24615 #, gcc-internal-format
24616 msgid "Incompatible types in PHI argument"
24620 #, gcc-internal-format
24621 msgid "verify_gimple failed"
24625 #, gcc-internal-format
24626 msgid "invalid function in call statement"
24630 #, gcc-internal-format
24631 msgid "invalid pure const state for function"
24634 #: tree-cfg.c:4062 tree-ssa.c:845 tree-ssa.c:855
24635 #, gcc-internal-format
24636 msgid "in statement"
24640 #, gcc-internal-format
24641 msgid "statement marked for throw, but doesn%'t"
24645 #, gcc-internal-format
24646 msgid "statement marked for throw in middle of block"
24650 #, gcc-internal-format
24651 msgid "Dead STMT in EH table"
24655 #, gcc-internal-format
24656 msgid "gimple_bb (phi) is set to a wrong basic block"
24660 #, gcc-internal-format
24661 msgid "missing PHI def"
24665 #, gcc-internal-format
24666 msgid "PHI argument is not a GIMPLE value"
24669 #: tree-cfg.c:4222 tree-cfg.c:4267
24670 #, gcc-internal-format
24671 msgid "incorrect sharing of tree nodes"
24675 #, gcc-internal-format
24676 msgid "invalid GIMPLE statement"
24680 #, gcc-internal-format
24681 msgid "gimple_bb (stmt) is set to a wrong basic block"
24685 #, gcc-internal-format
24686 msgid "incorrect entry in label_to_block_map.\n"
24690 #, gcc-internal-format
24691 msgid "verify_stmts failed"
24695 #, gcc-internal-format
24696 msgid "ENTRY_BLOCK has IL associated with it"
24700 #, gcc-internal-format
24701 msgid "EXIT_BLOCK has IL associated with it"
24705 #, gcc-internal-format
24706 msgid "fallthru to exit from bb %d"
24710 #, gcc-internal-format
24711 msgid "nonlocal label "
24714 #: tree-cfg.c:4352 tree-cfg.c:4361 tree-cfg.c:4386
24715 #, gcc-internal-format
24720 #, gcc-internal-format
24721 msgid "control flow in the middle of basic block %d"
24725 #, gcc-internal-format
24726 msgid "fallthru edge after a control statement in bb %d"
24730 #, gcc-internal-format
24731 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
24734 #: tree-cfg.c:4442 tree-cfg.c:4464 tree-cfg.c:4477 tree-cfg.c:4546
24735 #, gcc-internal-format
24736 msgid "wrong outgoing edge flags at end of bb %d"
24740 #, gcc-internal-format
24741 msgid "explicit goto at end of bb %d"
24745 #, gcc-internal-format
24746 msgid "return edge does not point to exit in bb %d"
24750 #, gcc-internal-format
24751 msgid "found default case not at the start of case vector"
24755 #, gcc-internal-format
24756 msgid "case labels not sorted: "
24760 #, gcc-internal-format
24761 msgid "extra outgoing edge %d->%d"
24765 #, gcc-internal-format
24766 msgid "missing edge %i->%i"
24770 #, gcc-internal-format
24771 msgid "%H%<noreturn%> function does return"
24775 #, gcc-internal-format
24776 msgid "control reaches end of non-void function"
24780 #, gcc-internal-format
24781 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
24785 #, gcc-internal-format
24786 msgid "could not open dump file %qs: %s"
24789 #: tree-dump.c:1060
24790 #, gcc-internal-format
24791 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
24795 #, gcc-internal-format
24796 msgid "EH edge %i->%i is missing"
24800 #, gcc-internal-format
24801 msgid "EH edge %i->%i miss EH flag"
24804 #. ??? might not be mistake.
24806 #, gcc-internal-format
24807 msgid "EH edge %i->%i has duplicated regions"
24811 #, gcc-internal-format
24812 msgid "BB %i can not throw but has EH edges"
24816 #, gcc-internal-format
24817 msgid "BB %i last statement has incorrectly set region"
24821 #, gcc-internal-format
24822 msgid "unnecessary EH edge %i->%i"
24825 #: tree-inline.c:2354
24826 #, gcc-internal-format
24828 "function %q+F can never be inlined because it uses variable sized variables"
24831 #: tree-inline.c:2388
24832 #, gcc-internal-format
24834 "function %q+F can never be inlined because it uses alloca (override using "
24835 "the always_inline attribute)"
24838 #: tree-inline.c:2402
24839 #, gcc-internal-format
24840 msgid "function %q+F can never be inlined because it uses setjmp"
24843 #: tree-inline.c:2416
24844 #, gcc-internal-format
24846 "function %q+F can never be inlined because it uses variable argument lists"
24849 #: tree-inline.c:2428
24850 #, gcc-internal-format
24852 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
24856 #: tree-inline.c:2436
24857 #, gcc-internal-format
24858 msgid "function %q+F can never be inlined because it uses non-local goto"
24861 #: tree-inline.c:2448
24862 #, gcc-internal-format
24864 "function %q+F can never be inlined because it uses __builtin_return or "
24865 "__builtin_apply_args"
24868 #: tree-inline.c:2468
24869 #, gcc-internal-format
24870 msgid "function %q+F can never be inlined because it contains a computed goto"
24873 #: tree-inline.c:2483
24874 #, gcc-internal-format
24875 msgid "function %q+F can never be inlined because it receives a non-local goto"
24878 #: tree-inline.c:2509
24879 #, gcc-internal-format
24881 "function %q+F can never be inlined because it saves address of local label "
24882 "in a static variable"
24885 #: tree-inline.c:2600
24886 #, gcc-internal-format
24888 "function %q+F can never be inlined because it is suppressed using -fno-inline"
24891 #: tree-inline.c:2614
24892 #, gcc-internal-format
24894 "function %q+F can never be inlined because it uses attributes conflicting "
24898 #: tree-inline.c:3162 tree-inline.c:3172
24899 #, gcc-internal-format
24900 msgid "inlining failed in call to %q+F: %s"
24903 #: tree-inline.c:3163 tree-inline.c:3174
24904 #, gcc-internal-format
24905 msgid "called from here"
24908 #: tree-mudflap.c:868
24909 #, gcc-internal-format
24910 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
24913 #: tree-mudflap.c:1059
24914 #, gcc-internal-format
24915 msgid "mudflap cannot track %qs in stub function"
24918 #: tree-mudflap.c:1303
24919 #, gcc-internal-format
24920 msgid "mudflap cannot track unknown size extern %qs"
24923 #: tree-nomudflap.c:50
24924 #, gcc-internal-format
24925 msgid "mudflap: this language is not supported"
24928 #: tree-optimize.c:443
24929 #, gcc-internal-format
24930 msgid "size of return value of %q+D is %u bytes"
24933 #: tree-optimize.c:446
24934 #, gcc-internal-format
24935 msgid "size of return value of %q+D is larger than %wd bytes"
24938 #: tree-outof-ssa.c:682 tree-outof-ssa.c:744 tree-ssa-coalesce.c:935
24939 #: tree-ssa-coalesce.c:950 tree-ssa-coalesce.c:1172 tree-ssa-live.c:1088
24940 #, gcc-internal-format
24941 msgid "SSA corruption"
24944 #: tree-outof-ssa.c:1314
24945 #, gcc-internal-format
24946 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
24949 #: tree-outof-ssa.c:1320
24950 #, gcc-internal-format
24951 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
24954 #: tree-outof-ssa.c:1327
24955 #, gcc-internal-format
24956 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
24959 #: tree-outof-ssa.c:1333
24960 #, gcc-internal-format
24961 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
24964 #: tree-profile.c:386
24965 #, gcc-internal-format
24966 msgid "unimplemented functionality"
24969 #: tree-ssa-alias-warnings.c:843
24970 #, gcc-internal-format
24972 "%Hlikely type-punning may break strict-aliasing rules: object %<%s%s%> of "
24973 "main type %qT is referenced at or around %s:%d and may be aliased to object %"
24974 "<%s%s%> of main type %qT which is referenced at or around %s:%d."
24977 #: tree-ssa-alias-warnings.c:969
24978 #, gcc-internal-format
24979 msgid "dereferencing type-punned pointer %D will break strict-aliasing rules"
24983 #, gcc-internal-format
24984 msgid "expected an SSA_NAME object"
24988 #, gcc-internal-format
24989 msgid "type mismatch between an SSA_NAME and its symbol"
24993 #, gcc-internal-format
24994 msgid "found an SSA_NAME that had been released into the free pool"
24998 #, gcc-internal-format
24999 msgid "found a virtual definition for a GIMPLE register"
25003 #, gcc-internal-format
25004 msgid "found a real definition for a non-register"
25008 #, gcc-internal-format
25009 msgid "found a default name with a non-empty defining statement"
25013 #, gcc-internal-format
25014 msgid "SSA_NAME created in two different blocks %i and %i"
25018 #, gcc-internal-format
25019 msgid "SSA_NAME_DEF_STMT is wrong"
25023 #, gcc-internal-format
25024 msgid "missing definition"
25028 #, gcc-internal-format
25029 msgid "definition in block %i does not dominate use in block %i"
25033 #, gcc-internal-format
25034 msgid "definition in block %i follows the use"
25038 #, gcc-internal-format
25039 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
25043 #, gcc-internal-format
25044 msgid "no immediate_use list"
25048 #, gcc-internal-format
25049 msgid "wrong immediate use list"
25053 #, gcc-internal-format
25054 msgid "incoming edge count does not match number of PHI arguments"
25058 #, gcc-internal-format
25059 msgid "PHI argument is missing for edge %d->%d"
25063 #, gcc-internal-format
25064 msgid "PHI argument is not SSA_NAME, or invariant"
25068 #, gcc-internal-format
25069 msgid "wrong edge %d->%d for PHI argument"
25073 #, gcc-internal-format
25074 msgid "non-addressable variable inside an alias set"
25078 #, gcc-internal-format
25079 msgid "verify_flow_insensitive_alias_info failed"
25083 #, gcc-internal-format
25084 msgid "dereferenced pointers should have a name or a symbol tag"
25088 #, gcc-internal-format
25089 msgid "pointers with a memory tag, should have points-to sets"
25093 #, gcc-internal-format
25094 msgid "pointer escapes but its name tag is not call-clobbered"
25098 #, gcc-internal-format
25099 msgid "verify_flow_sensitive_alias_info failed"
25103 #, gcc-internal-format
25104 msgid "variable in call_clobbered_vars but not marked call_clobbered"
25108 #, gcc-internal-format
25109 msgid "variable marked call_clobbered but not in call_clobbered_vars bitmap."
25113 #, gcc-internal-format
25114 msgid "verify_call_clobbering failed"
25118 #, gcc-internal-format
25119 msgid "Memory partitions should have at least one symbol"
25123 #, gcc-internal-format
25124 msgid "Partitioned symbols should belong to exactly one partition"
25128 #, gcc-internal-format
25129 msgid "verify_memory_partitions failed"
25133 #, gcc-internal-format
25134 msgid "AUX pointer initialized for edge %d->%d"
25138 #, gcc-internal-format
25139 msgid "stmt (%p) marked modified after optimization pass: "
25143 #, gcc-internal-format
25144 msgid "statement makes a memory store, but has no VDEFS"
25148 #, gcc-internal-format
25149 msgid "verify_ssa failed"
25153 #, gcc-internal-format
25154 msgid "%J%qD was declared here"
25158 #, gcc-internal-format
25159 msgid "%qD is used uninitialized in this function"
25162 #: tree-ssa.c:1520 tree-ssa.c:1559
25163 #, gcc-internal-format
25164 msgid "%qD may be used uninitialized in this function"
25168 #, gcc-internal-format
25169 msgid "%Harray subscript is outside array bounds"
25173 #, gcc-internal-format
25174 msgid "%Harray subscript is above array bounds"
25178 #, gcc-internal-format
25179 msgid "%Harray subscript is below array bounds"
25183 #, gcc-internal-format
25185 "assuming signed overflow does not occur when simplifying conditional to "
25190 #, gcc-internal-format
25191 msgid "assuming signed overflow does not occur when simplifying conditional"
25195 #, gcc-internal-format
25196 msgid "comparison always false due to limited range of data type"
25200 #, gcc-internal-format
25201 msgid "comparison always true due to limited range of data type"
25205 #, gcc-internal-format
25206 msgid "ignoring attributes applied to %qT after definition"
25210 #, gcc-internal-format
25211 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
25215 #, gcc-internal-format
25217 "%q+D redeclared without dllimport attribute after being referenced with dll "
25222 #, gcc-internal-format
25223 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
25226 #: tree.c:4071 tree.c:4083 tree.c:4093 config/darwin.c:1437
25227 #: config/arm/arm.c:3177 config/arm/arm.c:3205 config/avr/avr.c:4748
25228 #: config/h8300/h8300.c:5282 config/h8300/h8300.c:5306 config/i386/i386.c:4172
25229 #: config/i386/i386.c:25848 config/ia64/ia64.c:619
25230 #: config/m68hc11/m68hc11.c:1118 config/rs6000/rs6000.c:20738
25231 #: config/sh/symbian.c:408 config/sh/symbian.c:415
25232 #, gcc-internal-format
25233 msgid "%qs attribute ignored"
25237 #, gcc-internal-format
25238 msgid "inline function %q+D declared as dllimport: attribute ignored"
25242 #, gcc-internal-format
25243 msgid "function %q+D definition is marked dllimport"
25246 #: tree.c:4125 config/sh/symbian.c:430
25247 #, gcc-internal-format
25248 msgid "variable %q+D definition is marked dllimport"
25251 #: tree.c:4148 config/sh/symbian.c:505
25252 #, gcc-internal-format
25253 msgid "external linkage required for symbol %q+D because of %qs attribute"
25257 #, gcc-internal-format
25259 "%qs implies default visibility, but %qD has already been declared with a "
25260 "different visibility"
25264 #, gcc-internal-format
25265 msgid "arrays of functions are not meaningful"
25269 #, gcc-internal-format
25270 msgid "function return type cannot be function"
25273 #: tree.c:7053 tree.c:7138 tree.c:7199
25274 #, gcc-internal-format
25275 msgid "tree check: %s, have %s in %s, at %s:%d"
25279 #, gcc-internal-format
25280 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
25284 #, gcc-internal-format
25285 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
25289 #, gcc-internal-format
25290 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
25294 #, gcc-internal-format
25295 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
25299 #, gcc-internal-format
25301 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
25306 #, gcc-internal-format
25307 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
25311 #, gcc-internal-format
25312 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
25316 #, gcc-internal-format
25318 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %"
25322 #: value-prof.c:376
25323 #, gcc-internal-format
25324 msgid "Dead histogram"
25327 #: value-prof.c:407
25328 #, gcc-internal-format
25330 "Histogram value statement does not correspond to the statement it is "
25334 #: value-prof.c:420
25335 #, gcc-internal-format
25336 msgid "verify_histograms failed"
25339 #: value-prof.c:467
25340 #, gcc-internal-format
25342 "Correcting inconsistent value profile: %s profiler overall count (%d) does "
25343 "not match BB count (%d)"
25346 #: value-prof.c:477
25347 #, gcc-internal-format
25349 "%HCorrupted value profile: %s profiler overall count (%d) does not match BB "
25354 #, gcc-internal-format
25355 msgid "%+D causes a section type conflict"
25359 #, gcc-internal-format
25361 "alignment of %q+D is greater than maximum object file alignment. Using %d"
25364 #: varasm.c:1344 varasm.c:1352
25365 #, gcc-internal-format
25366 msgid "register name not specified for %q+D"
25370 #, gcc-internal-format
25371 msgid "invalid register name for %q+D"
25375 #, gcc-internal-format
25376 msgid "data type of %q+D isn%'t suitable for a register"
25380 #, gcc-internal-format
25381 msgid "register specified for %q+D isn%'t suitable for data type"
25385 #, gcc-internal-format
25386 msgid "global register variable has initial value"
25390 #, gcc-internal-format
25391 msgid "optimization may eliminate reads and/or writes to register variables"
25395 #, gcc-internal-format
25396 msgid "register name given for non-register variable %q+D"
25400 #, gcc-internal-format
25401 msgid "global destructors not supported on this target"
25405 #, gcc-internal-format
25406 msgid "global constructors not supported on this target"
25410 #, gcc-internal-format
25411 msgid "thread-local COMMON data not implemented"
25415 #, gcc-internal-format
25417 "requested alignment for %q+D is greater than implemented alignment of %wu"
25421 #, gcc-internal-format
25422 msgid "initializer for integer/fixed-point value is too complicated"
25426 #, gcc-internal-format
25427 msgid "initializer for floating value is not a floating constant"
25431 #, gcc-internal-format
25432 msgid "invalid initial value for member %qs"
25435 #: varasm.c:4957 varasm.c:5001
25436 #, gcc-internal-format
25437 msgid "weak declaration of %q+D must precede definition"
25441 #, gcc-internal-format
25443 "weak declaration of %q+D after first use results in unspecified behavior"
25447 #, gcc-internal-format
25448 msgid "weak declaration of %q+D must be public"
25452 #, gcc-internal-format
25453 msgid "weak declaration of %q+D not supported"
25457 #, gcc-internal-format
25458 msgid "only weak aliases are supported in this configuration"
25462 #, gcc-internal-format
25463 msgid "%Jweakref is not supported in this configuration"
25467 #, gcc-internal-format
25468 msgid "%q+D aliased to undefined symbol %qs"
25472 #, gcc-internal-format
25473 msgid "%q+D aliased to external symbol %qs"
25477 #, gcc-internal-format
25478 msgid "weakref %q+D ultimately targets itself"
25482 #, gcc-internal-format
25483 msgid "weakref %q+D must have static linkage"
25487 #, gcc-internal-format
25488 msgid "%Jalias definitions not supported in this configuration"
25492 #, gcc-internal-format
25493 msgid "%Jonly weak aliases are supported in this configuration"
25497 #, gcc-internal-format
25498 msgid "visibility attribute not supported in this configuration; ignored"
25502 #, gcc-internal-format
25503 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
25507 #, gcc-internal-format
25508 msgid "underflowed virtual array %s in %s, at %s:%d"
25512 #, gcc-internal-format
25513 msgid "vector %s %s domain error, in %s at %s:%u"
25516 #. Print an error message for unrecognized stab codes.
25518 #, gcc-internal-format
25519 msgid "no sclass for %s stab (0x%x)"
25522 #: config/darwin-c.c:84
25523 #, gcc-internal-format
25524 msgid "too many #pragma options align=reset"
25527 #: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
25528 #: config/darwin-c.c:111
25529 #, gcc-internal-format
25530 msgid "malformed '#pragma options', ignoring"
25533 #: config/darwin-c.c:114
25534 #, gcc-internal-format
25535 msgid "junk at end of '#pragma options'"
25538 #: config/darwin-c.c:124
25539 #, gcc-internal-format
25540 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
25543 #: config/darwin-c.c:136
25544 #, gcc-internal-format
25545 msgid "missing '(' after '#pragma unused', ignoring"
25548 #: config/darwin-c.c:154
25549 #, gcc-internal-format
25550 msgid "missing ')' after '#pragma unused', ignoring"
25553 #: config/darwin-c.c:157
25554 #, gcc-internal-format
25555 msgid "junk at end of '#pragma unused'"
25558 #: config/darwin-c.c:168
25559 #, gcc-internal-format
25560 msgid "malformed '#pragma ms_struct', ignoring"
25563 #: config/darwin-c.c:176
25564 #, gcc-internal-format
25565 msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
25568 #: config/darwin-c.c:179
25569 #, gcc-internal-format
25570 msgid "junk at end of '#pragma ms_struct'"
25573 #: config/darwin-c.c:405
25574 #, gcc-internal-format
25575 msgid "subframework include %s conflicts with framework include"
25578 #: config/darwin-c.c:588
25579 #, gcc-internal-format
25580 msgid "Unknown value %qs of -mmacosx-version-min"
25583 #: config/darwin.c:1410
25584 #, gcc-internal-format
25586 "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
25589 #: config/darwin.c:1417
25590 #, gcc-internal-format
25591 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
25594 #: config/darwin.c:1542
25595 #, gcc-internal-format
25597 "internal and protected visibility attributes not supported in this "
25598 "configuration; ignored"
25601 #: config/host-darwin.c:62
25602 #, gcc-internal-format
25603 msgid "couldn't unmap pch_address_space: %m"
25606 #: config/sol2-c.c:93 config/sol2-c.c:109
25607 #, gcc-internal-format
25608 msgid "malformed %<#pragma align%>, ignoring"
25611 #: config/sol2-c.c:102
25612 #, gcc-internal-format
25613 msgid "invalid alignment for %<#pragma align%>, ignoring"
25616 #: config/sol2-c.c:117
25617 #, gcc-internal-format
25618 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
25621 #: config/sol2-c.c:129 config/sol2-c.c:141
25622 #, gcc-internal-format
25623 msgid "malformed %<#pragma align%>"
25626 #: config/sol2-c.c:136
25627 #, gcc-internal-format
25628 msgid "junk at end of %<#pragma align%>"
25631 #: config/sol2-c.c:157 config/sol2-c.c:164
25632 #, gcc-internal-format
25633 msgid "malformed %<#pragma init%>, ignoring"
25636 #: config/sol2-c.c:187 config/sol2-c.c:199
25637 #, gcc-internal-format
25638 msgid "malformed %<#pragma init%>"
25641 #: config/sol2-c.c:194
25642 #, gcc-internal-format
25643 msgid "junk at end of %<#pragma init%>"
25646 #: config/sol2-c.c:215 config/sol2-c.c:222
25647 #, gcc-internal-format
25648 msgid "malformed %<#pragma fini%>, ignoring"
25651 #: config/sol2-c.c:245 config/sol2-c.c:257
25652 #, gcc-internal-format
25653 msgid "malformed %<#pragma fini%>"
25656 #: config/sol2-c.c:252
25657 #, gcc-internal-format
25658 msgid "junk at end of %<#pragma fini%>"
25661 #: config/sol2.c:53
25662 #, gcc-internal-format
25663 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
25666 #: config/vxworks.c:146
25667 #, gcc-internal-format
25668 msgid "PIC is only supported for RTPs"
25671 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
25672 #. sections. machopic_select_section ensures that weak variables go in
25673 #. coalesced sections. Weak aliases (or any other kind of aliases) are
25674 #. not supported. Weak symbols that aren't visible outside the .s file
25675 #. are not supported.
25676 #: config/darwin.h:451
25677 #, gcc-internal-format
25678 msgid "alias definitions not supported in Mach-O; ignored"
25682 #: config/vx-common.h:89
25683 #, gcc-internal-format
25684 msgid "profiler support for VxWorks"
25687 #: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2186
25688 #, gcc-internal-format
25689 msgid "bad value %qs for -mtls-size switch"
25692 #: config/alpha/alpha.c:286
25693 #, gcc-internal-format
25694 msgid "-f%s ignored for Unicos/Mk (not supported)"
25697 #: config/alpha/alpha.c:310
25698 #, gcc-internal-format
25699 msgid "-mieee not supported on Unicos/Mk"
25702 #: config/alpha/alpha.c:321
25703 #, gcc-internal-format
25704 msgid "-mieee-with-inexact not supported on Unicos/Mk"
25707 #: config/alpha/alpha.c:338
25708 #, gcc-internal-format
25709 msgid "bad value %qs for -mtrap-precision switch"
25712 #: config/alpha/alpha.c:352
25713 #, gcc-internal-format
25714 msgid "bad value %qs for -mfp-rounding-mode switch"
25717 #: config/alpha/alpha.c:367
25718 #, gcc-internal-format
25719 msgid "bad value %qs for -mfp-trap-mode switch"
25722 #: config/alpha/alpha.c:381 config/alpha/alpha.c:393
25723 #, gcc-internal-format
25724 msgid "bad value %qs for -mcpu switch"
25727 #: config/alpha/alpha.c:400
25728 #, gcc-internal-format
25729 msgid "trap mode not supported on Unicos/Mk"
25732 #: config/alpha/alpha.c:407
25733 #, gcc-internal-format
25734 msgid "fp software completion requires -mtrap-precision=i"
25737 #: config/alpha/alpha.c:423
25738 #, gcc-internal-format
25739 msgid "rounding mode not supported for VAX floats"
25742 #: config/alpha/alpha.c:428
25743 #, gcc-internal-format
25744 msgid "trap mode not supported for VAX floats"
25747 #: config/alpha/alpha.c:432
25748 #, gcc-internal-format
25749 msgid "128-bit long double not supported for VAX floats"
25752 #: config/alpha/alpha.c:460
25753 #, gcc-internal-format
25754 msgid "L%d cache latency unknown for %s"
25757 #: config/alpha/alpha.c:475
25758 #, gcc-internal-format
25759 msgid "bad value %qs for -mmemory-latency"
25762 #: config/alpha/alpha.c:6549 config/alpha/alpha.c:6552 config/s390/s390.c:8737
25763 #: config/s390/s390.c:8740
25764 #, gcc-internal-format
25765 msgid "bad builtin fcode"
25768 #: config/arc/arc.c:392
25769 #, gcc-internal-format
25770 msgid "argument of %qs attribute is not a string constant"
25773 #: config/arc/arc.c:400
25774 #, gcc-internal-format
25775 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
25778 #: config/arm/arm.c:1083
25779 #, gcc-internal-format
25780 msgid "switch -mcpu=%s conflicts with -march= switch"
25783 #: config/arm/arm.c:1093 config/rs6000/rs6000.c:1593 config/sparc/sparc.c:764
25784 #, gcc-internal-format
25785 msgid "bad value (%s) for %s switch"
25788 #: config/arm/arm.c:1206
25789 #, gcc-internal-format
25790 msgid "invalid ABI option: -mabi=%s"
25793 #: config/arm/arm.c:1214
25794 #, gcc-internal-format
25795 msgid "target CPU does not support ARM mode"
25798 #: config/arm/arm.c:1220
25799 #, gcc-internal-format
25800 msgid "target CPU does not support interworking"
25803 #: config/arm/arm.c:1226
25804 #, gcc-internal-format
25805 msgid "target CPU does not support THUMB instructions"
25808 #: config/arm/arm.c:1244
25809 #, gcc-internal-format
25811 "enabling backtrace support is only meaningful when compiling for the Thumb"
25814 #: config/arm/arm.c:1247
25815 #, gcc-internal-format
25817 "enabling callee interworking support is only meaningful when compiling for "
25821 #: config/arm/arm.c:1250
25822 #, gcc-internal-format
25824 "enabling caller interworking support is only meaningful when compiling for "
25828 #: config/arm/arm.c:1254
25829 #, gcc-internal-format
25830 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
25833 #: config/arm/arm.c:1262
25834 #, gcc-internal-format
25835 msgid "-fpic and -mapcs-reent are incompatible"
25838 #: config/arm/arm.c:1265
25839 #, gcc-internal-format
25840 msgid "APCS reentrant code not supported. Ignored"
25843 #: config/arm/arm.c:1273
25844 #, gcc-internal-format
25845 msgid "-g with -mno-apcs-frame may not give sensible debugging"
25848 #: config/arm/arm.c:1276
25849 #, gcc-internal-format
25850 msgid "passing floating point arguments in fp regs not yet supported"
25853 #: config/arm/arm.c:1333
25854 #, gcc-internal-format
25855 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
25858 #: config/arm/arm.c:1336
25859 #, gcc-internal-format
25860 msgid "iwmmxt abi requires an iwmmxt capable cpu"
25863 #: config/arm/arm.c:1346
25864 #, gcc-internal-format
25865 msgid "invalid floating point emulation option: -mfpe=%s"
25868 #: config/arm/arm.c:1363
25869 #, gcc-internal-format
25870 msgid "invalid floating point option: -mfpu=%s"
25873 #: config/arm/arm.c:1403
25874 #, gcc-internal-format
25875 msgid "invalid floating point abi: -mfloat-abi=%s"
25878 #: config/arm/arm.c:1410
25879 #, gcc-internal-format
25880 msgid "-mfloat-abi=hard and VFP"
25883 #: config/arm/arm.c:1416
25884 #, gcc-internal-format
25885 msgid "iWMMXt and hardware floating point"
25888 #: config/arm/arm.c:1420
25889 #, gcc-internal-format
25890 msgid "Thumb-2 iWMMXt"
25893 #: config/arm/arm.c:1443
25894 #, gcc-internal-format
25895 msgid "invalid thread pointer option: -mtp=%s"
25898 #: config/arm/arm.c:1456
25899 #, gcc-internal-format
25900 msgid "can not use -mtp=cp15 with 16-bit Thumb"
25903 #: config/arm/arm.c:1470
25904 #, gcc-internal-format
25905 msgid "structure size boundary can only be set to %s"
25908 #: config/arm/arm.c:1476
25909 #, gcc-internal-format
25910 msgid "RTP PIC is incompatible with Thumb"
25913 #: config/arm/arm.c:1485
25914 #, gcc-internal-format
25915 msgid "RTP PIC is incompatible with -msingle-pic-base"
25918 #: config/arm/arm.c:1497
25919 #, gcc-internal-format
25920 msgid "-mpic-register= is useless without -fpic"
25923 #: config/arm/arm.c:1506
25924 #, gcc-internal-format
25925 msgid "unable to use '%s' for PIC register"
25928 #: config/arm/arm.c:3145 config/arm/arm.c:3163 config/avr/avr.c:4768
25929 #: config/avr/avr.c:4810 config/bfin/bfin.c:5173 config/h8300/h8300.c:5258
25930 #: config/i386/i386.c:4134 config/i386/i386.c:25793
25931 #: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:783
25932 #: config/mcore/mcore.c:3034 config/mips/mips.c:1224 config/mips/mips.c:1226
25933 #: config/rs6000/rs6000.c:20664 config/sh/sh.c:8127 config/sh/sh.c:8145
25934 #: config/sh/sh.c:8174 config/sh/sh.c:8256 config/sh/sh.c:8279
25935 #: config/stormy16/stormy16.c:2227 config/v850/v850.c:2048
25936 #, gcc-internal-format
25937 msgid "%qs attribute only applies to functions"
25940 #: config/arm/arm.c:14342
25941 #, gcc-internal-format
25942 msgid "unable to compute real location of stacked parameter"
25945 #: config/arm/arm.c:15848
25946 #, gcc-internal-format
25947 msgid "argument must be a constant"
25950 #. @@@ better error message
25951 #: config/arm/arm.c:16156 config/arm/arm.c:16193
25952 #, gcc-internal-format
25953 msgid "selector must be an immediate"
25956 #. @@@ better error message
25957 #: config/arm/arm.c:16236
25958 #, gcc-internal-format
25959 msgid "mask must be an immediate"
25962 #: config/arm/arm.c:16897
25963 #, gcc-internal-format
25964 msgid "no low registers available for popping high registers"
25967 #: config/arm/arm.c:17120
25968 #, gcc-internal-format
25969 msgid "interrupt Service Routines cannot be coded in Thumb mode"
25972 #: config/arm/pe.c:158 config/mcore/mcore.c:2900
25973 #, gcc-internal-format
25974 msgid "initialized variable %q+D is marked dllimport"
25977 #: config/arm/pe.c:167
25978 #, gcc-internal-format
25979 msgid "static variable %q+D is marked dllimport"
25982 #: config/avr/avr.c:4741
25983 #, gcc-internal-format
25984 msgid "only initialized variables can be placed into program memory area"
25987 #: config/avr/avr.c:4785
25988 #, gcc-internal-format
25989 msgid "%qs appears to be a misspelled interrupt handler"
25992 #: config/avr/avr.c:4793
25993 #, gcc-internal-format
25994 msgid "%qs appears to be a misspelled signal handler"
25997 #: config/avr/avr.c:4901
25998 #, gcc-internal-format
25999 msgid "only uninitialized variables can be placed in the .noinit section"
26002 #: config/avr/avr.c:4915
26003 #, gcc-internal-format
26004 msgid "MCU %qs supported for assembler only"
26007 #: config/avr/avr.h:759
26008 #, gcc-internal-format
26009 msgid "trampolines not supported"
26012 #: config/bfin/bfin.c:2479 config/m68k/m68k.c:500
26013 #, gcc-internal-format
26014 msgid "-mshared-library-id=%s is not between 0 and %d"
26017 #: config/bfin/bfin.c:2499
26018 #, gcc-internal-format
26019 msgid "-mcpu=%s is not valid"
26022 #: config/bfin/bfin.c:2535
26023 #, gcc-internal-format
26024 msgid "-mcpu=%s has invalid silicon revision"
26027 #: config/bfin/bfin.c:2600
26028 #, gcc-internal-format
26029 msgid "-mshared-library-id= specified without -mid-shared-library"
26032 #: config/bfin/bfin.c:2603
26033 #, gcc-internal-format
26034 msgid "Can't use multiple stack checking methods together."
26037 #: config/bfin/bfin.c:2606
26038 #, gcc-internal-format
26039 msgid "ID shared libraries and FD-PIC mode can't be used together."
26042 #: config/bfin/bfin.c:2611 config/m68k/m68k.c:608
26043 #, gcc-internal-format
26044 msgid "cannot specify both -msep-data and -mid-shared-library"
26047 #: config/bfin/bfin.c:2631
26048 #, gcc-internal-format
26049 msgid "-mmulticore can only be used with BF561"
26052 #: config/bfin/bfin.c:2634
26053 #, gcc-internal-format
26054 msgid "-mcorea should be used with -mmulticore"
26057 #: config/bfin/bfin.c:2637
26058 #, gcc-internal-format
26059 msgid "-mcoreb should be used with -mmulticore"
26062 #: config/bfin/bfin.c:2640
26063 #, gcc-internal-format
26064 msgid "-mcorea and -mcoreb can't be used together"
26067 #: config/bfin/bfin.c:5178
26068 #, gcc-internal-format
26069 msgid "multiple function type attributes specified"
26072 #: config/bfin/bfin.c:5234 config/bfin/bfin.c:5263 config/spu/spu.c:3587
26073 #, gcc-internal-format
26074 msgid "`%s' attribute only applies to functions"
26077 #: config/bfin/bfin.c:5245
26078 #, gcc-internal-format
26079 msgid "can't apply both longcall and shortcall attributes to the same function"
26082 #: config/bfin/bfin.c:5295
26083 #, gcc-internal-format
26084 msgid "`%s' attribute only applies to variables"
26087 #: config/bfin/bfin.c:5302
26088 #, gcc-internal-format
26089 msgid "`%s' attribute cannot be specified for local variables"
26092 #. This function is for retrieving a part of an instruction name for
26093 #. an operator, for immediate output. If that ever happens for
26094 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
26096 #: config/cris/cris.c:447
26097 #, gcc-internal-format
26098 msgid "MULT case in cris_op_str"
26101 #: config/cris/cris.c:837
26102 #, gcc-internal-format
26103 msgid "invalid use of ':' modifier"
26106 #: config/cris/cris.c:1024
26107 #, gcc-internal-format
26108 msgid "internal error: bad register: %d"
26111 #: config/cris/cris.c:1586
26112 #, gcc-internal-format
26113 msgid "internal error: sideeffect-insn affecting main effect"
26116 #: config/cris/cris.c:1683
26117 #, gcc-internal-format
26118 msgid "unknown cc_attr value"
26121 #. If we get here, the caller got its initial tests wrong.
26122 #: config/cris/cris.c:2062
26123 #, gcc-internal-format
26124 msgid "internal error: cris_side_effect_mode_ok with bad operands"
26127 #: config/cris/cris.c:2354
26128 #, gcc-internal-format
26129 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
26132 #: config/cris/cris.c:2382
26133 #, gcc-internal-format
26134 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
26137 #: config/cris/cris.c:2418
26138 #, gcc-internal-format
26139 msgid "unknown CRIS cpu version specification in -mtune= : %s"
26142 #: config/cris/cris.c:2439
26143 #, gcc-internal-format
26144 msgid "-fPIC and -fpic are not supported in this configuration"
26147 #: config/cris/cris.c:2454
26148 #, gcc-internal-format
26149 msgid "that particular -g option is invalid with -maout and -melinux"
26152 #: config/cris/cris.c:2680
26153 #, gcc-internal-format
26154 msgid "Unknown src"
26157 #: config/cris/cris.c:2741
26158 #, gcc-internal-format
26159 msgid "Unknown dest"
26162 #: config/cris/cris.c:3026
26163 #, gcc-internal-format
26164 msgid "stackframe too big: %d bytes"
26167 #: config/cris/cris.c:3520 config/cris/cris.c:3548
26168 #, gcc-internal-format
26169 msgid "expand_binop failed in movsi got"
26172 #: config/cris/cris.c:3630
26173 #, gcc-internal-format
26174 msgid "emitting PIC operand, but PIC register isn't set up"
26177 #. Definitions for GCC. Part of the machine description for CRIS.
26178 #. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
26179 #. Free Software Foundation, Inc.
26180 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
26182 #. This file is part of GCC.
26184 #. GCC is free software; you can redistribute it and/or modify
26185 #. it under the terms of the GNU General Public License as published by
26186 #. the Free Software Foundation; either version 3, or (at your option)
26187 #. any later version.
26189 #. GCC is distributed in the hope that it will be useful,
26190 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
26191 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26192 #. GNU General Public License for more details.
26194 #. You should have received a copy of the GNU General Public License
26195 #. along with GCC; see the file COPYING3. If not see
26196 #. <http://www.gnu.org/licenses/>.
26197 #. After the first "Node:" comment comes all preprocessor directives and
26198 #. attached declarations described in the info files, the "Using and
26199 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
26200 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
26201 #. really, but needs an update anyway.
26203 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
26204 #. for that. If applicable, there is a CRIS-specific comment. The order
26205 #. of macro definitions follow the order in the manual. Every section in
26206 #. the manual (node in the info pages) has an introductory `Node:
26207 #. <subchapter>' comment. If no macros are defined for a section, only
26208 #. the section-comment is present.
26209 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
26210 #. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
26211 #. settings not repeated below. This file contains general CRIS
26212 #. definitions and definitions for the cris-*-elf subtarget.
26213 #. We don't want to use gcc_assert for everything, as that can be
26215 #: config/cris/cris.h:43
26216 #, gcc-internal-format
26217 msgid "CRIS-port assertion failed: "
26220 #. Node: Caller Saves
26221 #. (no definitions)
26222 #. Node: Function entry
26223 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
26224 #. TARGET_ASM_FUNCTION_EPILOGUE.
26226 #: config/cris/cris.h:952
26227 #, gcc-internal-format
26228 msgid "no FUNCTION_PROFILER for CRIS"
26231 #: config/crx/crx.h:367
26232 #, gcc-internal-format
26233 msgid "Profiler support for CRX"
26236 #: config/crx/crx.h:378
26237 #, gcc-internal-format
26238 msgid "Trampoline support for CRX"
26241 #: config/frv/frv.c:8668
26242 #, gcc-internal-format
26243 msgid "accumulator is not a constant integer"
26246 #: config/frv/frv.c:8673
26247 #, gcc-internal-format
26248 msgid "accumulator number is out of bounds"
26251 #: config/frv/frv.c:8684
26252 #, gcc-internal-format
26253 msgid "inappropriate accumulator for %qs"
26256 #: config/frv/frv.c:8761
26257 #, gcc-internal-format
26258 msgid "invalid IACC argument"
26261 #: config/frv/frv.c:8784
26262 #, gcc-internal-format
26263 msgid "%qs expects a constant argument"
26266 #: config/frv/frv.c:8789
26267 #, gcc-internal-format
26268 msgid "constant argument out of range for %qs"
26271 #: config/frv/frv.c:9270
26272 #, gcc-internal-format
26273 msgid "media functions are not available unless -mmedia is used"
26276 #: config/frv/frv.c:9282
26277 #, gcc-internal-format
26278 msgid "this media function is only available on the fr500"
26281 #: config/frv/frv.c:9310
26282 #, gcc-internal-format
26283 msgid "this media function is only available on the fr400 and fr550"
26286 #: config/frv/frv.c:9329
26287 #, gcc-internal-format
26288 msgid "this builtin function is only available on the fr405 and fr450"
26291 #: config/frv/frv.c:9338
26292 #, gcc-internal-format
26293 msgid "this builtin function is only available on the fr500 and fr550"
26296 #: config/frv/frv.c:9350
26297 #, gcc-internal-format
26298 msgid "this builtin function is only available on the fr450"
26301 #: config/h8300/h8300.c:331
26302 #, gcc-internal-format
26303 msgid "-ms2600 is used without -ms"
26306 #: config/h8300/h8300.c:337
26307 #, gcc-internal-format
26308 msgid "-mn is used without -mh or -ms"
26311 #: config/i386/host-cygwin.c:64
26312 #, gcc-internal-format
26313 msgid "can't extend PCH file: %m"
26316 #: config/i386/host-cygwin.c:75
26317 #, gcc-internal-format
26318 msgid "can't set position in PCH file: %m"
26321 #: config/i386/i386.c:2656 config/i386/i386.c:2882
26322 #, gcc-internal-format
26323 msgid "bad value (%s) for %stune=%s %s"
26326 #: config/i386/i386.c:2698
26327 #, gcc-internal-format
26328 msgid "bad value (%s) for %sstringop-strategy=%s %s"
26331 #: config/i386/i386.c:2702
26332 #, gcc-internal-format
26334 "%stune=x86-64%s is deprecated. Use %stune=k8%s or %stune=generic%s instead "
26338 #: config/i386/i386.c:2712
26339 #, gcc-internal-format
26340 msgid "generic CPU can be used only for %stune=%s %s"
26343 #: config/i386/i386.c:2715 config/i386/i386.c:2843
26344 #, gcc-internal-format
26345 msgid "bad value (%s) for %sarch=%s %s"
26348 #: config/i386/i386.c:2727
26349 #, gcc-internal-format
26350 msgid "code model %s does not support PIC mode"
26353 #: config/i386/i386.c:2733
26354 #, gcc-internal-format
26355 msgid "bad value (%s) for %scmodel=%s %s"
26358 #: config/i386/i386.c:2757
26359 #, gcc-internal-format
26360 msgid "bad value (%s) for %sasm=%s %s"
26363 #: config/i386/i386.c:2761
26364 #, gcc-internal-format
26365 msgid "code model %qs not supported in the %s bit mode"
26368 #: config/i386/i386.c:2764
26369 #, gcc-internal-format
26370 msgid "%i-bit mode not compiled in"
26373 #: config/i386/i386.c:2776 config/i386/i386.c:2868
26374 #, gcc-internal-format
26375 msgid "CPU you selected does not support x86-64 instruction set"
26378 #: config/i386/i386.c:2901
26379 #, gcc-internal-format
26380 msgid "%sregparm%s is ignored in 64-bit mode"
26383 #: config/i386/i386.c:2904
26384 #, gcc-internal-format
26385 msgid "%sregparm=%d%s is not between 0 and %d"
26388 #: config/i386/i386.c:2917
26389 #, gcc-internal-format
26390 msgid "%salign-loops%s is obsolete, use %salign-loops%s"
26393 #: config/i386/i386.c:2923 config/i386/i386.c:2938 config/i386/i386.c:2953
26394 #, gcc-internal-format
26395 msgid "%salign-loops=%d%s is not between 0 and %d"
26398 #: config/i386/i386.c:2932
26399 #, gcc-internal-format
26400 msgid "%salign-jumps%s is obsolete, use %salign-jumps%s"
26403 #: config/i386/i386.c:2947
26404 #, gcc-internal-format
26405 msgid "%salign-functions%s is obsolete, use %salign-functions%s"
26408 #: config/i386/i386.c:2982
26409 #, gcc-internal-format
26410 msgid "%sbranch-cost=%d%s is not between 0 and 5"
26413 #: config/i386/i386.c:2990
26414 #, gcc-internal-format
26415 msgid "%slarge-data-threshold=%d%s is negative"
26418 #: config/i386/i386.c:3004
26419 #, gcc-internal-format
26420 msgid "bad value (%s) for %stls-dialect=%s %s"
26423 #: config/i386/i386.c:3012
26424 #, gcc-internal-format
26425 msgid "pc%d is not valid precision setting (32, 64 or 80)"
26428 #: config/i386/i386.c:3028
26429 #, gcc-internal-format
26430 msgid "%srtd%s is ignored in 64bit mode"
26433 #: config/i386/i386.c:3083
26434 #, gcc-internal-format
26435 msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
26438 #: config/i386/i386.c:3104
26439 #, gcc-internal-format
26440 msgid "-mincoming-stack-boundary=%d is not between %d and 12"
26443 #: config/i386/i386.c:3117
26444 #, gcc-internal-format
26445 msgid "%ssseregparm%s used without SSE enabled"
26448 #: config/i386/i386.c:3128 config/i386/i386.c:3142
26449 #, gcc-internal-format
26450 msgid "SSE instruction set disabled, using 387 arithmetics"
26453 #: config/i386/i386.c:3147
26454 #, gcc-internal-format
26455 msgid "387 instruction set disabled, using SSE arithmetics"
26458 #: config/i386/i386.c:3154
26459 #, gcc-internal-format
26460 msgid "bad value (%s) for %sfpmath=%s %s"
26463 #: config/i386/i386.c:3170
26464 #, gcc-internal-format
26465 msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
26468 #: config/i386/i386.c:3190
26469 #, gcc-internal-format
26471 "unwind tables currently require either a frame pointer or %saccumulate-"
26472 "outgoing-args%s for correctness"
26475 #: config/i386/i386.c:3203
26476 #, gcc-internal-format
26477 msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
26480 #: config/i386/i386.c:3540
26481 #, gcc-internal-format
26482 msgid "attribute(target(\"%s\")) is unknown"
26485 #: config/i386/i386.c:3562
26486 #, gcc-internal-format
26487 msgid "option(\"%s\") was already specified"
26490 #: config/i386/i386.c:4147 config/i386/i386.c:4191
26491 #, gcc-internal-format
26492 msgid "fastcall and regparm attributes are not compatible"
26495 #: config/i386/i386.c:4154
26496 #, gcc-internal-format
26497 msgid "%qs attribute requires an integer constant argument"
26500 #: config/i386/i386.c:4160
26501 #, gcc-internal-format
26502 msgid "argument to %qs attribute larger than %d"
26505 #: config/i386/i386.c:4183 config/i386/i386.c:4218
26506 #, gcc-internal-format
26507 msgid "fastcall and cdecl attributes are not compatible"
26510 #: config/i386/i386.c:4187
26511 #, gcc-internal-format
26512 msgid "fastcall and stdcall attributes are not compatible"
26515 #: config/i386/i386.c:4201 config/i386/i386.c:4214
26516 #, gcc-internal-format
26517 msgid "stdcall and cdecl attributes are not compatible"
26520 #: config/i386/i386.c:4205
26521 #, gcc-internal-format
26522 msgid "stdcall and fastcall attributes are not compatible"
26525 #: config/i386/i386.c:4294
26526 #, gcc-internal-format
26527 msgid "nested functions are limited to 2 register parameters"
26530 #: config/i386/i386.c:4378
26531 #, gcc-internal-format
26532 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
26535 #: config/i386/i386.c:4381
26536 #, gcc-internal-format
26537 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
26540 #: config/i386/i386.c:5202
26541 #, gcc-internal-format
26542 msgid "SSE register return with SSE disabled"
26545 #: config/i386/i386.c:5208
26546 #, gcc-internal-format
26547 msgid "SSE register argument with SSE disabled"
26550 #: config/i386/i386.c:5224
26551 #, gcc-internal-format
26552 msgid "x87 register return with x87 disabled"
26555 #: config/i386/i386.c:5559
26556 #, gcc-internal-format
26557 msgid "SSE vector argument without SSE enabled changes the ABI"
26560 #: config/i386/i386.c:5581 config/i386/i386.c:5649
26561 #, gcc-internal-format
26562 msgid "AVX vector argument without AVX enabled changes the ABI"
26565 #: config/i386/i386.c:5600
26566 #, gcc-internal-format
26567 msgid "MMX vector argument without MMX enabled changes the ABI"
26570 #: config/i386/i386.c:6196
26571 #, gcc-internal-format
26572 msgid "SSE vector return without SSE enabled changes the ABI"
26575 #: config/i386/i386.c:6206
26576 #, gcc-internal-format
26577 msgid "MMX vector return without MMX enabled changes the ABI"
26580 #: config/i386/i386.c:10314
26581 #, gcc-internal-format
26582 msgid "extended registers have no high halves"
26585 #: config/i386/i386.c:10329
26586 #, gcc-internal-format
26587 msgid "unsupported operand size for extended register"
26590 #: config/i386/i386.c:23000
26591 #, gcc-internal-format
26592 msgid "last argument must be an immediate"
26595 #: config/i386/i386.c:23293
26596 #, gcc-internal-format
26597 msgid "the fifth argument must be a 8-bit immediate"
26600 #: config/i386/i386.c:23388
26601 #, gcc-internal-format
26602 msgid "the third argument must be a 8-bit immediate"
26605 #: config/i386/i386.c:23735
26606 #, gcc-internal-format
26607 msgid "the last argument must be a 4-bit immediate"
26610 #: config/i386/i386.c:23744
26611 #, gcc-internal-format
26612 msgid "the last argument must be a 2-bit immediate"
26615 #: config/i386/i386.c:23753
26616 #, gcc-internal-format
26617 msgid "the last argument must be a 1-bit immediate"
26620 #: config/i386/i386.c:23762
26621 #, gcc-internal-format
26622 msgid "the last argument must be a 5-bit immediate"
26625 #: config/i386/i386.c:23771
26626 #, gcc-internal-format
26627 msgid "the next to last argument must be an 8-bit immediate"
26630 #: config/i386/i386.c:23775 config/i386/i386.c:23952
26631 #, gcc-internal-format
26632 msgid "the last argument must be an 8-bit immediate"
26635 #: config/i386/i386.c:24010 config/rs6000/rs6000.c:8519
26636 #, gcc-internal-format
26637 msgid "selector must be an integer constant in the range 0..%wi"
26640 #: config/i386/i386.c:24153
26641 #, gcc-internal-format
26642 msgid "%qE needs unknown isa option"
26645 #: config/i386/i386.c:24157
26646 #, gcc-internal-format
26647 msgid "%qE needs isa option %s"
26650 #: config/i386/i386.c:25800
26651 #, gcc-internal-format
26652 msgid "%qs attribute only available for 64-bit"
26655 #: config/i386/i386.c:25811 config/i386/i386.c:25820
26656 #, gcc-internal-format
26657 msgid "ms_abi and sysv_abi attributes are not compatible"
26660 #: config/i386/i386.c:25858 config/rs6000/rs6000.c:20747
26661 #, gcc-internal-format
26662 msgid "%qs incompatible attribute ignored"
26665 #: config/i386/netware.c:253
26666 #, gcc-internal-format
26667 msgid "-fPIC and -fpic are not supported for this target"
26670 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
26671 #, gcc-internal-format
26672 msgid "definition of static data member %q+D of dllimport'd class"
26675 #: config/i386/winnt.c:58
26676 #, gcc-internal-format
26677 msgid "%qs attribute only applies to variables"
26680 #: config/i386/winnt.c:80
26681 #, gcc-internal-format
26683 "%qs attribute applies only to initialized variables with external linkage"
26686 #: config/i386/winnt.c:297
26687 #, gcc-internal-format
26688 msgid "%q+D:'selectany' attribute applies only to initialized objects"
26691 #: config/i386/winnt.c:454
26692 #, gcc-internal-format
26693 msgid "%q+D causes a section type conflict"
26696 #: config/i386/cygming.h:150
26697 #, gcc-internal-format
26698 msgid "-f%s ignored for target (all code is position independent)"
26701 #: config/i386/djgpp.h:180
26702 #, gcc-internal-format
26703 msgid "-mbnu210 is ignored (option is obsolete)"
26706 #: config/i386/i386-interix.h:256
26707 #, gcc-internal-format
26708 msgid "ms-bitfields not supported for objc"
26711 #: config/ia64/ia64-c.c:51
26712 #, gcc-internal-format
26713 msgid "malformed #pragma builtin"
26716 #: config/ia64/ia64.c:587 config/m32r/m32r.c:373
26717 #, gcc-internal-format
26718 msgid "invalid argument of %qs attribute"
26721 #: config/ia64/ia64.c:599
26722 #, gcc-internal-format
26723 msgid "%Jan address area attribute cannot be specified for local variables"
26726 #: config/ia64/ia64.c:606
26727 #, gcc-internal-format
26728 msgid "address area of %q+D conflicts with previous declaration"
26731 #: config/ia64/ia64.c:613
26732 #, gcc-internal-format
26733 msgid "%Jaddress area attribute cannot be specified for functions"
26736 #: config/ia64/ia64.c:5163 config/pa/pa.c:350 config/sh/sh.c:7950
26737 #: config/spu/spu.c:4475
26738 #, gcc-internal-format
26739 msgid "value of -mfixed-range must have form REG1-REG2"
26742 #: config/ia64/ia64.c:5190 config/pa/pa.c:377 config/sh/sh.c:7976
26743 #: config/spu/spu.c:4501
26744 #, gcc-internal-format
26745 msgid "%s-%s is an empty range"
26748 #: config/ia64/ia64.c:5218
26749 #, gcc-internal-format
26750 msgid "bad value %<%s%> for -mtls-size= switch"
26753 #: config/ia64/ia64.c:5246
26754 #, gcc-internal-format
26755 msgid "bad value %<%s%> for -mtune= switch"
26758 #: config/ia64/ia64.c:5265
26759 #, gcc-internal-format
26760 msgid "not yet implemented: latency-optimized inline square root"
26763 #: config/ia64/ia64.c:10472
26764 #, gcc-internal-format
26765 msgid "version attribute is not a string"
26768 #: config/iq2000/iq2000.c:1816
26769 #, gcc-internal-format
26770 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
26773 #: config/iq2000/iq2000.c:2586
26774 #, gcc-internal-format
26775 msgid "argument %qd is not a constant"
26778 #: config/iq2000/iq2000.c:2888 config/xtensa/xtensa.c:2320
26779 #, gcc-internal-format
26780 msgid "PRINT_OPERAND_ADDRESS, null pointer"
26783 #: config/iq2000/iq2000.c:3043
26784 #, gcc-internal-format
26785 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
26788 #: config/iq2000/iq2000.c:3052 config/xtensa/xtensa.c:2174
26789 #, gcc-internal-format
26790 msgid "PRINT_OPERAND null pointer"
26793 #: config/m32c/m32c-pragma.c:63
26794 #, gcc-internal-format
26795 msgid "junk at end of #pragma GCC memregs [0..16]"
26798 #: config/m32c/m32c-pragma.c:70
26799 #, gcc-internal-format
26800 msgid "#pragma GCC memregs must precede any function decls"
26803 #: config/m32c/m32c-pragma.c:81 config/m32c/m32c-pragma.c:88
26804 #, gcc-internal-format
26805 msgid "#pragma GCC memregs takes a number [0..16]"
26808 #: config/m32c/m32c.c:416
26809 #, gcc-internal-format
26810 msgid "invalid target memregs value '%d'"
26813 #: config/m32c/m32c.c:2793
26814 #, gcc-internal-format
26815 msgid "`%s' attribute is not supported for R8C target"
26818 #: config/m32c/m32c.c:2801
26819 #, gcc-internal-format
26820 msgid "`%s' attribute applies only to functions"
26823 #: config/m32c/m32c.c:2809 config/sh/sh.c:8182
26824 #, gcc-internal-format
26825 msgid "`%s' attribute argument not an integer constant"
26828 #: config/m32c/m32c.c:2818
26829 #, gcc-internal-format
26830 msgid "`%s' attribute argument should be between 18 to 255"
26833 #: config/m68hc11/m68hc11.c:279
26834 #, gcc-internal-format
26835 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
26838 #: config/m68hc11/m68hc11.c:1240
26839 #, gcc-internal-format
26840 msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
26843 #: config/m68hc11/m68hc11.c:1247
26844 #, gcc-internal-format
26845 msgid "%<trap%> attribute is already used"
26848 #: config/m68k/m68k.c:549
26849 #, gcc-internal-format
26850 msgid "-mcpu=%s conflicts with -march=%s"
26853 #: config/m68k/m68k.c:620
26854 #, gcc-internal-format
26855 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
26858 #: config/m68k/m68k.c:682
26859 #, gcc-internal-format
26860 msgid "-falign-labels=%d is not supported"
26863 #: config/m68k/m68k.c:687
26864 #, gcc-internal-format
26865 msgid "-falign-loops=%d is not supported"
26868 #: config/m68k/m68k.c:790
26869 #, gcc-internal-format
26870 msgid "multiple interrupt attributes not allowed"
26873 #: config/m68k/m68k.c:797
26874 #, gcc-internal-format
26875 msgid "interrupt_thread is available only on fido"
26878 #: config/m68k/m68k.c:1119 config/rs6000/rs6000.c:15570
26879 #, gcc-internal-format
26880 msgid "stack limit expression is not supported"
26883 #: config/mips/mips.c:1236
26884 #, gcc-internal-format
26885 msgid "%qs cannot have both %<mips16%> and %<nomips16%> attributes"
26888 #: config/mips/mips.c:1258 config/mips/mips.c:1261
26889 #, gcc-internal-format
26890 msgid "%qs redeclared with conflicting %qs attributes"
26893 #: config/mips/mips.c:2719
26894 #, gcc-internal-format
26898 #: config/mips/mips.c:6057
26899 #, gcc-internal-format
26900 msgid "cannot handle inconsistent calls to %qs"
26903 #: config/mips/mips.c:11698
26904 #, gcc-internal-format
26905 msgid "invalid argument to built-in function"
26908 #: config/mips/mips.c:11939
26909 #, gcc-internal-format
26910 msgid "built-in function %qs not supported for MIPS16"
26913 #: config/mips/mips.c:12517
26914 #, gcc-internal-format
26915 msgid "%qs does not support MIPS16 code"
26918 #: config/mips/mips.c:13491
26919 #, gcc-internal-format
26920 msgid "MIPS16 PIC for ABIs other than o32 and o64"
26923 #: config/mips/mips.c:13494
26924 #, gcc-internal-format
26925 msgid "MIPS16 -mxgot code"
26928 #: config/mips/mips.c:13497
26929 #, gcc-internal-format
26930 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
26933 #: config/mips/mips.c:13626
26934 #, gcc-internal-format
26935 msgid "CPU names must be lower case"
26938 #: config/mips/mips.c:13769
26939 #, gcc-internal-format
26941 "%<-%s%> conflicts with the other architecture options, which specify a %s "
26945 #: config/mips/mips.c:13785
26946 #, gcc-internal-format
26947 msgid "%<-march=%s%> is not compatible with the selected ABI"
26950 #: config/mips/mips.c:13800
26951 #, gcc-internal-format
26952 msgid "%<-mgp64%> used with a 32-bit processor"
26955 #: config/mips/mips.c:13802
26956 #, gcc-internal-format
26957 msgid "%<-mgp32%> used with a 64-bit ABI"
26960 #: config/mips/mips.c:13804
26961 #, gcc-internal-format
26962 msgid "%<-mgp64%> used with a 32-bit ABI"
26965 #: config/mips/mips.c:13820 config/mips/mips.c:13822 config/mips/mips.c:13889
26966 #, gcc-internal-format
26967 msgid "unsupported combination: %s"
26970 #: config/mips/mips.c:13826
26971 #, gcc-internal-format
26973 "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the "
26974 "mfhc1 and mthc1 instructions"
26977 #: config/mips/mips.c:13829
26978 #, gcc-internal-format
26979 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
26982 #: config/mips/mips.c:13883
26983 #, gcc-internal-format
26984 msgid "the %qs architecture does not support branch-likely instructions"
26987 #: config/mips/mips.c:13923
26988 #, gcc-internal-format
26989 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
26992 #: config/mips/mips.c:13931 config/mips/mips.c:13934
26993 #, gcc-internal-format
26994 msgid "cannot use small-data accesses for %qs"
26997 #: config/mips/mips.c:13948
26998 #, gcc-internal-format
26999 msgid "%<-mips3d%> requires %<-mpaired-single%>"
27002 #: config/mips/mips.c:13957
27003 #, gcc-internal-format
27004 msgid "%qs must be used with %qs"
27007 #: config/mips/mips.c:13964
27008 #, gcc-internal-format
27009 msgid "the %qs architecture does not support paired-single instructions"
27012 #: config/mips/mips.c:13970
27013 #, gcc-internal-format
27014 msgid "%qs requires a target that provides the %qs instruction"
27017 #: config/mips/mips.c:14049
27018 #, gcc-internal-format
27019 msgid "%qs requires branch-likely instructions"
27022 #. Output assembler code to FILE to increment profiler label # LABELNO
27023 #. for profiling a function entry.
27024 #: config/mips/mips.h:2290
27025 #, gcc-internal-format
27026 msgid "mips16 function profiling"
27029 #: config/mmix/mmix.c:226
27030 #, gcc-internal-format
27031 msgid "-f%s not supported: ignored"
27034 #: config/mmix/mmix.c:674
27035 #, gcc-internal-format
27036 msgid "support for mode %qs"
27039 #: config/mmix/mmix.c:688
27040 #, gcc-internal-format
27042 "too large function value type, needs %d registers, have only %d registers "
27046 #: config/mmix/mmix.c:858
27047 #, gcc-internal-format
27048 msgid "function_profiler support for MMIX"
27051 #: config/mmix/mmix.c:880
27052 #, gcc-internal-format
27053 msgid "MMIX Internal: Last named vararg would not fit in a register"
27056 #: config/mmix/mmix.c:1492 config/mmix/mmix.c:1516 config/mmix/mmix.c:1632
27057 #, gcc-internal-format
27058 msgid "MMIX Internal: Bad register: %d"
27061 #. Presumably there's a missing case above if we get here.
27062 #: config/mmix/mmix.c:1624
27063 #, gcc-internal-format
27064 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
27067 #: config/mmix/mmix.c:1910
27068 #, gcc-internal-format
27069 msgid "stack frame not a multiple of 8 bytes: %wd"
27072 #: config/mmix/mmix.c:2146
27073 #, gcc-internal-format
27074 msgid "stack frame not a multiple of octabyte: %wd"
27077 #: config/mmix/mmix.c:2486 config/mmix/mmix.c:2550
27078 #, gcc-internal-format
27079 msgid "MMIX Internal: %s is not a shiftable int"
27082 #: config/pa/pa.c:482
27083 #, gcc-internal-format
27084 msgid "PIC code generation is not supported in the portable runtime model"
27087 #: config/pa/pa.c:487
27088 #, gcc-internal-format
27089 msgid "PIC code generation is not compatible with fast indirect calls"
27092 #: config/pa/pa.c:492
27093 #, gcc-internal-format
27094 msgid "-g is only supported when using GAS on this processor,"
27097 #: config/pa/pa.c:493
27098 #, gcc-internal-format
27099 msgid "-g option disabled"
27102 #: config/pa/pa.c:8382
27103 #, gcc-internal-format
27105 "alignment (%u) for %s exceeds maximum alignment for global common data. "
27109 #: config/pa/pa-hpux11.h:84
27110 #, gcc-internal-format
27111 msgid "-munix=98 option required for C89 Amendment 1 features.\n"
27114 #: config/picochip/picochip.c:369
27115 #, gcc-internal-format
27116 msgid "invalid AE type specified (%s)\n"
27119 #: config/picochip/picochip.c:392
27120 #, gcc-internal-format
27121 msgid "Invalid mul type specified (%s) - expected mac, mul or none"
27124 #: config/picochip/picochip.c:624
27125 #, gcc-internal-format
27126 msgid "unexpected mode %s encountered in picochip_emit_save_register\n"
27129 #: config/picochip/picochip.c:791
27130 #, gcc-internal-format
27131 msgid "Defaulting to stack for %s register creation\n"
27134 #: config/picochip/picochip.c:1330
27135 #, gcc-internal-format
27136 msgid "LCFI labels have already been deferred."
27139 #: config/picochip/picochip.c:1393
27140 #, gcc-internal-format
27141 msgid "LM label has already been deferred."
27144 #: config/picochip/picochip.c:1673
27145 #, gcc-internal-format
27146 msgid "picochip_asm_output_opcode - Found multiple lines in VLIW packet %s\n"
27149 #: config/picochip/picochip.c:1776
27150 #, gcc-internal-format
27151 msgid "picochip_asm_output_opcode - can't output unknown operator %c\n"
27154 #: config/picochip/picochip.c:2028 config/picochip/picochip.c:2087
27155 #, gcc-internal-format
27156 msgid "%s: At least one operand can't be handled"
27159 #: config/picochip/picochip.c:2168
27160 #, gcc-internal-format
27161 msgid "Unknown short branch in %s (type %d)\n"
27164 #: config/picochip/picochip.c:2205
27165 #, gcc-internal-format
27166 msgid "Unknown long branch in %s (type %d)\n"
27169 #: config/picochip/picochip.c:2245 config/picochip/picochip.c:2313
27170 #, gcc-internal-format
27171 msgid "PUT uses port array index %d, which is out of range [%d..%d)"
27174 #: config/picochip/picochip.c:2279
27175 #, gcc-internal-format
27176 msgid "GET uses port array index %d, which is out of range [%d..%d)"
27179 #: config/picochip/picochip.c:3122
27180 #, gcc-internal-format
27181 msgid "Too many ALU instructions emitted (%d)\n"
27184 #: config/picochip/picochip.c:3753 config/picochip/picochip.c:3846
27185 #, gcc-internal-format
27186 msgid "%s: Second source operand is not a constant"
27189 #: config/picochip/picochip.c:3756 config/picochip/picochip.c:3807
27190 #: config/picochip/picochip.c:3849
27191 #, gcc-internal-format
27192 msgid "%s: Third source operand is not a constant"
27195 #: config/picochip/picochip.c:3810
27196 #, gcc-internal-format
27197 msgid "%s: Fourth source operand is not a constant"
27200 #: config/picochip/picochip.c:4144
27201 #, gcc-internal-format
27202 msgid "%s (disable warning using -mno-inefficient-warnings)"
27205 #: config/rs6000/host-darwin.c:62
27206 #, gcc-internal-format
27207 msgid "Segmentation Fault (code)"
27210 #: config/rs6000/host-darwin.c:132
27211 #, gcc-internal-format
27212 msgid "Segmentation Fault"
27215 #: config/rs6000/host-darwin.c:146
27216 #, gcc-internal-format
27217 msgid "While setting up signal stack: %m"
27220 #: config/rs6000/host-darwin.c:152
27221 #, gcc-internal-format
27222 msgid "While setting up signal handler: %m"
27225 #. Handle the machine specific pragma longcall. Its syntax is
27227 #. # pragma longcall ( TOGGLE )
27229 #. where TOGGLE is either 0 or 1.
27231 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
27232 #. whether or not new function declarations receive a longcall
27233 #. attribute by default.
27234 #: config/rs6000/rs6000-c.c:52
27235 #, gcc-internal-format
27236 msgid "ignoring malformed #pragma longcall"
27239 #: config/rs6000/rs6000-c.c:65
27240 #, gcc-internal-format
27241 msgid "missing open paren"
27244 #: config/rs6000/rs6000-c.c:67
27245 #, gcc-internal-format
27246 msgid "missing number"
27249 #: config/rs6000/rs6000-c.c:69
27250 #, gcc-internal-format
27251 msgid "missing close paren"
27254 #: config/rs6000/rs6000-c.c:72
27255 #, gcc-internal-format
27256 msgid "number must be 0 or 1"
27259 #: config/rs6000/rs6000-c.c:75
27260 #, gcc-internal-format
27261 msgid "junk at end of #pragma longcall"
27264 #: config/rs6000/rs6000-c.c:2989
27265 #, gcc-internal-format
27266 msgid "%s only accepts %d arguments"
27269 #: config/rs6000/rs6000-c.c:2994
27270 #, gcc-internal-format
27271 msgid "%s only accepts 1 argument"
27274 #: config/rs6000/rs6000-c.c:2999 config/rs6000/rs6000-c.c:3006
27275 #, gcc-internal-format
27276 msgid "%s only accepts 2 arguments"
27279 #: config/rs6000/rs6000-c.c:3067
27280 #, gcc-internal-format
27281 msgid "vec_extract only accepts 2 arguments"
27284 #: config/rs6000/rs6000-c.c:3124
27285 #, gcc-internal-format
27286 msgid "vec_insert only accepts 3 arguments"
27289 #: config/rs6000/rs6000-c.c:3206
27290 #, gcc-internal-format
27291 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
27294 #: config/rs6000/rs6000-c.c:3249
27295 #, gcc-internal-format
27296 msgid "invalid parameter combination for AltiVec intrinsic"
27299 #: config/rs6000/rs6000.c:1373
27300 #, gcc-internal-format
27301 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
27304 #: config/rs6000/rs6000.c:1384
27305 #, gcc-internal-format
27306 msgid "-m64 requires PowerPC64 architecture, enabling"
27309 #: config/rs6000/rs6000.c:1605
27310 #, gcc-internal-format
27311 msgid "AltiVec not supported in this target"
27314 #: config/rs6000/rs6000.c:1607
27315 #, gcc-internal-format
27316 msgid "Spe not supported in this target"
27319 #: config/rs6000/rs6000.c:1634
27320 #, gcc-internal-format
27321 msgid "-mmultiple is not supported on little endian systems"
27324 #: config/rs6000/rs6000.c:1641
27325 #, gcc-internal-format
27326 msgid "-mstring is not supported on little endian systems"
27329 #: config/rs6000/rs6000.c:1655
27330 #, gcc-internal-format
27331 msgid "unknown -mdebug-%s switch"
27334 #: config/rs6000/rs6000.c:1667
27335 #, gcc-internal-format
27337 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
27340 #: config/rs6000/rs6000.c:2169
27341 #, gcc-internal-format
27342 msgid "unknown -m%s= option specified: '%s'"
27345 #: config/rs6000/rs6000.c:2215
27346 #, gcc-internal-format
27347 msgid "unknown value %s for -mfpu"
27350 #: config/rs6000/rs6000.c:2408
27351 #, gcc-internal-format
27352 msgid "not configured for ABI: '%s'"
27355 #: config/rs6000/rs6000.c:2421
27356 #, gcc-internal-format
27357 msgid "Using darwin64 ABI"
27360 #: config/rs6000/rs6000.c:2426
27361 #, gcc-internal-format
27362 msgid "Using old darwin ABI"
27365 #: config/rs6000/rs6000.c:2433
27366 #, gcc-internal-format
27367 msgid "Using IBM extended precision long double"
27370 #: config/rs6000/rs6000.c:2439
27371 #, gcc-internal-format
27372 msgid "Using IEEE extended precision long double"
27375 #: config/rs6000/rs6000.c:2444
27376 #, gcc-internal-format
27377 msgid "unknown ABI specified: '%s'"
27380 #: config/rs6000/rs6000.c:2471
27381 #, gcc-internal-format
27382 msgid "invalid option for -mfloat-gprs: '%s'"
27385 #: config/rs6000/rs6000.c:2481
27386 #, gcc-internal-format
27387 msgid "Unknown switch -mlong-double-%s"
27390 #: config/rs6000/rs6000.c:2502
27391 #, gcc-internal-format
27393 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
27394 "the installed C and C++ libraries"
27397 #: config/rs6000/rs6000.c:2510
27398 #, gcc-internal-format
27399 msgid "unknown -malign-XXXXX option specified: '%s'"
27402 #: config/rs6000/rs6000.c:2517
27403 #, gcc-internal-format
27404 msgid "-msingle-float option equivalent to -mhard-float"
27407 #: config/rs6000/rs6000.c:2533
27408 #, gcc-internal-format
27409 msgid "-msimple-fpu option ignored"
27412 #: config/rs6000/rs6000.c:5355
27413 #, gcc-internal-format
27415 "GCC vector returned by reference: non-standard ABI extension with no "
27416 "compatibility guarantee"
27419 #: config/rs6000/rs6000.c:5428
27420 #, gcc-internal-format
27422 "cannot return value in vector register because altivec instructions are "
27423 "disabled, use -maltivec to enable them"
27426 #: config/rs6000/rs6000.c:5686
27427 #, gcc-internal-format
27429 "cannot pass argument in vector register because altivec instructions are "
27430 "disabled, use -maltivec to enable them"
27433 #: config/rs6000/rs6000.c:6587
27434 #, gcc-internal-format
27436 "GCC vector passed by reference: non-standard ABI extension with no "
27437 "compatibility guarantee"
27440 #: config/rs6000/rs6000.c:7847
27441 #, gcc-internal-format
27442 msgid "argument 1 must be a 5-bit signed literal"
27445 #: config/rs6000/rs6000.c:7950 config/rs6000/rs6000.c:8882
27446 #, gcc-internal-format
27447 msgid "argument 2 must be a 5-bit unsigned literal"
27450 #: config/rs6000/rs6000.c:7990
27451 #, gcc-internal-format
27452 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
27455 #: config/rs6000/rs6000.c:8043
27456 #, gcc-internal-format
27457 msgid "argument 1 of __builtin_altivec_predicate is out of range"
27460 #: config/rs6000/rs6000.c:8292
27461 #, gcc-internal-format
27462 msgid "argument 3 must be a 4-bit unsigned literal"
27465 #: config/rs6000/rs6000.c:8464
27466 #, gcc-internal-format
27467 msgid "argument to %qs must be a 2-bit unsigned literal"
27470 #: config/rs6000/rs6000.c:8606
27471 #, gcc-internal-format
27472 msgid "unresolved overload for Altivec builtin %qF"
27475 #: config/rs6000/rs6000.c:8697
27476 #, gcc-internal-format
27477 msgid "argument to dss must be a 2-bit unsigned literal"
27480 #: config/rs6000/rs6000.c:9002
27481 #, gcc-internal-format
27482 msgid "argument 1 of __builtin_paired_predicate must be a constant"
27485 #: config/rs6000/rs6000.c:9049
27486 #, gcc-internal-format
27487 msgid "argument 1 of __builtin_paired_predicate is out of range"
27490 #: config/rs6000/rs6000.c:9074
27491 #, gcc-internal-format
27492 msgid "argument 1 of __builtin_spe_predicate must be a constant"
27495 #: config/rs6000/rs6000.c:9146
27496 #, gcc-internal-format
27497 msgid "argument 1 of __builtin_spe_predicate is out of range"
27500 #: config/rs6000/rs6000.c:15533
27501 #, gcc-internal-format
27502 msgid "stack frame too large"
27505 #: config/rs6000/rs6000.c:18600
27506 #, gcc-internal-format
27507 msgid "no profiling of 64-bit code for this ABI"
27510 #: config/rs6000/rs6000.c:20549
27511 #, gcc-internal-format
27512 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
27515 #: config/rs6000/rs6000.c:20551
27516 #, gcc-internal-format
27517 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
27520 #: config/rs6000/rs6000.c:20555
27521 #, gcc-internal-format
27522 msgid "use of %<long long%> in AltiVec types is invalid"
27525 #: config/rs6000/rs6000.c:20557
27526 #, gcc-internal-format
27527 msgid "use of %<double%> in AltiVec types is invalid"
27530 #: config/rs6000/rs6000.c:20559
27531 #, gcc-internal-format
27532 msgid "use of %<long double%> in AltiVec types is invalid"
27535 #: config/rs6000/rs6000.c:20561
27536 #, gcc-internal-format
27537 msgid "use of boolean types in AltiVec types is invalid"
27540 #: config/rs6000/rs6000.c:20563
27541 #, gcc-internal-format
27542 msgid "use of %<complex%> in AltiVec types is invalid"
27545 #: config/rs6000/rs6000.c:20565
27546 #, gcc-internal-format
27547 msgid "use of decimal floating point types in AltiVec types is invalid"
27550 #: config/rs6000/rs6000.c:22851
27551 #, gcc-internal-format
27552 msgid "emitting microcode insn %s\t[%s] #%d"
27555 #: config/rs6000/rs6000.c:22855
27556 #, gcc-internal-format
27557 msgid "emitting conditional microcode insn %s\t[%s] #%d"
27560 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
27561 #: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
27562 #, gcc-internal-format
27563 msgid "-maix64 and POWER architecture are incompatible"
27566 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
27567 #: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
27568 #, gcc-internal-format
27569 msgid "-maix64 requires PowerPC64 architecture remain enabled"
27572 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
27573 #: config/rs6000/aix61.h:49
27574 #, gcc-internal-format
27575 msgid "soft-float and long-double-128 are incompatible"
27578 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
27579 #: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
27580 #, gcc-internal-format
27582 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
27585 #: config/rs6000/e500.h:39
27586 #, gcc-internal-format
27587 msgid "AltiVec and E500 instructions cannot coexist"
27590 #: config/rs6000/e500.h:41
27591 #, gcc-internal-format
27592 msgid "64-bit E500 not supported"
27595 #: config/rs6000/e500.h:43
27596 #, gcc-internal-format
27597 msgid "E500 and FPRs not supported"
27600 #: config/rs6000/eabispe.h:41 config/rs6000/linuxspe.h:40
27601 #, gcc-internal-format
27602 msgid "-m64 not supported in this configuration"
27605 #: config/rs6000/linux64.h:108
27606 #, gcc-internal-format
27607 msgid "-m64 requires a PowerPC64 cpu"
27610 #. Definitions for __builtin_return_address and __builtin_frame_address.
27611 #. __builtin_return_address (0) should give link register (65), enable
27613 #. This should be uncommented, so that the link register is used, but
27614 #. currently this would result in unmatched insns and spilling fixed
27615 #. registers so we'll leave it for another day. When these problems are
27616 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
27618 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
27619 #. Number of bytes into the frame return addresses can be found. See
27620 #. rs6000_stack_info in rs6000.c for more information on how the different
27621 #. abi's store the return address.
27622 #: config/rs6000/rs6000.h:1643
27623 #, gcc-internal-format
27624 msgid "RETURN_ADDRESS_OFFSET not supported"
27627 #. Sometimes certain combinations of command options do not make sense
27628 #. on a particular target machine. You can define a macro
27629 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
27630 #. defined, is executed once just after all the command options have
27633 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
27635 #: config/rs6000/sysv4.h:129
27636 #, gcc-internal-format
27637 msgid "bad value for -mcall-%s"
27640 #: config/rs6000/sysv4.h:145
27641 #, gcc-internal-format
27642 msgid "bad value for -msdata=%s"
27645 #: config/rs6000/sysv4.h:162
27646 #, gcc-internal-format
27647 msgid "-mrelocatable and -msdata=%s are incompatible"
27650 #: config/rs6000/sysv4.h:171
27651 #, gcc-internal-format
27652 msgid "-f%s and -msdata=%s are incompatible"
27655 #: config/rs6000/sysv4.h:180
27656 #, gcc-internal-format
27657 msgid "-msdata=%s and -mcall-%s are incompatible"
27660 #: config/rs6000/sysv4.h:189
27661 #, gcc-internal-format
27662 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
27665 #: config/rs6000/sysv4.h:195
27666 #, gcc-internal-format
27667 msgid "-mrelocatable and -mcall-%s are incompatible"
27670 #: config/rs6000/sysv4.h:202
27671 #, gcc-internal-format
27672 msgid "-fPIC and -mcall-%s are incompatible"
27675 #: config/rs6000/sysv4.h:209
27676 #, gcc-internal-format
27677 msgid "-mcall-aixdesc must be big endian"
27680 #: config/rs6000/sysv4.h:214
27681 #, gcc-internal-format
27682 msgid "-msecure-plt not supported by your assembler"
27685 #: config/rs6000/sysv4.h:232
27686 #, gcc-internal-format
27687 msgid "-m%s not supported in this configuration"
27690 #: config/s390/s390.c:1531
27691 #, gcc-internal-format
27692 msgid "stack guard value must be an exact power of 2"
27695 #: config/s390/s390.c:1538
27696 #, gcc-internal-format
27697 msgid "stack size must be an exact power of 2"
27700 #: config/s390/s390.c:1583
27701 #, gcc-internal-format
27702 msgid "z/Architecture mode not supported on %s"
27705 #: config/s390/s390.c:1585
27706 #, gcc-internal-format
27707 msgid "64-bit ABI not supported in ESA/390 mode"
27710 #: config/s390/s390.c:1592
27711 #, gcc-internal-format
27712 msgid "Hardware decimal floating point instructions not available on %s"
27715 #: config/s390/s390.c:1595
27716 #, gcc-internal-format
27718 "Hardware decimal floating point instructions not available in ESA/390 mode"
27721 #: config/s390/s390.c:1605
27722 #, gcc-internal-format
27723 msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
27726 #: config/s390/s390.c:1627
27727 #, gcc-internal-format
27729 "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
27732 #: config/s390/s390.c:1633
27733 #, gcc-internal-format
27734 msgid "stack size must be greater than the stack guard value"
27737 #: config/s390/s390.c:1635
27738 #, gcc-internal-format
27739 msgid "stack size must not be greater than 64k"
27742 #: config/s390/s390.c:1638
27743 #, gcc-internal-format
27744 msgid "-mstack-guard implies use of -mstack-size"
27747 #: config/s390/s390.c:7083
27748 #, gcc-internal-format
27749 msgid "total size of local variables exceeds architecture limit"
27752 #: config/s390/s390.c:7753
27753 #, gcc-internal-format
27754 msgid "frame size of function %qs is "
27757 #: config/s390/s390.c:7783
27758 #, gcc-internal-format
27759 msgid "frame size of %qs is "
27762 #: config/s390/s390.c:7787
27763 #, gcc-internal-format
27764 msgid "%qs uses dynamic stack allocation"
27767 #: config/score/score3.c:656 config/score/score7.c:655
27768 #, gcc-internal-format
27769 msgid "-fPIC and -G are incompatible"
27772 #: config/sh/sh.c:6969
27773 #, gcc-internal-format
27774 msgid "__builtin_saveregs not supported by this subtarget"
27777 #: config/sh/sh.c:8038
27778 #, gcc-internal-format
27779 msgid "%qs attribute only applies to interrupt functions"
27782 #: config/sh/sh.c:8121
27783 #, gcc-internal-format
27784 msgid "%qs attribute is supported only for SH2A"
27787 #: config/sh/sh.c:8151
27788 #, gcc-internal-format
27789 msgid "attribute interrupt_handler is not compatible with -m5-compact"
27792 #: config/sh/sh.c:8168
27793 #, gcc-internal-format
27794 msgid "%qs attribute only applies to SH2A"
27797 #: config/sh/sh.c:8190
27798 #, gcc-internal-format
27799 msgid "`%s' attribute argument should be between 0 to 255"
27802 #. The argument must be a constant string.
27803 #: config/sh/sh.c:8263
27804 #, gcc-internal-format
27805 msgid "%qs attribute argument not a string constant"
27808 #. The argument must be a constant integer.
27809 #: config/sh/sh.c:8288
27810 #, gcc-internal-format
27811 msgid "%qs attribute argument not an integer constant"
27814 #: config/sh/sh.c:10480
27815 #, gcc-internal-format
27816 msgid "r0 needs to be available as a call-clobbered register"
27819 #: config/sh/sh.c:10501
27820 #, gcc-internal-format
27821 msgid "Need a second call-clobbered general purpose register"
27824 #: config/sh/sh.c:10509
27825 #, gcc-internal-format
27826 msgid "Need a call-clobbered target register"
27829 #: config/sh/symbian.c:146
27830 #, gcc-internal-format
27832 "function %q+D is defined after prior declaration as dllimport: attribute "
27836 #: config/sh/symbian.c:158
27837 #, gcc-internal-format
27838 msgid "inline function %q+D is declared as dllimport: attribute ignored"
27841 #: config/sh/symbian.c:272
27842 #, gcc-internal-format
27843 msgid "%qs declared as both exported to and imported from a DLL"
27846 #: config/sh/symbian.c:279
27847 #, gcc-internal-format
27849 "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
27852 #: config/sh/symbian.c:325
27853 #, gcc-internal-format
27854 msgid "%s %q+D %s after being referenced with dllimport linkage"
27857 #: config/sh/symbian.c:891 cp/tree.c:2808
27858 #, gcc-internal-format
27859 msgid "lang_* check: failed in %s, at %s:%d"
27863 #: config/sh/netbsd-elf.h:94
27864 #, gcc-internal-format
27865 msgid "unimplemented-shmedia profiling"
27868 #. There are no delay slots on SHmedia.
27869 #. Relaxation isn't yet supported for SHmedia
27870 #. 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.
27871 #. Assembler CFI isn't yet fully supported for SHmedia.
27872 #. Only the sh64-elf assembler fully supports .quad properly.
27873 #. 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.
27874 #. SH4 tends to emphasize speed.
27875 #. These have their own way of doing things.
27876 #. ??? Should we use the integer SHmedia function instead?
27877 #. SH1 .. SH3 cores often go into small-footprint systems, so default to the smallest implementation available.
27878 #. ??? EXPERIMENTAL
27879 #. User supplied - leave it alone.
27880 #. The debugging information is sufficient, but gdb doesn't implement this yet
27881 #. Never run scheduling before reload, since that can break global alloc, and generates slower code anyway due to the pressure on R0.
27882 #. 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.
27883 #. ??? 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>.
27884 #: config/sh/sh.h:728
27885 #, gcc-internal-format
27886 msgid "ignoring -fschedule-insns because of exception handling bug"
27889 #. 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.
27890 #: config/sh/vxworks.h:43
27891 #, gcc-internal-format
27892 msgid "-mrelax is only supported for RTP PIC"
27895 #: config/sparc/sparc.c:701
27896 #, gcc-internal-format
27897 msgid "%s is not supported by this configuration"
27900 #: config/sparc/sparc.c:708
27901 #, gcc-internal-format
27902 msgid "-mlong-double-64 not allowed with -m64"
27905 #: config/sparc/sparc.c:728
27906 #, gcc-internal-format
27907 msgid "bad value (%s) for -mcmodel= switch"
27910 #: config/sparc/sparc.c:733
27911 #, gcc-internal-format
27912 msgid "-mcmodel= is not supported on 32 bit systems"
27915 #: config/spu/spu-c.c:135
27916 #, gcc-internal-format
27917 msgid "insufficient arguments to overloaded function %s"
27920 #: config/spu/spu-c.c:170
27921 #, gcc-internal-format
27922 msgid "too many arguments to overloaded function %s"
27925 #: config/spu/spu-c.c:182
27926 #, gcc-internal-format
27927 msgid "parameter list does not match a valid signature for %s()"
27930 #: config/spu/spu.c:379 config/spu/spu.c:390
27931 #, gcc-internal-format
27932 msgid "Unknown architecture '%s'"
27935 #: config/spu/spu.c:3645
27936 #, gcc-internal-format
27937 msgid "`%s' attribute ignored"
27940 #: config/spu/spu.c:5826
27941 #, gcc-internal-format
27942 msgid "%s expects an integer literal in the range [%d, %d]."
27945 #: config/spu/spu.c:5846
27946 #, gcc-internal-format
27947 msgid "%s expects an integer literal in the range [%d, %d]. ("
27950 #: config/spu/spu.c:5876
27951 #, gcc-internal-format
27952 msgid "%d least significant bits of %s are ignored."
27955 #: config/stormy16/stormy16.c:1085
27956 #, gcc-internal-format
27957 msgid "local variable memory requirements exceed capacity"
27960 #: config/stormy16/stormy16.c:1251
27961 #, gcc-internal-format
27962 msgid "function_profiler support"
27965 #: config/stormy16/stormy16.c:1340
27966 #, gcc-internal-format
27967 msgid "cannot use va_start in interrupt function"
27970 #: config/stormy16/stormy16.c:1881
27971 #, gcc-internal-format
27972 msgid "switch statement of size %lu entries too large"
27975 #: config/stormy16/stormy16.c:2249
27976 #, gcc-internal-format
27977 msgid "%<__BELOW100__%> attribute only applies to variables"
27980 #: config/stormy16/stormy16.c:2256
27981 #, gcc-internal-format
27982 msgid "__BELOW100__ attribute not allowed with auto storage class"
27985 #: config/v850/v850-c.c:66
27986 #, gcc-internal-format
27987 msgid "#pragma GHS endXXXX found without previous startXXX"
27990 #: config/v850/v850-c.c:69
27991 #, gcc-internal-format
27992 msgid "#pragma GHS endXXX does not match previous startXXX"
27995 #: config/v850/v850-c.c:95
27996 #, gcc-internal-format
27997 msgid "cannot set interrupt attribute: no current function"
28000 #: config/v850/v850-c.c:103
28001 #, gcc-internal-format
28002 msgid "cannot set interrupt attribute: no such identifier"
28005 #: config/v850/v850-c.c:148
28006 #, gcc-internal-format
28007 msgid "junk at end of #pragma ghs section"
28010 #: config/v850/v850-c.c:165
28011 #, gcc-internal-format
28012 msgid "unrecognized section name \"%s\""
28015 #: config/v850/v850-c.c:180
28016 #, gcc-internal-format
28017 msgid "malformed #pragma ghs section"
28020 #: config/v850/v850-c.c:199
28021 #, gcc-internal-format
28022 msgid "junk at end of #pragma ghs interrupt"
28025 #: config/v850/v850-c.c:210
28026 #, gcc-internal-format
28027 msgid "junk at end of #pragma ghs starttda"
28030 #: config/v850/v850-c.c:221
28031 #, gcc-internal-format
28032 msgid "junk at end of #pragma ghs startsda"
28035 #: config/v850/v850-c.c:232
28036 #, gcc-internal-format
28037 msgid "junk at end of #pragma ghs startzda"
28040 #: config/v850/v850-c.c:243
28041 #, gcc-internal-format
28042 msgid "junk at end of #pragma ghs endtda"
28045 #: config/v850/v850-c.c:254
28046 #, gcc-internal-format
28047 msgid "junk at end of #pragma ghs endsda"
28050 #: config/v850/v850-c.c:265
28051 #, gcc-internal-format
28052 msgid "junk at end of #pragma ghs endzda"
28055 #: config/v850/v850.c:184
28056 #, gcc-internal-format
28057 msgid "value passed to %<-m%s%> is too large"
28060 #: config/v850/v850.c:2084
28061 #, gcc-internal-format
28062 msgid "%Jdata area attributes cannot be specified for local variables"
28065 #: config/v850/v850.c:2095
28066 #, gcc-internal-format
28067 msgid "data area of %q+D conflicts with previous declaration"
28070 #: config/v850/v850.c:2225
28071 #, gcc-internal-format
28072 msgid "bogus JR construction: %d"
28075 #: config/v850/v850.c:2243 config/v850/v850.c:2352
28076 #, gcc-internal-format
28077 msgid "bad amount of stack space removal: %d"
28080 #: config/v850/v850.c:2332
28081 #, gcc-internal-format
28082 msgid "bogus JARL construction: %d\n"
28085 #: config/v850/v850.c:2631
28086 #, gcc-internal-format
28087 msgid "bogus DISPOSE construction: %d"
28090 #: config/v850/v850.c:2650
28091 #, gcc-internal-format
28092 msgid "too much stack space to dispose of: %d"
28095 #: config/v850/v850.c:2752
28096 #, gcc-internal-format
28097 msgid "bogus PREPEARE construction: %d"
28100 #: config/v850/v850.c:2771
28101 #, gcc-internal-format
28102 msgid "too much stack space to prepare: %d"
28105 #: config/xtensa/xtensa.c:2061
28106 #, gcc-internal-format
28107 msgid "boolean registers required for the floating-point option"
28110 #: config/xtensa/xtensa.c:2096
28111 #, gcc-internal-format
28112 msgid "-f%s is not supported with CONST16 instructions"
28115 #: config/xtensa/xtensa.c:2101
28116 #, gcc-internal-format
28117 msgid "PIC is required but not supported with CONST16 instructions"
28120 #: config/xtensa/xtensa.c:3006 config/xtensa/xtensa.c:3046
28121 #, gcc-internal-format
28122 msgid "bad builtin code"
28125 #: config/xtensa/xtensa.c:3156
28126 #, gcc-internal-format
28127 msgid "only uninitialized variables can be placed in a .bss section"
28131 #, gcc-internal-format
28132 msgid "%s %D(%T, %T, %T) <built-in>"
28136 #, gcc-internal-format
28137 msgid "%s %D(%T, %T) <built-in>"
28141 #, gcc-internal-format
28142 msgid "%s %D(%T) <built-in>"
28146 #, gcc-internal-format
28147 msgid "%s %T <conversion>"
28151 #, gcc-internal-format
28152 msgid "%s %+#D <near match>"
28155 #: cp/call.c:2567 cp/pt.c:1404
28156 #, gcc-internal-format
28161 #, gcc-internal-format
28162 msgid "conversion from %qT to %qT is ambiguous"
28165 #: cp/call.c:3004 cp/call.c:3024 cp/call.c:3088
28166 #, gcc-internal-format
28167 msgid "no matching function for call to %<%D(%A)%>"
28170 #: cp/call.c:3027 cp/call.c:3091
28171 #, gcc-internal-format
28172 msgid "call of overloaded %<%D(%A)%> is ambiguous"
28175 #. It's no good looking for an overloaded operator() on a
28176 #. pointer-to-member-function.
28178 #, gcc-internal-format
28180 "pointer-to-member function %E cannot be called without an object; consider "
28185 #, gcc-internal-format
28186 msgid "no match for call to %<(%T) (%A)%>"
28190 #, gcc-internal-format
28191 msgid "call of %<(%T) (%A)%> is ambiguous"
28195 #, gcc-internal-format
28196 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
28200 #, gcc-internal-format
28201 msgid "%s for %<operator%s%> in %<%E%s%>"
28205 #, gcc-internal-format
28206 msgid "%s for %<operator[]%> in %<%E[%E]%>"
28210 #, gcc-internal-format
28211 msgid "%s for %qs in %<%s %E%>"
28215 #, gcc-internal-format
28216 msgid "%s for %<operator%s%> in %<%E %s %E%>"
28220 #, gcc-internal-format
28221 msgid "%s for %<operator%s%> in %<%s%E%>"
28225 #, gcc-internal-format
28226 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
28230 #, gcc-internal-format
28232 "second operand to the conditional operator is of type %<void%>, but the "
28233 "third operand is neither a throw-expression nor of type %<void%>"
28237 #, gcc-internal-format
28239 "third operand to the conditional operator is of type %<void%>, but the "
28240 "second operand is neither a throw-expression nor of type %<void%>"
28243 #: cp/call.c:3537 cp/call.c:3773
28244 #, gcc-internal-format
28245 msgid "operands to ?: have different types %qT and %qT"
28249 #, gcc-internal-format
28250 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
28254 #, gcc-internal-format
28255 msgid "enumeral and non-enumeral type in conditional expression"
28259 #, gcc-internal-format
28260 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
28264 #, gcc-internal-format
28265 msgid "comparison between %q#T and %q#T"
28269 #, gcc-internal-format
28270 msgid "no corresponding deallocation function for %qD"
28274 #, gcc-internal-format
28275 msgid "no suitable %<operator %s%> for %qT"
28279 #, gcc-internal-format
28280 msgid "%q+#D is private"
28284 #, gcc-internal-format
28285 msgid "%q+#D is protected"
28289 #, gcc-internal-format
28290 msgid "%q+#D is inaccessible"
28294 #, gcc-internal-format
28295 msgid "within this context"
28299 #, gcc-internal-format
28300 msgid "passing NULL to non-pointer argument %P of %qD"
28304 #, gcc-internal-format
28305 msgid "converting to non-pointer type %qT from NULL"
28309 #, gcc-internal-format
28310 msgid "converting %<false%> to pointer type for argument %P of %qD"
28313 #: cp/call.c:4540 cp/cvt.c:217
28314 #, gcc-internal-format
28315 msgid "invalid conversion from %qT to %qT"
28319 #, gcc-internal-format
28320 msgid " initializing argument %P of %qD"
28324 #, gcc-internal-format
28326 "converting to %qT from initializer list would use explicit constructor %qD"
28330 #, gcc-internal-format
28331 msgid "cannot bind bitfield %qE to %qT"
28334 #: cp/call.c:4726 cp/call.c:4744
28335 #, gcc-internal-format
28336 msgid "cannot bind packed field %qE to %qT"
28340 #, gcc-internal-format
28341 msgid "cannot bind rvalue %qE to %qT"
28345 #, gcc-internal-format
28347 "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
28351 #. Undefined behavior [expr.call] 5.2.2/7.
28353 #, gcc-internal-format
28355 "cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
28360 #, gcc-internal-format
28361 msgid "the default argument for parameter %d of %qD has not yet been parsed"
28365 #, gcc-internal-format
28366 msgid "recursive evaluation of default argument for %q#D"
28370 #, gcc-internal-format
28371 msgid "argument of function call might be a candidate for a format attribute"
28375 #, gcc-internal-format
28376 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
28380 #, gcc-internal-format
28381 msgid "%qT is not an accessible base of %qT"
28385 #, gcc-internal-format
28386 msgid "could not find class$ field in java interface type %qT"
28390 #, gcc-internal-format
28391 msgid "call to non-function %qD"
28395 #, gcc-internal-format
28396 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
28400 #, gcc-internal-format
28401 msgid "call of overloaded %<%s(%A)%> is ambiguous"
28405 #, gcc-internal-format
28406 msgid "cannot call member function %qD without object"
28410 #, gcc-internal-format
28411 msgid "passing %qT chooses %qT over %qT"
28414 #: cp/call.c:6599 cp/name-lookup.c:4420 cp/name-lookup.c:4864
28415 #, gcc-internal-format
28416 msgid " in call to %qD"
28420 #, gcc-internal-format
28421 msgid "choosing %qD over %qD"
28425 #, gcc-internal-format
28426 msgid " for conversion from %qT to %qT"
28430 #, gcc-internal-format
28431 msgid " because conversion sequence for the argument is better"
28435 #, gcc-internal-format
28437 "ISO C++ says that these are ambiguous, even though the worst conversion for "
28438 "the first is better than the worst conversion for the second:"
28442 #, gcc-internal-format
28443 msgid "could not convert %qE to %qT"
28447 #, gcc-internal-format
28449 "invalid initialization of non-const reference of type %qT from a temporary "
28454 #, gcc-internal-format
28456 "invalid initialization of reference of type %qT from expression of type %qT"
28460 #, gcc-internal-format
28461 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
28465 #, gcc-internal-format
28466 msgid "Java class %qT cannot have a destructor"
28470 #, gcc-internal-format
28471 msgid "Java class %qT cannot have an implicit non-trivial destructor"
28475 #, gcc-internal-format
28476 msgid "repeated using declaration %q+D"
28480 #, gcc-internal-format
28481 msgid "using declaration %q+D conflicts with a previous using declaration"
28485 #, gcc-internal-format
28486 msgid "%q+#D cannot be overloaded"
28490 #, gcc-internal-format
28495 #, gcc-internal-format
28496 msgid "conflicting access specifications for method %q+D, ignored"
28500 #, gcc-internal-format
28501 msgid "conflicting access specifications for field %qE, ignored"
28504 #: cp/class.c:1217 cp/class.c:1225
28505 #, gcc-internal-format
28506 msgid "%q+D invalid in %q#T"
28510 #, gcc-internal-format
28511 msgid " because of local method %q+#D with same name"
28515 #, gcc-internal-format
28516 msgid " because of local member %q+#D with same name"
28520 #, gcc-internal-format
28521 msgid "base class %q#T has a non-virtual destructor"
28525 #, gcc-internal-format
28526 msgid "all member functions in class %qT are private"
28530 #, gcc-internal-format
28531 msgid "%q#T only defines a private destructor and has no friends"
28535 #, gcc-internal-format
28536 msgid "%q#T only defines private constructors and has no friends"
28540 #, gcc-internal-format
28541 msgid "no unique final overrider for %qD in %qT"
28544 #. Here we know it is a hider, and no overrider exists.
28546 #, gcc-internal-format
28547 msgid "%q+D was hidden"
28551 #, gcc-internal-format
28555 #: cp/class.c:2500 cp/decl2.c:1264
28556 #, gcc-internal-format
28557 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
28561 #, gcc-internal-format
28563 "%q+#D invalid; an anonymous struct can only have non-static data members"
28566 #: cp/class.c:2511 cp/decl2.c:1270
28567 #, gcc-internal-format
28568 msgid "private member %q+#D in anonymous union"
28572 #, gcc-internal-format
28573 msgid "private member %q+#D in anonymous struct"
28576 #: cp/class.c:2518 cp/decl2.c:1272
28577 #, gcc-internal-format
28578 msgid "protected member %q+#D in anonymous union"
28582 #, gcc-internal-format
28583 msgid "protected member %q+#D in anonymous struct"
28587 #, gcc-internal-format
28588 msgid "bit-field %q+#D with non-integral type"
28592 #, gcc-internal-format
28593 msgid "bit-field %q+D width not an integer constant"
28597 #, gcc-internal-format
28598 msgid "negative width in bit-field %q+D"
28602 #, gcc-internal-format
28603 msgid "zero width for bit-field %q+D"
28607 #, gcc-internal-format
28608 msgid "width of %q+D exceeds its type"
28612 #, gcc-internal-format
28613 msgid "%q+D is too small to hold all values of %q#T"
28617 #, gcc-internal-format
28618 msgid "member %q+#D with constructor not allowed in union"
28622 #, gcc-internal-format
28623 msgid "member %q+#D with destructor not allowed in union"
28627 #, gcc-internal-format
28628 msgid "member %q+#D with copy assignment operator not allowed in union"
28632 #, gcc-internal-format
28633 msgid "multiple fields in union %qT initialized"
28637 #, gcc-internal-format
28638 msgid "%q+D may not be static because it is a member of a union"
28642 #, gcc-internal-format
28643 msgid "%q+D may not have reference type %qT because it is a member of a union"
28647 #, gcc-internal-format
28648 msgid "field %q+D invalidly declared function type"
28652 #, gcc-internal-format
28653 msgid "field %q+D invalidly declared method type"
28657 #, gcc-internal-format
28658 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
28662 #, gcc-internal-format
28663 msgid "field %q+#D with same name as class"
28667 #, gcc-internal-format
28668 msgid "%q#T has pointer data members"
28672 #, gcc-internal-format
28673 msgid " but does not override %<%T(const %T&)%>"
28677 #, gcc-internal-format
28678 msgid " or %<operator=(const %T&)%>"
28682 #, gcc-internal-format
28683 msgid " but does not override %<operator=(const %T&)%>"
28687 #, gcc-internal-format
28689 "offset of empty base %qT may not be ABI-compliant and maychange in a future "
28694 #, gcc-internal-format
28695 msgid "class %qT will be considered nearly empty in a future version of GCC"
28699 #, gcc-internal-format
28700 msgid "initializer specified for non-virtual method %q+D"
28704 #, gcc-internal-format
28705 msgid "non-static reference %q+#D in class without a constructor"
28709 #, gcc-internal-format
28710 msgid "non-static const member %q+#D in class without a constructor"
28714 #, gcc-internal-format
28716 "offset of virtual base %qT is not ABI-compliant and may change in a future "
28721 #, gcc-internal-format
28722 msgid "direct base %qT inaccessible in %qT due to ambiguity"
28726 #, gcc-internal-format
28727 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
28731 #, gcc-internal-format
28733 "size assigned to %qT may not be ABI-compliant and may change in a future "
28738 #, gcc-internal-format
28740 "the offset of %qD may not be ABI-compliant and may change in a future "
28745 #, gcc-internal-format
28747 "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
28751 #, gcc-internal-format
28753 "%q+D contains empty classes which may cause base classes to be placed at "
28754 "different locations in a future version of GCC"
28758 #, gcc-internal-format
28760 "layout of classes derived from empty class %qT may change in a future "
28765 #, gcc-internal-format
28766 msgid "redefinition of %q#T"
28770 #, gcc-internal-format
28771 msgid "%q#T has virtual functions and accessible non-virtual destructor"
28775 #, gcc-internal-format
28776 msgid "trying to finish struct, but kicked out due to previous parse errors"
28780 #, gcc-internal-format
28781 msgid "language string %<\"%E\"%> not recognized"
28785 #, gcc-internal-format
28786 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
28790 #, gcc-internal-format
28791 msgid "no matches converting function %qD to type %q#T"
28795 #, gcc-internal-format
28796 msgid "converting overloaded function %qD to type %q#T is ambiguous"
28800 #, gcc-internal-format
28801 msgid "assuming pointer to member %qD"
28805 #, gcc-internal-format
28806 msgid "(a pointer to member can only be formed with %<&%E%>)"
28809 #: cp/class.c:6238 cp/class.c:6272
28810 #, gcc-internal-format
28811 msgid "not enough type information"
28815 #, gcc-internal-format
28816 msgid "argument of type %qT does not match %qT"
28819 #. [basic.scope.class]
28821 #. A name N used in a class S shall refer to the same declaration
28822 #. in its context and when re-evaluated in the completed scope of
28824 #: cp/class.c:6542 cp/decl.c:1194 cp/name-lookup.c:526
28825 #, gcc-internal-format
28826 msgid "declaration of %q#D"
28830 #, gcc-internal-format
28831 msgid "changes meaning of %qD from %q+#D"
28834 #: cp/cp-gimplify.c:94
28835 #, gcc-internal-format
28836 msgid "continue statement not within loop or switch"
28839 #: cp/cp-gimplify.c:409
28840 #, gcc-internal-format
28841 msgid "statement with no effect"
28844 #: cp/cp-gimplify.c:1150
28845 #, gcc-internal-format
28846 msgid "%qE implicitly determined as %<firstprivate%> has reference type"
28850 #, gcc-internal-format
28851 msgid "can't convert from incomplete type %qT to %qT"
28855 #, gcc-internal-format
28856 msgid "conversion of %qE from %qT to %qT is ambiguous"
28859 #: cp/cvt.c:168 cp/cvt.c:193 cp/cvt.c:238
28860 #, gcc-internal-format
28861 msgid "cannot convert %qE from type %qT to type %qT"
28865 #, gcc-internal-format
28866 msgid "conversion from %qT to %qT discards qualifiers"
28869 #: cp/cvt.c:470 cp/typeck.c:5386
28870 #, gcc-internal-format
28871 msgid "casting %qT to %qT does not dereference pointer"
28875 #, gcc-internal-format
28876 msgid "cannot convert type %qT to type %qT"
28880 #, gcc-internal-format
28881 msgid "conversion from %q#T to %q#T"
28885 #, gcc-internal-format
28887 "the result of the conversion is unspecified because %qE is outside the range "
28891 #: cp/cvt.c:678 cp/cvt.c:698
28892 #, gcc-internal-format
28893 msgid "%q#T used where a %qT was expected"
28897 #, gcc-internal-format
28898 msgid "%q#T used where a floating point value was expected"
28902 #, gcc-internal-format
28903 msgid "conversion from %qT to non-scalar type %qT requested"
28907 #, gcc-internal-format
28908 msgid "pseudo-destructor is not called"
28912 #, gcc-internal-format
28913 msgid "object of incomplete type %qT will not be accessed in %s"
28917 #, gcc-internal-format
28918 msgid "object of type %qT will not be accessed in %s"
28922 #, gcc-internal-format
28923 msgid "object %qE of incomplete type %qT will not be accessed in %s"
28927 #, gcc-internal-format
28928 msgid "%s cannot resolve address of overloaded function"
28932 #, gcc-internal-format
28933 msgid "%s is a reference, not call, to function %qE"
28937 #, gcc-internal-format
28938 msgid "%s has no effect"
28942 #, gcc-internal-format
28943 msgid "value computed is not used"
28947 #, gcc-internal-format
28948 msgid "converting NULL to non-pointer type"
28952 #, gcc-internal-format
28953 msgid "ambiguous default type conversion from %qT"
28957 #, gcc-internal-format
28958 msgid " candidate conversions include %qD and %qD"
28962 #, gcc-internal-format
28963 msgid "%qD was declared %<extern%> and later %<static%>"
28966 #: cp/decl.c:1058 cp/decl.c:1605 objc/objc-act.c:2935 objc/objc-act.c:7522
28967 #, gcc-internal-format
28968 msgid "previous declaration of %q+D"
28972 #, gcc-internal-format
28973 msgid "declaration of %qF throws different exceptions"
28977 #, gcc-internal-format
28978 msgid "from previous declaration %q+F"
28982 #, gcc-internal-format
28983 msgid "function %q+D redeclared as inline"
28987 #, gcc-internal-format
28988 msgid "previous declaration of %q+D with attribute noinline"
28992 #, gcc-internal-format
28993 msgid "function %q+D redeclared with attribute noinline"
28997 #, gcc-internal-format
28998 msgid "previous declaration of %q+D was inline"
29001 #: cp/decl.c:1181 cp/decl.c:1254
29002 #, gcc-internal-format
29003 msgid "shadowing %s function %q#D"
29007 #, gcc-internal-format
29008 msgid "library function %q#D redeclared as non-function %q#D"
29012 #, gcc-internal-format
29013 msgid "conflicts with built-in declaration %q#D"
29016 #: cp/decl.c:1249 cp/decl.c:1375 cp/decl.c:1391
29017 #, gcc-internal-format
29018 msgid "new declaration %q#D"
29022 #, gcc-internal-format
29023 msgid "ambiguates built-in declaration %q#D"
29027 #, gcc-internal-format
29028 msgid "%q#D redeclared as different kind of symbol"
29032 #, gcc-internal-format
29033 msgid "previous declaration of %q+#D"
29037 #, gcc-internal-format
29038 msgid "declaration of template %q#D"
29041 #: cp/decl.c:1362 cp/name-lookup.c:527 cp/name-lookup.c:807
29042 #, gcc-internal-format
29043 msgid "conflicts with previous declaration %q+#D"
29046 #: cp/decl.c:1376 cp/decl.c:1392
29047 #, gcc-internal-format
29048 msgid "ambiguates old declaration %q+#D"
29052 #, gcc-internal-format
29053 msgid "declaration of C function %q#D conflicts with"
29057 #, gcc-internal-format
29058 msgid "previous declaration %q+#D here"
29062 #, gcc-internal-format
29063 msgid "conflicting declaration %q#D"
29067 #, gcc-internal-format
29068 msgid "%q+D has a previous declaration as %q#D"
29071 #. [namespace.alias]
29073 #. A namespace-name or namespace-alias shall not be declared as
29074 #. the name of any other entity in the same declarative region.
29075 #. A namespace-name defined at global scope shall not be
29076 #. declared as the name of any other entity in any global scope
29079 #, gcc-internal-format
29080 msgid "declaration of namespace %qD conflicts with"
29084 #, gcc-internal-format
29085 msgid "previous declaration of namespace %q+D here"
29089 #, gcc-internal-format
29090 msgid "%q+#D previously defined here"
29093 #. Prototype decl follows defn w/o prototype.
29095 #, gcc-internal-format
29096 msgid "prototype for %q+#D"
29100 #, gcc-internal-format
29101 msgid "%Jfollows non-prototype definition here"
29105 #, gcc-internal-format
29106 msgid "previous declaration of %q+#D with %qL linkage"
29110 #, gcc-internal-format
29111 msgid "conflicts with new declaration with %qL linkage"
29114 #: cp/decl.c:1541 cp/decl.c:1547
29115 #, gcc-internal-format
29116 msgid "default argument given for parameter %d of %q#D"
29119 #: cp/decl.c:1543 cp/decl.c:1549
29120 #, gcc-internal-format
29121 msgid "after previous specification in %q+#D"
29125 #, gcc-internal-format
29126 msgid "redundant redeclaration of %qD in same scope"
29130 #, gcc-internal-format
29131 msgid "deleted definition of %qD"
29135 #, gcc-internal-format
29136 msgid "after previous declaration %q+D"
29139 #. From [temp.expl.spec]:
29141 #. If a template, a member template or the member of a class
29142 #. template is explicitly specialized then that
29143 #. specialization shall be declared before the first use of
29144 #. that specialization that would cause an implicit
29145 #. instantiation to take place, in every translation unit in
29146 #. which such a use occurs.
29148 #, gcc-internal-format
29149 msgid "explicit specialization of %qD after first use"
29153 #, gcc-internal-format
29154 msgid "%q+D: visibility attribute ignored because it"
29158 #, gcc-internal-format
29159 msgid "%Jconflicts with previous declaration here"
29163 #, gcc-internal-format
29164 msgid "jump to label %qD"
29168 #, gcc-internal-format
29169 msgid "jump to case label"
29173 #, gcc-internal-format
29174 msgid "%H from here"
29177 #: cp/decl.c:2487 cp/decl.c:2650
29178 #, gcc-internal-format
29179 msgid " exits OpenMP structured block"
29183 #, gcc-internal-format
29184 msgid " crosses initialization of %q+#D"
29187 #: cp/decl.c:2510 cp/decl.c:2625
29188 #, gcc-internal-format
29189 msgid " enters scope of non-POD %q+#D"
29192 #: cp/decl.c:2523 cp/decl.c:2629
29193 #, gcc-internal-format
29194 msgid " enters try block"
29197 #: cp/decl.c:2525 cp/decl.c:2631
29198 #, gcc-internal-format
29199 msgid " enters catch block"
29202 #: cp/decl.c:2535 cp/decl.c:2634
29203 #, gcc-internal-format
29204 msgid " enters OpenMP structured block"
29207 #: cp/decl.c:2606 cp/decl.c:2646
29208 #, gcc-internal-format
29209 msgid "jump to label %q+D"
29212 #: cp/decl.c:2607 cp/decl.c:2647
29213 #, gcc-internal-format
29217 #. Can't skip init of __exception_info.
29219 #, gcc-internal-format
29220 msgid "%J enters catch block"
29224 #, gcc-internal-format
29225 msgid " skips initialization of %q+#D"
29229 #, gcc-internal-format
29230 msgid "label named wchar_t"
29234 #, gcc-internal-format
29235 msgid "duplicate label %qD"
29239 #, gcc-internal-format
29240 msgid "%qD is not a type"
29244 #, gcc-internal-format
29245 msgid "%qD used without template parameters"
29249 #, gcc-internal-format
29250 msgid "%q#T is not a class"
29253 #: cp/decl.c:3002 cp/decl.c:3070
29254 #, gcc-internal-format
29255 msgid "no class template named %q#T in %q#T"
29259 #, gcc-internal-format
29260 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
29264 #, gcc-internal-format
29265 msgid "%<typename %T::%D%> names %q#T, which is not a type"
29269 #, gcc-internal-format
29270 msgid "template parameters do not match template"
29273 #: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
29274 #, gcc-internal-format
29275 msgid "%q+D declared here"
29279 #, gcc-internal-format
29280 msgid "%Jan anonymous struct cannot have function members"
29284 #, gcc-internal-format
29285 msgid "%Jan anonymous union cannot have function members"
29289 #, gcc-internal-format
29290 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
29294 #, gcc-internal-format
29295 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
29299 #, gcc-internal-format
29301 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
29305 #, gcc-internal-format
29306 msgid "multiple types in one declaration"
29310 #, gcc-internal-format
29311 msgid "redeclaration of C++ built-in type %qT"
29315 #, gcc-internal-format
29316 msgid "missing type-name in typedef-declaration"
29320 #, gcc-internal-format
29321 msgid "ISO C++ prohibits anonymous structs"
29325 #, gcc-internal-format
29326 msgid "%qs can only be specified for functions"
29330 #, gcc-internal-format
29331 msgid "%<friend%> can only be specified inside a class"
29335 #, gcc-internal-format
29336 msgid "%<explicit%> can only be specified for constructors"
29340 #, gcc-internal-format
29341 msgid "a storage class can only be specified for objects and functions"
29345 #, gcc-internal-format
29346 msgid "qualifiers can only be specified for objects and functions"
29350 #, gcc-internal-format
29351 msgid "%<typedef%> was ignored in this declaration"
29355 #, gcc-internal-format
29356 msgid "attribute ignored in declaration of %q+#T"
29360 #, gcc-internal-format
29361 msgid "attribute for %q+#T must follow the %qs keyword"
29365 #, gcc-internal-format
29366 msgid "ignoring attributes applied to class type %qT outside of definition"
29369 #. A template type parameter or other dependent type.
29371 #, gcc-internal-format
29373 "ignoring attributes applied to dependent type %qT without an associated "
29378 #, gcc-internal-format
29379 msgid "typedef %qD is initialized (use decltype instead)"
29383 #, gcc-internal-format
29384 msgid "declaration of %q#D has %<extern%> and is initialized"
29388 #, gcc-internal-format
29389 msgid "definition of %q#D is marked %<dllimport%>"
29393 #, gcc-internal-format
29394 msgid "%q#D is not a static member of %q#T"
29398 #, gcc-internal-format
29399 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
29403 #, gcc-internal-format
29405 "template header not allowed in member definition of explicitly specialized "
29410 #, gcc-internal-format
29411 msgid "duplicate initialization of %qD"
29415 #, gcc-internal-format
29416 msgid "declaration of %q#D outside of class is not definition"
29420 #, gcc-internal-format
29421 msgid "variable %q#D has initializer but incomplete type"
29424 #: cp/decl.c:4257 cp/decl.c:4999
29425 #, gcc-internal-format
29426 msgid "elements of array %q#D have incomplete type"
29429 #: cp/decl.c:4264 cp/decl.c:5495
29430 #, gcc-internal-format
29431 msgid "declaration of %q#D has no initializer"
29435 #, gcc-internal-format
29436 msgid "aggregate %q#D has incomplete type and cannot be defined"
29440 #, gcc-internal-format
29441 msgid "%qD declared as reference but not initialized"
29445 #, gcc-internal-format
29446 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
29450 #, gcc-internal-format
29451 msgid "cannot initialize %qT from %qT"
29455 #, gcc-internal-format
29456 msgid "name %qD used in a GNU-style designated initializer for an array"
29460 #, gcc-internal-format
29461 msgid "initializer fails to determine size of %qD"
29465 #, gcc-internal-format
29466 msgid "array size missing in %qD"
29470 #, gcc-internal-format
29471 msgid "zero-size array %qD"
29474 #. An automatic variable with an incomplete type: that is an error.
29475 #. Don't talk about array types here, since we took care of that
29476 #. message in grokdeclarator.
29478 #, gcc-internal-format
29479 msgid "storage size of %qD isn't known"
29483 #, gcc-internal-format
29484 msgid "storage size of %qD isn't constant"
29488 #, gcc-internal-format
29490 "sorry: semantics of inline function static data %q+#D are wrong (you'll wind "
29491 "up with multiple copies)"
29495 #, gcc-internal-format
29496 msgid "%J you can work around this by removing the initializer"
29500 #, gcc-internal-format
29501 msgid "uninitialized const %qD"
29505 #, gcc-internal-format
29506 msgid "invalid type %qT as initializer for a vector of type %qT"
29510 #, gcc-internal-format
29511 msgid "initializer for %qT must be brace-enclosed"
29515 #, gcc-internal-format
29516 msgid "%qT has no non-static data member named %qD"
29520 #, gcc-internal-format
29521 msgid "braces around scalar initializer for type %qT"
29525 #, gcc-internal-format
29526 msgid "missing braces around initializer for %qT"
29530 #, gcc-internal-format
29531 msgid "too many initializers for %qT"
29535 #, gcc-internal-format
29536 msgid "elements of array %q#T have incomplete type"
29540 #, gcc-internal-format
29541 msgid "variable-sized object %qD may not be initialized"
29545 #, gcc-internal-format
29546 msgid "variable-sized compound literal"
29550 #, gcc-internal-format
29551 msgid "%qD has incomplete type"
29555 #, gcc-internal-format
29556 msgid "scalar object %qD requires one element in initializer"
29560 #, gcc-internal-format
29561 msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
29565 #, gcc-internal-format
29566 msgid "array %qD initialized by parenthesized string literal %qE"
29570 #, gcc-internal-format
29571 msgid "structure %qD with uninitialized const members"
29575 #, gcc-internal-format
29576 msgid "structure %qD with uninitialized reference members"
29580 #, gcc-internal-format
29581 msgid "assignment (not initialization) in declaration"
29585 #, gcc-internal-format
29586 msgid "shadowing previous type declaration of %q#D"
29590 #, gcc-internal-format
29591 msgid "%qD cannot be thread-local because it has non-POD type %qT"
29595 #, gcc-internal-format
29596 msgid "Java object %qD not allocated with %<new%>"
29600 #, gcc-internal-format
29601 msgid "%qD is thread-local and so cannot be dynamically initialized"
29605 #, gcc-internal-format
29607 "%qD cannot be initialized by a non-constant expression when being declared"
29611 #, gcc-internal-format
29612 msgid "non-static data member %qD has Java class type"
29615 #: cp/decl.c:5778 cp/decl2.c:835
29616 #, gcc-internal-format
29617 msgid "%qD cannot be defaulted"
29621 #, gcc-internal-format
29622 msgid "function %q#D is initialized like a variable"
29626 #, gcc-internal-format
29627 msgid "destructor for alien class %qT cannot be a member"
29631 #, gcc-internal-format
29632 msgid "constructor for alien class %qT cannot be a member"
29636 #, gcc-internal-format
29637 msgid "%qD declared as a %<virtual%> %s"
29641 #, gcc-internal-format
29642 msgid "%qD declared as an %<inline%> %s"
29646 #, gcc-internal-format
29648 "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
29653 #, gcc-internal-format
29654 msgid "%q+D declared as a friend"
29658 #, gcc-internal-format
29659 msgid "%q+D declared with an exception specification"
29663 #, gcc-internal-format
29664 msgid "definition of %qD is not in namespace enclosing %qT"
29668 #, gcc-internal-format
29669 msgid "defining explicit specialization %qD in friend declaration"
29672 #. Something like `template <class T> friend void f<T>()'.
29674 #, gcc-internal-format
29675 msgid "invalid use of template-id %qD in declaration of primary template"
29679 #, gcc-internal-format
29681 "default arguments are not allowed in declaration of friend template "
29682 "specialization %qD"
29686 #, gcc-internal-format
29688 "%<inline%> is not allowed in declaration of friend template specialization %"
29693 #, gcc-internal-format
29694 msgid "cannot declare %<::main%> to be a template"
29698 #, gcc-internal-format
29699 msgid "cannot declare %<::main%> to be inline"
29703 #, gcc-internal-format
29704 msgid "cannot declare %<::main%> to be static"
29708 #, gcc-internal-format
29709 msgid "non-local function %q#D uses anonymous type"
29712 #: cp/decl.c:6692 cp/decl.c:6968
29713 #, gcc-internal-format
29715 "%q+#D does not refer to the unqualified type, so it is not used for linkage"
29719 #, gcc-internal-format
29720 msgid "non-local function %q#D uses local type %qT"
29724 #, gcc-internal-format
29725 msgid "static member function %qD cannot have cv-qualifier"
29729 #, gcc-internal-format
29730 msgid "non-member function %qD cannot have cv-qualifier"
29734 #, gcc-internal-format
29735 msgid "%<::main%> must return %<int%>"
29739 #, gcc-internal-format
29740 msgid "definition of implicitly-declared %qD"
29743 #: cp/decl.c:6823 cp/decl2.c:680
29744 #, gcc-internal-format
29745 msgid "no %q#D member function declared in class %qT"
29748 #. DRs 132, 319 and 389 seem to indicate types with
29749 #. no linkage can only be used to declare extern "C"
29750 #. entities. Since it's not always an error in the
29751 #. ISO C++ 90 Standard, we only issue a warning.
29753 #, gcc-internal-format
29754 msgid "non-local variable %q#D uses anonymous type"
29758 #, gcc-internal-format
29759 msgid "non-local variable %q#D uses local type %qT"
29763 #, gcc-internal-format
29765 "invalid in-class initialization of static data member of non-integral type %"
29770 #, gcc-internal-format
29771 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
29775 #, gcc-internal-format
29777 "ISO C++ forbids initialization of member constant %qD of non-integral type %"
29782 #, gcc-internal-format
29783 msgid "size of array %qD has non-integral type %qT"
29787 #, gcc-internal-format
29788 msgid "size of array has non-integral type %qT"
29792 #, gcc-internal-format
29793 msgid "size of array %qD is negative"
29797 #, gcc-internal-format
29798 msgid "size of array is negative"
29802 #, gcc-internal-format
29803 msgid "ISO C++ forbids zero-size array %qD"
29807 #, gcc-internal-format
29808 msgid "ISO C++ forbids zero-size array"
29812 #, gcc-internal-format
29813 msgid "size of array %qD is not an integral constant-expression"
29817 #, gcc-internal-format
29818 msgid "size of array is not an integral constant-expression"
29822 #, gcc-internal-format
29823 msgid "ISO C++ forbids variable length array %qD"
29827 #, gcc-internal-format
29828 msgid "ISO C++ forbids variable length array"
29832 #, gcc-internal-format
29833 msgid "variable length array %qD is used"
29837 #, gcc-internal-format
29838 msgid "overflow in array dimension"
29842 #, gcc-internal-format
29843 msgid "declaration of %qD as %s"
29847 #, gcc-internal-format
29848 msgid "creating %s"
29852 #, gcc-internal-format
29854 "declaration of %qD as multidimensional array must have bounds for all "
29855 "dimensions except the first"
29859 #, gcc-internal-format
29861 "multidimensional array must have bounds for all dimensions except the first"
29865 #, gcc-internal-format
29866 msgid "return type specification for constructor invalid"
29870 #, gcc-internal-format
29871 msgid "return type specification for destructor invalid"
29875 #, gcc-internal-format
29876 msgid "return type specified for %<operator %T%>"
29880 #, gcc-internal-format
29881 msgid "unnamed variable or field declared void"
29885 #, gcc-internal-format
29886 msgid "variable or field %qE declared void"
29890 #, gcc-internal-format
29891 msgid "variable or field declared void"
29895 #, gcc-internal-format
29896 msgid "invalid use of qualified-name %<::%D%>"
29900 #, gcc-internal-format
29901 msgid "invalid use of qualified-name %<%T::%D%>"
29905 #, gcc-internal-format
29906 msgid "invalid use of qualified-name %<%D::%D%>"
29910 #, gcc-internal-format
29911 msgid "type %qT is not derived from type %qT"
29914 #: cp/decl.c:7643 cp/decl.c:7733 cp/decl.c:8927
29915 #, gcc-internal-format
29916 msgid "declaration of %qD as non-function"
29920 #, gcc-internal-format
29921 msgid "declaration of %qD as non-member"
29925 #, gcc-internal-format
29926 msgid "declarator-id missing; using reserved word %qD"
29930 #, gcc-internal-format
29931 msgid "function definition does not declare parameters"
29935 #, gcc-internal-format
29936 msgid "two or more data types in declaration of %qs"
29940 #, gcc-internal-format
29941 msgid "conflicting specifiers in declaration of %qs"
29944 #: cp/decl.c:7844 cp/decl.c:7847 cp/decl.c:7850
29945 #, gcc-internal-format
29946 msgid "ISO C++ forbids declaration of %qs with no type"
29949 #: cp/decl.c:7875 cp/decl.c:7893
29950 #, gcc-internal-format
29951 msgid "%<signed%> or %<unsigned%> invalid for %qs"
29955 #, gcc-internal-format
29956 msgid "%<signed%> and %<unsigned%> specified together for %qs"
29960 #, gcc-internal-format
29961 msgid "%<long long%> invalid for %qs"
29965 #, gcc-internal-format
29966 msgid "%<long%> invalid for %qs"
29970 #, gcc-internal-format
29971 msgid "%<short%> invalid for %qs"
29975 #, gcc-internal-format
29976 msgid "%<long%> or %<short%> invalid for %qs"
29980 #, gcc-internal-format
29981 msgid "%<long%> or %<short%> specified with char for %qs"
29985 #, gcc-internal-format
29986 msgid "%<long%> and %<short%> specified together for %qs"
29990 #, gcc-internal-format
29991 msgid "%<short%> or %<long%> invalid for %qs"
29995 #, gcc-internal-format
29996 msgid "long, short, signed or unsigned used invalidly for %qs"
30000 #, gcc-internal-format
30001 msgid "complex invalid for %qs"
30005 #, gcc-internal-format
30006 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
30009 #: cp/decl.c:8009 cp/typeck.c:7189
30010 #, gcc-internal-format
30011 msgid "ignoring %qV qualifiers added to function type %qT"
30015 #, gcc-internal-format
30016 msgid "member %qD cannot be declared both virtual and static"
30020 #, gcc-internal-format
30021 msgid "%<%T::%D%> is not a valid declarator"
30025 #, gcc-internal-format
30026 msgid "typedef declaration invalid in parameter declaration"
30030 #, gcc-internal-format
30031 msgid "storage class specifiers invalid in parameter declarations"
30035 #, gcc-internal-format
30036 msgid "parameter declared %<auto%>"
30040 #, gcc-internal-format
30041 msgid "%<virtual%> outside class declaration"
30045 #, gcc-internal-format
30046 msgid "multiple storage classes in declaration of %qs"
30050 #, gcc-internal-format
30051 msgid "storage class specified for %qs"
30055 #, gcc-internal-format
30056 msgid "top-level declaration of %qs specifies %<auto%>"
30060 #, gcc-internal-format
30061 msgid "storage class specifiers invalid in friend function declarations"
30065 #, gcc-internal-format
30066 msgid "invalid use of %<auto%> in conversion operator"
30070 #, gcc-internal-format
30071 msgid "%qs function uses %<auto%> type specifier without late return type"
30075 #, gcc-internal-format
30077 "%qs function with late return type has %qT as its type rather than plain %"
30082 #, gcc-internal-format
30084 "%qs function with late return type not declared with %<auto%> type specifier"
30088 #, gcc-internal-format
30089 msgid "destructor cannot be static member function"
30093 #, gcc-internal-format
30094 msgid "destructors may not be cv-qualified"
30098 #, gcc-internal-format
30099 msgid "constructors cannot be declared virtual"
30103 #, gcc-internal-format
30104 msgid "can't initialize friend function %qs"
30107 #. Cannot be both friend and virtual.
30109 #, gcc-internal-format
30110 msgid "virtual functions cannot be friends"
30114 #, gcc-internal-format
30115 msgid "friend declaration not in class definition"
30119 #, gcc-internal-format
30120 msgid "can't define friend function %qs in a local class definition"
30124 #, gcc-internal-format
30125 msgid "destructors may not have parameters"
30129 #, gcc-internal-format
30130 msgid "cannot declare pointer to %q#T"
30133 #: cp/decl.c:8400 cp/decl.c:8407
30134 #, gcc-internal-format
30135 msgid "cannot declare reference to %q#T"
30139 #, gcc-internal-format
30140 msgid "cannot declare pointer to %q#T member"
30144 #, gcc-internal-format
30146 "cannot declare reference to %q#T, which is not a typedef or a template type "
30151 #, gcc-internal-format
30152 msgid "template-id %qD used as a declarator"
30156 #, gcc-internal-format
30157 msgid "member functions are implicitly friends of their class"
30161 #, gcc-internal-format
30162 msgid "extra qualification %<%T::%> on member %qs"
30166 #, gcc-internal-format
30167 msgid "cannot define member function %<%T::%s%> within %<%T%>"
30171 #, gcc-internal-format
30172 msgid "cannot declare member %<%T::%s%> within %qT"
30176 #, gcc-internal-format
30177 msgid "non-parameter %qs cannot be a parameter pack"
30181 #, gcc-internal-format
30182 msgid "data member may not have variably modified type %qT"
30186 #, gcc-internal-format
30187 msgid "parameter may not have variably modified type %qT"
30190 #. [dcl.fct.spec] The explicit specifier shall only be used in
30191 #. declarations of constructors within a class definition.
30193 #, gcc-internal-format
30194 msgid "only declarations of constructors can be %<explicit%>"
30198 #, gcc-internal-format
30199 msgid "non-member %qs cannot be declared %<mutable%>"
30203 #, gcc-internal-format
30204 msgid "non-object member %qs cannot be declared %<mutable%>"
30208 #, gcc-internal-format
30209 msgid "function %qs cannot be declared %<mutable%>"
30213 #, gcc-internal-format
30214 msgid "static %qs cannot be declared %<mutable%>"
30218 #, gcc-internal-format
30219 msgid "const %qs cannot be declared %<mutable%>"
30223 #, gcc-internal-format
30224 msgid "%Jtypedef name may not be a nested-name-specifier"
30228 #, gcc-internal-format
30229 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
30233 #, gcc-internal-format
30235 "qualified function types cannot be used to declare static member functions"
30239 #, gcc-internal-format
30240 msgid "qualified function types cannot be used to declare free functions"
30244 #, gcc-internal-format
30245 msgid "type qualifiers specified for friend class declaration"
30249 #, gcc-internal-format
30250 msgid "%<inline%> specified for friend class declaration"
30254 #, gcc-internal-format
30255 msgid "template parameters cannot be friends"
30259 #, gcc-internal-format
30260 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
30264 #, gcc-internal-format
30265 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
30269 #, gcc-internal-format
30270 msgid "trying to make class %qT a friend of global scope"
30274 #, gcc-internal-format
30275 msgid "invalid qualifiers on non-member function type"
30279 #, gcc-internal-format
30280 msgid "abstract declarator %qT used as declaration"
30284 #, gcc-internal-format
30285 msgid "cannot use %<::%> in parameter declaration"
30288 #. Something like struct S { int N::j; };
30290 #, gcc-internal-format
30291 msgid "invalid use of %<::%>"
30295 #, gcc-internal-format
30296 msgid "can't make %qD into a method -- not in a class"
30300 #, gcc-internal-format
30301 msgid "function %qD declared virtual inside a union"
30305 #, gcc-internal-format
30306 msgid "%qD cannot be declared virtual, since it is always static"
30310 #, gcc-internal-format
30311 msgid "expected qualified name in friend declaration for destructor %qD"
30315 #, gcc-internal-format
30316 msgid "declaration of %qD as member of %qT"
30320 #, gcc-internal-format
30321 msgid "expected qualified name in friend declaration for constructor %qD"
30325 #, gcc-internal-format
30326 msgid "field %qD has incomplete type"
30330 #, gcc-internal-format
30331 msgid "name %qT has incomplete type"
30335 #, gcc-internal-format
30336 msgid " in instantiation of template %qT"
30340 #, gcc-internal-format
30341 msgid "%qE is neither function nor member function; cannot be declared friend"
30344 #. An attempt is being made to initialize a non-static
30345 #. member. But, from [class.mem]:
30347 #. 4 A member-declarator can contain a
30348 #. constant-initializer only if it declares a static
30349 #. member (_class.static_) of integral or enumeration
30350 #. type, see _class.static.data_.
30352 #. This used to be relatively common practice, but
30353 #. the rest of the compiler does not correctly
30354 #. handle the initialization unless the member is
30355 #. static so we make it static below.
30357 #, gcc-internal-format
30358 msgid "ISO C++ forbids initialization of member %qD"
30362 #, gcc-internal-format
30363 msgid "making %qD static"
30367 #, gcc-internal-format
30368 msgid "storage class %<auto%> invalid for function %qs"
30372 #, gcc-internal-format
30373 msgid "storage class %<register%> invalid for function %qs"
30377 #, gcc-internal-format
30378 msgid "storage class %<__thread%> invalid for function %qs"
30382 #, gcc-internal-format
30384 "%<static%> specified invalid for function %qs declared out of global scope"
30388 #, gcc-internal-format
30390 "%<inline%> specifier invalid for function %qs declared out of global scope"
30394 #, gcc-internal-format
30395 msgid "virtual non-class function %qs"
30399 #, gcc-internal-format
30400 msgid "cannot declare member function %qD to have static linkage"
30403 #. FIXME need arm citation
30405 #, gcc-internal-format
30406 msgid "cannot declare static function inside another function"
30410 #, gcc-internal-format
30412 "%<static%> may not be used when defining (as opposed to declaring) a static "
30417 #, gcc-internal-format
30418 msgid "static member %qD declared %<register%>"
30422 #, gcc-internal-format
30423 msgid "cannot explicitly declare member %q#D to have extern linkage"
30427 #, gcc-internal-format
30428 msgid "default argument for %q#D has type %qT"
30432 #, gcc-internal-format
30433 msgid "default argument for parameter of type %qT has type %qT"
30437 #, gcc-internal-format
30438 msgid "default argument %qE uses local variable %qD"
30442 #, gcc-internal-format
30443 msgid "parameter %qD has Java class type"
30447 #, gcc-internal-format
30448 msgid "parameter %qD invalidly declared method type"
30452 #, gcc-internal-format
30453 msgid "parameter %qD includes %s to array of unknown bound %qT"
30457 #, gcc-internal-format
30458 msgid "parameter packs must be at the end of the parameter list"
30463 #. A declaration of a constructor for a class X is ill-formed if
30464 #. its first parameter is of type (optionally cv-qualified) X
30465 #. and either there are no other parameters or else all other
30466 #. parameters have default arguments.
30468 #. We *don't* complain about member template instantiations that
30469 #. have this form, though; they can occur as we try to decide
30470 #. what constructor to use during overload resolution. Since
30471 #. overload resolution will never prefer such a constructor to
30472 #. the non-template copy constructor (which is either explicitly
30473 #. or implicitly defined), there's no need to worry about their
30474 #. existence. Theoretically, they should never even be
30475 #. instantiated, but that's hard to forestall.
30477 #, gcc-internal-format
30478 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
30482 #, gcc-internal-format
30483 msgid "%qD may not be declared within a namespace"
30487 #, gcc-internal-format
30488 msgid "%qD may not be declared as static"
30492 #, gcc-internal-format
30493 msgid "%qD must be a nonstatic member function"
30497 #, gcc-internal-format
30499 "%qD must be either a non-static member function or a non-member function"
30503 #, gcc-internal-format
30504 msgid "%qD must have an argument of class or enumerated type"
30508 #, gcc-internal-format
30509 msgid "conversion to %s%s will never use a type conversion operator"
30514 #, gcc-internal-format
30515 msgid "ISO C++ prohibits overloading operator ?:"
30519 #, gcc-internal-format
30520 msgid "%qD must not have variable number of arguments"
30524 #, gcc-internal-format
30525 msgid "postfix %qD must take %<int%> as its argument"
30529 #, gcc-internal-format
30530 msgid "postfix %qD must take %<int%> as its second argument"
30534 #, gcc-internal-format
30535 msgid "%qD must take either zero or one argument"
30539 #, gcc-internal-format
30540 msgid "%qD must take either one or two arguments"
30544 #, gcc-internal-format
30545 msgid "prefix %qD should return %qT"
30549 #, gcc-internal-format
30550 msgid "postfix %qD should return %qT"
30554 #, gcc-internal-format
30555 msgid "%qD must take %<void%>"
30558 #: cp/decl.c:10244 cp/decl.c:10253
30559 #, gcc-internal-format
30560 msgid "%qD must take exactly one argument"
30564 #, gcc-internal-format
30565 msgid "%qD must take exactly two arguments"
30569 #, gcc-internal-format
30570 msgid "user-defined %qD always evaluates both arguments"
30574 #, gcc-internal-format
30575 msgid "%qD should return by value"
30578 #: cp/decl.c:10289 cp/decl.c:10294
30579 #, gcc-internal-format
30580 msgid "%qD cannot have default arguments"
30584 #, gcc-internal-format
30585 msgid "using template type parameter %qT after %qs"
30589 #, gcc-internal-format
30590 msgid "using typedef-name %qD after %qs"
30594 #, gcc-internal-format
30595 msgid "%q+D has a previous declaration here"
30599 #, gcc-internal-format
30600 msgid "%qT referred to as %qs"
30603 #: cp/decl.c:10377 cp/decl.c:10384
30604 #, gcc-internal-format
30605 msgid "%q+T has a previous declaration here"
30609 #, gcc-internal-format
30610 msgid "%qT referred to as enum"
30613 #. If a class template appears as elaborated type specifier
30614 #. without a template header such as:
30616 #. template <class T> class C {};
30617 #. void f(class C); // No template header here
30619 #. then the required template argument is missing.
30621 #, gcc-internal-format
30622 msgid "template argument required for %<%s %T%>"
30625 #: cp/decl.c:10446 cp/name-lookup.c:2795
30626 #, gcc-internal-format
30627 msgid "%qD has the same name as the class in which it is declared"
30630 #: cp/decl.c:10476 cp/name-lookup.c:2303
30631 #, gcc-internal-format
30632 msgid "reference to %qD is ambiguous"
30636 #, gcc-internal-format
30637 msgid "use of enum %q#D without previous declaration"
30641 #, gcc-internal-format
30642 msgid "redeclaration of %qT as a non-template"
30646 #, gcc-internal-format
30647 msgid "previous declaration %q+D"
30651 #, gcc-internal-format
30652 msgid "derived union %qT invalid"
30656 #, gcc-internal-format
30657 msgid "Java class %qT cannot have multiple bases"
30661 #, gcc-internal-format
30662 msgid "Java class %qT cannot have virtual bases"
30666 #, gcc-internal-format
30667 msgid "base type %qT fails to be a struct or class type"
30671 #, gcc-internal-format
30672 msgid "recursive type %qT undefined"
30676 #, gcc-internal-format
30677 msgid "duplicate base type %qT invalid"
30681 #, gcc-internal-format
30682 msgid "multiple definition of %q#T"
30686 #, gcc-internal-format
30687 msgid "%Jprevious definition here"
30691 #, gcc-internal-format
30692 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
30697 #. IF no integral type can represent all the enumerator values, the
30698 #. enumeration is ill-formed.
30700 #, gcc-internal-format
30701 msgid "no integral type can represent all of the enumerator values for %qT"
30705 #, gcc-internal-format
30706 msgid "enumerator value for %qD is not an integer constant"
30710 #, gcc-internal-format
30711 msgid "overflow in enumeration values at %qD"
30715 #, gcc-internal-format
30716 msgid "enumerator value %E is too large for underlying type %<%T%>"
30720 #, gcc-internal-format
30721 msgid "return type %q#T is incomplete"
30725 #, gcc-internal-format
30726 msgid "return type has Java class type %q#T"
30729 #: cp/decl.c:11466 cp/typeck.c:6876
30730 #, gcc-internal-format
30731 msgid "%<operator=%> should return a reference to %<*this%>"
30735 #, gcc-internal-format
30736 msgid "parameter %qD declared void"
30740 #, gcc-internal-format
30741 msgid "invalid member function declaration"
30745 #, gcc-internal-format
30746 msgid "%qD is already defined in class %qT"
30750 #, gcc-internal-format
30751 msgid "static member function %q#D declared with type qualifiers"
30755 #, gcc-internal-format
30756 msgid "name missing for member function"
30759 #: cp/decl2.c:341 cp/decl2.c:355
30760 #, gcc-internal-format
30761 msgid "ambiguous conversion for array subscript"
30765 #, gcc-internal-format
30766 msgid "invalid types %<%T[%T]%> for array subscript"
30770 #, gcc-internal-format
30771 msgid "deleting array %q#D"
30775 #, gcc-internal-format
30776 msgid "type %q#T argument given to %<delete%>, expected pointer"
30780 #, gcc-internal-format
30782 "cannot delete a function. Only pointer-to-objects are valid arguments to %"
30787 #, gcc-internal-format
30788 msgid "deleting %qT is undefined"
30791 #: cp/decl2.c:461 cp/pt.c:3838
30792 #, gcc-internal-format
30793 msgid "template declaration of %q#D"
30797 #, gcc-internal-format
30798 msgid "Java method %qD has non-Java return type %qT"
30802 #, gcc-internal-format
30803 msgid "Java method %qD has non-Java parameter type %qT"
30807 #, gcc-internal-format
30808 msgid "prototype for %q#D does not match any in class %qT"
30812 #, gcc-internal-format
30813 msgid "local class %q#T shall not have static data member %q#D"
30817 #, gcc-internal-format
30818 msgid "initializer invalid for static member with constructor"
30822 #, gcc-internal-format
30823 msgid "(an out of class initialization is required)"
30827 #, gcc-internal-format
30828 msgid "member %qD conflicts with virtual function table field name"
30832 #, gcc-internal-format
30833 msgid "%qD is already defined in %qT"
30837 #, gcc-internal-format
30838 msgid "initializer specified for static member function %qD"
30842 #, gcc-internal-format
30843 msgid "field initializer is not constant"
30847 #, gcc-internal-format
30848 msgid "%<asm%> specifiers are not permitted on non-static data members"
30852 #, gcc-internal-format
30853 msgid "bit-field %qD with non-integral type"
30857 #, gcc-internal-format
30858 msgid "cannot declare %qD to be a bit-field type"
30862 #, gcc-internal-format
30863 msgid "cannot declare bit-field %qD with function type"
30867 #, gcc-internal-format
30868 msgid "%qD is already defined in the class %qT"
30872 #, gcc-internal-format
30873 msgid "static member %qD cannot be a bit-field"
30877 #, gcc-internal-format
30878 msgid "anonymous struct not inside named type"
30882 #, gcc-internal-format
30883 msgid "namespace-scope anonymous aggregates must be static"
30887 #, gcc-internal-format
30888 msgid "anonymous union with no members"
30892 #, gcc-internal-format
30893 msgid "%<operator new%> must return type %qT"
30896 #. [basic.stc.dynamic.allocation]
30898 #. The first parameter shall not have an associated default
30901 #, gcc-internal-format
30902 msgid "the first parameter of %<operator new%> cannot have a default argument"
30906 #, gcc-internal-format
30907 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
30911 #, gcc-internal-format
30912 msgid "%<operator delete%> must return type %qT"
30916 #, gcc-internal-format
30917 msgid "%<operator delete%> takes type %qT as first parameter"
30921 #, gcc-internal-format
30922 msgid "%qT has a field %qD whose type uses the anonymous namespace"
30926 #, gcc-internal-format
30927 msgid "%qT declared with greater visibility than the type of its field %qD"
30931 #, gcc-internal-format
30932 msgid "%qT has a base %qT whose type uses the anonymous namespace"
30936 #, gcc-internal-format
30937 msgid "%qT declared with greater visibility than its base %qT"
30941 #, gcc-internal-format
30942 msgid "inline function %q+D used but never defined"
30946 #, gcc-internal-format
30947 msgid "default argument missing for parameter %P of %q+#D"
30950 #: cp/decl2.c:3780 cp/search.c:1919
30951 #, gcc-internal-format
30952 msgid "deleted function %q+D"
30956 #, gcc-internal-format
30960 #. We really want to suppress this warning in system headers,
30961 #. because libstdc++ uses variadic templates even when we aren't
30964 #, gcc-internal-format
30965 msgid "%s only available with -std=c++0x or -std=gnu++0x"
30968 #. Can't throw a reference.
30970 #, gcc-internal-format
30971 msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
30975 #, gcc-internal-format
30976 msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
30979 #. Thrown object must be a Throwable.
30981 #, gcc-internal-format
30982 msgid "type %qT is not derived from %<java::lang::Throwable%>"
30986 #, gcc-internal-format
30987 msgid "mixing C++ and Java catches in a single translation unit"
30991 #, gcc-internal-format
30992 msgid "throwing NULL, which has integral, not pointer type"
30995 #: cp/except.c:661 cp/init.c:1955
30996 #, gcc-internal-format
30997 msgid "%qD should never be overloaded"
31001 #, gcc-internal-format
31002 msgid " in thrown expression"
31006 #, gcc-internal-format
31008 "expression %qE of abstract class type %qT cannot be used in throw-expression"
31012 #, gcc-internal-format
31013 msgid "%Hexception of type %qT will be caught"
31016 #: cp/except.c:1001
31017 #, gcc-internal-format
31018 msgid "%H by earlier handler for %qT"
31021 #: cp/except.c:1031
31022 #, gcc-internal-format
31023 msgid "%H%<...%> handler must be the last handler for its try block"
31027 #, gcc-internal-format
31028 msgid "%qD is already a friend of class %qT"
31032 #, gcc-internal-format
31033 msgid "invalid type %qT declared %<friend%>"
31037 #. Friend declarations shall not declare partial
31038 #. specializations.
31039 #. template <class U> friend class T::X<U>;
31041 #. Friend declarations shall not declare partial
31042 #. specializations.
31043 #: cp/friend.c:248 cp/friend.c:278
31044 #, gcc-internal-format
31045 msgid "partial specialization %qT declared %<friend%>"
31049 #, gcc-internal-format
31050 msgid "class %qT is implicitly friends with itself"
31054 #, gcc-internal-format
31055 msgid "%qT is not a member of %qT"
31059 #, gcc-internal-format
31060 msgid "%qT is not a member class template of %qT"
31064 #, gcc-internal-format
31065 msgid "%qT is not a nested class of %qT"
31068 #. template <class T> friend class T;
31070 #, gcc-internal-format
31071 msgid "template parameter type %qT declared %<friend%>"
31074 #. template <class T> friend class A; where A is not a template
31076 #, gcc-internal-format
31077 msgid "%q#T is not a template"
31081 #, gcc-internal-format
31082 msgid "%qD is already a friend of %qT"
31086 #, gcc-internal-format
31087 msgid "%qT is already a friend of %qT"
31091 #, gcc-internal-format
31092 msgid "member %qD declared as friend before type %qT defined"
31096 #, gcc-internal-format
31097 msgid "friend declaration %qD in local class without prior declaration"
31101 #, gcc-internal-format
31102 msgid "friend declaration %q#D declares a non-template function"
31106 #, gcc-internal-format
31108 "(if this is not what you intended, make sure the function template has "
31109 "already been declared and add <> after the function name here) "
31113 #, gcc-internal-format
31114 msgid "value-initialization of reference"
31118 #, gcc-internal-format
31119 msgid "%J%qD should be initialized in the member initialization list"
31122 #. TYPE_NEEDS_CONSTRUCTING can be set just because we have a
31123 #. vtable; still give this diagnostic.
31124 #: cp/init.c:525 cp/init.c:548
31125 #, gcc-internal-format
31126 msgid "%Juninitialized member %qD with %<const%> type %qT"
31130 #, gcc-internal-format
31131 msgid "%Jdefault-initialization of %q#D, which has reference type"
31135 #, gcc-internal-format
31136 msgid "%Juninitialized reference member %qD"
31140 #, gcc-internal-format
31141 msgid "%q+D will be initialized after"
31145 #, gcc-internal-format
31146 msgid "base %qT will be initialized after"
31150 #, gcc-internal-format
31155 #, gcc-internal-format
31160 #, gcc-internal-format
31161 msgid "%J when initialized here"
31165 #, gcc-internal-format
31166 msgid "%Jmultiple initializations given for %qD"
31170 #, gcc-internal-format
31171 msgid "%Jmultiple initializations given for base %qT"
31175 #, gcc-internal-format
31176 msgid "%Jinitializations for multiple members of %qT"
31180 #, gcc-internal-format
31182 "%Jbase class %q#T should be explicitly initialized in the copy constructor"
31185 #: cp/init.c:1080 cp/init.c:1099
31186 #, gcc-internal-format
31187 msgid "class %qT does not have any field named %qD"
31191 #, gcc-internal-format
31193 "%q#D is a static data member; it can only be initialized at its definition"
31197 #, gcc-internal-format
31198 msgid "%q#D is not a non-static data member of %qT"
31202 #, gcc-internal-format
31203 msgid "unnamed initializer for %qT, which has no base classes"
31207 #, gcc-internal-format
31208 msgid "unnamed initializer for %qT, which uses multiple inheritance"
31212 #, gcc-internal-format
31213 msgid "%qD is both a direct base and an indirect virtual base"
31217 #, gcc-internal-format
31218 msgid "type %qT is not a direct or virtual base of %qT"
31222 #, gcc-internal-format
31223 msgid "type %qT is not a direct base of %qT"
31227 #, gcc-internal-format
31228 msgid "bad array initializer"
31231 #: cp/init.c:1457 cp/semantics.c:2490
31232 #, gcc-internal-format
31233 msgid "%qT is not a class type"
31237 #, gcc-internal-format
31238 msgid "incomplete type %qT does not have member %qD"
31242 #, gcc-internal-format
31243 msgid "invalid pointer to bit-field %qD"
31247 #, gcc-internal-format
31248 msgid "invalid use of non-static member function %qD"
31252 #, gcc-internal-format
31253 msgid "invalid use of non-static data member %qD"
31257 #, gcc-internal-format
31258 msgid "invalid type %<void%> for new"
31262 #, gcc-internal-format
31263 msgid "uninitialized const in %<new%> of %q#T"
31267 #, gcc-internal-format
31268 msgid "call to Java constructor with %qs undefined"
31272 #, gcc-internal-format
31273 msgid "Java class %q#T object allocated using placement new"
31277 #, gcc-internal-format
31278 msgid "no suitable %qD found in class %qT"
31282 #, gcc-internal-format
31283 msgid "request for member %qD is ambiguous"
31287 #, gcc-internal-format
31288 msgid "ISO C++ forbids initialization in array new"
31292 #, gcc-internal-format
31293 msgid "size in array new must have integral type"
31297 #, gcc-internal-format
31298 msgid "new cannot be applied to a reference type"
31302 #, gcc-internal-format
31303 msgid "new cannot be applied to a function type"
31307 #, gcc-internal-format
31308 msgid "call to Java constructor, while %<jclass%> undefined"
31312 #, gcc-internal-format
31313 msgid "can't find %<class$%> in %qT"
31317 #, gcc-internal-format
31318 msgid "initializer ends prematurely"
31322 #, gcc-internal-format
31323 msgid "cannot initialize multi-dimensional array with initializer"
31327 #, gcc-internal-format
31328 msgid "possible problem detected in invocation of delete operator:"
31332 #, gcc-internal-format
31334 "neither the destructor nor the class-specific operator delete will be "
31335 "called, even if they are declared when the class is defined."
31339 #, gcc-internal-format
31340 msgid "unknown array size in delete"
31344 #, gcc-internal-format
31345 msgid "type to vector delete is neither pointer or array type"
31349 #, gcc-internal-format
31350 msgid "junk at end of #pragma %s"
31354 #, gcc-internal-format
31355 msgid "invalid #pragma %s"
31359 #, gcc-internal-format
31360 msgid "#pragma vtable no longer supported"
31364 #, gcc-internal-format
31365 msgid "#pragma implementation for %qs appears after file is included"
31369 #, gcc-internal-format
31370 msgid "junk at end of #pragma GCC java_exceptions"
31374 #, gcc-internal-format
31375 msgid "%qD not defined"
31379 #, gcc-internal-format
31380 msgid "%qD was not declared in this scope"
31383 #. In a template, it is invalid to write "f()" or "f(3)" if no
31384 #. declaration of "f" is available. Historically, G++ and most
31385 #. other compilers accepted that usage since they deferred all name
31386 #. lookup until instantiation time rather than doing unqualified
31387 #. name lookup at template definition time; explain to the user what
31390 #. Note that we have the exact wording of the following message in
31391 #. the manual (trouble.texi, node "Name lookup"), so they need to
31392 #. be kept in synch.
31394 #, gcc-internal-format
31396 "there are no arguments to %qD that depend on a template parameter, so a "
31397 "declaration of %qD must be available"
31401 #, gcc-internal-format
31403 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
31404 "use of an undeclared name is deprecated)"
31407 #: cp/mangle.c:1687
31408 #, gcc-internal-format
31409 msgid "mangling typeof, use decltype instead"
31412 #. FIXME the above hack for T() needs to be replaced with
31413 #. something more general.
31414 #: cp/mangle.c:2282
31415 #, gcc-internal-format
31416 msgid "mangling function-style cast with more than one argument"
31419 #: cp/mangle.c:2310
31420 #, gcc-internal-format
31421 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
31424 #: cp/mangle.c:2625
31425 #, gcc-internal-format
31426 msgid "the mangled name of %qD will change in a future version of GCC"
31430 #, gcc-internal-format
31431 msgid "generic thunk code fails for method %q#D which uses %<...%>"
31435 #, gcc-internal-format
31436 msgid "non-static const member %q#D, can't use default assignment operator"
31440 #, gcc-internal-format
31441 msgid "non-static reference member %q#D, can't use default assignment operator"
31445 #, gcc-internal-format
31446 msgid "synthesized method %qD first required here "
31449 #: cp/method.c:1159
31450 #, gcc-internal-format
31452 "vtable layout for class %qT may not be ABI-compliantand may change in a "
31453 "future version of GCC due to implicit virtual destructor"
31456 #: cp/name-lookup.c:734
31457 #, gcc-internal-format
31458 msgid "redeclaration of %<wchar_t%> as %qT"
31461 #. A redeclaration of main, but not a duplicate of the
31464 #. [basic.start.main]
31466 #. This function shall not be overloaded.
31467 #: cp/name-lookup.c:764
31468 #, gcc-internal-format
31469 msgid "invalid redeclaration of %q+D"
31472 #: cp/name-lookup.c:765
31473 #, gcc-internal-format
31477 #: cp/name-lookup.c:805
31478 #, gcc-internal-format
31479 msgid "declaration of %q#D with C language linkage"
31482 #: cp/name-lookup.c:809
31483 #, gcc-internal-format
31484 msgid "due to different exception specifications"
31487 #: cp/name-lookup.c:899
31488 #, gcc-internal-format
31489 msgid "type mismatch with previous external decl of %q#D"
31492 #: cp/name-lookup.c:900
31493 #, gcc-internal-format
31494 msgid "previous external decl of %q+#D"
31497 #: cp/name-lookup.c:991
31498 #, gcc-internal-format
31499 msgid "extern declaration of %q#D doesn't match"
31502 #: cp/name-lookup.c:992
31503 #, gcc-internal-format
31504 msgid "global declaration %q+#D"
31507 #: cp/name-lookup.c:1029 cp/name-lookup.c:1036
31508 #, gcc-internal-format
31509 msgid "declaration of %q#D shadows a parameter"
31512 #. Location of previous decl is not useful in this case.
31513 #: cp/name-lookup.c:1061
31514 #, gcc-internal-format
31515 msgid "declaration of %qD shadows a member of 'this'"
31518 #: cp/name-lookup.c:1067
31519 #, gcc-internal-format
31520 msgid "declaration of %qD shadows a previous local"
31523 #: cp/name-lookup.c:1074
31524 #, gcc-internal-format
31525 msgid "declaration of %qD shadows a global declaration"
31528 #: cp/name-lookup.c:1197
31529 #, gcc-internal-format
31530 msgid "name lookup of %qD changed"
31533 #: cp/name-lookup.c:1198
31534 #, gcc-internal-format
31535 msgid " matches this %q+D under ISO standard rules"
31538 #: cp/name-lookup.c:1200
31539 #, gcc-internal-format
31540 msgid " matches this %q+D under old rules"
31543 #: cp/name-lookup.c:1218 cp/name-lookup.c:1226
31544 #, gcc-internal-format
31545 msgid "name lookup of %qD changed for ISO %<for%> scoping"
31548 #: cp/name-lookup.c:1220
31549 #, gcc-internal-format
31550 msgid " cannot use obsolete binding at %q+D because it has a destructor"
31553 #: cp/name-lookup.c:1229
31554 #, gcc-internal-format
31555 msgid " using obsolete binding at %q+D"
31558 #: cp/name-lookup.c:1235 cp/parser.c:10068
31559 #, gcc-internal-format
31560 msgid "(if you use %<-fpermissive%> G++ will accept your code)"
31563 #: cp/name-lookup.c:1291
31564 #, gcc-internal-format
31565 msgid "%s %s(%E) %p %d\n"
31568 #: cp/name-lookup.c:1294
31569 #, gcc-internal-format
31570 msgid "%s %s %p %d\n"
31573 #: cp/name-lookup.c:1422
31574 #, gcc-internal-format
31575 msgid "XXX is_class_level != (current_scope == class_scope)\n"
31578 #: cp/name-lookup.c:2016
31579 #, gcc-internal-format
31580 msgid "%q#D hides constructor for %q#T"
31583 #: cp/name-lookup.c:2033
31584 #, gcc-internal-format
31585 msgid "%q#D conflicts with previous using declaration %q#D"
31588 #: cp/name-lookup.c:2056
31589 #, gcc-internal-format
31590 msgid "previous non-function declaration %q+#D"
31593 #: cp/name-lookup.c:2057
31594 #, gcc-internal-format
31595 msgid "conflicts with function declaration %q#D"
31598 #. It's a nested name with template parameter dependent scope.
31599 #. This can only be using-declaration for class member.
31600 #: cp/name-lookup.c:2135 cp/name-lookup.c:2160
31601 #, gcc-internal-format
31602 msgid "%qT is not a namespace"
31606 #. A using-declaration shall not name a template-id.
31607 #: cp/name-lookup.c:2145
31608 #, gcc-internal-format
31609 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
31612 #: cp/name-lookup.c:2152
31613 #, gcc-internal-format
31614 msgid "namespace %qD not allowed in using-declaration"
31617 #: cp/name-lookup.c:2188
31618 #, gcc-internal-format
31619 msgid "%qD not declared"
31622 #: cp/name-lookup.c:2224 cp/name-lookup.c:2261 cp/name-lookup.c:2295
31623 #: cp/name-lookup.c:2310
31624 #, gcc-internal-format
31625 msgid "%qD is already declared in this scope"
31628 #: cp/name-lookup.c:2914
31629 #, gcc-internal-format
31630 msgid "using-declaration for non-member at class scope"
31633 #: cp/name-lookup.c:2921
31634 #, gcc-internal-format
31635 msgid "%<%T::%D%> names destructor"
31638 #: cp/name-lookup.c:2926
31639 #, gcc-internal-format
31640 msgid "%<%T::%D%> names constructor"
31643 #: cp/name-lookup.c:2931
31644 #, gcc-internal-format
31645 msgid "%<%T::%D%> names constructor in %qT"
31648 #: cp/name-lookup.c:2981
31649 #, gcc-internal-format
31650 msgid "no members matching %<%T::%D%> in %q#T"
31653 #: cp/name-lookup.c:3049
31654 #, gcc-internal-format
31655 msgid "declaration of %qD not in a namespace surrounding %qD"
31658 #: cp/name-lookup.c:3057
31659 #, gcc-internal-format
31660 msgid "explicit qualification in declaration of %qD"
31663 #: cp/name-lookup.c:3100
31664 #, gcc-internal-format
31665 msgid "%qD should have been declared inside %qD"
31668 #: cp/name-lookup.c:3145
31669 #, gcc-internal-format
31670 msgid "%qD attribute requires a single NTBS argument"
31673 #: cp/name-lookup.c:3152
31674 #, gcc-internal-format
31676 "%qD attribute is meaningless since members of the anonymous namespace get "
31680 #: cp/name-lookup.c:3161 cp/name-lookup.c:3530
31681 #, gcc-internal-format
31682 msgid "%qD attribute directive ignored"
31685 #: cp/name-lookup.c:3206
31686 #, gcc-internal-format
31687 msgid "namespace alias %qD not allowed here, assuming %qD"
31690 #: cp/name-lookup.c:3518
31691 #, gcc-internal-format
31692 msgid "strong using only meaningful at namespace scope"
31695 #: cp/name-lookup.c:3522
31696 #, gcc-internal-format
31697 msgid "current namespace %qD does not enclose strongly used namespace %qD"
31700 #: cp/name-lookup.c:4418
31701 #, gcc-internal-format
31702 msgid "%q+D is not a function,"
31705 #: cp/name-lookup.c:4419
31706 #, gcc-internal-format
31707 msgid " conflict with %q+D"
31710 #: cp/name-lookup.c:4863
31711 #, gcc-internal-format
31712 msgid "argument dependent lookup finds %q+D"
31715 #: cp/name-lookup.c:5301
31716 #, gcc-internal-format
31717 msgid "XXX entering pop_everything ()\n"
31720 #: cp/name-lookup.c:5310
31721 #, gcc-internal-format
31722 msgid "XXX leaving pop_everything ()\n"
31726 #, gcc-internal-format
31727 msgid "identifier %<%s%> will become a keyword in C++0x"
31730 #: cp/parser.c:2081
31731 #, gcc-internal-format
31732 msgid "%H%<#pragma%> is not allowed here"
31735 #: cp/parser.c:2112
31736 #, gcc-internal-format
31737 msgid "%H%<%E::%E%> has not been declared"
31740 #: cp/parser.c:2115
31741 #, gcc-internal-format
31742 msgid "%H%<::%E%> has not been declared"
31745 #: cp/parser.c:2118
31746 #, gcc-internal-format
31747 msgid "%Hrequest for member %qE in non-class type %qT"
31750 #: cp/parser.c:2121
31751 #, gcc-internal-format
31752 msgid "%H%<%T::%E%> has not been declared"
31755 #: cp/parser.c:2124
31756 #, gcc-internal-format
31757 msgid "%H%qE has not been declared"
31760 #: cp/parser.c:2127
31761 #, gcc-internal-format
31762 msgid "%H%<%E::%E%> %s"
31765 #: cp/parser.c:2129
31766 #, gcc-internal-format
31767 msgid "%H%<::%E%> %s"
31770 #: cp/parser.c:2131
31771 #, gcc-internal-format
31775 #: cp/parser.c:2166
31776 #, gcc-internal-format
31777 msgid "%H%<long long long%> is too long for GCC"
31780 #: cp/parser.c:2170
31781 #, gcc-internal-format
31782 msgid "ISO C++ 1998 does not support %<long long%>"
31785 #: cp/parser.c:2190
31786 #, gcc-internal-format
31787 msgid "%Hduplicate %qs"
31790 #: cp/parser.c:2234
31791 #, gcc-internal-format
31792 msgid "%Hnew types may not be defined in a return type"
31795 #: cp/parser.c:2236
31796 #, gcc-internal-format
31797 msgid "(perhaps a semicolon is missing after the definition of %qT)"
31800 #: cp/parser.c:2256
31801 #, gcc-internal-format
31802 msgid "%H%qT is not a template"
31805 #: cp/parser.c:2258
31806 #, gcc-internal-format
31807 msgid "%H%qE is not a template"
31810 #: cp/parser.c:2260
31811 #, gcc-internal-format
31812 msgid "%Hinvalid template-id"
31815 #: cp/parser.c:2322
31816 #, gcc-internal-format
31817 msgid "%Hinvalid use of template-name %qE without an argument list"
31820 #: cp/parser.c:2325
31821 #, gcc-internal-format
31822 msgid "%Hinvalid use of destructor %qD as a type"
31825 #. Something like 'unsigned A a;'
31826 #: cp/parser.c:2328
31827 #, gcc-internal-format
31828 msgid "%Hinvalid combination of multiple type-specifiers"
31831 #. Issue an error message.
31832 #: cp/parser.c:2333
31833 #, gcc-internal-format
31834 msgid "%H%qE does not name a type"
31837 #: cp/parser.c:2366
31838 #, gcc-internal-format
31839 msgid "(perhaps %<typename %T::%E%> was intended)"
31842 #: cp/parser.c:2381
31843 #, gcc-internal-format
31844 msgid "%H%qE in namespace %qE does not name a type"
31847 #: cp/parser.c:2384
31848 #, gcc-internal-format
31849 msgid "%H%qE in class %qT does not name a type"
31852 #: cp/parser.c:2946
31853 #, gcc-internal-format
31854 msgid "%Hunsupported non-standard concatenation of string literals"
31857 #: cp/parser.c:3224
31858 #, gcc-internal-format
31859 msgid "ISO C++ forbids braced-groups within expressions"
31862 #: cp/parser.c:3235
31863 #, gcc-internal-format
31865 "%Hstatement-expressions are not allowed outside functions nor in template-"
31869 #: cp/parser.c:3294
31870 #, gcc-internal-format
31871 msgid "%H%<this%> may not be used in this context"
31874 #: cp/parser.c:3480
31875 #, gcc-internal-format
31876 msgid "%Hlocal variable %qD may not appear in this context"
31879 #: cp/parser.c:3780
31880 #, gcc-internal-format
31881 msgid "%Hscope %qT before %<~%> is not a class-name"
31884 #: cp/parser.c:3882
31885 #, gcc-internal-format
31886 msgid "%Hdeclaration of %<~%T%> as member of %qT"
31889 #: cp/parser.c:3896
31890 #, gcc-internal-format
31891 msgid "%Htypedef-name %qD used as destructor declarator"
31894 #: cp/parser.c:4110
31895 #, gcc-internal-format
31896 msgid "%H%qD used without template parameters"
31899 #: cp/parser.c:4114 cp/parser.c:14760 cp/parser.c:17038
31900 #, gcc-internal-format
31901 msgid "%Hreference to %qD is ambiguous"
31904 #: cp/parser.c:4160 cp/pt.c:5599
31905 #, gcc-internal-format
31906 msgid "%qT is not a template"
31909 #. Warn the user that a compound literal is not
31910 #. allowed in standard C++.
31911 #: cp/parser.c:4583
31912 #, gcc-internal-format
31913 msgid "ISO C++ forbids compound-literals"
31916 #: cp/parser.c:4951
31917 #, gcc-internal-format
31918 msgid "%H%qE does not have class type"
31921 #: cp/parser.c:5035
31922 #, gcc-internal-format
31923 msgid "%Hinvalid use of %qD"
31926 #: cp/parser.c:5612
31927 #, gcc-internal-format
31928 msgid "%Harray bound forbidden after parenthesized type-id"
31931 #: cp/parser.c:5615
31932 #, gcc-internal-format
31933 msgid "try removing the parentheses around the type-id"
31936 #: cp/parser.c:5808
31937 #, gcc-internal-format
31938 msgid "%Hexpression in new-declarator must have integral or enumeration type"
31941 #: cp/parser.c:6062
31942 #, gcc-internal-format
31943 msgid "use of old-style cast"
31946 #: cp/parser.c:6191
31947 #, gcc-internal-format
31948 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
31951 #: cp/parser.c:6194
31952 #, gcc-internal-format
31953 msgid "suggest parentheses around %<>>%> expression"
31956 #: cp/parser.c:7016
31957 #, gcc-internal-format
31958 msgid "%Hcase label %qE not within a switch statement"
31961 #: cp/parser.c:7028
31962 #, gcc-internal-format
31963 msgid "%Hcase label not within a switch statement"
31966 #: cp/parser.c:7146
31967 #, gcc-internal-format
31968 msgid "%H%<else%> without a previous %<if%>"
31971 #: cp/parser.c:7625
31972 #, gcc-internal-format
31973 msgid "%Hbreak statement not within loop or switch"
31976 #: cp/parser.c:7633 cp/parser.c:7653
31977 #, gcc-internal-format
31978 msgid "%Hinvalid exit from OpenMP structured block"
31981 #: cp/parser.c:7636
31982 #, gcc-internal-format
31983 msgid "%Hbreak statement used with OpenMP for loop"
31986 #: cp/parser.c:7646
31987 #, gcc-internal-format
31988 msgid "%Hcontinue statement not within a loop"
31991 #. Issue a warning about this use of a GNU extension.
31992 #: cp/parser.c:7689
31993 #, gcc-internal-format
31994 msgid "ISO C++ forbids computed gotos"
31997 #: cp/parser.c:7829 cp/parser.c:15630
31998 #, gcc-internal-format
31999 msgid "extra %<;%>"
32002 #: cp/parser.c:8050
32003 #, gcc-internal-format
32004 msgid "%H%<__label__%> not at the beginning of a block"
32007 #: cp/parser.c:8187
32008 #, gcc-internal-format
32009 msgid "%Hmixing declarations and function-definitions is forbidden"
32012 #: cp/parser.c:8327
32013 #, gcc-internal-format
32014 msgid "%H%<friend%> used outside of class"
32017 #: cp/parser.c:8383
32018 #, gcc-internal-format
32019 msgid "%H%<auto%> will change meaning in C++0x; please remove it"
32022 #: cp/parser.c:8502
32023 #, gcc-internal-format
32024 msgid "%Hclass definition may not be declared a friend"
32027 #: cp/parser.c:8572 cp/parser.c:15946
32028 #, gcc-internal-format
32029 msgid "%Htemplates may not be %<virtual%>"
32032 #: cp/parser.c:9049
32033 #, gcc-internal-format
32034 msgid "%Honly constructors take base initializers"
32037 #: cp/parser.c:9071
32038 #, gcc-internal-format
32039 msgid "%Hcannot expand initializer for member %<%D%>"
32042 #: cp/parser.c:9126
32043 #, gcc-internal-format
32044 msgid "anachronistic old-style base class initializer"
32047 #: cp/parser.c:9182
32048 #, gcc-internal-format
32050 "%Hkeyword %<typename%> not allowed in this context (a qualified member "
32051 "initializer is implicitly a type)"
32054 #. Warn that we do not support `export'.
32055 #: cp/parser.c:9528
32056 #, gcc-internal-format
32057 msgid "keyword %<export%> not implemented, and will be ignored"
32060 #: cp/parser.c:9710 cp/parser.c:9808 cp/parser.c:9914
32061 #, gcc-internal-format
32062 msgid "%Htemplate parameter pack %qD cannot have a default argument"
32065 #: cp/parser.c:9713
32066 #, gcc-internal-format
32067 msgid "%Htemplate parameter pack cannot have a default argument"
32070 #: cp/parser.c:9811 cp/parser.c:9918
32071 #, gcc-internal-format
32072 msgid "%Htemplate parameter packs cannot have default arguments"
32075 #: cp/parser.c:10060
32076 #, gcc-internal-format
32077 msgid "%<<::%> cannot begin a template-argument list"
32080 #: cp/parser.c:10064
32081 #, gcc-internal-format
32083 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
32087 #: cp/parser.c:10142
32088 #, gcc-internal-format
32089 msgid "%Hparse error in template argument list"
32092 #. Explain what went wrong.
32093 #: cp/parser.c:10257
32094 #, gcc-internal-format
32095 msgid "%Hnon-template %qD used as template"
32098 #: cp/parser.c:10259
32099 #, gcc-internal-format
32100 msgid "use %<%T::template %D%> to indicate that it is a template"
32103 #: cp/parser.c:10796
32104 #, gcc-internal-format
32105 msgid "%Htemplate specialization with C linkage"
32108 #: cp/parser.c:11442
32109 #, gcc-internal-format
32110 msgid "using %<typename%> outside of template"
32113 #: cp/parser.c:11606
32114 #, gcc-internal-format
32115 msgid "declaration %qD does not declare anything"
32118 #: cp/parser.c:11691
32119 #, gcc-internal-format
32120 msgid "attributes ignored on uninstantiated type"
32123 #: cp/parser.c:11695
32124 #, gcc-internal-format
32125 msgid "attributes ignored on template instantiation"
32128 #: cp/parser.c:11700
32129 #, gcc-internal-format
32131 "attributes ignored on elaborated-type-specifier that is not a forward "
32135 #: cp/parser.c:11977
32136 #, gcc-internal-format
32137 msgid "%H%qD is not a namespace-name"
32140 #: cp/parser.c:12104
32141 #, gcc-internal-format
32142 msgid "%H%<namespace%> definition is not allowed here"
32145 #. [namespace.udecl]
32147 #. A using declaration shall not name a template-id.
32148 #: cp/parser.c:12244
32149 #, gcc-internal-format
32150 msgid "%Ha template-id may not appear in a using-declaration"
32153 #: cp/parser.c:12621
32154 #, gcc-internal-format
32155 msgid "%Han asm-specification is not allowed on a function-definition"
32158 #: cp/parser.c:12625
32159 #, gcc-internal-format
32160 msgid "%Hattributes are not allowed on a function-definition"
32163 #: cp/parser.c:12778
32164 #, gcc-internal-format
32165 msgid "%Hinitializer provided for function"
32168 #: cp/parser.c:12800
32169 #, gcc-internal-format
32170 msgid "attributes after parenthesized initializer ignored"
32173 #: cp/parser.c:13198
32174 #, gcc-internal-format
32175 msgid "%Harray bound is not an integer constant"
32178 #: cp/parser.c:13310
32179 #, gcc-internal-format
32180 msgid "%H%<%T::%E%> is not a type"
32183 #: cp/parser.c:13337
32184 #, gcc-internal-format
32185 msgid "%Hinvalid use of constructor as a template"
32188 #: cp/parser.c:13339
32189 #, gcc-internal-format
32191 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
32195 #: cp/parser.c:13512
32196 #, gcc-internal-format
32197 msgid "%H%qD is a namespace"
32200 #: cp/parser.c:13587
32201 #, gcc-internal-format
32202 msgid "%Hduplicate cv-qualifier"
32205 #: cp/parser.c:13699
32206 #, gcc-internal-format
32207 msgid "invalid use of %<auto%>"
32210 #: cp/parser.c:14273
32211 #, gcc-internal-format
32212 msgid "%Hfile ends in default argument"
32215 #: cp/parser.c:14319
32216 #, gcc-internal-format
32217 msgid "deprecated use of default argument for parameter of non-function"
32220 #: cp/parser.c:14322
32221 #, gcc-internal-format
32222 msgid "%Hdefault arguments are only permitted for function parameters"
32225 #: cp/parser.c:14340
32226 #, gcc-internal-format
32227 msgid "%H%sparameter pack %qD cannot have a default argument"
32230 #: cp/parser.c:14344
32231 #, gcc-internal-format
32232 msgid "%H%sparameter pack cannot have a default argument"
32235 #: cp/parser.c:14607
32236 #, gcc-internal-format
32237 msgid "ISO C++ does not allow designated initializers"
32240 #: cp/parser.c:15223
32241 #, gcc-internal-format
32242 msgid "%Hinvalid class name in declaration of %qD"
32245 #: cp/parser.c:15236
32246 #, gcc-internal-format
32247 msgid "%Hdeclaration of %qD in namespace %qD which does not enclose %qD"
32250 #: cp/parser.c:15241
32251 #, gcc-internal-format
32252 msgid "%Hdeclaration of %qD in %qD which does not enclose %qD"
32255 #: cp/parser.c:15255
32256 #, gcc-internal-format
32257 msgid "%Hextra qualification not allowed"
32260 #: cp/parser.c:15267
32261 #, gcc-internal-format
32262 msgid "%Han explicit specialization must be preceded by %<template <>%>"
32265 #: cp/parser.c:15296
32266 #, gcc-internal-format
32267 msgid "%Hfunction template %qD redeclared as a class template"
32270 #: cp/parser.c:15378
32271 #, gcc-internal-format
32272 msgid "%Hredefinition of %q#T"
32275 #: cp/parser.c:15380
32276 #, gcc-internal-format
32277 msgid "%Hprevious definition of %q+#T"
32280 #: cp/parser.c:15648
32281 #, gcc-internal-format
32282 msgid "%Ha class-key must be used when declaring a friend"
32285 #: cp/parser.c:15663
32286 #, gcc-internal-format
32287 msgid "%Hfriend declaration does not name a class or function"
32290 #: cp/parser.c:15843
32291 #, gcc-internal-format
32292 msgid "%Hpure-specifier on function-definition"
32295 #: cp/parser.c:16150
32296 #, gcc-internal-format
32297 msgid "%Hkeyword %<typename%> not allowed outside of templates"
32300 #: cp/parser.c:16153
32301 #, gcc-internal-format
32303 "%Hkeyword %<typename%> not allowed in this context (the base class is "
32304 "implicitly a type)"
32307 #: cp/parser.c:17216
32308 #, gcc-internal-format
32309 msgid "%Htoo few template-parameter-lists"
32312 #. Otherwise, there are too many template parameter lists. We have
32315 #. template <class T> template <class U> void S::f();
32316 #: cp/parser.c:17231
32317 #, gcc-internal-format
32318 msgid "%Htoo many template-parameter-lists"
32321 #. Issue an error message.
32322 #: cp/parser.c:17505
32323 #, gcc-internal-format
32324 msgid "%Hnamed return values are no longer supported"
32327 #. 14.5.2.2 [temp.mem]
32329 #. A local class shall not have member templates.
32330 #: cp/parser.c:17580
32331 #, gcc-internal-format
32332 msgid "%Hinvalid declaration of member template in local class"
32335 #: cp/parser.c:17590
32336 #, gcc-internal-format
32337 msgid "%Htemplate with C linkage"
32340 #: cp/parser.c:17737
32341 #, gcc-internal-format
32342 msgid "%Htemplate declaration of %qs"
32345 #: cp/parser.c:17801
32346 #, gcc-internal-format
32347 msgid "%Hexplicit template specialization cannot have a storage class"
32350 #: cp/parser.c:18019
32351 #, gcc-internal-format
32352 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
32355 #: cp/parser.c:18032
32356 #, gcc-internal-format
32357 msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
32360 #: cp/parser.c:18361
32361 #, gcc-internal-format
32362 msgid "%Hinvalid use of %qD in linkage specification"
32365 #: cp/parser.c:18374
32366 #, gcc-internal-format
32367 msgid "%H%<__thread%> before %qD"
32370 #: cp/parser.c:18695
32371 #, gcc-internal-format
32372 msgid "%qs tag used in naming %q#T"
32375 #: cp/parser.c:18716
32376 #, gcc-internal-format
32377 msgid "%H%qD redeclared with different access"
32380 #: cp/parser.c:18734
32381 #, gcc-internal-format
32382 msgid "%H%<template%> (as a disambiguator) is only allowed within templates"
32385 #: cp/parser.c:19000 cp/parser.c:19927 cp/parser.c:20059
32386 #, gcc-internal-format
32387 msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
32390 #: cp/parser.c:19144
32391 #, gcc-internal-format
32392 msgid "%H%<@encode%> must specify a type as an argument"
32395 #: cp/parser.c:19460
32396 #, gcc-internal-format
32397 msgid "%Hinvalid Objective-C++ selector name"
32400 #: cp/parser.c:19791
32401 #, gcc-internal-format
32402 msgid "%Hidentifier expected after %<@protocol%>"
32405 #: cp/parser.c:20152
32406 #, gcc-internal-format
32407 msgid "%Htoo many %qs clauses"
32410 #: cp/parser.c:20266
32411 #, gcc-internal-format
32412 msgid "%Hcollapse argument needs positive constant integer expression"
32415 #: cp/parser.c:20555
32416 #, gcc-internal-format
32417 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
32420 #: cp/parser.c:20558
32421 #, gcc-internal-format
32422 msgid "%Hschedule %<auto%> does not take a %<chunk_size%> parameter"
32425 #: cp/parser.c:20706
32426 #, gcc-internal-format
32427 msgid "%H%qs is not valid for %qs"
32430 #: cp/parser.c:21130
32431 #, gcc-internal-format
32432 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
32435 #: cp/parser.c:21242 cp/parser.c:21280
32436 #, gcc-internal-format
32437 msgid "%Hiteration variable %qD should not be firstprivate"
32440 #: cp/parser.c:21284
32441 #, gcc-internal-format
32442 msgid "%Hiteration variable %qD should not be reduction"
32445 #: cp/parser.c:21360
32446 #, gcc-internal-format
32447 msgid "%Hnot enough collapsed for loops"
32450 #: cp/parser.c:21406
32451 #, gcc-internal-format
32452 msgid "%Hcollapsed loops not perfectly nested"
32455 #: cp/parser.c:21817
32456 #, gcc-internal-format
32457 msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
32460 #: cp/parser.c:21821
32461 #, gcc-internal-format
32462 msgid "%Hexpected string literal"
32465 #: cp/parser.c:21854
32466 #, gcc-internal-format
32467 msgid "%H%<#pragma GCC pch_preprocess%> must be first"
32470 #: cp/parser.c:21865
32471 #, gcc-internal-format
32472 msgid "%H%<#pragma omp barrier%> may only be used in compound statements"
32475 #: cp/parser.c:21880
32476 #, gcc-internal-format
32477 msgid "%H%<#pragma omp flush%> may only be used in compound statements"
32480 #: cp/parser.c:21895
32481 #, gcc-internal-format
32482 msgid "%H%<#pragma omp taskwait%> may only be used in compound statements"
32485 #: cp/parser.c:21923
32486 #, gcc-internal-format
32488 "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
32492 #: cp/parser.c:21981
32493 #, gcc-internal-format
32494 msgid "inter-module optimizations not implemented for C++"
32498 #, gcc-internal-format
32499 msgid "data member %qD cannot be a member template"
32503 #, gcc-internal-format
32504 msgid "invalid member template declaration %qD"
32508 #, gcc-internal-format
32509 msgid "explicit specialization in non-namespace scope %qD"
32513 #, gcc-internal-format
32514 msgid "enclosing class templates are not explicitly specialized"
32518 #, gcc-internal-format
32519 msgid "specialization of %qD in different namespace"
32522 #: cp/pt.c:714 cp/pt.c:815
32523 #, gcc-internal-format
32524 msgid " from definition of %q+#D"
32528 #, gcc-internal-format
32530 "explicit instantiation of %qD in namespace %qD (which does not enclose "
32535 #, gcc-internal-format
32536 msgid "name of class shadows template template parameter %qD"
32540 #, gcc-internal-format
32541 msgid "specialization of %qT after instantiation"
32545 #, gcc-internal-format
32546 msgid "specializing %q#T in different namespace"
32550 #, gcc-internal-format
32551 msgid "specialization %qT after instantiation %qT"
32555 #, gcc-internal-format
32556 msgid "explicit specialization of non-template %qT"
32560 #, gcc-internal-format
32561 msgid "specialization of %qD after instantiation"
32565 #, gcc-internal-format
32566 msgid "%qD is not a function template"
32570 #, gcc-internal-format
32571 msgid "template-id %qD for %q+D does not match any template declaration"
32575 #, gcc-internal-format
32576 msgid "ambiguous template specialization %qD for %q+D"
32579 #. This case handles bogus declarations like template <>
32580 #. template <class T> void f<int>();
32581 #: cp/pt.c:1923 cp/pt.c:1977
32582 #, gcc-internal-format
32583 msgid "template-id %qD in declaration of primary template"
32587 #, gcc-internal-format
32588 msgid "template parameter list used in explicit instantiation"
32592 #, gcc-internal-format
32593 msgid "definition provided for explicit instantiation"
32597 #, gcc-internal-format
32598 msgid "too many template parameter lists in declaration of %qD"
32602 #, gcc-internal-format
32603 msgid "too few template parameter lists in declaration of %qD"
32607 #, gcc-internal-format
32608 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
32612 #, gcc-internal-format
32613 msgid "function template partial specialization %qD is not allowed"
32617 #, gcc-internal-format
32618 msgid "default argument specified in explicit specialization"
32622 #, gcc-internal-format
32623 msgid "%qD is not a template function"
32627 #, gcc-internal-format
32628 msgid "%qD is not declared in %qD"
32631 #. From [temp.expl.spec]:
32633 #. If such an explicit specialization for the member
32634 #. of a class template names an implicitly-declared
32635 #. special member function (clause _special_), the
32636 #. program is ill-formed.
32638 #. Similar language is found in [temp.explicit].
32640 #, gcc-internal-format
32641 msgid "specialization of implicitly-declared special member function"
32645 #, gcc-internal-format
32646 msgid "no member function %qD declared in %qT"
32650 #, gcc-internal-format
32651 msgid "base initializer expansion %<%T%> contains no parameter packs"
32655 #, gcc-internal-format
32656 msgid "expansion pattern %<%T%> contains no argument packs"
32660 #, gcc-internal-format
32661 msgid "expansion pattern %<%E%> contains no argument packs"
32665 #, gcc-internal-format
32666 msgid "parameter packs not expanded with %<...%>:"
32669 #: cp/pt.c:2744 cp/pt.c:3365
32670 #, gcc-internal-format
32675 #, gcc-internal-format
32676 msgid " <anonymous>"
32680 #, gcc-internal-format
32681 msgid "declaration of %q+#D"
32685 #, gcc-internal-format
32686 msgid " shadows template parm %q+#D"
32690 #, gcc-internal-format
32691 msgid "template parameters not used in partial specialization:"
32695 #, gcc-internal-format
32696 msgid "partial specialization %qT does not specialize any template arguments"
32700 #, gcc-internal-format
32702 "parameter pack argument %qE must be at the end of the template argument list"
32706 #, gcc-internal-format
32708 "parameter pack argument %qT must be at the end of the template argument list"
32712 #, gcc-internal-format
32713 msgid "template argument %qE involves template parameter(s)"
32717 #, gcc-internal-format
32718 msgid "type %qT of template argument %qE depends on template parameter(s)"
32722 #, gcc-internal-format
32723 msgid "no default argument for %qD"
32727 #, gcc-internal-format
32728 msgid "parameter pack %qE must be at the end of the template parameter list"
32732 #, gcc-internal-format
32733 msgid "parameter pack %qT must be at the end of the template parameter list"
32737 #, gcc-internal-format
32738 msgid "template class without a name"
32743 #. A destructor shall not be a member template.
32745 #, gcc-internal-format
32746 msgid "destructor %qD declared as member template"
32749 #. [basic.stc.dynamic.allocation]
32751 #. An allocation function can be a function
32752 #. template. ... Template allocation functions shall
32753 #. have two or more parameters.
32755 #, gcc-internal-format
32756 msgid "invalid template declaration of %qD"
32760 #, gcc-internal-format
32761 msgid "template definition of non-template %q#D"
32765 #, gcc-internal-format
32766 msgid "expected %d levels of template parms for %q#D, got %d"
32770 #, gcc-internal-format
32771 msgid "got %d template parameters for %q#D"
32775 #, gcc-internal-format
32776 msgid "got %d template parameters for %q#T"
32780 #, gcc-internal-format
32781 msgid " but %d required"
32785 #, gcc-internal-format
32786 msgid "template arguments to %qD do not match original template %qD"
32790 #, gcc-internal-format
32791 msgid "use template<> for an explicit specialization"
32795 #, gcc-internal-format
32796 msgid "%qT is not a template type"
32800 #, gcc-internal-format
32801 msgid "template specifiers not specified in declaration of %qD"
32805 #, gcc-internal-format
32806 msgid "redeclared with %d template parameter(s)"
32810 #, gcc-internal-format
32811 msgid "previous declaration %q+D used %d template parameter(s)"
32815 #, gcc-internal-format
32816 msgid "template parameter %q+#D"
32820 #, gcc-internal-format
32821 msgid "redeclared here as %q#D"
32824 #. We have in [temp.param]:
32826 #. A template-parameter may not be given default arguments
32827 #. by two different declarations in the same scope.
32829 #, gcc-internal-format
32830 msgid "redefinition of default argument for %q#D"
32834 #, gcc-internal-format
32835 msgid "%Joriginal definition appeared here"
32839 #, gcc-internal-format
32841 "%qE is not a valid template argument for type %qT because function %qD has "
32842 "not external linkage"
32846 #, gcc-internal-format
32848 "%qE is not a valid template argument for type %qT because string literals "
32849 "can never be used in this context"
32853 #, gcc-internal-format
32855 "%qE is not a valid template argument for type %qT because it is a non-"
32856 "constant expression"
32860 #, gcc-internal-format
32862 "%qD is not a valid template argument because %qD is a variable, not the "
32863 "address of a variable"
32867 #, gcc-internal-format
32869 "%qE is not a valid template argument of type %qT because %qE is not a "
32874 #, gcc-internal-format
32876 "%qE is not a valid template argument of type %qT because %qD does not have "
32881 #, gcc-internal-format
32883 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
32888 #, gcc-internal-format
32890 "%qE is not a valid template argument for type %qT because it is not an lvalue"
32894 #, gcc-internal-format
32896 "%qE is not a valid template argument for type %qT because object %qD has not "
32901 #, gcc-internal-format
32903 "%qE is not a valid template argument for type %qT because it is a pointer"
32907 #, gcc-internal-format
32908 msgid "try using %qE instead"
32912 #, gcc-internal-format
32914 "%qE is not a valid template argument for type %qT because it is of type %qT"
32918 #, gcc-internal-format
32919 msgid "standard conversions are not allowed in this context"
32923 #, gcc-internal-format
32924 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
32927 #: cp/pt.c:4966 cp/pt.c:4985 cp/pt.c:5035
32928 #, gcc-internal-format
32929 msgid "type/value mismatch at argument %d in template parameter list for %qD"
32933 #, gcc-internal-format
32934 msgid " expected a constant of type %qT, got %qT"
32938 #, gcc-internal-format
32939 msgid " expected a class template, got %qE"
32943 #, gcc-internal-format
32944 msgid " expected a type, got %qE"
32948 #, gcc-internal-format
32949 msgid " expected a type, got %qT"
32953 #, gcc-internal-format
32954 msgid " expected a class template, got %qT"
32958 #, gcc-internal-format
32959 msgid " expected a template of type %qD, got %qD"
32963 #, gcc-internal-format
32964 msgid "could not convert template argument %qE to %qT"
32968 #, gcc-internal-format
32969 msgid "wrong number of template arguments (%d, should be %d)"
32973 #, gcc-internal-format
32974 msgid "wrong number of template arguments (%d, should be %d%s)"
32978 #, gcc-internal-format
32979 msgid "provided for %q+D"
32983 #, gcc-internal-format
32984 msgid "cannot expand %<%E%> into a fixed-length argument list"
32988 #, gcc-internal-format
32989 msgid "cannot expand %<%T%> into a fixed-length argument list"
32993 #, gcc-internal-format
32994 msgid "template argument %d is invalid"
32998 #, gcc-internal-format
32999 msgid "non-template type %qT used as a template"
33003 #, gcc-internal-format
33004 msgid "for template declaration %q+D"
33008 #, gcc-internal-format
33010 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
33011 "to increase the maximum) instantiating %qD"
33015 #, gcc-internal-format
33016 msgid "mismatched argument pack lengths while expanding %<%T%>"
33020 #, gcc-internal-format
33021 msgid "mismatched argument pack lengths while expanding %<%E%>"
33025 #, gcc-internal-format
33026 msgid "instantiation of %q+D as type %qT"
33029 #. It may seem that this case cannot occur, since:
33031 #. typedef void f();
33032 #. void g() { f x; }
33034 #. declares a function, not a variable. However:
33036 #. typedef void f();
33037 #. template <typename T> void g() { T t; }
33038 #. template void g<f>();
33040 #. is an attempt to declare a variable with function
33043 #, gcc-internal-format
33044 msgid "variable %qD has function type"
33048 #, gcc-internal-format
33049 msgid "invalid parameter type %qT"
33053 #, gcc-internal-format
33054 msgid "in declaration %q+D"
33058 #, gcc-internal-format
33059 msgid "function returning an array"
33063 #, gcc-internal-format
33064 msgid "function returning a function"
33068 #, gcc-internal-format
33069 msgid "creating pointer to member function of non-class type %qT"
33073 #, gcc-internal-format
33074 msgid "array bound is not an integer constant"
33078 #, gcc-internal-format
33079 msgid "creating array with negative size (%qE)"
33083 #, gcc-internal-format
33084 msgid "forming reference to void"
33088 #, gcc-internal-format
33089 msgid "forming %s to reference type %qT"
33093 #, gcc-internal-format
33094 msgid "creating pointer to member of non-class type %qT"
33098 #, gcc-internal-format
33099 msgid "creating pointer to member reference type %qT"
33103 #, gcc-internal-format
33104 msgid "creating pointer to member of type void"
33108 #, gcc-internal-format
33109 msgid "creating array of %qT"
33113 #, gcc-internal-format
33114 msgid "creating array of %qT, which is an abstract class type"
33118 #, gcc-internal-format
33119 msgid "%qT is not a class, struct, or union type"
33123 #, gcc-internal-format
33124 msgid "%qT resolves to %qT, which is not an enumeration type"
33128 #, gcc-internal-format
33129 msgid "%qT resolves to %qT, which is is not a class type"
33133 #, gcc-internal-format
33134 msgid "use of %qs in template"
33138 #, gcc-internal-format
33140 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
33144 #, gcc-internal-format
33145 msgid "say %<typename %E%> if a type is meant"
33149 #, gcc-internal-format
33150 msgid "using invalid field %qD"
33153 #: cp/pt.c:10216 cp/pt.c:10870
33154 #, gcc-internal-format
33155 msgid "invalid use of pack expansion expression"
33158 #: cp/pt.c:10220 cp/pt.c:10874
33159 #, gcc-internal-format
33160 msgid "use %<...%> to expand argument pack"
33164 #, gcc-internal-format
33165 msgid "iteration variable %qD should not be reduction"
33169 #, gcc-internal-format
33171 "a cast to a type other than an integral or enumeration type cannot appear in "
33172 "a constant-expression"
33176 #, gcc-internal-format
33177 msgid "%qT is not a class or namespace"
33181 #, gcc-internal-format
33182 msgid "%qD is not a class or namespace"
33186 #, gcc-internal-format
33187 msgid "%qT is/uses anonymous type"
33191 #, gcc-internal-format
33192 msgid "template argument for %qD uses local type %qT"
33196 #, gcc-internal-format
33197 msgid "%qT is a variably modified type"
33201 #, gcc-internal-format
33202 msgid "integral expression %qE is not constant"
33206 #, gcc-internal-format
33207 msgid " trying to instantiate %qD"
33211 #, gcc-internal-format
33212 msgid "ambiguous class template instantiation for %q#T"
33216 #, gcc-internal-format
33220 #: cp/pt.c:14557 cp/pt.c:14640
33221 #, gcc-internal-format
33222 msgid "explicit instantiation of non-template %q#D"
33226 #, gcc-internal-format
33227 msgid "%qD is not a static data member of a class template"
33230 #: cp/pt.c:14578 cp/pt.c:14635
33231 #, gcc-internal-format
33232 msgid "no matching template for %qD found"
33236 #, gcc-internal-format
33238 "type %qT for explicit instantiation %qD does not match declared type %qT"
33242 #, gcc-internal-format
33243 msgid "explicit instantiation of %q#D"
33247 #, gcc-internal-format
33248 msgid "duplicate explicit instantiation of %q#D"
33251 #: cp/pt.c:14650 cp/pt.c:14742
33252 #, gcc-internal-format
33253 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
33256 #: cp/pt.c:14655 cp/pt.c:14759
33257 #, gcc-internal-format
33258 msgid "storage class %qD applied to template instantiation"
33262 #, gcc-internal-format
33263 msgid "explicit instantiation of non-template type %qT"
33267 #, gcc-internal-format
33268 msgid "explicit instantiation of %q#T before definition of template"
33272 #, gcc-internal-format
33273 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
33277 #, gcc-internal-format
33278 msgid "duplicate explicit instantiation of %q#T"
33283 #. The definition of a non-exported function template, a
33284 #. non-exported member function template, or a non-exported
33285 #. member function or static data member of a class template
33286 #. shall be present in every translation unit in which it is
33287 #. explicitly instantiated.
33289 #, gcc-internal-format
33290 msgid "explicit instantiation of %qD but no definition available"
33294 #, gcc-internal-format
33296 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
33297 "possibly from virtual table generation (use -ftemplate-depth-NN to increase "
33302 #, gcc-internal-format
33303 msgid "%q#T is not a valid type for a template constant parameter"
33307 #, gcc-internal-format
33309 "deducing auto from brace-enclosed initializer list requires #include "
33310 "<initializer_list>"
33314 #, gcc-internal-format
33315 msgid "unable to deduce %qT from %qE"
33319 #, gcc-internal-format
33320 msgid "-frepo must be used with -c"
33324 #, gcc-internal-format
33325 msgid "mysterious repository information in %s"
33329 #, gcc-internal-format
33330 msgid "can't create repository information file %qs"
33334 #, gcc-internal-format
33335 msgid "cannot use typeid with -fno-rtti"
33339 #, gcc-internal-format
33340 msgid "must #include <typeinfo> before using typeid"
33344 #, gcc-internal-format
33346 "cannot create type information for type %qT because it involves types of "
33350 #: cp/rtti.c:635 cp/rtti.c:650
33351 #, gcc-internal-format
33352 msgid "dynamic_cast of %q#D to %q#T can never succeed"
33356 #, gcc-internal-format
33357 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
33361 #, gcc-internal-format
33362 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
33366 #, gcc-internal-format
33367 msgid "%qT is an ambiguous base of %qT"
33371 #, gcc-internal-format
33372 msgid "%qT is an inaccessible base of %qT"
33375 #: cp/search.c:1869
33376 #, gcc-internal-format
33377 msgid "deprecated covariant return type for %q+#D"
33380 #: cp/search.c:1871 cp/search.c:1886 cp/search.c:1891 cp/search.c:1910
33381 #, gcc-internal-format
33382 msgid " overriding %q+#D"
33385 #: cp/search.c:1885
33386 #, gcc-internal-format
33387 msgid "invalid covariant return type for %q+#D"
33390 #: cp/search.c:1890
33391 #, gcc-internal-format
33392 msgid "conflicting return type specified for %q+#D"
33395 #: cp/search.c:1900
33396 #, gcc-internal-format
33397 msgid "looser throw specifier for %q+#F"
33400 #: cp/search.c:1901
33401 #, gcc-internal-format
33402 msgid " overriding %q+#F"
33405 #: cp/search.c:1909
33406 #, gcc-internal-format
33407 msgid "conflicting type attributes specified for %q+#D"
33410 #: cp/search.c:1920
33411 #, gcc-internal-format
33412 msgid "overriding non-deleted function %q+D"
33415 #: cp/search.c:1924
33416 #, gcc-internal-format
33417 msgid "non-deleted function %q+D"
33420 #: cp/search.c:1925
33421 #, gcc-internal-format
33422 msgid "overriding deleted function %q+D"
33425 #. A static member function cannot match an inherited
33426 #. virtual member function.
33427 #: cp/search.c:2017
33428 #, gcc-internal-format
33429 msgid "%q+#D cannot be declared"
33432 #: cp/search.c:2018
33433 #, gcc-internal-format
33434 msgid " since %q+#D declared in base class"
33437 #: cp/semantics.c:756
33438 #, gcc-internal-format
33439 msgid "suggest explicit braces around empty body in %<do%> statement"
33442 #: cp/semantics.c:1294
33443 #, gcc-internal-format
33444 msgid "type of asm operand %qE could not be determined"
33447 #: cp/semantics.c:1350
33448 #, gcc-internal-format
33449 msgid "__label__ declarations are only allowed in function scopes"
33452 #: cp/semantics.c:1438
33453 #, gcc-internal-format
33454 msgid "invalid use of member %q+D in static member function"
33457 #: cp/semantics.c:1440
33458 #, gcc-internal-format
33459 msgid "invalid use of non-static data member %q+D"
33462 #: cp/semantics.c:1441 cp/semantics.c:1480
33463 #, gcc-internal-format
33464 msgid "from this location"
33467 #: cp/semantics.c:1479
33468 #, gcc-internal-format
33469 msgid "object missing in reference to %q+D"
33472 #: cp/semantics.c:1958
33473 #, gcc-internal-format
33474 msgid "arguments to destructor are not allowed"
33477 #: cp/semantics.c:2010
33478 #, gcc-internal-format
33479 msgid "%<this%> is unavailable for static member functions"
33482 #: cp/semantics.c:2016
33483 #, gcc-internal-format
33484 msgid "invalid use of %<this%> in non-member function"
33487 #: cp/semantics.c:2018
33488 #, gcc-internal-format
33489 msgid "invalid use of %<this%> at top level"
33492 #: cp/semantics.c:2042
33493 #, gcc-internal-format
33494 msgid "invalid qualifying scope in pseudo-destructor name"
33497 #: cp/semantics.c:2047 cp/typeck.c:2116
33498 #, gcc-internal-format
33499 msgid "qualified type %qT does not match destructor name ~%qT"
33502 #: cp/semantics.c:2069
33503 #, gcc-internal-format
33504 msgid "%qE is not of type %qT"
33507 #: cp/semantics.c:2113
33508 #, gcc-internal-format
33509 msgid "compound literal of non-object type %qT"
33512 #: cp/semantics.c:2197
33513 #, gcc-internal-format
33514 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
33517 #: cp/semantics.c:2238
33518 #, gcc-internal-format
33520 "invalid use of type %qT as a default value for a template template-parameter"
33523 #: cp/semantics.c:2241
33524 #, gcc-internal-format
33525 msgid "invalid default argument for a template template parameter"
33528 #: cp/semantics.c:2258
33529 #, gcc-internal-format
33530 msgid "definition of %q#T inside template parameter list"
33533 #: cp/semantics.c:2269
33534 #, gcc-internal-format
33535 msgid "invalid definition of qualified type %qT"
33538 #: cp/semantics.c:2485
33539 #, gcc-internal-format
33540 msgid "invalid base-class specification"
33543 #: cp/semantics.c:2497
33544 #, gcc-internal-format
33545 msgid "base class %qT has cv qualifiers"
33548 #: cp/semantics.c:2522
33549 #, gcc-internal-format
33550 msgid "%Hincomplete type %qT used in nested name specifier"
33553 #: cp/semantics.c:2526
33554 #, gcc-internal-format
33555 msgid "%Hreference to %<%T::%D%> is ambiguous"
33558 #: cp/semantics.c:2530
33559 #, gcc-internal-format
33560 msgid "%H%qD is not a member of %qT"
33563 #: cp/semantics.c:2533
33564 #, gcc-internal-format
33565 msgid "%H%qD is not a member of %qD"
33568 #: cp/semantics.c:2535
33569 #, gcc-internal-format
33570 msgid "%H%<::%D%> has not been declared"
33573 #: cp/semantics.c:2676
33574 #, gcc-internal-format
33575 msgid "use of %<auto%> variable from containing function"
33578 #: cp/semantics.c:2678
33579 #, gcc-internal-format
33580 msgid " %q+#D declared here"
33583 #: cp/semantics.c:2716
33584 #, gcc-internal-format
33586 "template parameter %qD of type %qT is not allowed in an integral constant "
33587 "expression because it is not of integral or enumeration type"
33590 #: cp/semantics.c:2885
33591 #, gcc-internal-format
33592 msgid "%qD cannot appear in a constant-expression"
33595 #: cp/semantics.c:2893
33596 #, gcc-internal-format
33597 msgid "use of namespace %qD as expression"
33600 #: cp/semantics.c:2898
33601 #, gcc-internal-format
33602 msgid "use of class template %qT as expression"
33605 #. Ambiguous reference to base members.
33606 #: cp/semantics.c:2904
33607 #, gcc-internal-format
33608 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
33611 #: cp/semantics.c:3026 cp/semantics.c:4633
33612 #, gcc-internal-format
33613 msgid "type of %qE is unknown"
33616 #: cp/semantics.c:3041
33617 #, gcc-internal-format
33618 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
33621 #: cp/semantics.c:3052
33622 #, gcc-internal-format
33623 msgid "cannot apply %<offsetof%> to member function %qD"
33626 #: cp/semantics.c:3488
33627 #, gcc-internal-format
33628 msgid "%qD is not a variable in clause %qs"
33631 #: cp/semantics.c:3497 cp/semantics.c:3519 cp/semantics.c:3541
33632 #, gcc-internal-format
33633 msgid "%qD appears more than once in data clauses"
33636 #: cp/semantics.c:3511
33637 #, gcc-internal-format
33638 msgid "%qD is not a variable in clause %<firstprivate%>"
33641 #: cp/semantics.c:3533
33642 #, gcc-internal-format
33643 msgid "%qD is not a variable in clause %<lastprivate%>"
33646 #: cp/semantics.c:3563
33647 #, gcc-internal-format
33648 msgid "num_threads expression must be integral"
33651 #: cp/semantics.c:3577
33652 #, gcc-internal-format
33653 msgid "schedule chunk size expression must be integral"
33656 #: cp/semantics.c:3709
33657 #, gcc-internal-format
33658 msgid "%qE has reference type for %qs"
33661 #: cp/semantics.c:3780
33662 #, gcc-internal-format
33663 msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
33666 #: cp/semantics.c:3794
33667 #, gcc-internal-format
33668 msgid "%<threadprivate%> %qE directive not in %qT definition"
33671 #: cp/semantics.c:3926
33672 #, gcc-internal-format
33673 msgid "%Hinvalid controlling predicate"
33676 #: cp/semantics.c:3936
33677 #, gcc-internal-format
33678 msgid "%Hdifference between %qE and %qD does not have integer type"
33681 #: cp/semantics.c:4031
33682 #, gcc-internal-format
33683 msgid "%Hinvalid increment expression"
33686 #: cp/semantics.c:4157 cp/semantics.c:4228
33687 #, gcc-internal-format
33688 msgid "%Hexpected iteration declaration or initialization"
33691 #: cp/semantics.c:4168
33692 #, gcc-internal-format
33693 msgid "%Hmissing controlling predicate"
33696 #: cp/semantics.c:4174
33697 #, gcc-internal-format
33698 msgid "%Hmissing increment expression"
33701 #: cp/semantics.c:4254
33702 #, gcc-internal-format
33703 msgid "%Hinvalid type for iteration variable %qE"
33706 #. Report the error.
33707 #: cp/semantics.c:4434
33708 #, gcc-internal-format
33709 msgid "static assertion failed: %E"
33712 #: cp/semantics.c:4436
33713 #, gcc-internal-format
33714 msgid "non-constant condition for static assertion"
33717 #: cp/semantics.c:4461 cp/semantics.c:4556
33718 #, gcc-internal-format
33719 msgid "argument to decltype must be an expression"
33722 #: cp/semantics.c:4507
33723 #, gcc-internal-format
33724 msgid "%qE refers to a set of overloaded functions"
33727 #: cp/semantics.c:4589
33728 #, gcc-internal-format
33729 msgid "unable to determine the declared type of expression %<%E%>"
33732 #: cp/semantics.c:4802
33733 #, gcc-internal-format
33734 msgid "__is_convertible_to"
33737 #: cp/semantics.c:4831
33738 #, gcc-internal-format
33739 msgid "incomplete type %qT not allowed"
33743 #, gcc-internal-format
33744 msgid "%qV qualifiers cannot be applied to %qT"
33748 #, gcc-internal-format
33749 msgid "%qE attribute can only be applied to Java class definitions"
33753 #, gcc-internal-format
33754 msgid "%qE attribute can only be applied to class definitions"
33758 #, gcc-internal-format
33759 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
33763 #, gcc-internal-format
33764 msgid "requested init_priority is not an integer constant"
33768 #, gcc-internal-format
33770 "can only use %qE attribute on file-scope definitions of objects of class type"
33774 #, gcc-internal-format
33775 msgid "requested init_priority is out of range"
33779 #, gcc-internal-format
33780 msgid "requested init_priority is reserved for internal use"
33784 #, gcc-internal-format
33785 msgid "%qE attribute is not supported on this platform"
33788 #: cp/typeck.c:457 cp/typeck.c:472 cp/typeck.c:574
33789 #, gcc-internal-format
33790 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
33794 #, gcc-internal-format
33796 "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
33800 #, gcc-internal-format
33801 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
33804 #: cp/typeck.c:1186
33805 #, gcc-internal-format
33806 msgid "canonical types differ for identical types %T and %T"
33809 #: cp/typeck.c:1193
33810 #, gcc-internal-format
33811 msgid "same canonical type node for different types %T and %T"
33814 #: cp/typeck.c:1306
33815 #, gcc-internal-format
33816 msgid "invalid application of %qs to a member function"
33819 #: cp/typeck.c:1374
33820 #, gcc-internal-format
33821 msgid "invalid application of %<sizeof%> to a bit-field"
33824 #: cp/typeck.c:1382
33825 #, gcc-internal-format
33826 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
33829 #: cp/typeck.c:1431
33830 #, gcc-internal-format
33831 msgid "invalid application of %<__alignof%> to a bit-field"
33834 #: cp/typeck.c:1442
33835 #, gcc-internal-format
33837 "ISO C++ forbids applying %<__alignof%> to an expression of function type"
33840 #: cp/typeck.c:1500
33841 #, gcc-internal-format
33842 msgid "invalid use of non-static member function"
33845 #: cp/typeck.c:1762
33846 #, gcc-internal-format
33847 msgid "deprecated conversion from string constant to %qT"
33850 #: cp/typeck.c:1885 cp/typeck.c:2246
33851 #, gcc-internal-format
33852 msgid "request for member %qD in %qE, which is of non-class type %qT"
33855 #: cp/typeck.c:1914
33856 #, gcc-internal-format
33857 msgid "invalid use of nonstatic data member %qE"
33860 #: cp/typeck.c:1916
33861 #, gcc-internal-format
33862 msgid "%qD is not a member of %qT"
33865 #: cp/typeck.c:1969
33866 #, gcc-internal-format
33867 msgid "invalid access to non-static data member %qD of NULL object"
33870 #: cp/typeck.c:1972 cp/typeck.c:2003
33871 #, gcc-internal-format
33872 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
33875 #: cp/typeck.c:2000
33876 #, gcc-internal-format
33877 msgid "invalid access to non-static data member %qD of NULL object"
33880 #: cp/typeck.c:2090
33881 #, gcc-internal-format
33882 msgid "invalid use of %qD"
33885 #: cp/typeck.c:2122
33886 #, gcc-internal-format
33887 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
33890 #: cp/typeck.c:2161 cp/typeck.c:2181
33891 #, gcc-internal-format
33892 msgid "%qD is not a template"
33895 #: cp/typeck.c:2285
33896 #, gcc-internal-format
33897 msgid "%<%D::%D%> is not a member of %qT"
33900 #: cp/typeck.c:2301
33901 #, gcc-internal-format
33902 msgid "%qT is not a base of %qT"
33905 #: cp/typeck.c:2321
33906 #, gcc-internal-format
33907 msgid "%qD has no member named %qE"
33910 #: cp/typeck.c:2337
33911 #, gcc-internal-format
33912 msgid "%qD is not a member template function"
33915 #: cp/typeck.c:2481
33916 #, gcc-internal-format
33917 msgid "%qT is not a pointer-to-object type"
33920 #: cp/typeck.c:2509
33921 #, gcc-internal-format
33922 msgid "invalid use of %qs on pointer to member"
33925 #: cp/typeck.c:2513
33926 #, gcc-internal-format
33927 msgid "invalid type argument of %qs"
33930 #: cp/typeck.c:2515
33931 #, gcc-internal-format
33932 msgid "invalid type argument"
33935 #: cp/typeck.c:2542
33936 #, gcc-internal-format
33937 msgid "subscript missing in array reference"
33940 #: cp/typeck.c:2622
33941 #, gcc-internal-format
33942 msgid "ISO C++ forbids subscripting non-lvalue array"
33945 #: cp/typeck.c:2634
33946 #, gcc-internal-format
33947 msgid "subscripting array declared %<register%>"
33950 #: cp/typeck.c:2726
33951 #, gcc-internal-format
33952 msgid "object missing in use of %qE"
33955 #: cp/typeck.c:2859
33956 #, gcc-internal-format
33957 msgid "ISO C++ forbids calling %<::main%> from within program"
33960 #: cp/typeck.c:2878
33961 #, gcc-internal-format
33963 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%"
33964 ">, e.g. %<(... ->* %E) (...)%>"
33967 #: cp/typeck.c:2893
33968 #, gcc-internal-format
33969 msgid "%qE cannot be used as a function"
33972 #: cp/typeck.c:2986
33973 #, gcc-internal-format
33974 msgid "too many arguments to %s %q+#D"
33977 #: cp/typeck.c:2988 cp/typeck.c:3101
33978 #, gcc-internal-format
33979 msgid "at this point in file"
33982 #: cp/typeck.c:2991
33983 #, gcc-internal-format
33984 msgid "too many arguments to function"
33987 #: cp/typeck.c:3026
33988 #, gcc-internal-format
33989 msgid "parameter %P of %qD has incomplete type %qT"
33992 #: cp/typeck.c:3029
33993 #, gcc-internal-format
33994 msgid "parameter %P has incomplete type %qT"
33997 #: cp/typeck.c:3099
33998 #, gcc-internal-format
33999 msgid "too few arguments to %s %q+#D"
34002 #: cp/typeck.c:3104
34003 #, gcc-internal-format
34004 msgid "too few arguments to function"
34007 #: cp/typeck.c:3282 cp/typeck.c:3293
34008 #, gcc-internal-format
34009 msgid "assuming cast to type %qT from overloaded function"
34012 #: cp/typeck.c:3501
34013 #, gcc-internal-format
34014 msgid "left rotate count is negative"
34017 #: cp/typeck.c:3502
34018 #, gcc-internal-format
34019 msgid "right rotate count is negative"
34022 #: cp/typeck.c:3508
34023 #, gcc-internal-format
34024 msgid "left rotate count >= width of type"
34027 #: cp/typeck.c:3509
34028 #, gcc-internal-format
34029 msgid "right rotate count >= width of type"
34032 #: cp/typeck.c:3528 cp/typeck.c:3751
34033 #, gcc-internal-format
34034 msgid "comparison with string literal results in unspecified behaviour"
34037 #: cp/typeck.c:3568 cp/typeck.c:3576 cp/typeck.c:3771 cp/typeck.c:3779
34038 #, gcc-internal-format
34039 msgid "ISO C++ forbids comparison between pointer and integer"
34042 #: cp/typeck.c:3796
34043 #, gcc-internal-format
34044 msgid "unordered comparison on non-floating point argument"
34047 #: cp/typeck.c:3835
34048 #, gcc-internal-format
34049 msgid "invalid operands of types %qT and %qT to binary %qO"
34052 #. Some sort of arithmetic operation involving NULL was
34053 #. performed. Note that pointer-difference and pointer-addition
34054 #. have already been handled above, and so we don't end up here in
34056 #: cp/typeck.c:3925
34057 #, gcc-internal-format
34058 msgid "NULL used in arithmetic"
34061 #: cp/typeck.c:3992
34062 #, gcc-internal-format
34063 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
34066 #: cp/typeck.c:3994
34067 #, gcc-internal-format
34068 msgid "ISO C++ forbids using pointer to a function in subtraction"
34071 #: cp/typeck.c:3996
34072 #, gcc-internal-format
34073 msgid "ISO C++ forbids using pointer to a method in subtraction"
34076 #: cp/typeck.c:4009
34077 #, gcc-internal-format
34078 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
34081 #: cp/typeck.c:4069
34082 #, gcc-internal-format
34083 msgid "invalid use of %qE to form a pointer-to-member-function"
34086 #: cp/typeck.c:4072
34087 #, gcc-internal-format
34088 msgid " a qualified-id is required"
34091 #: cp/typeck.c:4077
34092 #, gcc-internal-format
34094 "parentheses around %qE cannot be used to form a pointer-to-member-function"
34097 #: cp/typeck.c:4100
34098 #, gcc-internal-format
34099 msgid "taking address of temporary"
34102 #: cp/typeck.c:4360
34103 #, gcc-internal-format
34104 msgid "ISO C++ forbids incrementing an enum"
34107 #: cp/typeck.c:4361
34108 #, gcc-internal-format
34109 msgid "ISO C++ forbids decrementing an enum"
34112 #: cp/typeck.c:4377
34113 #, gcc-internal-format
34114 msgid "cannot increment a pointer to incomplete type %qT"
34117 #: cp/typeck.c:4378
34118 #, gcc-internal-format
34119 msgid "cannot decrement a pointer to incomplete type %qT"
34122 #: cp/typeck.c:4389
34123 #, gcc-internal-format
34124 msgid "ISO C++ forbids incrementing a pointer of type %qT"
34127 #: cp/typeck.c:4390
34128 #, gcc-internal-format
34129 msgid "ISO C++ forbids decrementing a pointer of type %qT"
34132 #: cp/typeck.c:4416
34133 #, gcc-internal-format
34134 msgid "invalid use of Boolean expression as operand to %<operator--%>"
34137 #: cp/typeck.c:4448
34138 #, gcc-internal-format
34139 msgid "ISO C++ forbids taking address of function %<::main%>"
34142 #. An expression like &memfn.
34143 #: cp/typeck.c:4509
34144 #, gcc-internal-format
34146 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
34147 "static member function to form a pointer to member function. Say %<&%T::%D%>"
34150 #: cp/typeck.c:4514
34151 #, gcc-internal-format
34153 "ISO C++ forbids taking the address of a bound member function to form a "
34154 "pointer to member function. Say %<&%T::%D%>"
34157 #: cp/typeck.c:4543
34158 #, gcc-internal-format
34159 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
34162 #: cp/typeck.c:4571
34163 #, gcc-internal-format
34164 msgid "cannot create pointer to reference member %qD"
34167 #: cp/typeck.c:4786
34168 #, gcc-internal-format
34169 msgid "cannot take the address of %<this%>, which is an rvalue expression"
34172 #: cp/typeck.c:4809
34173 #, gcc-internal-format
34174 msgid "address of explicit register variable %qD requested"
34177 #: cp/typeck.c:4814
34178 #, gcc-internal-format
34179 msgid "address requested for %qD, which is declared %<register%>"
34182 #: cp/typeck.c:4881
34183 #, gcc-internal-format
34184 msgid "%s expression list treated as compound expression"
34187 #: cp/typeck.c:4971
34188 #, gcc-internal-format
34189 msgid "cast from type %qT to type %qT casts away constness"
34192 #: cp/typeck.c:4976
34193 #, gcc-internal-format
34194 msgid "static_cast from type %qT to type %qT casts away constness"
34197 #: cp/typeck.c:4981
34198 #, gcc-internal-format
34199 msgid "reinterpret_cast from type %qT to type %qT casts away constness"
34202 #: cp/typeck.c:5301
34203 #, gcc-internal-format
34204 msgid "invalid static_cast from type %qT to type %qT"
34207 #: cp/typeck.c:5324
34208 #, gcc-internal-format
34209 msgid "converting from %qT to %qT"
34212 #: cp/typeck.c:5373
34213 #, gcc-internal-format
34214 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
34217 #: cp/typeck.c:5435
34218 #, gcc-internal-format
34219 msgid "cast from %qT to %qT loses precision"
34222 #: cp/typeck.c:5465
34223 #, gcc-internal-format
34224 msgid "cast from %qT to %qT increases required alignment of target type"
34227 #. Only issue a warning, as we have always supported this
34228 #. where possible, and it is necessary in some cases. DR 195
34229 #. addresses this issue, but as of 2004/10/26 is still in
34231 #: cp/typeck.c:5484
34232 #, gcc-internal-format
34234 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
34237 #: cp/typeck.c:5496
34238 #, gcc-internal-format
34239 msgid "invalid cast from type %qT to type %qT"
34242 #: cp/typeck.c:5552
34243 #, gcc-internal-format
34245 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
34246 "nor a pointer-to-data-member type"
34249 #: cp/typeck.c:5561
34250 #, gcc-internal-format
34252 "invalid use of const_cast with type %qT, which is a pointer or reference to "
34256 #: cp/typeck.c:5586
34257 #, gcc-internal-format
34258 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
34261 #: cp/typeck.c:5635
34262 #, gcc-internal-format
34263 msgid "invalid const_cast from type %qT to type %qT"
34266 #: cp/typeck.c:5712 cp/typeck.c:5720
34267 #, gcc-internal-format
34268 msgid "ISO C++ forbids casting to an array type %qT"
34271 #: cp/typeck.c:5729
34272 #, gcc-internal-format
34273 msgid "invalid cast to function type %qT"
34276 #: cp/typeck.c:5968
34277 #, gcc-internal-format
34278 msgid " in evaluation of %<%Q(%#T, %#T)%>"
34281 #: cp/typeck.c:6019
34282 #, gcc-internal-format
34283 msgid "incompatible types in assignment of %qT to %qT"
34286 #: cp/typeck.c:6032
34287 #, gcc-internal-format
34288 msgid "array used as initializer"
34291 #: cp/typeck.c:6034
34292 #, gcc-internal-format
34293 msgid "invalid array assignment"
34296 #: cp/typeck.c:6132
34297 #, gcc-internal-format
34298 msgid " in pointer to member function conversion"
34301 #: cp/typeck.c:6143
34302 #, gcc-internal-format
34303 msgid "pointer to member conversion via virtual base %qT"
34306 #: cp/typeck.c:6183 cp/typeck.c:6195
34307 #, gcc-internal-format
34308 msgid " in pointer to member conversion"
34311 #: cp/typeck.c:6273
34312 #, gcc-internal-format
34313 msgid "invalid conversion to type %qT from type %qT"
34316 #: cp/typeck.c:6544
34317 #, gcc-internal-format
34318 msgid "cannot convert %qT to %qT for argument %qP to %qD"
34321 #: cp/typeck.c:6547
34322 #, gcc-internal-format
34323 msgid "cannot convert %qT to %qT in %s"
34326 #: cp/typeck.c:6561
34327 #, gcc-internal-format
34328 msgid "%s might be a candidate for a format attribute"
34331 #: cp/typeck.c:6650 cp/typeck.c:6652
34332 #, gcc-internal-format
34333 msgid "in passing argument %P of %q+D"
34336 #: cp/typeck.c:6702
34337 #, gcc-internal-format
34338 msgid "returning reference to temporary"
34341 #: cp/typeck.c:6709
34342 #, gcc-internal-format
34343 msgid "reference to non-lvalue returned"
34346 #: cp/typeck.c:6725
34347 #, gcc-internal-format
34348 msgid "reference to local variable %q+D returned"
34351 #: cp/typeck.c:6728
34352 #, gcc-internal-format
34353 msgid "address of local variable %q+D returned"
34356 #: cp/typeck.c:6763
34357 #, gcc-internal-format
34358 msgid "returning a value from a destructor"
34361 #. If a return statement appears in a handler of the
34362 #. function-try-block of a constructor, the program is ill-formed.
34363 #: cp/typeck.c:6771
34364 #, gcc-internal-format
34365 msgid "cannot return from a handler of a function-try-block of a constructor"
34368 #. You can't return a value from a constructor.
34369 #: cp/typeck.c:6774
34370 #, gcc-internal-format
34371 msgid "returning a value from a constructor"
34374 #: cp/typeck.c:6799
34375 #, gcc-internal-format
34376 msgid "return-statement with no value, in function returning %qT"
34379 #: cp/typeck.c:6820
34380 #, gcc-internal-format
34381 msgid "return-statement with a value, in function returning 'void'"
34384 #: cp/typeck.c:6850
34385 #, gcc-internal-format
34387 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
34388 "fcheck-new is in effect)"
34392 #, gcc-internal-format
34393 msgid "type %qT is not a base type for type %qT"
34397 #, gcc-internal-format
34398 msgid "%s of read-only parameter %qD"
34401 #: cp/typeck2.c:102
34402 #, gcc-internal-format
34403 msgid "%s of read-only reference %qD"
34406 #: cp/typeck2.c:104
34407 #, gcc-internal-format
34408 msgid "%s of read-only named return value %qD"
34411 #: cp/typeck2.c:106
34412 #, gcc-internal-format
34413 msgid "%s of function %qD"
34416 #: cp/typeck2.c:108
34417 #, gcc-internal-format
34418 msgid "%s of read-only location %qE"
34421 #: cp/typeck2.c:288
34422 #, gcc-internal-format
34423 msgid "cannot declare variable %q+D to be of abstract type %qT"
34426 #: cp/typeck2.c:291
34427 #, gcc-internal-format
34428 msgid "cannot declare parameter %q+D to be of abstract type %qT"
34431 #: cp/typeck2.c:294
34432 #, gcc-internal-format
34433 msgid "cannot declare field %q+D to be of abstract type %qT"
34436 #: cp/typeck2.c:298
34437 #, gcc-internal-format
34438 msgid "invalid abstract return type for member function %q+#D"
34441 #: cp/typeck2.c:300
34442 #, gcc-internal-format
34443 msgid "invalid abstract return type for function %q+#D"
34446 #. Here we do not have location information.
34447 #: cp/typeck2.c:303
34448 #, gcc-internal-format
34449 msgid "invalid abstract type %qT for %qE"
34452 #: cp/typeck2.c:305
34453 #, gcc-internal-format
34454 msgid "invalid abstract type for %q+D"
34457 #: cp/typeck2.c:308
34458 #, gcc-internal-format
34459 msgid "cannot allocate an object of abstract type %qT"
34462 #: cp/typeck2.c:316
34463 #, gcc-internal-format
34464 msgid "%J because the following virtual functions are pure within %qT:"
34467 #: cp/typeck2.c:320
34468 #, gcc-internal-format
34472 #: cp/typeck2.c:327
34473 #, gcc-internal-format
34474 msgid "%J since type %qT has pure virtual functions"
34477 #: cp/typeck2.c:607
34478 #, gcc-internal-format
34479 msgid "constructor syntax used, but no constructor declared for type %qT"
34482 #: cp/typeck2.c:621
34483 #, gcc-internal-format
34484 msgid "cannot initialize arrays using this syntax"
34487 #: cp/typeck2.c:707
34488 #, gcc-internal-format
34489 msgid "narrowing conversion of %qE from %qT to %qT inside { }"
34492 #: cp/typeck2.c:765
34493 #, gcc-internal-format
34494 msgid "int-array initialized from non-wide string"
34497 #: cp/typeck2.c:770
34498 #, gcc-internal-format
34499 msgid "int-array initialized from incompatible wide string"
34502 #: cp/typeck2.c:829
34503 #, gcc-internal-format
34504 msgid "cannot initialize aggregate of type %qT with a compound literal"
34507 #: cp/typeck2.c:838
34508 #, gcc-internal-format
34509 msgid "array must be initialized with a brace-enclosed initializer"
34512 #: cp/typeck2.c:920 cp/typeck2.c:1028
34513 #, gcc-internal-format
34514 msgid "non-trivial designated initializers not supported"
34517 #: cp/typeck2.c:1052 cp/typeck2.c:1066
34518 #, gcc-internal-format
34519 msgid "missing initializer for member %qD"
34522 #: cp/typeck2.c:1057
34523 #, gcc-internal-format
34524 msgid "uninitialized const member %qD"
34527 #: cp/typeck2.c:1059
34528 #, gcc-internal-format
34529 msgid "member %qD with uninitialized const fields"
34532 #: cp/typeck2.c:1061
34533 #, gcc-internal-format
34534 msgid "member %qD is uninitialized reference"
34537 #: cp/typeck2.c:1119
34538 #, gcc-internal-format
34539 msgid "no field %qD found in union being initialized"
34542 #: cp/typeck2.c:1128
34543 #, gcc-internal-format
34544 msgid "index value instead of field name in union initializer"
34547 #: cp/typeck2.c:1283
34548 #, gcc-internal-format
34549 msgid "circular pointer delegation detected"
34552 #: cp/typeck2.c:1296
34553 #, gcc-internal-format
34554 msgid "base operand of %<->%> has non-pointer type %qT"
34557 #: cp/typeck2.c:1320
34558 #, gcc-internal-format
34559 msgid "result of %<operator->()%> yields non-pointer result"
34562 #: cp/typeck2.c:1322
34563 #, gcc-internal-format
34564 msgid "base operand of %<->%> is not a pointer"
34567 #: cp/typeck2.c:1344
34568 #, gcc-internal-format
34569 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
34572 #: cp/typeck2.c:1353
34573 #, gcc-internal-format
34574 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
34577 #: cp/typeck2.c:1375
34578 #, gcc-internal-format
34579 msgid "pointer to member type %qT incompatible with object type %qT"
34582 #: cp/typeck2.c:1616
34583 #, gcc-internal-format
34584 msgid "call to function %qD which throws incomplete type %q#T"
34587 #: cp/typeck2.c:1619
34588 #, gcc-internal-format
34589 msgid "call to function which throws incomplete type %q#T"
34592 #: fortran/f95-lang.c:211
34593 #, gcc-internal-format
34594 msgid "Unexpected type in truthvalue_conversion"
34597 #: fortran/f95-lang.c:273
34598 #, gcc-internal-format
34599 msgid "can't open input file: %s"
34602 #: fortran/f95-lang.c:600
34603 #, gcc-internal-format
34604 msgid "global register variable %qs used in nested function"
34607 #: fortran/f95-lang.c:604
34608 #, gcc-internal-format
34609 msgid "register variable %qs used in nested function"
34612 #: fortran/f95-lang.c:611
34613 #, gcc-internal-format
34614 msgid "address of global register variable %qs requested"
34617 #: fortran/f95-lang.c:629
34618 #, gcc-internal-format
34619 msgid "address of register variable %qs requested"
34622 #: fortran/trans-array.c:5714
34623 #, gcc-internal-format
34625 "Possible frontend bug: Deferred array size without pointer, allocatable "
34626 "attribute or derived type without allocatable components."
34629 #: fortran/trans-array.c:6195
34630 #, gcc-internal-format
34631 msgid "bad expression type during walk (%d)"
34634 #: fortran/trans-const.c:326
34635 #, gcc-internal-format
34636 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
34639 #: fortran/trans-decl.c:1026
34640 #, gcc-internal-format
34641 msgid "intrinsic variable which isn't a procedure"
34644 #: fortran/trans-decl.c:3131
34645 #, gcc-internal-format
34646 msgid "backend decl for module variable %s already exists"
34649 #: fortran/trans-expr.c:1321
34650 #, gcc-internal-format
34651 msgid "Unknown intrinsic op"
34654 #: fortran/trans-intrinsic.c:733
34655 #, gcc-internal-format
34656 msgid "Intrinsic function %s(%d) not recognized"
34659 #: fortran/trans-io.c:2105
34660 #, gcc-internal-format
34661 msgid "Bad IO basetype (%d)"
34664 #: fortran/trans-types.c:392
34665 #, gcc-internal-format
34666 msgid "integer kind=8 not available for -fdefault-integer-8 option"
34669 #: fortran/trans-types.c:415
34670 #, gcc-internal-format
34671 msgid "real kind=8 not available for -fdefault-real-8 option"
34674 #: fortran/trans-types.c:428
34675 #, gcc-internal-format
34676 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
34679 #: fortran/trans-types.c:1261
34680 #, gcc-internal-format
34681 msgid "Array element size too big"
34684 #: fortran/trans.c:1232
34685 #, gcc-internal-format
34686 msgid "gfc_trans_code(): Bad statement code"
34689 #: java/class.c:834
34690 #, gcc-internal-format
34691 msgid "bad method signature"
34694 #: java/class.c:890
34695 #, gcc-internal-format
34696 msgid "misplaced ConstantValue attribute (not in any field)"
34699 #: java/class.c:893
34700 #, gcc-internal-format
34701 msgid "duplicate ConstantValue attribute for field '%s'"
34704 #: java/class.c:904
34705 #, gcc-internal-format
34706 msgid "ConstantValue attribute of field '%s' has wrong type"
34709 #: java/class.c:1601
34710 #, gcc-internal-format
34711 msgid "%Jabstract method in non-abstract class"
34714 #: java/class.c:2669
34715 #, gcc-internal-format
34716 msgid "non-static method %q+D overrides static method"
34719 #: java/decl.c:1155
34720 #, gcc-internal-format
34721 msgid "%q+D used prior to declaration"
34724 #: java/decl.c:1578
34725 #, gcc-internal-format
34726 msgid "In %+D: overlapped variable and exception ranges at %d"
34729 #: java/decl.c:1629
34730 #, gcc-internal-format
34731 msgid "bad type in parameter debug info"
34734 #: java/decl.c:1638
34735 #, gcc-internal-format
34736 msgid "bad PC range for debug info for local %q+D"
34740 #, gcc-internal-format
34741 msgid "need to insert runtime check for %s"
34744 #: java/expr.c:526 java/expr.c:573
34745 #, gcc-internal-format
34746 msgid "assert: %s is assign compatible with %s"
34750 #, gcc-internal-format
34751 msgid "stack underflow - dup* operation"
34754 #: java/expr.c:1689
34755 #, gcc-internal-format
34756 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
34759 #: java/expr.c:1717
34760 #, gcc-internal-format
34761 msgid "field %qs not found"
34764 #: java/expr.c:2269
34765 #, gcc-internal-format
34766 msgid "method '%s' not found in class"
34769 #: java/expr.c:2474
34770 #, gcc-internal-format
34771 msgid "failed to find class '%s'"
34774 #: java/expr.c:2515
34775 #, gcc-internal-format
34776 msgid "class '%s' has no method named '%s' matching signature '%s'"
34779 #: java/expr.c:2546
34780 #, gcc-internal-format
34781 msgid "invokestatic on non static method"
34784 #: java/expr.c:2551
34785 #, gcc-internal-format
34786 msgid "invokestatic on abstract method"
34789 #: java/expr.c:2559
34790 #, gcc-internal-format
34791 msgid "invoke[non-static] on static method"
34794 #: java/expr.c:2916
34795 #, gcc-internal-format
34796 msgid "missing field '%s' in '%s'"
34799 #: java/expr.c:2923
34800 #, gcc-internal-format
34801 msgid "mismatching signature for field '%s' in '%s'"
34804 #: java/expr.c:2952
34805 #, gcc-internal-format
34806 msgid "assignment to final field %q+D not in field's class"
34809 #: java/expr.c:3175
34810 #, gcc-internal-format
34811 msgid "invalid PC in line number table"
34814 #: java/expr.c:3225
34815 #, gcc-internal-format
34816 msgid "unreachable bytecode from %d to before %d"
34819 #: java/expr.c:3267
34820 #, gcc-internal-format
34821 msgid "unreachable bytecode from %d to the end of the method"
34824 #. duplicate code from LOAD macro
34825 #: java/expr.c:3574
34826 #, gcc-internal-format
34827 msgid "unrecogized wide sub-instruction"
34830 #: java/jcf-parse.c:508
34831 #, gcc-internal-format
34832 msgid "<constant pool index %d not in range>"
34835 #: java/jcf-parse.c:518
34836 #, gcc-internal-format
34837 msgid "<constant pool index %d unexpected type"
34840 #: java/jcf-parse.c:1098
34841 #, gcc-internal-format
34842 msgid "bad string constant"
34845 #: java/jcf-parse.c:1116
34846 #, gcc-internal-format
34847 msgid "bad value constant type %d, index %d"
34850 #: java/jcf-parse.c:1399 java/jcf-parse.c:1405
34851 #, gcc-internal-format
34852 msgid "cannot find file for class %s"
34855 #: java/jcf-parse.c:1430
34856 #, gcc-internal-format
34857 msgid "not a valid Java .class file"
34860 #: java/jcf-parse.c:1433
34861 #, gcc-internal-format
34862 msgid "error while parsing constant pool"
34865 #. FIXME - where was first time
34866 #: java/jcf-parse.c:1448
34867 #, gcc-internal-format
34868 msgid "reading class %s for the second time from %s"
34871 #: java/jcf-parse.c:1466
34872 #, gcc-internal-format
34873 msgid "error while parsing fields"
34876 #: java/jcf-parse.c:1469
34877 #, gcc-internal-format
34878 msgid "error while parsing methods"
34881 #: java/jcf-parse.c:1472
34882 #, gcc-internal-format
34883 msgid "error while parsing final attributes"
34886 #: java/jcf-parse.c:1512
34887 #, gcc-internal-format
34888 msgid "%Hduplicate class will only be compiled once"
34891 #: java/jcf-parse.c:1607
34892 #, gcc-internal-format
34893 msgid "missing Code attribute"
34896 #: java/jcf-parse.c:1851
34897 #, gcc-internal-format
34898 msgid "no input file specified"
34901 #: java/jcf-parse.c:1886
34902 #, gcc-internal-format
34903 msgid "can't close input file %s: %m"
34906 #: java/jcf-parse.c:1931
34907 #, gcc-internal-format
34908 msgid "bad zip/jar file %s"
34911 #: java/jcf-parse.c:2138
34912 #, gcc-internal-format
34913 msgid "error while reading %s from zip file"
34916 #: java/jvspec.c:425
34917 #, gcc-internal-format
34918 msgid "warning: already-compiled .class files ignored with -C"
34922 #, gcc-internal-format
34923 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
34927 #, gcc-internal-format
34928 msgid "-fjni is incompatible with -freduced-reflection"
34932 #, gcc-internal-format
34933 msgid "can't do dependency tracking with input from stdin"
34937 #, gcc-internal-format
34938 msgid "couldn't determine target name for dependency tracking"
34941 #: java/mangle_name.c:139 java/mangle_name.c:209
34942 #, gcc-internal-format
34943 msgid "internal error - invalid Utf8 name"
34946 #: java/typeck.c:490
34947 #, gcc-internal-format
34948 msgid "junk at end of signature string"
34951 #: java/verify-glue.c:378
34952 #, gcc-internal-format
34953 msgid "verification failed: %s"
34956 #: java/verify-glue.c:380
34957 #, gcc-internal-format
34958 msgid "verification failed at PC=%d: %s"
34961 #: java/verify-glue.c:468
34962 #, gcc-internal-format
34963 msgid "bad pc in exception_table"
34966 #: objc/objc-act.c:698
34967 #, gcc-internal-format
34968 msgid "%<@end%> must appear in an @implementation context"
34971 #: objc/objc-act.c:727
34972 #, gcc-internal-format
34973 msgid "method declaration not in @interface context"
34976 #: objc/objc-act.c:738
34977 #, gcc-internal-format
34978 msgid "method definition not in @implementation context"
34981 #: objc/objc-act.c:1167
34982 #, gcc-internal-format
34983 msgid "comparison of distinct Objective-C types lacks a cast"
34986 #: objc/objc-act.c:1171
34987 #, gcc-internal-format
34988 msgid "initialization from distinct Objective-C type"
34991 #: objc/objc-act.c:1175
34992 #, gcc-internal-format
34993 msgid "assignment from distinct Objective-C type"
34996 #: objc/objc-act.c:1179
34997 #, gcc-internal-format
34998 msgid "distinct Objective-C type in return"
35001 #: objc/objc-act.c:1183
35002 #, gcc-internal-format
35003 msgid "passing argument %d of %qE from distinct Objective-C type"
35006 #: objc/objc-act.c:1339
35007 #, gcc-internal-format
35008 msgid "statically allocated instance of Objective-C class %qs"
35011 #: objc/objc-act.c:1416
35012 #, gcc-internal-format
35013 msgid "protocol %qs has circular dependency"
35016 #: objc/objc-act.c:1441 objc/objc-act.c:6600
35017 #, gcc-internal-format
35018 msgid "cannot find protocol declaration for %qs"
35021 #: objc/objc-act.c:1905 objc/objc-act.c:3356 objc/objc-act.c:7215
35022 #: objc/objc-act.c:7551 objc/objc-act.c:7605 objc/objc-act.c:7630
35023 #, gcc-internal-format
35024 msgid "cannot find interface declaration for %qs"
35027 #: objc/objc-act.c:1909
35028 #, gcc-internal-format
35029 msgid "interface %qs does not have valid constant string layout"
35032 #: objc/objc-act.c:1914
35033 #, gcc-internal-format
35034 msgid "cannot find reference tag for class %qs"
35037 #: objc/objc-act.c:2549
35038 #, gcc-internal-format
35039 msgid "%Hcreating selector for nonexistent method %qE"
35042 #: objc/objc-act.c:2754
35043 #, gcc-internal-format
35044 msgid "%qs is not an Objective-C class name or alias"
35047 #: objc/objc-act.c:2882 objc/objc-act.c:2913 objc/objc-act.c:7479
35048 #: objc/objc-act.c:7780 objc/objc-act.c:7810
35049 #, gcc-internal-format
35050 msgid "Objective-C declarations may only appear in global scope"
35053 #: objc/objc-act.c:2887
35054 #, gcc-internal-format
35055 msgid "cannot find class %qs"
35058 #: objc/objc-act.c:2889
35059 #, gcc-internal-format
35060 msgid "class %qs already exists"
35063 #: objc/objc-act.c:2933 objc/objc-act.c:7520
35064 #, gcc-internal-format
35065 msgid "%qs redeclared as different kind of symbol"
35068 #: objc/objc-act.c:3209
35069 #, gcc-internal-format
35070 msgid "strong-cast assignment has been intercepted"
35073 #: objc/objc-act.c:3251
35074 #, gcc-internal-format
35075 msgid "strong-cast may possibly be needed"
35078 #: objc/objc-act.c:3261
35079 #, gcc-internal-format
35080 msgid "instance variable assignment has been intercepted"
35083 #: objc/objc-act.c:3280
35084 #, gcc-internal-format
35085 msgid "pointer arithmetic for garbage-collected objects not allowed"
35088 #: objc/objc-act.c:3286
35089 #, gcc-internal-format
35090 msgid "global/static variable assignment has been intercepted"
35093 #: objc/objc-act.c:3469
35094 #, gcc-internal-format
35095 msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
35098 #: objc/objc-act.c:3812
35099 #, gcc-internal-format
35100 msgid "@catch parameter is not a known Objective-C class type"
35103 #: objc/objc-act.c:3828
35104 #, gcc-internal-format
35105 msgid "exception of type %<%T%> will be caught"
35108 #: objc/objc-act.c:3830
35109 #, gcc-internal-format
35110 msgid "%H by earlier handler for %<%T%>"
35113 #: objc/objc-act.c:3883
35114 #, gcc-internal-format
35115 msgid "%<@try%> without %<@catch%> or %<@finally%>"
35118 #: objc/objc-act.c:3931
35119 #, gcc-internal-format
35120 msgid "%<@throw%> (rethrow) used outside of a @catch block"
35123 #: objc/objc-act.c:4332
35124 #, gcc-internal-format
35125 msgid "type %q+D does not have a known size"
35128 #: objc/objc-act.c:4968
35129 #, gcc-internal-format
35133 #: objc/objc-act.c:4991 objc/objc-act.c:5010
35134 #, gcc-internal-format
35135 msgid "inconsistent instance variable specification"
35138 #: objc/objc-act.c:5875
35139 #, gcc-internal-format
35140 msgid "can not use an object as parameter to a method"
35143 #: objc/objc-act.c:6098
35144 #, gcc-internal-format
35145 msgid "multiple %s named %<%c%s%> found"
35148 #: objc/objc-act.c:6324
35149 #, gcc-internal-format
35150 msgid "no super class declared in @interface for %qs"
35153 #: objc/objc-act.c:6362
35154 #, gcc-internal-format
35155 msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
35158 #: objc/objc-act.c:6421
35159 #, gcc-internal-format
35160 msgid "invalid receiver type %qs"
35163 #: objc/objc-act.c:6436
35164 #, gcc-internal-format
35165 msgid "%<%c%s%> not found in protocol(s)"
35168 #: objc/objc-act.c:6450
35169 #, gcc-internal-format
35170 msgid "%qs may not respond to %<%c%s%>"
35173 #: objc/objc-act.c:6458
35174 #, gcc-internal-format
35175 msgid "no %<%c%s%> method found"
35178 #: objc/objc-act.c:6464
35179 #, gcc-internal-format
35180 msgid "(Messages without a matching method signature"
35183 #: objc/objc-act.c:6465
35184 #, gcc-internal-format
35185 msgid "will be assumed to return %<id%> and accept"
35188 #: objc/objc-act.c:6466
35189 #, gcc-internal-format
35190 msgid "%<...%> as arguments.)"
35193 #: objc/objc-act.c:6700
35194 #, gcc-internal-format
35195 msgid "undeclared selector %qs"
35198 #. Historically, a class method that produced objects (factory
35199 #. method) would assign `self' to the instance that it
35200 #. allocated. This would effectively turn the class method into
35201 #. an instance method. Following this assignment, the instance
35202 #. variables could be accessed. That practice, while safe,
35203 #. violates the simple rule that a class method should not refer
35204 #. to an instance variable. It's better to catch the cases
35205 #. where this is done unknowingly than to support the above
35207 #: objc/objc-act.c:6742
35208 #, gcc-internal-format
35209 msgid "instance variable %qs accessed in class method"
35212 #: objc/objc-act.c:6976
35213 #, gcc-internal-format
35214 msgid "duplicate declaration of method %<%c%s%>"
35217 #: objc/objc-act.c:7037
35218 #, gcc-internal-format
35219 msgid "duplicate interface declaration for category %<%s(%s)%>"
35222 #: objc/objc-act.c:7064
35223 #, gcc-internal-format
35224 msgid "illegal reference type specified for instance variable %qs"
35227 #: objc/objc-act.c:7075
35228 #, gcc-internal-format
35229 msgid "instance variable %qs has unknown size"
35232 #: objc/objc-act.c:7100
35233 #, gcc-internal-format
35234 msgid "type %qs has no default constructor to call"
35237 #: objc/objc-act.c:7106
35238 #, gcc-internal-format
35239 msgid "destructor for %qs shall not be run either"
35242 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
35243 #. initialize them.
35244 #: objc/objc-act.c:7118
35245 #, gcc-internal-format
35246 msgid "type %qs has virtual member functions"
35249 #: objc/objc-act.c:7119
35250 #, gcc-internal-format
35251 msgid "illegal aggregate type %qs specified for instance variable %qs"
35254 #: objc/objc-act.c:7129
35255 #, gcc-internal-format
35256 msgid "type %qs has a user-defined constructor"
35259 #: objc/objc-act.c:7131
35260 #, gcc-internal-format
35261 msgid "type %qs has a user-defined destructor"
35264 #: objc/objc-act.c:7135
35265 #, gcc-internal-format
35267 "C++ constructors and destructors will not be invoked for Objective-C fields"
35270 #: objc/objc-act.c:7244
35271 #, gcc-internal-format
35272 msgid "instance variable %qs is declared private"
35275 #: objc/objc-act.c:7255
35276 #, gcc-internal-format
35277 msgid "instance variable %qs is %s; this will be a hard error in the future"
35280 #: objc/objc-act.c:7262
35281 #, gcc-internal-format
35282 msgid "instance variable %qs is declared %s"
35285 #: objc/objc-act.c:7288 objc/objc-act.c:7376
35286 #, gcc-internal-format
35287 msgid "incomplete implementation of class %qs"
35290 #: objc/objc-act.c:7292 objc/objc-act.c:7381
35291 #, gcc-internal-format
35292 msgid "incomplete implementation of category %qs"
35295 #: objc/objc-act.c:7297 objc/objc-act.c:7386
35296 #, gcc-internal-format
35297 msgid "method definition for %<%c%s%> not found"
35300 #: objc/objc-act.c:7427
35301 #, gcc-internal-format
35302 msgid "%s %qs does not fully implement the %qs protocol"
35305 #: objc/objc-act.c:7485 objc/objc-act.c:9187
35306 #, gcc-internal-format
35307 msgid "%<@end%> missing in implementation context"
35310 #: objc/objc-act.c:7504
35311 #, gcc-internal-format
35312 msgid "cannot find interface declaration for %qs, superclass of %qs"
35315 #: objc/objc-act.c:7534
35316 #, gcc-internal-format
35317 msgid "reimplementation of class %qs"
35320 #: objc/objc-act.c:7566
35321 #, gcc-internal-format
35322 msgid "conflicting super class name %qs"
35325 #: objc/objc-act.c:7568
35326 #, gcc-internal-format
35327 msgid "previous declaration of %qs"
35330 #: objc/objc-act.c:7584 objc/objc-act.c:7582
35331 #, gcc-internal-format
35332 msgid "duplicate interface declaration for class %qs"
35335 #: objc/objc-act.c:7838
35336 #, gcc-internal-format
35337 msgid "duplicate declaration for protocol %qs"
35340 #. Add a readable method name to the warning.
35341 #: objc/objc-act.c:8426
35342 #, gcc-internal-format
35343 msgid "%J%s %<%c%s%>"
35346 #: objc/objc-act.c:8757
35347 #, gcc-internal-format
35348 msgid "no super class declared in interface for %qs"
35351 #: objc/objc-act.c:8808
35352 #, gcc-internal-format
35353 msgid "[super ...] must appear in a method context"
35356 #: objc/objc-act.c:8847
35357 #, gcc-internal-format
35358 msgid "method possibly missing a [super dealloc] call"
35361 #: objc/objc-act.c:9477
35362 #, gcc-internal-format
35363 msgid "local declaration of %qs hides instance variable"