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: 2010-01-11 11:43+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:4569 c-pretty-print.c:403 c-typeck.c:5553 toplev.c:1648
20 #: cp/error.c:606 cp/error.c:879
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:1497 tree.c:3954 cp/error.c:1024 fortran/cpp.c:552
289 #. Handle deferred options from command-line.
290 #: c-opts.c:1515 fortran/cpp.c:557
291 msgid "<command-line>"
294 #: c-pretty-print.c:324
298 #: c-pretty-print.c:363
299 msgid "<unnamed-unsigned:"
302 #: c-pretty-print.c:364
303 msgid "<unnamed-signed:"
306 #: c-pretty-print.c:367
307 msgid "<unnamed-float:"
310 #: c-pretty-print.c:370
311 msgid "<unnamed-fixed:"
314 #: c-pretty-print.c:385
315 msgid "<typedef-error>"
318 #: c-pretty-print.c:398
322 #: c-pretty-print.c:1136
323 msgid "<erroneous-expression>"
326 #: c-pretty-print.c:1140 cp/cxx-pretty-print.c:154
327 msgid "<return-value>"
331 msgid "array initialized from parenthesized string constant"
334 #: c-typeck.c:5743 c-typeck.c:6614
335 msgid "initialization of a flexible array member"
338 #: c-typeck.c:5753 cp/typeck2.c:851
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:5869 c-typeck.c:5322 cp/typeck.c:1837
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:5909 c-typeck.c:5912 c-typeck.c:5920 c-typeck.c:5959
368 msgid "initializer element is not constant"
371 #: c-typeck.c:5925 c-typeck.c:5971 c-typeck.c:7423
372 msgid "initializer element is not a constant expression"
375 #: c-typeck.c:5966 c-typeck.c:7418
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:5980 c-decl.c:3951 c-decl.c:3966
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:6777 c-typeck.c:6855
426 msgid "array index in non-array initializer"
429 #: c-typeck.c:6782 c-typeck.c:6911
430 msgid "field name not in record or union initializer"
434 msgid "array index in initializer not of integer type"
437 #: c-typeck.c:6837 c-typeck.c:6846
438 msgid "array index in initializer is not an integer constant expression"
441 #: c-typeck.c:6851 c-typeck.c:6853
442 msgid "nonconstant array index in initializer"
445 #: c-typeck.c:6857 c-typeck.c:6860
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:6966 c-typeck.c:6993 c-typeck.c:7512
458 msgid "initialized field with side-effects overwritten"
461 #: c-typeck.c:6968 c-typeck.c:6995 c-typeck.c:7514
462 msgid "initialized field overwritten"
465 #: c-typeck.c:7440 c-typeck.c:4929
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:7736 c-typeck.c:7795
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:7719
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:1701 collect2.c:1863 collect2.c:1898
539 #: collect2.c:1704 collect2.c:1868 collect2.c:1901
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:1962 lto-wrapper.c:175
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:2078 collect2.c:2601 collect2.c:2797 gcc.c:3085
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:3281 final.c:3293
733 msgid "unterminated assembly dialect alternative"
738 msgid "operand number missing after %%-letter"
741 #: final.c:3343 final.c:3384
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:3579 vmsdbgout.c:496 config/i386/i386.c:10747
763 #: config/pdp11/pdp11.c:1682
765 msgid "floating constant misused"
768 #: final.c:3641 vmsdbgout.c:553 config/i386/i386.c:10834
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:2195 gcc.c:2214
793 msgid "specs %%include syntax malformed after %ld characters"
798 msgid "could not find specs file %s\n"
801 #: gcc.c:2239 gcc.c:2247 gcc.c:2256 gcc.c:2265
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:2312 gcc.c:2325
835 msgid "specs file malformed after %ld characters"
840 msgid "spec file has no spec for linking"
843 #: gcc.c:2705 gcc.c:5265
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:4533 gcc.c:4983
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:7238 gcov.c:430 fortran/gfortranspec.c:373 java/jcf-dump.c:1170
1324 #: gcc.c:7239 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 "-fuse-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:8184 gcc.c:8325
1410 msgid "multilib select '%s' is invalid"
1415 msgid "multilib exclusion '%s' is invalid"
1420 msgid "environment variable \"%s\" not defined"
1423 #: gcc.c:8660 gcc.c:8665
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:2720
1836 msgid "In member function %qs"
1839 #: langhooks.c:379 cp/error.c:2723
1841 msgid "In function %qs"
1844 #: langhooks.c:430 cp/error.c:2673
1846 msgid " inlined from %qs at %s:%d:%d"
1849 #: langhooks.c:435 cp/error.c:2678
1851 msgid " inlined from %qs at %s:%d"
1854 #: langhooks.c:441 cp/error.c:2684
1856 msgid " inlined from %qs"
1859 #: loop-iv.c:2966 tree-ssa-loop-niter.c:1876
1860 msgid "assuming that the loop is not infinite"
1863 #: loop-iv.c:2967 tree-ssa-loop-niter.c:1877
1864 msgid "cannot optimize possibly infinite loops"
1867 #: loop-iv.c:2975 tree-ssa-loop-niter.c:1881
1868 msgid "assuming that the loop counter does not overflow"
1871 #: loop-iv.c:2976 tree-ssa-loop-niter.c:1882
1872 msgid "cannot optimize loop, the loop counter may overflow"
1875 #: lto-wrapper.c:184
1877 msgid "%s terminated with signal %d [%s], core dumped"
1880 #: lto-wrapper.c:187
1882 msgid "%s terminated with signal %d [%s]"
1885 #: lto-wrapper.c:192 collect2.c:1988
1886 #, gcc-internal-format
1887 msgid "%s returned %d exit status"
1890 #: lto-wrapper.c:207
1892 msgid "deleting LTRANS file %s"
1895 #: lto-wrapper.c:229
1897 msgid "failed to open %s"
1900 #: lto-wrapper.c:234
1902 msgid "could not write to temporary file %s"
1905 #: lto-wrapper.c:296 lto-wrapper.c:377
1907 msgid "invalid LTO mode"
1910 #: lto-wrapper.c:368
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:1409 opts.c:1448
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"
2009 msgid "unable to generate reloads for:"
2013 msgid "this is the insn:"
2016 #. It's the compiler's fault.
2018 msgid "could not find a spill register"
2021 #. It's the compiler's fault.
2023 msgid "VOIDmode on an output"
2027 msgid "Failure trying to reload:"
2031 msgid "unrecognizable insn:"
2035 msgid "insn does not satisfy its constraints:"
2041 "Execution times (seconds)\n"
2044 #. Print total time.
2051 msgid "time in %s: %ld.%06ld (%ld%%)\n"
2056 msgid "collect: reading %s\n"
2061 msgid "removing .rpo file"
2066 msgid "renaming .rpo file"
2071 msgid "collect: recompiling %s\n"
2076 msgid "collect: tweaking %s in %s\n"
2081 msgid "collect: relinking\n"
2086 msgid "unrecoverable error"
2092 "%s%s%s %sversion %s (%s)\n"
2093 "%s\tcompiled by GNU C version %s, "
2098 msgid "%s%s%s %sversion %s (%s) compiled by CC, "
2103 msgid "GMP version %s, MPFR version %s, MPC version %s\n"
2108 msgid "%s%swarning: %s header version %s differs from library version %s.\n"
2114 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
2118 msgid "options passed: "
2122 msgid "options enabled: "
2127 msgid "created and used with differing settings of '%s'"
2131 msgid "out of memory"
2135 msgid "created and used with different settings of -fpic"
2139 msgid "created and used with different settings of -fpie"
2144 "assuming signed overflow does not occur when simplifying && or || to & or |"
2149 "assuming signed overflow does not occur when simplifying ==, != or ! to "
2154 msgid "function not considered for inlining"
2157 #. Inlining failed owing to unavailable function body.
2159 msgid "function body not available"
2163 msgid "redefined extern inline functions are not considered for inlining"
2166 #. Function is not inlinable.
2168 msgid "function not inlinable"
2171 #. Function is not an inlining candidate.
2173 msgid "function not inline candidate"
2177 msgid "--param large-function-growth limit reached"
2181 msgid "--param large-stack-frame-growth limit reached"
2185 msgid "--param max-inline-insns-single limit reached"
2189 msgid "--param max-inline-insns-auto limit reached"
2193 msgid "--param inline-unit-growth limit reached"
2196 #. Recursive inlining.
2198 msgid "recursive inlining"
2201 #. Call is unlikely.
2203 msgid "call is unlikely and code size would grow"
2207 msgid "function not declared inline and code size would grow"
2211 msgid "optimizing for size and code size would grow"
2214 #. Inlining failed because of mismatched options or arguments.
2216 msgid "target specific option mismatch"
2220 msgid "mismatched arguments"
2224 msgid "originally indirect function call not considered for inlining"
2227 #. The remainder are real diagnostic types.
2228 #: diagnostic.def:33
2229 msgid "fatal error: "
2232 #: diagnostic.def:34
2233 msgid "internal compiler error: "
2236 #: diagnostic.def:35
2240 #: diagnostic.def:36
2241 msgid "sorry, unimplemented: "
2244 #: diagnostic.def:37
2248 #: diagnostic.def:38
2249 msgid "anachronism: "
2252 #: diagnostic.def:39
2256 #: diagnostic.def:40
2260 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
2261 #. prefix does not matter.
2262 #: diagnostic.def:43
2266 #: diagnostic.def:44
2271 msgid "The threshold ratio between current and hottest structure counts"
2275 msgid "Maximal estimated outcome of branch considered predictable"
2280 "The maximum number of instructions in a single function eligible for inlining"
2284 msgid "The maximum number of instructions when automatically inlining"
2289 "The maximum number of instructions inline function can grow to via recursive "
2295 "The maximum number of instructions non-inline function can grow to via "
2296 "recursive inlining"
2300 msgid "The maximum depth of recursive inlining for inline functions"
2304 msgid "The maximum depth of recursive inlining for non-inline functions"
2309 "Inline recursively only when the probability of call being executed exceeds "
2315 "The maximum number of nested indirect inlining performed by early inliner"
2320 "If -fvariable-expansion-in-unroller is used, the maximum number of times "
2321 "that an individual variable will be expanded during loop unrolling"
2326 "If -ftree-vectorize is used, the minimal loop bound of a loop to be "
2327 "considered for vectorization"
2331 msgid "The maximum number of instructions to consider to fill a delay slot"
2336 "The maximum number of instructions to consider to find accurate live "
2337 "register information"
2341 msgid "The maximum length of scheduling's pending operations list"
2345 msgid "The size of function body to be considered large"
2349 msgid "Maximal growth due to inlining of large function (in percent)"
2353 msgid "The size of translation unit to be considered large"
2358 "How much can given compilation unit grow because of the inlining (in percent)"
2363 "How much can given compilation unit grow because of the interprocedural "
2364 "constant propagation (in percent)"
2369 "Maximal estimated growth of function body caused by early inlining of single "
2374 msgid "The size of stack frame to be considered large"
2378 msgid "Maximal stack frame growth due to inlining (in percent)"
2382 msgid "The maximum amount of memory to be allocated by GCSE"
2387 "The threshold ratio for performing partial redundancy elimination after "
2393 "The threshold ratio of critical edges execution count that permit performing "
2394 "redundancy elimination after reload"
2398 msgid "The maximum number of instructions to consider to unroll in a loop"
2403 "The maximum number of instructions to consider to unroll in a loop on average"
2407 msgid "The maximum number of unrollings of a single loop"
2411 msgid "The maximum number of insns of a peeled loop"
2415 msgid "The maximum number of peelings of a single loop"
2419 msgid "The maximum number of insns of a completely peeled loop"
2424 "The maximum number of peelings of a single loop that is peeled completely"
2428 msgid "The maximum number of insns of a peeled loop that rolls only once"
2432 msgid "The maximum number of insns of an unswitched loop"
2436 msgid "The maximum number of unswitchings in a single loop"
2441 "Bound on the number of iterations the brute force # of iterations analysis "
2442 "algorithm evaluates"
2446 msgid "Bound on the cost of an expression to compute the number of iterations"
2451 "A factor for tuning the upper bound that swing modulo scheduler uses for "
2457 "The number of cycles the swing modulo scheduler considers when checking "
2458 "conflicts using DFA"
2463 "A threshold on the average loop count considered by the swing modulo "
2469 "Select fraction of the maximal count of repetitions of basic block in "
2470 "program given basic block needs to have to be considered hot"
2475 "Select fraction of the maximal frequency of executions of basic block in "
2476 "function given basic block needs to have to be considered hot"
2481 "Select fraction of the maximal frequency of executions of basic block in "
2482 "function given basic block get alignment"
2487 "Loops iterating at least selected number of iterations will get loop "
2492 msgid "The maximum number of loop iterations we predict statically"
2497 "The percentage of function, weighted by execution frequency, that must be "
2498 "covered by trace formation. Used when profile feedback is available"
2503 "The percentage of function, weighted by execution frequency, that must be "
2504 "covered by trace formation. Used when profile feedback is not available"
2508 msgid "Maximal code growth caused by tail duplication (in percent)"
2513 "Stop reverse growth if the reverse probability of best edge is less than "
2514 "this threshold (in percent)"
2519 "Stop forward growth if the probability of best edge is less than this "
2520 "threshold (in percent). Used when profile feedback is available"
2525 "Stop forward growth if the probability of best edge is less than this "
2526 "threshold (in percent). Used when profile feedback is not available"
2530 msgid "The maximum number of incoming edges to consider for crossjumping"
2535 "The minimum number of matching instructions to consider for crossjumping"
2539 msgid "The maximum expansion factor when copying basic blocks"
2544 "The maximum number of insns to duplicate when unfactoring computed gotos"
2548 msgid "The maximum length of path considered in cse"
2552 msgid "The maximum instructions CSE process before flushing"
2557 "The minimum cost of an expensive expression in the loop invariant motion"
2562 "Bound on number of candidates below that all candidates are considered in iv "
2567 msgid "Bound on number of iv uses in loop optimized in iv optimizations"
2572 "If number of candidates in the set is smaller, we always try to remove "
2573 "unused ivs during its optimization"
2577 msgid "Bound on size of expressions used in the scalar evolutions analyzer"
2581 msgid "Bound on the number of variables in Omega constraint systems"
2585 msgid "Bound on the number of inequalities in Omega constraint systems"
2589 msgid "Bound on the number of equalities in Omega constraint systems"
2593 msgid "Bound on the number of wild cards in Omega constraint systems"
2597 msgid "Bound on the size of the hash table in Omega constraint systems"
2601 msgid "Bound on the number of keys in Omega constraint systems"
2606 "When set to 1, use expensive methods to eliminate all redundant constraints"
2611 "Bound on number of runtime checks inserted by the vectorizer's loop "
2612 "versioning for alignment check"
2617 "Bound on number of runtime checks inserted by the vectorizer's loop "
2618 "versioning for alias check"
2622 msgid "The maximum memory locations recorded by cselib"
2627 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
2628 "total size of the heap"
2632 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
2637 "The maximum number of instructions to search backward when looking for "
2641 #: params.def:516 params.def:526
2643 "The maximum number of blocks in a region to be considered for interblock "
2647 #: params.def:521 params.def:531
2649 "The maximum number of insns in a region to be considered for interblock "
2655 "The minimum probability of reaching a source block for interblock "
2656 "speculative scheduling"
2660 msgid "The maximum number of iterations through CFG to extend regions"
2665 "The maximum conflict delay for an insn to be considered for speculative "
2671 "The minimal probability of speculation success (in percents), so that "
2672 "speculative insn will be scheduled."
2676 msgid "The maximum size of the lookahead window of selective scheduling"
2680 msgid "Maximum number of times that an insn could be scheduled"
2685 "Maximum number of instructions in the ready list that are considered "
2686 "eligible for renaming"
2690 msgid "Minimal distance between possibly conflicting store and load"
2695 "The maximum number of RTL nodes that can be recorded as combiner's last value"
2699 msgid "The upper bound for sharing integer constants"
2704 "Minimum number of virtual mappings to consider switching to full virtual "
2710 "Ratio between virtual mappings and virtual symbols to do full virtual renames"
2715 "The lower bound for a buffer to be considered for stack smashing protection"
2720 "Maximum number of statements allowed in a block that needs to be duplicated "
2721 "when threading jumps"
2726 "Maximum number of fields in a structure before pointer analysis treats the "
2727 "structure as a single variable"
2732 "The maximum number of instructions ready to be issued to be considered by "
2733 "the scheduler during the first scheduling pass"
2737 msgid "The number of insns executed before prefetch is completed"
2741 msgid "The number of prefetches that can run at the same time"
2745 msgid "The size of L1 cache"
2749 msgid "The size of L1 cache line"
2753 msgid "The size of L2 cache"
2757 msgid "Whether to use canonical types"
2762 "Maximum length of partial antic set when performing tree pre optimization"
2766 msgid "Maximum size of a SCC before SCCVN stops processing a function"
2770 msgid "Max loops number for regional RA"
2774 msgid "Max size of conflict table in MB"
2779 "The number of registers in each class kept unused by loop invariant motion"
2784 "The maximum ratio between array size and switch branches for a switch "
2785 "conversion to take place"
2789 msgid "size of tiles for loop blocking"
2793 msgid "Max basic blocks number in loop for loop invariant motion"
2798 "Maximum number of instructions in basic block to be considered for SLP "
2804 "Min. ratio of insns to prefetches to enable prefetching for a loop with an "
2805 "unknown trip count"
2809 msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
2813 msgid "The minimum UID to be used for a nondebug insn"
2818 "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer "
2819 "to an aggregate with"
2822 #: config/alpha/alpha.c:5135
2824 msgid "invalid %%H value"
2827 #: config/alpha/alpha.c:5156 config/bfin/bfin.c:1682
2829 msgid "invalid %%J value"
2832 #: config/alpha/alpha.c:5186 config/ia64/ia64.c:4982
2834 msgid "invalid %%r value"
2837 #: config/alpha/alpha.c:5196 config/ia64/ia64.c:4936
2838 #: config/rs6000/rs6000.c:14592 config/xtensa/xtensa.c:2253
2840 msgid "invalid %%R value"
2843 #: config/alpha/alpha.c:5202 config/rs6000/rs6000.c:14511
2844 #: config/xtensa/xtensa.c:2220
2846 msgid "invalid %%N value"
2849 #: config/alpha/alpha.c:5210 config/rs6000/rs6000.c:14539
2851 msgid "invalid %%P value"
2854 #: config/alpha/alpha.c:5218
2856 msgid "invalid %%h value"
2859 #: config/alpha/alpha.c:5226 config/xtensa/xtensa.c:2246
2861 msgid "invalid %%L value"
2864 #: config/alpha/alpha.c:5265 config/rs6000/rs6000.c:14493
2866 msgid "invalid %%m value"
2869 #: config/alpha/alpha.c:5273 config/rs6000/rs6000.c:14501
2871 msgid "invalid %%M value"
2874 #: config/alpha/alpha.c:5317
2876 msgid "invalid %%U value"
2879 #: config/alpha/alpha.c:5329 config/alpha/alpha.c:5343
2880 #: config/rs6000/rs6000.c:14600
2882 msgid "invalid %%s value"
2885 #: config/alpha/alpha.c:5366
2887 msgid "invalid %%C value"
2890 #: config/alpha/alpha.c:5403 config/rs6000/rs6000.c:14347
2892 msgid "invalid %%E value"
2895 #: config/alpha/alpha.c:5428 config/alpha/alpha.c:5476
2897 msgid "unknown relocation unspec"
2900 #: config/alpha/alpha.c:5437 config/crx/crx.c:1092
2901 #: config/rs6000/rs6000.c:14954 config/spu/spu.c:1695
2903 msgid "invalid %%xn code"
2906 #: config/arc/arc.c:1724 config/m32r/m32r.c:1980
2908 msgid "invalid operand to %%R code"
2911 #: config/arc/arc.c:1756 config/m32r/m32r.c:2003
2913 msgid "invalid operand to %%H/%%L code"
2916 #: config/arc/arc.c:1778 config/m32r/m32r.c:2074
2918 msgid "invalid operand to %%U code"
2921 #: config/arc/arc.c:1789
2923 msgid "invalid operand to %%V code"
2927 #. Undocumented flag.
2928 #: config/arc/arc.c:1796 config/m32r/m32r.c:2101 config/sparc/sparc.c:7160
2930 msgid "invalid operand output code"
2933 #: config/arm/arm.c:14859 config/arm/arm.c:14877
2935 msgid "predicated Thumb instruction"
2938 #: config/arm/arm.c:14865
2940 msgid "predicated instruction in conditional sequence"
2943 #: config/arm/arm.c:15035
2945 msgid "invalid shift operand"
2948 #: config/arm/arm.c:15082 config/arm/arm.c:15092 config/arm/arm.c:15102
2949 #: config/arm/arm.c:15112 config/arm/arm.c:15122 config/arm/arm.c:15161
2950 #: config/arm/arm.c:15179 config/arm/arm.c:15214 config/arm/arm.c:15233
2951 #: config/arm/arm.c:15248 config/arm/arm.c:15275 config/arm/arm.c:15282
2952 #: config/arm/arm.c:15300 config/arm/arm.c:15307 config/arm/arm.c:15315
2953 #: config/arm/arm.c:15336 config/arm/arm.c:15343 config/arm/arm.c:15433
2954 #: config/arm/arm.c:15440 config/arm/arm.c:15458 config/arm/arm.c:15465
2955 #: config/bfin/bfin.c:1695 config/bfin/bfin.c:1702 config/bfin/bfin.c:1709
2956 #: config/bfin/bfin.c:1716 config/bfin/bfin.c:1725 config/bfin/bfin.c:1732
2957 #: config/bfin/bfin.c:1739 config/bfin/bfin.c:1746
2959 msgid "invalid operand for code '%c'"
2962 #: config/arm/arm.c:15174
2964 msgid "instruction never executed"
2967 #: config/arm/arm.c:15477
2969 msgid "missing operand"
2972 #: config/arm/arm.c:17751
2973 msgid "function parameters cannot have __fp16 type"
2976 #: config/arm/arm.c:17761
2977 msgid "functions cannot return __fp16 type"
2980 #: config/avr/avr.c:1069
2982 msgid "address operand requires constraint for X, Y, or Z register"
2985 #: config/avr/avr.c:1195
2986 msgid "bad address, not a constant):"
2989 #: config/avr/avr.c:1208
2990 msgid "bad address, not (reg+disp):"
2993 #: config/avr/avr.c:1215
2994 msgid "bad address, not post_inc or pre_dec:"
2997 #: config/avr/avr.c:1226
2998 msgid "internal compiler error. Bad address:"
3001 #: config/avr/avr.c:1251
3002 msgid "internal compiler error. Unknown mode:"
3005 #: config/avr/avr.c:1838 config/avr/avr.c:2526
3006 msgid "invalid insn:"
3009 #: config/avr/avr.c:1877 config/avr/avr.c:1963 config/avr/avr.c:2012
3010 #: config/avr/avr.c:2040 config/avr/avr.c:2135 config/avr/avr.c:2304
3011 #: config/avr/avr.c:2565 config/avr/avr.c:2677
3012 msgid "incorrect insn:"
3015 #: config/avr/avr.c:2059 config/avr/avr.c:2220 config/avr/avr.c:2375
3016 #: config/avr/avr.c:2743
3017 msgid "unknown move insn:"
3020 #: config/avr/avr.c:2973
3021 msgid "bad shift insn:"
3024 #: config/avr/avr.c:3089 config/avr/avr.c:3509 config/avr/avr.c:3867
3025 msgid "internal compiler error. Incorrect shift:"
3028 #: config/bfin/bfin.c:1644
3030 msgid "invalid %%j value"
3033 #: config/bfin/bfin.c:1837
3035 msgid "invalid const_double operand"
3038 #: config/cris/cris.c:528 config/moxie/moxie.c:91 c-typeck.c:5619
3039 #: c-typeck.c:5635 c-typeck.c:5652 final.c:3086 final.c:3088 fold-const.c:986
3040 #: gcc.c:5251 loop-iv.c:2968 loop-iv.c:2977 rtl-error.c:105 toplev.c:629
3041 #: tree-ssa-loop-niter.c:1885 tree-vrp.c:5704 cp/typeck.c:5023 java/expr.c:411
3042 #, gcc-internal-format
3046 #: config/cris/cris.c:579
3047 msgid "unexpected index-type in cris_print_index"
3050 #: config/cris/cris.c:596
3051 msgid "unexpected base-type in cris_print_base"
3054 #: config/cris/cris.c:712
3055 msgid "invalid operand for 'b' modifier"
3058 #: config/cris/cris.c:729
3059 msgid "invalid operand for 'o' modifier"
3062 #: config/cris/cris.c:748
3063 msgid "invalid operand for 'O' modifier"
3066 #: config/cris/cris.c:781
3067 msgid "invalid operand for 'p' modifier"
3070 #: config/cris/cris.c:820
3071 msgid "invalid operand for 'z' modifier"
3074 #: config/cris/cris.c:884 config/cris/cris.c:918
3075 msgid "invalid operand for 'H' modifier"
3078 #: config/cris/cris.c:894
3079 msgid "bad register"
3082 #: config/cris/cris.c:938
3083 msgid "invalid operand for 'e' modifier"
3086 #: config/cris/cris.c:955
3087 msgid "invalid operand for 'm' modifier"
3090 #: config/cris/cris.c:980
3091 msgid "invalid operand for 'A' modifier"
3094 #: config/cris/cris.c:1003
3095 msgid "invalid operand for 'D' modifier"
3098 #: config/cris/cris.c:1017
3099 msgid "invalid operand for 'T' modifier"
3102 #: config/cris/cris.c:1037 config/moxie/moxie.c:161
3103 msgid "invalid operand modifier letter"
3106 #: config/cris/cris.c:1094
3107 msgid "unexpected multiplicative operand"
3110 #: config/cris/cris.c:1114 config/moxie/moxie.c:186
3111 msgid "unexpected operand"
3114 #: config/cris/cris.c:1147 config/cris/cris.c:1157
3115 msgid "unrecognized address"
3118 #: config/cris/cris.c:2265
3119 msgid "unrecognized supposed constant"
3122 #: config/cris/cris.c:2694 config/cris/cris.c:2758
3123 msgid "unexpected side-effects in address"
3126 #. Can't possibly get a GOT-needing-fixup for a function-call,
3128 #: config/cris/cris.c:3595
3129 msgid "Unidentifiable call op"
3132 #: config/cris/cris.c:3647
3134 msgid "PIC register isn't set up"
3137 #: config/fr30/fr30.c:481
3139 msgid "fr30_print_operand_address: unhandled address"
3142 #: config/fr30/fr30.c:505
3144 msgid "fr30_print_operand: unrecognized %%p code"
3147 #: config/fr30/fr30.c:525
3149 msgid "fr30_print_operand: unrecognized %%b code"
3152 #: config/fr30/fr30.c:546
3154 msgid "fr30_print_operand: unrecognized %%B code"
3157 #: config/fr30/fr30.c:554
3159 msgid "fr30_print_operand: invalid operand to %%A code"
3162 #: config/fr30/fr30.c:571
3164 msgid "fr30_print_operand: invalid %%x code"
3167 #: config/fr30/fr30.c:578
3169 msgid "fr30_print_operand: invalid %%F code"
3172 #: config/fr30/fr30.c:595
3174 msgid "fr30_print_operand: unknown code"
3177 #: config/fr30/fr30.c:623 config/fr30/fr30.c:632 config/fr30/fr30.c:643
3178 #: config/fr30/fr30.c:656
3180 msgid "fr30_print_operand: unhandled MEM"
3183 #: config/frv/frv.c:2601
3184 msgid "bad insn to frv_print_operand_address:"
3187 #: config/frv/frv.c:2612
3188 msgid "bad register to frv_print_operand_memory_reference_reg:"
3191 #: config/frv/frv.c:2651 config/frv/frv.c:2661 config/frv/frv.c:2670
3192 #: config/frv/frv.c:2691 config/frv/frv.c:2696
3193 msgid "bad insn to frv_print_operand_memory_reference:"
3196 #: config/frv/frv.c:2782
3198 msgid "bad condition code"
3201 #: config/frv/frv.c:2857
3202 msgid "bad insn in frv_print_operand, bad const_double"
3205 #: config/frv/frv.c:2918
3206 msgid "bad insn to frv_print_operand, 'e' modifier:"
3209 #: config/frv/frv.c:2926
3210 msgid "bad insn to frv_print_operand, 'F' modifier:"
3213 #: config/frv/frv.c:2942
3214 msgid "bad insn to frv_print_operand, 'f' modifier:"
3217 #: config/frv/frv.c:2956
3218 msgid "bad insn to frv_print_operand, 'g' modifier:"
3221 #: config/frv/frv.c:3004
3222 msgid "bad insn to frv_print_operand, 'L' modifier:"
3225 #: config/frv/frv.c:3017
3226 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3229 #: config/frv/frv.c:3038
3230 msgid "bad insn to frv_print_operand, 'O' modifier:"
3233 #: config/frv/frv.c:3056
3234 msgid "bad insn to frv_print_operand, P modifier:"
3237 #: config/frv/frv.c:3076
3238 msgid "bad insn in frv_print_operand, z case"
3241 #: config/frv/frv.c:3107
3242 msgid "bad insn in frv_print_operand, 0 case"
3245 #: config/frv/frv.c:3112
3246 msgid "frv_print_operand: unknown code"
3249 #: config/frv/frv.c:4494
3250 msgid "bad output_move_single operand"
3253 #: config/frv/frv.c:4621
3254 msgid "bad output_move_double operand"
3257 #: config/frv/frv.c:4763
3258 msgid "bad output_condmove_single operand"
3261 #. This macro is a C statement to print on `stderr' a string describing the
3262 #. particular machine description choice. Every machine description should
3263 #. define `TARGET_VERSION'. For example:
3266 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
3268 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
3270 #: config/frv/frv.h:328
3275 #: config/i386/i386.c:10828
3277 msgid "invalid UNSPEC as operand"
3280 #: config/i386/i386.c:11357
3282 msgid "'%%&' used without any local dynamic TLS references"
3285 #: config/i386/i386.c:11448 config/i386/i386.c:11523
3287 msgid "invalid operand size for operand code '%c'"
3290 #: config/i386/i386.c:11518
3292 msgid "invalid operand type used with operand code '%c'"
3295 #: config/i386/i386.c:11598 config/i386/i386.c:11638
3297 msgid "operand is not a condition code, invalid operand code 'D'"
3300 #: config/i386/i386.c:11664
3303 "operand is neither a constant nor a condition code, invalid operand code 'C'"
3306 #: config/i386/i386.c:11674
3309 "operand is neither a constant nor a condition code, invalid operand code 'F'"
3312 #: config/i386/i386.c:11692
3315 "operand is neither a constant nor a condition code, invalid operand code 'c'"
3318 #: config/i386/i386.c:11702
3321 "operand is neither a constant nor a condition code, invalid operand code 'f'"
3324 #: config/i386/i386.c:11813
3326 msgid "operand is not a condition code, invalid operand code 'Y'"
3329 #: config/i386/i386.c:11828
3331 msgid "invalid operand code '%c'"
3334 #: config/i386/i386.c:11878
3336 msgid "invalid constraints for operand"
3339 #: config/i386/i386.c:19486
3340 msgid "unknown insn mode"
3343 #. If the environment variable DJDIR is not defined, then DJGPP is not installed correctly and GCC will quickly become confused with the default prefix settings. Report the problem now so the user doesn't receive deceptive "file not found" error messages later.
3344 #. DJDIR is automatically defined by the DJGPP environment config file pointed to by the environment variable DJGPP. Examine DJGPP to try and figure out what's wrong.
3345 #: config/i386/xm-djgpp.h:61
3347 msgid "environment variable DJGPP not defined"
3350 #: config/i386/xm-djgpp.h:63
3352 msgid "environment variable DJGPP points to missing file '%s'"
3355 #: config/i386/xm-djgpp.h:66
3357 msgid "environment variable DJGPP points to corrupt file '%s'"
3360 #: config/ia64/ia64.c:4864
3362 msgid "invalid %%G mode"
3365 #: config/ia64/ia64.c:5034
3367 msgid "ia64_print_operand: unknown code"
3370 #: config/ia64/ia64.c:10579
3371 msgid "invalid conversion from %<__fpreg%>"
3374 #: config/ia64/ia64.c:10582
3375 msgid "invalid conversion to %<__fpreg%>"
3378 #: config/ia64/ia64.c:10595 config/ia64/ia64.c:10606
3379 msgid "invalid operation on %<__fpreg%>"
3382 #: config/iq2000/iq2000.c:3165
3384 msgid "invalid %%P operand"
3387 #: config/iq2000/iq2000.c:3173 config/rs6000/rs6000.c:14529
3389 msgid "invalid %%p value"
3392 #: config/iq2000/iq2000.c:3229
3394 msgid "invalid use of %%d, %%x, or %%X"
3397 #: config/lm32/lm32.c:500
3399 msgid "Only 0.0 can be loaded as an immediate"
3402 #: config/lm32/lm32.c:570
3406 #: config/lm32/lm32.c:582
3407 msgid "can't use non gp relative absolute address"
3410 #: config/lm32/lm32.c:586
3411 msgid "invalid addressing mode"
3414 #: config/m32r/m32r.c:1950
3416 msgid "invalid operand to %%s code"
3419 #: config/m32r/m32r.c:1957
3421 msgid "invalid operand to %%p code"
3424 #: config/m32r/m32r.c:2012
3425 msgid "bad insn for 'A'"
3428 #: config/m32r/m32r.c:2059
3430 msgid "invalid operand to %%T/%%B code"
3433 #: config/m32r/m32r.c:2082
3435 msgid "invalid operand to %%N code"
3438 #: config/m32r/m32r.c:2115
3439 msgid "pre-increment address is not a register"
3442 #: config/m32r/m32r.c:2122
3443 msgid "pre-decrement address is not a register"
3446 #: config/m32r/m32r.c:2129
3447 msgid "post-increment address is not a register"
3450 #: config/m32r/m32r.c:2205 config/m32r/m32r.c:2219
3451 #: config/rs6000/rs6000.c:23680
3455 #: config/m32r/m32r.c:2224
3456 msgid "lo_sum not of register"
3459 #. !!!! SCz wrong here.
3460 #: config/m68hc11/m68hc11.c:3204 config/m68hc11/m68hc11.c:3582
3461 msgid "move insn not handled"
3464 #: config/m68hc11/m68hc11.c:3428 config/m68hc11/m68hc11.c:3512
3465 #: config/m68hc11/m68hc11.c:3785
3466 msgid "invalid register in the move instruction"
3469 #: config/m68hc11/m68hc11.c:3462
3470 msgid "invalid operand in the instruction"
3473 #: config/m68hc11/m68hc11.c:3759
3474 msgid "invalid register in the instruction"
3477 #: config/m68hc11/m68hc11.c:3792
3478 msgid "operand 1 must be a hard register"
3481 #: config/m68hc11/m68hc11.c:3806
3482 msgid "invalid rotate insn"
3485 #: config/m68hc11/m68hc11.c:4234
3486 msgid "registers IX, IY and Z used in the same INSN"
3489 #: config/m68hc11/m68hc11.c:4567 config/m68hc11/m68hc11.c:4867
3490 msgid "cannot do z-register replacement"
3493 #: config/m68hc11/m68hc11.c:4930
3494 msgid "invalid Z register replacement for insn"
3497 #: config/mep/mep.c:3415
3499 msgid "invalid %%L code"
3502 #: config/mips/mips.c:7424 config/mips/mips.c:7445 config/mips/mips.c:7557
3504 msgid "'%%%c' is not a valid operand prefix"
3507 #: config/mips/mips.c:7494 config/mips/mips.c:7501 config/mips/mips.c:7508
3508 #: config/mips/mips.c:7515 config/mips/mips.c:7575 config/mips/mips.c:7589
3509 #: config/mips/mips.c:7602 config/mips/mips.c:7611
3511 msgid "invalid use of '%%%c'"
3514 #: config/mips/mips.c:7833
3515 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
3518 #: config/mmix/mmix.c:1494 config/mmix/mmix.c:1624
3519 msgid "MMIX Internal: Expected a CONST_INT, not this"
3522 #: config/mmix/mmix.c:1573
3523 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3526 #: config/mmix/mmix.c:1592
3527 msgid "MMIX Internal: Expected a register, not this"
3530 #: config/mmix/mmix.c:1602
3531 msgid "MMIX Internal: Expected a constant, not this"
3534 #. We need the original here.
3535 #: config/mmix/mmix.c:1686
3536 msgid "MMIX Internal: Cannot decode this operand"
3539 #: config/mmix/mmix.c:1743
3540 msgid "MMIX Internal: This is not a recognized address"
3543 #: config/mmix/mmix.c:2620
3544 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3547 #: config/mmix/mmix.c:2627
3548 msgid "MMIX Internal: What's the CC of this?"
3551 #: config/mmix/mmix.c:2631
3552 msgid "MMIX Internal: What is the CC of this?"
3555 #: config/mmix/mmix.c:2695
3556 msgid "MMIX Internal: This is not a constant:"
3559 #: config/picochip/picochip.c:2410
3560 msgid "picochip_print_memory_address - Operand isn't memory based"
3563 #: config/picochip/picochip.c:2669
3564 msgid "Unknown mode in print_operand (CONST_DOUBLE) :"
3567 #: config/picochip/picochip.c:2715 config/picochip/picochip.c:2747
3568 msgid "Bad address, not (reg+disp):"
3571 #: config/picochip/picochip.c:2761
3572 msgid "Bad address, not register:"
3575 #: config/rs6000/host-darwin.c:97
3577 msgid "Out of stack space.\n"
3580 #: config/rs6000/host-darwin.c:118
3582 msgid "Try running '%s' in the shell to raise its limit.\n"
3585 #: config/rs6000/rs6000.c:2419
3586 msgid "-mvsx requires hardware floating point"
3589 #: config/rs6000/rs6000.c:2424
3590 msgid "-mvsx and -mpaired are incompatible"
3593 #: config/rs6000/rs6000.c:2429
3594 msgid "-mvsx used with little endian code"
3597 #: config/rs6000/rs6000.c:2431
3598 msgid "-mvsx needs indexed addressing"
3601 #: config/rs6000/rs6000.c:6661
3605 #: config/rs6000/rs6000.c:14328
3607 msgid "invalid %%c value"
3610 #: config/rs6000/rs6000.c:14356
3612 msgid "invalid %%f value"
3615 #: config/rs6000/rs6000.c:14365
3617 msgid "invalid %%F value"
3620 #: config/rs6000/rs6000.c:14374
3622 msgid "invalid %%G value"
3625 #: config/rs6000/rs6000.c:14409
3627 msgid "invalid %%j code"
3630 #: config/rs6000/rs6000.c:14419
3632 msgid "invalid %%J code"
3635 #: config/rs6000/rs6000.c:14429
3637 msgid "invalid %%k value"
3640 #: config/rs6000/rs6000.c:14449 config/xtensa/xtensa.c:2239
3642 msgid "invalid %%K value"
3645 #: config/rs6000/rs6000.c:14519
3647 msgid "invalid %%O value"
3650 #: config/rs6000/rs6000.c:14566
3652 msgid "invalid %%q value"
3655 #: config/rs6000/rs6000.c:14610
3657 msgid "invalid %%S value"
3660 #: config/rs6000/rs6000.c:14650
3662 msgid "invalid %%T value"
3665 #: config/rs6000/rs6000.c:14660
3667 msgid "invalid %%u value"
3670 #: config/rs6000/rs6000.c:14669 config/xtensa/xtensa.c:2209
3672 msgid "invalid %%v value"
3675 #: config/rs6000/rs6000.c:14768 config/xtensa/xtensa.c:2260
3677 msgid "invalid %%x value"
3680 #: config/rs6000/rs6000.c:14913
3682 msgid "invalid %%y value, try using the 'Z' constraint"
3685 #: config/rs6000/rs6000.c:25653
3686 msgid "AltiVec argument passed to unprototyped function"
3689 #: config/s390/s390.c:4947
3691 msgid "cannot decompose address"
3694 #: config/s390/s390.c:5170
3695 msgid "UNKNOWN in print_operand !?"
3698 #: config/score/score3.c:1282 config/score/score3.c:1302
3699 #: config/score/score7.c:1270
3701 msgid "invalid operand for code: '%c'"
3704 #: config/sh/sh.c:1121
3706 msgid "invalid operand to %%R"
3709 #: config/sh/sh.c:1148
3711 msgid "invalid operand to %%S"
3714 #: config/sh/sh.c:8932
3715 msgid "created and used with different architectures / ABIs"
3718 #: config/sh/sh.c:8934
3719 msgid "created and used with different ABIs"
3722 #: config/sh/sh.c:8936
3723 msgid "created and used with different endianness"
3726 #: config/sparc/sparc.c:6968 config/sparc/sparc.c:6974
3728 msgid "invalid %%Y operand"
3731 #: config/sparc/sparc.c:7044
3733 msgid "invalid %%A operand"
3736 #: config/sparc/sparc.c:7054
3738 msgid "invalid %%B operand"
3741 #: config/sparc/sparc.c:7093
3743 msgid "invalid %%c operand"
3746 #: config/sparc/sparc.c:7115
3748 msgid "invalid %%d operand"
3751 #: config/sparc/sparc.c:7132
3753 msgid "invalid %%f operand"
3756 #: config/sparc/sparc.c:7146
3758 msgid "invalid %%s operand"
3761 #: config/sparc/sparc.c:7200
3763 msgid "long long constant not a valid immediate operand"
3766 #: config/sparc/sparc.c:7203
3768 msgid "floating point constant not a valid immediate operand"
3771 #: config/stormy16/stormy16.c:1755 config/stormy16/stormy16.c:1826
3773 msgid "'B' operand is not constant"
3776 #: config/stormy16/stormy16.c:1782
3778 msgid "'B' operand has multiple bits set"
3781 #: config/stormy16/stormy16.c:1808
3783 msgid "'o' operand is not constant"
3786 #: config/stormy16/stormy16.c:1840
3788 msgid "xstormy16_print_operand: unknown code"
3791 #: config/v850/v850.c:408
3792 msgid "const_double_split got a bad insn:"
3795 #: config/v850/v850.c:979
3796 msgid "output_move_single:"
3799 #: config/vax/vax.c:399
3801 msgid "symbol used with both base and indexed registers"
3804 #: config/vax/vax.c:408
3806 msgid "symbol with offset used in PIC mode"
3809 #: config/vax/vax.c:494
3811 msgid "symbol used as immediate operand"
3814 #: config/vax/vax.c:1519
3815 msgid "illegal operand detected"
3818 #: config/xtensa/xtensa.c:705 config/xtensa/xtensa.c:737
3819 #: config/xtensa/xtensa.c:746
3823 #: config/xtensa/xtensa.c:2197
3825 msgid "invalid %%D value"
3828 #: config/xtensa/xtensa.c:2234
3829 msgid "invalid mask"
3832 #: config/xtensa/xtensa.c:2267
3834 msgid "invalid %%d value"
3837 #: config/xtensa/xtensa.c:2288 config/xtensa/xtensa.c:2298
3839 msgid "invalid %%t/%%b value"
3842 #: config/xtensa/xtensa.c:2340
3843 msgid "invalid address"
3846 #: config/xtensa/xtensa.c:2365
3847 msgid "no register in address"
3850 #: config/xtensa/xtensa.c:2373
3851 msgid "address offset not a constant"
3854 #: cp/call.c:2775 cp/pt.c:1698 cp/pt.c:15797
3855 msgid "candidates are:"
3858 #: cp/call.c:2775 cp/pt.c:15797
3859 msgid "candidate is:"
3863 msgid "candidate 1:"
3867 msgid "candidate 2:"
3870 #: cp/cxx-pretty-print.c:173 cp/error.c:948 objc/objc-act.c:7138
3874 #: cp/cxx-pretty-print.c:2067
3875 msgid "template-parameter-"
3879 msgid "candidates are: %+#D"
3882 #: cp/decl2.c:695 cp/pt.c:1694
3883 #, gcc-internal-format
3884 msgid "candidate is: %+#D"
3892 msgid "<brace-enclosed initializer list>"
3896 msgid "<unresolved overloaded function type>"
3900 msgid "<type error>"
3905 msgid "<anonymous %s>"
3908 #. A lambda's "type" is essentially its signature.
3914 msgid "<typeprefixerror>"
3919 msgid "(static initializers for %s)"
3924 msgid "(static destructors for %s)"
3932 msgid "<return value> "
3936 msgid "<enumerator>"
3940 msgid "<declaration error>"
3947 #: cp/error.c:1511 cp/error.c:1531
3948 msgid "<template parameter error>"
3955 #. While waiting for caret diagnostics, avoid printing
3956 #. __cxa_allocate_exception, __cxa_throw, and the like.
3958 msgid "<throw-expression>"
3966 msgid "<expression error>"
3970 msgid "<unknown operator>"
3982 msgid "At global scope:"
3987 msgid "In static member function %qs"
3992 msgid "In copy constructor %qs"
3997 msgid "In constructor %qs"
4002 msgid "In destructor %qs"
4006 msgid "In lambda function"
4011 msgid "%s: In instantiation of %qs:\n"
4016 msgid "%s:%d:%d: instantiated from %qs\n"
4021 msgid "%s:%d: instantiated from %qs\n"
4026 msgid "%s:%d:%d: instantiated from here"
4031 msgid "%s:%d: instantiated from here"
4034 #: cp/g++spec.c:261 java/jvspec.c:403
4036 msgid "argument to '%s' missing\n"
4040 msgid "target is not pointer or reference to class"
4044 msgid "target is not pointer or reference to complete type"
4048 msgid "target is not pointer or reference"
4052 msgid "source is not a pointer"
4056 msgid "source is not a pointer to class"
4060 msgid "source is a pointer to incomplete type"
4064 msgid "source is not of class type"
4068 msgid "source is of incomplete class type"
4072 msgid "conversion casts away constness"
4076 msgid "source type is not polymorphic"
4079 #: cp/typeck.c:4576 c-typeck.c:3339
4080 #, gcc-internal-format
4081 msgid "wrong type argument to unary minus"
4084 #: cp/typeck.c:4577 c-typeck.c:3326
4085 #, gcc-internal-format
4086 msgid "wrong type argument to unary plus"
4089 #: cp/typeck.c:4600 c-typeck.c:3365
4090 #, gcc-internal-format
4091 msgid "wrong type argument to bit-complement"
4094 #: cp/typeck.c:4607 c-typeck.c:3373
4095 #, gcc-internal-format
4096 msgid "wrong type argument to abs"
4099 #: cp/typeck.c:4615 c-typeck.c:3385
4100 #, gcc-internal-format
4101 msgid "wrong type argument to conjugation"
4105 msgid "in argument to unary !"
4109 msgid "no pre-increment operator for type"
4113 msgid "no post-increment operator for type"
4117 msgid "no pre-decrement operator for type"
4121 msgid "no post-decrement operator for type"
4124 #: fortran/arith.c:94
4125 msgid "Arithmetic OK at %L"
4128 #: fortran/arith.c:97
4129 msgid "Arithmetic overflow at %L"
4132 #: fortran/arith.c:100
4133 msgid "Arithmetic underflow at %L"
4136 #: fortran/arith.c:103
4137 msgid "Arithmetic NaN at %L"
4140 #: fortran/arith.c:106
4141 msgid "Division by zero at %L"
4144 #: fortran/arith.c:109
4145 msgid "Array operands are incommensurate at %L"
4148 #: fortran/arith.c:113
4149 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
4152 #: fortran/arith.c:1398
4153 msgid "elemental binary operation"
4156 #: fortran/check.c:1171 fortran/check.c:2024 fortran/check.c:2078
4158 msgid "arguments '%s' and '%s' for intrinsic %s"
4161 #: fortran/check.c:1830
4163 msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
4166 #: fortran/check.c:2238 fortran/intrinsic.c:3639
4168 msgid "arguments '%s' and '%s' for intrinsic '%s'"
4171 #: fortran/error.c:737 fortran/error.c:791 fortran/error.c:826
4172 #: fortran/error.c:901
4176 #: fortran/error.c:793 fortran/error.c:881 fortran/error.c:931
4180 #: fortran/error.c:955
4181 msgid "Fatal Error:"
4184 #: fortran/expr.c:256
4186 msgid "Constant expression required at %C"
4189 #: fortran/expr.c:259
4191 msgid "Integer expression required at %C"
4194 #: fortran/expr.c:264
4196 msgid "Integer value too large in expression at %C"
4199 #: fortran/expr.c:3012
4200 msgid "array assignment"
4203 #: fortran/gfortranspec.c:245
4205 msgid "overflowed output arg list for '%s'"
4208 #: fortran/gfortranspec.c:374
4211 "GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
4212 "You may redistribute copies of GNU Fortran\n"
4213 "under the terms of the GNU General Public License.\n"
4214 "For more information about these matters, see the file named COPYING\n"
4218 #: fortran/gfortranspec.c:396 fortran/gfortranspec.c:435
4220 msgid "argument to '%s' missing"
4223 #: fortran/gfortranspec.c:400
4225 msgid "no input files; unwilling to write output files"
4228 #: fortran/gfortranspec.c:422
4230 msgid "Warning: Using -M <directory> is deprecated, use -J instead\n"
4233 #: fortran/gfortranspec.c:557
4239 msgid "Positive width required"
4243 msgid "Nonnegative width required"
4247 msgid "Unexpected element '%c' in format string at %L"
4251 msgid "Unexpected end of format string"
4255 msgid "Zero width in format descriptor"
4259 msgid "Missing leading left parenthesis"
4263 msgid "Left parenthesis required after '*'"
4267 msgid "Expected P edit descriptor"
4270 #. P requires a prior number.
4272 msgid "P descriptor requires leading scale factor"
4275 #: fortran/io.c:736 fortran/io.c:750
4276 msgid "Comma required after P descriptor"
4280 msgid "Positive width required with T descriptor"
4284 msgid "E specifier not allowed with g0 descriptor"
4288 msgid "Positive exponent width required"
4292 msgid "Period required in format specifier"
4295 #: fortran/matchexp.c:28
4297 msgid "Syntax error in expression at %C"
4300 #: fortran/module.c:982
4301 msgid "Unexpected EOF"
4304 #: fortran/module.c:1014
4305 msgid "Unexpected end of module in string constant"
4308 #: fortran/module.c:1068
4309 msgid "Integer overflow"
4312 #: fortran/module.c:1099
4313 msgid "Name too long"
4316 #: fortran/module.c:1206
4320 #: fortran/module.c:1250
4321 msgid "Expected name"
4324 #: fortran/module.c:1253
4325 msgid "Expected left parenthesis"
4328 #: fortran/module.c:1256
4329 msgid "Expected right parenthesis"
4332 #: fortran/module.c:1259
4333 msgid "Expected integer"
4336 #: fortran/module.c:1262
4337 msgid "Expected string"
4340 #: fortran/module.c:1286
4341 msgid "find_enum(): Enum not found"
4344 #: fortran/module.c:1886
4345 msgid "Expected attribute bit name"
4348 #: fortran/module.c:2745
4349 msgid "Expected integer string"
4352 #: fortran/module.c:2749
4353 msgid "Error converting integer"
4356 #: fortran/module.c:2771
4357 msgid "Expected real string"
4360 #: fortran/module.c:2973
4361 msgid "Expected expression type"
4364 #: fortran/module.c:3027
4365 msgid "Bad operator"
4368 #: fortran/module.c:3116
4369 msgid "Bad type in constant expression"
4372 #: fortran/module.c:5483
4373 msgid "Unexpected end of module"
4376 #: fortran/parse.c:1144
4377 msgid "arithmetic IF"
4380 #: fortran/parse.c:1150
4381 msgid "attribute declaration"
4384 #: fortran/parse.c:1183
4385 msgid "data declaration"
4388 #: fortran/parse.c:1192
4389 msgid "derived type declaration"
4392 #: fortran/parse.c:1277
4396 #: fortran/parse.c:1286
4397 msgid "implied END DO"
4400 #: fortran/parse.c:1362
4404 #: fortran/parse.c:1365
4405 msgid "pointer assignment"
4408 #: fortran/parse.c:1383
4412 #: fortran/resolve.c:386
4413 msgid "module procedure"
4416 #: fortran/resolve.c:387
4417 msgid "internal function"
4420 #: fortran/resolve.c:1676
4421 msgid "elemental procedure"
4424 #: fortran/resolve.c:3319
4426 msgid "Invalid context for NULL() pointer at %%L"
4429 #: fortran/resolve.c:3335
4431 msgid "Operand of unary numeric operator '%s' at %%L is %s"
4434 #: fortran/resolve.c:3351
4436 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
4439 #: fortran/resolve.c:3366
4441 msgid "Operands of string concatenation operator at %%L are %s/%s"
4444 #: fortran/resolve.c:3385
4446 msgid "Operands of logical operator '%s' at %%L are %s/%s"
4449 #: fortran/resolve.c:3399
4451 msgid "Operand of .not. operator at %%L is %s"
4454 #: fortran/resolve.c:3413
4455 msgid "COMPLEX quantities cannot be compared at %L"
4458 #: fortran/resolve.c:3442
4460 msgid "Logicals at %%L must be compared with %s instead of %s"
4463 #: fortran/resolve.c:3448
4465 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
4468 #: fortran/resolve.c:3456
4470 msgid "Unknown operator '%s' at %%L"
4473 #: fortran/resolve.c:3458
4475 msgid "Operand of user operator '%s' at %%L is %s"
4478 #: fortran/resolve.c:3461
4480 msgid "Operands of user operator '%s' at %%L are %s/%s"
4483 #: fortran/resolve.c:3547
4485 msgid "Inconsistent ranks for operator at %%L and %%L"
4488 #: fortran/trans-decl.c:3975
4491 "Actual string length does not match the declared one for dummy argument '%"
4495 #: fortran/trans-decl.c:3983
4498 "Actual string length is shorter than the declared one for dummy argument '%"
4502 #: fortran/trans-expr.c:1620
4503 msgid "internal error: bad hash value in dynamic dispatch"
4506 #: fortran/trans.c:50
4507 msgid "Array bound mismatch"
4510 #: fortran/trans.c:51
4511 msgid "Array reference out of bounds"
4514 #: fortran/trans.c:52
4515 msgid "Incorrect function return value"
4518 #: fortran/trans.c:521 fortran/trans.c:952
4519 msgid "Attempt to allocate a negative amount of memory."
4522 #: fortran/trans.c:541
4523 msgid "Memory allocation failed"
4526 #: fortran/trans.c:624
4528 "Attempt to allocate negative amount of memory. Possible integer overflow"
4531 #: fortran/trans.c:658 fortran/trans.c:971
4532 msgid "Out of memory"
4535 #: fortran/trans.c:751
4537 msgid "Attempting to allocate already allocated array '%s'"
4540 #: fortran/trans.c:757
4541 msgid "Attempting to allocate already allocatedarray"
4544 #: fortran/trans.c:868
4546 msgid "Attempt to DEALLOCATE unallocated '%s'"
4549 #: java/jcf-dump.c:1068
4551 msgid "Not a valid Java .class file.\n"
4554 #: java/jcf-dump.c:1074
4556 msgid "error while parsing constant pool\n"
4559 #: java/jcf-dump.c:1080 java/jcf-parse.c:1436
4560 #, gcc-internal-format
4561 msgid "error in constant pool entry #%d\n"
4564 #: java/jcf-dump.c:1090
4566 msgid "error while parsing fields\n"
4569 #: java/jcf-dump.c:1096
4571 msgid "error while parsing methods\n"
4574 #: java/jcf-dump.c:1102
4576 msgid "error while parsing final attributes\n"
4579 #: java/jcf-dump.c:1139
4581 msgid "Try 'jcf-dump --help' for more information.\n"
4584 #: java/jcf-dump.c:1146
4587 "Usage: jcf-dump [OPTION]... CLASS...\n"
4591 #: java/jcf-dump.c:1147
4594 "Display contents of a class file in readable form.\n"
4598 #: java/jcf-dump.c:1148
4600 msgid " -c Disassemble method bodies\n"
4603 #: java/jcf-dump.c:1149
4605 msgid " --javap Generate output in 'javap' format\n"
4608 #: java/jcf-dump.c:1151
4610 msgid " --classpath PATH Set path to find .class files\n"
4613 #: java/jcf-dump.c:1152
4615 msgid " -IDIR Append directory to class path\n"
4618 #: java/jcf-dump.c:1153
4620 msgid " --bootclasspath PATH Override built-in class path\n"
4623 #: java/jcf-dump.c:1154
4625 msgid " --extdirs PATH Set extensions directory path\n"
4628 #: java/jcf-dump.c:1155
4630 msgid " -o FILE Set output file name\n"
4633 #: java/jcf-dump.c:1157
4635 msgid " --help Print this help, then exit\n"
4638 #: java/jcf-dump.c:1158
4640 msgid " --version Print version number, then exit\n"
4643 #: java/jcf-dump.c:1159
4645 msgid " -v, --verbose Print extra information while running\n"
4648 #: java/jcf-dump.c:1161
4651 "For bug reporting instructions, please see:\n"
4655 #: java/jcf-dump.c:1189 java/jcf-dump.c:1257
4657 msgid "jcf-dump: no classes specified\n"
4660 #: java/jcf-dump.c:1277
4662 msgid "Cannot open '%s' for output.\n"
4665 #: java/jcf-dump.c:1322
4667 msgid "bad format of .zip/.jar archive\n"
4670 #: java/jcf-dump.c:1440
4672 msgid "Bad byte codes.\n"
4675 #: java/jvgenmain.c:47
4677 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
4680 #: java/jvgenmain.c:109
4682 msgid "%s: Cannot open output file: %s\n"
4685 #: java/jvgenmain.c:151
4687 msgid "%s: Failed to close output file %s\n"
4690 #: java/jvspec.c:406
4692 msgid "can't specify '-D' without '--main'\n"
4695 #: java/jvspec.c:409
4697 msgid "'%s' is not a valid class name"
4700 #: java/jvspec.c:415
4702 msgid "--resource requires -o"
4705 #: java/jvspec.c:429
4707 msgid "cannot specify both -C and -o"
4710 #: java/jvspec.c:441
4712 msgid "cannot create temporary file"
4715 #: java/jvspec.c:463
4717 msgid "using both @FILE with multiple files not implemented"
4720 #: java/jvspec.c:585
4722 msgid "cannot specify 'main' class when not linking"
4725 #: config/vax/netbsd-elf.h:51
4726 msgid "the -shared option is not currently supported for VAX ELF"
4729 #: config/vax/vax.h:50 config/vax/vax.h:51
4730 msgid "profiling not supported with -mg\n"
4733 #: config/i386/linux-unwind.h:186
4734 msgid "ax ; {int $0x80 | syscall"
4737 #: config/darwin.h:311
4738 msgid "-current_version only allowed with -dynamiclib"
4741 #: config/darwin.h:313
4742 msgid "-install_name only allowed with -dynamiclib"
4745 #: config/darwin.h:318
4746 msgid "-bundle not allowed with -dynamiclib"
4749 #: config/darwin.h:319
4750 msgid "-bundle_loader not allowed with -dynamiclib"
4753 #: config/darwin.h:320
4754 msgid "-client_name not allowed with -dynamiclib"
4757 #: config/darwin.h:325
4758 msgid "-force_flat_namespace not allowed with -dynamiclib"
4761 #: config/darwin.h:327
4762 msgid "-keep_private_externs not allowed with -dynamiclib"
4765 #: config/darwin.h:328
4766 msgid "-private_bundle not allowed with -dynamiclib"
4769 #: fortran/lang-specs.h:55 fortran/lang-specs.h:69
4770 msgid "gfortran does not support -E without -cpp"
4773 #: config/rs6000/sysv4.h:907 config/rs6000/sysv4.h:909
4774 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
4775 #: config/rs6000/linux64.h:354 config/rs6000/linux64.h:356 config/linux.h:111
4776 #: config/linux.h:113
4777 msgid "-mglibc and -muclibc used together"
4780 #: config/mcore/mcore.h:54
4781 msgid "the m210 does not have little endian support"
4784 #: config/arc/arc.h:61 config/mips/mips.h:1230
4785 msgid "may not use both -EB and -EL"
4788 #: config/sparc/linux64.h:165 config/sparc/linux64.h:176
4789 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
4790 #: config/sparc/sol2-bi.h:240 config/sparc/sol2-bi.h:250
4791 msgid "may not use both -m32 and -m64"
4794 #: java/lang-specs.h:33
4795 msgid "-fjni and -femit-class-files are incompatible"
4798 #: java/lang-specs.h:34
4799 msgid "-fjni and -femit-class-file are incompatible"
4802 #: java/lang-specs.h:35 java/lang-specs.h:36
4803 msgid "-femit-class-file should used along with -fsyntax-only"
4806 #: config/sparc/sol2-bi.h:212 config/sparc/sol2-bi.h:217
4807 #: config/sparc/sol2-gld-bi.h:40 config/sparc/sol2-gld-bi.h:45
4808 msgid "does not support multilib"
4812 msgid "GCC does not support -C or -CC without -E"
4815 #: gcc.c:896 java/jvspec.c:81 ada/gcc-interface/lang-specs.h:33
4816 msgid "-pg and -fomit-frame-pointer are incompatible"
4820 msgid "-E or -x required when input is from standard input"
4823 #: config/i386/mingw-w64.h:61 config/i386/mingw32.h:81
4824 #: config/i386/cygwin.h:123
4825 msgid "shared and mdll are not compatible"
4828 #: config/rs6000/darwin.h:95
4829 msgid " conflicting code gen style switches are used"
4832 #: config/arm/arm.h:154
4833 msgid "-msoft-float and -mhard_float may not be used together"
4836 #: config/arm/arm.h:156
4837 msgid "-mbig-endian and -mlittle-endian may not be used together"
4840 #: config/vxworks.h:71
4841 msgid "-Xbind-now and -Xbind-lazy are incompatible"
4844 #: config/bfin/elf.h:54
4845 msgid "no processor type specified for linking"
4848 #: config/i386/nwld.h:34
4849 msgid "Static linking is not supported.\n"
4852 #: config/i386/cygwin.h:28
4853 msgid "mno-cygwin and mno-win32 are not compatible"
4856 #: config/sh/sh.h:463
4857 msgid "SH2a does not support little-endian"
4860 #: config/rx/rx.h:63
4861 msgid "-mas100-syntax is incompatible with -gdwarf"
4864 #: config/rx/rx.h:64
4865 msgid "rx200 cpu does not have FPU hardware"
4868 #: config/s390/tpf.h:119
4869 msgid "static is not supported on TPF-OS"
4872 #: config/cris/cris.h:207
4873 msgid "Do not specify both -march=... and -mcpu=..."
4876 #: config/mips/r3900.h:34
4877 msgid "-mhard-float not supported"
4880 #: config/mips/r3900.h:36
4881 msgid "-msingle-float and -msoft-float cannot both be specified"
4885 msgid "cannot use mthreads and mlegacy-threads together"
4889 msgid "cannot use mshared and static together"
4892 #: ada/gcc-interface/lang-specs.h:34
4893 msgid "-c or -S required for Ada"
4897 msgid "Warn if deprecated empty statements are found"
4901 msgid "Warn if .class files are out of date"
4905 msgid "Warn if modifiers are specified when not necessary"
4909 msgid "--CLASSPATH\tDeprecated; use --classpath instead"
4913 msgid "Permit the use of the assert keyword"
4916 #: java/lang.opt:110
4917 msgid "--bootclasspath=<path>\tReplace system path"
4920 #: java/lang.opt:114
4921 msgid "Generate checks for references to NULL"
4924 #: java/lang.opt:118
4925 msgid "--classpath=<path>\tSet class path"
4928 #: java/lang.opt:125
4929 msgid "Output a class file"
4932 #: java/lang.opt:129
4933 msgid "Alias for -femit-class-file"
4936 #: java/lang.opt:133
4938 "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
4941 #: java/lang.opt:137
4942 msgid "--extdirs=<path>\tSet the extension directory path"
4945 #: java/lang.opt:144
4946 msgid "Input file is a file with a list of filenames to compile"
4949 #: java/lang.opt:151
4950 msgid "Always check for non gcj generated classes archives"
4953 #: java/lang.opt:155
4955 "Assume the runtime uses a hash table to map an object to its synchronization "
4959 #: java/lang.opt:159
4960 msgid "Generate instances of Class at runtime"
4963 #: java/lang.opt:163
4964 msgid "Use offset tables for virtual method calls"
4967 #: java/lang.opt:170
4968 msgid "Assume native functions are implemented using JNI"
4971 #: java/lang.opt:174
4972 msgid "Enable optimization of static class initialization code"
4975 #: java/lang.opt:181
4976 msgid "Reduce the amount of reflection meta-data generated"
4979 #: java/lang.opt:185
4980 msgid "Enable assignability checks for stores into object arrays"
4983 #: java/lang.opt:189
4984 msgid "Generate code for the Boehm GC"
4987 #: java/lang.opt:193
4988 msgid "Call a library routine to do integer divisions"
4991 #: java/lang.opt:197
4992 msgid "Generate code for built-in atomic operations"
4995 #: java/lang.opt:201
4996 msgid "Generated should be loaded by bootstrap loader"
4999 #: java/lang.opt:205
5000 msgid "Set the source language version"
5003 #: java/lang.opt:209
5004 msgid "Set the target VM version"
5007 #: ada/gcc-interface/lang.opt:100
5008 msgid "-gnat<options>\tSpecify options to GNAT"
5011 #: fortran/lang.opt:57
5012 msgid "-J<directory>\tPut MODULE files in 'directory'"
5015 #: fortran/lang.opt:73
5016 msgid "Warn about possible aliasing of dummy arguments"
5019 #: fortran/lang.opt:77
5020 msgid "Warn about alignment of COMMON blocks"
5023 #: fortran/lang.opt:81
5024 msgid "Warn about missing ampersand in continued character constants"
5027 #: fortran/lang.opt:85
5028 msgid "Warn about creation of array temporaries"
5031 #: fortran/lang.opt:89
5032 msgid "Warn about truncated character expressions"
5035 #: fortran/lang.opt:97
5036 msgid "Warn about calls with implicit interface"
5039 #: fortran/lang.opt:101
5040 msgid "Warn about called procedures not explicitly declared"
5043 #: fortran/lang.opt:105
5044 msgid "Warn about truncated source lines"
5047 #: fortran/lang.opt:109
5048 msgid "Warn on intrinsics not part of the selected standard"
5051 #: fortran/lang.opt:117
5052 msgid "Warn about \"suspicious\" constructs"
5055 #: fortran/lang.opt:121
5056 msgid "Permit nonconforming uses of the tab character"
5059 #: fortran/lang.opt:125
5060 msgid "Warn about underflow of numerical constant expressions"
5063 #: fortran/lang.opt:129
5064 msgid "Warn if a user-procedure has the same name as an intrinsic"
5067 #: fortran/lang.opt:133
5068 msgid "Enable preprocessing"
5071 #: fortran/lang.opt:137
5072 msgid "Disable preprocessing"
5075 #: fortran/lang.opt:145
5076 msgid "Enable alignment of COMMON blocks"
5079 #: fortran/lang.opt:149
5080 msgid "All intrinsics procedures are available regardless of selected standard"
5083 #: fortran/lang.opt:157
5085 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
5089 #: fortran/lang.opt:161
5090 msgid "Specify that backslash in string introduces an escape character"
5093 #: fortran/lang.opt:165
5094 msgid "Produce a backtrace when a runtime error is encountered"
5097 #: fortran/lang.opt:169
5099 "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will "
5103 #: fortran/lang.opt:173
5105 "Produce a warning at runtime if a array temporary has been created for a "
5106 "procedure argument"
5109 #: fortran/lang.opt:177
5110 msgid "Use big-endian format for unformatted files"
5113 #: fortran/lang.opt:181
5114 msgid "Use little-endian format for unformatted files"
5117 #: fortran/lang.opt:185
5118 msgid "Use native format for unformatted files"
5121 #: fortran/lang.opt:189
5122 msgid "Swap endianness for unformatted files"
5125 #: fortran/lang.opt:193
5126 msgid "Use the Cray Pointer extension"
5129 #: fortran/lang.opt:197
5130 msgid "Ignore 'D' in column one in fixed form"
5133 #: fortran/lang.opt:201
5134 msgid "Treat lines with 'D' in column one as comments"
5137 #: fortran/lang.opt:205
5138 msgid "Set the default double precision kind to an 8 byte wide type"
5141 #: fortran/lang.opt:209
5142 msgid "Set the default integer kind to an 8 byte wide type"
5145 #: fortran/lang.opt:213
5146 msgid "Set the default real kind to an 8 byte wide type"
5149 #: fortran/lang.opt:217
5150 msgid "Allow dollar signs in entity names"
5153 #: fortran/lang.opt:221
5154 msgid "Dump a core file when a runtime error occurs"
5157 #: fortran/lang.opt:225
5158 msgid "Display the code tree after parsing"
5161 #: fortran/lang.opt:229
5163 "Specify that an external BLAS library should be used for matmul calls on "
5167 #: fortran/lang.opt:233
5168 msgid "Use f2c calling convention"
5171 #: fortran/lang.opt:237
5172 msgid "Assume that the source file is fixed form"
5175 #: fortran/lang.opt:241
5176 msgid "Specify where to find the compiled intrinsic modules"
5179 #: fortran/lang.opt:245
5180 msgid "Allow arbitrary character line width in fixed mode"
5183 #: fortran/lang.opt:249
5184 msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
5187 #: fortran/lang.opt:253
5188 msgid "-ffpe-trap=[...]\tStop on following floating point exceptions"
5191 #: fortran/lang.opt:257
5192 msgid "Assume that the source file is free form"
5195 #: fortran/lang.opt:261
5196 msgid "Allow arbitrary character line width in free mode"
5199 #: fortran/lang.opt:265
5200 msgid "-ffree-line-length-<n>\t\tUse n as character line width in free mode"
5203 #: fortran/lang.opt:269
5205 "Specify that no implicit typing is allowed, unless overridden by explicit "
5206 "IMPLICIT statements"
5209 #: fortran/lang.opt:273
5211 "-finit-character=<n>\tInitialize local character variables to ASCII value n"
5214 #: fortran/lang.opt:277
5215 msgid "-finit-integer=<n>\tInitialize local integer variables to n"
5218 #: fortran/lang.opt:281
5219 msgid "Initialize local variables to zero (from g77)"
5222 #: fortran/lang.opt:285
5223 msgid "-finit-logical=<true|false>\tInitialize local logical variables"
5226 #: fortran/lang.opt:289
5227 msgid "-finit-real=<zero|nan|inf|-inf>\tInitialize local real variables"
5230 #: fortran/lang.opt:293
5232 "-fmax-array-constructor=<n>\tMaximum number of objects in an array "
5236 #: fortran/lang.opt:297
5237 msgid "-fmax-errors=<n>\tMaximum number of errors to report"
5240 #: fortran/lang.opt:301
5241 msgid "-fmax-identifier-length=<n>\tMaximum identifier length"
5244 #: fortran/lang.opt:305
5245 msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords"
5248 #: fortran/lang.opt:309
5250 "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be "
5254 #: fortran/lang.opt:313
5255 msgid "Set default accessibility of module entities to PRIVATE."
5258 #: fortran/lang.opt:321
5259 msgid "Try to lay out derived types as compactly as possible"
5262 #: fortran/lang.opt:329
5263 msgid "Enable range checking during compilation"
5266 #: fortran/lang.opt:333
5267 msgid "Use a 4-byte record marker for unformatted files"
5270 #: fortran/lang.opt:337
5271 msgid "Use an 8-byte record marker for unformatted files"
5274 #: fortran/lang.opt:341
5275 msgid "Allocate local variables on the stack to allow indirect recursion"
5278 #: fortran/lang.opt:345
5279 msgid "Copy array sections into a contiguous block on procedure entry"
5282 #: fortran/lang.opt:349
5283 msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed"
5286 #: fortran/lang.opt:353
5287 msgid "Append a second underscore if the name already contains an underscore"
5290 #: fortran/lang.opt:361
5291 msgid "Apply negative sign to zero values"
5294 #: fortran/lang.opt:365
5295 msgid "Append underscores to externally visible names"
5298 #: fortran/lang.opt:369
5299 msgid "Compile all program units at once and check all interfaces"
5302 #: fortran/lang.opt:409
5303 msgid "Statically link the GNU Fortran helper library (libgfortran)"
5306 #: fortran/lang.opt:413
5307 msgid "Conform to the ISO Fortran 2003 standard"
5310 #: fortran/lang.opt:417
5311 msgid "Conform to the ISO Fortran 2008 standard"
5314 #: fortran/lang.opt:421
5315 msgid "Conform to the ISO Fortran 95 standard"
5318 #: fortran/lang.opt:425
5319 msgid "Conform to nothing in particular"
5322 #: fortran/lang.opt:429
5323 msgid "Accept extensions to support legacy code"
5326 #: config/alpha/alpha.opt:23 config/i386/i386.opt:201
5327 msgid "Do not use hardware fp"
5330 #: config/alpha/alpha.opt:27
5331 msgid "Use fp registers"
5334 #: config/alpha/alpha.opt:31
5338 #: config/alpha/alpha.opt:35
5339 msgid "Do not assume GAS"
5342 #: config/alpha/alpha.opt:39
5343 msgid "Request IEEE-conformant math library routines (OSF/1)"
5346 #: config/alpha/alpha.opt:43
5347 msgid "Emit IEEE-conformant code, without inexact exceptions"
5350 #: config/alpha/alpha.opt:50
5351 msgid "Do not emit complex integer constants to read-only memory"
5354 #: config/alpha/alpha.opt:54
5358 #: config/alpha/alpha.opt:58
5359 msgid "Do not use VAX fp"
5362 #: config/alpha/alpha.opt:62
5363 msgid "Emit code for the byte/word ISA extension"
5366 #: config/alpha/alpha.opt:66
5367 msgid "Emit code for the motion video ISA extension"
5370 #: config/alpha/alpha.opt:70
5371 msgid "Emit code for the fp move and sqrt ISA extension"
5374 #: config/alpha/alpha.opt:74
5375 msgid "Emit code for the counting ISA extension"
5378 #: config/alpha/alpha.opt:78
5379 msgid "Emit code using explicit relocation directives"
5382 #: config/alpha/alpha.opt:82
5383 msgid "Emit 16-bit relocations to the small data areas"
5386 #: config/alpha/alpha.opt:86
5387 msgid "Emit 32-bit relocations to the small data areas"
5390 #: config/alpha/alpha.opt:90
5391 msgid "Emit direct branches to local functions"
5394 #: config/alpha/alpha.opt:94
5395 msgid "Emit indirect branches to local functions"
5398 #: config/alpha/alpha.opt:98
5399 msgid "Emit rdval instead of rduniq for thread pointer"
5402 #: config/alpha/alpha.opt:102 config/s390/s390.opt:59
5403 #: config/sparc/long-double-switch.opt:23
5404 msgid "Use 128-bit long double"
5407 #: config/alpha/alpha.opt:106 config/s390/s390.opt:63
5408 #: config/sparc/long-double-switch.opt:27
5409 msgid "Use 64-bit long double"
5412 #: config/alpha/alpha.opt:110
5413 msgid "Use features of and schedule given CPU"
5416 #: config/alpha/alpha.opt:114
5417 msgid "Schedule given CPU"
5420 #: config/alpha/alpha.opt:118
5421 msgid "Control the generated fp rounding mode"
5424 #: config/alpha/alpha.opt:122
5425 msgid "Control the IEEE trap mode"
5428 #: config/alpha/alpha.opt:126
5429 msgid "Control the precision given to fp exceptions"
5432 #: config/alpha/alpha.opt:130
5433 msgid "Tune expected memory latency"
5436 #: config/alpha/alpha.opt:134 config/ia64/ia64.opt:111
5437 #: config/rs6000/sysv4.opt:32
5438 msgid "Specify bit size of immediate TLS offsets"
5441 #: config/frv/frv.opt:23
5442 msgid "Use 4 media accumulators"
5445 #: config/frv/frv.opt:27
5446 msgid "Use 8 media accumulators"
5449 #: config/frv/frv.opt:31
5450 msgid "Enable label alignment optimizations"
5453 #: config/frv/frv.opt:35
5454 msgid "Dynamically allocate cc registers"
5457 #: config/frv/frv.opt:42
5458 msgid "Set the cost of branches"
5461 #: config/frv/frv.opt:46
5462 msgid "Enable conditional execution other than moves/scc"
5465 #: config/frv/frv.opt:50
5466 msgid "Change the maximum length of conditionally-executed sequences"
5469 #: config/frv/frv.opt:54
5471 "Change the number of temporary registers that are available to conditionally-"
5472 "executed sequences"
5475 #: config/frv/frv.opt:58
5476 msgid "Enable conditional moves"
5479 #: config/frv/frv.opt:62
5480 msgid "Set the target CPU type"
5483 #: config/frv/frv.opt:84
5484 msgid "Use fp double instructions"
5487 #: config/frv/frv.opt:88
5488 msgid "Change the ABI to allow double word insns"
5491 #: config/frv/frv.opt:92 config/bfin/bfin.opt:73
5492 msgid "Enable Function Descriptor PIC mode"
5495 #: config/frv/frv.opt:96
5496 msgid "Just use icc0/fcc0"
5499 #: config/frv/frv.opt:100
5500 msgid "Only use 32 FPRs"
5503 #: config/frv/frv.opt:104
5507 #: config/frv/frv.opt:108
5508 msgid "Only use 32 GPRs"
5511 #: config/frv/frv.opt:112
5515 #: config/frv/frv.opt:116
5516 msgid "Enable use of GPREL for read-only data in FDPIC"
5519 #: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
5520 #: config/pdp11/pdp11.opt:71
5521 msgid "Use hardware floating point"
5524 #: config/frv/frv.opt:124 config/bfin/bfin.opt:77
5525 msgid "Enable inlining of PLT in function calls"
5528 #: config/frv/frv.opt:128
5529 msgid "Enable PIC support for building libraries"
5532 #: config/frv/frv.opt:132
5533 msgid "Follow the EABI linkage requirements"
5536 #: config/frv/frv.opt:136
5537 msgid "Disallow direct calls to global functions"
5540 #: config/frv/frv.opt:140
5541 msgid "Use media instructions"
5544 #: config/frv/frv.opt:144
5545 msgid "Use multiply add/subtract instructions"
5548 #: config/frv/frv.opt:148
5549 msgid "Enable optimizing &&/|| in conditional execution"
5552 #: config/frv/frv.opt:152
5553 msgid "Enable nested conditional execution optimizations"
5556 #: config/frv/frv.opt:157
5557 msgid "Do not mark ABI switches in e_flags"
5560 #: config/frv/frv.opt:161
5561 msgid "Remove redundant membars"
5564 #: config/frv/frv.opt:165
5565 msgid "Pack VLIW instructions"
5568 #: config/frv/frv.opt:169
5569 msgid "Enable setting GPRs to the result of comparisons"
5572 #: config/frv/frv.opt:173
5573 msgid "Change the amount of scheduler lookahead"
5576 #: config/frv/frv.opt:177 config/pa/pa.opt:104
5577 msgid "Use software floating point"
5580 #: config/frv/frv.opt:181
5581 msgid "Assume a large TLS segment"
5584 #: config/frv/frv.opt:185
5585 msgid "Do not assume a large TLS segment"
5588 #: config/frv/frv.opt:190
5589 msgid "Cause gas to print tomcat statistics"
5592 #: config/frv/frv.opt:195
5593 msgid "Link with the library-pic libraries"
5596 #: config/frv/frv.opt:199
5597 msgid "Allow branches to be packed with other instructions"
5600 #: config/mn10300/mn10300.opt:23
5601 msgid "Target the AM33 processor"
5604 #: config/mn10300/mn10300.opt:27
5605 msgid "Target the AM33/2.0 processor"
5608 #: config/mn10300/mn10300.opt:31
5609 msgid "Work around hardware multiply bug"
5612 #: config/mn10300/mn10300.opt:36
5613 msgid "Enable linker relaxations"
5616 #: config/mn10300/mn10300.opt:40
5617 msgid "Return pointers in both a0 and d0"
5620 #: config/s390/tpf.opt:23
5621 msgid "Enable TPF-OS tracing code"
5624 #: config/s390/tpf.opt:27
5625 msgid "Specify main object for TPF-OS"
5628 #: config/s390/s390.opt:23
5632 #: config/s390/s390.opt:27
5636 #: config/s390/s390.opt:31 config/i386/i386.opt:97 config/spu/spu.opt:80
5637 msgid "Generate code for given CPU"
5640 #: config/s390/s390.opt:35
5641 msgid "Maintain backchain pointer"
5644 #: config/s390/s390.opt:39
5645 msgid "Additional debug prints"
5648 #: config/s390/s390.opt:43
5649 msgid "ESA/390 architecture"
5652 #: config/s390/s390.opt:47
5653 msgid "Enable fused multiply/add instructions"
5656 #: config/s390/s390.opt:51
5657 msgid "Enable decimal floating point hardware support"
5660 #: config/s390/s390.opt:55
5661 msgid "Enable hardware floating point"
5664 #: config/s390/s390.opt:67
5665 msgid "Use packed stack layout"
5668 #: config/s390/s390.opt:71
5669 msgid "Use bras for executable < 64k"
5672 #: config/s390/s390.opt:75
5673 msgid "Disable hardware floating point"
5676 #: config/s390/s390.opt:79
5678 "Set the max. number of bytes which has to be left to stack size before a "
5679 "trap instruction is triggered"
5682 #: config/s390/s390.opt:83
5684 "Emit extra code in the function prologue in order to trap if the stack size "
5685 "exceeds the given limit"
5688 #: config/s390/s390.opt:87 config/ia64/ia64.opt:115 config/sparc/sparc.opt:95
5689 #: config/i386/i386.opt:229 config/spu/spu.opt:84
5690 msgid "Schedule code for given CPU"
5693 #: config/s390/s390.opt:91
5697 #: config/s390/s390.opt:95
5698 msgid "Warn if a function uses alloca or creates an array with dynamic size"
5701 #: config/s390/s390.opt:99
5702 msgid "Warn if a single function's framesize exceeds the given framesize"
5705 #: config/s390/s390.opt:103
5706 msgid "z/Architecture"
5709 #: config/ia64/ilp32.opt:3
5710 msgid "Generate ILP32 code"
5713 #: config/ia64/ilp32.opt:7
5714 msgid "Generate LP64 code"
5717 #: config/ia64/ia64.opt:21
5718 msgid "Generate big endian code"
5721 #: config/ia64/ia64.opt:25
5722 msgid "Generate little endian code"
5725 #: config/ia64/ia64.opt:29
5726 msgid "Generate code for GNU as"
5729 #: config/ia64/ia64.opt:33
5730 msgid "Generate code for GNU ld"
5733 #: config/ia64/ia64.opt:37
5734 msgid "Emit stop bits before and after volatile extended asms"
5737 #: config/ia64/ia64.opt:41
5738 msgid "Use in/loc/out register names"
5741 #: config/ia64/ia64.opt:48
5742 msgid "Enable use of sdata/scommon/sbss"
5745 #: config/ia64/ia64.opt:52
5746 msgid "Generate code without GP reg"
5749 #: config/ia64/ia64.opt:56
5750 msgid "gp is constant (but save/restore gp on indirect calls)"
5753 #: config/ia64/ia64.opt:60
5754 msgid "Generate self-relocatable code"
5757 #: config/ia64/ia64.opt:64
5758 msgid "Generate inline floating point division, optimize for latency"
5761 #: config/ia64/ia64.opt:68
5762 msgid "Generate inline floating point division, optimize for throughput"
5765 #: config/ia64/ia64.opt:75
5766 msgid "Generate inline integer division, optimize for latency"
5769 #: config/ia64/ia64.opt:79
5770 msgid "Generate inline integer division, optimize for throughput"
5773 #: config/ia64/ia64.opt:83
5774 msgid "Do not inline integer division"
5777 #: config/ia64/ia64.opt:87
5778 msgid "Generate inline square root, optimize for latency"
5781 #: config/ia64/ia64.opt:91
5782 msgid "Generate inline square root, optimize for throughput"
5785 #: config/ia64/ia64.opt:95
5786 msgid "Do not inline square root"
5789 #: config/ia64/ia64.opt:99
5790 msgid "Enable Dwarf 2 line debug info via GNU as"
5793 #: config/ia64/ia64.opt:103
5794 msgid "Enable earlier placing stop bits for better scheduling"
5797 #: config/ia64/ia64.opt:107 config/spu/spu.opt:72 config/sh/sh.opt:253
5798 #: config/pa/pa.opt:51
5799 msgid "Specify range of registers to make fixed"
5802 #: config/ia64/ia64.opt:119
5803 msgid "Use data speculation before reload"
5806 #: config/ia64/ia64.opt:123
5807 msgid "Use data speculation after reload"
5810 #: config/ia64/ia64.opt:127
5811 msgid "Use control speculation"
5814 #: config/ia64/ia64.opt:131
5815 msgid "Use in block data speculation before reload"
5818 #: config/ia64/ia64.opt:135
5819 msgid "Use in block data speculation after reload"
5822 #: config/ia64/ia64.opt:139
5823 msgid "Use in block control speculation"
5826 #: config/ia64/ia64.opt:143
5827 msgid "Use simple data speculation check"
5830 #: config/ia64/ia64.opt:147
5831 msgid "Use simple data speculation check for control speculation"
5834 #: config/ia64/ia64.opt:151
5836 "If set, data speculative instructions will be chosen for schedule only if "
5837 "there are no other choices at the moment "
5840 #: config/ia64/ia64.opt:155
5842 "If set, control speculative instructions will be chosen for schedule only if "
5843 "there are no other choices at the moment "
5846 #: config/ia64/ia64.opt:159
5848 "Count speculative dependencies while calculating priority of instructions"
5851 #: config/ia64/ia64.opt:163
5852 msgid "Place a stop bit after every cycle when scheduling"
5855 #: config/ia64/ia64.opt:167
5857 "Assume that floating-point stores and loads are not likely to cause conflict "
5858 "when placed into one instruction group"
5861 #: config/ia64/ia64.opt:171
5863 "Soft limit on number of memory insns per instruction group, giving lower "
5864 "priority to subsequent memory insns attempting to schedule in the same insn "
5865 "group. Frequently useful to prevent cache bank conflicts. Default value is 1"
5868 #: config/ia64/ia64.opt:175
5870 "Disallow more than `msched-max-memory-insns' in instruction group. "
5871 "Otherwise, limit is `soft' (prefer non-memory operations when limit is "
5875 #: config/ia64/ia64.opt:179
5876 msgid "Don't generate checks for control speculation in selective scheduling"
5879 #: config/ia64/ia64.opt:183
5880 msgid "Enable fused multiply/add and multiply/subtract instructions"
5883 #: config/ia64/vms_symvec_libgcc_s.opt:3
5884 msgid "! It would be better to auto-generate this file."
5887 #: config/ia64/vms_symvec_libgcc_s.opt:7
5888 msgid "SYMBOL_VECTOR=(__divdi3=PROCEDURE)"
5891 #: config/m32c/m32c.opt:24
5892 msgid "-msim\tUse simulator runtime"
5895 #: config/m32c/m32c.opt:28
5896 msgid "-mcpu=r8c\tCompile code for R8C variants"
5899 #: config/m32c/m32c.opt:32
5900 msgid "-mcpu=m16c\tCompile code for M16C variants"
5903 #: config/m32c/m32c.opt:36
5904 msgid "-mcpu=m32cm\tCompile code for M32CM variants"
5907 #: config/m32c/m32c.opt:40
5908 msgid "-mcpu=m32c\tCompile code for M32C variants"
5911 #: config/m32c/m32c.opt:44
5912 msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)"
5915 #: config/sparc/little-endian.opt:23
5916 msgid "Generate code for little-endian"
5919 #: config/sparc/little-endian.opt:27
5920 msgid "Generate code for big-endian"
5923 #: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
5924 msgid "Use hardware FP"
5927 #: config/sparc/sparc.opt:31
5928 msgid "Do not use hardware FP"
5931 #: config/sparc/sparc.opt:35
5932 msgid "Assume possible double misalignment"
5935 #: config/sparc/sparc.opt:39
5936 msgid "Pass -assert pure-text to linker"
5939 #: config/sparc/sparc.opt:43
5940 msgid "Use ABI reserved registers"
5943 #: config/sparc/sparc.opt:47
5944 msgid "Use hardware quad FP instructions"
5947 #: config/sparc/sparc.opt:51
5948 msgid "Do not use hardware quad fp instructions"
5951 #: config/sparc/sparc.opt:55
5952 msgid "Compile for V8+ ABI"
5955 #: config/sparc/sparc.opt:59
5956 msgid "Use UltraSPARC Visual Instruction Set extensions"
5959 #: config/sparc/sparc.opt:63
5960 msgid "Pointers are 64-bit"
5963 #: config/sparc/sparc.opt:67
5964 msgid "Pointers are 32-bit"
5967 #: config/sparc/sparc.opt:71
5968 msgid "Use 64-bit ABI"
5971 #: config/sparc/sparc.opt:75
5972 msgid "Use 32-bit ABI"
5975 #: config/sparc/sparc.opt:79
5976 msgid "Use stack bias"
5979 #: config/sparc/sparc.opt:83
5980 msgid "Use structs on stronger alignment for double-word copies"
5983 #: config/sparc/sparc.opt:87
5984 msgid "Optimize tail call instructions in assembler and linker"
5987 #: config/sparc/sparc.opt:91
5988 msgid "Use features of and schedule code for given CPU"
5991 #: config/sparc/sparc.opt:99
5992 msgid "Use given SPARC-V9 code model"
5995 #: config/sparc/sparc.opt:103
5996 msgid "Enable strict 32-bit psABI struct return checking."
5999 #: config/m32r/m32r.opt:23
6000 msgid "Compile for the m32rx"
6003 #: config/m32r/m32r.opt:27
6004 msgid "Compile for the m32r2"
6007 #: config/m32r/m32r.opt:31
6008 msgid "Compile for the m32r"
6011 #: config/m32r/m32r.opt:35
6012 msgid "Align all loops to 32 byte boundary"
6015 #: config/m32r/m32r.opt:39
6016 msgid "Prefer branches over conditional execution"
6019 #: config/m32r/m32r.opt:43
6020 msgid "Give branches their default cost"
6023 #: config/m32r/m32r.opt:47
6024 msgid "Display compile time statistics"
6027 #: config/m32r/m32r.opt:51
6028 msgid "Specify cache flush function"
6031 #: config/m32r/m32r.opt:55
6032 msgid "Specify cache flush trap number"
6035 #: config/m32r/m32r.opt:59
6036 msgid "Only issue one instruction per cycle"
6039 #: config/m32r/m32r.opt:63
6040 msgid "Allow two instructions to be issued per cycle"
6043 #: config/m32r/m32r.opt:67
6044 msgid "Code size: small, medium or large"
6047 #: config/m32r/m32r.opt:71
6048 msgid "Don't call any cache flush functions"
6051 #: config/m32r/m32r.opt:75
6052 msgid "Don't call any cache flush trap"
6055 #: config/m32r/m32r.opt:82
6056 msgid "Small data area: none, sdata, use"
6059 #: config/m68k/m68k.opt:23
6060 msgid "Generate code for a 520X"
6063 #: config/m68k/m68k.opt:27
6064 msgid "Generate code for a 5206e"
6067 #: config/m68k/m68k.opt:31
6068 msgid "Generate code for a 528x"
6071 #: config/m68k/m68k.opt:35
6072 msgid "Generate code for a 5307"
6075 #: config/m68k/m68k.opt:39
6076 msgid "Generate code for a 5407"
6079 #: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
6080 msgid "Generate code for a 68000"
6083 #: config/m68k/m68k.opt:47
6084 msgid "Generate code for a 68010"
6087 #: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
6088 msgid "Generate code for a 68020"
6091 #: config/m68k/m68k.opt:55
6092 msgid "Generate code for a 68040, without any new instructions"
6095 #: config/m68k/m68k.opt:59
6096 msgid "Generate code for a 68060, without any new instructions"
6099 #: config/m68k/m68k.opt:63
6100 msgid "Generate code for a 68030"
6103 #: config/m68k/m68k.opt:67
6104 msgid "Generate code for a 68040"
6107 #: config/m68k/m68k.opt:71
6108 msgid "Generate code for a 68060"
6111 #: config/m68k/m68k.opt:75
6112 msgid "Generate code for a 68302"
6115 #: config/m68k/m68k.opt:79
6116 msgid "Generate code for a 68332"
6119 #: config/m68k/m68k.opt:84
6120 msgid "Generate code for a 68851"
6123 #: config/m68k/m68k.opt:88
6124 msgid "Generate code that uses 68881 floating-point instructions"
6127 #: config/m68k/m68k.opt:92
6128 msgid "Align variables on a 32-bit boundary"
6131 #: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
6132 msgid "Specify the name of the target architecture"
6135 #: config/m68k/m68k.opt:100
6136 msgid "Use the bit-field instructions"
6139 #: config/m68k/m68k.opt:112
6140 msgid "Generate code for a ColdFire v4e"
6143 #: config/m68k/m68k.opt:116
6144 msgid "Specify the target CPU"
6147 #: config/m68k/m68k.opt:120
6148 msgid "Generate code for a cpu32"
6151 #: config/m68k/m68k.opt:124
6152 msgid "Use hardware division instructions on ColdFire"
6155 #: config/m68k/m68k.opt:128
6156 msgid "Generate code for a Fido A"
6159 #: config/m68k/m68k.opt:132
6160 msgid "Generate code which uses hardware floating point instructions"
6163 #: config/m68k/m68k.opt:136
6164 msgid "Enable ID based shared library"
6167 #: config/m68k/m68k.opt:140
6168 msgid "Do not use the bit-field instructions"
6171 #: config/m68k/m68k.opt:144
6172 msgid "Use normal calling convention"
6175 #: config/m68k/m68k.opt:148
6176 msgid "Consider type 'int' to be 32 bits wide"
6179 #: config/m68k/m68k.opt:152
6180 msgid "Generate pc-relative code"
6183 #: config/m68k/m68k.opt:156
6184 msgid "Use different calling convention using 'rtd'"
6187 #: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
6188 msgid "Enable separate data segment"
6191 #: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
6192 msgid "ID of shared library to build"
6195 #: config/m68k/m68k.opt:168
6196 msgid "Consider type 'int' to be 16 bits wide"
6199 #: config/m68k/m68k.opt:172
6200 msgid "Generate code with library calls for floating point"
6203 #: config/m68k/m68k.opt:176
6204 msgid "Do not use unaligned memory references"
6207 #: config/m68k/m68k.opt:180
6208 msgid "Tune for the specified target CPU or architecture"
6211 #: config/m68k/m68k.opt:184
6212 msgid "Support more than 8192 GOT entries on ColdFire"
6215 #: config/m68k/m68k.opt:188
6216 msgid "Support TLS segment larger than 64K"
6219 #: config/m68k/ieee.opt:24 config/i386/i386.opt:137
6220 msgid "Use IEEE math for fp comparisons"
6223 #: config/i386/djgpp.opt:25
6224 msgid "Ignored (obsolete)"
6227 #: config/i386/mingw.opt:23
6228 msgid "Warn about none ISO msvcrt scanf/printf width extensions"
6231 #: config/i386/mingw.opt:27
6232 msgid "For nested functions on stack executable permission is set."
6235 #: config/i386/i386.opt:61
6236 msgid "sizeof(long double) is 16"
6239 #: config/i386/i386.opt:65 config/i386/i386.opt:133
6240 msgid "Use hardware fp"
6243 #: config/i386/i386.opt:69
6244 msgid "sizeof(long double) is 12"
6247 #: config/i386/i386.opt:73
6248 msgid "Reserve space for outgoing arguments in the function prologue"
6251 #: config/i386/i386.opt:77
6252 msgid "Align some doubles on dword boundary"
6255 #: config/i386/i386.opt:81
6256 msgid "Function starts are aligned to this power of 2"
6259 #: config/i386/i386.opt:85
6260 msgid "Jump targets are aligned to this power of 2"
6263 #: config/i386/i386.opt:89
6264 msgid "Loop code aligned to this power of 2"
6267 #: config/i386/i386.opt:93
6268 msgid "Align destination of the string operations"
6271 #: config/i386/i386.opt:101
6272 msgid "Use given assembler dialect"
6275 #: config/i386/i386.opt:105
6276 msgid "Branches are this expensive (1-5, arbitrary units)"
6279 #: config/i386/i386.opt:109
6281 "Data greater than given threshold will go into .ldata section in x86-64 "
6285 #: config/i386/i386.opt:113
6286 msgid "Use given x86-64 code model"
6289 #: config/i386/i386.opt:117
6290 msgid "Generate sin, cos, sqrt for FPU"
6293 #: config/i386/i386.opt:121
6294 msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack"
6297 #: config/i386/i386.opt:125
6298 msgid "Return values of functions in FPU registers"
6301 #: config/i386/i386.opt:129
6302 msgid "Generate floating point mathematics using given instruction set"
6305 #: config/i386/i386.opt:141
6306 msgid "Inline all known string operations"
6309 #: config/i386/i386.opt:145
6311 "Inline memset/memcpy string operations, but perform inline version only for "
6315 #: config/i386/i386.opt:153
6316 msgid "Use native (MS) bitfield layout"
6319 #: config/i386/i386.opt:169
6320 msgid "Omit the frame pointer in leaf functions"
6323 #: config/i386/i386.opt:173
6324 msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
6327 #: config/i386/i386.opt:177
6328 msgid "Attempt to keep stack aligned to this power of 2"
6331 #: config/i386/i386.opt:181
6332 msgid "Assume incoming stack aligned to this power of 2"
6335 #: config/i386/i386.opt:185
6336 msgid "Use push instructions to save outgoing arguments"
6339 #: config/i386/i386.opt:189
6340 msgid "Use red-zone in the x86-64 code"
6343 #: config/i386/i386.opt:193
6344 msgid "Number of registers used to pass integer arguments"
6347 #: config/i386/i386.opt:197
6348 msgid "Alternate calling convention"
6351 #: config/i386/i386.opt:205
6352 msgid "Use SSE register passing conventions for SF and DF mode"
6355 #: config/i386/i386.opt:209
6356 msgid "Realign stack in prologue"
6359 #: config/i386/i386.opt:213
6360 msgid "Enable stack probing"
6363 #: config/i386/i386.opt:217
6364 msgid "Chose strategy to generate stringop using"
6367 #: config/i386/i386.opt:221
6368 msgid "Use given thread-local storage dialect"
6371 #: config/i386/i386.opt:225
6373 msgid "Use direct references against %gs when accessing tls data"
6376 #: config/i386/i386.opt:233
6377 msgid "Generate code that conforms to the given ABI"
6380 #: config/i386/i386.opt:237
6381 msgid "Vector library ABI to use"
6384 #: config/i386/i386.opt:241
6385 msgid "Generate reciprocals instead of divss and sqrtss."
6388 #: config/i386/i386.opt:245
6389 msgid "Generate cld instruction in the function prologue."
6392 #: config/i386/i386.opt:249
6394 "Enable automatic generation of fused floating point multiply-add instructions"
6397 #: config/i386/i386.opt:257
6398 msgid "Generate 32bit i386 code"
6401 #: config/i386/i386.opt:261
6402 msgid "Generate 64bit x86-64 code"
6405 #: config/i386/i386.opt:265
6406 msgid "Support MMX built-in functions"
6409 #: config/i386/i386.opt:269
6410 msgid "Support 3DNow! built-in functions"
6413 #: config/i386/i386.opt:273
6414 msgid "Support Athlon 3Dnow! built-in functions"
6417 #: config/i386/i386.opt:277
6418 msgid "Support MMX and SSE built-in functions and code generation"
6421 #: config/i386/i386.opt:281
6422 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
6425 #: config/i386/i386.opt:285
6426 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
6429 #: config/i386/i386.opt:289
6431 "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
6434 #: config/i386/i386.opt:293
6436 "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code "
6440 #: config/i386/i386.opt:297 config/i386/i386.opt:301
6442 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions "
6443 "and code generation"
6446 #: config/i386/i386.opt:305
6447 msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
6450 #: config/i386/i386.opt:309
6452 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in "
6453 "functions and code generation"
6456 #: config/i386/i386.opt:313
6458 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in "
6459 "functions and code generation"
6462 #: config/i386/i386.opt:317
6464 "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
6467 #: config/i386/i386.opt:321
6468 msgid "Support FMA4 built-in functions and code generation "
6471 #: config/i386/i386.opt:325
6472 msgid "Support XOP built-in functions and code generation "
6475 #: config/i386/i386.opt:329
6476 msgid "Support LWP built-in functions and code generation "
6479 #: config/i386/i386.opt:333
6481 "Support code generation of Advanced Bit Manipulation (ABM) instructions."
6484 #: config/i386/i386.opt:337
6485 msgid "Support code generation of popcnt instruction."
6488 #: config/i386/i386.opt:341
6489 msgid "Support code generation of cmpxchg16b instruction."
6492 #: config/i386/i386.opt:345
6493 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
6496 #: config/i386/i386.opt:349
6497 msgid "Support code generation of movbe instruction."
6500 #: config/i386/i386.opt:353
6501 msgid "Support code generation of crc32 instruction."
6504 #: config/i386/i386.opt:357
6505 msgid "Support AES built-in functions and code generation"
6508 #: config/i386/i386.opt:361
6509 msgid "Support PCLMUL built-in functions and code generation"
6512 #: config/i386/i386.opt:365
6513 msgid "Encode SSE instructions with VEX prefix"
6516 #: config/i386/cygming.opt:23
6517 msgid "Create console application"
6520 #: config/i386/cygming.opt:27
6521 msgid "Use the Cygwin interface"
6524 #: config/i386/cygming.opt:31
6525 msgid "Generate code for a DLL"
6528 #: config/i386/cygming.opt:35
6529 msgid "Ignore dllimport for functions"
6532 #: config/i386/cygming.opt:39
6533 msgid "Use Mingw-specific thread support"
6536 #: config/i386/cygming.opt:43
6537 msgid "Set Windows defines"
6540 #: config/i386/cygming.opt:47
6541 msgid "Create GUI application"
6544 #: config/i386/cygming.opt:51
6545 msgid "Use the GNU extension to the PE format for aligned common data"
6548 #: config/i386/cygming.opt:55
6550 "Compile code that relies on Cygwin DLL wrappers to support C++ operator new/"
6551 "delete replacement"
6554 #: config/i386/mingw-w64.opt:23
6555 msgid "Use unicode startup and define UNICODE macro"
6558 #: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:195
6559 msgid "Conform more closely to IBM XLC semantics"
6562 #: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:129
6563 msgid "Generate 64-bit code"
6566 #: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:133
6567 msgid "Generate 32-bit code"
6570 #: config/rs6000/darwin.opt:32
6571 msgid "Generate code suitable for executables (NOT shared libs)"
6574 #: config/rs6000/rs6000.opt:24
6575 msgid "Use POWER instruction set"
6578 #: config/rs6000/rs6000.opt:28
6579 msgid "Do not use POWER instruction set"
6582 #: config/rs6000/rs6000.opt:32
6583 msgid "Use POWER2 instruction set"
6586 #: config/rs6000/rs6000.opt:36
6587 msgid "Use PowerPC instruction set"
6590 #: config/rs6000/rs6000.opt:40
6591 msgid "Do not use PowerPC instruction set"
6594 #: config/rs6000/rs6000.opt:44
6595 msgid "Use PowerPC-64 instruction set"
6598 #: config/rs6000/rs6000.opt:48
6599 msgid "Use PowerPC General Purpose group optional instructions"
6602 #: config/rs6000/rs6000.opt:52
6603 msgid "Use PowerPC Graphics group optional instructions"
6606 #: config/rs6000/rs6000.opt:56
6607 msgid "Use PowerPC V2.01 single field mfcr instruction"
6610 #: config/rs6000/rs6000.opt:60
6611 msgid "Use PowerPC V2.02 popcntb instruction"
6614 #: config/rs6000/rs6000.opt:64
6615 msgid "Use PowerPC V2.02 floating point rounding instructions"
6618 #: config/rs6000/rs6000.opt:68
6619 msgid "Use PowerPC V2.05 compare bytes instruction"
6622 #: config/rs6000/rs6000.opt:72
6623 msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
6626 #: config/rs6000/rs6000.opt:76
6627 msgid "Use AltiVec instructions"
6630 #: config/rs6000/rs6000.opt:80
6631 msgid "Use decimal floating point instructions"
6634 #: config/rs6000/rs6000.opt:84
6635 msgid "Use 4xx half-word multiply instructions"
6638 #: config/rs6000/rs6000.opt:88
6639 msgid "Use 4xx string-search dlmzb instruction"
6642 #: config/rs6000/rs6000.opt:92
6643 msgid "Generate load/store multiple instructions"
6646 #: config/rs6000/rs6000.opt:96
6647 msgid "Generate string instructions for block moves"
6650 #: config/rs6000/rs6000.opt:100
6651 msgid "Use new mnemonics for PowerPC architecture"
6654 #: config/rs6000/rs6000.opt:104
6655 msgid "Use old mnemonics for PowerPC architecture"
6658 #: config/rs6000/rs6000.opt:108 config/pdp11/pdp11.opt:83
6659 msgid "Do not use hardware floating point"
6662 #: config/rs6000/rs6000.opt:116
6663 msgid "Use PowerPC V2.06 popcntd instruction"
6666 #: config/rs6000/rs6000.opt:120
6667 msgid "Use vector/scalar (VSX) instructions"
6670 #: config/rs6000/rs6000.opt:160
6671 msgid "Do not generate load/store with update instructions"
6674 #: config/rs6000/rs6000.opt:164
6675 msgid "Generate load/store with update instructions"
6678 #: config/rs6000/rs6000.opt:168
6679 msgid "Avoid generation of indexed load/store instructions when possible"
6682 #: config/rs6000/rs6000.opt:172
6683 msgid "Generate fused multiply/add instructions"
6686 #: config/rs6000/rs6000.opt:176
6687 msgid "Mark __tls_get_addr calls with argument info"
6690 #: config/rs6000/rs6000.opt:183
6691 msgid "Schedule the start and end of the procedure"
6694 #: config/rs6000/rs6000.opt:187
6695 msgid "Return all structures in memory (AIX default)"
6698 #: config/rs6000/rs6000.opt:191
6699 msgid "Return small structures in registers (SVR4 default)"
6702 #: config/rs6000/rs6000.opt:199
6703 msgid "Generate software reciprocal sqrt for better throughput"
6706 #: config/rs6000/rs6000.opt:203
6707 msgid "Do not place floating point constants in TOC"
6710 #: config/rs6000/rs6000.opt:207
6711 msgid "Place floating point constants in TOC"
6714 #: config/rs6000/rs6000.opt:211
6715 msgid "Do not place symbol+offset constants in TOC"
6718 #: config/rs6000/rs6000.opt:215
6719 msgid "Place symbol+offset constants in TOC"
6722 #: config/rs6000/rs6000.opt:226
6723 msgid "Use only one TOC entry per procedure"
6726 #: config/rs6000/rs6000.opt:230
6727 msgid "Put everything in the regular TOC"
6730 #: config/rs6000/rs6000.opt:234
6731 msgid "Generate VRSAVE instructions when generating AltiVec code"
6734 #: config/rs6000/rs6000.opt:238
6735 msgid "-mvrsave=yes/no\tDeprecated option. Use -mvrsave/-mno-vrsave instead"
6738 #: config/rs6000/rs6000.opt:242
6739 msgid "Generate isel instructions"
6742 #: config/rs6000/rs6000.opt:246
6743 msgid "-misel=yes/no\tDeprecated option. Use -misel/-mno-isel instead"
6746 #: config/rs6000/rs6000.opt:250
6747 msgid "Generate SPE SIMD instructions on E500"
6750 #: config/rs6000/rs6000.opt:254
6751 msgid "Generate PPC750CL paired-single instructions"
6754 #: config/rs6000/rs6000.opt:258
6755 msgid "-mspe=yes/no\tDeprecated option. Use -mspe/-mno-spe instead"
6758 #: config/rs6000/rs6000.opt:262
6759 msgid "-mdebug=\tEnable debug output"
6762 #: config/rs6000/rs6000.opt:266
6763 msgid "-mabi=\tSpecify ABI to use"
6766 #: config/rs6000/rs6000.opt:270
6767 msgid "-mcpu=\tUse features of and schedule code for given CPU"
6770 #: config/rs6000/rs6000.opt:274
6771 msgid "-mtune=\tSchedule code for given CPU"
6774 #: config/rs6000/rs6000.opt:278
6775 msgid "-mtraceback=\tSelect full, part, or no traceback table"
6778 #: config/rs6000/rs6000.opt:282
6779 msgid "Avoid all range limits on call instructions"
6782 #: config/rs6000/rs6000.opt:286
6783 msgid "Generate Cell microcode"
6786 #: config/rs6000/rs6000.opt:290
6787 msgid "Warn when a Cell microcoded instruction is emitted"
6790 #: config/rs6000/rs6000.opt:294
6791 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
6794 #: config/rs6000/rs6000.opt:298
6795 msgid "-mfloat-gprs=\tSelect GPR floating point method"
6798 #: config/rs6000/rs6000.opt:302
6799 msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)"
6802 #: config/rs6000/rs6000.opt:306
6803 msgid "Determine which dependences between insns are considered costly"
6806 #: config/rs6000/rs6000.opt:310
6807 msgid "Specify which post scheduling nop insertion scheme to apply"
6810 #: config/rs6000/rs6000.opt:314
6811 msgid "Specify alignment of structure fields default/natural"
6814 #: config/rs6000/rs6000.opt:318
6815 msgid "Specify scheduling priority for dispatch slot restricted insns"
6818 #: config/rs6000/rs6000.opt:322
6819 msgid "Single-precision floating point unit"
6822 #: config/rs6000/rs6000.opt:326
6823 msgid "Double-precision floating point unit"
6826 #: config/rs6000/rs6000.opt:330
6827 msgid "Floating point unit does not support divide & sqrt"
6830 #: config/rs6000/rs6000.opt:334
6831 msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)"
6834 #: config/rs6000/rs6000.opt:338
6835 msgid "Specify Xilinx FPU."
6838 #: config/rs6000/aix64.opt:24
6839 msgid "Compile for 64-bit pointers"
6842 #: config/rs6000/aix64.opt:28
6843 msgid "Compile for 32-bit pointers"
6846 #: config/rs6000/aix64.opt:32
6847 msgid "Support message passing with the Parallel Environment"
6850 #: config/rs6000/linux64.opt:24
6851 msgid "Call mcount for profiling before a function prologue"
6854 #: config/rs6000/sysv4.opt:24
6855 msgid "Select ABI calling convention"
6858 #: config/rs6000/sysv4.opt:28
6859 msgid "Select method for sdata handling"
6862 #: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
6863 msgid "Align to the base type of the bit-field"
6866 #: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
6867 msgid "Produce code relocatable at runtime"
6870 #: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
6871 msgid "Produce little endian code"
6874 #: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
6875 msgid "Produce big endian code"
6878 #: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
6879 #: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:125
6880 #: config/rs6000/sysv4.opt:137
6881 msgid "no description yet"
6884 #: config/rs6000/sysv4.opt:78
6885 msgid "Assume all variable arg functions are prototyped"
6888 #: config/rs6000/sysv4.opt:87
6892 #: config/rs6000/sysv4.opt:91
6893 msgid "Allow bit-fields to cross word boundaries"
6896 #: config/rs6000/sysv4.opt:95
6897 msgid "Use alternate register names"
6900 #: config/rs6000/sysv4.opt:101
6901 msgid "Use default method for sdata handling"
6904 #: config/rs6000/sysv4.opt:105
6905 msgid "Link with libsim.a, libc.a and sim-crt0.o"
6908 #: config/rs6000/sysv4.opt:109
6909 msgid "Link with libads.a, libc.a and crt0.o"
6912 #: config/rs6000/sysv4.opt:113
6913 msgid "Link with libyk.a, libc.a and crt0.o"
6916 #: config/rs6000/sysv4.opt:117
6917 msgid "Link with libmvme.a, libc.a and crt0.o"
6920 #: config/rs6000/sysv4.opt:121
6921 msgid "Set the PPC_EMB bit in the ELF flags header"
6924 #: config/rs6000/sysv4.opt:141
6925 msgid "Generate code to use a non-exec PLT and GOT"
6928 #: config/rs6000/sysv4.opt:145
6929 msgid "Generate code for old exec BSS PLT"
6932 #: config/spu/spu.opt:20
6933 msgid "Emit warnings when run-time relocations are generated"
6936 #: config/spu/spu.opt:24
6937 msgid "Emit errors when run-time relocations are generated"
6940 #: config/spu/spu.opt:28
6941 msgid "Specify cost of branches (Default 20)"
6944 #: config/spu/spu.opt:32
6945 msgid "Make sure loads and stores are not moved past DMA instructions"
6948 #: config/spu/spu.opt:36
6949 msgid "volatile must be specified on any memory that is effected by DMA"
6952 #: config/spu/spu.opt:40 config/spu/spu.opt:44
6954 "Insert nops when it might improve performance by allowing dual issue "
6958 #: config/spu/spu.opt:48
6959 msgid "Use standard main function as entry for startup"
6962 #: config/spu/spu.opt:52
6963 msgid "Generate branch hints for branches"
6966 #: config/spu/spu.opt:56
6967 msgid "Maximum number of nops to insert for a hint (Default 2)"
6970 #: config/spu/spu.opt:60
6972 "Approximate maximum number of instructions to allow between a hint and its "
6976 #: config/spu/spu.opt:64
6977 msgid "Generate code for 18 bit addressing"
6980 #: config/spu/spu.opt:68
6981 msgid "Generate code for 32 bit addressing"
6984 #: config/spu/spu.opt:76
6986 "Insert hbrp instructions after hinted branch targets to avoid the SPU hang "
6990 #: config/spu/spu.opt:88
6991 msgid "Access variables in 32-bit PPU objects (default)"
6994 #: config/spu/spu.opt:92
6995 msgid "Access variables in 64-bit PPU objects"
6998 #: config/spu/spu.opt:96
6999 msgid "Allow conversions between __ea and generic pointers (default)"
7002 #: config/spu/spu.opt:100
7003 msgid "Size (in KB) of software data cache"
7006 #: config/spu/spu.opt:104
7007 msgid "Atomically write back software data cache lines (default)"
7010 #: config/mcore/mcore.opt:23
7011 msgid "Generate code for the M*Core M210"
7014 #: config/mcore/mcore.opt:27
7015 msgid "Generate code for the M*Core M340"
7018 #: config/mcore/mcore.opt:31
7019 msgid "Force functions to be aligned to a 4 byte boundary"
7022 #: config/mcore/mcore.opt:35 config/score/score.opt:23
7023 msgid "Generate big-endian code"
7026 #: config/mcore/mcore.opt:39
7027 msgid "Emit call graph information"
7030 #: config/mcore/mcore.opt:43
7031 msgid "Use the divide instruction"
7034 #: config/mcore/mcore.opt:47
7035 msgid "Inline constants if it can be done in 2 insns or less"
7038 #: config/mcore/mcore.opt:51 config/score/score.opt:27
7039 msgid "Generate little-endian code"
7042 #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
7044 "Assume that run-time support has been provided, so omit -lsim from the "
7045 "linker command line"
7048 #: config/mcore/mcore.opt:60
7049 msgid "Use arbitrary sized immediates in bit operations"
7052 #: config/mcore/mcore.opt:64
7053 msgid "Prefer word accesses over byte accesses"
7056 #: config/mcore/mcore.opt:68
7057 msgid "Set the maximum amount for a single stack increment operation"
7060 #: config/mcore/mcore.opt:72
7061 msgid "Always treat bitfields as int-sized"
7064 #: config/arc/arc.opt:32
7065 msgid "Prepend the name of the cpu to all public symbol names"
7068 #: config/arc/arc.opt:42
7069 msgid "-mcpu=CPU\tCompile code for ARC variant CPU"
7072 #: config/arc/arc.opt:46
7073 msgid "-mtext=SECTION\tPut functions in SECTION"
7076 #: config/arc/arc.opt:50
7077 msgid "-mdata=SECTION\tPut data in SECTION"
7080 #: config/arc/arc.opt:54
7081 msgid "-mrodata=SECTION\tPut read-only data in SECTION"
7084 #: config/sh/sh.opt:44
7085 msgid "Generate SH1 code"
7088 #: config/sh/sh.opt:48
7089 msgid "Generate SH2 code"
7092 #: config/sh/sh.opt:52
7093 msgid "Generate default double-precision SH2a-FPU code"
7096 #: config/sh/sh.opt:56
7097 msgid "Generate SH2a FPU-less code"
7100 #: config/sh/sh.opt:60
7101 msgid "Generate default single-precision SH2a-FPU code"
7104 #: config/sh/sh.opt:64
7105 msgid "Generate only single-precision SH2a-FPU code"
7108 #: config/sh/sh.opt:68
7109 msgid "Generate SH2e code"
7112 #: config/sh/sh.opt:72
7113 msgid "Generate SH3 code"
7116 #: config/sh/sh.opt:76
7117 msgid "Generate SH3e code"
7120 #: config/sh/sh.opt:80
7121 msgid "Generate SH4 code"
7124 #: config/sh/sh.opt:84
7125 msgid "Generate SH4-100 code"
7128 #: config/sh/sh.opt:88
7129 msgid "Generate SH4-200 code"
7132 #: config/sh/sh.opt:94
7133 msgid "Generate SH4-300 code"
7136 #: config/sh/sh.opt:98
7137 msgid "Generate SH4 FPU-less code"
7140 #: config/sh/sh.opt:102
7141 msgid "Generate SH4-100 FPU-less code"
7144 #: config/sh/sh.opt:106
7145 msgid "Generate SH4-200 FPU-less code"
7148 #: config/sh/sh.opt:110
7149 msgid "Generate SH4-300 FPU-less code"
7152 #: config/sh/sh.opt:114
7153 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
7156 #: config/sh/sh.opt:119
7157 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
7160 #: config/sh/sh.opt:124
7161 msgid "Generate code for SH4 500 series (FPU-less)."
7164 #: config/sh/sh.opt:129
7165 msgid "Generate default single-precision SH4 code"
7168 #: config/sh/sh.opt:133
7169 msgid "Generate default single-precision SH4-100 code"
7172 #: config/sh/sh.opt:137
7173 msgid "Generate default single-precision SH4-200 code"
7176 #: config/sh/sh.opt:141
7177 msgid "Generate default single-precision SH4-300 code"
7180 #: config/sh/sh.opt:145
7181 msgid "Generate only single-precision SH4 code"
7184 #: config/sh/sh.opt:149
7185 msgid "Generate only single-precision SH4-100 code"
7188 #: config/sh/sh.opt:153
7189 msgid "Generate only single-precision SH4-200 code"
7192 #: config/sh/sh.opt:157
7193 msgid "Generate only single-precision SH4-300 code"
7196 #: config/sh/sh.opt:161
7197 msgid "Generate SH4a code"
7200 #: config/sh/sh.opt:165
7201 msgid "Generate SH4a FPU-less code"
7204 #: config/sh/sh.opt:169
7205 msgid "Generate default single-precision SH4a code"
7208 #: config/sh/sh.opt:173
7209 msgid "Generate only single-precision SH4a code"
7212 #: config/sh/sh.opt:177
7213 msgid "Generate SH4al-dsp code"
7216 #: config/sh/sh.opt:181
7217 msgid "Generate 32-bit SHmedia code"
7220 #: config/sh/sh.opt:185
7221 msgid "Generate 32-bit FPU-less SHmedia code"
7224 #: config/sh/sh.opt:189
7225 msgid "Generate 64-bit SHmedia code"
7228 #: config/sh/sh.opt:193
7229 msgid "Generate 64-bit FPU-less SHmedia code"
7232 #: config/sh/sh.opt:197
7233 msgid "Generate SHcompact code"
7236 #: config/sh/sh.opt:201
7237 msgid "Generate FPU-less SHcompact code"
7240 #: config/sh/sh.opt:205
7242 "Throttle unrolling to avoid thrashing target registers unless the unroll "
7243 "benefit outweighs this"
7246 #: config/sh/sh.opt:209
7247 msgid "Generate code in big endian mode"
7250 #: config/sh/sh.opt:213
7251 msgid "Generate 32-bit offsets in switch tables"
7254 #: config/sh/sh.opt:217
7255 msgid "Generate bit instructions"
7258 #: config/sh/sh.opt:221
7259 msgid "Cost to assume for a branch insn"
7262 #: config/sh/sh.opt:225
7263 msgid "Enable cbranchdi4 pattern"
7266 #: config/sh/sh.opt:229
7267 msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
7270 #: config/sh/sh.opt:233
7271 msgid "Enable SH5 cut2 workaround"
7274 #: config/sh/sh.opt:237
7275 msgid "Align doubles at 64-bit boundaries"
7278 #: config/sh/sh.opt:241
7280 "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
7281 "inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
7284 #: config/sh/sh.opt:245
7285 msgid "Specify name for 32 bit signed division function"
7288 #: config/sh/sh.opt:249
7290 "Enable the use of 64-bit floating point registers in fmov instructions. See "
7291 "-mdalign if 64-bit alignment is required."
7294 #: config/sh/sh.opt:257
7296 "Enable the use of the fused floating point multiply-accumulate operation"
7299 #: config/sh/sh.opt:261
7300 msgid "Cost to assume for gettr insn"
7303 #: config/sh/sh.opt:265 config/sh/sh.opt:315
7304 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
7307 #: config/sh/sh.opt:269
7308 msgid "Increase the IEEE compliance for floating-point code"
7311 #: config/sh/sh.opt:273
7312 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
7315 #: config/sh/sh.opt:277
7317 "inline code to invalidate instruction cache entries after setting up nested "
7318 "function trampolines"
7321 #: config/sh/sh.opt:281
7322 msgid "Assume symbols might be invalid"
7325 #: config/sh/sh.opt:285
7326 msgid "Annotate assembler instructions with estimated addresses"
7329 #: config/sh/sh.opt:289
7330 msgid "Generate code in little endian mode"
7333 #: config/sh/sh.opt:293
7334 msgid "Mark MAC register as call-clobbered"
7337 #: config/sh/sh.opt:299
7338 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
7341 #: config/sh/sh.opt:303
7342 msgid "Emit function-calls using global offset table when generating PIC"
7345 #: config/sh/sh.opt:307
7346 msgid "Assume pt* instructions won't trap"
7349 #: config/sh/sh.opt:311
7350 msgid "Shorten address references during linking"
7353 #: config/sh/sh.opt:319
7354 msgid "Deprecated. Use -Os instead"
7357 #: config/sh/sh.opt:323
7358 msgid "Cost to assume for a multiply insn"
7361 #: config/sh/sh.opt:327
7363 "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
7364 "if the inline code would not work in user mode."
7367 #: config/sh/sh.opt:333
7368 msgid "Pretend a branch-around-a-move is a conditional move."
7371 #: config/sh/superh.opt:6
7372 msgid "Board name [and memory region]."
7375 #: config/sh/superh.opt:10
7376 msgid "Runtime name."
7379 #: config/arm/eabi.opt:23
7380 msgid "Generate code for the Android operating system."
7383 #: config/arm/arm.opt:23
7384 msgid "Specify an ABI"
7387 #: config/arm/arm.opt:27
7388 msgid "Generate a call to abort if a noreturn function returns"
7391 #: config/arm/arm.opt:34
7392 msgid "Pass FP arguments in FP registers"
7395 #: config/arm/arm.opt:38
7396 msgid "Generate APCS conformant stack frames"
7399 #: config/arm/arm.opt:42
7400 msgid "Generate re-entrant, PIC code"
7403 #: config/arm/arm.opt:56
7404 msgid "Assume target CPU is configured as big endian"
7407 #: config/arm/arm.opt:60
7408 msgid "Thumb: Assume non-static functions may be called from ARM code"
7411 #: config/arm/arm.opt:64
7412 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
7415 #: config/arm/arm.opt:68
7416 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
7419 #: config/arm/arm.opt:72 config/bfin/bfin.opt:27
7420 msgid "Specify the name of the target CPU"
7423 #: config/arm/arm.opt:76
7424 msgid "Specify if floating point hardware should be used"
7427 #: config/arm/arm.opt:83
7428 msgid "Specify the __fp16 floating-point format"
7431 #: config/arm/arm.opt:94
7432 msgid "Specify the name of the target floating point hardware/format"
7435 #: config/arm/arm.opt:98
7436 msgid "Alias for -mfloat-abi=hard"
7439 #: config/arm/arm.opt:102
7440 msgid "Assume target CPU is configured as little endian"
7443 #: config/arm/arm.opt:106
7444 msgid "Generate call insns as indirect calls, if necessary"
7447 #: config/arm/arm.opt:110
7448 msgid "Specify the register to be used for PIC addressing"
7451 #: config/arm/arm.opt:114
7452 msgid "Store function names in object code"
7455 #: config/arm/arm.opt:118
7456 msgid "Permit scheduling of a function's prologue sequence"
7459 #: config/arm/arm.opt:122
7460 msgid "Do not load the PIC register in function prologues"
7463 #: config/arm/arm.opt:126
7464 msgid "Alias for -mfloat-abi=soft"
7467 #: config/arm/arm.opt:130
7468 msgid "Specify the minimum bit alignment of structures"
7471 #: config/arm/arm.opt:134
7472 msgid "Compile for the Thumb not the ARM"
7475 #: config/arm/arm.opt:138
7476 msgid "Support calls between Thumb and ARM instruction sets"
7479 #: config/arm/arm.opt:142
7480 msgid "Specify how to access the thread pointer"
7483 #: config/arm/arm.opt:146
7484 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
7487 #: config/arm/arm.opt:150
7488 msgid "Thumb: Generate (leaf) stack frames even if not needed"
7491 #: config/arm/arm.opt:154
7492 msgid "Tune code for the given processor"
7495 #: config/arm/arm.opt:158
7496 msgid "Assume big endian bytes, little endian words"
7499 #: config/arm/arm.opt:162
7501 "Use Neon quad-word (rather than double-word) registers for vectorization"
7504 #: config/arm/arm.opt:166
7505 msgid "Only generate absolute relocations on word sized values."
7508 #: config/arm/arm.opt:170
7510 "Avoid overlapping destination and address registers on LDRD instructions"
7513 #: config/arm/pe.opt:23
7514 msgid "Ignore dllimport attribute for functions"
7517 #: config/pdp11/pdp11.opt:23
7518 msgid "Generate code for an 11/10"
7521 #: config/pdp11/pdp11.opt:27
7522 msgid "Generate code for an 11/40"
7525 #: config/pdp11/pdp11.opt:31
7526 msgid "Generate code for an 11/45"
7529 #: config/pdp11/pdp11.opt:35
7530 msgid "Use 16-bit abs patterns"
7533 #: config/pdp11/pdp11.opt:39
7534 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
7537 #: config/pdp11/pdp11.opt:43
7538 msgid "Do not use inline patterns for copying memory"
7541 #: config/pdp11/pdp11.opt:47
7542 msgid "Use inline patterns for copying memory"
7545 #: config/pdp11/pdp11.opt:51
7546 msgid "Do not pretend that branches are expensive"
7549 #: config/pdp11/pdp11.opt:55
7550 msgid "Pretend that branches are expensive"
7553 #: config/pdp11/pdp11.opt:59
7554 msgid "Use the DEC assembler syntax"
7557 #: config/pdp11/pdp11.opt:63
7558 msgid "Use 32 bit float"
7561 #: config/pdp11/pdp11.opt:67
7562 msgid "Use 64 bit float"
7565 #: config/pdp11/pdp11.opt:75
7566 msgid "Use 16 bit int"
7569 #: config/pdp11/pdp11.opt:79
7570 msgid "Use 32 bit int"
7573 #: config/pdp11/pdp11.opt:87
7574 msgid "Target has split I&D"
7577 #: config/pdp11/pdp11.opt:91
7578 msgid "Use UNIX assembler syntax"
7581 #: config/avr/avr.opt:23
7582 msgid "Use subroutines for function prologues and epilogues"
7585 #: config/avr/avr.opt:27
7586 msgid "-mmcu=MCU\tSelect the target MCU"
7589 #: config/avr/avr.opt:34
7590 msgid "Use an 8-bit 'int' type"
7593 #: config/avr/avr.opt:38
7594 msgid "Change the stack pointer without disabling interrupts"
7597 #: config/avr/avr.opt:48
7598 msgid "Use rjmp/rcall (limited range) on >8K devices"
7601 #: config/avr/avr.opt:52
7602 msgid "Change only the low 8 bits of the stack pointer"
7605 #: config/avr/avr.opt:56
7606 msgid "Relax branches"
7609 #: config/avr/avr.opt:60
7611 "Make the linker relaxation machine assume that a program counter wrap-around "
7615 #: config/crx/crx.opt:23
7616 msgid "Support multiply accumulate instructions"
7619 #: config/crx/crx.opt:27
7620 msgid "Do not use push to store function arguments"
7623 #: config/crx/crx.opt:31
7624 msgid "Restrict doloop to the given nesting level"
7627 #: config/pa/pa-hpux.opt:23
7628 msgid "Generate cpp defines for server IO"
7631 #: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
7632 #: config/pa/pa-hpux1111.opt:23
7633 msgid "Specify UNIX standard for predefines and linking"
7636 #: config/pa/pa-hpux.opt:31
7637 msgid "Generate cpp defines for workstation IO"
7640 #: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
7641 msgid "Generate PA1.0 code"
7644 #: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
7645 msgid "Generate PA1.1 code"
7648 #: config/pa/pa.opt:31 config/pa/pa.opt:92
7649 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
7652 #: config/pa/pa.opt:35
7653 msgid "Generate code for huge switch statements"
7656 #: config/pa/pa.opt:39
7657 msgid "Disable FP regs"
7660 #: config/pa/pa.opt:43
7661 msgid "Disable indexed addressing"
7664 #: config/pa/pa.opt:47
7665 msgid "Generate fast indirect calls"
7668 #: config/pa/pa.opt:55
7669 msgid "Assume code will be assembled by GAS"
7672 #: config/pa/pa.opt:59
7673 msgid "Put jumps in call delay slots"
7676 #: config/pa/pa.opt:64
7677 msgid "Enable linker optimizations"
7680 #: config/pa/pa.opt:68
7681 msgid "Always generate long calls"
7684 #: config/pa/pa.opt:72
7685 msgid "Emit long load/store sequences"
7688 #: config/pa/pa.opt:80
7689 msgid "Disable space regs"
7692 #: config/pa/pa.opt:96
7693 msgid "Use portable calling conventions"
7696 #: config/pa/pa.opt:100
7698 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
7699 "7200, 7300, and 8000"
7702 #: config/pa/pa.opt:112
7703 msgid "Do not disable space regs"
7706 #: config/pa/pa64-hpux.opt:23
7707 msgid "Assume code will be linked by GNU ld"
7710 #: config/pa/pa64-hpux.opt:27
7711 msgid "Assume code will be linked by HP ld"
7714 #: config/xtensa/xtensa.opt:23
7715 msgid "Use CONST16 instruction to load constants"
7718 #: config/xtensa/xtensa.opt:27
7719 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
7722 #: config/xtensa/xtensa.opt:31
7723 msgid "Use indirect CALLXn instructions for large programs"
7726 #: config/xtensa/xtensa.opt:35
7727 msgid "Automatically align branch targets to reduce branch penalties"
7730 #: config/xtensa/xtensa.opt:39
7731 msgid "Intersperse literal pools with code in the text section"
7734 #: config/xtensa/xtensa.opt:43
7736 "-mno-serialize-volatile\tDo not serialize volatile memory references with "
7740 #: config/stormy16/stormy16.opt:24
7741 msgid "Provide libraries for the simulator"
7744 #: config/mips/mips.opt:23
7745 msgid "-mabi=ABI\tGenerate code that conforms to the given ABI"
7748 #: config/mips/mips.opt:27
7749 msgid "Generate code that can be used in SVR4-style dynamic objects"
7752 #: config/mips/mips.opt:31
7753 msgid "Use PMC-style 'mad' instructions"
7756 #: config/mips/mips.opt:35
7757 msgid "-march=ISA\tGenerate code for the given ISA"
7760 #: config/mips/mips.opt:39
7762 "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions"
7765 #: config/mips/mips.opt:43
7766 msgid "Use Branch Likely instructions, overriding the architecture default"
7769 #: config/mips/mips.opt:47
7770 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
7773 #: config/mips/mips.opt:51
7774 msgid "Trap on integer divide by zero"
7777 #: config/mips/mips.opt:55
7779 "-mcode-readable=SETTING\tSpecify when instructions are allowed to access code"
7782 #: config/mips/mips.opt:59
7783 msgid "Use branch-and-break sequences to check for integer divide by zero"
7786 #: config/mips/mips.opt:63
7787 msgid "Use trap instructions to check for integer divide by zero"
7790 #: config/mips/mips.opt:67
7791 msgid "Allow the use of MDMX instructions"
7794 #: config/mips/mips.opt:71
7796 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
7800 #: config/mips/mips.opt:75
7801 msgid "Use MIPS-DSP instructions"
7804 #: config/mips/mips.opt:79
7805 msgid "Use MIPS-DSP REV 2 instructions"
7808 #: config/mips/mips.opt:89 config/mep/mep.opt:80
7809 msgid "Use big-endian byte order"
7812 #: config/mips/mips.opt:93 config/mep/mep.opt:84
7813 msgid "Use little-endian byte order"
7816 #: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
7817 msgid "Use ROM instead of RAM"
7820 #: config/mips/mips.opt:101
7821 msgid "Use NewABI-style %reloc() assembly operators"
7824 #: config/mips/mips.opt:105
7825 msgid "Use -G for data that is not defined by the current object"
7828 #: config/mips/mips.opt:109
7829 msgid "Work around certain R4000 errata"
7832 #: config/mips/mips.opt:113
7833 msgid "Work around certain R4400 errata"
7836 #: config/mips/mips.opt:117
7837 msgid "Work around certain R10000 errata"
7840 #: config/mips/mips.opt:121
7841 msgid "Work around errata for early SB-1 revision 2 cores"
7844 #: config/mips/mips.opt:125
7845 msgid "Work around certain VR4120 errata"
7848 #: config/mips/mips.opt:129
7849 msgid "Work around VR4130 mflo/mfhi errata"
7852 #: config/mips/mips.opt:133
7853 msgid "Work around an early 4300 hardware bug"
7856 #: config/mips/mips.opt:137
7857 msgid "FP exceptions are enabled"
7860 #: config/mips/mips.opt:141
7861 msgid "Use 32-bit floating-point registers"
7864 #: config/mips/mips.opt:145
7865 msgid "Use 64-bit floating-point registers"
7868 #: config/mips/mips.opt:149
7870 "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack "
7874 #: config/mips/mips.opt:153
7875 msgid "Generate floating-point multiply-add instructions"
7878 #: config/mips/mips.opt:157
7879 msgid "Use 32-bit general registers"
7882 #: config/mips/mips.opt:161
7883 msgid "Use 64-bit general registers"
7886 #: config/mips/mips.opt:165
7887 msgid "Use GP-relative addressing to access small data"
7890 #: config/mips/mips.opt:169
7892 "When generating -mabicalls code, allow executables to use PLTs and copy "
7896 #: config/mips/mips.opt:173
7897 msgid "Allow the use of hardware floating-point ABI and instructions"
7900 #: config/mips/mips.opt:177
7901 msgid "Generate code that can be safely linked with MIPS16 code."
7904 #: config/mips/mips.opt:181
7905 msgid "-mipsN\tGenerate code for ISA level N"
7908 #: config/mips/mips.opt:185
7909 msgid "Generate MIPS16 code"
7912 #: config/mips/mips.opt:189
7913 msgid "Use MIPS-3D instructions"
7916 #: config/mips/mips.opt:193
7917 msgid "Use ll, sc and sync instructions"
7920 #: config/mips/mips.opt:197
7921 msgid "Use -G for object-local data"
7924 #: config/mips/mips.opt:201
7925 msgid "Use indirect calls"
7928 #: config/mips/mips.opt:205
7929 msgid "Use a 32-bit long type"
7932 #: config/mips/mips.opt:209
7933 msgid "Use a 64-bit long type"
7936 #: config/mips/mips.opt:213
7937 msgid "Pass the address of the ra save location to _mcount in $12"
7940 #: config/mips/mips.opt:217
7941 msgid "Don't optimize block moves"
7944 #: config/mips/mips.opt:221
7945 msgid "Use the mips-tfile postpass"
7948 #: config/mips/mips.opt:225
7949 msgid "Allow the use of MT instructions"
7952 #: config/mips/mips.opt:229
7953 msgid "Do not use a cache-flushing function before calling stack trampolines"
7956 #: config/mips/mips.opt:233
7957 msgid "Do not use MDMX instructions"
7960 #: config/mips/mips.opt:237
7961 msgid "Generate normal-mode code"
7964 #: config/mips/mips.opt:241
7965 msgid "Do not use MIPS-3D instructions"
7968 #: config/mips/mips.opt:245
7969 msgid "Use paired-single floating-point instructions"
7972 #: config/mips/mips.opt:249
7974 "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be "
7978 #: config/mips/mips.opt:253
7979 msgid "Try to allow the linker to turn PIC calls into direct calls"
7982 #: config/mips/mips.opt:257
7984 "When generating -mabicalls code, make the code suitable for use in shared "
7988 #: config/mips/mips.opt:261
7990 "Restrict the use of hardware floating-point instructions to 32-bit operations"
7993 #: config/mips/mips.opt:265
7994 msgid "Use SmartMIPS instructions"
7997 #: config/mips/mips.opt:269
7998 msgid "Prevent the use of all hardware floating-point instructions"
8001 #: config/mips/mips.opt:273
8002 msgid "Optimize lui/addiu address loads"
8005 #: config/mips/mips.opt:277
8006 msgid "Assume all symbols have 32-bit values"
8009 #: config/mips/mips.opt:281
8010 msgid "Use synci instruction to invalidate i-cache"
8013 #: config/mips/mips.opt:285
8014 msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR"
8017 #: config/mips/mips.opt:289 config/iq2000/iq2000.opt:44
8018 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
8021 #: config/mips/mips.opt:293
8022 msgid "Perform VR4130-specific alignment optimizations"
8025 #: config/mips/mips.opt:297
8026 msgid "Lift restrictions on GOT size"
8029 #: config/mips/sdemtk.opt:23
8030 msgid "Prevent the use of all floating-point operations"
8033 #: config/fr30/fr30.opt:23
8034 msgid "Assume small address space"
8037 #: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
8038 msgid "Compile for a 68HC11"
8041 #: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
8042 msgid "Compile for a 68HC12"
8045 #: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
8046 msgid "Compile for a 68HCS12"
8049 #: config/m68hc11/m68hc11.opt:49
8050 msgid "Auto pre/post decrement increment allowed"
8053 #: config/m68hc11/m68hc11.opt:53
8054 msgid "Min/max instructions allowed"
8057 #: config/m68hc11/m68hc11.opt:57
8058 msgid "Use call and rtc for function calls and returns"
8061 #: config/m68hc11/m68hc11.opt:61
8062 msgid "Auto pre/post decrement increment not allowed"
8065 #: config/m68hc11/m68hc11.opt:65
8066 msgid "Use jsr and rts for function calls and returns"
8069 #: config/m68hc11/m68hc11.opt:69
8070 msgid "Min/max instructions not allowed"
8073 #: config/m68hc11/m68hc11.opt:73
8074 msgid "Use direct addressing mode for soft registers"
8077 #: config/m68hc11/m68hc11.opt:77
8078 msgid "Compile with 32-bit integer mode"
8081 #: config/m68hc11/m68hc11.opt:82
8082 msgid "Specify the register allocation order"
8085 #: config/m68hc11/m68hc11.opt:86
8086 msgid "Do not use direct addressing mode for soft registers"
8089 #: config/m68hc11/m68hc11.opt:90
8090 msgid "Compile with 16-bit integer mode"
8093 #: config/m68hc11/m68hc11.opt:94
8094 msgid "Indicate the number of soft registers available"
8097 #: config/vax/vax.opt:23 config/vax/vax.opt:27
8098 msgid "Target DFLOAT double precision code"
8101 #: config/vax/vax.opt:31 config/vax/vax.opt:35
8102 msgid "Generate GFLOAT double precision code"
8105 #: config/vax/vax.opt:39
8106 msgid "Generate code for GNU assembler (gas)"
8109 #: config/vax/vax.opt:43
8110 msgid "Generate code for UNIX assembler"
8113 #: config/vax/vax.opt:47
8114 msgid "Use VAXC structure conventions"
8117 #: config/vax/vax.opt:51
8118 msgid "Use new adddi3/subdi3 patterns"
8121 #: config/cris/linux.opt:27
8122 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
8125 #: config/cris/cris.opt:45
8126 msgid "Work around bug in multiplication instruction"
8129 #: config/cris/cris.opt:51
8130 msgid "Compile for ETRAX 4 (CRIS v3)"
8133 #: config/cris/cris.opt:56
8134 msgid "Compile for ETRAX 100 (CRIS v8)"
8137 #: config/cris/cris.opt:64
8138 msgid "Emit verbose debug information in assembly code"
8141 #: config/cris/cris.opt:71
8142 msgid "Do not use condition codes from normal instructions"
8145 #: config/cris/cris.opt:80
8146 msgid "Do not emit addressing modes with side-effect assignment"
8149 #: config/cris/cris.opt:89
8150 msgid "Do not tune stack alignment"
8153 #: config/cris/cris.opt:98
8154 msgid "Do not tune writable data alignment"
8157 #: config/cris/cris.opt:107
8158 msgid "Do not tune code and read-only data alignment"
8161 #: config/cris/cris.opt:116
8162 msgid "Align code and data to 32 bits"
8165 #: config/cris/cris.opt:133
8166 msgid "Don't align items in code or data"
8169 #: config/cris/cris.opt:142
8170 msgid "Do not emit function prologue or epilogue"
8173 #: config/cris/cris.opt:149
8174 msgid "Use the most feature-enabling options allowed by other options"
8177 #: config/cris/cris.opt:158
8178 msgid "Override -mbest-lib-options"
8181 #: config/cris/cris.opt:165
8182 msgid "-march=ARCH\tGenerate code for the specified chip or CPU version"
8185 #: config/cris/cris.opt:169
8186 msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version"
8189 #: config/cris/cris.opt:173
8191 "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified "
8195 #: config/h8300/h8300.opt:23
8196 msgid "Generate H8S code"
8199 #: config/h8300/h8300.opt:27
8200 msgid "Generate H8SX code"
8203 #: config/h8300/h8300.opt:31
8204 msgid "Generate H8S/2600 code"
8207 #: config/h8300/h8300.opt:35
8208 msgid "Make integers 32 bits wide"
8211 #: config/h8300/h8300.opt:42
8212 msgid "Use registers for argument passing"
8215 #: config/h8300/h8300.opt:46
8216 msgid "Consider access to byte sized memory slow"
8219 #: config/h8300/h8300.opt:50
8220 msgid "Enable linker relaxing"
8223 #: config/h8300/h8300.opt:54
8224 msgid "Generate H8/300H code"
8227 #: config/h8300/h8300.opt:58
8228 msgid "Enable the normal mode"
8231 #: config/h8300/h8300.opt:62
8232 msgid "Use H8/300 alignment rules"
8235 #: config/v850/v850.opt:23
8236 msgid "Use registers r2 and r5"
8239 #: config/v850/v850.opt:27
8240 msgid "Use 4 byte entries in switch tables"
8243 #: config/v850/v850.opt:31
8244 msgid "Enable backend debugging"
8247 #: config/v850/v850.opt:35
8248 msgid "Do not use the callt instruction"
8251 #: config/v850/v850.opt:39
8252 msgid "Reuse r30 on a per function basis"
8255 #: config/v850/v850.opt:43
8256 msgid "Support Green Hills ABI"
8259 #: config/v850/v850.opt:47
8260 msgid "Prohibit PC relative function calls"
8263 #: config/v850/v850.opt:51
8264 msgid "Use stubs for function prologues"
8267 #: config/v850/v850.opt:55
8268 msgid "Set the max size of data eligible for the SDA area"
8271 #: config/v850/v850.opt:59
8272 msgid "Enable the use of the short load instructions"
8275 #: config/v850/v850.opt:63
8276 msgid "Same as: -mep -mprolog-function"
8279 #: config/v850/v850.opt:67
8280 msgid "Set the max size of data eligible for the TDA area"
8283 #: config/v850/v850.opt:71
8284 msgid "Enforce strict alignment"
8287 #: config/v850/v850.opt:78
8288 msgid "Compile for the v850 processor"
8291 #: config/v850/v850.opt:82
8292 msgid "Compile for the v850e processor"
8295 #: config/v850/v850.opt:86
8296 msgid "Compile for the v850e1 processor"
8299 #: config/v850/v850.opt:90
8300 msgid "Set the max size of data eligible for the ZDA area"
8303 #: config/mmix/mmix.opt:24
8304 msgid "For intrinsics library: pass all parameters in registers"
8307 #: config/mmix/mmix.opt:28
8308 msgid "Use register stack for parameters and return value"
8311 #: config/mmix/mmix.opt:32
8312 msgid "Use call-clobbered registers for parameters and return value"
8315 #: config/mmix/mmix.opt:37
8316 msgid "Use epsilon-respecting floating point compare instructions"
8319 #: config/mmix/mmix.opt:41
8320 msgid "Use zero-extending memory loads, not sign-extending ones"
8323 #: config/mmix/mmix.opt:45
8325 "Generate divide results with reminder having the same sign as the divisor "
8326 "(not the dividend)"
8329 #: config/mmix/mmix.opt:49
8330 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
8333 #: config/mmix/mmix.opt:53
8334 msgid "Do not provide a default start-address 0x100 of the program"
8337 #: config/mmix/mmix.opt:57
8338 msgid "Link to emit program in ELF format (rather than mmo)"
8341 #: config/mmix/mmix.opt:61
8342 msgid "Use P-mnemonics for branches statically predicted as taken"
8345 #: config/mmix/mmix.opt:65
8346 msgid "Don't use P-mnemonics for branches"
8349 #: config/mmix/mmix.opt:79
8350 msgid "Use addresses that allocate global registers"
8353 #: config/mmix/mmix.opt:83
8354 msgid "Do not use addresses that allocate global registers"
8357 #: config/mmix/mmix.opt:87
8358 msgid "Generate a single exit point for each function"
8361 #: config/mmix/mmix.opt:91
8362 msgid "Do not generate a single exit point for each function"
8365 #: config/mmix/mmix.opt:95
8366 msgid "Set start-address of the program"
8369 #: config/mmix/mmix.opt:99
8370 msgid "Set start-address of data"
8373 #: config/iq2000/iq2000.opt:23
8374 msgid "Specify CPU for code generation purposes"
8377 #: config/iq2000/iq2000.opt:27
8378 msgid "Specify CPU for scheduling purposes"
8381 #: config/iq2000/iq2000.opt:35
8382 msgid "Use GP relative sdata/sbss sections"
8385 #: config/iq2000/iq2000.opt:40
8386 msgid "No default crt0.o"
8389 #: config/bfin/bfin.opt:23 config/mep/mep.opt:138
8390 msgid "Use simulator runtime"
8393 #: config/bfin/bfin.opt:31
8394 msgid "Omit frame pointer for leaf functions"
8397 #: config/bfin/bfin.opt:35
8398 msgid "Program is entirely located in low 64k of memory"
8401 #: config/bfin/bfin.opt:39
8402 msgid "Work around a hardware anomaly by adding a number of NOPs before a"
8405 #: config/bfin/bfin.opt:44
8406 msgid "Avoid speculative loads to work around a hardware anomaly."
8409 #: config/bfin/bfin.opt:48
8410 msgid "Enabled ID based shared library"
8413 #: config/bfin/bfin.opt:52
8415 "Generate code that won't be linked against any other ID shared libraries,"
8418 #: config/bfin/bfin.opt:65
8419 msgid "Avoid generating pc-relative calls; use indirection"
8422 #: config/bfin/bfin.opt:69
8423 msgid "Link with the fast floating-point library"
8426 #: config/bfin/bfin.opt:81
8427 msgid "Do stack checking using bounds in L1 scratch memory"
8430 #: config/bfin/bfin.opt:85
8431 msgid "Enable multicore support"
8434 #: config/bfin/bfin.opt:89
8435 msgid "Build for Core A"
8438 #: config/bfin/bfin.opt:93
8439 msgid "Build for Core B"
8442 #: config/bfin/bfin.opt:97
8443 msgid "Build for SDRAM"
8446 #: config/bfin/bfin.opt:101
8447 msgid "Assume ICPLBs are enabled at runtime."
8450 #: config/picochip/picochip.opt:23
8452 "Specify which type of AE to target. This option sets the mul-type and byte-"
8456 #: config/picochip/picochip.opt:27
8457 msgid "Specify which type of multiplication to use. Can be mem, mac or none."
8460 #: config/picochip/picochip.opt:31
8462 "Specify whether the byte access instructions should be used. Enabled by "
8466 #: config/picochip/picochip.opt:35
8467 msgid "Enable debug output to be generated."
8470 #: config/picochip/picochip.opt:39
8472 "Allow a symbol value to be used as an immediate value in an instruction."
8475 #: config/picochip/picochip.opt:43
8476 msgid "Generate warnings when inefficient code is known to be generated."
8479 #: config/vxworks.opt:24
8480 msgid "Assume the VxWorks RTP environment"
8483 #: config/vxworks.opt:31
8484 msgid "Assume the VxWorks vThreads environment"
8487 #: config/darwin.opt:23
8488 msgid "Generate code suitable for fast turn around debugging"
8491 #: config/darwin.opt:31
8492 msgid "The earliest MacOS X version on which this program will run"
8495 #: config/darwin.opt:35
8496 msgid "Set sizeof(bool) to 1"
8499 #: config/darwin.opt:39
8500 msgid "Generate code for darwin loadable kernel extensions"
8503 #: config/darwin.opt:43
8504 msgid "Generate code for the kernel or loadable kernel extensions"
8507 #: config/darwin.opt:47
8509 "-iframework <dir>\tAdd <dir> to the end of the system framework include path"
8512 #: config/lynx.opt:23
8513 msgid "Support legacy multi-threading"
8516 #: config/lynx.opt:27
8517 msgid "Use shared libraries"
8520 #: config/lynx.opt:31
8521 msgid "Support multi-threading"
8524 #: config/score/score.opt:31
8525 msgid "Disable bcnz instruction"
8528 #: config/score/score.opt:35
8529 msgid "Enable unaligned load/store instruction"
8532 #: config/score/score.opt:39
8533 msgid "Support SCORE 5 ISA"
8536 #: config/score/score.opt:43
8537 msgid "Support SCORE 5U ISA"
8540 #: config/score/score.opt:47
8541 msgid "Support SCORE 7 ISA"
8544 #: config/score/score.opt:51
8545 msgid "Support SCORE 7D ISA"
8548 #: config/score/score.opt:55
8549 msgid "Support SCORE 3 ISA"
8552 #: config/score/score.opt:59
8553 msgid "Support SCORE 3d ISA"
8556 #: config/linux.opt:24
8557 msgid "Use GNU libc instead of uClibc"
8560 #: config/linux.opt:28
8561 msgid "Use uClibc instead of GNU libc"
8564 #: config/mep/mep.opt:21
8565 msgid "Enable absolute difference instructions"
8568 #: config/mep/mep.opt:25
8569 msgid "Enable all optional instructions"
8572 #: config/mep/mep.opt:29
8573 msgid "Enable average instructions"
8576 #: config/mep/mep.opt:33
8577 msgid "Variables this size and smaller go in the based section. (default 0)"
8580 #: config/mep/mep.opt:37
8581 msgid "Enable bit manipulation instructions"
8584 #: config/mep/mep.opt:41
8585 msgid "Section to put all const variables in (tiny, near, far) (no default)"
8588 #: config/mep/mep.opt:45
8589 msgid "Enable clip instructions"
8592 #: config/mep/mep.opt:49
8593 msgid "Configuration name"
8596 #: config/mep/mep.opt:53
8597 msgid "Enable MeP Coprocessor"
8600 #: config/mep/mep.opt:57
8601 msgid "Enable MeP Coprocessor with 32-bit registers"
8604 #: config/mep/mep.opt:61
8605 msgid "Enable MeP Coprocessor with 64-bit registers"
8608 #: config/mep/mep.opt:65
8609 msgid "Enable IVC2 scheduling"
8612 #: config/mep/mep.opt:69
8613 msgid "Const variables default to the near section"
8616 #: config/mep/mep.opt:76
8617 msgid "Enable 32-bit divide instructions"
8620 #: config/mep/mep.opt:88
8621 msgid "__io vars are volatile by default"
8624 #: config/mep/mep.opt:92
8625 msgid "All variables default to the far section"
8628 #: config/mep/mep.opt:96
8629 msgid "Enable leading zero instructions"
8632 #: config/mep/mep.opt:103
8633 msgid "All variables default to the near section"
8636 #: config/mep/mep.opt:107
8637 msgid "Enable min/max instructions"
8640 #: config/mep/mep.opt:111
8641 msgid "Enable 32-bit multiply instructions"
8644 #: config/mep/mep.opt:115
8645 msgid "Disable all optional instructions"
8648 #: config/mep/mep.opt:122
8649 msgid "Allow gcc to use the repeat/erepeat instructions"
8652 #: config/mep/mep.opt:126
8653 msgid "All variables default to the tiny section"
8656 #: config/mep/mep.opt:130
8657 msgid "Enable saturation instructions"
8660 #: config/mep/mep.opt:134
8661 msgid "Use sdram version of runtime"
8664 #: config/mep/mep.opt:142
8665 msgid "Use simulator runtime without vectors"
8668 #: config/mep/mep.opt:146
8669 msgid "All functions default to the far section"
8672 #: config/mep/mep.opt:150
8673 msgid "Variables this size and smaller go in the tiny section. (default 4)"
8676 #: config/vms/vms.opt:21
8677 msgid "Malloc data into P2 space"
8680 #: config/vms/vms.opt:25
8681 msgid "Set name of main routine for the debugger"
8684 #: config/rx/rx.opt:26
8685 msgid "Store doubles in 64 bits."
8688 #: config/rx/rx.opt:30
8689 msgid "Stores doubles in 32 bits. This is the default."
8692 #: config/rx/rx.opt:34
8693 msgid "Disable the use of RX FPU instructions. "
8696 #: config/rx/rx.opt:41
8697 msgid "Enable the use of RX FPU instructions. This is the default."
8700 #: config/rx/rx.opt:47
8701 msgid "Specify the target RX cpu type."
8704 #: config/rx/rx.opt:51
8705 msgid "Alias for -mcpu."
8708 #: config/rx/rx.opt:57
8709 msgid "Data is stored in big-endian format."
8712 #: config/rx/rx.opt:61
8713 msgid "Data is stored in little-endian format. (Default)."
8716 #: config/rx/rx.opt:67
8718 "Maximum size of global and static variables which can be placed into the "
8722 #: config/rx/rx.opt:73
8723 msgid "Use the simulator runtime."
8726 #: config/rx/rx.opt:79
8728 "Generate assembler output that is compatible with the Renesas AS100 "
8729 "assembler. This may restrict some of the compiler's capabilities. The "
8730 "default is to generate GAS compatable syntax."
8733 #: config/rx/rx.opt:85
8734 msgid "Enable linker relaxation."
8737 #: config/rx/rx.opt:91
8738 msgid "Maximum size in bytes of constant values allowed as operands."
8741 #: config/rx/rx.opt:97
8742 msgid "Specifies the number of registers to reserve for interrupt handlers."
8745 #: config/rx/rx.opt:103
8747 "Specifies whether interrupt functions should save and restore the "
8748 "accumulator register."
8751 #: config/lm32/lm32.opt:24
8752 msgid "Enable multiply instructions"
8755 #: config/lm32/lm32.opt:28
8756 msgid "Enable divide and modulus instructions"
8759 #: config/lm32/lm32.opt:32
8760 msgid "Enable barrel shift instructions"
8763 #: config/lm32/lm32.opt:36
8764 msgid "Enable sign extend instructions"
8767 #: config/lm32/lm32.opt:40
8768 msgid "Enable user-defined instructions"
8773 "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
8774 "before <question> disables the <answer> to <question>"
8778 msgid "Do not discard comments"
8782 msgid "Do not discard comments in macro expansions"
8787 "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
8788 "<macro> is given, <val> is taken to be 1"
8792 msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
8796 msgid "Print the name of header files as they are used"
8800 msgid "-I <dir>\tAdd <dir> to the end of the main include path"
8804 msgid "Generate make dependencies"
8808 msgid "Generate make dependencies and compile"
8812 msgid "-MF <file>\tWrite dependency output to the given file"
8816 msgid "Treat missing header files as generated files"
8820 msgid "Like -M but ignore system header files"
8824 msgid "Like -MD but ignore system header files"
8828 msgid "Generate phony targets for all headers"
8832 msgid "-MQ <target>\tAdd a MAKE-quoted target"
8836 msgid "-MT <target>\tAdd an unquoted target"
8840 msgid "Do not generate #line directives"
8844 msgid "-U<macro>\tUndefine <macro>"
8849 "Warn about things that will change when compiling with an ABI-compliant "
8854 msgid "Warn about suspicious uses of memory addresses"
8858 msgid "Enable most warning messages"
8863 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
8868 msgid "Warn about casting functions to incompatible types"
8872 msgid "Warn when a built-in preprocessor macro is undefined or redefined"
8876 msgid "Warn about C constructs that are not in the common subset of C and C++"
8881 "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
8886 msgid "Warn about casts which discard qualifiers"
8890 msgid "Warn about subscripts whose type is \"char\""
8894 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
8899 "Warn about possibly nested block comments, and C++ comments spanning more "
8900 "than one physical line"
8904 msgid "Synonym for -Wcomment"
8908 msgid "Warn for implicit type conversions that may change a value"
8912 msgid "Warn for implicit type conversions between signed and unsigned integers"
8916 msgid "Warn when all constructors and destructors are private"
8920 msgid "Warn when a declaration is found after a statement"
8924 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
8928 msgid "Warn about compile-time integer division by zero"
8932 msgid "Warn about violations of Effective C++ style rules"
8936 msgid "Warn about an empty body in an if or else statement"
8940 msgid "Warn about stray tokens after #elif and #endif"
8944 msgid "Warn about comparison of different enum types"
8949 "This switch is deprecated; use -Werror=implicit-function-declaration instead"
8953 msgid "Warn if testing floating point numbers for equality"
8957 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
8961 msgid "Warn if passing too many arguments to a function for its format string"
8965 msgid "Warn about format strings that are not literals"
8969 msgid "Warn about format strings that contain NUL bytes"
8973 msgid "Warn about possible security problems with format functions"
8977 msgid "Warn about strftime formats yielding 2-digit years"
8981 msgid "Warn about zero-length formats"
8985 msgid "Warn whenever type qualifiers are ignored."
8989 msgid "Warn about variables which are initialized to themselves"
8993 msgid "Warn about implicit function declarations"
8997 msgid "Warn when a declaration does not specify a type"
9002 "Warn when there is a cast to a pointer from an integer of a different size"
9006 msgid "Warn about invalid uses of the \"offsetof\" macro"
9010 msgid "Warn about PCH files that are found but not used"
9014 msgid "Warn when a jump misses a variable initialization"
9019 "Warn when a logical operator is suspiciously always evaluating to true or "
9024 msgid "Do not warn about using \"long long\" when -pedantic"
9028 msgid "Warn about suspicious declarations of \"main\""
9032 msgid "Warn about possibly missing braces around initializers"
9036 msgid "Warn about global functions without previous declarations"
9040 msgid "Warn about missing fields in struct initializers"
9044 msgid "Warn about functions which might be candidates for format attributes"
9048 msgid "Warn about user-specified include directories that do not exist"
9053 "Warn about function parameters declared without a type specifier in K&R-"
9058 msgid "Warn about global functions without prototypes"
9062 msgid "Warn about use of multi-character character constants"
9066 msgid "Warn about \"extern\" declarations not at file scope"
9071 "Warn when non-templatized friend functions are declared within a template"
9075 msgid "Warn about non-virtual destructors"
9080 "Warn about NULL being passed to argument slots marked as requiring non-NULL"
9084 msgid "-Wnormalized=<id|nfc|nfkc>\tWarn about non-normalised Unicode strings"
9088 msgid "Warn if a C-style cast is used in a program"
9092 msgid "Warn for obsolescent usage in a declaration"
9096 msgid "Warn if an old-style parameter definition is used"
9101 "Warn if a string is longer than the maximum portable length specified by the "
9106 msgid "Warn about overloaded virtual function names"
9110 msgid "Warn about overriding initializers without side effects"
9114 msgid "Warn about packed bit-fields whose offset changed in GCC 4.4"
9118 msgid "Warn about possibly missing parentheses"
9122 msgid "Warn when converting the type of pointers to member functions"
9126 msgid "Warn about function pointer arithmetic"
9130 msgid "Warn when a pointer is cast to an integer of a different size"
9134 msgid "Warn about misuses of pragmas"
9138 msgid "Warn if inherited methods are unimplemented"
9142 msgid "Warn about multiple declarations of the same object"
9146 msgid "Warn when the compiler reorders code"
9151 "Warn whenever a function's return type defaults to \"int\" (C), or about "
9152 "inconsistent return types (C++)"
9156 msgid "Warn if a selector has multiple methods"
9160 msgid "Warn about possible violations of sequence point rules"
9164 msgid "Warn about signed-unsigned comparisons"
9168 msgid "Warn when overload promotes from unsigned to signed"
9172 msgid "Warn about uncasted NULL used as sentinel"
9176 msgid "Warn about unprototyped function declarations"
9180 msgid "Warn if type signatures of candidate methods do not match exactly"
9185 "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
9190 msgid "Deprecated. This switch has no effect"
9194 msgid "Warn about features not present in traditional C"
9199 "Warn of prototypes causing type conversions different from what would happen "
9200 "in the absence of prototype"
9205 "Warn if trigraphs are encountered that might affect the meaning of the "
9210 msgid "Warn about @selector()s without previously declared methods"
9214 msgid "Warn if an undefined macro is used in an #if directive"
9218 msgid "Warn about unrecognized pragmas"
9222 msgid "Warn about unsuffixed float constants"
9226 msgid "Warn about macros defined in the main file that are not used"
9231 "Warn if a caller of a function, marked with attribute warn_unused_result, "
9232 "does not use its return value"
9236 msgid "Do not warn about using variadic macros when -pedantic"
9240 msgid "Warn if a variable length array is used"
9244 msgid "Warn when a register variable is declared volatile"
9249 "In C++, nonzero means warn about deprecated conversion from string literals "
9250 "to `char *'. In C, similar warning, except that the conversion is of course "
9251 "not deprecated by the ISO C standard."
9255 msgid "Warn when a pointer differs in signedness in an assignment"
9259 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
9263 msgid "Enforce class member access control semantics"
9267 msgid "Change when template instances are emitted"
9271 msgid "Recognize the \"asm\" keyword"
9275 msgid "Recognize built-in functions"
9279 msgid "Check the return value of new"
9283 msgid "Allow the arguments of the '?' operator to have different types"
9287 msgid "Reduce the size of object files"
9291 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
9296 "-fno-deduce-init-list\tdisable deduction of std::initializer_list for a "
9297 "template type parameter from a brace-enclosed initializer-list"
9301 msgid "Inline member functions by default"
9305 msgid "Preprocess directives only."
9309 msgid "Permit '$' as an identifier character"
9313 msgid "Generate code to check exception specifications"
9318 "-fexec-charset=<cset>\tConvert all strings and character constants to "
9319 "character set <cset>"
9323 msgid "Permit universal character names (\\u and \\U) in identifiers"
9328 "-finput-charset=<cset>\tSpecify the default character set for source files"
9332 msgid "Scope of for-init-statement variables is local to the loop"
9336 msgid "Do not assume that standard C libraries and \"main\" exist"
9340 msgid "Recognize GNU-defined keywords"
9344 msgid "Generate code for GNU runtime environment"
9348 msgid "Use traditional GNU semantics for inline functions"
9352 msgid "Assume normal C execution environment"
9356 msgid "Enable support for huge objects"
9360 msgid "Export functions even if they can be inlined"
9364 msgid "Emit implicit instantiations of inline templates"
9368 msgid "Emit implicit instantiations of templates"
9372 msgid "Inject friend functions into enclosing namespace"
9377 "Allow implicit conversions between vectors with differing numbers of "
9378 "subparts and/or differing element types."
9382 msgid "Don't warn about uses of Microsoft extensions"
9386 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
9390 msgid "Assume that receivers of Objective-C messages may be nil"
9395 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
9400 msgid "Allow fast jumps to the message dispatcher"
9404 msgid "Enable Objective-C exception and synchronization syntax"
9408 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
9412 msgid "Enable Objective-C setjmp exception handling runtime"
9416 msgid "Enable OpenMP (implies -frecursive in Fortran)"
9420 msgid "Recognize C++ keywords like \"compl\" and \"xor\""
9424 msgid "Enable optional diagnostics"
9428 msgid "Look for and use PCH files even when preprocessing"
9432 msgid "Downgrade conformance errors to warnings"
9436 msgid "Treat the input file as already preprocessed"
9441 "-fno-pretty-templates Do not pretty-print template specializations as the "
9442 "template signature followed by the arguments"
9447 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
9452 msgid "Enable automatic template instantiation"
9456 msgid "Generate run time type descriptor information"
9460 msgid "Use the same size for double as for float"
9464 msgid "Use the narrowest integer type possible for enumeration types"
9468 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
9472 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
9476 msgid "Make \"char\" signed by default"
9480 msgid "Display statistics accumulated during compilation"
9484 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
9488 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
9493 "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing "
9498 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
9502 msgid "Make \"char\" unsigned by default"
9506 msgid "Use __cxa_atexit to register destructors"
9510 msgid "Use __cxa_get_exception_ptr in exception handling"
9514 msgid "Marks all inlined methods as having hidden visibility"
9518 msgid "Changes visibility to match Microsoft Visual Studio by default"
9522 msgid "Discard unused virtual functions"
9526 msgid "Implement vtables using thunks"
9530 msgid "Emit common-like symbols as weak symbols"
9535 "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
9536 "to character set <cset>"
9540 msgid "Generate a #line directive pointing at the current working directory"
9544 msgid "Emit cross referencing information"
9549 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
9553 msgid "Dump declarations to a .decl file"
9557 msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs"
9562 "-femit-struct-debug-reduced\tConservative reduced debug info for structs"
9567 "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for "
9572 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
9576 msgid "-imacros <file>\tAccept definition of macros in <file>"
9580 msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory"
9584 msgid "-include <file>\tInclude the contents of <file> before other files"
9588 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
9592 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
9596 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
9600 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
9604 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
9608 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
9613 "Do not search standard system include directories (those specified with -"
9614 "isystem will still be used)"
9618 msgid "Do not search standard system include directories for C++"
9622 msgid "Generate C header of platform-specific features"
9626 msgid "Print a checksum of the executable for PCH validity checking, and stop"
9630 msgid "Remap file names when including files"
9634 msgid "Conform to the ISO 1998 C++ standard"
9639 "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
9642 #: c.opt:959 c.opt:994
9643 msgid "Conform to the ISO 1990 C standard"
9646 #: c.opt:963 c.opt:1002
9647 msgid "Conform to the ISO 1999 C standard"
9651 msgid "Deprecated in favor of -std=c99"
9655 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
9659 msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
9663 msgid "Conform to the ISO 1990 C standard with GNU extensions"
9667 msgid "Conform to the ISO 1999 C standard with GNU extensions"
9671 msgid "Deprecated in favor of -std=gnu99"
9675 msgid "Conform to the ISO 1990 C standard as amended in 1994"
9679 msgid "Deprecated in favor of -std=iso9899:1999"
9683 msgid "Enable traditional preprocessing"
9687 msgid "-trigraphs\tSupport ISO C trigraphs"
9691 msgid "Do not predefine system-specific and GCC-specific macros"
9695 msgid "Enable verbose output"
9699 msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
9703 msgid "Specify a file to which a list of files output by LTRANS is written."
9707 msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
9711 msgid "The resolution file"
9715 msgid "Display this information"
9720 "--help=<class>\tDisplay descriptions of a specific class of options. "
9721 "<class> is one or more of optimizers, target, warnings, undocumented, params"
9725 msgid "Alias for --help=target"
9730 "--param <param>=<value>\tSet parameter <param> to value. See below for a "
9731 "complete list of parameters"
9736 "-G<number>\tPut global and static data smaller than <number> bytes into a "
9737 "special section (on some targets)"
9741 msgid "-O<number>\tSet optimization level to <number>"
9745 msgid "Optimize for space rather than speed"
9749 msgid "This switch is deprecated; use -Wextra instead"
9753 msgid "Warn about returning structures, unions or arrays"
9757 msgid "Warn if an array is accessed out of bounds"
9761 msgid "Warn about inappropriate attribute usage"
9765 msgid "Warn about pointer casts which increase alignment"
9769 msgid "Warn about uses of __attribute__((deprecated)) declarations"
9773 msgid "Warn when an optimization pass is disabled"
9777 msgid "Treat all warnings as errors"
9781 msgid "Treat specified warning as error"
9785 msgid "Print extra (possibly unwanted) warnings"
9789 msgid "Exit on the first error occurred"
9794 "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more "
9795 "than <number> bytes"
9799 msgid "Warn when an inlined function cannot be inlined"
9803 msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
9807 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
9812 "Warn about functions which might be candidates for __attribute__((noreturn))"
9816 msgid "Warn about constructs not instrumented by -fmudflap"
9820 msgid "Warn about overflow in arithmetic expressions"
9824 msgid "Warn when the packed attribute has no effect on struct layout"
9828 msgid "Warn when padding is required to align structure members"
9832 msgid "Warn when one local variable shadows another"
9836 msgid "Warn when not issuing stack smashing protection for some reason"
9839 #: common.opt:165 common.opt:169
9840 msgid "Warn about code which might break strict aliasing rules"
9843 #: common.opt:173 common.opt:177
9844 msgid "Warn about optimizations that assume that signed overflow is undefined"
9848 msgid "Warn about enumerated switches, with no default, missing a case"
9852 msgid "Warn about enumerated switches missing a \"default:\" statement"
9856 msgid "Warn about all enumerated switches missing a specific case"
9860 msgid "Do not suppress warnings from system headers"
9865 "Warn if a comparison is always true or always false due to the limited range "
9870 msgid "Warn about uninitialized automatic variables"
9874 msgid "Does nothing. Preserved for backward compatibility."
9878 msgid "Enable all -Wunused- warnings"
9882 msgid "Warn when a function is unused"
9886 msgid "Warn when a label is unused"
9890 msgid "Warn when a function parameter is unused"
9894 msgid "Warn when an expression value is unused"
9898 msgid "Warn when a variable is unused"
9902 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
9906 msgid "-aux-info <file>\tEmit declaration information into <file>"
9910 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
9914 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
9918 msgid "-dumpdir <dir>\t\tSet the directory name to be used for dumps"
9922 msgid "Align the start of functions"
9926 msgid "Align labels which are only reached by jumping"
9930 msgid "Align all labels"
9934 msgid "Align the start of loops"
9938 msgid "Specify that arguments may alias each other and globals"
9942 msgid "Assume arguments may alias globals but not each other"
9946 msgid "Assume arguments alias neither each other nor globals"
9950 msgid "Assume arguments alias no other storage"
9954 msgid "Generate unwind tables that are exact at each instruction boundary"
9958 msgid "Generate auto-inc/dec instructions"
9962 msgid "Generate code to check bounds before indexing arrays"
9966 msgid "Replace add, compare, branch with branch on count register"
9970 msgid "Use profiling information for branch probabilities"
9975 "Perform branch target load optimization before prologue / epilogue threading"
9980 "Perform branch target load optimization after prologue / epilogue threading"
9985 "Restrict target load migration not to re-use registers in any basic block"
9990 "-fcall-saved-<register>\tMark <register> as being preserved across functions"
9995 "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
9999 msgid "Save registers around function calls"
10003 msgid "Compare the results of several data dependence analyzers."
10007 msgid "Do not put uninitialized globals in the common section"
10012 "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and "
10013 "compare the final-insns dump"
10017 msgid "Run only the second compilation of -fcompare-debug"
10021 msgid "Do not perform optimizations increasing noticeably stack usage"
10025 msgid "Perform a register copy-propagation optimization pass"
10029 msgid "Perform cross-jumping optimization"
10033 msgid "When running CSE, follow jumps to their targets"
10036 #: common.opt:413 common.opt:542 common.opt:763 common.opt:1005
10037 #: common.opt:1126 common.opt:1185 common.opt:1244 common.opt:1260
10039 msgid "Does nothing. Preserved for backward compatibility."
10043 msgid "Omit range reduction step when performing complex division"
10047 msgid "Complex multiplication and division follow Fortran rules"
10051 msgid "Place data items into their own section"
10055 msgid "List all available debugging counters with their limits and counts."
10060 "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter "
10065 msgid "Map one directory name to another in debug information"
10069 msgid "Defer popping functions args from stack until later"
10073 msgid "Attempt to fill delay slots of branch instructions"
10077 msgid "Delete useless null pointer checks"
10082 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
10083 "location at the beginning of line-wrapped diagnostics"
10088 "Amend appropriate diagnostic messages with the command line option that "
10093 msgid "-fdump-<type>\tDump various compiler internals to a file"
10098 "-fdump-final-insns=filename\tDump to filename the insns at the end of "
10103 msgid "Suppress output of addresses in debugging dumps"
10108 "Suppress output of instruction numbers, line number notes and addresses in "
10113 msgid "Suppress output of previous and next insn numbers in debugging dumps"
10117 msgid "Enable CFI tables via GAS assembler directives."
10121 msgid "Perform early inlining"
10125 msgid "Perform DWARF2 duplicate elimination"
10129 msgid "Perform interprocedural reduction of aggregates"
10132 #: common.opt:499 common.opt:503
10133 msgid "Perform unused type elimination in debug info"
10137 msgid "Do not suppress C++ class debug information."
10141 msgid "Generate debug information to support Identical Code Folding (ICF)"
10145 msgid "Enable exception handling"
10149 msgid "Perform a number of minor, expensive optimizations"
10154 "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-"
10159 msgid "Assume no NaNs or infinities are generated"
10164 "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
10168 msgid "Don't allocate floats and doubles in extended-precision registers"
10172 msgid "Perform a forward propagation pass on RTL"
10176 msgid "Allow function addresses to be held in registers"
10180 msgid "Place each function into its own section"
10184 msgid "Perform global common subexpression elimination"
10189 "Perform enhanced load motion during global common subexpression elimination"
10193 msgid "Perform store motion after global common subexpression elimination"
10198 "Perform redundant load after store elimination in global common subexpression"
10203 "Perform global common subexpression elimination after register allocation"
10207 msgid "Enable in and out of Graphite representation"
10211 msgid "Enable Graphite Identity transformation"
10215 msgid "Mark all loops as parallel"
10219 msgid "Enable Loop Strip Mining transformation"
10223 msgid "Enable Loop Interchange transformation"
10227 msgid "Enable Loop Blocking transformation"
10231 msgid "Enable guessing of branch probabilities"
10235 msgid "Process #ident directives"
10239 msgid "Perform conversion of conditional jumps to branchless equivalents"
10243 msgid "Perform conversion of conditional jumps to conditional execution"
10247 msgid "Do not generate .size directives"
10251 msgid "Perform indirect inlining"
10255 msgid "Pay attention to the \"inline\" keyword"
10260 "Integrate simple functions into their callers when code size is known to not "
10265 msgid "Integrate simple functions into their callers"
10269 msgid "Integrate functions called once into their callers"
10274 "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
10278 msgid "Instrument function entry and exit with profiling calls"
10283 "-finstrument-functions-exclude-function-list=name,... Do not instrument "
10289 "-finstrument-functions-exclude-file-list=filename,... Do not instrument "
10290 "functions listed in files"
10294 msgid "Perform Interprocedural constant propagation"
10298 msgid "Perform cloning to make Interprocedural constant propagation stronger"
10302 msgid "Discover pure and const functions"
10306 msgid "Perform interprocedural points-to analysis"
10310 msgid "Discover readonly and non addressable static variables"
10314 msgid "Type based escape and alias analysis"
10318 msgid "Perform matrix layout flattening and transposing based"
10322 msgid "Perform structure layout optimizations based"
10326 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
10330 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
10334 msgid "Do optimistic coalescing."
10338 msgid "Use IRA based register pressure calculation"
10342 msgid "Share slots for saving different hard registers."
10346 msgid "Share stack slots for spilled pseudo-registers."
10350 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
10354 msgid "Optimize induction variables on trees"
10358 msgid "Use jump tables for sufficiently large switch statements"
10362 msgid "Generate code for functions even if they are fully inlined"
10366 msgid "Emit static const variables even if they are not used"
10370 msgid "Give external symbols a leading underscore"
10374 msgid "Enable link-time optimization."
10379 "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
10383 msgid "Report various link-time optimization statistics"
10387 msgid "Set errno after built-in math functions"
10391 msgid "Report on permanent memory allocation"
10395 msgid "Attempt to merge identical constants and constant variables"
10399 msgid "Attempt to merge identical constants across compilation units"
10403 msgid "Attempt to merge identical debug strings across compilation units"
10408 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
10409 "line. 0 suppresses line-wrapping"
10413 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
10417 msgid "Perform SMS based modulo scheduling with register moves allowed"
10421 msgid "Move loop invariant computations out of loops"
10425 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
10429 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
10433 msgid "Ignore read operations when inserting mudflap instrumentation"
10437 msgid "Use the RTL dead code elimination pass"
10441 msgid "Use the RTL dead store elimination pass"
10446 "Enable/Disable the traditional scheduling in loops that already passed "
10447 "modulo scheduling"
10451 msgid "Support synchronous non-call exceptions"
10455 msgid "When possible do not generate stack frames"
10459 msgid "Do the full register move optimization pass"
10463 msgid "Optimize sibling and tail recursive calls"
10466 #: common.opt:859 common.opt:863
10467 msgid "Report on memory allocation before interprocedural optimization"
10471 msgid "Pack structure members together without holes"
10475 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
10479 msgid "Return small aggregates in memory, not registers"
10483 msgid "Perform loop peeling"
10487 msgid "Enable machine specific peephole optimizations"
10491 msgid "Enable an RTL peephole pass before sched2"
10495 msgid "Generate position-independent code if possible (large mode)"
10500 "Generate position-independent code for executables if possible (large mode)"
10504 msgid "Generate position-independent code if possible (small mode)"
10509 "Generate position-independent code for executables if possible (small mode)"
10513 msgid "Specify a plugin to load"
10518 "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for "
10523 msgid "Run predictive commoning optimization."
10527 msgid "Generate prefetch instructions, if available, for arrays in loops"
10531 msgid "Enable basic program profiling code"
10535 msgid "Insert arc-based program profiling code"
10539 msgid "Set the top-level directory for storing the profile data."
10543 msgid "Enable correction of flow inconsistent profile data input"
10548 "Enable common options for generating profile info for profile feedback "
10549 "directed optimizations"
10554 "Enable common options for generating profile info for profile feedback "
10555 "directed optimizations, and set -fprofile-dir="
10560 "Enable common options for performing profile feedback directed optimizations"
10565 "Enable common options for performing profile feedback directed "
10566 "optimizations, and set -fprofile-dir="
10570 msgid "Insert code to profile values of expressions"
10574 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
10578 msgid "Record gcc command line switches in the object file."
10582 msgid "Return small aggregates in registers"
10586 msgid "Enables a register move optimization"
10590 msgid "Perform a register renaming optimization pass"
10594 msgid "Reorder basic blocks to improve code placement"
10598 msgid "Reorder basic blocks and partition into hot and cold sections"
10602 msgid "Reorder functions to improve code placement"
10606 msgid "Add a common subexpression elimination pass after loop optimizations"
10610 msgid "Disable optimizations that assume default FP rounding behavior"
10614 msgid "Enable scheduling across basic blocks"
10618 msgid "Enable register pressure sensitive insn scheduling"
10622 msgid "Allow speculative motion of non-loads"
10626 msgid "Allow speculative motion of some loads"
10630 msgid "Allow speculative motion of more loads"
10634 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
10638 msgid "If scheduling post reload, do superblock scheduling"
10642 msgid "If scheduling post reload, do trace scheduling"
10646 msgid "Reschedule instructions before register allocation"
10650 msgid "Reschedule instructions after register allocation"
10654 msgid "Schedule instructions using selective scheduling algorithm"
10658 msgid "Run selective scheduling after reload"
10662 msgid "Perform software pipelining of inner loops during selective scheduling"
10666 msgid "Perform software pipelining of outer loops during selective scheduling"
10670 msgid "Reschedule pipelined regions without pipelining"
10674 msgid "Allow premature scheduling of queued insns"
10679 "-fsched-stalled-insns=<number>\tSet number of queued insns that can be "
10680 "prematurely scheduled"
10685 "Set dependence distance checking in premature scheduling of queued insns"
10690 "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in "
10691 "premature scheduling of queued insns"
10695 msgid "Enable the group heuristic in the scheduler"
10699 msgid "Enable the critical path heuristic in the scheduler"
10703 msgid "Enable the speculative instruction heuristic in the scheduler"
10707 msgid "Enable the rank heuristic in the scheduler"
10711 msgid "Enable the last instruction heuristic in the scheduler"
10715 msgid "Enable the dependent count heuristic in the scheduler"
10719 msgid "Access data in the same section from shared anchor points"
10723 msgid "Show column numbers in diagnostics, when available. Default on"
10727 msgid "Disable optimizations observable by IEEE signaling NaNs"
10732 "Disable floating point optimizations that ignore the IEEE signedness of zero"
10736 msgid "Convert floating point constants to single precision constants"
10740 msgid "Split lifetimes of induction variables when loops are unrolled"
10744 msgid "Split wide types into independent registers"
10748 msgid "Apply variable expansion when loops are unrolled"
10753 "-fstack-check=[no|generic|specific]\tInsert stack checking code into the "
10759 "Insert stack checking code into the program. Same as -fstack-check=specific"
10764 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
10768 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
10772 msgid "Use propolice as a stack protection method"
10776 msgid "Use a stack protection method for every function"
10780 msgid "Assume strict aliasing rules apply"
10784 msgid "Treat signed overflow as undefined"
10788 msgid "Check for syntax errors, then stop"
10792 msgid "Create data files needed by \"gcov\""
10796 msgid "Perform jump threading optimizations"
10800 msgid "Report the time taken by each compiler pass"
10805 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
10806 "default thread-local storage code generation model"
10810 msgid "Reorder top level functions, variables, and asms"
10814 msgid "Perform superblock formation via tail duplication"
10818 msgid "Assume floating-point operations can trap"
10822 msgid "Trap for signed overflow in addition, subtraction and multiplication"
10826 msgid "Enable SSA-CCP optimization on trees"
10830 msgid "Enable loop header copying on trees"
10834 msgid "Replace SSA temporaries with better names in copies"
10838 msgid "Enable copy propagation on trees"
10842 msgid "Transform condition stores into unconditional ones"
10846 msgid "Perform conversions of switch initializations."
10850 msgid "Enable SSA dead code elimination optimization on trees"
10854 msgid "Enable dominator optimizations"
10858 msgid "Enable dead store elimination"
10862 msgid "Enable forward propagation on trees"
10866 msgid "Enable Full Redundancy Elimination (FRE) on trees"
10870 msgid "Enable loop distribution on trees"
10874 msgid "Enable loop invariant motion on trees"
10878 msgid "Enable linear loop transforms on trees"
10882 msgid "Create canonical induction variables in loops"
10886 msgid "Enable loop optimizations on tree level"
10890 msgid "Enable automatic parallelization of loops"
10894 msgid "Enable hoisting loads from conditional pointers."
10898 msgid "Enable SSA-PRE optimization on trees"
10902 msgid "Perform function-local points-to analysis on trees."
10906 msgid "Enable reassociation on tree level"
10910 msgid "Enable SSA code sinking on trees"
10914 msgid "Perform scalar replacement of aggregates"
10918 msgid "Replace temporary expressions in the SSA->normal pass"
10922 msgid "Perform live range splitting during the SSA->normal pass"
10926 msgid "Perform Value Range Propagation on trees"
10930 msgid "Compile whole compilation unit at a time"
10934 msgid "Perform loop unrolling when iteration count is known"
10938 msgid "Perform loop unrolling for all loops"
10942 msgid "Allow loop optimizations to assume that the loops behave in normal way"
10946 msgid "Allow optimization for floating-point arithmetic which may change the"
10950 msgid "Same as -fassociative-math for expressions which include division."
10954 msgid "Allow math optimizations that may violate IEEE or ISO standards"
10958 msgid "Perform loop unswitching"
10962 msgid "Just generate unwind tables for exception handling"
10966 msgid "Perform variable tracking"
10970 msgid "Perform variable tracking by annotating assignments"
10974 msgid "Toggle -fvar-tracking-assignments"
10978 msgid "Perform variable tracking and also tag variables that are uninitialized"
10982 msgid "Enable loop vectorization on trees"
10986 msgid "Enable basic block vectorization (SLP) on trees"
10990 msgid "Enable use of cost model in vectorization"
10994 msgid "Enable loop versioning when doing loop vectorization on trees"
10999 "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
11003 msgid "Enable copy propagation of scalar-evolution information."
11007 msgid "Add extra commentary to assembler output"
11012 "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
11017 msgid "Use expression value profiles in optimizations"
11021 msgid "Construct webs and split unrelated uses of single variable"
11025 msgid "Enable partitioned link-time optimization."
11029 msgid "Enable conditional dead code elimination for builtin calls"
11033 msgid "Perform whole program optimizations"
11037 msgid "Assume signed arithmetic overflow wraps around"
11041 msgid "Put zero initialized data in the bss section"
11045 msgid "Generate debug information in default format"
11049 msgid "Generate debug information in COFF format"
11053 msgid "Generate debug information in DWARF v2 (or later) format"
11057 msgid "Generate debug information in default extended format"
11061 msgid "Generate debug information in STABS format"
11065 msgid "Generate debug information in extended STABS format"
11069 msgid "Emit DWARF additions beyond selected version"
11073 msgid "Don't emit DWARF additions beyond selected version"
11077 msgid "Toggle debug information generation"
11081 msgid "Generate debug information in VMS format"
11085 msgid "Generate debug information in XCOFF format"
11089 msgid "Generate debug information in extended XCOFF format"
11093 msgid "-o <file>\tPlace output into <file>"
11097 msgid "Enable function profiling"
11101 msgid "Issue warnings needed for strict compliance to the standard"
11105 msgid "Like -pedantic but issue them as errors"
11109 msgid "Do not display functions compiled or elapsed time"
11113 msgid "Display the compiler's version"
11117 msgid "Suppress warnings"
11121 msgid "Create a shared library"
11125 msgid "Create a position independent executable"
11129 #, gcc-internal-format
11130 msgid "%qE attribute directive ignored"
11134 #, gcc-internal-format
11135 msgid "wrong number of arguments specified for %qE attribute"
11139 #, gcc-internal-format
11140 msgid "%qE attribute does not apply to types"
11144 #, gcc-internal-format
11145 msgid "%qE attribute only applies to function types"
11149 #, gcc-internal-format
11150 msgid "type attributes ignored after type is already defined"
11153 #: bb-reorder.c:1875
11154 #, gcc-internal-format
11155 msgid "multiple hot/cold transitions found (bb %i)"
11159 #, gcc-internal-format
11161 "branch target register load optimization is not intended to be run twice"
11165 #, gcc-internal-format
11166 msgid "offset outside bounds of constant string"
11170 #, gcc-internal-format
11171 msgid "second argument to %<__builtin_prefetch%> must be a constant"
11175 #, gcc-internal-format
11176 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
11180 #, gcc-internal-format
11181 msgid "third argument to %<__builtin_prefetch%> must be a constant"
11185 #, gcc-internal-format
11186 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
11190 #, gcc-internal-format
11191 msgid "argument of %<__builtin_args_info%> must be constant"
11195 #, gcc-internal-format
11196 msgid "argument of %<__builtin_args_info%> out of range"
11200 #, gcc-internal-format
11201 msgid "missing argument in %<__builtin_args_info%>"
11204 #: builtins.c:4446 gimplify.c:2271
11205 #, gcc-internal-format
11206 msgid "too few arguments to function %<va_start%>"
11210 #, gcc-internal-format
11211 msgid "first argument to %<va_arg%> not of type %<va_list%>"
11215 #, gcc-internal-format
11216 msgid "%qT is promoted to %qT when passed through %<...%>"
11220 #, gcc-internal-format
11221 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
11224 #. We can, however, treat "undefined" any way we please.
11225 #. Call abort to encourage the user to fix the program.
11226 #: builtins.c:4636 c-typeck.c:2664
11227 #, gcc-internal-format
11228 msgid "if this code is reached, the program will abort"
11232 #, gcc-internal-format
11233 msgid "invalid argument to %<__builtin_frame_address%>"
11237 #, gcc-internal-format
11238 msgid "invalid argument to %<__builtin_return_address%>"
11242 #, gcc-internal-format
11243 msgid "unsupported argument to %<__builtin_frame_address%>"
11247 #, gcc-internal-format
11248 msgid "unsupported argument to %<__builtin_return_address%>"
11252 #, gcc-internal-format
11253 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
11256 #: builtins.c:5412 builtins.c:5426
11257 #, gcc-internal-format
11258 msgid "%qD changed semantics in GCC 4.4"
11261 #. All valid uses of __builtin_va_arg_pack () are removed during
11263 #: builtins.c:5816 expr.c:9221
11264 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
11267 #. All valid uses of __builtin_va_arg_pack_len () are removed during
11270 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
11274 #, gcc-internal-format
11275 msgid "%<__builtin_longjmp%> second argument must be 1"
11279 #, gcc-internal-format
11280 msgid "target format does not support infinity"
11283 #: builtins.c:11396
11284 #, gcc-internal-format
11285 msgid "%<va_start%> used in function with fixed args"
11288 #: builtins.c:11404
11289 #, gcc-internal-format
11290 msgid "wrong number of arguments to function %<va_start%>"
11293 #. Evidently an out of date version of <stdarg.h>; can't validate
11294 #. va_start's second argument, but can still work as intended.
11295 #: builtins.c:11417
11296 #, gcc-internal-format
11297 msgid "%<__builtin_next_arg%> called without an argument"
11300 #: builtins.c:11422
11301 #, gcc-internal-format
11302 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
11305 #. FIXME: Sometimes with the tree optimizers we can get the
11306 #. not the last argument even though the user used the last
11307 #. argument. We just warn and set the arg to be the last
11308 #. argument so that we will get wrong-code because of
11310 #: builtins.c:11452
11311 #, gcc-internal-format
11312 msgid "second parameter of %<va_start%> not last named argument"
11315 #: builtins.c:11462
11316 #, gcc-internal-format
11318 "undefined behaviour when second parameter of %<va_start%> is declared with %"
11319 "<register%> storage"
11322 #: builtins.c:11578
11323 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
11326 #: builtins.c:11591
11327 msgid "%Klast argument of %D is not integer constant between 0 and 3"
11330 #: builtins.c:11636 builtins.c:11787 builtins.c:11844
11331 msgid "%Kcall to %D will always overflow destination buffer"
11334 #: builtins.c:11777
11335 msgid "%Kcall to %D might overflow destination buffer"
11338 #: builtins.c:11865
11339 msgid "%Kattempt to free a non-heap object %qD"
11342 #: builtins.c:11868
11343 msgid "%Kattempt to free a non-heap object"
11347 #, gcc-internal-format
11348 msgid "%qD is not defined outside of function scope"
11352 #, gcc-internal-format
11354 "string length %qd is greater than the length %qd ISO C%d compilers are "
11355 "required to support"
11358 #: c-common.c:1551 c-common.c:1563
11359 #, gcc-internal-format
11360 msgid "overflow in constant expression"
11364 #, gcc-internal-format
11365 msgid "integer overflow in expression"
11369 #, gcc-internal-format
11370 msgid "floating point overflow in expression"
11374 #, gcc-internal-format
11375 msgid "fixed-point overflow in expression"
11379 #, gcc-internal-format
11380 msgid "vector overflow in expression"
11384 #, gcc-internal-format
11385 msgid "complex integer overflow in expression"
11389 #, gcc-internal-format
11390 msgid "complex floating point overflow in expression"
11394 #, gcc-internal-format
11395 msgid "logical %<or%> applied to non-boolean constant"
11399 #, gcc-internal-format
11400 msgid "logical %<and%> applied to non-boolean constant"
11404 #, gcc-internal-format
11405 msgid "logical %<or%> of collectively exhaustive tests is always true"
11409 #, gcc-internal-format
11410 msgid "logical %<and%> of mutually exclusive tests is always false"
11414 #, gcc-internal-format
11415 msgid "type-punning to incomplete type might break strict-aliasing rules"
11419 #, gcc-internal-format
11420 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
11423 #: c-common.c:1760 c-common.c:1778
11424 #, gcc-internal-format
11425 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
11429 #, gcc-internal-format
11430 msgid "first argument of %q+D should be %<int%>"
11434 #, gcc-internal-format
11435 msgid "second argument of %q+D should be %<char **%>"
11439 #, gcc-internal-format
11440 msgid "third argument of %q+D should probably be %<char **%>"
11444 #, gcc-internal-format
11445 msgid "%q+D takes only zero or two arguments"
11449 #, gcc-internal-format
11451 "use -flax-vector-conversions to permit conversions between vectors with "
11452 "differing element types or numbers of subparts"
11456 #, gcc-internal-format
11457 msgid "conversion to %qT from boolean expression"
11461 #, gcc-internal-format
11462 msgid "negative integer implicitly converted to unsigned type"
11466 #, gcc-internal-format
11467 msgid "conversion of unsigned constant value to negative integer"
11471 #, gcc-internal-format
11472 msgid "conversion to %qT alters %qT constant value"
11476 #, gcc-internal-format
11477 msgid "conversion to %qT from %qT may change the sign of the result"
11481 #, gcc-internal-format
11482 msgid "conversion to %qT from %qT may alter its value"
11486 #, gcc-internal-format
11487 msgid "large integer implicitly truncated to unsigned type"
11490 #: c-common.c:2250 c-common.c:2257 c-common.c:2265
11491 #, gcc-internal-format
11492 msgid "overflow in implicit constant conversion"
11496 #, gcc-internal-format
11497 msgid "operation on %qE may be undefined"
11501 #, gcc-internal-format
11502 msgid "case label does not reduce to an integer constant"
11506 #, gcc-internal-format
11507 msgid "case label value is less than minimum value for type"
11511 #, gcc-internal-format
11512 msgid "case label value exceeds maximum value for type"
11516 #, gcc-internal-format
11517 msgid "lower value in case label range less than minimum value for type"
11521 #, gcc-internal-format
11522 msgid "upper value in case label range exceeds maximum value for type"
11526 #, gcc-internal-format
11528 "GCC cannot support operators with integer types and fixed-point types that "
11529 "have too many integral and fractional bits together"
11533 #, gcc-internal-format
11534 msgid "invalid operands to binary %s (have %qT and %qT)"
11538 #, gcc-internal-format
11539 msgid "comparison is always false due to limited range of data type"
11543 #, gcc-internal-format
11544 msgid "comparison is always true due to limited range of data type"
11548 #, gcc-internal-format
11549 msgid "comparison of unsigned expression >= 0 is always true"
11553 #, gcc-internal-format
11554 msgid "comparison of unsigned expression < 0 is always false"
11558 #, gcc-internal-format
11559 msgid "pointer of type %<void *%> used in arithmetic"
11563 #, gcc-internal-format
11564 msgid "pointer to a function used in arithmetic"
11568 #, gcc-internal-format
11569 msgid "pointer to member function used in arithmetic"
11573 #, gcc-internal-format
11574 msgid "the address of %qD will always evaluate as %<true%>"
11577 #: c-common.c:4060 cp/semantics.c:595 cp/typeck.c:7032
11578 #, gcc-internal-format
11579 msgid "suggest parentheses around assignment used as truth value"
11582 #: c-common.c:4142 c-decl.c:3608 c-typeck.c:10261
11583 #, gcc-internal-format
11584 msgid "invalid use of %<restrict%>"
11588 #, gcc-internal-format
11589 msgid "invalid application of %<sizeof%> to a function type"
11593 #, gcc-internal-format
11594 msgid "invalid application of %qs to a void type"
11598 #, gcc-internal-format
11599 msgid "invalid application of %qs to incomplete type %qT "
11603 #, gcc-internal-format
11604 msgid "%<__alignof%> applied to a bit-field"
11608 #, gcc-internal-format
11609 msgid "cannot disable built-in function %qs"
11613 #, gcc-internal-format
11614 msgid "pointers are not permitted as case values"
11618 #, gcc-internal-format
11619 msgid "range expressions in switch statements are non-standard"
11623 #, gcc-internal-format
11624 msgid "empty range specified"
11628 #, gcc-internal-format
11629 msgid "duplicate (or overlapping) case value"
11633 #, gcc-internal-format
11634 msgid "this is the first entry overlapping that value"
11638 #, gcc-internal-format
11639 msgid "duplicate case value"
11643 #, gcc-internal-format
11644 msgid "previously used here"
11648 #, gcc-internal-format
11649 msgid "multiple default labels in one switch"
11653 #, gcc-internal-format
11654 msgid "this is the first default label"
11658 #, gcc-internal-format
11659 msgid "case value %qs not in enumerated type"
11663 #, gcc-internal-format
11664 msgid "case value %qs not in enumerated type %qT"
11668 #, gcc-internal-format
11669 msgid "switch missing default case"
11673 #, gcc-internal-format
11674 msgid "enumeration value %qE not handled in switch"
11678 #, gcc-internal-format
11679 msgid "taking the address of a label is non-standard"
11683 #, gcc-internal-format
11684 msgid "%qE attribute ignored for field of type %qT"
11687 #: c-common.c:5833 c-common.c:5852 c-common.c:5870 c-common.c:5897
11688 #: c-common.c:5924 c-common.c:5950 c-common.c:5969 c-common.c:5986
11689 #: c-common.c:6010 c-common.c:6033 c-common.c:6056 c-common.c:6077
11690 #: c-common.c:6098 c-common.c:6122 c-common.c:6148 c-common.c:6185
11691 #: c-common.c:6212 c-common.c:6255 c-common.c:6339 c-common.c:6369
11692 #: c-common.c:6389 c-common.c:6727 c-common.c:6743 c-common.c:6791
11693 #: c-common.c:6814 c-common.c:6878 c-common.c:7006 c-common.c:7074
11694 #: c-common.c:7118 c-common.c:7166 c-common.c:7244 c-common.c:7268
11695 #: c-common.c:7554 c-common.c:7577 c-common.c:7616 c-common.c:7705
11696 #: c-common.c:7847 tree.c:5283 tree.c:5295 tree.c:5305 config/darwin.c:1456
11697 #: config/arm/arm.c:4564 config/arm/arm.c:4592 config/arm/arm.c:4609
11698 #: config/avr/avr.c:4818 config/h8300/h8300.c:5362 config/h8300/h8300.c:5386
11699 #: config/i386/i386.c:4448 config/i386/i386.c:25950 config/ia64/ia64.c:635
11700 #: config/m68hc11/m68hc11.c:1142 config/rs6000/rs6000.c:23467
11701 #: config/spu/spu.c:3919
11702 #, gcc-internal-format
11703 msgid "%qE attribute ignored"
11706 #: c-common.c:5915 c-common.c:5941
11707 #, gcc-internal-format
11708 msgid "%qE attribute conflicts with attribute %s"
11712 #, gcc-internal-format
11713 msgid "%qE attribute have effect only on public objects"
11717 #, gcc-internal-format
11718 msgid "destructor priorities are not supported"
11722 #, gcc-internal-format
11723 msgid "constructor priorities are not supported"
11727 #, gcc-internal-format
11728 msgid "destructor priorities from 0 to %d are reserved for the implementation"
11732 #, gcc-internal-format
11733 msgid "constructor priorities from 0 to %d are reserved for the implementation"
11737 #, gcc-internal-format
11738 msgid "destructor priorities must be integers from 0 to %d inclusive"
11742 #, gcc-internal-format
11743 msgid "constructor priorities must be integers from 0 to %d inclusive"
11747 #, gcc-internal-format
11748 msgid "unknown machine mode %qE"
11752 #, gcc-internal-format
11753 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
11757 #, gcc-internal-format
11758 msgid "use __attribute__ ((vector_size)) instead"
11762 #, gcc-internal-format
11763 msgid "unable to emulate %qs"
11767 #, gcc-internal-format
11768 msgid "invalid pointer mode %qs"
11772 #, gcc-internal-format
11773 msgid "signness of type and machine mode %qs don't match"
11777 #, gcc-internal-format
11778 msgid "no data type for mode %qs"
11782 #, gcc-internal-format
11783 msgid "cannot use mode %qs for enumeral types"
11787 #, gcc-internal-format
11788 msgid "mode %qs applied to inappropriate type"
11792 #, gcc-internal-format
11793 msgid "section attribute cannot be specified for local variables"
11796 #: c-common.c:6593 config/bfin/bfin.c:5647 config/bfin/bfin.c:5698
11797 #: config/bfin/bfin.c:5725 config/bfin/bfin.c:5738
11798 #, gcc-internal-format
11799 msgid "section of %q+D conflicts with previous declaration"
11803 #, gcc-internal-format
11804 msgid "section of %q+D cannot be overridden"
11808 #, gcc-internal-format
11809 msgid "section attribute not allowed for %q+D"
11813 #, gcc-internal-format
11814 msgid "section attributes are not supported for this target"
11818 #, gcc-internal-format
11819 msgid "requested alignment is not a constant"
11823 #, gcc-internal-format
11824 msgid "requested alignment is not a power of 2"
11828 #, gcc-internal-format
11829 msgid "requested alignment is too large"
11833 #, gcc-internal-format
11834 msgid "alignment may not be specified for %q+D"
11838 #, gcc-internal-format
11840 "alignment for %q+D was previously specified as %d and may not be decreased"
11844 #, gcc-internal-format
11845 msgid "alignment for %q+D must be at least %d"
11849 #, gcc-internal-format
11850 msgid "inline function %q+D cannot be declared weak"
11854 #, gcc-internal-format
11855 msgid "%q+D defined both normally and as an alias"
11859 #, gcc-internal-format
11860 msgid "alias argument not a string"
11864 #, gcc-internal-format
11865 msgid "weakref attribute must appear before alias attribute"
11869 #, gcc-internal-format
11870 msgid "%qE attribute ignored on non-class types"
11874 #, gcc-internal-format
11875 msgid "%qE attribute ignored because %qT is already defined"
11879 #, gcc-internal-format
11880 msgid "visibility argument not a string"
11884 #, gcc-internal-format
11885 msgid "%qE attribute ignored on types"
11889 #, gcc-internal-format
11891 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
11896 #, gcc-internal-format
11897 msgid "%qD redeclared with different visibility"
11900 #: c-common.c:6926 c-common.c:6930
11901 #, gcc-internal-format
11902 msgid "%qD was declared %qs which implies default visibility"
11906 #, gcc-internal-format
11907 msgid "tls_model argument not a string"
11911 #, gcc-internal-format
11913 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
11914 "dynamic\" or \"global-dynamic\""
11917 #: c-common.c:7047 c-common.c:7139 config/m32c/m32c.c:2853
11918 #, gcc-internal-format
11919 msgid "%qE attribute applies only to functions"
11922 #: c-common.c:7053 c-common.c:7145
11923 #, gcc-internal-format
11924 msgid "can%'t set %qE attribute after definition"
11928 #, gcc-internal-format
11929 msgid "alloc_size parameter outside range"
11933 #, gcc-internal-format
11934 msgid "deprecated message is not a string"
11938 #, gcc-internal-format
11939 msgid "%qE attribute ignored for %qE"
11943 #, gcc-internal-format
11944 msgid "invalid vector type for attribute %qE"
11947 #: c-common.c:7308 ada/gcc-interface/utils.c:5479
11948 #: ada/gcc-interface/utils.c:5573
11949 #, gcc-internal-format
11950 msgid "vector size not an integral multiple of component size"
11953 #: c-common.c:7314 ada/gcc-interface/utils.c:5485
11954 #: ada/gcc-interface/utils.c:5579
11955 #, gcc-internal-format
11956 msgid "zero vector size"
11959 #: c-common.c:7322 ada/gcc-interface/utils.c:5493
11960 #: ada/gcc-interface/utils.c:5586
11961 #, gcc-internal-format
11962 msgid "number of components of the vector not a power of two"
11965 #: c-common.c:7350 ada/gcc-interface/utils.c:5233
11966 #, gcc-internal-format
11967 msgid "nonnull attribute without arguments on a non-prototype"
11970 #: c-common.c:7365 ada/gcc-interface/utils.c:5248
11971 #, gcc-internal-format
11972 msgid "nonnull argument has invalid operand number (argument %lu)"
11975 #: c-common.c:7384 ada/gcc-interface/utils.c:5267
11976 #, gcc-internal-format
11978 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
11981 #: c-common.c:7392 ada/gcc-interface/utils.c:5275
11982 #, gcc-internal-format
11984 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
11988 #, gcc-internal-format
11989 msgid "not enough variable arguments to fit a sentinel"
11993 #, gcc-internal-format
11994 msgid "missing sentinel in function call"
11998 #, gcc-internal-format
11999 msgid "null argument where non-null required (argument %lu)"
12003 #, gcc-internal-format
12004 msgid "cleanup argument not an identifier"
12008 #, gcc-internal-format
12009 msgid "cleanup argument not a function"
12013 #, gcc-internal-format
12014 msgid "%qE attribute requires prototypes with named arguments"
12018 #, gcc-internal-format
12019 msgid "%qE attribute only applies to variadic functions"
12022 #: c-common.c:7657 ada/gcc-interface/utils.c:5321
12023 #, gcc-internal-format
12024 msgid "requested position is not an integer constant"
12027 #: c-common.c:7665 ada/gcc-interface/utils.c:5328
12028 #, gcc-internal-format
12029 msgid "requested position is less than zero"
12033 #, gcc-internal-format
12034 msgid "Bad option %s to optimize attribute."
12038 #, gcc-internal-format
12039 msgid "Bad option %s to pragma attribute"
12043 #, gcc-internal-format
12044 msgid "not enough arguments to function %qE"
12047 #: c-common.c:7992 c-typeck.c:2817
12048 #, gcc-internal-format
12049 msgid "too many arguments to function %qE"
12052 #: c-common.c:8022 c-common.c:8068
12053 #, gcc-internal-format
12054 msgid "non-floating-point argument in call to function %qE"
12058 #, gcc-internal-format
12059 msgid "non-floating-point arguments in call to function %qE"
12063 #, gcc-internal-format
12064 msgid "non-const integer argument %u in call to function %qE"
12068 #, gcc-internal-format
12069 msgid "cannot apply %<offsetof%> to static data member %qD"
12073 #, gcc-internal-format
12074 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
12078 #, gcc-internal-format
12079 msgid "cannot apply %<offsetof%> to a non constant address"
12082 #: c-common.c:8376 cp/typeck.c:4988
12083 #, gcc-internal-format
12084 msgid "attempt to take address of bit-field structure member %qD"
12088 #, gcc-internal-format
12089 msgid "index %E denotes an offset greater than size of %qT"
12093 #, gcc-internal-format
12094 msgid "lvalue required as left operand of assignment"
12098 #, gcc-internal-format
12099 msgid "lvalue required as increment operand"
12103 #, gcc-internal-format
12104 msgid "lvalue required as decrement operand"
12108 #, gcc-internal-format
12109 msgid "lvalue required as unary %<&%> operand"
12113 #, gcc-internal-format
12114 msgid "lvalue required in asm statement"
12118 #, gcc-internal-format
12119 msgid "size of array is too large"
12122 #: c-common.c:8650 c-common.c:8701 c-typeck.c:3041
12123 #, gcc-internal-format
12124 msgid "too few arguments to function %qE"
12127 #: c-common.c:8667 c-typeck.c:5369 config/mep/mep.c:6341
12128 #, gcc-internal-format
12129 msgid "incompatible type for argument %d of %qE"
12133 #, gcc-internal-format
12134 msgid "array subscript has type %<char%>"
12138 #, gcc-internal-format
12139 msgid "suggest parentheses around %<+%> inside %<<<%>"
12143 #, gcc-internal-format
12144 msgid "suggest parentheses around %<-%> inside %<<<%>"
12148 #, gcc-internal-format
12149 msgid "suggest parentheses around %<+%> inside %<>>%>"
12153 #, gcc-internal-format
12154 msgid "suggest parentheses around %<-%> inside %<>>%>"
12158 #, gcc-internal-format
12159 msgid "suggest parentheses around %<&&%> within %<||%>"
12163 #, gcc-internal-format
12164 msgid "suggest parentheses around arithmetic in operand of %<|%>"
12168 #, gcc-internal-format
12169 msgid "suggest parentheses around comparison in operand of %<|%>"
12173 #, gcc-internal-format
12175 "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%"
12180 #, gcc-internal-format
12181 msgid "suggest parentheses around arithmetic in operand of %<^%>"
12185 #, gcc-internal-format
12186 msgid "suggest parentheses around comparison in operand of %<^%>"
12190 #, gcc-internal-format
12191 msgid "suggest parentheses around %<+%> in operand of %<&%>"
12195 #, gcc-internal-format
12196 msgid "suggest parentheses around %<-%> in operand of %<&%>"
12200 #, gcc-internal-format
12201 msgid "suggest parentheses around comparison in operand of %<&%>"
12205 #, gcc-internal-format
12207 "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%"
12212 #, gcc-internal-format
12213 msgid "suggest parentheses around comparison in operand of %<==%>"
12217 #, gcc-internal-format
12218 msgid "suggest parentheses around comparison in operand of %<!=%>"
12222 #, gcc-internal-format
12223 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
12227 #, gcc-internal-format
12228 msgid "label %q+D defined but not used"
12232 #, gcc-internal-format
12233 msgid "label %q+D declared but not defined"
12237 #, gcc-internal-format
12238 msgid "division by zero"
12242 #, gcc-internal-format
12243 msgid "comparison between types %qT and %qT"
12247 #, gcc-internal-format
12248 msgid "comparison between signed and unsigned integer expressions"
12252 #, gcc-internal-format
12253 msgid "promoted ~unsigned is always non-zero"
12257 #, gcc-internal-format
12258 msgid "comparison of promoted ~unsigned with constant"
12262 #, gcc-internal-format
12263 msgid "comparison of promoted ~unsigned with unsigned"
12266 #. Except for passing an argument to an unprototyped function,
12267 #. this is a constraint violation. When passing an argument to
12268 #. an unprototyped function, it is compile-time undefined;
12269 #. making it a constraint in that case was rejected in
12271 #: c-convert.c:102 c-typeck.c:1900 c-typeck.c:4946 cp/typeck.c:1811
12272 #: cp/typeck.c:6312 cp/typeck.c:6937 fortran/convert.c:88
12273 #, gcc-internal-format
12274 msgid "void value not ignored as it ought to be"
12277 #: c-convert.c:156 fortran/convert.c:121 java/typeck.c:151
12278 #, gcc-internal-format
12279 msgid "conversion to non-scalar type requested"
12283 #, gcc-internal-format
12284 msgid "array %q+D assumed to have one element"
12288 #, gcc-internal-format
12289 msgid "%qD is static but used in inline function %qD which is not static"
12293 #, gcc-internal-format
12294 msgid "%q+D is static but declared in inline function %qD which is not static"
12298 #, gcc-internal-format
12299 msgid "GCC supports only %u nested scopes"
12302 #: c-decl.c:1102 cp/decl.c:357
12303 #, gcc-internal-format
12304 msgid "label %q+D used but not defined"
12308 #, gcc-internal-format
12309 msgid "nested function %q+D declared but never defined"
12313 #, gcc-internal-format
12314 msgid "inline function %q+D declared but never defined"
12317 #: c-decl.c:1174 cp/decl.c:600
12318 #, gcc-internal-format
12319 msgid "unused variable %q+D"
12323 #, gcc-internal-format
12324 msgid "type of array %q+D completed incompatibly with implicit initialization"
12327 #: c-decl.c:1462 c-decl.c:5686 c-decl.c:6464 c-decl.c:7065
12328 #, gcc-internal-format
12329 msgid "originally defined here"
12333 #, gcc-internal-format
12335 "a parameter list with an ellipsis can%'t match an empty parameter name list "
12340 #, gcc-internal-format
12342 "an argument type that has a default promotion can%'t match an empty "
12343 "parameter name list declaration"
12347 #, gcc-internal-format
12349 "prototype for %q+D declares more arguments than previous old-style definition"
12353 #, gcc-internal-format
12355 "prototype for %q+D declares fewer arguments than previous old-style "
12360 #, gcc-internal-format
12361 msgid "prototype for %q+D declares argument %d with incompatible type"
12364 #. If we get here, no errors were found, but do issue a warning
12365 #. for this poor-style construct.
12367 #, gcc-internal-format
12368 msgid "prototype for %q+D follows non-prototype definition"
12372 #, gcc-internal-format
12373 msgid "previous definition of %q+D was here"
12377 #, gcc-internal-format
12378 msgid "previous implicit declaration of %q+D was here"
12382 #, gcc-internal-format
12383 msgid "previous declaration of %q+D was here"
12387 #, gcc-internal-format
12388 msgid "%q+D redeclared as different kind of symbol"
12392 #, gcc-internal-format
12393 msgid "built-in function %q+D declared as non-function"
12396 #: c-decl.c:1675 c-decl.c:1822 c-decl.c:2510
12397 #, gcc-internal-format
12398 msgid "declaration of %q+D shadows a built-in function"
12402 #, gcc-internal-format
12403 msgid "redeclaration of enumerator %q+D"
12406 #. If types don't match for a built-in, throw away the
12407 #. built-in. No point in calling locate_old_decl here, it
12408 #. won't print anything.
12410 #, gcc-internal-format
12411 msgid "conflicting types for built-in function %q+D"
12414 #: c-decl.c:1730 c-decl.c:1743 c-decl.c:1779
12415 #, gcc-internal-format
12416 msgid "conflicting types for %q+D"
12420 #, gcc-internal-format
12421 msgid "conflicting named address spaces (generic vs %s) for %q+D"
12425 #, gcc-internal-format
12426 msgid "conflicting named address spaces (%s vs generic) for %q+D"
12430 #, gcc-internal-format
12431 msgid "conflicting named address spaces (%s vs %s) for %q+D"
12435 #, gcc-internal-format
12436 msgid "conflicting type qualifiers for %q+D"
12439 #. Allow OLDDECL to continue in use.
12441 #, gcc-internal-format
12442 msgid "redefinition of typedef %q+D"
12445 #: c-decl.c:1848 c-decl.c:1951
12446 #, gcc-internal-format
12447 msgid "redefinition of %q+D"
12450 #: c-decl.c:1883 c-decl.c:1989
12451 #, gcc-internal-format
12452 msgid "static declaration of %q+D follows non-static declaration"
12455 #: c-decl.c:1893 c-decl.c:1901 c-decl.c:1979 c-decl.c:1986
12456 #, gcc-internal-format
12457 msgid "non-static declaration of %q+D follows static declaration"
12461 #, gcc-internal-format
12462 msgid "%<gnu_inline%> attribute present on %q+D"
12466 #, gcc-internal-format
12467 msgid "but not here"
12471 #, gcc-internal-format
12472 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
12476 #, gcc-internal-format
12477 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
12481 #, gcc-internal-format
12482 msgid "extern declaration of %q+D follows declaration with no linkage"
12486 #, gcc-internal-format
12487 msgid "declaration of %q+D with no linkage follows extern declaration"
12491 #, gcc-internal-format
12492 msgid "redeclaration of %q+D with no linkage"
12496 #, gcc-internal-format
12498 "redeclaration of %q+D with different visibility (old visibility preserved)"
12502 #, gcc-internal-format
12503 msgid "inline declaration of %qD follows declaration with attribute noinline"
12507 #, gcc-internal-format
12508 msgid "declaration of %q+D with attribute noinline follows inline declaration "
12512 #, gcc-internal-format
12513 msgid "redefinition of parameter %q+D"
12517 #, gcc-internal-format
12518 msgid "redundant redeclaration of %q+D"
12522 #, gcc-internal-format
12523 msgid "declaration of %q+D shadows previous non-variable"
12527 #, gcc-internal-format
12528 msgid "declaration of %q+D shadows a parameter"
12532 #, gcc-internal-format
12533 msgid "declaration of %q+D shadows a global declaration"
12537 #, gcc-internal-format
12538 msgid "declaration of %q+D shadows a previous local"
12541 #: c-decl.c:2519 cp/name-lookup.c:1050 cp/name-lookup.c:1083
12542 #: cp/name-lookup.c:1092
12543 #, gcc-internal-format
12544 msgid "shadowed declaration is here"
12548 #, gcc-internal-format
12549 msgid "nested extern declaration of %qD"
12552 #: c-decl.c:2814 c-decl.c:2817
12553 #, gcc-internal-format
12554 msgid "implicit declaration of function %qE"
12558 #, gcc-internal-format
12559 msgid "incompatible implicit declaration of built-in function %qD"
12563 #, gcc-internal-format
12564 msgid "incompatible implicit declaration of function %qD"
12568 #, gcc-internal-format
12569 msgid "%qE undeclared here (not in a function)"
12573 #, gcc-internal-format
12574 msgid "%qE undeclared (first use in this function)"
12578 #, gcc-internal-format
12579 msgid "(Each undeclared identifier is reported only once"
12583 #, gcc-internal-format
12584 msgid "for each function it appears in.)"
12587 #: c-decl.c:3001 cp/decl.c:2438
12588 #, gcc-internal-format
12589 msgid "label %qE referenced outside of any function"
12593 #, gcc-internal-format
12594 msgid "jump into scope of identifier with variably modified type"
12598 #, gcc-internal-format
12599 msgid "jump skips variable initialization"
12602 #: c-decl.c:3041 c-decl.c:3097 c-decl.c:3182
12603 #, gcc-internal-format
12604 msgid "label %qD defined here"
12607 #: c-decl.c:3042 c-decl.c:3306
12608 #, gcc-internal-format
12609 msgid "%qD declared here"
12612 #: c-decl.c:3096 c-decl.c:3181
12613 #, gcc-internal-format
12614 msgid "jump into statement expression"
12618 #, gcc-internal-format
12619 msgid "duplicate label declaration %qE"
12622 #: c-decl.c:3212 cp/decl.c:2747
12623 #, gcc-internal-format
12624 msgid "duplicate label %qD"
12628 #, gcc-internal-format
12630 "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
12634 #, gcc-internal-format
12635 msgid "switch jumps over variable initialization"
12638 #: c-decl.c:3305 c-decl.c:3316
12639 #, gcc-internal-format
12640 msgid "switch starts here"
12644 #, gcc-internal-format
12645 msgid "switch jumps into statement expression"
12649 #, gcc-internal-format
12650 msgid "%qE defined as wrong kind of tag"
12654 #, gcc-internal-format
12655 msgid "unnamed struct/union that defines no instances"
12659 #, gcc-internal-format
12660 msgid "empty declaration with storage class specifier does not redeclare tag"
12664 #, gcc-internal-format
12665 msgid "empty declaration with type qualifier does not redeclare tag"
12668 #: c-decl.c:3662 c-decl.c:3669
12669 #, gcc-internal-format
12670 msgid "useless type name in empty declaration"
12674 #, gcc-internal-format
12675 msgid "%<inline%> in empty declaration"
12679 #, gcc-internal-format
12680 msgid "%<auto%> in file-scope empty declaration"
12684 #, gcc-internal-format
12685 msgid "%<register%> in file-scope empty declaration"
12689 #, gcc-internal-format
12690 msgid "useless storage class specifier in empty declaration"
12694 #, gcc-internal-format
12695 msgid "useless %<__thread%> in empty declaration"
12699 #, gcc-internal-format
12700 msgid "useless type qualifier in empty declaration"
12703 #: c-decl.c:3717 c-parser.c:1198
12704 #, gcc-internal-format
12705 msgid "empty declaration"
12709 #, gcc-internal-format
12711 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
12716 #, gcc-internal-format
12717 msgid "ISO C90 does not support %<[*]%> array declarators"
12721 #. A function definition isn't function prototype scope C99 6.2.1p4.
12723 #: c-decl.c:3799 c-decl.c:6060
12724 #, gcc-internal-format
12725 msgid "%<[*]%> not allowed in other than function prototype scope"
12729 #, gcc-internal-format
12730 msgid "%q+D is usually a function"
12734 #, gcc-internal-format
12735 msgid "typedef %qD is initialized (use __typeof__ instead)"
12739 #, gcc-internal-format
12740 msgid "function %qD is initialized like a variable"
12743 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
12745 #, gcc-internal-format
12746 msgid "parameter %qD is initialized"
12750 #, gcc-internal-format
12751 msgid "variable %qD has initializer but incomplete type"
12754 #: c-decl.c:4046 cp/decl.c:4166 cp/decl.c:11705
12755 #, gcc-internal-format
12756 msgid "inline function %q+D given attribute noinline"
12760 #, gcc-internal-format
12761 msgid "initializer fails to determine size of %q+D"
12765 #, gcc-internal-format
12766 msgid "array size missing in %q+D"
12770 #, gcc-internal-format
12771 msgid "zero or negative size array %q+D"
12774 #: c-decl.c:4215 varasm.c:2139
12775 #, gcc-internal-format
12776 msgid "storage size of %q+D isn%'t known"
12780 #, gcc-internal-format
12781 msgid "storage size of %q+D isn%'t constant"
12785 #, gcc-internal-format
12786 msgid "ignoring asm-specifier for non-static local variable %q+D"
12790 #, gcc-internal-format
12791 msgid "cannot put object with volatile field into register"
12795 #, gcc-internal-format
12796 msgid "uninitialized const %qD is invalid in C++"
12800 #, gcc-internal-format
12801 msgid "ISO C forbids forward parameter declarations"
12805 #, gcc-internal-format
12806 msgid "defining a type in a compound literal is invalid in C++"
12809 #: c-decl.c:4575 c-decl.c:4590
12810 #, gcc-internal-format
12811 msgid "bit-field %qs width not an integer constant"
12815 #, gcc-internal-format
12816 msgid "bit-field %qs width not an integer constant expression"
12820 #, gcc-internal-format
12821 msgid "negative width in bit-field %qs"
12825 #, gcc-internal-format
12826 msgid "zero width for bit-field %qs"
12830 #, gcc-internal-format
12831 msgid "bit-field %qs has invalid type"
12835 #, gcc-internal-format
12836 msgid "type of bit-field %qs is a GCC extension"
12840 #, gcc-internal-format
12841 msgid "width of %qs exceeds its type"
12845 #, gcc-internal-format
12846 msgid "%qs is narrower than values of its type"
12850 #, gcc-internal-format
12851 msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
12855 #, gcc-internal-format
12856 msgid "ISO C90 forbids array whose size can%'t be evaluated"
12860 #, gcc-internal-format
12861 msgid "ISO C90 forbids variable length array %qE"
12865 #, gcc-internal-format
12866 msgid "ISO C90 forbids variable length array"
12870 #, gcc-internal-format
12871 msgid "the size of array %qE can%'t be evaluated"
12875 #, gcc-internal-format
12876 msgid "the size of array can %'t be evaluated"
12880 #, gcc-internal-format
12881 msgid "variable length array %qE is used"
12884 #: c-decl.c:4696 cp/decl.c:7347
12885 #, gcc-internal-format
12886 msgid "variable length array is used"
12889 #: c-decl.c:4874 c-decl.c:5220 c-decl.c:5230
12890 #, gcc-internal-format
12891 msgid "variably modified %qE at file scope"
12895 #, gcc-internal-format
12896 msgid "variably modified field at file scope"
12900 #, gcc-internal-format
12901 msgid "type defaults to %<int%> in declaration of %qE"
12905 #, gcc-internal-format
12906 msgid "type defaults to %<int%> in type name"
12910 #, gcc-internal-format
12911 msgid "duplicate %<const%>"
12915 #, gcc-internal-format
12916 msgid "duplicate %<restrict%>"
12920 #, gcc-internal-format
12921 msgid "duplicate %<volatile%>"
12925 #, gcc-internal-format
12926 msgid "conflicting named address spaces (%s vs %s)"
12930 #, gcc-internal-format
12931 msgid "function definition declared %<auto%>"
12935 #, gcc-internal-format
12936 msgid "function definition declared %<register%>"
12940 #, gcc-internal-format
12941 msgid "function definition declared %<typedef%>"
12945 #, gcc-internal-format
12946 msgid "function definition declared %<__thread%>"
12950 #, gcc-internal-format
12951 msgid "storage class specified for structure field %qE"
12955 #, gcc-internal-format
12956 msgid "storage class specified for structure field"
12960 #, gcc-internal-format
12961 msgid "storage class specified for parameter %qE"
12965 #, gcc-internal-format
12966 msgid "storage class specified for unnamed parameter"
12969 #: c-decl.c:4999 cp/decl.c:8283
12970 #, gcc-internal-format
12971 msgid "storage class specified for typename"
12975 #, gcc-internal-format
12976 msgid "%qE initialized and declared %<extern%>"
12980 #, gcc-internal-format
12981 msgid "%qE has both %<extern%> and initializer"
12985 #, gcc-internal-format
12986 msgid "file-scope declaration of %qE specifies %<auto%>"
12990 #, gcc-internal-format
12991 msgid "file-scope declaration of %qE specifies %<register%>"
12995 #, gcc-internal-format
12996 msgid "nested function %qE declared %<extern%>"
13000 #, gcc-internal-format
13001 msgid "function-scope %qE implicitly auto and declared %<__thread%>"
13004 #. Only the innermost declarator (making a parameter be of
13005 #. array type which is converted to pointer type)
13006 #. may have static or type qualifiers.
13007 #: c-decl.c:5084 c-decl.c:5414
13008 #, gcc-internal-format
13009 msgid "static or type qualifiers in non-parameter array declarator"
13013 #, gcc-internal-format
13014 msgid "declaration of %qE as array of voids"
13018 #, gcc-internal-format
13019 msgid "declaration of type name as array of voids"
13023 #, gcc-internal-format
13024 msgid "declaration of %qE as array of functions"
13028 #, gcc-internal-format
13029 msgid "declaration of type name as array of functions"
13032 #: c-decl.c:5151 c-decl.c:6851
13033 #, gcc-internal-format
13034 msgid "invalid use of structure with flexible array member"
13038 #, gcc-internal-format
13039 msgid "size of array %qE has non-integer type"
13043 #, gcc-internal-format
13044 msgid "size of unnamed array has non-integer type"
13048 #, gcc-internal-format
13049 msgid "ISO C forbids zero-size array %qE"
13053 #, gcc-internal-format
13054 msgid "ISO C forbids zero-size array"
13058 #, gcc-internal-format
13059 msgid "size of array %qE is negative"
13063 #, gcc-internal-format
13064 msgid "size of unnamed array is negative"
13067 #: c-decl.c:5281 c-decl.c:5645
13068 #, gcc-internal-format
13069 msgid "size of array %qE is too large"
13072 #: c-decl.c:5284 c-decl.c:5647
13073 #, gcc-internal-format
13074 msgid "size of unnamed array is too large"
13078 #, gcc-internal-format
13079 msgid "ISO C90 does not support flexible array members"
13084 #, gcc-internal-format
13085 msgid "%<[*]%> not in a declaration"
13089 #, gcc-internal-format
13090 msgid "array type has incomplete element type"
13094 #, gcc-internal-format
13095 msgid "%qE declared as function returning a function"
13099 #, gcc-internal-format
13100 msgid "type name declared as function returning a function"
13104 #, gcc-internal-format
13105 msgid "%qE declared as function returning an array"
13109 #, gcc-internal-format
13110 msgid "type name declared as function returning an array"
13114 #, gcc-internal-format
13115 msgid "function definition has qualified void return type"
13118 #: c-decl.c:5493 cp/decl.c:8389
13119 #, gcc-internal-format
13120 msgid "type qualifiers ignored on function return type"
13123 #: c-decl.c:5523 c-decl.c:5661 c-decl.c:5771 c-decl.c:5864
13124 #, gcc-internal-format
13125 msgid "ISO C forbids qualified function types"
13129 #, gcc-internal-format
13130 msgid "%qs combined with %<auto%> qualifier for %qE"
13134 #, gcc-internal-format
13135 msgid "%qs combined with %<register%> qualifier for %qE"
13139 #, gcc-internal-format
13140 msgid "%qs specified for auto variable %qE"
13144 #, gcc-internal-format
13145 msgid "%qs specified for parameter %qE"
13149 #, gcc-internal-format
13150 msgid "%qs specified for unnamed parameter"
13154 #, gcc-internal-format
13155 msgid "%qs specified for structure field %qE"
13159 #, gcc-internal-format
13160 msgid "%qs specified for structure field"
13164 #, gcc-internal-format
13165 msgid "typedef %q+D declared %<inline%>"
13169 #, gcc-internal-format
13170 msgid "ISO C forbids const or volatile function types"
13175 #, gcc-internal-format
13176 msgid "a member of a structure or union cannot have a variably modified type"
13179 #: c-decl.c:5732 cp/decl.c:7569
13180 #, gcc-internal-format
13181 msgid "variable or field %qE declared void"
13185 #, gcc-internal-format
13186 msgid "attributes in parameter array declarator ignored"
13190 #, gcc-internal-format
13191 msgid "parameter %q+D declared %<inline%>"
13195 #, gcc-internal-format
13196 msgid "field %qE declared as a function"
13200 #, gcc-internal-format
13201 msgid "field %qE has incomplete type"
13205 #, gcc-internal-format
13206 msgid "unnamed field has incomplete type"
13209 #: c-decl.c:5836 c-decl.c:5847 c-decl.c:5850
13210 #, gcc-internal-format
13211 msgid "invalid storage class for function %qE"
13215 #, gcc-internal-format
13216 msgid "%<noreturn%> function returns non-void value"
13220 #, gcc-internal-format
13221 msgid "cannot inline function %<main%>"
13225 #, gcc-internal-format
13226 msgid "variable previously declared %<static%> redeclared %<extern%>"
13230 #, gcc-internal-format
13231 msgid "variable %q+D declared %<inline%>"
13235 #, gcc-internal-format
13236 msgid "non-nested function with variably modified type"
13240 #, gcc-internal-format
13241 msgid "object with variably modified type must have no linkage"
13244 #: c-decl.c:6065 c-decl.c:7481
13245 #, gcc-internal-format
13246 msgid "function declaration isn%'t a prototype"
13250 #, gcc-internal-format
13251 msgid "parameter names (without types) in function declaration"
13255 #, gcc-internal-format
13256 msgid "parameter %u (%q+D) has incomplete type"
13260 #, gcc-internal-format
13261 msgid "parameter %u has incomplete type"
13265 #, gcc-internal-format
13266 msgid "parameter %u (%q+D) has void type"
13270 #, gcc-internal-format
13271 msgid "parameter %u has void type"
13275 #, gcc-internal-format
13276 msgid "%<void%> as only parameter may not be qualified"
13279 #: c-decl.c:6200 c-decl.c:6234
13280 #, gcc-internal-format
13281 msgid "%<void%> must be the only parameter"
13285 #, gcc-internal-format
13286 msgid "parameter %q+D has just a forward declaration"
13289 #. The %s will be one of 'struct', 'union', or 'enum'.
13291 #, gcc-internal-format
13292 msgid "%<%s %E%> declared inside parameter list"
13295 #. The %s will be one of 'struct', 'union', or 'enum'.
13297 #, gcc-internal-format
13298 msgid "anonymous %s declared inside parameter list"
13302 #, gcc-internal-format
13304 "its scope is only this definition or declaration, which is probably not what "
13309 #, gcc-internal-format
13310 msgid "enum type defined here"
13314 #, gcc-internal-format
13315 msgid "struct defined here"
13319 #, gcc-internal-format
13320 msgid "union defined here"
13324 #, gcc-internal-format
13325 msgid "redefinition of %<union %E%>"
13329 #, gcc-internal-format
13330 msgid "redefinition of %<struct %E%>"
13334 #, gcc-internal-format
13335 msgid "nested redefinition of %<union %E%>"
13339 #, gcc-internal-format
13340 msgid "nested redefinition of %<struct %E%>"
13343 #: c-decl.c:6505 c-decl.c:7083
13344 #, gcc-internal-format
13345 msgid "defining type in %qs expression is invalid in C++"
13348 #: c-decl.c:6572 cp/decl.c:3902
13349 #, gcc-internal-format
13350 msgid "declaration does not declare anything"
13354 #, gcc-internal-format
13355 msgid "ISO C doesn%'t support unnamed structs/unions"
13358 #: c-decl.c:6638 c-decl.c:6654
13359 #, gcc-internal-format
13360 msgid "duplicate member %q+D"
13364 #, gcc-internal-format
13365 msgid "union has no named members"
13369 #, gcc-internal-format
13370 msgid "union has no members"
13374 #, gcc-internal-format
13375 msgid "struct has no named members"
13379 #, gcc-internal-format
13380 msgid "struct has no members"
13384 #, gcc-internal-format
13385 msgid "flexible array member in union"
13389 #, gcc-internal-format
13390 msgid "flexible array member not at end of struct"
13394 #, gcc-internal-format
13395 msgid "flexible array member in otherwise empty struct"
13399 #, gcc-internal-format
13400 msgid "union cannot be made transparent"
13404 #, gcc-internal-format
13405 msgid "nested redefinition of %<enum %E%>"
13408 #. This enum is a named one that has been declared already.
13410 #, gcc-internal-format
13411 msgid "redeclaration of %<enum %E%>"
13415 #, gcc-internal-format
13416 msgid "enumeration values exceed range of largest integer"
13420 #, gcc-internal-format
13421 msgid "specified mode too small for enumeral values"
13424 #: c-decl.c:7259 c-decl.c:7275
13425 #, gcc-internal-format
13426 msgid "enumerator value for %qE is not an integer constant"
13430 #, gcc-internal-format
13431 msgid "enumerator value for %qE is not an integer constant expression"
13435 #, gcc-internal-format
13436 msgid "overflow in enumeration values"
13440 #, gcc-internal-format
13441 msgid "ISO C restricts enumerator values to range of %<int%>"
13445 #, gcc-internal-format
13446 msgid "inline function %qD given attribute noinline"
13450 #, gcc-internal-format
13451 msgid "return type is an incomplete type"
13455 #, gcc-internal-format
13456 msgid "return type defaults to %<int%>"
13460 #, gcc-internal-format
13461 msgid "no previous prototype for %qD"
13465 #, gcc-internal-format
13466 msgid "%qD was used with no prototype before its definition"
13470 #, gcc-internal-format
13471 msgid "no previous declaration for %qD"
13475 #, gcc-internal-format
13476 msgid "%qD was used with no declaration before its definition"
13480 #, gcc-internal-format
13481 msgid "return type of %qD is not %<int%>"
13485 #, gcc-internal-format
13486 msgid "%qD is normally a non-static function"
13490 #, gcc-internal-format
13491 msgid "old-style parameter declarations in prototyped function definition"
13495 #, gcc-internal-format
13496 msgid "traditional C rejects ISO C style function definitions"
13500 #, gcc-internal-format
13501 msgid "parameter name omitted"
13505 #, gcc-internal-format
13506 msgid "old-style function definition"
13510 #, gcc-internal-format
13511 msgid "parameter name missing from parameter list"
13515 #, gcc-internal-format
13516 msgid "%qD declared as a non-parameter"
13520 #, gcc-internal-format
13521 msgid "multiple parameters named %qD"
13525 #, gcc-internal-format
13526 msgid "parameter %qD declared with void type"
13529 #: c-decl.c:7709 c-decl.c:7713
13530 #, gcc-internal-format
13531 msgid "type of %qD defaults to %<int%>"
13535 #, gcc-internal-format
13536 msgid "parameter %qD has incomplete type"
13540 #, gcc-internal-format
13541 msgid "declaration for parameter %qD but no such parameter"
13545 #, gcc-internal-format
13546 msgid "number of arguments doesn%'t match built-in prototype"
13550 #, gcc-internal-format
13551 msgid "number of arguments doesn%'t match prototype"
13554 #: c-decl.c:7806 c-decl.c:7848 c-decl.c:7862
13555 #, gcc-internal-format
13556 msgid "prototype declaration"
13560 #, gcc-internal-format
13561 msgid "promoted argument %qD doesn%'t match built-in prototype"
13565 #, gcc-internal-format
13566 msgid "promoted argument %qD doesn%'t match prototype"
13570 #, gcc-internal-format
13571 msgid "argument %qD doesn%'t match built-in prototype"
13575 #, gcc-internal-format
13576 msgid "argument %qD doesn%'t match prototype"
13579 #: c-decl.c:8044 cp/decl.c:12551
13580 #, gcc-internal-format
13581 msgid "no return statement in function returning non-void"
13584 #. If we get here, declarations have been used in a for loop without
13585 #. the C99 for loop scope. This doesn't make much sense, so don't
13588 #, gcc-internal-format
13589 msgid "%<for%> loop initial declarations are only allowed in C99 mode"
13593 #, gcc-internal-format
13594 msgid "use option -std=c99 or -std=gnu99 to compile your code"
13598 #, gcc-internal-format
13599 msgid "declaration of static variable %qD in %<for%> loop initial declaration"
13603 #, gcc-internal-format
13605 "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
13609 #, gcc-internal-format
13610 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
13614 #, gcc-internal-format
13615 msgid "%<union %E%> declared in %<for%> loop initial declaration"
13619 #, gcc-internal-format
13620 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
13624 #, gcc-internal-format
13625 msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
13629 #, gcc-internal-format
13630 msgid "incompatible address space qualifiers %qs and %qs"
13633 #: c-decl.c:8470 c-decl.c:8767 c-decl.c:9133
13634 #, gcc-internal-format
13635 msgid "duplicate %qE"
13638 #: c-decl.c:8496 c-decl.c:8778 c-decl.c:9010
13639 #, gcc-internal-format
13640 msgid "two or more data types in declaration specifiers"
13643 #: c-decl.c:8508 cp/parser.c:2185
13644 #, gcc-internal-format
13645 msgid "%<long long long%> is too long for GCC"
13649 #, gcc-internal-format
13650 msgid "ISO C90 does not support %<long long%>"
13654 #, gcc-internal-format
13655 msgid "ISO C90 does not support complex types"
13659 #, gcc-internal-format
13660 msgid "ISO C does not support saturating types"
13664 #, gcc-internal-format
13665 msgid "ISO C does not support decimal floating point"
13668 #: c-decl.c:8991 c-decl.c:9194 c-parser.c:5372
13669 #, gcc-internal-format
13670 msgid "fixed-point types not supported for this target"
13674 #, gcc-internal-format
13675 msgid "ISO C does not support fixed-point types"
13679 #, gcc-internal-format
13680 msgid "C++ lookup of %qD would return a field, not a type"
13684 #, gcc-internal-format
13685 msgid "%qE fails to be a typedef or built in type"
13689 #, gcc-internal-format
13690 msgid "%qE is not at beginning of declaration"
13694 #, gcc-internal-format
13695 msgid "%<__thread%> used with %<auto%>"
13699 #, gcc-internal-format
13700 msgid "%<__thread%> used with %<register%>"
13704 #, gcc-internal-format
13705 msgid "%<__thread%> used with %<typedef%>"
13709 #, gcc-internal-format
13710 msgid "%<__thread%> before %<extern%>"
13714 #, gcc-internal-format
13715 msgid "%<__thread%> before %<static%>"
13719 #, gcc-internal-format
13720 msgid "multiple storage classes in declaration specifiers"
13724 #, gcc-internal-format
13725 msgid "%<__thread%> used with %qE"
13729 #, gcc-internal-format
13730 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
13734 #, gcc-internal-format
13735 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
13738 #: c-decl.c:9251 c-decl.c:9277
13739 #, gcc-internal-format
13740 msgid "ISO C does not support complex integer types"
13743 #: c-decl.c:9431 toplev.c:866
13744 #, gcc-internal-format
13745 msgid "%q+F used but never defined"
13748 #: c-format.c:98 c-format.c:209
13749 #, gcc-internal-format
13750 msgid "format string has invalid operand number"
13754 #, gcc-internal-format
13755 msgid "function does not return string type"
13759 #, gcc-internal-format
13760 msgid "format string argument not a string type"
13764 #, gcc-internal-format
13765 msgid "unrecognized format specifier"
13769 #, gcc-internal-format
13770 msgid "%qE is an unrecognized format function type"
13774 #, gcc-internal-format
13775 msgid "%<...%> has invalid operand number"
13779 #, gcc-internal-format
13780 msgid "format string argument follows the args to be formatted"
13784 #, gcc-internal-format
13785 msgid "function might be possible candidate for %qs format attribute"
13788 #: c-format.c:1015 c-format.c:1036 c-format.c:2060
13789 #, gcc-internal-format
13790 msgid "missing $ operand number in format"
13794 #, gcc-internal-format
13795 msgid "%s does not support %%n$ operand number formats"
13799 #, gcc-internal-format
13800 msgid "operand number out of range in format"
13804 #, gcc-internal-format
13805 msgid "format argument %d used more than once in %s format"
13809 #, gcc-internal-format
13810 msgid "$ operand number used after format without operand number"
13814 #, gcc-internal-format
13815 msgid "format argument %d unused before used argument %d in $-style format"
13819 #, gcc-internal-format
13820 msgid "format not a string literal, format string not checked"
13823 #: c-format.c:1248 c-format.c:1251
13824 #, gcc-internal-format
13825 msgid "format not a string literal and no format arguments"
13829 #, gcc-internal-format
13830 msgid "format not a string literal, argument types not checked"
13834 #, gcc-internal-format
13835 msgid "too many arguments for format"
13839 #, gcc-internal-format
13840 msgid "unused arguments in $-style format"
13844 #, gcc-internal-format
13845 msgid "zero-length %s format string"
13849 #, gcc-internal-format
13850 msgid "format is a wide character string"
13854 #, gcc-internal-format
13855 msgid "unterminated format string"
13859 #, gcc-internal-format
13860 msgid "embedded %<\\0%> in format"
13864 #, gcc-internal-format
13865 msgid "spurious trailing %<%%%> in format"
13868 #: c-format.c:1548 c-format.c:1823
13869 #, gcc-internal-format
13870 msgid "repeated %s in format"
13874 #, gcc-internal-format
13875 msgid "missing fill character at end of strfmon format"
13878 #: c-format.c:1605 c-format.c:1708 c-format.c:2007 c-format.c:2072
13879 #, gcc-internal-format
13880 msgid "too few arguments for format"
13884 #, gcc-internal-format
13885 msgid "zero width in %s format"
13889 #, gcc-internal-format
13890 msgid "empty left precision in %s format"
13894 #, gcc-internal-format
13895 msgid "empty precision in %s format"
13899 #, gcc-internal-format
13900 msgid "%s does not support the %qs %s length modifier"
13904 #, gcc-internal-format
13905 msgid "conversion lacks type at end of format"
13909 #, gcc-internal-format
13910 msgid "unknown conversion type character %qc in format"
13914 #, gcc-internal-format
13915 msgid "unknown conversion type character 0x%x in format"
13919 #, gcc-internal-format
13920 msgid "%s does not support the %<%%%c%> %s format"
13924 #, gcc-internal-format
13925 msgid "%s used with %<%%%c%> %s format"
13929 #, gcc-internal-format
13930 msgid "%s does not support %s"
13934 #, gcc-internal-format
13935 msgid "%s does not support %s with the %<%%%c%> %s format"
13939 #, gcc-internal-format
13940 msgid "%s ignored with %s and %<%%%c%> %s format"
13944 #, gcc-internal-format
13945 msgid "%s ignored with %s in %s format"
13949 #, gcc-internal-format
13950 msgid "use of %s and %s together with %<%%%c%> %s format"
13954 #, gcc-internal-format
13955 msgid "use of %s and %s together in %s format"
13959 #, gcc-internal-format
13960 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
13964 #, gcc-internal-format
13965 msgid "%<%%%c%> yields only last 2 digits of year"
13968 #. The end of the format string was reached.
13970 #, gcc-internal-format
13971 msgid "no closing %<]%> for %<%%[%> format"
13975 #, gcc-internal-format
13976 msgid "use of %qs length modifier with %qc type character"
13980 #, gcc-internal-format
13981 msgid "%s does not support the %<%%%s%c%> %s format"
13985 #, gcc-internal-format
13986 msgid "operand number specified with suppressed assignment"
13990 #, gcc-internal-format
13991 msgid "operand number specified for format taking no argument"
13995 #, gcc-internal-format
13996 msgid "writing through null pointer (argument %d)"
14000 #, gcc-internal-format
14001 msgid "reading through null pointer (argument %d)"
14005 #, gcc-internal-format
14006 msgid "writing into constant object (argument %d)"
14010 #, gcc-internal-format
14011 msgid "extra type qualifiers in format argument (argument %d)"
14015 #, gcc-internal-format
14016 msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
14020 #, gcc-internal-format
14021 msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
14025 #, gcc-internal-format
14026 msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
14030 #, gcc-internal-format
14031 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
14034 #: c-format.c:2409 c-format.c:2415 c-format.c:2566
14035 #, gcc-internal-format
14036 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
14039 #: c-format.c:2422 c-format.c:2576
14040 #, gcc-internal-format
14041 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
14045 #, gcc-internal-format
14046 msgid "%<locus%> is not defined as a type"
14050 #, gcc-internal-format
14051 msgid "%<location_t%> is not defined as a type"
14055 #, gcc-internal-format
14056 msgid "%<tree%> is not defined as a type"
14060 #, gcc-internal-format
14061 msgid "%<tree%> is not defined as a pointer type"
14065 #, gcc-internal-format
14066 msgid "args to be formatted is not %<...%>"
14070 #, gcc-internal-format
14071 msgid "strftime formats cannot format arguments"
14075 #, gcc-internal-format
14076 msgid "badly nested C headers from preprocessor"
14080 #, gcc-internal-format
14081 msgid "ignoring #pragma %s %s"
14086 #, gcc-internal-format
14087 msgid "stray %<@%> in program"
14091 #, gcc-internal-format
14092 msgid "stray %qs in program"
14096 #, gcc-internal-format
14097 msgid "missing terminating %c character"
14101 #, gcc-internal-format
14102 msgid "stray %qc in program"
14106 #, gcc-internal-format
14107 msgid "stray %<\\%o%> in program"
14111 #, gcc-internal-format
14112 msgid "this decimal constant is unsigned only in ISO C90"
14116 #, gcc-internal-format
14117 msgid "this decimal constant would be unsigned in ISO C90"
14121 #, gcc-internal-format
14122 msgid "unsuffixed float constant"
14126 #, gcc-internal-format
14127 msgid "unsupported non-standard suffix on floating constant"
14131 #, gcc-internal-format
14132 msgid "non-standard suffix on floating constant"
14135 #: c-lex.c:725 c-lex.c:727
14136 #, gcc-internal-format
14137 msgid "floating constant exceeds range of %qT"
14141 #, gcc-internal-format
14142 msgid "floating constant truncated to zero"
14145 #: c-lex.c:933 cp/parser.c:3003
14146 #, gcc-internal-format
14147 msgid "unsupported non-standard concatenation of string literals"
14151 #, gcc-internal-format
14152 msgid "traditional C rejects string constant concatenation"
14156 #, gcc-internal-format
14157 msgid "invalid expression type for %<#pragma omp atomic%>"
14160 #: c-omp.c:260 cp/semantics.c:4478
14161 #, gcc-internal-format
14162 msgid "invalid type for iteration variable %qE"
14166 #, gcc-internal-format
14167 msgid "%qE is not initialized"
14170 #: c-omp.c:290 cp/semantics.c:4393
14171 #, gcc-internal-format
14172 msgid "missing controlling predicate"
14175 #: c-omp.c:368 cp/semantics.c:4150
14176 #, gcc-internal-format
14177 msgid "invalid controlling predicate"
14180 #: c-omp.c:375 cp/semantics.c:4399
14181 #, gcc-internal-format
14182 msgid "missing increment expression"
14185 #: c-omp.c:444 cp/semantics.c:4255
14186 #, gcc-internal-format
14187 msgid "invalid increment expression"
14191 #, gcc-internal-format
14192 msgid "no class name specified with %qs"
14196 #, gcc-internal-format
14197 msgid "assertion missing after %qs"
14201 #, gcc-internal-format
14202 msgid "macro name missing after %qs"
14206 #, gcc-internal-format
14207 msgid "missing path after %qs"
14211 #, gcc-internal-format
14212 msgid "missing filename after %qs"
14216 #, gcc-internal-format
14217 msgid "missing makefile target after %qs"
14221 #, gcc-internal-format
14222 msgid "-I- specified twice"
14226 #, gcc-internal-format
14227 msgid "obsolete option -I- used, please use -iquote instead"
14231 #, gcc-internal-format
14232 msgid "argument %qs to %<-Wnormalized%> not recognized"
14236 #, gcc-internal-format
14237 msgid "switch %qs is no longer supported"
14241 #, gcc-internal-format
14243 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
14246 #: c-opts.c:909 fortran/cpp.c:381
14247 #, gcc-internal-format
14248 msgid "output filename specified twice"
14252 #, gcc-internal-format
14253 msgid "-fexcess-precision=standard for C++"
14257 #, gcc-internal-format
14258 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
14262 #, gcc-internal-format
14263 msgid "-Wformat-y2k ignored without -Wformat"
14267 #, gcc-internal-format
14268 msgid "-Wformat-extra-args ignored without -Wformat"
14272 #, gcc-internal-format
14273 msgid "-Wformat-zero-length ignored without -Wformat"
14277 #, gcc-internal-format
14278 msgid "-Wformat-nonliteral ignored without -Wformat"
14282 #, gcc-internal-format
14283 msgid "-Wformat-contains-nul ignored without -Wformat"
14287 #, gcc-internal-format
14288 msgid "-Wformat-security ignored without -Wformat"
14292 #, gcc-internal-format
14293 msgid "opening output file %s: %m"
14297 #, gcc-internal-format
14298 msgid "too many filenames given. Type %s --help for usage"
14302 #, gcc-internal-format
14303 msgid "The C parser does not support -dy, option ignored"
14307 #, gcc-internal-format
14308 msgid "The Objective-C parser does not support -dy, option ignored"
14312 #, gcc-internal-format
14313 msgid "The C++ parser does not support -dy, option ignored"
14317 #, gcc-internal-format
14318 msgid "The Objective-C++ parser does not support -dy, option ignored"
14322 #, gcc-internal-format
14323 msgid "opening dependency file %s: %m"
14327 #, gcc-internal-format
14328 msgid "closing dependency file %s: %m"
14332 #, gcc-internal-format
14333 msgid "when writing output to %s: %m"
14337 #, gcc-internal-format
14338 msgid "to generate dependencies you must specify either -M or -MM"
14342 #, gcc-internal-format
14343 msgid "-MG may only be used with -M or -MM"
14347 #, gcc-internal-format
14348 msgid "-fdirectives-only is incompatible with -Wunused_macros"
14352 #, gcc-internal-format
14353 msgid "-fdirectives-only is incompatible with -traditional"
14357 #, gcc-internal-format
14358 msgid "too late for # directive to set debug directory"
14362 #, gcc-internal-format
14363 msgid "identifier %qE conflicts with C++ keyword"
14367 #, gcc-internal-format
14368 msgid "ISO C forbids an empty translation unit"
14371 #: c-parser.c:1082 c-parser.c:6474
14372 #, gcc-internal-format
14373 msgid "ISO C does not allow extra %<;%> outside of a function"
14376 #: c-parser.c:1186 c-parser.c:7036
14377 #, gcc-internal-format
14378 msgid "expected declaration specifiers"
14382 #, gcc-internal-format
14383 msgid "data definition has no type or storage class"
14387 #, gcc-internal-format
14388 msgid "expected %<,%> or %<;%>"
14391 #. This can appear in many cases looking nothing like a
14392 #. function definition, so we don't give a more specific
14393 #. error suggesting there was one.
14394 #: c-parser.c:1299 c-parser.c:1315
14395 #, gcc-internal-format
14396 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
14400 #, gcc-internal-format
14401 msgid "ISO C forbids nested functions"
14404 #: c-parser.c:1710 c-parser.c:2530 c-parser.c:3181 c-parser.c:3450
14405 #: c-parser.c:4438 c-parser.c:4528 c-parser.c:5146 c-parser.c:5585
14406 #: c-parser.c:5607 c-parser.c:5714 c-parser.c:5911 c-parser.c:5940
14407 #: c-parser.c:6116 c-parser.c:6128 c-parser.c:6153 c-parser.c:6287
14408 #: c-parser.c:6316 c-parser.c:6324 c-parser.c:6352 c-parser.c:6366
14409 #: c-parser.c:6582 c-parser.c:6681 c-parser.c:7210 c-parser.c:7938
14410 #, gcc-internal-format
14411 msgid "expected identifier"
14414 #: c-parser.c:1743 cp/parser.c:12724
14415 #, gcc-internal-format
14416 msgid "comma at end of enumerator list"
14420 #, gcc-internal-format
14421 msgid "expected %<,%> or %<}%>"
14424 #: c-parser.c:1765 c-parser.c:1960 c-parser.c:6441
14425 #, gcc-internal-format
14426 msgid "expected %<{%>"
14430 #, gcc-internal-format
14431 msgid "ISO C forbids forward references to %<enum%> types"
14435 #, gcc-internal-format
14436 msgid "expected class name"
14439 #: c-parser.c:1912 c-parser.c:6220
14440 #, gcc-internal-format
14441 msgid "extra semicolon in struct or union specified"
14445 #, gcc-internal-format
14446 msgid "no semicolon at end of struct or union"
14450 #, gcc-internal-format
14451 msgid "expected %<;%>"
14454 #: c-parser.c:2027 c-parser.c:3006
14455 #, gcc-internal-format
14456 msgid "expected specifier-qualifier-list"
14460 #, gcc-internal-format
14461 msgid "ISO C forbids member declarations with no members"
14465 #, gcc-internal-format
14466 msgid "expected %<,%>, %<;%> or %<}%>"
14470 #, gcc-internal-format
14471 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
14475 #, gcc-internal-format
14476 msgid "%<typeof%> applied to a bit-field"
14480 #, gcc-internal-format
14481 msgid "expected identifier or %<(%>"
14485 #, gcc-internal-format
14486 msgid "ISO C requires a named argument before %<...%>"
14490 #, gcc-internal-format
14491 msgid "expected declaration specifiers or %<...%>"
14495 #, gcc-internal-format
14496 msgid "wide string literal in %<asm%>"
14499 #: c-parser.c:2765 c-parser.c:7091 cp/parser.c:22949
14500 #, gcc-internal-format
14501 msgid "expected string literal"
14505 #, gcc-internal-format
14506 msgid "ISO C forbids empty initializer braces"
14510 #, gcc-internal-format
14511 msgid "obsolete use of designated initializer with %<:%>"
14515 #, gcc-internal-format
14516 msgid "ISO C forbids specifying range of elements to initialize"
14520 #, gcc-internal-format
14521 msgid "ISO C90 forbids specifying subobject to initialize"
14525 #, gcc-internal-format
14526 msgid "obsolete use of designated initializer without %<=%>"
14530 #, gcc-internal-format
14531 msgid "expected %<=%>"
14535 #, gcc-internal-format
14536 msgid "ISO C forbids label declarations"
14539 #: c-parser.c:3471 c-parser.c:3551
14540 #, gcc-internal-format
14541 msgid "expected declaration or statement"
14544 #: c-parser.c:3503 c-parser.c:3532
14545 #, gcc-internal-format
14546 msgid "ISO C90 forbids mixed declarations and code"
14550 #, gcc-internal-format
14551 msgid "expected %<}%> before %<else%>"
14554 #: c-parser.c:3564 cp/parser.c:7910
14555 #, gcc-internal-format
14556 msgid "%<else%> without a previous %<if%>"
14560 #, gcc-internal-format
14561 msgid "label at end of compound statement"
14565 #, gcc-internal-format
14566 msgid "expected %<:%> or %<...%>"
14570 #, gcc-internal-format
14572 "a label can only be part of a statement and a declaration is not a statement"
14576 #, gcc-internal-format
14577 msgid "expected identifier or %<*%>"
14580 #. Avoid infinite loop in error recovery:
14581 #. c_parser_skip_until_found stops at a closing nesting
14582 #. delimiter without consuming it, but here we need to consume
14583 #. it to proceed further.
14585 #, gcc-internal-format
14586 msgid "expected statement"
14589 #: c-parser.c:3985 cp/parser.c:7992
14590 #, gcc-internal-format
14591 msgid "suggest braces around empty body in an %<if%> statement"
14594 #: c-parser.c:4013 cp/parser.c:8015
14595 #, gcc-internal-format
14596 msgid "suggest braces around empty body in an %<else%> statement"
14600 #, gcc-internal-format
14601 msgid "suggest braces around empty body in %<do%> statement"
14605 #, gcc-internal-format
14606 msgid "%E qualifier ignored on asm"
14610 #, gcc-internal-format
14611 msgid "ISO C forbids omitting the middle term of a ?: expression"
14615 #, gcc-internal-format
14616 msgid "traditional C rejects the unary plus operator"
14620 #, gcc-internal-format
14621 msgid "%<sizeof%> applied to a bit-field"
14624 #: c-parser.c:5401 c-parser.c:5751 c-parser.c:5771
14625 #, gcc-internal-format
14626 msgid "expected expression"
14630 #, gcc-internal-format
14631 msgid "braced-group within expression allowed only inside a function"
14635 #, gcc-internal-format
14636 msgid "ISO C forbids braced-groups within expressions"
14640 #, gcc-internal-format
14641 msgid "first argument to %<__builtin_choose_expr%> not a constant"
14645 #, gcc-internal-format
14646 msgid "compound literal has variable size"
14650 #, gcc-internal-format
14651 msgid "compound literal qualified by address-space qualifier"
14655 #, gcc-internal-format
14656 msgid "ISO C90 forbids compound literals"
14660 #, gcc-internal-format
14661 msgid "extra semicolon in method definition specified"
14664 #: c-parser.c:6985 cp/parser.c:22993
14665 #, gcc-internal-format
14666 msgid "%<#pragma omp barrier%> may only be used in compound statements"
14669 #: c-parser.c:6996 cp/parser.c:23008
14670 #, gcc-internal-format
14671 msgid "%<#pragma omp flush%> may only be used in compound statements"
14674 #: c-parser.c:7007 cp/parser.c:23024
14675 #, gcc-internal-format
14676 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
14679 #: c-parser.c:7020 cp/parser.c:23052
14680 #, gcc-internal-format
14682 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
14686 #: c-parser.c:7026 cp/parser.c:22983
14687 #, gcc-internal-format
14688 msgid "%<#pragma GCC pch_preprocess%> must be first"
14691 #: c-parser.c:7185 cp/parser.c:21272
14692 #, gcc-internal-format
14693 msgid "too many %qs clauses"
14696 #: c-parser.c:7287 cp/parser.c:21386
14697 #, gcc-internal-format
14698 msgid "collapse argument needs positive constant integer expression"
14702 #, gcc-internal-format
14703 msgid "expected %<none%> or %<shared%>"
14707 #, gcc-internal-format
14708 msgid "expected %<(%>"
14711 #: c-parser.c:7444 c-parser.c:7636
14712 #, gcc-internal-format
14713 msgid "expected integer expression"
14717 #, gcc-internal-format
14718 msgid "%<num_threads%> value must be positive"
14722 #, gcc-internal-format
14723 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
14726 #: c-parser.c:7627 cp/parser.c:21674
14727 #, gcc-internal-format
14728 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
14731 #: c-parser.c:7631 cp/parser.c:21677
14732 #, gcc-internal-format
14733 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
14737 #, gcc-internal-format
14738 msgid "invalid schedule kind"
14742 #, gcc-internal-format
14743 msgid "expected %<#pragma omp%> clause"
14746 #: c-parser.c:7778 cp/parser.c:21825
14747 #, gcc-internal-format
14748 msgid "%qs is not valid for %qs"
14752 #, gcc-internal-format
14753 msgid "invalid operator for %<#pragma omp atomic%>"
14756 #: c-parser.c:7941 c-parser.c:7962
14757 #, gcc-internal-format
14758 msgid "expected %<(%> or end of line"
14762 #, gcc-internal-format
14763 msgid "for statement expected"
14766 #: c-parser.c:8049 cp/semantics.c:4383 cp/semantics.c:4453
14767 #, gcc-internal-format
14768 msgid "expected iteration declaration or initialization"
14772 #, gcc-internal-format
14773 msgid "not enough perfectly nested loops"
14776 #: c-parser.c:8182 cp/parser.c:22530
14777 #, gcc-internal-format
14778 msgid "collapsed loops not perfectly nested"
14781 #: c-parser.c:8220 cp/parser.c:22374 cp/parser.c:22412 cp/pt.c:11221
14782 #, gcc-internal-format
14783 msgid "iteration variable %qD should not be firstprivate"
14787 #, gcc-internal-format
14788 msgid "expected %<#pragma omp section%> or %<}%>"
14792 #, gcc-internal-format
14793 msgid "%qD is not a variable"
14796 #: c-parser.c:8667 cp/semantics.c:4008
14797 #, gcc-internal-format
14798 msgid "%qE declared %<threadprivate%> after first use"
14801 #: c-parser.c:8669 cp/semantics.c:4010
14802 #, gcc-internal-format
14803 msgid "automatic variable %qE cannot be %<threadprivate%>"
14806 #: c-parser.c:8673 cp/semantics.c:4012
14807 #, gcc-internal-format
14808 msgid "%<threadprivate%> %qE has incomplete type"
14812 #, gcc-internal-format
14813 msgid "can%'t create precompiled header %s: %m"
14817 #, gcc-internal-format
14818 msgid "can%'t write to %s: %m"
14822 #, gcc-internal-format
14823 msgid "%qs is not a valid output file"
14826 #: c-pch.c:188 c-pch.c:203 c-pch.c:217
14827 #, gcc-internal-format
14828 msgid "can%'t write %s: %m"
14831 #: c-pch.c:193 c-pch.c:210
14832 #, gcc-internal-format
14833 msgid "can%'t seek in %s: %m"
14836 #: c-pch.c:201 c-pch.c:243 c-pch.c:284 c-pch.c:335
14837 #, gcc-internal-format
14838 msgid "can%'t read %s: %m"
14842 #, gcc-internal-format
14843 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
14847 #, gcc-internal-format
14848 msgid "use #include instead"
14852 #, gcc-internal-format
14853 msgid "%s: couldn%'t open PCH file: %m"
14857 #, gcc-internal-format
14858 msgid "use -Winvalid-pch for more information"
14862 #, gcc-internal-format
14863 msgid "%s: PCH file was invalid"
14867 #, gcc-internal-format
14868 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
14872 #, gcc-internal-format
14874 "#pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)"
14878 #, gcc-internal-format
14879 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
14883 #, gcc-internal-format
14884 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
14888 #, gcc-internal-format
14889 msgid "missing %<(%> after %<#pragma pack%> - ignored"
14892 #: c-pragma.c:163 c-pragma.c:195
14893 #, gcc-internal-format
14894 msgid "invalid constant in %<#pragma pack%> - ignored"
14897 #: c-pragma.c:167 c-pragma.c:209
14898 #, gcc-internal-format
14899 msgid "malformed %<#pragma pack%> - ignored"
14903 #, gcc-internal-format
14904 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
14908 #, gcc-internal-format
14909 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
14913 #, gcc-internal-format
14914 msgid "unknown action %qE for %<#pragma pack%> - ignored"
14918 #, gcc-internal-format
14919 msgid "junk at end of %<#pragma pack%>"
14923 #, gcc-internal-format
14924 msgid "#pragma pack has no effect with -fpack-struct - ignored"
14928 #, gcc-internal-format
14929 msgid "alignment must be a small power of two, not %d"
14933 #, gcc-internal-format
14935 "applying #pragma weak %q+D after first use results in unspecified behavior"
14938 #: c-pragma.c:343 c-pragma.c:348
14939 #, gcc-internal-format
14940 msgid "malformed #pragma weak, ignored"
14944 #, gcc-internal-format
14945 msgid "junk at end of %<#pragma weak%>"
14948 #: c-pragma.c:420 c-pragma.c:422
14949 #, gcc-internal-format
14950 msgid "malformed #pragma redefine_extname, ignored"
14954 #, gcc-internal-format
14955 msgid "junk at end of %<#pragma redefine_extname%>"
14958 #: c-pragma.c:440 c-pragma.c:527
14959 #, gcc-internal-format
14960 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
14964 #, gcc-internal-format
14966 "#pragma redefine_extname ignored due to conflict with previous #pragma "
14971 #, gcc-internal-format
14972 msgid "malformed #pragma extern_prefix, ignored"
14976 #, gcc-internal-format
14977 msgid "junk at end of %<#pragma extern_prefix%>"
14981 #, gcc-internal-format
14982 msgid "#pragma extern_prefix not supported on this target"
14986 #, gcc-internal-format
14987 msgid "asm declaration ignored due to conflict with previous rename"
14991 #, gcc-internal-format
14993 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
14997 #, gcc-internal-format
14999 "#pragma GCC visibility push() must specify default, internal, hidden or "
15004 #, gcc-internal-format
15005 msgid "#pragma GCC visibility must be followed by push or pop"
15009 #, gcc-internal-format
15010 msgid "no matching push for %<#pragma GCC visibility pop%>"
15013 #: c-pragma.c:665 c-pragma.c:672
15014 #, gcc-internal-format
15015 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
15019 #, gcc-internal-format
15020 msgid "malformed #pragma GCC visibility push"
15024 #, gcc-internal-format
15025 msgid "junk at end of %<#pragma GCC visibility%>"
15029 #, gcc-internal-format
15030 msgid "#pragma GCC diagnostic not allowed inside functions"
15034 #, gcc-internal-format
15035 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
15039 #, gcc-internal-format
15040 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
15044 #, gcc-internal-format
15045 msgid "missing option after %<#pragma GCC diagnostic%> kind"
15049 #, gcc-internal-format
15050 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
15054 #, gcc-internal-format
15055 msgid "#pragma GCC option is not allowed inside functions"
15059 #, gcc-internal-format
15060 msgid "%<#pragma GCC option%> is not a string"
15064 #, gcc-internal-format
15066 "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>."
15070 #, gcc-internal-format
15071 msgid "#pragma GCC target string... is badly formed"
15075 #, gcc-internal-format
15076 msgid "#pragma GCC optimize is not allowed inside functions"
15080 #, gcc-internal-format
15081 msgid "%<#pragma GCC optimize%> is not a string or number"
15085 #, gcc-internal-format
15087 "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>."
15091 #, gcc-internal-format
15092 msgid "#pragma GCC optimize string... is badly formed"
15096 #, gcc-internal-format
15097 msgid "junk at end of %<#pragma push_options%>"
15101 #, gcc-internal-format
15102 msgid "junk at end of %<#pragma pop_options%>"
15106 #, gcc-internal-format
15108 "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC "
15113 #, gcc-internal-format
15114 msgid "junk at end of %<#pragma reset_options%>"
15117 #: c-pragma.c:1009 c-pragma.c:1016
15118 #, gcc-internal-format
15119 msgid "expected a string after %<#pragma message%>"
15123 #, gcc-internal-format
15124 msgid "malformed %<#pragma message%>, ignored"
15128 #, gcc-internal-format
15129 msgid "junk at end of %<#pragma message%>"
15133 #, gcc-internal-format
15134 msgid "#pragma message: %s"
15138 #, gcc-internal-format
15139 msgid "invalid location for %<pragma %s%>, ignored"
15142 #: c-pragma.c:1068 c-pragma.c:1082
15143 #, gcc-internal-format
15144 msgid "malformed %<#pragma %s%>, ignored"
15148 #, gcc-internal-format
15149 msgid "junk at end of %<#pragma %s%>"
15153 #, gcc-internal-format
15154 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
15158 #, gcc-internal-format
15159 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
15163 #, gcc-internal-format
15164 msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
15168 #, gcc-internal-format
15169 msgid "%qD has an incomplete type"
15172 #: c-typeck.c:236 cp/call.c:3089
15173 #, gcc-internal-format
15174 msgid "invalid use of void expression"
15178 #, gcc-internal-format
15179 msgid "invalid use of flexible array member"
15183 #, gcc-internal-format
15184 msgid "invalid use of array with unspecified bounds"
15188 #, gcc-internal-format
15189 msgid "invalid use of undefined type %<%s %E%>"
15192 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
15194 #, gcc-internal-format
15195 msgid "invalid use of incomplete typedef %qD"
15199 #, gcc-internal-format
15200 msgid "%qT and %qT are in disjoint named address spaces"
15203 #: c-typeck.c:570 c-typeck.c:595
15204 #, gcc-internal-format
15205 msgid "function types not truly compatible in ISO C"
15209 #, gcc-internal-format
15210 msgid "can%'t mix operands of decimal float and vector types"
15214 #, gcc-internal-format
15215 msgid "can%'t mix operands of decimal float and complex types"
15219 #, gcc-internal-format
15220 msgid "can%'t mix operands of decimal float and other float types"
15224 #, gcc-internal-format
15225 msgid "types are not quite compatible"
15229 #, gcc-internal-format
15230 msgid "pointer target types incompatible in C++"
15234 #, gcc-internal-format
15235 msgid "function return types not compatible due to %<volatile%>"
15238 #: c-typeck.c:1690 c-typeck.c:3251
15239 #, gcc-internal-format
15240 msgid "arithmetic on pointer to an incomplete type"
15244 #, gcc-internal-format
15245 msgid "%qT has no member named %qE"
15249 #, gcc-internal-format
15250 msgid "request for member %qE in something not a structure or union"
15254 #, gcc-internal-format
15255 msgid "dereferencing pointer to incomplete type"
15259 #, gcc-internal-format
15260 msgid "dereferencing %<void *%> pointer"
15264 #, gcc-internal-format
15265 msgid "invalid type argument of array indexing (have %qT)"
15269 #, gcc-internal-format
15270 msgid "invalid type argument of unary %<*%> (have %qT)"
15274 #, gcc-internal-format
15275 msgid "invalid type argument of %<->%> (have %qT)"
15278 #: c-typeck.c:2218 cp/typeck.c:2926
15279 #, gcc-internal-format
15280 msgid "subscripted value is neither array nor pointer"
15283 #: c-typeck.c:2229 cp/typeck.c:2841 cp/typeck.c:2931
15284 #, gcc-internal-format
15285 msgid "array subscript is not an integer"
15289 #, gcc-internal-format
15290 msgid "subscripted value is pointer to function"
15294 #, gcc-internal-format
15295 msgid "ISO C forbids subscripting %<register%> array"
15299 #, gcc-internal-format
15300 msgid "ISO C90 forbids subscripting non-lvalue array"
15304 #, gcc-internal-format
15305 msgid "enum constant defined here"
15309 #, gcc-internal-format
15310 msgid "called object %qE is not a function"
15313 #. This situation leads to run-time undefined behavior. We can't,
15314 #. therefore, simply error unless we can prove that all possible
15315 #. executions of the program must execute the code.
15317 #, gcc-internal-format
15318 msgid "function called through a non-compatible type"
15321 #: c-typeck.c:2675 c-typeck.c:2729
15322 #, gcc-internal-format
15323 msgid "function with qualified void return type called"
15327 #, gcc-internal-format
15328 msgid "type of formal parameter %d is incomplete"
15332 #, gcc-internal-format
15334 "passing argument %d of %qE as integer rather than floating due to prototype"
15338 #, gcc-internal-format
15340 "passing argument %d of %qE as integer rather than complex due to prototype"
15344 #, gcc-internal-format
15346 "passing argument %d of %qE as complex rather than floating due to prototype"
15350 #, gcc-internal-format
15352 "passing argument %d of %qE as floating rather than integer due to prototype"
15356 #, gcc-internal-format
15358 "passing argument %d of %qE as complex rather than integer due to prototype"
15362 #, gcc-internal-format
15364 "passing argument %d of %qE as floating rather than complex due to prototype"
15368 #, gcc-internal-format
15370 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
15375 #, gcc-internal-format
15376 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
15380 #, gcc-internal-format
15381 msgid "passing argument %d of %qE with different width due to prototype"
15385 #, gcc-internal-format
15386 msgid "passing argument %d of %qE as unsigned due to prototype"
15390 #, gcc-internal-format
15391 msgid "passing argument %d of %qE as signed due to prototype"
15394 #: c-typeck.c:3121 c-typeck.c:3126
15395 #, gcc-internal-format
15396 msgid "comparison with string literal results in unspecified behavior"
15400 #, gcc-internal-format
15401 msgid "comparison between %qT and %qT"
15405 #, gcc-internal-format
15406 msgid "pointer of type %<void *%> used in subtraction"
15410 #, gcc-internal-format
15411 msgid "pointer to a function used in subtraction"
15415 #, gcc-internal-format
15416 msgid "ISO C does not support %<~%> for complex conjugation"
15420 #, gcc-internal-format
15421 msgid "wrong type argument to unary exclamation mark"
15425 #, gcc-internal-format
15426 msgid "increment of enumeration value is invalid in C++"
15430 #, gcc-internal-format
15431 msgid "decrement of enumeration value is invalid in C++"
15435 #, gcc-internal-format
15436 msgid "ISO C does not support %<++%> and %<--%> on complex types"
15439 #: c-typeck.c:3497 c-typeck.c:3529
15440 #, gcc-internal-format
15441 msgid "wrong type argument to increment"
15444 #: c-typeck.c:3499 c-typeck.c:3532
15445 #, gcc-internal-format
15446 msgid "wrong type argument to decrement"
15450 #, gcc-internal-format
15451 msgid "increment of pointer to unknown structure"
15455 #, gcc-internal-format
15456 msgid "decrement of pointer to unknown structure"
15460 #, gcc-internal-format
15461 msgid "taking address of expression of type %<void%>"
15465 #, gcc-internal-format
15466 msgid "assignment of read-only member %qD"
15470 #, gcc-internal-format
15471 msgid "increment of read-only member %qD"
15475 #, gcc-internal-format
15476 msgid "decrement of read-only member %qD"
15480 #, gcc-internal-format
15481 msgid "read-only member %qD used as %<asm%> output"
15484 #: c-typeck.c:3775 cp/typeck2.c:141
15485 #, gcc-internal-format
15486 msgid "assignment of read-only variable %qD"
15489 #: c-typeck.c:3776 cp/typeck2.c:145
15490 #, gcc-internal-format
15491 msgid "increment of read-only variable %qD"
15494 #: c-typeck.c:3777 cp/typeck2.c:147
15495 #, gcc-internal-format
15496 msgid "decrement of read-only variable %qD"
15500 #, gcc-internal-format
15501 msgid "read-only variable %qD used as %<asm%> output"
15504 #: c-typeck.c:3781 c-typeck.c:3797 cp/typeck2.c:196
15505 #, gcc-internal-format
15506 msgid "assignment of read-only location %qE"
15509 #: c-typeck.c:3782 c-typeck.c:3800 cp/typeck2.c:200
15510 #, gcc-internal-format
15511 msgid "increment of read-only location %qE"
15514 #: c-typeck.c:3783 c-typeck.c:3803 cp/typeck2.c:202
15515 #, gcc-internal-format
15516 msgid "decrement of read-only location %qE"
15520 #, gcc-internal-format
15521 msgid "read-only location %qE used as %<asm%> output"
15525 #, gcc-internal-format
15526 msgid "cannot take address of bit-field %qD"
15530 #, gcc-internal-format
15531 msgid "global register variable %qD used in nested function"
15535 #, gcc-internal-format
15536 msgid "register variable %qD used in nested function"
15540 #, gcc-internal-format
15541 msgid "address of global register variable %qD requested"
15545 #, gcc-internal-format
15546 msgid "address of register variable %qD requested"
15550 #, gcc-internal-format
15551 msgid "non-lvalue array in conditional expression"
15555 #, gcc-internal-format
15556 msgid "ISO C forbids conditional expr with only one void side"
15560 #, gcc-internal-format
15561 msgid "pointers to disjoint address spaces used in conditional expression"
15564 #: c-typeck.c:4101 c-typeck.c:4110
15565 #, gcc-internal-format
15566 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
15570 #, gcc-internal-format
15571 msgid "pointer type mismatch in conditional expression"
15574 #: c-typeck.c:4130 c-typeck.c:4141
15575 #, gcc-internal-format
15576 msgid "pointer/integer type mismatch in conditional expression"
15580 #, gcc-internal-format
15581 msgid "type mismatch in conditional expression"
15585 #, gcc-internal-format
15586 msgid "left-hand operand of comma expression has no effect"
15590 #, gcc-internal-format
15591 msgid "cast adds new qualifiers to function type"
15595 #, gcc-internal-format
15596 msgid "cast discards qualifiers from pointer target type"
15600 #, gcc-internal-format
15601 msgid "cast specifies array type"
15605 #, gcc-internal-format
15606 msgid "cast specifies function type"
15610 #, gcc-internal-format
15611 msgid "ISO C forbids casting nonscalar to the same type"
15615 #, gcc-internal-format
15616 msgid "ISO C forbids casts to union type"
15620 #, gcc-internal-format
15621 msgid "cast to union type from type not present in union"
15625 #, gcc-internal-format
15627 "cast to %s address space pointer from disjoint generic address space pointer"
15631 #, gcc-internal-format
15633 "cast to generic address space pointer from disjoint %s address space pointer"
15637 #, gcc-internal-format
15638 msgid "cast to %s address space pointer from disjoint %s address space pointer"
15642 #, gcc-internal-format
15643 msgid "cast increases required alignment of target type"
15647 #, gcc-internal-format
15648 msgid "cast from pointer to integer of different size"
15652 #, gcc-internal-format
15653 msgid "cast from function call of type %qT to non-matching type %qT"
15657 #, gcc-internal-format
15658 msgid "cast to pointer from integer of different size"
15662 #, gcc-internal-format
15663 msgid "ISO C forbids conversion of function pointer to object pointer type"
15667 #, gcc-internal-format
15668 msgid "ISO C forbids conversion of object pointer to function pointer type"
15672 #, gcc-internal-format
15673 msgid "defining a type in a cast is invalid in C++"
15676 #: c-typeck.c:4760 c-typeck.c:4927
15677 #, gcc-internal-format
15678 msgid "enum conversion in assignment is invalid in C++"
15681 #. This macro is used to emit diagnostics to ensure that all format
15682 #. strings are complete sentences, visible to gettext and checked at
15684 #: c-typeck.c:4865 c-typeck.c:5372
15685 #, gcc-internal-format
15686 msgid "expected %qT but argument is of type %qT"
15690 #, gcc-internal-format
15691 msgid "enum conversion when passing argument %d of %qE is invalid in C++"
15695 #, gcc-internal-format
15696 msgid "enum conversion in return is invalid in C++"
15700 #, gcc-internal-format
15701 msgid "cannot pass rvalue to reference parameter"
15704 #: c-typeck.c:5089 c-typeck.c:5294
15705 #, gcc-internal-format
15707 "passing argument %d of %qE makes qualified function pointer from unqualified"
15710 #: c-typeck.c:5092 c-typeck.c:5297
15711 #, gcc-internal-format
15712 msgid "assignment makes qualified function pointer from unqualified"
15715 #: c-typeck.c:5095 c-typeck.c:5299
15716 #, gcc-internal-format
15717 msgid "initialization makes qualified function pointer from unqualified"
15720 #: c-typeck.c:5098 c-typeck.c:5301
15721 #, gcc-internal-format
15722 msgid "return makes qualified function pointer from unqualified"
15725 #: c-typeck.c:5104 c-typeck.c:5258
15726 #, gcc-internal-format
15727 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
15730 #: c-typeck.c:5106 c-typeck.c:5260
15731 #, gcc-internal-format
15732 msgid "assignment discards qualifiers from pointer target type"
15735 #: c-typeck.c:5108 c-typeck.c:5262
15736 #, gcc-internal-format
15737 msgid "initialization discards qualifiers from pointer target type"
15740 #: c-typeck.c:5110 c-typeck.c:5264
15741 #, gcc-internal-format
15742 msgid "return discards qualifiers from pointer target type"
15746 #, gcc-internal-format
15747 msgid "ISO C prohibits argument conversion to union type"
15751 #, gcc-internal-format
15752 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
15756 #, gcc-internal-format
15757 msgid "passing argument %d of %qE from pointer to non-enclosed address space"
15761 #, gcc-internal-format
15762 msgid "assignment from pointer to non-enclosed address space"
15766 #, gcc-internal-format
15767 msgid "initialization from pointer to non-enclosed address space"
15771 #, gcc-internal-format
15772 msgid "return from pointer to non-enclosed address space"
15776 #, gcc-internal-format
15777 msgid "argument %d of %qE might be a candidate for a format attribute"
15781 #, gcc-internal-format
15782 msgid "assignment left-hand side might be a candidate for a format attribute"
15786 #, gcc-internal-format
15788 "initialization left-hand side might be a candidate for a format attribute"
15792 #, gcc-internal-format
15793 msgid "return type might be a candidate for a format attribute"
15797 #, gcc-internal-format
15799 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
15804 #, gcc-internal-format
15805 msgid "ISO C forbids assignment between function pointer and %<void *%>"
15809 #, gcc-internal-format
15810 msgid "ISO C forbids initialization between function pointer and %<void *%>"
15814 #, gcc-internal-format
15815 msgid "ISO C forbids return between function pointer and %<void *%>"
15819 #, gcc-internal-format
15820 msgid "pointer targets in passing argument %d of %qE differ in signedness"
15824 #, gcc-internal-format
15825 msgid "pointer targets in assignment differ in signedness"
15829 #, gcc-internal-format
15830 msgid "pointer targets in initialization differ in signedness"
15834 #, gcc-internal-format
15835 msgid "pointer targets in return differ in signedness"
15839 #, gcc-internal-format
15840 msgid "passing argument %d of %qE from incompatible pointer type"
15844 #, gcc-internal-format
15845 msgid "assignment from incompatible pointer type"
15849 #, gcc-internal-format
15850 msgid "initialization from incompatible pointer type"
15854 #, gcc-internal-format
15855 msgid "return from incompatible pointer type"
15859 #, gcc-internal-format
15860 msgid "passing argument %d of %qE makes pointer from integer without a cast"
15864 #, gcc-internal-format
15865 msgid "assignment makes pointer from integer without a cast"
15869 #, gcc-internal-format
15870 msgid "initialization makes pointer from integer without a cast"
15874 #, gcc-internal-format
15875 msgid "return makes pointer from integer without a cast"
15879 #, gcc-internal-format
15880 msgid "passing argument %d of %qE makes integer from pointer without a cast"
15884 #, gcc-internal-format
15885 msgid "assignment makes integer from pointer without a cast"
15889 #, gcc-internal-format
15890 msgid "initialization makes integer from pointer without a cast"
15894 #, gcc-internal-format
15895 msgid "return makes integer from pointer without a cast"
15899 #, gcc-internal-format
15900 msgid "incompatible types when assigning to type %qT from type %qT"
15904 #, gcc-internal-format
15905 msgid "incompatible types when initializing type %qT using type %qT"
15909 #, gcc-internal-format
15910 msgid "incompatible types when returning type %qT but %qT was expected"
15914 #, gcc-internal-format
15915 msgid "traditional C rejects automatic aggregate initialization"
15918 #: c-typeck.c:5622 c-typeck.c:5638 c-typeck.c:5655
15919 #, gcc-internal-format
15920 msgid "(near initialization for %qs)"
15923 #: c-typeck.c:6258 cp/decl.c:5219
15924 #, gcc-internal-format
15925 msgid "opaque vector types cannot be initialized"
15929 #, gcc-internal-format
15930 msgid "unknown field %qE specified in initializer"
15934 #, gcc-internal-format
15935 msgid "traditional C rejects initialization of unions"
15939 #, gcc-internal-format
15940 msgid "ISO C forbids %<goto *expr;%>"
15943 #: c-typeck.c:8263 cp/typeck.c:7220
15944 #, gcc-internal-format
15945 msgid "function declared %<noreturn%> has a %<return%> statement"
15949 #, gcc-internal-format
15950 msgid "%<return%> with no value, in function returning non-void"
15954 #, gcc-internal-format
15955 msgid "%<return%> with a value, in function returning void"
15959 #, gcc-internal-format
15960 msgid "ISO C forbids %<return%> with expression, in function returning void"
15964 #, gcc-internal-format
15965 msgid "function returns address of local variable"
15968 #: c-typeck.c:8432 cp/semantics.c:953
15969 #, gcc-internal-format
15970 msgid "switch quantity not an integer"
15974 #, gcc-internal-format
15975 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
15978 #: c-typeck.c:8481 c-typeck.c:8489
15979 #, gcc-internal-format
15980 msgid "case label is not an integer constant expression"
15983 #: c-typeck.c:8495 cp/parser.c:7750
15984 #, gcc-internal-format
15985 msgid "case label not within a switch statement"
15989 #, gcc-internal-format
15990 msgid "%<default%> label not within a switch statement"
15993 #: c-typeck.c:8580 cp/parser.c:8041
15994 #, gcc-internal-format
15995 msgid "suggest explicit braces to avoid ambiguous %<else%>"
15998 #: c-typeck.c:8689 cp/cp-gimplify.c:92 cp/parser.c:8391
15999 #, gcc-internal-format
16000 msgid "break statement not within loop or switch"
16003 #: c-typeck.c:8691 cp/parser.c:8412
16004 #, gcc-internal-format
16005 msgid "continue statement not within a loop"
16008 #: c-typeck.c:8696 cp/parser.c:8402
16009 #, gcc-internal-format
16010 msgid "break statement used with OpenMP for loop"
16013 #: c-typeck.c:8722 cp/cp-gimplify.c:412
16014 #, gcc-internal-format
16015 msgid "statement with no effect"
16019 #, gcc-internal-format
16020 msgid "expression statement has incomplete type"
16023 #: c-typeck.c:9323 cp/typeck.c:3798
16024 #, gcc-internal-format
16025 msgid "right shift count is negative"
16028 #: c-typeck.c:9334 cp/typeck.c:3805
16029 #, gcc-internal-format
16030 msgid "right shift count >= width of type"
16033 #: c-typeck.c:9360 cp/typeck.c:3827
16034 #, gcc-internal-format
16035 msgid "left shift count is negative"
16038 #: c-typeck.c:9367 cp/typeck.c:3833
16039 #, gcc-internal-format
16040 msgid "left shift count >= width of type"
16043 #: c-typeck.c:9387 cp/typeck.c:3879
16044 #, gcc-internal-format
16045 msgid "comparing floating point with == or != is unsafe"
16048 #: c-typeck.c:9415 c-typeck.c:9503
16049 #, gcc-internal-format
16050 msgid "comparison of pointers to disjoint address spaces"
16053 #: c-typeck.c:9422 c-typeck.c:9428
16054 #, gcc-internal-format
16055 msgid "ISO C forbids comparison of %<void *%> with function pointer"
16058 #: c-typeck.c:9435 c-typeck.c:9513
16059 #, gcc-internal-format
16060 msgid "comparison of distinct pointer types lacks a cast"
16063 #: c-typeck.c:9449 c-typeck.c:9458 cp/typeck.c:3902 cp/typeck.c:3914
16064 #, gcc-internal-format
16065 msgid "the address of %qD will never be NULL"
16068 #: c-typeck.c:9465 c-typeck.c:9470 c-typeck.c:9535 c-typeck.c:9540
16069 #, gcc-internal-format
16070 msgid "comparison between pointer and integer"
16074 #, gcc-internal-format
16075 msgid "comparison of complete and incomplete pointers"
16079 #, gcc-internal-format
16080 msgid "ISO C forbids ordered comparisons of pointers to functions"
16083 #: c-typeck.c:9521 c-typeck.c:9524 c-typeck.c:9530
16084 #, gcc-internal-format
16085 msgid "ordered comparison of pointer with integer zero"
16089 #, gcc-internal-format
16090 msgid "used array that cannot be converted to pointer where scalar is required"
16094 #, gcc-internal-format
16095 msgid "used struct type value where scalar is required"
16099 #, gcc-internal-format
16100 msgid "used union type value where scalar is required"
16103 #: c-typeck.c:10017 cp/semantics.c:3891
16104 #, gcc-internal-format
16105 msgid "%qE has invalid type for %<reduction%>"
16108 #: c-typeck.c:10052 cp/semantics.c:3904
16109 #, gcc-internal-format
16110 msgid "%qE has invalid type for %<reduction(%s)%>"
16113 #: c-typeck.c:10069 cp/semantics.c:3914
16114 #, gcc-internal-format
16115 msgid "%qE must be %<threadprivate%> for %<copyin%>"
16118 #: c-typeck.c:10079 cp/semantics.c:3711
16119 #, gcc-internal-format
16120 msgid "%qE is not a variable in clause %qs"
16123 #: c-typeck.c:10087 c-typeck.c:10109 c-typeck.c:10131
16124 #, gcc-internal-format
16125 msgid "%qE appears more than once in data clauses"
16128 #: c-typeck.c:10102 cp/semantics.c:3734
16129 #, gcc-internal-format
16130 msgid "%qE is not a variable in clause %<firstprivate%>"
16133 #: c-typeck.c:10124 cp/semantics.c:3756
16134 #, gcc-internal-format
16135 msgid "%qE is not a variable in clause %<lastprivate%>"
16138 #: c-typeck.c:10186 cp/semantics.c:3955
16139 #, gcc-internal-format
16140 msgid "%qE is predetermined %qs for %qs"
16143 #: c-typeck.c:10275
16144 #, gcc-internal-format
16145 msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
16149 #, gcc-internal-format
16150 msgid "function call has aggregate value"
16153 #: cfgexpand.c:1018 function.c:919 varasm.c:2167
16154 #, gcc-internal-format
16155 msgid "size of variable %q+D is too large"
16158 #: cfgexpand.c:3553
16159 #, gcc-internal-format
16160 msgid "not protecting local variables: variable length buffer"
16163 #: cfgexpand.c:3556
16164 #, gcc-internal-format
16165 msgid "not protecting function: no buffer at least %d bytes long"
16169 #, gcc-internal-format
16170 msgid "bb %d on wrong place"
16174 #, gcc-internal-format
16175 msgid "prev_bb of %d should be %d, not %d"
16179 #, gcc-internal-format
16180 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
16184 #, gcc-internal-format
16185 msgid "verify_flow_info: Block %i lacks loop_father"
16189 #, gcc-internal-format
16190 msgid "verify_flow_info: Wrong count of block %i %i"
16194 #, gcc-internal-format
16195 msgid "verify_flow_info: Wrong frequency of block %i %i"
16199 #, gcc-internal-format
16200 msgid "verify_flow_info: Duplicate edge %i->%i"
16204 #, gcc-internal-format
16205 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
16209 #, gcc-internal-format
16210 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
16214 #, gcc-internal-format
16215 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
16219 #, gcc-internal-format
16220 msgid "wrong amount of branch edges after unconditional jump %i"
16223 #: cfghooks.c:205 cfghooks.c:216
16224 #, gcc-internal-format
16225 msgid "basic block %d pred edge is corrupted"
16229 #, gcc-internal-format
16230 msgid "its dest_idx should be %d, not %d"
16234 #, gcc-internal-format
16235 msgid "basic block %i edge lists are corrupted"
16239 #, gcc-internal-format
16240 msgid "verify_flow_info failed"
16244 #, gcc-internal-format
16245 msgid "%s does not support redirect_edge_and_branch"
16249 #, gcc-internal-format
16250 msgid "%s does not support can_remove_branch_p"
16254 #, gcc-internal-format
16255 msgid "%s does not support redirect_edge_and_branch_force"
16259 #, gcc-internal-format
16260 msgid "%s does not support split_block"
16264 #, gcc-internal-format
16265 msgid "%s does not support move_block_after"
16269 #, gcc-internal-format
16270 msgid "%s does not support delete_basic_block"
16274 #, gcc-internal-format
16275 msgid "%s does not support split_edge"
16279 #, gcc-internal-format
16280 msgid "%s does not support create_basic_block"
16284 #, gcc-internal-format
16285 msgid "%s does not support can_merge_blocks_p"
16289 #, gcc-internal-format
16290 msgid "%s does not support predict_edge"
16294 #, gcc-internal-format
16295 msgid "%s does not support predicted_by_p"
16299 #, gcc-internal-format
16300 msgid "%s does not support merge_blocks"
16304 #, gcc-internal-format
16305 msgid "%s does not support make_forwarder_block"
16309 #, gcc-internal-format
16310 msgid "%s does not support can_duplicate_block_p"
16314 #, gcc-internal-format
16315 msgid "%s does not support duplicate_block"
16319 #, gcc-internal-format
16320 msgid "%s does not support block_ends_with_call_p"
16324 #, gcc-internal-format
16325 msgid "%s does not support block_ends_with_condjump_p"
16329 #, gcc-internal-format
16330 msgid "%s does not support flow_call_edges_add"
16334 #, gcc-internal-format
16335 msgid "size of loop %d should be %d, not %d"
16339 #, gcc-internal-format
16340 msgid "bb %d do not belong to loop %d"
16344 #, gcc-internal-format
16345 msgid "loop %d's header does not have exactly 2 entries"
16349 #, gcc-internal-format
16350 msgid "loop %d's latch does not have exactly 1 successor"
16354 #, gcc-internal-format
16355 msgid "loop %d's latch does not have header as successor"
16359 #, gcc-internal-format
16360 msgid "loop %d's latch does not belong directly to it"
16364 #, gcc-internal-format
16365 msgid "loop %d's header does not belong directly to it"
16369 #, gcc-internal-format
16370 msgid "loop %d's latch is marked as part of irreducible region"
16374 #, gcc-internal-format
16375 msgid "basic block %d should be marked irreducible"
16379 #, gcc-internal-format
16380 msgid "basic block %d should not be marked irreducible"
16384 #, gcc-internal-format
16385 msgid "edge from %d to %d should be marked irreducible"
16389 #, gcc-internal-format
16390 msgid "edge from %d to %d should not be marked irreducible"
16394 #, gcc-internal-format
16395 msgid "corrupted head of the exits list of loop %d"
16399 #, gcc-internal-format
16400 msgid "corrupted exits list of loop %d"
16404 #, gcc-internal-format
16405 msgid "nonempty exits list of loop %d, but exits are not recorded"
16409 #, gcc-internal-format
16410 msgid "Exit %d->%d not recorded"
16414 #, gcc-internal-format
16415 msgid "Wrong list of exited loops for edge %d->%d"
16419 #, gcc-internal-format
16420 msgid "Too many loop exits recorded"
16424 #, gcc-internal-format
16425 msgid "%d exits recorded for loop %d (having %d exits)"
16429 #, gcc-internal-format
16430 msgid "BB_RTL flag not set for block %d"
16434 #, gcc-internal-format
16435 msgid "insn %d basic block pointer is %d, should be %d"
16439 #, gcc-internal-format
16440 msgid "insn %d in header of bb %d has non-NULL basic block"
16444 #, gcc-internal-format
16445 msgid "insn %d in footer of bb %d has non-NULL basic block"
16449 #, gcc-internal-format
16450 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
16454 #, gcc-internal-format
16455 msgid "fallthru edge crosses section boundary (bb %i)"
16459 #, gcc-internal-format
16460 msgid "missing REG_EH_REGION note in the end of bb %i"
16464 #, gcc-internal-format
16465 msgid "too many eh edges %i"
16469 #, gcc-internal-format
16470 msgid "too many outgoing branch edges from bb %i"
16474 #, gcc-internal-format
16475 msgid "fallthru edge after unconditional jump %i"
16479 #, gcc-internal-format
16480 msgid "wrong number of branch edges after unconditional jump %i"
16484 #, gcc-internal-format
16485 msgid "wrong amount of branch edges after conditional jump %i"
16489 #, gcc-internal-format
16490 msgid "call edges for non-call insn in bb %i"
16494 #, gcc-internal-format
16495 msgid "abnormal edges for no purpose in bb %i"
16499 #, gcc-internal-format
16500 msgid "insn %d inside basic block %d but block_for_insn is NULL"
16504 #, gcc-internal-format
16505 msgid "insn %d inside basic block %d but block_for_insn is %i"
16508 #: cfgrtl.c:1979 cfgrtl.c:1989
16509 #, gcc-internal-format
16510 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
16514 #, gcc-internal-format
16515 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
16519 #, gcc-internal-format
16520 msgid "in basic block %d:"
16523 #: cfgrtl.c:2065 cfgrtl.c:2157
16524 #, gcc-internal-format
16525 msgid "insn %d outside of basic blocks has non-NULL bb field"
16529 #, gcc-internal-format
16530 msgid "end insn %d for block %d not found in the insn stream"
16534 #, gcc-internal-format
16535 msgid "insn %d is in multiple basic blocks (%d and %d)"
16539 #, gcc-internal-format
16540 msgid "head insn %d for block %d not found in the insn stream"
16544 #, gcc-internal-format
16545 msgid "missing barrier after block %i"
16549 #, gcc-internal-format
16550 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
16554 #, gcc-internal-format
16555 msgid "verify_flow_info: Incorrect fallthru %i->%i"
16559 #, gcc-internal-format
16560 msgid "basic blocks not laid down consecutively"
16564 #, gcc-internal-format
16565 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
16569 #, gcc-internal-format
16570 msgid "%D renamed after being referenced in assembly"
16573 #: cgraphunit.c:585
16574 #, gcc-internal-format
16575 msgid "aux field set for edge %s->%s"
16578 #: cgraphunit.c:592
16579 #, gcc-internal-format
16580 msgid "Execution count is negative"
16583 #: cgraphunit.c:597
16584 #, gcc-internal-format
16585 msgid "Externally visible inline clone"
16588 #: cgraphunit.c:602
16589 #, gcc-internal-format
16590 msgid "Inline clone with address taken"
16593 #: cgraphunit.c:607
16594 #, gcc-internal-format
16595 msgid "Inline clone is needed"
16598 #: cgraphunit.c:614
16599 #, gcc-internal-format
16600 msgid "caller edge count is negative"
16603 #: cgraphunit.c:619
16604 #, gcc-internal-format
16605 msgid "caller edge frequency is negative"
16608 #: cgraphunit.c:624
16609 #, gcc-internal-format
16610 msgid "caller edge frequency is too large"
16613 #: cgraphunit.c:633
16614 #, gcc-internal-format
16615 msgid "caller edge frequency %i does not match BB freqency %i"
16618 #: cgraphunit.c:645
16619 #, gcc-internal-format
16620 msgid "inlined_to pointer is wrong"
16623 #: cgraphunit.c:650
16624 #, gcc-internal-format
16625 msgid "multiple inline callers"
16628 #: cgraphunit.c:657
16629 #, gcc-internal-format
16630 msgid "inlined_to pointer set for noninline callers"
16633 #: cgraphunit.c:663
16634 #, gcc-internal-format
16635 msgid "inlined_to pointer is set but no predecessors found"
16638 #: cgraphunit.c:668
16639 #, gcc-internal-format
16640 msgid "inlined_to pointer refers to itself"
16643 #: cgraphunit.c:674
16644 #, gcc-internal-format
16645 msgid "node not found in cgraph_hash"
16648 #: cgraphunit.c:686
16649 #, gcc-internal-format
16650 msgid "node has wrong clone_of"
16653 #: cgraphunit.c:698
16654 #, gcc-internal-format
16655 msgid "node has wrong clone list"
16658 #: cgraphunit.c:704
16659 #, gcc-internal-format
16660 msgid "node is in clone list but it is not clone"
16663 #: cgraphunit.c:709
16664 #, gcc-internal-format
16665 msgid "node has wrong prev_clone pointer"
16668 #: cgraphunit.c:714
16669 #, gcc-internal-format
16670 msgid "double linked list of clones corrupted"
16673 #: cgraphunit.c:744
16674 #, gcc-internal-format
16675 msgid "shared call_stmt:"
16678 #: cgraphunit.c:750
16679 #, gcc-internal-format
16680 msgid "edge points to same body alias:"
16683 #: cgraphunit.c:757
16684 #, gcc-internal-format
16685 msgid "edge points to wrong declaration:"
16688 #: cgraphunit.c:767
16689 #, gcc-internal-format
16690 msgid "missing callgraph edge for call stmt:"
16693 #: cgraphunit.c:783
16694 #, gcc-internal-format
16695 msgid "edge %s->%s has no corresponding call_stmt"
16698 #: cgraphunit.c:795
16699 #, gcc-internal-format
16700 msgid "verify_cgraph_node failed"
16703 #: cgraphunit.c:898 cgraphunit.c:918
16704 #, gcc-internal-format
16705 msgid "%<externally_visible%> attribute have effect only on public objects"
16708 #: cgraphunit.c:1160 cgraphunit.c:1181
16709 #, gcc-internal-format
16710 msgid "failed to reclaim unneeded function"
16713 #: cgraphunit.c:1904
16714 #, gcc-internal-format
16715 msgid "nodes with unreleased memory found"
16718 #: collect2.c:1519 opts.c:1140
16719 #, gcc-internal-format
16720 msgid "LTO support has not been enabled in this configuration"
16724 #, gcc-internal-format
16725 msgid "unknown demangling style '%s'"
16728 #: collect2.c:1970 lto/lto.c:1233
16729 #, gcc-internal-format
16730 msgid "%s terminated with signal %d [%s]%s"
16734 #, gcc-internal-format
16735 msgid "cannot find 'ldd'"
16739 #, gcc-internal-format
16740 msgid "cannot convert to a pointer type"
16744 #, gcc-internal-format
16745 msgid "pointer value used where a floating point value was expected"
16749 #, gcc-internal-format
16750 msgid "aggregate value used where a float was expected"
16754 #, gcc-internal-format
16755 msgid "conversion to incomplete type"
16758 #: convert.c:829 convert.c:905
16759 #, gcc-internal-format
16760 msgid "can't convert between vector values of different size"
16764 #, gcc-internal-format
16765 msgid "aggregate value used where an integer was expected"
16769 #, gcc-internal-format
16770 msgid "pointer value used where a complex was expected"
16774 #, gcc-internal-format
16775 msgid "aggregate value used where a complex was expected"
16779 #, gcc-internal-format
16780 msgid "can't convert value to a vector"
16784 #, gcc-internal-format
16785 msgid "aggregate value used where a fixed-point was expected"
16789 #, gcc-internal-format
16790 msgid "%qs is not a gcov data file"
16794 #, gcc-internal-format
16795 msgid "%qs is version %q.*s, expected version %q.*s"
16798 #: coverage.c:276 coverage.c:284
16799 #, gcc-internal-format
16800 msgid "coverage mismatch for function %u while reading execution counters"
16803 #: coverage.c:278 coverage.c:372
16804 #, gcc-internal-format
16805 msgid "checksum is %x instead of %x"
16808 #: coverage.c:286 coverage.c:374
16809 #, gcc-internal-format
16810 msgid "number of counters is %d instead of %d"
16814 #, gcc-internal-format
16815 msgid "cannot merge separate %s counters for function %u"
16819 #, gcc-internal-format
16820 msgid "%qs has overflowed"
16824 #, gcc-internal-format
16825 msgid "no coverage for function %qE found"
16828 #: coverage.c:363 coverage.c:366
16829 #, gcc-internal-format
16830 msgid "coverage mismatch for function %qE while reading counter %qs"
16834 #, gcc-internal-format
16835 msgid "coverage mismatch ignored due to -Wcoverage-mismatch"
16839 #, gcc-internal-format
16840 msgid "execution counts estimated"
16844 #, gcc-internal-format
16845 msgid "this can result in poorly optimized code"
16849 #, gcc-internal-format
16850 msgid "cannot open %s"
16854 #, gcc-internal-format
16855 msgid "error writing %qs"
16859 #, gcc-internal-format
16860 msgid "Can not find a valid counter:value pair:"
16864 #, gcc-internal-format
16865 msgid "-fdbg-cnt=%s"
16869 #, gcc-internal-format
16874 #, gcc-internal-format
16875 msgid "common symbol debug info is not structured as symbol+offset"
16878 #: diagnostic.c:728
16879 #, gcc-internal-format
16880 msgid "in %s, at %s:%d"
16883 #: dominance.c:1010
16884 #, gcc-internal-format
16885 msgid "dominator of %d status unknown"
16888 #: dominance.c:1017
16889 #, gcc-internal-format
16890 msgid "dominator of %d should be %d, not %d"
16893 #: dwarf2out.c:4014
16894 #, gcc-internal-format
16896 "Multiple EH personalities are supported only with assemblers supporting .cfi."
16897 "personality directive."
16900 #: dwarf2out.c:5392
16901 #, gcc-internal-format
16902 msgid "DW_LOC_OP %s not implemented"
16906 #, gcc-internal-format
16907 msgid "invalid rtl sharing found in the insn"
16911 #, gcc-internal-format
16916 #, gcc-internal-format
16917 msgid "internal consistency failure"
16921 #, gcc-internal-format
16922 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
16926 #, gcc-internal-format
16927 msgid "abort in %s, at %s:%d"
16931 #, gcc-internal-format
16932 msgid "exception handling disabled, use -fexceptions to enable"
16936 #, gcc-internal-format
16937 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
16941 #, gcc-internal-format
16942 msgid "__builtin_eh_return not supported on this target"
16945 #: except.c:3334 except.c:3359
16946 #, gcc-internal-format
16947 msgid "region_array is corrupted for region %i"
16950 #: except.c:3347 except.c:3378
16951 #, gcc-internal-format
16952 msgid "lp_array is corrupted for lp %i"
16956 #, gcc-internal-format
16957 msgid "outer block of region %i is wrong"
16961 #, gcc-internal-format
16962 msgid "negative nesting depth of region %i"
16966 #, gcc-internal-format
16967 msgid "region of lp %i is wrong"
16971 #, gcc-internal-format
16972 msgid "tree list ends on depth %i"
16976 #, gcc-internal-format
16977 msgid "region_array does not match region_tree"
16981 #, gcc-internal-format
16982 msgid "lp_array does not match region_tree"
16986 #, gcc-internal-format
16987 msgid "verify_eh_tree failed"
16991 #, gcc-internal-format
16992 msgid "stack limits not supported on this target"
16996 msgid "%Kcall to %qs declared with attribute error: %s"
17000 msgid "%Kcall to %qs declared with attribute warning: %s"
17004 #, gcc-internal-format
17005 msgid "invalid argument %qs to -fdebug-prefix-map"
17009 #, gcc-internal-format
17010 msgid "the frame size of %wd bytes is larger than %wd bytes"
17013 #: final.c:4367 toplev.c:1928
17014 #, gcc-internal-format
17015 msgid "could not open final insn dump file %qs: %s"
17019 #, gcc-internal-format
17020 msgid "could not close final insn dump file %qs: %s"
17023 #: fixed-value.c:104
17024 #, gcc-internal-format
17025 msgid "large fixed-point constant implicitly truncated to fixed-point type"
17028 #: fold-const.c:1356
17029 #, gcc-internal-format
17030 msgid "assuming signed overflow does not occur when negating a division"
17033 #: fold-const.c:4265 fold-const.c:4277
17034 #, gcc-internal-format
17035 msgid "comparison is always %d due to width of bit-field"
17038 #: fold-const.c:5617
17039 #, gcc-internal-format
17040 msgid "assuming signed overflow does not occur when simplifying range test"
17043 #: fold-const.c:6012 fold-const.c:6027
17044 #, gcc-internal-format
17045 msgid "comparison is always %d"
17048 #: fold-const.c:6162
17049 #, gcc-internal-format
17050 msgid "%<or%> of unmatched not-equal tests is always 1"
17053 #: fold-const.c:6167
17054 #, gcc-internal-format
17055 msgid "%<and%> of mutually exclusive equal-tests is always 0"
17058 #: fold-const.c:9135
17059 #, gcc-internal-format
17061 "assuming signed overflow does not occur when reducing constant in comparison"
17064 #: fold-const.c:9507
17065 #, gcc-internal-format
17067 "assuming signed overflow does not occur when combining constants around a "
17071 #: fold-const.c:14208
17072 #, gcc-internal-format
17073 msgid "fold check: original tree changed by fold"
17077 #, gcc-internal-format
17078 msgid "total size of local objects too large"
17081 #: function.c:1645 gimplify.c:4875
17082 #, gcc-internal-format
17083 msgid "impossible constraint in %<asm%>"
17087 #, gcc-internal-format
17088 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
17092 #, gcc-internal-format
17093 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
17097 #, gcc-internal-format
17098 msgid "function returns an aggregate"
17102 #, gcc-internal-format
17103 msgid "unused parameter %q+D"
17107 #, gcc-internal-format
17108 msgid "ambiguous abbreviation %s"
17112 #, gcc-internal-format
17113 msgid "incomplete '%s' option"
17117 #, gcc-internal-format
17118 msgid "missing argument to '%s' option"
17122 #, gcc-internal-format
17123 msgid "extraneous argument to '%s' option"
17127 #, gcc-internal-format
17128 msgid "warning: -pipe ignored because -save-temps specified"
17132 #, gcc-internal-format
17133 msgid "warning: '-x %s' after last input file has no effect"
17136 #. Catch the case where a spec string contains something like
17137 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
17138 #. hand side of the :.
17140 #, gcc-internal-format
17141 msgid "spec failure: '%%*' has not been initialized by pattern match"
17145 #, gcc-internal-format
17146 msgid "warning: use of obsolete %%[ operator in specs"
17150 #, gcc-internal-format
17151 msgid "spec failure: unrecognized spec option '%c'"
17155 #, gcc-internal-format
17156 msgid "%s: could not determine length of compare-debug file %s"
17160 #, gcc-internal-format
17161 msgid "%s: -fcompare-debug failure (length)"
17164 #: gcc.c:6709 gcc.c:6750
17165 #, gcc-internal-format
17166 msgid "%s: could not open compare-debug file %s"
17169 #: gcc.c:6729 gcc.c:6766
17170 #, gcc-internal-format
17171 msgid "%s: -fcompare-debug failure"
17175 #, gcc-internal-format
17176 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
17180 #, gcc-internal-format
17181 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
17185 #, gcc-internal-format
17186 msgid "unrecognized option '-%s'"
17189 #: gcc.c:7366 gcc.c:7429
17190 #, gcc-internal-format
17191 msgid "%s: %s compiler not installed on this system"
17195 #, gcc-internal-format
17196 msgid "Recompiling with -fcompare-debug"
17200 #, gcc-internal-format
17201 msgid "during -fcompare-debug recompilation"
17205 #, gcc-internal-format
17206 msgid "Comparing final insns dumps"
17210 #, gcc-internal-format
17211 msgid "%s: linker input file unused because linking not done"
17215 #, gcc-internal-format
17216 msgid "language %s not recognized"
17219 #: gcc.c:7711 lto/lto.c:1223
17220 #, gcc-internal-format
17225 #, gcc-internal-format
17226 msgid "%s: %d basic blocks and %d edges/basic block"
17230 #, gcc-internal-format
17231 msgid "%s: %d basic blocks and %d registers"
17234 #: ggc-common.c:466 ggc-common.c:474 ggc-common.c:542 ggc-common.c:561
17235 #: ggc-page.c:2198 ggc-page.c:2229 ggc-page.c:2236 ggc-zone.c:2442
17236 #: ggc-zone.c:2453 ggc-zone.c:2457
17237 #, gcc-internal-format
17238 msgid "can't write PCH file: %m"
17241 #: ggc-common.c:554 config/i386/host-cygwin.c:57
17242 #, gcc-internal-format
17243 msgid "can't get position in PCH file: %m"
17246 #: ggc-common.c:564
17247 #, gcc-internal-format
17248 msgid "can't write padding to PCH file: %m"
17251 #: ggc-common.c:619 ggc-common.c:627 ggc-common.c:634 ggc-common.c:637
17252 #: ggc-common.c:647 ggc-common.c:650 ggc-page.c:2326 ggc-zone.c:2476
17253 #, gcc-internal-format
17254 msgid "can't read PCH file: %m"
17257 #: ggc-common.c:642
17258 #, gcc-internal-format
17259 msgid "had to relocate PCH"
17263 #, gcc-internal-format
17264 msgid "open /dev/zero: %m"
17267 #: ggc-page.c:2214 ggc-page.c:2220
17268 #, gcc-internal-format
17269 msgid "can't write PCH file"
17272 #: ggc-zone.c:2439 ggc-zone.c:2450
17273 #, gcc-internal-format
17274 msgid "can't seek PCH file: %m"
17278 #, gcc-internal-format
17279 msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
17283 #, gcc-internal-format
17284 msgid "using result of function returning %<void%>"
17288 #, gcc-internal-format
17289 msgid "invalid lvalue in asm output %d"
17293 #, gcc-internal-format
17294 msgid "non-memory input %d must stay in memory"
17298 #, gcc-internal-format
17299 msgid "memory input %d is not directly addressable"
17303 #, gcc-internal-format
17304 msgid "%qE not specified in enclosing parallel"
17308 #, gcc-internal-format
17309 msgid "enclosing parallel"
17313 #, gcc-internal-format
17314 msgid "iteration variable %qE should be private"
17318 #, gcc-internal-format
17319 msgid "iteration variable %qE should not be firstprivate"
17323 #, gcc-internal-format
17324 msgid "iteration variable %qE should not be reduction"
17328 #, gcc-internal-format
17329 msgid "%s variable %qE is private in outer context"
17333 #, gcc-internal-format
17334 msgid "gimplification failed"
17337 #: graph.c:401 java/jcf-parse.c:1751 java/jcf-parse.c:1892 objc/objc-act.c:524
17338 #, gcc-internal-format
17339 msgid "can't open %s: %m"
17342 #: graphite.c:296 toplev.c:1843
17343 #, gcc-internal-format
17344 msgid "Graphite loop optimizations cannot be used"
17347 #: haifa-sched.c:185
17348 #, gcc-internal-format
17349 msgid "fix_sched_param: unknown param: %s"
17352 #: ira.c:1475 ira.c:1488 ira.c:1502
17353 #, gcc-internal-format
17354 msgid "%s cannot be used in asm here"
17357 #: lto-cgraph.c:607
17358 #, gcc-internal-format
17359 msgid "bytecode stream: found multiple instances of cgraph node %d"
17362 #: lto-cgraph.c:678
17363 #, gcc-internal-format
17364 msgid "bytecode stream: no caller found while reading edge"
17367 #: lto-cgraph.c:682
17368 #, gcc-internal-format
17369 msgid "bytecode stream: no callee found while reading edge"
17372 #: lto-cgraph.c:731
17373 #, gcc-internal-format
17374 msgid "bytecode stream: found empty cgraph node"
17377 #: lto-cgraph.c:797
17378 #, gcc-internal-format
17379 msgid "Combining units with different profiles is not supported."
17382 #: lto-compress.c:190 lto-compress.c:198 lto-compress.c:219 lto-compress.c:280
17383 #: lto-compress.c:288 lto-compress.c:309
17384 #, gcc-internal-format
17385 msgid "compressed stream: %s"
17388 #: lto-section-in.c:66
17389 #, gcc-internal-format
17391 "bytecode stream: trying to read %d bytes after the end of the input buffer"
17394 #: lto-streamer-in.c:81
17395 #, gcc-internal-format
17396 msgid "bytecode stream: unexpected tag %s"
17399 #: lto-streamer-in.c:92
17400 #, gcc-internal-format
17401 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
17404 #: lto-streamer-in.c:106
17405 #, gcc-internal-format
17406 msgid "bytecode stream: expected tag %s instead of %s"
17409 #: lto-streamer-in.c:150
17410 #, gcc-internal-format
17411 msgid "bytecode stream: string too long for the string table"
17414 #: lto-streamer-in.c:210
17415 #, gcc-internal-format
17416 msgid "bytecode stream: found non-null terminated string"
17419 #: lto-streamer-in.c:1109
17420 #, gcc-internal-format
17421 msgid "bytecode stream: unknown GIMPLE statement tag %s"
17424 #: lto-streamer-in.c:2396
17425 #, gcc-internal-format
17426 msgid "optimization options not supported yet"
17429 #: lto-streamer-in.c:2401
17430 #, gcc-internal-format
17431 msgid "target optimization options not supported yet"
17434 #: lto-streamer-in.c:2544
17435 #, gcc-internal-format
17436 msgid "bytecode stream: tried to jump backwards in the stream"
17439 #: lto-streamer-in.c:2588
17440 #, gcc-internal-format
17441 msgid "target specific builtin not available"
17444 #: lto-streamer-out.c:1180
17445 #, gcc-internal-format
17446 msgid "gimple bytecode streams do not support the optimization attribute"
17449 #: lto-streamer-out.c:1183
17450 #, gcc-internal-format
17451 msgid "gimple bytecode streams do not support the target attribute"
17454 #: lto-streamer-out.c:1201
17455 #, gcc-internal-format
17456 msgid "tree code %qs is not supported in gimple streams"
17459 #: lto-streamer-out.c:1245
17460 #, gcc-internal-format
17462 "gimple bytecode streams do not support machine specific builtin functions on "
17466 #: lto-streamer.c:179
17467 #, gcc-internal-format
17468 msgid "bytecode stream: unexpected LTO section %s"
17471 #: lto-streamer.c:862
17472 #, gcc-internal-format
17474 "bytecode stream generated with LTO version %d.%d instead of the expected %d.%"
17478 #: lto-symtab.c:435
17479 #, gcc-internal-format
17480 msgid "%qD has already been defined"
17483 #: lto-symtab.c:437
17484 #, gcc-internal-format
17485 msgid "previously defined here"
17488 #: lto-symtab.c:507
17489 #, gcc-internal-format
17490 msgid "type of %qD does not match original declaration"
17493 #: lto-symtab.c:514
17494 #, gcc-internal-format
17495 msgid "alignment of %qD is bigger than original declaration"
17498 #: lto-symtab.c:520 lto-symtab.c:617
17499 #, gcc-internal-format
17500 msgid "previously declared here"
17503 #: lto-symtab.c:600
17504 #, gcc-internal-format
17505 msgid "variable %qD redeclared as function"
17508 #: lto-symtab.c:606
17509 #, gcc-internal-format
17510 msgid "function %qD redeclared as variable"
17514 #, gcc-internal-format
17516 "barrier region may not be closely nested inside of work-sharing, critical, "
17517 "ordered, master or explicit task region"
17521 #, gcc-internal-format
17523 "work-sharing region may not be closely nested inside of work-sharing, "
17524 "critical, ordered, master or explicit task region"
17528 #, gcc-internal-format
17530 "master region may not be closely nested inside of work-sharing or explicit "
17535 #, gcc-internal-format
17537 "ordered region may not be closely nested inside of critical or explicit task "
17542 #, gcc-internal-format
17544 "ordered region must be closely nested inside a loop region with an ordered "
17549 #, gcc-internal-format
17551 "critical region may not be nested inside a critical region with the same name"
17554 #: omp-low.c:6750 cp/decl.c:2711 cp/parser.c:8399 cp/parser.c:8419
17555 #, gcc-internal-format
17556 msgid "invalid exit from OpenMP structured block"
17559 #: omp-low.c:6752 omp-low.c:6757
17560 #, gcc-internal-format
17561 msgid "invalid entry to OpenMP structured block"
17564 #. Otherwise, be vague and lazy, but efficient.
17566 #, gcc-internal-format
17567 msgid "invalid branch to/from an OpenMP structured block"
17571 #, gcc-internal-format
17572 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
17576 #, gcc-internal-format
17577 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
17581 #, gcc-internal-format
17583 "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-"
17584 "femit-struct-debug-detailed=ind:...%>"
17587 #. Eventually this should become a hard error IMO.
17589 #, gcc-internal-format
17590 msgid "command line option \"%s\" is valid for %s but not for %s"
17593 #: opts.c:482 opts.c:765
17594 #, gcc-internal-format
17595 msgid "unrecognized command line option \"%s\""
17599 #, gcc-internal-format
17600 msgid "command line option %qs is not supported by this configuration"
17604 #, gcc-internal-format
17605 msgid "missing argument to \"%s\""
17609 #, gcc-internal-format
17610 msgid "argument to \"%s\" should be a non-negative integer"
17614 #, gcc-internal-format
17615 msgid "Section anchors must be disabled when unit-at-a-time is disabled."
17619 #, gcc-internal-format
17620 msgid "Toplevel reorder must be disabled when unit-at-a-time is disabled."
17624 #, gcc-internal-format
17625 msgid "section anchors must be disabled when toplevel reorder is disabled"
17628 #: opts.c:1061 config/darwin.c:1724 config/sh/sh.c:903
17629 #, gcc-internal-format
17631 "-freorder-blocks-and-partition does not work with exceptions on this "
17635 #: opts.c:1078 config/sh/sh.c:911
17636 #, gcc-internal-format
17638 "-freorder-blocks-and-partition does not support unwind info on this "
17643 #, gcc-internal-format
17644 msgid "-freorder-blocks-and-partition does not work on this architecture"
17648 #, gcc-internal-format
17649 msgid "-fira-algorithm=CB does not work on this architecture"
17653 #, gcc-internal-format
17654 msgid "-flto and -fwhopr are mutually exclusive"
17658 #, gcc-internal-format
17659 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
17663 #, gcc-internal-format
17664 msgid "unknown excess precision style \"%s\""
17668 #, gcc-internal-format
17669 msgid "structure alignment must be a small power of two, not %d"
17672 #: opts.c:1833 opts.c:1841
17673 #, gcc-internal-format
17674 msgid "Plugin support is disabled. Configure with --enable-plugin."
17678 #, gcc-internal-format
17679 msgid "unrecognized visibility value \"%s\""
17683 #, gcc-internal-format
17684 msgid "unknown stack check parameter \"%s\""
17688 #, gcc-internal-format
17689 msgid "unrecognized register name \"%s\""
17693 #, gcc-internal-format
17694 msgid "unknown tls-model \"%s\""
17698 #, gcc-internal-format
17699 msgid "unknown ira algorithm \"%s\""
17703 #, gcc-internal-format
17704 msgid "unknown ira region \"%s\""
17708 #, gcc-internal-format
17709 msgid "dwarf version %d is not supported"
17713 #, gcc-internal-format
17714 msgid "%s: --param arguments should be of the form NAME=VALUE"
17718 #, gcc-internal-format
17719 msgid "invalid --param value %qs"
17723 #, gcc-internal-format
17724 msgid "target system does not support debug output"
17728 #, gcc-internal-format
17729 msgid "debug format \"%s\" conflicts with prior selection"
17733 #, gcc-internal-format
17734 msgid "unrecognised debug output level \"%s\""
17738 #, gcc-internal-format
17739 msgid "debug output level %s is too high"
17743 #, gcc-internal-format
17744 msgid "-Werror=%s: No option -%s"
17748 #, gcc-internal-format
17749 msgid "minimum value of parameter %qs is %u"
17753 #, gcc-internal-format
17754 msgid "maximum value of parameter %qs is %u"
17757 #. If we didn't find this parameter, issue an error message.
17759 #, gcc-internal-format
17760 msgid "invalid parameter %qs"
17764 #, gcc-internal-format
17765 msgid "Invalid pass positioning operation"
17769 #, gcc-internal-format
17770 msgid "plugin cannot register a missing pass"
17774 #, gcc-internal-format
17775 msgid "plugin cannot register an unnamed pass"
17779 #, gcc-internal-format
17780 msgid "plugin cannot register pass %qs without reference pass name"
17784 #, gcc-internal-format
17785 msgid "pass %qs not found but is referenced by new pass %qs"
17789 #, gcc-internal-format
17791 "Plugin %s was specified with different paths:\n"
17797 #, gcc-internal-format
17798 msgid "Malformed option -fplugin-arg-%s (multiple '=' signs)"
17802 #, gcc-internal-format
17803 msgid "Malformed option -fplugin-arg-%s (missing -<key>[=<value>])"
17807 #, gcc-internal-format
17809 "Plugin %s should be specified before -fplugin-arg-%s in the command line"
17813 #, gcc-internal-format
17814 msgid "Unknown callback event registered by plugin %s"
17818 #, gcc-internal-format
17819 msgid "Plugin %s registered a null callback function for event %s"
17823 #, gcc-internal-format
17825 "Cannot load plugin %s\n"
17830 #, gcc-internal-format
17832 "plugin %s is not licensed under a GPL-compatible license\n"
17837 #, gcc-internal-format
17839 "Cannot find %s in plugin %s\n"
17844 #, gcc-internal-format
17845 msgid "Fail to initialize plugin %s"
17849 #, gcc-internal-format
17850 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
17854 #, gcc-internal-format
17855 msgid "corrupted profile info: run_max * runs < sum_max"
17859 #, gcc-internal-format
17860 msgid "corrupted profile info: sum_all is smaller than sum_max"
17864 #, gcc-internal-format
17865 msgid "correcting inconsistent profile data"
17869 #, gcc-internal-format
17870 msgid "corrupted profile info: profile data is not flow-consistent"
17874 #, gcc-internal-format
17876 "corrupted profile info: number of iterations for basic block %d thought to "
17881 #, gcc-internal-format
17883 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
17887 #, gcc-internal-format
17888 msgid "output constraint %d must specify a single register"
17892 #, gcc-internal-format
17893 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
17897 #, gcc-internal-format
17898 msgid "output regs must be grouped at top of stack"
17902 #, gcc-internal-format
17903 msgid "implicitly popped regs must be grouped at top of stack"
17907 #, gcc-internal-format
17908 msgid "output operand %d must use %<&%> constraint"
17912 #, gcc-internal-format
17913 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
17917 #, gcc-internal-format
17918 msgid "validate_value_data: Loop in regno chain (%u)"
17922 #, gcc-internal-format
17923 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
17927 #, gcc-internal-format
17928 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
17932 #, gcc-internal-format
17933 msgid "can't use '%s' as a %s register"
17936 #: reginfo.c:834 config/ia64/ia64.c:5403 config/ia64/ia64.c:5410
17937 #: config/pa/pa.c:380 config/pa/pa.c:387 config/sh/sh.c:8539
17938 #: config/sh/sh.c:8546 config/spu/spu.c:5062 config/spu/spu.c:5069
17939 #, gcc-internal-format
17940 msgid "unknown register name: %s"
17944 #, gcc-internal-format
17945 msgid "global register variable follows a function definition"
17949 #, gcc-internal-format
17950 msgid "register used for two global register variables"
17954 #, gcc-internal-format
17955 msgid "call-clobbered register used for global register variable"
17959 #, gcc-internal-format
17960 msgid "cannot reload integer constant operand in %<asm%>"
17964 #, gcc-internal-format
17965 msgid "impossible register constraint in %<asm%>"
17969 #, gcc-internal-format
17970 msgid "%<&%> constraint used with no register class"
17973 #: reload.c:3822 reload.c:4083
17974 #, gcc-internal-format
17975 msgid "inconsistent operand constraints in an %<asm%>"
17979 #, gcc-internal-format
17980 msgid "%<asm%> operand has impossible constraints"
17984 #, gcc-internal-format
17985 msgid "frame size too large for reliable stack checking"
17989 #, gcc-internal-format
17990 msgid "try reducing the number of local variables"
17994 #, gcc-internal-format
17995 msgid "can't find a register in class %qs while reloading %<asm%>"
17999 #, gcc-internal-format
18000 msgid "unable to find a register to spill in class %qs"
18004 #, gcc-internal-format
18005 msgid "%<asm%> operand requires impossible reload"
18009 #, gcc-internal-format
18010 msgid "%<asm%> operand constraint incompatible with operand size"
18014 #, gcc-internal-format
18015 msgid "output operand is constant in %<asm%>"
18019 #, gcc-internal-format
18020 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
18024 #, gcc-internal-format
18026 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
18030 #, gcc-internal-format
18032 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
18037 #, gcc-internal-format
18038 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
18042 #, gcc-internal-format
18043 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
18047 #, gcc-internal-format
18049 "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%"
18054 #, gcc-internal-format
18055 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
18059 #, gcc-internal-format
18060 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
18064 #, gcc-internal-format
18065 msgid "output operand constraint lacks %<=%>"
18069 #, gcc-internal-format
18070 msgid "output constraint %qc for operand %d is not at the beginning"
18074 #, gcc-internal-format
18075 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
18078 #: stmt.c:357 stmt.c:456
18079 #, gcc-internal-format
18080 msgid "%<%%%> constraint used with last operand"
18084 #, gcc-internal-format
18085 msgid "matching constraint not valid in output operand"
18089 #, gcc-internal-format
18090 msgid "input operand constraint contains %qc"
18094 #, gcc-internal-format
18095 msgid "matching constraint references invalid operand number"
18099 #, gcc-internal-format
18100 msgid "invalid punctuation %qc in constraint"
18104 #, gcc-internal-format
18105 msgid "matching constraint does not allow a register"
18109 #, gcc-internal-format
18110 msgid "asm-specifier for variable %qE conflicts with asm clobber list"
18114 #, gcc-internal-format
18115 msgid "unknown register name %qs in %<asm%>"
18119 #, gcc-internal-format
18120 msgid "PIC register %qs clobbered in %<asm%>"
18124 #, gcc-internal-format
18125 msgid "more than %d operands in %<asm%>"
18129 #, gcc-internal-format
18130 msgid "output number %d not directly addressable"
18134 #, gcc-internal-format
18135 msgid "asm operand %d probably doesn%'t match constraints"
18139 #, gcc-internal-format
18140 msgid "use of memory input without lvalue in asm operand %d is deprecated"
18144 #, gcc-internal-format
18145 msgid "asm clobber conflict with output operand"
18149 #, gcc-internal-format
18150 msgid "asm clobber conflict with input operand"
18154 #, gcc-internal-format
18155 msgid "too many alternatives in %<asm%>"
18159 #, gcc-internal-format
18160 msgid "operand constraints for %<asm%> differ in number of alternatives"
18164 #, gcc-internal-format
18165 msgid "duplicate asm operand name %qs"
18169 #, gcc-internal-format
18170 msgid "missing close brace for named operand"
18174 #, gcc-internal-format
18175 msgid "undefined named operand %qs"
18178 #: stmt.c:1542 cp/cvt.c:917 cp/cvt.c:1033
18179 #, gcc-internal-format
18180 msgid "value computed is not used"
18183 #: stor-layout.c:160
18184 #, gcc-internal-format
18185 msgid "type size can%'t be explicitly evaluated"
18188 #: stor-layout.c:162
18189 #, gcc-internal-format
18190 msgid "variable-size type declared outside of any function"
18193 #: stor-layout.c:680
18194 #, gcc-internal-format
18195 msgid "size of %q+D is %d bytes"
18198 #: stor-layout.c:682
18199 #, gcc-internal-format
18200 msgid "size of %q+D is larger than %wd bytes"
18203 #: stor-layout.c:1101
18204 #, gcc-internal-format
18205 msgid "packed attribute causes inefficient alignment for %q+D"
18208 #: stor-layout.c:1104
18209 #, gcc-internal-format
18210 msgid "packed attribute is unnecessary for %q+D"
18213 #: stor-layout.c:1122
18214 #, gcc-internal-format
18215 msgid "padding struct to align %q+D"
18218 #: stor-layout.c:1183
18219 #, gcc-internal-format
18220 msgid "Offset of packed bit-field %qD has changed in GCC 4.4"
18223 #: stor-layout.c:1489
18224 #, gcc-internal-format
18225 msgid "padding struct size to alignment boundary"
18228 #: stor-layout.c:1519
18229 #, gcc-internal-format
18230 msgid "packed attribute causes inefficient alignment for %qE"
18233 #: stor-layout.c:1523
18234 #, gcc-internal-format
18235 msgid "packed attribute is unnecessary for %qE"
18238 #: stor-layout.c:1529
18239 #, gcc-internal-format
18240 msgid "packed attribute causes inefficient alignment"
18243 #: stor-layout.c:1531
18244 #, gcc-internal-format
18245 msgid "packed attribute is unnecessary"
18248 #: stor-layout.c:2046
18249 #, gcc-internal-format
18250 msgid "alignment of array elements is greater than element size"
18254 #, gcc-internal-format
18255 msgid "__builtin_saveregs not supported by this target"
18259 #, gcc-internal-format
18260 msgid "nested functions not supported on this target"
18264 #, gcc-internal-format
18265 msgid "nested function trampolines not supported on this target"
18269 #, gcc-internal-format
18270 msgid "target attribute is not supported on this machine"
18274 #, gcc-internal-format
18275 msgid "#pragma GCC target is not supported for this machine"
18279 #, gcc-internal-format
18280 msgid "repository file '%s' does not contain command-line arguments"
18284 #, gcc-internal-format
18286 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
18291 #, gcc-internal-format
18292 msgid "ld returned %d exit status"
18296 #, gcc-internal-format
18297 msgid "invalid option argument %qs"
18301 #, gcc-internal-format
18302 msgid "getting core file size maximum limit: %m"
18306 #, gcc-internal-format
18307 msgid "setting core file size limit to maximum: %m"
18311 #, gcc-internal-format
18312 msgid "%q+F declared %<static%> but never defined"
18316 #, gcc-internal-format
18317 msgid "%q+D defined but not used"
18321 #, gcc-internal-format
18322 msgid "%qD is deprecated (declared at %s:%d): %s"
18326 #, gcc-internal-format
18327 msgid "%qD is deprecated (declared at %s:%d)"
18331 #, gcc-internal-format
18332 msgid "%qE is deprecated (declared at %s:%d): %s"
18336 #, gcc-internal-format
18337 msgid "%qE is deprecated (declared at %s:%d)"
18341 #, gcc-internal-format
18342 msgid "type is deprecated (declared at %s:%d): %s"
18346 #, gcc-internal-format
18347 msgid "type is deprecated (declared at %s:%d)"
18351 #, gcc-internal-format
18352 msgid "%qE is deprecated: %s"
18356 #, gcc-internal-format
18357 msgid "%qE is deprecated"
18361 #, gcc-internal-format
18362 msgid "type is deprecated: %s"
18366 #, gcc-internal-format
18367 msgid "type is deprecated"
18371 #, gcc-internal-format
18372 msgid "unrecognized gcc debugging option: %c"
18376 #, gcc-internal-format
18377 msgid "can%'t open %s for writing: %m"
18381 #, gcc-internal-format
18382 msgid "-frecord-gcc-switches is not supported by the current target"
18386 #, gcc-internal-format
18387 msgid "this target does not support %qs"
18391 #, gcc-internal-format
18392 msgid "instruction scheduling not supported on this target machine"
18396 #, gcc-internal-format
18397 msgid "this target machine does not have delayed branches"
18401 #, gcc-internal-format
18402 msgid "-f%sleading-underscore not supported on this target machine"
18406 #, gcc-internal-format
18407 msgid "could not close zeroed insn dump file %qs: %s"
18411 #, gcc-internal-format
18412 msgid "target system does not support the \"%s\" debug format"
18416 #, gcc-internal-format
18417 msgid "variable tracking requested, but useless unless producing debug info"
18421 #, gcc-internal-format
18422 msgid "variable tracking requested, but not supported by this debug format"
18426 #, gcc-internal-format
18427 msgid "var-tracking-assignments changes selective scheduling"
18431 #, gcc-internal-format
18432 msgid "can%'t open %s: %m"
18436 #, gcc-internal-format
18437 msgid "-ffunction-sections not supported for this target"
18441 #, gcc-internal-format
18442 msgid "-fdata-sections not supported for this target"
18446 #, gcc-internal-format
18447 msgid "-ffunction-sections disabled; it makes profiling impossible"
18451 #, gcc-internal-format
18452 msgid "-fprefetch-loop-arrays not supported for this target"
18456 #, gcc-internal-format
18458 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
18462 #, gcc-internal-format
18463 msgid "-fprefetch-loop-arrays is not supported with -Os"
18467 #, gcc-internal-format
18468 msgid "-fassociative-math disabled; other options take precedence"
18472 #, gcc-internal-format
18473 msgid "-fstack-protector not supported for this target"
18477 #, gcc-internal-format
18478 msgid "unwind tables currently require a frame pointer for correctness"
18482 #, gcc-internal-format
18483 msgid "error writing to %s: %m"
18486 #: toplev.c:2362 java/jcf-parse.c:1770
18487 #, gcc-internal-format
18488 msgid "error closing %s: %m"
18492 #, gcc-internal-format
18493 msgid "SSA name in freelist but still referenced"
18497 #, gcc-internal-format
18498 msgid "Indirect reference's operand is not a register or a constant."
18502 #, gcc-internal-format
18503 msgid "ASSERT_EXPR with an always-false condition"
18507 #, gcc-internal-format
18508 msgid "MODIFY_EXPR not expected while having tuples."
18512 #, gcc-internal-format
18513 msgid "constant not recomputed when ADDR_EXPR changed"
18517 #, gcc-internal-format
18518 msgid "side effects not recomputed when ADDR_EXPR changed"
18521 #: tree-cfg.c:2587 tree-ssa.c:826
18522 #, gcc-internal-format
18523 msgid "address taken, but ADDRESSABLE bit not set"
18527 #, gcc-internal-format
18528 msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
18532 #, gcc-internal-format
18533 msgid "non-integral used in condition"
18537 #, gcc-internal-format
18538 msgid "invalid conditional operand"
18542 #, gcc-internal-format
18543 msgid "invalid position or size operand to BIT_FIELD_REF"
18547 #, gcc-internal-format
18549 "integral result type precision does not match field size of BIT_FIELD_REF"
18553 #, gcc-internal-format
18555 "mode precision of non-integral result does not match field size of "
18560 #, gcc-internal-format
18561 msgid "invalid reference prefix"
18565 #, gcc-internal-format
18566 msgid "invalid operand to plus/minus, type is a pointer"
18570 #, gcc-internal-format
18571 msgid "invalid operand to pointer plus, first operand is not a pointer"
18575 #, gcc-internal-format
18577 "invalid operand to pointer plus, second operand is not an integer with type "
18582 #, gcc-internal-format
18583 msgid "invalid expression for min lvalue"
18587 #, gcc-internal-format
18588 msgid "invalid operand in indirect reference"
18592 #, gcc-internal-format
18593 msgid "type mismatch in indirect reference"
18597 #, gcc-internal-format
18598 msgid "invalid operands to array reference"
18602 #, gcc-internal-format
18603 msgid "type mismatch in array reference"
18607 #, gcc-internal-format
18608 msgid "type mismatch in array range reference"
18612 #, gcc-internal-format
18613 msgid "type mismatch in real/imagpart reference"
18617 #, gcc-internal-format
18618 msgid "type mismatch in component reference"
18622 #, gcc-internal-format
18623 msgid "Conversion of an SSA_NAME on the left hand side."
18627 #, gcc-internal-format
18628 msgid "invalid function in gimple call"
18632 #, gcc-internal-format
18633 msgid "non-function in gimple call"
18637 #, gcc-internal-format
18638 msgid "invalid LHS in gimple call"
18642 #, gcc-internal-format
18643 msgid "LHS in noreturn call"
18647 #, gcc-internal-format
18648 msgid "invalid conversion in gimple call"
18652 #, gcc-internal-format
18653 msgid "invalid static chain in gimple call"
18657 #, gcc-internal-format
18658 msgid "static chain in indirect gimple call"
18662 #, gcc-internal-format
18663 msgid "static chain with function that doesn't use one"
18667 #, gcc-internal-format
18668 msgid "invalid argument to gimple call"
18672 #, gcc-internal-format
18673 msgid "invalid operands in gimple comparison"
18677 #, gcc-internal-format
18678 msgid "type mismatch in comparison expression"
18682 #, gcc-internal-format
18683 msgid "non-register as LHS of unary operation"
18687 #, gcc-internal-format
18688 msgid "invalid operand in unary operation"
18692 #, gcc-internal-format
18693 msgid "invalid types in nop conversion"
18697 #, gcc-internal-format
18698 msgid "invalid types in address space conversion"
18702 #, gcc-internal-format
18703 msgid "invalid types in fixed-point conversion"
18707 #, gcc-internal-format
18708 msgid "invalid types in conversion to floating point"
18712 #, gcc-internal-format
18713 msgid "invalid types in conversion to integer"
18717 #, gcc-internal-format
18718 msgid "non-trivial conversion in unary operation"
18722 #, gcc-internal-format
18723 msgid "non-register as LHS of binary operation"
18727 #, gcc-internal-format
18728 msgid "invalid operands in binary operation"
18732 #, gcc-internal-format
18733 msgid "type mismatch in complex expression"
18737 #, gcc-internal-format
18738 msgid "type mismatch in shift expression"
18742 #, gcc-internal-format
18743 msgid "type mismatch in vector shift expression"
18747 #, gcc-internal-format
18748 msgid "non-element sized vector shift of floating point vector"
18752 #, gcc-internal-format
18753 msgid "invalid non-vector operands to vector valued plus"
18757 #, gcc-internal-format
18758 msgid "invalid (pointer) operands to plus/minus"
18762 #, gcc-internal-format
18763 msgid "type mismatch in pointer plus expression"
18767 #, gcc-internal-format
18768 msgid "type mismatch in binary truth expression"
18772 #, gcc-internal-format
18773 msgid "type mismatch in binary expression"
18777 #, gcc-internal-format
18778 msgid "non-trivial conversion at assignment"
18782 #, gcc-internal-format
18783 msgid "invalid operand in unary expression"
18787 #, gcc-internal-format
18788 msgid "type mismatch in address expression"
18791 #: tree-cfg.c:3556 tree-cfg.c:3582
18792 #, gcc-internal-format
18793 msgid "invalid rhs for gimple memory store"
18797 #, gcc-internal-format
18798 msgid "invalid operand in return statement"
18802 #, gcc-internal-format
18803 msgid "invalid conversion in return statement"
18807 #, gcc-internal-format
18808 msgid "goto destination is neither a label nor a pointer"
18812 #, gcc-internal-format
18813 msgid "invalid operand to switch statement"
18817 #, gcc-internal-format
18818 msgid "Invalid PHI result"
18822 #, gcc-internal-format
18823 msgid "Invalid PHI argument"
18827 #, gcc-internal-format
18828 msgid "Incompatible types in PHI argument %u"
18832 #, gcc-internal-format
18833 msgid "invalid comparison code in gimple cond"
18837 #, gcc-internal-format
18838 msgid "invalid labels in gimple cond"
18842 #, gcc-internal-format
18843 msgid "verify_gimple failed"
18847 #, gcc-internal-format
18848 msgid "invalid function in call statement"
18852 #, gcc-internal-format
18853 msgid "invalid pure const state for function"
18856 #: tree-cfg.c:3948 tree-ssa.c:1001 tree-ssa.c:1010
18857 #, gcc-internal-format
18858 msgid "in statement"
18862 #, gcc-internal-format
18863 msgid "statement marked for throw, but doesn%'t"
18867 #, gcc-internal-format
18868 msgid "statement marked for throw in middle of block"
18872 #, gcc-internal-format
18873 msgid "Dead STMT in EH table"
18877 #, gcc-internal-format
18878 msgid "gimple_bb (phi) is set to a wrong basic block"
18882 #, gcc-internal-format
18883 msgid "missing PHI def"
18887 #, gcc-internal-format
18888 msgid "PHI argument is not a GIMPLE value"
18891 #: tree-cfg.c:4115 tree-cfg.c:4188
18892 #, gcc-internal-format
18893 msgid "incorrect sharing of tree nodes"
18897 #, gcc-internal-format
18898 msgid "invalid GIMPLE statement"
18902 #, gcc-internal-format
18903 msgid "gimple_bb (stmt) is set to a wrong basic block"
18907 #, gcc-internal-format
18908 msgid "incorrect entry in label_to_block_map"
18912 #, gcc-internal-format
18913 msgid "incorrect setting of landing pad number"
18917 #, gcc-internal-format
18918 msgid "verify_stmts failed"
18922 #, gcc-internal-format
18923 msgid "ENTRY_BLOCK has IL associated with it"
18927 #, gcc-internal-format
18928 msgid "EXIT_BLOCK has IL associated with it"
18932 #, gcc-internal-format
18933 msgid "fallthru to exit from bb %d"
18937 #, gcc-internal-format
18938 msgid "nonlocal label "
18941 #: tree-cfg.c:4273 tree-cfg.c:4282 tree-cfg.c:4307
18942 #, gcc-internal-format
18947 #, gcc-internal-format
18948 msgid "control flow in the middle of basic block %d"
18952 #, gcc-internal-format
18953 msgid "fallthru edge after a control statement in bb %d"
18957 #, gcc-internal-format
18958 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
18961 #: tree-cfg.c:4366 tree-cfg.c:4388 tree-cfg.c:4401 tree-cfg.c:4470
18962 #, gcc-internal-format
18963 msgid "wrong outgoing edge flags at end of bb %d"
18967 #, gcc-internal-format
18968 msgid "explicit goto at end of bb %d"
18972 #, gcc-internal-format
18973 msgid "return edge does not point to exit in bb %d"
18977 #, gcc-internal-format
18978 msgid "found default case not at the start of case vector"
18982 #, gcc-internal-format
18983 msgid "case labels not sorted: "
18987 #, gcc-internal-format
18988 msgid "extra outgoing edge %d->%d"
18992 #, gcc-internal-format
18993 msgid "missing edge %i->%i"
18997 #, gcc-internal-format
18998 msgid "%<noreturn%> function does return"
19002 #, gcc-internal-format
19003 msgid "control reaches end of non-void function"
19007 #, gcc-internal-format
19008 msgid "function might be possible candidate for attribute %<noreturn%>"
19012 #, gcc-internal-format
19014 "ignoring return value of %qD, declared with attribute warn_unused_result"
19018 #, gcc-internal-format
19020 "ignoring return value of function declared with attribute warn_unused_result"
19024 #, gcc-internal-format
19025 msgid "could not open dump file %qs: %s"
19028 #: tree-dump.c:1063
19029 #, gcc-internal-format
19030 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
19034 #, gcc-internal-format
19035 msgid "BB %i has multiple EH edges"
19039 #, gcc-internal-format
19040 msgid "BB %i can not throw but has an EH edge"
19044 #, gcc-internal-format
19045 msgid "BB %i last statement has incorrectly set lp"
19049 #, gcc-internal-format
19050 msgid "BB %i is missing an EH edge"
19054 #, gcc-internal-format
19055 msgid "Incorrect EH edge %i->%i"
19058 #: tree-eh.c:3943 tree-eh.c:3962
19059 #, gcc-internal-format
19060 msgid "BB %i is missing an edge"
19064 #, gcc-internal-format
19065 msgid "BB %i too many fallthru edges"
19069 #, gcc-internal-format
19070 msgid "BB %i has incorrect edge"
19074 #, gcc-internal-format
19075 msgid "BB %i has incorrect fallthru edge"
19078 #: tree-inline.c:2775
19079 #, gcc-internal-format
19080 msgid "function %q+F can never be copied because it receives a non-local goto"
19083 #: tree-inline.c:2792
19084 #, gcc-internal-format
19086 "function %q+F can never be copied because it saves address of local label in "
19087 "a static variable"
19090 #: tree-inline.c:2802
19091 #, gcc-internal-format
19093 "function %q+F can never be copied because it uses variable sized variables"
19096 #: tree-inline.c:2840
19097 #, gcc-internal-format
19099 "function %q+F can never be inlined because it uses alloca (override using "
19100 "the always_inline attribute)"
19103 #: tree-inline.c:2854
19104 #, gcc-internal-format
19105 msgid "function %q+F can never be inlined because it uses setjmp"
19108 #: tree-inline.c:2868
19109 #, gcc-internal-format
19111 "function %q+F can never be inlined because it uses variable argument lists"
19114 #: tree-inline.c:2880
19115 #, gcc-internal-format
19117 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
19121 #: tree-inline.c:2888
19122 #, gcc-internal-format
19123 msgid "function %q+F can never be inlined because it uses non-local goto"
19126 #: tree-inline.c:2900
19127 #, gcc-internal-format
19129 "function %q+F can never be inlined because it uses __builtin_return or "
19130 "__builtin_apply_args"
19133 #: tree-inline.c:2920
19134 #, gcc-internal-format
19135 msgid "function %q+F can never be inlined because it contains a computed goto"
19138 #: tree-inline.c:3000
19139 #, gcc-internal-format
19141 "function %q+F can never be inlined because it is suppressed using -fno-inline"
19144 #: tree-inline.c:3014
19145 #, gcc-internal-format
19147 "function %q+F can never be inlined because it uses attributes conflicting "
19151 #: tree-inline.c:3579 tree-inline.c:3590
19152 #, gcc-internal-format
19153 msgid "inlining failed in call to %q+F: %s"
19156 #: tree-inline.c:3581 tree-inline.c:3592
19157 #, gcc-internal-format
19158 msgid "called from here"
19161 #: tree-mudflap.c:907
19162 #, gcc-internal-format
19163 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
19166 #: tree-mudflap.c:1114
19167 #, gcc-internal-format
19168 msgid "mudflap cannot track %qE in stub function"
19171 #: tree-mudflap.c:1358
19172 #, gcc-internal-format
19173 msgid "mudflap cannot track unknown size extern %qE"
19176 #: tree-nomudflap.c:49
19177 #, gcc-internal-format
19178 msgid "mudflap: this language is not supported"
19181 #: tree-optimize.c:441
19182 #, gcc-internal-format
19183 msgid "size of return value of %q+D is %u bytes"
19186 #: tree-optimize.c:444
19187 #, gcc-internal-format
19188 msgid "size of return value of %q+D is larger than %wd bytes"
19191 #: tree-outof-ssa.c:756 tree-outof-ssa.c:813 tree-ssa-coalesce.c:959
19192 #: tree-ssa-coalesce.c:974 tree-ssa-coalesce.c:1196 tree-ssa-live.c:1184
19193 #, gcc-internal-format
19194 msgid "SSA corruption"
19197 #: tree-profile.c:396
19198 #, gcc-internal-format
19199 msgid "unimplemented functionality"
19203 #, gcc-internal-format
19204 msgid "expected an SSA_NAME object"
19208 #, gcc-internal-format
19209 msgid "type mismatch between an SSA_NAME and its symbol"
19213 #, gcc-internal-format
19214 msgid "found an SSA_NAME that had been released into the free pool"
19218 #, gcc-internal-format
19219 msgid "found a virtual definition for a GIMPLE register"
19223 #, gcc-internal-format
19224 msgid "virtual SSA name for non-VOP decl"
19228 #, gcc-internal-format
19229 msgid "found a real definition for a non-register"
19233 #, gcc-internal-format
19234 msgid "found a default name with a non-empty defining statement"
19238 #, gcc-internal-format
19239 msgid "SSA_NAME created in two different blocks %i and %i"
19242 #: tree-ssa.c:655 tree-ssa.c:1028
19243 #, gcc-internal-format
19244 msgid "SSA_NAME_DEF_STMT is wrong"
19248 #, gcc-internal-format
19249 msgid "missing definition"
19253 #, gcc-internal-format
19254 msgid "definition in block %i does not dominate use in block %i"
19258 #, gcc-internal-format
19259 msgid "definition in block %i follows the use"
19263 #, gcc-internal-format
19264 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
19268 #, gcc-internal-format
19269 msgid "no immediate_use list"
19273 #, gcc-internal-format
19274 msgid "wrong immediate use list"
19278 #, gcc-internal-format
19279 msgid "incoming edge count does not match number of PHI arguments"
19283 #, gcc-internal-format
19284 msgid "PHI argument is missing for edge %d->%d"
19288 #, gcc-internal-format
19289 msgid "PHI argument is not SSA_NAME, or invariant"
19293 #, gcc-internal-format
19294 msgid "wrong edge %d->%d for PHI argument"
19298 #, gcc-internal-format
19299 msgid "AUX pointer initialized for edge %d->%d"
19303 #, gcc-internal-format
19304 msgid "stmt (%p) marked modified after optimization pass: "
19308 #, gcc-internal-format
19309 msgid "statement makes a memory store, but has no VDEFS"
19313 #, gcc-internal-format
19314 msgid "statement has VDEF operand not in defs list"
19318 #, gcc-internal-format
19319 msgid "statement has VDEF but no VUSE operand"
19323 #, gcc-internal-format
19324 msgid "VDEF and VUSE do not use the same symbol"
19328 #, gcc-internal-format
19329 msgid "statement has VUSE operand not in uses list"
19333 #, gcc-internal-format
19334 msgid "verify_ssa failed"
19338 #, gcc-internal-format
19339 msgid "%qD was declared here"
19343 #, gcc-internal-format
19344 msgid "%qD is used uninitialized in this function"
19347 #: tree-ssa.c:1752 tree-ssa.c:1791
19348 #, gcc-internal-format
19349 msgid "%qD may be used uninitialized in this function"
19353 #, gcc-internal-format
19354 msgid "array subscript is outside array bounds"
19358 #, gcc-internal-format
19359 msgid "array subscript is above array bounds"
19363 #, gcc-internal-format
19364 msgid "array subscript is below array bounds"
19368 #, gcc-internal-format
19370 "assuming signed overflow does not occur when simplifying conditional to "
19375 #, gcc-internal-format
19376 msgid "assuming signed overflow does not occur when simplifying conditional"
19380 #, gcc-internal-format
19381 msgid "comparison always false due to limited range of data type"
19385 #, gcc-internal-format
19386 msgid "comparison always true due to limited range of data type"
19390 #, gcc-internal-format
19392 "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %"
19397 #, gcc-internal-format
19399 "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%"
19404 #, gcc-internal-format
19405 msgid "ignoring attributes applied to %qT after definition"
19409 #, gcc-internal-format
19410 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
19414 #, gcc-internal-format
19416 "%q+D redeclared without dllimport attribute after being referenced with dll "
19421 #, gcc-internal-format
19422 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
19426 #, gcc-internal-format
19427 msgid "inline function %q+D declared as dllimport: attribute ignored"
19431 #, gcc-internal-format
19432 msgid "function %q+D definition is marked dllimport"
19435 #: tree.c:5339 config/sh/symbian-c.c:144 config/sh/symbian-cxx.c:576
19436 #, gcc-internal-format
19437 msgid "variable %q+D definition is marked dllimport"
19440 #: tree.c:5366 config/sh/symbian-c.c:164 config/sh/symbian-cxx.c:651
19441 #, gcc-internal-format
19442 msgid "external linkage required for symbol %q+D because of %qE attribute"
19446 #, gcc-internal-format
19448 "%qE implies default visibility, but %qD has already been declared with a "
19449 "different visibility"
19453 #, gcc-internal-format
19454 msgid "arrays of functions are not meaningful"
19458 #, gcc-internal-format
19459 msgid "function return type cannot be function"
19462 #: tree.c:8329 tree.c:8414 tree.c:8475
19463 #, gcc-internal-format
19464 msgid "tree check: %s, have %s in %s, at %s:%d"
19468 #, gcc-internal-format
19469 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
19473 #, gcc-internal-format
19474 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
19478 #, gcc-internal-format
19479 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
19483 #, gcc-internal-format
19484 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
19488 #, gcc-internal-format
19490 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
19495 #, gcc-internal-format
19496 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
19500 #, gcc-internal-format
19501 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
19505 #, gcc-internal-format
19507 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %"
19511 #: value-prof.c:376
19512 #, gcc-internal-format
19513 msgid "Dead histogram"
19516 #: value-prof.c:407
19517 #, gcc-internal-format
19519 "Histogram value statement does not correspond to the statement it is "
19523 #: value-prof.c:420
19524 #, gcc-internal-format
19525 msgid "verify_histograms failed"
19528 #: value-prof.c:467
19529 #, gcc-internal-format
19531 "Correcting inconsistent value profile: %s profiler overall count (%d) does "
19532 "not match BB count (%d)"
19535 #: value-prof.c:477
19536 #, gcc-internal-format
19538 "Corrupted value profile: %s profiler overall count (%d) does not match BB "
19543 #, gcc-internal-format
19544 msgid "%+D causes a section type conflict"
19548 #, gcc-internal-format
19550 "alignment of %q+D is greater than maximum object file alignment. Using %d"
19553 #: varasm.c:1363 varasm.c:1371
19554 #, gcc-internal-format
19555 msgid "register name not specified for %q+D"
19559 #, gcc-internal-format
19560 msgid "invalid register name for %q+D"
19564 #, gcc-internal-format
19565 msgid "data type of %q+D isn%'t suitable for a register"
19569 #, gcc-internal-format
19570 msgid "register specified for %q+D isn%'t suitable for data type"
19574 #, gcc-internal-format
19575 msgid "global register variable has initial value"
19579 #, gcc-internal-format
19580 msgid "optimization may eliminate reads and/or writes to register variables"
19584 #, gcc-internal-format
19585 msgid "register name given for non-register variable %q+D"
19589 #, gcc-internal-format
19590 msgid "global destructors not supported on this target"
19594 #, gcc-internal-format
19595 msgid "global constructors not supported on this target"
19599 #, gcc-internal-format
19600 msgid "thread-local COMMON data not implemented"
19604 #, gcc-internal-format
19606 "requested alignment for %q+D is greater than implemented alignment of %wu"
19610 #, gcc-internal-format
19611 msgid "initializer for integer/fixed-point value is too complicated"
19615 #, gcc-internal-format
19616 msgid "initializer for floating value is not a floating constant"
19620 #, gcc-internal-format
19621 msgid "invalid initial value for member %qE"
19624 #: varasm.c:5181 varasm.c:5225
19625 #, gcc-internal-format
19626 msgid "weak declaration of %q+D must precede definition"
19630 #, gcc-internal-format
19632 "weak declaration of %q+D after first use results in unspecified behavior"
19636 #, gcc-internal-format
19637 msgid "weak declaration of %q+D must be public"
19641 #, gcc-internal-format
19642 msgid "weak declaration of %q+D not supported"
19645 #: varasm.c:5253 varasm.c:5655
19646 #, gcc-internal-format
19647 msgid "only weak aliases are supported in this configuration"
19651 #, gcc-internal-format
19652 msgid "weakref is not supported in this configuration"
19656 #, gcc-internal-format
19657 msgid "%q+D aliased to undefined symbol %qE"
19661 #, gcc-internal-format
19662 msgid "%q+D aliased to external symbol %qE"
19666 #, gcc-internal-format
19667 msgid "weakref %q+D ultimately targets itself"
19671 #, gcc-internal-format
19672 msgid "weakref %q+D must have static linkage"
19676 #, gcc-internal-format
19677 msgid "alias definitions not supported in this configuration"
19681 #, gcc-internal-format
19682 msgid "visibility attribute not supported in this configuration; ignored"
19686 #, gcc-internal-format
19687 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
19691 #, gcc-internal-format
19692 msgid "underflowed virtual array %s in %s, at %s:%d"
19696 #, gcc-internal-format
19697 msgid "vector %s %s domain error, in %s at %s:%u"
19700 #. Print an error message for unrecognized stab codes.
19702 #, gcc-internal-format
19703 msgid "no sclass for %s stab (0x%x)"
19706 #: config/darwin-c.c:85
19707 #, gcc-internal-format
19708 msgid "too many #pragma options align=reset"
19711 #: config/darwin-c.c:105 config/darwin-c.c:108 config/darwin-c.c:110
19712 #: config/darwin-c.c:112
19713 #, gcc-internal-format
19714 msgid "malformed '#pragma options', ignoring"
19717 #: config/darwin-c.c:115
19718 #, gcc-internal-format
19719 msgid "junk at end of '#pragma options'"
19722 #: config/darwin-c.c:125
19723 #, gcc-internal-format
19724 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
19727 #: config/darwin-c.c:137
19728 #, gcc-internal-format
19729 msgid "missing '(' after '#pragma unused', ignoring"
19732 #: config/darwin-c.c:155
19733 #, gcc-internal-format
19734 msgid "missing ')' after '#pragma unused', ignoring"
19737 #: config/darwin-c.c:158
19738 #, gcc-internal-format
19739 msgid "junk at end of '#pragma unused'"
19742 #: config/darwin-c.c:169
19743 #, gcc-internal-format
19744 msgid "malformed '#pragma ms_struct', ignoring"
19747 #: config/darwin-c.c:177
19748 #, gcc-internal-format
19749 msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
19752 #: config/darwin-c.c:180
19753 #, gcc-internal-format
19754 msgid "junk at end of '#pragma ms_struct'"
19757 #: config/darwin-c.c:406
19758 #, gcc-internal-format
19759 msgid "subframework include %s conflicts with framework include"
19762 #: config/darwin-c.c:589
19763 #, gcc-internal-format
19764 msgid "Unknown value %qs of -mmacosx-version-min"
19767 #: config/darwin.c:1429
19768 #, gcc-internal-format
19770 "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
19773 #: config/darwin.c:1436
19774 #, gcc-internal-format
19775 msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
19778 #: config/darwin.c:1561
19779 #, gcc-internal-format
19781 "internal and protected visibility attributes not supported in this "
19782 "configuration; ignored"
19785 #: config/host-darwin.c:62
19786 #, gcc-internal-format
19787 msgid "couldn't unmap pch_address_space: %m"
19790 #: config/sol2-c.c:93 config/sol2-c.c:109
19791 #, gcc-internal-format
19792 msgid "malformed %<#pragma align%>, ignoring"
19795 #: config/sol2-c.c:102
19796 #, gcc-internal-format
19797 msgid "invalid alignment for %<#pragma align%>, ignoring"
19800 #: config/sol2-c.c:117
19801 #, gcc-internal-format
19802 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
19805 #: config/sol2-c.c:129 config/sol2-c.c:141
19806 #, gcc-internal-format
19807 msgid "malformed %<#pragma align%>"
19810 #: config/sol2-c.c:136
19811 #, gcc-internal-format
19812 msgid "junk at end of %<#pragma align%>"
19815 #: config/sol2-c.c:157 config/sol2-c.c:164
19816 #, gcc-internal-format
19817 msgid "malformed %<#pragma init%>, ignoring"
19820 #: config/sol2-c.c:187 config/sol2-c.c:199
19821 #, gcc-internal-format
19822 msgid "malformed %<#pragma init%>"
19825 #: config/sol2-c.c:194
19826 #, gcc-internal-format
19827 msgid "junk at end of %<#pragma init%>"
19830 #: config/sol2-c.c:215 config/sol2-c.c:222
19831 #, gcc-internal-format
19832 msgid "malformed %<#pragma fini%>, ignoring"
19835 #: config/sol2-c.c:245 config/sol2-c.c:257
19836 #, gcc-internal-format
19837 msgid "malformed %<#pragma fini%>"
19840 #: config/sol2-c.c:252
19841 #, gcc-internal-format
19842 msgid "junk at end of %<#pragma fini%>"
19845 #: config/sol2.c:53
19846 #, gcc-internal-format
19847 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
19850 #: config/vxworks.c:146
19851 #, gcc-internal-format
19852 msgid "PIC is only supported for RTPs"
19855 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
19856 #. sections. machopic_select_section ensures that weak variables go in
19857 #. coalesced sections. Weak aliases (or any other kind of aliases) are
19858 #. not supported. Weak symbols that aren't visible outside the .s file
19859 #. are not supported.
19860 #: config/darwin.h:497
19861 #, gcc-internal-format
19862 msgid "alias definitions not supported in Mach-O; ignored"
19866 #: config/vx-common.h:89
19867 #, gcc-internal-format
19868 msgid "profiler support for VxWorks"
19871 #: config/alpha/alpha.c:230 config/rs6000/rs6000.c:3138
19872 #, gcc-internal-format
19873 msgid "bad value %qs for -mtls-size switch"
19876 #: config/alpha/alpha.c:284
19877 #, gcc-internal-format
19878 msgid "-f%s ignored for Unicos/Mk (not supported)"
19881 #: config/alpha/alpha.c:308
19882 #, gcc-internal-format
19883 msgid "-mieee not supported on Unicos/Mk"
19886 #: config/alpha/alpha.c:319
19887 #, gcc-internal-format
19888 msgid "-mieee-with-inexact not supported on Unicos/Mk"
19891 #: config/alpha/alpha.c:336
19892 #, gcc-internal-format
19893 msgid "bad value %qs for -mtrap-precision switch"
19896 #: config/alpha/alpha.c:350
19897 #, gcc-internal-format
19898 msgid "bad value %qs for -mfp-rounding-mode switch"
19901 #: config/alpha/alpha.c:365
19902 #, gcc-internal-format
19903 msgid "bad value %qs for -mfp-trap-mode switch"
19906 #: config/alpha/alpha.c:379 config/alpha/alpha.c:391
19907 #, gcc-internal-format
19908 msgid "bad value %qs for -mcpu switch"
19911 #: config/alpha/alpha.c:398
19912 #, gcc-internal-format
19913 msgid "trap mode not supported on Unicos/Mk"
19916 #: config/alpha/alpha.c:405
19917 #, gcc-internal-format
19918 msgid "fp software completion requires -mtrap-precision=i"
19921 #: config/alpha/alpha.c:421
19922 #, gcc-internal-format
19923 msgid "rounding mode not supported for VAX floats"
19926 #: config/alpha/alpha.c:426
19927 #, gcc-internal-format
19928 msgid "trap mode not supported for VAX floats"
19931 #: config/alpha/alpha.c:430
19932 #, gcc-internal-format
19933 msgid "128-bit long double not supported for VAX floats"
19936 #: config/alpha/alpha.c:458
19937 #, gcc-internal-format
19938 msgid "L%d cache latency unknown for %s"
19941 #: config/alpha/alpha.c:473
19942 #, gcc-internal-format
19943 msgid "bad value %qs for -mmemory-latency"
19946 #: config/alpha/alpha.c:6732 config/alpha/alpha.c:6735 config/s390/s390.c:8800
19947 #: config/s390/s390.c:8803
19948 #, gcc-internal-format
19949 msgid "bad builtin fcode"
19952 #: config/arc/arc.c:393
19953 #, gcc-internal-format
19954 msgid "argument of %qE attribute is not a string constant"
19957 #: config/arc/arc.c:401
19958 #, gcc-internal-format
19959 msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
19962 #: config/arm/arm.c:1337
19963 #, gcc-internal-format
19964 msgid "switch -mcpu=%s conflicts with -march= switch"
19967 #: config/arm/arm.c:1347 config/rs6000/rs6000.c:2362 config/sparc/sparc.c:783
19968 #, gcc-internal-format
19969 msgid "bad value (%s) for %s switch"
19972 #: config/arm/arm.c:1460
19973 #, gcc-internal-format
19974 msgid "invalid __fp16 format option: -mfp16-format=%s"
19977 #: config/arm/arm.c:1477
19978 #, gcc-internal-format
19979 msgid "invalid ABI option: -mabi=%s"
19982 #: config/arm/arm.c:1485
19983 #, gcc-internal-format
19984 msgid "target CPU does not support ARM mode"
19987 #: config/arm/arm.c:1491
19988 #, gcc-internal-format
19989 msgid "target CPU does not support interworking"
19992 #: config/arm/arm.c:1497
19993 #, gcc-internal-format
19994 msgid "target CPU does not support THUMB instructions"
19997 #: config/arm/arm.c:1515
19998 #, gcc-internal-format
20000 "enabling backtrace support is only meaningful when compiling for the Thumb"
20003 #: config/arm/arm.c:1518
20004 #, gcc-internal-format
20006 "enabling callee interworking support is only meaningful when compiling for "
20010 #: config/arm/arm.c:1521
20011 #, gcc-internal-format
20013 "enabling caller interworking support is only meaningful when compiling for "
20017 #: config/arm/arm.c:1525
20018 #, gcc-internal-format
20019 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
20022 #: config/arm/arm.c:1533
20023 #, gcc-internal-format
20024 msgid "-fpic and -mapcs-reent are incompatible"
20027 #: config/arm/arm.c:1536
20028 #, gcc-internal-format
20029 msgid "APCS reentrant code not supported. Ignored"
20032 #: config/arm/arm.c:1544
20033 #, gcc-internal-format
20034 msgid "-g with -mno-apcs-frame may not give sensible debugging"
20037 #: config/arm/arm.c:1547
20038 #, gcc-internal-format
20039 msgid "passing floating point arguments in fp regs not yet supported"
20042 #: config/arm/arm.c:1605
20043 #, gcc-internal-format
20044 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
20047 #: config/arm/arm.c:1608
20048 #, gcc-internal-format
20049 msgid "iwmmxt abi requires an iwmmxt capable cpu"
20052 #: config/arm/arm.c:1617
20053 #, gcc-internal-format
20054 msgid "invalid floating point emulation option: -mfpe=%s"
20057 #: config/arm/arm.c:1643
20058 #, gcc-internal-format
20059 msgid "invalid floating point option: -mfpu=%s"
20062 #: config/arm/arm.c:1680
20063 #, gcc-internal-format
20064 msgid "invalid floating point abi: -mfloat-abi=%s"
20067 #: config/arm/arm.c:1688
20068 #, gcc-internal-format
20069 msgid "FPA is unsupported in the AAPCS"
20072 #: config/arm/arm.c:1693
20073 #, gcc-internal-format
20074 msgid "AAPCS does not support -mcaller-super-interworking"
20077 #: config/arm/arm.c:1696
20078 #, gcc-internal-format
20079 msgid "AAPCS does not support -mcallee-super-interworking"
20082 #: config/arm/arm.c:1703
20083 #, gcc-internal-format
20084 msgid "iWMMXt and hardware floating point"
20087 #: config/arm/arm.c:1707
20088 #, gcc-internal-format
20089 msgid "Thumb-2 iWMMXt"
20092 #: config/arm/arm.c:1711
20093 #, gcc-internal-format
20094 msgid "__fp16 and no ldrh"
20097 #: config/arm/arm.c:1731
20098 #, gcc-internal-format
20099 msgid "-mfloat-abi=hard and VFP"
20102 #: config/arm/arm.c:1755
20103 #, gcc-internal-format
20104 msgid "invalid thread pointer option: -mtp=%s"
20107 #: config/arm/arm.c:1768
20108 #, gcc-internal-format
20109 msgid "can not use -mtp=cp15 with 16-bit Thumb"
20112 #: config/arm/arm.c:1782
20113 #, gcc-internal-format
20114 msgid "structure size boundary can only be set to %s"
20117 #: config/arm/arm.c:1788
20118 #, gcc-internal-format
20119 msgid "RTP PIC is incompatible with Thumb"
20122 #: config/arm/arm.c:1797
20123 #, gcc-internal-format
20124 msgid "RTP PIC is incompatible with -msingle-pic-base"
20127 #: config/arm/arm.c:1809
20128 #, gcc-internal-format
20129 msgid "-mpic-register= is useless without -fpic"
20132 #: config/arm/arm.c:1818
20133 #, gcc-internal-format
20134 msgid "unable to use '%s' for PIC register"
20137 #: config/arm/arm.c:1871
20138 #, gcc-internal-format
20139 msgid "-freorder-blocks-and-partition not supported on this architecture"
20142 #: config/arm/arm.c:3633
20143 #, gcc-internal-format
20144 msgid "Non-AAPCS derived PCS variant"
20147 #: config/arm/arm.c:3635
20148 #, gcc-internal-format
20149 msgid "Variadic functions must use the base AAPCS variant"
20152 #: config/arm/arm.c:3654
20153 #, gcc-internal-format
20154 msgid "PCS variant"
20157 #: config/arm/arm.c:4532 config/arm/arm.c:4550 config/avr/avr.c:4838
20158 #: config/avr/avr.c:4854 config/bfin/bfin.c:5546 config/bfin/bfin.c:5607
20159 #: config/bfin/bfin.c:5636 config/h8300/h8300.c:5338 config/i386/i386.c:4409
20160 #: config/i386/i386.c:25895 config/i386/i386.c:25975
20161 #: config/m68hc11/m68hc11.c:1168 config/m68k/m68k.c:802
20162 #: config/mcore/mcore.c:3036 config/mep/mep.c:4062 config/mep/mep.c:4076
20163 #: config/mep/mep.c:4150 config/rs6000/rs6000.c:23393 config/rx/rx.c:2099
20164 #: config/sh/sh.c:8680 config/sh/sh.c:8698 config/sh/sh.c:8727
20165 #: config/sh/sh.c:8809 config/sh/sh.c:8832 config/spu/spu.c:3861
20166 #: config/stormy16/stormy16.c:2230 config/v850/v850.c:2080
20167 #, gcc-internal-format
20168 msgid "%qE attribute only applies to functions"
20171 #: config/arm/arm.c:16406
20172 #, gcc-internal-format
20173 msgid "unable to compute real location of stacked parameter"
20176 #: config/arm/arm.c:17986
20177 #, gcc-internal-format
20178 msgid "argument must be a constant"
20181 #. @@@ better error message
20182 #: config/arm/arm.c:18294 config/arm/arm.c:18331
20183 #, gcc-internal-format
20184 msgid "selector must be an immediate"
20187 #. @@@ better error message
20188 #: config/arm/arm.c:18374
20189 #, gcc-internal-format
20190 msgid "mask must be an immediate"
20193 #: config/arm/arm.c:19036
20194 #, gcc-internal-format
20195 msgid "no low registers available for popping high registers"
20198 #: config/arm/arm.c:19259
20199 #, gcc-internal-format
20200 msgid "interrupt Service Routines cannot be coded in Thumb mode"
20203 #: config/arm/arm.c:21379
20204 #, gcc-internal-format
20205 msgid "the mangling of %<va_list%> has changed in GCC 4.4"
20208 #: config/arm/pe.c:158 config/mcore/mcore.c:2911
20209 #, gcc-internal-format
20210 msgid "initialized variable %q+D is marked dllimport"
20213 #: config/arm/pe.c:167
20214 #, gcc-internal-format
20215 msgid "static variable %q+D is marked dllimport"
20218 #: config/avr/avr.c:425
20219 #, gcc-internal-format
20220 msgid "'builtin_return_address' contains only 2 bytes of address"
20223 #: config/avr/avr.c:1141
20224 #, gcc-internal-format
20225 msgid "Pointer offset from symbol maybe incorrect."
20228 #: config/avr/avr.c:1198
20229 #, gcc-internal-format
20230 msgid "accessing data memory with program memory address"
20233 #: config/avr/avr.c:1238
20234 #, gcc-internal-format
20235 msgid "accessing program memory with data memory address"
20238 #: config/avr/avr.c:4652
20239 #, gcc-internal-format
20240 msgid "%qs appears to be a misspelled interrupt handler"
20243 #: config/avr/avr.c:4661
20244 #, gcc-internal-format
20245 msgid "%qs appears to be a misspelled signal handler"
20248 #: config/avr/avr.c:4811
20249 #, gcc-internal-format
20250 msgid "only initialized variables can be placed into program memory area"
20253 #: config/avr/avr.c:4945
20254 #, gcc-internal-format
20255 msgid "only uninitialized variables can be placed in the .noinit section"
20258 #: config/avr/avr.c:4959
20259 #, gcc-internal-format
20260 msgid "MCU %qs supported for assembler only"
20263 #: config/bfin/bfin.c:2554 config/m68k/m68k.c:519
20264 #, gcc-internal-format
20265 msgid "-mshared-library-id=%s is not between 0 and %d"
20268 #: config/bfin/bfin.c:2574
20269 #, gcc-internal-format
20270 msgid "-mcpu=%s is not valid"
20273 #: config/bfin/bfin.c:2610
20274 #, gcc-internal-format
20275 msgid "-mcpu=%s has invalid silicon revision"
20278 #: config/bfin/bfin.c:2675
20279 #, gcc-internal-format
20280 msgid "-mshared-library-id= specified without -mid-shared-library"
20283 #: config/bfin/bfin.c:2678
20284 #, gcc-internal-format
20285 msgid "Can't use multiple stack checking methods together."
20288 #: config/bfin/bfin.c:2681
20289 #, gcc-internal-format
20290 msgid "ID shared libraries and FD-PIC mode can't be used together."
20293 #: config/bfin/bfin.c:2686 config/m68k/m68k.c:627
20294 #, gcc-internal-format
20295 msgid "cannot specify both -msep-data and -mid-shared-library"
20298 #: config/bfin/bfin.c:2706
20299 #, gcc-internal-format
20300 msgid "-mmulticore can only be used with BF561"
20303 #: config/bfin/bfin.c:2709
20304 #, gcc-internal-format
20305 msgid "-mcorea should be used with -mmulticore"
20308 #: config/bfin/bfin.c:2712
20309 #, gcc-internal-format
20310 msgid "-mcoreb should be used with -mmulticore"
20313 #: config/bfin/bfin.c:2715
20314 #, gcc-internal-format
20315 msgid "-mcorea and -mcoreb can't be used together"
20318 #: config/bfin/bfin.c:5551
20319 #, gcc-internal-format
20320 msgid "multiple function type attributes specified"
20323 #: config/bfin/bfin.c:5618
20324 #, gcc-internal-format
20325 msgid "can't apply both longcall and shortcall attributes to the same function"
20328 #: config/bfin/bfin.c:5668 config/i386/winnt.c:59 config/mep/mep.c:3966
20329 #: config/mep/mep.c:4104
20330 #, gcc-internal-format
20331 msgid "%qE attribute only applies to variables"
20334 #: config/bfin/bfin.c:5675
20335 #, gcc-internal-format
20336 msgid "%qE attribute cannot be specified for local variables"
20339 #. This function is for retrieving a part of an instruction name for
20340 #. an operator, for immediate output. If that ever happens for
20341 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
20343 #: config/cris/cris.c:471
20344 #, gcc-internal-format
20345 msgid "MULT case in cris_op_str"
20348 #: config/cris/cris.c:861
20349 #, gcc-internal-format
20350 msgid "invalid use of ':' modifier"
20353 #: config/cris/cris.c:1048 config/moxie/moxie.c:169
20354 #, gcc-internal-format
20355 msgid "internal error: bad register: %d"
20358 #: config/cris/cris.c:1615
20359 #, gcc-internal-format
20360 msgid "internal error: sideeffect-insn affecting main effect"
20363 #: config/cris/cris.c:1712
20364 #, gcc-internal-format
20365 msgid "unknown cc_attr value"
20368 #. If we get here, the caller got its initial tests wrong.
20369 #: config/cris/cris.c:2096
20370 #, gcc-internal-format
20371 msgid "internal error: cris_side_effect_mode_ok with bad operands"
20374 #: config/cris/cris.c:2388
20375 #, gcc-internal-format
20376 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
20379 #: config/cris/cris.c:2416
20380 #, gcc-internal-format
20381 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
20384 #: config/cris/cris.c:2452
20385 #, gcc-internal-format
20386 msgid "unknown CRIS cpu version specification in -mtune= : %s"
20389 #: config/cris/cris.c:2473
20390 #, gcc-internal-format
20391 msgid "-fPIC and -fpic are not supported in this configuration"
20394 #: config/cris/cris.c:2488
20395 #, gcc-internal-format
20396 msgid "that particular -g option is invalid with -maout and -melinux"
20399 #: config/cris/cris.c:2714
20400 #, gcc-internal-format
20401 msgid "Unknown src"
20404 #: config/cris/cris.c:2775
20405 #, gcc-internal-format
20406 msgid "Unknown dest"
20409 #: config/cris/cris.c:3060
20410 #, gcc-internal-format
20411 msgid "stackframe too big: %d bytes"
20414 #: config/cris/cris.c:3554 config/cris/cris.c:3582
20415 #, gcc-internal-format
20416 msgid "expand_binop failed in movsi got"
20419 #: config/cris/cris.c:3664
20420 #, gcc-internal-format
20421 msgid "emitting PIC operand, but PIC register isn't set up"
20424 #. Definitions for GCC. Part of the machine description for CRIS.
20425 #. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008,
20426 #. 2009 Free Software Foundation, Inc.
20427 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
20429 #. This file is part of GCC.
20431 #. GCC is free software; you can redistribute it and/or modify
20432 #. it under the terms of the GNU General Public License as published by
20433 #. the Free Software Foundation; either version 3, or (at your option)
20434 #. any later version.
20436 #. GCC is distributed in the hope that it will be useful,
20437 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
20438 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20439 #. GNU General Public License for more details.
20441 #. You should have received a copy of the GNU General Public License
20442 #. along with GCC; see the file COPYING3. If not see
20443 #. <http://www.gnu.org/licenses/>.
20444 #. After the first "Node:" comment comes all preprocessor directives and
20445 #. attached declarations described in the info files, the "Using and
20446 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
20447 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
20448 #. really, but needs an update anyway.
20450 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
20451 #. for that. If applicable, there is a CRIS-specific comment. The order
20452 #. of macro definitions follow the order in the manual. Every section in
20453 #. the manual (node in the info pages) has an introductory `Node:
20454 #. <subchapter>' comment. If no macros are defined for a section, only
20455 #. the section-comment is present.
20456 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
20457 #. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
20458 #. settings not repeated below. This file contains general CRIS
20459 #. definitions and definitions for the cris-*-elf subtarget.
20460 #. We don't want to use gcc_assert for everything, as that can be
20462 #: config/cris/cris.h:43
20463 #, gcc-internal-format
20464 msgid "CRIS-port assertion failed: "
20467 #. Node: Caller Saves
20468 #. (no definitions)
20469 #. Node: Function entry
20470 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
20471 #. TARGET_ASM_FUNCTION_EPILOGUE.
20473 #: config/cris/cris.h:929
20474 #, gcc-internal-format
20475 msgid "no FUNCTION_PROFILER for CRIS"
20478 #: config/crx/crx.h:363
20479 #, gcc-internal-format
20480 msgid "Profiler support for CRX"
20483 #: config/frv/frv.c:8732
20484 #, gcc-internal-format
20485 msgid "accumulator is not a constant integer"
20488 #: config/frv/frv.c:8737
20489 #, gcc-internal-format
20490 msgid "accumulator number is out of bounds"
20493 #: config/frv/frv.c:8748
20494 #, gcc-internal-format
20495 msgid "inappropriate accumulator for %qs"
20498 #: config/frv/frv.c:8825
20499 #, gcc-internal-format
20500 msgid "invalid IACC argument"
20503 #: config/frv/frv.c:8848
20504 #, gcc-internal-format
20505 msgid "%qs expects a constant argument"
20508 #: config/frv/frv.c:8853
20509 #, gcc-internal-format
20510 msgid "constant argument out of range for %qs"
20513 #: config/frv/frv.c:9334
20514 #, gcc-internal-format
20515 msgid "media functions are not available unless -mmedia is used"
20518 #: config/frv/frv.c:9346
20519 #, gcc-internal-format
20520 msgid "this media function is only available on the fr500"
20523 #: config/frv/frv.c:9374
20524 #, gcc-internal-format
20525 msgid "this media function is only available on the fr400 and fr550"
20528 #: config/frv/frv.c:9393
20529 #, gcc-internal-format
20530 msgid "this builtin function is only available on the fr405 and fr450"
20533 #: config/frv/frv.c:9402
20534 #, gcc-internal-format
20535 msgid "this builtin function is only available on the fr500 and fr550"
20538 #: config/frv/frv.c:9414
20539 #, gcc-internal-format
20540 msgid "this builtin function is only available on the fr450"
20543 #: config/h8300/h8300.c:332
20544 #, gcc-internal-format
20545 msgid "-ms2600 is used without -ms"
20548 #: config/h8300/h8300.c:338
20549 #, gcc-internal-format
20550 msgid "-mn is used without -mh or -ms"
20553 #: config/i386/host-cygwin.c:64
20554 #, gcc-internal-format
20555 msgid "can't extend PCH file: %m"
20558 #: config/i386/host-cygwin.c:75
20559 #, gcc-internal-format
20560 msgid "can't set position in PCH file: %m"
20563 #: config/i386/i386.c:2824 config/i386/i386.c:3075
20564 #, gcc-internal-format
20565 msgid "bad value (%s) for %stune=%s %s"
20568 #: config/i386/i386.c:2868
20569 #, gcc-internal-format
20570 msgid "bad value (%s) for %sstringop-strategy=%s %s"
20573 #: config/i386/i386.c:2872
20574 #, gcc-internal-format
20576 "%stune=x86-64%s is deprecated. Use %stune=k8%s or %stune=generic%s instead "
20580 #: config/i386/i386.c:2882
20581 #, gcc-internal-format
20582 msgid "generic CPU can be used only for %stune=%s %s"
20585 #: config/i386/i386.c:2885 config/i386/i386.c:3036
20586 #, gcc-internal-format
20587 msgid "bad value (%s) for %sarch=%s %s"
20590 #: config/i386/i386.c:2896
20591 #, gcc-internal-format
20592 msgid "unknown ABI (%s) for %sabi=%s %s"
20595 #: config/i386/i386.c:2911
20596 #, gcc-internal-format
20597 msgid "code model %s does not support PIC mode"
20600 #: config/i386/i386.c:2917
20601 #, gcc-internal-format
20602 msgid "bad value (%s) for %scmodel=%s %s"
20605 #: config/i386/i386.c:2941
20606 #, gcc-internal-format
20607 msgid "bad value (%s) for %sasm=%s %s"
20610 #: config/i386/i386.c:2945
20611 #, gcc-internal-format
20612 msgid "code model %qs not supported in the %s bit mode"
20615 #: config/i386/i386.c:2948
20616 #, gcc-internal-format
20617 msgid "%i-bit mode not compiled in"
20620 #: config/i386/i386.c:2960 config/i386/i386.c:3061
20621 #, gcc-internal-format
20622 msgid "CPU you selected does not support x86-64 instruction set"
20625 #: config/i386/i386.c:3094
20626 #, gcc-internal-format
20627 msgid "%sregparm%s is ignored in 64-bit mode"
20630 #: config/i386/i386.c:3097
20631 #, gcc-internal-format
20632 msgid "%sregparm=%d%s is not between 0 and %d"
20635 #: config/i386/i386.c:3110
20636 #, gcc-internal-format
20637 msgid "%salign-loops%s is obsolete, use -falign-loops%s"
20640 #: config/i386/i386.c:3116 config/i386/i386.c:3131 config/i386/i386.c:3146
20641 #, gcc-internal-format
20642 msgid "%salign-loops=%d%s is not between 0 and %d"
20645 #: config/i386/i386.c:3125
20646 #, gcc-internal-format
20647 msgid "%salign-jumps%s is obsolete, use -falign-jumps%s"
20650 #: config/i386/i386.c:3140
20651 #, gcc-internal-format
20652 msgid "%salign-functions%s is obsolete, use -falign-functions%s"
20655 #: config/i386/i386.c:3175
20656 #, gcc-internal-format
20657 msgid "%sbranch-cost=%d%s is not between 0 and 5"
20660 #: config/i386/i386.c:3183
20661 #, gcc-internal-format
20662 msgid "%slarge-data-threshold=%d%s is negative"
20665 #: config/i386/i386.c:3197
20666 #, gcc-internal-format
20667 msgid "bad value (%s) for %stls-dialect=%s %s"
20670 #: config/i386/i386.c:3205
20671 #, gcc-internal-format
20672 msgid "pc%d is not valid precision setting (32, 64 or 80)"
20675 #: config/i386/i386.c:3221
20676 #, gcc-internal-format
20677 msgid "%srtd%s is ignored in 64bit mode"
20680 #: config/i386/i386.c:3276
20681 #, gcc-internal-format
20682 msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
20685 #: config/i386/i386.c:3295
20686 #, gcc-internal-format
20687 msgid "-mincoming-stack-boundary=%d is not between %d and 12"
20690 #: config/i386/i386.c:3308
20691 #, gcc-internal-format
20692 msgid "%ssseregparm%s used without SSE enabled"
20695 #: config/i386/i386.c:3319 config/i386/i386.c:3333
20696 #, gcc-internal-format
20697 msgid "SSE instruction set disabled, using 387 arithmetics"
20700 #: config/i386/i386.c:3338
20701 #, gcc-internal-format
20702 msgid "387 instruction set disabled, using SSE arithmetics"
20705 #: config/i386/i386.c:3345
20706 #, gcc-internal-format
20707 msgid "bad value (%s) for %sfpmath=%s %s"
20710 #: config/i386/i386.c:3361
20711 #, gcc-internal-format
20712 msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
20715 #: config/i386/i386.c:3381
20716 #, gcc-internal-format
20718 "unwind tables currently require either a frame pointer or %saccumulate-"
20719 "outgoing-args%s for correctness"
20722 #: config/i386/i386.c:3394
20723 #, gcc-internal-format
20724 msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
20727 #: config/i386/i386.c:3805
20728 #, gcc-internal-format
20729 msgid "attribute(target(\"%s\")) is unknown"
20732 #: config/i386/i386.c:3827
20733 #, gcc-internal-format
20734 msgid "option(\"%s\") was already specified"
20737 #: config/i386/i386.c:4422 config/i386/i386.c:4467
20738 #, gcc-internal-format
20739 msgid "fastcall and regparm attributes are not compatible"
20742 #: config/i386/i386.c:4429
20743 #, gcc-internal-format
20744 msgid "%qE attribute requires an integer constant argument"
20747 #: config/i386/i386.c:4435
20748 #, gcc-internal-format
20749 msgid "argument to %qE attribute larger than %d"
20752 #: config/i386/i386.c:4459 config/i386/i386.c:4494
20753 #, gcc-internal-format
20754 msgid "fastcall and cdecl attributes are not compatible"
20757 #: config/i386/i386.c:4463
20758 #, gcc-internal-format
20759 msgid "fastcall and stdcall attributes are not compatible"
20762 #: config/i386/i386.c:4477 config/i386/i386.c:4490
20763 #, gcc-internal-format
20764 msgid "stdcall and cdecl attributes are not compatible"
20767 #: config/i386/i386.c:4481
20768 #, gcc-internal-format
20769 msgid "stdcall and fastcall attributes are not compatible"
20772 #: config/i386/i386.c:4624
20773 #, gcc-internal-format
20774 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
20777 #: config/i386/i386.c:4627
20778 #, gcc-internal-format
20779 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
20782 #: config/i386/i386.c:4832
20783 #, gcc-internal-format
20784 msgid "ms_hook_prologue is not compatible with nested function"
20787 #: config/i386/i386.c:4905
20788 #, gcc-internal-format
20790 "ms_abi attribute requires -maccumulate-outgoing-args or subtarget "
20791 "optimization implying it"
20794 #: config/i386/i386.c:5024
20795 #, gcc-internal-format
20796 msgid "AVX vector argument without AVX enabled changes the ABI"
20799 #: config/i386/i386.c:5206
20800 #, gcc-internal-format
20802 "The ABI of passing struct with a flexible array member has changed in GCC 4.4"
20805 #: config/i386/i386.c:5322
20806 #, gcc-internal-format
20807 msgid "The ABI of passing union with long double has changed in GCC 4.4"
20810 #: config/i386/i386.c:5437
20811 #, gcc-internal-format
20813 "The ABI of passing structure with complex float member has changed in GCC 4.4"
20816 #: config/i386/i386.c:5583
20817 #, gcc-internal-format
20818 msgid "SSE register return with SSE disabled"
20821 #: config/i386/i386.c:5589
20822 #, gcc-internal-format
20823 msgid "SSE register argument with SSE disabled"
20826 #: config/i386/i386.c:5605
20827 #, gcc-internal-format
20828 msgid "x87 register return with x87 disabled"
20831 #: config/i386/i386.c:5975
20832 #, gcc-internal-format
20833 msgid "SSE vector argument without SSE enabled changes the ABI"
20836 #: config/i386/i386.c:6013
20837 #, gcc-internal-format
20838 msgid "MMX vector argument without MMX enabled changes the ABI"
20841 #: config/i386/i386.c:6615
20842 #, gcc-internal-format
20843 msgid "SSE vector return without SSE enabled changes the ABI"
20846 #: config/i386/i386.c:6625
20847 #, gcc-internal-format
20848 msgid "MMX vector return without MMX enabled changes the ABI"
20851 #: config/i386/i386.c:11195
20852 #, gcc-internal-format
20853 msgid "extended registers have no high halves"
20856 #: config/i386/i386.c:11210
20857 #, gcc-internal-format
20858 msgid "unsupported operand size for extended register"
20861 #: config/i386/i386.c:11455
20862 #, gcc-internal-format
20863 msgid "non-integer operand used with operand code '%c'"
20866 #: config/i386/i386.c:22875
20867 #, gcc-internal-format
20868 msgid "last argument must be an immediate"
20871 #: config/i386/i386.c:23168
20872 #, gcc-internal-format
20873 msgid "the fifth argument must be a 8-bit immediate"
20876 #: config/i386/i386.c:23263
20877 #, gcc-internal-format
20878 msgid "the third argument must be a 8-bit immediate"
20881 #: config/i386/i386.c:23609
20882 #, gcc-internal-format
20883 msgid "the last argument must be a 4-bit immediate"
20886 #: config/i386/i386.c:23614
20887 #, gcc-internal-format
20888 msgid "the last argument must be a 2-bit immediate"
20891 #: config/i386/i386.c:23623
20892 #, gcc-internal-format
20893 msgid "the last argument must be a 1-bit immediate"
20896 #: config/i386/i386.c:23632
20897 #, gcc-internal-format
20898 msgid "the last argument must be a 5-bit immediate"
20901 #: config/i386/i386.c:23641
20902 #, gcc-internal-format
20903 msgid "the next to last argument must be an 8-bit immediate"
20906 #: config/i386/i386.c:23645 config/i386/i386.c:23843
20907 #, gcc-internal-format
20908 msgid "the last argument must be an 8-bit immediate"
20911 #: config/i386/i386.c:23841
20912 #, gcc-internal-format
20913 msgid "the last argument must be a 32-bit immediate"
20916 #: config/i386/i386.c:23907 config/rs6000/rs6000.c:10205
20917 #, gcc-internal-format
20918 msgid "selector must be an integer constant in the range 0..%wi"
20921 #: config/i386/i386.c:24050
20922 #, gcc-internal-format
20923 msgid "%qE needs unknown isa option"
20926 #: config/i386/i386.c:24054
20927 #, gcc-internal-format
20928 msgid "%qE needs isa option %s"
20931 #: config/i386/i386.c:25902
20932 #, gcc-internal-format
20933 msgid "%qE attribute only available for 64-bit"
20936 #: config/i386/i386.c:25913 config/i386/i386.c:25922
20937 #, gcc-internal-format
20938 msgid "ms_abi and sysv_abi attributes are not compatible"
20941 #: config/i386/i386.c:25960 config/rs6000/rs6000.c:23476
20942 #, gcc-internal-format
20943 msgid "%qE incompatible attribute ignored"
20946 #: config/i386/i386.c:25983
20947 #, gcc-internal-format
20948 msgid "%qE attribute only available for 32-bit"
20951 #: config/i386/i386.c:25989
20952 #, gcc-internal-format
20953 msgid "ms_hook_prologue attribute needs assembler swap suffix support"
20956 #: config/i386/i386.c:29891
20957 #, gcc-internal-format
20958 msgid "vector permutation requires vector constant"
20961 #: config/i386/i386.c:29901
20962 #, gcc-internal-format
20963 msgid "invalid vector permutation constant"
20966 #: config/i386/i386.c:29949
20967 #, gcc-internal-format
20968 msgid "vector permutation (%d %d)"
20971 #: config/i386/i386.c:29952
20972 #, gcc-internal-format
20973 msgid "vector permutation (%d %d %d %d)"
20976 #: config/i386/i386.c:29956
20977 #, gcc-internal-format
20978 msgid "vector permutation (%d %d %d %d %d %d %d %d)"
20981 #: config/i386/i386.c:29961
20982 #, gcc-internal-format
20983 msgid "vector permutation (%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d)"
20986 #: config/i386/winnt.c:81
20987 #, gcc-internal-format
20989 "%qE attribute applies only to initialized variables with external linkage"
20992 #: config/i386/winnt.c:143 config/sh/symbian-c.c:96
20993 #: config/sh/symbian-cxx.c:120
20994 #, gcc-internal-format
20995 msgid "definition of static data member %q+D of dllimport'd class"
20998 #: config/i386/winnt.c:292
20999 #, gcc-internal-format
21000 msgid "%q+D:'selectany' attribute applies only to initialized objects"
21003 #: config/i386/winnt.c:440
21004 #, gcc-internal-format
21005 msgid "%q+D causes a section type conflict"
21008 #: config/i386/cygming.h:150
21009 #, gcc-internal-format
21010 msgid "-f%s ignored for target (all code is position independent)"
21013 #: config/i386/djgpp.h:180
21014 #, gcc-internal-format
21015 msgid "-mbnu210 is ignored (option is obsolete)"
21018 #: config/i386/i386-interix.h:256
21019 #, gcc-internal-format
21020 msgid "ms-bitfields not supported for objc"
21023 #. Don't allow flag_pic to propagate since invalid relocations will
21024 #. result otherwise.
21025 #: config/i386/netware.h:81
21026 #, gcc-internal-format
21027 msgid "-fPIC and -fpic are not supported for this target"
21030 #: config/ia64/ia64-c.c:51
21031 #, gcc-internal-format
21032 msgid "malformed #pragma builtin"
21035 #: config/ia64/ia64.c:601
21036 #, gcc-internal-format
21037 msgid "invalid argument of %qE attribute"
21040 #: config/ia64/ia64.c:614
21041 #, gcc-internal-format
21042 msgid "an address area attribute cannot be specified for local variables"
21045 #: config/ia64/ia64.c:621
21046 #, gcc-internal-format
21047 msgid "address area of %q+D conflicts with previous declaration"
21050 #: config/ia64/ia64.c:629
21051 #, gcc-internal-format
21052 msgid "address area attribute cannot be specified for functions"
21055 #: config/ia64/ia64.c:670
21056 #, gcc-internal-format
21057 msgid "%qE attribute requires a string constant argument"
21060 #: config/ia64/ia64.c:5391 config/pa/pa.c:368 config/sh/sh.c:8528
21061 #: config/spu/spu.c:5051
21062 #, gcc-internal-format
21063 msgid "value of -mfixed-range must have form REG1-REG2"
21066 #: config/ia64/ia64.c:5418 config/pa/pa.c:395 config/sh/sh.c:8554
21067 #: config/spu/spu.c:5077
21068 #, gcc-internal-format
21069 msgid "%s-%s is an empty range"
21072 #: config/ia64/ia64.c:5446
21073 #, gcc-internal-format
21074 msgid "bad value %<%s%> for -mtls-size= switch"
21077 #: config/ia64/ia64.c:5471
21078 #, gcc-internal-format
21079 msgid "bad value %<%s%> for -mtune= switch"
21082 #: config/ia64/ia64.c:10641
21083 #, gcc-internal-format
21084 msgid "version attribute is not a string"
21087 #: config/iq2000/iq2000.c:1831
21088 #, gcc-internal-format
21089 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
21092 #: config/iq2000/iq2000.c:2630
21093 #, gcc-internal-format
21094 msgid "argument %qd is not a constant"
21097 #: config/iq2000/iq2000.c:2932 config/xtensa/xtensa.c:2335
21098 #, gcc-internal-format
21099 msgid "PRINT_OPERAND_ADDRESS, null pointer"
21102 #: config/iq2000/iq2000.c:3087
21103 #, gcc-internal-format
21104 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
21107 #: config/iq2000/iq2000.c:3096 config/xtensa/xtensa.c:2189
21108 #, gcc-internal-format
21109 msgid "PRINT_OPERAND null pointer"
21112 #: config/m32c/m32c-pragma.c:63
21113 #, gcc-internal-format
21114 msgid "junk at end of #pragma GCC memregs [0..16]"
21117 #: config/m32c/m32c-pragma.c:70
21118 #, gcc-internal-format
21119 msgid "#pragma GCC memregs must precede any function decls"
21122 #: config/m32c/m32c-pragma.c:81 config/m32c/m32c-pragma.c:88
21123 #, gcc-internal-format
21124 msgid "#pragma GCC memregs takes a number [0..16]"
21127 #: config/m32c/m32c.c:424
21128 #, gcc-internal-format
21129 msgid "invalid target memregs value '%d'"
21132 #: config/m32c/m32c.c:2845
21133 #, gcc-internal-format
21134 msgid "%qE attribute is not supported for R8C target"
21137 #. The argument must be a constant integer.
21138 #: config/m32c/m32c.c:2861 config/sh/sh.c:8735 config/sh/sh.c:8841
21139 #, gcc-internal-format
21140 msgid "%qE attribute argument not an integer constant"
21143 #: config/m32c/m32c.c:2870
21144 #, gcc-internal-format
21145 msgid "%qE attribute argument should be between 18 to 255"
21148 #: config/m32c/m32c.c:4001
21149 #, gcc-internal-format
21150 msgid "%<bank_switch%> has no effect on non-interrupt functions"
21153 #: config/m32c/m32c.c:4102
21154 #, gcc-internal-format
21155 msgid "%<fast_interrupt%> attribute directive ignored"
21158 #: config/m32r/m32r.c:382
21159 #, gcc-internal-format
21160 msgid "invalid argument of %qs attribute"
21163 #: config/m68hc11/m68hc11.c:301
21164 #, gcc-internal-format
21165 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
21168 #: config/m68hc11/m68hc11.c:1253
21169 #, gcc-internal-format
21170 msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
21173 #: config/m68hc11/m68hc11.c:1260
21174 #, gcc-internal-format
21175 msgid "%<trap%> attribute is already used"
21178 #: config/m68k/m68k.c:568
21179 #, gcc-internal-format
21180 msgid "-mcpu=%s conflicts with -march=%s"
21183 #: config/m68k/m68k.c:639
21184 #, gcc-internal-format
21185 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
21188 #: config/m68k/m68k.c:701
21189 #, gcc-internal-format
21190 msgid "-falign-labels=%d is not supported"
21193 #: config/m68k/m68k.c:706
21194 #, gcc-internal-format
21195 msgid "-falign-loops=%d is not supported"
21198 #: config/m68k/m68k.c:809
21199 #, gcc-internal-format
21200 msgid "multiple interrupt attributes not allowed"
21203 #: config/m68k/m68k.c:816
21204 #, gcc-internal-format
21205 msgid "interrupt_thread is available only on fido"
21208 #: config/m68k/m68k.c:1145 config/rs6000/rs6000.c:17981
21209 #, gcc-internal-format
21210 msgid "stack limit expression is not supported"
21213 #: config/mep/mep-pragma.c:65
21214 #, gcc-internal-format
21215 msgid "junk at end of #pragma io_volatile"
21218 #: config/mep/mep-pragma.c:79
21219 #, gcc-internal-format
21220 msgid "#pragma io_volatile takes only on or off"
21223 #: config/mep/mep-pragma.c:118
21224 #, gcc-internal-format
21225 msgid "invalid coprocessor register range"
21228 #: config/mep/mep-pragma.c:138
21229 #, gcc-internal-format
21230 msgid "invalid coprocessor register %qE"
21233 #: config/mep/mep-pragma.c:161
21234 #, gcc-internal-format
21235 msgid "malformed coprocessor register"
21238 #: config/mep/mep-pragma.c:248
21239 #, gcc-internal-format
21240 msgid "junk at end of #pragma GCC coprocessor width"
21243 #: config/mep/mep-pragma.c:255
21244 #, gcc-internal-format
21245 msgid "#pragma GCC coprocessor width takes only 32 or 64"
21248 #: config/mep/mep-pragma.c:275
21249 #, gcc-internal-format
21250 msgid "#pragma GCC coprocessor subclass letter must be in [ABCD]"
21253 #: config/mep/mep-pragma.c:280
21254 #, gcc-internal-format
21255 msgid "#pragma GCC coprocessor subclass '%c' already defined"
21258 #: config/mep/mep-pragma.c:298
21259 #, gcc-internal-format
21260 msgid "malformed #pragma GCC coprocessor subclass"
21263 #: config/mep/mep-pragma.c:320
21264 #, gcc-internal-format
21265 msgid "malformed #pragma disinterrupt"
21268 #: config/mep/mep-pragma.c:334
21269 #, gcc-internal-format
21270 msgid "malformed #pragma GCC coprocessor"
21273 #: config/mep/mep-pragma.c:339
21274 #, gcc-internal-format
21275 msgid "coprocessor not enabled"
21278 #: config/mep/mep-pragma.c:350
21279 #, gcc-internal-format
21280 msgid "unknown #pragma GCC coprocessor %E"
21283 #: config/mep/mep-pragma.c:372
21284 #, gcc-internal-format
21285 msgid "malformed #pragma call"
21288 #: config/mep/mep.c:388
21289 #, gcc-internal-format
21290 msgid "-fpic is not supported"
21293 #: config/mep/mep.c:390
21294 #, gcc-internal-format
21295 msgid "-fPIC is not supported"
21298 #: config/mep/mep.c:392
21299 #, gcc-internal-format
21300 msgid "only one of -ms and -mm may be given"
21303 #: config/mep/mep.c:394
21304 #, gcc-internal-format
21305 msgid "only one of -ms and -ml may be given"
21308 #: config/mep/mep.c:396
21309 #, gcc-internal-format
21310 msgid "only one of -mm and -ml may be given"
21313 #: config/mep/mep.c:398
21314 #, gcc-internal-format
21315 msgid "only one of -ms and -mtiny= may be given"
21318 #: config/mep/mep.c:400
21319 #, gcc-internal-format
21320 msgid "only one of -mm and -mtiny= may be given"
21323 #: config/mep/mep.c:402
21324 #, gcc-internal-format
21325 msgid "-mclip currently has no effect without -mminmax"
21328 #: config/mep/mep.c:409
21329 #, gcc-internal-format
21330 msgid "-mc= must be -mc=tiny, -mc=near, or -mc=far"
21333 #: config/mep/mep.c:1534
21334 #, gcc-internal-format
21335 msgid "unusual TP-relative address"
21338 #: config/mep/mep.c:3531
21339 #, gcc-internal-format
21340 msgid "unconvertible operand %c %qs"
21343 #: config/mep/mep.c:3973 config/mep/mep.c:4036
21344 #, gcc-internal-format
21345 msgid "address region attributes not allowed with auto storage class"
21348 #: config/mep/mep.c:3979 config/mep/mep.c:4042
21349 #, gcc-internal-format
21350 msgid "address region attributes on pointed-to types ignored"
21353 #: config/mep/mep.c:4028
21354 #, gcc-internal-format
21355 msgid "%qE attribute only applies to variables and functions"
21358 #: config/mep/mep.c:4048 config/mep/mep.c:4336
21359 #, gcc-internal-format
21360 msgid "duplicate address region attribute %qE in declaration of %qE on line %d"
21363 #: config/mep/mep.c:4082
21364 #, gcc-internal-format
21365 msgid "cannot inline interrupt function %qE"
21368 #: config/mep/mep.c:4088
21369 #, gcc-internal-format
21370 msgid "interrupt function must have return type of void"
21373 #: config/mep/mep.c:4093
21374 #, gcc-internal-format
21375 msgid "interrupt function must have no arguments"
21378 #: config/mep/mep.c:4114
21379 #, gcc-internal-format
21380 msgid "%qE attribute allows only an integer constant argument"
21383 #: config/mep/mep.c:4147
21384 #, gcc-internal-format
21385 msgid "%qE attribute only applies to functions, not %s"
21388 #: config/mep/mep.c:4157
21389 #, gcc-internal-format
21390 msgid "To describe a pointer to a VLIW function, use syntax like this:"
21393 #: config/mep/mep.c:4158
21394 #, gcc-internal-format
21395 msgid " typedef int (__vliw *vfuncptr) ();"
21398 #: config/mep/mep.c:4165
21399 #, gcc-internal-format
21400 msgid "To describe an array of VLIW function pointers, use syntax like this:"
21403 #: config/mep/mep.c:4166
21404 #, gcc-internal-format
21405 msgid " typedef int (__vliw *vfuncptr[]) ();"
21408 #: config/mep/mep.c:4171
21409 #, gcc-internal-format
21410 msgid "VLIW functions are not allowed without a VLIW configuration"
21413 #: config/mep/mep.c:4319
21414 #, gcc-internal-format
21415 msgid "\"#pragma disinterrupt %s\" not used"
21418 #: config/mep/mep.c:4461
21419 #, gcc-internal-format
21420 msgid "__io address 0x%x is the same for %qE and %qE"
21423 #: config/mep/mep.c:4609
21424 #, gcc-internal-format
21425 msgid "variable %s (%ld bytes) is too large for the %s section (%d bytes)"
21428 #: config/mep/mep.c:4707
21429 #, gcc-internal-format
21430 msgid "variable %D of type %<io%> must be uninitialized"
21433 #: config/mep/mep.c:4712
21434 #, gcc-internal-format
21435 msgid "variable %D of type %<cb%> must be uninitialized"
21438 #: config/mep/mep.c:6165
21439 #, gcc-internal-format
21440 msgid "coprocessor intrinsic %qs is not available in this configuration"
21443 #: config/mep/mep.c:6168
21444 #, gcc-internal-format
21445 msgid "%qs is not available in VLIW functions"
21448 #: config/mep/mep.c:6171
21449 #, gcc-internal-format
21450 msgid "%qs is not available in non-VLIW functions"
21453 #: config/mep/mep.c:6333 config/mep/mep.c:6451
21454 #, gcc-internal-format
21455 msgid "argument %d of %qE must be in the range %d...%d"
21458 #: config/mep/mep.c:6336
21459 #, gcc-internal-format
21460 msgid "argument %d of %qE must be a multiple of %d"
21463 #: config/mep/mep.c:6390
21464 #, gcc-internal-format
21465 msgid "too few arguments to %qE"
21468 #: config/mep/mep.c:6395
21469 #, gcc-internal-format
21470 msgid "too many arguments to %qE"
21473 #: config/mep/mep.c:6413
21474 #, gcc-internal-format
21475 msgid "argument %d of %qE must be an address"
21478 #: config/mep/mep.c:7209
21479 #, gcc-internal-format
21480 msgid "2 byte cop instructions are not allowed in 64-bit VLIW mode"
21483 #: config/mep/mep.c:7215
21484 #, gcc-internal-format
21485 msgid "unexpected %d byte cop instruction"
21488 #: config/mips/mips.c:1343 config/mips/mips.c:1345
21489 #, gcc-internal-format
21490 msgid "%qs attribute only applies to functions"
21493 #: config/mips/mips.c:1355
21494 #, gcc-internal-format
21495 msgid "%qE cannot have both %<mips16%> and %<nomips16%> attributes"
21498 #: config/mips/mips.c:1377 config/mips/mips.c:1380
21499 #, gcc-internal-format
21500 msgid "%qE redeclared with conflicting %qs attributes"
21503 #: config/mips/mips.c:2895
21504 #, gcc-internal-format
21508 #: config/mips/mips.c:6374
21509 #, gcc-internal-format
21510 msgid "cannot handle inconsistent calls to %qs"
21513 #: config/mips/mips.c:9181
21514 #, gcc-internal-format
21515 msgid "the %<interrupt%> attribute requires a MIPS32r2 processor"
21518 #: config/mips/mips.c:9183
21519 #, gcc-internal-format
21520 msgid "the %<interrupt%> attribute requires %<-msoft-float%>"
21523 #: config/mips/mips.c:9185
21524 #, gcc-internal-format
21525 msgid "interrupt handlers cannot be MIPS16 functions"
21528 #: config/mips/mips.c:13094
21529 #, gcc-internal-format
21530 msgid "invalid argument to built-in function"
21533 #: config/mips/mips.c:13335
21534 #, gcc-internal-format
21535 msgid "built-in function %qE not supported for MIPS16"
21538 #: config/mips/mips.c:13925
21539 #, gcc-internal-format
21540 msgid "%qs does not support MIPS16 code"
21543 #: config/mips/mips.c:15129
21544 #, gcc-internal-format
21545 msgid "MIPS16 PIC for ABIs other than o32 and o64"
21548 #: config/mips/mips.c:15132
21549 #, gcc-internal-format
21550 msgid "MIPS16 -mxgot code"
21553 #: config/mips/mips.c:15135
21554 #, gcc-internal-format
21555 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
21558 #: config/mips/mips.c:15266
21559 #, gcc-internal-format
21560 msgid "CPU names must be lower case"
21563 #: config/mips/mips.c:15409
21564 #, gcc-internal-format
21566 "%<-%s%> conflicts with the other architecture options, which specify a %s "
21570 #: config/mips/mips.c:15425
21571 #, gcc-internal-format
21572 msgid "%<-march=%s%> is not compatible with the selected ABI"
21575 #: config/mips/mips.c:15440
21576 #, gcc-internal-format
21577 msgid "%<-mgp64%> used with a 32-bit processor"
21580 #: config/mips/mips.c:15442
21581 #, gcc-internal-format
21582 msgid "%<-mgp32%> used with a 64-bit ABI"
21585 #: config/mips/mips.c:15444
21586 #, gcc-internal-format
21587 msgid "%<-mgp64%> used with a 32-bit ABI"
21590 #: config/mips/mips.c:15460 config/mips/mips.c:15462 config/mips/mips.c:15529
21591 #, gcc-internal-format
21592 msgid "unsupported combination: %s"
21595 #: config/mips/mips.c:15466
21596 #, gcc-internal-format
21598 "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the "
21599 "mfhc1 and mthc1 instructions"
21602 #: config/mips/mips.c:15469
21603 #, gcc-internal-format
21604 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
21607 #: config/mips/mips.c:15523
21608 #, gcc-internal-format
21609 msgid "the %qs architecture does not support branch-likely instructions"
21612 #: config/mips/mips.c:15563
21613 #, gcc-internal-format
21614 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
21617 #: config/mips/mips.c:15571 config/mips/mips.c:15574
21618 #, gcc-internal-format
21619 msgid "cannot use small-data accesses for %qs"
21622 #: config/mips/mips.c:15588
21623 #, gcc-internal-format
21624 msgid "%<-mips3d%> requires %<-mpaired-single%>"
21627 #: config/mips/mips.c:15597
21628 #, gcc-internal-format
21629 msgid "%qs must be used with %qs"
21632 #: config/mips/mips.c:15604
21633 #, gcc-internal-format
21634 msgid "the %qs architecture does not support paired-single instructions"
21637 #: config/mips/mips.c:15610
21638 #, gcc-internal-format
21639 msgid "%qs requires a target that provides the %qs instruction"
21642 #: config/mips/mips.c:15715
21643 #, gcc-internal-format
21644 msgid "%qs requires branch-likely instructions"
21647 #: config/mips/mips.c:15719
21648 #, gcc-internal-format
21649 msgid "the %qs architecture does not support the synci instruction"
21652 #: config/mips/mips.c:16186
21653 #, gcc-internal-format
21654 msgid "mips16 function profiling"
21657 #: config/mmix/mmix.c:239
21658 #, gcc-internal-format
21659 msgid "-f%s not supported: ignored"
21662 #: config/mmix/mmix.c:687
21663 #, gcc-internal-format
21664 msgid "support for mode %qs"
21667 #: config/mmix/mmix.c:701
21668 #, gcc-internal-format
21670 "too large function value type, needs %d registers, have only %d registers "
21674 #: config/mmix/mmix.c:871
21675 #, gcc-internal-format
21676 msgid "function_profiler support for MMIX"
21679 #: config/mmix/mmix.c:893
21680 #, gcc-internal-format
21681 msgid "MMIX Internal: Last named vararg would not fit in a register"
21684 #: config/mmix/mmix.c:1502 config/mmix/mmix.c:1526 config/mmix/mmix.c:1642
21685 #, gcc-internal-format
21686 msgid "MMIX Internal: Bad register: %d"
21689 #. Presumably there's a missing case above if we get here.
21690 #: config/mmix/mmix.c:1634
21691 #, gcc-internal-format
21692 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
21695 #: config/mmix/mmix.c:1920
21696 #, gcc-internal-format
21697 msgid "stack frame not a multiple of 8 bytes: %wd"
21700 #: config/mmix/mmix.c:2156
21701 #, gcc-internal-format
21702 msgid "stack frame not a multiple of octabyte: %wd"
21705 #: config/mmix/mmix.c:2440 config/mmix/mmix.c:2504
21706 #, gcc-internal-format
21707 msgid "MMIX Internal: %s is not a shiftable int"
21710 #: config/pa/pa.c:500
21711 #, gcc-internal-format
21712 msgid "PIC code generation is not supported in the portable runtime model"
21715 #: config/pa/pa.c:505
21716 #, gcc-internal-format
21717 msgid "PIC code generation is not compatible with fast indirect calls"
21720 #: config/pa/pa.c:510
21721 #, gcc-internal-format
21722 msgid "-g is only supported when using GAS on this processor,"
21725 #: config/pa/pa.c:511
21726 #, gcc-internal-format
21727 msgid "-g option disabled"
21730 #: config/pa/pa.c:8463
21731 #, gcc-internal-format
21733 "alignment (%u) for %s exceeds maximum alignment for global common data. "
21737 #: config/pa/pa-hpux11.h:82
21738 #, gcc-internal-format
21739 msgid "-munix=98 option required for C89 Amendment 1 features.\n"
21742 #: config/picochip/picochip.c:383
21743 #, gcc-internal-format
21744 msgid "invalid AE type specified (%s)\n"
21747 #: config/picochip/picochip.c:406
21748 #, gcc-internal-format
21749 msgid "Invalid mul type specified (%s) - expected mac, mul or none"
21752 #: config/picochip/picochip.c:638
21753 #, gcc-internal-format
21754 msgid "unexpected mode %s encountered in picochip_emit_save_register\n"
21757 #: config/picochip/picochip.c:805
21758 #, gcc-internal-format
21759 msgid "Defaulting to stack for %s register creation\n"
21762 #: config/picochip/picochip.c:1342
21763 #, gcc-internal-format
21764 msgid "LCFI labels have already been deferred."
21767 #: config/picochip/picochip.c:1405
21768 #, gcc-internal-format
21769 msgid "LM label has already been deferred."
21772 #: config/picochip/picochip.c:1685
21773 #, gcc-internal-format
21774 msgid "picochip_asm_output_opcode - Found multiple lines in VLIW packet %s\n"
21777 #: config/picochip/picochip.c:1788
21778 #, gcc-internal-format
21779 msgid "picochip_asm_output_opcode - can't output unknown operator %c\n"
21782 #: config/picochip/picochip.c:2040 config/picochip/picochip.c:2099
21783 #, gcc-internal-format
21784 msgid "%s: At least one operand can't be handled"
21787 #: config/picochip/picochip.c:2180
21788 #, gcc-internal-format
21789 msgid "Unknown short branch in %s (type %d)\n"
21792 #: config/picochip/picochip.c:2217
21793 #, gcc-internal-format
21794 msgid "Unknown long branch in %s (type %d)\n"
21797 #: config/picochip/picochip.c:2257 config/picochip/picochip.c:2325
21798 #, gcc-internal-format
21799 msgid "PUT uses port array index %d, which is out of range [%d..%d)"
21802 #: config/picochip/picochip.c:2291
21803 #, gcc-internal-format
21804 msgid "GET uses port array index %d, which is out of range [%d..%d)"
21807 #: config/picochip/picochip.c:3134
21808 #, gcc-internal-format
21809 msgid "Too many ALU instructions emitted (%d)\n"
21812 #: config/picochip/picochip.c:3765 config/picochip/picochip.c:3858
21813 #, gcc-internal-format
21814 msgid "%s: Second source operand is not a constant"
21817 #: config/picochip/picochip.c:3768 config/picochip/picochip.c:3819
21818 #: config/picochip/picochip.c:3861
21819 #, gcc-internal-format
21820 msgid "%s: Third source operand is not a constant"
21823 #: config/picochip/picochip.c:3822
21824 #, gcc-internal-format
21825 msgid "%s: Fourth source operand is not a constant"
21828 #: config/picochip/picochip.c:4132
21829 #, gcc-internal-format
21830 msgid "%s (disable warning using -mno-inefficient-warnings)"
21833 #: config/rs6000/host-darwin.c:62
21834 #, gcc-internal-format
21835 msgid "Segmentation Fault (code)"
21838 #: config/rs6000/host-darwin.c:132
21839 #, gcc-internal-format
21840 msgid "Segmentation Fault"
21843 #: config/rs6000/host-darwin.c:146
21844 #, gcc-internal-format
21845 msgid "While setting up signal stack: %m"
21848 #: config/rs6000/host-darwin.c:152
21849 #, gcc-internal-format
21850 msgid "While setting up signal handler: %m"
21853 #. Handle the machine specific pragma longcall. Its syntax is
21855 #. # pragma longcall ( TOGGLE )
21857 #. where TOGGLE is either 0 or 1.
21859 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
21860 #. whether or not new function declarations receive a longcall
21861 #. attribute by default.
21862 #: config/rs6000/rs6000-c.c:52
21863 #, gcc-internal-format
21864 msgid "ignoring malformed #pragma longcall"
21867 #: config/rs6000/rs6000-c.c:65
21868 #, gcc-internal-format
21869 msgid "missing open paren"
21872 #: config/rs6000/rs6000-c.c:67
21873 #, gcc-internal-format
21874 msgid "missing number"
21877 #: config/rs6000/rs6000-c.c:69
21878 #, gcc-internal-format
21879 msgid "missing close paren"
21882 #: config/rs6000/rs6000-c.c:72
21883 #, gcc-internal-format
21884 msgid "number must be 0 or 1"
21887 #: config/rs6000/rs6000-c.c:75
21888 #, gcc-internal-format
21889 msgid "junk at end of #pragma longcall"
21892 #: config/rs6000/rs6000-c.c:3238
21893 #, gcc-internal-format
21894 msgid "%s only accepts %d arguments"
21897 #: config/rs6000/rs6000-c.c:3243
21898 #, gcc-internal-format
21899 msgid "%s only accepts 1 argument"
21902 #: config/rs6000/rs6000-c.c:3248
21903 #, gcc-internal-format
21904 msgid "%s only accepts 2 arguments"
21907 #: config/rs6000/rs6000-c.c:3313
21908 #, gcc-internal-format
21909 msgid "vec_extract only accepts 2 arguments"
21912 #: config/rs6000/rs6000-c.c:3389
21913 #, gcc-internal-format
21914 msgid "vec_insert only accepts 3 arguments"
21917 #: config/rs6000/rs6000-c.c:3492
21918 #, gcc-internal-format
21919 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
21922 #: config/rs6000/rs6000-c.c:3535
21923 #, gcc-internal-format
21924 msgid "invalid parameter combination for AltiVec intrinsic"
21927 #: config/rs6000/rs6000.c:2107
21928 #, gcc-internal-format
21929 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
21932 #: config/rs6000/rs6000.c:2118
21933 #, gcc-internal-format
21934 msgid "-m64 requires PowerPC64 architecture, enabling"
21937 #: config/rs6000/rs6000.c:2370
21938 #, gcc-internal-format
21939 msgid "AltiVec not supported in this target"
21942 #: config/rs6000/rs6000.c:2372
21943 #, gcc-internal-format
21944 msgid "Spe not supported in this target"
21947 #: config/rs6000/rs6000.c:2399
21948 #, gcc-internal-format
21949 msgid "-mmultiple is not supported on little endian systems"
21952 #: config/rs6000/rs6000.c:2406
21953 #, gcc-internal-format
21954 msgid "-mstring is not supported on little endian systems"
21957 #: config/rs6000/rs6000.c:2460
21958 #, gcc-internal-format
21959 msgid "unknown -mdebug-%s switch"
21962 #: config/rs6000/rs6000.c:2500
21963 #, gcc-internal-format
21965 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
21968 #: config/rs6000/rs6000.c:3121
21969 #, gcc-internal-format
21970 msgid "unknown -m%s= option specified: '%s'"
21973 #: config/rs6000/rs6000.c:3167
21974 #, gcc-internal-format
21975 msgid "unknown value %s for -mfpu"
21978 #: config/rs6000/rs6000.c:3496
21979 #, gcc-internal-format
21980 msgid "not configured for ABI: '%s'"
21983 #: config/rs6000/rs6000.c:3509
21984 #, gcc-internal-format
21985 msgid "Using darwin64 ABI"
21988 #: config/rs6000/rs6000.c:3514
21989 #, gcc-internal-format
21990 msgid "Using old darwin ABI"
21993 #: config/rs6000/rs6000.c:3521
21994 #, gcc-internal-format
21995 msgid "Using IBM extended precision long double"
21998 #: config/rs6000/rs6000.c:3527
21999 #, gcc-internal-format
22000 msgid "Using IEEE extended precision long double"
22003 #: config/rs6000/rs6000.c:3532
22004 #, gcc-internal-format
22005 msgid "unknown ABI specified: '%s'"
22008 #: config/rs6000/rs6000.c:3559
22009 #, gcc-internal-format
22010 msgid "invalid option for -mfloat-gprs: '%s'"
22013 #: config/rs6000/rs6000.c:3569
22014 #, gcc-internal-format
22015 msgid "Unknown switch -mlong-double-%s"
22018 #: config/rs6000/rs6000.c:3590
22019 #, gcc-internal-format
22021 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
22022 "the installed C and C++ libraries"
22025 #: config/rs6000/rs6000.c:3598
22026 #, gcc-internal-format
22027 msgid "unknown -malign-XXXXX option specified: '%s'"
22030 #: config/rs6000/rs6000.c:3605
22031 #, gcc-internal-format
22032 msgid "-msingle-float option equivalent to -mhard-float"
22035 #: config/rs6000/rs6000.c:3621
22036 #, gcc-internal-format
22037 msgid "-msimple-fpu option ignored"
22040 #: config/rs6000/rs6000.c:6749
22041 #, gcc-internal-format
22043 "GCC vector returned by reference: non-standard ABI extension with no "
22044 "compatibility guarantee"
22047 #: config/rs6000/rs6000.c:6822
22048 #, gcc-internal-format
22050 "cannot return value in vector register because altivec instructions are "
22051 "disabled, use -maltivec to enable them"
22054 #: config/rs6000/rs6000.c:7081
22055 #, gcc-internal-format
22057 "cannot pass argument in vector register because altivec instructions are "
22058 "disabled, use -maltivec to enable them"
22061 #: config/rs6000/rs6000.c:7983
22062 #, gcc-internal-format
22064 "GCC vector passed by reference: non-standard ABI extension with no "
22065 "compatibility guarantee"
22068 #: config/rs6000/rs6000.c:8565
22069 #, gcc-internal-format
22070 msgid "internal error: builtin function to %s already processed."
22073 #: config/rs6000/rs6000.c:9500
22074 #, gcc-internal-format
22075 msgid "argument 1 must be a 5-bit signed literal"
22078 #: config/rs6000/rs6000.c:9603 config/rs6000/rs6000.c:10575
22079 #, gcc-internal-format
22080 msgid "argument 2 must be a 5-bit unsigned literal"
22083 #: config/rs6000/rs6000.c:9642
22084 #, gcc-internal-format
22085 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
22088 #: config/rs6000/rs6000.c:9694
22089 #, gcc-internal-format
22090 msgid "argument 1 of __builtin_altivec_predicate is out of range"
22093 #: config/rs6000/rs6000.c:9944
22094 #, gcc-internal-format
22095 msgid "argument 3 must be a 4-bit unsigned literal"
22098 #: config/rs6000/rs6000.c:9962
22099 #, gcc-internal-format
22100 msgid "argument 3 must be a 2-bit unsigned literal"
22103 #: config/rs6000/rs6000.c:9974
22104 #, gcc-internal-format
22105 msgid "argument 3 must be a 1-bit unsigned literal"
22108 #: config/rs6000/rs6000.c:10150
22109 #, gcc-internal-format
22110 msgid "argument to %qs must be a 2-bit unsigned literal"
22113 #: config/rs6000/rs6000.c:10294
22114 #, gcc-internal-format
22115 msgid "unresolved overload for Altivec builtin %qF"
22118 #: config/rs6000/rs6000.c:10385
22119 #, gcc-internal-format
22120 msgid "argument to dss must be a 2-bit unsigned literal"
22123 #: config/rs6000/rs6000.c:10695
22124 #, gcc-internal-format
22125 msgid "argument 1 of __builtin_paired_predicate must be a constant"
22128 #: config/rs6000/rs6000.c:10742
22129 #, gcc-internal-format
22130 msgid "argument 1 of __builtin_paired_predicate is out of range"
22133 #: config/rs6000/rs6000.c:10767
22134 #, gcc-internal-format
22135 msgid "argument 1 of __builtin_spe_predicate must be a constant"
22138 #: config/rs6000/rs6000.c:10839
22139 #, gcc-internal-format
22140 msgid "argument 1 of __builtin_spe_predicate is out of range"
22143 #: config/rs6000/rs6000.c:12185
22144 #, gcc-internal-format
22145 msgid "internal error: builtin function %s had no type"
22148 #: config/rs6000/rs6000.c:12192
22149 #, gcc-internal-format
22150 msgid "internal error: builtin function %s had an unexpected return type %s"
22153 #: config/rs6000/rs6000.c:12205
22154 #, gcc-internal-format
22156 "internal error: builtin function %s, argument %d had unexpected argument "
22160 #: config/rs6000/rs6000.c:17951
22161 #, gcc-internal-format
22162 msgid "stack frame too large"
22165 #: config/rs6000/rs6000.c:18347
22166 #, gcc-internal-format
22167 msgid "Out-of-line save/restore routines not supported on Darwin"
22170 #: config/rs6000/rs6000.c:21242
22171 #, gcc-internal-format
22172 msgid "no profiling of 64-bit code for this ABI"
22175 #: config/rs6000/rs6000.c:23263
22176 #, gcc-internal-format
22177 msgid "use of %<long double%> in AltiVec types is invalid"
22180 #: config/rs6000/rs6000.c:23265
22181 #, gcc-internal-format
22182 msgid "use of boolean types in AltiVec types is invalid"
22185 #: config/rs6000/rs6000.c:23267
22186 #, gcc-internal-format
22187 msgid "use of %<complex%> in AltiVec types is invalid"
22190 #: config/rs6000/rs6000.c:23269
22191 #, gcc-internal-format
22192 msgid "use of decimal floating point types in AltiVec types is invalid"
22195 #: config/rs6000/rs6000.c:23275
22196 #, gcc-internal-format
22198 "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
22201 #: config/rs6000/rs6000.c:23278
22202 #, gcc-internal-format
22203 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
22206 #: config/rs6000/rs6000.c:23283
22207 #, gcc-internal-format
22208 msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
22211 #: config/rs6000/rs6000.c:23286
22212 #, gcc-internal-format
22213 msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
22216 #: config/rs6000/rs6000.c:25688
22217 #, gcc-internal-format
22218 msgid "emitting microcode insn %s\t[%s] #%d"
22221 #: config/rs6000/rs6000.c:25692
22222 #, gcc-internal-format
22223 msgid "emitting conditional microcode insn %s\t[%s] #%d"
22226 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:38 config/rs6000/aix52.h:38
22227 #: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
22228 #, gcc-internal-format
22229 msgid "-maix64 and POWER architecture are incompatible"
22232 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:43 config/rs6000/aix52.h:43
22233 #: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
22234 #, gcc-internal-format
22235 msgid "-maix64 requires PowerPC64 architecture remain enabled"
22238 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
22239 #: config/rs6000/aix61.h:49
22240 #, gcc-internal-format
22241 msgid "soft-float and long-double-128 are incompatible"
22244 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:47 config/rs6000/aix52.h:53
22245 #: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
22246 #, gcc-internal-format
22248 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
22251 #: config/rs6000/e500.h:40
22252 #, gcc-internal-format
22253 msgid "AltiVec and E500 instructions cannot coexist"
22256 #: config/rs6000/e500.h:42
22257 #, gcc-internal-format
22258 msgid "VSX and E500 instructions cannot coexist"
22261 #: config/rs6000/e500.h:44
22262 #, gcc-internal-format
22263 msgid "64-bit E500 not supported"
22266 #: config/rs6000/e500.h:46
22267 #, gcc-internal-format
22268 msgid "E500 and FPRs not supported"
22271 #: config/rs6000/eabispe.h:41 config/rs6000/linuxspe.h:41
22272 #, gcc-internal-format
22273 msgid "-m64 not supported in this configuration"
22276 #: config/rs6000/linux64.h:113
22277 #, gcc-internal-format
22278 msgid "-m64 requires a PowerPC64 cpu"
22281 #. Definitions for __builtin_return_address and __builtin_frame_address.
22282 #. __builtin_return_address (0) should give link register (65), enable
22284 #. This should be uncommented, so that the link register is used, but
22285 #. currently this would result in unmatched insns and spilling fixed
22286 #. registers so we'll leave it for another day. When these problems are
22287 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
22289 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
22290 #. Number of bytes into the frame return addresses can be found. See
22291 #. rs6000_stack_info in rs6000.c for more information on how the different
22292 #. abi's store the return address.
22293 #: config/rs6000/rs6000.h:1760
22294 #, gcc-internal-format
22295 msgid "RETURN_ADDRESS_OFFSET not supported"
22298 #. Sometimes certain combinations of command options do not make sense
22299 #. on a particular target machine. You can define a macro
22300 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
22301 #. defined, is executed once just after all the command options have
22304 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
22306 #: config/rs6000/sysv4.h:136
22307 #, gcc-internal-format
22308 msgid "bad value for -mcall-%s"
22311 #: config/rs6000/sysv4.h:152
22312 #, gcc-internal-format
22313 msgid "bad value for -msdata=%s"
22316 #: config/rs6000/sysv4.h:169
22317 #, gcc-internal-format
22318 msgid "-mrelocatable and -msdata=%s are incompatible"
22321 #: config/rs6000/sysv4.h:178
22322 #, gcc-internal-format
22323 msgid "-f%s and -msdata=%s are incompatible"
22326 #: config/rs6000/sysv4.h:187
22327 #, gcc-internal-format
22328 msgid "-msdata=%s and -mcall-%s are incompatible"
22331 #: config/rs6000/sysv4.h:196
22332 #, gcc-internal-format
22333 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
22336 #: config/rs6000/sysv4.h:202
22337 #, gcc-internal-format
22338 msgid "-mrelocatable and -mcall-%s are incompatible"
22341 #: config/rs6000/sysv4.h:209
22342 #, gcc-internal-format
22343 msgid "-fPIC and -mcall-%s are incompatible"
22346 #: config/rs6000/sysv4.h:216
22347 #, gcc-internal-format
22348 msgid "-mcall-aixdesc must be big endian"
22351 #: config/rs6000/sysv4.h:221
22352 #, gcc-internal-format
22353 msgid "-msecure-plt not supported by your assembler"
22356 #: config/rs6000/sysv4.h:239
22357 #, gcc-internal-format
22358 msgid "-m%s not supported in this configuration"
22361 #: config/rx/rx.c:425
22362 #, gcc-internal-format
22363 msgid "unreocgnized control register number: %d - using 'psw'"
22366 #: config/rx/rx.c:2037 config/xtensa/xtensa.c:3025 config/xtensa/xtensa.c:3065
22367 #, gcc-internal-format
22368 msgid "bad builtin code"
22371 #: config/rx/rx.c:2164
22372 #, gcc-internal-format
22373 msgid "unrecognized argument '%s' to -mcpu= option"
22376 #: config/rx/rx.c:2169
22377 #, gcc-internal-format
22378 msgid "The RX200 cpu does not have FPU hardware"
22381 #: config/rx/rx.c:2208
22382 #, gcc-internal-format
22383 msgid "RX FPU instructions are not IEEE compliant"
22386 #: config/rx/rx.c:2211
22387 #, gcc-internal-format
22388 msgid "Changing the FPU insns/math optimizations pairing is not supported"
22391 #: config/s390/s390.c:1525
22392 #, gcc-internal-format
22393 msgid "stack guard value must be an exact power of 2"
22396 #: config/s390/s390.c:1532
22397 #, gcc-internal-format
22398 msgid "stack size must be an exact power of 2"
22401 #: config/s390/s390.c:1577
22402 #, gcc-internal-format
22403 msgid "z/Architecture mode not supported on %s"
22406 #: config/s390/s390.c:1579
22407 #, gcc-internal-format
22408 msgid "64-bit ABI not supported in ESA/390 mode"
22411 #: config/s390/s390.c:1586
22412 #, gcc-internal-format
22413 msgid "Hardware decimal floating point instructions not available on %s"
22416 #: config/s390/s390.c:1589
22417 #, gcc-internal-format
22419 "Hardware decimal floating point instructions not available in ESA/390 mode"
22422 #: config/s390/s390.c:1599
22423 #, gcc-internal-format
22424 msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
22427 #: config/s390/s390.c:1621
22428 #, gcc-internal-format
22430 "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
22433 #: config/s390/s390.c:1627
22434 #, gcc-internal-format
22435 msgid "stack size must be greater than the stack guard value"
22438 #: config/s390/s390.c:1629
22439 #, gcc-internal-format
22440 msgid "stack size must not be greater than 64k"
22443 #: config/s390/s390.c:1632
22444 #, gcc-internal-format
22445 msgid "-mstack-guard implies use of -mstack-size"
22448 #: config/s390/s390.c:7091
22449 #, gcc-internal-format
22450 msgid "total size of local variables exceeds architecture limit"
22453 #: config/s390/s390.c:7789
22454 #, gcc-internal-format
22455 msgid "frame size of function %qs is "
22458 #: config/s390/s390.c:7815
22459 #, gcc-internal-format
22460 msgid "frame size of %qs is "
22463 #: config/s390/s390.c:7819
22464 #, gcc-internal-format
22465 msgid "%qs uses dynamic stack allocation"
22468 #: config/score/score3.c:649 config/score/score7.c:648
22469 #, gcc-internal-format
22470 msgid "-fPIC and -G are incompatible"
22473 #: config/sh/sh.c:888
22474 #, gcc-internal-format
22475 msgid "ignoring -fschedule-insns because of exception handling bug"
22478 #: config/sh/sh.c:7463
22479 #, gcc-internal-format
22480 msgid "__builtin_saveregs not supported by this subtarget"
22483 #: config/sh/sh.c:8616
22484 #, gcc-internal-format
22485 msgid "%qE attribute only applies to interrupt functions"
22488 #: config/sh/sh.c:8674
22489 #, gcc-internal-format
22490 msgid "%qE attribute is supported only for SH2A"
22493 #: config/sh/sh.c:8704
22494 #, gcc-internal-format
22495 msgid "attribute interrupt_handler is not compatible with -m5-compact"
22498 #: config/sh/sh.c:8721
22499 #, gcc-internal-format
22500 msgid "%qE attribute only applies to SH2A"
22503 #: config/sh/sh.c:8743
22504 #, gcc-internal-format
22505 msgid "%qE attribute argument should be between 0 to 255"
22508 #. The argument must be a constant string.
22509 #: config/sh/sh.c:8816
22510 #, gcc-internal-format
22511 msgid "%qE attribute argument not a string constant"
22514 #: config/sh/sh.c:11242
22515 #, gcc-internal-format
22516 msgid "r0 needs to be available as a call-clobbered register"
22519 #: config/sh/sh.c:11263
22520 #, gcc-internal-format
22521 msgid "Need a second call-clobbered general purpose register"
22524 #: config/sh/sh.c:11271
22525 #, gcc-internal-format
22526 msgid "Need a call-clobbered target register"
22529 #: config/sh/symbian-base.c:112
22530 #, gcc-internal-format
22531 msgid "%qE declared as both exported to and imported from a DLL"
22534 #: config/sh/symbian-base.c:119
22535 #, gcc-internal-format
22537 "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
22540 #: config/sh/symbian-base.c:210
22541 #, gcc-internal-format
22542 msgid "%s %q+D %s after being referenced with dllimport linkage"
22545 #: config/sh/symbian-c.c:83 config/sh/symbian-cxx.c:94
22546 #, gcc-internal-format
22548 "function %q+D is defined after prior declaration as dllimport: attribute "
22552 #: config/sh/symbian-c.c:122 config/sh/symbian-c.c:129
22553 #: config/sh/symbian-cxx.c:554 config/sh/symbian-cxx.c:561
22554 #: ada/gcc-interface/utils.c:5181 ada/gcc-interface/utils.c:5357
22555 #: ada/gcc-interface/utils.c:5377 ada/gcc-interface/utils.c:5437
22556 #, gcc-internal-format
22557 msgid "%qs attribute ignored"
22560 #: config/sh/symbian-cxx.c:106
22561 #, gcc-internal-format
22562 msgid "inline function %q+D is declared as dllimport: attribute ignored"
22566 #: config/sh/netbsd-elf.h:94
22567 #, gcc-internal-format
22568 msgid "unimplemented-shmedia profiling"
22571 #. 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.
22572 #: config/sh/vxworks.h:43
22573 #, gcc-internal-format
22574 msgid "-mrelax is only supported for RTP PIC"
22577 #: config/sparc/sparc.c:720
22578 #, gcc-internal-format
22579 msgid "%s is not supported by this configuration"
22582 #: config/sparc/sparc.c:727
22583 #, gcc-internal-format
22584 msgid "-mlong-double-64 not allowed with -m64"
22587 #: config/sparc/sparc.c:747
22588 #, gcc-internal-format
22589 msgid "bad value (%s) for -mcmodel= switch"
22592 #: config/sparc/sparc.c:752
22593 #, gcc-internal-format
22594 msgid "-mcmodel= is not supported on 32 bit systems"
22597 #: config/spu/spu-c.c:141
22598 #, gcc-internal-format
22599 msgid "insufficient arguments to overloaded function %s"
22602 #: config/spu/spu-c.c:173
22603 #, gcc-internal-format
22604 msgid "too many arguments to overloaded function %s"
22607 #: config/spu/spu-c.c:185
22608 #, gcc-internal-format
22609 msgid "parameter list does not match a valid signature for %s()"
22612 #: config/spu/spu.c:516 config/spu/spu.c:527
22613 #, gcc-internal-format
22614 msgid "Unknown architecture '%s'"
22617 #: config/spu/spu.c:5331 config/spu/spu.c:5334
22618 #, gcc-internal-format
22619 msgid "creating run-time relocation for %qD"
22622 #: config/spu/spu.c:5339 config/spu/spu.c:5341
22623 #, gcc-internal-format
22624 msgid "creating run-time relocation"
22627 #: config/spu/spu.c:6399
22628 #, gcc-internal-format
22629 msgid "%s expects an integer literal in the range [%d, %d]."
22632 #: config/spu/spu.c:6419
22633 #, gcc-internal-format
22634 msgid "%s expects an integer literal in the range [%d, %d]. ("
22637 #: config/spu/spu.c:6449
22638 #, gcc-internal-format
22639 msgid "%d least significant bits of %s are ignored."
22642 #: config/stormy16/stormy16.c:1090
22643 #, gcc-internal-format
22644 msgid "local variable memory requirements exceed capacity"
22647 #: config/stormy16/stormy16.c:1247
22648 #, gcc-internal-format
22649 msgid "function_profiler support"
22652 #: config/stormy16/stormy16.c:1340
22653 #, gcc-internal-format
22654 msgid "cannot use va_start in interrupt function"
22657 #: config/stormy16/stormy16.c:1884
22658 #, gcc-internal-format
22659 msgid "switch statement of size %lu entries too large"
22662 #: config/stormy16/stormy16.c:2253
22663 #, gcc-internal-format
22664 msgid "%<__BELOW100__%> attribute only applies to variables"
22667 #: config/stormy16/stormy16.c:2260
22668 #, gcc-internal-format
22669 msgid "__BELOW100__ attribute not allowed with auto storage class"
22672 #: config/v850/v850-c.c:67
22673 #, gcc-internal-format
22674 msgid "#pragma GHS endXXXX found without previous startXXX"
22677 #: config/v850/v850-c.c:70
22678 #, gcc-internal-format
22679 msgid "#pragma GHS endXXX does not match previous startXXX"
22682 #: config/v850/v850-c.c:96
22683 #, gcc-internal-format
22684 msgid "cannot set interrupt attribute: no current function"
22687 #: config/v850/v850-c.c:104
22688 #, gcc-internal-format
22689 msgid "cannot set interrupt attribute: no such identifier"
22692 #: config/v850/v850-c.c:153
22693 #, gcc-internal-format
22694 msgid "junk at end of #pragma ghs section"
22697 #: config/v850/v850-c.c:170
22698 #, gcc-internal-format
22699 msgid "unrecognized section name %qE"
22702 #: config/v850/v850-c.c:185
22703 #, gcc-internal-format
22704 msgid "malformed #pragma ghs section"
22707 #: config/v850/v850-c.c:204
22708 #, gcc-internal-format
22709 msgid "junk at end of #pragma ghs interrupt"
22712 #: config/v850/v850-c.c:215
22713 #, gcc-internal-format
22714 msgid "junk at end of #pragma ghs starttda"
22717 #: config/v850/v850-c.c:226
22718 #, gcc-internal-format
22719 msgid "junk at end of #pragma ghs startsda"
22722 #: config/v850/v850-c.c:237
22723 #, gcc-internal-format
22724 msgid "junk at end of #pragma ghs startzda"
22727 #: config/v850/v850-c.c:248
22728 #, gcc-internal-format
22729 msgid "junk at end of #pragma ghs endtda"
22732 #: config/v850/v850-c.c:259
22733 #, gcc-internal-format
22734 msgid "junk at end of #pragma ghs endsda"
22737 #: config/v850/v850-c.c:270
22738 #, gcc-internal-format
22739 msgid "junk at end of #pragma ghs endzda"
22742 #: config/v850/v850.c:212
22743 #, gcc-internal-format
22744 msgid "value passed to %<-m%s%> is too large"
22747 #: config/v850/v850.c:2117
22748 #, gcc-internal-format
22749 msgid "data area attributes cannot be specified for local variables"
22752 #: config/v850/v850.c:2128
22753 #, gcc-internal-format
22754 msgid "data area of %q+D conflicts with previous declaration"
22757 #: config/v850/v850.c:2258
22758 #, gcc-internal-format
22759 msgid "bogus JR construction: %d"
22762 #: config/v850/v850.c:2276 config/v850/v850.c:2385
22763 #, gcc-internal-format
22764 msgid "bad amount of stack space removal: %d"
22767 #: config/v850/v850.c:2365
22768 #, gcc-internal-format
22769 msgid "bogus JARL construction: %d\n"
22772 #: config/v850/v850.c:2664
22773 #, gcc-internal-format
22774 msgid "bogus DISPOSE construction: %d"
22777 #: config/v850/v850.c:2683
22778 #, gcc-internal-format
22779 msgid "too much stack space to dispose of: %d"
22782 #: config/v850/v850.c:2785
22783 #, gcc-internal-format
22784 msgid "bogus PREPEARE construction: %d"
22787 #: config/v850/v850.c:2804
22788 #, gcc-internal-format
22789 msgid "too much stack space to prepare: %d"
22792 #: config/xtensa/xtensa.c:2076
22793 #, gcc-internal-format
22794 msgid "boolean registers required for the floating-point option"
22797 #: config/xtensa/xtensa.c:2111
22798 #, gcc-internal-format
22799 msgid "-f%s is not supported with CONST16 instructions"
22802 #: config/xtensa/xtensa.c:2116
22803 #, gcc-internal-format
22804 msgid "PIC is required but not supported with CONST16 instructions"
22807 #: config/xtensa/xtensa.c:3175
22808 #, gcc-internal-format
22809 msgid "only uninitialized variables can be placed in a .bss section"
22813 #, gcc-internal-format
22814 msgid "%s %D(%T, %T, %T) <built-in>"
22818 #, gcc-internal-format
22819 msgid "%s %D(%T, %T) <built-in>"
22823 #, gcc-internal-format
22824 msgid "%s %D(%T) <built-in>"
22828 #, gcc-internal-format
22829 msgid "%s %T <conversion>"
22833 #, gcc-internal-format
22834 msgid "%s %+#D <near match>"
22838 #, gcc-internal-format
22839 msgid "%s %+#D <deleted>"
22842 #: cp/call.c:2725 cp/pt.c:1701
22843 #, gcc-internal-format
22848 #, gcc-internal-format
22849 msgid "conversion from %qT to %qT is ambiguous"
22852 #: cp/call.c:3182 cp/call.c:3203 cp/call.c:3268
22853 #, gcc-internal-format
22854 msgid "no matching function for call to %<%D(%A)%>"
22857 #: cp/call.c:3206 cp/call.c:3271
22858 #, gcc-internal-format
22859 msgid "call of overloaded %<%D(%A)%> is ambiguous"
22862 #. It's no good looking for an overloaded operator() on a
22863 #. pointer-to-member-function.
22865 #, gcc-internal-format
22867 "pointer-to-member function %E cannot be called without an object; consider "
22872 #, gcc-internal-format
22873 msgid "no match for call to %<(%T) (%A)%>"
22877 #, gcc-internal-format
22878 msgid "call of %<(%T) (%A)%> is ambiguous"
22882 #, gcc-internal-format
22883 msgid "ambiguous overload for ternary %<operator?:%> in %<%E ? %E : %E%>"
22887 #, gcc-internal-format
22888 msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
22892 #, gcc-internal-format
22893 msgid "ambiguous overload for %<operator%s%> in %<%E%s%>"
22897 #, gcc-internal-format
22898 msgid "no match for %<operator%s%> in %<%E%s%>"
22902 #, gcc-internal-format
22903 msgid "ambiguous overload for %<operator[]%> in %<%E[%E]%>"
22907 #, gcc-internal-format
22908 msgid "no match for %<operator[]%> in %<%E[%E]%>"
22912 #, gcc-internal-format
22913 msgid "ambiguous overload for %qs in %<%s %E%>"
22917 #, gcc-internal-format
22918 msgid "no match for %qs in %<%s %E%>"
22922 #, gcc-internal-format
22923 msgid "ambiguous overload for %<operator%s%> in %<%E %s %E%>"
22927 #, gcc-internal-format
22928 msgid "no match for %<operator%s%> in %<%E %s %E%>"
22932 #, gcc-internal-format
22933 msgid "ambiguous overload for %<operator%s%> in %<%s%E%>"
22937 #, gcc-internal-format
22938 msgid "no match for %<operator%s%> in %<%s%E%>"
22942 #, gcc-internal-format
22943 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
22947 #, gcc-internal-format
22949 "second operand to the conditional operator is of type %<void%>, but the "
22950 "third operand is neither a throw-expression nor of type %<void%>"
22954 #, gcc-internal-format
22956 "third operand to the conditional operator is of type %<void%>, but the "
22957 "second operand is neither a throw-expression nor of type %<void%>"
22960 #: cp/call.c:3769 cp/call.c:4007
22961 #, gcc-internal-format
22962 msgid "operands to ?: have different types %qT and %qT"
22966 #, gcc-internal-format
22967 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
22971 #, gcc-internal-format
22972 msgid "enumeral and non-enumeral type in conditional expression"
22976 #, gcc-internal-format
22977 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
22981 #, gcc-internal-format
22982 msgid "no %<%D(int)%> declared for postfix %qs"
22986 #, gcc-internal-format
22987 msgid "comparison between %q#T and %q#T"
22991 #, gcc-internal-format
22992 msgid "non-placement deallocation function %q+D"
22996 #, gcc-internal-format
22997 msgid "selected for placement delete"
23001 #, gcc-internal-format
23002 msgid "no corresponding deallocation function for %qD"
23006 #, gcc-internal-format
23007 msgid "no suitable %<operator %s%> for %qT"
23011 #, gcc-internal-format
23012 msgid "%q+#D is private"
23016 #, gcc-internal-format
23017 msgid "%q+#D is protected"
23021 #, gcc-internal-format
23022 msgid "%q+#D is inaccessible"
23026 #, gcc-internal-format
23027 msgid "within this context"
23031 #, gcc-internal-format
23032 msgid "passing NULL to non-pointer argument %P of %qD"
23036 #, gcc-internal-format
23037 msgid "converting to non-pointer type %qT from NULL"
23041 #, gcc-internal-format
23042 msgid "converting %<false%> to pointer type for argument %P of %qD"
23046 #, gcc-internal-format
23047 msgid "too many braces around initializer for %qT"
23050 #: cp/call.c:4876 cp/cvt.c:217
23051 #, gcc-internal-format
23052 msgid "invalid conversion from %qT to %qT"
23056 #, gcc-internal-format
23057 msgid " initializing argument %P of %qD"
23061 #, gcc-internal-format
23063 "converting to %qT from initializer list would use explicit constructor %qD"
23067 #, gcc-internal-format
23068 msgid "cannot bind %qT lvalue to %qT"
23072 #, gcc-internal-format
23073 msgid " initializing argument %P of %q+D"
23077 #, gcc-internal-format
23078 msgid "cannot bind bitfield %qE to %qT"
23081 #: cp/call.c:5095 cp/call.c:5113
23082 #, gcc-internal-format
23083 msgid "cannot bind packed field %qE to %qT"
23087 #, gcc-internal-format
23088 msgid "cannot bind rvalue %qE to %qT"
23092 #, gcc-internal-format
23093 msgid "cannot pass objects of non-trivially-copyable type %q#T through %<...%>"
23096 #. conditionally-supported behavior [expr.call] 5.2.2/7.
23098 #, gcc-internal-format
23100 "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
23104 #, gcc-internal-format
23105 msgid "the default argument for parameter %d of %qD has not yet been parsed"
23109 #, gcc-internal-format
23110 msgid "recursive evaluation of default argument for %q#D"
23114 #, gcc-internal-format
23115 msgid "argument of function call might be a candidate for a format attribute"
23119 #, gcc-internal-format
23120 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
23124 #, gcc-internal-format
23125 msgid "%qT is not an accessible base of %qT"
23129 #, gcc-internal-format
23130 msgid "deducing %qT as %qT"
23134 #, gcc-internal-format
23135 msgid " in call to %q+D"
23139 #, gcc-internal-format
23140 msgid " (you can disable this with -fno-deduce-init-list)"
23144 #, gcc-internal-format
23145 msgid "could not find class$ field in java interface type %qT"
23149 #, gcc-internal-format
23150 msgid "call to non-function %qD"
23153 #: cp/call.c:6257 cp/typeck.c:2521
23154 #, gcc-internal-format
23155 msgid "cannot call constructor %<%T::%D%> directly"
23159 #, gcc-internal-format
23160 msgid "for a function-style cast, remove the redundant %<::%D%>"
23164 #, gcc-internal-format
23165 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
23169 #, gcc-internal-format
23170 msgid "call of overloaded %<%s(%A)%> is ambiguous"
23174 #, gcc-internal-format
23175 msgid "cannot call member function %qD without object"
23179 #, gcc-internal-format
23180 msgid "passing %qT chooses %qT over %qT"
23183 #: cp/call.c:7124 cp/name-lookup.c:5018
23184 #, gcc-internal-format
23185 msgid " in call to %qD"
23189 #, gcc-internal-format
23190 msgid "choosing %qD over %qD"
23194 #, gcc-internal-format
23195 msgid " for conversion from %qT to %qT"
23199 #, gcc-internal-format
23200 msgid " because conversion sequence for the argument is better"
23204 #, gcc-internal-format
23205 msgid "default argument mismatch in overload resolution"
23209 #, gcc-internal-format
23210 msgid " candidate 1: %q+#F"
23214 #, gcc-internal-format
23215 msgid " candidate 2: %q+#F"
23219 #, gcc-internal-format
23221 "ISO C++ says that these are ambiguous, even though the worst conversion for "
23222 "the first is better than the worst conversion for the second:"
23226 #, gcc-internal-format
23227 msgid "could not convert %qE to %qT"
23231 #, gcc-internal-format
23233 "invalid initialization of non-const reference of type %qT from an rvalue of "
23238 #, gcc-internal-format
23240 "invalid initialization of reference of type %qT from expression of type %qT"
23244 #, gcc-internal-format
23245 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
23249 #, gcc-internal-format
23250 msgid "Java class %qT cannot have a destructor"
23254 #, gcc-internal-format
23255 msgid "Java class %qT cannot have an implicit non-trivial destructor"
23259 #, gcc-internal-format
23260 msgid "repeated using declaration %q+D"
23264 #, gcc-internal-format
23265 msgid "using declaration %q+D conflicts with a previous using declaration"
23269 #, gcc-internal-format
23270 msgid "%q+#D cannot be overloaded"
23274 #, gcc-internal-format
23279 #, gcc-internal-format
23280 msgid "conflicting access specifications for method %q+D, ignored"
23284 #, gcc-internal-format
23285 msgid "conflicting access specifications for field %qE, ignored"
23288 #: cp/class.c:1214 cp/class.c:1222
23289 #, gcc-internal-format
23290 msgid "%q+D invalid in %q#T"
23294 #, gcc-internal-format
23295 msgid " because of local method %q+#D with same name"
23299 #, gcc-internal-format
23300 msgid " because of local member %q+#D with same name"
23304 #, gcc-internal-format
23305 msgid "base class %q#T has a non-virtual destructor"
23309 #, gcc-internal-format
23310 msgid "all member functions in class %qT are private"
23314 #, gcc-internal-format
23315 msgid "%q#T only defines a private destructor and has no friends"
23319 #, gcc-internal-format
23320 msgid "%q#T only defines private constructors and has no friends"
23324 #, gcc-internal-format
23325 msgid "no unique final overrider for %qD in %qT"
23328 #. Here we know it is a hider, and no overrider exists.
23330 #, gcc-internal-format
23331 msgid "%q+D was hidden"
23335 #, gcc-internal-format
23339 #: cp/class.c:2549 cp/decl2.c:1292
23340 #, gcc-internal-format
23341 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
23345 #, gcc-internal-format
23347 "%q+#D invalid; an anonymous struct can only have non-static data members"
23350 #: cp/class.c:2560 cp/decl2.c:1298
23351 #, gcc-internal-format
23352 msgid "private member %q+#D in anonymous union"
23356 #, gcc-internal-format
23357 msgid "private member %q+#D in anonymous struct"
23360 #: cp/class.c:2567 cp/decl2.c:1300
23361 #, gcc-internal-format
23362 msgid "protected member %q+#D in anonymous union"
23366 #, gcc-internal-format
23367 msgid "protected member %q+#D in anonymous struct"
23371 #, gcc-internal-format
23372 msgid "bit-field %q+#D with non-integral type"
23376 #, gcc-internal-format
23377 msgid "bit-field %q+D width not an integer constant"
23381 #, gcc-internal-format
23382 msgid "negative width in bit-field %q+D"
23386 #, gcc-internal-format
23387 msgid "zero width for bit-field %q+D"
23391 #, gcc-internal-format
23392 msgid "width of %q+D exceeds its type"
23396 #, gcc-internal-format
23397 msgid "%q+D is too small to hold all values of %q#T"
23401 #, gcc-internal-format
23402 msgid "member %q+#D with constructor not allowed in union"
23406 #, gcc-internal-format
23407 msgid "member %q+#D with destructor not allowed in union"
23411 #, gcc-internal-format
23412 msgid "member %q+#D with copy assignment operator not allowed in union"
23416 #, gcc-internal-format
23417 msgid "multiple fields in union %qT initialized"
23421 #, gcc-internal-format
23422 msgid "%q+D may not be static because it is a member of a union"
23426 #, gcc-internal-format
23427 msgid "%q+D may not have reference type %qT because it is a member of a union"
23431 #, gcc-internal-format
23432 msgid "field %q+D invalidly declared function type"
23436 #, gcc-internal-format
23437 msgid "field %q+D invalidly declared method type"
23441 #, gcc-internal-format
23442 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
23446 #, gcc-internal-format
23447 msgid "field %q+#D with same name as class"
23451 #, gcc-internal-format
23452 msgid "%q#T has pointer data members"
23456 #, gcc-internal-format
23457 msgid " but does not override %<%T(const %T&)%>"
23461 #, gcc-internal-format
23462 msgid " or %<operator=(const %T&)%>"
23466 #, gcc-internal-format
23467 msgid " but does not override %<operator=(const %T&)%>"
23471 #, gcc-internal-format
23473 "offset of empty base %qT may not be ABI-compliant and maychange in a future "
23478 #, gcc-internal-format
23479 msgid "class %qT will be considered nearly empty in a future version of GCC"
23483 #, gcc-internal-format
23484 msgid "initializer specified for non-virtual method %q+D"
23488 #, gcc-internal-format
23489 msgid "non-static reference %q+#D in class without a constructor"
23493 #, gcc-internal-format
23494 msgid "non-static const member %q+#D in class without a constructor"
23497 #. If the function is defaulted outside the class, we just
23498 #. give the synthesis error.
23500 #, gcc-internal-format
23502 "%q+D declared to take const reference, but implicit declaration would take "
23507 #, gcc-internal-format
23509 "%q+D declared to take non-const reference cannot be defaulted in the class "
23514 #, gcc-internal-format
23516 "offset of virtual base %qT is not ABI-compliant and may change in a future "
23521 #, gcc-internal-format
23522 msgid "direct base %qT inaccessible in %qT due to ambiguity"
23526 #, gcc-internal-format
23527 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
23531 #, gcc-internal-format
23533 "size assigned to %qT may not be ABI-compliant and may change in a future "
23538 #, gcc-internal-format
23540 "the offset of %qD may not be ABI-compliant and may change in a future "
23545 #, gcc-internal-format
23547 "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
23551 #, gcc-internal-format
23553 "%q+D contains empty classes which may cause base classes to be placed at "
23554 "different locations in a future version of GCC"
23558 #, gcc-internal-format
23560 "layout of classes derived from empty class %qT may change in a future "
23564 #: cp/class.c:5284 cp/parser.c:16346
23565 #, gcc-internal-format
23566 msgid "redefinition of %q#T"
23570 #, gcc-internal-format
23571 msgid "%q#T has virtual functions and accessible non-virtual destructor"
23575 #, gcc-internal-format
23576 msgid "trying to finish struct, but kicked out due to previous parse errors"
23580 #, gcc-internal-format
23581 msgid "language string %<\"%E\"%> not recognized"
23585 #, gcc-internal-format
23586 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
23590 #, gcc-internal-format
23591 msgid "no matches converting function %qD to type %q#T"
23595 #, gcc-internal-format
23596 msgid "converting overloaded function %qD to type %q#T is ambiguous"
23600 #, gcc-internal-format
23601 msgid "assuming pointer to member %qD"
23605 #, gcc-internal-format
23606 msgid "(a pointer to member can only be formed with %<&%E%>)"
23609 #: cp/class.c:6341 cp/class.c:6375
23610 #, gcc-internal-format
23611 msgid "not enough type information"
23615 #, gcc-internal-format
23616 msgid "argument of type %qT does not match %qT"
23619 #. [basic.scope.class]
23621 #. A name N used in a class S shall refer to the same declaration
23622 #. in its context and when re-evaluated in the completed scope of
23624 #: cp/class.c:6660 cp/decl.c:1197 cp/name-lookup.c:525
23625 #, gcc-internal-format
23626 msgid "declaration of %q#D"
23630 #, gcc-internal-format
23631 msgid "changes meaning of %qD from %q+#D"
23634 #: cp/cp-gimplify.c:94
23635 #, gcc-internal-format
23636 msgid "continue statement not within loop or switch"
23639 #: cp/cp-gimplify.c:1192
23640 #, gcc-internal-format
23641 msgid "%qE implicitly determined as %<firstprivate%> has reference type"
23645 #, gcc-internal-format
23646 msgid "can't convert from incomplete type %qT to %qT"
23650 #, gcc-internal-format
23651 msgid "conversion of %qE from %qT to %qT is ambiguous"
23654 #: cp/cvt.c:168 cp/cvt.c:193 cp/cvt.c:238
23655 #, gcc-internal-format
23656 msgid "cannot convert %qE from type %qT to type %qT"
23660 #, gcc-internal-format
23661 msgid "conversion from %qT to %qT discards qualifiers"
23664 #: cp/cvt.c:470 cp/typeck.c:5816
23665 #, gcc-internal-format
23666 msgid "casting %qT to %qT does not dereference pointer"
23670 #, gcc-internal-format
23671 msgid "cannot convert type %qT to type %qT"
23675 #, gcc-internal-format
23676 msgid "conversion from %q#T to %q#T"
23680 #, gcc-internal-format
23682 "the result of the conversion is unspecified because %qE is outside the range "
23686 #: cp/cvt.c:695 cp/cvt.c:715
23687 #, gcc-internal-format
23688 msgid "%q#T used where a %qT was expected"
23692 #, gcc-internal-format
23693 msgid "%q#T used where a floating point value was expected"
23697 #, gcc-internal-format
23698 msgid "conversion from %qT to non-scalar type %qT requested"
23702 #, gcc-internal-format
23703 msgid "pseudo-destructor is not called"
23707 #, gcc-internal-format
23708 msgid "object of incomplete type %qT will not be accessed in %s"
23712 #, gcc-internal-format
23713 msgid "object of type %qT will not be accessed in %s"
23717 #, gcc-internal-format
23718 msgid "object %qE of incomplete type %qT will not be accessed in %s"
23722 #, gcc-internal-format
23723 msgid "%s cannot resolve address of overloaded function"
23727 #, gcc-internal-format
23728 msgid "%s is a reference, not call, to function %qE"
23732 #, gcc-internal-format
23733 msgid "%s has no effect"
23737 #, gcc-internal-format
23738 msgid "converting NULL to non-pointer type"
23742 #, gcc-internal-format
23743 msgid "ambiguous default type conversion from %qT"
23747 #, gcc-internal-format
23748 msgid " candidate conversions include %qD and %qD"
23752 #, gcc-internal-format
23753 msgid "%qD was declared %<extern%> and later %<static%>"
23756 #: cp/decl.c:1060 cp/decl.c:1610 objc/objc-act.c:2983 objc/objc-act.c:7599
23757 #, gcc-internal-format
23758 msgid "previous declaration of %q+D"
23762 #, gcc-internal-format
23763 msgid "declaration of %qF throws different exceptions"
23767 #, gcc-internal-format
23768 msgid "from previous declaration %q+F"
23772 #, gcc-internal-format
23773 msgid "function %q+D redeclared as inline"
23777 #, gcc-internal-format
23778 msgid "previous declaration of %q+D with attribute noinline"
23782 #, gcc-internal-format
23783 msgid "function %q+D redeclared with attribute noinline"
23787 #, gcc-internal-format
23788 msgid "previous declaration of %q+D was inline"
23791 #: cp/decl.c:1185 cp/decl.c:1259
23792 #, gcc-internal-format
23793 msgid "shadowing built-in function %q#D"
23796 #: cp/decl.c:1186 cp/decl.c:1260
23797 #, gcc-internal-format
23798 msgid "shadowing library function %q#D"
23802 #, gcc-internal-format
23803 msgid "library function %q#D redeclared as non-function %q#D"
23807 #, gcc-internal-format
23808 msgid "conflicts with built-in declaration %q#D"
23811 #: cp/decl.c:1252 cp/decl.c:1379 cp/decl.c:1395
23812 #, gcc-internal-format
23813 msgid "new declaration %q#D"
23817 #, gcc-internal-format
23818 msgid "ambiguates built-in declaration %q#D"
23822 #, gcc-internal-format
23823 msgid "%q#D redeclared as different kind of symbol"
23827 #, gcc-internal-format
23828 msgid "previous declaration of %q+#D"
23832 #, gcc-internal-format
23833 msgid "declaration of template %q#D"
23836 #: cp/decl.c:1366 cp/name-lookup.c:526 cp/name-lookup.c:812
23837 #: cp/name-lookup.c:823
23838 #, gcc-internal-format
23839 msgid "conflicts with previous declaration %q+#D"
23842 #: cp/decl.c:1380 cp/decl.c:1396
23843 #, gcc-internal-format
23844 msgid "ambiguates old declaration %q+#D"
23848 #, gcc-internal-format
23849 msgid "declaration of C function %q#D conflicts with"
23853 #, gcc-internal-format
23854 msgid "previous declaration %q+#D here"
23858 #, gcc-internal-format
23859 msgid "conflicting declaration %q#D"
23863 #, gcc-internal-format
23864 msgid "%q+D has a previous declaration as %q#D"
23867 #. [namespace.alias]
23869 #. A namespace-name or namespace-alias shall not be declared as
23870 #. the name of any other entity in the same declarative region.
23871 #. A namespace-name defined at global scope shall not be
23872 #. declared as the name of any other entity in any global scope
23875 #, gcc-internal-format
23876 msgid "declaration of namespace %qD conflicts with"
23880 #, gcc-internal-format
23881 msgid "previous declaration of namespace %q+D here"
23885 #, gcc-internal-format
23886 msgid "%q+#D previously defined here"
23889 #. Prototype decl follows defn w/o prototype.
23891 #, gcc-internal-format
23892 msgid "prototype for %q+#D"
23896 #, gcc-internal-format
23897 msgid "follows non-prototype definition here"
23901 #, gcc-internal-format
23902 msgid "previous declaration of %q+#D with %qL linkage"
23906 #, gcc-internal-format
23907 msgid "conflicts with new declaration with %qL linkage"
23910 #: cp/decl.c:1546 cp/decl.c:1552
23911 #, gcc-internal-format
23912 msgid "default argument given for parameter %d of %q#D"
23915 #: cp/decl.c:1548 cp/decl.c:1554
23916 #, gcc-internal-format
23917 msgid "after previous specification in %q+#D"
23921 #, gcc-internal-format
23922 msgid "redundant redeclaration of %qD in same scope"
23926 #, gcc-internal-format
23927 msgid "deleted definition of %qD"
23931 #, gcc-internal-format
23932 msgid "after previous declaration %q+D"
23935 #. From [temp.expl.spec]:
23937 #. If a template, a member template or the member of a class
23938 #. template is explicitly specialized then that
23939 #. specialization shall be declared before the first use of
23940 #. that specialization that would cause an implicit
23941 #. instantiation to take place, in every translation unit in
23942 #. which such a use occurs.
23944 #, gcc-internal-format
23945 msgid "explicit specialization of %qD after first use"
23949 #, gcc-internal-format
23950 msgid "%q+D: visibility attribute ignored because it"
23954 #, gcc-internal-format
23955 msgid "conflicts with previous declaration here"
23959 #, gcc-internal-format
23960 msgid "jump to label %qD"
23964 #, gcc-internal-format
23965 msgid "jump to case label"
23968 #: cp/decl.c:2510 cp/decl.c:2650 cp/decl.c:2691
23969 #, gcc-internal-format
23973 #: cp/decl.c:2529 cp/decl.c:2694
23974 #, gcc-internal-format
23975 msgid " exits OpenMP structured block"
23979 #, gcc-internal-format
23980 msgid " crosses initialization of %q+#D"
23983 #: cp/decl.c:2552 cp/decl.c:2668
23984 #, gcc-internal-format
23985 msgid " enters scope of %q+#D which has non-trivial destructor"
23988 #: cp/decl.c:2566 cp/decl.c:2673
23989 #, gcc-internal-format
23990 msgid " enters try block"
23993 #. Can't skip init of __exception_info.
23994 #: cp/decl.c:2568 cp/decl.c:2662 cp/decl.c:2675
23995 #, gcc-internal-format
23996 msgid " enters catch block"
23999 #: cp/decl.c:2578 cp/decl.c:2678
24000 #, gcc-internal-format
24001 msgid " enters OpenMP structured block"
24004 #: cp/decl.c:2649 cp/decl.c:2690
24005 #, gcc-internal-format
24006 msgid "jump to label %q+D"
24010 #, gcc-internal-format
24011 msgid " skips initialization of %q+#D"
24015 #, gcc-internal-format
24016 msgid "label named wchar_t"
24020 #, gcc-internal-format
24021 msgid "%qD is not a type"
24024 #: cp/decl.c:3020 cp/parser.c:4238
24025 #, gcc-internal-format
24026 msgid "%qD used without template parameters"
24030 #, gcc-internal-format
24031 msgid "%q#T is not a class"
24034 #: cp/decl.c:3053 cp/decl.c:3140
24035 #, gcc-internal-format
24036 msgid "no class template named %q#T in %q#T"
24040 #, gcc-internal-format
24041 msgid "lookup of %qT in %qT is ambiguous"
24045 #, gcc-internal-format
24046 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
24050 #, gcc-internal-format
24051 msgid "%<typename %T::%D%> names %q#T, which is not a type"
24055 #, gcc-internal-format
24056 msgid "template parameters do not match template"
24059 #: cp/decl.c:3150 cp/friend.c:321 cp/friend.c:329
24060 #, gcc-internal-format
24061 msgid "%q+D declared here"
24065 #, gcc-internal-format
24066 msgid "an anonymous struct cannot have function members"
24070 #, gcc-internal-format
24071 msgid "an anonymous union cannot have function members"
24075 #, gcc-internal-format
24076 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
24080 #, gcc-internal-format
24081 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
24085 #, gcc-internal-format
24087 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
24091 #, gcc-internal-format
24092 msgid "multiple types in one declaration"
24096 #, gcc-internal-format
24097 msgid "redeclaration of C++ built-in type %qT"
24101 #, gcc-internal-format
24102 msgid "missing type-name in typedef-declaration"
24106 #, gcc-internal-format
24107 msgid "ISO C++ prohibits anonymous structs"
24111 #, gcc-internal-format
24112 msgid "%qs can only be specified for functions"
24116 #, gcc-internal-format
24117 msgid "%<friend%> can only be specified inside a class"
24121 #, gcc-internal-format
24122 msgid "%<explicit%> can only be specified for constructors"
24126 #, gcc-internal-format
24127 msgid "a storage class can only be specified for objects and functions"
24131 #, gcc-internal-format
24132 msgid "qualifiers can only be specified for objects and functions"
24136 #, gcc-internal-format
24137 msgid "%<typedef%> was ignored in this declaration"
24141 #, gcc-internal-format
24142 msgid "%<constexpr> cannot be used for type declarations"
24146 #, gcc-internal-format
24147 msgid "attribute ignored in declaration of %q+#T"
24151 #, gcc-internal-format
24152 msgid "attribute for %q+#T must follow the %qs keyword"
24156 #, gcc-internal-format
24157 msgid "ignoring attributes applied to class type %qT outside of definition"
24160 #. A template type parameter or other dependent type.
24162 #, gcc-internal-format
24164 "ignoring attributes applied to dependent type %qT without an associated "
24168 #: cp/decl.c:4112 cp/decl2.c:792
24169 #, gcc-internal-format
24170 msgid "typedef %qD is initialized (use decltype instead)"
24174 #, gcc-internal-format
24175 msgid "declaration of %q#D has %<extern%> and is initialized"
24179 #, gcc-internal-format
24180 msgid "definition of %q#D is marked %<dllimport%>"
24184 #, gcc-internal-format
24185 msgid "%q#D is not a static member of %q#T"
24189 #, gcc-internal-format
24190 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
24194 #, gcc-internal-format
24196 "template header not allowed in member definition of explicitly specialized "
24201 #, gcc-internal-format
24202 msgid "duplicate initialization of %qD"
24206 #, gcc-internal-format
24207 msgid "%qD declared %<constexpr%> outside its class"
24211 #, gcc-internal-format
24212 msgid "declaration of %q#D outside of class is not definition"
24216 #, gcc-internal-format
24217 msgid "variable %q#D has initializer but incomplete type"
24220 #: cp/decl.c:4343 cp/decl.c:5094
24221 #, gcc-internal-format
24222 msgid "elements of array %q#D have incomplete type"
24225 #: cp/decl.c:4350 cp/decl.c:5590
24226 #, gcc-internal-format
24227 msgid "declaration of %q#D has no initializer"
24231 #, gcc-internal-format
24232 msgid "aggregate %q#D has incomplete type and cannot be defined"
24236 #, gcc-internal-format
24237 msgid "%qD declared as reference but not initialized"
24241 #, gcc-internal-format
24242 msgid "cannot initialize %qT from %qT"
24246 #, gcc-internal-format
24247 msgid "name used in a GNU-style designated initializer for an array"
24251 #, gcc-internal-format
24252 msgid "name %qD used in a GNU-style designated initializer for an array"
24256 #, gcc-internal-format
24257 msgid "initializer fails to determine size of %qD"
24261 #, gcc-internal-format
24262 msgid "array size missing in %qD"
24266 #, gcc-internal-format
24267 msgid "zero-size array %qD"
24270 #. An automatic variable with an incomplete type: that is an error.
24271 #. Don't talk about array types here, since we took care of that
24272 #. message in grokdeclarator.
24274 #, gcc-internal-format
24275 msgid "storage size of %qD isn't known"
24279 #, gcc-internal-format
24280 msgid "storage size of %qD isn't constant"
24284 #, gcc-internal-format
24286 "sorry: semantics of inline function static data %q+#D are wrong (you'll wind "
24287 "up with multiple copies)"
24291 #, gcc-internal-format
24292 msgid " you can work around this by removing the initializer"
24296 #, gcc-internal-format
24297 msgid "missing initializer for constexpr %qD"
24301 #, gcc-internal-format
24302 msgid "uninitialized const %qD"
24306 #, gcc-internal-format
24307 msgid "invalid type %qT as initializer for a vector of type %qT"
24311 #, gcc-internal-format
24312 msgid "initializer for %qT must be brace-enclosed"
24316 #, gcc-internal-format
24317 msgid "%qT has no non-static data member named %qD"
24321 #, gcc-internal-format
24322 msgid "braces around scalar initializer for type %qT"
24326 #, gcc-internal-format
24327 msgid "missing braces around initializer for %qT"
24330 #: cp/decl.c:5076 cp/typeck2.c:1017 cp/typeck2.c:1192 cp/typeck2.c:1215
24331 #: cp/typeck2.c:1258
24332 #, gcc-internal-format
24333 msgid "too many initializers for %qT"
24337 #, gcc-internal-format
24338 msgid "elements of array %q#T have incomplete type"
24342 #, gcc-internal-format
24343 msgid "variable-sized object %qD may not be initialized"
24347 #, gcc-internal-format
24348 msgid "variable-sized compound literal"
24352 #, gcc-internal-format
24353 msgid "%qD has incomplete type"
24357 #, gcc-internal-format
24358 msgid "scalar object %qD requires one element in initializer"
24362 #, gcc-internal-format
24363 msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
24367 #, gcc-internal-format
24368 msgid "array %qD initialized by parenthesized string literal %qE"
24372 #, gcc-internal-format
24373 msgid "structure %qD with uninitialized const members"
24377 #, gcc-internal-format
24378 msgid "structure %qD with uninitialized reference members"
24382 #, gcc-internal-format
24383 msgid "assignment (not initialization) in declaration"
24387 #, gcc-internal-format
24388 msgid "shadowing previous type declaration of %q#D"
24392 #, gcc-internal-format
24393 msgid "%qD cannot be thread-local because it has non-trivial type %qT"
24397 #, gcc-internal-format
24398 msgid "Java object %qD not allocated with %<new%>"
24402 #, gcc-internal-format
24403 msgid "%qD is thread-local and so cannot be dynamically initialized"
24407 #, gcc-internal-format
24409 "%qD cannot be initialized by a non-constant expression when being declared"
24413 #, gcc-internal-format
24414 msgid "non-static data member %qD has Java class type"
24418 #, gcc-internal-format
24419 msgid "function %q#D is initialized like a variable"
24423 #, gcc-internal-format
24424 msgid "destructor for alien class %qT cannot be a member"
24428 #, gcc-internal-format
24429 msgid "constructor for alien class %qT cannot be a member"
24433 #, gcc-internal-format
24434 msgid "%qD declared as a %<virtual%> %s"
24438 #, gcc-internal-format
24439 msgid "%qD declared as an %<inline%> %s"
24443 #, gcc-internal-format
24445 "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
24450 #, gcc-internal-format
24451 msgid "%q+D declared as a friend"
24455 #, gcc-internal-format
24456 msgid "%q+D declared with an exception specification"
24460 #, gcc-internal-format
24461 msgid "definition of %qD is not in namespace enclosing %qT"
24465 #, gcc-internal-format
24466 msgid "defining explicit specialization %qD in friend declaration"
24469 #. Something like `template <class T> friend void f<T>()'.
24471 #, gcc-internal-format
24472 msgid "invalid use of template-id %qD in declaration of primary template"
24476 #, gcc-internal-format
24478 "default arguments are not allowed in declaration of friend template "
24479 "specialization %qD"
24483 #, gcc-internal-format
24485 "%<inline%> is not allowed in declaration of friend template specialization %"
24490 #, gcc-internal-format
24491 msgid "cannot declare %<::main%> to be a template"
24495 #, gcc-internal-format
24496 msgid "cannot declare %<::main%> to be inline"
24500 #, gcc-internal-format
24501 msgid "cannot declare %<::main%> to be static"
24505 #, gcc-internal-format
24506 msgid "non-local function %q#D uses anonymous type"
24509 #: cp/decl.c:6808 cp/decl.c:7091 cp/decl2.c:3445
24510 #, gcc-internal-format
24512 "%q+#D does not refer to the unqualified type, so it is not used for linkage"
24516 #, gcc-internal-format
24517 msgid "non-local function %q#D uses local type %qT"
24521 #, gcc-internal-format
24522 msgid "static member function %qD cannot have cv-qualifier"
24526 #, gcc-internal-format
24527 msgid "non-member function %qD cannot have cv-qualifier"
24531 #, gcc-internal-format
24532 msgid "%<::main%> must return %<int%>"
24536 #, gcc-internal-format
24537 msgid "definition of implicitly-declared %qD"
24540 #: cp/decl.c:6936 cp/decl2.c:702
24541 #, gcc-internal-format
24542 msgid "no %q#D member function declared in class %qT"
24545 #. DRs 132, 319 and 389 seem to indicate types with
24546 #. no linkage can only be used to declare extern "C"
24547 #. entities. Since it's not always an error in the
24548 #. ISO C++ 90 Standard, we only issue a warning.
24550 #, gcc-internal-format
24551 msgid "non-local variable %q#D uses anonymous type"
24555 #, gcc-internal-format
24556 msgid "non-local variable %q#D uses local type %qT"
24560 #, gcc-internal-format
24562 "invalid in-class initialization of static data member of non-integral type %"
24567 #, gcc-internal-format
24568 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
24572 #, gcc-internal-format
24574 "ISO C++ forbids initialization of member constant %qD of non-integral type %"
24579 #, gcc-internal-format
24580 msgid "size of array %qD has non-integral type %qT"
24584 #, gcc-internal-format
24585 msgid "size of array has non-integral type %qT"
24589 #, gcc-internal-format
24590 msgid "size of array %qD is negative"
24594 #, gcc-internal-format
24595 msgid "size of array is negative"
24599 #, gcc-internal-format
24600 msgid "ISO C++ forbids zero-size array %qD"
24604 #, gcc-internal-format
24605 msgid "ISO C++ forbids zero-size array"
24609 #, gcc-internal-format
24610 msgid "size of array %qD is not an integral constant-expression"
24614 #, gcc-internal-format
24615 msgid "size of array is not an integral constant-expression"
24619 #, gcc-internal-format
24620 msgid "ISO C++ forbids variable length array %qD"
24624 #, gcc-internal-format
24625 msgid "ISO C++ forbids variable length array"
24629 #, gcc-internal-format
24630 msgid "variable length array %qD is used"
24634 #, gcc-internal-format
24635 msgid "overflow in array dimension"
24639 #, gcc-internal-format
24640 msgid "declaration of %qD as array of void"
24644 #, gcc-internal-format
24645 msgid "creating array of void"
24649 #, gcc-internal-format
24650 msgid "declaration of %qD as array of functions"
24654 #, gcc-internal-format
24655 msgid "creating array of functions"
24659 #, gcc-internal-format
24660 msgid "declaration of %qD as array of references"
24664 #, gcc-internal-format
24665 msgid "creating array of references"
24669 #, gcc-internal-format
24670 msgid "declaration of %qD as array of function members"
24674 #, gcc-internal-format
24675 msgid "creating array of function members"
24679 #, gcc-internal-format
24681 "declaration of %qD as multidimensional array must have bounds for all "
24682 "dimensions except the first"
24686 #, gcc-internal-format
24688 "multidimensional array must have bounds for all dimensions except the first"
24692 #, gcc-internal-format
24693 msgid "return type specification for constructor invalid"
24697 #, gcc-internal-format
24698 msgid "return type specification for destructor invalid"
24702 #, gcc-internal-format
24703 msgid "return type specified for %<operator %T%>"
24707 #, gcc-internal-format
24708 msgid "unnamed variable or field declared void"
24712 #, gcc-internal-format
24713 msgid "variable or field declared void"
24717 #, gcc-internal-format
24718 msgid "invalid use of qualified-name %<::%D%>"
24722 #, gcc-internal-format
24723 msgid "invalid use of qualified-name %<%T::%D%>"
24727 #, gcc-internal-format
24728 msgid "invalid use of qualified-name %<%D::%D%>"
24732 #, gcc-internal-format
24733 msgid "type %qT is not derived from type %qT"
24736 #: cp/decl.c:7785 cp/decl.c:7877 cp/decl.c:9145
24737 #, gcc-internal-format
24738 msgid "declaration of %qD as non-function"
24742 #, gcc-internal-format
24743 msgid "declaration of %qD as non-member"
24747 #, gcc-internal-format
24748 msgid "declarator-id missing; using reserved word %qD"
24752 #, gcc-internal-format
24753 msgid "function definition does not declare parameters"
24757 #, gcc-internal-format
24758 msgid "two or more data types in declaration of %qs"
24762 #, gcc-internal-format
24763 msgid "conflicting specifiers in declaration of %qs"
24766 #: cp/decl.c:7988 cp/decl.c:7991 cp/decl.c:7994
24767 #, gcc-internal-format
24768 msgid "ISO C++ forbids declaration of %qs with no type"
24771 #: cp/decl.c:8019 cp/decl.c:8037
24772 #, gcc-internal-format
24773 msgid "%<signed%> or %<unsigned%> invalid for %qs"
24777 #, gcc-internal-format
24778 msgid "%<signed%> and %<unsigned%> specified together for %qs"
24782 #, gcc-internal-format
24783 msgid "%<long long%> invalid for %qs"
24787 #, gcc-internal-format
24788 msgid "%<long%> invalid for %qs"
24792 #, gcc-internal-format
24793 msgid "%<short%> invalid for %qs"
24797 #, gcc-internal-format
24798 msgid "%<long%> or %<short%> invalid for %qs"
24802 #, gcc-internal-format
24803 msgid "%<long%> or %<short%> specified with char for %qs"
24807 #, gcc-internal-format
24808 msgid "%<long%> and %<short%> specified together for %qs"
24812 #, gcc-internal-format
24813 msgid "%<short%> or %<long%> invalid for %qs"
24817 #, gcc-internal-format
24818 msgid "long, short, signed or unsigned used invalidly for %qs"
24822 #, gcc-internal-format
24823 msgid "complex invalid for %qs"
24827 #, gcc-internal-format
24828 msgid "both %<const%> and %<constexpr%> cannot be used here"
24832 #, gcc-internal-format
24833 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
24836 #: cp/decl.c:8164 cp/typeck.c:7728
24837 #, gcc-internal-format
24838 msgid "ignoring %qV qualifiers added to function type %qT"
24842 #, gcc-internal-format
24843 msgid "member %qD cannot be declared both virtual and static"
24847 #, gcc-internal-format
24848 msgid "%<%T::%D%> is not a valid declarator"
24852 #, gcc-internal-format
24853 msgid "typedef declaration invalid in parameter declaration"
24857 #, gcc-internal-format
24858 msgid "storage class specified for template parameter %qs"
24862 #, gcc-internal-format
24863 msgid "storage class specifiers invalid in parameter declarations"
24867 #, gcc-internal-format
24868 msgid "parameter declared %<auto%>"
24872 #, gcc-internal-format
24873 msgid "a parameter cannot be declared %<constexpr%>"
24877 #, gcc-internal-format
24878 msgid "%<virtual%> outside class declaration"
24882 #, gcc-internal-format
24883 msgid "multiple storage classes in declaration of %qs"
24887 #, gcc-internal-format
24888 msgid "storage class specified for %qs"
24892 #, gcc-internal-format
24893 msgid "storage class specified for parameter %qs"
24897 #, gcc-internal-format
24898 msgid "nested function %qs declared %<extern%>"
24902 #, gcc-internal-format
24903 msgid "top-level declaration of %qs specifies %<auto%>"
24907 #, gcc-internal-format
24908 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
24912 #, gcc-internal-format
24913 msgid "storage class specifiers invalid in friend function declarations"
24917 #, gcc-internal-format
24918 msgid "%qs declared as function returning a function"
24922 #, gcc-internal-format
24923 msgid "%qs declared as function returning an array"
24927 #, gcc-internal-format
24928 msgid "%qs function uses %<auto%> type specifier without late return type"
24932 #, gcc-internal-format
24934 "%qs function with late return type has %qT as its type rather than plain %"
24939 #, gcc-internal-format
24941 "%qs function with late return type not declared with %<auto%> type specifier"
24945 #, gcc-internal-format
24946 msgid "destructor cannot be static member function"
24950 #, gcc-internal-format
24951 msgid "destructors may not be cv-qualified"
24955 #, gcc-internal-format
24956 msgid "constructors cannot be declared virtual"
24960 #, gcc-internal-format
24961 msgid "can't initialize friend function %qs"
24964 #. Cannot be both friend and virtual.
24966 #, gcc-internal-format
24967 msgid "virtual functions cannot be friends"
24971 #, gcc-internal-format
24972 msgid "friend declaration not in class definition"
24976 #, gcc-internal-format
24977 msgid "can't define friend function %qs in a local class definition"
24981 #, gcc-internal-format
24983 "the %<constexpr%> specifier cannot be used in a function declaration that is "
24988 #, gcc-internal-format
24989 msgid "destructors may not have parameters"
24993 #, gcc-internal-format
24994 msgid "cannot declare pointer to %q#T"
24997 #: cp/decl.c:8592 cp/decl.c:8599
24998 #, gcc-internal-format
24999 msgid "cannot declare reference to %q#T"
25003 #, gcc-internal-format
25004 msgid "cannot declare pointer to %q#T member"
25008 #, gcc-internal-format
25009 msgid "cannot declare reference to qualified function type %qT"
25013 #, gcc-internal-format
25014 msgid "cannot declare pointer to qualified function type %qT"
25018 #, gcc-internal-format
25020 "cannot declare reference to %q#T, which is not a typedef or a template type "
25025 #, gcc-internal-format
25026 msgid "template-id %qD used as a declarator"
25030 #, gcc-internal-format
25031 msgid "member functions are implicitly friends of their class"
25035 #, gcc-internal-format
25036 msgid "extra qualification %<%T::%> on member %qs"
25040 #, gcc-internal-format
25041 msgid "cannot define member function %<%T::%s%> within %<%T%>"
25045 #, gcc-internal-format
25046 msgid "a constexpr function cannot be defined outside of its class"
25050 #, gcc-internal-format
25051 msgid "cannot declare member %<%T::%s%> within %qT"
25055 #, gcc-internal-format
25056 msgid "non-parameter %qs cannot be a parameter pack"
25060 #, gcc-internal-format
25061 msgid "size of array %qs is too large"
25065 #, gcc-internal-format
25066 msgid "data member may not have variably modified type %qT"
25070 #, gcc-internal-format
25071 msgid "parameter may not have variably modified type %qT"
25074 #. [dcl.fct.spec] The explicit specifier shall only be used in
25075 #. declarations of constructors within a class definition.
25077 #, gcc-internal-format
25078 msgid "only declarations of constructors can be %<explicit%>"
25082 #, gcc-internal-format
25083 msgid "non-member %qs cannot be declared %<mutable%>"
25087 #, gcc-internal-format
25088 msgid "non-object member %qs cannot be declared %<mutable%>"
25092 #, gcc-internal-format
25093 msgid "function %qs cannot be declared %<mutable%>"
25097 #, gcc-internal-format
25098 msgid "static %qs cannot be declared %<mutable%>"
25102 #, gcc-internal-format
25103 msgid "const %qs cannot be declared %<mutable%>"
25107 #, gcc-internal-format
25108 msgid "typedef name may not be a nested-name-specifier"
25112 #, gcc-internal-format
25113 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
25117 #, gcc-internal-format
25119 "qualified function types cannot be used to declare static member functions"
25123 #, gcc-internal-format
25124 msgid "qualified function types cannot be used to declare free functions"
25128 #, gcc-internal-format
25129 msgid "type qualifiers specified for friend class declaration"
25133 #, gcc-internal-format
25134 msgid "%<inline%> specified for friend class declaration"
25138 #, gcc-internal-format
25139 msgid "template parameters cannot be friends"
25143 #, gcc-internal-format
25144 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
25148 #, gcc-internal-format
25149 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
25153 #, gcc-internal-format
25154 msgid "trying to make class %qT a friend of global scope"
25158 #, gcc-internal-format
25159 msgid "invalid qualifiers on non-member function type"
25163 #, gcc-internal-format
25164 msgid "abstract declarator %qT used as declaration"
25168 #, gcc-internal-format
25169 msgid "cannot use %<::%> in parameter declaration"
25172 #. Something like struct S { int N::j; };
25174 #, gcc-internal-format
25175 msgid "invalid use of %<::%>"
25179 #, gcc-internal-format
25180 msgid "can't make %qD into a method -- not in a class"
25184 #, gcc-internal-format
25185 msgid "function %qD declared virtual inside a union"
25189 #, gcc-internal-format
25190 msgid "%qD cannot be declared virtual, since it is always static"
25194 #, gcc-internal-format
25195 msgid "expected qualified name in friend declaration for destructor %qD"
25199 #, gcc-internal-format
25200 msgid "declaration of %qD as member of %qT"
25204 #, gcc-internal-format
25205 msgid "a destructor cannot be %<constexpr%>"
25209 #, gcc-internal-format
25210 msgid "expected qualified name in friend declaration for constructor %qD"
25214 #, gcc-internal-format
25215 msgid "field %qD has incomplete type"
25219 #, gcc-internal-format
25220 msgid "name %qT has incomplete type"
25224 #, gcc-internal-format
25225 msgid " in instantiation of template %qT"
25229 #, gcc-internal-format
25230 msgid "%qE is neither function nor member function; cannot be declared friend"
25233 #. An attempt is being made to initialize a non-static
25234 #. member. But, from [class.mem]:
25236 #. 4 A member-declarator can contain a
25237 #. constant-initializer only if it declares a static
25238 #. member (_class.static_) of integral or enumeration
25239 #. type, see _class.static.data_.
25241 #. This used to be relatively common practice, but
25242 #. the rest of the compiler does not correctly
25243 #. handle the initialization unless the member is
25244 #. static so we make it static below.
25246 #, gcc-internal-format
25247 msgid "ISO C++ forbids initialization of member %qD"
25251 #, gcc-internal-format
25252 msgid "making %qD static"
25256 #, gcc-internal-format
25257 msgid "non-static data member %qE declared %<constexpr%>"
25261 #, gcc-internal-format
25262 msgid "storage class %<auto%> invalid for function %qs"
25266 #, gcc-internal-format
25267 msgid "storage class %<register%> invalid for function %qs"
25271 #, gcc-internal-format
25272 msgid "storage class %<__thread%> invalid for function %qs"
25276 #, gcc-internal-format
25278 "%<static%> specified invalid for function %qs declared out of global scope"
25282 #, gcc-internal-format
25284 "%<inline%> specifier invalid for function %qs declared out of global scope"
25288 #, gcc-internal-format
25289 msgid "%q#T is not a class or a namespace"
25293 #, gcc-internal-format
25294 msgid "virtual non-class function %qs"
25298 #, gcc-internal-format
25299 msgid "%qs defined in a non-class scope"
25303 #, gcc-internal-format
25304 msgid "cannot declare member function %qD to have static linkage"
25307 #. FIXME need arm citation
25309 #, gcc-internal-format
25310 msgid "cannot declare static function inside another function"
25314 #, gcc-internal-format
25316 "%<static%> may not be used when defining (as opposed to declaring) a static "
25321 #, gcc-internal-format
25322 msgid "static member %qD declared %<register%>"
25326 #, gcc-internal-format
25327 msgid "cannot explicitly declare member %q#D to have extern linkage"
25331 #, gcc-internal-format
25332 msgid "%qs initialized and declared %<extern%>"
25336 #, gcc-internal-format
25337 msgid "%qs has both %<extern%> and initializer"
25341 #, gcc-internal-format
25342 msgid "default argument for %q#D has type %qT"
25346 #, gcc-internal-format
25347 msgid "default argument for parameter of type %qT has type %qT"
25351 #, gcc-internal-format
25352 msgid "default argument %qE uses local variable %qD"
25356 #, gcc-internal-format
25357 msgid "parameter %qD has Java class type"
25361 #, gcc-internal-format
25362 msgid "parameter %qD invalidly declared method type"
25366 #, gcc-internal-format
25367 msgid "parameter %qD includes pointer to array of unknown bound %qT"
25371 #, gcc-internal-format
25372 msgid "parameter %qD includes reference to array of unknown bound %qT"
25376 #, gcc-internal-format
25377 msgid "parameter packs must be at the end of the parameter list"
25382 #. A declaration of a constructor for a class X is ill-formed if
25383 #. its first parameter is of type (optionally cv-qualified) X
25384 #. and either there are no other parameters or else all other
25385 #. parameters have default arguments.
25387 #. We *don't* complain about member template instantiations that
25388 #. have this form, though; they can occur as we try to decide
25389 #. what constructor to use during overload resolution. Since
25390 #. overload resolution will never prefer such a constructor to
25391 #. the non-template copy constructor (which is either explicitly
25392 #. or implicitly defined), there's no need to worry about their
25393 #. existence. Theoretically, they should never even be
25394 #. instantiated, but that's hard to forestall.
25396 #, gcc-internal-format
25397 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
25401 #, gcc-internal-format
25402 msgid "%qD may not be declared within a namespace"
25406 #, gcc-internal-format
25407 msgid "%qD may not be declared as static"
25411 #, gcc-internal-format
25412 msgid "%qD must be a nonstatic member function"
25416 #, gcc-internal-format
25418 "%qD must be either a non-static member function or a non-member function"
25422 #, gcc-internal-format
25423 msgid "%qD must have an argument of class or enumerated type"
25427 #, gcc-internal-format
25429 "conversion to a reference to void will never use a type conversion operator"
25433 #, gcc-internal-format
25434 msgid "conversion to void will never use a type conversion operator"
25438 #, gcc-internal-format
25440 "conversion to a reference to the same type will never use a type conversion "
25445 #, gcc-internal-format
25446 msgid "conversion to the same type will never use a type conversion operator"
25450 #, gcc-internal-format
25452 "conversion to a reference to a base class will never use a type conversion "
25457 #, gcc-internal-format
25458 msgid "conversion to a base class will never use a type conversion operator"
25463 #, gcc-internal-format
25464 msgid "ISO C++ prohibits overloading operator ?:"
25468 #, gcc-internal-format
25469 msgid "%qD must not have variable number of arguments"
25473 #, gcc-internal-format
25474 msgid "postfix %qD must take %<int%> as its argument"
25478 #, gcc-internal-format
25479 msgid "postfix %qD must take %<int%> as its second argument"
25483 #, gcc-internal-format
25484 msgid "%qD must take either zero or one argument"
25488 #, gcc-internal-format
25489 msgid "%qD must take either one or two arguments"
25493 #, gcc-internal-format
25494 msgid "prefix %qD should return %qT"
25498 #, gcc-internal-format
25499 msgid "postfix %qD should return %qT"
25503 #, gcc-internal-format
25504 msgid "%qD must take %<void%>"
25507 #: cp/decl.c:10511 cp/decl.c:10520
25508 #, gcc-internal-format
25509 msgid "%qD must take exactly one argument"
25513 #, gcc-internal-format
25514 msgid "%qD must take exactly two arguments"
25518 #, gcc-internal-format
25519 msgid "user-defined %qD always evaluates both arguments"
25523 #, gcc-internal-format
25524 msgid "%qD should return by value"
25527 #: cp/decl.c:10556 cp/decl.c:10561
25528 #, gcc-internal-format
25529 msgid "%qD cannot have default arguments"
25533 #, gcc-internal-format
25534 msgid "using template type parameter %qT after %qs"
25538 #, gcc-internal-format
25539 msgid "using typedef-name %qD after %qs"
25543 #, gcc-internal-format
25544 msgid "%q+D has a previous declaration here"
25548 #, gcc-internal-format
25549 msgid "%qT referred to as %qs"
25552 #: cp/decl.c:10645 cp/decl.c:10652
25553 #, gcc-internal-format
25554 msgid "%q+T has a previous declaration here"
25558 #, gcc-internal-format
25559 msgid "%qT referred to as enum"
25562 #. If a class template appears as elaborated type specifier
25563 #. without a template header such as:
25565 #. template <class T> class C {};
25566 #. void f(class C); // No template header here
25568 #. then the required template argument is missing.
25570 #, gcc-internal-format
25571 msgid "template argument required for %<%s %T%>"
25574 #: cp/decl.c:10714 cp/name-lookup.c:2823
25575 #, gcc-internal-format
25576 msgid "%qD has the same name as the class in which it is declared"
25579 #: cp/decl.c:10744 cp/name-lookup.c:2328 cp/name-lookup.c:3098
25580 #: cp/name-lookup.c:3142 cp/parser.c:4243 cp/parser.c:18099
25581 #, gcc-internal-format
25582 msgid "reference to %qD is ambiguous"
25586 #, gcc-internal-format
25587 msgid "use of enum %q#D without previous declaration"
25591 #, gcc-internal-format
25592 msgid "redeclaration of %qT as a non-template"
25596 #, gcc-internal-format
25597 msgid "previous declaration %q+D"
25601 #, gcc-internal-format
25602 msgid "derived union %qT invalid"
25606 #, gcc-internal-format
25607 msgid "Java class %qT cannot have multiple bases"
25611 #, gcc-internal-format
25612 msgid "Java class %qT cannot have virtual bases"
25616 #, gcc-internal-format
25617 msgid "base type %qT fails to be a struct or class type"
25621 #, gcc-internal-format
25622 msgid "recursive type %qT undefined"
25626 #, gcc-internal-format
25627 msgid "duplicate base type %qT invalid"
25631 #, gcc-internal-format
25632 msgid "multiple definition of %q#T"
25636 #, gcc-internal-format
25637 msgid "previous definition here"
25641 #, gcc-internal-format
25642 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
25647 #. IF no integral type can represent all the enumerator values, the
25648 #. enumeration is ill-formed.
25650 #, gcc-internal-format
25651 msgid "no integral type can represent all of the enumerator values for %qT"
25655 #, gcc-internal-format
25656 msgid "enumerator value for %qD is not an integer constant"
25660 #, gcc-internal-format
25661 msgid "overflow in enumeration values at %qD"
25665 #, gcc-internal-format
25666 msgid "enumerator value %E is too large for underlying type %<%T%>"
25670 #, gcc-internal-format
25671 msgid "return type %q#T is incomplete"
25675 #, gcc-internal-format
25676 msgid "return type has Java class type %q#T"
25679 #: cp/decl.c:11751 cp/typeck.c:7364
25680 #, gcc-internal-format
25681 msgid "%<operator=%> should return a reference to %<*this%>"
25685 #, gcc-internal-format
25686 msgid "no previous declaration for %q+D"
25690 #, gcc-internal-format
25691 msgid "invalid function declaration"
25695 #, gcc-internal-format
25696 msgid "parameter %qD declared void"
25700 #, gcc-internal-format
25701 msgid "invalid member function declaration"
25705 #, gcc-internal-format
25706 msgid "%qD is already defined in class %qT"
25710 #, gcc-internal-format
25711 msgid "static member function %q#D declared with type qualifiers"
25715 #, gcc-internal-format
25716 msgid "name missing for member function"
25719 #: cp/decl2.c:358 cp/decl2.c:372
25720 #, gcc-internal-format
25721 msgid "ambiguous conversion for array subscript"
25725 #, gcc-internal-format
25726 msgid "invalid types %<%T[%T]%> for array subscript"
25730 #, gcc-internal-format
25731 msgid "deleting array %q#D"
25735 #, gcc-internal-format
25736 msgid "type %q#T argument given to %<delete%>, expected pointer"
25740 #, gcc-internal-format
25742 "cannot delete a function. Only pointer-to-objects are valid arguments to %"
25747 #, gcc-internal-format
25748 msgid "deleting %qT is undefined"
25751 #: cp/decl2.c:478 cp/pt.c:4280
25752 #, gcc-internal-format
25753 msgid "template declaration of %q#D"
25757 #, gcc-internal-format
25758 msgid "Java method %qD has non-Java return type %qT"
25762 #, gcc-internal-format
25763 msgid "Java method %qD has non-Java parameter type %qT"
25767 #, gcc-internal-format
25769 "template parameter lists provided don't match the template parameters of %qD"
25773 #, gcc-internal-format
25774 msgid "prototype for %q#D does not match any in class %qT"
25778 #, gcc-internal-format
25779 msgid "local class %q#T shall not have static data member %q#D"
25783 #, gcc-internal-format
25784 msgid "initializer invalid for static member with constructor"
25788 #, gcc-internal-format
25789 msgid "(an out of class initialization is required)"
25793 #, gcc-internal-format
25794 msgid "explicit template argument list not allowed"
25798 #, gcc-internal-format
25799 msgid "member %qD conflicts with virtual function table field name"
25803 #, gcc-internal-format
25804 msgid "%qD is already defined in %qT"
25808 #, gcc-internal-format
25809 msgid "initializer specified for static member function %qD"
25813 #, gcc-internal-format
25814 msgid "field initializer is not constant"
25818 #, gcc-internal-format
25819 msgid "%<asm%> specifiers are not permitted on non-static data members"
25823 #, gcc-internal-format
25824 msgid "bit-field %qD with non-integral type"
25828 #, gcc-internal-format
25829 msgid "cannot declare %qD to be a bit-field type"
25833 #, gcc-internal-format
25834 msgid "cannot declare bit-field %qD with function type"
25838 #, gcc-internal-format
25839 msgid "%qD is already defined in the class %qT"
25843 #, gcc-internal-format
25844 msgid "static member %qD cannot be a bit-field"
25848 #, gcc-internal-format
25849 msgid "anonymous struct not inside named type"
25853 #, gcc-internal-format
25854 msgid "namespace-scope anonymous aggregates must be static"
25858 #, gcc-internal-format
25859 msgid "anonymous union with no members"
25863 #, gcc-internal-format
25864 msgid "%<operator new%> must return type %qT"
25867 #. [basic.stc.dynamic.allocation]
25869 #. The first parameter shall not have an associated default
25872 #, gcc-internal-format
25873 msgid "the first parameter of %<operator new%> cannot have a default argument"
25877 #, gcc-internal-format
25878 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
25882 #, gcc-internal-format
25883 msgid "%<operator delete%> must return type %qT"
25887 #, gcc-internal-format
25888 msgid "%<operator delete%> takes type %qT as first parameter"
25892 #, gcc-internal-format
25893 msgid "%qT has a field %qD whose type uses the anonymous namespace"
25897 #, gcc-internal-format
25898 msgid "%qT declared with greater visibility than the type of its field %qD"
25902 #, gcc-internal-format
25903 msgid "%qT has a base %qT whose type uses the anonymous namespace"
25907 #, gcc-internal-format
25908 msgid "%qT declared with greater visibility than its base %qT"
25912 #, gcc-internal-format
25913 msgid "%q+#D, declared using anonymous type, is used but never defined"
25917 #, gcc-internal-format
25918 msgid "%q+#D, declared using local type %qT, is used but never defined"
25922 #, gcc-internal-format
25923 msgid "inline function %q+D used but never defined"
25927 #, gcc-internal-format
25928 msgid "default argument missing for parameter %P of %q+#D"
25931 #: cp/decl2.c:3975 cp/search.c:1891
25932 #, gcc-internal-format
25933 msgid "deleted function %q+D"
25937 #, gcc-internal-format
25942 #, gcc-internal-format
25944 "extended initializer lists only available with -std=c++0x or -std=gnu++0x"
25948 #, gcc-internal-format
25950 "explicit conversion operators only available with -std=c++0x or -std=gnu++0x"
25954 #, gcc-internal-format
25955 msgid "variadic templates only available with -std=c++0x or -std=gnu++0x"
25959 #, gcc-internal-format
25960 msgid "lambda expressions only available with -std=c++0x or -std=gnu++0x"
25964 #, gcc-internal-format
25965 msgid "C++0x auto only available with -std=c++0x or -std=gnu++0x"
25969 #, gcc-internal-format
25970 msgid "scoped enums only available with -std=c++0x or -std=gnu++0x"
25974 #, gcc-internal-format
25976 "defaulted and deleted functions only available with -std=c++0x or -std=gnu+"
25980 #. Can't throw a reference.
25982 #, gcc-internal-format
25983 msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
25987 #, gcc-internal-format
25988 msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
25991 #. Thrown object must be a Throwable.
25993 #, gcc-internal-format
25994 msgid "type %qT is not derived from %<java::lang::Throwable%>"
25998 #, gcc-internal-format
25999 msgid "mixing C++ and Java catches in a single translation unit"
26003 #, gcc-internal-format
26004 msgid "throwing NULL, which has integral, not pointer type"
26007 #: cp/except.c:652 cp/init.c:1886
26008 #, gcc-internal-format
26009 msgid "%qD should never be overloaded"
26013 #, gcc-internal-format
26014 msgid " in thrown expression"
26018 #, gcc-internal-format
26020 "expression %qE of abstract class type %qT cannot be used in throw-expression"
26024 #, gcc-internal-format
26025 msgid "exception of type %qT will be caught"
26029 #, gcc-internal-format
26030 msgid " by earlier handler for %qT"
26033 #: cp/except.c:1028
26034 #, gcc-internal-format
26035 msgid "%<...%> handler must be the last handler for its try block"
26039 #, gcc-internal-format
26040 msgid "%qD is already a friend of class %qT"
26044 #, gcc-internal-format
26045 msgid "invalid type %qT declared %<friend%>"
26049 #. Friend declarations shall not declare partial
26050 #. specializations.
26051 #. template <class U> friend class T::X<U>;
26053 #. Friend declarations shall not declare partial
26054 #. specializations.
26055 #: cp/friend.c:248 cp/friend.c:278
26056 #, gcc-internal-format
26057 msgid "partial specialization %qT declared %<friend%>"
26061 #, gcc-internal-format
26062 msgid "class %qT is implicitly friends with itself"
26066 #, gcc-internal-format
26067 msgid "%qT is not a member of %qT"
26071 #, gcc-internal-format
26072 msgid "%qT is not a member class template of %qT"
26076 #, gcc-internal-format
26077 msgid "%qT is not a nested class of %qT"
26080 #. template <class T> friend class T;
26082 #, gcc-internal-format
26083 msgid "template parameter type %qT declared %<friend%>"
26086 #. template <class T> friend class A; where A is not a template
26088 #, gcc-internal-format
26089 msgid "%q#T is not a template"
26093 #, gcc-internal-format
26094 msgid "%qD is already a friend of %qT"
26098 #, gcc-internal-format
26099 msgid "%qT is already a friend of %qT"
26103 #, gcc-internal-format
26104 msgid "member %qD declared as friend before type %qT defined"
26108 #, gcc-internal-format
26109 msgid "friend declaration %qD in local class without prior declaration"
26113 #, gcc-internal-format
26114 msgid "friend declaration %q#D declares a non-template function"
26118 #, gcc-internal-format
26120 "(if this is not what you intended, make sure the function template has "
26121 "already been declared and add <> after the function name here) "
26125 #, gcc-internal-format
26126 msgid "value-initialization of reference"
26130 #, gcc-internal-format
26131 msgid "%qD should be initialized in the member initialization list"
26135 #, gcc-internal-format
26136 msgid "value-initialization of %q#D, which has reference type"
26139 #: cp/init.c:498 cp/init.c:515
26140 #, gcc-internal-format
26141 msgid "uninitialized member %qD with %<const%> type %qT"
26145 #, gcc-internal-format
26146 msgid "uninitialized reference member %qD"
26150 #, gcc-internal-format
26151 msgid "%q+D will be initialized after"
26155 #, gcc-internal-format
26156 msgid "base %qT will be initialized after"
26160 #, gcc-internal-format
26165 #, gcc-internal-format
26170 #, gcc-internal-format
26171 msgid " when initialized here"
26175 #, gcc-internal-format
26176 msgid "multiple initializations given for %qD"
26180 #, gcc-internal-format
26181 msgid "multiple initializations given for base %qT"
26185 #, gcc-internal-format
26186 msgid "initializations for multiple members of %qT"
26190 #, gcc-internal-format
26192 "base class %q#T should be explicitly initialized in the copy constructor"
26195 #: cp/init.c:1047 cp/init.c:1066
26196 #, gcc-internal-format
26197 msgid "class %qT does not have any field named %qD"
26201 #, gcc-internal-format
26203 "%q#D is a static data member; it can only be initialized at its definition"
26207 #, gcc-internal-format
26208 msgid "%q#D is not a non-static data member of %qT"
26212 #, gcc-internal-format
26213 msgid "unnamed initializer for %qT, which has no base classes"
26217 #, gcc-internal-format
26218 msgid "unnamed initializer for %qT, which uses multiple inheritance"
26222 #, gcc-internal-format
26223 msgid "%qD is both a direct base and an indirect virtual base"
26227 #, gcc-internal-format
26228 msgid "type %qT is not a direct or virtual base of %qT"
26232 #, gcc-internal-format
26233 msgid "type %qT is not a direct base of %qT"
26237 #, gcc-internal-format
26238 msgid "bad array initializer"
26241 #: cp/init.c:1456 cp/semantics.c:2600
26242 #, gcc-internal-format
26243 msgid "%qT is not a class type"
26247 #, gcc-internal-format
26248 msgid "incomplete type %qT does not have member %qD"
26252 #, gcc-internal-format
26253 msgid "invalid pointer to bit-field %qD"
26257 #, gcc-internal-format
26258 msgid "invalid use of non-static member function %qD"
26262 #, gcc-internal-format
26263 msgid "invalid use of non-static data member %qD"
26267 #, gcc-internal-format
26268 msgid "invalid type %<void%> for new"
26272 #, gcc-internal-format
26273 msgid "uninitialized const in %<new%> of %q#T"
26277 #, gcc-internal-format
26278 msgid "call to Java constructor with %qs undefined"
26282 #, gcc-internal-format
26283 msgid "Java class %q#T object allocated using placement new"
26287 #, gcc-internal-format
26288 msgid "no suitable %qD found in class %qT"
26292 #, gcc-internal-format
26293 msgid "request for member %qD is ambiguous"
26297 #, gcc-internal-format
26299 "non-constant array size in new, unable to verify length of initializer-list"
26303 #, gcc-internal-format
26304 msgid "ISO C++ forbids initialization in array new"
26308 #, gcc-internal-format
26309 msgid "size in array new must have integral type"
26313 #, gcc-internal-format
26314 msgid "new cannot be applied to a reference type"
26318 #, gcc-internal-format
26319 msgid "new cannot be applied to a function type"
26323 #, gcc-internal-format
26324 msgid "call to Java constructor, while %<jclass%> undefined"
26328 #, gcc-internal-format
26329 msgid "can't find %<class$%> in %qT"
26333 #, gcc-internal-format
26334 msgid "initializer ends prematurely"
26338 #, gcc-internal-format
26339 msgid "cannot initialize multi-dimensional array with initializer"
26343 #, gcc-internal-format
26344 msgid "possible problem detected in invocation of delete operator:"
26348 #, gcc-internal-format
26350 "neither the destructor nor the class-specific operator delete will be "
26351 "called, even if they are declared when the class is defined."
26355 #, gcc-internal-format
26356 msgid "unknown array size in delete"
26360 #, gcc-internal-format
26361 msgid "type to vector delete is neither pointer or array type"
26365 #, gcc-internal-format
26366 msgid "junk at end of #pragma %s"
26370 #, gcc-internal-format
26371 msgid "invalid #pragma %s"
26375 #, gcc-internal-format
26376 msgid "#pragma vtable no longer supported"
26380 #, gcc-internal-format
26381 msgid "#pragma implementation for %qs appears after file is included"
26385 #, gcc-internal-format
26386 msgid "junk at end of #pragma GCC java_exceptions"
26390 #, gcc-internal-format
26391 msgid "%qD not defined"
26395 #, gcc-internal-format
26396 msgid "%qD was not declared in this scope"
26399 #. In a template, it is invalid to write "f()" or "f(3)" if no
26400 #. declaration of "f" is available. Historically, G++ and most
26401 #. other compilers accepted that usage since they deferred all name
26402 #. lookup until instantiation time rather than doing unqualified
26403 #. name lookup at template definition time; explain to the user what
26406 #. Note that we have the exact wording of the following message in
26407 #. the manual (trouble.texi, node "Name lookup"), so they need to
26408 #. be kept in synch.
26410 #, gcc-internal-format
26412 "there are no arguments to %qD that depend on a template parameter, so a "
26413 "declaration of %qD must be available"
26417 #, gcc-internal-format
26419 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
26420 "use of an undeclared name is deprecated)"
26423 #: cp/mangle.c:1873
26424 #, gcc-internal-format
26425 msgid "mangling typeof, use decltype instead"
26428 #: cp/mangle.c:2092
26429 #, gcc-internal-format
26430 msgid "mangling unknown fixed point type"
26433 #: cp/mangle.c:2526
26434 #, gcc-internal-format
26435 msgid "mangling %C"
26438 #: cp/mangle.c:2581
26439 #, gcc-internal-format
26440 msgid "mangling new-expression"
26443 #: cp/mangle.c:2595
26444 #, gcc-internal-format
26445 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
26448 #: cp/mangle.c:2903
26449 #, gcc-internal-format
26450 msgid "the mangled name of %qD will change in a future version of GCC"
26454 #, gcc-internal-format
26455 msgid "generic thunk code fails for method %q#D which uses %<...%>"
26459 #, gcc-internal-format
26460 msgid "non-static const member %q#D, can't use default assignment operator"
26464 #, gcc-internal-format
26465 msgid "non-static reference member %q#D, can't use default assignment operator"
26469 #, gcc-internal-format
26470 msgid "synthesized method %qD first required here "
26473 #: cp/method.c:1015
26474 #, gcc-internal-format
26475 msgid "defaulted declaration %q+D"
26478 #: cp/method.c:1017
26479 #, gcc-internal-format
26480 msgid "does not match expected signature %qD"
26483 #: cp/method.c:1049
26484 #, gcc-internal-format
26485 msgid "%qD cannot be defaulted"
26488 #: cp/method.c:1058
26489 #, gcc-internal-format
26490 msgid "defaulted function %q+D with default argument"
26493 #: cp/method.c:1064
26494 #, gcc-internal-format
26495 msgid "%qD declared explicit cannot be defaulted in the class body"
26498 #: cp/method.c:1067
26499 #, gcc-internal-format
26501 "%qD declared with non-public access cannot be defaulted in the class body"
26504 #: cp/method.c:1070
26505 #, gcc-internal-format
26507 "function %q+D defaulted on its first declaration must not have an exception-"
26511 #: cp/method.c:1119
26512 #, gcc-internal-format
26514 "vtable layout for class %qT may not be ABI-compliantand may change in a "
26515 "future version of GCC due to implicit virtual destructor"
26518 #: cp/name-lookup.c:733
26519 #, gcc-internal-format
26520 msgid "redeclaration of %<wchar_t%> as %qT"
26523 #. A redeclaration of main, but not a duplicate of the
26526 #. [basic.start.main]
26528 #. This function shall not be overloaded.
26529 #: cp/name-lookup.c:763
26530 #, gcc-internal-format
26531 msgid "invalid redeclaration of %q+D"
26534 #: cp/name-lookup.c:764
26535 #, gcc-internal-format
26539 #: cp/name-lookup.c:810 cp/name-lookup.c:821
26540 #, gcc-internal-format
26541 msgid "declaration of %q#D with C language linkage"
26544 #: cp/name-lookup.c:814
26545 #, gcc-internal-format
26546 msgid "due to different exception specifications"
26549 #: cp/name-lookup.c:905
26550 #, gcc-internal-format
26551 msgid "type mismatch with previous external decl of %q#D"
26554 #: cp/name-lookup.c:906
26555 #, gcc-internal-format
26556 msgid "previous external decl of %q+#D"
26559 #: cp/name-lookup.c:997
26560 #, gcc-internal-format
26561 msgid "extern declaration of %q#D doesn't match"
26564 #: cp/name-lookup.c:998
26565 #, gcc-internal-format
26566 msgid "global declaration %q+#D"
26569 #: cp/name-lookup.c:1040 cp/name-lookup.c:1048
26570 #, gcc-internal-format
26571 msgid "declaration of %q#D shadows a parameter"
26574 #. Location of previous decl is not useful in this case.
26575 #: cp/name-lookup.c:1074
26576 #, gcc-internal-format
26577 msgid "declaration of %qD shadows a member of 'this'"
26580 #: cp/name-lookup.c:1081
26581 #, gcc-internal-format
26582 msgid "declaration of %qD shadows a previous local"
26585 #: cp/name-lookup.c:1090
26586 #, gcc-internal-format
26587 msgid "declaration of %qD shadows a global declaration"
26590 #: cp/name-lookup.c:1213
26591 #, gcc-internal-format
26592 msgid "name lookup of %qD changed"
26595 #: cp/name-lookup.c:1214
26596 #, gcc-internal-format
26597 msgid " matches this %q+D under ISO standard rules"
26600 #: cp/name-lookup.c:1216
26601 #, gcc-internal-format
26602 msgid " matches this %q+D under old rules"
26605 #: cp/name-lookup.c:1234 cp/name-lookup.c:1242
26606 #, gcc-internal-format
26607 msgid "name lookup of %qD changed for ISO %<for%> scoping"
26610 #: cp/name-lookup.c:1236
26611 #, gcc-internal-format
26612 msgid " cannot use obsolete binding at %q+D because it has a destructor"
26615 #: cp/name-lookup.c:1245
26616 #, gcc-internal-format
26617 msgid " using obsolete binding at %q+D"
26620 #: cp/name-lookup.c:1251 cp/parser.c:10890
26621 #, gcc-internal-format
26622 msgid "(if you use %<-fpermissive%> G++ will accept your code)"
26625 #: cp/name-lookup.c:1306
26626 #, gcc-internal-format
26627 msgid "%s %s(%E) %p %d\n"
26630 #: cp/name-lookup.c:1309
26631 #, gcc-internal-format
26632 msgid "%s %s %p %d\n"
26635 #: cp/name-lookup.c:2041
26636 #, gcc-internal-format
26637 msgid "%q#D hides constructor for %q#T"
26640 #: cp/name-lookup.c:2058
26641 #, gcc-internal-format
26642 msgid "%q#D conflicts with previous using declaration %q#D"
26645 #: cp/name-lookup.c:2081
26646 #, gcc-internal-format
26647 msgid "previous non-function declaration %q+#D"
26650 #: cp/name-lookup.c:2082
26651 #, gcc-internal-format
26652 msgid "conflicts with function declaration %q#D"
26655 #. It's a nested name with template parameter dependent scope.
26656 #. This can only be using-declaration for class member.
26657 #: cp/name-lookup.c:2160 cp/name-lookup.c:2185
26658 #, gcc-internal-format
26659 msgid "%qT is not a namespace"
26663 #. A using-declaration shall not name a template-id.
26664 #: cp/name-lookup.c:2170
26665 #, gcc-internal-format
26666 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
26669 #: cp/name-lookup.c:2177
26670 #, gcc-internal-format
26671 msgid "namespace %qD not allowed in using-declaration"
26674 #: cp/name-lookup.c:2213
26675 #, gcc-internal-format
26676 msgid "%qD not declared"
26679 #: cp/name-lookup.c:2249 cp/name-lookup.c:2286 cp/name-lookup.c:2320
26680 #: cp/name-lookup.c:2335
26681 #, gcc-internal-format
26682 msgid "%qD is already declared in this scope"
26685 #: cp/name-lookup.c:2942
26686 #, gcc-internal-format
26687 msgid "using-declaration for non-member at class scope"
26690 #: cp/name-lookup.c:2949
26691 #, gcc-internal-format
26692 msgid "%<%T::%D%> names destructor"
26695 #: cp/name-lookup.c:2954
26696 #, gcc-internal-format
26697 msgid "%<%T::%D%> names constructor"
26700 #: cp/name-lookup.c:2959
26701 #, gcc-internal-format
26702 msgid "%<%T::%D%> names constructor in %qT"
26705 #: cp/name-lookup.c:3009
26706 #, gcc-internal-format
26707 msgid "no members matching %<%T::%D%> in %q#T"
26710 #: cp/name-lookup.c:3077
26711 #, gcc-internal-format
26712 msgid "declaration of %qD not in a namespace surrounding %qD"
26715 #: cp/name-lookup.c:3085
26716 #, gcc-internal-format
26717 msgid "explicit qualification in declaration of %qD"
26720 #: cp/name-lookup.c:3167
26721 #, gcc-internal-format
26722 msgid "%qD should have been declared inside %qD"
26725 #: cp/name-lookup.c:3212
26726 #, gcc-internal-format
26727 msgid "%qD attribute requires a single NTBS argument"
26730 #: cp/name-lookup.c:3219
26731 #, gcc-internal-format
26733 "%qD attribute is meaningless since members of the anonymous namespace get "
26737 #: cp/name-lookup.c:3228 cp/name-lookup.c:3598
26738 #, gcc-internal-format
26739 msgid "%qD attribute directive ignored"
26742 #: cp/name-lookup.c:3273
26743 #, gcc-internal-format
26744 msgid "namespace alias %qD not allowed here, assuming %qD"
26747 #: cp/name-lookup.c:3586
26748 #, gcc-internal-format
26749 msgid "strong using only meaningful at namespace scope"
26752 #: cp/name-lookup.c:3590
26753 #, gcc-internal-format
26754 msgid "current namespace %qD does not enclose strongly used namespace %qD"
26757 #: cp/name-lookup.c:5017
26758 #, gcc-internal-format
26759 msgid "argument dependent lookup finds %q+D"
26762 #: cp/name-lookup.c:5461
26763 #, gcc-internal-format
26764 msgid "XXX entering pop_everything ()\n"
26767 #: cp/name-lookup.c:5470
26768 #, gcc-internal-format
26769 msgid "XXX leaving pop_everything ()\n"
26773 #, gcc-internal-format
26774 msgid "identifier %qE will become a keyword in C++0x"
26777 #: cp/parser.c:2100
26778 #, gcc-internal-format
26779 msgid "%<#pragma%> is not allowed here"
26782 #: cp/parser.c:2131
26783 #, gcc-internal-format
26784 msgid "%<%E::%E%> has not been declared"
26787 #: cp/parser.c:2134
26788 #, gcc-internal-format
26789 msgid "%<::%E%> has not been declared"
26792 #: cp/parser.c:2137
26793 #, gcc-internal-format
26794 msgid "request for member %qE in non-class type %qT"
26797 #: cp/parser.c:2140
26798 #, gcc-internal-format
26799 msgid "%<%T::%E%> has not been declared"
26802 #: cp/parser.c:2143
26803 #, gcc-internal-format
26804 msgid "%qE has not been declared"
26807 #: cp/parser.c:2146
26808 #, gcc-internal-format
26809 msgid "%<%E::%E%> %s"
26812 #: cp/parser.c:2148
26813 #, gcc-internal-format
26814 msgid "%<::%E%> %s"
26817 #: cp/parser.c:2150
26818 #, gcc-internal-format
26822 #: cp/parser.c:2188
26823 #, gcc-internal-format
26824 msgid "ISO C++ 1998 does not support %<long long%>"
26827 #: cp/parser.c:2209
26828 #, gcc-internal-format
26829 msgid "duplicate %qs"
26832 #: cp/parser.c:2254
26833 #, gcc-internal-format
26834 msgid "new types may not be defined in a return type"
26837 #: cp/parser.c:2256
26838 #, gcc-internal-format
26839 msgid "(perhaps a semicolon is missing after the definition of %qT)"
26842 #: cp/parser.c:2276 cp/parser.c:4289 cp/pt.c:6211
26843 #, gcc-internal-format
26844 msgid "%qT is not a template"
26847 #: cp/parser.c:2278
26848 #, gcc-internal-format
26849 msgid "%qE is not a template"
26852 #: cp/parser.c:2280
26853 #, gcc-internal-format
26854 msgid "invalid template-id"
26857 #: cp/parser.c:2343
26858 #, gcc-internal-format
26859 msgid "invalid use of template-name %qE without an argument list"
26862 #: cp/parser.c:2346
26863 #, gcc-internal-format
26864 msgid "invalid use of destructor %qD as a type"
26867 #. Something like 'unsigned A a;'
26868 #: cp/parser.c:2349
26869 #, gcc-internal-format
26870 msgid "invalid combination of multiple type-specifiers"
26873 #. Issue an error message.
26874 #: cp/parser.c:2353
26875 #, gcc-internal-format
26876 msgid "%qE does not name a type"
26879 #: cp/parser.c:2386
26880 #, gcc-internal-format
26881 msgid "(perhaps %<typename %T::%E%> was intended)"
26884 #: cp/parser.c:2401
26885 #, gcc-internal-format
26886 msgid "%qE in namespace %qE does not name a type"
26890 #: cp/parser.c:2407
26891 #, gcc-internal-format
26892 msgid "%<%T::%E%> names the constructor, not the type"
26895 #: cp/parser.c:2410
26896 #, gcc-internal-format
26897 msgid "and %qT has no template constructors"
26900 #: cp/parser.c:2415
26901 #, gcc-internal-format
26902 msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
26905 #: cp/parser.c:2419
26906 #, gcc-internal-format
26907 msgid "%qE in class %qT does not name a type"
26910 #: cp/parser.c:3208
26911 #, gcc-internal-format
26912 msgid "fixed-point types not supported in C++"
26915 #: cp/parser.c:3289
26916 #, gcc-internal-format
26917 msgid "ISO C++ forbids braced-groups within expressions"
26920 #: cp/parser.c:3301
26921 #, gcc-internal-format
26923 "statement-expressions are not allowed outside functions nor in template-"
26927 #: cp/parser.c:3374
26928 #, gcc-internal-format
26929 msgid "%<this%> may not be used in this context"
26932 #: cp/parser.c:3595
26933 #, gcc-internal-format
26934 msgid "local variable %qD may not appear in this context"
26937 #: cp/parser.c:3889
26938 #, gcc-internal-format
26939 msgid "scope %qT before %<~%> is not a class-name"
26942 #: cp/parser.c:4008
26943 #, gcc-internal-format
26944 msgid "declaration of %<~%T%> as member of %qT"
26947 #: cp/parser.c:4023
26948 #, gcc-internal-format
26949 msgid "typedef-name %qD used as destructor declarator"
26952 #. Warn the user that a compound literal is not
26953 #. allowed in standard C++.
26954 #: cp/parser.c:4713
26955 #, gcc-internal-format
26956 msgid "ISO C++ forbids compound-literals"
26959 #: cp/parser.c:5090
26960 #, gcc-internal-format
26961 msgid "%qE does not have class type"
26964 #: cp/parser.c:5175 cp/typeck.c:2300
26965 #, gcc-internal-format
26966 msgid "invalid use of %qD"
26969 #: cp/parser.c:5758
26970 #, gcc-internal-format
26971 msgid "array bound forbidden after parenthesized type-id"
26974 #: cp/parser.c:5760
26975 #, gcc-internal-format
26976 msgid "try removing the parentheses around the type-id"
26979 #: cp/parser.c:5964
26980 #, gcc-internal-format
26981 msgid "expression in new-declarator must have integral or enumeration type"
26984 #: cp/parser.c:6218
26985 #, gcc-internal-format
26986 msgid "use of old-style cast"
26989 #: cp/parser.c:6349
26990 #, gcc-internal-format
26991 msgid "%<>>%> operator will be treated as two right angle brackets in C++0x"
26994 #: cp/parser.c:6352
26995 #, gcc-internal-format
26996 msgid "suggest parentheses around %<>>%> expression"
26999 #: cp/parser.c:7187
27000 #, gcc-internal-format
27001 msgid "expected end of capture-list"
27004 #: cp/parser.c:7238
27005 #, gcc-internal-format
27006 msgid "ISO C++ does not allow initializers in lambda expression capture lists"
27009 #: cp/parser.c:7332
27010 #, gcc-internal-format
27011 msgid "default argument specified for lambda parameter"
27014 #: cp/parser.c:7395
27015 #, gcc-internal-format
27016 msgid "lambda expression with no captures declared mutable"
27019 #: cp/parser.c:7738
27020 #, gcc-internal-format
27021 msgid "case label %qE not within a switch statement"
27024 #: cp/parser.c:7811
27025 #, gcc-internal-format
27026 msgid "need %<typename%> before %qE because %qT is a dependent scope"
27029 #: cp/parser.c:7820
27030 #, gcc-internal-format
27031 msgid "%<%T::%D%> names the constructor, not the type"
27034 #. Issue a warning about this use of a GNU extension.
27035 #: cp/parser.c:8455
27036 #, gcc-internal-format
27037 msgid "ISO C++ forbids computed gotos"
27040 #: cp/parser.c:8600 cp/parser.c:16598
27041 #, gcc-internal-format
27042 msgid "extra %<;%>"
27045 #: cp/parser.c:8821
27046 #, gcc-internal-format
27047 msgid "%<__label__%> not at the beginning of a block"
27050 #: cp/parser.c:8959
27051 #, gcc-internal-format
27052 msgid "mixing declarations and function-definitions is forbidden"
27055 #: cp/parser.c:9100
27056 #, gcc-internal-format
27057 msgid "%<friend%> used outside of class"
27060 #. Complain about `auto' as a storage specifier, if
27061 #. we're complaining about C++0x compatibility.
27062 #: cp/parser.c:9159
27063 #, gcc-internal-format
27064 msgid "%<auto%> will change meaning in C++0x; please remove it"
27067 #: cp/parser.c:9281
27068 #, gcc-internal-format
27069 msgid "class definition may not be declared a friend"
27072 #: cp/parser.c:9350 cp/parser.c:16922
27073 #, gcc-internal-format
27074 msgid "templates may not be %<virtual%>"
27077 #: cp/parser.c:9771
27078 #, gcc-internal-format
27079 msgid "invalid use of %<auto%> in conversion operator"
27082 #: cp/parser.c:9856
27083 #, gcc-internal-format
27084 msgid "only constructors take base initializers"
27087 #: cp/parser.c:9878
27088 #, gcc-internal-format
27089 msgid "cannot expand initializer for member %<%D%>"
27092 #: cp/parser.c:9933
27093 #, gcc-internal-format
27094 msgid "anachronistic old-style base class initializer"
27097 #: cp/parser.c:10001
27098 #, gcc-internal-format
27100 "keyword %<typename%> not allowed in this context (a qualified member "
27101 "initializer is implicitly a type)"
27104 #. Warn that we do not support `export'.
27105 #: cp/parser.c:10346
27106 #, gcc-internal-format
27107 msgid "keyword %<export%> not implemented, and will be ignored"
27110 #: cp/parser.c:10532 cp/parser.c:10631 cp/parser.c:10738 cp/parser.c:15307
27111 #, gcc-internal-format
27112 msgid "template parameter pack %qD cannot have a default argument"
27115 #: cp/parser.c:10536 cp/parser.c:15314
27116 #, gcc-internal-format
27117 msgid "template parameter pack cannot have a default argument"
27120 #: cp/parser.c:10635 cp/parser.c:10742
27121 #, gcc-internal-format
27122 msgid "template parameter packs cannot have default arguments"
27125 #: cp/parser.c:10882
27126 #, gcc-internal-format
27127 msgid "%<<::%> cannot begin a template-argument list"
27130 #: cp/parser.c:10886
27131 #, gcc-internal-format
27133 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
27137 #: cp/parser.c:10964
27138 #, gcc-internal-format
27139 msgid "parse error in template argument list"
27142 #. Explain what went wrong.
27143 #: cp/parser.c:11078
27144 #, gcc-internal-format
27145 msgid "non-template %qD used as template"
27148 #: cp/parser.c:11080
27149 #, gcc-internal-format
27150 msgid "use %<%T::template %D%> to indicate that it is a template"
27153 #: cp/parser.c:11213
27154 #, gcc-internal-format
27155 msgid "expected parameter pack before %<...%>"
27158 #: cp/parser.c:11628
27159 #, gcc-internal-format
27160 msgid "template specialization with C linkage"
27163 #: cp/parser.c:12444
27164 #, gcc-internal-format
27165 msgid "declaration %qD does not declare anything"
27168 #: cp/parser.c:12530
27169 #, gcc-internal-format
27170 msgid "attributes ignored on uninstantiated type"
27173 #: cp/parser.c:12534
27174 #, gcc-internal-format
27175 msgid "attributes ignored on template instantiation"
27178 #: cp/parser.c:12539
27179 #, gcc-internal-format
27181 "attributes ignored on elaborated-type-specifier that is not a forward "
27185 #: cp/parser.c:12824
27186 #, gcc-internal-format
27187 msgid "%qD is not a namespace-name"
27190 #: cp/parser.c:12951
27191 #, gcc-internal-format
27192 msgid "%<namespace%> definition is not allowed here"
27195 #: cp/parser.c:13092
27196 #, gcc-internal-format
27197 msgid "a template-id may not appear in a using-declaration"
27200 #: cp/parser.c:13513
27201 #, gcc-internal-format
27202 msgid "an asm-specification is not allowed on a function-definition"
27205 #: cp/parser.c:13517
27206 #, gcc-internal-format
27207 msgid "attributes are not allowed on a function-definition"
27210 #: cp/parser.c:13670
27211 #, gcc-internal-format
27212 msgid "initializer provided for function"
27215 #: cp/parser.c:13703
27216 #, gcc-internal-format
27217 msgid "attributes after parenthesized initializer ignored"
27220 #: cp/parser.c:14098 cp/pt.c:9822
27221 #, gcc-internal-format
27222 msgid "array bound is not an integer constant"
27225 #: cp/parser.c:14219
27226 #, gcc-internal-format
27227 msgid "cannot define member of dependent typedef %qT"
27230 #: cp/parser.c:14223
27231 #, gcc-internal-format
27232 msgid "%<%T::%E%> is not a type"
27235 #: cp/parser.c:14251
27236 #, gcc-internal-format
27237 msgid "invalid use of constructor as a template"
27240 #: cp/parser.c:14253
27241 #, gcc-internal-format
27243 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
27247 #: cp/parser.c:14431
27248 #, gcc-internal-format
27249 msgid "%qD is a namespace"
27252 #: cp/parser.c:14506
27253 #, gcc-internal-format
27254 msgid "duplicate cv-qualifier"
27257 #: cp/parser.c:14628
27258 #, gcc-internal-format
27259 msgid "invalid use of %<auto%>"
27262 #: cp/parser.c:15240
27263 #, gcc-internal-format
27264 msgid "file ends in default argument"
27267 #: cp/parser.c:15286
27268 #, gcc-internal-format
27269 msgid "deprecated use of default argument for parameter of non-function"
27272 #: cp/parser.c:15290
27273 #, gcc-internal-format
27274 msgid "default arguments are only permitted for function parameters"
27277 #: cp/parser.c:15576
27278 #, gcc-internal-format
27279 msgid "ISO C++ does not allow designated initializers"
27282 #: cp/parser.c:16190
27283 #, gcc-internal-format
27284 msgid "invalid class name in declaration of %qD"
27287 #: cp/parser.c:16204
27288 #, gcc-internal-format
27289 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
27292 #: cp/parser.c:16209
27293 #, gcc-internal-format
27294 msgid "declaration of %qD in %qD which does not enclose %qD"
27297 #: cp/parser.c:16223
27298 #, gcc-internal-format
27299 msgid "extra qualification not allowed"
27302 #: cp/parser.c:16235
27303 #, gcc-internal-format
27304 msgid "an explicit specialization must be preceded by %<template <>%>"
27307 #: cp/parser.c:16265
27308 #, gcc-internal-format
27309 msgid "function template %qD redeclared as a class template"
27312 #: cp/parser.c:16348
27313 #, gcc-internal-format
27314 msgid "previous definition of %q+#T"
27317 #: cp/parser.c:16617
27318 #, gcc-internal-format
27319 msgid "a class-key must be used when declaring a friend"
27322 #: cp/parser.c:16632
27323 #, gcc-internal-format
27324 msgid "friend declaration does not name a class or function"
27327 #: cp/parser.c:16814
27328 #, gcc-internal-format
27329 msgid "pure-specifier on function-definition"
27332 #: cp/parser.c:17127
27333 #, gcc-internal-format
27334 msgid "keyword %<typename%> not allowed outside of templates"
27337 #: cp/parser.c:17130
27338 #, gcc-internal-format
27340 "keyword %<typename%> not allowed in this context (the base class is "
27341 "implicitly a type)"
27344 #: cp/parser.c:18286
27345 #, gcc-internal-format
27346 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
27349 #: cp/parser.c:18291
27350 #, gcc-internal-format
27351 msgid "invalid declaration of %<%T::%E%>"
27354 #: cp/parser.c:18295
27355 #, gcc-internal-format
27356 msgid "too few template-parameter-lists"
27359 #. Otherwise, there are too many template parameter lists. We have
27362 #. template <class T> template <class U> void S::f();
27363 #: cp/parser.c:18302
27364 #, gcc-internal-format
27365 msgid "too many template-parameter-lists"
27368 #: cp/parser.c:18590
27369 #, gcc-internal-format
27370 msgid "named return values are no longer supported"
27373 #: cp/parser.c:18670
27374 #, gcc-internal-format
27375 msgid "invalid declaration of member template in local class"
27378 #: cp/parser.c:18679
27379 #, gcc-internal-format
27380 msgid "template with C linkage"
27383 #: cp/parser.c:18827
27384 #, gcc-internal-format
27385 msgid "template declaration of %<typedef%>"
27388 #: cp/parser.c:18896
27389 #, gcc-internal-format
27390 msgid "explicit template specialization cannot have a storage class"
27393 #: cp/parser.c:19121
27394 #, gcc-internal-format
27395 msgid "%<>>%> should be %<> >%> within a nested template argument list"
27398 #: cp/parser.c:19134
27399 #, gcc-internal-format
27400 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
27403 #: cp/parser.c:19477
27404 #, gcc-internal-format
27405 msgid "invalid use of %qD in linkage specification"
27408 #: cp/parser.c:19490
27409 #, gcc-internal-format
27410 msgid "%<__thread%> before %qD"
27413 #: cp/parser.c:19811
27414 #, gcc-internal-format
27415 msgid "%qs tag used in naming %q#T"
27418 #: cp/parser.c:19832
27419 #, gcc-internal-format
27420 msgid "%qD redeclared with different access"
27423 #: cp/parser.c:19851
27424 #, gcc-internal-format
27425 msgid "%<template%> (as a disambiguator) is only allowed within templates"
27428 #: cp/parser.c:20118 cp/parser.c:21046 cp/parser.c:21179
27429 #, gcc-internal-format
27430 msgid "misplaced %<@%D%> Objective-C++ construct"
27433 #: cp/parser.c:20263
27434 #, gcc-internal-format
27435 msgid "%<@encode%> must specify a type as an argument"
27438 #: cp/parser.c:20579
27439 #, gcc-internal-format
27440 msgid "invalid Objective-C++ selector name"
27443 #: cp/parser.c:20910
27444 #, gcc-internal-format
27445 msgid "identifier expected after %<@protocol%>"
27448 #: cp/parser.c:22249
27449 #, gcc-internal-format
27450 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
27453 #: cp/parser.c:22417 cp/pt.c:11224
27454 #, gcc-internal-format
27455 msgid "iteration variable %qD should not be reduction"
27458 #: cp/parser.c:22484
27459 #, gcc-internal-format
27460 msgid "not enough collapsed for loops"
27463 #: cp/parser.c:22946
27464 #, gcc-internal-format
27465 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
27468 #: cp/parser.c:23109
27469 #, gcc-internal-format
27470 msgid "inter-module optimizations not implemented for C++"
27474 #, gcc-internal-format
27475 msgid "data member %qD cannot be a member template"
27479 #, gcc-internal-format
27480 msgid "invalid member template declaration %qD"
27484 #, gcc-internal-format
27485 msgid "explicit specialization in non-namespace scope %qD"
27489 #, gcc-internal-format
27490 msgid "enclosing class templates are not explicitly specialized"
27494 #, gcc-internal-format
27495 msgid "specialization of %qD must appear at namespace scope"
27499 #, gcc-internal-format
27500 msgid "specialization of %qD in different namespace"
27503 #: cp/pt.c:757 cp/pt.c:859
27504 #, gcc-internal-format
27505 msgid " from definition of %q+#D"
27509 #, gcc-internal-format
27511 "explicit instantiation of %qD in namespace %qD (which does not enclose "
27516 #, gcc-internal-format
27517 msgid "name of class shadows template template parameter %qD"
27521 #, gcc-internal-format
27522 msgid "specialization of %qT after instantiation"
27526 #, gcc-internal-format
27527 msgid "specializing %q#T in different namespace"
27530 #. But if we've had an implicit instantiation, that's a
27531 #. problem ([temp.expl.spec]/6).
27533 #, gcc-internal-format
27534 msgid "specialization %qT after instantiation %qT"
27538 #, gcc-internal-format
27539 msgid "explicit specialization of non-template %qT"
27543 #, gcc-internal-format
27544 msgid "specialization of %qD after instantiation"
27548 #, gcc-internal-format
27549 msgid "%qD is not a function template"
27553 #, gcc-internal-format
27554 msgid "template-id %qD for %q+D does not match any template declaration"
27558 #, gcc-internal-format
27560 "saw %d %<template<>%>, need %d for specializing a member function template"
27564 #, gcc-internal-format
27565 msgid "ambiguous template specialization %qD for %q+D"
27568 #. This case handles bogus declarations like template <>
27569 #. template <class T> void f<int>();
27570 #: cp/pt.c:2241 cp/pt.c:2295
27571 #, gcc-internal-format
27572 msgid "template-id %qD in declaration of primary template"
27576 #, gcc-internal-format
27577 msgid "template parameter list used in explicit instantiation"
27581 #, gcc-internal-format
27582 msgid "definition provided for explicit instantiation"
27586 #, gcc-internal-format
27587 msgid "too many template parameter lists in declaration of %qD"
27591 #, gcc-internal-format
27592 msgid "too few template parameter lists in declaration of %qD"
27596 #, gcc-internal-format
27597 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
27601 #, gcc-internal-format
27602 msgid "function template partial specialization %qD is not allowed"
27606 #, gcc-internal-format
27607 msgid "default argument specified in explicit specialization"
27611 #, gcc-internal-format
27612 msgid "%qD is not a template function"
27616 #, gcc-internal-format
27617 msgid "%qD is not declared in %qD"
27620 #. From [temp.expl.spec]:
27622 #. If such an explicit specialization for the member
27623 #. of a class template names an implicitly-declared
27624 #. special member function (clause _special_), the
27625 #. program is ill-formed.
27627 #. Similar language is found in [temp.explicit].
27629 #, gcc-internal-format
27630 msgid "specialization of implicitly-declared special member function"
27634 #, gcc-internal-format
27635 msgid "no member function %qD declared in %qT"
27639 #, gcc-internal-format
27640 msgid "base initializer expansion %<%T%> contains no parameter packs"
27644 #, gcc-internal-format
27645 msgid "expansion pattern %<%T%> contains no argument packs"
27649 #, gcc-internal-format
27650 msgid "expansion pattern %<%E%> contains no argument packs"
27654 #, gcc-internal-format
27655 msgid "parameter packs not expanded with %<...%>:"
27658 #: cp/pt.c:3187 cp/pt.c:3804
27659 #, gcc-internal-format
27664 #, gcc-internal-format
27665 msgid " <anonymous>"
27669 #, gcc-internal-format
27670 msgid "declaration of %q+#D"
27674 #, gcc-internal-format
27675 msgid " shadows template parm %q+#D"
27679 #, gcc-internal-format
27680 msgid "template parameters not used in partial specialization:"
27684 #, gcc-internal-format
27685 msgid "partial specialization %qT does not specialize any template arguments"
27689 #, gcc-internal-format
27691 "parameter pack argument %qE must be at the end of the template argument list"
27695 #, gcc-internal-format
27697 "parameter pack argument %qT must be at the end of the template argument list"
27701 #, gcc-internal-format
27702 msgid "template argument %qE involves template parameter(s)"
27706 #, gcc-internal-format
27707 msgid "type %qT of template argument %qE depends on template parameter(s)"
27711 #, gcc-internal-format
27712 msgid "no default argument for %qD"
27716 #, gcc-internal-format
27717 msgid "parameter pack %qE must be at the end of the template parameter list"
27721 #, gcc-internal-format
27722 msgid "parameter pack %qT must be at the end of the template parameter list"
27726 #, gcc-internal-format
27727 msgid "template class without a name"
27732 #. A destructor shall not be a member template.
27734 #, gcc-internal-format
27735 msgid "destructor %qD declared as member template"
27738 #. [basic.stc.dynamic.allocation]
27740 #. An allocation function can be a function
27741 #. template. ... Template allocation functions shall
27742 #. have two or more parameters.
27744 #, gcc-internal-format
27745 msgid "invalid template declaration of %qD"
27749 #, gcc-internal-format
27750 msgid "template definition of non-template %q#D"
27754 #, gcc-internal-format
27755 msgid "expected %d levels of template parms for %q#D, got %d"
27759 #, gcc-internal-format
27760 msgid "got %d template parameters for %q#D"
27764 #, gcc-internal-format
27765 msgid "got %d template parameters for %q#T"
27769 #, gcc-internal-format
27770 msgid " but %d required"
27774 #, gcc-internal-format
27775 msgid "template arguments to %qD do not match original template %qD"
27779 #, gcc-internal-format
27780 msgid "use template<> for an explicit specialization"
27784 #, gcc-internal-format
27785 msgid "%qT is not a template type"
27789 #, gcc-internal-format
27790 msgid "template specifiers not specified in declaration of %qD"
27794 #, gcc-internal-format
27795 msgid "redeclared with %d template parameter(s)"
27799 #, gcc-internal-format
27800 msgid "previous declaration %q+D used %d template parameter(s)"
27804 #, gcc-internal-format
27805 msgid "template parameter %q+#D"
27809 #, gcc-internal-format
27810 msgid "redeclared here as %q#D"
27813 #. We have in [temp.param]:
27815 #. A template-parameter may not be given default arguments
27816 #. by two different declarations in the same scope.
27818 #, gcc-internal-format
27819 msgid "redefinition of default argument for %q#D"
27823 #, gcc-internal-format
27824 msgid "original definition appeared here"
27828 #, gcc-internal-format
27830 "%qE is not a valid template argument for type %qT because function %qD has "
27831 "not external linkage"
27834 #: cp/pt.c:4764 cp/pt.c:5051
27835 #, gcc-internal-format
27836 msgid "%qE is not a valid template argument for type %qT"
27840 #, gcc-internal-format
27841 msgid "it must be a pointer-to-member of the form `&X::Y'"
27845 #, gcc-internal-format
27847 "%qE is not a valid template argument for type %qT because string literals "
27848 "can never be used in this context"
27852 #, gcc-internal-format
27854 "%qE is not a valid template argument for type %qT because it is a non-"
27855 "constant expression"
27859 #, gcc-internal-format
27861 "%qD is not a valid template argument because %qD is a variable, not the "
27862 "address of a variable"
27866 #, gcc-internal-format
27868 "%qE is not a valid template argument of type %qT because %qE is not a "
27873 #, gcc-internal-format
27875 "%qE is not a valid template argument of type %qT because %qD does not have "
27880 #, gcc-internal-format
27882 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
27887 #, gcc-internal-format
27889 "%qE is not a valid template argument for type %qT because it is not an lvalue"
27893 #, gcc-internal-format
27895 "%q#D is not a valid template argument for type %qT because a reference "
27896 "variable does not have a constant address"
27900 #, gcc-internal-format
27902 "%qE is not a valid template argument for type %qT because it is not an "
27903 "object with external linkage"
27907 #, gcc-internal-format
27909 "%qE is not a valid template argument for type %qT because object %qD has not "
27914 #, gcc-internal-format
27915 msgid "it must be the address of a function with external linkage"
27919 #, gcc-internal-format
27921 "%qE is not a valid template argument for type %qT because it is a pointer"
27925 #, gcc-internal-format
27926 msgid "try using %qE instead"
27930 #, gcc-internal-format
27932 "%qE is not a valid template argument for type %qT because it is of type %qT"
27936 #, gcc-internal-format
27937 msgid "standard conversions are not allowed in this context"
27941 #, gcc-internal-format
27942 msgid "injected-class-name %qD used as template template argument"
27946 #, gcc-internal-format
27947 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
27950 #: cp/pt.c:5485 cp/pt.c:5504 cp/pt.c:5550
27951 #, gcc-internal-format
27952 msgid "type/value mismatch at argument %d in template parameter list for %qD"
27956 #, gcc-internal-format
27957 msgid " expected a constant of type %qT, got %qT"
27961 #, gcc-internal-format
27962 msgid " expected a class template, got %qE"
27966 #, gcc-internal-format
27967 msgid " expected a type, got %qE"
27971 #, gcc-internal-format
27972 msgid " expected a type, got %qT"
27976 #, gcc-internal-format
27977 msgid " expected a class template, got %qT"
27981 #, gcc-internal-format
27982 msgid " expected a template of type %qD, got %qT"
27985 #. Not sure if this is reachable, but it doesn't hurt
27988 #, gcc-internal-format
27989 msgid "type mismatch in nontype parameter pack"
27993 #, gcc-internal-format
27994 msgid "could not convert template argument %qE to %qT"
27998 #, gcc-internal-format
27999 msgid "wrong number of template arguments (%d, should be %d)"
28003 #, gcc-internal-format
28004 msgid "wrong number of template arguments (%d, should be %d%s)"
28008 #, gcc-internal-format
28009 msgid "provided for %q+D"
28013 #, gcc-internal-format
28014 msgid "cannot expand %<%E%> into a fixed-length argument list"
28018 #, gcc-internal-format
28019 msgid "cannot expand %<%T%> into a fixed-length argument list"
28023 #, gcc-internal-format
28024 msgid "template argument %d is invalid"
28028 #, gcc-internal-format
28029 msgid "non-template type %qT used as a template"
28033 #, gcc-internal-format
28034 msgid "for template declaration %q+D"
28038 #, gcc-internal-format
28040 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
28041 "to increase the maximum) instantiating %qD"
28045 #, gcc-internal-format
28046 msgid "mismatched argument pack lengths while expanding %<%T%>"
28050 #, gcc-internal-format
28051 msgid "mismatched argument pack lengths while expanding %<%E%>"
28055 #, gcc-internal-format
28056 msgid "instantiation of %q+D as type %qT"
28059 #. It may seem that this case cannot occur, since:
28061 #. typedef void f();
28062 #. void g() { f x; }
28064 #. declares a function, not a variable. However:
28066 #. typedef void f();
28067 #. template <typename T> void g() { T t; }
28068 #. template void g<f>();
28070 #. is an attempt to declare a variable with function
28073 #, gcc-internal-format
28074 msgid "variable %qD has function type"
28078 #, gcc-internal-format
28079 msgid "invalid parameter type %qT"
28083 #, gcc-internal-format
28084 msgid "in declaration %q+D"
28088 #, gcc-internal-format
28089 msgid "function returning an array"
28093 #, gcc-internal-format
28094 msgid "function returning a function"
28098 #, gcc-internal-format
28099 msgid "creating pointer to member function of non-class type %qT"
28103 #, gcc-internal-format
28104 msgid "creating array with negative size (%qE)"
28108 #, gcc-internal-format
28109 msgid "forming reference to void"
28113 #, gcc-internal-format
28114 msgid "forming pointer to reference type %qT"
28118 #, gcc-internal-format
28119 msgid "forming reference to reference type %qT"
28123 #, gcc-internal-format
28124 msgid "creating pointer to member of non-class type %qT"
28128 #, gcc-internal-format
28129 msgid "creating pointer to member reference type %qT"
28133 #, gcc-internal-format
28134 msgid "creating pointer to member of type void"
28138 #, gcc-internal-format
28139 msgid "creating array of %qT"
28143 #, gcc-internal-format
28144 msgid "creating array of %qT, which is an abstract class type"
28148 #, gcc-internal-format
28149 msgid "%qT is not a class, struct, or union type"
28153 #, gcc-internal-format
28154 msgid "%qT resolves to %qT, which is not an enumeration type"
28158 #, gcc-internal-format
28159 msgid "%qT resolves to %qT, which is is not a class type"
28163 #, gcc-internal-format
28164 msgid "use of %qs in template"
28168 #, gcc-internal-format
28169 msgid "qualifying type %qT does not match destructor name ~%qT"
28173 #, gcc-internal-format
28175 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
28179 #, gcc-internal-format
28180 msgid "say %<typename %E%> if a type is meant"
28184 #, gcc-internal-format
28185 msgid "using invalid field %qD"
28188 #: cp/pt.c:11065 cp/pt.c:11737
28189 #, gcc-internal-format
28190 msgid "invalid use of pack expansion expression"
28193 #: cp/pt.c:11069 cp/pt.c:11741
28194 #, gcc-internal-format
28195 msgid "use %<...%> to expand argument pack"
28199 #, gcc-internal-format
28201 "a cast to a type other than an integral or enumeration type cannot appear in "
28202 "a constant-expression"
28206 #, gcc-internal-format
28207 msgid "%qT is not a class or namespace"
28211 #, gcc-internal-format
28212 msgid "%qD is not a class or namespace"
28216 #, gcc-internal-format
28217 msgid "%qT is/uses anonymous type"
28221 #, gcc-internal-format
28222 msgid "template argument for %qD uses local type %qT"
28226 #, gcc-internal-format
28227 msgid "%qT is a variably modified type"
28231 #, gcc-internal-format
28232 msgid "integral expression %qE is not constant"
28236 #, gcc-internal-format
28237 msgid " trying to instantiate %qD"
28241 #, gcc-internal-format
28242 msgid "ambiguous class template instantiation for %q#T"
28246 #, gcc-internal-format
28250 #: cp/pt.c:15824 cp/pt.c:15907
28251 #, gcc-internal-format
28252 msgid "explicit instantiation of non-template %q#D"
28256 #, gcc-internal-format
28257 msgid "%qD is not a static data member of a class template"
28260 #: cp/pt.c:15845 cp/pt.c:15902
28261 #, gcc-internal-format
28262 msgid "no matching template for %qD found"
28266 #, gcc-internal-format
28268 "type %qT for explicit instantiation %qD does not match declared type %qT"
28272 #, gcc-internal-format
28273 msgid "explicit instantiation of %q#D"
28277 #, gcc-internal-format
28278 msgid "duplicate explicit instantiation of %q#D"
28281 #: cp/pt.c:15917 cp/pt.c:16009
28282 #, gcc-internal-format
28283 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
28286 #: cp/pt.c:15922 cp/pt.c:16026
28287 #, gcc-internal-format
28288 msgid "storage class %qD applied to template instantiation"
28292 #, gcc-internal-format
28293 msgid "explicit instantiation of non-template type %qT"
28297 #, gcc-internal-format
28298 msgid "explicit instantiation of %q#T before definition of template"
28302 #, gcc-internal-format
28303 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
28307 #, gcc-internal-format
28308 msgid "duplicate explicit instantiation of %q#T"
28313 #. The definition of a non-exported function template, a
28314 #. non-exported member function template, or a non-exported
28315 #. member function or static data member of a class template
28316 #. shall be present in every translation unit in which it is
28317 #. explicitly instantiated.
28319 #, gcc-internal-format
28320 msgid "explicit instantiation of %qD but no definition available"
28324 #, gcc-internal-format
28326 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
28327 "possibly from virtual table generation (use -ftemplate-depth-NN to increase "
28332 #, gcc-internal-format
28333 msgid "%q#T is not a valid type for a template constant parameter"
28337 #, gcc-internal-format
28339 "deducing from brace-enclosed initializer list requires #include "
28340 "<initializer_list>"
28344 #, gcc-internal-format
28345 msgid "unable to deduce %qT from %qE"
28349 #, gcc-internal-format
28350 msgid "inconsistent deduction for %qT: %qT and then %qT"
28354 #, gcc-internal-format
28355 msgid "-frepo must be used with -c"
28359 #, gcc-internal-format
28360 msgid "mysterious repository information in %s"
28364 #, gcc-internal-format
28365 msgid "can't create repository information file %qs"
28369 #, gcc-internal-format
28370 msgid "cannot use typeid with -fno-rtti"
28374 #, gcc-internal-format
28375 msgid "must #include <typeinfo> before using typeid"
28379 #, gcc-internal-format
28381 "cannot create type information for type %qT because it involves types of "
28385 #: cp/rtti.c:651 cp/rtti.c:666
28386 #, gcc-internal-format
28387 msgid "dynamic_cast of %q#D to %q#T can never succeed"
28391 #, gcc-internal-format
28392 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
28396 #, gcc-internal-format
28397 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
28401 #, gcc-internal-format
28402 msgid "%qT is an ambiguous base of %qT"
28406 #, gcc-internal-format
28407 msgid "%qT is an inaccessible base of %qT"
28410 #: cp/search.c:1841
28411 #, gcc-internal-format
28412 msgid "deprecated covariant return type for %q+#D"
28415 #: cp/search.c:1843 cp/search.c:1858 cp/search.c:1863 cp/search.c:1882
28416 #, gcc-internal-format
28417 msgid " overriding %q+#D"
28420 #: cp/search.c:1857
28421 #, gcc-internal-format
28422 msgid "invalid covariant return type for %q+#D"
28425 #: cp/search.c:1862
28426 #, gcc-internal-format
28427 msgid "conflicting return type specified for %q+#D"
28430 #: cp/search.c:1872
28431 #, gcc-internal-format
28432 msgid "looser throw specifier for %q+#F"
28435 #: cp/search.c:1873
28436 #, gcc-internal-format
28437 msgid " overriding %q+#F"
28440 #: cp/search.c:1881
28441 #, gcc-internal-format
28442 msgid "conflicting type attributes specified for %q+#D"
28445 #: cp/search.c:1892
28446 #, gcc-internal-format
28447 msgid "overriding non-deleted function %q+D"
28450 #: cp/search.c:1896
28451 #, gcc-internal-format
28452 msgid "non-deleted function %q+D"
28455 #: cp/search.c:1897
28456 #, gcc-internal-format
28457 msgid "overriding deleted function %q+D"
28460 #. A static member function cannot match an inherited
28461 #. virtual member function.
28462 #: cp/search.c:1989
28463 #, gcc-internal-format
28464 msgid "%q+#D cannot be declared"
28467 #: cp/search.c:1990
28468 #, gcc-internal-format
28469 msgid " since %q+#D declared in base class"
28472 #: cp/semantics.c:762
28473 #, gcc-internal-format
28474 msgid "suggest explicit braces around empty body in %<do%> statement"
28477 #: cp/semantics.c:1287
28478 #, gcc-internal-format
28479 msgid "type of asm operand %qE could not be determined"
28482 #: cp/semantics.c:1345
28483 #, gcc-internal-format
28484 msgid "__label__ declarations are only allowed in function scopes"
28487 #: cp/semantics.c:1443
28488 #, gcc-internal-format
28489 msgid "invalid use of member %q+D in static member function"
28492 #: cp/semantics.c:1445
28493 #, gcc-internal-format
28494 msgid "invalid use of non-static data member %q+D"
28497 #: cp/semantics.c:1446 cp/semantics.c:1510
28498 #, gcc-internal-format
28499 msgid "from this location"
28502 #: cp/semantics.c:1509
28503 #, gcc-internal-format
28504 msgid "object missing in reference to %q+D"
28507 #: cp/semantics.c:2065
28508 #, gcc-internal-format
28509 msgid "arguments to destructor are not allowed"
28512 #: cp/semantics.c:2119
28513 #, gcc-internal-format
28514 msgid "%<this%> is unavailable for static member functions"
28517 #: cp/semantics.c:2125
28518 #, gcc-internal-format
28519 msgid "invalid use of %<this%> in non-member function"
28522 #: cp/semantics.c:2127
28523 #, gcc-internal-format
28524 msgid "invalid use of %<this%> at top level"
28527 #: cp/semantics.c:2151
28528 #, gcc-internal-format
28529 msgid "invalid qualifying scope in pseudo-destructor name"
28532 #: cp/semantics.c:2156 cp/typeck.c:2326
28533 #, gcc-internal-format
28534 msgid "qualified type %qT does not match destructor name ~%qT"
28537 #: cp/semantics.c:2178
28538 #, gcc-internal-format
28539 msgid "%qE is not of type %qT"
28542 #: cp/semantics.c:2222
28543 #, gcc-internal-format
28544 msgid "compound literal of non-object type %qT"
28547 #: cp/semantics.c:2306
28548 #, gcc-internal-format
28549 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
28552 #: cp/semantics.c:2348
28553 #, gcc-internal-format
28555 "invalid use of type %qT as a default value for a template template-parameter"
28558 #: cp/semantics.c:2351
28559 #, gcc-internal-format
28560 msgid "invalid default argument for a template template parameter"
28563 #: cp/semantics.c:2368
28564 #, gcc-internal-format
28565 msgid "definition of %q#T inside template parameter list"
28568 #: cp/semantics.c:2379
28569 #, gcc-internal-format
28570 msgid "invalid definition of qualified type %qT"
28573 #: cp/semantics.c:2595
28574 #, gcc-internal-format
28575 msgid "invalid base-class specification"
28578 #: cp/semantics.c:2607
28579 #, gcc-internal-format
28580 msgid "base class %qT has cv qualifiers"
28583 #: cp/semantics.c:2632
28584 #, gcc-internal-format
28585 msgid "incomplete type %qT used in nested name specifier"
28588 #: cp/semantics.c:2636
28589 #, gcc-internal-format
28590 msgid "reference to %<%T::%D%> is ambiguous"
28593 #: cp/semantics.c:2641 cp/typeck.c:2126
28594 #, gcc-internal-format
28595 msgid "%qD is not a member of %qT"
28598 #: cp/semantics.c:2644
28599 #, gcc-internal-format
28600 msgid "%qD is not a member of %qD"
28603 #: cp/semantics.c:2646
28604 #, gcc-internal-format
28605 msgid "%<::%D%> has not been declared"
28608 #: cp/semantics.c:2863 cp/semantics.c:5605
28609 #, gcc-internal-format
28610 msgid "%qD is not captured"
28613 #: cp/semantics.c:2869
28614 #, gcc-internal-format
28615 msgid "use of %<auto%> variable from containing function"
28618 #: cp/semantics.c:2871
28619 #, gcc-internal-format
28620 msgid " %q+#D declared here"
28623 #: cp/semantics.c:2909
28624 #, gcc-internal-format
28626 "template parameter %qD of type %qT is not allowed in an integral constant "
28627 "expression because it is not of integral or enumeration type"
28630 #: cp/semantics.c:3073
28631 #, gcc-internal-format
28632 msgid "%qD cannot appear in a constant-expression"
28635 #: cp/semantics.c:3081
28636 #, gcc-internal-format
28637 msgid "use of namespace %qD as expression"
28640 #: cp/semantics.c:3086
28641 #, gcc-internal-format
28642 msgid "use of class template %qT as expression"
28645 #. Ambiguous reference to base members.
28646 #: cp/semantics.c:3092
28647 #, gcc-internal-format
28648 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
28651 #: cp/semantics.c:3214 cp/semantics.c:4990
28652 #, gcc-internal-format
28653 msgid "type of %qE is unknown"
28656 #: cp/semantics.c:3229
28657 #, gcc-internal-format
28658 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
28661 #: cp/semantics.c:3240
28662 #, gcc-internal-format
28663 msgid "cannot apply %<offsetof%> to member function %qD"
28666 #: cp/semantics.c:3709
28667 #, gcc-internal-format
28668 msgid "%qD is not a variable in clause %qs"
28671 #: cp/semantics.c:3718 cp/semantics.c:3740 cp/semantics.c:3762
28672 #, gcc-internal-format
28673 msgid "%qD appears more than once in data clauses"
28676 #: cp/semantics.c:3732
28677 #, gcc-internal-format
28678 msgid "%qD is not a variable in clause %<firstprivate%>"
28681 #: cp/semantics.c:3754
28682 #, gcc-internal-format
28683 msgid "%qD is not a variable in clause %<lastprivate%>"
28686 #: cp/semantics.c:3784
28687 #, gcc-internal-format
28688 msgid "num_threads expression must be integral"
28691 #: cp/semantics.c:3798
28692 #, gcc-internal-format
28693 msgid "schedule chunk size expression must be integral"
28696 #: cp/semantics.c:3930
28697 #, gcc-internal-format
28698 msgid "%qE has reference type for %qs"
28701 #: cp/semantics.c:4001
28702 #, gcc-internal-format
28703 msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
28706 #: cp/semantics.c:4015
28707 #, gcc-internal-format
28708 msgid "%<threadprivate%> %qE directive not in %qT definition"
28711 #: cp/semantics.c:4160
28712 #, gcc-internal-format
28713 msgid "difference between %qE and %qD does not have integer type"
28716 #. Report the error.
28717 #: cp/semantics.c:4686
28718 #, gcc-internal-format
28719 msgid "static assertion failed: %E"
28722 #: cp/semantics.c:4688
28723 #, gcc-internal-format
28724 msgid "non-constant condition for static assertion"
28727 #: cp/semantics.c:4773 cp/semantics.c:4901
28728 #, gcc-internal-format
28729 msgid "argument to decltype must be an expression"
28732 #: cp/semantics.c:4851
28733 #, gcc-internal-format
28734 msgid "%qE refers to a set of overloaded functions"
28737 #: cp/semantics.c:4934
28738 #, gcc-internal-format
28739 msgid "unable to determine the declared type of expression %<%E%>"
28742 #: cp/semantics.c:5195
28743 #, gcc-internal-format
28744 msgid "__is_convertible_to"
28747 #: cp/semantics.c:5236 cp/semantics.c:5246
28748 #, gcc-internal-format
28749 msgid "incomplete type %qT not allowed"
28752 #: cp/semantics.c:5309
28753 #, gcc-internal-format
28754 msgid "the type %qT of constexpr variable %qD is not literal"
28757 #: cp/semantics.c:5344
28758 #, gcc-internal-format
28759 msgid "parameter %q#D is not of literal type"
28762 #: cp/semantics.c:5357
28763 #, gcc-internal-format
28764 msgid "return type %qT of function %qD is not a literal type"
28767 #: cp/semantics.c:5651
28768 #, gcc-internal-format
28769 msgid "cannot capture %qE by reference"
28772 #: cp/semantics.c:5673
28773 #, gcc-internal-format
28774 msgid "already captured %<this%> in lambda expression"
28777 #: cp/semantics.c:5792
28778 #, gcc-internal-format
28779 msgid "%<this%> was not captured for this lambda function"
28783 #, gcc-internal-format
28784 msgid "%qV qualifiers cannot be applied to %qT"
28788 #, gcc-internal-format
28789 msgid "%qE attribute can only be applied to Java class definitions"
28793 #, gcc-internal-format
28794 msgid "%qE attribute can only be applied to class definitions"
28798 #, gcc-internal-format
28799 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
28803 #, gcc-internal-format
28804 msgid "requested init_priority is not an integer constant"
28808 #, gcc-internal-format
28810 "can only use %qE attribute on file-scope definitions of objects of class type"
28814 #, gcc-internal-format
28815 msgid "requested init_priority is out of range"
28819 #, gcc-internal-format
28820 msgid "requested init_priority is reserved for internal use"
28824 #, gcc-internal-format
28825 msgid "%qE attribute is not supported on this platform"
28829 #, gcc-internal-format
28830 msgid "lang_* check: failed in %s, at %s:%d"
28833 #: cp/typeck.c:470 cp/typeck.c:504 cp/typeck.c:645
28834 #, gcc-internal-format
28835 msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
28838 #: cp/typeck.c:475 cp/typeck.c:509 cp/typeck.c:649
28839 #, gcc-internal-format
28840 msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
28843 #: cp/typeck.c:480 cp/typeck.c:514 cp/typeck.c:653
28844 #, gcc-internal-format
28846 "conditional expression between distinct pointer types %qT and %qT lacks a "
28851 #, gcc-internal-format
28853 "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-"
28858 #, gcc-internal-format
28860 "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-"
28865 #, gcc-internal-format
28867 "ISO C++ forbids conditional expression between pointer of type %<void *%> "
28868 "and pointer-to-function"
28872 #, gcc-internal-format
28874 "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
28878 #, gcc-internal-format
28880 "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
28884 #, gcc-internal-format
28886 "conditional expression between distinct pointer-to-member types %qT and %qT "
28890 #: cp/typeck.c:1391
28891 #, gcc-internal-format
28892 msgid "canonical types differ for identical types %T and %T"
28895 #: cp/typeck.c:1398
28896 #, gcc-internal-format
28897 msgid "same canonical type node for different types %T and %T"
28900 #: cp/typeck.c:1511
28901 #, gcc-internal-format
28902 msgid "invalid application of %qs to a member function"
28905 #: cp/typeck.c:1579
28906 #, gcc-internal-format
28907 msgid "invalid application of %<sizeof%> to a bit-field"
28910 #: cp/typeck.c:1587
28911 #, gcc-internal-format
28912 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
28915 #: cp/typeck.c:1636
28916 #, gcc-internal-format
28917 msgid "invalid application of %<__alignof%> to a bit-field"
28920 #: cp/typeck.c:1647
28921 #, gcc-internal-format
28923 "ISO C++ forbids applying %<__alignof%> to an expression of function type"
28926 #: cp/typeck.c:1705
28927 #, gcc-internal-format
28928 msgid "invalid use of non-static member function"
28931 #: cp/typeck.c:1972
28932 #, gcc-internal-format
28933 msgid "deprecated conversion from string constant to %qT"
28936 #: cp/typeck.c:2095 cp/typeck.c:2470
28937 #, gcc-internal-format
28938 msgid "request for member %qD in %qE, which is of non-class type %qT"
28941 #: cp/typeck.c:2124
28942 #, gcc-internal-format
28943 msgid "invalid use of nonstatic data member %qE"
28946 #: cp/typeck.c:2179
28947 #, gcc-internal-format
28948 msgid "invalid access to non-static data member %qD of NULL object"
28951 #: cp/typeck.c:2182 cp/typeck.c:2213
28952 #, gcc-internal-format
28953 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
28956 #: cp/typeck.c:2210
28957 #, gcc-internal-format
28958 msgid "invalid access to non-static data member %qD of NULL object"
28961 #: cp/typeck.c:2338
28962 #, gcc-internal-format
28963 msgid "object type %qT does not match destructor name ~%qT"
28966 #: cp/typeck.c:2346
28967 #, gcc-internal-format
28968 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
28971 #: cp/typeck.c:2385 cp/typeck.c:2405
28972 #, gcc-internal-format
28973 msgid "%qD is not a template"
28976 #: cp/typeck.c:2509
28977 #, gcc-internal-format
28978 msgid "%<%D::%D%> is not a member of %qT"
28981 #: cp/typeck.c:2533
28982 #, gcc-internal-format
28983 msgid "%qT is not a base of %qT"
28986 #: cp/typeck.c:2553
28987 #, gcc-internal-format
28988 msgid "%qD has no member named %qE"
28991 #: cp/typeck.c:2569
28992 #, gcc-internal-format
28993 msgid "%qD is not a member template function"
28996 #: cp/typeck.c:2714
28997 #, gcc-internal-format
28998 msgid "%qT is not a pointer-to-object type"
29001 #: cp/typeck.c:2745
29002 #, gcc-internal-format
29003 msgid "invalid use of array indexing on pointer to member"
29006 #: cp/typeck.c:2748
29007 #, gcc-internal-format
29008 msgid "invalid use of unary %<*%> on pointer to member"
29011 #: cp/typeck.c:2751
29012 #, gcc-internal-format
29013 msgid "invalid use of implicit conversion on pointer to member"
29016 #: cp/typeck.c:2760
29017 #, gcc-internal-format
29018 msgid "invalid type argument"
29021 #: cp/typeck.c:2763
29022 #, gcc-internal-format
29023 msgid "invalid type argument of array indexing"
29026 #: cp/typeck.c:2766
29027 #, gcc-internal-format
29028 msgid "invalid type argument of unary %<*%>"
29031 #: cp/typeck.c:2769
29032 #, gcc-internal-format
29033 msgid "invalid type argument of implicit conversion"
29036 #: cp/typeck.c:2799
29037 #, gcc-internal-format
29038 msgid "subscript missing in array reference"
29041 #: cp/typeck.c:2879
29042 #, gcc-internal-format
29043 msgid "ISO C++ forbids subscripting non-lvalue array"
29046 #: cp/typeck.c:2891
29047 #, gcc-internal-format
29048 msgid "subscripting array declared %<register%>"
29051 #: cp/typeck.c:2983
29052 #, gcc-internal-format
29053 msgid "object missing in use of %qE"
29056 #: cp/typeck.c:3162
29057 #, gcc-internal-format
29058 msgid "ISO C++ forbids calling %<::main%> from within program"
29061 #: cp/typeck.c:3181
29062 #, gcc-internal-format
29064 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%"
29065 ">, e.g. %<(... ->* %E) (...)%>"
29068 #: cp/typeck.c:3196
29069 #, gcc-internal-format
29070 msgid "%qE cannot be used as a function"
29073 #: cp/typeck.c:3287
29074 #, gcc-internal-format
29075 msgid "too many arguments to %s %q+#D"
29078 #: cp/typeck.c:3289 cp/typeck.c:3402
29079 #, gcc-internal-format
29080 msgid "at this point in file"
29083 #: cp/typeck.c:3292
29084 #, gcc-internal-format
29085 msgid "too many arguments to function"
29088 #: cp/typeck.c:3327
29089 #, gcc-internal-format
29090 msgid "parameter %P of %qD has incomplete type %qT"
29093 #: cp/typeck.c:3330
29094 #, gcc-internal-format
29095 msgid "parameter %P has incomplete type %qT"
29098 #: cp/typeck.c:3400
29099 #, gcc-internal-format
29100 msgid "too few arguments to %s %q+#D"
29103 #: cp/typeck.c:3405
29104 #, gcc-internal-format
29105 msgid "too few arguments to function"
29108 #: cp/typeck.c:3611 cp/typeck.c:3622
29109 #, gcc-internal-format
29110 msgid "assuming cast to type %qT from overloaded function"
29113 #. Some sort of arithmetic operation involving NULL was
29115 #: cp/typeck.c:3665
29116 #, gcc-internal-format
29117 msgid "NULL used in arithmetic"
29120 #: cp/typeck.c:3856
29121 #, gcc-internal-format
29122 msgid "left rotate count is negative"
29125 #: cp/typeck.c:3857
29126 #, gcc-internal-format
29127 msgid "right rotate count is negative"
29130 #: cp/typeck.c:3863
29131 #, gcc-internal-format
29132 msgid "left rotate count >= width of type"
29135 #: cp/typeck.c:3864
29136 #, gcc-internal-format
29137 msgid "right rotate count >= width of type"
29140 #: cp/typeck.c:3883 cp/typeck.c:4106
29141 #, gcc-internal-format
29142 msgid "comparison with string literal results in unspecified behaviour"
29145 #: cp/typeck.c:3923 cp/typeck.c:3931 cp/typeck.c:4126 cp/typeck.c:4134
29146 #, gcc-internal-format
29147 msgid "ISO C++ forbids comparison between pointer and integer"
29150 #: cp/typeck.c:4151
29151 #, gcc-internal-format
29152 msgid "unordered comparison on non-floating point argument"
29155 #: cp/typeck.c:4191
29156 #, gcc-internal-format
29157 msgid "invalid operands of types %qT and %qT to binary %qO"
29160 #: cp/typeck.c:4332
29161 #, gcc-internal-format
29162 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
29165 #: cp/typeck.c:4334
29166 #, gcc-internal-format
29167 msgid "ISO C++ forbids using pointer to a function in subtraction"
29170 #: cp/typeck.c:4336
29171 #, gcc-internal-format
29172 msgid "ISO C++ forbids using pointer to a method in subtraction"
29175 #: cp/typeck.c:4349
29176 #, gcc-internal-format
29177 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
29180 #: cp/typeck.c:4407
29181 #, gcc-internal-format
29182 msgid "taking address of constructor %qE"
29185 #: cp/typeck.c:4408
29186 #, gcc-internal-format
29187 msgid "taking address of destructor %qE"
29190 #: cp/typeck.c:4422
29191 #, gcc-internal-format
29192 msgid "invalid use of %qE to form a pointer-to-member-function"
29195 #: cp/typeck.c:4425
29196 #, gcc-internal-format
29197 msgid " a qualified-id is required"
29200 #: cp/typeck.c:4430
29201 #, gcc-internal-format
29203 "parentheses around %qE cannot be used to form a pointer-to-member-function"
29206 #: cp/typeck.c:4453
29207 #, gcc-internal-format
29208 msgid "taking address of temporary"
29211 #: cp/typeck.c:4723
29212 #, gcc-internal-format
29213 msgid "ISO C++ forbids incrementing an enum"
29216 #: cp/typeck.c:4724
29217 #, gcc-internal-format
29218 msgid "ISO C++ forbids decrementing an enum"
29221 #: cp/typeck.c:4740
29222 #, gcc-internal-format
29223 msgid "cannot increment a pointer to incomplete type %qT"
29226 #: cp/typeck.c:4741
29227 #, gcc-internal-format
29228 msgid "cannot decrement a pointer to incomplete type %qT"
29231 #: cp/typeck.c:4752
29232 #, gcc-internal-format
29233 msgid "ISO C++ forbids incrementing a pointer of type %qT"
29236 #: cp/typeck.c:4753
29237 #, gcc-internal-format
29238 msgid "ISO C++ forbids decrementing a pointer of type %qT"
29241 #: cp/typeck.c:4779
29242 #, gcc-internal-format
29243 msgid "invalid use of Boolean expression as operand to %<operator--%>"
29246 #: cp/typeck.c:4814
29247 #, gcc-internal-format
29248 msgid "ISO C++ forbids taking address of function %<::main%>"
29251 #. An expression like &memfn.
29252 #: cp/typeck.c:4875
29253 #, gcc-internal-format
29255 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
29256 "static member function to form a pointer to member function. Say %<&%T::%D%>"
29259 #: cp/typeck.c:4880
29260 #, gcc-internal-format
29262 "ISO C++ forbids taking the address of a bound member function to form a "
29263 "pointer to member function. Say %<&%T::%D%>"
29266 #: cp/typeck.c:4909
29267 #, gcc-internal-format
29268 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
29271 #: cp/typeck.c:4937
29272 #, gcc-internal-format
29273 msgid "cannot create pointer to reference member %qD"
29276 #: cp/typeck.c:5152
29277 #, gcc-internal-format
29278 msgid "cannot take the address of %<this%>, which is an rvalue expression"
29281 #: cp/typeck.c:5175
29282 #, gcc-internal-format
29283 msgid "address of explicit register variable %qD requested"
29286 #: cp/typeck.c:5180
29287 #, gcc-internal-format
29288 msgid "address requested for %qD, which is declared %<register%>"
29291 #: cp/typeck.c:5247 cp/typeck.c:5274
29292 #, gcc-internal-format
29293 msgid "%s expression list treated as compound expression"
29296 #: cp/typeck.c:5347
29297 #, gcc-internal-format
29298 msgid "no context to resolve type of %qE"
29301 #: cp/typeck.c:5378
29302 #, gcc-internal-format
29303 msgid "cast from type %qT to type %qT casts away qualifiers"
29306 #: cp/typeck.c:5383
29307 #, gcc-internal-format
29308 msgid "static_cast from type %qT to type %qT casts away qualifiers"
29311 #: cp/typeck.c:5388
29312 #, gcc-internal-format
29313 msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
29316 #: cp/typeck.c:5731
29317 #, gcc-internal-format
29318 msgid "invalid static_cast from type %qT to type %qT"
29321 #: cp/typeck.c:5754
29322 #, gcc-internal-format
29323 msgid "converting from %qT to %qT"
29326 #: cp/typeck.c:5803
29327 #, gcc-internal-format
29328 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
29331 #: cp/typeck.c:5870
29332 #, gcc-internal-format
29333 msgid "cast from %qT to %qT loses precision"
29336 #: cp/typeck.c:5900
29337 #, gcc-internal-format
29338 msgid "cast from %qT to %qT increases required alignment of target type"
29341 #. Only issue a warning, as we have always supported this
29342 #. where possible, and it is necessary in some cases. DR 195
29343 #. addresses this issue, but as of 2004/10/26 is still in
29345 #: cp/typeck.c:5919
29346 #, gcc-internal-format
29348 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
29351 #: cp/typeck.c:5932
29352 #, gcc-internal-format
29353 msgid "invalid cast from type %qT to type %qT"
29356 #: cp/typeck.c:5988
29357 #, gcc-internal-format
29359 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
29360 "nor a pointer-to-data-member type"
29363 #: cp/typeck.c:5997
29364 #, gcc-internal-format
29366 "invalid use of const_cast with type %qT, which is a pointer or reference to "
29370 #: cp/typeck.c:6022
29371 #, gcc-internal-format
29372 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
29375 #: cp/typeck.c:6071
29376 #, gcc-internal-format
29377 msgid "invalid const_cast from type %qT to type %qT"
29380 #: cp/typeck.c:6148 cp/typeck.c:6156
29381 #, gcc-internal-format
29382 msgid "ISO C++ forbids casting to an array type %qT"
29385 #: cp/typeck.c:6165
29386 #, gcc-internal-format
29387 msgid "invalid cast to function type %qT"
29390 #: cp/typeck.c:6411
29391 #, gcc-internal-format
29392 msgid " in evaluation of %<%Q(%#T, %#T)%>"
29395 #: cp/typeck.c:6469
29396 #, gcc-internal-format
29397 msgid "incompatible types in assignment of %qT to %qT"
29400 #: cp/typeck.c:6483
29401 #, gcc-internal-format
29402 msgid "array used as initializer"
29405 #: cp/typeck.c:6485
29406 #, gcc-internal-format
29407 msgid "invalid array assignment"
29410 #: cp/typeck.c:6585
29411 #, gcc-internal-format
29412 msgid " in pointer to member function conversion"
29415 #: cp/typeck.c:6596
29416 #, gcc-internal-format
29417 msgid "pointer to member conversion via virtual base %qT"
29420 #: cp/typeck.c:6636 cp/typeck.c:6649
29421 #, gcc-internal-format
29422 msgid " in pointer to member conversion"
29425 #: cp/typeck.c:6727
29426 #, gcc-internal-format
29427 msgid "invalid conversion to type %qT from type %qT"
29430 #: cp/typeck.c:6998
29431 #, gcc-internal-format
29432 msgid "cannot convert %qT to %qT for argument %qP to %qD"
29435 #: cp/typeck.c:7001
29436 #, gcc-internal-format
29437 msgid "cannot convert %qT to %qT in %s"
29440 #: cp/typeck.c:7015
29441 #, gcc-internal-format
29442 msgid "%s might be a candidate for a format attribute"
29445 #: cp/typeck.c:7108 cp/typeck.c:7110
29446 #, gcc-internal-format
29447 msgid "in passing argument %P of %q+D"
29450 #: cp/typeck.c:7165
29451 #, gcc-internal-format
29452 msgid "returning reference to temporary"
29455 #: cp/typeck.c:7172
29456 #, gcc-internal-format
29457 msgid "reference to non-lvalue returned"
29460 #: cp/typeck.c:7188
29461 #, gcc-internal-format
29462 msgid "reference to local variable %q+D returned"
29465 #: cp/typeck.c:7191
29466 #, gcc-internal-format
29467 msgid "address of local variable %q+D returned"
29470 #: cp/typeck.c:7226
29471 #, gcc-internal-format
29472 msgid "returning a value from a destructor"
29475 #. If a return statement appears in a handler of the
29476 #. function-try-block of a constructor, the program is ill-formed.
29477 #: cp/typeck.c:7234
29478 #, gcc-internal-format
29479 msgid "cannot return from a handler of a function-try-block of a constructor"
29482 #. You can't return a value from a constructor.
29483 #: cp/typeck.c:7237
29484 #, gcc-internal-format
29485 msgid "returning a value from a constructor"
29488 #: cp/typeck.c:7255
29489 #, gcc-internal-format
29491 "lambda return type can only be deduced when the return statement is the only "
29492 "statement in the function body"
29495 #: cp/typeck.c:7261
29496 #, gcc-internal-format
29497 msgid "inconsistent types %qT and %qT deduced for lambda return type"
29500 #: cp/typeck.c:7287
29501 #, gcc-internal-format
29502 msgid "return-statement with no value, in function returning %qT"
29505 #: cp/typeck.c:7308
29506 #, gcc-internal-format
29507 msgid "return-statement with a value, in function returning 'void'"
29510 #: cp/typeck.c:7338
29511 #, gcc-internal-format
29513 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
29514 "fcheck-new is in effect)"
29518 #, gcc-internal-format
29519 msgid "type %qT is not a base type for type %qT"
29522 #: cp/typeck2.c:106
29523 #, gcc-internal-format
29524 msgid "assignment of data-member %qD in read-only structure"
29527 #: cp/typeck2.c:108
29528 #, gcc-internal-format
29529 msgid "assignment (via 'asm' output) of data-member %qD in read-only structure"
29532 #: cp/typeck2.c:110
29533 #, gcc-internal-format
29534 msgid "increment of data-member %qD in read-only structure"
29537 #: cp/typeck2.c:112
29538 #, gcc-internal-format
29539 msgid "decrement of data-member %qD in read-only structure"
29542 #: cp/typeck2.c:116
29543 #, gcc-internal-format
29544 msgid "assignment of read-only data-member %qD"
29547 #: cp/typeck2.c:118
29548 #, gcc-internal-format
29549 msgid "assignment (via 'asm' output) of read-only data-member %qD"
29552 #: cp/typeck2.c:120
29553 #, gcc-internal-format
29554 msgid "increment of read-only data-member %qD"
29557 #: cp/typeck2.c:122
29558 #, gcc-internal-format
29559 msgid "decrement of read-only data-member %qD"
29562 #: cp/typeck2.c:131
29563 #, gcc-internal-format
29564 msgid "assignment of constant field %qD"
29567 #: cp/typeck2.c:133
29568 #, gcc-internal-format
29569 msgid "assignment (via 'asm' output) of constant field %qD"
29572 #: cp/typeck2.c:135
29573 #, gcc-internal-format
29574 msgid "increment of constant field %qD"
29577 #: cp/typeck2.c:137
29578 #, gcc-internal-format
29579 msgid "decrement of constant field %qD"
29582 #: cp/typeck2.c:143
29583 #, gcc-internal-format
29584 msgid "assignment (via 'asm' output) of read-only variable %qD"
29587 #: cp/typeck2.c:153
29588 #, gcc-internal-format
29589 msgid "assignment of read-only parameter %qD"
29592 #: cp/typeck2.c:155
29593 #, gcc-internal-format
29594 msgid "assignment (via 'asm' output) of read-only parameter %qD"
29597 #: cp/typeck2.c:157
29598 #, gcc-internal-format
29599 msgid "increment of read-only parameter %qD"
29602 #: cp/typeck2.c:159
29603 #, gcc-internal-format
29604 msgid "decrement of read-only parameter %qD"
29607 #: cp/typeck2.c:166
29608 #, gcc-internal-format
29609 msgid "assignment of read-only reference %qD"
29612 #: cp/typeck2.c:168
29613 #, gcc-internal-format
29614 msgid "assignment (via 'asm' output) of read-only reference %qD"
29617 #: cp/typeck2.c:170
29618 #, gcc-internal-format
29619 msgid "increment of read-only reference %qD"
29622 #: cp/typeck2.c:172
29623 #, gcc-internal-format
29624 msgid "decrement of read-only reference %qD"
29627 #: cp/typeck2.c:176
29628 #, gcc-internal-format
29629 msgid "assignment of read-only named return value %qD"
29632 #: cp/typeck2.c:178
29633 #, gcc-internal-format
29634 msgid "assignment (via 'asm' output) of read-only named return value %qD"
29637 #: cp/typeck2.c:180
29638 #, gcc-internal-format
29639 msgid "increment of read-only named return value %qD"
29642 #: cp/typeck2.c:182
29643 #, gcc-internal-format
29644 msgid "decrement of read-only named return value %qD"
29647 #: cp/typeck2.c:186
29648 #, gcc-internal-format
29649 msgid "assignment of function %qD"
29652 #: cp/typeck2.c:188
29653 #, gcc-internal-format
29654 msgid "assignment (via 'asm' output) of function %qD"
29657 #: cp/typeck2.c:190
29658 #, gcc-internal-format
29659 msgid "increment of function %qD"
29662 #: cp/typeck2.c:192
29663 #, gcc-internal-format
29664 msgid "decrement of function %qD"
29667 #: cp/typeck2.c:198
29668 #, gcc-internal-format
29669 msgid "assignment (via 'asm' output) of read-only location %qE"
29672 #: cp/typeck2.c:384
29673 #, gcc-internal-format
29674 msgid "cannot declare variable %q+D to be of abstract type %qT"
29677 #: cp/typeck2.c:387
29678 #, gcc-internal-format
29679 msgid "cannot declare parameter %q+D to be of abstract type %qT"
29682 #: cp/typeck2.c:390
29683 #, gcc-internal-format
29684 msgid "cannot declare field %q+D to be of abstract type %qT"
29687 #: cp/typeck2.c:394
29688 #, gcc-internal-format
29689 msgid "invalid abstract return type for member function %q+#D"
29692 #: cp/typeck2.c:396
29693 #, gcc-internal-format
29694 msgid "invalid abstract return type for function %q+#D"
29697 #. Here we do not have location information.
29698 #: cp/typeck2.c:399
29699 #, gcc-internal-format
29700 msgid "invalid abstract type %qT for %qE"
29703 #: cp/typeck2.c:401
29704 #, gcc-internal-format
29705 msgid "invalid abstract type for %q+D"
29708 #: cp/typeck2.c:404
29709 #, gcc-internal-format
29710 msgid "cannot allocate an object of abstract type %qT"
29713 #: cp/typeck2.c:413
29714 #, gcc-internal-format
29715 msgid " because the following virtual functions are pure within %qT:"
29718 #: cp/typeck2.c:417
29719 #, gcc-internal-format
29723 #: cp/typeck2.c:425
29724 #, gcc-internal-format
29725 msgid " since type %qT has pure virtual functions"
29728 #: cp/typeck2.c:705
29729 #, gcc-internal-format
29730 msgid "constructor syntax used, but no constructor declared for type %qT"
29733 #: cp/typeck2.c:719
29734 #, gcc-internal-format
29735 msgid "cannot initialize arrays using this syntax"
29738 #: cp/typeck2.c:801
29739 #, gcc-internal-format
29740 msgid "narrowing conversion of %qE from %qT to %qT inside { }"
29743 #: cp/typeck2.c:859
29744 #, gcc-internal-format
29745 msgid "int-array initialized from non-wide string"
29748 #: cp/typeck2.c:864
29749 #, gcc-internal-format
29750 msgid "int-array initialized from incompatible wide string"
29753 #: cp/typeck2.c:879
29754 #, gcc-internal-format
29755 msgid "initializer-string for array of chars is too long"
29758 #: cp/typeck2.c:925
29759 #, gcc-internal-format
29760 msgid "cannot initialize aggregate of type %qT with a compound literal"
29763 #: cp/typeck2.c:940
29764 #, gcc-internal-format
29765 msgid "array must be initialized with a brace-enclosed initializer"
29768 #: cp/typeck2.c:1027 cp/typeck2.c:1135
29769 #, gcc-internal-format
29770 msgid "non-trivial designated initializers not supported"
29773 #: cp/typeck2.c:1159 cp/typeck2.c:1173
29774 #, gcc-internal-format
29775 msgid "missing initializer for member %qD"
29778 #: cp/typeck2.c:1164
29779 #, gcc-internal-format
29780 msgid "uninitialized const member %qD"
29783 #: cp/typeck2.c:1166
29784 #, gcc-internal-format
29785 msgid "member %qD with uninitialized const fields"
29788 #: cp/typeck2.c:1168
29789 #, gcc-internal-format
29790 msgid "member %qD is uninitialized reference"
29793 #: cp/typeck2.c:1236
29794 #, gcc-internal-format
29795 msgid "no field %qD found in union being initialized"
29798 #: cp/typeck2.c:1245
29799 #, gcc-internal-format
29800 msgid "index value instead of field name in union initializer"
29803 #: cp/typeck2.c:1404
29804 #, gcc-internal-format
29805 msgid "circular pointer delegation detected"
29808 #: cp/typeck2.c:1417
29809 #, gcc-internal-format
29810 msgid "base operand of %<->%> has non-pointer type %qT"
29813 #: cp/typeck2.c:1441
29814 #, gcc-internal-format
29815 msgid "result of %<operator->()%> yields non-pointer result"
29818 #: cp/typeck2.c:1443
29819 #, gcc-internal-format
29820 msgid "base operand of %<->%> is not a pointer"
29823 #: cp/typeck2.c:1465
29824 #, gcc-internal-format
29825 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
29828 #: cp/typeck2.c:1474
29829 #, gcc-internal-format
29830 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
29833 #: cp/typeck2.c:1496
29834 #, gcc-internal-format
29835 msgid "pointer to member type %qT incompatible with object type %qT"
29838 #: cp/typeck2.c:1557
29839 #, gcc-internal-format
29840 msgid "invalid value-initialization of reference types"
29843 #: cp/typeck2.c:1748
29844 #, gcc-internal-format
29845 msgid "call to function %qD which throws incomplete type %q#T"
29848 #: cp/typeck2.c:1751
29849 #, gcc-internal-format
29850 msgid "call to function which throws incomplete type %q#T"
29853 #: fortran/arith.c:44
29854 #, gcc-internal-format
29855 msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
29858 #: fortran/arith.c:943 fortran/arith.c:965
29859 #, gcc-internal-format
29860 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
29863 #: fortran/arith.c:951
29864 #, gcc-internal-format
29865 msgid "Raising a negative REAL at %L to a REAL power is prohibited"
29868 #: fortran/arith.c:1977
29869 #, gcc-internal-format
29870 msgid "Arithmetic OK converting %s to %s at %L"
29873 #: fortran/arith.c:1981
29874 #, gcc-internal-format
29876 "Arithmetic overflow converting %s to %s at %L. This check can be disabled "
29877 "with the option -fno-range-check"
29880 #: fortran/arith.c:1986
29881 #, gcc-internal-format
29883 "Arithmetic underflow converting %s to %s at %L. This check can be disabled "
29884 "with the option -fno-range-check"
29887 #: fortran/arith.c:1991
29888 #, gcc-internal-format
29890 "Arithmetic NaN converting %s to %s at %L. This check can be disabled with "
29891 "the option -fno-range-check"
29894 #: fortran/arith.c:1996
29895 #, gcc-internal-format
29896 msgid "Division by zero converting %s to %s at %L"
29899 #: fortran/arith.c:2000
29900 #, gcc-internal-format
29901 msgid "Array operands are incommensurate converting %s to %s at %L"
29904 #: fortran/arith.c:2004
29905 #, gcc-internal-format
29907 "Integer outside symmetric range implied by Standard Fortran converting %s to "
29911 #: fortran/arith.c:2336
29912 #, gcc-internal-format
29913 msgid "The Hollerith constant at %L is too long to convert to %s"
29916 #: fortran/array.c:90
29917 #, gcc-internal-format
29918 msgid "Expected array subscript at %C"
29921 #: fortran/array.c:117
29922 #, gcc-internal-format
29923 msgid "Expected array subscript stride at %C"
29926 #: fortran/array.c:160
29927 #, gcc-internal-format
29928 msgid "Invalid form of array reference at %C"
29931 #: fortran/array.c:165
29932 #, gcc-internal-format
29933 msgid "Array reference at %C cannot have more than %d dimensions"
29936 #: fortran/array.c:216
29937 #, gcc-internal-format
29938 msgid "Variable '%s' at %L in this context must be constant"
29941 #: fortran/array.c:307
29942 #, gcc-internal-format
29943 msgid "Expected expression in array specification at %C"
29946 #: fortran/array.c:389
29947 #, gcc-internal-format
29948 msgid "Bad array specification for an explicitly shaped array at %C"
29951 #: fortran/array.c:399
29952 #, gcc-internal-format
29953 msgid "Bad array specification for assumed shape array at %C"
29956 #: fortran/array.c:413
29957 #, gcc-internal-format
29958 msgid "Bad specification for deferred shape array at %C"
29961 #: fortran/array.c:417
29962 #, gcc-internal-format
29963 msgid "Bad specification for assumed size array at %C"
29966 #: fortran/array.c:426
29967 #, gcc-internal-format
29968 msgid "Expected another dimension in array declaration at %C"
29971 #: fortran/array.c:432
29972 #, gcc-internal-format
29973 msgid "Array specification at %C has more than %d dimensions"
29976 #: fortran/array.c:438
29977 #, gcc-internal-format
29978 msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
29981 #: fortran/array.c:645
29982 #, gcc-internal-format
29983 msgid "duplicated initializer"
29986 #: fortran/array.c:737
29987 #, gcc-internal-format
29988 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
29991 #: fortran/array.c:839 fortran/array.c:981
29992 #, gcc-internal-format
29993 msgid "Syntax error in array constructor at %C"
29996 #: fortran/array.c:896
29997 #, gcc-internal-format
29998 msgid "Fortran 2003: [...] style array constructors at %C"
30001 #: fortran/array.c:916
30002 #, gcc-internal-format
30003 msgid "Fortran 2003: Array constructor including type specification at %C"
30006 #: fortran/array.c:931
30007 #, gcc-internal-format
30008 msgid "Empty array constructor at %C is not allowed"
30011 #: fortran/array.c:1028
30012 #, gcc-internal-format
30013 msgid "Element in %s array constructor at %L is %s"
30016 #: fortran/array.c:1365
30017 #, gcc-internal-format
30018 msgid "Iterator step at %L cannot be zero"
30021 #: fortran/array.c:1673
30022 #, gcc-internal-format
30023 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
30026 #: fortran/check.c:44
30027 #, gcc-internal-format
30028 msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
30031 #: fortran/check.c:59
30032 #, gcc-internal-format
30033 msgid "'%s' argument of '%s' intrinsic at %L must be %s"
30036 #: fortran/check.c:87
30037 #, gcc-internal-format
30038 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
30041 #: fortran/check.c:101 fortran/check.c:851 fortran/check.c:861
30042 #, gcc-internal-format
30043 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
30046 #: fortran/check.c:118
30047 #, gcc-internal-format
30048 msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
30051 #: fortran/check.c:147
30052 #, gcc-internal-format
30053 msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
30056 #: fortran/check.c:156
30057 #, gcc-internal-format
30058 msgid "Invalid kind for %s at %L"
30061 #: fortran/check.c:175
30062 #, gcc-internal-format
30063 msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
30066 #: fortran/check.c:192
30067 #, gcc-internal-format
30068 msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
30071 #: fortran/check.c:210
30072 #, gcc-internal-format
30073 msgid "'%s' argument of '%s' intrinsic at %L must be an array"
30076 #: fortran/check.c:225
30077 #, gcc-internal-format
30079 "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
30082 #: fortran/check.c:241
30083 #, gcc-internal-format
30084 msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
30087 #: fortran/check.c:256
30088 #, gcc-internal-format
30089 msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
30092 #: fortran/check.c:275
30093 #, gcc-internal-format
30094 msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
30097 #: fortran/check.c:297
30098 #, gcc-internal-format
30099 msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
30102 #: fortran/check.c:303
30103 #, gcc-internal-format
30104 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
30107 #: fortran/check.c:364
30108 #, gcc-internal-format
30109 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
30112 #: fortran/check.c:434
30113 #, gcc-internal-format
30114 msgid "Unequal character lengths (%ld/%ld) in %s at %L"
30117 #: fortran/check.c:543 fortran/check.c:2137 fortran/check.c:2149
30118 #, gcc-internal-format
30119 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
30122 #: fortran/check.c:564 fortran/check.c:4232
30123 #, gcc-internal-format
30124 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
30127 #: fortran/check.c:573 fortran/check.c:1312 fortran/check.c:1455
30128 #: fortran/check.c:1529 fortran/check.c:1815
30129 #, gcc-internal-format
30130 msgid "Extension: Different type kinds at %L"
30133 #: fortran/check.c:611 fortran/check.c:2218
30134 #, gcc-internal-format
30135 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
30138 #: fortran/check.c:629
30139 #, gcc-internal-format
30141 "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE "
30145 #: fortran/check.c:637
30146 #, gcc-internal-format
30147 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
30150 #: fortran/check.c:653
30151 #, gcc-internal-format
30153 "Array section with a vector subscript at %L shall not be the target of a "
30157 #: fortran/check.c:664
30158 #, gcc-internal-format
30160 "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic "
30164 #: fortran/check.c:823 fortran/check.c:990
30165 #, gcc-internal-format
30167 "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
30170 #: fortran/check.c:831 fortran/check.c:998
30171 #, gcc-internal-format
30173 "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or "
30177 #: fortran/check.c:884 fortran/check.c:1374 fortran/check.c:1477
30178 #: fortran/check.c:1633 fortran/check.c:1650 fortran/check.c:2706
30179 #: fortran/check.c:2845 fortran/check.c:3197 fortran/check.c:3297
30180 #, gcc-internal-format
30181 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
30184 #: fortran/check.c:931 fortran/check.c:1137
30185 #, gcc-internal-format
30187 "'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/"
30191 #: fortran/check.c:946 fortran/check.c:1152 fortran/check.c:1180
30192 #, gcc-internal-format
30194 "'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar"
30197 #: fortran/check.c:1047 fortran/check.c:1909 fortran/check.c:1917
30198 #, gcc-internal-format
30199 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
30202 #: fortran/check.c:1061
30203 #, gcc-internal-format
30205 "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
30208 #: fortran/check.c:1080 fortran/check.c:1088
30209 #, gcc-internal-format
30210 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
30213 #: fortran/check.c:1244
30214 #, gcc-internal-format
30215 msgid "Fortran 2008: COMPLEX argument '%s' argument of '%s' intrinsic at %L"
30218 #: fortran/check.c:1425
30219 #, gcc-internal-format
30220 msgid "Argument of %s at %L must be of length one"
30223 #: fortran/check.c:1484
30224 #, gcc-internal-format
30225 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
30228 #: fortran/check.c:1609
30229 #, gcc-internal-format
30230 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
30233 #: fortran/check.c:1788
30234 #, gcc-internal-format
30235 msgid "Intrinsic '%s' at %L must have at least two arguments"
30238 #: fortran/check.c:1821
30239 #, gcc-internal-format
30240 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
30243 #: fortran/check.c:1852
30244 #, gcc-internal-format
30245 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
30248 #: fortran/check.c:1859
30249 #, gcc-internal-format
30251 "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
30254 #: fortran/check.c:1926
30255 #, gcc-internal-format
30256 msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
30259 #: fortran/check.c:1940
30260 #, gcc-internal-format
30262 "Different shape on dimension 1 for arguments '%s' and '%s' at %L for "
30266 #: fortran/check.c:1959
30267 #, gcc-internal-format
30269 "Different shape on dimension 2 for argument '%s' and dimension 1 for "
30270 "argument '%s' at %L for intrinsic matmul"
30273 #: fortran/check.c:1968
30274 #, gcc-internal-format
30275 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
30278 #: fortran/check.c:2160
30279 #, gcc-internal-format
30281 "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %"
30285 #: fortran/check.c:2169
30286 #, gcc-internal-format
30288 "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind "
30292 #: fortran/check.c:2289 fortran/check.c:3244
30293 #, gcc-internal-format
30295 "'%s' argument of '%s' intrinsic at %L must provide at least as many elements "
30296 "as there are .TRUE. values in '%s' (%ld/%d)"
30299 #: fortran/check.c:2314
30300 #, gcc-internal-format
30301 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
30304 #: fortran/check.c:2335
30305 #, gcc-internal-format
30306 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
30309 #: fortran/check.c:2343
30310 #, gcc-internal-format
30312 "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
30315 #: fortran/check.c:2359
30316 #, gcc-internal-format
30317 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
30320 #: fortran/check.c:2484
30321 #, gcc-internal-format
30323 "'shape' argument of 'reshape' intrinsic at %L must be an array of constant "
30327 #: fortran/check.c:2494
30328 #, gcc-internal-format
30329 msgid "'%s' argument of '%s' intrinsic at %L is empty"
30332 #: fortran/check.c:2501
30333 #, gcc-internal-format
30334 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
30337 #: fortran/check.c:2521
30338 #, gcc-internal-format
30339 msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)"
30342 #: fortran/check.c:2562
30343 #, gcc-internal-format
30345 "'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)"
30348 #: fortran/check.c:2583
30349 #, gcc-internal-format
30350 msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)"
30353 #: fortran/check.c:2592
30354 #, gcc-internal-format
30356 "'%s' argument of '%s' intrinsic at %L has invalid permutation of dimensions "
30357 "(dimension '%d' duplicated)"
30360 #: fortran/check.c:2627
30361 #, gcc-internal-format
30363 "Without padding, there are not enough elements in the intrinsic RESHAPE "
30364 "source at %L to match the shape"
30367 #: fortran/check.c:2645 fortran/check.c:2661
30368 #, gcc-internal-format
30369 msgid "'%s' argument of '%s' intrinsic at %L must be of a derived type"
30372 #: fortran/check.c:2653 fortran/check.c:2669
30373 #, gcc-internal-format
30374 msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type"
30377 #: fortran/check.c:2768
30378 #, gcc-internal-format
30379 msgid "Missing arguments to %s intrinsic at %L"
30382 #: fortran/check.c:2809
30383 #, gcc-internal-format
30385 "'source' argument of 'shape' intrinsic at %L must not be an assumed size "
30389 #: fortran/check.c:2880
30390 #, gcc-internal-format
30391 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
30394 #: fortran/check.c:2899
30395 #, gcc-internal-format
30396 msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
30399 #: fortran/check.c:3152
30400 #, gcc-internal-format
30401 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
30404 #: fortran/check.c:3258
30405 #, gcc-internal-format
30407 "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be "
30411 #: fortran/check.c:3271
30412 #, gcc-internal-format
30414 "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
30417 #: fortran/check.c:3514 fortran/check.c:3546
30418 #, gcc-internal-format
30419 msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
30422 #: fortran/check.c:3554
30423 #, gcc-internal-format
30424 msgid "Too many arguments to %s at %L"
30427 #: fortran/check.c:3666 fortran/check.c:4143 fortran/check.c:4167
30428 #, gcc-internal-format
30429 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
30432 #: fortran/check.c:3849
30433 #, gcc-internal-format
30435 "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the "
30436 "default kind (%d)"
30439 #: fortran/check.c:4216 fortran/check.c:4224
30440 #, gcc-internal-format
30441 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
30444 #: fortran/cpp.c:439
30445 #, gcc-internal-format
30446 msgid "To enable preprocessing, use -cpp"
30449 #: fortran/cpp.c:525 fortran/cpp.c:535
30450 #, gcc-internal-format
30451 msgid "opening output file %s: %s"
30454 #: fortran/data.c:63
30455 #, gcc-internal-format
30456 msgid "non-constant array in DATA statement %L"
30459 #: fortran/data.c:190
30460 #, gcc-internal-format
30461 msgid "failure to simplify substring reference in DATA statement at %L"
30464 #: fortran/data.c:215
30465 #, gcc-internal-format
30466 msgid "initialization string truncated to match variable at %L"
30469 #: fortran/data.c:294
30470 #, gcc-internal-format
30471 msgid "'%s' at %L already is initialized at %L"
30474 #: fortran/data.c:318
30475 #, gcc-internal-format
30476 msgid "Data element below array lower bound at %L"
30479 #: fortran/data.c:330
30480 #, gcc-internal-format
30481 msgid "Data element above array upper bound at %L"
30484 #: fortran/data.c:435
30485 #, gcc-internal-format
30486 msgid "Extension: re-initialization of '%s' at %L"
30489 #: fortran/decl.c:259
30490 #, gcc-internal-format
30491 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
30494 #: fortran/decl.c:266
30495 #, gcc-internal-format
30497 "Extension: initialization of common block variable '%s' in DATA statement at "
30501 #: fortran/decl.c:371
30502 #, gcc-internal-format
30503 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
30506 #: fortran/decl.c:396
30507 #, gcc-internal-format
30508 msgid "Invalid initializer %s in Data statement at %C"
30511 #: fortran/decl.c:499
30512 #, gcc-internal-format
30513 msgid "Initialization at %C is not allowed in a PURE procedure"
30516 #: fortran/decl.c:558
30517 #, gcc-internal-format
30518 msgid "DATA statement at %C is not allowed in a PURE procedure"
30521 #: fortran/decl.c:587
30522 #, gcc-internal-format
30523 msgid "Bad INTENT specification at %C"
30526 #: fortran/decl.c:634
30527 #, gcc-internal-format
30528 msgid "Conflict in attributes of function argument at %C"
30531 #: fortran/decl.c:658
30532 #, gcc-internal-format
30533 msgid "Obsolescent feature: Old-style character length at %C"
30536 #: fortran/decl.c:690
30537 #, gcc-internal-format
30538 msgid "Syntax error in character length specification at %C"
30541 #: fortran/decl.c:813
30542 #, gcc-internal-format
30543 msgid "Procedure '%s' at %C is already defined at %L"
30546 #: fortran/decl.c:821
30547 #, gcc-internal-format
30548 msgid "Name '%s' at %C is already defined as a generic interface at %L"
30551 #: fortran/decl.c:834
30552 #, gcc-internal-format
30554 "Procedure '%s' at %C has an explicit interface and must not have attributes "
30558 #: fortran/decl.c:906
30559 #, gcc-internal-format
30561 "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
30564 #: fortran/decl.c:936
30565 #, gcc-internal-format
30567 "Type '%s' at %L is a parameter to the BIND(C) procedure '%s' but is not C "
30568 "interoperable because derived type '%s' is not C interoperable"
30571 #: fortran/decl.c:943
30572 #, gcc-internal-format
30574 "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not "
30575 "be C interoperable"
30578 #: fortran/decl.c:958
30579 #, gcc-internal-format
30581 "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND"
30585 #: fortran/decl.c:972
30586 #, gcc-internal-format
30588 "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure "
30592 #: fortran/decl.c:981
30593 #, gcc-internal-format
30595 "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' "
30599 #: fortran/decl.c:990
30600 #, gcc-internal-format
30602 "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%"
30606 #: fortran/decl.c:1003
30607 #, gcc-internal-format
30609 "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
30610 "at %L because the procedure is BIND(C)"
30613 #: fortran/decl.c:1013
30614 #, gcc-internal-format
30616 "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
30617 "at %L because the procedure is BIND(C)"
30620 #: fortran/decl.c:1090
30621 #, gcc-internal-format
30623 "Variable '%s' in common block '%s' at %C must be declared with a C "
30624 "interoperable kind since common block '%s' is BIND(C)"
30627 #: fortran/decl.c:1137
30628 #, gcc-internal-format
30629 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
30632 #: fortran/decl.c:1144
30633 #, gcc-internal-format
30635 "The CHARACTER elements of the array constructor at %L must have the same "
30639 #: fortran/decl.c:1234
30640 #, gcc-internal-format
30641 msgid "Initializer not allowed for PARAMETER '%s' at %C"
30644 #: fortran/decl.c:1244
30645 #, gcc-internal-format
30646 msgid "PARAMETER at %L is missing an initializer"
30649 #: fortran/decl.c:1254
30650 #, gcc-internal-format
30652 "Variable '%s' at %C with an initializer already appears in a DATA statement"
30655 #: fortran/decl.c:1406
30656 #, gcc-internal-format
30657 msgid "Component at %C must have the POINTER attribute"
30660 #: fortran/decl.c:1414
30661 #, gcc-internal-format
30662 msgid "Array component of structure at %C must have explicit or deferred shape"
30665 #: fortran/decl.c:1489
30666 #, gcc-internal-format
30667 msgid "Pointer array component of structure at %C must have a deferred shape"
30670 #: fortran/decl.c:1498
30671 #, gcc-internal-format
30672 msgid "Allocatable component of structure at %C must have a deferred shape"
30675 #: fortran/decl.c:1507
30676 #, gcc-internal-format
30677 msgid "Array component of structure at %C must have an explicit shape"
30680 #: fortran/decl.c:1537
30681 #, gcc-internal-format
30682 msgid "NULL() initialization at %C is ambiguous"
30685 #: fortran/decl.c:1654 fortran/decl.c:5861
30686 #, gcc-internal-format
30687 msgid "Duplicate array spec for Cray pointee at %C"
30690 #: fortran/decl.c:1725
30691 #, gcc-internal-format
30692 msgid "the type of '%s' at %C has not been declared within the interface"
30695 #: fortran/decl.c:1741
30696 #, gcc-internal-format
30697 msgid "Function name '%s' not allowed at %C"
30700 #: fortran/decl.c:1757
30701 #, gcc-internal-format
30702 msgid "Extension: Old-style initialization at %C"
30705 #: fortran/decl.c:1772 fortran/decl.c:4390
30706 #, gcc-internal-format
30707 msgid "Initialization at %C isn't for a pointer variable"
30710 #: fortran/decl.c:1780 fortran/decl.c:4398 fortran/decl.c:4538
30711 #, gcc-internal-format
30712 msgid "Pointer initialization requires a NULL() at %C"
30715 #: fortran/decl.c:1786 fortran/decl.c:4404 fortran/decl.c:4543
30716 #, gcc-internal-format
30717 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
30720 #: fortran/decl.c:1799
30721 #, gcc-internal-format
30722 msgid "Pointer initialization at %C requires '=>', not '='"
30725 #: fortran/decl.c:1808 fortran/decl.c:7105
30726 #, gcc-internal-format
30727 msgid "Expected an initialization expression at %C"
30730 #: fortran/decl.c:1814
30731 #, gcc-internal-format
30732 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
30735 #: fortran/decl.c:1827
30736 #, gcc-internal-format
30737 msgid "Initialization of allocatable component at %C is not allowed"
30740 #: fortran/decl.c:1881 fortran/decl.c:1890
30741 #, gcc-internal-format
30742 msgid "Old-style type declaration %s*%d not supported at %C"
30745 #: fortran/decl.c:1895
30746 #, gcc-internal-format
30747 msgid "Nonstandard type declaration %s*%d at %C"
30750 #: fortran/decl.c:1946 fortran/decl.c:2022
30751 #, gcc-internal-format
30752 msgid "Missing right parenthesis at %C"
30755 #: fortran/decl.c:1959 fortran/decl.c:2067
30756 #, gcc-internal-format
30757 msgid "Expected initialization expression at %C"
30760 #: fortran/decl.c:1967 fortran/decl.c:2073
30761 #, gcc-internal-format
30762 msgid "Expected scalar initialization expression at %C"
30765 #: fortran/decl.c:1998
30766 #, gcc-internal-format
30767 msgid "Kind %d not supported for type %s at %C"
30770 #: fortran/decl.c:2011
30771 #, gcc-internal-format
30772 msgid "C kind type parameter is for type %s but type at %L is %s"
30775 #: fortran/decl.c:2020
30776 #, gcc-internal-format
30777 msgid "Missing right parenthesis or comma at %C"
30780 #: fortran/decl.c:2093
30781 #, gcc-internal-format
30782 msgid "Kind %d is not supported for CHARACTER at %C"
30785 #: fortran/decl.c:2223
30786 #, gcc-internal-format
30787 msgid "Syntax error in CHARACTER declaration at %C"
30790 #: fortran/decl.c:2306
30791 #, gcc-internal-format
30792 msgid "Extension: BYTE type at %C"
30795 #: fortran/decl.c:2312
30796 #, gcc-internal-format
30797 msgid "BYTE type used at %C is not available on the target machine"
30800 #: fortran/decl.c:2361
30801 #, gcc-internal-format
30802 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
30805 #: fortran/decl.c:2387
30806 #, gcc-internal-format
30807 msgid "Fortran 2003: CLASS statement at %C"
30810 #: fortran/decl.c:2410 fortran/decl.c:2419 fortran/decl.c:2732
30811 #: fortran/decl.c:2740
30812 #, gcc-internal-format
30813 msgid "Type name '%s' at %C is ambiguous"
30816 #: fortran/decl.c:2495
30817 #, gcc-internal-format
30818 msgid "Missing character range in IMPLICIT at %C"
30821 #: fortran/decl.c:2541
30822 #, gcc-internal-format
30823 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
30826 #: fortran/decl.c:2597
30827 #, gcc-internal-format
30828 msgid "Empty IMPLICIT statement at %C"
30831 #: fortran/decl.c:2698
30832 #, gcc-internal-format
30833 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
30836 #: fortran/decl.c:2703
30837 #, gcc-internal-format
30838 msgid "Fortran 2003: IMPORT statement at %C"
30841 #: fortran/decl.c:2718
30842 #, gcc-internal-format
30843 msgid "Expecting list of named entities at %C"
30846 #: fortran/decl.c:2746
30847 #, gcc-internal-format
30848 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
30851 #: fortran/decl.c:2753
30852 #, gcc-internal-format
30853 msgid "'%s' is already IMPORTed from host scoping unit at %C."
30856 #: fortran/decl.c:2782
30857 #, gcc-internal-format
30858 msgid "Syntax error in IMPORT statement at %C"
30861 #: fortran/decl.c:3047
30862 #, gcc-internal-format
30863 msgid "Missing dimension specification at %C"
30866 #: fortran/decl.c:3124
30867 #, gcc-internal-format
30868 msgid "Duplicate %s attribute at %L"
30871 #: fortran/decl.c:3143
30872 #, gcc-internal-format
30873 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
30876 #: fortran/decl.c:3153
30877 #, gcc-internal-format
30878 msgid "Attribute at %L is not allowed in a TYPE definition"
30881 #: fortran/decl.c:3171
30882 #, gcc-internal-format
30883 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
30886 #: fortran/decl.c:3182
30887 #, gcc-internal-format
30889 "%s attribute at %L is not allowed outside of the specification part of a "
30893 #: fortran/decl.c:3197
30894 #, gcc-internal-format
30895 msgid "Fortran 2003: ASYNCHRONOUS attribute at %C"
30898 #: fortran/decl.c:3243 fortran/decl.c:6114
30899 #, gcc-internal-format
30900 msgid "PROTECTED at %C only allowed in specification part of a module"
30903 #: fortran/decl.c:3249
30904 #, gcc-internal-format
30905 msgid "Fortran 2003: PROTECTED attribute at %C"
30908 #: fortran/decl.c:3280
30909 #, gcc-internal-format
30910 msgid "Fortran 2003: VALUE attribute at %C"
30913 #: fortran/decl.c:3290
30914 #, gcc-internal-format
30915 msgid "Fortran 2003: VOLATILE attribute at %C"
30918 #: fortran/decl.c:3330
30919 #, gcc-internal-format
30920 msgid "Multiple identifiers provided with single NAME= specifier at %C"
30923 #: fortran/decl.c:3426
30924 #, gcc-internal-format
30926 "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
30929 #: fortran/decl.c:3447
30930 #, gcc-internal-format
30932 "Variable '%s' in common block '%s' at %L may not be a C interoperable kind "
30933 "though common block '%s' is BIND(C)"
30936 #: fortran/decl.c:3456
30937 #, gcc-internal-format
30938 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
30941 #: fortran/decl.c:3460
30942 #, gcc-internal-format
30943 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
30946 #: fortran/decl.c:3472
30947 #, gcc-internal-format
30949 "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) "
30950 "since it is not a global"
30953 #: fortran/decl.c:3486
30954 #, gcc-internal-format
30955 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
30958 #: fortran/decl.c:3494
30959 #, gcc-internal-format
30961 "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
30964 #: fortran/decl.c:3506
30965 #, gcc-internal-format
30966 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
30969 #: fortran/decl.c:3514
30970 #, gcc-internal-format
30971 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
30974 #. Use gfc_warning_now because we won't say that the symbol fails
30975 #. just because of this.
30976 #: fortran/decl.c:3525
30977 #, gcc-internal-format
30979 "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
30982 #: fortran/decl.c:3600
30983 #, gcc-internal-format
30985 "Need either entity or common block name for attribute specification "
30989 #: fortran/decl.c:3647
30990 #, gcc-internal-format
30992 "Missing entity or common block name for attribute specification statement at "
30996 #. Now we have an error, which we signal, and then fix up
30997 #. because the knock-on is plain and simple confusing.
30998 #: fortran/decl.c:3756
30999 #, gcc-internal-format
31001 "Derived type at %C has not been previously defined and so cannot appear in a "
31002 "derived type definition"
31005 #: fortran/decl.c:3788
31006 #, gcc-internal-format
31007 msgid "Syntax error in data declaration at %C"
31010 #: fortran/decl.c:3945
31011 #, gcc-internal-format
31012 msgid "Name '%s' at %C is the name of the procedure"
31015 #: fortran/decl.c:3957
31016 #, gcc-internal-format
31017 msgid "Unexpected junk in formal argument list at %C"
31020 #: fortran/decl.c:3974
31021 #, gcc-internal-format
31022 msgid "Duplicate symbol '%s' in formal argument list at %C"
31025 #: fortran/decl.c:4025
31026 #, gcc-internal-format
31027 msgid "RESULT variable at %C must be different than function name"
31030 #: fortran/decl.c:4102
31031 #, gcc-internal-format
31032 msgid "Unexpected junk after function declaration at %C"
31035 #: fortran/decl.c:4112 fortran/decl.c:5157
31036 #, gcc-internal-format
31038 "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal "
31042 #: fortran/decl.c:4256
31043 #, gcc-internal-format
31044 msgid "Interface '%s' at %C may not be generic"
31047 #: fortran/decl.c:4262
31048 #, gcc-internal-format
31049 msgid "Interface '%s' at %C may not be a statement function"
31052 #: fortran/decl.c:4275
31053 #, gcc-internal-format
31054 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
31057 #: fortran/decl.c:4330
31058 #, gcc-internal-format
31059 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
31062 #: fortran/decl.c:4337
31063 #, gcc-internal-format
31064 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
31067 #: fortran/decl.c:4343
31068 #, gcc-internal-format
31069 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
31072 #: fortran/decl.c:4366
31073 #, gcc-internal-format
31074 msgid "Procedure '%s' at %L already has basic type of %s"
31077 #: fortran/decl.c:4427 fortran/decl.c:4605
31078 #, gcc-internal-format
31079 msgid "Syntax error in PROCEDURE statement at %C"
31082 #: fortran/decl.c:4476 fortran/decl.c:7487
31083 #, gcc-internal-format
31084 msgid "Expected '::' after binding-attributes at %C"
31087 #: fortran/decl.c:4483
31088 #, gcc-internal-format
31089 msgid "NOPASS or explicit interface required at %C"
31092 #: fortran/decl.c:4487
31093 #, gcc-internal-format
31094 msgid "Fortran 2003: Procedure pointer component at %C"
31097 #: fortran/decl.c:4562
31098 #, gcc-internal-format
31099 msgid "Syntax error in procedure pointer component at %C"
31102 #: fortran/decl.c:4579
31103 #, gcc-internal-format
31104 msgid "PROCEDURE at %C must be in a generic interface"
31107 #: fortran/decl.c:4644
31108 #, gcc-internal-format
31109 msgid "Fortran 2003: PROCEDURE statement at %C"
31112 #: fortran/decl.c:4712
31113 #, gcc-internal-format
31114 msgid "Expected formal argument list in function definition at %C"
31117 #: fortran/decl.c:4736 fortran/decl.c:4740 fortran/decl.c:4939
31118 #: fortran/decl.c:4943 fortran/decl.c:5125 fortran/decl.c:5129
31119 #: fortran/symbol.c:1519
31120 #, gcc-internal-format
31121 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
31124 #: fortran/decl.c:4861
31125 #, gcc-internal-format
31126 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
31129 #: fortran/decl.c:4864
31130 #, gcc-internal-format
31131 msgid "ENTRY statement at %C cannot appear within a MODULE"
31134 #: fortran/decl.c:4867
31135 #, gcc-internal-format
31136 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
31139 #: fortran/decl.c:4871
31140 #, gcc-internal-format
31141 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
31144 #: fortran/decl.c:4875
31145 #, gcc-internal-format
31146 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
31149 #: fortran/decl.c:4879
31150 #, gcc-internal-format
31151 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
31154 #: fortran/decl.c:4883
31155 #, gcc-internal-format
31156 msgid "ENTRY statement at %C cannot appear within a DO block"
31159 #: fortran/decl.c:4887
31160 #, gcc-internal-format
31161 msgid "ENTRY statement at %C cannot appear within a SELECT block"
31164 #: fortran/decl.c:4891
31165 #, gcc-internal-format
31166 msgid "ENTRY statement at %C cannot appear within a FORALL block"
31169 #: fortran/decl.c:4895
31170 #, gcc-internal-format
31171 msgid "ENTRY statement at %C cannot appear within a WHERE block"
31174 #: fortran/decl.c:4899
31175 #, gcc-internal-format
31176 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
31179 #: fortran/decl.c:4917
31180 #, gcc-internal-format
31181 msgid "ENTRY statement at %C cannot appear in a contained procedure"
31184 #: fortran/decl.c:4971 fortran/decl.c:5165
31185 #, gcc-internal-format
31186 msgid "Missing required parentheses before BIND(C) at %C"
31189 #: fortran/decl.c:5227 fortran/decl.c:5243
31190 #, gcc-internal-format
31191 msgid "Syntax error in NAME= specifier for binding label at %C"
31194 #: fortran/decl.c:5258
31195 #, gcc-internal-format
31196 msgid "Missing closing quote '\"' for binding label at %C"
31199 #: fortran/decl.c:5267
31200 #, gcc-internal-format
31201 msgid "Missing closing quote ''' for binding label at %C"
31204 #: fortran/decl.c:5277
31205 #, gcc-internal-format
31206 msgid "Missing closing paren for binding label at %C"
31209 #: fortran/decl.c:5283
31210 #, gcc-internal-format
31211 msgid "No binding name is allowed in BIND(C) at %C"
31214 #: fortran/decl.c:5289
31215 #, gcc-internal-format
31216 msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
31219 #: fortran/decl.c:5320
31220 #, gcc-internal-format
31221 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
31224 #: fortran/decl.c:5503
31225 #, gcc-internal-format
31226 msgid "Unexpected END statement at %C"
31229 #. We would have required END [something].
31230 #: fortran/decl.c:5512
31231 #, gcc-internal-format
31232 msgid "%s statement expected at %L"
31235 #: fortran/decl.c:5523
31236 #, gcc-internal-format
31237 msgid "Expecting %s statement at %C"
31240 #: fortran/decl.c:5538
31241 #, gcc-internal-format
31242 msgid "Expected block name of '%s' in %s statement at %C"
31245 #: fortran/decl.c:5555
31246 #, gcc-internal-format
31247 msgid "Expected terminating name at %C"
31250 #: fortran/decl.c:5564 fortran/decl.c:5572
31251 #, gcc-internal-format
31252 msgid "Expected label '%s' for %s statement at %C"
31255 #: fortran/decl.c:5627
31256 #, gcc-internal-format
31257 msgid "Missing array specification at %L in DIMENSION statement"
31260 #: fortran/decl.c:5635
31261 #, gcc-internal-format
31262 msgid "Dimensions specified for %s at %L after its initialisation"
31265 #: fortran/decl.c:5644
31266 #, gcc-internal-format
31267 msgid "Array specification must be deferred at %L"
31270 #: fortran/decl.c:5741
31271 #, gcc-internal-format
31272 msgid "Unexpected character in variable list at %C"
31275 #: fortran/decl.c:5778
31276 #, gcc-internal-format
31277 msgid "Expected '(' at %C"
31280 #: fortran/decl.c:5792 fortran/decl.c:5832
31281 #, gcc-internal-format
31282 msgid "Expected variable name at %C"
31285 #: fortran/decl.c:5808
31286 #, gcc-internal-format
31287 msgid "Cray pointer at %C must be an integer"
31290 #: fortran/decl.c:5812
31291 #, gcc-internal-format
31293 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
31297 #: fortran/decl.c:5818
31298 #, gcc-internal-format
31299 msgid "Expected \",\" at %C"
31302 #: fortran/decl.c:5881
31303 #, gcc-internal-format
31304 msgid "Expected \")\" at %C"
31307 #: fortran/decl.c:5893
31308 #, gcc-internal-format
31309 msgid "Expected \",\" or end of statement at %C"
31312 #: fortran/decl.c:5919
31313 #, gcc-internal-format
31314 msgid "INTENT is not allowed inside of BLOCK at %C"
31317 #: fortran/decl.c:5951
31318 #, gcc-internal-format
31319 msgid "OPTIONAL is not allowed inside of BLOCK at %C"
31322 #: fortran/decl.c:5970
31323 #, gcc-internal-format
31324 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
31327 #: fortran/decl.c:6065
31328 #, gcc-internal-format
31330 "Access specification of the %s operator at %C has already been specified"
31333 #: fortran/decl.c:6082
31334 #, gcc-internal-format
31336 "Access specification of the .%s. operator at %C has already been specified"
31339 #: fortran/decl.c:6120
31340 #, gcc-internal-format
31341 msgid "Fortran 2003: PROTECTED statement at %C"
31344 #: fortran/decl.c:6160
31345 #, gcc-internal-format
31346 msgid "Syntax error in PROTECTED statement at %C"
31349 #: fortran/decl.c:6184
31350 #, gcc-internal-format
31352 "PRIVATE statement at %C is only allowed in the specification part of a module"
31355 #: fortran/decl.c:6221
31356 #, gcc-internal-format
31358 "PUBLIC statement at %C is only allowed in the specification part of a module"
31361 #: fortran/decl.c:6249
31362 #, gcc-internal-format
31363 msgid "Expected variable name at %C in PARAMETER statement"
31366 #: fortran/decl.c:6256
31367 #, gcc-internal-format
31368 msgid "Expected = sign in PARAMETER statement at %C"
31371 #: fortran/decl.c:6262
31372 #, gcc-internal-format
31373 msgid "Expected expression at %C in PARAMETER statement"
31376 #: fortran/decl.c:6282
31377 #, gcc-internal-format
31378 msgid "Initializing already initialized variable at %C"
31381 #: fortran/decl.c:6317
31382 #, gcc-internal-format
31383 msgid "Unexpected characters in PARAMETER statement at %C"
31386 #: fortran/decl.c:6341
31387 #, gcc-internal-format
31388 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
31391 #: fortran/decl.c:6353
31392 #, gcc-internal-format
31393 msgid "SAVE statement at %C follows blanket SAVE statement"
31396 #: fortran/decl.c:6400
31397 #, gcc-internal-format
31398 msgid "Syntax error in SAVE statement at %C"
31401 #: fortran/decl.c:6414
31402 #, gcc-internal-format
31403 msgid "VALUE is not allowed inside of BLOCK at %C"
31406 #: fortran/decl.c:6418
31407 #, gcc-internal-format
31408 msgid "Fortran 2003: VALUE statement at %C"
31411 #: fortran/decl.c:6458
31412 #, gcc-internal-format
31413 msgid "Syntax error in VALUE statement at %C"
31416 #: fortran/decl.c:6469
31417 #, gcc-internal-format
31418 msgid "Fortran 2003: VOLATILE statement at %C"
31421 #: fortran/decl.c:6511
31422 #, gcc-internal-format
31423 msgid "Syntax error in VOLATILE statement at %C"
31426 #: fortran/decl.c:6522
31427 #, gcc-internal-format
31428 msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
31431 #: fortran/decl.c:6564
31432 #, gcc-internal-format
31433 msgid "Syntax error in ASYNCHRONOUS statement at %C"
31436 #: fortran/decl.c:6587
31437 #, gcc-internal-format
31438 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
31441 #: fortran/decl.c:6632
31442 #, gcc-internal-format
31443 msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
31446 #: fortran/decl.c:6681
31447 #, gcc-internal-format
31448 msgid "Ambiguous symbol in TYPE definition at %C"
31451 #: fortran/decl.c:6687
31452 #, gcc-internal-format
31453 msgid "No such symbol in TYPE definition at %C"
31456 #: fortran/decl.c:6693
31457 #, gcc-internal-format
31458 msgid "'%s' in EXTENDS expression at %C is not a derived type"
31461 #: fortran/decl.c:6700
31462 #, gcc-internal-format
31463 msgid "'%s' cannot be extended at %C because it is BIND(C)"
31466 #: fortran/decl.c:6707
31467 #, gcc-internal-format
31468 msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
31471 #: fortran/decl.c:6730
31472 #, gcc-internal-format
31474 "Derived type at %C can only be PRIVATE in the specification part of a module"
31477 #: fortran/decl.c:6742
31478 #, gcc-internal-format
31480 "Derived type at %C can only be PUBLIC in the specification part of a module"
31483 #: fortran/decl.c:6763
31484 #, gcc-internal-format
31485 msgid "Fortran 2003: ABSTRACT type at %C"
31488 #: fortran/decl.c:6867
31489 #, gcc-internal-format
31490 msgid "Expected :: in TYPE definition at %C"
31493 #: fortran/decl.c:6878
31494 #, gcc-internal-format
31495 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
31498 #: fortran/decl.c:6888
31499 #, gcc-internal-format
31500 msgid "Derived type name '%s' at %C already has a basic type of %s"
31503 #: fortran/decl.c:6904
31504 #, gcc-internal-format
31505 msgid "Derived type definition of '%s' at %C has already been defined"
31508 #. Since the extension field is 8 bit wide, we can only have
31509 #. up to 255 extension levels.
31510 #: fortran/decl.c:6940 fortran/symbol.c:4740
31511 #, gcc-internal-format
31512 msgid "Maximum extension level reached with type '%s' at %L"
31515 #: fortran/decl.c:6985
31516 #, gcc-internal-format
31517 msgid "Cray Pointee at %C cannot be assumed shape array"
31520 #: fortran/decl.c:7005
31521 #, gcc-internal-format
31522 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
31525 #: fortran/decl.c:7043
31526 #, gcc-internal-format
31527 msgid "Enumerator exceeds the C integer type at %C"
31530 #: fortran/decl.c:7122
31531 #, gcc-internal-format
31532 msgid "ENUMERATOR %L not initialized with integer expression"
31535 #: fortran/decl.c:7171
31536 #, gcc-internal-format
31537 msgid "ENUM definition statement expected before %C"
31540 #: fortran/decl.c:7204
31541 #, gcc-internal-format
31542 msgid "Syntax error in ENUMERATOR definition at %C"
31545 #: fortran/decl.c:7251 fortran/decl.c:7266
31546 #, gcc-internal-format
31547 msgid "Duplicate access-specifier at %C"
31550 #: fortran/decl.c:7286
31551 #, gcc-internal-format
31552 msgid "Binding attributes already specify passing, illegal NOPASS at %C"
31555 #: fortran/decl.c:7306
31556 #, gcc-internal-format
31557 msgid "Binding attributes already specify passing, illegal PASS at %C"
31560 #: fortran/decl.c:7333
31561 #, gcc-internal-format
31562 msgid "Duplicate POINTER attribute at %C"
31565 #: fortran/decl.c:7351
31566 #, gcc-internal-format
31567 msgid "Duplicate NON_OVERRIDABLE at %C"
31570 #: fortran/decl.c:7367
31571 #, gcc-internal-format
31572 msgid "Duplicate DEFERRED at %C"
31575 #: fortran/decl.c:7380
31576 #, gcc-internal-format
31577 msgid "Expected access-specifier at %C"
31580 #: fortran/decl.c:7382
31581 #, gcc-internal-format
31582 msgid "Expected binding attribute at %C"
31585 #: fortran/decl.c:7390
31586 #, gcc-internal-format
31587 msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
31590 #: fortran/decl.c:7402
31591 #, gcc-internal-format
31592 msgid "POINTER attribute is required for procedure pointer component at %C"
31595 #: fortran/decl.c:7443
31596 #, gcc-internal-format
31597 msgid "Interface-name expected after '(' at %C"
31600 #: fortran/decl.c:7449
31601 #, gcc-internal-format
31602 msgid "')' expected at %C"
31605 #: fortran/decl.c:7471
31606 #, gcc-internal-format
31607 msgid "Interface must be specified for DEFERRED binding at %C"
31610 #: fortran/decl.c:7476
31611 #, gcc-internal-format
31612 msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
31615 #: fortran/decl.c:7497
31616 #, gcc-internal-format
31617 msgid "Expected binding name at %C"
31620 #: fortran/decl.c:7509
31621 #, gcc-internal-format
31622 msgid "'=> target' is invalid for DEFERRED binding at %C"
31625 #: fortran/decl.c:7515
31626 #, gcc-internal-format
31627 msgid "'::' needed in PROCEDURE binding with explicit target at %C"
31630 #: fortran/decl.c:7525
31631 #, gcc-internal-format
31632 msgid "Expected binding target after '=>' at %C"
31635 #: fortran/decl.c:7537
31636 #, gcc-internal-format
31637 msgid "Junk after PROCEDURE declaration at %C"
31640 #: fortran/decl.c:7552
31641 #, gcc-internal-format
31642 msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
31645 #: fortran/decl.c:7563
31646 #, gcc-internal-format
31648 "There's already a procedure with binding name '%s' for the derived type '%s' "
31652 #: fortran/decl.c:7603
31653 #, gcc-internal-format
31654 msgid "GENERIC at %C must be inside a derived-type CONTAINS"
31657 #: fortran/decl.c:7620
31658 #, gcc-internal-format
31659 msgid "Expected '::' at %C"
31662 #: fortran/decl.c:7632
31663 #, gcc-internal-format
31664 msgid "Expected generic name or operator descriptor at %C"
31667 #: fortran/decl.c:7658
31668 #, gcc-internal-format
31669 msgid "Expected '=>' at %C"
31672 #: fortran/decl.c:7700
31673 #, gcc-internal-format
31675 "There's already a non-generic procedure with binding name '%s' for the "
31676 "derived type '%s' at %C"
31679 #: fortran/decl.c:7708
31680 #, gcc-internal-format
31681 msgid "Binding at %C must have the same access as already defined binding '%s'"
31684 #: fortran/decl.c:7757
31685 #, gcc-internal-format
31686 msgid "Expected specific binding name at %C"
31689 #: fortran/decl.c:7767
31690 #, gcc-internal-format
31691 msgid "'%s' already defined as specific binding for the generic '%s' at %C"
31694 #: fortran/decl.c:7783
31695 #, gcc-internal-format
31696 msgid "Junk after GENERIC binding at %C"
31699 #: fortran/decl.c:7808
31700 #, gcc-internal-format
31701 msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
31704 #: fortran/decl.c:7819
31705 #, gcc-internal-format
31707 "Derived type declaration with FINAL at %C must be in the specification part "
31711 #: fortran/decl.c:7841
31712 #, gcc-internal-format
31713 msgid "Empty FINAL at %C"
31716 #: fortran/decl.c:7848
31717 #, gcc-internal-format
31718 msgid "Expected module procedure name at %C"
31721 #: fortran/decl.c:7858
31722 #, gcc-internal-format
31723 msgid "Expected ',' at %C"
31726 #: fortran/decl.c:7864
31727 #, gcc-internal-format
31728 msgid "Unknown procedure name \"%s\" at %C"
31731 #: fortran/decl.c:7878
31732 #, gcc-internal-format
31733 msgid "'%s' at %C is already defined as FINAL procedure!"
31736 #: fortran/decl.c:7947
31737 #, gcc-internal-format
31738 msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
31741 #: fortran/decl.c:7994
31742 #, gcc-internal-format
31743 msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
31746 #. We are told not to check dependencies.
31747 #. We do it, however, and issue a warning in case we find one.
31748 #. If a dependency is found in the case
31749 #. elemental == ELEM_CHECK_VARIABLE, we will generate
31750 #. a temporary, so we don't need to bother the user.
31751 #: fortran/dependency.c:486
31752 #, gcc-internal-format
31754 "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
31757 #: fortran/error.c:300
31758 #, gcc-internal-format
31759 msgid " Included at %s:%d:"
31762 #: fortran/error.c:384
31763 #, gcc-internal-format
31764 msgid "<During initialization>\n"
31767 #: fortran/error.c:718
31768 #, gcc-internal-format
31769 msgid "Error count reached limit of %d."
31772 #: fortran/error.c:974
31773 #, gcc-internal-format
31774 msgid "Internal Error at (1):"
31777 #: fortran/expr.c:1087
31778 #, gcc-internal-format
31779 msgid "Index in dimension %d is out of bounds at %L"
31782 #: fortran/expr.c:1263 fortran/expr.c:1314
31783 #, gcc-internal-format
31784 msgid "index in dimension %d is out of bounds at %L"
31787 #: fortran/expr.c:1912
31788 #, gcc-internal-format
31789 msgid "elemental function arguments at %C are not compliant"
31792 #: fortran/expr.c:1956
31793 #, gcc-internal-format
31794 msgid "Numeric or CHARACTER operands are required in expression at %L"
31797 #: fortran/expr.c:1981
31798 #, gcc-internal-format
31800 "Concatenation operator in expression at %L must have two CHARACTER operands"
31803 #: fortran/expr.c:1988
31804 #, gcc-internal-format
31805 msgid "Concat operator at %L must concatenate strings of the same kind"
31808 #: fortran/expr.c:1998
31809 #, gcc-internal-format
31810 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
31813 #: fortran/expr.c:2014
31814 #, gcc-internal-format
31815 msgid "LOGICAL operands are required in expression at %L"
31818 #: fortran/expr.c:2025
31819 #, gcc-internal-format
31820 msgid "Only intrinsic operators can be used in expression at %L"
31823 #: fortran/expr.c:2033
31824 #, gcc-internal-format
31825 msgid "Numeric operands are required in expression at %L"
31828 #: fortran/expr.c:2055
31829 #, gcc-internal-format
31831 "Invalid initialization expression for ALLOCATABLE component '%s' in "
31832 "structure constructor at %L"
31835 #: fortran/expr.c:2152
31836 #, gcc-internal-format
31837 msgid "Assumed character length variable '%s' in constant expression at %L"
31840 #: fortran/expr.c:2210
31841 #, gcc-internal-format
31843 "transformational intrinsic '%s' at %L is not permitted in an initialization "
31847 #: fortran/expr.c:2241
31848 #, gcc-internal-format
31849 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
31852 #: fortran/expr.c:2297
31853 #, gcc-internal-format
31855 "Function '%s' in initialization expression at %L must be an intrinsic "
31859 #: fortran/expr.c:2309
31860 #, gcc-internal-format
31862 "Intrinsic function '%s' at %L is not permitted in an initialization "
31866 #: fortran/expr.c:2341
31867 #, gcc-internal-format
31868 msgid "PARAMETER '%s' is used at %L before its definition is complete"
31871 #: fortran/expr.c:2361
31872 #, gcc-internal-format
31874 "Assumed size array '%s' at %L is not permitted in an initialization "
31878 #: fortran/expr.c:2367
31879 #, gcc-internal-format
31881 "Assumed shape array '%s' at %L is not permitted in an initialization "
31885 #: fortran/expr.c:2373
31886 #, gcc-internal-format
31888 "Deferred array '%s' at %L is not permitted in an initialization expression"
31891 #: fortran/expr.c:2379
31892 #, gcc-internal-format
31894 "Array '%s' at %L is a variable, which does not reduce to a constant "
31898 #: fortran/expr.c:2389
31899 #, gcc-internal-format
31901 "Parameter '%s' at %L has not been declared or is a variable, which does not "
31902 "reduce to a constant expression"
31905 #: fortran/expr.c:2546
31906 #, gcc-internal-format
31907 msgid "Specification function '%s' at %L cannot be a statement function"
31910 #: fortran/expr.c:2553
31911 #, gcc-internal-format
31912 msgid "Specification function '%s' at %L cannot be an internal function"
31915 #: fortran/expr.c:2560
31916 #, gcc-internal-format
31917 msgid "Specification function '%s' at %L must be PURE"
31920 #: fortran/expr.c:2567
31921 #, gcc-internal-format
31922 msgid "Specification function '%s' at %L cannot be RECURSIVE"
31925 #: fortran/expr.c:2701
31926 #, gcc-internal-format
31927 msgid "Dummy argument '%s' not allowed in expression at %L"
31930 #: fortran/expr.c:2708
31931 #, gcc-internal-format
31932 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
31935 #: fortran/expr.c:2715
31936 #, gcc-internal-format
31937 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
31940 #: fortran/expr.c:2746
31941 #, gcc-internal-format
31942 msgid "Variable '%s' cannot appear in the expression at %L"
31945 #: fortran/expr.c:2796
31946 #, gcc-internal-format
31947 msgid "Expression at %L must be of INTEGER type, found %s"
31950 #: fortran/expr.c:2806
31951 #, gcc-internal-format
31952 msgid "Function '%s' at %L must be PURE"
31955 #: fortran/expr.c:2815
31956 #, gcc-internal-format
31957 msgid "Expression at %L must be scalar"
31960 #: fortran/expr.c:2849
31961 #, gcc-internal-format
31962 msgid "Incompatible ranks in %s (%d and %d) at %L"
31965 #: fortran/expr.c:2863
31966 #, gcc-internal-format
31967 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
31970 #: fortran/expr.c:2909 fortran/expr.c:3169
31971 #, gcc-internal-format
31972 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
31975 #: fortran/expr.c:2961
31976 #, gcc-internal-format
31977 msgid "'%s' at %L is not a VALUE"
31980 #: fortran/expr.c:2968
31981 #, gcc-internal-format
31982 msgid "Incompatible ranks %d and %d in assignment at %L"
31985 #: fortran/expr.c:2975
31986 #, gcc-internal-format
31987 msgid "Variable type is UNKNOWN in assignment at %L"
31990 #: fortran/expr.c:2987
31991 #, gcc-internal-format
31992 msgid "NULL appears on right-hand side in assignment at %L"
31995 #: fortran/expr.c:2998
31996 #, gcc-internal-format
31997 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
32000 #: fortran/expr.c:3007
32001 #, gcc-internal-format
32002 msgid "POINTER valued function appears on right-hand side of assignment at %L"
32005 #: fortran/expr.c:3017
32006 #, gcc-internal-format
32008 "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
32011 #: fortran/expr.c:3023 fortran/resolve.c:7819
32012 #, gcc-internal-format
32014 "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/"
32018 #: fortran/expr.c:3033 fortran/resolve.c:7829
32019 #, gcc-internal-format
32020 msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
32023 #: fortran/expr.c:3041 fortran/resolve.c:7838
32024 #, gcc-internal-format
32026 "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be "
32027 "disabled with the option -fno-range-check"
32030 #: fortran/expr.c:3045 fortran/resolve.c:7842
32031 #, gcc-internal-format
32033 "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be "
32034 "disabled with the option -fno-range-check"
32037 #: fortran/expr.c:3049 fortran/resolve.c:7846
32038 #, gcc-internal-format
32040 "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled "
32041 "with the option -fno-range-check"
32044 #: fortran/expr.c:3071
32045 #, gcc-internal-format
32047 "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
32050 #: fortran/expr.c:3107
32051 #, gcc-internal-format
32052 msgid "Pointer assignment target is not a POINTER at %L"
32055 #: fortran/expr.c:3116
32056 #, gcc-internal-format
32058 "'%s' in the pointer assignment at %L cannot be an l-value since it is a "
32062 #: fortran/expr.c:3147
32063 #, gcc-internal-format
32064 msgid "Expected bounds specification for '%s' at %L"
32067 #: fortran/expr.c:3152
32068 #, gcc-internal-format
32069 msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
32072 #: fortran/expr.c:3158
32073 #, gcc-internal-format
32074 msgid "Pointer bounds remapping at %L is not yet implemented in gfortran"
32077 #: fortran/expr.c:3178
32078 #, gcc-internal-format
32079 msgid "Pointer assignment to non-POINTER at %L"
32082 #: fortran/expr.c:3187
32083 #, gcc-internal-format
32084 msgid "Bad pointer object in PURE procedure at %L"
32087 #: fortran/expr.c:3212
32088 #, gcc-internal-format
32089 msgid "Invalid procedure pointer assignment at %L"
32092 #: fortran/expr.c:3218
32093 #, gcc-internal-format
32095 "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
32098 #: fortran/expr.c:3228
32099 #, gcc-internal-format
32101 "Statement function '%s' is invalid in procedure pointer assignment at %L"
32104 #: fortran/expr.c:3234
32105 #, gcc-internal-format
32107 "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
32110 #: fortran/expr.c:3257
32111 #, gcc-internal-format
32113 "Mismatch in the procedure pointer assignment at %L: mismatch in the calling "
32117 #: fortran/expr.c:3288
32118 #, gcc-internal-format
32119 msgid "Interface mismatch in procedure pointer assignment at %L: %s"
32122 #: fortran/expr.c:3298
32123 #, gcc-internal-format
32125 "Different types in pointer assignment at %L; attempted assignment of %s to %s"
32128 #: fortran/expr.c:3306
32129 #, gcc-internal-format
32130 msgid "Different kind type parameters in pointer assignment at %L"
32133 #: fortran/expr.c:3313
32134 #, gcc-internal-format
32135 msgid "Different ranks in pointer assignment at %L"
32138 #: fortran/expr.c:3335
32139 #, gcc-internal-format
32140 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
32143 #: fortran/expr.c:3342
32144 #, gcc-internal-format
32145 msgid "Bad target in pointer assignment in PURE procedure at %L"
32148 #: fortran/expr.c:3348
32149 #, gcc-internal-format
32150 msgid "Pointer assignment with vector subscript on rhs at %L"
32153 #: fortran/expr.c:3356
32154 #, gcc-internal-format
32155 msgid "Pointer assignment target has PROTECTED attribute at %L"
32158 #: fortran/f95-lang.c:214
32159 #, gcc-internal-format
32160 msgid "Unexpected type in truthvalue_conversion"
32163 #: fortran/f95-lang.c:273
32164 #, gcc-internal-format
32165 msgid "can't open input file: %s"
32168 #: fortran/interface.c:174
32169 #, gcc-internal-format
32170 msgid "Syntax error in generic specification at %C"
32173 #: fortran/interface.c:201
32174 #, gcc-internal-format
32175 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
32178 #: fortran/interface.c:220
32179 #, gcc-internal-format
32180 msgid "Dummy procedure '%s' at %C cannot have a generic interface"
32183 #: fortran/interface.c:253
32184 #, gcc-internal-format
32185 msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
32188 #: fortran/interface.c:261
32189 #, gcc-internal-format
32190 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
32193 #: fortran/interface.c:292
32194 #, gcc-internal-format
32195 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
32198 #: fortran/interface.c:305
32199 #, gcc-internal-format
32200 msgid "Expected a nameless interface at %C"
32203 #: fortran/interface.c:316
32204 #, gcc-internal-format
32205 msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
32208 #: fortran/interface.c:318
32209 #, gcc-internal-format
32210 msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
32213 #: fortran/interface.c:332
32214 #, gcc-internal-format
32215 msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
32218 #: fortran/interface.c:343
32219 #, gcc-internal-format
32220 msgid "Expecting 'END INTERFACE %s' at %C"
32223 #: fortran/interface.c:574
32224 #, gcc-internal-format
32225 msgid "Alternate return cannot appear in operator interface at %L"
32228 #: fortran/interface.c:602
32229 #, gcc-internal-format
32230 msgid "Operator interface at %L has the wrong number of arguments"
32233 #: fortran/interface.c:613
32234 #, gcc-internal-format
32235 msgid "Assignment operator interface at %L must be a SUBROUTINE"
32238 #: fortran/interface.c:619
32239 #, gcc-internal-format
32240 msgid "Assignment operator interface at %L must have two arguments"
32243 #: fortran/interface.c:635
32244 #, gcc-internal-format
32246 "Assignment operator interface at %L must not redefine an INTRINSIC type "
32250 #: fortran/interface.c:644
32251 #, gcc-internal-format
32252 msgid "Intrinsic operator interface at %L must be a FUNCTION"
32255 #: fortran/interface.c:655
32256 #, gcc-internal-format
32258 "First argument of defined assignment at %L must be INTENT(OUT) or INTENT"
32262 #: fortran/interface.c:662
32263 #, gcc-internal-format
32264 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
32267 #: fortran/interface.c:671 fortran/resolve.c:12166
32268 #, gcc-internal-format
32269 msgid "First argument of operator interface at %L must be INTENT(IN)"
32272 #: fortran/interface.c:678 fortran/resolve.c:12184
32273 #, gcc-internal-format
32274 msgid "Second argument of operator interface at %L must be INTENT(IN)"
32277 #: fortran/interface.c:783
32278 #, gcc-internal-format
32279 msgid "Operator interface at %L conflicts with intrinsic interface"
32282 #: fortran/interface.c:1075
32283 #, gcc-internal-format
32284 msgid "Procedure '%s' in %s at %L has no explicit interface"
32287 #: fortran/interface.c:1078
32288 #, gcc-internal-format
32289 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
32292 #: fortran/interface.c:1134 fortran/interface.c:1140
32293 #, gcc-internal-format
32294 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
32297 #: fortran/interface.c:1176
32298 #, gcc-internal-format
32299 msgid "'%s' at %L is not a module procedure"
32302 #: fortran/interface.c:1409
32303 #, gcc-internal-format
32304 msgid "Invalid procedure argument at %L"
32307 #: fortran/interface.c:1417
32308 #, gcc-internal-format
32309 msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
32312 #: fortran/interface.c:1441
32313 #, gcc-internal-format
32314 msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
32317 #: fortran/interface.c:1459 fortran/interface.c:1499
32318 #, gcc-internal-format
32319 msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
32322 #: fortran/interface.c:1486
32323 #, gcc-internal-format
32325 "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%"
32329 #: fortran/interface.c:1511
32330 #, gcc-internal-format
32331 msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
32334 #: fortran/interface.c:1828
32335 #, gcc-internal-format
32336 msgid "Keyword argument '%s' at %L is not in the procedure"
32339 #: fortran/interface.c:1836
32340 #, gcc-internal-format
32342 "Keyword argument '%s' at %L is already associated with another actual "
32346 #: fortran/interface.c:1846
32347 #, gcc-internal-format
32348 msgid "More actual than formal arguments in procedure call at %L"
32351 #: fortran/interface.c:1858 fortran/interface.c:2094
32352 #, gcc-internal-format
32353 msgid "Missing alternate return spec in subroutine call at %L"
32356 #: fortran/interface.c:1866
32357 #, gcc-internal-format
32358 msgid "Unexpected alternate return spec in subroutine call at %L"
32361 #: fortran/interface.c:1889
32362 #, gcc-internal-format
32364 "Character length mismatch (%ld/%ld) between actual argument and pointer or "
32365 "allocatable dummy argument '%s' at %L"
32368 #: fortran/interface.c:1896
32369 #, gcc-internal-format
32371 "Character length mismatch (%ld/%ld) between actual argument and assumed-"
32372 "shape dummy argument '%s' at %L"
32375 #: fortran/interface.c:1912
32376 #, gcc-internal-format
32378 "Character length of actual argument shorter than of dummy argument '%s' (%lu/"
32382 #: fortran/interface.c:1917
32383 #, gcc-internal-format
32385 "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) "
32389 #: fortran/interface.c:1934
32390 #, gcc-internal-format
32391 msgid "Expected a procedure pointer for argument '%s' at %L"
32394 #: fortran/interface.c:1946
32395 #, gcc-internal-format
32396 msgid "Expected a procedure for argument '%s' at %L"
32399 #: fortran/interface.c:1956
32400 #, gcc-internal-format
32401 msgid "Expected a PURE procedure for argument '%s' at %L"
32404 #: fortran/interface.c:1970
32405 #, gcc-internal-format
32406 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
32409 #: fortran/interface.c:1979
32410 #, gcc-internal-format
32411 msgid "Actual argument for '%s' must be a pointer at %L"
32414 #: fortran/interface.c:1988
32415 #, gcc-internal-format
32416 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
32419 #: fortran/interface.c:2001
32420 #, gcc-internal-format
32422 "Actual argument at %L must be definable as the dummy argument '%s' is INTENT "
32426 #: fortran/interface.c:2010
32427 #, gcc-internal-format
32429 "Actual argument at %L is use-associated with PROTECTED attribute and dummy "
32430 "argument '%s' is INTENT = OUT/INOUT"
32433 #: fortran/interface.c:2023
32434 #, gcc-internal-format
32436 "Array-section actual argument with vector subscripts at %L is incompatible "
32437 "with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument "
32441 #: fortran/interface.c:2040
32442 #, gcc-internal-format
32444 "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
32445 "shape dummy argument '%s' due to VOLATILE attribute"
32448 #: fortran/interface.c:2052
32449 #, gcc-internal-format
32451 "Array-section actual argument at %L is incompatible with the non-assumed-"
32452 "shape dummy argument '%s' due to VOLATILE attribute"
32455 #: fortran/interface.c:2071
32456 #, gcc-internal-format
32458 "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
32459 "array dummy argument '%s' due to VOLATILE attribute"
32462 #: fortran/interface.c:2101
32463 #, gcc-internal-format
32464 msgid "Missing actual argument for argument '%s' at %L"
32467 #: fortran/interface.c:2287
32468 #, gcc-internal-format
32470 "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) "
32471 "argument '%s' at %L"
32474 #: fortran/interface.c:2343
32475 #, gcc-internal-format
32477 "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
32480 #: fortran/interface.c:2353
32481 #, gcc-internal-format
32483 "Procedure argument at %L is local to a PURE procedure and is passed to an "
32484 "INTENT(%s) argument"
32487 #: fortran/interface.c:2361
32488 #, gcc-internal-format
32490 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
32494 #: fortran/interface.c:2388
32495 #, gcc-internal-format
32496 msgid "Procedure '%s' called with an implicit interface at %L"
32499 #: fortran/interface.c:2392
32500 #, gcc-internal-format
32501 msgid "Procedure '%s' called at %L is not explicitly declared"
32504 #: fortran/interface.c:2404
32505 #, gcc-internal-format
32506 msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
32509 #: fortran/interface.c:2436
32510 #, gcc-internal-format
32512 "Procedure pointer component '%s' called with an implicit interface at %L"
32515 #: fortran/interface.c:2447
32516 #, gcc-internal-format
32518 "Keyword argument requires explicit interface for procedure pointer component "
32522 #: fortran/interface.c:2926
32523 #, gcc-internal-format
32524 msgid "Entity '%s' at %C is already present in the interface"
32527 #: fortran/intrinsic.c:961
32528 #, gcc-internal-format
32530 "The intrinsic '%s' at %L is not included in the selected standard but %s and "
32531 "'%s' will be treated as if declared EXTERNAL. Use an appropriate -std=* "
32532 "option or define -fall-intrinsics to allow this intrinsic."
32535 #: fortran/intrinsic.c:3241
32536 #, gcc-internal-format
32537 msgid "Too many arguments in call to '%s' at %L"
32540 #: fortran/intrinsic.c:3256
32541 #, gcc-internal-format
32543 "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
32547 #: fortran/intrinsic.c:3259
32548 #, gcc-internal-format
32549 msgid "Can't find keyword named '%s' in call to '%s' at %L"
32552 #: fortran/intrinsic.c:3266
32553 #, gcc-internal-format
32554 msgid "Argument '%s' is appears twice in call to '%s' at %L"
32557 #: fortran/intrinsic.c:3280
32558 #, gcc-internal-format
32559 msgid "Missing actual argument '%s' in call to '%s' at %L"
32562 #: fortran/intrinsic.c:3295
32563 #, gcc-internal-format
32564 msgid "ALTERNATE RETURN not permitted at %L"
32567 #: fortran/intrinsic.c:3352
32568 #, gcc-internal-format
32569 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
32572 #: fortran/intrinsic.c:3717
32573 #, gcc-internal-format
32574 msgid "Intrinsic '%s' (is %s) is used at %L"
32577 #: fortran/intrinsic.c:3781
32578 #, gcc-internal-format
32579 msgid "Fortran 2003: Function '%s' as initialization expression at %L"
32582 #: fortran/intrinsic.c:3857
32583 #, gcc-internal-format
32585 "Fortran 2003: Elemental function as initialization expression with non-"
32586 "integer/non-character arguments at %L"
32589 #: fortran/intrinsic.c:3918
32590 #, gcc-internal-format
32591 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
32594 #: fortran/intrinsic.c:3990
32595 #, gcc-internal-format
32596 msgid "Extension: Conversion from %s to %s at %L"
32599 #: fortran/intrinsic.c:3993
32600 #, gcc-internal-format
32601 msgid "Conversion from %s to %s at %L"
32604 #: fortran/intrinsic.c:4041
32605 #, gcc-internal-format
32606 msgid "Can't convert %s to %s at %L"
32609 #: fortran/intrinsic.c:4135
32610 #, gcc-internal-format
32612 "'%s' declared at %L may shadow the intrinsic of the same name. In order to "
32613 "call the intrinsic, explicit INTRINSIC declarations may be required."
32616 #: fortran/intrinsic.c:4140
32617 #, gcc-internal-format
32619 "'%s' declared at %L is also the name of an intrinsic. It can only be called "
32620 "via an explicit interface or if declared EXTERNAL."
32623 #: fortran/io.c:167 fortran/primary.c:771
32624 #, gcc-internal-format
32625 msgid "Extension: backslash character at %C"
32628 #: fortran/io.c:203 fortran/io.c:206
32629 #, gcc-internal-format
32630 msgid "Extension: Tab character in format at %C"
32633 #: fortran/io.c:452
32634 #, gcc-internal-format
32635 msgid "Fortran 2003: DP format specifier not allowed at %C"
32638 #: fortran/io.c:459
32639 #, gcc-internal-format
32640 msgid "Fortran 2003: DC format specifier not allowed at %C"
32643 #: fortran/io.c:648
32644 #, gcc-internal-format
32645 msgid "Extension: X descriptor requires leading space count at %L"
32648 #: fortran/io.c:678
32649 #, gcc-internal-format
32650 msgid "Extension: $ descriptor at %L"
32653 #: fortran/io.c:683
32654 #, gcc-internal-format
32655 msgid "$ should be the last specifier in format at %L"
32658 #: fortran/io.c:781
32659 #, gcc-internal-format
32660 msgid "Extension: Missing positive width after L descriptor at %L"
32663 #: fortran/io.c:825
32664 #, gcc-internal-format
32665 msgid "Fortran 2008: 'G0' in format at %L"
32668 #: fortran/io.c:853
32669 #, gcc-internal-format
32670 msgid "Positive width required in format specifier %s at %L"
32673 #: fortran/io.c:869 fortran/io.c:876
32674 #, gcc-internal-format
32675 msgid "Period required in format specifier %s at %L"
32678 #: fortran/io.c:948
32679 #, gcc-internal-format
32680 msgid "Period required in format specifier at %L"
32683 #: fortran/io.c:970
32684 #, gcc-internal-format
32685 msgid "The H format specifier at %L is a Fortran 95 deleted feature"
32688 #: fortran/io.c:1058 fortran/io.c:1121
32689 #, gcc-internal-format
32690 msgid "Extension: Missing comma at %L"
32693 #: fortran/io.c:1140
32694 #, gcc-internal-format
32695 msgid "%s in format string at %L"
32698 #: fortran/io.c:1185
32699 #, gcc-internal-format
32700 msgid "Format statement in module main block at %C"
32703 #: fortran/io.c:1191
32704 #, gcc-internal-format
32705 msgid "Missing format label at %C"
32708 #: fortran/io.c:1251 fortran/io.c:1282 fortran/io.c:1344
32709 #, gcc-internal-format
32710 msgid "Invalid value for %s specification at %C"
32713 #: fortran/io.c:1257 fortran/io.c:1288
32714 #, gcc-internal-format
32715 msgid "Duplicate %s specification at %C"
32718 #: fortran/io.c:1295
32719 #, gcc-internal-format
32720 msgid "Variable %s cannot be INTENT(IN) at %C"
32723 #: fortran/io.c:1302
32724 #, gcc-internal-format
32725 msgid "Variable %s cannot be assigned in PURE procedure at %C"
32728 #: fortran/io.c:1350
32729 #, gcc-internal-format
32730 msgid "Duplicate %s label specification at %C"
32733 #: fortran/io.c:1370
32734 #, gcc-internal-format
32736 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
32739 #: fortran/io.c:1386
32740 #, gcc-internal-format
32741 msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
32744 #: fortran/io.c:1392
32745 #, gcc-internal-format
32746 msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
32749 #: fortran/io.c:1398
32750 #, gcc-internal-format
32751 msgid "Variable '%s' at %L has not been assigned a format label"
32754 #: fortran/io.c:1405
32755 #, gcc-internal-format
32756 msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
32759 #: fortran/io.c:1417
32760 #, gcc-internal-format
32761 msgid "Extension: Non-character in FORMAT tag at %L"
32764 #: fortran/io.c:1423
32765 #, gcc-internal-format
32766 msgid "Non-character assumed shape array element in FORMAT tag at %L"
32769 #: fortran/io.c:1430
32770 #, gcc-internal-format
32771 msgid "Non-character assumed size array element in FORMAT tag at %L"
32774 #: fortran/io.c:1437
32775 #, gcc-internal-format
32776 msgid "Non-character pointer array element in FORMAT tag at %L"
32779 #: fortran/io.c:1463
32780 #, gcc-internal-format
32781 msgid "%s tag at %L must be of type %s"
32784 #: fortran/io.c:1470
32785 #, gcc-internal-format
32786 msgid "%s tag at %L must be scalar"
32789 #: fortran/io.c:1476
32790 #, gcc-internal-format
32791 msgid "Fortran 2003: IOMSG tag at %L"
32794 #: fortran/io.c:1484
32795 #, gcc-internal-format
32796 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
32799 #: fortran/io.c:1492
32800 #, gcc-internal-format
32801 msgid "Extension: CONVERT tag at %L"
32804 #: fortran/io.c:1678 fortran/io.c:1686
32805 #, gcc-internal-format
32806 msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
32809 #: fortran/io.c:1705 fortran/io.c:1713
32810 #, gcc-internal-format
32811 msgid "Extension: %s specifier in %s statement at %C has value '%s'"
32814 #: fortran/io.c:1726 fortran/io.c:1734
32815 #, gcc-internal-format
32816 msgid "%s specifier in %s statement at %C has invalid value '%s'"
32819 #: fortran/io.c:1789
32820 #, gcc-internal-format
32821 msgid "OPEN statement not allowed in PURE procedure at %C"
32824 #: fortran/io.c:1800
32825 #, gcc-internal-format
32826 msgid "UNIT specifier not allowed with NEWUNIT at %C"
32829 #: fortran/io.c:1808
32830 #, gcc-internal-format
32831 msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
32834 #: fortran/io.c:1842
32835 #, gcc-internal-format
32836 msgid "Fortran 2003: ASYNCHRONOUS= at %C not allowed in Fortran 95"
32839 #: fortran/io.c:1860 fortran/io.c:3274
32840 #, gcc-internal-format
32841 msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
32844 #: fortran/io.c:1878 fortran/io.c:3253
32845 #, gcc-internal-format
32846 msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
32849 #: fortran/io.c:1896 fortran/io.c:3361
32850 #, gcc-internal-format
32851 msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
32854 #: fortran/io.c:1914
32855 #, gcc-internal-format
32856 msgid "Fortran 2003: ENCODING= at %C not allowed in Fortran 95"
32859 #: fortran/io.c:1965
32860 #, gcc-internal-format
32861 msgid "Fortran F2003: ROUND= at %C not allowed in Fortran 95"
32864 #: fortran/io.c:1985
32865 #, gcc-internal-format
32866 msgid "Fortran 2003: SIGN= at %C not allowed in Fortran 95"
32869 #: fortran/io.c:2198
32870 #, gcc-internal-format
32871 msgid "CLOSE statement not allowed in PURE procedure at %C"
32874 #: fortran/io.c:2245
32875 #, gcc-internal-format
32876 msgid "UNIT number in CLOSE statement at %L must be non-negative"
32879 #: fortran/io.c:2343 fortran/match.c:1976
32880 #, gcc-internal-format
32881 msgid "%s statement not allowed in PURE procedure at %C"
32884 #: fortran/io.c:2375 fortran/io.c:2783
32885 #, gcc-internal-format
32886 msgid "UNIT number in statement at %L must be non-negative"
32889 #: fortran/io.c:2407
32890 #, gcc-internal-format
32891 msgid "Fortran 2003: FLUSH statement at %C"
32894 #: fortran/io.c:2463
32895 #, gcc-internal-format
32896 msgid "Duplicate UNIT specification at %C"
32899 #: fortran/io.c:2523
32900 #, gcc-internal-format
32901 msgid "Duplicate format specification at %C"
32904 #: fortran/io.c:2540
32905 #, gcc-internal-format
32906 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
32909 #: fortran/io.c:2576
32910 #, gcc-internal-format
32911 msgid "Duplicate NML specification at %C"
32914 #: fortran/io.c:2585
32915 #, gcc-internal-format
32916 msgid "Symbol '%s' at %C must be a NAMELIST group name"
32919 #: fortran/io.c:2650
32920 #, gcc-internal-format
32921 msgid "END tag at %C not allowed in output statement"
32924 #: fortran/io.c:2721
32925 #, gcc-internal-format
32926 msgid "UNIT not specified at %L"
32929 #: fortran/io.c:2733
32930 #, gcc-internal-format
32932 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
32936 #: fortran/io.c:2758
32937 #, gcc-internal-format
32938 msgid "Invalid form of WRITE statement at %L, UNIT required"
32941 #: fortran/io.c:2769
32942 #, gcc-internal-format
32943 msgid "Internal unit with vector subscript at %L"
32946 #: fortran/io.c:2776
32947 #, gcc-internal-format
32948 msgid "External IO UNIT cannot be an array at %L"
32951 #: fortran/io.c:2788
32952 #, gcc-internal-format
32953 msgid "Extension: Comma before i/o item list at %L"
32956 #: fortran/io.c:2798
32957 #, gcc-internal-format
32958 msgid "ERR tag label %d at %L not defined"
32961 #: fortran/io.c:2810
32962 #, gcc-internal-format
32963 msgid "END tag label %d at %L not defined"
32966 #: fortran/io.c:2822
32967 #, gcc-internal-format
32968 msgid "EOR tag label %d at %L not defined"
32971 #: fortran/io.c:2832
32972 #, gcc-internal-format
32973 msgid "FORMAT label %d at %L not defined"
32976 #: fortran/io.c:2953
32977 #, gcc-internal-format
32978 msgid "Syntax error in I/O iterator at %C"
32981 #: fortran/io.c:2984
32982 #, gcc-internal-format
32983 msgid "Expected variable in READ statement at %C"
32986 #: fortran/io.c:2990
32987 #, gcc-internal-format
32988 msgid "Expected expression in %s statement at %C"
32991 #: fortran/io.c:3000
32992 #, gcc-internal-format
32993 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
32996 #: fortran/io.c:3010
32997 #, gcc-internal-format
32998 msgid "Cannot read to variable '%s' in PURE procedure at %C"
33001 #: fortran/io.c:3027
33002 #, gcc-internal-format
33003 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
33006 #. A general purpose syntax error.
33007 #: fortran/io.c:3088 fortran/io.c:3692 fortran/gfortran.h:2350
33008 #, gcc-internal-format
33009 msgid "Syntax error in %s statement at %C"
33012 #: fortran/io.c:3173
33013 #, gcc-internal-format
33014 msgid "Fortran 2003: Internal file at %L with namelist"
33017 #: fortran/io.c:3227
33018 #, gcc-internal-format
33019 msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
33022 #: fortran/io.c:3295
33023 #, gcc-internal-format
33024 msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
33027 #: fortran/io.c:3316
33028 #, gcc-internal-format
33029 msgid "Fortran 2003: ROUND= at %C not allowed in Fortran 95"
33032 #: fortran/io.c:3510
33033 #, gcc-internal-format
33034 msgid "PRINT namelist at %C is an extension"
33037 #: fortran/io.c:3662
33038 #, gcc-internal-format
33039 msgid "Expected comma in I/O list at %C"
33042 #: fortran/io.c:3726
33043 #, gcc-internal-format
33044 msgid "PRINT statement at %C not allowed within PURE procedure"
33047 #: fortran/io.c:3882 fortran/io.c:3933
33048 #, gcc-internal-format
33049 msgid "INQUIRE statement not allowed in PURE procedure at %C"
33052 #: fortran/io.c:3909
33053 #, gcc-internal-format
33054 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
33057 #: fortran/io.c:3919 fortran/trans-io.c:1181
33058 #, gcc-internal-format
33059 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
33062 #: fortran/io.c:3926
33063 #, gcc-internal-format
33064 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
33067 #: fortran/io.c:3939
33068 #, gcc-internal-format
33070 "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
33073 #: fortran/io.c:4096
33074 #, gcc-internal-format
33075 msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
33078 #: fortran/io.c:4102
33079 #, gcc-internal-format
33080 msgid "WAIT statement not allowed in PURE procedure at %C"
33083 #: fortran/match.c:161
33084 #, gcc-internal-format
33085 msgid "Missing ')' in statement at or before %L"
33088 #: fortran/match.c:166
33089 #, gcc-internal-format
33090 msgid "Missing '(' in statement at or before %L"
33093 #: fortran/match.c:363
33094 #, gcc-internal-format
33095 msgid "Integer too large at %C"
33098 #: fortran/match.c:456 fortran/parse.c:634
33099 #, gcc-internal-format
33100 msgid "Too many digits in statement label at %C"
33103 #: fortran/match.c:462
33104 #, gcc-internal-format
33105 msgid "Statement label at %C is zero"
33108 #: fortran/match.c:495
33109 #, gcc-internal-format
33110 msgid "Label name '%s' at %C is ambiguous"
33113 #: fortran/match.c:501
33114 #, gcc-internal-format
33115 msgid "Duplicate construct label '%s' at %C"
33118 #: fortran/match.c:532
33119 #, gcc-internal-format
33120 msgid "Invalid character in name at %C"
33123 #: fortran/match.c:545 fortran/match.c:626
33124 #, gcc-internal-format
33125 msgid "Name at %C is too long"
33128 #: fortran/match.c:556
33129 #, gcc-internal-format
33131 "Invalid character '$' at %C. Use -fdollar-ok to allow it as an extension"
33134 #: fortran/match.c:607 fortran/match.c:655
33135 #, gcc-internal-format
33136 msgid "Invalid C name in NAME= specifier at %C"
33139 #: fortran/match.c:646
33140 #, gcc-internal-format
33141 msgid "Embedded space in NAME= specifier at %C"
33144 #: fortran/match.c:971
33145 #, gcc-internal-format
33146 msgid "Loop variable at %C cannot be a sub-component"
33149 #: fortran/match.c:977
33150 #, gcc-internal-format
33151 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
33154 #: fortran/match.c:1010
33155 #, gcc-internal-format
33156 msgid "Expected a step value in iterator at %C"
33159 #: fortran/match.c:1022
33160 #, gcc-internal-format
33161 msgid "Syntax error in iterator at %C"
33164 #: fortran/match.c:1263
33165 #, gcc-internal-format
33166 msgid "Invalid form of PROGRAM statement at %C"
33169 #: fortran/match.c:1389 fortran/match.c:1470
33170 #, gcc-internal-format
33171 msgid "Obsolescent feature: Arithmetic IF statement at %C"
33174 #: fortran/match.c:1445
33175 #, gcc-internal-format
33176 msgid "Syntax error in IF-expression at %C"
33179 #: fortran/match.c:1456
33180 #, gcc-internal-format
33181 msgid "Block label not appropriate for arithmetic IF statement at %C"
33184 #: fortran/match.c:1494
33185 #, gcc-internal-format
33186 msgid "Block label is not appropriate for IF statement at %C"
33189 #: fortran/match.c:1574 fortran/primary.c:3007
33190 #, gcc-internal-format
33191 msgid "Cannot assign to a named constant at %C"
33194 #: fortran/match.c:1584
33195 #, gcc-internal-format
33196 msgid "Unclassifiable statement in IF-clause at %C"
33199 #: fortran/match.c:1591
33200 #, gcc-internal-format
33201 msgid "Syntax error in IF-clause at %C"
33204 #: fortran/match.c:1635
33205 #, gcc-internal-format
33206 msgid "Unexpected junk after ELSE statement at %C"
33209 #: fortran/match.c:1641 fortran/match.c:1676
33210 #, gcc-internal-format
33211 msgid "Label '%s' at %C doesn't match IF label '%s'"
33214 #: fortran/match.c:1670
33215 #, gcc-internal-format
33216 msgid "Unexpected junk after ELSE IF statement at %C"
33219 #: fortran/match.c:1862
33220 #, gcc-internal-format
33221 msgid "Name '%s' in %s statement at %C is not a loop name"
33224 #: fortran/match.c:1878
33225 #, gcc-internal-format
33226 msgid "%s statement at %C is not within a loop"
33229 #: fortran/match.c:1881
33230 #, gcc-internal-format
33231 msgid "%s statement at %C is not within loop '%s'"
33234 #: fortran/match.c:1889
33235 #, gcc-internal-format
33236 msgid "%s statement at %C leaving OpenMP structured block"
33239 #: fortran/match.c:1902
33240 #, gcc-internal-format
33241 msgid "EXIT statement at %C terminating !$OMP DO loop"
33244 #: fortran/match.c:1954
33245 #, gcc-internal-format
33246 msgid "Too many digits in STOP code at %C"
33249 #: fortran/match.c:2007
33250 #, gcc-internal-format
33251 msgid "Deleted feature: PAUSE statement at %C"
33254 #: fortran/match.c:2055
33255 #, gcc-internal-format
33256 msgid "Deleted feature: ASSIGN statement at %C"
33259 #: fortran/match.c:2101
33260 #, gcc-internal-format
33261 msgid "Deleted feature: Assigned GOTO statement at %C"
33264 #: fortran/match.c:2148 fortran/match.c:2200
33265 #, gcc-internal-format
33266 msgid "Statement label list in GOTO at %C cannot be empty"
33269 #: fortran/match.c:2210
33270 #, gcc-internal-format
33271 msgid "Obsolescent feature: Computed GOTO at %C"
33274 #. Enforce F03:C476.
33275 #: fortran/match.c:2273
33276 #, gcc-internal-format
33277 msgid "'%s' at %L is not an accessible derived type"
33280 #: fortran/match.c:2351
33281 #, gcc-internal-format
33282 msgid "Derived type '%s' at %L may not be ABSTRACT"
33285 #: fortran/match.c:2369
33286 #, gcc-internal-format
33287 msgid "Invalid type-spec at %C"
33290 #: fortran/match.c:2422
33291 #, gcc-internal-format
33292 msgid "Fortran 2003: typespec in ALLOCATE at %L"
33295 #: fortran/match.c:2454
33296 #, gcc-internal-format
33297 msgid "Bad allocate-object at %C for a PURE procedure"
33300 #: fortran/match.c:2465
33301 #, gcc-internal-format
33302 msgid "Type of entity at %L is type incompatible with typespec"
33305 #: fortran/match.c:2473
33306 #, gcc-internal-format
33308 "Kind type parameter for entity at %L differs from the kind type parameter of "
33312 #: fortran/match.c:2500 fortran/match.c:2761
33313 #, gcc-internal-format
33315 "Allocate-object at %C is not a nonprocedure pointer or an allocatable "
33319 #: fortran/match.c:2507
33320 #, gcc-internal-format
33321 msgid "Shape specification for allocatable scalar at %C"
33324 #: fortran/match.c:2524 fortran/match.c:2778
33325 #, gcc-internal-format
33326 msgid "Redundant STAT tag found at %L "
33329 #: fortran/match.c:2543
33330 #, gcc-internal-format
33331 msgid "Fortran 2003: ERRMSG tag at %L"
33334 #: fortran/match.c:2550 fortran/match.c:2804
33335 #, gcc-internal-format
33336 msgid "Redundant ERRMSG tag found at %L "
33339 #: fortran/match.c:2566
33340 #, gcc-internal-format
33341 msgid "Fortran 2003: SOURCE tag at %L"
33344 #: fortran/match.c:2573
33345 #, gcc-internal-format
33346 msgid "Redundant SOURCE tag found at %L "
33349 #: fortran/match.c:2580
33350 #, gcc-internal-format
33351 msgid "SOURCE tag at %L conflicts with the typespec at %L"
33354 #: fortran/match.c:2587
33355 #, gcc-internal-format
33356 msgid "SOURCE tag at %L requires only a single entity in the allocation-list"
33359 #: fortran/match.c:2659
33360 #, gcc-internal-format
33361 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
33364 #: fortran/match.c:2745
33365 #, gcc-internal-format
33366 msgid "Illegal allocate-object at %C for a PURE procedure"
33369 #: fortran/match.c:2798
33370 #, gcc-internal-format
33371 msgid "Fortran 2003: ERRMSG at %L"
33374 #: fortran/match.c:2858
33375 #, gcc-internal-format
33376 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
33379 #: fortran/match.c:2863
33380 #, gcc-internal-format
33381 msgid "Obsolescent feature: Alternate RETURN at %C"
33384 #: fortran/match.c:2893
33385 #, gcc-internal-format
33386 msgid "Extension: RETURN statement in main program at %C"
33389 #: fortran/match.c:2921
33390 #, gcc-internal-format
33391 msgid "Expected component reference at %C"
33394 #: fortran/match.c:2927
33395 #, gcc-internal-format
33396 msgid "Junk after CALL at %C"
33399 #: fortran/match.c:2937
33400 #, gcc-internal-format
33401 msgid "Expected type-bound procedure or procedure pointer component at %C"
33404 #: fortran/match.c:3156
33405 #, gcc-internal-format
33406 msgid "Syntax error in common block name at %C"
33409 #: fortran/match.c:3192
33410 #, gcc-internal-format
33411 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
33414 #. If we find an error, just print it and continue,
33415 #. cause it's just semantic, and we can see if there
33416 #. are more errors.
33417 #: fortran/match.c:3251
33418 #, gcc-internal-format
33420 "Variable '%s' at %L in common block '%s' at %C must be declared with a C "
33421 "interoperable kind since common block '%s' is bind(c)"
33424 #: fortran/match.c:3260
33425 #, gcc-internal-format
33427 "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not "
33431 #: fortran/match.c:3267
33432 #, gcc-internal-format
33433 msgid "Symbol '%s' at %C is already in a COMMON block"
33436 #: fortran/match.c:3275
33437 #, gcc-internal-format
33438 msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
33441 #: fortran/match.c:3302
33442 #, gcc-internal-format
33443 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
33446 #: fortran/match.c:3312
33447 #, gcc-internal-format
33448 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
33451 #: fortran/match.c:3344
33452 #, gcc-internal-format
33454 "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to "
33455 "another COMMON block '%s'"
33458 #: fortran/match.c:3452
33459 #, gcc-internal-format
33460 msgid "Namelist group name '%s' at %C already has a basic type of %s"
33463 #: fortran/match.c:3460
33464 #, gcc-internal-format
33466 "Namelist group name '%s' at %C already is USE associated and cannot be "
33470 #: fortran/match.c:3487
33471 #, gcc-internal-format
33472 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
33475 #: fortran/match.c:3494
33476 #, gcc-internal-format
33477 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
33480 #: fortran/match.c:3621
33481 #, gcc-internal-format
33482 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
33485 #: fortran/match.c:3629
33486 #, gcc-internal-format
33487 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
33490 #: fortran/match.c:3657
33491 #, gcc-internal-format
33492 msgid "EQUIVALENCE at %C requires two or more objects"
33495 #: fortran/match.c:3671
33496 #, gcc-internal-format
33498 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
33501 #: fortran/match.c:3684
33502 #, gcc-internal-format
33503 msgid "Expecting a comma in EQUIVALENCE at %C"
33506 #: fortran/match.c:3800
33507 #, gcc-internal-format
33508 msgid "Statement function at %L is recursive"
33511 #: fortran/match.c:3806
33512 #, gcc-internal-format
33513 msgid "Obsolescent feature: Statement function at %C"
33516 #: fortran/match.c:3892
33517 #, gcc-internal-format
33518 msgid "Expected initialization expression in CASE at %C"
33521 #: fortran/match.c:3924
33522 #, gcc-internal-format
33523 msgid "Expected block name '%s' of SELECT construct at %C"
33526 #: fortran/match.c:4045
33527 #, gcc-internal-format
33529 "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
33532 #: fortran/match.c:4053
33533 #, gcc-internal-format
33534 msgid "Selector shall be polymorphic in SELECT TYPE statement at %C"
33537 #: fortran/match.c:4081
33538 #, gcc-internal-format
33539 msgid "Unexpected CASE statement at %C"
33542 #: fortran/match.c:4133
33543 #, gcc-internal-format
33544 msgid "Syntax error in CASE specification at %C"
33547 #: fortran/match.c:4151
33548 #, gcc-internal-format
33549 msgid "Unexpected TYPE IS statement at %C"
33552 #: fortran/match.c:4184
33553 #, gcc-internal-format
33554 msgid "Syntax error in TYPE IS specification at %C"
33557 #: fortran/match.c:4256
33558 #, gcc-internal-format
33559 msgid "Syntax error in CLASS IS specification at %C"
33562 #: fortran/match.c:4378
33563 #, gcc-internal-format
33564 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
33567 #: fortran/match.c:4416
33568 #, gcc-internal-format
33569 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
33572 #: fortran/match.c:4516
33573 #, gcc-internal-format
33574 msgid "Syntax error in FORALL iterator at %C"
33577 #: fortran/matchexp.c:72
33578 #, gcc-internal-format
33579 msgid "Bad character '%c' in OPERATOR name at %C"
33582 #: fortran/matchexp.c:80
33583 #, gcc-internal-format
33584 msgid "The name '%s' cannot be used as a defined operator at %C"
33587 #: fortran/matchexp.c:177
33588 #, gcc-internal-format
33589 msgid "Expected a right parenthesis in expression at %C"
33592 #: fortran/matchexp.c:302
33593 #, gcc-internal-format
33594 msgid "Expected exponent in expression at %C"
33597 #: fortran/matchexp.c:340 fortran/matchexp.c:345 fortran/matchexp.c:449
33598 #: fortran/matchexp.c:454
33599 #, gcc-internal-format
33601 "Extension: Unary operator following arithmetic operator (use parentheses) at "
33605 #: fortran/misc.c:39
33606 #, gcc-internal-format
33607 msgid "Out of memory-- malloc() failed"
33610 #: fortran/module.c:519
33611 #, gcc-internal-format
33612 msgid "Fortran 2003: module nature in USE statement at %C"
33615 #: fortran/module.c:531
33616 #, gcc-internal-format
33618 "Module nature in USE statement at %C shall be either INTRINSIC or "
33622 #: fortran/module.c:544
33623 #, gcc-internal-format
33624 msgid "\"::\" was expected after module nature at %C but was not found"
33627 #: fortran/module.c:553
33628 #, gcc-internal-format
33629 msgid "Fortran 2003: \"USE :: module\" at %C"
33632 #: fortran/module.c:607
33633 #, gcc-internal-format
33634 msgid "Missing generic specification in USE statement at %C"
33637 #: fortran/module.c:615
33638 #, gcc-internal-format
33639 msgid "Fortran 2003: Renaming operators in USE statements at %C"
33642 #: fortran/module.c:657
33643 #, gcc-internal-format
33644 msgid "The name '%s' at %C has already been used as an external module name."
33647 #: fortran/module.c:934
33648 #, gcc-internal-format
33649 msgid "Reading module %s at line %d column %d: %s"
33652 #: fortran/module.c:938
33653 #, gcc-internal-format
33654 msgid "Writing module %s at line %d column %d: %s"
33657 #: fortran/module.c:942
33658 #, gcc-internal-format
33659 msgid "Module %s at line %d column %d: %s"
33662 #: fortran/module.c:1300
33663 #, gcc-internal-format
33664 msgid "Error writing modules file: %s"
33667 #: fortran/module.c:3158
33668 #, gcc-internal-format
33669 msgid "Namelist %s cannot be renamed by USE association to %s"
33672 #: fortran/module.c:4442
33673 #, gcc-internal-format
33674 msgid "Symbol '%s' referenced at %L not found in module '%s'"
33677 #: fortran/module.c:4449
33678 #, gcc-internal-format
33679 msgid "User operator '%s' referenced at %L not found in module '%s'"
33682 #: fortran/module.c:4454
33683 #, gcc-internal-format
33684 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
33687 #: fortran/module.c:5067
33688 #, gcc-internal-format
33689 msgid "Can't open module file '%s' for writing at %C: %s"
33692 #: fortran/module.c:5105
33693 #, gcc-internal-format
33694 msgid "Error writing module file '%s' for writing: %s"
33697 #: fortran/module.c:5114
33698 #, gcc-internal-format
33699 msgid "Can't delete module file '%s': %s"
33702 #: fortran/module.c:5117
33703 #, gcc-internal-format
33704 msgid "Can't rename module file '%s' to '%s': %s"
33707 #: fortran/module.c:5123
33708 #, gcc-internal-format
33709 msgid "Can't delete temporary module file '%s': %s"
33712 #: fortran/module.c:5143 fortran/module.c:5226
33713 #, gcc-internal-format
33715 "Symbol '%s' referenced at %L does not exist in intrinsic module "
33719 #: fortran/module.c:5261
33720 #, gcc-internal-format
33722 "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
33725 #: fortran/module.c:5283
33726 #, gcc-internal-format
33727 msgid "Symbol '%s' already declared"
33730 #: fortran/module.c:5338
33731 #, gcc-internal-format
33733 "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name "
33737 #: fortran/module.c:5351
33738 #, gcc-internal-format
33740 "Symbol '%s' referenced at %L does not exist in intrinsic module "
33744 #: fortran/module.c:5359
33745 #, gcc-internal-format
33747 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
33748 "ISO_FORTRAN_ENV at %L is incompatible with option %s"
33751 #: fortran/module.c:5387
33752 #, gcc-internal-format
33754 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
33755 "ISO_FORTRAN_ENV at %C is incompatible with option %s"
33758 #: fortran/module.c:5403
33759 #, gcc-internal-format
33761 "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
33764 #: fortran/module.c:5437
33765 #, gcc-internal-format
33766 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
33769 #: fortran/module.c:5445
33770 #, gcc-internal-format
33771 msgid "Fortran 2003: ISO_C_BINDING module at %C"
33774 #: fortran/module.c:5455
33775 #, gcc-internal-format
33776 msgid "Can't find an intrinsic module named '%s' at %C"
33779 #: fortran/module.c:5460
33780 #, gcc-internal-format
33781 msgid "Can't open module file '%s' for reading at %C: %s"
33784 #: fortran/module.c:5468
33785 #, gcc-internal-format
33787 "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name "
33791 #: fortran/module.c:5488
33792 #, gcc-internal-format
33793 msgid "File '%s' opened at %C is not a GFORTRAN module file"
33796 #: fortran/module.c:5495
33797 #, gcc-internal-format
33798 msgid "Parse error when checking module version for file '%s' opened at %C"
33801 #: fortran/module.c:5500
33802 #, gcc-internal-format
33803 msgid "Wrong module version '%s' (expected '%s') for file '%s' opened at %C"
33806 #: fortran/module.c:5513
33807 #, gcc-internal-format
33808 msgid "Can't USE the same module we're building!"
33811 #: fortran/openmp.c:134 fortran/openmp.c:563
33812 #, gcc-internal-format
33813 msgid "COMMON block /%s/ not found at %C"
33816 #: fortran/openmp.c:165
33817 #, gcc-internal-format
33818 msgid "Syntax error in OpenMP variable list at %C"
33821 #: fortran/openmp.c:293
33822 #, gcc-internal-format
33823 msgid "%s is not INTRINSIC procedure name at %C"
33826 #: fortran/openmp.c:404
33827 #, gcc-internal-format
33828 msgid "COLLAPSE clause argument not constant positive integer at %C"
33831 #: fortran/openmp.c:542
33832 #, gcc-internal-format
33833 msgid "Threadprivate variable at %C is an element of a COMMON block"
33836 #: fortran/openmp.c:582
33837 #, gcc-internal-format
33838 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
33841 #: fortran/openmp.c:760 fortran/resolve.c:7711 fortran/resolve.c:8101
33842 #, gcc-internal-format
33843 msgid "IF clause at %L requires a scalar LOGICAL expression"
33846 #: fortran/openmp.c:768
33847 #, gcc-internal-format
33848 msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
33851 #: fortran/openmp.c:776
33852 #, gcc-internal-format
33853 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
33856 #: fortran/openmp.c:816
33857 #, gcc-internal-format
33858 msgid "Object '%s' is not a variable at %L"
33861 #: fortran/openmp.c:824 fortran/openmp.c:834 fortran/openmp.c:841
33862 #: fortran/openmp.c:851
33863 #, gcc-internal-format
33864 msgid "Symbol '%s' present on multiple clauses at %L"
33867 #: fortran/openmp.c:874
33868 #, gcc-internal-format
33869 msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
33872 #: fortran/openmp.c:877
33873 #, gcc-internal-format
33874 msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
33877 #: fortran/openmp.c:885
33878 #, gcc-internal-format
33879 msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
33882 #: fortran/openmp.c:888
33883 #, gcc-internal-format
33884 msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
33887 #: fortran/openmp.c:896
33888 #, gcc-internal-format
33889 msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
33892 #: fortran/openmp.c:899
33893 #, gcc-internal-format
33894 msgid "Cray pointee '%s' in SHARED clause at %L"
33897 #: fortran/openmp.c:907
33898 #, gcc-internal-format
33899 msgid "THREADPRIVATE object '%s' in %s clause at %L"
33902 #: fortran/openmp.c:910
33903 #, gcc-internal-format
33904 msgid "Cray pointee '%s' in %s clause at %L"
33907 #: fortran/openmp.c:915
33908 #, gcc-internal-format
33909 msgid "POINTER object '%s' in %s clause at %L"
33912 #: fortran/openmp.c:920
33913 #, gcc-internal-format
33914 msgid "%s clause object '%s' has ALLOCATABLE components at %L"
33917 #: fortran/openmp.c:923
33918 #, gcc-internal-format
33919 msgid "Cray pointer '%s' in %s clause at %L"
33922 #: fortran/openmp.c:927
33923 #, gcc-internal-format
33924 msgid "Assumed size array '%s' in %s clause at %L"
33927 #: fortran/openmp.c:932
33928 #, gcc-internal-format
33929 msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
33932 #: fortran/openmp.c:941
33933 #, gcc-internal-format
33934 msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
33937 #: fortran/openmp.c:952
33938 #, gcc-internal-format
33939 msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
33942 #: fortran/openmp.c:963
33943 #, gcc-internal-format
33944 msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
33947 #: fortran/openmp.c:972
33948 #, gcc-internal-format
33949 msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
33952 #: fortran/openmp.c:1084
33953 #, gcc-internal-format
33955 "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
33958 #: fortran/openmp.c:1124
33959 #, gcc-internal-format
33961 "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or ."
33965 #: fortran/openmp.c:1172
33966 #, gcc-internal-format
33968 "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
33971 #: fortran/openmp.c:1186
33972 #, gcc-internal-format
33974 "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
33978 #: fortran/openmp.c:1218
33979 #, gcc-internal-format
33981 "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
33982 "reference var at %L"
33985 #: fortran/openmp.c:1242
33986 #, gcc-internal-format
33988 "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
33992 #: fortran/openmp.c:1249
33993 #, gcc-internal-format
33995 "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
33998 #: fortran/openmp.c:1265
33999 #, gcc-internal-format
34001 "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
34004 #: fortran/openmp.c:1268
34005 #, gcc-internal-format
34006 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
34009 #: fortran/openmp.c:1274
34010 #, gcc-internal-format
34011 msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
34014 #: fortran/openmp.c:1292
34015 #, gcc-internal-format
34017 "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
34021 #: fortran/openmp.c:1427
34022 #, gcc-internal-format
34023 msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
34026 #: fortran/openmp.c:1433
34027 #, gcc-internal-format
34028 msgid "!$OMP DO iteration variable must be of type integer at %L"
34031 #: fortran/openmp.c:1437
34032 #, gcc-internal-format
34033 msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
34036 #: fortran/openmp.c:1445
34037 #, gcc-internal-format
34039 "!$OMP DO iteration variable present on clause other than PRIVATE or "
34040 "LASTPRIVATE at %L"
34043 #: fortran/openmp.c:1463
34044 #, gcc-internal-format
34045 msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
34048 #: fortran/openmp.c:1477
34049 #, gcc-internal-format
34050 msgid "collapsed !$OMP DO loops not perfectly nested at %L"
34053 #: fortran/openmp.c:1486 fortran/openmp.c:1493
34054 #, gcc-internal-format
34055 msgid "not enough DO loops for collapsed !$OMP DO at %L"
34058 #: fortran/options.c:238
34059 #, gcc-internal-format
34060 msgid "-fexcess-precision=standard for Fortran"
34063 #: fortran/options.c:308
34064 #, gcc-internal-format
34065 msgid "Reading file '%s' as free form"
34068 #: fortran/options.c:318
34069 #, gcc-internal-format
34070 msgid "'-fd-lines-as-comments' has no effect in free form"
34073 #: fortran/options.c:321
34074 #, gcc-internal-format
34075 msgid "'-fd-lines-as-code' has no effect in free form"
34078 #: fortran/options.c:339
34079 #, gcc-internal-format
34080 msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
34083 #: fortran/options.c:342
34084 #, gcc-internal-format
34085 msgid "Flag -fno-automatic overwrites -frecursive"
34088 #: fortran/options.c:344
34089 #, gcc-internal-format
34090 msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
34093 #: fortran/options.c:348
34094 #, gcc-internal-format
34095 msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
34098 #: fortran/options.c:352
34099 #, gcc-internal-format
34100 msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
34103 #: fortran/options.c:432
34104 #, gcc-internal-format
34105 msgid "gfortran: Only one -J option allowed"
34108 #: fortran/options.c:475
34109 #, gcc-internal-format
34110 msgid "Argument to -ffpe-trap is not valid: %s"
34113 #: fortran/options.c:513
34114 #, gcc-internal-format
34115 msgid "Argument to -fcheck is not valid: %s"
34118 #: fortran/options.c:670
34119 #, gcc-internal-format
34120 msgid "Fixed line length must be at least seven."
34123 #: fortran/options.c:688
34124 #, gcc-internal-format
34125 msgid "Free line length must be at least three."
34128 #: fortran/options.c:706
34129 #, gcc-internal-format
34130 msgid "-static-libgfortran is not supported in this configuration"
34133 #: fortran/options.c:754
34134 #, gcc-internal-format
34135 msgid "Maximum supported identifier length is %d"
34138 #: fortran/options.c:786
34139 #, gcc-internal-format
34140 msgid "Unrecognized option to -finit-logical: %s"
34143 #: fortran/options.c:802
34144 #, gcc-internal-format
34145 msgid "Unrecognized option to -finit-real: %s"
34148 #: fortran/options.c:818
34149 #, gcc-internal-format
34150 msgid "The value of n in -finit-character=n must be between 0 and 127"
34153 #: fortran/options.c:909
34154 #, gcc-internal-format
34155 msgid "Maximum subrecord length cannot exceed %d"
34158 #: fortran/parse.c:462
34159 #, gcc-internal-format
34160 msgid "Unclassifiable statement at %C"
34163 #: fortran/parse.c:486
34164 #, gcc-internal-format
34165 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
34168 #: fortran/parse.c:567
34169 #, gcc-internal-format
34170 msgid "Unclassifiable OpenMP directive at %C"
34173 #: fortran/parse.c:595
34174 #, gcc-internal-format
34175 msgid "Unclassifiable GCC directive at %C"
34178 #: fortran/parse.c:637 fortran/parse.c:806
34179 #, gcc-internal-format
34180 msgid "Zero is not a valid statement label at %C"
34183 #: fortran/parse.c:644 fortran/parse.c:798
34184 #, gcc-internal-format
34185 msgid "Non-numeric character in statement label at %C"
34188 #: fortran/parse.c:656 fortran/parse.c:710 fortran/parse.c:846
34189 #, gcc-internal-format
34190 msgid "Semicolon at %C needs to be preceded by statement"
34193 #: fortran/parse.c:664 fortran/parse.c:858
34194 #, gcc-internal-format
34195 msgid "Ignoring statement label in empty statement at %L"
34198 #: fortran/parse.c:785 fortran/parse.c:825
34199 #, gcc-internal-format
34200 msgid "Bad continuation line at %C"
34203 #: fortran/parse.c:1072
34204 #, gcc-internal-format
34205 msgid "FORMAT statement at %L does not have a statement label"
34208 #: fortran/parse.c:1624
34209 #, gcc-internal-format
34210 msgid "Unexpected %s statement at %C"
34213 #: fortran/parse.c:1771
34214 #, gcc-internal-format
34215 msgid "%s statement at %C cannot follow %s statement at %L"
34218 #: fortran/parse.c:1788
34219 #, gcc-internal-format
34220 msgid "Unexpected end of file in '%s'"
34223 #: fortran/parse.c:1820
34224 #, gcc-internal-format
34225 msgid "Derived-type '%s' with SEQUENCE must not have a CONTAINS section at %C"
34228 #: fortran/parse.c:1823
34229 #, gcc-internal-format
34230 msgid "Derived-type '%s' with BIND(C) must not have a CONTAINS section at %C"
34233 #: fortran/parse.c:1843
34234 #, gcc-internal-format
34235 msgid "Components in TYPE at %C must precede CONTAINS"
34238 #: fortran/parse.c:1848
34239 #, gcc-internal-format
34240 msgid "Fortran 2003: Type-bound procedure at %C"
34243 #: fortran/parse.c:1857
34244 #, gcc-internal-format
34245 msgid "Fortran 2003: GENERIC binding at %C"
34248 #: fortran/parse.c:1867
34249 #, gcc-internal-format
34250 msgid "Fortran 2003: FINAL procedure declaration at %C"
34253 #: fortran/parse.c:1879
34254 #, gcc-internal-format
34255 msgid "Fortran 2008: Derived type definition at %C with empty CONTAINS section"
34258 #: fortran/parse.c:1890 fortran/parse.c:1996
34259 #, gcc-internal-format
34260 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
34263 #: fortran/parse.c:1898
34264 #, gcc-internal-format
34265 msgid "PRIVATE statement at %C must precede procedure bindings"
34268 #: fortran/parse.c:1906 fortran/parse.c:2012
34269 #, gcc-internal-format
34270 msgid "Duplicate PRIVATE statement at %C"
34273 #: fortran/parse.c:1916
34274 #, gcc-internal-format
34275 msgid "SEQUENCE statement at %C must precede CONTAINS"
34278 #: fortran/parse.c:1921
34279 #, gcc-internal-format
34280 msgid "Already inside a CONTAINS block at %C"
34283 #: fortran/parse.c:1976
34284 #, gcc-internal-format
34285 msgid "FINAL declaration at %C must be inside CONTAINS"
34288 #: fortran/parse.c:1985
34289 #, gcc-internal-format
34290 msgid "Fortran 2003: Derived type definition at %C without components"
34293 #: fortran/parse.c:2004
34294 #, gcc-internal-format
34295 msgid "PRIVATE statement at %C must precede structure components"
34298 #: fortran/parse.c:2025
34299 #, gcc-internal-format
34300 msgid "SEQUENCE statement at %C must precede structure components"
34303 #: fortran/parse.c:2032
34304 #, gcc-internal-format
34305 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
34308 #: fortran/parse.c:2037
34309 #, gcc-internal-format
34310 msgid "Duplicate SEQUENCE statement at %C"
34313 #: fortran/parse.c:2048
34314 #, gcc-internal-format
34315 msgid "Fortran 2003: CONTAINS block in derived type definition at %C"
34318 #: fortran/parse.c:2138
34319 #, gcc-internal-format
34320 msgid "ENUM declaration at %C has no ENUMERATORS"
34323 #: fortran/parse.c:2224
34324 #, gcc-internal-format
34325 msgid "Unexpected %s statement in INTERFACE block at %C"
34328 #: fortran/parse.c:2250
34329 #, gcc-internal-format
34330 msgid "SUBROUTINE at %C does not belong in a generic function interface"
34333 #: fortran/parse.c:2254
34334 #, gcc-internal-format
34335 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
34338 #: fortran/parse.c:2264
34339 #, gcc-internal-format
34341 "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
34344 #: fortran/parse.c:2295
34345 #, gcc-internal-format
34346 msgid "Unexpected %s statement at %C in INTERFACE body"
34349 #: fortran/parse.c:2313
34350 #, gcc-internal-format
34352 "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
34355 #: fortran/parse.c:2434
34356 #, gcc-internal-format
34357 msgid "%s statement is not allowed inside of BLOCK at %C"
34360 #: fortran/parse.c:2520
34361 #, gcc-internal-format
34362 msgid "%s statement must appear in a MODULE"
34365 #: fortran/parse.c:2527
34366 #, gcc-internal-format
34367 msgid "%s statement at %C follows another accessibility specification"
34370 #: fortran/parse.c:2577
34371 #, gcc-internal-format
34372 msgid "Bad kind expression for function '%s' at %L"
34375 #: fortran/parse.c:2581
34376 #, gcc-internal-format
34377 msgid "The type for function '%s' at %L is not accessible"
34380 #: fortran/parse.c:2639
34381 #, gcc-internal-format
34382 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
34385 #: fortran/parse.c:2660
34386 #, gcc-internal-format
34387 msgid "Unexpected %s statement in WHERE block at %C"
34390 #: fortran/parse.c:2719
34391 #, gcc-internal-format
34392 msgid "Unexpected %s statement in FORALL block at %C"
34395 #: fortran/parse.c:2770
34396 #, gcc-internal-format
34397 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
34400 #: fortran/parse.c:2788
34401 #, gcc-internal-format
34402 msgid "Duplicate ELSE statements at %L and %C"
34405 #: fortran/parse.c:2849
34406 #, gcc-internal-format
34407 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
34410 #: fortran/parse.c:2932
34411 #, gcc-internal-format
34413 "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %"
34417 #: fortran/parse.c:2994
34418 #, gcc-internal-format
34419 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
34422 #: fortran/parse.c:3027
34423 #, gcc-internal-format
34424 msgid "End of nonblock DO statement at %C is within another block"
34427 #: fortran/parse.c:3036
34428 #, gcc-internal-format
34429 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
34432 #: fortran/parse.c:3092
34433 #, gcc-internal-format
34434 msgid "Fortran 2008: BLOCK construct at %C"
34437 #: fortran/parse.c:3150
34438 #, gcc-internal-format
34439 msgid "Statement label in ENDDO at %C doesn't match DO label"
34442 #: fortran/parse.c:3166
34443 #, gcc-internal-format
34444 msgid "Named block DO at %L requires matching ENDDO name"
34447 #: fortran/parse.c:3425
34448 #, gcc-internal-format
34449 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
34452 #: fortran/parse.c:3481
34453 #, gcc-internal-format
34454 msgid "%s statement at %C cannot terminate a non-block DO loop"
34457 #: fortran/parse.c:3671
34458 #, gcc-internal-format
34459 msgid "Contained procedure '%s' at %C is already ambiguous"
34462 #: fortran/parse.c:3721
34463 #, gcc-internal-format
34464 msgid "Unexpected %s statement in CONTAINS section at %C"
34467 #: fortran/parse.c:3745
34468 #, gcc-internal-format
34470 "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at "
34474 #: fortran/parse.c:3822
34475 #, gcc-internal-format
34476 msgid "CONTAINS statement at %C is already in a contained program unit"
34479 #: fortran/parse.c:3871
34480 #, gcc-internal-format
34481 msgid "Global name '%s' at %L is already being used as a %s at %L"
34484 #: fortran/parse.c:3892
34485 #, gcc-internal-format
34486 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
34489 #: fortran/parse.c:3918
34490 #, gcc-internal-format
34491 msgid "Unexpected %s statement in BLOCK DATA at %C"
34494 #: fortran/parse.c:3961
34495 #, gcc-internal-format
34496 msgid "Unexpected %s statement in MODULE at %C"
34499 #. If we see a duplicate main program, shut down. If the second
34500 #. instance is an implied main program, i.e. data decls or executable
34501 #. statements, we're in for lots of errors.
34502 #: fortran/parse.c:4278
34503 #, gcc-internal-format
34504 msgid "Two main PROGRAMs at %L and %C"
34507 #: fortran/primary.c:93
34508 #, gcc-internal-format
34509 msgid "Missing kind-parameter at %C"
34512 #: fortran/primary.c:217
34513 #, gcc-internal-format
34514 msgid "Integer kind %d at %C not available"
34517 #: fortran/primary.c:225
34518 #, gcc-internal-format
34520 "Integer too big for its kind at %C. This check can be disabled with the "
34521 "option -fno-range-check"
34524 #: fortran/primary.c:254
34525 #, gcc-internal-format
34526 msgid "Extension: Hollerith constant at %C"
34529 #: fortran/primary.c:266
34530 #, gcc-internal-format
34531 msgid "Invalid Hollerith constant: %L must contain at least one character"
34534 #: fortran/primary.c:272
34535 #, gcc-internal-format
34536 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
34539 #: fortran/primary.c:289
34540 #, gcc-internal-format
34541 msgid "Invalid Hollerith constant at %L contains a wide character"
34544 #: fortran/primary.c:370
34545 #, gcc-internal-format
34546 msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
34549 #: fortran/primary.c:380
34550 #, gcc-internal-format
34551 msgid "Empty set of digits in BOZ constant at %C"
34554 #: fortran/primary.c:386
34555 #, gcc-internal-format
34556 msgid "Illegal character in BOZ constant at %C"
34559 #: fortran/primary.c:409
34560 #, gcc-internal-format
34561 msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
34564 #: fortran/primary.c:440
34565 #, gcc-internal-format
34566 msgid "Integer too big for integer kind %i at %C"
34569 #: fortran/primary.c:446
34570 #, gcc-internal-format
34571 msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
34574 #: fortran/primary.c:546
34575 #, gcc-internal-format
34576 msgid "Missing exponent in real number at %C"
34579 #: fortran/primary.c:602
34580 #, gcc-internal-format
34581 msgid "Real number at %C has a 'd' exponent and an explicit kind"
34584 #: fortran/primary.c:615
34585 #, gcc-internal-format
34586 msgid "Invalid real kind %d at %C"
34589 #: fortran/primary.c:629
34590 #, gcc-internal-format
34591 msgid "Real constant overflows its kind at %C"
34594 #: fortran/primary.c:634
34595 #, gcc-internal-format
34596 msgid "Real constant underflows its kind at %C"
34599 #: fortran/primary.c:726
34600 #, gcc-internal-format
34601 msgid "Syntax error in SUBSTRING specification at %C"
34604 #: fortran/primary.c:938
34605 #, gcc-internal-format
34606 msgid "Invalid kind %d for CHARACTER constant at %C"
34609 #: fortran/primary.c:959
34610 #, gcc-internal-format
34611 msgid "Unterminated character constant beginning at %C"
34614 #: fortran/primary.c:1000
34615 #, gcc-internal-format
34617 "Character '%s' in string at %C is not representable in character kind %d"
34620 #: fortran/primary.c:1083
34621 #, gcc-internal-format
34622 msgid "Bad kind for logical constant at %C"
34625 #: fortran/primary.c:1122
34626 #, gcc-internal-format
34627 msgid "Expected PARAMETER symbol in complex constant at %C"
34630 #: fortran/primary.c:1128
34631 #, gcc-internal-format
34632 msgid "Numeric PARAMETER required in complex constant at %C"
34635 #: fortran/primary.c:1134
34636 #, gcc-internal-format
34637 msgid "Scalar PARAMETER required in complex constant at %C"
34640 #: fortran/primary.c:1138
34641 #, gcc-internal-format
34642 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
34645 #: fortran/primary.c:1168
34646 #, gcc-internal-format
34647 msgid "Error converting PARAMETER constant in complex constant at %C"
34650 #: fortran/primary.c:1297
34651 #, gcc-internal-format
34652 msgid "Syntax error in COMPLEX constant at %C"
34655 #: fortran/primary.c:1503
34656 #, gcc-internal-format
34657 msgid "Keyword '%s' at %C has already appeared in the current argument list"
34660 #: fortran/primary.c:1567
34661 #, gcc-internal-format
34662 msgid "Extension: argument list function at %C"
34665 #: fortran/primary.c:1634
34666 #, gcc-internal-format
34667 msgid "Expected alternate return label at %C"
34670 #: fortran/primary.c:1652
34671 #, gcc-internal-format
34672 msgid "Missing keyword name in actual argument list at %C"
34675 #: fortran/primary.c:1697
34676 #, gcc-internal-format
34677 msgid "Syntax error in argument list at %C"
34680 #: fortran/primary.c:1802
34681 #, gcc-internal-format
34682 msgid "Expected structure component name at %C"
34685 #: fortran/primary.c:1846
34686 #, gcc-internal-format
34687 msgid "Expected argument list at %C"
34690 #: fortran/primary.c:2196
34691 #, gcc-internal-format
34693 "Fortran 2003: Structure constructor with missing optional arguments at %C"
34696 #: fortran/primary.c:2204
34697 #, gcc-internal-format
34699 "No initializer for component '%s' given in the structure constructor at %C!"
34702 #: fortran/primary.c:2260
34703 #, gcc-internal-format
34704 msgid "Can't construct ABSTRACT type '%s' at %C"
34707 #: fortran/primary.c:2288
34708 #, gcc-internal-format
34709 msgid "Fortran 2003: Structure constructor with named arguments at %C"
34712 #: fortran/primary.c:2303
34713 #, gcc-internal-format
34714 msgid "Component initializer without name after component named %s at %C!"
34717 #: fortran/primary.c:2306
34718 #, gcc-internal-format
34719 msgid "Too many components in structure constructor at %C!"
34722 #: fortran/primary.c:2339
34723 #, gcc-internal-format
34724 msgid "Component '%s' is initialized twice in the structure constructor at %C!"
34727 #: fortran/primary.c:2395
34728 #, gcc-internal-format
34730 "component '%s' at %L has already been set by a parent derived type "
34734 #: fortran/primary.c:2418
34735 #, gcc-internal-format
34736 msgid "Syntax error in structure constructor at %C"
34739 #: fortran/primary.c:2534
34740 #, gcc-internal-format
34742 "'%s' at %C is the name of a recursive function and so refers to the result "
34743 "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
34746 #: fortran/primary.c:2653
34747 #, gcc-internal-format
34748 msgid "Unexpected use of subroutine name '%s' at %C"
34751 #: fortran/primary.c:2684
34752 #, gcc-internal-format
34753 msgid "Statement function '%s' requires argument list at %C"
34756 #: fortran/primary.c:2687
34757 #, gcc-internal-format
34758 msgid "Function '%s' requires an argument list at %C"
34761 #: fortran/primary.c:2734
34762 #, gcc-internal-format
34763 msgid "Missing argument to '%s' at %C"
34766 #: fortran/primary.c:2875
34767 #, gcc-internal-format
34768 msgid "Missing argument list in function '%s' at %C"
34771 #: fortran/primary.c:2903
34772 #, gcc-internal-format
34773 msgid "Symbol at %C is not appropriate for an expression"
34776 #: fortran/primary.c:2971
34777 #, gcc-internal-format
34778 msgid "Assigning to PROTECTED variable at %C"
34781 #: fortran/primary.c:3005
34782 #, gcc-internal-format
34783 msgid "Named constant at %C in an EQUIVALENCE"
34786 #: fortran/primary.c:3038
34787 #, gcc-internal-format
34788 msgid "'%s' at %C is not a variable"
34791 #: fortran/resolve.c:111
34792 #, gcc-internal-format
34793 msgid "'%s' at %L is of the ABSTRACT type '%s'"
34796 #: fortran/resolve.c:114
34797 #, gcc-internal-format
34798 msgid "ABSTRACT type '%s' used at %L"
34801 #: fortran/resolve.c:164
34802 #, gcc-internal-format
34804 "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
34807 #: fortran/resolve.c:168
34808 #, gcc-internal-format
34809 msgid "Alternate return specifier in function '%s' at %L is not allowed"
34812 #: fortran/resolve.c:181
34813 #, gcc-internal-format
34814 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
34817 #: fortran/resolve.c:188
34818 #, gcc-internal-format
34819 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
34822 #: fortran/resolve.c:201 fortran/resolve.c:1422
34823 #, gcc-internal-format
34825 "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
34828 #: fortran/resolve.c:249
34829 #, gcc-internal-format
34830 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
34833 #: fortran/resolve.c:254
34834 #, gcc-internal-format
34836 "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
34839 #: fortran/resolve.c:263
34840 #, gcc-internal-format
34841 msgid "Argument '%s' of elemental procedure at %L must be scalar"
34844 #: fortran/resolve.c:270
34845 #, gcc-internal-format
34847 "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
34850 #: fortran/resolve.c:278
34851 #, gcc-internal-format
34852 msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
34855 #: fortran/resolve.c:290
34856 #, gcc-internal-format
34857 msgid "Argument '%s' of statement function at %L must be scalar"
34860 #: fortran/resolve.c:300
34861 #, gcc-internal-format
34863 "Character-valued argument '%s' of statement function at %L must have "
34867 #: fortran/resolve.c:357
34868 #, gcc-internal-format
34869 msgid "Contained function '%s' at %L has no IMPLICIT type"
34872 #: fortran/resolve.c:360
34873 #, gcc-internal-format
34874 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
34877 #: fortran/resolve.c:384
34878 #, gcc-internal-format
34879 msgid "Character-valued %s '%s' at %L must not be assumed length"
34882 #: fortran/resolve.c:559
34883 #, gcc-internal-format
34884 msgid "Function %s at %L has entries with mismatched array specifications"
34887 #: fortran/resolve.c:576
34888 #, gcc-internal-format
34890 "Extension: Function %s at %L with entries returning variables of different "
34894 #: fortran/resolve.c:603
34895 #, gcc-internal-format
34896 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
34899 #: fortran/resolve.c:607
34900 #, gcc-internal-format
34901 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
34904 #: fortran/resolve.c:614
34905 #, gcc-internal-format
34906 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
34909 #: fortran/resolve.c:618
34910 #, gcc-internal-format
34911 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
34914 #: fortran/resolve.c:656
34915 #, gcc-internal-format
34916 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
34919 #: fortran/resolve.c:661
34920 #, gcc-internal-format
34921 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
34924 #: fortran/resolve.c:719
34925 #, gcc-internal-format
34927 "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is "
34931 #: fortran/resolve.c:723
34932 #, gcc-internal-format
34934 "Initialized variable '%s' at %L is in a blank COMMON but initialization is "
34935 "only allowed in named common blocks"
34938 #: fortran/resolve.c:734
34939 #, gcc-internal-format
34941 "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the "
34942 "BIND(C) attribute"
34945 #: fortran/resolve.c:738
34946 #, gcc-internal-format
34948 "Derived type variable '%s' in COMMON at %L has an ultimate component that is "
34952 #: fortran/resolve.c:742
34953 #, gcc-internal-format
34955 "Derived type variable '%s' in COMMON at %L may not have default initializer"
34958 #: fortran/resolve.c:772
34959 #, gcc-internal-format
34960 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
34963 #: fortran/resolve.c:776
34964 #, gcc-internal-format
34965 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
34968 #: fortran/resolve.c:780
34969 #, gcc-internal-format
34970 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
34973 #: fortran/resolve.c:785
34974 #, gcc-internal-format
34975 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
34978 #: fortran/resolve.c:848
34979 #, gcc-internal-format
34980 msgid "Components of structure constructor '%s' at %L are PRIVATE"
34983 #: fortran/resolve.c:876
34984 #, gcc-internal-format
34986 "The rank of the element in the derived type constructor at %L does not match "
34987 "that of the component (%d/%d)"
34990 #: fortran/resolve.c:889
34991 #, gcc-internal-format
34993 "The element in the derived type constructor at %L, for pointer component '%"
34994 "s', is %s but should be %s"
34997 #: fortran/resolve.c:906
34998 #, gcc-internal-format
35000 "The NULL in the derived type constructor at %L is being applied to component "
35001 "'%s', which is neither a POINTER nor ALLOCATABLE"
35004 #: fortran/resolve.c:920
35005 #, gcc-internal-format
35007 "The element in the derived type constructor at %L, for pointer component '%"
35008 "s' should be a POINTER or a TARGET"
35011 #: fortran/resolve.c:1042
35012 #, gcc-internal-format
35014 "The upper bound in the last dimension must appear in the reference to the "
35015 "assumed size array '%s' at %L"
35018 #: fortran/resolve.c:1104
35019 #, gcc-internal-format
35020 msgid "'%s' at %L is ambiguous"
35023 #: fortran/resolve.c:1108
35024 #, gcc-internal-format
35025 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
35028 #: fortran/resolve.c:1210
35029 #, gcc-internal-format
35030 msgid "Type specified for intrinsic function '%s' at %L is ignored"
35033 #: fortran/resolve.c:1223
35034 #, gcc-internal-format
35035 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
35038 #: fortran/resolve.c:1234
35039 #, gcc-internal-format
35040 msgid "'%s' declared INTRINSIC at %L does not exist"
35043 #: fortran/resolve.c:1245
35044 #, gcc-internal-format
35046 "The intrinsic '%s' declared INTRINSIC at %L is not available in the current "
35047 "standard settings but %s. Use an appropriate -std=* option or enable -fall-"
35048 "intrinsics in order to use it."
35051 #: fortran/resolve.c:1281
35052 #, gcc-internal-format
35054 "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. "
35055 "Declare it RECURSIVE or use -frecursive"
35058 #: fortran/resolve.c:1315 fortran/resolve.c:7278 fortran/resolve.c:8066
35059 #, gcc-internal-format
35060 msgid "Label %d referenced at %L is never defined"
35063 #: fortran/resolve.c:1374
35064 #, gcc-internal-format
35065 msgid "Statement function '%s' at %L is not allowed as an actual argument"
35068 #: fortran/resolve.c:1382
35069 #, gcc-internal-format
35070 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
35073 #: fortran/resolve.c:1389
35074 #, gcc-internal-format
35075 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
35078 #: fortran/resolve.c:1395
35079 #, gcc-internal-format
35081 "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument "
35085 #: fortran/resolve.c:1444
35086 #, gcc-internal-format
35087 msgid "Symbol '%s' at %L is ambiguous"
35090 #: fortran/resolve.c:1495
35091 #, gcc-internal-format
35092 msgid "By-value argument at %L is not of numeric type"
35095 #: fortran/resolve.c:1502
35096 #, gcc-internal-format
35097 msgid "By-value argument at %L cannot be an array or an array section"
35100 #: fortran/resolve.c:1516
35101 #, gcc-internal-format
35102 msgid "By-value argument at %L is not allowed in this context"
35105 #: fortran/resolve.c:1528
35106 #, gcc-internal-format
35107 msgid "Passing internal procedure at %L by location not allowed"
35110 #: fortran/resolve.c:1653
35111 #, gcc-internal-format
35113 "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
35114 "actual argument of an ELEMENTAL procedure unless there is a non-optional "
35115 "argument with the same rank (12.4.1.5)"
35118 #: fortran/resolve.c:1692
35119 #, gcc-internal-format
35121 "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' "
35122 "is a scalar, but another actual argument is an array"
35125 #: fortran/resolve.c:1838
35126 #, gcc-internal-format
35128 "The reference to function '%s' at %L either needs an explicit INTERFACE or "
35129 "the rank is incorrect"
35132 #: fortran/resolve.c:1851
35133 #, gcc-internal-format
35135 "Nonconstant character-length function '%s' at %L must have an explicit "
35139 #: fortran/resolve.c:1953
35140 #, gcc-internal-format
35141 msgid "There is no specific function for the generic '%s' at %L"
35144 #: fortran/resolve.c:1962
35145 #, gcc-internal-format
35147 "Generic function '%s' at %L is not consistent with a specific intrinsic "
35151 #: fortran/resolve.c:2000
35152 #, gcc-internal-format
35154 "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
35157 #: fortran/resolve.c:2049
35158 #, gcc-internal-format
35159 msgid "Unable to resolve the specific function '%s' at %L"
35162 #: fortran/resolve.c:2105 fortran/resolve.c:12100
35163 #, gcc-internal-format
35164 msgid "Function '%s' at %L has no IMPLICIT type"
35167 #: fortran/resolve.c:2314
35168 #, gcc-internal-format
35169 msgid "Argument to '%s' at %L is not a variable"
35172 #: fortran/resolve.c:2362
35173 #, gcc-internal-format
35174 msgid "More actual than formal arguments in '%s' call at %L"
35177 #: fortran/resolve.c:2371
35178 #, gcc-internal-format
35180 "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
35183 #: fortran/resolve.c:2394
35184 #, gcc-internal-format
35186 "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an "
35187 "array of zero size"
35190 #: fortran/resolve.c:2411
35191 #, gcc-internal-format
35193 "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
35194 "because it is not C interoperable"
35197 #: fortran/resolve.c:2421
35198 #, gcc-internal-format
35200 "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
35201 "because it is not C interoperable"
35204 #: fortran/resolve.c:2444 fortran/resolve.c:2481
35205 #, gcc-internal-format
35206 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
35209 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
35211 #: fortran/resolve.c:2457
35212 #, gcc-internal-format
35213 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
35216 #: fortran/resolve.c:2473
35217 #, gcc-internal-format
35218 msgid "Parameter '%s' to '%s' at %L must be a scalar"
35221 #. TODO: Update this error message to allow for procedure
35222 #. pointers once they are implemented.
35223 #: fortran/resolve.c:2495
35224 #, gcc-internal-format
35225 msgid "Parameter '%s' to '%s' at %L must be a procedure"
35228 #: fortran/resolve.c:2503
35229 #, gcc-internal-format
35230 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
35233 #: fortran/resolve.c:2554
35234 #, gcc-internal-format
35235 msgid "'%s' at %L is not a function"
35238 #: fortran/resolve.c:2562 fortran/resolve.c:3176
35239 #, gcc-internal-format
35240 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
35243 #. Internal procedures are taken care of in resolve_contained_fntype.
35244 #: fortran/resolve.c:2608
35245 #, gcc-internal-format
35247 "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is "
35248 "not a dummy argument"
35251 #: fortran/resolve.c:2661
35252 #, gcc-internal-format
35254 "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE "
35258 #: fortran/resolve.c:2711
35259 #, gcc-internal-format
35260 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
35263 #: fortran/resolve.c:2718
35264 #, gcc-internal-format
35266 "Function reference to '%s' at %L is to a non-PURE procedure within a PURE "
35270 #: fortran/resolve.c:2734
35271 #, gcc-internal-format
35273 "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not "
35277 #: fortran/resolve.c:2738
35278 #, gcc-internal-format
35280 "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
35283 #: fortran/resolve.c:2786
35284 #, gcc-internal-format
35285 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
35288 #: fortran/resolve.c:2789
35289 #, gcc-internal-format
35290 msgid "Subroutine call to '%s' at %L is not PURE"
35293 #: fortran/resolve.c:2852
35294 #, gcc-internal-format
35295 msgid "There is no specific subroutine for the generic '%s' at %L"
35298 #: fortran/resolve.c:2861
35299 #, gcc-internal-format
35301 "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine "
35305 #: fortran/resolve.c:2969
35306 #, gcc-internal-format
35307 msgid "Missing SHAPE parameter for call to %s at %L"
35310 #: fortran/resolve.c:2977
35311 #, gcc-internal-format
35312 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
35315 #: fortran/resolve.c:3044
35316 #, gcc-internal-format
35318 "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
35321 #: fortran/resolve.c:3088
35322 #, gcc-internal-format
35323 msgid "Unable to resolve the specific subroutine '%s' at %L"
35326 #: fortran/resolve.c:3148
35327 #, gcc-internal-format
35328 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
35331 #: fortran/resolve.c:3186
35332 #, gcc-internal-format
35334 "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not "
35338 #: fortran/resolve.c:3190
35339 #, gcc-internal-format
35341 "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
35344 #: fortran/resolve.c:3268
35345 #, gcc-internal-format
35346 msgid "Shapes for operands at %L and %L are not conformable"
35349 #: fortran/resolve.c:3750
35350 #, gcc-internal-format
35351 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
35354 #: fortran/resolve.c:3758
35355 #, gcc-internal-format
35356 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
35359 #: fortran/resolve.c:3777
35360 #, gcc-internal-format
35361 msgid "Illegal stride of zero at %L"
35364 #: fortran/resolve.c:3794
35365 #, gcc-internal-format
35367 "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
35370 #: fortran/resolve.c:3802
35371 #, gcc-internal-format
35373 "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
35376 #: fortran/resolve.c:3818
35377 #, gcc-internal-format
35379 "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
35382 #: fortran/resolve.c:3827
35383 #, gcc-internal-format
35385 "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
35388 #: fortran/resolve.c:3866
35389 #, gcc-internal-format
35390 msgid "Rightmost upper bound of assumed size array section not specified at %L"
35393 #: fortran/resolve.c:3876
35394 #, gcc-internal-format
35395 msgid "Rank mismatch in array reference at %L (%d/%d)"
35398 #: fortran/resolve.c:3904
35399 #, gcc-internal-format
35400 msgid "Array index at %L must be scalar"
35403 #: fortran/resolve.c:3910
35404 #, gcc-internal-format
35405 msgid "Array index at %L must be of INTEGER type, found %s"
35408 #: fortran/resolve.c:3916
35409 #, gcc-internal-format
35410 msgid "Extension: REAL array index at %L"
35413 #: fortran/resolve.c:3946
35414 #, gcc-internal-format
35415 msgid "Argument dim at %L must be scalar"
35418 #: fortran/resolve.c:3953
35419 #, gcc-internal-format
35420 msgid "Argument dim at %L must be of INTEGER type"
35423 #: fortran/resolve.c:4077
35424 #, gcc-internal-format
35425 msgid "Array index at %L is an array of rank %d"
35428 #: fortran/resolve.c:4116
35429 #, gcc-internal-format
35430 msgid "Substring start index at %L must be of type INTEGER"
35433 #: fortran/resolve.c:4123
35434 #, gcc-internal-format
35435 msgid "Substring start index at %L must be scalar"
35438 #: fortran/resolve.c:4132
35439 #, gcc-internal-format
35440 msgid "Substring start index at %L is less than one"
35443 #: fortran/resolve.c:4145
35444 #, gcc-internal-format
35445 msgid "Substring end index at %L must be of type INTEGER"
35448 #: fortran/resolve.c:4152
35449 #, gcc-internal-format
35450 msgid "Substring end index at %L must be scalar"
35453 #: fortran/resolve.c:4162
35454 #, gcc-internal-format
35455 msgid "Substring end index at %L exceeds the string length"
35458 #: fortran/resolve.c:4172
35459 #, gcc-internal-format
35460 msgid "Substring end index at %L is too large"
35463 #: fortran/resolve.c:4308
35464 #, gcc-internal-format
35466 "Component to the right of a part reference with nonzero rank must not have "
35467 "the POINTER attribute at %L"
35470 #: fortran/resolve.c:4315
35471 #, gcc-internal-format
35473 "Component to the right of a part reference with nonzero rank must not have "
35474 "the ALLOCATABLE attribute at %L"
35477 #: fortran/resolve.c:4334
35478 #, gcc-internal-format
35480 "Two or more part references with nonzero rank must not be specified at %L"
35483 #: fortran/resolve.c:4517
35484 #, gcc-internal-format
35486 "Variable '%s', used in a specification expression, is referenced at %L "
35487 "before the ENTRY statement in which it is a parameter"
35490 #: fortran/resolve.c:4522
35491 #, gcc-internal-format
35493 "Variable '%s' is used at %L before the ENTRY statement in which it is a "
35497 #: fortran/resolve.c:4875
35498 #, gcc-internal-format
35499 msgid "Passed-object at %L must be scalar"
35502 #: fortran/resolve.c:4904
35503 #, gcc-internal-format
35505 "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
35508 #: fortran/resolve.c:4912
35509 #, gcc-internal-format
35510 msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
35513 #: fortran/resolve.c:4920
35514 #, gcc-internal-format
35515 msgid "Non-scalar base object at %L currently not implemented"
35518 #. Nothing matching found!
35519 #: fortran/resolve.c:5022
35520 #, gcc-internal-format
35522 "Found no matching specific binding for the call to the GENERIC '%s' at %L"
35525 #. To resolve class member calls, we borrow this bit
35526 #. of code to select the specific procedures.
35527 #: fortran/resolve.c:5042 fortran/resolve.c:5095
35528 #, gcc-internal-format
35529 msgid "'%s' at %L should be a SUBROUTINE"
35532 #: fortran/resolve.c:5087
35533 #, gcc-internal-format
35534 msgid "'%s' at %L should be a FUNCTION"
35537 #: fortran/resolve.c:5170
35538 #, gcc-internal-format
35539 msgid "no typebound available procedure named '%s' at %L"
35542 #: fortran/resolve.c:5663
35543 #, gcc-internal-format
35544 msgid "%s at %L must be a scalar"
35547 #: fortran/resolve.c:5673
35548 #, gcc-internal-format
35549 msgid "Deleted feature: %s at %L must be integer"
35552 #: fortran/resolve.c:5677 fortran/resolve.c:5684
35553 #, gcc-internal-format
35554 msgid "%s at %L must be INTEGER"
35557 #: fortran/resolve.c:5704
35558 #, gcc-internal-format
35559 msgid "Cannot assign to loop variable in PURE procedure at %L"
35562 #: fortran/resolve.c:5728
35563 #, gcc-internal-format
35564 msgid "Step expression in DO loop at %L cannot be zero"
35567 #: fortran/resolve.c:5763
35568 #, gcc-internal-format
35569 msgid "DO loop at %L will be executed zero times"
35572 #: fortran/resolve.c:5824
35573 #, gcc-internal-format
35574 msgid "FORALL index-name at %L must be a scalar INTEGER"
35577 #: fortran/resolve.c:5829
35578 #, gcc-internal-format
35579 msgid "FORALL start expression at %L must be a scalar INTEGER"
35582 #: fortran/resolve.c:5836
35583 #, gcc-internal-format
35584 msgid "FORALL end expression at %L must be a scalar INTEGER"
35587 #: fortran/resolve.c:5844
35588 #, gcc-internal-format
35589 msgid "FORALL stride expression at %L must be a scalar %s"
35592 #: fortran/resolve.c:5849
35593 #, gcc-internal-format
35594 msgid "FORALL stride expression at %L cannot be zero"
35597 #: fortran/resolve.c:5865
35598 #, gcc-internal-format
35599 msgid "FORALL index '%s' may not appear in triplet specification at %L"
35602 #: fortran/resolve.c:5965 fortran/resolve.c:6180
35603 #, gcc-internal-format
35604 msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
35607 #: fortran/resolve.c:5971
35608 #, gcc-internal-format
35609 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
35612 #: fortran/resolve.c:6044
35613 #, gcc-internal-format
35615 "Source-expr at %L must be scalar or have the same rank as the allocate-"
35619 #: fortran/resolve.c:6072
35620 #, gcc-internal-format
35621 msgid "Source-expr at %L and allocate-object at %L must have the same shape"
35624 #: fortran/resolve.c:6191
35625 #, gcc-internal-format
35626 msgid "Type of entity at %L is type incompatible with source-expr at %L"
35629 #: fortran/resolve.c:6204
35630 #, gcc-internal-format
35632 "The allocate-object at %L and the source-expr at %L shall have the same kind "
35636 #: fortran/resolve.c:6213
35637 #, gcc-internal-format
35639 "Allocating %s of ABSTRACT base type at %L requires a type-spec or SOURCE="
35642 #: fortran/resolve.c:6220
35643 #, gcc-internal-format
35644 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
35647 #: fortran/resolve.c:6232
35648 #, gcc-internal-format
35649 msgid "Array specification required in ALLOCATE statement at %L"
35652 #: fortran/resolve.c:6262
35653 #, gcc-internal-format
35654 msgid "Bad array specification in ALLOCATE statement at %L"
35657 #: fortran/resolve.c:6282
35658 #, gcc-internal-format
35660 "'%s' must not appear in the array specification at %L in the same ALLOCATE "
35661 "statement where it is itself allocated"
35664 #: fortran/resolve.c:6307
35665 #, gcc-internal-format
35666 msgid "Stat-variable '%s' at %L cannot be INTENT(IN)"
35669 #: fortran/resolve.c:6311
35670 #, gcc-internal-format
35671 msgid "Illegal stat-variable at %L for a PURE procedure"
35674 #: fortran/resolve.c:6318
35675 #, gcc-internal-format
35676 msgid "Stat-variable at %L must be a scalar INTEGER variable"
35679 #: fortran/resolve.c:6323
35680 #, gcc-internal-format
35681 msgid "Stat-variable at %L shall not be %sd within the same %s statement"
35684 #: fortran/resolve.c:6331
35685 #, gcc-internal-format
35686 msgid "ERRMSG at %L is useless without a STAT tag"
35689 #: fortran/resolve.c:6335
35690 #, gcc-internal-format
35691 msgid "Errmsg-variable '%s' at %L cannot be INTENT(IN)"
35694 #: fortran/resolve.c:6339
35695 #, gcc-internal-format
35696 msgid "Illegal errmsg-variable at %L for a PURE procedure"
35699 #: fortran/resolve.c:6347
35700 #, gcc-internal-format
35701 msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
35704 #: fortran/resolve.c:6352
35705 #, gcc-internal-format
35706 msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
35709 #: fortran/resolve.c:6370
35710 #, gcc-internal-format
35711 msgid "Allocate-object at %L also appears at %L"
35714 #. The cases overlap, or they are the same
35715 #. element in the list. Either way, we must
35716 #. issue an error and get the next case from P.
35717 #. FIXME: Sort P and Q by line number.
35718 #: fortran/resolve.c:6537
35719 #, gcc-internal-format
35720 msgid "CASE label at %L overlaps with CASE label at %L"
35723 #: fortran/resolve.c:6588
35724 #, gcc-internal-format
35725 msgid "Expression in CASE statement at %L must be of type %s"
35728 #: fortran/resolve.c:6599
35729 #, gcc-internal-format
35730 msgid "Expression in CASE statement at %L must be of kind %d"
35733 #: fortran/resolve.c:6611
35734 #, gcc-internal-format
35735 msgid "Expression in CASE statement at %L must be scalar"
35738 #: fortran/resolve.c:6657
35739 #, gcc-internal-format
35741 "Selection expression in computed GOTO statement at %L must be a scalar "
35742 "integer expression"
35745 #: fortran/resolve.c:6675
35746 #, gcc-internal-format
35747 msgid "Argument of SELECT statement at %L cannot be %s"
35750 #: fortran/resolve.c:6684
35751 #, gcc-internal-format
35752 msgid "Argument of SELECT statement at %L must be a scalar expression"
35755 #: fortran/resolve.c:6749 fortran/resolve.c:6971
35756 #, gcc-internal-format
35758 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
35761 #: fortran/resolve.c:6775
35762 #, gcc-internal-format
35763 msgid "Logical range in CASE statement at %L is not allowed"
35766 #: fortran/resolve.c:6787
35767 #, gcc-internal-format
35768 msgid "constant logical value in CASE statement is repeated at %L"
35771 #: fortran/resolve.c:6801
35772 #, gcc-internal-format
35773 msgid "Range specification at %L can never be matched"
35776 #: fortran/resolve.c:6904
35777 #, gcc-internal-format
35778 msgid "Logical SELECT CASE block at %L has more that two cases"
35781 #: fortran/resolve.c:6949
35782 #, gcc-internal-format
35783 msgid "Derived type '%s' at %L must be extensible"
35786 #: fortran/resolve.c:6959
35787 #, gcc-internal-format
35788 msgid "Derived type '%s' at %L must be an extension of '%s'"
35791 #: fortran/resolve.c:7105
35792 #, gcc-internal-format
35793 msgid "Double CLASS IS block in SELECT TYPE statement at %L"
35796 #: fortran/resolve.c:7200
35797 #, gcc-internal-format
35798 msgid "Data transfer element at %L cannot have POINTER components"
35801 #: fortran/resolve.c:7207
35802 #, gcc-internal-format
35803 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
35806 #: fortran/resolve.c:7214
35807 #, gcc-internal-format
35808 msgid "Data transfer element at %L cannot have PRIVATE components"
35811 #: fortran/resolve.c:7223
35812 #, gcc-internal-format
35814 "Data transfer element at %L cannot be a full reference to an assumed-size "
35818 #: fortran/resolve.c:7285
35819 #, gcc-internal-format
35821 "Statement at %L is not a valid branch target statement for the branch "
35825 #: fortran/resolve.c:7294
35826 #, gcc-internal-format
35827 msgid "Branch at %L may result in an infinite loop"
35830 #. The label is not in an enclosing block, so illegal. This was
35831 #. allowed in Fortran 66, so we allow it as extension. No
35832 #. further checks are necessary in this case.
35833 #: fortran/resolve.c:7322
35834 #, gcc-internal-format
35835 msgid "Label at %L is not in the same block as the GOTO statement at %L"
35838 #: fortran/resolve.c:7397
35839 #, gcc-internal-format
35840 msgid "WHERE mask at %L has inconsistent shape"
35843 #: fortran/resolve.c:7413
35844 #, gcc-internal-format
35845 msgid "WHERE assignment target at %L has inconsistent shape"
35848 #: fortran/resolve.c:7421 fortran/resolve.c:7508
35849 #, gcc-internal-format
35850 msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
35853 #: fortran/resolve.c:7431 fortran/resolve.c:7518
35854 #, gcc-internal-format
35855 msgid "Unsupported statement inside WHERE at %L"
35858 #: fortran/resolve.c:7462
35859 #, gcc-internal-format
35860 msgid "Assignment to a FORALL index variable at %L"
35863 #: fortran/resolve.c:7471
35864 #, gcc-internal-format
35866 "The FORALL with index '%s' is not used on the left side of the assignment at "
35867 "%L and so might cause multiple assignment to this object"
35870 #: fortran/resolve.c:7640
35871 #, gcc-internal-format
35872 msgid "An outer FORALL construct already has an index with this name %L"
35875 #: fortran/resolve.c:7719
35876 #, gcc-internal-format
35877 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
35880 #: fortran/resolve.c:7871
35881 #, gcc-internal-format
35882 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
35885 #: fortran/resolve.c:7896
35886 #, gcc-internal-format
35887 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
35890 #: fortran/resolve.c:7908
35891 #, gcc-internal-format
35893 "The impure variable at %L is assigned to a derived type variable with a "
35894 "POINTER component in a PURE procedure (12.6)"
35897 #: fortran/resolve.c:7919
35898 #, gcc-internal-format
35899 msgid "Variable must not be polymorphic in assignment at %L"
35902 #: fortran/resolve.c:8029
35903 #, gcc-internal-format
35904 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
35907 #: fortran/resolve.c:8032
35908 #, gcc-internal-format
35909 msgid "Variable '%s' has not been assigned a target label at %L"
35912 #: fortran/resolve.c:8043
35913 #, gcc-internal-format
35915 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
35918 #: fortran/resolve.c:8074
35919 #, gcc-internal-format
35920 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
35923 #: fortran/resolve.c:8089
35924 #, gcc-internal-format
35925 msgid "Arithmetic IF statement at %L requires a numeric expression"
35928 #: fortran/resolve.c:8152
35929 #, gcc-internal-format
35931 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
35934 #: fortran/resolve.c:8234
35935 #, gcc-internal-format
35936 msgid "FORALL mask clause at %L requires a LOGICAL expression"
35939 #: fortran/resolve.c:8306 fortran/resolve.c:8362
35940 #, gcc-internal-format
35942 "Binding label '%s' for common block '%s' at %L collides with the global "
35943 "entity '%s' at %L"
35946 #. Common block names match but binding labels do not.
35947 #: fortran/resolve.c:8327
35948 #, gcc-internal-format
35950 "Binding label '%s' for common block '%s' at %L does not match the binding "
35951 "label '%s' for common block '%s' at %L"
35954 #: fortran/resolve.c:8374
35955 #, gcc-internal-format
35957 "Binding label '%s' for common block '%s' at %L collides with global entity '%"
35961 #. Make sure global procedures don't collide with anything.
35962 #: fortran/resolve.c:8426
35963 #, gcc-internal-format
35964 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
35967 #. Make sure procedures in interface bodies don't collide.
35968 #: fortran/resolve.c:8439
35969 #, gcc-internal-format
35971 "Binding label '%s' in interface body at %L collides with the global entity '%"
35975 #: fortran/resolve.c:8452
35976 #, gcc-internal-format
35977 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
35980 #: fortran/resolve.c:8529
35981 #, gcc-internal-format
35982 msgid "CHARACTER variable has zero length at %L"
35985 #: fortran/resolve.c:8540
35986 #, gcc-internal-format
35987 msgid "String length at %L is too large"
35990 #: fortran/resolve.c:8832
35991 #, gcc-internal-format
35992 msgid "Allocatable array '%s' at %L must have a deferred shape"
35995 #: fortran/resolve.c:8836
35996 #, gcc-internal-format
35997 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
36000 #: fortran/resolve.c:8844
36001 #, gcc-internal-format
36002 msgid "Array pointer '%s' at %L must have a deferred shape"
36005 #: fortran/resolve.c:8855
36006 #, gcc-internal-format
36007 msgid "Array '%s' at %L cannot have a deferred shape"
36010 #: fortran/resolve.c:8883
36011 #, gcc-internal-format
36013 "The type '%s' cannot be host associated at %L because it is blocked by an "
36014 "incompatible object of the same name declared at %L"
36017 #: fortran/resolve.c:8906
36018 #, gcc-internal-format
36020 "Object '%s' at %L must have the SAVE attribute for default initialization of "
36024 #: fortran/resolve.c:8917
36025 #, gcc-internal-format
36026 msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
36029 #: fortran/resolve.c:8927
36030 #, gcc-internal-format
36031 msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
36034 #. The shape of a main program or module array needs to be
36036 #: fortran/resolve.c:8974
36037 #, gcc-internal-format
36038 msgid "The module or main program array '%s' at %L must have constant shape"
36041 #: fortran/resolve.c:8987
36042 #, gcc-internal-format
36044 "Entity with assumed character length at %L must be a dummy argument or a "
36048 #: fortran/resolve.c:9006
36049 #, gcc-internal-format
36050 msgid "'%s' at %L must have constant character length in this context"
36053 #: fortran/resolve.c:9042
36054 #, gcc-internal-format
36055 msgid "Allocatable '%s' at %L cannot have an initializer"
36058 #: fortran/resolve.c:9045
36059 #, gcc-internal-format
36060 msgid "External '%s' at %L cannot have an initializer"
36063 #: fortran/resolve.c:9049
36064 #, gcc-internal-format
36065 msgid "Dummy '%s' at %L cannot have an initializer"
36068 #: fortran/resolve.c:9052
36069 #, gcc-internal-format
36070 msgid "Intrinsic '%s' at %L cannot have an initializer"
36073 #: fortran/resolve.c:9055
36074 #, gcc-internal-format
36075 msgid "Function result '%s' at %L cannot have an initializer"
36078 #: fortran/resolve.c:9058
36079 #, gcc-internal-format
36080 msgid "Automatic array '%s' at %L cannot have an initializer"
36083 #: fortran/resolve.c:9081
36084 #, gcc-internal-format
36085 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
36088 #: fortran/resolve.c:9099
36089 #, gcc-internal-format
36091 "Character-valued statement function '%s' at %L must have constant length"
36094 #: fortran/resolve.c:9122
36095 #, gcc-internal-format
36097 "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%"
36098 "s', which is PUBLIC at %L"
36101 #: fortran/resolve.c:9145 fortran/resolve.c:9170
36102 #, gcc-internal-format
36104 "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy "
36105 "arguments of '%s' which is PRIVATE"
36108 #: fortran/resolve.c:9188
36109 #, gcc-internal-format
36110 msgid "Function '%s' at %L cannot have an initializer"
36113 #: fortran/resolve.c:9197
36114 #, gcc-internal-format
36115 msgid "External object '%s' at %L may not have an initializer"
36118 #: fortran/resolve.c:9205
36119 #, gcc-internal-format
36120 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
36123 #: fortran/resolve.c:9226
36124 #, gcc-internal-format
36125 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
36128 #: fortran/resolve.c:9230
36129 #, gcc-internal-format
36130 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
36133 #: fortran/resolve.c:9234
36134 #, gcc-internal-format
36135 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
36138 #: fortran/resolve.c:9238
36139 #, gcc-internal-format
36140 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
36143 #: fortran/resolve.c:9247
36144 #, gcc-internal-format
36145 msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
36148 #: fortran/resolve.c:9302
36149 #, gcc-internal-format
36150 msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
36153 #: fortran/resolve.c:9308
36154 #, gcc-internal-format
36155 msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
36158 #: fortran/resolve.c:9314
36159 #, gcc-internal-format
36160 msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
36163 #: fortran/resolve.c:9322
36164 #, gcc-internal-format
36165 msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
36168 #: fortran/resolve.c:9328
36169 #, gcc-internal-format
36170 msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
36173 #: fortran/resolve.c:9374
36174 #, gcc-internal-format
36175 msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
36178 #: fortran/resolve.c:9382
36179 #, gcc-internal-format
36180 msgid "FINAL procedure at %L must have exactly one argument"
36183 #: fortran/resolve.c:9391
36184 #, gcc-internal-format
36185 msgid "Argument of FINAL procedure at %L must be of type '%s'"
36188 #: fortran/resolve.c:9399
36189 #, gcc-internal-format
36190 msgid "Argument of FINAL procedure at %L must not be a POINTER"
36193 #: fortran/resolve.c:9405
36194 #, gcc-internal-format
36195 msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
36198 #: fortran/resolve.c:9411
36199 #, gcc-internal-format
36200 msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
36203 #: fortran/resolve.c:9419
36204 #, gcc-internal-format
36205 msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
36208 #: fortran/resolve.c:9427
36209 #, gcc-internal-format
36210 msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
36213 #: fortran/resolve.c:9446
36214 #, gcc-internal-format
36215 msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
36218 #: fortran/resolve.c:9479
36219 #, gcc-internal-format
36221 "Only array FINAL procedures declared for derived type '%s' defined at %L, "
36222 "suggest also scalar one"
36225 #. TODO: Remove this error when finalization is finished.
36226 #: fortran/resolve.c:9484
36227 #, gcc-internal-format
36228 msgid "Finalization at %L is not yet implemented"
36231 #: fortran/resolve.c:9510
36232 #, gcc-internal-format
36233 msgid "Can't overwrite GENERIC '%s' at %L"
36236 #: fortran/resolve.c:9522
36237 #, gcc-internal-format
36238 msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
36241 #: fortran/resolve.c:9530
36242 #, gcc-internal-format
36243 msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
36246 #: fortran/resolve.c:9538
36247 #, gcc-internal-format
36248 msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
36251 #: fortran/resolve.c:9547
36252 #, gcc-internal-format
36253 msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
36256 #: fortran/resolve.c:9553
36257 #, gcc-internal-format
36259 "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
36263 #: fortran/resolve.c:9562
36264 #, gcc-internal-format
36265 msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
36268 #: fortran/resolve.c:9573
36269 #, gcc-internal-format
36270 msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
36273 #: fortran/resolve.c:9584
36274 #, gcc-internal-format
36276 "'%s' at %L and the overridden FUNCTION should have matching result types"
36279 #: fortran/resolve.c:9595
36280 #, gcc-internal-format
36281 msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
36284 #: fortran/resolve.c:9624
36285 #, gcc-internal-format
36287 "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the "
36288 "corresponding argument of the overridden procedure"
36291 #: fortran/resolve.c:9637
36292 #, gcc-internal-format
36294 "Types mismatch for dummy argument '%s' of '%s' %L in respect to the "
36295 "overridden procedure"
36298 #: fortran/resolve.c:9647
36299 #, gcc-internal-format
36301 "'%s' at %L must have the same number of formal arguments as the overridden "
36305 #: fortran/resolve.c:9656
36306 #, gcc-internal-format
36307 msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
36310 #: fortran/resolve.c:9667
36311 #, gcc-internal-format
36312 msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
36315 #: fortran/resolve.c:9674
36316 #, gcc-internal-format
36318 "Passed-object dummy argument of '%s' at %L must be at the same position as "
36319 "the passed-object dummy argument of the overridden procedure"
36322 #: fortran/resolve.c:9708
36323 #, gcc-internal-format
36324 msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
36327 #: fortran/resolve.c:9717
36328 #, gcc-internal-format
36329 msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
36332 #: fortran/resolve.c:9776
36333 #, gcc-internal-format
36334 msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
36337 #: fortran/resolve.c:9788
36338 #, gcc-internal-format
36339 msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
36342 #: fortran/resolve.c:9818
36343 #, gcc-internal-format
36344 msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
36347 #: fortran/resolve.c:9874
36348 #, gcc-internal-format
36349 msgid "Type-bound operator at %L can't be NOPASS"
36352 #: fortran/resolve.c:10037
36353 #, gcc-internal-format
36355 "'%s' must be a module procedure or an external procedure with an explicit "
36359 #: fortran/resolve.c:10074
36360 #, gcc-internal-format
36361 msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
36364 #: fortran/resolve.c:10088
36365 #, gcc-internal-format
36366 msgid "Procedure '%s' with PASS at %L must have at least one argument"
36369 #: fortran/resolve.c:10102 fortran/resolve.c:10491
36370 #, gcc-internal-format
36371 msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
36374 #: fortran/resolve.c:10110
36375 #, gcc-internal-format
36377 "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
36380 #: fortran/resolve.c:10120
36381 #, gcc-internal-format
36382 msgid "Passed-object dummy argument of '%s' at %L must be scalar"
36385 #: fortran/resolve.c:10126
36386 #, gcc-internal-format
36387 msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
36390 #: fortran/resolve.c:10132
36391 #, gcc-internal-format
36392 msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
36395 #: fortran/resolve.c:10158
36396 #, gcc-internal-format
36397 msgid "Procedure '%s' at %L has the same name as a component of '%s'"
36400 #: fortran/resolve.c:10167
36401 #, gcc-internal-format
36403 "Procedure '%s' at %L has the same name as an inherited component of '%s'"
36406 #: fortran/resolve.c:10254
36407 #, gcc-internal-format
36409 "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED "
36410 "and not overridden"
36413 #: fortran/resolve.c:10315
36414 #, gcc-internal-format
36415 msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
36418 #: fortran/resolve.c:10325
36419 #, gcc-internal-format
36421 "Interface '%s', used by procedure pointer component '%s' at %L, is declared "
36422 "in a later PROCEDURE statement"
36425 #: fortran/resolve.c:10386
36426 #, gcc-internal-format
36428 "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
36431 #: fortran/resolve.c:10425
36432 #, gcc-internal-format
36434 "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
36437 #: fortran/resolve.c:10439
36438 #, gcc-internal-format
36440 "Procedure pointer component '%s' with PASS at %L must have at least one "
36444 #: fortran/resolve.c:10455
36445 #, gcc-internal-format
36447 "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
36450 #: fortran/resolve.c:10465
36451 #, gcc-internal-format
36452 msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
36455 #: fortran/resolve.c:10474
36456 #, gcc-internal-format
36458 "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
36461 #: fortran/resolve.c:10483
36462 #, gcc-internal-format
36463 msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
36466 #: fortran/resolve.c:10506
36467 #, gcc-internal-format
36469 "Component '%s' of '%s' at %L has the same name as an inherited type-bound "
36473 #: fortran/resolve.c:10518
36474 #, gcc-internal-format
36476 "Character length of component '%s' needs to be a constant specification "
36480 #: fortran/resolve.c:10533
36481 #, gcc-internal-format
36483 "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component "
36484 "of '%s', which is PUBLIC at %L"
36487 #: fortran/resolve.c:10543
36488 #, gcc-internal-format
36490 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
36494 #: fortran/resolve.c:10554
36495 #, gcc-internal-format
36497 "The pointer component '%s' of '%s' at %L is a type that has not been declared"
36500 #: fortran/resolve.c:10565
36501 #, gcc-internal-format
36502 msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
36505 #: fortran/resolve.c:10593
36506 #, gcc-internal-format
36507 msgid "Component '%s' of '%s' at %L must have constant array bounds"
36510 #: fortran/resolve.c:10638
36511 #, gcc-internal-format
36513 "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC "
36514 "namelist '%s' at %L"
36517 #: fortran/resolve.c:10648
36518 #, gcc-internal-format
36520 "NAMELIST object '%s' has use-associated PRIVATE components and cannot be "
36521 "member of namelist '%s' at %L"
36524 #: fortran/resolve.c:10661
36525 #, gcc-internal-format
36527 "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC "
36528 "namelist '%s' at %L"
36531 #: fortran/resolve.c:10673
36532 #, gcc-internal-format
36534 "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
36537 #: fortran/resolve.c:10682
36538 #, gcc-internal-format
36540 "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
36543 #: fortran/resolve.c:10694
36544 #, gcc-internal-format
36546 "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE "
36550 #: fortran/resolve.c:10702
36551 #, gcc-internal-format
36553 "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
36556 #: fortran/resolve.c:10728
36557 #, gcc-internal-format
36558 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
36561 #: fortran/resolve.c:10747
36562 #, gcc-internal-format
36563 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
36566 #: fortran/resolve.c:10759
36567 #, gcc-internal-format
36569 "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
36572 #: fortran/resolve.c:10770
36573 #, gcc-internal-format
36574 msgid "Incompatible derived type in PARAMETER at %L"
36577 #: fortran/resolve.c:10833
36578 #, gcc-internal-format
36579 msgid "PROCEDURE '%s' at %L may not be used as its own interface"
36582 #: fortran/resolve.c:10839
36583 #, gcc-internal-format
36585 "Interface '%s', used by procedure '%s' at %L, is declared in a later "
36586 "PROCEDURE statement"
36589 #: fortran/resolve.c:10892
36590 #, gcc-internal-format
36591 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
36594 #: fortran/resolve.c:10959
36595 #, gcc-internal-format
36596 msgid "Assumed size array at %L must be a dummy argument"
36599 #: fortran/resolve.c:10962
36600 #, gcc-internal-format
36601 msgid "Assumed shape array at %L must be a dummy argument"
36604 #: fortran/resolve.c:10974
36605 #, gcc-internal-format
36606 msgid "Symbol at %L is not a DUMMY variable"
36609 #: fortran/resolve.c:10980
36610 #, gcc-internal-format
36612 "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
36615 #: fortran/resolve.c:10990
36616 #, gcc-internal-format
36618 "Character dummy variable '%s' at %L with VALUE attribute must have constant "
36622 #: fortran/resolve.c:10999
36623 #, gcc-internal-format
36625 "C interoperable character dummy variable '%s' at %L with VALUE attribute "
36626 "must have length one"
36629 #: fortran/resolve.c:11025
36630 #, gcc-internal-format
36632 "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block "
36633 "nor declared at the module level scope"
36636 #: fortran/resolve.c:11078
36637 #, gcc-internal-format
36638 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
36641 #: fortran/resolve.c:11119
36642 #, gcc-internal-format
36643 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
36646 #: fortran/resolve.c:11138
36647 #, gcc-internal-format
36649 "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have "
36650 "a default initializer"
36653 #: fortran/resolve.c:11212
36654 #, gcc-internal-format
36655 msgid "Threadprivate at %L isn't SAVEd"
36658 #: fortran/resolve.c:11300
36659 #, gcc-internal-format
36660 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
36663 #: fortran/resolve.c:11306
36664 #, gcc-internal-format
36665 msgid "DATA array '%s' at %L must be specified in a previous declaration"
36668 #: fortran/resolve.c:11322
36669 #, gcc-internal-format
36670 msgid "DATA element '%s' at %L is a pointer and so must be a full array"
36673 #: fortran/resolve.c:11368
36674 #, gcc-internal-format
36675 msgid "Nonconstant array section at %L in DATA statement"
36678 #: fortran/resolve.c:11381
36679 #, gcc-internal-format
36680 msgid "DATA statement at %L has more variables than values"
36683 #: fortran/resolve.c:11475
36684 #, gcc-internal-format
36685 msgid "iterator start at %L does not simplify"
36688 #: fortran/resolve.c:11482
36689 #, gcc-internal-format
36690 msgid "iterator end at %L does not simplify"
36693 #: fortran/resolve.c:11489
36694 #, gcc-internal-format
36695 msgid "iterator step at %L does not simplify"
36698 #: fortran/resolve.c:11615
36699 #, gcc-internal-format
36700 msgid "DATA statement at %L has more values than variables"
36703 #: fortran/resolve.c:11706
36704 #, gcc-internal-format
36705 msgid "Label %d at %L defined but not used"
36708 #: fortran/resolve.c:11711
36709 #, gcc-internal-format
36710 msgid "Label %d at %L defined but cannot be used"
36713 #: fortran/resolve.c:11795
36714 #, gcc-internal-format
36716 "Derived type variable '%s' at %L must have SEQUENCE attribute to be an "
36717 "EQUIVALENCE object"
36720 #: fortran/resolve.c:11804
36721 #, gcc-internal-format
36723 "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an "
36724 "EQUIVALENCE object"
36727 #: fortran/resolve.c:11812
36728 #, gcc-internal-format
36730 "Derived type variable '%s' at %L with default initialization cannot be in "
36731 "EQUIVALENCE with a variable in COMMON"
36734 #: fortran/resolve.c:11828
36735 #, gcc-internal-format
36737 "Derived type variable '%s' at %L with pointer component(s) cannot be an "
36738 "EQUIVALENCE object"
36741 #: fortran/resolve.c:11930
36742 #, gcc-internal-format
36743 msgid "Syntax error in EQUIVALENCE statement at %L"
36746 #: fortran/resolve.c:11945
36747 #, gcc-internal-format
36749 "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
36750 "the PROTECTED attribute"
36753 #: fortran/resolve.c:11957
36754 #, gcc-internal-format
36756 "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure "
36760 #: fortran/resolve.c:11966
36761 #, gcc-internal-format
36762 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
36765 #: fortran/resolve.c:12045
36766 #, gcc-internal-format
36768 "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
36771 #: fortran/resolve.c:12056
36772 #, gcc-internal-format
36773 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
36776 #: fortran/resolve.c:12067
36777 #, gcc-internal-format
36778 msgid "Substring at %L has length zero"
36781 #: fortran/resolve.c:12111
36782 #, gcc-internal-format
36783 msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
36786 #: fortran/resolve.c:12124
36787 #, gcc-internal-format
36788 msgid "ENTRY '%s' at %L has no IMPLICIT type"
36791 #: fortran/resolve.c:12141
36792 #, gcc-internal-format
36793 msgid "User operator procedure '%s' at %L must be a FUNCTION"
36796 #: fortran/resolve.c:12151
36797 #, gcc-internal-format
36798 msgid "User operator procedure '%s' at %L cannot be assumed character length"
36801 #: fortran/resolve.c:12159
36802 #, gcc-internal-format
36803 msgid "User operator procedure '%s' at %L must have at least one argument"
36806 #: fortran/resolve.c:12173
36807 #, gcc-internal-format
36808 msgid "First argument of operator interface at %L cannot be optional"
36811 #: fortran/resolve.c:12191
36812 #, gcc-internal-format
36813 msgid "Second argument of operator interface at %L cannot be optional"
36816 #: fortran/resolve.c:12198
36817 #, gcc-internal-format
36818 msgid "Operator interface at %L must have, at most, two arguments"
36821 #: fortran/resolve.c:12270
36822 #, gcc-internal-format
36823 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
36826 #: fortran/scanner.c:760
36827 #, gcc-internal-format
36829 "!$OMP at %C starts a commented line as it neither is followed by a space nor "
36830 "is a continuation line"
36833 #: fortran/scanner.c:1078 fortran/scanner.c:1221
36834 #, gcc-internal-format
36835 msgid "Limit of %d continuations exceeded in statement at %C"
36838 #: fortran/scanner.c:1090 fortran/scanner.c:1177
36839 #, gcc-internal-format
36840 msgid "Line truncated at %L"
36843 #: fortran/scanner.c:1137
36844 #, gcc-internal-format
36845 msgid "Missing '&' in continued character constant at %C"
36848 #: fortran/scanner.c:1371
36849 #, gcc-internal-format
36850 msgid "Nonconforming tab character at %C"
36853 #: fortran/scanner.c:1459 fortran/scanner.c:1462
36854 #, gcc-internal-format
36855 msgid "'&' not allowed by itself in line %d"
36858 #: fortran/scanner.c:1509
36859 #, gcc-internal-format
36860 msgid "Nonconforming tab character in column %d of line %d"
36863 #: fortran/scanner.c:1717
36864 #, gcc-internal-format
36865 msgid "%s:%d: file %s left but not entered"
36868 #: fortran/scanner.c:1751
36869 #, gcc-internal-format
36870 msgid "%s:%d: Illegal preprocessor directive"
36873 #: fortran/scanner.c:1869
36874 #, gcc-internal-format
36875 msgid "Can't open file '%s'"
36878 #: fortran/simplify.c:86
36879 #, gcc-internal-format
36880 msgid "Result of %s overflows its kind at %L"
36883 #: fortran/simplify.c:91
36884 #, gcc-internal-format
36885 msgid "Result of %s underflows its kind at %L"
36888 #: fortran/simplify.c:96
36889 #, gcc-internal-format
36890 msgid "Result of %s is NaN at %L"
36893 #: fortran/simplify.c:100
36894 #, gcc-internal-format
36895 msgid "Result of %s gives range error for its kind at %L"
36898 #: fortran/simplify.c:123
36899 #, gcc-internal-format
36900 msgid "KIND parameter of %s at %L must be an initialization expression"
36903 #: fortran/simplify.c:131
36904 #, gcc-internal-format
36905 msgid "Invalid KIND parameter of %s at %L"
36908 #: fortran/simplify.c:670
36909 #, gcc-internal-format
36910 msgid "Argument of %s function at %L is negative"
36913 #: fortran/simplify.c:677
36914 #, gcc-internal-format
36915 msgid "Argument of %s function at %L outside of range [0,127]"
36918 #: fortran/simplify.c:695
36919 #, gcc-internal-format
36921 "Argument of %s function at %L is too large for the collating sequence of "
36925 #: fortran/simplify.c:734
36926 #, gcc-internal-format
36927 msgid "Argument of ACOS at %L must be between -1 and 1"
36930 #: fortran/simplify.c:766
36931 #, gcc-internal-format
36932 msgid "Argument of ACOSH at %L must not be less than 1"
36935 #: fortran/simplify.c:1031
36936 #, gcc-internal-format
36937 msgid "Argument of ASIN at %L must be between -1 and 1"
36940 #: fortran/simplify.c:1116
36941 #, gcc-internal-format
36942 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
36945 #: fortran/simplify.c:1146
36946 #, gcc-internal-format
36948 "If first argument of ATAN2 %L is zero, then the second argument must not be "
36952 #: fortran/simplify.c:2125
36953 #, gcc-internal-format
36954 msgid "Argument of IACHAR at %L must be of length one"
36957 #: fortran/simplify.c:2132
36958 #, gcc-internal-format
36959 msgid "Argument of IACHAR function at %L outside of range 0..127"
36962 #: fortran/simplify.c:2171
36963 #, gcc-internal-format
36964 msgid "Invalid second argument of IBCLR at %L"
36967 #: fortran/simplify.c:2179
36968 #, gcc-internal-format
36969 msgid "Second argument of IBCLR exceeds bit size at %L"
36972 #: fortran/simplify.c:2213
36973 #, gcc-internal-format
36974 msgid "Invalid second argument of IBITS at %L"
36977 #: fortran/simplify.c:2219
36978 #, gcc-internal-format
36979 msgid "Invalid third argument of IBITS at %L"
36982 #: fortran/simplify.c:2229
36983 #, gcc-internal-format
36984 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
36987 #: fortran/simplify.c:2276
36988 #, gcc-internal-format
36989 msgid "Invalid second argument of IBSET at %L"
36992 #: fortran/simplify.c:2284
36993 #, gcc-internal-format
36994 msgid "Second argument of IBSET exceeds bit size at %L"
36997 #: fortran/simplify.c:2314
36998 #, gcc-internal-format
36999 msgid "Argument of ICHAR at %L must be of length one"
37002 #: fortran/simplify.c:2517
37003 #, gcc-internal-format
37004 msgid "Argument of INT at %L is not a valid type"
37007 #: fortran/simplify.c:2548
37008 #, gcc-internal-format
37009 msgid "Argument of %s at %L is not a valid type"
37012 #: fortran/simplify.c:2693
37013 #, gcc-internal-format
37014 msgid "Invalid second argument of ISHFT at %L"
37017 #: fortran/simplify.c:2708
37018 #, gcc-internal-format
37019 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
37022 #: fortran/simplify.c:2772
37023 #, gcc-internal-format
37024 msgid "Invalid second argument of ISHFTC at %L"
37027 #: fortran/simplify.c:2786
37028 #, gcc-internal-format
37029 msgid "Invalid third argument of ISHFTC at %L"
37032 #: fortran/simplify.c:2792
37033 #, gcc-internal-format
37035 "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %"
37039 #: fortran/simplify.c:2808
37040 #, gcc-internal-format
37041 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
37044 #: fortran/simplify.c:2811
37045 #, gcc-internal-format
37047 "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
37051 #: fortran/simplify.c:2882
37052 #, gcc-internal-format
37053 msgid "Argument of KIND at %L is a DERIVED type"
37056 #: fortran/simplify.c:3094
37057 #, gcc-internal-format
37058 msgid "DIM argument at %L is out of bounds"
37061 #: fortran/simplify.c:3280
37062 #, gcc-internal-format
37063 msgid "Argument of LOG at %L cannot be less than or equal to zero"
37066 #: fortran/simplify.c:3293
37067 #, gcc-internal-format
37068 msgid "Complex argument of LOG at %L cannot be zero"
37071 #: fortran/simplify.c:3321
37072 #, gcc-internal-format
37073 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
37076 #. Result is processor-dependent.
37077 #: fortran/simplify.c:3692
37078 #, gcc-internal-format
37079 msgid "Second argument MOD at %L is zero"
37082 #. Result is processor-dependent.
37083 #: fortran/simplify.c:3703
37084 #, gcc-internal-format
37085 msgid "Second argument of MOD at %L is zero"
37088 #. Result is processor-dependent. This processor just opts
37089 #. to not handle it at all.
37090 #. Result is processor-dependent.
37091 #: fortran/simplify.c:3745 fortran/simplify.c:3757
37092 #, gcc-internal-format
37093 msgid "Second argument of MODULO at %L is zero"
37096 #: fortran/simplify.c:3803
37097 #, gcc-internal-format
37098 msgid "Second argument of NEAREST at %L shall not be zero"
37101 #: fortran/simplify.c:3839
37102 #, gcc-internal-format
37103 msgid "Result of NEAREST is NaN at %L"
37106 #: fortran/simplify.c:4212
37107 #, gcc-internal-format
37108 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
37111 #: fortran/simplify.c:4267
37112 #, gcc-internal-format
37113 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
37116 #: fortran/simplify.c:4539
37117 #, gcc-internal-format
37118 msgid "Result of SCALE overflows its kind at %L"
37121 #: fortran/simplify.c:5198
37122 #, gcc-internal-format
37123 msgid "Argument of SQRT at %L has a negative value"
37126 #: fortran/simplify.c:5384
37127 #, gcc-internal-format
37129 "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
37133 #: fortran/simplify.c:5839
37134 #, gcc-internal-format
37136 "Character '%s' in string at %L cannot be converted into character kind %d"
37139 #: fortran/symbol.c:133
37140 #, gcc-internal-format
37141 msgid "Duplicate IMPLICIT NONE statement at %C"
37144 #: fortran/symbol.c:173
37145 #, gcc-internal-format
37146 msgid "Letter '%c' already set in IMPLICIT statement at %C"
37149 #: fortran/symbol.c:195
37150 #, gcc-internal-format
37151 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
37154 #: fortran/symbol.c:205
37155 #, gcc-internal-format
37156 msgid "Letter %c already has an IMPLICIT type at %C"
37159 #: fortran/symbol.c:261
37160 #, gcc-internal-format
37161 msgid "Symbol '%s' at %L has no IMPLICIT type"
37164 #. BIND(C) variables should not be implicitly declared.
37165 #: fortran/symbol.c:278
37166 #, gcc-internal-format
37168 "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
37171 #. Dummy args to a BIND(C) routine may not be interoperable if
37172 #. they are implicitly typed.
37173 #: fortran/symbol.c:292
37174 #, gcc-internal-format
37176 "Implicitly declared variable '%s' at %L may not be C interoperable but it is "
37177 "a dummy argument to the BIND(C) procedure '%s' at %L"
37180 #: fortran/symbol.c:333
37181 #, gcc-internal-format
37182 msgid "Function result '%s' at %L has no IMPLICIT type"
37185 #: fortran/symbol.c:413
37186 #, gcc-internal-format
37187 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
37190 #: fortran/symbol.c:468
37191 #, gcc-internal-format
37192 msgid "Fortran 2003: Procedure pointer at %C"
37195 #: fortran/symbol.c:623
37196 #, gcc-internal-format
37197 msgid "%s attribute applied to %s %s at %L"
37200 #: fortran/symbol.c:630
37201 #, gcc-internal-format
37202 msgid "BIND(C) applied to %s %s at %L"
37205 #: fortran/symbol.c:735 fortran/symbol.c:1416
37206 #, gcc-internal-format
37207 msgid "%s attribute conflicts with %s attribute at %L"
37210 #: fortran/symbol.c:738
37211 #, gcc-internal-format
37212 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
37215 #: fortran/symbol.c:746
37216 #, gcc-internal-format
37217 msgid "Fortran 2003: %s attribute with %s attribute at %L"
37220 #: fortran/symbol.c:752
37221 #, gcc-internal-format
37222 msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
37225 #: fortran/symbol.c:796
37226 #, gcc-internal-format
37227 msgid "Cannot change attributes of USE-associated symbol at %L"
37230 #: fortran/symbol.c:799
37231 #, gcc-internal-format
37232 msgid "Cannot change attributes of USE-associated symbol %s at %L"
37235 #: fortran/symbol.c:815
37236 #, gcc-internal-format
37237 msgid "Duplicate %s attribute specified at %L"
37240 #: fortran/symbol.c:857
37241 #, gcc-internal-format
37242 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
37245 #: fortran/symbol.c:883
37246 #, gcc-internal-format
37247 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
37250 #: fortran/symbol.c:1001
37251 #, gcc-internal-format
37252 msgid "Cray Pointee at %L appears in multiple pointer() statements"
37255 #: fortran/symbol.c:1020
37256 #, gcc-internal-format
37257 msgid "Duplicate PROTECTED attribute specified at %L"
37260 #: fortran/symbol.c:1053
37261 #, gcc-internal-format
37262 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
37265 #: fortran/symbol.c:1061
37266 #, gcc-internal-format
37267 msgid "Duplicate SAVE attribute specified at %L"
37270 #: fortran/symbol.c:1082
37271 #, gcc-internal-format
37272 msgid "Duplicate VALUE attribute specified at %L"
37275 #: fortran/symbol.c:1102
37276 #, gcc-internal-format
37277 msgid "Duplicate VOLATILE attribute specified at %L"
37280 #: fortran/symbol.c:1121
37281 #, gcc-internal-format
37282 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
37285 #: fortran/symbol.c:1412
37286 #, gcc-internal-format
37287 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
37290 #: fortran/symbol.c:1446
37291 #, gcc-internal-format
37292 msgid "%s procedure at %L is already declared as %s procedure"
37295 #: fortran/symbol.c:1481
37296 #, gcc-internal-format
37297 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
37300 #: fortran/symbol.c:1505
37301 #, gcc-internal-format
37302 msgid "ACCESS specification at %L was already specified"
37305 #: fortran/symbol.c:1522
37306 #, gcc-internal-format
37307 msgid "Duplicate BIND attribute specified at %L"
37310 #: fortran/symbol.c:1529
37311 #, gcc-internal-format
37312 msgid "Fortran 2003: BIND(C) at %L"
37315 #: fortran/symbol.c:1546
37316 #, gcc-internal-format
37317 msgid "Duplicate EXTENDS attribute specified at %L"
37320 #: fortran/symbol.c:1550
37321 #, gcc-internal-format
37322 msgid "Fortran 2003: EXTENDS at %L"
37325 #: fortran/symbol.c:1572
37326 #, gcc-internal-format
37327 msgid "Symbol '%s' at %L already has an explicit interface"
37330 #: fortran/symbol.c:1579
37331 #, gcc-internal-format
37332 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
37335 #: fortran/symbol.c:1612
37336 #, gcc-internal-format
37337 msgid "Symbol '%s' at %L already has basic type of %s"
37340 #: fortran/symbol.c:1619
37341 #, gcc-internal-format
37342 msgid "Procedure '%s' at %L may not have basic type of %s"
37345 #: fortran/symbol.c:1631
37346 #, gcc-internal-format
37347 msgid "Symbol '%s' at %L cannot have a type"
37350 #: fortran/symbol.c:1796
37351 #, gcc-internal-format
37352 msgid "Component '%s' at %C already declared at %L"
37355 #: fortran/symbol.c:1807
37356 #, gcc-internal-format
37357 msgid "Component '%s' at %C already in the parent type at %L"
37360 #: fortran/symbol.c:1883
37361 #, gcc-internal-format
37362 msgid "Symbol '%s' at %C is ambiguous"
37365 #: fortran/symbol.c:1915
37366 #, gcc-internal-format
37367 msgid "Derived type '%s' at %C is being used before it is defined"
37370 #: fortran/symbol.c:1956
37371 #, gcc-internal-format
37372 msgid "'%s' at %C is not a member of the '%s' structure"
37375 #: fortran/symbol.c:1964
37376 #, gcc-internal-format
37377 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
37380 #: fortran/symbol.c:1974
37381 #, gcc-internal-format
37382 msgid "All components of '%s' are PRIVATE in structure constructor at %C"
37385 #: fortran/symbol.c:2110
37386 #, gcc-internal-format
37387 msgid "Duplicate statement label %d at %L and %L"
37390 #: fortran/symbol.c:2120
37391 #, gcc-internal-format
37392 msgid "Label %d at %C already referenced as branch target"
37395 #: fortran/symbol.c:2129
37396 #, gcc-internal-format
37397 msgid "Label %d at %C already referenced as a format label"
37400 #: fortran/symbol.c:2171
37401 #, gcc-internal-format
37402 msgid "Label %d at %C previously used as a FORMAT label"
37405 #: fortran/symbol.c:2179
37406 #, gcc-internal-format
37407 msgid "Label %d at %C previously used as branch target"
37410 #: fortran/symbol.c:2494
37411 #, gcc-internal-format
37412 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
37415 #: fortran/symbol.c:2497
37416 #, gcc-internal-format
37418 "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
37421 #. Symbol is from another namespace.
37422 #: fortran/symbol.c:2656
37423 #, gcc-internal-format
37424 msgid "Symbol '%s' at %C has already been host associated"
37427 #: fortran/symbol.c:3490
37428 #, gcc-internal-format
37430 "Derived type '%s' declared at %L must have the BIND attribute to be C "
37434 #: fortran/symbol.c:3501
37435 #, gcc-internal-format
37436 msgid "Derived type '%s' at %L is empty"
37439 #: fortran/symbol.c:3518
37440 #, gcc-internal-format
37442 "Component '%s' at %L cannot have the POINTER attribute because it is a "
37443 "member of the BIND(C) derived type '%s' at %L"
37446 #: fortran/symbol.c:3528
37447 #, gcc-internal-format
37449 "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) "
37450 "derived type '%s' at %L"
37453 #: fortran/symbol.c:3539
37454 #, gcc-internal-format
37456 "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a "
37457 "member of the BIND(C) derived type '%s' at %L"
37460 #. If the derived type is bind(c), all fields must be
37462 #: fortran/symbol.c:3577
37463 #, gcc-internal-format
37465 "Component '%s' in derived type '%s' at %L may not be C interoperable, even "
37466 "though derived type '%s' is BIND(C)"
37469 #. If derived type is param to bind(c) routine, or to one
37470 #. of the iso_c_binding procs, it must be interoperable, so
37471 #. all fields must interop too.
37472 #: fortran/symbol.c:3586
37473 #, gcc-internal-format
37474 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
37477 #: fortran/symbol.c:3600
37478 #, gcc-internal-format
37480 "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) "
37484 #: fortran/symbol.c:3608
37485 #, gcc-internal-format
37487 "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND"
37491 #: fortran/symbol.c:4538
37492 #, gcc-internal-format
37493 msgid "Symbol '%s' is used before it is typed at %L"
37496 #: fortran/symbol.c:4544
37497 #, gcc-internal-format
37498 msgid "Extension: Symbol '%s' is used before it is typed at %L"
37501 #: fortran/symbol.c:4886 fortran/symbol.c:4960
37502 #, gcc-internal-format
37503 msgid "'%s' of '%s' is PRIVATE at %L"
37506 #: fortran/target-memory.c:616
37507 #, gcc-internal-format
37508 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
37511 #: fortran/target-memory.c:703
37512 #, gcc-internal-format
37513 msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
37516 #: fortran/trans-array.c:705 fortran/trans-array.c:4545
37517 #: fortran/trans-array.c:5580 fortran/trans-intrinsic.c:4291
37518 #, gcc-internal-format
37519 msgid "Creating array temporary at %L"
37522 #. Problems occur when we get something like
37523 #. integer :: a(lots) = (/(i, i=1, lots)/)
37524 #: fortran/trans-array.c:4112
37525 #, gcc-internal-format
37527 "The number of elements in the array constructor at %L requires an increase "
37528 "of the allowed %d upper limit. See -fmax-array-constructor option"
37531 #: fortran/trans-array.c:5577
37532 #, gcc-internal-format
37533 msgid "Creating array temporary at %L for argument '%s'"
37536 #: fortran/trans-array.c:6057
37537 #, gcc-internal-format
37539 "Possible frontend bug: Deferred array size without pointer, allocatable "
37540 "attribute or derived type without allocatable components."
37543 #: fortran/trans-array.c:6540
37544 #, gcc-internal-format
37545 msgid "bad expression type during walk (%d)"
37548 #: fortran/trans-common.c:400
37549 #, gcc-internal-format
37550 msgid "Named COMMON block '%s' at %L shall be of the same size"
37553 #: fortran/trans-common.c:839
37554 #, gcc-internal-format
37555 msgid "Bad array reference at %L"
37558 #: fortran/trans-common.c:847
37559 #, gcc-internal-format
37560 msgid "Illegal reference type at %L as EQUIVALENCE object"
37563 #: fortran/trans-common.c:887
37564 #, gcc-internal-format
37565 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
37568 #. Aligning this field would misalign a previous field.
37569 #: fortran/trans-common.c:1020
37570 #, gcc-internal-format
37572 "The equivalence set for variable '%s' declared at %L violates alignment "
37576 #: fortran/trans-common.c:1087
37577 #, gcc-internal-format
37578 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
37581 #: fortran/trans-common.c:1102
37582 #, gcc-internal-format
37584 "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
37587 #: fortran/trans-common.c:1117
37588 #, gcc-internal-format
37590 "Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder "
37591 "elements or use -fno-align-commons"
37594 #: fortran/trans-common.c:1122
37595 #, gcc-internal-format
37597 "Padding of %d bytes required before '%s' in COMMON at %L; reorder elements "
37598 "or use -fno-align-commons"
37601 #: fortran/trans-common.c:1145
37602 #, gcc-internal-format
37603 msgid "COMMON '%s' at %L does not exist"
37606 #: fortran/trans-common.c:1153
37607 #, gcc-internal-format
37609 "COMMON '%s' at %L requires %d bytes of padding at start; reorder elements or "
37610 "use -fno-align-commons"
37613 #: fortran/trans-common.c:1157
37614 #, gcc-internal-format
37616 "COMMON at %L requires %d bytes of padding at start; reorder elements or use -"
37617 "fno-align-commons"
37620 #: fortran/trans-const.c:294
37621 #, gcc-internal-format
37622 msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
37625 #: fortran/trans-const.c:330
37626 #, gcc-internal-format
37627 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
37630 #: fortran/trans-const.c:358
37631 #, gcc-internal-format
37632 msgid "non-constant initialization expression at %L"
37635 #: fortran/trans-decl.c:1160
37636 #, gcc-internal-format
37637 msgid "intrinsic variable which isn't a procedure"
37640 #: fortran/trans-decl.c:3087 fortran/trans-decl.c:4427
37641 #, gcc-internal-format
37642 msgid "Return value of function '%s' at %L not set"
37645 #: fortran/trans-decl.c:3421
37646 #, gcc-internal-format
37647 msgid "backend decl for module variable %s already exists"
37650 #: fortran/trans-decl.c:3794
37651 #, gcc-internal-format
37652 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
37655 #: fortran/trans-decl.c:3799
37656 #, gcc-internal-format
37657 msgid "Unused dummy argument '%s' at %L"
37660 #: fortran/trans-decl.c:3805
37661 #, gcc-internal-format
37662 msgid "Unused variable '%s' declared at %L"
37665 #: fortran/trans-decl.c:3853
37666 #, gcc-internal-format
37667 msgid "Unused parameter '%s' declared at %L"
37670 #: fortran/trans-decl.c:3867
37671 #, gcc-internal-format
37672 msgid "Return value '%s' of function '%s' declared at %L not set"
37675 #: fortran/trans-expr.c:1338
37676 #, gcc-internal-format
37677 msgid "Unknown intrinsic op"
37680 #: fortran/trans-expr.c:2534
37681 #, gcc-internal-format
37682 msgid "Unknown argument list function at %L"
37685 #: fortran/trans-intrinsic.c:738
37686 #, gcc-internal-format
37687 msgid "Intrinsic function %s(%d) not recognized"
37690 #: fortran/trans-intrinsic.c:888
37691 #, gcc-internal-format
37692 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
37695 #: fortran/trans-io.c:2017
37696 #, gcc-internal-format
37697 msgid "Derived type '%s' at %L has PRIVATE components"
37700 #: fortran/trans-io.c:2121
37701 #, gcc-internal-format
37702 msgid "Bad IO basetype (%d)"
37705 #: fortran/trans-openmp.c:1643
37706 #, gcc-internal-format
37707 msgid "gfc_trans_omp_workshare(): Bad statement code"
37710 #: fortran/trans-stmt.c:484
37711 #, gcc-internal-format
37712 msgid "An alternate return at %L without a * dummy argument"
37715 #: fortran/trans-types.c:463
37716 #, gcc-internal-format
37717 msgid "integer kind=8 not available for -fdefault-integer-8 option"
37720 #: fortran/trans-types.c:486
37721 #, gcc-internal-format
37722 msgid "real kind=8 not available for -fdefault-real-8 option"
37725 #: fortran/trans-types.c:499
37726 #, gcc-internal-format
37727 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
37730 #: fortran/trans-types.c:1343
37731 #, gcc-internal-format
37732 msgid "Array element size too big"
37735 #: fortran/trans.c:1278
37736 #, gcc-internal-format
37737 msgid "gfc_trans_code(): Bad statement code"
37740 #: java/class.c:836
37741 #, gcc-internal-format
37742 msgid "bad method signature"
37745 #: java/class.c:893
37746 #, gcc-internal-format
37747 msgid "misplaced ConstantValue attribute (not in any field)"
37750 #: java/class.c:896
37751 #, gcc-internal-format
37752 msgid "duplicate ConstantValue attribute for field '%s'"
37755 #: java/class.c:907
37756 #, gcc-internal-format
37757 msgid "ConstantValue attribute of field '%s' has wrong type"
37760 #: java/class.c:1613
37761 #, gcc-internal-format
37762 msgid "abstract method in non-abstract class"
37765 #: java/class.c:2689
37766 #, gcc-internal-format
37767 msgid "non-static method %q+D overrides static method"
37770 #: java/decl.c:1261
37771 #, gcc-internal-format
37772 msgid "%q+D used prior to declaration"
37775 #: java/decl.c:1687
37776 #, gcc-internal-format
37777 msgid "In %+D: overlapped variable and exception ranges at %d"
37780 #: java/decl.c:1738
37781 #, gcc-internal-format
37782 msgid "bad type in parameter debug info"
37785 #: java/decl.c:1747
37786 #, gcc-internal-format
37787 msgid "bad PC range for debug info for local %q+D"
37791 #, gcc-internal-format
37792 msgid "need to insert runtime check for %s"
37795 #: java/expr.c:526 java/expr.c:573
37796 #, gcc-internal-format
37797 msgid "assert: %s is assign compatible with %s"
37801 #, gcc-internal-format
37802 msgid "stack underflow - dup* operation"
37805 #: java/expr.c:1689
37806 #, gcc-internal-format
37807 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
37810 #: java/expr.c:1717
37811 #, gcc-internal-format
37812 msgid "field %qs not found"
37815 #: java/expr.c:2269
37816 #, gcc-internal-format
37817 msgid "method '%s' not found in class"
37820 #: java/expr.c:2474
37821 #, gcc-internal-format
37822 msgid "failed to find class '%s'"
37825 #: java/expr.c:2515
37826 #, gcc-internal-format
37827 msgid "class '%s' has no method named '%s' matching signature '%s'"
37830 #: java/expr.c:2546
37831 #, gcc-internal-format
37832 msgid "invokestatic on non static method"
37835 #: java/expr.c:2551
37836 #, gcc-internal-format
37837 msgid "invokestatic on abstract method"
37840 #: java/expr.c:2559
37841 #, gcc-internal-format
37842 msgid "invoke[non-static] on static method"
37845 #: java/expr.c:2917
37846 #, gcc-internal-format
37847 msgid "missing field '%s' in '%s'"
37850 #: java/expr.c:2924
37851 #, gcc-internal-format
37852 msgid "mismatching signature for field '%s' in '%s'"
37855 #: java/expr.c:2953
37856 #, gcc-internal-format
37857 msgid "assignment to final field %q+D not in field's class"
37860 #: java/expr.c:3177
37861 #, gcc-internal-format
37862 msgid "invalid PC in line number table"
37865 #: java/expr.c:3227
37866 #, gcc-internal-format
37867 msgid "unreachable bytecode from %d to before %d"
37870 #: java/expr.c:3269
37871 #, gcc-internal-format
37872 msgid "unreachable bytecode from %d to the end of the method"
37875 #. duplicate code from LOAD macro
37876 #: java/expr.c:3576
37877 #, gcc-internal-format
37878 msgid "unrecogized wide sub-instruction"
37881 #: java/jcf-parse.c:508
37882 #, gcc-internal-format
37883 msgid "<constant pool index %d not in range>"
37886 #: java/jcf-parse.c:518
37887 #, gcc-internal-format
37888 msgid "<constant pool index %d unexpected type"
37891 #: java/jcf-parse.c:1098
37892 #, gcc-internal-format
37893 msgid "bad string constant"
37896 #: java/jcf-parse.c:1116
37897 #, gcc-internal-format
37898 msgid "bad value constant type %d, index %d"
37901 #: java/jcf-parse.c:1399 java/jcf-parse.c:1405
37902 #, gcc-internal-format
37903 msgid "cannot find file for class %s"
37906 #: java/jcf-parse.c:1430
37907 #, gcc-internal-format
37908 msgid "not a valid Java .class file"
37911 #: java/jcf-parse.c:1433
37912 #, gcc-internal-format
37913 msgid "error while parsing constant pool"
37916 #. FIXME - where was first time
37917 #: java/jcf-parse.c:1448
37918 #, gcc-internal-format
37919 msgid "reading class %s for the second time from %s"
37922 #: java/jcf-parse.c:1466
37923 #, gcc-internal-format
37924 msgid "error while parsing fields"
37927 #: java/jcf-parse.c:1469
37928 #, gcc-internal-format
37929 msgid "error while parsing methods"
37932 #: java/jcf-parse.c:1472
37933 #, gcc-internal-format
37934 msgid "error while parsing final attributes"
37937 #: java/jcf-parse.c:1512
37938 #, gcc-internal-format
37939 msgid "duplicate class will only be compiled once"
37942 #: java/jcf-parse.c:1607
37943 #, gcc-internal-format
37944 msgid "missing Code attribute"
37947 #: java/jcf-parse.c:1853
37948 #, gcc-internal-format
37949 msgid "no input file specified"
37952 #: java/jcf-parse.c:1888
37953 #, gcc-internal-format
37954 msgid "can't close input file %s: %m"
37957 #: java/jcf-parse.c:1933
37958 #, gcc-internal-format
37959 msgid "bad zip/jar file %s"
37962 #: java/jcf-parse.c:2135
37963 #, gcc-internal-format
37964 msgid "error while reading %s from zip file"
37967 #: java/jvspec.c:422
37968 #, gcc-internal-format
37969 msgid "warning: already-compiled .class files ignored with -C"
37973 #, gcc-internal-format
37974 msgid "-fexcess-precision=standard for Java"
37978 #, gcc-internal-format
37979 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
37983 #, gcc-internal-format
37984 msgid "-fjni is incompatible with -freduced-reflection"
37988 #, gcc-internal-format
37989 msgid "can't do dependency tracking with input from stdin"
37993 #, gcc-internal-format
37994 msgid "couldn't determine target name for dependency tracking"
37997 #: java/mangle_name.c:325 java/mangle_name.c:402
37998 #, gcc-internal-format
37999 msgid "internal error - invalid Utf8 name"
38002 #: java/typeck.c:427
38003 #, gcc-internal-format
38004 msgid "junk at end of signature string"
38007 #: java/verify-glue.c:378
38008 #, gcc-internal-format
38009 msgid "verification failed: %s"
38012 #: java/verify-glue.c:380
38013 #, gcc-internal-format
38014 msgid "verification failed at PC=%d: %s"
38017 #: java/verify-glue.c:468
38018 #, gcc-internal-format
38019 msgid "bad pc in exception_table"
38022 #: lto/lto-elf.c:98 lto/lto-elf.c:119
38023 #, gcc-internal-format
38024 msgid "could not read section header: %s"
38027 #: lto/lto-elf.c:218
38028 #, gcc-internal-format
38029 msgid "two or more sections for %s:"
38032 #. Initialize the section header of section SCN. SH_NAME is the section name
38033 #. as an index into the section header string table. SH_TYPE is the section
38034 #. type, an SHT_* macro from libelf headers.
38035 #: lto/lto-elf.c:243
38036 #, gcc-internal-format
38037 msgid "elf32_getshdr() failed: %s"
38040 #: lto/lto-elf.c:245
38041 #, gcc-internal-format
38042 msgid "elf64_getshdr() failed: %s"
38045 #: lto/lto-elf.c:279
38046 #, gcc-internal-format
38047 msgid "could not create a new ELF section: %s"
38050 #: lto/lto-elf.c:333
38051 #, gcc-internal-format
38052 msgid "could not append data to ELF section: %s"
38055 #. Validate's ELF_FILE's executable header and, if cached_file_attrs is
38056 #. uninitialized, caches the architecture.
38057 #: lto/lto-elf.c:382
38058 #, gcc-internal-format
38059 msgid "could not read ELF header: %s"
38062 #: lto/lto-elf.c:388
38063 #, gcc-internal-format
38064 msgid "not a relocatable ELF object file"
38067 #: lto/lto-elf.c:397
38068 #, gcc-internal-format
38069 msgid "inconsistent file architecture detected"
38072 #: lto/lto-elf.c:423
38073 #, gcc-internal-format
38074 msgid "could not read ELF identification information: %s"
38077 #: lto/lto-elf.c:442
38078 #, gcc-internal-format
38079 msgid "unsupported ELF file class"
38082 #: lto/lto-elf.c:475
38083 #, gcc-internal-format
38084 msgid "could not locate ELF string table: %s"
38087 #. Helper functions used by init_ehdr. Initialize ELF_FILE's executable
38088 #. header using cached data from previously read files.
38089 #: lto/lto-elf.c:499
38090 #, gcc-internal-format
38091 msgid "elf32_newehdr() failed: %s"
38094 #: lto/lto-elf.c:501
38095 #, gcc-internal-format
38096 msgid "elf64_newehdr() failed: %s"
38099 #: lto/lto-elf.c:562
38100 #, gcc-internal-format
38101 msgid "command line option file '%s' does not exist"
38104 #: lto/lto-elf.c:586
38105 #, gcc-internal-format
38106 msgid "could not open file %s"
38109 #: lto/lto-elf.c:593
38110 #, gcc-internal-format
38111 msgid "ELF library is older than that used when building GCC"
38114 #: lto/lto-elf.c:602
38115 #, gcc-internal-format
38116 msgid "could not open ELF file: %s"
38119 #: lto/lto-elf.c:612
38120 #, gcc-internal-format
38121 msgid "could not seek in archive"
38124 #: lto/lto-elf.c:619
38125 #, gcc-internal-format
38126 msgid "could not find archive member"
38129 #: lto/lto-elf.c:667
38130 #, gcc-internal-format
38131 msgid "gelf_getehdr() failed: %s"
38134 #: lto/lto-elf.c:676
38135 #, gcc-internal-format
38136 msgid "elf_getscn() failed: %s"
38139 #: lto/lto-elf.c:679
38140 #, gcc-internal-format
38141 msgid "gelf_getshdr() failed: %s"
38144 #: lto/lto-elf.c:682
38145 #, gcc-internal-format
38146 msgid "gelf_update_shdr() failed: %s"
38149 #: lto/lto-elf.c:686
38150 #, gcc-internal-format
38151 msgid "gelf_update_ehdr() failed: %s"
38154 #: lto/lto-elf.c:694
38155 #, gcc-internal-format
38156 msgid "elf_update() failed: %s"
38159 #: lto/lto-lang.c:659
38160 #, gcc-internal-format
38161 msgid "-fwpa and -fltrans are mutually exclusive"
38165 #, gcc-internal-format
38166 msgid "bytecode stream: garbage at the end of symbols section"
38170 #, gcc-internal-format
38171 msgid "could not parse hex number"
38175 #, gcc-internal-format
38176 msgid "unexpected file name %s in linker resolution file. Expected %s"
38180 #, gcc-internal-format
38181 msgid "could not parse file offset"
38185 #, gcc-internal-format
38186 msgid "unexpected offset"
38190 #, gcc-internal-format
38191 msgid "Invalid line in the resolution file."
38195 #, gcc-internal-format
38196 msgid "Invalid resolution in the resolution file."
38200 #, gcc-internal-format
38201 msgid "lto_elf_file_open() failed"
38205 #, gcc-internal-format
38206 msgid "environment variable COLLECT_GCC must be set"
38210 #, gcc-internal-format
38211 msgid "environment variable COLLECT_GCC_OPTIONS must be set"
38215 #, gcc-internal-format
38216 msgid "malformed COLLECT_GCC_OPTIONS"
38220 #, gcc-internal-format
38221 msgid "opening LTRANS output list %s: %m"
38224 #: lto/lto.c:1179 lto/lto.c:1201
38225 #, gcc-internal-format
38226 msgid "writing to LTRANS output list %s: %m"
38230 #, gcc-internal-format
38231 msgid "pex_init failed: %s"
38235 #, gcc-internal-format
38236 msgid "can't get program status: %s"
38240 #, gcc-internal-format
38241 msgid "%s terminated with status %d"
38245 #, gcc-internal-format
38246 msgid "closing LTRANS output list %s: %m"
38250 #, gcc-internal-format
38251 msgid "deleting LTRANS input file %s: %m"
38255 #, gcc-internal-format
38256 msgid "could not open symbol resolution file: %s"
38259 #: objc/objc-act.c:729
38260 #, gcc-internal-format
38261 msgid "%<@end%> must appear in an @implementation context"
38264 #: objc/objc-act.c:758
38265 #, gcc-internal-format
38266 msgid "method declaration not in @interface context"
38269 #: objc/objc-act.c:769
38270 #, gcc-internal-format
38271 msgid "method definition not in @implementation context"
38274 #: objc/objc-act.c:1026
38275 #, gcc-internal-format
38276 msgid "class %qs does not implement the %qE protocol"
38279 #: objc/objc-act.c:1029
38280 #, gcc-internal-format
38281 msgid "type %qs does not conform to the %qE protocol"
38284 #: objc/objc-act.c:1206
38285 #, gcc-internal-format
38286 msgid "comparison of distinct Objective-C types lacks a cast"
38289 #: objc/objc-act.c:1210
38290 #, gcc-internal-format
38291 msgid "initialization from distinct Objective-C type"
38294 #: objc/objc-act.c:1214
38295 #, gcc-internal-format
38296 msgid "assignment from distinct Objective-C type"
38299 #: objc/objc-act.c:1218
38300 #, gcc-internal-format
38301 msgid "distinct Objective-C type in return"
38304 #: objc/objc-act.c:1222
38305 #, gcc-internal-format
38306 msgid "passing argument %d of %qE from distinct Objective-C type"
38309 #: objc/objc-act.c:1378
38310 #, gcc-internal-format
38311 msgid "statically allocated instance of Objective-C class %qE"
38314 #: objc/objc-act.c:1455
38315 #, gcc-internal-format
38316 msgid "protocol %qE has circular dependency"
38319 #: objc/objc-act.c:1480 objc/objc-act.c:6677
38320 #, gcc-internal-format
38321 msgid "cannot find protocol declaration for %qE"
38324 #: objc/objc-act.c:1951 objc/objc-act.c:3405 objc/objc-act.c:7294
38325 #: objc/objc-act.c:7628 objc/objc-act.c:7683 objc/objc-act.c:7708
38326 #, gcc-internal-format
38327 msgid "cannot find interface declaration for %qE"
38330 #: objc/objc-act.c:1955
38331 #, gcc-internal-format
38332 msgid "interface %qE does not have valid constant string layout"
38335 #: objc/objc-act.c:1960
38336 #, gcc-internal-format
38337 msgid "cannot find reference tag for class %qE"
38340 #: objc/objc-act.c:2597
38341 #, gcc-internal-format
38342 msgid "creating selector for nonexistent method %qE"
38345 #: objc/objc-act.c:2800
38346 #, gcc-internal-format
38347 msgid "%qE is not an Objective-C class name or alias"
38350 #: objc/objc-act.c:2929 objc/objc-act.c:2961 objc/objc-act.c:7556
38351 #: objc/objc-act.c:7858 objc/objc-act.c:7888
38352 #, gcc-internal-format
38353 msgid "Objective-C declarations may only appear in global scope"
38356 #: objc/objc-act.c:2934
38357 #, gcc-internal-format
38358 msgid "cannot find class %qE"
38361 #: objc/objc-act.c:2936
38362 #, gcc-internal-format
38363 msgid "class %qE already exists"
38366 #: objc/objc-act.c:2981 objc/objc-act.c:7597
38367 #, gcc-internal-format
38368 msgid "%qE redeclared as different kind of symbol"
38371 #: objc/objc-act.c:3259
38372 #, gcc-internal-format
38373 msgid "strong-cast assignment has been intercepted"
38376 #: objc/objc-act.c:3301
38377 #, gcc-internal-format
38378 msgid "strong-cast may possibly be needed"
38381 #: objc/objc-act.c:3311
38382 #, gcc-internal-format
38383 msgid "instance variable assignment has been intercepted"
38386 #: objc/objc-act.c:3330
38387 #, gcc-internal-format
38388 msgid "pointer arithmetic for garbage-collected objects not allowed"
38391 #: objc/objc-act.c:3336
38392 #, gcc-internal-format
38393 msgid "global/static variable assignment has been intercepted"
38396 #: objc/objc-act.c:3825 objc/objc-act.c:3981
38397 #, gcc-internal-format
38398 msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
38401 #: objc/objc-act.c:3863
38402 #, gcc-internal-format
38403 msgid "@catch parameter is not a known Objective-C class type"
38406 #: objc/objc-act.c:3879
38407 #, gcc-internal-format
38408 msgid "exception of type %<%T%> will be caught"
38411 #: objc/objc-act.c:3881
38412 #, gcc-internal-format
38413 msgid " by earlier handler for %<%T%>"
38416 #: objc/objc-act.c:3934
38417 #, gcc-internal-format
38418 msgid "%<@try%> without %<@catch%> or %<@finally%>"
38421 #: objc/objc-act.c:3992
38422 #, gcc-internal-format
38423 msgid "%<@throw%> (rethrow) used outside of a @catch block"
38426 #: objc/objc-act.c:4394
38427 #, gcc-internal-format
38428 msgid "type %q+D does not have a known size"
38431 #: objc/objc-act.c:5026
38432 #, gcc-internal-format
38436 #: objc/objc-act.c:5049 objc/objc-act.c:5068
38437 #, gcc-internal-format
38438 msgid "inconsistent instance variable specification"
38441 #: objc/objc-act.c:5931
38442 #, gcc-internal-format
38443 msgid "can not use an object as parameter to a method"
38446 #: objc/objc-act.c:6159
38447 #, gcc-internal-format
38448 msgid "multiple methods named %<%c%E%> found"
38451 #: objc/objc-act.c:6162
38452 #, gcc-internal-format
38453 msgid "using %<%c%s%>"
38456 #: objc/objc-act.c:6171
38457 #, gcc-internal-format
38458 msgid "multiple selectors named %<%c%E%> found"
38461 #: objc/objc-act.c:6174
38462 #, gcc-internal-format
38463 msgid "found %<%c%s%>"
38466 #: objc/objc-act.c:6183
38467 #, gcc-internal-format
38468 msgid "also found %<%c%s%>"
38471 #: objc/objc-act.c:6397
38472 #, gcc-internal-format
38473 msgid "no super class declared in @interface for %qE"
38476 #: objc/objc-act.c:6435
38477 #, gcc-internal-format
38478 msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
38481 #: objc/objc-act.c:6492
38482 #, gcc-internal-format
38483 msgid "invalid receiver type %qs"
38486 #: objc/objc-act.c:6507
38487 #, gcc-internal-format
38488 msgid "%<%c%E%> not found in protocol(s)"
38491 #: objc/objc-act.c:6521
38492 #, gcc-internal-format
38493 msgid "%qE may not respond to %<%c%E%>"
38496 #: objc/objc-act.c:6529
38497 #, gcc-internal-format
38498 msgid "no %<%c%E%> method found"
38501 #: objc/objc-act.c:6536
38502 #, gcc-internal-format
38503 msgid "(Messages without a matching method signature"
38506 #: objc/objc-act.c:6538
38507 #, gcc-internal-format
38508 msgid "will be assumed to return %<id%> and accept"
38511 #: objc/objc-act.c:6540
38512 #, gcc-internal-format
38513 msgid "%<...%> as arguments.)"
38516 #: objc/objc-act.c:6778
38517 #, gcc-internal-format
38518 msgid "undeclared selector %qE"
38521 #. Historically, a class method that produced objects (factory
38522 #. method) would assign `self' to the instance that it
38523 #. allocated. This would effectively turn the class method into
38524 #. an instance method. Following this assignment, the instance
38525 #. variables could be accessed. That practice, while safe,
38526 #. violates the simple rule that a class method should not refer
38527 #. to an instance variable. It's better to catch the cases
38528 #. where this is done unknowingly than to support the above
38530 #: objc/objc-act.c:6820
38531 #, gcc-internal-format
38532 msgid "instance variable %qE accessed in class method"
38535 #: objc/objc-act.c:7055
38536 #, gcc-internal-format
38537 msgid "duplicate declaration of method %<%c%E%>"
38540 #: objc/objc-act.c:7116
38541 #, gcc-internal-format
38542 msgid "duplicate interface declaration for category %<%E(%E)%>"
38545 #: objc/objc-act.c:7143
38546 #, gcc-internal-format
38547 msgid "illegal reference type specified for instance variable %qs"
38550 #: objc/objc-act.c:7154
38551 #, gcc-internal-format
38552 msgid "instance variable %qs has unknown size"
38555 #: objc/objc-act.c:7179
38556 #, gcc-internal-format
38557 msgid "type %qE has no default constructor to call"
38560 #: objc/objc-act.c:7185
38561 #, gcc-internal-format
38562 msgid "destructor for %qE shall not be run either"
38565 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
38566 #. initialize them.
38567 #: objc/objc-act.c:7197
38568 #, gcc-internal-format
38569 msgid "type %qE has virtual member functions"
38572 #: objc/objc-act.c:7198
38573 #, gcc-internal-format
38574 msgid "illegal aggregate type %qE specified for instance variable %qs"
38577 #: objc/objc-act.c:7208
38578 #, gcc-internal-format
38579 msgid "type %qE has a user-defined constructor"
38582 #: objc/objc-act.c:7210
38583 #, gcc-internal-format
38584 msgid "type %qE has a user-defined destructor"
38587 #: objc/objc-act.c:7214
38588 #, gcc-internal-format
38590 "C++ constructors and destructors will not be invoked for Objective-C fields"
38593 #: objc/objc-act.c:7323
38594 #, gcc-internal-format
38595 msgid "instance variable %qE is declared private"
38598 #: objc/objc-act.c:7334
38599 #, gcc-internal-format
38600 msgid "instance variable %qE is %s; this will be a hard error in the future"
38603 #: objc/objc-act.c:7341
38604 #, gcc-internal-format
38605 msgid "instance variable %qE is declared %s"
38608 #: objc/objc-act.c:7367 objc/objc-act.c:7455
38609 #, gcc-internal-format
38610 msgid "incomplete implementation of class %qE"
38613 #: objc/objc-act.c:7371 objc/objc-act.c:7459
38614 #, gcc-internal-format
38615 msgid "incomplete implementation of category %qE"
38618 #: objc/objc-act.c:7376 objc/objc-act.c:7463
38619 #, gcc-internal-format
38620 msgid "method definition for %<%c%E%> not found"
38623 #: objc/objc-act.c:7504
38624 #, gcc-internal-format
38625 msgid "%s %qE does not fully implement the %qE protocol"
38628 #: objc/objc-act.c:7562 objc/objc-act.c:9249
38629 #, gcc-internal-format
38630 msgid "%<@end%> missing in implementation context"
38633 #: objc/objc-act.c:7581
38634 #, gcc-internal-format
38635 msgid "cannot find interface declaration for %qE, superclass of %qE"
38638 #: objc/objc-act.c:7611
38639 #, gcc-internal-format
38640 msgid "reimplementation of class %qE"
38643 #: objc/objc-act.c:7641
38644 #, gcc-internal-format
38645 msgid "conflicting super class name %qE"
38648 #: objc/objc-act.c:7644
38649 #, gcc-internal-format
38650 msgid "previous declaration of %qE"
38653 #: objc/objc-act.c:7646
38654 #, gcc-internal-format
38655 msgid "previous declaration"
38658 #: objc/objc-act.c:7662 objc/objc-act.c:7660
38659 #, gcc-internal-format
38660 msgid "duplicate interface declaration for class %qE"
38663 #: objc/objc-act.c:7916
38664 #, gcc-internal-format
38665 msgid "duplicate declaration for protocol %qE"
38668 #: objc/objc-act.c:8733
38669 #, gcc-internal-format
38670 msgid "conflicting types for %<%c%s%>"
38673 #: objc/objc-act.c:8737
38674 #, gcc-internal-format
38675 msgid "previous declaration of %<%c%s%>"
38678 #: objc/objc-act.c:8827
38679 #, gcc-internal-format
38680 msgid "no super class declared in interface for %qE"
38683 #: objc/objc-act.c:8886
38684 #, gcc-internal-format
38685 msgid "[super ...] must appear in a method context"
38688 #: objc/objc-act.c:8925
38689 #, gcc-internal-format
38690 msgid "method possibly missing a [super dealloc] call"
38693 #: objc/objc-act.c:9542
38694 #, gcc-internal-format
38695 msgid "local declaration of %qE hides instance variable"
38698 #: ada/gcc-interface/misc.c:196
38699 #, gcc-internal-format
38700 msgid "missing argument to \"-%s\""
38703 #: ada/gcc-interface/misc.c:254
38704 #, gcc-internal-format
38705 msgid "%<-gnat%> misspelled as %<-gant%>"
38708 #: ada/gcc-interface/misc.c:312
38709 #, gcc-internal-format
38710 msgid "-fexcess-precision=standard for Ada"
38713 #: ada/gcc-interface/utils.c:5297
38714 #, gcc-internal-format
38715 msgid "%qs attribute requires prototypes with named arguments"
38718 #: ada/gcc-interface/utils.c:5309
38719 #, gcc-internal-format
38720 msgid "%qs attribute only applies to variadic functions"
38723 #: ada/gcc-interface/utils.c:5472
38724 #, gcc-internal-format
38725 msgid "invalid vector type for attribute %qs"
38728 #: ada/gcc-interface/utils.c:5535
38729 #, gcc-internal-format
38730 msgid "attribute %qs applies to array types only"
38733 #: ada/gcc-interface/utils.c:5562
38734 #, gcc-internal-format
38735 msgid "invalid element type for attribute %qs"