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: 2009-05-10 10:32+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"
19 #: c-decl.c:3944 c-pretty-print.c:393 c-typeck.c:5151 toplev.c:1597
20 #: cp/error.c:585 cp/error.c:848
24 #: c-format.c:361 c-format.c:385 config/i386/msformat-c.c:49
28 #: c-format.c:361 c-format.c:385 config/i386/msformat-c.c:49
29 msgid "the ' ' printf flag"
32 #: c-format.c:362 c-format.c:386 c-format.c:420 c-format.c:432 c-format.c:491
33 #: config/i386/msformat-c.c:50
37 #: c-format.c:362 c-format.c:386 c-format.c:420 c-format.c:432
38 #: config/i386/msformat-c.c:50
39 msgid "the '+' printf flag"
42 #: c-format.c:363 c-format.c:387 c-format.c:433 c-format.c:467
43 #: config/i386/msformat-c.c:51 config/i386/msformat-c.c:86
47 #: c-format.c:363 c-format.c:387 c-format.c:433 config/i386/msformat-c.c:51
48 msgid "the '#' printf flag"
51 #: c-format.c:364 c-format.c:388 c-format.c:465 config/i386/msformat-c.c:52
55 #: c-format.c:364 c-format.c:388 config/i386/msformat-c.c:52
56 msgid "the '0' printf flag"
59 #: c-format.c:365 c-format.c:389 c-format.c:464 c-format.c:494
60 #: config/i386/msformat-c.c:53
64 #: c-format.c:365 c-format.c:389 config/i386/msformat-c.c:53
65 msgid "the '-' printf flag"
68 #: c-format.c:366 c-format.c:447 config/i386/msformat-c.c:54
69 #: config/i386/msformat-c.c:74
73 #: c-format.c:366 config/i386/msformat-c.c:54
74 msgid "the ''' printf flag"
77 #: c-format.c:367 c-format.c:448
82 msgid "the 'I' printf flag"
85 #: c-format.c:368 c-format.c:390 c-format.c:445 c-format.c:468 c-format.c:495
86 #: c-format.c:1629 config/sol2-c.c:45 config/i386/msformat-c.c:55
87 #: config/i386/msformat-c.c:72
91 #: c-format.c:368 c-format.c:390 config/sol2-c.c:45
92 #: config/i386/msformat-c.c:55
93 msgid "field width in printf format"
96 #: c-format.c:369 c-format.c:391 c-format.c:422 c-format.c:435
97 #: config/i386/msformat-c.c:56
101 #: c-format.c:369 c-format.c:391 c-format.c:422 c-format.c:435
102 #: config/i386/msformat-c.c:56
103 msgid "precision in printf format"
106 #: c-format.c:370 c-format.c:392 c-format.c:423 c-format.c:436 c-format.c:446
107 #: c-format.c:498 config/sol2-c.c:46 config/i386/msformat-c.c:57
108 #: config/i386/msformat-c.c:73
109 msgid "length modifier"
112 #: c-format.c:370 c-format.c:392 c-format.c:423 c-format.c:436
113 #: config/sol2-c.c:46 config/i386/msformat-c.c:57
114 msgid "length modifier in printf format"
117 #: c-format.c:421 c-format.c:434
121 #: c-format.c:421 c-format.c:434
122 msgid "the 'q' diagnostic flag"
125 #: c-format.c:442 config/i386/msformat-c.c:70
126 msgid "assignment suppression"
129 #: c-format.c:442 config/i386/msformat-c.c:70
130 msgid "the assignment suppression scanf feature"
133 #: c-format.c:443 config/i386/msformat-c.c:71
137 #: c-format.c:443 config/i386/msformat-c.c:71
138 msgid "the 'a' scanf flag"
146 msgid "the 'm' scanf flag"
149 #: c-format.c:445 config/i386/msformat-c.c:72
150 msgid "field width in scanf format"
153 #: c-format.c:446 config/i386/msformat-c.c:73
154 msgid "length modifier in scanf format"
157 #: c-format.c:447 config/i386/msformat-c.c:74
158 msgid "the ''' scanf flag"
162 msgid "the 'I' scanf flag"
170 msgid "the '_' strftime flag"
174 msgid "the '-' strftime flag"
178 msgid "the '0' strftime flag"
181 #: c-format.c:466 c-format.c:490
186 msgid "the '^' strftime flag"
189 #: c-format.c:467 config/i386/msformat-c.c:86
190 msgid "the '#' strftime flag"
194 msgid "field width in strftime format"
202 msgid "the 'E' strftime modifier"
210 msgid "the 'O' strftime modifier"
214 msgid "the 'O' modifier"
218 msgid "fill character"
222 msgid "fill character in strfmon format"
226 msgid "the '^' strfmon flag"
230 msgid "the '+' strfmon flag"
238 msgid "the '(' strfmon flag"
246 msgid "the '!' strfmon flag"
250 msgid "the '-' strfmon flag"
254 msgid "field width in strfmon format"
258 msgid "left precision"
262 msgid "left precision in strfmon format"
266 msgid "right precision"
270 msgid "right precision in strfmon format"
274 msgid "length modifier in strfmon format"
278 msgid "field precision"
281 #: c-objc-common.c:164
282 msgid "({anonymous})"
285 #: c-opts.c:1490 cp/error.c:990 fortran/cpp.c:552
289 #. Handle deferred options from command-line.
290 #: c-opts.c:1508 fortran/cpp.c:557
291 msgid "<command-line>"
294 #: c-pretty-print.c:314
298 #: c-pretty-print.c:353
299 msgid "<unnamed-unsigned:"
302 #: c-pretty-print.c:354
303 msgid "<unnamed-signed:"
306 #: c-pretty-print.c:357
307 msgid "<unnamed-float:"
310 #: c-pretty-print.c:360
311 msgid "<unnamed-fixed:"
314 #: c-pretty-print.c:375
315 msgid "<typedef-error>"
318 #: c-pretty-print.c:388
322 #: c-pretty-print.c:1126
323 msgid "<erroneous-expression>"
326 #: c-pretty-print.c:1130 cp/cxx-pretty-print.c:154
327 msgid "<return-value>"
331 msgid "array initialized from parenthesized string constant"
334 #: c-typeck.c:5338 c-typeck.c:6197
335 msgid "initialization of a flexible array member"
338 #: c-typeck.c:5348 cp/typeck2.c:756
339 #, gcc-internal-format
340 msgid "char-array initialized from wide string"
344 msgid "wide character array initialized from non-wide string"
348 msgid "wide character array initialized from incompatible wide string"
351 #: c-typeck.c:5380 cp/typeck2.c:784
352 #, gcc-internal-format
353 msgid "initializer-string for array of chars is too long"
357 msgid "array of inappropriate type initialized from string constant"
360 #. ??? This should not be an error when inlining calls to
361 #. unprototyped functions.
362 #: c-typeck.c:5453 c-typeck.c:4925 cp/typeck.c:1645
363 #, gcc-internal-format
364 msgid "invalid use of non-lvalue array"
368 msgid "array initialized from non-constant array expression"
371 #: c-typeck.c:5493 c-typeck.c:5496 c-typeck.c:5504 c-typeck.c:5542
373 msgid "initializer element is not constant"
376 #: c-typeck.c:5509 c-typeck.c:5554 c-typeck.c:7006
377 msgid "initializer element is not a constant expression"
380 #: c-typeck.c:5549 c-typeck.c:7001
381 #, gcc-internal-format
382 msgid "initializer element is not computable at load time"
385 #. Although C99 is unclear about whether incomplete arrays
386 #. of VLAs themselves count as VLAs, it does not make
387 #. sense to permit them to be initialized given that
388 #. ordinary VLAs may not be initialized.
389 #: c-typeck.c:5563 c-decl.c:3337 c-decl.c:3352
390 #, gcc-internal-format
391 msgid "variable-sized object may not be initialized"
395 msgid "invalid initializer"
403 msgid "extra brace group at end of initializer"
407 msgid "missing braces around initializer"
411 msgid "braces around scalar initializer"
415 msgid "initialization of flexible array member in a nested context"
419 msgid "missing initializer"
423 msgid "empty scalar initializer"
427 msgid "extra elements in scalar initializer"
430 #: c-typeck.c:6360 c-typeck.c:6438
431 msgid "array index in non-array initializer"
434 #: c-typeck.c:6365 c-typeck.c:6494
435 msgid "field name not in record or union initializer"
439 msgid "array index in initializer not of integer type"
442 #: c-typeck.c:6420 c-typeck.c:6429
443 msgid "array index in initializer is not an integer constant expression"
446 #: c-typeck.c:6434 c-typeck.c:6436
447 msgid "nonconstant array index in initializer"
450 #: c-typeck.c:6440 c-typeck.c:6443
451 msgid "array index in initializer exceeds array bounds"
455 msgid "empty index range in initializer"
459 msgid "array index range in initializer exceeds array bounds"
462 #: c-typeck.c:6549 c-typeck.c:6576 c-typeck.c:7095
463 msgid "initialized field with side-effects overwritten"
466 #: c-typeck.c:6551 c-typeck.c:6578 c-typeck.c:7097
467 msgid "initialized field overwritten"
470 #: c-typeck.c:7023 c-typeck.c:4574
471 #, gcc-internal-format
472 msgid "enum conversion in initialization is invalid in C++"
476 msgid "excess elements in char array initializer"
479 #: c-typeck.c:7319 c-typeck.c:7378
480 msgid "excess elements in struct initializer"
484 msgid "non-static initialization of a flexible array member"
488 msgid "excess elements in union initializer"
492 msgid "excess elements in array initializer"
496 msgid "excess elements in vector initializer"
500 msgid "excess elements in scalar initializer"
504 msgid "flow control insn inside a basic block"
508 msgid "wrong insn in the fallthru edge"
512 msgid "insn outside basic block"
516 msgid "return not followed by barrier"
519 #: collect2.c:396 gcc.c:7153
521 msgid "internal gcc abort in %s, at %s:%d"
529 #: collect2.c:1284 collect2.c:1432 collect2.c:1467
534 #: collect2.c:1287 collect2.c:1437 collect2.c:1470
541 msgid "collect2 version %s"
546 msgid "%d constructor(s) found\n"
551 msgid "%d destructor(s) found\n"
556 msgid "%d frame table(s) found\n"
561 msgid "can't get program status"
566 msgid "could not open response file %s"
571 msgid "could not write to response file %s"
576 msgid "could not close response file %s"
581 msgid "[cannot find %s]"
586 msgid "cannot find '%s'"
589 #: collect2.c:1641 collect2.c:2132 collect2.c:2287 gcc.c:3021
591 msgid "pex_init failed"
596 msgid "[Leaving %s]\n"
603 "write_c_file - output name is %s, prefix is %s\n"
608 msgid "cannot find 'nm'"
613 msgid "can't open nm output"
618 msgid "init function found in object %s"
623 msgid "fini function found in object %s"
628 msgid "can't open ldd output"
635 "ldd output with constructors/destructors.\n"
640 msgid "dynamic dependency %s not found"
645 msgid "unable to open dynamic dependency '%s'"
650 msgid "%s: not a COFF file"
655 msgid "%s: cannot open as COFF file"
660 msgid "library lib%s not found"
665 msgid "\"%s\" is not a valid option to the preprocessor"
670 msgid "too many input files"
675 msgid "compilation terminated due to -Wfatal-errors.\n"
681 "Please submit a full bug report,\n"
682 "with preprocessed source if appropriate.\n"
683 "See %s for instructions.\n"
688 msgid "compilation terminated.\n"
694 "*** WARNING *** there are active plugins, do not report this as a bug unless "
695 "you can reproduce it without enabling any plugins.\n"
700 msgid "%s:%d: confused by earlier errors, bailing out\n"
705 msgid "Internal compiler error: Error reporting routines re-entered.\n"
709 msgid "negative insn length"
713 msgid "could not split insn"
717 msgid "invalid 'asm': "
722 msgid "nested assembly dialect alternatives"
725 #: final.c:3205 final.c:3217
727 msgid "unterminated assembly dialect alternative"
732 msgid "operand number missing after %%-letter"
735 #: final.c:3267 final.c:3308
737 msgid "operand number out of range"
742 msgid "invalid %%-code"
747 msgid "'%%l' operand isn't a label"
750 #. We can't handle floating point constants;
751 #. PRINT_OPERAND must handle them.
752 #. We can't handle floating point constants; PRINT_OPERAND must
754 #. We can't handle floating point constants;
755 #. PRINT_OPERAND must handle them.
756 #: final.c:3503 vmsdbgout.c:488 config/i386/i386.c:10285
757 #: config/pdp11/pdp11.c:1677
759 msgid "floating constant misused"
762 #: final.c:3565 vmsdbgout.c:545 config/i386/i386.c:10372
763 #: config/pdp11/pdp11.c:1724
765 msgid "invalid expression as operand"
770 msgid "Using built-in specs.\n"
776 "Setting spec %s to '%s'\n"
782 msgid "Reading specs from %s\n"
785 #: gcc.c:2132 gcc.c:2151
787 msgid "specs %%include syntax malformed after %ld characters"
792 msgid "could not find specs file %s\n"
795 #: gcc.c:2176 gcc.c:2184 gcc.c:2193 gcc.c:2202
797 msgid "specs %%rename syntax malformed after %ld characters"
802 msgid "specs %s spec was not found to be renamed"
807 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
812 msgid "rename spec %s to %s\n"
824 msgid "specs unknown %% command after %ld characters"
827 #: gcc.c:2249 gcc.c:2262
829 msgid "specs file malformed after %ld characters"
834 msgid "spec file has no spec for linking"
837 #: gcc.c:2642 gcc.c:4954
844 msgid "system path '%s' is not absolute"
849 msgid "-pipe not supported"
856 "Go ahead? (y or n) "
860 msgid "failed to get exit status"
864 msgid "failed to get process times"
870 "Internal error: %s (program %s)\n"
871 "Please submit a full bug report.\n"
872 "See %s for instructions."
877 msgid "# %s %.2f %.2f\n"
882 msgid "Usage: %s [options] file...\n"
890 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
894 msgid " --help Display this information\n"
899 " --target-help Display target specific command line options\n"
904 " --help={target|optimizers|warnings|params|[^]{joined|separate|"
905 "undocumented}}[,...]\n"
910 " Display specific types of command line options\n"
914 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
918 msgid " --version Display compiler version information\n"
922 msgid " -dumpspecs Display all of the built in spec strings\n"
926 msgid " -dumpversion Display the version of the compiler\n"
930 msgid " -dumpmachine Display the compiler's target processor\n"
935 " -print-search-dirs Display the directories in the compiler's search "
941 " -print-libgcc-file-name Display the name of the compiler's companion "
946 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
951 " -print-prog-name=<prog> Display the full path to compiler component "
957 " -print-multi-directory Display the root directory for versions of "
963 " -print-multi-lib Display the mapping between command line options "
965 " multiple library search directories\n"
969 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
973 msgid " -print-sysroot Display the target libraries directory\n"
978 " -print-sysroot-headers-suffix Display the sysroot suffix used to find "
984 " -Wa,<options> Pass comma-separated <options> on to the "
990 " -Wp,<options> Pass comma-separated <options> on to the "
996 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
1000 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
1004 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
1008 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
1013 " -combine Pass multiple source files to compiler at once\n"
1017 msgid " -save-temps Do not delete intermediate files\n"
1021 msgid " -save-temps=<arg> Do not delete intermediate files\n"
1025 msgid " -pipe Use pipes rather than intermediate files\n"
1029 msgid " -time Time the execution of each subprocess\n"
1034 " -specs=<file> Override built-in specs with the contents of "
1040 " -std=<standard> Assume that the input sources are for <standard>\n"
1045 " --sysroot=<directory> Use <directory> as the root directory for "
1052 " -B <directory> Add <directory> to the compiler's search paths\n"
1056 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
1061 " -V <version> Run gcc version number <version>, if installed\n"
1066 " -v Display the programs invoked by the compiler\n"
1071 " -### Like -v but options quoted and commands not "
1077 " -E Preprocess only; do not compile, assemble or "
1082 msgid " -S Compile only; do not assemble or link\n"
1086 msgid " -c Compile and assemble, but do not link\n"
1090 msgid " -o <file> Place the output into <file>\n"
1095 " -x <language> Specify the language of the following input "
1097 " Permissible languages include: c c++ assembler "
1099 " 'none' means revert to the default behavior of\n"
1100 " guessing the language based on the file's "
1108 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
1109 " passed on to the various sub-processes invoked by %s. In order to pass\n"
1110 " other options on to these processes the -W<letter> options must be used.\n"
1115 msgid "'-%c' option must have argument"
1120 msgid "couldn't run '%s': %s"
1125 msgid "couldn't run '%s': %s: %s"
1130 msgid "argument to '-Xlinker' is missing"
1135 msgid "argument to '-Xpreprocessor' is missing"
1140 msgid "argument to '-Xassembler' is missing"
1145 msgid "argument to '-l' is missing"
1150 msgid "'%s' is an unknown -save-temps option"
1155 msgid "argument to '-specs' is missing"
1160 msgid "argument to '-specs=' is missing"
1165 msgid "argument to '-wrapper' is missing"
1170 msgid "'-%c' must come at the start of the command line"
1175 msgid "argument to '-B' is missing"
1180 msgid "argument to '-x' is missing"
1185 msgid "argument to '-%s' is missing"
1190 msgid "switch '%s' does not start with '-'"
1195 msgid "could not open temporary response file %s"
1200 msgid "could not write to temporary response file %s"
1205 msgid "could not close temporary response file %s"
1210 msgid "spec '%s' invalid"
1215 msgid "spec '%s' has invalid '%%0%c'"
1220 msgid "spec '%s' has invalid '%%W%c"
1225 msgid "spec '%s' has invalid '%%x%c'"
1230 msgid "Processing spec %c%s%c, which is '%s'\n"
1235 msgid "unknown spec function '%s'"
1240 msgid "error in args to spec function '%s'"
1245 msgid "malformed spec function name"
1251 msgid "no arguments for spec function"
1256 msgid "malformed spec function arguments"
1261 msgid "braced spec '%s' is invalid at '%c'"
1266 msgid "braced spec body '%s' is invalid"
1271 msgid "install: %s%s\n"
1276 msgid "programs: %s\n"
1281 msgid "libraries: %s\n"
1284 #. The error status indicates that only one set of fixed
1285 #. headers should be built.
1288 msgid "not configured with sysroot headers suffix"
1295 "For bug reporting instructions, please see:\n"
1303 #: gcc.c:6743 gcov.c:430 fortran/gfortranspec.c:383 java/jcf-dump.c:1170
1307 #: gcc.c:6744 java/jcf-dump.c:1171
1310 "This is free software; see the source for copying conditions. There is NO\n"
1311 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
1317 msgid "Target: %s\n"
1322 msgid "Configured with: %s\n"
1327 msgid "Thread model: %s\n"
1332 msgid "gcc version %s %s\n"
1337 msgid "gcc driver version %s %sexecuting gcc version %s\n"
1342 msgid "no input files"
1347 msgid "cannot specify -o with -c or -S with multiple files"
1352 msgid "spec '%s' is invalid"
1367 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
1373 msgid "multilib spec '%s' is invalid"
1378 msgid "multilib exclusions '%s' is invalid"
1381 #: gcc.c:7618 gcc.c:7759
1383 msgid "multilib select '%s' is invalid"
1388 msgid "multilib exclusion '%s' is invalid"
1393 msgid "environment variable \"%s\" not defined"
1396 #: gcc.c:8094 gcc.c:8099
1398 msgid "invalid version number `%s'"
1403 msgid "too few arguments to %%:version-compare"
1408 msgid "too many arguments to %%:version-compare"
1413 msgid "unknown operator '%s' in %%:version-compare"
1419 "Assembler options\n"
1420 "=================\n"
1427 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
1434 "Usage: gcov [OPTION]... SOURCEFILE...\n"
1441 "Print code coverage information.\n"
1447 msgid " -h, --help Print this help, then exit\n"
1452 msgid " -v, --version Print version number, then exit\n"
1458 " -a, --all-blocks Show information for every basic block\n"
1464 " -b, --branch-probabilities Include branch probabilities in output\n"
1470 " -c, --branch-counts Given counts of branches taken\n"
1471 " rather than percentages\n"
1476 msgid " -n, --no-output Do not create an output file\n"
1482 " -l, --long-file-names Use long output file names for included\n"
1488 msgid " -f, --function-summaries Output summaries for each function\n"
1494 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
1500 msgid " -p, --preserve-paths Preserve all pathname components\n"
1506 " -u, --unconditional-branches Show unconditional branch counts too\n"
1513 "For bug reporting instructions, please see:\n"
1525 "This is free software; see the source for copying conditions.\n"
1526 "There is NO warranty; not even for MERCHANTABILITY or \n"
1527 "FITNESS FOR A PARTICULAR PURPOSE.\n"
1533 msgid "%s:no functions found\n"
1536 #: gcov.c:560 gcov.c:588
1543 msgid "%s:creating '%s'\n"
1548 msgid "%s:error writing output file '%s'\n"
1553 msgid "%s:could not open output file '%s'\n"
1558 msgid "%s:source file is newer than graph file '%s'\n"
1563 msgid "(the message is only displayed one per source file)\n"
1568 msgid "%s:cannot open graph file\n"
1573 msgid "%s:not a gcov graph file\n"
1578 msgid "%s:version '%.4s', prefer '%.4s'\n"
1583 msgid "%s:already seen blocks for '%s'\n"
1588 msgid "%s:corrupted\n"
1593 msgid "%s:cannot open data file, assuming not executed\n"
1598 msgid "%s:not a gcov data file\n"
1603 msgid "%s:version '%.4s', prefer version '%.4s'\n"
1608 msgid "%s:stamp mismatch with graph file\n"
1613 msgid "%s:unknown function '%u'\n"
1618 msgid "%s:profile mismatch for '%s'\n"
1623 msgid "%s:overflowed\n"
1628 msgid "%s:'%s' lacks entry and/or exit blocks\n"
1633 msgid "%s:'%s' has arcs to entry block\n"
1638 msgid "%s:'%s' has arcs from exit block\n"
1643 msgid "%s:graph is unsolvable for '%s'\n"
1653 msgid "Lines executed:%s of %d\n"
1658 msgid "No executable lines\n"
1663 msgid "Branches executed:%s of %d\n"
1668 msgid "Taken at least once:%s of %d\n"
1673 msgid "No branches\n"
1678 msgid "Calls executed:%s of %d\n"
1688 msgid "%s:no lines for '%s'\n"
1693 msgid "call %2d returned %s\n"
1698 msgid "call %2d never executed\n"
1703 msgid "branch %2d taken %s%s\n"
1708 msgid "branch %2d never executed\n"
1713 msgid "unconditional %2d taken %s\n"
1718 msgid "unconditional %2d never executed\n"
1723 msgid "%s:cannot open source file\n"
1727 msgid "PRE disabled"
1731 msgid "GCSE disabled"
1735 msgid "const/copy propagation disabled"
1740 msgid "ignoring duplicate directory \"%s\"\n"
1745 msgid " as it is a non-system directory that duplicates a system directory\n"
1750 msgid "ignoring nonexistent directory \"%s\"\n"
1755 msgid "#include \"...\" search starts here:\n"
1760 msgid "#include <...> search starts here:\n"
1765 msgid "End of search list.\n"
1768 #. Opening quotation mark.
1773 #. Closing quotation mark.
1779 msgid "At top level:"
1782 #: langhooks.c:382 cp/error.c:2661
1784 msgid "In member function %qs"
1787 #: langhooks.c:386 cp/error.c:2664
1789 msgid "In function %qs"
1792 #: langhooks.c:437 cp/error.c:2620
1794 msgid " inlined from %qs at %s:%d:%d"
1797 #: langhooks.c:442 cp/error.c:2625
1799 msgid " inlined from %qs at %s:%d"
1802 #: langhooks.c:448 cp/error.c:2631
1804 msgid " inlined from %qs"
1807 #: loop-iv.c:2965 tree-ssa-loop-niter.c:1871
1808 msgid "assuming that the loop is not infinite"
1811 #: loop-iv.c:2966 tree-ssa-loop-niter.c:1872
1812 msgid "cannot optimize possibly infinite loops"
1815 #: loop-iv.c:2974 tree-ssa-loop-niter.c:1876
1816 msgid "assuming that the loop counter does not overflow"
1819 #: loop-iv.c:2975 tree-ssa-loop-niter.c:1877
1820 msgid "cannot optimize loop, the loop counter may overflow"
1823 #. What to print when a switch has no documentation.
1825 msgid "This switch lacks documentation"
1838 msgid " No options with the desired characteristics were found\n"
1844 " None found. Use --help=%s to show *all* the options supported by the %s "
1851 " All options with the desired characteristics have already been displayed\n"
1855 msgid "The following options are target specific"
1859 msgid "The following options control compiler warning messages"
1863 msgid "The following options control optimizations"
1866 #: opts.c:1358 opts.c:1397
1867 msgid "The following options are language-independent"
1871 msgid "The --param option recognizes the following as parameters"
1875 msgid "The following options are specific to just the language "
1879 msgid "The following options are supported by the language "
1883 msgid "The following options are not documented"
1887 msgid "The following options take separate arguments"
1891 msgid "The following options take joined arguments"
1895 msgid "The following options are language-related"
1900 msgid "warning: --help argument %.*s is ambiguous, please be more specific\n"
1905 msgid "warning: unrecognized argument to --help= option: %.*s\n"
1909 msgid "unable to generate reloads for:"
1913 msgid "this is the insn:"
1916 #. It's the compiler's fault.
1918 msgid "could not find a spill register"
1921 #. It's the compiler's fault.
1923 msgid "VOIDmode on an output"
1927 msgid "Failure trying to reload:"
1931 msgid "unrecognizable insn:"
1935 msgid "insn does not satisfy its constraints:"
1941 "Execution times (seconds)\n"
1944 #. Print total time.
1951 msgid "time in %s: %ld.%06ld (%ld%%)\n"
1956 msgid "collect: reading %s\n"
1961 msgid "removing .rpo file"
1966 msgid "renaming .rpo file"
1971 msgid "collect: recompiling %s\n"
1976 msgid "collect: tweaking %s in %s\n"
1981 msgid "collect: relinking\n"
1986 msgid "unrecoverable error"
1992 "%s%s%s %sversion %s (%s)\n"
1993 "%s\tcompiled by GNU C version %s, "
1998 msgid "%s%s%s %sversion %s (%s) compiled by CC, "
2003 msgid "GMP version %s, MPFR version %s.\n"
2008 msgid "%s%swarning: %s header version %s differs from library version %s.\n"
2014 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
2018 msgid "options passed: "
2022 msgid "options enabled: "
2027 msgid "created and used with differing settings of '%s'"
2031 msgid "out of memory"
2035 msgid "created and used with different settings of -fpic"
2039 msgid "created and used with different settings of -fpie"
2044 "assuming signed overflow does not occur when simplifying && or || to & or |"
2049 "assuming signed overflow does not occur when simplifying ==, != or ! to "
2054 msgid "function not considered for inlining"
2057 #. Inlining failed owing to unavailable function body.
2059 msgid "function body not available"
2063 msgid "redefined extern inline functions are not considered for inlining"
2066 #. Function is not inlinable.
2068 msgid "function not inlinable"
2071 #. Function is not an inlining candidate.
2073 msgid "function not inline candidate"
2077 msgid "--param large-function-growth limit reached"
2081 msgid "--param large-stack-frame-growth limit reached"
2085 msgid "--param max-inline-insns-single limit reached"
2089 msgid "--param max-inline-insns-auto limit reached"
2093 msgid "--param inline-unit-growth limit reached"
2096 #. Recursive inlining.
2098 msgid "recursive inlining"
2101 #. Call is unlikely.
2103 msgid "call is unlikely and code size would grow"
2107 msgid "function not declared inline and code size would grow"
2111 msgid "optimizing for size and code size would grow"
2114 #. Inlining failed because of mismatched options or arguments.
2116 msgid "target specific option mismatch"
2120 msgid "mismatched arguments"
2124 msgid "originally indirect function call not considered for inlining"
2127 #. The remainder are real diagnostic types.
2128 #: diagnostic.def:33
2129 msgid "fatal error: "
2132 #: diagnostic.def:34
2133 msgid "internal compiler error: "
2136 #: diagnostic.def:35
2140 #: diagnostic.def:36
2141 msgid "sorry, unimplemented: "
2144 #: diagnostic.def:37
2148 #: diagnostic.def:38
2149 msgid "anachronism: "
2152 #: diagnostic.def:39
2156 #: diagnostic.def:40
2160 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
2161 #. prefix does not matter.
2162 #: diagnostic.def:43
2166 #: diagnostic.def:44
2172 "The maximum structure size (in bytes) for which GCC will use by-element "
2178 "The maximum number of structure fields for which GCC will use by-element "
2184 "The threshold ratio between instantiated fields and the total structure size"
2188 msgid "The threshold ratio between current and hottest structure counts"
2192 msgid "Maximal esitmated outcome of branch considered predictable"
2197 "The maximum number of instructions in a single function eligible for inlining"
2201 msgid "The maximum number of instructions when automatically inlining"
2206 "The maximum number of instructions inline function can grow to via recursive "
2212 "The maximum number of instructions non-inline function can grow to via "
2213 "recursive inlining"
2217 msgid "The maximum depth of recursive inlining for inline functions"
2221 msgid "The maximum depth of recursive inlining for non-inline functions"
2226 "Inline recursively only when the probability of call being executed exceeds "
2232 "If -fvariable-expansion-in-unroller is used, the maximum number of times "
2233 "that an individual variable will be expanded during loop unrolling"
2238 "If -ftree-vectorize is used, the minimal loop bound of a loop to be "
2239 "considered for vectorization"
2243 msgid "The maximum number of instructions to consider to fill a delay slot"
2248 "The maximum number of instructions to consider to find accurate live "
2249 "register information"
2253 msgid "The maximum length of scheduling's pending operations list"
2257 msgid "The size of function body to be considered large"
2261 msgid "Maximal growth due to inlining of large function (in percent)"
2265 msgid "The size of translation unit to be considered large"
2270 "how much can given compilation unit grow because of the inlining (in percent)"
2275 "how much can given compilation unit grow because of the interprocedural "
2276 "constant propagation (in percent)"
2280 msgid "expense of call operation relative to ordinary arithmetic operations"
2284 msgid "The size of stack frame to be considered large"
2288 msgid "Maximal stack frame growth due to inlining (in percent)"
2292 msgid "The maximum amount of memory to be allocated by GCSE"
2297 "The threshold ratio for performing partial redundancy elimination after "
2303 "The threshold ratio of critical edges execution count that permit performing "
2304 "redundancy elimination after reload"
2308 msgid "The maximum number of instructions to consider to unroll in a loop"
2313 "The maximum number of instructions to consider to unroll in a loop on average"
2317 msgid "The maximum number of unrollings of a single loop"
2321 msgid "The maximum number of insns of a peeled loop"
2325 msgid "The maximum number of peelings of a single loop"
2329 msgid "The maximum number of insns of a completely peeled loop"
2334 "The maximum number of peelings of a single loop that is peeled completely"
2338 msgid "The maximum number of insns of a peeled loop that rolls only once"
2342 msgid "The maximum number of insns of an unswitched loop"
2346 msgid "The maximum number of unswitchings in a single loop"
2351 "Bound on the number of iterations the brute force # of iterations analysis "
2352 "algorithm evaluates"
2356 msgid "Bound on the cost of an expression to compute the number of iterations"
2361 "A factor for tuning the upper bound that swing modulo scheduler uses for "
2367 "The number of cycles the swing modulo scheduler considers when checking "
2368 "conflicts using DFA"
2373 "A threshold on the average loop count considered by the swing modulo "
2379 "Select fraction of the maximal count of repetitions of basic block in "
2380 "program given basic block needs to have to be considered hot"
2385 "Select fraction of the maximal frequency of executions of basic block in "
2386 "function given basic block needs to have to be considered hot"
2391 "Select fraction of the maximal frequency of executions of basic block in "
2392 "function given basic block get alignment"
2397 "Loops iterating at least selected number of iterations will get loop "
2402 msgid "The maximum number of loop iterations we predict statically"
2407 "The percentage of function, weighted by execution frequency, that must be "
2408 "covered by trace formation. Used when profile feedback is available"
2413 "The percentage of function, weighted by execution frequency, that must be "
2414 "covered by trace formation. Used when profile feedback is not available"
2418 msgid "Maximal code growth caused by tail duplication (in percent)"
2423 "Stop reverse growth if the reverse probability of best edge is less than "
2424 "this threshold (in percent)"
2429 "Stop forward growth if the probability of best edge is less than this "
2430 "threshold (in percent). Used when profile feedback is available"
2435 "Stop forward growth if the probability of best edge is less than this "
2436 "threshold (in percent). Used when profile feedback is not available"
2440 msgid "The maximum number of incoming edges to consider for crossjumping"
2445 "The minimum number of matching instructions to consider for crossjumping"
2449 msgid "The maximum expansion factor when copying basic blocks"
2454 "The maximum number of insns to duplicate when unfactoring computed gotos"
2458 msgid "The maximum length of path considered in cse"
2462 msgid "The maximum instructions CSE process before flushing"
2467 "The minimum cost of an expensive expression in the loop invariant motion"
2472 "Bound on number of candidates below that all candidates are considered in iv "
2477 msgid "Bound on number of iv uses in loop optimized in iv optimizations"
2482 "If number of candidates in the set is smaller, we always try to remove "
2483 "unused ivs during its optimization"
2487 msgid "Bound on size of expressions used in the scalar evolutions analyzer"
2491 msgid "Bound on the number of variables in Omega constraint systems"
2495 msgid "Bound on the number of inequalities in Omega constraint systems"
2499 msgid "Bound on the number of equalities in Omega constraint systems"
2503 msgid "Bound on the number of wild cards in Omega constraint systems"
2507 msgid "Bound on the size of the hash table in Omega constraint systems"
2511 msgid "Bound on the number of keys in Omega constraint systems"
2516 "When set to 1, use expensive methods to eliminate all redundant constraints"
2521 "Bound on number of runtime checks inserted by the vectorizer's loop "
2522 "versioning for alignment check"
2527 "Bound on number of runtime checks inserted by the vectorizer's loop "
2528 "versioning for alias check"
2532 msgid "The maximum memory locations recorded by cselib"
2537 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
2538 "total size of the heap"
2542 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
2547 "The maximum number of instructions to search backward when looking for "
2551 #: params.def:538 params.def:548
2553 "The maximum number of blocks in a region to be considered for interblock "
2557 #: params.def:543 params.def:553
2559 "The maximum number of insns in a region to be considered for interblock "
2565 "The minimum probability of reaching a source block for interblock "
2566 "speculative scheduling"
2570 msgid "The maximum number of iterations through CFG to extend regions"
2575 "The maximum conflict delay for an insn to be considered for speculative "
2581 "The minimal probability of speculation success (in percents), so that "
2582 "speculative insn will be scheduled."
2586 msgid "The maximum size of the lookahead window of selective scheduling"
2590 msgid "Maximum number of times that an insn could be scheduled"
2595 "Maximum number of instructions in the ready list that are considered "
2596 "eligible for renaming"
2600 msgid "Minimal distance between possibly conflicting store and load"
2605 "The maximum number of RTL nodes that can be recorded as combiner's last value"
2609 msgid "The upper bound for sharing integer constants"
2614 "Minimum number of virtual mappings to consider switching to full virtual "
2620 "Ratio between virtual mappings and virtual symbols to do full virtual renames"
2625 "The lower bound for a buffer to be considered for stack smashing protection"
2630 "Maximum number of statements allowed in a block that needs to be duplicated "
2631 "when threading jumps"
2636 "Maximum number of fields in a structure before pointer analysis treats the "
2637 "structure as a single variable"
2642 "The maximum number of instructions ready to be issued to be considered by "
2643 "the scheduler during the first scheduling pass"
2647 msgid "The number of insns executed before prefetch is completed"
2651 msgid "The number of prefetches that can run at the same time"
2655 msgid "The size of L1 cache"
2659 msgid "The size of L1 cache line"
2663 msgid "The size of L2 cache"
2667 msgid "Whether to use canonical types"
2672 "Maximum length of partial antic set when performing tree pre optimization"
2676 msgid "Maximum size of a SCC before SCCVN stops processing a function"
2680 msgid "max loops number for regional RA"
2684 msgid "max size of conflict table in MB"
2689 "The maximum ratio between array size and switch branches for a switch "
2690 "conversion to take place"
2694 msgid "max basic blocks number in loop for loop invariant motion"
2697 #: config/alpha/alpha.c:5054
2699 msgid "invalid %%H value"
2702 #: config/alpha/alpha.c:5075 config/bfin/bfin.c:1631
2704 msgid "invalid %%J value"
2707 #: config/alpha/alpha.c:5105 config/ia64/ia64.c:4765
2709 msgid "invalid %%r value"
2712 #: config/alpha/alpha.c:5115 config/ia64/ia64.c:4719
2713 #: config/rs6000/rs6000.c:12250 config/xtensa/xtensa.c:2242
2715 msgid "invalid %%R value"
2718 #: config/alpha/alpha.c:5121 config/rs6000/rs6000.c:12169
2719 #: config/xtensa/xtensa.c:2209
2721 msgid "invalid %%N value"
2724 #: config/alpha/alpha.c:5129 config/rs6000/rs6000.c:12197
2726 msgid "invalid %%P value"
2729 #: config/alpha/alpha.c:5137
2731 msgid "invalid %%h value"
2734 #: config/alpha/alpha.c:5145 config/xtensa/xtensa.c:2235
2736 msgid "invalid %%L value"
2739 #: config/alpha/alpha.c:5184 config/rs6000/rs6000.c:12151
2741 msgid "invalid %%m value"
2744 #: config/alpha/alpha.c:5192 config/rs6000/rs6000.c:12159
2746 msgid "invalid %%M value"
2749 #: config/alpha/alpha.c:5236
2751 msgid "invalid %%U value"
2754 #: config/alpha/alpha.c:5248 config/alpha/alpha.c:5262
2755 #: config/rs6000/rs6000.c:12258
2757 msgid "invalid %%s value"
2760 #: config/alpha/alpha.c:5285
2762 msgid "invalid %%C value"
2765 #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:11986
2766 #: config/rs6000/rs6000.c:12005
2768 msgid "invalid %%E value"
2771 #: config/alpha/alpha.c:5347 config/alpha/alpha.c:5395
2773 msgid "unknown relocation unspec"
2776 #: config/alpha/alpha.c:5356 config/crx/crx.c:1081
2777 #: config/rs6000/rs6000.c:12589 config/spu/spu.c:1614
2779 msgid "invalid %%xn code"
2782 #: config/arc/arc.c:1729 config/m32r/m32r.c:1820
2784 msgid "invalid operand to %%R code"
2787 #: config/arc/arc.c:1761 config/m32r/m32r.c:1843
2789 msgid "invalid operand to %%H/%%L code"
2792 #: config/arc/arc.c:1783 config/m32r/m32r.c:1914
2794 msgid "invalid operand to %%U code"
2797 #: config/arc/arc.c:1794
2799 msgid "invalid operand to %%V code"
2803 #. Undocumented flag.
2804 #: config/arc/arc.c:1801 config/m32r/m32r.c:1941 config/sparc/sparc.c:7048
2806 msgid "invalid operand output code"
2809 #: config/arm/arm.c:13323 config/arm/arm.c:13341
2811 msgid "predicated Thumb instruction"
2814 #: config/arm/arm.c:13329
2816 msgid "predicated instruction in conditional sequence"
2819 #: config/arm/arm.c:13499
2821 msgid "invalid shift operand"
2824 #: config/arm/arm.c:13546 config/arm/arm.c:13556 config/arm/arm.c:13566
2825 #: config/arm/arm.c:13576 config/arm/arm.c:13586 config/arm/arm.c:13625
2826 #: config/arm/arm.c:13643 config/arm/arm.c:13678 config/arm/arm.c:13697
2827 #: config/arm/arm.c:13712 config/arm/arm.c:13740 config/arm/arm.c:13747
2828 #: config/arm/arm.c:13755 config/arm/arm.c:13776 config/arm/arm.c:13783
2829 #: config/bfin/bfin.c:1644 config/bfin/bfin.c:1651 config/bfin/bfin.c:1658
2830 #: config/bfin/bfin.c:1665 config/bfin/bfin.c:1674 config/bfin/bfin.c:1681
2831 #: config/bfin/bfin.c:1688 config/bfin/bfin.c:1695
2833 msgid "invalid operand for code '%c'"
2836 #: config/arm/arm.c:13638
2838 msgid "instruction never executed"
2841 #: config/arm/arm.c:13850
2843 msgid "missing operand"
2846 #: config/avr/avr.c:1212
2848 msgid "address operand requires constraint for X, Y, or Z register"
2851 #: config/avr/avr.c:1324
2852 msgid "bad address, not (reg+disp):"
2855 #: config/avr/avr.c:1331
2856 msgid "bad address, not post_inc or pre_dec:"
2859 #: config/avr/avr.c:1342
2860 msgid "internal compiler error. Bad address:"
2863 #: config/avr/avr.c:1355
2864 msgid "internal compiler error. Unknown mode:"
2867 #: config/avr/avr.c:1950 config/avr/avr.c:2638
2868 msgid "invalid insn:"
2871 #: config/avr/avr.c:1989 config/avr/avr.c:2075 config/avr/avr.c:2124
2872 #: config/avr/avr.c:2152 config/avr/avr.c:2247 config/avr/avr.c:2416
2873 #: config/avr/avr.c:2677 config/avr/avr.c:2789
2874 msgid "incorrect insn:"
2877 #: config/avr/avr.c:2171 config/avr/avr.c:2332 config/avr/avr.c:2487
2878 #: config/avr/avr.c:2855
2879 msgid "unknown move insn:"
2882 #: config/avr/avr.c:3085
2883 msgid "bad shift insn:"
2886 #: config/avr/avr.c:3201 config/avr/avr.c:3621 config/avr/avr.c:3979
2887 msgid "internal compiler error. Incorrect shift:"
2890 #: config/bfin/bfin.c:1593
2892 msgid "invalid %%j value"
2895 #: config/bfin/bfin.c:1786
2897 msgid "invalid const_double operand"
2900 #: config/cris/cris.c:504 c-typeck.c:5217 c-typeck.c:5233 c-typeck.c:5250
2901 #: final.c:3010 final.c:3012 gcc.c:4940 loop-iv.c:2967 loop-iv.c:2976
2902 #: rtl-error.c:105 toplev.c:610 tree-ssa-loop-niter.c:1882 cp/typeck.c:4743
2904 #, gcc-internal-format
2908 #: config/cris/cris.c:555
2909 msgid "unexpected index-type in cris_print_index"
2912 #: config/cris/cris.c:572
2913 msgid "unexpected base-type in cris_print_base"
2916 #: config/cris/cris.c:688
2917 msgid "invalid operand for 'b' modifier"
2920 #: config/cris/cris.c:705
2921 msgid "invalid operand for 'o' modifier"
2924 #: config/cris/cris.c:724
2925 msgid "invalid operand for 'O' modifier"
2928 #: config/cris/cris.c:757
2929 msgid "invalid operand for 'p' modifier"
2932 #: config/cris/cris.c:796
2933 msgid "invalid operand for 'z' modifier"
2936 #: config/cris/cris.c:860 config/cris/cris.c:894
2937 msgid "invalid operand for 'H' modifier"
2940 #: config/cris/cris.c:870
2941 msgid "bad register"
2944 #: config/cris/cris.c:914
2945 msgid "invalid operand for 'e' modifier"
2948 #: config/cris/cris.c:931
2949 msgid "invalid operand for 'm' modifier"
2952 #: config/cris/cris.c:956
2953 msgid "invalid operand for 'A' modifier"
2956 #: config/cris/cris.c:979
2957 msgid "invalid operand for 'D' modifier"
2960 #: config/cris/cris.c:993
2961 msgid "invalid operand for 'T' modifier"
2964 #: config/cris/cris.c:1013
2965 msgid "invalid operand modifier letter"
2968 #: config/cris/cris.c:1070
2969 msgid "unexpected multiplicative operand"
2972 #: config/cris/cris.c:1090
2973 msgid "unexpected operand"
2976 #: config/cris/cris.c:1123 config/cris/cris.c:1133
2977 msgid "unrecognized address"
2980 #: config/cris/cris.c:2231
2981 msgid "unrecognized supposed constant"
2984 #: config/cris/cris.c:2660 config/cris/cris.c:2724
2985 msgid "unexpected side-effects in address"
2988 #. Can't possibly get a GOT-needing-fixup for a function-call,
2990 #: config/cris/cris.c:3561
2991 msgid "Unidentifiable call op"
2994 #: config/cris/cris.c:3613
2996 msgid "PIC register isn't set up"
2999 #: config/fr30/fr30.c:464
3001 msgid "fr30_print_operand_address: unhandled address"
3004 #: config/fr30/fr30.c:488
3006 msgid "fr30_print_operand: unrecognized %%p code"
3009 #: config/fr30/fr30.c:508
3011 msgid "fr30_print_operand: unrecognized %%b code"
3014 #: config/fr30/fr30.c:529
3016 msgid "fr30_print_operand: unrecognized %%B code"
3019 #: config/fr30/fr30.c:537
3021 msgid "fr30_print_operand: invalid operand to %%A code"
3024 #: config/fr30/fr30.c:554
3026 msgid "fr30_print_operand: invalid %%x code"
3029 #: config/fr30/fr30.c:561
3031 msgid "fr30_print_operand: invalid %%F code"
3034 #: config/fr30/fr30.c:578
3036 msgid "fr30_print_operand: unknown code"
3039 #: config/fr30/fr30.c:606 config/fr30/fr30.c:615 config/fr30/fr30.c:626
3040 #: config/fr30/fr30.c:639
3042 msgid "fr30_print_operand: unhandled MEM"
3045 #: config/frv/frv.c:2589
3046 msgid "bad insn to frv_print_operand_address:"
3049 #: config/frv/frv.c:2600
3050 msgid "bad register to frv_print_operand_memory_reference_reg:"
3053 #: config/frv/frv.c:2639 config/frv/frv.c:2649 config/frv/frv.c:2658
3054 #: config/frv/frv.c:2679 config/frv/frv.c:2684
3055 msgid "bad insn to frv_print_operand_memory_reference:"
3058 #: config/frv/frv.c:2770
3060 msgid "bad condition code"
3063 #: config/frv/frv.c:2845
3064 msgid "bad insn in frv_print_operand, bad const_double"
3067 #: config/frv/frv.c:2906
3068 msgid "bad insn to frv_print_operand, 'e' modifier:"
3071 #: config/frv/frv.c:2914
3072 msgid "bad insn to frv_print_operand, 'F' modifier:"
3075 #: config/frv/frv.c:2930
3076 msgid "bad insn to frv_print_operand, 'f' modifier:"
3079 #: config/frv/frv.c:2944
3080 msgid "bad insn to frv_print_operand, 'g' modifier:"
3083 #: config/frv/frv.c:2992
3084 msgid "bad insn to frv_print_operand, 'L' modifier:"
3087 #: config/frv/frv.c:3005
3088 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3091 #: config/frv/frv.c:3026
3092 msgid "bad insn to frv_print_operand, 'O' modifier:"
3095 #: config/frv/frv.c:3044
3096 msgid "bad insn to frv_print_operand, P modifier:"
3099 #: config/frv/frv.c:3064
3100 msgid "bad insn in frv_print_operand, z case"
3103 #: config/frv/frv.c:3095
3104 msgid "bad insn in frv_print_operand, 0 case"
3107 #: config/frv/frv.c:3100
3108 msgid "frv_print_operand: unknown code"
3111 #: config/frv/frv.c:4469
3112 msgid "bad output_move_single operand"
3115 #: config/frv/frv.c:4596
3116 msgid "bad output_move_double operand"
3119 #: config/frv/frv.c:4738
3120 msgid "bad output_condmove_single operand"
3123 #. This macro is a C statement to print on `stderr' a string describing the
3124 #. particular machine description choice. Every machine description should
3125 #. define `TARGET_VERSION'. For example:
3128 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
3130 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
3132 #: config/frv/frv.h:328
3137 #: config/i386/i386.c:10366
3139 msgid "invalid UNSPEC as operand"
3142 #: config/i386/i386.c:10980 config/i386/i386.c:11055
3144 msgid "invalid operand size for operand code '%c'"
3147 #: config/i386/i386.c:11050
3149 msgid "invalid operand type used with operand code '%c'"
3152 #: config/i386/i386.c:11130 config/i386/i386.c:11169 config/i386/i386.c:11343
3154 msgid "operand is not a condition code, invalid operand code 'D'"
3157 #: config/i386/i386.c:11194
3160 "operand is neither a constant nor a condition code, invalid operand code 'C'"
3163 #: config/i386/i386.c:11204
3166 "operand is neither a constant nor a condition code, invalid operand code 'F'"
3169 #: config/i386/i386.c:11222
3172 "operand is neither a constant nor a condition code, invalid operand code 'c'"
3175 #: config/i386/i386.c:11232
3178 "operand is neither a constant nor a condition code, invalid operand code 'f'"
3181 #: config/i386/i386.c:11357
3183 msgid "invalid operand code '%c'"
3186 #: config/i386/i386.c:11406
3188 msgid "invalid constraints for operand"
3191 #: config/i386/i386.c:19388
3192 msgid "unknown insn mode"
3195 #. 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.
3196 #. 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.
3197 #: config/i386/xm-djgpp.h:61
3199 msgid "environment variable DJGPP not defined"
3202 #: config/i386/xm-djgpp.h:63
3204 msgid "environment variable DJGPP points to missing file '%s'"
3207 #: config/i386/xm-djgpp.h:66
3209 msgid "environment variable DJGPP points to corrupt file '%s'"
3212 #: config/ia64/ia64.c:4647
3214 msgid "invalid %%G mode"
3217 #: config/ia64/ia64.c:4817
3219 msgid "ia64_print_operand: unknown code"
3222 #: config/ia64/ia64.c:10495
3223 msgid "invalid conversion from %<__fpreg%>"
3226 #: config/ia64/ia64.c:10498
3227 msgid "invalid conversion to %<__fpreg%>"
3230 #: config/ia64/ia64.c:10511 config/ia64/ia64.c:10522
3231 msgid "invalid operation on %<__fpreg%>"
3234 #: config/iq2000/iq2000.c:3137
3236 msgid "invalid %%P operand"
3239 #: config/iq2000/iq2000.c:3145 config/rs6000/rs6000.c:12187
3241 msgid "invalid %%p value"
3244 #: config/iq2000/iq2000.c:3201
3246 msgid "invalid use of %%d, %%x, or %%X"
3249 #: config/m32r/m32r.c:1790
3251 msgid "invalid operand to %%s code"
3254 #: config/m32r/m32r.c:1797
3256 msgid "invalid operand to %%p code"
3259 #: config/m32r/m32r.c:1852
3260 msgid "bad insn for 'A'"
3263 #: config/m32r/m32r.c:1899
3265 msgid "invalid operand to %%T/%%B code"
3268 #: config/m32r/m32r.c:1922
3270 msgid "invalid operand to %%N code"
3273 #: config/m32r/m32r.c:1955
3274 msgid "pre-increment address is not a register"
3277 #: config/m32r/m32r.c:1962
3278 msgid "pre-decrement address is not a register"
3281 #: config/m32r/m32r.c:1969
3282 msgid "post-increment address is not a register"
3285 #: config/m32r/m32r.c:2045 config/m32r/m32r.c:2059
3286 #: config/rs6000/rs6000.c:20957
3290 #: config/m32r/m32r.c:2064
3291 msgid "lo_sum not of register"
3294 #. !!!! SCz wrong here.
3295 #: config/m68hc11/m68hc11.c:3181 config/m68hc11/m68hc11.c:3559
3296 msgid "move insn not handled"
3299 #: config/m68hc11/m68hc11.c:3405 config/m68hc11/m68hc11.c:3489
3300 #: config/m68hc11/m68hc11.c:3762
3301 msgid "invalid register in the move instruction"
3304 #: config/m68hc11/m68hc11.c:3439
3305 msgid "invalid operand in the instruction"
3308 #: config/m68hc11/m68hc11.c:3736
3309 msgid "invalid register in the instruction"
3312 #: config/m68hc11/m68hc11.c:3769
3313 msgid "operand 1 must be a hard register"
3316 #: config/m68hc11/m68hc11.c:3783
3317 msgid "invalid rotate insn"
3320 #: config/m68hc11/m68hc11.c:4207
3321 msgid "registers IX, IY and Z used in the same INSN"
3324 #: config/m68hc11/m68hc11.c:4540 config/m68hc11/m68hc11.c:4840
3325 msgid "cannot do z-register replacement"
3328 #: config/m68hc11/m68hc11.c:4903
3329 msgid "invalid Z register replacement for insn"
3332 #: config/mips/mips.c:7131 config/mips/mips.c:7152 config/mips/mips.c:7264
3334 msgid "'%%%c' is not a valid operand prefix"
3337 #: config/mips/mips.c:7201 config/mips/mips.c:7208 config/mips/mips.c:7215
3338 #: config/mips/mips.c:7222 config/mips/mips.c:7282
3340 msgid "invalid use of '%%%c'"
3343 #: config/mips/mips.c:7534
3344 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
3347 #: config/mmix/mmix.c:1484 config/mmix/mmix.c:1614
3348 msgid "MMIX Internal: Expected a CONST_INT, not this"
3351 #: config/mmix/mmix.c:1563
3352 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3355 #: config/mmix/mmix.c:1582
3356 msgid "MMIX Internal: Expected a register, not this"
3359 #: config/mmix/mmix.c:1592
3360 msgid "MMIX Internal: Expected a constant, not this"
3363 #. We need the original here.
3364 #: config/mmix/mmix.c:1676
3365 msgid "MMIX Internal: Cannot decode this operand"
3368 #: config/mmix/mmix.c:1733
3369 msgid "MMIX Internal: This is not a recognized address"
3372 #: config/mmix/mmix.c:2666
3373 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3376 #: config/mmix/mmix.c:2673
3377 msgid "MMIX Internal: What's the CC of this?"
3380 #: config/mmix/mmix.c:2677
3381 msgid "MMIX Internal: What is the CC of this?"
3384 #: config/mmix/mmix.c:2741
3385 msgid "MMIX Internal: This is not a constant:"
3388 #: config/picochip/picochip.c:2406
3389 msgid "picochip_print_memory_address - Operand isn't memory based"
3392 #: config/picochip/picochip.c:2665
3393 msgid "Unknown mode in print_operand (CONST_DOUBLE) :"
3396 #: config/picochip/picochip.c:2711 config/picochip/picochip.c:2743
3397 msgid "Bad address, not (reg+disp):"
3400 #: config/picochip/picochip.c:2757
3401 msgid "Bad address, not register:"
3404 #: config/rs6000/host-darwin.c:97
3406 msgid "Out of stack space.\n"
3409 #: config/rs6000/host-darwin.c:118
3411 msgid "Try running '%s' in the shell to raise its limit.\n"
3414 #: config/rs6000/rs6000.c:12014
3416 msgid "invalid %%f value"
3419 #: config/rs6000/rs6000.c:12023
3421 msgid "invalid %%F value"
3424 #: config/rs6000/rs6000.c:12032
3426 msgid "invalid %%G value"
3429 #: config/rs6000/rs6000.c:12067
3431 msgid "invalid %%j code"
3434 #: config/rs6000/rs6000.c:12077
3436 msgid "invalid %%J code"
3439 #: config/rs6000/rs6000.c:12087
3441 msgid "invalid %%k value"
3444 #: config/rs6000/rs6000.c:12107 config/xtensa/xtensa.c:2228
3446 msgid "invalid %%K value"
3449 #: config/rs6000/rs6000.c:12177
3451 msgid "invalid %%O value"
3454 #: config/rs6000/rs6000.c:12224
3456 msgid "invalid %%q value"
3459 #: config/rs6000/rs6000.c:12268
3461 msgid "invalid %%S value"
3464 #: config/rs6000/rs6000.c:12308
3466 msgid "invalid %%T value"
3469 #: config/rs6000/rs6000.c:12318
3471 msgid "invalid %%u value"
3474 #: config/rs6000/rs6000.c:12327 config/xtensa/xtensa.c:2198
3476 msgid "invalid %%v value"
3479 #: config/rs6000/rs6000.c:12548
3481 msgid "invalid %%y value, try using the 'Z' constraint"
3484 #: config/rs6000/rs6000.c:22826
3485 msgid "AltiVec argument passed to unprototyped function"
3488 #: config/s390/s390.c:4934
3490 msgid "cannot decompose address"
3493 #: config/s390/s390.c:5147
3494 msgid "UNKNOWN in print_operand !?"
3497 #: config/score/score3.c:1262 config/score/score3.c:1282
3498 #: config/score/score7.c:1253
3500 msgid "invalid operand for code: '%c'"
3503 #: config/sh/sh.c:785
3505 msgid "invalid operand to %%R"
3508 #: config/sh/sh.c:812
3510 msgid "invalid operand to %%S"
3513 #: config/sh/sh.c:8384
3514 msgid "created and used with different architectures / ABIs"
3517 #: config/sh/sh.c:8386
3518 msgid "created and used with different ABIs"
3521 #: config/sh/sh.c:8388
3522 msgid "created and used with different endianness"
3525 #: config/sparc/sparc.c:6856 config/sparc/sparc.c:6862
3527 msgid "invalid %%Y operand"
3530 #: config/sparc/sparc.c:6932
3532 msgid "invalid %%A operand"
3535 #: config/sparc/sparc.c:6942
3537 msgid "invalid %%B operand"
3540 #: config/sparc/sparc.c:6981
3542 msgid "invalid %%c operand"
3545 #: config/sparc/sparc.c:7003
3547 msgid "invalid %%d operand"
3550 #: config/sparc/sparc.c:7020
3552 msgid "invalid %%f operand"
3555 #: config/sparc/sparc.c:7034
3557 msgid "invalid %%s operand"
3560 #: config/sparc/sparc.c:7088
3562 msgid "long long constant not a valid immediate operand"
3565 #: config/sparc/sparc.c:7091
3567 msgid "floating point constant not a valid immediate operand"
3570 #: config/stormy16/stormy16.c:1746 config/stormy16/stormy16.c:1817
3572 msgid "'B' operand is not constant"
3575 #: config/stormy16/stormy16.c:1773
3577 msgid "'B' operand has multiple bits set"
3580 #: config/stormy16/stormy16.c:1799
3582 msgid "'o' operand is not constant"
3585 #: config/stormy16/stormy16.c:1831
3587 msgid "xstormy16_print_operand: unknown code"
3590 #: config/v850/v850.c:372
3591 msgid "const_double_split got a bad insn:"
3594 #: config/v850/v850.c:936
3595 msgid "output_move_single:"
3598 #: config/vax/vax.c:382
3600 msgid "symbol used with both base and indexed registers"
3603 #: config/vax/vax.c:391
3605 msgid "symbol with offset used in PIC mode"
3608 #: config/vax/vax.c:475
3610 msgid "symbol used as immediate operand"
3613 #: config/vax/vax.c:1469
3614 msgid "illegal operand detected"
3617 #: config/xtensa/xtensa.c:696 config/xtensa/xtensa.c:728
3618 #: config/xtensa/xtensa.c:737
3622 #: config/xtensa/xtensa.c:2186
3624 msgid "invalid %%D value"
3627 #: config/xtensa/xtensa.c:2223
3628 msgid "invalid mask"
3631 #: config/xtensa/xtensa.c:2249
3633 msgid "invalid %%x value"
3636 #: config/xtensa/xtensa.c:2256
3638 msgid "invalid %%d value"
3641 #: config/xtensa/xtensa.c:2277 config/xtensa/xtensa.c:2287
3643 msgid "invalid %%t/%%b value"
3646 #: config/xtensa/xtensa.c:2329
3647 msgid "invalid address"
3650 #: config/xtensa/xtensa.c:2354
3651 msgid "no register in address"
3654 #: config/xtensa/xtensa.c:2362
3655 msgid "address offset not a constant"
3659 msgid "candidates are:"
3663 msgid "candidate 1:"
3667 msgid "candidate 2:"
3670 #: cp/cxx-pretty-print.c:173 cp/error.c:916 objc/objc-act.c:7078
3674 #: cp/cxx-pretty-print.c:2055
3675 msgid "template-parameter-"
3679 msgid "candidates are: %+#D"
3683 msgid "candidate is: %+#D"
3691 msgid "<brace-enclosed initializer list>"
3695 msgid "<unresolved overloaded function type>"
3699 msgid "<type error>"
3704 msgid "<anonymous %s>"
3708 msgid "<typeprefixerror>"
3713 msgid "(static initializers for %s)"
3718 msgid "(static destructors for %s)"
3726 msgid "<return value> "
3730 msgid "<enumerator>"
3734 msgid "<declaration error>"
3741 #: cp/error.c:1464 cp/error.c:1484
3742 msgid "<template parameter error>"
3749 #. While waiting for caret diagnostics, avoid printing
3750 #. __cxa_allocate_exception, __cxa_throw, and the like.
3752 msgid "<throw-expression>"
3760 msgid "<expression error>"
3764 msgid "<unknown operator>"
3776 msgid "At global scope:"
3781 msgid "In static member function %qs"
3786 msgid "In copy constructor %qs"
3791 msgid "In constructor %qs"
3796 msgid "In destructor %qs"
3801 msgid "%s: In instantiation of %qs:\n"
3806 msgid "%s:%d: instantiated from %qs\n"
3811 msgid "%s:%d: instantiated from here"
3814 #: cp/g++spec.c:254 java/jvspec.c:406
3816 msgid "argument to '%s' missing\n"
3819 #: fortran/arith.c:44
3821 msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
3824 #: fortran/arith.c:94
3825 msgid "Arithmetic OK at %L"
3828 #: fortran/arith.c:97
3829 msgid "Arithmetic overflow at %L"
3832 #: fortran/arith.c:100
3833 msgid "Arithmetic underflow at %L"
3836 #: fortran/arith.c:103
3837 msgid "Arithmetic NaN at %L"
3840 #: fortran/arith.c:106
3841 msgid "Division by zero at %L"
3844 #: fortran/arith.c:109
3845 msgid "Array operands are incommensurate at %L"
3848 #: fortran/arith.c:113
3849 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
3852 #: fortran/arith.c:1072 fortran/arith.c:1096
3854 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
3857 #: fortran/arith.c:1080
3859 msgid "Raising a negative REAL at %L to a REAL power is prohibited"
3862 #: fortran/arith.c:1564
3863 msgid "elemental binary operation"
3866 #: fortran/arith.c:2143
3868 msgid "Arithmetic OK converting %s to %s at %L"
3871 #: fortran/arith.c:2147
3874 "Arithmetic overflow converting %s to %s at %L. This check can be disabled "
3875 "with the option -fno-range-check"
3878 #: fortran/arith.c:2152
3881 "Arithmetic underflow converting %s to %s at %L. This check can be disabled "
3882 "with the option -fno-range-check"
3885 #: fortran/arith.c:2157
3888 "Arithmetic NaN converting %s to %s at %L. This check can be disabled with "
3889 "the option -fno-range-check"
3892 #: fortran/arith.c:2162
3894 msgid "Division by zero converting %s to %s at %L"
3897 #: fortran/arith.c:2166
3899 msgid "Array operands are incommensurate converting %s to %s at %L"
3902 #: fortran/arith.c:2170
3905 "Integer outside symmetric range implied by Standard Fortran converting %s to "
3909 #: fortran/arith.c:2503
3911 msgid "The Hollerith constant at %L is too long to convert to %s"
3914 #: fortran/arith.c:2662
3916 msgid "Enumerator exceeds the C integer type at %C"
3919 #: fortran/array.c:90
3921 msgid "Expected array subscript at %C"
3924 #: fortran/array.c:117
3926 msgid "Expected array subscript stride at %C"
3929 #: fortran/array.c:160
3931 msgid "Invalid form of array reference at %C"
3934 #: fortran/array.c:165
3936 msgid "Array reference at %C cannot have more than %d dimensions"
3939 #: fortran/array.c:216
3941 msgid "Variable '%s' at %L in this context must be constant"
3944 #: fortran/array.c:307
3946 msgid "Expected expression in array specification at %C"
3949 #: fortran/array.c:389
3951 msgid "Bad array specification for an explicitly shaped array at %C"
3954 #: fortran/array.c:399
3956 msgid "Bad array specification for assumed shape array at %C"
3959 #: fortran/array.c:413
3961 msgid "Bad specification for deferred shape array at %C"
3964 #: fortran/array.c:417
3966 msgid "Bad specification for assumed size array at %C"
3969 #: fortran/array.c:426
3971 msgid "Expected another dimension in array declaration at %C"
3974 #: fortran/array.c:432
3976 msgid "Array specification at %C has more than %d dimensions"
3979 #: fortran/array.c:438
3981 msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
3984 #: fortran/array.c:644
3986 msgid "duplicated initializer"
3989 #: fortran/array.c:736
3991 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
3994 #: fortran/array.c:838 fortran/array.c:980
3996 msgid "Syntax error in array constructor at %C"
3999 #: fortran/array.c:895
4001 msgid "Fortran 2003: [...] style array constructors at %C"
4004 #: fortran/array.c:915
4006 msgid "Fortran 2003: Array constructor including type specification at %C"
4009 #: fortran/array.c:930
4011 msgid "Empty array constructor at %C is not allowed"
4014 #: fortran/array.c:1027
4016 msgid "Element in %s array constructor at %L is %s"
4019 #: fortran/array.c:1364
4021 msgid "Iterator step at %L cannot be zero"
4024 #: fortran/array.c:1650
4026 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
4029 #: fortran/check.c:44
4031 msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
4034 #: fortran/check.c:59
4036 msgid "'%s' argument of '%s' intrinsic at %L must be %s"
4039 #: fortran/check.c:87
4041 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
4044 #: fortran/check.c:101 fortran/check.c:830 fortran/check.c:840
4046 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
4049 #: fortran/check.c:118
4051 msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
4054 #: fortran/check.c:147
4056 msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
4059 #: fortran/check.c:156
4061 msgid "Invalid kind for %s at %L"
4064 #: fortran/check.c:175
4066 msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
4069 #: fortran/check.c:192
4071 msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
4074 #: fortran/check.c:210
4076 msgid "'%s' argument of '%s' intrinsic at %L must be an array"
4079 #: fortran/check.c:225
4082 "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
4085 #: fortran/check.c:241
4087 msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
4090 #: fortran/check.c:256
4092 msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
4095 #: fortran/check.c:275
4097 msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
4100 #: fortran/check.c:297
4102 msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
4105 #: fortran/check.c:303
4107 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
4110 #: fortran/check.c:361
4112 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
4115 #: fortran/check.c:431
4117 msgid "Unequal character lengths (%ld/%ld) in %s at %L"
4120 #: fortran/check.c:537 fortran/check.c:2039 fortran/check.c:2054
4122 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
4125 #: fortran/check.c:561 fortran/check.c:3908
4127 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
4130 #: fortran/check.c:570 fortran/check.c:1202 fortran/check.c:1345
4131 #: fortran/check.c:1419 fortran/check.c:1708
4133 msgid "Extension: Different type kinds at %L"
4136 #: fortran/check.c:610 fortran/check.c:2123
4138 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
4141 #: fortran/check.c:630
4144 "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE "
4148 #: fortran/check.c:638
4150 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
4153 #: fortran/check.c:654
4156 "Array section with a vector subscript at %L shall not be the target of a "
4160 #: fortran/check.c:665
4163 "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic "
4167 #: fortran/check.c:811 fortran/check.c:935
4170 "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
4173 #: fortran/check.c:861 fortran/check.c:1264 fortran/check.c:1367
4174 #: fortran/check.c:1526 fortran/check.c:1543 fortran/check.c:2427
4175 #: fortran/check.c:2569 fortran/check.c:2912 fortran/check.c:2973
4177 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
4180 #: fortran/check.c:886
4182 msgid "SHIFT argument at %L of CSHIFT must have rank %d or be a scalar"
4185 #: fortran/check.c:984 fortran/check.c:1804 fortran/check.c:1812
4187 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
4190 #: fortran/check.c:998
4193 "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
4196 #: fortran/check.c:1017 fortran/check.c:1025
4198 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
4201 #: fortran/check.c:1052
4203 msgid "SHIFT argument at %L of EOSHIFT must have rank %d or be a scalar"
4206 #: fortran/check.c:1072
4208 msgid "BOUNDARY argument at %L of EOSHIFT must have rank %d or be a scalar"
4211 #: fortran/check.c:1083
4214 "Different shape in dimension %d for SHIFT and BOUNDARY arguments of EOSHIFT "
4218 #: fortran/check.c:1315
4220 msgid "Argument of %s at %L must be of length one"
4223 #: fortran/check.c:1374
4225 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
4228 #: fortran/check.c:1499
4230 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
4233 #: fortran/check.c:1681
4235 msgid "Intrinsic '%s' at %L must have at least two arguments"
4238 #: fortran/check.c:1714
4240 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
4243 #: fortran/check.c:1747
4245 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
4248 #: fortran/check.c:1754
4251 "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
4254 #: fortran/check.c:1821
4256 msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
4259 #: fortran/check.c:1835
4262 "Different shape on dimension 1 for arguments '%s' and '%s' at %L for "
4266 #: fortran/check.c:1854
4269 "Different shape on dimension 2 for argument '%s' and dimension 1 for "
4270 "argument '%s' at %L for intrinsic matmul"
4273 #: fortran/check.c:1863
4275 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
4278 #: fortran/check.c:2065
4281 "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %"
4285 #: fortran/check.c:2074
4288 "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind "
4292 #: fortran/check.c:2170
4294 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
4297 #: fortran/check.c:2191
4299 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
4302 #: fortran/check.c:2199
4305 "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
4308 #: fortran/check.c:2215
4310 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
4313 #: fortran/check.c:2340
4316 "'shape' argument of 'reshape' intrinsic at %L must be an array of constant "
4320 #: fortran/check.c:2350
4322 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
4325 #: fortran/check.c:2388
4328 "Without padding, there are not enough elements in the intrinsic RESHAPE "
4329 "source at %L to match the shape"
4332 #: fortran/check.c:2489
4334 msgid "Missing arguments to %s intrinsic at %L"
4337 #: fortran/check.c:2530
4340 "'source' argument of 'shape' intrinsic at %L must not be an assumed size "
4344 #: fortran/check.c:2604
4346 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
4349 #: fortran/check.c:2864
4351 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
4354 #: fortran/check.c:2938
4357 "FIELD argument at %L of UNPACK must have the same rank as MASK or be a scalar"
4360 #: fortran/check.c:2949
4363 "Different shape in dimension %d for MASK and FIELD arguments of UNPACK at %L"
4366 #: fortran/check.c:3190 fortran/check.c:3222
4368 msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
4371 #: fortran/check.c:3230
4373 msgid "Too many arguments to %s at %L"
4376 #: fortran/check.c:3342 fortran/check.c:3819 fortran/check.c:3843
4378 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
4381 #: fortran/check.c:3525
4384 "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the "
4388 #: fortran/check.c:3892 fortran/check.c:3900
4390 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
4393 #: fortran/cpp.c:381 c-opts.c:902
4394 #, gcc-internal-format
4395 msgid "output filename specified twice"
4398 #: fortran/cpp.c:439
4400 msgid "To enable preprocessing, use -cpp"
4403 #: fortran/cpp.c:525 fortran/cpp.c:535
4405 msgid "opening output file %s: %s"
4408 #: fortran/data.c:64
4410 msgid "non-constant array in DATA statement %L"
4413 #: fortran/data.c:191
4415 msgid "failure to simplify substring reference in DATA statement at %L"
4418 #: fortran/data.c:216
4420 msgid "initialization string truncated to match variable at %L"
4423 #: fortran/data.c:295
4425 msgid "'%s' at %L already is initialized at %L"
4428 #: fortran/data.c:319
4430 msgid "Data element below array lower bound at %L"
4433 #: fortran/data.c:331
4435 msgid "Data element above array upper bound at %L"
4438 #: fortran/data.c:436
4440 msgid "Extension: re-initialization of '%s' at %L"
4443 #: fortran/decl.c:258
4445 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
4448 #: fortran/decl.c:265
4451 "Extension: initialization of common block variable '%s' in DATA statement at "
4455 #: fortran/decl.c:370
4457 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
4460 #: fortran/decl.c:395
4462 msgid "Invalid initializer %s in Data statement at %C"
4465 #: fortran/decl.c:498
4467 msgid "Initialization at %C is not allowed in a PURE procedure"
4470 #: fortran/decl.c:557
4472 msgid "DATA statement at %C is not allowed in a PURE procedure"
4475 #: fortran/decl.c:586
4477 msgid "Bad INTENT specification at %C"
4480 #: fortran/decl.c:633
4482 msgid "Conflict in attributes of function argument at %C"
4485 #: fortran/decl.c:686
4487 msgid "Syntax error in character length specification at %C"
4490 #: fortran/decl.c:805
4492 msgid "Procedure '%s' at %C is already defined at %L"
4495 #: fortran/decl.c:813
4497 msgid "Name '%s' at %C is already defined as a generic interface at %L"
4500 #: fortran/decl.c:826
4503 "Procedure '%s' at %C has an explicit interface and must not have attributes "
4507 #: fortran/decl.c:898
4510 "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
4513 #: fortran/decl.c:928
4516 "Type '%s' at %L is a parameter to the BIND(C) procedure '%s' but is not C "
4517 "interoperable because derived type '%s' is not C interoperable"
4520 #: fortran/decl.c:935
4523 "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not "
4524 "be C interoperable"
4527 #: fortran/decl.c:950
4530 "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND"
4534 #: fortran/decl.c:964
4537 "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure "
4541 #: fortran/decl.c:973
4544 "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' "
4548 #: fortran/decl.c:982
4551 "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%"
4555 #: fortran/decl.c:995
4558 "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
4559 "at %L because the procedure is BIND(C)"
4562 #: fortran/decl.c:1005
4565 "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
4566 "at %L because the procedure is BIND(C)"
4569 #: fortran/decl.c:1081
4572 "Variable '%s' in common block '%s' at %C must be declared with a C "
4573 "interoperable kind since common block '%s' is BIND(C)"
4576 #: fortran/decl.c:1120
4578 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
4581 #: fortran/decl.c:1127
4584 "The CHARACTER elements of the array constructor at %L must have the same "
4588 #: fortran/decl.c:1217
4590 msgid "Initializer not allowed for PARAMETER '%s' at %C"
4593 #: fortran/decl.c:1227
4595 msgid "PARAMETER at %L is missing an initializer"
4598 #: fortran/decl.c:1237
4601 "Variable '%s' at %C with an initializer already appears in a DATA statement"
4604 #: fortran/decl.c:1387
4606 msgid "Component at %C must have the POINTER attribute"
4609 #: fortran/decl.c:1395
4611 msgid "Array component of structure at %C must have explicit or deferred shape"
4614 #: fortran/decl.c:1468
4616 msgid "Allocatable component at %C must be an array"
4619 #: fortran/decl.c:1479
4621 msgid "Pointer array component of structure at %C must have a deferred shape"
4624 #: fortran/decl.c:1488
4626 msgid "Allocatable component of structure at %C must have a deferred shape"
4629 #: fortran/decl.c:1497
4631 msgid "Array component of structure at %C must have an explicit shape"
4634 #: fortran/decl.c:1523
4636 msgid "NULL() initialization at %C is ambiguous"
4639 #: fortran/decl.c:1646 fortran/decl.c:5778
4641 msgid "Duplicate array spec for Cray pointee at %C"
4644 #: fortran/decl.c:1717
4646 msgid "the type of '%s' at %C has not been declared within the interface"
4649 #: fortran/decl.c:1733
4651 msgid "Function name '%s' not allowed at %C"
4654 #: fortran/decl.c:1749
4656 msgid "Extension: Old-style initialization at %C"
4659 #: fortran/decl.c:1764 fortran/decl.c:4330
4661 msgid "Initialization at %C isn't for a pointer variable"
4664 #: fortran/decl.c:1772 fortran/decl.c:4338 fortran/decl.c:4480
4666 msgid "Pointer initialization requires a NULL() at %C"
4669 #: fortran/decl.c:1778 fortran/decl.c:4344 fortran/decl.c:4485
4671 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
4674 #: fortran/decl.c:1791
4676 msgid "Pointer initialization at %C requires '=>', not '='"
4679 #: fortran/decl.c:1800 fortran/decl.c:6864
4681 msgid "Expected an initialization expression at %C"
4684 #: fortran/decl.c:1806
4686 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
4689 #: fortran/decl.c:1819
4691 msgid "Initialization of allocatable component at %C is not allowed"
4694 #: fortran/decl.c:1873 fortran/decl.c:1882
4696 msgid "Old-style type declaration %s*%d not supported at %C"
4699 #: fortran/decl.c:1887
4701 msgid "Nonstandard type declaration %s*%d at %C"
4704 #: fortran/decl.c:1938 fortran/decl.c:2014
4706 msgid "Missing right parenthesis at %C"
4709 #: fortran/decl.c:1951 fortran/decl.c:2059
4711 msgid "Expected initialization expression at %C"
4714 #: fortran/decl.c:1959 fortran/decl.c:2065
4716 msgid "Expected scalar initialization expression at %C"
4719 #: fortran/decl.c:1990
4721 msgid "Kind %d not supported for type %s at %C"
4724 #: fortran/decl.c:2003
4726 msgid "C kind type parameter is for type %s but type at %L is %s"
4729 #: fortran/decl.c:2012
4731 msgid "Missing right parenthesis or comma at %C"
4734 #: fortran/decl.c:2085
4736 msgid "Kind %d is not supported for CHARACTER at %C"
4739 #: fortran/decl.c:2214
4741 msgid "Syntax error in CHARACTER declaration at %C"
4744 #: fortran/decl.c:2299
4746 msgid "Extension: BYTE type at %C"
4749 #: fortran/decl.c:2305
4751 msgid "BYTE type used at %C is not available on the target machine"
4754 #: fortran/decl.c:2354
4756 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
4759 #: fortran/decl.c:2394 fortran/decl.c:2403 fortran/decl.c:2718
4760 #: fortran/decl.c:2726
4762 msgid "Type name '%s' at %C is ambiguous"
4765 #: fortran/decl.c:2479
4767 msgid "Missing character range in IMPLICIT at %C"
4770 #: fortran/decl.c:2525
4772 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
4775 #: fortran/decl.c:2581
4777 msgid "Empty IMPLICIT statement at %C"
4780 #: fortran/decl.c:2684
4782 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
4785 #: fortran/decl.c:2689
4787 msgid "Fortran 2003: IMPORT statement at %C"
4790 #: fortran/decl.c:2704
4792 msgid "Expecting list of named entities at %C"
4795 #: fortran/decl.c:2732
4797 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
4800 #: fortran/decl.c:2739
4802 msgid "'%s' is already IMPORTed from host scoping unit at %C."
4805 #: fortran/decl.c:2768
4807 msgid "Syntax error in IMPORT statement at %C"
4810 #: fortran/decl.c:3017
4812 msgid "Missing dimension specification at %C"
4815 #: fortran/decl.c:3091
4817 msgid "Duplicate %s attribute at %L"
4820 #: fortran/decl.c:3110
4822 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
4825 #: fortran/decl.c:3120
4827 msgid "Attribute at %L is not allowed in a TYPE definition"
4830 #: fortran/decl.c:3138
4832 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
4835 #: fortran/decl.c:3149
4838 "%s attribute at %L is not allowed outside of the specification part of a "
4842 #: fortran/decl.c:3201 fortran/decl.c:6018
4844 msgid "PROTECTED at %C only allowed in specification part of a module"
4847 #: fortran/decl.c:3207
4849 msgid "Fortran 2003: PROTECTED attribute at %C"
4852 #: fortran/decl.c:3238
4854 msgid "Fortran 2003: VALUE attribute at %C"
4857 #: fortran/decl.c:3248
4859 msgid "Fortran 2003: VOLATILE attribute at %C"
4862 #: fortran/decl.c:3288
4864 msgid "Multiple identifiers provided with single NAME= specifier at %C"
4867 #: fortran/decl.c:3384
4870 "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
4873 #: fortran/decl.c:3405
4876 "Variable '%s' in common block '%s' at %L may not be a C interoperable kind "
4877 "though common block '%s' is BIND(C)"
4880 #: fortran/decl.c:3414
4882 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
4885 #: fortran/decl.c:3418
4887 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
4890 #: fortran/decl.c:3430
4893 "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) "
4894 "since it is not a global"
4897 #: fortran/decl.c:3444
4899 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
4902 #: fortran/decl.c:3452
4905 "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
4908 #: fortran/decl.c:3464
4910 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
4913 #: fortran/decl.c:3472
4915 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
4918 #. Use gfc_warning_now because we won't say that the symbol fails
4919 #. just because of this.
4920 #: fortran/decl.c:3483
4923 "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
4926 #: fortran/decl.c:3558
4929 "Need either entity or common block name for attribute specification "
4933 #: fortran/decl.c:3605
4936 "Missing entity or common block name for attribute specification statement at "
4940 #. Now we have an error, which we signal, and then fix up
4941 #. because the knock-on is plain and simple confusing.
4942 #: fortran/decl.c:3712
4945 "Derived type at %C has not been previously defined and so cannot appear in a "
4946 "derived type definition"
4949 #: fortran/decl.c:3744
4951 msgid "Syntax error in data declaration at %C"
4954 #: fortran/decl.c:3901
4956 msgid "Name '%s' at %C is the name of the procedure"
4959 #: fortran/decl.c:3913
4961 msgid "Unexpected junk in formal argument list at %C"
4964 #: fortran/decl.c:3930
4966 msgid "Duplicate symbol '%s' in formal argument list at %C"
4969 #: fortran/decl.c:3981
4971 msgid "RESULT variable at %C must be different than function name"
4974 #: fortran/decl.c:4058
4976 msgid "Unexpected junk after function declaration at %C"
4979 #: fortran/decl.c:4068 fortran/decl.c:5102
4982 "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal "
4986 #: fortran/decl.c:4196
4988 msgid "Interface '%s' at %C may not be generic"
4991 #: fortran/decl.c:4202
4993 msgid "Interface '%s' at %C may not be a statement function"
4996 #: fortran/decl.c:4215
4998 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
5001 #: fortran/decl.c:4270
5003 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
5006 #: fortran/decl.c:4277
5008 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
5011 #: fortran/decl.c:4283
5013 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
5016 #: fortran/decl.c:4306
5018 msgid "Procedure '%s' at %L already has basic type of %s"
5021 #: fortran/decl.c:4367 fortran/decl.c:4547
5023 msgid "Syntax error in PROCEDURE statement at %C"
5026 #: fortran/decl.c:4410
5028 msgid "Procedure Pointer Component with PASS at %C not yet implemented"
5031 #: fortran/decl.c:4424 fortran/decl.c:7246
5033 msgid "Expected '::' after binding-attributes at %C"
5036 #: fortran/decl.c:4431
5038 msgid "NOPASS or explicit interface required at %C"
5041 #: fortran/decl.c:4504
5043 msgid "Syntax error in procedure pointer component at %C"
5046 #: fortran/decl.c:4521
5048 msgid "PROCEDURE at %C must be in a generic interface"
5051 #: fortran/decl.c:4586
5053 msgid "Fortran 2003: PROCEDURE statement at %C"
5056 #: fortran/decl.c:4654
5058 msgid "Expected formal argument list in function definition at %C"
5061 #: fortran/decl.c:4678 fortran/decl.c:4682 fortran/decl.c:4884
5062 #: fortran/decl.c:4888 fortran/decl.c:5070 fortran/decl.c:5074
5063 #: fortran/symbol.c:1484
5065 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
5068 #: fortran/decl.c:4714
5070 msgid "Function '%s' at %C already has a type of %s"
5073 #: fortran/decl.c:4806
5075 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
5078 #: fortran/decl.c:4809
5080 msgid "ENTRY statement at %C cannot appear within a MODULE"
5083 #: fortran/decl.c:4812
5085 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
5088 #: fortran/decl.c:4816
5090 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
5093 #: fortran/decl.c:4820
5095 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
5098 #: fortran/decl.c:4824
5100 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
5103 #: fortran/decl.c:4828
5105 msgid "ENTRY statement at %C cannot appear within a DO block"
5108 #: fortran/decl.c:4832
5110 msgid "ENTRY statement at %C cannot appear within a SELECT block"
5113 #: fortran/decl.c:4836
5115 msgid "ENTRY statement at %C cannot appear within a FORALL block"
5118 #: fortran/decl.c:4840
5120 msgid "ENTRY statement at %C cannot appear within a WHERE block"
5123 #: fortran/decl.c:4844
5125 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
5128 #: fortran/decl.c:4862
5130 msgid "ENTRY statement at %C cannot appear in a contained procedure"
5133 #: fortran/decl.c:4916 fortran/decl.c:5110
5135 msgid "Missing required parentheses before BIND(C) at %C"
5138 #: fortran/decl.c:5172 fortran/decl.c:5188
5140 msgid "Syntax error in NAME= specifier for binding label at %C"
5143 #: fortran/decl.c:5203
5145 msgid "Missing closing quote '\"' for binding label at %C"
5148 #: fortran/decl.c:5212
5150 msgid "Missing closing quote ''' for binding label at %C"
5153 #: fortran/decl.c:5222
5155 msgid "Missing closing paren for binding label at %C"
5158 #: fortran/decl.c:5228
5160 msgid "No binding name is allowed in BIND(C) at %C"
5163 #: fortran/decl.c:5234
5165 msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
5168 #: fortran/decl.c:5265
5170 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
5173 #: fortran/decl.c:5438
5175 msgid "Unexpected END statement at %C"
5178 #. We would have required END [something].
5179 #: fortran/decl.c:5447
5181 msgid "%s statement expected at %L"
5184 #: fortran/decl.c:5458
5186 msgid "Expecting %s statement at %C"
5189 #: fortran/decl.c:5473
5191 msgid "Expected block name of '%s' in %s statement at %C"
5194 #: fortran/decl.c:5490
5196 msgid "Expected terminating name at %C"
5199 #: fortran/decl.c:5499 fortran/decl.c:5507
5201 msgid "Expected label '%s' for %s statement at %C"
5204 #: fortran/decl.c:5562
5206 msgid "Missing array specification at %L in DIMENSION statement"
5209 #: fortran/decl.c:5570
5211 msgid "Dimensions specified for %s at %L after its initialisation"
5214 #: fortran/decl.c:5579
5216 msgid "Array specification must be deferred at %L"
5219 #: fortran/decl.c:5658
5221 msgid "Unexpected character in variable list at %C"
5224 #: fortran/decl.c:5695
5226 msgid "Expected '(' at %C"
5229 #: fortran/decl.c:5709 fortran/decl.c:5749
5231 msgid "Expected variable name at %C"
5234 #: fortran/decl.c:5725
5236 msgid "Cray pointer at %C must be an integer"
5239 #: fortran/decl.c:5729
5242 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
5246 #: fortran/decl.c:5735
5248 msgid "Expected \",\" at %C"
5251 #: fortran/decl.c:5798
5253 msgid "Expected \")\" at %C"
5256 #: fortran/decl.c:5810
5258 msgid "Expected \",\" or end of statement at %C"
5261 #: fortran/decl.c:5874
5263 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
5266 #: fortran/decl.c:5969
5269 "Access specification of the %s operator at %C has already been specified"
5272 #: fortran/decl.c:5986
5275 "Access specification of the .%s. operator at %C has already been specified"
5278 #: fortran/decl.c:6024
5280 msgid "Fortran 2003: PROTECTED statement at %C"
5283 #: fortran/decl.c:6064
5285 msgid "Syntax error in PROTECTED statement at %C"
5288 #: fortran/decl.c:6088
5291 "PRIVATE statement at %C is only allowed in the specification part of a module"
5294 #: fortran/decl.c:6125
5297 "PUBLIC statement at %C is only allowed in the specification part of a module"
5300 #: fortran/decl.c:6152
5302 msgid "Expected variable name at %C in PARAMETER statement"
5305 #: fortran/decl.c:6159
5307 msgid "Expected = sign in PARAMETER statement at %C"
5310 #: fortran/decl.c:6165
5312 msgid "Expected expression at %C in PARAMETER statement"
5315 #: fortran/decl.c:6185
5317 msgid "Initializing already initialized variable at %C"
5320 #: fortran/decl.c:6247
5322 msgid "Unexpected characters in PARAMETER statement at %C"
5325 #: fortran/decl.c:6271
5327 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
5330 #: fortran/decl.c:6283
5332 msgid "SAVE statement at %C follows blanket SAVE statement"
5335 #: fortran/decl.c:6330
5337 msgid "Syntax error in SAVE statement at %C"
5340 #: fortran/decl.c:6341
5342 msgid "Fortran 2003: VALUE statement at %C"
5345 #: fortran/decl.c:6381
5347 msgid "Syntax error in VALUE statement at %C"
5350 #: fortran/decl.c:6392
5352 msgid "Fortran 2003: VOLATILE statement at %C"
5355 #: fortran/decl.c:6434
5357 msgid "Syntax error in VOLATILE statement at %C"
5360 #: fortran/decl.c:6457
5362 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
5365 #: fortran/decl.c:6539
5367 msgid "Ambiguous symbol in TYPE definition at %C"
5370 #: fortran/decl.c:6545
5372 msgid "No such symbol in TYPE definition at %C"
5375 #: fortran/decl.c:6551
5377 msgid "'%s' in EXTENDS expression at %C is not a derived type"
5380 #: fortran/decl.c:6558
5382 msgid "'%s' cannot be extended at %C because it is BIND(C)"
5385 #: fortran/decl.c:6565
5387 msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
5390 #: fortran/decl.c:6588
5393 "Derived type at %C can only be PRIVATE in the specification part of a module"
5396 #: fortran/decl.c:6600
5399 "Derived type at %C can only be PUBLIC in the specification part of a module"
5402 #: fortran/decl.c:6621
5404 msgid "Fortran 2003: ABSTRACT type at %C"
5407 #: fortran/decl.c:6685
5409 msgid "Expected :: in TYPE definition at %C"
5412 #: fortran/decl.c:6696
5414 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
5417 #: fortran/decl.c:6706
5419 msgid "Derived type name '%s' at %C already has a basic type of %s"
5422 #: fortran/decl.c:6722
5424 msgid "Derived type definition of '%s' at %C has already been defined"
5427 #: fortran/decl.c:6789
5429 msgid "Cray Pointee at %C cannot be assumed shape array"
5432 #: fortran/decl.c:6809
5434 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
5437 #: fortran/decl.c:6881
5439 msgid "ENUMERATOR %L not initialized with integer expression"
5442 #: fortran/decl.c:6930
5444 msgid "ENUM definition statement expected before %C"
5447 #: fortran/decl.c:6963
5449 msgid "Syntax error in ENUMERATOR definition at %C"
5452 #: fortran/decl.c:7011 fortran/decl.c:7026
5454 msgid "Duplicate access-specifier at %C"
5457 #: fortran/decl.c:7046
5459 msgid "Binding attributes already specify passing, illegal NOPASS at %C"
5462 #: fortran/decl.c:7066
5464 msgid "Binding attributes already specify passing, illegal PASS at %C"
5467 #: fortran/decl.c:7093
5469 msgid "Duplicate POINTER attribute at %C"
5472 #: fortran/decl.c:7112
5474 msgid "Duplicate NON_OVERRIDABLE at %C"
5477 #: fortran/decl.c:7128
5479 msgid "Duplicate DEFERRED at %C"
5482 #: fortran/decl.c:7141
5484 msgid "Expected access-specifier at %C"
5487 #: fortran/decl.c:7143
5489 msgid "Expected binding attribute at %C"
5492 #: fortran/decl.c:7151
5494 msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
5497 #: fortran/decl.c:7160
5499 msgid "POINTER attribute is required for procedure pointer component at %C"
5502 #: fortran/decl.c:7202
5504 msgid "Interface-name expected after '(' at %C"
5507 #: fortran/decl.c:7208
5509 msgid "')' expected at %C"
5512 #: fortran/decl.c:7230
5514 msgid "Interface must be specified for DEFERRED binding at %C"
5517 #: fortran/decl.c:7235
5519 msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
5522 #: fortran/decl.c:7256
5524 msgid "Expected binding name at %C"
5527 #: fortran/decl.c:7268
5529 msgid "'=> target' is invalid for DEFERRED binding at %C"
5532 #: fortran/decl.c:7274
5534 msgid "'::' needed in PROCEDURE binding with explicit target at %C"
5537 #: fortran/decl.c:7284
5539 msgid "Expected binding target after '=>' at %C"
5542 #: fortran/decl.c:7296
5544 msgid "Junk after PROCEDURE declaration at %C"
5547 #: fortran/decl.c:7311
5549 msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
5552 #: fortran/decl.c:7322
5555 "There's already a procedure with binding name '%s' for the derived type '%s' "
5559 #: fortran/decl.c:7360
5561 msgid "GENERIC at %C must be inside a derived-type CONTAINS"
5564 #: fortran/decl.c:7377
5566 msgid "Expected '::' at %C"
5569 #: fortran/decl.c:7387
5571 msgid "Expected generic name at %C"
5574 #: fortran/decl.c:7401
5577 "There's already a non-generic procedure with binding name '%s' for the "
5578 "derived type '%s' at %C"
5581 #: fortran/decl.c:7409
5583 msgid "Binding at %C must have the same access as already defined binding '%s'"
5586 #: fortran/decl.c:7437
5588 msgid "Expected specific binding name at %C"
5591 #: fortran/decl.c:7447
5593 msgid "'%s' already defined as specific binding for the generic '%s' at %C"
5596 #: fortran/decl.c:7463
5598 msgid "Junk after GENERIC binding at %C"
5601 #: fortran/decl.c:7488
5603 msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
5606 #: fortran/decl.c:7499
5609 "Derived type declaration with FINAL at %C must be in the specification part "
5613 #: fortran/decl.c:7521
5615 msgid "Empty FINAL at %C"
5618 #: fortran/decl.c:7528
5620 msgid "Expected module procedure name at %C"
5623 #: fortran/decl.c:7538
5625 msgid "Expected ',' at %C"
5628 #: fortran/decl.c:7544
5630 msgid "Unknown procedure name \"%s\" at %C"
5633 #: fortran/decl.c:7558
5635 msgid "'%s' at %C is already defined as FINAL procedure!"
5638 #. We are told not to check dependencies.
5639 #. We do it, however, and issue a warning in case we find one.
5640 #. If a dependency is found in the case
5641 #. elemental == ELEM_CHECK_VARIABLE, we will generate
5642 #. a temporary, so we don't need to bother the user.
5643 #: fortran/dependency.c:486
5646 "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
5649 #: fortran/error.c:298
5651 msgid " Included at %s:%d:"
5654 #: fortran/error.c:382
5656 msgid "<During initialization>\n"
5659 #: fortran/error.c:716
5661 msgid "Error count reached limit of %d."
5664 #: fortran/error.c:735 fortran/error.c:789 fortran/error.c:826
5668 #: fortran/error.c:791 fortran/error.c:874 fortran/error.c:900
5672 #: fortran/error.c:924
5673 msgid "Fatal Error:"
5676 #: fortran/error.c:943
5678 msgid "Internal Error at (1):"
5681 #: fortran/expr.c:257
5683 msgid "Constant expression required at %C"
5686 #: fortran/expr.c:260
5688 msgid "Integer expression required at %C"
5691 #: fortran/expr.c:265
5693 msgid "Integer value too large in expression at %C"
5696 #: fortran/expr.c:1058
5698 msgid "Index in dimension %d is out of bounds at %L"
5701 #: fortran/expr.c:1234 fortran/expr.c:1285
5703 msgid "index in dimension %d is out of bounds at %L"
5706 #: fortran/expr.c:1888
5708 msgid "elemental function arguments at %C are not compliant"
5711 #: fortran/expr.c:1932
5713 msgid "Numeric or CHARACTER operands are required in expression at %L"
5716 #: fortran/expr.c:1957
5719 "Concatenation operator in expression at %L must have two CHARACTER operands"
5722 #: fortran/expr.c:1964
5724 msgid "Concat operator at %L must concatenate strings of the same kind"
5727 #: fortran/expr.c:1974
5729 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
5732 #: fortran/expr.c:1990
5734 msgid "LOGICAL operands are required in expression at %L"
5737 #: fortran/expr.c:2001
5739 msgid "Only intrinsic operators can be used in expression at %L"
5742 #: fortran/expr.c:2009
5744 msgid "Numeric operands are required in expression at %L"
5747 #: fortran/expr.c:2102
5749 msgid "Assumed character length variable '%s' in constant expression at %L"
5752 #: fortran/expr.c:2153 fortran/expr.c:2159
5755 "transformational intrinsic '%s' at %L is not permitted in an initialization "
5759 #: fortran/expr.c:2191
5761 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
5764 #: fortran/expr.c:2248
5767 "Function '%s' in initialization expression at %L must be an intrinsic or a "
5768 "specification function"
5771 #: fortran/expr.c:2260
5774 "Intrinsic function '%s' at %L is not permitted in an initialization "
5778 #: fortran/expr.c:2292
5780 msgid "PARAMETER '%s' is used at %L before its definition is complete"
5783 #: fortran/expr.c:2312
5786 "Assumed size array '%s' at %L is not permitted in an initialization "
5790 #: fortran/expr.c:2318
5793 "Assumed shape array '%s' at %L is not permitted in an initialization "
5797 #: fortran/expr.c:2324
5800 "Deferred array '%s' at %L is not permitted in an initialization expression"
5803 #: fortran/expr.c:2330
5806 "Array '%s' at %L is a variable, which does not reduce to a constant "
5810 #: fortran/expr.c:2340
5813 "Parameter '%s' at %L has not been declared or is a variable, which does not "
5814 "reduce to a constant expression"
5817 #: fortran/expr.c:2416
5819 msgid "Initialization expression didn't reduce %C"
5822 #: fortran/expr.c:2495
5824 msgid "Specification function '%s' at %L cannot be a statement function"
5827 #: fortran/expr.c:2502
5829 msgid "Specification function '%s' at %L cannot be an internal function"
5832 #: fortran/expr.c:2509
5834 msgid "Specification function '%s' at %L must be PURE"
5837 #: fortran/expr.c:2516
5839 msgid "Specification function '%s' at %L cannot be RECURSIVE"
5842 #: fortran/expr.c:2650
5844 msgid "Dummy argument '%s' not allowed in expression at %L"
5847 #: fortran/expr.c:2657
5849 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
5852 #: fortran/expr.c:2664
5854 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
5857 #: fortran/expr.c:2695
5859 msgid "Variable '%s' cannot appear in the expression at %L"
5862 #: fortran/expr.c:2745
5864 msgid "Expression at %L must be of INTEGER type, found %s"
5867 #: fortran/expr.c:2755
5869 msgid "Function '%s' at %L must be PURE"
5872 #: fortran/expr.c:2764
5874 msgid "Expression at %L must be scalar"
5877 #: fortran/expr.c:2791
5879 msgid "Incompatible ranks in %s (%d and %d) at %L"
5882 #: fortran/expr.c:2805
5884 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
5887 #: fortran/expr.c:2851 fortran/expr.c:3111
5889 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
5892 #: fortran/expr.c:2903
5894 msgid "'%s' at %L is not a VALUE"
5897 #: fortran/expr.c:2910
5899 msgid "Incompatible ranks %d and %d in assignment at %L"
5902 #: fortran/expr.c:2917
5904 msgid "Variable type is UNKNOWN in assignment at %L"
5907 #: fortran/expr.c:2929
5909 msgid "NULL appears on right-hand side in assignment at %L"
5912 #: fortran/expr.c:2940
5914 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
5917 #: fortran/expr.c:2949
5919 msgid "POINTER valued function appears on right-hand side of assignment at %L"
5922 #: fortran/expr.c:2954
5923 msgid "array assignment"
5926 #: fortran/expr.c:2959
5929 "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
5932 #: fortran/expr.c:2965 fortran/resolve.c:6726
5935 "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/"
5939 #: fortran/expr.c:2975 fortran/resolve.c:6736
5941 msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
5944 #: fortran/expr.c:2983 fortran/resolve.c:6745
5947 "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be "
5948 "disabled with the option -fno-range-check"
5951 #: fortran/expr.c:2987 fortran/resolve.c:6749
5954 "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be "
5955 "disabled with the option -fno-range-check"
5958 #: fortran/expr.c:2991 fortran/resolve.c:6753
5961 "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled "
5962 "with the option -fno-range-check"
5965 #: fortran/expr.c:3013
5968 "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
5971 #: fortran/expr.c:3049
5973 msgid "Pointer assignment target is not a POINTER at %L"
5976 #: fortran/expr.c:3058
5979 "'%s' in the pointer assignment at %L cannot be an l-value since it is a "
5983 #: fortran/expr.c:3089
5985 msgid "Expected bounds specification for '%s' at %L"
5988 #: fortran/expr.c:3094
5990 msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
5993 #: fortran/expr.c:3100
5995 msgid "Pointer bounds remapping at %L is not yet implemented in gfortran"
5998 #: fortran/expr.c:3118
6000 msgid "Pointer assignment to non-POINTER at %L"
6003 #: fortran/expr.c:3127
6005 msgid "Bad pointer object in PURE procedure at %L"
6008 #: fortran/expr.c:3147
6010 msgid "Invalid procedure pointer assignment at %L"
6013 #: fortran/expr.c:3153
6016 "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
6019 #: fortran/expr.c:3163
6022 "Statement function '%s' is invalid in procedure pointer assignment at %L"
6025 #: fortran/expr.c:3169
6028 "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
6031 #: fortran/expr.c:3181
6033 msgid "Interfaces don't match in procedure pointer assignment at %L"
6036 #: fortran/expr.c:3190
6039 "Different types in pointer assignment at %L; attempted assignment of %s to %s"
6042 #: fortran/expr.c:3198
6044 msgid "Different kind type parameters in pointer assignment at %L"
6047 #: fortran/expr.c:3205
6049 msgid "Different ranks in pointer assignment at %L"
6052 #: fortran/expr.c:3227
6054 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
6057 #: fortran/expr.c:3234
6059 msgid "Bad target in pointer assignment in PURE procedure at %L"
6062 #: fortran/expr.c:3240
6064 msgid "Pointer assignment with vector subscript on rhs at %L"
6067 #: fortran/expr.c:3248
6069 msgid "Pointer assignment target has PROTECTED attribute at %L"
6072 #: fortran/gfortranspec.c:251
6074 msgid "overflowed output arg list for '%s'"
6077 #: fortran/gfortranspec.c:384
6080 "GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
6081 "You may redistribute copies of GNU Fortran\n"
6082 "under the terms of the GNU General Public License.\n"
6083 "For more information about these matters, see the file named COPYING\n"
6087 #: fortran/gfortranspec.c:406 fortran/gfortranspec.c:445
6089 msgid "argument to '%s' missing"
6092 #: fortran/gfortranspec.c:410
6094 msgid "no input files; unwilling to write output files"
6097 #: fortran/gfortranspec.c:432
6099 msgid "Warning: Using -M <directory> is deprecated, use -J instead\n"
6102 #: fortran/gfortranspec.c:578
6107 #: fortran/interface.c:173
6109 msgid "Syntax error in generic specification at %C"
6112 #: fortran/interface.c:200
6114 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
6117 #: fortran/interface.c:219
6119 msgid "Dummy procedure '%s' at %C cannot have a generic interface"
6122 #: fortran/interface.c:252
6124 msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
6127 #: fortran/interface.c:260
6129 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
6132 #: fortran/interface.c:291
6134 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
6137 #: fortran/interface.c:304
6139 msgid "Expected a nameless interface at %C"
6142 #: fortran/interface.c:315
6144 msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
6147 #: fortran/interface.c:317
6149 msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
6152 #: fortran/interface.c:331
6154 msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
6157 #: fortran/interface.c:342
6159 msgid "Expecting 'END INTERFACE %s' at %C"
6162 #: fortran/interface.c:569
6164 msgid "Alternate return cannot appear in operator interface at %L"
6167 #: fortran/interface.c:599
6169 msgid "Operator interface at %L has the wrong number of arguments"
6172 #: fortran/interface.c:610
6174 msgid "Assignment operator interface at %L must be a SUBROUTINE"
6177 #: fortran/interface.c:616
6179 msgid "Assignment operator interface at %L must have two arguments"
6182 #: fortran/interface.c:631
6185 "Assignment operator interface at %L must not redefine an INTRINSIC type "
6189 #: fortran/interface.c:640
6191 msgid "Intrinsic operator interface at %L must be a FUNCTION"
6194 #: fortran/interface.c:650
6197 "First argument of defined assignment at %L must be INTENT(OUT) or INTENT"
6201 #: fortran/interface.c:654
6203 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
6206 #: fortran/interface.c:660 fortran/resolve.c:10741
6208 msgid "First argument of operator interface at %L must be INTENT(IN)"
6211 #: fortran/interface.c:664 fortran/resolve.c:10753
6213 msgid "Second argument of operator interface at %L must be INTENT(IN)"
6216 #: fortran/interface.c:767
6218 msgid "Operator interface at %L conflicts with intrinsic interface"
6221 #: fortran/interface.c:1029
6223 msgid "Procedure '%s' in %s at %L has no explicit interface"
6226 #: fortran/interface.c:1032
6228 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
6231 #: fortran/interface.c:1087 fortran/interface.c:1093
6233 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
6236 #: fortran/interface.c:1129
6238 msgid "'%s' at %L is not a module procedure"
6241 #: fortran/interface.c:1372
6243 msgid "Type/rank mismatch in argument '%s' at %L"
6246 #: fortran/interface.c:1381
6248 msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
6251 #: fortran/interface.c:1399 fortran/interface.c:1439
6253 msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
6256 #: fortran/interface.c:1426
6259 "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%"
6263 #: fortran/interface.c:1451
6265 msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
6268 #: fortran/interface.c:1768
6270 msgid "Keyword argument '%s' at %L is not in the procedure"
6273 #: fortran/interface.c:1776
6276 "Keyword argument '%s' at %L is already associated with another actual "
6280 #: fortran/interface.c:1786
6282 msgid "More actual than formal arguments in procedure call at %L"
6285 #: fortran/interface.c:1798 fortran/interface.c:2031
6287 msgid "Missing alternate return spec in subroutine call at %L"
6290 #: fortran/interface.c:1806
6292 msgid "Unexpected alternate return spec in subroutine call at %L"
6295 #: fortran/interface.c:1829
6298 "Character length mismatch (%ld/%ld) between actual argument and pointer or "
6299 "allocatable dummy argument '%s' at %L"
6302 #: fortran/interface.c:1836
6305 "Character length mismatch (%ld/%ld) between actual argument and assumed-"
6306 "shape dummy argument '%s' at %L"
6309 #: fortran/interface.c:1852
6312 "Character length of actual argument shorter than of dummy argument '%s' (%lu/"
6316 #: fortran/interface.c:1857
6319 "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) "
6323 #: fortran/interface.c:1871
6325 msgid "Expected a procedure pointer for argument '%s' at %L"
6328 #: fortran/interface.c:1883
6330 msgid "Expected a procedure for argument '%s' at %L"
6333 #: fortran/interface.c:1893
6335 msgid "Expected a PURE procedure for argument '%s' at %L"
6338 #: fortran/interface.c:1907
6340 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
6343 #: fortran/interface.c:1916
6345 msgid "Actual argument for '%s' must be a pointer at %L"
6348 #: fortran/interface.c:1925
6350 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
6353 #: fortran/interface.c:1938
6356 "Actual argument at %L must be definable as the dummy argument '%s' is INTENT "
6360 #: fortran/interface.c:1947
6363 "Actual argument at %L is use-associated with PROTECTED attribute and dummy "
6364 "argument '%s' is INTENT = OUT/INOUT"
6367 #: fortran/interface.c:1960
6370 "Array-section actual argument with vector subscripts at %L is incompatible "
6371 "with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument "
6375 #: fortran/interface.c:1977
6378 "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
6379 "shape dummy argument '%s' due to VOLATILE attribute"
6382 #: fortran/interface.c:1989
6385 "Array-section actual argument at %L is incompatible with the non-assumed-"
6386 "shape dummy argument '%s' due to VOLATILE attribute"
6389 #: fortran/interface.c:2008
6392 "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
6393 "array dummy argument '%s' due to VOLATILE attribute"
6396 #: fortran/interface.c:2038
6398 msgid "Missing actual argument for argument '%s' at %L"
6401 #: fortran/interface.c:2224
6404 "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) "
6405 "argument '%s' at %L"
6408 #: fortran/interface.c:2280
6411 "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
6414 #: fortran/interface.c:2290
6417 "Procedure argument at %L is local to a PURE procedure and is passed to an "
6418 "INTENT(%s) argument"
6421 #: fortran/interface.c:2298
6424 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
6428 #: fortran/interface.c:2324
6430 msgid "Procedure '%s' called with an implicit interface at %L"
6433 #: fortran/interface.c:2335
6435 msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
6438 #: fortran/interface.c:2570
6440 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
6443 #: fortran/interface.c:2650
6445 msgid "Entity '%s' at %C is already present in the interface"
6448 #: fortran/intrinsic.c:842
6451 "The intrinsic '%s' at %L is not included in the selected standard but %s and "
6452 "'%s' will be treated as if declared EXTERNAL. Use an appropriate -std=* "
6453 "option or define -fall-intrinsics to allow this intrinsic."
6456 #: fortran/intrinsic.c:3083
6458 msgid "Too many arguments in call to '%s' at %L"
6461 #: fortran/intrinsic.c:3098
6464 "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
6468 #: fortran/intrinsic.c:3101
6470 msgid "Can't find keyword named '%s' in call to '%s' at %L"
6473 #: fortran/intrinsic.c:3108
6475 msgid "Argument '%s' is appears twice in call to '%s' at %L"
6478 #: fortran/intrinsic.c:3122
6480 msgid "Missing actual argument '%s' in call to '%s' at %L"
6483 #: fortran/intrinsic.c:3137
6485 msgid "ALTERNATE RETURN not permitted at %L"
6488 #: fortran/intrinsic.c:3194
6490 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
6493 #: fortran/intrinsic.c:3560
6495 msgid "Intrinsic '%s' (is %s) is used at %L"
6498 #: fortran/intrinsic.c:3624
6500 msgid "Fortran 2003: Function '%s' as initialization expression at %L"
6503 #: fortran/intrinsic.c:3700
6506 "Fortran 2003: Elemental function as initialization expression with non-"
6507 "integer/non-character arguments at %L"
6510 #: fortran/intrinsic.c:3761
6512 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
6515 #: fortran/intrinsic.c:3833
6517 msgid "Extension: Conversion from %s to %s at %L"
6520 #: fortran/intrinsic.c:3836
6522 msgid "Conversion from %s to %s at %L"
6525 #: fortran/intrinsic.c:3883
6527 msgid "Can't convert %s to %s at %L"
6530 #: fortran/intrinsic.c:3979
6533 "'%s' declared at %L may shadow the intrinsic of the same name. In order to "
6534 "call the intrinsic, explicit INTRINSIC declarations may be required."
6537 #: fortran/intrinsic.c:3984
6540 "'%s' declared at %L is also the name of an intrinsic. It can only be called "
6541 "via an explicit interface or if declared EXTERNAL."
6544 #: fortran/io.c:165 fortran/primary.c:768
6546 msgid "Extension: backslash character at %C"
6549 #: fortran/io.c:201 fortran/io.c:204
6551 msgid "Extension: Tab character in format at %C"
6556 msgid "Fortran 2003: DP format specifier not allowed at %C"
6561 msgid "Fortran 2003: DC format specifier not allowed at %C"
6565 msgid "Positive width required"
6569 msgid "Nonnegative width required"
6573 msgid "Unexpected element '%c' in format string at %L"
6577 msgid "Unexpected end of format string"
6581 msgid "Zero width in format descriptor"
6585 msgid "Missing leading left parenthesis"
6589 msgid "Expected P edit descriptor"
6592 #. P requires a prior number.
6594 msgid "P descriptor requires leading scale factor"
6597 #. X requires a prior number if we're being pedantic.
6600 msgid "Extension: X descriptor requires leading space count at %C"
6605 msgid "Extension: $ descriptor at %C"
6610 msgid "$ should be the last specifier in format at %C"
6614 msgid "Repeat count cannot follow P descriptor"
6618 msgid "Positive width required with T descriptor"
6623 msgid "Extension: Missing positive width after L descriptor at %C"
6628 msgid "Fortran 2008: 'G0' in format at %C"
6632 msgid "E specifier not allowed with g0 descriptor"
6635 #: fortran/io.c:759 fortran/io.c:761 fortran/io.c:822 fortran/io.c:824
6637 msgid "Period required in format specifier at %C"
6641 msgid "Positive exponent width required"
6646 msgid "The H format specifier at %C is a Fortran 95 deleted feature"
6649 #: fortran/io.c:927 fortran/io.c:984
6651 msgid "Extension: Missing comma at %C"
6656 msgid "%s in format string at %L"
6659 #: fortran/io.c:1044
6661 msgid "Format statement in module main block at %C"
6664 #: fortran/io.c:1050
6666 msgid "Missing format label at %C"
6669 #: fortran/io.c:1110 fortran/io.c:1141 fortran/io.c:1203
6671 msgid "Invalid value for %s specification at %C"
6674 #: fortran/io.c:1116 fortran/io.c:1147
6676 msgid "Duplicate %s specification at %C"
6679 #: fortran/io.c:1154
6681 msgid "Variable %s cannot be INTENT(IN) at %C"
6684 #: fortran/io.c:1161
6686 msgid "Variable %s cannot be assigned in PURE procedure at %C"
6689 #: fortran/io.c:1209
6691 msgid "Duplicate %s label specification at %C"
6694 #: fortran/io.c:1229
6697 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
6700 #: fortran/io.c:1242
6702 msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
6705 #: fortran/io.c:1248
6707 msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
6710 #: fortran/io.c:1254
6712 msgid "Variable '%s' at %L has not been assigned a format label"
6715 #: fortran/io.c:1261
6717 msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
6720 #: fortran/io.c:1274
6722 msgid "Extension: Character array in FORMAT tag at %L"
6725 #: fortran/io.c:1280
6727 msgid "Extension: Non-character in FORMAT tag at %L"
6730 #: fortran/io.c:1305
6732 msgid "%s tag at %L must be of type %s"
6735 #: fortran/io.c:1312
6737 msgid "%s tag at %L must be scalar"
6740 #: fortran/io.c:1318
6742 msgid "Fortran 2003: IOMSG tag at %L"
6745 #: fortran/io.c:1326
6747 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
6750 #: fortran/io.c:1334
6752 msgid "Extension: CONVERT tag at %L"
6755 #: fortran/io.c:1515 fortran/io.c:1523
6757 msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
6760 #: fortran/io.c:1542 fortran/io.c:1550
6762 msgid "Extension: %s specifier in %s statement at %C has value '%s'"
6765 #: fortran/io.c:1563 fortran/io.c:1571
6767 msgid "%s specifier in %s statement at %C has invalid value '%s'"
6770 #: fortran/io.c:1626
6772 msgid "OPEN statement not allowed in PURE procedure at %C"
6775 #: fortran/io.c:1659
6777 msgid "Fortran 2003: ASYNCHRONOUS= at %C not allowed in Fortran 95"
6780 #: fortran/io.c:1677 fortran/io.c:3060
6782 msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
6785 #: fortran/io.c:1695 fortran/io.c:3039
6787 msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
6790 #: fortran/io.c:1713 fortran/io.c:3150
6792 msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
6795 #: fortran/io.c:1731
6797 msgid "Fortran 2003: ENCODING= at %C not allowed in Fortran 95"
6800 #. When implemented, change the following to use gfc_notify_std F2003.
6801 #: fortran/io.c:1783
6803 msgid "Fortran F2003: ROUND= specifier at %C not implemented"
6806 #: fortran/io.c:1802
6808 msgid "Fortran 2003: SIGN= at %C not allowed in Fortran 95"
6811 #: fortran/io.c:2015
6813 msgid "CLOSE statement not allowed in PURE procedure at %C"
6816 #: fortran/io.c:2152 fortran/match.c:1949
6818 msgid "%s statement not allowed in PURE procedure at %C"
6821 #: fortran/io.c:2208
6823 msgid "Fortran 2003: FLUSH statement at %C"
6826 #: fortran/io.c:2264
6828 msgid "Duplicate UNIT specification at %C"
6831 #: fortran/io.c:2324
6833 msgid "Duplicate format specification at %C"
6836 #: fortran/io.c:2341
6838 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
6841 #: fortran/io.c:2377
6843 msgid "Duplicate NML specification at %C"
6846 #: fortran/io.c:2386
6848 msgid "Symbol '%s' at %C must be a NAMELIST group name"
6851 #: fortran/io.c:2451
6853 msgid "END tag at %C not allowed in output statement"
6856 #: fortran/io.c:2528
6859 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
6863 #: fortran/io.c:2553
6865 msgid "Invalid form of WRITE statement at %L, UNIT required"
6868 #: fortran/io.c:2564
6870 msgid "Internal unit with vector subscript at %L"
6873 #: fortran/io.c:2571
6875 msgid "External IO UNIT cannot be an array at %L"
6878 #: fortran/io.c:2576
6880 msgid "Extension: Comma before i/o item list at %L"
6883 #: fortran/io.c:2586
6885 msgid "ERR tag label %d at %L not defined"
6888 #: fortran/io.c:2598
6890 msgid "END tag label %d at %L not defined"
6893 #: fortran/io.c:2610
6895 msgid "EOR tag label %d at %L not defined"
6898 #: fortran/io.c:2620
6900 msgid "FORMAT label %d at %L not defined"
6903 #: fortran/io.c:2741
6905 msgid "Syntax error in I/O iterator at %C"
6908 #: fortran/io.c:2772
6910 msgid "Expected variable in READ statement at %C"
6913 #: fortran/io.c:2778
6915 msgid "Expected expression in %s statement at %C"
6918 #: fortran/io.c:2788
6920 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
6923 #: fortran/io.c:2797
6925 msgid "Cannot read to variable '%s' in PURE procedure at %C"
6928 #: fortran/io.c:2813
6930 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
6933 #. A general purpose syntax error.
6934 #: fortran/io.c:2874 fortran/io.c:3481 fortran/gfortran.h:2232
6936 msgid "Syntax error in %s statement at %C"
6939 #: fortran/io.c:2959
6941 msgid "Fortran 2003: Internal file at %L with namelist"
6944 #: fortran/io.c:3013
6946 msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
6949 #: fortran/io.c:3081
6951 msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
6954 #. When implemented, change the following to use gfc_notify_std F2003.
6955 #. if (gfc_notify_std (GFC_STD_F2003, "Fortran 2003: ROUND= at %C "
6956 #. "not allowed in Fortran 95") == FAILURE)
6957 #. return MATCH_ERROR;
6958 #: fortran/io.c:3106
6960 msgid "F2003 Feature: ROUND= specifier at %C not implemented"
6963 #: fortran/io.c:3299
6965 msgid "PRINT namelist at %C is an extension"
6968 #: fortran/io.c:3451
6970 msgid "Expected comma in I/O list at %C"
6973 #: fortran/io.c:3515
6975 msgid "PRINT statement at %C not allowed within PURE procedure"
6978 #: fortran/io.c:3671 fortran/io.c:3722
6980 msgid "INQUIRE statement not allowed in PURE procedure at %C"
6983 #: fortran/io.c:3698
6985 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
6988 #: fortran/io.c:3708 fortran/trans-io.c:1176
6990 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
6993 #: fortran/io.c:3715
6995 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
6998 #: fortran/io.c:3728
7001 "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
7004 #: fortran/io.c:3888
7006 msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
7009 #: fortran/io.c:3894
7011 msgid "WAIT statement not allowed in PURE procedure at %C"
7014 #: fortran/match.c:158
7016 msgid "Missing ')' in statement at or before %L"
7019 #: fortran/match.c:163
7021 msgid "Missing '(' in statement at or before %L"
7024 #: fortran/match.c:360
7026 msgid "Integer too large at %C"
7029 #: fortran/match.c:453 fortran/parse.c:599
7031 msgid "Too many digits in statement label at %C"
7034 #: fortran/match.c:459
7036 msgid "Statement label at %C is zero"
7039 #: fortran/match.c:492
7041 msgid "Label name '%s' at %C is ambiguous"
7044 #: fortran/match.c:498
7046 msgid "Duplicate construct label '%s' at %C"
7049 #: fortran/match.c:529
7051 msgid "Invalid character in name at %C"
7054 #: fortran/match.c:542 fortran/match.c:623
7056 msgid "Name at %C is too long"
7059 #: fortran/match.c:553
7062 "Invalid character '$' at %C. Use -fdollar-ok to allow it as an extension"
7065 #: fortran/match.c:604 fortran/match.c:652
7067 msgid "Invalid C name in NAME= specifier at %C"
7070 #: fortran/match.c:643
7072 msgid "Embedded space in NAME= specifier at %C"
7075 #: fortran/match.c:968
7077 msgid "Loop variable at %C cannot be a sub-component"
7080 #: fortran/match.c:974
7082 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
7085 #: fortran/match.c:1007
7087 msgid "Expected a step value in iterator at %C"
7090 #: fortran/match.c:1019
7092 msgid "Syntax error in iterator at %C"
7095 #: fortran/match.c:1260
7097 msgid "Invalid form of PROGRAM statement at %C"
7100 #: fortran/match.c:1386 fortran/match.c:1467
7102 msgid "Obsolescent: arithmetic IF statement at %C"
7105 #: fortran/match.c:1442
7107 msgid "Syntax error in IF-expression at %C"
7110 #: fortran/match.c:1453
7112 msgid "Block label not appropriate for arithmetic IF statement at %C"
7115 #: fortran/match.c:1491
7117 msgid "Block label is not appropriate for IF statement at %C"
7120 #: fortran/match.c:1571 fortran/primary.c:2931
7122 msgid "Cannot assign to a named constant at %C"
7125 #: fortran/match.c:1581
7127 msgid "Unclassifiable statement in IF-clause at %C"
7130 #: fortran/match.c:1588
7132 msgid "Syntax error in IF-clause at %C"
7135 #: fortran/match.c:1632
7137 msgid "Unexpected junk after ELSE statement at %C"
7140 #: fortran/match.c:1638 fortran/match.c:1673
7142 msgid "Label '%s' at %C doesn't match IF label '%s'"
7145 #: fortran/match.c:1667
7147 msgid "Unexpected junk after ELSE IF statement at %C"
7150 #: fortran/match.c:1835
7152 msgid "Name '%s' in %s statement at %C is not a loop name"
7155 #: fortran/match.c:1851
7157 msgid "%s statement at %C is not within a loop"
7160 #: fortran/match.c:1854
7162 msgid "%s statement at %C is not within loop '%s'"
7165 #: fortran/match.c:1862
7167 msgid "%s statement at %C leaving OpenMP structured block"
7170 #: fortran/match.c:1875
7172 msgid "EXIT statement at %C terminating !$OMP DO loop"
7175 #: fortran/match.c:1927
7177 msgid "Too many digits in STOP code at %C"
7180 #: fortran/match.c:1980
7182 msgid "Deleted feature: PAUSE statement at %C"
7185 #: fortran/match.c:2028
7187 msgid "Deleted feature: ASSIGN statement at %C"
7190 #: fortran/match.c:2074
7192 msgid "Deleted feature: Assigned GOTO statement at %C"
7195 #: fortran/match.c:2121 fortran/match.c:2173
7197 msgid "Statement label list in GOTO at %C cannot be empty"
7200 #: fortran/match.c:2258
7202 msgid "Bad allocate-object at %C for a PURE procedure"
7205 #: fortran/match.c:2274 fortran/match.c:2476
7208 "Allocate-object at %C is not a nonprocedure pointer or an allocatable "
7212 #: fortran/match.c:2291 fortran/match.c:2493
7214 msgid "Redundant STAT tag found at %L "
7217 #: fortran/match.c:2311 fortran/match.c:2513
7219 msgid "Fortran 2003: ERRMSG at %L"
7222 #: fortran/match.c:2317 fortran/match.c:2519
7224 msgid "Redundant ERRMSG tag found at %L "
7227 #: fortran/match.c:2385
7229 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
7232 #: fortran/match.c:2463
7234 msgid "Illegal allocate-object at %C for a PURE procedure"
7237 #: fortran/match.c:2573
7239 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
7242 #: fortran/match.c:2604
7244 msgid "Extension: RETURN statement in main program at %C"
7247 #: fortran/match.c:2635
7249 msgid "Expected component reference at %C"
7252 #: fortran/match.c:2641
7254 msgid "Junk after CALL at %C"
7257 #: fortran/match.c:2651
7259 msgid "Expected type-bound procedure or procedure pointer component at %C"
7262 #: fortran/match.c:2868
7264 msgid "Syntax error in common block name at %C"
7267 #: fortran/match.c:2904
7269 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
7272 #. If we find an error, just print it and continue,
7273 #. cause it's just semantic, and we can see if there
7275 #: fortran/match.c:2963
7278 "Variable '%s' at %L in common block '%s' at %C must be declared with a C "
7279 "interoperable kind since common block '%s' is bind(c)"
7282 #: fortran/match.c:2972
7285 "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not "
7289 #: fortran/match.c:2979
7291 msgid "Symbol '%s' at %C is already in a COMMON block"
7294 #: fortran/match.c:2987
7296 msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
7299 #: fortran/match.c:3014
7301 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
7304 #: fortran/match.c:3024
7306 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
7309 #: fortran/match.c:3056
7312 "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to "
7313 "another COMMON block '%s'"
7316 #: fortran/match.c:3164
7318 msgid "Namelist group name '%s' at %C already has a basic type of %s"
7321 #: fortran/match.c:3172
7324 "Namelist group name '%s' at %C already is USE associated and cannot be "
7328 #: fortran/match.c:3199
7330 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
7333 #: fortran/match.c:3206
7335 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
7338 #: fortran/match.c:3333
7340 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
7343 #: fortran/match.c:3341
7345 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
7348 #: fortran/match.c:3369
7350 msgid "EQUIVALENCE at %C requires two or more objects"
7353 #: fortran/match.c:3383
7356 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
7359 #: fortran/match.c:3509
7361 msgid "Statement function at %L is recursive"
7364 #: fortran/match.c:3597
7366 msgid "Expected initialization expression in CASE at %C"
7369 #: fortran/match.c:3620
7371 msgid "Expected the name of the SELECT CASE construct at %C"
7374 #: fortran/match.c:3632
7376 msgid "Expected case name of '%s' at %C"
7379 #: fortran/match.c:3676
7381 msgid "Unexpected CASE statement at %C"
7384 #: fortran/match.c:3728
7386 msgid "Syntax error in CASE-specification at %C"
7389 #: fortran/match.c:3848
7391 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
7394 #: fortran/match.c:3886
7396 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
7399 #: fortran/match.c:3986
7401 msgid "Syntax error in FORALL iterator at %C"
7404 #: fortran/matchexp.c:28
7406 msgid "Syntax error in expression at %C"
7409 #: fortran/matchexp.c:72
7411 msgid "Bad character '%c' in OPERATOR name at %C"
7414 #: fortran/matchexp.c:80
7416 msgid "The name '%s' cannot be used as a defined operator at %C"
7419 #: fortran/matchexp.c:180
7421 msgid "Expected a right parenthesis in expression at %C"
7424 #: fortran/matchexp.c:305
7426 msgid "Expected exponent in expression at %C"
7429 #: fortran/matchexp.c:343 fortran/matchexp.c:348 fortran/matchexp.c:452
7430 #: fortran/matchexp.c:457
7433 "Extension: Unary operator following arithmetic operator (use parentheses) at "
7437 #: fortran/misc.c:39
7439 msgid "Out of memory-- malloc() failed"
7442 #: fortran/module.c:509
7444 msgid "Fortran 2003: module nature in USE statement at %C"
7447 #: fortran/module.c:521
7450 "Module nature in USE statement at %C shall be either INTRINSIC or "
7454 #: fortran/module.c:534
7456 msgid "\"::\" was expected after module nature at %C but was not found"
7459 #: fortran/module.c:543
7461 msgid "Fortran 2003: \"USE :: module\" at %C"
7464 #: fortran/module.c:597
7466 msgid "Missing generic specification in USE statement at %C"
7469 #: fortran/module.c:605
7471 msgid "Fortran 2003: Renaming operators in USE statements at %C"
7474 #: fortran/module.c:647
7476 msgid "The name '%s' at %C has already been used as an external module name."
7479 #: fortran/module.c:925
7481 msgid "Reading module %s at line %d column %d: %s"
7484 #: fortran/module.c:929
7486 msgid "Writing module %s at line %d column %d: %s"
7489 #: fortran/module.c:933
7491 msgid "Module %s at line %d column %d: %s"
7494 #: fortran/module.c:973
7495 msgid "Unexpected EOF"
7498 #: fortran/module.c:1005
7499 msgid "Unexpected end of module in string constant"
7502 #: fortran/module.c:1059
7503 msgid "Integer overflow"
7506 #: fortran/module.c:1090
7507 msgid "Name too long"
7510 #: fortran/module.c:1197
7514 #: fortran/module.c:1241
7515 msgid "Expected name"
7518 #: fortran/module.c:1244
7519 msgid "Expected left parenthesis"
7522 #: fortran/module.c:1247
7523 msgid "Expected right parenthesis"
7526 #: fortran/module.c:1250
7527 msgid "Expected integer"
7530 #: fortran/module.c:1253
7531 msgid "Expected string"
7534 #: fortran/module.c:1277
7535 msgid "find_enum(): Enum not found"
7538 #: fortran/module.c:1291
7540 msgid "Error writing modules file: %s"
7543 #: fortran/module.c:1841
7544 msgid "Expected attribute bit name"
7547 #: fortran/module.c:2666
7548 msgid "Expected integer string"
7551 #: fortran/module.c:2670
7552 msgid "Error converting integer"
7555 #: fortran/module.c:2692
7556 msgid "Expected real string"
7559 #: fortran/module.c:2894
7560 msgid "Expected expression type"
7563 #: fortran/module.c:2948
7564 msgid "Bad operator"
7567 #: fortran/module.c:3037
7568 msgid "Bad type in constant expression"
7571 #: fortran/module.c:3079
7573 msgid "Namelist %s cannot be renamed by USE association to %s"
7576 #: fortran/module.c:4261
7578 msgid "Symbol '%s' referenced at %L not found in module '%s'"
7581 #: fortran/module.c:4268
7583 msgid "User operator '%s' referenced at %L not found in module '%s'"
7586 #: fortran/module.c:4273
7588 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
7591 #: fortran/module.c:4836
7593 msgid "Can't open module file '%s' for writing at %C: %s"
7596 #: fortran/module.c:4874
7598 msgid "Error writing module file '%s' for writing: %s"
7601 #: fortran/module.c:4883
7603 msgid "Can't delete module file '%s': %s"
7606 #: fortran/module.c:4886
7608 msgid "Can't rename module file '%s' to '%s': %s"
7611 #: fortran/module.c:4892
7613 msgid "Can't delete temporary module file '%s': %s"
7616 #: fortran/module.c:4912 fortran/module.c:4994
7619 "Symbol '%s' referenced at %L does not exist in intrinsic module "
7623 #: fortran/module.c:5029
7626 "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
7629 #: fortran/module.c:5051
7631 msgid "Symbol '%s' already declared"
7634 #: fortran/module.c:5106
7637 "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name "
7641 #: fortran/module.c:5119
7644 "Symbol '%s' referenced at %L does not exist in intrinsic module "
7648 #: fortran/module.c:5127
7651 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
7652 "ISO_FORTRAN_ENV at %L is incompatible with option %s"
7655 #: fortran/module.c:5155
7658 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
7659 "ISO_FORTRAN_ENV at %C is incompatible with option %s"
7662 #: fortran/module.c:5171
7665 "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
7668 #: fortran/module.c:5205
7670 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
7673 #: fortran/module.c:5213
7675 msgid "Fortran 2003: ISO_C_BINDING module at %C"
7678 #: fortran/module.c:5223
7680 msgid "Can't find an intrinsic module named '%s' at %C"
7683 #: fortran/module.c:5228
7685 msgid "Can't open module file '%s' for reading at %C: %s"
7688 #: fortran/module.c:5236
7691 "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name "
7695 #: fortran/module.c:5251
7696 msgid "Unexpected end of module"
7699 #: fortran/module.c:5256
7701 msgid "File '%s' opened at %C is not a GFORTRAN module file"
7704 #: fortran/module.c:5263
7706 msgid "Parse error when checking module version for file '%s' opened at %C"
7709 #: fortran/module.c:5268
7711 msgid "Wrong module version '%s' (expected '"
7714 #: fortran/module.c:5281
7716 msgid "Can't USE the same module we're building!"
7719 #: fortran/openmp.c:134 fortran/openmp.c:562
7721 msgid "COMMON block /%s/ not found at %C"
7724 #: fortran/openmp.c:165
7726 msgid "Syntax error in OpenMP variable list at %C"
7729 #: fortran/openmp.c:293
7731 msgid "%s is not INTRINSIC procedure name at %C"
7734 #: fortran/openmp.c:404
7736 msgid "COLLAPSE clause argument not constant positive integer at %C"
7739 #: fortran/openmp.c:541
7741 msgid "Threadprivate variable at %C is an element of a COMMON block"
7744 #: fortran/openmp.c:581
7746 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
7749 #: fortran/openmp.c:759 fortran/resolve.c:6635 fortran/resolve.c:6989
7751 msgid "IF clause at %L requires a scalar LOGICAL expression"
7754 #: fortran/openmp.c:767
7756 msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
7759 #: fortran/openmp.c:775
7761 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
7764 #: fortran/openmp.c:815
7766 msgid "Object '%s' is not a variable at %L"
7769 #: fortran/openmp.c:823 fortran/openmp.c:833 fortran/openmp.c:840
7770 #: fortran/openmp.c:850
7772 msgid "Symbol '%s' present on multiple clauses at %L"
7775 #: fortran/openmp.c:873
7777 msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
7780 #: fortran/openmp.c:876
7782 msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
7785 #: fortran/openmp.c:884
7787 msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
7790 #: fortran/openmp.c:887
7792 msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
7795 #: fortran/openmp.c:895
7797 msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
7800 #: fortran/openmp.c:898
7802 msgid "Cray pointee '%s' in SHARED clause at %L"
7805 #: fortran/openmp.c:906
7807 msgid "THREADPRIVATE object '%s' in %s clause at %L"
7810 #: fortran/openmp.c:909
7812 msgid "Cray pointee '%s' in %s clause at %L"
7815 #: fortran/openmp.c:914
7817 msgid "POINTER object '%s' in %s clause at %L"
7820 #: fortran/openmp.c:919
7822 msgid "%s clause object '%s' has ALLOCATABLE components at %L"
7825 #: fortran/openmp.c:922
7827 msgid "Cray pointer '%s' in %s clause at %L"
7830 #: fortran/openmp.c:926
7832 msgid "Assumed size array '%s' in %s clause at %L"
7835 #: fortran/openmp.c:931
7837 msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
7840 #: fortran/openmp.c:940
7842 msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
7845 #: fortran/openmp.c:951
7847 msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
7850 #: fortran/openmp.c:962
7852 msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
7855 #: fortran/openmp.c:971
7857 msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
7860 #: fortran/openmp.c:1083
7863 "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
7866 #: fortran/openmp.c:1123
7869 "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or ."
7873 #: fortran/openmp.c:1171
7876 "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
7879 #: fortran/openmp.c:1185
7882 "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
7886 #: fortran/openmp.c:1217
7889 "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
7890 "reference var at %L"
7893 #: fortran/openmp.c:1241
7896 "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
7900 #: fortran/openmp.c:1248
7903 "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
7906 #: fortran/openmp.c:1264
7909 "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
7912 #: fortran/openmp.c:1267
7914 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
7917 #: fortran/openmp.c:1273
7919 msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
7922 #: fortran/openmp.c:1291
7925 "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
7929 #: fortran/openmp.c:1426
7931 msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
7934 #: fortran/openmp.c:1432
7936 msgid "!$OMP DO iteration variable must be of type integer at %L"
7939 #: fortran/openmp.c:1436
7941 msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
7944 #: fortran/openmp.c:1444
7947 "!$OMP DO iteration variable present on clause other than PRIVATE or "
7951 #: fortran/openmp.c:1462
7953 msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
7956 #: fortran/openmp.c:1476
7958 msgid "collapsed !$OMP DO loops not perfectly nested at %L"
7961 #: fortran/openmp.c:1485 fortran/openmp.c:1492
7963 msgid "not enough DO loops for collapsed !$OMP DO at %L"
7966 #: fortran/options.c:243
7968 msgid "Option -fwhole-program is not supported for Fortran"
7971 #: fortran/options.c:301
7973 msgid "Reading file '%s' as free form"
7976 #: fortran/options.c:311
7978 msgid "'-fd-lines-as-comments' has no effect in free form"
7981 #: fortran/options.c:314
7983 msgid "'-fd-lines-as-code' has no effect in free form"
7986 #: fortran/options.c:332
7988 msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
7991 #: fortran/options.c:335
7993 msgid "Flag -fno-automatic overwrites -frecursive"
7996 #: fortran/options.c:337
7998 msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
8001 #: fortran/options.c:341
8003 msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
8006 #: fortran/options.c:345
8008 msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
8011 #: fortran/options.c:418
8013 msgid "gfortran: Only one -J option allowed"
8016 #: fortran/options.c:461
8018 msgid "Argument to -ffpe-trap is not valid: %s"
8021 #: fortran/options.c:498
8023 msgid "Argument to -fcheck is not valid: %s"
8026 #: fortran/options.c:651
8028 msgid "Fixed line length must be at least seven."
8031 #: fortran/options.c:669
8033 msgid "Free line length must be at least three."
8036 #: fortran/options.c:687
8038 msgid "-static-libgfortran is not supported in this configuration"
8041 #: fortran/options.c:735
8043 msgid "Maximum supported identifier length is %d"
8046 #: fortran/options.c:767
8048 msgid "Unrecognized option to -finit-logical: %s"
8051 #: fortran/options.c:783
8053 msgid "Unrecognized option to -finit-real: %s"
8056 #: fortran/options.c:799
8058 msgid "The value of n in -finit-character=n must be between 0 and 127"
8061 #: fortran/options.c:890
8063 msgid "Maximum subrecord length cannot exceed %d"
8066 #: fortran/parse.c:455
8068 msgid "Unclassifiable statement at %C"
8071 #: fortran/parse.c:479
8073 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
8076 #: fortran/parse.c:560
8078 msgid "Unclassifiable OpenMP directive at %C"
8081 #: fortran/parse.c:602 fortran/parse.c:743
8083 msgid "Zero is not a valid statement label at %C"
8086 #: fortran/parse.c:609 fortran/parse.c:735
8088 msgid "Non-numeric character in statement label at %C"
8091 #: fortran/parse.c:621 fortran/parse.c:657 fortran/parse.c:783
8093 msgid "Semicolon at %C needs to be preceded by statement"
8096 #: fortran/parse.c:629 fortran/parse.c:795
8098 msgid "Ignoring statement label in empty statement at %C"
8101 #: fortran/parse.c:722 fortran/parse.c:762
8103 msgid "Bad continuation line at %C"
8106 #: fortran/parse.c:822
8108 msgid "Line truncated at %C"
8111 #: fortran/parse.c:1009
8113 msgid "FORMAT statement at %L does not have a statement label"
8116 #: fortran/parse.c:1081
8117 msgid "arithmetic IF"
8120 #: fortran/parse.c:1087
8121 msgid "attribute declaration"
8124 #: fortran/parse.c:1117
8125 msgid "data declaration"
8128 #: fortran/parse.c:1126
8129 msgid "derived type declaration"
8132 #: fortran/parse.c:1208
8136 #: fortran/parse.c:1217
8137 msgid "implied END DO"
8140 #: fortran/parse.c:1293
8144 #: fortran/parse.c:1296
8145 msgid "pointer assignment"
8148 #: fortran/parse.c:1305
8152 #: fortran/parse.c:1541
8154 msgid "Unexpected %s statement at %C"
8157 #: fortran/parse.c:1681
8159 msgid "%s statement at %C cannot follow %s statement at %L"
8162 #: fortran/parse.c:1698
8164 msgid "Unexpected end of file in '%s'"
8167 #: fortran/parse.c:1730
8169 msgid "Derived-type '%s' with SEQUENCE must not have a CONTAINS section at %C"
8172 #: fortran/parse.c:1733
8174 msgid "Derived-type '%s' with BIND(C) must not have a CONTAINS section at %C"
8177 #: fortran/parse.c:1753
8179 msgid "Components in TYPE at %C must precede CONTAINS"
8182 #: fortran/parse.c:1758
8184 msgid "Fortran 2003: Type-bound procedure at %C"
8187 #: fortran/parse.c:1767
8189 msgid "Fortran 2003: GENERIC binding at %C"
8192 #: fortran/parse.c:1777
8194 msgid "Fortran 2003: FINAL procedure declaration at %C"
8197 #: fortran/parse.c:1789
8199 msgid "Fortran 2008: Derived type definition at %C with empty CONTAINS section"
8202 #: fortran/parse.c:1800 fortran/parse.c:1907
8204 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
8207 #: fortran/parse.c:1808
8209 msgid "PRIVATE statement at %C must precede procedure bindings"
8212 #: fortran/parse.c:1816 fortran/parse.c:1923
8214 msgid "Duplicate PRIVATE statement at %C"
8217 #: fortran/parse.c:1826
8219 msgid "SEQUENCE statement at %C must precede CONTAINS"
8222 #: fortran/parse.c:1831
8224 msgid "Already inside a CONTAINS block at %C"
8227 #: fortran/parse.c:1887
8229 msgid "FINAL declaration at %C must be inside CONTAINS"
8232 #: fortran/parse.c:1896
8234 msgid "Fortran 2003: Derived type definition at %C without components"
8237 #: fortran/parse.c:1915
8239 msgid "PRIVATE statement at %C must precede structure components"
8242 #: fortran/parse.c:1936
8244 msgid "SEQUENCE statement at %C must precede structure components"
8247 #: fortran/parse.c:1943
8249 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
8252 #: fortran/parse.c:1948
8254 msgid "Duplicate SEQUENCE statement at %C"
8257 #: fortran/parse.c:1959
8259 msgid "Fortran 2003: CONTAINS block in derived type definition at %C"
8262 #: fortran/parse.c:2047
8264 msgid "ENUM declaration at %C has no ENUMERATORS"
8267 #: fortran/parse.c:2133
8269 msgid "Unexpected %s statement in INTERFACE block at %C"
8272 #: fortran/parse.c:2159
8274 msgid "SUBROUTINE at %C does not belong in a generic function interface"
8277 #: fortran/parse.c:2163
8279 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
8282 #: fortran/parse.c:2173
8285 "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
8288 #: fortran/parse.c:2204
8290 msgid "Unexpected %s statement at %C in INTERFACE body"
8293 #: fortran/parse.c:2222
8296 "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
8299 #: fortran/parse.c:2408
8301 msgid "%s statement must appear in a MODULE"
8304 #: fortran/parse.c:2415
8306 msgid "%s statement at %C follows another accessibility specification"
8309 #: fortran/parse.c:2465
8311 msgid "Bad kind expression for function '%s' at %L"
8314 #: fortran/parse.c:2469
8316 msgid "The type for function '%s' at %L is not accessible"
8319 #: fortran/parse.c:2527
8321 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
8324 #: fortran/parse.c:2548
8326 msgid "Unexpected %s statement in WHERE block at %C"
8329 #: fortran/parse.c:2607
8331 msgid "Unexpected %s statement in FORALL block at %C"
8334 #: fortran/parse.c:2658
8336 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
8339 #: fortran/parse.c:2676
8341 msgid "Duplicate ELSE statements at %L and %C"
8344 #: fortran/parse.c:2737
8346 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
8349 #: fortran/parse.c:2795
8351 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
8354 #: fortran/parse.c:2828
8356 msgid "End of nonblock DO statement at %C is within another block"
8359 #: fortran/parse.c:2837
8361 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
8364 #: fortran/parse.c:2886
8366 msgid "Statement label in ENDDO at %C doesn't match DO label"
8369 #: fortran/parse.c:2902
8371 msgid "Named block DO at %L requires matching ENDDO name"
8374 #: fortran/parse.c:3161
8376 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
8379 #: fortran/parse.c:3217
8381 msgid "%s statement at %C cannot terminate a non-block DO loop"
8384 #: fortran/parse.c:3404
8386 msgid "Contained procedure '%s' at %C is already ambiguous"
8389 #: fortran/parse.c:3454
8391 msgid "Unexpected %s statement in CONTAINS section at %C"
8394 #: fortran/parse.c:3478
8397 "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at "
8401 #: fortran/parse.c:3549
8403 msgid "CONTAINS statement at %C is already in a contained program unit"
8406 #: fortran/parse.c:3598
8408 msgid "Global name '%s' at %L is already being used as a %s at %L"
8411 #: fortran/parse.c:3619
8413 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
8416 #: fortran/parse.c:3645
8418 msgid "Unexpected %s statement in BLOCK DATA at %C"
8421 #: fortran/parse.c:3688
8423 msgid "Unexpected %s statement in MODULE at %C"
8426 #. If we see a duplicate main program, shut down. If the second
8427 #. instance is an implied main program, i.e. data decls or executable
8428 #. statements, we're in for lots of errors.
8429 #: fortran/parse.c:3936
8431 msgid "Two main PROGRAMs at %L and %C"
8434 #: fortran/primary.c:90
8436 msgid "Missing kind-parameter at %C"
8439 #: fortran/primary.c:214
8441 msgid "Integer kind %d at %C not available"
8444 #: fortran/primary.c:222
8447 "Integer too big for its kind at %C. This check can be disabled with the "
8448 "option -fno-range-check"
8451 #: fortran/primary.c:251
8453 msgid "Extension: Hollerith constant at %C"
8456 #: fortran/primary.c:263
8458 msgid "Invalid Hollerith constant: %L must contain at least one character"
8461 #: fortran/primary.c:269
8463 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
8466 #: fortran/primary.c:286
8468 msgid "Invalid Hollerith constant at %L contains a wide character"
8471 #: fortran/primary.c:367
8473 msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
8476 #: fortran/primary.c:377
8478 msgid "Empty set of digits in BOZ constant at %C"
8481 #: fortran/primary.c:383
8483 msgid "Illegal character in BOZ constant at %C"
8486 #: fortran/primary.c:406
8488 msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
8491 #: fortran/primary.c:437
8493 msgid "Integer too big for integer kind %i at %C"
8496 #: fortran/primary.c:443
8498 msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
8501 #: fortran/primary.c:543
8503 msgid "Missing exponent in real number at %C"
8506 #: fortran/primary.c:599
8508 msgid "Real number at %C has a 'd' exponent and an explicit kind"
8511 #: fortran/primary.c:612
8513 msgid "Invalid real kind %d at %C"
8516 #: fortran/primary.c:626
8518 msgid "Real constant overflows its kind at %C"
8521 #: fortran/primary.c:631
8523 msgid "Real constant underflows its kind at %C"
8526 #: fortran/primary.c:723
8528 msgid "Syntax error in SUBSTRING specification at %C"
8531 #: fortran/primary.c:935
8533 msgid "Invalid kind %d for CHARACTER constant at %C"
8536 #: fortran/primary.c:956
8538 msgid "Unterminated character constant beginning at %C"
8541 #: fortran/primary.c:997
8544 "Character '%s' in string at %C is not representable in character kind %d"
8547 #: fortran/primary.c:1080
8549 msgid "Bad kind for logical constant at %C"
8552 #: fortran/primary.c:1119
8554 msgid "Expected PARAMETER symbol in complex constant at %C"
8557 #: fortran/primary.c:1125
8559 msgid "Numeric PARAMETER required in complex constant at %C"
8562 #: fortran/primary.c:1131
8564 msgid "Scalar PARAMETER required in complex constant at %C"
8567 #: fortran/primary.c:1135
8569 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
8572 #: fortran/primary.c:1165
8574 msgid "Error converting PARAMETER constant in complex constant at %C"
8577 #: fortran/primary.c:1294
8579 msgid "Syntax error in COMPLEX constant at %C"
8582 #: fortran/primary.c:1483
8584 msgid "Keyword '%s' at %C has already appeared in the current argument list"
8587 #: fortran/primary.c:1547
8589 msgid "Extension: argument list function at %C"
8592 #: fortran/primary.c:1614
8594 msgid "Expected alternate return label at %C"
8597 #: fortran/primary.c:1632
8599 msgid "Missing keyword name in actual argument list at %C"
8602 #: fortran/primary.c:1677
8604 msgid "Syntax error in argument list at %C"
8607 #: fortran/primary.c:1775
8609 msgid "Expected structure component name at %C"
8612 #: fortran/primary.c:1812
8614 msgid "Expected argument list at %C"
8617 #: fortran/primary.c:2118
8620 "Fortran 2003: Structure constructor with missing optional arguments at %C"
8623 #: fortran/primary.c:2126
8626 "No initializer for component '%s' given in the structure constructor at %C!"
8629 #: fortran/primary.c:2182
8631 msgid "Can't construct ABSTRACT type '%s' at %C"
8634 #: fortran/primary.c:2210
8636 msgid "Fortran 2003: Structure constructor with named arguments at %C"
8639 #: fortran/primary.c:2225
8641 msgid "Component initializer without name after component named %s at %C!"
8644 #: fortran/primary.c:2228
8646 msgid "Too many components in structure constructor at %C!"
8649 #: fortran/primary.c:2261
8651 msgid "Component '%s' is initialized twice in the structure constructor at %C!"
8654 #: fortran/primary.c:2317
8657 "component '%s' at %L has already been set by a parent derived type "
8661 #: fortran/primary.c:2340
8663 msgid "Syntax error in structure constructor at %C"
8666 #: fortran/primary.c:2456
8669 "'%s' at %C is the name of a recursive function and so refers to the result "
8670 "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
8673 #: fortran/primary.c:2577
8675 msgid "Unexpected use of subroutine name '%s' at %C"
8678 #: fortran/primary.c:2608
8680 msgid "Statement function '%s' requires argument list at %C"
8683 #: fortran/primary.c:2611
8685 msgid "Function '%s' requires an argument list at %C"
8688 #: fortran/primary.c:2658
8690 msgid "Missing argument to '%s' at %C"
8693 #: fortran/primary.c:2799
8695 msgid "Missing argument list in function '%s' at %C"
8698 #: fortran/primary.c:2827
8700 msgid "Symbol at %C is not appropriate for an expression"
8703 #: fortran/primary.c:2895
8705 msgid "Assigning to PROTECTED variable at %C"
8708 #: fortran/primary.c:2929
8710 msgid "Named constant at %C in an EQUIVALENCE"
8713 #: fortran/primary.c:2965
8715 msgid "'%s' at %C is not a variable"
8718 #: fortran/resolve.c:111
8720 msgid "'%s' at %L is of the ABSTRACT type '%s'"
8723 #: fortran/resolve.c:114
8725 msgid "ABSTRACT type '%s' used at %L"
8728 #: fortran/resolve.c:164
8731 "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
8734 #: fortran/resolve.c:168
8736 msgid "Alternate return specifier in function '%s' at %L is not allowed"
8739 #: fortran/resolve.c:181
8741 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
8744 #: fortran/resolve.c:188
8746 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
8749 #: fortran/resolve.c:201 fortran/resolve.c:1334
8752 "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
8755 #: fortran/resolve.c:249
8757 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
8760 #: fortran/resolve.c:254
8763 "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
8766 #: fortran/resolve.c:263
8768 msgid "Argument '%s' of elemental procedure at %L must be scalar"
8771 #: fortran/resolve.c:270
8774 "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
8777 #: fortran/resolve.c:278
8779 msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
8782 #: fortran/resolve.c:290
8784 msgid "Argument '%s' of statement function at %L must be scalar"
8787 #: fortran/resolve.c:300
8790 "Character-valued argument '%s' of statement function at %L must have "
8794 #: fortran/resolve.c:357
8796 msgid "Contained function '%s' at %L has no IMPLICIT type"
8799 #: fortran/resolve.c:360
8801 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
8804 #: fortran/resolve.c:377
8807 "Character-valued internal function '%s' at %L must not be assumed length"
8810 #: fortran/resolve.c:548
8812 msgid "Function %s at %L has entries with mismatched array specifications"
8815 #: fortran/resolve.c:565
8818 "Extension: Function %s at %L with entries returning variables of different "
8822 #: fortran/resolve.c:592
8824 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
8827 #: fortran/resolve.c:596
8829 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
8832 #: fortran/resolve.c:603
8834 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
8837 #: fortran/resolve.c:607
8839 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
8842 #: fortran/resolve.c:645
8844 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
8847 #: fortran/resolve.c:650
8849 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
8852 #: fortran/resolve.c:708
8855 "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is "
8859 #: fortran/resolve.c:712
8862 "Initialized variable '%s' at %L is in a blank COMMON but initialization is "
8863 "only allowed in named common blocks"
8866 #: fortran/resolve.c:723
8869 "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the "
8873 #: fortran/resolve.c:727
8876 "Derived type variable '%s' in COMMON at %L has an ultimate component that is "
8880 #: fortran/resolve.c:731
8883 "Derived type variable '%s' in COMMON at %L may not have default initializer"
8886 #: fortran/resolve.c:761
8888 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
8891 #: fortran/resolve.c:765
8893 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
8896 #: fortran/resolve.c:769
8898 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
8901 #: fortran/resolve.c:774
8903 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
8906 #: fortran/resolve.c:836
8908 msgid "Components of structure constructor '%s' at %L are PRIVATE"
8911 #: fortran/resolve.c:858
8914 "The rank of the element in the derived type constructor at %L does not match "
8915 "that of the component (%d/%d)"
8918 #: fortran/resolve.c:871
8921 "The element in the derived type constructor at %L, for pointer component '%"
8922 "s', is %s but should be %s"
8925 #: fortran/resolve.c:885
8928 "The NULL in the derived type constructor at %L is being applied to component "
8929 "'%s', which is neither a POINTER nor ALLOCATABLE"
8932 #: fortran/resolve.c:899
8935 "The element in the derived type constructor at %L, for pointer component '%"
8936 "s' should be a POINTER or a TARGET"
8939 #: fortran/resolve.c:1020
8942 "The upper bound in the last dimension must appear in the reference to the "
8943 "assumed size array '%s' at %L"
8946 #: fortran/resolve.c:1082
8948 msgid "'%s' at %L is ambiguous"
8951 #: fortran/resolve.c:1086
8953 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
8956 #: fortran/resolve.c:1197
8959 "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. "
8960 "Declare it RECURSIVE or use -frecursive"
8963 #: fortran/resolve.c:1231 fortran/resolve.c:6214 fortran/resolve.c:6954
8965 msgid "Label %d referenced at %L is never defined"
8968 #: fortran/resolve.c:1283
8970 msgid "Statement function '%s' at %L is not allowed as an actual argument"
8973 #: fortran/resolve.c:1291
8975 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
8978 #: fortran/resolve.c:1298
8980 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
8983 #: fortran/resolve.c:1304
8986 "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument "
8990 #: fortran/resolve.c:1356
8992 msgid "Symbol '%s' at %L is ambiguous"
8995 #: fortran/resolve.c:1407
8997 msgid "By-value argument at %L is not of numeric type"
9000 #: fortran/resolve.c:1414
9002 msgid "By-value argument at %L cannot be an array or an array section"
9005 #: fortran/resolve.c:1428
9007 msgid "By-value argument at %L is not allowed in this context"
9010 #: fortran/resolve.c:1440
9012 msgid "Passing internal procedure at %L by location not allowed"
9015 #: fortran/resolve.c:1565
9018 "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
9019 "actual argument of an ELEMENTAL procedure unless there is a non-optional "
9020 "argument with the same rank (12.4.1.5)"
9023 #: fortran/resolve.c:1587
9024 msgid "elemental procedure"
9027 #: fortran/resolve.c:1604
9030 "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' "
9031 "is a scalar, but another actual argument is an array"
9034 #: fortran/resolve.c:1773
9036 msgid "There is no specific function for the generic '%s' at %L"
9039 #: fortran/resolve.c:1782
9042 "Generic function '%s' at %L is not consistent with a specific intrinsic "
9046 #: fortran/resolve.c:1820
9049 "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
9052 #: fortran/resolve.c:1866
9054 msgid "Unable to resolve the specific function '%s' at %L"
9057 #: fortran/resolve.c:1922 fortran/resolve.c:10672
9059 msgid "Function '%s' at %L has no IMPLICIT type"
9062 #: fortran/resolve.c:2131
9064 msgid "Argument to '%s' at %L is not a variable"
9067 #: fortran/resolve.c:2179
9069 msgid "More actual than formal arguments in '%s' call at %L"
9072 #: fortran/resolve.c:2188
9075 "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
9078 #: fortran/resolve.c:2211
9081 "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an "
9082 "array of zero size"
9085 #: fortran/resolve.c:2228
9088 "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
9089 "because it is not C interoperable"
9092 #: fortran/resolve.c:2238
9095 "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
9096 "because it is not C interoperable"
9099 #: fortran/resolve.c:2261 fortran/resolve.c:2298
9101 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
9104 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
9106 #: fortran/resolve.c:2274
9108 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
9111 #: fortran/resolve.c:2290
9113 msgid "Parameter '%s' to '%s' at %L must be a scalar"
9116 #. TODO: Update this error message to allow for procedure
9117 #. pointers once they are implemented.
9118 #: fortran/resolve.c:2312
9120 msgid "Parameter '%s' to '%s' at %L must be a procedure"
9123 #: fortran/resolve.c:2320
9125 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
9128 #: fortran/resolve.c:2367
9130 msgid "'%s' at %L is not a function"
9133 #: fortran/resolve.c:2373
9135 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
9138 #. Internal procedures are taken care of in resolve_contained_fntype.
9139 #: fortran/resolve.c:2419
9142 "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is "
9143 "not a dummy argument"
9146 #: fortran/resolve.c:2472
9149 "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE "
9153 #: fortran/resolve.c:2522
9155 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
9158 #: fortran/resolve.c:2529
9161 "Function reference to '%s' at %L is to a non-PURE procedure within a PURE "
9165 #: fortran/resolve.c:2545
9168 "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not "
9172 #: fortran/resolve.c:2549
9175 "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
9178 #: fortran/resolve.c:2597
9180 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
9183 #: fortran/resolve.c:2600
9185 msgid "Subroutine call to '%s' at %L is not PURE"
9188 #: fortran/resolve.c:2663
9190 msgid "There is no specific subroutine for the generic '%s' at %L"
9193 #: fortran/resolve.c:2672
9196 "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine "
9200 #: fortran/resolve.c:2780
9202 msgid "Missing SHAPE parameter for call to %s at %L"
9205 #: fortran/resolve.c:2788
9207 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
9210 #: fortran/resolve.c:2855
9213 "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
9216 #: fortran/resolve.c:2899
9218 msgid "Unable to resolve the specific subroutine '%s' at %L"
9221 #: fortran/resolve.c:2959
9223 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
9226 #: fortran/resolve.c:2988
9229 "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not "
9233 #: fortran/resolve.c:2992
9236 "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
9239 #: fortran/resolve.c:3070
9241 msgid "Shapes for operands at %L and %L are not conformable"
9244 #: fortran/resolve.c:3121
9246 msgid "Invalid context for NULL() pointer at %%L"
9249 #: fortran/resolve.c:3137
9251 msgid "Operand of unary numeric operator '%s' at %%L is %s"
9254 #: fortran/resolve.c:3153
9256 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
9259 #: fortran/resolve.c:3168
9261 msgid "Operands of string concatenation operator at %%L are %s/%s"
9264 #: fortran/resolve.c:3187
9266 msgid "Operands of logical operator '%s' at %%L are %s/%s"
9269 #: fortran/resolve.c:3201
9271 msgid "Operand of .not. operator at %%L is %s"
9274 #: fortran/resolve.c:3215
9275 msgid "COMPLEX quantities cannot be compared at %L"
9278 #: fortran/resolve.c:3244
9280 msgid "Logicals at %%L must be compared with %s instead of %s"
9283 #: fortran/resolve.c:3250
9285 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
9288 #: fortran/resolve.c:3258
9290 msgid "Unknown operator '%s' at %%L"
9293 #: fortran/resolve.c:3260
9295 msgid "Operand of user operator '%s' at %%L is %s"
9298 #: fortran/resolve.c:3263
9300 msgid "Operands of user operator '%s' at %%L are %s/%s"
9303 #: fortran/resolve.c:3349
9305 msgid "Inconsistent ranks for operator at %%L and %%L"
9308 #: fortran/resolve.c:3546
9310 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9313 #: fortran/resolve.c:3554
9315 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9318 #: fortran/resolve.c:3573
9320 msgid "Illegal stride of zero at %L"
9323 #: fortran/resolve.c:3590
9326 "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9329 #: fortran/resolve.c:3598
9332 "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9335 #: fortran/resolve.c:3614
9338 "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9341 #: fortran/resolve.c:3623
9344 "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9347 #: fortran/resolve.c:3662
9349 msgid "Rightmost upper bound of assumed size array section not specified at %L"
9352 #: fortran/resolve.c:3672
9354 msgid "Rank mismatch in array reference at %L (%d/%d)"
9357 #: fortran/resolve.c:3700
9359 msgid "Array index at %L must be scalar"
9362 #: fortran/resolve.c:3706
9364 msgid "Array index at %L must be of INTEGER type, found %s"
9367 #: fortran/resolve.c:3712
9369 msgid "Extension: REAL array index at %L"
9372 #: fortran/resolve.c:3742
9374 msgid "Argument dim at %L must be scalar"
9377 #: fortran/resolve.c:3749
9379 msgid "Argument dim at %L must be of INTEGER type"
9382 #: fortran/resolve.c:3870
9384 msgid "Array index at %L is an array of rank %d"
9387 #: fortran/resolve.c:3907
9389 msgid "Substring start index at %L must be of type INTEGER"
9392 #: fortran/resolve.c:3914
9394 msgid "Substring start index at %L must be scalar"
9397 #: fortran/resolve.c:3923
9399 msgid "Substring start index at %L is less than one"
9402 #: fortran/resolve.c:3936
9404 msgid "Substring end index at %L must be of type INTEGER"
9407 #: fortran/resolve.c:3943
9409 msgid "Substring end index at %L must be scalar"
9412 #: fortran/resolve.c:3953
9414 msgid "Substring end index at %L exceeds the string length"
9417 #: fortran/resolve.c:4091
9420 "Component to the right of a part reference with nonzero rank must not have "
9421 "the POINTER attribute at %L"
9424 #: fortran/resolve.c:4098
9427 "Component to the right of a part reference with nonzero rank must not have "
9428 "the ALLOCATABLE attribute at %L"
9431 #: fortran/resolve.c:4117
9434 "Two or more part references with nonzero rank must not be specified at %L"
9437 #: fortran/resolve.c:4300
9440 "Variable '%s', used in a specification expression, is referenced at %L "
9441 "before the ENTRY statement in which it is a parameter"
9444 #: fortran/resolve.c:4305
9447 "Variable '%s' is used at %L before the ENTRY statement in which it is a "
9451 #: fortran/resolve.c:4589
9453 msgid "Passed-object at %L must be scalar"
9456 #: fortran/resolve.c:4622
9459 "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
9462 #. Nothing matching found!
9463 #: fortran/resolve.c:4723
9466 "Found no matching specific binding for the call to the GENERIC '%s' at %L"
9469 #: fortran/resolve.c:4743
9471 msgid "'%s' at %L should be a SUBROUTINE"
9474 #: fortran/resolve.c:4782
9476 msgid "'%s' at %L should be a FUNCTION"
9479 #: fortran/resolve.c:4980
9481 msgid "%s at %L must be a scalar"
9484 #: fortran/resolve.c:4990
9486 msgid "Deleted feature: %s at %L must be integer"
9489 #: fortran/resolve.c:4994 fortran/resolve.c:5001
9491 msgid "%s at %L must be INTEGER"
9494 #: fortran/resolve.c:5021
9496 msgid "Cannot assign to loop variable in PURE procedure at %L"
9499 #: fortran/resolve.c:5045
9501 msgid "Step expression in DO loop at %L cannot be zero"
9504 #: fortran/resolve.c:5080
9506 msgid "DO loop at %L will be executed zero times"
9509 #: fortran/resolve.c:5141
9511 msgid "FORALL index-name at %L must be a scalar INTEGER"
9514 #: fortran/resolve.c:5146
9516 msgid "FORALL start expression at %L must be a scalar INTEGER"
9519 #: fortran/resolve.c:5153
9521 msgid "FORALL end expression at %L must be a scalar INTEGER"
9524 #: fortran/resolve.c:5161
9526 msgid "FORALL stride expression at %L must be a scalar %s"
9529 #: fortran/resolve.c:5166
9531 msgid "FORALL stride expression at %L cannot be zero"
9534 #: fortran/resolve.c:5182
9536 msgid "FORALL index '%s' may not appear in triplet specification at %L"
9539 #: fortran/resolve.c:5262 fortran/resolve.c:5396
9541 msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
9544 #: fortran/resolve.c:5269
9546 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
9549 #: fortran/resolve.c:5404
9551 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
9554 #: fortran/resolve.c:5428
9556 msgid "Array specification required in ALLOCATE statement at %L"
9559 #: fortran/resolve.c:5458
9561 msgid "Bad array specification in ALLOCATE statement at %L"
9564 #: fortran/resolve.c:5478
9567 "'%s' must not appear in the array specification at %L in the same ALLOCATE "
9568 "statement where it is itself allocated"
9571 #: fortran/resolve.c:5503
9573 msgid "Stat-variable '%s' at %L cannot be INTENT(IN)"
9576 #: fortran/resolve.c:5507
9578 msgid "Illegal stat-variable at %L for a PURE procedure"
9581 #: fortran/resolve.c:5513
9583 msgid "Stat-variable at %L must be a scalar INTEGER variable"
9586 #: fortran/resolve.c:5518
9588 msgid "Stat-variable at %L shall not be %sd within the same %s statement"
9591 #: fortran/resolve.c:5526
9593 msgid "ERRMSG at %L is useless without a STAT tag"
9596 #: fortran/resolve.c:5530
9598 msgid "Errmsg-variable '%s' at %L cannot be INTENT(IN)"
9601 #: fortran/resolve.c:5534
9603 msgid "Illegal errmsg-variable at %L for a PURE procedure"
9606 #: fortran/resolve.c:5541
9608 msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
9611 #: fortran/resolve.c:5546
9613 msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
9616 #: fortran/resolve.c:5564
9618 msgid "Allocate-object at %L also appears at %L"
9621 #. The cases overlap, or they are the same
9622 #. element in the list. Either way, we must
9623 #. issue an error and get the next case from P.
9624 #. FIXME: Sort P and Q by line number.
9625 #: fortran/resolve.c:5731
9627 msgid "CASE label at %L overlaps with CASE label at %L"
9630 #: fortran/resolve.c:5782
9632 msgid "Expression in CASE statement at %L must be of type %s"
9635 #: fortran/resolve.c:5793
9637 msgid "Expression in CASE statement at %L must be of kind %d"
9640 #: fortran/resolve.c:5805
9642 msgid "Expression in CASE statement at %L must be scalar"
9645 #: fortran/resolve.c:5851
9648 "Selection expression in computed GOTO statement at %L must be a scalar "
9649 "integer expression"
9652 #: fortran/resolve.c:5869
9654 msgid "Argument of SELECT statement at %L cannot be %s"
9657 #: fortran/resolve.c:5878
9659 msgid "Argument of SELECT statement at %L must be a scalar expression"
9662 #: fortran/resolve.c:5943
9665 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
9668 #: fortran/resolve.c:5969
9670 msgid "Logical range in CASE statement at %L is not allowed"
9673 #: fortran/resolve.c:5981
9675 msgid "constant logical value in CASE statement is repeated at %L"
9678 #: fortran/resolve.c:5995
9680 msgid "Range specification at %L can never be matched"
9683 #: fortran/resolve.c:6098
9685 msgid "Logical SELECT CASE block at %L has more that two cases"
9688 #: fortran/resolve.c:6136
9690 msgid "Data transfer element at %L cannot have POINTER components"
9693 #: fortran/resolve.c:6143
9695 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
9698 #: fortran/resolve.c:6150
9700 msgid "Data transfer element at %L cannot have PRIVATE components"
9703 #: fortran/resolve.c:6159
9706 "Data transfer element at %L cannot be a full reference to an assumed-size "
9710 #: fortran/resolve.c:6221
9713 "Statement at %L is not a valid branch target statement for the branch "
9717 #: fortran/resolve.c:6230
9719 msgid "Branch at %L may result in an infinite loop"
9722 #. The label is not in an enclosing block, so illegal. This was
9723 #. allowed in Fortran 66, so we allow it as extension. No
9724 #. further checks are necessary in this case.
9725 #: fortran/resolve.c:6258
9727 msgid "Label at %L is not in the same block as the GOTO statement at %L"
9730 #: fortran/resolve.c:6333
9732 msgid "WHERE mask at %L has inconsistent shape"
9735 #: fortran/resolve.c:6349
9737 msgid "WHERE assignment target at %L has inconsistent shape"
9740 #: fortran/resolve.c:6357 fortran/resolve.c:6444
9742 msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
9745 #: fortran/resolve.c:6367 fortran/resolve.c:6454
9747 msgid "Unsupported statement inside WHERE at %L"
9750 #: fortran/resolve.c:6398
9752 msgid "Assignment to a FORALL index variable at %L"
9755 #: fortran/resolve.c:6407
9758 "The FORALL with index '%s' is not used on the left side of the assignment at "
9759 "%L and so might cause multiple assignment to this object"
9762 #: fortran/resolve.c:6576
9764 msgid "An outer FORALL construct already has an index with this name %L"
9767 #: fortran/resolve.c:6643
9769 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
9772 #: fortran/resolve.c:6705
9774 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
9777 #: fortran/resolve.c:6778
9779 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
9782 #: fortran/resolve.c:6803
9784 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
9787 #: fortran/resolve.c:6815
9790 "The impure variable at %L is assigned to a derived type variable with a "
9791 "POINTER component in a PURE procedure (12.6)"
9794 #: fortran/resolve.c:6922
9796 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
9799 #: fortran/resolve.c:6925
9801 msgid "Variable '%s' has not been assigned a target label at %L"
9804 #: fortran/resolve.c:6936
9807 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
9810 #: fortran/resolve.c:6962
9812 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
9815 #: fortran/resolve.c:6977
9817 msgid "Arithmetic IF statement at %L requires a numeric expression"
9820 #: fortran/resolve.c:7027
9823 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
9826 #: fortran/resolve.c:7109
9828 msgid "FORALL mask clause at %L requires a LOGICAL expression"
9831 #: fortran/resolve.c:7181 fortran/resolve.c:7237
9834 "Binding label '%s' for common block '%s' at %L collides with the global "
9838 #. Common block names match but binding labels do not.
9839 #: fortran/resolve.c:7202
9842 "Binding label '%s' for common block '%s' at %L does not match the binding "
9843 "label '%s' for common block '%s' at %L"
9846 #: fortran/resolve.c:7249
9849 "Binding label '%s' for common block '%s' at %L collides with global entity '%"
9853 #. Make sure global procedures don't collide with anything.
9854 #: fortran/resolve.c:7301
9856 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
9859 #. Make sure procedures in interface bodies don't collide.
9860 #: fortran/resolve.c:7314
9863 "Binding label '%s' in interface body at %L collides with the global entity '%"
9867 #: fortran/resolve.c:7327
9869 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
9872 #: fortran/resolve.c:7404
9874 msgid "CHARACTER variable has zero length at %L"
9877 #: fortran/resolve.c:7697
9879 msgid "Allocatable array '%s' at %L must have a deferred shape"
9882 #: fortran/resolve.c:7700
9884 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
9887 #: fortran/resolve.c:7707
9889 msgid "Array pointer '%s' at %L must have a deferred shape"
9892 #: fortran/resolve.c:7718
9894 msgid "Array '%s' at %L cannot have a deferred shape"
9897 #: fortran/resolve.c:7746
9900 "The type '%s' cannot be host associated at %L because it is blocked by an "
9901 "incompatible object of the same name declared at %L"
9904 #: fortran/resolve.c:7769
9907 "Object '%s' at %L must have the SAVE attribute for default initialization of "
9911 #. The shape of a main program or module array needs to be
9913 #: fortran/resolve.c:7816
9915 msgid "The module or main program array '%s' at %L must have constant shape"
9918 #: fortran/resolve.c:7829
9921 "Entity with assumed character length at %L must be a dummy argument or a "
9925 #: fortran/resolve.c:7848
9927 msgid "'%s' at %L must have constant character length in this context"
9930 #: fortran/resolve.c:7884
9932 msgid "Allocatable '%s' at %L cannot have an initializer"
9935 #: fortran/resolve.c:7887
9937 msgid "External '%s' at %L cannot have an initializer"
9940 #: fortran/resolve.c:7891
9942 msgid "Dummy '%s' at %L cannot have an initializer"
9945 #: fortran/resolve.c:7894
9947 msgid "Intrinsic '%s' at %L cannot have an initializer"
9950 #: fortran/resolve.c:7897
9952 msgid "Function result '%s' at %L cannot have an initializer"
9955 #: fortran/resolve.c:7900
9957 msgid "Automatic array '%s' at %L cannot have an initializer"
9960 #: fortran/resolve.c:7923
9962 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
9965 #: fortran/resolve.c:7942
9968 "Character-valued statement function '%s' at %L must have constant length"
9971 #: fortran/resolve.c:7950
9974 "Automatic character length function '%s' at %L must have an explicit "
9978 #: fortran/resolve.c:7975
9981 "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%"
9982 "s', which is PUBLIC at %L"
9985 #: fortran/resolve.c:7998 fortran/resolve.c:8023
9988 "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy "
9989 "arguments of '%s' which is PRIVATE"
9992 #: fortran/resolve.c:8041
9994 msgid "Function '%s' at %L cannot have an initializer"
9997 #: fortran/resolve.c:8050
9999 msgid "External object '%s' at %L may not have an initializer"
10002 #: fortran/resolve.c:8058
10004 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
10007 #: fortran/resolve.c:8079
10009 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
10012 #: fortran/resolve.c:8083
10014 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
10017 #: fortran/resolve.c:8087
10019 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
10022 #: fortran/resolve.c:8091
10024 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
10027 #: fortran/resolve.c:8100
10029 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
10032 #: fortran/resolve.c:8155
10034 msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
10037 #: fortran/resolve.c:8161
10039 msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
10042 #: fortran/resolve.c:8167
10044 msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
10047 #: fortran/resolve.c:8175
10049 msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
10052 #: fortran/resolve.c:8181
10054 msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
10057 #: fortran/resolve.c:8227
10059 msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
10062 #: fortran/resolve.c:8235
10064 msgid "FINAL procedure at %L must have exactly one argument"
10067 #: fortran/resolve.c:8244
10069 msgid "Argument of FINAL procedure at %L must be of type '%s'"
10072 #: fortran/resolve.c:8252
10074 msgid "Argument of FINAL procedure at %L must not be a POINTER"
10077 #: fortran/resolve.c:8258
10079 msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
10082 #: fortran/resolve.c:8264
10084 msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
10087 #: fortran/resolve.c:8272
10089 msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
10092 #: fortran/resolve.c:8280
10094 msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
10097 #: fortran/resolve.c:8299
10099 msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
10102 #: fortran/resolve.c:8332
10105 "Only array FINAL procedures declared for derived type '%s' defined at %L, "
10106 "suggest also scalar one"
10109 #. TODO: Remove this error when finalization is finished.
10110 #: fortran/resolve.c:8337
10112 msgid "Finalization at %L is not yet implemented"
10115 #: fortran/resolve.c:8363
10117 msgid "Can't overwrite GENERIC '%s' at %L"
10120 #: fortran/resolve.c:8375
10122 msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
10125 #: fortran/resolve.c:8383
10127 msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
10130 #: fortran/resolve.c:8391
10132 msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
10135 #: fortran/resolve.c:8400
10137 msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
10140 #: fortran/resolve.c:8406
10143 "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
10147 #: fortran/resolve.c:8415
10149 msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
10152 #: fortran/resolve.c:8426
10154 msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
10157 #: fortran/resolve.c:8437
10160 "'%s' at %L and the overridden FUNCTION should have matching result types"
10163 #: fortran/resolve.c:8448
10165 msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
10168 #: fortran/resolve.c:8477
10171 "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the "
10172 "corresponding argument of the overridden procedure"
10175 #: fortran/resolve.c:8490
10178 "Types mismatch for dummy argument '%s' of '%s' %L in in respect to the "
10179 "overridden procedure"
10182 #: fortran/resolve.c:8500
10185 "'%s' at %L must have the same number of formal arguments as the overridden "
10189 #: fortran/resolve.c:8509
10191 msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
10194 #: fortran/resolve.c:8520
10196 msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
10199 #: fortran/resolve.c:8527
10202 "Passed-object dummy argument of '%s' at %L must be at the same position as "
10203 "the passed-object dummy argument of the overridden procedure"
10206 #: fortran/resolve.c:8558
10208 msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
10211 #: fortran/resolve.c:8567
10213 msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
10216 #: fortran/resolve.c:8636
10218 msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
10221 #: fortran/resolve.c:8648
10223 msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
10226 #: fortran/resolve.c:8678
10228 msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
10231 #: fortran/resolve.c:8742
10234 "'%s' must be a module procedure or an external procedure with an explicit "
10238 #: fortran/resolve.c:8779
10240 msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
10243 #: fortran/resolve.c:8793
10245 msgid "Procedure '%s' with PASS at %L must have at least one argument"
10248 #: fortran/resolve.c:8805
10251 "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
10254 #: fortran/resolve.c:8811
10257 "Polymorphic entities are not yet implemented, non-polymorphic passed-object "
10258 "dummy argument of '%s' at %L accepted"
10261 #: fortran/resolve.c:8836
10263 msgid "Procedure '%s' at %L has the same name as a component of '%s'"
10266 #: fortran/resolve.c:8845
10269 "Procedure '%s' at %L has the same name as an inherited component of '%s'"
10272 #: fortran/resolve.c:8916
10275 "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED "
10276 "and not overridden"
10279 #: fortran/resolve.c:8974
10281 msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
10284 #: fortran/resolve.c:8984
10287 "Interface '%s', used by procedure pointer component '%s' at %L, is declared "
10288 "in a later PROCEDURE statement"
10291 #: fortran/resolve.c:9041
10294 "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
10297 #: fortran/resolve.c:9063
10300 "Component '%s' of '%s' at %L has the same name as an inherited type-bound "
10304 #: fortran/resolve.c:9075
10307 "Character length of component '%s' needs to be a constant specification "
10311 #: fortran/resolve.c:9091
10314 "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component "
10315 "of '%s', which is PUBLIC at %L"
10318 #: fortran/resolve.c:9102
10321 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
10325 #: fortran/resolve.c:9113
10328 "The pointer component '%s' of '%s' at %L is a type that has not been declared"
10331 #: fortran/resolve.c:9141
10333 msgid "Component '%s' of '%s' at %L must have constant array bounds"
10336 #: fortran/resolve.c:9186
10339 "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC "
10340 "namelist '%s' at %L"
10343 #: fortran/resolve.c:9196
10346 "NAMELIST object '%s' has use-associated PRIVATE components and cannot be "
10347 "member of namelist '%s' at %L"
10350 #: fortran/resolve.c:9209
10353 "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC "
10354 "namelist '%s' at %L"
10357 #: fortran/resolve.c:9221
10360 "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
10363 #: fortran/resolve.c:9230
10366 "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
10369 #: fortran/resolve.c:9242
10372 "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE "
10376 #: fortran/resolve.c:9250
10379 "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
10382 #: fortran/resolve.c:9276
10384 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
10387 #: fortran/resolve.c:9295
10389 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
10392 #: fortran/resolve.c:9307
10395 "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
10398 #: fortran/resolve.c:9318
10400 msgid "Incompatible derived type in PARAMETER at %L"
10403 #: fortran/resolve.c:9380
10406 "Interface '%s', used by procedure '%s' at %L, is declared in a later "
10407 "PROCEDURE statement"
10410 #: fortran/resolve.c:9437
10412 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
10415 #: fortran/resolve.c:9471
10417 msgid "Type specified for intrinsic function '%s' at %L is ignored"
10420 #: fortran/resolve.c:9478
10422 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
10425 #: fortran/resolve.c:9485
10427 msgid "'%s' declared INTRINSIC at %L does not exist"
10430 #: fortran/resolve.c:9494
10433 "The intrinsic '%s' declared INTRINSIC at %L is not available in the current "
10434 "standard settings but %s. Use an appropriate -std=* option or enable -fall-"
10435 "intrinsics in order to use it."
10438 #: fortran/resolve.c:9541
10440 msgid "Assumed size array at %L must be a dummy argument"
10443 #: fortran/resolve.c:9544
10445 msgid "Assumed shape array at %L must be a dummy argument"
10448 #: fortran/resolve.c:9556
10450 msgid "Symbol at %L is not a DUMMY variable"
10453 #: fortran/resolve.c:9562
10456 "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
10459 #: fortran/resolve.c:9572
10462 "Character dummy variable '%s' at %L with VALUE attribute must have constant "
10466 #: fortran/resolve.c:9581
10469 "C interoperable character dummy variable '%s' at %L with VALUE attribute "
10470 "must have length one"
10473 #: fortran/resolve.c:9607
10476 "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block "
10477 "nor declared at the module level scope"
10480 #: fortran/resolve.c:9660
10482 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
10485 #: fortran/resolve.c:9701
10487 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
10490 #: fortran/resolve.c:9720
10493 "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have "
10494 "a default initializer"
10497 #: fortran/resolve.c:9779
10499 msgid "Threadprivate at %L isn't SAVEd"
10502 #: fortran/resolve.c:9867
10504 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
10507 #: fortran/resolve.c:9873
10509 msgid "DATA array '%s' at %L must be specified in a previous declaration"
10512 #: fortran/resolve.c:9889
10514 msgid "DATA element '%s' at %L is a pointer and so must be a full array"
10517 #: fortran/resolve.c:9935
10519 msgid "Nonconstant array section at %L in DATA statement"
10522 #: fortran/resolve.c:9948
10524 msgid "DATA statement at %L has more variables than values"
10527 #: fortran/resolve.c:10042
10529 msgid "iterator start at %L does not simplify"
10532 #: fortran/resolve.c:10049
10534 msgid "iterator end at %L does not simplify"
10537 #: fortran/resolve.c:10056
10539 msgid "iterator step at %L does not simplify"
10542 #: fortran/resolve.c:10182
10544 msgid "DATA statement at %L has more values than variables"
10547 #: fortran/resolve.c:10273
10549 msgid "Label %d at %L defined but not used"
10552 #: fortran/resolve.c:10278
10554 msgid "Label %d at %L defined but cannot be used"
10557 #: fortran/resolve.c:10363
10560 "Derived type variable '%s' at %L must have SEQUENCE attribute to be an "
10561 "EQUIVALENCE object"
10564 #: fortran/resolve.c:10372
10567 "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an "
10568 "EQUIVALENCE object"
10571 #: fortran/resolve.c:10380
10574 "Derived type variable '%s' at %L with default initialization cannot be in "
10575 "EQUIVALENCE with a variable in COMMON"
10578 #: fortran/resolve.c:10397
10581 "Derived type variable '%s' at %L with pointer component(s) cannot be an "
10582 "EQUIVALENCE object"
10585 #: fortran/resolve.c:10502
10587 msgid "Syntax error in EQUIVALENCE statement at %L"
10590 #: fortran/resolve.c:10517
10593 "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
10594 "the PROTECTED attribute"
10597 #: fortran/resolve.c:10529
10600 "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure "
10604 #: fortran/resolve.c:10538
10606 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
10609 #: fortran/resolve.c:10617
10612 "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
10615 #: fortran/resolve.c:10628
10617 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
10620 #: fortran/resolve.c:10639
10622 msgid "Substring at %L has length zero"
10625 #: fortran/resolve.c:10683
10627 msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
10630 #: fortran/resolve.c:10696
10632 msgid "ENTRY '%s' at %L has no IMPLICIT type"
10635 #: fortran/resolve.c:10722
10637 msgid "User operator procedure '%s' at %L must be a FUNCTION"
10640 #: fortran/resolve.c:10729
10642 msgid "User operator procedure '%s' at %L cannot be assumed character length"
10645 #: fortran/resolve.c:10735
10647 msgid "User operator procedure '%s' at %L must have at least one argument"
10650 #: fortran/resolve.c:10745
10652 msgid "First argument of operator interface at %L cannot be optional"
10655 #: fortran/resolve.c:10757
10657 msgid "Second argument of operator interface at %L cannot be optional"
10660 #: fortran/resolve.c:10761
10662 msgid "Operator interface at %L must have, at most, two arguments"
10665 #: fortran/resolve.c:10815
10667 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
10670 #: fortran/scanner.c:727
10673 "!$OMP at %C starts a commented line as it neither is followed by a space nor "
10674 "is a continuation line"
10677 #: fortran/scanner.c:1030 fortran/scanner.c:1154
10679 msgid "Limit of %d continuations exceeded in statement at %C"
10682 #: fortran/scanner.c:1078
10684 msgid "Missing '&' in continued character constant at %C"
10687 #: fortran/scanner.c:1304
10689 msgid "Nonconforming tab character at %C"
10692 #: fortran/scanner.c:1392 fortran/scanner.c:1395
10694 msgid "'&' not allowed by itself in line %d"
10697 #: fortran/scanner.c:1442
10699 msgid "Nonconforming tab character in column %d of line %d"
10702 #: fortran/scanner.c:1650
10704 msgid "%s:%d: file %s left but not entered"
10707 #: fortran/scanner.c:1684
10709 msgid "%s:%d: Illegal preprocessor directive"
10712 #: fortran/scanner.c:1802
10714 msgid "Can't open file '%s'"
10717 #: fortran/simplify.c:82
10719 msgid "Result of %s overflows its kind at %L"
10722 #: fortran/simplify.c:87
10724 msgid "Result of %s underflows its kind at %L"
10727 #: fortran/simplify.c:92
10729 msgid "Result of %s is NaN at %L"
10732 #: fortran/simplify.c:96
10734 msgid "Result of %s gives range error for its kind at %L"
10737 #: fortran/simplify.c:119
10739 msgid "KIND parameter of %s at %L must be an initialization expression"
10742 #: fortran/simplify.c:127
10744 msgid "Invalid KIND parameter of %s at %L"
10747 #: fortran/simplify.c:276
10749 msgid "Argument of %s function at %L is negative"
10752 #: fortran/simplify.c:283
10754 msgid "Argument of %s function at %L outside of range [0,127]"
10757 #: fortran/simplify.c:301
10760 "Argument of %s function at %L is too large for the collating sequence of "
10764 #: fortran/simplify.c:337
10766 msgid "Argument of ACOS at %L must be between -1 and 1"
10769 #: fortran/simplify.c:359
10771 msgid "Argument of ACOSH at %L must not be less than 1"
10774 #: fortran/simplify.c:576
10776 msgid "Argument of ASIN at %L must be between -1 and 1"
10779 #: fortran/simplify.c:632
10781 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
10784 #: fortran/simplify.c:655
10787 "If first argument of ATAN2 %L is zero, then the second argument must not be "
10791 #: fortran/simplify.c:1462
10793 msgid "Argument of IACHAR at %L must be of length one"
10796 #: fortran/simplify.c:1469
10798 msgid "Argument of IACHAR function at %L outside of range 0..127"
10801 #: fortran/simplify.c:1508
10803 msgid "Invalid second argument of IBCLR at %L"
10806 #: fortran/simplify.c:1516
10808 msgid "Second argument of IBCLR exceeds bit size at %L"
10811 #: fortran/simplify.c:1550
10813 msgid "Invalid second argument of IBITS at %L"
10816 #: fortran/simplify.c:1556
10818 msgid "Invalid third argument of IBITS at %L"
10821 #: fortran/simplify.c:1566
10823 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
10826 #: fortran/simplify.c:1613
10828 msgid "Invalid second argument of IBSET at %L"
10831 #: fortran/simplify.c:1621
10833 msgid "Second argument of IBSET exceeds bit size at %L"
10836 #: fortran/simplify.c:1651
10838 msgid "Argument of ICHAR at %L must be of length one"
10841 #: fortran/simplify.c:1854
10843 msgid "Argument of INT at %L is not a valid type"
10846 #: fortran/simplify.c:1885
10848 msgid "Argument of %s at %L is not a valid type"
10851 #: fortran/simplify.c:1982
10853 msgid "Invalid second argument of ISHFT at %L"
10856 #: fortran/simplify.c:1997
10858 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
10861 #: fortran/simplify.c:2061
10863 msgid "Invalid second argument of ISHFTC at %L"
10866 #: fortran/simplify.c:2075
10868 msgid "Invalid third argument of ISHFTC at %L"
10871 #: fortran/simplify.c:2081
10874 "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %"
10878 #: fortran/simplify.c:2097
10880 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
10883 #: fortran/simplify.c:2100
10886 "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
10890 #: fortran/simplify.c:2171
10892 msgid "Argument of KIND at %L is a DERIVED type"
10895 #: fortran/simplify.c:2383
10897 msgid "DIM argument at %L is out of bounds"
10900 #: fortran/simplify.c:2555
10902 msgid "Argument of LOG at %L cannot be less than or equal to zero"
10905 #: fortran/simplify.c:2568
10907 msgid "Complex argument of LOG at %L cannot be zero"
10910 #: fortran/simplify.c:2609
10912 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
10915 #. Result is processor-dependent.
10916 #: fortran/simplify.c:2902
10918 msgid "Second argument MOD at %L is zero"
10921 #. Result is processor-dependent.
10922 #: fortran/simplify.c:2913
10924 msgid "Second argument of MOD at %L is zero"
10927 #. Result is processor-dependent. This processor just opts
10928 #. to not handle it at all.
10929 #. Result is processor-dependent.
10930 #: fortran/simplify.c:2955 fortran/simplify.c:2967
10932 msgid "Second argument of MODULO at %L is zero"
10935 #: fortran/simplify.c:3013
10937 msgid "Second argument of NEAREST at %L shall not be zero"
10940 #: fortran/simplify.c:3049
10942 msgid "Result of NEAREST is NaN at %L"
10945 #: fortran/simplify.c:3330
10947 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
10950 #: fortran/simplify.c:3385
10952 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
10955 #: fortran/simplify.c:3496
10957 msgid "Integer too large in shape specification at %L"
10960 #: fortran/simplify.c:3504
10962 msgid "Too many dimensions in shape specification for RESHAPE at %L"
10965 #: fortran/simplify.c:3512
10967 msgid "Shape specification at %L cannot be negative"
10970 #: fortran/simplify.c:3524
10972 msgid "Shape specification at %L cannot be the null array"
10975 #: fortran/simplify.c:3545
10978 "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
10981 #: fortran/simplify.c:3552
10983 msgid "Error in ORDER parameter of RESHAPE at %L"
10986 #: fortran/simplify.c:3560
10988 msgid "ORDER parameter of RESHAPE at %L is out of range"
10991 #: fortran/simplify.c:3570
10993 msgid "Invalid permutation in ORDER parameter at %L"
10996 #: fortran/simplify.c:3629
10998 msgid "PAD parameter required for short SOURCE parameter at %L"
11001 #: fortran/simplify.c:3748
11003 msgid "Result of SCALE overflows its kind at %L"
11006 #: fortran/simplify.c:4382
11008 msgid "Argument of SQRT at %L has a negative value"
11011 #: fortran/simplify.c:4537
11014 "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
11018 #: fortran/simplify.c:4903
11021 "Character '%s' in string at %L cannot be converted into character kind %d"
11024 #: fortran/symbol.c:133
11026 msgid "Duplicate IMPLICIT NONE statement at %C"
11029 #: fortran/symbol.c:173
11031 msgid "Letter '%c' already set in IMPLICIT statement at %C"
11034 #: fortran/symbol.c:195
11036 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
11039 #: fortran/symbol.c:205
11041 msgid "Letter %c already has an IMPLICIT type at %C"
11044 #: fortran/symbol.c:261
11046 msgid "Symbol '%s' at %L has no IMPLICIT type"
11049 #. BIND(C) variables should not be implicitly declared.
11050 #: fortran/symbol.c:281
11053 "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
11056 #. Dummy args to a BIND(C) routine may not be interoperable if
11057 #. they are implicitly typed.
11058 #: fortran/symbol.c:295
11061 "Implicitly declared variable '%s' at %L may not be C interoperable but it is "
11062 "a dummy argument to the BIND(C) procedure '%s' at %L"
11065 #: fortran/symbol.c:336
11067 msgid "Function result '%s' at %L has no IMPLICIT type"
11070 #: fortran/symbol.c:415
11072 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
11075 #: fortran/symbol.c:470
11077 msgid "Fortran 2003: Procedure pointer at %C"
11080 #: fortran/symbol.c:620
11082 msgid "%s attribute applied to %s %s at %L"
11085 #: fortran/symbol.c:627
11087 msgid "BIND(C) applied to %s %s at %L"
11090 #: fortran/symbol.c:728 fortran/symbol.c:1381
11092 msgid "%s attribute conflicts with %s attribute at %L"
11095 #: fortran/symbol.c:731
11097 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
11100 #: fortran/symbol.c:739
11102 msgid "Fortran 2003: %s attribute with %s attribute at %L"
11105 #: fortran/symbol.c:745
11107 msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
11110 #: fortran/symbol.c:789
11112 msgid "Cannot change attributes of USE-associated symbol at %L"
11115 #: fortran/symbol.c:792
11117 msgid "Cannot change attributes of USE-associated symbol %s at %L"
11120 #: fortran/symbol.c:808
11122 msgid "Duplicate %s attribute specified at %L"
11125 #: fortran/symbol.c:841
11127 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
11130 #: fortran/symbol.c:867
11132 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
11135 #: fortran/symbol.c:985
11137 msgid "Cray Pointee at %L appears in multiple pointer() statements"
11140 #: fortran/symbol.c:1004
11142 msgid "Duplicate PROTECTED attribute specified at %L"
11145 #: fortran/symbol.c:1037
11147 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
11150 #: fortran/symbol.c:1045
11152 msgid "Duplicate SAVE attribute specified at %L"
11155 #: fortran/symbol.c:1066
11157 msgid "Duplicate VALUE attribute specified at %L"
11160 #: fortran/symbol.c:1086
11162 msgid "Duplicate VOLATILE attribute specified at %L"
11165 #: fortran/symbol.c:1377
11167 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
11170 #: fortran/symbol.c:1411
11172 msgid "%s procedure at %L is already declared as %s procedure"
11175 #: fortran/symbol.c:1446
11177 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
11180 #: fortran/symbol.c:1470
11182 msgid "ACCESS specification at %L was already specified"
11185 #: fortran/symbol.c:1487
11187 msgid "Duplicate BIND attribute specified at %L"
11190 #: fortran/symbol.c:1494
11192 msgid "Fortran 2003: BIND(C) at %L"
11195 #: fortran/symbol.c:1511
11197 msgid "Duplicate EXTENDS attribute specified at %L"
11200 #: fortran/symbol.c:1515
11202 msgid "Fortran 2003: EXTENDS at %L"
11205 #: fortran/symbol.c:1537
11207 msgid "Symbol '%s' at %L already has an explicit interface"
11210 #: fortran/symbol.c:1544
11212 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
11215 #: fortran/symbol.c:1585
11217 msgid "Procedure '%s' at %L may not have basic type of %s"
11220 #: fortran/symbol.c:1597
11222 msgid "Symbol '%s' at %L cannot have a type"
11225 #: fortran/symbol.c:1756
11227 msgid "Component '%s' at %C already declared at %L"
11230 #: fortran/symbol.c:1767
11232 msgid "Component '%s' at %C already in the parent type at %L"
11235 #: fortran/symbol.c:1843
11237 msgid "Symbol '%s' at %C is ambiguous"
11240 #: fortran/symbol.c:1875
11242 msgid "Derived type '%s' at %C is being used before it is defined"
11245 #: fortran/symbol.c:1916
11247 msgid "'%s' at %C is not a member of the '%s' structure"
11250 #: fortran/symbol.c:1924
11252 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
11255 #: fortran/symbol.c:1934
11257 msgid "All components of '%s' are PRIVATE in structure constructor at %C"
11260 #: fortran/symbol.c:2063
11262 msgid "Duplicate statement label %d at %L and %L"
11265 #: fortran/symbol.c:2073
11267 msgid "Label %d at %C already referenced as branch target"
11270 #: fortran/symbol.c:2082
11272 msgid "Label %d at %C already referenced as a format label"
11275 #: fortran/symbol.c:2124
11277 msgid "Label %d at %C previously used as a FORMAT label"
11280 #: fortran/symbol.c:2132
11282 msgid "Label %d at %C previously used as branch target"
11285 #: fortran/symbol.c:2444
11287 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
11290 #: fortran/symbol.c:2447
11293 "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
11296 #. Symbol is from another namespace.
11297 #: fortran/symbol.c:2591
11299 msgid "Symbol '%s' at %C has already been host associated"
11302 #: fortran/symbol.c:3398
11305 "Derived type '%s' declared at %L must have the BIND attribute to be C "
11309 #: fortran/symbol.c:3409
11311 msgid "Derived type '%s' at %L is empty"
11314 #: fortran/symbol.c:3426
11317 "Component '%s' at %L cannot have the POINTER attribute because it is a "
11318 "member of the BIND(C) derived type '%s' at %L"
11321 #: fortran/symbol.c:3438
11324 "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a "
11325 "member of the BIND(C) derived type '%s' at %L"
11328 #. If the derived type is bind(c), all fields must be
11330 #: fortran/symbol.c:3476
11333 "Component '%s' in derived type '%s' at %L may not be C interoperable, even "
11334 "though derived type '%s' is BIND(C)"
11337 #. If derived type is param to bind(c) routine, or to one
11338 #. of the iso_c_binding procs, it must be interoperable, so
11339 #. all fields must interop too.
11340 #: fortran/symbol.c:3485
11342 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
11345 #: fortran/symbol.c:3499
11348 "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) "
11352 #: fortran/symbol.c:3507
11355 "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND"
11359 #: fortran/symbol.c:4379
11361 msgid "Symbol '%s' is used before it is typed at %L"
11364 #: fortran/symbol.c:4385
11366 msgid "Extension: Symbol '%s' is used before it is typed at %L"
11369 #: fortran/symbol.c:4457
11371 msgid "'%s' of '%s' is PRIVATE at %C"
11374 #: fortran/target-memory.c:615
11376 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
11379 #: fortran/target-memory.c:702
11381 msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
11384 #: fortran/trans-array.c:641 fortran/trans-array.c:4464
11385 #: fortran/trans-array.c:5453 fortran/trans-intrinsic.c:3722
11387 msgid "Creating array temporary at %L"
11390 #. Problems occur when we get something like
11391 #. integer :: a(lots) = (/(i, i=1, lots)/)
11392 #: fortran/trans-array.c:4033
11395 "The number of elements in the array constructor at %L requires an increase "
11396 "of the allowed %d upper limit. See -fmax-array-constructor option"
11399 #: fortran/trans-array.c:5450
11401 msgid "Creating array temporary at %L for argument '%s'"
11404 #: fortran/trans-common.c:399
11406 msgid "Named COMMON block '%s' at %L shall be of the same size"
11409 #: fortran/trans-common.c:838
11411 msgid "Bad array reference at %L"
11414 #: fortran/trans-common.c:846
11416 msgid "Illegal reference type at %L as EQUIVALENCE object"
11419 #: fortran/trans-common.c:886
11421 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
11424 #. Aligning this field would misalign a previous field.
11425 #: fortran/trans-common.c:1019
11428 "The equivalence set for variable '%s' declared at %L violates alignment "
11432 #: fortran/trans-common.c:1086
11434 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
11437 #: fortran/trans-common.c:1101
11440 "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
11443 #: fortran/trans-common.c:1116
11446 "Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder "
11447 "elements or use -fno-align-commons"
11450 #: fortran/trans-common.c:1121
11453 "Padding of %d bytes required before '%s' in COMMON at %L; reorder elements "
11454 "or use -fno-align-commons"
11457 #: fortran/trans-common.c:1144
11459 msgid "COMMON '%s' at %L does not exist"
11462 #: fortran/trans-common.c:1152
11465 "COMMON '%s' at %L requires %d bytes of padding at start; reorder elements or "
11466 "use -fno-align-commons"
11469 #: fortran/trans-common.c:1156
11472 "COMMON at %L requires %d bytes of padding at start; reorder elements or use -"
11473 "fno-align-commons"
11476 #: fortran/trans-const.c:294
11478 msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
11481 #: fortran/trans-decl.c:2957 fortran/trans-decl.c:4113
11483 msgid "Return value of function '%s' at %L not set"
11486 #: fortran/trans-decl.c:3616
11488 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
11491 #: fortran/trans-decl.c:3620
11493 msgid "Unused dummy argument '%s' at %L"
11496 #: fortran/trans-decl.c:3626
11498 msgid "Unused variable '%s' declared at %L"
11501 #: fortran/trans-decl.c:3672
11503 msgid "Unused parameter '%s' declared at %L"
11506 #: fortran/trans-decl.c:3686
11508 msgid "Return value '%s' of function '%s' declared at %L not set"
11511 #: fortran/trans-decl.c:3790
11514 "Actual string length does not match the declared one for dummy argument '%"
11518 #: fortran/trans-decl.c:3796
11521 "Actual string length is shorter than the declared one for dummy argument '%"
11525 #: fortran/trans-expr.c:2361
11527 msgid "Unknown argument list function at %L"
11530 #: fortran/trans-intrinsic.c:883
11532 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
11535 #: fortran/trans-io.c:2002
11537 msgid "Derived type '%s' at %L has PRIVATE components"
11540 #: fortran/trans-stmt.c:499
11542 msgid "An alternate return at %L without a * dummy argument"
11545 #: fortran/trans.c:50
11546 msgid "Array bound mismatch"
11549 #: fortran/trans.c:51
11550 msgid "Array reference out of bounds"
11553 #: fortran/trans.c:52
11554 msgid "Incorrect function return value"
11557 #: fortran/trans.c:516 fortran/trans.c:936
11558 msgid "Attempt to allocate a negative amount of memory."
11561 #: fortran/trans.c:534
11562 msgid "Memory allocation failed"
11565 #: fortran/trans.c:616
11567 "Attempt to allocate negative amount of memory. Possible integer overflow"
11570 #: fortran/trans.c:647 fortran/trans.c:953
11571 msgid "Out of memory"
11574 #: fortran/trans.c:738
11576 msgid "Attempting to allocate already allocated array '%s'"
11579 #: fortran/trans.c:744
11580 msgid "Attempting to allocate already allocatedarray"
11583 #: fortran/trans.c:853
11585 msgid "Attempt to DEALLOCATE unallocated '%s'"
11588 #: java/jcf-dump.c:1068
11590 msgid "Not a valid Java .class file.\n"
11593 #: java/jcf-dump.c:1074
11595 msgid "error while parsing constant pool\n"
11598 #: java/jcf-dump.c:1080 java/jcf-parse.c:1436
11599 #, gcc-internal-format
11600 msgid "error in constant pool entry #%d\n"
11603 #: java/jcf-dump.c:1090
11605 msgid "error while parsing fields\n"
11608 #: java/jcf-dump.c:1096
11610 msgid "error while parsing methods\n"
11613 #: java/jcf-dump.c:1102
11615 msgid "error while parsing final attributes\n"
11618 #: java/jcf-dump.c:1139
11620 msgid "Try 'jcf-dump --help' for more information.\n"
11623 #: java/jcf-dump.c:1146
11626 "Usage: jcf-dump [OPTION]... CLASS...\n"
11630 #: java/jcf-dump.c:1147
11633 "Display contents of a class file in readable form.\n"
11637 #: java/jcf-dump.c:1148
11639 msgid " -c Disassemble method bodies\n"
11642 #: java/jcf-dump.c:1149
11644 msgid " --javap Generate output in 'javap' format\n"
11647 #: java/jcf-dump.c:1151
11649 msgid " --classpath PATH Set path to find .class files\n"
11652 #: java/jcf-dump.c:1152
11654 msgid " -IDIR Append directory to class path\n"
11657 #: java/jcf-dump.c:1153
11659 msgid " --bootclasspath PATH Override built-in class path\n"
11662 #: java/jcf-dump.c:1154
11664 msgid " --extdirs PATH Set extensions directory path\n"
11667 #: java/jcf-dump.c:1155
11669 msgid " -o FILE Set output file name\n"
11672 #: java/jcf-dump.c:1157
11674 msgid " --help Print this help, then exit\n"
11677 #: java/jcf-dump.c:1158
11679 msgid " --version Print version number, then exit\n"
11682 #: java/jcf-dump.c:1159
11684 msgid " -v, --verbose Print extra information while running\n"
11687 #: java/jcf-dump.c:1161
11690 "For bug reporting instructions, please see:\n"
11694 #: java/jcf-dump.c:1189 java/jcf-dump.c:1257
11696 msgid "jcf-dump: no classes specified\n"
11699 #: java/jcf-dump.c:1277
11701 msgid "Cannot open '%s' for output.\n"
11704 #: java/jcf-dump.c:1323
11706 msgid "bad format of .zip/.jar archive\n"
11709 #: java/jcf-dump.c:1441
11711 msgid "Bad byte codes.\n"
11714 #: java/jvgenmain.c:47
11716 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
11719 #: java/jvgenmain.c:109
11721 msgid "%s: Cannot open output file: %s\n"
11724 #: java/jvgenmain.c:151
11726 msgid "%s: Failed to close output file %s\n"
11729 #: java/jvspec.c:409
11731 msgid "can't specify '-D' without '--main'\n"
11734 #: java/jvspec.c:412
11736 msgid "'%s' is not a valid class name"
11739 #: java/jvspec.c:418
11741 msgid "--resource requires -o"
11744 #: java/jvspec.c:432
11746 msgid "cannot specify both -C and -o"
11749 #: java/jvspec.c:444
11751 msgid "cannot create temporary file"
11754 #: java/jvspec.c:466
11756 msgid "using both @FILE with multiple files not implemented"
11759 #: java/jvspec.c:588
11761 msgid "cannot specify 'main' class when not linking"
11764 #: config/sparc/linux64.h:165 config/sparc/linux64.h:176
11765 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
11766 #: config/sparc/sol2-bi.h:240 config/sparc/sol2-bi.h:250
11767 msgid "may not use both -m32 and -m64"
11770 #: config/mips/mips.h:1183 config/arc/arc.h:61
11771 msgid "may not use both -EB and -EL"
11774 #: config/mips/r3900.h:34
11775 msgid "-mhard-float not supported"
11778 #: config/mips/r3900.h:36
11779 msgid "-msingle-float and -msoft-float cannot both be specified"
11782 #: config/i386/mingw-w64.h:65 config/i386/mingw32.h:85 config/i386/cygwin.h:91
11783 msgid "shared and mdll are not compatible"
11787 msgid "GCC does not support -C or -CC without -E"
11790 #: gcc.c:848 java/jvspec.c:80 ada/gcc-interface/lang-specs.h:33
11791 msgid "-pg and -fomit-frame-pointer are incompatible"
11795 msgid "-E or -x required when input is from standard input"
11798 #: config/darwin.h:274
11799 msgid "-current_version only allowed with -dynamiclib"
11802 #: config/darwin.h:276
11803 msgid "-install_name only allowed with -dynamiclib"
11806 #: config/darwin.h:281
11807 msgid "-bundle not allowed with -dynamiclib"
11810 #: config/darwin.h:282
11811 msgid "-bundle_loader not allowed with -dynamiclib"
11814 #: config/darwin.h:283
11815 msgid "-client_name not allowed with -dynamiclib"
11818 #: config/darwin.h:288
11819 msgid "-force_flat_namespace not allowed with -dynamiclib"
11822 #: config/darwin.h:290
11823 msgid "-keep_private_externs not allowed with -dynamiclib"
11826 #: config/darwin.h:291
11827 msgid "-private_bundle not allowed with -dynamiclib"
11830 #: ada/gcc-interface/lang-specs.h:34
11831 msgid "-c or -S required for Ada"
11834 #: config/sparc/sol2-bi.h:212 config/sparc/sol2-bi.h:217
11835 #: config/sparc/sol2-gld-bi.h:40 config/sparc/sol2-gld-bi.h:45
11836 msgid "does not support multilib"
11839 #: config/rs6000/linux64.h:354 config/rs6000/linux64.h:356
11840 #: config/rs6000/sysv4.h:908 config/rs6000/sysv4.h:910 config/linux.h:111
11841 #: config/linux.h:113 config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
11842 msgid "-mglibc and -muclibc used together"
11845 #: config/bfin/elf.h:54
11846 msgid "no processor type specified for linking"
11849 #: config/vxworks.h:71
11850 msgid "-Xbind-now and -Xbind-lazy are incompatible"
11853 #: config/i386/cygwin.h:28
11854 msgid "mno-cygwin and mno-win32 are not compatible"
11857 #: fortran/lang-specs.h:55 fortran/lang-specs.h:69
11858 msgid "gfortran does not support -E without -cpp"
11861 #: config/i386/nwld.h:34
11862 msgid "Static linking is not supported.\n"
11865 #: java/lang-specs.h:33
11866 msgid "-fjni and -femit-class-files are incompatible"
11869 #: java/lang-specs.h:34
11870 msgid "-fjni and -femit-class-file are incompatible"
11873 #: java/lang-specs.h:35 java/lang-specs.h:36
11874 msgid "-femit-class-file should used along with -fsyntax-only"
11877 #: config/sh/sh.h:461
11878 msgid "SH2a does not support little-endian"
11881 #: config/arm/arm.h:148
11882 msgid "-msoft-float and -mhard_float may not be used together"
11885 #: config/arm/arm.h:150
11886 msgid "-mbig-endian and -mlittle-endian may not be used together"
11889 #: config/cris/cris.h:207
11890 msgid "Do not specify both -march=... and -mcpu=..."
11893 #: config/vax/netbsd-elf.h:47
11894 msgid "the -shared option is not currently supported for VAX ELF"
11897 #: config/vax/vax.h:50 config/vax/vax.h:51
11898 msgid "profiling not supported with -mg\n"
11901 #: config/mcore/mcore.h:54
11902 msgid "the m210 does not have little endian support"
11905 #: config/lynx.h:70
11906 msgid "cannot use mthreads and mlegacy-threads together"
11909 #: config/lynx.h:95
11910 msgid "cannot use mshared and static together"
11913 #: config/s390/tpf.h:119
11914 msgid "static is not supported on TPF-OS"
11917 #: config/rs6000/darwin.h:95
11918 msgid " conflicting code gen style switches are used"
11921 #: java/lang.opt:69
11922 msgid "Warn if deprecated empty statements are found"
11925 #: java/lang.opt:73
11926 msgid "Warn if .class files are out of date"
11929 #: java/lang.opt:77
11930 msgid "Warn if modifiers are specified when not necessary"
11933 #: java/lang.opt:81
11934 msgid "Deprecated; use --classpath instead"
11937 #: java/lang.opt:88
11938 msgid "Permit the use of the assert keyword"
11941 #: java/lang.opt:110
11942 msgid "Replace system path"
11945 #: java/lang.opt:114
11946 msgid "Generate checks for references to NULL"
11949 #: java/lang.opt:118
11950 msgid "Set class path"
11953 #: java/lang.opt:125
11954 msgid "Output a class file"
11957 #: java/lang.opt:129
11958 msgid "Alias for -femit-class-file"
11961 #: java/lang.opt:133
11962 msgid "Choose input encoding (defaults from your locale)"
11965 #: java/lang.opt:137
11966 msgid "Set the extension directory path"
11969 #: java/lang.opt:144
11970 msgid "Input file is a file with a list of filenames to compile"
11973 #: java/lang.opt:151
11974 msgid "Always check for non gcj generated classes archives"
11977 #: java/lang.opt:155
11979 "Assume the runtime uses a hash table to map an object to its synchronization "
11983 #: java/lang.opt:159
11984 msgid "Generate instances of Class at runtime"
11987 #: java/lang.opt:163
11988 msgid "Use offset tables for virtual method calls"
11991 #: java/lang.opt:170
11992 msgid "Assume native functions are implemented using JNI"
11995 #: java/lang.opt:174
11996 msgid "Enable optimization of static class initialization code"
11999 #: java/lang.opt:181
12000 msgid "Reduce the amount of reflection meta-data generated"
12003 #: java/lang.opt:185
12004 msgid "Enable assignability checks for stores into object arrays"
12007 #: java/lang.opt:189
12008 msgid "Generate code for the Boehm GC"
12011 #: java/lang.opt:193
12012 msgid "Call a library routine to do integer divisions"
12015 #: java/lang.opt:197
12016 msgid "Generated should be loaded by bootstrap loader"
12019 #: java/lang.opt:201
12020 msgid "Set the source language version"
12023 #: java/lang.opt:205
12024 msgid "Set the target VM version"
12027 #: ada/gcc-interface/lang.opt:100
12028 msgid "Specify options to GNAT"
12031 #: fortran/lang.opt:57
12032 msgid "Put MODULE files in 'directory'"
12035 #: fortran/lang.opt:73
12036 msgid "Warn about possible aliasing of dummy arguments"
12039 #: fortran/lang.opt:77
12040 msgid "Warn about alignment of COMMON blocks"
12043 #: fortran/lang.opt:81
12044 msgid "Warn about missing ampersand in continued character constants"
12047 #: fortran/lang.opt:85
12048 msgid "Warn about creation of array temporaries"
12051 #: fortran/lang.opt:89
12052 msgid "Warn about truncated character expressions"
12055 #: fortran/lang.opt:97
12056 msgid "Warn about calls with implicit interface"
12059 #: fortran/lang.opt:101
12060 msgid "Warn about truncated source lines"
12063 #: fortran/lang.opt:105
12064 msgid "Warn on intrinsics not part of the selected standard"
12067 #: fortran/lang.opt:113
12068 msgid "Warn about \"suspicious\" constructs"
12071 #: fortran/lang.opt:117
12072 msgid "Permit nonconforming uses of the tab character"
12075 #: fortran/lang.opt:121
12076 msgid "Warn about underflow of numerical constant expressions"
12079 #: fortran/lang.opt:125
12080 msgid "Warn if a user-procedure has the same name as an intrinsic"
12083 #: fortran/lang.opt:129
12084 msgid "Enable preprocessing"
12087 #: fortran/lang.opt:133
12088 msgid "Disable preprocessing"
12091 #: fortran/lang.opt:141
12092 msgid "Enable alignment of COMMON blocks"
12095 #: fortran/lang.opt:145
12096 msgid "All intrinsics procedures are available regardless of selected standard"
12099 #: fortran/lang.opt:153
12101 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
12105 #: fortran/lang.opt:157
12106 msgid "Specify that backslash in string introduces an escape character"
12109 #: fortran/lang.opt:161
12110 msgid "Produce a backtrace when a runtime error is encountered"
12113 #: fortran/lang.opt:165
12115 "-fblas-matmul-limit=<n> Size of the smallest matrix for which matmul "
12119 #: fortran/lang.opt:169
12121 "Produce a warning at runtime if a array temporary has been created for a "
12122 "procedure argument"
12125 #: fortran/lang.opt:173
12126 msgid "Use big-endian format for unformatted files"
12129 #: fortran/lang.opt:177
12130 msgid "Use little-endian format for unformatted files"
12133 #: fortran/lang.opt:181
12134 msgid "Use native format for unformatted files"
12137 #: fortran/lang.opt:185
12138 msgid "Swap endianness for unformatted files"
12141 #: fortran/lang.opt:189
12142 msgid "Use the Cray Pointer extension"
12145 #: fortran/lang.opt:193
12146 msgid "Ignore 'D' in column one in fixed form"
12149 #: fortran/lang.opt:197
12150 msgid "Treat lines with 'D' in column one as comments"
12153 #: fortran/lang.opt:201
12154 msgid "Set the default double precision kind to an 8 byte wide type"
12157 #: fortran/lang.opt:205
12158 msgid "Set the default integer kind to an 8 byte wide type"
12161 #: fortran/lang.opt:209
12162 msgid "Set the default real kind to an 8 byte wide type"
12165 #: fortran/lang.opt:213
12166 msgid "Allow dollar signs in entity names"
12169 #: fortran/lang.opt:217
12170 msgid "Dump a core file when a runtime error occurs"
12173 #: fortran/lang.opt:221
12174 msgid "Display the code tree after parsing"
12177 #: fortran/lang.opt:225
12179 "Specify that an external BLAS library should be used for matmul calls on "
12180 "large-size arrays"
12183 #: fortran/lang.opt:229
12184 msgid "Use f2c calling convention"
12187 #: fortran/lang.opt:233
12188 msgid "Assume that the source file is fixed form"
12191 #: fortran/lang.opt:237
12192 msgid "Specify where to find the compiled intrinsic modules"
12195 #: fortran/lang.opt:241
12196 msgid "Allow arbitrary character line width in fixed mode"
12199 #: fortran/lang.opt:245
12200 msgid "Use n as character line width in fixed mode"
12203 #: fortran/lang.opt:249
12204 msgid "Stop on following floating point exceptions"
12207 #: fortran/lang.opt:253
12208 msgid "Assume that the source file is free form"
12211 #: fortran/lang.opt:257
12212 msgid "Allow arbitrary character line width in free mode"
12215 #: fortran/lang.opt:261
12216 msgid "Use n as character line width in free mode"
12219 #: fortran/lang.opt:265
12221 "Specify that no implicit typing is allowed, unless overridden by explicit "
12222 "IMPLICIT statements"
12225 #: fortran/lang.opt:269
12227 "-finit-character=<n> Initialize local character variables to ASCII value n"
12230 #: fortran/lang.opt:273
12231 msgid "-finit-integer=<n> Initialize local integer variables to n"
12234 #: fortran/lang.opt:277
12235 msgid "Initialize local variables to zero (from g77)"
12238 #: fortran/lang.opt:281
12239 msgid "-finit-logical=<true|false> Initialize local logical variables"
12242 #: fortran/lang.opt:285
12243 msgid "-finit-real=<zero|nan|inf|-inf> Initialize local real variables"
12246 #: fortran/lang.opt:289
12248 "-fmax-array-constructor=<n> Maximum number of objects in an array "
12252 #: fortran/lang.opt:293
12253 msgid "Maximum number of errors to report"
12256 #: fortran/lang.opt:297
12257 msgid "Maximum identifier length"
12260 #: fortran/lang.opt:301
12261 msgid "Maximum length for subrecords"
12264 #: fortran/lang.opt:305
12265 msgid "Size in bytes of the largest array that will be put on the stack"
12268 #: fortran/lang.opt:309
12269 msgid "Set default accessibility of module entities to PRIVATE."
12272 #: fortran/lang.opt:317
12273 msgid "Try to lay out derived types as compactly as possible"
12276 #: fortran/lang.opt:325
12277 msgid "Enable range checking during compilation"
12280 #: fortran/lang.opt:329
12281 msgid "Use a 4-byte record marker for unformatted files"
12284 #: fortran/lang.opt:333
12285 msgid "Use an 8-byte record marker for unformatted files"
12288 #: fortran/lang.opt:337
12289 msgid "Allocate local variables on the stack to allow indirect recursion"
12292 #: fortran/lang.opt:341
12293 msgid "Copy array sections into a contiguous block on procedure entry"
12296 #: fortran/lang.opt:345
12297 msgid "Specify which runtime checks are to be performed"
12300 #: fortran/lang.opt:349
12301 msgid "Append a second underscore if the name already contains an underscore"
12304 #: fortran/lang.opt:353 c.opt:749
12305 msgid "Use the narrowest integer type possible for enumeration types"
12308 #: fortran/lang.opt:357
12309 msgid "Apply negative sign to zero values"
12312 #: fortran/lang.opt:361
12313 msgid "Append underscores to externally visible names"
12316 #: fortran/lang.opt:365
12317 msgid "Compile all program units at once and check all interfaces"
12320 #: fortran/lang.opt:405
12321 msgid "Statically link the GNU Fortran helper library (libgfortran)"
12324 #: fortran/lang.opt:409
12325 msgid "Conform to the ISO Fortran 2003 standard"
12328 #: fortran/lang.opt:413
12329 msgid "Conform to the ISO Fortran 2008 standard"
12332 #: fortran/lang.opt:417
12333 msgid "Conform to the ISO Fortran 95 standard"
12336 #: fortran/lang.opt:421
12337 msgid "Conform to nothing in particular"
12340 #: fortran/lang.opt:425
12341 msgid "Accept extensions to support legacy code"
12344 #: config/alpha/alpha.opt:23 config/i386/i386.opt:201
12345 msgid "Do not use hardware fp"
12348 #: config/alpha/alpha.opt:27
12349 msgid "Use fp registers"
12352 #: config/alpha/alpha.opt:31
12356 #: config/alpha/alpha.opt:35
12357 msgid "Do not assume GAS"
12360 #: config/alpha/alpha.opt:39
12361 msgid "Request IEEE-conformant math library routines (OSF/1)"
12364 #: config/alpha/alpha.opt:43
12365 msgid "Emit IEEE-conformant code, without inexact exceptions"
12368 #: config/alpha/alpha.opt:50
12369 msgid "Do not emit complex integer constants to read-only memory"
12372 #: config/alpha/alpha.opt:54
12376 #: config/alpha/alpha.opt:58
12377 msgid "Do not use VAX fp"
12380 #: config/alpha/alpha.opt:62
12381 msgid "Emit code for the byte/word ISA extension"
12384 #: config/alpha/alpha.opt:66
12385 msgid "Emit code for the motion video ISA extension"
12388 #: config/alpha/alpha.opt:70
12389 msgid "Emit code for the fp move and sqrt ISA extension"
12392 #: config/alpha/alpha.opt:74
12393 msgid "Emit code for the counting ISA extension"
12396 #: config/alpha/alpha.opt:78
12397 msgid "Emit code using explicit relocation directives"
12400 #: config/alpha/alpha.opt:82
12401 msgid "Emit 16-bit relocations to the small data areas"
12404 #: config/alpha/alpha.opt:86
12405 msgid "Emit 32-bit relocations to the small data areas"
12408 #: config/alpha/alpha.opt:90
12409 msgid "Emit direct branches to local functions"
12412 #: config/alpha/alpha.opt:94
12413 msgid "Emit indirect branches to local functions"
12416 #: config/alpha/alpha.opt:98
12417 msgid "Emit rdval instead of rduniq for thread pointer"
12420 #: config/alpha/alpha.opt:102 config/s390/s390.opt:59
12421 #: config/sparc/long-double-switch.opt:23
12422 msgid "Use 128-bit long double"
12425 #: config/alpha/alpha.opt:106 config/s390/s390.opt:63
12426 #: config/sparc/long-double-switch.opt:27
12427 msgid "Use 64-bit long double"
12430 #: config/alpha/alpha.opt:110
12431 msgid "Use features of and schedule given CPU"
12434 #: config/alpha/alpha.opt:114
12435 msgid "Schedule given CPU"
12438 #: config/alpha/alpha.opt:118
12439 msgid "Control the generated fp rounding mode"
12442 #: config/alpha/alpha.opt:122
12443 msgid "Control the IEEE trap mode"
12446 #: config/alpha/alpha.opt:126
12447 msgid "Control the precision given to fp exceptions"
12450 #: config/alpha/alpha.opt:130
12451 msgid "Tune expected memory latency"
12454 #: config/alpha/alpha.opt:134 config/ia64/ia64.opt:111
12455 #: config/rs6000/sysv4.opt:32
12456 msgid "Specify bit size of immediate TLS offsets"
12459 #: config/frv/frv.opt:23
12460 msgid "Use 4 media accumulators"
12463 #: config/frv/frv.opt:27
12464 msgid "Use 8 media accumulators"
12467 #: config/frv/frv.opt:31
12468 msgid "Enable label alignment optimizations"
12471 #: config/frv/frv.opt:35
12472 msgid "Dynamically allocate cc registers"
12475 #: config/frv/frv.opt:42
12476 msgid "Set the cost of branches"
12479 #: config/frv/frv.opt:46
12480 msgid "Enable conditional execution other than moves/scc"
12483 #: config/frv/frv.opt:50
12484 msgid "Change the maximum length of conditionally-executed sequences"
12487 #: config/frv/frv.opt:54
12489 "Change the number of temporary registers that are available to conditionally-"
12490 "executed sequences"
12493 #: config/frv/frv.opt:58
12494 msgid "Enable conditional moves"
12497 #: config/frv/frv.opt:62
12498 msgid "Set the target CPU type"
12501 #: config/frv/frv.opt:84
12502 msgid "Use fp double instructions"
12505 #: config/frv/frv.opt:88
12506 msgid "Change the ABI to allow double word insns"
12509 #: config/frv/frv.opt:92 config/bfin/bfin.opt:73
12510 msgid "Enable Function Descriptor PIC mode"
12513 #: config/frv/frv.opt:96
12514 msgid "Just use icc0/fcc0"
12517 #: config/frv/frv.opt:100
12518 msgid "Only use 32 FPRs"
12521 #: config/frv/frv.opt:104
12522 msgid "Use 64 FPRs"
12525 #: config/frv/frv.opt:108
12526 msgid "Only use 32 GPRs"
12529 #: config/frv/frv.opt:112
12530 msgid "Use 64 GPRs"
12533 #: config/frv/frv.opt:116
12534 msgid "Enable use of GPREL for read-only data in FDPIC"
12537 #: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
12538 #: config/pdp11/pdp11.opt:71
12539 msgid "Use hardware floating point"
12542 #: config/frv/frv.opt:124 config/bfin/bfin.opt:77
12543 msgid "Enable inlining of PLT in function calls"
12546 #: config/frv/frv.opt:128
12547 msgid "Enable PIC support for building libraries"
12550 #: config/frv/frv.opt:132
12551 msgid "Follow the EABI linkage requirements"
12554 #: config/frv/frv.opt:136
12555 msgid "Disallow direct calls to global functions"
12558 #: config/frv/frv.opt:140
12559 msgid "Use media instructions"
12562 #: config/frv/frv.opt:144
12563 msgid "Use multiply add/subtract instructions"
12566 #: config/frv/frv.opt:148
12567 msgid "Enable optimizing &&/|| in conditional execution"
12570 #: config/frv/frv.opt:152
12571 msgid "Enable nested conditional execution optimizations"
12574 #: config/frv/frv.opt:157
12575 msgid "Do not mark ABI switches in e_flags"
12578 #: config/frv/frv.opt:161
12579 msgid "Remove redundant membars"
12582 #: config/frv/frv.opt:165
12583 msgid "Pack VLIW instructions"
12586 #: config/frv/frv.opt:169
12587 msgid "Enable setting GPRs to the result of comparisons"
12590 #: config/frv/frv.opt:173
12591 msgid "Change the amount of scheduler lookahead"
12594 #: config/frv/frv.opt:177 config/pa/pa.opt:104
12595 msgid "Use software floating point"
12598 #: config/frv/frv.opt:181
12599 msgid "Assume a large TLS segment"
12602 #: config/frv/frv.opt:185
12603 msgid "Do not assume a large TLS segment"
12606 #: config/frv/frv.opt:190
12607 msgid "Cause gas to print tomcat statistics"
12610 #: config/frv/frv.opt:195
12611 msgid "Link with the library-pic libraries"
12614 #: config/frv/frv.opt:199
12615 msgid "Allow branches to be packed with other instructions"
12618 #: config/mn10300/mn10300.opt:23
12619 msgid "Target the AM33 processor"
12622 #: config/mn10300/mn10300.opt:27
12623 msgid "Target the AM33/2.0 processor"
12626 #: config/mn10300/mn10300.opt:31
12627 msgid "Work around hardware multiply bug"
12630 #: config/mn10300/mn10300.opt:36
12631 msgid "Enable linker relaxations"
12634 #: config/mn10300/mn10300.opt:40
12635 msgid "Return pointers in both a0 and d0"
12638 #: config/s390/tpf.opt:23
12639 msgid "Enable TPF-OS tracing code"
12642 #: config/s390/tpf.opt:27
12643 msgid "Specify main object for TPF-OS"
12646 #: config/s390/s390.opt:23
12650 #: config/s390/s390.opt:27
12654 #: config/s390/s390.opt:31 config/i386/i386.opt:97 config/spu/spu.opt:80
12655 msgid "Generate code for given CPU"
12658 #: config/s390/s390.opt:35
12659 msgid "Maintain backchain pointer"
12662 #: config/s390/s390.opt:39
12663 msgid "Additional debug prints"
12666 #: config/s390/s390.opt:43
12667 msgid "ESA/390 architecture"
12670 #: config/s390/s390.opt:47
12671 msgid "Enable fused multiply/add instructions"
12674 #: config/s390/s390.opt:51
12675 msgid "Enable decimal floating point hardware support"
12678 #: config/s390/s390.opt:55
12679 msgid "Enable hardware floating point"
12682 #: config/s390/s390.opt:67
12683 msgid "Use packed stack layout"
12686 #: config/s390/s390.opt:71
12687 msgid "Use bras for executable < 64k"
12690 #: config/s390/s390.opt:75
12691 msgid "Disable hardware floating point"
12694 #: config/s390/s390.opt:79
12696 "Set the max. number of bytes which has to be left to stack size before a "
12697 "trap instruction is triggered"
12700 #: config/s390/s390.opt:83
12702 "Emit extra code in the function prologue in order to trap if the stack size "
12703 "exceeds the given limit"
12706 #: config/s390/s390.opt:87 config/ia64/ia64.opt:115 config/sparc/sparc.opt:95
12707 #: config/i386/i386.opt:229 config/rs6000/rs6000.opt:234 config/spu/spu.opt:84
12708 msgid "Schedule code for given CPU"
12711 #: config/s390/s390.opt:91
12715 #: config/s390/s390.opt:95
12716 msgid "Warn if a function uses alloca or creates an array with dynamic size"
12719 #: config/s390/s390.opt:99
12720 msgid "Warn if a single function's framesize exceeds the given framesize"
12723 #: config/s390/s390.opt:103
12724 msgid "z/Architecture"
12727 #: config/ia64/ilp32.opt:3
12728 msgid "Generate ILP32 code"
12731 #: config/ia64/ilp32.opt:7
12732 msgid "Generate LP64 code"
12735 #: config/ia64/ia64.opt:21
12736 msgid "Generate big endian code"
12739 #: config/ia64/ia64.opt:25
12740 msgid "Generate little endian code"
12743 #: config/ia64/ia64.opt:29
12744 msgid "Generate code for GNU as"
12747 #: config/ia64/ia64.opt:33
12748 msgid "Generate code for GNU ld"
12751 #: config/ia64/ia64.opt:37
12752 msgid "Emit stop bits before and after volatile extended asms"
12755 #: config/ia64/ia64.opt:41
12756 msgid "Use in/loc/out register names"
12759 #: config/ia64/ia64.opt:48
12760 msgid "Enable use of sdata/scommon/sbss"
12763 #: config/ia64/ia64.opt:52
12764 msgid "Generate code without GP reg"
12767 #: config/ia64/ia64.opt:56
12768 msgid "gp is constant (but save/restore gp on indirect calls)"
12771 #: config/ia64/ia64.opt:60
12772 msgid "Generate self-relocatable code"
12775 #: config/ia64/ia64.opt:64
12776 msgid "Generate inline floating point division, optimize for latency"
12779 #: config/ia64/ia64.opt:68
12780 msgid "Generate inline floating point division, optimize for throughput"
12783 #: config/ia64/ia64.opt:75
12784 msgid "Generate inline integer division, optimize for latency"
12787 #: config/ia64/ia64.opt:79
12788 msgid "Generate inline integer division, optimize for throughput"
12791 #: config/ia64/ia64.opt:83
12792 msgid "Do not inline integer division"
12795 #: config/ia64/ia64.opt:87
12796 msgid "Generate inline square root, optimize for latency"
12799 #: config/ia64/ia64.opt:91
12800 msgid "Generate inline square root, optimize for throughput"
12803 #: config/ia64/ia64.opt:95
12804 msgid "Do not inline square root"
12807 #: config/ia64/ia64.opt:99
12808 msgid "Enable Dwarf 2 line debug info via GNU as"
12811 #: config/ia64/ia64.opt:103
12812 msgid "Enable earlier placing stop bits for better scheduling"
12815 #: config/ia64/ia64.opt:107 config/spu/spu.opt:72 config/sh/sh.opt:253
12816 #: config/pa/pa.opt:51
12817 msgid "Specify range of registers to make fixed"
12820 #: config/ia64/ia64.opt:119
12821 msgid "Use data speculation before reload"
12824 #: config/ia64/ia64.opt:123
12825 msgid "Use data speculation after reload"
12828 #: config/ia64/ia64.opt:127
12829 msgid "Use control speculation"
12832 #: config/ia64/ia64.opt:131
12833 msgid "Use in block data speculation before reload"
12836 #: config/ia64/ia64.opt:135
12837 msgid "Use in block data speculation after reload"
12840 #: config/ia64/ia64.opt:139
12841 msgid "Use in block control speculation"
12844 #: config/ia64/ia64.opt:143
12845 msgid "Use simple data speculation check"
12848 #: config/ia64/ia64.opt:147
12849 msgid "Use simple data speculation check for control speculation"
12852 #: config/ia64/ia64.opt:151
12854 "If set, data speculative instructions will be chosen for schedule only if "
12855 "there are no other choices at the moment "
12858 #: config/ia64/ia64.opt:155
12860 "If set, control speculative instructions will be chosen for schedule only if "
12861 "there are no other choices at the moment "
12864 #: config/ia64/ia64.opt:159
12866 "Count speculative dependencies while calculating priority of instructions"
12869 #: config/ia64/ia64.opt:163
12870 msgid "Place a stop bit after every cycle when scheduling"
12873 #: config/ia64/ia64.opt:167
12875 "Assume that floating-point stores and loads are not likely to cause conflict "
12876 "when placed into one instruction group"
12879 #: config/ia64/ia64.opt:171
12881 "Soft limit on number of memory insns per instruction group, giving lower "
12882 "priority to subsequent memory insns attempting to schedule in the same insn "
12883 "group. Frequently useful to prevent cache bank conflicts. Default value is 1"
12886 #: config/ia64/ia64.opt:175
12888 "Disallow more than `msched-max-memory-insns' in instruction group. "
12889 "Otherwise, limit is `soft' (prefer non-memory operations when limit is "
12893 #: config/ia64/ia64.opt:179
12894 msgid "Don't generate checks for control speculation in selective scheduling"
12897 #: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23
12898 msgid "Use simulator runtime"
12901 #: config/m32c/m32c.opt:28
12902 msgid "Compile code for R8C variants"
12905 #: config/m32c/m32c.opt:32
12906 msgid "Compile code for M16C variants"
12909 #: config/m32c/m32c.opt:36
12910 msgid "Compile code for M32CM variants"
12913 #: config/m32c/m32c.opt:40
12914 msgid "Compile code for M32C variants"
12917 #: config/m32c/m32c.opt:44
12918 msgid "Number of memreg bytes (default: 16, range: 0..16)"
12921 #: config/sparc/little-endian.opt:23
12922 msgid "Generate code for little-endian"
12925 #: config/sparc/little-endian.opt:27
12926 msgid "Generate code for big-endian"
12929 #: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
12930 msgid "Use hardware FP"
12933 #: config/sparc/sparc.opt:31
12934 msgid "Do not use hardware FP"
12937 #: config/sparc/sparc.opt:35
12938 msgid "Assume possible double misalignment"
12941 #: config/sparc/sparc.opt:39
12942 msgid "Pass -assert pure-text to linker"
12945 #: config/sparc/sparc.opt:43
12946 msgid "Use ABI reserved registers"
12949 #: config/sparc/sparc.opt:47
12950 msgid "Use hardware quad FP instructions"
12953 #: config/sparc/sparc.opt:51
12954 msgid "Do not use hardware quad fp instructions"
12957 #: config/sparc/sparc.opt:55
12958 msgid "Compile for V8+ ABI"
12961 #: config/sparc/sparc.opt:59
12962 msgid "Use UltraSPARC Visual Instruction Set extensions"
12965 #: config/sparc/sparc.opt:63
12966 msgid "Pointers are 64-bit"
12969 #: config/sparc/sparc.opt:67
12970 msgid "Pointers are 32-bit"
12973 #: config/sparc/sparc.opt:71
12974 msgid "Use 64-bit ABI"
12977 #: config/sparc/sparc.opt:75
12978 msgid "Use 32-bit ABI"
12981 #: config/sparc/sparc.opt:79
12982 msgid "Use stack bias"
12985 #: config/sparc/sparc.opt:83
12986 msgid "Use structs on stronger alignment for double-word copies"
12989 #: config/sparc/sparc.opt:87
12990 msgid "Optimize tail call instructions in assembler and linker"
12993 #: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:230
12994 msgid "Use features of and schedule code for given CPU"
12997 #: config/sparc/sparc.opt:99
12998 msgid "Use given SPARC-V9 code model"
13001 #: config/sparc/sparc.opt:103
13002 msgid "Enable strict 32-bit psABI struct return checking."
13005 #: config/m32r/m32r.opt:23
13006 msgid "Compile for the m32rx"
13009 #: config/m32r/m32r.opt:27
13010 msgid "Compile for the m32r2"
13013 #: config/m32r/m32r.opt:31
13014 msgid "Compile for the m32r"
13017 #: config/m32r/m32r.opt:35
13018 msgid "Align all loops to 32 byte boundary"
13021 #: config/m32r/m32r.opt:39
13022 msgid "Prefer branches over conditional execution"
13025 #: config/m32r/m32r.opt:43
13026 msgid "Give branches their default cost"
13029 #: config/m32r/m32r.opt:47
13030 msgid "Display compile time statistics"
13033 #: config/m32r/m32r.opt:51
13034 msgid "Specify cache flush function"
13037 #: config/m32r/m32r.opt:55
13038 msgid "Specify cache flush trap number"
13041 #: config/m32r/m32r.opt:59
13042 msgid "Only issue one instruction per cycle"
13045 #: config/m32r/m32r.opt:63
13046 msgid "Allow two instructions to be issued per cycle"
13049 #: config/m32r/m32r.opt:67
13050 msgid "Code size: small, medium or large"
13053 #: config/m32r/m32r.opt:71
13054 msgid "Don't call any cache flush functions"
13057 #: config/m32r/m32r.opt:75
13058 msgid "Don't call any cache flush trap"
13061 #: config/m32r/m32r.opt:82
13062 msgid "Small data area: none, sdata, use"
13065 #: config/m68k/m68k.opt:23
13066 msgid "Generate code for a 520X"
13069 #: config/m68k/m68k.opt:27
13070 msgid "Generate code for a 5206e"
13073 #: config/m68k/m68k.opt:31
13074 msgid "Generate code for a 528x"
13077 #: config/m68k/m68k.opt:35
13078 msgid "Generate code for a 5307"
13081 #: config/m68k/m68k.opt:39
13082 msgid "Generate code for a 5407"
13085 #: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
13086 msgid "Generate code for a 68000"
13089 #: config/m68k/m68k.opt:47
13090 msgid "Generate code for a 68010"
13093 #: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
13094 msgid "Generate code for a 68020"
13097 #: config/m68k/m68k.opt:55
13098 msgid "Generate code for a 68040, without any new instructions"
13101 #: config/m68k/m68k.opt:59
13102 msgid "Generate code for a 68060, without any new instructions"
13105 #: config/m68k/m68k.opt:63
13106 msgid "Generate code for a 68030"
13109 #: config/m68k/m68k.opt:67
13110 msgid "Generate code for a 68040"
13113 #: config/m68k/m68k.opt:71
13114 msgid "Generate code for a 68060"
13117 #: config/m68k/m68k.opt:75
13118 msgid "Generate code for a 68302"
13121 #: config/m68k/m68k.opt:79
13122 msgid "Generate code for a 68332"
13125 #: config/m68k/m68k.opt:84
13126 msgid "Generate code for a 68851"
13129 #: config/m68k/m68k.opt:88
13130 msgid "Generate code that uses 68881 floating-point instructions"
13133 #: config/m68k/m68k.opt:92
13134 msgid "Align variables on a 32-bit boundary"
13137 #: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
13138 msgid "Specify the name of the target architecture"
13141 #: config/m68k/m68k.opt:100
13142 msgid "Use the bit-field instructions"
13145 #: config/m68k/m68k.opt:112
13146 msgid "Generate code for a ColdFire v4e"
13149 #: config/m68k/m68k.opt:116
13150 msgid "Specify the target CPU"
13153 #: config/m68k/m68k.opt:120
13154 msgid "Generate code for a cpu32"
13157 #: config/m68k/m68k.opt:124
13158 msgid "Use hardware division instructions on ColdFire"
13161 #: config/m68k/m68k.opt:128
13162 msgid "Generate code for a Fido A"
13165 #: config/m68k/m68k.opt:132
13166 msgid "Generate code which uses hardware floating point instructions"
13169 #: config/m68k/m68k.opt:136
13170 msgid "Enable ID based shared library"
13173 #: config/m68k/m68k.opt:140
13174 msgid "Do not use the bit-field instructions"
13177 #: config/m68k/m68k.opt:144
13178 msgid "Use normal calling convention"
13181 #: config/m68k/m68k.opt:148
13182 msgid "Consider type 'int' to be 32 bits wide"
13185 #: config/m68k/m68k.opt:152
13186 msgid "Generate pc-relative code"
13189 #: config/m68k/m68k.opt:156
13190 msgid "Use different calling convention using 'rtd'"
13193 #: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
13194 msgid "Enable separate data segment"
13197 #: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
13198 msgid "ID of shared library to build"
13201 #: config/m68k/m68k.opt:168
13202 msgid "Consider type 'int' to be 16 bits wide"
13205 #: config/m68k/m68k.opt:172
13206 msgid "Generate code with library calls for floating point"
13209 #: config/m68k/m68k.opt:176
13210 msgid "Do not use unaligned memory references"
13213 #: config/m68k/m68k.opt:180
13214 msgid "Tune for the specified target CPU or architecture"
13217 #: config/m68k/m68k.opt:184
13218 msgid "Support more than 8192 GOT entries on ColdFire"
13221 #: config/m68k/ieee.opt:24 config/i386/i386.opt:137
13222 msgid "Use IEEE math for fp comparisons"
13225 #: config/i386/djgpp.opt:25
13226 msgid "Ignored (obsolete)"
13229 #: config/i386/mingw.opt:23
13230 msgid "Warn about none ISO msvcrt scanf/printf width extensions"
13233 #: config/i386/i386.opt:61
13234 msgid "sizeof(long double) is 16"
13237 #: config/i386/i386.opt:65 config/i386/i386.opt:133
13238 msgid "Use hardware fp"
13241 #: config/i386/i386.opt:69
13242 msgid "sizeof(long double) is 12"
13245 #: config/i386/i386.opt:73
13246 msgid "Reserve space for outgoing arguments in the function prologue"
13249 #: config/i386/i386.opt:77
13250 msgid "Align some doubles on dword boundary"
13253 #: config/i386/i386.opt:81
13254 msgid "Function starts are aligned to this power of 2"
13257 #: config/i386/i386.opt:85
13258 msgid "Jump targets are aligned to this power of 2"
13261 #: config/i386/i386.opt:89
13262 msgid "Loop code aligned to this power of 2"
13265 #: config/i386/i386.opt:93
13266 msgid "Align destination of the string operations"
13269 #: config/i386/i386.opt:101
13270 msgid "Use given assembler dialect"
13273 #: config/i386/i386.opt:105
13274 msgid "Branches are this expensive (1-5, arbitrary units)"
13277 #: config/i386/i386.opt:109
13279 "Data greater than given threshold will go into .ldata section in x86-64 "
13283 #: config/i386/i386.opt:113
13284 msgid "Use given x86-64 code model"
13287 #: config/i386/i386.opt:117
13288 msgid "Generate sin, cos, sqrt for FPU"
13291 #: config/i386/i386.opt:121
13292 msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack"
13295 #: config/i386/i386.opt:125
13296 msgid "Return values of functions in FPU registers"
13299 #: config/i386/i386.opt:129
13300 msgid "Generate floating point mathematics using given instruction set"
13303 #: config/i386/i386.opt:141
13304 msgid "Inline all known string operations"
13307 #: config/i386/i386.opt:145
13309 "Inline memset/memcpy string operations, but perform inline version only for "
13313 #: config/i386/i386.opt:153
13314 msgid "Use native (MS) bitfield layout"
13317 #: config/i386/i386.opt:169
13318 msgid "Omit the frame pointer in leaf functions"
13321 #: config/i386/i386.opt:173
13322 msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
13325 #: config/i386/i386.opt:177
13326 msgid "Attempt to keep stack aligned to this power of 2"
13329 #: config/i386/i386.opt:181
13330 msgid "Assume incoming stack aligned to this power of 2"
13333 #: config/i386/i386.opt:185
13334 msgid "Use push instructions to save outgoing arguments"
13337 #: config/i386/i386.opt:189
13338 msgid "Use red-zone in the x86-64 code"
13341 #: config/i386/i386.opt:193
13342 msgid "Number of registers used to pass integer arguments"
13345 #: config/i386/i386.opt:197
13346 msgid "Alternate calling convention"
13349 #: config/i386/i386.opt:205
13350 msgid "Use SSE register passing conventions for SF and DF mode"
13353 #: config/i386/i386.opt:209
13354 msgid "Realign stack in prologue"
13357 #: config/i386/i386.opt:213
13358 msgid "Enable stack probing"
13361 #: config/i386/i386.opt:217
13362 msgid "Chose strategy to generate stringop using"
13365 #: config/i386/i386.opt:221
13366 msgid "Use given thread-local storage dialect"
13369 #: config/i386/i386.opt:225
13371 msgid "Use direct references against %gs when accessing tls data"
13374 #: config/i386/i386.opt:233 config/mips/mips.opt:23
13375 msgid "Generate code that conforms to the given ABI"
13378 #: config/i386/i386.opt:237
13379 msgid "Vector library ABI to use"
13382 #: config/i386/i386.opt:241
13383 msgid "Generate reciprocals instead of divss and sqrtss."
13386 #: config/i386/i386.opt:245
13387 msgid "Generate cld instruction in the function prologue."
13390 #: config/i386/i386.opt:252
13392 "Enable automatic generation of fused floating point multiply-add instructions"
13395 #: config/i386/i386.opt:260
13396 msgid "Generate 32bit i386 code"
13399 #: config/i386/i386.opt:264
13400 msgid "Generate 64bit x86-64 code"
13403 #: config/i386/i386.opt:268
13404 msgid "Support MMX built-in functions"
13407 #: config/i386/i386.opt:272
13408 msgid "Support 3DNow! built-in functions"
13411 #: config/i386/i386.opt:276
13412 msgid "Support Athlon 3Dnow! built-in functions"
13415 #: config/i386/i386.opt:280
13416 msgid "Support MMX and SSE built-in functions and code generation"
13419 #: config/i386/i386.opt:284
13420 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
13423 #: config/i386/i386.opt:288
13424 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
13427 #: config/i386/i386.opt:292
13429 "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
13432 #: config/i386/i386.opt:296
13434 "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code "
13438 #: config/i386/i386.opt:300 config/i386/i386.opt:304
13440 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions "
13441 "and code generation"
13444 #: config/i386/i386.opt:308
13445 msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
13448 #: config/i386/i386.opt:312
13450 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in "
13451 "functions and code generation"
13454 #: config/i386/i386.opt:316
13456 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in "
13457 "functions and code generation"
13460 #: config/i386/i386.opt:320
13462 "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
13465 #: config/i386/i386.opt:324
13466 msgid "Support SSE5 built-in functions and code generation"
13469 #: config/i386/i386.opt:328
13471 "Support code generation of Advanced Bit Manipulation (ABM) instructions."
13474 #: config/i386/i386.opt:332
13475 msgid "Support code generation of popcnt instruction."
13478 #: config/i386/i386.opt:336
13479 msgid "Support code generation of cmpxchg16b instruction."
13482 #: config/i386/i386.opt:340
13483 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
13486 #: config/i386/i386.opt:344
13487 msgid "Support AES built-in functions and code generation"
13490 #: config/i386/i386.opt:348
13491 msgid "Support PCLMUL built-in functions and code generation"
13494 #: config/i386/i386.opt:352
13495 msgid "Encode SSE instructions with VEX prefix"
13498 #: config/i386/cygming.opt:23
13499 msgid "Create console application"
13502 #: config/i386/cygming.opt:27
13503 msgid "Use the Cygwin interface"
13506 #: config/i386/cygming.opt:31
13507 msgid "Generate code for a DLL"
13510 #: config/i386/cygming.opt:35
13511 msgid "Ignore dllimport for functions"
13514 #: config/i386/cygming.opt:39
13515 msgid "Use Mingw-specific thread support"
13518 #: config/i386/cygming.opt:43
13519 msgid "Set Windows defines"
13522 #: config/i386/cygming.opt:47
13523 msgid "Create GUI application"
13526 #: config/i386/mingw-w64.opt:23
13527 msgid "Use unicode startup and define UNICODE macro"
13530 #: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:155
13531 msgid "Conform more closely to IBM XLC semantics"
13534 #: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:129
13535 msgid "Generate 64-bit code"
13538 #: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:133
13539 msgid "Generate 32-bit code"
13542 #: config/rs6000/darwin.opt:32
13543 msgid "Generate code suitable for executables (NOT shared libs)"
13546 #: config/rs6000/rs6000.opt:24
13547 msgid "Use POWER instruction set"
13550 #: config/rs6000/rs6000.opt:28
13551 msgid "Do not use POWER instruction set"
13554 #: config/rs6000/rs6000.opt:32
13555 msgid "Use POWER2 instruction set"
13558 #: config/rs6000/rs6000.opt:36
13559 msgid "Use PowerPC instruction set"
13562 #: config/rs6000/rs6000.opt:40
13563 msgid "Do not use PowerPC instruction set"
13566 #: config/rs6000/rs6000.opt:44
13567 msgid "Use PowerPC-64 instruction set"
13570 #: config/rs6000/rs6000.opt:48
13571 msgid "Use PowerPC General Purpose group optional instructions"
13574 #: config/rs6000/rs6000.opt:52
13575 msgid "Use PowerPC Graphics group optional instructions"
13578 #: config/rs6000/rs6000.opt:56
13579 msgid "Use PowerPC V2.01 single field mfcr instruction"
13582 #: config/rs6000/rs6000.opt:60
13583 msgid "Use PowerPC V2.02 popcntb instruction"
13586 #: config/rs6000/rs6000.opt:64
13587 msgid "Use PowerPC V2.02 floating point rounding instructions"
13590 #: config/rs6000/rs6000.opt:68
13591 msgid "Use PowerPC V2.05 compare bytes instruction"
13594 #: config/rs6000/rs6000.opt:72
13595 msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
13598 #: config/rs6000/rs6000.opt:76
13599 msgid "Use AltiVec instructions"
13602 #: config/rs6000/rs6000.opt:80
13603 msgid "Use decimal floating point instructions"
13606 #: config/rs6000/rs6000.opt:84
13607 msgid "Use 4xx half-word multiply instructions"
13610 #: config/rs6000/rs6000.opt:88
13611 msgid "Use 4xx string-search dlmzb instruction"
13614 #: config/rs6000/rs6000.opt:92
13615 msgid "Generate load/store multiple instructions"
13618 #: config/rs6000/rs6000.opt:96
13619 msgid "Generate string instructions for block moves"
13622 #: config/rs6000/rs6000.opt:100
13623 msgid "Use new mnemonics for PowerPC architecture"
13626 #: config/rs6000/rs6000.opt:104
13627 msgid "Use old mnemonics for PowerPC architecture"
13630 #: config/rs6000/rs6000.opt:108 config/pdp11/pdp11.opt:83
13631 msgid "Do not use hardware floating point"
13634 #: config/rs6000/rs6000.opt:116
13635 msgid "Do not generate load/store with update instructions"
13638 #: config/rs6000/rs6000.opt:120
13639 msgid "Generate load/store with update instructions"
13642 #: config/rs6000/rs6000.opt:124
13643 msgid "Avoid generation of indexed load/store instructions when possible"
13646 #: config/rs6000/rs6000.opt:128
13647 msgid "Do not generate fused multiply/add instructions"
13650 #: config/rs6000/rs6000.opt:132
13651 msgid "Generate fused multiply/add instructions"
13654 #: config/rs6000/rs6000.opt:136
13655 msgid "Mark __tls_get_addr calls with argument info"
13658 #: config/rs6000/rs6000.opt:140
13659 msgid "Schedule the start and end of the procedure"
13662 #: config/rs6000/rs6000.opt:147
13663 msgid "Return all structures in memory (AIX default)"
13666 #: config/rs6000/rs6000.opt:151
13667 msgid "Return small structures in registers (SVR4 default)"
13670 #: config/rs6000/rs6000.opt:159
13671 msgid "Generate software reciprocal sqrt for better throughput"
13674 #: config/rs6000/rs6000.opt:163
13675 msgid "Do not place floating point constants in TOC"
13678 #: config/rs6000/rs6000.opt:167
13679 msgid "Place floating point constants in TOC"
13682 #: config/rs6000/rs6000.opt:171
13683 msgid "Do not place symbol+offset constants in TOC"
13686 #: config/rs6000/rs6000.opt:175
13687 msgid "Place symbol+offset constants in TOC"
13690 #: config/rs6000/rs6000.opt:186
13691 msgid "Use only one TOC entry per procedure"
13694 #: config/rs6000/rs6000.opt:190
13695 msgid "Put everything in the regular TOC"
13698 #: config/rs6000/rs6000.opt:194
13699 msgid "Generate VRSAVE instructions when generating AltiVec code"
13702 #: config/rs6000/rs6000.opt:198
13703 msgid "Deprecated option. Use -mvrsave/-mno-vrsave instead"
13706 #: config/rs6000/rs6000.opt:202
13707 msgid "Generate isel instructions"
13710 #: config/rs6000/rs6000.opt:206
13711 msgid "Deprecated option. Use -misel/-mno-isel instead"
13714 #: config/rs6000/rs6000.opt:210
13715 msgid "Generate SPE SIMD instructions on E500"
13718 #: config/rs6000/rs6000.opt:214
13719 msgid "Generate PPC750CL paired-single instructions"
13722 #: config/rs6000/rs6000.opt:218
13723 msgid "Deprecated option. Use -mspe/-mno-spe instead"
13726 #: config/rs6000/rs6000.opt:222
13727 msgid "Enable debug output"
13730 #: config/rs6000/rs6000.opt:226
13731 msgid "Specify ABI to use"
13734 #: config/rs6000/rs6000.opt:238
13735 msgid "Select full, part, or no traceback table"
13738 #: config/rs6000/rs6000.opt:242
13739 msgid "Avoid all range limits on call instructions"
13742 #: config/rs6000/rs6000.opt:246
13743 msgid "Generate Cell microcode"
13746 #: config/rs6000/rs6000.opt:250
13747 msgid "Warn when a Cell microcoded instruction is emitted"
13750 #: config/rs6000/rs6000.opt:254
13751 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
13754 #: config/rs6000/rs6000.opt:258
13755 msgid "Select GPR floating point method"
13758 #: config/rs6000/rs6000.opt:262
13759 msgid "Specify size of long double (64 or 128 bits)"
13762 #: config/rs6000/rs6000.opt:266
13763 msgid "Determine which dependences between insns are considered costly"
13766 #: config/rs6000/rs6000.opt:270
13767 msgid "Specify which post scheduling nop insertion scheme to apply"
13770 #: config/rs6000/rs6000.opt:274
13771 msgid "Specify alignment of structure fields default/natural"
13774 #: config/rs6000/rs6000.opt:278
13775 msgid "Specify scheduling priority for dispatch slot restricted insns"
13778 #: config/rs6000/rs6000.opt:282
13779 msgid "Single-precision floating point unit"
13782 #: config/rs6000/rs6000.opt:286
13783 msgid "Double-precision floating point unit"
13786 #: config/rs6000/rs6000.opt:290
13787 msgid "Floating point unit does not support divide & sqrt"
13790 #: config/rs6000/rs6000.opt:294
13791 msgid "Specify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)"
13794 #: config/rs6000/rs6000.opt:298
13795 msgid "Specify Xilinx FPU."
13798 #: config/rs6000/aix64.opt:24
13799 msgid "Compile for 64-bit pointers"
13802 #: config/rs6000/aix64.opt:28
13803 msgid "Compile for 32-bit pointers"
13806 #: config/rs6000/aix64.opt:32
13807 msgid "Support message passing with the Parallel Environment"
13810 #: config/rs6000/linux64.opt:24
13811 msgid "Call mcount for profiling before a function prologue"
13814 #: config/rs6000/sysv4.opt:24
13815 msgid "Select ABI calling convention"
13818 #: config/rs6000/sysv4.opt:28
13819 msgid "Select method for sdata handling"
13822 #: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
13823 msgid "Align to the base type of the bit-field"
13826 #: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
13827 msgid "Produce code relocatable at runtime"
13830 #: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
13831 msgid "Produce little endian code"
13834 #: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
13835 msgid "Produce big endian code"
13838 #: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
13839 #: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:125
13840 #: config/rs6000/sysv4.opt:137
13841 msgid "no description yet"
13844 #: config/rs6000/sysv4.opt:78
13845 msgid "Assume all variable arg functions are prototyped"
13848 #: config/rs6000/sysv4.opt:87
13852 #: config/rs6000/sysv4.opt:91
13853 msgid "Allow bit-fields to cross word boundaries"
13856 #: config/rs6000/sysv4.opt:95
13857 msgid "Use alternate register names"
13860 #: config/rs6000/sysv4.opt:101
13861 msgid "Use default method for sdata handling"
13864 #: config/rs6000/sysv4.opt:105
13865 msgid "Link with libsim.a, libc.a and sim-crt0.o"
13868 #: config/rs6000/sysv4.opt:109
13869 msgid "Link with libads.a, libc.a and crt0.o"
13872 #: config/rs6000/sysv4.opt:113
13873 msgid "Link with libyk.a, libc.a and crt0.o"
13876 #: config/rs6000/sysv4.opt:117
13877 msgid "Link with libmvme.a, libc.a and crt0.o"
13880 #: config/rs6000/sysv4.opt:121
13881 msgid "Set the PPC_EMB bit in the ELF flags header"
13884 #: config/rs6000/sysv4.opt:141
13885 msgid "Generate code to use a non-exec PLT and GOT"
13888 #: config/rs6000/sysv4.opt:145
13889 msgid "Generate code for old exec BSS PLT"
13892 #: config/spu/spu.opt:20
13893 msgid "Emit warnings when run-time relocations are generated"
13896 #: config/spu/spu.opt:24
13897 msgid "Emit errors when run-time relocations are generated"
13900 #: config/spu/spu.opt:28
13901 msgid "Specify cost of branches (Default 20)"
13904 #: config/spu/spu.opt:32
13905 msgid "Make sure loads and stores are not moved past DMA instructions"
13908 #: config/spu/spu.opt:36
13909 msgid "volatile must be specified on any memory that is effected by DMA"
13912 #: config/spu/spu.opt:40 config/spu/spu.opt:44
13914 "Insert nops when it might improve performance by allowing dual issue "
13918 #: config/spu/spu.opt:48
13919 msgid "Use standard main function as entry for startup"
13922 #: config/spu/spu.opt:52
13923 msgid "Generate branch hints for branches"
13926 #: config/spu/spu.opt:56
13927 msgid "Maximum number of nops to insert for a hint (Default 2)"
13930 #: config/spu/spu.opt:60
13932 "Approximate maximum number of instructions to allow between a hint and its "
13936 #: config/spu/spu.opt:64
13937 msgid "Generate code for 18 bit addressing"
13940 #: config/spu/spu.opt:68
13941 msgid "Generate code for 32 bit addressing"
13944 #: config/spu/spu.opt:76
13946 "Insert hbrp instructions after hinted branch targets to avoid the SPU hang "
13950 #: config/mcore/mcore.opt:23
13951 msgid "Generate code for the M*Core M210"
13954 #: config/mcore/mcore.opt:27
13955 msgid "Generate code for the M*Core M340"
13958 #: config/mcore/mcore.opt:31
13959 msgid "Force functions to be aligned to a 4 byte boundary"
13962 #: config/mcore/mcore.opt:35 config/score/score.opt:23
13963 msgid "Generate big-endian code"
13966 #: config/mcore/mcore.opt:39
13967 msgid "Emit call graph information"
13970 #: config/mcore/mcore.opt:43
13971 msgid "Use the divide instruction"
13974 #: config/mcore/mcore.opt:47
13975 msgid "Inline constants if it can be done in 2 insns or less"
13978 #: config/mcore/mcore.opt:51 config/score/score.opt:27
13979 msgid "Generate little-endian code"
13982 #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
13984 "Assume that run-time support has been provided, so omit -lsim from the "
13985 "linker command line"
13988 #: config/mcore/mcore.opt:60
13989 msgid "Use arbitrary sized immediates in bit operations"
13992 #: config/mcore/mcore.opt:64
13993 msgid "Prefer word accesses over byte accesses"
13996 #: config/mcore/mcore.opt:68
13997 msgid "Set the maximum amount for a single stack increment operation"
14000 #: config/mcore/mcore.opt:72
14001 msgid "Always treat bitfields as int-sized"
14004 #: config/arc/arc.opt:32
14005 msgid "Prepend the name of the cpu to all public symbol names"
14008 #: config/arc/arc.opt:42
14009 msgid "Compile code for ARC variant CPU"
14012 #: config/arc/arc.opt:46
14013 msgid "Put functions in SECTION"
14016 #: config/arc/arc.opt:50
14017 msgid "Put data in SECTION"
14020 #: config/arc/arc.opt:54
14021 msgid "Put read-only data in SECTION"
14024 #: config/sh/sh.opt:44
14025 msgid "Generate SH1 code"
14028 #: config/sh/sh.opt:48
14029 msgid "Generate SH2 code"
14032 #: config/sh/sh.opt:52
14033 msgid "Generate SH2a code"
14036 #: config/sh/sh.opt:56
14037 msgid "Generate SH2a FPU-less code"
14040 #: config/sh/sh.opt:60
14041 msgid "Generate default single-precision SH2a code"
14044 #: config/sh/sh.opt:64
14045 msgid "Generate only single-precision SH2a code"
14048 #: config/sh/sh.opt:68
14049 msgid "Generate SH2e code"
14052 #: config/sh/sh.opt:72
14053 msgid "Generate SH3 code"
14056 #: config/sh/sh.opt:76
14057 msgid "Generate SH3e code"
14060 #: config/sh/sh.opt:80
14061 msgid "Generate SH4 code"
14064 #: config/sh/sh.opt:84
14065 msgid "Generate SH4-100 code"
14068 #: config/sh/sh.opt:88
14069 msgid "Generate SH4-200 code"
14072 #: config/sh/sh.opt:94
14073 msgid "Generate SH4-300 code"
14076 #: config/sh/sh.opt:98
14077 msgid "Generate SH4 FPU-less code"
14080 #: config/sh/sh.opt:102
14081 msgid "Generate SH4-100 FPU-less code"
14084 #: config/sh/sh.opt:106
14085 msgid "Generate SH4-200 FPU-less code"
14088 #: config/sh/sh.opt:110
14089 msgid "Generate SH4-300 FPU-less code"
14092 #: config/sh/sh.opt:114
14093 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
14096 #: config/sh/sh.opt:119
14097 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
14100 #: config/sh/sh.opt:124
14101 msgid "Generate code for SH4 500 series (FPU-less)."
14104 #: config/sh/sh.opt:129
14105 msgid "Generate default single-precision SH4 code"
14108 #: config/sh/sh.opt:133
14109 msgid "Generate default single-precision SH4-100 code"
14112 #: config/sh/sh.opt:137
14113 msgid "Generate default single-precision SH4-200 code"
14116 #: config/sh/sh.opt:141
14117 msgid "Generate default single-precision SH4-300 code"
14120 #: config/sh/sh.opt:145
14121 msgid "Generate only single-precision SH4 code"
14124 #: config/sh/sh.opt:149
14125 msgid "Generate only single-precision SH4-100 code"
14128 #: config/sh/sh.opt:153
14129 msgid "Generate only single-precision SH4-200 code"
14132 #: config/sh/sh.opt:157
14133 msgid "Generate only single-precision SH4-300 code"
14136 #: config/sh/sh.opt:161
14137 msgid "Generate SH4a code"
14140 #: config/sh/sh.opt:165
14141 msgid "Generate SH4a FPU-less code"
14144 #: config/sh/sh.opt:169
14145 msgid "Generate default single-precision SH4a code"
14148 #: config/sh/sh.opt:173
14149 msgid "Generate only single-precision SH4a code"
14152 #: config/sh/sh.opt:177
14153 msgid "Generate SH4al-dsp code"
14156 #: config/sh/sh.opt:181
14157 msgid "Generate 32-bit SHmedia code"
14160 #: config/sh/sh.opt:185
14161 msgid "Generate 32-bit FPU-less SHmedia code"
14164 #: config/sh/sh.opt:189
14165 msgid "Generate 64-bit SHmedia code"
14168 #: config/sh/sh.opt:193
14169 msgid "Generate 64-bit FPU-less SHmedia code"
14172 #: config/sh/sh.opt:197
14173 msgid "Generate SHcompact code"
14176 #: config/sh/sh.opt:201
14177 msgid "Generate FPU-less SHcompact code"
14180 #: config/sh/sh.opt:205
14182 "Throttle unrolling to avoid thrashing target registers unless the unroll "
14183 "benefit outweighs this"
14186 #: config/sh/sh.opt:209
14187 msgid "Generate code in big endian mode"
14190 #: config/sh/sh.opt:213
14191 msgid "Generate 32-bit offsets in switch tables"
14194 #: config/sh/sh.opt:217
14195 msgid "Generate bit instructions"
14198 #: config/sh/sh.opt:221
14199 msgid "Cost to assume for a branch insn"
14202 #: config/sh/sh.opt:225
14203 msgid "Enable cbranchdi4 pattern"
14206 #: config/sh/sh.opt:229
14207 msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
14210 #: config/sh/sh.opt:233
14212 "Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in "
14216 #: config/sh/sh.opt:237
14217 msgid "Enable SH5 cut2 workaround"
14220 #: config/sh/sh.opt:241
14221 msgid "Align doubles at 64-bit boundaries"
14224 #: config/sh/sh.opt:245
14226 "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
14227 "inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
14230 #: config/sh/sh.opt:249
14231 msgid "Specify name for 32 bit signed division function"
14234 #: config/sh/sh.opt:260
14236 "Enable the use of the fused floating point multiply-accumulate operation"
14239 #: config/sh/sh.opt:264
14240 msgid "Cost to assume for gettr insn"
14243 #: config/sh/sh.opt:268 config/sh/sh.opt:318
14244 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
14247 #: config/sh/sh.opt:272
14248 msgid "Increase the IEEE compliance for floating-point code"
14251 #: config/sh/sh.opt:276
14252 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
14255 #: config/sh/sh.opt:280
14257 "inline code to invalidate instruction cache entries after setting up nested "
14258 "function trampolines"
14261 #: config/sh/sh.opt:284
14262 msgid "Assume symbols might be invalid"
14265 #: config/sh/sh.opt:288
14266 msgid "Annotate assembler instructions with estimated addresses"
14269 #: config/sh/sh.opt:292
14270 msgid "Generate code in little endian mode"
14273 #: config/sh/sh.opt:296
14274 msgid "Mark MAC register as call-clobbered"
14277 #: config/sh/sh.opt:302
14278 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
14281 #: config/sh/sh.opt:306
14282 msgid "Emit function-calls using global offset table when generating PIC"
14285 #: config/sh/sh.opt:310
14286 msgid "Assume pt* instructions won't trap"
14289 #: config/sh/sh.opt:314
14290 msgid "Shorten address references during linking"
14293 #: config/sh/sh.opt:322
14294 msgid "Deprecated. Use -Os instead"
14297 #: config/sh/sh.opt:326
14298 msgid "Cost to assume for a multiply insn"
14301 #: config/sh/sh.opt:330
14303 "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
14304 "if the inline code would not work in user mode."
14307 #: config/sh/sh.opt:336
14308 msgid "Pretend a branch-around-a-move is a conditional move."
14311 #: config/sh/superh.opt:6
14312 msgid "Board name [and memory region]."
14315 #: config/sh/superh.opt:10
14316 msgid "Runtime name."
14319 #: config/arm/eabi.opt:23
14320 msgid "Generate code for the Android operating system."
14323 #: config/arm/arm.opt:23
14324 msgid "Specify an ABI"
14327 #: config/arm/arm.opt:27
14328 msgid "Generate a call to abort if a noreturn function returns"
14331 #: config/arm/arm.opt:34
14332 msgid "Pass FP arguments in FP registers"
14335 #: config/arm/arm.opt:38
14336 msgid "Generate APCS conformant stack frames"
14339 #: config/arm/arm.opt:42
14340 msgid "Generate re-entrant, PIC code"
14343 #: config/arm/arm.opt:56
14344 msgid "Assume target CPU is configured as big endian"
14347 #: config/arm/arm.opt:60
14348 msgid "Thumb: Assume non-static functions may be called from ARM code"
14351 #: config/arm/arm.opt:64
14352 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
14355 #: config/arm/arm.opt:68
14356 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
14359 #: config/arm/arm.opt:72 config/bfin/bfin.opt:27
14360 msgid "Specify the name of the target CPU"
14363 #: config/arm/arm.opt:76
14364 msgid "Specify if floating point hardware should be used"
14367 #: config/arm/arm.opt:90
14368 msgid "Specify the name of the target floating point hardware/format"
14371 #: config/arm/arm.opt:94
14372 msgid "Alias for -mfloat-abi=hard"
14375 #: config/arm/arm.opt:98
14376 msgid "Assume target CPU is configured as little endian"
14379 #: config/arm/arm.opt:102
14380 msgid "Generate call insns as indirect calls, if necessary"
14383 #: config/arm/arm.opt:106
14384 msgid "Specify the register to be used for PIC addressing"
14387 #: config/arm/arm.opt:110
14388 msgid "Store function names in object code"
14391 #: config/arm/arm.opt:114
14392 msgid "Permit scheduling of a function's prologue sequence"
14395 #: config/arm/arm.opt:118
14396 msgid "Do not load the PIC register in function prologues"
14399 #: config/arm/arm.opt:122
14400 msgid "Alias for -mfloat-abi=soft"
14403 #: config/arm/arm.opt:126
14404 msgid "Specify the minimum bit alignment of structures"
14407 #: config/arm/arm.opt:130
14408 msgid "Compile for the Thumb not the ARM"
14411 #: config/arm/arm.opt:134
14412 msgid "Support calls between Thumb and ARM instruction sets"
14415 #: config/arm/arm.opt:138
14416 msgid "Specify how to access the thread pointer"
14419 #: config/arm/arm.opt:142
14420 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
14423 #: config/arm/arm.opt:146
14424 msgid "Thumb: Generate (leaf) stack frames even if not needed"
14427 #: config/arm/arm.opt:150
14428 msgid "Tune code for the given processor"
14431 #: config/arm/arm.opt:154
14432 msgid "Assume big endian bytes, little endian words"
14435 #: config/arm/arm.opt:158
14437 "Use Neon quad-word (rather than double-word) registers for vectorization"
14440 #: config/arm/arm.opt:162
14441 msgid "Only generate absolute relocations on word sized values."
14444 #: config/arm/arm.opt:166
14446 "Avoid overlapping destination and address registers on LDRD instructions"
14449 #: config/arm/pe.opt:23
14450 msgid "Ignore dllimport attribute for functions"
14453 #: config/pdp11/pdp11.opt:23
14454 msgid "Generate code for an 11/10"
14457 #: config/pdp11/pdp11.opt:27
14458 msgid "Generate code for an 11/40"
14461 #: config/pdp11/pdp11.opt:31
14462 msgid "Generate code for an 11/45"
14465 #: config/pdp11/pdp11.opt:35
14466 msgid "Use 16-bit abs patterns"
14469 #: config/pdp11/pdp11.opt:39
14470 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
14473 #: config/pdp11/pdp11.opt:43
14474 msgid "Do not use inline patterns for copying memory"
14477 #: config/pdp11/pdp11.opt:47
14478 msgid "Use inline patterns for copying memory"
14481 #: config/pdp11/pdp11.opt:51
14482 msgid "Do not pretend that branches are expensive"
14485 #: config/pdp11/pdp11.opt:55
14486 msgid "Pretend that branches are expensive"
14489 #: config/pdp11/pdp11.opt:59
14490 msgid "Use the DEC assembler syntax"
14493 #: config/pdp11/pdp11.opt:63
14494 msgid "Use 32 bit float"
14497 #: config/pdp11/pdp11.opt:67
14498 msgid "Use 64 bit float"
14501 #: config/pdp11/pdp11.opt:75
14502 msgid "Use 16 bit int"
14505 #: config/pdp11/pdp11.opt:79
14506 msgid "Use 32 bit int"
14509 #: config/pdp11/pdp11.opt:87
14510 msgid "Target has split I&D"
14513 #: config/pdp11/pdp11.opt:91
14514 msgid "Use UNIX assembler syntax"
14517 #: config/avr/avr.opt:23
14518 msgid "Use subroutines for function prologues and epilogues"
14521 #: config/avr/avr.opt:27
14522 msgid "Select the target MCU"
14525 #: config/avr/avr.opt:34
14526 msgid "Use an 8-bit 'int' type"
14529 #: config/avr/avr.opt:38
14530 msgid "Change the stack pointer without disabling interrupts"
14533 #: config/avr/avr.opt:48
14534 msgid "Use rjmp/rcall (limited range) on >8K devices"
14537 #: config/avr/avr.opt:52
14538 msgid "Output instruction sizes to the asm file"
14541 #: config/avr/avr.opt:56
14542 msgid "Change only the low 8 bits of the stack pointer"
14545 #: config/avr/avr.opt:60
14546 msgid "Relax branches"
14549 #: config/avr/avr.opt:64
14551 "Make the linker relaxation machine assume that a program counter wrap-around "
14555 #: config/crx/crx.opt:23
14556 msgid "Support multiply accumulate instructions"
14559 #: config/crx/crx.opt:27
14560 msgid "Do not use push to store function arguments"
14563 #: config/crx/crx.opt:31
14564 msgid "Restrict doloop to the given nesting level"
14567 #: config/pa/pa-hpux.opt:23
14568 msgid "Generate cpp defines for server IO"
14571 #: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
14572 #: config/pa/pa-hpux1111.opt:23
14573 msgid "Specify UNIX standard for predefines and linking"
14576 #: config/pa/pa-hpux.opt:31
14577 msgid "Generate cpp defines for workstation IO"
14580 #: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
14581 msgid "Generate PA1.0 code"
14584 #: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
14585 msgid "Generate PA1.1 code"
14588 #: config/pa/pa.opt:31 config/pa/pa.opt:92
14589 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
14592 #: config/pa/pa.opt:35
14593 msgid "Generate code for huge switch statements"
14596 #: config/pa/pa.opt:39
14597 msgid "Disable FP regs"
14600 #: config/pa/pa.opt:43
14601 msgid "Disable indexed addressing"
14604 #: config/pa/pa.opt:47
14605 msgid "Generate fast indirect calls"
14608 #: config/pa/pa.opt:55
14609 msgid "Assume code will be assembled by GAS"
14612 #: config/pa/pa.opt:59
14613 msgid "Put jumps in call delay slots"
14616 #: config/pa/pa.opt:64
14617 msgid "Enable linker optimizations"
14620 #: config/pa/pa.opt:68
14621 msgid "Always generate long calls"
14624 #: config/pa/pa.opt:72
14625 msgid "Emit long load/store sequences"
14628 #: config/pa/pa.opt:80
14629 msgid "Disable space regs"
14632 #: config/pa/pa.opt:96
14633 msgid "Use portable calling conventions"
14636 #: config/pa/pa.opt:100
14638 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
14639 "7200, 7300, and 8000"
14642 #: config/pa/pa.opt:112
14643 msgid "Do not disable space regs"
14646 #: config/pa/pa64-hpux.opt:23
14647 msgid "Assume code will be linked by GNU ld"
14650 #: config/pa/pa64-hpux.opt:27
14651 msgid "Assume code will be linked by HP ld"
14654 #: config/xtensa/xtensa.opt:23
14655 msgid "Use CONST16 instruction to load constants"
14658 #: config/xtensa/xtensa.opt:27
14659 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
14662 #: config/xtensa/xtensa.opt:31
14663 msgid "Use indirect CALLXn instructions for large programs"
14666 #: config/xtensa/xtensa.opt:35
14667 msgid "Automatically align branch targets to reduce branch penalties"
14670 #: config/xtensa/xtensa.opt:39
14671 msgid "Intersperse literal pools with code in the text section"
14674 #: config/xtensa/xtensa.opt:43
14675 msgid "Do not serialize volatile memory references with MEMW instructions"
14678 #: config/stormy16/stormy16.opt:24
14679 msgid "Provide libraries for the simulator"
14682 #: config/mips/mips.opt:27
14683 msgid "Generate code that can be used in SVR4-style dynamic objects"
14686 #: config/mips/mips.opt:31
14687 msgid "Use PMC-style 'mad' instructions"
14690 #: config/mips/mips.opt:35
14691 msgid "Generate code for the given ISA"
14694 #: config/mips/mips.opt:39
14695 msgid "Set the cost of branches to roughly COST instructions"
14698 #: config/mips/mips.opt:43
14699 msgid "Use Branch Likely instructions, overriding the architecture default"
14702 #: config/mips/mips.opt:47
14703 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
14706 #: config/mips/mips.opt:51
14707 msgid "Trap on integer divide by zero"
14710 #: config/mips/mips.opt:55
14711 msgid "Specify when instructions are allowed to access code"
14714 #: config/mips/mips.opt:59
14715 msgid "Use branch-and-break sequences to check for integer divide by zero"
14718 #: config/mips/mips.opt:63
14719 msgid "Use trap instructions to check for integer divide by zero"
14722 #: config/mips/mips.opt:67
14723 msgid "Allow the use of MDMX instructions"
14726 #: config/mips/mips.opt:71
14728 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
14732 #: config/mips/mips.opt:75
14733 msgid "Use MIPS-DSP instructions"
14736 #: config/mips/mips.opt:79
14737 msgid "Use MIPS-DSP REV 2 instructions"
14740 #: config/mips/mips.opt:89
14741 msgid "Use big-endian byte order"
14744 #: config/mips/mips.opt:93
14745 msgid "Use little-endian byte order"
14748 #: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
14749 msgid "Use ROM instead of RAM"
14752 #: config/mips/mips.opt:101
14753 msgid "Use NewABI-style %reloc() assembly operators"
14756 #: config/mips/mips.opt:105
14757 msgid "Use -G for data that is not defined by the current object"
14760 #: config/mips/mips.opt:109
14761 msgid "Work around certain R4000 errata"
14764 #: config/mips/mips.opt:113
14765 msgid "Work around certain R4400 errata"
14768 #: config/mips/mips.opt:117
14769 msgid "Work around certain R10000 errata"
14772 #: config/mips/mips.opt:121
14773 msgid "Work around errata for early SB-1 revision 2 cores"
14776 #: config/mips/mips.opt:125
14777 msgid "Work around certain VR4120 errata"
14780 #: config/mips/mips.opt:129
14781 msgid "Work around VR4130 mflo/mfhi errata"
14784 #: config/mips/mips.opt:133
14785 msgid "Work around an early 4300 hardware bug"
14788 #: config/mips/mips.opt:137
14789 msgid "FP exceptions are enabled"
14792 #: config/mips/mips.opt:141
14793 msgid "Use 32-bit floating-point registers"
14796 #: config/mips/mips.opt:145
14797 msgid "Use 64-bit floating-point registers"
14800 #: config/mips/mips.opt:149
14801 msgid "Use FUNC to flush the cache before calling stack trampolines"
14804 #: config/mips/mips.opt:153
14805 msgid "Generate floating-point multiply-add instructions"
14808 #: config/mips/mips.opt:157
14809 msgid "Use 32-bit general registers"
14812 #: config/mips/mips.opt:161
14813 msgid "Use 64-bit general registers"
14816 #: config/mips/mips.opt:165
14817 msgid "Use GP-relative addressing to access small data"
14820 #: config/mips/mips.opt:169
14822 "When generating -mabicalls code, allow executables to use PLTs and copy "
14826 #: config/mips/mips.opt:173
14827 msgid "Allow the use of hardware floating-point ABI and instructions"
14830 #: config/mips/mips.opt:177
14831 msgid "Generate code that can be safely linked with MIPS16 code."
14834 #: config/mips/mips.opt:181
14835 msgid "Generate code for ISA level N"
14838 #: config/mips/mips.opt:185
14839 msgid "Generate MIPS16 code"
14842 #: config/mips/mips.opt:189
14843 msgid "Use MIPS-3D instructions"
14846 #: config/mips/mips.opt:193
14847 msgid "Use ll, sc and sync instructions"
14850 #: config/mips/mips.opt:197
14851 msgid "Use -G for object-local data"
14854 #: config/mips/mips.opt:201
14855 msgid "Use indirect calls"
14858 #: config/mips/mips.opt:205
14859 msgid "Use a 32-bit long type"
14862 #: config/mips/mips.opt:209
14863 msgid "Use a 64-bit long type"
14866 #: config/mips/mips.opt:213
14867 msgid "Don't optimize block moves"
14870 #: config/mips/mips.opt:217
14871 msgid "Use the mips-tfile postpass"
14874 #: config/mips/mips.opt:221
14875 msgid "Allow the use of MT instructions"
14878 #: config/mips/mips.opt:225
14879 msgid "Do not use a cache-flushing function before calling stack trampolines"
14882 #: config/mips/mips.opt:229
14883 msgid "Do not use MDMX instructions"
14886 #: config/mips/mips.opt:233
14887 msgid "Generate normal-mode code"
14890 #: config/mips/mips.opt:237
14891 msgid "Do not use MIPS-3D instructions"
14894 #: config/mips/mips.opt:241
14895 msgid "Use paired-single floating-point instructions"
14898 #: config/mips/mips.opt:245
14899 msgid "Specify when r10k cache barriers should be inserted"
14902 #: config/mips/mips.opt:249
14904 "When generating -mabicalls code, make the code suitable for use in shared "
14908 #: config/mips/mips.opt:253
14910 "Restrict the use of hardware floating-point instructions to 32-bit operations"
14913 #: config/mips/mips.opt:257
14914 msgid "Use SmartMIPS instructions"
14917 #: config/mips/mips.opt:261
14918 msgid "Prevent the use of all hardware floating-point instructions"
14921 #: config/mips/mips.opt:265
14922 msgid "Optimize lui/addiu address loads"
14925 #: config/mips/mips.opt:269
14926 msgid "Assume all symbols have 32-bit values"
14929 #: config/mips/mips.opt:273
14930 msgid "Optimize the output for PROCESSOR"
14933 #: config/mips/mips.opt:277 config/iq2000/iq2000.opt:44
14934 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
14937 #: config/mips/mips.opt:281
14938 msgid "Perform VR4130-specific alignment optimizations"
14941 #: config/mips/mips.opt:285
14942 msgid "Lift restrictions on GOT size"
14945 #: config/mips/sdemtk.opt:23
14946 msgid "Prevent the use of all floating-point operations"
14949 #: config/fr30/fr30.opt:23
14950 msgid "Assume small address space"
14953 #: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
14954 msgid "Compile for a 68HC11"
14957 #: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
14958 msgid "Compile for a 68HC12"
14961 #: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
14962 msgid "Compile for a 68HCS12"
14965 #: config/m68hc11/m68hc11.opt:49
14966 msgid "Auto pre/post decrement increment allowed"
14969 #: config/m68hc11/m68hc11.opt:53
14970 msgid "Min/max instructions allowed"
14973 #: config/m68hc11/m68hc11.opt:57
14974 msgid "Use call and rtc for function calls and returns"
14977 #: config/m68hc11/m68hc11.opt:61
14978 msgid "Auto pre/post decrement increment not allowed"
14981 #: config/m68hc11/m68hc11.opt:65
14982 msgid "Use jsr and rts for function calls and returns"
14985 #: config/m68hc11/m68hc11.opt:69
14986 msgid "Min/max instructions not allowed"
14989 #: config/m68hc11/m68hc11.opt:73
14990 msgid "Use direct addressing mode for soft registers"
14993 #: config/m68hc11/m68hc11.opt:77
14994 msgid "Compile with 32-bit integer mode"
14997 #: config/m68hc11/m68hc11.opt:82
14998 msgid "Specify the register allocation order"
15001 #: config/m68hc11/m68hc11.opt:86
15002 msgid "Do not use direct addressing mode for soft registers"
15005 #: config/m68hc11/m68hc11.opt:90
15006 msgid "Compile with 16-bit integer mode"
15009 #: config/m68hc11/m68hc11.opt:94
15010 msgid "Indicate the number of soft registers available"
15013 #: config/vax/vax.opt:23 config/vax/vax.opt:27
15014 msgid "Target DFLOAT double precision code"
15017 #: config/vax/vax.opt:31 config/vax/vax.opt:35
15018 msgid "Generate GFLOAT double precision code"
15021 #: config/vax/vax.opt:39
15022 msgid "Generate code for GNU assembler (gas)"
15025 #: config/vax/vax.opt:43
15026 msgid "Generate code for UNIX assembler"
15029 #: config/vax/vax.opt:47
15030 msgid "Use VAXC structure conventions"
15033 #: config/vax/vax.opt:51
15034 msgid "Use new adddi3/subdi3 patterns"
15037 #: config/cris/linux.opt:27
15038 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
15041 #: config/cris/cris.opt:45
15042 msgid "Work around bug in multiplication instruction"
15045 #: config/cris/cris.opt:51
15046 msgid "Compile for ETRAX 4 (CRIS v3)"
15049 #: config/cris/cris.opt:56
15050 msgid "Compile for ETRAX 100 (CRIS v8)"
15053 #: config/cris/cris.opt:64
15054 msgid "Emit verbose debug information in assembly code"
15057 #: config/cris/cris.opt:71
15058 msgid "Do not use condition codes from normal instructions"
15061 #: config/cris/cris.opt:80
15062 msgid "Do not emit addressing modes with side-effect assignment"
15065 #: config/cris/cris.opt:89
15066 msgid "Do not tune stack alignment"
15069 #: config/cris/cris.opt:98
15070 msgid "Do not tune writable data alignment"
15073 #: config/cris/cris.opt:107
15074 msgid "Do not tune code and read-only data alignment"
15077 #: config/cris/cris.opt:116
15078 msgid "Align code and data to 32 bits"
15081 #: config/cris/cris.opt:133
15082 msgid "Don't align items in code or data"
15085 #: config/cris/cris.opt:142
15086 msgid "Do not emit function prologue or epilogue"
15089 #: config/cris/cris.opt:149
15090 msgid "Use the most feature-enabling options allowed by other options"
15093 #: config/cris/cris.opt:158
15094 msgid "Override -mbest-lib-options"
15097 #: config/cris/cris.opt:165
15098 msgid "Generate code for the specified chip or CPU version"
15101 #: config/cris/cris.opt:169
15102 msgid "Tune alignment for the specified chip or CPU version"
15105 #: config/cris/cris.opt:173
15106 msgid "Warn when a stackframe is larger than the specified size"
15109 #: config/h8300/h8300.opt:23
15110 msgid "Generate H8S code"
15113 #: config/h8300/h8300.opt:27
15114 msgid "Generate H8SX code"
15117 #: config/h8300/h8300.opt:31
15118 msgid "Generate H8S/2600 code"
15121 #: config/h8300/h8300.opt:35
15122 msgid "Make integers 32 bits wide"
15125 #: config/h8300/h8300.opt:42
15126 msgid "Use registers for argument passing"
15129 #: config/h8300/h8300.opt:46
15130 msgid "Consider access to byte sized memory slow"
15133 #: config/h8300/h8300.opt:50
15134 msgid "Enable linker relaxing"
15137 #: config/h8300/h8300.opt:54
15138 msgid "Generate H8/300H code"
15141 #: config/h8300/h8300.opt:58
15142 msgid "Enable the normal mode"
15145 #: config/h8300/h8300.opt:62
15146 msgid "Use H8/300 alignment rules"
15149 #: config/v850/v850.opt:23
15150 msgid "Use registers r2 and r5"
15153 #: config/v850/v850.opt:27
15154 msgid "Use 4 byte entries in switch tables"
15157 #: config/v850/v850.opt:31
15158 msgid "Enable backend debugging"
15161 #: config/v850/v850.opt:35
15162 msgid "Do not use the callt instruction"
15165 #: config/v850/v850.opt:39
15166 msgid "Reuse r30 on a per function basis"
15169 #: config/v850/v850.opt:43
15170 msgid "Support Green Hills ABI"
15173 #: config/v850/v850.opt:47
15174 msgid "Prohibit PC relative function calls"
15177 #: config/v850/v850.opt:51
15178 msgid "Use stubs for function prologues"
15181 #: config/v850/v850.opt:55
15182 msgid "Set the max size of data eligible for the SDA area"
15185 #: config/v850/v850.opt:59
15186 msgid "Enable the use of the short load instructions"
15189 #: config/v850/v850.opt:63
15190 msgid "Same as: -mep -mprolog-function"
15193 #: config/v850/v850.opt:67
15194 msgid "Set the max size of data eligible for the TDA area"
15197 #: config/v850/v850.opt:71
15198 msgid "Enforce strict alignment"
15201 #: config/v850/v850.opt:78
15202 msgid "Compile for the v850 processor"
15205 #: config/v850/v850.opt:82
15206 msgid "Compile for the v850e processor"
15209 #: config/v850/v850.opt:86
15210 msgid "Compile for the v850e1 processor"
15213 #: config/v850/v850.opt:90
15214 msgid "Set the max size of data eligible for the ZDA area"
15217 #: config/mmix/mmix.opt:24
15218 msgid "For intrinsics library: pass all parameters in registers"
15221 #: config/mmix/mmix.opt:28
15222 msgid "Use register stack for parameters and return value"
15225 #: config/mmix/mmix.opt:32
15226 msgid "Use call-clobbered registers for parameters and return value"
15229 #: config/mmix/mmix.opt:37
15230 msgid "Use epsilon-respecting floating point compare instructions"
15233 #: config/mmix/mmix.opt:41
15234 msgid "Use zero-extending memory loads, not sign-extending ones"
15237 #: config/mmix/mmix.opt:45
15239 "Generate divide results with reminder having the same sign as the divisor "
15240 "(not the dividend)"
15243 #: config/mmix/mmix.opt:49
15244 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
15247 #: config/mmix/mmix.opt:53
15248 msgid "Do not provide a default start-address 0x100 of the program"
15251 #: config/mmix/mmix.opt:57
15252 msgid "Link to emit program in ELF format (rather than mmo)"
15255 #: config/mmix/mmix.opt:61
15256 msgid "Use P-mnemonics for branches statically predicted as taken"
15259 #: config/mmix/mmix.opt:65
15260 msgid "Don't use P-mnemonics for branches"
15263 #: config/mmix/mmix.opt:79
15264 msgid "Use addresses that allocate global registers"
15267 #: config/mmix/mmix.opt:83
15268 msgid "Do not use addresses that allocate global registers"
15271 #: config/mmix/mmix.opt:87
15272 msgid "Generate a single exit point for each function"
15275 #: config/mmix/mmix.opt:91
15276 msgid "Do not generate a single exit point for each function"
15279 #: config/mmix/mmix.opt:95
15280 msgid "Set start-address of the program"
15283 #: config/mmix/mmix.opt:99
15284 msgid "Set start-address of data"
15287 #: config/iq2000/iq2000.opt:23
15288 msgid "Specify CPU for code generation purposes"
15291 #: config/iq2000/iq2000.opt:27
15292 msgid "Specify CPU for scheduling purposes"
15295 #: config/iq2000/iq2000.opt:35
15296 msgid "Use GP relative sdata/sbss sections"
15299 #: config/iq2000/iq2000.opt:40
15300 msgid "No default crt0.o"
15303 #: config/bfin/bfin.opt:31
15304 msgid "Omit frame pointer for leaf functions"
15307 #: config/bfin/bfin.opt:35
15308 msgid "Program is entirely located in low 64k of memory"
15311 #: config/bfin/bfin.opt:39
15312 msgid "Work around a hardware anomaly by adding a number of NOPs before a"
15315 #: config/bfin/bfin.opt:44
15316 msgid "Avoid speculative loads to work around a hardware anomaly."
15319 #: config/bfin/bfin.opt:48
15320 msgid "Enabled ID based shared library"
15323 #: config/bfin/bfin.opt:52
15325 "Generate code that won't be linked against any other ID shared libraries,"
15328 #: config/bfin/bfin.opt:65
15329 msgid "Avoid generating pc-relative calls; use indirection"
15332 #: config/bfin/bfin.opt:69
15333 msgid "Link with the fast floating-point library"
15336 #: config/bfin/bfin.opt:81
15337 msgid "Do stack checking using bounds in L1 scratch memory"
15340 #: config/bfin/bfin.opt:85
15341 msgid "Enable multicore support"
15344 #: config/bfin/bfin.opt:89
15345 msgid "Build for Core A"
15348 #: config/bfin/bfin.opt:93
15349 msgid "Build for Core B"
15352 #: config/bfin/bfin.opt:97
15353 msgid "Build for SDRAM"
15356 #: config/bfin/bfin.opt:101
15357 msgid "Assume ICPLBs are enabled at runtime."
15360 #: config/picochip/picochip.opt:23
15362 "Specify which type of AE to target. This option sets the mul-type and byte-"
15366 #: config/picochip/picochip.opt:27
15367 msgid "Specify which type of multiplication to use. Can be mem, mac or none."
15370 #: config/picochip/picochip.opt:31
15372 "Specify whether the byte access instructions should be used. Enabled by "
15376 #: config/picochip/picochip.opt:35
15377 msgid "Enable debug output to be generated."
15380 #: config/picochip/picochip.opt:39
15382 "Allow a symbol value to be used as an immediate value in an instruction."
15385 #: config/picochip/picochip.opt:43
15386 msgid "Generate warnings when inefficient code is known to be generated."
15389 #: config/vxworks.opt:24
15390 msgid "Assume the VxWorks RTP environment"
15393 #: config/vxworks.opt:31
15394 msgid "Assume the VxWorks vThreads environment"
15397 #: config/darwin.opt:23
15398 msgid "Generate code suitable for fast turn around debugging"
15401 #: config/darwin.opt:31
15402 msgid "The earliest MacOS X version on which this program will run"
15405 #: config/darwin.opt:35
15406 msgid "Set sizeof(bool) to 1"
15409 #: config/darwin.opt:39
15410 msgid "Generate code for darwin loadable kernel extensions"
15413 #: config/darwin.opt:43
15414 msgid "Generate code for the kernel or loadable kernel extensions"
15417 #: config/darwin.opt:47
15418 msgid "Add <dir> to the end of the system framework include path"
15421 #: config/lynx.opt:23
15422 msgid "Support legacy multi-threading"
15425 #: config/lynx.opt:27
15426 msgid "Use shared libraries"
15429 #: config/lynx.opt:31
15430 msgid "Support multi-threading"
15433 #: config/score/score.opt:31
15434 msgid "Disable bcnz instruction"
15437 #: config/score/score.opt:35
15438 msgid "Enable unaligned load/store instruction"
15441 #: config/score/score.opt:39
15442 msgid "Support SCORE 5 ISA"
15445 #: config/score/score.opt:43
15446 msgid "Support SCORE 5U ISA"
15449 #: config/score/score.opt:47
15450 msgid "Support SCORE 7 ISA"
15453 #: config/score/score.opt:51
15454 msgid "Support SCORE 7D ISA"
15457 #: config/score/score.opt:55
15458 msgid "Support SCORE 3 ISA"
15461 #: config/score/score.opt:59
15462 msgid "Support SCORE 3d ISA"
15465 #: config/linux.opt:24
15466 msgid "Use uClibc instead of GNU libc"
15469 #: config/linux.opt:28
15470 msgid "Use GNU libc instead of uClibc"
15475 "Assert the <answer> to <question>. Putting '-' before <question> disables "
15476 "the <answer> to <question>"
15480 msgid "Do not discard comments"
15484 msgid "Do not discard comments in macro expansions"
15489 "Define a <macro> with <val> as its value. If just <macro> is given, <val> "
15494 msgid "Add <dir> to the end of the main framework include path"
15498 msgid "Print the name of header files as they are used"
15501 #: c.opt:69 c.opt:894
15502 msgid "Add <dir> to the end of the main include path"
15506 msgid "Generate make dependencies"
15510 msgid "Generate make dependencies and compile"
15514 msgid "Write dependency output to the given file"
15518 msgid "Treat missing header files as generated files"
15522 msgid "Like -M but ignore system header files"
15526 msgid "Like -MD but ignore system header files"
15530 msgid "Generate phony targets for all headers"
15534 msgid "Add a MAKE-quoted target"
15538 msgid "Add an unquoted target"
15542 msgid "Do not generate #line directives"
15546 msgid "Undefine <macro>"
15551 "Warn about things that will change when compiling with an ABI-compliant "
15556 msgid "Warn about suspicious uses of memory addresses"
15560 msgid "Enable most warning messages"
15565 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
15570 msgid "Warn about casting functions to incompatible types"
15574 msgid "Warn when a built-in preprocessor macro is undefined or redefined"
15578 msgid "Warn about C constructs that are not in the common subset of C and C++"
15583 "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
15588 msgid "Warn about casts which discard qualifiers"
15592 msgid "Warn about subscripts whose type is \"char\""
15596 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
15601 "Warn about possibly nested block comments, and C++ comments spanning more "
15602 "than one physical line"
15606 msgid "Synonym for -Wcomment"
15610 msgid "Warn for implicit type conversions that may change a value"
15614 msgid "Warn for implicit type conversions between signed and unsigned integers"
15618 msgid "Warn when all constructors and destructors are private"
15622 msgid "Warn when a declaration is found after a statement"
15626 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
15630 msgid "Warn about compile-time integer division by zero"
15634 msgid "Warn about violations of Effective C++ style rules"
15638 msgid "Warn about an empty body in an if or else statement"
15642 msgid "Warn about stray tokens after #elif and #endif"
15646 msgid "Warn about comparison of different enum types"
15651 "This switch is deprecated; use -Werror=implicit-function-declaration instead"
15655 msgid "Warn if testing floating point numbers for equality"
15659 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
15663 msgid "Warn if passing too many arguments to a function for its format string"
15667 msgid "Warn about format strings that are not literals"
15671 msgid "Warn about format strings that contain NUL bytes"
15675 msgid "Warn about possible security problems with format functions"
15679 msgid "Warn about strftime formats yielding 2-digit years"
15683 msgid "Warn about zero-length formats"
15687 msgid "Warn whenever type qualifiers are ignored."
15691 msgid "Warn about variables which are initialized to themselves"
15695 msgid "Warn about implicit function declarations"
15699 msgid "Warn when a declaration does not specify a type"
15704 "Warn when there is a cast to a pointer from an integer of a different size"
15708 msgid "Warn about invalid uses of the \"offsetof\" macro"
15712 msgid "Warn about PCH files that are found but not used"
15717 "Warn when a logical operator is suspiciously always evaluating to true or "
15722 msgid "Do not warn about using \"long long\" when -pedantic"
15726 msgid "Warn about suspicious declarations of \"main\""
15730 msgid "Warn about possibly missing braces around initializers"
15734 msgid "Warn about global functions without previous declarations"
15738 msgid "Warn about missing fields in struct initializers"
15742 msgid "Warn about functions which might be candidates for format attributes"
15746 msgid "Warn about user-specified include directories that do not exist"
15751 "Warn about function parameters declared without a type specifier in K&R-"
15756 msgid "Warn about global functions without prototypes"
15760 msgid "Warn about use of multi-character character constants"
15764 msgid "Warn about \"extern\" declarations not at file scope"
15769 "Warn when non-templatized friend functions are declared within a template"
15773 msgid "Warn about non-virtual destructors"
15778 "Warn about NULL being passed to argument slots marked as requiring non-NULL"
15782 msgid "Warn about non-normalised Unicode strings"
15786 msgid "Warn if a C-style cast is used in a program"
15790 msgid "Warn for obsolescent usage in a declaration"
15794 msgid "Warn if an old-style parameter definition is used"
15799 "Warn if a string is longer than the maximum portable length specified by the "
15804 msgid "Warn about overloaded virtual function names"
15808 msgid "Warn about overriding initializers without side effects"
15812 msgid "Warn about packed bit-fields whose offset changed in GCC 4.4"
15816 msgid "Warn about possibly missing parentheses"
15820 msgid "Warn when converting the type of pointers to member functions"
15824 msgid "Warn about function pointer arithmetic"
15828 msgid "Warn when a pointer is cast to an integer of a different size"
15832 msgid "Warn about misuses of pragmas"
15836 msgid "Warn if inherited methods are unimplemented"
15840 msgid "Warn about multiple declarations of the same object"
15844 msgid "Warn when the compiler reorders code"
15849 "Warn whenever a function's return type defaults to \"int\" (C), or about "
15850 "inconsistent return types (C++)"
15854 msgid "Warn if a selector has multiple methods"
15858 msgid "Warn about possible violations of sequence point rules"
15862 msgid "Warn about signed-unsigned comparisons"
15866 msgid "Warn when overload promotes from unsigned to signed"
15870 msgid "Warn about uncasted NULL used as sentinel"
15874 msgid "Warn about unprototyped function declarations"
15878 msgid "Warn if type signatures of candidate methods do not match exactly"
15883 "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
15888 msgid "Deprecated. This switch has no effect"
15892 msgid "Warn about features not present in traditional C"
15897 "Warn of prototypes causing type conversions different from what would happen "
15898 "in the absence of prototype"
15903 "Warn if trigraphs are encountered that might affect the meaning of the "
15908 msgid "Warn about @selector()s without previously declared methods"
15912 msgid "Warn if an undefined macro is used in an #if directive"
15916 msgid "Warn about unrecognized pragmas"
15920 msgid "Warn about unsuffixed float constants"
15924 msgid "Warn about macros defined in the main file that are not used"
15928 msgid "Do not warn about using variadic macros when -pedantic"
15932 msgid "Warn if a variable length array is used"
15936 msgid "Warn when a register variable is declared volatile"
15941 "In C++, nonzero means warn about deprecated conversion from string literals "
15942 "to `char *'. In C, similar warning, except that the conversion is of course "
15943 "not deprecated by the ISO C standard."
15947 msgid "Warn when a pointer differs in signedness in an assignment"
15951 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
15955 msgid "Enforce class member access control semantics"
15959 msgid "Change when template instances are emitted"
15963 msgid "Recognize the \"asm\" keyword"
15967 msgid "Recognize built-in functions"
15971 msgid "Check the return value of new"
15975 msgid "Allow the arguments of the '?' operator to have different types"
15979 msgid "Reduce the size of object files"
15983 msgid "Use class <name> for constant strings"
15987 msgid "Inline member functions by default"
15991 msgid "Preprocess directives only."
15995 msgid "Permit '$' as an identifier character"
15999 msgid "Generate code to check exception specifications"
16003 msgid "Convert all strings and character constants to character set <cset>"
16007 msgid "Permit universal character names (\\u and \\U) in identifiers"
16011 msgid "Specify the default character set for source files"
16015 msgid "Scope of for-init-statement variables is local to the loop"
16019 msgid "Do not assume that standard C libraries and \"main\" exist"
16023 msgid "Recognize GNU-defined keywords"
16027 msgid "Generate code for GNU runtime environment"
16031 msgid "Use traditional GNU semantics for inline functions"
16035 msgid "Assume normal C execution environment"
16039 msgid "Enable support for huge objects"
16043 msgid "Export functions even if they can be inlined"
16047 msgid "Emit implicit instantiations of inline templates"
16051 msgid "Emit implicit instantiations of templates"
16055 msgid "Inject friend functions into enclosing namespace"
16060 "Allow implicit conversions between vectors with differing numbers of "
16061 "subparts and/or differing element types."
16065 msgid "Don't warn about uses of Microsoft extensions"
16069 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
16073 msgid "Assume that receivers of Objective-C messages may be nil"
16078 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
16083 msgid "Allow fast jumps to the message dispatcher"
16087 msgid "Enable Objective-C exception and synchronization syntax"
16091 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
16095 msgid "Enable Objective-C setjmp exception handling runtime"
16099 msgid "Enable OpenMP (implies -frecursive in Fortran)"
16103 msgid "Recognize C++ keywords like \"compl\" and \"xor\""
16107 msgid "Enable optional diagnostics"
16111 msgid "Look for and use PCH files even when preprocessing"
16115 msgid "Downgrade conformance errors to warnings"
16119 msgid "Treat the input file as already preprocessed"
16124 "-fno-pretty-templates Do not pretty-print template specializations as the "
16125 "template signature followed by the arguments"
16130 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
16135 msgid "Enable automatic template instantiation"
16139 msgid "Generate run time type descriptor information"
16143 msgid "Use the same size for double as for float"
16147 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
16151 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
16155 msgid "Make \"char\" signed by default"
16159 msgid "Display statistics accumulated during compilation"
16163 msgid "Distance between tab stops for column reporting"
16167 msgid "Specify maximum template instantiation depth"
16171 msgid "Do not generate thread-safe code for initializing local statics"
16175 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
16179 msgid "Make \"char\" unsigned by default"
16183 msgid "Use __cxa_atexit to register destructors"
16187 msgid "Use __cxa_get_exception_ptr in exception handling"
16191 msgid "Marks all inlined methods as having hidden visibility"
16195 msgid "Changes visibility to match Microsoft Visual Studio by default"
16199 msgid "Discard unused virtual functions"
16203 msgid "Implement vtables using thunks"
16207 msgid "Emit common-like symbols as weak symbols"
16212 "Convert all wide strings and character constants to character set <cset>"
16216 msgid "Generate a #line directive pointing at the current working directory"
16220 msgid "Emit cross referencing information"
16225 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
16229 msgid "Dump declarations to a .decl file"
16233 msgid "Aggressive reduced debug info for structs"
16237 msgid "Conservative reduced debug info for structs"
16241 msgid "Detailed reduced debug info for structs"
16244 #: c.opt:858 c.opt:890
16245 msgid "Add <dir> to the end of the system include path"
16249 msgid "Accept definition of macros in <file>"
16253 msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
16257 msgid "Include the contents of <file> before other files"
16261 msgid "Specify <path> as a prefix for next two options"
16265 msgid "Set <dir> to be the system root directory"
16269 msgid "Add <dir> to the start of the system include path"
16273 msgid "Add <dir> to the end of the quote include path"
16278 "Do not search standard system include directories (those specified with -"
16279 "isystem will still be used)"
16283 msgid "Do not search standard system include directories for C++"
16287 msgid "Generate C header of platform-specific features"
16291 msgid "Print a checksum of the executable for PCH validity checking, and stop"
16295 msgid "Remap file names when including files"
16299 msgid "Conform to the ISO 1998 C++ standard"
16304 "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
16307 #: c.opt:947 c.opt:982
16308 msgid "Conform to the ISO 1990 C standard"
16311 #: c.opt:951 c.opt:990
16312 msgid "Conform to the ISO 1999 C standard"
16316 msgid "Deprecated in favor of -std=c99"
16320 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
16324 msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
16328 msgid "Conform to the ISO 1990 C standard with GNU extensions"
16332 msgid "Conform to the ISO 1999 C standard with GNU extensions"
16336 msgid "Deprecated in favor of -std=gnu99"
16340 msgid "Conform to the ISO 1990 C standard as amended in 1994"
16344 msgid "Deprecated in favor of -std=iso9899:1999"
16348 msgid "Enable traditional preprocessing"
16352 msgid "Support ISO C trigraphs"
16356 msgid "Do not predefine system-specific and GCC-specific macros"
16360 msgid "Enable verbose output"
16364 msgid "Display this information"
16369 "Display descriptions of a specific class of options. <class> is one or more "
16370 "of optimizers, target, warnings, undocumented, params"
16374 msgid "Alias for --help=target"
16379 "Set parameter <param> to value. See below for a complete list of parameters"
16384 "Put global and static data smaller than <number> bytes into a special "
16385 "section (on some targets)"
16389 msgid "Set optimization level to <number>"
16393 msgid "Optimize for space rather than speed"
16397 msgid "This switch is deprecated; use -Wextra instead"
16401 msgid "Warn about returning structures, unions or arrays"
16405 msgid "Warn if an array is accessed out of bounds"
16409 msgid "Warn about inappropriate attribute usage"
16413 msgid "Warn about pointer casts which increase alignment"
16417 msgid "Warn about uses of __attribute__((deprecated)) declarations"
16421 msgid "Warn when an optimization pass is disabled"
16425 msgid "Treat all warnings as errors"
16429 msgid "Treat specified warning as error"
16433 msgid "Print extra (possibly unwanted) warnings"
16437 msgid "Exit on the first error occurred"
16442 "-Wframe-larger-than=<number> Warn if a function's stack frame requires more "
16443 "than <number> bytes"
16447 msgid "Warn when an inlined function cannot be inlined"
16451 msgid "Warn if an object is larger than <number> bytes"
16455 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
16460 "Warn about functions which might be candidates for __attribute__((noreturn))"
16464 msgid "Warn about constructs not instrumented by -fmudflap"
16468 msgid "Warn about overflow in arithmetic expressions"
16472 msgid "Warn when the packed attribute has no effect on struct layout"
16476 msgid "Warn when padding is required to align structure members"
16480 msgid "Warn when one local variable shadows another"
16484 msgid "Warn when not issuing stack smashing protection for some reason"
16487 #: common.opt:165 common.opt:169
16488 msgid "Warn about code which might break strict aliasing rules"
16491 #: common.opt:173 common.opt:177
16492 msgid "Warn about optimizations that assume that signed overflow is undefined"
16496 msgid "Warn about enumerated switches, with no default, missing a case"
16500 msgid "Warn about enumerated switches missing a \"default:\" statement"
16504 msgid "Warn about all enumerated switches missing a specific case"
16508 msgid "Do not suppress warnings from system headers"
16513 "Warn if a comparison is always true or always false due to the limited range "
16518 msgid "Warn about uninitialized automatic variables"
16522 msgid "Warn about code that will never be executed"
16526 msgid "Enable all -Wunused- warnings"
16530 msgid "Warn when a function is unused"
16534 msgid "Warn when a label is unused"
16538 msgid "Warn when a function parameter is unused"
16542 msgid "Warn when an expression value is unused"
16546 msgid "Warn when a variable is unused"
16550 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
16554 msgid "Emit declaration information into <file>"
16558 msgid "Enable dumps from specific passes of the compiler"
16562 msgid "Set the file basename to be used for dumps"
16566 msgid "Align the start of functions"
16570 msgid "Align labels which are only reached by jumping"
16574 msgid "Align all labels"
16578 msgid "Align the start of loops"
16582 msgid "Specify that arguments may alias each other and globals"
16586 msgid "Assume arguments may alias globals but not each other"
16590 msgid "Assume arguments alias neither each other nor globals"
16594 msgid "Assume arguments alias no other storage"
16598 msgid "Generate unwind tables that are exact at each instruction boundary"
16602 msgid "Generate auto-inc/dec instructions"
16606 msgid "Generate code to check bounds before indexing arrays"
16610 msgid "Replace add, compare, branch with branch on count register"
16614 msgid "Use profiling information for branch probabilities"
16619 "Perform branch target load optimization before prologue / epilogue threading"
16624 "Perform branch target load optimization after prologue / epilogue threading"
16629 "Restrict target load migration not to re-use registers in any basic block"
16633 msgid "Mark <register> as being preserved across functions"
16637 msgid "Mark <register> as being corrupted by function calls"
16641 msgid "Save registers around function calls"
16645 msgid "Compare the results of several data dependence analyzers."
16649 msgid "Do not put uninitialized globals in the common section"
16653 msgid "Do not perform optimizations increasing noticeably stack usage"
16657 msgid "Perform a register copy-propagation optimization pass"
16661 msgid "Perform cross-jumping optimization"
16665 msgid "When running CSE, follow jumps to their targets"
16668 #: common.opt:401 common.opt:514 common.opt:727 common.opt:956 common.opt:1108
16669 #: common.opt:1167 common.opt:1183 common.opt:1243
16670 msgid "Does nothing. Preserved for backward compatibility."
16674 msgid "Omit range reduction step when performing complex division"
16678 msgid "Complex multiplication and division follow Fortran rules"
16682 msgid "Place data items into their own section"
16686 msgid "List all available debugging counters with their limits and counts."
16691 "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...] Set the debug counter "
16696 msgid "Map one directory name to another in debug information"
16700 msgid "Defer popping functions args from stack until later"
16704 msgid "Attempt to fill delay slots of branch instructions"
16708 msgid "Delete useless null pointer checks"
16713 "How often to emit source location at the beginning of line-wrapped "
16719 "Amend appropriate diagnostic messages with the command line option that "
16724 msgid "Dump various compiler internals to a file"
16728 msgid "Suppress output of addresses in debugging dumps"
16733 "Suppress output of instruction numbers, line number notes and addresses in "
16738 msgid "Enable CFI tables via GAS assembler directives."
16742 msgid "Perform early inlining"
16746 msgid "Perform DWARF2 duplicate elimination"
16749 #: common.opt:475 common.opt:479
16750 msgid "Perform unused type elimination in debug info"
16754 msgid "Do not suppress C++ class debug information."
16758 msgid "Enable exception handling"
16762 msgid "Perform a number of minor, expensive optimizations"
16766 msgid "Specify handling of excess floating-point precision"
16770 msgid "Assume no NaNs or infinities are generated"
16774 msgid "Mark <register> as being unavailable to the compiler"
16778 msgid "Don't allocate floats and doubles in extended-precision registers"
16782 msgid "Perform a forward propagation pass on RTL"
16786 msgid "Allow function addresses to be held in registers"
16790 msgid "Place each function into its own section"
16794 msgid "Perform global common subexpression elimination"
16799 "Perform enhanced load motion during global common subexpression elimination"
16803 msgid "Perform store motion after global common subexpression elimination"
16808 "Perform redundant load after store elimination in global common subexpression"
16813 "Perform global common subexpression elimination after register allocation"
16817 msgid "Enable in and out of Graphite representation"
16821 msgid "Enable Loop Strip Mining transformation"
16825 msgid "Enable Loop Interchange transformation"
16829 msgid "Enable Loop Blocking transformation"
16833 msgid "Enable Graphite Identity transformation"
16837 msgid "Enable guessing of branch probabilities"
16841 msgid "Process #ident directives"
16845 msgid "Perform conversion of conditional jumps to branchless equivalents"
16849 msgid "Perform conversion of conditional jumps to conditional execution"
16853 msgid "Do not generate .size directives"
16857 msgid "Perform indirect inlining"
16861 msgid "Pay attention to the \"inline\" keyword"
16866 "Integrate simple functions into their callers when code size is known to not "
16871 msgid "Integrate simple functions into their callers"
16875 msgid "Integrate functions called once into their callers"
16879 msgid "Limit the size of inlined functions to <number>"
16883 msgid "Instrument function entry and exit with profiling calls"
16888 "-finstrument-functions-exclude-function-list=name,... Do not instrument "
16894 "-finstrument-functions-exclude-file-list=filename,... Do not instrument "
16895 "functions listed in files"
16899 msgid "Perform Interprocedural constant propagation"
16903 msgid "Perform cloning to make Interprocedural constant propagation stronger"
16907 msgid "Discover pure and const functions"
16911 msgid "Perform interprocedural points-to analysis"
16915 msgid "Discover readonly and non addressable static variables"
16919 msgid "Type based escape and alias analysis"
16923 msgid "Perform matrix layout flattening and transposing based"
16927 msgid "Perform structure layout optimizations based"
16931 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
16935 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
16939 msgid "Do optimistic coalescing."
16943 msgid "Share slots for saving different hard registers."
16947 msgid "Share stack slots for spilled pseudo-registers."
16951 msgid "-fira-verbose=<number> Control IRA's level of diagnostic messages."
16955 msgid "Optimize induction variables on trees"
16959 msgid "Use jump tables for sufficiently large switch statements"
16963 msgid "Generate code for functions even if they are fully inlined"
16967 msgid "Emit static const variables even if they are not used"
16971 msgid "Give external symbols a leading underscore"
16975 msgid "Set errno after built-in math functions"
16979 msgid "Report on permanent memory allocation"
16983 msgid "Attempt to merge identical constants and constant variables"
16987 msgid "Attempt to merge identical constants across compilation units"
16991 msgid "Attempt to merge identical debug strings across compilation units"
16996 "Limit diagnostics to <number> characters per line. 0 suppresses line-"
17001 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
17005 msgid "Perform SMS based modulo scheduling with register moves allowed"
17009 msgid "Move loop invariant computations out of loops"
17013 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
17017 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
17021 msgid "Ignore read operations when inserting mudflap instrumentation"
17025 msgid "Use the RTL dead code elimination pass"
17029 msgid "Use the RTL dead store elimination pass"
17034 "Enable/Disable the traditional scheduling in loops that already passed "
17035 "modulo scheduling"
17039 msgid "Support synchronous non-call exceptions"
17043 msgid "When possible do not generate stack frames"
17047 msgid "Do the full register move optimization pass"
17051 msgid "Optimize sibling and tail recursive calls"
17054 #: common.opt:810 common.opt:814
17055 msgid "Report on memory allocation before interprocedural optimization"
17059 msgid "Pack structure members together without holes"
17063 msgid "Set initial maximum structure member alignment"
17067 msgid "Return small aggregates in memory, not registers"
17071 msgid "Perform loop peeling"
17075 msgid "Enable machine specific peephole optimizations"
17079 msgid "Enable an RTL peephole pass before sched2"
17083 msgid "Generate position-independent code if possible (large mode)"
17088 "Generate position-independent code for executables if possible (large mode)"
17092 msgid "Generate position-independent code if possible (small mode)"
17097 "Generate position-independent code for executables if possible (small mode)"
17101 msgid "Specify a plugin to load"
17106 "-fplugin-arg-<name>-<key>[=<value>] Specify argument <key>=<value> for "
17111 msgid "Run predictive commoning optimization."
17115 msgid "Generate prefetch instructions, if available, for arrays in loops"
17119 msgid "Enable basic program profiling code"
17123 msgid "Insert arc-based program profiling code"
17127 msgid "Set the top-level directory for storing the profile data."
17131 msgid "Enable correction of flow inconsistent profile data input"
17136 "Enable common options for generating profile info for profile feedback "
17137 "directed optimizations"
17142 "Enable common options for generating profile info for profile feedback "
17143 "directed optimizations, and set -fprofile-dir="
17148 "Enable common options for performing profile feedback directed optimizations"
17153 "Enable common options for performing profile feedback directed "
17154 "optimizations, and set -fprofile-dir="
17158 msgid "Insert code to profile values of expressions"
17162 msgid "Make compile reproducible using <string>"
17166 msgid "Record gcc command line switches in the object file."
17170 msgid "Return small aggregates in registers"
17174 msgid "Enables a register move optimization"
17178 msgid "Perform a register renaming optimization pass"
17182 msgid "Reorder basic blocks to improve code placement"
17186 msgid "Reorder basic blocks and partition into hot and cold sections"
17190 msgid "Reorder functions to improve code placement"
17194 msgid "Add a common subexpression elimination pass after loop optimizations"
17198 msgid "Disable optimizations that assume default FP rounding behavior"
17202 msgid "Enable scheduling across basic blocks"
17206 msgid "Allow speculative motion of non-loads"
17210 msgid "Allow speculative motion of some loads"
17214 msgid "Allow speculative motion of more loads"
17218 msgid "Set the verbosity level of the scheduler"
17222 msgid "If scheduling post reload, do superblock scheduling"
17226 msgid "If scheduling post reload, do trace scheduling"
17230 msgid "Reschedule instructions before register allocation"
17234 msgid "Reschedule instructions after register allocation"
17238 msgid "Schedule instructions using selective scheduling algorithm"
17242 msgid "Run selective scheduling after reload"
17246 msgid "Perform software pipelining of inner loops during selective scheduling"
17250 msgid "Perform software pipelining of outer loops during selective scheduling"
17254 msgid "Reschedule pipelined regions without pipelining"
17258 msgid "Allow premature scheduling of queued insns"
17262 msgid "Set number of queued insns that can be prematurely scheduled"
17265 #: common.opt:1037 common.opt:1041
17267 "Set dependence distance checking in premature scheduling of queued insns"
17271 msgid "Access data in the same section from shared anchor points"
17275 msgid "Eliminate redundant sign extensions using LCM."
17279 msgid "Show column numbers in diagnostics, when available. Default off"
17283 msgid "Disable optimizations observable by IEEE signaling NaNs"
17288 "Disable floating point optimizations that ignore the IEEE signedness of zero"
17292 msgid "Convert floating point constants to single precision constants"
17296 msgid "Split lifetimes of induction variables when loops are unrolled"
17300 msgid "Split wide types into independent registers"
17304 msgid "Apply variable expansion when loops are unrolled"
17308 msgid "Insert stack checking code into the program"
17313 "Insert stack checking code into the program. Same as -fstack-check=specific"
17317 msgid "Trap if the stack goes past <register>"
17321 msgid "Trap if the stack goes past symbol <name>"
17325 msgid "Use propolice as a stack protection method"
17329 msgid "Use a stack protection method for every function"
17333 msgid "Assume strict aliasing rules apply"
17337 msgid "Treat signed overflow as undefined"
17341 msgid "Check for syntax errors, then stop"
17345 msgid "Create data files needed by \"gcov\""
17349 msgid "Perform jump threading optimizations"
17353 msgid "Report the time taken by each compiler pass"
17357 msgid "Set the default thread-local storage code generation model"
17361 msgid "Reorder top level functions, variables, and asms"
17365 msgid "Perform superblock formation via tail duplication"
17369 msgid "Assume floating-point operations can trap"
17373 msgid "Trap for signed overflow in addition, subtraction and multiplication"
17377 msgid "Enable SSA-CCP optimization on trees"
17381 msgid "Enable loop header copying on trees"
17385 msgid "Replace SSA temporaries with better names in copies"
17389 msgid "Enable copy propagation on trees"
17393 msgid "Transform condition stores into unconditional ones"
17397 msgid "Perform conversions of switch initializations."
17401 msgid "Enable SSA dead code elimination optimization on trees"
17405 msgid "Enable dominator optimizations"
17409 msgid "Enable dead store elimination"
17413 msgid "Enable Full Redundancy Elimination (FRE) on trees"
17417 msgid "Enable loop distribution on trees"
17421 msgid "Enable loop invariant motion on trees"
17425 msgid "Enable linear loop transforms on trees"
17429 msgid "Create canonical induction variables in loops"
17433 msgid "Enable loop optimizations on tree level"
17437 msgid "Enable automatic parallelization of loops"
17441 msgid "Enable SSA-PRE optimization on trees"
17445 msgid "Enable reassociation on tree level"
17449 msgid "Enable SSA code sinking on trees"
17453 msgid "Perform scalar replacement of aggregates"
17457 msgid "Replace temporary expressions in the SSA->normal pass"
17461 msgid "Perform live range splitting during the SSA->normal pass"
17465 msgid "Perform Value Range Propagation on trees"
17469 msgid "Compile whole compilation unit at a time"
17473 msgid "Perform loop unrolling when iteration count is known"
17477 msgid "Perform loop unrolling for all loops"
17481 msgid "Allow loop optimizations to assume that the loops behave in normal way"
17485 msgid "Allow optimization for floating-point arithmetic which may change the"
17489 msgid "Same as -fassociative-math for expressions which include division."
17493 msgid "Allow math optimizations that may violate IEEE or ISO standards"
17497 msgid "Perform loop unswitching"
17501 msgid "Just generate unwind tables for exception handling"
17505 msgid "Perform variable tracking"
17509 msgid "Perform variable tracking and also tag variables that are uninitialized"
17513 msgid "Enable loop vectorization on trees"
17517 msgid "Enable use of cost model in vectorization"
17521 msgid "Enable loop versioning when doing loop vectorization on trees"
17525 msgid "Set the verbosity level of the vectorizer"
17529 msgid "Enable copy propagation of scalar-evolution information."
17533 msgid "Add extra commentary to assembler output"
17537 msgid "Set the default symbol visibility"
17541 msgid "Use expression value profiles in optimizations"
17545 msgid "Construct webs and split unrelated uses of single variable"
17549 msgid "Enable conditional dead code elimination for builtin calls"
17553 msgid "Perform whole program optimizations"
17557 msgid "Assume signed arithmetic overflow wraps around"
17561 msgid "Put zero initialized data in the bss section"
17565 msgid "Generate debug information in default format"
17569 msgid "Generate debug information in COFF format"
17573 msgid "Generate debug information in DWARF v2 format"
17577 msgid "Generate debug information in default extended format"
17581 msgid "Generate debug information in STABS format"
17585 msgid "Generate debug information in extended STABS format"
17589 msgid "Generate debug information in VMS format"
17593 msgid "Generate debug information in XCOFF format"
17597 msgid "Generate debug information in extended XCOFF format"
17601 msgid "Place output into <file>"
17605 msgid "Enable function profiling"
17609 msgid "Issue warnings needed for strict compliance to the standard"
17613 msgid "Like -pedantic but issue them as errors"
17617 msgid "Do not display functions compiled or elapsed time"
17621 msgid "Display the compiler's version"
17625 msgid "Suppress warnings"
17629 msgid "Create a shared library"
17633 msgid "Create a position independent executable"
17637 #, gcc-internal-format
17638 msgid "%qE attribute directive ignored"
17642 #, gcc-internal-format
17643 msgid "wrong number of arguments specified for %qE attribute"
17647 #, gcc-internal-format
17648 msgid "%qE attribute does not apply to types"
17652 #, gcc-internal-format
17653 msgid "%qE attribute only applies to function types"
17657 #, gcc-internal-format
17658 msgid "type attributes ignored after type is already defined"
17661 #: bb-reorder.c:1879
17662 #, gcc-internal-format
17663 msgid "multiple hot/cold transitions found (bb %i)"
17667 #, gcc-internal-format
17669 "branch target register load optimization is not intended to be run twice"
17673 #, gcc-internal-format
17674 msgid "offset outside bounds of constant string"
17678 #, gcc-internal-format
17679 msgid "second argument to %<__builtin_prefetch%> must be a constant"
17683 #, gcc-internal-format
17684 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
17688 #, gcc-internal-format
17689 msgid "third argument to %<__builtin_prefetch%> must be a constant"
17693 #, gcc-internal-format
17694 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
17698 #, gcc-internal-format
17699 msgid "argument of %<__builtin_args_info%> must be constant"
17703 #, gcc-internal-format
17704 msgid "argument of %<__builtin_args_info%> out of range"
17708 #, gcc-internal-format
17709 msgid "missing argument in %<__builtin_args_info%>"
17712 #: builtins.c:4826 gimplify.c:2376
17713 #, gcc-internal-format
17714 msgid "too few arguments to function %<va_start%>"
17718 #, gcc-internal-format
17719 msgid "first argument to %<va_arg%> not of type %<va_list%>"
17722 #. Unfortunately, this is merely undefined, rather than a constraint
17723 #. violation, so we cannot make this an error. If this call is never
17724 #. executed, the program is still strictly conforming.
17726 #, gcc-internal-format
17727 msgid "%qT is promoted to %qT when passed through %<...%>"
17731 #, gcc-internal-format
17732 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
17735 #. We can, however, treat "undefined" any way we please.
17736 #. Call abort to encourage the user to fix the program.
17737 #: builtins.c:5011 c-typeck.c:2513
17738 #, gcc-internal-format
17739 msgid "if this code is reached, the program will abort"
17743 #, gcc-internal-format
17744 msgid "invalid argument to %<__builtin_frame_address%>"
17748 #, gcc-internal-format
17749 msgid "invalid argument to %<__builtin_return_address%>"
17753 #, gcc-internal-format
17754 msgid "unsupported argument to %<__builtin_frame_address%>"
17758 #, gcc-internal-format
17759 msgid "unsupported argument to %<__builtin_return_address%>"
17763 #, gcc-internal-format
17764 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
17767 #: builtins.c:6060 builtins.c:6075
17768 #, gcc-internal-format
17769 msgid "%qD changed semantics in GCC 4.4"
17772 #. All valid uses of __builtin_va_arg_pack () are removed during
17774 #: builtins.c:6461 expr.c:8053
17775 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
17778 #. All valid uses of __builtin_va_arg_pack_len () are removed during
17781 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
17785 #, gcc-internal-format
17786 msgid "%<__builtin_longjmp%> second argument must be 1"
17790 #, gcc-internal-format
17791 msgid "target format does not support infinity"
17794 #: builtins.c:11812
17795 #, gcc-internal-format
17796 msgid "%<va_start%> used in function with fixed args"
17799 #: builtins.c:11820
17800 #, gcc-internal-format
17801 msgid "wrong number of arguments to function %<va_start%>"
17804 #. Evidently an out of date version of <stdarg.h>; can't validate
17805 #. va_start's second argument, but can still work as intended.
17806 #: builtins.c:11833
17807 #, gcc-internal-format
17808 msgid "%<__builtin_next_arg%> called without an argument"
17811 #: builtins.c:11838
17812 #, gcc-internal-format
17813 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
17816 #. FIXME: Sometimes with the tree optimizers we can get the
17817 #. not the last argument even though the user used the last
17818 #. argument. We just warn and set the arg to be the last
17819 #. argument so that we will get wrong-code because of
17821 #: builtins.c:11868
17822 #, gcc-internal-format
17823 msgid "second parameter of %<va_start%> not last named argument"
17826 #: builtins.c:11878
17827 #, gcc-internal-format
17829 "undefined behaviour when second parameter of %<va_start%> is declared with %"
17830 "<register%> storage"
17833 #: builtins.c:11993
17834 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
17837 #: builtins.c:12006
17838 msgid "%Klast argument of %D is not integer constant between 0 and 3"
17841 #: builtins.c:12051 builtins.c:12216 builtins.c:12275
17842 msgid "%Kcall to %D will always overflow destination buffer"
17845 #: builtins.c:12206
17846 msgid "%Kcall to %D might overflow destination buffer"
17849 #: builtins.c:12296
17850 msgid "%Kattempt to free a non-heap object %qD"
17853 #: builtins.c:12299
17854 msgid "%Kattempt to free a non-heap object"
17858 #, gcc-internal-format
17859 msgid "%qD is not defined outside of function scope"
17863 #, gcc-internal-format
17865 "string length %qd is greater than the length %qd ISO C%d compilers are "
17866 "required to support"
17869 #: c-common.c:1655 c-common.c:1667
17870 #, gcc-internal-format
17871 msgid "overflow in constant expression"
17875 #, gcc-internal-format
17876 msgid "integer overflow in expression"
17880 #, gcc-internal-format
17881 msgid "floating point overflow in expression"
17885 #, gcc-internal-format
17886 msgid "fixed-point overflow in expression"
17890 #, gcc-internal-format
17891 msgid "vector overflow in expression"
17895 #, gcc-internal-format
17896 msgid "complex integer overflow in expression"
17900 #, gcc-internal-format
17901 msgid "complex floating point overflow in expression"
17905 #, gcc-internal-format
17906 msgid "logical %<or%> applied to non-boolean constant"
17910 #, gcc-internal-format
17911 msgid "logical %<and%> applied to non-boolean constant"
17915 #, gcc-internal-format
17916 msgid "type-punning to incomplete type might break strict-aliasing rules"
17920 #, gcc-internal-format
17921 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
17924 #: c-common.c:1808 c-common.c:1826
17925 #, gcc-internal-format
17926 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
17930 #, gcc-internal-format
17931 msgid "first argument of %q+D should be %<int%>"
17935 #, gcc-internal-format
17936 msgid "second argument of %q+D should be %<char **%>"
17940 #, gcc-internal-format
17941 msgid "third argument of %q+D should probably be %<char **%>"
17945 #, gcc-internal-format
17946 msgid "%q+D takes only zero or two arguments"
17950 #, gcc-internal-format
17952 "use -flax-vector-conversions to permit conversions between vectors with "
17953 "differing element types or numbers of subparts"
17957 #, gcc-internal-format
17958 msgid "conversion to %qT from boolean expression"
17962 #, gcc-internal-format
17963 msgid "negative integer implicitly converted to unsigned type"
17967 #, gcc-internal-format
17968 msgid "conversion of unsigned constant value to negative integer"
17972 #, gcc-internal-format
17973 msgid "conversion to %qT alters %qT constant value"
17977 #, gcc-internal-format
17978 msgid "conversion to %qT from %qT may change the sign of the result"
17982 #, gcc-internal-format
17983 msgid "conversion to %qT from %qT may alter its value"
17987 #, gcc-internal-format
17988 msgid "large integer implicitly truncated to unsigned type"
17991 #: c-common.c:2298 c-common.c:2305 c-common.c:2313
17992 #, gcc-internal-format
17993 msgid "overflow in implicit constant conversion"
17997 #, gcc-internal-format
17998 msgid "operation on %qE may be undefined"
18002 #, gcc-internal-format
18003 msgid "case label does not reduce to an integer constant"
18007 #, gcc-internal-format
18008 msgid "case label value is less than minimum value for type"
18012 #, gcc-internal-format
18013 msgid "case label value exceeds maximum value for type"
18017 #, gcc-internal-format
18018 msgid "lower value in case label range less than minimum value for type"
18022 #, gcc-internal-format
18023 msgid "upper value in case label range exceeds maximum value for type"
18027 #, gcc-internal-format
18029 "GCC cannot support operators with integer types and fixed-point types that "
18030 "have too many integral and fractional bits together"
18034 #, gcc-internal-format
18035 msgid "invalid operands to binary %s (have %qT and %qT)"
18039 #, gcc-internal-format
18040 msgid "comparison is always false due to limited range of data type"
18044 #, gcc-internal-format
18045 msgid "comparison is always true due to limited range of data type"
18049 #, gcc-internal-format
18050 msgid "comparison of unsigned expression >= 0 is always true"
18054 #, gcc-internal-format
18055 msgid "comparison of unsigned expression < 0 is always false"
18059 #, gcc-internal-format
18060 msgid "pointer of type %<void *%> used in arithmetic"
18064 #, gcc-internal-format
18065 msgid "pointer to a function used in arithmetic"
18069 #, gcc-internal-format
18070 msgid "pointer to member function used in arithmetic"
18074 #, gcc-internal-format
18075 msgid "the address of %qD will always evaluate as %<true%>"
18078 #: c-common.c:4066 cp/semantics.c:593 cp/typeck.c:6676
18079 #, gcc-internal-format
18080 msgid "suggest parentheses around assignment used as truth value"
18083 #: c-common.c:4143 c-decl.c:3001 c-typeck.c:9934
18084 #, gcc-internal-format
18085 msgid "invalid use of %<restrict%>"
18089 #, gcc-internal-format
18090 msgid "invalid application of %<sizeof%> to a function type"
18094 #, gcc-internal-format
18095 msgid "invalid application of %qs to a void type"
18099 #, gcc-internal-format
18100 msgid "invalid application of %qs to incomplete type %qT "
18104 #, gcc-internal-format
18105 msgid "%<__alignof%> applied to a bit-field"
18109 #, gcc-internal-format
18110 msgid "cannot disable built-in function %qs"
18114 #, gcc-internal-format
18115 msgid "pointers are not permitted as case values"
18119 #, gcc-internal-format
18120 msgid "range expressions in switch statements are non-standard"
18124 #, gcc-internal-format
18125 msgid "empty range specified"
18129 #, gcc-internal-format
18130 msgid "duplicate (or overlapping) case value"
18134 #, gcc-internal-format
18135 msgid "%Jthis is the first entry overlapping that value"
18139 #, gcc-internal-format
18140 msgid "duplicate case value"
18144 #, gcc-internal-format
18145 msgid "%Jpreviously used here"
18149 #, gcc-internal-format
18150 msgid "multiple default labels in one switch"
18154 #, gcc-internal-format
18155 msgid "%Jthis is the first default label"
18159 #, gcc-internal-format
18160 msgid "%Jcase value %qs not in enumerated type"
18164 #, gcc-internal-format
18165 msgid "%Jcase value %qs not in enumerated type %qT"
18169 #, gcc-internal-format
18170 msgid "%Hswitch missing default case"
18174 #, gcc-internal-format
18175 msgid "%Henumeration value %qE not handled in switch"
18179 #, gcc-internal-format
18180 msgid "taking the address of a label is non-standard"
18184 #, gcc-internal-format
18185 msgid "%qE attribute ignored for field of type %qT"
18188 #: c-common.c:5848 c-common.c:5867 c-common.c:5885 c-common.c:5912
18189 #: c-common.c:5939 c-common.c:5965 c-common.c:5984 c-common.c:6008
18190 #: c-common.c:6031 c-common.c:6054 c-common.c:6075 c-common.c:6096
18191 #: c-common.c:6120 c-common.c:6146 c-common.c:6183 c-common.c:6210
18192 #: c-common.c:6253 c-common.c:6337 c-common.c:6367 c-common.c:6387
18193 #: c-common.c:6722 c-common.c:6738 c-common.c:6786 c-common.c:6809
18194 #: c-common.c:6873 c-common.c:7001 c-common.c:7067 c-common.c:7111
18195 #: c-common.c:7157 c-common.c:7235 c-common.c:7259 c-common.c:7545
18196 #: c-common.c:7568 c-common.c:7607 c-common.c:7696 c-common.c:7836 tree.c:4066
18197 #: tree.c:4078 tree.c:4088 config/darwin.c:1437 config/arm/arm.c:3299
18198 #: config/arm/arm.c:3327 config/avr/avr.c:4807 config/h8300/h8300.c:5283
18199 #: config/h8300/h8300.c:5307 config/i386/i386.c:4286 config/i386/i386.c:26894
18200 #: config/ia64/ia64.c:621 config/m68hc11/m68hc11.c:1110
18201 #: config/rs6000/rs6000.c:20744 config/spu/spu.c:3784
18202 #: ada/gcc-interface/utils.c:5036 ada/gcc-interface/utils.c:5209
18203 #: ada/gcc-interface/utils.c:5228
18204 #, gcc-internal-format
18205 msgid "%qE attribute ignored"
18208 #: c-common.c:5930 c-common.c:5956
18209 #, gcc-internal-format
18210 msgid "%qE attribute conflicts with attribute %s"
18214 #, gcc-internal-format
18215 msgid "%qE attribute have effect only on public objects"
18219 #, gcc-internal-format
18220 msgid "destructor priorities are not supported"
18224 #, gcc-internal-format
18225 msgid "constructor priorities are not supported"
18229 #, gcc-internal-format
18230 msgid "destructor priorities from 0 to %d are reserved for the implementation"
18234 #, gcc-internal-format
18235 msgid "constructor priorities from 0 to %d are reserved for the implementation"
18239 #, gcc-internal-format
18240 msgid "destructor priorities must be integers from 0 to %d inclusive"
18244 #, gcc-internal-format
18245 msgid "constructor priorities must be integers from 0 to %d inclusive"
18249 #, gcc-internal-format
18250 msgid "unknown machine mode %qE"
18254 #, gcc-internal-format
18255 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
18259 #, gcc-internal-format
18260 msgid "use __attribute__ ((vector_size)) instead"
18264 #, gcc-internal-format
18265 msgid "unable to emulate %qs"
18269 #, gcc-internal-format
18270 msgid "invalid pointer mode %qs"
18274 #, gcc-internal-format
18275 msgid "signness of type and machine mode %qs don't match"
18279 #, gcc-internal-format
18280 msgid "no data type for mode %qs"
18284 #, gcc-internal-format
18285 msgid "cannot use mode %qs for enumeral types"
18289 #, gcc-internal-format
18290 msgid "mode %qs applied to inappropriate type"
18294 #, gcc-internal-format
18295 msgid "%Jsection attribute cannot be specified for local variables"
18298 #: c-common.c:6589 config/bfin/bfin.c:5371 config/bfin/bfin.c:5422
18299 #, gcc-internal-format
18300 msgid "section of %q+D conflicts with previous declaration"
18304 #, gcc-internal-format
18305 msgid "section of %q+D cannot be overridden"
18309 #, gcc-internal-format
18310 msgid "section attribute not allowed for %q+D"
18314 #, gcc-internal-format
18315 msgid "%Jsection attributes are not supported for this target"
18319 #, gcc-internal-format
18320 msgid "requested alignment is not a constant"
18324 #, gcc-internal-format
18325 msgid "requested alignment is not a power of 2"
18329 #, gcc-internal-format
18330 msgid "requested alignment is too large"
18334 #, gcc-internal-format
18335 msgid "alignment may not be specified for %q+D"
18339 #, gcc-internal-format
18341 "alignment for %q+D was previously specified as %d and may not be decreased"
18345 #, gcc-internal-format
18346 msgid "alignment for %q+D must be at least %d"
18350 #, gcc-internal-format
18351 msgid "inline function %q+D cannot be declared weak"
18355 #, gcc-internal-format
18356 msgid "%q+D defined both normally and as an alias"
18360 #, gcc-internal-format
18361 msgid "alias argument not a string"
18365 #, gcc-internal-format
18366 msgid "%Jweakref attribute must appear before alias attribute"
18370 #, gcc-internal-format
18371 msgid "%qE attribute ignored on non-class types"
18375 #, gcc-internal-format
18376 msgid "%qE attribute ignored because %qT is already defined"
18380 #, gcc-internal-format
18381 msgid "visibility argument not a string"
18385 #, gcc-internal-format
18386 msgid "%qE attribute ignored on types"
18390 #, gcc-internal-format
18392 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
18397 #, gcc-internal-format
18398 msgid "%qD redeclared with different visibility"
18401 #: c-common.c:6921 c-common.c:6925
18402 #, gcc-internal-format
18403 msgid "%qD was declared %qs which implies default visibility"
18407 #, gcc-internal-format
18408 msgid "tls_model argument not a string"
18412 #, gcc-internal-format
18414 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
18415 "dynamic\" or \"global-dynamic\""
18418 #: c-common.c:7041 c-common.c:7131
18419 #, gcc-internal-format
18420 msgid "%J%qE attribute applies only to functions"
18423 #: c-common.c:7046 c-common.c:7136
18424 #, gcc-internal-format
18425 msgid "%Jcan%'t set %qE attribute after definition"
18429 #, gcc-internal-format
18430 msgid "alloc_size parameter outside range"
18434 #, gcc-internal-format
18435 msgid "deprecated message is not a string"
18439 #, gcc-internal-format
18440 msgid "%qE attribute ignored for %qE"
18444 #, gcc-internal-format
18445 msgid "invalid vector type for attribute %qE"
18449 #, gcc-internal-format
18450 msgid "vector size not an integral multiple of component size"
18454 #, gcc-internal-format
18455 msgid "zero vector size"
18459 #, gcc-internal-format
18460 msgid "number of components of the vector not a power of two"
18463 #: c-common.c:7341 ada/gcc-interface/utils.c:5087
18464 #, gcc-internal-format
18465 msgid "nonnull attribute without arguments on a non-prototype"
18468 #: c-common.c:7356 ada/gcc-interface/utils.c:5102
18469 #, gcc-internal-format
18470 msgid "nonnull argument has invalid operand number (argument %lu)"
18473 #: c-common.c:7375 ada/gcc-interface/utils.c:5121
18474 #, gcc-internal-format
18476 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
18479 #: c-common.c:7383 ada/gcc-interface/utils.c:5129
18480 #, gcc-internal-format
18482 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
18486 #, gcc-internal-format
18487 msgid "not enough variable arguments to fit a sentinel"
18491 #, gcc-internal-format
18492 msgid "missing sentinel in function call"
18496 #, gcc-internal-format
18497 msgid "null argument where non-null required (argument %lu)"
18501 #, gcc-internal-format
18502 msgid "cleanup argument not an identifier"
18506 #, gcc-internal-format
18507 msgid "cleanup argument not a function"
18510 #: c-common.c:7625 ada/gcc-interface/utils.c:5151
18511 #, gcc-internal-format
18512 msgid "%qE attribute requires prototypes with named arguments"
18515 #: c-common.c:7636 ada/gcc-interface/utils.c:5162
18516 #, gcc-internal-format
18517 msgid "%qE attribute only applies to variadic functions"
18520 #: c-common.c:7648 ada/gcc-interface/utils.c:5173
18521 #, gcc-internal-format
18522 msgid "requested position is not an integer constant"
18525 #: c-common.c:7656 ada/gcc-interface/utils.c:5180
18526 #, gcc-internal-format
18527 msgid "requested position is less than zero"
18531 #, gcc-internal-format
18532 msgid "Bad option %s to optimize attribute."
18536 #, gcc-internal-format
18537 msgid "Bad option %s to pragma attribute"
18541 #, gcc-internal-format
18542 msgid "not enough arguments to function %qE"
18545 #: c-common.c:7981 c-typeck.c:2664
18546 #, gcc-internal-format
18547 msgid "too many arguments to function %qE"
18550 #: c-common.c:8011 c-common.c:8057
18551 #, gcc-internal-format
18552 msgid "non-floating-point argument in call to function %qE"
18556 #, gcc-internal-format
18557 msgid "non-floating-point arguments in call to function %qE"
18561 #, gcc-internal-format
18562 msgid "non-const integer argument %u in call to function %qE"
18566 #, gcc-internal-format
18568 "%Hignoring return value of %qD, declared with attribute warn_unused_result"
18572 #, gcc-internal-format
18574 "%Hignoring return value of function declared with attribute "
18575 "warn_unused_result"
18579 #, gcc-internal-format
18580 msgid "cannot apply %<offsetof%> to static data member %qD"
18584 #, gcc-internal-format
18585 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
18588 #: c-common.c:8427 cp/typeck.c:4708
18589 #, gcc-internal-format
18590 msgid "attempt to take address of bit-field structure member %qD"
18594 #, gcc-internal-format
18595 msgid "lvalue required as left operand of assignment"
18599 #, gcc-internal-format
18600 msgid "lvalue required as increment operand"
18604 #, gcc-internal-format
18605 msgid "lvalue required as decrement operand"
18609 #, gcc-internal-format
18610 msgid "lvalue required as unary %<&%> operand"
18614 #, gcc-internal-format
18615 msgid "lvalue required in asm statement"
18619 #, gcc-internal-format
18620 msgid "size of array is too large"
18623 #: c-common.c:8657 c-common.c:8708 c-typeck.c:2883
18624 #, gcc-internal-format
18625 msgid "too few arguments to function %qE"
18628 #: c-common.c:8674 c-typeck.c:4972
18629 #, gcc-internal-format
18630 msgid "incompatible type for argument %d of %qE"
18634 #, gcc-internal-format
18635 msgid "array subscript has type %<char%>"
18639 #, gcc-internal-format
18640 msgid "suggest parentheses around %<+%> inside %<<<%>"
18644 #, gcc-internal-format
18645 msgid "suggest parentheses around %<-%> inside %<<<%>"
18649 #, gcc-internal-format
18650 msgid "suggest parentheses around %<+%> inside %<>>%>"
18654 #, gcc-internal-format
18655 msgid "suggest parentheses around %<-%> inside %<>>%>"
18659 #, gcc-internal-format
18660 msgid "suggest parentheses around %<&&%> within %<||%>"
18664 #, gcc-internal-format
18665 msgid "suggest parentheses around arithmetic in operand of %<|%>"
18669 #, gcc-internal-format
18670 msgid "suggest parentheses around comparison in operand of %<|%>"
18674 #, gcc-internal-format
18676 "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%"
18681 #, gcc-internal-format
18682 msgid "suggest parentheses around arithmetic in operand of %<^%>"
18686 #, gcc-internal-format
18687 msgid "suggest parentheses around comparison in operand of %<^%>"
18691 #, gcc-internal-format
18692 msgid "suggest parentheses around %<+%> in operand of %<&%>"
18696 #, gcc-internal-format
18697 msgid "suggest parentheses around %<-%> in operand of %<&%>"
18701 #, gcc-internal-format
18702 msgid "suggest parentheses around comparison in operand of %<&%>"
18706 #, gcc-internal-format
18708 "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%"
18713 #, gcc-internal-format
18714 msgid "suggest parentheses around comparison in operand of %<==%>"
18718 #, gcc-internal-format
18719 msgid "suggest parentheses around comparison in operand of %<!=%>"
18723 #, gcc-internal-format
18724 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
18728 #, gcc-internal-format
18729 msgid "label %q+D defined but not used"
18733 #, gcc-internal-format
18734 msgid "label %q+D declared but not defined"
18738 #, gcc-internal-format
18739 msgid "division by zero"
18743 #, gcc-internal-format
18744 msgid "comparison between types %qT and %qT"
18748 #, gcc-internal-format
18749 msgid "comparison between signed and unsigned integer expressions"
18753 #, gcc-internal-format
18754 msgid "promoted ~unsigned is always non-zero"
18758 #, gcc-internal-format
18759 msgid "comparison of promoted ~unsigned with constant"
18763 #, gcc-internal-format
18764 msgid "comparison of promoted ~unsigned with unsigned"
18767 #. Except for passing an argument to an unprototyped function,
18768 #. this is a constraint violation. When passing an argument to
18769 #. an unprototyped function, it is compile-time undefined;
18770 #. making it a constraint in that case was rejected in
18772 #: c-convert.c:98 c-typeck.c:1788 c-typeck.c:4591 cp/typeck.c:1619
18773 #: cp/typeck.c:5974 cp/typeck.c:6584 fortran/convert.c:88
18774 #, gcc-internal-format
18775 msgid "void value not ignored as it ought to be"
18778 #: c-convert.c:152 fortran/convert.c:121 java/typeck.c:151
18779 #, gcc-internal-format
18780 msgid "conversion to non-scalar type requested"
18784 #, gcc-internal-format
18785 msgid "array %q+D assumed to have one element"
18789 #, gcc-internal-format
18790 msgid "%qD is static but used in inline function %qD which is not static"
18794 #, gcc-internal-format
18795 msgid "%q+D is static but declared in inline function %qD which is not static"
18799 #, gcc-internal-format
18800 msgid "GCC supports only %u nested scopes"
18803 #: c-decl.c:855 cp/decl.c:356
18804 #, gcc-internal-format
18805 msgid "label %q+D used but not defined"
18809 #, gcc-internal-format
18810 msgid "nested function %q+D declared but never defined"
18814 #, gcc-internal-format
18815 msgid "inline function %q+D declared but never defined"
18818 #: c-decl.c:923 cp/decl.c:601
18819 #, gcc-internal-format
18820 msgid "unused variable %q+D"
18824 #, gcc-internal-format
18825 msgid "type of array %q+D completed incompatibly with implicit initialization"
18829 #, gcc-internal-format
18831 "a parameter list with an ellipsis can%'t match an empty parameter name list "
18836 #, gcc-internal-format
18838 "an argument type that has a default promotion can%'t match an empty "
18839 "parameter name list declaration"
18843 #, gcc-internal-format
18845 "prototype for %q+D declares more arguments than previous old-style definition"
18849 #, gcc-internal-format
18851 "prototype for %q+D declares fewer arguments than previous old-style "
18856 #, gcc-internal-format
18857 msgid "prototype for %q+D declares argument %d with incompatible type"
18860 #. If we get here, no errors were found, but do issue a warning
18861 #. for this poor-style construct.
18863 #, gcc-internal-format
18864 msgid "prototype for %q+D follows non-prototype definition"
18868 #, gcc-internal-format
18869 msgid "previous definition of %q+D was here"
18873 #, gcc-internal-format
18874 msgid "previous implicit declaration of %q+D was here"
18878 #, gcc-internal-format
18879 msgid "previous declaration of %q+D was here"
18883 #, gcc-internal-format
18884 msgid "%q+D redeclared as different kind of symbol"
18888 #, gcc-internal-format
18889 msgid "built-in function %q+D declared as non-function"
18892 #: c-decl.c:1319 c-decl.c:1439 c-decl.c:2113
18893 #, gcc-internal-format
18894 msgid "declaration of %q+D shadows a built-in function"
18898 #, gcc-internal-format
18899 msgid "redeclaration of enumerator %q+D"
18902 #. If types don't match for a built-in, throw away the
18903 #. built-in. No point in calling locate_old_decl here, it
18904 #. won't print anything.
18906 #, gcc-internal-format
18907 msgid "conflicting types for built-in function %q+D"
18910 #: c-decl.c:1374 c-decl.c:1387 c-decl.c:1396
18911 #, gcc-internal-format
18912 msgid "conflicting types for %q+D"
18916 #, gcc-internal-format
18917 msgid "conflicting type qualifiers for %q+D"
18920 #. Allow OLDDECL to continue in use.
18922 #, gcc-internal-format
18923 msgid "redefinition of typedef %q+D"
18926 #: c-decl.c:1465 c-decl.c:1567
18927 #, gcc-internal-format
18928 msgid "redefinition of %q+D"
18931 #: c-decl.c:1500 c-decl.c:1605
18932 #, gcc-internal-format
18933 msgid "static declaration of %q+D follows non-static declaration"
18936 #: c-decl.c:1510 c-decl.c:1518 c-decl.c:1595 c-decl.c:1602
18937 #, gcc-internal-format
18938 msgid "non-static declaration of %q+D follows static declaration"
18942 #, gcc-internal-format
18943 msgid "%<gnu_inline%> attribute present on %q+D"
18947 #, gcc-internal-format
18948 msgid "%Jbut not here"
18952 #, gcc-internal-format
18953 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
18957 #, gcc-internal-format
18958 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
18962 #, gcc-internal-format
18963 msgid "extern declaration of %q+D follows declaration with no linkage"
18967 #, gcc-internal-format
18968 msgid "declaration of %q+D with no linkage follows extern declaration"
18972 #, gcc-internal-format
18973 msgid "redeclaration of %q+D with no linkage"
18977 #, gcc-internal-format
18979 "redeclaration of %q+D with different visibility (old visibility preserved)"
18983 #, gcc-internal-format
18984 msgid "inline declaration of %qD follows declaration with attribute noinline"
18988 #, gcc-internal-format
18989 msgid "declaration of %q+D with attribute noinline follows inline declaration "
18993 #, gcc-internal-format
18994 msgid "redefinition of parameter %q+D"
18998 #, gcc-internal-format
18999 msgid "redundant redeclaration of %q+D"
19003 #, gcc-internal-format
19004 msgid "declaration of %q+D shadows previous non-variable"
19008 #, gcc-internal-format
19009 msgid "declaration of %q+D shadows a parameter"
19013 #, gcc-internal-format
19014 msgid "declaration of %q+D shadows a global declaration"
19018 #, gcc-internal-format
19019 msgid "declaration of %q+D shadows a previous local"
19022 #: c-decl.c:2121 cp/name-lookup.c:1048 cp/name-lookup.c:1079
19023 #: cp/name-lookup.c:1087
19024 #, gcc-internal-format
19025 msgid "%Jshadowed declaration is here"
19029 #, gcc-internal-format
19030 msgid "nested extern declaration of %qD"
19033 #: c-decl.c:2422 c-decl.c:2425
19034 #, gcc-internal-format
19035 msgid "implicit declaration of function %qE"
19039 #, gcc-internal-format
19040 msgid "incompatible implicit declaration of built-in function %qD"
19044 #, gcc-internal-format
19045 msgid "incompatible implicit declaration of function %qD"
19049 #, gcc-internal-format
19050 msgid "%H%qE undeclared here (not in a function)"
19054 #, gcc-internal-format
19055 msgid "%H%qE undeclared (first use in this function)"
19059 #, gcc-internal-format
19060 msgid "%H(Each undeclared identifier is reported only once"
19064 #, gcc-internal-format
19065 msgid "%Hfor each function it appears in.)"
19068 #: c-decl.c:2600 cp/decl.c:2404
19069 #, gcc-internal-format
19070 msgid "label %qE referenced outside of any function"
19074 #, gcc-internal-format
19075 msgid "duplicate label declaration %qE"
19079 #, gcc-internal-format
19080 msgid "%Hduplicate label %qD"
19084 #, gcc-internal-format
19085 msgid "%Jjump into statement expression"
19089 #, gcc-internal-format
19090 msgid "%Jjump into scope of identifier with variably modified type"
19094 #, gcc-internal-format
19096 "%Htraditional C lacks a separate namespace for labels, identifier %qE "
19101 #, gcc-internal-format
19102 msgid "%H%qE defined as wrong kind of tag"
19106 #, gcc-internal-format
19107 msgid "unnamed struct/union that defines no instances"
19111 #, gcc-internal-format
19112 msgid "empty declaration with storage class specifier does not redeclare tag"
19116 #, gcc-internal-format
19117 msgid "empty declaration with type qualifier does not redeclare tag"
19120 #: c-decl.c:3054 c-decl.c:3061
19121 #, gcc-internal-format
19122 msgid "useless type name in empty declaration"
19126 #, gcc-internal-format
19127 msgid "%<inline%> in empty declaration"
19131 #, gcc-internal-format
19132 msgid "%<auto%> in file-scope empty declaration"
19136 #, gcc-internal-format
19137 msgid "%<register%> in file-scope empty declaration"
19141 #, gcc-internal-format
19142 msgid "useless storage class specifier in empty declaration"
19146 #, gcc-internal-format
19147 msgid "useless %<__thread%> in empty declaration"
19151 #, gcc-internal-format
19152 msgid "useless type qualifier in empty declaration"
19155 #: c-decl.c:3108 c-parser.c:1176
19156 #, gcc-internal-format
19157 msgid "empty declaration"
19161 #, gcc-internal-format
19163 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
19168 #, gcc-internal-format
19169 msgid "ISO C90 does not support %<[*]%> array declarators"
19173 #. A function definition isn't function prototype scope C99 6.2.1p4.
19175 #: c-decl.c:3186 c-decl.c:5294
19176 #, gcc-internal-format
19177 msgid "%<[*]%> not allowed in other than function prototype scope"
19181 #, gcc-internal-format
19182 msgid "%q+D is usually a function"
19185 #: c-decl.c:3307 cp/decl2.c:781
19186 #, gcc-internal-format
19187 msgid "typedef %qD is initialized (use __typeof__ instead)"
19191 #, gcc-internal-format
19192 msgid "function %qD is initialized like a variable"
19195 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
19197 #, gcc-internal-format
19198 msgid "parameter %qD is initialized"
19202 #, gcc-internal-format
19203 msgid "variable %qD has initializer but incomplete type"
19206 #: c-decl.c:3432 c-decl.c:6429 cp/decl.c:4104 cp/decl.c:11493
19207 #, gcc-internal-format
19208 msgid "inline function %q+D given attribute noinline"
19212 #, gcc-internal-format
19213 msgid "initializer fails to determine size of %q+D"
19217 #, gcc-internal-format
19218 msgid "array size missing in %q+D"
19222 #, gcc-internal-format
19223 msgid "zero or negative size array %q+D"
19226 #: c-decl.c:3608 varasm.c:2117
19227 #, gcc-internal-format
19228 msgid "storage size of %q+D isn%'t known"
19232 #, gcc-internal-format
19233 msgid "storage size of %q+D isn%'t constant"
19237 #, gcc-internal-format
19238 msgid "ignoring asm-specifier for non-static local variable %q+D"
19241 #: c-decl.c:3694 fortran/f95-lang.c:620
19242 #, gcc-internal-format
19243 msgid "cannot put object with volatile field into register"
19247 #, gcc-internal-format
19248 msgid "ISO C forbids forward parameter declarations"
19252 #, gcc-internal-format
19253 msgid "bit-field %qs width not an integer constant"
19257 #, gcc-internal-format
19258 msgid "negative width in bit-field %qs"
19262 #, gcc-internal-format
19263 msgid "zero width for bit-field %qs"
19267 #, gcc-internal-format
19268 msgid "bit-field %qs has invalid type"
19272 #, gcc-internal-format
19273 msgid "type of bit-field %qs is a GCC extension"
19277 #, gcc-internal-format
19278 msgid "width of %qs exceeds its type"
19282 #, gcc-internal-format
19283 msgid "%qs is narrower than values of its type"
19287 #, gcc-internal-format
19288 msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
19292 #, gcc-internal-format
19293 msgid "ISO C90 forbids array whose size can%'t be evaluated"
19297 #, gcc-internal-format
19298 msgid "ISO C90 forbids variable length array %qE"
19302 #, gcc-internal-format
19303 msgid "ISO C90 forbids variable length array"
19307 #, gcc-internal-format
19308 msgid "the size of array %qE can%'t be evaluated"
19312 #, gcc-internal-format
19313 msgid "the size of array can %'t be evaluated"
19317 #, gcc-internal-format
19318 msgid "variable length array %qE is used"
19321 #: c-decl.c:4059 cp/decl.c:7265
19322 #, gcc-internal-format
19323 msgid "variable length array is used"
19326 #: c-decl.c:4230 c-decl.c:4559 c-decl.c:4569
19327 #, gcc-internal-format
19328 msgid "variably modified %qE at file scope"
19332 #, gcc-internal-format
19333 msgid "variably modified field at file scope"
19337 #, gcc-internal-format
19338 msgid "type defaults to %<int%> in declaration of %qE"
19342 #, gcc-internal-format
19343 msgid "type defaults to %<int%> in type name"
19347 #, gcc-internal-format
19348 msgid "duplicate %<const%>"
19352 #, gcc-internal-format
19353 msgid "duplicate %<restrict%>"
19357 #, gcc-internal-format
19358 msgid "duplicate %<volatile%>"
19362 #, gcc-internal-format
19363 msgid "function definition declared %<auto%>"
19367 #, gcc-internal-format
19368 msgid "function definition declared %<register%>"
19372 #, gcc-internal-format
19373 msgid "function definition declared %<typedef%>"
19377 #, gcc-internal-format
19378 msgid "function definition declared %<__thread%>"
19382 #, gcc-internal-format
19383 msgid "storage class specified for structure field %qE"
19387 #, gcc-internal-format
19388 msgid "storage class specified for structure field"
19392 #, gcc-internal-format
19393 msgid "storage class specified for parameter %qE"
19397 #, gcc-internal-format
19398 msgid "storage class specified for unnamed parameter"
19401 #: c-decl.c:4344 cp/decl.c:8165
19402 #, gcc-internal-format
19403 msgid "storage class specified for typename"
19407 #, gcc-internal-format
19408 msgid "%qE initialized and declared %<extern%>"
19412 #, gcc-internal-format
19413 msgid "%qE has both %<extern%> and initializer"
19417 #, gcc-internal-format
19418 msgid "file-scope declaration of %qE specifies %<auto%>"
19422 #, gcc-internal-format
19423 msgid "file-scope declaration of %qE specifies %<register%>"
19427 #, gcc-internal-format
19428 msgid "nested function %qE declared %<extern%>"
19432 #, gcc-internal-format
19433 msgid "function-scope %qE implicitly auto and declared %<__thread%>"
19436 #. Only the innermost declarator (making a parameter be of
19437 #. array type which is converted to pointer type)
19438 #. may have static or type qualifiers.
19439 #: c-decl.c:4427 c-decl.c:4743
19440 #, gcc-internal-format
19441 msgid "static or type qualifiers in non-parameter array declarator"
19445 #, gcc-internal-format
19446 msgid "declaration of %qE as array of voids"
19450 #, gcc-internal-format
19451 msgid "declaration of type name as array of voids"
19455 #, gcc-internal-format
19456 msgid "declaration of %qE as array of functions"
19460 #, gcc-internal-format
19461 msgid "declaration of type name as array of functions"
19465 #, gcc-internal-format
19466 msgid "invalid use of structure with flexible array member"
19470 #, gcc-internal-format
19471 msgid "size of array %qE has non-integer type"
19475 #, gcc-internal-format
19476 msgid "size of unnamed array has non-integer type"
19480 #, gcc-internal-format
19481 msgid "ISO C forbids zero-size array %qE"
19485 #, gcc-internal-format
19486 msgid "ISO C forbids zero-size array"
19490 #, gcc-internal-format
19491 msgid "size of array %qE is negative"
19495 #, gcc-internal-format
19496 msgid "size of unnamed array is negative"
19499 #: c-decl.c:4620 c-decl.c:4913
19500 #, gcc-internal-format
19501 msgid "size of array %qE is too large"
19504 #: c-decl.c:4622 c-decl.c:4915
19505 #, gcc-internal-format
19506 msgid "size of unnamed array is too large"
19510 #, gcc-internal-format
19511 msgid "ISO C90 does not support flexible array members"
19516 #, gcc-internal-format
19517 msgid "%<[*]%> not in a declaration"
19521 #, gcc-internal-format
19522 msgid "array type has incomplete element type"
19526 #, gcc-internal-format
19527 msgid "%qE declared as function returning a function"
19531 #, gcc-internal-format
19532 msgid "type name declared as function returning a function"
19536 #, gcc-internal-format
19537 msgid "%qE declared as function returning an array"
19541 #, gcc-internal-format
19542 msgid "type name declared as function returning an array"
19546 #, gcc-internal-format
19547 msgid "function definition has qualified void return type"
19550 #: c-decl.c:4814 cp/decl.c:8271
19551 #, gcc-internal-format
19552 msgid "type qualifiers ignored on function return type"
19555 #: c-decl.c:4844 c-decl.c:4929 c-decl.c:5019 c-decl.c:5112
19556 #, gcc-internal-format
19557 msgid "ISO C forbids qualified function types"
19561 #, gcc-internal-format
19562 msgid "typedef %q+D declared %<inline%>"
19566 #, gcc-internal-format
19567 msgid "ISO C forbids const or volatile function types"
19571 #, gcc-internal-format
19572 msgid "a member of a structure or union cannot have a variably modified type"
19575 #: c-decl.c:4980 cp/decl.c:7481
19576 #, gcc-internal-format
19577 msgid "variable or field %qE declared void"
19581 #, gcc-internal-format
19582 msgid "attributes in parameter array declarator ignored"
19586 #, gcc-internal-format
19587 msgid "parameter %q+D declared %<inline%>"
19591 #, gcc-internal-format
19592 msgid "field %qE declared as a function"
19596 #, gcc-internal-format
19597 msgid "field %qE has incomplete type"
19601 #, gcc-internal-format
19602 msgid "unnamed field has incomplete type"
19605 #: c-decl.c:5084 c-decl.c:5095 c-decl.c:5098
19606 #, gcc-internal-format
19607 msgid "invalid storage class for function %qE"
19611 #, gcc-internal-format
19612 msgid "%<noreturn%> function returns non-void value"
19616 #, gcc-internal-format
19617 msgid "cannot inline function %<main%>"
19621 #, gcc-internal-format
19622 msgid "variable previously declared %<static%> redeclared %<extern%>"
19626 #, gcc-internal-format
19627 msgid "variable %q+D declared %<inline%>"
19631 #, gcc-internal-format
19632 msgid "non-nested function with variably modified type"
19636 #, gcc-internal-format
19637 msgid "object with variably modified type must have no linkage"
19640 #: c-decl.c:5299 c-decl.c:6523
19641 #, gcc-internal-format
19642 msgid "function declaration isn%'t a prototype"
19646 #, gcc-internal-format
19647 msgid "parameter names (without types) in function declaration"
19651 #, gcc-internal-format
19652 msgid "parameter %u (%q+D) has incomplete type"
19656 #, gcc-internal-format
19657 msgid "%Jparameter %u has incomplete type"
19661 #, gcc-internal-format
19662 msgid "parameter %u (%q+D) has void type"
19666 #, gcc-internal-format
19667 msgid "%Jparameter %u has void type"
19671 #, gcc-internal-format
19672 msgid "%<void%> as only parameter may not be qualified"
19675 #: c-decl.c:5421 c-decl.c:5455
19676 #, gcc-internal-format
19677 msgid "%<void%> must be the only parameter"
19681 #, gcc-internal-format
19682 msgid "parameter %q+D has just a forward declaration"
19685 #. The %s will be one of 'struct', 'union', or 'enum'.
19687 #, gcc-internal-format
19688 msgid "%<%s %E%> declared inside parameter list"
19691 #. The %s will be one of 'struct', 'union', or 'enum'.
19693 #, gcc-internal-format
19694 msgid "anonymous %s declared inside parameter list"
19698 #, gcc-internal-format
19700 "its scope is only this definition or declaration, which is probably not what "
19705 #, gcc-internal-format
19706 msgid "redefinition of %<union %E%>"
19710 #, gcc-internal-format
19711 msgid "redefinition of %<struct %E%>"
19715 #, gcc-internal-format
19716 msgid "nested redefinition of %<union %E%>"
19720 #, gcc-internal-format
19721 msgid "nested redefinition of %<struct %E%>"
19724 #: c-decl.c:5731 cp/decl.c:3839
19725 #, gcc-internal-format
19726 msgid "declaration does not declare anything"
19730 #, gcc-internal-format
19731 msgid "ISO C doesn%'t support unnamed structs/unions"
19734 #: c-decl.c:5778 c-decl.c:5794
19735 #, gcc-internal-format
19736 msgid "duplicate member %q+D"
19740 #, gcc-internal-format
19741 msgid "union has no named members"
19745 #, gcc-internal-format
19746 msgid "union has no members"
19750 #, gcc-internal-format
19751 msgid "struct has no named members"
19755 #, gcc-internal-format
19756 msgid "struct has no members"
19760 #, gcc-internal-format
19761 msgid "%Jflexible array member in union"
19765 #, gcc-internal-format
19766 msgid "%Jflexible array member not at end of struct"
19770 #, gcc-internal-format
19771 msgid "%Jflexible array member in otherwise empty struct"
19775 #, gcc-internal-format
19776 msgid "%Jinvalid use of structure with flexible array member"
19780 #, gcc-internal-format
19781 msgid "union cannot be made transparent"
19785 #, gcc-internal-format
19786 msgid "nested redefinition of %<enum %E%>"
19789 #. This enum is a named one that has been declared already.
19791 #, gcc-internal-format
19792 msgid "redeclaration of %<enum %E%>"
19796 #, gcc-internal-format
19797 msgid "enumeration values exceed range of largest integer"
19801 #, gcc-internal-format
19802 msgid "specified mode too small for enumeral values"
19805 #: c-decl.c:6287 c-decl.c:6302
19806 #, gcc-internal-format
19807 msgid "enumerator value for %qE is not an integer constant"
19811 #, gcc-internal-format
19812 msgid "enumerator value for %qE is not an integer constant expression"
19816 #, gcc-internal-format
19817 msgid "overflow in enumeration values"
19821 #, gcc-internal-format
19822 msgid "ISO C restricts enumerator values to range of %<int%>"
19826 #, gcc-internal-format
19827 msgid "return type is an incomplete type"
19831 #, gcc-internal-format
19832 msgid "return type defaults to %<int%>"
19836 #, gcc-internal-format
19837 msgid "no previous prototype for %q+D"
19841 #, gcc-internal-format
19842 msgid "%q+D was used with no prototype before its definition"
19845 #: c-decl.c:6545 cp/decl.c:11634
19846 #, gcc-internal-format
19847 msgid "no previous declaration for %q+D"
19851 #, gcc-internal-format
19852 msgid "%q+D was used with no declaration before its definition"
19856 #, gcc-internal-format
19857 msgid "return type of %q+D is not %<int%>"
19861 #, gcc-internal-format
19862 msgid "%q+D is normally a non-static function"
19866 #, gcc-internal-format
19867 msgid "%Jold-style parameter declarations in prototyped function definition"
19871 #, gcc-internal-format
19872 msgid "%Jtraditional C rejects ISO C style function definitions"
19876 #, gcc-internal-format
19877 msgid "%Jparameter name omitted"
19881 #, gcc-internal-format
19882 msgid "%Jold-style function definition"
19886 #, gcc-internal-format
19887 msgid "%Jparameter name missing from parameter list"
19891 #, gcc-internal-format
19892 msgid "%q+D declared as a non-parameter"
19896 #, gcc-internal-format
19897 msgid "multiple parameters named %q+D"
19901 #, gcc-internal-format
19902 msgid "parameter %q+D declared with void type"
19905 #: c-decl.c:6732 c-decl.c:6734
19906 #, gcc-internal-format
19907 msgid "type of %q+D defaults to %<int%>"
19911 #, gcc-internal-format
19912 msgid "parameter %q+D has incomplete type"
19916 #, gcc-internal-format
19917 msgid "declaration for parameter %q+D but no such parameter"
19921 #, gcc-internal-format
19922 msgid "number of arguments doesn%'t match built-in prototype"
19926 #, gcc-internal-format
19927 msgid "number of arguments doesn%'t match prototype"
19930 #: c-decl.c:6814 c-decl.c:6866
19931 #, gcc-internal-format
19932 msgid "%Hprototype declaration"
19936 #, gcc-internal-format
19937 msgid "promoted argument %qD doesn%'t match built-in prototype"
19941 #, gcc-internal-format
19942 msgid "promoted argument %qD doesn%'t match prototype"
19946 #, gcc-internal-format
19947 msgid "prototype declaration"
19951 #, gcc-internal-format
19952 msgid "argument %qD doesn%'t match built-in prototype"
19956 #, gcc-internal-format
19957 msgid "argument %qD doesn%'t match prototype"
19960 #: c-decl.c:7074 cp/decl.c:12338
19961 #, gcc-internal-format
19962 msgid "no return statement in function returning non-void"
19965 #. If we get here, declarations have been used in a for loop without
19966 #. the C99 for loop scope. This doesn't make much sense, so don't
19969 #, gcc-internal-format
19970 msgid "%<for%> loop initial declarations are only allowed in C99 mode"
19974 #, gcc-internal-format
19975 msgid "use option -std=c99 or -std=gnu99 to compile your code"
19979 #, gcc-internal-format
19980 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
19984 #, gcc-internal-format
19986 "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
19990 #, gcc-internal-format
19991 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
19995 #, gcc-internal-format
19996 msgid "%<union %E%> declared in %<for%> loop initial declaration"
20000 #, gcc-internal-format
20001 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
20005 #, gcc-internal-format
20006 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
20009 #: c-decl.c:7487 c-decl.c:7729 c-decl.c:8036
20010 #, gcc-internal-format
20011 msgid "duplicate %qE"
20014 #: c-decl.c:7512 c-decl.c:7739 c-decl.c:7926
20015 #, gcc-internal-format
20016 msgid "two or more data types in declaration specifiers"
20020 #, gcc-internal-format
20021 msgid "%<long long long%> is too long for GCC"
20024 #: c-decl.c:7531 c-decl.c:7829
20025 #, gcc-internal-format
20026 msgid "both %<long long%> and %<double%> in declaration specifiers"
20030 #, gcc-internal-format
20031 msgid "ISO C90 does not support %<long long%>"
20034 #: c-decl.c:7541 c-decl.c:7570
20035 #, gcc-internal-format
20036 msgid "both %<long%> and %<short%> in declaration specifiers"
20039 #: c-decl.c:7544 c-decl.c:7746
20040 #, gcc-internal-format
20041 msgid "both %<long%> and %<void%> in declaration specifiers"
20044 #: c-decl.c:7547 c-decl.c:7768
20045 #, gcc-internal-format
20046 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
20049 #: c-decl.c:7550 c-decl.c:7790
20050 #, gcc-internal-format
20051 msgid "both %<long%> and %<char%> in declaration specifiers"
20054 #: c-decl.c:7553 c-decl.c:7810
20055 #, gcc-internal-format
20056 msgid "both %<long%> and %<float%> in declaration specifiers"
20060 #, gcc-internal-format
20061 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
20065 #, gcc-internal-format
20066 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
20070 #, gcc-internal-format
20071 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
20074 #: c-decl.c:7573 c-decl.c:7749
20075 #, gcc-internal-format
20076 msgid "both %<short%> and %<void%> in declaration specifiers"
20079 #: c-decl.c:7576 c-decl.c:7771
20080 #, gcc-internal-format
20081 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
20084 #: c-decl.c:7579 c-decl.c:7793
20085 #, gcc-internal-format
20086 msgid "both %<short%> and %<char%> in declaration specifiers"
20089 #: c-decl.c:7582 c-decl.c:7813
20090 #, gcc-internal-format
20091 msgid "both %<short%> and %<float%> in declaration specifiers"
20094 #: c-decl.c:7585 c-decl.c:7832
20095 #, gcc-internal-format
20096 msgid "both %<short%> and %<double%> in declaration specifiers"
20100 #, gcc-internal-format
20101 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
20105 #, gcc-internal-format
20106 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
20110 #, gcc-internal-format
20111 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
20114 #: c-decl.c:7602 c-decl.c:7631
20115 #, gcc-internal-format
20116 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
20119 #: c-decl.c:7605 c-decl.c:7752
20120 #, gcc-internal-format
20121 msgid "both %<signed%> and %<void%> in declaration specifiers"
20124 #: c-decl.c:7608 c-decl.c:7774
20125 #, gcc-internal-format
20126 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
20129 #: c-decl.c:7611 c-decl.c:7816
20130 #, gcc-internal-format
20131 msgid "both %<signed%> and %<float%> in declaration specifiers"
20134 #: c-decl.c:7614 c-decl.c:7835
20135 #, gcc-internal-format
20136 msgid "both %<signed%> and %<double%> in declaration specifiers"
20140 #, gcc-internal-format
20141 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
20145 #, gcc-internal-format
20146 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
20150 #, gcc-internal-format
20151 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
20154 #: c-decl.c:7634 c-decl.c:7755
20155 #, gcc-internal-format
20156 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
20159 #: c-decl.c:7637 c-decl.c:7777
20160 #, gcc-internal-format
20161 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
20164 #: c-decl.c:7640 c-decl.c:7819
20165 #, gcc-internal-format
20166 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
20169 #: c-decl.c:7643 c-decl.c:7838
20170 #, gcc-internal-format
20171 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
20175 #, gcc-internal-format
20176 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
20180 #, gcc-internal-format
20181 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
20185 #, gcc-internal-format
20186 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
20190 #, gcc-internal-format
20191 msgid "ISO C90 does not support complex types"
20194 #: c-decl.c:7662 c-decl.c:7758
20195 #, gcc-internal-format
20196 msgid "both %<complex%> and %<void%> in declaration specifiers"
20199 #: c-decl.c:7665 c-decl.c:7780
20200 #, gcc-internal-format
20201 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
20205 #, gcc-internal-format
20206 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
20210 #, gcc-internal-format
20211 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
20215 #, gcc-internal-format
20216 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
20220 #, gcc-internal-format
20221 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
20225 #, gcc-internal-format
20226 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
20230 #, gcc-internal-format
20231 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
20235 #, gcc-internal-format
20236 msgid "ISO C does not support saturating types"
20239 #: c-decl.c:7692 c-decl.c:7761
20240 #, gcc-internal-format
20241 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
20244 #: c-decl.c:7695 c-decl.c:7783
20245 #, gcc-internal-format
20246 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
20249 #: c-decl.c:7698 c-decl.c:7796
20250 #, gcc-internal-format
20251 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
20254 #: c-decl.c:7701 c-decl.c:7803
20255 #, gcc-internal-format
20256 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
20259 #: c-decl.c:7704 c-decl.c:7822
20260 #, gcc-internal-format
20261 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
20264 #: c-decl.c:7707 c-decl.c:7841
20265 #, gcc-internal-format
20266 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
20270 #, gcc-internal-format
20271 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
20275 #, gcc-internal-format
20276 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
20280 #, gcc-internal-format
20281 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
20285 #, gcc-internal-format
20286 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
20290 #, gcc-internal-format
20291 msgid "both %<long long%> and %<%s%> in declaration specifiers"
20295 #, gcc-internal-format
20296 msgid "both %<long%> and %<%s%> in declaration specifiers"
20300 #, gcc-internal-format
20301 msgid "both %<short%> and %<%s%> in declaration specifiers"
20305 #, gcc-internal-format
20306 msgid "both %<signed%> and %<%s%> in declaration specifiers"
20310 #, gcc-internal-format
20311 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
20314 #: c-decl.c:7873 c-decl.c:7899
20315 #, gcc-internal-format
20316 msgid "both %<complex%> and %<%s%> in declaration specifiers"
20320 #, gcc-internal-format
20321 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
20325 #, gcc-internal-format
20326 msgid "decimal floating point not supported for this target"
20330 #, gcc-internal-format
20331 msgid "ISO C does not support decimal floating point"
20334 #: c-decl.c:7907 c-decl.c:8097 c-parser.c:5189
20335 #, gcc-internal-format
20336 msgid "fixed-point types not supported for this target"
20340 #, gcc-internal-format
20341 msgid "ISO C does not support fixed-point types"
20345 #, gcc-internal-format
20346 msgid "%qE fails to be a typedef or built in type"
20350 #, gcc-internal-format
20351 msgid "%qE is not at beginning of declaration"
20355 #, gcc-internal-format
20356 msgid "%<__thread%> used with %<auto%>"
20360 #, gcc-internal-format
20361 msgid "%<__thread%> used with %<register%>"
20365 #, gcc-internal-format
20366 msgid "%<__thread%> used with %<typedef%>"
20370 #, gcc-internal-format
20371 msgid "%<__thread%> before %<extern%>"
20375 #, gcc-internal-format
20376 msgid "%<__thread%> before %<static%>"
20380 #, gcc-internal-format
20381 msgid "multiple storage classes in declaration specifiers"
20385 #, gcc-internal-format
20386 msgid "%<__thread%> used with %qE"
20390 #, gcc-internal-format
20391 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
20395 #, gcc-internal-format
20396 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
20399 #: c-decl.c:8154 c-decl.c:8180
20400 #, gcc-internal-format
20401 msgid "ISO C does not support complex integer types"
20404 #: c-decl.c:8334 toplev.c:847
20405 #, gcc-internal-format
20406 msgid "%q+F used but never defined"
20409 #: c-format.c:98 c-format.c:209
20410 #, gcc-internal-format
20411 msgid "format string has invalid operand number"
20415 #, gcc-internal-format
20416 msgid "function does not return string type"
20420 #, gcc-internal-format
20421 msgid "format string argument not a string type"
20425 #, gcc-internal-format
20426 msgid "unrecognized format specifier"
20430 #, gcc-internal-format
20431 msgid "%qE is an unrecognized format function type"
20435 #, gcc-internal-format
20436 msgid "%<...%> has invalid operand number"
20440 #, gcc-internal-format
20441 msgid "format string argument follows the args to be formatted"
20445 #, gcc-internal-format
20446 msgid "function might be possible candidate for %qs format attribute"
20449 #: c-format.c:1025 c-format.c:1046 c-format.c:2065
20450 #, gcc-internal-format
20451 msgid "missing $ operand number in format"
20455 #, gcc-internal-format
20456 msgid "%s does not support %%n$ operand number formats"
20460 #, gcc-internal-format
20461 msgid "operand number out of range in format"
20465 #, gcc-internal-format
20466 msgid "format argument %d used more than once in %s format"
20470 #, gcc-internal-format
20471 msgid "$ operand number used after format without operand number"
20475 #, gcc-internal-format
20476 msgid "format argument %d unused before used argument %d in $-style format"
20480 #, gcc-internal-format
20481 msgid "format not a string literal, format string not checked"
20484 #: c-format.c:1258 c-format.c:1261
20485 #, gcc-internal-format
20486 msgid "format not a string literal and no format arguments"
20490 #, gcc-internal-format
20491 msgid "format not a string literal, argument types not checked"
20495 #, gcc-internal-format
20496 msgid "too many arguments for format"
20500 #, gcc-internal-format
20501 msgid "unused arguments in $-style format"
20505 #, gcc-internal-format
20506 msgid "zero-length %s format string"
20510 #, gcc-internal-format
20511 msgid "format is a wide character string"
20515 #, gcc-internal-format
20516 msgid "unterminated format string"
20520 #, gcc-internal-format
20521 msgid "embedded %<\\0%> in format"
20525 #, gcc-internal-format
20526 msgid "spurious trailing %<%%%> in format"
20529 #: c-format.c:1557 c-format.c:1828
20530 #, gcc-internal-format
20531 msgid "repeated %s in format"
20535 #, gcc-internal-format
20536 msgid "missing fill character at end of strfmon format"
20539 #: c-format.c:1614 c-format.c:1716 c-format.c:2012 c-format.c:2077
20540 #, gcc-internal-format
20541 msgid "too few arguments for format"
20545 #, gcc-internal-format
20546 msgid "zero width in %s format"
20550 #, gcc-internal-format
20551 msgid "empty left precision in %s format"
20555 #, gcc-internal-format
20556 msgid "empty precision in %s format"
20560 #, gcc-internal-format
20561 msgid "%s does not support the %qs %s length modifier"
20565 #, gcc-internal-format
20566 msgid "conversion lacks type at end of format"
20570 #, gcc-internal-format
20571 msgid "unknown conversion type character %qc in format"
20575 #, gcc-internal-format
20576 msgid "unknown conversion type character 0x%x in format"
20580 #, gcc-internal-format
20581 msgid "%s does not support the %<%%%c%> %s format"
20585 #, gcc-internal-format
20586 msgid "%s used with %<%%%c%> %s format"
20590 #, gcc-internal-format
20591 msgid "%s does not support %s"
20595 #, gcc-internal-format
20596 msgid "%s does not support %s with the %<%%%c%> %s format"
20600 #, gcc-internal-format
20601 msgid "%s ignored with %s and %<%%%c%> %s format"
20605 #, gcc-internal-format
20606 msgid "%s ignored with %s in %s format"
20610 #, gcc-internal-format
20611 msgid "use of %s and %s together with %<%%%c%> %s format"
20615 #, gcc-internal-format
20616 msgid "use of %s and %s together in %s format"
20620 #, gcc-internal-format
20621 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
20625 #, gcc-internal-format
20626 msgid "%<%%%c%> yields only last 2 digits of year"
20629 #. The end of the format string was reached.
20631 #, gcc-internal-format
20632 msgid "no closing %<]%> for %<%%[%> format"
20636 #, gcc-internal-format
20637 msgid "use of %qs length modifier with %qc type character"
20641 #, gcc-internal-format
20642 msgid "%s does not support the %<%%%s%c%> %s format"
20646 #, gcc-internal-format
20647 msgid "operand number specified with suppressed assignment"
20651 #, gcc-internal-format
20652 msgid "operand number specified for format taking no argument"
20656 #, gcc-internal-format
20657 msgid "writing through null pointer (argument %d)"
20661 #, gcc-internal-format
20662 msgid "reading through null pointer (argument %d)"
20666 #, gcc-internal-format
20667 msgid "writing into constant object (argument %d)"
20671 #, gcc-internal-format
20672 msgid "extra type qualifiers in format argument (argument %d)"
20676 #, gcc-internal-format
20677 msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
20681 #, gcc-internal-format
20682 msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
20686 #, gcc-internal-format
20687 msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
20691 #, gcc-internal-format
20692 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
20695 #: c-format.c:2405 c-format.c:2411 c-format.c:2562
20696 #, gcc-internal-format
20697 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
20700 #: c-format.c:2418 c-format.c:2572
20701 #, gcc-internal-format
20702 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
20706 #, gcc-internal-format
20707 msgid "%<locus%> is not defined as a type"
20711 #, gcc-internal-format
20712 msgid "%<location_t%> is not defined as a type"
20716 #, gcc-internal-format
20717 msgid "%<tree%> is not defined as a type"
20721 #, gcc-internal-format
20722 msgid "%<tree%> is not defined as a pointer type"
20726 #, gcc-internal-format
20727 msgid "args to be formatted is not %<...%>"
20731 #, gcc-internal-format
20732 msgid "strftime formats cannot format arguments"
20736 #, gcc-internal-format
20737 msgid "badly nested C headers from preprocessor"
20741 #, gcc-internal-format
20742 msgid "%Hignoring #pragma %s %s"
20747 #, gcc-internal-format
20748 msgid "%Hstray %<@%> in program"
20752 #, gcc-internal-format
20753 msgid "stray %qs in program"
20757 #, gcc-internal-format
20758 msgid "missing terminating %c character"
20762 #, gcc-internal-format
20763 msgid "stray %qc in program"
20767 #, gcc-internal-format
20768 msgid "stray %<\\%o%> in program"
20772 #, gcc-internal-format
20773 msgid "this decimal constant is unsigned only in ISO C90"
20777 #, gcc-internal-format
20778 msgid "this decimal constant would be unsigned in ISO C90"
20782 #, gcc-internal-format
20783 msgid "unsuffixed float constant"
20787 #, gcc-internal-format
20788 msgid "unsupported non-standard suffix on floating constant"
20792 #, gcc-internal-format
20793 msgid "non-standard suffix on floating constant"
20796 #: c-lex.c:723 c-lex.c:725
20797 #, gcc-internal-format
20798 msgid "floating constant exceeds range of %qT"
20802 #, gcc-internal-format
20803 msgid "floating constant truncated to zero"
20807 #, gcc-internal-format
20808 msgid "unsupported non-standard concatenation of string literals"
20812 #, gcc-internal-format
20813 msgid "traditional C rejects string constant concatenation"
20817 #, gcc-internal-format
20818 msgid "invalid expression type for %<#pragma omp atomic%>"
20822 #, gcc-internal-format
20823 msgid "invalid type for iteration variable %qE"
20827 #, gcc-internal-format
20828 msgid "%qE is not initialized"
20832 #, gcc-internal-format
20833 msgid "missing controlling predicate"
20837 #, gcc-internal-format
20838 msgid "invalid controlling predicate"
20842 #, gcc-internal-format
20843 msgid "missing increment expression"
20847 #, gcc-internal-format
20848 msgid "invalid increment expression"
20852 #, gcc-internal-format
20853 msgid "no class name specified with %qs"
20857 #, gcc-internal-format
20858 msgid "assertion missing after %qs"
20862 #, gcc-internal-format
20863 msgid "macro name missing after %qs"
20867 #, gcc-internal-format
20868 msgid "missing path after %qs"
20872 #, gcc-internal-format
20873 msgid "missing filename after %qs"
20877 #, gcc-internal-format
20878 msgid "missing makefile target after %qs"
20882 #, gcc-internal-format
20883 msgid "-I- specified twice"
20887 #, gcc-internal-format
20888 msgid "obsolete option -I- used, please use -iquote instead"
20892 #, gcc-internal-format
20893 msgid "argument %qs to %<-Wnormalized%> not recognized"
20897 #, gcc-internal-format
20898 msgid "switch %qs is no longer supported"
20902 #, gcc-internal-format
20904 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
20908 #, gcc-internal-format
20909 msgid "-fexcess-precision=standard for C++"
20913 #, gcc-internal-format
20914 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
20918 #, gcc-internal-format
20919 msgid "-Wformat-y2k ignored without -Wformat"
20923 #, gcc-internal-format
20924 msgid "-Wformat-extra-args ignored without -Wformat"
20928 #, gcc-internal-format
20929 msgid "-Wformat-zero-length ignored without -Wformat"
20933 #, gcc-internal-format
20934 msgid "-Wformat-nonliteral ignored without -Wformat"
20938 #, gcc-internal-format
20939 msgid "-Wformat-contains-nul ignored without -Wformat"
20943 #, gcc-internal-format
20944 msgid "-Wformat-security ignored without -Wformat"
20948 #, gcc-internal-format
20949 msgid "opening output file %s: %m"
20953 #, gcc-internal-format
20954 msgid "too many filenames given. Type %s --help for usage"
20958 #, gcc-internal-format
20959 msgid "The C parser does not support -dy, option ignored"
20963 #, gcc-internal-format
20964 msgid "The Objective-C parser does not support -dy, option ignored"
20968 #, gcc-internal-format
20969 msgid "The C++ parser does not support -dy, option ignored"
20973 #, gcc-internal-format
20974 msgid "The Objective-C++ parser does not support -dy, option ignored"
20978 #, gcc-internal-format
20979 msgid "opening dependency file %s: %m"
20983 #, gcc-internal-format
20984 msgid "closing dependency file %s: %m"
20988 #, gcc-internal-format
20989 msgid "when writing output to %s: %m"
20993 #, gcc-internal-format
20994 msgid "to generate dependencies you must specify either -M or -MM"
20998 #, gcc-internal-format
20999 msgid "-MG may only be used with -M or -MM"
21003 #, gcc-internal-format
21004 msgid "-fdirectives-only is incompatible with -Wunused_macros"
21008 #, gcc-internal-format
21009 msgid "-fdirectives-only is incompatible with -traditional"
21013 #, gcc-internal-format
21014 msgid "too late for # directive to set debug directory"
21018 #, gcc-internal-format
21019 msgid "identifier %qE conflicts with C++ keyword"
21023 #, gcc-internal-format
21024 msgid "ISO C forbids an empty translation unit"
21027 #: c-parser.c:1060 c-parser.c:6319
21028 #, gcc-internal-format
21029 msgid "ISO C does not allow extra %<;%> outside of a function"
21032 #: c-parser.c:1164 c-parser.c:6881
21033 #, gcc-internal-format
21034 msgid "expected declaration specifiers"
21038 #, gcc-internal-format
21039 msgid "data definition has no type or storage class"
21043 #, gcc-internal-format
21044 msgid "expected %<,%> or %<;%>"
21047 #. This can appear in many cases looking nothing like a
21048 #. function definition, so we don't give a more specific
21049 #. error suggesting there was one.
21050 #: c-parser.c:1273 c-parser.c:1289
21051 #, gcc-internal-format
21052 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
21056 #, gcc-internal-format
21057 msgid "ISO C forbids nested functions"
21060 #: c-parser.c:1656 c-parser.c:2467 c-parser.c:3117 c-parser.c:3380
21061 #: c-parser.c:4331 c-parser.c:4970 c-parser.c:5395 c-parser.c:5417
21062 #: c-parser.c:5524 c-parser.c:5705 c-parser.c:5734 c-parser.c:5961
21063 #: c-parser.c:5973 c-parser.c:5998 c-parser.c:6132 c-parser.c:6161
21064 #: c-parser.c:6169 c-parser.c:6197 c-parser.c:6211 c-parser.c:6427
21065 #: c-parser.c:6526 c-parser.c:7051 c-parser.c:7756
21066 #, gcc-internal-format
21067 msgid "expected identifier"
21070 #: c-parser.c:1689 cp/parser.c:11978
21071 #, gcc-internal-format
21072 msgid "comma at end of enumerator list"
21076 #, gcc-internal-format
21077 msgid "expected %<,%> or %<}%>"
21080 #: c-parser.c:1711 c-parser.c:1898 c-parser.c:6286
21081 #, gcc-internal-format
21082 msgid "expected %<{%>"
21086 #, gcc-internal-format
21087 msgid "ISO C forbids forward references to %<enum%> types"
21091 #, gcc-internal-format
21092 msgid "expected class name"
21095 #: c-parser.c:1850 c-parser.c:6065
21096 #, gcc-internal-format
21097 msgid "extra semicolon in struct or union specified"
21101 #, gcc-internal-format
21102 msgid "no semicolon at end of struct or union"
21106 #, gcc-internal-format
21107 msgid "expected %<;%>"
21110 #: c-parser.c:1965 c-parser.c:2943
21111 #, gcc-internal-format
21112 msgid "expected specifier-qualifier-list"
21116 #, gcc-internal-format
21117 msgid "ISO C forbids member declarations with no members"
21121 #, gcc-internal-format
21122 msgid "expected %<,%>, %<;%> or %<}%>"
21126 #, gcc-internal-format
21127 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
21131 #, gcc-internal-format
21132 msgid "%<typeof%> applied to a bit-field"
21136 #, gcc-internal-format
21137 msgid "expected identifier or %<(%>"
21141 #, gcc-internal-format
21142 msgid "ISO C requires a named argument before %<...%>"
21146 #, gcc-internal-format
21147 msgid "expected declaration specifiers or %<...%>"
21151 #, gcc-internal-format
21152 msgid "wide string literal in %<asm%>"
21155 #: c-parser.c:2702 c-parser.c:6936
21156 #, gcc-internal-format
21157 msgid "expected string literal"
21161 #, gcc-internal-format
21162 msgid "ISO C forbids empty initializer braces"
21166 #, gcc-internal-format
21167 msgid "obsolete use of designated initializer with %<:%>"
21171 #, gcc-internal-format
21172 msgid "ISO C forbids specifying range of elements to initialize"
21176 #, gcc-internal-format
21177 msgid "ISO C90 forbids specifying subobject to initialize"
21181 #, gcc-internal-format
21182 msgid "obsolete use of designated initializer without %<=%>"
21186 #, gcc-internal-format
21187 msgid "expected %<=%>"
21191 #, gcc-internal-format
21192 msgid "ISO C forbids label declarations"
21195 #: c-parser.c:3401 c-parser.c:3481
21196 #, gcc-internal-format
21197 msgid "expected declaration or statement"
21200 #: c-parser.c:3433 c-parser.c:3462
21201 #, gcc-internal-format
21202 msgid "ISO C90 forbids mixed declarations and code"
21206 #, gcc-internal-format
21207 msgid "expected %<}%> before %<else%>"
21211 #, gcc-internal-format
21212 msgid "%<else%> without a previous %<if%>"
21216 #, gcc-internal-format
21217 msgid "label at end of compound statement"
21221 #, gcc-internal-format
21222 msgid "expected %<:%> or %<...%>"
21226 #, gcc-internal-format
21228 "a label can only be part of a statement and a declaration is not a statement"
21232 #, gcc-internal-format
21233 msgid "expected identifier or %<*%>"
21236 #. Avoid infinite loop in error recovery:
21237 #. c_parser_skip_until_found stops at a closing nesting
21238 #. delimiter without consuming it, but here we need to consume
21239 #. it to proceed further.
21241 #, gcc-internal-format
21242 msgid "expected statement"
21245 #: c-parser.c:3911 cp/parser.c:7294
21246 #, gcc-internal-format
21247 msgid "suggest braces around empty body in an %<if%> statement"
21250 #: c-parser.c:3937 cp/parser.c:7315
21251 #, gcc-internal-format
21252 msgid "suggest braces around empty body in an %<else%> statement"
21256 #, gcc-internal-format
21257 msgid "suggest braces around empty body in %<do%> statement"
21261 #, gcc-internal-format
21262 msgid "%E qualifier ignored on asm"
21266 #, gcc-internal-format
21267 msgid "ISO C forbids omitting the middle term of a ?: expression"
21271 #, gcc-internal-format
21272 msgid "traditional C rejects the unary plus operator"
21276 #, gcc-internal-format
21277 msgid "%<sizeof%> applied to a bit-field"
21280 #: c-parser.c:5217 c-parser.c:5561 c-parser.c:5581
21281 #, gcc-internal-format
21282 msgid "expected expression"
21286 #, gcc-internal-format
21287 msgid "braced-group within expression allowed only inside a function"
21291 #, gcc-internal-format
21292 msgid "ISO C forbids braced-groups within expressions"
21296 #, gcc-internal-format
21297 msgid "first argument to %<__builtin_choose_expr%> not a constant"
21301 #, gcc-internal-format
21302 msgid "compound literal has variable size"
21306 #, gcc-internal-format
21307 msgid "ISO C90 forbids compound literals"
21311 #, gcc-internal-format
21312 msgid "extra semicolon in method definition specified"
21316 #, gcc-internal-format
21317 msgid "%<#pragma omp barrier%> may only be used in compound statements"
21321 #, gcc-internal-format
21322 msgid "%<#pragma omp flush%> may only be used in compound statements"
21326 #, gcc-internal-format
21327 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
21331 #, gcc-internal-format
21333 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
21338 #, gcc-internal-format
21339 msgid "%<#pragma GCC pch_preprocess%> must be first"
21343 #, gcc-internal-format
21344 msgid "too many %qs clauses"
21348 #, gcc-internal-format
21349 msgid "collapse argument needs positive constant integer expression"
21353 #, gcc-internal-format
21354 msgid "expected %<none%> or %<shared%>"
21358 #, gcc-internal-format
21359 msgid "expected %<(%>"
21362 #: c-parser.c:7278 c-parser.c:7463
21363 #, gcc-internal-format
21364 msgid "expected integer expression"
21368 #, gcc-internal-format
21369 msgid "%<num_threads%> value must be positive"
21373 #, gcc-internal-format
21374 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
21378 #, gcc-internal-format
21379 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
21383 #, gcc-internal-format
21384 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
21388 #, gcc-internal-format
21389 msgid "invalid schedule kind"
21393 #, gcc-internal-format
21394 msgid "expected %<#pragma omp%> clause"
21398 #, gcc-internal-format
21399 msgid "%qs is not valid for %qs"
21403 #, gcc-internal-format
21404 msgid "invalid operator for %<#pragma omp atomic%>"
21407 #: c-parser.c:7759 c-parser.c:7779
21408 #, gcc-internal-format
21409 msgid "expected %<(%> or end of line"
21413 #, gcc-internal-format
21414 msgid "for statement expected"
21418 #, gcc-internal-format
21419 msgid "expected iteration declaration or initialization"
21423 #, gcc-internal-format
21424 msgid "not enough perfectly nested loops"
21428 #, gcc-internal-format
21429 msgid "collapsed loops not perfectly nested"
21432 #: c-parser.c:8029 cp/pt.c:10584
21433 #, gcc-internal-format
21434 msgid "iteration variable %qD should not be firstprivate"
21438 #, gcc-internal-format
21439 msgid "expected %<#pragma omp section%> or %<}%>"
21443 #, gcc-internal-format
21444 msgid "%qD is not a variable"
21447 #: c-parser.c:8451 cp/semantics.c:3837
21448 #, gcc-internal-format
21449 msgid "%qE declared %<threadprivate%> after first use"
21452 #: c-parser.c:8453 cp/semantics.c:3839
21453 #, gcc-internal-format
21454 msgid "automatic variable %qE cannot be %<threadprivate%>"
21457 #: c-parser.c:8457 cp/semantics.c:3841
21458 #, gcc-internal-format
21459 msgid "%<threadprivate%> %qE has incomplete type"
21463 #, gcc-internal-format
21464 msgid "can%'t create precompiled header %s: %m"
21468 #, gcc-internal-format
21469 msgid "can%'t write to %s: %m"
21473 #, gcc-internal-format
21474 msgid "%qs is not a valid output file"
21477 #: c-pch.c:187 c-pch.c:202 c-pch.c:216
21478 #, gcc-internal-format
21479 msgid "can%'t write %s: %m"
21482 #: c-pch.c:192 c-pch.c:209
21483 #, gcc-internal-format
21484 msgid "can%'t seek in %s: %m"
21487 #: c-pch.c:200 c-pch.c:242 c-pch.c:283 c-pch.c:334
21488 #, gcc-internal-format
21489 msgid "can%'t read %s: %m"
21493 #, gcc-internal-format
21494 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
21498 #, gcc-internal-format
21499 msgid "use #include instead"
21503 #, gcc-internal-format
21504 msgid "%s: couldn%'t open PCH file: %m"
21508 #, gcc-internal-format
21509 msgid "use -Winvalid-pch for more information"
21513 #, gcc-internal-format
21514 msgid "%s: PCH file was invalid"
21518 #, gcc-internal-format
21519 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
21523 #, gcc-internal-format
21525 "#pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)"
21529 #, gcc-internal-format
21530 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
21534 #, gcc-internal-format
21535 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
21539 #, gcc-internal-format
21540 msgid "missing %<(%> after %<#pragma pack%> - ignored"
21543 #: c-pragma.c:162 c-pragma.c:194
21544 #, gcc-internal-format
21545 msgid "invalid constant in %<#pragma pack%> - ignored"
21548 #: c-pragma.c:166 c-pragma.c:208
21549 #, gcc-internal-format
21550 msgid "malformed %<#pragma pack%> - ignored"
21554 #, gcc-internal-format
21555 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
21559 #, gcc-internal-format
21560 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
21564 #, gcc-internal-format
21565 msgid "unknown action %qE for %<#pragma pack%> - ignored"
21569 #, gcc-internal-format
21570 msgid "junk at end of %<#pragma pack%>"
21574 #, gcc-internal-format
21575 msgid "#pragma pack has no effect with -fpack-struct - ignored"
21579 #, gcc-internal-format
21580 msgid "alignment must be a small power of two, not %d"
21584 #, gcc-internal-format
21585 msgid "missing %<(%> after %<#pragma push_macro%> - ignored"
21589 #, gcc-internal-format
21590 msgid "invalid constant in %<#pragma push_macro%> - ignored"
21594 #, gcc-internal-format
21595 msgid "missing %<)%> after %<#pragma push_macro%> - ignored"
21599 #, gcc-internal-format
21600 msgid "junk at end of %<#pragma push_macro%>"
21604 #, gcc-internal-format
21605 msgid "missing %<(%> after %<#pragma pop_macro%> - ignored"
21609 #, gcc-internal-format
21610 msgid "invalid constant in %<#pragma pop_macro%> - ignored"
21614 #, gcc-internal-format
21615 msgid "missing %<)%> after %<#pragma pop_macro%> - ignored"
21619 #, gcc-internal-format
21620 msgid "junk at end of %<#pragma pop_macro%>"
21624 #, gcc-internal-format
21626 "applying #pragma weak %q+D after first use results in unspecified behavior"
21629 #: c-pragma.c:479 c-pragma.c:484
21630 #, gcc-internal-format
21631 msgid "malformed #pragma weak, ignored"
21635 #, gcc-internal-format
21636 msgid "junk at end of %<#pragma weak%>"
21639 #: c-pragma.c:556 c-pragma.c:558
21640 #, gcc-internal-format
21641 msgid "malformed #pragma redefine_extname, ignored"
21645 #, gcc-internal-format
21646 msgid "junk at end of %<#pragma redefine_extname%>"
21650 #, gcc-internal-format
21651 msgid "#pragma redefine_extname not supported on this target"
21654 #: c-pragma.c:584 c-pragma.c:671
21655 #, gcc-internal-format
21656 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
21660 #, gcc-internal-format
21662 "#pragma redefine_extname ignored due to conflict with previous #pragma "
21667 #, gcc-internal-format
21668 msgid "malformed #pragma extern_prefix, ignored"
21672 #, gcc-internal-format
21673 msgid "junk at end of %<#pragma extern_prefix%>"
21677 #, gcc-internal-format
21678 msgid "#pragma extern_prefix not supported on this target"
21682 #, gcc-internal-format
21683 msgid "asm declaration ignored due to conflict with previous rename"
21687 #, gcc-internal-format
21689 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
21693 #, gcc-internal-format
21695 "#pragma GCC visibility push() must specify default, internal, hidden or "
21700 #, gcc-internal-format
21701 msgid "#pragma GCC visibility must be followed by push or pop"
21705 #, gcc-internal-format
21706 msgid "no matching push for %<#pragma GCC visibility pop%>"
21709 #: c-pragma.c:803 c-pragma.c:810
21710 #, gcc-internal-format
21711 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
21715 #, gcc-internal-format
21716 msgid "malformed #pragma GCC visibility push"
21720 #, gcc-internal-format
21721 msgid "junk at end of %<#pragma GCC visibility%>"
21725 #, gcc-internal-format
21726 msgid "#pragma GCC diagnostic not allowed inside functions"
21730 #, gcc-internal-format
21731 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
21735 #, gcc-internal-format
21736 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
21740 #, gcc-internal-format
21741 msgid "missing option after %<#pragma GCC diagnostic%> kind"
21745 #, gcc-internal-format
21746 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
21750 #, gcc-internal-format
21751 msgid "#pragma GCC option is not allowed inside functions"
21755 #, gcc-internal-format
21756 msgid "%<#pragma GCC option%> is not a string"
21760 #, gcc-internal-format
21762 "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>."
21766 #, gcc-internal-format
21767 msgid "#pragma GCC target string... is badly formed"
21771 #, gcc-internal-format
21772 msgid "#pragma GCC optimize is not allowed inside functions"
21776 #, gcc-internal-format
21777 msgid "%<#pragma GCC optimize%> is not a string or number"
21781 #, gcc-internal-format
21783 "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>."
21787 #, gcc-internal-format
21788 msgid "#pragma GCC optimize string... is badly formed"
21792 #, gcc-internal-format
21793 msgid "junk at end of %<#pragma push_options%>"
21797 #, gcc-internal-format
21798 msgid "junk at end of %<#pragma pop_options%>"
21802 #, gcc-internal-format
21804 "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC "
21809 #, gcc-internal-format
21810 msgid "junk at end of %<#pragma reset_options%>"
21813 #: c-pragma.c:1147 c-pragma.c:1154
21814 #, gcc-internal-format
21815 msgid "expected a string after %<#pragma message%>"
21819 #, gcc-internal-format
21820 msgid "malformed %<#pragma message%>, ignored"
21824 #, gcc-internal-format
21825 msgid "junk at end of %<#pragma message%>"
21829 #, gcc-internal-format
21830 msgid "#pragma message: %s"
21834 #, gcc-internal-format
21835 msgid "invalid location for %<pragma %s%>, ignored"
21838 #: c-pragma.c:1206 c-pragma.c:1220
21839 #, gcc-internal-format
21840 msgid "malformed %<#pragma %s%>, ignored"
21844 #, gcc-internal-format
21845 msgid "junk at end of %<#pragma %s%>"
21849 #, gcc-internal-format
21850 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
21854 #, gcc-internal-format
21855 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
21859 #, gcc-internal-format
21860 msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
21864 #, gcc-internal-format
21865 msgid "%qD has an incomplete type"
21868 #: c-typeck.c:238 cp/call.c:2920
21869 #, gcc-internal-format
21870 msgid "invalid use of void expression"
21874 #, gcc-internal-format
21875 msgid "invalid use of flexible array member"
21879 #, gcc-internal-format
21880 msgid "invalid use of array with unspecified bounds"
21884 #, gcc-internal-format
21885 msgid "invalid use of undefined type %<%s %E%>"
21888 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
21890 #, gcc-internal-format
21891 msgid "invalid use of incomplete typedef %qD"
21894 #: c-typeck.c:530 c-typeck.c:555
21895 #, gcc-internal-format
21896 msgid "function types not truly compatible in ISO C"
21900 #, gcc-internal-format
21901 msgid "can%'t mix operands of decimal float and vector types"
21905 #, gcc-internal-format
21906 msgid "can%'t mix operands of decimal float and complex types"
21910 #, gcc-internal-format
21911 msgid "can%'t mix operands of decimal float and other float types"
21915 #, gcc-internal-format
21916 msgid "types are not quite compatible"
21920 #, gcc-internal-format
21921 msgid "function return types not compatible due to %<volatile%>"
21924 #: c-typeck.c:1581 c-typeck.c:3059
21925 #, gcc-internal-format
21926 msgid "arithmetic on pointer to an incomplete type"
21930 #, gcc-internal-format
21931 msgid "%qT has no member named %qE"
21935 #, gcc-internal-format
21936 msgid "request for member %qE in something not a structure or union"
21940 #, gcc-internal-format
21941 msgid "dereferencing pointer to incomplete type"
21945 #, gcc-internal-format
21946 msgid "dereferencing %<void *%> pointer"
21950 #, gcc-internal-format
21951 msgid "invalid type argument of %qs (have %qT)"
21954 #: c-typeck.c:2081 cp/typeck.c:2697
21955 #, gcc-internal-format
21956 msgid "subscripted value is neither array nor pointer"
21959 #: c-typeck.c:2092 cp/typeck.c:2612 cp/typeck.c:2702
21960 #, gcc-internal-format
21961 msgid "array subscript is not an integer"
21965 #, gcc-internal-format
21966 msgid "subscripted value is pointer to function"
21970 #, gcc-internal-format
21971 msgid "ISO C forbids subscripting %<register%> array"
21975 #, gcc-internal-format
21976 msgid "ISO C90 forbids subscripting non-lvalue array"
21980 #, gcc-internal-format
21981 msgid "called object %qE is not a function"
21984 #. This situation leads to run-time undefined behavior. We can't,
21985 #. therefore, simply error unless we can prove that all possible
21986 #. executions of the program must execute the code.
21988 #, gcc-internal-format
21989 msgid "function called through a non-compatible type"
21992 #: c-typeck.c:2524 c-typeck.c:2577
21993 #, gcc-internal-format
21994 msgid "function with qualified void return type called"
21998 #, gcc-internal-format
21999 msgid "type of formal parameter %d is incomplete"
22003 #, gcc-internal-format
22005 "passing argument %d of %qE as integer rather than floating due to prototype"
22009 #, gcc-internal-format
22011 "passing argument %d of %qE as integer rather than complex due to prototype"
22015 #, gcc-internal-format
22017 "passing argument %d of %qE as complex rather than floating due to prototype"
22021 #, gcc-internal-format
22023 "passing argument %d of %qE as floating rather than integer due to prototype"
22027 #, gcc-internal-format
22029 "passing argument %d of %qE as complex rather than integer due to prototype"
22033 #, gcc-internal-format
22035 "passing argument %d of %qE as floating rather than complex due to prototype"
22039 #, gcc-internal-format
22041 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
22046 #, gcc-internal-format
22047 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
22051 #, gcc-internal-format
22052 msgid "passing argument %d of %qE with different width due to prototype"
22056 #, gcc-internal-format
22057 msgid "passing argument %d of %qE as unsigned due to prototype"
22061 #, gcc-internal-format
22062 msgid "passing argument %d of %qE as signed due to prototype"
22065 #: c-typeck.c:2962 c-typeck.c:2966
22066 #, gcc-internal-format
22067 msgid "comparison with string literal results in unspecified behavior"
22071 #, gcc-internal-format
22072 msgid "comparison between %qT and %qT"
22076 #, gcc-internal-format
22077 msgid "pointer of type %<void *%> used in subtraction"
22081 #, gcc-internal-format
22082 msgid "pointer to a function used in subtraction"
22086 #, gcc-internal-format
22087 msgid "wrong type argument to unary plus"
22091 #, gcc-internal-format
22092 msgid "wrong type argument to unary minus"
22096 #, gcc-internal-format
22097 msgid "ISO C does not support %<~%> for complex conjugation"
22101 #, gcc-internal-format
22102 msgid "wrong type argument to bit-complement"
22106 #, gcc-internal-format
22107 msgid "wrong type argument to abs"
22111 #, gcc-internal-format
22112 msgid "wrong type argument to conjugation"
22116 #, gcc-internal-format
22117 msgid "wrong type argument to unary exclamation mark"
22121 #, gcc-internal-format
22122 msgid "ISO C does not support %<++%> and %<--%> on complex types"
22125 #: c-typeck.c:3288 c-typeck.c:3320
22126 #, gcc-internal-format
22127 msgid "wrong type argument to increment"
22130 #: c-typeck.c:3290 c-typeck.c:3323
22131 #, gcc-internal-format
22132 msgid "wrong type argument to decrement"
22136 #, gcc-internal-format
22137 msgid "increment of pointer to unknown structure"
22141 #, gcc-internal-format
22142 msgid "decrement of pointer to unknown structure"
22146 #, gcc-internal-format
22147 msgid "taking address of expression of type %<void%>"
22151 #, gcc-internal-format
22152 msgid "assignment of read-only member %qD"
22156 #, gcc-internal-format
22157 msgid "increment of read-only member %qD"
22161 #, gcc-internal-format
22162 msgid "decrement of read-only member %qD"
22166 #, gcc-internal-format
22167 msgid "read-only member %qD used as %<asm%> output"
22171 #, gcc-internal-format
22172 msgid "assignment of read-only variable %qD"
22176 #, gcc-internal-format
22177 msgid "increment of read-only variable %qD"
22181 #, gcc-internal-format
22182 msgid "decrement of read-only variable %qD"
22186 #, gcc-internal-format
22187 msgid "read-only variable %qD used as %<asm%> output"
22190 #: c-typeck.c:3570 c-typeck.c:3586
22191 #, gcc-internal-format
22192 msgid "assignment of read-only location %qE"
22195 #: c-typeck.c:3571 c-typeck.c:3589
22196 #, gcc-internal-format
22197 msgid "increment of read-only location %qE"
22200 #: c-typeck.c:3572 c-typeck.c:3592
22201 #, gcc-internal-format
22202 msgid "decrement of read-only location %qE"
22206 #, gcc-internal-format
22207 msgid "read-only location %qE used as %<asm%> output"
22211 #, gcc-internal-format
22212 msgid "cannot take address of bit-field %qD"
22216 #, gcc-internal-format
22217 msgid "global register variable %qD used in nested function"
22221 #, gcc-internal-format
22222 msgid "register variable %qD used in nested function"
22226 #, gcc-internal-format
22227 msgid "address of global register variable %qD requested"
22231 #, gcc-internal-format
22232 msgid "address of register variable %qD requested"
22236 #, gcc-internal-format
22237 msgid "non-lvalue array in conditional expression"
22241 #, gcc-internal-format
22242 msgid "signed and unsigned type in conditional expression"
22246 #, gcc-internal-format
22247 msgid "ISO C forbids conditional expr with only one void side"
22250 #: c-typeck.c:3861 c-typeck.c:3870
22251 #, gcc-internal-format
22252 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
22256 #, gcc-internal-format
22257 msgid "pointer type mismatch in conditional expression"
22260 #: c-typeck.c:3887 c-typeck.c:3898
22261 #, gcc-internal-format
22262 msgid "pointer/integer type mismatch in conditional expression"
22266 #, gcc-internal-format
22267 msgid "type mismatch in conditional expression"
22271 #, gcc-internal-format
22272 msgid "left-hand operand of comma expression has no effect"
22276 #, gcc-internal-format
22277 msgid "cast specifies array type"
22281 #, gcc-internal-format
22282 msgid "cast specifies function type"
22286 #, gcc-internal-format
22287 msgid "ISO C forbids casting nonscalar to the same type"
22291 #, gcc-internal-format
22292 msgid "ISO C forbids casts to union type"
22296 #, gcc-internal-format
22297 msgid "cast to union type from type not present in union"
22301 #, gcc-internal-format
22302 msgid "cast adds new qualifiers to function type"
22305 #. There are qualifiers present in IN_OTYPE that are not
22306 #. present in IN_TYPE.
22308 #, gcc-internal-format
22309 msgid "cast discards qualifiers from pointer target type"
22313 #, gcc-internal-format
22314 msgid "cast increases required alignment of target type"
22318 #, gcc-internal-format
22319 msgid "cast from pointer to integer of different size"
22323 #, gcc-internal-format
22324 msgid "cast from function call of type %qT to non-matching type %qT"
22328 #, gcc-internal-format
22329 msgid "cast to pointer from integer of different size"
22333 #, gcc-internal-format
22334 msgid "ISO C forbids conversion of function pointer to object pointer type"
22338 #, gcc-internal-format
22339 msgid "ISO C forbids conversion of object pointer to function pointer type"
22342 #: c-typeck.c:4407 c-typeck.c:4572
22343 #, gcc-internal-format
22344 msgid "enum conversion in assignment is invalid in C++"
22347 #. This macro is used to emit diagnostics to ensure that all format
22348 #. strings are complete sentences, visible to gettext and checked at
22350 #: c-typeck.c:4510 c-typeck.c:4975
22351 #, gcc-internal-format
22352 msgid "expected %qT but argument is of type %qT"
22356 #, gcc-internal-format
22357 msgid "enum conversion when passing argument %d of %qE is invalid in C++"
22361 #, gcc-internal-format
22362 msgid "enum conversion in return is invalid in C++"
22366 #, gcc-internal-format
22367 msgid "cannot pass rvalue to reference parameter"
22370 #: c-typeck.c:4728 c-typeck.c:4897
22371 #, gcc-internal-format
22373 "passing argument %d of %qE makes qualified function pointer from unqualified"
22376 #: c-typeck.c:4731 c-typeck.c:4900
22377 #, gcc-internal-format
22378 msgid "assignment makes qualified function pointer from unqualified"
22381 #: c-typeck.c:4734 c-typeck.c:4902
22382 #, gcc-internal-format
22383 msgid "initialization makes qualified function pointer from unqualified"
22386 #: c-typeck.c:4737 c-typeck.c:4904
22387 #, gcc-internal-format
22388 msgid "return makes qualified function pointer from unqualified"
22391 #: c-typeck.c:4742 c-typeck.c:4862
22392 #, gcc-internal-format
22393 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
22396 #: c-typeck.c:4744 c-typeck.c:4864
22397 #, gcc-internal-format
22398 msgid "assignment discards qualifiers from pointer target type"
22401 #: c-typeck.c:4746 c-typeck.c:4866
22402 #, gcc-internal-format
22403 msgid "initialization discards qualifiers from pointer target type"
22406 #: c-typeck.c:4748 c-typeck.c:4868
22407 #, gcc-internal-format
22408 msgid "return discards qualifiers from pointer target type"
22412 #, gcc-internal-format
22413 msgid "ISO C prohibits argument conversion to union type"
22417 #, gcc-internal-format
22418 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
22422 #, gcc-internal-format
22423 msgid "argument %d of %qE might be a candidate for a format attribute"
22427 #, gcc-internal-format
22428 msgid "assignment left-hand side might be a candidate for a format attribute"
22432 #, gcc-internal-format
22434 "initialization left-hand side might be a candidate for a format attribute"
22438 #, gcc-internal-format
22439 msgid "return type might be a candidate for a format attribute"
22443 #, gcc-internal-format
22445 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
22450 #, gcc-internal-format
22451 msgid "ISO C forbids assignment between function pointer and %<void *%>"
22455 #, gcc-internal-format
22456 msgid "ISO C forbids initialization between function pointer and %<void *%>"
22460 #, gcc-internal-format
22461 msgid "ISO C forbids return between function pointer and %<void *%>"
22465 #, gcc-internal-format
22466 msgid "pointer targets in passing argument %d of %qE differ in signedness"
22470 #, gcc-internal-format
22471 msgid "pointer targets in assignment differ in signedness"
22475 #, gcc-internal-format
22476 msgid "pointer targets in initialization differ in signedness"
22480 #, gcc-internal-format
22481 msgid "pointer targets in return differ in signedness"
22485 #, gcc-internal-format
22486 msgid "passing argument %d of %qE from incompatible pointer type"
22490 #, gcc-internal-format
22491 msgid "assignment from incompatible pointer type"
22495 #, gcc-internal-format
22496 msgid "initialization from incompatible pointer type"
22500 #, gcc-internal-format
22501 msgid "return from incompatible pointer type"
22505 #, gcc-internal-format
22506 msgid "passing argument %d of %qE makes pointer from integer without a cast"
22510 #, gcc-internal-format
22511 msgid "assignment makes pointer from integer without a cast"
22515 #, gcc-internal-format
22516 msgid "initialization makes pointer from integer without a cast"
22520 #, gcc-internal-format
22521 msgid "return makes pointer from integer without a cast"
22525 #, gcc-internal-format
22526 msgid "passing argument %d of %qE makes integer from pointer without a cast"
22530 #, gcc-internal-format
22531 msgid "assignment makes integer from pointer without a cast"
22535 #, gcc-internal-format
22536 msgid "initialization makes integer from pointer without a cast"
22540 #, gcc-internal-format
22541 msgid "return makes integer from pointer without a cast"
22545 #, gcc-internal-format
22546 msgid "incompatible types when assigning to type %qT from type %qT"
22550 #, gcc-internal-format
22551 msgid "incompatible types when initializing type %qT using type %qT"
22555 #, gcc-internal-format
22556 msgid "incompatible types when returning type %qT but %qT was expected"
22560 #, gcc-internal-format
22561 msgid "traditional C rejects automatic aggregate initialization"
22564 #: c-typeck.c:5220 c-typeck.c:5236 c-typeck.c:5253
22565 #, gcc-internal-format
22566 msgid "(near initialization for %qs)"
22569 #: c-typeck.c:5841 cp/decl.c:5148
22570 #, gcc-internal-format
22571 msgid "opaque vector types cannot be initialized"
22575 #, gcc-internal-format
22576 msgid "unknown field %qE specified in initializer"
22580 #, gcc-internal-format
22581 msgid "traditional C rejects initialization of unions"
22585 #, gcc-internal-format
22586 msgid "jump into statement expression"
22590 #, gcc-internal-format
22591 msgid "jump into scope of identifier with variably modified type"
22595 #, gcc-internal-format
22596 msgid "ISO C forbids %<goto *expr;%>"
22599 #: c-typeck.c:7864 cp/typeck.c:6858
22600 #, gcc-internal-format
22601 msgid "function declared %<noreturn%> has a %<return%> statement"
22605 #, gcc-internal-format
22606 msgid "%<return%> with no value, in function returning non-void"
22610 #, gcc-internal-format
22611 msgid "%<return%> with a value, in function returning void"
22615 #, gcc-internal-format
22616 msgid "ISO C forbids %<return%> with expression, in function returning void"
22620 #, gcc-internal-format
22621 msgid "function returns address of local variable"
22624 #: c-typeck.c:8033 cp/semantics.c:951
22625 #, gcc-internal-format
22626 msgid "switch quantity not an integer"
22630 #, gcc-internal-format
22631 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
22634 #: c-typeck.c:8081 c-typeck.c:8089
22635 #, gcc-internal-format
22636 msgid "case label is not an integer constant expression"
22640 #, gcc-internal-format
22642 "case label in statement expression not containing enclosing switch statement"
22646 #, gcc-internal-format
22648 "%<default%> label in statement expression not containing enclosing switch "
22653 #, gcc-internal-format
22655 "case label in scope of identifier with variably modified type not containing "
22656 "enclosing switch statement"
22660 #, gcc-internal-format
22662 "%<default%> label in scope of identifier with variably modified type not "
22663 "containing enclosing switch statement"
22667 #, gcc-internal-format
22668 msgid "case label not within a switch statement"
22672 #, gcc-internal-format
22673 msgid "%<default%> label not within a switch statement"
22677 #, gcc-internal-format
22678 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
22681 #: c-typeck.c:8309 cp/cp-gimplify.c:92
22682 #, gcc-internal-format
22683 msgid "break statement not within loop or switch"
22687 #, gcc-internal-format
22688 msgid "continue statement not within a loop"
22692 #, gcc-internal-format
22693 msgid "break statement used with OpenMP for loop"
22697 #, gcc-internal-format
22698 msgid "%Hstatement with no effect"
22702 #, gcc-internal-format
22703 msgid "expression statement has incomplete type"
22706 #: c-typeck.c:9032 cp/typeck.c:3529
22707 #, gcc-internal-format
22708 msgid "right shift count is negative"
22711 #: c-typeck.c:9043 cp/typeck.c:3535
22712 #, gcc-internal-format
22713 msgid "right shift count >= width of type"
22716 #: c-typeck.c:9069 cp/typeck.c:3556
22717 #, gcc-internal-format
22718 msgid "left shift count is negative"
22721 #: c-typeck.c:9076 cp/typeck.c:3561
22722 #, gcc-internal-format
22723 msgid "left shift count >= width of type"
22726 #: c-typeck.c:9096 cp/typeck.c:3607
22727 #, gcc-internal-format
22728 msgid "comparing floating point with == or != is unsafe"
22731 #: c-typeck.c:9120 c-typeck.c:9127
22732 #, gcc-internal-format
22733 msgid "ISO C forbids comparison of %<void *%> with function pointer"
22736 #: c-typeck.c:9134 c-typeck.c:9196
22737 #, gcc-internal-format
22738 msgid "comparison of distinct pointer types lacks a cast"
22741 #: c-typeck.c:9144 c-typeck.c:9153 cp/typeck.c:3630 cp/typeck.c:3642
22742 #, gcc-internal-format
22743 msgid "the address of %qD will never be NULL"
22746 #: c-typeck.c:9160 c-typeck.c:9165 c-typeck.c:9218 c-typeck.c:9223
22747 #, gcc-internal-format
22748 msgid "comparison between pointer and integer"
22752 #, gcc-internal-format
22753 msgid "comparison of complete and incomplete pointers"
22757 #, gcc-internal-format
22758 msgid "ISO C forbids ordered comparisons of pointers to functions"
22761 #: c-typeck.c:9204 c-typeck.c:9207 c-typeck.c:9213
22762 #, gcc-internal-format
22763 msgid "ordered comparison of pointer with integer zero"
22767 #, gcc-internal-format
22768 msgid "used array that cannot be converted to pointer where scalar is required"
22772 #, gcc-internal-format
22773 msgid "used struct type value where scalar is required"
22777 #, gcc-internal-format
22778 msgid "used union type value where scalar is required"
22781 #: c-typeck.c:9699 cp/semantics.c:3720
22782 #, gcc-internal-format
22783 msgid "%qE has invalid type for %<reduction%>"
22786 #: c-typeck.c:9733 cp/semantics.c:3733
22787 #, gcc-internal-format
22788 msgid "%qE has invalid type for %<reduction(%s)%>"
22791 #: c-typeck.c:9749 cp/semantics.c:3743
22792 #, gcc-internal-format
22793 msgid "%qE must be %<threadprivate%> for %<copyin%>"
22796 #: c-typeck.c:9758 cp/semantics.c:3540
22797 #, gcc-internal-format
22798 msgid "%qE is not a variable in clause %qs"
22801 #: c-typeck.c:9765 c-typeck.c:9785 c-typeck.c:9805
22802 #, gcc-internal-format
22803 msgid "%qE appears more than once in data clauses"
22806 #: c-typeck.c:9779 cp/semantics.c:3563
22807 #, gcc-internal-format
22808 msgid "%qE is not a variable in clause %<firstprivate%>"
22811 #: c-typeck.c:9799 cp/semantics.c:3585
22812 #, gcc-internal-format
22813 msgid "%qE is not a variable in clause %<lastprivate%>"
22816 #: c-typeck.c:9859 cp/semantics.c:3784
22817 #, gcc-internal-format
22818 msgid "%qE is predetermined %qs for %qs"
22822 #, gcc-internal-format
22823 msgid "function call has aggregate value"
22827 #, gcc-internal-format
22828 msgid "Unrecognized GIMPLE statement during RTL expansion"
22831 #: cfgexpand.c:2477
22832 #, gcc-internal-format
22833 msgid "not protecting local variables: variable length buffer"
22836 #: cfgexpand.c:2480
22837 #, gcc-internal-format
22838 msgid "not protecting function: no buffer at least %d bytes long"
22842 #, gcc-internal-format
22843 msgid "bb %d on wrong place"
22847 #, gcc-internal-format
22848 msgid "prev_bb of %d should be %d, not %d"
22852 #, gcc-internal-format
22853 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
22857 #, gcc-internal-format
22858 msgid "verify_flow_info: Block %i lacks loop_father"
22862 #, gcc-internal-format
22863 msgid "verify_flow_info: Wrong count of block %i %i"
22867 #, gcc-internal-format
22868 msgid "verify_flow_info: Wrong frequency of block %i %i"
22872 #, gcc-internal-format
22873 msgid "verify_flow_info: Duplicate edge %i->%i"
22877 #, gcc-internal-format
22878 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
22882 #, gcc-internal-format
22883 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
22887 #, gcc-internal-format
22888 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
22891 #: cfghooks.c:197 cfgrtl.c:1856
22892 #, gcc-internal-format
22893 msgid "wrong amount of branch edges after unconditional jump %i"
22896 #: cfghooks.c:205 cfghooks.c:216
22897 #, gcc-internal-format
22898 msgid "basic block %d pred edge is corrupted"
22902 #, gcc-internal-format
22903 msgid "its dest_idx should be %d, not %d"
22907 #, gcc-internal-format
22908 msgid "basic block %i edge lists are corrupted"
22912 #, gcc-internal-format
22913 msgid "verify_flow_info failed"
22917 #, gcc-internal-format
22918 msgid "%s does not support redirect_edge_and_branch"
22922 #, gcc-internal-format
22923 msgid "%s does not support can_remove_branch_p"
22927 #, gcc-internal-format
22928 msgid "%s does not support redirect_edge_and_branch_force"
22932 #, gcc-internal-format
22933 msgid "%s does not support split_block"
22937 #, gcc-internal-format
22938 msgid "%s does not support move_block_after"
22942 #, gcc-internal-format
22943 msgid "%s does not support delete_basic_block"
22947 #, gcc-internal-format
22948 msgid "%s does not support split_edge"
22952 #, gcc-internal-format
22953 msgid "%s does not support create_basic_block"
22957 #, gcc-internal-format
22958 msgid "%s does not support can_merge_blocks_p"
22962 #, gcc-internal-format
22963 msgid "%s does not support predict_edge"
22967 #, gcc-internal-format
22968 msgid "%s does not support predicted_by_p"
22972 #, gcc-internal-format
22973 msgid "%s does not support merge_blocks"
22977 #, gcc-internal-format
22978 msgid "%s does not support make_forwarder_block"
22982 #, gcc-internal-format
22983 msgid "%s does not support can_duplicate_block_p"
22987 #, gcc-internal-format
22988 msgid "%s does not support duplicate_block"
22992 #, gcc-internal-format
22993 msgid "%s does not support block_ends_with_call_p"
22997 #, gcc-internal-format
22998 msgid "%s does not support block_ends_with_condjump_p"
23002 #, gcc-internal-format
23003 msgid "%s does not support flow_call_edges_add"
23007 #, gcc-internal-format
23008 msgid "size of loop %d should be %d, not %d"
23012 #, gcc-internal-format
23013 msgid "bb %d do not belong to loop %d"
23017 #, gcc-internal-format
23018 msgid "loop %d's header does not have exactly 2 entries"
23022 #, gcc-internal-format
23023 msgid "loop %d's latch does not have exactly 1 successor"
23027 #, gcc-internal-format
23028 msgid "loop %d's latch does not have header as successor"
23032 #, gcc-internal-format
23033 msgid "loop %d's latch does not belong directly to it"
23037 #, gcc-internal-format
23038 msgid "loop %d's header does not belong directly to it"
23042 #, gcc-internal-format
23043 msgid "loop %d's latch is marked as part of irreducible region"
23047 #, gcc-internal-format
23048 msgid "basic block %d should be marked irreducible"
23052 #, gcc-internal-format
23053 msgid "basic block %d should not be marked irreducible"
23057 #, gcc-internal-format
23058 msgid "edge from %d to %d should be marked irreducible"
23062 #, gcc-internal-format
23063 msgid "edge from %d to %d should not be marked irreducible"
23067 #, gcc-internal-format
23068 msgid "corrupted head of the exits list of loop %d"
23072 #, gcc-internal-format
23073 msgid "corrupted exits list of loop %d"
23077 #, gcc-internal-format
23078 msgid "nonempty exits list of loop %d, but exits are not recorded"
23082 #, gcc-internal-format
23083 msgid "Exit %d->%d not recorded"
23087 #, gcc-internal-format
23088 msgid "Wrong list of exited loops for edge %d->%d"
23092 #, gcc-internal-format
23093 msgid "Too many loop exits recorded"
23097 #, gcc-internal-format
23098 msgid "%d exits recorded for loop %d (having %d exits)"
23102 #, gcc-internal-format
23103 msgid "BB_RTL flag not set for block %d"
23107 #, gcc-internal-format
23108 msgid "insn %d basic block pointer is %d, should be %d"
23112 #, gcc-internal-format
23113 msgid "insn %d in header of bb %d has non-NULL basic block"
23117 #, gcc-internal-format
23118 msgid "insn %d in footer of bb %d has non-NULL basic block"
23122 #, gcc-internal-format
23123 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
23127 #, gcc-internal-format
23128 msgid "fallthru edge crosses section boundary (bb %i)"
23132 #, gcc-internal-format
23133 msgid "missing REG_EH_REGION note in the end of bb %i"
23137 #, gcc-internal-format
23138 msgid "too many outgoing branch edges from bb %i"
23142 #, gcc-internal-format
23143 msgid "fallthru edge after unconditional jump %i"
23147 #, gcc-internal-format
23148 msgid "wrong amount of branch edges after conditional jump %i"
23152 #, gcc-internal-format
23153 msgid "call edges for non-call insn in bb %i"
23157 #, gcc-internal-format
23158 msgid "abnormal edges for no purpose in bb %i"
23162 #, gcc-internal-format
23163 msgid "insn %d inside basic block %d but block_for_insn is NULL"
23167 #, gcc-internal-format
23168 msgid "insn %d inside basic block %d but block_for_insn is %i"
23171 #: cfgrtl.c:1907 cfgrtl.c:1917
23172 #, gcc-internal-format
23173 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
23177 #, gcc-internal-format
23178 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
23182 #, gcc-internal-format
23183 msgid "in basic block %d:"
23186 #: cfgrtl.c:1993 cfgrtl.c:2083
23187 #, gcc-internal-format
23188 msgid "insn %d outside of basic blocks has non-NULL bb field"
23192 #, gcc-internal-format
23193 msgid "end insn %d for block %d not found in the insn stream"
23197 #, gcc-internal-format
23198 msgid "insn %d is in multiple basic blocks (%d and %d)"
23202 #, gcc-internal-format
23203 msgid "head insn %d for block %d not found in the insn stream"
23207 #, gcc-internal-format
23208 msgid "missing barrier after block %i"
23212 #, gcc-internal-format
23213 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
23217 #, gcc-internal-format
23218 msgid "verify_flow_info: Incorrect fallthru %i->%i"
23222 #, gcc-internal-format
23223 msgid "basic blocks not laid down consecutively"
23227 #, gcc-internal-format
23228 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
23232 #, gcc-internal-format
23233 msgid "%D renamed after being referenced in assembly"
23236 #: cgraphunit.c:580
23237 #, gcc-internal-format
23238 msgid "aux field set for edge %s->%s"
23241 #: cgraphunit.c:587
23242 #, gcc-internal-format
23243 msgid "Execution count is negative"
23246 #: cgraphunit.c:594
23247 #, gcc-internal-format
23248 msgid "caller edge count is negative"
23251 #: cgraphunit.c:599
23252 #, gcc-internal-format
23253 msgid "caller edge frequency is negative"
23256 #: cgraphunit.c:604
23257 #, gcc-internal-format
23258 msgid "caller edge frequency is too large"
23261 #: cgraphunit.c:613
23262 #, gcc-internal-format
23263 msgid "inlined_to pointer is wrong"
23266 #: cgraphunit.c:618
23267 #, gcc-internal-format
23268 msgid "multiple inline callers"
23271 #: cgraphunit.c:625
23272 #, gcc-internal-format
23273 msgid "inlined_to pointer set for noninline callers"
23276 #: cgraphunit.c:631
23277 #, gcc-internal-format
23278 msgid "inlined_to pointer is set but no predecessors found"
23281 #: cgraphunit.c:636
23282 #, gcc-internal-format
23283 msgid "inlined_to pointer refers to itself"
23286 #: cgraphunit.c:642
23287 #, gcc-internal-format
23288 msgid "node not found in cgraph_hash"
23291 #: cgraphunit.c:654
23292 #, gcc-internal-format
23293 msgid "node has wrong clone_of"
23296 #: cgraphunit.c:666
23297 #, gcc-internal-format
23298 msgid "node has wrong clone list"
23301 #: cgraphunit.c:672
23302 #, gcc-internal-format
23303 msgid "node is in clone list but it is not clone"
23306 #: cgraphunit.c:677
23307 #, gcc-internal-format
23308 msgid "node has wrong prev_clone pointer"
23311 #: cgraphunit.c:682
23312 #, gcc-internal-format
23313 msgid "double linked list of clones corrupted"
23316 #: cgraphunit.c:711
23317 #, gcc-internal-format
23318 msgid "shared call_stmt:"
23321 #: cgraphunit.c:718
23322 #, gcc-internal-format
23323 msgid "edge points to wrong declaration:"
23326 #: cgraphunit.c:727
23327 #, gcc-internal-format
23328 msgid "missing callgraph edge for call stmt:"
23331 #: cgraphunit.c:743
23332 #, gcc-internal-format
23333 msgid "edge %s->%s has no corresponding call_stmt"
23336 #: cgraphunit.c:755
23337 #, gcc-internal-format
23338 msgid "verify_cgraph_node failed"
23341 #: cgraphunit.c:848 cgraphunit.c:871
23342 #, gcc-internal-format
23343 msgid "%J%<externally_visible%> attribute have effect only on public objects"
23346 #: cgraphunit.c:1065
23347 #, gcc-internal-format
23348 msgid "failed to reclaim unneeded function"
23351 #: cgraphunit.c:1400
23352 #, gcc-internal-format
23353 msgid "nodes with unreleased memory found"
23357 #, gcc-internal-format
23358 msgid "unknown demangling style '%s'"
23362 #, gcc-internal-format
23363 msgid "%s terminated with signal %d [%s]%s"
23367 #, gcc-internal-format
23368 msgid "%s returned %d exit status"
23372 #, gcc-internal-format
23373 msgid "cannot find 'ldd'"
23377 #, gcc-internal-format
23378 msgid "cannot convert to a pointer type"
23382 #, gcc-internal-format
23383 msgid "pointer value used where a floating point value was expected"
23387 #, gcc-internal-format
23388 msgid "aggregate value used where a float was expected"
23392 #, gcc-internal-format
23393 msgid "conversion to incomplete type"
23396 #: convert.c:769 convert.c:845
23397 #, gcc-internal-format
23398 msgid "can't convert between vector values of different size"
23402 #, gcc-internal-format
23403 msgid "aggregate value used where an integer was expected"
23407 #, gcc-internal-format
23408 msgid "pointer value used where a complex was expected"
23412 #, gcc-internal-format
23413 msgid "aggregate value used where a complex was expected"
23417 #, gcc-internal-format
23418 msgid "can't convert value to a vector"
23422 #, gcc-internal-format
23423 msgid "aggregate value used where a fixed-point was expected"
23427 #, gcc-internal-format
23428 msgid "%qs is not a gcov data file"
23432 #, gcc-internal-format
23433 msgid "%qs is version %q.*s, expected version %q.*s"
23436 #: coverage.c:276 coverage.c:284
23437 #, gcc-internal-format
23438 msgid "coverage mismatch for function %u while reading execution counters"
23441 #: coverage.c:278 coverage.c:372
23442 #, gcc-internal-format
23443 msgid "checksum is %x instead of %x"
23446 #: coverage.c:286 coverage.c:374
23447 #, gcc-internal-format
23448 msgid "number of counters is %d instead of %d"
23452 #, gcc-internal-format
23453 msgid "cannot merge separate %s counters for function %u"
23457 #, gcc-internal-format
23458 msgid "%qs has overflowed"
23462 #, gcc-internal-format
23463 msgid "no coverage for function %qE found"
23466 #: coverage.c:363 coverage.c:366
23467 #, gcc-internal-format
23468 msgid "coverage mismatch for function %qE while reading counter %qs"
23472 #, gcc-internal-format
23473 msgid "coverage mismatch ignored due to -Wcoverage-mismatch"
23477 #, gcc-internal-format
23478 msgid "execution counts estimated"
23482 #, gcc-internal-format
23483 msgid "this can result in poorly optimized code"
23487 #, gcc-internal-format
23488 msgid "cannot open %s"
23492 #, gcc-internal-format
23493 msgid "error writing %qs"
23497 #, gcc-internal-format
23498 msgid "Can not find a valid counter:value pair:"
23502 #, gcc-internal-format
23503 msgid "-fdbg-cnt=%s"
23507 #, gcc-internal-format
23512 #, gcc-internal-format
23513 msgid "common symbol debug info is not structured as symbol+offset"
23516 #: diagnostic.c:724
23517 #, gcc-internal-format
23518 msgid "in %s, at %s:%d"
23521 #: dominance.c:1011
23522 #, gcc-internal-format
23523 msgid "dominator of %d status unknown"
23526 #: dominance.c:1018
23527 #, gcc-internal-format
23528 msgid "dominator of %d should be %d, not %d"
23531 #: dwarf2out.c:4543
23532 #, gcc-internal-format
23533 msgid "DW_LOC_OP %s not implemented"
23537 #, gcc-internal-format
23538 msgid "invalid rtl sharing found in the insn"
23542 #, gcc-internal-format
23547 #, gcc-internal-format
23548 msgid "internal consistency failure"
23552 #, gcc-internal-format
23553 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
23557 #, gcc-internal-format
23558 msgid "abort in %s, at %s:%d"
23562 #, gcc-internal-format
23563 msgid "exception handling disabled, use -fexceptions to enable"
23567 #, gcc-internal-format
23568 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
23572 #, gcc-internal-format
23573 msgid "__builtin_eh_return not supported on this target"
23577 #, gcc-internal-format
23578 msgid "Try region %i has wrong rh_catch pointer to %i"
23582 #, gcc-internal-format
23583 msgid "Catch region %i has different outer region than try region %i"
23587 #, gcc-internal-format
23588 msgid "Catch region %i has corrupted catchlist"
23592 #, gcc-internal-format
23593 msgid "Try region %i has wrong last_catch pointer to %i instead of %i"
23597 #, gcc-internal-format
23598 msgid "Catch region %i should be followed by try"
23601 #: except.c:4545 except.c:4556
23602 #, gcc-internal-format
23603 msgid "region_array is corrupted for region %i"
23607 #, gcc-internal-format
23608 msgid "outer block of region %i is wrong"
23612 #, gcc-internal-format
23613 msgid "region %i may contain throw and is contained in region that may not"
23617 #, gcc-internal-format
23618 msgid "negative nesting depth of region %i"
23622 #, gcc-internal-format
23623 msgid "tree list ends on depth %i"
23627 #, gcc-internal-format
23628 msgid "array does not match the region tree"
23632 #, gcc-internal-format
23633 msgid "verify_eh_tree failed"
23637 #, gcc-internal-format
23638 msgid "stack limits not supported on this target"
23642 msgid "%Kcall to %qs declared with attribute error: %s"
23646 msgid "%Kcall to %qs declared with attribute warning: %s"
23650 #, gcc-internal-format
23651 msgid "invalid argument %qs to -fdebug-prefix-map"
23655 #, gcc-internal-format
23656 msgid "the frame size of %wd bytes is larger than %wd bytes"
23659 #: fixed-value.c:104
23660 #, gcc-internal-format
23661 msgid "large fixed-point constant implicitly truncated to fixed-point type"
23664 #: fold-const.c:991 tree-ssa-loop-niter.c:1880 tree-vrp.c:5723 tree-vrp.c:5764
23665 #, gcc-internal-format
23669 #: fold-const.c:1361
23670 #, gcc-internal-format
23671 msgid "assuming signed overflow does not occur when negating a division"
23674 #: fold-const.c:4059 fold-const.c:4070
23675 #, gcc-internal-format
23676 msgid "comparison is always %d due to width of bit-field"
23679 #: fold-const.c:5404
23680 #, gcc-internal-format
23681 msgid "assuming signed overflow does not occur when simplifying range test"
23684 #: fold-const.c:5781 fold-const.c:5796
23685 #, gcc-internal-format
23686 msgid "comparison is always %d"
23689 #: fold-const.c:5925
23690 #, gcc-internal-format
23691 msgid "%<or%> of unmatched not-equal tests is always 1"
23694 #: fold-const.c:5930
23695 #, gcc-internal-format
23696 msgid "%<and%> of mutually exclusive equal-tests is always 0"
23699 #: fold-const.c:8833
23700 #, gcc-internal-format
23702 "assuming signed overflow does not occur when reducing constant in comparison"
23705 #: fold-const.c:9200
23706 #, gcc-internal-format
23708 "assuming signed overflow does not occur when combining constants around a "
23712 #: fold-const.c:13762
23713 #, gcc-internal-format
23714 msgid "fold check: original tree changed by fold"
23718 #, gcc-internal-format
23719 msgid "%Jtotal size of local objects too large"
23722 #: function.c:916 varasm.c:2145
23723 #, gcc-internal-format
23724 msgid "size of variable %q+D is too large"
23727 #: function.c:1624 gimplify.c:4931
23728 #, gcc-internal-format
23729 msgid "impossible constraint in %<asm%>"
23733 #, gcc-internal-format
23734 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
23738 #, gcc-internal-format
23739 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
23743 #, gcc-internal-format
23744 msgid "function returns an aggregate"
23748 #, gcc-internal-format
23749 msgid "unused parameter %q+D"
23753 #, gcc-internal-format
23754 msgid "ambiguous abbreviation %s"
23758 #, gcc-internal-format
23759 msgid "incomplete '%s' option"
23763 #, gcc-internal-format
23764 msgid "missing argument to '%s' option"
23768 #, gcc-internal-format
23769 msgid "extraneous argument to '%s' option"
23773 #, gcc-internal-format
23774 msgid "warning: -pipe ignored because -save-temps specified"
23778 #, gcc-internal-format
23779 msgid "warning: '-x %s' after last input file has no effect"
23782 #. Catch the case where a spec string contains something like
23783 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
23784 #. hand side of the :.
23786 #, gcc-internal-format
23787 msgid "spec failure: '%%*' has not been initialized by pattern match"
23791 #, gcc-internal-format
23792 msgid "warning: use of obsolete %%[ operator in specs"
23796 #, gcc-internal-format
23797 msgid "spec failure: unrecognized spec option '%c'"
23801 #, gcc-internal-format
23802 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
23806 #, gcc-internal-format
23807 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
23811 #, gcc-internal-format
23812 msgid "unrecognized option '-%s'"
23815 #: gcc.c:6871 gcc.c:6934
23816 #, gcc-internal-format
23817 msgid "%s: %s compiler not installed on this system"
23821 #, gcc-internal-format
23822 msgid "%s: linker input file unused because linking not done"
23826 #, gcc-internal-format
23827 msgid "language %s not recognized"
23831 #, gcc-internal-format
23836 #, gcc-internal-format
23837 msgid "%s: %d basic blocks and %d edges/basic block"
23841 #, gcc-internal-format
23842 msgid "%s: %d basic blocks and %d registers"
23845 #: ggc-common.c:400 ggc-common.c:408 ggc-common.c:476 ggc-common.c:495
23846 #: ggc-page.c:2173 ggc-page.c:2204 ggc-page.c:2211 ggc-zone.c:2437
23847 #: ggc-zone.c:2448 ggc-zone.c:2452
23848 #, gcc-internal-format
23849 msgid "can't write PCH file: %m"
23852 #: ggc-common.c:488 config/i386/host-cygwin.c:57
23853 #, gcc-internal-format
23854 msgid "can't get position in PCH file: %m"
23857 #: ggc-common.c:498
23858 #, gcc-internal-format
23859 msgid "can't write padding to PCH file: %m"
23862 #: ggc-common.c:553 ggc-common.c:561 ggc-common.c:568 ggc-common.c:571
23863 #: ggc-common.c:581 ggc-common.c:584 ggc-page.c:2301 ggc-zone.c:2471
23864 #, gcc-internal-format
23865 msgid "can't read PCH file: %m"
23868 #: ggc-common.c:576
23869 #, gcc-internal-format
23870 msgid "had to relocate PCH"
23874 #, gcc-internal-format
23875 msgid "open /dev/zero: %m"
23878 #: ggc-page.c:2189 ggc-page.c:2195
23879 #, gcc-internal-format
23880 msgid "can't write PCH file"
23883 #: ggc-zone.c:2434 ggc-zone.c:2445
23884 #, gcc-internal-format
23885 msgid "can't seek PCH file: %m"
23889 #, gcc-internal-format
23890 msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
23894 #, gcc-internal-format
23895 msgid "invalid lvalue in asm output %d"
23899 #, gcc-internal-format
23900 msgid "non-memory input %d must stay in memory"
23904 #, gcc-internal-format
23905 msgid "memory input %d is not directly addressable"
23909 #, gcc-internal-format
23910 msgid "%qE not specified in enclosing parallel"
23914 #, gcc-internal-format
23915 msgid "%Henclosing parallel"
23919 #, gcc-internal-format
23920 msgid "iteration variable %qE should be private"
23924 #, gcc-internal-format
23925 msgid "iteration variable %qE should not be firstprivate"
23929 #, gcc-internal-format
23930 msgid "iteration variable %qE should not be reduction"
23934 #, gcc-internal-format
23935 msgid "%s variable %qE is private in outer context"
23939 #, gcc-internal-format
23940 msgid "gimplification failed"
23943 #: graph.c:401 java/jcf-parse.c:1750 java/jcf-parse.c:1890 objc/objc-act.c:496
23944 #, gcc-internal-format
23945 msgid "can't open %s: %m"
23948 #: graphite.c:6188 toplev.c:1791
23949 #, gcc-internal-format
23950 msgid "Graphite loop optimizations cannot be used"
23953 #: haifa-sched.c:184
23954 #, gcc-internal-format
23955 msgid "fix_sched_param: unknown param: %s"
23958 #: ira.c:1439 ira.c:1452 ira.c:1466
23959 #, gcc-internal-format
23960 msgid "%s cannot be used in asm here"
23964 #, gcc-internal-format
23966 "barrier region may not be closely nested inside of work-sharing, critical, "
23967 "ordered, master or explicit task region"
23971 #, gcc-internal-format
23973 "work-sharing region may not be closely nested inside of work-sharing, "
23974 "critical, ordered, master or explicit task region"
23978 #, gcc-internal-format
23980 "master region may not be closely nested inside of work-sharing or explicit "
23985 #, gcc-internal-format
23987 "ordered region may not be closely nested inside of critical or explicit task "
23992 #, gcc-internal-format
23994 "ordered region must be closely nested inside a loop region with an ordered "
23999 #, gcc-internal-format
24001 "critical region may not be nested inside a critical region with the same name"
24004 #: omp-low.c:6695 cp/decl.c:2667
24005 #, gcc-internal-format
24006 msgid "invalid exit from OpenMP structured block"
24009 #: omp-low.c:6697 omp-low.c:6702
24010 #, gcc-internal-format
24011 msgid "invalid entry to OpenMP structured block"
24014 #. Otherwise, be vague and lazy, but efficient.
24016 #, gcc-internal-format
24017 msgid "invalid branch to/from an OpenMP structured block"
24021 #, gcc-internal-format
24022 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
24026 #, gcc-internal-format
24027 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
24031 #, gcc-internal-format
24033 "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-"
24034 "femit-struct-debug-detailed=ind:...%>"
24037 #. Eventually this should become a hard error IMO.
24039 #, gcc-internal-format
24040 msgid "command line option \"%s\" is valid for %s but not for %s"
24043 #: opts.c:466 opts.c:762
24044 #, gcc-internal-format
24045 msgid "unrecognized command line option \"%s\""
24049 #, gcc-internal-format
24050 msgid "command line option %qs is not supported by this configuration"
24054 #, gcc-internal-format
24055 msgid "missing argument to \"%s\""
24059 #, gcc-internal-format
24060 msgid "argument to \"%s\" should be a non-negative integer"
24064 #, gcc-internal-format
24065 msgid "Section anchors must be disabled when unit-at-a-time is disabled."
24069 #, gcc-internal-format
24070 msgid "Toplevel reorder must be disabled when unit-at-a-time is disabled."
24074 #, gcc-internal-format
24075 msgid "section anchors must be disabled when toplevel reorder is disabled"
24079 #, gcc-internal-format
24080 msgid "-freorder-blocks-and-partition does not work with exceptions"
24084 #, gcc-internal-format
24085 msgid "-freorder-blocks-and-partition does not support unwind info"
24089 #, gcc-internal-format
24090 msgid "-freorder-blocks-and-partition does not work on this architecture"
24094 #, gcc-internal-format
24095 msgid "-fira-algorithm=CB does not work on this architecture"
24099 #, gcc-internal-format
24100 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
24104 #, gcc-internal-format
24105 msgid "unknown excess precision style \"%s\""
24109 #, gcc-internal-format
24110 msgid "structure alignment must be a small power of two, not %d"
24113 #: opts.c:1778 opts.c:1786
24114 #, gcc-internal-format
24115 msgid "Plugin support is disabled. Configure with --enable-plugin."
24119 #, gcc-internal-format
24120 msgid "unrecognized visibility value \"%s\""
24124 #, gcc-internal-format
24125 msgid "unknown stack check parameter \"%s\""
24129 #, gcc-internal-format
24130 msgid "unrecognized register name \"%s\""
24134 #, gcc-internal-format
24135 msgid "unknown tls-model \"%s\""
24139 #, gcc-internal-format
24140 msgid "unknown ira algorithm \"%s\""
24144 #, gcc-internal-format
24145 msgid "unknown ira region \"%s\""
24149 #, gcc-internal-format
24150 msgid "%s: --param arguments should be of the form NAME=VALUE"
24154 #, gcc-internal-format
24155 msgid "invalid --param value %qs"
24159 #, gcc-internal-format
24160 msgid "target system does not support debug output"
24164 #, gcc-internal-format
24165 msgid "debug format \"%s\" conflicts with prior selection"
24169 #, gcc-internal-format
24170 msgid "unrecognised debug output level \"%s\""
24174 #, gcc-internal-format
24175 msgid "debug output level %s is too high"
24179 #, gcc-internal-format
24180 msgid "-Werror=%s: No option -%s"
24184 #, gcc-internal-format
24185 msgid "minimum value of parameter %qs is %u"
24189 #, gcc-internal-format
24190 msgid "maximum value of parameter %qs is %u"
24193 #. If we didn't find this parameter, issue an error message.
24195 #, gcc-internal-format
24196 msgid "invalid parameter %qs"
24200 #, gcc-internal-format
24202 "Plugin %s was specified with different paths:\n"
24208 #, gcc-internal-format
24209 msgid "Malformed option -fplugin-arg-%s (multiple '=' signs)"
24213 #, gcc-internal-format
24214 msgid "Malformed option -fplugin-arg-%s (missing -<key>[=<value>])"
24218 #, gcc-internal-format
24220 "Plugin %s should be specified before -fplugin-arg-%s in the command line"
24224 #, gcc-internal-format
24225 msgid "Invalid pass positioning operation"
24229 #, gcc-internal-format
24230 msgid "No pass specified when registering a new pass in plugin %s"
24234 #, gcc-internal-format
24235 msgid "No reference pass specified for positioning the pass from plugin %s"
24239 #, gcc-internal-format
24241 "Failed to position pass %s registered by plugin %s. Cannot find the "
24242 "(specified instance of) reference pass %s"
24246 #, gcc-internal-format
24247 msgid "Plugin %s registered a null callback function for event %s"
24251 #, gcc-internal-format
24252 msgid "Unkown callback event registered by plugin %s"
24256 #, gcc-internal-format
24258 "Cannot load plugin %s\n"
24263 #, gcc-internal-format
24265 "Cannot find %s in plugin %s\n"
24270 #, gcc-internal-format
24271 msgid "Fail to initialize plugin %s"
24275 #, gcc-internal-format
24276 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
24280 #, gcc-internal-format
24281 msgid "corrupted profile info: run_max * runs < sum_max"
24285 #, gcc-internal-format
24286 msgid "corrupted profile info: sum_all is smaller than sum_max"
24290 #, gcc-internal-format
24291 msgid "correcting inconsistent profile data"
24295 #, gcc-internal-format
24296 msgid "corrupted profile info: profile data is not flow-consistent"
24300 #, gcc-internal-format
24302 "corrupted profile info: number of iterations for basic block %d thought to "
24307 #, gcc-internal-format
24309 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
24313 #, gcc-internal-format
24314 msgid "output constraint %d must specify a single register"
24318 #, gcc-internal-format
24319 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
24323 #, gcc-internal-format
24324 msgid "output regs must be grouped at top of stack"
24328 #, gcc-internal-format
24329 msgid "implicitly popped regs must be grouped at top of stack"
24333 #, gcc-internal-format
24334 msgid "output operand %d must use %<&%> constraint"
24338 #, gcc-internal-format
24339 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
24343 #, gcc-internal-format
24344 msgid "validate_value_data: Loop in regno chain (%u)"
24348 #, gcc-internal-format
24349 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
24353 #, gcc-internal-format
24354 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
24358 #, gcc-internal-format
24359 msgid "can't use '%s' as a %s register"
24362 #: reginfo.c:838 config/ia64/ia64.c:5186 config/ia64/ia64.c:5193
24363 #: config/pa/pa.c:367 config/pa/pa.c:374 config/sh/sh.c:7966
24364 #: config/sh/sh.c:7973 config/spu/spu.c:4624 config/spu/spu.c:4631
24365 #, gcc-internal-format
24366 msgid "unknown register name: %s"
24370 #, gcc-internal-format
24371 msgid "global register variable follows a function definition"
24375 #, gcc-internal-format
24376 msgid "register used for two global register variables"
24380 #, gcc-internal-format
24381 msgid "call-clobbered register used for global register variable"
24385 #, gcc-internal-format
24386 msgid "cannot reload integer constant operand in %<asm%>"
24390 #, gcc-internal-format
24391 msgid "impossible register constraint in %<asm%>"
24395 #, gcc-internal-format
24396 msgid "%<&%> constraint used with no register class"
24399 #: reload.c:3781 reload.c:4039
24400 #, gcc-internal-format
24401 msgid "inconsistent operand constraints in an %<asm%>"
24405 #, gcc-internal-format
24406 msgid "%<asm%> operand has impossible constraints"
24410 #, gcc-internal-format
24411 msgid "frame size too large for reliable stack checking"
24415 #, gcc-internal-format
24416 msgid "try reducing the number of local variables"
24420 #, gcc-internal-format
24421 msgid "can't find a register in class %qs while reloading %<asm%>"
24425 #, gcc-internal-format
24426 msgid "unable to find a register to spill in class %qs"
24430 #, gcc-internal-format
24431 msgid "%<asm%> operand requires impossible reload"
24435 #, gcc-internal-format
24436 msgid "%<asm%> operand constraint incompatible with operand size"
24440 #, gcc-internal-format
24441 msgid "output operand is constant in %<asm%>"
24445 #, gcc-internal-format
24446 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
24450 #, gcc-internal-format
24452 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
24456 #, gcc-internal-format
24458 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
24463 #, gcc-internal-format
24464 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
24468 #, gcc-internal-format
24469 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
24473 #, gcc-internal-format
24475 "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%"
24480 #, gcc-internal-format
24481 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
24485 #, gcc-internal-format
24486 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
24490 #, gcc-internal-format
24491 msgid "output operand constraint lacks %<=%>"
24495 #, gcc-internal-format
24496 msgid "output constraint %qc for operand %d is not at the beginning"
24500 #, gcc-internal-format
24501 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
24504 #: stmt.c:356 stmt.c:455
24505 #, gcc-internal-format
24506 msgid "%<%%%> constraint used with last operand"
24510 #, gcc-internal-format
24511 msgid "matching constraint not valid in output operand"
24515 #, gcc-internal-format
24516 msgid "input operand constraint contains %qc"
24520 #, gcc-internal-format
24521 msgid "matching constraint references invalid operand number"
24525 #, gcc-internal-format
24526 msgid "invalid punctuation %qc in constraint"
24530 #, gcc-internal-format
24531 msgid "matching constraint does not allow a register"
24535 #, gcc-internal-format
24536 msgid "asm-specifier for variable %qE conflicts with asm clobber list"
24540 #, gcc-internal-format
24541 msgid "unknown register name %qs in %<asm%>"
24545 #, gcc-internal-format
24546 msgid "PIC register %qs clobbered in %<asm%>"
24550 #, gcc-internal-format
24551 msgid "more than %d operands in %<asm%>"
24555 #, gcc-internal-format
24556 msgid "output number %d not directly addressable"
24560 #, gcc-internal-format
24561 msgid "asm operand %d probably doesn%'t match constraints"
24565 #, gcc-internal-format
24566 msgid "use of memory input without lvalue in asm operand %d is deprecated"
24570 #, gcc-internal-format
24571 msgid "asm clobber conflict with output operand"
24575 #, gcc-internal-format
24576 msgid "asm clobber conflict with input operand"
24580 #, gcc-internal-format
24581 msgid "too many alternatives in %<asm%>"
24585 #, gcc-internal-format
24586 msgid "operand constraints for %<asm%> differ in number of alternatives"
24590 #, gcc-internal-format
24591 msgid "duplicate asm operand name %qs"
24595 #, gcc-internal-format
24596 msgid "missing close brace for named operand"
24600 #, gcc-internal-format
24601 msgid "undefined named operand %qs"
24605 #, gcc-internal-format
24606 msgid "%Hvalue computed is not used"
24609 #: stor-layout.c:149
24610 #, gcc-internal-format
24611 msgid "type size can%'t be explicitly evaluated"
24614 #: stor-layout.c:151
24615 #, gcc-internal-format
24616 msgid "variable-size type declared outside of any function"
24619 #: stor-layout.c:467
24620 #, gcc-internal-format
24621 msgid "size of %q+D is %d bytes"
24624 #: stor-layout.c:469
24625 #, gcc-internal-format
24626 msgid "size of %q+D is larger than %wd bytes"
24629 #: stor-layout.c:888
24630 #, gcc-internal-format
24631 msgid "packed attribute causes inefficient alignment for %q+D"
24634 #: stor-layout.c:891
24635 #, gcc-internal-format
24636 msgid "packed attribute is unnecessary for %q+D"
24639 #. No, we need to skip space before this field.
24640 #. Bump the cumulative size to multiple of field alignment.
24641 #: stor-layout.c:908
24642 #, gcc-internal-format
24643 msgid "padding struct to align %q+D"
24646 #: stor-layout.c:969
24647 #, gcc-internal-format
24648 msgid "Offset of packed bit-field %qD has changed in GCC 4.4"
24651 #: stor-layout.c:1273
24652 #, gcc-internal-format
24653 msgid "padding struct size to alignment boundary"
24656 #: stor-layout.c:1303
24657 #, gcc-internal-format
24658 msgid "packed attribute causes inefficient alignment for %qE"
24661 #: stor-layout.c:1307
24662 #, gcc-internal-format
24663 msgid "packed attribute is unnecessary for %qE"
24666 #: stor-layout.c:1313
24667 #, gcc-internal-format
24668 msgid "packed attribute causes inefficient alignment"
24671 #: stor-layout.c:1315
24672 #, gcc-internal-format
24673 msgid "packed attribute is unnecessary"
24676 #: stor-layout.c:1848
24677 #, gcc-internal-format
24678 msgid "alignment of array elements is greater than element size"
24682 #, gcc-internal-format
24683 msgid "__builtin_saveregs not supported by this target"
24687 #, gcc-internal-format
24688 msgid "target attribute is not supported on this machine"
24692 #, gcc-internal-format
24693 msgid "#pragma GCC target is not supported for this machine"
24697 #, gcc-internal-format
24698 msgid "repository file '%s' does not contain command-line arguments"
24702 #, gcc-internal-format
24704 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
24709 #, gcc-internal-format
24710 msgid "ld returned %d exit status"
24714 #, gcc-internal-format
24715 msgid "invalid option argument %qs"
24719 #, gcc-internal-format
24720 msgid "getting core file size maximum limit: %m"
24724 #, gcc-internal-format
24725 msgid "setting core file size limit to maximum: %m"
24729 #, gcc-internal-format
24730 msgid "%q+F declared %<static%> but never defined"
24734 #, gcc-internal-format
24735 msgid "%q+D defined but not used"
24739 #, gcc-internal-format
24740 msgid "%qD is deprecated (declared at %s:%d): %s"
24744 #, gcc-internal-format
24745 msgid "%qD is deprecated (declared at %s:%d)"
24749 #, gcc-internal-format
24750 msgid "%qE is deprecated (declared at %s:%d): %s"
24754 #, gcc-internal-format
24755 msgid "%qE is deprecated (declared at %s:%d)"
24759 #, gcc-internal-format
24760 msgid "type is deprecated (declared at %s:%d): %s"
24764 #, gcc-internal-format
24765 msgid "type is deprecated (declared at %s:%d)"
24769 #, gcc-internal-format
24770 msgid "%qE is deprecated: %s"
24774 #, gcc-internal-format
24775 msgid "%qE is deprecated"
24779 #, gcc-internal-format
24780 msgid "type is deprecated: %s"
24784 #, gcc-internal-format
24785 msgid "type is deprecated"
24789 #, gcc-internal-format
24790 msgid "unrecognized gcc debugging option: %c"
24794 #, gcc-internal-format
24795 msgid "can%'t open %s for writing: %m"
24799 #, gcc-internal-format
24800 msgid "-frecord-gcc-switches is not supported by the current target"
24804 #, gcc-internal-format
24805 msgid "this target does not support %qs"
24809 #, gcc-internal-format
24810 msgid "instruction scheduling not supported on this target machine"
24814 #, gcc-internal-format
24815 msgid "this target machine does not have delayed branches"
24819 #, gcc-internal-format
24820 msgid "-f%sleading-underscore not supported on this target machine"
24824 #, gcc-internal-format
24825 msgid "target system does not support the \"%s\" debug format"
24829 #, gcc-internal-format
24830 msgid "variable tracking requested, but useless unless producing debug info"
24834 #, gcc-internal-format
24835 msgid "variable tracking requested, but not supported by this debug format"
24839 #, gcc-internal-format
24840 msgid "can%'t open %s: %m"
24844 #, gcc-internal-format
24845 msgid "-ffunction-sections not supported for this target"
24849 #, gcc-internal-format
24850 msgid "-fdata-sections not supported for this target"
24854 #, gcc-internal-format
24855 msgid "-ffunction-sections disabled; it makes profiling impossible"
24859 #, gcc-internal-format
24860 msgid "-fprefetch-loop-arrays not supported for this target"
24864 #, gcc-internal-format
24866 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
24870 #, gcc-internal-format
24871 msgid "-fprefetch-loop-arrays is not supported with -Os"
24875 #, gcc-internal-format
24876 msgid "-fassociative-math disabled; other options take precedence"
24880 #, gcc-internal-format
24881 msgid "-fstack-protector not supported for this target"
24885 #, gcc-internal-format
24886 msgid "unwind tables currently require a frame pointer for correctness"
24890 #, gcc-internal-format
24891 msgid "error writing to %s: %m"
24894 #: toplev.c:2271 java/jcf-parse.c:1769
24895 #, gcc-internal-format
24896 msgid "error closing %s: %m"
24899 #: tree-cfg.c:1535 tree-cfg.c:2214
24900 #, gcc-internal-format
24901 msgid "%Hwill never be executed"
24905 #, gcc-internal-format
24906 msgid "SSA name in freelist but still referenced"
24910 #, gcc-internal-format
24911 msgid "Indirect reference's operand is not a register or a constant."
24915 #, gcc-internal-format
24916 msgid "ASSERT_EXPR with an always-false condition"
24920 #, gcc-internal-format
24921 msgid "MODIFY_EXPR not expected while having tuples."
24925 #, gcc-internal-format
24926 msgid "constant not recomputed when ADDR_EXPR changed"
24930 #, gcc-internal-format
24931 msgid "side effects not recomputed when ADDR_EXPR changed"
24934 #: tree-cfg.c:2916 tree-ssa.c:497
24935 #, gcc-internal-format
24936 msgid "address taken, but ADDRESSABLE bit not set"
24940 #, gcc-internal-format
24941 msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
24945 #, gcc-internal-format
24946 msgid "non-integral used in condition"
24950 #, gcc-internal-format
24951 msgid "invalid conditional operand"
24955 #, gcc-internal-format
24956 msgid "invalid position or size operand to BIT_FIELD_REF"
24960 #, gcc-internal-format
24962 "integral result type precision does not match field size of BIT_FIELD_REF"
24966 #, gcc-internal-format
24968 "mode precision of non-integral result does not match field size of "
24973 #, gcc-internal-format
24974 msgid "invalid reference prefix"
24978 #, gcc-internal-format
24979 msgid "invalid operand to plus/minus, type is a pointer"
24983 #, gcc-internal-format
24984 msgid "invalid operand to pointer plus, first operand is not a pointer"
24988 #, gcc-internal-format
24990 "invalid operand to pointer plus, second operand is not an integer with type "
24995 #, gcc-internal-format
24996 msgid "invalid expression for min lvalue"
25000 #, gcc-internal-format
25001 msgid "invalid operand in indirect reference"
25005 #, gcc-internal-format
25006 msgid "type mismatch in indirect reference"
25010 #, gcc-internal-format
25011 msgid "invalid operands to array reference"
25015 #, gcc-internal-format
25016 msgid "type mismatch in array reference"
25020 #, gcc-internal-format
25021 msgid "type mismatch in array range reference"
25025 #, gcc-internal-format
25026 msgid "type mismatch in real/imagpart reference"
25030 #, gcc-internal-format
25031 msgid "type mismatch in component reference"
25035 #, gcc-internal-format
25036 msgid "non-function in gimple call"
25040 #, gcc-internal-format
25041 msgid "invalid LHS in gimple call"
25045 #, gcc-internal-format
25046 msgid "invalid conversion in gimple call"
25050 #, gcc-internal-format
25051 msgid "invalid operands in gimple comparison"
25055 #, gcc-internal-format
25056 msgid "type mismatch in comparison expression"
25060 #, gcc-internal-format
25061 msgid "non-register as LHS of unary operation"
25065 #, gcc-internal-format
25066 msgid "invalid operand in unary operation"
25070 #, gcc-internal-format
25071 msgid "invalid types in nop conversion"
25075 #, gcc-internal-format
25076 msgid "invalid types in fixed-point conversion"
25080 #, gcc-internal-format
25081 msgid "invalid types in conversion to floating point"
25085 #, gcc-internal-format
25086 msgid "invalid types in conversion to integer"
25090 #, gcc-internal-format
25091 msgid "non-trivial conversion in unary operation"
25095 #, gcc-internal-format
25096 msgid "non-register as LHS of binary operation"
25100 #, gcc-internal-format
25101 msgid "invalid operands in binary operation"
25105 #, gcc-internal-format
25106 msgid "type mismatch in complex expression"
25110 #, gcc-internal-format
25111 msgid "type mismatch in shift expression"
25115 #, gcc-internal-format
25116 msgid "type mismatch in vector shift expression"
25120 #, gcc-internal-format
25121 msgid "non-element sized vector shift of floating point vector"
25125 #, gcc-internal-format
25126 msgid "invalid non-vector operands to vector valued plus"
25130 #, gcc-internal-format
25131 msgid "invalid (pointer) operands to plus/minus"
25135 #, gcc-internal-format
25136 msgid "type mismatch in pointer plus expression"
25140 #, gcc-internal-format
25141 msgid "type mismatch in binary truth expression"
25145 #, gcc-internal-format
25146 msgid "type mismatch in binary expression"
25150 #, gcc-internal-format
25151 msgid "non-trivial conversion at assignment"
25155 #, gcc-internal-format
25156 msgid "invalid operand in unary expression"
25160 #, gcc-internal-format
25161 msgid "type mismatch in address expression"
25164 #: tree-cfg.c:3804 tree-cfg.c:3830
25165 #, gcc-internal-format
25166 msgid "invalid rhs for gimple memory store"
25170 #, gcc-internal-format
25171 msgid "invalid operand in return statement"
25175 #, gcc-internal-format
25176 msgid "invalid conversion in return statement"
25180 #, gcc-internal-format
25181 msgid "goto destination is neither a label nor a pointer"
25185 #, gcc-internal-format
25186 msgid "invalid operand to switch statement"
25190 #, gcc-internal-format
25191 msgid "Invalid PHI result"
25195 #, gcc-internal-format
25196 msgid "Invalid PHI argument"
25200 #, gcc-internal-format
25201 msgid "Incompatible types in PHI argument %u"
25205 #, gcc-internal-format
25206 msgid "verify_gimple failed"
25210 #, gcc-internal-format
25211 msgid "invalid function in call statement"
25215 #, gcc-internal-format
25216 msgid "invalid pure const state for function"
25219 #: tree-cfg.c:4165 tree-ssa.c:669 tree-ssa.c:678
25220 #, gcc-internal-format
25221 msgid "in statement"
25225 #, gcc-internal-format
25226 msgid "statement marked for throw, but doesn%'t"
25230 #, gcc-internal-format
25231 msgid "statement marked for throw in middle of block"
25235 #, gcc-internal-format
25236 msgid "Dead STMT in EH table"
25240 #, gcc-internal-format
25241 msgid "gimple_bb (phi) is set to a wrong basic block"
25245 #, gcc-internal-format
25246 msgid "missing PHI def"
25250 #, gcc-internal-format
25251 msgid "PHI argument is not a GIMPLE value"
25254 #: tree-cfg.c:4328 tree-cfg.c:4389
25255 #, gcc-internal-format
25256 msgid "incorrect sharing of tree nodes"
25260 #, gcc-internal-format
25261 msgid "invalid GIMPLE statement"
25265 #, gcc-internal-format
25266 msgid "gimple_bb (stmt) is set to a wrong basic block"
25270 #, gcc-internal-format
25271 msgid "incorrect entry in label_to_block_map.\n"
25275 #, gcc-internal-format
25276 msgid "verify_stmts failed"
25280 #, gcc-internal-format
25281 msgid "ENTRY_BLOCK has IL associated with it"
25285 #, gcc-internal-format
25286 msgid "EXIT_BLOCK has IL associated with it"
25290 #, gcc-internal-format
25291 msgid "fallthru to exit from bb %d"
25295 #, gcc-internal-format
25296 msgid "nonlocal label "
25299 #: tree-cfg.c:4474 tree-cfg.c:4483 tree-cfg.c:4508
25300 #, gcc-internal-format
25305 #, gcc-internal-format
25306 msgid "control flow in the middle of basic block %d"
25310 #, gcc-internal-format
25311 msgid "fallthru edge after a control statement in bb %d"
25315 #, gcc-internal-format
25316 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
25319 #: tree-cfg.c:4564 tree-cfg.c:4586 tree-cfg.c:4599 tree-cfg.c:4668
25320 #, gcc-internal-format
25321 msgid "wrong outgoing edge flags at end of bb %d"
25325 #, gcc-internal-format
25326 msgid "explicit goto at end of bb %d"
25330 #, gcc-internal-format
25331 msgid "return edge does not point to exit in bb %d"
25335 #, gcc-internal-format
25336 msgid "found default case not at the start of case vector"
25340 #, gcc-internal-format
25341 msgid "case labels not sorted: "
25345 #, gcc-internal-format
25346 msgid "extra outgoing edge %d->%d"
25350 #, gcc-internal-format
25351 msgid "missing edge %i->%i"
25355 #, gcc-internal-format
25356 msgid "%H%<noreturn%> function does return"
25360 #, gcc-internal-format
25361 msgid "control reaches end of non-void function"
25365 #, gcc-internal-format
25366 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
25370 #, gcc-internal-format
25371 msgid "could not open dump file %qs: %s"
25374 #: tree-dump.c:1056
25375 #, gcc-internal-format
25376 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
25380 #, gcc-internal-format
25381 msgid "EH edge %i->%i is missing"
25385 #, gcc-internal-format
25386 msgid "EH edge %i->%i miss EH flag"
25389 #. ??? might not be mistake.
25391 #, gcc-internal-format
25392 msgid "EH edge %i->%i has duplicated regions"
25396 #, gcc-internal-format
25397 msgid "BB %i can not throw but has EH edges"
25401 #, gcc-internal-format
25402 msgid "BB %i last statement has incorrectly set region"
25406 #, gcc-internal-format
25407 msgid "unnecessary EH edge %i->%i"
25410 #: tree-inline.c:2474
25411 #, gcc-internal-format
25413 "function %q+F can never be inlined because it uses variable sized variables"
25416 #: tree-inline.c:2508
25417 #, gcc-internal-format
25419 "function %q+F can never be inlined because it uses alloca (override using "
25420 "the always_inline attribute)"
25423 #: tree-inline.c:2522
25424 #, gcc-internal-format
25425 msgid "function %q+F can never be inlined because it uses setjmp"
25428 #: tree-inline.c:2536
25429 #, gcc-internal-format
25431 "function %q+F can never be inlined because it uses variable argument lists"
25434 #: tree-inline.c:2548
25435 #, gcc-internal-format
25437 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
25441 #: tree-inline.c:2556
25442 #, gcc-internal-format
25443 msgid "function %q+F can never be inlined because it uses non-local goto"
25446 #: tree-inline.c:2568
25447 #, gcc-internal-format
25449 "function %q+F can never be inlined because it uses __builtin_return or "
25450 "__builtin_apply_args"
25453 #: tree-inline.c:2588
25454 #, gcc-internal-format
25455 msgid "function %q+F can never be inlined because it contains a computed goto"
25458 #: tree-inline.c:2603
25459 #, gcc-internal-format
25460 msgid "function %q+F can never be inlined because it receives a non-local goto"
25463 #: tree-inline.c:2629
25464 #, gcc-internal-format
25466 "function %q+F can never be inlined because it saves address of local label "
25467 "in a static variable"
25470 #: tree-inline.c:2720
25471 #, gcc-internal-format
25473 "function %q+F can never be inlined because it is suppressed using -fno-inline"
25476 #: tree-inline.c:2734
25477 #, gcc-internal-format
25479 "function %q+F can never be inlined because it uses attributes conflicting "
25483 #: tree-inline.c:3259 tree-inline.c:3270
25484 #, gcc-internal-format
25485 msgid "inlining failed in call to %q+F: %s"
25488 #: tree-inline.c:3261 tree-inline.c:3272
25489 #, gcc-internal-format
25490 msgid "called from here"
25493 #: tree-mudflap.c:873
25494 #, gcc-internal-format
25495 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
25498 #: tree-mudflap.c:1064
25499 #, gcc-internal-format
25500 msgid "mudflap cannot track %qE in stub function"
25503 #: tree-mudflap.c:1308
25504 #, gcc-internal-format
25505 msgid "mudflap cannot track unknown size extern %qE"
25508 #: tree-nomudflap.c:49
25509 #, gcc-internal-format
25510 msgid "mudflap: this language is not supported"
25513 #: tree-optimize.c:419
25514 #, gcc-internal-format
25515 msgid "size of return value of %q+D is %u bytes"
25518 #: tree-optimize.c:422
25519 #, gcc-internal-format
25520 msgid "size of return value of %q+D is larger than %wd bytes"
25523 #: tree-outof-ssa.c:693 tree-outof-ssa.c:750 tree-ssa-coalesce.c:956
25524 #: tree-ssa-coalesce.c:971 tree-ssa-coalesce.c:1190 tree-ssa-live.c:1130
25525 #, gcc-internal-format
25526 msgid "SSA corruption"
25529 #: tree-profile.c:388
25530 #, gcc-internal-format
25531 msgid "unimplemented functionality"
25534 #: tree-ssa-structalias.c:4708
25535 #, gcc-internal-format
25536 msgid "initialized from %qE"
25539 #: tree-ssa-structalias.c:4712
25540 #, gcc-internal-format
25541 msgid "initialized from here"
25544 #: tree-ssa-structalias.c:4761
25545 #, gcc-internal-format
25546 msgid "dereferencing pointer %qD does break strict-aliasing rules"
25550 #, gcc-internal-format
25551 msgid "expected an SSA_NAME object"
25555 #, gcc-internal-format
25556 msgid "type mismatch between an SSA_NAME and its symbol"
25560 #, gcc-internal-format
25561 msgid "found an SSA_NAME that had been released into the free pool"
25565 #, gcc-internal-format
25566 msgid "found a virtual definition for a GIMPLE register"
25570 #, gcc-internal-format
25571 msgid "virtual SSA name for non-VOP decl"
25575 #, gcc-internal-format
25576 msgid "found a real definition for a non-register"
25580 #, gcc-internal-format
25581 msgid "found a default name with a non-empty defining statement"
25585 #, gcc-internal-format
25586 msgid "SSA_NAME created in two different blocks %i and %i"
25589 #: tree-ssa.c:326 tree-ssa.c:696
25590 #, gcc-internal-format
25591 msgid "SSA_NAME_DEF_STMT is wrong"
25595 #, gcc-internal-format
25596 msgid "missing definition"
25600 #, gcc-internal-format
25601 msgid "definition in block %i does not dominate use in block %i"
25605 #, gcc-internal-format
25606 msgid "definition in block %i follows the use"
25610 #, gcc-internal-format
25611 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
25615 #, gcc-internal-format
25616 msgid "no immediate_use list"
25620 #, gcc-internal-format
25621 msgid "wrong immediate use list"
25625 #, gcc-internal-format
25626 msgid "incoming edge count does not match number of PHI arguments"
25630 #, gcc-internal-format
25631 msgid "PHI argument is missing for edge %d->%d"
25635 #, gcc-internal-format
25636 msgid "PHI argument is not SSA_NAME, or invariant"
25640 #, gcc-internal-format
25641 msgid "wrong edge %d->%d for PHI argument"
25645 #, gcc-internal-format
25646 msgid "AUX pointer initialized for edge %d->%d"
25650 #, gcc-internal-format
25651 msgid "stmt (%p) marked modified after optimization pass: "
25655 #, gcc-internal-format
25656 msgid "statement makes a memory store, but has no VDEFS"
25660 #, gcc-internal-format
25661 msgid "statement has VDEF operand not in defs list"
25665 #, gcc-internal-format
25666 msgid "statement has VDEF but no VUSE operand"
25670 #, gcc-internal-format
25671 msgid "VDEF and VUSE do not use the same symbol"
25675 #, gcc-internal-format
25676 msgid "statement has VUSE operand not in uses list"
25680 #, gcc-internal-format
25681 msgid "verify_ssa failed"
25685 #, gcc-internal-format
25686 msgid "%J%qD was declared here"
25690 #, gcc-internal-format
25691 msgid "%qD is used uninitialized in this function"
25694 #: tree-ssa.c:1341 tree-ssa.c:1380
25695 #, gcc-internal-format
25696 msgid "%qD may be used uninitialized in this function"
25700 #, gcc-internal-format
25701 msgid "array subscript is outside array bounds"
25705 #, gcc-internal-format
25706 msgid "array subscript is above array bounds"
25710 #, gcc-internal-format
25711 msgid "array subscript is below array bounds"
25715 #, gcc-internal-format
25717 "assuming signed overflow does not occur when simplifying conditional to "
25722 #, gcc-internal-format
25723 msgid "assuming signed overflow does not occur when simplifying conditional"
25727 #, gcc-internal-format
25728 msgid "comparison always false due to limited range of data type"
25732 #, gcc-internal-format
25733 msgid "comparison always true due to limited range of data type"
25737 #, gcc-internal-format
25738 msgid "ignoring attributes applied to %qT after definition"
25742 #, gcc-internal-format
25743 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
25747 #, gcc-internal-format
25749 "%q+D redeclared without dllimport attribute after being referenced with dll "
25754 #, gcc-internal-format
25755 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
25759 #, gcc-internal-format
25760 msgid "inline function %q+D declared as dllimport: attribute ignored"
25764 #, gcc-internal-format
25765 msgid "function %q+D definition is marked dllimport"
25768 #: tree.c:4120 config/sh/symbian.c:430
25769 #, gcc-internal-format
25770 msgid "variable %q+D definition is marked dllimport"
25773 #: tree.c:4143 config/sh/symbian.c:505
25774 #, gcc-internal-format
25775 msgid "external linkage required for symbol %q+D because of %qE attribute"
25779 #, gcc-internal-format
25781 "%qE implies default visibility, but %qD has already been declared with a "
25782 "different visibility"
25786 #, gcc-internal-format
25787 msgid "arrays of functions are not meaningful"
25791 #, gcc-internal-format
25792 msgid "function return type cannot be function"
25795 #: tree.c:7103 tree.c:7188 tree.c:7249
25796 #, gcc-internal-format
25797 msgid "tree check: %s, have %s in %s, at %s:%d"
25801 #, gcc-internal-format
25802 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
25806 #, gcc-internal-format
25807 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
25811 #, gcc-internal-format
25812 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
25816 #, gcc-internal-format
25817 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
25821 #, gcc-internal-format
25823 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
25828 #, gcc-internal-format
25829 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
25833 #, gcc-internal-format
25834 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
25838 #, gcc-internal-format
25840 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %"
25844 #: value-prof.c:376
25845 #, gcc-internal-format
25846 msgid "Dead histogram"
25849 #: value-prof.c:407
25850 #, gcc-internal-format
25852 "Histogram value statement does not correspond to the statement it is "
25856 #: value-prof.c:420
25857 #, gcc-internal-format
25858 msgid "verify_histograms failed"
25861 #: value-prof.c:467
25862 #, gcc-internal-format
25864 "Correcting inconsistent value profile: %s profiler overall count (%d) does "
25865 "not match BB count (%d)"
25868 #: value-prof.c:477
25869 #, gcc-internal-format
25871 "%HCorrupted value profile: %s profiler overall count (%d) does not match BB "
25876 #, gcc-internal-format
25877 msgid "%+D causes a section type conflict"
25881 #, gcc-internal-format
25883 "alignment of %q+D is greater than maximum object file alignment. Using %d"
25886 #: varasm.c:1350 varasm.c:1358
25887 #, gcc-internal-format
25888 msgid "register name not specified for %q+D"
25892 #, gcc-internal-format
25893 msgid "invalid register name for %q+D"
25897 #, gcc-internal-format
25898 msgid "data type of %q+D isn%'t suitable for a register"
25902 #, gcc-internal-format
25903 msgid "register specified for %q+D isn%'t suitable for data type"
25907 #, gcc-internal-format
25908 msgid "global register variable has initial value"
25912 #, gcc-internal-format
25913 msgid "optimization may eliminate reads and/or writes to register variables"
25917 #, gcc-internal-format
25918 msgid "register name given for non-register variable %q+D"
25922 #, gcc-internal-format
25923 msgid "global destructors not supported on this target"
25927 #, gcc-internal-format
25928 msgid "global constructors not supported on this target"
25932 #, gcc-internal-format
25933 msgid "thread-local COMMON data not implemented"
25937 #, gcc-internal-format
25939 "requested alignment for %q+D is greater than implemented alignment of %wu"
25943 #, gcc-internal-format
25944 msgid "initializer for integer/fixed-point value is too complicated"
25948 #, gcc-internal-format
25949 msgid "initializer for floating value is not a floating constant"
25953 #, gcc-internal-format
25954 msgid "invalid initial value for member %qE"
25957 #: varasm.c:4960 varasm.c:5004
25958 #, gcc-internal-format
25959 msgid "weak declaration of %q+D must precede definition"
25963 #, gcc-internal-format
25965 "weak declaration of %q+D after first use results in unspecified behavior"
25969 #, gcc-internal-format
25970 msgid "weak declaration of %q+D must be public"
25974 #, gcc-internal-format
25975 msgid "weak declaration of %q+D not supported"
25979 #, gcc-internal-format
25980 msgid "only weak aliases are supported in this configuration"
25984 #, gcc-internal-format
25985 msgid "%Jweakref is not supported in this configuration"
25989 #, gcc-internal-format
25990 msgid "%q+D aliased to undefined symbol %qE"
25994 #, gcc-internal-format
25995 msgid "%q+D aliased to external symbol %qE"
25999 #, gcc-internal-format
26000 msgid "weakref %q+D ultimately targets itself"
26004 #, gcc-internal-format
26005 msgid "weakref %q+D must have static linkage"
26009 #, gcc-internal-format
26010 msgid "%Jalias definitions not supported in this configuration"
26014 #, gcc-internal-format
26015 msgid "%Jonly weak aliases are supported in this configuration"
26019 #, gcc-internal-format
26020 msgid "visibility attribute not supported in this configuration; ignored"
26024 #, gcc-internal-format
26025 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
26029 #, gcc-internal-format
26030 msgid "underflowed virtual array %s in %s, at %s:%d"
26034 #, gcc-internal-format
26035 msgid "vector %s %s domain error, in %s at %s:%u"
26038 #. Print an error message for unrecognized stab codes.
26040 #, gcc-internal-format
26041 msgid "no sclass for %s stab (0x%x)"
26044 #: config/darwin-c.c:85
26045 #, gcc-internal-format
26046 msgid "too many #pragma options align=reset"
26049 #: config/darwin-c.c:105 config/darwin-c.c:108 config/darwin-c.c:110
26050 #: config/darwin-c.c:112
26051 #, gcc-internal-format
26052 msgid "malformed '#pragma options', ignoring"
26055 #: config/darwin-c.c:115
26056 #, gcc-internal-format
26057 msgid "junk at end of '#pragma options'"
26060 #: config/darwin-c.c:125
26061 #, gcc-internal-format
26062 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
26065 #: config/darwin-c.c:137
26066 #, gcc-internal-format
26067 msgid "missing '(' after '#pragma unused', ignoring"
26070 #: config/darwin-c.c:155
26071 #, gcc-internal-format
26072 msgid "missing ')' after '#pragma unused', ignoring"
26075 #: config/darwin-c.c:158
26076 #, gcc-internal-format
26077 msgid "junk at end of '#pragma unused'"
26080 #: config/darwin-c.c:169
26081 #, gcc-internal-format
26082 msgid "malformed '#pragma ms_struct', ignoring"
26085 #: config/darwin-c.c:177
26086 #, gcc-internal-format
26087 msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
26090 #: config/darwin-c.c:180
26091 #, gcc-internal-format
26092 msgid "junk at end of '#pragma ms_struct'"
26095 #: config/darwin-c.c:406
26096 #, gcc-internal-format
26097 msgid "subframework include %s conflicts with framework include"
26100 #: config/darwin-c.c:589
26101 #, gcc-internal-format
26102 msgid "Unknown value %qs of -mmacosx-version-min"
26105 #: config/darwin.c:1410
26106 #, gcc-internal-format
26108 "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
26111 #: config/darwin.c:1417
26112 #, gcc-internal-format
26113 msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
26116 #: config/darwin.c:1542
26117 #, gcc-internal-format
26119 "internal and protected visibility attributes not supported in this "
26120 "configuration; ignored"
26123 #: config/host-darwin.c:62
26124 #, gcc-internal-format
26125 msgid "couldn't unmap pch_address_space: %m"
26128 #: config/sol2-c.c:93 config/sol2-c.c:109
26129 #, gcc-internal-format
26130 msgid "malformed %<#pragma align%>, ignoring"
26133 #: config/sol2-c.c:102
26134 #, gcc-internal-format
26135 msgid "invalid alignment for %<#pragma align%>, ignoring"
26138 #: config/sol2-c.c:117
26139 #, gcc-internal-format
26140 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
26143 #: config/sol2-c.c:129 config/sol2-c.c:141
26144 #, gcc-internal-format
26145 msgid "malformed %<#pragma align%>"
26148 #: config/sol2-c.c:136
26149 #, gcc-internal-format
26150 msgid "junk at end of %<#pragma align%>"
26153 #: config/sol2-c.c:157 config/sol2-c.c:164
26154 #, gcc-internal-format
26155 msgid "malformed %<#pragma init%>, ignoring"
26158 #: config/sol2-c.c:187 config/sol2-c.c:199
26159 #, gcc-internal-format
26160 msgid "malformed %<#pragma init%>"
26163 #: config/sol2-c.c:194
26164 #, gcc-internal-format
26165 msgid "junk at end of %<#pragma init%>"
26168 #: config/sol2-c.c:215 config/sol2-c.c:222
26169 #, gcc-internal-format
26170 msgid "malformed %<#pragma fini%>, ignoring"
26173 #: config/sol2-c.c:245 config/sol2-c.c:257
26174 #, gcc-internal-format
26175 msgid "malformed %<#pragma fini%>"
26178 #: config/sol2-c.c:252
26179 #, gcc-internal-format
26180 msgid "junk at end of %<#pragma fini%>"
26183 #: config/sol2.c:53
26184 #, gcc-internal-format
26185 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
26188 #: config/vxworks.c:146
26189 #, gcc-internal-format
26190 msgid "PIC is only supported for RTPs"
26193 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
26194 #. sections. machopic_select_section ensures that weak variables go in
26195 #. coalesced sections. Weak aliases (or any other kind of aliases) are
26196 #. not supported. Weak symbols that aren't visible outside the .s file
26197 #. are not supported.
26198 #: config/darwin.h:456
26199 #, gcc-internal-format
26200 msgid "alias definitions not supported in Mach-O; ignored"
26204 #: config/vx-common.h:89
26205 #, gcc-internal-format
26206 msgid "profiler support for VxWorks"
26209 #: config/alpha/alpha.c:233 config/rs6000/rs6000.c:2194
26210 #, gcc-internal-format
26211 msgid "bad value %qs for -mtls-size switch"
26214 #: config/alpha/alpha.c:287
26215 #, gcc-internal-format
26216 msgid "-f%s ignored for Unicos/Mk (not supported)"
26219 #: config/alpha/alpha.c:311
26220 #, gcc-internal-format
26221 msgid "-mieee not supported on Unicos/Mk"
26224 #: config/alpha/alpha.c:322
26225 #, gcc-internal-format
26226 msgid "-mieee-with-inexact not supported on Unicos/Mk"
26229 #: config/alpha/alpha.c:339
26230 #, gcc-internal-format
26231 msgid "bad value %qs for -mtrap-precision switch"
26234 #: config/alpha/alpha.c:353
26235 #, gcc-internal-format
26236 msgid "bad value %qs for -mfp-rounding-mode switch"
26239 #: config/alpha/alpha.c:368
26240 #, gcc-internal-format
26241 msgid "bad value %qs for -mfp-trap-mode switch"
26244 #: config/alpha/alpha.c:382 config/alpha/alpha.c:394
26245 #, gcc-internal-format
26246 msgid "bad value %qs for -mcpu switch"
26249 #: config/alpha/alpha.c:401
26250 #, gcc-internal-format
26251 msgid "trap mode not supported on Unicos/Mk"
26254 #: config/alpha/alpha.c:408
26255 #, gcc-internal-format
26256 msgid "fp software completion requires -mtrap-precision=i"
26259 #: config/alpha/alpha.c:424
26260 #, gcc-internal-format
26261 msgid "rounding mode not supported for VAX floats"
26264 #: config/alpha/alpha.c:429
26265 #, gcc-internal-format
26266 msgid "trap mode not supported for VAX floats"
26269 #: config/alpha/alpha.c:433
26270 #, gcc-internal-format
26271 msgid "128-bit long double not supported for VAX floats"
26274 #: config/alpha/alpha.c:461
26275 #, gcc-internal-format
26276 msgid "L%d cache latency unknown for %s"
26279 #: config/alpha/alpha.c:476
26280 #, gcc-internal-format
26281 msgid "bad value %qs for -mmemory-latency"
26284 #: config/alpha/alpha.c:6578 config/alpha/alpha.c:6581 config/s390/s390.c:8715
26285 #: config/s390/s390.c:8718
26286 #, gcc-internal-format
26287 msgid "bad builtin fcode"
26290 #: config/arc/arc.c:392
26291 #, gcc-internal-format
26292 msgid "argument of %qE attribute is not a string constant"
26295 #: config/arc/arc.c:400
26296 #, gcc-internal-format
26297 msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
26300 #: config/arm/arm.c:1183
26301 #, gcc-internal-format
26302 msgid "switch -mcpu=%s conflicts with -march= switch"
26305 #: config/arm/arm.c:1193 config/rs6000/rs6000.c:1592 config/sparc/sparc.c:768
26306 #, gcc-internal-format
26307 msgid "bad value (%s) for %s switch"
26310 #: config/arm/arm.c:1306
26311 #, gcc-internal-format
26312 msgid "invalid ABI option: -mabi=%s"
26315 #: config/arm/arm.c:1314
26316 #, gcc-internal-format
26317 msgid "target CPU does not support ARM mode"
26320 #: config/arm/arm.c:1320
26321 #, gcc-internal-format
26322 msgid "target CPU does not support interworking"
26325 #: config/arm/arm.c:1326
26326 #, gcc-internal-format
26327 msgid "target CPU does not support THUMB instructions"
26330 #: config/arm/arm.c:1344
26331 #, gcc-internal-format
26333 "enabling backtrace support is only meaningful when compiling for the Thumb"
26336 #: config/arm/arm.c:1347
26337 #, gcc-internal-format
26339 "enabling callee interworking support is only meaningful when compiling for "
26343 #: config/arm/arm.c:1350
26344 #, gcc-internal-format
26346 "enabling caller interworking support is only meaningful when compiling for "
26350 #: config/arm/arm.c:1354
26351 #, gcc-internal-format
26352 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
26355 #: config/arm/arm.c:1362
26356 #, gcc-internal-format
26357 msgid "-fpic and -mapcs-reent are incompatible"
26360 #: config/arm/arm.c:1365
26361 #, gcc-internal-format
26362 msgid "APCS reentrant code not supported. Ignored"
26365 #: config/arm/arm.c:1373
26366 #, gcc-internal-format
26367 msgid "-g with -mno-apcs-frame may not give sensible debugging"
26370 #: config/arm/arm.c:1376
26371 #, gcc-internal-format
26372 msgid "passing floating point arguments in fp regs not yet supported"
26375 #: config/arm/arm.c:1433
26376 #, gcc-internal-format
26377 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
26380 #: config/arm/arm.c:1436
26381 #, gcc-internal-format
26382 msgid "iwmmxt abi requires an iwmmxt capable cpu"
26385 #: config/arm/arm.c:1446
26386 #, gcc-internal-format
26387 msgid "invalid floating point emulation option: -mfpe=%s"
26390 #: config/arm/arm.c:1463
26391 #, gcc-internal-format
26392 msgid "invalid floating point option: -mfpu=%s"
26395 #: config/arm/arm.c:1503
26396 #, gcc-internal-format
26397 msgid "invalid floating point abi: -mfloat-abi=%s"
26400 #: config/arm/arm.c:1510
26401 #, gcc-internal-format
26402 msgid "-mfloat-abi=hard and VFP"
26405 #: config/arm/arm.c:1514
26406 #, gcc-internal-format
26407 msgid "FPA is unsupported in the AAPCS"
26410 #: config/arm/arm.c:1520
26411 #, gcc-internal-format
26412 msgid "iWMMXt and hardware floating point"
26415 #: config/arm/arm.c:1524
26416 #, gcc-internal-format
26417 msgid "Thumb-2 iWMMXt"
26420 #: config/arm/arm.c:1547
26421 #, gcc-internal-format
26422 msgid "invalid thread pointer option: -mtp=%s"
26425 #: config/arm/arm.c:1560
26426 #, gcc-internal-format
26427 msgid "can not use -mtp=cp15 with 16-bit Thumb"
26430 #: config/arm/arm.c:1574
26431 #, gcc-internal-format
26432 msgid "structure size boundary can only be set to %s"
26435 #: config/arm/arm.c:1580
26436 #, gcc-internal-format
26437 msgid "RTP PIC is incompatible with Thumb"
26440 #: config/arm/arm.c:1589
26441 #, gcc-internal-format
26442 msgid "RTP PIC is incompatible with -msingle-pic-base"
26445 #: config/arm/arm.c:1601
26446 #, gcc-internal-format
26447 msgid "-mpic-register= is useless without -fpic"
26450 #: config/arm/arm.c:1610
26451 #, gcc-internal-format
26452 msgid "unable to use '%s' for PIC register"
26455 #: config/arm/arm.c:3267 config/arm/arm.c:3285 config/avr/avr.c:4827
26456 #: config/avr/avr.c:4843 config/bfin/bfin.c:5270 config/bfin/bfin.c:5331
26457 #: config/bfin/bfin.c:5360 config/h8300/h8300.c:5259 config/i386/i386.c:4248
26458 #: config/i386/i386.c:26839 config/m68hc11/m68hc11.c:1147
26459 #: config/m68k/m68k.c:784 config/mcore/mcore.c:3034
26460 #: config/rs6000/rs6000.c:20670 config/sh/sh.c:8132 config/sh/sh.c:8150
26461 #: config/sh/sh.c:8179 config/sh/sh.c:8261 config/sh/sh.c:8284
26462 #: config/spu/spu.c:3726 config/stormy16/stormy16.c:2221
26463 #: config/v850/v850.c:2048
26464 #, gcc-internal-format
26465 msgid "%qE attribute only applies to functions"
26468 #: config/arm/arm.c:14814
26469 #, gcc-internal-format
26470 msgid "unable to compute real location of stacked parameter"
26473 #: config/arm/arm.c:16320
26474 #, gcc-internal-format
26475 msgid "argument must be a constant"
26478 #. @@@ better error message
26479 #: config/arm/arm.c:16628 config/arm/arm.c:16665
26480 #, gcc-internal-format
26481 msgid "selector must be an immediate"
26484 #. @@@ better error message
26485 #: config/arm/arm.c:16708
26486 #, gcc-internal-format
26487 msgid "mask must be an immediate"
26490 #: config/arm/arm.c:17369
26491 #, gcc-internal-format
26492 msgid "no low registers available for popping high registers"
26495 #: config/arm/arm.c:17592
26496 #, gcc-internal-format
26497 msgid "interrupt Service Routines cannot be coded in Thumb mode"
26500 #: config/arm/arm.c:19640
26501 #, gcc-internal-format
26502 msgid "the mangling of %<va_list%> has changed in GCC 4.4"
26505 #: config/arm/pe.c:158 config/mcore/mcore.c:2900
26506 #, gcc-internal-format
26507 msgid "initialized variable %q+D is marked dllimport"
26510 #: config/arm/pe.c:167
26511 #, gcc-internal-format
26512 msgid "static variable %q+D is marked dllimport"
26515 #: config/avr/avr.c:4629
26516 #, gcc-internal-format
26517 msgid "%qs appears to be a misspelled interrupt handler"
26520 #: config/avr/avr.c:4638
26521 #, gcc-internal-format
26522 msgid "%qs appears to be a misspelled signal handler"
26525 #: config/avr/avr.c:4800
26526 #, gcc-internal-format
26527 msgid "only initialized variables can be placed into program memory area"
26530 #: config/avr/avr.c:4934
26531 #, gcc-internal-format
26532 msgid "only uninitialized variables can be placed in the .noinit section"
26535 #: config/avr/avr.c:4948
26536 #, gcc-internal-format
26537 msgid "MCU %qs supported for assembler only"
26540 #: config/avr/avr.h:738
26541 #, gcc-internal-format
26542 msgid "trampolines not supported"
26545 #: config/bfin/bfin.c:2458 config/m68k/m68k.c:501
26546 #, gcc-internal-format
26547 msgid "-mshared-library-id=%s is not between 0 and %d"
26550 #: config/bfin/bfin.c:2478
26551 #, gcc-internal-format
26552 msgid "-mcpu=%s is not valid"
26555 #: config/bfin/bfin.c:2514
26556 #, gcc-internal-format
26557 msgid "-mcpu=%s has invalid silicon revision"
26560 #: config/bfin/bfin.c:2579
26561 #, gcc-internal-format
26562 msgid "-mshared-library-id= specified without -mid-shared-library"
26565 #: config/bfin/bfin.c:2582
26566 #, gcc-internal-format
26567 msgid "Can't use multiple stack checking methods together."
26570 #: config/bfin/bfin.c:2585
26571 #, gcc-internal-format
26572 msgid "ID shared libraries and FD-PIC mode can't be used together."
26575 #: config/bfin/bfin.c:2590 config/m68k/m68k.c:609
26576 #, gcc-internal-format
26577 msgid "cannot specify both -msep-data and -mid-shared-library"
26580 #: config/bfin/bfin.c:2610
26581 #, gcc-internal-format
26582 msgid "-mmulticore can only be used with BF561"
26585 #: config/bfin/bfin.c:2613
26586 #, gcc-internal-format
26587 msgid "-mcorea should be used with -mmulticore"
26590 #: config/bfin/bfin.c:2616
26591 #, gcc-internal-format
26592 msgid "-mcoreb should be used with -mmulticore"
26595 #: config/bfin/bfin.c:2619
26596 #, gcc-internal-format
26597 msgid "-mcorea and -mcoreb can't be used together"
26600 #: config/bfin/bfin.c:5275
26601 #, gcc-internal-format
26602 msgid "multiple function type attributes specified"
26605 #: config/bfin/bfin.c:5342
26606 #, gcc-internal-format
26607 msgid "can't apply both longcall and shortcall attributes to the same function"
26610 #: config/bfin/bfin.c:5392 config/i386/winnt.c:59
26611 #, gcc-internal-format
26612 msgid "%qE attribute only applies to variables"
26615 #: config/bfin/bfin.c:5399
26616 #, gcc-internal-format
26617 msgid "%qE attribute cannot be specified for local variables"
26620 #. This function is for retrieving a part of an instruction name for
26621 #. an operator, for immediate output. If that ever happens for
26622 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
26624 #: config/cris/cris.c:447
26625 #, gcc-internal-format
26626 msgid "MULT case in cris_op_str"
26629 #: config/cris/cris.c:837
26630 #, gcc-internal-format
26631 msgid "invalid use of ':' modifier"
26634 #: config/cris/cris.c:1024
26635 #, gcc-internal-format
26636 msgid "internal error: bad register: %d"
26639 #: config/cris/cris.c:1586
26640 #, gcc-internal-format
26641 msgid "internal error: sideeffect-insn affecting main effect"
26644 #: config/cris/cris.c:1683
26645 #, gcc-internal-format
26646 msgid "unknown cc_attr value"
26649 #. If we get here, the caller got its initial tests wrong.
26650 #: config/cris/cris.c:2062
26651 #, gcc-internal-format
26652 msgid "internal error: cris_side_effect_mode_ok with bad operands"
26655 #: config/cris/cris.c:2354
26656 #, gcc-internal-format
26657 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
26660 #: config/cris/cris.c:2382
26661 #, gcc-internal-format
26662 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
26665 #: config/cris/cris.c:2418
26666 #, gcc-internal-format
26667 msgid "unknown CRIS cpu version specification in -mtune= : %s"
26670 #: config/cris/cris.c:2439
26671 #, gcc-internal-format
26672 msgid "-fPIC and -fpic are not supported in this configuration"
26675 #: config/cris/cris.c:2454
26676 #, gcc-internal-format
26677 msgid "that particular -g option is invalid with -maout and -melinux"
26680 #: config/cris/cris.c:2680
26681 #, gcc-internal-format
26682 msgid "Unknown src"
26685 #: config/cris/cris.c:2741
26686 #, gcc-internal-format
26687 msgid "Unknown dest"
26690 #: config/cris/cris.c:3026
26691 #, gcc-internal-format
26692 msgid "stackframe too big: %d bytes"
26695 #: config/cris/cris.c:3520 config/cris/cris.c:3548
26696 #, gcc-internal-format
26697 msgid "expand_binop failed in movsi got"
26700 #: config/cris/cris.c:3630
26701 #, gcc-internal-format
26702 msgid "emitting PIC operand, but PIC register isn't set up"
26705 #. Definitions for GCC. Part of the machine description for CRIS.
26706 #. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008
26707 #. Free Software Foundation, Inc.
26708 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
26710 #. This file is part of GCC.
26712 #. GCC is free software; you can redistribute it and/or modify
26713 #. it under the terms of the GNU General Public License as published by
26714 #. the Free Software Foundation; either version 3, or (at your option)
26715 #. any later version.
26717 #. GCC is distributed in the hope that it will be useful,
26718 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
26719 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26720 #. GNU General Public License for more details.
26722 #. You should have received a copy of the GNU General Public License
26723 #. along with GCC; see the file COPYING3. If not see
26724 #. <http://www.gnu.org/licenses/>.
26725 #. After the first "Node:" comment comes all preprocessor directives and
26726 #. attached declarations described in the info files, the "Using and
26727 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
26728 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
26729 #. really, but needs an update anyway.
26731 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
26732 #. for that. If applicable, there is a CRIS-specific comment. The order
26733 #. of macro definitions follow the order in the manual. Every section in
26734 #. the manual (node in the info pages) has an introductory `Node:
26735 #. <subchapter>' comment. If no macros are defined for a section, only
26736 #. the section-comment is present.
26737 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
26738 #. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
26739 #. settings not repeated below. This file contains general CRIS
26740 #. definitions and definitions for the cris-*-elf subtarget.
26741 #. We don't want to use gcc_assert for everything, as that can be
26743 #: config/cris/cris.h:43
26744 #, gcc-internal-format
26745 msgid "CRIS-port assertion failed: "
26748 #. Node: Caller Saves
26749 #. (no definitions)
26750 #. Node: Function entry
26751 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
26752 #. TARGET_ASM_FUNCTION_EPILOGUE.
26754 #: config/cris/cris.h:953
26755 #, gcc-internal-format
26756 msgid "no FUNCTION_PROFILER for CRIS"
26759 #: config/crx/crx.h:368
26760 #, gcc-internal-format
26761 msgid "Profiler support for CRX"
26764 #: config/crx/crx.h:379
26765 #, gcc-internal-format
26766 msgid "Trampoline support for CRX"
26769 #: config/frv/frv.c:8705
26770 #, gcc-internal-format
26771 msgid "accumulator is not a constant integer"
26774 #: config/frv/frv.c:8710
26775 #, gcc-internal-format
26776 msgid "accumulator number is out of bounds"
26779 #: config/frv/frv.c:8721
26780 #, gcc-internal-format
26781 msgid "inappropriate accumulator for %qs"
26784 #: config/frv/frv.c:8798
26785 #, gcc-internal-format
26786 msgid "invalid IACC argument"
26789 #: config/frv/frv.c:8821
26790 #, gcc-internal-format
26791 msgid "%qs expects a constant argument"
26794 #: config/frv/frv.c:8826
26795 #, gcc-internal-format
26796 msgid "constant argument out of range for %qs"
26799 #: config/frv/frv.c:9307
26800 #, gcc-internal-format
26801 msgid "media functions are not available unless -mmedia is used"
26804 #: config/frv/frv.c:9319
26805 #, gcc-internal-format
26806 msgid "this media function is only available on the fr500"
26809 #: config/frv/frv.c:9347
26810 #, gcc-internal-format
26811 msgid "this media function is only available on the fr400 and fr550"
26814 #: config/frv/frv.c:9366
26815 #, gcc-internal-format
26816 msgid "this builtin function is only available on the fr405 and fr450"
26819 #: config/frv/frv.c:9375
26820 #, gcc-internal-format
26821 msgid "this builtin function is only available on the fr500 and fr550"
26824 #: config/frv/frv.c:9387
26825 #, gcc-internal-format
26826 msgid "this builtin function is only available on the fr450"
26829 #: config/h8300/h8300.c:332
26830 #, gcc-internal-format
26831 msgid "-ms2600 is used without -ms"
26834 #: config/h8300/h8300.c:338
26835 #, gcc-internal-format
26836 msgid "-mn is used without -mh or -ms"
26839 #: config/i386/host-cygwin.c:64
26840 #, gcc-internal-format
26841 msgid "can't extend PCH file: %m"
26844 #: config/i386/host-cygwin.c:75
26845 #, gcc-internal-format
26846 msgid "can't set position in PCH file: %m"
26849 #: config/i386/i386.c:2748 config/i386/i386.c:2990
26850 #, gcc-internal-format
26851 msgid "bad value (%s) for %stune=%s %s"
26854 #: config/i386/i386.c:2792
26855 #, gcc-internal-format
26856 msgid "bad value (%s) for %sstringop-strategy=%s %s"
26859 #: config/i386/i386.c:2796
26860 #, gcc-internal-format
26862 "%stune=x86-64%s is deprecated. Use %stune=k8%s or %stune=generic%s instead "
26866 #: config/i386/i386.c:2806
26867 #, gcc-internal-format
26868 msgid "generic CPU can be used only for %stune=%s %s"
26871 #: config/i386/i386.c:2809 config/i386/i386.c:2951
26872 #, gcc-internal-format
26873 msgid "bad value (%s) for %sarch=%s %s"
26876 #: config/i386/i386.c:2820
26877 #, gcc-internal-format
26878 msgid "unknown ABI (%s) for %sabi=%s %s"
26881 #: config/i386/i386.c:2835
26882 #, gcc-internal-format
26883 msgid "code model %s does not support PIC mode"
26886 #: config/i386/i386.c:2841
26887 #, gcc-internal-format
26888 msgid "bad value (%s) for %scmodel=%s %s"
26891 #: config/i386/i386.c:2865
26892 #, gcc-internal-format
26893 msgid "bad value (%s) for %sasm=%s %s"
26896 #: config/i386/i386.c:2869
26897 #, gcc-internal-format
26898 msgid "code model %qs not supported in the %s bit mode"
26901 #: config/i386/i386.c:2872
26902 #, gcc-internal-format
26903 msgid "%i-bit mode not compiled in"
26906 #: config/i386/i386.c:2884 config/i386/i386.c:2976
26907 #, gcc-internal-format
26908 msgid "CPU you selected does not support x86-64 instruction set"
26911 #: config/i386/i386.c:3009
26912 #, gcc-internal-format
26913 msgid "%sregparm%s is ignored in 64-bit mode"
26916 #: config/i386/i386.c:3012
26917 #, gcc-internal-format
26918 msgid "%sregparm=%d%s is not between 0 and %d"
26921 #: config/i386/i386.c:3025
26922 #, gcc-internal-format
26923 msgid "%salign-loops%s is obsolete, use -falign-loops%s"
26926 #: config/i386/i386.c:3031 config/i386/i386.c:3046 config/i386/i386.c:3061
26927 #, gcc-internal-format
26928 msgid "%salign-loops=%d%s is not between 0 and %d"
26931 #: config/i386/i386.c:3040
26932 #, gcc-internal-format
26933 msgid "%salign-jumps%s is obsolete, use -falign-jumps%s"
26936 #: config/i386/i386.c:3055
26937 #, gcc-internal-format
26938 msgid "%salign-functions%s is obsolete, use -falign-functions%s"
26941 #: config/i386/i386.c:3090
26942 #, gcc-internal-format
26943 msgid "%sbranch-cost=%d%s is not between 0 and 5"
26946 #: config/i386/i386.c:3098
26947 #, gcc-internal-format
26948 msgid "%slarge-data-threshold=%d%s is negative"
26951 #: config/i386/i386.c:3112
26952 #, gcc-internal-format
26953 msgid "bad value (%s) for %stls-dialect=%s %s"
26956 #: config/i386/i386.c:3120
26957 #, gcc-internal-format
26958 msgid "pc%d is not valid precision setting (32, 64 or 80)"
26961 #: config/i386/i386.c:3136
26962 #, gcc-internal-format
26963 msgid "%srtd%s is ignored in 64bit mode"
26966 #: config/i386/i386.c:3191
26967 #, gcc-internal-format
26968 msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
26971 #: config/i386/i386.c:3212
26972 #, gcc-internal-format
26973 msgid "-mincoming-stack-boundary=%d is not between %d and 12"
26976 #: config/i386/i386.c:3225
26977 #, gcc-internal-format
26978 msgid "%ssseregparm%s used without SSE enabled"
26981 #: config/i386/i386.c:3236 config/i386/i386.c:3250
26982 #, gcc-internal-format
26983 msgid "SSE instruction set disabled, using 387 arithmetics"
26986 #: config/i386/i386.c:3255
26987 #, gcc-internal-format
26988 msgid "387 instruction set disabled, using SSE arithmetics"
26991 #: config/i386/i386.c:3262
26992 #, gcc-internal-format
26993 msgid "bad value (%s) for %sfpmath=%s %s"
26996 #: config/i386/i386.c:3278
26997 #, gcc-internal-format
26998 msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
27001 #: config/i386/i386.c:3298
27002 #, gcc-internal-format
27004 "unwind tables currently require either a frame pointer or %saccumulate-"
27005 "outgoing-args%s for correctness"
27008 #: config/i386/i386.c:3311
27009 #, gcc-internal-format
27010 msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
27013 #: config/i386/i386.c:3649
27014 #, gcc-internal-format
27015 msgid "attribute(target(\"%s\")) is unknown"
27018 #: config/i386/i386.c:3671
27019 #, gcc-internal-format
27020 msgid "option(\"%s\") was already specified"
27023 #: config/i386/i386.c:4261 config/i386/i386.c:4305
27024 #, gcc-internal-format
27025 msgid "fastcall and regparm attributes are not compatible"
27028 #: config/i386/i386.c:4268
27029 #, gcc-internal-format
27030 msgid "%qE attribute requires an integer constant argument"
27033 #: config/i386/i386.c:4274
27034 #, gcc-internal-format
27035 msgid "argument to %qE attribute larger than %d"
27038 #: config/i386/i386.c:4297 config/i386/i386.c:4332
27039 #, gcc-internal-format
27040 msgid "fastcall and cdecl attributes are not compatible"
27043 #: config/i386/i386.c:4301
27044 #, gcc-internal-format
27045 msgid "fastcall and stdcall attributes are not compatible"
27048 #: config/i386/i386.c:4315 config/i386/i386.c:4328
27049 #, gcc-internal-format
27050 msgid "stdcall and cdecl attributes are not compatible"
27053 #: config/i386/i386.c:4319
27054 #, gcc-internal-format
27055 msgid "stdcall and fastcall attributes are not compatible"
27058 #: config/i386/i386.c:4406
27059 #, gcc-internal-format
27060 msgid "nested functions are limited to 2 register parameters"
27063 #: config/i386/i386.c:4492
27064 #, gcc-internal-format
27065 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
27068 #: config/i386/i386.c:4495
27069 #, gcc-internal-format
27070 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
27073 #: config/i386/i386.c:4754
27074 #, gcc-internal-format
27076 "ms_abi attribute require -maccumulate-outgoing-args or subtarget "
27077 "optimization implying it"
27080 #: config/i386/i386.c:4871
27081 #, gcc-internal-format
27082 msgid "AVX vector argument without AVX enabled changes the ABI"
27085 #: config/i386/i386.c:5053
27086 #, gcc-internal-format
27088 "The ABI of passing struct with a flexible array member has changed in GCC 4.4"
27091 #: config/i386/i386.c:5169
27092 #, gcc-internal-format
27093 msgid "The ABI of passing union with long double has changed in GCC 4.4"
27096 #: config/i386/i386.c:5284
27097 #, gcc-internal-format
27099 "The ABI of passing structure with complex float member has changed in GCC 4.4"
27102 #: config/i386/i386.c:5429
27103 #, gcc-internal-format
27104 msgid "SSE register return with SSE disabled"
27107 #: config/i386/i386.c:5435
27108 #, gcc-internal-format
27109 msgid "SSE register argument with SSE disabled"
27112 #: config/i386/i386.c:5451
27113 #, gcc-internal-format
27114 msgid "x87 register return with x87 disabled"
27117 #: config/i386/i386.c:5820
27118 #, gcc-internal-format
27119 msgid "SSE vector argument without SSE enabled changes the ABI"
27122 #: config/i386/i386.c:5857
27123 #, gcc-internal-format
27124 msgid "MMX vector argument without MMX enabled changes the ABI"
27127 #: config/i386/i386.c:6458
27128 #, gcc-internal-format
27129 msgid "SSE vector return without SSE enabled changes the ABI"
27132 #: config/i386/i386.c:6468
27133 #, gcc-internal-format
27134 msgid "MMX vector return without MMX enabled changes the ABI"
27137 #: config/i386/i386.c:10734
27138 #, gcc-internal-format
27139 msgid "extended registers have no high halves"
27142 #: config/i386/i386.c:10749
27143 #, gcc-internal-format
27144 msgid "unsupported operand size for extended register"
27147 #: config/i386/i386.c:10987
27148 #, gcc-internal-format
27149 msgid "non-integer operand used with operand code '%c'"
27152 #: config/i386/i386.c:24052
27153 #, gcc-internal-format
27154 msgid "last argument must be an immediate"
27157 #: config/i386/i386.c:24345
27158 #, gcc-internal-format
27159 msgid "the fifth argument must be a 8-bit immediate"
27162 #: config/i386/i386.c:24440
27163 #, gcc-internal-format
27164 msgid "the third argument must be a 8-bit immediate"
27167 #: config/i386/i386.c:24780
27168 #, gcc-internal-format
27169 msgid "the last argument must be a 4-bit immediate"
27172 #: config/i386/i386.c:24785
27173 #, gcc-internal-format
27174 msgid "the last argument must be a 2-bit immediate"
27177 #: config/i386/i386.c:24794
27178 #, gcc-internal-format
27179 msgid "the last argument must be a 1-bit immediate"
27182 #: config/i386/i386.c:24803
27183 #, gcc-internal-format
27184 msgid "the last argument must be a 5-bit immediate"
27187 #: config/i386/i386.c:24812
27188 #, gcc-internal-format
27189 msgid "the next to last argument must be an 8-bit immediate"
27192 #: config/i386/i386.c:24816 config/i386/i386.c:24994
27193 #, gcc-internal-format
27194 msgid "the last argument must be an 8-bit immediate"
27197 #: config/i386/i386.c:25052 config/rs6000/rs6000.c:8545
27198 #, gcc-internal-format
27199 msgid "selector must be an integer constant in the range 0..%wi"
27202 #: config/i386/i386.c:25195
27203 #, gcc-internal-format
27204 msgid "%qE needs unknown isa option"
27207 #: config/i386/i386.c:25199
27208 #, gcc-internal-format
27209 msgid "%qE needs isa option %s"
27212 #: config/i386/i386.c:26846
27213 #, gcc-internal-format
27214 msgid "%qE attribute only available for 64-bit"
27217 #: config/i386/i386.c:26857 config/i386/i386.c:26866
27218 #, gcc-internal-format
27219 msgid "ms_abi and sysv_abi attributes are not compatible"
27222 #: config/i386/i386.c:26904 config/rs6000/rs6000.c:20753
27223 #, gcc-internal-format
27224 msgid "%qE incompatible attribute ignored"
27227 #: config/i386/netware.c:253
27228 #, gcc-internal-format
27229 msgid "-fPIC and -fpic are not supported for this target"
27232 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
27233 #, gcc-internal-format
27234 msgid "definition of static data member %q+D of dllimport'd class"
27237 #: config/i386/winnt.c:81
27238 #, gcc-internal-format
27240 "%qE attribute applies only to initialized variables with external linkage"
27243 #: config/i386/winnt.c:290
27244 #, gcc-internal-format
27245 msgid "%q+D:'selectany' attribute applies only to initialized objects"
27248 #: config/i386/winnt.c:447
27249 #, gcc-internal-format
27250 msgid "%q+D causes a section type conflict"
27253 #: config/i386/cygming.h:150
27254 #, gcc-internal-format
27255 msgid "-f%s ignored for target (all code is position independent)"
27258 #: config/i386/djgpp.h:180
27259 #, gcc-internal-format
27260 msgid "-mbnu210 is ignored (option is obsolete)"
27263 #: config/i386/i386-interix.h:256
27264 #, gcc-internal-format
27265 msgid "ms-bitfields not supported for objc"
27268 #: config/ia64/ia64-c.c:51
27269 #, gcc-internal-format
27270 msgid "malformed #pragma builtin"
27273 #: config/ia64/ia64.c:589
27274 #, gcc-internal-format
27275 msgid "invalid argument of %qE attribute"
27278 #: config/ia64/ia64.c:601
27279 #, gcc-internal-format
27280 msgid "%Jan address area attribute cannot be specified for local variables"
27283 #: config/ia64/ia64.c:608
27284 #, gcc-internal-format
27285 msgid "address area of %q+D conflicts with previous declaration"
27288 #: config/ia64/ia64.c:615
27289 #, gcc-internal-format
27290 msgid "%Jaddress area attribute cannot be specified for functions"
27293 #: config/ia64/ia64.c:5174 config/pa/pa.c:355 config/sh/sh.c:7955
27294 #: config/spu/spu.c:4613
27295 #, gcc-internal-format
27296 msgid "value of -mfixed-range must have form REG1-REG2"
27299 #: config/ia64/ia64.c:5201 config/pa/pa.c:382 config/sh/sh.c:7981
27300 #: config/spu/spu.c:4639
27301 #, gcc-internal-format
27302 msgid "%s-%s is an empty range"
27305 #: config/ia64/ia64.c:5231
27306 #, gcc-internal-format
27307 msgid "bad value %<%s%> for -mtls-size= switch"
27310 #: config/ia64/ia64.c:5260
27311 #, gcc-internal-format
27312 msgid "value %<%s%> for -mtune= switch is deprecated"
27315 #: config/ia64/ia64.c:5262
27316 #, gcc-internal-format
27317 msgid "GCC 4.4 is the last release with Itanium1 tuning support"
27320 #: config/ia64/ia64.c:5269
27321 #, gcc-internal-format
27322 msgid "bad value %<%s%> for -mtune= switch"
27325 #: config/ia64/ia64.c:5288
27326 #, gcc-internal-format
27327 msgid "not yet implemented: latency-optimized inline square root"
27330 #: config/ia64/ia64.c:10557
27331 #, gcc-internal-format
27332 msgid "version attribute is not a string"
27335 #: config/iq2000/iq2000.c:1832
27336 #, gcc-internal-format
27337 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
27340 #: config/iq2000/iq2000.c:2602
27341 #, gcc-internal-format
27342 msgid "argument %qd is not a constant"
27345 #: config/iq2000/iq2000.c:2904 config/xtensa/xtensa.c:2324
27346 #, gcc-internal-format
27347 msgid "PRINT_OPERAND_ADDRESS, null pointer"
27350 #: config/iq2000/iq2000.c:3059
27351 #, gcc-internal-format
27352 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
27355 #: config/iq2000/iq2000.c:3068 config/xtensa/xtensa.c:2178
27356 #, gcc-internal-format
27357 msgid "PRINT_OPERAND null pointer"
27360 #: config/m32c/m32c-pragma.c:63
27361 #, gcc-internal-format
27362 msgid "junk at end of #pragma GCC memregs [0..16]"
27365 #: config/m32c/m32c-pragma.c:70
27366 #, gcc-internal-format
27367 msgid "#pragma GCC memregs must precede any function decls"
27370 #: config/m32c/m32c-pragma.c:81 config/m32c/m32c-pragma.c:88
27371 #, gcc-internal-format
27372 msgid "#pragma GCC memregs takes a number [0..16]"
27375 #: config/m32c/m32c.c:416
27376 #, gcc-internal-format
27377 msgid "invalid target memregs value '%d'"
27380 #: config/m32c/m32c.c:2784
27381 #, gcc-internal-format
27382 msgid "%qE attribute is not supported for R8C target"
27385 #: config/m32c/m32c.c:2792
27386 #, gcc-internal-format
27387 msgid "%qE attribute applies only to functions"
27390 #. The argument must be a constant integer.
27391 #: config/m32c/m32c.c:2800 config/sh/sh.c:8187 config/sh/sh.c:8293
27392 #, gcc-internal-format
27393 msgid "%qE attribute argument not an integer constant"
27396 #: config/m32c/m32c.c:2809
27397 #, gcc-internal-format
27398 msgid "%qE attribute argument should be between 18 to 255"
27401 #: config/m32r/m32r.c:377
27402 #, gcc-internal-format
27403 msgid "invalid argument of %qs attribute"
27406 #: config/m68hc11/m68hc11.c:279
27407 #, gcc-internal-format
27408 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
27411 #: config/m68hc11/m68hc11.c:1232
27412 #, gcc-internal-format
27413 msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
27416 #: config/m68hc11/m68hc11.c:1239
27417 #, gcc-internal-format
27418 msgid "%<trap%> attribute is already used"
27421 #: config/m68k/m68k.c:550
27422 #, gcc-internal-format
27423 msgid "-mcpu=%s conflicts with -march=%s"
27426 #: config/m68k/m68k.c:621
27427 #, gcc-internal-format
27428 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
27431 #: config/m68k/m68k.c:683
27432 #, gcc-internal-format
27433 msgid "-falign-labels=%d is not supported"
27436 #: config/m68k/m68k.c:688
27437 #, gcc-internal-format
27438 msgid "-falign-loops=%d is not supported"
27441 #: config/m68k/m68k.c:791
27442 #, gcc-internal-format
27443 msgid "multiple interrupt attributes not allowed"
27446 #: config/m68k/m68k.c:798
27447 #, gcc-internal-format
27448 msgid "interrupt_thread is available only on fido"
27451 #: config/m68k/m68k.c:1120 config/rs6000/rs6000.c:15600
27452 #, gcc-internal-format
27453 msgid "stack limit expression is not supported"
27456 #: config/mips/mips.c:1283 config/mips/mips.c:1285
27457 #, gcc-internal-format
27458 msgid "%qs attribute only applies to functions"
27461 #: config/mips/mips.c:1295
27462 #, gcc-internal-format
27463 msgid "%qE cannot have both %<mips16%> and %<nomips16%> attributes"
27466 #: config/mips/mips.c:1317 config/mips/mips.c:1320
27467 #, gcc-internal-format
27468 msgid "%qE redeclared with conflicting %qs attributes"
27471 #: config/mips/mips.c:2780
27472 #, gcc-internal-format
27476 #: config/mips/mips.c:6116
27477 #, gcc-internal-format
27478 msgid "cannot handle inconsistent calls to %qs"
27481 #: config/mips/mips.c:8719
27482 #, gcc-internal-format
27483 msgid "the %<interrupt%> attribute requires a MIPS32r2 processor"
27486 #: config/mips/mips.c:8721
27487 #, gcc-internal-format
27488 msgid "the %<interrupt%> attribute requires %<-msoft-float%>"
27491 #: config/mips/mips.c:8723
27492 #, gcc-internal-format
27493 msgid "interrupt handlers cannot be MIPS16 functions"
27496 #: config/mips/mips.c:12134
27497 #, gcc-internal-format
27498 msgid "invalid argument to built-in function"
27501 #: config/mips/mips.c:12375
27502 #, gcc-internal-format
27503 msgid "built-in function %qE not supported for MIPS16"
27506 #: config/mips/mips.c:12953
27507 #, gcc-internal-format
27508 msgid "%qs does not support MIPS16 code"
27511 #: config/mips/mips.c:13927
27512 #, gcc-internal-format
27513 msgid "MIPS16 PIC for ABIs other than o32 and o64"
27516 #: config/mips/mips.c:13930
27517 #, gcc-internal-format
27518 msgid "MIPS16 -mxgot code"
27521 #: config/mips/mips.c:13933
27522 #, gcc-internal-format
27523 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
27526 #: config/mips/mips.c:14062
27527 #, gcc-internal-format
27528 msgid "CPU names must be lower case"
27531 #: config/mips/mips.c:14205
27532 #, gcc-internal-format
27534 "%<-%s%> conflicts with the other architecture options, which specify a %s "
27538 #: config/mips/mips.c:14221
27539 #, gcc-internal-format
27540 msgid "%<-march=%s%> is not compatible with the selected ABI"
27543 #: config/mips/mips.c:14236
27544 #, gcc-internal-format
27545 msgid "%<-mgp64%> used with a 32-bit processor"
27548 #: config/mips/mips.c:14238
27549 #, gcc-internal-format
27550 msgid "%<-mgp32%> used with a 64-bit ABI"
27553 #: config/mips/mips.c:14240
27554 #, gcc-internal-format
27555 msgid "%<-mgp64%> used with a 32-bit ABI"
27558 #: config/mips/mips.c:14256 config/mips/mips.c:14258 config/mips/mips.c:14325
27559 #, gcc-internal-format
27560 msgid "unsupported combination: %s"
27563 #: config/mips/mips.c:14262
27564 #, gcc-internal-format
27566 "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the "
27567 "mfhc1 and mthc1 instructions"
27570 #: config/mips/mips.c:14265
27571 #, gcc-internal-format
27572 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
27575 #: config/mips/mips.c:14319
27576 #, gcc-internal-format
27577 msgid "the %qs architecture does not support branch-likely instructions"
27580 #: config/mips/mips.c:14359
27581 #, gcc-internal-format
27582 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
27585 #: config/mips/mips.c:14367 config/mips/mips.c:14370
27586 #, gcc-internal-format
27587 msgid "cannot use small-data accesses for %qs"
27590 #: config/mips/mips.c:14384
27591 #, gcc-internal-format
27592 msgid "%<-mips3d%> requires %<-mpaired-single%>"
27595 #: config/mips/mips.c:14393
27596 #, gcc-internal-format
27597 msgid "%qs must be used with %qs"
27600 #: config/mips/mips.c:14400
27601 #, gcc-internal-format
27602 msgid "the %qs architecture does not support paired-single instructions"
27605 #: config/mips/mips.c:14406
27606 #, gcc-internal-format
27607 msgid "%qs requires a target that provides the %qs instruction"
27610 #: config/mips/mips.c:14506
27611 #, gcc-internal-format
27612 msgid "%qs requires branch-likely instructions"
27615 #. Output assembler code to FILE to increment profiler label # LABELNO
27616 #. for profiling a function entry.
27617 #: config/mips/mips.h:2335
27618 #, gcc-internal-format
27619 msgid "mips16 function profiling"
27622 #: config/mmix/mmix.c:226
27623 #, gcc-internal-format
27624 msgid "-f%s not supported: ignored"
27627 #: config/mmix/mmix.c:674
27628 #, gcc-internal-format
27629 msgid "support for mode %qs"
27632 #: config/mmix/mmix.c:688
27633 #, gcc-internal-format
27635 "too large function value type, needs %d registers, have only %d registers "
27639 #: config/mmix/mmix.c:858
27640 #, gcc-internal-format
27641 msgid "function_profiler support for MMIX"
27644 #: config/mmix/mmix.c:880
27645 #, gcc-internal-format
27646 msgid "MMIX Internal: Last named vararg would not fit in a register"
27649 #: config/mmix/mmix.c:1492 config/mmix/mmix.c:1516 config/mmix/mmix.c:1632
27650 #, gcc-internal-format
27651 msgid "MMIX Internal: Bad register: %d"
27654 #. Presumably there's a missing case above if we get here.
27655 #: config/mmix/mmix.c:1624
27656 #, gcc-internal-format
27657 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
27660 #: config/mmix/mmix.c:1910
27661 #, gcc-internal-format
27662 msgid "stack frame not a multiple of 8 bytes: %wd"
27665 #: config/mmix/mmix.c:2146
27666 #, gcc-internal-format
27667 msgid "stack frame not a multiple of octabyte: %wd"
27670 #: config/mmix/mmix.c:2486 config/mmix/mmix.c:2550
27671 #, gcc-internal-format
27672 msgid "MMIX Internal: %s is not a shiftable int"
27675 #: config/pa/pa.c:487
27676 #, gcc-internal-format
27677 msgid "PIC code generation is not supported in the portable runtime model"
27680 #: config/pa/pa.c:492
27681 #, gcc-internal-format
27682 msgid "PIC code generation is not compatible with fast indirect calls"
27685 #: config/pa/pa.c:497
27686 #, gcc-internal-format
27687 msgid "-g is only supported when using GAS on this processor,"
27690 #: config/pa/pa.c:498
27691 #, gcc-internal-format
27692 msgid "-g option disabled"
27695 #: config/pa/pa.c:8380
27696 #, gcc-internal-format
27698 "alignment (%u) for %s exceeds maximum alignment for global common data. "
27702 #: config/pa/pa-hpux11.h:82
27703 #, gcc-internal-format
27704 msgid "-munix=98 option required for C89 Amendment 1 features.\n"
27707 #: config/picochip/picochip.c:379
27708 #, gcc-internal-format
27709 msgid "invalid AE type specified (%s)\n"
27712 #: config/picochip/picochip.c:402
27713 #, gcc-internal-format
27714 msgid "Invalid mul type specified (%s) - expected mac, mul or none"
27717 #: config/picochip/picochip.c:634
27718 #, gcc-internal-format
27719 msgid "unexpected mode %s encountered in picochip_emit_save_register\n"
27722 #: config/picochip/picochip.c:801
27723 #, gcc-internal-format
27724 msgid "Defaulting to stack for %s register creation\n"
27727 #: config/picochip/picochip.c:1338
27728 #, gcc-internal-format
27729 msgid "LCFI labels have already been deferred."
27732 #: config/picochip/picochip.c:1401
27733 #, gcc-internal-format
27734 msgid "LM label has already been deferred."
27737 #: config/picochip/picochip.c:1681
27738 #, gcc-internal-format
27739 msgid "picochip_asm_output_opcode - Found multiple lines in VLIW packet %s\n"
27742 #: config/picochip/picochip.c:1784
27743 #, gcc-internal-format
27744 msgid "picochip_asm_output_opcode - can't output unknown operator %c\n"
27747 #: config/picochip/picochip.c:2036 config/picochip/picochip.c:2095
27748 #, gcc-internal-format
27749 msgid "%s: At least one operand can't be handled"
27752 #: config/picochip/picochip.c:2176
27753 #, gcc-internal-format
27754 msgid "Unknown short branch in %s (type %d)\n"
27757 #: config/picochip/picochip.c:2213
27758 #, gcc-internal-format
27759 msgid "Unknown long branch in %s (type %d)\n"
27762 #: config/picochip/picochip.c:2253 config/picochip/picochip.c:2321
27763 #, gcc-internal-format
27764 msgid "PUT uses port array index %d, which is out of range [%d..%d)"
27767 #: config/picochip/picochip.c:2287
27768 #, gcc-internal-format
27769 msgid "GET uses port array index %d, which is out of range [%d..%d)"
27772 #: config/picochip/picochip.c:3130
27773 #, gcc-internal-format
27774 msgid "Too many ALU instructions emitted (%d)\n"
27777 #: config/picochip/picochip.c:3761 config/picochip/picochip.c:3854
27778 #, gcc-internal-format
27779 msgid "%s: Second source operand is not a constant"
27782 #: config/picochip/picochip.c:3764 config/picochip/picochip.c:3815
27783 #: config/picochip/picochip.c:3857
27784 #, gcc-internal-format
27785 msgid "%s: Third source operand is not a constant"
27788 #: config/picochip/picochip.c:3818
27789 #, gcc-internal-format
27790 msgid "%s: Fourth source operand is not a constant"
27793 #: config/picochip/picochip.c:4128
27794 #, gcc-internal-format
27795 msgid "%s (disable warning using -mno-inefficient-warnings)"
27798 #: config/rs6000/host-darwin.c:62
27799 #, gcc-internal-format
27800 msgid "Segmentation Fault (code)"
27803 #: config/rs6000/host-darwin.c:132
27804 #, gcc-internal-format
27805 msgid "Segmentation Fault"
27808 #: config/rs6000/host-darwin.c:146
27809 #, gcc-internal-format
27810 msgid "While setting up signal stack: %m"
27813 #: config/rs6000/host-darwin.c:152
27814 #, gcc-internal-format
27815 msgid "While setting up signal handler: %m"
27818 #. Handle the machine specific pragma longcall. Its syntax is
27820 #. # pragma longcall ( TOGGLE )
27822 #. where TOGGLE is either 0 or 1.
27824 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
27825 #. whether or not new function declarations receive a longcall
27826 #. attribute by default.
27827 #: config/rs6000/rs6000-c.c:52
27828 #, gcc-internal-format
27829 msgid "ignoring malformed #pragma longcall"
27832 #: config/rs6000/rs6000-c.c:65
27833 #, gcc-internal-format
27834 msgid "missing open paren"
27837 #: config/rs6000/rs6000-c.c:67
27838 #, gcc-internal-format
27839 msgid "missing number"
27842 #: config/rs6000/rs6000-c.c:69
27843 #, gcc-internal-format
27844 msgid "missing close paren"
27847 #: config/rs6000/rs6000-c.c:72
27848 #, gcc-internal-format
27849 msgid "number must be 0 or 1"
27852 #: config/rs6000/rs6000-c.c:75
27853 #, gcc-internal-format
27854 msgid "junk at end of #pragma longcall"
27857 #: config/rs6000/rs6000-c.c:3023
27858 #, gcc-internal-format
27859 msgid "%s only accepts %d arguments"
27862 #: config/rs6000/rs6000-c.c:3028
27863 #, gcc-internal-format
27864 msgid "%s only accepts 1 argument"
27867 #: config/rs6000/rs6000-c.c:3033
27868 #, gcc-internal-format
27869 msgid "%s only accepts 2 arguments"
27872 #: config/rs6000/rs6000-c.c:3094
27873 #, gcc-internal-format
27874 msgid "vec_extract only accepts 2 arguments"
27877 #: config/rs6000/rs6000-c.c:3149
27878 #, gcc-internal-format
27879 msgid "vec_insert only accepts 3 arguments"
27882 #: config/rs6000/rs6000-c.c:3231
27883 #, gcc-internal-format
27884 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
27887 #: config/rs6000/rs6000-c.c:3274
27888 #, gcc-internal-format
27889 msgid "invalid parameter combination for AltiVec intrinsic"
27892 #: config/rs6000/rs6000.c:1372
27893 #, gcc-internal-format
27894 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
27897 #: config/rs6000/rs6000.c:1383
27898 #, gcc-internal-format
27899 msgid "-m64 requires PowerPC64 architecture, enabling"
27902 #: config/rs6000/rs6000.c:1604
27903 #, gcc-internal-format
27904 msgid "AltiVec not supported in this target"
27907 #: config/rs6000/rs6000.c:1606
27908 #, gcc-internal-format
27909 msgid "Spe not supported in this target"
27912 #: config/rs6000/rs6000.c:1633
27913 #, gcc-internal-format
27914 msgid "-mmultiple is not supported on little endian systems"
27917 #: config/rs6000/rs6000.c:1640
27918 #, gcc-internal-format
27919 msgid "-mstring is not supported on little endian systems"
27922 #: config/rs6000/rs6000.c:1654
27923 #, gcc-internal-format
27924 msgid "unknown -mdebug-%s switch"
27927 #: config/rs6000/rs6000.c:1666
27928 #, gcc-internal-format
27930 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
27933 #: config/rs6000/rs6000.c:2177
27934 #, gcc-internal-format
27935 msgid "unknown -m%s= option specified: '%s'"
27938 #: config/rs6000/rs6000.c:2223
27939 #, gcc-internal-format
27940 msgid "unknown value %s for -mfpu"
27943 #: config/rs6000/rs6000.c:2421
27944 #, gcc-internal-format
27945 msgid "not configured for ABI: '%s'"
27948 #: config/rs6000/rs6000.c:2434
27949 #, gcc-internal-format
27950 msgid "Using darwin64 ABI"
27953 #: config/rs6000/rs6000.c:2439
27954 #, gcc-internal-format
27955 msgid "Using old darwin ABI"
27958 #: config/rs6000/rs6000.c:2446
27959 #, gcc-internal-format
27960 msgid "Using IBM extended precision long double"
27963 #: config/rs6000/rs6000.c:2452
27964 #, gcc-internal-format
27965 msgid "Using IEEE extended precision long double"
27968 #: config/rs6000/rs6000.c:2457
27969 #, gcc-internal-format
27970 msgid "unknown ABI specified: '%s'"
27973 #: config/rs6000/rs6000.c:2484
27974 #, gcc-internal-format
27975 msgid "invalid option for -mfloat-gprs: '%s'"
27978 #: config/rs6000/rs6000.c:2494
27979 #, gcc-internal-format
27980 msgid "Unknown switch -mlong-double-%s"
27983 #: config/rs6000/rs6000.c:2515
27984 #, gcc-internal-format
27986 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
27987 "the installed C and C++ libraries"
27990 #: config/rs6000/rs6000.c:2523
27991 #, gcc-internal-format
27992 msgid "unknown -malign-XXXXX option specified: '%s'"
27995 #: config/rs6000/rs6000.c:2530
27996 #, gcc-internal-format
27997 msgid "-msingle-float option equivalent to -mhard-float"
28000 #: config/rs6000/rs6000.c:2546
28001 #, gcc-internal-format
28002 msgid "-msimple-fpu option ignored"
28005 #: config/rs6000/rs6000.c:5382
28006 #, gcc-internal-format
28008 "GCC vector returned by reference: non-standard ABI extension with no "
28009 "compatibility guarantee"
28012 #: config/rs6000/rs6000.c:5455
28013 #, gcc-internal-format
28015 "cannot return value in vector register because altivec instructions are "
28016 "disabled, use -maltivec to enable them"
28019 #: config/rs6000/rs6000.c:5713
28020 #, gcc-internal-format
28022 "cannot pass argument in vector register because altivec instructions are "
28023 "disabled, use -maltivec to enable them"
28026 #: config/rs6000/rs6000.c:6614
28027 #, gcc-internal-format
28029 "GCC vector passed by reference: non-standard ABI extension with no "
28030 "compatibility guarantee"
28033 #: config/rs6000/rs6000.c:7873
28034 #, gcc-internal-format
28035 msgid "argument 1 must be a 5-bit signed literal"
28038 #: config/rs6000/rs6000.c:7976 config/rs6000/rs6000.c:8908
28039 #, gcc-internal-format
28040 msgid "argument 2 must be a 5-bit unsigned literal"
28043 #: config/rs6000/rs6000.c:8016
28044 #, gcc-internal-format
28045 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
28048 #: config/rs6000/rs6000.c:8069
28049 #, gcc-internal-format
28050 msgid "argument 1 of __builtin_altivec_predicate is out of range"
28053 #: config/rs6000/rs6000.c:8318
28054 #, gcc-internal-format
28055 msgid "argument 3 must be a 4-bit unsigned literal"
28058 #: config/rs6000/rs6000.c:8490
28059 #, gcc-internal-format
28060 msgid "argument to %qs must be a 2-bit unsigned literal"
28063 #: config/rs6000/rs6000.c:8632
28064 #, gcc-internal-format
28065 msgid "unresolved overload for Altivec builtin %qF"
28068 #: config/rs6000/rs6000.c:8723
28069 #, gcc-internal-format
28070 msgid "argument to dss must be a 2-bit unsigned literal"
28073 #: config/rs6000/rs6000.c:9028
28074 #, gcc-internal-format
28075 msgid "argument 1 of __builtin_paired_predicate must be a constant"
28078 #: config/rs6000/rs6000.c:9075
28079 #, gcc-internal-format
28080 msgid "argument 1 of __builtin_paired_predicate is out of range"
28083 #: config/rs6000/rs6000.c:9100
28084 #, gcc-internal-format
28085 msgid "argument 1 of __builtin_spe_predicate must be a constant"
28088 #: config/rs6000/rs6000.c:9172
28089 #, gcc-internal-format
28090 msgid "argument 1 of __builtin_spe_predicate is out of range"
28093 #: config/rs6000/rs6000.c:15563
28094 #, gcc-internal-format
28095 msgid "stack frame too large"
28098 #: config/rs6000/rs6000.c:18606
28099 #, gcc-internal-format
28100 msgid "no profiling of 64-bit code for this ABI"
28103 #: config/rs6000/rs6000.c:20555
28104 #, gcc-internal-format
28105 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
28108 #: config/rs6000/rs6000.c:20557
28109 #, gcc-internal-format
28110 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
28113 #: config/rs6000/rs6000.c:20561
28114 #, gcc-internal-format
28115 msgid "use of %<long long%> in AltiVec types is invalid"
28118 #: config/rs6000/rs6000.c:20563
28119 #, gcc-internal-format
28120 msgid "use of %<double%> in AltiVec types is invalid"
28123 #: config/rs6000/rs6000.c:20565
28124 #, gcc-internal-format
28125 msgid "use of %<long double%> in AltiVec types is invalid"
28128 #: config/rs6000/rs6000.c:20567
28129 #, gcc-internal-format
28130 msgid "use of boolean types in AltiVec types is invalid"
28133 #: config/rs6000/rs6000.c:20569
28134 #, gcc-internal-format
28135 msgid "use of %<complex%> in AltiVec types is invalid"
28138 #: config/rs6000/rs6000.c:20571
28139 #, gcc-internal-format
28140 msgid "use of decimal floating point types in AltiVec types is invalid"
28143 #: config/rs6000/rs6000.c:22861
28144 #, gcc-internal-format
28145 msgid "emitting microcode insn %s\t[%s] #%d"
28148 #: config/rs6000/rs6000.c:22865
28149 #, gcc-internal-format
28150 msgid "emitting conditional microcode insn %s\t[%s] #%d"
28153 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:38 config/rs6000/aix52.h:38
28154 #: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
28155 #, gcc-internal-format
28156 msgid "-maix64 and POWER architecture are incompatible"
28159 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:43 config/rs6000/aix52.h:43
28160 #: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
28161 #, gcc-internal-format
28162 msgid "-maix64 requires PowerPC64 architecture remain enabled"
28165 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
28166 #: config/rs6000/aix61.h:49
28167 #, gcc-internal-format
28168 msgid "soft-float and long-double-128 are incompatible"
28171 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:47 config/rs6000/aix52.h:53
28172 #: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
28173 #, gcc-internal-format
28175 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
28178 #: config/rs6000/e500.h:39
28179 #, gcc-internal-format
28180 msgid "AltiVec and E500 instructions cannot coexist"
28183 #: config/rs6000/e500.h:41
28184 #, gcc-internal-format
28185 msgid "64-bit E500 not supported"
28188 #: config/rs6000/e500.h:43
28189 #, gcc-internal-format
28190 msgid "E500 and FPRs not supported"
28193 #: config/rs6000/eabispe.h:41 config/rs6000/linuxspe.h:41
28194 #, gcc-internal-format
28195 msgid "-m64 not supported in this configuration"
28198 #: config/rs6000/linux64.h:113
28199 #, gcc-internal-format
28200 msgid "-m64 requires a PowerPC64 cpu"
28203 #. Definitions for __builtin_return_address and __builtin_frame_address.
28204 #. __builtin_return_address (0) should give link register (65), enable
28206 #. This should be uncommented, so that the link register is used, but
28207 #. currently this would result in unmatched insns and spilling fixed
28208 #. registers so we'll leave it for another day. When these problems are
28209 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
28211 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
28212 #. Number of bytes into the frame return addresses can be found. See
28213 #. rs6000_stack_info in rs6000.c for more information on how the different
28214 #. abi's store the return address.
28215 #: config/rs6000/rs6000.h:1641
28216 #, gcc-internal-format
28217 msgid "RETURN_ADDRESS_OFFSET not supported"
28220 #. Sometimes certain combinations of command options do not make sense
28221 #. on a particular target machine. You can define a macro
28222 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
28223 #. defined, is executed once just after all the command options have
28226 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
28228 #: config/rs6000/sysv4.h:135
28229 #, gcc-internal-format
28230 msgid "bad value for -mcall-%s"
28233 #: config/rs6000/sysv4.h:151
28234 #, gcc-internal-format
28235 msgid "bad value for -msdata=%s"
28238 #: config/rs6000/sysv4.h:168
28239 #, gcc-internal-format
28240 msgid "-mrelocatable and -msdata=%s are incompatible"
28243 #: config/rs6000/sysv4.h:177
28244 #, gcc-internal-format
28245 msgid "-f%s and -msdata=%s are incompatible"
28248 #: config/rs6000/sysv4.h:186
28249 #, gcc-internal-format
28250 msgid "-msdata=%s and -mcall-%s are incompatible"
28253 #: config/rs6000/sysv4.h:195
28254 #, gcc-internal-format
28255 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
28258 #: config/rs6000/sysv4.h:201
28259 #, gcc-internal-format
28260 msgid "-mrelocatable and -mcall-%s are incompatible"
28263 #: config/rs6000/sysv4.h:208
28264 #, gcc-internal-format
28265 msgid "-fPIC and -mcall-%s are incompatible"
28268 #: config/rs6000/sysv4.h:215
28269 #, gcc-internal-format
28270 msgid "-mcall-aixdesc must be big endian"
28273 #: config/rs6000/sysv4.h:220
28274 #, gcc-internal-format
28275 msgid "-msecure-plt not supported by your assembler"
28278 #: config/rs6000/sysv4.h:238
28279 #, gcc-internal-format
28280 msgid "-m%s not supported in this configuration"
28283 #: config/s390/s390.c:1522
28284 #, gcc-internal-format
28285 msgid "stack guard value must be an exact power of 2"
28288 #: config/s390/s390.c:1529
28289 #, gcc-internal-format
28290 msgid "stack size must be an exact power of 2"
28293 #: config/s390/s390.c:1574
28294 #, gcc-internal-format
28295 msgid "z/Architecture mode not supported on %s"
28298 #: config/s390/s390.c:1576
28299 #, gcc-internal-format
28300 msgid "64-bit ABI not supported in ESA/390 mode"
28303 #: config/s390/s390.c:1583
28304 #, gcc-internal-format
28305 msgid "Hardware decimal floating point instructions not available on %s"
28308 #: config/s390/s390.c:1586
28309 #, gcc-internal-format
28311 "Hardware decimal floating point instructions not available in ESA/390 mode"
28314 #: config/s390/s390.c:1596
28315 #, gcc-internal-format
28316 msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
28319 #: config/s390/s390.c:1618
28320 #, gcc-internal-format
28322 "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
28325 #: config/s390/s390.c:1624
28326 #, gcc-internal-format
28327 msgid "stack size must be greater than the stack guard value"
28330 #: config/s390/s390.c:1626
28331 #, gcc-internal-format
28332 msgid "stack size must not be greater than 64k"
28335 #: config/s390/s390.c:1629
28336 #, gcc-internal-format
28337 msgid "-mstack-guard implies use of -mstack-size"
28340 #: config/s390/s390.c:7065
28341 #, gcc-internal-format
28342 msgid "total size of local variables exceeds architecture limit"
28345 #: config/s390/s390.c:7734
28346 #, gcc-internal-format
28347 msgid "frame size of function %qs is "
28350 #: config/s390/s390.c:7764
28351 #, gcc-internal-format
28352 msgid "frame size of %qs is "
28355 #: config/s390/s390.c:7768
28356 #, gcc-internal-format
28357 msgid "%qs uses dynamic stack allocation"
28360 #: config/score/score3.c:653 config/score/score7.c:652
28361 #, gcc-internal-format
28362 msgid "-fPIC and -G are incompatible"
28365 #: config/sh/sh.c:6954
28366 #, gcc-internal-format
28367 msgid "__builtin_saveregs not supported by this subtarget"
28370 #: config/sh/sh.c:8043
28371 #, gcc-internal-format
28372 msgid "%qE attribute only applies to interrupt functions"
28375 #: config/sh/sh.c:8126
28376 #, gcc-internal-format
28377 msgid "%qE attribute is supported only for SH2A"
28380 #: config/sh/sh.c:8156
28381 #, gcc-internal-format
28382 msgid "attribute interrupt_handler is not compatible with -m5-compact"
28385 #: config/sh/sh.c:8173
28386 #, gcc-internal-format
28387 msgid "%qE attribute only applies to SH2A"
28390 #: config/sh/sh.c:8195
28391 #, gcc-internal-format
28392 msgid "%qE attribute argument should be between 0 to 255"
28395 #. The argument must be a constant string.
28396 #: config/sh/sh.c:8268
28397 #, gcc-internal-format
28398 msgid "%qE attribute argument not a string constant"
28401 #: config/sh/sh.c:10539
28402 #, gcc-internal-format
28403 msgid "r0 needs to be available as a call-clobbered register"
28406 #: config/sh/sh.c:10560
28407 #, gcc-internal-format
28408 msgid "Need a second call-clobbered general purpose register"
28411 #: config/sh/sh.c:10568
28412 #, gcc-internal-format
28413 msgid "Need a call-clobbered target register"
28416 #: config/sh/symbian.c:146
28417 #, gcc-internal-format
28419 "function %q+D is defined after prior declaration as dllimport: attribute "
28423 #: config/sh/symbian.c:158
28424 #, gcc-internal-format
28425 msgid "inline function %q+D is declared as dllimport: attribute ignored"
28428 #: config/sh/symbian.c:272
28429 #, gcc-internal-format
28430 msgid "%qE declared as both exported to and imported from a DLL"
28433 #: config/sh/symbian.c:279
28434 #, gcc-internal-format
28436 "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
28439 #: config/sh/symbian.c:325
28440 #, gcc-internal-format
28441 msgid "%s %q+D %s after being referenced with dllimport linkage"
28444 #: config/sh/symbian.c:408 config/sh/symbian.c:415
28445 #, gcc-internal-format
28446 msgid "%qs attribute ignored"
28449 #: config/sh/symbian.c:891 cp/tree.c:2858
28450 #, gcc-internal-format
28451 msgid "lang_* check: failed in %s, at %s:%d"
28455 #: config/sh/netbsd-elf.h:94
28456 #, gcc-internal-format
28457 msgid "unimplemented-shmedia profiling"
28460 #. There are no delay slots on SHmedia.
28461 #. Relaxation isn't yet supported for SHmedia
28462 #. 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.
28463 #. Assembler CFI isn't yet fully supported for SHmedia.
28464 #. Only the sh64-elf assembler fully supports .quad properly.
28465 #. 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.
28466 #. SH4 tends to emphasize speed.
28467 #. These have their own way of doing things.
28468 #. ??? Should we use the integer SHmedia function instead?
28469 #. SH1 .. SH3 cores often go into small-footprint systems, so default to the smallest implementation available.
28470 #. ??? EXPERIMENTAL
28471 #. User supplied - leave it alone.
28472 #. The debugging information is sufficient, but gdb doesn't implement this yet
28473 #. Never run scheduling before reload, since that can break global alloc, and generates slower code anyway due to the pressure on R0.
28474 #. 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.
28475 #. ??? 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>.
28476 #: config/sh/sh.h:728
28477 #, gcc-internal-format
28478 msgid "ignoring -fschedule-insns because of exception handling bug"
28481 #. 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.
28482 #: config/sh/vxworks.h:43
28483 #, gcc-internal-format
28484 msgid "-mrelax is only supported for RTP PIC"
28487 #: config/sparc/sparc.c:705
28488 #, gcc-internal-format
28489 msgid "%s is not supported by this configuration"
28492 #: config/sparc/sparc.c:712
28493 #, gcc-internal-format
28494 msgid "-mlong-double-64 not allowed with -m64"
28497 #: config/sparc/sparc.c:732
28498 #, gcc-internal-format
28499 msgid "bad value (%s) for -mcmodel= switch"
28502 #: config/sparc/sparc.c:737
28503 #, gcc-internal-format
28504 msgid "-mcmodel= is not supported on 32 bit systems"
28507 #: config/spu/spu-c.c:141
28508 #, gcc-internal-format
28509 msgid "insufficient arguments to overloaded function %s"
28512 #: config/spu/spu-c.c:173
28513 #, gcc-internal-format
28514 msgid "too many arguments to overloaded function %s"
28517 #: config/spu/spu-c.c:185
28518 #, gcc-internal-format
28519 msgid "parameter list does not match a valid signature for %s()"
28522 #: config/spu/spu.c:450 config/spu/spu.c:461
28523 #, gcc-internal-format
28524 msgid "Unknown architecture '%s'"
28527 #: config/spu/spu.c:5973
28528 #, gcc-internal-format
28529 msgid "%s expects an integer literal in the range [%d, %d]."
28532 #: config/spu/spu.c:5993
28533 #, gcc-internal-format
28534 msgid "%s expects an integer literal in the range [%d, %d]. ("
28537 #: config/spu/spu.c:6023
28538 #, gcc-internal-format
28539 msgid "%d least significant bits of %s are ignored."
28542 #: config/stormy16/stormy16.c:1086
28543 #, gcc-internal-format
28544 msgid "local variable memory requirements exceed capacity"
28547 #: config/stormy16/stormy16.c:1243
28548 #, gcc-internal-format
28549 msgid "function_profiler support"
28552 #: config/stormy16/stormy16.c:1333
28553 #, gcc-internal-format
28554 msgid "cannot use va_start in interrupt function"
28557 #: config/stormy16/stormy16.c:1875
28558 #, gcc-internal-format
28559 msgid "switch statement of size %lu entries too large"
28562 #: config/stormy16/stormy16.c:2244
28563 #, gcc-internal-format
28564 msgid "%<__BELOW100__%> attribute only applies to variables"
28567 #: config/stormy16/stormy16.c:2251
28568 #, gcc-internal-format
28569 msgid "__BELOW100__ attribute not allowed with auto storage class"
28572 #: config/v850/v850-c.c:66
28573 #, gcc-internal-format
28574 msgid "#pragma GHS endXXXX found without previous startXXX"
28577 #: config/v850/v850-c.c:69
28578 #, gcc-internal-format
28579 msgid "#pragma GHS endXXX does not match previous startXXX"
28582 #: config/v850/v850-c.c:95
28583 #, gcc-internal-format
28584 msgid "cannot set interrupt attribute: no current function"
28587 #: config/v850/v850-c.c:103
28588 #, gcc-internal-format
28589 msgid "cannot set interrupt attribute: no such identifier"
28592 #: config/v850/v850-c.c:152
28593 #, gcc-internal-format
28594 msgid "junk at end of #pragma ghs section"
28597 #: config/v850/v850-c.c:169
28598 #, gcc-internal-format
28599 msgid "unrecognized section name %qE"
28602 #: config/v850/v850-c.c:184
28603 #, gcc-internal-format
28604 msgid "malformed #pragma ghs section"
28607 #: config/v850/v850-c.c:203
28608 #, gcc-internal-format
28609 msgid "junk at end of #pragma ghs interrupt"
28612 #: config/v850/v850-c.c:214
28613 #, gcc-internal-format
28614 msgid "junk at end of #pragma ghs starttda"
28617 #: config/v850/v850-c.c:225
28618 #, gcc-internal-format
28619 msgid "junk at end of #pragma ghs startsda"
28622 #: config/v850/v850-c.c:236
28623 #, gcc-internal-format
28624 msgid "junk at end of #pragma ghs startzda"
28627 #: config/v850/v850-c.c:247
28628 #, gcc-internal-format
28629 msgid "junk at end of #pragma ghs endtda"
28632 #: config/v850/v850-c.c:258
28633 #, gcc-internal-format
28634 msgid "junk at end of #pragma ghs endsda"
28637 #: config/v850/v850-c.c:269
28638 #, gcc-internal-format
28639 msgid "junk at end of #pragma ghs endzda"
28642 #: config/v850/v850.c:184
28643 #, gcc-internal-format
28644 msgid "value passed to %<-m%s%> is too large"
28647 #: config/v850/v850.c:2084
28648 #, gcc-internal-format
28649 msgid "%Jdata area attributes cannot be specified for local variables"
28652 #: config/v850/v850.c:2095
28653 #, gcc-internal-format
28654 msgid "data area of %q+D conflicts with previous declaration"
28657 #: config/v850/v850.c:2225
28658 #, gcc-internal-format
28659 msgid "bogus JR construction: %d"
28662 #: config/v850/v850.c:2243 config/v850/v850.c:2352
28663 #, gcc-internal-format
28664 msgid "bad amount of stack space removal: %d"
28667 #: config/v850/v850.c:2332
28668 #, gcc-internal-format
28669 msgid "bogus JARL construction: %d\n"
28672 #: config/v850/v850.c:2631
28673 #, gcc-internal-format
28674 msgid "bogus DISPOSE construction: %d"
28677 #: config/v850/v850.c:2650
28678 #, gcc-internal-format
28679 msgid "too much stack space to dispose of: %d"
28682 #: config/v850/v850.c:2752
28683 #, gcc-internal-format
28684 msgid "bogus PREPEARE construction: %d"
28687 #: config/v850/v850.c:2771
28688 #, gcc-internal-format
28689 msgid "too much stack space to prepare: %d"
28692 #: config/xtensa/xtensa.c:2065
28693 #, gcc-internal-format
28694 msgid "boolean registers required for the floating-point option"
28697 #: config/xtensa/xtensa.c:2100
28698 #, gcc-internal-format
28699 msgid "-f%s is not supported with CONST16 instructions"
28702 #: config/xtensa/xtensa.c:2105
28703 #, gcc-internal-format
28704 msgid "PIC is required but not supported with CONST16 instructions"
28707 #: config/xtensa/xtensa.c:3010 config/xtensa/xtensa.c:3050
28708 #, gcc-internal-format
28709 msgid "bad builtin code"
28712 #: config/xtensa/xtensa.c:3160
28713 #, gcc-internal-format
28714 msgid "only uninitialized variables can be placed in a .bss section"
28718 #, gcc-internal-format
28719 msgid "%s %D(%T, %T, %T) <built-in>"
28723 #, gcc-internal-format
28724 msgid "%s %D(%T, %T) <built-in>"
28728 #, gcc-internal-format
28729 msgid "%s %D(%T) <built-in>"
28733 #, gcc-internal-format
28734 msgid "%s %T <conversion>"
28738 #, gcc-internal-format
28739 msgid "%s %+#D <near match>"
28742 #: cp/call.c:2569 cp/pt.c:1407
28743 #, gcc-internal-format
28748 #, gcc-internal-format
28749 msgid "conversion from %qT to %qT is ambiguous"
28752 #: cp/call.c:3010 cp/call.c:3030 cp/call.c:3094
28753 #, gcc-internal-format
28754 msgid "no matching function for call to %<%D(%A)%>"
28757 #: cp/call.c:3033 cp/call.c:3097
28758 #, gcc-internal-format
28759 msgid "call of overloaded %<%D(%A)%> is ambiguous"
28762 #. It's no good looking for an overloaded operator() on a
28763 #. pointer-to-member-function.
28765 #, gcc-internal-format
28767 "pointer-to-member function %E cannot be called without an object; consider "
28772 #, gcc-internal-format
28773 msgid "no match for call to %<(%T) (%A)%>"
28777 #, gcc-internal-format
28778 msgid "call of %<(%T) (%A)%> is ambiguous"
28782 #, gcc-internal-format
28783 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
28787 #, gcc-internal-format
28788 msgid "%s for %<operator%s%> in %<%E%s%>"
28792 #, gcc-internal-format
28793 msgid "%s for %<operator[]%> in %<%E[%E]%>"
28797 #, gcc-internal-format
28798 msgid "%s for %qs in %<%s %E%>"
28802 #, gcc-internal-format
28803 msgid "%s for %<operator%s%> in %<%E %s %E%>"
28807 #, gcc-internal-format
28808 msgid "%s for %<operator%s%> in %<%s%E%>"
28812 #, gcc-internal-format
28813 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
28817 #, gcc-internal-format
28819 "second operand to the conditional operator is of type %<void%>, but the "
28820 "third operand is neither a throw-expression nor of type %<void%>"
28824 #, gcc-internal-format
28826 "third operand to the conditional operator is of type %<void%>, but the "
28827 "second operand is neither a throw-expression nor of type %<void%>"
28830 #: cp/call.c:3543 cp/call.c:3779
28831 #, gcc-internal-format
28832 msgid "operands to ?: have different types %qT and %qT"
28836 #, gcc-internal-format
28837 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
28841 #, gcc-internal-format
28842 msgid "enumeral and non-enumeral type in conditional expression"
28846 #, gcc-internal-format
28847 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
28851 #, gcc-internal-format
28852 msgid "comparison between %q#T and %q#T"
28856 #, gcc-internal-format
28857 msgid "no corresponding deallocation function for %qD"
28861 #, gcc-internal-format
28862 msgid "no suitable %<operator %s%> for %qT"
28866 #, gcc-internal-format
28867 msgid "%q+#D is private"
28871 #, gcc-internal-format
28872 msgid "%q+#D is protected"
28876 #, gcc-internal-format
28877 msgid "%q+#D is inaccessible"
28881 #, gcc-internal-format
28882 msgid "within this context"
28886 #, gcc-internal-format
28887 msgid "passing NULL to non-pointer argument %P of %qD"
28891 #, gcc-internal-format
28892 msgid "converting to non-pointer type %qT from NULL"
28896 #, gcc-internal-format
28897 msgid "converting %<false%> to pointer type for argument %P of %qD"
28900 #: cp/call.c:4564 cp/cvt.c:217
28901 #, gcc-internal-format
28902 msgid "invalid conversion from %qT to %qT"
28906 #, gcc-internal-format
28907 msgid " initializing argument %P of %qD"
28911 #, gcc-internal-format
28913 "converting to %qT from initializer list would use explicit constructor %qD"
28917 #, gcc-internal-format
28918 msgid "cannot bind bitfield %qE to %qT"
28921 #: cp/call.c:4756 cp/call.c:4774
28922 #, gcc-internal-format
28923 msgid "cannot bind packed field %qE to %qT"
28927 #, gcc-internal-format
28928 msgid "cannot bind rvalue %qE to %qT"
28932 #, gcc-internal-format
28934 "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
28938 #. Undefined behavior [expr.call] 5.2.2/7.
28940 #, gcc-internal-format
28942 "cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
28947 #, gcc-internal-format
28948 msgid "the default argument for parameter %d of %qD has not yet been parsed"
28952 #, gcc-internal-format
28953 msgid "recursive evaluation of default argument for %q#D"
28957 #, gcc-internal-format
28958 msgid "argument of function call might be a candidate for a format attribute"
28962 #, gcc-internal-format
28963 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
28967 #, gcc-internal-format
28968 msgid "%qT is not an accessible base of %qT"
28972 #, gcc-internal-format
28973 msgid "could not find class$ field in java interface type %qT"
28977 #, gcc-internal-format
28978 msgid "call to non-function %qD"
28982 #, gcc-internal-format
28983 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
28987 #, gcc-internal-format
28988 msgid "call of overloaded %<%s(%A)%> is ambiguous"
28992 #, gcc-internal-format
28993 msgid "cannot call member function %qD without object"
28997 #, gcc-internal-format
28998 msgid "passing %qT chooses %qT over %qT"
29001 #: cp/call.c:6679 cp/name-lookup.c:4474 cp/name-lookup.c:4919
29002 #, gcc-internal-format
29003 msgid " in call to %qD"
29007 #, gcc-internal-format
29008 msgid "choosing %qD over %qD"
29012 #, gcc-internal-format
29013 msgid " for conversion from %qT to %qT"
29017 #, gcc-internal-format
29018 msgid " because conversion sequence for the argument is better"
29022 #, gcc-internal-format
29023 msgid "default argument mismatch in overload resolution"
29027 #, gcc-internal-format
29028 msgid " candidate 1: %q+#F"
29032 #, gcc-internal-format
29033 msgid " candidate 2: %q+#F"
29037 #, gcc-internal-format
29039 "ISO C++ says that these are ambiguous, even though the worst conversion for "
29040 "the first is better than the worst conversion for the second:"
29044 #, gcc-internal-format
29045 msgid "could not convert %qE to %qT"
29049 #, gcc-internal-format
29051 "invalid initialization of non-const reference of type %qT from a temporary "
29056 #, gcc-internal-format
29058 "invalid initialization of reference of type %qT from expression of type %qT"
29062 #, gcc-internal-format
29063 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
29067 #, gcc-internal-format
29068 msgid "Java class %qT cannot have a destructor"
29072 #, gcc-internal-format
29073 msgid "Java class %qT cannot have an implicit non-trivial destructor"
29077 #, gcc-internal-format
29078 msgid "repeated using declaration %q+D"
29082 #, gcc-internal-format
29083 msgid "using declaration %q+D conflicts with a previous using declaration"
29087 #, gcc-internal-format
29088 msgid "%q+#D cannot be overloaded"
29092 #, gcc-internal-format
29097 #, gcc-internal-format
29098 msgid "conflicting access specifications for method %q+D, ignored"
29102 #, gcc-internal-format
29103 msgid "conflicting access specifications for field %qE, ignored"
29106 #: cp/class.c:1216 cp/class.c:1224
29107 #, gcc-internal-format
29108 msgid "%q+D invalid in %q#T"
29112 #, gcc-internal-format
29113 msgid " because of local method %q+#D with same name"
29117 #, gcc-internal-format
29118 msgid " because of local member %q+#D with same name"
29122 #, gcc-internal-format
29123 msgid "base class %q#T has a non-virtual destructor"
29127 #, gcc-internal-format
29128 msgid "all member functions in class %qT are private"
29132 #, gcc-internal-format
29133 msgid "%q#T only defines a private destructor and has no friends"
29137 #, gcc-internal-format
29138 msgid "%q#T only defines private constructors and has no friends"
29142 #, gcc-internal-format
29143 msgid "no unique final overrider for %qD in %qT"
29146 #. Here we know it is a hider, and no overrider exists.
29148 #, gcc-internal-format
29149 msgid "%q+D was hidden"
29153 #, gcc-internal-format
29157 #: cp/class.c:2511 cp/decl2.c:1269
29158 #, gcc-internal-format
29159 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
29163 #, gcc-internal-format
29165 "%q+#D invalid; an anonymous struct can only have non-static data members"
29168 #: cp/class.c:2522 cp/decl2.c:1275
29169 #, gcc-internal-format
29170 msgid "private member %q+#D in anonymous union"
29174 #, gcc-internal-format
29175 msgid "private member %q+#D in anonymous struct"
29178 #: cp/class.c:2529 cp/decl2.c:1277
29179 #, gcc-internal-format
29180 msgid "protected member %q+#D in anonymous union"
29184 #, gcc-internal-format
29185 msgid "protected member %q+#D in anonymous struct"
29189 #, gcc-internal-format
29190 msgid "bit-field %q+#D with non-integral type"
29194 #, gcc-internal-format
29195 msgid "bit-field %q+D width not an integer constant"
29199 #, gcc-internal-format
29200 msgid "negative width in bit-field %q+D"
29204 #, gcc-internal-format
29205 msgid "zero width for bit-field %q+D"
29209 #, gcc-internal-format
29210 msgid "width of %q+D exceeds its type"
29214 #, gcc-internal-format
29215 msgid "%q+D is too small to hold all values of %q#T"
29219 #, gcc-internal-format
29220 msgid "member %q+#D with constructor not allowed in union"
29224 #, gcc-internal-format
29225 msgid "member %q+#D with destructor not allowed in union"
29229 #, gcc-internal-format
29230 msgid "member %q+#D with copy assignment operator not allowed in union"
29234 #, gcc-internal-format
29235 msgid "multiple fields in union %qT initialized"
29239 #, gcc-internal-format
29240 msgid "%q+D may not be static because it is a member of a union"
29244 #, gcc-internal-format
29245 msgid "%q+D may not have reference type %qT because it is a member of a union"
29249 #, gcc-internal-format
29250 msgid "field %q+D invalidly declared function type"
29254 #, gcc-internal-format
29255 msgid "field %q+D invalidly declared method type"
29259 #, gcc-internal-format
29260 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
29264 #, gcc-internal-format
29265 msgid "field %q+#D with same name as class"
29269 #, gcc-internal-format
29270 msgid "%q#T has pointer data members"
29274 #, gcc-internal-format
29275 msgid " but does not override %<%T(const %T&)%>"
29279 #, gcc-internal-format
29280 msgid " or %<operator=(const %T&)%>"
29284 #, gcc-internal-format
29285 msgid " but does not override %<operator=(const %T&)%>"
29289 #, gcc-internal-format
29291 "offset of empty base %qT may not be ABI-compliant and maychange in a future "
29296 #, gcc-internal-format
29297 msgid "class %qT will be considered nearly empty in a future version of GCC"
29301 #, gcc-internal-format
29302 msgid "initializer specified for non-virtual method %q+D"
29306 #, gcc-internal-format
29307 msgid "non-static reference %q+#D in class without a constructor"
29311 #, gcc-internal-format
29312 msgid "non-static const member %q+#D in class without a constructor"
29316 #, gcc-internal-format
29318 "offset of virtual base %qT is not ABI-compliant and may change in a future "
29323 #, gcc-internal-format
29324 msgid "direct base %qT inaccessible in %qT due to ambiguity"
29328 #, gcc-internal-format
29329 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
29333 #, gcc-internal-format
29335 "size assigned to %qT may not be ABI-compliant and may change in a future "
29340 #, gcc-internal-format
29342 "the offset of %qD may not be ABI-compliant and may change in a future "
29347 #, gcc-internal-format
29349 "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
29353 #, gcc-internal-format
29355 "%q+D contains empty classes which may cause base classes to be placed at "
29356 "different locations in a future version of GCC"
29360 #, gcc-internal-format
29362 "layout of classes derived from empty class %qT may change in a future "
29367 #, gcc-internal-format
29368 msgid "redefinition of %q#T"
29372 #, gcc-internal-format
29373 msgid "%q#T has virtual functions and accessible non-virtual destructor"
29377 #, gcc-internal-format
29378 msgid "trying to finish struct, but kicked out due to previous parse errors"
29382 #, gcc-internal-format
29383 msgid "language string %<\"%E\"%> not recognized"
29387 #, gcc-internal-format
29388 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
29392 #, gcc-internal-format
29393 msgid "no matches converting function %qD to type %q#T"
29397 #, gcc-internal-format
29398 msgid "converting overloaded function %qD to type %q#T is ambiguous"
29402 #, gcc-internal-format
29403 msgid "assuming pointer to member %qD"
29407 #, gcc-internal-format
29408 msgid "(a pointer to member can only be formed with %<&%E%>)"
29411 #: cp/class.c:6271 cp/class.c:6305
29412 #, gcc-internal-format
29413 msgid "not enough type information"
29417 #, gcc-internal-format
29418 msgid "argument of type %qT does not match %qT"
29421 #. [basic.scope.class]
29423 #. A name N used in a class S shall refer to the same declaration
29424 #. in its context and when re-evaluated in the completed scope of
29426 #: cp/class.c:6588 cp/decl.c:1180 cp/name-lookup.c:525
29427 #, gcc-internal-format
29428 msgid "declaration of %q#D"
29432 #, gcc-internal-format
29433 msgid "changes meaning of %qD from %q+#D"
29436 #: cp/cp-gimplify.c:94
29437 #, gcc-internal-format
29438 msgid "continue statement not within loop or switch"
29441 #: cp/cp-gimplify.c:409
29442 #, gcc-internal-format
29443 msgid "statement with no effect"
29446 #: cp/cp-gimplify.c:1141
29447 #, gcc-internal-format
29448 msgid "%qE implicitly determined as %<firstprivate%> has reference type"
29452 #, gcc-internal-format
29453 msgid "can't convert from incomplete type %qT to %qT"
29457 #, gcc-internal-format
29458 msgid "conversion of %qE from %qT to %qT is ambiguous"
29461 #: cp/cvt.c:168 cp/cvt.c:193 cp/cvt.c:238
29462 #, gcc-internal-format
29463 msgid "cannot convert %qE from type %qT to type %qT"
29467 #, gcc-internal-format
29468 msgid "conversion from %qT to %qT discards qualifiers"
29471 #: cp/cvt.c:470 cp/typeck.c:5485
29472 #, gcc-internal-format
29473 msgid "casting %qT to %qT does not dereference pointer"
29477 #, gcc-internal-format
29478 msgid "cannot convert type %qT to type %qT"
29482 #, gcc-internal-format
29483 msgid "conversion from %q#T to %q#T"
29487 #, gcc-internal-format
29489 "the result of the conversion is unspecified because %qE is outside the range "
29493 #: cp/cvt.c:678 cp/cvt.c:698
29494 #, gcc-internal-format
29495 msgid "%q#T used where a %qT was expected"
29499 #, gcc-internal-format
29500 msgid "%q#T used where a floating point value was expected"
29504 #, gcc-internal-format
29505 msgid "conversion from %qT to non-scalar type %qT requested"
29509 #, gcc-internal-format
29510 msgid "pseudo-destructor is not called"
29514 #, gcc-internal-format
29515 msgid "object of incomplete type %qT will not be accessed in %s"
29519 #, gcc-internal-format
29520 msgid "object of type %qT will not be accessed in %s"
29523 #: cp/cvt.c:895 cp/cvt.c:1009
29524 #, gcc-internal-format
29525 msgid "value computed is not used"
29529 #, gcc-internal-format
29530 msgid "object %qE of incomplete type %qT will not be accessed in %s"
29534 #, gcc-internal-format
29535 msgid "%s cannot resolve address of overloaded function"
29539 #, gcc-internal-format
29540 msgid "%s is a reference, not call, to function %qE"
29544 #, gcc-internal-format
29545 msgid "%s has no effect"
29549 #, gcc-internal-format
29550 msgid "converting NULL to non-pointer type"
29554 #, gcc-internal-format
29555 msgid "ambiguous default type conversion from %qT"
29559 #, gcc-internal-format
29560 msgid " candidate conversions include %qD and %qD"
29564 #, gcc-internal-format
29565 msgid "%qD was declared %<extern%> and later %<static%>"
29568 #: cp/decl.c:1044 cp/decl.c:1591 objc/objc-act.c:2938 objc/objc-act.c:7539
29569 #, gcc-internal-format
29570 msgid "previous declaration of %q+D"
29574 #, gcc-internal-format
29575 msgid "declaration of %qF throws different exceptions"
29579 #, gcc-internal-format
29580 msgid "from previous declaration %q+F"
29584 #, gcc-internal-format
29585 msgid "function %q+D redeclared as inline"
29589 #, gcc-internal-format
29590 msgid "previous declaration of %q+D with attribute noinline"
29594 #, gcc-internal-format
29595 msgid "function %q+D redeclared with attribute noinline"
29599 #, gcc-internal-format
29600 msgid "previous declaration of %q+D was inline"
29603 #: cp/decl.c:1167 cp/decl.c:1240
29604 #, gcc-internal-format
29605 msgid "shadowing %s function %q#D"
29609 #, gcc-internal-format
29610 msgid "library function %q#D redeclared as non-function %q#D"
29614 #, gcc-internal-format
29615 msgid "conflicts with built-in declaration %q#D"
29618 #: cp/decl.c:1235 cp/decl.c:1361 cp/decl.c:1377
29619 #, gcc-internal-format
29620 msgid "new declaration %q#D"
29624 #, gcc-internal-format
29625 msgid "ambiguates built-in declaration %q#D"
29629 #, gcc-internal-format
29630 msgid "%q#D redeclared as different kind of symbol"
29634 #, gcc-internal-format
29635 msgid "previous declaration of %q+#D"
29639 #, gcc-internal-format
29640 msgid "declaration of template %q#D"
29643 #: cp/decl.c:1348 cp/name-lookup.c:526 cp/name-lookup.c:812
29644 #: cp/name-lookup.c:823
29645 #, gcc-internal-format
29646 msgid "conflicts with previous declaration %q+#D"
29649 #: cp/decl.c:1362 cp/decl.c:1378
29650 #, gcc-internal-format
29651 msgid "ambiguates old declaration %q+#D"
29655 #, gcc-internal-format
29656 msgid "declaration of C function %q#D conflicts with"
29660 #, gcc-internal-format
29661 msgid "previous declaration %q+#D here"
29665 #, gcc-internal-format
29666 msgid "conflicting declaration %q#D"
29670 #, gcc-internal-format
29671 msgid "%q+D has a previous declaration as %q#D"
29674 #. [namespace.alias]
29676 #. A namespace-name or namespace-alias shall not be declared as
29677 #. the name of any other entity in the same declarative region.
29678 #. A namespace-name defined at global scope shall not be
29679 #. declared as the name of any other entity in any global scope
29682 #, gcc-internal-format
29683 msgid "declaration of namespace %qD conflicts with"
29687 #, gcc-internal-format
29688 msgid "previous declaration of namespace %q+D here"
29692 #, gcc-internal-format
29693 msgid "%q+#D previously defined here"
29696 #. Prototype decl follows defn w/o prototype.
29698 #, gcc-internal-format
29699 msgid "prototype for %q+#D"
29703 #, gcc-internal-format
29704 msgid "%Jfollows non-prototype definition here"
29708 #, gcc-internal-format
29709 msgid "previous declaration of %q+#D with %qL linkage"
29713 #, gcc-internal-format
29714 msgid "conflicts with new declaration with %qL linkage"
29717 #: cp/decl.c:1527 cp/decl.c:1533
29718 #, gcc-internal-format
29719 msgid "default argument given for parameter %d of %q#D"
29722 #: cp/decl.c:1529 cp/decl.c:1535
29723 #, gcc-internal-format
29724 msgid "after previous specification in %q+#D"
29728 #, gcc-internal-format
29729 msgid "redundant redeclaration of %qD in same scope"
29733 #, gcc-internal-format
29734 msgid "deleted definition of %qD"
29738 #, gcc-internal-format
29739 msgid "after previous declaration %q+D"
29742 #. From [temp.expl.spec]:
29744 #. If a template, a member template or the member of a class
29745 #. template is explicitly specialized then that
29746 #. specialization shall be declared before the first use of
29747 #. that specialization that would cause an implicit
29748 #. instantiation to take place, in every translation unit in
29749 #. which such a use occurs.
29751 #, gcc-internal-format
29752 msgid "explicit specialization of %qD after first use"
29756 #, gcc-internal-format
29757 msgid "%q+D: visibility attribute ignored because it"
29761 #, gcc-internal-format
29762 msgid "%Jconflicts with previous declaration here"
29766 #, gcc-internal-format
29767 msgid "jump to label %qD"
29771 #, gcc-internal-format
29772 msgid "jump to case label"
29776 #, gcc-internal-format
29777 msgid "%H from here"
29780 #: cp/decl.c:2487 cp/decl.c:2650
29781 #, gcc-internal-format
29782 msgid " exits OpenMP structured block"
29786 #, gcc-internal-format
29787 msgid " crosses initialization of %q+#D"
29790 #: cp/decl.c:2510 cp/decl.c:2625
29791 #, gcc-internal-format
29792 msgid " enters scope of non-POD %q+#D"
29795 #: cp/decl.c:2523 cp/decl.c:2629
29796 #, gcc-internal-format
29797 msgid " enters try block"
29800 #: cp/decl.c:2525 cp/decl.c:2631
29801 #, gcc-internal-format
29802 msgid " enters catch block"
29805 #: cp/decl.c:2535 cp/decl.c:2634
29806 #, gcc-internal-format
29807 msgid " enters OpenMP structured block"
29810 #: cp/decl.c:2606 cp/decl.c:2646
29811 #, gcc-internal-format
29812 msgid "jump to label %q+D"
29815 #: cp/decl.c:2607 cp/decl.c:2647
29816 #, gcc-internal-format
29820 #. Can't skip init of __exception_info.
29822 #, gcc-internal-format
29823 msgid "%J enters catch block"
29827 #, gcc-internal-format
29828 msgid " skips initialization of %q+#D"
29832 #, gcc-internal-format
29833 msgid "label named wchar_t"
29837 #, gcc-internal-format
29838 msgid "duplicate label %qD"
29842 #, gcc-internal-format
29843 msgid "%qD is not a type"
29847 #, gcc-internal-format
29848 msgid "%qD used without template parameters"
29852 #, gcc-internal-format
29853 msgid "%q#T is not a class"
29856 #: cp/decl.c:3009 cp/decl.c:3077
29857 #, gcc-internal-format
29858 msgid "no class template named %q#T in %q#T"
29862 #, gcc-internal-format
29863 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
29867 #, gcc-internal-format
29868 msgid "%<typename %T::%D%> names %q#T, which is not a type"
29872 #, gcc-internal-format
29873 msgid "template parameters do not match template"
29876 #: cp/decl.c:3087 cp/friend.c:321 cp/friend.c:329
29877 #, gcc-internal-format
29878 msgid "%q+D declared here"
29882 #, gcc-internal-format
29883 msgid "%Jan anonymous struct cannot have function members"
29887 #, gcc-internal-format
29888 msgid "%Jan anonymous union cannot have function members"
29892 #, gcc-internal-format
29893 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
29897 #, gcc-internal-format
29898 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
29902 #, gcc-internal-format
29904 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
29908 #, gcc-internal-format
29909 msgid "multiple types in one declaration"
29913 #, gcc-internal-format
29914 msgid "redeclaration of C++ built-in type %qT"
29918 #, gcc-internal-format
29919 msgid "missing type-name in typedef-declaration"
29923 #, gcc-internal-format
29924 msgid "ISO C++ prohibits anonymous structs"
29928 #, gcc-internal-format
29929 msgid "%qs can only be specified for functions"
29933 #, gcc-internal-format
29934 msgid "%<friend%> can only be specified inside a class"
29938 #, gcc-internal-format
29939 msgid "%<explicit%> can only be specified for constructors"
29943 #, gcc-internal-format
29944 msgid "a storage class can only be specified for objects and functions"
29948 #, gcc-internal-format
29949 msgid "qualifiers can only be specified for objects and functions"
29953 #, gcc-internal-format
29954 msgid "%<typedef%> was ignored in this declaration"
29958 #, gcc-internal-format
29959 msgid "attribute ignored in declaration of %q+#T"
29963 #, gcc-internal-format
29964 msgid "attribute for %q+#T must follow the %qs keyword"
29968 #, gcc-internal-format
29969 msgid "ignoring attributes applied to class type %qT outside of definition"
29972 #. A template type parameter or other dependent type.
29974 #, gcc-internal-format
29976 "ignoring attributes applied to dependent type %qT without an associated "
29981 #, gcc-internal-format
29982 msgid "typedef %qD is initialized (use decltype instead)"
29986 #, gcc-internal-format
29987 msgid "declaration of %q#D has %<extern%> and is initialized"
29991 #, gcc-internal-format
29992 msgid "definition of %q#D is marked %<dllimport%>"
29996 #, gcc-internal-format
29997 msgid "%q#D is not a static member of %q#T"
30001 #, gcc-internal-format
30002 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
30006 #, gcc-internal-format
30008 "template header not allowed in member definition of explicitly specialized "
30013 #, gcc-internal-format
30014 msgid "duplicate initialization of %qD"
30018 #, gcc-internal-format
30019 msgid "declaration of %q#D outside of class is not definition"
30023 #, gcc-internal-format
30024 msgid "variable %q#D has initializer but incomplete type"
30027 #: cp/decl.c:4275 cp/decl.c:5023
30028 #, gcc-internal-format
30029 msgid "elements of array %q#D have incomplete type"
30032 #: cp/decl.c:4282 cp/decl.c:5519
30033 #, gcc-internal-format
30034 msgid "declaration of %q#D has no initializer"
30038 #, gcc-internal-format
30039 msgid "aggregate %q#D has incomplete type and cannot be defined"
30043 #, gcc-internal-format
30044 msgid "%qD declared as reference but not initialized"
30048 #, gcc-internal-format
30049 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
30053 #, gcc-internal-format
30054 msgid "cannot initialize %qT from %qT"
30058 #, gcc-internal-format
30059 msgid "name used in a GNU-style designated initializer for an array"
30063 #, gcc-internal-format
30064 msgid "name %qD used in a GNU-style designated initializer for an array"
30068 #, gcc-internal-format
30069 msgid "initializer fails to determine size of %qD"
30073 #, gcc-internal-format
30074 msgid "array size missing in %qD"
30078 #, gcc-internal-format
30079 msgid "zero-size array %qD"
30082 #. An automatic variable with an incomplete type: that is an error.
30083 #. Don't talk about array types here, since we took care of that
30084 #. message in grokdeclarator.
30086 #, gcc-internal-format
30087 msgid "storage size of %qD isn't known"
30091 #, gcc-internal-format
30092 msgid "storage size of %qD isn't constant"
30096 #, gcc-internal-format
30098 "sorry: semantics of inline function static data %q+#D are wrong (you'll wind "
30099 "up with multiple copies)"
30103 #, gcc-internal-format
30104 msgid "%J you can work around this by removing the initializer"
30108 #, gcc-internal-format
30109 msgid "uninitialized const %qD"
30113 #, gcc-internal-format
30114 msgid "invalid type %qT as initializer for a vector of type %qT"
30118 #, gcc-internal-format
30119 msgid "initializer for %qT must be brace-enclosed"
30123 #, gcc-internal-format
30124 msgid "%qT has no non-static data member named %qD"
30128 #, gcc-internal-format
30129 msgid "braces around scalar initializer for type %qT"
30133 #, gcc-internal-format
30134 msgid "missing braces around initializer for %qT"
30137 #: cp/decl.c:5005 cp/typeck2.c:1086 cp/typeck2.c:1109 cp/typeck2.c:1152
30138 #, gcc-internal-format
30139 msgid "too many initializers for %qT"
30143 #, gcc-internal-format
30144 msgid "elements of array %q#T have incomplete type"
30148 #, gcc-internal-format
30149 msgid "variable-sized object %qD may not be initialized"
30153 #, gcc-internal-format
30154 msgid "variable-sized compound literal"
30158 #, gcc-internal-format
30159 msgid "%qD has incomplete type"
30163 #, gcc-internal-format
30164 msgid "scalar object %qD requires one element in initializer"
30168 #, gcc-internal-format
30169 msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
30173 #, gcc-internal-format
30174 msgid "array %qD initialized by parenthesized string literal %qE"
30178 #, gcc-internal-format
30179 msgid "structure %qD with uninitialized const members"
30183 #, gcc-internal-format
30184 msgid "structure %qD with uninitialized reference members"
30188 #, gcc-internal-format
30189 msgid "assignment (not initialization) in declaration"
30192 #: cp/decl.c:5545 cp/decl2.c:853
30193 #, gcc-internal-format
30194 msgid "%qD cannot be defaulted"
30198 #, gcc-internal-format
30199 msgid "shadowing previous type declaration of %q#D"
30203 #, gcc-internal-format
30204 msgid "%qD cannot be thread-local because it has non-POD type %qT"
30208 #, gcc-internal-format
30209 msgid "Java object %qD not allocated with %<new%>"
30213 #, gcc-internal-format
30214 msgid "%qD is thread-local and so cannot be dynamically initialized"
30218 #, gcc-internal-format
30220 "%qD cannot be initialized by a non-constant expression when being declared"
30224 #, gcc-internal-format
30225 msgid "non-static data member %qD has Java class type"
30229 #, gcc-internal-format
30230 msgid "function %q#D is initialized like a variable"
30234 #, gcc-internal-format
30235 msgid "destructor for alien class %qT cannot be a member"
30239 #, gcc-internal-format
30240 msgid "constructor for alien class %qT cannot be a member"
30244 #, gcc-internal-format
30245 msgid "%qD declared as a %<virtual%> %s"
30249 #, gcc-internal-format
30250 msgid "%qD declared as an %<inline%> %s"
30254 #, gcc-internal-format
30256 "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
30261 #, gcc-internal-format
30262 msgid "%q+D declared as a friend"
30266 #, gcc-internal-format
30267 msgid "%q+D declared with an exception specification"
30271 #, gcc-internal-format
30272 msgid "definition of %qD is not in namespace enclosing %qT"
30276 #, gcc-internal-format
30277 msgid "defining explicit specialization %qD in friend declaration"
30280 #. Something like `template <class T> friend void f<T>()'.
30282 #, gcc-internal-format
30283 msgid "invalid use of template-id %qD in declaration of primary template"
30287 #, gcc-internal-format
30289 "default arguments are not allowed in declaration of friend template "
30290 "specialization %qD"
30294 #, gcc-internal-format
30296 "%<inline%> is not allowed in declaration of friend template specialization %"
30301 #, gcc-internal-format
30302 msgid "cannot declare %<::main%> to be a template"
30306 #, gcc-internal-format
30307 msgid "cannot declare %<::main%> to be inline"
30311 #, gcc-internal-format
30312 msgid "cannot declare %<::main%> to be static"
30316 #, gcc-internal-format
30317 msgid "non-local function %q#D uses anonymous type"
30320 #: cp/decl.c:6728 cp/decl.c:7004
30321 #, gcc-internal-format
30323 "%q+#D does not refer to the unqualified type, so it is not used for linkage"
30327 #, gcc-internal-format
30328 msgid "non-local function %q#D uses local type %qT"
30332 #, gcc-internal-format
30333 msgid "static member function %qD cannot have cv-qualifier"
30337 #, gcc-internal-format
30338 msgid "non-member function %qD cannot have cv-qualifier"
30342 #, gcc-internal-format
30343 msgid "%<::main%> must return %<int%>"
30347 #, gcc-internal-format
30348 msgid "definition of implicitly-declared %qD"
30351 #: cp/decl.c:6859 cp/decl2.c:685
30352 #, gcc-internal-format
30353 msgid "no %q#D member function declared in class %qT"
30356 #. DRs 132, 319 and 389 seem to indicate types with
30357 #. no linkage can only be used to declare extern "C"
30358 #. entities. Since it's not always an error in the
30359 #. ISO C++ 90 Standard, we only issue a warning.
30361 #, gcc-internal-format
30362 msgid "non-local variable %q#D uses anonymous type"
30366 #, gcc-internal-format
30367 msgid "non-local variable %q#D uses local type %qT"
30371 #, gcc-internal-format
30373 "invalid in-class initialization of static data member of non-integral type %"
30378 #, gcc-internal-format
30379 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
30383 #, gcc-internal-format
30385 "ISO C++ forbids initialization of member constant %qD of non-integral type %"
30390 #, gcc-internal-format
30391 msgid "size of array %qD has non-integral type %qT"
30395 #, gcc-internal-format
30396 msgid "size of array has non-integral type %qT"
30400 #, gcc-internal-format
30401 msgid "size of array %qD is negative"
30405 #, gcc-internal-format
30406 msgid "size of array is negative"
30410 #, gcc-internal-format
30411 msgid "ISO C++ forbids zero-size array %qD"
30415 #, gcc-internal-format
30416 msgid "ISO C++ forbids zero-size array"
30420 #, gcc-internal-format
30421 msgid "size of array %qD is not an integral constant-expression"
30425 #, gcc-internal-format
30426 msgid "size of array is not an integral constant-expression"
30430 #, gcc-internal-format
30431 msgid "ISO C++ forbids variable length array %qD"
30435 #, gcc-internal-format
30436 msgid "ISO C++ forbids variable length array"
30440 #, gcc-internal-format
30441 msgid "variable length array %qD is used"
30445 #, gcc-internal-format
30446 msgid "overflow in array dimension"
30450 #, gcc-internal-format
30451 msgid "declaration of %qD as %s"
30455 #, gcc-internal-format
30456 msgid "creating %s"
30460 #, gcc-internal-format
30462 "declaration of %qD as multidimensional array must have bounds for all "
30463 "dimensions except the first"
30467 #, gcc-internal-format
30469 "multidimensional array must have bounds for all dimensions except the first"
30473 #, gcc-internal-format
30474 msgid "return type specification for constructor invalid"
30478 #, gcc-internal-format
30479 msgid "return type specification for destructor invalid"
30483 #, gcc-internal-format
30484 msgid "return type specified for %<operator %T%>"
30488 #, gcc-internal-format
30489 msgid "unnamed variable or field declared void"
30493 #, gcc-internal-format
30494 msgid "variable or field declared void"
30498 #, gcc-internal-format
30499 msgid "invalid use of qualified-name %<::%D%>"
30503 #, gcc-internal-format
30504 msgid "invalid use of qualified-name %<%T::%D%>"
30508 #, gcc-internal-format
30509 msgid "invalid use of qualified-name %<%D::%D%>"
30513 #, gcc-internal-format
30514 msgid "type %qT is not derived from type %qT"
30517 #: cp/decl.c:7691 cp/decl.c:7783 cp/decl.c:8985
30518 #, gcc-internal-format
30519 msgid "declaration of %qD as non-function"
30523 #, gcc-internal-format
30524 msgid "declaration of %qD as non-member"
30528 #, gcc-internal-format
30529 msgid "declarator-id missing; using reserved word %qD"
30533 #, gcc-internal-format
30534 msgid "function definition does not declare parameters"
30538 #, gcc-internal-format
30539 msgid "two or more data types in declaration of %qs"
30543 #, gcc-internal-format
30544 msgid "conflicting specifiers in declaration of %qs"
30547 #: cp/decl.c:7894 cp/decl.c:7897 cp/decl.c:7900
30548 #, gcc-internal-format
30549 msgid "ISO C++ forbids declaration of %qs with no type"
30552 #: cp/decl.c:7925 cp/decl.c:7943
30553 #, gcc-internal-format
30554 msgid "%<signed%> or %<unsigned%> invalid for %qs"
30558 #, gcc-internal-format
30559 msgid "%<signed%> and %<unsigned%> specified together for %qs"
30563 #, gcc-internal-format
30564 msgid "%<long long%> invalid for %qs"
30568 #, gcc-internal-format
30569 msgid "%<long%> invalid for %qs"
30573 #, gcc-internal-format
30574 msgid "%<short%> invalid for %qs"
30578 #, gcc-internal-format
30579 msgid "%<long%> or %<short%> invalid for %qs"
30583 #, gcc-internal-format
30584 msgid "%<long%> or %<short%> specified with char for %qs"
30588 #, gcc-internal-format
30589 msgid "%<long%> and %<short%> specified together for %qs"
30593 #, gcc-internal-format
30594 msgid "%<short%> or %<long%> invalid for %qs"
30598 #, gcc-internal-format
30599 msgid "long, short, signed or unsigned used invalidly for %qs"
30603 #, gcc-internal-format
30604 msgid "complex invalid for %qs"
30608 #, gcc-internal-format
30609 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
30612 #: cp/decl.c:8059 cp/typeck.c:7293
30613 #, gcc-internal-format
30614 msgid "ignoring %qV qualifiers added to function type %qT"
30618 #, gcc-internal-format
30619 msgid "member %qD cannot be declared both virtual and static"
30623 #, gcc-internal-format
30624 msgid "%<%T::%D%> is not a valid declarator"
30628 #, gcc-internal-format
30629 msgid "typedef declaration invalid in parameter declaration"
30633 #, gcc-internal-format
30634 msgid "storage class specifiers invalid in parameter declarations"
30638 #, gcc-internal-format
30639 msgid "parameter declared %<auto%>"
30643 #, gcc-internal-format
30644 msgid "%<virtual%> outside class declaration"
30648 #, gcc-internal-format
30649 msgid "multiple storage classes in declaration of %qs"
30653 #, gcc-internal-format
30654 msgid "storage class specified for %qs"
30658 #, gcc-internal-format
30659 msgid "storage class specified for parameter %qs"
30663 #, gcc-internal-format
30664 msgid "nested function %qs declared %<extern%>"
30668 #, gcc-internal-format
30669 msgid "top-level declaration of %qs specifies %<auto%>"
30673 #, gcc-internal-format
30674 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
30678 #, gcc-internal-format
30679 msgid "storage class specifiers invalid in friend function declarations"
30683 #, gcc-internal-format
30684 msgid "%qs declared as function returning a function"
30688 #, gcc-internal-format
30689 msgid "%qs declared as function returning an array"
30693 #, gcc-internal-format
30694 msgid "%qs function uses %<auto%> type specifier without late return type"
30698 #, gcc-internal-format
30700 "%qs function with late return type has %qT as its type rather than plain %"
30705 #, gcc-internal-format
30707 "%qs function with late return type not declared with %<auto%> type specifier"
30711 #, gcc-internal-format
30712 msgid "destructor cannot be static member function"
30716 #, gcc-internal-format
30717 msgid "destructors may not be cv-qualified"
30721 #, gcc-internal-format
30722 msgid "constructors cannot be declared virtual"
30726 #, gcc-internal-format
30727 msgid "can't initialize friend function %qs"
30730 #. Cannot be both friend and virtual.
30732 #, gcc-internal-format
30733 msgid "virtual functions cannot be friends"
30737 #, gcc-internal-format
30738 msgid "friend declaration not in class definition"
30742 #, gcc-internal-format
30743 msgid "can't define friend function %qs in a local class definition"
30747 #, gcc-internal-format
30748 msgid "destructors may not have parameters"
30752 #, gcc-internal-format
30753 msgid "cannot declare pointer to %q#T"
30756 #: cp/decl.c:8446 cp/decl.c:8453
30757 #, gcc-internal-format
30758 msgid "cannot declare reference to %q#T"
30762 #, gcc-internal-format
30763 msgid "cannot declare pointer to %q#T member"
30767 #, gcc-internal-format
30768 msgid "cannot declare %s to qualified function type %qT"
30772 #, gcc-internal-format
30774 "cannot declare reference to %q#T, which is not a typedef or a template type "
30779 #, gcc-internal-format
30780 msgid "template-id %qD used as a declarator"
30784 #, gcc-internal-format
30785 msgid "member functions are implicitly friends of their class"
30789 #, gcc-internal-format
30790 msgid "extra qualification %<%T::%> on member %qs"
30794 #, gcc-internal-format
30795 msgid "cannot define member function %<%T::%s%> within %<%T%>"
30799 #, gcc-internal-format
30800 msgid "cannot declare member %<%T::%s%> within %qT"
30804 #, gcc-internal-format
30805 msgid "non-parameter %qs cannot be a parameter pack"
30809 #, gcc-internal-format
30810 msgid "size of array %qs is too large"
30814 #, gcc-internal-format
30815 msgid "data member may not have variably modified type %qT"
30819 #, gcc-internal-format
30820 msgid "parameter may not have variably modified type %qT"
30823 #. [dcl.fct.spec] The explicit specifier shall only be used in
30824 #. declarations of constructors within a class definition.
30826 #, gcc-internal-format
30827 msgid "only declarations of constructors can be %<explicit%>"
30831 #, gcc-internal-format
30832 msgid "non-member %qs cannot be declared %<mutable%>"
30836 #, gcc-internal-format
30837 msgid "non-object member %qs cannot be declared %<mutable%>"
30841 #, gcc-internal-format
30842 msgid "function %qs cannot be declared %<mutable%>"
30846 #, gcc-internal-format
30847 msgid "static %qs cannot be declared %<mutable%>"
30851 #, gcc-internal-format
30852 msgid "const %qs cannot be declared %<mutable%>"
30856 #, gcc-internal-format
30857 msgid "%Jtypedef name may not be a nested-name-specifier"
30861 #, gcc-internal-format
30862 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
30866 #, gcc-internal-format
30868 "qualified function types cannot be used to declare static member functions"
30872 #, gcc-internal-format
30873 msgid "qualified function types cannot be used to declare free functions"
30877 #, gcc-internal-format
30878 msgid "type qualifiers specified for friend class declaration"
30882 #, gcc-internal-format
30883 msgid "%<inline%> specified for friend class declaration"
30887 #, gcc-internal-format
30888 msgid "template parameters cannot be friends"
30892 #, gcc-internal-format
30893 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
30897 #, gcc-internal-format
30898 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
30902 #, gcc-internal-format
30903 msgid "trying to make class %qT a friend of global scope"
30907 #, gcc-internal-format
30908 msgid "invalid qualifiers on non-member function type"
30912 #, gcc-internal-format
30913 msgid "abstract declarator %qT used as declaration"
30917 #, gcc-internal-format
30918 msgid "cannot use %<::%> in parameter declaration"
30921 #. Something like struct S { int N::j; };
30923 #, gcc-internal-format
30924 msgid "invalid use of %<::%>"
30928 #, gcc-internal-format
30929 msgid "can't make %qD into a method -- not in a class"
30933 #, gcc-internal-format
30934 msgid "function %qD declared virtual inside a union"
30938 #, gcc-internal-format
30939 msgid "%qD cannot be declared virtual, since it is always static"
30943 #, gcc-internal-format
30944 msgid "expected qualified name in friend declaration for destructor %qD"
30948 #, gcc-internal-format
30949 msgid "declaration of %qD as member of %qT"
30953 #, gcc-internal-format
30954 msgid "expected qualified name in friend declaration for constructor %qD"
30958 #, gcc-internal-format
30959 msgid "field %qD has incomplete type"
30963 #, gcc-internal-format
30964 msgid "name %qT has incomplete type"
30968 #, gcc-internal-format
30969 msgid " in instantiation of template %qT"
30973 #, gcc-internal-format
30974 msgid "%qE is neither function nor member function; cannot be declared friend"
30977 #. An attempt is being made to initialize a non-static
30978 #. member. But, from [class.mem]:
30980 #. 4 A member-declarator can contain a
30981 #. constant-initializer only if it declares a static
30982 #. member (_class.static_) of integral or enumeration
30983 #. type, see _class.static.data_.
30985 #. This used to be relatively common practice, but
30986 #. the rest of the compiler does not correctly
30987 #. handle the initialization unless the member is
30988 #. static so we make it static below.
30990 #, gcc-internal-format
30991 msgid "ISO C++ forbids initialization of member %qD"
30995 #, gcc-internal-format
30996 msgid "making %qD static"
31000 #, gcc-internal-format
31001 msgid "storage class %<auto%> invalid for function %qs"
31005 #, gcc-internal-format
31006 msgid "storage class %<register%> invalid for function %qs"
31010 #, gcc-internal-format
31011 msgid "storage class %<__thread%> invalid for function %qs"
31015 #, gcc-internal-format
31017 "%<static%> specified invalid for function %qs declared out of global scope"
31021 #, gcc-internal-format
31023 "%<inline%> specifier invalid for function %qs declared out of global scope"
31027 #, gcc-internal-format
31028 msgid "%q#T is not a class or a namespace"
31032 #, gcc-internal-format
31033 msgid "virtual non-class function %qs"
31037 #, gcc-internal-format
31038 msgid "%qs defined in a non-class scope"
31042 #, gcc-internal-format
31043 msgid "cannot declare member function %qD to have static linkage"
31046 #. FIXME need arm citation
31048 #, gcc-internal-format
31049 msgid "cannot declare static function inside another function"
31053 #, gcc-internal-format
31055 "%<static%> may not be used when defining (as opposed to declaring) a static "
31060 #, gcc-internal-format
31061 msgid "static member %qD declared %<register%>"
31065 #, gcc-internal-format
31066 msgid "cannot explicitly declare member %q#D to have extern linkage"
31070 #, gcc-internal-format
31071 msgid "%qs initialized and declared %<extern%>"
31075 #, gcc-internal-format
31076 msgid "%qs has both %<extern%> and initializer"
31080 #, gcc-internal-format
31081 msgid "default argument for %q#D has type %qT"
31085 #, gcc-internal-format
31086 msgid "default argument for parameter of type %qT has type %qT"
31090 #, gcc-internal-format
31091 msgid "default argument %qE uses local variable %qD"
31095 #, gcc-internal-format
31096 msgid "parameter %qD has Java class type"
31100 #, gcc-internal-format
31101 msgid "parameter %qD invalidly declared method type"
31105 #, gcc-internal-format
31106 msgid "parameter %qD includes %s to array of unknown bound %qT"
31110 #, gcc-internal-format
31111 msgid "parameter packs must be at the end of the parameter list"
31116 #. A declaration of a constructor for a class X is ill-formed if
31117 #. its first parameter is of type (optionally cv-qualified) X
31118 #. and either there are no other parameters or else all other
31119 #. parameters have default arguments.
31121 #. We *don't* complain about member template instantiations that
31122 #. have this form, though; they can occur as we try to decide
31123 #. what constructor to use during overload resolution. Since
31124 #. overload resolution will never prefer such a constructor to
31125 #. the non-template copy constructor (which is either explicitly
31126 #. or implicitly defined), there's no need to worry about their
31127 #. existence. Theoretically, they should never even be
31128 #. instantiated, but that's hard to forestall.
31130 #, gcc-internal-format
31131 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
31135 #, gcc-internal-format
31136 msgid "%qD may not be declared within a namespace"
31140 #, gcc-internal-format
31141 msgid "%qD may not be declared as static"
31145 #, gcc-internal-format
31146 msgid "%qD must be a nonstatic member function"
31150 #, gcc-internal-format
31152 "%qD must be either a non-static member function or a non-member function"
31156 #, gcc-internal-format
31157 msgid "%qD must have an argument of class or enumerated type"
31161 #, gcc-internal-format
31162 msgid "conversion to %s%s will never use a type conversion operator"
31167 #, gcc-internal-format
31168 msgid "ISO C++ prohibits overloading operator ?:"
31172 #, gcc-internal-format
31173 msgid "%qD must not have variable number of arguments"
31177 #, gcc-internal-format
31178 msgid "postfix %qD must take %<int%> as its argument"
31182 #, gcc-internal-format
31183 msgid "postfix %qD must take %<int%> as its second argument"
31187 #, gcc-internal-format
31188 msgid "%qD must take either zero or one argument"
31192 #, gcc-internal-format
31193 msgid "%qD must take either one or two arguments"
31197 #, gcc-internal-format
31198 msgid "prefix %qD should return %qT"
31202 #, gcc-internal-format
31203 msgid "postfix %qD should return %qT"
31207 #, gcc-internal-format
31208 msgid "%qD must take %<void%>"
31211 #: cp/decl.c:10311 cp/decl.c:10320
31212 #, gcc-internal-format
31213 msgid "%qD must take exactly one argument"
31217 #, gcc-internal-format
31218 msgid "%qD must take exactly two arguments"
31222 #, gcc-internal-format
31223 msgid "user-defined %qD always evaluates both arguments"
31227 #, gcc-internal-format
31228 msgid "%qD should return by value"
31231 #: cp/decl.c:10356 cp/decl.c:10361
31232 #, gcc-internal-format
31233 msgid "%qD cannot have default arguments"
31237 #, gcc-internal-format
31238 msgid "using template type parameter %qT after %qs"
31242 #, gcc-internal-format
31243 msgid "using typedef-name %qD after %qs"
31247 #, gcc-internal-format
31248 msgid "%q+D has a previous declaration here"
31252 #, gcc-internal-format
31253 msgid "%qT referred to as %qs"
31256 #: cp/decl.c:10444 cp/decl.c:10451
31257 #, gcc-internal-format
31258 msgid "%q+T has a previous declaration here"
31262 #, gcc-internal-format
31263 msgid "%qT referred to as enum"
31266 #. If a class template appears as elaborated type specifier
31267 #. without a template header such as:
31269 #. template <class T> class C {};
31270 #. void f(class C); // No template header here
31272 #. then the required template argument is missing.
31274 #, gcc-internal-format
31275 msgid "template argument required for %<%s %T%>"
31278 #: cp/decl.c:10513 cp/name-lookup.c:2807
31279 #, gcc-internal-format
31280 msgid "%qD has the same name as the class in which it is declared"
31283 #: cp/decl.c:10543 cp/name-lookup.c:2315
31284 #, gcc-internal-format
31285 msgid "reference to %qD is ambiguous"
31289 #, gcc-internal-format
31290 msgid "use of enum %q#D without previous declaration"
31294 #, gcc-internal-format
31295 msgid "redeclaration of %qT as a non-template"
31299 #, gcc-internal-format
31300 msgid "previous declaration %q+D"
31304 #, gcc-internal-format
31305 msgid "derived union %qT invalid"
31309 #, gcc-internal-format
31310 msgid "Java class %qT cannot have multiple bases"
31314 #, gcc-internal-format
31315 msgid "Java class %qT cannot have virtual bases"
31319 #, gcc-internal-format
31320 msgid "base type %qT fails to be a struct or class type"
31324 #, gcc-internal-format
31325 msgid "recursive type %qT undefined"
31329 #, gcc-internal-format
31330 msgid "duplicate base type %qT invalid"
31334 #, gcc-internal-format
31335 msgid "multiple definition of %q#T"
31339 #, gcc-internal-format
31340 msgid "%Jprevious definition here"
31344 #, gcc-internal-format
31345 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
31350 #. IF no integral type can represent all the enumerator values, the
31351 #. enumeration is ill-formed.
31353 #, gcc-internal-format
31354 msgid "no integral type can represent all of the enumerator values for %qT"
31358 #, gcc-internal-format
31359 msgid "enumerator value for %qD is not an integer constant"
31363 #, gcc-internal-format
31364 msgid "overflow in enumeration values at %qD"
31368 #, gcc-internal-format
31369 msgid "enumerator value %E is too large for underlying type %<%T%>"
31373 #, gcc-internal-format
31374 msgid "return type %q#T is incomplete"
31378 #, gcc-internal-format
31379 msgid "return type has Java class type %q#T"
31382 #: cp/decl.c:11539 cp/typeck.c:6977
31383 #, gcc-internal-format
31384 msgid "%<operator=%> should return a reference to %<*this%>"
31388 #, gcc-internal-format
31389 msgid "invalid function declaration"
31393 #, gcc-internal-format
31394 msgid "parameter %qD declared void"
31398 #, gcc-internal-format
31399 msgid "invalid member function declaration"
31403 #, gcc-internal-format
31404 msgid "%qD is already defined in class %qT"
31408 #, gcc-internal-format
31409 msgid "static member function %q#D declared with type qualifiers"
31413 #, gcc-internal-format
31414 msgid "name missing for member function"
31417 #: cp/decl2.c:341 cp/decl2.c:355
31418 #, gcc-internal-format
31419 msgid "ambiguous conversion for array subscript"
31423 #, gcc-internal-format
31424 msgid "invalid types %<%T[%T]%> for array subscript"
31428 #, gcc-internal-format
31429 msgid "deleting array %q#D"
31433 #, gcc-internal-format
31434 msgid "type %q#T argument given to %<delete%>, expected pointer"
31438 #, gcc-internal-format
31440 "cannot delete a function. Only pointer-to-objects are valid arguments to %"
31445 #, gcc-internal-format
31446 msgid "deleting %qT is undefined"
31449 #: cp/decl2.c:461 cp/pt.c:3849
31450 #, gcc-internal-format
31451 msgid "template declaration of %q#D"
31455 #, gcc-internal-format
31456 msgid "Java method %qD has non-Java return type %qT"
31460 #, gcc-internal-format
31461 msgid "Java method %qD has non-Java parameter type %qT"
31465 #, gcc-internal-format
31467 "template parameter lists provided don't match the template parameters of %qD"
31471 #, gcc-internal-format
31472 msgid "prototype for %q#D does not match any in class %qT"
31476 #, gcc-internal-format
31477 msgid "local class %q#T shall not have static data member %q#D"
31481 #, gcc-internal-format
31482 msgid "initializer invalid for static member with constructor"
31486 #, gcc-internal-format
31487 msgid "(an out of class initialization is required)"
31491 #, gcc-internal-format
31492 msgid "member %qD conflicts with virtual function table field name"
31496 #, gcc-internal-format
31497 msgid "%qD is already defined in %qT"
31501 #, gcc-internal-format
31502 msgid "initializer specified for static member function %qD"
31506 #, gcc-internal-format
31507 msgid "field initializer is not constant"
31511 #, gcc-internal-format
31512 msgid "%<asm%> specifiers are not permitted on non-static data members"
31516 #, gcc-internal-format
31517 msgid "bit-field %qD with non-integral type"
31521 #, gcc-internal-format
31522 msgid "cannot declare %qD to be a bit-field type"
31526 #, gcc-internal-format
31527 msgid "cannot declare bit-field %qD with function type"
31531 #, gcc-internal-format
31532 msgid "%qD is already defined in the class %qT"
31536 #, gcc-internal-format
31537 msgid "static member %qD cannot be a bit-field"
31541 #, gcc-internal-format
31542 msgid "anonymous struct not inside named type"
31546 #, gcc-internal-format
31547 msgid "namespace-scope anonymous aggregates must be static"
31551 #, gcc-internal-format
31552 msgid "anonymous union with no members"
31556 #, gcc-internal-format
31557 msgid "%<operator new%> must return type %qT"
31560 #. [basic.stc.dynamic.allocation]
31562 #. The first parameter shall not have an associated default
31565 #, gcc-internal-format
31566 msgid "the first parameter of %<operator new%> cannot have a default argument"
31570 #, gcc-internal-format
31571 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
31575 #, gcc-internal-format
31576 msgid "%<operator delete%> must return type %qT"
31580 #, gcc-internal-format
31581 msgid "%<operator delete%> takes type %qT as first parameter"
31585 #, gcc-internal-format
31586 msgid "%qT has a field %qD whose type uses the anonymous namespace"
31590 #, gcc-internal-format
31591 msgid "%qT declared with greater visibility than the type of its field %qD"
31595 #, gcc-internal-format
31596 msgid "%qT has a base %qT whose type uses the anonymous namespace"
31600 #, gcc-internal-format
31601 msgid "%qT declared with greater visibility than its base %qT"
31605 #, gcc-internal-format
31606 msgid "inline function %q+D used but never defined"
31610 #, gcc-internal-format
31611 msgid "default argument missing for parameter %P of %q+#D"
31614 #: cp/decl2.c:3800 cp/search.c:1912
31615 #, gcc-internal-format
31616 msgid "deleted function %q+D"
31620 #, gcc-internal-format
31624 #. We really want to suppress this warning in system headers,
31625 #. because libstdc++ uses variadic templates even when we aren't
31628 #, gcc-internal-format
31629 msgid "%s only available with -std=c++0x or -std=gnu++0x"
31632 #. Can't throw a reference.
31634 #, gcc-internal-format
31635 msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
31639 #, gcc-internal-format
31640 msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
31643 #. Thrown object must be a Throwable.
31645 #, gcc-internal-format
31646 msgid "type %qT is not derived from %<java::lang::Throwable%>"
31650 #, gcc-internal-format
31651 msgid "mixing C++ and Java catches in a single translation unit"
31655 #, gcc-internal-format
31656 msgid "throwing NULL, which has integral, not pointer type"
31659 #: cp/except.c:662 cp/init.c:1895
31660 #, gcc-internal-format
31661 msgid "%qD should never be overloaded"
31665 #, gcc-internal-format
31666 msgid " in thrown expression"
31670 #, gcc-internal-format
31672 "expression %qE of abstract class type %qT cannot be used in throw-expression"
31675 #: cp/except.c:1000
31676 #, gcc-internal-format
31677 msgid "%Hexception of type %qT will be caught"
31680 #: cp/except.c:1002
31681 #, gcc-internal-format
31682 msgid "%H by earlier handler for %qT"
31685 #: cp/except.c:1032
31686 #, gcc-internal-format
31687 msgid "%H%<...%> handler must be the last handler for its try block"
31691 #, gcc-internal-format
31692 msgid "%qD is already a friend of class %qT"
31696 #, gcc-internal-format
31697 msgid "invalid type %qT declared %<friend%>"
31701 #. Friend declarations shall not declare partial
31702 #. specializations.
31703 #. template <class U> friend class T::X<U>;
31705 #. Friend declarations shall not declare partial
31706 #. specializations.
31707 #: cp/friend.c:248 cp/friend.c:278
31708 #, gcc-internal-format
31709 msgid "partial specialization %qT declared %<friend%>"
31713 #, gcc-internal-format
31714 msgid "class %qT is implicitly friends with itself"
31718 #, gcc-internal-format
31719 msgid "%qT is not a member of %qT"
31723 #, gcc-internal-format
31724 msgid "%qT is not a member class template of %qT"
31728 #, gcc-internal-format
31729 msgid "%qT is not a nested class of %qT"
31732 #. template <class T> friend class T;
31734 #, gcc-internal-format
31735 msgid "template parameter type %qT declared %<friend%>"
31738 #. template <class T> friend class A; where A is not a template
31740 #, gcc-internal-format
31741 msgid "%q#T is not a template"
31745 #, gcc-internal-format
31746 msgid "%qD is already a friend of %qT"
31750 #, gcc-internal-format
31751 msgid "%qT is already a friend of %qT"
31755 #, gcc-internal-format
31756 msgid "member %qD declared as friend before type %qT defined"
31760 #, gcc-internal-format
31761 msgid "friend declaration %qD in local class without prior declaration"
31765 #, gcc-internal-format
31766 msgid "friend declaration %q#D declares a non-template function"
31770 #, gcc-internal-format
31772 "(if this is not what you intended, make sure the function template has "
31773 "already been declared and add <> after the function name here) "
31777 #, gcc-internal-format
31778 msgid "value-initialization of reference"
31782 #, gcc-internal-format
31783 msgid "%J%qD should be initialized in the member initialization list"
31787 #, gcc-internal-format
31788 msgid "%Jvalue-initialization of %q#D, which has reference type"
31791 #. TYPE_NEEDS_CONSTRUCTING can be set just because we have a
31792 #. vtable; still give this diagnostic.
31793 #: cp/init.c:495 cp/init.c:510
31794 #, gcc-internal-format
31795 msgid "%Juninitialized member %qD with %<const%> type %qT"
31799 #, gcc-internal-format
31800 msgid "%Juninitialized reference member %qD"
31804 #, gcc-internal-format
31805 msgid "%q+D will be initialized after"
31809 #, gcc-internal-format
31810 msgid "base %qT will be initialized after"
31814 #, gcc-internal-format
31819 #, gcc-internal-format
31824 #, gcc-internal-format
31825 msgid "%J when initialized here"
31829 #, gcc-internal-format
31830 msgid "%Jmultiple initializations given for %qD"
31834 #, gcc-internal-format
31835 msgid "%Jmultiple initializations given for base %qT"
31839 #, gcc-internal-format
31840 msgid "%Jinitializations for multiple members of %qT"
31844 #, gcc-internal-format
31846 "%Jbase class %q#T should be explicitly initialized in the copy constructor"
31849 #: cp/init.c:1036 cp/init.c:1055
31850 #, gcc-internal-format
31851 msgid "class %qT does not have any field named %qD"
31855 #, gcc-internal-format
31857 "%q#D is a static data member; it can only be initialized at its definition"
31861 #, gcc-internal-format
31862 msgid "%q#D is not a non-static data member of %qT"
31866 #, gcc-internal-format
31867 msgid "unnamed initializer for %qT, which has no base classes"
31871 #, gcc-internal-format
31872 msgid "unnamed initializer for %qT, which uses multiple inheritance"
31876 #, gcc-internal-format
31877 msgid "%qD is both a direct base and an indirect virtual base"
31881 #, gcc-internal-format
31882 msgid "type %qT is not a direct or virtual base of %qT"
31886 #, gcc-internal-format
31887 msgid "type %qT is not a direct base of %qT"
31891 #, gcc-internal-format
31892 msgid "bad array initializer"
31895 #: cp/init.c:1440 cp/semantics.c:2536
31896 #, gcc-internal-format
31897 msgid "%qT is not a class type"
31901 #, gcc-internal-format
31902 msgid "incomplete type %qT does not have member %qD"
31906 #, gcc-internal-format
31907 msgid "invalid pointer to bit-field %qD"
31911 #, gcc-internal-format
31912 msgid "invalid use of non-static member function %qD"
31916 #, gcc-internal-format
31917 msgid "invalid use of non-static data member %qD"
31921 #, gcc-internal-format
31922 msgid "invalid type %<void%> for new"
31926 #, gcc-internal-format
31927 msgid "uninitialized const in %<new%> of %q#T"
31931 #, gcc-internal-format
31932 msgid "call to Java constructor with %qs undefined"
31936 #, gcc-internal-format
31937 msgid "Java class %q#T object allocated using placement new"
31941 #, gcc-internal-format
31942 msgid "no suitable %qD found in class %qT"
31946 #, gcc-internal-format
31947 msgid "request for member %qD is ambiguous"
31951 #, gcc-internal-format
31952 msgid "ISO C++ forbids initialization in array new"
31956 #, gcc-internal-format
31957 msgid "size in array new must have integral type"
31961 #, gcc-internal-format
31962 msgid "new cannot be applied to a reference type"
31966 #, gcc-internal-format
31967 msgid "new cannot be applied to a function type"
31971 #, gcc-internal-format
31972 msgid "call to Java constructor, while %<jclass%> undefined"
31976 #, gcc-internal-format
31977 msgid "can't find %<class$%> in %qT"
31981 #, gcc-internal-format
31982 msgid "initializer ends prematurely"
31986 #, gcc-internal-format
31987 msgid "cannot initialize multi-dimensional array with initializer"
31991 #, gcc-internal-format
31992 msgid "possible problem detected in invocation of delete operator:"
31996 #, gcc-internal-format
31998 "neither the destructor nor the class-specific operator delete will be "
31999 "called, even if they are declared when the class is defined."
32003 #, gcc-internal-format
32004 msgid "unknown array size in delete"
32008 #, gcc-internal-format
32009 msgid "type to vector delete is neither pointer or array type"
32013 #, gcc-internal-format
32014 msgid "junk at end of #pragma %s"
32018 #, gcc-internal-format
32019 msgid "invalid #pragma %s"
32023 #, gcc-internal-format
32024 msgid "#pragma vtable no longer supported"
32028 #, gcc-internal-format
32029 msgid "#pragma implementation for %qs appears after file is included"
32033 #, gcc-internal-format
32034 msgid "junk at end of #pragma GCC java_exceptions"
32038 #, gcc-internal-format
32039 msgid "%qD not defined"
32043 #, gcc-internal-format
32044 msgid "%qD was not declared in this scope"
32047 #. In a template, it is invalid to write "f()" or "f(3)" if no
32048 #. declaration of "f" is available. Historically, G++ and most
32049 #. other compilers accepted that usage since they deferred all name
32050 #. lookup until instantiation time rather than doing unqualified
32051 #. name lookup at template definition time; explain to the user what
32054 #. Note that we have the exact wording of the following message in
32055 #. the manual (trouble.texi, node "Name lookup"), so they need to
32056 #. be kept in synch.
32058 #, gcc-internal-format
32060 "there are no arguments to %qD that depend on a template parameter, so a "
32061 "declaration of %qD must be available"
32065 #, gcc-internal-format
32067 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
32068 "use of an undeclared name is deprecated)"
32071 #: cp/mangle.c:1689
32072 #, gcc-internal-format
32073 msgid "mangling typeof, use decltype instead"
32076 #: cp/mangle.c:1902
32077 #, gcc-internal-format
32078 msgid "mangling unknown fixed point type"
32081 #: cp/mangle.c:2331
32082 #, gcc-internal-format
32083 msgid "mangling %C"
32086 #: cp/mangle.c:2386
32087 #, gcc-internal-format
32088 msgid "mangling new-expression"
32091 #: cp/mangle.c:2406
32092 #, gcc-internal-format
32093 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
32096 #: cp/mangle.c:2721
32097 #, gcc-internal-format
32098 msgid "the mangled name of %qD will change in a future version of GCC"
32102 #, gcc-internal-format
32103 msgid "generic thunk code fails for method %q#D which uses %<...%>"
32107 #, gcc-internal-format
32108 msgid "non-static const member %q#D, can't use default assignment operator"
32112 #, gcc-internal-format
32113 msgid "non-static reference member %q#D, can't use default assignment operator"
32117 #, gcc-internal-format
32118 msgid "synthesized method %qD first required here "
32121 #: cp/method.c:1159
32122 #, gcc-internal-format
32124 "vtable layout for class %qT may not be ABI-compliantand may change in a "
32125 "future version of GCC due to implicit virtual destructor"
32128 #: cp/name-lookup.c:733
32129 #, gcc-internal-format
32130 msgid "redeclaration of %<wchar_t%> as %qT"
32133 #. A redeclaration of main, but not a duplicate of the
32136 #. [basic.start.main]
32138 #. This function shall not be overloaded.
32139 #: cp/name-lookup.c:763
32140 #, gcc-internal-format
32141 msgid "invalid redeclaration of %q+D"
32144 #: cp/name-lookup.c:764
32145 #, gcc-internal-format
32149 #: cp/name-lookup.c:810 cp/name-lookup.c:821
32150 #, gcc-internal-format
32151 msgid "declaration of %q#D with C language linkage"
32154 #: cp/name-lookup.c:814
32155 #, gcc-internal-format
32156 msgid "due to different exception specifications"
32159 #: cp/name-lookup.c:905
32160 #, gcc-internal-format
32161 msgid "type mismatch with previous external decl of %q#D"
32164 #: cp/name-lookup.c:906
32165 #, gcc-internal-format
32166 msgid "previous external decl of %q+#D"
32169 #: cp/name-lookup.c:997
32170 #, gcc-internal-format
32171 msgid "extern declaration of %q#D doesn't match"
32174 #: cp/name-lookup.c:998
32175 #, gcc-internal-format
32176 msgid "global declaration %q+#D"
32179 #: cp/name-lookup.c:1040 cp/name-lookup.c:1047
32180 #, gcc-internal-format
32181 msgid "declaration of %q#D shadows a parameter"
32184 #. Location of previous decl is not useful in this case.
32185 #: cp/name-lookup.c:1072
32186 #, gcc-internal-format
32187 msgid "declaration of %qD shadows a member of 'this'"
32190 #: cp/name-lookup.c:1078
32191 #, gcc-internal-format
32192 msgid "declaration of %qD shadows a previous local"
32195 #: cp/name-lookup.c:1085
32196 #, gcc-internal-format
32197 msgid "declaration of %qD shadows a global declaration"
32200 #: cp/name-lookup.c:1208
32201 #, gcc-internal-format
32202 msgid "name lookup of %qD changed"
32205 #: cp/name-lookup.c:1209
32206 #, gcc-internal-format
32207 msgid " matches this %q+D under ISO standard rules"
32210 #: cp/name-lookup.c:1211
32211 #, gcc-internal-format
32212 msgid " matches this %q+D under old rules"
32215 #: cp/name-lookup.c:1229 cp/name-lookup.c:1237
32216 #, gcc-internal-format
32217 msgid "name lookup of %qD changed for ISO %<for%> scoping"
32220 #: cp/name-lookup.c:1231
32221 #, gcc-internal-format
32222 msgid " cannot use obsolete binding at %q+D because it has a destructor"
32225 #: cp/name-lookup.c:1240
32226 #, gcc-internal-format
32227 msgid " using obsolete binding at %q+D"
32230 #: cp/name-lookup.c:1246 cp/parser.c:10152
32231 #, gcc-internal-format
32232 msgid "(if you use %<-fpermissive%> G++ will accept your code)"
32235 #: cp/name-lookup.c:1302
32236 #, gcc-internal-format
32237 msgid "%s %s(%E) %p %d\n"
32240 #: cp/name-lookup.c:1305
32241 #, gcc-internal-format
32242 msgid "%s %s %p %d\n"
32245 #: cp/name-lookup.c:1433
32246 #, gcc-internal-format
32247 msgid "XXX is_class_level != (current_scope == class_scope)\n"
32250 #: cp/name-lookup.c:2028
32251 #, gcc-internal-format
32252 msgid "%q#D hides constructor for %q#T"
32255 #: cp/name-lookup.c:2045
32256 #, gcc-internal-format
32257 msgid "%q#D conflicts with previous using declaration %q#D"
32260 #: cp/name-lookup.c:2068
32261 #, gcc-internal-format
32262 msgid "previous non-function declaration %q+#D"
32265 #: cp/name-lookup.c:2069
32266 #, gcc-internal-format
32267 msgid "conflicts with function declaration %q#D"
32270 #. It's a nested name with template parameter dependent scope.
32271 #. This can only be using-declaration for class member.
32272 #: cp/name-lookup.c:2147 cp/name-lookup.c:2172
32273 #, gcc-internal-format
32274 msgid "%qT is not a namespace"
32278 #. A using-declaration shall not name a template-id.
32279 #: cp/name-lookup.c:2157
32280 #, gcc-internal-format
32281 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
32284 #: cp/name-lookup.c:2164
32285 #, gcc-internal-format
32286 msgid "namespace %qD not allowed in using-declaration"
32289 #: cp/name-lookup.c:2200
32290 #, gcc-internal-format
32291 msgid "%qD not declared"
32294 #: cp/name-lookup.c:2236 cp/name-lookup.c:2273 cp/name-lookup.c:2307
32295 #: cp/name-lookup.c:2322
32296 #, gcc-internal-format
32297 msgid "%qD is already declared in this scope"
32300 #: cp/name-lookup.c:2926
32301 #, gcc-internal-format
32302 msgid "using-declaration for non-member at class scope"
32305 #: cp/name-lookup.c:2933
32306 #, gcc-internal-format
32307 msgid "%<%T::%D%> names destructor"
32310 #: cp/name-lookup.c:2938
32311 #, gcc-internal-format
32312 msgid "%<%T::%D%> names constructor"
32315 #: cp/name-lookup.c:2943
32316 #, gcc-internal-format
32317 msgid "%<%T::%D%> names constructor in %qT"
32320 #: cp/name-lookup.c:2993
32321 #, gcc-internal-format
32322 msgid "no members matching %<%T::%D%> in %q#T"
32325 #: cp/name-lookup.c:3061
32326 #, gcc-internal-format
32327 msgid "declaration of %qD not in a namespace surrounding %qD"
32330 #: cp/name-lookup.c:3069
32331 #, gcc-internal-format
32332 msgid "explicit qualification in declaration of %qD"
32335 #: cp/name-lookup.c:3112
32336 #, gcc-internal-format
32337 msgid "%qD should have been declared inside %qD"
32340 #: cp/name-lookup.c:3157
32341 #, gcc-internal-format
32342 msgid "%qD attribute requires a single NTBS argument"
32345 #: cp/name-lookup.c:3164
32346 #, gcc-internal-format
32348 "%qD attribute is meaningless since members of the anonymous namespace get "
32352 #: cp/name-lookup.c:3173 cp/name-lookup.c:3543
32353 #, gcc-internal-format
32354 msgid "%qD attribute directive ignored"
32357 #: cp/name-lookup.c:3218
32358 #, gcc-internal-format
32359 msgid "namespace alias %qD not allowed here, assuming %qD"
32362 #: cp/name-lookup.c:3531
32363 #, gcc-internal-format
32364 msgid "strong using only meaningful at namespace scope"
32367 #: cp/name-lookup.c:3535
32368 #, gcc-internal-format
32369 msgid "current namespace %qD does not enclose strongly used namespace %qD"
32372 #: cp/name-lookup.c:4472
32373 #, gcc-internal-format
32374 msgid "%q+D is not a function,"
32377 #: cp/name-lookup.c:4473
32378 #, gcc-internal-format
32379 msgid " conflict with %q+D"
32382 #: cp/name-lookup.c:4918
32383 #, gcc-internal-format
32384 msgid "argument dependent lookup finds %q+D"
32387 #: cp/name-lookup.c:5359
32388 #, gcc-internal-format
32389 msgid "XXX entering pop_everything ()\n"
32392 #: cp/name-lookup.c:5368
32393 #, gcc-internal-format
32394 msgid "XXX leaving pop_everything ()\n"
32398 #, gcc-internal-format
32399 msgid "identifier %qE will become a keyword in C++0x"
32402 #: cp/parser.c:2078
32403 #, gcc-internal-format
32404 msgid "%H%<#pragma%> is not allowed here"
32407 #: cp/parser.c:2109
32408 #, gcc-internal-format
32409 msgid "%H%<%E::%E%> has not been declared"
32412 #: cp/parser.c:2112
32413 #, gcc-internal-format
32414 msgid "%H%<::%E%> has not been declared"
32417 #: cp/parser.c:2115
32418 #, gcc-internal-format
32419 msgid "%Hrequest for member %qE in non-class type %qT"
32422 #: cp/parser.c:2118
32423 #, gcc-internal-format
32424 msgid "%H%<%T::%E%> has not been declared"
32427 #: cp/parser.c:2121
32428 #, gcc-internal-format
32429 msgid "%H%qE has not been declared"
32432 #: cp/parser.c:2124
32433 #, gcc-internal-format
32434 msgid "%H%<%E::%E%> %s"
32437 #: cp/parser.c:2126
32438 #, gcc-internal-format
32439 msgid "%H%<::%E%> %s"
32442 #: cp/parser.c:2128
32443 #, gcc-internal-format
32447 #: cp/parser.c:2163
32448 #, gcc-internal-format
32449 msgid "%H%<long long long%> is too long for GCC"
32452 #: cp/parser.c:2166
32453 #, gcc-internal-format
32454 msgid "ISO C++ 1998 does not support %<long long%>"
32457 #: cp/parser.c:2186
32458 #, gcc-internal-format
32459 msgid "%Hduplicate %qs"
32462 #: cp/parser.c:2230
32463 #, gcc-internal-format
32464 msgid "%Hnew types may not be defined in a return type"
32467 #: cp/parser.c:2232
32468 #, gcc-internal-format
32469 msgid "(perhaps a semicolon is missing after the definition of %qT)"
32472 #: cp/parser.c:2252
32473 #, gcc-internal-format
32474 msgid "%H%qT is not a template"
32477 #: cp/parser.c:2254
32478 #, gcc-internal-format
32479 msgid "%H%qE is not a template"
32482 #: cp/parser.c:2256
32483 #, gcc-internal-format
32484 msgid "%Hinvalid template-id"
32487 #: cp/parser.c:2318
32488 #, gcc-internal-format
32489 msgid "%Hinvalid use of template-name %qE without an argument list"
32492 #: cp/parser.c:2321
32493 #, gcc-internal-format
32494 msgid "%Hinvalid use of destructor %qD as a type"
32497 #. Something like 'unsigned A a;'
32498 #: cp/parser.c:2324
32499 #, gcc-internal-format
32500 msgid "%Hinvalid combination of multiple type-specifiers"
32503 #. Issue an error message.
32504 #: cp/parser.c:2329
32505 #, gcc-internal-format
32506 msgid "%H%qE does not name a type"
32509 #: cp/parser.c:2362
32510 #, gcc-internal-format
32511 msgid "(perhaps %<typename %T::%E%> was intended)"
32514 #: cp/parser.c:2377
32515 #, gcc-internal-format
32516 msgid "%H%qE in namespace %qE does not name a type"
32519 #: cp/parser.c:2380
32520 #, gcc-internal-format
32521 msgid "%H%qE in class %qT does not name a type"
32524 #: cp/parser.c:2944
32525 #, gcc-internal-format
32526 msgid "%Hunsupported non-standard concatenation of string literals"
32529 #: cp/parser.c:3147
32530 #, gcc-internal-format
32531 msgid "%Hfixed-point types not supported in C++"
32534 #: cp/parser.c:3228
32535 #, gcc-internal-format
32536 msgid "ISO C++ forbids braced-groups within expressions"
32539 #: cp/parser.c:3239
32540 #, gcc-internal-format
32542 "%Hstatement-expressions are not allowed outside functions nor in template-"
32546 #: cp/parser.c:3298
32547 #, gcc-internal-format
32548 msgid "%H%<this%> may not be used in this context"
32551 #: cp/parser.c:3507
32552 #, gcc-internal-format
32553 msgid "%Hlocal variable %qD may not appear in this context"
32556 #: cp/parser.c:3807
32557 #, gcc-internal-format
32558 msgid "%Hscope %qT before %<~%> is not a class-name"
32561 #: cp/parser.c:3921
32562 #, gcc-internal-format
32563 msgid "%Hdeclaration of %<~%T%> as member of %qT"
32566 #: cp/parser.c:3935
32567 #, gcc-internal-format
32568 msgid "%Htypedef-name %qD used as destructor declarator"
32571 #: cp/parser.c:4149
32572 #, gcc-internal-format
32573 msgid "%H%qD used without template parameters"
32576 #: cp/parser.c:4153 cp/parser.c:14879 cp/parser.c:17176
32577 #, gcc-internal-format
32578 msgid "%Hreference to %qD is ambiguous"
32581 #: cp/parser.c:4199 cp/pt.c:5660
32582 #, gcc-internal-format
32583 msgid "%qT is not a template"
32586 #. Warn the user that a compound literal is not
32587 #. allowed in standard C++.
32588 #: cp/parser.c:4623
32589 #, gcc-internal-format
32590 msgid "ISO C++ forbids compound-literals"
32593 #: cp/parser.c:4996
32594 #, gcc-internal-format
32595 msgid "%H%qE does not have class type"
32598 #: cp/parser.c:5080
32599 #, gcc-internal-format
32600 msgid "%Hinvalid use of %qD"
32603 #: cp/parser.c:5659
32604 #, gcc-internal-format
32605 msgid "%Harray bound forbidden after parenthesized type-id"
32608 #: cp/parser.c:5662
32609 #, gcc-internal-format
32610 msgid "try removing the parentheses around the type-id"
32613 #: cp/parser.c:5855
32614 #, gcc-internal-format
32615 msgid "%Hexpression in new-declarator must have integral or enumeration type"
32618 #: cp/parser.c:6111
32619 #, gcc-internal-format
32620 msgid "use of old-style cast"
32623 #: cp/parser.c:6242
32624 #, gcc-internal-format
32625 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
32628 #: cp/parser.c:6245
32629 #, gcc-internal-format
32630 msgid "suggest parentheses around %<>>%> expression"
32633 #: cp/parser.c:7082
32634 #, gcc-internal-format
32635 msgid "%Hcase label %qE not within a switch statement"
32638 #: cp/parser.c:7094
32639 #, gcc-internal-format
32640 msgid "%Hcase label not within a switch statement"
32643 #: cp/parser.c:7212
32644 #, gcc-internal-format
32645 msgid "%H%<else%> without a previous %<if%>"
32648 #: cp/parser.c:7691
32649 #, gcc-internal-format
32650 msgid "%Hbreak statement not within loop or switch"
32653 #: cp/parser.c:7699 cp/parser.c:7719
32654 #, gcc-internal-format
32655 msgid "%Hinvalid exit from OpenMP structured block"
32658 #: cp/parser.c:7702
32659 #, gcc-internal-format
32660 msgid "%Hbreak statement used with OpenMP for loop"
32663 #: cp/parser.c:7712
32664 #, gcc-internal-format
32665 msgid "%Hcontinue statement not within a loop"
32668 #. Issue a warning about this use of a GNU extension.
32669 #: cp/parser.c:7755
32670 #, gcc-internal-format
32671 msgid "ISO C++ forbids computed gotos"
32674 #: cp/parser.c:7899 cp/parser.c:15753
32675 #, gcc-internal-format
32676 msgid "extra %<;%>"
32679 #: cp/parser.c:8120
32680 #, gcc-internal-format
32681 msgid "%H%<__label__%> not at the beginning of a block"
32684 #: cp/parser.c:8257
32685 #, gcc-internal-format
32686 msgid "%Hmixing declarations and function-definitions is forbidden"
32689 #: cp/parser.c:8397
32690 #, gcc-internal-format
32691 msgid "%H%<friend%> used outside of class"
32694 #: cp/parser.c:8453
32695 #, gcc-internal-format
32696 msgid "%H%<auto%> will change meaning in C++0x; please remove it"
32699 #: cp/parser.c:8572
32700 #, gcc-internal-format
32701 msgid "%Hclass definition may not be declared a friend"
32704 #: cp/parser.c:8642 cp/parser.c:16075
32705 #, gcc-internal-format
32706 msgid "%Htemplates may not be %<virtual%>"
32709 #: cp/parser.c:9045
32710 #, gcc-internal-format
32711 msgid "invalid use of %<auto%> in conversion operator"
32714 #: cp/parser.c:9129
32715 #, gcc-internal-format
32716 msgid "%Honly constructors take base initializers"
32719 #: cp/parser.c:9151
32720 #, gcc-internal-format
32721 msgid "%Hcannot expand initializer for member %<%D%>"
32724 #: cp/parser.c:9206
32725 #, gcc-internal-format
32726 msgid "anachronistic old-style base class initializer"
32729 #: cp/parser.c:9266
32730 #, gcc-internal-format
32732 "%Hkeyword %<typename%> not allowed in this context (a qualified member "
32733 "initializer is implicitly a type)"
32736 #. Warn that we do not support `export'.
32737 #: cp/parser.c:9612
32738 #, gcc-internal-format
32739 msgid "keyword %<export%> not implemented, and will be ignored"
32742 #: cp/parser.c:9794 cp/parser.c:9892 cp/parser.c:9998
32743 #, gcc-internal-format
32744 msgid "%Htemplate parameter pack %qD cannot have a default argument"
32747 #: cp/parser.c:9797
32748 #, gcc-internal-format
32749 msgid "%Htemplate parameter pack cannot have a default argument"
32752 #: cp/parser.c:9895 cp/parser.c:10002
32753 #, gcc-internal-format
32754 msgid "%Htemplate parameter packs cannot have default arguments"
32757 #: cp/parser.c:10144
32758 #, gcc-internal-format
32759 msgid "%<<::%> cannot begin a template-argument list"
32762 #: cp/parser.c:10148
32763 #, gcc-internal-format
32765 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
32769 #: cp/parser.c:10226
32770 #, gcc-internal-format
32771 msgid "%Hparse error in template argument list"
32774 #. Explain what went wrong.
32775 #: cp/parser.c:10341
32776 #, gcc-internal-format
32777 msgid "%Hnon-template %qD used as template"
32780 #: cp/parser.c:10343
32781 #, gcc-internal-format
32782 msgid "use %<%T::template %D%> to indicate that it is a template"
32785 #: cp/parser.c:10476
32786 #, gcc-internal-format
32787 msgid "%Hexpected parameter pack before %<...%>"
32790 #: cp/parser.c:10886
32791 #, gcc-internal-format
32792 msgid "%Htemplate specialization with C linkage"
32795 #: cp/parser.c:11532
32796 #, gcc-internal-format
32797 msgid "using %<typename%> outside of template"
32800 #: cp/parser.c:11700
32801 #, gcc-internal-format
32802 msgid "declaration %qD does not declare anything"
32805 #: cp/parser.c:11786
32806 #, gcc-internal-format
32807 msgid "attributes ignored on uninstantiated type"
32810 #: cp/parser.c:11790
32811 #, gcc-internal-format
32812 msgid "attributes ignored on template instantiation"
32815 #: cp/parser.c:11795
32816 #, gcc-internal-format
32818 "attributes ignored on elaborated-type-specifier that is not a forward "
32822 #: cp/parser.c:12078
32823 #, gcc-internal-format
32824 msgid "%H%qD is not a namespace-name"
32827 #: cp/parser.c:12205
32828 #, gcc-internal-format
32829 msgid "%H%<namespace%> definition is not allowed here"
32832 #. [namespace.udecl]
32834 #. A using declaration shall not name a template-id.
32835 #: cp/parser.c:12345
32836 #, gcc-internal-format
32837 msgid "%Ha template-id may not appear in a using-declaration"
32840 #: cp/parser.c:12722
32841 #, gcc-internal-format
32842 msgid "%Han asm-specification is not allowed on a function-definition"
32845 #: cp/parser.c:12726
32846 #, gcc-internal-format
32847 msgid "%Hattributes are not allowed on a function-definition"
32850 #: cp/parser.c:12879
32851 #, gcc-internal-format
32852 msgid "%Hinitializer provided for function"
32855 #: cp/parser.c:12901
32856 #, gcc-internal-format
32857 msgid "attributes after parenthesized initializer ignored"
32860 #: cp/parser.c:13306
32861 #, gcc-internal-format
32862 msgid "%Harray bound is not an integer constant"
32865 #: cp/parser.c:13418
32866 #, gcc-internal-format
32867 msgid "%H%<%T::%E%> is not a type"
32870 #: cp/parser.c:13445
32871 #, gcc-internal-format
32872 msgid "%Hinvalid use of constructor as a template"
32875 #: cp/parser.c:13447
32876 #, gcc-internal-format
32878 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
32882 #: cp/parser.c:13620
32883 #, gcc-internal-format
32884 msgid "%H%qD is a namespace"
32887 #: cp/parser.c:13695
32888 #, gcc-internal-format
32889 msgid "%Hduplicate cv-qualifier"
32892 #: cp/parser.c:13807
32893 #, gcc-internal-format
32894 msgid "invalid use of %<auto%>"
32897 #: cp/parser.c:14392
32898 #, gcc-internal-format
32899 msgid "%Hfile ends in default argument"
32902 #: cp/parser.c:14438
32903 #, gcc-internal-format
32904 msgid "deprecated use of default argument for parameter of non-function"
32907 #: cp/parser.c:14441
32908 #, gcc-internal-format
32909 msgid "%Hdefault arguments are only permitted for function parameters"
32912 #: cp/parser.c:14459
32913 #, gcc-internal-format
32914 msgid "%H%sparameter pack %qD cannot have a default argument"
32917 #: cp/parser.c:14463
32918 #, gcc-internal-format
32919 msgid "%H%sparameter pack cannot have a default argument"
32922 #: cp/parser.c:14726
32923 #, gcc-internal-format
32924 msgid "ISO C++ does not allow designated initializers"
32927 #: cp/parser.c:15345
32928 #, gcc-internal-format
32929 msgid "%Hinvalid class name in declaration of %qD"
32932 #: cp/parser.c:15358
32933 #, gcc-internal-format
32934 msgid "%Hdeclaration of %qD in namespace %qD which does not enclose %qD"
32937 #: cp/parser.c:15363
32938 #, gcc-internal-format
32939 msgid "%Hdeclaration of %qD in %qD which does not enclose %qD"
32942 #: cp/parser.c:15377
32943 #, gcc-internal-format
32944 msgid "%Hextra qualification not allowed"
32947 #: cp/parser.c:15389
32948 #, gcc-internal-format
32949 msgid "%Han explicit specialization must be preceded by %<template <>%>"
32952 #: cp/parser.c:15419
32953 #, gcc-internal-format
32954 msgid "%Hfunction template %qD redeclared as a class template"
32957 #: cp/parser.c:15501
32958 #, gcc-internal-format
32959 msgid "%Hredefinition of %q#T"
32962 #: cp/parser.c:15503
32963 #, gcc-internal-format
32964 msgid "%Hprevious definition of %q+#T"
32967 #: cp/parser.c:15771
32968 #, gcc-internal-format
32969 msgid "%Ha class-key must be used when declaring a friend"
32972 #: cp/parser.c:15786
32973 #, gcc-internal-format
32974 msgid "%Hfriend declaration does not name a class or function"
32977 #: cp/parser.c:15966
32978 #, gcc-internal-format
32979 msgid "%Hpure-specifier on function-definition"
32982 #: cp/parser.c:16279
32983 #, gcc-internal-format
32984 msgid "%Hkeyword %<typename%> not allowed outside of templates"
32987 #: cp/parser.c:16282
32988 #, gcc-internal-format
32990 "%Hkeyword %<typename%> not allowed in this context (the base class is "
32991 "implicitly a type)"
32994 #: cp/parser.c:17365
32995 #, gcc-internal-format
32996 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
32999 #: cp/parser.c:17370
33000 #, gcc-internal-format
33001 msgid "too few template-parameter-lists"
33004 #. Otherwise, there are too many template parameter lists. We have
33007 #. template <class T> template <class U> void S::f();
33008 #: cp/parser.c:17377
33009 #, gcc-internal-format
33010 msgid "%Htoo many template-parameter-lists"
33013 #. Issue an error message.
33014 #: cp/parser.c:17651
33015 #, gcc-internal-format
33016 msgid "%Hnamed return values are no longer supported"
33019 #. 14.5.2.2 [temp.mem]
33021 #. A local class shall not have member templates.
33022 #: cp/parser.c:17726
33023 #, gcc-internal-format
33024 msgid "%Hinvalid declaration of member template in local class"
33027 #: cp/parser.c:17736
33028 #, gcc-internal-format
33029 msgid "%Htemplate with C linkage"
33032 #: cp/parser.c:17883
33033 #, gcc-internal-format
33034 msgid "%Htemplate declaration of %qs"
33037 #: cp/parser.c:17947
33038 #, gcc-internal-format
33039 msgid "%Hexplicit template specialization cannot have a storage class"
33042 #: cp/parser.c:18165
33043 #, gcc-internal-format
33044 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
33047 #: cp/parser.c:18178
33048 #, gcc-internal-format
33049 msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
33052 #: cp/parser.c:18512
33053 #, gcc-internal-format
33054 msgid "%Hinvalid use of %qD in linkage specification"
33057 #: cp/parser.c:18525
33058 #, gcc-internal-format
33059 msgid "%H%<__thread%> before %qD"
33062 #: cp/parser.c:18846
33063 #, gcc-internal-format
33064 msgid "%qs tag used in naming %q#T"
33067 #: cp/parser.c:18867
33068 #, gcc-internal-format
33069 msgid "%H%qD redeclared with different access"
33072 #: cp/parser.c:18885
33073 #, gcc-internal-format
33074 msgid "%H%<template%> (as a disambiguator) is only allowed within templates"
33077 #: cp/parser.c:19151 cp/parser.c:20078 cp/parser.c:20210
33078 #, gcc-internal-format
33079 msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
33082 #: cp/parser.c:19295
33083 #, gcc-internal-format
33084 msgid "%H%<@encode%> must specify a type as an argument"
33087 #: cp/parser.c:19611
33088 #, gcc-internal-format
33089 msgid "%Hinvalid Objective-C++ selector name"
33092 #: cp/parser.c:19942
33093 #, gcc-internal-format
33094 msgid "%Hidentifier expected after %<@protocol%>"
33097 #: cp/parser.c:20303
33098 #, gcc-internal-format
33099 msgid "%Htoo many %qs clauses"
33102 #: cp/parser.c:20417
33103 #, gcc-internal-format
33104 msgid "%Hcollapse argument needs positive constant integer expression"
33107 #: cp/parser.c:20706
33108 #, gcc-internal-format
33109 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
33112 #: cp/parser.c:20709
33113 #, gcc-internal-format
33114 msgid "%Hschedule %<auto%> does not take a %<chunk_size%> parameter"
33117 #: cp/parser.c:20857
33118 #, gcc-internal-format
33119 msgid "%H%qs is not valid for %qs"
33122 #: cp/parser.c:21280
33123 #, gcc-internal-format
33124 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
33127 #: cp/parser.c:21405 cp/parser.c:21443
33128 #, gcc-internal-format
33129 msgid "%Hiteration variable %qD should not be firstprivate"
33132 #: cp/parser.c:21447
33133 #, gcc-internal-format
33134 msgid "%Hiteration variable %qD should not be reduction"
33137 #: cp/parser.c:21514
33138 #, gcc-internal-format
33139 msgid "%Hnot enough collapsed for loops"
33142 #: cp/parser.c:21560
33143 #, gcc-internal-format
33144 msgid "%Hcollapsed loops not perfectly nested"
33147 #: cp/parser.c:21971
33148 #, gcc-internal-format
33149 msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
33152 #: cp/parser.c:21975
33153 #, gcc-internal-format
33154 msgid "%Hexpected string literal"
33157 #: cp/parser.c:22008
33158 #, gcc-internal-format
33159 msgid "%H%<#pragma GCC pch_preprocess%> must be first"
33162 #: cp/parser.c:22019
33163 #, gcc-internal-format
33164 msgid "%H%<#pragma omp barrier%> may only be used in compound statements"
33167 #: cp/parser.c:22034
33168 #, gcc-internal-format
33169 msgid "%H%<#pragma omp flush%> may only be used in compound statements"
33172 #: cp/parser.c:22049
33173 #, gcc-internal-format
33174 msgid "%H%<#pragma omp taskwait%> may only be used in compound statements"
33177 #: cp/parser.c:22077
33178 #, gcc-internal-format
33180 "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
33184 #: cp/parser.c:22135
33185 #, gcc-internal-format
33186 msgid "inter-module optimizations not implemented for C++"
33190 #, gcc-internal-format
33191 msgid "data member %qD cannot be a member template"
33195 #, gcc-internal-format
33196 msgid "invalid member template declaration %qD"
33200 #, gcc-internal-format
33201 msgid "explicit specialization in non-namespace scope %qD"
33205 #, gcc-internal-format
33206 msgid "enclosing class templates are not explicitly specialized"
33210 #, gcc-internal-format
33211 msgid "specialization of %qD in different namespace"
33214 #: cp/pt.c:716 cp/pt.c:817
33215 #, gcc-internal-format
33216 msgid " from definition of %q+#D"
33220 #, gcc-internal-format
33222 "explicit instantiation of %qD in namespace %qD (which does not enclose "
33227 #, gcc-internal-format
33228 msgid "name of class shadows template template parameter %qD"
33232 #, gcc-internal-format
33233 msgid "specialization of %qT after instantiation"
33237 #, gcc-internal-format
33238 msgid "specializing %q#T in different namespace"
33242 #, gcc-internal-format
33243 msgid "specialization %qT after instantiation %qT"
33247 #, gcc-internal-format
33248 msgid "explicit specialization of non-template %qT"
33252 #, gcc-internal-format
33253 msgid "specialization of %qD after instantiation"
33257 #, gcc-internal-format
33258 msgid "%qD is not a function template"
33262 #, gcc-internal-format
33263 msgid "template-id %qD for %q+D does not match any template declaration"
33267 #, gcc-internal-format
33268 msgid "ambiguous template specialization %qD for %q+D"
33271 #. This case handles bogus declarations like template <>
33272 #. template <class T> void f<int>();
33273 #: cp/pt.c:1926 cp/pt.c:1980
33274 #, gcc-internal-format
33275 msgid "template-id %qD in declaration of primary template"
33279 #, gcc-internal-format
33280 msgid "template parameter list used in explicit instantiation"
33284 #, gcc-internal-format
33285 msgid "definition provided for explicit instantiation"
33289 #, gcc-internal-format
33290 msgid "too many template parameter lists in declaration of %qD"
33294 #, gcc-internal-format
33295 msgid "too few template parameter lists in declaration of %qD"
33299 #, gcc-internal-format
33300 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
33304 #, gcc-internal-format
33305 msgid "function template partial specialization %qD is not allowed"
33309 #, gcc-internal-format
33310 msgid "default argument specified in explicit specialization"
33314 #, gcc-internal-format
33315 msgid "%qD is not a template function"
33319 #, gcc-internal-format
33320 msgid "%qD is not declared in %qD"
33323 #. From [temp.expl.spec]:
33325 #. If such an explicit specialization for the member
33326 #. of a class template names an implicitly-declared
33327 #. special member function (clause _special_), the
33328 #. program is ill-formed.
33330 #. Similar language is found in [temp.explicit].
33332 #, gcc-internal-format
33333 msgid "specialization of implicitly-declared special member function"
33337 #, gcc-internal-format
33338 msgid "no member function %qD declared in %qT"
33342 #, gcc-internal-format
33343 msgid "base initializer expansion %<%T%> contains no parameter packs"
33347 #, gcc-internal-format
33348 msgid "expansion pattern %<%T%> contains no argument packs"
33352 #, gcc-internal-format
33353 msgid "expansion pattern %<%E%> contains no argument packs"
33357 #, gcc-internal-format
33358 msgid "parameter packs not expanded with %<...%>:"
33361 #: cp/pt.c:2751 cp/pt.c:3372
33362 #, gcc-internal-format
33367 #, gcc-internal-format
33368 msgid " <anonymous>"
33372 #, gcc-internal-format
33373 msgid "declaration of %q+#D"
33377 #, gcc-internal-format
33378 msgid " shadows template parm %q+#D"
33382 #, gcc-internal-format
33383 msgid "template parameters not used in partial specialization:"
33387 #, gcc-internal-format
33388 msgid "partial specialization %qT does not specialize any template arguments"
33392 #, gcc-internal-format
33394 "parameter pack argument %qE must be at the end of the template argument list"
33398 #, gcc-internal-format
33400 "parameter pack argument %qT must be at the end of the template argument list"
33404 #, gcc-internal-format
33405 msgid "template argument %qE involves template parameter(s)"
33409 #, gcc-internal-format
33410 msgid "type %qT of template argument %qE depends on template parameter(s)"
33414 #, gcc-internal-format
33415 msgid "no default argument for %qD"
33419 #, gcc-internal-format
33420 msgid "parameter pack %qE must be at the end of the template parameter list"
33424 #, gcc-internal-format
33425 msgid "parameter pack %qT must be at the end of the template parameter list"
33429 #, gcc-internal-format
33430 msgid "template class without a name"
33435 #. A destructor shall not be a member template.
33437 #, gcc-internal-format
33438 msgid "destructor %qD declared as member template"
33441 #. [basic.stc.dynamic.allocation]
33443 #. An allocation function can be a function
33444 #. template. ... Template allocation functions shall
33445 #. have two or more parameters.
33447 #, gcc-internal-format
33448 msgid "invalid template declaration of %qD"
33452 #, gcc-internal-format
33453 msgid "template definition of non-template %q#D"
33457 #, gcc-internal-format
33458 msgid "expected %d levels of template parms for %q#D, got %d"
33462 #, gcc-internal-format
33463 msgid "got %d template parameters for %q#D"
33467 #, gcc-internal-format
33468 msgid "got %d template parameters for %q#T"
33472 #, gcc-internal-format
33473 msgid " but %d required"
33477 #, gcc-internal-format
33478 msgid "template arguments to %qD do not match original template %qD"
33482 #, gcc-internal-format
33483 msgid "use template<> for an explicit specialization"
33487 #, gcc-internal-format
33488 msgid "%qT is not a template type"
33492 #, gcc-internal-format
33493 msgid "template specifiers not specified in declaration of %qD"
33497 #, gcc-internal-format
33498 msgid "redeclared with %d template parameter(s)"
33502 #, gcc-internal-format
33503 msgid "previous declaration %q+D used %d template parameter(s)"
33507 #, gcc-internal-format
33508 msgid "template parameter %q+#D"
33512 #, gcc-internal-format
33513 msgid "redeclared here as %q#D"
33516 #. We have in [temp.param]:
33518 #. A template-parameter may not be given default arguments
33519 #. by two different declarations in the same scope.
33521 #, gcc-internal-format
33522 msgid "redefinition of default argument for %q#D"
33526 #, gcc-internal-format
33527 msgid "%Joriginal definition appeared here"
33531 #, gcc-internal-format
33533 "%qE is not a valid template argument for type %qT because function %qD has "
33534 "not external linkage"
33538 #, gcc-internal-format
33540 "%qE is not a valid template argument for type %qT because string literals "
33541 "can never be used in this context"
33545 #, gcc-internal-format
33547 "%qE is not a valid template argument for type %qT because it is a non-"
33548 "constant expression"
33552 #, gcc-internal-format
33554 "%qD is not a valid template argument because %qD is a variable, not the "
33555 "address of a variable"
33559 #, gcc-internal-format
33561 "%qE is not a valid template argument of type %qT because %qE is not a "
33566 #, gcc-internal-format
33568 "%qE is not a valid template argument of type %qT because %qD does not have "
33573 #, gcc-internal-format
33575 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
33580 #, gcc-internal-format
33582 "%qE is not a valid template argument for type %qT because it is not an lvalue"
33586 #, gcc-internal-format
33588 "%qE is not a valid template argument for type %qT because object %qD has not "
33593 #, gcc-internal-format
33594 msgid "%qE is not a valid template argument for type %qT"
33598 #, gcc-internal-format
33599 msgid "it must be the address of a function with external linkage"
33603 #, gcc-internal-format
33605 "%qE is not a valid template argument for type %qT because it is a pointer"
33609 #, gcc-internal-format
33610 msgid "try using %qE instead"
33614 #, gcc-internal-format
33616 "%qE is not a valid template argument for type %qT because it is of type %qT"
33620 #, gcc-internal-format
33621 msgid "standard conversions are not allowed in this context"
33625 #, gcc-internal-format
33626 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
33629 #: cp/pt.c:4987 cp/pt.c:5006 cp/pt.c:5056
33630 #, gcc-internal-format
33631 msgid "type/value mismatch at argument %d in template parameter list for %qD"
33635 #, gcc-internal-format
33636 msgid " expected a constant of type %qT, got %qT"
33640 #, gcc-internal-format
33641 msgid " expected a class template, got %qE"
33645 #, gcc-internal-format
33646 msgid " expected a type, got %qE"
33650 #, gcc-internal-format
33651 msgid " expected a type, got %qT"
33655 #, gcc-internal-format
33656 msgid " expected a class template, got %qT"
33660 #, gcc-internal-format
33661 msgid " expected a template of type %qD, got %qD"
33664 #. Not sure if this is reachable, but it doesn't hurt
33667 #, gcc-internal-format
33668 msgid "type mismatch in nontype parameter pack"
33672 #, gcc-internal-format
33673 msgid "could not convert template argument %qE to %qT"
33677 #, gcc-internal-format
33678 msgid "wrong number of template arguments (%d, should be %d)"
33682 #, gcc-internal-format
33683 msgid "wrong number of template arguments (%d, should be %d%s)"
33687 #, gcc-internal-format
33688 msgid "provided for %q+D"
33692 #, gcc-internal-format
33693 msgid "cannot expand %<%E%> into a fixed-length argument list"
33697 #, gcc-internal-format
33698 msgid "cannot expand %<%T%> into a fixed-length argument list"
33702 #, gcc-internal-format
33703 msgid "template argument %d is invalid"
33707 #, gcc-internal-format
33708 msgid "non-template type %qT used as a template"
33712 #, gcc-internal-format
33713 msgid "for template declaration %q+D"
33717 #, gcc-internal-format
33719 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
33720 "to increase the maximum) instantiating %qD"
33724 #, gcc-internal-format
33725 msgid "mismatched argument pack lengths while expanding %<%T%>"
33729 #, gcc-internal-format
33730 msgid "mismatched argument pack lengths while expanding %<%E%>"
33734 #, gcc-internal-format
33735 msgid "instantiation of %q+D as type %qT"
33738 #. It may seem that this case cannot occur, since:
33740 #. typedef void f();
33741 #. void g() { f x; }
33743 #. declares a function, not a variable. However:
33745 #. typedef void f();
33746 #. template <typename T> void g() { T t; }
33747 #. template void g<f>();
33749 #. is an attempt to declare a variable with function
33752 #, gcc-internal-format
33753 msgid "variable %qD has function type"
33757 #, gcc-internal-format
33758 msgid "invalid parameter type %qT"
33762 #, gcc-internal-format
33763 msgid "in declaration %q+D"
33767 #, gcc-internal-format
33768 msgid "function returning an array"
33772 #, gcc-internal-format
33773 msgid "function returning a function"
33777 #, gcc-internal-format
33778 msgid "creating pointer to member function of non-class type %qT"
33782 #, gcc-internal-format
33783 msgid "array bound is not an integer constant"
33787 #, gcc-internal-format
33788 msgid "creating array with negative size (%qE)"
33792 #, gcc-internal-format
33793 msgid "forming reference to void"
33797 #, gcc-internal-format
33798 msgid "forming %s to reference type %qT"
33802 #, gcc-internal-format
33803 msgid "creating pointer to member of non-class type %qT"
33807 #, gcc-internal-format
33808 msgid "creating pointer to member reference type %qT"
33812 #, gcc-internal-format
33813 msgid "creating pointer to member of type void"
33817 #, gcc-internal-format
33818 msgid "creating array of %qT"
33822 #, gcc-internal-format
33823 msgid "creating array of %qT, which is an abstract class type"
33827 #, gcc-internal-format
33828 msgid "%qT is not a class, struct, or union type"
33832 #, gcc-internal-format
33833 msgid "%qT resolves to %qT, which is not an enumeration type"
33837 #, gcc-internal-format
33838 msgid "%qT resolves to %qT, which is is not a class type"
33842 #, gcc-internal-format
33843 msgid "use of %qs in template"
33847 #, gcc-internal-format
33849 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
33853 #, gcc-internal-format
33854 msgid "say %<typename %E%> if a type is meant"
33858 #, gcc-internal-format
33859 msgid "using invalid field %qD"
33862 #: cp/pt.c:10428 cp/pt.c:11091
33863 #, gcc-internal-format
33864 msgid "invalid use of pack expansion expression"
33867 #: cp/pt.c:10432 cp/pt.c:11095
33868 #, gcc-internal-format
33869 msgid "use %<...%> to expand argument pack"
33873 #, gcc-internal-format
33874 msgid "iteration variable %qD should not be reduction"
33878 #, gcc-internal-format
33880 "a cast to a type other than an integral or enumeration type cannot appear in "
33881 "a constant-expression"
33885 #, gcc-internal-format
33886 msgid "%qT is not a class or namespace"
33890 #, gcc-internal-format
33891 msgid "%qD is not a class or namespace"
33895 #, gcc-internal-format
33896 msgid "%qT is/uses anonymous type"
33900 #, gcc-internal-format
33901 msgid "template argument for %qD uses local type %qT"
33905 #, gcc-internal-format
33906 msgid "%qT is a variably modified type"
33910 #, gcc-internal-format
33911 msgid "integral expression %qE is not constant"
33915 #, gcc-internal-format
33916 msgid " trying to instantiate %qD"
33920 #, gcc-internal-format
33921 msgid "ambiguous class template instantiation for %q#T"
33925 #, gcc-internal-format
33929 #: cp/pt.c:14848 cp/pt.c:14931
33930 #, gcc-internal-format
33931 msgid "explicit instantiation of non-template %q#D"
33935 #, gcc-internal-format
33936 msgid "%qD is not a static data member of a class template"
33939 #: cp/pt.c:14869 cp/pt.c:14926
33940 #, gcc-internal-format
33941 msgid "no matching template for %qD found"
33945 #, gcc-internal-format
33947 "type %qT for explicit instantiation %qD does not match declared type %qT"
33951 #, gcc-internal-format
33952 msgid "explicit instantiation of %q#D"
33956 #, gcc-internal-format
33957 msgid "duplicate explicit instantiation of %q#D"
33960 #: cp/pt.c:14941 cp/pt.c:15033
33961 #, gcc-internal-format
33962 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
33965 #: cp/pt.c:14946 cp/pt.c:15050
33966 #, gcc-internal-format
33967 msgid "storage class %qD applied to template instantiation"
33971 #, gcc-internal-format
33972 msgid "explicit instantiation of non-template type %qT"
33976 #, gcc-internal-format
33977 msgid "explicit instantiation of %q#T before definition of template"
33981 #, gcc-internal-format
33982 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
33986 #, gcc-internal-format
33987 msgid "duplicate explicit instantiation of %q#T"
33992 #. The definition of a non-exported function template, a
33993 #. non-exported member function template, or a non-exported
33994 #. member function or static data member of a class template
33995 #. shall be present in every translation unit in which it is
33996 #. explicitly instantiated.
33998 #, gcc-internal-format
33999 msgid "explicit instantiation of %qD but no definition available"
34003 #, gcc-internal-format
34005 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
34006 "possibly from virtual table generation (use -ftemplate-depth-NN to increase "
34011 #, gcc-internal-format
34012 msgid "%q#T is not a valid type for a template constant parameter"
34016 #, gcc-internal-format
34018 "deducing auto from brace-enclosed initializer list requires #include "
34019 "<initializer_list>"
34023 #, gcc-internal-format
34024 msgid "unable to deduce %qT from %qE"
34028 #, gcc-internal-format
34029 msgid "-frepo must be used with -c"
34033 #, gcc-internal-format
34034 msgid "mysterious repository information in %s"
34038 #, gcc-internal-format
34039 msgid "can't create repository information file %qs"
34043 #, gcc-internal-format
34044 msgid "cannot use typeid with -fno-rtti"
34048 #, gcc-internal-format
34049 msgid "must #include <typeinfo> before using typeid"
34053 #, gcc-internal-format
34055 "cannot create type information for type %qT because it involves types of "
34059 #: cp/rtti.c:634 cp/rtti.c:649
34060 #, gcc-internal-format
34061 msgid "dynamic_cast of %q#D to %q#T can never succeed"
34065 #, gcc-internal-format
34066 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
34070 #, gcc-internal-format
34071 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
34075 #, gcc-internal-format
34076 msgid "%qT is an ambiguous base of %qT"
34080 #, gcc-internal-format
34081 msgid "%qT is an inaccessible base of %qT"
34084 #: cp/search.c:1862
34085 #, gcc-internal-format
34086 msgid "deprecated covariant return type for %q+#D"
34089 #: cp/search.c:1864 cp/search.c:1879 cp/search.c:1884 cp/search.c:1903
34090 #, gcc-internal-format
34091 msgid " overriding %q+#D"
34094 #: cp/search.c:1878
34095 #, gcc-internal-format
34096 msgid "invalid covariant return type for %q+#D"
34099 #: cp/search.c:1883
34100 #, gcc-internal-format
34101 msgid "conflicting return type specified for %q+#D"
34104 #: cp/search.c:1893
34105 #, gcc-internal-format
34106 msgid "looser throw specifier for %q+#F"
34109 #: cp/search.c:1894
34110 #, gcc-internal-format
34111 msgid " overriding %q+#F"
34114 #: cp/search.c:1902
34115 #, gcc-internal-format
34116 msgid "conflicting type attributes specified for %q+#D"
34119 #: cp/search.c:1913
34120 #, gcc-internal-format
34121 msgid "overriding non-deleted function %q+D"
34124 #: cp/search.c:1917
34125 #, gcc-internal-format
34126 msgid "non-deleted function %q+D"
34129 #: cp/search.c:1918
34130 #, gcc-internal-format
34131 msgid "overriding deleted function %q+D"
34134 #. A static member function cannot match an inherited
34135 #. virtual member function.
34136 #: cp/search.c:2010
34137 #, gcc-internal-format
34138 msgid "%q+#D cannot be declared"
34141 #: cp/search.c:2011
34142 #, gcc-internal-format
34143 msgid " since %q+#D declared in base class"
34146 #: cp/semantics.c:760
34147 #, gcc-internal-format
34148 msgid "suggest explicit braces around empty body in %<do%> statement"
34151 #: cp/semantics.c:1284
34152 #, gcc-internal-format
34153 msgid "type of asm operand %qE could not be determined"
34156 #: cp/semantics.c:1340
34157 #, gcc-internal-format
34158 msgid "__label__ declarations are only allowed in function scopes"
34161 #: cp/semantics.c:1438
34162 #, gcc-internal-format
34163 msgid "invalid use of member %q+D in static member function"
34166 #: cp/semantics.c:1440
34167 #, gcc-internal-format
34168 msgid "invalid use of non-static data member %q+D"
34171 #: cp/semantics.c:1441 cp/semantics.c:1483
34172 #, gcc-internal-format
34173 msgid "from this location"
34176 #: cp/semantics.c:1482
34177 #, gcc-internal-format
34178 msgid "object missing in reference to %q+D"
34181 #: cp/semantics.c:2006
34182 #, gcc-internal-format
34183 msgid "arguments to destructor are not allowed"
34186 #: cp/semantics.c:2056
34187 #, gcc-internal-format
34188 msgid "%<this%> is unavailable for static member functions"
34191 #: cp/semantics.c:2062
34192 #, gcc-internal-format
34193 msgid "invalid use of %<this%> in non-member function"
34196 #: cp/semantics.c:2064
34197 #, gcc-internal-format
34198 msgid "invalid use of %<this%> at top level"
34201 #: cp/semantics.c:2088
34202 #, gcc-internal-format
34203 msgid "invalid qualifying scope in pseudo-destructor name"
34206 #: cp/semantics.c:2093 cp/typeck.c:2130
34207 #, gcc-internal-format
34208 msgid "qualified type %qT does not match destructor name ~%qT"
34211 #: cp/semantics.c:2115
34212 #, gcc-internal-format
34213 msgid "%qE is not of type %qT"
34216 #: cp/semantics.c:2159
34217 #, gcc-internal-format
34218 msgid "compound literal of non-object type %qT"
34221 #: cp/semantics.c:2243
34222 #, gcc-internal-format
34223 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
34226 #: cp/semantics.c:2284
34227 #, gcc-internal-format
34229 "invalid use of type %qT as a default value for a template template-parameter"
34232 #: cp/semantics.c:2287
34233 #, gcc-internal-format
34234 msgid "invalid default argument for a template template parameter"
34237 #: cp/semantics.c:2304
34238 #, gcc-internal-format
34239 msgid "definition of %q#T inside template parameter list"
34242 #: cp/semantics.c:2315
34243 #, gcc-internal-format
34244 msgid "invalid definition of qualified type %qT"
34247 #: cp/semantics.c:2531
34248 #, gcc-internal-format
34249 msgid "invalid base-class specification"
34252 #: cp/semantics.c:2543
34253 #, gcc-internal-format
34254 msgid "base class %qT has cv qualifiers"
34257 #: cp/semantics.c:2568
34258 #, gcc-internal-format
34259 msgid "%Hincomplete type %qT used in nested name specifier"
34262 #: cp/semantics.c:2572
34263 #, gcc-internal-format
34264 msgid "%Hreference to %<%T::%D%> is ambiguous"
34267 #: cp/semantics.c:2576
34268 #, gcc-internal-format
34269 msgid "%H%qD is not a member of %qT"
34272 #: cp/semantics.c:2579
34273 #, gcc-internal-format
34274 msgid "%H%qD is not a member of %qD"
34277 #: cp/semantics.c:2581
34278 #, gcc-internal-format
34279 msgid "%H%<::%D%> has not been declared"
34282 #: cp/semantics.c:2722
34283 #, gcc-internal-format
34284 msgid "use of %<auto%> variable from containing function"
34287 #: cp/semantics.c:2724
34288 #, gcc-internal-format
34289 msgid " %q+#D declared here"
34292 #: cp/semantics.c:2762
34293 #, gcc-internal-format
34295 "template parameter %qD of type %qT is not allowed in an integral constant "
34296 "expression because it is not of integral or enumeration type"
34299 #: cp/semantics.c:2926
34300 #, gcc-internal-format
34301 msgid "%qD cannot appear in a constant-expression"
34304 #: cp/semantics.c:2934
34305 #, gcc-internal-format
34306 msgid "use of namespace %qD as expression"
34309 #: cp/semantics.c:2939
34310 #, gcc-internal-format
34311 msgid "use of class template %qT as expression"
34314 #. Ambiguous reference to base members.
34315 #: cp/semantics.c:2945
34316 #, gcc-internal-format
34317 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
34320 #: cp/semantics.c:3067 cp/semantics.c:4798
34321 #, gcc-internal-format
34322 msgid "type of %qE is unknown"
34325 #: cp/semantics.c:3082
34326 #, gcc-internal-format
34327 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
34330 #: cp/semantics.c:3093
34331 #, gcc-internal-format
34332 msgid "cannot apply %<offsetof%> to member function %qD"
34335 #: cp/semantics.c:3538
34336 #, gcc-internal-format
34337 msgid "%qD is not a variable in clause %qs"
34340 #: cp/semantics.c:3547 cp/semantics.c:3569 cp/semantics.c:3591
34341 #, gcc-internal-format
34342 msgid "%qD appears more than once in data clauses"
34345 #: cp/semantics.c:3561
34346 #, gcc-internal-format
34347 msgid "%qD is not a variable in clause %<firstprivate%>"
34350 #: cp/semantics.c:3583
34351 #, gcc-internal-format
34352 msgid "%qD is not a variable in clause %<lastprivate%>"
34355 #: cp/semantics.c:3613
34356 #, gcc-internal-format
34357 msgid "num_threads expression must be integral"
34360 #: cp/semantics.c:3627
34361 #, gcc-internal-format
34362 msgid "schedule chunk size expression must be integral"
34365 #: cp/semantics.c:3759
34366 #, gcc-internal-format
34367 msgid "%qE has reference type for %qs"
34370 #: cp/semantics.c:3830
34371 #, gcc-internal-format
34372 msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
34375 #: cp/semantics.c:3844
34376 #, gcc-internal-format
34377 msgid "%<threadprivate%> %qE directive not in %qT definition"
34380 #: cp/semantics.c:3979
34381 #, gcc-internal-format
34382 msgid "%Hinvalid controlling predicate"
34385 #: cp/semantics.c:3989
34386 #, gcc-internal-format
34387 msgid "%Hdifference between %qE and %qD does not have integer type"
34390 #: cp/semantics.c:4084
34391 #, gcc-internal-format
34392 msgid "%Hinvalid increment expression"
34395 #: cp/semantics.c:4211 cp/semantics.c:4282
34396 #, gcc-internal-format
34397 msgid "%Hexpected iteration declaration or initialization"
34400 #: cp/semantics.c:4222
34401 #, gcc-internal-format
34402 msgid "%Hmissing controlling predicate"
34405 #: cp/semantics.c:4228
34406 #, gcc-internal-format
34407 msgid "%Hmissing increment expression"
34410 #: cp/semantics.c:4308
34411 #, gcc-internal-format
34412 msgid "%Hinvalid type for iteration variable %qE"
34415 #. Report the error.
34416 #: cp/semantics.c:4510
34417 #, gcc-internal-format
34418 msgid "static assertion failed: %E"
34421 #: cp/semantics.c:4512
34422 #, gcc-internal-format
34423 msgid "non-constant condition for static assertion"
34426 #: cp/semantics.c:4604 cp/semantics.c:4721
34427 #, gcc-internal-format
34428 msgid "argument to decltype must be an expression"
34431 #: cp/semantics.c:4671
34432 #, gcc-internal-format
34433 msgid "%qE refers to a set of overloaded functions"
34436 #: cp/semantics.c:4754
34437 #, gcc-internal-format
34438 msgid "unable to determine the declared type of expression %<%E%>"
34441 #: cp/semantics.c:4985
34442 #, gcc-internal-format
34443 msgid "__is_convertible_to"
34446 #: cp/semantics.c:5024 cp/semantics.c:5034
34447 #, gcc-internal-format
34448 msgid "incomplete type %qT not allowed"
34452 #, gcc-internal-format
34453 msgid "%qV qualifiers cannot be applied to %qT"
34457 #, gcc-internal-format
34458 msgid "%qE attribute can only be applied to Java class definitions"
34462 #, gcc-internal-format
34463 msgid "%qE attribute can only be applied to class definitions"
34467 #, gcc-internal-format
34468 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
34472 #, gcc-internal-format
34473 msgid "requested init_priority is not an integer constant"
34477 #, gcc-internal-format
34479 "can only use %qE attribute on file-scope definitions of objects of class type"
34483 #, gcc-internal-format
34484 msgid "requested init_priority is out of range"
34488 #, gcc-internal-format
34489 msgid "requested init_priority is reserved for internal use"
34493 #, gcc-internal-format
34494 msgid "%qE attribute is not supported on this platform"
34497 #: cp/typeck.c:457 cp/typeck.c:472 cp/typeck.c:574
34498 #, gcc-internal-format
34499 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
34503 #, gcc-internal-format
34505 "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
34509 #, gcc-internal-format
34510 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
34513 #: cp/typeck.c:1200
34514 #, gcc-internal-format
34515 msgid "canonical types differ for identical types %T and %T"
34518 #: cp/typeck.c:1207
34519 #, gcc-internal-format
34520 msgid "same canonical type node for different types %T and %T"
34523 #: cp/typeck.c:1320
34524 #, gcc-internal-format
34525 msgid "invalid application of %qs to a member function"
34528 #: cp/typeck.c:1388
34529 #, gcc-internal-format
34530 msgid "invalid application of %<sizeof%> to a bit-field"
34533 #: cp/typeck.c:1396
34534 #, gcc-internal-format
34535 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
34538 #: cp/typeck.c:1445
34539 #, gcc-internal-format
34540 msgid "invalid application of %<__alignof%> to a bit-field"
34543 #: cp/typeck.c:1456
34544 #, gcc-internal-format
34546 "ISO C++ forbids applying %<__alignof%> to an expression of function type"
34549 #: cp/typeck.c:1514
34550 #, gcc-internal-format
34551 msgid "invalid use of non-static member function"
34554 #: cp/typeck.c:1776
34555 #, gcc-internal-format
34556 msgid "deprecated conversion from string constant to %qT"
34559 #: cp/typeck.c:1899 cp/typeck.c:2274
34560 #, gcc-internal-format
34561 msgid "request for member %qD in %qE, which is of non-class type %qT"
34564 #: cp/typeck.c:1928
34565 #, gcc-internal-format
34566 msgid "invalid use of nonstatic data member %qE"
34569 #: cp/typeck.c:1930
34570 #, gcc-internal-format
34571 msgid "%qD is not a member of %qT"
34574 #: cp/typeck.c:1983
34575 #, gcc-internal-format
34576 msgid "invalid access to non-static data member %qD of NULL object"
34579 #: cp/typeck.c:1986 cp/typeck.c:2017
34580 #, gcc-internal-format
34581 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
34584 #: cp/typeck.c:2014
34585 #, gcc-internal-format
34586 msgid "invalid access to non-static data member %qD of NULL object"
34589 #: cp/typeck.c:2104
34590 #, gcc-internal-format
34591 msgid "invalid use of %qD"
34594 #: cp/typeck.c:2142
34595 #, gcc-internal-format
34596 msgid "object type %qT does not match destructor name ~%qT"
34599 #: cp/typeck.c:2150
34600 #, gcc-internal-format
34601 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
34604 #: cp/typeck.c:2189 cp/typeck.c:2209
34605 #, gcc-internal-format
34606 msgid "%qD is not a template"
34609 #: cp/typeck.c:2313
34610 #, gcc-internal-format
34611 msgid "%<%D::%D%> is not a member of %qT"
34614 #: cp/typeck.c:2329
34615 #, gcc-internal-format
34616 msgid "%qT is not a base of %qT"
34619 #: cp/typeck.c:2349
34620 #, gcc-internal-format
34621 msgid "%qD has no member named %qE"
34624 #: cp/typeck.c:2365
34625 #, gcc-internal-format
34626 msgid "%qD is not a member template function"
34629 #: cp/typeck.c:2509
34630 #, gcc-internal-format
34631 msgid "%qT is not a pointer-to-object type"
34634 #: cp/typeck.c:2537
34635 #, gcc-internal-format
34636 msgid "invalid use of %qs on pointer to member"
34639 #: cp/typeck.c:2541
34640 #, gcc-internal-format
34641 msgid "invalid type argument of %qs"
34644 #: cp/typeck.c:2543
34645 #, gcc-internal-format
34646 msgid "invalid type argument"
34649 #: cp/typeck.c:2570
34650 #, gcc-internal-format
34651 msgid "subscript missing in array reference"
34654 #: cp/typeck.c:2650
34655 #, gcc-internal-format
34656 msgid "ISO C++ forbids subscripting non-lvalue array"
34659 #: cp/typeck.c:2662
34660 #, gcc-internal-format
34661 msgid "subscripting array declared %<register%>"
34664 #: cp/typeck.c:2754
34665 #, gcc-internal-format
34666 msgid "object missing in use of %qE"
34669 #: cp/typeck.c:2914
34670 #, gcc-internal-format
34671 msgid "ISO C++ forbids calling %<::main%> from within program"
34674 #: cp/typeck.c:2933
34675 #, gcc-internal-format
34677 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%"
34678 ">, e.g. %<(... ->* %E) (...)%>"
34681 #: cp/typeck.c:2948
34682 #, gcc-internal-format
34683 msgid "%qE cannot be used as a function"
34686 #: cp/typeck.c:3041
34687 #, gcc-internal-format
34688 msgid "too many arguments to %s %q+#D"
34691 #: cp/typeck.c:3043 cp/typeck.c:3156
34692 #, gcc-internal-format
34693 msgid "at this point in file"
34696 #: cp/typeck.c:3046
34697 #, gcc-internal-format
34698 msgid "too many arguments to function"
34701 #: cp/typeck.c:3081
34702 #, gcc-internal-format
34703 msgid "parameter %P of %qD has incomplete type %qT"
34706 #: cp/typeck.c:3084
34707 #, gcc-internal-format
34708 msgid "parameter %P has incomplete type %qT"
34711 #: cp/typeck.c:3154
34712 #, gcc-internal-format
34713 msgid "too few arguments to %s %q+#D"
34716 #: cp/typeck.c:3159
34717 #, gcc-internal-format
34718 msgid "too few arguments to function"
34721 #: cp/typeck.c:3365 cp/typeck.c:3376
34722 #, gcc-internal-format
34723 msgid "assuming cast to type %qT from overloaded function"
34726 #: cp/typeck.c:3584
34727 #, gcc-internal-format
34728 msgid "left rotate count is negative"
34731 #: cp/typeck.c:3585
34732 #, gcc-internal-format
34733 msgid "right rotate count is negative"
34736 #: cp/typeck.c:3591
34737 #, gcc-internal-format
34738 msgid "left rotate count >= width of type"
34741 #: cp/typeck.c:3592
34742 #, gcc-internal-format
34743 msgid "right rotate count >= width of type"
34746 #: cp/typeck.c:3611 cp/typeck.c:3834
34747 #, gcc-internal-format
34748 msgid "comparison with string literal results in unspecified behaviour"
34751 #: cp/typeck.c:3651 cp/typeck.c:3659 cp/typeck.c:3854 cp/typeck.c:3862
34752 #, gcc-internal-format
34753 msgid "ISO C++ forbids comparison between pointer and integer"
34756 #: cp/typeck.c:3879
34757 #, gcc-internal-format
34758 msgid "unordered comparison on non-floating point argument"
34761 #: cp/typeck.c:3918
34762 #, gcc-internal-format
34763 msgid "invalid operands of types %qT and %qT to binary %qO"
34766 #. Some sort of arithmetic operation involving NULL was
34767 #. performed. Note that pointer-difference and pointer-addition
34768 #. have already been handled above, and so we don't end up here in
34770 #: cp/typeck.c:4008
34771 #, gcc-internal-format
34772 msgid "NULL used in arithmetic"
34775 #: cp/typeck.c:4075
34776 #, gcc-internal-format
34777 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
34780 #: cp/typeck.c:4077
34781 #, gcc-internal-format
34782 msgid "ISO C++ forbids using pointer to a function in subtraction"
34785 #: cp/typeck.c:4079
34786 #, gcc-internal-format
34787 msgid "ISO C++ forbids using pointer to a method in subtraction"
34790 #: cp/typeck.c:4092
34791 #, gcc-internal-format
34792 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
34795 #: cp/typeck.c:4152
34796 #, gcc-internal-format
34797 msgid "invalid use of %qE to form a pointer-to-member-function"
34800 #: cp/typeck.c:4155
34801 #, gcc-internal-format
34802 msgid " a qualified-id is required"
34805 #: cp/typeck.c:4160
34806 #, gcc-internal-format
34808 "parentheses around %qE cannot be used to form a pointer-to-member-function"
34811 #: cp/typeck.c:4183
34812 #, gcc-internal-format
34813 msgid "taking address of temporary"
34816 #: cp/typeck.c:4443
34817 #, gcc-internal-format
34818 msgid "ISO C++ forbids incrementing an enum"
34821 #: cp/typeck.c:4444
34822 #, gcc-internal-format
34823 msgid "ISO C++ forbids decrementing an enum"
34826 #: cp/typeck.c:4460
34827 #, gcc-internal-format
34828 msgid "cannot increment a pointer to incomplete type %qT"
34831 #: cp/typeck.c:4461
34832 #, gcc-internal-format
34833 msgid "cannot decrement a pointer to incomplete type %qT"
34836 #: cp/typeck.c:4472
34837 #, gcc-internal-format
34838 msgid "ISO C++ forbids incrementing a pointer of type %qT"
34841 #: cp/typeck.c:4473
34842 #, gcc-internal-format
34843 msgid "ISO C++ forbids decrementing a pointer of type %qT"
34846 #: cp/typeck.c:4499
34847 #, gcc-internal-format
34848 msgid "invalid use of Boolean expression as operand to %<operator--%>"
34851 #: cp/typeck.c:4534
34852 #, gcc-internal-format
34853 msgid "ISO C++ forbids taking address of function %<::main%>"
34856 #. An expression like &memfn.
34857 #: cp/typeck.c:4595
34858 #, gcc-internal-format
34860 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
34861 "static member function to form a pointer to member function. Say %<&%T::%D%>"
34864 #: cp/typeck.c:4600
34865 #, gcc-internal-format
34867 "ISO C++ forbids taking the address of a bound member function to form a "
34868 "pointer to member function. Say %<&%T::%D%>"
34871 #: cp/typeck.c:4629
34872 #, gcc-internal-format
34873 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
34876 #: cp/typeck.c:4657
34877 #, gcc-internal-format
34878 msgid "cannot create pointer to reference member %qD"
34881 #: cp/typeck.c:4872
34882 #, gcc-internal-format
34883 msgid "cannot take the address of %<this%>, which is an rvalue expression"
34886 #: cp/typeck.c:4895
34887 #, gcc-internal-format
34888 msgid "address of explicit register variable %qD requested"
34891 #: cp/typeck.c:4900
34892 #, gcc-internal-format
34893 msgid "address requested for %qD, which is declared %<register%>"
34896 #: cp/typeck.c:4967
34897 #, gcc-internal-format
34898 msgid "%s expression list treated as compound expression"
34901 #: cp/typeck.c:5039
34902 #, gcc-internal-format
34903 msgid "no context to resolve type of %qE"
34906 #: cp/typeck.c:5070
34907 #, gcc-internal-format
34908 msgid "cast from type %qT to type %qT casts away qualifiers"
34911 #: cp/typeck.c:5075
34912 #, gcc-internal-format
34913 msgid "static_cast from type %qT to type %qT casts away qualifiers"
34916 #: cp/typeck.c:5080
34917 #, gcc-internal-format
34918 msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
34921 #: cp/typeck.c:5400
34922 #, gcc-internal-format
34923 msgid "invalid static_cast from type %qT to type %qT"
34926 #: cp/typeck.c:5423
34927 #, gcc-internal-format
34928 msgid "converting from %qT to %qT"
34931 #: cp/typeck.c:5472
34932 #, gcc-internal-format
34933 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
34936 #: cp/typeck.c:5534
34937 #, gcc-internal-format
34938 msgid "cast from %qT to %qT loses precision"
34941 #: cp/typeck.c:5564
34942 #, gcc-internal-format
34943 msgid "cast from %qT to %qT increases required alignment of target type"
34946 #. Only issue a warning, as we have always supported this
34947 #. where possible, and it is necessary in some cases. DR 195
34948 #. addresses this issue, but as of 2004/10/26 is still in
34950 #: cp/typeck.c:5583
34951 #, gcc-internal-format
34953 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
34956 #: cp/typeck.c:5595
34957 #, gcc-internal-format
34958 msgid "invalid cast from type %qT to type %qT"
34961 #: cp/typeck.c:5651
34962 #, gcc-internal-format
34964 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
34965 "nor a pointer-to-data-member type"
34968 #: cp/typeck.c:5660
34969 #, gcc-internal-format
34971 "invalid use of const_cast with type %qT, which is a pointer or reference to "
34975 #: cp/typeck.c:5685
34976 #, gcc-internal-format
34977 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
34980 #: cp/typeck.c:5734
34981 #, gcc-internal-format
34982 msgid "invalid const_cast from type %qT to type %qT"
34985 #: cp/typeck.c:5811 cp/typeck.c:5819
34986 #, gcc-internal-format
34987 msgid "ISO C++ forbids casting to an array type %qT"
34990 #: cp/typeck.c:5828
34991 #, gcc-internal-format
34992 msgid "invalid cast to function type %qT"
34995 #: cp/typeck.c:6069
34996 #, gcc-internal-format
34997 msgid " in evaluation of %<%Q(%#T, %#T)%>"
35000 #: cp/typeck.c:6120
35001 #, gcc-internal-format
35002 msgid "incompatible types in assignment of %qT to %qT"
35005 #: cp/typeck.c:6133
35006 #, gcc-internal-format
35007 msgid "array used as initializer"
35010 #: cp/typeck.c:6135
35011 #, gcc-internal-format
35012 msgid "invalid array assignment"
35015 #: cp/typeck.c:6233
35016 #, gcc-internal-format
35017 msgid " in pointer to member function conversion"
35020 #: cp/typeck.c:6244
35021 #, gcc-internal-format
35022 msgid "pointer to member conversion via virtual base %qT"
35025 #: cp/typeck.c:6284 cp/typeck.c:6296
35026 #, gcc-internal-format
35027 msgid " in pointer to member conversion"
35030 #: cp/typeck.c:6374
35031 #, gcc-internal-format
35032 msgid "invalid conversion to type %qT from type %qT"
35035 #: cp/typeck.c:6645
35036 #, gcc-internal-format
35037 msgid "cannot convert %qT to %qT for argument %qP to %qD"
35040 #: cp/typeck.c:6648
35041 #, gcc-internal-format
35042 msgid "cannot convert %qT to %qT in %s"
35045 #: cp/typeck.c:6662
35046 #, gcc-internal-format
35047 msgid "%s might be a candidate for a format attribute"
35050 #: cp/typeck.c:6751 cp/typeck.c:6753
35051 #, gcc-internal-format
35052 msgid "in passing argument %P of %q+D"
35055 #: cp/typeck.c:6803
35056 #, gcc-internal-format
35057 msgid "returning reference to temporary"
35060 #: cp/typeck.c:6810
35061 #, gcc-internal-format
35062 msgid "reference to non-lvalue returned"
35065 #: cp/typeck.c:6826
35066 #, gcc-internal-format
35067 msgid "reference to local variable %q+D returned"
35070 #: cp/typeck.c:6829
35071 #, gcc-internal-format
35072 msgid "address of local variable %q+D returned"
35075 #: cp/typeck.c:6864
35076 #, gcc-internal-format
35077 msgid "returning a value from a destructor"
35080 #. If a return statement appears in a handler of the
35081 #. function-try-block of a constructor, the program is ill-formed.
35082 #: cp/typeck.c:6872
35083 #, gcc-internal-format
35084 msgid "cannot return from a handler of a function-try-block of a constructor"
35087 #. You can't return a value from a constructor.
35088 #: cp/typeck.c:6875
35089 #, gcc-internal-format
35090 msgid "returning a value from a constructor"
35093 #: cp/typeck.c:6900
35094 #, gcc-internal-format
35095 msgid "return-statement with no value, in function returning %qT"
35098 #: cp/typeck.c:6921
35099 #, gcc-internal-format
35100 msgid "return-statement with a value, in function returning 'void'"
35103 #: cp/typeck.c:6951
35104 #, gcc-internal-format
35106 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
35107 "fcheck-new is in effect)"
35111 #, gcc-internal-format
35112 msgid "type %qT is not a base type for type %qT"
35116 #, gcc-internal-format
35117 msgid "%s of read-only parameter %qD"
35120 #: cp/typeck2.c:102
35121 #, gcc-internal-format
35122 msgid "%s of read-only reference %qD"
35125 #: cp/typeck2.c:104
35126 #, gcc-internal-format
35127 msgid "%s of read-only named return value %qD"
35130 #: cp/typeck2.c:106
35131 #, gcc-internal-format
35132 msgid "%s of function %qD"
35135 #: cp/typeck2.c:108
35136 #, gcc-internal-format
35137 msgid "%s of read-only location %qE"
35140 #: cp/typeck2.c:287
35141 #, gcc-internal-format
35142 msgid "cannot declare variable %q+D to be of abstract type %qT"
35145 #: cp/typeck2.c:290
35146 #, gcc-internal-format
35147 msgid "cannot declare parameter %q+D to be of abstract type %qT"
35150 #: cp/typeck2.c:293
35151 #, gcc-internal-format
35152 msgid "cannot declare field %q+D to be of abstract type %qT"
35155 #: cp/typeck2.c:297
35156 #, gcc-internal-format
35157 msgid "invalid abstract return type for member function %q+#D"
35160 #: cp/typeck2.c:299
35161 #, gcc-internal-format
35162 msgid "invalid abstract return type for function %q+#D"
35165 #. Here we do not have location information.
35166 #: cp/typeck2.c:302
35167 #, gcc-internal-format
35168 msgid "invalid abstract type %qT for %qE"
35171 #: cp/typeck2.c:304
35172 #, gcc-internal-format
35173 msgid "invalid abstract type for %q+D"
35176 #: cp/typeck2.c:307
35177 #, gcc-internal-format
35178 msgid "cannot allocate an object of abstract type %qT"
35181 #: cp/typeck2.c:315
35182 #, gcc-internal-format
35183 msgid "%J because the following virtual functions are pure within %qT:"
35186 #: cp/typeck2.c:319
35187 #, gcc-internal-format
35191 #: cp/typeck2.c:326
35192 #, gcc-internal-format
35193 msgid "%J since type %qT has pure virtual functions"
35196 #: cp/typeck2.c:606
35197 #, gcc-internal-format
35198 msgid "constructor syntax used, but no constructor declared for type %qT"
35201 #: cp/typeck2.c:620
35202 #, gcc-internal-format
35203 msgid "cannot initialize arrays using this syntax"
35206 #: cp/typeck2.c:706
35207 #, gcc-internal-format
35208 msgid "narrowing conversion of %qE from %qT to %qT inside { }"
35211 #: cp/typeck2.c:764
35212 #, gcc-internal-format
35213 msgid "int-array initialized from non-wide string"
35216 #: cp/typeck2.c:769
35217 #, gcc-internal-format
35218 msgid "int-array initialized from incompatible wide string"
35221 #: cp/typeck2.c:830
35222 #, gcc-internal-format
35223 msgid "cannot initialize aggregate of type %qT with a compound literal"
35226 #: cp/typeck2.c:839
35227 #, gcc-internal-format
35228 msgid "array must be initialized with a brace-enclosed initializer"
35231 #: cp/typeck2.c:921 cp/typeck2.c:1029
35232 #, gcc-internal-format
35233 msgid "non-trivial designated initializers not supported"
35236 #: cp/typeck2.c:1053 cp/typeck2.c:1067
35237 #, gcc-internal-format
35238 msgid "missing initializer for member %qD"
35241 #: cp/typeck2.c:1058
35242 #, gcc-internal-format
35243 msgid "uninitialized const member %qD"
35246 #: cp/typeck2.c:1060
35247 #, gcc-internal-format
35248 msgid "member %qD with uninitialized const fields"
35251 #: cp/typeck2.c:1062
35252 #, gcc-internal-format
35253 msgid "member %qD is uninitialized reference"
35256 #: cp/typeck2.c:1130
35257 #, gcc-internal-format
35258 msgid "no field %qD found in union being initialized"
35261 #: cp/typeck2.c:1139
35262 #, gcc-internal-format
35263 msgid "index value instead of field name in union initializer"
35266 #: cp/typeck2.c:1298
35267 #, gcc-internal-format
35268 msgid "circular pointer delegation detected"
35271 #: cp/typeck2.c:1311
35272 #, gcc-internal-format
35273 msgid "base operand of %<->%> has non-pointer type %qT"
35276 #: cp/typeck2.c:1335
35277 #, gcc-internal-format
35278 msgid "result of %<operator->()%> yields non-pointer result"
35281 #: cp/typeck2.c:1337
35282 #, gcc-internal-format
35283 msgid "base operand of %<->%> is not a pointer"
35286 #: cp/typeck2.c:1359
35287 #, gcc-internal-format
35288 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
35291 #: cp/typeck2.c:1368
35292 #, gcc-internal-format
35293 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
35296 #: cp/typeck2.c:1390
35297 #, gcc-internal-format
35298 msgid "pointer to member type %qT incompatible with object type %qT"
35301 #: cp/typeck2.c:1450
35302 #, gcc-internal-format
35303 msgid "invalid value-initialization of reference types"
35306 #: cp/typeck2.c:1637
35307 #, gcc-internal-format
35308 msgid "call to function %qD which throws incomplete type %q#T"
35311 #: cp/typeck2.c:1640
35312 #, gcc-internal-format
35313 msgid "call to function which throws incomplete type %q#T"
35316 #: fortran/f95-lang.c:208
35317 #, gcc-internal-format
35318 msgid "Unexpected type in truthvalue_conversion"
35321 #: fortran/f95-lang.c:270
35322 #, gcc-internal-format
35323 msgid "can't open input file: %s"
35326 #: fortran/f95-lang.c:596
35327 #, gcc-internal-format
35328 msgid "global register variable %qs used in nested function"
35331 #: fortran/f95-lang.c:600
35332 #, gcc-internal-format
35333 msgid "register variable %qs used in nested function"
35336 #: fortran/f95-lang.c:607
35337 #, gcc-internal-format
35338 msgid "address of global register variable %qs requested"
35341 #: fortran/f95-lang.c:625
35342 #, gcc-internal-format
35343 msgid "address of register variable %qs requested"
35346 #: fortran/options.c:238
35347 #, gcc-internal-format
35348 msgid "-fexcess-precision=standard for Fortran"
35351 #: fortran/trans-array.c:5870
35352 #, gcc-internal-format
35354 "Possible frontend bug: Deferred array size without pointer, allocatable "
35355 "attribute or derived type without allocatable components."
35358 #: fortran/trans-array.c:6351
35359 #, gcc-internal-format
35360 msgid "bad expression type during walk (%d)"
35363 #: fortran/trans-const.c:330
35364 #, gcc-internal-format
35365 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
35368 #: fortran/trans-decl.c:1071
35369 #, gcc-internal-format
35370 msgid "intrinsic variable which isn't a procedure"
35373 #: fortran/trans-decl.c:3254
35374 #, gcc-internal-format
35375 msgid "backend decl for module variable %s already exists"
35378 #: fortran/trans-expr.c:1322
35379 #, gcc-internal-format
35380 msgid "Unknown intrinsic op"
35383 #: fortran/trans-intrinsic.c:734
35384 #, gcc-internal-format
35385 msgid "Intrinsic function %s(%d) not recognized"
35388 #: fortran/trans-io.c:2101
35389 #, gcc-internal-format
35390 msgid "Bad IO basetype (%d)"
35393 #: fortran/trans-openmp.c:1632
35394 #, gcc-internal-format
35395 msgid "gfc_trans_omp_workshare(): Bad statement code"
35398 #: fortran/trans-types.c:378
35399 #, gcc-internal-format
35400 msgid "integer kind=8 not available for -fdefault-integer-8 option"
35403 #: fortran/trans-types.c:401
35404 #, gcc-internal-format
35405 msgid "real kind=8 not available for -fdefault-real-8 option"
35408 #: fortran/trans-types.c:414
35409 #, gcc-internal-format
35410 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
35413 #: fortran/trans-types.c:1250
35414 #, gcc-internal-format
35415 msgid "Array element size too big"
35418 #: fortran/trans.c:1241
35419 #, gcc-internal-format
35420 msgid "gfc_trans_code(): Bad statement code"
35423 #: java/class.c:834
35424 #, gcc-internal-format
35425 msgid "bad method signature"
35428 #: java/class.c:890
35429 #, gcc-internal-format
35430 msgid "misplaced ConstantValue attribute (not in any field)"
35433 #: java/class.c:893
35434 #, gcc-internal-format
35435 msgid "duplicate ConstantValue attribute for field '%s'"
35438 #: java/class.c:904
35439 #, gcc-internal-format
35440 msgid "ConstantValue attribute of field '%s' has wrong type"
35443 #: java/class.c:1601
35444 #, gcc-internal-format
35445 msgid "%Jabstract method in non-abstract class"
35448 #: java/class.c:2669
35449 #, gcc-internal-format
35450 msgid "non-static method %q+D overrides static method"
35453 #: java/decl.c:1155
35454 #, gcc-internal-format
35455 msgid "%q+D used prior to declaration"
35458 #: java/decl.c:1578
35459 #, gcc-internal-format
35460 msgid "In %+D: overlapped variable and exception ranges at %d"
35463 #: java/decl.c:1629
35464 #, gcc-internal-format
35465 msgid "bad type in parameter debug info"
35468 #: java/decl.c:1638
35469 #, gcc-internal-format
35470 msgid "bad PC range for debug info for local %q+D"
35474 #, gcc-internal-format
35475 msgid "need to insert runtime check for %s"
35478 #: java/expr.c:526 java/expr.c:573
35479 #, gcc-internal-format
35480 msgid "assert: %s is assign compatible with %s"
35484 #, gcc-internal-format
35485 msgid "stack underflow - dup* operation"
35488 #: java/expr.c:1689
35489 #, gcc-internal-format
35490 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
35493 #: java/expr.c:1717
35494 #, gcc-internal-format
35495 msgid "field %qs not found"
35498 #: java/expr.c:2269
35499 #, gcc-internal-format
35500 msgid "method '%s' not found in class"
35503 #: java/expr.c:2474
35504 #, gcc-internal-format
35505 msgid "failed to find class '%s'"
35508 #: java/expr.c:2515
35509 #, gcc-internal-format
35510 msgid "class '%s' has no method named '%s' matching signature '%s'"
35513 #: java/expr.c:2546
35514 #, gcc-internal-format
35515 msgid "invokestatic on non static method"
35518 #: java/expr.c:2551
35519 #, gcc-internal-format
35520 msgid "invokestatic on abstract method"
35523 #: java/expr.c:2559
35524 #, gcc-internal-format
35525 msgid "invoke[non-static] on static method"
35528 #: java/expr.c:2916
35529 #, gcc-internal-format
35530 msgid "missing field '%s' in '%s'"
35533 #: java/expr.c:2923
35534 #, gcc-internal-format
35535 msgid "mismatching signature for field '%s' in '%s'"
35538 #: java/expr.c:2952
35539 #, gcc-internal-format
35540 msgid "assignment to final field %q+D not in field's class"
35543 #: java/expr.c:3175
35544 #, gcc-internal-format
35545 msgid "invalid PC in line number table"
35548 #: java/expr.c:3225
35549 #, gcc-internal-format
35550 msgid "unreachable bytecode from %d to before %d"
35553 #: java/expr.c:3267
35554 #, gcc-internal-format
35555 msgid "unreachable bytecode from %d to the end of the method"
35558 #. duplicate code from LOAD macro
35559 #: java/expr.c:3574
35560 #, gcc-internal-format
35561 msgid "unrecogized wide sub-instruction"
35564 #: java/jcf-parse.c:508
35565 #, gcc-internal-format
35566 msgid "<constant pool index %d not in range>"
35569 #: java/jcf-parse.c:518
35570 #, gcc-internal-format
35571 msgid "<constant pool index %d unexpected type"
35574 #: java/jcf-parse.c:1098
35575 #, gcc-internal-format
35576 msgid "bad string constant"
35579 #: java/jcf-parse.c:1116
35580 #, gcc-internal-format
35581 msgid "bad value constant type %d, index %d"
35584 #: java/jcf-parse.c:1399 java/jcf-parse.c:1405
35585 #, gcc-internal-format
35586 msgid "cannot find file for class %s"
35589 #: java/jcf-parse.c:1430
35590 #, gcc-internal-format
35591 msgid "not a valid Java .class file"
35594 #: java/jcf-parse.c:1433
35595 #, gcc-internal-format
35596 msgid "error while parsing constant pool"
35599 #. FIXME - where was first time
35600 #: java/jcf-parse.c:1448
35601 #, gcc-internal-format
35602 msgid "reading class %s for the second time from %s"
35605 #: java/jcf-parse.c:1466
35606 #, gcc-internal-format
35607 msgid "error while parsing fields"
35610 #: java/jcf-parse.c:1469
35611 #, gcc-internal-format
35612 msgid "error while parsing methods"
35615 #: java/jcf-parse.c:1472
35616 #, gcc-internal-format
35617 msgid "error while parsing final attributes"
35620 #: java/jcf-parse.c:1512
35621 #, gcc-internal-format
35622 msgid "%Hduplicate class will only be compiled once"
35625 #: java/jcf-parse.c:1607
35626 #, gcc-internal-format
35627 msgid "missing Code attribute"
35630 #: java/jcf-parse.c:1851
35631 #, gcc-internal-format
35632 msgid "no input file specified"
35635 #: java/jcf-parse.c:1886
35636 #, gcc-internal-format
35637 msgid "can't close input file %s: %m"
35640 #: java/jcf-parse.c:1931
35641 #, gcc-internal-format
35642 msgid "bad zip/jar file %s"
35645 #: java/jcf-parse.c:2138
35646 #, gcc-internal-format
35647 msgid "error while reading %s from zip file"
35650 #: java/jvspec.c:425
35651 #, gcc-internal-format
35652 msgid "warning: already-compiled .class files ignored with -C"
35656 #, gcc-internal-format
35657 msgid "-fexcess-precision=standard for Java"
35661 #, gcc-internal-format
35662 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
35666 #, gcc-internal-format
35667 msgid "-fjni is incompatible with -freduced-reflection"
35671 #, gcc-internal-format
35672 msgid "can't do dependency tracking with input from stdin"
35676 #, gcc-internal-format
35677 msgid "couldn't determine target name for dependency tracking"
35680 #: java/mangle_name.c:139 java/mangle_name.c:209
35681 #, gcc-internal-format
35682 msgid "internal error - invalid Utf8 name"
35685 #: java/typeck.c:490
35686 #, gcc-internal-format
35687 msgid "junk at end of signature string"
35690 #: java/verify-glue.c:378
35691 #, gcc-internal-format
35692 msgid "verification failed: %s"
35695 #: java/verify-glue.c:380
35696 #, gcc-internal-format
35697 msgid "verification failed at PC=%d: %s"
35700 #: java/verify-glue.c:468
35701 #, gcc-internal-format
35702 msgid "bad pc in exception_table"
35705 #: objc/objc-act.c:701
35706 #, gcc-internal-format
35707 msgid "%<@end%> must appear in an @implementation context"
35710 #: objc/objc-act.c:730
35711 #, gcc-internal-format
35712 msgid "method declaration not in @interface context"
35715 #: objc/objc-act.c:741
35716 #, gcc-internal-format
35717 msgid "method definition not in @implementation context"
35720 #: objc/objc-act.c:990
35721 #, gcc-internal-format
35722 msgid "class %qs does not implement the %qE protocol"
35725 #: objc/objc-act.c:993
35726 #, gcc-internal-format
35727 msgid "type %qs does not conform to the %qE protocol"
35730 #: objc/objc-act.c:1170
35731 #, gcc-internal-format
35732 msgid "comparison of distinct Objective-C types lacks a cast"
35735 #: objc/objc-act.c:1174
35736 #, gcc-internal-format
35737 msgid "initialization from distinct Objective-C type"
35740 #: objc/objc-act.c:1178
35741 #, gcc-internal-format
35742 msgid "assignment from distinct Objective-C type"
35745 #: objc/objc-act.c:1182
35746 #, gcc-internal-format
35747 msgid "distinct Objective-C type in return"
35750 #: objc/objc-act.c:1186
35751 #, gcc-internal-format
35752 msgid "passing argument %d of %qE from distinct Objective-C type"
35755 #: objc/objc-act.c:1342
35756 #, gcc-internal-format
35757 msgid "statically allocated instance of Objective-C class %qE"
35760 #: objc/objc-act.c:1419
35761 #, gcc-internal-format
35762 msgid "protocol %qE has circular dependency"
35765 #: objc/objc-act.c:1444 objc/objc-act.c:6619
35766 #, gcc-internal-format
35767 msgid "cannot find protocol declaration for %qE"
35770 #: objc/objc-act.c:1908 objc/objc-act.c:3358 objc/objc-act.c:7234
35771 #: objc/objc-act.c:7568 objc/objc-act.c:7623 objc/objc-act.c:7648
35772 #, gcc-internal-format
35773 msgid "cannot find interface declaration for %qE"
35776 #: objc/objc-act.c:1912
35777 #, gcc-internal-format
35778 msgid "interface %qE does not have valid constant string layout"
35781 #: objc/objc-act.c:1917
35782 #, gcc-internal-format
35783 msgid "cannot find reference tag for class %qE"
35786 #: objc/objc-act.c:2552
35787 #, gcc-internal-format
35788 msgid "%Hcreating selector for nonexistent method %qE"
35791 #: objc/objc-act.c:2757
35792 #, gcc-internal-format
35793 msgid "%qE is not an Objective-C class name or alias"
35796 #: objc/objc-act.c:2885 objc/objc-act.c:2916 objc/objc-act.c:7496
35797 #: objc/objc-act.c:7798 objc/objc-act.c:7828
35798 #, gcc-internal-format
35799 msgid "Objective-C declarations may only appear in global scope"
35802 #: objc/objc-act.c:2890
35803 #, gcc-internal-format
35804 msgid "cannot find class %qE"
35807 #: objc/objc-act.c:2892
35808 #, gcc-internal-format
35809 msgid "class %qE already exists"
35812 #: objc/objc-act.c:2936 objc/objc-act.c:7537
35813 #, gcc-internal-format
35814 msgid "%qE redeclared as different kind of symbol"
35817 #: objc/objc-act.c:3212
35818 #, gcc-internal-format
35819 msgid "strong-cast assignment has been intercepted"
35822 #: objc/objc-act.c:3254
35823 #, gcc-internal-format
35824 msgid "strong-cast may possibly be needed"
35827 #: objc/objc-act.c:3264
35828 #, gcc-internal-format
35829 msgid "instance variable assignment has been intercepted"
35832 #: objc/objc-act.c:3283
35833 #, gcc-internal-format
35834 msgid "pointer arithmetic for garbage-collected objects not allowed"
35837 #: objc/objc-act.c:3289
35838 #, gcc-internal-format
35839 msgid "global/static variable assignment has been intercepted"
35842 #: objc/objc-act.c:3471
35843 #, gcc-internal-format
35844 msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
35847 #: objc/objc-act.c:3814
35848 #, gcc-internal-format
35849 msgid "@catch parameter is not a known Objective-C class type"
35852 #: objc/objc-act.c:3830
35853 #, gcc-internal-format
35854 msgid "exception of type %<%T%> will be caught"
35857 #: objc/objc-act.c:3832
35858 #, gcc-internal-format
35859 msgid "%H by earlier handler for %<%T%>"
35862 #: objc/objc-act.c:3885
35863 #, gcc-internal-format
35864 msgid "%<@try%> without %<@catch%> or %<@finally%>"
35867 #: objc/objc-act.c:3936
35868 #, gcc-internal-format
35869 msgid "%<@throw%> (rethrow) used outside of a @catch block"
35872 #: objc/objc-act.c:4337
35873 #, gcc-internal-format
35874 msgid "type %q+D does not have a known size"
35877 #: objc/objc-act.c:4973
35878 #, gcc-internal-format
35882 #: objc/objc-act.c:4996 objc/objc-act.c:5015
35883 #, gcc-internal-format
35884 msgid "inconsistent instance variable specification"
35887 #: objc/objc-act.c:5880
35888 #, gcc-internal-format
35889 msgid "can not use an object as parameter to a method"
35892 #: objc/objc-act.c:6107
35893 #, gcc-internal-format
35894 msgid "multiple methods named %<%c%E%> found"
35897 #: objc/objc-act.c:6110
35898 #, gcc-internal-format
35899 msgid "%Jusing %<%c%s%>"
35902 #: objc/objc-act.c:6118
35903 #, gcc-internal-format
35904 msgid "multiple selectors named %<%c%E%> found"
35907 #: objc/objc-act.c:6121
35908 #, gcc-internal-format
35909 msgid "%Jfound %<%c%s%>"
35912 #: objc/objc-act.c:6130
35913 #, gcc-internal-format
35914 msgid "%Jalso found %<%c%s%>"
35917 #: objc/objc-act.c:6344
35918 #, gcc-internal-format
35919 msgid "no super class declared in @interface for %qE"
35922 #: objc/objc-act.c:6382
35923 #, gcc-internal-format
35924 msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
35927 #: objc/objc-act.c:6440
35928 #, gcc-internal-format
35929 msgid "invalid receiver type %qs"
35932 #: objc/objc-act.c:6455
35933 #, gcc-internal-format
35934 msgid "%<%c%E%> not found in protocol(s)"
35937 #: objc/objc-act.c:6469
35938 #, gcc-internal-format
35939 msgid "%qE may not respond to %<%c%E%>"
35942 #: objc/objc-act.c:6477
35943 #, gcc-internal-format
35944 msgid "no %<%c%E%> method found"
35947 #: objc/objc-act.c:6483
35948 #, gcc-internal-format
35949 msgid "(Messages without a matching method signature"
35952 #: objc/objc-act.c:6484
35953 #, gcc-internal-format
35954 msgid "will be assumed to return %<id%> and accept"
35957 #: objc/objc-act.c:6485
35958 #, gcc-internal-format
35959 msgid "%<...%> as arguments.)"
35962 #: objc/objc-act.c:6719
35963 #, gcc-internal-format
35964 msgid "undeclared selector %qE"
35967 #. Historically, a class method that produced objects (factory
35968 #. method) would assign `self' to the instance that it
35969 #. allocated. This would effectively turn the class method into
35970 #. an instance method. Following this assignment, the instance
35971 #. variables could be accessed. That practice, while safe,
35972 #. violates the simple rule that a class method should not refer
35973 #. to an instance variable. It's better to catch the cases
35974 #. where this is done unknowingly than to support the above
35976 #: objc/objc-act.c:6761
35977 #, gcc-internal-format
35978 msgid "instance variable %qE accessed in class method"
35981 #: objc/objc-act.c:6995
35982 #, gcc-internal-format
35983 msgid "duplicate declaration of method %<%c%E%>"
35986 #: objc/objc-act.c:7056
35987 #, gcc-internal-format
35988 msgid "duplicate interface declaration for category %<%E(%E)%>"
35991 #: objc/objc-act.c:7083
35992 #, gcc-internal-format
35993 msgid "illegal reference type specified for instance variable %qs"
35996 #: objc/objc-act.c:7094
35997 #, gcc-internal-format
35998 msgid "instance variable %qs has unknown size"
36001 #: objc/objc-act.c:7119
36002 #, gcc-internal-format
36003 msgid "type %qE has no default constructor to call"
36006 #: objc/objc-act.c:7125
36007 #, gcc-internal-format
36008 msgid "destructor for %qE shall not be run either"
36011 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
36012 #. initialize them.
36013 #: objc/objc-act.c:7137
36014 #, gcc-internal-format
36015 msgid "type %qE has virtual member functions"
36018 #: objc/objc-act.c:7138
36019 #, gcc-internal-format
36020 msgid "illegal aggregate type %qE specified for instance variable %qs"
36023 #: objc/objc-act.c:7148
36024 #, gcc-internal-format
36025 msgid "type %qE has a user-defined constructor"
36028 #: objc/objc-act.c:7150
36029 #, gcc-internal-format
36030 msgid "type %qE has a user-defined destructor"
36033 #: objc/objc-act.c:7154
36034 #, gcc-internal-format
36036 "C++ constructors and destructors will not be invoked for Objective-C fields"
36039 #: objc/objc-act.c:7263
36040 #, gcc-internal-format
36041 msgid "instance variable %qE is declared private"
36044 #: objc/objc-act.c:7274
36045 #, gcc-internal-format
36046 msgid "instance variable %qE is %s; this will be a hard error in the future"
36049 #: objc/objc-act.c:7281
36050 #, gcc-internal-format
36051 msgid "instance variable %qE is declared %s"
36054 #: objc/objc-act.c:7307 objc/objc-act.c:7395
36055 #, gcc-internal-format
36056 msgid "incomplete implementation of class %qE"
36059 #: objc/objc-act.c:7311 objc/objc-act.c:7399
36060 #, gcc-internal-format
36061 msgid "incomplete implementation of category %qE"
36064 #: objc/objc-act.c:7316 objc/objc-act.c:7403
36065 #, gcc-internal-format
36066 msgid "method definition for %<%c%E%> not found"
36069 #: objc/objc-act.c:7444
36070 #, gcc-internal-format
36071 msgid "%s %qE does not fully implement the %qE protocol"
36074 #: objc/objc-act.c:7502 objc/objc-act.c:9189
36075 #, gcc-internal-format
36076 msgid "%<@end%> missing in implementation context"
36079 #: objc/objc-act.c:7521
36080 #, gcc-internal-format
36081 msgid "cannot find interface declaration for %qE, superclass of %qE"
36084 #: objc/objc-act.c:7551
36085 #, gcc-internal-format
36086 msgid "reimplementation of class %qE"
36089 #: objc/objc-act.c:7581
36090 #, gcc-internal-format
36091 msgid "conflicting super class name %qE"
36094 #: objc/objc-act.c:7584
36095 #, gcc-internal-format
36096 msgid "previous declaration of %qE"
36099 #: objc/objc-act.c:7586
36100 #, gcc-internal-format
36101 msgid "previous declaration"
36104 #: objc/objc-act.c:7602 objc/objc-act.c:7600
36105 #, gcc-internal-format
36106 msgid "duplicate interface declaration for class %qE"
36109 #: objc/objc-act.c:7856
36110 #, gcc-internal-format
36111 msgid "duplicate declaration for protocol %qE"
36114 #: objc/objc-act.c:8684
36115 #, gcc-internal-format
36116 msgid "%Jconflicting types for %<%c%s%>"
36119 #: objc/objc-act.c:8687
36120 #, gcc-internal-format
36121 msgid "%Jprevious declaration of %<%c%s%>"
36124 #: objc/objc-act.c:8773
36125 #, gcc-internal-format
36126 msgid "no super class declared in interface for %qE"
36129 #: objc/objc-act.c:8826
36130 #, gcc-internal-format
36131 msgid "[super ...] must appear in a method context"
36134 #: objc/objc-act.c:8865
36135 #, gcc-internal-format
36136 msgid "method possibly missing a [super dealloc] call"
36139 #: objc/objc-act.c:9479
36140 #, gcc-internal-format
36141 msgid "local declaration of %qE hides instance variable"
36144 #: ada/gcc-interface/misc.c:195
36145 #, gcc-internal-format
36146 msgid "missing argument to \"-%s\""
36149 #: ada/gcc-interface/misc.c:253
36150 #, gcc-internal-format
36151 msgid "%<-gnat%> misspelled as %<-gant%>"
36154 #: ada/gcc-interface/misc.c:311
36155 #, gcc-internal-format
36156 msgid "-fexcess-precision=standard for Ada"