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-10-17 13:36+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:4539 c-pretty-print.c:393 c-typeck.c:5349 toplev.c:1641
20 #: cp/error.c:602 cp/error.c:875
24 #: c-format.c:363 c-format.c:387 config/i386/msformat-c.c:49
28 #: c-format.c:363 c-format.c:387 config/i386/msformat-c.c:49
29 msgid "the ' ' printf flag"
32 #: c-format.c:364 c-format.c:388 c-format.c:422 c-format.c:434 c-format.c:493
33 #: config/i386/msformat-c.c:50
37 #: c-format.c:364 c-format.c:388 c-format.c:422 c-format.c:434
38 #: config/i386/msformat-c.c:50
39 msgid "the '+' printf flag"
42 #: c-format.c:365 c-format.c:389 c-format.c:435 c-format.c:469
43 #: config/i386/msformat-c.c:51 config/i386/msformat-c.c:86
47 #: c-format.c:365 c-format.c:389 c-format.c:435 config/i386/msformat-c.c:51
48 msgid "the '#' printf flag"
51 #: c-format.c:366 c-format.c:390 c-format.c:467 config/i386/msformat-c.c:52
55 #: c-format.c:366 c-format.c:390 config/i386/msformat-c.c:52
56 msgid "the '0' printf flag"
59 #: c-format.c:367 c-format.c:391 c-format.c:466 c-format.c:496
60 #: config/i386/msformat-c.c:53
64 #: c-format.c:367 c-format.c:391 config/i386/msformat-c.c:53
65 msgid "the '-' printf flag"
68 #: c-format.c:368 c-format.c:449 config/i386/msformat-c.c:54
69 #: config/i386/msformat-c.c:74
73 #: c-format.c:368 config/i386/msformat-c.c:54
74 msgid "the ''' printf flag"
77 #: c-format.c:369 c-format.c:450
82 msgid "the 'I' printf flag"
85 #: c-format.c:370 c-format.c:392 c-format.c:447 c-format.c:470 c-format.c:497
86 #: c-format.c:1621 config/sol2-c.c:45 config/i386/msformat-c.c:55
87 #: config/i386/msformat-c.c:72
91 #: c-format.c:370 c-format.c:392 config/sol2-c.c:45
92 #: config/i386/msformat-c.c:55
93 msgid "field width in printf format"
96 #: c-format.c:371 c-format.c:393 c-format.c:424 c-format.c:437
97 #: config/i386/msformat-c.c:56
101 #: c-format.c:371 c-format.c:393 c-format.c:424 c-format.c:437
102 #: config/i386/msformat-c.c:56
103 msgid "precision in printf format"
106 #: c-format.c:372 c-format.c:394 c-format.c:425 c-format.c:438 c-format.c:448
107 #: c-format.c:500 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:372 c-format.c:394 c-format.c:425 c-format.c:438
113 #: config/sol2-c.c:46 config/i386/msformat-c.c:57
114 msgid "length modifier in printf format"
117 #: c-format.c:423 c-format.c:436
121 #: c-format.c:423 c-format.c:436
122 msgid "the 'q' diagnostic flag"
125 #: c-format.c:444 config/i386/msformat-c.c:70
126 msgid "assignment suppression"
129 #: c-format.c:444 config/i386/msformat-c.c:70
130 msgid "the assignment suppression scanf feature"
133 #: c-format.c:445 config/i386/msformat-c.c:71
137 #: c-format.c:445 config/i386/msformat-c.c:71
138 msgid "the 'a' scanf flag"
146 msgid "the 'm' scanf flag"
149 #: c-format.c:447 config/i386/msformat-c.c:72
150 msgid "field width in scanf format"
153 #: c-format.c:448 config/i386/msformat-c.c:73
154 msgid "length modifier in scanf format"
157 #: c-format.c:449 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:468 c-format.c:492
186 msgid "the '^' strftime flag"
189 #: c-format.c:469 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:1520 tree.c:3958 cp/error.c:1017 fortran/cpp.c:552
289 #. Handle deferred options from command-line.
290 #: c-opts.c:1538 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:5539 c-typeck.c:6410
335 msgid "initialization of a flexible array member"
338 #: c-typeck.c:5549 cp/typeck2.c:758
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"
352 msgid "array of inappropriate type initialized from string constant"
355 #. ??? This should not be an error when inlining calls to
356 #. unprototyped functions.
357 #: c-typeck.c:5665 c-typeck.c:5118 cp/typeck.c:1658
358 #, gcc-internal-format
359 msgid "invalid use of non-lvalue array"
363 msgid "array initialized from non-constant array expression"
366 #: c-typeck.c:5705 c-typeck.c:5708 c-typeck.c:5716 c-typeck.c:5755
368 msgid "initializer element is not constant"
371 #: c-typeck.c:5721 c-typeck.c:5767 c-typeck.c:7219
372 msgid "initializer element is not a constant expression"
375 #: c-typeck.c:5762 c-typeck.c:7214
376 #, gcc-internal-format
377 msgid "initializer element is not computable at load time"
380 #. Although C99 is unclear about whether incomplete arrays
381 #. of VLAs themselves count as VLAs, it does not make
382 #. sense to permit them to be initialized given that
383 #. ordinary VLAs may not be initialized.
384 #: c-typeck.c:5776 c-decl.c:3921 c-decl.c:3936
385 #, gcc-internal-format
386 msgid "variable-sized object may not be initialized"
390 msgid "invalid initializer"
398 msgid "extra brace group at end of initializer"
402 msgid "missing braces around initializer"
406 msgid "braces around scalar initializer"
410 msgid "initialization of flexible array member in a nested context"
414 msgid "missing initializer"
418 msgid "empty scalar initializer"
422 msgid "extra elements in scalar initializer"
425 #: c-typeck.c:6573 c-typeck.c:6651
426 msgid "array index in non-array initializer"
429 #: c-typeck.c:6578 c-typeck.c:6707
430 msgid "field name not in record or union initializer"
434 msgid "array index in initializer not of integer type"
437 #: c-typeck.c:6633 c-typeck.c:6642
438 msgid "array index in initializer is not an integer constant expression"
441 #: c-typeck.c:6647 c-typeck.c:6649
442 msgid "nonconstant array index in initializer"
445 #: c-typeck.c:6653 c-typeck.c:6656
446 msgid "array index in initializer exceeds array bounds"
450 msgid "empty index range in initializer"
454 msgid "array index range in initializer exceeds array bounds"
457 #: c-typeck.c:6762 c-typeck.c:6789 c-typeck.c:7308
458 msgid "initialized field with side-effects overwritten"
461 #: c-typeck.c:6764 c-typeck.c:6791 c-typeck.c:7310
462 msgid "initialized field overwritten"
465 #: c-typeck.c:7236 c-typeck.c:4761
466 #, gcc-internal-format
467 msgid "enum conversion in initialization is invalid in C++"
471 msgid "excess elements in char array initializer"
474 #: c-typeck.c:7532 c-typeck.c:7591
475 msgid "excess elements in struct initializer"
479 msgid "non-static initialization of a flexible array member"
483 msgid "excess elements in union initializer"
487 msgid "excess elements in array initializer"
491 msgid "excess elements in vector initializer"
495 msgid "excess elements in scalar initializer"
499 msgid "flow control insn inside a basic block"
503 msgid "wrong insn in the fallthru edge"
507 msgid "insn outside basic block"
511 msgid "return not followed by barrier"
514 #: collect2.c:486 gcc.c:7686
516 msgid "internal gcc abort in %s, at %s:%d"
521 msgid "COLLECT_LTO_WRAPPER must be set."
526 msgid "too many lto output files"
534 #: collect2.c:1677 collect2.c:1839 collect2.c:1874
539 #: collect2.c:1680 collect2.c:1844 collect2.c:1877
546 msgid "collect2 version %s"
551 msgid "%d constructor(s) found\n"
556 msgid "%d destructor(s) found\n"
561 msgid "%d frame table(s) found\n"
564 #: collect2.c:1938 lto-wrapper.c:167
566 msgid "can't get program status"
571 msgid "could not open response file %s"
576 msgid "could not write to response file %s"
581 msgid "could not close response file %s"
586 msgid "[cannot find %s]"
591 msgid "cannot find '%s'"
594 #: collect2.c:2054 collect2.c:2577 collect2.c:2773 gcc.c:3075
597 msgid "pex_init failed"
602 msgid "[Leaving %s]\n"
609 "write_c_file - output name is %s, prefix is %s\n"
614 msgid "cannot find 'nm'"
619 msgid "can't open nm output"
624 msgid "init function found in object %s"
629 msgid "fini function found in object %s"
634 msgid "can't open ldd output"
641 "ldd output with constructors/destructors.\n"
646 msgid "dynamic dependency %s not found"
651 msgid "unable to open dynamic dependency '%s'"
656 msgid "%s: not a COFF file"
661 msgid "%s: cannot open as COFF file"
666 msgid "library lib%s not found"
671 msgid "\"%s\" is not a valid option to the preprocessor"
676 msgid "too many input files"
681 msgid "compilation terminated due to -Wfatal-errors.\n"
687 "Please submit a full bug report,\n"
688 "with preprocessed source if appropriate.\n"
689 "See %s for instructions.\n"
694 msgid "compilation terminated.\n"
700 "*** WARNING *** there are active plugins, do not report this as a bug unless "
701 "you can reproduce it without enabling any plugins.\n"
706 msgid "%s:%d: confused by earlier errors, bailing out\n"
711 msgid "Internal compiler error: Error reporting routines re-entered.\n"
715 msgid "negative insn length"
719 msgid "could not split insn"
723 msgid "invalid 'asm': "
728 msgid "nested assembly dialect alternatives"
731 #: final.c:3285 final.c:3297
733 msgid "unterminated assembly dialect alternative"
738 msgid "operand number missing after %%-letter"
741 #: final.c:3347 final.c:3388
743 msgid "operand number out of range"
748 msgid "invalid %%-code"
753 msgid "'%%l' operand isn't a label"
756 #. We can't handle floating point constants;
757 #. PRINT_OPERAND must handle them.
758 #. We can't handle floating point constants; PRINT_OPERAND must
760 #. We can't handle floating point constants;
761 #. PRINT_OPERAND must handle them.
762 #: final.c:3583 vmsdbgout.c:495 config/i386/i386.c:10677
763 #: config/pdp11/pdp11.c:1682
765 msgid "floating constant misused"
768 #: final.c:3645 vmsdbgout.c:552 config/i386/i386.c:10764
769 #: config/pdp11/pdp11.c:1729
771 msgid "invalid expression as operand"
776 msgid "Using built-in specs.\n"
782 "Setting spec %s to '%s'\n"
788 msgid "Reading specs from %s\n"
791 #: gcc.c:2185 gcc.c:2204
793 msgid "specs %%include syntax malformed after %ld characters"
798 msgid "could not find specs file %s\n"
801 #: gcc.c:2229 gcc.c:2237 gcc.c:2246 gcc.c:2255
803 msgid "specs %%rename syntax malformed after %ld characters"
808 msgid "specs %s spec was not found to be renamed"
813 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
818 msgid "rename spec %s to %s\n"
830 msgid "specs unknown %% command after %ld characters"
833 #: gcc.c:2302 gcc.c:2315
835 msgid "specs file malformed after %ld characters"
840 msgid "spec file has no spec for linking"
843 #: gcc.c:2695 gcc.c:5233
850 msgid "system path '%s' is not absolute"
855 msgid "-pipe not supported"
862 "Go ahead? (y or n) "
866 msgid "failed to get exit status"
870 msgid "failed to get process times"
876 "Internal error: %s (program %s)\n"
877 "Please submit a full bug report.\n"
878 "See %s for instructions."
883 msgid "# %s %.2f %.2f\n"
888 msgid "Usage: %s [options] file...\n"
896 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
900 msgid " --help Display this information\n"
905 " --target-help Display target specific command line options\n"
910 " --help={target|optimizers|warnings|params|[^]{joined|separate|"
911 "undocumented}}[,...]\n"
916 " Display specific types of command line options\n"
920 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
924 msgid " --version Display compiler version information\n"
928 msgid " -dumpspecs Display all of the built in spec strings\n"
932 msgid " -dumpversion Display the version of the compiler\n"
936 msgid " -dumpmachine Display the compiler's target processor\n"
941 " -print-search-dirs Display the directories in the compiler's search "
947 " -print-libgcc-file-name Display the name of the compiler's companion "
952 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
957 " -print-prog-name=<prog> Display the full path to compiler component "
963 " -print-multi-directory Display the root directory for versions of "
969 " -print-multi-lib Display the mapping between command line options "
971 " multiple library search directories\n"
975 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
979 msgid " -print-sysroot Display the target libraries directory\n"
984 " -print-sysroot-headers-suffix Display the sysroot suffix used to find "
990 " -Wa,<options> Pass comma-separated <options> on to the "
996 " -Wp,<options> Pass comma-separated <options> on to the "
1002 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
1006 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
1010 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
1014 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
1019 " -combine Pass multiple source files to compiler at once\n"
1023 msgid " -save-temps Do not delete intermediate files\n"
1027 msgid " -save-temps=<arg> Do not delete intermediate files\n"
1032 " -no-canonical-prefixes Do not canonicalize paths when building relative\n"
1033 " prefixes to other gcc components\n"
1037 msgid " -pipe Use pipes rather than intermediate files\n"
1041 msgid " -time Time the execution of each subprocess\n"
1046 " -specs=<file> Override built-in specs with the contents of "
1052 " -std=<standard> Assume that the input sources are for <standard>\n"
1057 " --sysroot=<directory> Use <directory> as the root directory for "
1064 " -B <directory> Add <directory> to the compiler's search paths\n"
1068 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
1073 " -V <version> Run gcc version number <version>, if installed\n"
1078 " -v Display the programs invoked by the compiler\n"
1083 " -### Like -v but options quoted and commands not "
1089 " -E Preprocess only; do not compile, assemble or "
1094 msgid " -S Compile only; do not assemble or link\n"
1098 msgid " -c Compile and assemble, but do not link\n"
1102 msgid " -o <file> Place the output into <file>\n"
1107 " -x <language> Specify the language of the following input "
1109 " Permissible languages include: c c++ assembler "
1111 " 'none' means revert to the default behavior of\n"
1112 " guessing the language based on the file's "
1120 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
1121 " passed on to the various sub-processes invoked by %s. In order to pass\n"
1122 " other options on to these processes the -W<letter> options must be used.\n"
1127 msgid "'-%c' option must have argument"
1132 msgid "couldn't run '%s': %s"
1137 msgid "couldn't run '%s': %s: %s"
1142 msgid "argument to '-Xlinker' is missing"
1147 msgid "argument to '-Xpreprocessor' is missing"
1152 msgid "argument to '-Xassembler' is missing"
1157 msgid "argument to '-l' is missing"
1162 msgid "'%s' is an unknown -save-temps option"
1167 msgid "argument to '-specs' is missing"
1172 msgid "argument to '-specs=' is missing"
1177 msgid "argument to '-wrapper' is missing"
1182 msgid "'-%c' must come at the start of the command line"
1187 msgid "argument to '-B' is missing"
1192 msgid "argument to '-x' is missing"
1195 #: gcc.c:4520 gcc.c:4951
1197 msgid "argument to '-%s' is missing"
1202 msgid "unable to locate default linker script '%s' in the library search paths"
1207 msgid "switch '%s' does not start with '-'"
1212 msgid "could not open temporary response file %s"
1217 msgid "could not write to temporary response file %s"
1222 msgid "could not close temporary response file %s"
1227 msgid "spec '%s' invalid"
1232 msgid "spec '%s' has invalid '%%0%c'"
1237 msgid "spec '%s' has invalid '%%W%c"
1242 msgid "spec '%s' has invalid '%%x%c'"
1247 msgid "Processing spec %c%s%c, which is '%s'\n"
1252 msgid "unknown spec function '%s'"
1257 msgid "error in args to spec function '%s'"
1262 msgid "malformed spec function name"
1268 msgid "no arguments for spec function"
1273 msgid "malformed spec function arguments"
1278 msgid "braced spec '%s' is invalid at '%c'"
1283 msgid "braced spec body '%s' is invalid"
1288 msgid "install: %s%s\n"
1293 msgid "programs: %s\n"
1298 msgid "libraries: %s\n"
1301 #. The error status indicates that only one set of fixed
1302 #. headers should be built.
1305 msgid "not configured with sysroot headers suffix"
1312 "For bug reporting instructions, please see:\n"
1320 #: gcc.c:7205 gcov.c:430 fortran/gfortranspec.c:373 java/jcf-dump.c:1170
1324 #: gcc.c:7206 java/jcf-dump.c:1171
1327 "This is free software; see the source for copying conditions. There is NO\n"
1328 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
1334 msgid "Target: %s\n"
1339 msgid "Configured with: %s\n"
1344 msgid "Thread model: %s\n"
1349 msgid "gcc version %s %s\n"
1354 msgid "gcc driver version %s %sexecuting gcc version %s\n"
1359 msgid "no input files"
1364 msgid "cannot specify -o with -c, -S or -E with multiple files"
1369 msgid "spec '%s' is invalid"
1374 msgid "-use-linker-plugin, but liblto_plugin.so not found"
1379 msgid "could not find libgcc.a"
1394 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
1400 msgid "multilib spec '%s' is invalid"
1405 msgid "multilib exclusions '%s' is invalid"
1408 #: gcc.c:8151 gcc.c:8292
1410 msgid "multilib select '%s' is invalid"
1415 msgid "multilib exclusion '%s' is invalid"
1420 msgid "environment variable \"%s\" not defined"
1423 #: gcc.c:8627 gcc.c:8632
1425 msgid "invalid version number `%s'"
1430 msgid "too few arguments to %%:version-compare"
1435 msgid "too many arguments to %%:version-compare"
1440 msgid "unknown operator '%s' in %%:version-compare"
1446 "Assembler options\n"
1447 "=================\n"
1454 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
1460 msgid "too many arguments to %%:compare-debug-dump-opt"
1465 msgid "too many arguments to %%:compare-debug-self-opt"
1470 msgid "too few arguments to %%:compare-debug-auxbase-opt"
1475 msgid "too many arguments to %%:compare-debug-auxbase-opt"
1480 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
1486 "Usage: gcov [OPTION]... SOURCEFILE...\n"
1493 "Print code coverage information.\n"
1499 msgid " -h, --help Print this help, then exit\n"
1504 msgid " -v, --version Print version number, then exit\n"
1510 " -a, --all-blocks Show information for every basic block\n"
1516 " -b, --branch-probabilities Include branch probabilities in output\n"
1522 " -c, --branch-counts Given counts of branches taken\n"
1523 " rather than percentages\n"
1528 msgid " -n, --no-output Do not create an output file\n"
1534 " -l, --long-file-names Use long output file names for included\n"
1540 msgid " -f, --function-summaries Output summaries for each function\n"
1546 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
1552 msgid " -p, --preserve-paths Preserve all pathname components\n"
1558 " -u, --unconditional-branches Show unconditional branch counts too\n"
1565 "For bug reporting instructions, please see:\n"
1577 "This is free software; see the source for copying conditions.\n"
1578 "There is NO warranty; not even for MERCHANTABILITY or \n"
1579 "FITNESS FOR A PARTICULAR PURPOSE.\n"
1585 msgid "%s:no functions found\n"
1588 #: gcov.c:560 gcov.c:588
1595 msgid "%s:creating '%s'\n"
1600 msgid "%s:error writing output file '%s'\n"
1605 msgid "%s:could not open output file '%s'\n"
1610 msgid "%s:source file is newer than graph file '%s'\n"
1615 msgid "(the message is only displayed one per source file)\n"
1620 msgid "%s:cannot open graph file\n"
1625 msgid "%s:not a gcov graph file\n"
1630 msgid "%s:version '%.4s', prefer '%.4s'\n"
1635 msgid "%s:already seen blocks for '%s'\n"
1640 msgid "%s:corrupted\n"
1645 msgid "%s:cannot open data file, assuming not executed\n"
1650 msgid "%s:not a gcov data file\n"
1655 msgid "%s:version '%.4s', prefer version '%.4s'\n"
1660 msgid "%s:stamp mismatch with graph file\n"
1665 msgid "%s:unknown function '%u'\n"
1670 msgid "%s:profile mismatch for '%s'\n"
1675 msgid "%s:overflowed\n"
1680 msgid "%s:'%s' lacks entry and/or exit blocks\n"
1685 msgid "%s:'%s' has arcs to entry block\n"
1690 msgid "%s:'%s' has arcs from exit block\n"
1695 msgid "%s:graph is unsolvable for '%s'\n"
1705 msgid "Lines executed:%s of %d\n"
1710 msgid "No executable lines\n"
1715 msgid "Branches executed:%s of %d\n"
1720 msgid "Taken at least once:%s of %d\n"
1725 msgid "No branches\n"
1730 msgid "Calls executed:%s of %d\n"
1740 msgid "%s:no lines for '%s'\n"
1745 msgid "call %2d returned %s\n"
1750 msgid "call %2d never executed\n"
1755 msgid "branch %2d taken %s%s\n"
1760 msgid "branch %2d never executed\n"
1765 msgid "unconditional %2d taken %s\n"
1770 msgid "unconditional %2d never executed\n"
1775 msgid "%s:cannot open source file\n"
1779 msgid "PRE disabled"
1783 msgid "GCSE disabled"
1787 msgid "const/copy propagation disabled"
1792 msgid "ignoring duplicate directory \"%s\"\n"
1797 msgid " as it is a non-system directory that duplicates a system directory\n"
1802 msgid "ignoring nonexistent directory \"%s\"\n"
1807 msgid "#include \"...\" search starts here:\n"
1812 msgid "#include <...> search starts here:\n"
1817 msgid "End of search list.\n"
1820 #. Opening quotation mark.
1825 #. Closing quotation mark.
1831 msgid "At top level:"
1834 #: langhooks.c:375 cp/error.c:2710
1836 msgid "In member function %qs"
1839 #: langhooks.c:379 cp/error.c:2713
1841 msgid "In function %qs"
1844 #: langhooks.c:430 cp/error.c:2663
1846 msgid " inlined from %qs at %s:%d:%d"
1849 #: langhooks.c:435 cp/error.c:2668
1851 msgid " inlined from %qs at %s:%d"
1854 #: langhooks.c:441 cp/error.c:2674
1856 msgid " inlined from %qs"
1859 #: loop-iv.c:2966 tree-ssa-loop-niter.c:1874
1860 msgid "assuming that the loop is not infinite"
1863 #: loop-iv.c:2967 tree-ssa-loop-niter.c:1875
1864 msgid "cannot optimize possibly infinite loops"
1867 #: loop-iv.c:2975 tree-ssa-loop-niter.c:1879
1868 msgid "assuming that the loop counter does not overflow"
1871 #: loop-iv.c:2976 tree-ssa-loop-niter.c:1880
1872 msgid "cannot optimize loop, the loop counter may overflow"
1875 #: lto-wrapper.c:176
1877 msgid "%s terminated with signal %d [%s], core dumped"
1880 #: lto-wrapper.c:179
1882 msgid "%s terminated with signal %d [%s]"
1885 #: lto-wrapper.c:184 collect2.c:1964
1886 #, gcc-internal-format
1887 msgid "%s returned %d exit status"
1890 #: lto-wrapper.c:199
1892 msgid "deleting LTRANS file %s"
1895 #: lto-wrapper.c:221
1897 msgid "failed to open %s"
1900 #: lto-wrapper.c:226
1902 msgid "could not write to temporary file %s"
1905 #: lto-wrapper.c:288 lto-wrapper.c:345
1907 msgid "invalid LTO mode"
1910 #: lto-wrapper.c:336
1915 #. What to print when a switch has no documentation.
1917 msgid "This switch lacks documentation"
1930 msgid " No options with the desired characteristics were found\n"
1936 " None found. Use --help=%s to show *all* the options supported by the %s "
1943 " All options with the desired characteristics have already been displayed\n"
1947 msgid "The following options are target specific"
1951 msgid "The following options control compiler warning messages"
1955 msgid "The following options control optimizations"
1958 #: opts.c:1382 opts.c:1421
1959 msgid "The following options are language-independent"
1963 msgid "The --param option recognizes the following as parameters"
1967 msgid "The following options are specific to just the language "
1971 msgid "The following options are supported by the language "
1975 msgid "The following options are not documented"
1979 msgid "The following options take separate arguments"
1983 msgid "The following options take joined arguments"
1987 msgid "The following options are language-related"
1992 msgid "warning: --help argument %.*s is ambiguous, please be more specific\n"
1997 msgid "warning: unrecognized argument to --help= option: %.*s\n"
2001 msgid "unable to generate reloads for:"
2005 msgid "this is the insn:"
2008 #. It's the compiler's fault.
2010 msgid "could not find a spill register"
2013 #. It's the compiler's fault.
2015 msgid "VOIDmode on an output"
2019 msgid "Failure trying to reload:"
2023 msgid "unrecognizable insn:"
2027 msgid "insn does not satisfy its constraints:"
2033 "Execution times (seconds)\n"
2036 #. Print total time.
2043 msgid "time in %s: %ld.%06ld (%ld%%)\n"
2048 msgid "collect: reading %s\n"
2053 msgid "removing .rpo file"
2058 msgid "renaming .rpo file"
2063 msgid "collect: recompiling %s\n"
2068 msgid "collect: tweaking %s in %s\n"
2073 msgid "collect: relinking\n"
2078 msgid "unrecoverable error"
2084 "%s%s%s %sversion %s (%s)\n"
2085 "%s\tcompiled by GNU C version %s, "
2090 msgid "%s%s%s %sversion %s (%s) compiled by CC, "
2095 msgid "GMP version %s, MPFR version %s, MPC version %s\n"
2100 msgid "GMP version %s, MPFR version %s\n"
2105 msgid "%s%swarning: %s header version %s differs from library version %s.\n"
2111 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
2115 msgid "options passed: "
2119 msgid "options enabled: "
2124 msgid "created and used with differing settings of '%s'"
2128 msgid "out of memory"
2132 msgid "created and used with different settings of -fpic"
2136 msgid "created and used with different settings of -fpie"
2141 "assuming signed overflow does not occur when simplifying && or || to & or |"
2146 "assuming signed overflow does not occur when simplifying ==, != or ! to "
2151 msgid "function not considered for inlining"
2154 #. Inlining failed owing to unavailable function body.
2156 msgid "function body not available"
2160 msgid "redefined extern inline functions are not considered for inlining"
2163 #. Function is not inlinable.
2165 msgid "function not inlinable"
2168 #. Function is not an inlining candidate.
2170 msgid "function not inline candidate"
2174 msgid "--param large-function-growth limit reached"
2178 msgid "--param large-stack-frame-growth limit reached"
2182 msgid "--param max-inline-insns-single limit reached"
2186 msgid "--param max-inline-insns-auto limit reached"
2190 msgid "--param inline-unit-growth limit reached"
2193 #. Recursive inlining.
2195 msgid "recursive inlining"
2198 #. Call is unlikely.
2200 msgid "call is unlikely and code size would grow"
2204 msgid "function not declared inline and code size would grow"
2208 msgid "optimizing for size and code size would grow"
2211 #. Inlining failed because of mismatched options or arguments.
2213 msgid "target specific option mismatch"
2217 msgid "mismatched arguments"
2221 msgid "originally indirect function call not considered for inlining"
2224 #. The remainder are real diagnostic types.
2225 #: diagnostic.def:33
2226 msgid "fatal error: "
2229 #: diagnostic.def:34
2230 msgid "internal compiler error: "
2233 #: diagnostic.def:35
2237 #: diagnostic.def:36
2238 msgid "sorry, unimplemented: "
2241 #: diagnostic.def:37
2245 #: diagnostic.def:38
2246 msgid "anachronism: "
2249 #: diagnostic.def:39
2253 #: diagnostic.def:40
2257 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
2258 #. prefix does not matter.
2259 #: diagnostic.def:43
2263 #: diagnostic.def:44
2268 msgid "The threshold ratio between current and hottest structure counts"
2272 msgid "Maximal esitmated outcome of branch considered predictable"
2277 "The maximum number of instructions in a single function eligible for inlining"
2281 msgid "The maximum number of instructions when automatically inlining"
2286 "The maximum number of instructions inline function can grow to via recursive "
2292 "The maximum number of instructions non-inline function can grow to via "
2293 "recursive inlining"
2297 msgid "The maximum depth of recursive inlining for inline functions"
2301 msgid "The maximum depth of recursive inlining for non-inline functions"
2306 "Inline recursively only when the probability of call being executed exceeds "
2312 "The maximum number of nested indirect inlining performed by early inliner"
2317 "If -fvariable-expansion-in-unroller is used, the maximum number of times "
2318 "that an individual variable will be expanded during loop unrolling"
2323 "If -ftree-vectorize is used, the minimal loop bound of a loop to be "
2324 "considered for vectorization"
2328 msgid "The maximum number of instructions to consider to fill a delay slot"
2333 "The maximum number of instructions to consider to find accurate live "
2334 "register information"
2338 msgid "The maximum length of scheduling's pending operations list"
2342 msgid "The size of function body to be considered large"
2346 msgid "Maximal growth due to inlining of large function (in percent)"
2350 msgid "The size of translation unit to be considered large"
2355 "how much can given compilation unit grow because of the inlining (in percent)"
2360 "how much can given compilation unit grow because of the interprocedural "
2361 "constant propagation (in percent)"
2366 "maximal estimated growth of function body caused by early inlining of single "
2371 msgid "The size of stack frame to be considered large"
2375 msgid "Maximal stack frame growth due to inlining (in percent)"
2379 msgid "The maximum amount of memory to be allocated by GCSE"
2384 "The threshold ratio for performing partial redundancy elimination after "
2390 "The threshold ratio of critical edges execution count that permit performing "
2391 "redundancy elimination after reload"
2395 msgid "The maximum number of instructions to consider to unroll in a loop"
2400 "The maximum number of instructions to consider to unroll in a loop on average"
2404 msgid "The maximum number of unrollings of a single loop"
2408 msgid "The maximum number of insns of a peeled loop"
2412 msgid "The maximum number of peelings of a single loop"
2416 msgid "The maximum number of insns of a completely peeled loop"
2421 "The maximum number of peelings of a single loop that is peeled completely"
2425 msgid "The maximum number of insns of a peeled loop that rolls only once"
2429 msgid "The maximum number of insns of an unswitched loop"
2433 msgid "The maximum number of unswitchings in a single loop"
2438 "Bound on the number of iterations the brute force # of iterations analysis "
2439 "algorithm evaluates"
2443 msgid "Bound on the cost of an expression to compute the number of iterations"
2448 "A factor for tuning the upper bound that swing modulo scheduler uses for "
2454 "The number of cycles the swing modulo scheduler considers when checking "
2455 "conflicts using DFA"
2460 "A threshold on the average loop count considered by the swing modulo "
2466 "Select fraction of the maximal count of repetitions of basic block in "
2467 "program given basic block needs to have to be considered hot"
2472 "Select fraction of the maximal frequency of executions of basic block in "
2473 "function given basic block needs to have to be considered hot"
2478 "Select fraction of the maximal frequency of executions of basic block in "
2479 "function given basic block get alignment"
2484 "Loops iterating at least selected number of iterations will get loop "
2489 msgid "The maximum number of loop iterations we predict statically"
2494 "The percentage of function, weighted by execution frequency, that must be "
2495 "covered by trace formation. Used when profile feedback is available"
2500 "The percentage of function, weighted by execution frequency, that must be "
2501 "covered by trace formation. Used when profile feedback is not available"
2505 msgid "Maximal code growth caused by tail duplication (in percent)"
2510 "Stop reverse growth if the reverse probability of best edge is less than "
2511 "this threshold (in percent)"
2516 "Stop forward growth if the probability of best edge is less than this "
2517 "threshold (in percent). Used when profile feedback is available"
2522 "Stop forward growth if the probability of best edge is less than this "
2523 "threshold (in percent). Used when profile feedback is not available"
2527 msgid "The maximum number of incoming edges to consider for crossjumping"
2532 "The minimum number of matching instructions to consider for crossjumping"
2536 msgid "The maximum expansion factor when copying basic blocks"
2541 "The maximum number of insns to duplicate when unfactoring computed gotos"
2545 msgid "The maximum length of path considered in cse"
2549 msgid "The maximum instructions CSE process before flushing"
2554 "The minimum cost of an expensive expression in the loop invariant motion"
2559 "Bound on number of candidates below that all candidates are considered in iv "
2564 msgid "Bound on number of iv uses in loop optimized in iv optimizations"
2569 "If number of candidates in the set is smaller, we always try to remove "
2570 "unused ivs during its optimization"
2574 msgid "Bound on size of expressions used in the scalar evolutions analyzer"
2578 msgid "Bound on the number of variables in Omega constraint systems"
2582 msgid "Bound on the number of inequalities in Omega constraint systems"
2586 msgid "Bound on the number of equalities in Omega constraint systems"
2590 msgid "Bound on the number of wild cards in Omega constraint systems"
2594 msgid "Bound on the size of the hash table in Omega constraint systems"
2598 msgid "Bound on the number of keys in Omega constraint systems"
2603 "When set to 1, use expensive methods to eliminate all redundant constraints"
2608 "Bound on number of runtime checks inserted by the vectorizer's loop "
2609 "versioning for alignment check"
2614 "Bound on number of runtime checks inserted by the vectorizer's loop "
2615 "versioning for alias check"
2619 msgid "The maximum memory locations recorded by cselib"
2624 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
2625 "total size of the heap"
2629 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
2634 "The maximum number of instructions to search backward when looking for "
2638 #: params.def:516 params.def:526
2640 "The maximum number of blocks in a region to be considered for interblock "
2644 #: params.def:521 params.def:531
2646 "The maximum number of insns in a region to be considered for interblock "
2652 "The minimum probability of reaching a source block for interblock "
2653 "speculative scheduling"
2657 msgid "The maximum number of iterations through CFG to extend regions"
2662 "The maximum conflict delay for an insn to be considered for speculative "
2668 "The minimal probability of speculation success (in percents), so that "
2669 "speculative insn will be scheduled."
2673 msgid "The maximum size of the lookahead window of selective scheduling"
2677 msgid "Maximum number of times that an insn could be scheduled"
2682 "Maximum number of instructions in the ready list that are considered "
2683 "eligible for renaming"
2687 msgid "Minimal distance between possibly conflicting store and load"
2692 "The maximum number of RTL nodes that can be recorded as combiner's last value"
2696 msgid "The upper bound for sharing integer constants"
2701 "Minimum number of virtual mappings to consider switching to full virtual "
2707 "Ratio between virtual mappings and virtual symbols to do full virtual renames"
2712 "The lower bound for a buffer to be considered for stack smashing protection"
2717 "Maximum number of statements allowed in a block that needs to be duplicated "
2718 "when threading jumps"
2723 "Maximum number of fields in a structure before pointer analysis treats the "
2724 "structure as a single variable"
2729 "The maximum number of instructions ready to be issued to be considered by "
2730 "the scheduler during the first scheduling pass"
2734 msgid "The number of insns executed before prefetch is completed"
2738 msgid "The number of prefetches that can run at the same time"
2742 msgid "The size of L1 cache"
2746 msgid "The size of L1 cache line"
2750 msgid "The size of L2 cache"
2754 msgid "Whether to use canonical types"
2759 "Maximum length of partial antic set when performing tree pre optimization"
2763 msgid "Maximum size of a SCC before SCCVN stops processing a function"
2767 msgid "max loops number for regional RA"
2771 msgid "max size of conflict table in MB"
2776 "The number of registers in each class kept unused by loop invariant motion"
2781 "The maximum ratio between array size and switch branches for a switch "
2782 "conversion to take place"
2786 msgid "max basic blocks number in loop for loop invariant motion"
2791 "Maximum number of instructions in basic block to be considered for SLP "
2797 "min. ratio of insns to prefetches to enable prefetching for a loop with an "
2798 "unknown trip count"
2802 msgid "min. ratio of insns to mem ops to enable prefetching in a loop"
2806 msgid "The minimum UID to be used for a nondebug insn"
2811 "maximum allowed growth of size of new parameters ipa-sra replaces a pointer "
2812 "to an aggregate with"
2815 #: config/alpha/alpha.c:5131
2817 msgid "invalid %%H value"
2820 #: config/alpha/alpha.c:5152 config/bfin/bfin.c:1682
2822 msgid "invalid %%J value"
2825 #: config/alpha/alpha.c:5182 config/ia64/ia64.c:4978
2827 msgid "invalid %%r value"
2830 #: config/alpha/alpha.c:5192 config/ia64/ia64.c:4932
2831 #: config/rs6000/rs6000.c:14541 config/xtensa/xtensa.c:2253
2833 msgid "invalid %%R value"
2836 #: config/alpha/alpha.c:5198 config/rs6000/rs6000.c:14460
2837 #: config/xtensa/xtensa.c:2220
2839 msgid "invalid %%N value"
2842 #: config/alpha/alpha.c:5206 config/rs6000/rs6000.c:14488
2844 msgid "invalid %%P value"
2847 #: config/alpha/alpha.c:5214
2849 msgid "invalid %%h value"
2852 #: config/alpha/alpha.c:5222 config/xtensa/xtensa.c:2246
2854 msgid "invalid %%L value"
2857 #: config/alpha/alpha.c:5261 config/rs6000/rs6000.c:14442
2859 msgid "invalid %%m value"
2862 #: config/alpha/alpha.c:5269 config/rs6000/rs6000.c:14450
2864 msgid "invalid %%M value"
2867 #: config/alpha/alpha.c:5313
2869 msgid "invalid %%U value"
2872 #: config/alpha/alpha.c:5325 config/alpha/alpha.c:5339
2873 #: config/rs6000/rs6000.c:14549
2875 msgid "invalid %%s value"
2878 #: config/alpha/alpha.c:5362
2880 msgid "invalid %%C value"
2883 #: config/alpha/alpha.c:5399 config/rs6000/rs6000.c:14296
2885 msgid "invalid %%E value"
2888 #: config/alpha/alpha.c:5424 config/alpha/alpha.c:5472
2890 msgid "unknown relocation unspec"
2893 #: config/alpha/alpha.c:5433 config/crx/crx.c:1092
2894 #: config/rs6000/rs6000.c:14903 config/spu/spu.c:1647
2896 msgid "invalid %%xn code"
2899 #: config/arc/arc.c:1724 config/m32r/m32r.c:1980
2901 msgid "invalid operand to %%R code"
2904 #: config/arc/arc.c:1756 config/m32r/m32r.c:2003
2906 msgid "invalid operand to %%H/%%L code"
2909 #: config/arc/arc.c:1778 config/m32r/m32r.c:2074
2911 msgid "invalid operand to %%U code"
2914 #: config/arc/arc.c:1789
2916 msgid "invalid operand to %%V code"
2920 #. Undocumented flag.
2921 #: config/arc/arc.c:1796 config/m32r/m32r.c:2101 config/sparc/sparc.c:7184
2923 msgid "invalid operand output code"
2926 #: config/arm/arm.c:14627 config/arm/arm.c:14645
2928 msgid "predicated Thumb instruction"
2931 #: config/arm/arm.c:14633
2933 msgid "predicated instruction in conditional sequence"
2936 #: config/arm/arm.c:14803
2938 msgid "invalid shift operand"
2941 #: config/arm/arm.c:14850 config/arm/arm.c:14860 config/arm/arm.c:14870
2942 #: config/arm/arm.c:14880 config/arm/arm.c:14890 config/arm/arm.c:14929
2943 #: config/arm/arm.c:14947 config/arm/arm.c:14982 config/arm/arm.c:15001
2944 #: config/arm/arm.c:15016 config/arm/arm.c:15044 config/arm/arm.c:15051
2945 #: config/arm/arm.c:15059 config/arm/arm.c:15080 config/arm/arm.c:15087
2946 #: config/arm/arm.c:15178 config/arm/arm.c:15185 config/bfin/bfin.c:1695
2947 #: config/bfin/bfin.c:1702 config/bfin/bfin.c:1709 config/bfin/bfin.c:1716
2948 #: config/bfin/bfin.c:1725 config/bfin/bfin.c:1732 config/bfin/bfin.c:1739
2949 #: config/bfin/bfin.c:1746
2951 msgid "invalid operand for code '%c'"
2954 #: config/arm/arm.c:14942
2956 msgid "instruction never executed"
2959 #: config/arm/arm.c:15197
2961 msgid "missing operand"
2964 #: config/arm/arm.c:17472
2965 msgid "function parameters cannot have __fp16 type"
2968 #: config/arm/arm.c:17482
2969 msgid "functions cannot return __fp16 type"
2972 #: config/avr/avr.c:1083
2974 msgid "address operand requires constraint for X, Y, or Z register"
2977 #: config/avr/avr.c:1195
2978 msgid "bad address, not (reg+disp):"
2981 #: config/avr/avr.c:1202
2982 msgid "bad address, not post_inc or pre_dec:"
2985 #: config/avr/avr.c:1213
2986 msgid "internal compiler error. Bad address:"
2989 #: config/avr/avr.c:1226
2990 msgid "internal compiler error. Unknown mode:"
2993 #: config/avr/avr.c:1813 config/avr/avr.c:2501
2994 msgid "invalid insn:"
2997 #: config/avr/avr.c:1852 config/avr/avr.c:1938 config/avr/avr.c:1987
2998 #: config/avr/avr.c:2015 config/avr/avr.c:2110 config/avr/avr.c:2279
2999 #: config/avr/avr.c:2540 config/avr/avr.c:2652
3000 msgid "incorrect insn:"
3003 #: config/avr/avr.c:2034 config/avr/avr.c:2195 config/avr/avr.c:2350
3004 #: config/avr/avr.c:2718
3005 msgid "unknown move insn:"
3008 #: config/avr/avr.c:2948
3009 msgid "bad shift insn:"
3012 #: config/avr/avr.c:3064 config/avr/avr.c:3484 config/avr/avr.c:3842
3013 msgid "internal compiler error. Incorrect shift:"
3016 #: config/bfin/bfin.c:1644
3018 msgid "invalid %%j value"
3021 #: config/bfin/bfin.c:1837
3023 msgid "invalid const_double operand"
3026 #: config/cris/cris.c:520 config/moxie/moxie.c:91 c-typeck.c:5415
3027 #: c-typeck.c:5431 c-typeck.c:5448 final.c:3090 final.c:3092 fold-const.c:996
3028 #: gcc.c:5219 loop-iv.c:2968 loop-iv.c:2977 rtl-error.c:105 toplev.c:625
3029 #: tree-ssa-loop-niter.c:1883 tree-vrp.c:5726 cp/typeck.c:4813 java/expr.c:411
3030 #, gcc-internal-format
3034 #: config/cris/cris.c:571
3035 msgid "unexpected index-type in cris_print_index"
3038 #: config/cris/cris.c:588
3039 msgid "unexpected base-type in cris_print_base"
3042 #: config/cris/cris.c:704
3043 msgid "invalid operand for 'b' modifier"
3046 #: config/cris/cris.c:721
3047 msgid "invalid operand for 'o' modifier"
3050 #: config/cris/cris.c:740
3051 msgid "invalid operand for 'O' modifier"
3054 #: config/cris/cris.c:773
3055 msgid "invalid operand for 'p' modifier"
3058 #: config/cris/cris.c:812
3059 msgid "invalid operand for 'z' modifier"
3062 #: config/cris/cris.c:876 config/cris/cris.c:910
3063 msgid "invalid operand for 'H' modifier"
3066 #: config/cris/cris.c:886
3067 msgid "bad register"
3070 #: config/cris/cris.c:930
3071 msgid "invalid operand for 'e' modifier"
3074 #: config/cris/cris.c:947
3075 msgid "invalid operand for 'm' modifier"
3078 #: config/cris/cris.c:972
3079 msgid "invalid operand for 'A' modifier"
3082 #: config/cris/cris.c:995
3083 msgid "invalid operand for 'D' modifier"
3086 #: config/cris/cris.c:1009
3087 msgid "invalid operand for 'T' modifier"
3090 #: config/cris/cris.c:1029 config/moxie/moxie.c:161
3091 msgid "invalid operand modifier letter"
3094 #: config/cris/cris.c:1086
3095 msgid "unexpected multiplicative operand"
3098 #: config/cris/cris.c:1106 config/moxie/moxie.c:186
3099 msgid "unexpected operand"
3102 #: config/cris/cris.c:1139 config/cris/cris.c:1149
3103 msgid "unrecognized address"
3106 #: config/cris/cris.c:2257
3107 msgid "unrecognized supposed constant"
3110 #: config/cris/cris.c:2686 config/cris/cris.c:2750
3111 msgid "unexpected side-effects in address"
3114 #. Can't possibly get a GOT-needing-fixup for a function-call,
3116 #: config/cris/cris.c:3587
3117 msgid "Unidentifiable call op"
3120 #: config/cris/cris.c:3639
3122 msgid "PIC register isn't set up"
3125 #: config/fr30/fr30.c:481
3127 msgid "fr30_print_operand_address: unhandled address"
3130 #: config/fr30/fr30.c:505
3132 msgid "fr30_print_operand: unrecognized %%p code"
3135 #: config/fr30/fr30.c:525
3137 msgid "fr30_print_operand: unrecognized %%b code"
3140 #: config/fr30/fr30.c:546
3142 msgid "fr30_print_operand: unrecognized %%B code"
3145 #: config/fr30/fr30.c:554
3147 msgid "fr30_print_operand: invalid operand to %%A code"
3150 #: config/fr30/fr30.c:571
3152 msgid "fr30_print_operand: invalid %%x code"
3155 #: config/fr30/fr30.c:578
3157 msgid "fr30_print_operand: invalid %%F code"
3160 #: config/fr30/fr30.c:595
3162 msgid "fr30_print_operand: unknown code"
3165 #: config/fr30/fr30.c:623 config/fr30/fr30.c:632 config/fr30/fr30.c:643
3166 #: config/fr30/fr30.c:656
3168 msgid "fr30_print_operand: unhandled MEM"
3171 #: config/frv/frv.c:2592
3172 msgid "bad insn to frv_print_operand_address:"
3175 #: config/frv/frv.c:2603
3176 msgid "bad register to frv_print_operand_memory_reference_reg:"
3179 #: config/frv/frv.c:2642 config/frv/frv.c:2652 config/frv/frv.c:2661
3180 #: config/frv/frv.c:2682 config/frv/frv.c:2687
3181 msgid "bad insn to frv_print_operand_memory_reference:"
3184 #: config/frv/frv.c:2773
3186 msgid "bad condition code"
3189 #: config/frv/frv.c:2848
3190 msgid "bad insn in frv_print_operand, bad const_double"
3193 #: config/frv/frv.c:2909
3194 msgid "bad insn to frv_print_operand, 'e' modifier:"
3197 #: config/frv/frv.c:2917
3198 msgid "bad insn to frv_print_operand, 'F' modifier:"
3201 #: config/frv/frv.c:2933
3202 msgid "bad insn to frv_print_operand, 'f' modifier:"
3205 #: config/frv/frv.c:2947
3206 msgid "bad insn to frv_print_operand, 'g' modifier:"
3209 #: config/frv/frv.c:2995
3210 msgid "bad insn to frv_print_operand, 'L' modifier:"
3213 #: config/frv/frv.c:3008
3214 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3217 #: config/frv/frv.c:3029
3218 msgid "bad insn to frv_print_operand, 'O' modifier:"
3221 #: config/frv/frv.c:3047
3222 msgid "bad insn to frv_print_operand, P modifier:"
3225 #: config/frv/frv.c:3067
3226 msgid "bad insn in frv_print_operand, z case"
3229 #: config/frv/frv.c:3098
3230 msgid "bad insn in frv_print_operand, 0 case"
3233 #: config/frv/frv.c:3103
3234 msgid "frv_print_operand: unknown code"
3237 #: config/frv/frv.c:4456
3238 msgid "bad output_move_single operand"
3241 #: config/frv/frv.c:4583
3242 msgid "bad output_move_double operand"
3245 #: config/frv/frv.c:4725
3246 msgid "bad output_condmove_single operand"
3249 #. This macro is a C statement to print on `stderr' a string describing the
3250 #. particular machine description choice. Every machine description should
3251 #. define `TARGET_VERSION'. For example:
3254 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
3256 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
3258 #: config/frv/frv.h:328
3263 #: config/i386/i386.c:10758
3265 msgid "invalid UNSPEC as operand"
3268 #: config/i386/i386.c:11370 config/i386/i386.c:11445
3270 msgid "invalid operand size for operand code '%c'"
3273 #: config/i386/i386.c:11440
3275 msgid "invalid operand type used with operand code '%c'"
3278 #: config/i386/i386.c:11520 config/i386/i386.c:11559
3280 msgid "operand is not a condition code, invalid operand code 'D'"
3283 #: config/i386/i386.c:11584
3286 "operand is neither a constant nor a condition code, invalid operand code 'C'"
3289 #: config/i386/i386.c:11594
3292 "operand is neither a constant nor a condition code, invalid operand code 'F'"
3295 #: config/i386/i386.c:11612
3298 "operand is neither a constant nor a condition code, invalid operand code 'c'"
3301 #: config/i386/i386.c:11622
3304 "operand is neither a constant nor a condition code, invalid operand code 'f'"
3307 #: config/i386/i386.c:11692
3309 msgid "invalid operand code '%c'"
3312 #: config/i386/i386.c:11741
3314 msgid "invalid constraints for operand"
3317 #: config/i386/i386.c:19309
3318 msgid "unknown insn mode"
3321 #. 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.
3322 #. 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.
3323 #: config/i386/xm-djgpp.h:61
3325 msgid "environment variable DJGPP not defined"
3328 #: config/i386/xm-djgpp.h:63
3330 msgid "environment variable DJGPP points to missing file '%s'"
3333 #: config/i386/xm-djgpp.h:66
3335 msgid "environment variable DJGPP points to corrupt file '%s'"
3338 #: config/ia64/ia64.c:4860
3340 msgid "invalid %%G mode"
3343 #: config/ia64/ia64.c:5030
3345 msgid "ia64_print_operand: unknown code"
3348 #: config/ia64/ia64.c:10748
3349 msgid "invalid conversion from %<__fpreg%>"
3352 #: config/ia64/ia64.c:10751
3353 msgid "invalid conversion to %<__fpreg%>"
3356 #: config/ia64/ia64.c:10764 config/ia64/ia64.c:10775
3357 msgid "invalid operation on %<__fpreg%>"
3360 #: config/iq2000/iq2000.c:3130
3362 msgid "invalid %%P operand"
3365 #: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14478
3367 msgid "invalid %%p value"
3370 #: config/iq2000/iq2000.c:3194
3372 msgid "invalid use of %%d, %%x, or %%X"
3375 #: config/m32r/m32r.c:1950
3377 msgid "invalid operand to %%s code"
3380 #: config/m32r/m32r.c:1957
3382 msgid "invalid operand to %%p code"
3385 #: config/m32r/m32r.c:2012
3386 msgid "bad insn for 'A'"
3389 #: config/m32r/m32r.c:2059
3391 msgid "invalid operand to %%T/%%B code"
3394 #: config/m32r/m32r.c:2082
3396 msgid "invalid operand to %%N code"
3399 #: config/m32r/m32r.c:2115
3400 msgid "pre-increment address is not a register"
3403 #: config/m32r/m32r.c:2122
3404 msgid "pre-decrement address is not a register"
3407 #: config/m32r/m32r.c:2129
3408 msgid "post-increment address is not a register"
3411 #: config/m32r/m32r.c:2205 config/m32r/m32r.c:2219
3412 #: config/rs6000/rs6000.c:23575
3416 #: config/m32r/m32r.c:2224
3417 msgid "lo_sum not of register"
3420 #. !!!! SCz wrong here.
3421 #: config/m68hc11/m68hc11.c:3204 config/m68hc11/m68hc11.c:3582
3422 msgid "move insn not handled"
3425 #: config/m68hc11/m68hc11.c:3428 config/m68hc11/m68hc11.c:3512
3426 #: config/m68hc11/m68hc11.c:3785
3427 msgid "invalid register in the move instruction"
3430 #: config/m68hc11/m68hc11.c:3462
3431 msgid "invalid operand in the instruction"
3434 #: config/m68hc11/m68hc11.c:3759
3435 msgid "invalid register in the instruction"
3438 #: config/m68hc11/m68hc11.c:3792
3439 msgid "operand 1 must be a hard register"
3442 #: config/m68hc11/m68hc11.c:3806
3443 msgid "invalid rotate insn"
3446 #: config/m68hc11/m68hc11.c:4234
3447 msgid "registers IX, IY and Z used in the same INSN"
3450 #: config/m68hc11/m68hc11.c:4567 config/m68hc11/m68hc11.c:4867
3451 msgid "cannot do z-register replacement"
3454 #: config/m68hc11/m68hc11.c:4930
3455 msgid "invalid Z register replacement for insn"
3458 #: config/mep/mep.c:3414
3460 msgid "invalid %%L code"
3463 #: config/mips/mips.c:7370 config/mips/mips.c:7391 config/mips/mips.c:7503
3465 msgid "'%%%c' is not a valid operand prefix"
3468 #: config/mips/mips.c:7440 config/mips/mips.c:7447 config/mips/mips.c:7454
3469 #: config/mips/mips.c:7461 config/mips/mips.c:7521 config/mips/mips.c:7535
3470 #: config/mips/mips.c:7548 config/mips/mips.c:7557
3472 msgid "invalid use of '%%%c'"
3475 #: config/mips/mips.c:7779
3476 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
3479 #: config/mmix/mmix.c:1494 config/mmix/mmix.c:1624
3480 msgid "MMIX Internal: Expected a CONST_INT, not this"
3483 #: config/mmix/mmix.c:1573
3484 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3487 #: config/mmix/mmix.c:1592
3488 msgid "MMIX Internal: Expected a register, not this"
3491 #: config/mmix/mmix.c:1602
3492 msgid "MMIX Internal: Expected a constant, not this"
3495 #. We need the original here.
3496 #: config/mmix/mmix.c:1686
3497 msgid "MMIX Internal: Cannot decode this operand"
3500 #: config/mmix/mmix.c:1743
3501 msgid "MMIX Internal: This is not a recognized address"
3504 #: config/mmix/mmix.c:2620
3505 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3508 #: config/mmix/mmix.c:2627
3509 msgid "MMIX Internal: What's the CC of this?"
3512 #: config/mmix/mmix.c:2631
3513 msgid "MMIX Internal: What is the CC of this?"
3516 #: config/mmix/mmix.c:2695
3517 msgid "MMIX Internal: This is not a constant:"
3520 #: config/picochip/picochip.c:2410
3521 msgid "picochip_print_memory_address - Operand isn't memory based"
3524 #: config/picochip/picochip.c:2669
3525 msgid "Unknown mode in print_operand (CONST_DOUBLE) :"
3528 #: config/picochip/picochip.c:2715 config/picochip/picochip.c:2747
3529 msgid "Bad address, not (reg+disp):"
3532 #: config/picochip/picochip.c:2761
3533 msgid "Bad address, not register:"
3536 #: config/rs6000/host-darwin.c:97
3538 msgid "Out of stack space.\n"
3541 #: config/rs6000/host-darwin.c:118
3543 msgid "Try running '%s' in the shell to raise its limit.\n"
3546 #: config/rs6000/rs6000.c:2391
3547 msgid "-mvsx requires hardware floating point"
3550 #: config/rs6000/rs6000.c:2396
3551 msgid "-mvsx and -mpaired are incompatible"
3554 #: config/rs6000/rs6000.c:2401
3555 msgid "-mvsx used with little endian code"
3558 #: config/rs6000/rs6000.c:2403
3559 msgid "-mvsx needs indexed addressing"
3562 #: config/rs6000/rs6000.c:6610
3566 #: config/rs6000/rs6000.c:14277
3568 msgid "invalid %%c value"
3571 #: config/rs6000/rs6000.c:14305
3573 msgid "invalid %%f value"
3576 #: config/rs6000/rs6000.c:14314
3578 msgid "invalid %%F value"
3581 #: config/rs6000/rs6000.c:14323
3583 msgid "invalid %%G value"
3586 #: config/rs6000/rs6000.c:14358
3588 msgid "invalid %%j code"
3591 #: config/rs6000/rs6000.c:14368
3593 msgid "invalid %%J code"
3596 #: config/rs6000/rs6000.c:14378
3598 msgid "invalid %%k value"
3601 #: config/rs6000/rs6000.c:14398 config/xtensa/xtensa.c:2239
3603 msgid "invalid %%K value"
3606 #: config/rs6000/rs6000.c:14468
3608 msgid "invalid %%O value"
3611 #: config/rs6000/rs6000.c:14515
3613 msgid "invalid %%q value"
3616 #: config/rs6000/rs6000.c:14559
3618 msgid "invalid %%S value"
3621 #: config/rs6000/rs6000.c:14599
3623 msgid "invalid %%T value"
3626 #: config/rs6000/rs6000.c:14609
3628 msgid "invalid %%u value"
3631 #: config/rs6000/rs6000.c:14618 config/xtensa/xtensa.c:2209
3633 msgid "invalid %%v value"
3636 #: config/rs6000/rs6000.c:14717 config/xtensa/xtensa.c:2260
3638 msgid "invalid %%x value"
3641 #: config/rs6000/rs6000.c:14862
3643 msgid "invalid %%y value, try using the 'Z' constraint"
3646 #: config/rs6000/rs6000.c:25542
3647 msgid "AltiVec argument passed to unprototyped function"
3650 #: config/s390/s390.c:4944
3652 msgid "cannot decompose address"
3655 #: config/s390/s390.c:5167
3656 msgid "UNKNOWN in print_operand !?"
3659 #: config/score/score3.c:1282 config/score/score3.c:1302
3660 #: config/score/score7.c:1270
3662 msgid "invalid operand for code: '%c'"
3665 #: config/sh/sh.c:1114
3667 msgid "invalid operand to %%R"
3670 #: config/sh/sh.c:1141
3672 msgid "invalid operand to %%S"
3675 #: config/sh/sh.c:8877
3676 msgid "created and used with different architectures / ABIs"
3679 #: config/sh/sh.c:8879
3680 msgid "created and used with different ABIs"
3683 #: config/sh/sh.c:8881
3684 msgid "created and used with different endianness"
3687 #: config/sparc/sparc.c:6992 config/sparc/sparc.c:6998
3689 msgid "invalid %%Y operand"
3692 #: config/sparc/sparc.c:7068
3694 msgid "invalid %%A operand"
3697 #: config/sparc/sparc.c:7078
3699 msgid "invalid %%B operand"
3702 #: config/sparc/sparc.c:7117
3704 msgid "invalid %%c operand"
3707 #: config/sparc/sparc.c:7139
3709 msgid "invalid %%d operand"
3712 #: config/sparc/sparc.c:7156
3714 msgid "invalid %%f operand"
3717 #: config/sparc/sparc.c:7170
3719 msgid "invalid %%s operand"
3722 #: config/sparc/sparc.c:7224
3724 msgid "long long constant not a valid immediate operand"
3727 #: config/sparc/sparc.c:7227
3729 msgid "floating point constant not a valid immediate operand"
3732 #: config/stormy16/stormy16.c:1755 config/stormy16/stormy16.c:1826
3734 msgid "'B' operand is not constant"
3737 #: config/stormy16/stormy16.c:1782
3739 msgid "'B' operand has multiple bits set"
3742 #: config/stormy16/stormy16.c:1808
3744 msgid "'o' operand is not constant"
3747 #: config/stormy16/stormy16.c:1840
3749 msgid "xstormy16_print_operand: unknown code"
3752 #: config/v850/v850.c:400
3753 msgid "const_double_split got a bad insn:"
3756 #: config/v850/v850.c:971
3757 msgid "output_move_single:"
3760 #: config/vax/vax.c:399
3762 msgid "symbol used with both base and indexed registers"
3765 #: config/vax/vax.c:408
3767 msgid "symbol with offset used in PIC mode"
3770 #: config/vax/vax.c:494
3772 msgid "symbol used as immediate operand"
3775 #: config/vax/vax.c:1519
3776 msgid "illegal operand detected"
3779 #: config/xtensa/xtensa.c:705 config/xtensa/xtensa.c:737
3780 #: config/xtensa/xtensa.c:746
3784 #: config/xtensa/xtensa.c:2197
3786 msgid "invalid %%D value"
3789 #: config/xtensa/xtensa.c:2234
3790 msgid "invalid mask"
3793 #: config/xtensa/xtensa.c:2267
3795 msgid "invalid %%d value"
3798 #: config/xtensa/xtensa.c:2288 config/xtensa/xtensa.c:2298
3800 msgid "invalid %%t/%%b value"
3803 #: config/xtensa/xtensa.c:2340
3804 msgid "invalid address"
3807 #: config/xtensa/xtensa.c:2365
3808 msgid "no register in address"
3811 #: config/xtensa/xtensa.c:2373
3812 msgid "address offset not a constant"
3816 msgid "candidates are:"
3820 msgid "candidate 1:"
3824 msgid "candidate 2:"
3827 #: cp/cxx-pretty-print.c:173 cp/error.c:943 objc/objc-act.c:7141
3831 #: cp/cxx-pretty-print.c:2056
3832 msgid "template-parameter-"
3836 msgid "candidates are: %+#D"
3840 msgid "candidate is: %+#D"
3848 msgid "<brace-enclosed initializer list>"
3852 msgid "<unresolved overloaded function type>"
3856 msgid "<type error>"
3861 msgid "<anonymous %s>"
3864 #. A lambda's "type" is essentially its signature.
3870 msgid "<typeprefixerror>"
3875 msgid "(static initializers for %s)"
3880 msgid "(static destructors for %s)"
3888 msgid "<return value> "
3892 msgid "<enumerator>"
3896 msgid "<declaration error>"
3903 #: cp/error.c:1504 cp/error.c:1524
3904 msgid "<template parameter error>"
3911 #. While waiting for caret diagnostics, avoid printing
3912 #. __cxa_allocate_exception, __cxa_throw, and the like.
3914 msgid "<throw-expression>"
3922 msgid "<expression error>"
3926 msgid "<unknown operator>"
3938 msgid "At global scope:"
3943 msgid "In static member function %qs"
3948 msgid "In copy constructor %qs"
3953 msgid "In constructor %qs"
3958 msgid "In destructor %qs"
3962 msgid "In lambda function"
3967 msgid "%s: In instantiation of %qs:\n"
3972 msgid "%s:%d:%d: instantiated from %qs\n"
3977 msgid "%s:%d: instantiated from %qs\n"
3982 msgid "%s:%d:%d: instantiated from here"
3987 msgid "%s:%d: instantiated from here"
3990 #: cp/g++spec.c:266 java/jvspec.c:407
3992 msgid "argument to '%s' missing\n"
3995 #: fortran/arith.c:44
3997 msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
4000 #: fortran/arith.c:94
4001 msgid "Arithmetic OK at %L"
4004 #: fortran/arith.c:97
4005 msgid "Arithmetic overflow at %L"
4008 #: fortran/arith.c:100
4009 msgid "Arithmetic underflow at %L"
4012 #: fortran/arith.c:103
4013 msgid "Arithmetic NaN at %L"
4016 #: fortran/arith.c:106
4017 msgid "Division by zero at %L"
4020 #: fortran/arith.c:109
4021 msgid "Array operands are incommensurate at %L"
4024 #: fortran/arith.c:113
4025 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
4028 #: fortran/arith.c:1151 fortran/arith.c:1173
4030 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
4033 #: fortran/arith.c:1159
4035 msgid "Raising a negative REAL at %L to a REAL power is prohibited"
4038 #: fortran/arith.c:1666
4039 msgid "elemental binary operation"
4042 #: fortran/arith.c:2250
4044 msgid "Arithmetic OK converting %s to %s at %L"
4047 #: fortran/arith.c:2254
4050 "Arithmetic overflow converting %s to %s at %L. This check can be disabled "
4051 "with the option -fno-range-check"
4054 #: fortran/arith.c:2259
4057 "Arithmetic underflow converting %s to %s at %L. This check can be disabled "
4058 "with the option -fno-range-check"
4061 #: fortran/arith.c:2264
4064 "Arithmetic NaN converting %s to %s at %L. This check can be disabled with "
4065 "the option -fno-range-check"
4068 #: fortran/arith.c:2269
4070 msgid "Division by zero converting %s to %s at %L"
4073 #: fortran/arith.c:2273
4075 msgid "Array operands are incommensurate converting %s to %s at %L"
4078 #: fortran/arith.c:2277
4081 "Integer outside symmetric range implied by Standard Fortran converting %s to "
4085 #: fortran/arith.c:2628
4087 msgid "The Hollerith constant at %L is too long to convert to %s"
4090 #: fortran/array.c:90
4092 msgid "Expected array subscript at %C"
4095 #: fortran/array.c:117
4097 msgid "Expected array subscript stride at %C"
4100 #: fortran/array.c:160
4102 msgid "Invalid form of array reference at %C"
4105 #: fortran/array.c:165
4107 msgid "Array reference at %C cannot have more than %d dimensions"
4110 #: fortran/array.c:216
4112 msgid "Variable '%s' at %L in this context must be constant"
4115 #: fortran/array.c:307
4117 msgid "Expected expression in array specification at %C"
4120 #: fortran/array.c:389
4122 msgid "Bad array specification for an explicitly shaped array at %C"
4125 #: fortran/array.c:399
4127 msgid "Bad array specification for assumed shape array at %C"
4130 #: fortran/array.c:413
4132 msgid "Bad specification for deferred shape array at %C"
4135 #: fortran/array.c:417
4137 msgid "Bad specification for assumed size array at %C"
4140 #: fortran/array.c:426
4142 msgid "Expected another dimension in array declaration at %C"
4145 #: fortran/array.c:432
4147 msgid "Array specification at %C has more than %d dimensions"
4150 #: fortran/array.c:438
4152 msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
4155 #: fortran/array.c:645
4157 msgid "duplicated initializer"
4160 #: fortran/array.c:737
4162 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
4165 #: fortran/array.c:839 fortran/array.c:981
4167 msgid "Syntax error in array constructor at %C"
4170 #: fortran/array.c:896
4172 msgid "Fortran 2003: [...] style array constructors at %C"
4175 #: fortran/array.c:916
4177 msgid "Fortran 2003: Array constructor including type specification at %C"
4180 #: fortran/array.c:931
4182 msgid "Empty array constructor at %C is not allowed"
4185 #: fortran/array.c:1028
4187 msgid "Element in %s array constructor at %L is %s"
4190 #: fortran/array.c:1365
4192 msgid "Iterator step at %L cannot be zero"
4195 #: fortran/array.c:1649
4197 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
4200 #: fortran/check.c:44
4202 msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
4205 #: fortran/check.c:59
4207 msgid "'%s' argument of '%s' intrinsic at %L must be %s"
4210 #: fortran/check.c:87
4212 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
4215 #: fortran/check.c:101 fortran/check.c:855 fortran/check.c:865
4217 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
4220 #: fortran/check.c:118
4222 msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
4225 #: fortran/check.c:147
4227 msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
4230 #: fortran/check.c:156
4232 msgid "Invalid kind for %s at %L"
4235 #: fortran/check.c:175
4237 msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
4240 #: fortran/check.c:192
4242 msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
4245 #: fortran/check.c:210
4247 msgid "'%s' argument of '%s' intrinsic at %L must be an array"
4250 #: fortran/check.c:225
4253 "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
4256 #: fortran/check.c:241
4258 msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
4261 #: fortran/check.c:256
4263 msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
4266 #: fortran/check.c:275
4268 msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
4271 #: fortran/check.c:297
4273 msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
4276 #: fortran/check.c:303
4278 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
4281 #: fortran/check.c:364
4283 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
4286 #: fortran/check.c:434
4288 msgid "Unequal character lengths (%ld/%ld) in %s at %L"
4291 #: fortran/check.c:543 fortran/check.c:2141 fortran/check.c:2153
4293 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
4296 #: fortran/check.c:564 fortran/check.c:4236
4298 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
4301 #: fortran/check.c:573 fortran/check.c:1316 fortran/check.c:1459
4302 #: fortran/check.c:1533 fortran/check.c:1819
4304 msgid "Extension: Different type kinds at %L"
4307 #: fortran/check.c:613 fortran/check.c:2222
4309 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
4312 #: fortran/check.c:633
4315 "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE "
4319 #: fortran/check.c:641
4321 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
4324 #: fortran/check.c:657
4327 "Array section with a vector subscript at %L shall not be the target of a "
4331 #: fortran/check.c:668
4334 "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic "
4338 #: fortran/check.c:827 fortran/check.c:994
4341 "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
4344 #: fortran/check.c:835 fortran/check.c:1002
4347 "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or "
4351 #: fortran/check.c:888 fortran/check.c:1378 fortran/check.c:1481
4352 #: fortran/check.c:1637 fortran/check.c:1654 fortran/check.c:2710
4353 #: fortran/check.c:2849 fortran/check.c:3201 fortran/check.c:3301
4355 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
4358 #: fortran/check.c:935 fortran/check.c:1141
4361 "'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/"
4365 #: fortran/check.c:950 fortran/check.c:1156 fortran/check.c:1184
4368 "'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar"
4371 #: fortran/check.c:1051 fortran/check.c:1913 fortran/check.c:1921
4373 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
4376 #: fortran/check.c:1065
4379 "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
4382 #: fortran/check.c:1084 fortran/check.c:1092
4384 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
4387 #: fortran/check.c:1175 fortran/check.c:2028 fortran/check.c:2082
4389 msgid "arguments '%s' and '%s' for intrinsic %s"
4392 #: fortran/check.c:1248
4394 msgid "Fortran 2008: COMPLEX argument '%s' argument of '%s' intrinsic at %L"
4397 #: fortran/check.c:1429
4399 msgid "Argument of %s at %L must be of length one"
4402 #: fortran/check.c:1488
4404 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
4407 #: fortran/check.c:1613
4409 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
4412 #: fortran/check.c:1792
4414 msgid "Intrinsic '%s' at %L must have at least two arguments"
4417 #: fortran/check.c:1825
4419 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
4422 #: fortran/check.c:1834
4424 msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
4427 #: fortran/check.c:1856
4429 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
4432 #: fortran/check.c:1863
4435 "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
4438 #: fortran/check.c:1930
4440 msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
4443 #: fortran/check.c:1944
4446 "Different shape on dimension 1 for arguments '%s' and '%s' at %L for "
4450 #: fortran/check.c:1963
4453 "Different shape on dimension 2 for argument '%s' and dimension 1 for "
4454 "argument '%s' at %L for intrinsic matmul"
4457 #: fortran/check.c:1972
4459 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
4462 #: fortran/check.c:2164
4465 "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %"
4469 #: fortran/check.c:2173
4472 "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind "
4476 #: fortran/check.c:2242 fortran/intrinsic.c:3639
4478 msgid "arguments '%s' and '%s' for intrinsic '%s'"
4481 #: fortran/check.c:2293 fortran/check.c:3248
4484 "'%s' argument of '%s' intrinsic at %L must provide at least as many elements "
4485 "as there are .TRUE. values in '%s' (%ld/%d)"
4488 #: fortran/check.c:2318
4490 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
4493 #: fortran/check.c:2339
4495 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
4498 #: fortran/check.c:2347
4501 "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
4504 #: fortran/check.c:2363
4506 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
4509 #: fortran/check.c:2488
4512 "'shape' argument of 'reshape' intrinsic at %L must be an array of constant "
4516 #: fortran/check.c:2498
4518 msgid "'%s' argument of '%s' intrinsic at %L is empty"
4521 #: fortran/check.c:2505
4523 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
4526 #: fortran/check.c:2525
4528 msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)"
4531 #: fortran/check.c:2566
4534 "'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)"
4537 #: fortran/check.c:2587
4539 msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)"
4542 #: fortran/check.c:2596
4545 "'%s' argument of '%s' intrinsic at %L has invalid permutation of dimensions "
4546 "(dimension '%d' duplicated)"
4549 #: fortran/check.c:2631
4552 "Without padding, there are not enough elements in the intrinsic RESHAPE "
4553 "source at %L to match the shape"
4556 #: fortran/check.c:2649 fortran/check.c:2665
4558 msgid "'%s' argument of '%s' intrinsic at %L must be of a derived type"
4561 #: fortran/check.c:2657 fortran/check.c:2673
4563 msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type"
4566 #: fortran/check.c:2772
4568 msgid "Missing arguments to %s intrinsic at %L"
4571 #: fortran/check.c:2813
4574 "'source' argument of 'shape' intrinsic at %L must not be an assumed size "
4578 #: fortran/check.c:2884
4580 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
4583 #: fortran/check.c:2903
4585 msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
4588 #: fortran/check.c:3156
4590 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
4593 #: fortran/check.c:3262
4596 "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be "
4600 #: fortran/check.c:3275
4603 "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
4606 #: fortran/check.c:3518 fortran/check.c:3550
4608 msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
4611 #: fortran/check.c:3558
4613 msgid "Too many arguments to %s at %L"
4616 #: fortran/check.c:3670 fortran/check.c:4147 fortran/check.c:4171
4618 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
4621 #: fortran/check.c:3853
4624 "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the "
4628 #: fortran/check.c:4220 fortran/check.c:4228
4630 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
4633 #: fortran/cpp.c:381 c-opts.c:909
4634 #, gcc-internal-format
4635 msgid "output filename specified twice"
4638 #: fortran/cpp.c:439
4640 msgid "To enable preprocessing, use -cpp"
4643 #: fortran/cpp.c:525 fortran/cpp.c:535
4645 msgid "opening output file %s: %s"
4648 #: fortran/data.c:64
4650 msgid "non-constant array in DATA statement %L"
4653 #: fortran/data.c:191
4655 msgid "failure to simplify substring reference in DATA statement at %L"
4658 #: fortran/data.c:216
4660 msgid "initialization string truncated to match variable at %L"
4663 #: fortran/data.c:295
4665 msgid "'%s' at %L already is initialized at %L"
4668 #: fortran/data.c:319
4670 msgid "Data element below array lower bound at %L"
4673 #: fortran/data.c:331
4675 msgid "Data element above array upper bound at %L"
4678 #: fortran/data.c:436
4680 msgid "Extension: re-initialization of '%s' at %L"
4683 #: fortran/decl.c:259
4685 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
4688 #: fortran/decl.c:266
4691 "Extension: initialization of common block variable '%s' in DATA statement at "
4695 #: fortran/decl.c:371
4697 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
4700 #: fortran/decl.c:396
4702 msgid "Invalid initializer %s in Data statement at %C"
4705 #: fortran/decl.c:499
4707 msgid "Initialization at %C is not allowed in a PURE procedure"
4710 #: fortran/decl.c:558
4712 msgid "DATA statement at %C is not allowed in a PURE procedure"
4715 #: fortran/decl.c:587
4717 msgid "Bad INTENT specification at %C"
4720 #: fortran/decl.c:634
4722 msgid "Conflict in attributes of function argument at %C"
4725 #: fortran/decl.c:658
4727 msgid "Obsolescent feature: Old-style character length at %C"
4730 #: fortran/decl.c:690
4732 msgid "Syntax error in character length specification at %C"
4735 #: fortran/decl.c:813
4737 msgid "Procedure '%s' at %C is already defined at %L"
4740 #: fortran/decl.c:821
4742 msgid "Name '%s' at %C is already defined as a generic interface at %L"
4745 #: fortran/decl.c:834
4748 "Procedure '%s' at %C has an explicit interface and must not have attributes "
4752 #: fortran/decl.c:906
4755 "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
4758 #: fortran/decl.c:936
4761 "Type '%s' at %L is a parameter to the BIND(C) procedure '%s' but is not C "
4762 "interoperable because derived type '%s' is not C interoperable"
4765 #: fortran/decl.c:943
4768 "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not "
4769 "be C interoperable"
4772 #: fortran/decl.c:958
4775 "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND"
4779 #: fortran/decl.c:972
4782 "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure "
4786 #: fortran/decl.c:981
4789 "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' "
4793 #: fortran/decl.c:990
4796 "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%"
4800 #: fortran/decl.c:1003
4803 "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
4804 "at %L because the procedure is BIND(C)"
4807 #: fortran/decl.c:1013
4810 "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
4811 "at %L because the procedure is BIND(C)"
4814 #: fortran/decl.c:1172
4817 "Variable '%s' in common block '%s' at %C must be declared with a C "
4818 "interoperable kind since common block '%s' is BIND(C)"
4821 #: fortran/decl.c:1214
4823 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
4826 #: fortran/decl.c:1221
4829 "The CHARACTER elements of the array constructor at %L must have the same "
4833 #: fortran/decl.c:1311
4835 msgid "Initializer not allowed for PARAMETER '%s' at %C"
4838 #: fortran/decl.c:1321
4840 msgid "PARAMETER at %L is missing an initializer"
4843 #: fortran/decl.c:1331
4846 "Variable '%s' at %C with an initializer already appears in a DATA statement"
4849 #: fortran/decl.c:1482
4851 msgid "Component at %C must have the POINTER attribute"
4854 #: fortran/decl.c:1490
4856 msgid "Array component of structure at %C must have explicit or deferred shape"
4859 #: fortran/decl.c:1568
4861 msgid "Pointer array component of structure at %C must have a deferred shape"
4864 #: fortran/decl.c:1577
4866 msgid "Allocatable component of structure at %C must have a deferred shape"
4869 #: fortran/decl.c:1586
4871 msgid "Array component of structure at %C must have an explicit shape"
4874 #: fortran/decl.c:1612
4876 msgid "NULL() initialization at %C is ambiguous"
4879 #: fortran/decl.c:1731 fortran/decl.c:5890
4881 msgid "Duplicate array spec for Cray pointee at %C"
4884 #: fortran/decl.c:1802
4886 msgid "the type of '%s' at %C has not been declared within the interface"
4889 #: fortran/decl.c:1818
4891 msgid "Function name '%s' not allowed at %C"
4894 #: fortran/decl.c:1834
4896 msgid "Extension: Old-style initialization at %C"
4899 #: fortran/decl.c:1849 fortran/decl.c:4437
4901 msgid "Initialization at %C isn't for a pointer variable"
4904 #: fortran/decl.c:1857 fortran/decl.c:4445 fortran/decl.c:4585
4906 msgid "Pointer initialization requires a NULL() at %C"
4909 #: fortran/decl.c:1863 fortran/decl.c:4451 fortran/decl.c:4590
4911 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
4914 #: fortran/decl.c:1876
4916 msgid "Pointer initialization at %C requires '=>', not '='"
4919 #: fortran/decl.c:1885 fortran/decl.c:7071
4921 msgid "Expected an initialization expression at %C"
4924 #: fortran/decl.c:1891
4926 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
4929 #: fortran/decl.c:1904
4931 msgid "Initialization of allocatable component at %C is not allowed"
4934 #: fortran/decl.c:1958 fortran/decl.c:1967
4936 msgid "Old-style type declaration %s*%d not supported at %C"
4939 #: fortran/decl.c:1972
4941 msgid "Nonstandard type declaration %s*%d at %C"
4944 #: fortran/decl.c:2023 fortran/decl.c:2099
4946 msgid "Missing right parenthesis at %C"
4949 #: fortran/decl.c:2036 fortran/decl.c:2144
4951 msgid "Expected initialization expression at %C"
4954 #: fortran/decl.c:2044 fortran/decl.c:2150
4956 msgid "Expected scalar initialization expression at %C"
4959 #: fortran/decl.c:2075
4961 msgid "Kind %d not supported for type %s at %C"
4964 #: fortran/decl.c:2088
4966 msgid "C kind type parameter is for type %s but type at %L is %s"
4969 #: fortran/decl.c:2097
4971 msgid "Missing right parenthesis or comma at %C"
4974 #: fortran/decl.c:2170
4976 msgid "Kind %d is not supported for CHARACTER at %C"
4979 #: fortran/decl.c:2300
4981 msgid "Syntax error in CHARACTER declaration at %C"
4984 #: fortran/decl.c:2383
4986 msgid "Extension: BYTE type at %C"
4989 #: fortran/decl.c:2389
4991 msgid "BYTE type used at %C is not available on the target machine"
4994 #: fortran/decl.c:2438
4996 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
4999 #: fortran/decl.c:2464
5001 msgid "Fortran 2003: CLASS statement at %C"
5004 #: fortran/decl.c:2487 fortran/decl.c:2496 fortran/decl.c:2809
5005 #: fortran/decl.c:2817
5007 msgid "Type name '%s' at %C is ambiguous"
5010 #: fortran/decl.c:2572
5012 msgid "Missing character range in IMPLICIT at %C"
5015 #: fortran/decl.c:2618
5017 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
5020 #: fortran/decl.c:2674
5022 msgid "Empty IMPLICIT statement at %C"
5025 #: fortran/decl.c:2775
5027 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
5030 #: fortran/decl.c:2780
5032 msgid "Fortran 2003: IMPORT statement at %C"
5035 #: fortran/decl.c:2795
5037 msgid "Expecting list of named entities at %C"
5040 #: fortran/decl.c:2823
5042 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
5045 #: fortran/decl.c:2830
5047 msgid "'%s' is already IMPORTed from host scoping unit at %C."
5050 #: fortran/decl.c:2859
5052 msgid "Syntax error in IMPORT statement at %C"
5055 #: fortran/decl.c:3108
5057 msgid "Missing dimension specification at %C"
5060 #: fortran/decl.c:3182
5062 msgid "Duplicate %s attribute at %L"
5065 #: fortran/decl.c:3201
5067 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
5070 #: fortran/decl.c:3211
5072 msgid "Attribute at %L is not allowed in a TYPE definition"
5075 #: fortran/decl.c:3229
5077 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
5080 #: fortran/decl.c:3240
5083 "%s attribute at %L is not allowed outside of the specification part of a "
5087 #: fortran/decl.c:3292 fortran/decl.c:6143
5089 msgid "PROTECTED at %C only allowed in specification part of a module"
5092 #: fortran/decl.c:3298
5094 msgid "Fortran 2003: PROTECTED attribute at %C"
5097 #: fortran/decl.c:3329
5099 msgid "Fortran 2003: VALUE attribute at %C"
5102 #: fortran/decl.c:3339
5104 msgid "Fortran 2003: VOLATILE attribute at %C"
5107 #: fortran/decl.c:3379
5109 msgid "Multiple identifiers provided with single NAME= specifier at %C"
5112 #: fortran/decl.c:3475
5115 "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
5118 #: fortran/decl.c:3496
5121 "Variable '%s' in common block '%s' at %L may not be a C interoperable kind "
5122 "though common block '%s' is BIND(C)"
5125 #: fortran/decl.c:3505
5127 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
5130 #: fortran/decl.c:3509
5132 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
5135 #: fortran/decl.c:3521
5138 "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) "
5139 "since it is not a global"
5142 #: fortran/decl.c:3535
5144 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
5147 #: fortran/decl.c:3543
5150 "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
5153 #: fortran/decl.c:3555
5155 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
5158 #: fortran/decl.c:3563
5160 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
5163 #. Use gfc_warning_now because we won't say that the symbol fails
5164 #. just because of this.
5165 #: fortran/decl.c:3574
5168 "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
5171 #: fortran/decl.c:3649
5174 "Need either entity or common block name for attribute specification "
5178 #: fortran/decl.c:3696
5181 "Missing entity or common block name for attribute specification statement at "
5185 #. Now we have an error, which we signal, and then fix up
5186 #. because the knock-on is plain and simple confusing.
5187 #: fortran/decl.c:3803
5190 "Derived type at %C has not been previously defined and so cannot appear in a "
5191 "derived type definition"
5194 #: fortran/decl.c:3835
5196 msgid "Syntax error in data declaration at %C"
5199 #: fortran/decl.c:3992
5201 msgid "Name '%s' at %C is the name of the procedure"
5204 #: fortran/decl.c:4004
5206 msgid "Unexpected junk in formal argument list at %C"
5209 #: fortran/decl.c:4021
5211 msgid "Duplicate symbol '%s' in formal argument list at %C"
5214 #: fortran/decl.c:4072
5216 msgid "RESULT variable at %C must be different than function name"
5219 #: fortran/decl.c:4149
5221 msgid "Unexpected junk after function declaration at %C"
5224 #: fortran/decl.c:4159 fortran/decl.c:5204
5227 "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal "
5231 #: fortran/decl.c:4303
5233 msgid "Interface '%s' at %C may not be generic"
5236 #: fortran/decl.c:4309
5238 msgid "Interface '%s' at %C may not be a statement function"
5241 #: fortran/decl.c:4322
5243 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
5246 #: fortran/decl.c:4377
5248 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
5251 #: fortran/decl.c:4384
5253 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
5256 #: fortran/decl.c:4390
5258 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
5261 #: fortran/decl.c:4413
5263 msgid "Procedure '%s' at %L already has basic type of %s"
5266 #: fortran/decl.c:4474 fortran/decl.c:4652
5268 msgid "Syntax error in PROCEDURE statement at %C"
5271 #: fortran/decl.c:4523 fortran/decl.c:7453
5273 msgid "Expected '::' after binding-attributes at %C"
5276 #: fortran/decl.c:4530
5278 msgid "NOPASS or explicit interface required at %C"
5281 #: fortran/decl.c:4534
5283 msgid "Fortran 2003: Procedure pointer component at %C"
5286 #: fortran/decl.c:4609
5288 msgid "Syntax error in procedure pointer component at %C"
5291 #: fortran/decl.c:4626
5293 msgid "PROCEDURE at %C must be in a generic interface"
5296 #: fortran/decl.c:4691
5298 msgid "Fortran 2003: PROCEDURE statement at %C"
5301 #: fortran/decl.c:4759
5303 msgid "Expected formal argument list in function definition at %C"
5306 #: fortran/decl.c:4783 fortran/decl.c:4787 fortran/decl.c:4986
5307 #: fortran/decl.c:4990 fortran/decl.c:5172 fortran/decl.c:5176
5308 #: fortran/symbol.c:1490
5310 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
5313 #: fortran/decl.c:4908
5315 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
5318 #: fortran/decl.c:4911
5320 msgid "ENTRY statement at %C cannot appear within a MODULE"
5323 #: fortran/decl.c:4914
5325 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
5328 #: fortran/decl.c:4918
5330 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
5333 #: fortran/decl.c:4922
5335 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
5338 #: fortran/decl.c:4926
5340 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
5343 #: fortran/decl.c:4930
5345 msgid "ENTRY statement at %C cannot appear within a DO block"
5348 #: fortran/decl.c:4934
5350 msgid "ENTRY statement at %C cannot appear within a SELECT block"
5353 #: fortran/decl.c:4938
5355 msgid "ENTRY statement at %C cannot appear within a FORALL block"
5358 #: fortran/decl.c:4942
5360 msgid "ENTRY statement at %C cannot appear within a WHERE block"
5363 #: fortran/decl.c:4946
5365 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
5368 #: fortran/decl.c:4964
5370 msgid "ENTRY statement at %C cannot appear in a contained procedure"
5373 #: fortran/decl.c:5018 fortran/decl.c:5212
5375 msgid "Missing required parentheses before BIND(C) at %C"
5378 #: fortran/decl.c:5274 fortran/decl.c:5290
5380 msgid "Syntax error in NAME= specifier for binding label at %C"
5383 #: fortran/decl.c:5305
5385 msgid "Missing closing quote '\"' for binding label at %C"
5388 #: fortran/decl.c:5314
5390 msgid "Missing closing quote ''' for binding label at %C"
5393 #: fortran/decl.c:5324
5395 msgid "Missing closing paren for binding label at %C"
5398 #: fortran/decl.c:5330
5400 msgid "No binding name is allowed in BIND(C) at %C"
5403 #: fortran/decl.c:5336
5405 msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
5408 #: fortran/decl.c:5367
5410 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
5413 #: fortran/decl.c:5550
5415 msgid "Unexpected END statement at %C"
5418 #. We would have required END [something].
5419 #: fortran/decl.c:5559
5421 msgid "%s statement expected at %L"
5424 #: fortran/decl.c:5570
5426 msgid "Expecting %s statement at %C"
5429 #: fortran/decl.c:5585
5431 msgid "Expected block name of '%s' in %s statement at %C"
5434 #: fortran/decl.c:5602
5436 msgid "Expected terminating name at %C"
5439 #: fortran/decl.c:5611 fortran/decl.c:5619
5441 msgid "Expected label '%s' for %s statement at %C"
5444 #: fortran/decl.c:5674
5446 msgid "Missing array specification at %L in DIMENSION statement"
5449 #: fortran/decl.c:5682
5451 msgid "Dimensions specified for %s at %L after its initialisation"
5454 #: fortran/decl.c:5691
5456 msgid "Array specification must be deferred at %L"
5459 #: fortran/decl.c:5770
5461 msgid "Unexpected character in variable list at %C"
5464 #: fortran/decl.c:5807
5466 msgid "Expected '(' at %C"
5469 #: fortran/decl.c:5821 fortran/decl.c:5861
5471 msgid "Expected variable name at %C"
5474 #: fortran/decl.c:5837
5476 msgid "Cray pointer at %C must be an integer"
5479 #: fortran/decl.c:5841
5482 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
5486 #: fortran/decl.c:5847
5488 msgid "Expected \",\" at %C"
5491 #: fortran/decl.c:5910
5493 msgid "Expected \")\" at %C"
5496 #: fortran/decl.c:5922
5498 msgid "Expected \",\" or end of statement at %C"
5501 #: fortran/decl.c:5948
5503 msgid "INTENT is not allowed inside of BLOCK at %C"
5506 #: fortran/decl.c:5980
5508 msgid "OPTIONAL is not allowed inside of BLOCK at %C"
5511 #: fortran/decl.c:5999
5513 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
5516 #: fortran/decl.c:6094
5519 "Access specification of the %s operator at %C has already been specified"
5522 #: fortran/decl.c:6111
5525 "Access specification of the .%s. operator at %C has already been specified"
5528 #: fortran/decl.c:6149
5530 msgid "Fortran 2003: PROTECTED statement at %C"
5533 #: fortran/decl.c:6189
5535 msgid "Syntax error in PROTECTED statement at %C"
5538 #: fortran/decl.c:6213
5541 "PRIVATE statement at %C is only allowed in the specification part of a module"
5544 #: fortran/decl.c:6250
5547 "PUBLIC statement at %C is only allowed in the specification part of a module"
5550 #: fortran/decl.c:6278
5552 msgid "Expected variable name at %C in PARAMETER statement"
5555 #: fortran/decl.c:6285
5557 msgid "Expected = sign in PARAMETER statement at %C"
5560 #: fortran/decl.c:6291
5562 msgid "Expected expression at %C in PARAMETER statement"
5565 #: fortran/decl.c:6311
5567 msgid "Initializing already initialized variable at %C"
5570 #: fortran/decl.c:6346
5572 msgid "Unexpected characters in PARAMETER statement at %C"
5575 #: fortran/decl.c:6370
5577 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
5580 #: fortran/decl.c:6382
5582 msgid "SAVE statement at %C follows blanket SAVE statement"
5585 #: fortran/decl.c:6429
5587 msgid "Syntax error in SAVE statement at %C"
5590 #: fortran/decl.c:6443
5592 msgid "VALUE is not allowed inside of BLOCK at %C"
5595 #: fortran/decl.c:6447
5597 msgid "Fortran 2003: VALUE statement at %C"
5600 #: fortran/decl.c:6487
5602 msgid "Syntax error in VALUE statement at %C"
5605 #: fortran/decl.c:6498
5607 msgid "Fortran 2003: VOLATILE statement at %C"
5610 #: fortran/decl.c:6540
5612 msgid "Syntax error in VOLATILE statement at %C"
5615 #: fortran/decl.c:6563
5617 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
5620 #: fortran/decl.c:6608
5622 msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
5625 #: fortran/decl.c:6657
5627 msgid "Ambiguous symbol in TYPE definition at %C"
5630 #: fortran/decl.c:6663
5632 msgid "No such symbol in TYPE definition at %C"
5635 #: fortran/decl.c:6669
5637 msgid "'%s' in EXTENDS expression at %C is not a derived type"
5640 #: fortran/decl.c:6676
5642 msgid "'%s' cannot be extended at %C because it is BIND(C)"
5645 #: fortran/decl.c:6683
5647 msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
5650 #: fortran/decl.c:6706
5653 "Derived type at %C can only be PRIVATE in the specification part of a module"
5656 #: fortran/decl.c:6718
5659 "Derived type at %C can only be PUBLIC in the specification part of a module"
5662 #: fortran/decl.c:6739
5664 msgid "Fortran 2003: ABSTRACT type at %C"
5667 #: fortran/decl.c:6843
5669 msgid "Expected :: in TYPE definition at %C"
5672 #: fortran/decl.c:6854
5674 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
5677 #: fortran/decl.c:6864
5679 msgid "Derived type name '%s' at %C already has a basic type of %s"
5682 #: fortran/decl.c:6880
5684 msgid "Derived type definition of '%s' at %C has already been defined"
5687 #: fortran/decl.c:6951
5689 msgid "Cray Pointee at %C cannot be assumed shape array"
5692 #: fortran/decl.c:6971
5694 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
5697 #: fortran/decl.c:7009
5699 msgid "Enumerator exceeds the C integer type at %C"
5702 #: fortran/decl.c:7088
5704 msgid "ENUMERATOR %L not initialized with integer expression"
5707 #: fortran/decl.c:7137
5709 msgid "ENUM definition statement expected before %C"
5712 #: fortran/decl.c:7170
5714 msgid "Syntax error in ENUMERATOR definition at %C"
5717 #: fortran/decl.c:7217 fortran/decl.c:7232
5719 msgid "Duplicate access-specifier at %C"
5722 #: fortran/decl.c:7252
5724 msgid "Binding attributes already specify passing, illegal NOPASS at %C"
5727 #: fortran/decl.c:7272
5729 msgid "Binding attributes already specify passing, illegal PASS at %C"
5732 #: fortran/decl.c:7299
5734 msgid "Duplicate POINTER attribute at %C"
5737 #: fortran/decl.c:7317
5739 msgid "Duplicate NON_OVERRIDABLE at %C"
5742 #: fortran/decl.c:7333
5744 msgid "Duplicate DEFERRED at %C"
5747 #: fortran/decl.c:7346
5749 msgid "Expected access-specifier at %C"
5752 #: fortran/decl.c:7348
5754 msgid "Expected binding attribute at %C"
5757 #: fortran/decl.c:7356
5759 msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
5762 #: fortran/decl.c:7368
5764 msgid "POINTER attribute is required for procedure pointer component at %C"
5767 #: fortran/decl.c:7409
5769 msgid "Interface-name expected after '(' at %C"
5772 #: fortran/decl.c:7415
5774 msgid "')' expected at %C"
5777 #: fortran/decl.c:7437
5779 msgid "Interface must be specified for DEFERRED binding at %C"
5782 #: fortran/decl.c:7442
5784 msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
5787 #: fortran/decl.c:7463
5789 msgid "Expected binding name at %C"
5792 #: fortran/decl.c:7475
5794 msgid "'=> target' is invalid for DEFERRED binding at %C"
5797 #: fortran/decl.c:7481
5799 msgid "'::' needed in PROCEDURE binding with explicit target at %C"
5802 #: fortran/decl.c:7491
5804 msgid "Expected binding target after '=>' at %C"
5807 #: fortran/decl.c:7503
5809 msgid "Junk after PROCEDURE declaration at %C"
5812 #: fortran/decl.c:7518
5814 msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
5817 #: fortran/decl.c:7529
5820 "There's already a procedure with binding name '%s' for the derived type '%s' "
5824 #: fortran/decl.c:7569
5826 msgid "GENERIC at %C must be inside a derived-type CONTAINS"
5829 #: fortran/decl.c:7586
5831 msgid "Expected '::' at %C"
5834 #: fortran/decl.c:7598
5836 msgid "Expected generic name or operator descriptor at %C"
5839 #: fortran/decl.c:7624
5841 msgid "Expected '=>' at %C"
5844 #: fortran/decl.c:7666
5847 "There's already a non-generic procedure with binding name '%s' for the "
5848 "derived type '%s' at %C"
5851 #: fortran/decl.c:7674
5853 msgid "Binding at %C must have the same access as already defined binding '%s'"
5856 #: fortran/decl.c:7723
5858 msgid "Expected specific binding name at %C"
5861 #: fortran/decl.c:7733
5863 msgid "'%s' already defined as specific binding for the generic '%s' at %C"
5866 #: fortran/decl.c:7749
5868 msgid "Junk after GENERIC binding at %C"
5871 #: fortran/decl.c:7774
5873 msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
5876 #: fortran/decl.c:7785
5879 "Derived type declaration with FINAL at %C must be in the specification part "
5883 #: fortran/decl.c:7807
5885 msgid "Empty FINAL at %C"
5888 #: fortran/decl.c:7814
5890 msgid "Expected module procedure name at %C"
5893 #: fortran/decl.c:7824
5895 msgid "Expected ',' at %C"
5898 #: fortran/decl.c:7830
5900 msgid "Unknown procedure name \"%s\" at %C"
5903 #: fortran/decl.c:7844
5905 msgid "'%s' at %C is already defined as FINAL procedure!"
5908 #: fortran/decl.c:7913
5910 msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
5913 #: fortran/decl.c:7960
5915 msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
5918 #. We are told not to check dependencies.
5919 #. We do it, however, and issue a warning in case we find one.
5920 #. If a dependency is found in the case
5921 #. elemental == ELEM_CHECK_VARIABLE, we will generate
5922 #. a temporary, so we don't need to bother the user.
5923 #: fortran/dependency.c:486
5926 "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
5929 #: fortran/error.c:300
5931 msgid " Included at %s:%d:"
5934 #: fortran/error.c:384
5936 msgid "<During initialization>\n"
5939 #: fortran/error.c:718
5941 msgid "Error count reached limit of %d."
5944 #: fortran/error.c:737 fortran/error.c:791 fortran/error.c:826
5945 #: fortran/error.c:901
5949 #: fortran/error.c:793 fortran/error.c:881 fortran/error.c:931
5953 #: fortran/error.c:955
5954 msgid "Fatal Error:"
5957 #: fortran/error.c:974
5959 msgid "Internal Error at (1):"
5962 #: fortran/expr.c:261
5964 msgid "Constant expression required at %C"
5967 #: fortran/expr.c:264
5969 msgid "Integer expression required at %C"
5972 #: fortran/expr.c:269
5974 msgid "Integer value too large in expression at %C"
5977 #: fortran/expr.c:1098
5979 msgid "Index in dimension %d is out of bounds at %L"
5982 #: fortran/expr.c:1274 fortran/expr.c:1325
5984 msgid "index in dimension %d is out of bounds at %L"
5987 #: fortran/expr.c:1923
5989 msgid "elemental function arguments at %C are not compliant"
5992 #: fortran/expr.c:1967
5994 msgid "Numeric or CHARACTER operands are required in expression at %L"
5997 #: fortran/expr.c:1992
6000 "Concatenation operator in expression at %L must have two CHARACTER operands"
6003 #: fortran/expr.c:1999
6005 msgid "Concat operator at %L must concatenate strings of the same kind"
6008 #: fortran/expr.c:2009
6010 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
6013 #: fortran/expr.c:2025
6015 msgid "LOGICAL operands are required in expression at %L"
6018 #: fortran/expr.c:2036
6020 msgid "Only intrinsic operators can be used in expression at %L"
6023 #: fortran/expr.c:2044
6025 msgid "Numeric operands are required in expression at %L"
6028 #: fortran/expr.c:2137
6030 msgid "Assumed character length variable '%s' in constant expression at %L"
6033 #: fortran/expr.c:2195
6036 "transformational intrinsic '%s' at %L is not permitted in an initialization "
6040 #: fortran/expr.c:2226
6042 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
6045 #: fortran/expr.c:2283
6048 "Function '%s' in initialization expression at %L must be an intrinsic or a "
6049 "specification function"
6052 #: fortran/expr.c:2295
6055 "Intrinsic function '%s' at %L is not permitted in an initialization "
6059 #: fortran/expr.c:2327
6061 msgid "PARAMETER '%s' is used at %L before its definition is complete"
6064 #: fortran/expr.c:2347
6067 "Assumed size array '%s' at %L is not permitted in an initialization "
6071 #: fortran/expr.c:2353
6074 "Assumed shape array '%s' at %L is not permitted in an initialization "
6078 #: fortran/expr.c:2359
6081 "Deferred array '%s' at %L is not permitted in an initialization expression"
6084 #: fortran/expr.c:2365
6087 "Array '%s' at %L is a variable, which does not reduce to a constant "
6091 #: fortran/expr.c:2375
6094 "Parameter '%s' at %L has not been declared or is a variable, which does not "
6095 "reduce to a constant expression"
6098 #: fortran/expr.c:2451
6100 msgid "Initialization expression didn't reduce %C"
6103 #: fortran/expr.c:2530
6105 msgid "Specification function '%s' at %L cannot be a statement function"
6108 #: fortran/expr.c:2537
6110 msgid "Specification function '%s' at %L cannot be an internal function"
6113 #: fortran/expr.c:2544
6115 msgid "Specification function '%s' at %L must be PURE"
6118 #: fortran/expr.c:2551
6120 msgid "Specification function '%s' at %L cannot be RECURSIVE"
6123 #: fortran/expr.c:2685
6125 msgid "Dummy argument '%s' not allowed in expression at %L"
6128 #: fortran/expr.c:2692
6130 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
6133 #: fortran/expr.c:2699
6135 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
6138 #: fortran/expr.c:2730
6140 msgid "Variable '%s' cannot appear in the expression at %L"
6143 #: fortran/expr.c:2780
6145 msgid "Expression at %L must be of INTEGER type, found %s"
6148 #: fortran/expr.c:2790
6150 msgid "Function '%s' at %L must be PURE"
6153 #: fortran/expr.c:2799
6155 msgid "Expression at %L must be scalar"
6158 #: fortran/expr.c:2833
6160 msgid "Incompatible ranks in %s (%d and %d) at %L"
6163 #: fortran/expr.c:2847
6165 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
6168 #: fortran/expr.c:2893 fortran/expr.c:3153
6170 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
6173 #: fortran/expr.c:2945
6175 msgid "'%s' at %L is not a VALUE"
6178 #: fortran/expr.c:2952
6180 msgid "Incompatible ranks %d and %d in assignment at %L"
6183 #: fortran/expr.c:2959
6185 msgid "Variable type is UNKNOWN in assignment at %L"
6188 #: fortran/expr.c:2971
6190 msgid "NULL appears on right-hand side in assignment at %L"
6193 #: fortran/expr.c:2982
6195 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
6198 #: fortran/expr.c:2991
6200 msgid "POINTER valued function appears on right-hand side of assignment at %L"
6203 #: fortran/expr.c:2996
6204 msgid "array assignment"
6207 #: fortran/expr.c:3001
6210 "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
6213 #: fortran/expr.c:3007 fortran/resolve.c:7535
6216 "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/"
6220 #: fortran/expr.c:3017 fortran/resolve.c:7545
6222 msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
6225 #: fortran/expr.c:3025 fortran/resolve.c:7554
6228 "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be "
6229 "disabled with the option -fno-range-check"
6232 #: fortran/expr.c:3029 fortran/resolve.c:7558
6235 "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be "
6236 "disabled with the option -fno-range-check"
6239 #: fortran/expr.c:3033 fortran/resolve.c:7562
6242 "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled "
6243 "with the option -fno-range-check"
6246 #: fortran/expr.c:3055
6249 "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
6252 #: fortran/expr.c:3091
6254 msgid "Pointer assignment target is not a POINTER at %L"
6257 #: fortran/expr.c:3100
6260 "'%s' in the pointer assignment at %L cannot be an l-value since it is a "
6264 #: fortran/expr.c:3131
6266 msgid "Expected bounds specification for '%s' at %L"
6269 #: fortran/expr.c:3136
6271 msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
6274 #: fortran/expr.c:3142
6276 msgid "Pointer bounds remapping at %L is not yet implemented in gfortran"
6279 #: fortran/expr.c:3162
6281 msgid "Pointer assignment to non-POINTER at %L"
6284 #: fortran/expr.c:3171
6286 msgid "Bad pointer object in PURE procedure at %L"
6289 #: fortran/expr.c:3196
6291 msgid "Invalid procedure pointer assignment at %L"
6294 #: fortran/expr.c:3202
6297 "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
6300 #: fortran/expr.c:3212
6303 "Statement function '%s' is invalid in procedure pointer assignment at %L"
6306 #: fortran/expr.c:3218
6309 "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
6312 #: fortran/expr.c:3241
6315 "Mismatch in the procedure pointer assignment at %L: mismatch in the calling "
6319 #: fortran/expr.c:3272
6321 msgid "Interface mismatch in procedure pointer assignment at %L: %s"
6324 #: fortran/expr.c:3282
6327 "Different types in pointer assignment at %L; attempted assignment of %s to %s"
6330 #: fortran/expr.c:3290
6332 msgid "Different kind type parameters in pointer assignment at %L"
6335 #: fortran/expr.c:3297
6337 msgid "Different ranks in pointer assignment at %L"
6340 #: fortran/expr.c:3319
6342 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
6345 #: fortran/expr.c:3326
6347 msgid "Bad target in pointer assignment in PURE procedure at %L"
6350 #: fortran/expr.c:3332
6352 msgid "Pointer assignment with vector subscript on rhs at %L"
6355 #: fortran/expr.c:3340
6357 msgid "Pointer assignment target has PROTECTED attribute at %L"
6360 #: fortran/gfortranspec.c:245
6362 msgid "overflowed output arg list for '%s'"
6365 #: fortran/gfortranspec.c:374
6368 "GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
6369 "You may redistribute copies of GNU Fortran\n"
6370 "under the terms of the GNU General Public License.\n"
6371 "For more information about these matters, see the file named COPYING\n"
6375 #: fortran/gfortranspec.c:396 fortran/gfortranspec.c:435
6377 msgid "argument to '%s' missing"
6380 #: fortran/gfortranspec.c:400
6382 msgid "no input files; unwilling to write output files"
6385 #: fortran/gfortranspec.c:422
6387 msgid "Warning: Using -M <directory> is deprecated, use -J instead\n"
6390 #: fortran/gfortranspec.c:557
6395 #: fortran/interface.c:174
6397 msgid "Syntax error in generic specification at %C"
6400 #: fortran/interface.c:201
6402 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
6405 #: fortran/interface.c:220
6407 msgid "Dummy procedure '%s' at %C cannot have a generic interface"
6410 #: fortran/interface.c:253
6412 msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
6415 #: fortran/interface.c:261
6417 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
6420 #: fortran/interface.c:292
6422 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
6425 #: fortran/interface.c:305
6427 msgid "Expected a nameless interface at %C"
6430 #: fortran/interface.c:316
6432 msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
6435 #: fortran/interface.c:318
6437 msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
6440 #: fortran/interface.c:332
6442 msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
6445 #: fortran/interface.c:343
6447 msgid "Expecting 'END INTERFACE %s' at %C"
6450 #: fortran/interface.c:574
6452 msgid "Alternate return cannot appear in operator interface at %L"
6455 #: fortran/interface.c:602
6457 msgid "Operator interface at %L has the wrong number of arguments"
6460 #: fortran/interface.c:613
6462 msgid "Assignment operator interface at %L must be a SUBROUTINE"
6465 #: fortran/interface.c:619
6467 msgid "Assignment operator interface at %L must have two arguments"
6470 #: fortran/interface.c:634
6473 "Assignment operator interface at %L must not redefine an INTRINSIC type "
6477 #: fortran/interface.c:643
6479 msgid "Intrinsic operator interface at %L must be a FUNCTION"
6482 #: fortran/interface.c:654
6485 "First argument of defined assignment at %L must be INTENT(OUT) or INTENT"
6489 #: fortran/interface.c:661
6491 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
6494 #: fortran/interface.c:670 fortran/resolve.c:11879
6496 msgid "First argument of operator interface at %L must be INTENT(IN)"
6499 #: fortran/interface.c:677 fortran/resolve.c:11897
6501 msgid "Second argument of operator interface at %L must be INTENT(IN)"
6504 #: fortran/interface.c:782
6506 msgid "Operator interface at %L conflicts with intrinsic interface"
6509 #: fortran/interface.c:1074
6511 msgid "Procedure '%s' in %s at %L has no explicit interface"
6514 #: fortran/interface.c:1077
6516 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
6519 #: fortran/interface.c:1133 fortran/interface.c:1139
6521 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
6524 #: fortran/interface.c:1175
6526 msgid "'%s' at %L is not a module procedure"
6529 #: fortran/interface.c:1408
6531 msgid "Invalid procedure argument at %L"
6534 #: fortran/interface.c:1416
6536 msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
6539 #: fortran/interface.c:1440
6541 msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
6544 #: fortran/interface.c:1458 fortran/interface.c:1498
6546 msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
6549 #: fortran/interface.c:1485
6552 "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%"
6556 #: fortran/interface.c:1510
6558 msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
6561 #: fortran/interface.c:1827
6563 msgid "Keyword argument '%s' at %L is not in the procedure"
6566 #: fortran/interface.c:1835
6569 "Keyword argument '%s' at %L is already associated with another actual "
6573 #: fortran/interface.c:1845
6575 msgid "More actual than formal arguments in procedure call at %L"
6578 #: fortran/interface.c:1857 fortran/interface.c:2093
6580 msgid "Missing alternate return spec in subroutine call at %L"
6583 #: fortran/interface.c:1865
6585 msgid "Unexpected alternate return spec in subroutine call at %L"
6588 #: fortran/interface.c:1888
6591 "Character length mismatch (%ld/%ld) between actual argument and pointer or "
6592 "allocatable dummy argument '%s' at %L"
6595 #: fortran/interface.c:1895
6598 "Character length mismatch (%ld/%ld) between actual argument and assumed-"
6599 "shape dummy argument '%s' at %L"
6602 #: fortran/interface.c:1911
6605 "Character length of actual argument shorter than of dummy argument '%s' (%lu/"
6609 #: fortran/interface.c:1916
6612 "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) "
6616 #: fortran/interface.c:1933
6618 msgid "Expected a procedure pointer for argument '%s' at %L"
6621 #: fortran/interface.c:1945
6623 msgid "Expected a procedure for argument '%s' at %L"
6626 #: fortran/interface.c:1955
6628 msgid "Expected a PURE procedure for argument '%s' at %L"
6631 #: fortran/interface.c:1969
6633 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
6636 #: fortran/interface.c:1978
6638 msgid "Actual argument for '%s' must be a pointer at %L"
6641 #: fortran/interface.c:1987
6643 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
6646 #: fortran/interface.c:2000
6649 "Actual argument at %L must be definable as the dummy argument '%s' is INTENT "
6653 #: fortran/interface.c:2009
6656 "Actual argument at %L is use-associated with PROTECTED attribute and dummy "
6657 "argument '%s' is INTENT = OUT/INOUT"
6660 #: fortran/interface.c:2022
6663 "Array-section actual argument with vector subscripts at %L is incompatible "
6664 "with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument "
6668 #: fortran/interface.c:2039
6671 "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
6672 "shape dummy argument '%s' due to VOLATILE attribute"
6675 #: fortran/interface.c:2051
6678 "Array-section actual argument at %L is incompatible with the non-assumed-"
6679 "shape dummy argument '%s' due to VOLATILE attribute"
6682 #: fortran/interface.c:2070
6685 "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
6686 "array dummy argument '%s' due to VOLATILE attribute"
6689 #: fortran/interface.c:2100
6691 msgid "Missing actual argument for argument '%s' at %L"
6694 #: fortran/interface.c:2286
6697 "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) "
6698 "argument '%s' at %L"
6701 #: fortran/interface.c:2342
6704 "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
6707 #: fortran/interface.c:2352
6710 "Procedure argument at %L is local to a PURE procedure and is passed to an "
6711 "INTENT(%s) argument"
6714 #: fortran/interface.c:2360
6717 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
6721 #: fortran/interface.c:2386
6723 msgid "Procedure '%s' called with an implicit interface at %L"
6726 #: fortran/interface.c:2397
6728 msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
6731 #: fortran/interface.c:2429
6734 "Procedure pointer component '%s' called with an implicit interface at %L"
6737 #: fortran/interface.c:2440
6740 "Keyword argument requires explicit interface for procedure pointer component "
6744 #: fortran/interface.c:2916
6746 msgid "Entity '%s' at %C is already present in the interface"
6749 #: fortran/intrinsic.c:961
6752 "The intrinsic '%s' at %L is not included in the selected standard but %s and "
6753 "'%s' will be treated as if declared EXTERNAL. Use an appropriate -std=* "
6754 "option or define -fall-intrinsics to allow this intrinsic."
6757 #: fortran/intrinsic.c:3241
6759 msgid "Too many arguments in call to '%s' at %L"
6762 #: fortran/intrinsic.c:3256
6765 "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
6769 #: fortran/intrinsic.c:3259
6771 msgid "Can't find keyword named '%s' in call to '%s' at %L"
6774 #: fortran/intrinsic.c:3266
6776 msgid "Argument '%s' is appears twice in call to '%s' at %L"
6779 #: fortran/intrinsic.c:3280
6781 msgid "Missing actual argument '%s' in call to '%s' at %L"
6784 #: fortran/intrinsic.c:3295
6786 msgid "ALTERNATE RETURN not permitted at %L"
6789 #: fortran/intrinsic.c:3352
6791 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
6794 #: fortran/intrinsic.c:3717
6796 msgid "Intrinsic '%s' (is %s) is used at %L"
6799 #: fortran/intrinsic.c:3781
6801 msgid "Fortran 2003: Function '%s' as initialization expression at %L"
6804 #: fortran/intrinsic.c:3857
6807 "Fortran 2003: Elemental function as initialization expression with non-"
6808 "integer/non-character arguments at %L"
6811 #: fortran/intrinsic.c:3918
6813 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
6816 #: fortran/intrinsic.c:3990
6818 msgid "Extension: Conversion from %s to %s at %L"
6821 #: fortran/intrinsic.c:3993
6823 msgid "Conversion from %s to %s at %L"
6826 #: fortran/intrinsic.c:4041
6828 msgid "Can't convert %s to %s at %L"
6831 #: fortran/intrinsic.c:4137
6834 "'%s' declared at %L may shadow the intrinsic of the same name. In order to "
6835 "call the intrinsic, explicit INTRINSIC declarations may be required."
6838 #: fortran/intrinsic.c:4142
6841 "'%s' declared at %L is also the name of an intrinsic. It can only be called "
6842 "via an explicit interface or if declared EXTERNAL."
6845 #: fortran/io.c:167 fortran/primary.c:771
6847 msgid "Extension: backslash character at %C"
6850 #: fortran/io.c:203 fortran/io.c:206
6852 msgid "Extension: Tab character in format at %C"
6857 msgid "Fortran 2003: DP format specifier not allowed at %C"
6862 msgid "Fortran 2003: DC format specifier not allowed at %C"
6866 msgid "Positive width required"
6870 msgid "Nonnegative width required"
6874 msgid "Unexpected element '%c' in format string at %L"
6878 msgid "Unexpected end of format string"
6882 msgid "Zero width in format descriptor"
6886 msgid "Missing leading left parenthesis"
6890 msgid "Left parenthesis required after '*'"
6894 msgid "Expected P edit descriptor"
6897 #. P requires a prior number.
6899 msgid "P descriptor requires leading scale factor"
6904 msgid "Extension: X descriptor requires leading space count at %L"
6909 msgid "Extension: $ descriptor at %L"
6914 msgid "$ should be the last specifier in format at %L"
6917 #: fortran/io.c:736 fortran/io.c:750
6918 msgid "Comma required after P descriptor"
6922 msgid "Positive width required with T descriptor"
6927 msgid "Extension: Missing positive width after L descriptor at %L"
6932 msgid "Fortran 2008: 'G0' in format at %L"
6936 msgid "E specifier not allowed with g0 descriptor"
6941 msgid "Positive width required in format specifier %s at %L"
6944 #: fortran/io.c:869 fortran/io.c:876
6946 msgid "Period required in format specifier %s at %L"
6950 msgid "Positive exponent width required"
6954 msgid "Period required in format specifier"
6959 msgid "Period required in format specifier at %L"
6964 msgid "The H format specifier at %L is a Fortran 95 deleted feature"
6967 #: fortran/io.c:1058 fortran/io.c:1121
6969 msgid "Extension: Missing comma at %L"
6972 #: fortran/io.c:1140
6974 msgid "%s in format string at %L"
6977 #: fortran/io.c:1185
6979 msgid "Format statement in module main block at %C"
6982 #: fortran/io.c:1191
6984 msgid "Missing format label at %C"
6987 #: fortran/io.c:1251 fortran/io.c:1282 fortran/io.c:1344
6989 msgid "Invalid value for %s specification at %C"
6992 #: fortran/io.c:1257 fortran/io.c:1288
6994 msgid "Duplicate %s specification at %C"
6997 #: fortran/io.c:1295
6999 msgid "Variable %s cannot be INTENT(IN) at %C"
7002 #: fortran/io.c:1302
7004 msgid "Variable %s cannot be assigned in PURE procedure at %C"
7007 #: fortran/io.c:1350
7009 msgid "Duplicate %s label specification at %C"
7012 #: fortran/io.c:1370
7015 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
7018 #: fortran/io.c:1386
7020 msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
7023 #: fortran/io.c:1392
7025 msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
7028 #: fortran/io.c:1398
7030 msgid "Variable '%s' at %L has not been assigned a format label"
7033 #: fortran/io.c:1405
7035 msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
7038 #: fortran/io.c:1417
7040 msgid "Extension: Non-character in FORMAT tag at %L"
7043 #: fortran/io.c:1423
7045 msgid "Non-character assumed shape array element in FORMAT tag at %L"
7048 #: fortran/io.c:1430
7050 msgid "Non-character assumed size array element in FORMAT tag at %L"
7053 #: fortran/io.c:1437
7055 msgid "Non-character pointer array element in FORMAT tag at %L"
7058 #: fortran/io.c:1463
7060 msgid "%s tag at %L must be of type %s"
7063 #: fortran/io.c:1470
7065 msgid "%s tag at %L must be scalar"
7068 #: fortran/io.c:1476
7070 msgid "Fortran 2003: IOMSG tag at %L"
7073 #: fortran/io.c:1484
7075 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
7078 #: fortran/io.c:1492
7080 msgid "Extension: CONVERT tag at %L"
7083 #: fortran/io.c:1678 fortran/io.c:1686
7085 msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
7088 #: fortran/io.c:1705 fortran/io.c:1713
7090 msgid "Extension: %s specifier in %s statement at %C has value '%s'"
7093 #: fortran/io.c:1726 fortran/io.c:1734
7095 msgid "%s specifier in %s statement at %C has invalid value '%s'"
7098 #: fortran/io.c:1789
7100 msgid "OPEN statement not allowed in PURE procedure at %C"
7103 #: fortran/io.c:1800
7105 msgid "UNIT specifier not allowed with NEWUNIT at %C"
7108 #: fortran/io.c:1808
7110 msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
7113 #: fortran/io.c:1842
7115 msgid "Fortran 2003: ASYNCHRONOUS= at %C not allowed in Fortran 95"
7118 #: fortran/io.c:1860 fortran/io.c:3274
7120 msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
7123 #: fortran/io.c:1878 fortran/io.c:3253
7125 msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
7128 #: fortran/io.c:1896 fortran/io.c:3361
7130 msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
7133 #: fortran/io.c:1914
7135 msgid "Fortran 2003: ENCODING= at %C not allowed in Fortran 95"
7138 #: fortran/io.c:1965
7140 msgid "Fortran F2003: ROUND= at %C not allowed in Fortran 95"
7143 #: fortran/io.c:1985
7145 msgid "Fortran 2003: SIGN= at %C not allowed in Fortran 95"
7148 #: fortran/io.c:2198
7150 msgid "CLOSE statement not allowed in PURE procedure at %C"
7153 #: fortran/io.c:2245
7155 msgid "UNIT number in CLOSE statement at %L must be non-negative"
7158 #: fortran/io.c:2343 fortran/match.c:1976
7160 msgid "%s statement not allowed in PURE procedure at %C"
7163 #: fortran/io.c:2375 fortran/io.c:2783
7165 msgid "UNIT number in statement at %L must be non-negative"
7168 #: fortran/io.c:2407
7170 msgid "Fortran 2003: FLUSH statement at %C"
7173 #: fortran/io.c:2463
7175 msgid "Duplicate UNIT specification at %C"
7178 #: fortran/io.c:2523
7180 msgid "Duplicate format specification at %C"
7183 #: fortran/io.c:2540
7185 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
7188 #: fortran/io.c:2576
7190 msgid "Duplicate NML specification at %C"
7193 #: fortran/io.c:2585
7195 msgid "Symbol '%s' at %C must be a NAMELIST group name"
7198 #: fortran/io.c:2650
7200 msgid "END tag at %C not allowed in output statement"
7203 #: fortran/io.c:2721
7205 msgid "UNIT not specified at %L"
7208 #: fortran/io.c:2733
7211 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
7215 #: fortran/io.c:2758
7217 msgid "Invalid form of WRITE statement at %L, UNIT required"
7220 #: fortran/io.c:2769
7222 msgid "Internal unit with vector subscript at %L"
7225 #: fortran/io.c:2776
7227 msgid "External IO UNIT cannot be an array at %L"
7230 #: fortran/io.c:2788
7232 msgid "Extension: Comma before i/o item list at %L"
7235 #: fortran/io.c:2798
7237 msgid "ERR tag label %d at %L not defined"
7240 #: fortran/io.c:2810
7242 msgid "END tag label %d at %L not defined"
7245 #: fortran/io.c:2822
7247 msgid "EOR tag label %d at %L not defined"
7250 #: fortran/io.c:2832
7252 msgid "FORMAT label %d at %L not defined"
7255 #: fortran/io.c:2953
7257 msgid "Syntax error in I/O iterator at %C"
7260 #: fortran/io.c:2984
7262 msgid "Expected variable in READ statement at %C"
7265 #: fortran/io.c:2990
7267 msgid "Expected expression in %s statement at %C"
7270 #: fortran/io.c:3000
7272 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
7275 #: fortran/io.c:3010
7277 msgid "Cannot read to variable '%s' in PURE procedure at %C"
7280 #: fortran/io.c:3027
7282 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
7285 #. A general purpose syntax error.
7286 #: fortran/io.c:3088 fortran/io.c:3692 fortran/gfortran.h:2362
7288 msgid "Syntax error in %s statement at %C"
7291 #: fortran/io.c:3173
7293 msgid "Fortran 2003: Internal file at %L with namelist"
7296 #: fortran/io.c:3227
7298 msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
7301 #: fortran/io.c:3295
7303 msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
7306 #: fortran/io.c:3316
7308 msgid "Fortran 2003: ROUND= at %C not allowed in Fortran 95"
7311 #: fortran/io.c:3510
7313 msgid "PRINT namelist at %C is an extension"
7316 #: fortran/io.c:3662
7318 msgid "Expected comma in I/O list at %C"
7321 #: fortran/io.c:3726
7323 msgid "PRINT statement at %C not allowed within PURE procedure"
7326 #: fortran/io.c:3882 fortran/io.c:3933
7328 msgid "INQUIRE statement not allowed in PURE procedure at %C"
7331 #: fortran/io.c:3909
7333 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
7336 #: fortran/io.c:3919 fortran/trans-io.c:1181
7338 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
7341 #: fortran/io.c:3926
7343 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
7346 #: fortran/io.c:3939
7349 "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
7352 #: fortran/io.c:4099
7354 msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
7357 #: fortran/io.c:4105
7359 msgid "WAIT statement not allowed in PURE procedure at %C"
7362 #: fortran/match.c:161
7364 msgid "Missing ')' in statement at or before %L"
7367 #: fortran/match.c:166
7369 msgid "Missing '(' in statement at or before %L"
7372 #: fortran/match.c:363
7374 msgid "Integer too large at %C"
7377 #: fortran/match.c:456 fortran/parse.c:631
7379 msgid "Too many digits in statement label at %C"
7382 #: fortran/match.c:462
7384 msgid "Statement label at %C is zero"
7387 #: fortran/match.c:495
7389 msgid "Label name '%s' at %C is ambiguous"
7392 #: fortran/match.c:501
7394 msgid "Duplicate construct label '%s' at %C"
7397 #: fortran/match.c:532
7399 msgid "Invalid character in name at %C"
7402 #: fortran/match.c:545 fortran/match.c:626
7404 msgid "Name at %C is too long"
7407 #: fortran/match.c:556
7410 "Invalid character '$' at %C. Use -fdollar-ok to allow it as an extension"
7413 #: fortran/match.c:607 fortran/match.c:655
7415 msgid "Invalid C name in NAME= specifier at %C"
7418 #: fortran/match.c:646
7420 msgid "Embedded space in NAME= specifier at %C"
7423 #: fortran/match.c:971
7425 msgid "Loop variable at %C cannot be a sub-component"
7428 #: fortran/match.c:977
7430 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
7433 #: fortran/match.c:1010
7435 msgid "Expected a step value in iterator at %C"
7438 #: fortran/match.c:1022
7440 msgid "Syntax error in iterator at %C"
7443 #: fortran/match.c:1263
7445 msgid "Invalid form of PROGRAM statement at %C"
7448 #: fortran/match.c:1389 fortran/match.c:1470
7450 msgid "Obsolescent feature: Arithmetic IF statement at %C"
7453 #: fortran/match.c:1445
7455 msgid "Syntax error in IF-expression at %C"
7458 #: fortran/match.c:1456
7460 msgid "Block label not appropriate for arithmetic IF statement at %C"
7463 #: fortran/match.c:1494
7465 msgid "Block label is not appropriate for IF statement at %C"
7468 #: fortran/match.c:1574 fortran/primary.c:2992
7470 msgid "Cannot assign to a named constant at %C"
7473 #: fortran/match.c:1584
7475 msgid "Unclassifiable statement in IF-clause at %C"
7478 #: fortran/match.c:1591
7480 msgid "Syntax error in IF-clause at %C"
7483 #: fortran/match.c:1635
7485 msgid "Unexpected junk after ELSE statement at %C"
7488 #: fortran/match.c:1641 fortran/match.c:1676
7490 msgid "Label '%s' at %C doesn't match IF label '%s'"
7493 #: fortran/match.c:1670
7495 msgid "Unexpected junk after ELSE IF statement at %C"
7498 #: fortran/match.c:1862
7500 msgid "Name '%s' in %s statement at %C is not a loop name"
7503 #: fortran/match.c:1878
7505 msgid "%s statement at %C is not within a loop"
7508 #: fortran/match.c:1881
7510 msgid "%s statement at %C is not within loop '%s'"
7513 #: fortran/match.c:1889
7515 msgid "%s statement at %C leaving OpenMP structured block"
7518 #: fortran/match.c:1902
7520 msgid "EXIT statement at %C terminating !$OMP DO loop"
7523 #: fortran/match.c:1954
7525 msgid "Too many digits in STOP code at %C"
7528 #: fortran/match.c:2007
7530 msgid "Deleted feature: PAUSE statement at %C"
7533 #: fortran/match.c:2055
7535 msgid "Deleted feature: ASSIGN statement at %C"
7538 #: fortran/match.c:2101
7540 msgid "Deleted feature: Assigned GOTO statement at %C"
7543 #: fortran/match.c:2148 fortran/match.c:2200
7545 msgid "Statement label list in GOTO at %C cannot be empty"
7548 #: fortran/match.c:2210
7550 msgid "Obsolescent feature: Computed GOTO at %C"
7553 #. Enforce F03:C476.
7554 #: fortran/match.c:2273
7556 msgid "'%s' at %L is not an accessible derived type"
7559 #: fortran/match.c:2351
7561 msgid "Derived type '%s' at %L may not be ABSTRACT"
7564 #: fortran/match.c:2369
7566 msgid "Invalid type-spec at %C"
7569 #: fortran/match.c:2401
7572 "Source-expr at %L must be scalar or have the same rank as the allocate-"
7576 #: fortran/match.c:2429
7578 msgid "Source-expr at %L and allocate-object at %L must have the same shape"
7581 #: fortran/match.c:2474
7583 msgid "Fortran 2003: typespec in ALLOCATE at %L"
7586 #: fortran/match.c:2506
7588 msgid "Bad allocate-object at %C for a PURE procedure"
7591 #: fortran/match.c:2517
7593 msgid "Type of entity at %L is type incompatible with typespec"
7596 #: fortran/match.c:2525
7599 "Kind type parameter for entity at %L differs from the kind type parameter of "
7603 #: fortran/match.c:2552 fortran/match.c:2829
7606 "Allocate-object at %C is not a nonprocedure pointer or an allocatable "
7610 #: fortran/match.c:2570 fortran/match.c:2846
7612 msgid "Redundant STAT tag found at %L "
7615 #: fortran/match.c:2589
7617 msgid "Fortran 2003: ERRMSG tag at %L"
7620 #: fortran/match.c:2596 fortran/match.c:2872
7622 msgid "Redundant ERRMSG tag found at %L "
7625 #: fortran/match.c:2612
7627 msgid "Fortran 2003: SOURCE tag at %L"
7630 #: fortran/match.c:2619
7632 msgid "Redundant SOURCE tag found at %L "
7635 #: fortran/match.c:2626
7637 msgid "SOURCE tag at %L conflicts with the typespec at %L"
7640 #: fortran/match.c:2633
7642 msgid "SOURCE tag at %L requires only a single entity in the allocation-list"
7645 #: fortran/match.c:2642
7647 msgid "Type of entity at %L is type incompatible with source-expr at %L"
7650 #: fortran/match.c:2650
7653 "The allocate-object at %L and the source-expr at %L shall have the same kind "
7657 #: fortran/match.c:2727
7659 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
7662 #: fortran/match.c:2813
7664 msgid "Illegal allocate-object at %C for a PURE procedure"
7667 #: fortran/match.c:2866
7669 msgid "Fortran 2003: ERRMSG at %L"
7672 #: fortran/match.c:2926
7674 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
7677 #: fortran/match.c:2931
7679 msgid "Obsolescent feature: Alternate RETURN at %C"
7682 #: fortran/match.c:2961
7684 msgid "Extension: RETURN statement in main program at %C"
7687 #: fortran/match.c:2992
7689 msgid "Expected component reference at %C"
7692 #: fortran/match.c:2998
7694 msgid "Junk after CALL at %C"
7697 #: fortran/match.c:3008
7699 msgid "Expected type-bound procedure or procedure pointer component at %C"
7702 #: fortran/match.c:3226
7704 msgid "Syntax error in common block name at %C"
7707 #: fortran/match.c:3262
7709 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
7712 #. If we find an error, just print it and continue,
7713 #. cause it's just semantic, and we can see if there
7715 #: fortran/match.c:3321
7718 "Variable '%s' at %L in common block '%s' at %C must be declared with a C "
7719 "interoperable kind since common block '%s' is bind(c)"
7722 #: fortran/match.c:3330
7725 "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not "
7729 #: fortran/match.c:3337
7731 msgid "Symbol '%s' at %C is already in a COMMON block"
7734 #: fortran/match.c:3345
7736 msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
7739 #: fortran/match.c:3372
7741 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
7744 #: fortran/match.c:3382
7746 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
7749 #: fortran/match.c:3414
7752 "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to "
7753 "another COMMON block '%s'"
7756 #: fortran/match.c:3522
7758 msgid "Namelist group name '%s' at %C already has a basic type of %s"
7761 #: fortran/match.c:3530
7764 "Namelist group name '%s' at %C already is USE associated and cannot be "
7768 #: fortran/match.c:3557
7770 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
7773 #: fortran/match.c:3564
7775 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
7778 #: fortran/match.c:3691
7780 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
7783 #: fortran/match.c:3699
7785 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
7788 #: fortran/match.c:3727
7790 msgid "EQUIVALENCE at %C requires two or more objects"
7793 #: fortran/match.c:3741
7796 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
7799 #: fortran/match.c:3867
7801 msgid "Statement function at %L is recursive"
7804 #: fortran/match.c:3873
7806 msgid "Obsolescent feature: Statement function at %C"
7809 #: fortran/match.c:3959
7811 msgid "Expected initialization expression in CASE at %C"
7814 #: fortran/match.c:3991
7816 msgid "Expected block name '%s' of SELECT construct at %C"
7819 #: fortran/match.c:4098
7822 "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
7825 #: fortran/match.c:4106
7827 msgid "Selector shall be polymorphic in SELECT TYPE statement at %C"
7830 #: fortran/match.c:4134
7832 msgid "Unexpected CASE statement at %C"
7835 #: fortran/match.c:4186
7837 msgid "Syntax error in CASE specification at %C"
7840 #: fortran/match.c:4204
7842 msgid "Unexpected TYPE IS statement at %C"
7845 #: fortran/match.c:4237
7847 msgid "Syntax error in TYPE IS specification at %C"
7850 #: fortran/match.c:4303
7852 msgid "CLASS IS specification at %C is not yet supported"
7855 #: fortran/match.c:4308
7857 msgid "Syntax error in CLASS IS specification at %C"
7860 #: fortran/match.c:4430
7862 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
7865 #: fortran/match.c:4468
7867 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
7870 #: fortran/match.c:4568
7872 msgid "Syntax error in FORALL iterator at %C"
7875 #: fortran/matchexp.c:28
7877 msgid "Syntax error in expression at %C"
7880 #: fortran/matchexp.c:72
7882 msgid "Bad character '%c' in OPERATOR name at %C"
7885 #: fortran/matchexp.c:80
7887 msgid "The name '%s' cannot be used as a defined operator at %C"
7890 #: fortran/matchexp.c:180
7892 msgid "Expected a right parenthesis in expression at %C"
7895 #: fortran/matchexp.c:305
7897 msgid "Expected exponent in expression at %C"
7900 #: fortran/matchexp.c:343 fortran/matchexp.c:348 fortran/matchexp.c:452
7901 #: fortran/matchexp.c:457
7904 "Extension: Unary operator following arithmetic operator (use parentheses) at "
7908 #: fortran/misc.c:39
7910 msgid "Out of memory-- malloc() failed"
7913 #: fortran/module.c:519
7915 msgid "Fortran 2003: module nature in USE statement at %C"
7918 #: fortran/module.c:531
7921 "Module nature in USE statement at %C shall be either INTRINSIC or "
7925 #: fortran/module.c:544
7927 msgid "\"::\" was expected after module nature at %C but was not found"
7930 #: fortran/module.c:553
7932 msgid "Fortran 2003: \"USE :: module\" at %C"
7935 #: fortran/module.c:607
7937 msgid "Missing generic specification in USE statement at %C"
7940 #: fortran/module.c:615
7942 msgid "Fortran 2003: Renaming operators in USE statements at %C"
7945 #: fortran/module.c:657
7947 msgid "The name '%s' at %C has already been used as an external module name."
7950 #: fortran/module.c:935
7952 msgid "Reading module %s at line %d column %d: %s"
7955 #: fortran/module.c:939
7957 msgid "Writing module %s at line %d column %d: %s"
7960 #: fortran/module.c:943
7962 msgid "Module %s at line %d column %d: %s"
7965 #: fortran/module.c:983
7966 msgid "Unexpected EOF"
7969 #: fortran/module.c:1015
7970 msgid "Unexpected end of module in string constant"
7973 #: fortran/module.c:1069
7974 msgid "Integer overflow"
7977 #: fortran/module.c:1100
7978 msgid "Name too long"
7981 #: fortran/module.c:1207
7985 #: fortran/module.c:1251
7986 msgid "Expected name"
7989 #: fortran/module.c:1254
7990 msgid "Expected left parenthesis"
7993 #: fortran/module.c:1257
7994 msgid "Expected right parenthesis"
7997 #: fortran/module.c:1260
7998 msgid "Expected integer"
8001 #: fortran/module.c:1263
8002 msgid "Expected string"
8005 #: fortran/module.c:1287
8006 msgid "find_enum(): Enum not found"
8009 #: fortran/module.c:1301
8011 msgid "Error writing modules file: %s"
8014 #: fortran/module.c:1882
8015 msgid "Expected attribute bit name"
8018 #: fortran/module.c:2741
8019 msgid "Expected integer string"
8022 #: fortran/module.c:2745
8023 msgid "Error converting integer"
8026 #: fortran/module.c:2767
8027 msgid "Expected real string"
8030 #: fortran/module.c:2969
8031 msgid "Expected expression type"
8034 #: fortran/module.c:3023
8035 msgid "Bad operator"
8038 #: fortran/module.c:3112
8039 msgid "Bad type in constant expression"
8042 #: fortran/module.c:3154
8044 msgid "Namelist %s cannot be renamed by USE association to %s"
8047 #: fortran/module.c:4428
8049 msgid "Symbol '%s' referenced at %L not found in module '%s'"
8052 #: fortran/module.c:4435
8054 msgid "User operator '%s' referenced at %L not found in module '%s'"
8057 #: fortran/module.c:4440
8059 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
8062 #: fortran/module.c:5049
8064 msgid "Can't open module file '%s' for writing at %C: %s"
8067 #: fortran/module.c:5087
8069 msgid "Error writing module file '%s' for writing: %s"
8072 #: fortran/module.c:5096
8074 msgid "Can't delete module file '%s': %s"
8077 #: fortran/module.c:5099
8079 msgid "Can't rename module file '%s' to '%s': %s"
8082 #: fortran/module.c:5105
8084 msgid "Can't delete temporary module file '%s': %s"
8087 #: fortran/module.c:5125 fortran/module.c:5208
8090 "Symbol '%s' referenced at %L does not exist in intrinsic module "
8094 #: fortran/module.c:5243
8097 "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
8100 #: fortran/module.c:5265
8102 msgid "Symbol '%s' already declared"
8105 #: fortran/module.c:5320
8108 "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name "
8112 #: fortran/module.c:5333
8115 "Symbol '%s' referenced at %L does not exist in intrinsic module "
8119 #: fortran/module.c:5341
8122 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
8123 "ISO_FORTRAN_ENV at %L is incompatible with option %s"
8126 #: fortran/module.c:5369
8129 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
8130 "ISO_FORTRAN_ENV at %C is incompatible with option %s"
8133 #: fortran/module.c:5385
8136 "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
8139 #: fortran/module.c:5419
8141 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
8144 #: fortran/module.c:5427
8146 msgid "Fortran 2003: ISO_C_BINDING module at %C"
8149 #: fortran/module.c:5437
8151 msgid "Can't find an intrinsic module named '%s' at %C"
8154 #: fortran/module.c:5442
8156 msgid "Can't open module file '%s' for reading at %C: %s"
8159 #: fortran/module.c:5450
8162 "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name "
8166 #: fortran/module.c:5465
8167 msgid "Unexpected end of module"
8170 #: fortran/module.c:5470
8172 msgid "File '%s' opened at %C is not a GFORTRAN module file"
8175 #: fortran/module.c:5477
8177 msgid "Parse error when checking module version for file '%s' opened at %C"
8180 #: fortran/module.c:5482
8182 msgid "Wrong module version '%s' (expected '"
8185 #: fortran/module.c:5495
8187 msgid "Can't USE the same module we're building!"
8190 #: fortran/openmp.c:134 fortran/openmp.c:563
8192 msgid "COMMON block /%s/ not found at %C"
8195 #: fortran/openmp.c:165
8197 msgid "Syntax error in OpenMP variable list at %C"
8200 #: fortran/openmp.c:293
8202 msgid "%s is not INTRINSIC procedure name at %C"
8205 #: fortran/openmp.c:404
8207 msgid "COLLAPSE clause argument not constant positive integer at %C"
8210 #: fortran/openmp.c:542
8212 msgid "Threadprivate variable at %C is an element of a COMMON block"
8215 #: fortran/openmp.c:582
8217 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
8220 #: fortran/openmp.c:760 fortran/resolve.c:7424 fortran/resolve.c:7813
8222 msgid "IF clause at %L requires a scalar LOGICAL expression"
8225 #: fortran/openmp.c:768
8227 msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
8230 #: fortran/openmp.c:776
8232 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
8235 #: fortran/openmp.c:816
8237 msgid "Object '%s' is not a variable at %L"
8240 #: fortran/openmp.c:824 fortran/openmp.c:834 fortran/openmp.c:841
8241 #: fortran/openmp.c:851
8243 msgid "Symbol '%s' present on multiple clauses at %L"
8246 #: fortran/openmp.c:874
8248 msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
8251 #: fortran/openmp.c:877
8253 msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
8256 #: fortran/openmp.c:885
8258 msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
8261 #: fortran/openmp.c:888
8263 msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
8266 #: fortran/openmp.c:896
8268 msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
8271 #: fortran/openmp.c:899
8273 msgid "Cray pointee '%s' in SHARED clause at %L"
8276 #: fortran/openmp.c:907
8278 msgid "THREADPRIVATE object '%s' in %s clause at %L"
8281 #: fortran/openmp.c:910
8283 msgid "Cray pointee '%s' in %s clause at %L"
8286 #: fortran/openmp.c:915
8288 msgid "POINTER object '%s' in %s clause at %L"
8291 #: fortran/openmp.c:920
8293 msgid "%s clause object '%s' has ALLOCATABLE components at %L"
8296 #: fortran/openmp.c:923
8298 msgid "Cray pointer '%s' in %s clause at %L"
8301 #: fortran/openmp.c:927
8303 msgid "Assumed size array '%s' in %s clause at %L"
8306 #: fortran/openmp.c:932
8308 msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
8311 #: fortran/openmp.c:941
8313 msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
8316 #: fortran/openmp.c:952
8318 msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
8321 #: fortran/openmp.c:963
8323 msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
8326 #: fortran/openmp.c:972
8328 msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
8331 #: fortran/openmp.c:1084
8334 "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
8337 #: fortran/openmp.c:1124
8340 "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or ."
8344 #: fortran/openmp.c:1172
8347 "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
8350 #: fortran/openmp.c:1186
8353 "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
8357 #: fortran/openmp.c:1218
8360 "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
8361 "reference var at %L"
8364 #: fortran/openmp.c:1242
8367 "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
8371 #: fortran/openmp.c:1249
8374 "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
8377 #: fortran/openmp.c:1265
8380 "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
8383 #: fortran/openmp.c:1268
8385 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
8388 #: fortran/openmp.c:1274
8390 msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
8393 #: fortran/openmp.c:1292
8396 "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
8400 #: fortran/openmp.c:1427
8402 msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
8405 #: fortran/openmp.c:1433
8407 msgid "!$OMP DO iteration variable must be of type integer at %L"
8410 #: fortran/openmp.c:1437
8412 msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
8415 #: fortran/openmp.c:1445
8418 "!$OMP DO iteration variable present on clause other than PRIVATE or "
8422 #: fortran/openmp.c:1463
8424 msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
8427 #: fortran/openmp.c:1477
8429 msgid "collapsed !$OMP DO loops not perfectly nested at %L"
8432 #: fortran/openmp.c:1486 fortran/openmp.c:1493
8434 msgid "not enough DO loops for collapsed !$OMP DO at %L"
8437 #: fortran/options.c:326
8439 msgid "Reading file '%s' as free form"
8442 #: fortran/options.c:336
8444 msgid "'-fd-lines-as-comments' has no effect in free form"
8447 #: fortran/options.c:339
8449 msgid "'-fd-lines-as-code' has no effect in free form"
8452 #: fortran/options.c:357
8454 msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
8457 #: fortran/options.c:360
8459 msgid "Flag -fno-automatic overwrites -frecursive"
8462 #: fortran/options.c:362
8464 msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
8467 #: fortran/options.c:366
8469 msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
8472 #: fortran/options.c:370
8474 msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
8477 #: fortran/options.c:446
8479 msgid "gfortran: Only one -J option allowed"
8482 #: fortran/options.c:489
8484 msgid "Argument to -ffpe-trap is not valid: %s"
8487 #: fortran/options.c:527
8489 msgid "Argument to -fcheck is not valid: %s"
8492 #: fortran/options.c:680
8494 msgid "Fixed line length must be at least seven."
8497 #: fortran/options.c:698
8499 msgid "Free line length must be at least three."
8502 #: fortran/options.c:716
8504 msgid "-static-libgfortran is not supported in this configuration"
8507 #: fortran/options.c:764
8509 msgid "Maximum supported identifier length is %d"
8512 #: fortran/options.c:796
8514 msgid "Unrecognized option to -finit-logical: %s"
8517 #: fortran/options.c:812
8519 msgid "Unrecognized option to -finit-real: %s"
8522 #: fortran/options.c:828
8524 msgid "The value of n in -finit-character=n must be between 0 and 127"
8527 #: fortran/options.c:919
8529 msgid "Maximum subrecord length cannot exceed %d"
8532 #: fortran/parse.c:459
8534 msgid "Unclassifiable statement at %C"
8537 #: fortran/parse.c:483
8539 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
8542 #: fortran/parse.c:564
8544 msgid "Unclassifiable OpenMP directive at %C"
8547 #: fortran/parse.c:592
8549 msgid "Unclassifiable GCC directive at %C"
8552 #: fortran/parse.c:634 fortran/parse.c:803
8554 msgid "Zero is not a valid statement label at %C"
8557 #: fortran/parse.c:641 fortran/parse.c:795
8559 msgid "Non-numeric character in statement label at %C"
8562 #: fortran/parse.c:653 fortran/parse.c:707 fortran/parse.c:843
8564 msgid "Semicolon at %C needs to be preceded by statement"
8567 #: fortran/parse.c:661 fortran/parse.c:855
8569 msgid "Ignoring statement label in empty statement at %L"
8572 #: fortran/parse.c:782 fortran/parse.c:822
8574 msgid "Bad continuation line at %C"
8577 #: fortran/parse.c:1069
8579 msgid "FORMAT statement at %L does not have a statement label"
8582 #: fortran/parse.c:1141
8583 msgid "arithmetic IF"
8586 #: fortran/parse.c:1147
8587 msgid "attribute declaration"
8590 #: fortran/parse.c:1180
8591 msgid "data declaration"
8594 #: fortran/parse.c:1189
8595 msgid "derived type declaration"
8598 #: fortran/parse.c:1274
8602 #: fortran/parse.c:1283
8603 msgid "implied END DO"
8606 #: fortran/parse.c:1359
8610 #: fortran/parse.c:1362
8611 msgid "pointer assignment"
8614 #: fortran/parse.c:1380
8618 #: fortran/parse.c:1621
8620 msgid "Unexpected %s statement at %C"
8623 #: fortran/parse.c:1768
8625 msgid "%s statement at %C cannot follow %s statement at %L"
8628 #: fortran/parse.c:1785
8630 msgid "Unexpected end of file in '%s'"
8633 #: fortran/parse.c:1817
8635 msgid "Derived-type '%s' with SEQUENCE must not have a CONTAINS section at %C"
8638 #: fortran/parse.c:1820
8640 msgid "Derived-type '%s' with BIND(C) must not have a CONTAINS section at %C"
8643 #: fortran/parse.c:1840
8645 msgid "Components in TYPE at %C must precede CONTAINS"
8648 #: fortran/parse.c:1845
8650 msgid "Fortran 2003: Type-bound procedure at %C"
8653 #: fortran/parse.c:1854
8655 msgid "Fortran 2003: GENERIC binding at %C"
8658 #: fortran/parse.c:1864
8660 msgid "Fortran 2003: FINAL procedure declaration at %C"
8663 #: fortran/parse.c:1876
8665 msgid "Fortran 2008: Derived type definition at %C with empty CONTAINS section"
8668 #: fortran/parse.c:1887 fortran/parse.c:1994
8670 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
8673 #: fortran/parse.c:1895
8675 msgid "PRIVATE statement at %C must precede procedure bindings"
8678 #: fortran/parse.c:1903 fortran/parse.c:2010
8680 msgid "Duplicate PRIVATE statement at %C"
8683 #: fortran/parse.c:1913
8685 msgid "SEQUENCE statement at %C must precede CONTAINS"
8688 #: fortran/parse.c:1918
8690 msgid "Already inside a CONTAINS block at %C"
8693 #: fortran/parse.c:1974
8695 msgid "FINAL declaration at %C must be inside CONTAINS"
8698 #: fortran/parse.c:1983
8700 msgid "Fortran 2003: Derived type definition at %C without components"
8703 #: fortran/parse.c:2002
8705 msgid "PRIVATE statement at %C must precede structure components"
8708 #: fortran/parse.c:2023
8710 msgid "SEQUENCE statement at %C must precede structure components"
8713 #: fortran/parse.c:2030
8715 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
8718 #: fortran/parse.c:2035
8720 msgid "Duplicate SEQUENCE statement at %C"
8723 #: fortran/parse.c:2046
8725 msgid "Fortran 2003: CONTAINS block in derived type definition at %C"
8728 #: fortran/parse.c:2134
8730 msgid "ENUM declaration at %C has no ENUMERATORS"
8733 #: fortran/parse.c:2220
8735 msgid "Unexpected %s statement in INTERFACE block at %C"
8738 #: fortran/parse.c:2246
8740 msgid "SUBROUTINE at %C does not belong in a generic function interface"
8743 #: fortran/parse.c:2250
8745 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
8748 #: fortran/parse.c:2260
8751 "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
8754 #: fortran/parse.c:2291
8756 msgid "Unexpected %s statement at %C in INTERFACE body"
8759 #: fortran/parse.c:2309
8762 "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
8765 #: fortran/parse.c:2430
8767 msgid "%s statement is not allowed inside of BLOCK at %C"
8770 #: fortran/parse.c:2516
8772 msgid "%s statement must appear in a MODULE"
8775 #: fortran/parse.c:2523
8777 msgid "%s statement at %C follows another accessibility specification"
8780 #: fortran/parse.c:2573
8782 msgid "Bad kind expression for function '%s' at %L"
8785 #: fortran/parse.c:2577
8787 msgid "The type for function '%s' at %L is not accessible"
8790 #: fortran/parse.c:2635
8792 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
8795 #: fortran/parse.c:2656
8797 msgid "Unexpected %s statement in WHERE block at %C"
8800 #: fortran/parse.c:2715
8802 msgid "Unexpected %s statement in FORALL block at %C"
8805 #: fortran/parse.c:2766
8807 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
8810 #: fortran/parse.c:2784
8812 msgid "Duplicate ELSE statements at %L and %C"
8815 #: fortran/parse.c:2845
8817 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
8820 #: fortran/parse.c:2928
8823 "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %"
8827 #: fortran/parse.c:2990
8829 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
8832 #: fortran/parse.c:3023
8834 msgid "End of nonblock DO statement at %C is within another block"
8837 #: fortran/parse.c:3032
8839 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
8842 #: fortran/parse.c:3086
8844 msgid "Fortran 2008: BLOCK construct at %C"
8847 #: fortran/parse.c:3144
8849 msgid "Statement label in ENDDO at %C doesn't match DO label"
8852 #: fortran/parse.c:3160
8854 msgid "Named block DO at %L requires matching ENDDO name"
8857 #: fortran/parse.c:3419
8859 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
8862 #: fortran/parse.c:3475
8864 msgid "%s statement at %C cannot terminate a non-block DO loop"
8867 #: fortran/parse.c:3665
8869 msgid "Contained procedure '%s' at %C is already ambiguous"
8872 #: fortran/parse.c:3715
8874 msgid "Unexpected %s statement in CONTAINS section at %C"
8877 #: fortran/parse.c:3739
8880 "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at "
8884 #: fortran/parse.c:3816
8886 msgid "CONTAINS statement at %C is already in a contained program unit"
8889 #: fortran/parse.c:3865
8891 msgid "Global name '%s' at %L is already being used as a %s at %L"
8894 #: fortran/parse.c:3886
8896 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
8899 #: fortran/parse.c:3912
8901 msgid "Unexpected %s statement in BLOCK DATA at %C"
8904 #: fortran/parse.c:3955
8906 msgid "Unexpected %s statement in MODULE at %C"
8909 #. If we see a duplicate main program, shut down. If the second
8910 #. instance is an implied main program, i.e. data decls or executable
8911 #. statements, we're in for lots of errors.
8912 #: fortran/parse.c:4272
8914 msgid "Two main PROGRAMs at %L and %C"
8917 #: fortran/primary.c:93
8919 msgid "Missing kind-parameter at %C"
8922 #: fortran/primary.c:217
8924 msgid "Integer kind %d at %C not available"
8927 #: fortran/primary.c:225
8930 "Integer too big for its kind at %C. This check can be disabled with the "
8931 "option -fno-range-check"
8934 #: fortran/primary.c:254
8936 msgid "Extension: Hollerith constant at %C"
8939 #: fortran/primary.c:266
8941 msgid "Invalid Hollerith constant: %L must contain at least one character"
8944 #: fortran/primary.c:272
8946 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
8949 #: fortran/primary.c:289
8951 msgid "Invalid Hollerith constant at %L contains a wide character"
8954 #: fortran/primary.c:370
8956 msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
8959 #: fortran/primary.c:380
8961 msgid "Empty set of digits in BOZ constant at %C"
8964 #: fortran/primary.c:386
8966 msgid "Illegal character in BOZ constant at %C"
8969 #: fortran/primary.c:409
8971 msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
8974 #: fortran/primary.c:440
8976 msgid "Integer too big for integer kind %i at %C"
8979 #: fortran/primary.c:446
8981 msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
8984 #: fortran/primary.c:546
8986 msgid "Missing exponent in real number at %C"
8989 #: fortran/primary.c:602
8991 msgid "Real number at %C has a 'd' exponent and an explicit kind"
8994 #: fortran/primary.c:615
8996 msgid "Invalid real kind %d at %C"
8999 #: fortran/primary.c:629
9001 msgid "Real constant overflows its kind at %C"
9004 #: fortran/primary.c:634
9006 msgid "Real constant underflows its kind at %C"
9009 #: fortran/primary.c:726
9011 msgid "Syntax error in SUBSTRING specification at %C"
9014 #: fortran/primary.c:938
9016 msgid "Invalid kind %d for CHARACTER constant at %C"
9019 #: fortran/primary.c:959
9021 msgid "Unterminated character constant beginning at %C"
9024 #: fortran/primary.c:1000
9027 "Character '%s' in string at %C is not representable in character kind %d"
9030 #: fortran/primary.c:1083
9032 msgid "Bad kind for logical constant at %C"
9035 #: fortran/primary.c:1122
9037 msgid "Expected PARAMETER symbol in complex constant at %C"
9040 #: fortran/primary.c:1128
9042 msgid "Numeric PARAMETER required in complex constant at %C"
9045 #: fortran/primary.c:1134
9047 msgid "Scalar PARAMETER required in complex constant at %C"
9050 #: fortran/primary.c:1138
9052 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
9055 #: fortran/primary.c:1168
9057 msgid "Error converting PARAMETER constant in complex constant at %C"
9060 #: fortran/primary.c:1297
9062 msgid "Syntax error in COMPLEX constant at %C"
9065 #: fortran/primary.c:1486
9067 msgid "Keyword '%s' at %C has already appeared in the current argument list"
9070 #: fortran/primary.c:1550
9072 msgid "Extension: argument list function at %C"
9075 #: fortran/primary.c:1617
9077 msgid "Expected alternate return label at %C"
9080 #: fortran/primary.c:1635
9082 msgid "Missing keyword name in actual argument list at %C"
9085 #: fortran/primary.c:1680
9087 msgid "Syntax error in argument list at %C"
9090 #: fortran/primary.c:1785
9092 msgid "Expected structure component name at %C"
9095 #: fortran/primary.c:1829
9097 msgid "Expected argument list at %C"
9100 #: fortran/primary.c:2179
9103 "Fortran 2003: Structure constructor with missing optional arguments at %C"
9106 #: fortran/primary.c:2187
9109 "No initializer for component '%s' given in the structure constructor at %C!"
9112 #: fortran/primary.c:2243
9114 msgid "Can't construct ABSTRACT type '%s' at %C"
9117 #: fortran/primary.c:2271
9119 msgid "Fortran 2003: Structure constructor with named arguments at %C"
9122 #: fortran/primary.c:2286
9124 msgid "Component initializer without name after component named %s at %C!"
9127 #: fortran/primary.c:2289
9129 msgid "Too many components in structure constructor at %C!"
9132 #: fortran/primary.c:2322
9134 msgid "Component '%s' is initialized twice in the structure constructor at %C!"
9137 #: fortran/primary.c:2378
9140 "component '%s' at %L has already been set by a parent derived type "
9144 #: fortran/primary.c:2401
9146 msgid "Syntax error in structure constructor at %C"
9149 #: fortran/primary.c:2517
9152 "'%s' at %C is the name of a recursive function and so refers to the result "
9153 "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
9156 #: fortran/primary.c:2638
9158 msgid "Unexpected use of subroutine name '%s' at %C"
9161 #: fortran/primary.c:2669
9163 msgid "Statement function '%s' requires argument list at %C"
9166 #: fortran/primary.c:2672
9168 msgid "Function '%s' requires an argument list at %C"
9171 #: fortran/primary.c:2719
9173 msgid "Missing argument to '%s' at %C"
9176 #: fortran/primary.c:2860
9178 msgid "Missing argument list in function '%s' at %C"
9181 #: fortran/primary.c:2888
9183 msgid "Symbol at %C is not appropriate for an expression"
9186 #: fortran/primary.c:2956
9188 msgid "Assigning to PROTECTED variable at %C"
9191 #: fortran/primary.c:2990
9193 msgid "Named constant at %C in an EQUIVALENCE"
9196 #: fortran/primary.c:3026
9198 msgid "'%s' at %C is not a variable"
9201 #: fortran/resolve.c:111
9203 msgid "'%s' at %L is of the ABSTRACT type '%s'"
9206 #: fortran/resolve.c:114
9208 msgid "ABSTRACT type '%s' used at %L"
9211 #: fortran/resolve.c:164
9214 "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
9217 #: fortran/resolve.c:168
9219 msgid "Alternate return specifier in function '%s' at %L is not allowed"
9222 #: fortran/resolve.c:181
9224 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
9227 #: fortran/resolve.c:188
9229 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
9232 #: fortran/resolve.c:201 fortran/resolve.c:1412
9235 "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
9238 #: fortran/resolve.c:249
9240 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
9243 #: fortran/resolve.c:254
9246 "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
9249 #: fortran/resolve.c:263
9251 msgid "Argument '%s' of elemental procedure at %L must be scalar"
9254 #: fortran/resolve.c:270
9257 "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
9260 #: fortran/resolve.c:278
9262 msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
9265 #: fortran/resolve.c:290
9267 msgid "Argument '%s' of statement function at %L must be scalar"
9270 #: fortran/resolve.c:300
9273 "Character-valued argument '%s' of statement function at %L must have "
9277 #: fortran/resolve.c:357
9279 msgid "Contained function '%s' at %L has no IMPLICIT type"
9282 #: fortran/resolve.c:360
9284 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
9287 #: fortran/resolve.c:386
9288 msgid "module procedure"
9291 #: fortran/resolve.c:387
9292 msgid "internal function"
9295 #: fortran/resolve.c:384
9297 msgid "Character-valued %s '%s' at %L must not be assumed length"
9300 #: fortran/resolve.c:559
9302 msgid "Function %s at %L has entries with mismatched array specifications"
9305 #: fortran/resolve.c:576
9308 "Extension: Function %s at %L with entries returning variables of different "
9312 #: fortran/resolve.c:603
9314 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
9317 #: fortran/resolve.c:607
9319 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
9322 #: fortran/resolve.c:614
9324 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
9327 #: fortran/resolve.c:618
9329 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
9332 #: fortran/resolve.c:656
9334 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
9337 #: fortran/resolve.c:661
9339 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
9342 #: fortran/resolve.c:719
9345 "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is "
9349 #: fortran/resolve.c:723
9352 "Initialized variable '%s' at %L is in a blank COMMON but initialization is "
9353 "only allowed in named common blocks"
9356 #: fortran/resolve.c:734
9359 "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the "
9363 #: fortran/resolve.c:738
9366 "Derived type variable '%s' in COMMON at %L has an ultimate component that is "
9370 #: fortran/resolve.c:742
9373 "Derived type variable '%s' in COMMON at %L may not have default initializer"
9376 #: fortran/resolve.c:772
9378 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
9381 #: fortran/resolve.c:776
9383 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
9386 #: fortran/resolve.c:780
9388 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
9391 #: fortran/resolve.c:785
9393 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
9396 #: fortran/resolve.c:847
9398 msgid "Components of structure constructor '%s' at %L are PRIVATE"
9401 #: fortran/resolve.c:869
9404 "The rank of the element in the derived type constructor at %L does not match "
9405 "that of the component (%d/%d)"
9408 #: fortran/resolve.c:882
9411 "The element in the derived type constructor at %L, for pointer component '%"
9412 "s', is %s but should be %s"
9415 #: fortran/resolve.c:899
9418 "The NULL in the derived type constructor at %L is being applied to component "
9419 "'%s', which is neither a POINTER nor ALLOCATABLE"
9422 #: fortran/resolve.c:913
9425 "The element in the derived type constructor at %L, for pointer component '%"
9426 "s' should be a POINTER or a TARGET"
9429 #: fortran/resolve.c:1034
9432 "The upper bound in the last dimension must appear in the reference to the "
9433 "assumed size array '%s' at %L"
9436 #: fortran/resolve.c:1096
9438 msgid "'%s' at %L is ambiguous"
9441 #: fortran/resolve.c:1100
9443 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
9446 #: fortran/resolve.c:1199
9448 msgid "Type specified for intrinsic function '%s' at %L is ignored"
9451 #: fortran/resolve.c:1212
9453 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
9456 #: fortran/resolve.c:1223
9458 msgid "'%s' declared INTRINSIC at %L does not exist"
9461 #: fortran/resolve.c:1234
9464 "The intrinsic '%s' declared INTRINSIC at %L is not available in the current "
9465 "standard settings but %s. Use an appropriate -std=* option or enable -fall-"
9466 "intrinsics in order to use it."
9469 #: fortran/resolve.c:1270
9472 "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. "
9473 "Declare it RECURSIVE or use -frecursive"
9476 #: fortran/resolve.c:1304 fortran/resolve.c:6991 fortran/resolve.c:7778
9478 msgid "Label %d referenced at %L is never defined"
9481 #: fortran/resolve.c:1361
9483 msgid "Statement function '%s' at %L is not allowed as an actual argument"
9486 #: fortran/resolve.c:1369
9488 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
9491 #: fortran/resolve.c:1376
9493 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
9496 #: fortran/resolve.c:1382
9499 "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument "
9503 #: fortran/resolve.c:1434
9505 msgid "Symbol '%s' at %L is ambiguous"
9508 #: fortran/resolve.c:1485
9510 msgid "By-value argument at %L is not of numeric type"
9513 #: fortran/resolve.c:1492
9515 msgid "By-value argument at %L cannot be an array or an array section"
9518 #: fortran/resolve.c:1506
9520 msgid "By-value argument at %L is not allowed in this context"
9523 #: fortran/resolve.c:1518
9525 msgid "Passing internal procedure at %L by location not allowed"
9528 #: fortran/resolve.c:1643
9531 "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
9532 "actual argument of an ELEMENTAL procedure unless there is a non-optional "
9533 "argument with the same rank (12.4.1.5)"
9536 #: fortran/resolve.c:1666
9537 msgid "elemental procedure"
9540 #: fortran/resolve.c:1682
9543 "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' "
9544 "is a scalar, but another actual argument is an array"
9547 #: fortran/resolve.c:1828
9550 "The reference to function '%s' at %L either needs an explicit INTERFACE or "
9551 "the rank is incorrect"
9554 #: fortran/resolve.c:1928
9556 msgid "There is no specific function for the generic '%s' at %L"
9559 #: fortran/resolve.c:1937
9562 "Generic function '%s' at %L is not consistent with a specific intrinsic "
9566 #: fortran/resolve.c:1975
9569 "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
9572 #: fortran/resolve.c:2024
9574 msgid "Unable to resolve the specific function '%s' at %L"
9577 #: fortran/resolve.c:2080 fortran/resolve.c:11813
9579 msgid "Function '%s' at %L has no IMPLICIT type"
9582 #: fortran/resolve.c:2289
9584 msgid "Argument to '%s' at %L is not a variable"
9587 #: fortran/resolve.c:2337
9589 msgid "More actual than formal arguments in '%s' call at %L"
9592 #: fortran/resolve.c:2346
9595 "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
9598 #: fortran/resolve.c:2369
9601 "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an "
9602 "array of zero size"
9605 #: fortran/resolve.c:2386
9608 "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
9609 "because it is not C interoperable"
9612 #: fortran/resolve.c:2396
9615 "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
9616 "because it is not C interoperable"
9619 #: fortran/resolve.c:2419 fortran/resolve.c:2456
9621 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
9624 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
9626 #: fortran/resolve.c:2432
9628 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
9631 #: fortran/resolve.c:2448
9633 msgid "Parameter '%s' to '%s' at %L must be a scalar"
9636 #. TODO: Update this error message to allow for procedure
9637 #. pointers once they are implemented.
9638 #: fortran/resolve.c:2470
9640 msgid "Parameter '%s' to '%s' at %L must be a procedure"
9643 #: fortran/resolve.c:2478
9645 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
9648 #: fortran/resolve.c:2525
9650 msgid "'%s' at %L is not a function"
9653 #: fortran/resolve.c:2531
9655 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
9658 #. Internal procedures are taken care of in resolve_contained_fntype.
9659 #: fortran/resolve.c:2577
9662 "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is "
9663 "not a dummy argument"
9666 #: fortran/resolve.c:2630
9669 "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE "
9673 #: fortran/resolve.c:2680
9675 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
9678 #: fortran/resolve.c:2687
9681 "Function reference to '%s' at %L is to a non-PURE procedure within a PURE "
9685 #: fortran/resolve.c:2703
9688 "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not "
9692 #: fortran/resolve.c:2707
9695 "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
9698 #: fortran/resolve.c:2755
9700 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
9703 #: fortran/resolve.c:2758
9705 msgid "Subroutine call to '%s' at %L is not PURE"
9708 #: fortran/resolve.c:2821
9710 msgid "There is no specific subroutine for the generic '%s' at %L"
9713 #: fortran/resolve.c:2830
9716 "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine "
9720 #: fortran/resolve.c:2938
9722 msgid "Missing SHAPE parameter for call to %s at %L"
9725 #: fortran/resolve.c:2946
9727 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
9730 #: fortran/resolve.c:3013
9733 "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
9736 #: fortran/resolve.c:3057
9738 msgid "Unable to resolve the specific subroutine '%s' at %L"
9741 #: fortran/resolve.c:3117
9743 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
9746 #: fortran/resolve.c:3146
9749 "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not "
9753 #: fortran/resolve.c:3150
9756 "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
9759 #: fortran/resolve.c:3228
9761 msgid "Shapes for operands at %L and %L are not conformable"
9764 #: fortran/resolve.c:3279
9766 msgid "Invalid context for NULL() pointer at %%L"
9769 #: fortran/resolve.c:3295
9771 msgid "Operand of unary numeric operator '%s' at %%L is %s"
9774 #: fortran/resolve.c:3311
9776 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
9779 #: fortran/resolve.c:3326
9781 msgid "Operands of string concatenation operator at %%L are %s/%s"
9784 #: fortran/resolve.c:3345
9786 msgid "Operands of logical operator '%s' at %%L are %s/%s"
9789 #: fortran/resolve.c:3359
9791 msgid "Operand of .not. operator at %%L is %s"
9794 #: fortran/resolve.c:3373
9795 msgid "COMPLEX quantities cannot be compared at %L"
9798 #: fortran/resolve.c:3402
9800 msgid "Logicals at %%L must be compared with %s instead of %s"
9803 #: fortran/resolve.c:3408
9805 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
9808 #: fortran/resolve.c:3416
9810 msgid "Unknown operator '%s' at %%L"
9813 #: fortran/resolve.c:3418
9815 msgid "Operand of user operator '%s' at %%L is %s"
9818 #: fortran/resolve.c:3421
9820 msgid "Operands of user operator '%s' at %%L are %s/%s"
9823 #: fortran/resolve.c:3507
9825 msgid "Inconsistent ranks for operator at %%L and %%L"
9828 #: fortran/resolve.c:3710
9830 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9833 #: fortran/resolve.c:3718
9835 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9838 #: fortran/resolve.c:3737
9840 msgid "Illegal stride of zero at %L"
9843 #: fortran/resolve.c:3754
9846 "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9849 #: fortran/resolve.c:3762
9852 "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9855 #: fortran/resolve.c:3778
9858 "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
9861 #: fortran/resolve.c:3787
9864 "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
9867 #: fortran/resolve.c:3826
9869 msgid "Rightmost upper bound of assumed size array section not specified at %L"
9872 #: fortran/resolve.c:3836
9874 msgid "Rank mismatch in array reference at %L (%d/%d)"
9877 #: fortran/resolve.c:3864
9879 msgid "Array index at %L must be scalar"
9882 #: fortran/resolve.c:3870
9884 msgid "Array index at %L must be of INTEGER type, found %s"
9887 #: fortran/resolve.c:3876
9889 msgid "Extension: REAL array index at %L"
9892 #: fortran/resolve.c:3906
9894 msgid "Argument dim at %L must be scalar"
9897 #: fortran/resolve.c:3913
9899 msgid "Argument dim at %L must be of INTEGER type"
9902 #: fortran/resolve.c:4037
9904 msgid "Array index at %L is an array of rank %d"
9907 #: fortran/resolve.c:4076
9909 msgid "Substring start index at %L must be of type INTEGER"
9912 #: fortran/resolve.c:4083
9914 msgid "Substring start index at %L must be scalar"
9917 #: fortran/resolve.c:4092
9919 msgid "Substring start index at %L is less than one"
9922 #: fortran/resolve.c:4105
9924 msgid "Substring end index at %L must be of type INTEGER"
9927 #: fortran/resolve.c:4112
9929 msgid "Substring end index at %L must be scalar"
9932 #: fortran/resolve.c:4122
9934 msgid "Substring end index at %L exceeds the string length"
9937 #: fortran/resolve.c:4132
9939 msgid "Substring end index at %L is too large"
9942 #: fortran/resolve.c:4266
9945 "Component to the right of a part reference with nonzero rank must not have "
9946 "the POINTER attribute at %L"
9949 #: fortran/resolve.c:4273
9952 "Component to the right of a part reference with nonzero rank must not have "
9953 "the ALLOCATABLE attribute at %L"
9956 #: fortran/resolve.c:4292
9959 "Two or more part references with nonzero rank must not be specified at %L"
9962 #: fortran/resolve.c:4475
9965 "Variable '%s', used in a specification expression, is referenced at %L "
9966 "before the ENTRY statement in which it is a parameter"
9969 #: fortran/resolve.c:4480
9972 "Variable '%s' is used at %L before the ENTRY statement in which it is a "
9976 #: fortran/resolve.c:4767 fortran/resolve.c:4839
9978 msgid "Passed-object at %L must be scalar"
9981 #: fortran/resolve.c:4868
9984 "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
9987 #. Nothing matching found!
9988 #: fortran/resolve.c:4970
9991 "Found no matching specific binding for the call to the GENERIC '%s' at %L"
9994 #. To resolve class member calls, we borrow this bit
9995 #. of code to select the specific procedures.
9996 #: fortran/resolve.c:4990 fortran/resolve.c:5043
9998 msgid "'%s' at %L should be a SUBROUTINE"
10001 #: fortran/resolve.c:5035
10003 msgid "'%s' at %L should be a FUNCTION"
10006 #: fortran/resolve.c:5119
10008 msgid "no typebound available procedure named '%s' at %L"
10011 #: fortran/resolve.c:5568
10013 msgid "%s at %L must be a scalar"
10016 #: fortran/resolve.c:5578
10018 msgid "Deleted feature: %s at %L must be integer"
10021 #: fortran/resolve.c:5582 fortran/resolve.c:5589
10023 msgid "%s at %L must be INTEGER"
10026 #: fortran/resolve.c:5609
10028 msgid "Cannot assign to loop variable in PURE procedure at %L"
10031 #: fortran/resolve.c:5633
10033 msgid "Step expression in DO loop at %L cannot be zero"
10036 #: fortran/resolve.c:5668
10038 msgid "DO loop at %L will be executed zero times"
10041 #: fortran/resolve.c:5729
10043 msgid "FORALL index-name at %L must be a scalar INTEGER"
10046 #: fortran/resolve.c:5734
10048 msgid "FORALL start expression at %L must be a scalar INTEGER"
10051 #: fortran/resolve.c:5741
10053 msgid "FORALL end expression at %L must be a scalar INTEGER"
10056 #: fortran/resolve.c:5749
10058 msgid "FORALL stride expression at %L must be a scalar %s"
10061 #: fortran/resolve.c:5754
10063 msgid "FORALL stride expression at %L cannot be zero"
10066 #: fortran/resolve.c:5770
10068 msgid "FORALL index '%s' may not appear in triplet specification at %L"
10071 #: fortran/resolve.c:5870 fortran/resolve.c:6033
10073 msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
10076 #: fortran/resolve.c:5876
10078 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
10081 #: fortran/resolve.c:6041
10084 "Allocating %s of ABSTRACT base type at %L requires a type-spec or SOURCE="
10087 #: fortran/resolve.c:6048
10089 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
10092 #: fortran/resolve.c:6060
10094 msgid "Array specification required in ALLOCATE statement at %L"
10097 #: fortran/resolve.c:6090
10099 msgid "Bad array specification in ALLOCATE statement at %L"
10102 #: fortran/resolve.c:6110
10105 "'%s' must not appear in the array specification at %L in the same ALLOCATE "
10106 "statement where it is itself allocated"
10109 #: fortran/resolve.c:6135
10111 msgid "Stat-variable '%s' at %L cannot be INTENT(IN)"
10114 #: fortran/resolve.c:6139
10116 msgid "Illegal stat-variable at %L for a PURE procedure"
10119 #: fortran/resolve.c:6146
10121 msgid "Stat-variable at %L must be a scalar INTEGER variable"
10124 #: fortran/resolve.c:6151
10126 msgid "Stat-variable at %L shall not be %sd within the same %s statement"
10129 #: fortran/resolve.c:6159
10131 msgid "ERRMSG at %L is useless without a STAT tag"
10134 #: fortran/resolve.c:6163
10136 msgid "Errmsg-variable '%s' at %L cannot be INTENT(IN)"
10139 #: fortran/resolve.c:6167
10141 msgid "Illegal errmsg-variable at %L for a PURE procedure"
10144 #: fortran/resolve.c:6175
10146 msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
10149 #: fortran/resolve.c:6180
10151 msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
10154 #: fortran/resolve.c:6198
10156 msgid "Allocate-object at %L also appears at %L"
10159 #. The cases overlap, or they are the same
10160 #. element in the list. Either way, we must
10161 #. issue an error and get the next case from P.
10162 #. FIXME: Sort P and Q by line number.
10163 #: fortran/resolve.c:6365
10165 msgid "CASE label at %L overlaps with CASE label at %L"
10168 #: fortran/resolve.c:6416
10170 msgid "Expression in CASE statement at %L must be of type %s"
10173 #: fortran/resolve.c:6427
10175 msgid "Expression in CASE statement at %L must be of kind %d"
10178 #: fortran/resolve.c:6439
10180 msgid "Expression in CASE statement at %L must be scalar"
10183 #: fortran/resolve.c:6485
10186 "Selection expression in computed GOTO statement at %L must be a scalar "
10187 "integer expression"
10190 #: fortran/resolve.c:6503
10192 msgid "Argument of SELECT statement at %L cannot be %s"
10195 #: fortran/resolve.c:6512
10197 msgid "Argument of SELECT statement at %L must be a scalar expression"
10200 #: fortran/resolve.c:6577 fortran/resolve.c:6797
10203 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
10206 #: fortran/resolve.c:6603
10208 msgid "Logical range in CASE statement at %L is not allowed"
10211 #: fortran/resolve.c:6615
10213 msgid "constant logical value in CASE statement is repeated at %L"
10216 #: fortran/resolve.c:6629
10218 msgid "Range specification at %L can never be matched"
10221 #: fortran/resolve.c:6732
10223 msgid "Logical SELECT CASE block at %L has more that two cases"
10226 #: fortran/resolve.c:6778
10228 msgid "Derived type '%s' at %L must be extensible"
10231 #: fortran/resolve.c:6787
10233 msgid "Derived type '%s' at %L must be an extension of '%s'"
10236 #: fortran/resolve.c:6913
10238 msgid "Data transfer element at %L cannot have POINTER components"
10241 #: fortran/resolve.c:6920
10243 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
10246 #: fortran/resolve.c:6927
10248 msgid "Data transfer element at %L cannot have PRIVATE components"
10251 #: fortran/resolve.c:6936
10254 "Data transfer element at %L cannot be a full reference to an assumed-size "
10258 #: fortran/resolve.c:6998
10261 "Statement at %L is not a valid branch target statement for the branch "
10265 #: fortran/resolve.c:7007
10267 msgid "Branch at %L may result in an infinite loop"
10270 #. The label is not in an enclosing block, so illegal. This was
10271 #. allowed in Fortran 66, so we allow it as extension. No
10272 #. further checks are necessary in this case.
10273 #: fortran/resolve.c:7035
10275 msgid "Label at %L is not in the same block as the GOTO statement at %L"
10278 #: fortran/resolve.c:7110
10280 msgid "WHERE mask at %L has inconsistent shape"
10283 #: fortran/resolve.c:7126
10285 msgid "WHERE assignment target at %L has inconsistent shape"
10288 #: fortran/resolve.c:7134 fortran/resolve.c:7221
10290 msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
10293 #: fortran/resolve.c:7144 fortran/resolve.c:7231
10295 msgid "Unsupported statement inside WHERE at %L"
10298 #: fortran/resolve.c:7175
10300 msgid "Assignment to a FORALL index variable at %L"
10303 #: fortran/resolve.c:7184
10306 "The FORALL with index '%s' is not used on the left side of the assignment at "
10307 "%L and so might cause multiple assignment to this object"
10310 #: fortran/resolve.c:7353
10312 msgid "An outer FORALL construct already has an index with this name %L"
10315 #: fortran/resolve.c:7432
10317 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
10320 #: fortran/resolve.c:7587
10322 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
10325 #: fortran/resolve.c:7612
10327 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
10330 #: fortran/resolve.c:7624
10333 "The impure variable at %L is assigned to a derived type variable with a "
10334 "POINTER component in a PURE procedure (12.6)"
10337 #: fortran/resolve.c:7635
10339 msgid "Variable must not be polymorphic in assignment at %L"
10342 #: fortran/resolve.c:7741
10344 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
10347 #: fortran/resolve.c:7744
10349 msgid "Variable '%s' has not been assigned a target label at %L"
10352 #: fortran/resolve.c:7755
10355 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
10358 #: fortran/resolve.c:7786
10360 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
10363 #: fortran/resolve.c:7801
10365 msgid "Arithmetic IF statement at %L requires a numeric expression"
10368 #: fortran/resolve.c:7864
10371 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
10374 #: fortran/resolve.c:7946
10376 msgid "FORALL mask clause at %L requires a LOGICAL expression"
10379 #: fortran/resolve.c:8018 fortran/resolve.c:8074
10382 "Binding label '%s' for common block '%s' at %L collides with the global "
10383 "entity '%s' at %L"
10386 #. Common block names match but binding labels do not.
10387 #: fortran/resolve.c:8039
10390 "Binding label '%s' for common block '%s' at %L does not match the binding "
10391 "label '%s' for common block '%s' at %L"
10394 #: fortran/resolve.c:8086
10397 "Binding label '%s' for common block '%s' at %L collides with global entity '%"
10401 #. Make sure global procedures don't collide with anything.
10402 #: fortran/resolve.c:8138
10404 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
10407 #. Make sure procedures in interface bodies don't collide.
10408 #: fortran/resolve.c:8151
10411 "Binding label '%s' in interface body at %L collides with the global entity '%"
10415 #: fortran/resolve.c:8164
10417 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
10420 #: fortran/resolve.c:8241
10422 msgid "CHARACTER variable has zero length at %L"
10425 #: fortran/resolve.c:8252
10427 msgid "String length at %L is too large"
10430 #: fortran/resolve.c:8553
10432 msgid "Allocatable array '%s' at %L must have a deferred shape"
10435 #: fortran/resolve.c:8557
10437 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
10440 #: fortran/resolve.c:8565
10442 msgid "Array pointer '%s' at %L must have a deferred shape"
10445 #: fortran/resolve.c:8576
10447 msgid "Array '%s' at %L cannot have a deferred shape"
10450 #: fortran/resolve.c:8604
10453 "The type '%s' cannot be host associated at %L because it is blocked by an "
10454 "incompatible object of the same name declared at %L"
10457 #: fortran/resolve.c:8627
10460 "Object '%s' at %L must have the SAVE attribute for default initialization of "
10464 #: fortran/resolve.c:8638
10466 msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
10469 #: fortran/resolve.c:8648
10471 msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
10474 #. The shape of a main program or module array needs to be
10476 #: fortran/resolve.c:8695
10478 msgid "The module or main program array '%s' at %L must have constant shape"
10481 #: fortran/resolve.c:8708
10484 "Entity with assumed character length at %L must be a dummy argument or a "
10488 #: fortran/resolve.c:8727
10490 msgid "'%s' at %L must have constant character length in this context"
10493 #: fortran/resolve.c:8763
10495 msgid "Allocatable '%s' at %L cannot have an initializer"
10498 #: fortran/resolve.c:8766
10500 msgid "External '%s' at %L cannot have an initializer"
10503 #: fortran/resolve.c:8770
10505 msgid "Dummy '%s' at %L cannot have an initializer"
10508 #: fortran/resolve.c:8773
10510 msgid "Intrinsic '%s' at %L cannot have an initializer"
10513 #: fortran/resolve.c:8776
10515 msgid "Function result '%s' at %L cannot have an initializer"
10518 #: fortran/resolve.c:8779
10520 msgid "Automatic array '%s' at %L cannot have an initializer"
10523 #: fortran/resolve.c:8802
10525 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
10528 #: fortran/resolve.c:8821
10531 "Character-valued statement function '%s' at %L must have constant length"
10534 #: fortran/resolve.c:8829
10537 "Automatic character length function '%s' at %L must have an explicit "
10541 #: fortran/resolve.c:8854
10544 "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%"
10545 "s', which is PUBLIC at %L"
10548 #: fortran/resolve.c:8877 fortran/resolve.c:8902
10551 "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy "
10552 "arguments of '%s' which is PRIVATE"
10555 #: fortran/resolve.c:8920
10557 msgid "Function '%s' at %L cannot have an initializer"
10560 #: fortran/resolve.c:8929
10562 msgid "External object '%s' at %L may not have an initializer"
10565 #: fortran/resolve.c:8937
10567 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
10570 #: fortran/resolve.c:8958
10572 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
10575 #: fortran/resolve.c:8962
10577 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
10580 #: fortran/resolve.c:8966
10582 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
10585 #: fortran/resolve.c:8970
10587 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
10590 #: fortran/resolve.c:8979
10592 msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
10595 #: fortran/resolve.c:9034
10597 msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
10600 #: fortran/resolve.c:9040
10602 msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
10605 #: fortran/resolve.c:9046
10607 msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
10610 #: fortran/resolve.c:9054
10612 msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
10615 #: fortran/resolve.c:9060
10617 msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
10620 #: fortran/resolve.c:9106
10622 msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
10625 #: fortran/resolve.c:9114
10627 msgid "FINAL procedure at %L must have exactly one argument"
10630 #: fortran/resolve.c:9123
10632 msgid "Argument of FINAL procedure at %L must be of type '%s'"
10635 #: fortran/resolve.c:9131
10637 msgid "Argument of FINAL procedure at %L must not be a POINTER"
10640 #: fortran/resolve.c:9137
10642 msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
10645 #: fortran/resolve.c:9143
10647 msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
10650 #: fortran/resolve.c:9151
10652 msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
10655 #: fortran/resolve.c:9159
10657 msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
10660 #: fortran/resolve.c:9178
10662 msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
10665 #: fortran/resolve.c:9211
10668 "Only array FINAL procedures declared for derived type '%s' defined at %L, "
10669 "suggest also scalar one"
10672 #. TODO: Remove this error when finalization is finished.
10673 #: fortran/resolve.c:9216
10675 msgid "Finalization at %L is not yet implemented"
10678 #: fortran/resolve.c:9242
10680 msgid "Can't overwrite GENERIC '%s' at %L"
10683 #: fortran/resolve.c:9254
10685 msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
10688 #: fortran/resolve.c:9262
10690 msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
10693 #: fortran/resolve.c:9270
10695 msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
10698 #: fortran/resolve.c:9279
10700 msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
10703 #: fortran/resolve.c:9285
10706 "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
10710 #: fortran/resolve.c:9294
10712 msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
10715 #: fortran/resolve.c:9305
10717 msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
10720 #: fortran/resolve.c:9316
10723 "'%s' at %L and the overridden FUNCTION should have matching result types"
10726 #: fortran/resolve.c:9327
10728 msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
10731 #: fortran/resolve.c:9356
10734 "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the "
10735 "corresponding argument of the overridden procedure"
10738 #: fortran/resolve.c:9369
10741 "Types mismatch for dummy argument '%s' of '%s' %L in in respect to the "
10742 "overridden procedure"
10745 #: fortran/resolve.c:9379
10748 "'%s' at %L must have the same number of formal arguments as the overridden "
10752 #: fortran/resolve.c:9388
10754 msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
10757 #: fortran/resolve.c:9399
10759 msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
10762 #: fortran/resolve.c:9406
10765 "Passed-object dummy argument of '%s' at %L must be at the same position as "
10766 "the passed-object dummy argument of the overridden procedure"
10769 #: fortran/resolve.c:9440
10771 msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
10774 #: fortran/resolve.c:9449
10776 msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
10779 #: fortran/resolve.c:9508
10781 msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
10784 #: fortran/resolve.c:9520
10786 msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
10789 #: fortran/resolve.c:9550
10791 msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
10794 #: fortran/resolve.c:9606
10796 msgid "Type-bound operator at %L can't be NOPASS"
10799 #: fortran/resolve.c:9769
10802 "'%s' must be a module procedure or an external procedure with an explicit "
10806 #: fortran/resolve.c:9806
10808 msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
10811 #: fortran/resolve.c:9820
10813 msgid "Procedure '%s' with PASS at %L must have at least one argument"
10816 #: fortran/resolve.c:9831 fortran/resolve.c:10199
10818 msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
10821 #: fortran/resolve.c:9839
10824 "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
10827 #: fortran/resolve.c:9867
10829 msgid "Procedure '%s' at %L has the same name as a component of '%s'"
10832 #: fortran/resolve.c:9876
10835 "Procedure '%s' at %L has the same name as an inherited component of '%s'"
10838 #: fortran/resolve.c:9963
10841 "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED "
10842 "and not overridden"
10845 #: fortran/resolve.c:10024
10847 msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
10850 #: fortran/resolve.c:10034
10853 "Interface '%s', used by procedure pointer component '%s' at %L, is declared "
10854 "in a later PROCEDURE statement"
10857 #: fortran/resolve.c:10095
10860 "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
10863 #: fortran/resolve.c:10133
10866 "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
10869 #: fortran/resolve.c:10147
10872 "Procedure pointer component '%s' with PASS at %L must have at least one "
10876 #: fortran/resolve.c:10163
10879 "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
10882 #: fortran/resolve.c:10173
10884 msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
10887 #: fortran/resolve.c:10182
10890 "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
10893 #: fortran/resolve.c:10191
10895 msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
10898 #: fortran/resolve.c:10214
10901 "Component '%s' of '%s' at %L has the same name as an inherited type-bound "
10905 #: fortran/resolve.c:10226
10908 "Character length of component '%s' needs to be a constant specification "
10912 #: fortran/resolve.c:10241
10915 "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component "
10916 "of '%s', which is PUBLIC at %L"
10919 #: fortran/resolve.c:10251
10922 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
10926 #: fortran/resolve.c:10262
10929 "The pointer component '%s' of '%s' at %L is a type that has not been declared"
10932 #: fortran/resolve.c:10273
10934 msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
10937 #: fortran/resolve.c:10301
10939 msgid "Component '%s' of '%s' at %L must have constant array bounds"
10942 #: fortran/resolve.c:10346
10945 "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC "
10946 "namelist '%s' at %L"
10949 #: fortran/resolve.c:10356
10952 "NAMELIST object '%s' has use-associated PRIVATE components and cannot be "
10953 "member of namelist '%s' at %L"
10956 #: fortran/resolve.c:10369
10959 "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC "
10960 "namelist '%s' at %L"
10963 #: fortran/resolve.c:10381
10966 "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
10969 #: fortran/resolve.c:10390
10972 "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
10975 #: fortran/resolve.c:10402
10978 "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE "
10982 #: fortran/resolve.c:10410
10985 "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
10988 #: fortran/resolve.c:10436
10990 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
10993 #: fortran/resolve.c:10455
10995 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
10998 #: fortran/resolve.c:10467
11001 "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
11004 #: fortran/resolve.c:10478
11006 msgid "Incompatible derived type in PARAMETER at %L"
11009 #: fortran/resolve.c:10541
11011 msgid "PROCEDURE '%s' at %L may not be used as its own interface"
11014 #: fortran/resolve.c:10547
11017 "Interface '%s', used by procedure '%s' at %L, is declared in a later "
11018 "PROCEDURE statement"
11021 #: fortran/resolve.c:10600
11023 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
11026 #: fortran/resolve.c:10667
11028 msgid "Assumed size array at %L must be a dummy argument"
11031 #: fortran/resolve.c:10670
11033 msgid "Assumed shape array at %L must be a dummy argument"
11036 #: fortran/resolve.c:10682
11038 msgid "Symbol at %L is not a DUMMY variable"
11041 #: fortran/resolve.c:10688
11044 "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
11047 #: fortran/resolve.c:10698
11050 "Character dummy variable '%s' at %L with VALUE attribute must have constant "
11054 #: fortran/resolve.c:10707
11057 "C interoperable character dummy variable '%s' at %L with VALUE attribute "
11058 "must have length one"
11061 #: fortran/resolve.c:10733
11064 "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block "
11065 "nor declared at the module level scope"
11068 #: fortran/resolve.c:10786
11070 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
11073 #: fortran/resolve.c:10827
11075 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
11078 #: fortran/resolve.c:10846
11081 "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have "
11082 "a default initializer"
11085 #: fortran/resolve.c:10920
11087 msgid "Threadprivate at %L isn't SAVEd"
11090 #: fortran/resolve.c:10968
11092 msgid "non-constant DATA value at %L"
11095 #: fortran/resolve.c:11011
11097 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
11100 #: fortran/resolve.c:11017
11102 msgid "DATA array '%s' at %L must be specified in a previous declaration"
11105 #: fortran/resolve.c:11033
11107 msgid "DATA element '%s' at %L is a pointer and so must be a full array"
11110 #: fortran/resolve.c:11079
11112 msgid "Nonconstant array section at %L in DATA statement"
11115 #: fortran/resolve.c:11092
11117 msgid "DATA statement at %L has more variables than values"
11120 #: fortran/resolve.c:11186
11122 msgid "iterator start at %L does not simplify"
11125 #: fortran/resolve.c:11193
11127 msgid "iterator end at %L does not simplify"
11130 #: fortran/resolve.c:11200
11132 msgid "iterator step at %L does not simplify"
11135 #: fortran/resolve.c:11326
11137 msgid "DATA statement at %L has more values than variables"
11140 #: fortran/resolve.c:11417
11142 msgid "Label %d at %L defined but not used"
11145 #: fortran/resolve.c:11422
11147 msgid "Label %d at %L defined but cannot be used"
11150 #: fortran/resolve.c:11506
11153 "Derived type variable '%s' at %L must have SEQUENCE attribute to be an "
11154 "EQUIVALENCE object"
11157 #: fortran/resolve.c:11515
11160 "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an "
11161 "EQUIVALENCE object"
11164 #: fortran/resolve.c:11523
11167 "Derived type variable '%s' at %L with default initialization cannot be in "
11168 "EQUIVALENCE with a variable in COMMON"
11171 #: fortran/resolve.c:11539
11174 "Derived type variable '%s' at %L with pointer component(s) cannot be an "
11175 "EQUIVALENCE object"
11178 #: fortran/resolve.c:11643
11180 msgid "Syntax error in EQUIVALENCE statement at %L"
11183 #: fortran/resolve.c:11658
11186 "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
11187 "the PROTECTED attribute"
11190 #: fortran/resolve.c:11670
11193 "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure "
11197 #: fortran/resolve.c:11679
11199 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
11202 #: fortran/resolve.c:11758
11205 "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
11208 #: fortran/resolve.c:11769
11210 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
11213 #: fortran/resolve.c:11780
11215 msgid "Substring at %L has length zero"
11218 #: fortran/resolve.c:11824
11220 msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
11223 #: fortran/resolve.c:11837
11225 msgid "ENTRY '%s' at %L has no IMPLICIT type"
11228 #: fortran/resolve.c:11854
11230 msgid "User operator procedure '%s' at %L must be a FUNCTION"
11233 #: fortran/resolve.c:11864
11235 msgid "User operator procedure '%s' at %L cannot be assumed character length"
11238 #: fortran/resolve.c:11872
11240 msgid "User operator procedure '%s' at %L must have at least one argument"
11243 #: fortran/resolve.c:11886
11245 msgid "First argument of operator interface at %L cannot be optional"
11248 #: fortran/resolve.c:11904
11250 msgid "Second argument of operator interface at %L cannot be optional"
11253 #: fortran/resolve.c:11911
11255 msgid "Operator interface at %L must have, at most, two arguments"
11258 #: fortran/resolve.c:11983
11260 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
11263 #: fortran/scanner.c:760
11266 "!$OMP at %C starts a commented line as it neither is followed by a space nor "
11267 "is a continuation line"
11270 #: fortran/scanner.c:1078 fortran/scanner.c:1221
11272 msgid "Limit of %d continuations exceeded in statement at %C"
11275 #: fortran/scanner.c:1090 fortran/scanner.c:1177
11277 msgid "Line truncated at %L"
11280 #: fortran/scanner.c:1137
11282 msgid "Missing '&' in continued character constant at %C"
11285 #: fortran/scanner.c:1371
11287 msgid "Nonconforming tab character at %C"
11290 #: fortran/scanner.c:1459 fortran/scanner.c:1462
11292 msgid "'&' not allowed by itself in line %d"
11295 #: fortran/scanner.c:1509
11297 msgid "Nonconforming tab character in column %d of line %d"
11300 #: fortran/scanner.c:1717
11302 msgid "%s:%d: file %s left but not entered"
11305 #: fortran/scanner.c:1751
11307 msgid "%s:%d: Illegal preprocessor directive"
11310 #: fortran/scanner.c:1869
11312 msgid "Can't open file '%s'"
11315 #: fortran/simplify.c:86
11317 msgid "Result of %s overflows its kind at %L"
11320 #: fortran/simplify.c:91
11322 msgid "Result of %s underflows its kind at %L"
11325 #: fortran/simplify.c:96
11327 msgid "Result of %s is NaN at %L"
11330 #: fortran/simplify.c:100
11332 msgid "Result of %s gives range error for its kind at %L"
11335 #: fortran/simplify.c:123
11337 msgid "KIND parameter of %s at %L must be an initialization expression"
11340 #: fortran/simplify.c:131
11342 msgid "Invalid KIND parameter of %s at %L"
11345 #: fortran/simplify.c:680
11347 msgid "Argument of %s function at %L is negative"
11350 #: fortran/simplify.c:687
11352 msgid "Argument of %s function at %L outside of range [0,127]"
11355 #: fortran/simplify.c:705
11358 "Argument of %s function at %L is too large for the collating sequence of "
11362 #: fortran/simplify.c:744
11364 msgid "Argument of ACOS at %L must be between -1 and 1"
11367 #: fortran/simplify.c:780
11369 msgid "Argument of ACOSH at %L must not be less than 1"
11372 #: fortran/simplify.c:1049
11374 msgid "Argument of ASIN at %L must be between -1 and 1"
11377 #: fortran/simplify.c:1146
11379 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
11382 #: fortran/simplify.c:1180
11385 "If first argument of ATAN2 %L is zero, then the second argument must not be "
11389 #: fortran/simplify.c:2221
11391 msgid "Argument of IACHAR at %L must be of length one"
11394 #: fortran/simplify.c:2228
11396 msgid "Argument of IACHAR function at %L outside of range 0..127"
11399 #: fortran/simplify.c:2267
11401 msgid "Invalid second argument of IBCLR at %L"
11404 #: fortran/simplify.c:2275
11406 msgid "Second argument of IBCLR exceeds bit size at %L"
11409 #: fortran/simplify.c:2309
11411 msgid "Invalid second argument of IBITS at %L"
11414 #: fortran/simplify.c:2315
11416 msgid "Invalid third argument of IBITS at %L"
11419 #: fortran/simplify.c:2325
11421 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
11424 #: fortran/simplify.c:2372
11426 msgid "Invalid second argument of IBSET at %L"
11429 #: fortran/simplify.c:2380
11431 msgid "Second argument of IBSET exceeds bit size at %L"
11434 #: fortran/simplify.c:2410
11436 msgid "Argument of ICHAR at %L must be of length one"
11439 #: fortran/simplify.c:2613
11441 msgid "Argument of INT at %L is not a valid type"
11444 #: fortran/simplify.c:2644
11446 msgid "Argument of %s at %L is not a valid type"
11449 #: fortran/simplify.c:2789
11451 msgid "Invalid second argument of ISHFT at %L"
11454 #: fortran/simplify.c:2804
11456 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
11459 #: fortran/simplify.c:2868
11461 msgid "Invalid second argument of ISHFTC at %L"
11464 #: fortran/simplify.c:2882
11466 msgid "Invalid third argument of ISHFTC at %L"
11469 #: fortran/simplify.c:2888
11472 "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %"
11476 #: fortran/simplify.c:2904
11478 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
11481 #: fortran/simplify.c:2907
11484 "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
11488 #: fortran/simplify.c:2978
11490 msgid "Argument of KIND at %L is a DERIVED type"
11493 #: fortran/simplify.c:3190
11495 msgid "DIM argument at %L is out of bounds"
11498 #: fortran/simplify.c:3376
11500 msgid "Argument of LOG at %L cannot be less than or equal to zero"
11503 #: fortran/simplify.c:3389
11505 msgid "Complex argument of LOG at %L cannot be zero"
11508 #: fortran/simplify.c:3436
11510 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
11513 #. Result is processor-dependent.
11514 #: fortran/simplify.c:3807
11516 msgid "Second argument MOD at %L is zero"
11519 #. Result is processor-dependent.
11520 #: fortran/simplify.c:3818
11522 msgid "Second argument of MOD at %L is zero"
11525 #. Result is processor-dependent. This processor just opts
11526 #. to not handle it at all.
11527 #. Result is processor-dependent.
11528 #: fortran/simplify.c:3860 fortran/simplify.c:3872
11530 msgid "Second argument of MODULO at %L is zero"
11533 #: fortran/simplify.c:3918
11535 msgid "Second argument of NEAREST at %L shall not be zero"
11538 #: fortran/simplify.c:3954
11540 msgid "Result of NEAREST is NaN at %L"
11543 #: fortran/simplify.c:4332
11545 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
11548 #: fortran/simplify.c:4387
11550 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
11553 #: fortran/simplify.c:4659
11555 msgid "Result of SCALE overflows its kind at %L"
11558 #: fortran/simplify.c:5423
11560 msgid "Argument of SQRT at %L has a negative value"
11563 #: fortran/simplify.c:5623
11566 "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
11570 #: fortran/simplify.c:6078
11573 "Character '%s' in string at %L cannot be converted into character kind %d"
11576 #: fortran/symbol.c:133
11578 msgid "Duplicate IMPLICIT NONE statement at %C"
11581 #: fortran/symbol.c:173
11583 msgid "Letter '%c' already set in IMPLICIT statement at %C"
11586 #: fortran/symbol.c:195
11588 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
11591 #: fortran/symbol.c:205
11593 msgid "Letter %c already has an IMPLICIT type at %C"
11596 #: fortran/symbol.c:261
11598 msgid "Symbol '%s' at %L has no IMPLICIT type"
11601 #. BIND(C) variables should not be implicitly declared.
11602 #: fortran/symbol.c:278
11605 "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
11608 #. Dummy args to a BIND(C) routine may not be interoperable if
11609 #. they are implicitly typed.
11610 #: fortran/symbol.c:292
11613 "Implicitly declared variable '%s' at %L may not be C interoperable but it is "
11614 "a dummy argument to the BIND(C) procedure '%s' at %L"
11617 #: fortran/symbol.c:333
11619 msgid "Function result '%s' at %L has no IMPLICIT type"
11622 #: fortran/symbol.c:412
11624 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
11627 #: fortran/symbol.c:467
11629 msgid "Fortran 2003: Procedure pointer at %C"
11632 #: fortran/symbol.c:617
11634 msgid "%s attribute applied to %s %s at %L"
11637 #: fortran/symbol.c:624
11639 msgid "BIND(C) applied to %s %s at %L"
11642 #: fortran/symbol.c:725 fortran/symbol.c:1387
11644 msgid "%s attribute conflicts with %s attribute at %L"
11647 #: fortran/symbol.c:728
11649 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
11652 #: fortran/symbol.c:736
11654 msgid "Fortran 2003: %s attribute with %s attribute at %L"
11657 #: fortran/symbol.c:742
11659 msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
11662 #: fortran/symbol.c:786
11664 msgid "Cannot change attributes of USE-associated symbol at %L"
11667 #: fortran/symbol.c:789
11669 msgid "Cannot change attributes of USE-associated symbol %s at %L"
11672 #: fortran/symbol.c:805
11674 msgid "Duplicate %s attribute specified at %L"
11677 #: fortran/symbol.c:847
11679 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
11682 #: fortran/symbol.c:873
11684 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
11687 #: fortran/symbol.c:991
11689 msgid "Cray Pointee at %L appears in multiple pointer() statements"
11692 #: fortran/symbol.c:1010
11694 msgid "Duplicate PROTECTED attribute specified at %L"
11697 #: fortran/symbol.c:1043
11699 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
11702 #: fortran/symbol.c:1051
11704 msgid "Duplicate SAVE attribute specified at %L"
11707 #: fortran/symbol.c:1072
11709 msgid "Duplicate VALUE attribute specified at %L"
11712 #: fortran/symbol.c:1092
11714 msgid "Duplicate VOLATILE attribute specified at %L"
11717 #: fortran/symbol.c:1383
11719 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
11722 #: fortran/symbol.c:1417
11724 msgid "%s procedure at %L is already declared as %s procedure"
11727 #: fortran/symbol.c:1452
11729 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
11732 #: fortran/symbol.c:1476
11734 msgid "ACCESS specification at %L was already specified"
11737 #: fortran/symbol.c:1493
11739 msgid "Duplicate BIND attribute specified at %L"
11742 #: fortran/symbol.c:1500
11744 msgid "Fortran 2003: BIND(C) at %L"
11747 #: fortran/symbol.c:1517
11749 msgid "Duplicate EXTENDS attribute specified at %L"
11752 #: fortran/symbol.c:1521
11754 msgid "Fortran 2003: EXTENDS at %L"
11757 #: fortran/symbol.c:1543
11759 msgid "Symbol '%s' at %L already has an explicit interface"
11762 #: fortran/symbol.c:1550
11764 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
11767 #: fortran/symbol.c:1583
11769 msgid "Symbol '%s' at %L already has basic type of %s"
11772 #: fortran/symbol.c:1590
11774 msgid "Procedure '%s' at %L may not have basic type of %s"
11777 #: fortran/symbol.c:1602
11779 msgid "Symbol '%s' at %L cannot have a type"
11782 #: fortran/symbol.c:1765
11784 msgid "Component '%s' at %C already declared at %L"
11787 #: fortran/symbol.c:1776
11789 msgid "Component '%s' at %C already in the parent type at %L"
11792 #: fortran/symbol.c:1852
11794 msgid "Symbol '%s' at %C is ambiguous"
11797 #: fortran/symbol.c:1884
11799 msgid "Derived type '%s' at %C is being used before it is defined"
11802 #: fortran/symbol.c:1925
11804 msgid "'%s' at %C is not a member of the '%s' structure"
11807 #: fortran/symbol.c:1933
11809 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
11812 #: fortran/symbol.c:1943
11814 msgid "All components of '%s' are PRIVATE in structure constructor at %C"
11817 #: fortran/symbol.c:2072
11819 msgid "Duplicate statement label %d at %L and %L"
11822 #: fortran/symbol.c:2082
11824 msgid "Label %d at %C already referenced as branch target"
11827 #: fortran/symbol.c:2091
11829 msgid "Label %d at %C already referenced as a format label"
11832 #: fortran/symbol.c:2133
11834 msgid "Label %d at %C previously used as a FORMAT label"
11837 #: fortran/symbol.c:2141
11839 msgid "Label %d at %C previously used as branch target"
11842 #: fortran/symbol.c:2456
11844 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
11847 #: fortran/symbol.c:2459
11850 "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
11853 #. Symbol is from another namespace.
11854 #: fortran/symbol.c:2618
11856 msgid "Symbol '%s' at %C has already been host associated"
11859 #: fortran/symbol.c:3452
11862 "Derived type '%s' declared at %L must have the BIND attribute to be C "
11866 #: fortran/symbol.c:3463
11868 msgid "Derived type '%s' at %L is empty"
11871 #: fortran/symbol.c:3480
11874 "Component '%s' at %L cannot have the POINTER attribute because it is a "
11875 "member of the BIND(C) derived type '%s' at %L"
11878 #: fortran/symbol.c:3490
11881 "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) "
11882 "derived type '%s' at %L"
11885 #: fortran/symbol.c:3501
11888 "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a "
11889 "member of the BIND(C) derived type '%s' at %L"
11892 #. If the derived type is bind(c), all fields must be
11894 #: fortran/symbol.c:3539
11897 "Component '%s' in derived type '%s' at %L may not be C interoperable, even "
11898 "though derived type '%s' is BIND(C)"
11901 #. If derived type is param to bind(c) routine, or to one
11902 #. of the iso_c_binding procs, it must be interoperable, so
11903 #. all fields must interop too.
11904 #: fortran/symbol.c:3548
11906 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
11909 #: fortran/symbol.c:3562
11912 "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) "
11916 #: fortran/symbol.c:3570
11919 "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND"
11923 #: fortran/symbol.c:4500
11925 msgid "Symbol '%s' is used before it is typed at %L"
11928 #: fortran/symbol.c:4506
11930 msgid "Extension: Symbol '%s' is used before it is typed at %L"
11933 #: fortran/symbol.c:4639 fortran/symbol.c:4713
11935 msgid "'%s' of '%s' is PRIVATE at %L"
11938 #: fortran/target-memory.c:659
11940 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
11943 #: fortran/target-memory.c:746
11945 msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
11948 #: fortran/trans-array.c:705 fortran/trans-array.c:4557
11949 #: fortran/trans-array.c:5592 fortran/trans-intrinsic.c:4296
11951 msgid "Creating array temporary at %L"
11954 #. Problems occur when we get something like
11955 #. integer :: a(lots) = (/(i, i=1, lots)/)
11956 #: fortran/trans-array.c:4124
11959 "The number of elements in the array constructor at %L requires an increase "
11960 "of the allowed %d upper limit. See -fmax-array-constructor option"
11963 #: fortran/trans-array.c:5589
11965 msgid "Creating array temporary at %L for argument '%s'"
11968 #: fortran/trans-common.c:400
11970 msgid "Named COMMON block '%s' at %L shall be of the same size"
11973 #: fortran/trans-common.c:840
11975 msgid "Bad array reference at %L"
11978 #: fortran/trans-common.c:848
11980 msgid "Illegal reference type at %L as EQUIVALENCE object"
11983 #: fortran/trans-common.c:888
11985 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
11988 #. Aligning this field would misalign a previous field.
11989 #: fortran/trans-common.c:1021
11992 "The equivalence set for variable '%s' declared at %L violates alignment "
11996 #: fortran/trans-common.c:1088
11998 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
12001 #: fortran/trans-common.c:1103
12004 "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
12007 #: fortran/trans-common.c:1118
12010 "Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder "
12011 "elements or use -fno-align-commons"
12014 #: fortran/trans-common.c:1123
12017 "Padding of %d bytes required before '%s' in COMMON at %L; reorder elements "
12018 "or use -fno-align-commons"
12021 #: fortran/trans-common.c:1146
12023 msgid "COMMON '%s' at %L does not exist"
12026 #: fortran/trans-common.c:1154
12029 "COMMON '%s' at %L requires %d bytes of padding at start; reorder elements or "
12030 "use -fno-align-commons"
12033 #: fortran/trans-common.c:1158
12036 "COMMON at %L requires %d bytes of padding at start; reorder elements or use -"
12037 "fno-align-commons"
12040 #: fortran/trans-const.c:294
12042 msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
12045 #: fortran/trans-decl.c:3083 fortran/trans-decl.c:4375
12047 msgid "Return value of function '%s' at %L not set"
12050 #: fortran/trans-decl.c:3750
12052 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
12055 #: fortran/trans-decl.c:3754
12057 msgid "Unused dummy argument '%s' at %L"
12060 #: fortran/trans-decl.c:3760
12062 msgid "Unused variable '%s' declared at %L"
12065 #: fortran/trans-decl.c:3808
12067 msgid "Unused parameter '%s' declared at %L"
12070 #: fortran/trans-decl.c:3822
12072 msgid "Return value '%s' of function '%s' declared at %L not set"
12075 #: fortran/trans-decl.c:3930
12078 "Actual string length does not match the declared one for dummy argument '%"
12082 #: fortran/trans-decl.c:3938
12085 "Actual string length is shorter than the declared one for dummy argument '%"
12089 #: fortran/trans-expr.c:1618
12090 msgid "internal error: bad vindex in dynamic dispatch"
12093 #: fortran/trans-expr.c:2532
12095 msgid "Unknown argument list function at %L"
12098 #: fortran/trans-intrinsic.c:888
12100 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
12103 #. TODO: Implement EXTENDS_TYPE_OF.
12104 #: fortran/trans-intrinsic.c:4747
12106 msgid "Intrinsic EXTENDS_TYPE_OF at %L not yet implemented"
12109 #: fortran/trans-io.c:2017
12111 msgid "Derived type '%s' at %L has PRIVATE components"
12114 #: fortran/trans-stmt.c:484
12116 msgid "An alternate return at %L without a * dummy argument"
12119 #: fortran/trans.c:50
12120 msgid "Array bound mismatch"
12123 #: fortran/trans.c:51
12124 msgid "Array reference out of bounds"
12127 #: fortran/trans.c:52
12128 msgid "Incorrect function return value"
12131 #: fortran/trans.c:521 fortran/trans.c:951
12132 msgid "Attempt to allocate a negative amount of memory."
12135 #: fortran/trans.c:541
12136 msgid "Memory allocation failed"
12139 #: fortran/trans.c:624
12141 "Attempt to allocate negative amount of memory. Possible integer overflow"
12144 #: fortran/trans.c:658 fortran/trans.c:970
12145 msgid "Out of memory"
12148 #: fortran/trans.c:750
12150 msgid "Attempting to allocate already allocated array '%s'"
12153 #: fortran/trans.c:756
12154 msgid "Attempting to allocate already allocatedarray"
12157 #: fortran/trans.c:867
12159 msgid "Attempt to DEALLOCATE unallocated '%s'"
12162 #: java/jcf-dump.c:1068
12164 msgid "Not a valid Java .class file.\n"
12167 #: java/jcf-dump.c:1074
12169 msgid "error while parsing constant pool\n"
12172 #: java/jcf-dump.c:1080 java/jcf-parse.c:1436
12173 #, gcc-internal-format
12174 msgid "error in constant pool entry #%d\n"
12177 #: java/jcf-dump.c:1090
12179 msgid "error while parsing fields\n"
12182 #: java/jcf-dump.c:1096
12184 msgid "error while parsing methods\n"
12187 #: java/jcf-dump.c:1102
12189 msgid "error while parsing final attributes\n"
12192 #: java/jcf-dump.c:1139
12194 msgid "Try 'jcf-dump --help' for more information.\n"
12197 #: java/jcf-dump.c:1146
12200 "Usage: jcf-dump [OPTION]... CLASS...\n"
12204 #: java/jcf-dump.c:1147
12207 "Display contents of a class file in readable form.\n"
12211 #: java/jcf-dump.c:1148
12213 msgid " -c Disassemble method bodies\n"
12216 #: java/jcf-dump.c:1149
12218 msgid " --javap Generate output in 'javap' format\n"
12221 #: java/jcf-dump.c:1151
12223 msgid " --classpath PATH Set path to find .class files\n"
12226 #: java/jcf-dump.c:1152
12228 msgid " -IDIR Append directory to class path\n"
12231 #: java/jcf-dump.c:1153
12233 msgid " --bootclasspath PATH Override built-in class path\n"
12236 #: java/jcf-dump.c:1154
12238 msgid " --extdirs PATH Set extensions directory path\n"
12241 #: java/jcf-dump.c:1155
12243 msgid " -o FILE Set output file name\n"
12246 #: java/jcf-dump.c:1157
12248 msgid " --help Print this help, then exit\n"
12251 #: java/jcf-dump.c:1158
12253 msgid " --version Print version number, then exit\n"
12256 #: java/jcf-dump.c:1159
12258 msgid " -v, --verbose Print extra information while running\n"
12261 #: java/jcf-dump.c:1161
12264 "For bug reporting instructions, please see:\n"
12268 #: java/jcf-dump.c:1189 java/jcf-dump.c:1257
12270 msgid "jcf-dump: no classes specified\n"
12273 #: java/jcf-dump.c:1277
12275 msgid "Cannot open '%s' for output.\n"
12278 #: java/jcf-dump.c:1323
12280 msgid "bad format of .zip/.jar archive\n"
12283 #: java/jcf-dump.c:1441
12285 msgid "Bad byte codes.\n"
12288 #: java/jvgenmain.c:47
12290 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
12293 #: java/jvgenmain.c:109
12295 msgid "%s: Cannot open output file: %s\n"
12298 #: java/jvgenmain.c:151
12300 msgid "%s: Failed to close output file %s\n"
12303 #: java/jvspec.c:410
12305 msgid "can't specify '-D' without '--main'\n"
12308 #: java/jvspec.c:413
12310 msgid "'%s' is not a valid class name"
12313 #: java/jvspec.c:419
12315 msgid "--resource requires -o"
12318 #: java/jvspec.c:433
12320 msgid "cannot specify both -C and -o"
12323 #: java/jvspec.c:445
12325 msgid "cannot create temporary file"
12328 #: java/jvspec.c:467
12330 msgid "using both @FILE with multiple files not implemented"
12333 #: java/jvspec.c:589
12335 msgid "cannot specify 'main' class when not linking"
12338 #: config/i386/mingw-w64.h:61 config/i386/mingw32.h:81 config/i386/cygwin.h:91
12339 msgid "shared and mdll are not compatible"
12342 #: config/darwin.h:306
12343 msgid "-current_version only allowed with -dynamiclib"
12346 #: config/darwin.h:308
12347 msgid "-install_name only allowed with -dynamiclib"
12350 #: config/darwin.h:313
12351 msgid "-bundle not allowed with -dynamiclib"
12354 #: config/darwin.h:314
12355 msgid "-bundle_loader not allowed with -dynamiclib"
12358 #: config/darwin.h:315
12359 msgid "-client_name not allowed with -dynamiclib"
12362 #: config/darwin.h:320
12363 msgid "-force_flat_namespace not allowed with -dynamiclib"
12366 #: config/darwin.h:322
12367 msgid "-keep_private_externs not allowed with -dynamiclib"
12370 #: config/darwin.h:323
12371 msgid "-private_bundle not allowed with -dynamiclib"
12374 #: fortran/lang-specs.h:55 fortran/lang-specs.h:69
12375 msgid "gfortran does not support -E without -cpp"
12378 #: config/sh/sh.h:463
12379 msgid "SH2a does not support little-endian"
12382 #: config/rs6000/darwin.h:95
12383 msgid " conflicting code gen style switches are used"
12386 #: ada/gcc-interface/lang-specs.h:33 gcc.c:887 java/jvspec.c:81
12387 msgid "-pg and -fomit-frame-pointer are incompatible"
12390 #: ada/gcc-interface/lang-specs.h:34
12391 msgid "-c or -S required for Ada"
12394 #: config/vax/vax.h:50 config/vax/vax.h:51
12395 msgid "profiling not supported with -mg\n"
12399 msgid "GCC does not support -C or -CC without -E"
12403 msgid "-E or -x required when input is from standard input"
12406 #: config/i386/cygwin.h:28
12407 msgid "mno-cygwin and mno-win32 are not compatible"
12410 #: config/bfin/elf.h:54
12411 msgid "no processor type specified for linking"
12414 #: config/i386/nwld.h:34
12415 msgid "Static linking is not supported.\n"
12418 #: java/lang-specs.h:33
12419 msgid "-fjni and -femit-class-files are incompatible"
12422 #: java/lang-specs.h:34
12423 msgid "-fjni and -femit-class-file are incompatible"
12426 #: java/lang-specs.h:35 java/lang-specs.h:36
12427 msgid "-femit-class-file should used along with -fsyntax-only"
12430 #: config/s390/tpf.h:119
12431 msgid "static is not supported on TPF-OS"
12434 #: config/rs6000/linux64.h:354 config/rs6000/linux64.h:356
12435 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
12436 #: config/rs6000/sysv4.h:906 config/rs6000/sysv4.h:908 config/linux.h:111
12437 #: config/linux.h:113
12438 msgid "-mglibc and -muclibc used together"
12441 #: config/mips/mips.h:1230 config/arc/arc.h:61
12442 msgid "may not use both -EB and -EL"
12445 #: config/arm/arm.h:154
12446 msgid "-msoft-float and -mhard_float may not be used together"
12449 #: config/arm/arm.h:156
12450 msgid "-mbig-endian and -mlittle-endian may not be used together"
12453 #: config/vxworks.h:71
12454 msgid "-Xbind-now and -Xbind-lazy are incompatible"
12457 #: config/mips/r3900.h:34
12458 msgid "-mhard-float not supported"
12461 #: config/mips/r3900.h:36
12462 msgid "-msingle-float and -msoft-float cannot both be specified"
12465 #: config/cris/cris.h:207
12466 msgid "Do not specify both -march=... and -mcpu=..."
12469 #: config/sparc/linux64.h:165 config/sparc/linux64.h:176
12470 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
12471 #: config/sparc/sol2-bi.h:240 config/sparc/sol2-bi.h:250
12472 msgid "may not use both -m32 and -m64"
12475 #: config/mcore/mcore.h:54
12476 msgid "the m210 does not have little endian support"
12479 #: config/lynx.h:70
12480 msgid "cannot use mthreads and mlegacy-threads together"
12483 #: config/lynx.h:95
12484 msgid "cannot use mshared and static together"
12487 #: config/sparc/sol2-bi.h:212 config/sparc/sol2-bi.h:217
12488 #: config/sparc/sol2-gld-bi.h:40 config/sparc/sol2-gld-bi.h:45
12489 msgid "does not support multilib"
12492 #: config/vax/netbsd-elf.h:51
12493 msgid "the -shared option is not currently supported for VAX ELF"
12496 #: java/lang.opt:69
12497 msgid "Warn if deprecated empty statements are found"
12500 #: java/lang.opt:73
12501 msgid "Warn if .class files are out of date"
12504 #: java/lang.opt:77
12505 msgid "Warn if modifiers are specified when not necessary"
12508 #: java/lang.opt:81
12509 msgid "Deprecated; use --classpath instead"
12512 #: java/lang.opt:88
12513 msgid "Permit the use of the assert keyword"
12516 #: java/lang.opt:110
12517 msgid "Replace system path"
12520 #: java/lang.opt:114
12521 msgid "Generate checks for references to NULL"
12524 #: java/lang.opt:118
12525 msgid "Set class path"
12528 #: java/lang.opt:125
12529 msgid "Output a class file"
12532 #: java/lang.opt:129
12533 msgid "Alias for -femit-class-file"
12536 #: java/lang.opt:133
12537 msgid "Choose input encoding (defaults from your locale)"
12540 #: java/lang.opt:137
12541 msgid "Set the extension directory path"
12544 #: java/lang.opt:144
12545 msgid "Input file is a file with a list of filenames to compile"
12548 #: java/lang.opt:151
12549 msgid "Always check for non gcj generated classes archives"
12552 #: java/lang.opt:155
12554 "Assume the runtime uses a hash table to map an object to its synchronization "
12558 #: java/lang.opt:159
12559 msgid "Generate instances of Class at runtime"
12562 #: java/lang.opt:163
12563 msgid "Use offset tables for virtual method calls"
12566 #: java/lang.opt:170
12567 msgid "Assume native functions are implemented using JNI"
12570 #: java/lang.opt:174
12571 msgid "Enable optimization of static class initialization code"
12574 #: java/lang.opt:181
12575 msgid "Reduce the amount of reflection meta-data generated"
12578 #: java/lang.opt:185
12579 msgid "Enable assignability checks for stores into object arrays"
12582 #: java/lang.opt:189
12583 msgid "Generate code for the Boehm GC"
12586 #: java/lang.opt:193
12587 msgid "Call a library routine to do integer divisions"
12590 #: java/lang.opt:197
12591 msgid "Generate code for built-in atomic operations"
12594 #: java/lang.opt:201
12595 msgid "Generated should be loaded by bootstrap loader"
12598 #: java/lang.opt:205
12599 msgid "Set the source language version"
12602 #: java/lang.opt:209
12603 msgid "Set the target VM version"
12606 #: ada/gcc-interface/lang.opt:100
12607 msgid "Specify options to GNAT"
12610 #: fortran/lang.opt:57
12611 msgid "Put MODULE files in 'directory'"
12614 #: fortran/lang.opt:73
12615 msgid "Warn about possible aliasing of dummy arguments"
12618 #: fortran/lang.opt:77
12619 msgid "Warn about alignment of COMMON blocks"
12622 #: fortran/lang.opt:81
12623 msgid "Warn about missing ampersand in continued character constants"
12626 #: fortran/lang.opt:85
12627 msgid "Warn about creation of array temporaries"
12630 #: fortran/lang.opt:89
12631 msgid "Warn about truncated character expressions"
12634 #: fortran/lang.opt:97
12635 msgid "Warn about calls with implicit interface"
12638 #: fortran/lang.opt:101
12639 msgid "Warn about truncated source lines"
12642 #: fortran/lang.opt:105
12643 msgid "Warn on intrinsics not part of the selected standard"
12646 #: fortran/lang.opt:113
12647 msgid "Warn about \"suspicious\" constructs"
12650 #: fortran/lang.opt:117
12651 msgid "Permit nonconforming uses of the tab character"
12654 #: fortran/lang.opt:121
12655 msgid "Warn about underflow of numerical constant expressions"
12658 #: fortran/lang.opt:125
12659 msgid "Warn if a user-procedure has the same name as an intrinsic"
12662 #: fortran/lang.opt:129
12663 msgid "Enable preprocessing"
12666 #: fortran/lang.opt:133
12667 msgid "Disable preprocessing"
12670 #: fortran/lang.opt:141
12671 msgid "Enable alignment of COMMON blocks"
12674 #: fortran/lang.opt:145
12675 msgid "All intrinsics procedures are available regardless of selected standard"
12678 #: fortran/lang.opt:153
12680 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
12684 #: fortran/lang.opt:157
12685 msgid "Specify that backslash in string introduces an escape character"
12688 #: fortran/lang.opt:161
12689 msgid "Produce a backtrace when a runtime error is encountered"
12692 #: fortran/lang.opt:165
12694 "-fblas-matmul-limit=<n> Size of the smallest matrix for which matmul "
12698 #: fortran/lang.opt:169
12700 "Produce a warning at runtime if a array temporary has been created for a "
12701 "procedure argument"
12704 #: fortran/lang.opt:173
12705 msgid "Use big-endian format for unformatted files"
12708 #: fortran/lang.opt:177
12709 msgid "Use little-endian format for unformatted files"
12712 #: fortran/lang.opt:181
12713 msgid "Use native format for unformatted files"
12716 #: fortran/lang.opt:185
12717 msgid "Swap endianness for unformatted files"
12720 #: fortran/lang.opt:189
12721 msgid "Use the Cray Pointer extension"
12724 #: fortran/lang.opt:193
12725 msgid "Ignore 'D' in column one in fixed form"
12728 #: fortran/lang.opt:197
12729 msgid "Treat lines with 'D' in column one as comments"
12732 #: fortran/lang.opt:201
12733 msgid "Set the default double precision kind to an 8 byte wide type"
12736 #: fortran/lang.opt:205
12737 msgid "Set the default integer kind to an 8 byte wide type"
12740 #: fortran/lang.opt:209
12741 msgid "Set the default real kind to an 8 byte wide type"
12744 #: fortran/lang.opt:213
12745 msgid "Allow dollar signs in entity names"
12748 #: fortran/lang.opt:217
12749 msgid "Dump a core file when a runtime error occurs"
12752 #: fortran/lang.opt:221
12753 msgid "Display the code tree after parsing"
12756 #: fortran/lang.opt:225
12758 "Specify that an external BLAS library should be used for matmul calls on "
12759 "large-size arrays"
12762 #: fortran/lang.opt:229
12763 msgid "Use f2c calling convention"
12766 #: fortran/lang.opt:233
12767 msgid "Assume that the source file is fixed form"
12770 #: fortran/lang.opt:237
12771 msgid "Specify where to find the compiled intrinsic modules"
12774 #: fortran/lang.opt:241
12775 msgid "Allow arbitrary character line width in fixed mode"
12778 #: fortran/lang.opt:245
12779 msgid "Use n as character line width in fixed mode"
12782 #: fortran/lang.opt:249
12783 msgid "Stop on following floating point exceptions"
12786 #: fortran/lang.opt:253
12787 msgid "Assume that the source file is free form"
12790 #: fortran/lang.opt:257
12791 msgid "Allow arbitrary character line width in free mode"
12794 #: fortran/lang.opt:261
12795 msgid "Use n as character line width in free mode"
12798 #: fortran/lang.opt:265
12800 "Specify that no implicit typing is allowed, unless overridden by explicit "
12801 "IMPLICIT statements"
12804 #: fortran/lang.opt:269
12806 "-finit-character=<n> Initialize local character variables to ASCII value n"
12809 #: fortran/lang.opt:273
12810 msgid "-finit-integer=<n> Initialize local integer variables to n"
12813 #: fortran/lang.opt:277
12814 msgid "Initialize local variables to zero (from g77)"
12817 #: fortran/lang.opt:281
12818 msgid "-finit-logical=<true|false> Initialize local logical variables"
12821 #: fortran/lang.opt:285
12822 msgid "-finit-real=<zero|nan|inf|-inf> Initialize local real variables"
12825 #: fortran/lang.opt:289
12827 "-fmax-array-constructor=<n> Maximum number of objects in an array "
12831 #: fortran/lang.opt:293
12832 msgid "Maximum number of errors to report"
12835 #: fortran/lang.opt:297
12836 msgid "Maximum identifier length"
12839 #: fortran/lang.opt:301
12840 msgid "Maximum length for subrecords"
12843 #: fortran/lang.opt:305
12844 msgid "Size in bytes of the largest array that will be put on the stack"
12847 #: fortran/lang.opt:309
12848 msgid "Set default accessibility of module entities to PRIVATE."
12851 #: fortran/lang.opt:317
12852 msgid "Try to lay out derived types as compactly as possible"
12855 #: fortran/lang.opt:325
12856 msgid "Enable range checking during compilation"
12859 #: fortran/lang.opt:329
12860 msgid "Use a 4-byte record marker for unformatted files"
12863 #: fortran/lang.opt:333
12864 msgid "Use an 8-byte record marker for unformatted files"
12867 #: fortran/lang.opt:337
12868 msgid "Allocate local variables on the stack to allow indirect recursion"
12871 #: fortran/lang.opt:341
12872 msgid "Copy array sections into a contiguous block on procedure entry"
12875 #: fortran/lang.opt:345
12876 msgid "Specify which runtime checks are to be performed"
12879 #: fortran/lang.opt:349
12880 msgid "Append a second underscore if the name already contains an underscore"
12883 #: fortran/lang.opt:357
12884 msgid "Apply negative sign to zero values"
12887 #: fortran/lang.opt:361
12888 msgid "Append underscores to externally visible names"
12891 #: fortran/lang.opt:365
12892 msgid "Compile all program units at once and check all interfaces"
12895 #: fortran/lang.opt:405
12896 msgid "Statically link the GNU Fortran helper library (libgfortran)"
12899 #: fortran/lang.opt:409
12900 msgid "Conform to the ISO Fortran 2003 standard"
12903 #: fortran/lang.opt:413
12904 msgid "Conform to the ISO Fortran 2008 standard"
12907 #: fortran/lang.opt:417
12908 msgid "Conform to the ISO Fortran 95 standard"
12911 #: fortran/lang.opt:421
12912 msgid "Conform to nothing in particular"
12915 #: fortran/lang.opt:425
12916 msgid "Accept extensions to support legacy code"
12919 #: config/alpha/alpha.opt:23 config/i386/i386.opt:201
12920 msgid "Do not use hardware fp"
12923 #: config/alpha/alpha.opt:27
12924 msgid "Use fp registers"
12927 #: config/alpha/alpha.opt:31
12931 #: config/alpha/alpha.opt:35
12932 msgid "Do not assume GAS"
12935 #: config/alpha/alpha.opt:39
12936 msgid "Request IEEE-conformant math library routines (OSF/1)"
12939 #: config/alpha/alpha.opt:43
12940 msgid "Emit IEEE-conformant code, without inexact exceptions"
12943 #: config/alpha/alpha.opt:50
12944 msgid "Do not emit complex integer constants to read-only memory"
12947 #: config/alpha/alpha.opt:54
12951 #: config/alpha/alpha.opt:58
12952 msgid "Do not use VAX fp"
12955 #: config/alpha/alpha.opt:62
12956 msgid "Emit code for the byte/word ISA extension"
12959 #: config/alpha/alpha.opt:66
12960 msgid "Emit code for the motion video ISA extension"
12963 #: config/alpha/alpha.opt:70
12964 msgid "Emit code for the fp move and sqrt ISA extension"
12967 #: config/alpha/alpha.opt:74
12968 msgid "Emit code for the counting ISA extension"
12971 #: config/alpha/alpha.opt:78
12972 msgid "Emit code using explicit relocation directives"
12975 #: config/alpha/alpha.opt:82
12976 msgid "Emit 16-bit relocations to the small data areas"
12979 #: config/alpha/alpha.opt:86
12980 msgid "Emit 32-bit relocations to the small data areas"
12983 #: config/alpha/alpha.opt:90
12984 msgid "Emit direct branches to local functions"
12987 #: config/alpha/alpha.opt:94
12988 msgid "Emit indirect branches to local functions"
12991 #: config/alpha/alpha.opt:98
12992 msgid "Emit rdval instead of rduniq for thread pointer"
12995 #: config/alpha/alpha.opt:102 config/s390/s390.opt:59
12996 #: config/sparc/long-double-switch.opt:23
12997 msgid "Use 128-bit long double"
13000 #: config/alpha/alpha.opt:106 config/s390/s390.opt:63
13001 #: config/sparc/long-double-switch.opt:27
13002 msgid "Use 64-bit long double"
13005 #: config/alpha/alpha.opt:110
13006 msgid "Use features of and schedule given CPU"
13009 #: config/alpha/alpha.opt:114
13010 msgid "Schedule given CPU"
13013 #: config/alpha/alpha.opt:118
13014 msgid "Control the generated fp rounding mode"
13017 #: config/alpha/alpha.opt:122
13018 msgid "Control the IEEE trap mode"
13021 #: config/alpha/alpha.opt:126
13022 msgid "Control the precision given to fp exceptions"
13025 #: config/alpha/alpha.opt:130
13026 msgid "Tune expected memory latency"
13029 #: config/alpha/alpha.opt:134 config/ia64/ia64.opt:111
13030 #: config/rs6000/sysv4.opt:32
13031 msgid "Specify bit size of immediate TLS offsets"
13034 #: config/frv/frv.opt:23
13035 msgid "Use 4 media accumulators"
13038 #: config/frv/frv.opt:27
13039 msgid "Use 8 media accumulators"
13042 #: config/frv/frv.opt:31
13043 msgid "Enable label alignment optimizations"
13046 #: config/frv/frv.opt:35
13047 msgid "Dynamically allocate cc registers"
13050 #: config/frv/frv.opt:42
13051 msgid "Set the cost of branches"
13054 #: config/frv/frv.opt:46
13055 msgid "Enable conditional execution other than moves/scc"
13058 #: config/frv/frv.opt:50
13059 msgid "Change the maximum length of conditionally-executed sequences"
13062 #: config/frv/frv.opt:54
13064 "Change the number of temporary registers that are available to conditionally-"
13065 "executed sequences"
13068 #: config/frv/frv.opt:58
13069 msgid "Enable conditional moves"
13072 #: config/frv/frv.opt:62
13073 msgid "Set the target CPU type"
13076 #: config/frv/frv.opt:84
13077 msgid "Use fp double instructions"
13080 #: config/frv/frv.opt:88
13081 msgid "Change the ABI to allow double word insns"
13084 #: config/frv/frv.opt:92 config/bfin/bfin.opt:73
13085 msgid "Enable Function Descriptor PIC mode"
13088 #: config/frv/frv.opt:96
13089 msgid "Just use icc0/fcc0"
13092 #: config/frv/frv.opt:100
13093 msgid "Only use 32 FPRs"
13096 #: config/frv/frv.opt:104
13097 msgid "Use 64 FPRs"
13100 #: config/frv/frv.opt:108
13101 msgid "Only use 32 GPRs"
13104 #: config/frv/frv.opt:112
13105 msgid "Use 64 GPRs"
13108 #: config/frv/frv.opt:116
13109 msgid "Enable use of GPREL for read-only data in FDPIC"
13112 #: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
13113 #: config/pdp11/pdp11.opt:71
13114 msgid "Use hardware floating point"
13117 #: config/frv/frv.opt:124 config/bfin/bfin.opt:77
13118 msgid "Enable inlining of PLT in function calls"
13121 #: config/frv/frv.opt:128
13122 msgid "Enable PIC support for building libraries"
13125 #: config/frv/frv.opt:132
13126 msgid "Follow the EABI linkage requirements"
13129 #: config/frv/frv.opt:136
13130 msgid "Disallow direct calls to global functions"
13133 #: config/frv/frv.opt:140
13134 msgid "Use media instructions"
13137 #: config/frv/frv.opt:144
13138 msgid "Use multiply add/subtract instructions"
13141 #: config/frv/frv.opt:148
13142 msgid "Enable optimizing &&/|| in conditional execution"
13145 #: config/frv/frv.opt:152
13146 msgid "Enable nested conditional execution optimizations"
13149 #: config/frv/frv.opt:157
13150 msgid "Do not mark ABI switches in e_flags"
13153 #: config/frv/frv.opt:161
13154 msgid "Remove redundant membars"
13157 #: config/frv/frv.opt:165
13158 msgid "Pack VLIW instructions"
13161 #: config/frv/frv.opt:169
13162 msgid "Enable setting GPRs to the result of comparisons"
13165 #: config/frv/frv.opt:173
13166 msgid "Change the amount of scheduler lookahead"
13169 #: config/frv/frv.opt:177 config/pa/pa.opt:104
13170 msgid "Use software floating point"
13173 #: config/frv/frv.opt:181
13174 msgid "Assume a large TLS segment"
13177 #: config/frv/frv.opt:185
13178 msgid "Do not assume a large TLS segment"
13181 #: config/frv/frv.opt:190
13182 msgid "Cause gas to print tomcat statistics"
13185 #: config/frv/frv.opt:195
13186 msgid "Link with the library-pic libraries"
13189 #: config/frv/frv.opt:199
13190 msgid "Allow branches to be packed with other instructions"
13193 #: config/mn10300/mn10300.opt:23
13194 msgid "Target the AM33 processor"
13197 #: config/mn10300/mn10300.opt:27
13198 msgid "Target the AM33/2.0 processor"
13201 #: config/mn10300/mn10300.opt:31
13202 msgid "Work around hardware multiply bug"
13205 #: config/mn10300/mn10300.opt:36
13206 msgid "Enable linker relaxations"
13209 #: config/mn10300/mn10300.opt:40
13210 msgid "Return pointers in both a0 and d0"
13213 #: config/s390/tpf.opt:23
13214 msgid "Enable TPF-OS tracing code"
13217 #: config/s390/tpf.opt:27
13218 msgid "Specify main object for TPF-OS"
13221 #: config/s390/s390.opt:23
13225 #: config/s390/s390.opt:27
13229 #: config/s390/s390.opt:31 config/i386/i386.opt:97 config/spu/spu.opt:80
13230 msgid "Generate code for given CPU"
13233 #: config/s390/s390.opt:35
13234 msgid "Maintain backchain pointer"
13237 #: config/s390/s390.opt:39
13238 msgid "Additional debug prints"
13241 #: config/s390/s390.opt:43
13242 msgid "ESA/390 architecture"
13245 #: config/s390/s390.opt:47
13246 msgid "Enable fused multiply/add instructions"
13249 #: config/s390/s390.opt:51
13250 msgid "Enable decimal floating point hardware support"
13253 #: config/s390/s390.opt:55
13254 msgid "Enable hardware floating point"
13257 #: config/s390/s390.opt:67
13258 msgid "Use packed stack layout"
13261 #: config/s390/s390.opt:71
13262 msgid "Use bras for executable < 64k"
13265 #: config/s390/s390.opt:75
13266 msgid "Disable hardware floating point"
13269 #: config/s390/s390.opt:79
13271 "Set the max. number of bytes which has to be left to stack size before a "
13272 "trap instruction is triggered"
13275 #: config/s390/s390.opt:83
13277 "Emit extra code in the function prologue in order to trap if the stack size "
13278 "exceeds the given limit"
13281 #: config/s390/s390.opt:87 config/ia64/ia64.opt:115 config/sparc/sparc.opt:95
13282 #: config/i386/i386.opt:229 config/rs6000/rs6000.opt:274 config/spu/spu.opt:84
13283 msgid "Schedule code for given CPU"
13286 #: config/s390/s390.opt:91
13290 #: config/s390/s390.opt:95
13291 msgid "Warn if a function uses alloca or creates an array with dynamic size"
13294 #: config/s390/s390.opt:99
13295 msgid "Warn if a single function's framesize exceeds the given framesize"
13298 #: config/s390/s390.opt:103
13299 msgid "z/Architecture"
13302 #: config/ia64/ilp32.opt:3
13303 msgid "Generate ILP32 code"
13306 #: config/ia64/ilp32.opt:7
13307 msgid "Generate LP64 code"
13310 #: config/ia64/ia64.opt:21
13311 msgid "Generate big endian code"
13314 #: config/ia64/ia64.opt:25
13315 msgid "Generate little endian code"
13318 #: config/ia64/ia64.opt:29
13319 msgid "Generate code for GNU as"
13322 #: config/ia64/ia64.opt:33
13323 msgid "Generate code for GNU ld"
13326 #: config/ia64/ia64.opt:37
13327 msgid "Emit stop bits before and after volatile extended asms"
13330 #: config/ia64/ia64.opt:41
13331 msgid "Use in/loc/out register names"
13334 #: config/ia64/ia64.opt:48
13335 msgid "Enable use of sdata/scommon/sbss"
13338 #: config/ia64/ia64.opt:52
13339 msgid "Generate code without GP reg"
13342 #: config/ia64/ia64.opt:56
13343 msgid "gp is constant (but save/restore gp on indirect calls)"
13346 #: config/ia64/ia64.opt:60
13347 msgid "Generate self-relocatable code"
13350 #: config/ia64/ia64.opt:64
13351 msgid "Generate inline floating point division, optimize for latency"
13354 #: config/ia64/ia64.opt:68
13355 msgid "Generate inline floating point division, optimize for throughput"
13358 #: config/ia64/ia64.opt:75
13359 msgid "Generate inline integer division, optimize for latency"
13362 #: config/ia64/ia64.opt:79
13363 msgid "Generate inline integer division, optimize for throughput"
13366 #: config/ia64/ia64.opt:83
13367 msgid "Do not inline integer division"
13370 #: config/ia64/ia64.opt:87
13371 msgid "Generate inline square root, optimize for latency"
13374 #: config/ia64/ia64.opt:91
13375 msgid "Generate inline square root, optimize for throughput"
13378 #: config/ia64/ia64.opt:95
13379 msgid "Do not inline square root"
13382 #: config/ia64/ia64.opt:99
13383 msgid "Enable Dwarf 2 line debug info via GNU as"
13386 #: config/ia64/ia64.opt:103
13387 msgid "Enable earlier placing stop bits for better scheduling"
13390 #: config/ia64/ia64.opt:107 config/spu/spu.opt:72 config/sh/sh.opt:253
13391 #: config/pa/pa.opt:51
13392 msgid "Specify range of registers to make fixed"
13395 #: config/ia64/ia64.opt:119
13396 msgid "Use data speculation before reload"
13399 #: config/ia64/ia64.opt:123
13400 msgid "Use data speculation after reload"
13403 #: config/ia64/ia64.opt:127
13404 msgid "Use control speculation"
13407 #: config/ia64/ia64.opt:131
13408 msgid "Use in block data speculation before reload"
13411 #: config/ia64/ia64.opt:135
13412 msgid "Use in block data speculation after reload"
13415 #: config/ia64/ia64.opt:139
13416 msgid "Use in block control speculation"
13419 #: config/ia64/ia64.opt:143
13420 msgid "Use simple data speculation check"
13423 #: config/ia64/ia64.opt:147
13424 msgid "Use simple data speculation check for control speculation"
13427 #: config/ia64/ia64.opt:151
13429 "If set, data speculative instructions will be chosen for schedule only if "
13430 "there are no other choices at the moment "
13433 #: config/ia64/ia64.opt:155
13435 "If set, control speculative instructions will be chosen for schedule only if "
13436 "there are no other choices at the moment "
13439 #: config/ia64/ia64.opt:159
13441 "Count speculative dependencies while calculating priority of instructions"
13444 #: config/ia64/ia64.opt:163
13445 msgid "Place a stop bit after every cycle when scheduling"
13448 #: config/ia64/ia64.opt:167
13450 "Assume that floating-point stores and loads are not likely to cause conflict "
13451 "when placed into one instruction group"
13454 #: config/ia64/ia64.opt:171
13456 "Soft limit on number of memory insns per instruction group, giving lower "
13457 "priority to subsequent memory insns attempting to schedule in the same insn "
13458 "group. Frequently useful to prevent cache bank conflicts. Default value is 1"
13461 #: config/ia64/ia64.opt:175
13463 "Disallow more than `msched-max-memory-insns' in instruction group. "
13464 "Otherwise, limit is `soft' (prefer non-memory operations when limit is "
13468 #: config/ia64/ia64.opt:179
13469 msgid "Don't generate checks for control speculation in selective scheduling"
13472 #: config/ia64/ia64.opt:183
13473 msgid "Enable fused multiply/add and multiply/subtract instructions"
13476 #: config/ia64/vms_symvec_libgcc_s.opt:3
13477 msgid "! It would be better to auto-generate this file."
13480 #: config/ia64/vms_symvec_libgcc_s.opt:7
13481 msgid "SYMBOL_VECTOR=(__divdi3=PROCEDURE)"
13484 #: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mep/mep.opt:138
13485 msgid "Use simulator runtime"
13488 #: config/m32c/m32c.opt:28
13489 msgid "Compile code for R8C variants"
13492 #: config/m32c/m32c.opt:32
13493 msgid "Compile code for M16C variants"
13496 #: config/m32c/m32c.opt:36
13497 msgid "Compile code for M32CM variants"
13500 #: config/m32c/m32c.opt:40
13501 msgid "Compile code for M32C variants"
13504 #: config/m32c/m32c.opt:44
13505 msgid "Number of memreg bytes (default: 16, range: 0..16)"
13508 #: config/sparc/little-endian.opt:23
13509 msgid "Generate code for little-endian"
13512 #: config/sparc/little-endian.opt:27
13513 msgid "Generate code for big-endian"
13516 #: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
13517 msgid "Use hardware FP"
13520 #: config/sparc/sparc.opt:31
13521 msgid "Do not use hardware FP"
13524 #: config/sparc/sparc.opt:35
13525 msgid "Assume possible double misalignment"
13528 #: config/sparc/sparc.opt:39
13529 msgid "Pass -assert pure-text to linker"
13532 #: config/sparc/sparc.opt:43
13533 msgid "Use ABI reserved registers"
13536 #: config/sparc/sparc.opt:47
13537 msgid "Use hardware quad FP instructions"
13540 #: config/sparc/sparc.opt:51
13541 msgid "Do not use hardware quad fp instructions"
13544 #: config/sparc/sparc.opt:55
13545 msgid "Compile for V8+ ABI"
13548 #: config/sparc/sparc.opt:59
13549 msgid "Use UltraSPARC Visual Instruction Set extensions"
13552 #: config/sparc/sparc.opt:63
13553 msgid "Pointers are 64-bit"
13556 #: config/sparc/sparc.opt:67
13557 msgid "Pointers are 32-bit"
13560 #: config/sparc/sparc.opt:71
13561 msgid "Use 64-bit ABI"
13564 #: config/sparc/sparc.opt:75
13565 msgid "Use 32-bit ABI"
13568 #: config/sparc/sparc.opt:79
13569 msgid "Use stack bias"
13572 #: config/sparc/sparc.opt:83
13573 msgid "Use structs on stronger alignment for double-word copies"
13576 #: config/sparc/sparc.opt:87
13577 msgid "Optimize tail call instructions in assembler and linker"
13580 #: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:270
13581 msgid "Use features of and schedule code for given CPU"
13584 #: config/sparc/sparc.opt:99
13585 msgid "Use given SPARC-V9 code model"
13588 #: config/sparc/sparc.opt:103
13589 msgid "Enable strict 32-bit psABI struct return checking."
13592 #: config/m32r/m32r.opt:23
13593 msgid "Compile for the m32rx"
13596 #: config/m32r/m32r.opt:27
13597 msgid "Compile for the m32r2"
13600 #: config/m32r/m32r.opt:31
13601 msgid "Compile for the m32r"
13604 #: config/m32r/m32r.opt:35
13605 msgid "Align all loops to 32 byte boundary"
13608 #: config/m32r/m32r.opt:39
13609 msgid "Prefer branches over conditional execution"
13612 #: config/m32r/m32r.opt:43
13613 msgid "Give branches their default cost"
13616 #: config/m32r/m32r.opt:47
13617 msgid "Display compile time statistics"
13620 #: config/m32r/m32r.opt:51
13621 msgid "Specify cache flush function"
13624 #: config/m32r/m32r.opt:55
13625 msgid "Specify cache flush trap number"
13628 #: config/m32r/m32r.opt:59
13629 msgid "Only issue one instruction per cycle"
13632 #: config/m32r/m32r.opt:63
13633 msgid "Allow two instructions to be issued per cycle"
13636 #: config/m32r/m32r.opt:67
13637 msgid "Code size: small, medium or large"
13640 #: config/m32r/m32r.opt:71
13641 msgid "Don't call any cache flush functions"
13644 #: config/m32r/m32r.opt:75
13645 msgid "Don't call any cache flush trap"
13648 #: config/m32r/m32r.opt:82
13649 msgid "Small data area: none, sdata, use"
13652 #: config/m68k/m68k.opt:23
13653 msgid "Generate code for a 520X"
13656 #: config/m68k/m68k.opt:27
13657 msgid "Generate code for a 5206e"
13660 #: config/m68k/m68k.opt:31
13661 msgid "Generate code for a 528x"
13664 #: config/m68k/m68k.opt:35
13665 msgid "Generate code for a 5307"
13668 #: config/m68k/m68k.opt:39
13669 msgid "Generate code for a 5407"
13672 #: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
13673 msgid "Generate code for a 68000"
13676 #: config/m68k/m68k.opt:47
13677 msgid "Generate code for a 68010"
13680 #: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
13681 msgid "Generate code for a 68020"
13684 #: config/m68k/m68k.opt:55
13685 msgid "Generate code for a 68040, without any new instructions"
13688 #: config/m68k/m68k.opt:59
13689 msgid "Generate code for a 68060, without any new instructions"
13692 #: config/m68k/m68k.opt:63
13693 msgid "Generate code for a 68030"
13696 #: config/m68k/m68k.opt:67
13697 msgid "Generate code for a 68040"
13700 #: config/m68k/m68k.opt:71
13701 msgid "Generate code for a 68060"
13704 #: config/m68k/m68k.opt:75
13705 msgid "Generate code for a 68302"
13708 #: config/m68k/m68k.opt:79
13709 msgid "Generate code for a 68332"
13712 #: config/m68k/m68k.opt:84
13713 msgid "Generate code for a 68851"
13716 #: config/m68k/m68k.opt:88
13717 msgid "Generate code that uses 68881 floating-point instructions"
13720 #: config/m68k/m68k.opt:92
13721 msgid "Align variables on a 32-bit boundary"
13724 #: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
13725 msgid "Specify the name of the target architecture"
13728 #: config/m68k/m68k.opt:100
13729 msgid "Use the bit-field instructions"
13732 #: config/m68k/m68k.opt:112
13733 msgid "Generate code for a ColdFire v4e"
13736 #: config/m68k/m68k.opt:116
13737 msgid "Specify the target CPU"
13740 #: config/m68k/m68k.opt:120
13741 msgid "Generate code for a cpu32"
13744 #: config/m68k/m68k.opt:124
13745 msgid "Use hardware division instructions on ColdFire"
13748 #: config/m68k/m68k.opt:128
13749 msgid "Generate code for a Fido A"
13752 #: config/m68k/m68k.opt:132
13753 msgid "Generate code which uses hardware floating point instructions"
13756 #: config/m68k/m68k.opt:136
13757 msgid "Enable ID based shared library"
13760 #: config/m68k/m68k.opt:140
13761 msgid "Do not use the bit-field instructions"
13764 #: config/m68k/m68k.opt:144
13765 msgid "Use normal calling convention"
13768 #: config/m68k/m68k.opt:148
13769 msgid "Consider type 'int' to be 32 bits wide"
13772 #: config/m68k/m68k.opt:152
13773 msgid "Generate pc-relative code"
13776 #: config/m68k/m68k.opt:156
13777 msgid "Use different calling convention using 'rtd'"
13780 #: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
13781 msgid "Enable separate data segment"
13784 #: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
13785 msgid "ID of shared library to build"
13788 #: config/m68k/m68k.opt:168
13789 msgid "Consider type 'int' to be 16 bits wide"
13792 #: config/m68k/m68k.opt:172
13793 msgid "Generate code with library calls for floating point"
13796 #: config/m68k/m68k.opt:176
13797 msgid "Do not use unaligned memory references"
13800 #: config/m68k/m68k.opt:180
13801 msgid "Tune for the specified target CPU or architecture"
13804 #: config/m68k/m68k.opt:184
13805 msgid "Support more than 8192 GOT entries on ColdFire"
13808 #: config/m68k/m68k.opt:188
13809 msgid "Support TLS segment larger than 64K"
13812 #: config/m68k/ieee.opt:24 config/i386/i386.opt:137
13813 msgid "Use IEEE math for fp comparisons"
13816 #: config/i386/djgpp.opt:25
13817 msgid "Ignored (obsolete)"
13820 #: config/i386/mingw.opt:23
13821 msgid "Warn about none ISO msvcrt scanf/printf width extensions"
13824 #: config/i386/i386.opt:61
13825 msgid "sizeof(long double) is 16"
13828 #: config/i386/i386.opt:65 config/i386/i386.opt:133
13829 msgid "Use hardware fp"
13832 #: config/i386/i386.opt:69
13833 msgid "sizeof(long double) is 12"
13836 #: config/i386/i386.opt:73
13837 msgid "Reserve space for outgoing arguments in the function prologue"
13840 #: config/i386/i386.opt:77
13841 msgid "Align some doubles on dword boundary"
13844 #: config/i386/i386.opt:81
13845 msgid "Function starts are aligned to this power of 2"
13848 #: config/i386/i386.opt:85
13849 msgid "Jump targets are aligned to this power of 2"
13852 #: config/i386/i386.opt:89
13853 msgid "Loop code aligned to this power of 2"
13856 #: config/i386/i386.opt:93
13857 msgid "Align destination of the string operations"
13860 #: config/i386/i386.opt:101
13861 msgid "Use given assembler dialect"
13864 #: config/i386/i386.opt:105
13865 msgid "Branches are this expensive (1-5, arbitrary units)"
13868 #: config/i386/i386.opt:109
13870 "Data greater than given threshold will go into .ldata section in x86-64 "
13874 #: config/i386/i386.opt:113
13875 msgid "Use given x86-64 code model"
13878 #: config/i386/i386.opt:117
13879 msgid "Generate sin, cos, sqrt for FPU"
13882 #: config/i386/i386.opt:121
13883 msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack"
13886 #: config/i386/i386.opt:125
13887 msgid "Return values of functions in FPU registers"
13890 #: config/i386/i386.opt:129
13891 msgid "Generate floating point mathematics using given instruction set"
13894 #: config/i386/i386.opt:141
13895 msgid "Inline all known string operations"
13898 #: config/i386/i386.opt:145
13900 "Inline memset/memcpy string operations, but perform inline version only for "
13904 #: config/i386/i386.opt:153
13905 msgid "Use native (MS) bitfield layout"
13908 #: config/i386/i386.opt:169
13909 msgid "Omit the frame pointer in leaf functions"
13912 #: config/i386/i386.opt:173
13913 msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
13916 #: config/i386/i386.opt:177
13917 msgid "Attempt to keep stack aligned to this power of 2"
13920 #: config/i386/i386.opt:181
13921 msgid "Assume incoming stack aligned to this power of 2"
13924 #: config/i386/i386.opt:185
13925 msgid "Use push instructions to save outgoing arguments"
13928 #: config/i386/i386.opt:189
13929 msgid "Use red-zone in the x86-64 code"
13932 #: config/i386/i386.opt:193
13933 msgid "Number of registers used to pass integer arguments"
13936 #: config/i386/i386.opt:197
13937 msgid "Alternate calling convention"
13940 #: config/i386/i386.opt:205
13941 msgid "Use SSE register passing conventions for SF and DF mode"
13944 #: config/i386/i386.opt:209
13945 msgid "Realign stack in prologue"
13948 #: config/i386/i386.opt:213
13949 msgid "Enable stack probing"
13952 #: config/i386/i386.opt:217
13953 msgid "Chose strategy to generate stringop using"
13956 #: config/i386/i386.opt:221
13957 msgid "Use given thread-local storage dialect"
13960 #: config/i386/i386.opt:225
13962 msgid "Use direct references against %gs when accessing tls data"
13965 #: config/i386/i386.opt:233 config/mips/mips.opt:23
13966 msgid "Generate code that conforms to the given ABI"
13969 #: config/i386/i386.opt:237
13970 msgid "Vector library ABI to use"
13973 #: config/i386/i386.opt:241
13974 msgid "Generate reciprocals instead of divss and sqrtss."
13977 #: config/i386/i386.opt:245
13978 msgid "Generate cld instruction in the function prologue."
13981 #: config/i386/i386.opt:251
13982 msgid "Generate 32bit i386 code"
13985 #: config/i386/i386.opt:255
13986 msgid "Generate 64bit x86-64 code"
13989 #: config/i386/i386.opt:259
13990 msgid "Support MMX built-in functions"
13993 #: config/i386/i386.opt:263
13994 msgid "Support 3DNow! built-in functions"
13997 #: config/i386/i386.opt:267
13998 msgid "Support Athlon 3Dnow! built-in functions"
14001 #: config/i386/i386.opt:271
14002 msgid "Support MMX and SSE built-in functions and code generation"
14005 #: config/i386/i386.opt:275
14006 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
14009 #: config/i386/i386.opt:279
14010 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
14013 #: config/i386/i386.opt:283
14015 "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
14018 #: config/i386/i386.opt:287
14020 "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code "
14024 #: config/i386/i386.opt:291 config/i386/i386.opt:295
14026 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions "
14027 "and code generation"
14030 #: config/i386/i386.opt:299
14031 msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
14034 #: config/i386/i386.opt:303
14036 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in "
14037 "functions and code generation"
14040 #: config/i386/i386.opt:307
14042 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in "
14043 "functions and code generation"
14046 #: config/i386/i386.opt:311
14048 "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
14051 #: config/i386/i386.opt:315
14052 msgid "Support FMA4 built-in functions and code generation "
14055 #: config/i386/i386.opt:319
14057 "Support code generation of Advanced Bit Manipulation (ABM) instructions."
14060 #: config/i386/i386.opt:323
14061 msgid "Support code generation of popcnt instruction."
14064 #: config/i386/i386.opt:327
14065 msgid "Support code generation of cmpxchg16b instruction."
14068 #: config/i386/i386.opt:331
14069 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
14072 #: config/i386/i386.opt:335
14073 msgid "Support code generation of movbe instruction."
14076 #: config/i386/i386.opt:339
14077 msgid "Support code generation of crc32 instruction."
14080 #: config/i386/i386.opt:343
14081 msgid "Support AES built-in functions and code generation"
14084 #: config/i386/i386.opt:347
14085 msgid "Support PCLMUL built-in functions and code generation"
14088 #: config/i386/i386.opt:351
14089 msgid "Encode SSE instructions with VEX prefix"
14092 #: config/i386/cygming.opt:23
14093 msgid "Create console application"
14096 #: config/i386/cygming.opt:27
14097 msgid "Use the Cygwin interface"
14100 #: config/i386/cygming.opt:31
14101 msgid "Generate code for a DLL"
14104 #: config/i386/cygming.opt:35
14105 msgid "Ignore dllimport for functions"
14108 #: config/i386/cygming.opt:39
14109 msgid "Use Mingw-specific thread support"
14112 #: config/i386/cygming.opt:43
14113 msgid "Set Windows defines"
14116 #: config/i386/cygming.opt:47
14117 msgid "Create GUI application"
14120 #: config/i386/cygming.opt:51
14121 msgid "Use the GNU extension to the PE format for aligned common data"
14124 #: config/i386/mingw-w64.opt:23
14125 msgid "Use unicode startup and define UNICODE macro"
14128 #: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:195
14129 msgid "Conform more closely to IBM XLC semantics"
14132 #: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:129
14133 msgid "Generate 64-bit code"
14136 #: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:133
14137 msgid "Generate 32-bit code"
14140 #: config/rs6000/darwin.opt:32
14141 msgid "Generate code suitable for executables (NOT shared libs)"
14144 #: config/rs6000/rs6000.opt:24
14145 msgid "Use POWER instruction set"
14148 #: config/rs6000/rs6000.opt:28
14149 msgid "Do not use POWER instruction set"
14152 #: config/rs6000/rs6000.opt:32
14153 msgid "Use POWER2 instruction set"
14156 #: config/rs6000/rs6000.opt:36
14157 msgid "Use PowerPC instruction set"
14160 #: config/rs6000/rs6000.opt:40
14161 msgid "Do not use PowerPC instruction set"
14164 #: config/rs6000/rs6000.opt:44
14165 msgid "Use PowerPC-64 instruction set"
14168 #: config/rs6000/rs6000.opt:48
14169 msgid "Use PowerPC General Purpose group optional instructions"
14172 #: config/rs6000/rs6000.opt:52
14173 msgid "Use PowerPC Graphics group optional instructions"
14176 #: config/rs6000/rs6000.opt:56
14177 msgid "Use PowerPC V2.01 single field mfcr instruction"
14180 #: config/rs6000/rs6000.opt:60
14181 msgid "Use PowerPC V2.02 popcntb instruction"
14184 #: config/rs6000/rs6000.opt:64
14185 msgid "Use PowerPC V2.02 floating point rounding instructions"
14188 #: config/rs6000/rs6000.opt:68
14189 msgid "Use PowerPC V2.05 compare bytes instruction"
14192 #: config/rs6000/rs6000.opt:72
14193 msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
14196 #: config/rs6000/rs6000.opt:76
14197 msgid "Use AltiVec instructions"
14200 #: config/rs6000/rs6000.opt:80
14201 msgid "Use decimal floating point instructions"
14204 #: config/rs6000/rs6000.opt:84
14205 msgid "Use 4xx half-word multiply instructions"
14208 #: config/rs6000/rs6000.opt:88
14209 msgid "Use 4xx string-search dlmzb instruction"
14212 #: config/rs6000/rs6000.opt:92
14213 msgid "Generate load/store multiple instructions"
14216 #: config/rs6000/rs6000.opt:96
14217 msgid "Generate string instructions for block moves"
14220 #: config/rs6000/rs6000.opt:100
14221 msgid "Use new mnemonics for PowerPC architecture"
14224 #: config/rs6000/rs6000.opt:104
14225 msgid "Use old mnemonics for PowerPC architecture"
14228 #: config/rs6000/rs6000.opt:108 config/pdp11/pdp11.opt:83
14229 msgid "Do not use hardware floating point"
14232 #: config/rs6000/rs6000.opt:116
14233 msgid "Use PowerPC V2.06 popcntd instruction"
14236 #: config/rs6000/rs6000.opt:120
14237 msgid "Use vector/scalar (VSX) instructions"
14240 #: config/rs6000/rs6000.opt:160
14241 msgid "Do not generate load/store with update instructions"
14244 #: config/rs6000/rs6000.opt:164
14245 msgid "Generate load/store with update instructions"
14248 #: config/rs6000/rs6000.opt:168
14249 msgid "Avoid generation of indexed load/store instructions when possible"
14252 #: config/rs6000/rs6000.opt:172
14253 msgid "Generate fused multiply/add instructions"
14256 #: config/rs6000/rs6000.opt:176
14257 msgid "Mark __tls_get_addr calls with argument info"
14260 #: config/rs6000/rs6000.opt:183
14261 msgid "Schedule the start and end of the procedure"
14264 #: config/rs6000/rs6000.opt:187
14265 msgid "Return all structures in memory (AIX default)"
14268 #: config/rs6000/rs6000.opt:191
14269 msgid "Return small structures in registers (SVR4 default)"
14272 #: config/rs6000/rs6000.opt:199
14273 msgid "Generate software reciprocal sqrt for better throughput"
14276 #: config/rs6000/rs6000.opt:203
14277 msgid "Do not place floating point constants in TOC"
14280 #: config/rs6000/rs6000.opt:207
14281 msgid "Place floating point constants in TOC"
14284 #: config/rs6000/rs6000.opt:211
14285 msgid "Do not place symbol+offset constants in TOC"
14288 #: config/rs6000/rs6000.opt:215
14289 msgid "Place symbol+offset constants in TOC"
14292 #: config/rs6000/rs6000.opt:226
14293 msgid "Use only one TOC entry per procedure"
14296 #: config/rs6000/rs6000.opt:230
14297 msgid "Put everything in the regular TOC"
14300 #: config/rs6000/rs6000.opt:234
14301 msgid "Generate VRSAVE instructions when generating AltiVec code"
14304 #: config/rs6000/rs6000.opt:238
14305 msgid "Deprecated option. Use -mvrsave/-mno-vrsave instead"
14308 #: config/rs6000/rs6000.opt:242
14309 msgid "Generate isel instructions"
14312 #: config/rs6000/rs6000.opt:246
14313 msgid "Deprecated option. Use -misel/-mno-isel instead"
14316 #: config/rs6000/rs6000.opt:250
14317 msgid "Generate SPE SIMD instructions on E500"
14320 #: config/rs6000/rs6000.opt:254
14321 msgid "Generate PPC750CL paired-single instructions"
14324 #: config/rs6000/rs6000.opt:258
14325 msgid "Deprecated option. Use -mspe/-mno-spe instead"
14328 #: config/rs6000/rs6000.opt:262
14329 msgid "Enable debug output"
14332 #: config/rs6000/rs6000.opt:266
14333 msgid "Specify ABI to use"
14336 #: config/rs6000/rs6000.opt:278
14337 msgid "Select full, part, or no traceback table"
14340 #: config/rs6000/rs6000.opt:282
14341 msgid "Avoid all range limits on call instructions"
14344 #: config/rs6000/rs6000.opt:286
14345 msgid "Generate Cell microcode"
14348 #: config/rs6000/rs6000.opt:290
14349 msgid "Warn when a Cell microcoded instruction is emitted"
14352 #: config/rs6000/rs6000.opt:294
14353 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
14356 #: config/rs6000/rs6000.opt:298
14357 msgid "Select GPR floating point method"
14360 #: config/rs6000/rs6000.opt:302
14361 msgid "Specify size of long double (64 or 128 bits)"
14364 #: config/rs6000/rs6000.opt:306
14365 msgid "Determine which dependences between insns are considered costly"
14368 #: config/rs6000/rs6000.opt:310
14369 msgid "Specify which post scheduling nop insertion scheme to apply"
14372 #: config/rs6000/rs6000.opt:314
14373 msgid "Specify alignment of structure fields default/natural"
14376 #: config/rs6000/rs6000.opt:318
14377 msgid "Specify scheduling priority for dispatch slot restricted insns"
14380 #: config/rs6000/rs6000.opt:322
14381 msgid "Single-precision floating point unit"
14384 #: config/rs6000/rs6000.opt:326
14385 msgid "Double-precision floating point unit"
14388 #: config/rs6000/rs6000.opt:330
14389 msgid "Floating point unit does not support divide & sqrt"
14392 #: config/rs6000/rs6000.opt:334
14393 msgid "Specify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)"
14396 #: config/rs6000/rs6000.opt:338
14397 msgid "Specify Xilinx FPU."
14400 #: config/rs6000/aix64.opt:24
14401 msgid "Compile for 64-bit pointers"
14404 #: config/rs6000/aix64.opt:28
14405 msgid "Compile for 32-bit pointers"
14408 #: config/rs6000/aix64.opt:32
14409 msgid "Support message passing with the Parallel Environment"
14412 #: config/rs6000/linux64.opt:24
14413 msgid "Call mcount for profiling before a function prologue"
14416 #: config/rs6000/sysv4.opt:24
14417 msgid "Select ABI calling convention"
14420 #: config/rs6000/sysv4.opt:28
14421 msgid "Select method for sdata handling"
14424 #: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
14425 msgid "Align to the base type of the bit-field"
14428 #: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
14429 msgid "Produce code relocatable at runtime"
14432 #: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
14433 msgid "Produce little endian code"
14436 #: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
14437 msgid "Produce big endian code"
14440 #: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
14441 #: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:125
14442 #: config/rs6000/sysv4.opt:137
14443 msgid "no description yet"
14446 #: config/rs6000/sysv4.opt:78
14447 msgid "Assume all variable arg functions are prototyped"
14450 #: config/rs6000/sysv4.opt:87
14454 #: config/rs6000/sysv4.opt:91
14455 msgid "Allow bit-fields to cross word boundaries"
14458 #: config/rs6000/sysv4.opt:95
14459 msgid "Use alternate register names"
14462 #: config/rs6000/sysv4.opt:101
14463 msgid "Use default method for sdata handling"
14466 #: config/rs6000/sysv4.opt:105
14467 msgid "Link with libsim.a, libc.a and sim-crt0.o"
14470 #: config/rs6000/sysv4.opt:109
14471 msgid "Link with libads.a, libc.a and crt0.o"
14474 #: config/rs6000/sysv4.opt:113
14475 msgid "Link with libyk.a, libc.a and crt0.o"
14478 #: config/rs6000/sysv4.opt:117
14479 msgid "Link with libmvme.a, libc.a and crt0.o"
14482 #: config/rs6000/sysv4.opt:121
14483 msgid "Set the PPC_EMB bit in the ELF flags header"
14486 #: config/rs6000/sysv4.opt:141
14487 msgid "Generate code to use a non-exec PLT and GOT"
14490 #: config/rs6000/sysv4.opt:145
14491 msgid "Generate code for old exec BSS PLT"
14494 #: config/spu/spu.opt:20
14495 msgid "Emit warnings when run-time relocations are generated"
14498 #: config/spu/spu.opt:24
14499 msgid "Emit errors when run-time relocations are generated"
14502 #: config/spu/spu.opt:28
14503 msgid "Specify cost of branches (Default 20)"
14506 #: config/spu/spu.opt:32
14507 msgid "Make sure loads and stores are not moved past DMA instructions"
14510 #: config/spu/spu.opt:36
14511 msgid "volatile must be specified on any memory that is effected by DMA"
14514 #: config/spu/spu.opt:40 config/spu/spu.opt:44
14516 "Insert nops when it might improve performance by allowing dual issue "
14520 #: config/spu/spu.opt:48
14521 msgid "Use standard main function as entry for startup"
14524 #: config/spu/spu.opt:52
14525 msgid "Generate branch hints for branches"
14528 #: config/spu/spu.opt:56
14529 msgid "Maximum number of nops to insert for a hint (Default 2)"
14532 #: config/spu/spu.opt:60
14534 "Approximate maximum number of instructions to allow between a hint and its "
14538 #: config/spu/spu.opt:64
14539 msgid "Generate code for 18 bit addressing"
14542 #: config/spu/spu.opt:68
14543 msgid "Generate code for 32 bit addressing"
14546 #: config/spu/spu.opt:76
14548 "Insert hbrp instructions after hinted branch targets to avoid the SPU hang "
14552 #: config/mcore/mcore.opt:23
14553 msgid "Generate code for the M*Core M210"
14556 #: config/mcore/mcore.opt:27
14557 msgid "Generate code for the M*Core M340"
14560 #: config/mcore/mcore.opt:31
14561 msgid "Force functions to be aligned to a 4 byte boundary"
14564 #: config/mcore/mcore.opt:35 config/score/score.opt:23
14565 msgid "Generate big-endian code"
14568 #: config/mcore/mcore.opt:39
14569 msgid "Emit call graph information"
14572 #: config/mcore/mcore.opt:43
14573 msgid "Use the divide instruction"
14576 #: config/mcore/mcore.opt:47
14577 msgid "Inline constants if it can be done in 2 insns or less"
14580 #: config/mcore/mcore.opt:51 config/score/score.opt:27
14581 msgid "Generate little-endian code"
14584 #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
14586 "Assume that run-time support has been provided, so omit -lsim from the "
14587 "linker command line"
14590 #: config/mcore/mcore.opt:60
14591 msgid "Use arbitrary sized immediates in bit operations"
14594 #: config/mcore/mcore.opt:64
14595 msgid "Prefer word accesses over byte accesses"
14598 #: config/mcore/mcore.opt:68
14599 msgid "Set the maximum amount for a single stack increment operation"
14602 #: config/mcore/mcore.opt:72
14603 msgid "Always treat bitfields as int-sized"
14606 #: config/arc/arc.opt:32
14607 msgid "Prepend the name of the cpu to all public symbol names"
14610 #: config/arc/arc.opt:42
14611 msgid "Compile code for ARC variant CPU"
14614 #: config/arc/arc.opt:46
14615 msgid "Put functions in SECTION"
14618 #: config/arc/arc.opt:50
14619 msgid "Put data in SECTION"
14622 #: config/arc/arc.opt:54
14623 msgid "Put read-only data in SECTION"
14626 #: config/sh/sh.opt:44
14627 msgid "Generate SH1 code"
14630 #: config/sh/sh.opt:48
14631 msgid "Generate SH2 code"
14634 #: config/sh/sh.opt:52
14635 msgid "Generate default double-precision SH2a-FPU code"
14638 #: config/sh/sh.opt:56
14639 msgid "Generate SH2a FPU-less code"
14642 #: config/sh/sh.opt:60
14643 msgid "Generate default single-precision SH2a-FPU code"
14646 #: config/sh/sh.opt:64
14647 msgid "Generate only single-precision SH2a-FPU code"
14650 #: config/sh/sh.opt:68
14651 msgid "Generate SH2e code"
14654 #: config/sh/sh.opt:72
14655 msgid "Generate SH3 code"
14658 #: config/sh/sh.opt:76
14659 msgid "Generate SH3e code"
14662 #: config/sh/sh.opt:80
14663 msgid "Generate SH4 code"
14666 #: config/sh/sh.opt:84
14667 msgid "Generate SH4-100 code"
14670 #: config/sh/sh.opt:88
14671 msgid "Generate SH4-200 code"
14674 #: config/sh/sh.opt:94
14675 msgid "Generate SH4-300 code"
14678 #: config/sh/sh.opt:98
14679 msgid "Generate SH4 FPU-less code"
14682 #: config/sh/sh.opt:102
14683 msgid "Generate SH4-100 FPU-less code"
14686 #: config/sh/sh.opt:106
14687 msgid "Generate SH4-200 FPU-less code"
14690 #: config/sh/sh.opt:110
14691 msgid "Generate SH4-300 FPU-less code"
14694 #: config/sh/sh.opt:114
14695 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
14698 #: config/sh/sh.opt:119
14699 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
14702 #: config/sh/sh.opt:124
14703 msgid "Generate code for SH4 500 series (FPU-less)."
14706 #: config/sh/sh.opt:129
14707 msgid "Generate default single-precision SH4 code"
14710 #: config/sh/sh.opt:133
14711 msgid "Generate default single-precision SH4-100 code"
14714 #: config/sh/sh.opt:137
14715 msgid "Generate default single-precision SH4-200 code"
14718 #: config/sh/sh.opt:141
14719 msgid "Generate default single-precision SH4-300 code"
14722 #: config/sh/sh.opt:145
14723 msgid "Generate only single-precision SH4 code"
14726 #: config/sh/sh.opt:149
14727 msgid "Generate only single-precision SH4-100 code"
14730 #: config/sh/sh.opt:153
14731 msgid "Generate only single-precision SH4-200 code"
14734 #: config/sh/sh.opt:157
14735 msgid "Generate only single-precision SH4-300 code"
14738 #: config/sh/sh.opt:161
14739 msgid "Generate SH4a code"
14742 #: config/sh/sh.opt:165
14743 msgid "Generate SH4a FPU-less code"
14746 #: config/sh/sh.opt:169
14747 msgid "Generate default single-precision SH4a code"
14750 #: config/sh/sh.opt:173
14751 msgid "Generate only single-precision SH4a code"
14754 #: config/sh/sh.opt:177
14755 msgid "Generate SH4al-dsp code"
14758 #: config/sh/sh.opt:181
14759 msgid "Generate 32-bit SHmedia code"
14762 #: config/sh/sh.opt:185
14763 msgid "Generate 32-bit FPU-less SHmedia code"
14766 #: config/sh/sh.opt:189
14767 msgid "Generate 64-bit SHmedia code"
14770 #: config/sh/sh.opt:193
14771 msgid "Generate 64-bit FPU-less SHmedia code"
14774 #: config/sh/sh.opt:197
14775 msgid "Generate SHcompact code"
14778 #: config/sh/sh.opt:201
14779 msgid "Generate FPU-less SHcompact code"
14782 #: config/sh/sh.opt:205
14784 "Throttle unrolling to avoid thrashing target registers unless the unroll "
14785 "benefit outweighs this"
14788 #: config/sh/sh.opt:209
14789 msgid "Generate code in big endian mode"
14792 #: config/sh/sh.opt:213
14793 msgid "Generate 32-bit offsets in switch tables"
14796 #: config/sh/sh.opt:217
14797 msgid "Generate bit instructions"
14800 #: config/sh/sh.opt:221
14801 msgid "Cost to assume for a branch insn"
14804 #: config/sh/sh.opt:225
14805 msgid "Enable cbranchdi4 pattern"
14808 #: config/sh/sh.opt:229
14809 msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
14812 #: config/sh/sh.opt:233
14813 msgid "Enable SH5 cut2 workaround"
14816 #: config/sh/sh.opt:237
14817 msgid "Align doubles at 64-bit boundaries"
14820 #: config/sh/sh.opt:241
14822 "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
14823 "inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
14826 #: config/sh/sh.opt:245
14827 msgid "Specify name for 32 bit signed division function"
14830 #: config/sh/sh.opt:249
14832 "Enable the use of 64-bit floating point registers in fmov instructions. See "
14833 "-mdalign if 64-bit alignment is required."
14836 #: config/sh/sh.opt:257
14838 "Enable the use of the fused floating point multiply-accumulate operation"
14841 #: config/sh/sh.opt:261
14842 msgid "Cost to assume for gettr insn"
14845 #: config/sh/sh.opt:265 config/sh/sh.opt:315
14846 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
14849 #: config/sh/sh.opt:269
14850 msgid "Increase the IEEE compliance for floating-point code"
14853 #: config/sh/sh.opt:273
14854 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
14857 #: config/sh/sh.opt:277
14859 "inline code to invalidate instruction cache entries after setting up nested "
14860 "function trampolines"
14863 #: config/sh/sh.opt:281
14864 msgid "Assume symbols might be invalid"
14867 #: config/sh/sh.opt:285
14868 msgid "Annotate assembler instructions with estimated addresses"
14871 #: config/sh/sh.opt:289
14872 msgid "Generate code in little endian mode"
14875 #: config/sh/sh.opt:293
14876 msgid "Mark MAC register as call-clobbered"
14879 #: config/sh/sh.opt:299
14880 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
14883 #: config/sh/sh.opt:303
14884 msgid "Emit function-calls using global offset table when generating PIC"
14887 #: config/sh/sh.opt:307
14888 msgid "Assume pt* instructions won't trap"
14891 #: config/sh/sh.opt:311
14892 msgid "Shorten address references during linking"
14895 #: config/sh/sh.opt:319
14896 msgid "Deprecated. Use -Os instead"
14899 #: config/sh/sh.opt:323
14900 msgid "Cost to assume for a multiply insn"
14903 #: config/sh/sh.opt:327
14905 "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
14906 "if the inline code would not work in user mode."
14909 #: config/sh/sh.opt:333
14910 msgid "Pretend a branch-around-a-move is a conditional move."
14913 #: config/sh/superh.opt:6
14914 msgid "Board name [and memory region]."
14917 #: config/sh/superh.opt:10
14918 msgid "Runtime name."
14921 #: config/arm/eabi.opt:23
14922 msgid "Generate code for the Android operating system."
14925 #: config/arm/arm.opt:23
14926 msgid "Specify an ABI"
14929 #: config/arm/arm.opt:27
14930 msgid "Generate a call to abort if a noreturn function returns"
14933 #: config/arm/arm.opt:34
14934 msgid "Pass FP arguments in FP registers"
14937 #: config/arm/arm.opt:38
14938 msgid "Generate APCS conformant stack frames"
14941 #: config/arm/arm.opt:42
14942 msgid "Generate re-entrant, PIC code"
14945 #: config/arm/arm.opt:56
14946 msgid "Assume target CPU is configured as big endian"
14949 #: config/arm/arm.opt:60
14950 msgid "Thumb: Assume non-static functions may be called from ARM code"
14953 #: config/arm/arm.opt:64
14954 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
14957 #: config/arm/arm.opt:68
14958 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
14961 #: config/arm/arm.opt:72 config/bfin/bfin.opt:27
14962 msgid "Specify the name of the target CPU"
14965 #: config/arm/arm.opt:76
14966 msgid "Specify if floating point hardware should be used"
14969 #: config/arm/arm.opt:83
14970 msgid "Specify the __fp16 floating-point format"
14973 #: config/arm/arm.opt:94
14974 msgid "Specify the name of the target floating point hardware/format"
14977 #: config/arm/arm.opt:98
14978 msgid "Alias for -mfloat-abi=hard"
14981 #: config/arm/arm.opt:102
14982 msgid "Assume target CPU is configured as little endian"
14985 #: config/arm/arm.opt:106
14986 msgid "Generate call insns as indirect calls, if necessary"
14989 #: config/arm/arm.opt:110
14990 msgid "Specify the register to be used for PIC addressing"
14993 #: config/arm/arm.opt:114
14994 msgid "Store function names in object code"
14997 #: config/arm/arm.opt:118
14998 msgid "Permit scheduling of a function's prologue sequence"
15001 #: config/arm/arm.opt:122
15002 msgid "Do not load the PIC register in function prologues"
15005 #: config/arm/arm.opt:126
15006 msgid "Alias for -mfloat-abi=soft"
15009 #: config/arm/arm.opt:130
15010 msgid "Specify the minimum bit alignment of structures"
15013 #: config/arm/arm.opt:134
15014 msgid "Compile for the Thumb not the ARM"
15017 #: config/arm/arm.opt:138
15018 msgid "Support calls between Thumb and ARM instruction sets"
15021 #: config/arm/arm.opt:142
15022 msgid "Specify how to access the thread pointer"
15025 #: config/arm/arm.opt:146
15026 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
15029 #: config/arm/arm.opt:150
15030 msgid "Thumb: Generate (leaf) stack frames even if not needed"
15033 #: config/arm/arm.opt:154
15034 msgid "Tune code for the given processor"
15037 #: config/arm/arm.opt:158
15038 msgid "Assume big endian bytes, little endian words"
15041 #: config/arm/arm.opt:162
15043 "Use Neon quad-word (rather than double-word) registers for vectorization"
15046 #: config/arm/arm.opt:166
15047 msgid "Only generate absolute relocations on word sized values."
15050 #: config/arm/arm.opt:170
15052 "Avoid overlapping destination and address registers on LDRD instructions"
15055 #: config/arm/pe.opt:23
15056 msgid "Ignore dllimport attribute for functions"
15059 #: config/pdp11/pdp11.opt:23
15060 msgid "Generate code for an 11/10"
15063 #: config/pdp11/pdp11.opt:27
15064 msgid "Generate code for an 11/40"
15067 #: config/pdp11/pdp11.opt:31
15068 msgid "Generate code for an 11/45"
15071 #: config/pdp11/pdp11.opt:35
15072 msgid "Use 16-bit abs patterns"
15075 #: config/pdp11/pdp11.opt:39
15076 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
15079 #: config/pdp11/pdp11.opt:43
15080 msgid "Do not use inline patterns for copying memory"
15083 #: config/pdp11/pdp11.opt:47
15084 msgid "Use inline patterns for copying memory"
15087 #: config/pdp11/pdp11.opt:51
15088 msgid "Do not pretend that branches are expensive"
15091 #: config/pdp11/pdp11.opt:55
15092 msgid "Pretend that branches are expensive"
15095 #: config/pdp11/pdp11.opt:59
15096 msgid "Use the DEC assembler syntax"
15099 #: config/pdp11/pdp11.opt:63
15100 msgid "Use 32 bit float"
15103 #: config/pdp11/pdp11.opt:67
15104 msgid "Use 64 bit float"
15107 #: config/pdp11/pdp11.opt:75
15108 msgid "Use 16 bit int"
15111 #: config/pdp11/pdp11.opt:79
15112 msgid "Use 32 bit int"
15115 #: config/pdp11/pdp11.opt:87
15116 msgid "Target has split I&D"
15119 #: config/pdp11/pdp11.opt:91
15120 msgid "Use UNIX assembler syntax"
15123 #: config/avr/avr.opt:23
15124 msgid "Use subroutines for function prologues and epilogues"
15127 #: config/avr/avr.opt:27
15128 msgid "Select the target MCU"
15131 #: config/avr/avr.opt:34
15132 msgid "Use an 8-bit 'int' type"
15135 #: config/avr/avr.opt:38
15136 msgid "Change the stack pointer without disabling interrupts"
15139 #: config/avr/avr.opt:48
15140 msgid "Use rjmp/rcall (limited range) on >8K devices"
15143 #: config/avr/avr.opt:52
15144 msgid "Change only the low 8 bits of the stack pointer"
15147 #: config/avr/avr.opt:56
15148 msgid "Relax branches"
15151 #: config/avr/avr.opt:60
15153 "Make the linker relaxation machine assume that a program counter wrap-around "
15157 #: config/crx/crx.opt:23
15158 msgid "Support multiply accumulate instructions"
15161 #: config/crx/crx.opt:27
15162 msgid "Do not use push to store function arguments"
15165 #: config/crx/crx.opt:31
15166 msgid "Restrict doloop to the given nesting level"
15169 #: config/pa/pa-hpux.opt:23
15170 msgid "Generate cpp defines for server IO"
15173 #: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
15174 #: config/pa/pa-hpux1111.opt:23
15175 msgid "Specify UNIX standard for predefines and linking"
15178 #: config/pa/pa-hpux.opt:31
15179 msgid "Generate cpp defines for workstation IO"
15182 #: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
15183 msgid "Generate PA1.0 code"
15186 #: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
15187 msgid "Generate PA1.1 code"
15190 #: config/pa/pa.opt:31 config/pa/pa.opt:92
15191 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
15194 #: config/pa/pa.opt:35
15195 msgid "Generate code for huge switch statements"
15198 #: config/pa/pa.opt:39
15199 msgid "Disable FP regs"
15202 #: config/pa/pa.opt:43
15203 msgid "Disable indexed addressing"
15206 #: config/pa/pa.opt:47
15207 msgid "Generate fast indirect calls"
15210 #: config/pa/pa.opt:55
15211 msgid "Assume code will be assembled by GAS"
15214 #: config/pa/pa.opt:59
15215 msgid "Put jumps in call delay slots"
15218 #: config/pa/pa.opt:64
15219 msgid "Enable linker optimizations"
15222 #: config/pa/pa.opt:68
15223 msgid "Always generate long calls"
15226 #: config/pa/pa.opt:72
15227 msgid "Emit long load/store sequences"
15230 #: config/pa/pa.opt:80
15231 msgid "Disable space regs"
15234 #: config/pa/pa.opt:96
15235 msgid "Use portable calling conventions"
15238 #: config/pa/pa.opt:100
15240 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
15241 "7200, 7300, and 8000"
15244 #: config/pa/pa.opt:112
15245 msgid "Do not disable space regs"
15248 #: config/pa/pa64-hpux.opt:23
15249 msgid "Assume code will be linked by GNU ld"
15252 #: config/pa/pa64-hpux.opt:27
15253 msgid "Assume code will be linked by HP ld"
15256 #: config/xtensa/xtensa.opt:23
15257 msgid "Use CONST16 instruction to load constants"
15260 #: config/xtensa/xtensa.opt:27
15261 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
15264 #: config/xtensa/xtensa.opt:31
15265 msgid "Use indirect CALLXn instructions for large programs"
15268 #: config/xtensa/xtensa.opt:35
15269 msgid "Automatically align branch targets to reduce branch penalties"
15272 #: config/xtensa/xtensa.opt:39
15273 msgid "Intersperse literal pools with code in the text section"
15276 #: config/xtensa/xtensa.opt:43
15277 msgid "Do not serialize volatile memory references with MEMW instructions"
15280 #: config/stormy16/stormy16.opt:24
15281 msgid "Provide libraries for the simulator"
15284 #: config/mips/mips.opt:27
15285 msgid "Generate code that can be used in SVR4-style dynamic objects"
15288 #: config/mips/mips.opt:31
15289 msgid "Use PMC-style 'mad' instructions"
15292 #: config/mips/mips.opt:35
15293 msgid "Generate code for the given ISA"
15296 #: config/mips/mips.opt:39
15297 msgid "Set the cost of branches to roughly COST instructions"
15300 #: config/mips/mips.opt:43
15301 msgid "Use Branch Likely instructions, overriding the architecture default"
15304 #: config/mips/mips.opt:47
15305 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
15308 #: config/mips/mips.opt:51
15309 msgid "Trap on integer divide by zero"
15312 #: config/mips/mips.opt:55
15313 msgid "Specify when instructions are allowed to access code"
15316 #: config/mips/mips.opt:59
15317 msgid "Use branch-and-break sequences to check for integer divide by zero"
15320 #: config/mips/mips.opt:63
15321 msgid "Use trap instructions to check for integer divide by zero"
15324 #: config/mips/mips.opt:67
15325 msgid "Allow the use of MDMX instructions"
15328 #: config/mips/mips.opt:71
15330 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
15334 #: config/mips/mips.opt:75
15335 msgid "Use MIPS-DSP instructions"
15338 #: config/mips/mips.opt:79
15339 msgid "Use MIPS-DSP REV 2 instructions"
15342 #: config/mips/mips.opt:89 config/mep/mep.opt:80
15343 msgid "Use big-endian byte order"
15346 #: config/mips/mips.opt:93 config/mep/mep.opt:84
15347 msgid "Use little-endian byte order"
15350 #: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
15351 msgid "Use ROM instead of RAM"
15354 #: config/mips/mips.opt:101
15355 msgid "Use NewABI-style %reloc() assembly operators"
15358 #: config/mips/mips.opt:105
15359 msgid "Use -G for data that is not defined by the current object"
15362 #: config/mips/mips.opt:109
15363 msgid "Work around certain R4000 errata"
15366 #: config/mips/mips.opt:113
15367 msgid "Work around certain R4400 errata"
15370 #: config/mips/mips.opt:117
15371 msgid "Work around certain R10000 errata"
15374 #: config/mips/mips.opt:121
15375 msgid "Work around errata for early SB-1 revision 2 cores"
15378 #: config/mips/mips.opt:125
15379 msgid "Work around certain VR4120 errata"
15382 #: config/mips/mips.opt:129
15383 msgid "Work around VR4130 mflo/mfhi errata"
15386 #: config/mips/mips.opt:133
15387 msgid "Work around an early 4300 hardware bug"
15390 #: config/mips/mips.opt:137
15391 msgid "FP exceptions are enabled"
15394 #: config/mips/mips.opt:141
15395 msgid "Use 32-bit floating-point registers"
15398 #: config/mips/mips.opt:145
15399 msgid "Use 64-bit floating-point registers"
15402 #: config/mips/mips.opt:149
15403 msgid "Use FUNC to flush the cache before calling stack trampolines"
15406 #: config/mips/mips.opt:153
15407 msgid "Generate floating-point multiply-add instructions"
15410 #: config/mips/mips.opt:157
15411 msgid "Use 32-bit general registers"
15414 #: config/mips/mips.opt:161
15415 msgid "Use 64-bit general registers"
15418 #: config/mips/mips.opt:165
15419 msgid "Use GP-relative addressing to access small data"
15422 #: config/mips/mips.opt:169
15424 "When generating -mabicalls code, allow executables to use PLTs and copy "
15428 #: config/mips/mips.opt:173
15429 msgid "Allow the use of hardware floating-point ABI and instructions"
15432 #: config/mips/mips.opt:177
15433 msgid "Generate code that can be safely linked with MIPS16 code."
15436 #: config/mips/mips.opt:181
15437 msgid "Generate code for ISA level N"
15440 #: config/mips/mips.opt:185
15441 msgid "Generate MIPS16 code"
15444 #: config/mips/mips.opt:189
15445 msgid "Use MIPS-3D instructions"
15448 #: config/mips/mips.opt:193
15449 msgid "Use ll, sc and sync instructions"
15452 #: config/mips/mips.opt:197
15453 msgid "Use -G for object-local data"
15456 #: config/mips/mips.opt:201
15457 msgid "Use indirect calls"
15460 #: config/mips/mips.opt:205
15461 msgid "Use a 32-bit long type"
15464 #: config/mips/mips.opt:209
15465 msgid "Use a 64-bit long type"
15468 #: config/mips/mips.opt:213
15469 msgid "Don't optimize block moves"
15472 #: config/mips/mips.opt:217
15473 msgid "Use the mips-tfile postpass"
15476 #: config/mips/mips.opt:221
15477 msgid "Allow the use of MT instructions"
15480 #: config/mips/mips.opt:225
15481 msgid "Do not use a cache-flushing function before calling stack trampolines"
15484 #: config/mips/mips.opt:229
15485 msgid "Do not use MDMX instructions"
15488 #: config/mips/mips.opt:233
15489 msgid "Generate normal-mode code"
15492 #: config/mips/mips.opt:237
15493 msgid "Do not use MIPS-3D instructions"
15496 #: config/mips/mips.opt:241
15497 msgid "Use paired-single floating-point instructions"
15500 #: config/mips/mips.opt:245
15501 msgid "Specify when r10k cache barriers should be inserted"
15504 #: config/mips/mips.opt:249
15505 msgid "Try to allow the linker to turn PIC calls into direct calls"
15508 #: config/mips/mips.opt:253
15510 "When generating -mabicalls code, make the code suitable for use in shared "
15514 #: config/mips/mips.opt:257
15516 "Restrict the use of hardware floating-point instructions to 32-bit operations"
15519 #: config/mips/mips.opt:261
15520 msgid "Use SmartMIPS instructions"
15523 #: config/mips/mips.opt:265
15524 msgid "Prevent the use of all hardware floating-point instructions"
15527 #: config/mips/mips.opt:269
15528 msgid "Optimize lui/addiu address loads"
15531 #: config/mips/mips.opt:273
15532 msgid "Assume all symbols have 32-bit values"
15535 #: config/mips/mips.opt:277
15536 msgid "Use synci instruction to invalidate i-cache"
15539 #: config/mips/mips.opt:281
15540 msgid "Optimize the output for PROCESSOR"
15543 #: config/mips/mips.opt:285 config/iq2000/iq2000.opt:44
15544 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
15547 #: config/mips/mips.opt:289
15548 msgid "Perform VR4130-specific alignment optimizations"
15551 #: config/mips/mips.opt:293
15552 msgid "Lift restrictions on GOT size"
15555 #: config/mips/sdemtk.opt:23
15556 msgid "Prevent the use of all floating-point operations"
15559 #: config/fr30/fr30.opt:23
15560 msgid "Assume small address space"
15563 #: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
15564 msgid "Compile for a 68HC11"
15567 #: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
15568 msgid "Compile for a 68HC12"
15571 #: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
15572 msgid "Compile for a 68HCS12"
15575 #: config/m68hc11/m68hc11.opt:49
15576 msgid "Auto pre/post decrement increment allowed"
15579 #: config/m68hc11/m68hc11.opt:53
15580 msgid "Min/max instructions allowed"
15583 #: config/m68hc11/m68hc11.opt:57
15584 msgid "Use call and rtc for function calls and returns"
15587 #: config/m68hc11/m68hc11.opt:61
15588 msgid "Auto pre/post decrement increment not allowed"
15591 #: config/m68hc11/m68hc11.opt:65
15592 msgid "Use jsr and rts for function calls and returns"
15595 #: config/m68hc11/m68hc11.opt:69
15596 msgid "Min/max instructions not allowed"
15599 #: config/m68hc11/m68hc11.opt:73
15600 msgid "Use direct addressing mode for soft registers"
15603 #: config/m68hc11/m68hc11.opt:77
15604 msgid "Compile with 32-bit integer mode"
15607 #: config/m68hc11/m68hc11.opt:82
15608 msgid "Specify the register allocation order"
15611 #: config/m68hc11/m68hc11.opt:86
15612 msgid "Do not use direct addressing mode for soft registers"
15615 #: config/m68hc11/m68hc11.opt:90
15616 msgid "Compile with 16-bit integer mode"
15619 #: config/m68hc11/m68hc11.opt:94
15620 msgid "Indicate the number of soft registers available"
15623 #: config/vax/vax.opt:23 config/vax/vax.opt:27
15624 msgid "Target DFLOAT double precision code"
15627 #: config/vax/vax.opt:31 config/vax/vax.opt:35
15628 msgid "Generate GFLOAT double precision code"
15631 #: config/vax/vax.opt:39
15632 msgid "Generate code for GNU assembler (gas)"
15635 #: config/vax/vax.opt:43
15636 msgid "Generate code for UNIX assembler"
15639 #: config/vax/vax.opt:47
15640 msgid "Use VAXC structure conventions"
15643 #: config/vax/vax.opt:51
15644 msgid "Use new adddi3/subdi3 patterns"
15647 #: config/cris/linux.opt:27
15648 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
15651 #: config/cris/cris.opt:45
15652 msgid "Work around bug in multiplication instruction"
15655 #: config/cris/cris.opt:51
15656 msgid "Compile for ETRAX 4 (CRIS v3)"
15659 #: config/cris/cris.opt:56
15660 msgid "Compile for ETRAX 100 (CRIS v8)"
15663 #: config/cris/cris.opt:64
15664 msgid "Emit verbose debug information in assembly code"
15667 #: config/cris/cris.opt:71
15668 msgid "Do not use condition codes from normal instructions"
15671 #: config/cris/cris.opt:80
15672 msgid "Do not emit addressing modes with side-effect assignment"
15675 #: config/cris/cris.opt:89
15676 msgid "Do not tune stack alignment"
15679 #: config/cris/cris.opt:98
15680 msgid "Do not tune writable data alignment"
15683 #: config/cris/cris.opt:107
15684 msgid "Do not tune code and read-only data alignment"
15687 #: config/cris/cris.opt:116
15688 msgid "Align code and data to 32 bits"
15691 #: config/cris/cris.opt:133
15692 msgid "Don't align items in code or data"
15695 #: config/cris/cris.opt:142
15696 msgid "Do not emit function prologue or epilogue"
15699 #: config/cris/cris.opt:149
15700 msgid "Use the most feature-enabling options allowed by other options"
15703 #: config/cris/cris.opt:158
15704 msgid "Override -mbest-lib-options"
15707 #: config/cris/cris.opt:165
15708 msgid "Generate code for the specified chip or CPU version"
15711 #: config/cris/cris.opt:169
15712 msgid "Tune alignment for the specified chip or CPU version"
15715 #: config/cris/cris.opt:173
15716 msgid "Warn when a stackframe is larger than the specified size"
15719 #: config/h8300/h8300.opt:23
15720 msgid "Generate H8S code"
15723 #: config/h8300/h8300.opt:27
15724 msgid "Generate H8SX code"
15727 #: config/h8300/h8300.opt:31
15728 msgid "Generate H8S/2600 code"
15731 #: config/h8300/h8300.opt:35
15732 msgid "Make integers 32 bits wide"
15735 #: config/h8300/h8300.opt:42
15736 msgid "Use registers for argument passing"
15739 #: config/h8300/h8300.opt:46
15740 msgid "Consider access to byte sized memory slow"
15743 #: config/h8300/h8300.opt:50
15744 msgid "Enable linker relaxing"
15747 #: config/h8300/h8300.opt:54
15748 msgid "Generate H8/300H code"
15751 #: config/h8300/h8300.opt:58
15752 msgid "Enable the normal mode"
15755 #: config/h8300/h8300.opt:62
15756 msgid "Use H8/300 alignment rules"
15759 #: config/v850/v850.opt:23
15760 msgid "Use registers r2 and r5"
15763 #: config/v850/v850.opt:27
15764 msgid "Use 4 byte entries in switch tables"
15767 #: config/v850/v850.opt:31
15768 msgid "Enable backend debugging"
15771 #: config/v850/v850.opt:35
15772 msgid "Do not use the callt instruction"
15775 #: config/v850/v850.opt:39
15776 msgid "Reuse r30 on a per function basis"
15779 #: config/v850/v850.opt:43
15780 msgid "Support Green Hills ABI"
15783 #: config/v850/v850.opt:47
15784 msgid "Prohibit PC relative function calls"
15787 #: config/v850/v850.opt:51
15788 msgid "Use stubs for function prologues"
15791 #: config/v850/v850.opt:55
15792 msgid "Set the max size of data eligible for the SDA area"
15795 #: config/v850/v850.opt:59
15796 msgid "Enable the use of the short load instructions"
15799 #: config/v850/v850.opt:63
15800 msgid "Same as: -mep -mprolog-function"
15803 #: config/v850/v850.opt:67
15804 msgid "Set the max size of data eligible for the TDA area"
15807 #: config/v850/v850.opt:71
15808 msgid "Enforce strict alignment"
15811 #: config/v850/v850.opt:78
15812 msgid "Compile for the v850 processor"
15815 #: config/v850/v850.opt:82
15816 msgid "Compile for the v850e processor"
15819 #: config/v850/v850.opt:86
15820 msgid "Compile for the v850e1 processor"
15823 #: config/v850/v850.opt:90
15824 msgid "Set the max size of data eligible for the ZDA area"
15827 #: config/mmix/mmix.opt:24
15828 msgid "For intrinsics library: pass all parameters in registers"
15831 #: config/mmix/mmix.opt:28
15832 msgid "Use register stack for parameters and return value"
15835 #: config/mmix/mmix.opt:32
15836 msgid "Use call-clobbered registers for parameters and return value"
15839 #: config/mmix/mmix.opt:37
15840 msgid "Use epsilon-respecting floating point compare instructions"
15843 #: config/mmix/mmix.opt:41
15844 msgid "Use zero-extending memory loads, not sign-extending ones"
15847 #: config/mmix/mmix.opt:45
15849 "Generate divide results with reminder having the same sign as the divisor "
15850 "(not the dividend)"
15853 #: config/mmix/mmix.opt:49
15854 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
15857 #: config/mmix/mmix.opt:53
15858 msgid "Do not provide a default start-address 0x100 of the program"
15861 #: config/mmix/mmix.opt:57
15862 msgid "Link to emit program in ELF format (rather than mmo)"
15865 #: config/mmix/mmix.opt:61
15866 msgid "Use P-mnemonics for branches statically predicted as taken"
15869 #: config/mmix/mmix.opt:65
15870 msgid "Don't use P-mnemonics for branches"
15873 #: config/mmix/mmix.opt:79
15874 msgid "Use addresses that allocate global registers"
15877 #: config/mmix/mmix.opt:83
15878 msgid "Do not use addresses that allocate global registers"
15881 #: config/mmix/mmix.opt:87
15882 msgid "Generate a single exit point for each function"
15885 #: config/mmix/mmix.opt:91
15886 msgid "Do not generate a single exit point for each function"
15889 #: config/mmix/mmix.opt:95
15890 msgid "Set start-address of the program"
15893 #: config/mmix/mmix.opt:99
15894 msgid "Set start-address of data"
15897 #: config/iq2000/iq2000.opt:23
15898 msgid "Specify CPU for code generation purposes"
15901 #: config/iq2000/iq2000.opt:27
15902 msgid "Specify CPU for scheduling purposes"
15905 #: config/iq2000/iq2000.opt:35
15906 msgid "Use GP relative sdata/sbss sections"
15909 #: config/iq2000/iq2000.opt:40
15910 msgid "No default crt0.o"
15913 #: config/bfin/bfin.opt:31
15914 msgid "Omit frame pointer for leaf functions"
15917 #: config/bfin/bfin.opt:35
15918 msgid "Program is entirely located in low 64k of memory"
15921 #: config/bfin/bfin.opt:39
15922 msgid "Work around a hardware anomaly by adding a number of NOPs before a"
15925 #: config/bfin/bfin.opt:44
15926 msgid "Avoid speculative loads to work around a hardware anomaly."
15929 #: config/bfin/bfin.opt:48
15930 msgid "Enabled ID based shared library"
15933 #: config/bfin/bfin.opt:52
15935 "Generate code that won't be linked against any other ID shared libraries,"
15938 #: config/bfin/bfin.opt:65
15939 msgid "Avoid generating pc-relative calls; use indirection"
15942 #: config/bfin/bfin.opt:69
15943 msgid "Link with the fast floating-point library"
15946 #: config/bfin/bfin.opt:81
15947 msgid "Do stack checking using bounds in L1 scratch memory"
15950 #: config/bfin/bfin.opt:85
15951 msgid "Enable multicore support"
15954 #: config/bfin/bfin.opt:89
15955 msgid "Build for Core A"
15958 #: config/bfin/bfin.opt:93
15959 msgid "Build for Core B"
15962 #: config/bfin/bfin.opt:97
15963 msgid "Build for SDRAM"
15966 #: config/bfin/bfin.opt:101
15967 msgid "Assume ICPLBs are enabled at runtime."
15970 #: config/picochip/picochip.opt:23
15972 "Specify which type of AE to target. This option sets the mul-type and byte-"
15976 #: config/picochip/picochip.opt:27
15977 msgid "Specify which type of multiplication to use. Can be mem, mac or none."
15980 #: config/picochip/picochip.opt:31
15982 "Specify whether the byte access instructions should be used. Enabled by "
15986 #: config/picochip/picochip.opt:35
15987 msgid "Enable debug output to be generated."
15990 #: config/picochip/picochip.opt:39
15992 "Allow a symbol value to be used as an immediate value in an instruction."
15995 #: config/picochip/picochip.opt:43
15996 msgid "Generate warnings when inefficient code is known to be generated."
15999 #: config/vxworks.opt:24
16000 msgid "Assume the VxWorks RTP environment"
16003 #: config/vxworks.opt:31
16004 msgid "Assume the VxWorks vThreads environment"
16007 #: config/darwin.opt:23
16008 msgid "Generate code suitable for fast turn around debugging"
16011 #: config/darwin.opt:31
16012 msgid "The earliest MacOS X version on which this program will run"
16015 #: config/darwin.opt:35
16016 msgid "Set sizeof(bool) to 1"
16019 #: config/darwin.opt:39
16020 msgid "Generate code for darwin loadable kernel extensions"
16023 #: config/darwin.opt:43
16024 msgid "Generate code for the kernel or loadable kernel extensions"
16027 #: config/darwin.opt:47
16028 msgid "Add <dir> to the end of the system framework include path"
16031 #: config/lynx.opt:23
16032 msgid "Support legacy multi-threading"
16035 #: config/lynx.opt:27
16036 msgid "Use shared libraries"
16039 #: config/lynx.opt:31
16040 msgid "Support multi-threading"
16043 #: config/score/score.opt:31
16044 msgid "Disable bcnz instruction"
16047 #: config/score/score.opt:35
16048 msgid "Enable unaligned load/store instruction"
16051 #: config/score/score.opt:39
16052 msgid "Support SCORE 5 ISA"
16055 #: config/score/score.opt:43
16056 msgid "Support SCORE 5U ISA"
16059 #: config/score/score.opt:47
16060 msgid "Support SCORE 7 ISA"
16063 #: config/score/score.opt:51
16064 msgid "Support SCORE 7D ISA"
16067 #: config/score/score.opt:55
16068 msgid "Support SCORE 3 ISA"
16071 #: config/score/score.opt:59
16072 msgid "Support SCORE 3d ISA"
16075 #: config/linux.opt:24
16076 msgid "Use GNU libc instead of uClibc"
16079 #: config/linux.opt:28
16080 msgid "Use uClibc instead of GNU libc"
16083 #: config/mep/mep.opt:21
16084 msgid "Enable absolute difference instructions"
16087 #: config/mep/mep.opt:25
16088 msgid "Enable all optional instructions"
16091 #: config/mep/mep.opt:29
16092 msgid "Enable average instructions"
16095 #: config/mep/mep.opt:33
16096 msgid "Variables this size and smaller go in the based section. (default 0)"
16099 #: config/mep/mep.opt:37
16100 msgid "Enable bit manipulation instructions"
16103 #: config/mep/mep.opt:41
16104 msgid "Section to put all const variables in (tiny, near, far) (no default)"
16107 #: config/mep/mep.opt:45
16108 msgid "Enable clip instructions"
16111 #: config/mep/mep.opt:49
16112 msgid "Configuration name"
16115 #: config/mep/mep.opt:53
16116 msgid "Enable MeP Coprocessor"
16119 #: config/mep/mep.opt:57
16120 msgid "Enable MeP Coprocessor with 32-bit registers"
16123 #: config/mep/mep.opt:61
16124 msgid "Enable MeP Coprocessor with 64-bit registers"
16127 #: config/mep/mep.opt:65
16128 msgid "Enable IVC2 scheduling"
16131 #: config/mep/mep.opt:69
16132 msgid "Const variables default to the near section"
16135 #: config/mep/mep.opt:76
16136 msgid "Enable 32-bit divide instructions"
16139 #: config/mep/mep.opt:88
16140 msgid "__io vars are volatile by default"
16143 #: config/mep/mep.opt:92
16144 msgid "All variables default to the far section"
16147 #: config/mep/mep.opt:96
16148 msgid "Enable leading zero instructions"
16151 #: config/mep/mep.opt:103
16152 msgid "All variables default to the near section"
16155 #: config/mep/mep.opt:107
16156 msgid "Enable min/max instructions"
16159 #: config/mep/mep.opt:111
16160 msgid "Enable 32-bit multiply instructions"
16163 #: config/mep/mep.opt:115
16164 msgid "Disable all optional instructions"
16167 #: config/mep/mep.opt:122
16168 msgid "Allow gcc to use the repeat/erepeat instructions"
16171 #: config/mep/mep.opt:126
16172 msgid "All variables default to the tiny section"
16175 #: config/mep/mep.opt:130
16176 msgid "Enable saturation instructions"
16179 #: config/mep/mep.opt:134
16180 msgid "Use sdram version of runtime"
16183 #: config/mep/mep.opt:142
16184 msgid "Use simulator runtime without vectors"
16187 #: config/mep/mep.opt:146
16188 msgid "All functions default to the far section"
16191 #: config/mep/mep.opt:150
16192 msgid "Variables this size and smaller go in the tiny section. (default 4)"
16195 #: config/vms/vms.opt:21
16196 msgid "Malloc data into P2 space"
16199 #: config/vms/vms.opt:25
16200 msgid "Set name of main routine for the debugger"
16205 "Assert the <answer> to <question>. Putting '-' before <question> disables "
16206 "the <answer> to <question>"
16210 msgid "Do not discard comments"
16214 msgid "Do not discard comments in macro expansions"
16219 "Define a <macro> with <val> as its value. If just <macro> is given, <val> "
16224 msgid "Add <dir> to the end of the main framework include path"
16228 msgid "Print the name of header files as they are used"
16231 #: c.opt:69 c.opt:906
16232 msgid "Add <dir> to the end of the main include path"
16236 msgid "Generate make dependencies"
16240 msgid "Generate make dependencies and compile"
16244 msgid "Write dependency output to the given file"
16248 msgid "Treat missing header files as generated files"
16252 msgid "Like -M but ignore system header files"
16256 msgid "Like -MD but ignore system header files"
16260 msgid "Generate phony targets for all headers"
16264 msgid "Add a MAKE-quoted target"
16268 msgid "Add an unquoted target"
16272 msgid "Do not generate #line directives"
16276 msgid "Undefine <macro>"
16281 "Warn about things that will change when compiling with an ABI-compliant "
16286 msgid "Warn about suspicious uses of memory addresses"
16290 msgid "Enable most warning messages"
16295 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
16300 msgid "Warn about casting functions to incompatible types"
16304 msgid "Warn when a built-in preprocessor macro is undefined or redefined"
16308 msgid "Warn about C constructs that are not in the common subset of C and C++"
16313 "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
16318 msgid "Warn about casts which discard qualifiers"
16322 msgid "Warn about subscripts whose type is \"char\""
16326 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
16331 "Warn about possibly nested block comments, and C++ comments spanning more "
16332 "than one physical line"
16336 msgid "Synonym for -Wcomment"
16340 msgid "Warn for implicit type conversions that may change a value"
16344 msgid "Warn for implicit type conversions between signed and unsigned integers"
16348 msgid "Warn when all constructors and destructors are private"
16352 msgid "Warn when a declaration is found after a statement"
16356 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
16360 msgid "Warn about compile-time integer division by zero"
16364 msgid "Warn about violations of Effective C++ style rules"
16368 msgid "Warn about an empty body in an if or else statement"
16372 msgid "Warn about stray tokens after #elif and #endif"
16376 msgid "Warn about comparison of different enum types"
16381 "This switch is deprecated; use -Werror=implicit-function-declaration instead"
16385 msgid "Warn if testing floating point numbers for equality"
16389 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
16393 msgid "Warn if passing too many arguments to a function for its format string"
16397 msgid "Warn about format strings that are not literals"
16401 msgid "Warn about format strings that contain NUL bytes"
16405 msgid "Warn about possible security problems with format functions"
16409 msgid "Warn about strftime formats yielding 2-digit years"
16413 msgid "Warn about zero-length formats"
16417 msgid "Warn whenever type qualifiers are ignored."
16421 msgid "Warn about variables which are initialized to themselves"
16425 msgid "Warn about implicit function declarations"
16429 msgid "Warn when a declaration does not specify a type"
16434 "Warn when there is a cast to a pointer from an integer of a different size"
16438 msgid "Warn about invalid uses of the \"offsetof\" macro"
16442 msgid "Warn about PCH files that are found but not used"
16446 msgid "Warn when a jump misses a variable initialization"
16451 "Warn when a logical operator is suspiciously always evaluating to true or "
16456 msgid "Do not warn about using \"long long\" when -pedantic"
16460 msgid "Warn about suspicious declarations of \"main\""
16464 msgid "Warn about possibly missing braces around initializers"
16468 msgid "Warn about global functions without previous declarations"
16472 msgid "Warn about missing fields in struct initializers"
16476 msgid "Warn about functions which might be candidates for format attributes"
16480 msgid "Warn about user-specified include directories that do not exist"
16485 "Warn about function parameters declared without a type specifier in K&R-"
16490 msgid "Warn about global functions without prototypes"
16494 msgid "Warn about use of multi-character character constants"
16498 msgid "Warn about \"extern\" declarations not at file scope"
16503 "Warn when non-templatized friend functions are declared within a template"
16507 msgid "Warn about non-virtual destructors"
16512 "Warn about NULL being passed to argument slots marked as requiring non-NULL"
16516 msgid "Warn about non-normalised Unicode strings"
16520 msgid "Warn if a C-style cast is used in a program"
16524 msgid "Warn for obsolescent usage in a declaration"
16528 msgid "Warn if an old-style parameter definition is used"
16533 "Warn if a string is longer than the maximum portable length specified by the "
16538 msgid "Warn about overloaded virtual function names"
16542 msgid "Warn about overriding initializers without side effects"
16546 msgid "Warn about packed bit-fields whose offset changed in GCC 4.4"
16550 msgid "Warn about possibly missing parentheses"
16554 msgid "Warn when converting the type of pointers to member functions"
16558 msgid "Warn about function pointer arithmetic"
16562 msgid "Warn when a pointer is cast to an integer of a different size"
16566 msgid "Warn about misuses of pragmas"
16570 msgid "Warn if inherited methods are unimplemented"
16574 msgid "Warn about multiple declarations of the same object"
16578 msgid "Warn when the compiler reorders code"
16583 "Warn whenever a function's return type defaults to \"int\" (C), or about "
16584 "inconsistent return types (C++)"
16588 msgid "Warn if a selector has multiple methods"
16592 msgid "Warn about possible violations of sequence point rules"
16596 msgid "Warn about signed-unsigned comparisons"
16600 msgid "Warn when overload promotes from unsigned to signed"
16604 msgid "Warn about uncasted NULL used as sentinel"
16608 msgid "Warn about unprototyped function declarations"
16612 msgid "Warn if type signatures of candidate methods do not match exactly"
16617 "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
16622 msgid "Deprecated. This switch has no effect"
16626 msgid "Warn about features not present in traditional C"
16631 "Warn of prototypes causing type conversions different from what would happen "
16632 "in the absence of prototype"
16637 "Warn if trigraphs are encountered that might affect the meaning of the "
16642 msgid "Warn about @selector()s without previously declared methods"
16646 msgid "Warn if an undefined macro is used in an #if directive"
16650 msgid "Warn about unrecognized pragmas"
16654 msgid "Warn about unsuffixed float constants"
16658 msgid "Warn about macros defined in the main file that are not used"
16663 "Warn if a caller of a function, marked with attribute warn_unused_result, "
16664 "does not use its return value"
16668 msgid "Do not warn about using variadic macros when -pedantic"
16672 msgid "Warn if a variable length array is used"
16676 msgid "Warn when a register variable is declared volatile"
16681 "In C++, nonzero means warn about deprecated conversion from string literals "
16682 "to `char *'. In C, similar warning, except that the conversion is of course "
16683 "not deprecated by the ISO C standard."
16687 msgid "Warn when a pointer differs in signedness in an assignment"
16691 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
16695 msgid "Enforce class member access control semantics"
16699 msgid "Change when template instances are emitted"
16703 msgid "Recognize the \"asm\" keyword"
16707 msgid "Recognize built-in functions"
16711 msgid "Check the return value of new"
16715 msgid "Allow the arguments of the '?' operator to have different types"
16719 msgid "Reduce the size of object files"
16723 msgid "Use class <name> for constant strings"
16728 "disable deduction of std::initializer_list for a template type parameter "
16729 "from a brace-enclosed initializer-list"
16733 msgid "Inline member functions by default"
16737 msgid "Preprocess directives only."
16741 msgid "Permit '$' as an identifier character"
16745 msgid "Generate code to check exception specifications"
16749 msgid "Convert all strings and character constants to character set <cset>"
16753 msgid "Permit universal character names (\\u and \\U) in identifiers"
16757 msgid "Specify the default character set for source files"
16761 msgid "Scope of for-init-statement variables is local to the loop"
16765 msgid "Do not assume that standard C libraries and \"main\" exist"
16769 msgid "Recognize GNU-defined keywords"
16773 msgid "Generate code for GNU runtime environment"
16777 msgid "Use traditional GNU semantics for inline functions"
16781 msgid "Assume normal C execution environment"
16785 msgid "Enable support for huge objects"
16789 msgid "Export functions even if they can be inlined"
16793 msgid "Emit implicit instantiations of inline templates"
16797 msgid "Emit implicit instantiations of templates"
16801 msgid "Inject friend functions into enclosing namespace"
16806 "Allow implicit conversions between vectors with differing numbers of "
16807 "subparts and/or differing element types."
16811 msgid "Don't warn about uses of Microsoft extensions"
16815 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
16819 msgid "Assume that receivers of Objective-C messages may be nil"
16824 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
16829 msgid "Allow fast jumps to the message dispatcher"
16833 msgid "Enable Objective-C exception and synchronization syntax"
16837 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
16841 msgid "Enable Objective-C setjmp exception handling runtime"
16845 msgid "Enable OpenMP (implies -frecursive in Fortran)"
16849 msgid "Recognize C++ keywords like \"compl\" and \"xor\""
16853 msgid "Enable optional diagnostics"
16857 msgid "Look for and use PCH files even when preprocessing"
16861 msgid "Downgrade conformance errors to warnings"
16865 msgid "Treat the input file as already preprocessed"
16870 "-fno-pretty-templates Do not pretty-print template specializations as the "
16871 "template signature followed by the arguments"
16876 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
16881 msgid "Enable automatic template instantiation"
16885 msgid "Generate run time type descriptor information"
16889 msgid "Use the same size for double as for float"
16893 msgid "Use the narrowest integer type possible for enumeration types"
16897 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
16901 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
16905 msgid "Make \"char\" signed by default"
16909 msgid "Display statistics accumulated during compilation"
16913 msgid "Distance between tab stops for column reporting"
16917 msgid "Specify maximum template instantiation depth"
16921 msgid "Do not generate thread-safe code for initializing local statics"
16925 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
16929 msgid "Make \"char\" unsigned by default"
16933 msgid "Use __cxa_atexit to register destructors"
16937 msgid "Use __cxa_get_exception_ptr in exception handling"
16941 msgid "Marks all inlined methods as having hidden visibility"
16945 msgid "Changes visibility to match Microsoft Visual Studio by default"
16949 msgid "Discard unused virtual functions"
16953 msgid "Implement vtables using thunks"
16957 msgid "Emit common-like symbols as weak symbols"
16962 "Convert all wide strings and character constants to character set <cset>"
16966 msgid "Generate a #line directive pointing at the current working directory"
16970 msgid "Emit cross referencing information"
16975 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
16979 msgid "Dump declarations to a .decl file"
16983 msgid "Aggressive reduced debug info for structs"
16987 msgid "Conservative reduced debug info for structs"
16991 msgid "Detailed reduced debug info for structs"
16994 #: c.opt:870 c.opt:902
16995 msgid "Add <dir> to the end of the system include path"
16999 msgid "Accept definition of macros in <file>"
17003 msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
17007 msgid "Include the contents of <file> before other files"
17011 msgid "Specify <path> as a prefix for next two options"
17015 msgid "Set <dir> to be the system root directory"
17019 msgid "Add <dir> to the start of the system include path"
17023 msgid "Add <dir> to the end of the quote include path"
17028 "Do not search standard system include directories (those specified with -"
17029 "isystem will still be used)"
17033 msgid "Do not search standard system include directories for C++"
17037 msgid "Generate C header of platform-specific features"
17041 msgid "Print a checksum of the executable for PCH validity checking, and stop"
17045 msgid "Remap file names when including files"
17049 msgid "Conform to the ISO 1998 C++ standard"
17054 "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
17057 #: c.opt:959 c.opt:994
17058 msgid "Conform to the ISO 1990 C standard"
17061 #: c.opt:963 c.opt:1002
17062 msgid "Conform to the ISO 1999 C standard"
17066 msgid "Deprecated in favor of -std=c99"
17070 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
17074 msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
17078 msgid "Conform to the ISO 1990 C standard with GNU extensions"
17082 msgid "Conform to the ISO 1999 C standard with GNU extensions"
17086 msgid "Deprecated in favor of -std=gnu99"
17090 msgid "Conform to the ISO 1990 C standard as amended in 1994"
17094 msgid "Deprecated in favor of -std=iso9899:1999"
17098 msgid "Enable traditional preprocessing"
17102 msgid "Support ISO C trigraphs"
17106 msgid "Do not predefine system-specific and GCC-specific macros"
17110 msgid "Enable verbose output"
17114 msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
17118 msgid "Specify a file to which a list of files output by LTRANS is written."
17122 msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
17126 msgid "The resolution file"
17130 msgid "Display this information"
17135 "Display descriptions of a specific class of options. <class> is one or more "
17136 "of optimizers, target, warnings, undocumented, params"
17140 msgid "Alias for --help=target"
17145 "Set parameter <param> to value. See below for a complete list of parameters"
17150 "Put global and static data smaller than <number> bytes into a special "
17151 "section (on some targets)"
17155 msgid "Set optimization level to <number>"
17159 msgid "Optimize for space rather than speed"
17163 msgid "This switch is deprecated; use -Wextra instead"
17167 msgid "Warn about returning structures, unions or arrays"
17171 msgid "Warn if an array is accessed out of bounds"
17175 msgid "Warn about inappropriate attribute usage"
17179 msgid "Warn about pointer casts which increase alignment"
17183 msgid "Warn about uses of __attribute__((deprecated)) declarations"
17187 msgid "Warn when an optimization pass is disabled"
17191 msgid "Treat all warnings as errors"
17195 msgid "Treat specified warning as error"
17199 msgid "Print extra (possibly unwanted) warnings"
17203 msgid "Exit on the first error occurred"
17208 "-Wframe-larger-than=<number> Warn if a function's stack frame requires more "
17209 "than <number> bytes"
17213 msgid "Warn when an inlined function cannot be inlined"
17217 msgid "Warn if an object is larger than <number> bytes"
17221 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
17226 "Warn about functions which might be candidates for __attribute__((noreturn))"
17230 msgid "Warn about constructs not instrumented by -fmudflap"
17234 msgid "Warn about overflow in arithmetic expressions"
17238 msgid "Warn when the packed attribute has no effect on struct layout"
17242 msgid "Warn when padding is required to align structure members"
17246 msgid "Warn when one local variable shadows another"
17250 msgid "Warn when not issuing stack smashing protection for some reason"
17253 #: common.opt:165 common.opt:169
17254 msgid "Warn about code which might break strict aliasing rules"
17257 #: common.opt:173 common.opt:177
17258 msgid "Warn about optimizations that assume that signed overflow is undefined"
17262 msgid "Warn about enumerated switches, with no default, missing a case"
17266 msgid "Warn about enumerated switches missing a \"default:\" statement"
17270 msgid "Warn about all enumerated switches missing a specific case"
17274 msgid "Do not suppress warnings from system headers"
17279 "Warn if a comparison is always true or always false due to the limited range "
17284 msgid "Warn about uninitialized automatic variables"
17288 msgid "Warn about code that will never be executed"
17292 msgid "Enable all -Wunused- warnings"
17296 msgid "Warn when a function is unused"
17300 msgid "Warn when a label is unused"
17304 msgid "Warn when a function parameter is unused"
17308 msgid "Warn when an expression value is unused"
17312 msgid "Warn when a variable is unused"
17316 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
17320 msgid "Emit declaration information into <file>"
17324 msgid "Enable dumps from specific passes of the compiler"
17328 msgid "Set the file basename to be used for dumps"
17332 msgid "Align the start of functions"
17336 msgid "Align labels which are only reached by jumping"
17340 msgid "Align all labels"
17344 msgid "Align the start of loops"
17348 msgid "Specify that arguments may alias each other and globals"
17352 msgid "Assume arguments may alias globals but not each other"
17356 msgid "Assume arguments alias neither each other nor globals"
17360 msgid "Assume arguments alias no other storage"
17364 msgid "Generate unwind tables that are exact at each instruction boundary"
17368 msgid "Generate auto-inc/dec instructions"
17372 msgid "Generate code to check bounds before indexing arrays"
17376 msgid "Replace add, compare, branch with branch on count register"
17380 msgid "Use profiling information for branch probabilities"
17385 "Perform branch target load optimization before prologue / epilogue threading"
17390 "Perform branch target load optimization after prologue / epilogue threading"
17395 "Restrict target load migration not to re-use registers in any basic block"
17399 msgid "Mark <register> as being preserved across functions"
17403 msgid "Mark <register> as being corrupted by function calls"
17407 msgid "Save registers around function calls"
17411 msgid "Compare the results of several data dependence analyzers."
17415 msgid "Do not put uninitialized globals in the common section"
17420 "-fcompare-debug[=<opts>] Compile with and without e.g. -gtoggle, and compare "
17421 "the final-insns dump"
17425 msgid "Run only the second compilation of -fcompare-debug"
17429 msgid "Do not perform optimizations increasing noticeably stack usage"
17433 msgid "Perform a register copy-propagation optimization pass"
17437 msgid "Perform cross-jumping optimization"
17441 msgid "When running CSE, follow jumps to their targets"
17444 #: common.opt:409 common.opt:538 common.opt:759 common.opt:1001
17445 #: common.opt:1122 common.opt:1181 common.opt:1240 common.opt:1256
17447 msgid "Does nothing. Preserved for backward compatibility."
17451 msgid "Omit range reduction step when performing complex division"
17455 msgid "Complex multiplication and division follow Fortran rules"
17459 msgid "Place data items into their own section"
17463 msgid "List all available debugging counters with their limits and counts."
17468 "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...] Set the debug counter "
17473 msgid "Map one directory name to another in debug information"
17477 msgid "Defer popping functions args from stack until later"
17481 msgid "Attempt to fill delay slots of branch instructions"
17485 msgid "Delete useless null pointer checks"
17490 "How often to emit source location at the beginning of line-wrapped "
17496 "Amend appropriate diagnostic messages with the command line option that "
17501 msgid "Dump various compiler internals to a file"
17505 msgid "Dump to filename the insns at the end of translation"
17509 msgid "Suppress output of addresses in debugging dumps"
17514 "Suppress output of instruction numbers, line number notes and addresses in "
17519 msgid "Suppress output of previous and next insn numbers in debugging dumps"
17523 msgid "Enable CFI tables via GAS assembler directives."
17527 msgid "Perform early inlining"
17531 msgid "Perform DWARF2 duplicate elimination"
17535 msgid "Perform interprocedural reduction of aggregates"
17538 #: common.opt:495 common.opt:499
17539 msgid "Perform unused type elimination in debug info"
17543 msgid "Do not suppress C++ class debug information."
17547 msgid "Generate debug information to support Identical Code Folding (ICF)"
17551 msgid "Enable exception handling"
17555 msgid "Perform a number of minor, expensive optimizations"
17559 msgid "Specify handling of excess floating-point precision"
17563 msgid "Assume no NaNs or infinities are generated"
17567 msgid "Mark <register> as being unavailable to the compiler"
17571 msgid "Don't allocate floats and doubles in extended-precision registers"
17575 msgid "Perform a forward propagation pass on RTL"
17579 msgid "Allow function addresses to be held in registers"
17583 msgid "Place each function into its own section"
17587 msgid "Perform global common subexpression elimination"
17592 "Perform enhanced load motion during global common subexpression elimination"
17596 msgid "Perform store motion after global common subexpression elimination"
17601 "Perform redundant load after store elimination in global common subexpression"
17606 "Perform global common subexpression elimination after register allocation"
17610 msgid "Enable in and out of Graphite representation"
17614 msgid "Enable Graphite Identity transformation"
17618 msgid "Mark all loops as parallel"
17622 msgid "Enable Loop Strip Mining transformation"
17626 msgid "Enable Loop Interchange transformation"
17630 msgid "Enable Loop Blocking transformation"
17634 msgid "Enable guessing of branch probabilities"
17638 msgid "Process #ident directives"
17642 msgid "Perform conversion of conditional jumps to branchless equivalents"
17646 msgid "Perform conversion of conditional jumps to conditional execution"
17650 msgid "Do not generate .size directives"
17654 msgid "Perform indirect inlining"
17658 msgid "Pay attention to the \"inline\" keyword"
17663 "Integrate simple functions into their callers when code size is known to not "
17668 msgid "Integrate simple functions into their callers"
17672 msgid "Integrate functions called once into their callers"
17676 msgid "Limit the size of inlined functions to <number>"
17680 msgid "Instrument function entry and exit with profiling calls"
17685 "-finstrument-functions-exclude-function-list=name,... Do not instrument "
17691 "-finstrument-functions-exclude-file-list=filename,... Do not instrument "
17692 "functions listed in files"
17696 msgid "Perform Interprocedural constant propagation"
17700 msgid "Perform cloning to make Interprocedural constant propagation stronger"
17704 msgid "Discover pure and const functions"
17708 msgid "Perform interprocedural points-to analysis"
17712 msgid "Discover readonly and non addressable static variables"
17716 msgid "Type based escape and alias analysis"
17720 msgid "Perform matrix layout flattening and transposing based"
17724 msgid "Perform structure layout optimizations based"
17728 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
17732 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
17736 msgid "Do optimistic coalescing."
17740 msgid "Use IRA based register pressure calculation"
17744 msgid "Share slots for saving different hard registers."
17748 msgid "Share stack slots for spilled pseudo-registers."
17752 msgid "-fira-verbose=<number> Control IRA's level of diagnostic messages."
17756 msgid "Optimize induction variables on trees"
17760 msgid "Use jump tables for sufficiently large switch statements"
17764 msgid "Generate code for functions even if they are fully inlined"
17768 msgid "Emit static const variables even if they are not used"
17772 msgid "Give external symbols a leading underscore"
17776 msgid "Enable link-time optimization."
17781 "-flto-compression-level=<number> Use zlib compression level <number> for IL"
17785 msgid "Report various link-time optimization statistics"
17789 msgid "Set errno after built-in math functions"
17793 msgid "Report on permanent memory allocation"
17797 msgid "Attempt to merge identical constants and constant variables"
17801 msgid "Attempt to merge identical constants across compilation units"
17805 msgid "Attempt to merge identical debug strings across compilation units"
17810 "Limit diagnostics to <number> characters per line. 0 suppresses line-"
17815 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
17819 msgid "Perform SMS based modulo scheduling with register moves allowed"
17823 msgid "Move loop invariant computations out of loops"
17827 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
17831 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
17835 msgid "Ignore read operations when inserting mudflap instrumentation"
17839 msgid "Use the RTL dead code elimination pass"
17843 msgid "Use the RTL dead store elimination pass"
17848 "Enable/Disable the traditional scheduling in loops that already passed "
17849 "modulo scheduling"
17853 msgid "Support synchronous non-call exceptions"
17857 msgid "When possible do not generate stack frames"
17861 msgid "Do the full register move optimization pass"
17865 msgid "Optimize sibling and tail recursive calls"
17868 #: common.opt:855 common.opt:859
17869 msgid "Report on memory allocation before interprocedural optimization"
17873 msgid "Pack structure members together without holes"
17877 msgid "Set initial maximum structure member alignment"
17881 msgid "Return small aggregates in memory, not registers"
17885 msgid "Perform loop peeling"
17889 msgid "Enable machine specific peephole optimizations"
17893 msgid "Enable an RTL peephole pass before sched2"
17897 msgid "Generate position-independent code if possible (large mode)"
17902 "Generate position-independent code for executables if possible (large mode)"
17906 msgid "Generate position-independent code if possible (small mode)"
17911 "Generate position-independent code for executables if possible (small mode)"
17915 msgid "Specify a plugin to load"
17920 "-fplugin-arg-<name>-<key>[=<value>] Specify argument <key>=<value> for "
17925 msgid "Run predictive commoning optimization."
17929 msgid "Generate prefetch instructions, if available, for arrays in loops"
17933 msgid "Enable basic program profiling code"
17937 msgid "Insert arc-based program profiling code"
17941 msgid "Set the top-level directory for storing the profile data."
17945 msgid "Enable correction of flow inconsistent profile data input"
17950 "Enable common options for generating profile info for profile feedback "
17951 "directed optimizations"
17956 "Enable common options for generating profile info for profile feedback "
17957 "directed optimizations, and set -fprofile-dir="
17962 "Enable common options for performing profile feedback directed optimizations"
17967 "Enable common options for performing profile feedback directed "
17968 "optimizations, and set -fprofile-dir="
17972 msgid "Insert code to profile values of expressions"
17976 msgid "Make compile reproducible using <string>"
17980 msgid "Record gcc command line switches in the object file."
17984 msgid "Return small aggregates in registers"
17988 msgid "Enables a register move optimization"
17992 msgid "Perform a register renaming optimization pass"
17996 msgid "Reorder basic blocks to improve code placement"
18000 msgid "Reorder basic blocks and partition into hot and cold sections"
18004 msgid "Reorder functions to improve code placement"
18008 msgid "Add a common subexpression elimination pass after loop optimizations"
18012 msgid "Disable optimizations that assume default FP rounding behavior"
18016 msgid "Enable scheduling across basic blocks"
18020 msgid "Enable register pressure sensitive insn scheduling"
18024 msgid "Allow speculative motion of non-loads"
18028 msgid "Allow speculative motion of some loads"
18032 msgid "Allow speculative motion of more loads"
18036 msgid "Set the verbosity level of the scheduler"
18040 msgid "If scheduling post reload, do superblock scheduling"
18044 msgid "If scheduling post reload, do trace scheduling"
18048 msgid "Reschedule instructions before register allocation"
18052 msgid "Reschedule instructions after register allocation"
18056 msgid "Schedule instructions using selective scheduling algorithm"
18060 msgid "Run selective scheduling after reload"
18064 msgid "Perform software pipelining of inner loops during selective scheduling"
18068 msgid "Perform software pipelining of outer loops during selective scheduling"
18072 msgid "Reschedule pipelined regions without pipelining"
18076 msgid "Allow premature scheduling of queued insns"
18080 msgid "Set number of queued insns that can be prematurely scheduled"
18083 #: common.opt:1086 common.opt:1090
18085 "Set dependence distance checking in premature scheduling of queued insns"
18089 msgid "Enable the group heuristic in the scheduler"
18093 msgid "Enable the critical path heuristic in the scheduler"
18097 msgid "Enable the speculative instruction heuristic in the scheduler"
18101 msgid "Enable the rank heuristic in the scheduler"
18105 msgid "Enable the last instruction heuristic in the scheduler"
18109 msgid "Enable the dependent count heuristic in the scheduler"
18113 msgid "Access data in the same section from shared anchor points"
18117 msgid "Show column numbers in diagnostics, when available. Default on"
18121 msgid "Disable optimizations observable by IEEE signaling NaNs"
18126 "Disable floating point optimizations that ignore the IEEE signedness of zero"
18130 msgid "Convert floating point constants to single precision constants"
18134 msgid "Split lifetimes of induction variables when loops are unrolled"
18138 msgid "Split wide types into independent registers"
18142 msgid "Apply variable expansion when loops are unrolled"
18146 msgid "Insert stack checking code into the program"
18151 "Insert stack checking code into the program. Same as -fstack-check=specific"
18155 msgid "Trap if the stack goes past <register>"
18159 msgid "Trap if the stack goes past symbol <name>"
18163 msgid "Use propolice as a stack protection method"
18167 msgid "Use a stack protection method for every function"
18171 msgid "Assume strict aliasing rules apply"
18175 msgid "Treat signed overflow as undefined"
18179 msgid "Check for syntax errors, then stop"
18183 msgid "Create data files needed by \"gcov\""
18187 msgid "Perform jump threading optimizations"
18191 msgid "Report the time taken by each compiler pass"
18195 msgid "Set the default thread-local storage code generation model"
18199 msgid "Reorder top level functions, variables, and asms"
18203 msgid "Perform superblock formation via tail duplication"
18207 msgid "Assume floating-point operations can trap"
18211 msgid "Trap for signed overflow in addition, subtraction and multiplication"
18215 msgid "Enable SSA-CCP optimization on trees"
18219 msgid "Enable loop header copying on trees"
18223 msgid "Replace SSA temporaries with better names in copies"
18227 msgid "Enable copy propagation on trees"
18231 msgid "Transform condition stores into unconditional ones"
18235 msgid "Perform conversions of switch initializations."
18239 msgid "Enable SSA dead code elimination optimization on trees"
18243 msgid "Enable dominator optimizations"
18247 msgid "Enable dead store elimination"
18251 msgid "Enable forward propagation on trees"
18255 msgid "Enable Full Redundancy Elimination (FRE) on trees"
18259 msgid "Enable loop distribution on trees"
18263 msgid "Enable loop invariant motion on trees"
18267 msgid "Enable linear loop transforms on trees"
18271 msgid "Create canonical induction variables in loops"
18275 msgid "Enable loop optimizations on tree level"
18279 msgid "Enable automatic parallelization of loops"
18283 msgid "Enable hoisting loads from conditional pointers."
18287 msgid "Enable SSA-PRE optimization on trees"
18291 msgid "Perform function-local points-to analysis on trees."
18295 msgid "Enable reassociation on tree level"
18299 msgid "Enable SSA code sinking on trees"
18303 msgid "Perform scalar replacement of aggregates"
18307 msgid "Replace temporary expressions in the SSA->normal pass"
18311 msgid "Perform live range splitting during the SSA->normal pass"
18315 msgid "Perform Value Range Propagation on trees"
18319 msgid "Compile whole compilation unit at a time"
18323 msgid "Perform loop unrolling when iteration count is known"
18327 msgid "Perform loop unrolling for all loops"
18331 msgid "Allow loop optimizations to assume that the loops behave in normal way"
18335 msgid "Allow optimization for floating-point arithmetic which may change the"
18339 msgid "Same as -fassociative-math for expressions which include division."
18343 msgid "Allow math optimizations that may violate IEEE or ISO standards"
18347 msgid "Perform loop unswitching"
18351 msgid "Just generate unwind tables for exception handling"
18355 msgid "Perform variable tracking"
18359 msgid "Perform variable tracking by annotating assignments"
18363 msgid "Toggle -fvar-tracking-assignments"
18367 msgid "Perform variable tracking and also tag variables that are uninitialized"
18371 msgid "Enable loop vectorization on trees"
18375 msgid "Enable basic block vectorization (SLP) on trees"
18379 msgid "Enable use of cost model in vectorization"
18383 msgid "Enable loop versioning when doing loop vectorization on trees"
18387 msgid "Set the verbosity level of the vectorizer"
18391 msgid "Enable copy propagation of scalar-evolution information."
18395 msgid "Add extra commentary to assembler output"
18399 msgid "Set the default symbol visibility"
18403 msgid "Use expression value profiles in optimizations"
18407 msgid "Construct webs and split unrelated uses of single variable"
18411 msgid "Enable partitioned link-time optimization."
18415 msgid "Enable conditional dead code elimination for builtin calls"
18419 msgid "Perform whole program optimizations"
18423 msgid "Assume signed arithmetic overflow wraps around"
18427 msgid "Put zero initialized data in the bss section"
18431 msgid "Generate debug information in default format"
18435 msgid "Generate debug information in COFF format"
18439 msgid "Generate debug information in DWARF v2 (or later) format"
18443 msgid "Generate debug information in default extended format"
18447 msgid "Generate debug information in STABS format"
18451 msgid "Generate debug information in extended STABS format"
18455 msgid "Emit DWARF additions beyond selected version"
18459 msgid "Don't emit DWARF additions beyond selected version"
18463 msgid "Toggle debug information generation"
18467 msgid "Generate debug information in VMS format"
18471 msgid "Generate debug information in XCOFF format"
18475 msgid "Generate debug information in extended XCOFF format"
18479 msgid "Place output into <file>"
18483 msgid "Enable function profiling"
18487 msgid "Issue warnings needed for strict compliance to the standard"
18491 msgid "Like -pedantic but issue them as errors"
18495 msgid "Do not display functions compiled or elapsed time"
18499 msgid "Display the compiler's version"
18503 msgid "Suppress warnings"
18507 msgid "Create a shared library"
18511 msgid "Create a position independent executable"
18515 #, gcc-internal-format
18516 msgid "%qE attribute directive ignored"
18520 #, gcc-internal-format
18521 msgid "wrong number of arguments specified for %qE attribute"
18525 #, gcc-internal-format
18526 msgid "%qE attribute does not apply to types"
18530 #, gcc-internal-format
18531 msgid "%qE attribute only applies to function types"
18535 #, gcc-internal-format
18536 msgid "type attributes ignored after type is already defined"
18539 #: bb-reorder.c:1879
18540 #, gcc-internal-format
18541 msgid "multiple hot/cold transitions found (bb %i)"
18545 #, gcc-internal-format
18547 "branch target register load optimization is not intended to be run twice"
18551 #, gcc-internal-format
18552 msgid "offset outside bounds of constant string"
18556 #, gcc-internal-format
18557 msgid "second argument to %<__builtin_prefetch%> must be a constant"
18561 #, gcc-internal-format
18562 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
18566 #, gcc-internal-format
18567 msgid "third argument to %<__builtin_prefetch%> must be a constant"
18571 #, gcc-internal-format
18572 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
18576 #, gcc-internal-format
18577 msgid "argument of %<__builtin_args_info%> must be constant"
18581 #, gcc-internal-format
18582 msgid "argument of %<__builtin_args_info%> out of range"
18586 #, gcc-internal-format
18587 msgid "missing argument in %<__builtin_args_info%>"
18590 #: builtins.c:4463 gimplify.c:2321
18591 #, gcc-internal-format
18592 msgid "too few arguments to function %<va_start%>"
18596 #, gcc-internal-format
18597 msgid "first argument to %<va_arg%> not of type %<va_list%>"
18601 #, gcc-internal-format
18602 msgid "%qT is promoted to %qT when passed through %<...%>"
18606 #, gcc-internal-format
18607 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
18610 #. We can, however, treat "undefined" any way we please.
18611 #. Call abort to encourage the user to fix the program.
18612 #: builtins.c:4653 c-typeck.c:2580
18613 #, gcc-internal-format
18614 msgid "if this code is reached, the program will abort"
18618 #, gcc-internal-format
18619 msgid "invalid argument to %<__builtin_frame_address%>"
18623 #, gcc-internal-format
18624 msgid "invalid argument to %<__builtin_return_address%>"
18628 #, gcc-internal-format
18629 msgid "unsupported argument to %<__builtin_frame_address%>"
18633 #, gcc-internal-format
18634 msgid "unsupported argument to %<__builtin_return_address%>"
18638 #, gcc-internal-format
18639 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
18642 #: builtins.c:5709 builtins.c:5723
18643 #, gcc-internal-format
18644 msgid "%qD changed semantics in GCC 4.4"
18647 #. All valid uses of __builtin_va_arg_pack () are removed during
18649 #: builtins.c:6113 expr.c:9162
18650 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
18653 #. All valid uses of __builtin_va_arg_pack_len () are removed during
18656 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
18660 #, gcc-internal-format
18661 msgid "%<__builtin_longjmp%> second argument must be 1"
18665 #, gcc-internal-format
18666 msgid "target format does not support infinity"
18669 #: builtins.c:11740
18670 #, gcc-internal-format
18671 msgid "%<va_start%> used in function with fixed args"
18674 #: builtins.c:11748
18675 #, gcc-internal-format
18676 msgid "wrong number of arguments to function %<va_start%>"
18679 #. Evidently an out of date version of <stdarg.h>; can't validate
18680 #. va_start's second argument, but can still work as intended.
18681 #: builtins.c:11761
18682 #, gcc-internal-format
18683 msgid "%<__builtin_next_arg%> called without an argument"
18686 #: builtins.c:11766
18687 #, gcc-internal-format
18688 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
18691 #. FIXME: Sometimes with the tree optimizers we can get the
18692 #. not the last argument even though the user used the last
18693 #. argument. We just warn and set the arg to be the last
18694 #. argument so that we will get wrong-code because of
18696 #: builtins.c:11796
18697 #, gcc-internal-format
18698 msgid "second parameter of %<va_start%> not last named argument"
18701 #: builtins.c:11806
18702 #, gcc-internal-format
18704 "undefined behaviour when second parameter of %<va_start%> is declared with %"
18705 "<register%> storage"
18708 #: builtins.c:11922
18709 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
18712 #: builtins.c:11935
18713 msgid "%Klast argument of %D is not integer constant between 0 and 3"
18716 #: builtins.c:11980 builtins.c:12131 builtins.c:12190
18717 msgid "%Kcall to %D will always overflow destination buffer"
18720 #: builtins.c:12121
18721 msgid "%Kcall to %D might overflow destination buffer"
18724 #: builtins.c:12211
18725 msgid "%Kattempt to free a non-heap object %qD"
18728 #: builtins.c:12214
18729 msgid "%Kattempt to free a non-heap object"
18733 #, gcc-internal-format
18734 msgid "%qD is not defined outside of function scope"
18738 #, gcc-internal-format
18740 "string length %qd is greater than the length %qd ISO C%d compilers are "
18741 "required to support"
18744 #: c-common.c:1533 c-common.c:1545
18745 #, gcc-internal-format
18746 msgid "overflow in constant expression"
18750 #, gcc-internal-format
18751 msgid "integer overflow in expression"
18755 #, gcc-internal-format
18756 msgid "floating point overflow in expression"
18760 #, gcc-internal-format
18761 msgid "fixed-point overflow in expression"
18765 #, gcc-internal-format
18766 msgid "vector overflow in expression"
18770 #, gcc-internal-format
18771 msgid "complex integer overflow in expression"
18775 #, gcc-internal-format
18776 msgid "complex floating point overflow in expression"
18780 #, gcc-internal-format
18781 msgid "logical %<or%> applied to non-boolean constant"
18785 #, gcc-internal-format
18786 msgid "logical %<and%> applied to non-boolean constant"
18790 #, gcc-internal-format
18791 msgid "logical %<or%> of collectively exhaustive tests is always true"
18795 #, gcc-internal-format
18796 msgid "logical %<and%> of mutually exclusive tests is always false"
18800 #, gcc-internal-format
18801 msgid "type-punning to incomplete type might break strict-aliasing rules"
18805 #, gcc-internal-format
18806 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
18809 #: c-common.c:1742 c-common.c:1760
18810 #, gcc-internal-format
18811 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
18815 #, gcc-internal-format
18816 msgid "first argument of %q+D should be %<int%>"
18820 #, gcc-internal-format
18821 msgid "second argument of %q+D should be %<char **%>"
18825 #, gcc-internal-format
18826 msgid "third argument of %q+D should probably be %<char **%>"
18830 #, gcc-internal-format
18831 msgid "%q+D takes only zero or two arguments"
18835 #, gcc-internal-format
18837 "use -flax-vector-conversions to permit conversions between vectors with "
18838 "differing element types or numbers of subparts"
18842 #, gcc-internal-format
18843 msgid "conversion to %qT from boolean expression"
18847 #, gcc-internal-format
18848 msgid "negative integer implicitly converted to unsigned type"
18852 #, gcc-internal-format
18853 msgid "conversion of unsigned constant value to negative integer"
18857 #, gcc-internal-format
18858 msgid "conversion to %qT alters %qT constant value"
18862 #, gcc-internal-format
18863 msgid "conversion to %qT from %qT may change the sign of the result"
18867 #, gcc-internal-format
18868 msgid "conversion to %qT from %qT may alter its value"
18872 #, gcc-internal-format
18873 msgid "large integer implicitly truncated to unsigned type"
18876 #: c-common.c:2232 c-common.c:2239 c-common.c:2247
18877 #, gcc-internal-format
18878 msgid "overflow in implicit constant conversion"
18882 #, gcc-internal-format
18883 msgid "operation on %qE may be undefined"
18887 #, gcc-internal-format
18888 msgid "case label does not reduce to an integer constant"
18892 #, gcc-internal-format
18893 msgid "case label value is less than minimum value for type"
18897 #, gcc-internal-format
18898 msgid "case label value exceeds maximum value for type"
18902 #, gcc-internal-format
18903 msgid "lower value in case label range less than minimum value for type"
18907 #, gcc-internal-format
18908 msgid "upper value in case label range exceeds maximum value for type"
18912 #, gcc-internal-format
18914 "GCC cannot support operators with integer types and fixed-point types that "
18915 "have too many integral and fractional bits together"
18919 #, gcc-internal-format
18920 msgid "invalid operands to binary %s (have %qT and %qT)"
18924 #, gcc-internal-format
18925 msgid "comparison is always false due to limited range of data type"
18929 #, gcc-internal-format
18930 msgid "comparison is always true due to limited range of data type"
18934 #, gcc-internal-format
18935 msgid "comparison of unsigned expression >= 0 is always true"
18939 #, gcc-internal-format
18940 msgid "comparison of unsigned expression < 0 is always false"
18944 #, gcc-internal-format
18945 msgid "pointer of type %<void *%> used in arithmetic"
18949 #, gcc-internal-format
18950 msgid "pointer to a function used in arithmetic"
18954 #, gcc-internal-format
18955 msgid "pointer to member function used in arithmetic"
18959 #, gcc-internal-format
18960 msgid "the address of %qD will always evaluate as %<true%>"
18963 #: c-common.c:4042 cp/semantics.c:594 cp/typeck.c:6810
18964 #, gcc-internal-format
18965 msgid "suggest parentheses around assignment used as truth value"
18968 #: c-common.c:4124 c-decl.c:3581 c-typeck.c:10029
18969 #, gcc-internal-format
18970 msgid "invalid use of %<restrict%>"
18974 #, gcc-internal-format
18975 msgid "invalid application of %<sizeof%> to a function type"
18979 #, gcc-internal-format
18980 msgid "invalid application of %qs to a void type"
18984 #, gcc-internal-format
18985 msgid "invalid application of %qs to incomplete type %qT "
18989 #, gcc-internal-format
18990 msgid "%<__alignof%> applied to a bit-field"
18994 #, gcc-internal-format
18995 msgid "cannot disable built-in function %qs"
18999 #, gcc-internal-format
19000 msgid "pointers are not permitted as case values"
19004 #, gcc-internal-format
19005 msgid "range expressions in switch statements are non-standard"
19009 #, gcc-internal-format
19010 msgid "empty range specified"
19014 #, gcc-internal-format
19015 msgid "duplicate (or overlapping) case value"
19019 #, gcc-internal-format
19020 msgid "this is the first entry overlapping that value"
19024 #, gcc-internal-format
19025 msgid "duplicate case value"
19029 #, gcc-internal-format
19030 msgid "previously used here"
19034 #, gcc-internal-format
19035 msgid "multiple default labels in one switch"
19039 #, gcc-internal-format
19040 msgid "this is the first default label"
19044 #, gcc-internal-format
19045 msgid "case value %qs not in enumerated type"
19049 #, gcc-internal-format
19050 msgid "case value %qs not in enumerated type %qT"
19054 #, gcc-internal-format
19055 msgid "switch missing default case"
19059 #, gcc-internal-format
19060 msgid "enumeration value %qE not handled in switch"
19064 #, gcc-internal-format
19065 msgid "taking the address of a label is non-standard"
19069 #, gcc-internal-format
19070 msgid "%qE attribute ignored for field of type %qT"
19073 #: c-common.c:5806 c-common.c:5825 c-common.c:5843 c-common.c:5870
19074 #: c-common.c:5897 c-common.c:5923 c-common.c:5942 c-common.c:5959
19075 #: c-common.c:5983 c-common.c:6006 c-common.c:6029 c-common.c:6050
19076 #: c-common.c:6071 c-common.c:6095 c-common.c:6121 c-common.c:6158
19077 #: c-common.c:6185 c-common.c:6228 c-common.c:6312 c-common.c:6342
19078 #: c-common.c:6362 c-common.c:6699 c-common.c:6715 c-common.c:6763
19079 #: c-common.c:6786 c-common.c:6850 c-common.c:6978 c-common.c:7046
19080 #: c-common.c:7090 c-common.c:7138 c-common.c:7216 c-common.c:7240
19081 #: c-common.c:7526 c-common.c:7549 c-common.c:7588 c-common.c:7677
19082 #: c-common.c:7817 tree.c:5305 tree.c:5317 tree.c:5327 config/darwin.c:1437
19083 #: config/arm/arm.c:4504 config/arm/arm.c:4532 config/arm/arm.c:4549
19084 #: config/avr/avr.c:4658 config/h8300/h8300.c:5362 config/h8300/h8300.c:5386
19085 #: config/i386/i386.c:4403 config/i386/i386.c:26515 config/ia64/ia64.c:631
19086 #: config/m68hc11/m68hc11.c:1142 config/rs6000/rs6000.c:23362
19087 #: config/spu/spu.c:3809
19088 #, gcc-internal-format
19089 msgid "%qE attribute ignored"
19092 #: c-common.c:5888 c-common.c:5914
19093 #, gcc-internal-format
19094 msgid "%qE attribute conflicts with attribute %s"
19098 #, gcc-internal-format
19099 msgid "%qE attribute have effect only on public objects"
19103 #, gcc-internal-format
19104 msgid "destructor priorities are not supported"
19108 #, gcc-internal-format
19109 msgid "constructor priorities are not supported"
19113 #, gcc-internal-format
19114 msgid "destructor priorities from 0 to %d are reserved for the implementation"
19118 #, gcc-internal-format
19119 msgid "constructor priorities from 0 to %d are reserved for the implementation"
19123 #, gcc-internal-format
19124 msgid "destructor priorities must be integers from 0 to %d inclusive"
19128 #, gcc-internal-format
19129 msgid "constructor priorities must be integers from 0 to %d inclusive"
19133 #, gcc-internal-format
19134 msgid "unknown machine mode %qE"
19138 #, gcc-internal-format
19139 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
19143 #, gcc-internal-format
19144 msgid "use __attribute__ ((vector_size)) instead"
19148 #, gcc-internal-format
19149 msgid "unable to emulate %qs"
19153 #, gcc-internal-format
19154 msgid "invalid pointer mode %qs"
19158 #, gcc-internal-format
19159 msgid "signness of type and machine mode %qs don't match"
19163 #, gcc-internal-format
19164 msgid "no data type for mode %qs"
19168 #, gcc-internal-format
19169 msgid "cannot use mode %qs for enumeral types"
19173 #, gcc-internal-format
19174 msgid "mode %qs applied to inappropriate type"
19178 #, gcc-internal-format
19179 msgid "section attribute cannot be specified for local variables"
19182 #: c-common.c:6565 config/bfin/bfin.c:5647 config/bfin/bfin.c:5698
19183 #: config/bfin/bfin.c:5725 config/bfin/bfin.c:5738
19184 #, gcc-internal-format
19185 msgid "section of %q+D conflicts with previous declaration"
19189 #, gcc-internal-format
19190 msgid "section of %q+D cannot be overridden"
19194 #, gcc-internal-format
19195 msgid "section attribute not allowed for %q+D"
19199 #, gcc-internal-format
19200 msgid "section attributes are not supported for this target"
19204 #, gcc-internal-format
19205 msgid "requested alignment is not a constant"
19209 #, gcc-internal-format
19210 msgid "requested alignment is not a power of 2"
19214 #, gcc-internal-format
19215 msgid "requested alignment is too large"
19219 #, gcc-internal-format
19220 msgid "alignment may not be specified for %q+D"
19224 #, gcc-internal-format
19226 "alignment for %q+D was previously specified as %d and may not be decreased"
19230 #, gcc-internal-format
19231 msgid "alignment for %q+D must be at least %d"
19235 #, gcc-internal-format
19236 msgid "inline function %q+D cannot be declared weak"
19240 #, gcc-internal-format
19241 msgid "%q+D defined both normally and as an alias"
19245 #, gcc-internal-format
19246 msgid "alias argument not a string"
19250 #, gcc-internal-format
19251 msgid "weakref attribute must appear before alias attribute"
19255 #, gcc-internal-format
19256 msgid "%qE attribute ignored on non-class types"
19260 #, gcc-internal-format
19261 msgid "%qE attribute ignored because %qT is already defined"
19265 #, gcc-internal-format
19266 msgid "visibility argument not a string"
19270 #, gcc-internal-format
19271 msgid "%qE attribute ignored on types"
19275 #, gcc-internal-format
19277 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
19282 #, gcc-internal-format
19283 msgid "%qD redeclared with different visibility"
19286 #: c-common.c:6898 c-common.c:6902
19287 #, gcc-internal-format
19288 msgid "%qD was declared %qs which implies default visibility"
19292 #, gcc-internal-format
19293 msgid "tls_model argument not a string"
19297 #, gcc-internal-format
19299 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
19300 "dynamic\" or \"global-dynamic\""
19303 #: c-common.c:7019 c-common.c:7111 config/m32c/m32c.c:2832
19304 #, gcc-internal-format
19305 msgid "%qE attribute applies only to functions"
19308 #: c-common.c:7025 c-common.c:7117
19309 #, gcc-internal-format
19310 msgid "can%'t set %qE attribute after definition"
19314 #, gcc-internal-format
19315 msgid "alloc_size parameter outside range"
19319 #, gcc-internal-format
19320 msgid "deprecated message is not a string"
19324 #, gcc-internal-format
19325 msgid "%qE attribute ignored for %qE"
19329 #, gcc-internal-format
19330 msgid "invalid vector type for attribute %qE"
19333 #: c-common.c:7280 ada/gcc-interface/utils.c:5457
19334 #: ada/gcc-interface/utils.c:5551
19335 #, gcc-internal-format
19336 msgid "vector size not an integral multiple of component size"
19339 #: c-common.c:7286 ada/gcc-interface/utils.c:5463
19340 #: ada/gcc-interface/utils.c:5557
19341 #, gcc-internal-format
19342 msgid "zero vector size"
19345 #: c-common.c:7294 ada/gcc-interface/utils.c:5471
19346 #: ada/gcc-interface/utils.c:5564
19347 #, gcc-internal-format
19348 msgid "number of components of the vector not a power of two"
19351 #: c-common.c:7322 ada/gcc-interface/utils.c:5211
19352 #, gcc-internal-format
19353 msgid "nonnull attribute without arguments on a non-prototype"
19356 #: c-common.c:7337 ada/gcc-interface/utils.c:5226
19357 #, gcc-internal-format
19358 msgid "nonnull argument has invalid operand number (argument %lu)"
19361 #: c-common.c:7356 ada/gcc-interface/utils.c:5245
19362 #, gcc-internal-format
19364 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
19367 #: c-common.c:7364 ada/gcc-interface/utils.c:5253
19368 #, gcc-internal-format
19370 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
19374 #, gcc-internal-format
19375 msgid "not enough variable arguments to fit a sentinel"
19379 #, gcc-internal-format
19380 msgid "missing sentinel in function call"
19384 #, gcc-internal-format
19385 msgid "null argument where non-null required (argument %lu)"
19389 #, gcc-internal-format
19390 msgid "cleanup argument not an identifier"
19394 #, gcc-internal-format
19395 msgid "cleanup argument not a function"
19399 #, gcc-internal-format
19400 msgid "%qE attribute requires prototypes with named arguments"
19404 #, gcc-internal-format
19405 msgid "%qE attribute only applies to variadic functions"
19408 #: c-common.c:7629 ada/gcc-interface/utils.c:5299
19409 #, gcc-internal-format
19410 msgid "requested position is not an integer constant"
19413 #: c-common.c:7637 ada/gcc-interface/utils.c:5306
19414 #, gcc-internal-format
19415 msgid "requested position is less than zero"
19419 #, gcc-internal-format
19420 msgid "Bad option %s to optimize attribute."
19424 #, gcc-internal-format
19425 msgid "Bad option %s to pragma attribute"
19429 #, gcc-internal-format
19430 msgid "not enough arguments to function %qE"
19433 #: c-common.c:7962 c-typeck.c:2732
19434 #, gcc-internal-format
19435 msgid "too many arguments to function %qE"
19438 #: c-common.c:7992 c-common.c:8038
19439 #, gcc-internal-format
19440 msgid "non-floating-point argument in call to function %qE"
19444 #, gcc-internal-format
19445 msgid "non-floating-point arguments in call to function %qE"
19449 #, gcc-internal-format
19450 msgid "non-const integer argument %u in call to function %qE"
19454 #, gcc-internal-format
19455 msgid "cannot apply %<offsetof%> to static data member %qD"
19459 #, gcc-internal-format
19460 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
19463 #: c-common.c:8346 cp/typeck.c:4778
19464 #, gcc-internal-format
19465 msgid "attempt to take address of bit-field structure member %qD"
19469 #, gcc-internal-format
19470 msgid "lvalue required as left operand of assignment"
19474 #, gcc-internal-format
19475 msgid "lvalue required as increment operand"
19479 #, gcc-internal-format
19480 msgid "lvalue required as decrement operand"
19484 #, gcc-internal-format
19485 msgid "lvalue required as unary %<&%> operand"
19489 #, gcc-internal-format
19490 msgid "lvalue required in asm statement"
19494 #, gcc-internal-format
19495 msgid "size of array is too large"
19498 #: c-common.c:8578 c-common.c:8629 c-typeck.c:2954
19499 #, gcc-internal-format
19500 msgid "too few arguments to function %qE"
19503 #: c-common.c:8595 c-typeck.c:5165 config/mep/mep.c:6340
19504 #, gcc-internal-format
19505 msgid "incompatible type for argument %d of %qE"
19509 #, gcc-internal-format
19510 msgid "array subscript has type %<char%>"
19514 #, gcc-internal-format
19515 msgid "suggest parentheses around %<+%> inside %<<<%>"
19519 #, gcc-internal-format
19520 msgid "suggest parentheses around %<-%> inside %<<<%>"
19524 #, gcc-internal-format
19525 msgid "suggest parentheses around %<+%> inside %<>>%>"
19529 #, gcc-internal-format
19530 msgid "suggest parentheses around %<-%> inside %<>>%>"
19534 #, gcc-internal-format
19535 msgid "suggest parentheses around %<&&%> within %<||%>"
19539 #, gcc-internal-format
19540 msgid "suggest parentheses around arithmetic in operand of %<|%>"
19544 #, gcc-internal-format
19545 msgid "suggest parentheses around comparison in operand of %<|%>"
19549 #, gcc-internal-format
19551 "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%"
19556 #, gcc-internal-format
19557 msgid "suggest parentheses around arithmetic in operand of %<^%>"
19561 #, gcc-internal-format
19562 msgid "suggest parentheses around comparison in operand of %<^%>"
19566 #, gcc-internal-format
19567 msgid "suggest parentheses around %<+%> in operand of %<&%>"
19571 #, gcc-internal-format
19572 msgid "suggest parentheses around %<-%> in operand of %<&%>"
19576 #, gcc-internal-format
19577 msgid "suggest parentheses around comparison in operand of %<&%>"
19581 #, gcc-internal-format
19583 "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%"
19588 #, gcc-internal-format
19589 msgid "suggest parentheses around comparison in operand of %<==%>"
19593 #, gcc-internal-format
19594 msgid "suggest parentheses around comparison in operand of %<!=%>"
19598 #, gcc-internal-format
19599 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
19603 #, gcc-internal-format
19604 msgid "label %q+D defined but not used"
19608 #, gcc-internal-format
19609 msgid "label %q+D declared but not defined"
19613 #, gcc-internal-format
19614 msgid "division by zero"
19618 #, gcc-internal-format
19619 msgid "comparison between types %qT and %qT"
19623 #, gcc-internal-format
19624 msgid "comparison between signed and unsigned integer expressions"
19628 #, gcc-internal-format
19629 msgid "promoted ~unsigned is always non-zero"
19633 #, gcc-internal-format
19634 msgid "comparison of promoted ~unsigned with constant"
19638 #, gcc-internal-format
19639 msgid "comparison of promoted ~unsigned with unsigned"
19642 #. Except for passing an argument to an unprototyped function,
19643 #. this is a constraint violation. When passing an argument to
19644 #. an unprototyped function, it is compile-time undefined;
19645 #. making it a constraint in that case was rejected in
19647 #: c-convert.c:102 c-typeck.c:1834 c-typeck.c:4778 cp/typeck.c:1632
19648 #: cp/typeck.c:6094 cp/typeck.c:6715 fortran/convert.c:88
19649 #, gcc-internal-format
19650 msgid "void value not ignored as it ought to be"
19653 #: c-convert.c:156 fortran/convert.c:121 java/typeck.c:151
19654 #, gcc-internal-format
19655 msgid "conversion to non-scalar type requested"
19659 #, gcc-internal-format
19660 msgid "array %q+D assumed to have one element"
19664 #, gcc-internal-format
19665 msgid "%qD is static but used in inline function %qD which is not static"
19669 #, gcc-internal-format
19670 msgid "%q+D is static but declared in inline function %qD which is not static"
19674 #, gcc-internal-format
19675 msgid "GCC supports only %u nested scopes"
19678 #: c-decl.c:1102 cp/decl.c:356
19679 #, gcc-internal-format
19680 msgid "label %q+D used but not defined"
19684 #, gcc-internal-format
19685 msgid "nested function %q+D declared but never defined"
19689 #, gcc-internal-format
19690 msgid "inline function %q+D declared but never defined"
19693 #: c-decl.c:1174 cp/decl.c:601
19694 #, gcc-internal-format
19695 msgid "unused variable %q+D"
19699 #, gcc-internal-format
19700 msgid "type of array %q+D completed incompatibly with implicit initialization"
19703 #: c-decl.c:1462 c-decl.c:5571 c-decl.c:6349 c-decl.c:6950
19704 #, gcc-internal-format
19705 msgid "originally defined here"
19709 #, gcc-internal-format
19711 "a parameter list with an ellipsis can%'t match an empty parameter name list "
19716 #, gcc-internal-format
19718 "an argument type that has a default promotion can%'t match an empty "
19719 "parameter name list declaration"
19723 #, gcc-internal-format
19725 "prototype for %q+D declares more arguments than previous old-style definition"
19729 #, gcc-internal-format
19731 "prototype for %q+D declares fewer arguments than previous old-style "
19736 #, gcc-internal-format
19737 msgid "prototype for %q+D declares argument %d with incompatible type"
19740 #. If we get here, no errors were found, but do issue a warning
19741 #. for this poor-style construct.
19743 #, gcc-internal-format
19744 msgid "prototype for %q+D follows non-prototype definition"
19748 #, gcc-internal-format
19749 msgid "previous definition of %q+D was here"
19753 #, gcc-internal-format
19754 msgid "previous implicit declaration of %q+D was here"
19758 #, gcc-internal-format
19759 msgid "previous declaration of %q+D was here"
19763 #, gcc-internal-format
19764 msgid "%q+D redeclared as different kind of symbol"
19768 #, gcc-internal-format
19769 msgid "built-in function %q+D declared as non-function"
19772 #: c-decl.c:1675 c-decl.c:1795 c-decl.c:2483
19773 #, gcc-internal-format
19774 msgid "declaration of %q+D shadows a built-in function"
19778 #, gcc-internal-format
19779 msgid "redeclaration of enumerator %q+D"
19782 #. If types don't match for a built-in, throw away the
19783 #. built-in. No point in calling locate_old_decl here, it
19784 #. won't print anything.
19786 #, gcc-internal-format
19787 msgid "conflicting types for built-in function %q+D"
19790 #: c-decl.c:1730 c-decl.c:1743 c-decl.c:1752
19791 #, gcc-internal-format
19792 msgid "conflicting types for %q+D"
19796 #, gcc-internal-format
19797 msgid "conflicting type qualifiers for %q+D"
19800 #. Allow OLDDECL to continue in use.
19802 #, gcc-internal-format
19803 msgid "redefinition of typedef %q+D"
19806 #: c-decl.c:1821 c-decl.c:1924
19807 #, gcc-internal-format
19808 msgid "redefinition of %q+D"
19811 #: c-decl.c:1856 c-decl.c:1962
19812 #, gcc-internal-format
19813 msgid "static declaration of %q+D follows non-static declaration"
19816 #: c-decl.c:1866 c-decl.c:1874 c-decl.c:1952 c-decl.c:1959
19817 #, gcc-internal-format
19818 msgid "non-static declaration of %q+D follows static declaration"
19822 #, gcc-internal-format
19823 msgid "%<gnu_inline%> attribute present on %q+D"
19827 #, gcc-internal-format
19828 msgid "but not here"
19832 #, gcc-internal-format
19833 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
19837 #, gcc-internal-format
19838 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
19842 #, gcc-internal-format
19843 msgid "extern declaration of %q+D follows declaration with no linkage"
19847 #, gcc-internal-format
19848 msgid "declaration of %q+D with no linkage follows extern declaration"
19852 #, gcc-internal-format
19853 msgid "redeclaration of %q+D with no linkage"
19857 #, gcc-internal-format
19859 "redeclaration of %q+D with different visibility (old visibility preserved)"
19863 #, gcc-internal-format
19864 msgid "inline declaration of %qD follows declaration with attribute noinline"
19868 #, gcc-internal-format
19869 msgid "declaration of %q+D with attribute noinline follows inline declaration "
19873 #, gcc-internal-format
19874 msgid "redefinition of parameter %q+D"
19878 #, gcc-internal-format
19879 msgid "redundant redeclaration of %q+D"
19883 #, gcc-internal-format
19884 msgid "declaration of %q+D shadows previous non-variable"
19888 #, gcc-internal-format
19889 msgid "declaration of %q+D shadows a parameter"
19893 #, gcc-internal-format
19894 msgid "declaration of %q+D shadows a global declaration"
19898 #, gcc-internal-format
19899 msgid "declaration of %q+D shadows a previous local"
19902 #: c-decl.c:2492 cp/name-lookup.c:1045 cp/name-lookup.c:1078
19903 #: cp/name-lookup.c:1087
19904 #, gcc-internal-format
19905 msgid "shadowed declaration is here"
19909 #, gcc-internal-format
19910 msgid "nested extern declaration of %qD"
19913 #: c-decl.c:2787 c-decl.c:2790
19914 #, gcc-internal-format
19915 msgid "implicit declaration of function %qE"
19919 #, gcc-internal-format
19920 msgid "incompatible implicit declaration of built-in function %qD"
19924 #, gcc-internal-format
19925 msgid "incompatible implicit declaration of function %qD"
19929 #, gcc-internal-format
19930 msgid "%qE undeclared here (not in a function)"
19934 #, gcc-internal-format
19935 msgid "%qE undeclared (first use in this function)"
19939 #, gcc-internal-format
19940 msgid "(Each undeclared identifier is reported only once"
19944 #, gcc-internal-format
19945 msgid "for each function it appears in.)"
19948 #: c-decl.c:2974 cp/decl.c:2439
19949 #, gcc-internal-format
19950 msgid "label %qE referenced outside of any function"
19954 #, gcc-internal-format
19955 msgid "jump into scope of identifier with variably modified type"
19959 #, gcc-internal-format
19960 msgid "jump skips variable initialization"
19963 #: c-decl.c:3014 c-decl.c:3070 c-decl.c:3155
19964 #, gcc-internal-format
19965 msgid "label %qD defined here"
19968 #: c-decl.c:3015 c-decl.c:3279
19969 #, gcc-internal-format
19970 msgid "%qD declared here"
19973 #: c-decl.c:3069 c-decl.c:3154
19974 #, gcc-internal-format
19975 msgid "jump into statement expression"
19979 #, gcc-internal-format
19980 msgid "duplicate label declaration %qE"
19983 #: c-decl.c:3185 cp/decl.c:2748
19984 #, gcc-internal-format
19985 msgid "duplicate label %qD"
19989 #, gcc-internal-format
19991 "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
19995 #, gcc-internal-format
19996 msgid "switch jumps over variable initialization"
19999 #: c-decl.c:3278 c-decl.c:3289
20000 #, gcc-internal-format
20001 msgid "switch starts here"
20005 #, gcc-internal-format
20006 msgid "switch jumps into statement expression"
20010 #, gcc-internal-format
20011 msgid "%qE defined as wrong kind of tag"
20015 #, gcc-internal-format
20016 msgid "unnamed struct/union that defines no instances"
20020 #, gcc-internal-format
20021 msgid "empty declaration with storage class specifier does not redeclare tag"
20025 #, gcc-internal-format
20026 msgid "empty declaration with type qualifier does not redeclare tag"
20029 #: c-decl.c:3634 c-decl.c:3641
20030 #, gcc-internal-format
20031 msgid "useless type name in empty declaration"
20035 #, gcc-internal-format
20036 msgid "%<inline%> in empty declaration"
20040 #, gcc-internal-format
20041 msgid "%<auto%> in file-scope empty declaration"
20045 #, gcc-internal-format
20046 msgid "%<register%> in file-scope empty declaration"
20050 #, gcc-internal-format
20051 msgid "useless storage class specifier in empty declaration"
20055 #, gcc-internal-format
20056 msgid "useless %<__thread%> in empty declaration"
20060 #, gcc-internal-format
20061 msgid "useless type qualifier in empty declaration"
20064 #: c-decl.c:3688 c-parser.c:1181
20065 #, gcc-internal-format
20066 msgid "empty declaration"
20070 #, gcc-internal-format
20072 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
20077 #, gcc-internal-format
20078 msgid "ISO C90 does not support %<[*]%> array declarators"
20082 #. A function definition isn't function prototype scope C99 6.2.1p4.
20084 #: c-decl.c:3769 c-decl.c:5945
20085 #, gcc-internal-format
20086 msgid "%<[*]%> not allowed in other than function prototype scope"
20090 #, gcc-internal-format
20091 msgid "%q+D is usually a function"
20094 #: c-decl.c:3891 cp/decl2.c:782
20095 #, gcc-internal-format
20096 msgid "typedef %qD is initialized (use __typeof__ instead)"
20100 #, gcc-internal-format
20101 msgid "function %qD is initialized like a variable"
20104 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
20106 #, gcc-internal-format
20107 msgid "parameter %qD is initialized"
20111 #, gcc-internal-format
20112 msgid "variable %qD has initializer but incomplete type"
20115 #: c-decl.c:4016 cp/decl.c:4152 cp/decl.c:11602
20116 #, gcc-internal-format
20117 msgid "inline function %q+D given attribute noinline"
20121 #, gcc-internal-format
20122 msgid "initializer fails to determine size of %q+D"
20126 #, gcc-internal-format
20127 msgid "array size missing in %q+D"
20131 #, gcc-internal-format
20132 msgid "zero or negative size array %q+D"
20135 #: c-decl.c:4185 varasm.c:2124
20136 #, gcc-internal-format
20137 msgid "storage size of %q+D isn%'t known"
20141 #, gcc-internal-format
20142 msgid "storage size of %q+D isn%'t constant"
20146 #, gcc-internal-format
20147 msgid "ignoring asm-specifier for non-static local variable %q+D"
20151 #, gcc-internal-format
20152 msgid "cannot put object with volatile field into register"
20156 #, gcc-internal-format
20157 msgid "uninitialized const %qD is invalid in C++"
20161 #, gcc-internal-format
20162 msgid "ISO C forbids forward parameter declarations"
20166 #, gcc-internal-format
20167 msgid "defining a type in a compound literal is invalid in C++"
20171 #, gcc-internal-format
20172 msgid "bit-field %qs width not an integer constant"
20176 #, gcc-internal-format
20177 msgid "negative width in bit-field %qs"
20181 #, gcc-internal-format
20182 msgid "zero width for bit-field %qs"
20186 #, gcc-internal-format
20187 msgid "bit-field %qs has invalid type"
20191 #, gcc-internal-format
20192 msgid "type of bit-field %qs is a GCC extension"
20196 #, gcc-internal-format
20197 msgid "width of %qs exceeds its type"
20201 #, gcc-internal-format
20202 msgid "%qs is narrower than values of its type"
20206 #, gcc-internal-format
20207 msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
20211 #, gcc-internal-format
20212 msgid "ISO C90 forbids array whose size can%'t be evaluated"
20216 #, gcc-internal-format
20217 msgid "ISO C90 forbids variable length array %qE"
20221 #, gcc-internal-format
20222 msgid "ISO C90 forbids variable length array"
20226 #, gcc-internal-format
20227 msgid "the size of array %qE can%'t be evaluated"
20231 #, gcc-internal-format
20232 msgid "the size of array can %'t be evaluated"
20236 #, gcc-internal-format
20237 msgid "variable length array %qE is used"
20240 #: c-decl.c:4654 cp/decl.c:7284
20241 #, gcc-internal-format
20242 msgid "variable length array is used"
20245 #: c-decl.c:4831 c-decl.c:5167 c-decl.c:5177
20246 #, gcc-internal-format
20247 msgid "variably modified %qE at file scope"
20251 #, gcc-internal-format
20252 msgid "variably modified field at file scope"
20256 #, gcc-internal-format
20257 msgid "type defaults to %<int%> in declaration of %qE"
20261 #, gcc-internal-format
20262 msgid "type defaults to %<int%> in type name"
20266 #, gcc-internal-format
20267 msgid "duplicate %<const%>"
20271 #, gcc-internal-format
20272 msgid "duplicate %<restrict%>"
20276 #, gcc-internal-format
20277 msgid "duplicate %<volatile%>"
20281 #, gcc-internal-format
20282 msgid "function definition declared %<auto%>"
20286 #, gcc-internal-format
20287 msgid "function definition declared %<register%>"
20291 #, gcc-internal-format
20292 msgid "function definition declared %<typedef%>"
20296 #, gcc-internal-format
20297 msgid "function definition declared %<__thread%>"
20301 #, gcc-internal-format
20302 msgid "storage class specified for structure field %qE"
20306 #, gcc-internal-format
20307 msgid "storage class specified for structure field"
20311 #, gcc-internal-format
20312 msgid "storage class specified for parameter %qE"
20316 #, gcc-internal-format
20317 msgid "storage class specified for unnamed parameter"
20320 #: c-decl.c:4946 cp/decl.c:8204
20321 #, gcc-internal-format
20322 msgid "storage class specified for typename"
20326 #, gcc-internal-format
20327 msgid "%qE initialized and declared %<extern%>"
20331 #, gcc-internal-format
20332 msgid "%qE has both %<extern%> and initializer"
20336 #, gcc-internal-format
20337 msgid "file-scope declaration of %qE specifies %<auto%>"
20341 #, gcc-internal-format
20342 msgid "file-scope declaration of %qE specifies %<register%>"
20346 #, gcc-internal-format
20347 msgid "nested function %qE declared %<extern%>"
20351 #, gcc-internal-format
20352 msgid "function-scope %qE implicitly auto and declared %<__thread%>"
20355 #. Only the innermost declarator (making a parameter be of
20356 #. array type which is converted to pointer type)
20357 #. may have static or type qualifiers.
20358 #: c-decl.c:5031 c-decl.c:5352
20359 #, gcc-internal-format
20360 msgid "static or type qualifiers in non-parameter array declarator"
20364 #, gcc-internal-format
20365 msgid "declaration of %qE as array of voids"
20369 #, gcc-internal-format
20370 msgid "declaration of type name as array of voids"
20374 #, gcc-internal-format
20375 msgid "declaration of %qE as array of functions"
20379 #, gcc-internal-format
20380 msgid "declaration of type name as array of functions"
20383 #: c-decl.c:5098 c-decl.c:6736
20384 #, gcc-internal-format
20385 msgid "invalid use of structure with flexible array member"
20389 #, gcc-internal-format
20390 msgid "size of array %qE has non-integer type"
20394 #, gcc-internal-format
20395 msgid "size of unnamed array has non-integer type"
20399 #, gcc-internal-format
20400 msgid "ISO C forbids zero-size array %qE"
20404 #, gcc-internal-format
20405 msgid "ISO C forbids zero-size array"
20409 #, gcc-internal-format
20410 msgid "size of array %qE is negative"
20414 #, gcc-internal-format
20415 msgid "size of unnamed array is negative"
20418 #: c-decl.c:5228 c-decl.c:5530
20419 #, gcc-internal-format
20420 msgid "size of array %qE is too large"
20423 #: c-decl.c:5231 c-decl.c:5532
20424 #, gcc-internal-format
20425 msgid "size of unnamed array is too large"
20429 #, gcc-internal-format
20430 msgid "ISO C90 does not support flexible array members"
20435 #, gcc-internal-format
20436 msgid "%<[*]%> not in a declaration"
20440 #, gcc-internal-format
20441 msgid "array type has incomplete element type"
20445 #, gcc-internal-format
20446 msgid "%qE declared as function returning a function"
20450 #, gcc-internal-format
20451 msgid "type name declared as function returning a function"
20455 #, gcc-internal-format
20456 msgid "%qE declared as function returning an array"
20460 #, gcc-internal-format
20461 msgid "type name declared as function returning an array"
20465 #, gcc-internal-format
20466 msgid "function definition has qualified void return type"
20469 #: c-decl.c:5431 cp/decl.c:8310
20470 #, gcc-internal-format
20471 msgid "type qualifiers ignored on function return type"
20474 #: c-decl.c:5461 c-decl.c:5546 c-decl.c:5656 c-decl.c:5749
20475 #, gcc-internal-format
20476 msgid "ISO C forbids qualified function types"
20480 #, gcc-internal-format
20481 msgid "typedef %q+D declared %<inline%>"
20485 #, gcc-internal-format
20486 msgid "ISO C forbids const or volatile function types"
20491 #, gcc-internal-format
20492 msgid "a member of a structure or union cannot have a variably modified type"
20495 #: c-decl.c:5617 cp/decl.c:7500
20496 #, gcc-internal-format
20497 msgid "variable or field %qE declared void"
20501 #, gcc-internal-format
20502 msgid "attributes in parameter array declarator ignored"
20506 #, gcc-internal-format
20507 msgid "parameter %q+D declared %<inline%>"
20511 #, gcc-internal-format
20512 msgid "field %qE declared as a function"
20516 #, gcc-internal-format
20517 msgid "field %qE has incomplete type"
20521 #, gcc-internal-format
20522 msgid "unnamed field has incomplete type"
20525 #: c-decl.c:5721 c-decl.c:5732 c-decl.c:5735
20526 #, gcc-internal-format
20527 msgid "invalid storage class for function %qE"
20531 #, gcc-internal-format
20532 msgid "%<noreturn%> function returns non-void value"
20536 #, gcc-internal-format
20537 msgid "cannot inline function %<main%>"
20541 #, gcc-internal-format
20542 msgid "variable previously declared %<static%> redeclared %<extern%>"
20546 #, gcc-internal-format
20547 msgid "variable %q+D declared %<inline%>"
20551 #, gcc-internal-format
20552 msgid "non-nested function with variably modified type"
20556 #, gcc-internal-format
20557 msgid "object with variably modified type must have no linkage"
20560 #: c-decl.c:5950 c-decl.c:7366
20561 #, gcc-internal-format
20562 msgid "function declaration isn%'t a prototype"
20566 #, gcc-internal-format
20567 msgid "parameter names (without types) in function declaration"
20571 #, gcc-internal-format
20572 msgid "parameter %u (%q+D) has incomplete type"
20576 #, gcc-internal-format
20577 msgid "parameter %u has incomplete type"
20581 #, gcc-internal-format
20582 msgid "parameter %u (%q+D) has void type"
20586 #, gcc-internal-format
20587 msgid "parameter %u has void type"
20591 #, gcc-internal-format
20592 msgid "%<void%> as only parameter may not be qualified"
20595 #: c-decl.c:6085 c-decl.c:6119
20596 #, gcc-internal-format
20597 msgid "%<void%> must be the only parameter"
20601 #, gcc-internal-format
20602 msgid "parameter %q+D has just a forward declaration"
20605 #. The %s will be one of 'struct', 'union', or 'enum'.
20607 #, gcc-internal-format
20608 msgid "%<%s %E%> declared inside parameter list"
20611 #. The %s will be one of 'struct', 'union', or 'enum'.
20613 #, gcc-internal-format
20614 msgid "anonymous %s declared inside parameter list"
20618 #, gcc-internal-format
20620 "its scope is only this definition or declaration, which is probably not what "
20625 #, gcc-internal-format
20626 msgid "enum type defined here"
20630 #, gcc-internal-format
20631 msgid "struct defined here"
20635 #, gcc-internal-format
20636 msgid "union defined here"
20640 #, gcc-internal-format
20641 msgid "redefinition of %<union %E%>"
20645 #, gcc-internal-format
20646 msgid "redefinition of %<struct %E%>"
20650 #, gcc-internal-format
20651 msgid "nested redefinition of %<union %E%>"
20655 #, gcc-internal-format
20656 msgid "nested redefinition of %<struct %E%>"
20659 #: c-decl.c:6390 c-decl.c:6968
20660 #, gcc-internal-format
20661 msgid "defining type in %qs expression is invalid in C++"
20664 #: c-decl.c:6457 cp/decl.c:3885
20665 #, gcc-internal-format
20666 msgid "declaration does not declare anything"
20670 #, gcc-internal-format
20671 msgid "ISO C doesn%'t support unnamed structs/unions"
20674 #: c-decl.c:6523 c-decl.c:6539
20675 #, gcc-internal-format
20676 msgid "duplicate member %q+D"
20680 #, gcc-internal-format
20681 msgid "union has no named members"
20685 #, gcc-internal-format
20686 msgid "union has no members"
20690 #, gcc-internal-format
20691 msgid "struct has no named members"
20695 #, gcc-internal-format
20696 msgid "struct has no members"
20700 #, gcc-internal-format
20701 msgid "flexible array member in union"
20705 #, gcc-internal-format
20706 msgid "flexible array member not at end of struct"
20710 #, gcc-internal-format
20711 msgid "flexible array member in otherwise empty struct"
20715 #, gcc-internal-format
20716 msgid "union cannot be made transparent"
20720 #, gcc-internal-format
20721 msgid "nested redefinition of %<enum %E%>"
20724 #. This enum is a named one that has been declared already.
20726 #, gcc-internal-format
20727 msgid "redeclaration of %<enum %E%>"
20731 #, gcc-internal-format
20732 msgid "enumeration values exceed range of largest integer"
20736 #, gcc-internal-format
20737 msgid "specified mode too small for enumeral values"
20740 #: c-decl.c:7144 c-decl.c:7160
20741 #, gcc-internal-format
20742 msgid "enumerator value for %qE is not an integer constant"
20746 #, gcc-internal-format
20747 msgid "enumerator value for %qE is not an integer constant expression"
20751 #, gcc-internal-format
20752 msgid "overflow in enumeration values"
20756 #, gcc-internal-format
20757 msgid "ISO C restricts enumerator values to range of %<int%>"
20761 #, gcc-internal-format
20762 msgid "inline function %qD given attribute noinline"
20766 #, gcc-internal-format
20767 msgid "return type is an incomplete type"
20771 #, gcc-internal-format
20772 msgid "return type defaults to %<int%>"
20776 #, gcc-internal-format
20777 msgid "no previous prototype for %qD"
20781 #, gcc-internal-format
20782 msgid "%qD was used with no prototype before its definition"
20786 #, gcc-internal-format
20787 msgid "no previous declaration for %qD"
20791 #, gcc-internal-format
20792 msgid "%qD was used with no declaration before its definition"
20796 #, gcc-internal-format
20797 msgid "return type of %qD is not %<int%>"
20801 #, gcc-internal-format
20802 msgid "%qD is normally a non-static function"
20806 #, gcc-internal-format
20807 msgid "old-style parameter declarations in prototyped function definition"
20811 #, gcc-internal-format
20812 msgid "traditional C rejects ISO C style function definitions"
20816 #, gcc-internal-format
20817 msgid "parameter name omitted"
20821 #, gcc-internal-format
20822 msgid "old-style function definition"
20826 #, gcc-internal-format
20827 msgid "parameter name missing from parameter list"
20831 #, gcc-internal-format
20832 msgid "%qD declared as a non-parameter"
20836 #, gcc-internal-format
20837 msgid "multiple parameters named %qD"
20841 #, gcc-internal-format
20842 msgid "parameter %qD declared with void type"
20845 #: c-decl.c:7594 c-decl.c:7598
20846 #, gcc-internal-format
20847 msgid "type of %qD defaults to %<int%>"
20851 #, gcc-internal-format
20852 msgid "parameter %qD has incomplete type"
20856 #, gcc-internal-format
20857 msgid "declaration for parameter %qD but no such parameter"
20861 #, gcc-internal-format
20862 msgid "number of arguments doesn%'t match built-in prototype"
20866 #, gcc-internal-format
20867 msgid "number of arguments doesn%'t match prototype"
20870 #: c-decl.c:7691 c-decl.c:7733 c-decl.c:7747
20871 #, gcc-internal-format
20872 msgid "prototype declaration"
20876 #, gcc-internal-format
20877 msgid "promoted argument %qD doesn%'t match built-in prototype"
20881 #, gcc-internal-format
20882 msgid "promoted argument %qD doesn%'t match prototype"
20886 #, gcc-internal-format
20887 msgid "argument %qD doesn%'t match built-in prototype"
20891 #, gcc-internal-format
20892 msgid "argument %qD doesn%'t match prototype"
20895 #: c-decl.c:7929 cp/decl.c:12448
20896 #, gcc-internal-format
20897 msgid "no return statement in function returning non-void"
20900 #. If we get here, declarations have been used in a for loop without
20901 #. the C99 for loop scope. This doesn't make much sense, so don't
20904 #, gcc-internal-format
20905 msgid "%<for%> loop initial declarations are only allowed in C99 mode"
20909 #, gcc-internal-format
20910 msgid "use option -std=c99 or -std=gnu99 to compile your code"
20914 #, gcc-internal-format
20915 msgid "declaration of static variable %qD in %<for%> loop initial declaration"
20919 #, gcc-internal-format
20921 "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
20925 #, gcc-internal-format
20926 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
20930 #, gcc-internal-format
20931 msgid "%<union %E%> declared in %<for%> loop initial declaration"
20935 #, gcc-internal-format
20936 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
20940 #, gcc-internal-format
20941 msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
20944 #: c-decl.c:8334 c-decl.c:8631 c-decl.c:8997
20945 #, gcc-internal-format
20946 msgid "duplicate %qE"
20949 #: c-decl.c:8360 c-decl.c:8642 c-decl.c:8874
20950 #, gcc-internal-format
20951 msgid "two or more data types in declaration specifiers"
20954 #: c-decl.c:8372 cp/parser.c:2183
20955 #, gcc-internal-format
20956 msgid "%<long long long%> is too long for GCC"
20960 #, gcc-internal-format
20961 msgid "ISO C90 does not support %<long long%>"
20965 #, gcc-internal-format
20966 msgid "ISO C90 does not support complex types"
20970 #, gcc-internal-format
20971 msgid "ISO C does not support saturating types"
20975 #, gcc-internal-format
20976 msgid "ISO C does not support decimal floating point"
20979 #: c-decl.c:8855 c-decl.c:9058 c-parser.c:5337
20980 #, gcc-internal-format
20981 msgid "fixed-point types not supported for this target"
20985 #, gcc-internal-format
20986 msgid "ISO C does not support fixed-point types"
20990 #, gcc-internal-format
20991 msgid "C++ lookup of %qD would return a field, not a type"
20995 #, gcc-internal-format
20996 msgid "%qE fails to be a typedef or built in type"
21000 #, gcc-internal-format
21001 msgid "%qE is not at beginning of declaration"
21005 #, gcc-internal-format
21006 msgid "%<__thread%> used with %<auto%>"
21010 #, gcc-internal-format
21011 msgid "%<__thread%> used with %<register%>"
21015 #, gcc-internal-format
21016 msgid "%<__thread%> used with %<typedef%>"
21020 #, gcc-internal-format
21021 msgid "%<__thread%> before %<extern%>"
21025 #, gcc-internal-format
21026 msgid "%<__thread%> before %<static%>"
21030 #, gcc-internal-format
21031 msgid "multiple storage classes in declaration specifiers"
21035 #, gcc-internal-format
21036 msgid "%<__thread%> used with %qE"
21040 #, gcc-internal-format
21041 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
21045 #, gcc-internal-format
21046 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
21049 #: c-decl.c:9115 c-decl.c:9141
21050 #, gcc-internal-format
21051 msgid "ISO C does not support complex integer types"
21054 #: c-decl.c:9295 toplev.c:862
21055 #, gcc-internal-format
21056 msgid "%q+F used but never defined"
21059 #: c-format.c:98 c-format.c:209
21060 #, gcc-internal-format
21061 msgid "format string has invalid operand number"
21065 #, gcc-internal-format
21066 msgid "function does not return string type"
21070 #, gcc-internal-format
21071 msgid "format string argument not a string type"
21075 #, gcc-internal-format
21076 msgid "unrecognized format specifier"
21080 #, gcc-internal-format
21081 msgid "%qE is an unrecognized format function type"
21085 #, gcc-internal-format
21086 msgid "%<...%> has invalid operand number"
21090 #, gcc-internal-format
21091 msgid "format string argument follows the args to be formatted"
21095 #, gcc-internal-format
21096 msgid "function might be possible candidate for %qs format attribute"
21099 #: c-format.c:1015 c-format.c:1036 c-format.c:2060
21100 #, gcc-internal-format
21101 msgid "missing $ operand number in format"
21105 #, gcc-internal-format
21106 msgid "%s does not support %%n$ operand number formats"
21110 #, gcc-internal-format
21111 msgid "operand number out of range in format"
21115 #, gcc-internal-format
21116 msgid "format argument %d used more than once in %s format"
21120 #, gcc-internal-format
21121 msgid "$ operand number used after format without operand number"
21125 #, gcc-internal-format
21126 msgid "format argument %d unused before used argument %d in $-style format"
21130 #, gcc-internal-format
21131 msgid "format not a string literal, format string not checked"
21134 #: c-format.c:1248 c-format.c:1251
21135 #, gcc-internal-format
21136 msgid "format not a string literal and no format arguments"
21140 #, gcc-internal-format
21141 msgid "format not a string literal, argument types not checked"
21145 #, gcc-internal-format
21146 msgid "too many arguments for format"
21150 #, gcc-internal-format
21151 msgid "unused arguments in $-style format"
21155 #, gcc-internal-format
21156 msgid "zero-length %s format string"
21160 #, gcc-internal-format
21161 msgid "format is a wide character string"
21165 #, gcc-internal-format
21166 msgid "unterminated format string"
21170 #, gcc-internal-format
21171 msgid "embedded %<\\0%> in format"
21175 #, gcc-internal-format
21176 msgid "spurious trailing %<%%%> in format"
21179 #: c-format.c:1548 c-format.c:1823
21180 #, gcc-internal-format
21181 msgid "repeated %s in format"
21185 #, gcc-internal-format
21186 msgid "missing fill character at end of strfmon format"
21189 #: c-format.c:1605 c-format.c:1708 c-format.c:2007 c-format.c:2072
21190 #, gcc-internal-format
21191 msgid "too few arguments for format"
21195 #, gcc-internal-format
21196 msgid "zero width in %s format"
21200 #, gcc-internal-format
21201 msgid "empty left precision in %s format"
21205 #, gcc-internal-format
21206 msgid "empty precision in %s format"
21210 #, gcc-internal-format
21211 msgid "%s does not support the %qs %s length modifier"
21215 #, gcc-internal-format
21216 msgid "conversion lacks type at end of format"
21220 #, gcc-internal-format
21221 msgid "unknown conversion type character %qc in format"
21225 #, gcc-internal-format
21226 msgid "unknown conversion type character 0x%x in format"
21230 #, gcc-internal-format
21231 msgid "%s does not support the %<%%%c%> %s format"
21235 #, gcc-internal-format
21236 msgid "%s used with %<%%%c%> %s format"
21240 #, gcc-internal-format
21241 msgid "%s does not support %s"
21245 #, gcc-internal-format
21246 msgid "%s does not support %s with the %<%%%c%> %s format"
21250 #, gcc-internal-format
21251 msgid "%s ignored with %s and %<%%%c%> %s format"
21255 #, gcc-internal-format
21256 msgid "%s ignored with %s in %s format"
21260 #, gcc-internal-format
21261 msgid "use of %s and %s together with %<%%%c%> %s format"
21265 #, gcc-internal-format
21266 msgid "use of %s and %s together in %s format"
21270 #, gcc-internal-format
21271 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
21275 #, gcc-internal-format
21276 msgid "%<%%%c%> yields only last 2 digits of year"
21279 #. The end of the format string was reached.
21281 #, gcc-internal-format
21282 msgid "no closing %<]%> for %<%%[%> format"
21286 #, gcc-internal-format
21287 msgid "use of %qs length modifier with %qc type character"
21291 #, gcc-internal-format
21292 msgid "%s does not support the %<%%%s%c%> %s format"
21296 #, gcc-internal-format
21297 msgid "operand number specified with suppressed assignment"
21301 #, gcc-internal-format
21302 msgid "operand number specified for format taking no argument"
21306 #, gcc-internal-format
21307 msgid "writing through null pointer (argument %d)"
21311 #, gcc-internal-format
21312 msgid "reading through null pointer (argument %d)"
21316 #, gcc-internal-format
21317 msgid "writing into constant object (argument %d)"
21321 #, gcc-internal-format
21322 msgid "extra type qualifiers in format argument (argument %d)"
21326 #, gcc-internal-format
21327 msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
21331 #, gcc-internal-format
21332 msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
21336 #, gcc-internal-format
21337 msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
21341 #, gcc-internal-format
21342 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
21345 #: c-format.c:2409 c-format.c:2415 c-format.c:2566
21346 #, gcc-internal-format
21347 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
21350 #: c-format.c:2422 c-format.c:2576
21351 #, gcc-internal-format
21352 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
21356 #, gcc-internal-format
21357 msgid "%<locus%> is not defined as a type"
21361 #, gcc-internal-format
21362 msgid "%<location_t%> is not defined as a type"
21366 #, gcc-internal-format
21367 msgid "%<tree%> is not defined as a type"
21371 #, gcc-internal-format
21372 msgid "%<tree%> is not defined as a pointer type"
21376 #, gcc-internal-format
21377 msgid "args to be formatted is not %<...%>"
21381 #, gcc-internal-format
21382 msgid "strftime formats cannot format arguments"
21386 #, gcc-internal-format
21387 msgid "badly nested C headers from preprocessor"
21391 #, gcc-internal-format
21392 msgid "ignoring #pragma %s %s"
21397 #, gcc-internal-format
21398 msgid "stray %<@%> in program"
21402 #, gcc-internal-format
21403 msgid "stray %qs in program"
21407 #, gcc-internal-format
21408 msgid "missing terminating %c character"
21412 #, gcc-internal-format
21413 msgid "stray %qc in program"
21417 #, gcc-internal-format
21418 msgid "stray %<\\%o%> in program"
21422 #, gcc-internal-format
21423 msgid "this decimal constant is unsigned only in ISO C90"
21427 #, gcc-internal-format
21428 msgid "this decimal constant would be unsigned in ISO C90"
21432 #, gcc-internal-format
21433 msgid "unsuffixed float constant"
21437 #, gcc-internal-format
21438 msgid "unsupported non-standard suffix on floating constant"
21442 #, gcc-internal-format
21443 msgid "non-standard suffix on floating constant"
21446 #: c-lex.c:723 c-lex.c:725
21447 #, gcc-internal-format
21448 msgid "floating constant exceeds range of %qT"
21452 #, gcc-internal-format
21453 msgid "floating constant truncated to zero"
21456 #: c-lex.c:929 cp/parser.c:2978
21457 #, gcc-internal-format
21458 msgid "unsupported non-standard concatenation of string literals"
21462 #, gcc-internal-format
21463 msgid "traditional C rejects string constant concatenation"
21467 #, gcc-internal-format
21468 msgid "invalid expression type for %<#pragma omp atomic%>"
21471 #: c-omp.c:260 cp/semantics.c:4408
21472 #, gcc-internal-format
21473 msgid "invalid type for iteration variable %qE"
21477 #, gcc-internal-format
21478 msgid "%qE is not initialized"
21481 #: c-omp.c:290 cp/semantics.c:4323
21482 #, gcc-internal-format
21483 msgid "missing controlling predicate"
21486 #: c-omp.c:368 cp/semantics.c:4080
21487 #, gcc-internal-format
21488 msgid "invalid controlling predicate"
21491 #: c-omp.c:375 cp/semantics.c:4329
21492 #, gcc-internal-format
21493 msgid "missing increment expression"
21496 #: c-omp.c:444 cp/semantics.c:4185
21497 #, gcc-internal-format
21498 msgid "invalid increment expression"
21502 #, gcc-internal-format
21503 msgid "no class name specified with %qs"
21507 #, gcc-internal-format
21508 msgid "assertion missing after %qs"
21512 #, gcc-internal-format
21513 msgid "macro name missing after %qs"
21517 #, gcc-internal-format
21518 msgid "missing path after %qs"
21522 #, gcc-internal-format
21523 msgid "missing filename after %qs"
21527 #, gcc-internal-format
21528 msgid "missing makefile target after %qs"
21532 #, gcc-internal-format
21533 msgid "-I- specified twice"
21537 #, gcc-internal-format
21538 msgid "obsolete option -I- used, please use -iquote instead"
21542 #, gcc-internal-format
21543 msgid "argument %qs to %<-Wnormalized%> not recognized"
21547 #, gcc-internal-format
21548 msgid "switch %qs is no longer supported"
21552 #, gcc-internal-format
21554 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
21557 #: c-opts.c:1050 collect2.c:1495 fortran/options.c:258
21558 #, gcc-internal-format
21559 msgid "LTO support has not been enabled in this configuration"
21562 #: c-opts.c:1057 fortran/options.c:265
21563 #, gcc-internal-format
21564 msgid "-flto and -fwhopr are mutually exclusive"
21568 #, gcc-internal-format
21569 msgid "-fexcess-precision=standard for C++"
21573 #, gcc-internal-format
21574 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
21578 #, gcc-internal-format
21579 msgid "-Wformat-y2k ignored without -Wformat"
21583 #, gcc-internal-format
21584 msgid "-Wformat-extra-args ignored without -Wformat"
21588 #, gcc-internal-format
21589 msgid "-Wformat-zero-length ignored without -Wformat"
21593 #, gcc-internal-format
21594 msgid "-Wformat-nonliteral ignored without -Wformat"
21598 #, gcc-internal-format
21599 msgid "-Wformat-contains-nul ignored without -Wformat"
21603 #, gcc-internal-format
21604 msgid "-Wformat-security ignored without -Wformat"
21608 #, gcc-internal-format
21609 msgid "opening output file %s: %m"
21613 #, gcc-internal-format
21614 msgid "too many filenames given. Type %s --help for usage"
21618 #, gcc-internal-format
21619 msgid "The C parser does not support -dy, option ignored"
21623 #, gcc-internal-format
21624 msgid "The Objective-C parser does not support -dy, option ignored"
21628 #, gcc-internal-format
21629 msgid "The C++ parser does not support -dy, option ignored"
21633 #, gcc-internal-format
21634 msgid "The Objective-C++ parser does not support -dy, option ignored"
21638 #, gcc-internal-format
21639 msgid "opening dependency file %s: %m"
21643 #, gcc-internal-format
21644 msgid "closing dependency file %s: %m"
21648 #, gcc-internal-format
21649 msgid "when writing output to %s: %m"
21653 #, gcc-internal-format
21654 msgid "to generate dependencies you must specify either -M or -MM"
21658 #, gcc-internal-format
21659 msgid "-MG may only be used with -M or -MM"
21663 #, gcc-internal-format
21664 msgid "-fdirectives-only is incompatible with -Wunused_macros"
21668 #, gcc-internal-format
21669 msgid "-fdirectives-only is incompatible with -traditional"
21673 #, gcc-internal-format
21674 msgid "too late for # directive to set debug directory"
21678 #, gcc-internal-format
21679 msgid "identifier %qE conflicts with C++ keyword"
21683 #, gcc-internal-format
21684 msgid "ISO C forbids an empty translation unit"
21687 #: c-parser.c:1065 c-parser.c:6430
21688 #, gcc-internal-format
21689 msgid "ISO C does not allow extra %<;%> outside of a function"
21692 #: c-parser.c:1169 c-parser.c:6992
21693 #, gcc-internal-format
21694 msgid "expected declaration specifiers"
21698 #, gcc-internal-format
21699 msgid "data definition has no type or storage class"
21703 #, gcc-internal-format
21704 msgid "expected %<,%> or %<;%>"
21707 #. This can appear in many cases looking nothing like a
21708 #. function definition, so we don't give a more specific
21709 #. error suggesting there was one.
21710 #: c-parser.c:1282 c-parser.c:1298
21711 #, gcc-internal-format
21712 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
21716 #, gcc-internal-format
21717 msgid "ISO C forbids nested functions"
21720 #: c-parser.c:1675 c-parser.c:2495 c-parser.c:3146 c-parser.c:3415
21721 #: c-parser.c:4403 c-parser.c:4493 c-parser.c:5111 c-parser.c:5549
21722 #: c-parser.c:5571 c-parser.c:5678 c-parser.c:5867 c-parser.c:5896
21723 #: c-parser.c:6072 c-parser.c:6084 c-parser.c:6109 c-parser.c:6243
21724 #: c-parser.c:6272 c-parser.c:6280 c-parser.c:6308 c-parser.c:6322
21725 #: c-parser.c:6538 c-parser.c:6637 c-parser.c:7166 c-parser.c:7894
21726 #, gcc-internal-format
21727 msgid "expected identifier"
21730 #: c-parser.c:1708 cp/parser.c:12649
21731 #, gcc-internal-format
21732 msgid "comma at end of enumerator list"
21736 #, gcc-internal-format
21737 msgid "expected %<,%> or %<}%>"
21740 #: c-parser.c:1730 c-parser.c:1925 c-parser.c:6397
21741 #, gcc-internal-format
21742 msgid "expected %<{%>"
21746 #, gcc-internal-format
21747 msgid "ISO C forbids forward references to %<enum%> types"
21751 #, gcc-internal-format
21752 msgid "expected class name"
21755 #: c-parser.c:1877 c-parser.c:6176
21756 #, gcc-internal-format
21757 msgid "extra semicolon in struct or union specified"
21761 #, gcc-internal-format
21762 msgid "no semicolon at end of struct or union"
21766 #, gcc-internal-format
21767 msgid "expected %<;%>"
21770 #: c-parser.c:1992 c-parser.c:2971
21771 #, gcc-internal-format
21772 msgid "expected specifier-qualifier-list"
21776 #, gcc-internal-format
21777 msgid "ISO C forbids member declarations with no members"
21781 #, gcc-internal-format
21782 msgid "expected %<,%>, %<;%> or %<}%>"
21786 #, gcc-internal-format
21787 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
21791 #, gcc-internal-format
21792 msgid "%<typeof%> applied to a bit-field"
21796 #, gcc-internal-format
21797 msgid "expected identifier or %<(%>"
21801 #, gcc-internal-format
21802 msgid "ISO C requires a named argument before %<...%>"
21806 #, gcc-internal-format
21807 msgid "expected declaration specifiers or %<...%>"
21811 #, gcc-internal-format
21812 msgid "wide string literal in %<asm%>"
21815 #: c-parser.c:2730 c-parser.c:7047 cp/parser.c:22825
21816 #, gcc-internal-format
21817 msgid "expected string literal"
21821 #, gcc-internal-format
21822 msgid "ISO C forbids empty initializer braces"
21826 #, gcc-internal-format
21827 msgid "obsolete use of designated initializer with %<:%>"
21831 #, gcc-internal-format
21832 msgid "ISO C forbids specifying range of elements to initialize"
21836 #, gcc-internal-format
21837 msgid "ISO C90 forbids specifying subobject to initialize"
21841 #, gcc-internal-format
21842 msgid "obsolete use of designated initializer without %<=%>"
21846 #, gcc-internal-format
21847 msgid "expected %<=%>"
21851 #, gcc-internal-format
21852 msgid "ISO C forbids label declarations"
21855 #: c-parser.c:3436 c-parser.c:3516
21856 #, gcc-internal-format
21857 msgid "expected declaration or statement"
21860 #: c-parser.c:3468 c-parser.c:3497
21861 #, gcc-internal-format
21862 msgid "ISO C90 forbids mixed declarations and code"
21866 #, gcc-internal-format
21867 msgid "expected %<}%> before %<else%>"
21870 #: c-parser.c:3529 cp/parser.c:7838
21871 #, gcc-internal-format
21872 msgid "%<else%> without a previous %<if%>"
21876 #, gcc-internal-format
21877 msgid "label at end of compound statement"
21881 #, gcc-internal-format
21882 msgid "expected %<:%> or %<...%>"
21886 #, gcc-internal-format
21888 "a label can only be part of a statement and a declaration is not a statement"
21892 #, gcc-internal-format
21893 msgid "expected identifier or %<*%>"
21896 #. Avoid infinite loop in error recovery:
21897 #. c_parser_skip_until_found stops at a closing nesting
21898 #. delimiter without consuming it, but here we need to consume
21899 #. it to proceed further.
21901 #, gcc-internal-format
21902 msgid "expected statement"
21905 #: c-parser.c:3950 cp/parser.c:7920
21906 #, gcc-internal-format
21907 msgid "suggest braces around empty body in an %<if%> statement"
21910 #: c-parser.c:3978 cp/parser.c:7943
21911 #, gcc-internal-format
21912 msgid "suggest braces around empty body in an %<else%> statement"
21916 #, gcc-internal-format
21917 msgid "suggest braces around empty body in %<do%> statement"
21921 #, gcc-internal-format
21922 msgid "%E qualifier ignored on asm"
21926 #, gcc-internal-format
21927 msgid "ISO C forbids omitting the middle term of a ?: expression"
21931 #, gcc-internal-format
21932 msgid "traditional C rejects the unary plus operator"
21936 #, gcc-internal-format
21937 msgid "%<sizeof%> applied to a bit-field"
21940 #: c-parser.c:5365 c-parser.c:5715 c-parser.c:5735
21941 #, gcc-internal-format
21942 msgid "expected expression"
21946 #, gcc-internal-format
21947 msgid "braced-group within expression allowed only inside a function"
21951 #, gcc-internal-format
21952 msgid "ISO C forbids braced-groups within expressions"
21956 #, gcc-internal-format
21957 msgid "first argument to %<__builtin_choose_expr%> not a constant"
21961 #, gcc-internal-format
21962 msgid "compound literal has variable size"
21966 #, gcc-internal-format
21967 msgid "ISO C90 forbids compound literals"
21971 #, gcc-internal-format
21972 msgid "extra semicolon in method definition specified"
21975 #: c-parser.c:6941 cp/parser.c:22869
21976 #, gcc-internal-format
21977 msgid "%<#pragma omp barrier%> may only be used in compound statements"
21980 #: c-parser.c:6952 cp/parser.c:22884
21981 #, gcc-internal-format
21982 msgid "%<#pragma omp flush%> may only be used in compound statements"
21985 #: c-parser.c:6963 cp/parser.c:22900
21986 #, gcc-internal-format
21987 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
21990 #: c-parser.c:6976 cp/parser.c:22928
21991 #, gcc-internal-format
21993 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
21997 #: c-parser.c:6982 cp/parser.c:22859
21998 #, gcc-internal-format
21999 msgid "%<#pragma GCC pch_preprocess%> must be first"
22002 #: c-parser.c:7141 cp/parser.c:21149
22003 #, gcc-internal-format
22004 msgid "too many %qs clauses"
22007 #: c-parser.c:7243 cp/parser.c:21263
22008 #, gcc-internal-format
22009 msgid "collapse argument needs positive constant integer expression"
22013 #, gcc-internal-format
22014 msgid "expected %<none%> or %<shared%>"
22018 #, gcc-internal-format
22019 msgid "expected %<(%>"
22022 #: c-parser.c:7400 c-parser.c:7592
22023 #, gcc-internal-format
22024 msgid "expected integer expression"
22028 #, gcc-internal-format
22029 msgid "%<num_threads%> value must be positive"
22033 #, gcc-internal-format
22034 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
22037 #: c-parser.c:7583 cp/parser.c:21551
22038 #, gcc-internal-format
22039 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
22042 #: c-parser.c:7587 cp/parser.c:21554
22043 #, gcc-internal-format
22044 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
22048 #, gcc-internal-format
22049 msgid "invalid schedule kind"
22053 #, gcc-internal-format
22054 msgid "expected %<#pragma omp%> clause"
22057 #: c-parser.c:7734 cp/parser.c:21702
22058 #, gcc-internal-format
22059 msgid "%qs is not valid for %qs"
22063 #, gcc-internal-format
22064 msgid "invalid operator for %<#pragma omp atomic%>"
22067 #: c-parser.c:7897 c-parser.c:7918
22068 #, gcc-internal-format
22069 msgid "expected %<(%> or end of line"
22073 #, gcc-internal-format
22074 msgid "for statement expected"
22077 #: c-parser.c:8005 cp/semantics.c:4313 cp/semantics.c:4383
22078 #, gcc-internal-format
22079 msgid "expected iteration declaration or initialization"
22083 #, gcc-internal-format
22084 msgid "not enough perfectly nested loops"
22087 #: c-parser.c:8138 cp/parser.c:22407
22088 #, gcc-internal-format
22089 msgid "collapsed loops not perfectly nested"
22092 #: c-parser.c:8176 cp/parser.c:22251 cp/parser.c:22289 cp/pt.c:11018
22093 #, gcc-internal-format
22094 msgid "iteration variable %qD should not be firstprivate"
22098 #, gcc-internal-format
22099 msgid "expected %<#pragma omp section%> or %<}%>"
22103 #, gcc-internal-format
22104 msgid "%qD is not a variable"
22107 #: c-parser.c:8623 cp/semantics.c:3938
22108 #, gcc-internal-format
22109 msgid "%qE declared %<threadprivate%> after first use"
22112 #: c-parser.c:8625 cp/semantics.c:3940
22113 #, gcc-internal-format
22114 msgid "automatic variable %qE cannot be %<threadprivate%>"
22117 #: c-parser.c:8629 cp/semantics.c:3942
22118 #, gcc-internal-format
22119 msgid "%<threadprivate%> %qE has incomplete type"
22123 #, gcc-internal-format
22124 msgid "can%'t create precompiled header %s: %m"
22128 #, gcc-internal-format
22129 msgid "can%'t write to %s: %m"
22133 #, gcc-internal-format
22134 msgid "%qs is not a valid output file"
22137 #: c-pch.c:188 c-pch.c:203 c-pch.c:217
22138 #, gcc-internal-format
22139 msgid "can%'t write %s: %m"
22142 #: c-pch.c:193 c-pch.c:210
22143 #, gcc-internal-format
22144 msgid "can%'t seek in %s: %m"
22147 #: c-pch.c:201 c-pch.c:243 c-pch.c:284 c-pch.c:335
22148 #, gcc-internal-format
22149 msgid "can%'t read %s: %m"
22153 #, gcc-internal-format
22154 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
22158 #, gcc-internal-format
22159 msgid "use #include instead"
22163 #, gcc-internal-format
22164 msgid "%s: couldn%'t open PCH file: %m"
22168 #, gcc-internal-format
22169 msgid "use -Winvalid-pch for more information"
22173 #, gcc-internal-format
22174 msgid "%s: PCH file was invalid"
22178 #, gcc-internal-format
22179 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
22183 #, gcc-internal-format
22185 "#pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)"
22189 #, gcc-internal-format
22190 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
22194 #, gcc-internal-format
22195 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
22199 #, gcc-internal-format
22200 msgid "missing %<(%> after %<#pragma pack%> - ignored"
22203 #: c-pragma.c:162 c-pragma.c:194
22204 #, gcc-internal-format
22205 msgid "invalid constant in %<#pragma pack%> - ignored"
22208 #: c-pragma.c:166 c-pragma.c:208
22209 #, gcc-internal-format
22210 msgid "malformed %<#pragma pack%> - ignored"
22214 #, gcc-internal-format
22215 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
22219 #, gcc-internal-format
22220 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
22224 #, gcc-internal-format
22225 msgid "unknown action %qE for %<#pragma pack%> - ignored"
22229 #, gcc-internal-format
22230 msgid "junk at end of %<#pragma pack%>"
22234 #, gcc-internal-format
22235 msgid "#pragma pack has no effect with -fpack-struct - ignored"
22239 #, gcc-internal-format
22240 msgid "alignment must be a small power of two, not %d"
22244 #, gcc-internal-format
22245 msgid "missing %<(%> after %<#pragma push_macro%> - ignored"
22249 #, gcc-internal-format
22250 msgid "invalid constant in %<#pragma push_macro%> - ignored"
22254 #, gcc-internal-format
22255 msgid "missing %<)%> after %<#pragma push_macro%> - ignored"
22259 #, gcc-internal-format
22260 msgid "junk at end of %<#pragma push_macro%>"
22264 #, gcc-internal-format
22265 msgid "missing %<(%> after %<#pragma pop_macro%> - ignored"
22269 #, gcc-internal-format
22270 msgid "invalid constant in %<#pragma pop_macro%> - ignored"
22274 #, gcc-internal-format
22275 msgid "missing %<)%> after %<#pragma pop_macro%> - ignored"
22279 #, gcc-internal-format
22280 msgid "junk at end of %<#pragma pop_macro%>"
22284 #, gcc-internal-format
22286 "applying #pragma weak %q+D after first use results in unspecified behavior"
22289 #: c-pragma.c:480 c-pragma.c:485
22290 #, gcc-internal-format
22291 msgid "malformed #pragma weak, ignored"
22295 #, gcc-internal-format
22296 msgid "junk at end of %<#pragma weak%>"
22299 #: c-pragma.c:557 c-pragma.c:559
22300 #, gcc-internal-format
22301 msgid "malformed #pragma redefine_extname, ignored"
22305 #, gcc-internal-format
22306 msgid "junk at end of %<#pragma redefine_extname%>"
22309 #: c-pragma.c:577 c-pragma.c:664
22310 #, gcc-internal-format
22311 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
22315 #, gcc-internal-format
22317 "#pragma redefine_extname ignored due to conflict with previous #pragma "
22322 #, gcc-internal-format
22323 msgid "malformed #pragma extern_prefix, ignored"
22327 #, gcc-internal-format
22328 msgid "junk at end of %<#pragma extern_prefix%>"
22332 #, gcc-internal-format
22333 msgid "#pragma extern_prefix not supported on this target"
22337 #, gcc-internal-format
22338 msgid "asm declaration ignored due to conflict with previous rename"
22342 #, gcc-internal-format
22344 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
22348 #, gcc-internal-format
22350 "#pragma GCC visibility push() must specify default, internal, hidden or "
22355 #, gcc-internal-format
22356 msgid "#pragma GCC visibility must be followed by push or pop"
22360 #, gcc-internal-format
22361 msgid "no matching push for %<#pragma GCC visibility pop%>"
22364 #: c-pragma.c:796 c-pragma.c:803
22365 #, gcc-internal-format
22366 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
22370 #, gcc-internal-format
22371 msgid "malformed #pragma GCC visibility push"
22375 #, gcc-internal-format
22376 msgid "junk at end of %<#pragma GCC visibility%>"
22380 #, gcc-internal-format
22381 msgid "#pragma GCC diagnostic not allowed inside functions"
22385 #, gcc-internal-format
22386 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
22390 #, gcc-internal-format
22391 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
22395 #, gcc-internal-format
22396 msgid "missing option after %<#pragma GCC diagnostic%> kind"
22400 #, gcc-internal-format
22401 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
22405 #, gcc-internal-format
22406 msgid "#pragma GCC option is not allowed inside functions"
22410 #, gcc-internal-format
22411 msgid "%<#pragma GCC option%> is not a string"
22415 #, gcc-internal-format
22417 "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>."
22421 #, gcc-internal-format
22422 msgid "#pragma GCC target string... is badly formed"
22426 #, gcc-internal-format
22427 msgid "#pragma GCC optimize is not allowed inside functions"
22431 #, gcc-internal-format
22432 msgid "%<#pragma GCC optimize%> is not a string or number"
22436 #, gcc-internal-format
22438 "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>."
22442 #, gcc-internal-format
22443 msgid "#pragma GCC optimize string... is badly formed"
22447 #, gcc-internal-format
22448 msgid "junk at end of %<#pragma push_options%>"
22452 #, gcc-internal-format
22453 msgid "junk at end of %<#pragma pop_options%>"
22457 #, gcc-internal-format
22459 "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC "
22464 #, gcc-internal-format
22465 msgid "junk at end of %<#pragma reset_options%>"
22468 #: c-pragma.c:1140 c-pragma.c:1147
22469 #, gcc-internal-format
22470 msgid "expected a string after %<#pragma message%>"
22474 #, gcc-internal-format
22475 msgid "malformed %<#pragma message%>, ignored"
22479 #, gcc-internal-format
22480 msgid "junk at end of %<#pragma message%>"
22484 #, gcc-internal-format
22485 msgid "#pragma message: %s"
22489 #, gcc-internal-format
22490 msgid "invalid location for %<pragma %s%>, ignored"
22493 #: c-pragma.c:1199 c-pragma.c:1213
22494 #, gcc-internal-format
22495 msgid "malformed %<#pragma %s%>, ignored"
22499 #, gcc-internal-format
22500 msgid "junk at end of %<#pragma %s%>"
22504 #, gcc-internal-format
22505 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
22509 #, gcc-internal-format
22510 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
22514 #, gcc-internal-format
22515 msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
22519 #, gcc-internal-format
22520 msgid "%qD has an incomplete type"
22523 #: c-typeck.c:236 cp/call.c:3092
22524 #, gcc-internal-format
22525 msgid "invalid use of void expression"
22529 #, gcc-internal-format
22530 msgid "invalid use of flexible array member"
22534 #, gcc-internal-format
22535 msgid "invalid use of array with unspecified bounds"
22539 #, gcc-internal-format
22540 msgid "invalid use of undefined type %<%s %E%>"
22543 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
22545 #, gcc-internal-format
22546 msgid "invalid use of incomplete typedef %qD"
22549 #: c-typeck.c:528 c-typeck.c:553
22550 #, gcc-internal-format
22551 msgid "function types not truly compatible in ISO C"
22555 #, gcc-internal-format
22556 msgid "can%'t mix operands of decimal float and vector types"
22560 #, gcc-internal-format
22561 msgid "can%'t mix operands of decimal float and complex types"
22565 #, gcc-internal-format
22566 msgid "can%'t mix operands of decimal float and other float types"
22570 #, gcc-internal-format
22571 msgid "types are not quite compatible"
22575 #, gcc-internal-format
22576 msgid "pointer target types incompatible in C++"
22580 #, gcc-internal-format
22581 msgid "function return types not compatible due to %<volatile%>"
22584 #: c-typeck.c:1624 c-typeck.c:3132
22585 #, gcc-internal-format
22586 msgid "arithmetic on pointer to an incomplete type"
22590 #, gcc-internal-format
22591 msgid "%qT has no member named %qE"
22595 #, gcc-internal-format
22596 msgid "request for member %qE in something not a structure or union"
22600 #, gcc-internal-format
22601 msgid "dereferencing pointer to incomplete type"
22605 #, gcc-internal-format
22606 msgid "dereferencing %<void *%> pointer"
22610 #, gcc-internal-format
22611 msgid "invalid type argument of %qs (have %qT)"
22614 #: c-typeck.c:2134 cp/typeck.c:2715
22615 #, gcc-internal-format
22616 msgid "subscripted value is neither array nor pointer"
22619 #: c-typeck.c:2145 cp/typeck.c:2630 cp/typeck.c:2720
22620 #, gcc-internal-format
22621 msgid "array subscript is not an integer"
22625 #, gcc-internal-format
22626 msgid "subscripted value is pointer to function"
22630 #, gcc-internal-format
22631 msgid "ISO C forbids subscripting %<register%> array"
22635 #, gcc-internal-format
22636 msgid "ISO C90 forbids subscripting non-lvalue array"
22640 #, gcc-internal-format
22641 msgid "enum constant defined here"
22645 #, gcc-internal-format
22646 msgid "called object %qE is not a function"
22649 #. This situation leads to run-time undefined behavior. We can't,
22650 #. therefore, simply error unless we can prove that all possible
22651 #. executions of the program must execute the code.
22653 #, gcc-internal-format
22654 msgid "function called through a non-compatible type"
22657 #: c-typeck.c:2591 c-typeck.c:2645
22658 #, gcc-internal-format
22659 msgid "function with qualified void return type called"
22663 #, gcc-internal-format
22664 msgid "type of formal parameter %d is incomplete"
22668 #, gcc-internal-format
22670 "passing argument %d of %qE as integer rather than floating due to prototype"
22674 #, gcc-internal-format
22676 "passing argument %d of %qE as integer rather than complex due to prototype"
22680 #, gcc-internal-format
22682 "passing argument %d of %qE as complex rather than floating due to prototype"
22686 #, gcc-internal-format
22688 "passing argument %d of %qE as floating rather than integer due to prototype"
22692 #, gcc-internal-format
22694 "passing argument %d of %qE as complex rather than integer due to prototype"
22698 #, gcc-internal-format
22700 "passing argument %d of %qE as floating rather than complex due to prototype"
22704 #, gcc-internal-format
22706 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
22711 #, gcc-internal-format
22712 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
22716 #, gcc-internal-format
22717 msgid "passing argument %d of %qE with different width due to prototype"
22721 #, gcc-internal-format
22722 msgid "passing argument %d of %qE as unsigned due to prototype"
22726 #, gcc-internal-format
22727 msgid "passing argument %d of %qE as signed due to prototype"
22730 #: c-typeck.c:3034 c-typeck.c:3039
22731 #, gcc-internal-format
22732 msgid "comparison with string literal results in unspecified behavior"
22736 #, gcc-internal-format
22737 msgid "comparison between %qT and %qT"
22741 #, gcc-internal-format
22742 msgid "pointer of type %<void *%> used in subtraction"
22746 #, gcc-internal-format
22747 msgid "pointer to a function used in subtraction"
22751 #, gcc-internal-format
22752 msgid "wrong type argument to unary plus"
22756 #, gcc-internal-format
22757 msgid "wrong type argument to unary minus"
22761 #, gcc-internal-format
22762 msgid "ISO C does not support %<~%> for complex conjugation"
22766 #, gcc-internal-format
22767 msgid "wrong type argument to bit-complement"
22771 #, gcc-internal-format
22772 msgid "wrong type argument to abs"
22776 #, gcc-internal-format
22777 msgid "wrong type argument to conjugation"
22781 #, gcc-internal-format
22782 msgid "wrong type argument to unary exclamation mark"
22786 #, gcc-internal-format
22787 msgid "increment of enumeration value is invalid in C++"
22791 #, gcc-internal-format
22792 msgid "decrement of enumeration value is invalid in C++"
22796 #, gcc-internal-format
22797 msgid "ISO C does not support %<++%> and %<--%> on complex types"
22800 #: c-typeck.c:3375 c-typeck.c:3407
22801 #, gcc-internal-format
22802 msgid "wrong type argument to increment"
22805 #: c-typeck.c:3377 c-typeck.c:3410
22806 #, gcc-internal-format
22807 msgid "wrong type argument to decrement"
22811 #, gcc-internal-format
22812 msgid "increment of pointer to unknown structure"
22816 #, gcc-internal-format
22817 msgid "decrement of pointer to unknown structure"
22821 #, gcc-internal-format
22822 msgid "taking address of expression of type %<void%>"
22826 #, gcc-internal-format
22827 msgid "assignment of read-only member %qD"
22831 #, gcc-internal-format
22832 msgid "increment of read-only member %qD"
22836 #, gcc-internal-format
22837 msgid "decrement of read-only member %qD"
22841 #, gcc-internal-format
22842 msgid "read-only member %qD used as %<asm%> output"
22846 #, gcc-internal-format
22847 msgid "assignment of read-only variable %qD"
22851 #, gcc-internal-format
22852 msgid "increment of read-only variable %qD"
22856 #, gcc-internal-format
22857 msgid "decrement of read-only variable %qD"
22861 #, gcc-internal-format
22862 msgid "read-only variable %qD used as %<asm%> output"
22865 #: c-typeck.c:3659 c-typeck.c:3675
22866 #, gcc-internal-format
22867 msgid "assignment of read-only location %qE"
22870 #: c-typeck.c:3660 c-typeck.c:3678
22871 #, gcc-internal-format
22872 msgid "increment of read-only location %qE"
22875 #: c-typeck.c:3661 c-typeck.c:3681
22876 #, gcc-internal-format
22877 msgid "decrement of read-only location %qE"
22881 #, gcc-internal-format
22882 msgid "read-only location %qE used as %<asm%> output"
22886 #, gcc-internal-format
22887 msgid "cannot take address of bit-field %qD"
22891 #, gcc-internal-format
22892 msgid "global register variable %qD used in nested function"
22896 #, gcc-internal-format
22897 msgid "register variable %qD used in nested function"
22901 #, gcc-internal-format
22902 msgid "address of global register variable %qD requested"
22906 #, gcc-internal-format
22907 msgid "address of register variable %qD requested"
22911 #, gcc-internal-format
22912 msgid "non-lvalue array in conditional expression"
22916 #, gcc-internal-format
22917 msgid "ISO C forbids conditional expr with only one void side"
22920 #: c-typeck.c:3969 c-typeck.c:3978
22921 #, gcc-internal-format
22922 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
22926 #, gcc-internal-format
22927 msgid "pointer type mismatch in conditional expression"
22930 #: c-typeck.c:3995 c-typeck.c:4006
22931 #, gcc-internal-format
22932 msgid "pointer/integer type mismatch in conditional expression"
22936 #, gcc-internal-format
22937 msgid "type mismatch in conditional expression"
22941 #, gcc-internal-format
22942 msgid "left-hand operand of comma expression has no effect"
22946 #, gcc-internal-format
22947 msgid "cast adds new qualifiers to function type"
22951 #, gcc-internal-format
22952 msgid "cast discards qualifiers from pointer target type"
22956 #, gcc-internal-format
22957 msgid "cast specifies array type"
22961 #, gcc-internal-format
22962 msgid "cast specifies function type"
22966 #, gcc-internal-format
22967 msgid "ISO C forbids casting nonscalar to the same type"
22971 #, gcc-internal-format
22972 msgid "ISO C forbids casts to union type"
22976 #, gcc-internal-format
22977 msgid "cast to union type from type not present in union"
22981 #, gcc-internal-format
22982 msgid "cast increases required alignment of target type"
22986 #, gcc-internal-format
22987 msgid "cast from pointer to integer of different size"
22991 #, gcc-internal-format
22992 msgid "cast from function call of type %qT to non-matching type %qT"
22996 #, gcc-internal-format
22997 msgid "cast to pointer from integer of different size"
23001 #, gcc-internal-format
23002 msgid "ISO C forbids conversion of function pointer to object pointer type"
23006 #, gcc-internal-format
23007 msgid "ISO C forbids conversion of object pointer to function pointer type"
23011 #, gcc-internal-format
23012 msgid "defining a type in a cast is invalid in C++"
23015 #: c-typeck.c:4592 c-typeck.c:4759
23016 #, gcc-internal-format
23017 msgid "enum conversion in assignment is invalid in C++"
23020 #. This macro is used to emit diagnostics to ensure that all format
23021 #. strings are complete sentences, visible to gettext and checked at
23023 #: c-typeck.c:4697 c-typeck.c:5168
23024 #, gcc-internal-format
23025 msgid "expected %qT but argument is of type %qT"
23029 #, gcc-internal-format
23030 msgid "enum conversion when passing argument %d of %qE is invalid in C++"
23034 #, gcc-internal-format
23035 msgid "enum conversion in return is invalid in C++"
23039 #, gcc-internal-format
23040 msgid "cannot pass rvalue to reference parameter"
23043 #: c-typeck.c:4920 c-typeck.c:5090
23044 #, gcc-internal-format
23046 "passing argument %d of %qE makes qualified function pointer from unqualified"
23049 #: c-typeck.c:4923 c-typeck.c:5093
23050 #, gcc-internal-format
23051 msgid "assignment makes qualified function pointer from unqualified"
23054 #: c-typeck.c:4926 c-typeck.c:5095
23055 #, gcc-internal-format
23056 msgid "initialization makes qualified function pointer from unqualified"
23059 #: c-typeck.c:4929 c-typeck.c:5097
23060 #, gcc-internal-format
23061 msgid "return makes qualified function pointer from unqualified"
23064 #: c-typeck.c:4934 c-typeck.c:5055
23065 #, gcc-internal-format
23066 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
23069 #: c-typeck.c:4936 c-typeck.c:5057
23070 #, gcc-internal-format
23071 msgid "assignment discards qualifiers from pointer target type"
23074 #: c-typeck.c:4938 c-typeck.c:5059
23075 #, gcc-internal-format
23076 msgid "initialization discards qualifiers from pointer target type"
23079 #: c-typeck.c:4940 c-typeck.c:5061
23080 #, gcc-internal-format
23081 msgid "return discards qualifiers from pointer target type"
23085 #, gcc-internal-format
23086 msgid "ISO C prohibits argument conversion to union type"
23090 #, gcc-internal-format
23091 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
23095 #, gcc-internal-format
23096 msgid "argument %d of %qE might be a candidate for a format attribute"
23100 #, gcc-internal-format
23101 msgid "assignment left-hand side might be a candidate for a format attribute"
23105 #, gcc-internal-format
23107 "initialization left-hand side might be a candidate for a format attribute"
23111 #, gcc-internal-format
23112 msgid "return type might be a candidate for a format attribute"
23116 #, gcc-internal-format
23118 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
23123 #, gcc-internal-format
23124 msgid "ISO C forbids assignment between function pointer and %<void *%>"
23128 #, gcc-internal-format
23129 msgid "ISO C forbids initialization between function pointer and %<void *%>"
23133 #, gcc-internal-format
23134 msgid "ISO C forbids return between function pointer and %<void *%>"
23138 #, gcc-internal-format
23139 msgid "pointer targets in passing argument %d of %qE differ in signedness"
23143 #, gcc-internal-format
23144 msgid "pointer targets in assignment differ in signedness"
23148 #, gcc-internal-format
23149 msgid "pointer targets in initialization differ in signedness"
23153 #, gcc-internal-format
23154 msgid "pointer targets in return differ in signedness"
23158 #, gcc-internal-format
23159 msgid "passing argument %d of %qE from incompatible pointer type"
23163 #, gcc-internal-format
23164 msgid "assignment from incompatible pointer type"
23168 #, gcc-internal-format
23169 msgid "initialization from incompatible pointer type"
23173 #, gcc-internal-format
23174 msgid "return from incompatible pointer type"
23178 #, gcc-internal-format
23179 msgid "passing argument %d of %qE makes pointer from integer without a cast"
23183 #, gcc-internal-format
23184 msgid "assignment makes pointer from integer without a cast"
23188 #, gcc-internal-format
23189 msgid "initialization makes pointer from integer without a cast"
23193 #, gcc-internal-format
23194 msgid "return makes pointer from integer without a cast"
23198 #, gcc-internal-format
23199 msgid "passing argument %d of %qE makes integer from pointer without a cast"
23203 #, gcc-internal-format
23204 msgid "assignment makes integer from pointer without a cast"
23208 #, gcc-internal-format
23209 msgid "initialization makes integer from pointer without a cast"
23213 #, gcc-internal-format
23214 msgid "return makes integer from pointer without a cast"
23218 #, gcc-internal-format
23219 msgid "incompatible types when assigning to type %qT from type %qT"
23223 #, gcc-internal-format
23224 msgid "incompatible types when initializing type %qT using type %qT"
23228 #, gcc-internal-format
23229 msgid "incompatible types when returning type %qT but %qT was expected"
23233 #, gcc-internal-format
23234 msgid "traditional C rejects automatic aggregate initialization"
23237 #: c-typeck.c:5418 c-typeck.c:5434 c-typeck.c:5451
23238 #, gcc-internal-format
23239 msgid "(near initialization for %qs)"
23242 #: c-typeck.c:6054 cp/decl.c:5202
23243 #, gcc-internal-format
23244 msgid "opaque vector types cannot be initialized"
23248 #, gcc-internal-format
23249 msgid "unknown field %qE specified in initializer"
23253 #, gcc-internal-format
23254 msgid "traditional C rejects initialization of unions"
23258 #, gcc-internal-format
23259 msgid "ISO C forbids %<goto *expr;%>"
23262 #: c-typeck.c:8059 cp/typeck.c:6998
23263 #, gcc-internal-format
23264 msgid "function declared %<noreturn%> has a %<return%> statement"
23268 #, gcc-internal-format
23269 msgid "%<return%> with no value, in function returning non-void"
23273 #, gcc-internal-format
23274 msgid "%<return%> with a value, in function returning void"
23278 #, gcc-internal-format
23279 msgid "ISO C forbids %<return%> with expression, in function returning void"
23283 #, gcc-internal-format
23284 msgid "function returns address of local variable"
23287 #: c-typeck.c:8228 cp/semantics.c:952
23288 #, gcc-internal-format
23289 msgid "switch quantity not an integer"
23293 #, gcc-internal-format
23294 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
23297 #: c-typeck.c:8277 c-typeck.c:8285
23298 #, gcc-internal-format
23299 msgid "case label is not an integer constant expression"
23302 #: c-typeck.c:8291 cp/parser.c:7698
23303 #, gcc-internal-format
23304 msgid "case label not within a switch statement"
23308 #, gcc-internal-format
23309 msgid "%<default%> label not within a switch statement"
23312 #: c-typeck.c:8376 cp/parser.c:7969
23313 #, gcc-internal-format
23314 msgid "suggest explicit braces to avoid ambiguous %<else%>"
23317 #: c-typeck.c:8485 cp/cp-gimplify.c:92 cp/parser.c:8319
23318 #, gcc-internal-format
23319 msgid "break statement not within loop or switch"
23322 #: c-typeck.c:8487 cp/parser.c:8340
23323 #, gcc-internal-format
23324 msgid "continue statement not within a loop"
23327 #: c-typeck.c:8492 cp/parser.c:8330
23328 #, gcc-internal-format
23329 msgid "break statement used with OpenMP for loop"
23332 #: c-typeck.c:8518 cp/cp-gimplify.c:412
23333 #, gcc-internal-format
23334 msgid "statement with no effect"
23338 #, gcc-internal-format
23339 msgid "expression statement has incomplete type"
23342 #: c-typeck.c:9117 cp/typeck.c:3589
23343 #, gcc-internal-format
23344 msgid "right shift count is negative"
23347 #: c-typeck.c:9128 cp/typeck.c:3596
23348 #, gcc-internal-format
23349 msgid "right shift count >= width of type"
23352 #: c-typeck.c:9154 cp/typeck.c:3618
23353 #, gcc-internal-format
23354 msgid "left shift count is negative"
23357 #: c-typeck.c:9161 cp/typeck.c:3624
23358 #, gcc-internal-format
23359 msgid "left shift count >= width of type"
23362 #: c-typeck.c:9181 cp/typeck.c:3670
23363 #, gcc-internal-format
23364 msgid "comparing floating point with == or != is unsafe"
23367 #: c-typeck.c:9205 c-typeck.c:9212
23368 #, gcc-internal-format
23369 msgid "ISO C forbids comparison of %<void *%> with function pointer"
23372 #: c-typeck.c:9219 c-typeck.c:9281
23373 #, gcc-internal-format
23374 msgid "comparison of distinct pointer types lacks a cast"
23377 #: c-typeck.c:9229 c-typeck.c:9238 cp/typeck.c:3693 cp/typeck.c:3705
23378 #, gcc-internal-format
23379 msgid "the address of %qD will never be NULL"
23382 #: c-typeck.c:9245 c-typeck.c:9250 c-typeck.c:9303 c-typeck.c:9308
23383 #, gcc-internal-format
23384 msgid "comparison between pointer and integer"
23388 #, gcc-internal-format
23389 msgid "comparison of complete and incomplete pointers"
23393 #, gcc-internal-format
23394 msgid "ISO C forbids ordered comparisons of pointers to functions"
23397 #: c-typeck.c:9289 c-typeck.c:9292 c-typeck.c:9298
23398 #, gcc-internal-format
23399 msgid "ordered comparison of pointer with integer zero"
23403 #, gcc-internal-format
23404 msgid "used array that cannot be converted to pointer where scalar is required"
23408 #, gcc-internal-format
23409 msgid "used struct type value where scalar is required"
23413 #, gcc-internal-format
23414 msgid "used union type value where scalar is required"
23417 #: c-typeck.c:9785 cp/semantics.c:3821
23418 #, gcc-internal-format
23419 msgid "%qE has invalid type for %<reduction%>"
23422 #: c-typeck.c:9820 cp/semantics.c:3834
23423 #, gcc-internal-format
23424 msgid "%qE has invalid type for %<reduction(%s)%>"
23427 #: c-typeck.c:9837 cp/semantics.c:3844
23428 #, gcc-internal-format
23429 msgid "%qE must be %<threadprivate%> for %<copyin%>"
23432 #: c-typeck.c:9847 cp/semantics.c:3641
23433 #, gcc-internal-format
23434 msgid "%qE is not a variable in clause %qs"
23437 #: c-typeck.c:9855 c-typeck.c:9877 c-typeck.c:9899
23438 #, gcc-internal-format
23439 msgid "%qE appears more than once in data clauses"
23442 #: c-typeck.c:9870 cp/semantics.c:3664
23443 #, gcc-internal-format
23444 msgid "%qE is not a variable in clause %<firstprivate%>"
23447 #: c-typeck.c:9892 cp/semantics.c:3686
23448 #, gcc-internal-format
23449 msgid "%qE is not a variable in clause %<lastprivate%>"
23452 #: c-typeck.c:9954 cp/semantics.c:3885
23453 #, gcc-internal-format
23454 msgid "%qE is predetermined %qs for %qs"
23457 #: c-typeck.c:10043
23458 #, gcc-internal-format
23459 msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
23463 #, gcc-internal-format
23464 msgid "function call has aggregate value"
23467 #: cfgexpand.c:3578
23468 #, gcc-internal-format
23469 msgid "not protecting local variables: variable length buffer"
23472 #: cfgexpand.c:3581
23473 #, gcc-internal-format
23474 msgid "not protecting function: no buffer at least %d bytes long"
23478 #, gcc-internal-format
23479 msgid "bb %d on wrong place"
23483 #, gcc-internal-format
23484 msgid "prev_bb of %d should be %d, not %d"
23488 #, gcc-internal-format
23489 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
23493 #, gcc-internal-format
23494 msgid "verify_flow_info: Block %i lacks loop_father"
23498 #, gcc-internal-format
23499 msgid "verify_flow_info: Wrong count of block %i %i"
23503 #, gcc-internal-format
23504 msgid "verify_flow_info: Wrong frequency of block %i %i"
23508 #, gcc-internal-format
23509 msgid "verify_flow_info: Duplicate edge %i->%i"
23513 #, gcc-internal-format
23514 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
23518 #, gcc-internal-format
23519 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
23523 #, gcc-internal-format
23524 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
23528 #, gcc-internal-format
23529 msgid "wrong amount of branch edges after unconditional jump %i"
23532 #: cfghooks.c:205 cfghooks.c:216
23533 #, gcc-internal-format
23534 msgid "basic block %d pred edge is corrupted"
23538 #, gcc-internal-format
23539 msgid "its dest_idx should be %d, not %d"
23543 #, gcc-internal-format
23544 msgid "basic block %i edge lists are corrupted"
23548 #, gcc-internal-format
23549 msgid "verify_flow_info failed"
23553 #, gcc-internal-format
23554 msgid "%s does not support redirect_edge_and_branch"
23558 #, gcc-internal-format
23559 msgid "%s does not support can_remove_branch_p"
23563 #, gcc-internal-format
23564 msgid "%s does not support redirect_edge_and_branch_force"
23568 #, gcc-internal-format
23569 msgid "%s does not support split_block"
23573 #, gcc-internal-format
23574 msgid "%s does not support move_block_after"
23578 #, gcc-internal-format
23579 msgid "%s does not support delete_basic_block"
23583 #, gcc-internal-format
23584 msgid "%s does not support split_edge"
23588 #, gcc-internal-format
23589 msgid "%s does not support create_basic_block"
23593 #, gcc-internal-format
23594 msgid "%s does not support can_merge_blocks_p"
23598 #, gcc-internal-format
23599 msgid "%s does not support predict_edge"
23603 #, gcc-internal-format
23604 msgid "%s does not support predicted_by_p"
23608 #, gcc-internal-format
23609 msgid "%s does not support merge_blocks"
23613 #, gcc-internal-format
23614 msgid "%s does not support make_forwarder_block"
23618 #, gcc-internal-format
23619 msgid "%s does not support can_duplicate_block_p"
23623 #, gcc-internal-format
23624 msgid "%s does not support duplicate_block"
23628 #, gcc-internal-format
23629 msgid "%s does not support block_ends_with_call_p"
23633 #, gcc-internal-format
23634 msgid "%s does not support block_ends_with_condjump_p"
23638 #, gcc-internal-format
23639 msgid "%s does not support flow_call_edges_add"
23643 #, gcc-internal-format
23644 msgid "size of loop %d should be %d, not %d"
23648 #, gcc-internal-format
23649 msgid "bb %d do not belong to loop %d"
23653 #, gcc-internal-format
23654 msgid "loop %d's header does not have exactly 2 entries"
23658 #, gcc-internal-format
23659 msgid "loop %d's latch does not have exactly 1 successor"
23663 #, gcc-internal-format
23664 msgid "loop %d's latch does not have header as successor"
23668 #, gcc-internal-format
23669 msgid "loop %d's latch does not belong directly to it"
23673 #, gcc-internal-format
23674 msgid "loop %d's header does not belong directly to it"
23678 #, gcc-internal-format
23679 msgid "loop %d's latch is marked as part of irreducible region"
23683 #, gcc-internal-format
23684 msgid "basic block %d should be marked irreducible"
23688 #, gcc-internal-format
23689 msgid "basic block %d should not be marked irreducible"
23693 #, gcc-internal-format
23694 msgid "edge from %d to %d should be marked irreducible"
23698 #, gcc-internal-format
23699 msgid "edge from %d to %d should not be marked irreducible"
23703 #, gcc-internal-format
23704 msgid "corrupted head of the exits list of loop %d"
23708 #, gcc-internal-format
23709 msgid "corrupted exits list of loop %d"
23713 #, gcc-internal-format
23714 msgid "nonempty exits list of loop %d, but exits are not recorded"
23718 #, gcc-internal-format
23719 msgid "Exit %d->%d not recorded"
23723 #, gcc-internal-format
23724 msgid "Wrong list of exited loops for edge %d->%d"
23728 #, gcc-internal-format
23729 msgid "Too many loop exits recorded"
23733 #, gcc-internal-format
23734 msgid "%d exits recorded for loop %d (having %d exits)"
23738 #, gcc-internal-format
23739 msgid "BB_RTL flag not set for block %d"
23743 #, gcc-internal-format
23744 msgid "insn %d basic block pointer is %d, should be %d"
23748 #, gcc-internal-format
23749 msgid "insn %d in header of bb %d has non-NULL basic block"
23753 #, gcc-internal-format
23754 msgid "insn %d in footer of bb %d has non-NULL basic block"
23758 #, gcc-internal-format
23759 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
23763 #, gcc-internal-format
23764 msgid "fallthru edge crosses section boundary (bb %i)"
23768 #, gcc-internal-format
23769 msgid "missing REG_EH_REGION note in the end of bb %i"
23773 #, gcc-internal-format
23774 msgid "too many eh edges %i"
23778 #, gcc-internal-format
23779 msgid "too many outgoing branch edges from bb %i"
23783 #, gcc-internal-format
23784 msgid "fallthru edge after unconditional jump %i"
23788 #, gcc-internal-format
23789 msgid "wrong number of branch edges after unconditional jump %i"
23793 #, gcc-internal-format
23794 msgid "wrong amount of branch edges after conditional jump %i"
23798 #, gcc-internal-format
23799 msgid "call edges for non-call insn in bb %i"
23803 #, gcc-internal-format
23804 msgid "abnormal edges for no purpose in bb %i"
23808 #, gcc-internal-format
23809 msgid "insn %d inside basic block %d but block_for_insn is NULL"
23813 #, gcc-internal-format
23814 msgid "insn %d inside basic block %d but block_for_insn is %i"
23817 #: cfgrtl.c:1992 cfgrtl.c:2002
23818 #, gcc-internal-format
23819 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
23823 #, gcc-internal-format
23824 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
23828 #, gcc-internal-format
23829 msgid "in basic block %d:"
23832 #: cfgrtl.c:2078 cfgrtl.c:2170
23833 #, gcc-internal-format
23834 msgid "insn %d outside of basic blocks has non-NULL bb field"
23838 #, gcc-internal-format
23839 msgid "end insn %d for block %d not found in the insn stream"
23843 #, gcc-internal-format
23844 msgid "insn %d is in multiple basic blocks (%d and %d)"
23848 #, gcc-internal-format
23849 msgid "head insn %d for block %d not found in the insn stream"
23853 #, gcc-internal-format
23854 msgid "missing barrier after block %i"
23858 #, gcc-internal-format
23859 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
23863 #, gcc-internal-format
23864 msgid "verify_flow_info: Incorrect fallthru %i->%i"
23868 #, gcc-internal-format
23869 msgid "basic blocks not laid down consecutively"
23873 #, gcc-internal-format
23874 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
23878 #, gcc-internal-format
23879 msgid "%D renamed after being referenced in assembly"
23882 #: cgraphunit.c:581
23883 #, gcc-internal-format
23884 msgid "aux field set for edge %s->%s"
23887 #: cgraphunit.c:588
23888 #, gcc-internal-format
23889 msgid "Execution count is negative"
23892 #: cgraphunit.c:593
23893 #, gcc-internal-format
23894 msgid "Externally visible inline clone"
23897 #: cgraphunit.c:598
23898 #, gcc-internal-format
23899 msgid "Inline clone with address taken"
23902 #: cgraphunit.c:603
23903 #, gcc-internal-format
23904 msgid "Inline clone is needed"
23907 #: cgraphunit.c:610
23908 #, gcc-internal-format
23909 msgid "caller edge count is negative"
23912 #: cgraphunit.c:615
23913 #, gcc-internal-format
23914 msgid "caller edge frequency is negative"
23917 #: cgraphunit.c:620
23918 #, gcc-internal-format
23919 msgid "caller edge frequency is too large"
23922 #: cgraphunit.c:629
23923 #, gcc-internal-format
23924 msgid "inlined_to pointer is wrong"
23927 #: cgraphunit.c:634
23928 #, gcc-internal-format
23929 msgid "multiple inline callers"
23932 #: cgraphunit.c:641
23933 #, gcc-internal-format
23934 msgid "inlined_to pointer set for noninline callers"
23937 #: cgraphunit.c:647
23938 #, gcc-internal-format
23939 msgid "inlined_to pointer is set but no predecessors found"
23942 #: cgraphunit.c:652
23943 #, gcc-internal-format
23944 msgid "inlined_to pointer refers to itself"
23947 #: cgraphunit.c:658
23948 #, gcc-internal-format
23949 msgid "node not found in cgraph_hash"
23952 #: cgraphunit.c:670
23953 #, gcc-internal-format
23954 msgid "node has wrong clone_of"
23957 #: cgraphunit.c:682
23958 #, gcc-internal-format
23959 msgid "node has wrong clone list"
23962 #: cgraphunit.c:688
23963 #, gcc-internal-format
23964 msgid "node is in clone list but it is not clone"
23967 #: cgraphunit.c:693
23968 #, gcc-internal-format
23969 msgid "node has wrong prev_clone pointer"
23972 #: cgraphunit.c:698
23973 #, gcc-internal-format
23974 msgid "double linked list of clones corrupted"
23977 #: cgraphunit.c:728
23978 #, gcc-internal-format
23979 msgid "shared call_stmt:"
23982 #: cgraphunit.c:735
23983 #, gcc-internal-format
23984 msgid "edge points to wrong declaration:"
23987 #: cgraphunit.c:744
23988 #, gcc-internal-format
23989 msgid "missing callgraph edge for call stmt:"
23992 #: cgraphunit.c:760
23993 #, gcc-internal-format
23994 msgid "edge %s->%s has no corresponding call_stmt"
23997 #: cgraphunit.c:772
23998 #, gcc-internal-format
23999 msgid "verify_cgraph_node failed"
24002 #: cgraphunit.c:875 cgraphunit.c:894
24003 #, gcc-internal-format
24004 msgid "%<externally_visible%> attribute have effect only on public objects"
24007 #: cgraphunit.c:1132
24008 #, gcc-internal-format
24009 msgid "failed to reclaim unneeded function"
24012 #: cgraphunit.c:1492
24013 #, gcc-internal-format
24014 msgid "nodes with unreleased memory found"
24018 #, gcc-internal-format
24019 msgid "unknown demangling style '%s'"
24022 #: collect2.c:1946 lto/lto.c:1172
24023 #, gcc-internal-format
24024 msgid "%s terminated with signal %d [%s]%s"
24028 #, gcc-internal-format
24029 msgid "cannot find 'ldd'"
24033 #, gcc-internal-format
24034 msgid "cannot convert to a pointer type"
24038 #, gcc-internal-format
24039 msgid "pointer value used where a floating point value was expected"
24043 #, gcc-internal-format
24044 msgid "aggregate value used where a float was expected"
24048 #, gcc-internal-format
24049 msgid "conversion to incomplete type"
24052 #: convert.c:819 convert.c:895
24053 #, gcc-internal-format
24054 msgid "can't convert between vector values of different size"
24058 #, gcc-internal-format
24059 msgid "aggregate value used where an integer was expected"
24063 #, gcc-internal-format
24064 msgid "pointer value used where a complex was expected"
24068 #, gcc-internal-format
24069 msgid "aggregate value used where a complex was expected"
24073 #, gcc-internal-format
24074 msgid "can't convert value to a vector"
24078 #, gcc-internal-format
24079 msgid "aggregate value used where a fixed-point was expected"
24083 #, gcc-internal-format
24084 msgid "%qs is not a gcov data file"
24088 #, gcc-internal-format
24089 msgid "%qs is version %q.*s, expected version %q.*s"
24092 #: coverage.c:276 coverage.c:284
24093 #, gcc-internal-format
24094 msgid "coverage mismatch for function %u while reading execution counters"
24097 #: coverage.c:278 coverage.c:372
24098 #, gcc-internal-format
24099 msgid "checksum is %x instead of %x"
24102 #: coverage.c:286 coverage.c:374
24103 #, gcc-internal-format
24104 msgid "number of counters is %d instead of %d"
24108 #, gcc-internal-format
24109 msgid "cannot merge separate %s counters for function %u"
24113 #, gcc-internal-format
24114 msgid "%qs has overflowed"
24118 #, gcc-internal-format
24119 msgid "no coverage for function %qE found"
24122 #: coverage.c:363 coverage.c:366
24123 #, gcc-internal-format
24124 msgid "coverage mismatch for function %qE while reading counter %qs"
24128 #, gcc-internal-format
24129 msgid "coverage mismatch ignored due to -Wcoverage-mismatch"
24133 #, gcc-internal-format
24134 msgid "execution counts estimated"
24138 #, gcc-internal-format
24139 msgid "this can result in poorly optimized code"
24143 #, gcc-internal-format
24144 msgid "cannot open %s"
24148 #, gcc-internal-format
24149 msgid "error writing %qs"
24153 #, gcc-internal-format
24154 msgid "Can not find a valid counter:value pair:"
24158 #, gcc-internal-format
24159 msgid "-fdbg-cnt=%s"
24163 #, gcc-internal-format
24168 #, gcc-internal-format
24169 msgid "common symbol debug info is not structured as symbol+offset"
24172 #: diagnostic.c:728
24173 #, gcc-internal-format
24174 msgid "in %s, at %s:%d"
24177 #: dominance.c:1011
24178 #, gcc-internal-format
24179 msgid "dominator of %d status unknown"
24182 #: dominance.c:1018
24183 #, gcc-internal-format
24184 msgid "dominator of %d should be %d, not %d"
24187 #: dwarf2out.c:4011
24188 #, gcc-internal-format
24190 "Multiple EH personalities are supported only with assemblers supporting .cfi."
24191 "personality directive."
24194 #: dwarf2out.c:5389
24195 #, gcc-internal-format
24196 msgid "DW_LOC_OP %s not implemented"
24200 #, gcc-internal-format
24201 msgid "invalid rtl sharing found in the insn"
24205 #, gcc-internal-format
24210 #, gcc-internal-format
24211 msgid "internal consistency failure"
24215 #, gcc-internal-format
24216 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
24220 #, gcc-internal-format
24221 msgid "abort in %s, at %s:%d"
24225 #, gcc-internal-format
24226 msgid "exception handling disabled, use -fexceptions to enable"
24230 #, gcc-internal-format
24231 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
24235 #, gcc-internal-format
24236 msgid "__builtin_eh_return not supported on this target"
24239 #: except.c:3334 except.c:3359
24240 #, gcc-internal-format
24241 msgid "region_array is corrupted for region %i"
24244 #: except.c:3347 except.c:3378
24245 #, gcc-internal-format
24246 msgid "lp_array is corrupted for lp %i"
24250 #, gcc-internal-format
24251 msgid "outer block of region %i is wrong"
24255 #, gcc-internal-format
24256 msgid "negative nesting depth of region %i"
24260 #, gcc-internal-format
24261 msgid "region of lp %i is wrong"
24265 #, gcc-internal-format
24266 msgid "tree list ends on depth %i"
24270 #, gcc-internal-format
24271 msgid "region_array does not match region_tree"
24275 #, gcc-internal-format
24276 msgid "lp_array does not match region_tree"
24280 #, gcc-internal-format
24281 msgid "verify_eh_tree failed"
24285 #, gcc-internal-format
24286 msgid "stack limits not supported on this target"
24290 msgid "%Kcall to %qs declared with attribute error: %s"
24294 msgid "%Kcall to %qs declared with attribute warning: %s"
24298 #, gcc-internal-format
24299 msgid "invalid argument %qs to -fdebug-prefix-map"
24303 #, gcc-internal-format
24304 msgid "the frame size of %wd bytes is larger than %wd bytes"
24307 #: final.c:4371 toplev.c:1920
24308 #, gcc-internal-format
24309 msgid "could not open final insn dump file %qs: %s"
24313 #, gcc-internal-format
24314 msgid "could not close final insn dump file %qs: %s"
24317 #: fixed-value.c:104
24318 #, gcc-internal-format
24319 msgid "large fixed-point constant implicitly truncated to fixed-point type"
24322 #: fold-const.c:1366
24323 #, gcc-internal-format
24324 msgid "assuming signed overflow does not occur when negating a division"
24327 #: fold-const.c:4264 fold-const.c:4276
24328 #, gcc-internal-format
24329 msgid "comparison is always %d due to width of bit-field"
24332 #: fold-const.c:5616
24333 #, gcc-internal-format
24334 msgid "assuming signed overflow does not occur when simplifying range test"
24337 #: fold-const.c:6011 fold-const.c:6026
24338 #, gcc-internal-format
24339 msgid "comparison is always %d"
24342 #: fold-const.c:6161
24343 #, gcc-internal-format
24344 msgid "%<or%> of unmatched not-equal tests is always 1"
24347 #: fold-const.c:6166
24348 #, gcc-internal-format
24349 msgid "%<and%> of mutually exclusive equal-tests is always 0"
24352 #: fold-const.c:9127
24353 #, gcc-internal-format
24355 "assuming signed overflow does not occur when reducing constant in comparison"
24358 #: fold-const.c:9499
24359 #, gcc-internal-format
24361 "assuming signed overflow does not occur when combining constants around a "
24365 #: fold-const.c:14202
24366 #, gcc-internal-format
24367 msgid "fold check: original tree changed by fold"
24371 #, gcc-internal-format
24372 msgid "total size of local objects too large"
24375 #: function.c:919 varasm.c:2152
24376 #, gcc-internal-format
24377 msgid "size of variable %q+D is too large"
24380 #: function.c:1627 gimplify.c:4924
24381 #, gcc-internal-format
24382 msgid "impossible constraint in %<asm%>"
24386 #, gcc-internal-format
24387 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
24391 #, gcc-internal-format
24392 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
24396 #, gcc-internal-format
24397 msgid "function returns an aggregate"
24401 #, gcc-internal-format
24402 msgid "unused parameter %q+D"
24406 #, gcc-internal-format
24407 msgid "ambiguous abbreviation %s"
24411 #, gcc-internal-format
24412 msgid "incomplete '%s' option"
24416 #, gcc-internal-format
24417 msgid "missing argument to '%s' option"
24421 #, gcc-internal-format
24422 msgid "extraneous argument to '%s' option"
24426 #, gcc-internal-format
24427 msgid "warning: -pipe ignored because -save-temps specified"
24431 #, gcc-internal-format
24432 msgid "warning: '-x %s' after last input file has no effect"
24435 #. Catch the case where a spec string contains something like
24436 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
24437 #. hand side of the :.
24439 #, gcc-internal-format
24440 msgid "spec failure: '%%*' has not been initialized by pattern match"
24444 #, gcc-internal-format
24445 msgid "warning: use of obsolete %%[ operator in specs"
24449 #, gcc-internal-format
24450 msgid "spec failure: unrecognized spec option '%c'"
24454 #, gcc-internal-format
24455 msgid "%s: could not determine length of compare-debug file %s"
24459 #, gcc-internal-format
24460 msgid "%s: -fcompare-debug failure (length)"
24463 #: gcc.c:6676 gcc.c:6717
24464 #, gcc-internal-format
24465 msgid "%s: could not open compare-debug file %s"
24468 #: gcc.c:6696 gcc.c:6733
24469 #, gcc-internal-format
24470 msgid "%s: -fcompare-debug failure"
24474 #, gcc-internal-format
24475 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
24479 #, gcc-internal-format
24480 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
24484 #, gcc-internal-format
24485 msgid "unrecognized option '-%s'"
24488 #: gcc.c:7333 gcc.c:7396
24489 #, gcc-internal-format
24490 msgid "%s: %s compiler not installed on this system"
24494 #, gcc-internal-format
24495 msgid "Recompiling with -fcompare-debug"
24499 #, gcc-internal-format
24500 msgid "during -fcompare-debug recompilation"
24504 #, gcc-internal-format
24505 msgid "Comparing final insns dumps"
24509 #, gcc-internal-format
24510 msgid "%s: linker input file unused because linking not done"
24514 #, gcc-internal-format
24515 msgid "language %s not recognized"
24518 #: gcc.c:7678 lto/lto.c:1162
24519 #, gcc-internal-format
24524 #, gcc-internal-format
24525 msgid "%s: %d basic blocks and %d edges/basic block"
24529 #, gcc-internal-format
24530 msgid "%s: %d basic blocks and %d registers"
24533 #: ggc-common.c:466 ggc-common.c:474 ggc-common.c:542 ggc-common.c:561
24534 #: ggc-page.c:2180 ggc-page.c:2211 ggc-page.c:2218 ggc-zone.c:2442
24535 #: ggc-zone.c:2453 ggc-zone.c:2457
24536 #, gcc-internal-format
24537 msgid "can't write PCH file: %m"
24540 #: ggc-common.c:554 config/i386/host-cygwin.c:57
24541 #, gcc-internal-format
24542 msgid "can't get position in PCH file: %m"
24545 #: ggc-common.c:564
24546 #, gcc-internal-format
24547 msgid "can't write padding to PCH file: %m"
24550 #: ggc-common.c:619 ggc-common.c:627 ggc-common.c:634 ggc-common.c:637
24551 #: ggc-common.c:647 ggc-common.c:650 ggc-page.c:2308 ggc-zone.c:2476
24552 #, gcc-internal-format
24553 msgid "can't read PCH file: %m"
24556 #: ggc-common.c:642
24557 #, gcc-internal-format
24558 msgid "had to relocate PCH"
24562 #, gcc-internal-format
24563 msgid "open /dev/zero: %m"
24566 #: ggc-page.c:2196 ggc-page.c:2202
24567 #, gcc-internal-format
24568 msgid "can't write PCH file"
24571 #: ggc-zone.c:2439 ggc-zone.c:2450
24572 #, gcc-internal-format
24573 msgid "can't seek PCH file: %m"
24577 #, gcc-internal-format
24578 msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
24582 #, gcc-internal-format
24583 msgid "using result of function returning %<void%>"
24587 #, gcc-internal-format
24588 msgid "invalid lvalue in asm output %d"
24592 #, gcc-internal-format
24593 msgid "non-memory input %d must stay in memory"
24597 #, gcc-internal-format
24598 msgid "memory input %d is not directly addressable"
24602 #, gcc-internal-format
24603 msgid "%qE not specified in enclosing parallel"
24607 #, gcc-internal-format
24608 msgid "enclosing parallel"
24612 #, gcc-internal-format
24613 msgid "iteration variable %qE should be private"
24617 #, gcc-internal-format
24618 msgid "iteration variable %qE should not be firstprivate"
24622 #, gcc-internal-format
24623 msgid "iteration variable %qE should not be reduction"
24627 #, gcc-internal-format
24628 msgid "%s variable %qE is private in outer context"
24632 #, gcc-internal-format
24633 msgid "gimplification failed"
24636 #: graph.c:401 java/jcf-parse.c:1751 java/jcf-parse.c:1892 objc/objc-act.c:524
24637 #, gcc-internal-format
24638 msgid "can't open %s: %m"
24641 #: graphite.c:299 toplev.c:1836
24642 #, gcc-internal-format
24643 msgid "Graphite loop optimizations cannot be used"
24646 #: haifa-sched.c:185
24647 #, gcc-internal-format
24648 msgid "fix_sched_param: unknown param: %s"
24651 #: ira.c:1472 ira.c:1485 ira.c:1499
24652 #, gcc-internal-format
24653 msgid "%s cannot be used in asm here"
24656 #: lto-cgraph.c:508
24657 #, gcc-internal-format
24658 msgid "bytecode stream: found multiple instances of cgraph node %d"
24661 #: lto-cgraph.c:549
24662 #, gcc-internal-format
24663 msgid "bytecode stream: no caller found while reading edge"
24666 #: lto-cgraph.c:553
24667 #, gcc-internal-format
24668 msgid "bytecode stream: no callee found while reading edge"
24671 #: lto-cgraph.c:602
24672 #, gcc-internal-format
24673 msgid "bytecode stream: found empty cgraph node"
24676 #: lto-compress.c:190 lto-compress.c:198 lto-compress.c:219 lto-compress.c:280
24677 #: lto-compress.c:288 lto-compress.c:309
24678 #, gcc-internal-format
24679 msgid "compressed stream: %s"
24682 #: lto-section-in.c:66
24683 #, gcc-internal-format
24685 "bytecode stream: trying to read %d bytes after the end of the input buffer"
24688 #: lto-streamer-in.c:80
24689 #, gcc-internal-format
24690 msgid "bytecode stream: unexpected tag %s"
24693 #: lto-streamer-in.c:91
24694 #, gcc-internal-format
24695 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
24698 #: lto-streamer-in.c:105
24699 #, gcc-internal-format
24700 msgid "bytecode stream: expected tag %s instead of %s"
24703 #: lto-streamer-in.c:149
24704 #, gcc-internal-format
24705 msgid "bytecode stream: string too long for the string table"
24708 #: lto-streamer-in.c:209
24709 #, gcc-internal-format
24710 msgid "bytecode stream: found non-null terminated string"
24713 #: lto-streamer-in.c:1102
24714 #, gcc-internal-format
24715 msgid "bytecode stream: unknown GIMPLE statement tag %s"
24718 #: lto-streamer-in.c:2357
24719 #, gcc-internal-format
24720 msgid "optimization options not supported yet"
24723 #: lto-streamer-in.c:2362
24724 #, gcc-internal-format
24725 msgid "target optimization options not supported yet"
24728 #: lto-streamer-in.c:2505
24729 #, gcc-internal-format
24730 msgid "bytecode stream: tried to jump backwards in the stream"
24733 #: lto-streamer-in.c:2549
24734 #, gcc-internal-format
24735 msgid "target specific builtin not available"
24738 #: lto-streamer-out.c:1169
24739 #, gcc-internal-format
24740 msgid "gimple bytecode streams do not support the optimization attribute"
24743 #: lto-streamer-out.c:1172
24744 #, gcc-internal-format
24745 msgid "gimple bytecode streams do not support the target attribute"
24748 #: lto-streamer-out.c:1190
24749 #, gcc-internal-format
24750 msgid "tree code %qs is not supported in gimple streams"
24753 #: lto-streamer-out.c:1234
24754 #, gcc-internal-format
24756 "gimple bytecode streams do not support machine specific builtin functions on "
24760 #: lto-streamer.c:173
24761 #, gcc-internal-format
24762 msgid "bytecode stream: unexpected LTO section %s"
24765 #: lto-streamer.c:856
24766 #, gcc-internal-format
24768 "bytecode stream generated with LTO version %d.%d instead of the expected %d.%"
24772 #: lto-symtab.c:410
24773 #, gcc-internal-format
24774 msgid "%qD has already been defined"
24777 #: lto-symtab.c:412
24778 #, gcc-internal-format
24779 msgid "previously defined here"
24782 #: lto-symtab.c:482
24783 #, gcc-internal-format
24784 msgid "type of %qD does not match original declaration"
24787 #: lto-symtab.c:489
24788 #, gcc-internal-format
24789 msgid "alignment of %qD is bigger than original declaration"
24792 #: lto-symtab.c:495 lto-symtab.c:592
24793 #, gcc-internal-format
24794 msgid "previously declared here"
24797 #: lto-symtab.c:575
24798 #, gcc-internal-format
24799 msgid "variable %qD redeclared as function"
24802 #: lto-symtab.c:581
24803 #, gcc-internal-format
24804 msgid "function %qD redeclared as variable"
24808 #, gcc-internal-format
24810 "barrier region may not be closely nested inside of work-sharing, critical, "
24811 "ordered, master or explicit task region"
24815 #, gcc-internal-format
24817 "work-sharing region may not be closely nested inside of work-sharing, "
24818 "critical, ordered, master or explicit task region"
24822 #, gcc-internal-format
24824 "master region may not be closely nested inside of work-sharing or explicit "
24829 #, gcc-internal-format
24831 "ordered region may not be closely nested inside of critical or explicit task "
24836 #, gcc-internal-format
24838 "ordered region must be closely nested inside a loop region with an ordered "
24843 #, gcc-internal-format
24845 "critical region may not be nested inside a critical region with the same name"
24848 #: omp-low.c:6756 cp/decl.c:2712 cp/parser.c:8327 cp/parser.c:8347
24849 #, gcc-internal-format
24850 msgid "invalid exit from OpenMP structured block"
24853 #: omp-low.c:6758 omp-low.c:6763
24854 #, gcc-internal-format
24855 msgid "invalid entry to OpenMP structured block"
24858 #. Otherwise, be vague and lazy, but efficient.
24860 #, gcc-internal-format
24861 msgid "invalid branch to/from an OpenMP structured block"
24865 #, gcc-internal-format
24866 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
24870 #, gcc-internal-format
24871 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
24875 #, gcc-internal-format
24877 "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-"
24878 "femit-struct-debug-detailed=ind:...%>"
24881 #. Eventually this should become a hard error IMO.
24883 #, gcc-internal-format
24884 msgid "command line option \"%s\" is valid for %s but not for %s"
24887 #: opts.c:482 opts.c:765
24888 #, gcc-internal-format
24889 msgid "unrecognized command line option \"%s\""
24893 #, gcc-internal-format
24894 msgid "command line option %qs is not supported by this configuration"
24898 #, gcc-internal-format
24899 msgid "missing argument to \"%s\""
24903 #, gcc-internal-format
24904 msgid "argument to \"%s\" should be a non-negative integer"
24908 #, gcc-internal-format
24909 msgid "Section anchors must be disabled when unit-at-a-time is disabled."
24913 #, gcc-internal-format
24914 msgid "Toplevel reorder must be disabled when unit-at-a-time is disabled."
24918 #, gcc-internal-format
24919 msgid "section anchors must be disabled when toplevel reorder is disabled"
24922 #: opts.c:1052 config/sh/sh.c:896
24923 #, gcc-internal-format
24925 "-freorder-blocks-and-partition does not work with exceptions on this "
24929 #: opts.c:1069 config/sh/sh.c:904
24930 #, gcc-internal-format
24932 "-freorder-blocks-and-partition does not support unwind info on this "
24937 #, gcc-internal-format
24938 msgid "-freorder-blocks-and-partition does not work on this architecture"
24942 #, gcc-internal-format
24943 msgid "-fira-algorithm=CB does not work on this architecture"
24947 #, gcc-internal-format
24948 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
24952 #, gcc-internal-format
24953 msgid "unknown excess precision style \"%s\""
24957 #, gcc-internal-format
24958 msgid "structure alignment must be a small power of two, not %d"
24961 #: opts.c:1802 opts.c:1810
24962 #, gcc-internal-format
24963 msgid "Plugin support is disabled. Configure with --enable-plugin."
24967 #, gcc-internal-format
24968 msgid "unrecognized visibility value \"%s\""
24972 #, gcc-internal-format
24973 msgid "unknown stack check parameter \"%s\""
24977 #, gcc-internal-format
24978 msgid "unrecognized register name \"%s\""
24982 #, gcc-internal-format
24983 msgid "unknown tls-model \"%s\""
24987 #, gcc-internal-format
24988 msgid "unknown ira algorithm \"%s\""
24992 #, gcc-internal-format
24993 msgid "unknown ira region \"%s\""
24997 #, gcc-internal-format
24998 msgid "dwarf version %d is not supported"
25002 #, gcc-internal-format
25003 msgid "%s: --param arguments should be of the form NAME=VALUE"
25007 #, gcc-internal-format
25008 msgid "invalid --param value %qs"
25012 #, gcc-internal-format
25013 msgid "target system does not support debug output"
25017 #, gcc-internal-format
25018 msgid "debug format \"%s\" conflicts with prior selection"
25022 #, gcc-internal-format
25023 msgid "unrecognised debug output level \"%s\""
25027 #, gcc-internal-format
25028 msgid "debug output level %s is too high"
25032 #, gcc-internal-format
25033 msgid "-Werror=%s: No option -%s"
25037 #, gcc-internal-format
25038 msgid "minimum value of parameter %qs is %u"
25042 #, gcc-internal-format
25043 msgid "maximum value of parameter %qs is %u"
25046 #. If we didn't find this parameter, issue an error message.
25048 #, gcc-internal-format
25049 msgid "invalid parameter %qs"
25053 #, gcc-internal-format
25054 msgid "Invalid pass positioning operation"
25058 #, gcc-internal-format
25059 msgid "plugin cannot register a missing pass"
25063 #, gcc-internal-format
25064 msgid "plugin cannot register an unnamed pass"
25068 #, gcc-internal-format
25069 msgid "plugin cannot register pass %qs without reference pass name"
25073 #, gcc-internal-format
25074 msgid "pass %qs not found but is referenced by new pass %qs"
25078 #, gcc-internal-format
25080 "Plugin %s was specified with different paths:\n"
25086 #, gcc-internal-format
25087 msgid "Malformed option -fplugin-arg-%s (multiple '=' signs)"
25091 #, gcc-internal-format
25092 msgid "Malformed option -fplugin-arg-%s (missing -<key>[=<value>])"
25096 #, gcc-internal-format
25098 "Plugin %s should be specified before -fplugin-arg-%s in the command line"
25102 #, gcc-internal-format
25103 msgid "Plugin %s registered a null callback function for event %s"
25107 #, gcc-internal-format
25108 msgid "Unkown callback event registered by plugin %s"
25112 #, gcc-internal-format
25114 "Cannot load plugin %s\n"
25119 #, gcc-internal-format
25121 "plugin %s is not licensed under a GPL-compatible license\n"
25126 #, gcc-internal-format
25128 "Cannot find %s in plugin %s\n"
25133 #, gcc-internal-format
25134 msgid "Fail to initialize plugin %s"
25138 #, gcc-internal-format
25139 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
25143 #, gcc-internal-format
25144 msgid "corrupted profile info: run_max * runs < sum_max"
25148 #, gcc-internal-format
25149 msgid "corrupted profile info: sum_all is smaller than sum_max"
25153 #, gcc-internal-format
25154 msgid "correcting inconsistent profile data"
25158 #, gcc-internal-format
25159 msgid "corrupted profile info: profile data is not flow-consistent"
25163 #, gcc-internal-format
25165 "corrupted profile info: number of iterations for basic block %d thought to "
25170 #, gcc-internal-format
25172 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
25176 #, gcc-internal-format
25177 msgid "output constraint %d must specify a single register"
25181 #, gcc-internal-format
25182 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
25186 #, gcc-internal-format
25187 msgid "output regs must be grouped at top of stack"
25191 #, gcc-internal-format
25192 msgid "implicitly popped regs must be grouped at top of stack"
25196 #, gcc-internal-format
25197 msgid "output operand %d must use %<&%> constraint"
25201 #, gcc-internal-format
25202 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
25206 #, gcc-internal-format
25207 msgid "validate_value_data: Loop in regno chain (%u)"
25211 #, gcc-internal-format
25212 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
25216 #, gcc-internal-format
25217 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
25221 #, gcc-internal-format
25222 msgid "can't use '%s' as a %s register"
25225 #: reginfo.c:834 config/ia64/ia64.c:5399 config/ia64/ia64.c:5406
25226 #: config/pa/pa.c:380 config/pa/pa.c:387 config/sh/sh.c:8484
25227 #: config/sh/sh.c:8491 config/spu/spu.c:4717 config/spu/spu.c:4724
25228 #, gcc-internal-format
25229 msgid "unknown register name: %s"
25233 #, gcc-internal-format
25234 msgid "global register variable follows a function definition"
25238 #, gcc-internal-format
25239 msgid "register used for two global register variables"
25243 #, gcc-internal-format
25244 msgid "call-clobbered register used for global register variable"
25248 #, gcc-internal-format
25249 msgid "cannot reload integer constant operand in %<asm%>"
25253 #, gcc-internal-format
25254 msgid "impossible register constraint in %<asm%>"
25258 #, gcc-internal-format
25259 msgid "%<&%> constraint used with no register class"
25262 #: reload.c:3814 reload.c:4072
25263 #, gcc-internal-format
25264 msgid "inconsistent operand constraints in an %<asm%>"
25268 #, gcc-internal-format
25269 msgid "%<asm%> operand has impossible constraints"
25273 #, gcc-internal-format
25274 msgid "frame size too large for reliable stack checking"
25278 #, gcc-internal-format
25279 msgid "try reducing the number of local variables"
25283 #, gcc-internal-format
25284 msgid "can't find a register in class %qs while reloading %<asm%>"
25288 #, gcc-internal-format
25289 msgid "unable to find a register to spill in class %qs"
25293 #, gcc-internal-format
25294 msgid "%<asm%> operand requires impossible reload"
25298 #, gcc-internal-format
25299 msgid "%<asm%> operand constraint incompatible with operand size"
25303 #, gcc-internal-format
25304 msgid "output operand is constant in %<asm%>"
25308 #, gcc-internal-format
25309 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
25313 #, gcc-internal-format
25315 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
25319 #, gcc-internal-format
25321 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
25326 #, gcc-internal-format
25327 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
25331 #, gcc-internal-format
25332 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
25336 #, gcc-internal-format
25338 "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%"
25343 #, gcc-internal-format
25344 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
25348 #, gcc-internal-format
25349 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
25353 #, gcc-internal-format
25354 msgid "output operand constraint lacks %<=%>"
25358 #, gcc-internal-format
25359 msgid "output constraint %qc for operand %d is not at the beginning"
25363 #, gcc-internal-format
25364 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
25367 #: stmt.c:357 stmt.c:456
25368 #, gcc-internal-format
25369 msgid "%<%%%> constraint used with last operand"
25373 #, gcc-internal-format
25374 msgid "matching constraint not valid in output operand"
25378 #, gcc-internal-format
25379 msgid "input operand constraint contains %qc"
25383 #, gcc-internal-format
25384 msgid "matching constraint references invalid operand number"
25388 #, gcc-internal-format
25389 msgid "invalid punctuation %qc in constraint"
25393 #, gcc-internal-format
25394 msgid "matching constraint does not allow a register"
25398 #, gcc-internal-format
25399 msgid "asm-specifier for variable %qE conflicts with asm clobber list"
25403 #, gcc-internal-format
25404 msgid "unknown register name %qs in %<asm%>"
25408 #, gcc-internal-format
25409 msgid "PIC register %qs clobbered in %<asm%>"
25413 #, gcc-internal-format
25414 msgid "more than %d operands in %<asm%>"
25418 #, gcc-internal-format
25419 msgid "output number %d not directly addressable"
25423 #, gcc-internal-format
25424 msgid "asm operand %d probably doesn%'t match constraints"
25428 #, gcc-internal-format
25429 msgid "use of memory input without lvalue in asm operand %d is deprecated"
25433 #, gcc-internal-format
25434 msgid "asm clobber conflict with output operand"
25438 #, gcc-internal-format
25439 msgid "asm clobber conflict with input operand"
25443 #, gcc-internal-format
25444 msgid "too many alternatives in %<asm%>"
25448 #, gcc-internal-format
25449 msgid "operand constraints for %<asm%> differ in number of alternatives"
25453 #, gcc-internal-format
25454 msgid "duplicate asm operand name %qs"
25458 #, gcc-internal-format
25459 msgid "missing close brace for named operand"
25463 #, gcc-internal-format
25464 msgid "undefined named operand %qs"
25467 #: stmt.c:1541 cp/cvt.c:916 cp/cvt.c:1032
25468 #, gcc-internal-format
25469 msgid "value computed is not used"
25472 #: stor-layout.c:160
25473 #, gcc-internal-format
25474 msgid "type size can%'t be explicitly evaluated"
25477 #: stor-layout.c:162
25478 #, gcc-internal-format
25479 msgid "variable-size type declared outside of any function"
25482 #: stor-layout.c:680
25483 #, gcc-internal-format
25484 msgid "size of %q+D is %d bytes"
25487 #: stor-layout.c:682
25488 #, gcc-internal-format
25489 msgid "size of %q+D is larger than %wd bytes"
25492 #: stor-layout.c:1101
25493 #, gcc-internal-format
25494 msgid "packed attribute causes inefficient alignment for %q+D"
25497 #: stor-layout.c:1104
25498 #, gcc-internal-format
25499 msgid "packed attribute is unnecessary for %q+D"
25502 #: stor-layout.c:1122
25503 #, gcc-internal-format
25504 msgid "padding struct to align %q+D"
25507 #: stor-layout.c:1183
25508 #, gcc-internal-format
25509 msgid "Offset of packed bit-field %qD has changed in GCC 4.4"
25512 #: stor-layout.c:1489
25513 #, gcc-internal-format
25514 msgid "padding struct size to alignment boundary"
25517 #: stor-layout.c:1519
25518 #, gcc-internal-format
25519 msgid "packed attribute causes inefficient alignment for %qE"
25522 #: stor-layout.c:1523
25523 #, gcc-internal-format
25524 msgid "packed attribute is unnecessary for %qE"
25527 #: stor-layout.c:1529
25528 #, gcc-internal-format
25529 msgid "packed attribute causes inefficient alignment"
25532 #: stor-layout.c:1531
25533 #, gcc-internal-format
25534 msgid "packed attribute is unnecessary"
25537 #: stor-layout.c:2044
25538 #, gcc-internal-format
25539 msgid "alignment of array elements is greater than element size"
25543 #, gcc-internal-format
25544 msgid "__builtin_saveregs not supported by this target"
25548 #, gcc-internal-format
25549 msgid "nested functions not supported on this target"
25553 #, gcc-internal-format
25554 msgid "nested function trampolines not supported on this target"
25558 #, gcc-internal-format
25559 msgid "target attribute is not supported on this machine"
25563 #, gcc-internal-format
25564 msgid "#pragma GCC target is not supported for this machine"
25568 #, gcc-internal-format
25569 msgid "repository file '%s' does not contain command-line arguments"
25573 #, gcc-internal-format
25575 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
25580 #, gcc-internal-format
25581 msgid "ld returned %d exit status"
25585 #, gcc-internal-format
25586 msgid "invalid option argument %qs"
25590 #, gcc-internal-format
25591 msgid "getting core file size maximum limit: %m"
25595 #, gcc-internal-format
25596 msgid "setting core file size limit to maximum: %m"
25600 #, gcc-internal-format
25601 msgid "%q+F declared %<static%> but never defined"
25605 #, gcc-internal-format
25606 msgid "%q+D defined but not used"
25610 #, gcc-internal-format
25611 msgid "%qD is deprecated (declared at %s:%d): %s"
25615 #, gcc-internal-format
25616 msgid "%qD is deprecated (declared at %s:%d)"
25620 #, gcc-internal-format
25621 msgid "%qE is deprecated (declared at %s:%d): %s"
25625 #, gcc-internal-format
25626 msgid "%qE is deprecated (declared at %s:%d)"
25630 #, gcc-internal-format
25631 msgid "type is deprecated (declared at %s:%d): %s"
25635 #, gcc-internal-format
25636 msgid "type is deprecated (declared at %s:%d)"
25640 #, gcc-internal-format
25641 msgid "%qE is deprecated: %s"
25645 #, gcc-internal-format
25646 msgid "%qE is deprecated"
25650 #, gcc-internal-format
25651 msgid "type is deprecated: %s"
25655 #, gcc-internal-format
25656 msgid "type is deprecated"
25660 #, gcc-internal-format
25661 msgid "unrecognized gcc debugging option: %c"
25665 #, gcc-internal-format
25666 msgid "can%'t open %s for writing: %m"
25670 #, gcc-internal-format
25671 msgid "-frecord-gcc-switches is not supported by the current target"
25675 #, gcc-internal-format
25676 msgid "this target does not support %qs"
25680 #, gcc-internal-format
25681 msgid "instruction scheduling not supported on this target machine"
25685 #, gcc-internal-format
25686 msgid "this target machine does not have delayed branches"
25690 #, gcc-internal-format
25691 msgid "-f%sleading-underscore not supported on this target machine"
25695 #, gcc-internal-format
25696 msgid "could not close zeroed insn dump file %qs: %s"
25700 #, gcc-internal-format
25701 msgid "target system does not support the \"%s\" debug format"
25705 #, gcc-internal-format
25706 msgid "variable tracking requested, but useless unless producing debug info"
25710 #, gcc-internal-format
25711 msgid "variable tracking requested, but not supported by this debug format"
25715 #, gcc-internal-format
25716 msgid "var-tracking-assignments changes selective scheduling"
25720 #, gcc-internal-format
25721 msgid "can%'t open %s: %m"
25725 #, gcc-internal-format
25726 msgid "-ffunction-sections not supported for this target"
25730 #, gcc-internal-format
25731 msgid "-fdata-sections not supported for this target"
25735 #, gcc-internal-format
25736 msgid "-ffunction-sections disabled; it makes profiling impossible"
25740 #, gcc-internal-format
25741 msgid "-fprefetch-loop-arrays not supported for this target"
25745 #, gcc-internal-format
25747 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
25751 #, gcc-internal-format
25752 msgid "-fprefetch-loop-arrays is not supported with -Os"
25756 #, gcc-internal-format
25757 msgid "-fassociative-math disabled; other options take precedence"
25761 #, gcc-internal-format
25762 msgid "-fstack-protector not supported for this target"
25766 #, gcc-internal-format
25767 msgid "unwind tables currently require a frame pointer for correctness"
25771 #, gcc-internal-format
25772 msgid "error writing to %s: %m"
25775 #: toplev.c:2365 java/jcf-parse.c:1770
25776 #, gcc-internal-format
25777 msgid "error closing %s: %m"
25781 #, gcc-internal-format
25782 msgid "will never be executed"
25786 #, gcc-internal-format
25787 msgid "SSA name in freelist but still referenced"
25791 #, gcc-internal-format
25792 msgid "Indirect reference's operand is not a register or a constant."
25796 #, gcc-internal-format
25797 msgid "ASSERT_EXPR with an always-false condition"
25801 #, gcc-internal-format
25802 msgid "MODIFY_EXPR not expected while having tuples."
25806 #, gcc-internal-format
25807 msgid "constant not recomputed when ADDR_EXPR changed"
25811 #, gcc-internal-format
25812 msgid "side effects not recomputed when ADDR_EXPR changed"
25815 #: tree-cfg.c:2603 tree-ssa.c:816
25816 #, gcc-internal-format
25817 msgid "address taken, but ADDRESSABLE bit not set"
25821 #, gcc-internal-format
25822 msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
25826 #, gcc-internal-format
25827 msgid "non-integral used in condition"
25831 #, gcc-internal-format
25832 msgid "invalid conditional operand"
25836 #, gcc-internal-format
25837 msgid "invalid position or size operand to BIT_FIELD_REF"
25841 #, gcc-internal-format
25843 "integral result type precision does not match field size of BIT_FIELD_REF"
25847 #, gcc-internal-format
25849 "mode precision of non-integral result does not match field size of "
25854 #, gcc-internal-format
25855 msgid "invalid reference prefix"
25859 #, gcc-internal-format
25860 msgid "invalid operand to plus/minus, type is a pointer"
25864 #, gcc-internal-format
25865 msgid "invalid operand to pointer plus, first operand is not a pointer"
25869 #, gcc-internal-format
25871 "invalid operand to pointer plus, second operand is not an integer with type "
25876 #, gcc-internal-format
25877 msgid "invalid expression for min lvalue"
25881 #, gcc-internal-format
25882 msgid "invalid operand in indirect reference"
25886 #, gcc-internal-format
25887 msgid "type mismatch in indirect reference"
25891 #, gcc-internal-format
25892 msgid "invalid operands to array reference"
25896 #, gcc-internal-format
25897 msgid "type mismatch in array reference"
25901 #, gcc-internal-format
25902 msgid "type mismatch in array range reference"
25906 #, gcc-internal-format
25907 msgid "type mismatch in real/imagpart reference"
25911 #, gcc-internal-format
25912 msgid "type mismatch in component reference"
25916 #, gcc-internal-format
25917 msgid "non-function in gimple call"
25921 #, gcc-internal-format
25922 msgid "invalid LHS in gimple call"
25926 #, gcc-internal-format
25927 msgid "invalid conversion in gimple call"
25931 #, gcc-internal-format
25932 msgid "static chain in indirect gimple call"
25936 #, gcc-internal-format
25937 msgid "static chain with function that doesn't use one"
25941 #, gcc-internal-format
25942 msgid "invalid operands in gimple comparison"
25946 #, gcc-internal-format
25947 msgid "type mismatch in comparison expression"
25951 #, gcc-internal-format
25952 msgid "non-register as LHS of unary operation"
25956 #, gcc-internal-format
25957 msgid "invalid operand in unary operation"
25961 #, gcc-internal-format
25962 msgid "invalid types in nop conversion"
25966 #, gcc-internal-format
25967 msgid "invalid types in fixed-point conversion"
25971 #, gcc-internal-format
25972 msgid "invalid types in conversion to floating point"
25976 #, gcc-internal-format
25977 msgid "invalid types in conversion to integer"
25981 #, gcc-internal-format
25982 msgid "non-trivial conversion in unary operation"
25986 #, gcc-internal-format
25987 msgid "non-register as LHS of binary operation"
25991 #, gcc-internal-format
25992 msgid "invalid operands in binary operation"
25996 #, gcc-internal-format
25997 msgid "type mismatch in complex expression"
26001 #, gcc-internal-format
26002 msgid "type mismatch in shift expression"
26006 #, gcc-internal-format
26007 msgid "type mismatch in vector shift expression"
26011 #, gcc-internal-format
26012 msgid "non-element sized vector shift of floating point vector"
26016 #, gcc-internal-format
26017 msgid "invalid non-vector operands to vector valued plus"
26021 #, gcc-internal-format
26022 msgid "invalid (pointer) operands to plus/minus"
26026 #, gcc-internal-format
26027 msgid "type mismatch in pointer plus expression"
26031 #, gcc-internal-format
26032 msgid "type mismatch in binary truth expression"
26036 #, gcc-internal-format
26037 msgid "type mismatch in binary expression"
26041 #, gcc-internal-format
26042 msgid "non-trivial conversion at assignment"
26046 #, gcc-internal-format
26047 msgid "invalid operand in unary expression"
26051 #, gcc-internal-format
26052 msgid "type mismatch in address expression"
26055 #: tree-cfg.c:3511 tree-cfg.c:3537
26056 #, gcc-internal-format
26057 msgid "invalid rhs for gimple memory store"
26061 #, gcc-internal-format
26062 msgid "invalid operand in return statement"
26066 #, gcc-internal-format
26067 msgid "invalid conversion in return statement"
26071 #, gcc-internal-format
26072 msgid "goto destination is neither a label nor a pointer"
26076 #, gcc-internal-format
26077 msgid "invalid operand to switch statement"
26081 #, gcc-internal-format
26082 msgid "Invalid PHI result"
26086 #, gcc-internal-format
26087 msgid "Invalid PHI argument"
26091 #, gcc-internal-format
26092 msgid "Incompatible types in PHI argument %u"
26096 #, gcc-internal-format
26097 msgid "verify_gimple failed"
26101 #, gcc-internal-format
26102 msgid "invalid function in call statement"
26106 #, gcc-internal-format
26107 msgid "invalid pure const state for function"
26110 #: tree-cfg.c:3889 tree-ssa.c:991 tree-ssa.c:1000
26111 #, gcc-internal-format
26112 msgid "in statement"
26116 #, gcc-internal-format
26117 msgid "statement marked for throw, but doesn%'t"
26121 #, gcc-internal-format
26122 msgid "statement marked for throw in middle of block"
26126 #, gcc-internal-format
26127 msgid "Dead STMT in EH table"
26131 #, gcc-internal-format
26132 msgid "gimple_bb (phi) is set to a wrong basic block"
26136 #, gcc-internal-format
26137 msgid "missing PHI def"
26141 #, gcc-internal-format
26142 msgid "PHI argument is not a GIMPLE value"
26145 #: tree-cfg.c:4056 tree-cfg.c:4129
26146 #, gcc-internal-format
26147 msgid "incorrect sharing of tree nodes"
26151 #, gcc-internal-format
26152 msgid "invalid GIMPLE statement"
26156 #, gcc-internal-format
26157 msgid "gimple_bb (stmt) is set to a wrong basic block"
26161 #, gcc-internal-format
26162 msgid "incorrect entry in label_to_block_map"
26166 #, gcc-internal-format
26167 msgid "incorrect setting of landing pad number"
26171 #, gcc-internal-format
26172 msgid "verify_stmts failed"
26176 #, gcc-internal-format
26177 msgid "ENTRY_BLOCK has IL associated with it"
26181 #, gcc-internal-format
26182 msgid "EXIT_BLOCK has IL associated with it"
26186 #, gcc-internal-format
26187 msgid "fallthru to exit from bb %d"
26191 #, gcc-internal-format
26192 msgid "nonlocal label "
26195 #: tree-cfg.c:4214 tree-cfg.c:4223 tree-cfg.c:4248
26196 #, gcc-internal-format
26201 #, gcc-internal-format
26202 msgid "control flow in the middle of basic block %d"
26206 #, gcc-internal-format
26207 msgid "fallthru edge after a control statement in bb %d"
26211 #, gcc-internal-format
26212 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
26215 #: tree-cfg.c:4307 tree-cfg.c:4329 tree-cfg.c:4342 tree-cfg.c:4411
26216 #, gcc-internal-format
26217 msgid "wrong outgoing edge flags at end of bb %d"
26221 #, gcc-internal-format
26222 msgid "explicit goto at end of bb %d"
26226 #, gcc-internal-format
26227 msgid "return edge does not point to exit in bb %d"
26231 #, gcc-internal-format
26232 msgid "found default case not at the start of case vector"
26236 #, gcc-internal-format
26237 msgid "case labels not sorted: "
26241 #, gcc-internal-format
26242 msgid "extra outgoing edge %d->%d"
26246 #, gcc-internal-format
26247 msgid "missing edge %i->%i"
26251 #, gcc-internal-format
26252 msgid "%<noreturn%> function does return"
26256 #, gcc-internal-format
26257 msgid "control reaches end of non-void function"
26261 #, gcc-internal-format
26262 msgid "function might be possible candidate for attribute %<noreturn%>"
26266 #, gcc-internal-format
26268 "ignoring return value of %qD, declared with attribute warn_unused_result"
26272 #, gcc-internal-format
26274 "ignoring return value of function declared with attribute warn_unused_result"
26278 #, gcc-internal-format
26279 msgid "could not open dump file %qs: %s"
26282 #: tree-dump.c:1062
26283 #, gcc-internal-format
26284 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
26288 #, gcc-internal-format
26289 msgid "BB %i has multiple EH edges"
26293 #, gcc-internal-format
26294 msgid "BB %i can not throw but has an EH edge"
26298 #, gcc-internal-format
26299 msgid "BB %i last statement has incorrectly set lp"
26303 #, gcc-internal-format
26304 msgid "BB %i is missing an EH edge"
26308 #, gcc-internal-format
26309 msgid "Incorrect EH edge %i->%i"
26312 #: tree-eh.c:3948 tree-eh.c:3967
26313 #, gcc-internal-format
26314 msgid "BB %i is missing an edge"
26318 #, gcc-internal-format
26319 msgid "BB %i too many fallthru edges"
26323 #, gcc-internal-format
26324 msgid "BB %i has incorrect edge"
26328 #, gcc-internal-format
26329 msgid "BB %i has incorrect fallthru edge"
26332 #: tree-inline.c:2774
26333 #, gcc-internal-format
26334 msgid "function %q+F can never be copied because it receives a non-local goto"
26337 #: tree-inline.c:2791
26338 #, gcc-internal-format
26340 "function %q+F can never be copied because it saves address of local label in "
26341 "a static variable"
26344 #: tree-inline.c:2801
26345 #, gcc-internal-format
26347 "function %q+F can never be copied because it uses variable sized variables"
26350 #: tree-inline.c:2839
26351 #, gcc-internal-format
26353 "function %q+F can never be inlined because it uses alloca (override using "
26354 "the always_inline attribute)"
26357 #: tree-inline.c:2853
26358 #, gcc-internal-format
26359 msgid "function %q+F can never be inlined because it uses setjmp"
26362 #: tree-inline.c:2867
26363 #, gcc-internal-format
26365 "function %q+F can never be inlined because it uses variable argument lists"
26368 #: tree-inline.c:2879
26369 #, gcc-internal-format
26371 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
26375 #: tree-inline.c:2887
26376 #, gcc-internal-format
26377 msgid "function %q+F can never be inlined because it uses non-local goto"
26380 #: tree-inline.c:2899
26381 #, gcc-internal-format
26383 "function %q+F can never be inlined because it uses __builtin_return or "
26384 "__builtin_apply_args"
26387 #: tree-inline.c:2919
26388 #, gcc-internal-format
26389 msgid "function %q+F can never be inlined because it contains a computed goto"
26392 #: tree-inline.c:2999
26393 #, gcc-internal-format
26395 "function %q+F can never be inlined because it is suppressed using -fno-inline"
26398 #: tree-inline.c:3013
26399 #, gcc-internal-format
26401 "function %q+F can never be inlined because it uses attributes conflicting "
26405 #: tree-inline.c:3577 tree-inline.c:3588
26406 #, gcc-internal-format
26407 msgid "inlining failed in call to %q+F: %s"
26410 #: tree-inline.c:3579 tree-inline.c:3590
26411 #, gcc-internal-format
26412 msgid "called from here"
26415 #: tree-mudflap.c:907
26416 #, gcc-internal-format
26417 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
26420 #: tree-mudflap.c:1114
26421 #, gcc-internal-format
26422 msgid "mudflap cannot track %qE in stub function"
26425 #: tree-mudflap.c:1358
26426 #, gcc-internal-format
26427 msgid "mudflap cannot track unknown size extern %qE"
26430 #: tree-nomudflap.c:49
26431 #, gcc-internal-format
26432 msgid "mudflap: this language is not supported"
26435 #: tree-optimize.c:417
26436 #, gcc-internal-format
26437 msgid "size of return value of %q+D is %u bytes"
26440 #: tree-optimize.c:420
26441 #, gcc-internal-format
26442 msgid "size of return value of %q+D is larger than %wd bytes"
26445 #: tree-outof-ssa.c:756 tree-outof-ssa.c:813 tree-ssa-coalesce.c:958
26446 #: tree-ssa-coalesce.c:973 tree-ssa-coalesce.c:1195 tree-ssa-live.c:1194
26447 #, gcc-internal-format
26448 msgid "SSA corruption"
26451 #: tree-profile.c:388
26452 #, gcc-internal-format
26453 msgid "unimplemented functionality"
26456 #: tree-ssa-loop.c:315
26457 #, gcc-internal-format
26458 msgid "loop blocking not implemented"
26462 #, gcc-internal-format
26463 msgid "expected an SSA_NAME object"
26467 #, gcc-internal-format
26468 msgid "type mismatch between an SSA_NAME and its symbol"
26472 #, gcc-internal-format
26473 msgid "found an SSA_NAME that had been released into the free pool"
26477 #, gcc-internal-format
26478 msgid "found a virtual definition for a GIMPLE register"
26482 #, gcc-internal-format
26483 msgid "virtual SSA name for non-VOP decl"
26487 #, gcc-internal-format
26488 msgid "found a real definition for a non-register"
26492 #, gcc-internal-format
26493 msgid "found a default name with a non-empty defining statement"
26497 #, gcc-internal-format
26498 msgid "SSA_NAME created in two different blocks %i and %i"
26501 #: tree-ssa.c:645 tree-ssa.c:1018
26502 #, gcc-internal-format
26503 msgid "SSA_NAME_DEF_STMT is wrong"
26507 #, gcc-internal-format
26508 msgid "missing definition"
26512 #, gcc-internal-format
26513 msgid "definition in block %i does not dominate use in block %i"
26517 #, gcc-internal-format
26518 msgid "definition in block %i follows the use"
26522 #, gcc-internal-format
26523 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
26527 #, gcc-internal-format
26528 msgid "no immediate_use list"
26532 #, gcc-internal-format
26533 msgid "wrong immediate use list"
26537 #, gcc-internal-format
26538 msgid "incoming edge count does not match number of PHI arguments"
26542 #, gcc-internal-format
26543 msgid "PHI argument is missing for edge %d->%d"
26547 #, gcc-internal-format
26548 msgid "PHI argument is not SSA_NAME, or invariant"
26552 #, gcc-internal-format
26553 msgid "wrong edge %d->%d for PHI argument"
26557 #, gcc-internal-format
26558 msgid "AUX pointer initialized for edge %d->%d"
26562 #, gcc-internal-format
26563 msgid "stmt (%p) marked modified after optimization pass: "
26567 #, gcc-internal-format
26568 msgid "statement makes a memory store, but has no VDEFS"
26572 #, gcc-internal-format
26573 msgid "statement has VDEF operand not in defs list"
26577 #, gcc-internal-format
26578 msgid "statement has VDEF but no VUSE operand"
26582 #, gcc-internal-format
26583 msgid "VDEF and VUSE do not use the same symbol"
26587 #, gcc-internal-format
26588 msgid "statement has VUSE operand not in uses list"
26592 #, gcc-internal-format
26593 msgid "verify_ssa failed"
26597 #, gcc-internal-format
26598 msgid "%qD was declared here"
26602 #, gcc-internal-format
26603 msgid "%qD is used uninitialized in this function"
26606 #: tree-ssa.c:1740 tree-ssa.c:1779
26607 #, gcc-internal-format
26608 msgid "%qD may be used uninitialized in this function"
26612 #, gcc-internal-format
26613 msgid "array subscript is outside array bounds"
26617 #, gcc-internal-format
26618 msgid "array subscript is above array bounds"
26622 #, gcc-internal-format
26623 msgid "array subscript is below array bounds"
26627 #, gcc-internal-format
26629 "assuming signed overflow does not occur when simplifying conditional to "
26634 #, gcc-internal-format
26635 msgid "assuming signed overflow does not occur when simplifying conditional"
26639 #, gcc-internal-format
26640 msgid "comparison always false due to limited range of data type"
26644 #, gcc-internal-format
26645 msgid "comparison always true due to limited range of data type"
26649 #, gcc-internal-format
26651 "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %"
26656 #, gcc-internal-format
26658 "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%"
26663 #, gcc-internal-format
26664 msgid "ignoring attributes applied to %qT after definition"
26668 #, gcc-internal-format
26669 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
26673 #, gcc-internal-format
26675 "%q+D redeclared without dllimport attribute after being referenced with dll "
26680 #, gcc-internal-format
26681 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
26685 #, gcc-internal-format
26686 msgid "inline function %q+D declared as dllimport: attribute ignored"
26690 #, gcc-internal-format
26691 msgid "function %q+D definition is marked dllimport"
26694 #: tree.c:5361 config/sh/symbian-c.c:144 config/sh/symbian-cxx.c:576
26695 #, gcc-internal-format
26696 msgid "variable %q+D definition is marked dllimport"
26699 #: tree.c:5388 config/sh/symbian-c.c:164 config/sh/symbian-cxx.c:651
26700 #, gcc-internal-format
26701 msgid "external linkage required for symbol %q+D because of %qE attribute"
26705 #, gcc-internal-format
26707 "%qE implies default visibility, but %qD has already been declared with a "
26708 "different visibility"
26712 #, gcc-internal-format
26713 msgid "arrays of functions are not meaningful"
26717 #, gcc-internal-format
26718 msgid "function return type cannot be function"
26721 #: tree.c:8343 tree.c:8428 tree.c:8489
26722 #, gcc-internal-format
26723 msgid "tree check: %s, have %s in %s, at %s:%d"
26727 #, gcc-internal-format
26728 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
26732 #, gcc-internal-format
26733 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
26737 #, gcc-internal-format
26738 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
26742 #, gcc-internal-format
26743 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
26747 #, gcc-internal-format
26749 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
26754 #, gcc-internal-format
26755 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
26759 #, gcc-internal-format
26760 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
26764 #, gcc-internal-format
26766 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %"
26770 #: value-prof.c:376
26771 #, gcc-internal-format
26772 msgid "Dead histogram"
26775 #: value-prof.c:407
26776 #, gcc-internal-format
26778 "Histogram value statement does not correspond to the statement it is "
26782 #: value-prof.c:420
26783 #, gcc-internal-format
26784 msgid "verify_histograms failed"
26787 #: value-prof.c:467
26788 #, gcc-internal-format
26790 "Correcting inconsistent value profile: %s profiler overall count (%d) does "
26791 "not match BB count (%d)"
26794 #: value-prof.c:477
26795 #, gcc-internal-format
26797 "Corrupted value profile: %s profiler overall count (%d) does not match BB "
26802 #, gcc-internal-format
26803 msgid "%+D causes a section type conflict"
26807 #, gcc-internal-format
26809 "alignment of %q+D is greater than maximum object file alignment. Using %d"
26812 #: varasm.c:1356 varasm.c:1364
26813 #, gcc-internal-format
26814 msgid "register name not specified for %q+D"
26818 #, gcc-internal-format
26819 msgid "invalid register name for %q+D"
26823 #, gcc-internal-format
26824 msgid "data type of %q+D isn%'t suitable for a register"
26828 #, gcc-internal-format
26829 msgid "register specified for %q+D isn%'t suitable for data type"
26833 #, gcc-internal-format
26834 msgid "global register variable has initial value"
26838 #, gcc-internal-format
26839 msgid "optimization may eliminate reads and/or writes to register variables"
26843 #, gcc-internal-format
26844 msgid "register name given for non-register variable %q+D"
26848 #, gcc-internal-format
26849 msgid "global destructors not supported on this target"
26853 #, gcc-internal-format
26854 msgid "global constructors not supported on this target"
26858 #, gcc-internal-format
26859 msgid "thread-local COMMON data not implemented"
26863 #, gcc-internal-format
26865 "requested alignment for %q+D is greater than implemented alignment of %wu"
26869 #, gcc-internal-format
26870 msgid "initializer for integer/fixed-point value is too complicated"
26874 #, gcc-internal-format
26875 msgid "initializer for floating value is not a floating constant"
26879 #, gcc-internal-format
26880 msgid "invalid initial value for member %qE"
26883 #: varasm.c:5156 varasm.c:5200
26884 #, gcc-internal-format
26885 msgid "weak declaration of %q+D must precede definition"
26889 #, gcc-internal-format
26891 "weak declaration of %q+D after first use results in unspecified behavior"
26895 #, gcc-internal-format
26896 msgid "weak declaration of %q+D must be public"
26900 #, gcc-internal-format
26901 msgid "weak declaration of %q+D not supported"
26904 #: varasm.c:5228 varasm.c:5630
26905 #, gcc-internal-format
26906 msgid "only weak aliases are supported in this configuration"
26910 #, gcc-internal-format
26911 msgid "weakref is not supported in this configuration"
26915 #, gcc-internal-format
26916 msgid "%q+D aliased to undefined symbol %qE"
26920 #, gcc-internal-format
26921 msgid "%q+D aliased to external symbol %qE"
26925 #, gcc-internal-format
26926 msgid "weakref %q+D ultimately targets itself"
26930 #, gcc-internal-format
26931 msgid "weakref %q+D must have static linkage"
26935 #, gcc-internal-format
26936 msgid "alias definitions not supported in this configuration"
26940 #, gcc-internal-format
26941 msgid "visibility attribute not supported in this configuration; ignored"
26945 #, gcc-internal-format
26946 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
26950 #, gcc-internal-format
26951 msgid "underflowed virtual array %s in %s, at %s:%d"
26955 #, gcc-internal-format
26956 msgid "vector %s %s domain error, in %s at %s:%u"
26959 #. Print an error message for unrecognized stab codes.
26961 #, gcc-internal-format
26962 msgid "no sclass for %s stab (0x%x)"
26965 #: config/darwin-c.c:85
26966 #, gcc-internal-format
26967 msgid "too many #pragma options align=reset"
26970 #: config/darwin-c.c:105 config/darwin-c.c:108 config/darwin-c.c:110
26971 #: config/darwin-c.c:112
26972 #, gcc-internal-format
26973 msgid "malformed '#pragma options', ignoring"
26976 #: config/darwin-c.c:115
26977 #, gcc-internal-format
26978 msgid "junk at end of '#pragma options'"
26981 #: config/darwin-c.c:125
26982 #, gcc-internal-format
26983 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
26986 #: config/darwin-c.c:137
26987 #, gcc-internal-format
26988 msgid "missing '(' after '#pragma unused', ignoring"
26991 #: config/darwin-c.c:155
26992 #, gcc-internal-format
26993 msgid "missing ')' after '#pragma unused', ignoring"
26996 #: config/darwin-c.c:158
26997 #, gcc-internal-format
26998 msgid "junk at end of '#pragma unused'"
27001 #: config/darwin-c.c:169
27002 #, gcc-internal-format
27003 msgid "malformed '#pragma ms_struct', ignoring"
27006 #: config/darwin-c.c:177
27007 #, gcc-internal-format
27008 msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
27011 #: config/darwin-c.c:180
27012 #, gcc-internal-format
27013 msgid "junk at end of '#pragma ms_struct'"
27016 #: config/darwin-c.c:406
27017 #, gcc-internal-format
27018 msgid "subframework include %s conflicts with framework include"
27021 #: config/darwin-c.c:589
27022 #, gcc-internal-format
27023 msgid "Unknown value %qs of -mmacosx-version-min"
27026 #: config/darwin.c:1410
27027 #, gcc-internal-format
27029 "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
27032 #: config/darwin.c:1417
27033 #, gcc-internal-format
27034 msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
27037 #: config/darwin.c:1542
27038 #, gcc-internal-format
27040 "internal and protected visibility attributes not supported in this "
27041 "configuration; ignored"
27044 #: config/host-darwin.c:62
27045 #, gcc-internal-format
27046 msgid "couldn't unmap pch_address_space: %m"
27049 #: config/sol2-c.c:93 config/sol2-c.c:109
27050 #, gcc-internal-format
27051 msgid "malformed %<#pragma align%>, ignoring"
27054 #: config/sol2-c.c:102
27055 #, gcc-internal-format
27056 msgid "invalid alignment for %<#pragma align%>, ignoring"
27059 #: config/sol2-c.c:117
27060 #, gcc-internal-format
27061 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
27064 #: config/sol2-c.c:129 config/sol2-c.c:141
27065 #, gcc-internal-format
27066 msgid "malformed %<#pragma align%>"
27069 #: config/sol2-c.c:136
27070 #, gcc-internal-format
27071 msgid "junk at end of %<#pragma align%>"
27074 #: config/sol2-c.c:157 config/sol2-c.c:164
27075 #, gcc-internal-format
27076 msgid "malformed %<#pragma init%>, ignoring"
27079 #: config/sol2-c.c:187 config/sol2-c.c:199
27080 #, gcc-internal-format
27081 msgid "malformed %<#pragma init%>"
27084 #: config/sol2-c.c:194
27085 #, gcc-internal-format
27086 msgid "junk at end of %<#pragma init%>"
27089 #: config/sol2-c.c:215 config/sol2-c.c:222
27090 #, gcc-internal-format
27091 msgid "malformed %<#pragma fini%>, ignoring"
27094 #: config/sol2-c.c:245 config/sol2-c.c:257
27095 #, gcc-internal-format
27096 msgid "malformed %<#pragma fini%>"
27099 #: config/sol2-c.c:252
27100 #, gcc-internal-format
27101 msgid "junk at end of %<#pragma fini%>"
27104 #: config/sol2.c:53
27105 #, gcc-internal-format
27106 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
27109 #: config/vxworks.c:146
27110 #, gcc-internal-format
27111 msgid "PIC is only supported for RTPs"
27114 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
27115 #. sections. machopic_select_section ensures that weak variables go in
27116 #. coalesced sections. Weak aliases (or any other kind of aliases) are
27117 #. not supported. Weak symbols that aren't visible outside the .s file
27118 #. are not supported.
27119 #: config/darwin.h:488
27120 #, gcc-internal-format
27121 msgid "alias definitions not supported in Mach-O; ignored"
27125 #: config/vx-common.h:89
27126 #, gcc-internal-format
27127 msgid "profiler support for VxWorks"
27130 #: config/alpha/alpha.c:230 config/rs6000/rs6000.c:3103
27131 #, gcc-internal-format
27132 msgid "bad value %qs for -mtls-size switch"
27135 #: config/alpha/alpha.c:284
27136 #, gcc-internal-format
27137 msgid "-f%s ignored for Unicos/Mk (not supported)"
27140 #: config/alpha/alpha.c:308
27141 #, gcc-internal-format
27142 msgid "-mieee not supported on Unicos/Mk"
27145 #: config/alpha/alpha.c:319
27146 #, gcc-internal-format
27147 msgid "-mieee-with-inexact not supported on Unicos/Mk"
27150 #: config/alpha/alpha.c:336
27151 #, gcc-internal-format
27152 msgid "bad value %qs for -mtrap-precision switch"
27155 #: config/alpha/alpha.c:350
27156 #, gcc-internal-format
27157 msgid "bad value %qs for -mfp-rounding-mode switch"
27160 #: config/alpha/alpha.c:365
27161 #, gcc-internal-format
27162 msgid "bad value %qs for -mfp-trap-mode switch"
27165 #: config/alpha/alpha.c:379 config/alpha/alpha.c:391
27166 #, gcc-internal-format
27167 msgid "bad value %qs for -mcpu switch"
27170 #: config/alpha/alpha.c:398
27171 #, gcc-internal-format
27172 msgid "trap mode not supported on Unicos/Mk"
27175 #: config/alpha/alpha.c:405
27176 #, gcc-internal-format
27177 msgid "fp software completion requires -mtrap-precision=i"
27180 #: config/alpha/alpha.c:421
27181 #, gcc-internal-format
27182 msgid "rounding mode not supported for VAX floats"
27185 #: config/alpha/alpha.c:426
27186 #, gcc-internal-format
27187 msgid "trap mode not supported for VAX floats"
27190 #: config/alpha/alpha.c:430
27191 #, gcc-internal-format
27192 msgid "128-bit long double not supported for VAX floats"
27195 #: config/alpha/alpha.c:458
27196 #, gcc-internal-format
27197 msgid "L%d cache latency unknown for %s"
27200 #: config/alpha/alpha.c:473
27201 #, gcc-internal-format
27202 msgid "bad value %qs for -mmemory-latency"
27205 #: config/alpha/alpha.c:6728 config/alpha/alpha.c:6731 config/s390/s390.c:8797
27206 #: config/s390/s390.c:8800
27207 #, gcc-internal-format
27208 msgid "bad builtin fcode"
27211 #: config/arc/arc.c:393
27212 #, gcc-internal-format
27213 msgid "argument of %qE attribute is not a string constant"
27216 #: config/arc/arc.c:401
27217 #, gcc-internal-format
27218 msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
27221 #: config/arm/arm.c:1342
27222 #, gcc-internal-format
27223 msgid "switch -mcpu=%s conflicts with -march= switch"
27226 #: config/arm/arm.c:1352 config/rs6000/rs6000.c:2334 config/sparc/sparc.c:780
27227 #, gcc-internal-format
27228 msgid "bad value (%s) for %s switch"
27231 #: config/arm/arm.c:1465
27232 #, gcc-internal-format
27233 msgid "invalid __fp16 format option: -mfp16-format=%s"
27236 #: config/arm/arm.c:1482
27237 #, gcc-internal-format
27238 msgid "invalid ABI option: -mabi=%s"
27241 #: config/arm/arm.c:1490
27242 #, gcc-internal-format
27243 msgid "target CPU does not support ARM mode"
27246 #: config/arm/arm.c:1496
27247 #, gcc-internal-format
27248 msgid "target CPU does not support interworking"
27251 #: config/arm/arm.c:1502
27252 #, gcc-internal-format
27253 msgid "target CPU does not support THUMB instructions"
27256 #: config/arm/arm.c:1520
27257 #, gcc-internal-format
27259 "enabling backtrace support is only meaningful when compiling for the Thumb"
27262 #: config/arm/arm.c:1523
27263 #, gcc-internal-format
27265 "enabling callee interworking support is only meaningful when compiling for "
27269 #: config/arm/arm.c:1526
27270 #, gcc-internal-format
27272 "enabling caller interworking support is only meaningful when compiling for "
27276 #: config/arm/arm.c:1530
27277 #, gcc-internal-format
27278 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
27281 #: config/arm/arm.c:1538
27282 #, gcc-internal-format
27283 msgid "-fpic and -mapcs-reent are incompatible"
27286 #: config/arm/arm.c:1541
27287 #, gcc-internal-format
27288 msgid "APCS reentrant code not supported. Ignored"
27291 #: config/arm/arm.c:1549
27292 #, gcc-internal-format
27293 msgid "-g with -mno-apcs-frame may not give sensible debugging"
27296 #: config/arm/arm.c:1552
27297 #, gcc-internal-format
27298 msgid "passing floating point arguments in fp regs not yet supported"
27301 #: config/arm/arm.c:1609
27302 #, gcc-internal-format
27303 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
27306 #: config/arm/arm.c:1612
27307 #, gcc-internal-format
27308 msgid "iwmmxt abi requires an iwmmxt capable cpu"
27311 #: config/arm/arm.c:1622
27312 #, gcc-internal-format
27313 msgid "invalid floating point emulation option: -mfpe=%s"
27316 #: config/arm/arm.c:1639
27317 #, gcc-internal-format
27318 msgid "invalid floating point option: -mfpu=%s"
27321 #: config/arm/arm.c:1679
27322 #, gcc-internal-format
27323 msgid "invalid floating point abi: -mfloat-abi=%s"
27326 #: config/arm/arm.c:1687
27327 #, gcc-internal-format
27328 msgid "FPA is unsupported in the AAPCS"
27331 #: config/arm/arm.c:1692
27332 #, gcc-internal-format
27333 msgid "AAPCS does not support -mcaller-super-interworking"
27336 #: config/arm/arm.c:1695
27337 #, gcc-internal-format
27338 msgid "AAPCS does not support -mcallee-super-interworking"
27341 #: config/arm/arm.c:1702
27342 #, gcc-internal-format
27343 msgid "iWMMXt and hardware floating point"
27346 #: config/arm/arm.c:1706
27347 #, gcc-internal-format
27348 msgid "Thumb-2 iWMMXt"
27351 #: config/arm/arm.c:1710
27352 #, gcc-internal-format
27353 msgid "__fp16 and no ldrh"
27356 #: config/arm/arm.c:1730
27357 #, gcc-internal-format
27358 msgid "-mfloat-abi=hard and VFP"
27361 #: config/arm/arm.c:1755
27362 #, gcc-internal-format
27363 msgid "invalid thread pointer option: -mtp=%s"
27366 #: config/arm/arm.c:1768
27367 #, gcc-internal-format
27368 msgid "can not use -mtp=cp15 with 16-bit Thumb"
27371 #: config/arm/arm.c:1782
27372 #, gcc-internal-format
27373 msgid "structure size boundary can only be set to %s"
27376 #: config/arm/arm.c:1788
27377 #, gcc-internal-format
27378 msgid "RTP PIC is incompatible with Thumb"
27381 #: config/arm/arm.c:1797
27382 #, gcc-internal-format
27383 msgid "RTP PIC is incompatible with -msingle-pic-base"
27386 #: config/arm/arm.c:1809
27387 #, gcc-internal-format
27388 msgid "-mpic-register= is useless without -fpic"
27391 #: config/arm/arm.c:1818
27392 #, gcc-internal-format
27393 msgid "unable to use '%s' for PIC register"
27396 #: config/arm/arm.c:3590
27397 #, gcc-internal-format
27398 msgid "Non-AAPCS derived PCS variant"
27401 #: config/arm/arm.c:3592
27402 #, gcc-internal-format
27403 msgid "Variadic functions must use the base AAPCS variant"
27406 #: config/arm/arm.c:3611
27407 #, gcc-internal-format
27408 msgid "PCS variant"
27411 #: config/arm/arm.c:4472 config/arm/arm.c:4490 config/avr/avr.c:4678
27412 #: config/avr/avr.c:4694 config/bfin/bfin.c:5546 config/bfin/bfin.c:5607
27413 #: config/bfin/bfin.c:5636 config/h8300/h8300.c:5338 config/i386/i386.c:4364
27414 #: config/i386/i386.c:26460 config/i386/i386.c:26542
27415 #: config/m68hc11/m68hc11.c:1168 config/m68k/m68k.c:802
27416 #: config/mcore/mcore.c:3036 config/mep/mep.c:4061 config/mep/mep.c:4075
27417 #: config/mep/mep.c:4149 config/rs6000/rs6000.c:23288 config/sh/sh.c:8625
27418 #: config/sh/sh.c:8643 config/sh/sh.c:8672 config/sh/sh.c:8754
27419 #: config/sh/sh.c:8777 config/spu/spu.c:3751 config/stormy16/stormy16.c:2230
27420 #: config/v850/v850.c:2072
27421 #, gcc-internal-format
27422 msgid "%qE attribute only applies to functions"
27425 #: config/arm/arm.c:16127
27426 #, gcc-internal-format
27427 msgid "unable to compute real location of stacked parameter"
27430 #: config/arm/arm.c:17707
27431 #, gcc-internal-format
27432 msgid "argument must be a constant"
27435 #. @@@ better error message
27436 #: config/arm/arm.c:18015 config/arm/arm.c:18052
27437 #, gcc-internal-format
27438 msgid "selector must be an immediate"
27441 #. @@@ better error message
27442 #: config/arm/arm.c:18095
27443 #, gcc-internal-format
27444 msgid "mask must be an immediate"
27447 #: config/arm/arm.c:18757
27448 #, gcc-internal-format
27449 msgid "no low registers available for popping high registers"
27452 #: config/arm/arm.c:18980
27453 #, gcc-internal-format
27454 msgid "interrupt Service Routines cannot be coded in Thumb mode"
27457 #: config/arm/arm.c:21099
27458 #, gcc-internal-format
27459 msgid "the mangling of %<va_list%> has changed in GCC 4.4"
27462 #: config/arm/pe.c:158 config/mcore/mcore.c:2911
27463 #, gcc-internal-format
27464 msgid "initialized variable %q+D is marked dllimport"
27467 #: config/arm/pe.c:167
27468 #, gcc-internal-format
27469 msgid "static variable %q+D is marked dllimport"
27472 #: config/avr/avr.c:4492
27473 #, gcc-internal-format
27474 msgid "%qs appears to be a misspelled interrupt handler"
27477 #: config/avr/avr.c:4501
27478 #, gcc-internal-format
27479 msgid "%qs appears to be a misspelled signal handler"
27482 #: config/avr/avr.c:4651
27483 #, gcc-internal-format
27484 msgid "only initialized variables can be placed into program memory area"
27487 #: config/avr/avr.c:4785
27488 #, gcc-internal-format
27489 msgid "only uninitialized variables can be placed in the .noinit section"
27492 #: config/avr/avr.c:4799
27493 #, gcc-internal-format
27494 msgid "MCU %qs supported for assembler only"
27497 #: config/bfin/bfin.c:2554 config/m68k/m68k.c:519
27498 #, gcc-internal-format
27499 msgid "-mshared-library-id=%s is not between 0 and %d"
27502 #: config/bfin/bfin.c:2574
27503 #, gcc-internal-format
27504 msgid "-mcpu=%s is not valid"
27507 #: config/bfin/bfin.c:2610
27508 #, gcc-internal-format
27509 msgid "-mcpu=%s has invalid silicon revision"
27512 #: config/bfin/bfin.c:2675
27513 #, gcc-internal-format
27514 msgid "-mshared-library-id= specified without -mid-shared-library"
27517 #: config/bfin/bfin.c:2678
27518 #, gcc-internal-format
27519 msgid "Can't use multiple stack checking methods together."
27522 #: config/bfin/bfin.c:2681
27523 #, gcc-internal-format
27524 msgid "ID shared libraries and FD-PIC mode can't be used together."
27527 #: config/bfin/bfin.c:2686 config/m68k/m68k.c:627
27528 #, gcc-internal-format
27529 msgid "cannot specify both -msep-data and -mid-shared-library"
27532 #: config/bfin/bfin.c:2706
27533 #, gcc-internal-format
27534 msgid "-mmulticore can only be used with BF561"
27537 #: config/bfin/bfin.c:2709
27538 #, gcc-internal-format
27539 msgid "-mcorea should be used with -mmulticore"
27542 #: config/bfin/bfin.c:2712
27543 #, gcc-internal-format
27544 msgid "-mcoreb should be used with -mmulticore"
27547 #: config/bfin/bfin.c:2715
27548 #, gcc-internal-format
27549 msgid "-mcorea and -mcoreb can't be used together"
27552 #: config/bfin/bfin.c:5551
27553 #, gcc-internal-format
27554 msgid "multiple function type attributes specified"
27557 #: config/bfin/bfin.c:5618
27558 #, gcc-internal-format
27559 msgid "can't apply both longcall and shortcall attributes to the same function"
27562 #: config/bfin/bfin.c:5668 config/i386/winnt.c:59 config/mep/mep.c:3965
27563 #: config/mep/mep.c:4103
27564 #, gcc-internal-format
27565 msgid "%qE attribute only applies to variables"
27568 #: config/bfin/bfin.c:5675
27569 #, gcc-internal-format
27570 msgid "%qE attribute cannot be specified for local variables"
27573 #. This function is for retrieving a part of an instruction name for
27574 #. an operator, for immediate output. If that ever happens for
27575 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
27577 #: config/cris/cris.c:463
27578 #, gcc-internal-format
27579 msgid "MULT case in cris_op_str"
27582 #: config/cris/cris.c:853
27583 #, gcc-internal-format
27584 msgid "invalid use of ':' modifier"
27587 #: config/cris/cris.c:1040 config/moxie/moxie.c:169
27588 #, gcc-internal-format
27589 msgid "internal error: bad register: %d"
27592 #: config/cris/cris.c:1607
27593 #, gcc-internal-format
27594 msgid "internal error: sideeffect-insn affecting main effect"
27597 #: config/cris/cris.c:1704
27598 #, gcc-internal-format
27599 msgid "unknown cc_attr value"
27602 #. If we get here, the caller got its initial tests wrong.
27603 #: config/cris/cris.c:2088
27604 #, gcc-internal-format
27605 msgid "internal error: cris_side_effect_mode_ok with bad operands"
27608 #: config/cris/cris.c:2380
27609 #, gcc-internal-format
27610 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
27613 #: config/cris/cris.c:2408
27614 #, gcc-internal-format
27615 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
27618 #: config/cris/cris.c:2444
27619 #, gcc-internal-format
27620 msgid "unknown CRIS cpu version specification in -mtune= : %s"
27623 #: config/cris/cris.c:2465
27624 #, gcc-internal-format
27625 msgid "-fPIC and -fpic are not supported in this configuration"
27628 #: config/cris/cris.c:2480
27629 #, gcc-internal-format
27630 msgid "that particular -g option is invalid with -maout and -melinux"
27633 #: config/cris/cris.c:2706
27634 #, gcc-internal-format
27635 msgid "Unknown src"
27638 #: config/cris/cris.c:2767
27639 #, gcc-internal-format
27640 msgid "Unknown dest"
27643 #: config/cris/cris.c:3052
27644 #, gcc-internal-format
27645 msgid "stackframe too big: %d bytes"
27648 #: config/cris/cris.c:3546 config/cris/cris.c:3574
27649 #, gcc-internal-format
27650 msgid "expand_binop failed in movsi got"
27653 #: config/cris/cris.c:3656
27654 #, gcc-internal-format
27655 msgid "emitting PIC operand, but PIC register isn't set up"
27658 #. Definitions for GCC. Part of the machine description for CRIS.
27659 #. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008,
27660 #. 2009 Free Software Foundation, Inc.
27661 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
27663 #. This file is part of GCC.
27665 #. GCC is free software; you can redistribute it and/or modify
27666 #. it under the terms of the GNU General Public License as published by
27667 #. the Free Software Foundation; either version 3, or (at your option)
27668 #. any later version.
27670 #. GCC is distributed in the hope that it will be useful,
27671 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
27672 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27673 #. GNU General Public License for more details.
27675 #. You should have received a copy of the GNU General Public License
27676 #. along with GCC; see the file COPYING3. If not see
27677 #. <http://www.gnu.org/licenses/>.
27678 #. After the first "Node:" comment comes all preprocessor directives and
27679 #. attached declarations described in the info files, the "Using and
27680 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
27681 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
27682 #. really, but needs an update anyway.
27684 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
27685 #. for that. If applicable, there is a CRIS-specific comment. The order
27686 #. of macro definitions follow the order in the manual. Every section in
27687 #. the manual (node in the info pages) has an introductory `Node:
27688 #. <subchapter>' comment. If no macros are defined for a section, only
27689 #. the section-comment is present.
27690 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
27691 #. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
27692 #. settings not repeated below. This file contains general CRIS
27693 #. definitions and definitions for the cris-*-elf subtarget.
27694 #. We don't want to use gcc_assert for everything, as that can be
27696 #: config/cris/cris.h:43
27697 #, gcc-internal-format
27698 msgid "CRIS-port assertion failed: "
27701 #. Node: Caller Saves
27702 #. (no definitions)
27703 #. Node: Function entry
27704 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
27705 #. TARGET_ASM_FUNCTION_EPILOGUE.
27707 #: config/cris/cris.h:935
27708 #, gcc-internal-format
27709 msgid "no FUNCTION_PROFILER for CRIS"
27712 #: config/crx/crx.h:363
27713 #, gcc-internal-format
27714 msgid "Profiler support for CRX"
27717 #: config/frv/frv.c:8694
27718 #, gcc-internal-format
27719 msgid "accumulator is not a constant integer"
27722 #: config/frv/frv.c:8699
27723 #, gcc-internal-format
27724 msgid "accumulator number is out of bounds"
27727 #: config/frv/frv.c:8710
27728 #, gcc-internal-format
27729 msgid "inappropriate accumulator for %qs"
27732 #: config/frv/frv.c:8787
27733 #, gcc-internal-format
27734 msgid "invalid IACC argument"
27737 #: config/frv/frv.c:8810
27738 #, gcc-internal-format
27739 msgid "%qs expects a constant argument"
27742 #: config/frv/frv.c:8815
27743 #, gcc-internal-format
27744 msgid "constant argument out of range for %qs"
27747 #: config/frv/frv.c:9296
27748 #, gcc-internal-format
27749 msgid "media functions are not available unless -mmedia is used"
27752 #: config/frv/frv.c:9308
27753 #, gcc-internal-format
27754 msgid "this media function is only available on the fr500"
27757 #: config/frv/frv.c:9336
27758 #, gcc-internal-format
27759 msgid "this media function is only available on the fr400 and fr550"
27762 #: config/frv/frv.c:9355
27763 #, gcc-internal-format
27764 msgid "this builtin function is only available on the fr405 and fr450"
27767 #: config/frv/frv.c:9364
27768 #, gcc-internal-format
27769 msgid "this builtin function is only available on the fr500 and fr550"
27772 #: config/frv/frv.c:9376
27773 #, gcc-internal-format
27774 msgid "this builtin function is only available on the fr450"
27777 #: config/h8300/h8300.c:332
27778 #, gcc-internal-format
27779 msgid "-ms2600 is used without -ms"
27782 #: config/h8300/h8300.c:338
27783 #, gcc-internal-format
27784 msgid "-mn is used without -mh or -ms"
27787 #: config/i386/host-cygwin.c:64
27788 #, gcc-internal-format
27789 msgid "can't extend PCH file: %m"
27792 #: config/i386/host-cygwin.c:75
27793 #, gcc-internal-format
27794 msgid "can't set position in PCH file: %m"
27797 #: config/i386/i386.c:2786 config/i386/i386.c:3031
27798 #, gcc-internal-format
27799 msgid "bad value (%s) for %stune=%s %s"
27802 #: config/i386/i386.c:2830
27803 #, gcc-internal-format
27804 msgid "bad value (%s) for %sstringop-strategy=%s %s"
27807 #: config/i386/i386.c:2834
27808 #, gcc-internal-format
27810 "%stune=x86-64%s is deprecated. Use %stune=k8%s or %stune=generic%s instead "
27814 #: config/i386/i386.c:2844
27815 #, gcc-internal-format
27816 msgid "generic CPU can be used only for %stune=%s %s"
27819 #: config/i386/i386.c:2847 config/i386/i386.c:2992
27820 #, gcc-internal-format
27821 msgid "bad value (%s) for %sarch=%s %s"
27824 #: config/i386/i386.c:2858
27825 #, gcc-internal-format
27826 msgid "unknown ABI (%s) for %sabi=%s %s"
27829 #: config/i386/i386.c:2873
27830 #, gcc-internal-format
27831 msgid "code model %s does not support PIC mode"
27834 #: config/i386/i386.c:2879
27835 #, gcc-internal-format
27836 msgid "bad value (%s) for %scmodel=%s %s"
27839 #: config/i386/i386.c:2903
27840 #, gcc-internal-format
27841 msgid "bad value (%s) for %sasm=%s %s"
27844 #: config/i386/i386.c:2907
27845 #, gcc-internal-format
27846 msgid "code model %qs not supported in the %s bit mode"
27849 #: config/i386/i386.c:2910
27850 #, gcc-internal-format
27851 msgid "%i-bit mode not compiled in"
27854 #: config/i386/i386.c:2922 config/i386/i386.c:3017
27855 #, gcc-internal-format
27856 msgid "CPU you selected does not support x86-64 instruction set"
27859 #: config/i386/i386.c:3050
27860 #, gcc-internal-format
27861 msgid "%sregparm%s is ignored in 64-bit mode"
27864 #: config/i386/i386.c:3053
27865 #, gcc-internal-format
27866 msgid "%sregparm=%d%s is not between 0 and %d"
27869 #: config/i386/i386.c:3066
27870 #, gcc-internal-format
27871 msgid "%salign-loops%s is obsolete, use -falign-loops%s"
27874 #: config/i386/i386.c:3072 config/i386/i386.c:3087 config/i386/i386.c:3102
27875 #, gcc-internal-format
27876 msgid "%salign-loops=%d%s is not between 0 and %d"
27879 #: config/i386/i386.c:3081
27880 #, gcc-internal-format
27881 msgid "%salign-jumps%s is obsolete, use -falign-jumps%s"
27884 #: config/i386/i386.c:3096
27885 #, gcc-internal-format
27886 msgid "%salign-functions%s is obsolete, use -falign-functions%s"
27889 #: config/i386/i386.c:3131
27890 #, gcc-internal-format
27891 msgid "%sbranch-cost=%d%s is not between 0 and 5"
27894 #: config/i386/i386.c:3139
27895 #, gcc-internal-format
27896 msgid "%slarge-data-threshold=%d%s is negative"
27899 #: config/i386/i386.c:3153
27900 #, gcc-internal-format
27901 msgid "bad value (%s) for %stls-dialect=%s %s"
27904 #: config/i386/i386.c:3161
27905 #, gcc-internal-format
27906 msgid "pc%d is not valid precision setting (32, 64 or 80)"
27909 #: config/i386/i386.c:3177
27910 #, gcc-internal-format
27911 msgid "%srtd%s is ignored in 64bit mode"
27914 #: config/i386/i386.c:3232
27915 #, gcc-internal-format
27916 msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
27919 #: config/i386/i386.c:3253
27920 #, gcc-internal-format
27921 msgid "-mincoming-stack-boundary=%d is not between %d and 12"
27924 #: config/i386/i386.c:3266
27925 #, gcc-internal-format
27926 msgid "%ssseregparm%s used without SSE enabled"
27929 #: config/i386/i386.c:3277 config/i386/i386.c:3291
27930 #, gcc-internal-format
27931 msgid "SSE instruction set disabled, using 387 arithmetics"
27934 #: config/i386/i386.c:3296
27935 #, gcc-internal-format
27936 msgid "387 instruction set disabled, using SSE arithmetics"
27939 #: config/i386/i386.c:3303
27940 #, gcc-internal-format
27941 msgid "bad value (%s) for %sfpmath=%s %s"
27944 #: config/i386/i386.c:3319
27945 #, gcc-internal-format
27946 msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
27949 #: config/i386/i386.c:3339
27950 #, gcc-internal-format
27952 "unwind tables currently require either a frame pointer or %saccumulate-"
27953 "outgoing-args%s for correctness"
27956 #: config/i386/i386.c:3352
27957 #, gcc-internal-format
27958 msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
27961 #: config/i386/i386.c:3761
27962 #, gcc-internal-format
27963 msgid "attribute(target(\"%s\")) is unknown"
27966 #: config/i386/i386.c:3783
27967 #, gcc-internal-format
27968 msgid "option(\"%s\") was already specified"
27971 #: config/i386/i386.c:4377 config/i386/i386.c:4422
27972 #, gcc-internal-format
27973 msgid "fastcall and regparm attributes are not compatible"
27976 #: config/i386/i386.c:4384
27977 #, gcc-internal-format
27978 msgid "%qE attribute requires an integer constant argument"
27981 #: config/i386/i386.c:4390
27982 #, gcc-internal-format
27983 msgid "argument to %qE attribute larger than %d"
27986 #: config/i386/i386.c:4414 config/i386/i386.c:4449
27987 #, gcc-internal-format
27988 msgid "fastcall and cdecl attributes are not compatible"
27991 #: config/i386/i386.c:4418
27992 #, gcc-internal-format
27993 msgid "fastcall and stdcall attributes are not compatible"
27996 #: config/i386/i386.c:4432 config/i386/i386.c:4445
27997 #, gcc-internal-format
27998 msgid "stdcall and cdecl attributes are not compatible"
28001 #: config/i386/i386.c:4436
28002 #, gcc-internal-format
28003 msgid "stdcall and fastcall attributes are not compatible"
28006 #: config/i386/i386.c:4579
28007 #, gcc-internal-format
28008 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
28011 #: config/i386/i386.c:4582
28012 #, gcc-internal-format
28013 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
28016 #: config/i386/i386.c:4787
28017 #, gcc-internal-format
28018 msgid "ms_hook_prologue is not compatible with nested function"
28021 #: config/i386/i386.c:4860
28022 #, gcc-internal-format
28024 "ms_abi attribute requires -maccumulate-outgoing-args or subtarget "
28025 "optimization implying it"
28028 #: config/i386/i386.c:4979
28029 #, gcc-internal-format
28030 msgid "AVX vector argument without AVX enabled changes the ABI"
28033 #: config/i386/i386.c:5161
28034 #, gcc-internal-format
28036 "The ABI of passing struct with a flexible array member has changed in GCC 4.4"
28039 #: config/i386/i386.c:5277
28040 #, gcc-internal-format
28041 msgid "The ABI of passing union with long double has changed in GCC 4.4"
28044 #: config/i386/i386.c:5392
28045 #, gcc-internal-format
28047 "The ABI of passing structure with complex float member has changed in GCC 4.4"
28050 #: config/i386/i386.c:5537
28051 #, gcc-internal-format
28052 msgid "SSE register return with SSE disabled"
28055 #: config/i386/i386.c:5543
28056 #, gcc-internal-format
28057 msgid "SSE register argument with SSE disabled"
28060 #: config/i386/i386.c:5559
28061 #, gcc-internal-format
28062 msgid "x87 register return with x87 disabled"
28065 #: config/i386/i386.c:5928
28066 #, gcc-internal-format
28067 msgid "SSE vector argument without SSE enabled changes the ABI"
28070 #: config/i386/i386.c:5965
28071 #, gcc-internal-format
28072 msgid "MMX vector argument without MMX enabled changes the ABI"
28075 #: config/i386/i386.c:6567
28076 #, gcc-internal-format
28077 msgid "SSE vector return without SSE enabled changes the ABI"
28080 #: config/i386/i386.c:6577
28081 #, gcc-internal-format
28082 msgid "MMX vector return without MMX enabled changes the ABI"
28085 #: config/i386/i386.c:11125
28086 #, gcc-internal-format
28087 msgid "extended registers have no high halves"
28090 #: config/i386/i386.c:11140
28091 #, gcc-internal-format
28092 msgid "unsupported operand size for extended register"
28095 #: config/i386/i386.c:11377
28096 #, gcc-internal-format
28097 msgid "non-integer operand used with operand code '%c'"
28100 #: config/i386/i386.c:23627
28101 #, gcc-internal-format
28102 msgid "last argument must be an immediate"
28105 #: config/i386/i386.c:23920
28106 #, gcc-internal-format
28107 msgid "the fifth argument must be a 8-bit immediate"
28110 #: config/i386/i386.c:24015
28111 #, gcc-internal-format
28112 msgid "the third argument must be a 8-bit immediate"
28115 #: config/i386/i386.c:24360
28116 #, gcc-internal-format
28117 msgid "the last argument must be a 4-bit immediate"
28120 #: config/i386/i386.c:24365
28121 #, gcc-internal-format
28122 msgid "the last argument must be a 2-bit immediate"
28125 #: config/i386/i386.c:24374
28126 #, gcc-internal-format
28127 msgid "the last argument must be a 1-bit immediate"
28130 #: config/i386/i386.c:24383
28131 #, gcc-internal-format
28132 msgid "the last argument must be a 5-bit immediate"
28135 #: config/i386/i386.c:24392
28136 #, gcc-internal-format
28137 msgid "the next to last argument must be an 8-bit immediate"
28140 #: config/i386/i386.c:24396 config/i386/i386.c:24580
28141 #, gcc-internal-format
28142 msgid "the last argument must be an 8-bit immediate"
28145 #: config/i386/i386.c:24641 config/rs6000/rs6000.c:10154
28146 #, gcc-internal-format
28147 msgid "selector must be an integer constant in the range 0..%wi"
28150 #: config/i386/i386.c:24784
28151 #, gcc-internal-format
28152 msgid "%qE needs unknown isa option"
28155 #: config/i386/i386.c:24788
28156 #, gcc-internal-format
28157 msgid "%qE needs isa option %s"
28160 #: config/i386/i386.c:26467
28161 #, gcc-internal-format
28162 msgid "%qE attribute only available for 64-bit"
28165 #: config/i386/i386.c:26478 config/i386/i386.c:26487
28166 #, gcc-internal-format
28167 msgid "ms_abi and sysv_abi attributes are not compatible"
28170 #: config/i386/i386.c:26525 config/rs6000/rs6000.c:23371
28171 #, gcc-internal-format
28172 msgid "%qE incompatible attribute ignored"
28175 #: config/i386/i386.c:26550
28176 #, gcc-internal-format
28177 msgid "%qE attribute only available for 32-bit"
28180 #: config/i386/i386.c:26556
28181 #, gcc-internal-format
28182 msgid "ms_hook_prologue attribute needs assembler swap suffix support"
28185 #: config/i386/winnt.c:81
28186 #, gcc-internal-format
28188 "%qE attribute applies only to initialized variables with external linkage"
28191 #: config/i386/winnt.c:143 config/sh/symbian-c.c:96
28192 #: config/sh/symbian-cxx.c:120
28193 #, gcc-internal-format
28194 msgid "definition of static data member %q+D of dllimport'd class"
28197 #: config/i386/winnt.c:292
28198 #, gcc-internal-format
28199 msgid "%q+D:'selectany' attribute applies only to initialized objects"
28202 #: config/i386/winnt.c:440
28203 #, gcc-internal-format
28204 msgid "%q+D causes a section type conflict"
28207 #: config/i386/cygming.h:151
28208 #, gcc-internal-format
28209 msgid "-f%s ignored for target (all code is position independent)"
28212 #: config/i386/djgpp.h:180
28213 #, gcc-internal-format
28214 msgid "-mbnu210 is ignored (option is obsolete)"
28217 #: config/i386/i386-interix.h:256
28218 #, gcc-internal-format
28219 msgid "ms-bitfields not supported for objc"
28222 #. Don't allow flag_pic to propagate since invalid relocations will
28223 #. result otherwise.
28224 #: config/i386/netware.h:81
28225 #, gcc-internal-format
28226 msgid "-fPIC and -fpic are not supported for this target"
28229 #: config/ia64/ia64-c.c:51
28230 #, gcc-internal-format
28231 msgid "malformed #pragma builtin"
28234 #: config/ia64/ia64.c:597
28235 #, gcc-internal-format
28236 msgid "invalid argument of %qE attribute"
28239 #: config/ia64/ia64.c:610
28240 #, gcc-internal-format
28241 msgid "an address area attribute cannot be specified for local variables"
28244 #: config/ia64/ia64.c:617
28245 #, gcc-internal-format
28246 msgid "address area of %q+D conflicts with previous declaration"
28249 #: config/ia64/ia64.c:625
28250 #, gcc-internal-format
28251 msgid "address area attribute cannot be specified for functions"
28254 #: config/ia64/ia64.c:666
28255 #, gcc-internal-format
28256 msgid "%qE attribute requires a string constant argument"
28259 #: config/ia64/ia64.c:5387 config/pa/pa.c:368 config/sh/sh.c:8473
28260 #: config/spu/spu.c:4706
28261 #, gcc-internal-format
28262 msgid "value of -mfixed-range must have form REG1-REG2"
28265 #: config/ia64/ia64.c:5414 config/pa/pa.c:395 config/sh/sh.c:8499
28266 #: config/spu/spu.c:4732
28267 #, gcc-internal-format
28268 msgid "%s-%s is an empty range"
28271 #: config/ia64/ia64.c:5444
28272 #, gcc-internal-format
28273 msgid "bad value %<%s%> for -mtls-size= switch"
28276 #: config/ia64/ia64.c:5473
28277 #, gcc-internal-format
28278 msgid "value %<%s%> for -mtune= switch is deprecated"
28281 #: config/ia64/ia64.c:5475
28282 #, gcc-internal-format
28283 msgid "GCC 4.4 is the last release with Itanium1 tuning support"
28286 #: config/ia64/ia64.c:5482
28287 #, gcc-internal-format
28288 msgid "bad value %<%s%> for -mtune= switch"
28291 #: config/ia64/ia64.c:10810
28292 #, gcc-internal-format
28293 msgid "version attribute is not a string"
28296 #: config/iq2000/iq2000.c:1825
28297 #, gcc-internal-format
28298 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
28301 #: config/iq2000/iq2000.c:2595
28302 #, gcc-internal-format
28303 msgid "argument %qd is not a constant"
28306 #: config/iq2000/iq2000.c:2897 config/xtensa/xtensa.c:2335
28307 #, gcc-internal-format
28308 msgid "PRINT_OPERAND_ADDRESS, null pointer"
28311 #: config/iq2000/iq2000.c:3052
28312 #, gcc-internal-format
28313 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
28316 #: config/iq2000/iq2000.c:3061 config/xtensa/xtensa.c:2189
28317 #, gcc-internal-format
28318 msgid "PRINT_OPERAND null pointer"
28321 #: config/m32c/m32c-pragma.c:63
28322 #, gcc-internal-format
28323 msgid "junk at end of #pragma GCC memregs [0..16]"
28326 #: config/m32c/m32c-pragma.c:70
28327 #, gcc-internal-format
28328 msgid "#pragma GCC memregs must precede any function decls"
28331 #: config/m32c/m32c-pragma.c:81 config/m32c/m32c-pragma.c:88
28332 #, gcc-internal-format
28333 msgid "#pragma GCC memregs takes a number [0..16]"
28336 #: config/m32c/m32c.c:421
28337 #, gcc-internal-format
28338 msgid "invalid target memregs value '%d'"
28341 #: config/m32c/m32c.c:2824
28342 #, gcc-internal-format
28343 msgid "%qE attribute is not supported for R8C target"
28346 #. The argument must be a constant integer.
28347 #: config/m32c/m32c.c:2840 config/sh/sh.c:8680 config/sh/sh.c:8786
28348 #, gcc-internal-format
28349 msgid "%qE attribute argument not an integer constant"
28352 #: config/m32c/m32c.c:2849
28353 #, gcc-internal-format
28354 msgid "%qE attribute argument should be between 18 to 255"
28357 #: config/m32c/m32c.c:3980
28358 #, gcc-internal-format
28359 msgid "%<bank_switch%> has no effect on non-interrupt functions"
28362 #: config/m32c/m32c.c:4081
28363 #, gcc-internal-format
28364 msgid "%<fast_interrupt%> attribute directive ignored"
28367 #: config/m32r/m32r.c:382
28368 #, gcc-internal-format
28369 msgid "invalid argument of %qs attribute"
28372 #: config/m68hc11/m68hc11.c:301
28373 #, gcc-internal-format
28374 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
28377 #: config/m68hc11/m68hc11.c:1253
28378 #, gcc-internal-format
28379 msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
28382 #: config/m68hc11/m68hc11.c:1260
28383 #, gcc-internal-format
28384 msgid "%<trap%> attribute is already used"
28387 #: config/m68k/m68k.c:568
28388 #, gcc-internal-format
28389 msgid "-mcpu=%s conflicts with -march=%s"
28392 #: config/m68k/m68k.c:639
28393 #, gcc-internal-format
28394 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
28397 #: config/m68k/m68k.c:701
28398 #, gcc-internal-format
28399 msgid "-falign-labels=%d is not supported"
28402 #: config/m68k/m68k.c:706
28403 #, gcc-internal-format
28404 msgid "-falign-loops=%d is not supported"
28407 #: config/m68k/m68k.c:809
28408 #, gcc-internal-format
28409 msgid "multiple interrupt attributes not allowed"
28412 #: config/m68k/m68k.c:816
28413 #, gcc-internal-format
28414 msgid "interrupt_thread is available only on fido"
28417 #: config/m68k/m68k.c:1145 config/rs6000/rs6000.c:17877
28418 #, gcc-internal-format
28419 msgid "stack limit expression is not supported"
28422 #: config/mep/mep-pragma.c:65
28423 #, gcc-internal-format
28424 msgid "junk at end of #pragma io_volatile"
28427 #: config/mep/mep-pragma.c:79
28428 #, gcc-internal-format
28429 msgid "#pragma io_volatile takes only on or off"
28432 #: config/mep/mep-pragma.c:118
28433 #, gcc-internal-format
28434 msgid "invalid coprocessor register range"
28437 #: config/mep/mep-pragma.c:138
28438 #, gcc-internal-format
28439 msgid "invalid coprocessor register %qE"
28442 #: config/mep/mep-pragma.c:161
28443 #, gcc-internal-format
28444 msgid "malformed coprocessor register"
28447 #: config/mep/mep-pragma.c:248
28448 #, gcc-internal-format
28449 msgid "junk at end of #pragma GCC coprocessor width"
28452 #: config/mep/mep-pragma.c:255
28453 #, gcc-internal-format
28454 msgid "#pragma GCC coprocessor width takes only 32 or 64"
28457 #: config/mep/mep-pragma.c:275
28458 #, gcc-internal-format
28459 msgid "#pragma GCC coprocessor subclass letter must be in [ABCD]"
28462 #: config/mep/mep-pragma.c:280
28463 #, gcc-internal-format
28464 msgid "#pragma GCC coprocessor subclass '%c' already defined"
28467 #: config/mep/mep-pragma.c:298
28468 #, gcc-internal-format
28469 msgid "malformed #pragma GCC coprocessor subclass"
28472 #: config/mep/mep-pragma.c:320
28473 #, gcc-internal-format
28474 msgid "malformed #pragma disinterrupt"
28477 #: config/mep/mep-pragma.c:334
28478 #, gcc-internal-format
28479 msgid "malformed #pragma GCC coprocessor"
28482 #: config/mep/mep-pragma.c:339
28483 #, gcc-internal-format
28484 msgid "coprocessor not enabled"
28487 #: config/mep/mep-pragma.c:350
28488 #, gcc-internal-format
28489 msgid "unknown #pragma GCC coprocessor %E"
28492 #: config/mep/mep-pragma.c:372
28493 #, gcc-internal-format
28494 msgid "malformed #pragma call"
28497 #: config/mep/mep.c:388
28498 #, gcc-internal-format
28499 msgid "-fpic is not supported"
28502 #: config/mep/mep.c:390
28503 #, gcc-internal-format
28504 msgid "-fPIC is not supported"
28507 #: config/mep/mep.c:392
28508 #, gcc-internal-format
28509 msgid "only one of -ms and -mm may be given"
28512 #: config/mep/mep.c:394
28513 #, gcc-internal-format
28514 msgid "only one of -ms and -ml may be given"
28517 #: config/mep/mep.c:396
28518 #, gcc-internal-format
28519 msgid "only one of -mm and -ml may be given"
28522 #: config/mep/mep.c:398
28523 #, gcc-internal-format
28524 msgid "only one of -ms and -mtiny= may be given"
28527 #: config/mep/mep.c:400
28528 #, gcc-internal-format
28529 msgid "only one of -mm and -mtiny= may be given"
28532 #: config/mep/mep.c:402
28533 #, gcc-internal-format
28534 msgid "-mclip currently has no effect without -mminmax"
28537 #: config/mep/mep.c:409
28538 #, gcc-internal-format
28539 msgid "-mc= must be -mc=tiny, -mc=near, or -mc=far"
28542 #: config/mep/mep.c:1534
28543 #, gcc-internal-format
28544 msgid "unusual TP-relative address"
28547 #: config/mep/mep.c:3530
28548 #, gcc-internal-format
28549 msgid "unconvertible operand %c %qs"
28552 #: config/mep/mep.c:3972 config/mep/mep.c:4035
28553 #, gcc-internal-format
28554 msgid "address region attributes not allowed with auto storage class"
28557 #: config/mep/mep.c:3978 config/mep/mep.c:4041
28558 #, gcc-internal-format
28559 msgid "address region attributes on pointed-to types ignored"
28562 #: config/mep/mep.c:4027
28563 #, gcc-internal-format
28564 msgid "%qE attribute only applies to variables and functions"
28567 #: config/mep/mep.c:4047 config/mep/mep.c:4335
28568 #, gcc-internal-format
28569 msgid "duplicate address region attribute %qE in declaration of %qE on line %d"
28572 #: config/mep/mep.c:4081
28573 #, gcc-internal-format
28574 msgid "cannot inline interrupt function %qE"
28577 #: config/mep/mep.c:4087
28578 #, gcc-internal-format
28579 msgid "interrupt function must have return type of void"
28582 #: config/mep/mep.c:4092
28583 #, gcc-internal-format
28584 msgid "interrupt function must have no arguments"
28587 #: config/mep/mep.c:4113
28588 #, gcc-internal-format
28589 msgid "%qE attribute allows only an integer constant argument"
28592 #: config/mep/mep.c:4146
28593 #, gcc-internal-format
28594 msgid "%qE attribute only applies to functions, not %s"
28597 #: config/mep/mep.c:4156
28598 #, gcc-internal-format
28599 msgid "To describe a pointer to a VLIW function, use syntax like this:"
28602 #: config/mep/mep.c:4157
28603 #, gcc-internal-format
28604 msgid " typedef int (__vliw *vfuncptr) ();"
28607 #: config/mep/mep.c:4164
28608 #, gcc-internal-format
28609 msgid "To describe an array of VLIW function pointers, use syntax like this:"
28612 #: config/mep/mep.c:4165
28613 #, gcc-internal-format
28614 msgid " typedef int (__vliw *vfuncptr[]) ();"
28617 #: config/mep/mep.c:4170
28618 #, gcc-internal-format
28619 msgid "VLIW functions are not allowed without a VLIW configuration"
28622 #: config/mep/mep.c:4318
28623 #, gcc-internal-format
28624 msgid "\"#pragma disinterrupt %s\" not used"
28627 #: config/mep/mep.c:4460
28628 #, gcc-internal-format
28629 msgid "__io address 0x%x is the same for %qE and %qE"
28632 #: config/mep/mep.c:4608
28633 #, gcc-internal-format
28634 msgid "variable %s (%ld bytes) is too large for the %s section (%d bytes)"
28637 #: config/mep/mep.c:4706
28638 #, gcc-internal-format
28639 msgid "variable %D of type %<io%> must be uninitialized"
28642 #: config/mep/mep.c:4711
28643 #, gcc-internal-format
28644 msgid "variable %D of type %<cb%> must be uninitialized"
28647 #: config/mep/mep.c:6164
28648 #, gcc-internal-format
28649 msgid "coprocessor intrinsic %qs is not available in this configuration"
28652 #: config/mep/mep.c:6167
28653 #, gcc-internal-format
28654 msgid "%qs is not available in VLIW functions"
28657 #: config/mep/mep.c:6170
28658 #, gcc-internal-format
28659 msgid "%qs is not available in non-VLIW functions"
28662 #: config/mep/mep.c:6332 config/mep/mep.c:6450
28663 #, gcc-internal-format
28664 msgid "argument %d of %qE must be in the range %d...%d"
28667 #: config/mep/mep.c:6335
28668 #, gcc-internal-format
28669 msgid "argument %d of %qE must be a multiple of %d"
28672 #: config/mep/mep.c:6389
28673 #, gcc-internal-format
28674 msgid "too few arguments to %qE"
28677 #: config/mep/mep.c:6394
28678 #, gcc-internal-format
28679 msgid "too many arguments to %qE"
28682 #: config/mep/mep.c:6412
28683 #, gcc-internal-format
28684 msgid "argument %d of %qE must be an address"
28687 #: config/mep/mep.c:7208
28688 #, gcc-internal-format
28689 msgid "2 byte cop instructions are not allowed in 64-bit VLIW mode"
28692 #: config/mep/mep.c:7214
28693 #, gcc-internal-format
28694 msgid "unexpected %d byte cop instruction"
28697 #: config/mips/mips.c:1340 config/mips/mips.c:1342
28698 #, gcc-internal-format
28699 msgid "%qs attribute only applies to functions"
28702 #: config/mips/mips.c:1352
28703 #, gcc-internal-format
28704 msgid "%qE cannot have both %<mips16%> and %<nomips16%> attributes"
28707 #: config/mips/mips.c:1374 config/mips/mips.c:1377
28708 #, gcc-internal-format
28709 msgid "%qE redeclared with conflicting %qs attributes"
28712 #: config/mips/mips.c:2870
28713 #, gcc-internal-format
28717 #: config/mips/mips.c:6345
28718 #, gcc-internal-format
28719 msgid "cannot handle inconsistent calls to %qs"
28722 #: config/mips/mips.c:9127
28723 #, gcc-internal-format
28724 msgid "the %<interrupt%> attribute requires a MIPS32r2 processor"
28727 #: config/mips/mips.c:9129
28728 #, gcc-internal-format
28729 msgid "the %<interrupt%> attribute requires %<-msoft-float%>"
28732 #: config/mips/mips.c:9131
28733 #, gcc-internal-format
28734 msgid "interrupt handlers cannot be MIPS16 functions"
28737 #: config/mips/mips.c:13034
28738 #, gcc-internal-format
28739 msgid "invalid argument to built-in function"
28742 #: config/mips/mips.c:13275
28743 #, gcc-internal-format
28744 msgid "built-in function %qE not supported for MIPS16"
28747 #: config/mips/mips.c:13865
28748 #, gcc-internal-format
28749 msgid "%qs does not support MIPS16 code"
28752 #: config/mips/mips.c:15069
28753 #, gcc-internal-format
28754 msgid "MIPS16 PIC for ABIs other than o32 and o64"
28757 #: config/mips/mips.c:15072
28758 #, gcc-internal-format
28759 msgid "MIPS16 -mxgot code"
28762 #: config/mips/mips.c:15075
28763 #, gcc-internal-format
28764 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
28767 #: config/mips/mips.c:15206
28768 #, gcc-internal-format
28769 msgid "CPU names must be lower case"
28772 #: config/mips/mips.c:15349
28773 #, gcc-internal-format
28775 "%<-%s%> conflicts with the other architecture options, which specify a %s "
28779 #: config/mips/mips.c:15365
28780 #, gcc-internal-format
28781 msgid "%<-march=%s%> is not compatible with the selected ABI"
28784 #: config/mips/mips.c:15380
28785 #, gcc-internal-format
28786 msgid "%<-mgp64%> used with a 32-bit processor"
28789 #: config/mips/mips.c:15382
28790 #, gcc-internal-format
28791 msgid "%<-mgp32%> used with a 64-bit ABI"
28794 #: config/mips/mips.c:15384
28795 #, gcc-internal-format
28796 msgid "%<-mgp64%> used with a 32-bit ABI"
28799 #: config/mips/mips.c:15400 config/mips/mips.c:15402 config/mips/mips.c:15469
28800 #, gcc-internal-format
28801 msgid "unsupported combination: %s"
28804 #: config/mips/mips.c:15406
28805 #, gcc-internal-format
28807 "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the "
28808 "mfhc1 and mthc1 instructions"
28811 #: config/mips/mips.c:15409
28812 #, gcc-internal-format
28813 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
28816 #: config/mips/mips.c:15463
28817 #, gcc-internal-format
28818 msgid "the %qs architecture does not support branch-likely instructions"
28821 #: config/mips/mips.c:15503
28822 #, gcc-internal-format
28823 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
28826 #: config/mips/mips.c:15511 config/mips/mips.c:15514
28827 #, gcc-internal-format
28828 msgid "cannot use small-data accesses for %qs"
28831 #: config/mips/mips.c:15528
28832 #, gcc-internal-format
28833 msgid "%<-mips3d%> requires %<-mpaired-single%>"
28836 #: config/mips/mips.c:15537
28837 #, gcc-internal-format
28838 msgid "%qs must be used with %qs"
28841 #: config/mips/mips.c:15544
28842 #, gcc-internal-format
28843 msgid "the %qs architecture does not support paired-single instructions"
28846 #: config/mips/mips.c:15550
28847 #, gcc-internal-format
28848 msgid "%qs requires a target that provides the %qs instruction"
28851 #: config/mips/mips.c:15655
28852 #, gcc-internal-format
28853 msgid "%qs requires branch-likely instructions"
28856 #: config/mips/mips.c:15659
28857 #, gcc-internal-format
28858 msgid "the %qs architecture does not support the synci instruction"
28861 #. Output assembler code to FILE to increment profiler label # LABELNO
28862 #. for profiling a function entry.
28863 #: config/mips/mips.h:2378
28864 #, gcc-internal-format
28865 msgid "mips16 function profiling"
28868 #: config/mmix/mmix.c:239
28869 #, gcc-internal-format
28870 msgid "-f%s not supported: ignored"
28873 #: config/mmix/mmix.c:687
28874 #, gcc-internal-format
28875 msgid "support for mode %qs"
28878 #: config/mmix/mmix.c:701
28879 #, gcc-internal-format
28881 "too large function value type, needs %d registers, have only %d registers "
28885 #: config/mmix/mmix.c:871
28886 #, gcc-internal-format
28887 msgid "function_profiler support for MMIX"
28890 #: config/mmix/mmix.c:893
28891 #, gcc-internal-format
28892 msgid "MMIX Internal: Last named vararg would not fit in a register"
28895 #: config/mmix/mmix.c:1502 config/mmix/mmix.c:1526 config/mmix/mmix.c:1642
28896 #, gcc-internal-format
28897 msgid "MMIX Internal: Bad register: %d"
28900 #. Presumably there's a missing case above if we get here.
28901 #: config/mmix/mmix.c:1634
28902 #, gcc-internal-format
28903 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
28906 #: config/mmix/mmix.c:1920
28907 #, gcc-internal-format
28908 msgid "stack frame not a multiple of 8 bytes: %wd"
28911 #: config/mmix/mmix.c:2156
28912 #, gcc-internal-format
28913 msgid "stack frame not a multiple of octabyte: %wd"
28916 #: config/mmix/mmix.c:2440 config/mmix/mmix.c:2504
28917 #, gcc-internal-format
28918 msgid "MMIX Internal: %s is not a shiftable int"
28921 #: config/pa/pa.c:500
28922 #, gcc-internal-format
28923 msgid "PIC code generation is not supported in the portable runtime model"
28926 #: config/pa/pa.c:505
28927 #, gcc-internal-format
28928 msgid "PIC code generation is not compatible with fast indirect calls"
28931 #: config/pa/pa.c:510
28932 #, gcc-internal-format
28933 msgid "-g is only supported when using GAS on this processor,"
28936 #: config/pa/pa.c:511
28937 #, gcc-internal-format
28938 msgid "-g option disabled"
28941 #: config/pa/pa.c:8463
28942 #, gcc-internal-format
28944 "alignment (%u) for %s exceeds maximum alignment for global common data. "
28948 #: config/pa/pa-hpux11.h:82
28949 #, gcc-internal-format
28950 msgid "-munix=98 option required for C89 Amendment 1 features.\n"
28953 #: config/picochip/picochip.c:383
28954 #, gcc-internal-format
28955 msgid "invalid AE type specified (%s)\n"
28958 #: config/picochip/picochip.c:406
28959 #, gcc-internal-format
28960 msgid "Invalid mul type specified (%s) - expected mac, mul or none"
28963 #: config/picochip/picochip.c:638
28964 #, gcc-internal-format
28965 msgid "unexpected mode %s encountered in picochip_emit_save_register\n"
28968 #: config/picochip/picochip.c:805
28969 #, gcc-internal-format
28970 msgid "Defaulting to stack for %s register creation\n"
28973 #: config/picochip/picochip.c:1342
28974 #, gcc-internal-format
28975 msgid "LCFI labels have already been deferred."
28978 #: config/picochip/picochip.c:1405
28979 #, gcc-internal-format
28980 msgid "LM label has already been deferred."
28983 #: config/picochip/picochip.c:1685
28984 #, gcc-internal-format
28985 msgid "picochip_asm_output_opcode - Found multiple lines in VLIW packet %s\n"
28988 #: config/picochip/picochip.c:1788
28989 #, gcc-internal-format
28990 msgid "picochip_asm_output_opcode - can't output unknown operator %c\n"
28993 #: config/picochip/picochip.c:2040 config/picochip/picochip.c:2099
28994 #, gcc-internal-format
28995 msgid "%s: At least one operand can't be handled"
28998 #: config/picochip/picochip.c:2180
28999 #, gcc-internal-format
29000 msgid "Unknown short branch in %s (type %d)\n"
29003 #: config/picochip/picochip.c:2217
29004 #, gcc-internal-format
29005 msgid "Unknown long branch in %s (type %d)\n"
29008 #: config/picochip/picochip.c:2257 config/picochip/picochip.c:2325
29009 #, gcc-internal-format
29010 msgid "PUT uses port array index %d, which is out of range [%d..%d)"
29013 #: config/picochip/picochip.c:2291
29014 #, gcc-internal-format
29015 msgid "GET uses port array index %d, which is out of range [%d..%d)"
29018 #: config/picochip/picochip.c:3134
29019 #, gcc-internal-format
29020 msgid "Too many ALU instructions emitted (%d)\n"
29023 #: config/picochip/picochip.c:3765 config/picochip/picochip.c:3858
29024 #, gcc-internal-format
29025 msgid "%s: Second source operand is not a constant"
29028 #: config/picochip/picochip.c:3768 config/picochip/picochip.c:3819
29029 #: config/picochip/picochip.c:3861
29030 #, gcc-internal-format
29031 msgid "%s: Third source operand is not a constant"
29034 #: config/picochip/picochip.c:3822
29035 #, gcc-internal-format
29036 msgid "%s: Fourth source operand is not a constant"
29039 #: config/picochip/picochip.c:4132
29040 #, gcc-internal-format
29041 msgid "%s (disable warning using -mno-inefficient-warnings)"
29044 #: config/rs6000/host-darwin.c:62
29045 #, gcc-internal-format
29046 msgid "Segmentation Fault (code)"
29049 #: config/rs6000/host-darwin.c:132
29050 #, gcc-internal-format
29051 msgid "Segmentation Fault"
29054 #: config/rs6000/host-darwin.c:146
29055 #, gcc-internal-format
29056 msgid "While setting up signal stack: %m"
29059 #: config/rs6000/host-darwin.c:152
29060 #, gcc-internal-format
29061 msgid "While setting up signal handler: %m"
29064 #. Handle the machine specific pragma longcall. Its syntax is
29066 #. # pragma longcall ( TOGGLE )
29068 #. where TOGGLE is either 0 or 1.
29070 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
29071 #. whether or not new function declarations receive a longcall
29072 #. attribute by default.
29073 #: config/rs6000/rs6000-c.c:52
29074 #, gcc-internal-format
29075 msgid "ignoring malformed #pragma longcall"
29078 #: config/rs6000/rs6000-c.c:65
29079 #, gcc-internal-format
29080 msgid "missing open paren"
29083 #: config/rs6000/rs6000-c.c:67
29084 #, gcc-internal-format
29085 msgid "missing number"
29088 #: config/rs6000/rs6000-c.c:69
29089 #, gcc-internal-format
29090 msgid "missing close paren"
29093 #: config/rs6000/rs6000-c.c:72
29094 #, gcc-internal-format
29095 msgid "number must be 0 or 1"
29098 #: config/rs6000/rs6000-c.c:75
29099 #, gcc-internal-format
29100 msgid "junk at end of #pragma longcall"
29103 #: config/rs6000/rs6000-c.c:3238
29104 #, gcc-internal-format
29105 msgid "%s only accepts %d arguments"
29108 #: config/rs6000/rs6000-c.c:3243
29109 #, gcc-internal-format
29110 msgid "%s only accepts 1 argument"
29113 #: config/rs6000/rs6000-c.c:3248
29114 #, gcc-internal-format
29115 msgid "%s only accepts 2 arguments"
29118 #: config/rs6000/rs6000-c.c:3313
29119 #, gcc-internal-format
29120 msgid "vec_extract only accepts 2 arguments"
29123 #: config/rs6000/rs6000-c.c:3389
29124 #, gcc-internal-format
29125 msgid "vec_insert only accepts 3 arguments"
29128 #: config/rs6000/rs6000-c.c:3492
29129 #, gcc-internal-format
29130 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
29133 #: config/rs6000/rs6000-c.c:3535
29134 #, gcc-internal-format
29135 msgid "invalid parameter combination for AltiVec intrinsic"
29138 #: config/rs6000/rs6000.c:2088
29139 #, gcc-internal-format
29140 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
29143 #: config/rs6000/rs6000.c:2099
29144 #, gcc-internal-format
29145 msgid "-m64 requires PowerPC64 architecture, enabling"
29148 #: config/rs6000/rs6000.c:2342
29149 #, gcc-internal-format
29150 msgid "AltiVec not supported in this target"
29153 #: config/rs6000/rs6000.c:2344
29154 #, gcc-internal-format
29155 msgid "Spe not supported in this target"
29158 #: config/rs6000/rs6000.c:2371
29159 #, gcc-internal-format
29160 msgid "-mmultiple is not supported on little endian systems"
29163 #: config/rs6000/rs6000.c:2378
29164 #, gcc-internal-format
29165 msgid "-mstring is not supported on little endian systems"
29168 #: config/rs6000/rs6000.c:2432
29169 #, gcc-internal-format
29170 msgid "unknown -mdebug-%s switch"
29173 #: config/rs6000/rs6000.c:2472
29174 #, gcc-internal-format
29176 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
29179 #: config/rs6000/rs6000.c:3086
29180 #, gcc-internal-format
29181 msgid "unknown -m%s= option specified: '%s'"
29184 #: config/rs6000/rs6000.c:3132
29185 #, gcc-internal-format
29186 msgid "unknown value %s for -mfpu"
29189 #: config/rs6000/rs6000.c:3461
29190 #, gcc-internal-format
29191 msgid "not configured for ABI: '%s'"
29194 #: config/rs6000/rs6000.c:3474
29195 #, gcc-internal-format
29196 msgid "Using darwin64 ABI"
29199 #: config/rs6000/rs6000.c:3479
29200 #, gcc-internal-format
29201 msgid "Using old darwin ABI"
29204 #: config/rs6000/rs6000.c:3486
29205 #, gcc-internal-format
29206 msgid "Using IBM extended precision long double"
29209 #: config/rs6000/rs6000.c:3492
29210 #, gcc-internal-format
29211 msgid "Using IEEE extended precision long double"
29214 #: config/rs6000/rs6000.c:3497
29215 #, gcc-internal-format
29216 msgid "unknown ABI specified: '%s'"
29219 #: config/rs6000/rs6000.c:3524
29220 #, gcc-internal-format
29221 msgid "invalid option for -mfloat-gprs: '%s'"
29224 #: config/rs6000/rs6000.c:3534
29225 #, gcc-internal-format
29226 msgid "Unknown switch -mlong-double-%s"
29229 #: config/rs6000/rs6000.c:3555
29230 #, gcc-internal-format
29232 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
29233 "the installed C and C++ libraries"
29236 #: config/rs6000/rs6000.c:3563
29237 #, gcc-internal-format
29238 msgid "unknown -malign-XXXXX option specified: '%s'"
29241 #: config/rs6000/rs6000.c:3570
29242 #, gcc-internal-format
29243 msgid "-msingle-float option equivalent to -mhard-float"
29246 #: config/rs6000/rs6000.c:3586
29247 #, gcc-internal-format
29248 msgid "-msimple-fpu option ignored"
29251 #: config/rs6000/rs6000.c:6698
29252 #, gcc-internal-format
29254 "GCC vector returned by reference: non-standard ABI extension with no "
29255 "compatibility guarantee"
29258 #: config/rs6000/rs6000.c:6771
29259 #, gcc-internal-format
29261 "cannot return value in vector register because altivec instructions are "
29262 "disabled, use -maltivec to enable them"
29265 #: config/rs6000/rs6000.c:7030
29266 #, gcc-internal-format
29268 "cannot pass argument in vector register because altivec instructions are "
29269 "disabled, use -maltivec to enable them"
29272 #: config/rs6000/rs6000.c:7932
29273 #, gcc-internal-format
29275 "GCC vector passed by reference: non-standard ABI extension with no "
29276 "compatibility guarantee"
29279 #: config/rs6000/rs6000.c:8514
29280 #, gcc-internal-format
29281 msgid "internal error: builtin function to %s already processed."
29284 #: config/rs6000/rs6000.c:9449
29285 #, gcc-internal-format
29286 msgid "argument 1 must be a 5-bit signed literal"
29289 #: config/rs6000/rs6000.c:9552 config/rs6000/rs6000.c:10524
29290 #, gcc-internal-format
29291 msgid "argument 2 must be a 5-bit unsigned literal"
29294 #: config/rs6000/rs6000.c:9591
29295 #, gcc-internal-format
29296 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
29299 #: config/rs6000/rs6000.c:9643
29300 #, gcc-internal-format
29301 msgid "argument 1 of __builtin_altivec_predicate is out of range"
29304 #: config/rs6000/rs6000.c:9893
29305 #, gcc-internal-format
29306 msgid "argument 3 must be a 4-bit unsigned literal"
29309 #: config/rs6000/rs6000.c:9911
29310 #, gcc-internal-format
29311 msgid "argument 3 must be a 2-bit unsigned literal"
29314 #: config/rs6000/rs6000.c:9923
29315 #, gcc-internal-format
29316 msgid "argument 3 must be a 1-bit unsigned literal"
29319 #: config/rs6000/rs6000.c:10099
29320 #, gcc-internal-format
29321 msgid "argument to %qs must be a 2-bit unsigned literal"
29324 #: config/rs6000/rs6000.c:10243
29325 #, gcc-internal-format
29326 msgid "unresolved overload for Altivec builtin %qF"
29329 #: config/rs6000/rs6000.c:10334
29330 #, gcc-internal-format
29331 msgid "argument to dss must be a 2-bit unsigned literal"
29334 #: config/rs6000/rs6000.c:10644
29335 #, gcc-internal-format
29336 msgid "argument 1 of __builtin_paired_predicate must be a constant"
29339 #: config/rs6000/rs6000.c:10691
29340 #, gcc-internal-format
29341 msgid "argument 1 of __builtin_paired_predicate is out of range"
29344 #: config/rs6000/rs6000.c:10716
29345 #, gcc-internal-format
29346 msgid "argument 1 of __builtin_spe_predicate must be a constant"
29349 #: config/rs6000/rs6000.c:10788
29350 #, gcc-internal-format
29351 msgid "argument 1 of __builtin_spe_predicate is out of range"
29354 #: config/rs6000/rs6000.c:12134
29355 #, gcc-internal-format
29356 msgid "internal error: builtin function %s had no type"
29359 #: config/rs6000/rs6000.c:12141
29360 #, gcc-internal-format
29361 msgid "internal error: builtin function %s had an unexpected return type %s"
29364 #: config/rs6000/rs6000.c:12154
29365 #, gcc-internal-format
29367 "internal error: builtin function %s, argument %d had unexpected argument "
29371 #: config/rs6000/rs6000.c:17847
29372 #, gcc-internal-format
29373 msgid "stack frame too large"
29376 #: config/rs6000/rs6000.c:18243
29377 #, gcc-internal-format
29378 msgid "Out-of-line save/restore routines not supported on Darwin"
29381 #: config/rs6000/rs6000.c:21138
29382 #, gcc-internal-format
29383 msgid "no profiling of 64-bit code for this ABI"
29386 #: config/rs6000/rs6000.c:23158
29387 #, gcc-internal-format
29388 msgid "use of %<long double%> in AltiVec types is invalid"
29391 #: config/rs6000/rs6000.c:23160
29392 #, gcc-internal-format
29393 msgid "use of boolean types in AltiVec types is invalid"
29396 #: config/rs6000/rs6000.c:23162
29397 #, gcc-internal-format
29398 msgid "use of %<complex%> in AltiVec types is invalid"
29401 #: config/rs6000/rs6000.c:23164
29402 #, gcc-internal-format
29403 msgid "use of decimal floating point types in AltiVec types is invalid"
29406 #: config/rs6000/rs6000.c:23170
29407 #, gcc-internal-format
29409 "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
29412 #: config/rs6000/rs6000.c:23173
29413 #, gcc-internal-format
29414 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
29417 #: config/rs6000/rs6000.c:23178
29418 #, gcc-internal-format
29419 msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
29422 #: config/rs6000/rs6000.c:23181
29423 #, gcc-internal-format
29424 msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
29427 #: config/rs6000/rs6000.c:25577
29428 #, gcc-internal-format
29429 msgid "emitting microcode insn %s\t[%s] #%d"
29432 #: config/rs6000/rs6000.c:25581
29433 #, gcc-internal-format
29434 msgid "emitting conditional microcode insn %s\t[%s] #%d"
29437 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:38 config/rs6000/aix52.h:38
29438 #: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
29439 #, gcc-internal-format
29440 msgid "-maix64 and POWER architecture are incompatible"
29443 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:43 config/rs6000/aix52.h:43
29444 #: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
29445 #, gcc-internal-format
29446 msgid "-maix64 requires PowerPC64 architecture remain enabled"
29449 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
29450 #: config/rs6000/aix61.h:49
29451 #, gcc-internal-format
29452 msgid "soft-float and long-double-128 are incompatible"
29455 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:47 config/rs6000/aix52.h:53
29456 #: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
29457 #, gcc-internal-format
29459 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
29462 #: config/rs6000/e500.h:40
29463 #, gcc-internal-format
29464 msgid "AltiVec and E500 instructions cannot coexist"
29467 #: config/rs6000/e500.h:42
29468 #, gcc-internal-format
29469 msgid "VSX and E500 instructions cannot coexist"
29472 #: config/rs6000/e500.h:44
29473 #, gcc-internal-format
29474 msgid "64-bit E500 not supported"
29477 #: config/rs6000/e500.h:46
29478 #, gcc-internal-format
29479 msgid "E500 and FPRs not supported"
29482 #: config/rs6000/eabispe.h:41 config/rs6000/linuxspe.h:41
29483 #, gcc-internal-format
29484 msgid "-m64 not supported in this configuration"
29487 #: config/rs6000/linux64.h:113
29488 #, gcc-internal-format
29489 msgid "-m64 requires a PowerPC64 cpu"
29492 #. Definitions for __builtin_return_address and __builtin_frame_address.
29493 #. __builtin_return_address (0) should give link register (65), enable
29495 #. This should be uncommented, so that the link register is used, but
29496 #. currently this would result in unmatched insns and spilling fixed
29497 #. registers so we'll leave it for another day. When these problems are
29498 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
29500 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
29501 #. Number of bytes into the frame return addresses can be found. See
29502 #. rs6000_stack_info in rs6000.c for more information on how the different
29503 #. abi's store the return address.
29504 #: config/rs6000/rs6000.h:1756
29505 #, gcc-internal-format
29506 msgid "RETURN_ADDRESS_OFFSET not supported"
29509 #. Sometimes certain combinations of command options do not make sense
29510 #. on a particular target machine. You can define a macro
29511 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
29512 #. defined, is executed once just after all the command options have
29515 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
29517 #: config/rs6000/sysv4.h:135
29518 #, gcc-internal-format
29519 msgid "bad value for -mcall-%s"
29522 #: config/rs6000/sysv4.h:151
29523 #, gcc-internal-format
29524 msgid "bad value for -msdata=%s"
29527 #: config/rs6000/sysv4.h:168
29528 #, gcc-internal-format
29529 msgid "-mrelocatable and -msdata=%s are incompatible"
29532 #: config/rs6000/sysv4.h:177
29533 #, gcc-internal-format
29534 msgid "-f%s and -msdata=%s are incompatible"
29537 #: config/rs6000/sysv4.h:186
29538 #, gcc-internal-format
29539 msgid "-msdata=%s and -mcall-%s are incompatible"
29542 #: config/rs6000/sysv4.h:195
29543 #, gcc-internal-format
29544 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
29547 #: config/rs6000/sysv4.h:201
29548 #, gcc-internal-format
29549 msgid "-mrelocatable and -mcall-%s are incompatible"
29552 #: config/rs6000/sysv4.h:208
29553 #, gcc-internal-format
29554 msgid "-fPIC and -mcall-%s are incompatible"
29557 #: config/rs6000/sysv4.h:215
29558 #, gcc-internal-format
29559 msgid "-mcall-aixdesc must be big endian"
29562 #: config/rs6000/sysv4.h:220
29563 #, gcc-internal-format
29564 msgid "-msecure-plt not supported by your assembler"
29567 #: config/rs6000/sysv4.h:238
29568 #, gcc-internal-format
29569 msgid "-m%s not supported in this configuration"
29572 #: config/s390/s390.c:1522
29573 #, gcc-internal-format
29574 msgid "stack guard value must be an exact power of 2"
29577 #: config/s390/s390.c:1529
29578 #, gcc-internal-format
29579 msgid "stack size must be an exact power of 2"
29582 #: config/s390/s390.c:1574
29583 #, gcc-internal-format
29584 msgid "z/Architecture mode not supported on %s"
29587 #: config/s390/s390.c:1576
29588 #, gcc-internal-format
29589 msgid "64-bit ABI not supported in ESA/390 mode"
29592 #: config/s390/s390.c:1583
29593 #, gcc-internal-format
29594 msgid "Hardware decimal floating point instructions not available on %s"
29597 #: config/s390/s390.c:1586
29598 #, gcc-internal-format
29600 "Hardware decimal floating point instructions not available in ESA/390 mode"
29603 #: config/s390/s390.c:1596
29604 #, gcc-internal-format
29605 msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
29608 #: config/s390/s390.c:1618
29609 #, gcc-internal-format
29611 "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
29614 #: config/s390/s390.c:1624
29615 #, gcc-internal-format
29616 msgid "stack size must be greater than the stack guard value"
29619 #: config/s390/s390.c:1626
29620 #, gcc-internal-format
29621 msgid "stack size must not be greater than 64k"
29624 #: config/s390/s390.c:1629
29625 #, gcc-internal-format
29626 msgid "-mstack-guard implies use of -mstack-size"
29629 #: config/s390/s390.c:7088
29630 #, gcc-internal-format
29631 msgid "total size of local variables exceeds architecture limit"
29634 #: config/s390/s390.c:7786
29635 #, gcc-internal-format
29636 msgid "frame size of function %qs is "
29639 #: config/s390/s390.c:7812
29640 #, gcc-internal-format
29641 msgid "frame size of %qs is "
29644 #: config/s390/s390.c:7816
29645 #, gcc-internal-format
29646 msgid "%qs uses dynamic stack allocation"
29649 #: config/score/score3.c:649 config/score/score7.c:648
29650 #, gcc-internal-format
29651 msgid "-fPIC and -G are incompatible"
29654 #: config/sh/sh.c:881
29655 #, gcc-internal-format
29656 msgid "ignoring -fschedule-insns because of exception handling bug"
29659 #: config/sh/sh.c:7456
29660 #, gcc-internal-format
29661 msgid "__builtin_saveregs not supported by this subtarget"
29664 #: config/sh/sh.c:8561
29665 #, gcc-internal-format
29666 msgid "%qE attribute only applies to interrupt functions"
29669 #: config/sh/sh.c:8619
29670 #, gcc-internal-format
29671 msgid "%qE attribute is supported only for SH2A"
29674 #: config/sh/sh.c:8649
29675 #, gcc-internal-format
29676 msgid "attribute interrupt_handler is not compatible with -m5-compact"
29679 #: config/sh/sh.c:8666
29680 #, gcc-internal-format
29681 msgid "%qE attribute only applies to SH2A"
29684 #: config/sh/sh.c:8688
29685 #, gcc-internal-format
29686 msgid "%qE attribute argument should be between 0 to 255"
29689 #. The argument must be a constant string.
29690 #: config/sh/sh.c:8761
29691 #, gcc-internal-format
29692 msgid "%qE attribute argument not a string constant"
29695 #: config/sh/sh.c:11186
29696 #, gcc-internal-format
29697 msgid "r0 needs to be available as a call-clobbered register"
29700 #: config/sh/sh.c:11207
29701 #, gcc-internal-format
29702 msgid "Need a second call-clobbered general purpose register"
29705 #: config/sh/sh.c:11215
29706 #, gcc-internal-format
29707 msgid "Need a call-clobbered target register"
29710 #: config/sh/symbian-base.c:112
29711 #, gcc-internal-format
29712 msgid "%qE declared as both exported to and imported from a DLL"
29715 #: config/sh/symbian-base.c:119
29716 #, gcc-internal-format
29718 "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
29721 #: config/sh/symbian-base.c:210
29722 #, gcc-internal-format
29723 msgid "%s %q+D %s after being referenced with dllimport linkage"
29726 #: config/sh/symbian-c.c:83 config/sh/symbian-cxx.c:94
29727 #, gcc-internal-format
29729 "function %q+D is defined after prior declaration as dllimport: attribute "
29733 #: config/sh/symbian-c.c:122 config/sh/symbian-c.c:129
29734 #: config/sh/symbian-cxx.c:554 config/sh/symbian-cxx.c:561
29735 #: ada/gcc-interface/utils.c:5159 ada/gcc-interface/utils.c:5335
29736 #: ada/gcc-interface/utils.c:5355 ada/gcc-interface/utils.c:5415
29737 #, gcc-internal-format
29738 msgid "%qs attribute ignored"
29741 #: config/sh/symbian-cxx.c:106
29742 #, gcc-internal-format
29743 msgid "inline function %q+D is declared as dllimport: attribute ignored"
29747 #: config/sh/netbsd-elf.h:94
29748 #, gcc-internal-format
29749 msgid "unimplemented-shmedia profiling"
29752 #. 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.
29753 #: config/sh/vxworks.h:43
29754 #, gcc-internal-format
29755 msgid "-mrelax is only supported for RTP PIC"
29758 #: config/sparc/sparc.c:717
29759 #, gcc-internal-format
29760 msgid "%s is not supported by this configuration"
29763 #: config/sparc/sparc.c:724
29764 #, gcc-internal-format
29765 msgid "-mlong-double-64 not allowed with -m64"
29768 #: config/sparc/sparc.c:744
29769 #, gcc-internal-format
29770 msgid "bad value (%s) for -mcmodel= switch"
29773 #: config/sparc/sparc.c:749
29774 #, gcc-internal-format
29775 msgid "-mcmodel= is not supported on 32 bit systems"
29778 #: config/spu/spu-c.c:141
29779 #, gcc-internal-format
29780 msgid "insufficient arguments to overloaded function %s"
29783 #: config/spu/spu-c.c:173
29784 #, gcc-internal-format
29785 msgid "too many arguments to overloaded function %s"
29788 #: config/spu/spu-c.c:185
29789 #, gcc-internal-format
29790 msgid "parameter list does not match a valid signature for %s()"
29793 #: config/spu/spu.c:468 config/spu/spu.c:479
29794 #, gcc-internal-format
29795 msgid "Unknown architecture '%s'"
29798 #: config/spu/spu.c:4986 config/spu/spu.c:4989
29799 #, gcc-internal-format
29800 msgid "creating run-time relocation for %qD"
29803 #: config/spu/spu.c:4994 config/spu/spu.c:4996
29804 #, gcc-internal-format
29805 msgid "creating run-time relocation"
29808 #: config/spu/spu.c:6054
29809 #, gcc-internal-format
29810 msgid "%s expects an integer literal in the range [%d, %d]."
29813 #: config/spu/spu.c:6074
29814 #, gcc-internal-format
29815 msgid "%s expects an integer literal in the range [%d, %d]. ("
29818 #: config/spu/spu.c:6104
29819 #, gcc-internal-format
29820 msgid "%d least significant bits of %s are ignored."
29823 #: config/stormy16/stormy16.c:1090
29824 #, gcc-internal-format
29825 msgid "local variable memory requirements exceed capacity"
29828 #: config/stormy16/stormy16.c:1247
29829 #, gcc-internal-format
29830 msgid "function_profiler support"
29833 #: config/stormy16/stormy16.c:1340
29834 #, gcc-internal-format
29835 msgid "cannot use va_start in interrupt function"
29838 #: config/stormy16/stormy16.c:1884
29839 #, gcc-internal-format
29840 msgid "switch statement of size %lu entries too large"
29843 #: config/stormy16/stormy16.c:2253
29844 #, gcc-internal-format
29845 msgid "%<__BELOW100__%> attribute only applies to variables"
29848 #: config/stormy16/stormy16.c:2260
29849 #, gcc-internal-format
29850 msgid "__BELOW100__ attribute not allowed with auto storage class"
29853 #: config/v850/v850-c.c:67
29854 #, gcc-internal-format
29855 msgid "#pragma GHS endXXXX found without previous startXXX"
29858 #: config/v850/v850-c.c:70
29859 #, gcc-internal-format
29860 msgid "#pragma GHS endXXX does not match previous startXXX"
29863 #: config/v850/v850-c.c:96
29864 #, gcc-internal-format
29865 msgid "cannot set interrupt attribute: no current function"
29868 #: config/v850/v850-c.c:104
29869 #, gcc-internal-format
29870 msgid "cannot set interrupt attribute: no such identifier"
29873 #: config/v850/v850-c.c:153
29874 #, gcc-internal-format
29875 msgid "junk at end of #pragma ghs section"
29878 #: config/v850/v850-c.c:170
29879 #, gcc-internal-format
29880 msgid "unrecognized section name %qE"
29883 #: config/v850/v850-c.c:185
29884 #, gcc-internal-format
29885 msgid "malformed #pragma ghs section"
29888 #: config/v850/v850-c.c:204
29889 #, gcc-internal-format
29890 msgid "junk at end of #pragma ghs interrupt"
29893 #: config/v850/v850-c.c:215
29894 #, gcc-internal-format
29895 msgid "junk at end of #pragma ghs starttda"
29898 #: config/v850/v850-c.c:226
29899 #, gcc-internal-format
29900 msgid "junk at end of #pragma ghs startsda"
29903 #: config/v850/v850-c.c:237
29904 #, gcc-internal-format
29905 msgid "junk at end of #pragma ghs startzda"
29908 #: config/v850/v850-c.c:248
29909 #, gcc-internal-format
29910 msgid "junk at end of #pragma ghs endtda"
29913 #: config/v850/v850-c.c:259
29914 #, gcc-internal-format
29915 msgid "junk at end of #pragma ghs endsda"
29918 #: config/v850/v850-c.c:270
29919 #, gcc-internal-format
29920 msgid "junk at end of #pragma ghs endzda"
29923 #: config/v850/v850.c:212
29924 #, gcc-internal-format
29925 msgid "value passed to %<-m%s%> is too large"
29928 #: config/v850/v850.c:2109
29929 #, gcc-internal-format
29930 msgid "data area attributes cannot be specified for local variables"
29933 #: config/v850/v850.c:2120
29934 #, gcc-internal-format
29935 msgid "data area of %q+D conflicts with previous declaration"
29938 #: config/v850/v850.c:2250
29939 #, gcc-internal-format
29940 msgid "bogus JR construction: %d"
29943 #: config/v850/v850.c:2268 config/v850/v850.c:2377
29944 #, gcc-internal-format
29945 msgid "bad amount of stack space removal: %d"
29948 #: config/v850/v850.c:2357
29949 #, gcc-internal-format
29950 msgid "bogus JARL construction: %d\n"
29953 #: config/v850/v850.c:2656
29954 #, gcc-internal-format
29955 msgid "bogus DISPOSE construction: %d"
29958 #: config/v850/v850.c:2675
29959 #, gcc-internal-format
29960 msgid "too much stack space to dispose of: %d"
29963 #: config/v850/v850.c:2777
29964 #, gcc-internal-format
29965 msgid "bogus PREPEARE construction: %d"
29968 #: config/v850/v850.c:2796
29969 #, gcc-internal-format
29970 msgid "too much stack space to prepare: %d"
29973 #: config/xtensa/xtensa.c:2076
29974 #, gcc-internal-format
29975 msgid "boolean registers required for the floating-point option"
29978 #: config/xtensa/xtensa.c:2111
29979 #, gcc-internal-format
29980 msgid "-f%s is not supported with CONST16 instructions"
29983 #: config/xtensa/xtensa.c:2116
29984 #, gcc-internal-format
29985 msgid "PIC is required but not supported with CONST16 instructions"
29988 #: config/xtensa/xtensa.c:3025 config/xtensa/xtensa.c:3065
29989 #, gcc-internal-format
29990 msgid "bad builtin code"
29993 #: config/xtensa/xtensa.c:3175
29994 #, gcc-internal-format
29995 msgid "only uninitialized variables can be placed in a .bss section"
29999 #, gcc-internal-format
30000 msgid "%s %D(%T, %T, %T) <built-in>"
30004 #, gcc-internal-format
30005 msgid "%s %D(%T, %T) <built-in>"
30009 #, gcc-internal-format
30010 msgid "%s %D(%T) <built-in>"
30014 #, gcc-internal-format
30015 msgid "%s %T <conversion>"
30019 #, gcc-internal-format
30020 msgid "%s %+#D <near match>"
30024 #, gcc-internal-format
30025 msgid "%s %+#D <deleted>"
30028 #: cp/call.c:2724 cp/pt.c:1651
30029 #, gcc-internal-format
30034 #, gcc-internal-format
30035 msgid "conversion from %qT to %qT is ambiguous"
30038 #: cp/call.c:3185 cp/call.c:3206 cp/call.c:3271
30039 #, gcc-internal-format
30040 msgid "no matching function for call to %<%D(%A)%>"
30043 #: cp/call.c:3209 cp/call.c:3274
30044 #, gcc-internal-format
30045 msgid "call of overloaded %<%D(%A)%> is ambiguous"
30048 #. It's no good looking for an overloaded operator() on a
30049 #. pointer-to-member-function.
30051 #, gcc-internal-format
30053 "pointer-to-member function %E cannot be called without an object; consider "
30058 #, gcc-internal-format
30059 msgid "no match for call to %<(%T) (%A)%>"
30063 #, gcc-internal-format
30064 msgid "call of %<(%T) (%A)%> is ambiguous"
30068 #, gcc-internal-format
30069 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
30073 #, gcc-internal-format
30074 msgid "%s for %<operator%s%> in %<%E%s%>"
30078 #, gcc-internal-format
30079 msgid "%s for %<operator[]%> in %<%E[%E]%>"
30083 #, gcc-internal-format
30084 msgid "%s for %qs in %<%s %E%>"
30088 #, gcc-internal-format
30089 msgid "%s for %<operator%s%> in %<%E %s %E%>"
30093 #, gcc-internal-format
30094 msgid "%s for %<operator%s%> in %<%s%E%>"
30098 #, gcc-internal-format
30099 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
30103 #, gcc-internal-format
30105 "second operand to the conditional operator is of type %<void%>, but the "
30106 "third operand is neither a throw-expression nor of type %<void%>"
30110 #, gcc-internal-format
30112 "third operand to the conditional operator is of type %<void%>, but the "
30113 "second operand is neither a throw-expression nor of type %<void%>"
30116 #: cp/call.c:3734 cp/call.c:3972
30117 #, gcc-internal-format
30118 msgid "operands to ?: have different types %qT and %qT"
30122 #, gcc-internal-format
30123 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
30127 #, gcc-internal-format
30128 msgid "enumeral and non-enumeral type in conditional expression"
30132 #, gcc-internal-format
30133 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
30137 #, gcc-internal-format
30138 msgid "no %<%D(int)%> declared for postfix %qs"
30142 #, gcc-internal-format
30143 msgid "comparison between %q#T and %q#T"
30147 #, gcc-internal-format
30148 msgid "no corresponding deallocation function for %qD"
30152 #, gcc-internal-format
30153 msgid "no suitable %<operator %s%> for %qT"
30157 #, gcc-internal-format
30158 msgid "%q+#D is private"
30162 #, gcc-internal-format
30163 msgid "%q+#D is protected"
30167 #, gcc-internal-format
30168 msgid "%q+#D is inaccessible"
30172 #, gcc-internal-format
30173 msgid "within this context"
30177 #, gcc-internal-format
30178 msgid "passing NULL to non-pointer argument %P of %qD"
30182 #, gcc-internal-format
30183 msgid "converting to non-pointer type %qT from NULL"
30187 #, gcc-internal-format
30188 msgid "converting %<false%> to pointer type for argument %P of %qD"
30192 #, gcc-internal-format
30193 msgid "too many braces around initializer for %qT"
30196 #: cp/call.c:4806 cp/cvt.c:217
30197 #, gcc-internal-format
30198 msgid "invalid conversion from %qT to %qT"
30202 #, gcc-internal-format
30203 msgid " initializing argument %P of %qD"
30207 #, gcc-internal-format
30209 "converting to %qT from initializer list would use explicit constructor %qD"
30213 #, gcc-internal-format
30214 msgid "cannot bind %qT lvalue to %qT"
30218 #, gcc-internal-format
30219 msgid " initializing argument %P of %q+D"
30223 #, gcc-internal-format
30224 msgid "cannot bind bitfield %qE to %qT"
30227 #: cp/call.c:5025 cp/call.c:5043
30228 #, gcc-internal-format
30229 msgid "cannot bind packed field %qE to %qT"
30233 #, gcc-internal-format
30234 msgid "cannot bind rvalue %qE to %qT"
30238 #, gcc-internal-format
30239 msgid "cannot pass objects of non-trivially-copyable type %q#T through %<...%>"
30242 #. conditionally-supported behavior [expr.call] 5.2.2/7.
30244 #, gcc-internal-format
30246 "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
30250 #, gcc-internal-format
30251 msgid "the default argument for parameter %d of %qD has not yet been parsed"
30255 #, gcc-internal-format
30256 msgid "recursive evaluation of default argument for %q#D"
30260 #, gcc-internal-format
30261 msgid "argument of function call might be a candidate for a format attribute"
30265 #, gcc-internal-format
30266 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
30270 #, gcc-internal-format
30271 msgid "%qT is not an accessible base of %qT"
30275 #, gcc-internal-format
30276 msgid "deducing %qT as %qT"
30280 #, gcc-internal-format
30281 msgid " in call to %q+D"
30285 #, gcc-internal-format
30286 msgid " (you can disable this with -fno-deduce-init-list)"
30290 #, gcc-internal-format
30291 msgid "could not find class$ field in java interface type %qT"
30295 #, gcc-internal-format
30296 msgid "call to non-function %qD"
30300 #, gcc-internal-format
30301 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
30305 #, gcc-internal-format
30306 msgid "call of overloaded %<%s(%A)%> is ambiguous"
30310 #, gcc-internal-format
30311 msgid "cannot call member function %qD without object"
30315 #, gcc-internal-format
30316 msgid "passing %qT chooses %qT over %qT"
30319 #: cp/call.c:7031 cp/name-lookup.c:4518 cp/name-lookup.c:4978
30320 #, gcc-internal-format
30321 msgid " in call to %qD"
30325 #, gcc-internal-format
30326 msgid "choosing %qD over %qD"
30330 #, gcc-internal-format
30331 msgid " for conversion from %qT to %qT"
30335 #, gcc-internal-format
30336 msgid " because conversion sequence for the argument is better"
30340 #, gcc-internal-format
30341 msgid "default argument mismatch in overload resolution"
30345 #, gcc-internal-format
30346 msgid " candidate 1: %q+#F"
30350 #, gcc-internal-format
30351 msgid " candidate 2: %q+#F"
30355 #, gcc-internal-format
30357 "ISO C++ says that these are ambiguous, even though the worst conversion for "
30358 "the first is better than the worst conversion for the second:"
30362 #, gcc-internal-format
30363 msgid "could not convert %qE to %qT"
30367 #, gcc-internal-format
30369 "invalid initialization of non-const reference of type %qT from a temporary "
30374 #, gcc-internal-format
30376 "invalid initialization of reference of type %qT from expression of type %qT"
30380 #, gcc-internal-format
30381 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
30385 #, gcc-internal-format
30386 msgid "Java class %qT cannot have a destructor"
30390 #, gcc-internal-format
30391 msgid "Java class %qT cannot have an implicit non-trivial destructor"
30395 #, gcc-internal-format
30396 msgid "repeated using declaration %q+D"
30400 #, gcc-internal-format
30401 msgid "using declaration %q+D conflicts with a previous using declaration"
30405 #, gcc-internal-format
30406 msgid "%q+#D cannot be overloaded"
30410 #, gcc-internal-format
30415 #, gcc-internal-format
30416 msgid "conflicting access specifications for method %q+D, ignored"
30420 #, gcc-internal-format
30421 msgid "conflicting access specifications for field %qE, ignored"
30424 #: cp/class.c:1214 cp/class.c:1222
30425 #, gcc-internal-format
30426 msgid "%q+D invalid in %q#T"
30430 #, gcc-internal-format
30431 msgid " because of local method %q+#D with same name"
30435 #, gcc-internal-format
30436 msgid " because of local member %q+#D with same name"
30440 #, gcc-internal-format
30441 msgid "base class %q#T has a non-virtual destructor"
30445 #, gcc-internal-format
30446 msgid "all member functions in class %qT are private"
30450 #, gcc-internal-format
30451 msgid "%q#T only defines a private destructor and has no friends"
30455 #, gcc-internal-format
30456 msgid "%q#T only defines private constructors and has no friends"
30460 #, gcc-internal-format
30461 msgid "no unique final overrider for %qD in %qT"
30464 #. Here we know it is a hider, and no overrider exists.
30466 #, gcc-internal-format
30467 msgid "%q+D was hidden"
30471 #, gcc-internal-format
30475 #: cp/class.c:2549 cp/decl2.c:1282
30476 #, gcc-internal-format
30477 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
30481 #, gcc-internal-format
30483 "%q+#D invalid; an anonymous struct can only have non-static data members"
30486 #: cp/class.c:2560 cp/decl2.c:1288
30487 #, gcc-internal-format
30488 msgid "private member %q+#D in anonymous union"
30492 #, gcc-internal-format
30493 msgid "private member %q+#D in anonymous struct"
30496 #: cp/class.c:2567 cp/decl2.c:1290
30497 #, gcc-internal-format
30498 msgid "protected member %q+#D in anonymous union"
30502 #, gcc-internal-format
30503 msgid "protected member %q+#D in anonymous struct"
30507 #, gcc-internal-format
30508 msgid "bit-field %q+#D with non-integral type"
30512 #, gcc-internal-format
30513 msgid "bit-field %q+D width not an integer constant"
30517 #, gcc-internal-format
30518 msgid "negative width in bit-field %q+D"
30522 #, gcc-internal-format
30523 msgid "zero width for bit-field %q+D"
30527 #, gcc-internal-format
30528 msgid "width of %q+D exceeds its type"
30532 #, gcc-internal-format
30533 msgid "%q+D is too small to hold all values of %q#T"
30537 #, gcc-internal-format
30538 msgid "member %q+#D with constructor not allowed in union"
30542 #, gcc-internal-format
30543 msgid "member %q+#D with destructor not allowed in union"
30547 #, gcc-internal-format
30548 msgid "member %q+#D with copy assignment operator not allowed in union"
30552 #, gcc-internal-format
30553 msgid "multiple fields in union %qT initialized"
30557 #, gcc-internal-format
30558 msgid "%q+D may not be static because it is a member of a union"
30562 #, gcc-internal-format
30563 msgid "%q+D may not have reference type %qT because it is a member of a union"
30567 #, gcc-internal-format
30568 msgid "field %q+D invalidly declared function type"
30572 #, gcc-internal-format
30573 msgid "field %q+D invalidly declared method type"
30577 #, gcc-internal-format
30578 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
30582 #, gcc-internal-format
30583 msgid "field %q+#D with same name as class"
30587 #, gcc-internal-format
30588 msgid "%q#T has pointer data members"
30592 #, gcc-internal-format
30593 msgid " but does not override %<%T(const %T&)%>"
30597 #, gcc-internal-format
30598 msgid " or %<operator=(const %T&)%>"
30602 #, gcc-internal-format
30603 msgid " but does not override %<operator=(const %T&)%>"
30607 #, gcc-internal-format
30609 "offset of empty base %qT may not be ABI-compliant and maychange in a future "
30614 #, gcc-internal-format
30615 msgid "class %qT will be considered nearly empty in a future version of GCC"
30619 #, gcc-internal-format
30620 msgid "initializer specified for non-virtual method %q+D"
30624 #, gcc-internal-format
30625 msgid "non-static reference %q+#D in class without a constructor"
30629 #, gcc-internal-format
30630 msgid "non-static const member %q+#D in class without a constructor"
30634 #, gcc-internal-format
30636 "offset of virtual base %qT is not ABI-compliant and may change in a future "
30641 #, gcc-internal-format
30642 msgid "direct base %qT inaccessible in %qT due to ambiguity"
30646 #, gcc-internal-format
30647 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
30651 #, gcc-internal-format
30653 "size assigned to %qT may not be ABI-compliant and may change in a future "
30658 #, gcc-internal-format
30660 "the offset of %qD may not be ABI-compliant and may change in a future "
30665 #, gcc-internal-format
30667 "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
30671 #, gcc-internal-format
30673 "%q+D contains empty classes which may cause base classes to be placed at "
30674 "different locations in a future version of GCC"
30678 #, gcc-internal-format
30680 "layout of classes derived from empty class %qT may change in a future "
30684 #: cp/class.c:5274 cp/parser.c:16267
30685 #, gcc-internal-format
30686 msgid "redefinition of %q#T"
30690 #, gcc-internal-format
30691 msgid "%q#T has virtual functions and accessible non-virtual destructor"
30695 #, gcc-internal-format
30696 msgid "trying to finish struct, but kicked out due to previous parse errors"
30700 #, gcc-internal-format
30701 msgid "language string %<\"%E\"%> not recognized"
30705 #, gcc-internal-format
30706 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
30710 #, gcc-internal-format
30711 msgid "no matches converting function %qD to type %q#T"
30715 #, gcc-internal-format
30716 msgid "converting overloaded function %qD to type %q#T is ambiguous"
30720 #, gcc-internal-format
30721 msgid "assuming pointer to member %qD"
30725 #, gcc-internal-format
30726 msgid "(a pointer to member can only be formed with %<&%E%>)"
30729 #: cp/class.c:6347 cp/class.c:6381
30730 #, gcc-internal-format
30731 msgid "not enough type information"
30735 #, gcc-internal-format
30736 msgid "argument of type %qT does not match %qT"
30739 #. [basic.scope.class]
30741 #. A name N used in a class S shall refer to the same declaration
30742 #. in its context and when re-evaluated in the completed scope of
30744 #: cp/class.c:6665 cp/decl.c:1199 cp/name-lookup.c:520
30745 #, gcc-internal-format
30746 msgid "declaration of %q#D"
30750 #, gcc-internal-format
30751 msgid "changes meaning of %qD from %q+#D"
30754 #: cp/cp-gimplify.c:94
30755 #, gcc-internal-format
30756 msgid "continue statement not within loop or switch"
30759 #: cp/cp-gimplify.c:1196
30760 #, gcc-internal-format
30761 msgid "%qE implicitly determined as %<firstprivate%> has reference type"
30765 #, gcc-internal-format
30766 msgid "can't convert from incomplete type %qT to %qT"
30770 #, gcc-internal-format
30771 msgid "conversion of %qE from %qT to %qT is ambiguous"
30774 #: cp/cvt.c:168 cp/cvt.c:193 cp/cvt.c:238
30775 #, gcc-internal-format
30776 msgid "cannot convert %qE from type %qT to type %qT"
30780 #, gcc-internal-format
30781 msgid "conversion from %qT to %qT discards qualifiers"
30784 #: cp/cvt.c:470 cp/typeck.c:5598
30785 #, gcc-internal-format
30786 msgid "casting %qT to %qT does not dereference pointer"
30790 #, gcc-internal-format
30791 msgid "cannot convert type %qT to type %qT"
30795 #, gcc-internal-format
30796 msgid "conversion from %q#T to %q#T"
30800 #, gcc-internal-format
30802 "the result of the conversion is unspecified because %qE is outside the range "
30806 #: cp/cvt.c:694 cp/cvt.c:714
30807 #, gcc-internal-format
30808 msgid "%q#T used where a %qT was expected"
30812 #, gcc-internal-format
30813 msgid "%q#T used where a floating point value was expected"
30817 #, gcc-internal-format
30818 msgid "conversion from %qT to non-scalar type %qT requested"
30822 #, gcc-internal-format
30823 msgid "pseudo-destructor is not called"
30827 #, gcc-internal-format
30828 msgid "object of incomplete type %qT will not be accessed in %s"
30832 #, gcc-internal-format
30833 msgid "object of type %qT will not be accessed in %s"
30837 #, gcc-internal-format
30838 msgid "object %qE of incomplete type %qT will not be accessed in %s"
30842 #, gcc-internal-format
30843 msgid "%s cannot resolve address of overloaded function"
30847 #, gcc-internal-format
30848 msgid "%s is a reference, not call, to function %qE"
30852 #, gcc-internal-format
30853 msgid "%s has no effect"
30857 #, gcc-internal-format
30858 msgid "converting NULL to non-pointer type"
30862 #, gcc-internal-format
30863 msgid "ambiguous default type conversion from %qT"
30867 #, gcc-internal-format
30868 msgid " candidate conversions include %qD and %qD"
30872 #, gcc-internal-format
30873 msgid "%qD was declared %<extern%> and later %<static%>"
30876 #: cp/decl.c:1063 cp/decl.c:1611 objc/objc-act.c:2977 objc/objc-act.c:7602
30877 #, gcc-internal-format
30878 msgid "previous declaration of %q+D"
30882 #, gcc-internal-format
30883 msgid "declaration of %qF throws different exceptions"
30887 #, gcc-internal-format
30888 msgid "from previous declaration %q+F"
30892 #, gcc-internal-format
30893 msgid "function %q+D redeclared as inline"
30897 #, gcc-internal-format
30898 msgid "previous declaration of %q+D with attribute noinline"
30902 #, gcc-internal-format
30903 msgid "function %q+D redeclared with attribute noinline"
30907 #, gcc-internal-format
30908 msgid "previous declaration of %q+D was inline"
30911 #: cp/decl.c:1186 cp/decl.c:1259
30912 #, gcc-internal-format
30913 msgid "shadowing %s function %q#D"
30917 #, gcc-internal-format
30918 msgid "library function %q#D redeclared as non-function %q#D"
30922 #, gcc-internal-format
30923 msgid "conflicts with built-in declaration %q#D"
30926 #: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
30927 #, gcc-internal-format
30928 msgid "new declaration %q#D"
30932 #, gcc-internal-format
30933 msgid "ambiguates built-in declaration %q#D"
30937 #, gcc-internal-format
30938 msgid "%q#D redeclared as different kind of symbol"
30942 #, gcc-internal-format
30943 msgid "previous declaration of %q+#D"
30947 #, gcc-internal-format
30948 msgid "declaration of template %q#D"
30951 #: cp/decl.c:1367 cp/name-lookup.c:521 cp/name-lookup.c:807
30952 #: cp/name-lookup.c:818
30953 #, gcc-internal-format
30954 msgid "conflicts with previous declaration %q+#D"
30957 #: cp/decl.c:1381 cp/decl.c:1397
30958 #, gcc-internal-format
30959 msgid "ambiguates old declaration %q+#D"
30963 #, gcc-internal-format
30964 msgid "declaration of C function %q#D conflicts with"
30968 #, gcc-internal-format
30969 msgid "previous declaration %q+#D here"
30973 #, gcc-internal-format
30974 msgid "conflicting declaration %q#D"
30978 #, gcc-internal-format
30979 msgid "%q+D has a previous declaration as %q#D"
30982 #. [namespace.alias]
30984 #. A namespace-name or namespace-alias shall not be declared as
30985 #. the name of any other entity in the same declarative region.
30986 #. A namespace-name defined at global scope shall not be
30987 #. declared as the name of any other entity in any global scope
30990 #, gcc-internal-format
30991 msgid "declaration of namespace %qD conflicts with"
30995 #, gcc-internal-format
30996 msgid "previous declaration of namespace %q+D here"
31000 #, gcc-internal-format
31001 msgid "%q+#D previously defined here"
31004 #. Prototype decl follows defn w/o prototype.
31006 #, gcc-internal-format
31007 msgid "prototype for %q+#D"
31011 #, gcc-internal-format
31012 msgid "follows non-prototype definition here"
31016 #, gcc-internal-format
31017 msgid "previous declaration of %q+#D with %qL linkage"
31021 #, gcc-internal-format
31022 msgid "conflicts with new declaration with %qL linkage"
31025 #: cp/decl.c:1547 cp/decl.c:1553
31026 #, gcc-internal-format
31027 msgid "default argument given for parameter %d of %q#D"
31030 #: cp/decl.c:1549 cp/decl.c:1555
31031 #, gcc-internal-format
31032 msgid "after previous specification in %q+#D"
31036 #, gcc-internal-format
31037 msgid "redundant redeclaration of %qD in same scope"
31041 #, gcc-internal-format
31042 msgid "deleted definition of %qD"
31046 #, gcc-internal-format
31047 msgid "after previous declaration %q+D"
31050 #. From [temp.expl.spec]:
31052 #. If a template, a member template or the member of a class
31053 #. template is explicitly specialized then that
31054 #. specialization shall be declared before the first use of
31055 #. that specialization that would cause an implicit
31056 #. instantiation to take place, in every translation unit in
31057 #. which such a use occurs.
31059 #, gcc-internal-format
31060 msgid "explicit specialization of %qD after first use"
31064 #, gcc-internal-format
31065 msgid "%q+D: visibility attribute ignored because it"
31069 #, gcc-internal-format
31070 msgid "conflicts with previous declaration here"
31074 #, gcc-internal-format
31075 msgid "jump to label %qD"
31079 #, gcc-internal-format
31080 msgid "jump to case label"
31083 #: cp/decl.c:2511 cp/decl.c:2651 cp/decl.c:2692
31084 #, gcc-internal-format
31088 #: cp/decl.c:2530 cp/decl.c:2695
31089 #, gcc-internal-format
31090 msgid " exits OpenMP structured block"
31094 #, gcc-internal-format
31095 msgid " crosses initialization of %q+#D"
31098 #: cp/decl.c:2553 cp/decl.c:2669
31099 #, gcc-internal-format
31100 msgid " enters scope of %q+#D which has non-trivial destructor"
31103 #: cp/decl.c:2567 cp/decl.c:2674
31104 #, gcc-internal-format
31105 msgid " enters try block"
31108 #. Can't skip init of __exception_info.
31109 #: cp/decl.c:2569 cp/decl.c:2663 cp/decl.c:2676
31110 #, gcc-internal-format
31111 msgid " enters catch block"
31114 #: cp/decl.c:2579 cp/decl.c:2679
31115 #, gcc-internal-format
31116 msgid " enters OpenMP structured block"
31119 #: cp/decl.c:2650 cp/decl.c:2691
31120 #, gcc-internal-format
31121 msgid "jump to label %q+D"
31125 #, gcc-internal-format
31126 msgid " skips initialization of %q+#D"
31130 #, gcc-internal-format
31131 msgid "label named wchar_t"
31135 #, gcc-internal-format
31136 msgid "%qD is not a type"
31139 #: cp/decl.c:3021 cp/parser.c:4197
31140 #, gcc-internal-format
31141 msgid "%qD used without template parameters"
31145 #, gcc-internal-format
31146 msgid "%q#T is not a class"
31149 #: cp/decl.c:3054 cp/decl.c:3122
31150 #, gcc-internal-format
31151 msgid "no class template named %q#T in %q#T"
31155 #, gcc-internal-format
31156 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
31160 #, gcc-internal-format
31161 msgid "%<typename %T::%D%> names %q#T, which is not a type"
31165 #, gcc-internal-format
31166 msgid "template parameters do not match template"
31169 #: cp/decl.c:3132 cp/friend.c:321 cp/friend.c:329
31170 #, gcc-internal-format
31171 msgid "%q+D declared here"
31175 #, gcc-internal-format
31176 msgid "an anonymous struct cannot have function members"
31180 #, gcc-internal-format
31181 msgid "an anonymous union cannot have function members"
31185 #, gcc-internal-format
31186 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
31190 #, gcc-internal-format
31191 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
31195 #, gcc-internal-format
31197 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
31201 #, gcc-internal-format
31202 msgid "multiple types in one declaration"
31206 #, gcc-internal-format
31207 msgid "redeclaration of C++ built-in type %qT"
31211 #, gcc-internal-format
31212 msgid "missing type-name in typedef-declaration"
31216 #, gcc-internal-format
31217 msgid "ISO C++ prohibits anonymous structs"
31221 #, gcc-internal-format
31222 msgid "%qs can only be specified for functions"
31226 #, gcc-internal-format
31227 msgid "%<friend%> can only be specified inside a class"
31231 #, gcc-internal-format
31232 msgid "%<explicit%> can only be specified for constructors"
31236 #, gcc-internal-format
31237 msgid "a storage class can only be specified for objects and functions"
31241 #, gcc-internal-format
31242 msgid "qualifiers can only be specified for objects and functions"
31246 #, gcc-internal-format
31247 msgid "%<typedef%> was ignored in this declaration"
31251 #, gcc-internal-format
31252 msgid "%<constexpr> cannot be used for type declarations"
31256 #, gcc-internal-format
31257 msgid "attribute ignored in declaration of %q+#T"
31261 #, gcc-internal-format
31262 msgid "attribute for %q+#T must follow the %qs keyword"
31266 #, gcc-internal-format
31267 msgid "ignoring attributes applied to class type %qT outside of definition"
31270 #. A template type parameter or other dependent type.
31272 #, gcc-internal-format
31274 "ignoring attributes applied to dependent type %qT without an associated "
31279 #, gcc-internal-format
31280 msgid "typedef %qD is initialized (use decltype instead)"
31284 #, gcc-internal-format
31285 msgid "declaration of %q#D has %<extern%> and is initialized"
31289 #, gcc-internal-format
31290 msgid "definition of %q#D is marked %<dllimport%>"
31294 #, gcc-internal-format
31295 msgid "%q#D is not a static member of %q#T"
31299 #, gcc-internal-format
31300 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
31304 #, gcc-internal-format
31306 "template header not allowed in member definition of explicitly specialized "
31311 #, gcc-internal-format
31312 msgid "duplicate initialization of %qD"
31316 #, gcc-internal-format
31317 msgid "%qD declared %<constexpr%> outside its class"
31321 #, gcc-internal-format
31322 msgid "declaration of %q#D outside of class is not definition"
31326 #, gcc-internal-format
31327 msgid "variable %q#D has initializer but incomplete type"
31330 #: cp/decl.c:4329 cp/decl.c:5077
31331 #, gcc-internal-format
31332 msgid "elements of array %q#D have incomplete type"
31335 #: cp/decl.c:4336 cp/decl.c:5573
31336 #, gcc-internal-format
31337 msgid "declaration of %q#D has no initializer"
31341 #, gcc-internal-format
31342 msgid "aggregate %q#D has incomplete type and cannot be defined"
31346 #, gcc-internal-format
31347 msgid "%qD declared as reference but not initialized"
31351 #, gcc-internal-format
31352 msgid "cannot initialize %qT from %qT"
31356 #, gcc-internal-format
31357 msgid "name used in a GNU-style designated initializer for an array"
31361 #, gcc-internal-format
31362 msgid "name %qD used in a GNU-style designated initializer for an array"
31366 #, gcc-internal-format
31367 msgid "initializer fails to determine size of %qD"
31371 #, gcc-internal-format
31372 msgid "array size missing in %qD"
31376 #, gcc-internal-format
31377 msgid "zero-size array %qD"
31380 #. An automatic variable with an incomplete type: that is an error.
31381 #. Don't talk about array types here, since we took care of that
31382 #. message in grokdeclarator.
31384 #, gcc-internal-format
31385 msgid "storage size of %qD isn't known"
31389 #, gcc-internal-format
31390 msgid "storage size of %qD isn't constant"
31394 #, gcc-internal-format
31396 "sorry: semantics of inline function static data %q+#D are wrong (you'll wind "
31397 "up with multiple copies)"
31401 #, gcc-internal-format
31402 msgid " you can work around this by removing the initializer"
31406 #, gcc-internal-format
31407 msgid "missing initializer for constexpr %qD"
31411 #, gcc-internal-format
31412 msgid "uninitialized const %qD"
31416 #, gcc-internal-format
31417 msgid "invalid type %qT as initializer for a vector of type %qT"
31421 #, gcc-internal-format
31422 msgid "initializer for %qT must be brace-enclosed"
31426 #, gcc-internal-format
31427 msgid "%qT has no non-static data member named %qD"
31431 #, gcc-internal-format
31432 msgid "braces around scalar initializer for type %qT"
31436 #, gcc-internal-format
31437 msgid "missing braces around initializer for %qT"
31440 #: cp/decl.c:5059 cp/typeck2.c:924 cp/typeck2.c:1099 cp/typeck2.c:1122
31441 #: cp/typeck2.c:1165
31442 #, gcc-internal-format
31443 msgid "too many initializers for %qT"
31447 #, gcc-internal-format
31448 msgid "elements of array %q#T have incomplete type"
31452 #, gcc-internal-format
31453 msgid "variable-sized object %qD may not be initialized"
31457 #, gcc-internal-format
31458 msgid "variable-sized compound literal"
31462 #, gcc-internal-format
31463 msgid "%qD has incomplete type"
31467 #, gcc-internal-format
31468 msgid "scalar object %qD requires one element in initializer"
31472 #, gcc-internal-format
31473 msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
31477 #, gcc-internal-format
31478 msgid "array %qD initialized by parenthesized string literal %qE"
31482 #, gcc-internal-format
31483 msgid "structure %qD with uninitialized const members"
31487 #, gcc-internal-format
31488 msgid "structure %qD with uninitialized reference members"
31492 #, gcc-internal-format
31493 msgid "assignment (not initialization) in declaration"
31496 #: cp/decl.c:5608 cp/decl2.c:866
31497 #, gcc-internal-format
31498 msgid "%qD cannot be defaulted"
31502 #, gcc-internal-format
31503 msgid "shadowing previous type declaration of %q#D"
31507 #, gcc-internal-format
31508 msgid "%qD cannot be thread-local because it has non-trivial type %qT"
31512 #, gcc-internal-format
31513 msgid "Java object %qD not allocated with %<new%>"
31517 #, gcc-internal-format
31518 msgid "%qD is thread-local and so cannot be dynamically initialized"
31522 #, gcc-internal-format
31524 "%qD cannot be initialized by a non-constant expression when being declared"
31528 #, gcc-internal-format
31529 msgid "non-static data member %qD has Java class type"
31533 #, gcc-internal-format
31534 msgid "function %q#D is initialized like a variable"
31538 #, gcc-internal-format
31539 msgid "destructor for alien class %qT cannot be a member"
31543 #, gcc-internal-format
31544 msgid "constructor for alien class %qT cannot be a member"
31548 #, gcc-internal-format
31549 msgid "%qD declared as a %<virtual%> %s"
31553 #, gcc-internal-format
31554 msgid "%qD declared as an %<inline%> %s"
31558 #, gcc-internal-format
31560 "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
31565 #, gcc-internal-format
31566 msgid "%q+D declared as a friend"
31570 #, gcc-internal-format
31571 msgid "%q+D declared with an exception specification"
31575 #, gcc-internal-format
31576 msgid "definition of %qD is not in namespace enclosing %qT"
31580 #, gcc-internal-format
31581 msgid "defining explicit specialization %qD in friend declaration"
31584 #. Something like `template <class T> friend void f<T>()'.
31586 #, gcc-internal-format
31587 msgid "invalid use of template-id %qD in declaration of primary template"
31591 #, gcc-internal-format
31593 "default arguments are not allowed in declaration of friend template "
31594 "specialization %qD"
31598 #, gcc-internal-format
31600 "%<inline%> is not allowed in declaration of friend template specialization %"
31605 #, gcc-internal-format
31606 msgid "cannot declare %<::main%> to be a template"
31610 #, gcc-internal-format
31611 msgid "cannot declare %<::main%> to be inline"
31615 #, gcc-internal-format
31616 msgid "cannot declare %<::main%> to be static"
31620 #, gcc-internal-format
31621 msgid "static member function %qD cannot have cv-qualifier"
31625 #, gcc-internal-format
31626 msgid "non-member function %qD cannot have cv-qualifier"
31630 #, gcc-internal-format
31631 msgid "%<::main%> must return %<int%>"
31635 #, gcc-internal-format
31636 msgid "definition of implicitly-declared %qD"
31639 #: cp/decl.c:6896 cp/decl2.c:692
31640 #, gcc-internal-format
31641 msgid "no %q#D member function declared in class %qT"
31645 #, gcc-internal-format
31647 "invalid in-class initialization of static data member of non-integral type %"
31652 #, gcc-internal-format
31653 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
31657 #, gcc-internal-format
31659 "ISO C++ forbids initialization of member constant %qD of non-integral type %"
31664 #, gcc-internal-format
31665 msgid "size of array %qD has non-integral type %qT"
31669 #, gcc-internal-format
31670 msgid "size of array has non-integral type %qT"
31674 #, gcc-internal-format
31675 msgid "size of array %qD is negative"
31679 #, gcc-internal-format
31680 msgid "size of array is negative"
31684 #, gcc-internal-format
31685 msgid "ISO C++ forbids zero-size array %qD"
31689 #, gcc-internal-format
31690 msgid "ISO C++ forbids zero-size array"
31694 #, gcc-internal-format
31695 msgid "size of array %qD is not an integral constant-expression"
31699 #, gcc-internal-format
31700 msgid "size of array is not an integral constant-expression"
31704 #, gcc-internal-format
31705 msgid "ISO C++ forbids variable length array %qD"
31709 #, gcc-internal-format
31710 msgid "ISO C++ forbids variable length array"
31714 #, gcc-internal-format
31715 msgid "variable length array %qD is used"
31719 #, gcc-internal-format
31720 msgid "overflow in array dimension"
31724 #, gcc-internal-format
31725 msgid "declaration of %qD as %s"
31729 #, gcc-internal-format
31730 msgid "creating %s"
31734 #, gcc-internal-format
31736 "declaration of %qD as multidimensional array must have bounds for all "
31737 "dimensions except the first"
31741 #, gcc-internal-format
31743 "multidimensional array must have bounds for all dimensions except the first"
31747 #, gcc-internal-format
31748 msgid "return type specification for constructor invalid"
31752 #, gcc-internal-format
31753 msgid "return type specification for destructor invalid"
31757 #, gcc-internal-format
31758 msgid "return type specified for %<operator %T%>"
31762 #, gcc-internal-format
31763 msgid "unnamed variable or field declared void"
31767 #, gcc-internal-format
31768 msgid "variable or field declared void"
31772 #, gcc-internal-format
31773 msgid "invalid use of qualified-name %<::%D%>"
31777 #, gcc-internal-format
31778 msgid "invalid use of qualified-name %<%T::%D%>"
31782 #, gcc-internal-format
31783 msgid "invalid use of qualified-name %<%D::%D%>"
31787 #, gcc-internal-format
31788 msgid "type %qT is not derived from type %qT"
31791 #: cp/decl.c:7711 cp/decl.c:7803 cp/decl.c:9063
31792 #, gcc-internal-format
31793 msgid "declaration of %qD as non-function"
31797 #, gcc-internal-format
31798 msgid "declaration of %qD as non-member"
31802 #, gcc-internal-format
31803 msgid "declarator-id missing; using reserved word %qD"
31807 #, gcc-internal-format
31808 msgid "function definition does not declare parameters"
31812 #, gcc-internal-format
31813 msgid "two or more data types in declaration of %qs"
31817 #, gcc-internal-format
31818 msgid "conflicting specifiers in declaration of %qs"
31821 #: cp/decl.c:7914 cp/decl.c:7917 cp/decl.c:7920
31822 #, gcc-internal-format
31823 msgid "ISO C++ forbids declaration of %qs with no type"
31826 #: cp/decl.c:7945 cp/decl.c:7963
31827 #, gcc-internal-format
31828 msgid "%<signed%> or %<unsigned%> invalid for %qs"
31832 #, gcc-internal-format
31833 msgid "%<signed%> and %<unsigned%> specified together for %qs"
31837 #, gcc-internal-format
31838 msgid "%<long long%> invalid for %qs"
31842 #, gcc-internal-format
31843 msgid "%<long%> invalid for %qs"
31847 #, gcc-internal-format
31848 msgid "%<short%> invalid for %qs"
31852 #, gcc-internal-format
31853 msgid "%<long%> or %<short%> invalid for %qs"
31857 #, gcc-internal-format
31858 msgid "%<long%> or %<short%> specified with char for %qs"
31862 #, gcc-internal-format
31863 msgid "%<long%> and %<short%> specified together for %qs"
31867 #, gcc-internal-format
31868 msgid "%<short%> or %<long%> invalid for %qs"
31872 #, gcc-internal-format
31873 msgid "long, short, signed or unsigned used invalidly for %qs"
31877 #, gcc-internal-format
31878 msgid "complex invalid for %qs"
31882 #, gcc-internal-format
31883 msgid "both %<const%> and %<constexpr%> cannot be used here"
31887 #, gcc-internal-format
31888 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
31891 #: cp/decl.c:8090 cp/typeck.c:7458
31892 #, gcc-internal-format
31893 msgid "ignoring %qV qualifiers added to function type %qT"
31897 #, gcc-internal-format
31898 msgid "member %qD cannot be declared both virtual and static"
31902 #, gcc-internal-format
31903 msgid "%<%T::%D%> is not a valid declarator"
31907 #, gcc-internal-format
31908 msgid "typedef declaration invalid in parameter declaration"
31912 #, gcc-internal-format
31913 msgid "storage class specifiers invalid in parameter declarations"
31917 #, gcc-internal-format
31918 msgid "parameter declared %<auto%>"
31922 #, gcc-internal-format
31923 msgid "a parameter cannot be declared %<constexpr%>"
31927 #, gcc-internal-format
31928 msgid "%<virtual%> outside class declaration"
31932 #, gcc-internal-format
31933 msgid "multiple storage classes in declaration of %qs"
31937 #, gcc-internal-format
31938 msgid "storage class specified for %qs"
31942 #, gcc-internal-format
31943 msgid "storage class specified for parameter %qs"
31947 #, gcc-internal-format
31948 msgid "nested function %qs declared %<extern%>"
31952 #, gcc-internal-format
31953 msgid "top-level declaration of %qs specifies %<auto%>"
31957 #, gcc-internal-format
31958 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
31962 #, gcc-internal-format
31963 msgid "storage class specifiers invalid in friend function declarations"
31967 #, gcc-internal-format
31968 msgid "%qs declared as function returning a function"
31972 #, gcc-internal-format
31973 msgid "%qs declared as function returning an array"
31977 #, gcc-internal-format
31978 msgid "%qs function uses %<auto%> type specifier without late return type"
31982 #, gcc-internal-format
31984 "%qs function with late return type has %qT as its type rather than plain %"
31989 #, gcc-internal-format
31991 "%qs function with late return type not declared with %<auto%> type specifier"
31995 #, gcc-internal-format
31996 msgid "destructor cannot be static member function"
32000 #, gcc-internal-format
32001 msgid "destructors may not be cv-qualified"
32005 #, gcc-internal-format
32006 msgid "constructors cannot be declared virtual"
32010 #, gcc-internal-format
32011 msgid "can't initialize friend function %qs"
32014 #. Cannot be both friend and virtual.
32016 #, gcc-internal-format
32017 msgid "virtual functions cannot be friends"
32021 #, gcc-internal-format
32022 msgid "friend declaration not in class definition"
32026 #, gcc-internal-format
32027 msgid "can't define friend function %qs in a local class definition"
32031 #, gcc-internal-format
32033 "the %<constexpr%> specifier cannot be used in a function declaration that is "
32038 #, gcc-internal-format
32039 msgid "destructors may not have parameters"
32043 #, gcc-internal-format
32044 msgid "cannot declare pointer to %q#T"
32047 #: cp/decl.c:8513 cp/decl.c:8520
32048 #, gcc-internal-format
32049 msgid "cannot declare reference to %q#T"
32053 #, gcc-internal-format
32054 msgid "cannot declare pointer to %q#T member"
32058 #, gcc-internal-format
32059 msgid "cannot declare %s to qualified function type %qT"
32063 #, gcc-internal-format
32065 "cannot declare reference to %q#T, which is not a typedef or a template type "
32070 #, gcc-internal-format
32071 msgid "template-id %qD used as a declarator"
32075 #, gcc-internal-format
32076 msgid "member functions are implicitly friends of their class"
32080 #, gcc-internal-format
32081 msgid "extra qualification %<%T::%> on member %qs"
32085 #, gcc-internal-format
32086 msgid "cannot define member function %<%T::%s%> within %<%T%>"
32090 #, gcc-internal-format
32091 msgid "a constexpr function cannot be defined outside of its class."
32095 #, gcc-internal-format
32096 msgid "cannot declare member %<%T::%s%> within %qT"
32100 #, gcc-internal-format
32101 msgid "non-parameter %qs cannot be a parameter pack"
32105 #, gcc-internal-format
32106 msgid "size of array %qs is too large"
32110 #, gcc-internal-format
32111 msgid "data member may not have variably modified type %qT"
32115 #, gcc-internal-format
32116 msgid "parameter may not have variably modified type %qT"
32119 #. [dcl.fct.spec] The explicit specifier shall only be used in
32120 #. declarations of constructors within a class definition.
32122 #, gcc-internal-format
32123 msgid "only declarations of constructors can be %<explicit%>"
32127 #, gcc-internal-format
32128 msgid "non-member %qs cannot be declared %<mutable%>"
32132 #, gcc-internal-format
32133 msgid "non-object member %qs cannot be declared %<mutable%>"
32137 #, gcc-internal-format
32138 msgid "function %qs cannot be declared %<mutable%>"
32142 #, gcc-internal-format
32143 msgid "static %qs cannot be declared %<mutable%>"
32147 #, gcc-internal-format
32148 msgid "const %qs cannot be declared %<mutable%>"
32152 #, gcc-internal-format
32153 msgid "typedef name may not be a nested-name-specifier"
32157 #, gcc-internal-format
32158 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
32162 #, gcc-internal-format
32164 "qualified function types cannot be used to declare static member functions"
32168 #, gcc-internal-format
32169 msgid "qualified function types cannot be used to declare free functions"
32173 #, gcc-internal-format
32174 msgid "type qualifiers specified for friend class declaration"
32178 #, gcc-internal-format
32179 msgid "%<inline%> specified for friend class declaration"
32183 #, gcc-internal-format
32184 msgid "template parameters cannot be friends"
32188 #, gcc-internal-format
32189 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
32193 #, gcc-internal-format
32194 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
32198 #, gcc-internal-format
32199 msgid "trying to make class %qT a friend of global scope"
32203 #, gcc-internal-format
32204 msgid "invalid qualifiers on non-member function type"
32208 #, gcc-internal-format
32209 msgid "abstract declarator %qT used as declaration"
32213 #, gcc-internal-format
32214 msgid "cannot use %<::%> in parameter declaration"
32217 #. Something like struct S { int N::j; };
32219 #, gcc-internal-format
32220 msgid "invalid use of %<::%>"
32224 #, gcc-internal-format
32225 msgid "can't make %qD into a method -- not in a class"
32229 #, gcc-internal-format
32230 msgid "function %qD declared virtual inside a union"
32234 #, gcc-internal-format
32235 msgid "%qD cannot be declared virtual, since it is always static"
32239 #, gcc-internal-format
32240 msgid "expected qualified name in friend declaration for destructor %qD"
32244 #, gcc-internal-format
32245 msgid "declaration of %qD as member of %qT"
32249 #, gcc-internal-format
32250 msgid "a destructor cannot be %<constexpr%>"
32254 #, gcc-internal-format
32255 msgid "expected qualified name in friend declaration for constructor %qD"
32259 #, gcc-internal-format
32260 msgid "field %qD has incomplete type"
32264 #, gcc-internal-format
32265 msgid "name %qT has incomplete type"
32269 #, gcc-internal-format
32270 msgid " in instantiation of template %qT"
32274 #, gcc-internal-format
32275 msgid "%qE is neither function nor member function; cannot be declared friend"
32278 #. An attempt is being made to initialize a non-static
32279 #. member. But, from [class.mem]:
32281 #. 4 A member-declarator can contain a
32282 #. constant-initializer only if it declares a static
32283 #. member (_class.static_) of integral or enumeration
32284 #. type, see _class.static.data_.
32286 #. This used to be relatively common practice, but
32287 #. the rest of the compiler does not correctly
32288 #. handle the initialization unless the member is
32289 #. static so we make it static below.
32291 #, gcc-internal-format
32292 msgid "ISO C++ forbids initialization of member %qD"
32296 #, gcc-internal-format
32297 msgid "making %qD static"
32301 #, gcc-internal-format
32302 msgid "non-static data member %qE declared %<constexpr%>"
32306 #, gcc-internal-format
32307 msgid "storage class %<auto%> invalid for function %qs"
32311 #, gcc-internal-format
32312 msgid "storage class %<register%> invalid for function %qs"
32316 #, gcc-internal-format
32317 msgid "storage class %<__thread%> invalid for function %qs"
32321 #, gcc-internal-format
32323 "%<static%> specified invalid for function %qs declared out of global scope"
32327 #, gcc-internal-format
32329 "%<inline%> specifier invalid for function %qs declared out of global scope"
32333 #, gcc-internal-format
32334 msgid "%q#T is not a class or a namespace"
32338 #, gcc-internal-format
32339 msgid "virtual non-class function %qs"
32343 #, gcc-internal-format
32344 msgid "%qs defined in a non-class scope"
32348 #, gcc-internal-format
32349 msgid "cannot declare member function %qD to have static linkage"
32352 #. FIXME need arm citation
32354 #, gcc-internal-format
32355 msgid "cannot declare static function inside another function"
32359 #, gcc-internal-format
32361 "%<static%> may not be used when defining (as opposed to declaring) a static "
32366 #, gcc-internal-format
32367 msgid "static member %qD declared %<register%>"
32371 #, gcc-internal-format
32372 msgid "cannot explicitly declare member %q#D to have extern linkage"
32376 #, gcc-internal-format
32377 msgid "%qs initialized and declared %<extern%>"
32381 #, gcc-internal-format
32382 msgid "%qs has both %<extern%> and initializer"
32386 #, gcc-internal-format
32387 msgid "default argument for %q#D has type %qT"
32391 #, gcc-internal-format
32392 msgid "default argument for parameter of type %qT has type %qT"
32396 #, gcc-internal-format
32397 msgid "default argument %qE uses local variable %qD"
32401 #, gcc-internal-format
32402 msgid "parameter %qD has Java class type"
32406 #, gcc-internal-format
32407 msgid "parameter %qD invalidly declared method type"
32411 #, gcc-internal-format
32412 msgid "parameter %qD includes %s to array of unknown bound %qT"
32416 #, gcc-internal-format
32417 msgid "parameter packs must be at the end of the parameter list"
32422 #. A declaration of a constructor for a class X is ill-formed if
32423 #. its first parameter is of type (optionally cv-qualified) X
32424 #. and either there are no other parameters or else all other
32425 #. parameters have default arguments.
32427 #. We *don't* complain about member template instantiations that
32428 #. have this form, though; they can occur as we try to decide
32429 #. what constructor to use during overload resolution. Since
32430 #. overload resolution will never prefer such a constructor to
32431 #. the non-template copy constructor (which is either explicitly
32432 #. or implicitly defined), there's no need to worry about their
32433 #. existence. Theoretically, they should never even be
32434 #. instantiated, but that's hard to forestall.
32436 #, gcc-internal-format
32437 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
32441 #, gcc-internal-format
32442 msgid "%qD may not be declared within a namespace"
32446 #, gcc-internal-format
32447 msgid "%qD may not be declared as static"
32451 #, gcc-internal-format
32452 msgid "%qD must be a nonstatic member function"
32456 #, gcc-internal-format
32458 "%qD must be either a non-static member function or a non-member function"
32462 #, gcc-internal-format
32463 msgid "%qD must have an argument of class or enumerated type"
32467 #, gcc-internal-format
32468 msgid "conversion to %s%s will never use a type conversion operator"
32473 #, gcc-internal-format
32474 msgid "ISO C++ prohibits overloading operator ?:"
32478 #, gcc-internal-format
32479 msgid "%qD must not have variable number of arguments"
32483 #, gcc-internal-format
32484 msgid "postfix %qD must take %<int%> as its argument"
32488 #, gcc-internal-format
32489 msgid "postfix %qD must take %<int%> as its second argument"
32493 #, gcc-internal-format
32494 msgid "%qD must take either zero or one argument"
32498 #, gcc-internal-format
32499 msgid "%qD must take either one or two arguments"
32503 #, gcc-internal-format
32504 msgid "prefix %qD should return %qT"
32508 #, gcc-internal-format
32509 msgid "postfix %qD should return %qT"
32513 #, gcc-internal-format
32514 msgid "%qD must take %<void%>"
32517 #: cp/decl.c:10412 cp/decl.c:10421
32518 #, gcc-internal-format
32519 msgid "%qD must take exactly one argument"
32523 #, gcc-internal-format
32524 msgid "%qD must take exactly two arguments"
32528 #, gcc-internal-format
32529 msgid "user-defined %qD always evaluates both arguments"
32533 #, gcc-internal-format
32534 msgid "%qD should return by value"
32537 #: cp/decl.c:10457 cp/decl.c:10462
32538 #, gcc-internal-format
32539 msgid "%qD cannot have default arguments"
32543 #, gcc-internal-format
32544 msgid "using template type parameter %qT after %qs"
32548 #, gcc-internal-format
32549 msgid "using typedef-name %qD after %qs"
32553 #, gcc-internal-format
32554 msgid "%q+D has a previous declaration here"
32558 #, gcc-internal-format
32559 msgid "%qT referred to as %qs"
32562 #: cp/decl.c:10545 cp/decl.c:10552
32563 #, gcc-internal-format
32564 msgid "%q+T has a previous declaration here"
32568 #, gcc-internal-format
32569 msgid "%qT referred to as enum"
32572 #. If a class template appears as elaborated type specifier
32573 #. without a template header such as:
32575 #. template <class T> class C {};
32576 #. void f(class C); // No template header here
32578 #. then the required template argument is missing.
32580 #, gcc-internal-format
32581 msgid "template argument required for %<%s %T%>"
32584 #: cp/decl.c:10614 cp/name-lookup.c:2818
32585 #, gcc-internal-format
32586 msgid "%qD has the same name as the class in which it is declared"
32589 #: cp/decl.c:10644 cp/name-lookup.c:2323 cp/parser.c:4202 cp/parser.c:15645
32590 #: cp/parser.c:17996
32591 #, gcc-internal-format
32592 msgid "reference to %qD is ambiguous"
32596 #, gcc-internal-format
32597 msgid "use of enum %q#D without previous declaration"
32601 #, gcc-internal-format
32602 msgid "redeclaration of %qT as a non-template"
32606 #, gcc-internal-format
32607 msgid "previous declaration %q+D"
32611 #, gcc-internal-format
32612 msgid "derived union %qT invalid"
32616 #, gcc-internal-format
32617 msgid "Java class %qT cannot have multiple bases"
32621 #, gcc-internal-format
32622 msgid "Java class %qT cannot have virtual bases"
32626 #, gcc-internal-format
32627 msgid "base type %qT fails to be a struct or class type"
32631 #, gcc-internal-format
32632 msgid "recursive type %qT undefined"
32636 #, gcc-internal-format
32637 msgid "duplicate base type %qT invalid"
32641 #, gcc-internal-format
32642 msgid "multiple definition of %q#T"
32646 #, gcc-internal-format
32647 msgid "previous definition here"
32651 #, gcc-internal-format
32652 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
32657 #. IF no integral type can represent all the enumerator values, the
32658 #. enumeration is ill-formed.
32660 #, gcc-internal-format
32661 msgid "no integral type can represent all of the enumerator values for %qT"
32665 #, gcc-internal-format
32666 msgid "enumerator value for %qD is not an integer constant"
32670 #, gcc-internal-format
32671 msgid "overflow in enumeration values at %qD"
32675 #, gcc-internal-format
32676 msgid "enumerator value %E is too large for underlying type %<%T%>"
32680 #, gcc-internal-format
32681 msgid "return type %q#T is incomplete"
32685 #, gcc-internal-format
32686 msgid "return type has Java class type %q#T"
32689 #: cp/decl.c:11648 cp/typeck.c:7142
32690 #, gcc-internal-format
32691 msgid "%<operator=%> should return a reference to %<*this%>"
32695 #, gcc-internal-format
32696 msgid "no previous declaration for %q+D"
32700 #, gcc-internal-format
32701 msgid "invalid function declaration"
32705 #, gcc-internal-format
32706 msgid "parameter %qD declared void"
32710 #, gcc-internal-format
32711 msgid "invalid member function declaration"
32715 #, gcc-internal-format
32716 msgid "%qD is already defined in class %qT"
32720 #, gcc-internal-format
32721 msgid "static member function %q#D declared with type qualifiers"
32725 #, gcc-internal-format
32726 msgid "name missing for member function"
32729 #: cp/decl2.c:348 cp/decl2.c:362
32730 #, gcc-internal-format
32731 msgid "ambiguous conversion for array subscript"
32735 #, gcc-internal-format
32736 msgid "invalid types %<%T[%T]%> for array subscript"
32740 #, gcc-internal-format
32741 msgid "deleting array %q#D"
32745 #, gcc-internal-format
32746 msgid "type %q#T argument given to %<delete%>, expected pointer"
32750 #, gcc-internal-format
32752 "cannot delete a function. Only pointer-to-objects are valid arguments to %"
32757 #, gcc-internal-format
32758 msgid "deleting %qT is undefined"
32761 #: cp/decl2.c:468 cp/pt.c:4210
32762 #, gcc-internal-format
32763 msgid "template declaration of %q#D"
32767 #, gcc-internal-format
32768 msgid "Java method %qD has non-Java return type %qT"
32772 #, gcc-internal-format
32773 msgid "Java method %qD has non-Java parameter type %qT"
32777 #, gcc-internal-format
32779 "template parameter lists provided don't match the template parameters of %qD"
32783 #, gcc-internal-format
32784 msgid "prototype for %q#D does not match any in class %qT"
32788 #, gcc-internal-format
32789 msgid "local class %q#T shall not have static data member %q#D"
32793 #, gcc-internal-format
32794 msgid "initializer invalid for static member with constructor"
32798 #, gcc-internal-format
32799 msgid "(an out of class initialization is required)"
32803 #, gcc-internal-format
32804 msgid "explicit template argument list not allowed"
32808 #, gcc-internal-format
32809 msgid "member %qD conflicts with virtual function table field name"
32813 #, gcc-internal-format
32814 msgid "%qD is already defined in %qT"
32818 #, gcc-internal-format
32819 msgid "initializer specified for static member function %qD"
32823 #, gcc-internal-format
32824 msgid "field initializer is not constant"
32828 #, gcc-internal-format
32829 msgid "%<asm%> specifiers are not permitted on non-static data members"
32833 #, gcc-internal-format
32834 msgid "bit-field %qD with non-integral type"
32838 #, gcc-internal-format
32839 msgid "cannot declare %qD to be a bit-field type"
32843 #, gcc-internal-format
32844 msgid "cannot declare bit-field %qD with function type"
32848 #, gcc-internal-format
32849 msgid "%qD is already defined in the class %qT"
32853 #, gcc-internal-format
32854 msgid "static member %qD cannot be a bit-field"
32858 #, gcc-internal-format
32859 msgid "anonymous struct not inside named type"
32863 #, gcc-internal-format
32864 msgid "namespace-scope anonymous aggregates must be static"
32868 #, gcc-internal-format
32869 msgid "anonymous union with no members"
32873 #, gcc-internal-format
32874 msgid "%<operator new%> must return type %qT"
32877 #. [basic.stc.dynamic.allocation]
32879 #. The first parameter shall not have an associated default
32882 #, gcc-internal-format
32883 msgid "the first parameter of %<operator new%> cannot have a default argument"
32887 #, gcc-internal-format
32888 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
32892 #, gcc-internal-format
32893 msgid "%<operator delete%> must return type %qT"
32897 #, gcc-internal-format
32898 msgid "%<operator delete%> takes type %qT as first parameter"
32902 #, gcc-internal-format
32903 msgid "%qT has a field %qD whose type uses the anonymous namespace"
32907 #, gcc-internal-format
32908 msgid "%qT declared with greater visibility than the type of its field %qD"
32912 #, gcc-internal-format
32913 msgid "%qT has a base %qT whose type uses the anonymous namespace"
32917 #, gcc-internal-format
32918 msgid "%qT declared with greater visibility than its base %qT"
32922 #, gcc-internal-format
32923 msgid "%q+#D, declared using anonymous type, is used but never defined"
32927 #, gcc-internal-format
32929 "%q+#D does not refer to the unqualified type, so it is not used for linkage"
32933 #, gcc-internal-format
32934 msgid "%q+#D, declared using local type %qT, is used but never defined"
32938 #, gcc-internal-format
32939 msgid "inline function %q+D used but never defined"
32943 #, gcc-internal-format
32944 msgid "default argument missing for parameter %P of %q+#D"
32947 #: cp/decl2.c:3931 cp/search.c:1912
32948 #, gcc-internal-format
32949 msgid "deleted function %q+D"
32953 #, gcc-internal-format
32957 #. We really want to suppress this warning in system headers,
32958 #. because libstdc++ uses variadic templates even when we aren't
32961 #, gcc-internal-format
32962 msgid "%s only available with -std=c++0x or -std=gnu++0x"
32965 #. Can't throw a reference.
32967 #, gcc-internal-format
32968 msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
32972 #, gcc-internal-format
32973 msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
32976 #. Thrown object must be a Throwable.
32978 #, gcc-internal-format
32979 msgid "type %qT is not derived from %<java::lang::Throwable%>"
32983 #, gcc-internal-format
32984 msgid "mixing C++ and Java catches in a single translation unit"
32988 #, gcc-internal-format
32989 msgid "throwing NULL, which has integral, not pointer type"
32992 #: cp/except.c:652 cp/init.c:1886
32993 #, gcc-internal-format
32994 msgid "%qD should never be overloaded"
32998 #, gcc-internal-format
32999 msgid " in thrown expression"
33003 #, gcc-internal-format
33005 "expression %qE of abstract class type %qT cannot be used in throw-expression"
33009 #, gcc-internal-format
33010 msgid "exception of type %qT will be caught"
33014 #, gcc-internal-format
33015 msgid " by earlier handler for %qT"
33018 #: cp/except.c:1024
33019 #, gcc-internal-format
33020 msgid "%<...%> handler must be the last handler for its try block"
33024 #, gcc-internal-format
33025 msgid "%qD is already a friend of class %qT"
33029 #, gcc-internal-format
33030 msgid "invalid type %qT declared %<friend%>"
33034 #. Friend declarations shall not declare partial
33035 #. specializations.
33036 #. template <class U> friend class T::X<U>;
33038 #. Friend declarations shall not declare partial
33039 #. specializations.
33040 #: cp/friend.c:248 cp/friend.c:278
33041 #, gcc-internal-format
33042 msgid "partial specialization %qT declared %<friend%>"
33046 #, gcc-internal-format
33047 msgid "class %qT is implicitly friends with itself"
33051 #, gcc-internal-format
33052 msgid "%qT is not a member of %qT"
33056 #, gcc-internal-format
33057 msgid "%qT is not a member class template of %qT"
33061 #, gcc-internal-format
33062 msgid "%qT is not a nested class of %qT"
33065 #. template <class T> friend class T;
33067 #, gcc-internal-format
33068 msgid "template parameter type %qT declared %<friend%>"
33071 #. template <class T> friend class A; where A is not a template
33073 #, gcc-internal-format
33074 msgid "%q#T is not a template"
33078 #, gcc-internal-format
33079 msgid "%qD is already a friend of %qT"
33083 #, gcc-internal-format
33084 msgid "%qT is already a friend of %qT"
33088 #, gcc-internal-format
33089 msgid "member %qD declared as friend before type %qT defined"
33093 #, gcc-internal-format
33094 msgid "friend declaration %qD in local class without prior declaration"
33098 #, gcc-internal-format
33099 msgid "friend declaration %q#D declares a non-template function"
33103 #, gcc-internal-format
33105 "(if this is not what you intended, make sure the function template has "
33106 "already been declared and add <> after the function name here) "
33110 #, gcc-internal-format
33111 msgid "value-initialization of reference"
33115 #, gcc-internal-format
33116 msgid "%qD should be initialized in the member initialization list"
33120 #, gcc-internal-format
33121 msgid "value-initialization of %q#D, which has reference type"
33124 #: cp/init.c:498 cp/init.c:515
33125 #, gcc-internal-format
33126 msgid "uninitialized member %qD with %<const%> type %qT"
33130 #, gcc-internal-format
33131 msgid "uninitialized reference member %qD"
33135 #, gcc-internal-format
33136 msgid "%q+D will be initialized after"
33140 #, gcc-internal-format
33141 msgid "base %qT will be initialized after"
33145 #, gcc-internal-format
33150 #, gcc-internal-format
33155 #, gcc-internal-format
33156 msgid " when initialized here"
33160 #, gcc-internal-format
33161 msgid "multiple initializations given for %qD"
33165 #, gcc-internal-format
33166 msgid "multiple initializations given for base %qT"
33170 #, gcc-internal-format
33171 msgid "initializations for multiple members of %qT"
33175 #, gcc-internal-format
33177 "base class %q#T should be explicitly initialized in the copy constructor"
33180 #: cp/init.c:1047 cp/init.c:1066
33181 #, gcc-internal-format
33182 msgid "class %qT does not have any field named %qD"
33186 #, gcc-internal-format
33188 "%q#D is a static data member; it can only be initialized at its definition"
33192 #, gcc-internal-format
33193 msgid "%q#D is not a non-static data member of %qT"
33197 #, gcc-internal-format
33198 msgid "unnamed initializer for %qT, which has no base classes"
33202 #, gcc-internal-format
33203 msgid "unnamed initializer for %qT, which uses multiple inheritance"
33207 #, gcc-internal-format
33208 msgid "%qD is both a direct base and an indirect virtual base"
33212 #, gcc-internal-format
33213 msgid "type %qT is not a direct or virtual base of %qT"
33217 #, gcc-internal-format
33218 msgid "type %qT is not a direct base of %qT"
33222 #, gcc-internal-format
33223 msgid "bad array initializer"
33226 #: cp/init.c:1456 cp/semantics.c:2561
33227 #, gcc-internal-format
33228 msgid "%qT is not a class type"
33232 #, gcc-internal-format
33233 msgid "incomplete type %qT does not have member %qD"
33237 #, gcc-internal-format
33238 msgid "invalid pointer to bit-field %qD"
33242 #, gcc-internal-format
33243 msgid "invalid use of non-static member function %qD"
33247 #, gcc-internal-format
33248 msgid "invalid use of non-static data member %qD"
33252 #, gcc-internal-format
33253 msgid "invalid type %<void%> for new"
33257 #, gcc-internal-format
33258 msgid "uninitialized const in %<new%> of %q#T"
33262 #, gcc-internal-format
33263 msgid "call to Java constructor with %qs undefined"
33267 #, gcc-internal-format
33268 msgid "Java class %q#T object allocated using placement new"
33272 #, gcc-internal-format
33273 msgid "no suitable %qD found in class %qT"
33277 #, gcc-internal-format
33278 msgid "request for member %qD is ambiguous"
33282 #, gcc-internal-format
33284 "non-constant array size in new, unable to verify length of initializer-list"
33288 #, gcc-internal-format
33289 msgid "ISO C++ forbids initialization in array new"
33293 #, gcc-internal-format
33294 msgid "size in array new must have integral type"
33298 #, gcc-internal-format
33299 msgid "new cannot be applied to a reference type"
33303 #, gcc-internal-format
33304 msgid "new cannot be applied to a function type"
33308 #, gcc-internal-format
33309 msgid "call to Java constructor, while %<jclass%> undefined"
33313 #, gcc-internal-format
33314 msgid "can't find %<class$%> in %qT"
33318 #, gcc-internal-format
33319 msgid "initializer ends prematurely"
33323 #, gcc-internal-format
33324 msgid "cannot initialize multi-dimensional array with initializer"
33328 #, gcc-internal-format
33329 msgid "possible problem detected in invocation of delete operator:"
33333 #, gcc-internal-format
33335 "neither the destructor nor the class-specific operator delete will be "
33336 "called, even if they are declared when the class is defined."
33340 #, gcc-internal-format
33341 msgid "unknown array size in delete"
33345 #, gcc-internal-format
33346 msgid "type to vector delete is neither pointer or array type"
33350 #, gcc-internal-format
33351 msgid "junk at end of #pragma %s"
33355 #, gcc-internal-format
33356 msgid "invalid #pragma %s"
33360 #, gcc-internal-format
33361 msgid "#pragma vtable no longer supported"
33365 #, gcc-internal-format
33366 msgid "#pragma implementation for %qs appears after file is included"
33370 #, gcc-internal-format
33371 msgid "junk at end of #pragma GCC java_exceptions"
33375 #, gcc-internal-format
33376 msgid "%qD not defined"
33380 #, gcc-internal-format
33381 msgid "%qD was not declared in this scope"
33384 #. In a template, it is invalid to write "f()" or "f(3)" if no
33385 #. declaration of "f" is available. Historically, G++ and most
33386 #. other compilers accepted that usage since they deferred all name
33387 #. lookup until instantiation time rather than doing unqualified
33388 #. name lookup at template definition time; explain to the user what
33391 #. Note that we have the exact wording of the following message in
33392 #. the manual (trouble.texi, node "Name lookup"), so they need to
33393 #. be kept in synch.
33395 #, gcc-internal-format
33397 "there are no arguments to %qD that depend on a template parameter, so a "
33398 "declaration of %qD must be available"
33402 #, gcc-internal-format
33404 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
33405 "use of an undeclared name is deprecated)"
33408 #: cp/mangle.c:1897
33409 #, gcc-internal-format
33410 msgid "mangling typeof, use decltype instead"
33413 #: cp/mangle.c:2116
33414 #, gcc-internal-format
33415 msgid "mangling unknown fixed point type"
33418 #: cp/mangle.c:2544
33419 #, gcc-internal-format
33420 msgid "mangling %C"
33423 #: cp/mangle.c:2599
33424 #, gcc-internal-format
33425 msgid "mangling new-expression"
33428 #: cp/mangle.c:2619
33429 #, gcc-internal-format
33430 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
33433 #: cp/mangle.c:2932
33434 #, gcc-internal-format
33435 msgid "the mangled name of %qD will change in a future version of GCC"
33439 #, gcc-internal-format
33440 msgid "generic thunk code fails for method %q#D which uses %<...%>"
33444 #, gcc-internal-format
33445 msgid "non-static const member %q#D, can't use default assignment operator"
33449 #, gcc-internal-format
33450 msgid "non-static reference member %q#D, can't use default assignment operator"
33454 #, gcc-internal-format
33455 msgid "synthesized method %qD first required here "
33458 #: cp/method.c:1172
33459 #, gcc-internal-format
33461 "vtable layout for class %qT may not be ABI-compliantand may change in a "
33462 "future version of GCC due to implicit virtual destructor"
33465 #: cp/name-lookup.c:728
33466 #, gcc-internal-format
33467 msgid "redeclaration of %<wchar_t%> as %qT"
33470 #. A redeclaration of main, but not a duplicate of the
33473 #. [basic.start.main]
33475 #. This function shall not be overloaded.
33476 #: cp/name-lookup.c:758
33477 #, gcc-internal-format
33478 msgid "invalid redeclaration of %q+D"
33481 #: cp/name-lookup.c:759
33482 #, gcc-internal-format
33486 #: cp/name-lookup.c:805 cp/name-lookup.c:816
33487 #, gcc-internal-format
33488 msgid "declaration of %q#D with C language linkage"
33491 #: cp/name-lookup.c:809
33492 #, gcc-internal-format
33493 msgid "due to different exception specifications"
33496 #: cp/name-lookup.c:900
33497 #, gcc-internal-format
33498 msgid "type mismatch with previous external decl of %q#D"
33501 #: cp/name-lookup.c:901
33502 #, gcc-internal-format
33503 msgid "previous external decl of %q+#D"
33506 #: cp/name-lookup.c:992
33507 #, gcc-internal-format
33508 msgid "extern declaration of %q#D doesn't match"
33511 #: cp/name-lookup.c:993
33512 #, gcc-internal-format
33513 msgid "global declaration %q+#D"
33516 #: cp/name-lookup.c:1035 cp/name-lookup.c:1043
33517 #, gcc-internal-format
33518 msgid "declaration of %q#D shadows a parameter"
33521 #. Location of previous decl is not useful in this case.
33522 #: cp/name-lookup.c:1069
33523 #, gcc-internal-format
33524 msgid "declaration of %qD shadows a member of 'this'"
33527 #: cp/name-lookup.c:1076
33528 #, gcc-internal-format
33529 msgid "declaration of %qD shadows a previous local"
33532 #: cp/name-lookup.c:1085
33533 #, gcc-internal-format
33534 msgid "declaration of %qD shadows a global declaration"
33537 #: cp/name-lookup.c:1208
33538 #, gcc-internal-format
33539 msgid "name lookup of %qD changed"
33542 #: cp/name-lookup.c:1209
33543 #, gcc-internal-format
33544 msgid " matches this %q+D under ISO standard rules"
33547 #: cp/name-lookup.c:1211
33548 #, gcc-internal-format
33549 msgid " matches this %q+D under old rules"
33552 #: cp/name-lookup.c:1229 cp/name-lookup.c:1237
33553 #, gcc-internal-format
33554 msgid "name lookup of %qD changed for ISO %<for%> scoping"
33557 #: cp/name-lookup.c:1231
33558 #, gcc-internal-format
33559 msgid " cannot use obsolete binding at %q+D because it has a destructor"
33562 #: cp/name-lookup.c:1240
33563 #, gcc-internal-format
33564 msgid " using obsolete binding at %q+D"
33567 #: cp/name-lookup.c:1246 cp/parser.c:10818
33568 #, gcc-internal-format
33569 msgid "(if you use %<-fpermissive%> G++ will accept your code)"
33572 #: cp/name-lookup.c:1301
33573 #, gcc-internal-format
33574 msgid "%s %s(%E) %p %d\n"
33577 #: cp/name-lookup.c:1304
33578 #, gcc-internal-format
33579 msgid "%s %s %p %d\n"
33582 #: cp/name-lookup.c:2036
33583 #, gcc-internal-format
33584 msgid "%q#D hides constructor for %q#T"
33587 #: cp/name-lookup.c:2053
33588 #, gcc-internal-format
33589 msgid "%q#D conflicts with previous using declaration %q#D"
33592 #: cp/name-lookup.c:2076
33593 #, gcc-internal-format
33594 msgid "previous non-function declaration %q+#D"
33597 #: cp/name-lookup.c:2077
33598 #, gcc-internal-format
33599 msgid "conflicts with function declaration %q#D"
33602 #. It's a nested name with template parameter dependent scope.
33603 #. This can only be using-declaration for class member.
33604 #: cp/name-lookup.c:2155 cp/name-lookup.c:2180
33605 #, gcc-internal-format
33606 msgid "%qT is not a namespace"
33610 #. A using-declaration shall not name a template-id.
33611 #: cp/name-lookup.c:2165
33612 #, gcc-internal-format
33613 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
33616 #: cp/name-lookup.c:2172
33617 #, gcc-internal-format
33618 msgid "namespace %qD not allowed in using-declaration"
33621 #: cp/name-lookup.c:2208
33622 #, gcc-internal-format
33623 msgid "%qD not declared"
33626 #: cp/name-lookup.c:2244 cp/name-lookup.c:2281 cp/name-lookup.c:2315
33627 #: cp/name-lookup.c:2330
33628 #, gcc-internal-format
33629 msgid "%qD is already declared in this scope"
33632 #: cp/name-lookup.c:2937
33633 #, gcc-internal-format
33634 msgid "using-declaration for non-member at class scope"
33637 #: cp/name-lookup.c:2944
33638 #, gcc-internal-format
33639 msgid "%<%T::%D%> names destructor"
33642 #: cp/name-lookup.c:2949
33643 #, gcc-internal-format
33644 msgid "%<%T::%D%> names constructor"
33647 #: cp/name-lookup.c:2954
33648 #, gcc-internal-format
33649 msgid "%<%T::%D%> names constructor in %qT"
33652 #: cp/name-lookup.c:3004
33653 #, gcc-internal-format
33654 msgid "no members matching %<%T::%D%> in %q#T"
33657 #: cp/name-lookup.c:3072
33658 #, gcc-internal-format
33659 msgid "declaration of %qD not in a namespace surrounding %qD"
33662 #: cp/name-lookup.c:3080
33663 #, gcc-internal-format
33664 msgid "explicit qualification in declaration of %qD"
33667 #: cp/name-lookup.c:3123
33668 #, gcc-internal-format
33669 msgid "%qD should have been declared inside %qD"
33672 #: cp/name-lookup.c:3168
33673 #, gcc-internal-format
33674 msgid "%qD attribute requires a single NTBS argument"
33677 #: cp/name-lookup.c:3175
33678 #, gcc-internal-format
33680 "%qD attribute is meaningless since members of the anonymous namespace get "
33684 #: cp/name-lookup.c:3184 cp/name-lookup.c:3554
33685 #, gcc-internal-format
33686 msgid "%qD attribute directive ignored"
33689 #: cp/name-lookup.c:3229
33690 #, gcc-internal-format
33691 msgid "namespace alias %qD not allowed here, assuming %qD"
33694 #: cp/name-lookup.c:3542
33695 #, gcc-internal-format
33696 msgid "strong using only meaningful at namespace scope"
33699 #: cp/name-lookup.c:3546
33700 #, gcc-internal-format
33701 msgid "current namespace %qD does not enclose strongly used namespace %qD"
33704 #: cp/name-lookup.c:4516
33705 #, gcc-internal-format
33706 msgid "%q+D is not a function,"
33709 #: cp/name-lookup.c:4517
33710 #, gcc-internal-format
33711 msgid " conflict with %q+D"
33714 #: cp/name-lookup.c:4977
33715 #, gcc-internal-format
33716 msgid "argument dependent lookup finds %q+D"
33719 #: cp/name-lookup.c:5422
33720 #, gcc-internal-format
33721 msgid "XXX entering pop_everything ()\n"
33724 #: cp/name-lookup.c:5431
33725 #, gcc-internal-format
33726 msgid "XXX leaving pop_everything ()\n"
33730 #, gcc-internal-format
33731 msgid "identifier %qE will become a keyword in C++0x"
33734 #: cp/parser.c:2098
33735 #, gcc-internal-format
33736 msgid "%<#pragma%> is not allowed here"
33739 #: cp/parser.c:2129
33740 #, gcc-internal-format
33741 msgid "%<%E::%E%> has not been declared"
33744 #: cp/parser.c:2132
33745 #, gcc-internal-format
33746 msgid "%<::%E%> has not been declared"
33749 #: cp/parser.c:2135
33750 #, gcc-internal-format
33751 msgid "request for member %qE in non-class type %qT"
33754 #: cp/parser.c:2138
33755 #, gcc-internal-format
33756 msgid "%<%T::%E%> has not been declared"
33759 #: cp/parser.c:2141
33760 #, gcc-internal-format
33761 msgid "%qE has not been declared"
33764 #: cp/parser.c:2144
33765 #, gcc-internal-format
33766 msgid "%<%E::%E%> %s"
33769 #: cp/parser.c:2146
33770 #, gcc-internal-format
33771 msgid "%<::%E%> %s"
33774 #: cp/parser.c:2148
33775 #, gcc-internal-format
33779 #: cp/parser.c:2186
33780 #, gcc-internal-format
33781 msgid "ISO C++ 1998 does not support %<long long%>"
33784 #: cp/parser.c:2207
33785 #, gcc-internal-format
33786 msgid "duplicate %qs"
33789 #: cp/parser.c:2252
33790 #, gcc-internal-format
33791 msgid "new types may not be defined in a return type"
33794 #: cp/parser.c:2254
33795 #, gcc-internal-format
33796 msgid "(perhaps a semicolon is missing after the definition of %qT)"
33799 #: cp/parser.c:2274 cp/parser.c:4248 cp/pt.c:6030
33800 #, gcc-internal-format
33801 msgid "%qT is not a template"
33804 #: cp/parser.c:2276
33805 #, gcc-internal-format
33806 msgid "%qE is not a template"
33809 #: cp/parser.c:2278
33810 #, gcc-internal-format
33811 msgid "invalid template-id"
33814 #: cp/parser.c:2341
33815 #, gcc-internal-format
33816 msgid "invalid use of template-name %qE without an argument list"
33819 #: cp/parser.c:2344
33820 #, gcc-internal-format
33821 msgid "invalid use of destructor %qD as a type"
33824 #. Something like 'unsigned A a;'
33825 #: cp/parser.c:2347
33826 #, gcc-internal-format
33827 msgid "invalid combination of multiple type-specifiers"
33830 #. Issue an error message.
33831 #: cp/parser.c:2351
33832 #, gcc-internal-format
33833 msgid "%qE does not name a type"
33836 #: cp/parser.c:2384
33837 #, gcc-internal-format
33838 msgid "(perhaps %<typename %T::%E%> was intended)"
33841 #: cp/parser.c:2399
33842 #, gcc-internal-format
33843 msgid "%qE in namespace %qE does not name a type"
33846 #: cp/parser.c:2402
33847 #, gcc-internal-format
33848 msgid "%qE in class %qT does not name a type"
33851 #: cp/parser.c:3182
33852 #, gcc-internal-format
33853 msgid "fixed-point types not supported in C++"
33856 #: cp/parser.c:3262
33857 #, gcc-internal-format
33858 msgid "ISO C++ forbids braced-groups within expressions"
33861 #: cp/parser.c:3274
33862 #, gcc-internal-format
33864 "statement-expressions are not allowed outside functions nor in template-"
33868 #: cp/parser.c:3347
33869 #, gcc-internal-format
33870 msgid "%<this%> may not be used in this context"
33873 #: cp/parser.c:3558
33874 #, gcc-internal-format
33875 msgid "local variable %qD may not appear in this context"
33878 #: cp/parser.c:3852
33879 #, gcc-internal-format
33880 msgid "scope %qT before %<~%> is not a class-name"
33883 #: cp/parser.c:3967
33884 #, gcc-internal-format
33885 msgid "declaration of %<~%T%> as member of %qT"
33888 #: cp/parser.c:3982
33889 #, gcc-internal-format
33890 msgid "typedef-name %qD used as destructor declarator"
33893 #. Warn the user that a compound literal is not
33894 #. allowed in standard C++.
33895 #: cp/parser.c:4672
33896 #, gcc-internal-format
33897 msgid "ISO C++ forbids compound-literals"
33900 #: cp/parser.c:5050
33901 #, gcc-internal-format
33902 msgid "%qE does not have class type"
33905 #: cp/parser.c:5135 cp/typeck.c:2121
33906 #, gcc-internal-format
33907 msgid "invalid use of %qD"
33910 #: cp/parser.c:5718
33911 #, gcc-internal-format
33912 msgid "array bound forbidden after parenthesized type-id"
33915 #: cp/parser.c:5720
33916 #, gcc-internal-format
33917 msgid "try removing the parentheses around the type-id"
33920 #: cp/parser.c:5924
33921 #, gcc-internal-format
33922 msgid "expression in new-declarator must have integral or enumeration type"
33925 #: cp/parser.c:6178
33926 #, gcc-internal-format
33927 msgid "use of old-style cast"
33930 #: cp/parser.c:6309
33931 #, gcc-internal-format
33932 msgid "%<>>%> operator will be treated as two right angle brackets in C++0x"
33935 #: cp/parser.c:6312
33936 #, gcc-internal-format
33937 msgid "suggest parentheses around %<>>%> expression"
33940 #: cp/parser.c:7145
33941 #, gcc-internal-format
33942 msgid "expected end of capture-list"
33945 #: cp/parser.c:7196
33946 #, gcc-internal-format
33947 msgid "ISO C++ does not allow initializers in lambda expression capture lists"
33950 #: cp/parser.c:7290
33951 #, gcc-internal-format
33952 msgid "default argument specified for lambda parameter"
33955 #: cp/parser.c:7686
33956 #, gcc-internal-format
33957 msgid "case label %qE not within a switch statement"
33960 #. Issue a warning about this use of a GNU extension.
33961 #: cp/parser.c:8383
33962 #, gcc-internal-format
33963 msgid "ISO C++ forbids computed gotos"
33966 #: cp/parser.c:8528 cp/parser.c:16519
33967 #, gcc-internal-format
33968 msgid "extra %<;%>"
33971 #: cp/parser.c:8749
33972 #, gcc-internal-format
33973 msgid "%<__label__%> not at the beginning of a block"
33976 #: cp/parser.c:8887
33977 #, gcc-internal-format
33978 msgid "mixing declarations and function-definitions is forbidden"
33981 #: cp/parser.c:9028
33982 #, gcc-internal-format
33983 msgid "%<friend%> used outside of class"
33986 #. Complain about `auto' as a storage specifier, if
33987 #. we're complaining about C++0x compatibility.
33988 #: cp/parser.c:9087
33989 #, gcc-internal-format
33990 msgid "%<auto%> will change meaning in C++0x; please remove it"
33993 #: cp/parser.c:9207
33994 #, gcc-internal-format
33995 msgid "class definition may not be declared a friend"
33998 #: cp/parser.c:9276 cp/parser.c:16843
33999 #, gcc-internal-format
34000 msgid "templates may not be %<virtual%>"
34003 #: cp/parser.c:9697
34004 #, gcc-internal-format
34005 msgid "invalid use of %<auto%> in conversion operator"
34008 #: cp/parser.c:9782
34009 #, gcc-internal-format
34010 msgid "only constructors take base initializers"
34013 #: cp/parser.c:9804
34014 #, gcc-internal-format
34015 msgid "cannot expand initializer for member %<%D%>"
34018 #: cp/parser.c:9859
34019 #, gcc-internal-format
34020 msgid "anachronistic old-style base class initializer"
34023 #: cp/parser.c:9927
34024 #, gcc-internal-format
34026 "keyword %<typename%> not allowed in this context (a qualified member "
34027 "initializer is implicitly a type)"
34030 #. Warn that we do not support `export'.
34031 #: cp/parser.c:10272
34032 #, gcc-internal-format
34033 msgid "keyword %<export%> not implemented, and will be ignored"
34036 #: cp/parser.c:10458 cp/parser.c:10557 cp/parser.c:10665 cp/parser.c:15222
34037 #, gcc-internal-format
34038 msgid "template parameter pack %qD cannot have a default argument"
34041 #: cp/parser.c:10462 cp/parser.c:15229
34042 #, gcc-internal-format
34043 msgid "template parameter pack cannot have a default argument"
34046 #: cp/parser.c:10561 cp/parser.c:10669
34047 #, gcc-internal-format
34048 msgid "template parameter packs cannot have default arguments"
34051 #: cp/parser.c:10810
34052 #, gcc-internal-format
34053 msgid "%<<::%> cannot begin a template-argument list"
34056 #: cp/parser.c:10814
34057 #, gcc-internal-format
34059 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
34063 #: cp/parser.c:10892
34064 #, gcc-internal-format
34065 msgid "parse error in template argument list"
34068 #. Explain what went wrong.
34069 #: cp/parser.c:11006
34070 #, gcc-internal-format
34071 msgid "non-template %qD used as template"
34074 #: cp/parser.c:11008
34075 #, gcc-internal-format
34076 msgid "use %<%T::template %D%> to indicate that it is a template"
34079 #: cp/parser.c:11142
34080 #, gcc-internal-format
34081 msgid "expected parameter pack before %<...%>"
34084 #: cp/parser.c:11551
34085 #, gcc-internal-format
34086 msgid "template specialization with C linkage"
34089 #: cp/parser.c:12369
34090 #, gcc-internal-format
34091 msgid "declaration %qD does not declare anything"
34094 #: cp/parser.c:12455
34095 #, gcc-internal-format
34096 msgid "attributes ignored on uninstantiated type"
34099 #: cp/parser.c:12459
34100 #, gcc-internal-format
34101 msgid "attributes ignored on template instantiation"
34104 #: cp/parser.c:12464
34105 #, gcc-internal-format
34107 "attributes ignored on elaborated-type-specifier that is not a forward "
34111 #: cp/parser.c:12749
34112 #, gcc-internal-format
34113 msgid "%qD is not a namespace-name"
34116 #: cp/parser.c:12876
34117 #, gcc-internal-format
34118 msgid "%<namespace%> definition is not allowed here"
34121 #: cp/parser.c:13017
34122 #, gcc-internal-format
34123 msgid "a template-id may not appear in a using-declaration"
34126 #: cp/parser.c:13438
34127 #, gcc-internal-format
34128 msgid "an asm-specification is not allowed on a function-definition"
34131 #: cp/parser.c:13442
34132 #, gcc-internal-format
34133 msgid "attributes are not allowed on a function-definition"
34136 #: cp/parser.c:13595
34137 #, gcc-internal-format
34138 msgid "initializer provided for function"
34141 #: cp/parser.c:13628
34142 #, gcc-internal-format
34143 msgid "attributes after parenthesized initializer ignored"
34146 #: cp/parser.c:14027 cp/pt.c:9622
34147 #, gcc-internal-format
34148 msgid "array bound is not an integer constant"
34151 #: cp/parser.c:14146
34152 #, gcc-internal-format
34153 msgid "%<%T::%E%> is not a type"
34156 #: cp/parser.c:14173
34157 #, gcc-internal-format
34158 msgid "invalid use of constructor as a template"
34161 #: cp/parser.c:14175
34162 #, gcc-internal-format
34164 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
34168 #: cp/parser.c:14349
34169 #, gcc-internal-format
34170 msgid "%qD is a namespace"
34173 #: cp/parser.c:14424
34174 #, gcc-internal-format
34175 msgid "duplicate cv-qualifier"
34178 #: cp/parser.c:14546
34179 #, gcc-internal-format
34180 msgid "invalid use of %<auto%>"
34183 #: cp/parser.c:15155
34184 #, gcc-internal-format
34185 msgid "file ends in default argument"
34188 #: cp/parser.c:15201
34189 #, gcc-internal-format
34190 msgid "deprecated use of default argument for parameter of non-function"
34193 #: cp/parser.c:15205
34194 #, gcc-internal-format
34195 msgid "default arguments are only permitted for function parameters"
34198 #: cp/parser.c:15491
34199 #, gcc-internal-format
34200 msgid "ISO C++ does not allow designated initializers"
34203 #: cp/parser.c:16111
34204 #, gcc-internal-format
34205 msgid "invalid class name in declaration of %qD"
34208 #: cp/parser.c:16125
34209 #, gcc-internal-format
34210 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
34213 #: cp/parser.c:16130
34214 #, gcc-internal-format
34215 msgid "declaration of %qD in %qD which does not enclose %qD"
34218 #: cp/parser.c:16144
34219 #, gcc-internal-format
34220 msgid "extra qualification not allowed"
34223 #: cp/parser.c:16156
34224 #, gcc-internal-format
34225 msgid "an explicit specialization must be preceded by %<template <>%>"
34228 #: cp/parser.c:16186
34229 #, gcc-internal-format
34230 msgid "function template %qD redeclared as a class template"
34233 #: cp/parser.c:16269
34234 #, gcc-internal-format
34235 msgid "previous definition of %q+#T"
34238 #: cp/parser.c:16538
34239 #, gcc-internal-format
34240 msgid "a class-key must be used when declaring a friend"
34243 #: cp/parser.c:16553
34244 #, gcc-internal-format
34245 msgid "friend declaration does not name a class or function"
34248 #: cp/parser.c:16735
34249 #, gcc-internal-format
34250 msgid "pure-specifier on function-definition"
34253 #: cp/parser.c:17048
34254 #, gcc-internal-format
34255 msgid "keyword %<typename%> not allowed outside of templates"
34258 #: cp/parser.c:17051
34259 #, gcc-internal-format
34261 "keyword %<typename%> not allowed in this context (the base class is "
34262 "implicitly a type)"
34265 #: cp/parser.c:18185
34266 #, gcc-internal-format
34267 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
34270 #: cp/parser.c:18190
34271 #, gcc-internal-format
34272 msgid "too few template-parameter-lists"
34275 #. Otherwise, there are too many template parameter lists. We have
34278 #. template <class T> template <class U> void S::f();
34279 #: cp/parser.c:18197
34280 #, gcc-internal-format
34281 msgid "too many template-parameter-lists"
34284 #: cp/parser.c:18472
34285 #, gcc-internal-format
34286 msgid "named return values are no longer supported"
34289 #: cp/parser.c:18552
34290 #, gcc-internal-format
34291 msgid "invalid declaration of member template in local class"
34294 #: cp/parser.c:18561
34295 #, gcc-internal-format
34296 msgid "template with C linkage"
34299 #: cp/parser.c:18709
34300 #, gcc-internal-format
34301 msgid "template declaration of %<typedef%>"
34304 #: cp/parser.c:18773
34305 #, gcc-internal-format
34306 msgid "explicit template specialization cannot have a storage class"
34309 #: cp/parser.c:18998
34310 #, gcc-internal-format
34311 msgid "%<>>%> should be %<> >%> within a nested template argument list"
34314 #: cp/parser.c:19011
34315 #, gcc-internal-format
34316 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
34319 #: cp/parser.c:19354
34320 #, gcc-internal-format
34321 msgid "invalid use of %qD in linkage specification"
34324 #: cp/parser.c:19367
34325 #, gcc-internal-format
34326 msgid "%<__thread%> before %qD"
34329 #: cp/parser.c:19688
34330 #, gcc-internal-format
34331 msgid "%qs tag used in naming %q#T"
34334 #: cp/parser.c:19709
34335 #, gcc-internal-format
34336 msgid "%qD redeclared with different access"
34339 #: cp/parser.c:19728
34340 #, gcc-internal-format
34341 msgid "%<template%> (as a disambiguator) is only allowed within templates"
34344 #: cp/parser.c:19995 cp/parser.c:20923 cp/parser.c:21056
34345 #, gcc-internal-format
34346 msgid "misplaced %<@%D%> Objective-C++ construct"
34349 #: cp/parser.c:20140
34350 #, gcc-internal-format
34351 msgid "%<@encode%> must specify a type as an argument"
34354 #: cp/parser.c:20456
34355 #, gcc-internal-format
34356 msgid "invalid Objective-C++ selector name"
34359 #: cp/parser.c:20787
34360 #, gcc-internal-format
34361 msgid "identifier expected after %<@protocol%>"
34364 #: cp/parser.c:22126
34365 #, gcc-internal-format
34366 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
34369 #: cp/parser.c:22294 cp/pt.c:11021
34370 #, gcc-internal-format
34371 msgid "iteration variable %qD should not be reduction"
34374 #: cp/parser.c:22361
34375 #, gcc-internal-format
34376 msgid "not enough collapsed for loops"
34379 #: cp/parser.c:22822
34380 #, gcc-internal-format
34381 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
34384 #: cp/parser.c:22986
34385 #, gcc-internal-format
34386 msgid "inter-module optimizations not implemented for C++"
34390 #, gcc-internal-format
34391 msgid "data member %qD cannot be a member template"
34395 #, gcc-internal-format
34396 msgid "invalid member template declaration %qD"
34400 #, gcc-internal-format
34401 msgid "explicit specialization in non-namespace scope %qD"
34405 #, gcc-internal-format
34406 msgid "enclosing class templates are not explicitly specialized"
34410 #, gcc-internal-format
34411 msgid "specialization of %qD in different namespace"
34414 #: cp/pt.c:739 cp/pt.c:841
34415 #, gcc-internal-format
34416 msgid " from definition of %q+#D"
34420 #, gcc-internal-format
34422 "explicit instantiation of %qD in namespace %qD (which does not enclose "
34427 #, gcc-internal-format
34428 msgid "name of class shadows template template parameter %qD"
34432 #, gcc-internal-format
34433 msgid "specialization of %qT after instantiation"
34437 #, gcc-internal-format
34438 msgid "specializing %q#T in different namespace"
34441 #. But if we've had an implicit instantiation, that's a
34442 #. problem ([temp.expl.spec]/6).
34444 #, gcc-internal-format
34445 msgid "specialization %qT after instantiation %qT"
34449 #, gcc-internal-format
34450 msgid "explicit specialization of non-template %qT"
34454 #, gcc-internal-format
34455 msgid "specialization of %qD after instantiation"
34459 #, gcc-internal-format
34460 msgid "%qD is not a function template"
34464 #, gcc-internal-format
34465 msgid "template-id %qD for %q+D does not match any template declaration"
34469 #, gcc-internal-format
34470 msgid "ambiguous template specialization %qD for %q+D"
34473 #. This case handles bogus declarations like template <>
34474 #. template <class T> void f<int>();
34475 #: cp/pt.c:2171 cp/pt.c:2225
34476 #, gcc-internal-format
34477 msgid "template-id %qD in declaration of primary template"
34481 #, gcc-internal-format
34482 msgid "template parameter list used in explicit instantiation"
34486 #, gcc-internal-format
34487 msgid "definition provided for explicit instantiation"
34491 #, gcc-internal-format
34492 msgid "too many template parameter lists in declaration of %qD"
34496 #, gcc-internal-format
34497 msgid "too few template parameter lists in declaration of %qD"
34501 #, gcc-internal-format
34502 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
34506 #, gcc-internal-format
34507 msgid "function template partial specialization %qD is not allowed"
34511 #, gcc-internal-format
34512 msgid "default argument specified in explicit specialization"
34516 #, gcc-internal-format
34517 msgid "%qD is not a template function"
34521 #, gcc-internal-format
34522 msgid "%qD is not declared in %qD"
34525 #. From [temp.expl.spec]:
34527 #. If such an explicit specialization for the member
34528 #. of a class template names an implicitly-declared
34529 #. special member function (clause _special_), the
34530 #. program is ill-formed.
34532 #. Similar language is found in [temp.explicit].
34534 #, gcc-internal-format
34535 msgid "specialization of implicitly-declared special member function"
34539 #, gcc-internal-format
34540 msgid "no member function %qD declared in %qT"
34544 #, gcc-internal-format
34545 msgid "base initializer expansion %<%T%> contains no parameter packs"
34549 #, gcc-internal-format
34550 msgid "expansion pattern %<%T%> contains no argument packs"
34554 #, gcc-internal-format
34555 msgid "expansion pattern %<%E%> contains no argument packs"
34559 #, gcc-internal-format
34560 msgid "parameter packs not expanded with %<...%>:"
34563 #: cp/pt.c:3119 cp/pt.c:3733
34564 #, gcc-internal-format
34569 #, gcc-internal-format
34570 msgid " <anonymous>"
34574 #, gcc-internal-format
34575 msgid "declaration of %q+#D"
34579 #, gcc-internal-format
34580 msgid " shadows template parm %q+#D"
34584 #, gcc-internal-format
34585 msgid "template parameters not used in partial specialization:"
34589 #, gcc-internal-format
34590 msgid "partial specialization %qT does not specialize any template arguments"
34594 #, gcc-internal-format
34596 "parameter pack argument %qE must be at the end of the template argument list"
34600 #, gcc-internal-format
34602 "parameter pack argument %qT must be at the end of the template argument list"
34606 #, gcc-internal-format
34607 msgid "template argument %qE involves template parameter(s)"
34611 #, gcc-internal-format
34612 msgid "type %qT of template argument %qE depends on template parameter(s)"
34616 #, gcc-internal-format
34617 msgid "no default argument for %qD"
34621 #, gcc-internal-format
34622 msgid "parameter pack %qE must be at the end of the template parameter list"
34626 #, gcc-internal-format
34627 msgid "parameter pack %qT must be at the end of the template parameter list"
34631 #, gcc-internal-format
34632 msgid "template class without a name"
34637 #. A destructor shall not be a member template.
34639 #, gcc-internal-format
34640 msgid "destructor %qD declared as member template"
34643 #. [basic.stc.dynamic.allocation]
34645 #. An allocation function can be a function
34646 #. template. ... Template allocation functions shall
34647 #. have two or more parameters.
34649 #, gcc-internal-format
34650 msgid "invalid template declaration of %qD"
34654 #, gcc-internal-format
34655 msgid "template definition of non-template %q#D"
34659 #, gcc-internal-format
34660 msgid "expected %d levels of template parms for %q#D, got %d"
34664 #, gcc-internal-format
34665 msgid "got %d template parameters for %q#D"
34669 #, gcc-internal-format
34670 msgid "got %d template parameters for %q#T"
34674 #, gcc-internal-format
34675 msgid " but %d required"
34679 #, gcc-internal-format
34680 msgid "template arguments to %qD do not match original template %qD"
34684 #, gcc-internal-format
34685 msgid "use template<> for an explicit specialization"
34689 #, gcc-internal-format
34690 msgid "%qT is not a template type"
34694 #, gcc-internal-format
34695 msgid "template specifiers not specified in declaration of %qD"
34699 #, gcc-internal-format
34700 msgid "redeclared with %d template parameter(s)"
34704 #, gcc-internal-format
34705 msgid "previous declaration %q+D used %d template parameter(s)"
34709 #, gcc-internal-format
34710 msgid "template parameter %q+#D"
34714 #, gcc-internal-format
34715 msgid "redeclared here as %q#D"
34718 #. We have in [temp.param]:
34720 #. A template-parameter may not be given default arguments
34721 #. by two different declarations in the same scope.
34723 #, gcc-internal-format
34724 msgid "redefinition of default argument for %q#D"
34728 #, gcc-internal-format
34729 msgid "original definition appeared here"
34733 #, gcc-internal-format
34735 "%qE is not a valid template argument for type %qT because function %qD has "
34736 "not external linkage"
34740 #, gcc-internal-format
34742 "%qE is not a valid template argument for type %qT because string literals "
34743 "can never be used in this context"
34747 #, gcc-internal-format
34749 "%qE is not a valid template argument for type %qT because it is a non-"
34750 "constant expression"
34754 #, gcc-internal-format
34756 "%qD is not a valid template argument because %qD is a variable, not the "
34757 "address of a variable"
34761 #, gcc-internal-format
34763 "%qE is not a valid template argument of type %qT because %qE is not a "
34768 #, gcc-internal-format
34770 "%qE is not a valid template argument of type %qT because %qD does not have "
34775 #, gcc-internal-format
34777 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
34782 #, gcc-internal-format
34784 "%qE is not a valid template argument for type %qT because it is not an lvalue"
34788 #, gcc-internal-format
34790 "%qE is not a valid template argument for type %qT because object %qD has not "
34795 #, gcc-internal-format
34796 msgid "%qE is not a valid template argument for type %qT"
34800 #, gcc-internal-format
34801 msgid "it must be the address of a function with external linkage"
34805 #, gcc-internal-format
34807 "%qE is not a valid template argument for type %qT because it is a pointer"
34811 #, gcc-internal-format
34812 msgid "try using %qE instead"
34816 #, gcc-internal-format
34818 "%qE is not a valid template argument for type %qT because it is of type %qT"
34822 #, gcc-internal-format
34823 msgid "standard conversions are not allowed in this context"
34827 #, gcc-internal-format
34828 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
34831 #: cp/pt.c:5349 cp/pt.c:5368 cp/pt.c:5418
34832 #, gcc-internal-format
34833 msgid "type/value mismatch at argument %d in template parameter list for %qD"
34837 #, gcc-internal-format
34838 msgid " expected a constant of type %qT, got %qT"
34842 #, gcc-internal-format
34843 msgid " expected a class template, got %qE"
34847 #, gcc-internal-format
34848 msgid " expected a type, got %qE"
34852 #, gcc-internal-format
34853 msgid " expected a type, got %qT"
34857 #, gcc-internal-format
34858 msgid " expected a class template, got %qT"
34862 #, gcc-internal-format
34863 msgid " expected a template of type %qD, got %qD"
34866 #. Not sure if this is reachable, but it doesn't hurt
34869 #, gcc-internal-format
34870 msgid "type mismatch in nontype parameter pack"
34874 #, gcc-internal-format
34875 msgid "could not convert template argument %qE to %qT"
34879 #, gcc-internal-format
34880 msgid "wrong number of template arguments (%d, should be %d)"
34884 #, gcc-internal-format
34885 msgid "wrong number of template arguments (%d, should be %d%s)"
34889 #, gcc-internal-format
34890 msgid "provided for %q+D"
34894 #, gcc-internal-format
34895 msgid "cannot expand %<%E%> into a fixed-length argument list"
34899 #, gcc-internal-format
34900 msgid "cannot expand %<%T%> into a fixed-length argument list"
34904 #, gcc-internal-format
34905 msgid "template argument %d is invalid"
34909 #, gcc-internal-format
34910 msgid "non-template type %qT used as a template"
34914 #, gcc-internal-format
34915 msgid "for template declaration %q+D"
34919 #, gcc-internal-format
34921 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
34922 "to increase the maximum) instantiating %qD"
34926 #, gcc-internal-format
34927 msgid "mismatched argument pack lengths while expanding %<%T%>"
34931 #, gcc-internal-format
34932 msgid "mismatched argument pack lengths while expanding %<%E%>"
34936 #, gcc-internal-format
34937 msgid "instantiation of %q+D as type %qT"
34940 #. It may seem that this case cannot occur, since:
34942 #. typedef void f();
34943 #. void g() { f x; }
34945 #. declares a function, not a variable. However:
34947 #. typedef void f();
34948 #. template <typename T> void g() { T t; }
34949 #. template void g<f>();
34951 #. is an attempt to declare a variable with function
34954 #, gcc-internal-format
34955 msgid "variable %qD has function type"
34959 #, gcc-internal-format
34960 msgid "invalid parameter type %qT"
34964 #, gcc-internal-format
34965 msgid "in declaration %q+D"
34969 #, gcc-internal-format
34970 msgid "function returning an array"
34974 #, gcc-internal-format
34975 msgid "function returning a function"
34979 #, gcc-internal-format
34980 msgid "creating pointer to member function of non-class type %qT"
34984 #, gcc-internal-format
34985 msgid "creating array with negative size (%qE)"
34989 #, gcc-internal-format
34990 msgid "forming reference to void"
34994 #, gcc-internal-format
34995 msgid "forming %s to reference type %qT"
34999 #, gcc-internal-format
35000 msgid "creating pointer to member of non-class type %qT"
35004 #, gcc-internal-format
35005 msgid "creating pointer to member reference type %qT"
35009 #, gcc-internal-format
35010 msgid "creating pointer to member of type void"
35014 #, gcc-internal-format
35015 msgid "creating array of %qT"
35019 #, gcc-internal-format
35020 msgid "creating array of %qT, which is an abstract class type"
35024 #, gcc-internal-format
35025 msgid "%qT is not a class, struct, or union type"
35029 #, gcc-internal-format
35030 msgid "%qT resolves to %qT, which is not an enumeration type"
35034 #, gcc-internal-format
35035 msgid "%qT resolves to %qT, which is is not a class type"
35039 #, gcc-internal-format
35040 msgid "use of %qs in template"
35044 #, gcc-internal-format
35045 msgid "qualifying type %qT does not match destructor name ~%qT"
35049 #, gcc-internal-format
35051 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
35055 #, gcc-internal-format
35056 msgid "say %<typename %E%> if a type is meant"
35060 #, gcc-internal-format
35061 msgid "using invalid field %qD"
35064 #: cp/pt.c:10862 cp/pt.c:11534
35065 #, gcc-internal-format
35066 msgid "invalid use of pack expansion expression"
35069 #: cp/pt.c:10866 cp/pt.c:11538
35070 #, gcc-internal-format
35071 msgid "use %<...%> to expand argument pack"
35075 #, gcc-internal-format
35077 "a cast to a type other than an integral or enumeration type cannot appear in "
35078 "a constant-expression"
35082 #, gcc-internal-format
35083 msgid "%qT is not a class or namespace"
35087 #, gcc-internal-format
35088 msgid "%qD is not a class or namespace"
35092 #, gcc-internal-format
35093 msgid "%qT is a variably modified type"
35097 #, gcc-internal-format
35098 msgid "integral expression %qE is not constant"
35102 #, gcc-internal-format
35103 msgid " trying to instantiate %qD"
35107 #, gcc-internal-format
35108 msgid "ambiguous class template instantiation for %q#T"
35112 #, gcc-internal-format
35116 #: cp/pt.c:15533 cp/pt.c:15616
35117 #, gcc-internal-format
35118 msgid "explicit instantiation of non-template %q#D"
35122 #, gcc-internal-format
35123 msgid "%qD is not a static data member of a class template"
35126 #: cp/pt.c:15554 cp/pt.c:15611
35127 #, gcc-internal-format
35128 msgid "no matching template for %qD found"
35132 #, gcc-internal-format
35134 "type %qT for explicit instantiation %qD does not match declared type %qT"
35138 #, gcc-internal-format
35139 msgid "explicit instantiation of %q#D"
35143 #, gcc-internal-format
35144 msgid "duplicate explicit instantiation of %q#D"
35147 #: cp/pt.c:15626 cp/pt.c:15718
35148 #, gcc-internal-format
35149 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
35152 #: cp/pt.c:15631 cp/pt.c:15735
35153 #, gcc-internal-format
35154 msgid "storage class %qD applied to template instantiation"
35158 #, gcc-internal-format
35159 msgid "explicit instantiation of non-template type %qT"
35163 #, gcc-internal-format
35164 msgid "explicit instantiation of %q#T before definition of template"
35168 #, gcc-internal-format
35169 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
35173 #, gcc-internal-format
35174 msgid "duplicate explicit instantiation of %q#T"
35179 #. The definition of a non-exported function template, a
35180 #. non-exported member function template, or a non-exported
35181 #. member function or static data member of a class template
35182 #. shall be present in every translation unit in which it is
35183 #. explicitly instantiated.
35185 #, gcc-internal-format
35186 msgid "explicit instantiation of %qD but no definition available"
35190 #, gcc-internal-format
35192 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
35193 "possibly from virtual table generation (use -ftemplate-depth-NN to increase "
35198 #, gcc-internal-format
35199 msgid "%q#T is not a valid type for a template constant parameter"
35203 #, gcc-internal-format
35205 "deducing from brace-enclosed initializer list requires #include "
35206 "<initializer_list>"
35210 #, gcc-internal-format
35211 msgid "unable to deduce %qT from %qE"
35215 #, gcc-internal-format
35216 msgid "-frepo must be used with -c"
35220 #, gcc-internal-format
35221 msgid "mysterious repository information in %s"
35225 #, gcc-internal-format
35226 msgid "can't create repository information file %qs"
35230 #, gcc-internal-format
35231 msgid "cannot use typeid with -fno-rtti"
35235 #, gcc-internal-format
35236 msgid "must #include <typeinfo> before using typeid"
35240 #, gcc-internal-format
35242 "cannot create type information for type %qT because it involves types of "
35246 #: cp/rtti.c:634 cp/rtti.c:649
35247 #, gcc-internal-format
35248 msgid "dynamic_cast of %q#D to %q#T can never succeed"
35252 #, gcc-internal-format
35253 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
35257 #, gcc-internal-format
35258 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
35262 #, gcc-internal-format
35263 msgid "%qT is an ambiguous base of %qT"
35267 #, gcc-internal-format
35268 msgid "%qT is an inaccessible base of %qT"
35271 #: cp/search.c:1862
35272 #, gcc-internal-format
35273 msgid "deprecated covariant return type for %q+#D"
35276 #: cp/search.c:1864 cp/search.c:1879 cp/search.c:1884 cp/search.c:1903
35277 #, gcc-internal-format
35278 msgid " overriding %q+#D"
35281 #: cp/search.c:1878
35282 #, gcc-internal-format
35283 msgid "invalid covariant return type for %q+#D"
35286 #: cp/search.c:1883
35287 #, gcc-internal-format
35288 msgid "conflicting return type specified for %q+#D"
35291 #: cp/search.c:1893
35292 #, gcc-internal-format
35293 msgid "looser throw specifier for %q+#F"
35296 #: cp/search.c:1894
35297 #, gcc-internal-format
35298 msgid " overriding %q+#F"
35301 #: cp/search.c:1902
35302 #, gcc-internal-format
35303 msgid "conflicting type attributes specified for %q+#D"
35306 #: cp/search.c:1913
35307 #, gcc-internal-format
35308 msgid "overriding non-deleted function %q+D"
35311 #: cp/search.c:1917
35312 #, gcc-internal-format
35313 msgid "non-deleted function %q+D"
35316 #: cp/search.c:1918
35317 #, gcc-internal-format
35318 msgid "overriding deleted function %q+D"
35321 #. A static member function cannot match an inherited
35322 #. virtual member function.
35323 #: cp/search.c:2010
35324 #, gcc-internal-format
35325 msgid "%q+#D cannot be declared"
35328 #: cp/search.c:2011
35329 #, gcc-internal-format
35330 msgid " since %q+#D declared in base class"
35333 #: cp/semantics.c:761
35334 #, gcc-internal-format
35335 msgid "suggest explicit braces around empty body in %<do%> statement"
35338 #: cp/semantics.c:1286
35339 #, gcc-internal-format
35340 msgid "type of asm operand %qE could not be determined"
35343 #: cp/semantics.c:1344
35344 #, gcc-internal-format
35345 msgid "__label__ declarations are only allowed in function scopes"
35348 #: cp/semantics.c:1442
35349 #, gcc-internal-format
35350 msgid "invalid use of member %q+D in static member function"
35353 #: cp/semantics.c:1444
35354 #, gcc-internal-format
35355 msgid "invalid use of non-static data member %q+D"
35358 #: cp/semantics.c:1445 cp/semantics.c:1502
35359 #, gcc-internal-format
35360 msgid "from this location"
35363 #: cp/semantics.c:1501
35364 #, gcc-internal-format
35365 msgid "object missing in reference to %q+D"
35368 #: cp/semantics.c:2022
35369 #, gcc-internal-format
35370 msgid "arguments to destructor are not allowed"
35373 #: cp/semantics.c:2080
35374 #, gcc-internal-format
35375 msgid "%<this%> is unavailable for static member functions"
35378 #: cp/semantics.c:2086
35379 #, gcc-internal-format
35380 msgid "invalid use of %<this%> in non-member function"
35383 #: cp/semantics.c:2088
35384 #, gcc-internal-format
35385 msgid "invalid use of %<this%> at top level"
35388 #: cp/semantics.c:2112
35389 #, gcc-internal-format
35390 msgid "invalid qualifying scope in pseudo-destructor name"
35393 #: cp/semantics.c:2117 cp/typeck.c:2147
35394 #, gcc-internal-format
35395 msgid "qualified type %qT does not match destructor name ~%qT"
35398 #: cp/semantics.c:2139
35399 #, gcc-internal-format
35400 msgid "%qE is not of type %qT"
35403 #: cp/semantics.c:2183
35404 #, gcc-internal-format
35405 msgid "compound literal of non-object type %qT"
35408 #: cp/semantics.c:2267
35409 #, gcc-internal-format
35410 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
35413 #: cp/semantics.c:2309
35414 #, gcc-internal-format
35416 "invalid use of type %qT as a default value for a template template-parameter"
35419 #: cp/semantics.c:2312
35420 #, gcc-internal-format
35421 msgid "invalid default argument for a template template parameter"
35424 #: cp/semantics.c:2329
35425 #, gcc-internal-format
35426 msgid "definition of %q#T inside template parameter list"
35429 #: cp/semantics.c:2340
35430 #, gcc-internal-format
35431 msgid "invalid definition of qualified type %qT"
35434 #: cp/semantics.c:2556
35435 #, gcc-internal-format
35436 msgid "invalid base-class specification"
35439 #: cp/semantics.c:2568
35440 #, gcc-internal-format
35441 msgid "base class %qT has cv qualifiers"
35444 #: cp/semantics.c:2593
35445 #, gcc-internal-format
35446 msgid "incomplete type %qT used in nested name specifier"
35449 #: cp/semantics.c:2597
35450 #, gcc-internal-format
35451 msgid "reference to %<%T::%D%> is ambiguous"
35454 #: cp/semantics.c:2602 cp/typeck.c:1947
35455 #, gcc-internal-format
35456 msgid "%qD is not a member of %qT"
35459 #: cp/semantics.c:2605
35460 #, gcc-internal-format
35461 msgid "%qD is not a member of %qD"
35464 #: cp/semantics.c:2607
35465 #, gcc-internal-format
35466 msgid "%<::%D%> has not been declared"
35469 #: cp/semantics.c:2803 cp/semantics.c:5532
35470 #, gcc-internal-format
35471 msgid "%qD is not captured"
35474 #: cp/semantics.c:2809
35475 #, gcc-internal-format
35476 msgid "use of %<auto%> variable from containing function"
35479 #: cp/semantics.c:2811
35480 #, gcc-internal-format
35481 msgid " %q+#D declared here"
35484 #: cp/semantics.c:2849
35485 #, gcc-internal-format
35487 "template parameter %qD of type %qT is not allowed in an integral constant "
35488 "expression because it is not of integral or enumeration type"
35491 #: cp/semantics.c:3013
35492 #, gcc-internal-format
35493 msgid "%qD cannot appear in a constant-expression"
35496 #: cp/semantics.c:3021
35497 #, gcc-internal-format
35498 msgid "use of namespace %qD as expression"
35501 #: cp/semantics.c:3026
35502 #, gcc-internal-format
35503 msgid "use of class template %qT as expression"
35506 #. Ambiguous reference to base members.
35507 #: cp/semantics.c:3032
35508 #, gcc-internal-format
35509 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
35512 #: cp/semantics.c:3154 cp/semantics.c:4917
35513 #, gcc-internal-format
35514 msgid "type of %qE is unknown"
35517 #: cp/semantics.c:3169
35518 #, gcc-internal-format
35519 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
35522 #: cp/semantics.c:3180
35523 #, gcc-internal-format
35524 msgid "cannot apply %<offsetof%> to member function %qD"
35527 #: cp/semantics.c:3639
35528 #, gcc-internal-format
35529 msgid "%qD is not a variable in clause %qs"
35532 #: cp/semantics.c:3648 cp/semantics.c:3670 cp/semantics.c:3692
35533 #, gcc-internal-format
35534 msgid "%qD appears more than once in data clauses"
35537 #: cp/semantics.c:3662
35538 #, gcc-internal-format
35539 msgid "%qD is not a variable in clause %<firstprivate%>"
35542 #: cp/semantics.c:3684
35543 #, gcc-internal-format
35544 msgid "%qD is not a variable in clause %<lastprivate%>"
35547 #: cp/semantics.c:3714
35548 #, gcc-internal-format
35549 msgid "num_threads expression must be integral"
35552 #: cp/semantics.c:3728
35553 #, gcc-internal-format
35554 msgid "schedule chunk size expression must be integral"
35557 #: cp/semantics.c:3860
35558 #, gcc-internal-format
35559 msgid "%qE has reference type for %qs"
35562 #: cp/semantics.c:3931
35563 #, gcc-internal-format
35564 msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
35567 #: cp/semantics.c:3945
35568 #, gcc-internal-format
35569 msgid "%<threadprivate%> %qE directive not in %qT definition"
35572 #: cp/semantics.c:4090
35573 #, gcc-internal-format
35574 msgid "difference between %qE and %qD does not have integer type"
35577 #. Report the error.
35578 #: cp/semantics.c:4616
35579 #, gcc-internal-format
35580 msgid "static assertion failed: %E"
35583 #: cp/semantics.c:4618
35584 #, gcc-internal-format
35585 msgid "non-constant condition for static assertion"
35588 #: cp/semantics.c:4706 cp/semantics.c:4828
35589 #, gcc-internal-format
35590 msgid "argument to decltype must be an expression"
35593 #: cp/semantics.c:4778
35594 #, gcc-internal-format
35595 msgid "%qE refers to a set of overloaded functions"
35598 #: cp/semantics.c:4861
35599 #, gcc-internal-format
35600 msgid "unable to determine the declared type of expression %<%E%>"
35603 #: cp/semantics.c:5122
35604 #, gcc-internal-format
35605 msgid "__is_convertible_to"
35608 #: cp/semantics.c:5163 cp/semantics.c:5173
35609 #, gcc-internal-format
35610 msgid "incomplete type %qT not allowed"
35613 #: cp/semantics.c:5236
35614 #, gcc-internal-format
35615 msgid "the type %qT of constexpr variable %qD is not literal"
35618 #: cp/semantics.c:5271
35619 #, gcc-internal-format
35620 msgid "parameter %q#D is not of literal type"
35623 #: cp/semantics.c:5284
35624 #, gcc-internal-format
35625 msgid "return type %qT of function %qD is not a literal type"
35628 #: cp/semantics.c:5578
35629 #, gcc-internal-format
35630 msgid "cannot capture %qE by reference"
35633 #: cp/semantics.c:5600
35634 #, gcc-internal-format
35635 msgid "already captured %<this%> in lambda expression"
35638 #: cp/semantics.c:5716
35639 #, gcc-internal-format
35640 msgid "%<this%> was not captured for this lambda function"
35644 #, gcc-internal-format
35645 msgid "%qV qualifiers cannot be applied to %qT"
35649 #, gcc-internal-format
35650 msgid "%qE attribute can only be applied to Java class definitions"
35654 #, gcc-internal-format
35655 msgid "%qE attribute can only be applied to class definitions"
35659 #, gcc-internal-format
35660 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
35664 #, gcc-internal-format
35665 msgid "requested init_priority is not an integer constant"
35669 #, gcc-internal-format
35671 "can only use %qE attribute on file-scope definitions of objects of class type"
35675 #, gcc-internal-format
35676 msgid "requested init_priority is out of range"
35680 #, gcc-internal-format
35681 msgid "requested init_priority is reserved for internal use"
35685 #, gcc-internal-format
35686 msgid "%qE attribute is not supported on this platform"
35690 #, gcc-internal-format
35691 msgid "lang_* check: failed in %s, at %s:%d"
35694 #: cp/typeck.c:465 cp/typeck.c:480 cp/typeck.c:582
35695 #, gcc-internal-format
35696 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
35700 #, gcc-internal-format
35702 "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
35706 #, gcc-internal-format
35707 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
35710 #: cp/typeck.c:1212
35711 #, gcc-internal-format
35712 msgid "canonical types differ for identical types %T and %T"
35715 #: cp/typeck.c:1219
35716 #, gcc-internal-format
35717 msgid "same canonical type node for different types %T and %T"
35720 #: cp/typeck.c:1332
35721 #, gcc-internal-format
35722 msgid "invalid application of %qs to a member function"
35725 #: cp/typeck.c:1400
35726 #, gcc-internal-format
35727 msgid "invalid application of %<sizeof%> to a bit-field"
35730 #: cp/typeck.c:1408
35731 #, gcc-internal-format
35732 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
35735 #: cp/typeck.c:1457
35736 #, gcc-internal-format
35737 msgid "invalid application of %<__alignof%> to a bit-field"
35740 #: cp/typeck.c:1468
35741 #, gcc-internal-format
35743 "ISO C++ forbids applying %<__alignof%> to an expression of function type"
35746 #: cp/typeck.c:1526
35747 #, gcc-internal-format
35748 msgid "invalid use of non-static member function"
35751 #: cp/typeck.c:1793
35752 #, gcc-internal-format
35753 msgid "deprecated conversion from string constant to %qT"
35756 #: cp/typeck.c:1916 cp/typeck.c:2291
35757 #, gcc-internal-format
35758 msgid "request for member %qD in %qE, which is of non-class type %qT"
35761 #: cp/typeck.c:1945
35762 #, gcc-internal-format
35763 msgid "invalid use of nonstatic data member %qE"
35766 #: cp/typeck.c:2000
35767 #, gcc-internal-format
35768 msgid "invalid access to non-static data member %qD of NULL object"
35771 #: cp/typeck.c:2003 cp/typeck.c:2034
35772 #, gcc-internal-format
35773 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
35776 #: cp/typeck.c:2031
35777 #, gcc-internal-format
35778 msgid "invalid access to non-static data member %qD of NULL object"
35781 #: cp/typeck.c:2159
35782 #, gcc-internal-format
35783 msgid "object type %qT does not match destructor name ~%qT"
35786 #: cp/typeck.c:2167
35787 #, gcc-internal-format
35788 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
35791 #: cp/typeck.c:2206 cp/typeck.c:2226
35792 #, gcc-internal-format
35793 msgid "%qD is not a template"
35796 #: cp/typeck.c:2330
35797 #, gcc-internal-format
35798 msgid "%<%D::%D%> is not a member of %qT"
35801 #: cp/typeck.c:2346
35802 #, gcc-internal-format
35803 msgid "%qT is not a base of %qT"
35806 #: cp/typeck.c:2366
35807 #, gcc-internal-format
35808 msgid "%qD has no member named %qE"
35811 #: cp/typeck.c:2382
35812 #, gcc-internal-format
35813 msgid "%qD is not a member template function"
35816 #: cp/typeck.c:2527
35817 #, gcc-internal-format
35818 msgid "%qT is not a pointer-to-object type"
35821 #: cp/typeck.c:2555
35822 #, gcc-internal-format
35823 msgid "invalid use of %qs on pointer to member"
35826 #: cp/typeck.c:2559
35827 #, gcc-internal-format
35828 msgid "invalid type argument of %qs"
35831 #: cp/typeck.c:2561
35832 #, gcc-internal-format
35833 msgid "invalid type argument"
35836 #: cp/typeck.c:2588
35837 #, gcc-internal-format
35838 msgid "subscript missing in array reference"
35841 #: cp/typeck.c:2668
35842 #, gcc-internal-format
35843 msgid "ISO C++ forbids subscripting non-lvalue array"
35846 #: cp/typeck.c:2680
35847 #, gcc-internal-format
35848 msgid "subscripting array declared %<register%>"
35851 #: cp/typeck.c:2772
35852 #, gcc-internal-format
35853 msgid "object missing in use of %qE"
35856 #: cp/typeck.c:2954
35857 #, gcc-internal-format
35858 msgid "ISO C++ forbids calling %<::main%> from within program"
35861 #: cp/typeck.c:2973
35862 #, gcc-internal-format
35864 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%"
35865 ">, e.g. %<(... ->* %E) (...)%>"
35868 #: cp/typeck.c:2988
35869 #, gcc-internal-format
35870 msgid "%qE cannot be used as a function"
35873 #: cp/typeck.c:3079
35874 #, gcc-internal-format
35875 msgid "too many arguments to %s %q+#D"
35878 #: cp/typeck.c:3081 cp/typeck.c:3194
35879 #, gcc-internal-format
35880 msgid "at this point in file"
35883 #: cp/typeck.c:3084
35884 #, gcc-internal-format
35885 msgid "too many arguments to function"
35888 #: cp/typeck.c:3119
35889 #, gcc-internal-format
35890 msgid "parameter %P of %qD has incomplete type %qT"
35893 #: cp/typeck.c:3122
35894 #, gcc-internal-format
35895 msgid "parameter %P has incomplete type %qT"
35898 #: cp/typeck.c:3192
35899 #, gcc-internal-format
35900 msgid "too few arguments to %s %q+#D"
35903 #: cp/typeck.c:3197
35904 #, gcc-internal-format
35905 msgid "too few arguments to function"
35908 #: cp/typeck.c:3402 cp/typeck.c:3413
35909 #, gcc-internal-format
35910 msgid "assuming cast to type %qT from overloaded function"
35913 #. Some sort of arithmetic operation involving NULL was
35915 #: cp/typeck.c:3456
35916 #, gcc-internal-format
35917 msgid "NULL used in arithmetic"
35920 #: cp/typeck.c:3647
35921 #, gcc-internal-format
35922 msgid "left rotate count is negative"
35925 #: cp/typeck.c:3648
35926 #, gcc-internal-format
35927 msgid "right rotate count is negative"
35930 #: cp/typeck.c:3654
35931 #, gcc-internal-format
35932 msgid "left rotate count >= width of type"
35935 #: cp/typeck.c:3655
35936 #, gcc-internal-format
35937 msgid "right rotate count >= width of type"
35940 #: cp/typeck.c:3674 cp/typeck.c:3897
35941 #, gcc-internal-format
35942 msgid "comparison with string literal results in unspecified behaviour"
35945 #: cp/typeck.c:3714 cp/typeck.c:3722 cp/typeck.c:3917 cp/typeck.c:3925
35946 #, gcc-internal-format
35947 msgid "ISO C++ forbids comparison between pointer and integer"
35950 #: cp/typeck.c:3942
35951 #, gcc-internal-format
35952 msgid "unordered comparison on non-floating point argument"
35955 #: cp/typeck.c:3982
35956 #, gcc-internal-format
35957 msgid "invalid operands of types %qT and %qT to binary %qO"
35960 #: cp/typeck.c:4123
35961 #, gcc-internal-format
35962 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
35965 #: cp/typeck.c:4125
35966 #, gcc-internal-format
35967 msgid "ISO C++ forbids using pointer to a function in subtraction"
35970 #: cp/typeck.c:4127
35971 #, gcc-internal-format
35972 msgid "ISO C++ forbids using pointer to a method in subtraction"
35975 #: cp/typeck.c:4140
35976 #, gcc-internal-format
35977 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
35980 #: cp/typeck.c:4199
35981 #, gcc-internal-format
35982 msgid "taking address of %s %qE"
35985 #: cp/typeck.c:4212
35986 #, gcc-internal-format
35987 msgid "invalid use of %qE to form a pointer-to-member-function"
35990 #: cp/typeck.c:4215
35991 #, gcc-internal-format
35992 msgid " a qualified-id is required"
35995 #: cp/typeck.c:4220
35996 #, gcc-internal-format
35998 "parentheses around %qE cannot be used to form a pointer-to-member-function"
36001 #: cp/typeck.c:4243
36002 #, gcc-internal-format
36003 msgid "taking address of temporary"
36006 #: cp/typeck.c:4513
36007 #, gcc-internal-format
36008 msgid "ISO C++ forbids incrementing an enum"
36011 #: cp/typeck.c:4514
36012 #, gcc-internal-format
36013 msgid "ISO C++ forbids decrementing an enum"
36016 #: cp/typeck.c:4530
36017 #, gcc-internal-format
36018 msgid "cannot increment a pointer to incomplete type %qT"
36021 #: cp/typeck.c:4531
36022 #, gcc-internal-format
36023 msgid "cannot decrement a pointer to incomplete type %qT"
36026 #: cp/typeck.c:4542
36027 #, gcc-internal-format
36028 msgid "ISO C++ forbids incrementing a pointer of type %qT"
36031 #: cp/typeck.c:4543
36032 #, gcc-internal-format
36033 msgid "ISO C++ forbids decrementing a pointer of type %qT"
36036 #: cp/typeck.c:4569
36037 #, gcc-internal-format
36038 msgid "invalid use of Boolean expression as operand to %<operator--%>"
36041 #: cp/typeck.c:4604
36042 #, gcc-internal-format
36043 msgid "ISO C++ forbids taking address of function %<::main%>"
36046 #. An expression like &memfn.
36047 #: cp/typeck.c:4665
36048 #, gcc-internal-format
36050 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
36051 "static member function to form a pointer to member function. Say %<&%T::%D%>"
36054 #: cp/typeck.c:4670
36055 #, gcc-internal-format
36057 "ISO C++ forbids taking the address of a bound member function to form a "
36058 "pointer to member function. Say %<&%T::%D%>"
36061 #: cp/typeck.c:4699
36062 #, gcc-internal-format
36063 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
36066 #: cp/typeck.c:4727
36067 #, gcc-internal-format
36068 msgid "cannot create pointer to reference member %qD"
36071 #: cp/typeck.c:4942
36072 #, gcc-internal-format
36073 msgid "cannot take the address of %<this%>, which is an rvalue expression"
36076 #: cp/typeck.c:4965
36077 #, gcc-internal-format
36078 msgid "address of explicit register variable %qD requested"
36081 #: cp/typeck.c:4970
36082 #, gcc-internal-format
36083 msgid "address requested for %qD, which is declared %<register%>"
36086 #: cp/typeck.c:5037 cp/typeck.c:5064
36087 #, gcc-internal-format
36088 msgid "%s expression list treated as compound expression"
36091 #: cp/typeck.c:5137
36092 #, gcc-internal-format
36093 msgid "no context to resolve type of %qE"
36096 #: cp/typeck.c:5168
36097 #, gcc-internal-format
36098 msgid "cast from type %qT to type %qT casts away qualifiers"
36101 #: cp/typeck.c:5173
36102 #, gcc-internal-format
36103 msgid "static_cast from type %qT to type %qT casts away qualifiers"
36106 #: cp/typeck.c:5178
36107 #, gcc-internal-format
36108 msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
36111 #: cp/typeck.c:5513
36112 #, gcc-internal-format
36113 msgid "invalid static_cast from type %qT to type %qT"
36116 #: cp/typeck.c:5536
36117 #, gcc-internal-format
36118 msgid "converting from %qT to %qT"
36121 #: cp/typeck.c:5585
36122 #, gcc-internal-format
36123 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
36126 #: cp/typeck.c:5652
36127 #, gcc-internal-format
36128 msgid "cast from %qT to %qT loses precision"
36131 #: cp/typeck.c:5682
36132 #, gcc-internal-format
36133 msgid "cast from %qT to %qT increases required alignment of target type"
36136 #. Only issue a warning, as we have always supported this
36137 #. where possible, and it is necessary in some cases. DR 195
36138 #. addresses this issue, but as of 2004/10/26 is still in
36140 #: cp/typeck.c:5701
36141 #, gcc-internal-format
36143 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
36146 #: cp/typeck.c:5714
36147 #, gcc-internal-format
36148 msgid "invalid cast from type %qT to type %qT"
36151 #: cp/typeck.c:5770
36152 #, gcc-internal-format
36154 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
36155 "nor a pointer-to-data-member type"
36158 #: cp/typeck.c:5779
36159 #, gcc-internal-format
36161 "invalid use of const_cast with type %qT, which is a pointer or reference to "
36165 #: cp/typeck.c:5804
36166 #, gcc-internal-format
36167 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
36170 #: cp/typeck.c:5853
36171 #, gcc-internal-format
36172 msgid "invalid const_cast from type %qT to type %qT"
36175 #: cp/typeck.c:5930 cp/typeck.c:5938
36176 #, gcc-internal-format
36177 msgid "ISO C++ forbids casting to an array type %qT"
36180 #: cp/typeck.c:5947
36181 #, gcc-internal-format
36182 msgid "invalid cast to function type %qT"
36185 #: cp/typeck.c:6193
36186 #, gcc-internal-format
36187 msgid " in evaluation of %<%Q(%#T, %#T)%>"
36190 #: cp/typeck.c:6247
36191 #, gcc-internal-format
36192 msgid "incompatible types in assignment of %qT to %qT"
36195 #: cp/typeck.c:6261
36196 #, gcc-internal-format
36197 msgid "array used as initializer"
36200 #: cp/typeck.c:6263
36201 #, gcc-internal-format
36202 msgid "invalid array assignment"
36205 #: cp/typeck.c:6363
36206 #, gcc-internal-format
36207 msgid " in pointer to member function conversion"
36210 #: cp/typeck.c:6374
36211 #, gcc-internal-format
36212 msgid "pointer to member conversion via virtual base %qT"
36215 #: cp/typeck.c:6414 cp/typeck.c:6427
36216 #, gcc-internal-format
36217 msgid " in pointer to member conversion"
36220 #: cp/typeck.c:6505
36221 #, gcc-internal-format
36222 msgid "invalid conversion to type %qT from type %qT"
36225 #: cp/typeck.c:6776
36226 #, gcc-internal-format
36227 msgid "cannot convert %qT to %qT for argument %qP to %qD"
36230 #: cp/typeck.c:6779
36231 #, gcc-internal-format
36232 msgid "cannot convert %qT to %qT in %s"
36235 #: cp/typeck.c:6793
36236 #, gcc-internal-format
36237 msgid "%s might be a candidate for a format attribute"
36240 #: cp/typeck.c:6886 cp/typeck.c:6888
36241 #, gcc-internal-format
36242 msgid "in passing argument %P of %q+D"
36245 #: cp/typeck.c:6943
36246 #, gcc-internal-format
36247 msgid "returning reference to temporary"
36250 #: cp/typeck.c:6950
36251 #, gcc-internal-format
36252 msgid "reference to non-lvalue returned"
36255 #: cp/typeck.c:6966
36256 #, gcc-internal-format
36257 msgid "reference to local variable %q+D returned"
36260 #: cp/typeck.c:6969
36261 #, gcc-internal-format
36262 msgid "address of local variable %q+D returned"
36265 #: cp/typeck.c:7004
36266 #, gcc-internal-format
36267 msgid "returning a value from a destructor"
36270 #. If a return statement appears in a handler of the
36271 #. function-try-block of a constructor, the program is ill-formed.
36272 #: cp/typeck.c:7012
36273 #, gcc-internal-format
36274 msgid "cannot return from a handler of a function-try-block of a constructor"
36277 #. You can't return a value from a constructor.
36278 #: cp/typeck.c:7015
36279 #, gcc-internal-format
36280 msgid "returning a value from a constructor"
36283 #: cp/typeck.c:7033
36284 #, gcc-internal-format
36286 "lambda return type can only be deduced when the return statement is the only "
36287 "statement in the function body"
36290 #: cp/typeck.c:7039
36291 #, gcc-internal-format
36292 msgid "inconsistent types %qT and %qT deduced for lambda return type"
36295 #: cp/typeck.c:7065
36296 #, gcc-internal-format
36297 msgid "return-statement with no value, in function returning %qT"
36300 #: cp/typeck.c:7086
36301 #, gcc-internal-format
36302 msgid "return-statement with a value, in function returning 'void'"
36305 #: cp/typeck.c:7116
36306 #, gcc-internal-format
36308 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
36309 "fcheck-new is in effect)"
36313 #, gcc-internal-format
36314 msgid "type %qT is not a base type for type %qT"
36318 #, gcc-internal-format
36319 msgid "%s of read-only parameter %qD"
36322 #: cp/typeck2.c:102
36323 #, gcc-internal-format
36324 msgid "%s of read-only reference %qD"
36327 #: cp/typeck2.c:104
36328 #, gcc-internal-format
36329 msgid "%s of read-only named return value %qD"
36332 #: cp/typeck2.c:106
36333 #, gcc-internal-format
36334 msgid "%s of function %qD"
36337 #: cp/typeck2.c:108
36338 #, gcc-internal-format
36339 msgid "%s of read-only location %qE"
36342 #: cp/typeck2.c:287
36343 #, gcc-internal-format
36344 msgid "cannot declare variable %q+D to be of abstract type %qT"
36347 #: cp/typeck2.c:290
36348 #, gcc-internal-format
36349 msgid "cannot declare parameter %q+D to be of abstract type %qT"
36352 #: cp/typeck2.c:293
36353 #, gcc-internal-format
36354 msgid "cannot declare field %q+D to be of abstract type %qT"
36357 #: cp/typeck2.c:297
36358 #, gcc-internal-format
36359 msgid "invalid abstract return type for member function %q+#D"
36362 #: cp/typeck2.c:299
36363 #, gcc-internal-format
36364 msgid "invalid abstract return type for function %q+#D"
36367 #. Here we do not have location information.
36368 #: cp/typeck2.c:302
36369 #, gcc-internal-format
36370 msgid "invalid abstract type %qT for %qE"
36373 #: cp/typeck2.c:304
36374 #, gcc-internal-format
36375 msgid "invalid abstract type for %q+D"
36378 #: cp/typeck2.c:307
36379 #, gcc-internal-format
36380 msgid "cannot allocate an object of abstract type %qT"
36383 #: cp/typeck2.c:316
36384 #, gcc-internal-format
36385 msgid " because the following virtual functions are pure within %qT:"
36388 #: cp/typeck2.c:320
36389 #, gcc-internal-format
36393 #: cp/typeck2.c:328
36394 #, gcc-internal-format
36395 msgid " since type %qT has pure virtual functions"
36398 #: cp/typeck2.c:608
36399 #, gcc-internal-format
36400 msgid "constructor syntax used, but no constructor declared for type %qT"
36403 #: cp/typeck2.c:622
36404 #, gcc-internal-format
36405 msgid "cannot initialize arrays using this syntax"
36408 #: cp/typeck2.c:708
36409 #, gcc-internal-format
36410 msgid "narrowing conversion of %qE from %qT to %qT inside { }"
36413 #: cp/typeck2.c:766
36414 #, gcc-internal-format
36415 msgid "int-array initialized from non-wide string"
36418 #: cp/typeck2.c:771
36419 #, gcc-internal-format
36420 msgid "int-array initialized from incompatible wide string"
36423 #: cp/typeck2.c:786
36424 #, gcc-internal-format
36425 msgid "initializer-string for array of chars is too long"
36428 #: cp/typeck2.c:832
36429 #, gcc-internal-format
36430 msgid "cannot initialize aggregate of type %qT with a compound literal"
36433 #: cp/typeck2.c:847
36434 #, gcc-internal-format
36435 msgid "array must be initialized with a brace-enclosed initializer"
36438 #: cp/typeck2.c:934 cp/typeck2.c:1042
36439 #, gcc-internal-format
36440 msgid "non-trivial designated initializers not supported"
36443 #: cp/typeck2.c:1066 cp/typeck2.c:1080
36444 #, gcc-internal-format
36445 msgid "missing initializer for member %qD"
36448 #: cp/typeck2.c:1071
36449 #, gcc-internal-format
36450 msgid "uninitialized const member %qD"
36453 #: cp/typeck2.c:1073
36454 #, gcc-internal-format
36455 msgid "member %qD with uninitialized const fields"
36458 #: cp/typeck2.c:1075
36459 #, gcc-internal-format
36460 msgid "member %qD is uninitialized reference"
36463 #: cp/typeck2.c:1143
36464 #, gcc-internal-format
36465 msgid "no field %qD found in union being initialized"
36468 #: cp/typeck2.c:1152
36469 #, gcc-internal-format
36470 msgid "index value instead of field name in union initializer"
36473 #: cp/typeck2.c:1311
36474 #, gcc-internal-format
36475 msgid "circular pointer delegation detected"
36478 #: cp/typeck2.c:1324
36479 #, gcc-internal-format
36480 msgid "base operand of %<->%> has non-pointer type %qT"
36483 #: cp/typeck2.c:1348
36484 #, gcc-internal-format
36485 msgid "result of %<operator->()%> yields non-pointer result"
36488 #: cp/typeck2.c:1350
36489 #, gcc-internal-format
36490 msgid "base operand of %<->%> is not a pointer"
36493 #: cp/typeck2.c:1372
36494 #, gcc-internal-format
36495 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
36498 #: cp/typeck2.c:1381
36499 #, gcc-internal-format
36500 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
36503 #: cp/typeck2.c:1403
36504 #, gcc-internal-format
36505 msgid "pointer to member type %qT incompatible with object type %qT"
36508 #: cp/typeck2.c:1464
36509 #, gcc-internal-format
36510 msgid "invalid value-initialization of reference types"
36513 #: cp/typeck2.c:1655
36514 #, gcc-internal-format
36515 msgid "call to function %qD which throws incomplete type %q#T"
36518 #: cp/typeck2.c:1658
36519 #, gcc-internal-format
36520 msgid "call to function which throws incomplete type %q#T"
36523 #: fortran/f95-lang.c:214
36524 #, gcc-internal-format
36525 msgid "Unexpected type in truthvalue_conversion"
36528 #: fortran/f95-lang.c:273
36529 #, gcc-internal-format
36530 msgid "can't open input file: %s"
36533 #: fortran/options.c:238
36534 #, gcc-internal-format
36535 msgid "-fexcess-precision=standard for Fortran"
36538 #: fortran/trans-array.c:6018
36539 #, gcc-internal-format
36541 "Possible frontend bug: Deferred array size without pointer, allocatable "
36542 "attribute or derived type without allocatable components."
36545 #: fortran/trans-array.c:6504
36546 #, gcc-internal-format
36547 msgid "bad expression type during walk (%d)"
36550 #: fortran/trans-const.c:330
36551 #, gcc-internal-format
36552 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
36555 #: fortran/trans-decl.c:1160
36556 #, gcc-internal-format
36557 msgid "intrinsic variable which isn't a procedure"
36560 #: fortran/trans-decl.c:3380
36561 #, gcc-internal-format
36562 msgid "backend decl for module variable %s already exists"
36565 #: fortran/trans-expr.c:1340
36566 #, gcc-internal-format
36567 msgid "Unknown intrinsic op"
36570 #: fortran/trans-intrinsic.c:738
36571 #, gcc-internal-format
36572 msgid "Intrinsic function %s(%d) not recognized"
36575 #: fortran/trans-io.c:2121
36576 #, gcc-internal-format
36577 msgid "Bad IO basetype (%d)"
36580 #: fortran/trans-openmp.c:1637
36581 #, gcc-internal-format
36582 msgid "gfc_trans_omp_workshare(): Bad statement code"
36585 #: fortran/trans-types.c:465
36586 #, gcc-internal-format
36587 msgid "integer kind=8 not available for -fdefault-integer-8 option"
36590 #: fortran/trans-types.c:488
36591 #, gcc-internal-format
36592 msgid "real kind=8 not available for -fdefault-real-8 option"
36595 #: fortran/trans-types.c:501
36596 #, gcc-internal-format
36597 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
36600 #: fortran/trans-types.c:1345
36601 #, gcc-internal-format
36602 msgid "Array element size too big"
36605 #: fortran/trans.c:1277
36606 #, gcc-internal-format
36607 msgid "gfc_trans_code(): Bad statement code"
36610 #: java/class.c:836
36611 #, gcc-internal-format
36612 msgid "bad method signature"
36615 #: java/class.c:893
36616 #, gcc-internal-format
36617 msgid "misplaced ConstantValue attribute (not in any field)"
36620 #: java/class.c:896
36621 #, gcc-internal-format
36622 msgid "duplicate ConstantValue attribute for field '%s'"
36625 #: java/class.c:907
36626 #, gcc-internal-format
36627 msgid "ConstantValue attribute of field '%s' has wrong type"
36630 #: java/class.c:1613
36631 #, gcc-internal-format
36632 msgid "abstract method in non-abstract class"
36635 #: java/class.c:2689
36636 #, gcc-internal-format
36637 msgid "non-static method %q+D overrides static method"
36640 #: java/decl.c:1261
36641 #, gcc-internal-format
36642 msgid "%q+D used prior to declaration"
36645 #: java/decl.c:1687
36646 #, gcc-internal-format
36647 msgid "In %+D: overlapped variable and exception ranges at %d"
36650 #: java/decl.c:1738
36651 #, gcc-internal-format
36652 msgid "bad type in parameter debug info"
36655 #: java/decl.c:1747
36656 #, gcc-internal-format
36657 msgid "bad PC range for debug info for local %q+D"
36661 #, gcc-internal-format
36662 msgid "need to insert runtime check for %s"
36665 #: java/expr.c:526 java/expr.c:573
36666 #, gcc-internal-format
36667 msgid "assert: %s is assign compatible with %s"
36671 #, gcc-internal-format
36672 msgid "stack underflow - dup* operation"
36675 #: java/expr.c:1689
36676 #, gcc-internal-format
36677 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
36680 #: java/expr.c:1717
36681 #, gcc-internal-format
36682 msgid "field %qs not found"
36685 #: java/expr.c:2269
36686 #, gcc-internal-format
36687 msgid "method '%s' not found in class"
36690 #: java/expr.c:2474
36691 #, gcc-internal-format
36692 msgid "failed to find class '%s'"
36695 #: java/expr.c:2515
36696 #, gcc-internal-format
36697 msgid "class '%s' has no method named '%s' matching signature '%s'"
36700 #: java/expr.c:2546
36701 #, gcc-internal-format
36702 msgid "invokestatic on non static method"
36705 #: java/expr.c:2551
36706 #, gcc-internal-format
36707 msgid "invokestatic on abstract method"
36710 #: java/expr.c:2559
36711 #, gcc-internal-format
36712 msgid "invoke[non-static] on static method"
36715 #: java/expr.c:2918
36716 #, gcc-internal-format
36717 msgid "missing field '%s' in '%s'"
36720 #: java/expr.c:2925
36721 #, gcc-internal-format
36722 msgid "mismatching signature for field '%s' in '%s'"
36725 #: java/expr.c:2954
36726 #, gcc-internal-format
36727 msgid "assignment to final field %q+D not in field's class"
36730 #: java/expr.c:3178
36731 #, gcc-internal-format
36732 msgid "invalid PC in line number table"
36735 #: java/expr.c:3228
36736 #, gcc-internal-format
36737 msgid "unreachable bytecode from %d to before %d"
36740 #: java/expr.c:3270
36741 #, gcc-internal-format
36742 msgid "unreachable bytecode from %d to the end of the method"
36745 #. duplicate code from LOAD macro
36746 #: java/expr.c:3577
36747 #, gcc-internal-format
36748 msgid "unrecogized wide sub-instruction"
36751 #: java/jcf-parse.c:508
36752 #, gcc-internal-format
36753 msgid "<constant pool index %d not in range>"
36756 #: java/jcf-parse.c:518
36757 #, gcc-internal-format
36758 msgid "<constant pool index %d unexpected type"
36761 #: java/jcf-parse.c:1098
36762 #, gcc-internal-format
36763 msgid "bad string constant"
36766 #: java/jcf-parse.c:1116
36767 #, gcc-internal-format
36768 msgid "bad value constant type %d, index %d"
36771 #: java/jcf-parse.c:1399 java/jcf-parse.c:1405
36772 #, gcc-internal-format
36773 msgid "cannot find file for class %s"
36776 #: java/jcf-parse.c:1430
36777 #, gcc-internal-format
36778 msgid "not a valid Java .class file"
36781 #: java/jcf-parse.c:1433
36782 #, gcc-internal-format
36783 msgid "error while parsing constant pool"
36786 #. FIXME - where was first time
36787 #: java/jcf-parse.c:1448
36788 #, gcc-internal-format
36789 msgid "reading class %s for the second time from %s"
36792 #: java/jcf-parse.c:1466
36793 #, gcc-internal-format
36794 msgid "error while parsing fields"
36797 #: java/jcf-parse.c:1469
36798 #, gcc-internal-format
36799 msgid "error while parsing methods"
36802 #: java/jcf-parse.c:1472
36803 #, gcc-internal-format
36804 msgid "error while parsing final attributes"
36807 #: java/jcf-parse.c:1512
36808 #, gcc-internal-format
36809 msgid "duplicate class will only be compiled once"
36812 #: java/jcf-parse.c:1607
36813 #, gcc-internal-format
36814 msgid "missing Code attribute"
36817 #: java/jcf-parse.c:1853
36818 #, gcc-internal-format
36819 msgid "no input file specified"
36822 #: java/jcf-parse.c:1888
36823 #, gcc-internal-format
36824 msgid "can't close input file %s: %m"
36827 #: java/jcf-parse.c:1933
36828 #, gcc-internal-format
36829 msgid "bad zip/jar file %s"
36832 #: java/jcf-parse.c:2135
36833 #, gcc-internal-format
36834 msgid "error while reading %s from zip file"
36837 #: java/jvspec.c:426
36838 #, gcc-internal-format
36839 msgid "warning: already-compiled .class files ignored with -C"
36843 #, gcc-internal-format
36844 msgid "-fexcess-precision=standard for Java"
36848 #, gcc-internal-format
36849 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
36853 #, gcc-internal-format
36854 msgid "-fjni is incompatible with -freduced-reflection"
36858 #, gcc-internal-format
36859 msgid "can't do dependency tracking with input from stdin"
36863 #, gcc-internal-format
36864 msgid "couldn't determine target name for dependency tracking"
36867 #: java/mangle_name.c:322 java/mangle_name.c:396
36868 #, gcc-internal-format
36869 msgid "internal error - invalid Utf8 name"
36872 #: java/typeck.c:427
36873 #, gcc-internal-format
36874 msgid "junk at end of signature string"
36877 #: java/verify-glue.c:378
36878 #, gcc-internal-format
36879 msgid "verification failed: %s"
36882 #: java/verify-glue.c:380
36883 #, gcc-internal-format
36884 msgid "verification failed at PC=%d: %s"
36887 #: java/verify-glue.c:468
36888 #, gcc-internal-format
36889 msgid "bad pc in exception_table"
36892 #: lto/lto-elf.c:97 lto/lto-elf.c:118
36893 #, gcc-internal-format
36894 msgid "could not read section header: %s"
36897 #: lto/lto-elf.c:215
36898 #, gcc-internal-format
36899 msgid "two or more sections for %s:"
36902 #. Initialize the section header of section SCN. SH_NAME is the section name
36903 #. as an index into the section header string table. SH_TYPE is the section
36904 #. type, an SHT_* macro from libelf headers.
36905 #: lto/lto-elf.c:240
36906 #, gcc-internal-format
36907 msgid "elf32_getshdr() failed: %s"
36910 #: lto/lto-elf.c:242
36911 #, gcc-internal-format
36912 msgid "elf64_getshdr() failed: %s"
36915 #: lto/lto-elf.c:276
36916 #, gcc-internal-format
36917 msgid "could not create a new ELF section: %s"
36920 #: lto/lto-elf.c:330
36921 #, gcc-internal-format
36922 msgid "could not append data to ELF section: %s"
36925 #. Validate's ELF_FILE's executable header and, if cached_file_attrs is
36926 #. uninitialized, caches the architecture.
36927 #: lto/lto-elf.c:379
36928 #, gcc-internal-format
36929 msgid "could not read ELF header: %s"
36932 #: lto/lto-elf.c:385
36933 #, gcc-internal-format
36934 msgid "not a relocatable ELF object file"
36937 #: lto/lto-elf.c:394
36938 #, gcc-internal-format
36939 msgid "inconsistent file architecture detected"
36942 #: lto/lto-elf.c:420
36943 #, gcc-internal-format
36944 msgid "could not read ELF identification information: %s"
36947 #: lto/lto-elf.c:439
36948 #, gcc-internal-format
36949 msgid "unsupported ELF file class"
36952 #: lto/lto-elf.c:472
36953 #, gcc-internal-format
36954 msgid "could not locate ELF string table: %s"
36957 #. Helper functions used by init_ehdr. Initialize ELF_FILE's executable
36958 #. header using cached data from previously read files.
36959 #: lto/lto-elf.c:496
36960 #, gcc-internal-format
36961 msgid "elf32_newehdr() failed: %s"
36964 #: lto/lto-elf.c:498
36965 #, gcc-internal-format
36966 msgid "elf64_newehdr() failed: %s"
36969 #: lto/lto-elf.c:554
36970 #, gcc-internal-format
36971 msgid "could not open file %s"
36974 #: lto/lto-elf.c:561
36975 #, gcc-internal-format
36976 msgid "ELF library is older than that used when building GCC"
36979 #: lto/lto-elf.c:570
36980 #, gcc-internal-format
36981 msgid "could not open ELF file: %s"
36984 #: lto/lto-elf.c:614
36985 #, gcc-internal-format
36986 msgid "gelf_getehdr() failed: %s"
36989 #: lto/lto-elf.c:623
36990 #, gcc-internal-format
36991 msgid "elf_getscn() failed: %s"
36994 #: lto/lto-elf.c:626
36995 #, gcc-internal-format
36996 msgid "gelf_getshdr() failed: %s"
36999 #: lto/lto-elf.c:629
37000 #, gcc-internal-format
37001 msgid "gelf_update_shdr() failed: %s"
37004 #: lto/lto-elf.c:633
37005 #, gcc-internal-format
37006 msgid "gelf_update_ehdr() failed: %s"
37009 #: lto/lto-elf.c:641
37010 #, gcc-internal-format
37011 msgid "elf_update() failed: %s"
37014 #: lto/lto-lang.c:660
37015 #, gcc-internal-format
37016 msgid "-fwpa and -fltrans are mutually exclusive"
37020 #, gcc-internal-format
37021 msgid "bytecode stream: garbage at the end of symbols section"
37025 #, gcc-internal-format
37026 msgid "unexpected file name %s in linker resolution file. Expected %s"
37030 #, gcc-internal-format
37031 msgid "tried to read past the end of the linker resolution file"
37035 #, gcc-internal-format
37036 msgid "lto_elf_file_open() failed"
37040 #, gcc-internal-format
37041 msgid "environment variable COLLECT_GCC must be set"
37045 #, gcc-internal-format
37046 msgid "environment variable COLLECT_GCC_OPTIONS must be set"
37050 #, gcc-internal-format
37051 msgid "malformed COLLECT_GCC_OPTIONS"
37055 #, gcc-internal-format
37056 msgid "opening LTRANS output list %s: %m"
37059 #: lto/lto.c:1123 lto/lto.c:1145
37060 #, gcc-internal-format
37061 msgid "writing to LTRANS output list %s: %m"
37065 #, gcc-internal-format
37066 msgid "pex_init failed: %s"
37070 #, gcc-internal-format
37071 msgid "can't get program status: %s"
37075 #, gcc-internal-format
37076 msgid "%s terminated with status %d"
37080 #, gcc-internal-format
37081 msgid "closing LTRANS output list %s: %m"
37085 #, gcc-internal-format
37086 msgid "deleting LTRANS input file %s: %m"
37090 #, gcc-internal-format
37091 msgid "could not open symbol resolution file: %s"
37094 #: objc/objc-act.c:729
37095 #, gcc-internal-format
37096 msgid "%<@end%> must appear in an @implementation context"
37099 #: objc/objc-act.c:758
37100 #, gcc-internal-format
37101 msgid "method declaration not in @interface context"
37104 #: objc/objc-act.c:769
37105 #, gcc-internal-format
37106 msgid "method definition not in @implementation context"
37109 #: objc/objc-act.c:1019
37110 #, gcc-internal-format
37111 msgid "class %qs does not implement the %qE protocol"
37114 #: objc/objc-act.c:1022
37115 #, gcc-internal-format
37116 msgid "type %qs does not conform to the %qE protocol"
37119 #: objc/objc-act.c:1199
37120 #, gcc-internal-format
37121 msgid "comparison of distinct Objective-C types lacks a cast"
37124 #: objc/objc-act.c:1203
37125 #, gcc-internal-format
37126 msgid "initialization from distinct Objective-C type"
37129 #: objc/objc-act.c:1207
37130 #, gcc-internal-format
37131 msgid "assignment from distinct Objective-C type"
37134 #: objc/objc-act.c:1211
37135 #, gcc-internal-format
37136 msgid "distinct Objective-C type in return"
37139 #: objc/objc-act.c:1215
37140 #, gcc-internal-format
37141 msgid "passing argument %d of %qE from distinct Objective-C type"
37144 #: objc/objc-act.c:1371
37145 #, gcc-internal-format
37146 msgid "statically allocated instance of Objective-C class %qE"
37149 #: objc/objc-act.c:1448
37150 #, gcc-internal-format
37151 msgid "protocol %qE has circular dependency"
37154 #: objc/objc-act.c:1473 objc/objc-act.c:6681
37155 #, gcc-internal-format
37156 msgid "cannot find protocol declaration for %qE"
37159 #: objc/objc-act.c:1944 objc/objc-act.c:3399 objc/objc-act.c:7297
37160 #: objc/objc-act.c:7631 objc/objc-act.c:7686 objc/objc-act.c:7711
37161 #, gcc-internal-format
37162 msgid "cannot find interface declaration for %qE"
37165 #: objc/objc-act.c:1948
37166 #, gcc-internal-format
37167 msgid "interface %qE does not have valid constant string layout"
37170 #: objc/objc-act.c:1953
37171 #, gcc-internal-format
37172 msgid "cannot find reference tag for class %qE"
37175 #: objc/objc-act.c:2591
37176 #, gcc-internal-format
37177 msgid "creating selector for nonexistent method %qE"
37180 #: objc/objc-act.c:2794
37181 #, gcc-internal-format
37182 msgid "%qE is not an Objective-C class name or alias"
37185 #: objc/objc-act.c:2923 objc/objc-act.c:2955 objc/objc-act.c:7559
37186 #: objc/objc-act.c:7861 objc/objc-act.c:7891
37187 #, gcc-internal-format
37188 msgid "Objective-C declarations may only appear in global scope"
37191 #: objc/objc-act.c:2928
37192 #, gcc-internal-format
37193 msgid "cannot find class %qE"
37196 #: objc/objc-act.c:2930
37197 #, gcc-internal-format
37198 msgid "class %qE already exists"
37201 #: objc/objc-act.c:2975 objc/objc-act.c:7600
37202 #, gcc-internal-format
37203 msgid "%qE redeclared as different kind of symbol"
37206 #: objc/objc-act.c:3253
37207 #, gcc-internal-format
37208 msgid "strong-cast assignment has been intercepted"
37211 #: objc/objc-act.c:3295
37212 #, gcc-internal-format
37213 msgid "strong-cast may possibly be needed"
37216 #: objc/objc-act.c:3305
37217 #, gcc-internal-format
37218 msgid "instance variable assignment has been intercepted"
37221 #: objc/objc-act.c:3324
37222 #, gcc-internal-format
37223 msgid "pointer arithmetic for garbage-collected objects not allowed"
37226 #: objc/objc-act.c:3330
37227 #, gcc-internal-format
37228 msgid "global/static variable assignment has been intercepted"
37231 #: objc/objc-act.c:3819 objc/objc-act.c:3975
37232 #, gcc-internal-format
37233 msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
37236 #: objc/objc-act.c:3857
37237 #, gcc-internal-format
37238 msgid "@catch parameter is not a known Objective-C class type"
37241 #: objc/objc-act.c:3873
37242 #, gcc-internal-format
37243 msgid "exception of type %<%T%> will be caught"
37246 #: objc/objc-act.c:3875
37247 #, gcc-internal-format
37248 msgid " by earlier handler for %<%T%>"
37251 #: objc/objc-act.c:3928
37252 #, gcc-internal-format
37253 msgid "%<@try%> without %<@catch%> or %<@finally%>"
37256 #: objc/objc-act.c:3986
37257 #, gcc-internal-format
37258 msgid "%<@throw%> (rethrow) used outside of a @catch block"
37261 #: objc/objc-act.c:4388
37262 #, gcc-internal-format
37263 msgid "type %q+D does not have a known size"
37266 #: objc/objc-act.c:5020
37267 #, gcc-internal-format
37271 #: objc/objc-act.c:5043 objc/objc-act.c:5062
37272 #, gcc-internal-format
37273 msgid "inconsistent instance variable specification"
37276 #: objc/objc-act.c:5928
37277 #, gcc-internal-format
37278 msgid "can not use an object as parameter to a method"
37281 #: objc/objc-act.c:6156
37282 #, gcc-internal-format
37283 msgid "multiple methods named %<%c%E%> found"
37286 #: objc/objc-act.c:6159
37287 #, gcc-internal-format
37288 msgid "using %<%c%s%>"
37291 #: objc/objc-act.c:6168
37292 #, gcc-internal-format
37293 msgid "multiple selectors named %<%c%E%> found"
37296 #: objc/objc-act.c:6171
37297 #, gcc-internal-format
37298 msgid "found %<%c%s%>"
37301 #: objc/objc-act.c:6180
37302 #, gcc-internal-format
37303 msgid "also found %<%c%s%>"
37306 #: objc/objc-act.c:6400
37307 #, gcc-internal-format
37308 msgid "no super class declared in @interface for %qE"
37311 #: objc/objc-act.c:6438
37312 #, gcc-internal-format
37313 msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
37316 #: objc/objc-act.c:6496
37317 #, gcc-internal-format
37318 msgid "invalid receiver type %qs"
37321 #: objc/objc-act.c:6511
37322 #, gcc-internal-format
37323 msgid "%<%c%E%> not found in protocol(s)"
37326 #: objc/objc-act.c:6525
37327 #, gcc-internal-format
37328 msgid "%qE may not respond to %<%c%E%>"
37331 #: objc/objc-act.c:6533
37332 #, gcc-internal-format
37333 msgid "no %<%c%E%> method found"
37336 #: objc/objc-act.c:6540
37337 #, gcc-internal-format
37338 msgid "(Messages without a matching method signature"
37341 #: objc/objc-act.c:6542
37342 #, gcc-internal-format
37343 msgid "will be assumed to return %<id%> and accept"
37346 #: objc/objc-act.c:6544
37347 #, gcc-internal-format
37348 msgid "%<...%> as arguments.)"
37351 #: objc/objc-act.c:6782
37352 #, gcc-internal-format
37353 msgid "undeclared selector %qE"
37356 #. Historically, a class method that produced objects (factory
37357 #. method) would assign `self' to the instance that it
37358 #. allocated. This would effectively turn the class method into
37359 #. an instance method. Following this assignment, the instance
37360 #. variables could be accessed. That practice, while safe,
37361 #. violates the simple rule that a class method should not refer
37362 #. to an instance variable. It's better to catch the cases
37363 #. where this is done unknowingly than to support the above
37365 #: objc/objc-act.c:6824
37366 #, gcc-internal-format
37367 msgid "instance variable %qE accessed in class method"
37370 #: objc/objc-act.c:7058
37371 #, gcc-internal-format
37372 msgid "duplicate declaration of method %<%c%E%>"
37375 #: objc/objc-act.c:7119
37376 #, gcc-internal-format
37377 msgid "duplicate interface declaration for category %<%E(%E)%>"
37380 #: objc/objc-act.c:7146
37381 #, gcc-internal-format
37382 msgid "illegal reference type specified for instance variable %qs"
37385 #: objc/objc-act.c:7157
37386 #, gcc-internal-format
37387 msgid "instance variable %qs has unknown size"
37390 #: objc/objc-act.c:7182
37391 #, gcc-internal-format
37392 msgid "type %qE has no default constructor to call"
37395 #: objc/objc-act.c:7188
37396 #, gcc-internal-format
37397 msgid "destructor for %qE shall not be run either"
37400 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
37401 #. initialize them.
37402 #: objc/objc-act.c:7200
37403 #, gcc-internal-format
37404 msgid "type %qE has virtual member functions"
37407 #: objc/objc-act.c:7201
37408 #, gcc-internal-format
37409 msgid "illegal aggregate type %qE specified for instance variable %qs"
37412 #: objc/objc-act.c:7211
37413 #, gcc-internal-format
37414 msgid "type %qE has a user-defined constructor"
37417 #: objc/objc-act.c:7213
37418 #, gcc-internal-format
37419 msgid "type %qE has a user-defined destructor"
37422 #: objc/objc-act.c:7217
37423 #, gcc-internal-format
37425 "C++ constructors and destructors will not be invoked for Objective-C fields"
37428 #: objc/objc-act.c:7326
37429 #, gcc-internal-format
37430 msgid "instance variable %qE is declared private"
37433 #: objc/objc-act.c:7337
37434 #, gcc-internal-format
37435 msgid "instance variable %qE is %s; this will be a hard error in the future"
37438 #: objc/objc-act.c:7344
37439 #, gcc-internal-format
37440 msgid "instance variable %qE is declared %s"
37443 #: objc/objc-act.c:7370 objc/objc-act.c:7458
37444 #, gcc-internal-format
37445 msgid "incomplete implementation of class %qE"
37448 #: objc/objc-act.c:7374 objc/objc-act.c:7462
37449 #, gcc-internal-format
37450 msgid "incomplete implementation of category %qE"
37453 #: objc/objc-act.c:7379 objc/objc-act.c:7466
37454 #, gcc-internal-format
37455 msgid "method definition for %<%c%E%> not found"
37458 #: objc/objc-act.c:7507
37459 #, gcc-internal-format
37460 msgid "%s %qE does not fully implement the %qE protocol"
37463 #: objc/objc-act.c:7565 objc/objc-act.c:9256
37464 #, gcc-internal-format
37465 msgid "%<@end%> missing in implementation context"
37468 #: objc/objc-act.c:7584
37469 #, gcc-internal-format
37470 msgid "cannot find interface declaration for %qE, superclass of %qE"
37473 #: objc/objc-act.c:7614
37474 #, gcc-internal-format
37475 msgid "reimplementation of class %qE"
37478 #: objc/objc-act.c:7644
37479 #, gcc-internal-format
37480 msgid "conflicting super class name %qE"
37483 #: objc/objc-act.c:7647
37484 #, gcc-internal-format
37485 msgid "previous declaration of %qE"
37488 #: objc/objc-act.c:7649
37489 #, gcc-internal-format
37490 msgid "previous declaration"
37493 #: objc/objc-act.c:7665 objc/objc-act.c:7663
37494 #, gcc-internal-format
37495 msgid "duplicate interface declaration for class %qE"
37498 #: objc/objc-act.c:7919
37499 #, gcc-internal-format
37500 msgid "duplicate declaration for protocol %qE"
37503 #: objc/objc-act.c:8740
37504 #, gcc-internal-format
37505 msgid "conflicting types for %<%c%s%>"
37508 #: objc/objc-act.c:8744
37509 #, gcc-internal-format
37510 msgid "previous declaration of %<%c%s%>"
37513 #: objc/objc-act.c:8834
37514 #, gcc-internal-format
37515 msgid "no super class declared in interface for %qE"
37518 #: objc/objc-act.c:8893
37519 #, gcc-internal-format
37520 msgid "[super ...] must appear in a method context"
37523 #: objc/objc-act.c:8932
37524 #, gcc-internal-format
37525 msgid "method possibly missing a [super dealloc] call"
37528 #: objc/objc-act.c:9549
37529 #, gcc-internal-format
37530 msgid "local declaration of %qE hides instance variable"
37533 #: ada/gcc-interface/misc.c:196
37534 #, gcc-internal-format
37535 msgid "missing argument to \"-%s\""
37538 #: ada/gcc-interface/misc.c:254
37539 #, gcc-internal-format
37540 msgid "%<-gnat%> misspelled as %<-gant%>"
37543 #: ada/gcc-interface/misc.c:312
37544 #, gcc-internal-format
37545 msgid "-fexcess-precision=standard for Ada"
37548 #: ada/gcc-interface/utils.c:5275
37549 #, gcc-internal-format
37550 msgid "%qs attribute requires prototypes with named arguments"
37553 #: ada/gcc-interface/utils.c:5287
37554 #, gcc-internal-format
37555 msgid "%qs attribute only applies to variadic functions"
37558 #: ada/gcc-interface/utils.c:5450
37559 #, gcc-internal-format
37560 msgid "invalid vector type for attribute %qs"
37563 #: ada/gcc-interface/utils.c:5513
37564 #, gcc-internal-format
37565 msgid "attribute %qs applies to array types only"
37568 #: ada/gcc-interface/utils.c:5540
37569 #, gcc-internal-format
37570 msgid "invalid element type for attribute %qs"