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: https://gcc.gnu.org/bugs/\n"
11 "POT-Creation-Date: 2023-07-26 18:48+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"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
22 msgid "function not considered for inlining"
26 msgid "caller is not optimized"
30 msgid "function body not available"
34 msgid "redefined extern inline functions are not considered for inlining"
38 msgid "function not inlinable"
42 msgid "function body can be overwritten at link time"
46 msgid "function not inline candidate"
50 msgid "--param large-function-growth limit reached"
54 msgid "--param large-stack-frame-growth limit reached"
58 msgid "--param max-inline-insns-single limit reached"
62 msgid "--param max-inline-insns-auto limit reached"
66 msgid "--param inline-unit-growth limit reached"
70 msgid "recursive inlining"
74 msgid "call is unlikely and code size would grow"
78 msgid "call is considered never executed and code size would grow"
82 msgid "function not declared inline and code size would grow"
86 msgid "mismatched declarations during linktime optimization"
90 msgid "variadic thunk call"
94 msgid "originally indirect function call not considered for inlining"
98 msgid "indirect function call with a yet undetermined callee"
102 msgid "exception handling personality mismatch"
106 msgid "non-call exception handling mismatch"
110 msgid "target specific option mismatch"
114 msgid "optimization level attribute mismatch"
118 msgid "callee refers to comdat-local symbols"
122 msgid "sanitizer function attribute mismatch"
127 "function has external linkage when the user requests only inlining static "
135 #. The remainder are real diagnostic types.
137 msgid "fatal error: "
140 #. This is like DK_ICE, but backtrace is not printed. Used in the driver
141 #. when reporting fatal signal in the compiler.
142 #: diagnostic.def:34 diagnostic.def:55
143 msgid "internal compiler error: "
146 #. This one is just for counting DK_WARNING promoted to DK_ERROR
147 #. due to -Werror and -Werror=warning.
148 #: diagnostic.def:35 diagnostic.def:52
153 msgid "sorry, unimplemented: "
161 msgid "anachronism: "
172 #. For use when using the diagnostic_show_locus machinery to show
173 #. a range of events within a path.
178 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
179 #. prefix does not matter.
188 #: config/i386/djgpp.h:143
190 msgid "-f%s ignored (not supported for DJGPP)\n"
193 #. The remainder are real diagnostic types.
194 #: fortran/gfc-diagnostic.def:33
198 #. This is like DK_ICE, but backtrace is not printed. Used in the driver
199 #. when reporting fatal signal in the compiler.
200 #: fortran/gfc-diagnostic.def:34 fortran/gfc-diagnostic.def:50
201 msgid "internal compiler error"
204 #: fortran/gfc-diagnostic.def:35
208 #: fortran/gfc-diagnostic.def:36
209 msgid "sorry, unimplemented"
212 #: fortran/gfc-diagnostic.def:37
216 #: fortran/gfc-diagnostic.def:38
220 #: fortran/gfc-diagnostic.def:39
224 #: fortran/gfc-diagnostic.def:40
228 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
229 #. prefix does not matter.
230 #: fortran/gfc-diagnostic.def:43
234 #: fortran/gfc-diagnostic.def:44
238 #. This one is just for counting DK_WARNING promoted to DK_ERROR
239 #. due to -Werror and -Werror=warning.
240 #: fortran/gfc-diagnostic.def:47
244 #: gcc.cc:843 gcc.cc:900
245 msgid "-gz is not supported in this configuration"
249 msgid "-gz=zstd is not supported in this configuration"
253 msgid "-fuse-linker-plugin is not supported in this configuration"
257 msgid "cannot specify -static with -fsanitize=address"
261 msgid "cannot specify -static with -fsanitize=hwaddress"
265 msgid "cannot specify -static with -fsanitize=thread"
269 msgid "-fvtable-verify=std is not supported in this configuration"
273 msgid "-fvtable-verify=preinit is not supported in this configuration"
276 #: gcc.cc:1264 ada/gcc-interface/lang-specs.h:37
277 msgid "-pg and -fomit-frame-pointer are incompatible"
281 msgid "GNU C no longer supports -traditional without -E"
285 msgid "-E or -x required when input is from standard input"
288 #: config/darwin.h:151
289 msgid "conflicting code generation switches"
292 #: config/darwin.h:156
293 msgid "-bundle_loader not allowed with -dynamiclib"
296 #: config/darwin.h:158
297 msgid "-client_name not allowed with -dynamiclib"
300 #: config/darwin.h:167
301 msgid "-keep_private_externs not allowed with -dynamiclib"
304 #: config/darwin.h:169
305 msgid "-private_bundle not allowed with -dynamiclib"
308 #: config/darwin.h:177
309 msgid "-compatibility_version only allowed with -dynamiclib"
312 #: config/darwin.h:179
313 msgid "-current_version only allowed with -dynamiclib"
316 #: config/darwin.h:181
317 msgid "-install_name only allowed with -dynamiclib"
320 #: config/darwin.h:192
321 msgid "-bundle not allowed with -dynamiclib"
324 #: config/darwin.h:208
325 msgid "-force_flat_namespace not allowed with -dynamiclib"
328 #: config/darwin.h:213 config/darwin.h:611
329 msgid "gsplit-dwarf is not supported on this platform"
332 #: config/darwin.h:282
333 msgid "rdynamic is not supported"
336 #: config/dragonfly.h:76 config/i386/freebsd.h:82 config/i386/freebsd64.h:35
337 #: config/ia64/freebsd.h:26 config/rs6000/sysv4.h:750 config/sparc/freebsd.h:45
338 msgid "consider using '-pg' instead of '-p' with gprof(1)"
342 msgid "cannot use mthreads and mlegacy-threads together"
346 msgid "cannot use mshared and static together"
349 #: config/sol2.h:349 config/sol2.h:354
350 msgid "does not support multilib"
354 msgid "-pie is not supported in this configuration"
357 #: config/vxworks.h:219
358 msgid "-Xbind-now and -Xbind-lazy are incompatible"
361 #: config/aarch64/aarch64-freebsd.h:37 config/arm/freebsd.h:49
362 #: config/riscv/freebsd.h:44
363 msgid "consider using `-pg' instead of `-p' with gprof (1)"
366 #: config/arc/arc.h:68 config/mips/mips.h:1494
367 msgid "may not use both -EB and -EL"
370 #: config/avr/specs.h:71 config/pru/pru.h:58
371 msgid "shared is not supported"
374 #: config/bfin/elf.h:55
375 msgid "no processor type specified for linking"
378 #: config/cris/cris.h:168
379 msgid "do not specify both -march=... and -mcpu=..."
382 #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
383 #: config/i386/mingw-w64.h:123 config/i386/mingw32.h:167
384 msgid "shared and mdll are not compatible"
387 #: config/i386/darwin.h:93
388 msgid "Darwin is not an mx32 platform"
391 #: config/i386/darwin.h:94
392 msgid "Darwin does not support -mfentry or associated options"
395 #: config/i386/sol2.h:59
396 msgid "-mx32 is not supported on Solaris"
399 #: config/mcore/mcore.h:53
400 msgid "the m210 does not have little endian support"
403 #: config/mips/r3900.h:37
404 msgid "-mhard-float not supported"
407 #: config/mips/r3900.h:39
408 msgid "-msingle-float and -msoft-float cannot both be specified"
411 #: config/moxie/moxiebox.h:43
412 msgid "this target is little-endian"
415 #: config/msp430/msp430.h:90
416 msgid "-mcode-region requires the large memory model (-mlarge)"
419 #: config/msp430/msp430.h:92
420 msgid "-mdata-region requires the large memory model (-mlarge)"
423 #: config/nios2/elf.h:44
424 msgid "You need a C startup file for -msys-crt0="
427 #: config/pa/pa-hpux11.h:134 config/pa/pa-hpux11.h:137 config/pa/pa64-hpux.h:29
428 #: config/pa/pa64-hpux.h:32 config/pa/pa64-hpux.h:41 config/pa/pa64-hpux.h:44
429 msgid "warning: consider linking with '-static' as system libraries with"
432 #: config/pa/pa-hpux11.h:135 config/pa/pa-hpux11.h:138 config/pa/pa64-hpux.h:30
433 #: config/pa/pa64-hpux.h:33 config/pa/pa64-hpux.h:42 config/pa/pa64-hpux.h:45
434 msgid " profiling support are only provided in archive format"
437 #: config/rs6000/darwin.h:123
438 msgid " conflicting code gen style switches are used"
441 #: config/rs6000/freebsd64.h:114
442 msgid "consider using `-pg' instead of `-p' with gprof(1)"
445 #: config/rs6000/rs6000.h:170
446 msgid "Missing -mcpu option in ASM_CPU_SPEC?"
449 #: config/rx/linux.h:53 config/rx/rx.h:82
450 msgid "rx200 cpu does not have FPU hardware"
454 msgid "-mas100-syntax is incompatible with -gdwarf"
458 msgid "rx100 cpu does not have FPU hardware"
461 #: config/s390/tpf.h:119
462 msgid "static is not supported on TPF-OS"
465 #: config/sh/sh.h:299 config/sh/sh.h:302
466 msgid "SH2a does not support little-endian"
469 #: config/sparc/linux64.h:142
470 msgid "-fsanitize=address is not supported in this configuration"
473 #: config/sparc/linux64.h:156 config/sparc/linux64.h:162
474 #: config/sparc/netbsd-elf.h:103 config/sparc/netbsd-elf.h:112
475 #: config/sparc/sol2.h:237 config/sparc/sol2.h:243
476 msgid "may not use both -m32 and -m64"
479 #: config/vax/netbsd-elf.h:51
480 msgid "the -shared option is not currently supported for VAX ELF"
483 #: config/vax/vax.h:46 config/vax/vax.h:47
484 msgid "profiling not supported with -mg"
487 #: ada/gcc-interface/lang-specs.h:38
488 msgid "-c or -S required for Ada"
491 #: ada/gcc-interface/lang-specs.h:56
492 msgid "-c required for gnat2why"
495 #: ada/gcc-interface/lang-specs.h:67
496 msgid "-c required for gnat2scil"
499 #: fortran/lang-specs.h:60 fortran/lang-specs.h:74
500 msgid "gfortran does not support -E without -cpp"
503 #: m2/lang-specs.h:48
504 msgid "to generate dependencies you must specify '-fcpp' "
507 #: objc/lang-specs.h:30 objc/lang-specs.h:41
508 msgid "GNU Objective C no longer supports traditional compilation"
511 #: objc/lang-specs.h:55
513 "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
516 #: objcp/lang-specs.h:58
518 "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
521 #: fortran/lang.opt:146
523 msgid "-J<directory>\tPut MODULE files in 'directory'."
526 #: fortran/lang.opt:198
528 msgid "Warn about possible aliasing of dummy arguments."
531 #: fortran/lang.opt:202
533 msgid "Warn about alignment of COMMON blocks."
536 #: fortran/lang.opt:206
538 msgid "Warn about missing ampersand in continued character constants."
541 #: fortran/lang.opt:210
543 msgid "Warn about creation of array temporaries."
546 #: fortran/lang.opt:214 fortran/lang.opt:535 c-family/c.opt:1542
547 #: config/alpha/alpha.opt:31 common.opt:681 common.opt:823 common.opt:1064
548 #: common.opt:1068 common.opt:1072 common.opt:1076 common.opt:1800
549 #: common.opt:1864 common.opt:2007 common.opt:2011 common.opt:2286
550 #: common.opt:2504 common.opt:3224
552 msgid "Does nothing. Preserved for backward compatibility."
555 #: fortran/lang.opt:218
557 msgid "Warn if the type of a variable might be not interoperable with C."
560 #: fortran/lang.opt:226
562 msgid "Warn about truncated character expressions."
565 #: fortran/lang.opt:230
567 msgid "Warn about equality comparisons involving REAL or COMPLEX expressions."
570 #: fortran/lang.opt:238
572 msgid "Warn about most implicit conversions."
575 #: fortran/lang.opt:242
577 msgid "Warn about possibly incorrect subscripts in do loops."
580 #: fortran/lang.opt:250
582 msgid "Warn if loops have been interchanged."
585 #: fortran/lang.opt:254
587 msgid "Warn about function call elimination."
590 #: fortran/lang.opt:258
592 msgid "Warn about calls with implicit interface."
595 #: fortran/lang.opt:262
597 msgid "Warn about called procedures not explicitly declared."
600 #: fortran/lang.opt:266
602 msgid "Warn about constant integer divisions with truncated results."
605 #: fortran/lang.opt:270
607 msgid "Warn about truncated source lines."
610 #: fortran/lang.opt:274
612 msgid "Warn on intrinsics not part of the selected standard."
615 #: fortran/lang.opt:286
617 msgid "Warn about USE statements that have no ONLY qualifier."
620 #: fortran/lang.opt:298
622 msgid "Warn that -fno-automatic may break recursion."
625 #: fortran/lang.opt:306
627 msgid "Warn about real-literal-constants with 'q' exponent-letter."
630 #: fortran/lang.opt:310
632 msgid "Warn when a left-hand-side array variable is reallocated."
635 #: fortran/lang.opt:314
637 msgid "Warn when a left-hand-side variable is reallocated."
640 #: fortran/lang.opt:318
642 msgid "Warn if the pointer in a pointer assignment might outlive its target."
645 #: fortran/lang.opt:326
647 msgid "Warn about \"suspicious\" constructs."
650 #: fortran/lang.opt:330
652 msgid "Permit nonconforming uses of the tab character."
655 #: fortran/lang.opt:334
657 msgid "Warn about an invalid DO loop."
660 #: fortran/lang.opt:338
662 msgid "Warn about underflow of numerical constant expressions."
665 #: fortran/lang.opt:346
667 msgid "Warn if a user-procedure has the same name as an intrinsic."
670 #: fortran/lang.opt:354
672 msgid "Warn about unused dummy arguments."
675 #: fortran/lang.opt:358
677 msgid "Warn about zero-trip DO loops."
680 #: fortran/lang.opt:362
682 msgid "Enable preprocessing."
685 #: fortran/lang.opt:370
687 msgid "Disable preprocessing."
690 #: fortran/lang.opt:378
692 msgid "Accept argument mismatches in procedure calls."
695 #: fortran/lang.opt:382
697 msgid "Eliminate multiple function invocations also for impure functions."
700 #: fortran/lang.opt:386
702 msgid "Enable alignment of COMMON blocks."
705 #: fortran/lang.opt:390
708 "All intrinsics procedures are available regardless of selected standard."
711 #: fortran/lang.opt:394
714 "Allow a BOZ literal constant to appear in an invalid context and with X "
718 #: fortran/lang.opt:402
721 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
725 #: fortran/lang.opt:406
727 msgid "Specify that backslash in string introduces an escape character."
730 #: fortran/lang.opt:410
732 msgid "Produce a backtrace when a runtime error is encountered."
735 #: fortran/lang.opt:414
738 "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will "
742 #: fortran/lang.opt:421
745 "Produce a warning at runtime if a array temporary has been created for a "
746 "procedure argument."
749 #: fortran/lang.opt:425
752 "-fconvert=<big-endian|little-endian|native|swap|r16_ieee|r16_ibm>\tThe "
753 "endianness used for unformatted files."
756 #: fortran/lang.opt:450
758 msgid "Use the Cray Pointer extension."
761 #: fortran/lang.opt:454
763 msgid "Generate C prototypes from BIND(C) declarations."
766 #: fortran/lang.opt:458
768 msgid "Generate C prototypes from non-BIND(C) external procedure definitions."
771 #: fortran/lang.opt:462
773 msgid "Ignore 'D' in column one in fixed form."
776 #: fortran/lang.opt:466
778 msgid "Treat lines with 'D' in column one as comments."
781 #: fortran/lang.opt:470
783 msgid "Issue debug information for compiler-generated auxiliary variables."
786 #: fortran/lang.opt:474
788 msgid "Enable all DEC language extensions."
791 #: fortran/lang.opt:478
793 msgid "Enable the use of blank format items in format strings."
796 #: fortran/lang.opt:482
799 "Enable the use of character literals in assignments and data statements for "
800 "non-character variables."
803 #: fortran/lang.opt:487
805 msgid "Enable legacy parsing of INCLUDE as statement."
808 #: fortran/lang.opt:491
810 msgid "Enable default widths for i, f and g format specifiers."
813 #: fortran/lang.opt:495
815 msgid "Enable kind-specific variants of integer intrinsic functions."
818 #: fortran/lang.opt:499
820 msgid "Enable legacy math intrinsics for compatibility."
823 #: fortran/lang.opt:503
825 msgid "Enable support for DEC STRUCTURE/RECORD."
828 #: fortran/lang.opt:507
830 msgid "Enable DEC-style STATIC and AUTOMATIC attributes."
833 #: fortran/lang.opt:511
835 msgid "Set the default double precision kind to an 8 byte wide type."
838 #: fortran/lang.opt:515
840 msgid "Set the default integer kind to an 8 byte wide type."
843 #: fortran/lang.opt:519
845 msgid "Set the default real kind to an 8 byte wide type."
848 #: fortran/lang.opt:523
850 msgid "Set the default real kind to an 10 byte wide type."
853 #: fortran/lang.opt:527
855 msgid "Set the default real kind to an 16 byte wide type."
858 #: fortran/lang.opt:531
860 msgid "Allow dollar signs in entity names."
863 #: fortran/lang.opt:539
865 msgid "Display the code tree after parsing."
868 #: fortran/lang.opt:543
870 msgid "Display the code tree after front end optimization."
873 #: fortran/lang.opt:547
875 msgid "Display the global symbol table after parsing."
878 #: fortran/lang.opt:551
880 msgid "Display the code tree after parsing; deprecated option."
883 #: fortran/lang.opt:555
886 "Specify that an external BLAS library should be used for matmul calls on "
890 #: fortran/lang.opt:559
892 msgid "Use f2c calling convention."
895 #: fortran/lang.opt:563
897 msgid "Assume that the source file is fixed form."
900 #: fortran/lang.opt:567
902 msgid "Force creation of temporary to test infrequently-executed forall code."
905 #: fortran/lang.opt:571
907 msgid "Interpret any INTEGER(4) as an INTEGER(8)."
910 #: fortran/lang.opt:575 fortran/lang.opt:579
912 msgid "Specify where to find the compiled intrinsic modules."
915 #: fortran/lang.opt:583
917 msgid "Allow arbitrary character line width in fixed mode."
920 #: fortran/lang.opt:587
922 msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode."
925 #: fortran/lang.opt:591
927 msgid "Pad shorter fixed form lines to line width with spaces."
930 #: fortran/lang.opt:595
932 msgid "-ffpe-trap=[...]\tStop on following floating point exceptions."
935 #: fortran/lang.opt:599
937 msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions."
940 #: fortran/lang.opt:603
942 msgid "Assume that the source file is free form."
945 #: fortran/lang.opt:607
947 msgid "Allow arbitrary character line width in free mode."
950 #: fortran/lang.opt:611
952 msgid "-ffree-line-length-<n>\tUse n as character line width in free mode."
955 #: fortran/lang.opt:615
957 msgid "Try to interchange loops if profitable."
960 #: fortran/lang.opt:619
962 msgid "Enable front end optimization."
965 #: fortran/lang.opt:623
968 "Specify that no implicit typing is allowed, unless overridden by explicit "
969 "IMPLICIT statements."
972 #: fortran/lang.opt:627
975 "-finit-character=<n>\tInitialize local character variables to ASCII value n."
978 #: fortran/lang.opt:631
981 "Initialize components of derived type variables according to other init "
985 #: fortran/lang.opt:635
987 msgid "-finit-integer=<n>\tInitialize local integer variables to n."
990 #: fortran/lang.opt:639
992 msgid "Initialize local variables to zero (from g77)."
995 #: fortran/lang.opt:643
997 msgid "-finit-logical=<true|false>\tInitialize local logical variables."
1000 #: fortran/lang.opt:647
1002 msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables."
1005 #: fortran/lang.opt:669
1007 msgid "-finline-arg-packing\tPerform argument packing inline."
1010 #: fortran/lang.opt:673
1013 "-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which "
1014 "matmul will be inlined."
1017 #: fortran/lang.opt:677
1020 "-fmax-array-constructor=<n>\tMaximum number of objects in an array "
1024 #: fortran/lang.opt:681
1026 msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
1029 #: fortran/lang.opt:685
1031 msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords."
1034 #: fortran/lang.opt:689
1037 "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be "
1041 #: fortran/lang.opt:693
1043 msgid "Put all local arrays on stack."
1046 #: fortran/lang.opt:697
1048 msgid "Set default accessibility of module entities to PRIVATE."
1051 #: fortran/lang.opt:717
1053 msgid "Try to lay out derived types as compactly as possible."
1056 #: fortran/lang.opt:725
1058 msgid "Protect parentheses in expressions."
1061 #: fortran/lang.opt:729
1064 "Path to header file that should be pre-included before each compilation unit."
1067 #: fortran/lang.opt:733
1069 msgid "Enable range checking during compilation."
1072 #: fortran/lang.opt:737
1074 msgid "Interpret any REAL(4) as a REAL(8)."
1077 #: fortran/lang.opt:741
1079 msgid "Interpret any REAL(4) as a REAL(10)."
1082 #: fortran/lang.opt:745
1084 msgid "Interpret any REAL(4) as a REAL(16)."
1087 #: fortran/lang.opt:749
1089 msgid "Interpret any REAL(8) as a REAL(4)."
1092 #: fortran/lang.opt:753
1094 msgid "Interpret any REAL(8) as a REAL(10)."
1097 #: fortran/lang.opt:757
1099 msgid "Interpret any REAL(8) as a REAL(16)."
1102 #: fortran/lang.opt:761
1104 msgid "Reallocate the LHS in assignments."
1107 #: fortran/lang.opt:765
1109 msgid "Use a 4-byte record marker for unformatted files."
1112 #: fortran/lang.opt:769
1114 msgid "Use an 8-byte record marker for unformatted files."
1117 #: fortran/lang.opt:773
1119 msgid "Allocate local variables on the stack to allow indirect recursion."
1122 #: fortran/lang.opt:777
1124 msgid "Copy array sections into a contiguous block on procedure entry."
1127 #: fortran/lang.opt:781
1130 "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be "
1134 #: fortran/lang.opt:797
1136 msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
1139 #: fortran/lang.opt:801
1141 msgid "Append a second underscore if the name already contains an underscore."
1144 #: fortran/lang.opt:809
1146 msgid "Apply negative sign to zero values."
1149 #: fortran/lang.opt:816
1152 "Disallow tail call optimization when a calling routine may have omitted "
1153 "character lengths."
1156 #: fortran/lang.opt:820
1158 msgid "Append underscores to externally visible names."
1161 #: fortran/lang.opt:824 c-family/c.opt:1677 c-family/c.opt:1754
1162 #: c-family/c.opt:1762 c-family/c.opt:2081 config/pa/pa.opt:46
1163 #: config/pa/pa.opt:78 config/arc/arc.opt:140 config/arc/arc.opt:296
1164 #: config/arc/arc.opt:308 config/arc/arc.opt:312 config/arc/arc.opt:317
1165 #: common.opt:639 common.opt:1162 common.opt:1166 common.opt:1170
1166 #: common.opt:1261 common.opt:1590 common.opt:1672 common.opt:1959
1167 #: common.opt:2102 common.opt:2145 common.opt:2579 common.opt:2615
1168 #: common.opt:2708 common.opt:2712 common.opt:2821 common.opt:2912
1169 #: common.opt:2920 common.opt:2928 common.opt:2936 common.opt:3037
1170 #: common.opt:3097 common.opt:3185 common.opt:3349 common.opt:3353
1171 #: common.opt:3357 common.opt:3361 common.opt:3431 common.opt:3435
1172 #: common.opt:3466 common.opt:3470
1174 msgid "Does nothing. Preserved for backward compatibility."
1177 #: fortran/lang.opt:864
1179 msgid "Statically link the GNU Fortran helper library (libgfortran)."
1182 #: fortran/lang.opt:868
1184 msgid "Statically link the GCC Quad-Precision Math Library (libquadmath)."
1187 #: fortran/lang.opt:872
1189 msgid "Conform to the ISO Fortran 2003 standard."
1192 #: fortran/lang.opt:876
1194 msgid "Conform to the ISO Fortran 2008 standard."
1197 #: fortran/lang.opt:880
1199 msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
1202 #: fortran/lang.opt:884
1204 msgid "Conform to the ISO Fortran 2018 standard."
1207 #: fortran/lang.opt:888
1209 msgid "Conform to the ISO Fortran 95 standard."
1212 #: fortran/lang.opt:892
1214 msgid "Conform to nothing in particular."
1217 #: fortran/lang.opt:896
1219 msgid "Accept extensions to support legacy code."
1222 #: rust/lang.opt:47 rust/lang.opt:51 c-family/c.opt:1416 c-family/c.opt:1420
1224 msgid "Warn when a const variable is unused."
1227 #: rust/lang.opt:55 c-family/c.opt:1408
1230 "Warn if a caller of a function, marked with attribute warn_unused_result, "
1231 "does not use its return value."
1236 msgid "-frust-crate=<name> Set the crate name for the compilation"
1241 msgid "Dump various Rust front end internals."
1246 msgid "-frust-dump-<type>\tDump Rust frontend internal information."
1251 msgid "Enable experimental compilation of Rust files at your own risk"
1256 msgid "-frust-max-recursion-depth=integer"
1262 "-frust-mangling=[legacy|v0] Choose which version to use for name mangling"
1267 msgid "-frust-cfg=<name> Set a config expansion option"
1273 "-frust-edition=[2015|2018|2021] Choose which edition to use when "
1274 "compiling rust code"
1277 #: rust/lang.opt:112
1279 msgid "Flag to enable embeding metadata directly into object files"
1282 #: rust/lang.opt:116
1284 msgid "-frust-metadata-output=<path.rox> Path to output crate metadata"
1287 #: rust/lang.opt:124
1290 "-frust-compile-until=[ast|attributecheck|expansion|nameresolution|lowering|"
1291 "typecheck|privacy|unsafety|const|copimlation|end] When to stop "
1292 "in the pipeline when compiling Rust code"
1295 #: c-family/c.opt:182
1298 "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
1299 "before <question> disables the <answer> to <question>."
1302 #: c-family/c.opt:186
1304 msgid "Do not discard comments."
1307 #: c-family/c.opt:190
1309 msgid "Do not discard comments in macro expansions."
1312 #: c-family/c.opt:194
1315 "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
1316 "<macro> is given, <val> is taken to be 1."
1319 #: c-family/c.opt:201
1321 msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
1324 #: c-family/c.opt:205
1326 msgid "Enable parsing GIMPLE."
1329 #: c-family/c.opt:209
1331 msgid "Print the name of header files as they are used."
1334 #: c-family/c.opt:213
1336 msgid "-I <dir>\tAdd <dir> to the end of the main include path."
1339 #: c-family/c.opt:217
1341 msgid "Generate make dependencies."
1344 #: c-family/c.opt:221
1346 msgid "Generate make dependencies and compile."
1349 #: c-family/c.opt:225
1351 msgid "-MF <file>\tWrite dependency output to the given file."
1354 #: c-family/c.opt:229
1356 msgid "Treat missing header files as generated files."
1359 #: c-family/c.opt:233
1361 msgid "Like -M but ignore system header files."
1364 #: c-family/c.opt:237
1366 msgid "Like -MD but ignore system header files."
1369 #: c-family/c.opt:241
1371 msgid "Generate C++ Module dependency information."
1374 #: c-family/c.opt:249
1376 msgid "Generate phony targets for all headers."
1379 #: c-family/c.opt:253
1381 msgid "-MQ <target>\tAdd a target that may require quoting."
1384 #: c-family/c.opt:257
1386 msgid "-MT <target>\tAdd a target that does not require quoting."
1389 #: c-family/c.opt:261
1391 msgid "Do not generate #line directives."
1394 #: c-family/c.opt:265
1396 msgid "-U<macro>\tUndefine <macro>."
1399 #: c-family/c.opt:269
1401 msgid "Warn if the NSObject attribute is applied to a non-typedef."
1404 #: c-family/c.opt:273
1407 "Warn about things that will change when compiling with an ABI-compliant "
1411 #: c-family/c.opt:277
1414 "Warn about things that change between the current -fabi-version and the "
1415 "specified version."
1418 #: c-family/c.opt:281
1421 "Warn if a subobject has an abi_tag attribute that the complete object type "
1425 #: c-family/c.opt:288
1428 "Warn on suspicious calls of standard functions computing absolute values."
1431 #: c-family/c.opt:292
1433 msgid "Warn about suspicious uses of memory addresses."
1436 #: c-family/c.opt:308
1438 msgid "Warn about 'new' of type with extended alignment without -faligned-new."
1441 #: c-family/c.opt:312
1444 "-Waligned-new=[none|global|all]\tWarn even if 'new' uses a class member "
1445 "allocation function."
1448 #: c-family/c.opt:316 ada/gcc-interface/lang.opt:57
1450 msgid "Enable most warning messages."
1453 #: c-family/c.opt:320
1455 msgid "Warn on any use of alloca."
1458 #: c-family/c.opt:324
1461 "-Walloc-size-larger-than=<bytes>\tWarn for calls to allocation functions "
1462 "that attempt to allocate objects larger than the specified number of bytes."
1465 #: c-family/c.opt:329
1468 "Disable Walloc-size-larger-than= warning. Equivalent to Walloc-size-larger-"
1469 "than=<SIZE_MAX> or larger."
1472 #: c-family/c.opt:333
1474 msgid "Warn for calls to allocation functions that specify zero bytes."
1477 #: c-family/c.opt:337
1480 "-Walloca-larger-than=<number>\tWarn on unbounded uses of alloca, and on "
1481 "bounded uses of alloca whose bound can be larger than <number> bytes."
1484 #: c-family/c.opt:343
1487 "Disable Walloca-larger-than= warning. Equivalent to Walloca-larger-"
1488 "than=<SIZE_MAX> or larger."
1491 #: c-family/c.opt:351
1493 msgid "Warn about comparisons between two operands of array type."
1496 #: c-family/c.opt:355 c-family/c.opt:359
1499 "Warn about mismatched declarations of array parameters and unsafe accesses "
1503 #: c-family/c.opt:363
1505 msgid "Warn about accesses to interior zero-length array members."
1508 #: c-family/c.opt:367
1511 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
1515 #: c-family/c.opt:371
1517 msgid "Warn about casting functions to incompatible types."
1520 #: c-family/c.opt:379
1523 "-Wbidi-chars=[none|unpaired|any|ucn] Warn about UTF-8 bidirectional control "
1527 #: c-family/c.opt:402
1530 "Warn about boolean expression compared with an integer value different from "
1534 #: c-family/c.opt:406
1536 msgid "Warn about certain operations on boolean expressions."
1539 #: c-family/c.opt:410
1542 "Warn when __builtin_frame_address or __builtin_return_address is used "
1546 #: c-family/c.opt:414
1548 msgid "Warn when a built-in function is declared with the wrong signature."
1551 #: c-family/c.opt:418
1553 msgid "Warn when a built-in preprocessor macro is undefined or redefined."
1556 #: c-family/c.opt:422
1558 msgid "Warn about features not present in ISO C11, but present in ISO C2X."
1561 #: c-family/c.opt:426
1563 msgid "Warn about features not present in ISO C90, but present in ISO C99."
1566 #: c-family/c.opt:430
1568 msgid "Warn about features not present in ISO C99, but present in ISO C11."
1571 #: c-family/c.opt:434
1573 msgid "Warn about C constructs that are not in the common subset of C and C++."
1576 #: c-family/c.opt:441
1579 "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
1583 #: c-family/c.opt:445
1586 "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO "
1590 #: c-family/c.opt:452
1593 "Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO "
1597 #: c-family/c.opt:459
1600 "Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO "
1604 #: c-family/c.opt:463
1606 msgid "Warn about C++11 constructs in code compiled with an older standard."
1609 #: c-family/c.opt:467
1611 msgid "Warn about C++14 constructs in code compiled with an older standard."
1614 #: c-family/c.opt:471
1616 msgid "Warn about C++17 constructs in code compiled with an older standard."
1619 #: c-family/c.opt:475
1621 msgid "Warn about C++20 constructs in code compiled with an older standard."
1624 #: c-family/c.opt:479
1626 msgid "Warn about C++23 constructs in code compiled with an older standard."
1629 #: c-family/c.opt:483
1631 msgid "Warn about casts between incompatible function types."
1634 #: c-family/c.opt:487
1636 msgid "Warn about casts which discard qualifiers."
1639 #: c-family/c.opt:491 c-family/c.opt:495
1641 msgid "Warn about catch handlers of non-reference type."
1644 #: c-family/c.opt:499
1647 "Complain about a name being declared as a class member after a previous use "
1651 #: c-family/c.opt:503
1653 msgid "Warn about subscripts whose type is \"char\"."
1656 #: c-family/c.opt:507 c-family/c.opt:1574 c-family/c.opt:1578
1657 #: c-family/c.opt:1582 c-family/c.opt:1586 c-family/c.opt:1590
1658 #: c-family/c.opt:1594 c-family/c.opt:1598 c-family/c.opt:1605
1659 #: c-family/c.opt:1609 c-family/c.opt:1613 c-family/c.opt:1617
1660 #: c-family/c.opt:1621 c-family/c.opt:1625 c-family/c.opt:1629
1661 #: c-family/c.opt:1633 c-family/c.opt:1637 c-family/c.opt:1641
1662 #: c-family/c.opt:1645 c-family/c.opt:1649 c-family/c.opt:1653
1663 #: config/i386/i386.opt:999
1665 msgid "Removed in GCC 9. This switch has no effect."
1668 #: c-family/c.opt:511
1670 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
1673 #: c-family/c.opt:515
1675 msgid "Warn about uses of a comma operator within a subscripting expression."
1678 #: c-family/c.opt:519
1681 "Warn about possibly nested block comments, and C++ comments spanning more "
1682 "than one physical line."
1685 #: c-family/c.opt:523
1687 msgid "Synonym for -Wcomment."
1690 #: c-family/c.opt:527
1692 msgid "Warn for conditionally-supported constructs."
1695 #: c-family/c.opt:531
1697 msgid "Warn for implicit type conversions that may change a value."
1700 #: c-family/c.opt:535
1702 msgid "Warn for converting NULL from/to a non-pointer type."
1705 #: c-family/c.opt:543
1708 "Warn when performing class template argument deduction on a type with no "
1712 #: c-family/c.opt:548
1714 msgid "Warn when all constructors and destructors are private."
1717 #: c-family/c.opt:552
1719 msgid "Warn about dangling else."
1722 #: c-family/c.opt:556 c-family/c.opt:560
1724 msgid "Warn for uses of pointers to auto variables whose lifetime has ended."
1727 #: c-family/c.opt:564
1729 msgid "Warn when a reference is bound to a temporary whose lifetime has ended."
1732 #: c-family/c.opt:568
1734 msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
1737 #: c-family/c.opt:572
1739 msgid "Warn when a declaration is found after a statement."
1742 #: c-family/c.opt:576
1744 msgid "Warn when deleting a pointer to incomplete type."
1747 #: c-family/c.opt:580
1749 msgid "Warn about deleting polymorphic objects with non-virtual destructors."
1752 #: c-family/c.opt:588
1755 "Mark implicitly-declared copy operations as deprecated if the class has a "
1756 "user-provided copy operation."
1759 #: c-family/c.opt:593
1762 "Mark implicitly-declared copy operations as deprecated if the class has a "
1763 "user-provided copy operation or destructor."
1766 #: c-family/c.opt:598
1769 "Warn about deprecated arithmetic conversions on operands of enumeration "
1773 #: c-family/c.opt:602
1776 "Warn about deprecated arithmetic conversions on operands where one is of "
1777 "enumeration type and the other is of a floating-point type."
1780 #: c-family/c.opt:607
1783 "Warn about positional initialization of structs requiring designated "
1787 #: c-family/c.opt:611
1789 msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
1792 #: c-family/c.opt:615
1794 msgid "Warn if type qualifiers on pointers are discarded."
1797 #: c-family/c.opt:619
1799 msgid "Warn about compile-time integer division by zero."
1802 #: c-family/c.opt:623
1804 msgid "Warn about duplicated branches in if-else statements."
1807 #: c-family/c.opt:627
1809 msgid "Warn about duplicated conditions in an if-else-if chain."
1812 #: c-family/c.opt:631
1814 msgid "Warn about violations of Effective C++ style rules."
1817 #: c-family/c.opt:635
1819 msgid "Warn about an empty body in an if or else statement."
1822 #: c-family/c.opt:639
1824 msgid "Warn about stray tokens after #else and #endif."
1827 #: c-family/c.opt:643
1829 msgid "Warn about comparison of different enum types."
1832 #: c-family/c.opt:647
1834 msgid "Warn about implicit conversion of enum types."
1837 #: c-family/c.opt:651
1839 msgid "Warn about enum/integer type mismatches."
1842 #: c-family/c.opt:659
1845 "This switch is deprecated; use -Werror=implicit-function-declaration instead."
1848 #: c-family/c.opt:663
1850 msgid "Warn when an exception handler is shadowed by another handler."
1853 #: c-family/c.opt:671
1855 msgid "Warn about semicolon after in-class function definition."
1858 #: c-family/c.opt:675
1861 "Warn for implicit type conversions that cause loss of floating point "
1865 #: c-family/c.opt:679
1867 msgid "Warn if testing floating point numbers for equality."
1870 #: c-family/c.opt:683 c-family/c.opt:729
1872 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
1875 #: c-family/c.opt:687
1877 msgid "Warn about format strings that contain NUL bytes."
1880 #: c-family/c.opt:691
1882 msgid "Warn about GCC format strings with strings unsuitable for diagnostics."
1885 #: c-family/c.opt:695
1887 msgid "Warn if passing too many arguments to a function for its format string."
1890 #: c-family/c.opt:699
1892 msgid "Warn about format strings that are not literals."
1895 #: c-family/c.opt:703
1898 "Warn about function calls with format strings that write past the end of the "
1899 "destination region. Same as -Wformat-overflow=1."
1902 #: c-family/c.opt:708
1904 msgid "Warn about possible security problems with format functions."
1907 #: c-family/c.opt:712
1909 msgid "Warn about sign differences with format functions."
1912 #: c-family/c.opt:716
1915 "Warn about calls to snprintf and similar functions that truncate output. "
1916 "Same as -Wformat-truncation=1."
1919 #: c-family/c.opt:721
1921 msgid "Warn about strftime formats yielding 2-digit years."
1924 #: c-family/c.opt:725
1926 msgid "Warn about zero-length formats."
1929 #: c-family/c.opt:733
1932 "Warn about function calls with format strings that write past the end of the "
1933 "destination region."
1936 #: c-family/c.opt:738
1939 "Warn about calls to snprintf and similar functions that truncate output."
1942 #: c-family/c.opt:742
1945 "Warn when a structure containing a C99 flexible array member as the last "
1946 "field is not at the end of another structure."
1949 #: c-family/c.opt:747
1951 msgid "Warn when the field in a struct is not aligned."
1954 #: c-family/c.opt:751
1956 msgid "Warn whenever type qualifiers are ignored."
1959 #: c-family/c.opt:755
1961 msgid "Warn whenever attributes are ignored."
1964 #: c-family/c.opt:759
1966 msgid "Warn when a base is inaccessible in derived due to ambiguity."
1969 #: c-family/c.opt:763
1972 "Warn when there is a conversion between pointers that have incompatible "
1976 #: c-family/c.opt:767 common.opt:650
1978 msgid "Warn for infinitely recursive calls."
1981 #: c-family/c.opt:771
1983 msgid "Warn when the address of packed member of struct or union is taken."
1986 #: c-family/c.opt:775
1988 msgid "Warn about variables which are initialized to themselves."
1991 #: c-family/c.opt:779
1994 "Warn about uses of std::initializer_list that can result in dangling "
1998 #: c-family/c.opt:783
2001 "Warn about nonsensical values of --param destructive-interference-size or "
2002 "constructive-interference-size."
2005 #: c-family/c.opt:788
2007 msgid "Warn about implicit declarations."
2010 #: c-family/c.opt:796
2012 msgid "Warn about implicit conversions from \"float\" to \"double\"."
2015 #: c-family/c.opt:800
2017 msgid "Warn if \"defined\" is used outside #if."
2020 #: c-family/c.opt:804
2022 msgid "Warn about implicit function declarations."
2025 #: c-family/c.opt:808
2027 msgid "Warn when a declaration does not specify a type."
2030 #: c-family/c.opt:815
2033 "Warn about C++11 inheriting constructors when the base has a variadic "
2037 #: c-family/c.opt:819
2040 "Warn about incompatible integer to pointer and pointer to integer "
2044 #: c-family/c.opt:823
2046 msgid "Warn for suspicious integer expressions in boolean context."
2049 #: c-family/c.opt:827
2052 "Warn when there is a cast to a pointer from an integer of a different size."
2055 #: c-family/c.opt:831
2057 msgid "Warn when a function never produces a constant expression."
2060 #: c-family/c.opt:835
2062 msgid "Warn about invalid uses of the \"offsetof\" macro."
2065 #: c-family/c.opt:839
2067 msgid "Warn about PCH files that are found but not used."
2070 #: c-family/c.opt:843
2072 msgid "Warn about invalid UTF-8 characters."
2075 #: c-family/c.opt:847
2077 msgid "Warn when a jump misses a variable initialization."
2080 #: c-family/c.opt:851
2083 "Warn when a string or character literal is followed by a ud-suffix which "
2084 "does not begin with an underscore."
2087 #: c-family/c.opt:855
2090 "Warn when a logical operator is suspiciously always evaluating to true or "
2094 #: c-family/c.opt:859
2097 "Warn when logical not is used on the left hand side operand of a comparison."
2100 #: c-family/c.opt:863
2102 msgid "Do not warn about using \"long long\" when -pedantic."
2105 #: c-family/c.opt:867
2107 msgid "Warn about suspicious declarations of \"main\"."
2110 #: c-family/c.opt:875
2113 "Warn about suspicious calls to memset where the third argument is constant "
2114 "literal zero and the second is not."
2117 #: c-family/c.opt:879
2120 "Warn about suspicious calls to memset where the third argument contains the "
2121 "number of elements not multiplied by the element size."
2124 #: c-family/c.opt:883
2127 "Warn when the indentation of the code does not reflect the block structure."
2130 #: c-family/c.opt:887
2133 "Warn for deallocation calls with arguments returned from mismatched "
2134 "allocation functions."
2137 #: c-family/c.opt:892
2140 "Warn for mismatches between calls to operator new or delete and the "
2141 "corresponding call to the allocation or deallocation function."
2144 #: c-family/c.opt:897
2147 "Warn when a class is redeclared or referenced using a mismatched class-key."
2150 #: c-family/c.opt:901
2152 msgid "Warn about possibly missing braces around initializers."
2155 #: c-family/c.opt:905
2157 msgid "Warn about global functions without previous declarations."
2160 #: c-family/c.opt:909
2162 msgid "Warn about missing fields in struct initializers."
2165 #: c-family/c.opt:913
2167 msgid "Warn about likely missing requires keyword."
2170 #: c-family/c.opt:917
2173 "Warn when the template keyword is missing after a member access token in a "
2174 "dependent member access expression if that member is a template."
2177 #: c-family/c.opt:921
2180 "Warn about unsafe macros expanding to multiple statements used as a body of "
2181 "a clause such as if, else, while, switch, or for."
2184 #: c-family/c.opt:925
2186 msgid "Warn on direct multiple inheritance."
2189 #: c-family/c.opt:929
2191 msgid "Warn on namespace definition."
2194 #: c-family/c.opt:933
2197 "Warn if the named return value optimization is not performed although it is "
2201 #: c-family/c.opt:937
2203 msgid "Warn when fields in a struct with the packed attribute are misaligned."
2206 #: c-family/c.opt:941
2208 msgid "Warn when a range-based for-loop is creating unnecessary copies."
2211 #: c-family/c.opt:945
2214 "Warn when a class or enumerated type is referenced using a redundant class-"
2218 #: c-family/c.opt:949
2220 msgid "Warn about missing sized deallocation functions."
2223 #: c-family/c.opt:953
2226 "Warn about suspicious divisions of two sizeof expressions that don't work "
2227 "correctly with pointers."
2230 #: c-family/c.opt:957
2233 "Warn about divisions of two sizeof operators when the first one is applied "
2234 "to an array and the divisor does not equal the size of the array element."
2237 #: c-family/c.opt:962
2240 "Warn about suspicious length parameters to certain string functions if the "
2241 "argument uses sizeof."
2244 #: c-family/c.opt:966
2246 msgid "Warn when sizeof is applied on a parameter declared as an array."
2249 #: c-family/c.opt:970
2252 "Warn about calls to strcmp and strncmp used in equality expressions that are "
2253 "necessarily true or false due to the length of one and size of the other "
2257 #: c-family/c.opt:976
2260 "Warn about buffer overflow in string manipulation functions like memcpy and "
2264 #: c-family/c.opt:981
2267 "Under the control of Object Size type, warn about buffer overflow in string "
2268 "manipulation functions like memcpy and strcpy."
2271 #: c-family/c.opt:986
2274 "Warn about reading past the end of a source array in string manipulation "
2275 "functions like memchr and memcpy."
2278 #: c-family/c.opt:990
2281 "Warn about truncation in string manipulation functions like strncat and "
2285 #: c-family/c.opt:994
2288 "Warn about inproper usages of flexible array members according to the level "
2289 "of -fstrict-flex-arrays."
2292 #: c-family/c.opt:999
2294 msgid "Warn about functions which might be candidates for format attributes."
2297 #: c-family/c.opt:1003
2300 "Suggest that the override keyword be used when the declaration of a virtual "
2301 "function overrides another."
2304 #: c-family/c.opt:1008
2306 msgid "Warn about enumerated switches, with no default, missing a case."
2309 #: c-family/c.opt:1012
2311 msgid "Warn about enumerated switches missing a \"default:\" statement."
2314 #: c-family/c.opt:1016
2316 msgid "Warn about all enumerated switches missing a specific case."
2319 #: c-family/c.opt:1020
2321 msgid "Warn about switches with boolean controlling expression."
2324 #: c-family/c.opt:1024
2326 msgid "Warn about switch values that are outside of the switch's type range."
2329 #: c-family/c.opt:1028
2331 msgid "Warn on primary template declaration."
2334 #: c-family/c.opt:1032
2337 "Warn about declarations of entities that may be missing attributes that "
2338 "related entities have been declared with."
2341 #: c-family/c.opt:1041
2343 msgid "Warn about user-specified include directories that do not exist."
2346 #: c-family/c.opt:1045
2349 "Warn about function parameters declared without a type specifier in K&R-"
2353 #: c-family/c.opt:1049
2355 msgid "Warn about global functions without prototypes."
2358 #: c-family/c.opt:1056
2360 msgid "Warn about use of multi-character character constants."
2363 #: c-family/c.opt:1060
2366 "Warn about narrowing conversions within { } that are ill-formed in C++11."
2369 #: c-family/c.opt:1064
2371 msgid "Warn about \"extern\" declarations not at file scope."
2374 #: c-family/c.opt:1068
2377 "Warn when a noexcept expression evaluates to false even though the "
2378 "expression can't actually throw."
2381 #: c-family/c.opt:1072
2384 "Warn if C++17 noexcept function type will change the mangled name of a "
2388 #: c-family/c.opt:1076
2391 "Warn when non-templatized friend functions are declared within a template."
2394 #: c-family/c.opt:1080
2397 "Warn when a conversion function will never be called due to the type it "
2401 #: c-family/c.opt:1084
2403 msgid "Warn for unsafe raw memory writes to objects of class types."
2406 #: c-family/c.opt:1088
2408 msgid "Warn about non-virtual destructors."
2411 #: c-family/c.opt:1092
2414 "Warn about NULL being passed to argument slots marked as requiring non-NULL."
2417 #: c-family/c.opt:1108
2420 "-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings."
2423 #: c-family/c.opt:1131
2426 "Warn if a class interface has no superclass. Root classes may use an "
2427 "attribute to suppress this warning."
2430 #: c-family/c.opt:1136
2432 msgid "Warn if a C-style cast is used in a program."
2435 #: c-family/c.opt:1140
2437 msgid "Warn for obsolescent usage in a declaration."
2440 #: c-family/c.opt:1144
2442 msgid "Warn if an old-style parameter definition is used."
2445 #: c-family/c.opt:1148
2448 "Warn about potentially suboptimal choices related to OpenACC parallelism."
2451 #: c-family/c.opt:1152
2453 msgid "Warn if a simd directive is overridden by the vectorizer cost model."
2456 #: c-family/c.opt:1156
2459 "Warn if a string is longer than the maximum portable length specified by the "
2463 #: c-family/c.opt:1160 c-family/c.opt:1164
2465 msgid "Warn about overloaded virtual function names."
2468 #: c-family/c.opt:1168
2470 msgid "Warn about overriding initializers without side effects."
2473 #: c-family/c.opt:1172
2475 msgid "Warn about overriding initializers with side effects."
2478 #: c-family/c.opt:1176
2480 msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
2483 #: c-family/c.opt:1180
2485 msgid "Warn about possibly missing parentheses."
2488 #: c-family/c.opt:1188
2491 "Warn about calling std::move on a local object in a return statement "
2492 "preventing copy elision."
2495 #: c-family/c.opt:1192
2497 msgid "Warn when converting the type of pointers to member functions."
2500 #: c-family/c.opt:1196
2502 msgid "Warn about function pointer arithmetic."
2505 #: c-family/c.opt:1200
2507 msgid "Warn when a pointer differs in signedness in an assignment."
2510 #: c-family/c.opt:1204
2512 msgid "Warn when a pointer is compared with a zero character constant."
2515 #: c-family/c.opt:1208
2517 msgid "Warn when a pointer is cast to an integer of a different size."
2520 #: c-family/c.opt:1212
2522 msgid "Warn about misuses of pragmas."
2525 #: c-family/c.opt:1216
2528 "Warn if constructor or destructors with priorities from 0 to 100 are used."
2531 #: c-family/c.opt:1220
2534 "Warn if a property for an Objective-C object has no assign semantics "
2538 #: c-family/c.opt:1224
2540 msgid "Warn if inherited methods are unimplemented."
2543 #: c-family/c.opt:1228 c-family/c.opt:1232
2545 msgid "Warn for placement new expressions with undefined behavior."
2548 #: c-family/c.opt:1236
2550 msgid "Warn about multiple declarations of the same object."
2553 #: c-family/c.opt:1240
2555 msgid "Warn about redundant calls to std::move."
2558 #: c-family/c.opt:1244
2560 msgid "Warn about uses of register storage specifier."
2563 #: c-family/c.opt:1248
2565 msgid "Warn when the compiler reorders code."
2568 #: c-family/c.opt:1252
2571 "Warn whenever a function's return type defaults to \"int\" (C), or about "
2572 "inconsistent return types (C++)."
2575 #: c-family/c.opt:1256
2577 msgid "Warn on suspicious constructs involving reverse scalar storage order."
2580 #: c-family/c.opt:1260
2582 msgid "Warn if a selector has multiple methods."
2585 #: c-family/c.opt:1264
2587 msgid "Warn when a value is moved to itself with std::move."
2590 #: c-family/c.opt:1268
2592 msgid "Warn about possible violations of sequence point rules."
2595 #: c-family/c.opt:1272
2597 msgid "Warn if a local declaration hides an instance variable."
2600 #: c-family/c.opt:1276 c-family/c.opt:1280
2602 msgid "Warn if left shift of a signed value overflows."
2605 #: c-family/c.opt:1284
2607 msgid "Warn if shift count is negative."
2610 #: c-family/c.opt:1288
2612 msgid "Warn if shift count >= width of type."
2615 #: c-family/c.opt:1292
2617 msgid "Warn if left shifting a negative value."
2620 #: c-family/c.opt:1296
2623 "Warn if conversion of the result of arithmetic might change the value even "
2624 "though converting the operands cannot."
2627 #: c-family/c.opt:1300
2629 msgid "Warn about signed-unsigned comparisons."
2632 #: c-family/c.opt:1308
2635 "Warn for implicit type conversions between signed and unsigned integers."
2638 #: c-family/c.opt:1312
2640 msgid "Warn when overload promotes from unsigned to signed."
2643 #: c-family/c.opt:1316
2645 msgid "Warn about uncasted NULL used as sentinel."
2648 #: c-family/c.opt:1320
2650 msgid "Warn about unprototyped function declarations."
2653 #: c-family/c.opt:1332
2655 msgid "Warn if type signatures of candidate methods do not match exactly."
2658 #: c-family/c.opt:1336
2661 "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
2665 #: c-family/c.opt:1340
2667 msgid "Deprecated. This switch has no effect."
2670 #: c-family/c.opt:1348
2672 msgid "Warn if a comparison always evaluates to true or false."
2675 #: c-family/c.opt:1352
2677 msgid "Warn if a throw expression will always result in a call to terminate()."
2680 #: c-family/c.opt:1356
2682 msgid "Warn about features not present in traditional C."
2685 #: c-family/c.opt:1360
2688 "Warn of prototypes causing type conversions different from what would happen "
2689 "in the absence of prototype."
2692 #: c-family/c.opt:1364
2695 "Warn if trigraphs are encountered that might affect the meaning of the "
2699 #: c-family/c.opt:1368
2701 msgid "Warn about @selector()s without previously declared methods."
2704 #: c-family/c.opt:1372
2706 msgid "Warn if an undefined macro is used in an #if directive."
2709 #: c-family/c.opt:1376
2711 msgid "Warn about invalid forms of delimited or named escape sequences."
2714 #: c-family/c.opt:1388
2716 msgid "Warn about unrecognized pragmas."
2719 #: c-family/c.opt:1392
2721 msgid "Warn about unsuffixed float constants."
2724 #: c-family/c.opt:1400
2726 msgid "Warn when typedefs locally defined in a function are not used."
2729 #: c-family/c.opt:1404
2731 msgid "Warn about macros defined in the main file that are not used."
2734 #: c-family/c.opt:1432
2736 msgid "Warn about using variadic macros."
2739 #: c-family/c.opt:1436
2742 "Warn about questionable usage of the macros used to retrieve variable "
2746 #: c-family/c.opt:1440
2748 msgid "Warn about the most vexing parse syntactic ambiguity."
2751 #: c-family/c.opt:1444
2753 msgid "Warn if a variable length array is used."
2756 #: c-family/c.opt:1448
2759 "-Wvla-larger-than=<number>\tWarn on unbounded uses of variable-length "
2760 "arrays, and on bounded uses of variable-length arrays whose bound can be "
2761 "larger than <number> bytes."
2764 #: c-family/c.opt:1454
2767 "Disable Wvla-larger-than= warning. Equivalent to Wvla-larger-"
2768 "than=<SIZE_MAX> or larger."
2771 #: c-family/c.opt:1458
2773 msgid "Warn about mismatched declarations of VLA parameters."
2776 #: c-family/c.opt:1462
2778 msgid "Warn about deprecated uses of volatile qualifier."
2781 #: c-family/c.opt:1466
2783 msgid "Warn when a register variable is declared volatile."
2786 #: c-family/c.opt:1470
2788 msgid "Warn on direct virtual inheritance."
2791 #: c-family/c.opt:1474
2793 msgid "Warn if a virtual base has a non-trivial move assignment operator."
2796 #: c-family/c.opt:1478
2799 "In C++, nonzero means warn about deprecated conversion from string literals "
2800 "to 'char *'. In C, similar warning, except that the conversion is of course "
2801 "not deprecated by the ISO C standard."
2804 #: c-family/c.opt:1482
2807 "Warn about xor operators where it appears the user meant exponentiation."
2810 #: c-family/c.opt:1486
2812 msgid "Warn when a literal '0' is used as null pointer."
2815 #: c-family/c.opt:1490
2817 msgid "Warn about useless casts."
2820 #: c-family/c.opt:1494
2823 "Warn if a class type has a base or a field whose type uses the anonymous "
2824 "namespace or depends on a type with no linkage."
2827 #: c-family/c.opt:1498
2830 "Warn if an additional enum-base is used in an elaborated-type-specifier."
2833 #: c-family/c.opt:1502
2836 "Warn when a declaration has duplicate const, volatile, restrict or _Atomic "
2840 #: c-family/c.opt:1506
2843 "Warn when an argument passed to a restrict-qualified parameter aliases with "
2847 #: c-family/c.opt:1511
2849 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
2852 #: c-family/c.opt:1519
2855 "The version of the C++ ABI used for -Wabi warnings and link compatibility "
2859 #: c-family/c.opt:1523
2861 msgid "Enforce class member access control semantics."
2864 #: c-family/c.opt:1527
2866 msgid "-fada-spec-parent=unit\tDump Ada specs as child units of given parent."
2869 #: c-family/c.opt:1531
2871 msgid "Support C++17 allocation of over-aligned types."
2874 #: c-family/c.opt:1535
2877 "-faligned-new=<N>\tUse C++17 over-aligned type allocation for alignments "
2881 #: c-family/c.opt:1546 c-family/c.opt:1859 c-family/c.opt:2253
2882 #: c-family/c.opt:2257 c-family/c.opt:2273
2884 msgid "No longer supported."
2887 #: c-family/c.opt:1550
2889 msgid "Recognize the \"asm\" keyword."
2892 #: c-family/c.opt:1558
2894 msgid "Recognize built-in functions."
2897 #: c-family/c.opt:1565
2899 msgid "Where shorter, use canonicalized paths to systems headers."
2902 #: c-family/c.opt:1569
2905 "Enable the char8_t fundamental type and use it as the type for UTF-8 string "
2906 "and character literals."
2909 #: c-family/c.opt:1657
2911 msgid "Removed in GCC 8. This switch has no effect."
2914 #: c-family/c.opt:1661
2916 msgid "Enable support for C++ concepts."
2919 #: c-family/c.opt:1665
2921 msgid "Enable certain features present in the Concepts TS."
2924 #: c-family/c.opt:1669
2927 "Specify maximum error replay depth during recursive diagnosis of a "
2928 "constraint satisfaction failure."
2931 #: c-family/c.opt:1673
2933 msgid "Allow the arguments of the '?' operator to have different types."
2936 #: c-family/c.opt:1681
2938 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
2941 #: c-family/c.opt:1685
2943 msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
2946 #: c-family/c.opt:1689
2949 "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache "
2953 #: c-family/c.opt:1693
2955 msgid "Allow IEC559 floating point exceptions in constant expressions."
2958 #: c-family/c.opt:1697
2961 "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration "
2965 #: c-family/c.opt:1701
2968 "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr "
2969 "operations during a single constexpr evaluation."
2972 #: c-family/c.opt:1705
2974 msgid "Enable certain features present in drafts of C++ Contracts."
2977 #: c-family/c.opt:1718
2980 "-fcontract-assumption-mode=[on|off]\tEnable or disable treating axiom level "
2981 "contracts as assumptions (default on)."
2984 #: c-family/c.opt:1722
2987 "-fcontract-build-level=[off|default|audit]\tSpecify max contract level to "
2988 "generate runtime checks for."
2991 #: c-family/c.opt:1726
2994 "-fcontract-strict-declarations=[on|off]\tEnable or disable warnings on "
2995 "generalized redeclaration of functions with contracts (default off)."
2998 #: c-family/c.opt:1730
3001 "-fcontract-mode=[on|off]\tEnable or disable all contract facilities (default "
3005 #: c-family/c.opt:1734
3008 "-fcontract-continuation-mode=[on|off]\tEnable or disable contract "
3009 "continuation mode (default off)."
3012 #: c-family/c.opt:1738
3015 "-fcontract-role=<name>:<semantics>\tSpecify the semantics for all levels in "
3016 "a role (default, review), or a custom contract role with given semantics "
3017 "(ex: opt:assume,assume,assume)."
3020 #: c-family/c.opt:1742
3023 "-fcontract-semantic=<level>:<semantic>\tSpecify the concrete semantics for "
3027 #: c-family/c.opt:1746
3029 msgid "Enable C++ coroutines (experimental)."
3032 #: c-family/c.opt:1750
3034 msgid "Emit debug annotations during preprocessing."
3037 #: c-family/c.opt:1758
3039 msgid "Factor complex constructors and destructors to favor space over speed."
3042 #: c-family/c.opt:1766
3044 msgid "Print hierarchical comparisons when template types are mismatched."
3047 #: c-family/c.opt:1770
3049 msgid "Preprocess directives only."
3052 #: c-family/c.opt:1774
3054 msgid "Permit '$' as an identifier character."
3057 #: c-family/c.opt:1778
3060 "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in "
3061 "__FILE__, __BASE_FILE__, and __builtin_FILE()."
3064 #: c-family/c.opt:1782
3066 msgid "Write all declarations as Ada code transitively."
3069 #: c-family/c.opt:1786
3071 msgid "Write all declarations as Ada code for the given file only."
3074 #: c-family/c.opt:1793
3076 msgid "Do not elide common elements in template comparisons."
3079 #: c-family/c.opt:1797
3081 msgid "Generate code to check exception specifications."
3084 #: c-family/c.opt:1804
3087 "-fexec-charset=<cset>\tConvert all strings and character constants to "
3088 "character set <cset>."
3091 #: c-family/c.opt:1808
3093 msgid "Permit universal character names (\\u and \\U) in identifiers."
3096 #: c-family/c.opt:1812
3099 "-finput-charset=<cset>\tSpecify the default character set for source files."
3102 #: c-family/c.opt:1816
3105 "Support dynamic initialization of thread-local variables in a different "
3109 #: c-family/c.opt:1823
3111 msgid "Fold calls to simple inline functions."
3114 #: c-family/c.opt:1830
3116 msgid "Do not assume that standard C libraries and \"main\" exist."
3119 #: c-family/c.opt:1834
3121 msgid "Recognize GNU-defined keywords."
3124 #: c-family/c.opt:1838
3126 msgid "Generate code for GNU runtime environment."
3129 #: c-family/c.opt:1842
3131 msgid "Use traditional GNU semantics for inline functions."
3134 #: c-family/c.opt:1855
3136 msgid "Assume normal C execution environment."
3139 #: c-family/c.opt:1863
3141 msgid "Export functions even if they can be inlined."
3144 #: c-family/c.opt:1867
3146 msgid "Make inline functions constexpr by default."
3149 #: c-family/c.opt:1871
3151 msgid "Emit implicit instantiations of inline templates."
3154 #: c-family/c.opt:1875
3156 msgid "Emit implicit instantiations of templates."
3159 #: c-family/c.opt:1879
3161 msgid "Implement C++17 inheriting constructor semantics."
3164 #: c-family/c.opt:1886
3166 msgid "Don't emit dllexported inline functions unless needed."
3169 #: c-family/c.opt:1893
3172 "Allow implicit conversions between vectors with differing numbers of "
3173 "subparts and/or differing element types."
3176 #: c-family/c.opt:1897
3178 msgid "Enable C++ modules-ts (experimental)."
3181 #: c-family/c.opt:1905
3183 msgid "Enable C++ header module (experimental)."
3186 #: c-family/c.opt:1912
3189 "Member functions defined within their class are inline in module purview."
3192 #: c-family/c.opt:1916
3194 msgid "Only emit Compiled Module Interface."
3197 #: c-family/c.opt:1920
3199 msgid "Mapper for module to CMI files."
3202 #: c-family/c.opt:1924
3204 msgid "Enable lazy module importing."
3207 #: c-family/c.opt:1932
3209 msgid "Warn about macros that have conflicting header units definitions."
3212 #: c-family/c.opt:1936
3214 msgid "Note #include directives translated to import declarations."
3217 #: c-family/c.opt:1940
3220 "Note #include directives not translated to import declarations, and not "
3221 "known to be textual."
3224 #: c-family/c.opt:1944
3226 msgid "Note a #include translation of a specific header."
3229 #: c-family/c.opt:1948
3231 msgid "Note Compiled Module Interface pathnames."
3234 #: c-family/c.opt:1952
3237 "Note Compiled Module Interface pathname of a specific module or header-unit."
3240 #: c-family/c.opt:1956
3243 "fmax-include-depth=<number> Set the maximum depth of the nested #include."
3246 #: c-family/c.opt:1960
3248 msgid "Don't warn about uses of Microsoft extensions."
3251 #: c-family/c.opt:1979
3254 "Implement resolution of DR 150 for matching of template template arguments."
3257 #: c-family/c.opt:1983
3259 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
3262 #: c-family/c.opt:1987
3264 msgid "Assume that receivers of Objective-C messages may be nil."
3267 #: c-family/c.opt:1991
3270 "Allow access to instance variables as if they were local declarations within "
3271 "instance method implementations."
3274 #: c-family/c.opt:1995
3277 "-fvisibility=[private|protected|public|package]\tSet the default symbol "
3281 #: c-family/c.opt:2020
3284 "Treat a throw() exception specification as noexcept to improve code size."
3287 #: c-family/c.opt:2024
3290 "Specify which ABI to use for Objective-C family code and meta-data "
3294 #: c-family/c.opt:2030
3297 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
3301 #: c-family/c.opt:2034
3303 msgid "Allow fast jumps to the message dispatcher."
3306 #: c-family/c.opt:2040
3308 msgid "Enable Objective-C exception and synchronization syntax."
3311 #: c-family/c.opt:2044
3313 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
3316 #: c-family/c.opt:2048
3319 "Enable inline checks for nil receivers with the NeXT runtime and ABI version "
3323 #: c-family/c.opt:2053
3325 msgid "Enable Objective-C setjmp exception handling runtime."
3328 #: c-family/c.opt:2057
3330 msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
3333 #: c-family/c.opt:2061
3335 msgid "Enable OpenACC."
3338 #: c-family/c.opt:2065
3340 msgid "Specify default OpenACC compute dimensions."
3343 #: c-family/c.opt:2069
3345 msgid "Enable OpenMP (implies -frecursive in Fortran)."
3348 #: c-family/c.opt:2073
3350 msgid "Enable OpenMP's SIMD directives."
3353 #: c-family/c.opt:2077
3355 msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
3358 #: c-family/c.opt:2088
3360 msgid "Look for and use PCH files even when preprocessing."
3363 #: c-family/c.opt:2092
3365 msgid "Downgrade conformance errors to warnings."
3368 #: c-family/c.opt:2096
3370 msgid "Enable Plan 9 language extensions."
3373 #: c-family/c.opt:2100
3375 msgid "Treat the input file as already preprocessed."
3378 #: c-family/c.opt:2108
3381 "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro "
3382 "expansion and display them in error messages."
3385 #: c-family/c.opt:2112
3388 "Do not pretty-print template specializations as the template signature "
3389 "followed by the arguments."
3392 #: c-family/c.opt:2116
3394 msgid "Treat known sprintf return values as constants."
3397 #: c-family/c.opt:2120
3400 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
3404 #: c-family/c.opt:2124
3406 msgid "Removed in GCC 10. This switch has no effect."
3409 #: c-family/c.opt:2128
3411 msgid "Generate run time type descriptor information."
3414 #: c-family/c.opt:2132 ada/gcc-interface/lang.opt:81
3416 msgid "Use the narrowest integer type possible for enumeration types."
3419 #: c-family/c.opt:2136
3421 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
3424 #: c-family/c.opt:2140
3426 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
3429 #: c-family/c.opt:2144 ada/gcc-interface/lang.opt:85
3431 msgid "Make \"char\" signed by default."
3434 #: c-family/c.opt:2148
3436 msgid "Enable C++14 sized deallocation support."
3439 #: c-family/c.opt:2155
3442 "-fstrict-flex-arrays=<level> Control when to treat the trailing array of "
3443 "a structure as a flexible array member for the purposes of accessing the "
3444 "elements of such an array. The default is treating all trailing arrays of "
3445 "structures as flexible array members."
3448 #: c-family/c.opt:2162
3451 "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar "
3455 #: c-family/c.opt:2178
3457 msgid "Display statistics accumulated during compilation."
3460 #: c-family/c.opt:2182
3463 "Assume that values of enumeration type are always within the minimum range "
3467 #: c-family/c.opt:2189 c-family/c.opt:2194
3470 "Follow the C++17 evaluation order requirements for assignment expressions, "
3471 "shift, member function calls, etc."
3474 #: c-family/c.opt:2211
3477 "Set the maximum number of template instantiation notes for a single warning "
3481 #: c-family/c.opt:2218
3484 "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
3487 #: c-family/c.opt:2225
3490 "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing "
3494 #: c-family/c.opt:2229
3497 "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
3500 #: c-family/c.opt:2233 ada/gcc-interface/lang.opt:89
3502 msgid "Make \"char\" unsigned by default."
3505 #: c-family/c.opt:2237
3507 msgid "Use __cxa_atexit to register destructors."
3510 #: c-family/c.opt:2241
3512 msgid "Use __cxa_get_exception_ptr in exception handling."
3515 #: c-family/c.opt:2245
3517 msgid "Marks all inlined functions and methods as having hidden visibility."
3520 #: c-family/c.opt:2249
3522 msgid "Changes visibility to match Microsoft Visual Studio by default."
3525 #: c-family/c.opt:2261
3527 msgid "Emit common-like symbols as weak symbols."
3530 #: c-family/c.opt:2265
3533 "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
3534 "to character set <cset>."
3537 #: c-family/c.opt:2269
3539 msgid "Generate a #line directive pointing at the current working directory."
3542 #: c-family/c.opt:2277
3545 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
3548 #: c-family/c.opt:2281
3550 msgid "Dump declarations to a .decl file."
3553 #: c-family/c.opt:2285
3556 "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
3559 #: c-family/c.opt:2289
3562 "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
3565 #: c-family/c.opt:2293
3568 "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for "
3572 #: c-family/c.opt:2297
3575 "Interpret imaginary, fixed-point, or other gnu number suffix as the "
3576 "corresponding number literal rather than a user-defined number literal."
3579 #: c-family/c.opt:2302
3581 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
3584 #: c-family/c.opt:2306
3586 msgid "-imacros <file>\tAccept definition of macros in <file>."
3589 #: c-family/c.opt:2310
3591 msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
3594 #: c-family/c.opt:2314
3596 msgid "-include <file>\tInclude the contents of <file> before other files."
3599 #: c-family/c.opt:2318
3601 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
3604 #: c-family/c.opt:2322
3606 msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
3609 #: c-family/c.opt:2326
3611 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
3614 #: c-family/c.opt:2330
3616 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
3619 #: c-family/c.opt:2334
3621 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
3624 #: c-family/c.opt:2338
3627 "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
3630 #: c-family/c.opt:2348
3633 "Do not search standard system include directories (those specified with -"
3634 "isystem will still be used)."
3637 #: c-family/c.opt:2352
3639 msgid "Do not search standard system include directories for C++."
3642 #: c-family/c.opt:2364
3644 msgid "Generate C header of platform-specific features."
3647 #: c-family/c.opt:2368
3649 msgid "Remap file names when including files."
3652 #: c-family/c.opt:2372 c-family/c.opt:2376
3655 "Conform to the ISO 1998 C++ standard revised by the 2003 technical "
3659 #: c-family/c.opt:2380
3661 msgid "Conform to the ISO 2011 C++ standard."
3664 #: c-family/c.opt:2384
3666 msgid "Deprecated in favor of -std=c++11."
3669 #: c-family/c.opt:2388
3671 msgid "Deprecated in favor of -std=c++14."
3674 #: c-family/c.opt:2392
3676 msgid "Conform to the ISO 2014 C++ standard."
3679 #: c-family/c.opt:2396
3681 msgid "Deprecated in favor of -std=c++17."
3684 #: c-family/c.opt:2400
3686 msgid "Conform to the ISO 2017 C++ standard."
3689 #: c-family/c.opt:2404 c-family/c.opt:2408
3692 "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
3695 #: c-family/c.opt:2412 c-family/c.opt:2416
3698 "Conform to the ISO 2023 C++ draft standard (experimental and incomplete "
3702 #: c-family/c.opt:2420 c-family/c.opt:2424
3705 "Conform to the ISO 2026 C++ draft standard (experimental and incomplete "
3709 #: c-family/c.opt:2428 c-family/c.opt:2574
3711 msgid "Conform to the ISO 2011 C standard."
3714 #: c-family/c.opt:2432
3716 msgid "Deprecated in favor of -std=c11."
3719 #: c-family/c.opt:2436 c-family/c.opt:2440 c-family/c.opt:2578
3720 #: c-family/c.opt:2582
3722 msgid "Conform to the ISO 2017 C standard (published in 2018)."
3725 #: c-family/c.opt:2444
3728 "Conform to the ISO 202X C standard draft (experimental and incomplete "
3732 #: c-family/c.opt:2448 c-family/c.opt:2452 c-family/c.opt:2558
3734 msgid "Conform to the ISO 1990 C standard."
3737 #: c-family/c.opt:2456 c-family/c.opt:2566
3739 msgid "Conform to the ISO 1999 C standard."
3742 #: c-family/c.opt:2460
3744 msgid "Deprecated in favor of -std=c99."
3747 #: c-family/c.opt:2464 c-family/c.opt:2469
3750 "Conform to the ISO 1998 C++ standard revised by the 2003 technical "
3751 "corrigendum with GNU extensions."
3754 #: c-family/c.opt:2474
3756 msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
3759 #: c-family/c.opt:2478
3761 msgid "Deprecated in favor of -std=gnu++11."
3764 #: c-family/c.opt:2482
3766 msgid "Deprecated in favor of -std=gnu++14."
3769 #: c-family/c.opt:2486
3771 msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
3774 #: c-family/c.opt:2490
3776 msgid "Deprecated in favor of -std=gnu++17."
3779 #: c-family/c.opt:2494
3781 msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
3784 #: c-family/c.opt:2498 c-family/c.opt:2502
3787 "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and "
3788 "incomplete support)."
3791 #: c-family/c.opt:2506 c-family/c.opt:2510
3794 "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental "
3795 "and incomplete support)."
3798 #: c-family/c.opt:2514 c-family/c.opt:2518
3801 "Conform to the ISO 2026 C++ draft standard with GNU extensions (experimental "
3802 "and incomplete support)."
3805 #: c-family/c.opt:2522
3807 msgid "Conform to the ISO 2011 C standard with GNU extensions."
3810 #: c-family/c.opt:2526
3812 msgid "Deprecated in favor of -std=gnu11."
3815 #: c-family/c.opt:2530 c-family/c.opt:2534
3818 "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
3821 #: c-family/c.opt:2538
3824 "Conform to the ISO 202X C standard draft with GNU extensions (experimental "
3825 "and incomplete support)."
3828 #: c-family/c.opt:2542 c-family/c.opt:2546
3830 msgid "Conform to the ISO 1990 C standard with GNU extensions."
3833 #: c-family/c.opt:2550
3835 msgid "Conform to the ISO 1999 C standard with GNU extensions."
3838 #: c-family/c.opt:2554
3840 msgid "Deprecated in favor of -std=gnu99."
3843 #: c-family/c.opt:2562
3845 msgid "Conform to the ISO 1990 C standard as amended in 1994."
3848 #: c-family/c.opt:2570
3850 msgid "Deprecated in favor of -std=iso9899:1999."
3853 #: c-family/c.opt:2586
3856 "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers "
3860 #: c-family/c.opt:2603
3862 msgid "Enable traditional preprocessing."
3865 #: c-family/c.opt:2607
3867 msgid "-trigraphs\tSupport ISO C trigraphs."
3870 #: c-family/c.opt:2611
3872 msgid "Do not predefine system-specific and GCC-specific macros."
3875 #: ada/gcc-interface/lang.opt:61
3877 msgid "Dump Source Coverage Obligations."
3880 #: ada/gcc-interface/lang.opt:65
3882 msgid "Synonym of -gnatk8."
3885 #: ada/gcc-interface/lang.opt:73
3887 msgid "Do not look for object files in standard path."
3890 #: ada/gcc-interface/lang.opt:77
3892 msgid "Select the runtime."
3895 #: ada/gcc-interface/lang.opt:93
3897 msgid "Catch typos."
3900 #: ada/gcc-interface/lang.opt:97
3902 msgid "Set name of output ALI file (internal switch)."
3905 #: ada/gcc-interface/lang.opt:101
3907 msgid "-gnat<options>\tSpecify options to GNAT."
3910 #: ada/gcc-interface/lang.opt:105
3917 msgid "-Hd <dir>\tWrite D interface files to directory <dir>."
3922 msgid "-Hf <file>\tWrite D interface to <file>."
3927 msgid "Warn about casts that will produce a null result."
3932 msgid "Warn when a special enum is declared with the wrong base type."
3937 msgid "Warn from speculative compiles such as __traits(compiles)."
3942 msgid "Generate JSON file."
3947 msgid "-Xf <file>\tWrite JSON output to the given <file>."
3952 msgid "Debug library to use instead of phobos."
3957 msgid "Default library to use instead of phobos."
3962 msgid "Do link the standard D startup files in the compilation."
3967 msgid "Generate code for all template instantiations."
3972 msgid "Generate code for assert contracts."
3978 "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code "
3984 msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure."
3989 msgid "Compile in debug code."
3994 msgid "-fdebug=<ident>\tCompile in debug code identified by <ident>."
3999 msgid "Generate documentation."
4004 msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
4009 msgid "-fdoc-file=<file>\tWrite documentation to <file>."
4014 msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
4019 msgid "Assume that standard D runtime libraries and \"D main\" exist."
4024 msgid "Add comments for ignored declarations in the generated C++ header."
4030 "-fdump-cxx-spec=<filename>\tWrite all declarations as C++ code to <filename>."
4035 msgid "Display the frontend AST after parsing and semantic passes."
4041 "-fextern-std=<standard>\tSet C++ name mangling compatibility with <standard>."
4046 msgid "Ignore unsupported pragmas."
4051 msgid "Generate code for class invariant contracts."
4056 msgid "Generate a default D main() function when compiling."
4062 "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for "
4068 msgid "Generate ModuleInfo struct for output module."
4074 "Process all modules specified on the command line, but only generate code "
4075 "for the module specified by the argument."
4080 msgid "Generate code for postcondition contracts."
4085 msgid "Generate code for precondition contracts."
4090 msgid "Turn on all upcoming D language features."
4095 msgid "Implement D bit-fields."
4100 msgid "Implement DIP1000: Scoped pointers."
4105 msgid "Implement DIP1008: Allow exceptions in @nogc code."
4110 msgid "Implement DIP1021: Mutable function arguments."
4115 msgid "Destruct fields of partially constructed objects."
4120 msgid "Use field-wise comparisons for struct equality."
4126 "When a symbol is resolved, check `alias this' scope before going to upper "
4133 "Disallow unsound immutable conversions that were formerly incorrectly "
4139 msgid "Implement 'in' parameters to mean scope const."
4145 "Implement 'in' contracts of overridden methods to be a superset of parent "
4151 msgid "Disable access to shared memory objects."
4156 msgid "Enable rvalue arguments to ref parameters."
4161 msgid "Disable access to variables marked `@system' from @safe code."
4166 msgid "Compile release version."
4171 msgid "Turn off all revertable D language features."
4176 msgid "Revert DIP1000: Scoped pointers."
4181 msgid "Don't destruct fields of partially constructed objects."
4186 msgid "Don't use C-style integral promotion for unary '+', '-' and '~'."
4192 "-fsave-mixins=<filename>\tExpand and save mixins to file specified by "
4198 msgid "Generate code for switches without a default case."
4203 msgid "List information on all D language transitions."
4208 msgid "List all non-mutable fields which occupy an object instance."
4213 msgid "List all usages of 'in' on parameter."
4218 msgid "List all hidden GC allocations."
4223 msgid "List statistics on template instantiations."
4228 msgid "List all variables going into thread local storage."
4233 msgid "Compile in unittest code."
4238 msgid "-fversion=<ident>\tCompile in version code identified by <ident>."
4243 msgid "Emit template instantiations as weak symbols."
4248 msgid "Do not link the standard D library in the compilation."
4253 msgid "Link the standard D library statically in the compilation."
4258 msgid "Link the standard D library dynamically in the compilation."
4264 "compiler checks to force definition module procedure parameter names with "
4265 "their implementation module counterpart"
4270 msgid "compiler warns if a cast is being used on types of differing sizes"
4275 msgid "inform user which parameters will be passed by reference"
4281 "extra compile time semantic checking, typically tries to catch poor "
4287 msgid "automatically initializes all pointers to NIL"
4293 "turns on runtime subrange, array index and indirection via NIL pointer "
4300 "turns on runtime checking to check whether a CASE statement requires an ELSE "
4301 "clause when one was not specified"
4306 msgid "use cpp to preprocess the module"
4309 #: m2/lang.opt:67 m2/lang.opt:71
4311 msgid "passed to the preprocessor if -fcpp is used (internal switch)"
4316 msgid "call a real function, rather than the builtin equivalent"
4321 msgid "turn on internal debugging of the compiler (internal switch)"
4326 msgid "turn on quadruple tracing (internal switch)"
4331 msgid "turn on the Modula-2 api tracing (internal switch)"
4336 msgid "turn on the Modula-2 function line number generation (internal switch)"
4341 msgid "recognise the specified suffix as a definition module filename"
4346 msgid "display all inbuilt system items"
4352 "allows opaque types to be implemented as any type (a GNU Modula-2 extension)"
4358 "turns on runtime checking to check whether a floating point number will "
4365 "create a topologically sorted module list from all dependent modules used in "
4369 #: m2/lang.opt:115 m2/lang.opt:203
4371 msgid "turns on all range checking for numerical values"
4376 msgid "use ISO dialect of Modula-2"
4382 "specify the library order, the libraries may be specified by a comma "
4383 "separated abbreviation: log,min,pim,iso or by directory names: m2log,m2min,"
4389 msgid "set all location values to a specific value (internal switch)"
4395 "generate extra nops to improve debugging, producing an instruction for every "
4396 "code related keyword"
4401 msgid "generate error messages which render keywords in lower case"
4407 "specify the module mangled prefix name for all modules in the following "
4413 msgid "insert plugin to identify runtime errors at compiletime"
4418 msgid "specify the module mangled prefix name"
4424 "display statistics about the amount of source lines compiled and symbols used"
4429 msgid "experimental flag to turn on the new strict type checker"
4434 msgid "compile all implementation modules and program module at once"
4439 msgid "recognise the specified suffix as implementation and module filenames"
4445 "turns on runtime checking to detect accessing data through a NIL value "
4451 msgid "use PIM [234] dialect of Modula-2"
4456 msgid "use PIM 2 dialect of Modula-2"
4461 msgid "use PIM 3 dialect of Modula-2"
4466 msgid "use PIM 4 dialect of Modula-2"
4471 msgid "force positive result from MOD and DIV result floor"
4476 msgid "link against the pthread library (default on)"
4481 msgid "internal compiler debugging information, dump the list of quadruples"
4487 "turns on runtime checking for functions which finish without executing a "
4493 msgid "specify the list of runtime modules and their initialization order"
4499 "the modules initialization order is dynamically determined by M2RTS and "
4500 "application dependencies"
4505 msgid "generate a C source scaffold for the current module being compiled"
4510 msgid "generate a C++ source scaffold for the current module being compiled"
4515 msgid "generate the main function"
4521 "generate static scaffold initialization and finalization for every module "
4527 msgid "generate a shared library from the module"
4533 "turns on all software runtime checking (an abbreviation for -fnil -frange -"
4534 "findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)"
4539 msgid "display the location of module source files as they are compiled"
4544 msgid "create a swig interface file for the module"
4550 "optimize non var unbounded parameters by passing it by reference, providing "
4551 "it is not written to within the callee procedure."
4557 "orders the initialization/finalializations for scaffold-static or force "
4558 "linking of modules if scaffold-dynamic"
4563 msgid "turns on all division and modulus by zero checking for ordinal values"
4569 "turns on runtime checking to check whether a whole number will exceed range"
4574 msgid "Link the standard Modula-2 libraries statically in the compilation."
4580 "turns on compile time analysis in the first basic block of a procedure "
4581 "detecting access to uninitialized data."
4587 "turns on compile time analysis to detect access to uninitialized variables, "
4588 "the checking can be specified by: known,cond,all."
4591 #: m2/lang.opt:420 m2/lang.opt:424
4593 msgid "save temporary preprocessed files"
4598 msgid "-fgo-c-header=<file>\tWrite Go struct definitions to file as C code."
4603 msgid "Add explicit checks for division by zero."
4608 msgid "Add explicit checks for division overflow in INT_MIN / -1."
4613 msgid "Apply special rules for compiling runtime package."
4618 msgid "-fgo-dump-<type>\tDump Go frontend internal information."
4623 msgid "-fgo-embedcfg=<file>\tList embedded files via go:embed."
4628 msgid "-fgo-importcfg=<file>\tProvide file that tells where to find imports."
4633 msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend."
4638 msgid "-fgo-pkgpath=<string>\tSet Go package path."
4644 "-fgo-prefix=<string>\tSet package-specific prefix for exported Go names."
4650 "-fgo-relative-import-path=<path>\tTreat a relative import as relative to "
4656 msgid "Functions which return values must end with return statements."
4662 "Emit debugging information related to the escape analysis pass when run with "
4663 "-fgo-optimize-allocs."
4668 msgid "-fgo-debug-escape-hash=<string>\tHash value to debug escape analysis."
4673 msgid "Emit optimization diagnostics."
4676 #: analyzer/analyzer.opt:27
4679 "The maximum number of 'after supernode' exploded nodes within the analyzer "
4680 "per supernode, before terminating analysis."
4683 #: analyzer/analyzer.opt:31
4686 "The maximum number of exploded nodes per program point within the analyzer, "
4687 "before terminating analysis of that point."
4690 #: analyzer/analyzer.opt:35
4692 msgid "The maximum number of constraints per state."
4695 #: analyzer/analyzer.opt:39
4698 "The maximum number of infeasible edges to reject before declaring a "
4699 "diagnostic as infeasible."
4702 #: analyzer/analyzer.opt:43
4705 "The maximum number of times a callsite can appear in a call stack within the "
4706 "analyzer, before terminating analysis of a call that would recurse deeper."
4709 #: analyzer/analyzer.opt:47
4712 "The maximum depth of a symbolic value, before approximating the value as "
4716 #: analyzer/analyzer.opt:51
4719 "The minimum number of supernodes within a function for the analyzer to "
4720 "consider summarizing its effects at call sites."
4723 #: analyzer/analyzer.opt:55
4726 "The maximum depth of exploded nodes that should appear in a dot dump before "
4727 "switching to a less verbose format."
4730 #: analyzer/analyzer.opt:59
4733 "The number of bytes at which to ellipsize string literals in analyzer text "
4737 #: analyzer/analyzer.opt:63
4740 "The number of literal bytes to show at the head of a string literal in text "
4741 "art when ellipsizing it."
4744 #: analyzer/analyzer.opt:67
4747 "The number of literal bytes to show at the tail of a string literal in text "
4748 "art when ellipsizing it."
4751 #: analyzer/analyzer.opt:71
4754 "The ideal width in characters of text art diagrams generated by the analyzer."
4757 #: analyzer/analyzer.opt:75
4760 "Warn about code paths in which a pointer to a buffer is assigned to an "
4761 "incompatible type."
4764 #: analyzer/analyzer.opt:79
4767 "Warn about code paths in which a pointer is checked for NULL after it has "
4768 "already been dereferenced."
4771 #: analyzer/analyzer.opt:83
4774 "Warn about code paths in which a stdio FILE can be closed more than once."
4777 #: analyzer/analyzer.opt:87
4779 msgid "Warn about code paths in which a pointer can be freed more than once."
4782 #: analyzer/analyzer.opt:91
4784 msgid "Warn about code paths in which sensitive data is written to a file."
4787 #: analyzer/analyzer.opt:95
4790 "Warn about code paths in which sensitive data is copied across a security "
4794 #: analyzer/analyzer.opt:99
4797 "Warn about code paths in which read on a write-only file descriptor is "
4798 "attempted, or vice versa."
4801 #: analyzer/analyzer.opt:103
4804 "Warn about code paths in which a file descriptor can be closed more than "
4808 #: analyzer/analyzer.opt:107
4810 msgid "Warn about code paths in which a file descriptor is not closed."
4813 #: analyzer/analyzer.opt:111
4816 "Warn about code paths in which an operation is attempted in the wrong phase "
4817 "of a file descriptor's lifetime."
4820 #: analyzer/analyzer.opt:115
4823 "Warn about code paths in which an operation is attempted on the wrong type "
4824 "of file descriptor."
4827 #: analyzer/analyzer.opt:119
4830 "Warn about code paths in which a read or write is performed on a closed file "
4834 #: analyzer/analyzer.opt:123
4837 "Warn about code paths in which a file descriptor is used without being "
4838 "checked for validity."
4841 #: analyzer/analyzer.opt:127
4843 msgid "Warn about code paths in which a stdio FILE is not closed."
4846 #: analyzer/analyzer.opt:131
4848 msgid "Warn about code paths in which a non-heap pointer is freed."
4851 #: analyzer/analyzer.opt:135
4854 "Warn about code paths in which floating-point arithmetic is used in "
4855 "locations where precise computation is needed."
4858 #: analyzer/analyzer.opt:139
4860 msgid "Warn about code paths which appear to lead to infinite recursion."
4863 #: analyzer/analyzer.opt:143
4865 msgid "Warn about code paths in which a NULL function pointer is called."
4868 #: analyzer/analyzer.opt:147
4870 msgid "Warn about code paths in which a heap-allocated pointer leaks."
4873 #: analyzer/analyzer.opt:151
4876 "Warn about code paths in which the wrong deallocation function is called."
4879 #: analyzer/analyzer.opt:155
4882 "Warn about code paths in which a write or read to a buffer is out-of-bounds."
4885 #: analyzer/analyzer.opt:159
4888 "Warn about code paths in which a possibly-NULL value is passed to a must-not-"
4889 "be-NULL function argument."
4892 #: analyzer/analyzer.opt:163
4894 msgid "Warn about code paths in which a possibly-NULL pointer is dereferenced."
4897 #: analyzer/analyzer.opt:167
4900 "Warn about code paths in which an async-signal-unsafe function is called "
4901 "from a signal handler."
4904 #: analyzer/analyzer.opt:171
4907 "Warn about code paths in which NULL is passed to a must-not-be-NULL function "
4911 #: analyzer/analyzer.opt:175
4913 msgid "Warn about code paths in which a NULL pointer is dereferenced."
4916 #: analyzer/analyzer.opt:179
4918 msgid "Warn about code paths in which an on-stack buffer is passed to putenv."
4921 #: analyzer/analyzer.opt:183
4924 "Warn about code paths in which a shift with negative count is attempted."
4927 #: analyzer/analyzer.opt:187
4930 "Warn about code paths in which a shift with count >= width of type is "
4934 #: analyzer/analyzer.opt:191
4937 "Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a "
4938 "stack frame that has returned."
4941 #: analyzer/analyzer.opt:195
4944 "Warn about code paths in which an unsanitized value is used as an allocation "
4948 #: analyzer/analyzer.opt:199
4951 "Warn about code paths in which an unsanitized value is used as an array "
4955 #: analyzer/analyzer.opt:203
4958 "Warn about code paths in which an 'assert()' is made involving an "
4959 "unsanitized value."
4962 #: analyzer/analyzer.opt:207
4965 "Warn about code paths in which an unsanitized value is used as a divisor."
4968 #: analyzer/analyzer.opt:211
4971 "Warn about code paths in which an unsanitized value is used as a pointer "
4975 #: analyzer/analyzer.opt:215
4977 msgid "Warn about code paths in which an unsanitized value is used as a size."
4980 #: analyzer/analyzer.opt:219
4982 msgid "Warn about code paths in which a freed value is used."
4985 #: analyzer/analyzer.opt:223
4988 "Warn about code paths in which a pointer to a stale stack frame is used."
4991 #: analyzer/analyzer.opt:227
4993 msgid "Warn about code paths in which va_arg uses the wrong type."
4996 #: analyzer/analyzer.opt:231
4999 "Warn about code paths in which va_arg is used too many times on a va_list."
5002 #: analyzer/analyzer.opt:235
5005 "Warn about code paths in which va_start or va_copy is used without a "
5006 "corresponding va_end."
5009 #: analyzer/analyzer.opt:239
5011 msgid "Warn about code paths in which a va_list is used after va_end."
5014 #: analyzer/analyzer.opt:243
5016 msgid "Warn about code paths which attempt to write to a const object."
5019 #: analyzer/analyzer.opt:247
5021 msgid "Warn about code paths which attempt to write to a string literal."
5024 #: analyzer/analyzer.opt:251
5026 msgid "Warn about code paths in which an uninitialized value is used."
5029 #: analyzer/analyzer.opt:255
5031 msgid "Warn if the code is too complicated for the analyzer to fully explore."
5034 #: analyzer/analyzer.opt:259
5036 msgid "Restrict the analyzer to run just the named checker."
5039 #: analyzer/analyzer.opt:263
5041 msgid "Add extra annotations to diagrams."
5044 #: analyzer/analyzer.opt:267
5046 msgid "Avoid combining multiple statements into one exploded edge."
5049 #: analyzer/analyzer.opt:271
5051 msgid "Verify that paths are feasible when emitting diagnostics."
5054 #: analyzer/analyzer.opt:275
5056 msgid "Issue a note when diagnostics are deduplicated."
5059 #: analyzer/analyzer.opt:279
5061 msgid "Purge unneeded state during analysis."
5064 #: analyzer/analyzer.opt:283
5066 msgid "Merge similar-enough states during analysis."
5069 #: analyzer/analyzer.opt:287
5071 msgid "Stop exploring an execution path after certain diagnostics."
5074 #: analyzer/analyzer.opt:291
5076 msgid "Enable transitivity of constraints during analysis."
5079 #: analyzer/analyzer.opt:295
5081 msgid "Approximate the effect of function calls to simplify analysis."
5084 #: analyzer/analyzer.opt:299
5086 msgid "Try to reconstruct function calls and returns after inlining."
5089 #: analyzer/analyzer.opt:303
5091 msgid "Emit more verbose descriptions of control flow in diagnostics."
5094 #: analyzer/analyzer.opt:307
5096 msgid "Emit more verbose descriptions of state changes in diagnostics."
5099 #: analyzer/analyzer.opt:311
5101 msgid "Control which events are displayed in diagnostic paths."
5104 #: analyzer/analyzer.opt:315
5106 msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
5109 #: analyzer/analyzer.opt:319
5111 msgid "Dump various analyzer internals to stderr."
5114 #: analyzer/analyzer.opt:323
5117 "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot "
5121 #: analyzer/analyzer.opt:327
5123 msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
5126 #: analyzer/analyzer.opt:331
5128 msgid "Emit diagnostics showing the location of nodes in the exploded graph."
5131 #: analyzer/analyzer.opt:335
5133 msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
5136 #: analyzer/analyzer.opt:339
5139 "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
5142 #: analyzer/analyzer.opt:343
5145 "Dump a textual representation of each diagnostic's exploded path to SRCFILE."
5146 "IDX.KIND.epath.txt."
5149 #: analyzer/analyzer.opt:347
5152 "Dump various analyzer internals to SRCFILE.*.fg.dot and SRCFILE.*.tg.dot."
5155 #: analyzer/analyzer.opt:351
5157 msgid "Dump analyzer-specific data to a SRCFILE.analyzer.json.gz file."
5160 #: analyzer/analyzer.opt:355
5162 msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
5165 #: analyzer/analyzer.opt:359
5167 msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
5170 #: analyzer/analyzer.opt:363
5173 "Emit custom warnings with internal details intended for analyzer developers."
5176 #: config/vms/vms.opt:27
5178 msgid "Malloc data into P2 space."
5181 #: config/vms/vms.opt:31
5183 msgid "Set name of main routine for the debugger."
5186 #: config/vms/vms.opt:35
5188 msgid "Use VMS exit codes instead of posix ones."
5191 #: config/vms/vms.opt:39
5193 msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size."
5196 #: config/mcore/mcore.opt:23
5198 msgid "Generate code for the M*Core M210."
5201 #: config/mcore/mcore.opt:27
5203 msgid "Generate code for the M*Core M340."
5206 #: config/mcore/mcore.opt:31
5208 msgid "Force functions to be aligned to a 4 byte boundary."
5211 #: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23 config/csky/csky.opt:44
5213 msgid "Generate big-endian code."
5216 #: config/mcore/mcore.opt:39
5218 msgid "Emit call graph information."
5221 #: config/mcore/mcore.opt:43
5223 msgid "Use the divide instruction."
5226 #: config/mcore/mcore.opt:47
5228 msgid "Inline constants if it can be done in 2 insns or less."
5231 #: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27 config/csky/csky.opt:51
5233 msgid "Generate little-endian code."
5236 #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
5239 "Assume that run-time support has been provided, so omit -lsim from the "
5240 "linker command line."
5243 #: config/mcore/mcore.opt:60
5245 msgid "Use arbitrary sized immediates in bit operations."
5248 #: config/mcore/mcore.opt:64
5250 msgid "Prefer word accesses over byte accesses."
5253 #: config/mcore/mcore.opt:71
5255 msgid "Set the maximum amount for a single stack increment operation."
5258 #: config/mcore/mcore.opt:75
5260 msgid "Always treat bitfields as int-sized."
5263 #: config/linux-android.opt:23
5265 msgid "Generate code for the Android platform."
5268 #: config/mmix/mmix.opt:24
5270 msgid "For intrinsics library: pass all parameters in registers."
5273 #: config/mmix/mmix.opt:28
5275 msgid "Use register stack for parameters and return value."
5278 #: config/mmix/mmix.opt:32
5280 msgid "Use call-clobbered registers for parameters and return value."
5283 #: config/mmix/mmix.opt:37
5285 msgid "Use epsilon-respecting floating point compare instructions."
5288 #: config/mmix/mmix.opt:41
5290 msgid "Use zero-extending memory loads, not sign-extending ones."
5293 #: config/mmix/mmix.opt:45
5296 "Generate divide results with reminder having the same sign as the divisor "
5297 "(not the dividend)."
5300 #: config/mmix/mmix.opt:49
5302 msgid "Prepend global symbols with \":\" (for use with PREFIX)."
5305 #: config/mmix/mmix.opt:53
5307 msgid "Do not provide a default start-address 0x100 of the program."
5310 #: config/mmix/mmix.opt:57
5312 msgid "Link to emit program in ELF format (rather than mmo)."
5315 #: config/mmix/mmix.opt:61
5317 msgid "Use P-mnemonics for branches statically predicted as taken."
5320 #: config/mmix/mmix.opt:65
5322 msgid "Don't use P-mnemonics for branches."
5325 #: config/mmix/mmix.opt:79
5327 msgid "Use addresses that allocate global registers."
5330 #: config/mmix/mmix.opt:83
5332 msgid "Do not use addresses that allocate global registers."
5335 #: config/mmix/mmix.opt:87
5337 msgid "Generate a single exit point for each function."
5340 #: config/mmix/mmix.opt:91
5342 msgid "Do not generate a single exit point for each function."
5345 #: config/mmix/mmix.opt:95
5347 msgid "Set start-address of the program."
5350 #: config/mmix/mmix.opt:99
5352 msgid "Set start-address of data."
5355 #: config/darwin.opt:34
5357 msgid "Generate code for darwin loadable kernel extensions."
5360 #: config/darwin.opt:38 config/darwin.opt:46
5362 msgid "Generate compile-time CFString objects."
5365 #: config/darwin.opt:42
5368 "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
5371 #: config/darwin.opt:50
5373 msgid "Warn if constant CFString objects contain non-portable characters."
5376 #: config/darwin.opt:55
5378 msgid "Generate AT&T-style stubs for Mach-O."
5381 #: config/darwin.opt:59
5383 msgid "Generate code suitable for executables (NOT shared libs)."
5386 #: config/darwin.opt:63
5388 msgid "Generate code suitable for fast turn around debugging."
5391 #: config/darwin.opt:67
5393 msgid "Generate code for the kernel or loadable kernel extensions."
5396 #: config/darwin.opt:75
5398 msgid "The earliest macOS version on which this program will run."
5401 #: config/darwin.opt:80
5403 msgid "Set sizeof(bool) to 1."
5406 #: config/darwin.opt:84
5408 msgid "Force generation of external symbol indirection stubs."
5411 #: config/darwin.opt:92
5414 "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain "
5415 "linker for the current invocation."
5418 #: config/darwin.opt:98
5421 "Load all members of archive libraries, rather than only those that satisfy "
5422 "undefined symbols."
5425 #: config/darwin.opt:102
5428 "-allowable_client <name>\tThe output dylib is private to the client <name>."
5431 #: config/darwin.opt:106
5433 msgid "-arch <name>\tGenerate output for architecture <name>."
5436 #: config/darwin.opt:110
5439 "Mismatches between file architecture and one specified by \"-arch\" are "
5440 "errors instead of warnings."
5443 #: config/darwin.opt:114
5446 "The earliest macOS version on which this program will run (formatted for the "
5450 #: config/darwin.opt:118
5453 "Generate an output executable that binds symbols on load, rather than lazily."
5456 #: config/darwin.opt:122
5458 msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
5461 #: config/darwin.opt:126
5464 "-bundle_loader <executable>\tTreat <executable> (that will be loading this "
5465 "bundle) as if it was one of the dynamic libraries the bundle is linked "
5466 "against for symbol resolution."
5469 #: config/darwin.opt:130
5472 "-client_name <name>\tEnable the executable being built to link against a "
5473 "private dylib (using allowable_client)."
5476 #: config/darwin.opt:134
5479 "-compatibility_version <number>\tSet the version for the client interface. "
5480 "Client programs must record a value less than or equal to <number>, or the "
5481 "binding will fail at runtime."
5484 #: config/darwin.opt:138
5487 "-current_version <number>\tSet the current version for the library to "
5491 #: config/darwin.opt:142
5494 "Remove code and data that is unreachable from any exported symbol (including "
5498 #: config/darwin.opt:146
5501 "-dylib_file install_name:file_name\tThis allows linking of a dylib with "
5502 "\"install_name\" but to be found in a different install position "
5506 #: config/darwin.opt:150
5509 "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building "
5513 #: config/darwin.opt:154
5515 msgid "-dylinker_install_name <path>\tOnly used for building dyld."
5518 #: config/darwin.opt:158
5521 "The default (and opposite of -static), implied by user mode executables, "
5522 "shared libraries and bundles."
5525 #: config/darwin.opt:162
5528 "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-"
5532 #: config/darwin.opt:166
5535 "-exported_symbols_list <filename>\tExport global symbols in <filename> in "
5536 "linked output file; any symbols not mentioned will be treated as \"hidden\"."
5539 #: config/darwin.opt:170
5542 "Supply a list of objects to be linked from a file, rather than the command "
5546 #: config/darwin.opt:174 config/darwin.opt:194
5548 msgid "Used for generating code for some older kernel revisions."
5551 #: config/darwin.opt:178
5554 "Ignore the normal two-level namespace; resolve symbols in command line order "
5555 "and do not record which library provided the resolved symbol."
5558 #: config/darwin.opt:182
5561 "For the assembler (and linker) permit any architecture sub-variant to be "
5562 "used without error."
5565 #: config/darwin.opt:186
5568 "Set the output object such that, on loading, dyld will ignore any two-level "
5569 "namespace information and resolve symbols in the discovery order for loaded "
5573 #: config/darwin.opt:190
5576 "-framework <name>\tThe linker should search for the framework <name> in the "
5577 "framework search path."
5580 #: config/darwin.opt:198
5582 msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
5585 #: config/darwin.opt:202
5587 msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
5590 #: config/darwin.opt:206
5593 "Automatically adds space for longer path names in load commands (up to "
5597 #: config/darwin.opt:210
5600 "-image_base <address>\tSpecify <address> as the base address for a dylib or "
5604 #: config/darwin.opt:214
5607 "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first "
5608 "initialiser for a dylib."
5611 #: config/darwin.opt:218
5613 msgid "-install_name <name>\tSet the install name for a dylib."
5616 #: config/darwin.opt:222
5619 "Usually \"private extern\" (hidden) symbols are made local when linking, "
5620 "this command suppresses that such that they remain exported."
5623 #: config/darwin.opt:226
5626 "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
5629 #: config/darwin.opt:230
5632 "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism "
5633 "for warning about symbols defined in multiple dylibs."
5636 #: config/darwin.opt:234
5639 "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a "
5640 "mechanism for warning about symbols defined in the current executable also "
5641 "being defined in linked dylibs."
5644 #: config/darwin.opt:238
5647 "(Obsolete) Current linkers never dead-strip these items, so the option is "
5651 #: config/darwin.opt:242
5653 msgid "Do not add a default symbol exports to modules or dynamic libraries."
5656 #: config/darwin.opt:246
5658 msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
5661 #: config/darwin.opt:250
5663 msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
5666 #: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273
5668 msgid "(Obsolete) LD_PREBIND is no longer supported."
5671 #: config/darwin.opt:258
5673 msgid "(Obsolete) This is the default."
5676 #: config/darwin.opt:265
5679 "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
5682 #: config/darwin.opt:277
5684 msgid "Produces a Mach-O file suitable for embedded/ROM use."
5687 #: config/darwin.opt:281
5690 "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked "
5691 "bundle contained a symbol also exported from the main executable."
5694 #: config/darwin.opt:288
5696 msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
5699 #: config/darwin.opt:292
5702 "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not "
5706 #: config/darwin.opt:296
5709 "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment "
5710 "<segname> to have alignment <value> which must be an integral power of two "
5711 "expressed in hexadecimal form."
5714 #: config/darwin.opt:300
5717 "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in "
5718 "segment <segname> from the contents of <file>."
5721 #: config/darwin.opt:304
5724 "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol "
5725 "at the start of a section is no longer supported."
5728 #: config/darwin.opt:308
5731 "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more "
5732 "general option \"-order_file\"."
5735 #: config/darwin.opt:312
5738 "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; "
5739 "<file> contains a line for each library."
5742 #: config/darwin.opt:317
5744 msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
5747 #: config/darwin.opt:321
5749 msgid "Synonym for \"image_base\"."
5752 #: config/darwin.opt:325
5755 "-segaddr <name> <address>\tSet the base address of segment <name> to "
5756 "<address> which must be aligned to a page boundary (currently 4kb)."
5759 #: config/darwin.opt:330
5762 "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed "
5763 "creation of a section from a file."
5766 #: config/darwin.opt:334
5768 msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
5771 #: config/darwin.opt:338
5774 "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections "
5775 "for segment <segname> have maximum and initial values <max_prot> and "
5776 "<init_prot> respectively. The specified values may contain \"r\", \"w\", "
5777 "\"x\" or \"-\" the latter meaning \"no access\"."
5780 #: config/darwin.opt:342
5783 "-segs_read_only_addr <address>\tSpecify that <address> is the base address "
5784 "of the read-only segments of a dylib."
5787 #: config/darwin.opt:346
5790 "-segs_read_write_addr <address>\tSpecify that <address> is the base address "
5791 "address of the read-write segments of a dylib."
5794 #: config/darwin.opt:350
5796 msgid "(Obsolete)\tThis is the default."
5799 #: config/darwin.opt:354
5802 "-sub_library <name>\tLibrary named <name> will be re-exported (only useful "
5806 #: config/darwin.opt:358
5809 "-sub_umbrella <name>\tFramework named <name> will be re-exported (only "
5810 "useful for dylibs)."
5813 #: config/darwin.opt:362
5815 msgid "This is the default."
5818 #: config/darwin.opt:366
5821 "Add extra information to the executable that can speed up dynamic loading "
5822 "(provided that dependent libraries are unchanged)."
5825 #: config/darwin.opt:370
5827 msgid "-umbrella <framework>\tThe specified framework will be re-exported."
5830 #: config/darwin.opt:374
5833 "-undefined <treatment>\tSpecify the handling for undefined symbols (default "
5837 #: config/darwin.opt:378
5840 "-unexported_symbols_list <filename>\tDo not export the global symbols listed "
5844 #: config/darwin.opt:382
5847 "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol "
5848 "import conflicts between file (weak in one and not in another) the default "
5849 "is to treat the symbol as non-weak."
5852 #: config/darwin.opt:386
5854 msgid "Logs which object files the linker loads."
5857 #: config/darwin.opt:390
5859 msgid "Logs which symbol(s) caused an object to be loaded."
5862 #: config/darwin.opt:398
5864 msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
5867 #: config/darwin.opt:402
5870 "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable "
5871 "(only handled by ld_classic)."
5874 #: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/c6x/c6x.opt:38
5876 msgid "Use simulator runtime."
5879 #: config/bfin/bfin.opt:44 config/arm/arm.opt:120
5881 msgid "Specify the name of the target CPU."
5884 #: config/bfin/bfin.opt:48
5886 msgid "Omit frame pointer for leaf functions."
5889 #: config/bfin/bfin.opt:52
5891 msgid "Program is entirely located in low 64k of memory."
5894 #: config/bfin/bfin.opt:56
5897 "Work around a hardware anomaly by adding a number of NOPs before a CSYNC or "
5898 "SSYNC instruction."
5901 #: config/bfin/bfin.opt:61
5903 msgid "Avoid speculative loads to work around a hardware anomaly."
5906 #: config/bfin/bfin.opt:65
5908 msgid "Enabled ID based shared library."
5911 #: config/bfin/bfin.opt:69
5914 "Generate code that won't be linked against any other ID shared libraries, "
5915 "but may be used as a shared library."
5918 #: config/bfin/bfin.opt:74 config/m68k/m68k.opt:175
5920 msgid "ID of shared library to build."
5923 #: config/bfin/bfin.opt:78 config/m68k/m68k.opt:171
5925 msgid "Enable separate data segment."
5928 #: config/bfin/bfin.opt:82 config/c6x/c6x.opt:63
5930 msgid "Avoid generating pc-relative calls; use indirection."
5933 #: config/bfin/bfin.opt:86
5935 msgid "Link with the fast floating-point library."
5938 #: config/bfin/bfin.opt:90 config/arm/arm.opt:348 config/frv/frv.opt:130
5940 msgid "Enable Function Descriptor PIC mode."
5943 #: config/bfin/bfin.opt:94 config/frv/frv.opt:162
5945 msgid "Enable inlining of PLT in function calls."
5948 #: config/bfin/bfin.opt:98
5950 msgid "Do stack checking using bounds in L1 scratch memory."
5953 #: config/bfin/bfin.opt:102
5955 msgid "Enable multicore support."
5958 #: config/bfin/bfin.opt:106
5960 msgid "Build for Core A."
5963 #: config/bfin/bfin.opt:110
5965 msgid "Build for Core B."
5968 #: config/bfin/bfin.opt:114
5970 msgid "Build for SDRAM."
5973 #: config/bfin/bfin.opt:118
5975 msgid "Assume ICPLBs are enabled at runtime."
5978 #: config/m68k/m68k-tables.opt:25
5980 msgid "Known M68K CPUs (for use with the -mcpu= option):"
5983 #: config/m68k/m68k-tables.opt:365
5985 msgid "Known M68K microarchitectures (for use with the -mtune= option):"
5988 #: config/m68k/m68k-tables.opt:411
5990 msgid "Known M68K ISAs (for use with the -march= option):"
5993 #: config/m68k/ieee.opt:24 config/i386/i386.opt:374
5995 msgid "Use IEEE math for fp comparisons."
5998 #: config/m68k/m68k.opt:30
6000 msgid "Generate code for a 520X."
6003 #: config/m68k/m68k.opt:34
6005 msgid "Generate code for a 5206e."
6008 #: config/m68k/m68k.opt:38
6010 msgid "Generate code for a 528x."
6013 #: config/m68k/m68k.opt:42
6015 msgid "Generate code for a 5307."
6018 #: config/m68k/m68k.opt:46
6020 msgid "Generate code for a 5407."
6023 #: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111
6025 msgid "Generate code for a 68000."
6028 #: config/m68k/m68k.opt:54
6030 msgid "Generate code for a 68010."
6033 #: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115
6035 msgid "Generate code for a 68020."
6038 #: config/m68k/m68k.opt:62
6040 msgid "Generate code for a 68040, without any new instructions."
6043 #: config/m68k/m68k.opt:66
6045 msgid "Generate code for a 68060, without any new instructions."
6048 #: config/m68k/m68k.opt:70
6050 msgid "Generate code for a 68030."
6053 #: config/m68k/m68k.opt:74
6055 msgid "Generate code for a 68040."
6058 #: config/m68k/m68k.opt:78
6060 msgid "Generate code for a 68060."
6063 #: config/m68k/m68k.opt:82
6065 msgid "Generate code for a 68302."
6068 #: config/m68k/m68k.opt:86
6070 msgid "Generate code for a 68332."
6073 #: config/m68k/m68k.opt:91
6075 msgid "Generate code for a 68851."
6078 #: config/m68k/m68k.opt:95
6080 msgid "Generate code that uses 68881 floating-point instructions."
6083 #: config/m68k/m68k.opt:99
6085 msgid "Align variables on a 32-bit boundary."
6088 #: config/m68k/m68k.opt:103 config/arm/arm.opt:89 config/nios2/nios2.opt:570
6089 #: config/nds32/nds32.opt:171 config/c6x/c6x.opt:67
6091 msgid "Specify the name of the target architecture."
6094 #: config/m68k/m68k.opt:107
6096 msgid "Use the bit-field instructions."
6099 #: config/m68k/m68k.opt:119
6101 msgid "Generate code for a ColdFire v4e."
6104 #: config/m68k/m68k.opt:123
6106 msgid "Specify the target CPU."
6109 #: config/m68k/m68k.opt:127
6111 msgid "Generate code for a cpu32."
6114 #: config/m68k/m68k.opt:131
6116 msgid "Use hardware division instructions on ColdFire."
6119 #: config/m68k/m68k.opt:135
6121 msgid "Generate code for a Fido A."
6124 #: config/m68k/m68k.opt:139
6126 msgid "Generate code which uses hardware floating point instructions."
6129 #: config/m68k/m68k.opt:143
6131 msgid "Enable ID based shared library."
6134 #: config/m68k/m68k.opt:147
6136 msgid "Use 32-bit offsets in jump tables rather than 16-bit offsets."
6139 #: config/m68k/m68k.opt:151
6141 msgid "Do not use the bit-field instructions."
6144 #: config/m68k/m68k.opt:155
6146 msgid "Use normal calling convention."
6149 #: config/m68k/m68k.opt:159
6151 msgid "Consider type 'int' to be 32 bits wide."
6154 #: config/m68k/m68k.opt:163
6156 msgid "Generate pc-relative code."
6159 #: config/m68k/m68k.opt:167
6161 msgid "Use different calling convention using 'rtd'."
6164 #: config/m68k/m68k.opt:179
6166 msgid "Consider type 'int' to be 16 bits wide."
6169 #: config/m68k/m68k.opt:183
6171 msgid "Generate code with library calls for floating point."
6174 #: config/m68k/m68k.opt:187 config/xtensa/xtensa.opt:73
6176 msgid "Do not use unaligned memory references."
6179 #: config/m68k/m68k.opt:191
6181 msgid "Tune for the specified target CPU or architecture."
6184 #: config/m68k/m68k.opt:195
6186 msgid "Support more than 8192 GOT entries on ColdFire."
6189 #: config/m68k/m68k.opt:199
6191 msgid "Support TLS segment larger than 64K."
6194 #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:74
6195 #: config/arm/arm.opt:108 config/microblaze/microblaze.opt:60
6197 msgid "Assume target CPU is configured as big endian."
6200 #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:94
6201 #: config/arm/arm.opt:173 config/microblaze/microblaze.opt:64
6203 msgid "Assume target CPU is configured as little endian."
6206 #: config/riscv/riscv.opt:34
6208 msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
6211 #: config/riscv/riscv.opt:38
6213 msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
6216 #: config/riscv/riscv.opt:42
6218 msgid "Specify integer and floating-point calling convention."
6221 #: config/riscv/riscv.opt:46 config/i386/i386.opt:429
6223 msgid "Attempt to keep stack aligned to this power of 2."
6226 #: config/riscv/riscv.opt:50
6228 msgid "Supported ABIs (for use with the -mabi= option):"
6231 #: config/riscv/riscv.opt:75
6233 msgid "Use hardware floating-point divide and square root instructions."
6236 #: config/riscv/riscv.opt:79
6238 msgid "Use hardware instructions for integer division."
6241 #: config/riscv/riscv.opt:83
6244 "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM). ISA strings must "
6248 #: config/riscv/riscv.opt:88 config/mips/mips.opt:409
6250 msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
6253 #: config/riscv/riscv.opt:92
6256 "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
6259 #: config/riscv/riscv.opt:96
6262 "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes "
6263 "into a special section (on some targets)."
6266 #: config/riscv/riscv.opt:100
6268 msgid "Use smaller but slower prologue and epilogue code."
6271 #: config/riscv/riscv.opt:104
6274 "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow "
6275 "more memory accesses to be generated as compressed instructions. Currently "
6276 "targets 32-bit integer load/stores."
6279 #: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:98
6280 #: config/loongarch/loongarch.opt:193
6282 msgid "Specify the code model."
6285 #: config/riscv/riscv.opt:114 config/loongarch/loongarch.opt:158
6287 msgid "Do not generate unaligned memory accesses."
6290 #: config/riscv/riscv.opt:118 config/i386/i386.opt:293
6291 #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
6293 msgid "Known code models (for use with the -mcmodel= option):"
6296 #: config/riscv/riscv.opt:128
6298 msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
6301 #: config/riscv/riscv.opt:132
6304 "Take advantage of linker relaxations to reduce the number of instructions "
6305 "required to materialize symbol addresses."
6308 #: config/riscv/riscv.opt:137
6311 "Enable the CSR checking for the ISA-dependent CRS and the read-only CSR. The "
6312 "ISA-dependent CSR are only valid when the specific ISA is set. The read-"
6313 "only CSR can not be written by the CSR instructions."
6316 #: config/riscv/riscv.opt:161
6318 msgid "Emit RISC-V ELF attribute."
6321 #: config/riscv/riscv.opt:165 config/i386/i386.opt:246
6323 msgid "Use the given data alignment."
6326 #: config/riscv/riscv.opt:169 config/i386/i386.opt:250
6328 msgid "Known data alignment choices (for use with the -malign-data= option):"
6331 #: config/riscv/riscv.opt:179 config/aarch64/aarch64.opt:276
6332 #: config/i386/i386.opt:1015 config/arm/arm.opt:352
6333 #: config/rs6000/rs6000.opt:550
6335 msgid "Use given stack-protector guard."
6338 #: config/riscv/riscv.opt:183 config/aarch64/aarch64.opt:280
6339 #: config/arm/arm.opt:356 config/rs6000/rs6000.opt:554
6341 msgid "Valid arguments to -mstack-protector-guard=:"
6344 #: config/riscv/riscv.opt:193 config/i386/i386.opt:1029
6345 #: config/rs6000/rs6000.opt:564
6347 msgid "Use the given base register for addressing the stack-protector guard."
6350 #: config/riscv/riscv.opt:200 config/i386/i386.opt:1036
6351 #: config/rs6000/rs6000.opt:571
6353 msgid "Use the given offset for addressing the stack-protector guard."
6356 #: config/riscv/riscv.opt:249
6358 msgid "Supported ISA specs (for use with the -misa-spec= option):"
6361 #: config/riscv/riscv.opt:262
6363 msgid "Set the version of RISC-V ISA spec."
6366 #: config/riscv/riscv.opt:266
6368 msgid "Always inline subword atomic operations."
6371 #: config/riscv/riscv.opt:270
6373 msgid "The RISC-V auto-vectorization preference:"
6376 #: config/riscv/riscv.opt:283
6379 "-param=riscv-autovec-preference=<string>\tSet the preference of auto-"
6380 "vectorization in the RISC-V port."
6383 #: config/riscv/riscv.opt:287
6385 msgid "The RVV possible LMUL:"
6388 #: config/riscv/riscv.opt:303
6391 "-param=riscv-autovec-lmul=<string>\tSet the RVV LMUL of auto-vectorization "
6392 "in the RISC-V port."
6395 #: config/m32c/m32c.opt:23
6397 msgid "-msim\tUse simulator runtime."
6400 #: config/m32c/m32c.opt:27
6402 msgid "-mcpu=r8c\tCompile code for R8C variants."
6405 #: config/m32c/m32c.opt:31
6407 msgid "-mcpu=m16c\tCompile code for M16C variants."
6410 #: config/m32c/m32c.opt:35
6412 msgid "-mcpu=m32cm\tCompile code for M32CM variants."
6415 #: config/m32c/m32c.opt:39
6417 msgid "-mcpu=m32c\tCompile code for M32C variants."
6420 #: config/m32c/m32c.opt:43
6422 msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)."
6425 #: config/msp430/msp430.opt:7
6428 "Use a lightweight configuration of printf and puts to reduce code size. For "
6429 "single-threaded applications, not requiring reentrant I/O only. Requires "
6433 #: config/msp430/msp430.opt:11
6435 msgid "Force assembly output to always use hex constants."
6438 #: config/msp430/msp430.opt:15
6440 msgid "Specify the MCU to build for."
6443 #: config/msp430/msp430.opt:19
6446 "Warn if an MCU name is unrecognized or conflicts with other options "
6450 #: config/msp430/msp430.opt:23
6453 "Warn if devices.csv is not found or there are problem parsing it (default: "
6457 #: config/msp430/msp430.opt:27
6459 msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2."
6462 #: config/msp430/msp430.opt:52
6464 msgid "Select large model - 20-bit addresses/pointers."
6467 #: config/msp430/msp430.opt:56
6469 msgid "Select small model - 16-bit addresses/pointers (default)."
6472 #: config/msp430/msp430.opt:60
6474 msgid "Optimize opcode sizes at link time."
6477 #: config/msp430/msp430.opt:67 config/pru/pru.opt:26
6480 "Use a minimum runtime (no static initializers or ctors) for memory-"
6481 "constrained devices."
6484 #: config/msp430/msp430.opt:74
6486 msgid "Specify the type of hardware multiply to support."
6489 #: config/msp430/msp430.opt:96
6492 "Specify whether functions should be placed into the lower or upper memory "
6493 "regions, or if they should be shuffled between the regions (either) for best "
6494 "fit (default: lower)."
6497 #: config/msp430/msp430.opt:100
6500 "Specify whether variables should be placed into the lower or upper memory "
6501 "regions, or if they should be shuffled between the regions (either) for best "
6502 "fit (default: lower)."
6505 #: config/msp430/msp430.opt:104
6508 "Add the .lower prefix to section names when compiling with -m{code,data}-"
6509 "region=lower (disabled by default)."
6512 #: config/msp430/msp430.opt:123
6515 "Passes on a request to the assembler to enable fixes for various silicon "
6519 #: config/msp430/msp430.opt:127
6522 "Passes on a request to the assembler to warn about various silicon errata."
6525 #: config/msp430/msp430.opt:131
6528 "The path to devices.csv. The GCC driver can normally locate devices.csv "
6529 "itself and pass this option to the compiler, so the user shouldn't need to "
6533 #: config/msp430/msp430.opt:136
6536 "For shift operations by a constant amount, which require an individual "
6537 "instruction to shift by one position, set the maximum number of inline shift "
6538 "instructions (maximum value 64) to emit instead of using the corresponding "
6539 "__mspabi helper function. The default value is 4."
6542 #: config/aarch64/aarch64.opt:49
6544 msgid "The possible TLS dialects:"
6547 #: config/aarch64/aarch64.opt:61 config/loongarch/loongarch.opt:171
6549 msgid "The code model option names for -mcmodel:"
6552 #: config/aarch64/aarch64.opt:78 config/i386/i386.opt:1050
6554 msgid "Generate code which uses only the general registers."
6557 #: config/aarch64/aarch64.opt:82 config/i386/i386.opt:1142
6559 msgid "Generate code to mitigate against straight line speculation."
6562 #: config/aarch64/aarch64.opt:86
6564 msgid "Workaround for ARM Cortex-A53 Erratum number 835769."
6567 #: config/aarch64/aarch64.opt:90
6569 msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
6572 #: config/aarch64/aarch64.opt:102
6574 msgid "The register used to access the thread pointer:"
6577 #: config/aarch64/aarch64.opt:133
6579 msgid "Specify the thread pointer register."
6582 #: config/aarch64/aarch64.opt:137
6584 msgid "Don't assume that unaligned accesses are handled by the system."
6587 #: config/aarch64/aarch64.opt:141 config/i386/i386.opt:405
6589 msgid "Omit the frame pointer in leaf functions."
6592 #: config/aarch64/aarch64.opt:145
6594 msgid "Specify TLS dialect."
6597 #: config/aarch64/aarch64.opt:149
6600 "Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, "
6604 #: config/aarch64/aarch64.opt:168
6606 msgid "Use features of architecture ARCH."
6609 #: config/aarch64/aarch64.opt:172
6611 msgid "Use features of and optimize for CPU."
6614 #: config/aarch64/aarch64.opt:176
6616 msgid "Optimize for CPU."
6619 #: config/aarch64/aarch64.opt:180
6621 msgid "Generate code that conforms to the specified ABI."
6624 #: config/aarch64/aarch64.opt:184
6627 "-moverride=<string>\tPower users only! Override CPU optimization parameters."
6630 #: config/aarch64/aarch64.opt:188
6632 msgid "Known AArch64 ABIs (for use with the -mabi= option):"
6635 #: config/aarch64/aarch64.opt:198
6637 msgid "PC relative literal loads."
6640 #: config/aarch64/aarch64.opt:202 config/arm/arm.opt:340
6642 msgid "Use branch-protection features."
6645 #: config/aarch64/aarch64.opt:206
6647 msgid "Select return address signing scope."
6650 #: config/aarch64/aarch64.opt:210
6653 "Supported AArch64 return address signing scope (for use with -msign-return-"
6657 #: config/aarch64/aarch64.opt:223
6660 "Enable the reciprocal square root approximation. Enabling this reduces "
6661 "precision of reciprocal square root results to about 16 bits for single "
6662 "precision and to 32 bits for double precision."
6665 #: config/aarch64/aarch64.opt:229
6668 "Enable the square root approximation. Enabling this reduces precision of "
6669 "square root results to about 16 bits for single precision and to 32 bits for "
6670 "double precision. If enabled, it implies -mlow-precision-recip-sqrt."
6673 #: config/aarch64/aarch64.opt:236
6676 "Enable the division approximation. Enabling this reduces precision of "
6677 "division results to about 16 bits for single precision and to 32 bits for "
6681 #: config/aarch64/aarch64.opt:242
6683 msgid "The possible SVE vector lengths:"
6686 #: config/aarch64/aarch64.opt:264
6689 "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
6692 #: config/aarch64/aarch64.opt:268
6694 msgid "Enables verbose cost model dumping in the debug dump files."
6697 #: config/aarch64/aarch64.opt:272
6699 msgid "Generate code to track when the CPU might be speculating incorrectly."
6702 #: config/aarch64/aarch64.opt:290
6705 "Use the system register specified on the command line as the stack protector "
6706 "guard register. This option is for use with fstack-protector-strong and not "
6707 "for use in user-land code."
6710 #: config/aarch64/aarch64.opt:296
6713 "Use an immediate to offset from the stack protector guard register, sp_el0. "
6714 "This option is for use with fstack-protector-strong and not for use in user-"
6718 #: config/aarch64/aarch64.opt:305
6720 msgid "Generate local calls to out-of-line atomic operations."
6723 #: config/aarch64/aarch64.opt:309
6726 "When vectorizing for SVE, consider using unpacked vectors for smaller "
6727 "elements and use the cost model to pick the cheapest approach. Also use the "
6728 "cost model to choose between SVE and Advanced SIMD vectorization."
6731 #: config/aarch64/aarch64.opt:313
6734 "The number of Newton iterations for calculating the reciprocal for float "
6735 "type. The precision of division is proportional to this param when division "
6736 "approximation is enabled. The default value is 1."
6739 #: config/aarch64/aarch64.opt:317
6742 "The number of Newton iterations for calculating the reciprocal for double "
6743 "type. The precision of division is proportional to this param when division "
6744 "approximation is enabled. The default value is 2."
6747 #: config/aarch64/aarch64.opt:327
6749 msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
6752 #: config/aarch64/aarch64.opt:331
6755 "Constant memmove size in bytes above which to start using MOPS sequence."
6758 #: config/aarch64/aarch64.opt:335
6760 msgid "Constant memset size in bytes from which to start using MOPS sequence."
6763 #: config/aarch64/aarch64.opt:339
6765 msgid "Limit how much the autovectorizer may unroll a loop."
6768 #: config/linux.opt:24
6770 msgid "Use Bionic C library."
6773 #: config/linux.opt:28
6775 msgid "Use GNU C library."
6778 #: config/linux.opt:32
6780 msgid "Use uClibc C library."
6783 #: config/linux.opt:36
6785 msgid "Use musl C library."
6788 #: config/ia64/ilp32.opt:3
6790 msgid "Generate ILP32 code."
6793 #: config/ia64/ilp32.opt:7
6795 msgid "Generate LP64 code."
6798 #: config/ia64/ia64.opt:28
6800 msgid "Generate big endian code."
6803 #: config/ia64/ia64.opt:32
6805 msgid "Generate little endian code."
6808 #: config/ia64/ia64.opt:36
6810 msgid "Generate code for GNU as."
6813 #: config/ia64/ia64.opt:40
6815 msgid "Generate code for GNU ld."
6818 #: config/ia64/ia64.opt:44
6820 msgid "Emit stop bits before and after volatile extended asms."
6823 #: config/ia64/ia64.opt:48
6825 msgid "Use in/loc/out register names."
6828 #: config/ia64/ia64.opt:55
6830 msgid "Enable use of sdata/scommon/sbss."
6833 #: config/ia64/ia64.opt:59
6835 msgid "Generate code without GP reg."
6838 #: config/ia64/ia64.opt:63
6840 msgid "gp is constant (but save/restore gp on indirect calls)."
6843 #: config/ia64/ia64.opt:67
6845 msgid "Generate self-relocatable code."
6848 #: config/ia64/ia64.opt:71
6850 msgid "Generate inline floating point division, optimize for latency."
6853 #: config/ia64/ia64.opt:75
6855 msgid "Generate inline floating point division, optimize for throughput."
6858 #: config/ia64/ia64.opt:82
6860 msgid "Generate inline integer division, optimize for latency."
6863 #: config/ia64/ia64.opt:86
6865 msgid "Generate inline integer division, optimize for throughput."
6868 #: config/ia64/ia64.opt:90
6870 msgid "Do not inline integer division."
6873 #: config/ia64/ia64.opt:94
6875 msgid "Generate inline square root, optimize for latency."
6878 #: config/ia64/ia64.opt:98
6880 msgid "Generate inline square root, optimize for throughput."
6883 #: config/ia64/ia64.opt:102
6885 msgid "Do not inline square root."
6888 #: config/ia64/ia64.opt:106
6890 msgid "Enable DWARF line debug info via GNU as."
6893 #: config/ia64/ia64.opt:110
6895 msgid "Enable earlier placing stop bits for better scheduling."
6898 #: config/ia64/ia64.opt:114 config/pa/pa.opt:70 config/sh/sh.opt:227
6900 msgid "Specify range of registers to make fixed."
6903 #: config/ia64/ia64.opt:118 config/alpha/alpha.opt:130
6905 msgid "Specify bit size of immediate TLS offsets."
6908 #: config/ia64/ia64.opt:122 config/i386/i386.opt:527 config/s390/s390.opt:203
6909 #: config/sparc/sparc.opt:146 config/visium/visium.opt:49
6911 msgid "Schedule code for given CPU."
6914 #: config/ia64/ia64.opt:126
6916 msgid "Known Itanium CPUs (for use with the -mtune= option):"
6919 #: config/ia64/ia64.opt:136
6921 msgid "Use data speculation before reload."
6924 #: config/ia64/ia64.opt:140
6926 msgid "Use data speculation after reload."
6929 #: config/ia64/ia64.opt:144
6931 msgid "Use control speculation."
6934 #: config/ia64/ia64.opt:148
6936 msgid "Use in block data speculation before reload."
6939 #: config/ia64/ia64.opt:152
6941 msgid "Use in block data speculation after reload."
6944 #: config/ia64/ia64.opt:156
6946 msgid "Use in block control speculation."
6949 #: config/ia64/ia64.opt:160
6951 msgid "Use simple data speculation check."
6954 #: config/ia64/ia64.opt:164
6956 msgid "Use simple data speculation check for control speculation."
6959 #: config/ia64/ia64.opt:174
6962 "Count speculative dependencies while calculating priority of instructions."
6965 #: config/ia64/ia64.opt:178
6967 msgid "Place a stop bit after every cycle when scheduling."
6970 #: config/ia64/ia64.opt:182
6973 "Assume that floating-point stores and loads are not likely to cause conflict "
6974 "when placed into one instruction group."
6977 #: config/ia64/ia64.opt:186
6980 "Soft limit on number of memory insns per instruction group, giving lower "
6981 "priority to subsequent memory insns attempting to schedule in the same insn "
6982 "group. Frequently useful to prevent cache bank conflicts. Default value is "
6986 #: config/ia64/ia64.opt:190
6989 "Disallow more than 'msched-max-memory-insns' in instruction group. "
6990 "Otherwise, limit is 'soft' (prefer non-memory operations when limit is "
6994 #: config/ia64/ia64.opt:194
6996 msgid "Don't generate checks for control speculation in selective scheduling."
6999 #: config/epiphany/epiphany.opt:24
7001 msgid "Don't use any of r32..r63."
7004 #: config/epiphany/epiphany.opt:28
7007 "Preferentially allocate registers that allow short instruction generation."
7010 #: config/epiphany/epiphany.opt:32
7012 msgid "Set branch cost."
7015 #: config/epiphany/epiphany.opt:36
7017 msgid "Enable conditional move instruction usage."
7020 #: config/epiphany/epiphany.opt:40
7022 msgid "Set number of nops to emit before each insn pattern."
7025 #: config/epiphany/epiphany.opt:52
7027 msgid "Use software floating point comparisons."
7030 #: config/epiphany/epiphany.opt:56
7032 msgid "Enable split of 32 bit immediate loads into low / high part."
7035 #: config/epiphany/epiphany.opt:60
7037 msgid "Enable use of POST_INC / POST_DEC."
7040 #: config/epiphany/epiphany.opt:64
7042 msgid "Enable use of POST_MODIFY."
7045 #: config/epiphany/epiphany.opt:68
7047 msgid "Set number of bytes on the stack preallocated for use by the callee."
7050 #: config/epiphany/epiphany.opt:72
7052 msgid "Assume round to nearest is selected for purposes of scheduling."
7055 #: config/epiphany/epiphany.opt:76
7057 msgid "Generate call insns as indirect calls."
7060 #: config/epiphany/epiphany.opt:80
7062 msgid "Generate call insns as direct calls."
7065 #: config/epiphany/epiphany.opt:84
7068 "Assume labels and symbols can be addressed using 16 bit absolute addresses."
7071 #: config/epiphany/epiphany.opt:108
7074 "A floatig point to integer truncation may be replaced with rounding to save "
7078 #: config/epiphany/epiphany.opt:112
7080 msgid "Vectorize for double-word operations."
7083 #: config/epiphany/epiphany.opt:128
7086 "Split unaligned 8 byte vector moves before post-modify address generation."
7089 #: config/epiphany/epiphany.opt:132
7091 msgid "Use the floating point unit for integer add/subtract."
7094 #: config/epiphany/epiphany.opt:136
7096 msgid "Set register to hold -1."
7099 #: config/ft32/ft32.opt:23
7101 msgid "Target the software simulator."
7104 #: config/ft32/ft32.opt:27 config/s390/s390.opt:234 config/mips/mips.opt:397
7105 #: config/arc/arc.opt:405
7107 msgid "Use LRA instead of reload."
7110 #: config/ft32/ft32.opt:31
7112 msgid "Avoid use of the DIV and MOD instructions."
7115 #: config/ft32/ft32.opt:35
7117 msgid "Target the FT32B architecture."
7120 #: config/ft32/ft32.opt:39
7122 msgid "Enable FT32B code compression."
7125 #: config/ft32/ft32.opt:43
7127 msgid "Avoid placing any readable data in program memory."
7130 #: config/h8300/h8300.opt:23
7132 msgid "Generate H8S code."
7135 #: config/h8300/h8300.opt:27
7137 msgid "Generate H8SX code."
7140 #: config/h8300/h8300.opt:31
7142 msgid "Generate H8S/2600 code."
7145 #: config/h8300/h8300.opt:35
7147 msgid "Make integers 32 bits wide."
7150 #: config/h8300/h8300.opt:42
7152 msgid "Use registers for argument passing."
7155 #: config/h8300/h8300.opt:46
7157 msgid "Consider access to byte sized memory slow."
7160 #: config/h8300/h8300.opt:50
7162 msgid "Enable linker relaxing."
7165 #: config/h8300/h8300.opt:54
7167 msgid "Generate H8/300H code."
7170 #: config/h8300/h8300.opt:58
7172 msgid "Enable the normal mode."
7175 #: config/h8300/h8300.opt:62
7177 msgid "Use H8/300 alignment rules."
7180 #: config/h8300/h8300.opt:66
7182 msgid "Push extended registers on stack in monitor functions."
7185 #: config/h8300/h8300.opt:70
7187 msgid "Do not push extended registers on stack in monitor functions."
7190 #: config/pru/pru.opt:31
7193 "-mmcu=MCU\tSelect the target System-On-Chip variant that embeds this PRU."
7196 #: config/pru/pru.opt:35
7199 "Make GCC pass the --no-relax command-line option to the linker instead of "
7200 "the --relax option."
7203 #: config/pru/pru.opt:40
7205 msgid "Allow (or do not allow) gcc to use the LOOP instruction."
7208 #: config/pru/pru.opt:44
7210 msgid "Select target ABI variant."
7213 #: config/pru/pru.opt:48
7215 msgid "ABI variant code generation (for use with -mabi= option):"
7218 #: config/pdp11/pdp11.opt:23
7220 msgid "Generate code for an 11/10."
7223 #: config/pdp11/pdp11.opt:27
7225 msgid "Generate code for an 11/40."
7228 #: config/pdp11/pdp11.opt:31
7230 msgid "Generate code for an 11/45."
7233 #: config/pdp11/pdp11.opt:35
7235 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)."
7238 #: config/pdp11/pdp11.opt:39
7240 msgid "Use the DEC assembler syntax."
7243 #: config/pdp11/pdp11.opt:43
7245 msgid "Use the GNU assembler syntax."
7248 #: config/pdp11/pdp11.opt:47 config/rs6000/rs6000.opt:183
7249 #: config/frv/frv.opt:158
7251 msgid "Use hardware floating point."
7254 #: config/pdp11/pdp11.opt:51
7256 msgid "Use 16 bit int."
7259 #: config/pdp11/pdp11.opt:55
7261 msgid "Use 32 bit int."
7264 #: config/pdp11/pdp11.opt:59 config/rs6000/rs6000.opt:179
7266 msgid "Do not use hardware floating point."
7269 #: config/pdp11/pdp11.opt:63
7271 msgid "Target has split I&D."
7274 #: config/pdp11/pdp11.opt:67
7276 msgid "Use UNIX assembler syntax."
7279 #: config/pdp11/pdp11.opt:71
7281 msgid "Use LRA register allocator."
7284 #: config/xtensa/xtensa.opt:26
7286 msgid "Use CONST16 instruction to load constants."
7289 #: config/xtensa/xtensa.opt:30
7291 msgid "Disable position-independent code (PIC) for use in OS kernel code."
7294 #: config/xtensa/xtensa.opt:34
7296 msgid "Use indirect CALLXn instructions for large programs."
7299 #: config/xtensa/xtensa.opt:38
7302 "Set extra memory access cost for L32R instruction, in clock-cycle units."
7305 #: config/xtensa/xtensa.opt:42 config/sh/sh.opt:303
7307 msgid "Use LRA instead of reload (transitional)."
7310 #: config/xtensa/xtensa.opt:46
7312 msgid "Automatically align branch targets to reduce branch penalties."
7315 #: config/xtensa/xtensa.opt:50
7317 msgid "Intersperse literal pools with code in the text section."
7320 #: config/xtensa/xtensa.opt:54
7323 "Relax literals in assembler and place them automatically in the text section."
7326 #: config/xtensa/xtensa.opt:58
7329 "-mno-serialize-volatile\tDo not serialize volatile memory references with "
7330 "MEMW instructions."
7333 #: config/xtensa/xtensa.opt:65
7335 msgid "Use call0 ABI."
7338 #: config/xtensa/xtensa.opt:69
7340 msgid "Use windowed registers ABI."
7343 #: config/i386/cygming.opt:23
7345 msgid "Create console application."
7348 #: config/i386/cygming.opt:27
7350 msgid "Generate code for a DLL."
7353 #: config/i386/cygming.opt:31
7355 msgid "Ignore dllimport for functions."
7358 #: config/i386/cygming.opt:35
7360 msgid "Use Mingw-specific thread support."
7363 #: config/i386/cygming.opt:39
7365 msgid "Set Windows defines."
7368 #: config/i386/cygming.opt:43
7370 msgid "Create GUI application."
7373 #: config/i386/cygming.opt:47
7375 msgid "Use the GNU extension to the PE format for aligned common data."
7378 #: config/i386/cygming.opt:51
7381 "Compile code that relies on Cygwin DLL wrappers to support C++ operator new/"
7382 "delete replacement."
7385 #: config/i386/cygming.opt:55
7387 msgid "For nested functions on stack executable permission is set."
7390 #: config/i386/cygming.opt:62
7392 msgid "Put relocated read-only data into .data section."
7395 #: config/i386/mingw.opt:23
7397 msgid "Preprocess, compile or link with specified C RunTime DLL library."
7400 #: config/i386/mingw.opt:33
7402 msgid "Warn about none ISO msvcrt scanf/printf width extensions."
7405 #: config/i386/mingw-w64.opt:23
7407 msgid "Use unicode startup and define UNICODE macro."
7410 #: config/i386/i386.opt:198
7412 msgid "sizeof(long double) is 16."
7415 #: config/i386/i386.opt:202 config/i386/i386.opt:370
7417 msgid "Use hardware fp."
7420 #: config/i386/i386.opt:206
7422 msgid "sizeof(long double) is 12."
7425 #: config/i386/i386.opt:210
7427 msgid "Use 80-bit long double."
7430 #: config/i386/i386.opt:214 config/s390/s390.opt:163
7431 #: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102
7433 msgid "Use 64-bit long double."
7436 #: config/i386/i386.opt:218 config/s390/s390.opt:159
7437 #: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98
7439 msgid "Use 128-bit long double."
7442 #: config/i386/i386.opt:222 config/sh/sh.opt:179
7444 msgid "Reserve space for outgoing arguments in the function prologue."
7447 #: config/i386/i386.opt:226
7449 msgid "Align some doubles on dword boundary."
7452 #: config/i386/i386.opt:230
7454 msgid "Function starts are aligned to this power of 2."
7457 #: config/i386/i386.opt:234
7459 msgid "Jump targets are aligned to this power of 2."
7462 #: config/i386/i386.opt:238
7464 msgid "Loop code aligned to this power of 2."
7467 #: config/i386/i386.opt:242
7469 msgid "Align destination of the string operations."
7472 #: config/i386/i386.opt:263 config/s390/s390.opt:56
7474 msgid "Generate code for given CPU."
7477 #: config/i386/i386.opt:267 config/bpf/bpf.opt:94
7479 msgid "Use given assembler dialect."
7482 #: config/i386/i386.opt:271
7484 msgid "Known assembler dialects (for use with the -masm= option):"
7487 #: config/i386/i386.opt:281
7489 msgid "Branches are this expensive (arbitrary units)."
7492 #: config/i386/i386.opt:285
7495 "-mlarge-data-threshold=<number>\tData greater than given threshold will go "
7496 "into .ldata section in x86-64 medium model."
7499 #: config/i386/i386.opt:289
7501 msgid "Use given x86-64 code model."
7504 #: config/i386/i386.opt:312
7506 msgid "Use given address mode."
7509 #: config/i386/i386.opt:316
7511 msgid "Known address mode (for use with the -maddress-mode= option):"
7514 #: config/i386/i386.opt:329
7516 msgid "Generate sin, cos, sqrt for FPU."
7519 #: config/i386/i386.opt:333
7521 msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack."
7524 #: config/i386/i386.opt:337
7526 msgid "Return values of functions in FPU registers."
7529 #: config/i386/i386.opt:341
7531 msgid "Generate floating point mathematics using given instruction set."
7534 #: config/i386/i386.opt:345
7536 msgid "Valid arguments to -mfpmath=:"
7539 #: config/i386/i386.opt:378
7541 msgid "Inline all known string operations."
7544 #: config/i386/i386.opt:382
7547 "Inline memset/memcpy string operations, but perform inline version only for "
7551 #: config/i386/i386.opt:389
7553 msgid "Use native (MS) bitfield layout."
7556 #: config/i386/i386.opt:409
7559 "Relax cmpxchg loop for atomic_fetch_{or,xor,and,nand} by adding load and cmp "
7560 "before cmpxchg, execute pause and loop back to load and compare if load "
7561 "value is not expected."
7564 #: config/i386/i386.opt:413
7566 msgid "Set 80387 floating-point precision to 32-bit."
7569 #: config/i386/i386.opt:417
7571 msgid "Set 80387 floating-point precision to 64-bit."
7574 #: config/i386/i386.opt:421
7576 msgid "Set 80387 floating-point precision to 80-bit."
7579 #: config/i386/i386.opt:425
7581 msgid "Set the FTZ and DAZ Flags."
7584 #: config/i386/i386.opt:433
7586 msgid "Assume incoming stack aligned to this power of 2."
7589 #: config/i386/i386.opt:437
7591 msgid "Use push instructions to save outgoing arguments."
7594 #: config/i386/i386.opt:441
7596 msgid "Use red-zone in the x86-64 code."
7599 #: config/i386/i386.opt:445
7601 msgid "Number of registers used to pass integer arguments."
7604 #: config/i386/i386.opt:449
7606 msgid "Alternate calling convention."
7609 #: config/i386/i386.opt:453 config/alpha/alpha.opt:23
7611 msgid "Do not use hardware fp."
7614 #: config/i386/i386.opt:457
7616 msgid "Use SSE register passing conventions for SF and DF mode."
7619 #: config/i386/i386.opt:461
7621 msgid "Realign stack in prologue."
7624 #: config/i386/i386.opt:465
7626 msgid "Enable stack probing."
7629 #: config/i386/i386.opt:469
7631 msgid "Specify memcpy expansion strategy when expected size is known."
7634 #: config/i386/i386.opt:473
7636 msgid "Specify memset expansion strategy when expected size is known."
7639 #: config/i386/i386.opt:477
7641 msgid "Chose strategy to generate stringop using."
7644 #: config/i386/i386.opt:481
7646 msgid "Valid arguments to -mstringop-strategy=:"
7649 #: config/i386/i386.opt:509
7651 msgid "Use given thread-local storage dialect."
7654 #: config/i386/i386.opt:513
7656 msgid "Known TLS dialects (for use with the -mtls-dialect= option):"
7659 #: config/i386/i386.opt:523
7661 msgid "Use direct references against %gs when accessing tls data."
7664 #: config/i386/i386.opt:531
7666 msgid "Fine grain control of tune features."
7669 #: config/i386/i386.opt:535
7671 msgid "Clear all tune features."
7674 #: config/i386/i386.opt:542
7676 msgid "Generate code that conforms to Intel MCU psABI."
7679 #: config/i386/i386.opt:546
7681 msgid "Generate code that conforms to the given ABI."
7684 #: config/i386/i386.opt:550 config/nds32/nds32.opt:51
7686 msgid "Known ABIs (for use with the -mabi= option):"
7689 #: config/i386/i386.opt:560
7692 "Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft "
7693 "to System V ABI calls."
7696 #: config/i386/i386.opt:564 config/rs6000/rs6000.opt:195
7698 msgid "Vector library ABI to use."
7701 #: config/i386/i386.opt:568
7704 "Known vectorization library ABIs (for use with the -mveclibabi= option):"
7707 #: config/i386/i386.opt:578
7709 msgid "Return 8-byte vectors in memory."
7712 #: config/i386/i386.opt:582
7714 msgid "Generate reciprocals instead of divss and sqrtss."
7717 #: config/i386/i386.opt:586
7719 msgid "Control generation of reciprocal estimates."
7722 #: config/i386/i386.opt:590
7724 msgid "Generate cld instruction in the function prologue."
7727 #: config/i386/i386.opt:594
7730 "Generate vzeroupper instruction before a transfer of control flow out of the "
7734 #: config/i386/i386.opt:599
7737 "Disable Scalar to Vector optimization pass transforming 64-bit integer "
7738 "computations into a vector ones."
7741 #: config/i386/i386.opt:604
7744 "The maximum number of use and def visits when discovering a STV chain before "
7745 "the discovery is aborted."
7748 #: config/i386/i386.opt:608
7751 "Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or "
7752 "znver1 and Haifa scheduling is selected."
7755 #: config/i386/i386.opt:613
7758 "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-"
7762 #: config/i386/i386.opt:617
7765 "Use given register vector width instructions instead of maximum register "
7766 "width in the auto-vectorizer."
7769 #: config/i386/i386.opt:621
7772 "Known preferred register vector length (to use with the -mprefer-vector-"
7776 #: config/i386/i386.opt:637
7779 "Maximum number of bits that can be moved from memory to memory efficiently."
7782 #: config/i386/i386.opt:641
7784 msgid "Maximum number of bits that can be stored to memory efficiently."
7787 #: config/i386/i386.opt:647
7789 msgid "Generate 32bit i386 code."
7792 #: config/i386/i386.opt:651
7794 msgid "Generate 64bit x86-64 code."
7797 #: config/i386/i386.opt:655
7799 msgid "Generate 32bit x86-64 code."
7802 #: config/i386/i386.opt:659
7804 msgid "Generate 16bit i386 code."
7807 #: config/i386/i386.opt:663
7809 msgid "Support MMX built-in functions."
7812 #: config/i386/i386.opt:667
7814 msgid "Support 3DNow! built-in functions."
7817 #: config/i386/i386.opt:671
7819 msgid "Support Athlon 3Dnow! built-in functions."
7822 #: config/i386/i386.opt:675
7824 msgid "Support MMX and SSE built-in functions and code generation."
7827 #: config/i386/i386.opt:679
7829 msgid "Support MMX, SSE and SSE2 built-in functions and code generation."
7832 #: config/i386/i386.opt:683
7834 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation."
7837 #: config/i386/i386.opt:687
7840 "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code "
7844 #: config/i386/i386.opt:691
7847 "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code "
7851 #: config/i386/i386.opt:695 config/i386/i386.opt:699
7854 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions "
7855 "and code generation."
7858 #: config/i386/i386.opt:703
7861 "Do not support SSE4.1 and SSE4.2 built-in functions and code generation."
7864 #: config/i386/i386.opt:711
7867 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in "
7868 "functions and code generation."
7871 #: config/i386/i386.opt:715
7874 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in "
7875 "functions and code generation."
7878 #: config/i386/i386.opt:719
7881 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
7882 "built-in functions and code generation."
7885 #: config/i386/i386.opt:723
7888 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
7889 "and AVX512PF built-in functions and code generation."
7892 #: config/i386/i386.opt:727
7895 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
7896 "and AVX512ER built-in functions and code generation."
7899 #: config/i386/i386.opt:731
7902 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
7903 "and AVX512CD built-in functions and code generation."
7906 #: config/i386/i386.opt:735
7909 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
7910 "and AVX512DQ built-in functions and code generation."
7913 #: config/i386/i386.opt:739
7916 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
7917 "and AVX512BW built-in functions and code generation."
7920 #: config/i386/i386.opt:743
7923 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
7924 "and AVX512VL built-in functions and code generation."
7927 #: config/i386/i386.opt:747
7930 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
7931 "and AVX512IFMA built-in functions and code generation."
7934 #: config/i386/i386.opt:751
7937 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
7938 "and AVX512VBMI built-in functions and code generation."
7941 #: config/i386/i386.opt:755
7944 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
7945 "AVX5124FMAPS built-in functions and code generation."
7948 #: config/i386/i386.opt:759
7951 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
7952 "AVX5124VNNIW built-in functions and code generation."
7955 #: config/i386/i386.opt:763
7958 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
7959 "AVX512VPOPCNTDQ built-in functions and code generation."
7962 #: config/i386/i386.opt:767
7965 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
7966 "AVX512VBMI2 built-in functions and code generation."
7969 #: config/i386/i386.opt:771
7971 msgid "Support AVX512VNNI built-in functions and code generation."
7974 #: config/i386/i386.opt:775
7977 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
7978 "AVX512BITALG built-in functions and code generation."
7981 #: config/i386/i386.opt:779
7983 msgid "Support AVX512VP2INTERSECT built-in functions and code generation."
7986 #: config/i386/i386.opt:783
7989 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in "
7990 "functions and code generation."
7993 #: config/i386/i386.opt:787
7996 "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code "
8000 #: config/i386/i386.opt:791
8002 msgid "Support FMA4 built-in functions and code generation."
8005 #: config/i386/i386.opt:795
8007 msgid "Support XOP built-in functions and code generation."
8010 #: config/i386/i386.opt:799
8012 msgid "Support LWP built-in functions and code generation."
8015 #: config/i386/i386.opt:803
8018 "Support code generation of Advanced Bit Manipulation (ABM) instructions."
8021 #: config/i386/i386.opt:807
8023 msgid "Support code generation of popcnt instruction."
8026 #: config/i386/i386.opt:811
8028 msgid "Support PCONFIG built-in functions and code generation."
8031 #: config/i386/i386.opt:815
8033 msgid "Support WBNOINVD built-in functions and code generation."
8036 #: config/i386/i386.opt:819
8038 msgid "Support PTWRITE built-in functions and code generation."
8041 #: config/i386/i386.opt:823
8043 msgid "Support UINTR built-in functions and code generation."
8046 #: config/i386/i386.opt:827
8048 msgid "Support SGX built-in functions and code generation."
8051 #: config/i386/i386.opt:831
8053 msgid "Support RDPID built-in functions and code generation."
8056 #: config/i386/i386.opt:835
8058 msgid "Support GFNI built-in functions and code generation."
8061 #: config/i386/i386.opt:839
8063 msgid "Support VAES built-in functions and code generation."
8066 #: config/i386/i386.opt:843
8068 msgid "Support VPCLMULQDQ built-in functions and code generation."
8071 #: config/i386/i386.opt:847
8073 msgid "Support BMI built-in functions and code generation."
8076 #: config/i386/i386.opt:851
8078 msgid "Support BMI2 built-in functions and code generation."
8081 #: config/i386/i386.opt:855
8083 msgid "Support LZCNT built-in function and code generation."
8086 #: config/i386/i386.opt:859
8088 msgid "Support Hardware Lock Elision prefixes."
8091 #: config/i386/i386.opt:863
8093 msgid "Support RDSEED instruction."
8096 #: config/i386/i386.opt:867
8098 msgid "Support PREFETCHW instruction."
8101 #: config/i386/i386.opt:871
8103 msgid "Support flag-preserving add-carry instructions."
8106 #: config/i386/i386.opt:875
8108 msgid "Support CLFLUSHOPT instructions."
8111 #: config/i386/i386.opt:879
8113 msgid "Support CLWB instruction."
8116 #: config/i386/i386.opt:886
8118 msgid "Support FXSAVE and FXRSTOR instructions."
8121 #: config/i386/i386.opt:890
8123 msgid "Support XSAVE and XRSTOR instructions."
8126 #: config/i386/i386.opt:894
8128 msgid "Support XSAVEOPT instruction."
8131 #: config/i386/i386.opt:898
8133 msgid "Support XSAVEC instructions."
8136 #: config/i386/i386.opt:902
8138 msgid "Support XSAVES and XRSTORS instructions."
8141 #: config/i386/i386.opt:906
8143 msgid "Support TBM built-in functions and code generation."
8146 #: config/i386/i386.opt:910
8148 msgid "Support code generation of cmpxchg16b instruction."
8151 #: config/i386/i386.opt:914
8153 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
8156 #: config/i386/i386.opt:918
8158 msgid "Support code generation of movbe instruction."
8161 #: config/i386/i386.opt:922
8163 msgid "Support code generation of crc32 instruction."
8166 #: config/i386/i386.opt:926
8168 msgid "Support AES built-in functions and code generation."
8171 #: config/i386/i386.opt:930
8173 msgid "Support SHA1 and SHA256 built-in functions and code generation."
8176 #: config/i386/i386.opt:934
8178 msgid "Support PCLMUL built-in functions and code generation."
8181 #: config/i386/i386.opt:938
8183 msgid "Encode SSE instructions with VEX prefix."
8186 #: config/i386/i386.opt:942
8188 msgid "Support FSGSBASE built-in functions and code generation."
8191 #: config/i386/i386.opt:946
8193 msgid "Support RDRND built-in functions and code generation."
8196 #: config/i386/i386.opt:950
8198 msgid "Support F16C built-in functions and code generation."
8201 #: config/i386/i386.opt:954
8203 msgid "Support PREFETCHWT1 built-in functions and code generation."
8206 #: config/i386/i386.opt:958
8208 msgid "Emit profiling counter call at function entry before prologue."
8211 #: config/i386/i386.opt:962
8213 msgid "Generate __mcount_loc section with all mcount or __fentry__ calls."
8216 #: config/i386/i386.opt:966 config/s390/s390.opt:311
8219 "Generate mcount/__fentry__ calls as nops. To activate they need to be "
8223 #: config/i386/i386.opt:971
8225 msgid "Set name of __fentry__ symbol called at function entry."
8228 #: config/i386/i386.opt:975
8230 msgid "Set name of section to record mrecord-mcount calls."
8233 #: config/i386/i386.opt:979
8235 msgid "Skip setting up RAX register when passing variable arguments."
8238 #: config/i386/i386.opt:983
8241 "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-"
8245 #: config/i386/i386.opt:987
8247 msgid "Split 32-byte AVX unaligned load."
8250 #: config/i386/i386.opt:991
8252 msgid "Split 32-byte AVX unaligned store."
8255 #: config/i386/i386.opt:995
8257 msgid "Support RTM built-in functions and code generation."
8260 #: config/i386/i386.opt:1003
8262 msgid "Support MWAITX and MONITORX built-in functions and code generation."
8265 #: config/i386/i386.opt:1007
8267 msgid "Support CLZERO built-in functions and code generation."
8270 #: config/i386/i386.opt:1011
8272 msgid "Support PKU built-in functions and code generation."
8275 #: config/i386/i386.opt:1019
8278 "Known stack protector guard (for use with the -mstack-protector-guard= "
8282 #: config/i386/i386.opt:1043
8284 msgid "Use the given symbol for addressing the stack-protector guard."
8287 #: config/i386/i386.opt:1054
8290 "Enable shadow stack built-in functions from Control-flow Enforcement "
8294 #: config/i386/i386.opt:1059
8297 "Turn on CET instrumentation for switch statements that use a jump table and "
8301 #: config/i386/i386.opt:1064
8304 "Insert ENDBR instruction at function entry only via cf_check attribute for "
8305 "CET instrumentation."
8308 #: config/i386/i386.opt:1069
8310 msgid "Make all function calls indirect."
8313 #: config/i386/i386.opt:1073
8315 msgid "Convert indirect call and jump to call and return thunks."
8318 #: config/i386/i386.opt:1077
8320 msgid "Convert function return to call and return thunk."
8323 #: config/i386/i386.opt:1081 config/s390/s390.opt:277
8326 "Known indirect branch choices (for use with the -mindirect-branch=/-"
8327 "mfunction-return= options):"
8330 #: config/i386/i386.opt:1097
8333 "Add CS prefix to call and jmp to indirect thunk with branch target in r8-r15 "
8337 #: config/i386/i386.opt:1101
8339 msgid "Force indirect call and jump via register."
8342 #: config/i386/i386.opt:1105
8344 msgid "Support MOVDIRI built-in functions and code generation."
8347 #: config/i386/i386.opt:1109
8349 msgid "Support MOVDIR64B built-in functions and code generation."
8352 #: config/i386/i386.opt:1113
8354 msgid "Support WAITPKG built-in functions and code generation."
8357 #: config/i386/i386.opt:1117
8359 msgid "Support CLDEMOTE built-in functions and code generation."
8362 #: config/i386/i386.opt:1121
8364 msgid "Instrument function exit in instrumented functions with __fentry__."
8367 #: config/i386/i386.opt:1125
8369 msgid "Known choices for return instrumentation with -minstrument-return=:"
8372 #: config/i386/i386.opt:1138
8375 "Generate a __return_loc section pointing to all return instrumentation code."
8378 #: config/i386/i386.opt:1146
8381 "Known choices for mitigation against straight line speculation with -mharden-"
8385 #: config/i386/i386.opt:1162
8388 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
8389 "AVX512BF16 built-in functions and code generation."
8392 #: config/i386/i386.opt:1167
8394 msgid "Support ENQCMD built-in functions and code generation."
8397 #: config/i386/i386.opt:1171
8399 msgid "Support SERIALIZE built-in functions and code generation."
8402 #: config/i386/i386.opt:1175
8404 msgid "Support TSXLDTRK built-in functions and code generation."
8407 #: config/i386/i386.opt:1179
8409 msgid "Support AMX-TILE built-in functions and code generation."
8412 #: config/i386/i386.opt:1183
8414 msgid "Support AMX-INT8 built-in functions and code generation."
8417 #: config/i386/i386.opt:1187
8419 msgid "Support AMX-BF16 built-in functions and code generation."
8422 #: config/i386/i386.opt:1191
8424 msgid "Support HRESET built-in functions and code generation."
8427 #: config/i386/i386.opt:1195
8429 msgid "Support KL built-in functions and code generation."
8432 #: config/i386/i386.opt:1199
8434 msgid "Support WIDEKL built-in functions and code generation."
8437 #: config/i386/i386.opt:1203
8440 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVXVNNI "
8441 "built-in functions and code generation."
8444 #: config/i386/i386.opt:1208
8446 msgid "Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property."
8449 #: config/i386/i386.opt:1212
8451 msgid "Support MWAIT and MONITOR built-in functions and code generation."
8454 #: config/i386/i386.opt:1216
8457 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
8458 "AVX512-FP16 built-in functions and code generation."
8461 #: config/i386/i386.opt:1220
8463 msgid "Do not use GOT to access external symbols."
8466 #: config/i386/i386.opt:1224
8468 msgid "Instructions number above which STFL stall penalty can be compensated."
8471 #: config/i386/i386.opt:1228
8474 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVXIFMA "
8475 "built-in functions and code generation."
8478 #: config/i386/i386.opt:1233
8481 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and "
8482 "AVXVNNIINT8 built-in functions and code generation."
8485 #: config/i386/i386.opt:1238
8488 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and "
8489 "AVXNECONVERT build-in functions and code generation."
8492 #: config/i386/i386.opt:1243
8495 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and "
8496 "CMPCCXADD build-in functions and code generation."
8499 #: config/i386/i386.opt:1248
8501 msgid "Support AMX-FP16 built-in functions and code generation."
8504 #: config/i386/i386.opt:1252
8506 msgid "Support PREFETCHI built-in functions and code generation."
8509 #: config/i386/i386.opt:1256
8511 msgid "Support RAOINT built-in functions and code generation."
8514 #: config/i386/i386.opt:1260
8516 msgid "Enable conservative small loop unrolling."
8519 #: config/i386/i386.opt:1264
8522 "-mlam=[none|u48|u57] Instrument meta data position in user data pointers."
8525 #: config/i386/i386.opt:1280
8527 msgid "Support AMX-COMPLEX built-in functions and code generation."
8530 #: config/i386/i386.opt:1284
8533 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and "
8534 "AVXVNNIINT16 built-in functions and code generation."
8537 #: config/i386/i386.opt:1289
8540 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and SM3 built-in "
8541 "functions and code generation."
8544 #: config/i386/i386.opt:1294
8547 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and SHA512 built-in "
8548 "functions and code generation."
8551 #: config/i386/i386.opt:1299
8554 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and SM4 built-in "
8555 "functions and code generation."
8558 #: config/pa/pa64-hpux.opt:23
8560 msgid "Assume code will be linked by GNU ld."
8563 #: config/pa/pa64-hpux.opt:27
8565 msgid "Assume code will be linked by HP ld."
8568 #: config/pa/pa-hpux1010.opt:23 config/pa/pa-hpux.opt:31
8569 #: config/pa/pa-hpux1131.opt:23 config/pa/pa-hpux1111.opt:23
8571 msgid "Specify UNIX standard for predefines and linking."
8574 #: config/pa/pa-hpux.opt:27
8576 msgid "Generate cpp defines for server IO."
8579 #: config/pa/pa-hpux.opt:35
8581 msgid "Generate cpp defines for workstation IO."
8584 #: config/pa/pa.opt:30 config/pa/pa.opt:95 config/pa/pa.opt:107
8586 msgid "Generate PA1.0 code."
8589 #: config/pa/pa.opt:34 config/pa/pa.opt:111 config/pa/pa.opt:156
8591 msgid "Generate PA1.1 code."
8594 #: config/pa/pa.opt:38 config/pa/pa.opt:115
8596 msgid "Generate PA2.0 code (requires binutils 2.10 or later)."
8599 #: config/pa/pa.opt:42
8602 "Generate libcalls for atomic loads and stores when sync libcalls are "
8606 #: config/pa/pa.opt:50
8608 msgid "Caller copies function arguments passed by hidden reference."
8611 #: config/pa/pa.opt:54
8613 msgid "Use ldcw/ldcd coherent cache-control hint."
8616 #: config/pa/pa.opt:58
8618 msgid "Disable FP regs. Equivalent to -msoft-float."
8621 #: config/pa/pa.opt:62
8623 msgid "Disable indexed addressing."
8626 #: config/pa/pa.opt:66
8628 msgid "Generate fast indirect calls."
8631 #: config/pa/pa.opt:74
8633 msgid "Assume code will be assembled by GAS."
8636 #: config/pa/pa.opt:83
8638 msgid "Enable linker optimizations."
8641 #: config/pa/pa.opt:87
8643 msgid "Always generate long calls."
8646 #: config/pa/pa.opt:91
8648 msgid "Emit long load/store sequences."
8651 #: config/pa/pa.opt:99
8653 msgid "Disable space regs."
8656 #: config/pa/pa.opt:103
8658 msgid "Assume memory references are ordered and barriers are not needed."
8661 #: config/pa/pa.opt:119
8663 msgid "Use portable calling conventions."
8666 #: config/pa/pa.opt:123
8669 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
8670 "7200, 7300, and 8000."
8673 #: config/pa/pa.opt:148 config/frv/frv.opt:215
8675 msgid "Use software floating point."
8678 #: config/pa/pa.opt:152
8680 msgid "Use software integer multiplication."
8683 #: config/pa/pa.opt:160
8685 msgid "Do not disable space regs."
8688 #: config/v850/v850.opt:29
8690 msgid "Use registers r2 and r5."
8693 #: config/v850/v850.opt:33
8695 msgid "Use 4 byte entries in switch tables."
8698 #: config/v850/v850.opt:37
8700 msgid "Enable backend debugging."
8703 #: config/v850/v850.opt:41
8705 msgid "Do not use the callt instruction (default)."
8708 #: config/v850/v850.opt:45
8710 msgid "Reuse r30 on a per function basis."
8713 #: config/v850/v850.opt:52
8715 msgid "Prohibit PC relative function calls."
8718 #: config/v850/v850.opt:56
8720 msgid "Use stubs for function prologues."
8723 #: config/v850/v850.opt:60
8725 msgid "Set the max size of data eligible for the SDA area."
8728 #: config/v850/v850.opt:67
8730 msgid "Enable the use of the short load instructions."
8733 #: config/v850/v850.opt:71
8735 msgid "Same as: -mep -mprolog-function."
8738 #: config/v850/v850.opt:75
8740 msgid "Set the max size of data eligible for the TDA area."
8743 #: config/v850/v850.opt:82
8745 msgid "Do not enforce strict alignment."
8748 #: config/v850/v850.opt:86
8751 "Put jump tables for switch statements into the .data section rather than "
8752 "the .code section."
8755 #: config/v850/v850.opt:93
8757 msgid "Compile for the v850 processor."
8760 #: config/v850/v850.opt:97
8762 msgid "Compile for the v850e processor."
8765 #: config/v850/v850.opt:101
8767 msgid "Compile for the v850e1 processor."
8770 #: config/v850/v850.opt:105
8772 msgid "Compile for the v850es variant of the v850e1."
8775 #: config/v850/v850.opt:109
8777 msgid "Compile for the v850e2 processor."
8780 #: config/v850/v850.opt:113
8782 msgid "Compile for the v850e2v3 processor."
8785 #: config/v850/v850.opt:117
8787 msgid "Compile for the v850e3v5 processor."
8790 #: config/v850/v850.opt:124
8792 msgid "Enable v850e3v5 loop instructions."
8795 #: config/v850/v850.opt:128
8797 msgid "Set the max size of data eligible for the ZDA area."
8800 #: config/v850/v850.opt:135
8802 msgid "Enable relaxing in the assembler."
8805 #: config/v850/v850.opt:139
8807 msgid "Prohibit PC relative jumps."
8810 #: config/v850/v850.opt:143
8812 msgid "Inhibit the use of hardware floating point instructions."
8815 #: config/v850/v850.opt:147
8818 "Allow the use of hardware floating point instructions for V850E2V3 and up."
8821 #: config/v850/v850.opt:151
8823 msgid "Enable support for the RH850 ABI. This is the default."
8826 #: config/v850/v850.opt:155
8828 msgid "Enable support for the old GCC ABI."
8831 #: config/v850/v850.opt:159
8833 msgid "Support alignments of up to 64-bits."
8839 "-G<number>\tPut global and static data smaller than <number> bytes into a "
8840 "special section (on some targets)."
8843 #: config/lynx.opt:23
8845 msgid "Support legacy multi-threading."
8848 #: config/lynx.opt:27
8850 msgid "Use shared libraries."
8853 #: config/lynx.opt:31
8855 msgid "Support multi-threading."
8858 #: config/nvptx/nvptx-gen.opt:24
8860 msgid "Known PTX ISA target architectures (for use with the -misa= option):"
8863 #: config/nvptx/nvptx.opt:28
8866 "Ignored, but preserved for backward compatibility. Only 64-bit ABI is "
8870 #: config/nvptx/nvptx.opt:33
8872 msgid "Link in code for a __main kernel."
8875 #: config/nvptx/nvptx.opt:37
8877 msgid "Optimize partition neutering."
8880 #: config/nvptx/nvptx.opt:41
8882 msgid "Use custom stacks instead of local memory for automatic storage."
8885 #: config/nvptx/nvptx.opt:45
8888 "Specify size of .local memory used for stack when the exact amount is not "
8892 #: config/nvptx/nvptx.opt:49
8894 msgid "Generate code that can keep local state uniform across all lanes."
8897 #: config/nvptx/nvptx.opt:53
8900 "Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt."
8903 #: config/nvptx/nvptx.opt:57
8905 msgid "Specify the PTX ISA target architecture to use."
8908 #: config/nvptx/nvptx.opt:61
8913 #: config/nvptx/nvptx.opt:116
8915 msgid "Known PTX ISA versions (for use with the -mptx= option):"
8918 #: config/nvptx/nvptx.opt:135
8920 msgid "Specify the PTX ISA version to use."
8923 #: config/nvptx/nvptx.opt:139
8925 msgid "Initialize ptx registers."
8928 #: config/vxworks.opt:36
8930 msgid "Assume the VxWorks RTP environment."
8933 #: config/vxworks.opt:43
8935 msgid "Assume the VxWorks vThreads environment."
8938 #: config/avr/avr.opt:23
8940 msgid "Use subroutines for function prologues and epilogues."
8943 #: config/avr/avr.opt:27
8945 msgid "-mmcu=MCU\tSelect the target MCU."
8948 #: config/avr/avr.opt:31
8951 "Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues."
8954 #: config/avr/avr.opt:35
8956 msgid "Set the number of 64 KiB flash segments."
8959 #: config/avr/avr.opt:39
8961 msgid "Indicate presence of a processor erratum."
8964 #: config/avr/avr.opt:43
8966 msgid "Enable Read-Modify-Write (RMW) instructions support/use."
8969 #: config/avr/avr.opt:53
8971 msgid "Use RJMP / RCALL even though CALL / JMP are available."
8974 #: config/avr/avr.opt:57
8976 msgid "Use an 8-bit 'int' type."
8979 #: config/avr/avr.opt:61
8981 msgid "Change the stack pointer without disabling interrupts."
8984 #: config/avr/avr.opt:65
8987 "Set the branch costs for conditional branch instructions. Reasonable values "
8988 "are small, non-negative integers. The default branch cost is 0."
8991 #: config/avr/avr.opt:69
8993 msgid "Treat main as if it had attribute OS_task."
8996 #: config/avr/avr.opt:79
8998 msgid "Change only the low 8 bits of the stack pointer."
9001 #: config/avr/avr.opt:83
9003 msgid "Relax branches."
9006 #: config/avr/avr.opt:87
9009 "Make the linker relaxation machine assume that a program counter wrap-around "
9013 #: config/avr/avr.opt:91
9016 "Accumulate outgoing function arguments and acquire/release the needed stack "
9017 "space for outgoing function arguments in function prologue/epilogue. "
9018 "Without this option, outgoing arguments are pushed before calling a function "
9019 "and popped afterwards. This option can lead to reduced code size for "
9020 "functions that call many functions that get their arguments on the stack "
9021 "like, for example printf."
9024 #: config/avr/avr.opt:95
9027 "When accessing RAM, use X as imposed by the hardware, i.e. just use pre-"
9028 "decrement, post-increment and indirect addressing with the X register. "
9029 "Without this option, the compiler may assume that there is an addressing "
9030 "mode X+const similar to Y+const and Z+const and emit instructions to emulate "
9031 "such an addressing mode for X."
9034 #: config/avr/avr.opt:100
9037 "The device has no SPH special function register. This option will be "
9038 "overridden by the compiler driver with the correct setting if presence/"
9039 "absence of SPH can be deduced from -mmcu=MCU."
9042 #: config/avr/avr.opt:104
9044 msgid "Warn if the address space of an address is changed."
9047 #: config/avr/avr.opt:108
9050 "Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by "
9054 #: config/avr/avr.opt:112
9057 "Allow to use truncation instead of rounding towards zero for fractional "
9058 "fixed-point types."
9061 #: config/avr/avr.opt:116
9064 "Assume that all data in static storage can be accessed by LDS / STS. This "
9065 "option is only useful for reduced Tiny devices."
9068 #: config/avr/avr.opt:120
9070 msgid "-mdouble=<BITS>\tUse <BITS> bits wide double type."
9073 #: config/avr/avr.opt:124
9075 msgid "-mlong-double=<BITS>\tUse <BITS> bits wide long double type."
9078 #: config/avr/avr.opt:128
9080 msgid "Do not link against the device-specific library lib<MCU>.a."
9083 #: config/avr/avr.opt:132
9085 msgid "Do not use the device-specific specs file device-specs/specs-<MCU>."
9088 #: config/avr/avr.opt:136
9090 msgid "Available BITS selections:"
9093 #: config/m32r/m32r.opt:34
9095 msgid "Compile for the m32rx."
9098 #: config/m32r/m32r.opt:38
9100 msgid "Compile for the m32r2."
9103 #: config/m32r/m32r.opt:42
9105 msgid "Compile for the m32r."
9108 #: config/m32r/m32r.opt:46
9110 msgid "Align all loops to 32 byte boundary."
9113 #: config/m32r/m32r.opt:50
9115 msgid "Prefer branches over conditional execution."
9118 #: config/m32r/m32r.opt:54
9120 msgid "Give branches their default cost."
9123 #: config/m32r/m32r.opt:58
9125 msgid "Display compile time statistics."
9128 #: config/m32r/m32r.opt:62
9130 msgid "Specify cache flush function."
9133 #: config/m32r/m32r.opt:66
9135 msgid "Specify cache flush trap number."
9138 #: config/m32r/m32r.opt:70
9140 msgid "Only issue one instruction per cycle."
9143 #: config/m32r/m32r.opt:74
9145 msgid "Allow two instructions to be issued per cycle."
9148 #: config/m32r/m32r.opt:78
9150 msgid "Code size: small, medium or large."
9153 #: config/m32r/m32r.opt:94
9155 msgid "Don't call any cache flush functions."
9158 #: config/m32r/m32r.opt:98
9160 msgid "Don't call any cache flush trap."
9163 #: config/m32r/m32r.opt:105
9165 msgid "Small data area: none, sdata, use."
9168 #: config/s390/tpf.opt:23
9170 msgid "Enable TPF-OS tracing code."
9173 #: config/s390/tpf.opt:27
9175 msgid "Set the trace check address for prologue tpf hook"
9178 #: config/s390/tpf.opt:31
9180 msgid "Set the trace jump address for prologue tpf hook"
9183 #: config/s390/tpf.opt:35
9185 msgid "Set the trace check address for epilogue tpf hook"
9188 #: config/s390/tpf.opt:39
9190 msgid "Set the trace jump address for epilogue tpf hook"
9193 #: config/s390/tpf.opt:43
9196 "Set the prologue and epilogue hook addresses to "
9197 "TPF_TRACE_PROLOGUE_SKIP_TARGET and TPF_TRACE_EPILOGUE_SKIP_TARGET. "
9198 "Equivalent to using -mtpf-trace-hook-prologue-"
9199 "target=TPF_TRACE_PROLOGUE_SKIP_TARGET and -mtpf-trace-hook-epilogue-"
9200 "target=TPF_TRACE_EPILOGUE_SKIP_TARGET"
9203 #: config/s390/tpf.opt:47
9205 msgid "Specify main object for TPF-OS."
9208 #: config/s390/s390.opt:48
9213 #: config/s390/s390.opt:52
9218 #: config/s390/s390.opt:129
9220 msgid "Maintain backchain pointer."
9223 #: config/s390/s390.opt:133
9225 msgid "Additional debug prints."
9228 #: config/s390/s390.opt:137
9230 msgid "ESA/390 architecture."
9233 #: config/s390/s390.opt:141
9235 msgid "Enable decimal floating point hardware support."
9238 #: config/s390/s390.opt:145
9240 msgid "Enable hardware floating point."
9243 #: config/s390/s390.opt:149
9246 "Takes two non-negative integer numbers separated by a comma. Prepend the "
9247 "function label with the number of two-byte Nop instructions indicated by the "
9248 "first. Append Nop instructions covering the number of halfwords indicated "
9249 "by the second after the label. Nop instructions of the largest possible "
9250 "size are used (six, four or two bytes), beginning with the largest possible "
9251 "size. Using 0 for both values disables hotpatching."
9254 #: config/s390/s390.opt:167
9256 msgid "Use hardware transactional execution instructions."
9259 #: config/s390/s390.opt:171
9261 msgid "Use hardware vector facility instructions and enable the vector ABI."
9264 #: config/s390/s390.opt:175
9266 msgid "Use packed stack layout."
9269 #: config/s390/s390.opt:179
9271 msgid "Use bras for executable < 64k."
9274 #: config/s390/s390.opt:183
9276 msgid "Disable hardware floating point."
9279 #: config/s390/s390.opt:187
9282 "Set the max. number of bytes which has to be left to stack size before a "
9283 "trap instruction is triggered."
9286 #: config/s390/s390.opt:191
9288 msgid "Switches off the -mstack-guard= option."
9291 #: config/s390/s390.opt:195
9294 "Emit extra code in the function prologue in order to trap if the stack size "
9295 "exceeds the given limit."
9298 #: config/s390/s390.opt:199
9300 msgid "Switches off the -mstack-size= option."
9303 #: config/s390/s390.opt:207
9305 msgid "Use the mvcle instruction for block moves."
9308 #: config/s390/s390.opt:211
9311 "Enable the z vector language extension providing the context-sensitive "
9312 "vector macro and enable the Altivec-style builtins in vecintrin.h."
9315 #: config/s390/s390.opt:216
9317 msgid "Warn if a function uses alloca or creates an array with dynamic size."
9320 #: config/s390/s390.opt:220
9322 msgid "Warn if a single function's framesize exceeds the given framesize."
9325 #: config/s390/s390.opt:224
9327 msgid "z/Architecture."
9330 #: config/s390/s390.opt:228
9333 "Set the branch costs for conditional branch instructions. Reasonable values "
9334 "are small, non-negative integers. The default branch cost is 1."
9337 #: config/s390/s390.opt:238 config/arm/arm.opt:181
9339 msgid "Assume data segments are relative to text segment."
9342 #: config/s390/s390.opt:243
9345 "Wrap all indirect branches into execute in order to disable branch "
9349 #: config/s390/s390.opt:248
9352 "Wrap indirect table jumps and computed gotos into execute in order to "
9353 "disable branch prediction. Using thunk or thunk-extern with this option "
9354 "requires the thunks to be considered signal handlers to order to generate "
9355 "correct CFI. For environments where unwinding (e.g. for exceptions) is "
9356 "required please use thunk-inline instead."
9359 #: config/s390/s390.opt:256
9362 "Wrap all indirect calls into execute in order to disable branch prediction."
9365 #: config/s390/s390.opt:260
9368 "Wrap all indirect return branches into execute in order to disable branch "
9372 #: config/s390/s390.opt:265
9375 "Wrap indirect return branches into execute in order to disable branch "
9376 "prediction. This affects only branches where the return address is going to "
9377 "be restored from memory."
9380 #: config/s390/s390.opt:271
9383 "Wrap indirect return branches into execute in order to disable branch "
9384 "prediction. This affects only branches where the return address doesn't need "
9385 "to be restored from memory."
9388 #: config/s390/s390.opt:293
9391 "Generate sections .s390_indirect_jump, .s390_indirect_call, ."
9392 "s390_return_reg, and .s390_return_mem to contain the indirect branch "
9393 "locations which have been patched as part of using one of the -mindirect-"
9394 "branch* or -mfunction-return* options. The sections consist of an array of "
9395 "32 bit elements. Each entry holds the offset from the entry to the patched "
9399 #: config/s390/s390.opt:302
9402 "Emit profiling counter call at function entry before prologue. The compiled "
9403 "code will require a 64-bit CPU and glibc 2.29 or newer to run."
9406 #: config/s390/s390.opt:307
9408 msgid "Generate __mcount_loc section with all _mcount and __fentry__ calls."
9411 #: config/s390/s390.opt:316
9414 "Emit fused multiply-add instructions for long doubles in vector registers "
9415 "(wfmaxb, wfmsxb, wfnmaxb, wfnmsxb). Reassociation pass does not handle "
9416 "fused multiply-adds, therefore code generated by the middle-end is prone to "
9417 "having long fused multiply-add chains. This is not pipeline-friendly, and "
9418 "the default behavior is to emit separate multiplication and addition "
9419 "instructions for long doubles in vector registers, because measurements show "
9420 "that this improves performance. This option allows overriding it for "
9424 #: config/s390/s390.opt:331
9426 msgid "Store all argument registers on the stack."
9429 #: config/rl78/rl78.opt:27 config/rx/elf.opt:26 config/csky/csky.opt:198
9431 msgid "Use the simulator runtime."
9434 #: config/rl78/rl78.opt:31
9437 "Selects the type of hardware multiplication and division to use (none/g13/"
9441 #: config/rl78/rl78.opt:50
9443 msgid "Use all registers, reserving none for interrupt handlers."
9446 #: config/rl78/rl78.opt:54
9448 msgid "Enable assembler and linker relaxation. Enabled by default at -Os."
9451 #: config/rl78/rl78.opt:58
9454 "Selects the type of RL78 core being targeted (g10/g13/g14). The default is "
9455 "the G14. If set, also selects the hardware multiply support to be used."
9458 #: config/rl78/rl78.opt:77
9460 msgid "Alias for -mcpu=g10."
9463 #: config/rl78/rl78.opt:81
9465 msgid "Alias for -mcpu=g13."
9468 #: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89
9470 msgid "Alias for -mcpu=g14."
9473 #: config/rl78/rl78.opt:93
9476 "Assume ES is zero throughout program execution, use ES: for read-only data."
9479 #: config/rl78/rl78.opt:97
9481 msgid "Stores the MDUC registers in interrupt handlers for G13 target."
9484 #: config/stormy16/stormy16.opt:24
9486 msgid "Provide libraries for the simulator."
9489 #: config/arm/arm-tables.opt:25
9491 msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
9494 #: config/arm/arm-tables.opt:302
9496 msgid "Known ARM architectures (for use with the -march= option):"
9499 #: config/arm/arm-tables.opt:408
9501 msgid "Known ARM FPUs (for use with the -mfpu= option):"
9504 #: config/arm/arm.opt:38
9506 msgid "TLS dialect to use:"
9509 #: config/arm/arm.opt:48
9511 msgid "Specify an ABI."
9514 #: config/arm/arm.opt:52
9516 msgid "Known ARM ABIs (for use with the -mabi= option):"
9519 #: config/arm/arm.opt:71
9521 msgid "Generate a call to abort if a noreturn function returns."
9524 #: config/arm/arm.opt:78
9526 msgid "Generate APCS conformant stack frames."
9529 #: config/arm/arm.opt:82
9531 msgid "Generate re-entrant, PIC code."
9534 #: config/arm/arm.opt:104
9536 msgid "Generate code in 32 bit ARM state."
9539 #: config/arm/arm.opt:112
9541 msgid "Thumb: Assume non-static functions may be called from ARM code."
9544 #: config/arm/arm.opt:116
9546 msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
9549 #: config/arm/arm.opt:124 config/csky/csky.opt:73
9551 msgid "Specify if floating point hardware should be used."
9554 #: config/arm/arm.opt:128
9557 "Specify that the compiler should target secure code as per ARMv8-M Security "
9561 #: config/arm/arm.opt:132 config/csky/csky.opt:77
9563 msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
9566 #: config/arm/arm.opt:145
9568 msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
9571 #: config/arm/arm.opt:149
9573 msgid "Specify the __fp16 floating-point format."
9576 #: config/arm/arm.opt:153
9578 msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
9581 #: config/arm/arm.opt:166
9583 msgid "Specify the name of the target floating point hardware/format."
9586 #: config/arm/arm.opt:177
9588 msgid "Generate call insns as indirect calls, if necessary."
9591 #: config/arm/arm.opt:185
9593 msgid "Specify the register to be used for PIC addressing."
9596 #: config/arm/arm.opt:189
9598 msgid "Store function names in object code."
9601 #: config/arm/arm.opt:193
9603 msgid "Permit scheduling of a function's prologue sequence."
9606 #: config/arm/arm.opt:197 config/rs6000/rs6000.opt:235
9608 msgid "Do not load the PIC register in function prologues."
9611 #: config/arm/arm.opt:204
9613 msgid "Specify the minimum bit alignment of structures. (Deprecated)."
9616 #: config/arm/arm.opt:208
9618 msgid "Generate code for Thumb state."
9621 #: config/arm/arm.opt:212
9623 msgid "Support calls between Thumb and ARM instruction sets."
9626 #: config/arm/arm.opt:216
9628 msgid "Specify thread local storage scheme."
9631 #: config/arm/arm.opt:220
9633 msgid "Specify how to access the thread pointer."
9636 #: config/arm/arm.opt:224
9638 msgid "Valid arguments to -mtp=:"
9641 #: config/arm/arm.opt:246
9643 msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
9646 #: config/arm/arm.opt:250
9648 msgid "Thumb: Generate (leaf) stack frames even if not needed."
9651 #: config/arm/arm.opt:254 config/mn10300/mn10300.opt:42
9653 msgid "Tune code for the given processor."
9656 #: config/arm/arm.opt:258
9659 "Print CPU tuning information as comment in assembler file. This is an "
9660 "option used only for regression testing of the compiler and not intended for "
9661 "ordinary use in compiling code."
9664 #: config/arm/arm.opt:269
9667 "Use Neon quad-word (rather than double-word) registers for vectorization."
9670 #: config/arm/arm.opt:273
9673 "Use Neon double-word (rather than quad-word) registers for vectorization."
9676 #: config/arm/arm.opt:277
9679 "Enable more verbose RTX cost dumps during debug. For GCC developers use "
9683 #: config/arm/arm.opt:281
9685 msgid "Only generate absolute relocations on word sized values."
9688 #: config/arm/arm.opt:285
9690 msgid "Generate IT blocks appropriate for ARMv8."
9693 #: config/arm/arm.opt:289
9696 "Avoid overlapping destination and address registers on LDRD instructions "
9697 "that may trigger Cortex-M3 errata."
9700 #: config/arm/arm.opt:294
9702 msgid "Mitigate issues with VLLDM on some M-profile devices (CVE-2021-35465)."
9705 #: config/arm/arm.opt:298
9708 "Mitigate issues with AES instructions on Cortex-A57 and Cortex-A72 (Arm "
9709 "erratum #1742098)."
9712 #: config/arm/arm.opt:303
9715 "Mitigate issues with AES instructions on Cortex-A57 and Cortex-A72 (Arm "
9716 "erratum #1655431)."
9719 #: config/arm/arm.opt:308 config/nds32/nds32.opt:461 config/arc/arc.opt:495
9721 msgid "Enable unaligned word and halfword accesses to packed data."
9724 #: config/arm/arm.opt:312
9726 msgid "This option is deprecated and has no effect."
9729 #: config/arm/arm.opt:316
9731 msgid "Assume loading data from flash is slower than fetching instructions."
9734 #: config/arm/arm.opt:320
9736 msgid "Assume unified syntax for inline assembly code."
9739 #: config/arm/arm.opt:324
9741 msgid "Do not allow constant data to be placed in code sections."
9744 #: config/arm/arm.opt:328
9746 msgid "When linking for big-endian targets, generate a BE8 format image."
9749 #: config/arm/arm.opt:332
9752 "When linking for big-endian targets, generate a legacy BE32 format image."
9755 #: config/arm/arm.opt:336 config/sh/sh.opt:195
9757 msgid "Cost to assume for a branch insn."
9760 #: config/arm/arm.opt:344
9762 msgid "Generate code which uses the core registers only (r0-r14)."
9765 #: config/arm/arm.opt:366
9768 "Use an immediate to offset from the TLS register. This option is for use "
9769 "with fstack-protector-guard=tls and not for use in user-land code."
9772 #: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34
9773 #: config/visium/visium.opt:37
9775 msgid "Use hardware FP."
9778 #: config/sparc/sparc.opt:38 config/visium/visium.opt:41
9780 msgid "Do not use hardware FP."
9783 #: config/sparc/sparc.opt:42
9785 msgid "Use flat register window model."
9788 #: config/sparc/sparc.opt:46
9790 msgid "Assume possible double misalignment."
9793 #: config/sparc/sparc.opt:50
9795 msgid "Use ABI reserved registers."
9798 #: config/sparc/sparc.opt:54
9800 msgid "Use hardware quad FP instructions."
9803 #: config/sparc/sparc.opt:58
9805 msgid "Do not use hardware quad fp instructions."
9808 #: config/sparc/sparc.opt:62 config/vax/vax.opt:47
9810 msgid "Enable Local Register Allocation."
9813 #: config/sparc/sparc.opt:66
9815 msgid "Compile for V8+ ABI."
9818 #: config/sparc/sparc.opt:70
9820 msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions."
9823 #: config/sparc/sparc.opt:74
9825 msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions."
9828 #: config/sparc/sparc.opt:78
9830 msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions."
9833 #: config/sparc/sparc.opt:82
9835 msgid "Use UltraSPARC Visual Instruction Set version 4.0 extensions."
9838 #: config/sparc/sparc.opt:86
9840 msgid "Use additional VIS instructions introduced in OSA2017."
9843 #: config/sparc/sparc.opt:90
9845 msgid "Use UltraSPARC Compare-and-Branch extensions."
9848 #: config/sparc/sparc.opt:94
9850 msgid "Use UltraSPARC Fused Multiply-Add extensions."
9853 #: config/sparc/sparc.opt:98
9855 msgid "Use Floating-point Multiply Single to Double (FsMULd) instruction."
9858 #: config/sparc/sparc.opt:102
9860 msgid "Use UltraSPARC Population-Count instruction."
9863 #: config/sparc/sparc.opt:106
9865 msgid "Use UltraSPARC Subtract-Extended-with-Carry instruction."
9868 #: config/sparc/sparc.opt:110
9870 msgid "Pointers are 64-bit."
9873 #: config/sparc/sparc.opt:114
9875 msgid "Pointers are 32-bit."
9878 #: config/sparc/sparc.opt:118
9880 msgid "Use 64-bit ABI."
9883 #: config/sparc/sparc.opt:122
9885 msgid "Use 32-bit ABI."
9888 #: config/sparc/sparc.opt:126
9890 msgid "Use stack bias."
9893 #: config/sparc/sparc.opt:130
9895 msgid "Use structs on stronger alignment for double-word copies."
9898 #: config/sparc/sparc.opt:134
9900 msgid "Optimize tail call instructions in assembler and linker."
9903 #: config/sparc/sparc.opt:138
9905 msgid "Do not generate code that can only run in supervisor mode (default)."
9908 #: config/sparc/sparc.opt:142
9910 msgid "Use instructions of and schedule code for given CPU."
9913 #: config/sparc/sparc.opt:228
9915 msgid "Use given SPARC-V9 code model."
9918 #: config/sparc/sparc.opt:250
9920 msgid "Enable debug output."
9923 #: config/sparc/sparc.opt:254
9925 msgid "Enable strict 32-bit psABI struct return checking."
9928 #: config/sparc/sparc.opt:258
9931 "Enable workaround for single erratum of AT697F processor (corresponding to "
9932 "erratum #13 of AT697E processor)."
9935 #: config/sparc/sparc.opt:263
9937 msgid "Enable workarounds for the errata of the UT699 processor."
9940 #: config/sparc/sparc.opt:267
9942 msgid "Enable workarounds for the errata of the UT699E/UT700 processor."
9945 #: config/sparc/sparc.opt:271
9947 msgid "Enable workarounds for the errata of the GR712RC processor."
9950 #: config/sparc/sparc.opt:308
9952 msgid "Specify the memory model in effect for the program."
9955 #: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:145
9957 msgid "Generate 64-bit code."
9960 #: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:149
9962 msgid "Generate 32-bit code."
9965 #: config/rs6000/rs6000-tables.opt:24
9967 msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
9970 #: config/rs6000/476.opt:24
9973 "Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl "
9974 "insns used for GOT accesses."
9977 #: config/rs6000/aix64.opt:24
9979 msgid "Compile for 64-bit pointers."
9982 #: config/rs6000/aix64.opt:28
9984 msgid "Compile for 32-bit pointers."
9987 #: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28
9989 msgid "Select code model."
9992 #: config/rs6000/aix64.opt:49
9994 msgid "Support message passing with the Parallel Environment."
9997 #: config/rs6000/linux64.opt:24
9999 msgid "Call mcount for profiling before a function prologue."
10002 #: config/rs6000/rs6000.opt:117
10004 msgid "Use PowerPC-64 instruction set."
10007 #: config/rs6000/rs6000.opt:121
10009 msgid "Use PowerPC General Purpose group optional instructions."
10012 #: config/rs6000/rs6000.opt:125
10014 msgid "Use PowerPC Graphics group optional instructions."
10017 #: config/rs6000/rs6000.opt:129
10019 msgid "Use PowerPC V2.01 single field mfcr instruction."
10022 #: config/rs6000/rs6000.opt:133
10024 msgid "Use PowerPC V2.02 popcntb instruction."
10027 #: config/rs6000/rs6000.opt:137
10029 msgid "Use PowerPC V2.02 floating point rounding instructions."
10032 #: config/rs6000/rs6000.opt:141
10034 msgid "Use PowerPC V2.05 compare bytes instruction."
10037 #: config/rs6000/rs6000.opt:152
10039 msgid "Use AltiVec instructions."
10042 #: config/rs6000/rs6000.opt:156
10044 msgid "Use decimal floating point instructions."
10047 #: config/rs6000/rs6000.opt:160
10049 msgid "Use 4xx half-word multiply instructions."
10052 #: config/rs6000/rs6000.opt:164
10054 msgid "Use 4xx string-search dlmzb instruction."
10057 #: config/rs6000/rs6000.opt:168
10059 msgid "Generate load/store multiple instructions."
10062 #: config/rs6000/rs6000.opt:187
10064 msgid "Use PowerPC V2.06 popcntd instruction."
10067 #: config/rs6000/rs6000.opt:191
10070 "Under -ffast-math, generate a FRIZ instruction for (double)(long long) "
10074 #: config/rs6000/rs6000.opt:199
10076 msgid "Use vector/scalar (VSX) instructions."
10079 #: config/rs6000/rs6000.opt:227
10081 msgid "Do not generate load/store with update instructions."
10084 #: config/rs6000/rs6000.opt:231
10086 msgid "Generate load/store with update instructions."
10089 #: config/rs6000/rs6000.opt:239
10091 msgid "Avoid generation of indexed load/store instructions when possible."
10094 #: config/rs6000/rs6000.opt:246
10096 msgid "Schedule the start and end of the procedure."
10099 #: config/rs6000/rs6000.opt:250
10101 msgid "Return all structures in memory (AIX default)."
10104 #: config/rs6000/rs6000.opt:254
10106 msgid "Return small structures in registers (SVR4 default)."
10109 #: config/rs6000/rs6000.opt:258
10111 msgid "Conform more closely to IBM XLC semantics."
10114 #: config/rs6000/rs6000.opt:262 config/rs6000/rs6000.opt:266
10117 "Generate software reciprocal divide and square root for better throughput."
10120 #: config/rs6000/rs6000.opt:270
10122 msgid "Assume that the reciprocal estimate instructions provide more accuracy."
10125 #: config/rs6000/rs6000.opt:274
10127 msgid "Do not place floating point constants in TOC."
10130 #: config/rs6000/rs6000.opt:278
10132 msgid "Place floating point constants in TOC."
10135 #: config/rs6000/rs6000.opt:282
10137 msgid "Do not place symbol+offset constants in TOC."
10140 #: config/rs6000/rs6000.opt:286
10142 msgid "Place symbol+offset constants in TOC."
10145 #: config/rs6000/rs6000.opt:297
10147 msgid "Use only one TOC entry per procedure."
10150 #: config/rs6000/rs6000.opt:301
10152 msgid "Put everything in the regular TOC."
10155 #: config/rs6000/rs6000.opt:305
10157 msgid "Generate VRSAVE instructions when generating AltiVec code."
10160 #: config/rs6000/rs6000.opt:309
10162 msgid "Deprecated option. Use -mno-vrsave instead."
10165 #: config/rs6000/rs6000.opt:313
10167 msgid "Deprecated option. Use -mvrsave instead."
10170 #: config/rs6000/rs6000.opt:317
10172 msgid "Max number of bytes to move inline."
10175 #: config/rs6000/rs6000.opt:321
10178 "Generate unaligned VSX load/store for inline expansion of memcpy/memmove."
10181 #: config/rs6000/rs6000.opt:325
10184 "Generate unaligned VSX vector pair load/store for inline expansion of memcpy/"
10188 #: config/rs6000/rs6000.opt:329
10190 msgid "Max number of bytes to compare without loops."
10193 #: config/rs6000/rs6000.opt:333
10195 msgid "Max number of bytes to compare with loops."
10198 #: config/rs6000/rs6000.opt:337
10200 msgid "Max number of bytes to compare."
10203 #: config/rs6000/rs6000.opt:341
10205 msgid "Generate isel instructions."
10208 #: config/rs6000/rs6000.opt:345
10210 msgid "-mdebug=\tEnable debug output."
10213 #: config/rs6000/rs6000.opt:350
10215 msgid "Use the AltiVec ABI extensions."
10218 #: config/rs6000/rs6000.opt:354
10220 msgid "Do not use the AltiVec ABI extensions."
10223 #: config/rs6000/rs6000.opt:359
10225 msgid "Use the AIX Vector Extended ABI."
10228 #: config/rs6000/rs6000.opt:363
10230 msgid "Do not use the AIX Vector Extended ABI."
10233 #: config/rs6000/rs6000.opt:368
10235 msgid "Use the ELFv1 ABI."
10238 #: config/rs6000/rs6000.opt:372
10240 msgid "Use the ELFv2 ABI."
10243 #: config/rs6000/rs6000.opt:392
10245 msgid "-mcpu=\tUse features of and schedule code for given CPU."
10248 #: config/rs6000/rs6000.opt:396
10250 msgid "-mtune=\tSchedule code for given CPU."
10253 #: config/rs6000/rs6000.opt:400
10255 msgid "-mtraceback=[full,part,no]\tSelect type of traceback table."
10258 #: config/rs6000/rs6000.opt:416
10260 msgid "Avoid all range limits on call instructions."
10263 #: config/rs6000/rs6000.opt:424
10265 msgid "Warn about deprecated 'vector long ...' AltiVec type usage."
10268 #: config/rs6000/rs6000.opt:428
10271 "Use -mlong-double-64 for 64-bit IEEE floating point format. Use -mlong-"
10272 "double-128 for 128-bit floating point format (either IEEE or IBM)."
10275 #: config/rs6000/rs6000.opt:437
10277 msgid "Determine which dependences between insns are considered costly."
10280 #: config/rs6000/rs6000.opt:441
10282 msgid "Specify which post scheduling nop insertion scheme to apply."
10285 #: config/rs6000/rs6000.opt:445
10287 msgid "Specify alignment of structure fields default/natural."
10290 #: config/rs6000/rs6000.opt:449
10292 msgid "Valid arguments to -malign-:"
10295 #: config/rs6000/rs6000.opt:459
10297 msgid "Specify scheduling priority for dispatch slot restricted insns."
10300 #: config/rs6000/rs6000.opt:463
10302 msgid "Use r11 to hold the static link in calls to functions via pointers."
10305 #: config/rs6000/rs6000.opt:467
10307 msgid "Save the TOC in the prologue for indirect calls rather than inline."
10310 #: config/rs6000/rs6000.opt:475
10313 "Fuse certain integer operations together for better performance on power8."
10316 #: config/rs6000/rs6000.opt:479
10318 msgid "Allow sign extension in fusion operations."
10321 #: config/rs6000/rs6000.opt:483
10323 msgid "Use vector and scalar instructions added in ISA 2.07."
10326 #: config/rs6000/rs6000.opt:487
10329 "Fuse certain integer operations together for better performance on power10."
10332 #: config/rs6000/rs6000.opt:491
10334 msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
10337 #: config/rs6000/rs6000.opt:498
10339 msgid "Use ISA 2.07 transactional memory (HTM) instructions."
10342 #: config/rs6000/rs6000.opt:502
10344 msgid "Generate the quad word memory instructions (lq/stq)."
10347 #: config/rs6000/rs6000.opt:506
10349 msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
10352 #: config/rs6000/rs6000.opt:510
10355 "Generate aggregate parameter passing code with at most 64-bit alignment."
10358 #: config/rs6000/rs6000.opt:514
10360 msgid "Analyze and remove doubleword swaps from VSX computations."
10363 #: config/rs6000/rs6000.opt:522
10365 msgid "Use certain scalar instructions added in ISA 3.0."
10368 #: config/rs6000/rs6000.opt:526
10370 msgid "Use vector instructions added in ISA 3.0."
10373 #: config/rs6000/rs6000.opt:530
10375 msgid "Use the new min/max instructions defined in ISA 3.0."
10378 #: config/rs6000/rs6000.opt:534
10380 msgid "Generate the integer modulo instructions."
10383 #: config/rs6000/rs6000.opt:538
10385 msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
10388 #: config/rs6000/rs6000.opt:542
10390 msgid "Enable using IEEE 128-bit floating point instructions."
10393 #: config/rs6000/rs6000.opt:546
10395 msgid "Enable default conversions between __float128 & long double."
10398 #: config/rs6000/rs6000.opt:586
10400 msgid "Generate (do not generate) prefixed memory instructions."
10403 #: config/rs6000/rs6000.opt:590
10405 msgid "Generate (do not generate) pc-relative memory addressing."
10408 #: config/rs6000/rs6000.opt:594
10411 "Generate (do not generate) pc-relative memory optimizations for externals."
10414 #: config/rs6000/rs6000.opt:598
10416 msgid "Generate (do not generate) MMA instructions."
10419 #: config/rs6000/rs6000.opt:605
10422 "Enable instructions that guard against return-oriented programming attacks."
10425 #: config/rs6000/rs6000.opt:609
10427 msgid "Generate code that will run in privileged state."
10430 #: config/rs6000/rs6000.opt:613
10432 msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
10435 #: config/rs6000/rs6000.opt:617
10437 msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
10440 #: config/rs6000/rs6000.opt:621
10442 msgid "Generate (do not generate) code that uses the LXVKQ instruction."
10445 #: config/rs6000/rs6000.opt:627
10448 "Used to limit unroll factor which indicates how much the autovectorizer may "
10449 "unroll a loop. The default value is 4."
10452 #: config/rs6000/rs6000.opt:633
10455 "When costing for loop vectorization, we probably need to penalize the loop "
10456 "body cost if the existing cost model may not adequately reflect delays from "
10457 "unavailable vector resources. We collect the cost for vectorized statements "
10458 "and non-vectorized statements separately, check the proportion of vec_cost "
10459 "to total cost of vec_cost and non vec_cost, and penalize only if the "
10460 "proportion exceeds the threshold specified by this parameter. The default "
10464 #: config/rs6000/rs6000.opt:642
10467 "Like parameter rs6000-density-pct-threshold, we also check the total sum of "
10468 "vec_cost and non vec_cost, and penalize only if the sum exceeds the "
10469 "threshold specified by this parameter. The default value is 70."
10472 #: config/rs6000/rs6000.opt:648
10475 "When both heuristics with rs6000-density-pct-threshold and rs6000-density-"
10476 "size-threshold are satisfied, we decide to penalize the loop body cost by "
10477 "the value which is specified by this parameter. The default value is 10."
10480 #: config/rs6000/rs6000.opt:655
10483 "When costing for loop vectorization, we probably need to penalize the loop "
10484 "body cost by accounting for excess strided or elementwise loads. We collect "
10485 "the numbers for general statements and load statements according to the "
10486 "information for statements to be vectorized, check the proportion of load "
10487 "statements, and penalize only if the proportion exceeds the threshold "
10488 "specified by this parameter. The default value is 45."
10491 #: config/rs6000/rs6000.opt:664
10494 "Like parameter rs6000-density-load-pct-threshold, we also check if the total "
10495 "number of load statements exceeds the threshold specified by this parameter, "
10496 "and penalize only if it's satisfied. The default value is 20."
10499 #: config/rs6000/rs6000.opt:670
10502 "Indicate how many non memory access vector instructions can be issued per "
10503 "cycle, it's used in unroll factor determination for autovectorizer. The "
10504 "default value is 4."
10507 #: config/rs6000/rs6000.opt:676
10510 "When reduction factor computed for a loop exceeds the threshold specified by "
10511 "this parameter, prefer to unroll this loop. The default value is 1."
10514 #: config/rs6000/sysv4.opt:24
10516 msgid "-mcall-ABI\tSelect ABI calling convention."
10519 #: config/rs6000/sysv4.opt:28
10521 msgid "-msdata=[none,data,sysv,eabi]\tSelect method for sdata handling."
10524 #: config/rs6000/sysv4.opt:32
10526 msgid "Allow readonly data in sdata."
10529 #: config/rs6000/sysv4.opt:36
10531 msgid "-mtls-size=[16,32]\tSpecify bit size of immediate TLS offsets."
10534 #: config/rs6000/sysv4.opt:52
10536 msgid "Align to the base type of the bit-field."
10539 #: config/rs6000/sysv4.opt:56
10542 "Align to the base type of the bit-field. Don't assume that unaligned "
10543 "accesses are handled by the system."
10546 #: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
10548 msgid "Produce code relocatable at runtime."
10551 #: config/rs6000/sysv4.opt:69 config/rs6000/sysv4.opt:73
10553 msgid "Produce little endian code."
10556 #: config/rs6000/sysv4.opt:77 config/rs6000/sysv4.opt:81
10558 msgid "Produce big endian code."
10561 #: config/rs6000/sysv4.opt:86 config/rs6000/sysv4.opt:90
10562 #: config/rs6000/sysv4.opt:99 config/rs6000/sysv4.opt:141
10563 #: config/rs6000/sysv4.opt:153
10565 msgid "No description yet."
10568 #: config/rs6000/sysv4.opt:94
10570 msgid "Assume all variable arg functions are prototyped."
10573 #: config/rs6000/sysv4.opt:103
10578 #: config/rs6000/sysv4.opt:107
10580 msgid "Allow bit-fields to cross word boundaries."
10583 #: config/rs6000/sysv4.opt:111
10585 msgid "Use alternate register names."
10588 #: config/rs6000/sysv4.opt:117
10590 msgid "Use default method for sdata handling."
10593 #: config/rs6000/sysv4.opt:121
10595 msgid "Link with libsim.a, libc.a and sim-crt0.o."
10598 #: config/rs6000/sysv4.opt:125
10600 msgid "Link with libads.a, libc.a and crt0.o."
10603 #: config/rs6000/sysv4.opt:129
10605 msgid "Link with libyk.a, libc.a and crt0.o."
10608 #: config/rs6000/sysv4.opt:133
10610 msgid "Link with libmvme.a, libc.a and crt0.o."
10613 #: config/rs6000/sysv4.opt:137
10615 msgid "Set the PPC_EMB bit in the ELF flags header."
10618 #: config/rs6000/sysv4.opt:157
10620 msgid "Generate code to use a non-exec PLT and GOT."
10623 #: config/rs6000/sysv4.opt:161
10625 msgid "Generate code for old exec BSS PLT."
10628 #: config/rs6000/sysv4.opt:165
10630 msgid "Use inline plt sequences to implement long calls and -fno-plt."
10633 #: config/rs6000/sysv4.opt:169
10635 msgid "Emit .gnu_attribute tags."
10638 #: config/alpha/alpha.opt:27
10640 msgid "Use fp registers."
10643 #: config/alpha/alpha.opt:35
10645 msgid "Request IEEE-conformant math library routines (OSF/1)."
10648 #: config/alpha/alpha.opt:39
10650 msgid "Emit IEEE-conformant code, without inexact exceptions."
10653 #: config/alpha/alpha.opt:46
10655 msgid "Do not emit complex integer constants to read-only memory."
10658 #: config/alpha/alpha.opt:50
10660 msgid "Use VAX fp."
10663 #: config/alpha/alpha.opt:54
10665 msgid "Do not use VAX fp."
10668 #: config/alpha/alpha.opt:58
10670 msgid "Emit code for the byte/word ISA extension."
10673 #: config/alpha/alpha.opt:62
10675 msgid "Emit code for the motion video ISA extension."
10678 #: config/alpha/alpha.opt:66
10680 msgid "Emit code for the fp move and sqrt ISA extension."
10683 #: config/alpha/alpha.opt:70
10685 msgid "Emit code for the counting ISA extension."
10688 #: config/alpha/alpha.opt:74
10690 msgid "Emit code using explicit relocation directives."
10693 #: config/alpha/alpha.opt:78
10695 msgid "Emit 16-bit relocations to the small data areas."
10698 #: config/alpha/alpha.opt:82
10700 msgid "Emit 32-bit relocations to the small data areas."
10703 #: config/alpha/alpha.opt:86
10705 msgid "Emit direct branches to local functions."
10708 #: config/alpha/alpha.opt:90
10710 msgid "Emit indirect branches to local functions."
10713 #: config/alpha/alpha.opt:94
10715 msgid "Emit rdval instead of rduniq for thread pointer."
10718 #: config/alpha/alpha.opt:106
10720 msgid "Use features of and schedule given CPU."
10723 #: config/alpha/alpha.opt:110
10725 msgid "Schedule given CPU."
10728 #: config/alpha/alpha.opt:114
10730 msgid "Control the generated fp rounding mode."
10733 #: config/alpha/alpha.opt:118
10735 msgid "Control the IEEE trap mode."
10738 #: config/alpha/alpha.opt:122
10740 msgid "Control the precision given to fp exceptions."
10743 #: config/alpha/alpha.opt:126
10745 msgid "Tune expected memory latency."
10748 #: config/lm32/lm32.opt:24
10750 msgid "Enable multiply instructions."
10753 #: config/lm32/lm32.opt:28
10755 msgid "Enable divide and modulus instructions."
10758 #: config/lm32/lm32.opt:32
10760 msgid "Enable barrel shift instructions."
10763 #: config/lm32/lm32.opt:36
10765 msgid "Enable sign extend instructions."
10768 #: config/lm32/lm32.opt:40
10770 msgid "Enable user-defined instructions."
10773 #: config/loongarch/loongarch.opt:47
10775 msgid "Basic ISAs of LoongArch:"
10778 #: config/loongarch/loongarch.opt:56
10780 msgid "FPU types of LoongArch:"
10783 #: config/loongarch/loongarch.opt:69
10785 msgid "-mfpu=FPU\tGenerate code for the given FPU."
10788 #: config/loongarch/loongarch.opt:76 config/mips/mips.opt:377
10790 msgid "Prevent the use of all hardware floating-point instructions."
10793 #: config/loongarch/loongarch.opt:80 config/mips/mips.opt:369
10796 "Restrict the use of hardware floating-point instructions to 32-bit "
10800 #: config/loongarch/loongarch.opt:84 config/mips/mips.opt:116
10803 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
10807 #: config/loongarch/loongarch.opt:90
10809 msgid "LoongArch CPU types:"
10812 #: config/loongarch/loongarch.opt:103
10814 msgid "-march=PROCESSOR\tGenerate code for the given PROCESSOR ISA."
10817 #: config/loongarch/loongarch.opt:107
10819 msgid "-mtune=PROCESSOR\tGenerate optimized code for PROCESSOR."
10822 #: config/loongarch/loongarch.opt:116
10824 msgid "Base ABI types for LoongArch:"
10827 #: config/loongarch/loongarch.opt:129
10829 msgid "-mabi=BASEABI\tGenerate code that conforms to the given BASEABI."
10832 #: config/loongarch/loongarch.opt:138 config/mips/mips.opt:71
10835 "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
10838 #: config/loongarch/loongarch.opt:142 config/mips/mips.opt:83
10840 msgid "Trap on integer divide by zero."
10843 #: config/loongarch/loongarch.opt:146
10845 msgid "Conditional moves for integral are enabled."
10848 #: config/loongarch/loongarch.opt:150
10850 msgid "Conditional moves for float are enabled."
10853 #: config/loongarch/loongarch.opt:154
10856 "Prevent optimizing block moves, which is also the default behavior of -Os."
10859 #: config/loongarch/loongarch.opt:162
10862 "-mmax-inline-memcpy-size=SIZE\tSet the max size of memcpy to inline, default "
10866 #: config/loongarch/loongarch.opt:166
10868 msgid "Use %reloc() assembly operators."
10871 #: config/loongarch/loongarch.opt:197
10873 msgid "Avoid using the GOT to access external symbols."
10876 #: config/or1k/elf.opt:28
10878 msgid "Configure the newlib board specific runtime. The default is or1ksim."
10881 #: config/or1k/elf.opt:32
10884 "This option is ignored; it is provided for compatibility purposes only. "
10885 "This used to select linker and preprocessor options for use with newlib."
10888 #: config/or1k/or1k.opt:29
10891 "Enable generation of hardware divide (l.div, l.divu) instructions. This is "
10892 "the default; use -msoft-div to override."
10895 #: config/or1k/or1k.opt:34
10898 "Enable generation of binaries which use functions from libgcc to perform "
10899 "divide operations. The default is -mhard-div."
10902 #: config/or1k/or1k.opt:39
10905 "Enable generation of hardware multiply instructions (l.mul, l.muli) "
10906 "instructions. This is the default; use -msoft-mul to override."
10909 #: config/or1k/or1k.opt:44
10912 "Enable generation of binaries which use functions from libgcc to perform "
10913 "multiply operations. The default is -mhard-mul."
10916 #: config/or1k/or1k.opt:49
10919 "Enable generation of binaries which use functions from libgcc to perform "
10920 "floating point operations. This is the default; use -mhard-float to "
10924 #: config/or1k/or1k.opt:54
10927 "Enable generation of hardware floating point instructions. The default is -"
10931 #: config/or1k/or1k.opt:59
10934 "When -mhard-float is selected, enables generation of double-precision "
10935 "floating point instructions. By default functions from libgcc are used to "
10936 "perform double-precision floating point operations."
10939 #: config/or1k/or1k.opt:65
10942 "When -mhard-float is selected, enables generation of unordered floating "
10943 "point compare and set flag (lf.sfun*) instructions. By default functions "
10944 "from libgcc are used to perform unordered floating point compare and set "
10948 #: config/or1k/or1k.opt:71
10951 "Specify the code model used for accessing memory addresses. Specifying "
10952 "large enables generating binaries with large global offset tables. By "
10953 "default the value is small."
10956 #: config/or1k/or1k.opt:77
10958 msgid "Known code model types (for use with the -mcmodel= option):"
10961 #: config/or1k/or1k.opt:87
10964 "Enable generation of conditional move (l.cmov) instructions. By default the "
10965 "equivalent will be generated using set and branch."
10968 #: config/or1k/or1k.opt:92
10971 "Enable generation of rotate right (l.ror) instructions. By default "
10972 "functions from libgcc are used to perform rotate right operations."
10975 #: config/or1k/or1k.opt:97
10978 "Enable generation of rotate right with immediate (l.rori) instructions. By "
10979 "default functions from libgcc are used to perform rotate right with "
10980 "immediate operations."
10983 #: config/or1k/or1k.opt:103
10986 "Enable generation of sign extension (l.ext*) instructions. By default "
10987 "memory loads are used to perform sign extension."
10990 #: config/or1k/or1k.opt:108
10993 "Enable generation of compare and set flag with immediate (l.sf*i) "
10994 "instructions. By default extra instructions will be generated to store the "
10995 "immediate to a register first."
10998 #: config/or1k/or1k.opt:114
11001 "Enable generation of shift with immediate (l.srai, l.srli, l.slli) "
11002 "instructions. By default extra instructions will be generated to store the "
11003 "immediate to a register first."
11006 #: config/nios2/elf.opt:26
11008 msgid "Link with a limited version of the C library."
11011 #: config/nios2/elf.opt:30
11013 msgid "Name of system library to link against."
11016 #: config/nios2/elf.opt:34
11018 msgid "Name of the startfile."
11021 #: config/nios2/elf.opt:38
11023 msgid "Link with HAL BSP."
11026 #: config/nios2/nios2.opt:35
11028 msgid "Enable DIV, DIVU."
11031 #: config/nios2/nios2.opt:39
11033 msgid "Enable MUL instructions."
11036 #: config/nios2/nios2.opt:43
11038 msgid "Enable MULX instructions, assume fast shifter."
11041 #: config/nios2/nios2.opt:47
11043 msgid "Use table based fast divide (default at -O3)."
11046 #: config/nios2/nios2.opt:51
11048 msgid "All memory accesses use I/O load/store instructions."
11051 #: config/nios2/nios2.opt:55
11053 msgid "Volatile memory accesses use I/O load/store instructions."
11056 #: config/nios2/nios2.opt:59
11058 msgid "Volatile memory accesses do not use I/O load/store instructions."
11061 #: config/nios2/nios2.opt:63
11063 msgid "Enable/disable GP-relative addressing."
11066 #: config/nios2/nios2.opt:67
11068 msgid "Valid options for GP-relative addressing (for -mgpopt):"
11071 #: config/nios2/nios2.opt:86
11073 msgid "Equivalent to -mgpopt=local."
11076 #: config/nios2/nios2.opt:90
11078 msgid "Equivalent to -mgpopt=none."
11081 #: config/nios2/nios2.opt:94 config/c6x/c6x.opt:30 config/mips/mips.opt:134
11083 msgid "Use big-endian byte order."
11086 #: config/nios2/nios2.opt:98 config/c6x/c6x.opt:34 config/mips/mips.opt:138
11088 msgid "Use little-endian byte order."
11091 #: config/nios2/nios2.opt:102
11093 msgid "Floating point custom instruction configuration name."
11096 #: config/nios2/nios2.opt:106
11098 msgid "Do not use the ftruncds custom instruction."
11101 #: config/nios2/nios2.opt:110
11103 msgid "Integer id (N) of ftruncds custom instruction."
11106 #: config/nios2/nios2.opt:114
11108 msgid "Do not use the fextsd custom instruction."
11111 #: config/nios2/nios2.opt:118
11113 msgid "Integer id (N) of fextsd custom instruction."
11116 #: config/nios2/nios2.opt:122
11118 msgid "Do not use the fixdu custom instruction."
11121 #: config/nios2/nios2.opt:126
11123 msgid "Integer id (N) of fixdu custom instruction."
11126 #: config/nios2/nios2.opt:130
11128 msgid "Do not use the fixdi custom instruction."
11131 #: config/nios2/nios2.opt:134
11133 msgid "Integer id (N) of fixdi custom instruction."
11136 #: config/nios2/nios2.opt:138
11138 msgid "Do not use the fixsu custom instruction."
11141 #: config/nios2/nios2.opt:142
11143 msgid "Integer id (N) of fixsu custom instruction."
11146 #: config/nios2/nios2.opt:146
11148 msgid "Do not use the fixsi custom instruction."
11151 #: config/nios2/nios2.opt:150
11153 msgid "Integer id (N) of fixsi custom instruction."
11156 #: config/nios2/nios2.opt:154
11158 msgid "Do not use the floatud custom instruction."
11161 #: config/nios2/nios2.opt:158
11163 msgid "Integer id (N) of floatud custom instruction."
11166 #: config/nios2/nios2.opt:162
11168 msgid "Do not use the floatid custom instruction."
11171 #: config/nios2/nios2.opt:166
11173 msgid "Integer id (N) of floatid custom instruction."
11176 #: config/nios2/nios2.opt:170
11178 msgid "Do not use the floatus custom instruction."
11181 #: config/nios2/nios2.opt:174
11183 msgid "Integer id (N) of floatus custom instruction."
11186 #: config/nios2/nios2.opt:178
11188 msgid "Do not use the floatis custom instruction."
11191 #: config/nios2/nios2.opt:182
11193 msgid "Integer id (N) of floatis custom instruction."
11196 #: config/nios2/nios2.opt:186
11198 msgid "Do not use the fcmpned custom instruction."
11201 #: config/nios2/nios2.opt:190
11203 msgid "Integer id (N) of fcmpned custom instruction."
11206 #: config/nios2/nios2.opt:194
11208 msgid "Do not use the fcmpeqd custom instruction."
11211 #: config/nios2/nios2.opt:198
11213 msgid "Integer id (N) of fcmpeqd custom instruction."
11216 #: config/nios2/nios2.opt:202
11218 msgid "Do not use the fcmpged custom instruction."
11221 #: config/nios2/nios2.opt:206
11223 msgid "Integer id (N) of fcmpged custom instruction."
11226 #: config/nios2/nios2.opt:210
11228 msgid "Do not use the fcmpgtd custom instruction."
11231 #: config/nios2/nios2.opt:214
11233 msgid "Integer id (N) of fcmpgtd custom instruction."
11236 #: config/nios2/nios2.opt:218
11238 msgid "Do not use the fcmpled custom instruction."
11241 #: config/nios2/nios2.opt:222
11243 msgid "Integer id (N) of fcmpled custom instruction."
11246 #: config/nios2/nios2.opt:226
11248 msgid "Do not use the fcmpltd custom instruction."
11251 #: config/nios2/nios2.opt:230
11253 msgid "Integer id (N) of fcmpltd custom instruction."
11256 #: config/nios2/nios2.opt:234
11258 msgid "Do not use the flogd custom instruction."
11261 #: config/nios2/nios2.opt:238
11263 msgid "Integer id (N) of flogd custom instruction."
11266 #: config/nios2/nios2.opt:242
11268 msgid "Do not use the fexpd custom instruction."
11271 #: config/nios2/nios2.opt:246
11273 msgid "Integer id (N) of fexpd custom instruction."
11276 #: config/nios2/nios2.opt:250
11278 msgid "Do not use the fatand custom instruction."
11281 #: config/nios2/nios2.opt:254
11283 msgid "Integer id (N) of fatand custom instruction."
11286 #: config/nios2/nios2.opt:258
11288 msgid "Do not use the ftand custom instruction."
11291 #: config/nios2/nios2.opt:262
11293 msgid "Integer id (N) of ftand custom instruction."
11296 #: config/nios2/nios2.opt:266
11298 msgid "Do not use the fsind custom instruction."
11301 #: config/nios2/nios2.opt:270
11303 msgid "Integer id (N) of fsind custom instruction."
11306 #: config/nios2/nios2.opt:274
11308 msgid "Do not use the fcosd custom instruction."
11311 #: config/nios2/nios2.opt:278
11313 msgid "Integer id (N) of fcosd custom instruction."
11316 #: config/nios2/nios2.opt:282
11318 msgid "Do not use the fsqrtd custom instruction."
11321 #: config/nios2/nios2.opt:286
11323 msgid "Integer id (N) of fsqrtd custom instruction."
11326 #: config/nios2/nios2.opt:290
11328 msgid "Do not use the fabsd custom instruction."
11331 #: config/nios2/nios2.opt:294
11333 msgid "Integer id (N) of fabsd custom instruction."
11336 #: config/nios2/nios2.opt:298
11338 msgid "Do not use the fnegd custom instruction."
11341 #: config/nios2/nios2.opt:302
11343 msgid "Integer id (N) of fnegd custom instruction."
11346 #: config/nios2/nios2.opt:306
11348 msgid "Do not use the fmaxd custom instruction."
11351 #: config/nios2/nios2.opt:310
11353 msgid "Integer id (N) of fmaxd custom instruction."
11356 #: config/nios2/nios2.opt:314
11358 msgid "Do not use the fmind custom instruction."
11361 #: config/nios2/nios2.opt:318
11363 msgid "Integer id (N) of fmind custom instruction."
11366 #: config/nios2/nios2.opt:322
11368 msgid "Do not use the fdivd custom instruction."
11371 #: config/nios2/nios2.opt:326
11373 msgid "Integer id (N) of fdivd custom instruction."
11376 #: config/nios2/nios2.opt:330
11378 msgid "Do not use the fmuld custom instruction."
11381 #: config/nios2/nios2.opt:334
11383 msgid "Integer id (N) of fmuld custom instruction."
11386 #: config/nios2/nios2.opt:338
11388 msgid "Do not use the fsubd custom instruction."
11391 #: config/nios2/nios2.opt:342
11393 msgid "Integer id (N) of fsubd custom instruction."
11396 #: config/nios2/nios2.opt:346
11398 msgid "Do not use the faddd custom instruction."
11401 #: config/nios2/nios2.opt:350
11403 msgid "Integer id (N) of faddd custom instruction."
11406 #: config/nios2/nios2.opt:354
11408 msgid "Do not use the fcmpnes custom instruction."
11411 #: config/nios2/nios2.opt:358
11413 msgid "Integer id (N) of fcmpnes custom instruction."
11416 #: config/nios2/nios2.opt:362
11418 msgid "Do not use the fcmpeqs custom instruction."
11421 #: config/nios2/nios2.opt:366
11423 msgid "Integer id (N) of fcmpeqs custom instruction."
11426 #: config/nios2/nios2.opt:370
11428 msgid "Do not use the fcmpges custom instruction."
11431 #: config/nios2/nios2.opt:374
11433 msgid "Integer id (N) of fcmpges custom instruction."
11436 #: config/nios2/nios2.opt:378
11438 msgid "Do not use the fcmpgts custom instruction."
11441 #: config/nios2/nios2.opt:382
11443 msgid "Integer id (N) of fcmpgts custom instruction."
11446 #: config/nios2/nios2.opt:386
11448 msgid "Do not use the fcmples custom instruction."
11451 #: config/nios2/nios2.opt:390
11453 msgid "Integer id (N) of fcmples custom instruction."
11456 #: config/nios2/nios2.opt:394
11458 msgid "Do not use the fcmplts custom instruction."
11461 #: config/nios2/nios2.opt:398
11463 msgid "Integer id (N) of fcmplts custom instruction."
11466 #: config/nios2/nios2.opt:402
11468 msgid "Do not use the flogs custom instruction."
11471 #: config/nios2/nios2.opt:406
11473 msgid "Integer id (N) of flogs custom instruction."
11476 #: config/nios2/nios2.opt:410
11478 msgid "Do not use the fexps custom instruction."
11481 #: config/nios2/nios2.opt:414
11483 msgid "Integer id (N) of fexps custom instruction."
11486 #: config/nios2/nios2.opt:418
11488 msgid "Do not use the fatans custom instruction."
11491 #: config/nios2/nios2.opt:422
11493 msgid "Integer id (N) of fatans custom instruction."
11496 #: config/nios2/nios2.opt:426
11498 msgid "Do not use the ftans custom instruction."
11501 #: config/nios2/nios2.opt:430
11503 msgid "Integer id (N) of ftans custom instruction."
11506 #: config/nios2/nios2.opt:434
11508 msgid "Do not use the fsins custom instruction."
11511 #: config/nios2/nios2.opt:438
11513 msgid "Integer id (N) of fsins custom instruction."
11516 #: config/nios2/nios2.opt:442
11518 msgid "Do not use the fcoss custom instruction."
11521 #: config/nios2/nios2.opt:446
11523 msgid "Integer id (N) of fcoss custom instruction."
11526 #: config/nios2/nios2.opt:450
11528 msgid "Do not use the fsqrts custom instruction."
11531 #: config/nios2/nios2.opt:454
11533 msgid "Integer id (N) of fsqrts custom instruction."
11536 #: config/nios2/nios2.opt:458
11538 msgid "Do not use the fabss custom instr."
11541 #: config/nios2/nios2.opt:462
11543 msgid "Integer id (N) of fabss custom instruction."
11546 #: config/nios2/nios2.opt:466
11548 msgid "Do not use the fnegs custom instruction."
11551 #: config/nios2/nios2.opt:470
11553 msgid "Integer id (N) of fnegs custom instruction."
11556 #: config/nios2/nios2.opt:474
11558 msgid "Do not use the fmaxs custom instruction."
11561 #: config/nios2/nios2.opt:478
11563 msgid "Integer id (N) of fmaxs custom instruction."
11566 #: config/nios2/nios2.opt:482
11568 msgid "Do not use the fmins custom instruction."
11571 #: config/nios2/nios2.opt:486
11573 msgid "Integer id (N) of fmins custom instruction."
11576 #: config/nios2/nios2.opt:490
11578 msgid "Do not use the fdivs custom instruction."
11581 #: config/nios2/nios2.opt:494
11583 msgid "Integer id (N) of fdivs custom instruction."
11586 #: config/nios2/nios2.opt:498
11588 msgid "Do not use the fmuls custom instruction."
11591 #: config/nios2/nios2.opt:502
11593 msgid "Integer id (N) of fmuls custom instruction."
11596 #: config/nios2/nios2.opt:506
11598 msgid "Do not use the fsubs custom instruction."
11601 #: config/nios2/nios2.opt:510
11603 msgid "Integer id (N) of fsubs custom instruction."
11606 #: config/nios2/nios2.opt:514
11608 msgid "Do not use the fadds custom instruction."
11611 #: config/nios2/nios2.opt:518
11613 msgid "Integer id (N) of fadds custom instruction."
11616 #: config/nios2/nios2.opt:522
11618 msgid "Do not use the frdy custom instruction."
11621 #: config/nios2/nios2.opt:526
11623 msgid "Integer id (N) of frdy custom instruction."
11626 #: config/nios2/nios2.opt:530
11628 msgid "Do not use the frdxhi custom instruction."
11631 #: config/nios2/nios2.opt:534
11633 msgid "Integer id (N) of frdxhi custom instruction."
11636 #: config/nios2/nios2.opt:538
11638 msgid "Do not use the frdxlo custom instruction."
11641 #: config/nios2/nios2.opt:542
11643 msgid "Integer id (N) of frdxlo custom instruction."
11646 #: config/nios2/nios2.opt:546
11648 msgid "Do not use the fwry custom instruction."
11651 #: config/nios2/nios2.opt:550
11653 msgid "Integer id (N) of fwry custom instruction."
11656 #: config/nios2/nios2.opt:554
11658 msgid "Do not use the fwrx custom instruction."
11661 #: config/nios2/nios2.opt:558
11663 msgid "Integer id (N) of fwrx custom instruction."
11666 #: config/nios2/nios2.opt:562
11668 msgid "Do not use the round custom instruction."
11671 #: config/nios2/nios2.opt:566
11673 msgid "Integer id (N) of round custom instruction."
11676 #: config/nios2/nios2.opt:574
11678 msgid "Valid Nios II ISA levels (for -march):"
11681 #: config/nios2/nios2.opt:584
11683 msgid "Enable generation of R2 BMX instructions."
11686 #: config/nios2/nios2.opt:588
11688 msgid "Enable generation of R2 CDX instructions."
11691 #: config/nios2/nios2.opt:592
11693 msgid "Regular expression matching additional GP-addressible section names."
11696 #: config/nios2/nios2.opt:596
11698 msgid "Regular expression matching section names for r0-relative addressing."
11701 #: config/rx/elf.opt:32
11704 "Generate assembler output that is compatible with the Renesas AS100 "
11705 "assembler. This may restrict some of the compiler's capabilities. The "
11706 "default is to generate GAS compatible syntax."
11709 #: config/rx/elf.opt:38 config/rx/rx.opt:99
11711 msgid "Specifies the number of registers to reserve for interrupt handlers."
11714 #: config/rx/elf.opt:44 config/rx/rx.opt:105
11717 "Specifies whether interrupt functions should save and restore the "
11718 "accumulator register."
11721 #: config/rx/rx.opt:29
11723 msgid "Store doubles in 64 bits."
11726 #: config/rx/rx.opt:33
11728 msgid "Stores doubles in 32 bits. This is the default."
11731 #: config/rx/rx.opt:37
11733 msgid "Disable the use of RX FPU instructions."
11736 #: config/rx/rx.opt:44
11738 msgid "Enable the use of RX FPU instructions. This is the default."
11741 #: config/rx/rx.opt:50
11743 msgid "Specify the target RX cpu type."
11746 #: config/rx/rx.opt:71
11748 msgid "Data is stored in big-endian format."
11751 #: config/rx/rx.opt:75
11753 msgid "Data is stored in little-endian format. (Default)."
11756 #: config/rx/rx.opt:81
11759 "Maximum size of global and static variables which can be placed into the "
11763 #: config/rx/rx.opt:87
11765 msgid "Enable linker relaxation."
11768 #: config/rx/rx.opt:93
11770 msgid "Maximum size in bytes of constant values allowed as operands."
11773 #: config/rx/rx.opt:111
11775 msgid "Enables Position-Independent-Data (PID) mode."
11778 #: config/rx/rx.opt:117
11781 "Warn when multiple, different, fast interrupt handlers are in the "
11782 "compilation unit."
11785 #: config/rx/rx.opt:123
11788 "Enable the use of the old, broken, ABI where all stacked function arguments "
11789 "are aligned to 32-bits."
11792 #: config/rx/rx.opt:127
11795 "Enable the use the standard RX ABI where all stacked function arguments are "
11796 "naturally aligned. This is the default."
11799 #: config/rx/rx.opt:133
11801 msgid "Enable the use of the LRA register allocator."
11804 #: config/rx/rx.opt:139
11807 "Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and "
11808 "RMPA instructions. Enabled by default."
11811 #: config/rx/rx.opt:145
11813 msgid "Always use JSR, never BSR, for calls."
11816 #: config/visium/visium.opt:25
11818 msgid "Link with libc.a and libdebug.a."
11821 #: config/visium/visium.opt:29
11823 msgid "Link with libc.a and libsim.a."
11826 #: config/visium/visium.opt:33
11828 msgid "Use hardware FP (default)."
11831 #: config/visium/visium.opt:45
11833 msgid "Use features of and schedule code for given CPU."
11836 #: config/visium/visium.opt:65
11838 msgid "Generate code for the supervisor mode (default)."
11841 #: config/visium/visium.opt:69
11843 msgid "Generate code for the user mode."
11846 #: config/visium/visium.opt:73
11848 msgid "Only retained for backward compatibility."
11851 #: config/sol2.opt:32
11853 msgid "Clear hardware capabilities when linking."
11856 #: config/sol2.opt:36
11858 msgid "Pass -z text to linker."
11861 #: config/moxie/moxie.opt:31
11863 msgid "Enable MUL.X and UMUL.X instructions."
11866 #: config/microblaze/microblaze.opt:40
11868 msgid "Use software emulation for floating point (default)."
11871 #: config/microblaze/microblaze.opt:44
11873 msgid "Use hardware floating point instructions."
11876 #: config/microblaze/microblaze.opt:48
11878 msgid "Use table lookup optimization for small signed integer divisions."
11881 #: config/microblaze/microblaze.opt:52
11883 msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
11886 #: config/microblaze/microblaze.opt:56
11888 msgid "Don't optimize block moves, use memcpy."
11891 #: config/microblaze/microblaze.opt:68
11893 msgid "Use the soft multiply emulation (default)."
11896 #: config/microblaze/microblaze.opt:72
11898 msgid "Use reorder instructions (swap and byte reversed load/store) (default)."
11901 #: config/microblaze/microblaze.opt:76
11903 msgid "Use the software emulation for divides (default)."
11906 #: config/microblaze/microblaze.opt:80
11908 msgid "Use the hardware barrel shifter instead of emulation."
11911 #: config/microblaze/microblaze.opt:84
11913 msgid "Use pattern compare instructions."
11916 #: config/microblaze/microblaze.opt:88
11918 msgid "Check for stack overflow at runtime."
11921 #: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
11923 msgid "Use GP relative sdata/sbss sections."
11926 #: config/microblaze/microblaze.opt:96
11928 msgid "Clear the BSS to zero and place zero initialized in BSS."
11931 #: config/microblaze/microblaze.opt:100
11933 msgid "Use multiply high instructions for high part of 32x32 multiply."
11936 #: config/microblaze/microblaze.opt:104
11938 msgid "Use hardware floating point conversion instructions."
11941 #: config/microblaze/microblaze.opt:108
11943 msgid "Use hardware floating point square root instruction."
11946 #: config/microblaze/microblaze.opt:112
11948 msgid "Description for mxl-mode-executable."
11951 #: config/microblaze/microblaze.opt:116
11953 msgid "Description for mxl-mode-xmdstub."
11956 #: config/microblaze/microblaze.opt:120
11958 msgid "Description for mxl-mode-bootstrap."
11961 #: config/microblaze/microblaze.opt:124
11963 msgid "Description for mxl-mode-novectors."
11966 #: config/microblaze/microblaze.opt:128
11968 msgid "Use hardware prefetch instruction."
11971 #: config/microblaze/microblaze.opt:132
11974 "Data referenced by offset from start of text instead of GOT (with -fPIC/-"
11978 #: config/vax/vax.opt:23 config/vax/vax.opt:27
11980 msgid "Target DFLOAT double precision code."
11983 #: config/vax/vax.opt:31 config/vax/vax.opt:35
11985 msgid "Generate GFLOAT double precision code."
11988 #: config/vax/vax.opt:39
11990 msgid "Generate code for GNU assembler (gas)."
11993 #: config/vax/vax.opt:43
11995 msgid "Generate code for UNIX assembler."
11998 #: config/vax/vax.opt:51
12000 msgid "Use VAXC structure conventions."
12003 #: config/vax/vax.opt:55
12005 msgid "Use new adddi3/subdi3 patterns."
12008 #: config/frv/frv.opt:30
12010 msgid "Use 4 media accumulators."
12013 #: config/frv/frv.opt:34
12015 msgid "Use 8 media accumulators."
12018 #: config/frv/frv.opt:38
12020 msgid "Enable label alignment optimizations."
12023 #: config/frv/frv.opt:42
12025 msgid "Dynamically allocate cc registers."
12028 #: config/frv/frv.opt:49
12030 msgid "Set the cost of branches."
12033 #: config/frv/frv.opt:53
12035 msgid "Enable conditional execution other than moves/scc."
12038 #: config/frv/frv.opt:57
12040 msgid "Change the maximum length of conditionally-executed sequences."
12043 #: config/frv/frv.opt:61
12046 "Change the number of temporary registers that are available to conditionally-"
12047 "executed sequences."
12050 #: config/frv/frv.opt:65
12052 msgid "Enable conditional moves."
12055 #: config/frv/frv.opt:69
12057 msgid "Set the target CPU type."
12060 #: config/frv/frv.opt:73
12062 msgid "Known FR-V CPUs (for use with the -mcpu= option):"
12065 #: config/frv/frv.opt:122
12067 msgid "Use fp double instructions."
12070 #: config/frv/frv.opt:126
12072 msgid "Change the ABI to allow double word insns."
12075 #: config/frv/frv.opt:134
12077 msgid "Just use icc0/fcc0."
12080 #: config/frv/frv.opt:138
12082 msgid "Only use 32 FPRs."
12085 #: config/frv/frv.opt:142
12087 msgid "Use 64 FPRs."
12090 #: config/frv/frv.opt:146
12092 msgid "Only use 32 GPRs."
12095 #: config/frv/frv.opt:150
12097 msgid "Use 64 GPRs."
12100 #: config/frv/frv.opt:154
12102 msgid "Enable use of GPREL for read-only data in FDPIC."
12105 #: config/frv/frv.opt:166
12107 msgid "Enable PIC support for building libraries."
12110 #: config/frv/frv.opt:170
12112 msgid "Follow the EABI linkage requirements."
12115 #: config/frv/frv.opt:174
12117 msgid "Disallow direct calls to global functions."
12120 #: config/frv/frv.opt:178
12122 msgid "Use media instructions."
12125 #: config/frv/frv.opt:182
12127 msgid "Use multiply add/subtract instructions."
12130 #: config/frv/frv.opt:186
12132 msgid "Enable optimizing &&/|| in conditional execution."
12135 #: config/frv/frv.opt:190
12137 msgid "Enable nested conditional execution optimizations."
12140 #: config/frv/frv.opt:195
12142 msgid "Do not mark ABI switches in e_flags."
12145 #: config/frv/frv.opt:199
12147 msgid "Remove redundant membars."
12150 #: config/frv/frv.opt:203
12152 msgid "Pack VLIW instructions."
12155 #: config/frv/frv.opt:207
12157 msgid "Enable setting GPRs to the result of comparisons."
12160 #: config/frv/frv.opt:211
12162 msgid "Change the amount of scheduler lookahead."
12165 #: config/frv/frv.opt:219
12167 msgid "Assume a large TLS segment."
12170 #: config/frv/frv.opt:223
12172 msgid "Do not assume a large TLS segment."
12175 #: config/frv/frv.opt:228
12177 msgid "Cause gas to print tomcat statistics."
12180 #: config/frv/frv.opt:233
12182 msgid "Link with the library-pic libraries."
12185 #: config/frv/frv.opt:237
12187 msgid "Allow branches to be packed with other instructions."
12190 #: config/mn10300/mn10300.opt:30
12192 msgid "Target the AM33 processor."
12195 #: config/mn10300/mn10300.opt:34
12197 msgid "Target the AM33/2.0 processor."
12200 #: config/mn10300/mn10300.opt:38
12202 msgid "Target the AM34 processor."
12205 #: config/mn10300/mn10300.opt:46
12207 msgid "Work around hardware multiply bug."
12210 #: config/mn10300/mn10300.opt:55
12212 msgid "Enable linker relaxations."
12215 #: config/mn10300/mn10300.opt:59
12217 msgid "Return pointers in both a0 and d0."
12220 #: config/mn10300/mn10300.opt:63
12222 msgid "Allow gcc to generate LIW instructions."
12225 #: config/mn10300/mn10300.opt:67
12227 msgid "Allow gcc to generate the SETLB and Lcc instructions."
12230 #: config/nds32/nds32-elf.opt:3 config/nds32/nds32-linux.opt:3
12232 msgid "Specify the address generation strategy for code model."
12235 #: config/nds32/nds32-elf.opt:7 config/nds32/nds32-linux.opt:7
12237 msgid "Known cmodel types (for use with the -mcmodel= option):"
12240 #: config/nds32/nds32.opt:29 config/nds32/nds32.opt:89
12242 msgid "Generate code in big-endian mode."
12245 #: config/nds32/nds32.opt:33 config/nds32/nds32.opt:93
12247 msgid "Generate code in little-endian mode."
12250 #: config/nds32/nds32.opt:37
12252 msgid "Force performing fp-as-gp optimization."
12255 #: config/nds32/nds32.opt:41
12257 msgid "Forbid performing fp-as-gp optimization."
12260 #: config/nds32/nds32.opt:47
12262 msgid "Specify which ABI type to generate code for: 2, 2fp+."
12265 #: config/nds32/nds32.opt:61
12267 msgid "Specify use soft floating point ABI which mean alias to -mabi=2."
12270 #: config/nds32/nds32.opt:65
12272 msgid "Specify use soft floating point ABI which mean alias to -mabi=2fp+."
12275 #: config/nds32/nds32.opt:71
12277 msgid "Use reduced-set registers for register allocation."
12280 #: config/nds32/nds32.opt:75
12282 msgid "Use full-set registers for register allocation."
12285 #: config/nds32/nds32.opt:81
12287 msgid "Always align function entry, jump target and return address."
12290 #: config/nds32/nds32.opt:85
12292 msgid "Align function entry to 4 byte."
12295 #: config/nds32/nds32.opt:97
12298 "Prevent $fp being allocated during register allocation so that compiler is "
12299 "able to force performing fp-as-gp optimization."
12302 #: config/nds32/nds32.opt:101
12305 "Forbid using $fp to access static and global variables. This option "
12306 "strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'."
12309 #: config/nds32/nds32.opt:105
12311 msgid "Specify the address generation strategy for ICT call's code model."
12314 #: config/nds32/nds32.opt:109
12316 msgid "Known cmodel types (for use with the -mict-model= option):"
12319 #: config/nds32/nds32.opt:119
12321 msgid "Generate conditional move instructions."
12324 #: config/nds32/nds32.opt:123
12326 msgid "Generate hardware abs instructions."
12329 #: config/nds32/nds32.opt:127
12331 msgid "Generate performance extension instructions."
12334 #: config/nds32/nds32.opt:131
12336 msgid "Generate performance extension version 2 instructions."
12339 #: config/nds32/nds32.opt:135
12341 msgid "Generate string extension instructions."
12344 #: config/nds32/nds32.opt:139
12346 msgid "Generate DSP extension instructions."
12349 #: config/nds32/nds32.opt:143
12351 msgid "Generate v3 push25/pop25 instructions."
12354 #: config/nds32/nds32.opt:147
12356 msgid "Generate 16-bit instructions."
12359 #: config/nds32/nds32.opt:151
12361 msgid "Insert relax hint for linker to do relaxation."
12364 #: config/nds32/nds32.opt:155
12366 msgid "Enable Virtual Hosting support."
12369 #: config/nds32/nds32.opt:159
12371 msgid "Specify the size of each interrupt vector, which must be 4 or 16."
12374 #: config/nds32/nds32.opt:163
12376 msgid "Specify the security level of c-isr for the whole file."
12379 #: config/nds32/nds32.opt:167
12382 "Specify the size of each cache block, which must be a power of 2 between 4 "
12386 #: config/nds32/nds32.opt:175
12388 msgid "Known arch types (for use with the -march= option):"
12391 #: config/nds32/nds32.opt:197
12393 msgid "Specify the cpu for pipeline model."
12396 #: config/nds32/nds32.opt:201
12398 msgid "Known cpu types (for use with the -mcpu= option):"
12401 #: config/nds32/nds32.opt:361
12404 "Specify a fpu configuration value from 0 to 7; 0-3 is as FPU spec says, and "
12405 "4-7 is corresponding to 0-3."
12408 #: config/nds32/nds32.opt:365
12411 "Known floating-point number of registers (for use with the -mconfig-fpu= "
12415 #: config/nds32/nds32.opt:393
12418 "Specify configuration of instruction mul: fast1, fast2 or slow. The default "
12422 #: config/nds32/nds32.opt:412
12425 "Specify how many read/write ports for n9/n10 cores. The value should be "
12429 #: config/nds32/nds32.opt:425
12431 msgid "Enable constructor/destructor feature."
12434 #: config/nds32/nds32.opt:429
12436 msgid "Guide linker to relax instructions."
12439 #: config/nds32/nds32.opt:433
12441 msgid "Generate floating-point multiply-accumulation instructions."
12444 #: config/nds32/nds32.opt:437
12446 msgid "Generate single-precision floating-point instructions."
12449 #: config/nds32/nds32.opt:441
12451 msgid "Generate double-precision floating-point instructions."
12454 #: config/nds32/nds32.opt:445
12456 msgid "Force disable hardware loop, even use -mext-dsp."
12459 #: config/nds32/nds32.opt:449
12461 msgid "Permit scheduling of a function's prologue and epilogue sequence."
12464 #: config/nds32/nds32.opt:453
12466 msgid "Generate return instruction in naked function."
12469 #: config/nds32/nds32.opt:457
12471 msgid "Always save $lp in the stack."
12474 #: config/nds32/nds32.opt:465
12476 msgid "Allow use r15 for inline ASM."
12479 #: config/iq2000/iq2000.opt:31
12481 msgid "Specify CPU for code generation purposes."
12484 #: config/iq2000/iq2000.opt:47
12486 msgid "Specify CPU for scheduling purposes."
12489 #: config/iq2000/iq2000.opt:51
12491 msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
12494 #: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
12496 msgid "Use ROM instead of RAM."
12499 #: config/iq2000/iq2000.opt:70
12501 msgid "No default crt0.o."
12504 #: config/iq2000/iq2000.opt:74 config/mips/mips.opt:417
12506 msgid "Put uninitialized constants in ROM (needs -membedded-data)."
12509 #: config/csky/csky.opt:34
12511 msgid "Specify the target architecture."
12514 #: config/csky/csky.opt:38
12516 msgid "Specify the target processor."
12519 #: config/csky/csky.opt:90
12521 msgid "Specify the target floating-point hardware/format."
12524 #: config/csky/csky.opt:94
12526 msgid "Generate C-SKY FPU double float instructions (default for hard float)."
12529 #: config/csky/csky.opt:98
12531 msgid "Generate frecipd/fsqrtd/fdivd instructions (default for hard float)."
12534 #: config/csky/csky.opt:106
12536 msgid "Enable the extended LRW instruction (default for CK801)."
12539 #: config/csky/csky.opt:110
12541 msgid "Enable interrupt stack instructions."
12544 #: config/csky/csky.opt:114
12546 msgid "Enable multiprocessor instructions."
12549 #: config/csky/csky.opt:118
12551 msgid "Enable coprocessor instructions."
12554 #: config/csky/csky.opt:122
12556 msgid "Enable cache prefetch instructions."
12559 #: config/csky/csky.opt:126
12561 msgid "Enable C-SKY SECURE instructions."
12564 #: config/csky/csky.opt:133
12566 msgid "Enable C-SKY TRUST instructions."
12569 #: config/csky/csky.opt:137
12571 msgid "Enable C-SKY DSP instructions."
12574 #: config/csky/csky.opt:141
12576 msgid "Enable C-SKY Enhanced DSP instructions."
12579 #: config/csky/csky.opt:145
12581 msgid "Enable C-SKY Vector DSP instructions."
12584 #: config/csky/csky.opt:151
12586 msgid "Generate divide instructions."
12589 #: config/csky/csky.opt:155
12591 msgid "Generate code for Smart Mode."
12594 #: config/csky/csky.opt:159
12596 msgid "Enable use of R16-R31 (default)."
12599 #: config/csky/csky.opt:163
12601 msgid "Generate code using global anchor symbol addresses."
12604 #: config/csky/csky.opt:167
12606 msgid "Generate push/pop instructions (default)."
12609 #: config/csky/csky.opt:171
12611 msgid "Generate stm/ldm instructions (default)."
12614 #: config/csky/csky.opt:178
12616 msgid "Generate constant pools in the compiler instead of assembler."
12619 #: config/csky/csky.opt:182
12621 msgid "Emit .stack_size directives."
12624 #: config/csky/csky.opt:186
12626 msgid "Generate code for C-SKY compiler runtime instead of libgcc."
12629 #: config/csky/csky.opt:190
12631 msgid "Set the branch costs to roughly the specified number of instructions."
12634 #: config/csky/csky.opt:194
12636 msgid "Permit scheduling of function prologue and epilogue sequences."
12639 #: config/csky/csky_tables.opt:24
12641 msgid "Known CSKY CPUs (for use with the -mcpu= options):"
12644 #: config/csky/csky_tables.opt:205
12646 msgid "Known CSKY architectures (for use with the -march= option):"
12649 #: config/csky/csky_tables.opt:227
12651 msgid "Known CSKY FPUs (for use with the -mfpu= option):"
12654 #: config/c6x/c6x-tables.opt:24
12656 msgid "Known C6X ISAs (for use with the -march= option):"
12659 #: config/c6x/c6x.opt:42
12661 msgid "Select method for sdata handling."
12664 #: config/c6x/c6x.opt:46
12666 msgid "Valid arguments for the -msdata= option:"
12669 #: config/c6x/c6x.opt:59
12671 msgid "Compile for the DSBT shared library ABI."
12674 #: config/cris/cris.opt:45
12676 msgid "Work around bug in multiplication instruction."
12679 #: config/cris/cris.opt:51
12681 msgid "Compile for ETRAX 4 (CRIS v3)."
12684 #: config/cris/cris.opt:56
12686 msgid "Compile for ETRAX 100 (CRIS v8)."
12689 #: config/cris/cris.opt:64
12691 msgid "Emit verbose debug information in assembly code."
12694 #: config/cris/cris.opt:71
12696 msgid "Do not use condition codes from normal instructions."
12699 #: config/cris/cris.opt:80
12701 msgid "Do not emit addressing modes with side-effect assignment."
12704 #: config/cris/cris.opt:89
12706 msgid "Do not tune stack alignment."
12709 #: config/cris/cris.opt:98
12711 msgid "Do not tune writable data alignment."
12714 #: config/cris/cris.opt:107
12716 msgid "Do not tune code and read-only data alignment."
12719 #: config/cris/cris.opt:116
12721 msgid "Align code and data to 32 bits."
12724 #: config/cris/cris.opt:133
12726 msgid "Don't align items in code or data."
12729 #: config/cris/cris.opt:142
12731 msgid "Do not emit function prologue or epilogue."
12734 #: config/cris/cris.opt:149
12736 msgid "Use the most feature-enabling options allowed by other options."
12739 #: config/cris/cris.opt:158
12741 msgid "Override -mbest-lib-options."
12744 #: config/cris/cris.opt:165
12746 msgid "-march=ARCH\tGenerate code for the specified chip or CPU version."
12749 #: config/cris/cris.opt:169
12751 msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version."
12754 #: config/cris/cris.opt:173
12757 "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified "
12761 #: config/cris/cris.opt:180
12764 "Emit traps as \"break 8\", default for CRIS v3 and up. If disabled, calls "
12765 "to abort() are used."
12768 #: config/cris/cris.opt:184
12771 "Emit checks causing \"break 8\" instructions to execute when applying atomic "
12772 "builtins on misaligned memory."
12775 #: config/cris/cris.opt:188
12778 "Handle atomic builtins that may be applied to unaligned data by calling "
12779 "library functions. Overrides -mtrap-unaligned-atomic."
12782 #: config/sh/superh.opt:6
12784 msgid "Board name [and memory region]."
12787 #: config/sh/superh.opt:10
12789 msgid "Runtime name."
12792 #: config/sh/sh.opt:42
12794 msgid "Generate SH1 code."
12797 #: config/sh/sh.opt:46
12799 msgid "Generate SH2 code."
12802 #: config/sh/sh.opt:50
12804 msgid "Generate default double-precision SH2a-FPU code."
12807 #: config/sh/sh.opt:54
12809 msgid "Generate SH2a FPU-less code."
12812 #: config/sh/sh.opt:58
12814 msgid "Generate default single-precision SH2a-FPU code."
12817 #: config/sh/sh.opt:62
12819 msgid "Generate only single-precision SH2a-FPU code."
12822 #: config/sh/sh.opt:66
12824 msgid "Generate SH2e code."
12827 #: config/sh/sh.opt:70
12829 msgid "Generate SH3 code."
12832 #: config/sh/sh.opt:74
12834 msgid "Generate SH3e code."
12837 #: config/sh/sh.opt:78
12839 msgid "Generate SH4 code."
12842 #: config/sh/sh.opt:82
12844 msgid "Generate SH4-100 code."
12847 #: config/sh/sh.opt:86
12849 msgid "Generate SH4-200 code."
12852 #: config/sh/sh.opt:92
12854 msgid "Generate SH4-300 code."
12857 #: config/sh/sh.opt:96
12859 msgid "Generate SH4 FPU-less code."
12862 #: config/sh/sh.opt:100
12864 msgid "Generate SH4-100 FPU-less code."
12867 #: config/sh/sh.opt:104
12869 msgid "Generate SH4-200 FPU-less code."
12872 #: config/sh/sh.opt:108
12874 msgid "Generate SH4-300 FPU-less code."
12877 #: config/sh/sh.opt:112
12879 msgid "Generate code for SH4 340 series (MMU/FPU-less)."
12882 #: config/sh/sh.opt:117
12884 msgid "Generate code for SH4 400 series (MMU/FPU-less)."
12887 #: config/sh/sh.opt:122
12889 msgid "Generate code for SH4 500 series (FPU-less)."
12892 #: config/sh/sh.opt:127
12894 msgid "Generate default single-precision SH4 code."
12897 #: config/sh/sh.opt:131
12899 msgid "Generate default single-precision SH4-100 code."
12902 #: config/sh/sh.opt:135
12904 msgid "Generate default single-precision SH4-200 code."
12907 #: config/sh/sh.opt:139
12909 msgid "Generate default single-precision SH4-300 code."
12912 #: config/sh/sh.opt:143
12914 msgid "Generate only single-precision SH4 code."
12917 #: config/sh/sh.opt:147
12919 msgid "Generate only single-precision SH4-100 code."
12922 #: config/sh/sh.opt:151
12924 msgid "Generate only single-precision SH4-200 code."
12927 #: config/sh/sh.opt:155
12929 msgid "Generate only single-precision SH4-300 code."
12932 #: config/sh/sh.opt:159
12934 msgid "Generate SH4a code."
12937 #: config/sh/sh.opt:163
12939 msgid "Generate SH4a FPU-less code."
12942 #: config/sh/sh.opt:167
12944 msgid "Generate default single-precision SH4a code."
12947 #: config/sh/sh.opt:171
12949 msgid "Generate only single-precision SH4a code."
12952 #: config/sh/sh.opt:175
12954 msgid "Generate SH4al-dsp code."
12957 #: config/sh/sh.opt:183
12959 msgid "Generate code in big endian mode."
12962 #: config/sh/sh.opt:187
12964 msgid "Generate 32-bit offsets in switch tables."
12967 #: config/sh/sh.opt:191
12969 msgid "Generate bit instructions."
12972 #: config/sh/sh.opt:199
12974 msgid "Assume that zero displacement conditional branches are fast."
12977 #: config/sh/sh.opt:203
12979 msgid "Force the usage of delay slots for conditional branches."
12982 #: config/sh/sh.opt:207
12984 msgid "Align doubles at 64-bit boundaries."
12987 #: config/sh/sh.opt:211
12989 msgid "Division strategy, one of: call-div1, call-fp, call-table."
12992 #: config/sh/sh.opt:215
12994 msgid "Specify name for 32 bit signed division function."
12997 #: config/sh/sh.opt:219
12999 msgid "Generate ELF FDPIC code."
13002 #: config/sh/sh.opt:223
13005 "Enable the use of 64-bit floating point registers in fmov instructions. See "
13006 "-mdalign if 64-bit alignment is required."
13009 #: config/sh/sh.opt:231 config/sh/sh.opt:269
13011 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions."
13014 #: config/sh/sh.opt:235
13016 msgid "Increase the IEEE compliance for floating-point comparisons."
13019 #: config/sh/sh.opt:239
13022 "Inline code to invalidate instruction cache entries after setting up nested "
13023 "function trampolines."
13026 #: config/sh/sh.opt:243 config/arc/arc.opt:242
13028 msgid "Annotate assembler instructions with estimated addresses."
13031 #: config/sh/sh.opt:247
13033 msgid "Generate code in little endian mode."
13036 #: config/sh/sh.opt:251
13038 msgid "Mark MAC register as call-clobbered."
13041 #: config/sh/sh.opt:257
13043 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)."
13046 #: config/sh/sh.opt:261
13048 msgid "Emit function-calls using global offset table when generating PIC."
13051 #: config/sh/sh.opt:265
13053 msgid "Shorten address references during linking."
13056 #: config/sh/sh.opt:273
13058 msgid "Specify the model for atomic operations."
13061 #: config/sh/sh.opt:277
13063 msgid "Use tas.b instruction for __atomic_test_and_set."
13066 #: config/sh/sh.opt:281
13068 msgid "Cost to assume for a multiply insn."
13071 #: config/sh/sh.opt:285
13074 "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
13075 "if the inline code would not work in user mode."
13078 #: config/sh/sh.opt:291
13080 msgid "Pretend a branch-around-a-move is a conditional move."
13083 #: config/sh/sh.opt:295
13085 msgid "Enable the use of the fsca instruction."
13088 #: config/sh/sh.opt:299
13090 msgid "Enable the use of the fsrra instruction."
13093 #: config/gcn/gcn.opt:26
13095 msgid "GCN GPU type to use:"
13098 #: config/gcn/gcn.opt:45 config/gcn/gcn.opt:49
13100 msgid "Specify the name of the target GPU."
13103 #: config/gcn/gcn.opt:53
13105 msgid "Generate code for a 32-bit ABI."
13108 #: config/gcn/gcn.opt:57
13110 msgid "Generate code for a 64-bit ABI."
13113 #: config/gcn/gcn.opt:61
13115 msgid "Enable OpenMP GPU offloading."
13118 #: config/gcn/gcn.opt:72
13120 msgid "Obsolete; use GCN_STACK_SIZE at runtime."
13123 #: config/gcn/gcn.opt:78
13126 "Amount of local data-share (LDS) memory to reserve for gang-private "
13130 #: config/gcn/gcn.opt:82
13132 msgid "Warn about invalid OpenACC dimensions."
13135 #: config/gcn/gcn.opt:86
13137 msgid "SRAM-ECC and XNACK modes:"
13140 #: config/gcn/gcn.opt:99
13142 msgid "Compile for devices requiring XNACK enabled. Default \"off\"."
13145 #: config/gcn/gcn.opt:103
13148 "Compile for devices with the SRAM ECC feature enabled, or not. Default "
13152 #: config/fr30/fr30.opt:23
13154 msgid "Assume small address space."
13157 #: config/bpf/bpf.opt:28
13159 msgid "Generate xBPF."
13162 #: config/bpf/bpf.opt:34
13164 msgid "Generate big-endian eBPF."
13167 #: config/bpf/bpf.opt:38
13169 msgid "Generate little-endian eBPF."
13172 #: config/bpf/bpf.opt:42
13174 msgid "Set a hard limit for the size of each stack frame, in bytes."
13177 #: config/bpf/bpf.opt:46
13180 "Generate all necessary information for BPF Compile Once - Run Everywhere."
13183 #: config/bpf/bpf.opt:52
13185 msgid "Enable extra conditional-branch instructions j(s)lt and j(s)le."
13188 #: config/bpf/bpf.opt:56
13190 msgid "Enable 32-bit ALU instructions."
13193 #: config/bpf/bpf.opt:60
13195 msgid "Enable 32-bit jump instructions."
13198 #: config/bpf/bpf.opt:64
13200 msgid "Enable general atomic operations introduced in v3 ISA."
13203 #: config/bpf/bpf.opt:68
13205 msgid "Enable byte swap instructions."
13208 #: config/bpf/bpf.opt:72
13210 msgid "Enable signed division and modulus instructions."
13213 #: config/bpf/bpf.opt:98
13215 msgid "Known assembler dialects (for use with the -masm= option)"
13218 #: config/mips/mips.opt:32
13220 msgid "-mabi=ABI\tGenerate code that conforms to the given ABI."
13223 #: config/mips/mips.opt:36
13225 msgid "Known MIPS ABIs (for use with the -mabi= option):"
13228 #: config/mips/mips.opt:55
13230 msgid "Generate code that can be used in SVR4-style dynamic objects."
13233 #: config/mips/mips.opt:59
13235 msgid "Use PMC-style 'mad' instructions."
13238 #: config/mips/mips.opt:63
13240 msgid "Use integer madd/msub instructions."
13243 #: config/mips/mips.opt:67
13245 msgid "-march=ISA\tGenerate code for the given ISA."
13248 #: config/mips/mips.opt:75
13250 msgid "Use Branch Likely instructions, overriding the architecture default."
13253 #: config/mips/mips.opt:79
13255 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing."
13258 #: config/mips/mips.opt:87
13261 "-mcode-readable=SETTING\tSpecify when instructions are allowed to access "
13265 #: config/mips/mips.opt:91
13267 msgid "Valid arguments to -mcode-readable=:"
13270 #: config/mips/mips.opt:104
13272 msgid "Use branch-and-break sequences to check for integer divide by zero."
13275 #: config/mips/mips.opt:108
13277 msgid "Use trap instructions to check for integer divide by zero."
13280 #: config/mips/mips.opt:112
13282 msgid "Allow the use of MDMX instructions."
13285 #: config/mips/mips.opt:120
13287 msgid "Use MIPS-DSP instructions."
13290 #: config/mips/mips.opt:124
13292 msgid "Use MIPS-DSP REV 2 instructions."
13295 #: config/mips/mips.opt:146
13297 msgid "Use Enhanced Virtual Addressing instructions."
13300 #: config/mips/mips.opt:150
13302 msgid "Use NewABI-style %reloc() assembly operators."
13305 #: config/mips/mips.opt:154
13307 msgid "Use -G for data that is not defined by the current object."
13310 #: config/mips/mips.opt:158
13312 msgid "Work around certain 24K errata."
13315 #: config/mips/mips.opt:162
13317 msgid "Work around certain R4000 errata."
13320 #: config/mips/mips.opt:166
13322 msgid "Work around certain R4400 errata."
13325 #: config/mips/mips.opt:170
13327 msgid "Work around the R5900 short loop erratum."
13330 #: config/mips/mips.opt:174
13332 msgid "Work around certain RM7000 errata."
13335 #: config/mips/mips.opt:178
13337 msgid "Work around certain R10000 errata."
13340 #: config/mips/mips.opt:182
13342 msgid "Work around errata for early SB-1 revision 2 cores."
13345 #: config/mips/mips.opt:186
13347 msgid "Work around certain VR4120 errata."
13350 #: config/mips/mips.opt:190
13352 msgid "Work around VR4130 mflo/mfhi errata."
13355 #: config/mips/mips.opt:194
13357 msgid "Work around an early 4300 hardware bug."
13360 #: config/mips/mips.opt:198
13362 msgid "FP exceptions are enabled."
13365 #: config/mips/mips.opt:202
13367 msgid "Use 32-bit floating-point registers."
13370 #: config/mips/mips.opt:206
13372 msgid "Conform to the o32 FPXX ABI."
13375 #: config/mips/mips.opt:210
13377 msgid "Use 64-bit floating-point registers."
13380 #: config/mips/mips.opt:214
13383 "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack "
13387 #: config/mips/mips.opt:218
13389 msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode."
13392 #: config/mips/mips.opt:222
13394 msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding."
13397 #: config/mips/mips.opt:226
13400 "Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):"
13403 #: config/mips/mips.opt:236
13405 msgid "Use 32-bit general registers."
13408 #: config/mips/mips.opt:240
13410 msgid "Use 64-bit general registers."
13413 #: config/mips/mips.opt:244
13415 msgid "Use GP-relative addressing to access small data."
13418 #: config/mips/mips.opt:248
13421 "When generating -mabicalls code, allow executables to use PLTs and copy "
13425 #: config/mips/mips.opt:252
13427 msgid "Allow the use of hardware floating-point ABI and instructions."
13430 #: config/mips/mips.opt:256
13432 msgid "Generate code that is link-compatible with MIPS16 and microMIPS code."
13435 #: config/mips/mips.opt:260
13437 msgid "An alias for minterlink-compressed provided for backward-compatibility."
13440 #: config/mips/mips.opt:264
13442 msgid "-mipsN\tGenerate code for ISA level N."
13445 #: config/mips/mips.opt:268
13447 msgid "Generate MIPS16 code."
13450 #: config/mips/mips.opt:272
13452 msgid "Use MIPS-3D instructions."
13455 #: config/mips/mips.opt:276
13457 msgid "Use ll, sc and sync instructions."
13460 #: config/mips/mips.opt:280
13462 msgid "Use -G for object-local data."
13465 #: config/mips/mips.opt:284
13467 msgid "Use indirect calls."
13470 #: config/mips/mips.opt:288
13472 msgid "Use a 32-bit long type."
13475 #: config/mips/mips.opt:292
13477 msgid "Use a 64-bit long type."
13480 #: config/mips/mips.opt:296
13482 msgid "Pass the address of the ra save location to _mcount in $12."
13485 #: config/mips/mips.opt:300
13487 msgid "Don't optimize block moves."
13490 #: config/mips/mips.opt:304
13492 msgid "Use microMIPS instructions."
13495 #: config/mips/mips.opt:308
13497 msgid "Use MIPS MSA Extension instructions."
13500 #: config/mips/mips.opt:312
13502 msgid "Allow the use of MT instructions."
13505 #: config/mips/mips.opt:316
13507 msgid "Prevent the use of all floating-point operations."
13510 #: config/mips/mips.opt:320
13512 msgid "Use MCU instructions."
13515 #: config/mips/mips.opt:324
13517 msgid "Do not use a cache-flushing function before calling stack trampolines."
13520 #: config/mips/mips.opt:328
13522 msgid "Do not use MDMX instructions."
13525 #: config/mips/mips.opt:332
13527 msgid "Generate normal-mode code."
13530 #: config/mips/mips.opt:336
13532 msgid "Do not use MIPS-3D instructions."
13535 #: config/mips/mips.opt:340
13537 msgid "Use paired-single floating-point instructions."
13540 #: config/mips/mips.opt:344
13543 "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be "
13547 #: config/mips/mips.opt:348
13549 msgid "Valid arguments to -mr10k-cache-barrier=:"
13552 #: config/mips/mips.opt:361
13554 msgid "Try to allow the linker to turn PIC calls into direct calls."
13557 #: config/mips/mips.opt:365
13560 "When generating -mabicalls code, make the code suitable for use in shared "
13564 #: config/mips/mips.opt:373
13566 msgid "Use SmartMIPS instructions."
13569 #: config/mips/mips.opt:381
13571 msgid "Optimize lui/addiu address loads."
13574 #: config/mips/mips.opt:385
13576 msgid "Enable the MIPS16e V2 instructions."
13579 #: config/mips/mips.opt:389
13581 msgid "Assume all symbols have 32-bit values."
13584 #: config/mips/mips.opt:393
13586 msgid "Use synci instruction to invalidate i-cache."
13589 #: config/mips/mips.opt:401
13591 msgid "Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable."
13594 #: config/mips/mips.opt:405
13596 msgid "Use 4-operand madd.s/madd.d and related instructions where applicable."
13599 #: config/mips/mips.opt:413
13601 msgid "Generate code with unaligned load store, valid for MIPS R6."
13604 #: config/mips/mips.opt:421
13606 msgid "Use Virtualization (VZ) instructions."
13609 #: config/mips/mips.opt:425
13611 msgid "Use eXtended Physical Address (XPA) instructions."
13614 #: config/mips/mips.opt:429
13616 msgid "Use Cyclic Redundancy Check (CRC) instructions."
13619 #: config/mips/mips.opt:433
13621 msgid "Use Global INValidate (GINV) instructions."
13624 #: config/mips/mips.opt:437
13626 msgid "Perform VR4130-specific alignment optimizations."
13629 #: config/mips/mips.opt:441
13631 msgid "Lift restrictions on GOT size."
13634 #: config/mips/mips.opt:445
13636 msgid "Enable use of odd-numbered single-precision registers."
13639 #: config/mips/mips.opt:449
13641 msgid "Optimize frame header."
13644 #: config/mips/mips.opt:456
13646 msgid "Enable load/store bonding."
13649 #: config/mips/mips.opt:460
13651 msgid "Specify the compact branch usage policy."
13654 #: config/mips/mips.opt:464
13656 msgid "Policies available for use with -mcompact-branches=:"
13659 #: config/mips/mips.opt:477
13661 msgid "Use Loongson MultiMedia extensions Instructions (MMI) instructions."
13664 #: config/mips/mips.opt:481
13666 msgid "Use Loongson EXTension (EXT) instructions."
13669 #: config/mips/mips.opt:485
13671 msgid "Use Loongson EXTension R2 (EXT2) instructions."
13674 #: config/mips/mips-tables.opt:24
13676 msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
13679 #: config/mips/mips-tables.opt:28
13681 msgid "Known MIPS ISA levels (for use with the -mips option):"
13684 #: config/arc/arc-tables.opt:25
13686 msgid "Known ARC CPUs (for use with the -mcpu= option):"
13689 #: config/arc/arc.opt:26
13691 msgid "Compile code for big endian mode."
13694 #: config/arc/arc.opt:30
13696 msgid "Compile code for little endian mode. This is the default."
13699 #: config/arc/arc.opt:34
13702 "Disable ARCompact specific pass to generate conditional execution "
13706 #: config/arc/arc.opt:38
13708 msgid "Generate ARCompact 32-bit code for ARC600 processor."
13711 #: config/arc/arc.opt:42
13713 msgid "Same as -mA6."
13716 #: config/arc/arc.opt:46
13718 msgid "Generate ARCompact 32-bit code for ARC601 processor."
13721 #: config/arc/arc.opt:50
13723 msgid "Generate ARCompact 32-bit code for ARC700 processor."
13726 #: config/arc/arc.opt:54
13728 msgid "Same as -mA7."
13731 #: config/arc/arc.opt:58
13733 msgid "Force all calls to be made via a jli instruction."
13736 #: config/arc/arc.opt:62
13738 msgid "-mmpy-option=MPY\tCompile ARCv2 code with a multiplier design option."
13741 #: config/arc/arc.opt:132
13743 msgid "Enable DIV-REM instructions for ARCv2."
13746 #: config/arc/arc.opt:136
13748 msgid "Enable code density instructions for ARCv2."
13751 #: config/arc/arc.opt:146
13753 msgid "Use ordinarily cached memory accesses for volatile references."
13756 #: config/arc/arc.opt:150
13758 msgid "Enable cache bypass for volatile references."
13761 #: config/arc/arc.opt:154
13763 msgid "Generate instructions supported by barrel shifter."
13766 #: config/arc/arc.opt:158
13768 msgid "Generate norm instruction."
13771 #: config/arc/arc.opt:162
13773 msgid "Generate swap instruction."
13776 #: config/arc/arc.opt:166
13778 msgid "Generate mul64 and mulu64 instructions."
13781 #: config/arc/arc.opt:170
13783 msgid "Do not generate mpy instructions for ARC700."
13786 #: config/arc/arc.opt:174
13788 msgid "Generate extended arithmetic instructions, only valid for ARC700."
13791 #: config/arc/arc.opt:178
13794 "Dummy flag. This is the default unless FPX switches are provided explicitly."
13797 #: config/arc/arc.opt:182
13799 msgid "Generate call insns as register indirect calls."
13802 #: config/arc/arc.opt:186
13804 msgid "Do no generate BRcc instructions in arc_reorg."
13807 #: config/arc/arc.opt:190
13810 "Generate sdata references. This is the default, unless you compile for PIC."
13813 #: config/arc/arc.opt:194
13815 msgid "Generate millicode thunks."
13818 #: config/arc/arc.opt:198 config/arc/arc.opt:202
13820 msgid "FPX: Generate Single Precision FPX (compact) instructions."
13823 #: config/arc/arc.opt:206
13825 msgid "FPX: Generate Single Precision FPX (fast) instructions."
13828 #: config/arc/arc.opt:210
13831 "FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions."
13834 #: config/arc/arc.opt:214 config/arc/arc.opt:218
13836 msgid "FPX: Generate Double Precision FPX (compact) instructions."
13839 #: config/arc/arc.opt:222
13841 msgid "FPX: Generate Double Precision FPX (fast) instructions."
13844 #: config/arc/arc.opt:226
13846 msgid "Disable LR and SR instructions from using FPX extension aux registers."
13849 #: config/arc/arc.opt:230
13852 "Enable generation of ARC SIMD instructions via target-specific builtins."
13855 #: config/arc/arc.opt:234
13857 msgid "-mcpu=CPU\tCompile code for ARC variant CPU."
13860 #: config/arc/arc.opt:238
13863 "Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -"
13867 #: config/arc/arc.opt:246
13870 "Cost to assume for a multiply instruction, with 4 being equal to a normal "
13874 #: config/arc/arc.opt:250
13876 msgid "-mtune=TUNE\tTune code for given ARC variant."
13879 #: config/arc/arc.opt:284
13881 msgid "Enable the use of indexed loads."
13884 #: config/arc/arc.opt:288
13886 msgid "Enable the use of pre/post modify with register displacement."
13889 #: config/arc/arc.opt:292
13891 msgid "Generate 32x16 multiply and mac instructions."
13894 #: config/arc/arc.opt:300
13896 msgid "Don't use less than 25 bit addressing range for calls."
13899 #: config/arc/arc.opt:304
13902 "Explain what alignment considerations lead to the decision to make an insn "
13906 #: config/arc/arc.opt:322
13908 msgid "Enable pre-reload use of cbranchsi pattern."
13911 #: config/arc/arc.opt:326
13913 msgid "Enable bbit peephole2."
13916 #: config/arc/arc.opt:330
13919 "Use pc-relative switch case tables - this enables case table shortening."
13922 #: config/arc/arc.opt:334
13924 msgid "Enable compact casesi pattern."
13927 #: config/arc/arc.opt:338
13929 msgid "Enable 'q' instruction alternatives."
13932 #: config/arc/arc.opt:342
13934 msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc."
13937 #: config/arc/arc.opt:349
13939 msgid "Enable variable polynomial CRC extension."
13942 #: config/arc/arc.opt:353
13944 msgid "Enable DSP 3.1 Pack A extensions."
13947 #: config/arc/arc.opt:357
13949 msgid "Enable dual viterbi butterfly extension."
13952 #: config/arc/arc.opt:367
13954 msgid "Enable Dual and Single Operand Instructions for Telephony."
13957 #: config/arc/arc.opt:371
13959 msgid "Enable XY Memory extension (DSP version 3)."
13962 #: config/arc/arc.opt:376
13964 msgid "Enable Locked Load/Store Conditional extension."
13967 #: config/arc/arc.opt:380
13969 msgid "Enable swap byte ordering extension instruction."
13972 #: config/arc/arc.opt:384
13974 msgid "Enable 64-bit Time-Stamp Counter extension instruction."
13977 #: config/arc/arc.opt:388
13979 msgid "Pass -EB option through to linker."
13982 #: config/arc/arc.opt:392
13984 msgid "Pass -EL option through to linker."
13987 #: config/arc/arc.opt:396
13989 msgid "Pass -marclinux option through to linker."
13992 #: config/arc/arc.opt:400
13994 msgid "Pass -marclinux_prof option through to linker."
13997 #: config/arc/arc.opt:409
13999 msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY."
14002 #: config/arc/arc.opt:413
14004 msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
14007 #: config/arc/arc.opt:417
14009 msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
14012 #: config/arc/arc.opt:429
14014 msgid "Enable atomic instructions."
14017 #: config/arc/arc.opt:433
14019 msgid "Enable double load/store instructions for ARC HS."
14022 #: config/arc/arc.opt:437
14024 msgid "Specify the name of the target floating point configuration."
14027 #: config/arc/arc.opt:480
14029 msgid "Specify thread pointer register number."
14032 #: config/arc/arc.opt:487
14034 msgid "Enable use of NPS400 bit operations."
14037 #: config/arc/arc.opt:491
14039 msgid "Enable use of NPS400 xld/xst extension."
14042 #: config/arc/arc.opt:499
14045 "Specifies the registers that the processor saves on an interrupt entry and "
14049 #: config/arc/arc.opt:503
14052 "Specifies the number of registers replicated in second register bank on "
14053 "entry to fast interrupt."
14056 #: config/arc/arc.opt:507
14059 "Sets LP_COUNT register width. Possible values are 8, 16, 20, 24, 28, and 32."
14062 #: config/arc/arc.opt:532
14064 msgid "Enable 16-entry register file."
14067 #: config/arc/arc.opt:536
14069 msgid "Enable use of BI/BIH instructions when available."
14072 #: config/arc/arc.opt:540
14074 msgid "Enable ENTER_S and LEAVE_S opcodes for ARCv2."
14079 msgid "Set linker output type (used internally during LTO optimization)."
14084 msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
14089 msgid "Specify a file to which a list of files output by LTRANS is written."
14094 msgid "The resolution file."
14099 msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
14105 "Whole program analysis (WPA) mode with number of parallel jobs specified."
14110 msgid "Call the dump function for variables and function in IL."
14115 msgid "Dump the demangled output."
14120 msgid "Dump only the defined symbols."
14125 msgid "Print the initial values of the variables."
14130 msgid "Sort the symbols alphabetically."
14135 msgid "Sort the symbols according to size."
14138 #: lto/lang.opt:102
14140 msgid "Display the symbols in reverse order."
14143 #: lto/lang.opt:109
14145 msgid "Dump the details of LTO objects."
14148 #: lto/lang.opt:113
14150 msgid "Dump the statistics of tree types."
14153 #: lto/lang.opt:117
14155 msgid "Dump the statistics of trees."
14158 #: lto/lang.opt:121
14160 msgid "Dump the statistics of gimple statements."
14163 #: lto/lang.opt:131
14165 msgid "Dump the dump tool command line options."
14168 #: lto/lang.opt:135
14170 msgid "Dump the symtab callgraph."
14175 msgid "Provide bash completion for options starting with provided string."
14180 msgid "Display this information."
14186 "--help=<class>\tDisplay descriptions of a specific class of options. "
14187 "<class> is one or more of optimizers, target, warnings, undocumented, params."
14193 "Display target specific command line options (including assembler and linker "
14199 msgid "-O<number>\tSet optimization level to <number>."
14204 msgid "Optimize for space rather than speed."
14209 msgid "Optimize for speed disregarding exact standards compliance."
14214 msgid "Optimize for debugging experience rather than speed or size."
14219 msgid "Optimize for space aggressively rather than speed."
14224 msgid "This switch is deprecated; use -Wextra instead."
14229 msgid "Warn about returning structures, unions or arrays."
14235 "Warn if a loop with constant number of iterations triggers undefined "
14241 msgid "Warn if an array is accessed out of bounds."
14244 #: common.opt:550 common.opt:554
14246 msgid "Warn for uses of pointers to deallocated storage."
14251 msgid "Warn about inappropriate attribute usage."
14256 msgid "Do not warn about specified attributes."
14259 #: common.opt:566 common.opt:570
14262 "Warn about type safety and similar errors and mismatches in declarations "
14263 "with alias attributes."
14269 "Warn when profiling instrumentation was requested, but could not be applied "
14270 "to a certain function."
14273 #: common.opt:579 common.opt:583
14275 msgid "Warn about pointer casts which increase alignment."
14281 "Complain when a command-line option is valid, but not applicable to the "
14282 "current front end."
14287 msgid "Warn when a #warning directive is encountered."
14292 msgid "Warn about uses of __attribute__((warning)) declarations."
14297 msgid "Warn if a deprecated compiler feature, class, method, or field is used."
14302 msgid "Warn about uses of __attribute__((deprecated)) declarations."
14307 msgid "Warn when an optimization pass is disabled."
14312 msgid "Treat all warnings as errors."
14317 msgid "Treat specified warning as error."
14322 msgid "Print extra (possibly unwanted) warnings."
14327 msgid "Exit on the first error occurred."
14333 "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires "
14334 "in excess of <byte-size>."
14340 "Disable -Wframe-larger-than= warning. Equivalent to -Wframe-larger-"
14341 "than=<SIZE_MAX> or larger."
14346 msgid "Warn when attempting to free a non-heap object."
14351 msgid "Warn when a switch case falls through."
14356 msgid "Warn when an inlined function cannot be inlined."
14362 "Warn when an atomic memory model parameter is known to be outside the valid "
14369 "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
14375 "Disable -Wlarger-than= warning. Equivalent to -Wlarger-than=<SIZE_MAX> or "
14381 msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
14387 "Warn if dereferencing a NULL pointer may lead to erroneous or undefined "
14394 "Warn about some C++ One Definition Rule violations during link time "
14400 msgid "Warn about overflow in arithmetic expressions."
14406 "During link time optimization warn about mismatched types of global "
14412 msgid "Warn when the packed attribute has no effect on struct layout."
14417 msgid "Warn when padding is required to align structure members."
14422 msgid "Issue warnings needed for strict compliance to the standard."
14428 "Warn about returning a pointer/reference to a local or temporary variable."
14433 msgid "Warn when one variable shadows another. Same as -Wshadow=global."
14438 msgid "Warn when one variable shadows another (globally)."
14444 "Warn when one local variable shadows another local variable or parameter."
14450 "Warn when one local variable shadows another local variable or parameter of "
14456 msgid "Warn when not issuing stack smashing protection for some reason."
14462 "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
14468 "Disable Wstack-usage= warning. Equivalent to Wstack-usage=<SIZE_MAX> or "
14472 #: common.opt:750 common.opt:754
14474 msgid "Warn about code which might break strict aliasing rules."
14477 #: common.opt:758 common.opt:762
14479 msgid "Warn about optimizations that assume that signed overflow is undefined."
14485 "Warn about functions which might be candidates for __attribute__((cold))."
14491 "Warn about functions which might be candidates for __attribute__((const))."
14497 "Warn about functions which might be candidates for __attribute__((pure))."
14503 "Warn about functions which might be candidates for __attribute__((noreturn))."
14509 "Warn about functions which might be candidates for __attribute__((malloc))."
14515 "Warn about C++ polymorphic types where adding final keyword would improve "
14522 "Warn about C++ virtual methods where adding final keyword would improve code "
14529 "Warn about statements between switch's controlling expression and the first "
14535 msgid "Do not suppress warnings from system headers."
14540 msgid "Warn whenever a trampoline is generated."
14546 "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto "
14553 "Warn if a comparison is always true or always false due to the limited range "
14554 "of the data type."
14559 msgid "Warn about uninitialized automatic variables."
14564 msgid "Warn about maybe uninitialized automatic variables."
14569 msgid "Enable all -Wunused- warnings."
14574 msgid "Warn when a function parameter is only set, otherwise unused."
14579 msgid "Warn when a variable is only set, otherwise unused."
14584 msgid "Warn when a function is unused."
14589 msgid "Warn when a label is unused."
14594 msgid "Warn when a function parameter is unused."
14599 msgid "Warn when an expression value is unused."
14604 msgid "Warn when a variable is unused."
14609 msgid "Warn in case profiles in -fprofile-use do not match."
14615 "Warn in case a function ends earlier than it begins due to an invalid "
14621 msgid "Warn in case profiles in -fprofile-use do not exist."
14626 msgid "Warn when a vector operation is compiled outside the SIMD."
14631 msgid "Warn about unsupported features in ThreadSanitizer."
14636 msgid "-aux-info <file>\tEmit declaration information into <file>."
14641 msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
14646 msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
14652 "-dumpbase-ext .<ext> Drop a trailing .<ext> from the dump basename to "
14653 "name auxiliary output files."
14658 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
14663 msgid "The version of the C++ ABI in use."
14668 msgid "Aggressively optimize loops using language constraints."
14673 msgid "Align the start of functions."
14678 msgid "Align labels which are only reached by jumping."
14683 msgid "Align all labels."
14688 msgid "Align the start of loops."
14693 msgid "Allow the compiler to introduce new data races on stores."
14698 msgid "Enable static analysis pass."
14703 msgid "Select what to sanitize."
14708 msgid "Select type of coverage sanitization."
14713 msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
14719 "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-"
14720 "defined sections."
14725 msgid "After diagnosing undefined behavior attempt to continue execution."
14730 msgid "This switch is deprecated; use -fsanitize-recover= instead."
14735 msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
14740 msgid "This switch is deprecated; use -fsanitize-trap= instead."
14745 msgid "Generate unwind tables that are exact at each instruction boundary."
14750 msgid "Generate auto-inc/dec instructions."
14756 "Use sample profile information for call graph node weights. The default "
14757 "profile file is fbdata.afdo in 'pwd'."
14763 "Use sample profile information for call graph node weights. The profile file "
14764 "is specified in the argument."
14769 msgid "Generate code to check bounds before indexing arrays."
14774 msgid "Replace add, compare, branch with branch on count register."
14779 msgid "Use profiling information for branch probabilities."
14784 msgid "Output callgraph information on a per-file basis."
14789 msgid "Output callgraph information on a per-file basis with decorations."
14795 "-fcall-saved-<register>\tMark <register> as being preserved across functions."
14801 "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
14806 msgid "Save registers around function calls."
14811 msgid "This switch is deprecated; do not use."
14816 msgid "Check the return value of new in C++."
14819 #: common.opt:1205 common.opt:1209
14821 msgid "Perform internal consistency checkings."
14827 "For -f*-prefix-map= options compare canonicalized pathnames rather than just "
14833 msgid "Enable code hoisting."
14839 "Looks for opportunities to reduce stack adjustments and stack references."
14844 msgid "Put uninitialized globals in the common section."
14850 "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and "
14851 "compare the final-insns dump."
14856 msgid "Run only the second compilation of -fcompare-debug."
14861 msgid "Perform comparison elimination after register allocation has finished."
14866 msgid "Do not perform optimizations increasing noticeably stack usage."
14871 msgid "Perform a register copy-propagation optimization pass."
14876 msgid "Perform cross-jumping optimization."
14881 msgid "When running CSE, follow jumps to their targets."
14886 msgid "Omit range reduction step when performing complex division."
14891 msgid "Complex multiplication and division follow Fortran rules."
14896 msgid "Place data items into their own section."
14901 msgid "List all available debugging counters with their limits and counts."
14907 "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-"
14908 "<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
14914 "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug "
14921 "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in "
14922 "compilation result."
14927 msgid "Output .debug_types section when using DWARF v4 debuginfo."
14932 msgid "Defer popping functions args from stack until later."
14937 msgid "Attempt to fill delay slots of branch instructions."
14942 msgid "Delete dead instructions that may throw exceptions."
14947 msgid "Delete useless null pointer checks."
14953 "Stream extra data to support more aggressive devirtualization in LTO local "
14954 "transformation mode."
14959 msgid "Perform speculative devirtualization."
14964 msgid "Try to convert virtual calls to direct ones."
14970 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
14971 "location at the beginning of line-wrapped diagnostics."
14976 msgid "Show the source line with a caret indicating the column."
14981 msgid "Show labels annotating ranges of source code when showing source."
14986 msgid "Show line numbers in the left margin when showing source."
14991 msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
14996 msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
15002 "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are "
15003 "output as display columns (default) or raw bytes."
15009 "-fdiagnostics-column-origin=<number>\tSet the number of the first column. "
15010 "The default is 1-based as per GNU style, but some utilities may expect 0-"
15011 "based, for example."
15017 "-fdiagnostics-format=[text|sarif-stderr|sarif-file|json|json-stderr|json-"
15018 "file]\tSelect output format."
15024 "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-"
15025 "printable-ASCII bytes in the source for diagnostics that suggest it."
15030 msgid "Print fix-it hints in machine-readable form."
15035 msgid "Print fix-it hints to stderr in unified diff format."
15041 "Amend appropriate diagnostic messages with the command line option that "
15047 msgid "Print CWE identifiers for diagnostic messages, where available."
15052 msgid "Print any rules associated with diagnostic messages."
15058 "Specify how to print any control-flow path associated with a diagnostic."
15064 "Turn off any diagnostics features that complicate the output, such as line "
15065 "numbers, color, and warning URLs."
15071 "-ftabstop=<number> Distance between tab stops for column reporting."
15076 msgid "Show stack depths of events in paths."
15082 "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which "
15083 "characters to use in text arg diagrams."
15088 msgid "Set minimum width of left margin of source code when showing source."
15094 "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
15100 "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
15105 msgid "-fdump-<type>\tDump various compiler internals to a file."
15111 "-fdump-final-insns=filename\tDump to filename the insns at the end of "
15117 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
15122 msgid "Suppress output of addresses in debugging dumps."
15128 "Collect and dump debug information into temporary file if ICE in C/C++ "
15129 "compiler occurred."
15135 "Dump detailed information on GCC's internal representation of source code "
15141 msgid "Dump optimization passes."
15147 "Suppress output of instruction numbers, line number notes and addresses in "
15153 msgid "Suppress output of previous and next insn numbers in debugging dumps."
15158 msgid "Enable CFI tables via GAS assembler directives."
15163 msgid "Perform early inlining."
15168 msgid "Perform interprocedural reduction of aggregates."
15173 msgid "Perform unused symbol elimination in debug info."
15178 msgid "Perform unused type elimination in debug info."
15183 msgid "Do not suppress C++ class debug information."
15188 msgid "Enable exception handling."
15193 msgid "Perform a number of minor, expensive optimizations."
15199 "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-"
15206 "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of "
15207 "FLT_EVAL_METHOD are permitted."
15213 "Output lto objects containing both the intermediate language and binary "
15219 msgid "Assume no NaNs or infinities are generated."
15225 "Assume that loops with an exit will terminate and not loop indefinitely."
15231 "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
15236 msgid "Don't allocate floats and doubles in extended-precision registers."
15241 msgid "Perform a forward propagation pass on RTL."
15247 "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
15253 "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" "
15259 msgid "Allow function addresses to be held in registers."
15264 msgid "Place each function into its own section."
15269 msgid "Perform global common subexpression elimination."
15275 "Perform enhanced load motion during global common subexpression elimination."
15280 msgid "Perform store motion after global common subexpression elimination."
15286 "Perform redundant load after store elimination in global common "
15287 "subexpression elimination."
15293 "Perform global common subexpression elimination after register allocation "
15300 "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT "
15301 "encodings and standard DWARF emitted in the debug information."
15306 msgid "Enable in and out of Graphite representation."
15311 msgid "Enable Graphite Identity transformation."
15317 "Enable hoisting adjacent loads to encourage generating conditional move "
15324 "Improve GCC's ability to track column numbers in large source files, at the "
15325 "expense of slower compilation."
15330 msgid "Mark all loops as parallel."
15333 #: common.opt:1776 common.opt:1784 common.opt:3001
15335 msgid "Enable loop nest transforms. Same as -floop-nest-optimize."
15340 msgid "Enable loop interchange on trees."
15345 msgid "Perform unroll-and-jam on loops."
15350 msgid "Enable support for GNU transactional memory."
15355 msgid "Use STB_GNU_UNIQUE if supported by the assembler."
15360 msgid "Enable the loop nest optimizer."
15365 msgid "Force bitfield accesses to match their type width."
15370 msgid "Merge adjacent stores."
15375 msgid "Enable guessing of branch probabilities."
15380 msgid "Harden conditionals not used in branches, checking reversed conditions."
15385 msgid "Harden conditional branches by checking reversed conditions."
15390 msgid "Process #ident directives."
15395 msgid "Perform conversion of conditional jumps to branchless equivalents."
15400 msgid "Perform conversion of conditional jumps to conditional execution."
15406 "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local "
15412 msgid "Convert conditional jumps in innermost loops to branchless equivalents."
15417 msgid "Do not generate .size directives."
15422 msgid "Perform indirect inlining."
15428 "Enable inlining of function declared \"inline\", disabling disables all "
15435 "Integrate functions into their callers when code size is known not to grow."
15441 "Integrate functions not declared \"inline\" into their callers when "
15447 msgid "Integrate functions only required by their single caller."
15453 "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
15459 "Inline __atomic operations when a lock free instruction sequence is "
15466 "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with "
15467 "checks to verify jump/call/return control-flow transfer instructions have "
15473 msgid "Instrument function entry and exit with profiling calls."
15478 msgid "Instrument function entry and exit with profiling calls invoked once."
15484 "-finstrument-functions-exclude-function-list=name,...\tDo not instrument "
15485 "listed functions."
15491 "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument "
15492 "functions listed in files."
15497 msgid "Perform interprocedural constant propagation."
15502 msgid "Perform cloning to make Interprocedural constant propagation stronger."
15507 msgid "Perform interprocedural bitwise constant propagation."
15512 msgid "Perform interprocedural modref analysis."
15517 msgid "Perform interprocedural profile propagation."
15522 msgid "Perform interprocedural points-to analysis."
15527 msgid "Discover pure and const functions."
15532 msgid "Perform Identical Code Folding for functions and read-only variables."
15537 msgid "Perform Identical Code Folding for functions."
15542 msgid "Perform Identical Code Folding for variables."
15547 msgid "Discover read-only and non addressable static variables."
15552 msgid "Discover read-only, write-only and non-addressable static variables."
15557 msgid "Reduce stack alignment on call sites if possible."
15562 msgid "Perform IPA Value Range Propagation."
15567 msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
15573 "Assume strict aliasing rules apply across (uninlined) function boundaries."
15578 msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
15583 msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
15588 msgid "Use IRA based register pressure calculation in RTL loop optimizations."
15593 msgid "Share slots for saving different hard registers."
15598 msgid "Share stack slots for spilled pseudo-registers."
15603 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
15608 msgid "Optimize induction variables on trees."
15613 msgid "Use jump tables for sufficiently large switch statements."
15618 msgid "Use bit tests for sufficiently large switch statements."
15623 msgid "Generate code for functions even if they are fully inlined."
15628 msgid "Generate code for static functions even if they are never called."
15633 msgid "Emit static const variables even if they are not used."
15638 msgid "Give external symbols a leading underscore."
15643 msgid "Do CFG-sensitive rematerialization in LRA."
15648 msgid "Enable link-time optimization."
15653 msgid "Link-time optimization with number of parallel jobs or jobserver."
15658 msgid "Specify the algorithm to partition symbols and vars at linktime."
15663 msgid "Use zlib/zstd compression level <number> for IL."
15668 msgid "Report various link-time optimization statistics."
15673 msgid "Report various link-time optimization statistics for WPA only."
15678 msgid "Set errno after built-in math functions."
15683 msgid "-fmax-errors=<number>\tMaximum number of errors to report."
15688 msgid "Report on permanent memory allocation."
15693 msgid "Report on permanent memory allocation in WPA only."
15698 msgid "Attempt to merge identical constants and constant variables."
15703 msgid "Attempt to merge identical constants across compilation units."
15708 msgid "Attempt to merge identical debug strings across compilation units."
15714 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
15715 "line. 0 suppresses line-wrapping."
15720 msgid "Perform SMS based modulo scheduling before the first scheduling pass."
15725 msgid "Perform SMS based modulo scheduling with register moves allowed."
15730 msgid "Move loop invariant computations out of loops."
15735 msgid "Move stores out of loops."
15740 msgid "Building block for specs-based multilib-aware TFLAGS."
15745 msgid "Use the RTL dead code elimination pass."
15750 msgid "Use the RTL dead store elimination pass."
15756 "Enable/Disable the traditional scheduling in loops that already passed "
15757 "modulo scheduling."
15762 msgid "Support synchronous non-call exceptions."
15768 "-foffload-options=<targets>=<options>\tSpecify options for the offloading "
15774 msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
15779 msgid "When possible do not generate stack frames."
15785 "Generate SIMD clones for functions with the OpenMP declare target directive."
15790 msgid "Enable all optimization info dumps on stderr."
15795 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
15801 "Write a SRCFILE.opt-record.json file detailing what optimizations were "
15807 msgid "Optimize sibling and tail recursive calls."
15812 msgid "Perform partial inlining."
15815 #: common.opt:2298 common.opt:2302
15817 msgid "Report on memory allocation before interprocedural optimization."
15822 msgid "Pack structure members together without holes."
15827 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
15832 msgid "Return small aggregates in memory, not registers."
15837 msgid "Perform loop peeling."
15842 msgid "Enable machine specific peephole optimizations."
15847 msgid "Enable an RTL peephole pass before sched2."
15852 msgid "Generate position-independent code if possible (large mode)."
15858 "Generate position-independent code for executables if possible (large mode)."
15863 msgid "Generate position-independent code if possible (small mode)."
15869 "Generate position-independent code for executables if possible (small mode)."
15875 "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
15880 msgid "Specify a plugin to load."
15886 "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for "
15892 msgid "Run predictive commoning optimization."
15897 msgid "Generate prefetch instructions, if available, for arrays in loops."
15902 msgid "Enable basic program profiling code."
15907 msgid "Generate absolute source path names for gcov."
15912 msgid "Insert arc-based program profiling code."
15918 "Set the top-level directory for storing the profile data. The default is "
15924 msgid "Select the name for storing the profile note file."
15929 msgid "Enable correction of flow inconsistent profile data input."
15935 "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update "
15942 "Instrument only functions from files whose name matches any of the regular "
15943 "expressions (separated by semi-colons)."
15949 "Instrument only functions from files whose name does not match any of the "
15950 "regular expressions (separated by semi-colons)."
15956 "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level "
15957 "of reproducibility of profile gathered by -fprofile-generate."
15963 "Remove prefix from absolute path before mangling name for -fprofile-"
15964 "generate= and -fprofile-use=."
15970 "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV "
15977 "Enable common options for generating profile info for profile feedback "
15978 "directed optimizations."
15984 "Enable common options for generating profile info for profile feedback "
15985 "directed optimizations, and set -fprofile-dir=."
15991 "Register the profile information in the .gcov_info section instead of using "
15992 "a constructor/destructor."
15998 "Register the profile information in the specified section instead of using a "
15999 "constructor/destructor."
16005 "Do not assume that functions never executed during the train run are cold."
16011 "Enable common options for performing profile feedback directed optimizations."
16017 "Enable common options for performing profile feedback directed "
16018 "optimizations, and set -fprofile-dir=."
16023 msgid "Insert code to profile values of expressions."
16028 msgid "Report on consistency of profile."
16033 msgid "Enable function reordering that improves code placement."
16038 msgid "Insert NOP instructions at each function entry."
16043 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
16048 msgid "Record gcc command line switches in the object file."
16053 msgid "Return small aggregates in registers."
16059 "Tell DSE that the storage for a C++ object is dead when the constructor "
16060 "starts and when the destructor finishes."
16066 "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations "
16067 "to provide a safe compilation for live-patching. At the same time, provides "
16068 "multiple-level control on the enabled IPA optimizations."
16073 msgid "Tell DCE to remove unused C++ allocations."
16078 msgid "Relief of register pressure through live range shrinkage."
16083 msgid "Perform a register renaming optimization pass."
16088 msgid "Perform a target dependent instruction fusion optimization pass."
16093 msgid "Reorder basic blocks to improve code placement."
16099 "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering "
16105 msgid "Reorder basic blocks and partition into hot and cold sections."
16110 msgid "Reorder functions to improve code placement."
16115 msgid "Add a common subexpression elimination pass after loop optimizations."
16120 msgid "Disable optimizations that assume default FP rounding behavior."
16125 msgid "Enable scheduling across basic blocks."
16130 msgid "Enable register pressure sensitive insn scheduling."
16135 msgid "Allow speculative motion of non-loads."
16140 msgid "Allow speculative motion of some loads."
16145 msgid "Allow speculative motion of more loads."
16150 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
16155 msgid "If scheduling post reload, do superblock scheduling."
16160 msgid "Reschedule instructions before register allocation."
16165 msgid "Reschedule instructions after register allocation."
16170 msgid "Schedule instructions using selective scheduling algorithm."
16175 msgid "Run selective scheduling after reload."
16180 msgid "Run self-tests, using the given path to locate test files."
16185 msgid "Perform software pipelining of inner loops during selective scheduling."
16190 msgid "Perform software pipelining of outer loops during selective scheduling."
16195 msgid "Reschedule pipelined regions without pipelining."
16201 "Allow interposing function (or variables) by ones with different semantics "
16202 "(or initializer) respectively by dynamic linker."
16207 msgid "Allow premature scheduling of queued insns."
16213 "-fsched-stalled-insns=<number>\tSet number of queued insns that can be "
16214 "prematurely scheduled."
16220 "Set dependence distance checking in premature scheduling of queued insns."
16226 "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in "
16227 "premature scheduling of queued insns."
16232 msgid "Enable the group heuristic in the scheduler."
16237 msgid "Enable the critical path heuristic in the scheduler."
16242 msgid "Enable the speculative instruction heuristic in the scheduler."
16247 msgid "Enable the rank heuristic in the scheduler."
16252 msgid "Enable the last instruction heuristic in the scheduler."
16257 msgid "Enable the dependent count heuristic in the scheduler."
16262 msgid "Access data in the same section from shared anchor points."
16267 msgid "Turn on Redundant Extensions Elimination pass."
16272 msgid "Show column numbers in diagnostics, when available. Default on."
16278 "Emit function prologues only before parts of the function that need it, "
16279 "rather than at the top of the function."
16284 msgid "Shrink-wrap parts of the prologue and epilogue separately."
16289 msgid "Disable optimizations observable by IEEE signaling NaNs."
16295 "Disable floating point optimizations that ignore the IEEE signedness of zero."
16300 msgid "Convert floating point constants to single precision constants."
16305 msgid "Split lifetimes of induction variables when loops are unrolled."
16310 msgid "Generate discontiguous stack frames."
16315 msgid "Split wide types into independent registers."
16320 msgid "Split wide types into independent registers earlier."
16325 msgid "Enable backward propagation of use properties at the SSA level."
16330 msgid "Optimize conditional patterns using SSA PHI nodes."
16336 "Optimize amount of stdarg registers saved to stack at start of function."
16341 msgid "Apply variable expansion when loops are unrolled."
16347 "-fstack-check=[no|generic|specific]\tInsert stack checking code into the "
16354 "Insert stack checking code into the program. Same as -fstack-check=specific."
16360 "Insert code to probe each page of stack space as it is allocated to protect "
16361 "from stack-clash style attacks."
16367 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
16372 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
16377 msgid "Use propolice as a stack protection method."
16382 msgid "Use a stack protection method for every function."
16387 msgid "Use a smart stack protection method for certain functions."
16393 "Use stack protection method only for functions with the stack_protect "
16399 msgid "Output stack usage information on a per-function basis."
16404 msgid "Assume strict aliasing rules apply."
16410 "Treat signed overflow as undefined. Negated as -fwrapv -fwrapv-pointer."
16415 msgid "Implement __atomic operations via libcalls to legacy __sync functions."
16420 msgid "Check for syntax errors, then stop."
16425 msgid "Create data files needed by \"gcov\"."
16430 msgid "Perform jump threading optimizations."
16435 msgid "Report the time taken by each compiler pass."
16440 msgid "Record times taken by sub-phases separately."
16446 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
16447 "default thread-local storage code generation model."
16452 msgid "Reorder top level functions, variables, and asms."
16457 msgid "Perform superblock formation via tail duplication."
16463 "For targets that normally need trampolines for nested functions, always "
16464 "generate them instead of using descriptors."
16469 msgid "Assume floating-point operations can trap."
16474 msgid "Trap for signed overflow in addition, subtraction and multiplication."
16479 msgid "Enable SSA-CCP optimization on trees."
16484 msgid "Enable SSA-BIT-CCP optimization on trees."
16489 msgid "Enable loop header copying on trees."
16494 msgid "Enable SSA coalescing of user variables."
16499 msgid "Enable copy propagation on trees."
16504 msgid "Transform condition stores into unconditional ones."
16509 msgid "Perform conversions of switch initializations."
16514 msgid "Enable SSA dead code elimination optimization on trees."
16519 msgid "Enable dominator optimizations."
16524 msgid "Enable tail merging on trees."
16529 msgid "Enable dead store elimination."
16534 msgid "Enable forward propagation on trees."
16539 msgid "Enable Full Redundancy Elimination (FRE) on trees."
16544 msgid "Enable string length optimizations on trees."
16550 "Detect paths that trigger erroneous or undefined behavior due to "
16551 "dereferencing a null pointer. Isolate those paths from the main control "
16552 "flow and turn the statement with erroneous or undefined behavior into a trap."
16558 "Detect paths that trigger erroneous or undefined behavior due to a null "
16559 "value being used in a way forbidden by a returns_nonnull or nonnull "
16560 "attribute. Isolate those paths from the main control flow and turn the "
16561 "statement with erroneous or undefined behavior into a trap."
16566 msgid "Enable loop distribution on trees."
16571 msgid "Enable loop distribution for patterns transformed into a library call."
16576 msgid "Enable loop invariant motion on trees."
16581 msgid "Create canonical induction variables in loops."
16586 msgid "Enable loop optimizations on tree level."
16592 "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
16597 msgid "Enable hoisting loads from conditional pointers."
16602 msgid "Enable SSA-PRE optimization on trees."
16608 "In SSA-PRE optimization on trees, enable partial-partial redundancy "
16614 msgid "Perform function-local points-to analysis on trees."
16619 msgid "Enable reassociation on tree level."
16624 msgid "Enable SSA code sinking on trees."
16629 msgid "Perform straight-line strength reduction."
16634 msgid "Perform scalar replacement of aggregates."
16639 msgid "Replace temporary expressions in the SSA->normal pass."
16644 msgid "Perform live range splitting during the SSA->normal pass."
16649 msgid "Perform Value Range Propagation on trees."
16654 msgid "Split paths leading to loop backedges."
16660 "Assume common declarations may be overridden with ones with a larger "
16666 msgid "Compile whole compilation unit at a time."
16671 msgid "Trap on __builtin_unreachable instead of using it for optimization."
16676 msgid "Perform loop unrolling when iteration count is known."
16681 msgid "Perform loop unrolling for all loops."
16687 "Allow optimization for floating-point arithmetic which may change the result "
16688 "of the operation due to rounding."
16693 msgid "Same as -fassociative-math for expressions which include division."
16698 msgid "Allow math optimizations that may violate IEEE or ISO standards."
16703 msgid "Perform loop unswitching."
16708 msgid "Perform loop splitting."
16713 msgid "Version loops based on whether indices have a stride of one."
16718 msgid "Just generate unwind tables for exception handling."
16723 msgid "Use the bfd linker instead of the default linker."
16728 msgid "Use the gold linker instead of the default linker."
16733 msgid "Use the lld LLVM linker instead of the default linker."
16738 msgid "Use the Modern linker (MOLD) linker instead of the default linker."
16743 msgid "Perform variable tracking."
16748 msgid "Perform variable tracking by annotating assignments."
16753 msgid "Toggle -fvar-tracking-assignments."
16759 "Perform variable tracking and also tag variables that are uninitialized."
16764 msgid "Enable vectorization on trees."
16769 msgid "Enable loop vectorization on trees."
16774 msgid "Enable basic block vectorization (SLP) on trees."
16780 "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost "
16781 "model for vectorization."
16787 "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the "
16788 "vectorization cost model for code marked with a simd directive."
16794 "Enables the dynamic vectorizer cost model. Preserved for backward "
16800 msgid "Enable copy propagation of scalar-evolution information."
16806 "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to "
16807 "automatic variables."
16812 msgid "Add extra commentary to assembler output."
16818 "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
16824 msgid "Validate vtable pointers before using them."
16829 msgid "Output vtable verification counters."
16834 msgid "Output vtable verification pointer sets information."
16839 msgid "Use expression value profiles in optimizations."
16844 msgid "Construct webs and split unrelated uses of single variable."
16849 msgid "Enable conditional dead code elimination for builtin calls."
16854 msgid "Perform whole program optimizations."
16859 msgid "Assume pointer overflow wraps around."
16864 msgid "Assume signed arithmetic overflow wraps around."
16869 msgid "Put zero initialized data in the bss section."
16874 msgid "Clear call-used registers upon function return."
16879 msgid "Generate debug information in default format."
16884 msgid "Assume assembler support for (DWARF2+) .loc directives."
16889 msgid "Assume assembler support for view in (DWARF2+) .loc directives."
16894 msgid "Generate debug information in CodeView format."
16899 msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
16904 msgid "Generate CTF debug information at default level."
16909 msgid "Generate BTF debug information at default level."
16914 msgid "Generate debug information in default version of DWARF format."
16919 msgid "Generate debug information in DWARF v2 (or later) format."
16924 msgid "Use 32-bit DWARF format when emitting DWARF debug information."
16929 msgid "Use 64-bit DWARF format when emitting DWARF debug information."
16934 msgid "Generate debug information in default extended format."
16939 msgid "Generate extended entry point information for inlined functions."
16944 msgid "Compute locview reset points based on insn length estimates."
16949 msgid "Don't generate DWARF pubnames and pubtypes sections."
16954 msgid "Generate DWARF pubnames and pubtypes sections."
16959 msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
16964 msgid "Record gcc command line switches in DWARF DW_AT_producer."
16969 msgid "Generate debug information in separate .dwo files."
16974 msgid "Emit progressive recommended breakpoint locations."
16979 msgid "Don't emit DWARF additions beyond selected version."
16985 "Add description attributes to some DWARF DIEs that have no name attribute."
16990 msgid "Toggle debug information generation."
16995 msgid "Augment variable location lists with progressive views."
17000 msgid "Generate debug information in VMS format."
17005 msgid "Generate compressed debug sections."
17010 msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
17015 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
17020 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
17025 msgid "-o <file>\tPlace output into <file>."
17030 msgid "Enable function profiling."
17035 msgid "Like -pedantic but issue them as errors."
17040 msgid "Do not display functions compiled or elapsed time."
17045 msgid "Enable verbose output."
17050 msgid "Display the compiler's version."
17055 msgid "Suppress warnings."
17060 msgid "Create a shared library."
17065 msgid "Don't create a dynamically linked position independent executable."
17070 msgid "Create a dynamically linked position independent executable."
17075 msgid "Create a static position independent executable."
17080 msgid "Use caller save register across calls if possible."
17086 "Loops iterating at least selected number of iterations will get loop "
17093 "Select fraction of the maximal frequency of executions of basic block in "
17094 "function given basic block get alignment."
17099 msgid "Enable asan globals protection."
17104 msgid "Enable asan allocas/VLAs protection."
17109 msgid "Enable asan load operations protection."
17114 msgid "Enable asan store operations protection."
17120 "Use callbacks instead of inline code if number of accesses in function "
17121 "becomes greater or equal to this number."
17127 "Prefix calls to memcpy, memset and memmove with __asan_ or __hwasan_ for -"
17128 "fsanitize=kernel-address or -fsanitize=kernel-hwaddress."
17133 msgid "Enable asan builtin functions protection."
17138 msgid "Enable asan stack protection."
17143 msgid "Enable asan detection of use-after-return bugs."
17149 "Enable hwasan instrumentation of statically sized stack-allocated variables."
17154 msgid "Use random base tag for each frame, as opposed to base always zero."
17159 msgid "Enable hwasan instrumentation of allocas/VLAs."
17164 msgid "Enable hwasan instrumentation of load operations."
17169 msgid "Enable hwasan instrumentation of store operations."
17174 msgid "Enable hwasan instrumentation of builtin functions."
17179 msgid "Average number of iterations of a loop."
17184 msgid "Maximum number of bits for which we avoid creating FMAs."
17190 "Set the estimated probability in percentage for builtin expect. The default "
17191 "value is 90% probability."
17197 "The maximum length of a constant string for a builtin string cmp call "
17198 "eligible for inlining. The default value is 3."
17204 "The smallest number of different values for which it is best to use a jump-"
17205 "table instead of a tree of conditional branches, if 0, use the default for "
17212 "Probability that COMDAT function will be shared with different compilation "
17219 "Maximum number of namespaces to search for alternatives when name lookup "
17225 msgid "Maximum number of queries into the alias oracle per store."
17231 "Maximum size (in bytes) of objects tracked bytewise by dead store "
17238 "Maximal estimated growth of function body caused by early inlining of single "
17245 "Scale factor to apply to the number of statements in a threading path "
17246 "crossing a loop backedge when comparing to max-jump-thread-duplication-stmts."
17252 "The threshold ratio of critical edges execution count that permit performing "
17253 "redundancy elimination after reload."
17259 "The threshold ratio for performing partial redundancy elimination after "
17266 "Scaling factor in calculation of maximum distance an expression can be moved "
17267 "by GCSE optimizations."
17273 "Cost at which GCSE optimizations will not constraint the distance an "
17274 "expression can travel."
17280 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
17281 "total size of the heap."
17286 msgid "Minimum heap size before we start collecting garbage, in kilobytes."
17292 "The number of executions of a basic block which is considered hot. The "
17293 "parameter is used only in GIMPLE FE."
17298 msgid "Whether codegen errors should be ICEs when -fchecking."
17303 msgid "Maximum number of arrays per SCoP."
17308 msgid "Maximum number of parameters in a SCoP."
17314 "The number of elements for which hash table verification is done for each "
17315 "searched element."
17321 "The denominator n of fraction 1/n of the maximal execution count of a basic "
17322 "block in the entire program that a basic block needs to at least have in "
17323 "order to be considered hot (used in non-LTO mode)."
17329 "The number of most executed permilles of the profiled execution of the "
17330 "entire program to which the execution count of a basic block must be part of "
17331 "in order to be considered hot (used in LTO mode)."
17337 "The denominator n of fraction 1/n of the execution frequency of the entry "
17338 "block of a function that a basic block of this function needs to at least "
17339 "have in order to be considered hot."
17345 "The scale (in percents) applied to inline-insns-single and auto limits when "
17346 "heuristics hints that inlining is very profitable."
17352 "The minimal estimated speedup allowing inliner to ignore inline-insns-single "
17353 "and inline-insns-auto."
17359 "How much can given compilation unit grow because of the inlining (in "
17365 msgid "The upper bound for sharing integer constants."
17371 "Threshold ipa-cp opportunity evaluation that is still considered beneficial "
17378 "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or "
17384 msgid "Maximum depth of recursive cloning for self-recursive function."
17390 "Recursive cloning only when the probability of call being executed exceeds "
17397 "When propagating IPA-CP effect estimates, multiply frequencies of recursive "
17398 "edges that bring back an unchanged value by this factor."
17404 "Percentage penalty the recursive functions will receive when they are "
17405 "evaluated for cloning."
17411 "Percentage penalty functions containing a single call to another function "
17412 "will receive when they are evaluated for cloning."
17418 "How much can given compilation unit grow because of the interprocedural "
17419 "constant propagation (in percent)."
17424 msgid "The size of translation unit that IPA-CP pass considers large."
17430 "Maximum size of a list of values associated with each parameter for "
17431 "interprocedural constant propagation."
17437 "When using profile feedback, use the edge at this percentage position in "
17438 "frequncy histogram as the bases for IPA-CP heuristics."
17444 "Maximum number of statements visited during jump function offset discovery."
17450 "Maximum number of statements that will be visited by IPA formal parameter "
17451 "analysis based on alias analysis in any given function."
17457 "Maximum number of aggregate content items for a parameter in jump functions "
17464 "Maximum number of operations in a parameter expression that can be handled "
17471 "Maximum number of different predicates used to track properties of loops in "
17478 "Maximal number of boundary endpoints of case ranges of switch statement used "
17479 "during IPA function summary generation."
17485 "Minimum probability (in percent) of dereferencing of a function pointer "
17486 "parameter for it to be considered for replacement with simple values."
17492 "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, "
17493 "also the maximum number of replacements of a formal parameter."
17499 "Maximum allowed growth of total size of new parameters that ipa-sra replaces "
17500 "a pointer to an aggregate with."
17506 "Additional maximum allowed growth of total size of new parameters that ipa-"
17507 "sra replaces a pointer to an aggregate with, if it points to a local "
17508 "variable that the caller only writes to and passes it as an argument to "
17515 "The number of registers in each class kept unused by loop invariant motion."
17520 msgid "Max size of conflict table in MB."
17526 "Approximate function insn number in 1K units triggering simple local RA."
17531 msgid "Max loops number for regional RA."
17537 "Control ira to consider matching constraint (duplicated operand number) "
17538 "heavily in all available alternatives for preferred register class. If it "
17539 "is set as zero, it means ira only respects the matching constraint when it's "
17540 "in the only available alternative with an appropriate register class. "
17541 "Otherwise, it means ira will check all available alternatives for preferred "
17542 "register class even if it has found some choice with an appropriate register "
17543 "class and respect the found qualified matching constraint."
17549 "If number of candidates in the set is smaller, we always try to remove "
17550 "unused ivs during its optimization."
17556 "Bound on number of candidates below that all candidates are considered in iv "
17562 msgid "Bound on number of iv uses in loop optimized in iv optimizations."
17568 "The maximum code size growth ratio when expanding into a jump table (in "
17569 "percent). The parameter is used when optimizing for size."
17575 "The maximum code size growth ratio when expanding into a jump table (in "
17576 "percent). The parameter is used when optimizing for speed."
17581 msgid "The size of L1 cache line."
17587 "The minimum recommended offset between two concurrently-accessed objects to "
17588 "avoid additional performance degradation due to contention introduced by the "
17589 "implementation. Typically the L1 cache line size, but can be larger to "
17590 "accommodate a variety of target processors with different cache line sizes. "
17591 "C++17 code might use this value in structure layout, but is strongly "
17592 "discouraged from doing so in public ABIs."
17598 "The maximum recommended size of contiguous memory occupied by two objects "
17599 "accessed with temporal locality by concurrent threads. Typically the L1 "
17600 "cache line size, but can be smaller to accommodate a variety of target "
17601 "processors with different cache line sizes."
17606 msgid "The size of L1 cache."
17611 msgid "The size of L2 cache."
17616 msgid "Maximal growth due to inlining of large function (in percent)."
17621 msgid "The size of function body to be considered large."
17626 msgid "The size of stack frame to be considered large."
17631 msgid "Maximal stack frame growth due to inlining (in percent)."
17636 msgid "The size of translation unit to be considered large."
17641 msgid "Maximum number of concurrently open C++ module files when lazy loading."
17647 "The minimum cost of an expensive expression in the loop invariant motion."
17652 msgid "True if a non-short-circuit operation is optimal."
17657 msgid "Size of tiles for loop blocking."
17662 msgid "The maximum number of stmts in loop nest for loop interchange."
17667 msgid "The minimum stride ratio for loop interchange to be profitable."
17672 msgid "Max basic blocks number in loop for loop invariant motion."
17677 msgid "Maximum number of datarefs in loop for building loop data dependencies."
17683 "The maximum number of instructions in an inner loop that is being considered "
17690 "The maximum number of instructions in an outer loop that is being considered "
17691 "for versioning, on top of the instructions in inner loops."
17697 "Minimal fall-through edge probability in percentage used to add BB to "
17698 "inheritance EBB in LRA."
17704 "The max number of reload pseudos which are considered during spilling a non-"
17710 msgid "Maximal size of a partition for LTO (in estimated instructions)."
17715 msgid "maximal number of LTO partitions streamed in parallel."
17720 msgid "Minimal size of a partition for LTO (in estimated instructions)."
17725 msgid "Number of partitions the program should be split to."
17731 "The maximum number of instructions to consider to unroll in a loop on "
17737 msgid "The maximum number of insns combine tries to combine."
17742 msgid "The maximum depth of a loop nest we completely peel."
17748 "The maximum number of peelings of a single loop that is peeled completely."
17753 msgid "The maximum number of insns of a completely peeled loop."
17758 msgid "The maximum number of incoming edges to consider for crossjumping."
17763 msgid "The maximum instructions CSE process before flushing."
17768 msgid "The maximum length of path considered in cse."
17773 msgid "The maximum memory locations recorded by cselib."
17778 msgid "Max. count of debug markers to expand or inline."
17783 msgid "The maximum number of instructions to consider to fill a delay slot."
17789 "The maximum number of instructions to consider to find accurate live "
17790 "register information."
17795 msgid "Maximum number of active local stores in RTL dead store elimination."
17801 "The maximum number of nested indirect inlining performed by early inliner."
17807 "Maximum number of fields in a structure before pointer analysis treats the "
17808 "structure as a single variable."
17814 "Maximum number of instructions to copy when duplicating blocks on a finite "
17815 "state automaton jump thread path."
17820 msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
17825 msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
17831 "The maximum number of insns to duplicate when unfactoring computed gotos."
17836 msgid "The maximum expansion factor when copying basic blocks."
17841 msgid "Maximum depth of search in the dominator tree for expressions to hoist."
17847 "Maximum loop depth of a call which is considered for inlining functions "
17854 "Maximum combined size of caller and callee which is inlined if callee is "
17860 msgid "The maximum number of instructions when automatically inlining."
17866 "The maximum number of instructions inline function can grow to via recursive "
17873 "The maximum number of instructions non-inline function can grow to via "
17874 "recursive inlining."
17880 "The maximum number of instructions in a single function eligible for "
17886 msgid "The maximum number of instructions when inlining for size."
17892 "The maximum number of instructions when automatically inlining small "
17898 msgid "The maximum depth of recursive inlining for inline functions."
17903 msgid "The maximum depth of recursive inlining for non-inline functions."
17908 msgid "Maximum number of isl operations, 0 means unlimited."
17913 msgid "Bound on the cost of an expression to compute the number of iterations."
17919 "Bound on the number of iterations the brute force # of iterations analysis "
17920 "algorithm evaluates."
17926 "Maximum number of statements allowed in a block that needs to be duplicated "
17927 "when threading jumps."
17932 msgid "Search space limit for the backwards jump threader."
17938 "The maximum number of RTL nodes that can be recorded as combiner's last "
17945 "The maximum number of insns in loop header duplicated by the copy loop "
17952 "The maximum number of backtrack attempts the scheduler should make when "
17953 "modulo scheduling a loop."
17958 msgid "Minimum page size for warning purposes."
17964 "Maximum length of partial antic set when performing tree pre optimization."
17969 msgid "The maximum number of branches on the path through the peeled sequence."
17974 msgid "The maximum number of peelings of a single loop."
17979 msgid "The maximum number of insns of a peeled loop."
17984 msgid "The maximum length of scheduling's pending operations list."
17987 #: params.opt:627 params.opt:671
17990 "The maximum number of blocks in a region to be considered for interblock "
17994 #: params.opt:631 params.opt:675
17997 "The maximum number of insns in a region to be considered for interblock "
18004 "Maximum depth of sqrt chains to use when synthesizing exponentiation by a "
18010 msgid "The maximum number of loop iterations we predict statically."
18016 "The maximum number of instructions to search backward when looking for "
18017 "equivalent reload."
18023 "Maximum number of insns in a basic block to consider for RTL if-conversion."
18029 "Maximum permissible cost for the sequence that would be generated by the RTL "
18030 "if-conversion pass for a branch that is considered predictable."
18036 "Maximum permissible cost for the sequence that would be generated by the RTL "
18037 "if-conversion pass for a branch that is considered unpredictable."
18042 msgid "The maximum number of iterations through CFG to extend regions."
18048 "The maximum conflict delay for an insn to be considered for speculative "
18055 "The maximum number of instructions ready to be issued to be considered by "
18056 "the scheduler during the first scheduling pass."
18061 msgid "Maximum length of candidate scans for straight-line strength reduction."
18066 msgid "Maximum number of may-defs visited when devirtualizing speculatively."
18072 "Maximum recursion depth allowed when querying a property of an SSA name."
18077 msgid "Maximum number of constant stores to merge in the store merging pass."
18082 msgid "Maximum number of conditional store pairs that can be sunk."
18085 #: params.opt:699 params.opt:703
18088 "Maximum number of store chains to track at the same time in the store "
18094 msgid "Maximum amount of similar bbs to compare a bb with."
18099 msgid "Maximum amount of iterations of the pass over a function."
18105 "Maximum number of strings for which strlen optimization pass will track "
18112 "Maximum number of arguments in a PHI supported by TREE if-conversion unless "
18113 "the loop is marked with simd pragma."
18118 msgid "The maximum number of unrollings of a single loop."
18123 msgid "The maximum number of instructions to consider to unroll in a loop."
18128 msgid "The maximum number of insns of an unswitched loop."
18133 msgid "The maximum depth of a loop nest to be unswitched."
18139 "If -fvariable-expansion-in-unroller is used, the maximum number of times "
18140 "that an individual variable will be expanded during loop unrolling."
18145 msgid "Max. recursion depth for expanding var tracking expressions."
18150 msgid "Max. size of loc list for which reverse ops should be added."
18155 msgid "Max. size of var tracking hash tables."
18160 msgid "Maximum number of VALUEs handled during a single find_base_term call."
18166 "The minimum number of matching instructions to consider for crossjumping."
18172 "Inline recursively only when the probability of call being executed exceeds "
18179 "Min. ratio of insns to prefetches to enable prefetching for a loop with an "
18180 "unknown trip count."
18186 "The minimum threshold for probability of semi-invariant condition statement "
18187 "to trigger loop split."
18192 msgid "The minimum UID to be used for a nondebug insn."
18198 "The minimum size of variables taking part in stack slot sharing when not "
18205 "The minimum probability of reaching a source block for interblock "
18206 "speculative scheduling."
18212 "If -ftree-vectorize is used, the minimal loop bound of a loop to be "
18213 "considered for vectorization."
18219 "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC "
18220 "'kernels' constructs handling."
18226 "--param=openacc-privatization=[quiet|noisy]\tSpecify mode of OpenACC "
18227 "privatization diagnostics."
18232 msgid "Chunk size of omp schedule for loops parallelized by parloops."
18238 "Minimum number of iterations per thread of an innermost parallelized loop."
18244 "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule "
18245 "type of omp schedule for loops parallelized by parloops."
18251 "Maximum probability of the entry BB of split region (in percent relative to "
18252 "entry BB of the function) to make partial inlining happen."
18257 msgid "Maximal estimated outcome of branch considered predictable."
18263 "Whether software prefetch hints should be issued for non-constant strides."
18268 msgid "The number of insns executed before prefetch is completed."
18273 msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
18279 "The minimum constant stride beyond which we should use prefetch hints for."
18284 msgid "Use internal function id in profile lookup."
18290 "--param=ranger-debug=[none|trace|gori|cache|tracegori|all] Specifies the "
18291 "output mode for debugging ranger."
18297 "Maximum depth of logical expression evaluation ranger will look through when "
18298 "evaluating outgoing edge ranges."
18304 "Maximum depth of instruction chains to consider for recomputation in the "
18305 "outgoing range calculator."
18310 msgid "Maximum number of relations the oracle will register in a basic block."
18315 msgid "Maximum depth of a loop nest to fully value-number optimistically."
18320 msgid "Maximum number of disambiguations to perform per memory access."
18326 "Bound on the complexity of the expressions in the scalar evolutions analyzer."
18331 msgid "Bound on size of expressions used in the scalar evolutions analyzer."
18337 "Hardware autoprefetcher scheduler model control flag. Number of lookahead "
18338 "cycles the model looks into, at '0' only enable instruction sorting "
18339 "heuristic. Disabled by default."
18344 msgid "Minimal distance between possibly conflicting store and load."
18349 msgid "Which -fsched-pressure algorithm to apply."
18355 "The minimal probability of speculation success (in percents), so that "
18356 "speculative insn will be scheduled."
18362 "The minimum probability an edge must have for the scheduler to save its "
18369 "Maximum number of instructions in the ready list that are considered "
18370 "eligible for renaming."
18375 msgid "The maximum size of the lookahead window of selective scheduling."
18380 msgid "Maximum number of times that an insn could be scheduled."
18385 msgid "The number of prefetches that can run at the same time."
18391 "Target block's relative execution frequency (as a percentage) required to "
18392 "sink a statement."
18398 "The number of cycles the swing modulo scheduler considers when checking "
18399 "conflicts using DFA."
18405 "A threshold on the average loop count considered by the swing modulo "
18412 "A factor for tuning the upper bound that swing modulo scheduler uses for "
18413 "scheduling a loop."
18419 "The minimum value of stage count that swing modulo scheduler will generate."
18425 "Maximum size, in storage units, of an aggregate which should be considered "
18426 "for scalarization when compiling for size."
18432 "Maximum size, in storage units, of an aggregate which should be considered "
18433 "for scalarization when compiling for speed."
18439 "Maximum number of artificial accesses to enable forward propagation that "
18440 "Scalar Replacement of Aggregates will keep for one local variable."
18446 "The maximum number of SSA_NAME assignments to follow in determining a value."
18452 "The lower bound for a buffer to be considered for stack smashing protection."
18457 msgid "Size of the stack guard expressed as a power of two in bytes."
18463 "Interval in which to probe the stack expressed as a power of two in bytes."
18469 "Allow the store merging pass to introduce unaligned stores if it is legal to "
18475 msgid "Maximum size of a single store merging region in bytes."
18481 "The maximum ratio between array size and switch branches for a switch "
18482 "conversion to take place."
18487 msgid "Maximum number of bases stored in each modref tree."
18492 msgid "Maximum number of references stored in each modref base."
18497 msgid "Maximum number of accesses stored in each modref reference."
18502 msgid "Maximum number of tests performed by modref query."
18507 msgid "Maximum depth of DFS walk used by modref escape analysis."
18512 msgid "Maximum number of escape points tracked by modref per SSA-name."
18517 msgid "Maximum number of times a given range is adjusted during the dataflow."
18523 "--param=threader-debug=[none|all] Enables verbose dumping of the threader "
18530 "Size in bytes after which thread-local aggregates should be instrumented "
18531 "with the logging functions instead of save/restore pairs."
18537 "The percentage of function, weighted by execution frequency, that must be "
18538 "covered by trace formation. Used when profile feedback is not available."
18544 "The percentage of function, weighted by execution frequency, that must be "
18545 "covered by trace formation. Used when profile feedback is available."
18550 msgid "Maximal code growth caused by tail duplication (in percent)."
18556 "Stop forward growth if the probability of best edge is less than this "
18557 "threshold (in percent). Used when profile feedback is not available."
18563 "Stop forward growth if the probability of best edge is less than this "
18564 "threshold (in percent). Used when profile feedback is available."
18570 "Stop reverse growth if the reverse probability of best edge is less than "
18571 "this threshold (in percent)."
18577 "Set the maximum number of instructions executed in parallel in reassociated "
18578 "tree. If 0, use the target dependent heuristic."
18583 msgid "Emit special instrumentation for accesses to volatiles."
18589 "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
18595 "Maximum number of nested calls to search for control dependencies during "
18596 "uninitialized variable analysis."
18602 "Instruction accounted for function prologue, epilogue and other overhead."
18607 msgid "Time accounted for function prologue, epilogue and other overhead."
18612 msgid "Instruction accounted for function thunk overhead."
18617 msgid "Time accounted for function thunk overhead."
18623 "The denominator n of fraction 1/n of the number of profiled runs of the "
18624 "entire program below which the execution count of a basic block must be in "
18625 "order for the basic block to be considered unlikely."
18630 msgid "Maximum unroll factor for the unroll-and-jam transformation."
18636 "Minimum percentage of memrefs that must go away for unroll-and-jam to be "
18637 "considered profitable."
18643 "Use direct poisoning/unpoisoning instructions for variables smaller or equal "
18649 msgid "Whether to use canonical types."
18654 msgid "Enable loop epilogue vectorization using smaller vector size."
18660 "Maximum number of possible vector layouts (such as permutations) to consider "
18661 "when optimizing to-be-vectorized code."
18667 "Maximum number of loop peels to enhance alignment of data references in a "
18674 "Bound on number of runtime checks inserted by the vectorizer's loop "
18675 "versioning for alias check."
18681 "Bound on number of runtime checks inserted by the vectorizer's loop "
18682 "versioning for alignment check."
18688 "Controls how loop vectorizer uses partial vectors. 0 means never, 1 means "
18689 "only for loops whose need to iterate can be removed, 2 means for all loops. "
18690 "The default value is 2."
18696 "The maximum factor which the loop vectorizer applies to the cost of "
18697 "statements in an inner loop relative to the loop being vectorized."
18702 msgid "Enable loop vectorization of floating point inductions."
18707 msgid "Maximum number of basic blocks before VRP uses a sparse bitmap cache."
18713 "Maximum number of outgoing edges in a switch before VRP will not process it."
18718 msgid "Maximum number of basic blocks for VRP to use a basic cache vector."
18722 msgid "flow control insn inside a basic block"
18726 msgid "insn outside basic block"
18730 msgid "return not followed by barrier"
18733 #: collect-utils.cc:206
18735 msgid "[cannot find %s]"
18738 #: collect2.cc:1557
18740 msgid "collect2 version %s\n"
18743 #: collect2.cc:1662
18745 msgid "%d constructor found\n"
18746 msgid_plural "%d constructors found\n"
18750 #: collect2.cc:1666
18752 msgid "%d destructor found\n"
18753 msgid_plural "%d destructors found\n"
18757 #: collect2.cc:1670
18759 msgid "%d frame table found\n"
18760 msgid_plural "%d frame tables found\n"
18764 #: collect2.cc:1825
18766 msgid "[Leaving %s]\n"
18769 #: collect2.cc:2055
18773 "write_c_file - output name is %s, prefix is %s\n"
18776 #: collect2.cc:2579
18780 "ldd output with constructors/destructors.\n"
18784 msgid "const/copy propagation disabled"
18787 #: diagnostic-format-json.cc:317 diagnostic-format-sarif.cc:1687
18789 msgid "error: unable to open '%s' for writing: %s\n"
18792 #. Print a header for the remaining output to stderr, and
18793 #. return, attempting to print the usual ICE messages to
18794 #. stderr. Hopefully this will be helpful to the user in
18795 #. indicating what's gone wrong (also for DejaGnu, for pruning
18796 #. those messages).
18797 #: diagnostic-format-sarif.cc:1712
18799 msgid "Internal compiler error:\n"
18802 #: diagnostic.cc:164
18804 msgid "%s: all warnings being treated as errors"
18807 #: diagnostic.cc:169
18809 msgid "%s: some warnings being treated as errors"
18812 #: diagnostic.cc:646
18814 msgid "compilation terminated due to -fmax-errors=%u.\n"
18817 #: diagnostic.cc:674
18819 msgid "compilation terminated due to -Wfatal-errors.\n"
18822 #: diagnostic.cc:707
18824 msgid "Please submit a full bug report, with preprocessed source.\n"
18827 #: diagnostic.cc:710
18830 "Please submit a full bug report, with preprocessed source (by using -freport-"
18834 #: diagnostic.cc:714
18836 msgid "Please include the complete backtrace with any bug report.\n"
18839 #: diagnostic.cc:716
18841 msgid "See %s for instructions.\n"
18844 #: diagnostic.cc:725
18846 msgid "compilation terminated.\n"
18849 #: diagnostic.cc:819
18853 #: diagnostic.cc:820
18854 msgid "In file included from"
18858 #: diagnostic.cc:821
18859 msgid " included from"
18862 #: diagnostic.cc:822
18867 #: diagnostic.cc:823
18871 #: diagnostic.cc:824
18872 msgid "In module imported at"
18876 #: diagnostic.cc:825
18877 msgid "imported at"
18880 #: diagnostic.cc:1584
18882 msgid "%s:%d: confused by earlier errors, bailing out\n"
18885 #: diagnostic.cc:2246
18887 msgid "internal compiler error: error reporting routines re-entered.\n"
18890 #: diagnostic.cc:2277 diagnostic.cc:2296
18891 #, gcc-internal-format, gfc-internal-format
18892 msgid "in %s, at %s:%d"
18896 msgid "negative insn length"
18900 msgid "could not split insn"
18904 msgid "invalid 'asm': "
18909 msgid "nested assembly dialect alternatives"
18912 #: final.cc:3344 final.cc:3356
18914 msgid "unterminated assembly dialect alternative"
18919 msgid "operand number missing after %%-letter"
18922 #: final.cc:3501 final.cc:3542
18924 msgid "operand number out of range"
18929 msgid "invalid %%-code"
18934 msgid "'%%l' operand isn't a label"
18937 #. We can't handle floating point constants;
18938 #. PRINT_OPERAND must handle them.
18939 #. We can't handle floating point constants;
18940 #. TARGET_PRINT_OPERAND must handle them.
18941 #: final.cc:3729 config/arc/arc.cc:6410 config/i386/i386.cc:12350
18943 msgid "floating constant misused"
18946 #: final.cc:3787 config/arc/arc.cc:6507 config/i386/i386.cc:12441
18947 #: config/pdp11/pdp11.cc:1871
18949 msgid "invalid expression as operand"
18959 msgid "Using built-in specs.\n"
18965 "Setting spec %s to '%s'\n"
18971 msgid "Reading specs from %s\n"
18976 msgid "could not find specs file %s\n"
18981 msgid "rename spec %s to %s\n"
18995 "Go ahead? (y or n) "
19000 msgid "# %s %.2f %.2f\n"
19005 msgid "Usage: %s [options] file...\n"
19013 msgid " -pass-exit-codes Exit with highest error code from a phase.\n"
19017 msgid " --help Display this information.\n"
19022 " --target-help Display target specific command line options "
19023 "(including assembler and linker options).\n"
19028 " --help={common|optimizers|params|target|warnings|[^]{joined|separate|"
19029 "undocumented}}[,...].\n"
19034 " Display specific types of command line options.\n"
19038 msgid " (Use '-v --help' to display command line options of sub-processes).\n"
19042 msgid " --version Display compiler version information.\n"
19046 msgid " -dumpspecs Display all of the built in spec strings.\n"
19050 msgid " -dumpversion Display the version of the compiler.\n"
19054 msgid " -dumpmachine Display the compiler's target processor.\n"
19058 msgid " -foffload=<targets> Specify offloading targets.\n"
19063 " -print-search-dirs Display the directories in the compiler's search "
19069 " -print-libgcc-file-name Display the name of the compiler's companion "
19074 msgid " -print-file-name=<lib> Display the full path to library <lib>.\n"
19079 " -print-prog-name=<prog> Display the full path to compiler component "
19085 " -print-multiarch Display the target's normalized GNU triplet, used "
19087 " a component in the library path.\n"
19092 " -print-multi-directory Display the root directory for versions of "
19098 " -print-multi-lib Display the mapping between command line options "
19100 " multiple library search directories.\n"
19105 " -print-multi-os-directory Display the relative path to OS libraries.\n"
19109 msgid " -print-sysroot Display the target libraries directory.\n"
19114 " -print-sysroot-headers-suffix Display the sysroot suffix used to find "
19120 " -Wa,<options> Pass comma-separated <options> on to the "
19126 " -Wp,<options> Pass comma-separated <options> on to the "
19132 " -Wl,<options> Pass comma-separated <options> on to the linker.\n"
19136 msgid " -Xassembler <arg> Pass <arg> on to the assembler.\n"
19140 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor.\n"
19144 msgid " -Xlinker <arg> Pass <arg> on to the linker.\n"
19148 msgid " -save-temps Do not delete intermediate files.\n"
19152 msgid " -save-temps=<arg> Do not delete intermediate files.\n"
19157 " -no-canonical-prefixes Do not canonicalize paths when building relative\n"
19158 " prefixes to other gcc components.\n"
19162 msgid " -pipe Use pipes rather than intermediate files.\n"
19166 msgid " -time Time the execution of each subprocess.\n"
19171 " -specs=<file> Override built-in specs with the contents of "
19177 " -std=<standard> Assume that the input sources are for "
19183 " --sysroot=<directory> Use <directory> as the root directory for "
19185 " and libraries.\n"
19190 " -B <directory> Add <directory> to the compiler's search paths.\n"
19195 " -v Display the programs invoked by the compiler.\n"
19200 " -### Like -v but options quoted and commands not "
19206 " -E Preprocess only; do not compile, assemble or "
19211 msgid " -S Compile only; do not assemble or link.\n"
19215 msgid " -c Compile and assemble, but do not link.\n"
19219 msgid " -o <file> Place the output into <file>.\n"
19224 " -pie Create a dynamically linked position independent\n"
19229 msgid " -shared Create a shared library.\n"
19234 " -x <language> Specify the language of the following input "
19236 " Permissible languages include: c c++ assembler "
19238 " 'none' means revert to the default behavior of\n"
19239 " guessing the language based on the file's "
19247 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
19248 " passed on to the various sub-processes invoked by %s. In order to pass\n"
19249 " other options on to these processes the -W<letter> options must be used.\n"
19254 msgid "Processing spec (%s), which is '%s'\n"
19259 msgid "Target: %s\n"
19264 msgid "Configured with: %s\n"
19269 msgid "Thread model: %s\n"
19274 msgid "Supported LTO compression algorithms: zlib"
19282 #: gcc.cc:7613 gcov.cc:1536 gcov.cc:1594 gcov.cc:1606 gcov.cc:2929
19289 msgid "gcc version %s %s\n"
19294 msgid "gcc driver version %s %sexecuting gcc version %s\n"
19297 #: gcc.cc:7700 gcc.cc:7910
19300 "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
19306 "Preprocessed source stored into %s file, please attach this to your "
19312 msgid "install: %s%s\n"
19317 msgid "programs: %s\n"
19322 msgid "libraries: %s\n"
19329 "For bug reporting instructions, please see:\n"
19332 #: gcc.cc:8823 gcov-tool.cc:594
19337 #: gcc.cc:8826 gcov-tool.cc:596 gcov.cc:971 fortran/gfortranspec.cc:282
19341 #: gcc.cc:8827 gcov-tool.cc:598 gcov.cc:973 fortran/gfortranspec.cc:283
19344 "This is free software; see the source for copying conditions. There is NO\n"
19345 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
19361 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
19368 "Assembler options\n"
19369 "=================\n"
19376 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
19380 #: gcov-tool.cc:157 gcov-tool.cc:300
19382 msgid "no profile files were merged\n"
19385 #: gcov-tool.cc:169
19387 msgid " merge [options] <dir1> <dir2> Merge coverage file contents\n"
19390 #: gcov-tool.cc:170 gcov-tool.cc:337
19392 msgid " -o, --output <dir> Output directory\n"
19395 #: gcov-tool.cc:171 gcov-tool.cc:242 gcov-tool.cc:339 gcov-tool.cc:491
19397 msgid " -v, --verbose Verbose mode\n"
19400 #: gcov-tool.cc:172 gcov-tool.cc:243
19403 " -w, --weight <w1,w2> Set weights (float point values)\n"
19406 #: gcov-tool.cc:188
19408 msgid "Merge subcommand usage:"
19411 #: gcov-tool.cc:240
19414 " merge-stream [options] [<file>] Merge coverage stream file (or "
19416 " and coverage file contents\n"
19419 #: gcov-tool.cc:258
19421 msgid "Merge-stream subcommand usage:"
19424 #: gcov-tool.cc:335
19427 " rewrite [options] <dir> Rewrite coverage file contents\n"
19430 #: gcov-tool.cc:336
19432 msgid " -n, --normalize <int64_t> Normalize the profile\n"
19435 #: gcov-tool.cc:338
19437 msgid " -s, --scale <float or simple-frac> Scale the profile counters\n"
19440 #: gcov-tool.cc:356
19442 msgid "Rewrite subcommand usage:"
19445 #: gcov-tool.cc:395
19447 msgid "scaling cannot co-exist with normalization, skipping\n"
19450 #: gcov-tool.cc:408 gcov-tool.cc:418
19452 msgid "incorrect format in scaling, using 1/1\n"
19455 #: gcov-tool.cc:428
19457 msgid "normalization cannot co-exist with scaling\n"
19460 #: gcov-tool.cc:485
19463 " overlap [options] <dir1> <dir2> Compute the overlap of two profiles\n"
19466 #: gcov-tool.cc:486
19468 msgid " -f, --function Print function level info\n"
19471 #: gcov-tool.cc:487
19473 msgid " -F, --fullname Print full filename\n"
19476 #: gcov-tool.cc:488
19479 " -h, --hotonly Only print info for hot objects/"
19483 #: gcov-tool.cc:489
19485 msgid " -o, --object Print object level info\n"
19488 #: gcov-tool.cc:490
19490 msgid " -t <float>, --hot_threshold <float> Set the threshold for hotness\n"
19493 #: gcov-tool.cc:510
19495 msgid "Overlap subcommand usage:"
19498 #: gcov-tool.cc:576
19501 "Usage: %s [OPTION]... SUB_COMMAND [OPTION]...\n"
19505 #: gcov-tool.cc:577
19508 "Offline tool to handle gcda counts\n"
19512 #: gcov-tool.cc:578
19514 msgid " -h, --help Print this help, then exit\n"
19517 #: gcov-tool.cc:579
19520 " -v, --version Print version number, then exit\n"
19523 #: gcov-tool.cc:584 gcov.cc:958
19527 "For bug reporting instructions, please see:\n"
19531 #: gcov-tool.cc:595
19533 msgid "Copyright %s 2023 Free Software Foundation, Inc.\n"
19539 "Usage: gcov [OPTION...] SOURCE|OBJ...\n"
19546 "Print code coverage information.\n"
19553 " -a, --all-blocks Show information for every basic block\n"
19559 " -b, --branch-probabilities Include branch probabilities in output\n"
19565 " -c, --branch-counts Output counts of branches taken\n"
19566 " rather than percentages\n"
19571 msgid " -d, --display-progress Display progress information\n"
19576 msgid " -D, --debug\t\t\t Display debugging dumps\n"
19581 msgid " -f, --function-summaries Output summaries for each function\n"
19586 msgid " -h, --help Print this help, then exit\n"
19592 " -j, --json-format Output JSON intermediate format\n"
19593 " into .gcov.json.gz file\n"
19598 msgid " -H, --human-readable Output human readable numbers\n"
19603 msgid " -k, --use-colors Emit colored output\n"
19609 " -l, --long-file-names Use long output file names for included\n"
19615 msgid " -m, --demangled-names Output demangled function names\n"
19620 msgid " -n, --no-output Do not create an output file\n"
19626 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
19632 msgid " -p, --preserve-paths Preserve all pathname components\n"
19638 " -q, --use-hotness-colors Emit perf-like colored output for hot "
19644 msgid " -r, --relative-only Only show data for relative sources\n"
19649 msgid " -s, --source-prefix DIR Source prefix to elide\n"
19654 msgid " -t, --stdout Output to stdout instead of a file\n"
19660 " -u, --unconditional-branches Show unconditional branch counts too\n"
19665 msgid " -v, --version Print version number, then exit\n"
19670 msgid " -w, --verbose Print verbose informations\n"
19675 msgid " -x, --hash-filenames Hash long pathnames\n"
19682 "Obsolete options:\n"
19687 msgid " -i, --json-format Replaced with -j, --json-format\n"
19692 msgid " -j, --human-readable Replaced with -H, --human-readable\n"
19697 msgid "gcov %s%s\n"
19702 msgid "JSON format version: %s\n"
19707 msgid "'%s' file is already processed\n"
19710 #: gcov.cc:1496 gcov.cc:1625
19712 msgid "Creating '%s'\n"
19717 msgid "Error writing output file '%s'\n"
19722 msgid "Could not open output file '%s'\n"
19727 msgid "Removing '%s'\n"
19732 msgid "Cannot open JSON output file %s\n"
19737 msgid "Error writing JSON output file %s\n"
19742 msgid "%s:source file is newer than notes file '%s'\n"
19747 msgid "(the message is displayed only once per source file)\n"
19752 msgid "%s:cannot open notes file\n"
19757 msgid "%s:not a gcov notes file\n"
19762 msgid "%s:version '%.4s', prefer '%.4s'\n"
19767 msgid "%s:already seen blocks for '%s'\n"
19770 #: gcov.cc:2019 gcov.cc:2133
19772 msgid "%s:corrupted\n"
19777 msgid "%s:no functions found\n"
19782 msgid "%s:cannot open data file, assuming not executed\n"
19787 msgid "%s:not a gcov data file\n"
19792 msgid "%s:version '%.4s', prefer version '%.4s'\n"
19797 msgid "%s:stamp mismatch with notes file\n"
19802 msgid "%s:profile mismatch for '%s'\n"
19807 msgid "%s:overflowed\n"
19812 msgid "%s:'%s' lacks entry and/or exit blocks\n"
19817 msgid "%s:'%s' has arcs to entry block\n"
19822 msgid "%s:'%s' has arcs from exit block\n"
19827 msgid "%s:graph is unsolvable for '%s'\n"
19832 msgid "Lines executed:%s of %d\n"
19837 msgid "No executable lines\n"
19840 #: gcov.cc:2529 gcov.cc:2538
19847 msgid "Branches executed:%s of %d\n"
19852 msgid "Taken at least once:%s of %d\n"
19857 msgid "No branches\n"
19862 msgid "Calls executed:%s of %d\n"
19872 msgid "%s:no lines for '%s'\n"
19877 msgid "call %2d returned %s\n"
19882 msgid "call %2d never executed\n"
19887 msgid "branch %2d taken %s%s"
19892 msgid "branch %2d never executed%s"
19902 msgid "unconditional %2d taken %s\n"
19907 msgid "unconditional %2d never executed\n"
19912 msgid "Cannot open source file %s\n"
19916 msgid "PRE disabled"
19920 msgid "GCSE disabled"
19925 msgid "ignoring duplicate directory \"%s\"\n"
19930 msgid " as it is a non-system directory that duplicates a system directory\n"
19935 msgid "ignoring nonexistent directory \"%s\"\n"
19940 msgid "#include \"...\" search starts here:\n"
19945 msgid "#include <...> search starts here:\n"
19950 msgid "End of search list.\n"
19957 #. Opening quotation mark.
19962 #. Closing quotation mark.
19967 #: langhooks.cc:384
19968 msgid "At top level:"
19971 #: langhooks.cc:400
19973 msgid "In member function %qs"
19976 #: langhooks.cc:404
19978 msgid "In function %qs"
19981 #: langhooks.cc:449
19982 msgid " inlined from %qs at %r%s:%d:%d%R"
19985 #: langhooks.cc:454
19986 msgid " inlined from %qs at %r%s:%d%R"
19989 #: langhooks.cc:460
19991 msgid " inlined from %qs"
19994 #: lra-assigns.cc:1860 reload1.cc:2073
19995 msgid "this is the insn:"
19998 #: lra-constraints.cc:3216
19999 msgid "unable to generate reloads for impossible constraints:"
20002 #: lra-constraints.cc:4275 reload.cc:3844
20003 msgid "unable to generate reloads for:"
20006 #. What to print when a switch has no documentation.
20008 msgid "This option lacks documentation."
20012 msgid "Uses of this option are diagnosed."
20017 msgid "Same as %s%s (or, in negated form, %s%s)."
20022 msgid "Same as %s%s."
20027 msgid "Same as %s."
20032 msgid "%s Same as %s."
20036 msgid "[available in "
20058 msgid " No options with the desired characteristics were found\n"
20064 " None found. Use --help=%s to show *all* the options supported by the %s "
20071 " All options with the desired characteristics have already been displayed\n"
20077 " Known valid arguments for %s option:\n"
20082 msgid "The following options are target specific"
20086 msgid "The following options control compiler warning messages"
20090 msgid "The following options control optimizations"
20093 #: opts.cc:1969 opts.cc:2009
20094 msgid "The following options are language-independent"
20098 msgid "The following options control parameters"
20102 msgid "The following options are specific to just the language "
20106 msgid "The following options are supported by the language "
20110 msgid "The following options are not documented"
20114 msgid "The following options take separate arguments"
20118 msgid "The following options take joined arguments"
20122 msgid "The following options are language-related"
20127 msgid "during %s pass: %s\n"
20132 msgid "dump file: %s\n"
20146 "*** WARNING *** there are active plugins, do not report this as a bug unless "
20147 "you can reproduce it without enabling any plugins.\n"
20150 #: postreload-gcse.cc:1355
20151 msgid "using simple load CSE after register allocation"
20154 #. It's the compiler's fault.
20156 msgid "could not find a spill register"
20159 #. It's the compiler's fault.
20161 msgid "VOIDmode on an output"
20165 msgid "failure trying to reload:"
20168 #: rtl-error.cc:116
20169 msgid "unrecognizable insn:"
20172 #: rtl-error.cc:118
20173 msgid "insn does not satisfy its constraints:"
20176 #: targhooks.cc:2342
20178 msgid "created and used with differing settings of '%s'"
20181 #: targhooks.cc:2357
20182 msgid "created and used with different settings of %<-fpic%>"
20185 #: targhooks.cc:2359
20186 msgid "created and used with different settings of %<-fpie%>"
20191 msgid "unrecoverable error"
20197 "%s%s%s %sversion %s (%s)\n"
20198 "%s\tcompiled by GNU C version %s, "
20203 msgid "%s%s%s %sversion %s (%s) compiled by CC, "
20208 msgid "GMP version %s, MPFR version %s, MPC version %s, isl version %s\n"
20213 msgid "%s%swarning: %s header version %s differs from library version %s.\n"
20219 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
20222 #: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6345
20223 #: c/c-typeck.cc:8033 cp/error.cc:1183 c-family/c-pretty-print.cc:426
20224 #, gcc-internal-format
20225 msgid "<anonymous>"
20228 #: c-family/c-format.cc:432
20232 #: c-family/c-format.cc:433
20233 msgid "field width specifier"
20236 #: c-family/c-format.cc:434
20237 msgid "field precision specifier"
20240 #: c-family/c-format.cc:569 c-family/c-format.cc:593
20241 #: config/i386/msformat-c.cc:45
20245 #: c-family/c-format.cc:569 c-family/c-format.cc:593
20246 #: config/i386/msformat-c.cc:45
20247 msgid "the ' ' printf flag"
20250 #: c-family/c-format.cc:570 c-family/c-format.cc:594 c-family/c-format.cc:625
20251 #: c-family/c-format.cc:691 config/i386/msformat-c.cc:46
20255 #: c-family/c-format.cc:570 c-family/c-format.cc:594 c-family/c-format.cc:625
20256 #: config/i386/msformat-c.cc:46
20257 msgid "the '+' printf flag"
20260 #: c-family/c-format.cc:571 c-family/c-format.cc:595 c-family/c-format.cc:626
20261 #: c-family/c-format.cc:666 config/i386/msformat-c.cc:47
20262 #: config/i386/msformat-c.cc:82
20266 #: c-family/c-format.cc:571 c-family/c-format.cc:595 c-family/c-format.cc:626
20267 #: config/i386/msformat-c.cc:47
20268 msgid "the '#' printf flag"
20271 #: c-family/c-format.cc:572 c-family/c-format.cc:596 c-family/c-format.cc:664
20272 #: config/i386/msformat-c.cc:48
20276 #: c-family/c-format.cc:572 c-family/c-format.cc:596
20277 #: config/i386/msformat-c.cc:48
20278 msgid "the '0' printf flag"
20281 #: c-family/c-format.cc:573 c-family/c-format.cc:597 c-family/c-format.cc:663
20282 #: c-family/c-format.cc:694 config/i386/msformat-c.cc:49
20286 #: c-family/c-format.cc:573 c-family/c-format.cc:597
20287 #: config/i386/msformat-c.cc:49
20288 msgid "the '-' printf flag"
20291 #: c-family/c-format.cc:574 c-family/c-format.cc:646
20292 #: config/i386/msformat-c.cc:50 config/i386/msformat-c.cc:70
20296 #: c-family/c-format.cc:574 config/i386/msformat-c.cc:50
20297 msgid "the ''' printf flag"
20300 #: c-family/c-format.cc:575 c-family/c-format.cc:647
20304 #: c-family/c-format.cc:575
20305 msgid "the 'I' printf flag"
20308 #: c-family/c-format.cc:576 c-family/c-format.cc:598 c-family/c-format.cc:644
20309 #: c-family/c-format.cc:667 c-family/c-format.cc:695 config/sol2-c.cc:43
20310 #: config/i386/msformat-c.cc:51 config/i386/msformat-c.cc:68
20311 msgid "field width"
20314 #: c-family/c-format.cc:576 c-family/c-format.cc:598 config/sol2-c.cc:43
20315 #: config/i386/msformat-c.cc:51
20316 msgid "field width in printf format"
20319 #: c-family/c-format.cc:577 c-family/c-format.cc:599 c-family/c-format.cc:628
20320 #: config/i386/msformat-c.cc:52
20324 #: c-family/c-format.cc:577 c-family/c-format.cc:599 c-family/c-format.cc:628
20325 #: config/i386/msformat-c.cc:52
20326 msgid "precision in printf format"
20329 #: c-family/c-format.cc:578 c-family/c-format.cc:600 c-family/c-format.cc:629
20330 #: c-family/c-format.cc:645 c-family/c-format.cc:698 config/sol2-c.cc:44
20331 #: config/i386/msformat-c.cc:53 config/i386/msformat-c.cc:69
20332 msgid "length modifier"
20335 #: c-family/c-format.cc:578 c-family/c-format.cc:600 c-family/c-format.cc:629
20336 #: config/sol2-c.cc:44 config/i386/msformat-c.cc:53
20337 msgid "length modifier in printf format"
20340 #: c-family/c-format.cc:627
20344 #: c-family/c-format.cc:627
20345 msgid "the 'q' diagnostic flag"
20348 #: c-family/c-format.cc:641 config/i386/msformat-c.cc:66
20349 msgid "assignment suppression"
20352 #: c-family/c-format.cc:641 config/i386/msformat-c.cc:66
20353 msgid "the assignment suppression scanf feature"
20356 #: c-family/c-format.cc:642 config/i386/msformat-c.cc:67
20360 #: c-family/c-format.cc:642 config/i386/msformat-c.cc:67
20361 msgid "the 'a' scanf flag"
20364 #: c-family/c-format.cc:643
20368 #: c-family/c-format.cc:643
20369 msgid "the 'm' scanf flag"
20372 #: c-family/c-format.cc:644 config/i386/msformat-c.cc:68
20373 msgid "field width in scanf format"
20376 #: c-family/c-format.cc:645 config/i386/msformat-c.cc:69
20377 msgid "length modifier in scanf format"
20380 #: c-family/c-format.cc:646 config/i386/msformat-c.cc:70
20381 msgid "the ''' scanf flag"
20384 #: c-family/c-format.cc:647
20385 msgid "the 'I' scanf flag"
20388 #: c-family/c-format.cc:662
20392 #: c-family/c-format.cc:662
20393 msgid "the '_' strftime flag"
20396 #: c-family/c-format.cc:663
20397 msgid "the '-' strftime flag"
20400 #: c-family/c-format.cc:664
20401 msgid "the '0' strftime flag"
20404 #: c-family/c-format.cc:665 c-family/c-format.cc:690
20408 #: c-family/c-format.cc:665
20409 msgid "the '^' strftime flag"
20412 #: c-family/c-format.cc:666 config/i386/msformat-c.cc:82
20413 msgid "the '#' strftime flag"
20416 #: c-family/c-format.cc:667
20417 msgid "field width in strftime format"
20420 #: c-family/c-format.cc:668
20421 msgid "'E' modifier"
20424 #: c-family/c-format.cc:668
20425 msgid "the 'E' strftime modifier"
20428 #: c-family/c-format.cc:669
20429 msgid "'O' modifier"
20432 #: c-family/c-format.cc:669
20433 msgid "the 'O' strftime modifier"
20436 #: c-family/c-format.cc:670 c-family/c-format.cc:671
20437 msgid "the 'O' modifier"
20440 #: c-family/c-format.cc:689
20441 msgid "fill character"
20444 #: c-family/c-format.cc:689
20445 msgid "fill character in strfmon format"
20448 #: c-family/c-format.cc:690
20449 msgid "the '^' strfmon flag"
20452 #: c-family/c-format.cc:691
20453 msgid "the '+' strfmon flag"
20456 #: c-family/c-format.cc:692
20460 #: c-family/c-format.cc:692
20461 msgid "the '(' strfmon flag"
20464 #: c-family/c-format.cc:693
20468 #: c-family/c-format.cc:693
20469 msgid "the '!' strfmon flag"
20472 #: c-family/c-format.cc:694
20473 msgid "the '-' strfmon flag"
20476 #: c-family/c-format.cc:695
20477 msgid "field width in strfmon format"
20480 #: c-family/c-format.cc:696
20481 msgid "left precision"
20484 #: c-family/c-format.cc:696
20485 msgid "left precision in strfmon format"
20488 #: c-family/c-format.cc:697
20489 msgid "right precision"
20492 #: c-family/c-format.cc:697
20493 msgid "right precision in strfmon format"
20496 #: c-family/c-format.cc:698
20497 msgid "length modifier in strfmon format"
20500 #. Handle deferred options from command-line.
20501 #: c-family/c-opts.cc:1512 fortran/cpp.cc:621
20502 msgid "<command-line>"
20505 #: config/aarch64/aarch64.cc:11985 config/loongarch/loongarch.cc:5056
20507 msgid "unsupported operand for code '%c'"
20510 #: config/aarch64/aarch64.cc:11994 config/aarch64/aarch64.cc:12007
20511 #: config/aarch64/aarch64.cc:12019 config/aarch64/aarch64.cc:12030
20512 #: config/aarch64/aarch64.cc:12046 config/aarch64/aarch64.cc:12060
20513 #: config/aarch64/aarch64.cc:12080 config/aarch64/aarch64.cc:12157
20514 #: config/aarch64/aarch64.cc:12168 config/aarch64/aarch64.cc:12182
20515 #: config/aarch64/aarch64.cc:12404 config/aarch64/aarch64.cc:12424
20516 #: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843
20518 msgid "invalid operand for '%%%c'"
20521 #: config/aarch64/aarch64.cc:12098 config/aarch64/aarch64.cc:12109
20522 #: config/aarch64/aarch64.cc:12264 config/aarch64/aarch64.cc:12275
20523 #: config/riscv/riscv.cc:4622 config/riscv/riscv.cc:4629
20524 #: config/riscv/riscv.cc:4636 config/riscv/riscv.cc:4640
20525 #: config/riscv/riscv.cc:4687 config/riscv/riscv.cc:4706
20527 msgid "invalid vector constant"
20530 #: config/aarch64/aarch64.cc:12121 config/aarch64/aarch64.cc:12133
20532 msgid "incompatible floating point / vector register operand for '%%%c'"
20535 #: config/aarch64/aarch64.cc:12150
20537 msgid "incompatible register operand for '%%%c'"
20540 #: config/aarch64/aarch64.cc:12216 config/arm/arm.cc:24743
20542 msgid "missing operand"
20545 #: config/aarch64/aarch64.cc:12301
20547 msgid "invalid constant"
20550 #: config/aarch64/aarch64.cc:12304
20552 msgid "invalid operand"
20555 #: config/aarch64/aarch64.cc:12432 config/aarch64/aarch64.cc:12437
20557 msgid "invalid operand prefix '%%%c'"
20560 #: config/aarch64/aarch64.cc:12457
20562 msgid "invalid address mode"
20565 #: config/aarch64/aarch64.cc:27409
20566 msgid "cannot combine GNU and SVE vectors in a binary operation"
20569 #: config/alpha/alpha.cc:5081 config/i386/i386.cc:13617
20570 #: config/rs6000/rs6000.cc:14420 config/sparc/sparc.cc:9370
20572 msgid "'%%&' used without any local dynamic TLS references"
20575 #: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428
20577 msgid "invalid %%J value"
20580 #: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578 config/or1k/or1k.cc:1251
20582 msgid "invalid %%r value"
20585 #: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532
20586 #: config/rs6000/rs6000.cc:14115 config/xtensa/xtensa.cc:3042
20588 msgid "invalid %%R value"
20591 #: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:14035
20592 #: config/xtensa/xtensa.cc:3015
20594 msgid "invalid %%N value"
20597 #: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14063
20599 msgid "invalid %%P value"
20602 #: config/alpha/alpha.cc:5201
20604 msgid "invalid %%h value"
20607 #: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3035
20609 msgid "invalid %%L value"
20612 #: config/alpha/alpha.cc:5228
20614 msgid "invalid %%m value"
20617 #: config/alpha/alpha.cc:5234
20619 msgid "invalid %%M value"
20622 #: config/alpha/alpha.cc:5271
20624 msgid "invalid %%U value"
20627 #: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14123
20629 msgid "invalid %%s value"
20632 #: config/alpha/alpha.cc:5290
20634 msgid "invalid %%C value"
20637 #: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13899
20639 msgid "invalid %%E value"
20642 #: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402
20644 msgid "unknown relocation unspec"
20647 #: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:7214 config/gcn/gcn.cc:7223
20648 #: config/gcn/gcn.cc:7283 config/gcn/gcn.cc:7291 config/gcn/gcn.cc:7307
20649 #: config/gcn/gcn.cc:7325 config/gcn/gcn.cc:7376 config/gcn/gcn.cc:7495
20650 #: config/gcn/gcn.cc:7612 config/rs6000/rs6000.cc:14425
20652 msgid "invalid %%xn code"
20655 #: config/alpha/alpha.cc:5467
20657 msgid "invalid operand address"
20660 #: config/arc/arc.cc:4547
20662 msgid "invalid operand to %%Z code"
20665 #: config/arc/arc.cc:4555
20667 msgid "invalid operand to %%z code"
20670 #: config/arc/arc.cc:4563
20672 msgid "invalid operands to %%c code"
20675 #: config/arc/arc.cc:4571
20677 msgid "invalid operand to %%M code"
20680 #: config/arc/arc.cc:4579 config/m32r/m32r.cc:2087
20682 msgid "invalid operand to %%p code"
20685 #: config/arc/arc.cc:4590 config/m32r/m32r.cc:2080
20687 msgid "invalid operand to %%s code"
20690 #: config/arc/arc.cc:4738 config/m32r/m32r.cc:2113
20692 msgid "invalid operand to %%R code"
20695 #: config/arc/arc.cc:4814 config/m32r/m32r.cc:2136
20697 msgid "invalid operand to %%H/%%L code"
20700 #: config/arc/arc.cc:4882 config/m32r/m32r.cc:2207
20702 msgid "invalid operand to %%U code"
20705 #: config/arc/arc.cc:4894
20707 msgid "invalid operand to %%V code"
20710 #: config/arc/arc.cc:4951
20712 msgid "invalid operand to %%O code"
20716 #. Undocumented flag.
20717 #: config/arc/arc.cc:4977 config/epiphany/epiphany.cc:1309
20718 #: config/m32r/m32r.cc:2234 config/nds32/nds32.cc:3520
20719 #: config/sparc/sparc.cc:9649
20721 msgid "invalid operand output code"
20724 #: config/arc/arc.cc:6495
20726 msgid "invalid UNSPEC as operand: %d"
20729 #: config/arc/arc.cc:6711
20730 msgid "unrecognized supposed constant"
20733 #: config/arm/arm.cc:21031 config/arm/arm.cc:21056 config/arm/arm.cc:21066
20734 #: config/arm/arm.cc:21075 config/arm/arm.cc:21084
20736 msgid "invalid shift operand"
20739 #: config/arm/arm.cc:23993 config/arm/arm.cc:24011
20741 msgid "predicated Thumb instruction"
20744 #: config/arm/arm.cc:23999
20746 msgid "predicated instruction in conditional sequence"
20749 #: config/arm/arm.cc:24120 config/arm/arm.cc:24133 config/arm/arm.cc:24158
20750 #: config/nios2/nios2.cc:3084
20752 msgid "Unsupported operand for code '%c'"
20755 #: config/arm/arm.cc:24235 config/arm/arm.cc:24257 config/arm/arm.cc:24267
20756 #: config/arm/arm.cc:24277 config/arm/arm.cc:24287 config/arm/arm.cc:24326
20757 #: config/arm/arm.cc:24344 config/arm/arm.cc:24362 config/arm/arm.cc:24389
20758 #: config/arm/arm.cc:24404 config/arm/arm.cc:24431 config/arm/arm.cc:24438
20759 #: config/arm/arm.cc:24456 config/arm/arm.cc:24463 config/arm/arm.cc:24471
20760 #: config/arm/arm.cc:24492 config/arm/arm.cc:24499 config/arm/arm.cc:24690
20761 #: config/arm/arm.cc:24697 config/arm/arm.cc:24724 config/arm/arm.cc:24731
20762 #: config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448 config/bfin/bfin.cc:1455
20763 #: config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471 config/bfin/bfin.cc:1478
20764 #: config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492 config/nds32/nds32.cc:3546
20766 msgid "invalid operand for code '%c'"
20769 #: config/arm/arm.cc:24339
20771 msgid "instruction never executed"
20774 #. Former Maverick support, removed after GCC-4.7.
20775 #: config/arm/arm.cc:24380
20777 msgid "obsolete Maverick format code '%c'"
20780 #: config/arm/arm.cc:34292
20781 msgid "invalid conversion from type %<bfloat16_t%>"
20784 #: config/arm/arm.cc:34294
20785 msgid "invalid conversion to type %<bfloat16_t%>"
20788 #: config/arm/arm.cc:34309 config/arm/arm.cc:34325
20789 msgid "operation not permitted on type %<bfloat16_t%>"
20792 #: config/avr/avr.cc:2997
20794 msgid "address operand requires constraint for X, Y, or Z register"
20797 #: config/avr/avr.cc:3180
20798 msgid "operands to %T/%t must be reg + const_int:"
20801 #: config/avr/avr.cc:3230 config/avr/avr.cc:3297
20802 msgid "bad address, not an I/O address:"
20805 #: config/avr/avr.cc:3239
20806 msgid "bad address, not a constant:"
20809 #: config/avr/avr.cc:3257 config/avr/avr.cc:3264
20810 msgid "bad address, not (reg+disp):"
20813 #: config/avr/avr.cc:3271
20814 msgid "bad address, not post_inc or pre_dec:"
20817 #: config/avr/avr.cc:3283
20818 msgid "internal compiler error. Bad address:"
20821 #: config/avr/avr.cc:3316
20823 msgid "Unsupported code '%c' for fixed-point:"
20826 #: config/avr/avr.cc:3324
20827 msgid "internal compiler error. Unknown mode:"
20830 #: config/avr/avr.cc:4199 config/avr/avr.cc:5143 config/avr/avr.cc:5590
20831 msgid "invalid insn:"
20834 #: config/avr/avr.cc:4253 config/avr/avr.cc:4365 config/avr/avr.cc:4423
20835 #: config/avr/avr.cc:4475 config/avr/avr.cc:4494 config/avr/avr.cc:4686
20836 #: config/avr/avr.cc:4994 config/avr/avr.cc:5279 config/avr/avr.cc:5483
20837 #: config/avr/avr.cc:5647 config/avr/avr.cc:5740 config/avr/avr.cc:5939
20838 msgid "incorrect insn:"
20841 #: config/avr/avr.cc:4510 config/avr/avr.cc:4785 config/avr/avr.cc:5065
20842 #: config/avr/avr.cc:5351 config/avr/avr.cc:5529 config/avr/avr.cc:5796
20843 #: config/avr/avr.cc:5997
20844 msgid "unknown move insn:"
20847 #: config/avr/avr.cc:6605
20848 msgid "bad shift insn:"
20851 #: config/avr/avr.cc:6713 config/avr/avr.cc:7196 config/avr/avr.cc:7613
20852 msgid "internal compiler error. Incorrect shift:"
20855 #: config/avr/avr.cc:9267
20856 msgid "unsupported fixed-point conversion"
20859 #: config/avr/avr.cc:10643
20863 #: config/avr/avr.cc:10648
20864 msgid "function parameter"
20867 #: config/avr/avr.cc:10653
20868 msgid "structure field"
20871 #: config/avr/avr.cc:10659
20872 msgid "return type of function"
20875 #: config/avr/avr.cc:10664
20879 #: config/avr/driver-avr.cc:50
20882 "Running spec function '%s' with %d args\n"
20886 #: config/bfin/bfin.cc:1390
20888 msgid "invalid %%j value"
20891 #: config/bfin/bfin.cc:1583 config/c6x/c6x.cc:2279
20893 msgid "invalid const_double operand"
20896 #: config/bpf/bpf.cc:960
20897 msgid "invalid address in operand"
20901 #: config/bpf/bpf.cc:967
20902 msgid "unsupported operand"
20905 #. Format punctuators via %s to avoid -Wformat-diag.
20906 #: config/cris/cris.cc:776 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
20907 #: final.cc:3188 final.cc:3190 fold-const.cc:347 gcc.cc:6184 gcc.cc:6198
20908 #: rtl-error.cc:101 toplev.cc:314 cp/logic.cc:312 cp/logic.cc:314
20909 #: cp/typeck.cc:7635 d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28
20910 #: go/go-gcc-diagnostics.cc:37 go/go-gcc-diagnostics.cc:45
20911 #: go/go-gcc-diagnostics.cc:53 lto/lto-object.cc:180 lto/lto-object.cc:277
20912 #: lto/lto-object.cc:334 lto/lto-object.cc:358 m2/gm2-gcc/m2linemap.cc:182
20913 #: m2/gm2-gcc/m2linemap.cc:253 m2/gm2-gcc/m2linemap.cc:362
20914 #: rust/rust-gcc-diagnostics.cc:31 rust/rust-gcc-diagnostics.cc:40
20915 #: rust/rust-gcc-diagnostics.cc:48 rust/rust-gcc-diagnostics.cc:55
20916 #: rust/rust-gcc-diagnostics.cc:62 rust/rust-gcc-diagnostics.cc:70
20917 #, gcc-internal-format, gfc-internal-format
20921 #: config/cris/cris.cc:827
20922 msgid "unexpected index-type in cris_print_index"
20925 #: config/cris/cris.cc:841
20926 msgid "unexpected base-type in cris_print_base"
20929 #: config/cris/cris.cc:896
20930 msgid "invalid operand for 'b' modifier"
20933 #: config/cris/cris.cc:913
20934 msgid "invalid operand for 'o' modifier"
20937 #: config/cris/cris.cc:932
20938 msgid "invalid operand for 'O' modifier"
20941 #: config/cris/cris.cc:965
20942 msgid "invalid operand for 'p' modifier"
20945 #: config/cris/cris.cc:1004
20946 msgid "invalid operand for 'z' modifier"
20949 #: config/cris/cris.cc:1051 config/cris/cris.cc:1085
20950 msgid "invalid operand for 'H' modifier"
20953 #: config/cris/cris.cc:1061
20954 msgid "bad register"
20957 #: config/cris/cris.cc:1105
20958 msgid "invalid operand for 'e' modifier"
20961 #: config/cris/cris.cc:1122
20962 msgid "invalid operand for 'm' modifier"
20965 #: config/cris/cris.cc:1147
20966 msgid "invalid operand for 'A' modifier"
20969 #: config/cris/cris.cc:1202
20970 msgid "invalid operand for 'D' modifier"
20973 #: config/cris/cris.cc:1219 config/cris/cris.cc:1224
20974 msgid "invalid operand for 'T' modifier"
20977 #: config/cris/cris.cc:1235 config/ft32/ft32.cc:236 config/moxie/moxie.cc:178
20978 msgid "invalid operand modifier letter"
20981 #: config/cris/cris.cc:1287
20982 msgid "unexpected multiplicative operand"
20985 #: config/cris/cris.cc:1307 config/ft32/ft32.cc:259 config/moxie/moxie.cc:203
20986 msgid "unexpected operand"
20989 #: config/cris/cris.cc:1346 config/cris/cris.cc:1356
20990 msgid "unrecognized address"
20993 #: config/cris/cris.cc:2565 config/cris/cris.cc:2618
20994 msgid "unexpected side-effects in address"
20997 #: config/fr30/fr30.cc:513
20999 msgid "fr30_print_operand_address: unhandled address"
21002 #: config/fr30/fr30.cc:537
21004 msgid "fr30_print_operand: unrecognized %%p code"
21007 #: config/fr30/fr30.cc:557
21009 msgid "fr30_print_operand: unrecognized %%b code"
21012 #: config/fr30/fr30.cc:578
21014 msgid "fr30_print_operand: unrecognized %%B code"
21017 #: config/fr30/fr30.cc:586
21019 msgid "fr30_print_operand: invalid operand to %%A code"
21022 #: config/fr30/fr30.cc:603
21024 msgid "fr30_print_operand: invalid %%x code"
21027 #: config/fr30/fr30.cc:610
21029 msgid "fr30_print_operand: invalid %%F code"
21032 #: config/fr30/fr30.cc:627
21034 msgid "fr30_print_operand: unknown code"
21037 #: config/fr30/fr30.cc:655 config/fr30/fr30.cc:664 config/fr30/fr30.cc:675
21038 #: config/fr30/fr30.cc:688
21040 msgid "fr30_print_operand: unhandled MEM"
21043 #: config/frv/frv.cc:2491
21044 msgid "bad insn to frv_print_operand_address:"
21047 #: config/frv/frv.cc:2502
21048 msgid "bad register to frv_print_operand_memory_reference_reg:"
21051 #: config/frv/frv.cc:2541 config/frv/frv.cc:2551 config/frv/frv.cc:2560
21052 #: config/frv/frv.cc:2581 config/frv/frv.cc:2586
21053 msgid "bad insn to frv_print_operand_memory_reference:"
21056 #: config/frv/frv.cc:2671
21058 msgid "bad condition code"
21061 #: config/frv/frv.cc:2745
21062 msgid "bad insn in frv_print_operand, bad const_double"
21065 #: config/frv/frv.cc:2806
21066 msgid "bad insn to frv_print_operand, 'e' modifier:"
21069 #: config/frv/frv.cc:2814
21070 msgid "bad insn to frv_print_operand, 'F' modifier:"
21073 #: config/frv/frv.cc:2830
21074 msgid "bad insn to frv_print_operand, 'f' modifier:"
21077 #: config/frv/frv.cc:2844
21078 msgid "bad insn to frv_print_operand, 'g' modifier:"
21081 #: config/frv/frv.cc:2892
21082 msgid "bad insn to frv_print_operand, 'L' modifier:"
21085 #: config/frv/frv.cc:2905
21086 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
21089 #: config/frv/frv.cc:2926
21090 msgid "bad insn to frv_print_operand, 'O' modifier:"
21093 #: config/frv/frv.cc:2944
21094 msgid "bad insn to frv_print_operand, P modifier:"
21097 #: config/frv/frv.cc:2964
21098 msgid "bad insn in frv_print_operand, z case"
21101 #: config/frv/frv.cc:2995
21102 msgid "bad insn in frv_print_operand, 0 case"
21105 #: config/frv/frv.cc:3000
21106 msgid "frv_print_operand: unknown code"
21109 #: config/frv/frv.cc:4374
21110 msgid "bad output_move_single operand"
21113 #: config/frv/frv.cc:4501
21114 msgid "bad output_move_double operand"
21117 #: config/frv/frv.cc:4643
21118 msgid "bad output_condmove_single operand"
21121 #: config/gcn/gcn.cc:6896 config/gcn/gcn.cc:6916 config/gcn/gcn.cc:6920
21122 #: config/gcn/gcn.cc:7256 config/gcn/gcn.cc:7267 config/gcn/gcn.cc:7270
21124 msgid "bad ADDR_SPACE_GLOBAL address"
21127 #: config/gcn/gcn.cc:7036 config/gcn/gcn.cc:7059 config/gcn/gcn.cc:7091
21128 #: config/gcn/gcn.cc:7107 config/gcn/gcn.cc:7122 config/gcn/gcn.cc:7141
21129 #: config/gcn/gcn.cc:7205 config/gcn/gcn.cc:7401 config/gcn/gcn.cc:7516
21131 msgid "invalid operand %%xn code"
21134 #: config/gcn/gcn.cc:7504
21136 msgid "operand %%xn code invalid for QImode"
21139 #: config/gcn/gcn.cc:7592
21141 msgid "invalid fp constant"
21144 #: config/h8300/h8300.cc:1628 config/h8300/h8300.cc:1636
21145 #: config/h8300/h8300.cc:1644 config/h8300/h8300.cc:1652
21146 #: config/h8300/h8300.cc:1660 config/h8300/h8300.cc:1668
21148 msgid "Expected register or constant integer."
21151 #: config/i386/i386.cc:12435
21153 msgid "invalid UNSPEC as operand"
21156 #: config/i386/i386.cc:12974
21158 msgid "invalid use of register '%s'"
21161 #: config/i386/i386.cc:12979
21163 msgid "invalid use of asm flag output"
21166 #: config/i386/i386.cc:13212
21168 msgid "invalid operand size for operand code 'O'"
21171 #: config/i386/i386.cc:13247
21173 msgid "invalid operand size for operand code 'z'"
21176 #: config/i386/i386.cc:13322
21178 msgid "invalid operand type used with operand code '%c'"
21181 #: config/i386/i386.cc:13327
21183 msgid "invalid operand size for operand code '%c'"
21186 #: config/i386/i386.cc:13405
21188 msgid "operand is not a condition code, invalid operand code 'Y'"
21191 #: config/i386/i386.cc:13484
21193 msgid "operand is not a condition code, invalid operand code 'D'"
21196 #: config/i386/i386.cc:13502
21198 msgid "operand is not a condition code, invalid operand code '%c'"
21201 #: config/i386/i386.cc:13515
21204 "operand is not an offsettable memory reference, invalid operand code 'H'"
21207 #: config/i386/i386.cc:13530
21209 msgid "operand is not an integer, invalid operand code 'K'"
21212 #: config/i386/i386.cc:13558
21214 msgid "operand is not a specific integer, invalid operand code 'r'"
21217 #: config/i386/i386.cc:13576
21219 msgid "operand is not an integer, invalid operand code 'R'"
21222 #: config/i386/i386.cc:13599
21224 msgid "operand is not a specific integer, invalid operand code 'R'"
21227 #: config/i386/i386.cc:13703
21229 msgid "invalid operand code '%c'"
21232 #: config/i386/i386.cc:13765 config/i386/i386.cc:14154
21234 msgid "invalid constraints for operand"
21237 #: config/i386/i386.cc:13866
21239 msgid "invalid vector immediate"
21242 #: config/i386/i386.cc:16978
21243 msgid "unknown insn mode"
21246 #: config/i386/i386.cc:22822
21247 msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
21250 #: config/i386/i386.cc:22825
21251 msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
21254 #: config/i386/i386.cc:22828
21255 msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
21258 #: config/i386/i386.cc:22831
21259 msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
21262 #: config/i386/i386.cc:22869 config/i386/i386.cc:22894
21263 msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
21266 #: config/i386/i386.cc:22872 config/i386/i386.cc:22898
21267 msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
21270 #: config/ia64/ia64.cc:5460
21272 msgid "invalid %%G mode"
21275 #: config/ia64/ia64.cc:5631
21277 msgid "ia64_print_operand: unknown code"
21280 #: config/ia64/ia64.cc:11255
21281 msgid "invalid conversion from %<__fpreg%>"
21284 #: config/ia64/ia64.cc:11258
21285 msgid "invalid conversion to %<__fpreg%>"
21288 #: config/ia64/ia64.cc:11271 config/ia64/ia64.cc:11282
21289 msgid "invalid operation on %<__fpreg%>"
21292 #: config/iq2000/iq2000.cc:3121
21294 msgid "invalid %%P operand"
21297 #: config/iq2000/iq2000.cc:3129 config/rs6000/rs6000.cc:14053
21299 msgid "invalid %%p value"
21302 #: config/iq2000/iq2000.cc:3188
21304 msgid "invalid use of %%d, %%x, or %%X"
21307 #: config/lm32/lm32.cc:524
21309 msgid "only 0.0 can be loaded as an immediate"
21312 #: config/lm32/lm32.cc:594
21313 msgid "bad operand"
21316 #: config/lm32/lm32.cc:606
21317 msgid "can't use non gp relative absolute address"
21320 #: config/lm32/lm32.cc:610
21321 msgid "invalid addressing mode"
21324 #: config/loongarch/loongarch.cc:4818 config/loongarch/loongarch.cc:4840
21325 #: config/loongarch/loongarch.cc:5184 config/mips/mips.cc:9200
21326 #: config/mips/mips.cc:9227 config/mips/mips.cc:9410
21328 msgid "'%%%c' is not a valid operand prefix"
21331 #: config/loongarch/loongarch.cc:5068 config/loongarch/loongarch.cc:5106
21332 #: config/loongarch/loongarch.cc:5141 config/loongarch/loongarch.cc:5144
21333 #: config/loongarch/loongarch.cc:5156 config/loongarch/loongarch.cc:5163
21334 #: config/loongarch/loongarch.cc:5173 config/loongarch/loongarch.cc:5176
21335 #: config/loongarch/loongarch.cc:5200 config/loongarch/loongarch.cc:5215
21336 #: config/loongarch/loongarch.cc:5224 config/mips/mips.cc:9299
21337 #: config/mips/mips.cc:9306 config/mips/mips.cc:9313 config/mips/mips.cc:9320
21338 #: config/mips/mips.cc:9333 config/mips/mips.cc:9340 config/mips/mips.cc:9350
21339 #: config/mips/mips.cc:9353 config/mips/mips.cc:9365 config/mips/mips.cc:9368
21340 #: config/mips/mips.cc:9428 config/mips/mips.cc:9435 config/mips/mips.cc:9456
21341 #: config/mips/mips.cc:9471 config/mips/mips.cc:9490 config/mips/mips.cc:9499
21342 #: config/riscv/riscv.cc:4472 config/riscv/riscv.cc:4778
21343 #: config/riscv/riscv.cc:4784 config/riscv/riscv.cc:4793
21345 msgid "invalid use of '%%%c'"
21348 #: config/m32r/m32r.cc:2145
21349 msgid "bad insn for 'A'"
21352 #: config/m32r/m32r.cc:2192
21354 msgid "invalid operand to %%T/%%B code"
21357 #: config/m32r/m32r.cc:2215
21359 msgid "invalid operand to %%N code"
21362 #: config/m32r/m32r.cc:2248
21363 msgid "pre-increment address is not a register"
21366 #: config/m32r/m32r.cc:2255
21367 msgid "pre-decrement address is not a register"
21370 #: config/m32r/m32r.cc:2262
21371 msgid "post-increment address is not a register"
21374 #: config/m32r/m32r.cc:2337 config/m32r/m32r.cc:2352
21375 #: config/rs6000/rs6000.cc:20766
21376 msgid "bad address"
21379 #: config/m32r/m32r.cc:2357
21380 msgid "lo_sum not of register"
21383 #: config/microblaze/microblaze.cc:2299
21385 msgid "unknown punctuation '%c'"
21388 #: config/microblaze/microblaze.cc:2308
21390 msgid "null pointer"
21393 #: config/microblaze/microblaze.cc:2343
21395 msgid "PRINT_OPERAND, invalid insn for %%C"
21398 #: config/microblaze/microblaze.cc:2372
21400 msgid "PRINT_OPERAND, invalid insn for %%N"
21403 #: config/microblaze/microblaze.cc:2392 config/microblaze/microblaze.cc:2568
21404 msgid "insn contains an invalid address !"
21407 #: config/microblaze/microblaze.cc:2408 config/microblaze/microblaze.cc:2638
21408 #: config/xtensa/xtensa.cc:3139
21409 msgid "invalid address"
21412 #: config/microblaze/microblaze.cc:2511
21414 msgid "letter %c was found & insn was not CONST_INT"
21417 #: config/mmix/mmix.cc:1633 config/mmix/mmix.cc:1754
21418 msgid "MMIX Internal: Expected a CONST_INT, not this"
21421 #: config/mmix/mmix.cc:1712
21422 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
21425 #: config/mmix/mmix.cc:1722
21426 msgid "MMIX Internal: Expected a register, not this"
21429 #: config/mmix/mmix.cc:1732
21430 msgid "MMIX Internal: Expected a constant, not this"
21433 #. We need the original here.
21434 #: config/mmix/mmix.cc:1816
21435 msgid "MMIX Internal: Cannot decode this operand"
21438 #: config/mmix/mmix.cc:1875
21439 msgid "MMIX Internal: This is not a recognized address"
21442 #: config/mmix/mmix.cc:2767
21443 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
21446 #: config/mmix/mmix.cc:2774
21447 msgid "MMIX Internal: What's the CC of this?"
21450 #: config/mmix/mmix.cc:2778
21451 msgid "MMIX Internal: What is the CC of this?"
21454 #: config/mmix/mmix.cc:2820
21455 msgid "MMIX Internal: This is not a constant:"
21458 #: config/msp430/msp430.cc:4229
21461 "%%d, %%e, %%f, %%g operand modifiers are for memory references or constant "
21465 #: config/msp430/msp430.cc:4342
21467 msgid "invalid operand prefix"
21470 #: config/msp430/msp430.cc:4376
21472 msgid "invalid zero extract"
21475 #: config/or1k/or1k.cc:1156 config/or1k/or1k.cc:1164
21477 msgid "invalid relocation"
21480 #: config/or1k/or1k.cc:1258
21482 msgid "invalid %%H value"
21485 #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3056
21487 msgid "invalid %%d value"
21490 #: config/or1k/or1k.cc:1319
21492 msgid "unknown operand letter: '%c'"
21495 #: config/pru/pru.cc:1711 config/pru/pru.cc:1722
21497 msgid "I/O register operand for '%%%c'"
21500 #: config/pru/pru.cc:1728
21502 msgid "non 32 bit register operand for '%%%c'"
21505 #: config/pru/pru.cc:1813
21507 msgid "unsupported code '%c' for fixed-point:"
21510 #: config/pru/pru.cc:1827
21512 msgid "double constants not supported"
21515 #: config/pru/pru.cc:1910
21517 msgid "unsupported operand %s for code '%c'"
21520 #: config/pru/pru.cc:1920
21522 msgid "unexpected text address:"
21525 #: config/pru/pru.cc:1939
21527 msgid "unsupported constant address:"
21530 #: config/pru/pru.cc:2000
21532 msgid "unsupported memory expression:"
21535 #: config/riscv/riscv.cc:4603
21537 msgid "invalid vector operand"
21540 #: config/rl78/rl78.cc:1998 config/rl78/rl78.cc:2084
21542 msgid "q/Q modifiers invalid for symbol references"
21545 #: config/rs6000/host-darwin.cc:96
21547 msgid "Out of stack space.\n"
21550 #: config/rs6000/host-darwin.cc:117
21552 msgid "Try running '%s' in the shell to raise its limit.\n"
21555 #: config/rs6000/rs6000.cc:3811
21556 msgid "%<-mvsx%> requires hardware floating point"
21559 #: config/rs6000/rs6000.cc:3819
21560 msgid "%<-mvsx%> needs indexed addressing"
21563 #: config/rs6000/rs6000.cc:3824
21564 msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
21567 #: config/rs6000/rs6000.cc:3826
21568 msgid "%<-mno-altivec%> disables vsx"
21571 #: config/rs6000/rs6000.cc:3975
21572 msgid "%<-mquad-memory%> requires 64-bit mode"
21575 #: config/rs6000/rs6000.cc:3978
21576 msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
21579 #: config/rs6000/rs6000.cc:3990
21580 msgid "%<-mquad-memory%> is not available in little endian mode"
21583 #: config/rs6000/rs6000.cc:11143
21587 #: config/rs6000/rs6000.cc:13683
21588 msgid "Bad 128-bit move"
21591 #: config/rs6000/rs6000.cc:13863
21593 msgid "invalid %%A value"
21596 #: config/rs6000/rs6000.cc:13872 config/xtensa/xtensa.cc:2991
21598 msgid "invalid %%D value"
21601 #: config/rs6000/rs6000.cc:13887
21603 msgid "invalid %%e value"
21606 #: config/rs6000/rs6000.cc:13908
21608 msgid "invalid %%f value"
21611 #: config/rs6000/rs6000.cc:13917
21613 msgid "invalid %%F value"
21616 #: config/rs6000/rs6000.cc:13926
21618 msgid "invalid %%G value"
21621 #: config/rs6000/rs6000.cc:13961
21623 msgid "invalid %%j code"
21626 #: config/rs6000/rs6000.cc:13971
21628 msgid "invalid %%J code"
21631 #: config/rs6000/rs6000.cc:13981
21633 msgid "invalid %%k value"
21636 #: config/rs6000/rs6000.cc:13996 config/xtensa/xtensa.cc:3028
21638 msgid "invalid %%K value"
21641 #: config/rs6000/rs6000.cc:14043
21643 msgid "invalid %%O value"
21646 #: config/rs6000/rs6000.cc:14090
21648 msgid "invalid %%q value"
21651 #: config/rs6000/rs6000.cc:14132
21653 msgid "invalid %%t value"
21656 #: config/rs6000/rs6000.cc:14149
21658 msgid "invalid %%T value"
21661 #: config/rs6000/rs6000.cc:14161
21663 msgid "invalid %%u value"
21666 #: config/rs6000/rs6000.cc:14175 config/xtensa/xtensa.cc:3003
21668 msgid "invalid %%v value"
21671 #: config/rs6000/rs6000.cc:14225
21673 msgid "invalid %%V value"
21676 #: config/rs6000/rs6000.cc:14241 config/xtensa/xtensa.cc:3049
21678 msgid "invalid %%x value"
21681 #: config/rs6000/rs6000.cc:14298
21683 msgid "invalid %%z value"
21686 #: config/rs6000/rs6000.cc:14367
21688 msgid "invalid %%y value, try using the 'Z' constraint"
21691 #: config/rs6000/rs6000.cc:15297
21692 msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
21695 #: config/rs6000/rs6000.cc:24163
21696 msgid "AltiVec argument passed to unprototyped function"
21699 #: config/rs6000/rs6000.cc:27785
21700 msgid "Could not generate addis value for fusion"
21703 #: config/rs6000/rs6000.cc:27854
21704 msgid "Unable to generate load/store offset for fusion"
21707 #: config/rs6000/rs6000.cc:27930
21708 msgid "Bad GPR fusion"
21711 #: config/rs6000/rs6000.cc:28532
21712 msgid "invalid conversion from type %<__vector_quad%>"
21715 #: config/rs6000/rs6000.cc:28534
21716 msgid "invalid conversion to type %<__vector_quad%>"
21719 #: config/rs6000/rs6000.cc:28536
21720 msgid "invalid conversion from type %<__vector_pair%>"
21723 #: config/rs6000/rs6000.cc:28538
21724 msgid "invalid conversion to type %<__vector_pair%>"
21727 #: config/s390/s390.cc:8324
21729 msgid "symbolic memory references are only supported on z10 or later"
21732 #: config/s390/s390.cc:8335
21734 msgid "cannot decompose address"
21737 #: config/s390/s390.cc:8417
21739 msgid "invalid comparison operator for 'E' output modifier"
21742 #: config/s390/s390.cc:8440
21744 msgid "invalid reference for 'J' output modifier"
21747 #: config/s390/s390.cc:8458
21749 msgid "invalid address for 'O' output modifier"
21752 #: config/s390/s390.cc:8480
21754 msgid "invalid address for 'R' output modifier"
21757 #: config/s390/s390.cc:8498
21759 msgid "memory reference expected for 'S' output modifier"
21762 #: config/s390/s390.cc:8508
21764 msgid "invalid address for 'S' output modifier"
21767 #: config/s390/s390.cc:8529
21769 msgid "register or memory expression expected for 'N' output modifier"
21772 #: config/s390/s390.cc:8540
21774 msgid "register or memory expression expected for 'M' output modifier"
21777 #: config/s390/s390.cc:8649 config/s390/s390.cc:8670
21779 msgid "invalid constant for output modifier '%c'"
21782 #: config/s390/s390.cc:8667
21784 msgid "invalid constant - try using an output modifier"
21787 #: config/s390/s390.cc:8704
21789 msgid "invalid constant vector for output modifier '%c'"
21792 #: config/s390/s390.cc:8711
21794 msgid "invalid expression - try using an output modifier"
21797 #: config/s390/s390.cc:8714
21799 msgid "invalid expression for output modifier '%c'"
21802 #: config/s390/s390.cc:12562
21803 msgid "vector argument passed to unprototyped function"
21806 #: config/s390/s390.cc:16996
21807 msgid "types differ in signedness"
21810 #: config/s390/s390.cc:17006
21811 msgid "binary operator does not support two vector bool operands"
21814 #: config/s390/s390.cc:17009
21815 msgid "binary operator does not support vector bool operand"
21818 #: config/s390/s390.cc:17017
21820 "binary operator does not support mixing vector bool with floating point "
21824 #: config/sh/sh.cc:1222
21826 msgid "invalid operand to %%R"
21829 #: config/sh/sh.cc:1249
21831 msgid "invalid operand to %%S"
21834 #: config/sh/sh.cc:8667
21835 msgid "created and used with different architectures / ABIs"
21838 #: config/sh/sh.cc:8669
21839 msgid "created and used with different ABIs"
21842 #: config/sh/sh.cc:8671
21843 msgid "created and used with different endianness"
21846 #: config/sparc/sparc.cc:9379 config/sparc/sparc.cc:9385
21848 msgid "invalid %%Y operand"
21851 #: config/sparc/sparc.cc:9472
21853 msgid "invalid %%A operand"
21856 #: config/sparc/sparc.cc:9492
21858 msgid "invalid %%B operand"
21861 #: config/sparc/sparc.cc:9572
21863 msgid "invalid %%C operand"
21866 #: config/sparc/sparc.cc:9604
21868 msgid "invalid %%D operand"
21871 #: config/sparc/sparc.cc:9623
21873 msgid "invalid %%f operand"
21876 #: config/sparc/sparc.cc:9635
21878 msgid "invalid %%s operand"
21881 #: config/sparc/sparc.cc:9680
21883 msgid "floating-point constant not a valid immediate operand"
21886 #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
21888 msgid "'B' operand is not constant"
21891 #: config/stormy16/stormy16.cc:1922
21893 msgid "'B' operand has multiple bits set"
21896 #: config/stormy16/stormy16.cc:1948
21898 msgid "'o' operand is not constant"
21901 #: config/stormy16/stormy16.cc:1980
21903 msgid "'h' operand is not SImode register"
21906 #: config/stormy16/stormy16.cc:1988
21908 msgid "xstormy16_print_operand: unknown code"
21911 #: config/v850/v850.cc:271
21912 msgid "const_double_split got a bad insn:"
21915 #: config/v850/v850.cc:885
21916 msgid "output_move_single:"
21919 #: config/vax/vax.cc:481
21921 msgid "symbol used with both base and indexed registers"
21924 #: config/vax/vax.cc:490
21926 msgid "symbol with offset used in PIC mode"
21929 #: config/vax/vax.cc:578
21931 msgid "symbol used as immediate operand"
21934 #: config/vax/vax.cc:1680
21935 msgid "illegal operand detected"
21938 #: config/visium/visium.cc:3365
21939 msgid "illegal operand "
21942 #: config/visium/visium.cc:3416
21943 msgid "illegal operand address (1)"
21946 #: config/visium/visium.cc:3423
21947 msgid "illegal operand address (2)"
21950 #: config/visium/visium.cc:3438
21951 msgid "illegal operand address (3)"
21954 #: config/visium/visium.cc:3446
21955 msgid "illegal operand address (4)"
21958 #: config/xtensa/xtensa-dynconfig.cc:63
21959 msgid "Unable to load DLL."
21962 #: config/xtensa/xtensa.cc:837 config/xtensa/xtensa.cc:875
21966 #: config/xtensa/xtensa.cc:3023
21967 msgid "invalid mask"
21970 #: config/xtensa/xtensa.cc:3075 config/xtensa/xtensa.cc:3085
21972 msgid "invalid %%t/%%b value"
21975 #: config/xtensa/xtensa.cc:3164
21976 msgid "no register in address"
21979 #: config/xtensa/xtensa.cc:3172
21980 msgid "address offset not a constant"
21983 #: c/c-objc-common.cc:193
21984 msgid "{erroneous}"
21987 #: c/c-objc-common.cc:234
21991 #: c/c-objc-common.cc:326
21992 msgid "({anonymous})"
21996 #. declaration-specifiers declarator decl-specs
21997 #. then assume we have a missing semicolon, which would
21999 #. declaration-specifiers declarator decl-specs
22002 #. <~~~~~~~~~ declaration ~~~~~~~~~~>
22003 #. Use c_parser_require to get an error with a fix-it hint.
22004 #: c/c-parser.cc:2764 c/c-parser.cc:2886 c/c-parser.cc:2900 c/c-parser.cc:6179
22005 #: c/c-parser.cc:6802 c/c-parser.cc:7231 c/c-parser.cc:7410 c/c-parser.cc:7443
22006 #: c/c-parser.cc:7709 c/c-parser.cc:11780 c/c-parser.cc:11815
22007 #: c/c-parser.cc:11846 c/c-parser.cc:11893 c/c-parser.cc:12074
22008 #: c/c-parser.cc:12907 c/c-parser.cc:12982 c/c-parser.cc:13025
22009 #: c/c-parser.cc:19469 c/c-parser.cc:19549 c/c-parser.cc:19878
22010 #: c/c-parser.cc:19904 c/c-parser.cc:19927 c/c-parser.cc:20392
22011 #: c/c-parser.cc:20436 c/gimple-parser.cc:405 c/gimple-parser.cc:446
22012 #: c/gimple-parser.cc:455 c/gimple-parser.cc:664 c/gimple-parser.cc:2260
22013 #: c/gimple-parser.cc:2297 c/gimple-parser.cc:2376 c/gimple-parser.cc:2403
22014 #: c/c-parser.cc:3686 c/c-parser.cc:3877 c/c-parser.cc:3912 c/c-parser.cc:12067
22015 #: c/gimple-parser.cc:2068 c/gimple-parser.cc:2125 cp/parser.cc:15381
22016 #: cp/parser.cc:33133 cp/parser.cc:33769
22017 #, gcc-internal-format
22018 msgid "expected %<;%>"
22021 #: c/c-parser.cc:3370 c/c-parser.cc:4476 c/c-parser.cc:4671 c/c-parser.cc:4729
22022 #: c/c-parser.cc:4787 c/c-parser.cc:5169 c/c-parser.cc:5192 c/c-parser.cc:5201
22023 #: c/c-parser.cc:5252 c/c-parser.cc:5261 c/c-parser.cc:9142 c/c-parser.cc:9210
22024 #: c/c-parser.cc:9720 c/c-parser.cc:9745 c/c-parser.cc:9779 c/c-parser.cc:9891
22025 #: c/c-parser.cc:10710 c/c-parser.cc:12181 c/c-parser.cc:14565
22026 #: c/c-parser.cc:15286 c/c-parser.cc:15345 c/c-parser.cc:15400
22027 #: c/c-parser.cc:17215 c/c-parser.cc:17335 c/c-parser.cc:18692
22028 #: c/c-parser.cc:19969 c/c-parser.cc:20400 c/c-parser.cc:23520
22029 #: c/c-parser.cc:23602 c/gimple-parser.cc:195 c/gimple-parser.cc:198
22030 #: c/gimple-parser.cc:540 c/gimple-parser.cc:574 c/gimple-parser.cc:579
22031 #: c/gimple-parser.cc:748 c/gimple-parser.cc:845 c/gimple-parser.cc:1047
22032 #: c/gimple-parser.cc:1073 c/gimple-parser.cc:1076 c/gimple-parser.cc:1207
22033 #: c/gimple-parser.cc:1334 c/gimple-parser.cc:1461 c/gimple-parser.cc:1477
22034 #: c/gimple-parser.cc:1493 c/gimple-parser.cc:1515 c/gimple-parser.cc:1545
22035 #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1778 c/gimple-parser.cc:1990
22036 #: c/gimple-parser.cc:2010 c/gimple-parser.cc:2170 c/gimple-parser.cc:2333
22037 #: c/c-parser.cc:7661 cp/parser.cc:33817
22038 #, gcc-internal-format
22039 msgid "expected %<)%>"
22042 #: c/c-parser.cc:4565 c/c-parser.cc:5312 c/c-parser.cc:5464 c/c-parser.cc:5490
22043 #: c/c-parser.cc:5491 c/c-parser.cc:5934 c/c-parser.cc:5978 c/c-parser.cc:7760
22044 #: c/c-parser.cc:9882 c/c-parser.cc:10851 c/c-parser.cc:11205
22045 #: c/c-parser.cc:13968 c/gimple-parser.cc:1754 cp/parser.cc:33781
22046 #, gcc-internal-format
22047 msgid "expected %<]%>"
22050 #: c/c-parser.cc:4767
22051 msgid "expected %<;%>, %<,%> or %<)%>"
22054 #. Look for the two `(' tokens.
22055 #: c/c-parser.cc:5221 c/c-parser.cc:5226 c/c-parser.cc:14548
22056 #: c/c-parser.cc:15375 c/c-parser.cc:22796 c/c-parser.cc:23328
22057 #: c/c-parser.cc:23545 c/gimple-parser.cc:180 c/gimple-parser.cc:487
22058 #: c/gimple-parser.cc:526 c/gimple-parser.cc:558 c/gimple-parser.cc:815
22059 #: c/gimple-parser.cc:1041 c/gimple-parser.cc:1067 c/gimple-parser.cc:1194
22060 #: c/gimple-parser.cc:1329 c/gimple-parser.cc:1451 c/gimple-parser.cc:1511
22061 #: c/gimple-parser.cc:1529 c/gimple-parser.cc:1564 c/gimple-parser.cc:1959
22062 #: c/gimple-parser.cc:1970 c/gimple-parser.cc:1976 c/gimple-parser.cc:2159
22063 #: c/gimple-parser.cc:2330 c/c-parser.cc:14370 cp/parser.cc:33772
22064 #, gcc-internal-format
22065 msgid "expected %<(%>"
22068 #: c/c-parser.cc:5460 c/c-parser.cc:5462 c/c-parser.cc:13872 cp/parser.cc:33784
22069 #: cp/parser.cc:37552 go/gofrontend/embed.cc:440
22070 #, gcc-internal-format
22071 msgid "expected %<[%>"
22074 #: c/c-parser.cc:6115 c/c-parser.cc:12410 c/c-parser.cc:19444
22075 #: c/c-parser.cc:19530 c/c-parser.cc:20189 c/c-parser.cc:21078
22076 #: c/c-parser.cc:24776 c/gimple-parser.cc:398 c/gimple-parser.cc:2336
22077 #: c/c-parser.cc:3673 c/c-parser.cc:3901 c/c-parser.cc:11962 cp/parser.cc:21075
22078 #: cp/parser.cc:33778 go/gofrontend/embed.cc:371
22079 #, gcc-internal-format
22080 msgid "expected %<{%>"
22083 #: c/c-parser.cc:6410 c/c-parser.cc:6419 c/c-parser.cc:8207 c/c-parser.cc:9347
22084 #: c/c-parser.cc:12174 c/c-parser.cc:12571 c/c-parser.cc:12635
22085 #: c/c-parser.cc:13950 c/c-parser.cc:14977 c/c-parser.cc:15203
22086 #: c/c-parser.cc:15721 c/c-parser.cc:15822 c/c-parser.cc:16356
22087 #: c/c-parser.cc:16792 c/c-parser.cc:16868 c/c-parser.cc:16985
22088 #: c/c-parser.cc:17057 c/c-parser.cc:22658 c/c-parser.cc:23385
22089 #: c/c-parser.cc:23444 c/gimple-parser.cc:581 c/gimple-parser.cc:886
22090 #: c/gimple-parser.cc:2384 c/gimple-parser.cc:2411 c/c-parser.cc:7668
22091 #: c/c-parser.cc:14473 c/c-parser.cc:15827 cp/parser.cc:33811
22092 #: cp/parser.cc:35513 cp/parser.cc:38400 cp/parser.cc:39282
22093 #: go/gofrontend/embed.cc:404
22094 #, gcc-internal-format
22095 msgid "expected %<:%>"
22098 #: c/c-parser.cc:7218 cp/parser.cc:33698
22099 #, gcc-internal-format
22100 msgid "expected %<while%>"
22103 #: c/c-parser.cc:9105 c/c-parser.cc:9298 c/c-parser.cc:9769 c/c-parser.cc:9812
22104 #: c/c-parser.cc:9953 c/c-parser.cc:10700 c/c-parser.cc:15380
22105 #: c/c-parser.cc:16937 c/gimple-parser.cc:1044 c/gimple-parser.cc:1070
22106 #: c/gimple-parser.cc:1198 c/gimple-parser.cc:1201 c/gimple-parser.cc:1533
22107 #: c/gimple-parser.cc:1539 cp/parser.cc:33131 cp/parser.cc:33787
22108 #, gcc-internal-format
22109 msgid "expected %<,%>"
22112 #: c/c-parser.cc:9666
22113 msgid "expected %<.%>"
22116 #: c/c-parser.cc:11633 c/c-parser.cc:11665 c/c-parser.cc:11905
22117 #: cp/parser.cc:36087 cp/parser.cc:36108
22118 #, gcc-internal-format
22119 msgid "expected %<@end%>"
22122 #: c/c-parser.cc:12323 c/gimple-parser.cc:1369 cp/parser.cc:33796
22123 #, gcc-internal-format
22124 msgid "expected %<>%>"
22127 #: c/c-parser.cc:15916 c/c-parser.cc:17353 cp/parser.cc:33820
22128 #, gcc-internal-format
22129 msgid "expected %<,%> or %<)%>"
22132 #. All following cases are statements with LHS.
22133 #: c/c-parser.cc:16784 c/c-parser.cc:19337 c/c-parser.cc:19384
22134 #: c/c-parser.cc:19541 c/c-parser.cc:19888 c/c-parser.cc:20379
22135 #: c/c-parser.cc:22865 c/c-parser.cc:23586 c/gimple-parser.cc:739
22136 #: c/c-parser.cc:6001 c/c-parser.cc:19461 c/c-parser.cc:19684
22137 #: cp/parser.cc:33799 cp/parser.cc:42192 cp/parser.cc:42365
22138 #, gcc-internal-format
22139 msgid "expected %<=%>"
22142 #: c/c-parser.cc:19472 c/c-parser.cc:19552 c/c-parser.cc:19905
22143 #: c/c-parser.cc:20257 c/gimple-parser.cc:1587 c/gimple-parser.cc:1619
22144 #: c/gimple-parser.cc:1629 c/gimple-parser.cc:2421 cp/parser.cc:33775
22145 #: cp/parser.cc:36297
22146 #, gcc-internal-format
22147 msgid "expected %<}%>"
22150 #: c/c-parser.cc:19565 cp/parser.cc:42290
22151 #, gcc-internal-format
22152 msgid "expected %<else%>"
22155 #: c/c-parser.cc:21123 c/c-parser.cc:21112 cp/parser.cc:44568
22156 #, gcc-internal-format
22157 msgid "expected %<#pragma omp section%> or %<}%>"
22160 #: c/c-parser.cc:24146 cp/parser.cc:48441
22161 msgid "<message unknown at compile time>"
22164 #: c/c-typeck.cc:8830
22165 msgid "(anonymous)"
22168 #: c/gimple-parser.cc:1358 cp/parser.cc:18417 cp/parser.cc:33793
22169 #, gcc-internal-format
22170 msgid "expected %<<%>"
22173 #: c/gimple-parser.cc:2380 c/gimple-parser.cc:2407 c/gimple-parser.cc:2246
22174 #: c/gimple-parser.cc:2283
22175 #, gcc-internal-format
22176 msgid "expected label"
22184 msgid " after user-defined conversion:"
22187 #: cp/call.cc:8383 cp/pt.cc:2012 cp/pt.cc:26167
22188 msgid "candidate is:"
22189 msgid_plural "candidates are:"
22193 #: cp/call.cc:12814 cp/call.cc:13240
22194 msgid "candidate 1:"
22197 #: cp/call.cc:12816 cp/call.cc:13241
22198 msgid "candidate 2:"
22202 msgid "jump to label %qD"
22206 msgid "jump to case label"
22214 msgid "<brace-enclosed initializer list>"
22218 msgid "<unresolved overloaded function type>"
22222 msgid "<type error>"
22225 #. A lambda's "type" is essentially its signature.
22230 #: cp/error.cc:850 objc/objc-act.cc:6362 cp/cxx-pretty-print.cc:154
22231 #: cp/cxx-pretty-print.cc:2848
22232 #, gcc-internal-format
22238 msgid "<unnamed %s>"
22242 msgid "<typeprefixerror>"
22245 #: cp/error.cc:1131
22247 msgid "(static initializers for %s)"
22250 #: cp/error.cc:1133
22252 msgid "(static destructors for %s)"
22255 #: cp/error.cc:1179
22256 msgid "<structured bindings>"
22259 #: cp/error.cc:1305
22260 msgid "vtable for "
22263 #: cp/error.cc:1329
22264 msgid "<return value> "
22267 #: cp/error.cc:1344
22268 msgid "{anonymous}"
22271 #: cp/error.cc:1346
22272 msgid "(anonymous namespace)"
22275 #: cp/error.cc:1446
22276 msgid "<template arguments error>"
22279 #: cp/error.cc:1471
22280 msgid "<enumerator>"
22283 #: cp/error.cc:1535
22284 msgid "<declaration error>"
22287 #: cp/error.cc:2101 cp/error.cc:2121
22288 msgid "<template parameter error>"
22291 #: cp/error.cc:2251
22292 msgid "<statement>"
22295 #: cp/error.cc:2281 cp/error.cc:3375 c-family/c-pretty-print.cc:2661
22296 #, gcc-internal-format
22300 #. While waiting for caret diagnostics, avoid printing
22301 #. __cxa_allocate_exception, __cxa_throw, and the like.
22302 #: cp/error.cc:2299
22303 msgid "<throw-expression>"
22306 #: cp/error.cc:2400
22307 msgid "<ubsan routine call>"
22310 #: cp/error.cc:2890
22314 #: cp/error.cc:3047
22318 #: cp/error.cc:3086
22322 #: cp/error.cc:3100
22323 msgid "<expression error>"
22326 #: cp/error.cc:3115
22327 msgid "<unknown operator>"
22330 #: cp/error.cc:3590
22331 msgid "At global scope:"
22334 #: cp/error.cc:3649
22335 msgid " inlined from %qD at %r%s:%d:%d%R"
22338 #: cp/error.cc:3654
22339 msgid " inlined from %qD at %r%s:%d%R"
22342 #: cp/error.cc:3660
22343 msgid " inlined from %qD"
22346 #: cp/error.cc:3687
22347 msgid "In static member function %qD"
22350 #: cp/error.cc:3689
22351 msgid "In copy constructor %qD"
22354 #: cp/error.cc:3691
22355 msgid "In constructor %qD"
22358 #: cp/error.cc:3693
22359 msgid "In destructor %qD"
22362 #: cp/error.cc:3695
22363 msgid "In lambda function"
22366 #: cp/error.cc:3697
22367 msgid "In member function %qD"
22370 #: cp/error.cc:3700
22371 msgid "In function %qD"
22374 #: cp/error.cc:3723
22376 msgid "%s: In substitution of %qS:\n"
22379 #: cp/error.cc:3724
22380 msgid "%s: In instantiation of %q#D:\n"
22383 #: cp/error.cc:3749 cp/error.cc:3903
22384 msgid "%r%s:%d:%d:%R "
22387 #: cp/error.cc:3752 cp/error.cc:3906
22388 msgid "%r%s:%d:%R "
22391 #: cp/error.cc:3760
22393 msgid "recursively required by substitution of %qS\n"
22396 #: cp/error.cc:3761
22398 msgid "required by substitution of %qS\n"
22401 #: cp/error.cc:3766
22402 msgid "recursively required from %q#D\n"
22405 #: cp/error.cc:3767
22406 msgid "required from %q#D\n"
22409 #: cp/error.cc:3774
22410 msgid "recursively required from here\n"
22413 #: cp/error.cc:3775
22414 msgid "required from here\n"
22417 #: cp/error.cc:3827
22419 "%r%s:%d:%d:%R [ skipping %d instantiation contexts, use -ftemplate-"
22420 "backtrace-limit=0 to disable ]\n"
22423 #: cp/error.cc:3833
22425 "%r%s:%d:%R [ skipping %d instantiation contexts, use -ftemplate-backtrace-"
22426 "limit=0 to disable ]\n"
22429 #: cp/error.cc:3887
22430 msgid "%r%s:%d:%d:%R in %<constexpr%> expansion of %qs"
22433 #: cp/error.cc:3891
22434 msgid "%r%s:%d:%R in %<constexpr%> expansion of %qs"
22437 #: cp/parser.cc:6140
22438 msgid "parameter %qD may not appear in this context"
22441 #: cp/parser.cc:6141
22442 msgid "local variable %qD may not appear in this context"
22445 #: cp/parser.cc:21922
22446 msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
22449 #: cp/parser.cc:21925
22450 msgid "%<using enum%> of dependent type %qT"
22453 #: cp/parser.cc:21927
22454 msgid "%<using enum%> of non-enumeration type %q#T"
22457 #: cp/parser.cc:21929
22458 msgid "%<using enum%> of incomplete type %qT"
22461 #: cp/parser.cc:21931
22462 msgid "%<using enum%> of %qT before its enum-specifier"
22465 #: cp/pt.cc:2010 cp/semantics.cc:6073
22466 msgid "candidates are:"
22470 msgid "target is not pointer or reference to class"
22474 msgid "target is not pointer or reference to complete type"
22478 msgid "target is not pointer or reference"
22482 msgid "source is not a pointer"
22486 msgid "source is not a pointer to class"
22490 msgid "source is a pointer to incomplete type"
22494 msgid "source is not of class type"
22498 msgid "source is of incomplete class type"
22502 msgid "conversion casts away constness"
22506 msgid "source type is not polymorphic"
22509 #: cp/typeck.cc:7328 c/c-typeck.cc:4576
22510 #, gcc-internal-format
22511 msgid "wrong type argument to unary minus"
22514 #: cp/typeck.cc:7329 c/c-typeck.cc:4563
22515 #, gcc-internal-format
22516 msgid "wrong type argument to unary plus"
22519 #: cp/typeck.cc:7356 c/c-typeck.cc:4620
22520 #, gcc-internal-format
22521 msgid "wrong type argument to bit-complement"
22524 #: cp/typeck.cc:7373 c/c-typeck.cc:4628
22525 #, gcc-internal-format
22526 msgid "wrong type argument to abs"
22529 #: cp/typeck.cc:7385 c/c-typeck.cc:4650
22530 #, gcc-internal-format
22531 msgid "wrong type argument to conjugation"
22534 #: cp/typeck.cc:7407
22535 msgid "in argument to unary !"
22538 #: cp/typeck.cc:7456
22539 msgid "no pre-increment operator for type"
22542 #: cp/typeck.cc:7458
22543 msgid "no post-increment operator for type"
22546 #: cp/typeck.cc:7460
22547 msgid "no pre-decrement operator for type"
22550 #: cp/typeck.cc:7462
22551 msgid "no post-decrement operator for type"
22554 #: fortran/arith.cc:1492
22555 msgid "elemental binary operation"
22558 #: fortran/check.cc:70
22559 msgid " [see %<-fno-allow-invalid-boz%>]"
22562 #: fortran/check.cc:3705
22564 msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
22567 #: fortran/check.cc:3914 fortran/check.cc:3996 fortran/check.cc:4061
22569 msgid "arguments '%s' and '%s' for intrinsic %s"
22572 #: fortran/check.cc:4402 fortran/intrinsic.cc:4828
22574 msgid "arguments '%s' and '%s' for intrinsic '%s'"
22577 #: fortran/dump-parse-tree.cc:3709
22580 "/* Prototypes for external procedures generated from %s\n"
22581 " by GNU Fortran %s%s.\n"
22583 " Use of this interface is discouraged, consider using the\n"
22584 " BIND(C) feature of standard Fortran instead. */\n"
22588 #: fortran/error.cc:984
22589 msgid "Fortran 2018 deleted feature:"
22592 #: fortran/error.cc:986
22593 msgid "Fortran 2018 obsolescent feature:"
22596 #: fortran/error.cc:988
22597 msgid "Fortran 2018:"
22600 #: fortran/error.cc:990
22601 msgid "Fortran 2008 obsolescent feature:"
22604 #: fortran/error.cc:996
22605 msgid "GNU Extension:"
22608 #: fortran/error.cc:998
22609 msgid "Legacy Extension:"
22612 #: fortran/error.cc:1000
22613 msgid "Obsolescent feature:"
22616 #: fortran/error.cc:1002
22617 msgid "Deleted feature:"
22620 #: fortran/expr.cc:3809
22621 msgid "array assignment"
22624 #: fortran/frontend-passes.cc:2387
22626 "Index variable %qs redefined at %L in procedure %qs called from within DO "
22630 #. Macros for unified error messages.
22631 #: fortran/frontend-passes.cc:4082
22634 "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, "
22638 #: fortran/frontend-passes.cc:4085
22640 msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
22643 #: fortran/frontend-passes.cc:4088
22645 msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
22648 #: fortran/gfortranspec.cc:427 m2/gm2spec.cc:920
22653 #: fortran/interface.cc:3669 fortran/intrinsic.cc:4506
22654 msgid "actual argument to INTENT = OUT/INOUT"
22657 #: fortran/intrinsic.cc:4865
22658 msgid "available since Fortran 77"
22661 #: fortran/intrinsic.cc:4869
22662 msgid "obsolescent in Fortran 95"
22665 #: fortran/intrinsic.cc:4873
22666 msgid "deleted in Fortran 95"
22669 #: fortran/intrinsic.cc:4877
22670 msgid "new in Fortran 95"
22673 #: fortran/intrinsic.cc:4881
22674 msgid "new in Fortran 2003"
22677 #: fortran/intrinsic.cc:4885
22678 msgid "new in Fortran 2008"
22681 #: fortran/intrinsic.cc:4889
22682 msgid "new in Fortran 2018"
22685 #: fortran/intrinsic.cc:4893
22686 msgid "a GNU Fortran extension"
22689 #: fortran/intrinsic.cc:4897
22690 msgid "for backward compatibility"
22693 #: fortran/io.cc:1873
22698 #: fortran/io.cc:3364
22699 msgid "internal unit in WRITE"
22702 #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
22703 #. contexts. Thus, use an extended RESOLVE_TAG macro for that.
22704 #: fortran/io.cc:4725
22706 msgid "%s tag with INQUIRE"
22709 #: fortran/matchexp.cc:28
22711 msgid "Syntax error in expression at %C"
22714 #: fortran/module.cc:1254
22715 msgid "Unexpected EOF"
22718 #: fortran/module.cc:1379
22719 msgid "Name too long"
22722 #: fortran/module.cc:1433 fortran/module.cc:1491 fortran/module.cc:1546
22723 #: fortran/module.cc:1604
22727 #: fortran/module.cc:1628
22728 msgid "Expected name"
22731 #: fortran/module.cc:1631
22732 msgid "Expected left parenthesis"
22735 #: fortran/module.cc:1634
22736 msgid "Expected right parenthesis"
22739 #: fortran/module.cc:1637
22740 msgid "Expected integer"
22743 #: fortran/module.cc:1640 fortran/module.cc:2845
22744 msgid "Expected string"
22747 #: fortran/module.cc:1665
22748 msgid "find_enum(): Enum not found"
22751 #: fortran/module.cc:2235
22752 msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
22755 #: fortran/module.cc:2475
22756 msgid "Expected attribute bit name"
22759 #: fortran/module.cc:3474
22760 msgid "Expected integer string"
22763 #: fortran/module.cc:3478
22764 msgid "Error converting integer"
22767 #: fortran/module.cc:3500
22768 msgid "Expected real string"
22771 #: fortran/module.cc:3725
22772 msgid "Expected expression type"
22775 #: fortran/module.cc:3805
22776 msgid "Bad operator"
22779 #: fortran/module.cc:3922
22780 msgid "Bad type in constant expression"
22783 #: fortran/module.cc:7380
22784 msgid "Unexpected end of module"
22787 #: fortran/parse.cc:2086
22788 msgid "arithmetic IF"
22791 #: fortran/parse.cc:2095
22792 msgid "attribute declaration"
22795 #: fortran/parse.cc:2131
22796 msgid "data declaration"
22799 #: fortran/parse.cc:2149
22800 msgid "derived type declaration"
22803 #: fortran/parse.cc:2276
22807 #: fortran/parse.cc:2285
22808 msgid "implied END DO"
22811 #: fortran/parse.cc:2379 fortran/resolve.cc:12450
22815 #: fortran/parse.cc:2382 fortran/resolve.cc:12516 fortran/resolve.cc:12519
22816 msgid "pointer assignment"
22819 #: fortran/parse.cc:2406
22823 #: fortran/resolve.cc:2416 fortran/resolve.cc:2611
22824 msgid "elemental procedure"
22827 #: fortran/resolve.cc:2514
22828 msgid "allocatable argument"
22831 #: fortran/resolve.cc:2519
22832 msgid "asynchronous argument"
22835 #: fortran/resolve.cc:2524
22836 msgid "optional argument"
22839 #: fortran/resolve.cc:2529
22840 msgid "pointer argument"
22843 #: fortran/resolve.cc:2534
22844 msgid "target argument"
22847 #: fortran/resolve.cc:2539
22848 msgid "value argument"
22851 #: fortran/resolve.cc:2544
22852 msgid "volatile argument"
22855 #: fortran/resolve.cc:2549
22856 msgid "assumed-shape argument"
22859 #: fortran/resolve.cc:2554
22860 msgid "assumed-rank argument"
22863 #: fortran/resolve.cc:2559
22864 msgid "coarray argument"
22867 #: fortran/resolve.cc:2564
22868 msgid "parametrized derived type argument"
22871 #: fortran/resolve.cc:2569
22872 msgid "polymorphic argument"
22875 #: fortran/resolve.cc:2574
22876 msgid "NO_ARG_CHECK attribute"
22879 #. As assumed-type is unlimited polymorphic (cf. above).
22880 #. See also TS 29113, Note 6.1.
22881 #: fortran/resolve.cc:2581
22882 msgid "assumed-type argument"
22885 #: fortran/resolve.cc:2592
22886 msgid "array result"
22889 #: fortran/resolve.cc:2597
22890 msgid "pointer or allocatable result"
22893 #: fortran/resolve.cc:2604
22894 msgid "result with non-constant character length"
22897 #: fortran/resolve.cc:2616
22898 msgid "bind(c) procedure"
22901 #: fortran/resolve.cc:4178
22903 msgid "Invalid context for NULL() pointer at %%L"
22906 #: fortran/resolve.cc:4195
22908 msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
22911 #: fortran/resolve.cc:4213 fortran/resolve.cc:4396 fortran/resolve.cc:4551
22913 msgid "Inconsistent ranks for operator at %%L and %%L"
22916 #: fortran/resolve.cc:4223
22919 "Unexpected derived-type entities in binary intrinsic numeric operator "
22923 #: fortran/resolve.cc:4228
22925 msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
22928 #: fortran/resolve.cc:4243
22930 msgid "Operands of string concatenation operator at %%L are %s/%s"
22933 #: fortran/resolve.cc:4286
22935 msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
22938 #: fortran/resolve.cc:4309
22940 msgid "Operand of .not. operator at %%L is %s"
22943 #: fortran/resolve.cc:4323
22944 msgid "COMPLEX quantities cannot be compared at %L"
22947 #: fortran/resolve.cc:4432
22949 msgid "Logicals at %%L must be compared with %s instead of %s"
22952 #: fortran/resolve.cc:4438
22954 msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
22957 #: fortran/resolve.cc:4452
22959 msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
22962 #: fortran/resolve.cc:4455
22964 msgid "Unknown operator %%<%s%%> at %%L"
22967 #: fortran/resolve.cc:4460
22969 msgid "Operand of user operator %%<%s%%> at %%L is %s"
22972 #: fortran/resolve.cc:4465
22974 msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
22977 #: fortran/resolve.cc:7450
22978 msgid "Loop variable"
22981 #: fortran/resolve.cc:7454
22982 msgid "iterator variable"
22985 #: fortran/resolve.cc:7458
22986 msgid "Start expression in DO loop"
22989 #: fortran/resolve.cc:7462
22990 msgid "End expression in DO loop"
22993 #: fortran/resolve.cc:7466
22994 msgid "Step expression in DO loop"
22997 #: fortran/resolve.cc:7753 fortran/resolve.cc:7756
22998 msgid "DEALLOCATE object"
23001 #: fortran/resolve.cc:8134 fortran/resolve.cc:8137
23002 msgid "ALLOCATE object"
23005 #: fortran/resolve.cc:8374 fortran/resolve.cc:10355 fortran/resolve.cc:10476
23006 msgid "STAT variable"
23009 #: fortran/resolve.cc:8425 fortran/resolve.cc:10367 fortran/resolve.cc:10488
23010 msgid "ERRMSG variable"
23013 #: fortran/resolve.cc:10157
23014 msgid "item in READ"
23017 #: fortran/resolve.cc:10379
23018 msgid "ACQUIRED_LOCK variable"
23021 #: fortran/trans-array.cc:1918
23023 msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
23026 #: fortran/trans-array.cc:6236
23027 msgid "Integer overflow when calculating the amount of memory to allocate"
23030 #: fortran/trans-array.cc:10224
23033 "The value of the PDT LEN parameter '%s' does not agree with that in the "
23034 "dummy declaration"
23037 #: fortran/trans-decl.cc:6240
23040 "Actual string length does not match the declared one for dummy argument "
23044 #: fortran/trans-decl.cc:6248
23047 "Actual string length is shorter than the declared one for dummy argument "
23051 #: fortran/trans-expr.cc:10585
23053 msgid "Target of rank remapping is too small (%ld < %ld)"
23056 #: fortran/trans-expr.cc:12145
23057 msgid "Assignment of scalar to unallocated array"
23060 #: fortran/trans-intrinsic.cc:983
23062 msgid "Unequal character lengths (%ld/%ld) in %s"
23065 #: fortran/trans-intrinsic.cc:6518
23067 msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
23070 #: fortran/trans-intrinsic.cc:6613
23072 msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
23075 #: fortran/trans-intrinsic.cc:6661
23077 msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
23080 #: fortran/trans-intrinsic.cc:6671
23082 msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
23085 #: fortran/trans-intrinsic.cc:6678
23087 msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
23090 #: fortran/trans-intrinsic.cc:6760
23092 msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
23095 #: fortran/trans-intrinsic.cc:6828
23097 msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
23100 #: fortran/trans-intrinsic.cc:6894
23102 msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
23105 #: fortran/trans-intrinsic.cc:6902 fortran/trans-intrinsic.cc:6947
23107 msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
23110 #: fortran/trans-intrinsic.cc:9300
23112 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
23115 #: fortran/trans-intrinsic.cc:9332
23116 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
23119 #: fortran/trans-intrinsic.cc:12497
23121 msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
23124 #: fortran/trans-intrinsic.cc:12509
23126 msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
23129 #: fortran/trans-intrinsic.cc:12521
23131 msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
23134 #: fortran/trans-intrinsic.cc:12533
23136 msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
23139 #: fortran/trans-intrinsic.cc:12541
23141 msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
23144 #: fortran/trans-io.cc:587
23145 msgid "Unit number in I/O statement too small"
23148 #: fortran/trans-io.cc:596
23149 msgid "Unit number in I/O statement too large"
23152 #: fortran/trans-stmt.cc:156
23153 msgid "Assigned label is not a target label"
23156 #: fortran/trans-stmt.cc:1290
23158 msgid "Invalid image number %d in SYNC IMAGES"
23161 #: fortran/trans-stmt.cc:2490
23162 msgid "Loop iterates infinitely"
23165 #: fortran/trans-stmt.cc:2510 fortran/trans-stmt.cc:2766
23166 msgid "Loop variable has been modified"
23169 #: fortran/trans-stmt.cc:2619
23170 msgid "DO step value is zero"
23173 #: fortran/trans.cc:47
23174 msgid "Array reference out of bounds"
23177 #: fortran/trans.cc:770 fortran/trans.cc:845
23179 msgid "Error allocating %lu bytes"
23182 #: fortran/trans.cc:1054
23184 msgid "Attempting to allocate already allocated variable '%s'"
23187 #: fortran/trans.cc:1060
23188 msgid "Attempting to allocate already allocated variable"
23191 #: fortran/trans.cc:1845 fortran/trans.cc:2005
23193 msgid "Attempt to DEALLOCATE unallocated '%s'"
23196 #: fortran/trans.cc:2163
23198 msgid "Error reallocating to %lu bytes"
23201 #: go/go-backend.cc:166 rust/rust-object-export.cc:148
23202 msgid "lseek failed while reading export data"
23205 #: go/go-backend.cc:173 rust/rust-object-export.cc:155
23206 msgid "memory allocation failed while reading export data"
23209 #: go/go-backend.cc:181 rust/rust-object-export.cc:163
23210 msgid "read failed while reading export data"
23213 #: go/go-backend.cc:187 rust/rust-object-export.cc:169
23214 msgid "short read while reading export data"
23217 #: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:684 cp/cvt.cc:1401
23218 #: rust/backend/rust-tree.cc:514
23219 #, gcc-internal-format
23220 msgid "value computed is not used"
23223 #: go/gofrontend/expressions.cc:930
23224 msgid "invalid use of type"
23227 #: go/gofrontend/expressions.cc:3549 go/gofrontend/expressions.cc:3565
23228 msgid "constant refers to itself"
23231 #: go/gofrontend/expressions.cc:4677 go/gofrontend/expressions.cc:5176
23232 msgid "expected pointer"
23235 #: go/gofrontend/expressions.cc:5147
23236 msgid "expected numeric type"
23239 #: go/gofrontend/expressions.cc:5152
23240 msgid "expected boolean type"
23243 #: go/gofrontend/expressions.cc:5157 c/c-parser.cc:16696 c/c-parser.cc:16703
23244 #: cp/parser.cc:40042 cp/parser.cc:40049
23245 #, gcc-internal-format
23246 msgid "expected integer"
23249 #: go/gofrontend/expressions.cc:6937
23250 msgid "invalid comparison of nil with nil"
23253 #: go/gofrontend/expressions.cc:6943 go/gofrontend/expressions.cc:6961
23254 msgid "incompatible types in binary expression"
23257 #: go/gofrontend/expressions.cc:6981
23258 msgid "integer division by zero"
23261 #: go/gofrontend/expressions.cc:6989
23262 msgid "shift of non-integer operand"
23265 #: go/gofrontend/expressions.cc:6992 go/gofrontend/expressions.cc:6995
23266 #: go/gofrontend/expressions.cc:7003
23267 msgid "shift count not integer"
23270 #: go/gofrontend/expressions.cc:7008
23271 msgid "negative shift count"
23274 #: go/gofrontend/expressions.cc:7892
23275 msgid "object is not a method"
23278 #: go/gofrontend/expressions.cc:7909
23279 msgid "method type does not match object type"
23282 #: go/gofrontend/expressions.cc:8323
23283 msgid "invalid use of %<...%> with builtin function"
23286 #: go/gofrontend/expressions.cc:8334
23287 msgid "invalid use of method value as argument of Offsetof"
23290 #: go/gofrontend/expressions.cc:8348
23291 msgid "argument of Offsetof implies indirection of an embedded field"
23294 #: go/gofrontend/expressions.cc:8373 go/gofrontend/expressions.cc:8409
23295 #: go/gofrontend/expressions.cc:8850 go/gofrontend/expressions.cc:10206
23296 #: go/gofrontend/expressions.cc:10351 go/gofrontend/expressions.cc:10397
23297 #: go/gofrontend/expressions.cc:10432 go/gofrontend/expressions.cc:10508
23298 #: go/gofrontend/expressions.cc:10533 go/gofrontend/expressions.cc:12688
23299 #: go/gofrontend/expressions.cc:12705 go/gofrontend/expressions.cc:12721
23300 msgid "not enough arguments"
23303 #: go/gofrontend/expressions.cc:8375 go/gofrontend/expressions.cc:8411
23304 #: go/gofrontend/expressions.cc:10211 go/gofrontend/expressions.cc:10334
23305 #: go/gofrontend/expressions.cc:10356 go/gofrontend/expressions.cc:10437
23306 #: go/gofrontend/expressions.cc:10510 go/gofrontend/expressions.cc:10535
23307 #: go/gofrontend/expressions.cc:11416 go/gofrontend/expressions.cc:12693
23308 #: go/gofrontend/expressions.cc:12707 go/gofrontend/expressions.cc:12728
23310 #, gcc-internal-format
23311 msgid "too many arguments"
23314 #: go/gofrontend/expressions.cc:8413
23315 msgid "argument 1 must be a map"
23318 #: go/gofrontend/expressions.cc:8880
23319 msgid "invalid type for make function"
23322 #: go/gofrontend/expressions.cc:8893
23323 msgid "length required when allocating a slice"
23326 #: go/gofrontend/expressions.cc:8937
23327 msgid "len larger than cap"
23330 #: go/gofrontend/expressions.cc:8946
23331 msgid "too many arguments to make"
23334 #: go/gofrontend/expressions.cc:10255
23335 msgid "argument must be array or slice or channel"
23338 #: go/gofrontend/expressions.cc:10265
23339 msgid "argument must be string or array or slice or map or channel"
23342 #: go/gofrontend/expressions.cc:10302
23343 msgid "unsupported argument type to builtin function"
23346 #: go/gofrontend/expressions.cc:10313
23347 msgid "argument must be channel"
23350 #: go/gofrontend/expressions.cc:10315
23351 msgid "cannot close receive-only channel"
23354 #: go/gofrontend/expressions.cc:10326
23355 msgid "argument to builtin has void type"
23358 #: go/gofrontend/expressions.cc:10342
23359 msgid "argument must be a field reference"
23362 #: go/gofrontend/expressions.cc:10372
23363 msgid "left argument must be a slice"
23366 #: go/gofrontend/expressions.cc:10380
23367 msgid "element types must be the same"
23370 #: go/gofrontend/expressions.cc:10385
23371 msgid "first argument must be []byte"
23374 #: go/gofrontend/expressions.cc:10388
23375 msgid "second argument must be slice or string"
23378 #: go/gofrontend/expressions.cc:10500
23379 msgid "argument must have complex type"
23382 #: go/gofrontend/expressions.cc:10519
23383 msgid "complex arguments must have identical types"
23386 #: go/gofrontend/expressions.cc:10521
23387 msgid "complex arguments must have floating-point type"
23390 #: go/gofrontend/expressions.cc:11181
23391 msgid "type conversion result count mismatch"
23394 #: go/gofrontend/expressions.cc:11195 go/gofrontend/expressions.cc:12634
23395 #: go/gofrontend/expressions.cc:13070
23396 msgid "expected function"
23399 #: go/gofrontend/expressions.cc:11223
23400 msgid "multiple-value argument in single-value context"
23403 #: go/gofrontend/expressions.cc:11420
23404 msgid "invalid use of %<...%> with non-slice"
23407 #: go/gofrontend/expressions.cc:12642
23408 msgid "function result count mismatch"
23411 #: go/gofrontend/expressions.cc:12660
23412 msgid "incompatible type for receiver"
23415 #: go/gofrontend/expressions.cc:12678
23416 msgid "invalid use of %<...%> calling non-variadic function"
23419 #: go/gofrontend/expressions.cc:13079 go/gofrontend/expressions.cc:13093
23420 msgid "number of results does not match number of values"
23423 #: go/gofrontend/expressions.cc:13385 go/gofrontend/expressions.cc:14056
23424 msgid "index must be integer"
23427 #: go/gofrontend/expressions.cc:13394 go/gofrontend/expressions.cc:14065
23428 msgid "slice end must be integer"
23431 #: go/gofrontend/expressions.cc:13403
23432 msgid "slice capacity must be integer"
23435 #: go/gofrontend/expressions.cc:13454 go/gofrontend/expressions.cc:14099
23436 msgid "inverted slice range"
23439 #: go/gofrontend/expressions.cc:13497
23440 msgid "slice of unaddressable value"
23443 #: go/gofrontend/expressions.cc:14355
23444 msgid "incompatible type for map index"
23447 #: go/gofrontend/expressions.cc:14793
23448 msgid "expected interface or pointer to interface"
23451 #: go/gofrontend/expressions.cc:15579
23452 msgid "too many expressions for struct"
23455 #: go/gofrontend/expressions.cc:15592
23456 msgid "too few expressions for struct"
23459 #: go/gofrontend/expressions.cc:17557 go/gofrontend/statements.cc:1921
23460 msgid "type assertion only valid for interface types"
23463 #: go/gofrontend/expressions.cc:17569
23464 msgid "impossible type assertion: type does not implement interface"
23467 #: go/gofrontend/expressions.cc:17768 go/gofrontend/expressions.cc:17788
23468 #: go/gofrontend/statements.cc:1768
23469 msgid "expected channel"
23472 #: go/gofrontend/expressions.cc:17793 go/gofrontend/statements.cc:1773
23473 msgid "invalid receive on send-only channel"
23476 #: go/gofrontend/parse.cc:3274
23478 "parentheses required around this composite literal to avoid parsing ambiguity"
23481 #: go/gofrontend/parse.cc:4848
23482 msgid "cannot fallthrough final case in switch"
23485 #: go/gofrontend/statements.cc:1071
23486 msgid "invalid left hand side of assignment"
23489 #: go/gofrontend/statements.cc:1082 go/gofrontend/statements.cc:1437
23490 msgid "use of untyped nil"
23493 #: go/gofrontend/statements.cc:1559
23494 msgid "expected map index on right hand side"
23497 #: go/gofrontend/statements.cc:3196 go/gofrontend/statements.cc:3226
23498 msgid "not enough arguments to return"
23501 #: go/gofrontend/statements.cc:3204
23502 msgid "return with value in function with no return type"
23505 #: go/gofrontend/statements.cc:3232
23506 msgid "too many values in return statement"
23509 #: go/gofrontend/statements.cc:3785
23510 msgid "expected boolean expression"
23513 #: go/gofrontend/statements.cc:4982
23514 msgid "cannot type switch on non-interface value"
23517 #: go/gofrontend/statements.cc:5117
23518 msgid "incompatible types in send"
23521 #: go/gofrontend/statements.cc:5122
23522 msgid "invalid send on receive-only channel"
23525 #: go/gofrontend/statements.cc:6440
23526 msgid "too many variables for range clause with channel"
23529 #: go/gofrontend/statements.cc:6447
23530 msgid "range clause must have array, slice, string, map, or channel type"
23533 #: go/gofrontend/types.cc:542
23534 msgid "invalid comparison of non-ordered type"
23537 #: go/gofrontend/types.cc:558
23538 msgid "slice can only be compared to nil"
23541 #: go/gofrontend/types.cc:560
23542 msgid "map can only be compared to nil"
23545 #: go/gofrontend/types.cc:562
23546 msgid "func can only be compared to nil"
23549 #: go/gofrontend/types.cc:568
23551 msgid "invalid operation (%s)"
23554 #: go/gofrontend/types.cc:591
23555 msgid "invalid comparison of non-comparable type"
23558 #: go/gofrontend/types.cc:604
23559 msgid "invalid comparison of generated struct"
23562 #: go/gofrontend/types.cc:615
23563 msgid "invalid comparison of non-comparable struct"
23566 #: go/gofrontend/types.cc:625
23567 msgid "invalid comparison of generated array"
23570 #: go/gofrontend/types.cc:632
23571 msgid "invalid comparison of non-comparable array"
23574 #: go/gofrontend/types.cc:660
23575 msgid "multiple-value function call in single-value context"
23578 #: go/gofrontend/types.cc:744
23579 msgid "need explicit conversion"
23582 #: go/gofrontend/types.cc:752
23584 msgid "cannot use type %s as type %s"
23587 #: go/gofrontend/types.cc:788
23588 msgid "conversion from normal type to notinheap type"
23591 #: go/gofrontend/types.cc:4802
23592 msgid "different receiver types"
23595 #: go/gofrontend/types.cc:4825 go/gofrontend/types.cc:4838
23596 #: go/gofrontend/types.cc:4852
23597 msgid "different number of parameters"
23600 #: go/gofrontend/types.cc:4845
23601 msgid "different parameter types"
23604 #: go/gofrontend/types.cc:4860
23605 msgid "different varargs"
23608 #: go/gofrontend/types.cc:4873 go/gofrontend/types.cc:4886
23609 #: go/gofrontend/types.cc:4900
23610 msgid "different number of results"
23613 #: go/gofrontend/types.cc:4893
23614 msgid "different result types"
23617 #: go/gofrontend/types.cc:9294
23619 msgid "need explicit conversion; missing method %s%s%s"
23622 #: go/gofrontend/types.cc:9312 go/gofrontend/types.cc:9459
23624 msgid "incompatible type for method %s%s%s"
23627 #: go/gofrontend/types.cc:9316 go/gofrontend/types.cc:9463
23629 msgid "incompatible type for method %s%s%s (%s)"
23632 #: go/gofrontend/types.cc:9399 go/gofrontend/types.cc:9412
23633 msgid "pointer to interface type has no methods"
23636 #: go/gofrontend/types.cc:9401 go/gofrontend/types.cc:9414
23637 msgid "type has no methods"
23640 #: go/gofrontend/types.cc:9435
23642 msgid "ambiguous method %s%s%s"
23645 #: go/gofrontend/types.cc:9438
23647 msgid "missing method %s%s%s"
23650 #: go/gofrontend/types.cc:9480
23652 msgid "method %s%s%s requires a pointer receiver"
23655 #: go/gofrontend/types.cc:9498
23657 msgid "method %s%s%s is marked go:nointerface"
23660 #: lto-streamer.h:1033
23661 #, gcc-internal-format, gfc-internal-format
23662 msgid "bytecode stream: expected tag %s instead of %s"
23665 #: lto-streamer.h:1043
23666 #, gcc-internal-format, gfc-internal-format
23667 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
23670 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
23671 #. sections. machopic_select_section ensures that weak variables go in
23672 #. coalesced sections. Weak aliases (or any other kind of aliases) are
23673 #. not supported. Weak symbols that aren't visible outside the .s file
23674 #. are not supported.
23675 #: config/darwin.h:663
23676 #, gcc-internal-format
23677 msgid "alias definitions not supported in Mach-O; ignored"
23681 #: config/vx-common.h:123
23682 #, gcc-internal-format
23683 msgid "profiler support for VxWorks"
23686 #: config/arm/freebsd.h:121
23687 #, gcc-internal-format
23688 msgid "target OS does not support unaligned accesses"
23691 #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:181
23692 #, gcc-internal-format
23693 msgid "profiling is not yet implemented for this architecture"
23696 #. Definitions for GCC. Part of the machine description for CRIS.
23697 #. Copyright (C) 1998-2023 Free Software Foundation, Inc.
23698 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
23700 #. This file is part of GCC.
23702 #. GCC is free software; you can redistribute it and/or modify
23703 #. it under the terms of the GNU General Public License as published by
23704 #. the Free Software Foundation; either version 3, or (at your option)
23705 #. any later version.
23707 #. GCC is distributed in the hope that it will be useful,
23708 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
23709 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23710 #. GNU General Public License for more details.
23712 #. You should have received a copy of the GNU General Public License
23713 #. along with GCC; see the file COPYING3. If not see
23714 #. <http://www.gnu.org/licenses/>.
23715 #. After the first "Node:" comment comes all preprocessor directives and
23716 #. attached declarations described in the info files, the "Using and
23717 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
23718 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
23719 #. really, but needs an update anyway.
23721 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
23722 #. for that. If applicable, there is a CRIS-specific comment. The order
23723 #. of macro definitions follow the order in the manual. Every section in
23724 #. the manual (node in the info pages) has an introductory `Node:
23725 #. <subchapter>' comment. If no macros are defined for a section, only
23726 #. the section-comment is present.
23727 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
23728 #. and config/cris/linux.h) are responsible for lots of settings not
23729 #. repeated below. This file contains general CRIS definitions
23730 #. and definitions for the cris-*-elf subtarget.
23731 #. We don't want to use gcc_assert for everything, as that can be
23733 #: config/cris/cris.h:42
23734 #, gcc-internal-format, gfc-internal-format
23735 msgid "CRIS-port assertion failed: %s"
23738 #. Node: Caller Saves
23739 #. (no definitions)
23740 #. Node: Function entry
23741 #. See cris.cc for TARGET_ASM_FUNCTION_PROLOGUE and
23742 #. TARGET_ASM_FUNCTION_EPILOGUE.
23744 #: config/cris/cris.h:662
23745 #, gcc-internal-format
23746 msgid "no %<FUNCTION_PROFILER%> for CRIS"
23749 #. 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.
23750 #. 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.
23751 #: config/i386/xm-djgpp.h:85
23752 #, gcc-internal-format
23753 msgid "environment variable DJGPP not defined"
23756 #: config/i386/xm-djgpp.h:87
23757 #, gcc-internal-format
23758 msgid "environment variable DJGPP points to missing file %qs"
23761 #: config/i386/xm-djgpp.h:90
23762 #, gcc-internal-format
23763 msgid "environment variable DJGPP points to corrupt file %qs"
23766 #: config/pa/som.h:323
23767 #, gcc-internal-format
23768 msgid "weak aliases are not supported"
23771 #. SPDX-License-Identifier: GPL-3.0-or-later
23772 #. Definitions of target machine for GNU compiler,
23773 #. for IBM RS/6000 POWER running AIX V7.1.
23774 #. Copyright (C) 2002-2023 Free Software Foundation, Inc.
23775 #. Contributed by David Edelsohn (edelsohn@gnu.org).
23777 #. This file is part of GCC.
23779 #. GCC is free software; you can redistribute it and/or modify it
23780 #. under the terms of the GNU General Public License as published
23781 #. by the Free Software Foundation; either version 3, or (at your
23782 #. option) any later version.
23784 #. GCC is distributed in the hope that it will be useful, but WITHOUT
23785 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
23786 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
23787 #. License for more details.
23789 #. You should have received a copy of the GNU General Public License
23790 #. along with GCC; see the file COPYING3. If not see
23791 #. <http://www.gnu.org/licenses/>.
23792 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
23793 #. get control in TARGET_OPTION_OVERRIDE.
23794 #. SPDX-License-Identifier: GPL-3.0-or-later
23795 #. Definitions of target machine for GNU compiler,
23796 #. for IBM RS/6000 POWER running AIX V7.2.
23797 #. Copyright (C) 2002-2023 Free Software Foundation, Inc.
23798 #. Contributed by David Edelsohn (edelsohn@gnu.org).
23800 #. This file is part of GCC.
23802 #. GCC is free software; you can redistribute it and/or modify it
23803 #. under the terms of the GNU General Public License as published
23804 #. by the Free Software Foundation; either version 3, or (at your
23805 #. option) any later version.
23807 #. GCC is distributed in the hope that it will be useful, but WITHOUT
23808 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
23809 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
23810 #. License for more details.
23812 #. You should have received a copy of the GNU General Public License
23813 #. along with GCC; see the file COPYING3. If not see
23814 #. <http://www.gnu.org/licenses/>.
23815 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
23816 #. get control in TARGET_OPTION_OVERRIDE.
23817 #. SPDX-License-Identifier: GPL-3.0-or-later
23818 #. Definitions of target machine for GNU compiler,
23819 #. for IBM RS/6000 POWER running AIX V7.3.
23820 #. Copyright (C) 2002-2023 Free Software Foundation, Inc.
23821 #. Contributed by David Edelsohn (edelsohn@gnu.org).
23823 #. This file is part of GCC.
23825 #. GCC is free software; you can redistribute it and/or modify it
23826 #. under the terms of the GNU General Public License as published
23827 #. by the Free Software Foundation; either version 3, or (at your
23828 #. option) any later version.
23830 #. GCC is distributed in the hope that it will be useful, but WITHOUT
23831 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
23832 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
23833 #. License for more details.
23835 #. You should have received a copy of the GNU General Public License
23836 #. along with GCC; see the file COPYING3. If not see
23837 #. <http://www.gnu.org/licenses/>.
23838 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
23839 #. get control in TARGET_OPTION_OVERRIDE.
23840 #: config/rs6000/aix71.h:31 config/rs6000/aix72.h:31 config/rs6000/aix73.h:31
23841 #, gcc-internal-format
23842 msgid "%<-maix64%> requires PowerPC64 architecture remain enabled"
23845 #: config/rs6000/aix71.h:37 config/rs6000/aix72.h:37
23846 #, gcc-internal-format
23847 msgid "soft-float and long-double-128 are incompatible"
23850 #: config/rs6000/aix71.h:41 config/rs6000/aix72.h:41 config/rs6000/aix73.h:41
23851 #, gcc-internal-format
23853 "%<-maix64%> required: 64-bit computation with 32-bit addressing not yet "
23857 #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
23858 #: config/rs6000/rtems.h:124 config/rs6000/rs6000.cc:3466
23859 #, gcc-internal-format
23860 msgid "%<-mcmodel%> incompatible with other toc options"
23863 #: config/rs6000/aix73.h:37
23864 #, gcc-internal-format
23865 msgid "%<soft-float%> and long-double-128 are incompatible"
23868 #: config/rs6000/rtems.h:117 config/rs6000/rs6000.cc:3458
23869 #, gcc-internal-format
23870 msgid "%<-m64%> requires a PowerPC64 cpu"
23873 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
23874 #. get control in TARGET_OPTION_OVERRIDE.
23875 #: config/rs6000/sysv4.h:116
23876 #, gcc-internal-format
23877 msgid "bad value for %<%s-%s%>"
23880 #: config/rs6000/sysv4.h:132
23881 #, gcc-internal-format
23882 msgid "bad value for %<%s=%s%>"
23885 #: config/rs6000/sysv4.h:149
23886 #, gcc-internal-format
23887 msgid "%qs and %<%s=%s%> are incompatible"
23890 #: config/rs6000/sysv4.h:158
23891 #, gcc-internal-format
23892 msgid "%<-f%s%> and %<%s=%s%> are incompatible"
23895 #: config/rs6000/sysv4.h:167
23896 #, gcc-internal-format
23897 msgid "%<%s=%s%> and %<%s-%s%> are incompatible"
23900 #: config/rs6000/sysv4.h:176 config/rs6000/sysv4.h:210
23901 #, gcc-internal-format
23902 msgid "%qs and %qs are incompatible"
23905 #: config/rs6000/sysv4.h:183 config/rs6000/sysv4.h:190
23906 #, gcc-internal-format
23907 msgid "%qs and %<%s-%s%> are incompatible"
23910 #: config/rs6000/sysv4.h:196 config/rs6000/sysv4.h:202
23911 #, gcc-internal-format
23912 msgid "%qs not supported by your assembler"
23915 #: config/rs6000/sysv4.h:244
23916 #, gcc-internal-format
23917 msgid "%<-m%s%> not supported in this configuration"
23920 #. 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.
23921 #: config/sh/vxworks.h:43
23922 #, gcc-internal-format
23923 msgid "%<-mrelax%> is only supported for RTP PIC"
23926 #. A general purpose syntax error.
23927 #: fortran/gfortran.h:3356 fortran/io.cc:3727 fortran/io.cc:4413
23928 #, gcc-internal-format, gfc-internal-format
23929 msgid "Syntax error in %s statement at %C"
23932 #: jit/docs/examples/tut05-bf.c:242
23933 #, gcc-internal-format
23934 msgid "too many open parens"
23937 #: jit/docs/examples/tut05-bf.c:275
23938 #, gcc-internal-format
23939 msgid "mismatching parens"
23942 #: jit/docs/examples/tut05-bf.c:310
23943 #, gcc-internal-format
23944 msgid "unable to open file"
23947 #: m2/gm2-gcc/m2assert.h:36 m2/gm2-gcc/m2assert.h:59
23948 #, gcc-internal-format, gfc-internal-format
23949 msgid "%s:%d:condition %s failed"
23952 #: m2/gm2-gcc/m2assert.h:48
23953 #, gcc-internal-format, gfc-internal-format
23954 msgid "%s:%d:the value %s is not a BOOLEAN as the value is %d"
23957 #: fortran/lang.opt:428
23958 #, gcc-internal-format
23959 msgid "Unrecognized option to endianness value: %qs"
23962 #: fortran/lang.opt:650
23963 #, gcc-internal-format
23964 msgid "Unrecognized option to floating-point init value: %qs"
23967 #: fortran/lang.opt:784
23968 #, gcc-internal-format
23969 msgid "Unrecognized option: %qs"
23972 #: rust/lang.opt:82
23973 #, gcc-internal-format
23974 msgid "unknown rust mangling option %qs"
23977 #: rust/lang.opt:99
23978 #, gcc-internal-format
23979 msgid "unknown rust edition %qs"
23982 #: rust/lang.opt:127
23983 #, gcc-internal-format
23984 msgid "unknown rust compile-until %qs"
23987 #: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181
23988 #, gcc-internal-format
23989 msgid "assertion missing after %qs"
23992 #: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166
23993 #: c-family/c.opt:193 c-family/c.opt:264
23994 #, gcc-internal-format
23995 msgid "macro name missing after %qs"
23998 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
23999 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
24000 #: c-family/c.opt:236 c-family/c.opt:2305 c-family/c.opt:2313
24001 #: config/darwin.opt:30 common.opt:329 common.opt:332 common.opt:3533
24002 #, gcc-internal-format
24003 msgid "missing filename after %qs"
24006 #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
24007 #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:2301
24008 #: c-family/c.opt:2321 c-family/c.opt:2325 c-family/c.opt:2329
24009 #, gcc-internal-format
24010 msgid "missing path after %qs"
24013 #: c-family/c.opt:252 c-family/c.opt:256
24014 #, gcc-internal-format
24015 msgid "missing makefile target after %qs"
24018 #: c-family/c.opt:295
24019 #, gcc-internal-format
24020 msgid "argument %qs to %<-Waligned-new%> not recognized"
24023 #: c-family/c.opt:386
24024 #, gcc-internal-format
24025 msgid "argument %qs to %<-Wbidi-chars%> not recognized"
24028 #: c-family/c.opt:1115
24029 #, gcc-internal-format
24030 msgid "argument %qs to %<-Wnormalized%> not recognized"
24033 #: c-family/c.opt:1680
24034 #, gcc-internal-format
24035 msgid "no class name specified with %qs"
24038 #: c-family/c.opt:1708
24039 #, gcc-internal-format
24040 msgid "argument %qs must be either %<on%> or %<off%>"
24043 #: c-family/c.opt:1848
24044 #, gcc-internal-format
24046 "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by "
24050 #: c-family/c.opt:1919
24051 #, gcc-internal-format
24052 msgid "missing mapper"
24055 #: c-family/c.opt:1943
24056 #, gcc-internal-format
24057 msgid "missing header name"
24060 #: c-family/c.opt:1951
24061 #, gcc-internal-format
24062 msgid "missing module name"
24065 #: c-family/c.opt:1998
24066 #, gcc-internal-format
24067 msgid "unrecognized ivar visibility value %qs"
24070 #: c-family/c.opt:2165
24071 #, gcc-internal-format
24072 msgid "unrecognized scalar storage order value %qs"
24076 #, gcc-internal-format
24077 msgid "unknown array bounds setting %qs"
24081 #, gcc-internal-format
24082 msgid "unknown checkaction setting %qs"
24086 #, gcc-internal-format
24087 msgid "unknown C++ standard %qs"
24090 #: config/vms/vms.opt:42
24091 #, gcc-internal-format
24092 msgid "unknown pointer size model %qs"
24095 #: config/i386/i386.opt:325
24096 #, gcc-internal-format
24097 msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
24100 #: config/i386/i386.opt:385
24101 #, gcc-internal-format
24103 "%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-"
24104 "masm=intel%> and %<-masm=att%> instead"
24107 #: config/i386/i386.opt:706
24108 #, gcc-internal-format
24109 msgid "%<-msse5%> was removed"
24112 #: config/i386/i386.opt:1267
24113 #, gcc-internal-format
24114 msgid "unknown lam type %qs"
24117 #: config/avr/avr.opt:26
24118 #, gcc-internal-format
24119 msgid "missing device or architecture after %qs"
24122 #: config/rs6000/rs6000.opt:308
24123 #, gcc-internal-format
24124 msgid "%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead"
24127 #: config/rs6000/rs6000.opt:312
24128 #, gcc-internal-format
24129 msgid "%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead"
24132 #: config/rs6000/rs6000.opt:379
24133 #, gcc-internal-format
24134 msgid "using darwin64 ABI"
24137 #: config/rs6000/rs6000.opt:382
24138 #, gcc-internal-format
24139 msgid "using old darwin ABI"
24142 #: config/fused-madd.opt:22
24143 #, gcc-internal-format
24144 msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
24147 #: config/microblaze/microblaze.opt:87
24148 #, gcc-internal-format
24149 msgid "%qs is deprecated; use -fstack-check"
24152 #: config/microblaze/microblaze.opt:95
24153 #, gcc-internal-format
24154 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
24157 #: config/arc/arc.opt:169 config/arc/arc.opt:333 config/arc/arc.opt:337
24158 #: config/arc/arc.opt:341 config/arc/arc.opt:348 config/arc/arc.opt:352
24159 #: config/arc/arc.opt:356 config/arc/arc.opt:360 config/arc/arc.opt:363
24160 #: config/arc/arc.opt:366 config/arc/arc.opt:383
24161 #, gcc-internal-format
24162 msgid "%qs is deprecated"
24166 #, gcc-internal-format
24167 msgid "unknown linker output %qs"
24171 #, gcc-internal-format
24172 msgid "unknown excess precision style %qs"
24176 #, gcc-internal-format
24178 "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
24182 #, gcc-internal-format
24183 msgid "unknown floating point contraction style %qs"
24187 #, gcc-internal-format
24188 msgid "unknown Stack Reuse Level %qs"
24192 #, gcc-internal-format
24193 msgid "unknown Control-Flow Protection Level %qs"
24197 #, gcc-internal-format
24198 msgid "unknown IRA algorithm %qs"
24202 #, gcc-internal-format
24203 msgid "unknown IRA region %qs"
24207 #, gcc-internal-format
24208 msgid "unknown LTO partitioning model %qs"
24212 #, gcc-internal-format
24213 msgid "targets missing after %qs"
24217 #, gcc-internal-format
24218 msgid "options or targets=options missing after %qs"
24222 #, gcc-internal-format
24223 msgid "unknown offload ABI %qs"
24227 #, gcc-internal-format
24228 msgid "unknown profile reproducibility method %qs"
24232 #, gcc-internal-format
24233 msgid "unknown profile update method %qs"
24237 #, gcc-internal-format
24238 msgid "unknown Live-Patching Level %qs"
24242 #, gcc-internal-format
24243 msgid "unknown basic block reordering algorithm %qs"
24247 #, gcc-internal-format
24248 msgid "unknown TLS model %qs"
24252 #, gcc-internal-format
24253 msgid "unknown vectorizer cost model %qs"
24257 #, gcc-internal-format
24258 msgid "unrecognized automatic variable initialization type %qs"
24262 #, gcc-internal-format
24263 msgid "unrecognized visibility value %qs"
24267 #, gcc-internal-format
24268 msgid "unknown vtable verify initialization priority %qs"
24272 #, gcc-internal-format
24273 msgid "unknown ranger debug mode %qs"
24277 #, gcc-internal-format
24278 msgid "unknown threader debug mode %qs"
24281 #: attribs.cc:255 attribs.cc:278 attribs.cc:291
24282 #, gcc-internal-format
24283 msgid "wrong argument to ignored attributes"
24287 #, gcc-internal-format
24288 msgid "valid format is %<ns::attr%> or %<ns::%>"
24292 #, gcc-internal-format
24294 "ignoring attribute %qE in declaration of a built-in function %qD because it "
24295 "conflicts with attribute %qs"
24299 #, gcc-internal-format
24300 msgid "ignoring attribute %qE because it conflicts with attribute %qs"
24303 #: attribs.cc:553 c-family/c-attribs.cc:937 c-family/c-attribs.cc:2439
24304 #: c-family/c-attribs.cc:2928 c-family/c-attribs.cc:4790
24305 #: c-family/c-attribs.cc:4883 cp/decl.cc:15963 cp/decl.cc:16013
24306 #: cp/friend.cc:318 cp/tree.cc:5237
24307 #, gcc-internal-format
24308 msgid "previous declaration here"
24311 #. Warn about and ignore all others for now, but store them.
24312 #: attribs.cc:720 c-family/c-attribs.cc:3956 objc/objc-act.cc:5131
24313 #: objc/objc-act.cc:7122 objc/objc-act.cc:8320 objc/objc-act.cc:8376
24314 #, gcc-internal-format
24315 msgid "%qE attribute directive ignored"
24319 #, gcc-internal-format
24320 msgid "%<%E::%E%> scoped attribute directive ignored"
24323 #: attribs.cc:737 c/c-parser.cc:1961 cp/cp-gimplify.cc:3304
24324 #, gcc-internal-format
24325 msgid "wrong number of arguments specified for %qE attribute"
24329 #, gcc-internal-format, gfc-internal-format
24330 msgid "expected %i or more, found %i"
24333 #: attribs.cc:743 c/c-parser.cc:1964 cp/cp-gimplify.cc:3306
24334 #, gcc-internal-format, gfc-internal-format
24335 msgid "expected %i, found %i"
24339 #, gcc-internal-format, gfc-internal-format
24340 msgid "expected between %i and %i, found %i"
24343 #: attribs.cc:766 c-family/c-attribs.cc:4652
24344 #, gcc-internal-format
24345 msgid "%qE attribute does not apply to types"
24349 #, gcc-internal-format
24350 msgid "%qE attribute only applies to function types"
24354 #, gcc-internal-format
24355 msgid "type attributes ignored after type is already defined"
24358 #. The specifications of standard attributes in C mean
24359 #. this is a constraint violation.
24360 #. The specifications of standard attributes mean this is a
24361 #. constraint violation.
24362 #. An attribute with standard syntax and no namespace specified
24363 #. is a constraint violation if it is not one of the known
24364 #. standard attributes. Diagnose it here with a pedwarn and
24365 #. then discard it to prevent a duplicate warning later.
24366 #: attribs.cc:898 attribs.cc:1875 attribs.cc:1885 attribs.cc:1895
24367 #: c-family/c-attribs.cc:965 c-family/c-attribs.cc:1027
24368 #: c-family/c-attribs.cc:1046 c-family/c-attribs.cc:1064
24369 #: c-family/c-attribs.cc:1094 c-family/c-attribs.cc:1115
24370 #: c-family/c-attribs.cc:1136 c-family/c-attribs.cc:1177
24371 #: c-family/c-attribs.cc:1208 c-family/c-attribs.cc:1224
24372 #: c-family/c-attribs.cc:1241 c-family/c-attribs.cc:1257
24373 #: c-family/c-attribs.cc:1274 c-family/c-attribs.cc:1299
24374 #: c-family/c-attribs.cc:1315 c-family/c-attribs.cc:1330
24375 #: c-family/c-attribs.cc:1358 c-family/c-attribs.cc:1375
24376 #: c-family/c-attribs.cc:1393 c-family/c-attribs.cc:1417
24377 #: c-family/c-attribs.cc:1455 c-family/c-attribs.cc:1478
24378 #: c-family/c-attribs.cc:1495 c-family/c-attribs.cc:1524
24379 #: c-family/c-attribs.cc:1545 c-family/c-attribs.cc:1566
24380 #: c-family/c-attribs.cc:1593 c-family/c-attribs.cc:1624
24381 #: c-family/c-attribs.cc:1653 c-family/c-attribs.cc:1707
24382 #: c-family/c-attribs.cc:1760 c-family/c-attribs.cc:1826
24383 #: c-family/c-attribs.cc:1884 c-family/c-attribs.cc:1973
24384 #: c-family/c-attribs.cc:2003 c-family/c-attribs.cc:2054
24385 #: c-family/c-attribs.cc:2582 c-family/c-attribs.cc:2781
24386 #: c-family/c-attribs.cc:2842 c-family/c-attribs.cc:3083
24387 #: c-family/c-attribs.cc:3163 c-family/c-attribs.cc:3315
24388 #: c-family/c-attribs.cc:3770 c-family/c-attribs.cc:3836
24389 #: c-family/c-attribs.cc:3872 c-family/c-attribs.cc:3927
24390 #: c-family/c-attribs.cc:4109 c-family/c-attribs.cc:4130
24391 #: c-family/c-attribs.cc:4219 c-family/c-attribs.cc:4251
24392 #: c-family/c-attribs.cc:4316 c-family/c-attribs.cc:4519
24393 #: c-family/c-attribs.cc:4654 c-family/c-attribs.cc:5408
24394 #: c-family/c-attribs.cc:5431 c-family/c-attribs.cc:5470
24395 #: c-family/c-attribs.cc:5552 c-family/c-attribs.cc:5625
24396 #: c-family/c-attribs.cc:5641 c-family/c-attribs.cc:5809
24397 #: c-family/c-attribs.cc:5821 c-family/c-common.cc:6060
24398 #: c-family/c-common.cc:6063 config/darwin.cc:2143 config/arm/arm.cc:7470
24399 #: config/arm/arm.cc:7497 config/arm/arm.cc:7514 config/avr/avr.cc:10285
24400 #: config/csky/csky.cc:6497 config/csky/csky.cc:6518 config/h8300/h8300.cc:4968
24401 #: config/h8300/h8300.cc:4992 config/i386/i386-options.cc:3443
24402 #: config/i386/i386-options.cc:3601 config/i386/i386-options.cc:3833
24403 #: config/i386/i386-options.cc:3863 config/ia64/ia64.cc:785
24404 #: config/loongarch/loongarch.cc:6609 config/rs6000/rs6000.cc:20530
24405 #: ada/gcc-interface/utils.cc:6608 ada/gcc-interface/utils.cc:6624
24406 #: ada/gcc-interface/utils.cc:6662 ada/gcc-interface/utils.cc:6679
24407 #: ada/gcc-interface/utils.cc:6696 ada/gcc-interface/utils.cc:6711
24408 #: ada/gcc-interface/utils.cc:6727 ada/gcc-interface/utils.cc:6753
24409 #: ada/gcc-interface/utils.cc:6822 ada/gcc-interface/utils.cc:6849
24410 #: ada/gcc-interface/utils.cc:6870 ada/gcc-interface/utils.cc:6891
24411 #: ada/gcc-interface/utils.cc:6939 ada/gcc-interface/utils.cc:6955
24412 #: ada/gcc-interface/utils.cc:7010 c/c-decl.cc:4774 c/c-decl.cc:4777
24413 #: c/c-decl.cc:4792 c/c-parser.cc:5449 cp/tree.cc:5001 d/d-attribs.cc:480
24414 #: d/d-attribs.cc:699 d/d-attribs.cc:720 d/d-attribs.cc:736 d/d-attribs.cc:753
24415 #: d/d-attribs.cc:785 d/d-attribs.cc:914 d/d-attribs.cc:973 d/d-attribs.cc:989
24416 #: d/d-attribs.cc:1005 d/d-attribs.cc:1154 d/d-attribs.cc:1167
24417 #: d/d-attribs.cc:1384 d/d-attribs.cc:1402 d/d-attribs.cc:1449
24418 #: d/d-attribs.cc:1487 d/d-attribs.cc:1503 d/d-attribs.cc:1560
24419 #: d/d-attribs.cc:1588 jit/dummy-frontend.cc:185 lto/lto-lang.cc:288
24420 #, gcc-internal-format
24421 msgid "%qE attribute ignored"
24425 #, gcc-internal-format
24426 msgid "missing %<target%> attribute for multi-versioned %qD"
24429 #: attribs.cc:1177 cp/decl.cc:1284 cp/decl.cc:2247 cp/decl.cc:2295
24430 #: cp/decl.cc:2311 cp/decl.cc:2991 cp/decl.cc:3437
24431 #, gcc-internal-format
24432 msgid "previous declaration of %qD"
24436 #, gcc-internal-format
24437 msgid "ignoring attributes applied to %qT after definition"
24441 #, gcc-internal-format
24442 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
24446 #, gcc-internal-format
24448 "%q+D redeclared without dllimport attribute after being referenced with dll "
24453 #, gcc-internal-format
24454 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
24458 #, gcc-internal-format
24459 msgid "inline function %q+D declared as dllimport: attribute ignored"
24463 #, gcc-internal-format
24464 msgid "function %q+D definition is marked dllimport"
24468 #, gcc-internal-format
24469 msgid "variable %q+D definition is marked dllimport"
24473 #, gcc-internal-format
24474 msgid "external linkage required for symbol %q+D because of %qE attribute"
24478 #, gcc-internal-format
24480 "%qE implies default visibility, but %qD has already been declared with a "
24481 "different visibility"
24485 #, gcc-internal-format
24486 msgid "%qD specifies more restrictive attribute than its target %qD: %s"
24488 "%qD specifies more restrictive attributes than its target %qD: %s"
24492 #: attribs.cc:2282 attribs.cc:2302
24493 #, gcc-internal-format
24494 msgid "%qD target declared here"
24498 #, gcc-internal-format
24499 msgid "%qD specifies less restrictive attribute than its target %qD: %s"
24501 "%qD specifies less restrictive attributes than its target %qD: %s"
24505 #: auto-profile.cc:365
24506 #, gcc-internal-format
24507 msgid "offset exceeds 16 bytes"
24510 #: auto-profile.cc:862
24511 #, gcc-internal-format
24512 msgid "Not expected TAG."
24515 #: auto-profile.cc:927
24516 #, gcc-internal-format, gfc-internal-format
24517 msgid "cannot open profile file %s"
24520 #: auto-profile.cc:933
24521 #, gcc-internal-format
24522 msgid "AutoFDO profile magic number does not match"
24525 #: auto-profile.cc:941
24526 #, gcc-internal-format, gfc-internal-format
24527 msgid "AutoFDO profile version %u does not match %u"
24530 #: auto-profile.cc:953
24531 #, gcc-internal-format, gfc-internal-format
24532 msgid "cannot read string table from %s"
24535 #: auto-profile.cc:961
24536 #, gcc-internal-format, gfc-internal-format
24537 msgid "cannot read function profile from %s"
24541 #, gcc-internal-format
24542 msgid "offset %qwi outside bounds of constant string"
24545 #: builtins.cc:706 cp/name-lookup.cc:6418
24546 #, gcc-internal-format
24547 msgid "%qE declared here"
24550 #: builtins.cc:1314
24551 #, gcc-internal-format
24552 msgid "second argument to %<__builtin_prefetch%> must be a constant"
24555 #: builtins.cc:1321
24556 #, gcc-internal-format
24557 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
24560 #: builtins.cc:1329
24561 #, gcc-internal-format
24562 msgid "third argument to %<__builtin_prefetch%> must be a constant"
24565 #: builtins.cc:1336
24566 #, gcc-internal-format
24567 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
24570 #: builtins.cc:4044 gimple-fold.cc:2523 gimple-ssa-warn-access.cc:2552
24571 #: tree-ssa-strlen.cc:3166
24572 #, gcc-internal-format
24573 msgid "%qD specified bound %E equals destination size"
24576 #: builtins.cc:5149 gimplify.cc:3669
24577 #, gcc-internal-format
24578 msgid "too few arguments to function %<va_start%>"
24581 #: builtins.cc:5249
24582 #, gcc-internal-format
24583 msgid "invalid argument to %qD"
24586 #: builtins.cc:5262
24587 #, gcc-internal-format
24588 msgid "unsupported argument to %qD"
24591 #. Warn since no effort is made to ensure that any frame
24592 #. beyond the current one exists or can be safely reached.
24593 #: builtins.cc:5270
24594 #, gcc-internal-format
24595 msgid "calling %qD with a nonzero argument is unsafe"
24598 #: builtins.cc:5622
24599 #, gcc-internal-format
24600 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
24603 #: builtins.cc:5712
24604 #, gcc-internal-format
24605 msgid "trampoline generated for nested function %qD"
24608 #: builtins.cc:6086 builtins.cc:6099
24609 #, gcc-internal-format
24610 msgid "%qD changed semantics in GCC 4.4"
24613 #: builtins.cc:6869
24614 #, gcc-internal-format
24615 msgid "non-constant argument 1 to %qs"
24618 #: builtins.cc:6911
24619 #, gcc-internal-format
24620 msgid "non-integer argument 1 to %qs"
24623 #: builtins.cc:6975
24624 #, gcc-internal-format
24625 msgid "%<__builtin_thread_pointer%> is not supported on this target"
24628 #: builtins.cc:6995
24629 #, gcc-internal-format
24630 msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
24633 #: builtins.cc:7054
24634 #, gcc-internal-format
24635 msgid "%qs only supported in OpenACC code"
24638 #: builtins.cc:7061
24639 #, gcc-internal-format
24640 msgid "non-constant argument 0 to %qs"
24643 #: builtins.cc:7073
24644 #, gcc-internal-format
24645 msgid "illegal argument 0 to %qs"
24648 #. All valid uses of __builtin_va_arg_pack () are removed during
24650 #: builtins.cc:7583 expr.cc:11839
24651 #, gcc-internal-format
24652 msgid "invalid use of %<__builtin_va_arg_pack ()%>"
24655 #. All valid uses of __builtin_va_arg_pack_len () are removed during
24657 #: builtins.cc:7589
24658 #, gcc-internal-format
24659 msgid "invalid use of %<__builtin_va_arg_pack_len ()%>"
24662 #: builtins.cc:7857
24663 #, gcc-internal-format
24664 msgid "%<__builtin_longjmp%> second argument must be 1"
24667 #: builtins.cc:8753
24668 #, gcc-internal-format
24669 msgid "target format does not support infinity"
24672 #: builtins.cc:10483
24673 #, gcc-internal-format
24674 msgid "%<va_start%> used in function with fixed arguments"
24677 #: builtins.cc:10491
24678 #, gcc-internal-format
24679 msgid "wrong number of arguments to function %<va_start%>"
24682 #: builtins.cc:10506
24683 #, gcc-internal-format
24684 msgid "%<__builtin_next_arg%> called without an argument"
24687 #: builtins.cc:10511
24688 #, gcc-internal-format
24689 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
24692 #: builtins.cc:10544
24693 #, gcc-internal-format
24694 msgid "second parameter of %<va_start%> not last named argument"
24697 #: builtins.cc:10557
24698 #, gcc-internal-format
24700 "undefined behavior when second parameter of %<va_start%> is declared with "
24701 "%<register%> storage"
24704 #: builtins.cc:10586
24705 #, gcc-internal-format
24706 msgid "first argument of %qD must be a pointer, second integer constant"
24709 #: builtins.cc:10599
24710 #, gcc-internal-format
24711 msgid "last argument of %qD is not integer constant between 0 and 3"
24715 #, gcc-internal-format, gfc-internal-format
24716 msgid "cannot tail-call: %s"
24720 #, gcc-internal-format
24721 msgid "function call has aggregate value"
24725 #, gcc-internal-format
24726 msgid "passing too large argument on stack"
24730 #, gcc-internal-format
24731 msgid "%<verify_marked_backedges%> failed"
24734 #: cfgexpand.cc:1816
24735 #, gcc-internal-format
24736 msgid "total size of local objects is too large"
24739 #: cfgexpand.cc:1819 function.cc:1014 varasm.cc:2330
24740 #, gcc-internal-format
24741 msgid "size of variable %q+D is too large"
24744 #: cfgexpand.cc:1831
24745 #, gcc-internal-format
24746 msgid "cannot allocate stack for variable %q+D, naked function"
24749 #: cfgexpand.cc:2923
24750 #, gcc-internal-format
24751 msgid "too many alternatives in %<asm%>"
24754 #: cfgexpand.cc:2930
24755 #, gcc-internal-format
24756 msgid "operand constraints for %<asm%> differ in number of alternatives"
24759 #: cfgexpand.cc:2952
24760 #, gcc-internal-format
24761 msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
24764 #. ??? Diagnose during gimplification?
24765 #: cfgexpand.cc:2983
24766 #, gcc-internal-format
24767 msgid "PIC register clobbered by %qs in %<asm%>"
24770 #. ??? Diagnose during gimplification?
24771 #: cfgexpand.cc:2990
24772 #, gcc-internal-format
24773 msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
24776 #: cfgexpand.cc:3003
24777 #, gcc-internal-format
24778 msgid "listing the stack pointer register %qs in a clobber list is deprecated"
24781 #: cfgexpand.cc:3005
24782 #, gcc-internal-format
24784 "the value of the stack pointer after an %<asm%> statement must be the same "
24785 "as it was before the statement"
24788 #: cfgexpand.cc:3075
24789 #, gcc-internal-format
24790 msgid "more than %d operands in %<asm%>"
24793 #. ??? Diagnose during gimplification?
24794 #: cfgexpand.cc:3128
24795 #, gcc-internal-format
24796 msgid "unknown register name %qs in %<asm%>"
24799 #: cfgexpand.cc:3194
24800 #, gcc-internal-format
24801 msgid "invalid hard register usage between output operands"
24804 #: cfgexpand.cc:3221
24805 #, gcc-internal-format
24807 "invalid hard register usage between output operand and matching constraint "
24811 #: cfgexpand.cc:3229
24812 #, gcc-internal-format
24814 "invalid hard register usage between earlyclobber operand and input operand"
24817 #: cfgexpand.cc:3314
24818 #, gcc-internal-format, gfc-internal-format
24819 msgid "output number %d not directly addressable"
24822 #: cfgexpand.cc:3410
24823 #, gcc-internal-format
24824 msgid "%<asm%> operand %d probably does not match constraints"
24827 #: cfgexpand.cc:3595
24828 #, gcc-internal-format
24829 msgid "%<asm%> clobber conflict with output operand"
24832 #: cfgexpand.cc:3600
24833 #, gcc-internal-format
24834 msgid "%<asm%> clobber conflict with input operand"
24837 #: cfgexpand.cc:6684
24838 #, gcc-internal-format
24839 msgid "stack protector not protecting local variables: variable length buffer"
24842 #: cfgexpand.cc:6688
24843 #, gcc-internal-format, gfc-internal-format
24845 "stack protector not protecting function: all local arrays are less than %d "
24849 #: cfgexpand.cc:6977
24850 #, gcc-internal-format
24851 msgid "patchable function entry %wu exceeds size %wu"
24855 #, gcc-internal-format, gfc-internal-format
24856 msgid "bb %d on wrong place"
24860 #, gcc-internal-format, gfc-internal-format
24861 msgid "prev_bb of %d should be %d, not %d"
24865 #, gcc-internal-format, gfc-internal-format
24866 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
24870 #, gcc-internal-format, gfc-internal-format
24871 msgid "verify_flow_info: Block %i lacks loop_father"
24875 #, gcc-internal-format, gfc-internal-format
24876 msgid "verify_flow_info: Wrong count of block %i"
24880 #, gcc-internal-format, gfc-internal-format
24881 msgid "verify_flow_info: Missing count of block %i"
24885 #, gcc-internal-format, gfc-internal-format
24886 msgid "verify_flow_info: unallocated flag set on BB %d"
24890 #, gcc-internal-format, gfc-internal-format
24891 msgid "verify_flow_info: Duplicate edge %i->%i"
24895 #, gcc-internal-format, gfc-internal-format
24896 msgid "Uninitialized probability of edge %i->%i"
24900 #, gcc-internal-format, gfc-internal-format
24901 msgid "verify_flow_info: Wrong probability of edge %i->%i"
24905 #, gcc-internal-format, gfc-internal-format
24906 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
24910 #, gcc-internal-format, gfc-internal-format
24911 msgid "verify_flow_info: unallocated edge flag set on %d -> %d"
24915 #, gcc-internal-format, gfc-internal-format
24916 msgid "wrong amount of branch edges after unconditional jump %i"
24919 #: cfghooks.cc:233 cfghooks.cc:244
24920 #, gcc-internal-format, gfc-internal-format
24921 msgid "basic block %d pred edge is corrupted"
24925 #, gcc-internal-format, gfc-internal-format
24926 msgid "its dest_idx should be %d, not %d"
24930 #, gcc-internal-format, gfc-internal-format
24931 msgid "basic block %i edge lists are corrupted"
24935 #, gcc-internal-format
24936 msgid "verify_flow_info failed"
24940 #, gcc-internal-format, gfc-internal-format
24941 msgid "%s does not support dump_bb_for_graph"
24945 #, gcc-internal-format, gfc-internal-format
24946 msgid "%s does not support redirect_edge_and_branch"
24950 #, gcc-internal-format, gfc-internal-format
24951 msgid "%s does not support can_remove_branch_p"
24955 #, gcc-internal-format, gfc-internal-format
24956 msgid "%s does not support redirect_edge_and_branch_force"
24960 #, gcc-internal-format, gfc-internal-format
24961 msgid "%s does not support split_block"
24965 #, gcc-internal-format, gfc-internal-format
24966 msgid "%s does not support move_block_after"
24970 #, gcc-internal-format, gfc-internal-format
24971 msgid "%s does not support delete_basic_block"
24975 #, gcc-internal-format, gfc-internal-format
24976 msgid "%s does not support split_edge"
24980 #, gcc-internal-format, gfc-internal-format
24981 msgid "%s does not support create_basic_block"
24985 #, gcc-internal-format, gfc-internal-format
24986 msgid "%s does not support can_merge_blocks_p"
24990 #, gcc-internal-format, gfc-internal-format
24991 msgid "%s does not support predict_edge"
24995 #, gcc-internal-format, gfc-internal-format
24996 msgid "%s does not support predicted_by_p"
25000 #, gcc-internal-format, gfc-internal-format
25001 msgid "%s does not support merge_blocks"
25005 #, gcc-internal-format, gfc-internal-format
25006 msgid "%s does not support make_forwarder_block"
25009 #: cfghooks.cc:1048
25010 #, gcc-internal-format, gfc-internal-format
25011 msgid "%s does not support force_nonfallthru"
25014 #: cfghooks.cc:1082
25015 #, gcc-internal-format, gfc-internal-format
25016 msgid "%s does not support can_duplicate_block_p"
25019 #: cfghooks.cc:1111
25020 #, gcc-internal-format, gfc-internal-format
25021 msgid "%s does not support duplicate_block"
25024 #: cfghooks.cc:1186
25025 #, gcc-internal-format, gfc-internal-format
25026 msgid "%s does not support block_ends_with_call_p"
25029 #: cfghooks.cc:1197
25030 #, gcc-internal-format, gfc-internal-format
25031 msgid "%s does not support block_ends_with_condjump_p"
25034 #: cfghooks.cc:1215
25035 #, gcc-internal-format, gfc-internal-format
25036 msgid "%s does not support flow_call_edges_add"
25040 #, gcc-internal-format
25041 msgid "loop verification on loop tree that needs fixup"
25045 #, gcc-internal-format
25046 msgid "corrupt loop tree root"
25050 #, gcc-internal-format, gfc-internal-format
25051 msgid "loop with header %d marked for removal"
25055 #, gcc-internal-format, gfc-internal-format
25056 msgid "loop with header %d not in loop tree"
25060 #, gcc-internal-format, gfc-internal-format
25061 msgid "non-loop with header %d not marked for removal"
25065 #, gcc-internal-format, gfc-internal-format
25066 msgid "removed loop %d in loop tree"
25070 #, gcc-internal-format, gfc-internal-format
25071 msgid "size of loop %d should be %d, not %d"
25075 #, gcc-internal-format, gfc-internal-format
25076 msgid "bb %d does not belong to loop %d"
25080 #, gcc-internal-format, gfc-internal-format
25081 msgid "bb %d has father loop %d, should be loop %d"
25085 #, gcc-internal-format
25086 msgid "loop %d%'s header is not a loop header"
25090 #, gcc-internal-format
25091 msgid "loop %d%'s header does not have exactly 2 entries"
25095 #, gcc-internal-format
25096 msgid "loop %d%'s latch does not have an edge to its header"
25100 #, gcc-internal-format
25101 msgid "loop %d%'s latch is not dominated by its header"
25105 #, gcc-internal-format
25106 msgid "loop %d%'s latch does not have exactly 1 successor"
25110 #, gcc-internal-format
25111 msgid "loop %d%'s latch does not have header as successor"
25115 #, gcc-internal-format
25116 msgid "loop %d%'s latch does not belong directly to it"
25120 #, gcc-internal-format
25121 msgid "loop %d%'s header does not belong directly to it"
25125 #, gcc-internal-format
25126 msgid "loop %d%'s latch is marked as part of irreducible region"
25130 #, gcc-internal-format
25132 "loop %d%'s number of iterations %qE references the released SSA name %qE"
25136 #, gcc-internal-format, gfc-internal-format
25137 msgid "basic block %d should be marked irreducible"
25141 #, gcc-internal-format, gfc-internal-format
25142 msgid "basic block %d should not be marked irreducible"
25146 #, gcc-internal-format, gfc-internal-format
25147 msgid "edge from %d to %d should be marked irreducible"
25151 #, gcc-internal-format, gfc-internal-format
25152 msgid "edge from %d to %d should not be marked irreducible"
25156 #, gcc-internal-format, gfc-internal-format
25157 msgid "corrupted head of the exits list of loop %d"
25161 #, gcc-internal-format, gfc-internal-format
25162 msgid "corrupted exits list of loop %d"
25166 #, gcc-internal-format, gfc-internal-format
25167 msgid "nonempty exits list of loop %d, but exits are not recorded"
25171 #, gcc-internal-format, gfc-internal-format
25172 msgid "exit %d->%d not recorded"
25176 #, gcc-internal-format, gfc-internal-format
25177 msgid "wrong list of exited loops for edge %d->%d"
25181 #, gcc-internal-format
25182 msgid "too many loop exits recorded"
25186 #, gcc-internal-format, gfc-internal-format
25187 msgid "%d exits recorded for loop %d (having %d exits)"
25191 #, gcc-internal-format, gfc-internal-format
25193 "non-cold basic block %d reachable only by paths crossing the cold partition"
25197 #, gcc-internal-format, gfc-internal-format
25198 msgid "multiple hot/cold transitions found (bb %i)"
25202 #, gcc-internal-format
25203 msgid "partition found but function partition flag not set"
25207 #, gcc-internal-format
25208 msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
25212 #, gcc-internal-format, gfc-internal-format
25213 msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
25217 #, gcc-internal-format
25218 msgid "EDGE_CROSSING incorrectly set across same section"
25222 #, gcc-internal-format, gfc-internal-format
25223 msgid "fallthru edge crosses section boundary in bb %i"
25227 #, gcc-internal-format, gfc-internal-format
25228 msgid "EH edge crosses section boundary in bb %i"
25232 #, gcc-internal-format, gfc-internal-format
25233 msgid "No region crossing jump at section boundary in bb %i"
25237 #, gcc-internal-format
25238 msgid "EDGE_CROSSING missing across section boundary"
25242 #, gcc-internal-format, gfc-internal-format
25243 msgid "Region crossing jump across same section in bb %i"
25247 #, gcc-internal-format, gfc-internal-format
25248 msgid "missing REG_EH_REGION note at the end of bb %i"
25252 #, gcc-internal-format, gfc-internal-format
25253 msgid "too many exception handling edges in bb %i"
25257 #, gcc-internal-format, gfc-internal-format
25258 msgid "too many outgoing branch edges from bb %i"
25262 #, gcc-internal-format, gfc-internal-format
25263 msgid "fallthru edge after unconditional jump in bb %i"
25267 #, gcc-internal-format, gfc-internal-format
25268 msgid "wrong number of branch edges after unconditional jump in bb %i"
25272 #, gcc-internal-format, gfc-internal-format
25273 msgid "wrong amount of branch edges after conditional jump in bb %i"
25277 #, gcc-internal-format, gfc-internal-format
25278 msgid "abnormal call edges for non-call insn in bb %i"
25282 #, gcc-internal-format, gfc-internal-format
25283 msgid "sibcall edges for non-call insn in bb %i"
25287 #, gcc-internal-format, gfc-internal-format
25288 msgid "abnormal edges for no purpose in bb %i"
25292 #, gcc-internal-format, gfc-internal-format
25293 msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
25296 #: cfgrtl.cc:2762 cfgrtl.cc:2772
25297 #, gcc-internal-format, gfc-internal-format
25298 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
25302 #, gcc-internal-format, gfc-internal-format
25303 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
25307 #, gcc-internal-format, gfc-internal-format
25308 msgid "in basic block %d:"
25312 #, gcc-internal-format, gfc-internal-format
25313 msgid "BB_RTL flag not set for block %d"
25317 #, gcc-internal-format, gfc-internal-format
25318 msgid "insn %d basic block pointer is %d, should be %d"
25322 #, gcc-internal-format, gfc-internal-format
25323 msgid "insn %d in header of bb %d has non-NULL basic block"
25327 #, gcc-internal-format, gfc-internal-format
25328 msgid "insn %d in footer of bb %d has non-NULL basic block"
25331 #: cfgrtl.cc:2923 cfgrtl.cc:2971
25332 #, gcc-internal-format, gfc-internal-format
25333 msgid "insn %d outside of basic blocks has non-NULL bb field"
25337 #, gcc-internal-format, gfc-internal-format
25338 msgid "end insn %d for block %d not found in the insn stream"
25342 #, gcc-internal-format, gfc-internal-format
25343 msgid "insn %d is in multiple basic blocks (%d and %d)"
25347 #, gcc-internal-format, gfc-internal-format
25348 msgid "head insn %d for block %d not found in the insn stream"
25352 #, gcc-internal-format, gfc-internal-format
25353 msgid "missing barrier after block %i"
25357 #, gcc-internal-format, gfc-internal-format
25358 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
25362 #, gcc-internal-format, gfc-internal-format
25363 msgid "verify_flow_info: Incorrect fallthru %i->%i"
25367 #, gcc-internal-format
25368 msgid "wrong insn in the fallthru edge"
25372 #, gcc-internal-format
25373 msgid "basic blocks not laid down consecutively"
25377 #, gcc-internal-format, gfc-internal-format
25378 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
25382 #, gcc-internal-format
25383 msgid "caller edge count invalid"
25387 #, gcc-internal-format
25388 msgid "missing indirect call in speculative call sequence"
25392 #, gcc-internal-format
25393 msgid "indirect call in speculative call sequence has no speculative flag"
25397 #, gcc-internal-format
25398 msgid "speculative edges are not adjacent"
25402 #, gcc-internal-format, gfc-internal-format
25403 msgid "direct call to %s in speculative call sequence has no speculative flag"
25406 #: cgraph.cc:3350 cgraph.cc:3380
25407 #, gcc-internal-format, gfc-internal-format
25409 "direct call to %s in speculative call sequence has speculative_id %i out of "
25414 #, gcc-internal-format, gfc-internal-format
25416 "duplicate direct call to %s in speculative call sequence with speculative_id "
25421 #, gcc-internal-format
25423 "call stmt hash does not point to first direct edge of speculative call "
25428 #, gcc-internal-format, gfc-internal-format
25430 "duplicate reference %s in speculative call sequence with speculative_id %i"
25434 #, gcc-internal-format, gfc-internal-format
25435 msgid "missing direct call for speculation %i"
25439 #, gcc-internal-format, gfc-internal-format
25440 msgid "missing ref for speculation %i"
25444 #, gcc-internal-format, gfc-internal-format
25446 "number of speculative targets %i mismatched with "
25447 "num_speculative_call_targets %i"
25451 #, gcc-internal-format, gfc-internal-format
25452 msgid "aux field set for edge %s->%s"
25456 #, gcc-internal-format
25457 msgid "cgraph count invalid"
25461 #, gcc-internal-format
25462 msgid "inline clone in same comdat group list"
25466 #, gcc-internal-format
25467 msgid "inline clone count is not compatible"
25471 #, gcc-internal-format
25472 msgid "tp_first_run must be non-negative"
25476 #, gcc-internal-format
25477 msgid "local symbols must be defined"
25481 #, gcc-internal-format
25482 msgid "externally visible inline clone"
25486 #, gcc-internal-format
25487 msgid "inline clone with address taken"
25491 #, gcc-internal-format
25492 msgid "inline clone is forced to output"
25496 #, gcc-internal-format
25497 msgid "calls_comdat_local is set outside of a comdat group"
25501 #, gcc-internal-format
25502 msgid "invalid calls_comdat_local flag"
25506 #, gcc-internal-format
25507 msgid "malloc attribute should be used for a function that returns a pointer"
25511 #, gcc-internal-format
25512 msgid "semantic interposition mismatch"
25516 #, gcc-internal-format, gfc-internal-format
25517 msgid "aux field set for indirect edge from %s"
25520 #: cgraph.cc:3531 cgraph.cc:3591
25521 #, gcc-internal-format
25522 msgid "edge count is not compatible with function count"
25526 #, gcc-internal-format, gfc-internal-format
25528 "An indirect edge from %s is not marked as indirect or has associated "
25529 "indirect_info, the corresponding statement is: "
25532 #: cgraph.cc:3547 cgraph.cc:3619
25533 #, gcc-internal-format
25534 msgid "edge has both call_stmt and lto_stmt_uid set"
25538 #, gcc-internal-format, gfc-internal-format
25539 msgid "comdat-local function called by %s outside its comdat"
25543 #, gcc-internal-format
25544 msgid "inlined_to pointer is wrong"
25548 #, gcc-internal-format
25549 msgid "multiple inline callers"
25553 #, gcc-internal-format
25554 msgid "inlined_to pointer set for noninline callers"
25558 #, gcc-internal-format
25559 msgid "caller edge count does not match BB count"
25563 #, gcc-internal-format
25564 msgid "indirect call count does not match BB count"
25568 #, gcc-internal-format
25569 msgid "reference has both stmt and lto_stmt_uid set"
25573 #, gcc-internal-format
25574 msgid "inlined_to pointer is set but no predecessors found"
25578 #, gcc-internal-format
25579 msgid "inlined_to pointer refers to itself"
25583 #, gcc-internal-format
25584 msgid "cgraph_node has wrong clone_of"
25588 #, gcc-internal-format
25589 msgid "cgraph_node has wrong clone list"
25593 #, gcc-internal-format
25594 msgid "cgraph_node is in clone list but it is not clone"
25598 #, gcc-internal-format
25599 msgid "cgraph_node has wrong prev_clone pointer"
25603 #, gcc-internal-format
25604 msgid "double linked list of clones corrupted"
25608 #, gcc-internal-format
25609 msgid "Alias has call edges"
25613 #, gcc-internal-format
25614 msgid "Alias has non-alias reference"
25618 #, gcc-internal-format
25619 msgid "Alias has more than one alias reference"
25623 #, gcc-internal-format
25624 msgid "Analyzed alias has no reference"
25628 #, gcc-internal-format
25629 msgid "No edge out of thunk node"
25633 #, gcc-internal-format
25634 msgid "More than one edge out of thunk node"
25638 #, gcc-internal-format
25639 msgid "Thunk is not supposed to have body"
25643 #, gcc-internal-format
25644 msgid "shared call_stmt:"
25648 #, gcc-internal-format
25649 msgid "edge points to wrong declaration:"
25653 #, gcc-internal-format
25655 "an indirect edge with unknown callee corresponding to a call_stmt with a "
25656 "known declaration:"
25660 #, gcc-internal-format
25661 msgid "missing callgraph edge for call stmt:"
25665 #, gcc-internal-format
25666 msgid "reference to dead statement"
25670 #, gcc-internal-format, gfc-internal-format
25671 msgid "edge %s->%s has no corresponding call_stmt"
25675 #, gcc-internal-format, gfc-internal-format
25676 msgid "an indirect edge from %s has no corresponding call_stmt"
25679 #: cgraph.cc:3879 cgraph.cc:3892
25680 #, gcc-internal-format
25681 msgid "missing origin for a node in a nested list"
25685 #, gcc-internal-format
25686 msgid "origin points to a different parent"
25690 #, gcc-internal-format
25691 msgid "verify_cgraph_node failed"
25694 #: cgraph.cc:4022 varpool.cc:304
25695 #, gcc-internal-format, gfc-internal-format
25696 msgid "%s: section %s.%d is missing"
25699 #: cgraphunit.cc:752
25700 #, gcc-internal-format
25701 msgid "duplicate definition of a symbol version"
25704 #: cgraphunit.cc:754
25705 #, gcc-internal-format
25706 msgid "same version was previously defined here"
25709 #: cgraphunit.cc:760
25710 #, gcc-internal-format
25711 msgid "symbol needs to be defined to have a version"
25714 #: cgraphunit.cc:766
25715 #, gcc-internal-format
25716 msgid "common symbol cannot be versioned"
25719 #: cgraphunit.cc:772
25720 #, gcc-internal-format
25721 msgid "comdat symbol cannot be versioned"
25724 #: cgraphunit.cc:778
25725 #, gcc-internal-format
25726 msgid "%<weakref%> cannot be versioned"
25729 #: cgraphunit.cc:784
25730 #, gcc-internal-format
25731 msgid "versioned symbol must be public"
25734 #: cgraphunit.cc:790
25735 #, gcc-internal-format
25736 msgid "versioned symbol must have default visibility"
25739 #: cgraphunit.cc:823
25740 #, gcc-internal-format
25741 msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
25744 #: cgraphunit.cc:878
25745 #, gcc-internal-format
25746 msgid "%<flatten%> attribute is ignored on aliases"
25749 #: cgraphunit.cc:886 cgraphunit.cc:937
25750 #, gcc-internal-format
25751 msgid "%<externally_visible%> attribute have effect only on public objects"
25754 #: cgraphunit.cc:897
25755 #, gcc-internal-format
25756 msgid "%<weakref%> attribute ignored because function is defined"
25759 #: cgraphunit.cc:912
25760 #, gcc-internal-format
25761 msgid "%<alias%> attribute ignored because function is defined"
25764 #: cgraphunit.cc:920
25765 #, gcc-internal-format
25766 msgid "%<always_inline%> function might not be inlinable"
25769 #: cgraphunit.cc:945
25770 #, gcc-internal-format
25771 msgid "%<weakref%> attribute ignored because variable is initialized"
25775 #. TODO: Add OPT_Wundefined-inline.
25776 #: cgraphunit.cc:1094 c/c-decl.cc:12872
25777 #, gcc-internal-format
25778 msgid "%q+F used but never defined"
25781 #: cgraphunit.cc:1096 c/c-decl.cc:12882
25782 #, gcc-internal-format
25783 msgid "%q+F declared %<static%> but never defined"
25786 #: cgraphunit.cc:1140
25787 #, gcc-internal-format
25788 msgid "%qD defined but not used"
25791 #: cgraphunit.cc:1475
25792 #, gcc-internal-format
25793 msgid "%<ifunc%> resolver for %qD must return %qT"
25796 #: cgraphunit.cc:1478 cgraphunit.cc:1501
25797 #, gcc-internal-format
25798 msgid "resolver indirect function declared here"
25801 #: cgraphunit.cc:1498
25802 #, gcc-internal-format
25803 msgid "%<ifunc%> resolver for %qD should return %qT"
25806 #: cgraphunit.cc:1508
25807 #, gcc-internal-format
25808 msgid "%qD alias between functions of incompatible types %qT and %qT"
25811 #: cgraphunit.cc:1511 cgraphunit.cc:1593
25812 #, gcc-internal-format
25813 msgid "aliased declaration here"
25816 #: cgraphunit.cc:1549 c-family/c-pragma.cc:347
25817 #, gcc-internal-format
25818 msgid "%q+D aliased to undefined symbol %qE"
25821 #: cgraphunit.cc:1565
25822 #, gcc-internal-format
25823 msgid "%q+D aliased to external symbol %qE"
25826 #: cgraphunit.cc:1590
25827 #, gcc-internal-format
25828 msgid "%q+D alias between function and variable is not supported"
25831 #: cgraphunit.cc:1664
25832 #, gcc-internal-format
25833 msgid "failed to reclaim unneeded function"
25836 #: cgraphunit.cc:1692
25837 #, gcc-internal-format
25838 msgid "failed to reclaim unneeded function in same comdat group"
25841 #: cgraphunit.cc:1868
25842 #, gcc-internal-format
25843 msgid "size of return value of %q+D is %u bytes"
25846 #: cgraphunit.cc:1872
25847 #, gcc-internal-format
25848 msgid "size of return value of %q+D is larger than %wu bytes"
25851 #: cgraphunit.cc:2434
25852 #, gcc-internal-format
25853 msgid "nodes with unreleased memory found"
25856 #: collect-utils.cc:106
25857 #, gcc-internal-format
25858 msgid "cannot get program status: %m"
25861 #: collect-utils.cc:120
25862 #, gcc-internal-format, gfc-internal-format
25863 msgid "%s terminated with signal %d [%s]%s"
25866 #: collect-utils.cc:136
25867 #, gcc-internal-format, gfc-internal-format
25868 msgid "%s returned %d exit status"
25871 #: collect-utils.cc:175
25872 #, gcc-internal-format, gfc-internal-format
25873 msgid "could not open response file %s"
25876 #: collect-utils.cc:181
25877 #, gcc-internal-format, gfc-internal-format
25878 msgid "could not write to response file %s"
25881 #: collect-utils.cc:187
25882 #, gcc-internal-format, gfc-internal-format
25883 msgid "could not close response file %s"
25886 #: collect-utils.cc:221
25887 #, gcc-internal-format
25888 msgid "cannot find %qs"
25891 #: collect-utils.cc:225 collect2.cc:2385 collect2.cc:2555 gcc.cc:3409
25893 #, gcc-internal-format
25894 msgid "%<pex_init%> failed: %m"
25897 #: collect-utils.cc:234 collect2.cc:2394 collect2.cc:2563 gcc.cc:2693
25898 #, gcc-internal-format
25903 #, gcc-internal-format
25904 msgid "environment variable %<COLLECT_LTO_WRAPPER%> must be set"
25908 #, gcc-internal-format, gfc-internal-format
25909 msgid "ld returned %d exit status"
25912 #: collect2.cc:913 gcc.cc:8266 config/gcn/mkoffload.cc:833
25913 #: config/nvptx/mkoffload.cc:559
25914 #, gcc-internal-format
25915 msgid "atexit failed"
25918 #: collect2.cc:1043
25919 #, gcc-internal-format
25920 msgid "no arguments"
25923 #: collect2.cc:1283 opts.cc:1157
25924 #, gcc-internal-format
25925 msgid "LTO support has not been enabled in this configuration"
25928 #: collect2.cc:1324 graph.cc:55 lto-wrapper.cc:1720 lto-wrapper.cc:1776
25929 #: toplev.cc:1514 objc/objc-act.cc:459
25930 #, gcc-internal-format
25931 msgid "cannot open %s: %m"
25934 #: collect2.cc:1444
25935 #, gcc-internal-format
25936 msgid "unknown demangling style %qs"
25939 #: collect2.cc:1546 collect2.cc:1724 collect2.cc:1764
25940 #, gcc-internal-format
25941 msgid "fopen %s: %m"
25944 #: collect2.cc:1549 collect2.cc:1729 collect2.cc:1767
25945 #, gcc-internal-format
25946 msgid "fclose %s: %m"
25949 #: collect2.cc:2319 lto-wrapper.cc:1215 lto-wrapper.cc:1230
25950 #: lto/lto-object.cc:148 lto/lto-object.cc:182 lto/lto-object.cc:279
25951 #: lto/lto-object.cc:336 lto/lto-object.cc:360
25952 #, gcc-internal-format, gfc-internal-format
25956 #: collect2.cc:2359
25957 #, gcc-internal-format
25958 msgid "cannot find %<nm%>"
25961 #: collect2.cc:2407
25962 #, gcc-internal-format
25963 msgid "cannot open nm output: %m"
25966 #: collect2.cc:2462
25967 #, gcc-internal-format, gfc-internal-format
25968 msgid "init function found in object %s"
25971 #: collect2.cc:2473
25972 #, gcc-internal-format, gfc-internal-format
25973 msgid "fini function found in object %s"
25976 #: collect2.cc:2530
25977 #, gcc-internal-format
25978 msgid "cannot find %<ldd%>"
25981 #: collect2.cc:2576
25982 #, gcc-internal-format
25983 msgid "cannot open ldd output: %m"
25986 #: collect2.cc:2594
25987 #, gcc-internal-format, gfc-internal-format
25988 msgid "dynamic dependency %s not found"
25991 #: collect2.cc:2606
25992 #, gcc-internal-format
25993 msgid "unable to open dynamic dependency %qs"
25996 #: collect2.cc:2758
25997 #, gcc-internal-format, gfc-internal-format
25998 msgid "%s: not a COFF file"
26001 #: collect2.cc:2917
26002 #, gcc-internal-format, gfc-internal-format
26003 msgid "%s: cannot open as COFF file"
26006 #: collect2.cc:2976
26007 #, gcc-internal-format, gfc-internal-format
26008 msgid "library lib%s not found"
26012 #, gcc-internal-format
26013 msgid "cannot convert to a pointer type"
26017 #, gcc-internal-format
26018 msgid "pointer value used where a floating-point was expected"
26022 #, gcc-internal-format
26023 msgid "aggregate value used where a floating-point was expected"
26027 #, gcc-internal-format
26028 msgid "conversion to incomplete type"
26032 #, gcc-internal-format
26034 "cannot convert a vector of type %qT to type %qT which has different size"
26038 #, gcc-internal-format
26039 msgid "aggregate value used where an integer was expected"
26043 #, gcc-internal-format
26044 msgid "pointer value used where a complex was expected"
26048 #, gcc-internal-format
26049 msgid "aggregate value used where a complex was expected"
26053 #, gcc-internal-format
26055 "cannot convert a value of type %qT to vector type %qT which has different "
26060 #, gcc-internal-format
26061 msgid "cannot convert value to a vector"
26065 #, gcc-internal-format
26066 msgid "aggregate value used where a fixed-point was expected"
26070 #, gcc-internal-format
26071 msgid "%qs is not a gcov data file"
26075 #, gcc-internal-format
26076 msgid "%qs is version %q.*s, expected version %q.*s"
26080 #, gcc-internal-format, gfc-internal-format
26081 msgid "profile data for function %u is corrupted"
26085 #, gcc-internal-format
26086 msgid "checksum is (%x,%x) instead of (%x,%x)"
26090 #, gcc-internal-format
26091 msgid "%qs has overflowed"
26095 #, gcc-internal-format
26096 msgid "%qs is corrupted"
26100 #, gcc-internal-format
26101 msgid "%qs profile count data file not found"
26105 #, gcc-internal-format
26106 msgid "profile for function %qD not found in profile data"
26110 #, gcc-internal-format
26112 "number of counters in profile data for function %qD does not match its "
26113 "profile data (counter %qs, expected %i and have %i)"
26117 #, gcc-internal-format
26119 "the control flow of function %qD does not match its profile data (counter "
26124 #, gcc-internal-format
26125 msgid "execution counts estimated\n"
26129 #, gcc-internal-format
26130 msgid "execution counts assumed to be zero\n"
26134 #, gcc-internal-format
26136 "source locations for function %qD have changed, the profile data may be out "
26141 #, gcc-internal-format
26142 msgid "function starts on a higher line number than it ends"
26146 #, gcc-internal-format
26147 msgid "error writing %qs"
26150 #: coverage.cc:1288
26151 #, gcc-internal-format
26152 msgid "filename %qs does not start with profile prefix %qs"
26155 #: coverage.cc:1333
26156 #, gcc-internal-format, gfc-internal-format
26157 msgid "cannot open %s"
26160 #: data-streamer-in.cc:55
26161 #, gcc-internal-format
26162 msgid "bytecode stream: string too long for the string table"
26165 #: data-streamer-in.cc:86 data-streamer-in.cc:115
26166 #, gcc-internal-format
26167 msgid "bytecode stream: found non-null terminated string"
26171 #, gcc-internal-format
26172 msgid "Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]"
26176 #, gcc-internal-format
26177 msgid "%<-fdbg-cnt=%s:%d-%d%> has smaller upper limit than the lower"
26181 #, gcc-internal-format
26182 msgid "cannot find a valid counter name %qs of %<-fdbg-cnt=%> option"
26186 #, gcc-internal-format
26187 msgid "counter name"
26191 #, gcc-internal-format
26192 msgid "counter value"
26196 #, gcc-internal-format
26197 msgid "closed intervals"
26200 #: diagnostic.cc:2478
26201 #, gcc-internal-format
26205 #: dominance.cc:1180
26206 #, gcc-internal-format, gfc-internal-format
26207 msgid "dominator of %d status unknown"
26210 #: dominance.cc:1188
26211 #, gcc-internal-format, gfc-internal-format
26212 msgid "dominator of %d should be %d, not %d"
26216 #, gcc-internal-format
26217 msgid "could not open dump file %qs: %m"
26220 #: dumpfile.cc:1844
26221 #, gcc-internal-format
26222 msgid "ignoring unknown option %q.*s"
26225 #: dumpfile.cc:1926
26226 #, gcc-internal-format
26228 "unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?"
26231 #: dumpfile.cc:1929
26232 #, gcc-internal-format
26233 msgid "unrecognized command-line option %<-fdump-%s%>"
26236 #: dumpfile.cc:2002
26237 #, gcc-internal-format
26238 msgid "unknown option %q.*s in %<-fopt-info-%s%>"
26241 #: dumpfile.cc:2034
26242 #, gcc-internal-format
26243 msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
26246 #: dwarf2out.cc:1140
26247 #, gcc-internal-format
26249 "multiple EH personalities are supported only with assemblers supporting %<."
26250 "cfi_personality%> directive"
26253 #: dwarf2out.cc:11165
26254 #, gcc-internal-format
26255 msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
26258 #: dwarf2out.cc:15008
26259 #, gcc-internal-format, gfc-internal-format
26260 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
26263 #: emit-rtl.cc:2901
26264 #, gcc-internal-format
26265 msgid "invalid rtl sharing found in the insn"
26268 #: emit-rtl.cc:2903
26269 #, gcc-internal-format
26273 #: emit-rtl.cc:2905
26274 #, gcc-internal-format
26275 msgid "internal consistency failure"
26278 #: emit-rtl.cc:4005
26279 #, gcc-internal-format
26280 msgid "ICE: %<emit_insn%> used where %<emit_jump_insn%> needed:"
26284 #, gcc-internal-format, gfc-internal-format
26285 msgid "abort in %s, at %s:%d"
26289 #, gcc-internal-format
26290 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
26294 #, gcc-internal-format
26295 msgid "%<__builtin_eh_return%> not supported on this target"
26298 #: except.cc:3425 except.cc:3450
26299 #, gcc-internal-format
26300 msgid "%<region_array%> is corrupted for region %i"
26303 #: except.cc:3438 except.cc:3469
26304 #, gcc-internal-format
26305 msgid "%<lp_array%> is corrupted for lp %i"
26309 #, gcc-internal-format, gfc-internal-format
26310 msgid "outer block of region %i is wrong"
26314 #, gcc-internal-format, gfc-internal-format
26315 msgid "negative nesting depth of region %i"
26319 #, gcc-internal-format, gfc-internal-format
26320 msgid "region of lp %i is wrong"
26324 #, gcc-internal-format, gfc-internal-format
26325 msgid "tree list ends on depth %i"
26329 #, gcc-internal-format
26330 msgid "%<region_array%> does not match %<region_tree%>"
26334 #, gcc-internal-format
26335 msgid "%<lp_array%> does not match %<region_tree%>"
26338 #: except.cc:3518 tree.cc:14286 value-prof.cc:529
26339 #, gcc-internal-format
26344 #, gcc-internal-format
26345 msgid "stack limits not supported on this target"
26349 #, gcc-internal-format
26350 msgid "reverse scalar storage order"
26354 #, gcc-internal-format
26355 msgid "reverse floating-point scalar storage order"
26359 #, gcc-internal-format, gfc-internal-format
26360 msgid "reverse storage order for %smode"
26364 #, gcc-internal-format
26366 "write of %wu-bit data outside the bound of destination object, data "
26367 "truncated into %wu-bit"
26371 #, gcc-internal-format
26372 msgid "call to %qs declared with attribute error: %s"
26376 #, gcc-internal-format
26377 msgid "call to %qs declared with attribute warning: %s"
26381 #, gcc-internal-format
26383 "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to "
26387 #: file-prefix-map.cc:51
26388 #, gcc-internal-format
26389 msgid "invalid argument %qs to %qs"
26393 #, gcc-internal-format
26394 msgid "the frame size of %wu bytes is larger than %wu bytes"
26397 #: final.cc:4392 toplev.cc:1394 tree-cfgcleanup.cc:1540
26398 #, gcc-internal-format
26399 msgid "could not open final insn dump file %qs: %m"
26402 #: final.cc:4461 tree-cfgcleanup.cc:1557
26403 #, gcc-internal-format
26404 msgid "could not close final insn dump file %qs: %m"
26407 #: fixed-value.cc:128
26408 #, gcc-internal-format
26409 msgid "large fixed-point constant implicitly truncated to fixed-point type"
26412 #: fold-const.cc:4762 fold-const.cc:4772
26413 #, gcc-internal-format, gfc-internal-format
26414 msgid "comparison is always %d due to width of bit-field"
26417 #: fold-const.cc:6150 tree-ssa-reassoc.cc:2878 tree-ssa-reassoc.cc:3962
26418 #, gcc-internal-format
26419 msgid "assuming signed overflow does not occur when simplifying range test"
26422 #: fold-const.cc:6614 fold-const.cc:6630
26423 #, gcc-internal-format, gfc-internal-format
26424 msgid "comparison is always %d"
26427 #: fold-const.cc:6778
26428 #, gcc-internal-format
26429 msgid "%<or%> of unmatched not-equal tests is always 1"
26432 #: fold-const.cc:6783
26433 #, gcc-internal-format
26434 msgid "%<and%> of mutually exclusive equal-tests is always 0"
26437 #: fold-const.cc:9906
26438 #, gcc-internal-format
26440 "assuming signed overflow does not occur when reducing constant in comparison"
26443 #: fold-const.cc:10313
26444 #, gcc-internal-format
26446 "assuming signed overflow does not occur when combining constants around a "
26450 #: fold-const.cc:13516
26451 #, gcc-internal-format
26452 msgid "fold check: original tree changed by fold"
26456 #, gcc-internal-format
26457 msgid "total size of local objects %wu exceeds maximum %wu"
26461 #, gcc-internal-format
26462 msgid "total size of local objects exceeds maximum %wu"
26465 #: function.cc:1787 gimplify.cc:6690 gimplify.cc:6852
26466 #, gcc-internal-format
26467 msgid "impossible constraint in %<asm%>"
26470 #: function.cc:4285
26471 #, gcc-internal-format
26472 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
26475 #: function.cc:4306
26476 #, gcc-internal-format
26477 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
26480 #: function.cc:4973
26481 #, gcc-internal-format
26482 msgid "function returns an aggregate"
26486 #, gcc-internal-format
26487 msgid "cannot open nested response file"
26491 #, gcc-internal-format
26492 msgid "cannot close nonexistent response file"
26496 #, gcc-internal-format, gfc-internal-format
26497 msgid "could not open temporary response file %s"
26501 #, gcc-internal-format, gfc-internal-format
26502 msgid "could not write to temporary response file %s"
26506 #, gcc-internal-format, gfc-internal-format
26507 msgid "could not close temporary response file %s"
26510 #. This leaves DESC open, but the OS will save us.
26512 #, gcc-internal-format
26513 msgid "cannot read spec file %qs: %m"
26516 #: gcc.cc:2396 gcc.cc:2417
26517 #, gcc-internal-format, gfc-internal-format
26518 msgid "specs %%include syntax malformed after %ld characters"
26521 #: gcc.cc:2444 gcc.cc:2454 gcc.cc:2465 gcc.cc:2476
26522 #, gcc-internal-format, gfc-internal-format
26523 msgid "specs %%rename syntax malformed after %ld characters"
26527 #, gcc-internal-format, gfc-internal-format
26528 msgid "specs %s spec was not found to be renamed"
26532 #, gcc-internal-format
26533 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
26537 #, gcc-internal-format, gfc-internal-format
26538 msgid "specs unknown %% command after %ld characters"
26541 #: gcc.cc:2529 gcc.cc:2543
26542 #, gcc-internal-format, gfc-internal-format
26543 msgid "specs file malformed after %ld characters"
26547 #, gcc-internal-format
26548 msgid "spec file has no spec for linking"
26551 #: gcc.cc:3162 gcc.cc:3199
26552 #, gcc-internal-format
26553 msgid "system path %qs is not absolute"
26557 #, gcc-internal-format
26558 msgid "%<-pipe%> not supported"
26561 #: gcc.cc:3426 gcc.cc:7756
26562 #, gcc-internal-format
26563 msgid "cannot execute %qs: %s: %m"
26566 #: gcc.cc:3427 gcc.cc:7757
26567 #, gcc-internal-format
26568 msgid "cannot execute %qs: %s"
26572 #, gcc-internal-format
26573 msgid "failed to get exit status: %m"
26577 #, gcc-internal-format
26578 msgid "failed to get process times: %m"
26581 #. The inferior failed to catch the signal.
26582 #: gcc.cc:3478 gcc.cc:3502
26583 #, gcc-internal-format, gfc-internal-format
26584 msgid "%s signal terminated program %s"
26587 #: gcc.cc:3946 opts-common.cc:1575 opts-common.cc:1607
26588 #, gcc-internal-format
26589 msgid "unrecognized command-line option %qs"
26593 #, gcc-internal-format
26594 msgid "GCC is not configured to support %qs as %<-foffload=%> argument"
26598 #, gcc-internal-format
26599 msgid "valid %<-foffload=%> arguments are: %s; did you mean %qs?"
26603 #, gcc-internal-format
26604 msgid "valid %<-foffload=%> arguments are: %s"
26608 #, gcc-internal-format
26609 msgid "%<=%>options missing after %<-foffload-options=%>target"
26613 #, gcc-internal-format
26614 msgid "%qs is an unknown %<-save-temps%> option"
26617 #: gcc.cc:4998 toplev.cc:709
26618 #, gcc-internal-format
26619 msgid "input file %qs is the same as output file"
26623 #, gcc-internal-format
26624 msgid "output filename may not be empty"
26628 #, gcc-internal-format
26629 msgid "%<-pipe%> ignored because %<-save-temps%> specified"
26633 #, gcc-internal-format
26634 msgid "%<-x %s%> after last input file has no effect"
26638 #, gcc-internal-format
26639 msgid "unable to locate default linker script %qs in the library search paths"
26643 #, gcc-internal-format
26644 msgid "switch %qs does not start with %<-%>"
26648 #, gcc-internal-format
26649 msgid "spec-generated switch is just %<-%>"
26653 #, gcc-internal-format
26654 msgid "spec %qs invalid"
26658 #, gcc-internal-format
26659 msgid "spec %qs has invalid %<%%0%c%>"
26663 #, gcc-internal-format
26664 msgid "spec %qs has invalid %<%%W%c%>"
26668 #, gcc-internal-format
26669 msgid "spec %qs has invalid %<%%@%c%>"
26673 #, gcc-internal-format
26674 msgid "spec %qs has invalid %<%%x%c%>"
26677 #. Catch the case where a spec string contains something like
26678 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
26679 #. hand side of the :.
26681 #, gcc-internal-format
26682 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
26686 #, gcc-internal-format
26687 msgid "spec failure: unrecognized spec option %qc"
26691 #, gcc-internal-format
26692 msgid "unknown spec function %qs"
26696 #, gcc-internal-format
26697 msgid "error in arguments to spec function %qs"
26701 #, gcc-internal-format
26702 msgid "malformed spec function name"
26707 #, gcc-internal-format
26708 msgid "no arguments for spec function"
26712 #, gcc-internal-format
26713 msgid "malformed spec function arguments"
26717 #, gcc-internal-format
26718 msgid "braced spec %qs ends in escape"
26722 #, gcc-internal-format
26723 msgid "braced spec %qs is invalid at %qc"
26727 #, gcc-internal-format
26728 msgid "braced spec body %qs is invalid"
26732 #, gcc-internal-format, gfc-internal-format
26733 msgid "%s: could not determine length of compare-debug file %s"
26737 #, gcc-internal-format
26738 msgid "%s: %<-fcompare-debug%> failure (length)"
26741 #: gcc.cc:8076 gcc.cc:8117
26742 #, gcc-internal-format, gfc-internal-format
26743 msgid "%s: could not open compare-debug file %s"
26746 #: gcc.cc:8096 gcc.cc:8133
26747 #, gcc-internal-format
26748 msgid "%s: %<-fcompare-debug%> failure"
26752 #, gcc-internal-format
26753 msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
26757 #, gcc-internal-format
26758 msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
26762 #, gcc-internal-format
26763 msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
26767 #, gcc-internal-format
26768 msgid "unrecognized command-line option %<-%s%>"
26772 #, gcc-internal-format
26773 msgid "not configured with sysroot headers suffix"
26777 #, gcc-internal-format
26778 msgid "no input files"
26782 #, gcc-internal-format
26783 msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
26787 #, gcc-internal-format, gfc-internal-format
26788 msgid "%s: %s compiler not installed on this system"
26792 #, gcc-internal-format
26793 msgid "recompiling with %<-fcompare-debug%>"
26797 #, gcc-internal-format
26798 msgid "during %<-fcompare-debug%> recompilation"
26802 #, gcc-internal-format
26803 msgid "comparing final insns dumps"
26807 #, gcc-internal-format
26808 msgid "%<-fuse-linker-plugin%>, but %s not found"
26812 #, gcc-internal-format, gfc-internal-format
26813 msgid "%s: linker input file unused because linking not done"
26816 #. This is can be an indication the user specifed an errorneous
26817 #. separated option value, (or used the wrong prefix for an
26820 #, gcc-internal-format
26821 msgid "%s: linker input file not found: %m"
26824 #: gcc.cc:9262 c-family/c-opts.cc:798
26825 #, gcc-internal-format
26826 msgid "cannot use %<-%> as input filename for a precompiled header"
26830 #, gcc-internal-format, gfc-internal-format
26831 msgid "language %s not recognized"
26835 #, gcc-internal-format
26836 msgid "multilib spec %qs is invalid"
26840 #, gcc-internal-format
26841 msgid "multilib exclusions %qs is invalid"
26844 #: gcc.cc:9777 common/config/riscv/riscv-common.cc:1868
26845 #, gcc-internal-format
26846 msgid "multilib select %qs %qs is invalid"
26850 #, gcc-internal-format
26851 msgid "multilib select %qs is invalid"
26855 #, gcc-internal-format
26856 msgid "multilib exclusion %qs is invalid"
26860 #, gcc-internal-format
26861 msgid "environment variable %qs not defined"
26864 #: gcc.cc:10410 gcc.cc:10415
26865 #, gcc-internal-format
26866 msgid "invalid version number %qs"
26870 #, gcc-internal-format, gfc-internal-format
26871 msgid "too few arguments to %%:version-compare"
26875 #, gcc-internal-format, gfc-internal-format
26876 msgid "too many arguments to %%:version-compare"
26880 #, gcc-internal-format
26881 msgid "unknown operator %qs in %%:version-compare"
26885 #, gcc-internal-format, gfc-internal-format
26886 msgid "too many arguments to %%:compare-debug-dump-opt"
26890 #, gcc-internal-format, gfc-internal-format
26891 msgid "too many arguments to %%:compare-debug-self-opt"
26895 #, gcc-internal-format, gfc-internal-format
26896 msgid "too many arguments for %%:dumps"
26900 #, gcc-internal-format, gfc-internal-format
26901 msgid "wrong number of arguments to %%:debug-level-gt"
26905 #, gcc-internal-format, gfc-internal-format
26906 msgid "wrong number of arguments to %%:dwarf-version-gt"
26910 #, gcc-internal-format, gfc-internal-format
26911 msgid "error in removing %s"
26914 #: gcov-tool.cc:106
26915 #, gcc-internal-format, gfc-internal-format
26916 msgid "Cannot make directory %s"
26919 #: gcov-tool.cc:114
26920 #, gcc-internal-format
26921 msgid "Cannot get current directory name"
26924 #: gcov-tool.cc:118 gcov-tool.cc:132
26925 #, gcc-internal-format, gfc-internal-format
26926 msgid "Cannot change directory to %s"
26929 #: gcov-tool.cc:125
26930 #, gcc-internal-format, gfc-internal-format
26931 msgid "output file %s already exists in folder %s"
26934 #: gcov-tool.cc:217 gcov-tool.cc:285
26935 #, gcc-internal-format
26936 msgid "weights need to be non-negative"
26939 #: gcov-tool.cc:424
26940 #, gcc-internal-format
26941 msgid "scale needs to be non-negative"
26945 #, gcc-internal-format, gfc-internal-format
26946 msgid "%s: %d basic blocks and %d edges/basic block"
26950 #, gcc-internal-format
26952 "%s: %d basic blocks and %d registers; increase %<--param max-gcse-memory%> "
26956 #: gencfn-macros.cc:195
26957 #, gcc-internal-format, gfc-internal-format
26958 msgid "DEF_INTERNAL_FLT_FN (%s) has no associated built-in functions"
26961 #: gencfn-macros.cc:202
26962 #, gcc-internal-format, gfc-internal-format
26963 msgid "DEF_INTERNAL_INT_FN (%s) has no associated built-in functions"
26966 #: gentarget-def.cc:126
26967 #, gcc-internal-format, gfc-internal-format
26968 msgid "invalid prototype for '%s'"
26971 #: gentarget-def.cc:131
26972 #, gcc-internal-format, gfc-internal-format
26973 msgid "prototype for '%s' has required operands after optional operands"
26976 #: gentarget-def.cc:148
26977 #, gcc-internal-format, gfc-internal-format
26978 msgid "argument %d of '%s' did not have the expected name"
26981 #: gentarget-def.cc:168
26982 #, gcc-internal-format, gfc-internal-format
26983 msgid "'%s' must have %d operands (excluding match_dups)"
26986 #: gentarget-def.cc:172
26987 #, gcc-internal-format, gfc-internal-format
26988 msgid "'%s' must have at least %d operands (excluding match_dups)"
26991 #: gentarget-def.cc:176
26992 #, gcc-internal-format, gfc-internal-format
26993 msgid "'%s' must have no more than %d operands (excluding match_dups)"
26996 #: gentarget-def.cc:276
26997 #, gcc-internal-format, gfc-internal-format
26998 msgid "duplicate definition of '%s'"
27001 #: ggc-common.cc:419 ggc-common.cc:427 ggc-common.cc:555 ggc-common.cc:573
27002 #: ggc-common.cc:693 ggc-common.cc:704 ggc-common.cc:719 ggc-page.cc:2499
27003 #: ggc-page.cc:2530 ggc-page.cc:2537
27004 #, gcc-internal-format
27005 msgid "cannot write PCH file: %m"
27008 #: ggc-common.cc:537
27009 #, gcc-internal-format
27010 msgid "cannot write PCH file: required memory segment unavailable"
27013 #: ggc-common.cc:566 config/i386/host-cygwin.cc:57
27014 #, gcc-internal-format
27015 msgid "cannot get position in PCH file: %m"
27018 #: ggc-common.cc:576
27019 #, gcc-internal-format
27020 msgid "cannot write padding to PCH file: %m"
27023 #: ggc-common.cc:758 ggc-common.cc:774 ggc-common.cc:777 ggc-common.cc:800
27024 #: ggc-common.cc:803 ggc-common.cc:807 ggc-common.cc:842 ggc-common.cc:871
27025 #: ggc-common.cc:879 ggc-common.cc:889 ggc-common.cc:900 ggc-page.cc:2601
27026 #, gcc-internal-format
27027 msgid "cannot read PCH file: %m"
27030 #: ggc-common.cc:787
27031 #, gcc-internal-format
27032 msgid "PCH allocation failure"
27035 #: ggc-page.cc:1744
27036 #, gcc-internal-format
27037 msgid "open /dev/zero: %m"
27040 #: ggc-page.cc:2515 ggc-page.cc:2521
27041 #, gcc-internal-format
27042 msgid "cannot write PCH file"
27045 #: gimple-array-bounds.cc:282
27046 #, gcc-internal-format
27047 msgid "array subscript %E is outside array bounds of %qT"
27050 #: gimple-array-bounds.cc:301
27051 #, gcc-internal-format
27052 msgid "array subscript [%E, %E] is outside array bounds of %qT"
27055 #: gimple-array-bounds.cc:315
27056 #, gcc-internal-format
27057 msgid "array subscript %E is above array bounds of %qT"
27060 #: gimple-array-bounds.cc:324
27061 #, gcc-internal-format
27062 msgid "array subscript %E is below array bounds of %qT"
27065 #: gimple-array-bounds.cc:399
27066 #, gcc-internal-format
27068 "array subscript %E is outside the bounds of an interior zero-length array %qT"
27071 #: gimple-array-bounds.cc:401
27072 #, gcc-internal-format
27074 "array subscript %qE is outside the bounds of an interior zero-length array "
27078 #: gimple-array-bounds.cc:422
27079 #, gcc-internal-format
27080 msgid "trailing array %qT should not be used as a flexible array member"
27083 #: gimple-array-bounds.cc:459 gimple-array-bounds.cc:726
27084 #, gcc-internal-format
27085 msgid "while referencing %qD"
27088 #: gimple-array-bounds.cc:461
27089 #, gcc-internal-format
27090 msgid "defined here %qD"
27093 #: gimple-array-bounds.cc:582
27094 #, gcc-internal-format
27095 msgid "array subscript %wi is outside array bounds of %qT"
27098 #: gimple-array-bounds.cc:587
27099 #, gcc-internal-format
27100 msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
27103 #: gimple-array-bounds.cc:602
27104 #, gcc-internal-format
27105 msgid "array subscript %<%T[%wi]%> is partly outside array bounds of %qT"
27108 #: gimple-array-bounds.cc:625
27109 #, gcc-internal-format
27110 msgid "intermediate array offset %wi is outside array bounds of %qT"
27113 #: gimple-array-bounds.cc:704
27114 #, gcc-internal-format
27115 msgid "array subscript %wi is below array bounds of %qT"
27118 #: gimple-array-bounds.cc:718
27119 #, gcc-internal-format
27120 msgid "array subscript %wu is above array bounds of %qT"
27123 #: gimple-fold.cc:2079 gimple-fold.cc:3131 gimple-ssa-warn-restrict.cc:2079
27124 #, gcc-internal-format
27125 msgid "%qD source argument is the same as destination"
27128 #: gimple-fold.cc:2145
27129 #, gcc-internal-format
27131 "%qD destination unchanged after copying no bytes from a string of length %E"
27134 #: gimple-fold.cc:2150
27135 #, gcc-internal-format
27136 msgid "%qD destination unchanged after copying no bytes"
27139 #: gimple-fold.cc:2525 gimple-ssa-warn-access.cc:859
27140 #, gcc-internal-format
27141 msgid "%qD specified bound %E exceeds destination size %E"
27144 #: gimple-fold.cc:2544
27145 #, gcc-internal-format
27146 msgid "%qD specified bound %E equals source length"
27149 #: gimple-fold.cc:4543 gimple-fold.cc:4747
27150 #, gcc-internal-format
27152 "flexible array member %qD does not have well defined padding bits for %qs"
27155 #: gimple-fold.cc:4696 cp/constexpr.cc:4678
27156 #, gcc-internal-format
27157 msgid "PDP11 bit-field handling unsupported in %qs"
27160 #: gimple-fold.cc:4924
27161 #, gcc-internal-format, gfc-internal-format
27162 msgid "%s not supported for variable length aggregates"
27165 #: gimple-fold.cc:4930
27166 #, gcc-internal-format, gfc-internal-format
27167 msgid "%s not supported on this target"
27170 #: gimple-ssa-isolate-paths.cc:290
27171 #, gcc-internal-format
27172 msgid "potential null pointer dereference"
27175 #: gimple-ssa-isolate-paths.cc:330
27176 #, gcc-internal-format
27177 msgid "null pointer dereference"
27180 #: gimple-ssa-isolate-paths.cc:413
27181 #, gcc-internal-format
27182 msgid "function may return address of local variable"
27185 #: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11382
27186 #, gcc-internal-format
27187 msgid "function returns address of local variable"
27190 #: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2040
27191 #: gimple-ssa-warn-access.cc:3712 tree.cc:12354 tree.cc:12391 tree.cc:12432
27192 #: tree.cc:12465 c/c-typeck.cc:3066 c/c-typeck.cc:3161 c/c-typeck.cc:5744
27193 #: c/c-typeck.cc:11288 c/c-typeck.cc:11305 c/gimple-parser.cc:2483
27194 #: c/gimple-parser.cc:2491 cp/call.cc:8090 cp/call.cc:10248 cp/class.cc:9076
27195 #: cp/constexpr.cc:894 cp/constexpr.cc:4116 cp/constexpr.cc:5757 cp/cvt.cc:1079
27196 #: cp/cvt.cc:1117 cp/decl.cc:8879 cp/decl.cc:16160 cp/decl.cc:16527
27197 #: cp/decl2.cc:5716 cp/decl2.cc:5771 cp/parser.cc:21943 cp/pt.cc:9025
27198 #: cp/semantics.cc:2208 cp/semantics.cc:3565 cp/semantics.cc:4681
27199 #: cp/typeck.cc:2143 cp/typeck.cc:2363 cp/typeck.cc:4494 cp/typeck.cc:10583
27200 #: rust/backend/rust-constexpr.cc:4403 rust/backend/rust-tree.cc:623
27201 #: rust/backend/rust-tree.cc:3765
27202 #, gcc-internal-format
27203 msgid "declared here"
27206 #: gimple-ssa-nonnull-compare.cc:102
27207 #, gcc-internal-format
27208 msgid "%<nonnull%> argument %qD compared to NULL"
27211 #: gimple-ssa-sprintf.cc:2829 gimple-ssa-sprintf.cc:2949
27212 #, gcc-internal-format
27213 msgid "%qE output may be truncated before the last format character"
27216 #: gimple-ssa-sprintf.cc:2831 gimple-ssa-sprintf.cc:2951
27217 #, gcc-internal-format
27218 msgid "%qE output truncated before the last format character"
27221 #: gimple-ssa-sprintf.cc:2834 gimple-ssa-sprintf.cc:2954
27222 #, gcc-internal-format
27223 msgid "%qE may write a terminating nul past the end of the destination"
27226 #: gimple-ssa-sprintf.cc:2836 gimple-ssa-sprintf.cc:2956
27227 #, gcc-internal-format
27228 msgid "%qE writing a terminating nul past the end of the destination"
27231 #: gimple-ssa-sprintf.cc:2846
27232 #, gcc-internal-format
27233 msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
27234 msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size %wu"
27238 #: gimple-ssa-sprintf.cc:2853
27239 #, gcc-internal-format
27241 "%<%.*s%> directive output may be truncated writing %wu byte into a region of "
27244 "%<%.*s%> directive output may be truncated writing %wu bytes into a region "
27249 #: gimple-ssa-sprintf.cc:2860
27250 #, gcc-internal-format
27252 "%<%.*s%> directive output truncated writing %wu byte into a region of size "
27255 "%<%.*s%> directive output truncated writing %wu bytes into a region of size "
27260 #: gimple-ssa-sprintf.cc:2871
27261 #, gcc-internal-format
27263 "%<%.*s%> directive output may be truncated writing up to %wu bytes into a "
27264 "region of size %wu"
27267 #: gimple-ssa-sprintf.cc:2874
27268 #, gcc-internal-format
27270 "%<%.*s%> directive output truncated writing up to %wu bytes into a region of "
27274 #: gimple-ssa-sprintf.cc:2876
27275 #, gcc-internal-format
27276 msgid "%<%.*s%> directive writing up to %wu bytes into a region of size %wu"
27279 #: gimple-ssa-sprintf.cc:2888
27280 #, gcc-internal-format
27282 "%<%.*s%> directive output may be truncated writing likely %wu or more bytes "
27283 "into a region of size %wu"
27286 #: gimple-ssa-sprintf.cc:2891
27287 #, gcc-internal-format
27289 "%<%.*s%> directive output truncated writing likely %wu or more bytes into a "
27290 "region of size %wu"
27293 #: gimple-ssa-sprintf.cc:2894
27294 #, gcc-internal-format
27296 "%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu"
27299 #: gimple-ssa-sprintf.cc:2903
27300 #, gcc-internal-format
27302 "%<%.*s%> directive output may be truncated writing between %wu and %wu bytes "
27303 "into a region of size %wu"
27306 #: gimple-ssa-sprintf.cc:2906
27307 #, gcc-internal-format
27309 "%<%.*s%> directive output truncated writing between %wu and %wu bytes into a "
27310 "region of size %wu"
27313 #: gimple-ssa-sprintf.cc:2909
27314 #, gcc-internal-format
27316 "%<%.*s%> directive writing between %wu and %wu bytes into a region of size "
27320 #: gimple-ssa-sprintf.cc:2918
27321 #, gcc-internal-format
27323 "%<%.*s%> directive output may be truncated writing %wu or more bytes into a "
27324 "region of size %wu"
27327 #: gimple-ssa-sprintf.cc:2921
27328 #, gcc-internal-format
27330 "%<%.*s%> directive output truncated writing %wu or more bytes into a region "
27334 #: gimple-ssa-sprintf.cc:2923
27335 #, gcc-internal-format
27336 msgid "%<%.*s%> directive writing %wu or more bytes into a region of size %wu"
27339 #: gimple-ssa-sprintf.cc:2965
27340 #, gcc-internal-format
27342 "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu"
27344 "%<%.*s%> directive writing %wu bytes into a region of size between %wu and "
27349 #: gimple-ssa-sprintf.cc:2972
27350 #, gcc-internal-format
27352 "%<%.*s%> directive output may be truncated writing %wu byte into a region of "
27353 "size between %wu and %wu"
27355 "%<%.*s%> directive output may be truncated writing %wu bytes into a region "
27356 "of size between %wu and %wu"
27360 #: gimple-ssa-sprintf.cc:2980
27361 #, gcc-internal-format
27363 "%<%.*s%> directive output truncated writing %wu byte into a region of size "
27364 "between %wu and %wu"
27366 "%<%.*s%> directive output truncated writing %wu bytes into a region of size "
27367 "between %wu and %wu"
27371 #: gimple-ssa-sprintf.cc:2992
27372 #, gcc-internal-format
27374 "%<%.*s%> directive output may be truncated writing up to %wu bytes into a "
27375 "region of size between %wu and %wu"
27378 #: gimple-ssa-sprintf.cc:2995
27379 #, gcc-internal-format
27381 "%<%.*s%> directive output truncated writing up to %wu bytes into a region of "
27382 "size between %wu and %wu"
27385 #: gimple-ssa-sprintf.cc:2998
27386 #, gcc-internal-format
27388 "%<%.*s%> directive writing up to %wu bytes into a region of size between %wu "
27392 #: gimple-ssa-sprintf.cc:3011
27393 #, gcc-internal-format
27395 "%<%.*s%> directive output may be truncated writing likely %wu or more bytes "
27396 "into a region of size between %wu and %wu"
27399 #: gimple-ssa-sprintf.cc:3014
27400 #, gcc-internal-format
27402 "%<%.*s%> directive output truncated writing likely %wu or more bytes into a "
27403 "region of size between %wu and %wu"
27406 #: gimple-ssa-sprintf.cc:3017
27407 #, gcc-internal-format
27409 "%<%.*s%> directive writing likely %wu or more bytes into a region of size "
27410 "between %wu and %wu"
27413 #: gimple-ssa-sprintf.cc:3027
27414 #, gcc-internal-format
27416 "%<%.*s%> directive output may be truncated writing between %wu and %wu bytes "
27417 "into a region of size between %wu and %wu"
27420 #: gimple-ssa-sprintf.cc:3030
27421 #, gcc-internal-format
27423 "%<%.*s%> directive output truncated writing between %wu and %wu bytes into a "
27424 "region of size between %wu and %wu"
27427 #: gimple-ssa-sprintf.cc:3033
27428 #, gcc-internal-format
27430 "%<%.*s%> directive writing between %wu and %wu bytes into a region of size "
27431 "between %wu and %wu"
27434 #: gimple-ssa-sprintf.cc:3042
27435 #, gcc-internal-format
27437 "%<%.*s%> directive output may be truncated writing %wu or more bytes into a "
27438 "region of size between %wu and %wu"
27441 #: gimple-ssa-sprintf.cc:3045
27442 #, gcc-internal-format
27444 "%<%.*s%> directive output truncated writing %wu or more bytes into a region "
27445 "of size between %wu and %wu"
27448 #: gimple-ssa-sprintf.cc:3048
27449 #, gcc-internal-format
27451 "%<%.*s%> directive writing %wu or more bytes into a region of size between "
27455 #: gimple-ssa-sprintf.cc:3170
27456 #, gcc-internal-format
27457 msgid "%<%.*s%> directive argument is null"
27460 #: gimple-ssa-sprintf.cc:3248
27461 #, gcc-internal-format
27463 "%<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095"
27466 #: gimple-ssa-sprintf.cc:3254
27467 #, gcc-internal-format
27469 "%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required "
27473 #: gimple-ssa-sprintf.cc:3261
27474 #, gcc-internal-format
27476 "%<%.*s%> directive output between %wu and %wu bytes may exceed minimum "
27477 "required size of 4095"
27480 #: gimple-ssa-sprintf.cc:3291
27481 #, gcc-internal-format
27482 msgid "%<%.*s%> directive output of %wu bytes exceeds %<INT_MAX%>"
27485 #: gimple-ssa-sprintf.cc:3297
27486 #, gcc-internal-format
27487 msgid "%<%.*s%> directive output between %wu and %wu bytes exceeds %<INT_MAX%>"
27490 #: gimple-ssa-sprintf.cc:3308
27491 #, gcc-internal-format
27493 "%<%.*s%> directive output of %wu bytes causes result to exceed %<INT_MAX%>"
27496 #: gimple-ssa-sprintf.cc:3314
27497 #, gcc-internal-format
27499 "%<%.*s%> directive output between %wu and %wu bytes causes result to exceed "
27503 #: gimple-ssa-sprintf.cc:3325
27504 #, gcc-internal-format
27506 "%<%.*s%> directive output between %wu and %wu bytes may cause result to "
27507 "exceed %<INT_MAX%>"
27510 #: gimple-ssa-sprintf.cc:3335
27511 #, gcc-internal-format
27512 msgid "%<%.*s%> directive argument is not a nul-terminated string"
27515 #: gimple-ssa-sprintf.cc:3341 gimple-ssa-warn-access.cc:234
27516 #, gcc-internal-format
27517 msgid "referenced argument declared here"
27520 #: gimple-ssa-sprintf.cc:3348
27521 #, gcc-internal-format
27522 msgid "assuming directive output of %wu byte"
27523 msgid_plural "assuming directive output of %wu bytes"
27527 #: gimple-ssa-sprintf.cc:3355
27528 #, gcc-internal-format
27529 msgid "directive argument %qE"
27532 #: gimple-ssa-sprintf.cc:3357
27533 #, gcc-internal-format
27534 msgid "directive argument in the range [%E, %E]"
27537 #: gimple-ssa-sprintf.cc:3361
27538 #, gcc-internal-format
27539 msgid "using the range [%E, %E] for directive argument"
27542 #: gimple-ssa-sprintf.cc:3381
27543 #, gcc-internal-format
27544 msgid "%qE output %wu byte into a destination of size %wu"
27545 msgid_plural "%qE output %wu bytes into a destination of size %wu"
27549 #: gimple-ssa-sprintf.cc:3386
27550 #, gcc-internal-format
27551 msgid "%qE output between %wu and %wu bytes into a destination of size %wu"
27554 #: gimple-ssa-sprintf.cc:3391
27555 #, gcc-internal-format
27557 "%qE output %wu or more bytes (assuming %wu) into a destination of size %wu"
27560 #: gimple-ssa-sprintf.cc:3396
27561 #, gcc-internal-format
27562 msgid "%qE output %wu or more bytes into a destination of size %wu"
27565 #: gimple-ssa-sprintf.cc:3407
27566 #, gcc-internal-format
27567 msgid "%qE output %wu byte"
27568 msgid_plural "%qE output %wu bytes"
27572 #: gimple-ssa-sprintf.cc:3411
27573 #, gcc-internal-format
27574 msgid "%qE output between %wu and %wu bytes"
27577 #: gimple-ssa-sprintf.cc:3415
27578 #, gcc-internal-format
27579 msgid "%qE output %wu or more bytes (assuming %wu)"
27582 #: gimple-ssa-sprintf.cc:3419
27583 #, gcc-internal-format
27584 msgid "%qE output %wu or more bytes"
27587 #: gimple-ssa-sprintf.cc:3803
27588 #, gcc-internal-format
27589 msgid "%<%.*s%> directive width out of range"
27592 #: gimple-ssa-sprintf.cc:3837
27593 #, gcc-internal-format
27594 msgid "%<%.*s%> directive precision out of range"
27597 #: gimple-ssa-sprintf.cc:3970
27598 msgid "%qE arguments %Z and maybe %Z overlap destination object %qE"
27601 #: gimple-ssa-sprintf.cc:3982
27602 msgid "%qE argument %Z overlaps destination object %qE"
27603 msgid_plural "%qE arguments %Z overlap destination object %qE"
27607 #: gimple-ssa-sprintf.cc:3993
27608 msgid "%qE argument %Z may overlap destination object %qE"
27609 msgid_plural "%qE arguments %Z may overlap destination object %qE"
27613 #: gimple-ssa-sprintf.cc:4013
27614 #, gcc-internal-format
27616 "destination object referenced by %<restrict%>-qualified argument 1 was "
27620 #: gimple-ssa-sprintf.cc:4600
27621 #, gcc-internal-format
27622 msgid "specified bound %wu exceeds maximum object size %wu"
27625 #: gimple-ssa-sprintf.cc:4611
27626 #, gcc-internal-format
27627 msgid "specified bound %wu exceeds %<INT_MAX%>"
27630 #: gimple-ssa-sprintf.cc:4637
27631 #, gcc-internal-format
27632 msgid "specified bound range [%wu, %wu] exceeds %<INT_MAX%>"
27635 #: gimple-ssa-sprintf.cc:4681
27636 #, gcc-internal-format
27637 msgid "null destination pointer"
27640 #: gimple-ssa-sprintf.cc:4698
27641 #, gcc-internal-format
27642 msgid "specified bound %wu exceeds the size %wu of the destination object"
27645 #: gimple-ssa-sprintf.cc:4710
27646 #, gcc-internal-format
27647 msgid "null format string"
27650 #: gimple-ssa-warn-access.cc:174
27651 #, gcc-internal-format
27652 msgid "%qD specified bound %s exceeds maximum object size %E"
27655 #: gimple-ssa-warn-access.cc:182
27656 #, gcc-internal-format
27657 msgid "%qD specified bound %s exceeds the size %E of unterminated array"
27660 #: gimple-ssa-warn-access.cc:185
27661 #, gcc-internal-format
27663 "%qD specified bound %s may exceed the size of at most %E of unterminated "
27667 #: gimple-ssa-warn-access.cc:188
27668 #, gcc-internal-format
27670 "%qD specified bound %s exceeds the size of at most %E of unterminated array"
27673 #: gimple-ssa-warn-access.cc:196
27674 #, gcc-internal-format
27675 msgid "%qD argument missing terminating nul"
27678 #: gimple-ssa-warn-access.cc:205
27679 #, gcc-internal-format
27680 msgid "%qs specified bound %s exceeds maximum object size %E"
27683 #: gimple-ssa-warn-access.cc:213
27684 #, gcc-internal-format
27685 msgid "%qs specified bound %s exceeds the size %E of unterminated array"
27688 #: gimple-ssa-warn-access.cc:216
27689 #, gcc-internal-format
27691 "%qs specified bound %s may exceed the size of at most %E of unterminated "
27695 #: gimple-ssa-warn-access.cc:219
27696 #, gcc-internal-format
27698 "%qs specified bound %s exceeds the size of at most %E of unterminated array"
27701 #: gimple-ssa-warn-access.cc:227
27702 #, gcc-internal-format
27703 msgid "%qs argument missing terminating nul"
27706 #: gimple-ssa-warn-access.cc:490 gimple-ssa-warn-access.cc:732
27707 #, gcc-internal-format
27708 msgid "%qD specified bound %E exceeds maximum object size %E"
27711 #: gimple-ssa-warn-access.cc:495 gimple-ssa-warn-access.cc:748
27712 #, gcc-internal-format
27713 msgid "%qD specified bound [%E, %E] exceeds maximum object size %E"
27716 #: gimple-ssa-warn-access.cc:643
27717 #, gcc-internal-format
27719 "%qD argument %i declared attribute %<nonstring%> is smaller than the "
27720 "specified bound %wu"
27723 #: gimple-ssa-warn-access.cc:649
27724 #, gcc-internal-format
27726 "%qD argument %i declared attribute %<nonstring%> is smaller than the "
27727 "specified bound [%E, %E]"
27730 #: gimple-ssa-warn-access.cc:655
27731 #, gcc-internal-format
27733 "%qD argument %i declared attribute %<nonstring%> may be smaller than the "
27734 "specified bound [%E, %E]"
27737 #: gimple-ssa-warn-access.cc:665
27738 #, gcc-internal-format
27739 msgid "%qD argument %i declared attribute %<nonstring%>"
27742 #: gimple-ssa-warn-access.cc:671
27743 #, gcc-internal-format
27744 msgid "argument %qD declared here"
27747 #: gimple-ssa-warn-access.cc:730
27748 #, gcc-internal-format
27749 msgid "%qD specified bound %E may exceed maximum object size %E"
27752 #: gimple-ssa-warn-access.cc:737
27753 #, gcc-internal-format
27754 msgid "specified bound %E may exceed maximum object size %E"
27757 #: gimple-ssa-warn-access.cc:739
27758 #, gcc-internal-format
27759 msgid "specified bound %E exceeds maximum object size %E"
27762 #: gimple-ssa-warn-access.cc:746
27763 #, gcc-internal-format
27764 msgid "%qD specified bound [%E, %E] may exceed maximum object size %E"
27767 #: gimple-ssa-warn-access.cc:754
27768 #, gcc-internal-format
27769 msgid "specified bound [%E, %E] may exceed maximum object size %E"
27772 #: gimple-ssa-warn-access.cc:756
27773 #, gcc-internal-format
27774 msgid "specified bound [%E, %E] exceeds maximum object size %E"
27777 #: gimple-ssa-warn-access.cc:766
27778 #, gcc-internal-format
27779 msgid "%qD specified bound %E may exceed source size %E"
27782 #: gimple-ssa-warn-access.cc:768
27783 #, gcc-internal-format
27784 msgid "%qD specified bound %E exceeds source size %E"
27787 #: gimple-ssa-warn-access.cc:773
27788 #, gcc-internal-format
27789 msgid "specified bound %E may exceed source size %E"
27792 #: gimple-ssa-warn-access.cc:775
27793 #, gcc-internal-format
27794 msgid "specified bound %E exceeds source size %E"
27797 #: gimple-ssa-warn-access.cc:782
27798 #, gcc-internal-format
27799 msgid "%qD specified bound [%E, %E] may exceed source size %E"
27802 #: gimple-ssa-warn-access.cc:784
27803 #, gcc-internal-format
27804 msgid "%qD specified bound [%E, %E] exceeds source size %E"
27807 #: gimple-ssa-warn-access.cc:789
27808 #, gcc-internal-format
27809 msgid "specified bound [%E, %E] may exceed source size %E"
27812 #: gimple-ssa-warn-access.cc:791
27813 #, gcc-internal-format
27814 msgid "specified bound [%E, %E] exceeds source size %E"
27817 #: gimple-ssa-warn-access.cc:799
27818 #, gcc-internal-format
27819 msgid "source object allocated here"
27822 #: gimple-ssa-warn-access.cc:822
27823 #, gcc-internal-format
27824 msgid "%qD specified size %E may exceed maximum object size %E"
27827 #: gimple-ssa-warn-access.cc:824
27828 #, gcc-internal-format
27829 msgid "%qD specified size %E exceeds maximum object size %E"
27832 #: gimple-ssa-warn-access.cc:829
27833 #, gcc-internal-format
27834 msgid "specified size %E may exceed maximum object size %E"
27837 #: gimple-ssa-warn-access.cc:831
27838 #, gcc-internal-format
27839 msgid "specified size %E exceeds maximum object size %E"
27842 #: gimple-ssa-warn-access.cc:838
27843 #, gcc-internal-format
27844 msgid "%qD specified size between %E and %E may exceed maximum object size %E"
27847 #: gimple-ssa-warn-access.cc:840
27848 #, gcc-internal-format
27849 msgid "%qD specified size between %E and %E exceeds maximum object size %E"
27852 #: gimple-ssa-warn-access.cc:845
27853 #, gcc-internal-format
27854 msgid "specified size between %E and %E may exceed maximum object size %E"
27857 #: gimple-ssa-warn-access.cc:847
27858 #, gcc-internal-format
27859 msgid "specified size between %E and %E exceeds maximum object size %E"
27862 #: gimple-ssa-warn-access.cc:857
27863 #, gcc-internal-format
27864 msgid "%qD specified bound %E may exceed destination size %E"
27867 #: gimple-ssa-warn-access.cc:864
27868 #, gcc-internal-format
27869 msgid "specified bound %E may exceed destination size %E"
27872 #: gimple-ssa-warn-access.cc:866
27873 #, gcc-internal-format
27874 msgid "specified bound %E exceeds destination size %E"
27877 #: gimple-ssa-warn-access.cc:873
27878 #, gcc-internal-format
27879 msgid "%qD specified bound [%E, %E] may exceed destination size %E"
27882 #: gimple-ssa-warn-access.cc:875
27883 #, gcc-internal-format
27884 msgid "%qD specified bound [%E, %E] exceeds destination size %E"
27887 #: gimple-ssa-warn-access.cc:880 gimple-ssa-warn-access.cc:882
27888 #, gcc-internal-format
27889 msgid "specified bound [%E, %E] exceeds destination size %E"
27892 #: gimple-ssa-warn-access.cc:891
27893 #, gcc-internal-format
27894 msgid "destination object allocated here"
27897 #: gimple-ssa-warn-access.cc:935
27898 #, gcc-internal-format
27899 msgid "%qD may access %E byte in a region of size %E"
27902 #: gimple-ssa-warn-access.cc:937
27903 #, gcc-internal-format
27904 msgid "%qD accessing %E byte in a region of size %E"
27907 #: gimple-ssa-warn-access.cc:940
27908 #, gcc-internal-format
27909 msgid "%qD may access %E bytes in a region of size %E"
27912 #: gimple-ssa-warn-access.cc:942
27913 #, gcc-internal-format
27914 msgid "%qD accessing %E bytes in a region of size %E"
27917 #: gimple-ssa-warn-access.cc:947
27918 #, gcc-internal-format
27919 msgid "may access %E byte in a region of size %E"
27922 #: gimple-ssa-warn-access.cc:949
27923 #, gcc-internal-format
27924 msgid "accessing %E byte in a region of size %E"
27927 #: gimple-ssa-warn-access.cc:952
27928 #, gcc-internal-format
27929 msgid "may access %E bytes in a region of size %E"
27932 #: gimple-ssa-warn-access.cc:954
27933 #, gcc-internal-format
27934 msgid "accessing %E bytes in a region of size %E"
27937 #: gimple-ssa-warn-access.cc:963
27938 #, gcc-internal-format
27939 msgid "%qD may access %E or more bytes in a region of size %E"
27942 #: gimple-ssa-warn-access.cc:965
27943 #, gcc-internal-format
27944 msgid "%qD accessing %E or more bytes in a region of size %E"
27947 #: gimple-ssa-warn-access.cc:970
27948 #, gcc-internal-format
27949 msgid "may access %E or more bytes in a region of size %E"
27952 #: gimple-ssa-warn-access.cc:972
27953 #, gcc-internal-format
27954 msgid "accessing %E or more bytes in a region of size %E"
27957 #: gimple-ssa-warn-access.cc:980
27958 #, gcc-internal-format
27959 msgid "%qD may access between %E and %E bytes in a region of size %E"
27962 #: gimple-ssa-warn-access.cc:982
27963 #, gcc-internal-format
27964 msgid "%qD accessing between %E and %E bytes in a region of size %E"
27967 #: gimple-ssa-warn-access.cc:987
27968 #, gcc-internal-format
27969 msgid "may access between %E and %E bytes in a region of size %E"
27972 #: gimple-ssa-warn-access.cc:989
27973 #, gcc-internal-format
27974 msgid "accessing between %E and %E bytes in a region of size %E"
27977 #: gimple-ssa-warn-access.cc:1001
27978 #, gcc-internal-format
27979 msgid "%qD may write %E byte into a region of size %E"
27982 #: gimple-ssa-warn-access.cc:1003
27983 #, gcc-internal-format
27984 msgid "%qD writing %E byte into a region of size %E overflows the destination"
27987 #: gimple-ssa-warn-access.cc:1006
27988 #, gcc-internal-format
27989 msgid "%qD may write %E bytes into a region of size %E"
27992 #: gimple-ssa-warn-access.cc:1008
27993 #, gcc-internal-format
27994 msgid "%qD writing %E bytes into a region of size %E overflows the destination"
27997 #: gimple-ssa-warn-access.cc:1013
27998 #, gcc-internal-format
27999 msgid "may write %E byte into a region of size %E"
28002 #: gimple-ssa-warn-access.cc:1015
28003 #, gcc-internal-format
28004 msgid "writing %E byte into a region of size %E overflows the destination"
28007 #: gimple-ssa-warn-access.cc:1018
28008 #, gcc-internal-format
28009 msgid "may write %E bytes into a region of size %E"
28012 #: gimple-ssa-warn-access.cc:1020
28013 #, gcc-internal-format
28014 msgid "writing %E bytes into a region of size %E overflows the destination"
28017 #: gimple-ssa-warn-access.cc:1029
28018 #, gcc-internal-format
28019 msgid "%qD may write %E or more bytes into a region of size %E"
28022 #: gimple-ssa-warn-access.cc:1031 gimple-ssa-warn-access.cc:1408
28023 #, gcc-internal-format
28025 "%qD writing %E or more bytes into a region of size %E overflows the "
28029 #: gimple-ssa-warn-access.cc:1037
28030 #, gcc-internal-format
28031 msgid "may write %E or more bytes into a region of size %E"
28034 #: gimple-ssa-warn-access.cc:1039 gimple-ssa-warn-access.cc:1413
28035 #, gcc-internal-format
28037 "writing %E or more bytes into a region of size %E overflows the destination"
28040 #: gimple-ssa-warn-access.cc:1048
28041 #, gcc-internal-format
28042 msgid "%qD may write between %E and %E bytes into a region of size %E"
28045 #: gimple-ssa-warn-access.cc:1050
28046 #, gcc-internal-format
28048 "%qD writing between %E and %E bytes into a region of size %E overflows the "
28052 #: gimple-ssa-warn-access.cc:1056
28053 #, gcc-internal-format
28054 msgid "may write between %E and %E bytes into a region of size %E"
28057 #: gimple-ssa-warn-access.cc:1058
28058 #, gcc-internal-format
28060 "writing between %E and %E bytes into a region of size %E overflows the "
28064 #: gimple-ssa-warn-access.cc:1072
28065 #, gcc-internal-format
28066 msgid "%qD may read %E byte from a region of size %E"
28069 #: gimple-ssa-warn-access.cc:1074
28070 #, gcc-internal-format
28071 msgid "%qD reading %E byte from a region of size %E"
28074 #: gimple-ssa-warn-access.cc:1077
28075 #, gcc-internal-format
28076 msgid "%qD may read %E bytes from a region of size %E"
28079 #: gimple-ssa-warn-access.cc:1079
28080 #, gcc-internal-format
28081 msgid "%qD reading %E bytes from a region of size %E"
28084 #: gimple-ssa-warn-access.cc:1085
28085 #, gcc-internal-format
28086 msgid "may read %E byte from a region of size %E"
28089 #: gimple-ssa-warn-access.cc:1087
28090 #, gcc-internal-format
28091 msgid "reading %E byte from a region of size %E"
28094 #: gimple-ssa-warn-access.cc:1090
28095 #, gcc-internal-format
28096 msgid "may read %E bytes from a region of size %E"
28099 #: gimple-ssa-warn-access.cc:1092
28100 #, gcc-internal-format
28101 msgid "reading %E bytes from a region of size %E"
28104 #: gimple-ssa-warn-access.cc:1101
28105 #, gcc-internal-format
28106 msgid "%qD may read %E or more bytes from a region of size %E"
28109 #: gimple-ssa-warn-access.cc:1103
28110 #, gcc-internal-format
28111 msgid "%qD reading %E or more bytes from a region of size %E"
28114 #: gimple-ssa-warn-access.cc:1108
28115 #, gcc-internal-format
28116 msgid "may read %E or more bytes from a region of size %E"
28119 #: gimple-ssa-warn-access.cc:1110
28120 #, gcc-internal-format
28121 msgid "reading %E or more bytes from a region of size %E"
28124 #: gimple-ssa-warn-access.cc:1118
28125 #, gcc-internal-format
28126 msgid "%qD may read between %E and %E bytes from a region of size %E"
28129 #: gimple-ssa-warn-access.cc:1120
28130 #, gcc-internal-format
28131 msgid "%qD reading between %E and %E bytes from a region of size %E"
28134 #: gimple-ssa-warn-access.cc:1125
28135 #, gcc-internal-format
28136 msgid "may read between %E and %E bytes from a region of size %E"
28139 #: gimple-ssa-warn-access.cc:1127
28140 #, gcc-internal-format
28141 msgid "reading between %E and %E bytes from a region of size %E"
28144 #: gimple-ssa-warn-access.cc:1142
28145 #, gcc-internal-format
28146 msgid "%qD expecting %E byte in a region of size %E"
28147 msgid_plural "%qD expecting %E bytes in a region of size %E"
28151 #: gimple-ssa-warn-access.cc:1147
28152 #, gcc-internal-format
28153 msgid "expecting %E byte in a region of size %E"
28154 msgid_plural "expecting %E bytes in a region of size %E"
28158 #: gimple-ssa-warn-access.cc:1155
28159 #, gcc-internal-format
28160 msgid "%qD expecting %E or more bytes in a region of size %E"
28163 #: gimple-ssa-warn-access.cc:1159
28164 #, gcc-internal-format
28165 msgid "expecting %E or more bytes in a region of size %E"
28168 #: gimple-ssa-warn-access.cc:1166
28169 #, gcc-internal-format
28170 msgid "%qD expecting between %E and %E bytes in a region of size %E"
28173 #: gimple-ssa-warn-access.cc:1170
28174 #, gcc-internal-format
28175 msgid "expecting between %E and %E bytes in a region of size %E"
28178 #: gimple-ssa-warn-access.cc:2035
28179 #, gcc-internal-format
28180 msgid "%qD called on pointer %qE with nonzero offset%s"
28183 #: gimple-ssa-warn-access.cc:2050 gimple-ssa-warn-access.cc:3789
28184 #, gcc-internal-format
28185 msgid "returned from %qD"
28188 #: gimple-ssa-warn-access.cc:2053
28189 #, gcc-internal-format
28190 msgid "returned from %qT"
28193 #: gimple-ssa-warn-access.cc:2055
28194 #, gcc-internal-format
28195 msgid "obtained here"
28198 #: gimple-ssa-warn-access.cc:2262
28199 #, gcc-internal-format
28200 msgid "argument %i value %qE is negative"
28203 #: gimple-ssa-warn-access.cc:2279
28204 #, gcc-internal-format, gfc-internal-format
28205 msgid "argument %i value is zero"
28208 #: gimple-ssa-warn-access.cc:2297
28209 #, gcc-internal-format
28210 msgid "argument %i value %qE exceeds maximum object size %E"
28213 #: gimple-ssa-warn-access.cc:2311
28214 #, gcc-internal-format
28215 msgid "argument %i range [%E, %E] is negative"
28218 #: gimple-ssa-warn-access.cc:2318
28219 #, gcc-internal-format
28220 msgid "argument %i range [%E, %E] exceeds maximum object size %E"
28223 #: gimple-ssa-warn-access.cc:2348
28224 #, gcc-internal-format
28225 msgid "product %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
28228 #: gimple-ssa-warn-access.cc:2354
28229 #, gcc-internal-format
28231 "product %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
28234 #: gimple-ssa-warn-access.cc:2365 gimple-ssa-warn-access.cc:2368
28235 #, gcc-internal-format
28236 msgid "argument %i in the range [%E, %E]"
28239 #: gimple-ssa-warn-access.cc:2379
28240 #, gcc-internal-format
28241 msgid "in a call to built-in allocation function %qD"
28244 #: gimple-ssa-warn-access.cc:2382
28245 #, gcc-internal-format
28246 msgid "in a call to allocation function %qD declared here"
28249 #: gimple-ssa-warn-access.cc:2827
28250 #, gcc-internal-format
28251 msgid "unknown architecture specifier in memory model %wi for %qD"
28254 #: gimple-ssa-warn-access.cc:2919
28255 #, gcc-internal-format
28256 msgid "invalid memory model %qs for %qD"
28259 #: gimple-ssa-warn-access.cc:2923
28260 #, gcc-internal-format
28261 msgid "invalid memory model %wi for %qD"
28264 #: gimple-ssa-warn-access.cc:2938 gimple-ssa-warn-access.cc:2992
28265 #, gcc-internal-format, gfc-internal-format
28266 msgid "valid models are %s"
28269 #: gimple-ssa-warn-access.cc:2952
28270 #, gcc-internal-format
28271 msgid "invalid failure memory model %qs for %qD"
28274 #: gimple-ssa-warn-access.cc:2957
28275 #, gcc-internal-format
28276 msgid "valid failure models are %qs, %qs, %qs, %qs"
28279 #: gimple-ssa-warn-access.cc:2973
28280 #, gcc-internal-format
28282 "failure memory model %qs cannot be stronger than success memory model %qs "
28286 #: gimple-ssa-warn-access.cc:2999
28287 #, gcc-internal-format
28289 "failure memory model %wi cannot be stronger than success memory model %wi "
28293 #: gimple-ssa-warn-access.cc:3434
28294 #, gcc-internal-format, gfc-internal-format
28296 "bound argument %i value %s is negative for a variable length array argument "
28300 #: gimple-ssa-warn-access.cc:3442
28301 #, gcc-internal-format, gfc-internal-format
28302 msgid "argument %i value %s is negative"
28305 #: gimple-ssa-warn-access.cc:3492
28306 #, gcc-internal-format, gfc-internal-format
28308 "argument %i of variable length array %s is null but the corresponding bound "
28309 "argument %i value is %s"
28312 #: gimple-ssa-warn-access.cc:3501
28313 #, gcc-internal-format, gfc-internal-format
28314 msgid "argument %i is null but the corresponding size argument %i value is %s"
28317 #: gimple-ssa-warn-access.cc:3512
28318 #, gcc-internal-format
28319 msgid "argument %i to %<%T[static %E]%> is null where non-null expected"
28322 #: gimple-ssa-warn-access.cc:3575
28323 #, gcc-internal-format
28324 msgid "referencing argument %u of type %qT"
28327 #: gimple-ssa-warn-access.cc:3589
28328 #, gcc-internal-format
28329 msgid "in a call to function %qD declared with attribute %qs"
28332 #: gimple-ssa-warn-access.cc:3593
28333 #, gcc-internal-format
28334 msgid "in a call with type %qT and attribute %qs"
28337 #: gimple-ssa-warn-access.cc:3600
28338 #, gcc-internal-format
28339 msgid "in a call to function %qD"
28342 #: gimple-ssa-warn-access.cc:3603
28343 #, gcc-internal-format
28344 msgid "in a call with type %qT"
28347 #: gimple-ssa-warn-access.cc:3709
28348 #, gcc-internal-format
28349 msgid "%qD called on unallocated object %qD"
28352 #: gimple-ssa-warn-access.cc:3728
28353 #, gcc-internal-format
28354 msgid "%qD called on a pointer to an unallocated object %qE"
28357 #: gimple-ssa-warn-access.cc:3737
28358 #, gcc-internal-format
28359 msgid "assigned here"
28362 #: gimple-ssa-warn-access.cc:3770
28363 #, gcc-internal-format
28364 msgid "%qD called on pointer returned from a mismatched allocation function"
28367 #: gimple-ssa-warn-access.cc:3779
28368 #, gcc-internal-format
28369 msgid "%qD called on pointer to an unallocated object"
28372 #: gimple-ssa-warn-access.cc:3927
28373 #, gcc-internal-format
28374 msgid "pointer %qE may be used after %qD"
28377 #: gimple-ssa-warn-access.cc:3928
28378 #, gcc-internal-format
28379 msgid "pointer %qE used after %qD"
28382 #: gimple-ssa-warn-access.cc:3932
28383 #, gcc-internal-format
28384 msgid "pointer may be used after %qD"
28387 #: gimple-ssa-warn-access.cc:3933
28388 #, gcc-internal-format
28389 msgid "pointer used after %qD"
28392 #: gimple-ssa-warn-access.cc:3937
28393 #, gcc-internal-format
28394 msgid "call to %qD here"
28397 #: gimple-ssa-warn-access.cc:3954
28398 #, gcc-internal-format
28399 msgid "dangling pointer %qE to %qD may be used"
28402 #: gimple-ssa-warn-access.cc:3955
28403 #, gcc-internal-format
28404 msgid "using dangling pointer %qE to %qD"
28407 #: gimple-ssa-warn-access.cc:3960
28408 #, gcc-internal-format
28409 msgid "dangling pointer to %qD may be used"
28412 #: gimple-ssa-warn-access.cc:3961
28413 #, gcc-internal-format
28414 msgid "using a dangling pointer to %qD"
28417 #: gimple-ssa-warn-access.cc:3964 gimple-ssa-warn-access.cc:4616
28418 #: gimple-ssa-warn-access.cc:4619 gimple-ssa-warn-restrict.cc:1829
28419 #: tree-ssa-uninit.cc:906 tree-ssa-uninit.cc:1105 c/c-decl.cc:3982
28420 #: c/c-decl.cc:4263 c/c-typeck.cc:9330 c/c-typeck.cc:12090 cp/class.cc:1492
28421 #: cp/class.cc:3291 cp/constexpr.cc:1067 cp/decl.cc:4428 cp/decl.cc:12602
28422 #: cp/decl.cc:13102 cp/decl.cc:13111 cp/decl.cc:14072 cp/friend.cc:406
28423 #: cp/friend.cc:416 cp/init.cc:2906 cp/parser.cc:3566 cp/parser.cc:3712
28424 #: cp/parser.cc:3763 cp/parser.cc:7005 cp/parser.cc:24495 cp/typeck.cc:4944
28425 #, gcc-internal-format
28426 msgid "%qD declared here"
28429 #: gimple-ssa-warn-access.cc:3972
28430 #, gcc-internal-format
28431 msgid "dangling pointer %qE to an unnamed temporary may be used"
28434 #: gimple-ssa-warn-access.cc:3974
28435 #, gcc-internal-format
28436 msgid "using dangling pointer %qE to an unnamed temporary"
28439 #: gimple-ssa-warn-access.cc:3980
28440 #, gcc-internal-format
28441 msgid "dangling pointer to an unnamed temporary may be used"
28444 #: gimple-ssa-warn-access.cc:3982
28445 #, gcc-internal-format
28446 msgid "using a dangling pointer to an unnamed temporary"
28449 #: gimple-ssa-warn-access.cc:3986
28450 #, gcc-internal-format
28451 msgid "unnamed temporary defined here"
28454 #: gimple-ssa-warn-access.cc:4076
28455 #, gcc-internal-format
28456 msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
28459 #: gimple-ssa-warn-access.cc:4081
28460 #, gcc-internal-format
28461 msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
28464 #: gimple-ssa-warn-access.cc:4087
28465 #, gcc-internal-format
28466 msgid "call to %qD"
28469 #: gimple-ssa-warn-access.cc:4610
28470 #, gcc-internal-format
28471 msgid "storing the address of local variable %qD in %qE"
28474 #: gimple-ssa-warn-alloca.cc:287
28475 #, gcc-internal-format
28476 msgid "use of %<alloca%>"
28479 #: gimple-ssa-warn-alloca.cc:326
28480 #, gcc-internal-format
28481 msgid "argument to variable-length array may be too large"
28484 #: gimple-ssa-warn-alloca.cc:328
28485 #, gcc-internal-format
28486 msgid "argument to %<alloca%> may be too large"
28489 #: gimple-ssa-warn-alloca.cc:333
28490 #, gcc-internal-format
28491 msgid "limit is %wu bytes, but argument may be as large as %s"
28494 #: gimple-ssa-warn-alloca.cc:345
28495 #, gcc-internal-format
28496 msgid "argument to variable-length array is too large"
28499 #: gimple-ssa-warn-alloca.cc:347
28500 #, gcc-internal-format
28501 msgid "argument to %<alloca%> is too large"
28504 #: gimple-ssa-warn-alloca.cc:351
28505 #, gcc-internal-format
28506 msgid "limit is %wu bytes, but argument is %s"
28509 #: gimple-ssa-warn-alloca.cc:363
28510 #, gcc-internal-format
28511 msgid "unbounded use of variable-length array"
28514 #: gimple-ssa-warn-alloca.cc:364
28515 #, gcc-internal-format
28516 msgid "unbounded use of %<alloca%>"
28519 #: gimple-ssa-warn-alloca.cc:369
28520 #, gcc-internal-format
28521 msgid "use of %<alloca%> within a loop"
28524 #: gimple-ssa-warn-alloca.cc:374
28525 #, gcc-internal-format
28526 msgid "argument to variable-length array is zero"
28529 #: gimple-ssa-warn-alloca.cc:376
28530 #, gcc-internal-format
28531 msgid "argument to %<alloca%> is zero"
28534 #: gimple-ssa-warn-restrict.cc:1497
28535 #, gcc-internal-format
28537 "%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
28540 #: gimple-ssa-warn-restrict.cc:1499
28541 #, gcc-internal-format
28543 "%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
28546 #: gimple-ssa-warn-restrict.cc:1503
28547 #, gcc-internal-format
28549 "%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
28552 #: gimple-ssa-warn-restrict.cc:1505
28553 #, gcc-internal-format
28555 "%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
28558 #: gimple-ssa-warn-restrict.cc:1512
28559 #, gcc-internal-format
28561 "%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu "
28562 "bytes at offset %s"
28564 "%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu "
28565 "bytes at offset %s"
28569 #: gimple-ssa-warn-restrict.cc:1522
28570 #, gcc-internal-format
28572 "%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at "
28575 "%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at "
28580 #: gimple-ssa-warn-restrict.cc:1535
28581 #, gcc-internal-format
28583 "%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu "
28584 "byte at offset %s"
28586 "%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu "
28587 "bytes at offset %s"
28591 #: gimple-ssa-warn-restrict.cc:1545
28592 #, gcc-internal-format
28594 "%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps "
28595 "between %wu and %wu bytes at offset %s"
28598 #: gimple-ssa-warn-restrict.cc:1553
28599 #, gcc-internal-format
28601 "%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or "
28602 "more bytes at offset %s"
28605 #: gimple-ssa-warn-restrict.cc:1566
28606 #, gcc-internal-format
28608 "%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at "
28611 "%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at "
28616 #: gimple-ssa-warn-restrict.cc:1574
28617 #, gcc-internal-format
28619 "%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu "
28620 "and %wu bytes at offset %s"
28623 #: gimple-ssa-warn-restrict.cc:1581
28624 #, gcc-internal-format
28626 "%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more "
28627 "bytes at offset %s"
28630 #: gimple-ssa-warn-restrict.cc:1609
28631 #, gcc-internal-format
28632 msgid "%qD accessing %wu byte may overlap %wu byte"
28633 msgid_plural "%qD accessing %wu bytes may overlap %wu byte"
28637 #: gimple-ssa-warn-restrict.cc:1616
28638 #, gcc-internal-format
28640 "%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
28642 "%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset "
28647 #: gimple-ssa-warn-restrict.cc:1627
28648 #, gcc-internal-format
28649 msgid "%qD accessing %wu byte may overlap up to %wu bytes"
28650 msgid_plural "%qD accessing %wu bytes may overlap up to %wu bytes"
28654 #: gimple-ssa-warn-restrict.cc:1634
28655 #, gcc-internal-format
28657 "%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at "
28660 "%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at "
28665 #: gimple-ssa-warn-restrict.cc:1647
28666 #, gcc-internal-format
28667 msgid "%qD accessing between %wu and %wu bytes may overlap %wu byte"
28669 "%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
28673 #: gimple-ssa-warn-restrict.cc:1654
28674 #, gcc-internal-format
28676 "%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu "
28677 "byte at offset %s"
28679 "%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up "
28680 "to %wu bytes at offset %s"
28684 #: gimple-ssa-warn-restrict.cc:1666
28685 #, gcc-internal-format
28687 "%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at "
28690 "%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu "
28691 "bytes at offset %s"
28695 #: gimple-ssa-warn-restrict.cc:1712
28696 #, gcc-internal-format
28697 msgid "%qD specified bound %wu exceeds maximum object size %wu"
28700 #: gimple-ssa-warn-restrict.cc:1718
28701 #, gcc-internal-format
28702 msgid "%qD specified bound between %wu and %wu exceeds maximum object size %wu"
28705 #: gimple-ssa-warn-restrict.cc:1779
28706 #, gcc-internal-format
28708 "%qD pointer overflow between offset %s and size %s accessing array %qD with "
28712 #: gimple-ssa-warn-restrict.cc:1784 c-family/c-warn.cc:3801
28713 #, gcc-internal-format
28714 msgid "array %qD declared here"
28717 #: gimple-ssa-warn-restrict.cc:1789 gimple-ssa-warn-restrict.cc:1795
28718 #, gcc-internal-format
28719 msgid "%qD pointer overflow between offset %s and size %s"
28722 #: gimple-ssa-warn-restrict.cc:1812
28723 #, gcc-internal-format
28725 "%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type "
28729 #: gimple-ssa-warn-restrict.cc:1815
28730 #, gcc-internal-format
28731 msgid "%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
28734 #: gimple-ssa-warn-restrict.cc:1821
28735 #, gcc-internal-format
28736 msgid "%qD forming offset %s is out of the bounds of object %qD with type %qT"
28739 #: gimple-ssa-warn-restrict.cc:1823
28740 #, gcc-internal-format
28741 msgid "%qD offset %s is out of the bounds of object %qD with type %qT"
28744 #: gimple-ssa-warn-restrict.cc:1836
28745 #, gcc-internal-format
28746 msgid "%qD forming offset %s is out of the bounds [0, %wu]"
28749 #: gimple-ssa-warn-restrict.cc:1838
28750 #, gcc-internal-format
28751 msgid "%qD offset %s is out of the bounds [0, %wu]"
28754 #: gimple-ssa-warn-restrict.cc:1844
28755 #, gcc-internal-format
28756 msgid "%qD forming offset %s is out of bounds"
28759 #: gimple-ssa-warn-restrict.cc:1845
28760 #, gcc-internal-format
28761 msgid "%qD offset %s is out of bounds"
28764 #: gimple-ssa-warn-restrict.cc:1857
28765 #, gcc-internal-format
28766 msgid "%qD offset %s from the object at %qE is out of the bounds of %qT"
28769 #: gimple-ssa-warn-restrict.cc:1865 gimple-ssa-warn-restrict.cc:1886
28770 #, gcc-internal-format
28771 msgid "subobject %qD declared here"
28774 #: gimple-ssa-warn-restrict.cc:1875
28775 #, gcc-internal-format
28777 "%qD offset %s from the object at %qE is out of the bounds of referenced "
28778 "subobject %qD with type %qT at offset %wi"
28781 #: gimple-streamer-in.cc:207
28782 #, gcc-internal-format, gfc-internal-format
28783 msgid "bytecode stream: unknown GIMPLE statement tag %s"
28786 #: gimple-warn-recursion.cc:195
28787 #, gcc-internal-format
28788 msgid "infinite recursion detected"
28791 #: gimple-warn-recursion.cc:202
28792 #, gcc-internal-format
28793 msgid "recursive call"
28797 #, gcc-internal-format, gfc-internal-format
28798 msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
28801 #: gimplify.cc:2068
28802 #, gcc-internal-format
28803 msgid "statement will never be executed"
28806 #: gimplify.cc:2132
28807 #, gcc-internal-format
28808 msgid "%qs cannot be initialized with%<-ftrivial-auto-var_init%>"
28811 #: gimplify.cc:2524 gimplify.cc:2532
28812 #, gcc-internal-format
28813 msgid "this statement may fall through"
28816 #: gimplify.cc:2534
28817 #, gcc-internal-format
28821 #. We've found [[fallthrough]]; at the end of a switch, which the C++
28822 #. standard says is ill-formed; see [dcl.attr.fallthrough].
28823 #: gimplify.cc:2646 gimplify.cc:2669
28824 #, gcc-internal-format
28825 msgid "attribute %<fallthrough%> not preceding a case label or default label"
28828 #: gimplify.cc:3839
28829 #, gcc-internal-format
28830 msgid "using result of function returning %<void%>"
28833 #: gimplify.cc:6691
28834 #, gcc-internal-format, gfc-internal-format
28835 msgid "non-memory output %d must stay in memory"
28838 #: gimplify.cc:6706
28839 #, gcc-internal-format
28840 msgid "invalid lvalue in %<asm%> output %d"
28843 #: gimplify.cc:6853
28844 #, gcc-internal-format, gfc-internal-format
28845 msgid "non-memory input %d must stay in memory"
28848 #: gimplify.cc:6893 gimplify.cc:6903
28849 #, gcc-internal-format, gfc-internal-format
28850 msgid "memory input %d is not directly addressable"
28853 #: gimplify.cc:7525
28854 #, gcc-internal-format
28856 "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
28859 #: gimplify.cc:7527
28860 #, gcc-internal-format
28861 msgid "enclosing region"
28864 #: gimplify.cc:7531
28865 #, gcc-internal-format
28866 msgid "threadprivate variable %qE used in target region"
28869 #: gimplify.cc:7533
28870 #, gcc-internal-format
28871 msgid "enclosing target region"
28874 #: gimplify.cc:7546
28875 #, gcc-internal-format
28876 msgid "threadprivate variable %qE used in untied task"
28879 #: gimplify.cc:7548
28880 #, gcc-internal-format
28881 msgid "enclosing task"
28884 #: gimplify.cc:7645
28885 #, gcc-internal-format
28886 msgid "%qE not specified in enclosing %qs"
28889 #: gimplify.cc:7647
28890 #, gcc-internal-format
28891 msgid "enclosing %qs"
28894 #: gimplify.cc:7790
28895 #, gcc-internal-format
28896 msgid "%qE not specified in enclosing OpenACC %qs construct"
28899 #: gimplify.cc:7792
28900 #, gcc-internal-format
28901 msgid "enclosing OpenACC %qs construct"
28904 #: gimplify.cc:7853
28905 #, gcc-internal-format
28906 msgid "%qE with %<link%> clause used in %<routine%> function"
28909 #: gimplify.cc:7861
28910 #, gcc-internal-format
28911 msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
28914 #: gimplify.cc:7930
28915 #, gcc-internal-format
28916 msgid "%qE not specified in enclosing %<target%>"
28919 #: gimplify.cc:7932
28920 #, gcc-internal-format
28921 msgid "enclosing %<target%>"
28924 #: gimplify.cc:7967 gimplify.cc:11257
28925 #, gcc-internal-format
28926 msgid "variable %qE declared in enclosing %<host_data%> region"
28929 #: gimplify.cc:7988
28930 #, gcc-internal-format
28931 msgid "%qD referenced in target region does not have a mappable type"
28934 #: gimplify.cc:8119
28935 #, gcc-internal-format
28936 msgid "iteration variable %qE is predetermined linear"
28939 #: gimplify.cc:8122
28940 #, gcc-internal-format
28941 msgid "iteration variable %qE should be private"
28944 #: gimplify.cc:8136
28945 #, gcc-internal-format
28946 msgid "iteration variable %qE should not be firstprivate"
28949 #: gimplify.cc:8139
28950 #, gcc-internal-format
28951 msgid "iteration variable %qE should not be reduction"
28954 #: gimplify.cc:8142
28955 #, gcc-internal-format
28956 msgid "iteration variable %qE should not be linear"
28959 #: gimplify.cc:9151 gimplify.cc:9162 gimplify.cc:9174 gimplify.cc:9189
28960 #: gimplify.cc:9392 gimplify.cc:9395 gimplify.cc:9405 gimplify.cc:9423
28961 #, gcc-internal-format
28962 msgid "unexpected mapping node"
28965 #: gimplify.cc:9457
28966 #, gcc-internal-format
28967 msgid "unexpected pointer mapping node"
28970 #: gimplify.cc:9667
28971 #, gcc-internal-format
28972 msgid "base pointer cycle detected"
28975 #: gimplify.cc:10039
28976 #, gcc-internal-format
28978 "data movement for component %qE is not compatible with movement for struct "
28982 #: gimplify.cc:10084
28983 #, gcc-internal-format
28984 msgid "%qE appears more than once in map clauses"
28987 #: gimplify.cc:10689
28988 #, gcc-internal-format
28989 msgid "mapping field %qE of variable length structure"
28992 #: gimplify.cc:10943 gimplify.cc:10949
28993 #, gcc-internal-format
28994 msgid "conditional %<lastprivate%> clause on %qs construct"
28997 #: gimplify.cc:10966
28998 #, gcc-internal-format
28999 msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
29002 #: gimplify.cc:10988
29003 #, gcc-internal-format
29004 msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
29007 #: gimplify.cc:10996
29008 #, gcc-internal-format
29010 "invalid %<task%> reduction modifier on construct other than %<parallel%>, "
29011 "%qs, %<sections%> or %<scope%>"
29014 #: gimplify.cc:11007 gimplify.cc:11013 gimplify.cc:11019 gimplify.cc:11025
29015 #: gimplify.cc:11031 gimplify.cc:14987
29016 #, gcc-internal-format
29017 msgid "%<inscan%> %<reduction%> clause on %qs construct"
29020 #: gimplify.cc:11125
29021 #, gcc-internal-format
29023 "%<linear%> clause for variable other than loop iterator specified on "
29024 "construct combined with %<distribute%>"
29027 #: gimplify.cc:11780
29028 #, gcc-internal-format
29030 "copyprivate variable %qE is not threadprivate or private in outer context"
29033 #: gimplify.cc:11837
29034 #, gcc-internal-format
29035 msgid "%s variable %qE is private in outer context"
29038 #: gimplify.cc:11869
29039 #, gcc-internal-format
29040 msgid "expected %qs %<if%> clause modifier rather than %qs"
29043 #: gimplify.cc:11907
29044 #, gcc-internal-format
29046 "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
29049 #: gimplify.cc:11923
29050 #, gcc-internal-format
29052 "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, "
29053 "%<defaultmap%>, and %<map%> clauses may appear on the construct"
29056 #: gimplify.cc:12138
29057 #, gcc-internal-format
29059 "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on "
29060 "the containing construct"
29063 #: gimplify.cc:12344
29064 #, gcc-internal-format
29065 msgid "%<_Atomic%> %qD in implicit %<map%> clause"
29068 #: gimplify.cc:12398
29069 #, gcc-internal-format
29071 "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
29074 #: gimplify.cc:12663
29075 #, gcc-internal-format
29076 msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
29079 #: gimplify.cc:12736
29080 #, gcc-internal-format
29082 "same variable used in %<firstprivate%> and %<lastprivate%> clauses on "
29083 "%<distribute%> construct"
29086 #: gimplify.cc:12861
29087 #, gcc-internal-format
29089 "incompatible data clause with reduction on %qE; promoting to "
29090 "%<present_or_copy%>"
29093 #: gimplify.cc:13010
29094 #, gcc-internal-format
29096 "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> "
29100 #: gimplify.cc:13029
29101 #, gcc-internal-format
29102 msgid "invalid private reduction on %qE"
29105 #: gimplify.cc:13195
29106 #, gcc-internal-format
29108 "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a "
29109 "variable other than loop iterator"
29112 #: gimplify.cc:13534
29113 #, gcc-internal-format
29114 msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
29117 #: gimplify.cc:13544
29118 #, gcc-internal-format
29119 msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
29122 #: gimplify.cc:13828 gimplify.cc:13832 gimplify.cc:13841 gimplify.cc:13853
29123 #: gimplify.cc:13858
29124 #, gcc-internal-format
29125 msgid "%qs clause may not appear on non-rectangular %qs"
29128 #: gimplify.cc:14019
29129 #, gcc-internal-format
29131 "%<linear%> clause may not be specified together with %<ordered%> clause if "
29132 "stand-alone %<ordered%> construct is nested in it"
29135 #: gimplify.cc:14084
29136 #, gcc-internal-format
29137 msgid "threadprivate iteration variable %qD"
29140 #: gimplify.cc:14115 gimplify.cc:14223
29141 #, gcc-internal-format
29142 msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
29145 #: gimplify.cc:14925
29146 #, gcc-internal-format
29148 "%<bind%> clause not specified on a %<loop%> construct not nested inside "
29149 "another OpenMP construct"
29152 #: gimplify.cc:14949
29153 #, gcc-internal-format
29155 "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
29158 #: gimplify.cc:14969
29159 #, gcc-internal-format
29161 "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a "
29165 #: gimplify.cc:14994
29166 #, gcc-internal-format
29168 "invalid %<task%> reduction modifier on construct other than %<parallel%>, "
29169 "%qs or %<sections%>"
29172 #: gimplify.cc:15022
29173 #, gcc-internal-format
29175 "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD "
29176 "which is not the loop iterator"
29179 #: gimplify.cc:16103
29180 #, gcc-internal-format
29182 "%<ordered%> construct with %qs clause must be closely nested inside a loop "
29183 "with %<ordered%> clause"
29186 #: gimplify.cc:16124
29187 #, gcc-internal-format
29188 msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
29191 #: gimplify.cc:16137
29192 #, gcc-internal-format
29194 "number of variables in %qs clause with %<sink%> modifier does not match "
29195 "number of iteration variables"
29198 #: gimplify.cc:16151
29199 #, gcc-internal-format
29201 "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
29204 #: gimplify.cc:16164
29205 #, gcc-internal-format
29207 "%qs clause with %<source%> modifier specified together with %qs clauses with "
29208 "%<sink%> modifier on the same construct"
29211 #: gimplify.cc:17473
29212 #, gcc-internal-format
29213 msgid "gimplification failed"
29216 #: gimplify.cc:18072
29217 #, gcc-internal-format
29218 msgid "%qT is promoted to %qT when passed through %<...%>"
29221 #: gimplify.cc:18077
29222 #, gcc-internal-format
29223 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
29226 #: gimplify.cc:18084
29227 #, gcc-internal-format
29228 msgid "if this code is reached, the program will abort"
29232 #, gcc-internal-format
29233 msgid "could not close Go dump file: %m"
29237 #, gcc-internal-format
29238 msgid "could not open Go dump file %qs: %m"
29242 #, gcc-internal-format
29243 msgid "Graphite loop optimizations cannot be used (isl is not available)."
29247 #, gcc-internal-format, gfc-internal-format
29248 msgid "expansion point is location %i"
29252 #, gcc-internal-format
29253 msgid "token %u has %<x-location == y-location == %u%>"
29257 #, gcc-internal-format
29258 msgid "token %u has %<x-location == %u%>"
29262 #, gcc-internal-format
29263 msgid "token %u has %<y-location == %u%>"
29266 #: internal-fn.cc:816
29267 #, gcc-internal-format
29268 msgid "invalid use of attribute %<fallthrough%>"
29271 #: ipa-devirt.cc:677 ipa-devirt.cc:762 ipa-devirt.cc:791 ipa-devirt.cc:833
29272 #: ipa-devirt.cc:864
29273 #, gcc-internal-format
29274 msgid "virtual table of type %qD violates one definition rule"
29277 #: ipa-devirt.cc:680
29278 #, gcc-internal-format
29280 "variable of same assembler name as the virtual table is defined in another "
29284 #: ipa-devirt.cc:721
29285 #, gcc-internal-format
29286 msgid "virtual table of type %qD contains RTTI information"
29289 #: ipa-devirt.cc:727
29290 #, gcc-internal-format
29291 msgid "but is prevailed by one without from other translation unit"
29294 #: ipa-devirt.cc:731
29295 #, gcc-internal-format
29296 msgid "RTTI will not work on this type"
29299 #: ipa-devirt.cc:768
29300 #, gcc-internal-format
29302 "the conflicting type defined in another translation unit has virtual table "
29303 "of different size"
29306 #: ipa-devirt.cc:797
29307 #, gcc-internal-format
29309 "the conflicting type defined in another translation unit with different RTTI "
29313 #: ipa-devirt.cc:841 ipa-devirt.cc:872
29314 #, gcc-internal-format
29315 msgid "the conflicting type defined in another translation unit"
29318 #: ipa-devirt.cc:845
29319 #, gcc-internal-format
29320 msgid "contains additional virtual method %qD"
29323 #: ipa-devirt.cc:852
29324 #, gcc-internal-format
29326 "the conflicting type defined in another translation unit has virtual table "
29327 "with more entries"
29330 #: ipa-devirt.cc:878
29331 #, gcc-internal-format
29332 msgid "virtual method %qD"
29335 #: ipa-devirt.cc:882
29336 #, gcc-internal-format
29337 msgid "ought to match virtual method %qD but does not"
29340 #: ipa-devirt.cc:888
29341 #, gcc-internal-format
29343 "the conflicting type defined in another translation unit has virtual table "
29344 "with different contents"
29347 #: ipa-devirt.cc:922
29348 #, gcc-internal-format
29349 msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
29352 #: ipa-devirt.cc:930
29353 #, gcc-internal-format
29354 msgid "type %qT violates the C++ One Definition Rule"
29357 #: ipa-devirt.cc:942 ipa-devirt.cc:957 ipa-devirt.cc:1235 ipa-devirt.cc:1280
29358 #: ipa-devirt.cc:1319 ipa-devirt.cc:1337
29359 #, gcc-internal-format
29360 msgid "a different type is defined in another translation unit"
29363 #: ipa-devirt.cc:949
29364 #, gcc-internal-format
29365 msgid "the first difference of corresponding definitions is field %qD"
29368 #: ipa-devirt.cc:959
29369 #, gcc-internal-format
29370 msgid "the first difference of corresponding definitions is method %qD"
29373 #: ipa-devirt.cc:1064
29374 #, gcc-internal-format
29376 "type %qT defined in anonymous namespace cannot match type %qT across the "
29377 "translation unit boundary"
29380 #: ipa-devirt.cc:1069
29381 #, gcc-internal-format
29383 "type %qT defined in anonymous namespace cannot match across the translation "
29387 #: ipa-devirt.cc:1074
29388 #, gcc-internal-format
29389 msgid "the incompatible type defined in another translation unit"
29392 #: ipa-devirt.cc:1090
29393 #, gcc-internal-format
29394 msgid "type name %qs should match type name %qs"
29397 #: ipa-devirt.cc:1094 ipa-devirt.cc:1191
29398 #, gcc-internal-format
29399 msgid "the incompatible type is defined here"
29402 #: ipa-devirt.cc:1122
29403 #, gcc-internal-format
29404 msgid "array types have different bounds"
29407 #: ipa-devirt.cc:1137
29408 #, gcc-internal-format
29409 msgid "return value type mismatch"
29412 #: ipa-devirt.cc:1152
29413 #, gcc-internal-format
29414 msgid "implicit this pointer type mismatch"
29417 #: ipa-devirt.cc:1155
29418 #, gcc-internal-format, gfc-internal-format
29419 msgid "type mismatch in parameter %i"
29422 #: ipa-devirt.cc:1166
29423 #, gcc-internal-format
29424 msgid "types have different parameter counts"
29427 #: ipa-devirt.cc:1182
29428 #, gcc-internal-format
29429 msgid "type %qT itself violates the C++ One Definition Rule"
29432 #: ipa-devirt.cc:1188
29433 #, gcc-internal-format
29434 msgid "type %qT should match type %qT"
29437 #: ipa-devirt.cc:1263
29438 #, gcc-internal-format
29439 msgid "a type with different precision is defined in another translation unit"
29442 #: ipa-devirt.cc:1270
29443 #, gcc-internal-format
29444 msgid "a type with different signedness is defined in another translation unit"
29447 #: ipa-devirt.cc:1295
29448 #, gcc-internal-format
29450 "it is defined as a pointer in different address space in another translation "
29454 #: ipa-devirt.cc:1304
29455 #, gcc-internal-format
29457 "it is defined as a pointer to different type in another translation unit"
29460 #: ipa-devirt.cc:1364
29461 #, gcc-internal-format
29462 msgid "an array of different size is defined in another translation unit"
29465 #: ipa-devirt.cc:1379
29466 #, gcc-internal-format
29467 msgid "has different return value in another translation unit"
29470 #: ipa-devirt.cc:1402 ipa-devirt.cc:1414
29471 #, gcc-internal-format
29472 msgid "has different parameters in another translation unit"
29475 #: ipa-devirt.cc:1437
29476 #, gcc-internal-format
29477 msgid "a type defined in another translation unit is not polymorphic"
29480 #: ipa-devirt.cc:1441
29481 #, gcc-internal-format
29482 msgid "a type defined in another translation unit is polymorphic"
29485 #: ipa-devirt.cc:1459 ipa-devirt.cc:1523
29486 #, gcc-internal-format
29488 "a type with different virtual table pointers is defined in another "
29492 #: ipa-devirt.cc:1466 ipa-devirt.cc:1528
29493 #, gcc-internal-format
29494 msgid "a type with different bases is defined in another translation unit"
29497 #: ipa-devirt.cc:1474
29498 #, gcc-internal-format
29499 msgid "a field with different name is defined in another translation unit"
29502 #: ipa-devirt.cc:1488
29503 #, gcc-internal-format
29505 "a field of same name but different type is defined in another translation "
29509 #: ipa-devirt.cc:1501
29510 #, gcc-internal-format
29511 msgid "fields have different layout in another translation unit"
29514 #: ipa-devirt.cc:1508
29515 #, gcc-internal-format
29516 msgid "one field is a bitfield while the other is not"
29519 #: ipa-devirt.cc:1532
29520 #, gcc-internal-format
29522 "a type with different number of fields is defined in another translation unit"
29525 #: ipa-devirt.cc:1555
29526 #, gcc-internal-format
29527 msgid "a type with different size is defined in another translation unit"
29530 #: ipa-devirt.cc:1564
29531 #, gcc-internal-format
29532 msgid "one type needs to be constructed while the other does not"
29535 #: ipa-devirt.cc:1577
29536 #, gcc-internal-format
29537 msgid "memory layout mismatch"
29540 #: ipa-devirt.cc:1696
29541 #, gcc-internal-format
29542 msgid "the extra base is defined here"
29545 #: ipa-devirt.cc:3872
29546 #, gcc-internal-format
29547 msgid "Declaring type %qD final would enable devirtualization of %i call"
29549 "Declaring type %qD final would enable devirtualization of %i calls"
29553 #: ipa-devirt.cc:3881
29554 #, gcc-internal-format
29556 "Declaring type %qD final would enable devirtualization of %i call executed "
29559 "Declaring type %qD final would enable devirtualization of %i calls executed "
29564 #: ipa-devirt.cc:3911
29565 #, gcc-internal-format
29567 "Declaring virtual destructor of %qD final would enable devirtualization of "
29570 "Declaring virtual destructor of %qD final would enable devirtualization of "
29575 #: ipa-devirt.cc:3919
29576 #, gcc-internal-format
29577 msgid "Declaring method %qD final would enable devirtualization of %i call"
29579 "Declaring method %qD final would enable devirtualization of %i calls"
29583 #: ipa-devirt.cc:3927
29584 #, gcc-internal-format
29586 "Declaring virtual destructor of %qD final would enable devirtualization of "
29587 "%i call executed %lli times"
29589 "Declaring virtual destructor of %qD final would enable devirtualization of "
29590 "%i calls executed %lli times"
29594 #: ipa-devirt.cc:3938
29595 #, gcc-internal-format
29597 "Declaring method %qD final would enable devirtualization of %i call executed "
29600 "Declaring method %qD final would enable devirtualization of %i calls "
29601 "executed %lli times"
29605 #: ipa-devirt.cc:4251
29606 #, gcc-internal-format
29607 msgid "type %qs violates the C++ One Definition Rule"
29610 #: ipa-devirt.cc:4260
29611 #, gcc-internal-format
29613 "an enum with different number of values is defined in another translation "
29617 #: ipa-devirt.cc:4264
29618 #, gcc-internal-format
29620 "an enum with different value name is defined in another translation unit"
29623 #: ipa-devirt.cc:4268
29624 #, gcc-internal-format
29625 msgid "an enum with different values is defined in another translation unit"
29628 #: ipa-devirt.cc:4289
29629 #, gcc-internal-format
29630 msgid "name %qs differs from name %qs defined in another translation unit"
29633 #: ipa-devirt.cc:4295
29634 #, gcc-internal-format
29636 "name %qs is defined as %u-bit while another translation unit defines it as "
29640 #: ipa-devirt.cc:4304
29641 #, gcc-internal-format
29643 "name %qs is defined to %wd while another translation unit defines it as %wd"
29646 #: ipa-devirt.cc:4310
29647 #, gcc-internal-format
29648 msgid "name %qs is defined to different value in another translation unit"
29651 #: ipa-devirt.cc:4315
29652 #, gcc-internal-format
29653 msgid "mismatching definition"
29656 #: ipa-fnsummary.cc:4658
29657 #, gcc-internal-format
29658 msgid "invalid fnsummary in LTO stream"
29661 #: ipa-fnsummary.cc:4759
29662 #, gcc-internal-format
29663 msgid "ipa inline summary is missing in input file"
29666 #: ipa-modref.cc:4015
29667 #, gcc-internal-format
29668 msgid "IPA modref summary is missing in input file"
29671 #: ipa-prop.cc:4817 ipa-prop.cc:4859 ipa-prop.cc:4943 ipa-prop.cc:4991
29672 #, gcc-internal-format
29673 msgid "invalid jump function in LTO stream"
29676 #: ipa-pure-const.cc:218
29677 #, gcc-internal-format
29678 msgid "function might be candidate for attribute %qs"
29681 #: ipa-pure-const.cc:219
29682 #, gcc-internal-format
29684 "function might be candidate for attribute %qs if it is known to return "
29688 #: ipa-reference.cc:1264
29689 #, gcc-internal-format
29690 msgid "ipa reference summary is missing in ltrans unit"
29694 #, gcc-internal-format
29695 msgid "Access offset before parent offset"
29699 #, gcc-internal-format
29700 msgid "Access size greater or equal to its parent size"
29704 #, gcc-internal-format
29705 msgid "Access terminates outside of its parent"
29709 #, gcc-internal-format
29710 msgid "Access overlaps with its sibling"
29714 #, gcc-internal-format
29715 msgid "IPA-SRA access verification failed"
29719 #, gcc-internal-format
29720 msgid "function %qs, parameter %u, has IPA-SRA accesses which overlap"
29724 #, gcc-internal-format
29726 "function %qs, parameter %u, is used but does not have any certain IPA-SRA "
29730 #: ira.cc:2441 ira.cc:2463
29731 #, gcc-internal-format
29732 msgid "%s cannot be used in %<asm%> here"
29736 #, gcc-internal-format
29737 msgid "frame pointer required, but reserved"
29741 #, gcc-internal-format
29746 #, gcc-internal-format
29747 msgid "frame size too large for reliable stack checking"
29750 #: lra-assigns.cc:1695
29751 #, gcc-internal-format, gfc-internal-format
29752 msgid "maximum number of LRA assignment passes is achieved (%d)"
29755 #: lra-assigns.cc:1859
29756 #, gcc-internal-format
29757 msgid "unable to find a register to spill"
29760 #: lra-constraints.cc:4277 reload.cc:3845 reload.cc:4100
29761 #, gcc-internal-format
29762 msgid "inconsistent operand constraints in an %<asm%>"
29765 #: lra-constraints.cc:5373
29766 #, gcc-internal-format, gfc-internal-format
29767 msgid "maximum number of generated reload insns per insn achieved (%d)"
29771 #, gcc-internal-format
29773 "%<asm%> operand has impossible constraints or there are not enough registers"
29776 #: lto-cgraph.cc:1157
29777 #, gcc-internal-format
29779 "function %qs has been referenced in offloaded code but hasn%'t been marked "
29780 "to be included in the offloaded code"
29783 #: lto-cgraph.cc:1163
29784 #, gcc-internal-format
29786 "variable %qs has been referenced in offloaded code but hasn%'t been marked "
29787 "to be included in the offloaded code"
29790 #: lto-cgraph.cc:1332
29791 #, gcc-internal-format, gfc-internal-format
29792 msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
29795 #: lto-cgraph.cc:1497
29796 #, gcc-internal-format
29797 msgid "bytecode stream: no caller found while reading edge"
29800 #: lto-cgraph.cc:1503
29801 #, gcc-internal-format
29802 msgid "bytecode stream: no callee found while reading edge"
29805 #: lto-cgraph.cc:1580
29806 #, gcc-internal-format
29807 msgid "bytecode stream: found empty cgraph node"
29810 #: lto-cgraph.cc:1699
29811 #, gcc-internal-format, gfc-internal-format
29812 msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
29815 #: lto-cgraph.cc:1724
29816 #, gcc-internal-format, gfc-internal-format
29817 msgid "Profile information in %s corrupted"
29820 #: lto-cgraph.cc:1762
29821 #, gcc-internal-format, gfc-internal-format
29822 msgid "cannot find LTO cgraph in %s"
29825 #: lto-cgraph.cc:1772
29826 #, gcc-internal-format, gfc-internal-format
29827 msgid "cannot find LTO section refs in %s"
29830 #: lto-cgraph.cc:1917
29831 #, gcc-internal-format
29833 "OpenMP %<requires%> directive with non-identical clauses in multiple "
29834 "compilation units: %qs vs. %qs"
29837 #: lto-cgraph.cc:1920 lto-cgraph.cc:1921 lto-cgraph.cc:1927
29838 #, gcc-internal-format
29839 msgid "%qs has %qs"
29842 #: lto-cgraph.cc:1925
29843 #, gcc-internal-format
29845 "OpenMP %<requires%> directive with %qs specified only in some compilation "
29849 #: lto-cgraph.cc:1930
29850 #, gcc-internal-format
29851 msgid "but %qs has not"
29854 #: lto-cgraph.cc:1938
29855 #, gcc-internal-format, gfc-internal-format
29856 msgid "invalid offload table in %s"
29859 #: lto-cgraph.cc:1949
29860 #, gcc-internal-format
29861 msgid "GCC_OFFLOAD_OMP_REQUIRES_FILE unset"
29864 #: lto-cgraph.cc:1952
29865 #, gcc-internal-format
29866 msgid "Cannot open omp_requires file %qs"
29869 #: lto-compress.cc:142 lto-compress.cc:269 lto-compress.cc:277
29870 #: lto-compress.cc:297 lto-compress.cc:363 lto-compress.cc:371
29871 #: lto-compress.cc:391
29872 #, gcc-internal-format, gfc-internal-format
29873 msgid "compressed stream: %s"
29876 #: lto-compress.cc:163
29877 #, gcc-internal-format
29878 msgid "original not compressed with zstd"
29881 #: lto-compress.cc:165
29882 #, gcc-internal-format
29883 msgid "original size unknown"
29886 #: lto-compress.cc:171
29887 #, gcc-internal-format, gfc-internal-format
29888 msgid "decompressed stream: %s"
29891 #: lto-compress.cc:411
29892 #, gcc-internal-format
29893 msgid "compiler does not support ZSTD LTO compression"
29896 #: lto-section-in.cc:460
29897 #, gcc-internal-format, gfc-internal-format
29899 "bytecode stream: trying to read %d bytes after the end of the input buffer"
29902 #: lto-section-in.cc:471
29903 #, gcc-internal-format, gfc-internal-format
29904 msgid "%s out of range: Range is %i to %i, value is %i"
29907 #: lto-streamer-in.cc:125
29908 #, gcc-internal-format, gfc-internal-format
29909 msgid "bytecode stream: unexpected tag %s"
29912 #: lto-streamer-in.cc:1208 lto-streamer-in.cc:1219
29913 #, gcc-internal-format
29914 msgid "Cgraph edge statement index out of range"
29917 #: lto-streamer-in.cc:1213 lto-streamer-in.cc:1223
29918 #, gcc-internal-format
29919 msgid "Cgraph edge statement index not found"
29922 #: lto-streamer-in.cc:1230
29923 #, gcc-internal-format
29924 msgid "Reference statement index out of range"
29927 #: lto-streamer-in.cc:1234
29928 #, gcc-internal-format
29929 msgid "Reference statement index not found"
29932 #: lto-streamer-in.cc:1985
29933 #, gcc-internal-format, gfc-internal-format
29934 msgid "cannot read LTO mode table from %s"
29937 #: lto-streamer-in.cc:2091
29938 #, gcc-internal-format
29939 msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
29942 #: lto-streamer-in.cc:2096
29943 #, gcc-internal-format
29945 "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
29948 #: lto-streamer-in.cc:2101
29949 #, gcc-internal-format
29951 "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
29954 #: lto-streamer-in.cc:2106
29955 #, gcc-internal-format
29956 msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
29959 #: lto-streamer-in.cc:2109
29960 #, gcc-internal-format
29961 msgid "%s - unsupported mode %qs"
29964 #: lto-streamer-out.cc:561 lto-streamer-out.cc:913
29965 #, gcc-internal-format
29966 msgid "tree code %qs is not supported in LTO streams"
29969 #: lto-streamer.cc:129
29970 #, gcc-internal-format, gfc-internal-format
29971 msgid "bytecode stream: unexpected LTO section %s"
29974 #: lto-streamer.cc:261
29975 #, gcc-internal-format
29977 "bytecode stream in file %qs generated with LTO version %d.%d instead of the "
29981 #: lto-wrapper.cc:159
29982 #, gcc-internal-format
29983 msgid "deleting LTRANS file %s: %m"
29986 #: lto-wrapper.cc:355
29987 #, gcc-internal-format, gfc-internal-format
29988 msgid "option %s with different values"
29991 #: lto-wrapper.cc:371
29992 #, gcc-internal-format
29993 msgid "option %qs with mismatching values (%s, %s)"
29996 #: lto-wrapper.cc:486
29997 #, gcc-internal-format, gfc-internal-format
29998 msgid "option %s not used consistently in all LTO input files"
30001 #: lto-wrapper.cc:631 lto-wrapper.cc:639
30002 #, gcc-internal-format
30004 "Extra option to %<-Xassembler%>: %s, dropping all %<-Xassembler%> and %<-"
30008 #: lto-wrapper.cc:647
30009 #, gcc-internal-format
30011 "Options to %<-Xassembler%> do not match: %s, %s, dropping all %<-"
30012 "Xassembler%> and %<-Wa%> options."
30015 #: lto-wrapper.cc:957
30016 #, gcc-internal-format
30017 msgid "could not find %s in %s (consider using %<-B%>)"
30020 #: lto-wrapper.cc:1037
30021 #, gcc-internal-format, gfc-internal-format
30022 msgid "problem with building target image for %s"
30025 #: lto-wrapper.cc:1066
30026 #, gcc-internal-format
30027 msgid "reading input file"
30030 #: lto-wrapper.cc:1071
30031 #, gcc-internal-format
30032 msgid "writing output file"
30035 #: lto-wrapper.cc:1107
30036 #, gcc-internal-format
30037 msgid "installation error, cannot find %<crtoffloadtable.o%>"
30040 #: lto-wrapper.cc:1429
30041 #, gcc-internal-format
30042 msgid "environment variable %<COLLECT_GCC%> must be set"
30045 #: lto-wrapper.cc:1433
30046 #, gcc-internal-format
30047 msgid "environment variable %<COLLECT_GCC_OPTIONS%> must be set"
30050 #: lto-wrapper.cc:1723 lto-wrapper.cc:1783 c-family/c-pch.cc:213
30051 #: c-family/c-pch.cc:248 c-family/c-pch.cc:286
30052 #, gcc-internal-format
30053 msgid "cannot read %s: %m"
30056 #: lto-wrapper.cc:1750
30057 #, gcc-internal-format, gfc-internal-format
30058 msgid "invalid format of %s"
30061 #: lto-wrapper.cc:1916
30062 #, gcc-internal-format
30063 msgid "%<fopen%>: %s: %m"
30066 #: lto-wrapper.cc:1933
30067 #, gcc-internal-format, gfc-internal-format
30068 msgid "corrupted ltrans output file %s"
30071 #: lto-wrapper.cc:1976
30072 #, gcc-internal-format, gfc-internal-format
30073 msgid "using serial compilation of %d LTRANS jobs"
30076 #: lto-wrapper.cc:2152
30077 #, gcc-internal-format
30078 msgid "%<atexit%> failed"
30081 #: multiple_target.cc:76
30082 #, gcc-internal-format
30083 msgid "the call requires %<ifunc%>, which is not supported by this target"
30086 #: multiple_target.cc:83
30087 #, gcc-internal-format
30088 msgid "target does not support function version dispatcher"
30091 #: multiple_target.cc:91
30092 #, gcc-internal-format
30093 msgid "default %<target_clones%> attribute was not set"
30096 #: multiple_target.cc:326 c-family/c-attribs.cc:5616
30097 #, gcc-internal-format
30098 msgid "single %<target_clones%> attribute is ignored"
30101 #: multiple_target.cc:335
30102 #, gcc-internal-format
30103 msgid "clones for %<target_clones%> attribute cannot be created"
30106 #: multiple_target.cc:338
30107 #, gcc-internal-format
30108 msgid "function %q+F can never be copied because it has %<noclone%> attribute"
30111 #: multiple_target.cc:359
30112 #, gcc-internal-format
30113 msgid "%<default%> target was not set"
30116 #: multiple_target.cc:363
30117 #, gcc-internal-format
30118 msgid "an empty string cannot be in %<target_clones%> attribute"
30121 #: multiple_target.cc:367
30122 #, gcc-internal-format
30123 msgid "multiple %<default%> targets were set"
30126 #: omp-expand.cc:3418
30127 #, gcc-internal-format
30128 msgid "%qs clause with %<sink%> modifier waiting for lexically later iteration"
30131 #: omp-expand.cc:3557
30132 #, gcc-internal-format
30134 "%qs clause with %<sink%> modifier refers to iteration never in the iteration "
30138 #: omp-expand.cc:8184
30139 #, gcc-internal-format
30141 "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a "
30142 "multiple of loop %d step %qE"
30145 #: omp-general.cc:1130
30146 #, gcc-internal-format
30147 msgid "selector set %qs specified more than once"
30150 #: omp-general.cc:1144 omp-general.cc:1157
30151 #, gcc-internal-format
30152 msgid "selector %qs specified more than once in set %qs"
30155 #: omp-general.cc:1198
30156 #, gcc-internal-format
30157 msgid "incorrect property %qs of %qs selector"
30160 #: omp-general.cc:1205
30161 #, gcc-internal-format
30162 msgid "unknown property %qs of %qs selector"
30165 #: omp-general.cc:1210
30166 #, gcc-internal-format
30167 msgid "unknown property %qE of %qs selector"
30170 #: omp-general.cc:1252
30171 #, gcc-internal-format
30172 msgid "%qD used as a variant with incompatible %<construct%> selector sets"
30175 #: omp-general.cc:2785
30176 #, gcc-internal-format
30177 msgid "%qs specifies a conflicting level of parallelism"
30180 #: omp-general.cc:2788
30181 #, gcc-internal-format
30182 msgid "... to the previous %qs clause here"
30185 #: omp-general.cc:2823
30186 #, gcc-internal-format
30188 "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP "
30189 "'declare target' directive"
30192 #: omp-general.cc:2877
30193 #, gcc-internal-format
30195 "incompatible %qs clause when applying %<%s%> to %qD, which has already been "
30196 "marked with an OpenACC 'routine' directive"
30199 #: omp-general.cc:2884
30200 #, gcc-internal-format
30202 "missing %qs clause when applying %<%s%> to %qD, which has already been "
30203 "marked with an OpenACC 'routine' directive"
30206 #: omp-general.cc:2893
30207 #, gcc-internal-format
30208 msgid "... with %qs clause here"
30211 #: omp-general.cc:2901
30212 #, gcc-internal-format
30213 msgid "... without %qs clause near to here"
30217 #, gcc-internal-format
30218 msgid "%<allocate%> clause must specify an allocator here"
30221 #: omp-low.cc:2740 omp-offload.cc:1489
30222 #, gcc-internal-format
30223 msgid "%<seq%> overrides other OpenACC loop specifiers"
30226 #: omp-low.cc:2743 omp-offload.cc:1490
30227 #, gcc-internal-format
30228 msgid "%<auto%> conflicts with other OpenACC loop specifiers"
30231 #: omp-low.cc:2747 omp-offload.cc:1524
30232 #, gcc-internal-format
30233 msgid "inner loop uses same OpenACC parallelism as containing loop"
30237 #, gcc-internal-format
30238 msgid "argument not permitted on %qs clause"
30242 #, gcc-internal-format
30243 msgid "enclosing parent compute construct"
30247 #, gcc-internal-format
30248 msgid "enclosing routine"
30252 #, gcc-internal-format
30253 msgid "conflicting reduction operations for %qE"
30257 #, gcc-internal-format
30258 msgid "location of the previous reduction for %qE"
30262 #, gcc-internal-format
30263 msgid "nested loop in reduction needs reduction clause for %qE"
30267 #, gcc-internal-format
30269 "%<target%> construct with nested %<teams%> construct contains directives "
30270 "outside of the %<teams%> construct"
30274 #, gcc-internal-format
30275 msgid "non-OpenACC construct inside of OpenACC routine"
30279 #, gcc-internal-format
30280 msgid "non-OpenACC construct inside of OpenACC region"
30284 #, gcc-internal-format
30285 msgid "OpenMP constructs are not allowed in target region with %<ancestor%>"
30288 #: omp-low.cc:3246 omp-low.cc:3313
30289 #, gcc-internal-format
30291 "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be "
30292 "nested inside a region with the %<order(concurrent)%> clause"
30296 #, gcc-internal-format
30298 "%<ordered simd threads%> must be closely nested inside of %<%s simd%> region"
30302 #, gcc-internal-format
30304 "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or "
30305 "%<atomic%> may not be nested inside %<simd%> region"
30309 #, gcc-internal-format
30311 "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be "
30312 "strictly nested inside %<teams%> region"
30316 #, gcc-internal-format
30318 "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be "
30319 "nested inside a %<loop%> region"
30323 #, gcc-internal-format
30325 "%<distribute%> region must be strictly nested inside %<teams%> construct"
30329 #, gcc-internal-format
30331 "OpenACC loop directive must be associated with an OpenACC compute region"
30335 #, gcc-internal-format
30336 msgid "orphaned %qs construct"
30340 #, gcc-internal-format
30341 msgid "%<cancel for%> inside %<nowait%> for construct"
30345 #, gcc-internal-format
30346 msgid "%<cancel for%> inside %<ordered%> for construct"
30349 #: omp-low.cc:3454 omp-low.cc:3467
30350 #, gcc-internal-format
30351 msgid "%<cancel sections%> inside %<nowait%> sections construct"
30355 #, gcc-internal-format
30357 "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
30361 #, gcc-internal-format
30362 msgid "invalid arguments"
30366 #, gcc-internal-format
30367 msgid "%<%s %s%> construct not closely nested inside of %qs"
30371 #, gcc-internal-format
30373 "barrier region may not be closely nested inside of work-sharing, %<loop%>, "
30374 "%<critical%>, %<ordered%>, %<master%>, %<masked%>, explicit %<task%> or "
30375 "%<taskloop%> region"
30379 #, gcc-internal-format
30381 "work-sharing region may not be closely nested inside of work-sharing, "
30382 "%<loop%>, %<critical%>, %<ordered%>, %<master%>, %<masked%>, explicit "
30383 "%<task%> or %<taskloop%> region"
30387 #, gcc-internal-format
30389 "%qs region may not be closely nested inside of work-sharing, %<loop%>, "
30390 "explicit %<task%> or %<taskloop%> region"
30394 #, gcc-internal-format
30396 "%<scope%> region may not be closely nested inside of work-sharing, %<loop%>, "
30397 "explicit %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%>, or "
30398 "%<masked%> region"
30402 #, gcc-internal-format
30403 msgid "%<%s(%s)%> is only allowed in %<omp ordered%>"
30407 #, gcc-internal-format
30408 msgid "invalid depend kind in omp %<ordered%> %<depend%>"
30412 #, gcc-internal-format
30414 "%<ordered%> construct with %<depend%> clause must be closely nested inside "
30415 "an %<ordered%> loop"
30419 #, gcc-internal-format
30420 msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
30424 #, gcc-internal-format
30426 "%<ordered%> region may not be closely nested inside of %<critical%>, "
30427 "%<ordered%>, explicit %<task%> or %<taskloop%> region"
30430 #: omp-low.cc:3726 omp-low.cc:3771
30431 #, gcc-internal-format
30433 "%<ordered%> region must be closely nested inside a loop region with an "
30434 "%<ordered%> clause"
30438 #, gcc-internal-format
30440 "%<ordered%> construct without %<doacross%> or %<depend%> clauses must not "
30441 "have the same binding region as %<ordered%> construct with those clauses"
30445 #, gcc-internal-format
30447 "%<ordered%> construct without %<doacross%> or %<depend%> clauses binds to "
30448 "loop where %<collapse%> argument %wd is different from %<ordered%> argument "
30453 #, gcc-internal-format
30455 "%<critical%> region may not be nested inside a %<critical%> region with the "
30460 #, gcc-internal-format
30462 "%<teams%> construct must be closely nested inside of %<target%> construct or "
30463 "not nested in any OpenMP construct"
30466 #: omp-low.cc:3818 c-family/c-omp.cc:720
30467 #, gcc-internal-format
30468 msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
30472 #, gcc-internal-format
30474 "OpenACC region inside of OpenACC routine, nested parallelism not supported "
30479 #, gcc-internal-format
30480 msgid "OpenACC construct inside of non-OpenACC region"
30484 #, gcc-internal-format
30485 msgid "%s %qs construct inside of %s %qs region"
30488 #: omp-low.cc:3913 omp-low.cc:3930
30489 #, gcc-internal-format
30490 msgid "%qs construct inside of %qs region"
30494 #, gcc-internal-format
30495 msgid "setjmp/longjmp inside %<simd%> construct"
30499 #, gcc-internal-format
30501 "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
30505 #, gcc-internal-format
30506 msgid "OpenMP runtime API call %qD strictly nested in a %<teams%> region"
30510 #, gcc-internal-format
30512 "OpenMP runtime API call %qD in a region with %<device(ancestor)%> clause"
30516 #, gcc-internal-format
30518 "ignoring sink clause with offset that is not a multiple of the loop step"
30522 #, gcc-internal-format
30523 msgid "first offset must be in opposite direction of loop iterations"
30526 #: omp-low.cc:14848
30527 #, gcc-internal-format, gfc-internal-format
30528 msgid "invalid exit from %s structured block"
30531 #: omp-low.cc:14850 omp-low.cc:14855
30532 #, gcc-internal-format, gfc-internal-format
30533 msgid "invalid entry to %s structured block"
30536 #. Otherwise, be vague and lazy, but efficient.
30537 #: omp-low.cc:14859
30538 #, gcc-internal-format, gfc-internal-format
30539 msgid "invalid branch to/from %s structured block"
30542 #. ..., but due to bugs (PR100400), we may actually come here.
30543 #. Reliably catch this, regardless of checking level.
30544 #: omp-oacc-kernels-decompose.cc:248
30545 #, gcc-internal-format
30549 #: omp-oacc-kernels-decompose.cc:261
30550 #, gcc-internal-format
30552 "conditionally executed loop in %<kernels%> region will be executed by a "
30553 "single gang; ignoring %<gang%> clause"
30556 #. No need to recurse into nested statements; no loop nested inside
30557 #. this loop can be gang-partitioned.
30558 #: omp-oacc-kernels-decompose.cc:277
30559 #, gcc-internal-format
30560 msgid "%<gang%> loop in %<gang-single%> region"
30563 #: omp-oacc-kernels-decompose.cc:487
30564 #, gcc-internal-format
30565 msgid "cannot honor conflicting %qs clause"
30568 #: omp-oacc-kernels-decompose.cc:490
30569 #, gcc-internal-format
30570 msgid "location of the previous clause in the same loop nest"
30573 #: omp-oacc-kernels-decompose.cc:569
30574 #, gcc-internal-format
30576 "argument not permitted on %qs clause in OpenACC %<kernels%> region with a "
30580 #: omp-oacc-kernels-decompose.cc:573
30581 #, gcc-internal-format
30582 msgid "location of OpenACC %<kernels%>"
30585 #: omp-oacc-kernels-decompose.cc:1295
30586 #, gcc-internal-format
30587 msgid "%qs not yet supported"
30590 #: omp-oacc-neuter-broadcast.cc:1764
30591 #, gcc-internal-format
30592 msgid "shared-memory region overflow"
30595 #: omp-offload.cc:316
30596 #, gcc-internal-format
30598 "%qD specified both in declare target %<link%> and implicitly in %<to%> "
30602 #: omp-offload.cc:900
30603 #, gcc-internal-format
30604 msgid "%<-fopenacc-dim%> operand is malformed at %qs"
30607 #: omp-offload.cc:952
30608 #, gcc-internal-format, gfc-internal-format
30609 msgid "region contains %s partitioned code but is not %s partitioned"
30612 #: omp-offload.cc:958
30613 #, gcc-internal-format, gfc-internal-format
30614 msgid "region is %s partitioned but does not contain %s partitioned code"
30617 #: omp-offload.cc:1448
30618 #, gcc-internal-format
30619 msgid "gang reduction on an orphan loop"
30622 #: omp-offload.cc:1522
30623 #, gcc-internal-format
30624 msgid "routine call uses same OpenACC parallelism as containing loop"
30627 #: omp-offload.cc:1526 omp-offload.cc:1558
30628 #, gcc-internal-format
30629 msgid "containing loop here"
30632 #: omp-offload.cc:1531
30633 #, gcc-internal-format
30634 msgid "routine call uses OpenACC parallelism disallowed by containing routine"
30637 #: omp-offload.cc:1533
30638 #, gcc-internal-format
30639 msgid "loop uses OpenACC parallelism disallowed by containing routine"
30642 #: omp-offload.cc:1538
30643 #, gcc-internal-format
30644 msgid "routine %qD declared here"
30647 #: omp-offload.cc:1551
30648 #, gcc-internal-format
30649 msgid "incorrectly nested OpenACC loop parallelism"
30652 #: omp-offload.cc:1692
30653 #, gcc-internal-format
30654 msgid "insufficient partitioning available to parallelize element loop"
30657 #: omp-offload.cc:1700
30658 #, gcc-internal-format
30659 msgid "insufficient partitioning available to parallelize tile loop"
30662 #: omp-offload.cc:1702
30663 #, gcc-internal-format
30664 msgid "insufficient partitioning available to parallelize loop"
30667 #: omp-simd-clone.cc:401
30668 #, gcc-internal-format
30669 msgid "ignoring large linear step"
30672 #: omp-simd-clone.cc:407
30673 #, gcc-internal-format
30674 msgid "ignoring zero linear step"
30677 #: omp-simd-clone.cc:469
30678 #, gcc-internal-format
30680 "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified "
30684 #: omp-simd-clone.cc:479
30685 #, gcc-internal-format
30687 "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified "
30688 "non-%<uniform%> argument"
30692 #, gcc-internal-format
30693 msgid "indirect jumps are not available on this target"
30696 #: optinfo-emit-json.cc:113
30697 #, gcc-internal-format
30698 msgid "cannot open file %qs for writing optimization records"
30701 #: optinfo-emit-json.cc:121
30702 #, gcc-internal-format
30703 msgid "error writing optimization records to %qs: %s"
30706 #: optinfo-emit-json.cc:130
30707 #, gcc-internal-format
30708 msgid "error closing optimization records %qs"
30711 #: opts-common.cc:1410
30712 #, gcc-internal-format
30713 msgid "command-line option %qs is not supported by this configuration"
30716 #: opts-common.cc:1420 opts.cc:2517
30717 #, gcc-internal-format
30718 msgid "missing argument to %qs"
30721 #: opts-common.cc:1427
30722 #, gcc-internal-format
30724 "argument to %qs should be a non-negative integer optionally followed by a "
30728 #: opts-common.cc:1431
30729 #, gcc-internal-format
30730 msgid "argument to %qs should be a non-negative integer"
30733 #: opts-common.cc:1438
30734 #, gcc-internal-format
30735 msgid "argument to %qs is not between %d and %d"
30738 #: opts-common.cc:1502
30739 #, gcc-internal-format
30740 msgid "invalid argument in option %qs"
30743 #: opts-common.cc:1504
30744 #, gcc-internal-format
30745 msgid "%qs specified multiple times in the same option"
30748 #: opts-common.cc:1507
30749 #, gcc-internal-format
30750 msgid "%qs is mutually exclusive with %qs and cannot be specified together"
30753 #: opts-common.cc:1529
30754 #, gcc-internal-format
30755 msgid "unrecognized argument in option %qs"
30758 #: opts-common.cc:1540 config/i386/i386-options.cc:1650
30759 #, gcc-internal-format
30760 msgid "valid arguments to %qs are: %s; did you mean %qs?"
30763 #: opts-common.cc:1543 config/i386/i386-options.cc:1653
30764 #, gcc-internal-format
30765 msgid "valid arguments to %qs are: %s"
30768 #: opts-common.cc:1586 c-family/c-opts.cc:449
30769 #, gcc-internal-format
30770 msgid "switch %qs is no longer supported"
30773 #: opts-common.cc:1646
30774 #, gcc-internal-format
30775 msgid "argument to %qs is bigger than %d"
30778 #: opts-common.cc:1993
30779 #, gcc-internal-format
30780 msgid "malformed %<COLLECT_GCC_OPTIONS%>"
30783 #: opts-global.cc:107
30784 #, gcc-internal-format
30785 msgid "command-line option %qs is valid for the driver but not for %s"
30788 #. Eventually this should become a hard error IMO.
30789 #: opts-global.cc:113
30790 #, gcc-internal-format
30791 msgid "command-line option %qs is valid for %s but not for %s"
30794 #. Happens for -Werror=warning_name.
30795 #: opts-global.cc:117
30796 #, gcc-internal-format
30797 msgid "%<-Werror=%> argument %qs is not valid for %s"
30800 #: opts-global.cc:149
30801 #, gcc-internal-format
30803 "unrecognized command-line option %qs may have been intended to silence "
30804 "earlier diagnostics"
30807 #: opts-global.cc:409
30808 #, gcc-internal-format
30809 msgid "unrecognized command-line option %<-fopt-info-%s%>"
30812 #: opts-global.cc:430 opts-global.cc:439 m2/gm2spec.cc:548
30813 #, gcc-internal-format
30814 msgid "plugin support is disabled; configure with %<--enable-plugin%>"
30817 #: opts-global.cc:464
30818 #, gcc-internal-format
30819 msgid "unrecognized register name %qs"
30822 #: opts-global.cc:482
30823 #, gcc-internal-format
30825 "%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-"
30829 #: opts-global.cc:485
30830 #, gcc-internal-format
30831 msgid "unrecognized shadow offset %qs"
30835 #, gcc-internal-format
30836 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
30840 #, gcc-internal-format
30841 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
30845 #, gcc-internal-format
30847 "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-"
30848 "femit-struct-debug-detailed=ind:...%>"
30852 #, gcc-internal-format
30854 "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%>, %<z%> or "
30858 #: opts.cc:846 opts.cc:852 opts.cc:858 opts.cc:864 opts.cc:875 opts.cc:885
30859 #: opts.cc:891 opts.cc:897 opts.cc:903 opts.cc:909 opts.cc:915 opts.cc:921
30860 #: opts.cc:927 opts.cc:933 opts.cc:950 opts.cc:958 config/mips/mips.cc:20369
30861 #: config/mips/mips.cc:20371 config/mips/mips.cc:20384
30862 #, gcc-internal-format
30863 msgid "%qs is incompatible with %qs"
30867 #, gcc-internal-format
30868 msgid "%<-fipa-modref%> is incompatible with %qs"
30872 #, gcc-internal-format
30873 msgid "%<-fsanitize=%s%> is incompatible with %<-fsanitize=%s%>"
30877 #, gcc-internal-format
30878 msgid "section anchors must be disabled when unit-at-a-time is disabled"
30882 #, gcc-internal-format
30883 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
30887 #, gcc-internal-format
30888 msgid "transactional memory is not supported with non-call exceptions"
30892 #, gcc-internal-format
30893 msgid "section anchors must be disabled when toplevel reorder is disabled"
30897 #, gcc-internal-format
30898 msgid "%<-fno-fat-lto-objects%> are supported only with linker plugin"
30902 #, gcc-internal-format
30903 msgid "%<-gsplit-dwarf%> is not supported with LTO, disabling"
30907 #, gcc-internal-format
30908 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
30912 #, gcc-internal-format
30914 "%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> "
30915 "or %<-fsanitize=kernel-address%>"
30919 #, gcc-internal-format
30921 "%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> "
30922 "or %<-fsanitize=kernel-address%>"
30926 #, gcc-internal-format
30927 msgid "%<-fsanitize-recover=%s%> is not supported"
30930 #: opts.cc:1257 opts.cc:2253
30931 #, gcc-internal-format
30932 msgid "%<-fsanitize-trap=%s%> is not supported"
30936 #, gcc-internal-format
30938 "%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option"
30942 #, gcc-internal-format
30943 msgid "transactional memory is not supported with %<-fsanitize=address%>"
30947 #, gcc-internal-format
30949 "transactional memory is not supported with %<-fsanitize=kernel-address%>"
30953 #, gcc-internal-format
30954 msgid "live patching (with %qs) is not supported with LTO"
30958 #, gcc-internal-format
30959 msgid "vtable verification is not supported with LTO"
30963 #, gcc-internal-format
30964 msgid "variable tracking requested, but useless unless producing debug info"
30968 #, gcc-internal-format
30969 msgid "variable tracking requested, but not supported by this debug format"
30973 #, gcc-internal-format
30974 msgid "var-tracking-assignments changes selective scheduling"
30978 #, gcc-internal-format
30980 "%<-Wstrict-flex-arrays%> is ignored when %<-fstrict-flex-arrays%> is not "
30984 #: opts.cc:1455 config/darwin.cc:3361
30985 #, gcc-internal-format
30987 "%<-freorder-blocks-and-partition%> does not work with exceptions on this "
30992 #, gcc-internal-format
30994 "%<-freorder-blocks-and-partition%> does not support unwind info on this "
30998 #: opts.cc:1489 config/pa/pa.cc:564
30999 #, gcc-internal-format
31000 msgid "%<-freorder-blocks-and-partition%> does not work on this architecture"
31004 #, gcc-internal-format
31005 msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
31009 #, gcc-internal-format
31010 msgid "%<-fsanitize=all%> option is not valid"
31014 #, gcc-internal-format
31016 "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
31020 #, gcc-internal-format
31021 msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
31025 #, gcc-internal-format
31026 msgid "%qs attribute directive ignored"
31030 #, gcc-internal-format
31031 msgid "unrecognized argument to %<-fzero-call-used-regs=%>: %qs"
31035 #, gcc-internal-format
31036 msgid "invalid arguments for %<-falign-%s%> option: %qs"
31040 #, gcc-internal-format
31041 msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
31045 #, gcc-internal-format
31046 msgid "%<-falign-%s%> is not between 0 and %d"
31050 #, gcc-internal-format
31051 msgid "invalid arguments for %<-fpatchable-function-entry%>"
31055 #, gcc-internal-format
31056 msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
31060 #, gcc-internal-format
31061 msgid "unrecognized argument to %<--help=%> option: %q.*s"
31065 #, gcc-internal-format
31067 "arguments ignored for %<-Wattributes=%>; use %<-Wno-attributes=%> instead"
31071 #, gcc-internal-format
31072 msgid "trailing %<,%> in arguments for %<-Wno-attributes=%>"
31076 #, gcc-internal-format
31077 msgid "%<-foffload-abi%> option can be specified only for offload compiler"
31081 #, gcc-internal-format
31082 msgid "structure alignment must be a small power of two, not %wu"
31086 #, gcc-internal-format
31087 msgid "unknown stack check parameter %qs"
31091 #, gcc-internal-format
31093 "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-"
31094 "gdwarf%> %<-g%s%> for debug level"
31098 #, gcc-internal-format
31099 msgid "dwarf version %wu is not supported"
31103 #, gcc-internal-format
31104 msgid "unrecognized argument to %<-flto=%> option: %qs"
31108 #, gcc-internal-format
31109 msgid "target system does not support debug output"
31113 #, gcc-internal-format
31114 msgid "debug format %qs conflicts with prior selection"
31118 #, gcc-internal-format
31119 msgid "unrecognized debug output level %qs"
31123 #, gcc-internal-format
31124 msgid "debug output level %qs is too high"
31128 #, gcc-internal-format
31129 msgid "unrecognized btf debug output level %qs"
31133 #, gcc-internal-format
31134 msgid "getting core file size maximum limit: %m"
31138 #, gcc-internal-format
31139 msgid "setting core file size limit to maximum: %m"
31143 #, gcc-internal-format, gfc-internal-format
31144 msgid "unrecognized gcc debugging option: %c"
31148 #, gcc-internal-format
31149 msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
31153 #, gcc-internal-format
31154 msgid "%<-W%serror=%s%>: no option %<-%s%>"
31158 #, gcc-internal-format
31159 msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
31163 #, gcc-internal-format, gfc-internal-format
31164 msgid "pass %s does not support cloning"
31168 #, gcc-internal-format
31170 "pass %s needs a %<set_pass_param%> implementation to handle the extra "
31171 "argument in %<NEXT_PASS%>"
31175 #, gcc-internal-format
31176 msgid "unrecognized option %<-fenable%>"
31180 #, gcc-internal-format
31181 msgid "unrecognized option %<-fdisable%>"
31185 #, gcc-internal-format
31186 msgid "unknown pass %s specified in %<-fenable%>"
31190 #, gcc-internal-format
31191 msgid "unknown pass %s specified in %<-fdisable%>"
31194 #: passes.cc:1109 passes.cc:1198
31195 #, gcc-internal-format, gfc-internal-format
31196 msgid "enable pass %s for functions in the range of [%u, %u]"
31199 #: passes.cc:1112 passes.cc:1209
31200 #, gcc-internal-format, gfc-internal-format
31201 msgid "disable pass %s for functions in the range of [%u, %u]"
31204 #: passes.cc:1148 passes.cc:1176
31205 #, gcc-internal-format, gfc-internal-format
31206 msgid "Invalid range %s in option %s"
31210 #, gcc-internal-format, gfc-internal-format
31211 msgid "enable pass %s for function %s"
31215 #, gcc-internal-format, gfc-internal-format
31216 msgid "disable pass %s for function %s"
31220 #, gcc-internal-format
31221 msgid "invalid pass positioning operation"
31225 #, gcc-internal-format
31226 msgid "plugin cannot register a missing pass"
31230 #, gcc-internal-format
31231 msgid "plugin cannot register an unnamed pass"
31235 #, gcc-internal-format
31236 msgid "plugin cannot register pass %qs without reference pass name"
31240 #, gcc-internal-format
31241 msgid "pass %qs not found but is referenced by new pass %qs"
31245 #, gcc-internal-format
31246 msgid "inaccessible plugin file %s expanded from short plugin name %s: %m"
31250 #, gcc-internal-format
31251 msgid "plugin %qs was specified with different paths: %qs and %qs"
31255 #, gcc-internal-format
31256 msgid "malformed option %<-fplugin-arg-%s%>: missing %<-<key>[=<value>]%>"
31260 #, gcc-internal-format
31262 "plugin %s should be specified before %<-fplugin-arg-%s%> in the command line"
31266 #, gcc-internal-format
31267 msgid "unable to register info for plugin %qs - plugin name not found"
31271 #, gcc-internal-format, gfc-internal-format
31272 msgid "unknown callback event registered by plugin %s"
31276 #, gcc-internal-format, gfc-internal-format
31277 msgid "plugin %s registered a null callback function for event %s"
31281 #, gcc-internal-format, gfc-internal-format
31283 "cannot load plugin %s\n"
31288 #, gcc-internal-format, gfc-internal-format
31290 "plugin %s is not licensed under a GPL-compatible license\n"
31295 #, gcc-internal-format, gfc-internal-format
31297 "cannot find %s in plugin %s\n"
31302 #, gcc-internal-format, gfc-internal-format
31303 msgid "fail to initialize plugin %s"
31307 #, gcc-internal-format, gfc-internal-format
31308 msgid "cannot load plugin %s: %s"
31312 #, gcc-internal-format, gfc-internal-format
31313 msgid "plugin %s is not licensed under a GPL-compatible license %s"
31317 #, gcc-internal-format, gfc-internal-format
31318 msgid "cannot find %s in plugin %s: %s"
31322 #, gcc-internal-format, gfc-internal-format
31323 msgid "failed to initialize plugin %s"
31327 #, gcc-internal-format
31328 msgid "%<-iplugindir%> option not passed from the gcc driver"
31331 #: pointer-query.cc:1201
31332 #, gcc-internal-format
31333 msgid "destination object is likely at address zero"
31336 #: pointer-query.cc:1203
31337 #, gcc-internal-format
31338 msgid "source object is likely at address zero"
31341 #: pointer-query.cc:1213
31342 #, gcc-internal-format
31343 msgid "at offset %s into destination object %qE of size %s"
31346 #: pointer-query.cc:1216
31347 #, gcc-internal-format
31348 msgid "destination object %qE of size %s"
31351 #: pointer-query.cc:1222
31352 #, gcc-internal-format
31353 msgid "at offset %s into destination object of size %s allocated by %qE"
31356 #: pointer-query.cc:1225
31357 #, gcc-internal-format
31358 msgid "destination object of size %s allocated by %qE"
31361 #: pointer-query.cc:1235
31362 #, gcc-internal-format
31363 msgid "at offset %s into source object %qE of size %s"
31366 #: pointer-query.cc:1238
31367 #, gcc-internal-format
31368 msgid "source object %qE of size %s"
31371 #: pointer-query.cc:1245
31372 #, gcc-internal-format
31373 msgid "at offset %s into source object of size %s allocated by %qE"
31376 #: pointer-query.cc:1248
31377 #, gcc-internal-format
31378 msgid "source object of size %s allocated by %qE"
31381 #: pointer-query.cc:1256
31382 #, gcc-internal-format
31383 msgid "at offset %s into object %qE of size %s"
31386 #: pointer-query.cc:1259
31387 #, gcc-internal-format
31388 msgid "object %qE of size %s"
31391 #: pointer-query.cc:1266
31392 #, gcc-internal-format
31393 msgid "at offset %s into object of size %s allocated by %qE"
31396 #: pointer-query.cc:1269
31397 #, gcc-internal-format
31398 msgid "object of size %s allocated by %qE"
31402 #, gcc-internal-format
31403 msgid "probability %qE must be constant floating-point expression"
31407 #, gcc-internal-format
31408 msgid "probability %qE is outside the range [0.0, 1.0]"
31412 #, gcc-internal-format, gfc-internal-format
31413 msgid "Missing counts for called function %s"
31417 #, gcc-internal-format
31418 msgid "corrupted profile info: profile data is not flow-consistent"
31422 #, gcc-internal-format, gfc-internal-format
31424 "corrupted profile info: number of iterations for basic block %d thought to "
31429 #, gcc-internal-format, gfc-internal-format
31431 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
31435 #, gcc-internal-format
31436 msgid "corrupted profile info: invalid time profile"
31439 #: read-rtl-function.cc:265
31440 #, gcc-internal-format, gfc-internal-format
31441 msgid "insn with UID %i not found for operand %i (`%s') of insn %i"
31444 #: read-rtl-function.cc:269
31445 #, gcc-internal-format, gfc-internal-format
31446 msgid "insn with UID %i not found for operand %i of insn %i"
31449 #: read-rtl-function.cc:412
31450 #, gcc-internal-format
31451 msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
31454 #: read-rtl-function.cc:714
31455 #, gcc-internal-format
31456 msgid "unrecognized edge flag: %qs"
31459 #: read-rtl-function.cc:857
31460 #, gcc-internal-format
31461 msgid "more than one 'crtl' directive"
31464 #: read-rtl-function.cc:986
31465 #, gcc-internal-format
31466 msgid "unrecognized enum value: %qs"
31469 #: read-rtl-function.cc:1142 read-rtl-function.cc:1201
31470 #, gcc-internal-format, gfc-internal-format
31471 msgid "was expecting `%s'"
31474 #: read-rtl-function.cc:1595
31475 #, gcc-internal-format, gfc-internal-format
31476 msgid "duplicate insn UID: %i"
31479 #: read-rtl-function.cc:1656
31480 #, gcc-internal-format
31481 msgid "start/end of RTL fragment are in different files"
31484 #: read-rtl-function.cc:1662
31485 #, gcc-internal-format
31486 msgid "start of RTL fragment must be on an earlier line than end"
31489 #: read-rtl.cc:490 read-rtl.cc:521
31490 #, gcc-internal-format, gfc-internal-format
31492 "ambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')"
31495 #: reg-stack.cc:545
31496 #, gcc-internal-format, gfc-internal-format
31497 msgid "output constraint %d must specify a single register"
31500 #: reg-stack.cc:555
31501 #, gcc-internal-format
31502 msgid "output constraint %d cannot be specified together with %qs clobber"
31505 #: reg-stack.cc:579
31506 #, gcc-internal-format
31507 msgid "output registers must be grouped at top of stack"
31510 #: reg-stack.cc:619
31511 #, gcc-internal-format
31512 msgid "implicitly popped registers must be grouped at top of stack"
31515 #: reg-stack.cc:637
31516 #, gcc-internal-format
31517 msgid "explicitly used registers must be grouped at top of stack"
31520 #: reg-stack.cc:657
31521 #, gcc-internal-format
31522 msgid "output operand %d must use %<&%> constraint"
31525 #: regcprop.cc:1264
31526 #, gcc-internal-format
31527 msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
31530 #: regcprop.cc:1276
31531 #, gcc-internal-format
31532 msgid "%qs: loop in %<next_regno%> chain (%u)"
31535 #: regcprop.cc:1279
31536 #, gcc-internal-format
31537 msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
31540 #: regcprop.cc:1291
31541 #, gcc-internal-format
31542 msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
31546 #, gcc-internal-format
31547 msgid "cannot use %qs as a call-saved register"
31551 #, gcc-internal-format
31552 msgid "cannot use %qs as a call-used register"
31556 #, gcc-internal-format
31557 msgid "cannot use %qs as a fixed register"
31560 #: reginfo.cc:717 config/arc/arc.cc:1186 config/arc/arc.cc:1228
31561 #: config/ia64/ia64.cc:6037 config/ia64/ia64.cc:6044 config/pa/pa.cc:465
31562 #: config/pa/pa.cc:472 config/sh/sh.cc:8278 config/sh/sh.cc:8285
31563 #, gcc-internal-format, gfc-internal-format
31564 msgid "unknown register name: %s"
31568 #, gcc-internal-format
31569 msgid "stack register used for global register variable"
31573 #, gcc-internal-format
31574 msgid "global register variable follows a function definition"
31578 #, gcc-internal-format
31579 msgid "register of %qD used for multiple global register variables"
31582 #: reginfo.cc:745 config/rs6000/rs6000-logue.cc:5579
31583 #, gcc-internal-format
31584 msgid "conflicts with %qD"
31588 #, gcc-internal-format
31589 msgid "call-clobbered register used for global register variable"
31593 #, gcc-internal-format
31594 msgid "cannot reload integer constant operand in %<asm%>"
31598 #, gcc-internal-format
31599 msgid "impossible register constraint in %<asm%>"
31603 #, gcc-internal-format
31604 msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
31608 #, gcc-internal-format
31609 msgid "%<&%> constraint used with no register class"
31613 #, gcc-internal-format
31614 msgid "%<asm%> operand has impossible constraints"
31618 #, gcc-internal-format
31619 msgid "cannot find a register in class %qs while reloading %<asm%>"
31623 #, gcc-internal-format
31624 msgid "unable to find a register to spill in class %qs"
31628 #, gcc-internal-format
31629 msgid "%<asm%> operand requires impossible reload"
31633 #, gcc-internal-format
31634 msgid "%<asm%> operand constraint incompatible with operand size"
31638 #, gcc-internal-format
31639 msgid "output operand is constant in %<asm%>"
31643 #, gcc-internal-format, gfc-internal-format
31644 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
31648 #, gcc-internal-format, gfc-internal-format
31650 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
31654 #, gcc-internal-format, gfc-internal-format
31656 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at "
31661 #, gcc-internal-format, gfc-internal-format
31662 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
31666 #, gcc-internal-format, gfc-internal-format
31667 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
31671 #, gcc-internal-format, gfc-internal-format
31672 msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
31676 #, gcc-internal-format, gfc-internal-format
31678 "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:"
31683 #, gcc-internal-format, gfc-internal-format
31685 "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
31689 #, gcc-internal-format, gfc-internal-format
31690 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
31694 #, gcc-internal-format, gfc-internal-format
31695 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
31699 #, gcc-internal-format
31700 msgid "output operand constraint lacks %<=%>"
31704 #, gcc-internal-format
31705 msgid "output constraint %qc for operand %d is not at the beginning"
31709 #, gcc-internal-format
31710 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
31713 #: stmt.cc:261 stmt.cc:350
31714 #, gcc-internal-format
31715 msgid "%<%%%> constraint used with last operand"
31719 #, gcc-internal-format
31720 msgid "matching constraint not valid in output operand"
31724 #, gcc-internal-format
31725 msgid "input operand constraint contains %qc"
31729 #, gcc-internal-format
31730 msgid "matching constraint references invalid operand number"
31734 #, gcc-internal-format
31735 msgid "invalid punctuation %qc in constraint"
31739 #, gcc-internal-format
31740 msgid "matching constraint does not allow a register"
31744 #, gcc-internal-format
31745 msgid "duplicate %<asm%> operand name %qs"
31749 #, gcc-internal-format
31750 msgid "missing close brace for named operand"
31754 #, gcc-internal-format
31755 msgid "undefined named operand %qs"
31758 #: stor-layout.cc:804
31759 #, gcc-internal-format
31760 msgid "size of %q+D %E bytes exceeds maximum object size %wu"
31763 #: stor-layout.cc:1185
31764 #, gcc-internal-format
31765 msgid "alignment %u of %qT is less than %u"
31768 #: stor-layout.cc:1192
31769 #, gcc-internal-format
31770 msgid "%q+D offset %E in %qT isn%'t aligned to %u"
31773 #: stor-layout.cc:1195
31774 #, gcc-internal-format
31775 msgid "%q+D offset %E in %qT may not be aligned to %u"
31778 #: stor-layout.cc:1327
31779 #, gcc-internal-format
31780 msgid "packed attribute causes inefficient alignment for %q+D"
31783 #: stor-layout.cc:1331
31784 #, gcc-internal-format
31785 msgid "packed attribute is unnecessary for %q+D"
31788 #: stor-layout.cc:1351
31789 #, gcc-internal-format
31790 msgid "padding struct to align %q+D"
31793 #: stor-layout.cc:1410
31794 #, gcc-internal-format
31795 msgid "offset of packed bit-field %qD has changed in GCC 4.4"
31798 #: stor-layout.cc:1790
31799 #, gcc-internal-format
31800 msgid "padding struct size to alignment boundary with %E bytes"
31803 #: stor-layout.cc:1819
31804 #, gcc-internal-format
31805 msgid "packed attribute causes inefficient alignment for %qE"
31808 #: stor-layout.cc:1823
31809 #, gcc-internal-format
31810 msgid "packed attribute is unnecessary for %qE"
31813 #: stor-layout.cc:1829
31814 #, gcc-internal-format
31815 msgid "packed attribute causes inefficient alignment"
31818 #: stor-layout.cc:1831
31819 #, gcc-internal-format
31820 msgid "packed attribute is unnecessary"
31823 #: stor-layout.cc:2619
31824 #, gcc-internal-format
31825 msgid "alignment of array elements is greater than element size"
31828 #: stor-layout.cc:2625
31829 #, gcc-internal-format
31830 msgid "size of array element is not a multiple of its alignment"
31833 #: substring-locations.cc:229
31834 #, gcc-internal-format
31835 msgid "format string is defined here"
31838 #: symtab-thunks.cc:400
31839 #, gcc-internal-format
31840 msgid "generic thunk code fails for method %qD which uses %<...%>"
31844 #, gcc-internal-format
31845 msgid "%qD renamed after being referenced in assembly"
31849 #, gcc-internal-format
31850 msgid "function symbol is not function"
31854 #, gcc-internal-format
31855 msgid "inconsistent %<ifunc%> attribute"
31859 #, gcc-internal-format
31860 msgid "variable symbol is not variable"
31864 #, gcc-internal-format
31865 msgid "node has unknown type"
31869 #, gcc-internal-format, gfc-internal-format
31870 msgid "node has invalid order %i"
31874 #, gcc-internal-format
31875 msgid "node not found node->decl->decl_with_vis.symtab_node"
31879 #, gcc-internal-format
31880 msgid "node differs from node->decl->decl_with_vis.symtab_node"
31883 #: symtab.cc:1163 symtab.cc:1170
31884 #, gcc-internal-format
31885 msgid "assembler name hash list corrupted"
31889 #, gcc-internal-format
31890 msgid "node not found in symtab assembler name hash"
31894 #, gcc-internal-format
31895 msgid "double linked list of assembler names corrupted"
31899 #, gcc-internal-format
31900 msgid "node has body_removed but is definition"
31904 #, gcc-internal-format
31905 msgid "node is analyzed but it is not a definition"
31909 #, gcc-internal-format
31910 msgid "node is alias but not implicit alias"
31914 #, gcc-internal-format
31915 msgid "node is alias but not definition"
31919 #, gcc-internal-format
31920 msgid "node is weakref but not an transparent_alias"
31924 #, gcc-internal-format
31925 msgid "node is transparent_alias but not an alias"
31929 #, gcc-internal-format
31930 msgid "node is symver but not alias"
31934 #, gcc-internal-format
31935 msgid "symver target is not exported with default visibility"
31939 #, gcc-internal-format
31940 msgid "symver is not exported with default visibility"
31944 #, gcc-internal-format
31945 msgid "node is in same_comdat_group list but has no comdat_group"
31949 #, gcc-internal-format
31950 msgid "same_comdat_group list across different groups"
31954 #, gcc-internal-format
31955 msgid "mixing different types of symbol in same comdat groups is not supported"
31959 #, gcc-internal-format
31960 msgid "node is alone in a comdat group"
31964 #, gcc-internal-format
31965 msgid "same_comdat_group is not a circular list"
31969 #, gcc-internal-format, gfc-internal-format
31970 msgid "comdat-local symbol referred to by %s outside its comdat"
31974 #, gcc-internal-format
31975 msgid "implicit_section flag is set but section isn%'t"
31979 #, gcc-internal-format
31980 msgid "Both section and comdat group is set"
31984 #, gcc-internal-format
31985 msgid "Alias and target%'s section differs"
31989 #, gcc-internal-format
31990 msgid "Alias and target%'s comdat groups differs"
31994 #, gcc-internal-format
31995 msgid "Transparent alias and target%'s assembler names differs"
31999 #, gcc-internal-format
32000 msgid "Chained transparent aliases"
32003 #: symtab.cc:1367 symtab.cc:1385 symtab.cc:1412
32004 #, gcc-internal-format
32005 msgid "symtab_node::verify failed"
32009 #, gcc-internal-format, gfc-internal-format
32010 msgid "invalid order in asm node %i"
32014 #, gcc-internal-format
32016 "Two symbols with same comdat_group are not linked by the same_comdat_group "
32021 #, gcc-internal-format
32022 msgid "function %q+D part of alias cycle"
32026 #, gcc-internal-format
32027 msgid "variable %q+D part of alias cycle"
32031 #, gcc-internal-format
32032 msgid "section of alias %q+D must match section of its target"
32035 #: targhooks.cc:203
32036 #, gcc-internal-format
32037 msgid "%<__builtin_saveregs%> not supported by this target"
32040 #: targhooks.cc:1204
32041 #, gcc-internal-format
32042 msgid "argument %qs is not supported for %qs on this target"
32045 #: targhooks.cc:1246
32046 #, gcc-internal-format
32047 msgid "nested functions not supported on this target"
32050 #: targhooks.cc:1259
32051 #, gcc-internal-format
32052 msgid "nested function trampolines not supported on this target"
32055 #: targhooks.cc:1422
32056 #, gcc-internal-format
32057 msgid "global constructors not supported on this target"
32060 #: targhooks.cc:1431
32061 #, gcc-internal-format
32062 msgid "global destructors not supported on this target"
32065 #: targhooks.cc:1790
32066 #, gcc-internal-format
32067 msgid "target attribute is not supported on this machine"
32070 #: targhooks.cc:1804
32071 #, gcc-internal-format
32072 msgid "%<#pragma GCC target%> is not supported for this machine"
32076 #, gcc-internal-format
32077 msgid "cannot open %qs for writing: %m"
32081 #, gcc-internal-format
32082 msgid "%<-frecord-gcc-switches%> is not supported by the current target"
32086 #, gcc-internal-format
32087 msgid "stack usage computation not supported for this target"
32091 #, gcc-internal-format
32092 msgid "stack usage might be unbounded"
32096 #, gcc-internal-format
32097 msgid "stack usage might be %wu bytes"
32101 #, gcc-internal-format
32102 msgid "stack usage is %wu bytes"
32106 #, gcc-internal-format
32107 msgid "cannot open %s for writing: %m"
32111 #, gcc-internal-format
32112 msgid "this target does not support %qs"
32116 #, gcc-internal-format
32118 "Graphite loop optimizations cannot be used (isl is not available) (%<-"
32119 "fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-"
32120 "parallelize-all%>)"
32124 #, gcc-internal-format
32125 msgid "%<-fcf-protection=full%> is not supported for this target"
32129 #, gcc-internal-format
32130 msgid "%<-fcf-protection=branch%> is not supported for this target"
32134 #, gcc-internal-format
32135 msgid "%<-fcf-protection=return%> is not supported for this target"
32139 #, gcc-internal-format
32140 msgid "%<-fabi-version=1%> is no longer supported"
32144 #, gcc-internal-format
32145 msgid "instruction scheduling not supported on this target machine"
32149 #, gcc-internal-format
32150 msgid "this target machine does not have delayed branches"
32154 #, gcc-internal-format
32155 msgid "%<-f%sleading-underscore%> not supported on this target machine"
32159 #, gcc-internal-format
32160 msgid "CTF debug info requested, but not supported for %qs frontend"
32164 #, gcc-internal-format
32165 msgid "could not close zeroed insn dump file %qs: %m"
32169 #, gcc-internal-format
32170 msgid "target system does not support the %qs debug format"
32174 #, gcc-internal-format
32176 "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent "
32177 "to %<-gvariable-location-views%>"
32181 #, gcc-internal-format
32183 "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-"
32188 #, gcc-internal-format
32190 "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
32194 #, gcc-internal-format
32195 msgid "%<-ffunction-sections%> not supported for this target"
32199 #, gcc-internal-format
32200 msgid "%<-fdata-sections%> not supported for this target"
32204 #, gcc-internal-format
32205 msgid "%<-fprefetch-loop-arrays%> not supported for this target"
32209 #, gcc-internal-format
32211 "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> "
32216 #, gcc-internal-format
32217 msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
32221 #, gcc-internal-format
32222 msgid "%<-fassociative-math%> disabled; other options take precedence"
32226 #, gcc-internal-format
32228 "%<-fstack-clash-protection%> is not supported on targets where the stack "
32229 "grows from lower to higher addresses"
32233 #, gcc-internal-format
32235 "%<-fstack-check=%> and %<-fstack-clash-protection%> are mutually exclusive; "
32236 "disabling %<-fstack-check=%>"
32240 #, gcc-internal-format
32241 msgid "%<-fstack-protector%> not supported for this target"
32245 #, gcc-internal-format
32247 "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported "
32252 #, gcc-internal-format
32253 msgid "%<-fsanitize=address%> not supported for this target"
32257 #, gcc-internal-format
32259 "%<-fsanitize=kernel-address%> with stack protection is not supported without "
32260 "%<-fasan-shadow-offset=%> for this target"
32264 #, gcc-internal-format
32265 msgid "%qs is not supported for this target"
32269 #, gcc-internal-format
32270 msgid "%<-fsanitize=shadow-call-stack%> not supported in current platform"
32274 #, gcc-internal-format
32275 msgid "%<-fsanitize=shadow-call-stack%> requires %<-fno-exceptions%>"
32279 #, gcc-internal-format
32280 msgid "error writing to %s: %m"
32284 #, gcc-internal-format
32285 msgid "error closing %s: %m"
32289 #, gcc-internal-format
32290 msgid "mpfr not configured to handle all floating modes"
32294 #, gcc-internal-format
32295 msgid "self-tests are not enabled in this build"
32299 #, gcc-internal-format
32300 msgid "self-tests incompatible with %<-E%>"
32303 #: trans-mem.cc:610
32304 #, gcc-internal-format
32305 msgid "invalid use of volatile lvalue inside transaction"
32308 #: trans-mem.cc:613
32309 #, gcc-internal-format
32310 msgid "invalid use of volatile lvalue inside %<transaction_safe%> function"
32313 #: trans-mem.cc:648
32314 #, gcc-internal-format
32316 "%<transaction_may_cancel_outer%> function call not within outer transaction "
32317 "or %<transaction_may_cancel_outer%>"
32320 #: trans-mem.cc:717 trans-mem.cc:4834
32321 #, gcc-internal-format
32322 msgid "unsafe function call %qD within atomic transaction"
32325 #: trans-mem.cc:724
32326 #, gcc-internal-format
32327 msgid "unsafe function call %qE within atomic transaction"
32330 #: trans-mem.cc:728
32331 #, gcc-internal-format
32332 msgid "unsafe indirect function call within atomic transaction"
32335 #: trans-mem.cc:736 trans-mem.cc:4766
32336 #, gcc-internal-format
32337 msgid "unsafe function call %qD within %<transaction_safe%> function"
32340 #: trans-mem.cc:743
32341 #, gcc-internal-format
32342 msgid "unsafe function call %qE within %<transaction_safe%> function"
32345 #: trans-mem.cc:747
32346 #, gcc-internal-format
32347 msgid "unsafe indirect function call within %<transaction_safe%> function"
32350 #: trans-mem.cc:762 trans-mem.cc:4806
32351 #, gcc-internal-format
32352 msgid "%<asm%> not allowed in atomic transaction"
32355 #: trans-mem.cc:765 trans-mem.cc:4432
32356 #, gcc-internal-format
32357 msgid "%<asm%> not allowed in %<transaction_safe%> function"
32360 #: trans-mem.cc:777
32361 #, gcc-internal-format
32362 msgid "relaxed transaction in atomic transaction"
32365 #: trans-mem.cc:780
32366 #, gcc-internal-format
32367 msgid "relaxed transaction in %<transaction_safe%> function"
32370 #: trans-mem.cc:787
32371 #, gcc-internal-format
32372 msgid "outer transaction in transaction"
32375 #: trans-mem.cc:790
32376 #, gcc-internal-format
32377 msgid "outer transaction in %<transaction_may_cancel_outer%> function"
32380 #: trans-mem.cc:794
32381 #, gcc-internal-format
32382 msgid "outer transaction in %<transaction_safe%> function"
32386 #, gcc-internal-format
32387 msgid "ignoring loop annotation"
32390 #: tree-cfg.cc:3071
32391 #, gcc-internal-format
32392 msgid "constant not recomputed when %<ADDR_EXPR%> changed"
32395 #: tree-cfg.cc:3076
32396 #, gcc-internal-format
32397 msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
32400 #: tree-cfg.cc:3091
32401 #, gcc-internal-format
32402 msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
32405 #: tree-cfg.cc:3117
32406 #, gcc-internal-format
32407 msgid "non-scalar %qs"
32410 #: tree-cfg.cc:3131
32411 #, gcc-internal-format
32412 msgid "invalid position or size operand to %qs"
32415 #: tree-cfg.cc:3137
32416 #, gcc-internal-format
32417 msgid "integral result type precision does not match field size of %qs"
32420 #: tree-cfg.cc:3146
32421 #, gcc-internal-format
32422 msgid "mode size of non-integral result does not match field size of %qs"
32425 #: tree-cfg.cc:3154
32426 #, gcc-internal-format
32427 msgid "%qs of non-mode-precision operand"
32430 #: tree-cfg.cc:3161
32431 #, gcc-internal-format
32432 msgid "position plus size exceeds size of referenced object in %qs"
32435 #: tree-cfg.cc:3172
32436 #, gcc-internal-format
32437 msgid "type mismatch in %qs reference"
32440 #: tree-cfg.cc:3188
32441 #, gcc-internal-format
32442 msgid "conversion of %qs on the left hand side of %qs"
32445 #: tree-cfg.cc:3196
32446 #, gcc-internal-format
32447 msgid "conversion of register to a different size in %qs"
32450 #: tree-cfg.cc:3216
32451 #, gcc-internal-format
32452 msgid "non-top-level %qs"
32455 #: tree-cfg.cc:3231
32456 #, gcc-internal-format
32457 msgid "invalid operands to %qs"
32460 #: tree-cfg.cc:3242 tree-cfg.cc:3251 tree-cfg.cc:3268 tree-cfg.cc:3947
32461 #: tree-cfg.cc:3976 tree-cfg.cc:3993 tree-cfg.cc:4014 tree-cfg.cc:4060
32462 #: tree-cfg.cc:4081 tree-cfg.cc:4135 tree-cfg.cc:4155 tree-cfg.cc:4191
32463 #: tree-cfg.cc:4212 tree-cfg.cc:4273 tree-cfg.cc:4348 tree-cfg.cc:4374
32464 #: tree-cfg.cc:4410 tree-cfg.cc:4459 tree-cfg.cc:4484 tree-cfg.cc:4559
32465 #: tree-cfg.cc:4645
32466 #, gcc-internal-format
32467 msgid "type mismatch in %qs"
32470 #: tree-cfg.cc:3262
32471 #, gcc-internal-format
32472 msgid "invalid %qs offset operator"
32475 #: tree-cfg.cc:3286 tree-cfg.cc:3312
32476 #, gcc-internal-format
32477 msgid "invalid address operand in %qs"
32480 #: tree-cfg.cc:3293 tree-cfg.cc:3319
32481 #, gcc-internal-format
32482 msgid "invalid offset operand in %qs"
32485 #: tree-cfg.cc:3300 tree-cfg.cc:3326
32486 #, gcc-internal-format
32487 msgid "invalid clique in %qs"
32490 #: tree-cfg.cc:3333 tree-cfg.cc:4657
32491 #, gcc-internal-format
32492 msgid "%qs in gimple IL"
32495 #: tree-cfg.cc:3344
32496 #, gcc-internal-format
32497 msgid "%qs as base where non-register is required"
32500 #: tree-cfg.cc:3359
32501 #, gcc-internal-format
32502 msgid "invalid expression for min lvalue"
32505 #: tree-cfg.cc:3410
32506 #, gcc-internal-format
32507 msgid "gimple call has two targets"
32510 #: tree-cfg.cc:3419
32511 #, gcc-internal-format
32512 msgid "gimple call has no target"
32515 #: tree-cfg.cc:3426
32516 #, gcc-internal-format
32517 msgid "invalid function in gimple call"
32520 #: tree-cfg.cc:3436
32521 #, gcc-internal-format
32522 msgid "non-function in gimple call"
32525 #: tree-cfg.cc:3447
32526 #, gcc-internal-format
32527 msgid "invalid pure const state for function"
32530 #: tree-cfg.cc:3459
32531 #, gcc-internal-format
32532 msgid "invalid LHS in gimple call"
32535 #: tree-cfg.cc:3467
32536 #, gcc-internal-format
32537 msgid "LHS in %<noreturn%> call"
32540 #: tree-cfg.cc:3481
32541 #, gcc-internal-format
32542 msgid "invalid conversion in gimple call"
32545 #: tree-cfg.cc:3490
32546 #, gcc-internal-format
32547 msgid "invalid static chain in gimple call"
32550 #: tree-cfg.cc:3501
32551 #, gcc-internal-format
32552 msgid "static chain with function that doesn%'t use one"
32555 #. Built-in unreachable with parameters might not be caught by
32556 #. undefined behavior sanitizer. Front-ends do check users do not
32557 #. call them that way but we also produce calls to
32558 #. __builtin_unreachable internally, for example when IPA figures
32559 #. out a call cannot happen in a legal program. In such cases,
32560 #. we must make sure arguments are stripped off.
32561 #: tree-cfg.cc:3520
32562 #, gcc-internal-format
32563 msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
32566 #: tree-cfg.cc:3551
32567 #, gcc-internal-format
32569 "%<DEFERRED_INIT%> calls should have same constant size for the first "
32573 #: tree-cfg.cc:3569
32574 #, gcc-internal-format
32575 msgid "invalid argument to gimple call"
32578 #: tree-cfg.cc:3596
32579 #, gcc-internal-format
32580 msgid "invalid operands in gimple comparison"
32583 #: tree-cfg.cc:3607
32584 #, gcc-internal-format
32585 msgid "mismatching comparison operand types"
32588 #: tree-cfg.cc:3624
32589 #, gcc-internal-format
32590 msgid "unsupported operation or type for vector comparison returning a boolean"
32593 #: tree-cfg.cc:3639
32594 #, gcc-internal-format
32595 msgid "non-vector operands in vector comparison"
32598 #: tree-cfg.cc:3648
32599 #, gcc-internal-format
32600 msgid "invalid vector comparison resulting type"
32603 #: tree-cfg.cc:3655
32604 #, gcc-internal-format
32605 msgid "bogus comparison result type"
32608 #: tree-cfg.cc:3677
32609 #, gcc-internal-format
32610 msgid "non-register as LHS of unary operation"
32613 #: tree-cfg.cc:3683
32614 #, gcc-internal-format
32615 msgid "invalid operand in unary operation"
32618 #: tree-cfg.cc:3706
32619 #, gcc-internal-format
32620 msgid "invalid vector types in nop conversion"
32623 #: tree-cfg.cc:3743
32624 #, gcc-internal-format
32625 msgid "invalid types in nop conversion"
32628 #: tree-cfg.cc:3758
32629 #, gcc-internal-format
32630 msgid "invalid types in address space conversion"
32633 #: tree-cfg.cc:3772
32634 #, gcc-internal-format
32635 msgid "invalid types in fixed-point conversion"
32638 #: tree-cfg.cc:3787
32639 #, gcc-internal-format
32640 msgid "invalid types in conversion to floating-point"
32643 #: tree-cfg.cc:3802
32644 #, gcc-internal-format
32645 msgid "invalid types in conversion to integer"
32648 #: tree-cfg.cc:3842
32649 #, gcc-internal-format
32650 msgid "type mismatch in %qs expression"
32653 #: tree-cfg.cc:3859 tree-cfg.cc:3873 tree-cfg.cc:4239 tree-cfg.cc:4261
32654 #, gcc-internal-format
32655 msgid "invalid types for %qs"
32658 #: tree-cfg.cc:3884
32659 #, gcc-internal-format
32660 msgid "%qs should be from a scalar to a like vector"
32663 #: tree-cfg.cc:3898
32664 #, gcc-internal-format
32665 msgid "non-trivial conversion in unary operation"
32668 #: tree-cfg.cc:3923
32669 #, gcc-internal-format
32670 msgid "non-register as LHS of binary operation"
32673 #: tree-cfg.cc:3930
32674 #, gcc-internal-format
32675 msgid "invalid operands in binary operation"
32678 #: tree-cfg.cc:4035
32679 #, gcc-internal-format
32680 msgid "invalid non-vector operands to %qs"
32683 #: tree-cfg.cc:4046
32684 #, gcc-internal-format
32685 msgid "invalid (pointer) operands %qs"
32688 #: tree-cfg.cc:4281
32689 #, gcc-internal-format
32690 msgid "vector type expected in %qs"
32693 #: tree-cfg.cc:4294
32694 #, gcc-internal-format
32695 msgid "type mismatch in binary expression"
32698 #: tree-cfg.cc:4322
32699 #, gcc-internal-format
32700 msgid "non-register as LHS of ternary operation"
32703 #: tree-cfg.cc:4330
32704 #, gcc-internal-format
32705 msgid "invalid operands in ternary operation"
32708 #: tree-cfg.cc:4362
32709 #, gcc-internal-format
32711 "the first argument of a %qs must be of a boolean vector type of the same "
32712 "number of elements as the result"
32715 #: tree-cfg.cc:4394 tree-cfg.cc:4471
32716 #, gcc-internal-format
32717 msgid "vector types expected in %qs"
32720 #: tree-cfg.cc:4427
32721 #, gcc-internal-format
32722 msgid "vectors with different element number found in %qs"
32725 #: tree-cfg.cc:4443
32726 #, gcc-internal-format
32727 msgid "invalid mask type in %qs"
32730 #: tree-cfg.cc:4504
32731 #, gcc-internal-format
32732 msgid "not allowed type combination in %qs"
32735 #: tree-cfg.cc:4513
32736 #, gcc-internal-format
32737 msgid "invalid position or size in %qs"
32740 #: tree-cfg.cc:4519
32741 #, gcc-internal-format
32742 msgid "%qs into non-mode-precision operand"
32745 #: tree-cfg.cc:4529
32746 #, gcc-internal-format
32747 msgid "insertion out of range in %qs"
32750 #: tree-cfg.cc:4539
32751 #, gcc-internal-format
32752 msgid "%qs not at element boundary"
32755 #: tree-cfg.cc:4595
32756 #, gcc-internal-format
32757 msgid "non-trivial conversion in %qs"
32760 #: tree-cfg.cc:4604
32761 #, gcc-internal-format
32762 msgid "%qs LHS in clobber statement"
32765 #: tree-cfg.cc:4612
32766 #, gcc-internal-format
32767 msgid "%qs LHS in assignment statement"
32770 #: tree-cfg.cc:4631
32771 #, gcc-internal-format
32772 msgid "invalid operand in %qs"
32775 #: tree-cfg.cc:4672 tree-cfg.cc:4698
32776 #, gcc-internal-format
32777 msgid "invalid RHS for gimple memory store: %qs"
32780 #: tree-cfg.cc:4732 tree-cfg.cc:4750
32781 #, gcc-internal-format
32782 msgid "incorrect type of vector %qs elements"
32785 #: tree-cfg.cc:4741 tree-cfg.cc:4758
32786 #, gcc-internal-format
32787 msgid "incorrect number of vector %qs elements"
32790 #: tree-cfg.cc:4766
32791 #, gcc-internal-format
32792 msgid "incorrect type of vector CONSTRUCTOR elements"
32795 #: tree-cfg.cc:4775
32796 #, gcc-internal-format
32797 msgid "vector %qs with non-NULL element index"
32800 #: tree-cfg.cc:4782
32801 #, gcc-internal-format
32802 msgid "vector %qs element is not a GIMPLE value"
32805 #: tree-cfg.cc:4791
32806 #, gcc-internal-format
32807 msgid "non-vector %qs with elements"
32810 #: tree-cfg.cc:4798
32811 #, gcc-internal-format
32812 msgid "%qs RHS in assignment statement"
32815 #: tree-cfg.cc:4855
32816 #, gcc-internal-format
32817 msgid "invalid operand in return statement"
32820 #: tree-cfg.cc:4870 c/gimple-parser.cc:2489
32821 #, gcc-internal-format
32822 msgid "invalid conversion in return statement"
32825 #: tree-cfg.cc:4894
32826 #, gcc-internal-format
32827 msgid "goto destination is neither a label nor a pointer"
32830 #: tree-cfg.cc:4913
32831 #, gcc-internal-format
32832 msgid "invalid operand to switch statement"
32835 #: tree-cfg.cc:4921
32836 #, gcc-internal-format
32837 msgid "non-integral type switch statement"
32840 #: tree-cfg.cc:4931
32841 #, gcc-internal-format
32842 msgid "invalid default case label in switch statement"
32845 #: tree-cfg.cc:4943
32846 #, gcc-internal-format
32847 msgid "invalid %<CASE_CHAIN%>"
32850 #: tree-cfg.cc:4949
32851 #, gcc-internal-format
32852 msgid "invalid case label in switch statement"
32855 #: tree-cfg.cc:4956
32856 #, gcc-internal-format
32857 msgid "invalid case range in switch statement"
32860 #: tree-cfg.cc:4966
32861 #, gcc-internal-format
32862 msgid "type precision mismatch in switch statement"
32865 #: tree-cfg.cc:4973
32866 #, gcc-internal-format
32867 msgid "type mismatch for case label in switch statement"
32870 #: tree-cfg.cc:4982
32871 #, gcc-internal-format
32872 msgid "case labels not sorted in switch statement"
32875 #: tree-cfg.cc:5025
32876 #, gcc-internal-format
32877 msgid "label context is not the current function declaration"
32880 #: tree-cfg.cc:5034
32881 #, gcc-internal-format
32882 msgid "incorrect entry in %<label_to_block_map%>"
32885 #: tree-cfg.cc:5044
32886 #, gcc-internal-format
32887 msgid "incorrect setting of landing pad number"
32890 #: tree-cfg.cc:5060
32891 #, gcc-internal-format
32892 msgid "invalid comparison code in gimple cond"
32895 #: tree-cfg.cc:5068
32896 #, gcc-internal-format
32897 msgid "invalid labels in gimple cond"
32900 #: tree-cfg.cc:5154 tree-cfg.cc:5163
32901 #, gcc-internal-format
32902 msgid "invalid %<PHI%> result"
32905 #: tree-cfg.cc:5173
32906 #, gcc-internal-format
32907 msgid "missing %<PHI%> def"
32910 #: tree-cfg.cc:5187
32911 #, gcc-internal-format
32912 msgid "invalid %<PHI%> argument"
32915 #: tree-cfg.cc:5194
32916 #, gcc-internal-format
32917 msgid "incompatible types in %<PHI%> argument %u"
32920 #: tree-cfg.cc:5297
32921 #, gcc-internal-format
32922 msgid "%<verify_gimple%> failed"
32925 #: tree-cfg.cc:5355
32926 #, gcc-internal-format
32927 msgid "dead statement in EH table"
32930 #: tree-cfg.cc:5371
32931 #, gcc-internal-format
32932 msgid "location references block not in block tree"
32935 #: tree-cfg.cc:5420
32936 #, gcc-internal-format
32937 msgid "local declaration from a different function"
32940 #: tree-cfg.cc:5523
32941 #, gcc-internal-format
32942 msgid "gimple_bb (phi) is set to a wrong basic block"
32945 #: tree-cfg.cc:5532
32946 #, gcc-internal-format
32947 msgid "PHI node with location"
32950 #: tree-cfg.cc:5543 tree-cfg.cc:5590
32951 #, gcc-internal-format
32952 msgid "incorrect sharing of tree nodes"
32955 #: tree-cfg.cc:5551
32956 #, gcc-internal-format
32957 msgid "virtual PHI with argument locations"
32960 #: tree-cfg.cc:5578
32961 #, gcc-internal-format
32962 msgid "gimple_bb (stmt) is set to a wrong basic block"
32965 #: tree-cfg.cc:5618
32966 #, gcc-internal-format
32967 msgid "statement marked for throw, but doesn%'t"
32970 #: tree-cfg.cc:5624
32971 #, gcc-internal-format
32972 msgid "statement marked for throw in middle of block"
32975 #: tree-cfg.cc:5646
32976 #, gcc-internal-format
32977 msgid "verify_gimple failed"
32980 #: tree-cfg.cc:5670
32981 #, gcc-internal-format
32982 msgid "ENTRY_BLOCK has IL associated with it"
32985 #: tree-cfg.cc:5677
32986 #, gcc-internal-format
32987 msgid "EXIT_BLOCK has IL associated with it"
32990 #: tree-cfg.cc:5684
32991 #, gcc-internal-format, gfc-internal-format
32992 msgid "fallthru to exit from bb %d"
32995 #: tree-cfg.cc:5708
32996 #, gcc-internal-format
32997 msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
33000 #: tree-cfg.cc:5715
33001 #, gcc-internal-format
33002 msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
33005 #: tree-cfg.cc:5722
33006 #, gcc-internal-format
33007 msgid "label %qD to block does not match in bb %d"
33010 #: tree-cfg.cc:5729
33011 #, gcc-internal-format
33012 msgid "label %qD has incorrect context in bb %d"
33015 #: tree-cfg.cc:5743
33016 #, gcc-internal-format, gfc-internal-format
33017 msgid "control flow in the middle of basic block %d"
33020 #: tree-cfg.cc:5753
33021 #, gcc-internal-format
33022 msgid "label %qD in the middle of basic block %d"
33025 #: tree-cfg.cc:5781
33026 #, gcc-internal-format, gfc-internal-format
33027 msgid "returns_twice call is %s in basic block %d"
33030 #: tree-cfg.cc:5808
33031 #, gcc-internal-format, gfc-internal-format
33032 msgid "fallthru edge after a control statement in bb %d"
33035 #: tree-cfg.cc:5821
33036 #, gcc-internal-format, gfc-internal-format
33037 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
33040 #: tree-cfg.cc:5844 tree-cfg.cc:5866 tree-cfg.cc:5883 tree-cfg.cc:5952
33041 #, gcc-internal-format, gfc-internal-format
33042 msgid "wrong outgoing edge flags at end of bb %d"
33045 #: tree-cfg.cc:5854
33046 #, gcc-internal-format, gfc-internal-format
33047 msgid "explicit goto at end of bb %d"
33050 #: tree-cfg.cc:5888
33051 #, gcc-internal-format, gfc-internal-format
33052 msgid "return edge does not point to exit in bb %d"
33055 #: tree-cfg.cc:5918
33056 #, gcc-internal-format
33057 msgid "found default case not at the start of case vector"
33060 #: tree-cfg.cc:5926
33061 #, gcc-internal-format
33062 msgid "case labels not sorted: "
33065 #: tree-cfg.cc:5943
33066 #, gcc-internal-format, gfc-internal-format
33067 msgid "extra outgoing edge %d->%d"
33070 #: tree-cfg.cc:5966
33071 #, gcc-internal-format, gfc-internal-format
33072 msgid "missing edge %i->%i"
33075 #: tree-cfg.cc:9668
33076 #, gcc-internal-format
33077 msgid "%<noreturn%> function does return"
33080 #: tree-cfg.cc:9688 tree-cfg.cc:9723
33081 #, gcc-internal-format
33082 msgid "control reaches end of non-void function"
33085 #: tree-cfg.cc:9789
33086 #, gcc-internal-format
33088 "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
33091 #: tree-cfg.cc:9794 cp/cvt.cc:1121
33092 #, gcc-internal-format
33094 "ignoring return value of function declared with attribute "
33095 "%<warn_unused_result%>"
33098 #: tree-complex.cc:1639
33099 #, gcc-internal-format
33100 msgid "%<asm goto%> with complex typed outputs"
33103 #: tree-diagnostic-path.cc:473
33104 msgid "%@ %s (fndecl %qD, depth %i)"
33107 #: tree-diagnostic-path.cc:478
33108 msgid "%@ %s (depth %i)"
33111 #: tree-diagnostic-path.cc:484
33115 #: tree-diagnostic.cc:207
33116 #, gcc-internal-format
33117 msgid "in definition of macro %qs"
33120 #: tree-diagnostic.cc:224
33121 #, gcc-internal-format
33122 msgid "in expansion of macro %qs"
33126 #, gcc-internal-format, gfc-internal-format
33127 msgid "BB %i has multiple EH edges"
33131 #, gcc-internal-format, gfc-internal-format
33132 msgid "BB %i cannot throw but has an EH edge"
33136 #, gcc-internal-format, gfc-internal-format
33137 msgid "BB %i last statement has incorrectly set lp"
33141 #, gcc-internal-format, gfc-internal-format
33142 msgid "BB %i is missing an EH edge"
33146 #, gcc-internal-format, gfc-internal-format
33147 msgid "Incorrect EH edge %i->%i"
33150 #: tree-eh.cc:5012 tree-eh.cc:5031
33151 #, gcc-internal-format, gfc-internal-format
33152 msgid "BB %i is missing an edge"
33156 #, gcc-internal-format, gfc-internal-format
33157 msgid "BB %i too many fallthru edges"
33161 #, gcc-internal-format, gfc-internal-format
33162 msgid "BB %i has incorrect edge"
33166 #, gcc-internal-format, gfc-internal-format
33167 msgid "BB %i has incorrect fallthru edge"
33170 #: tree-inline.cc:3885
33171 #, gcc-internal-format
33172 msgid "function %q+F can never be copied because it receives a non-local goto"
33175 #: tree-inline.cc:3892
33176 #, gcc-internal-format
33178 "function %q+F can never be copied because it saves address of local label in "
33179 "a static variable"
33182 #: tree-inline.cc:3932
33183 #, gcc-internal-format
33185 "function %q+F can never be inlined because it uses alloca (override using "
33186 "the always_inline attribute)"
33189 #: tree-inline.cc:3946
33190 #, gcc-internal-format
33191 msgid "function %q+F can never be inlined because it uses setjmp"
33194 #: tree-inline.cc:3960
33195 #, gcc-internal-format
33197 "function %q+F can never be inlined because it uses variable argument lists"
33200 #: tree-inline.cc:3972
33201 #, gcc-internal-format
33203 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
33207 #: tree-inline.cc:3980
33208 #, gcc-internal-format
33209 msgid "function %q+F can never be inlined because it uses non-local goto"
33212 #: tree-inline.cc:3992
33213 #, gcc-internal-format
33215 "function %q+F can never be inlined because it uses %<__builtin_return%> or "
33216 "%<__builtin_apply_args%>"
33219 #: tree-inline.cc:4012
33220 #, gcc-internal-format
33221 msgid "function %q+F can never be inlined because it contains a computed goto"
33224 #: tree-inline.cc:4058
33225 #, gcc-internal-format
33226 msgid "function %q+F can never be inlined because it has a VLA argument"
33229 #: tree-inline.cc:4126
33230 #, gcc-internal-format
33232 "function %q+F can never be inlined because it is suppressed using %<-fno-"
33236 #: tree-inline.cc:4134
33237 #, gcc-internal-format
33239 "function %q+F can never be inlined because it uses attributes conflicting "
33243 #: tree-inline.cc:4814
33244 #, gcc-internal-format
33245 msgid "inlining failed in call to %<always_inline%> %q+F: %s"
33248 #: tree-inline.cc:4817 tree-inline.cc:4838
33249 #, gcc-internal-format
33250 msgid "called from here"
33253 #: tree-inline.cc:4820 tree-inline.cc:4841
33254 #, gcc-internal-format
33255 msgid "called from this function"
33258 #: tree-inline.cc:4834
33259 #, gcc-internal-format
33260 msgid "inlining failed in call to %q+F: %s"
33263 #: tree-into-ssa.cc:3432
33264 #, gcc-internal-format
33265 msgid "statement uses released SSA name"
33268 #: tree-into-ssa.cc:3444
33269 #, gcc-internal-format
33270 msgid "cannot update SSA form"
33273 #: tree-into-ssa.cc:3537 tree-outof-ssa.cc:902 tree-ssa-coalesce.cc:1003
33274 #, gcc-internal-format
33275 msgid "SSA corruption"
33278 #: tree-nested.cc:1164
33279 #, gcc-internal-format, gfc-internal-format
33280 msgid "%s from %s referenced in %s"
33283 #: tree-nested.cc:2958
33284 #, gcc-internal-format, gfc-internal-format
33285 msgid "%s from %s called in %s"
33288 #: tree-profile.cc:624
33289 #, gcc-internal-format
33290 msgid "invalid regular expression %qs in %qs"
33293 #: tree-profile.cc:714
33294 #, gcc-internal-format
33295 msgid "target does not support atomic profile update, single mode is selected"
33298 #: tree-ssa-alias.cc:4063
33299 #, gcc-internal-format, gfc-internal-format
33300 msgid "invalid fn spec attribute \"%s\""
33303 #: tree-ssa-alias.cc:4102
33304 #, gcc-internal-format, gfc-internal-format
33305 msgid "invalid fn spec attribute \"%s\" arg %i"
33308 #: tree-ssa-ccp.cc:4690 c-family/c-common.cc:5834
33309 #, gcc-internal-format
33310 msgid "%qs pointer is null"
33313 #: tree-ssa-ccp.cc:4693 c-family/c-common.cc:5837
33314 #, gcc-internal-format
33315 msgid "in a call to non-static member function %qD"
33318 #: tree-ssa-ccp.cc:4699 c-family/c-common.cc:5843
33319 #, gcc-internal-format, gfc-internal-format
33320 msgid "argument %u null where non-null expected"
33323 #: tree-ssa-ccp.cc:4705
33324 #, gcc-internal-format
33325 msgid "in a call to built-in function %qD"
33328 #: tree-ssa-ccp.cc:4709 c-family/c-common.cc:5847
33329 #, gcc-internal-format
33330 msgid "in a call to function %qD declared %qs"
33333 #: tree-ssa-loop-niter.cc:3881
33334 #, gcc-internal-format, gfc-internal-format
33335 msgid "iteration %s invokes undefined behavior"
33338 #: tree-ssa-loop-niter.cc:3882
33339 #, gcc-internal-format
33340 msgid "within this loop"
33343 #: tree-ssa-loop-prefetch.cc:2100
33344 #, gcc-internal-format
33345 msgid "%<l1-cache-size%> parameter is not a power of two %d"
33348 #: tree-ssa-operands.cc:1033
33349 #, gcc-internal-format
33350 msgid "virtual definition of statement not up to date"
33353 #: tree-ssa-operands.cc:1040
33354 #, gcc-internal-format
33355 msgid "virtual def operand missing for statement"
33358 #: tree-ssa-operands.cc:1050
33359 #, gcc-internal-format
33360 msgid "virtual use of statement not up to date"
33363 #: tree-ssa-operands.cc:1057
33364 #, gcc-internal-format
33365 msgid "virtual use operand missing for statement"
33368 #: tree-ssa-operands.cc:1074
33369 #, gcc-internal-format
33370 msgid "excess use operand for statement"
33373 #: tree-ssa-operands.cc:1084
33374 #, gcc-internal-format
33375 msgid "use operand missing for statement"
33378 #: tree-ssa-operands.cc:1091
33379 #, gcc-internal-format
33380 msgid "statement volatile flag not up to date"
33383 #: tree-ssa-strlen.cc:2116
33384 #, gcc-internal-format
33386 "%qD writing one too many bytes into a region of a size that depends on "
33390 #: tree-ssa-strlen.cc:2120
33391 #, gcc-internal-format
33393 "writing one too many bytes into a region of a size that depends on %<strlen%>"
33396 #: tree-ssa-strlen.cc:2129
33397 #, gcc-internal-format
33398 msgid "%qD writing %wu byte into a region of size %wu"
33399 msgid_plural "%qD writing %wu bytes into a region of size %wu"
33403 #: tree-ssa-strlen.cc:2137
33404 #, gcc-internal-format
33405 msgid "writing %wu byte into a region of size %wu"
33406 msgid_plural "writing %wu bytes into a region of size %wu"
33410 #: tree-ssa-strlen.cc:2147
33411 #, gcc-internal-format
33412 msgid "%qD writing %wu byte into a region of size between %wu and %wu"
33413 msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
33417 #: tree-ssa-strlen.cc:2155
33418 #, gcc-internal-format
33419 msgid "writing %wu byte into a region of size between %wu and %wu"
33420 msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
33424 #: tree-ssa-strlen.cc:2165
33425 #, gcc-internal-format
33426 msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
33429 #: tree-ssa-strlen.cc:2171
33430 #, gcc-internal-format
33431 msgid "writing between %wu and %wu bytes into a region of size %wu"
33434 #: tree-ssa-strlen.cc:2179
33435 #, gcc-internal-format
33437 "%qD writing between %wu and %wu bytes into a region of size between %wu and "
33441 #: tree-ssa-strlen.cc:2185
33442 #, gcc-internal-format
33444 "writing between %wu and %wu bytes into a region of size between %wu and %wu"
33447 #: tree-ssa-strlen.cc:3079
33448 #, gcc-internal-format
33450 "%qD output truncated before terminating nul copying %E byte from a string of "
33453 "%qD output truncated before terminating nul copying %E bytes from a string "
33454 "of the same length"
33458 #: tree-ssa-strlen.cc:3095
33459 #, gcc-internal-format
33460 msgid "%qD output truncated copying %E byte from a string of length %wu"
33462 "%qD output truncated copying %E bytes from a string of length %wu"
33466 #: tree-ssa-strlen.cc:3102
33467 #, gcc-internal-format
33469 "%qD output truncated copying between %wu and %wu bytes from a string of "
33473 #: tree-ssa-strlen.cc:3114
33474 #, gcc-internal-format
33475 msgid "%qD output may be truncated copying %E byte from a string of length %wu"
33477 "%qD output may be truncated copying %E bytes from a string of length %wu"
33481 #: tree-ssa-strlen.cc:3121 tree-ssa-strlen.cc:3137
33482 #, gcc-internal-format
33484 "%qD output may be truncated copying between %wu and %wu bytes from a string "
33488 #: tree-ssa-strlen.cc:3291
33489 #, gcc-internal-format
33491 "%qD output truncated before terminating nul copying as many bytes from a "
33492 "string as its length"
33495 #: tree-ssa-strlen.cc:3304
33496 #, gcc-internal-format
33497 msgid "%qD specified bound depends on the length of the source argument"
33500 #: tree-ssa-strlen.cc:3312
33501 #, gcc-internal-format
33502 msgid "length computed here"
33505 #: tree-ssa-strlen.cc:4268
33506 #, gcc-internal-format
33508 "%qD of a string of length %wu or more and an array of size %wu evaluates to "
33512 #: tree-ssa-strlen.cc:4270
33513 #, gcc-internal-format
33515 "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
33518 #: tree-ssa-strlen.cc:4277
33519 #, gcc-internal-format
33521 "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
33524 #: tree-ssa-strlen.cc:4282
33525 #, gcc-internal-format
33527 "%qD of a string of length %wu, an array of size %wu and bound of %wu "
33528 "evaluates to nonzero"
33531 #: tree-ssa-strlen.cc:4293
33532 #, gcc-internal-format
33533 msgid "in this expression"
33536 #: tree-ssa-uninit.cc:291
33537 #, gcc-internal-format
33538 msgid "%qD is used uninitialized"
33541 #: tree-ssa-uninit.cc:293
33542 #, gcc-internal-format
33543 msgid "%qD may be used uninitialized"
33546 #: tree-ssa-uninit.cc:300
33547 #, gcc-internal-format
33548 msgid "%qs is used uninitialized"
33551 #: tree-ssa-uninit.cc:303
33552 #, gcc-internal-format
33553 msgid "%qs may be used uninitialized"
33556 #: tree-ssa-uninit.cc:322 varasm.cc:362 varasm.cc:7856
33557 #, gcc-internal-format
33558 msgid "%qD was declared here"
33561 #: tree-ssa-uninit.cc:324
33562 #, gcc-internal-format
33563 msgid "%qs was declared here"
33566 #: tree-ssa-uninit.cc:435 tree-ssa-uninit.cc:745
33567 #, gcc-internal-format
33568 msgid "%qE may be used uninitialized"
33571 #: tree-ssa-uninit.cc:444
33572 #, gcc-internal-format
33573 msgid "accessing argument %u of a function declared with attribute %<%s%>"
33576 #: tree-ssa-uninit.cc:732
33577 #, gcc-internal-format
33578 msgid "%qE is used uninitialized"
33581 #: tree-ssa-uninit.cc:867
33582 #, gcc-internal-format
33583 msgid "in a call to %qD declared with attribute %<%s%> here"
33586 #: tree-ssa-uninit.cc:874
33587 #, gcc-internal-format
33588 msgid "in a call to %qT declared with attribute %<%s%>"
33591 #: tree-ssa-uninit.cc:890
33592 #, gcc-internal-format
33593 msgid "by argument %u of type %s to %qD declared here"
33596 #: tree-ssa-uninit.cc:898
33597 #, gcc-internal-format
33598 msgid "by argument %u of type %s to %qT"
33602 #, gcc-internal-format, gfc-internal-format
33603 msgid "multiple virtual PHI nodes in BB %d"
33606 #: tree-ssa.cc:670 tree-ssa.cc:699
33607 #, gcc-internal-format
33608 msgid "virtual definition is not an SSA name"
33612 #, gcc-internal-format
33613 msgid "stmt with wrong VUSE"
33617 #, gcc-internal-format, gfc-internal-format
33618 msgid "PHI node with wrong VUSE on edge from BB %d"
33622 #, gcc-internal-format
33623 msgid "expected an SSA_NAME object"
33627 #, gcc-internal-format
33628 msgid "found an SSA_NAME that had been released into the free pool"
33632 #, gcc-internal-format
33633 msgid "type mismatch between an SSA_NAME and its symbol"
33637 #, gcc-internal-format
33638 msgid "found a virtual definition for a GIMPLE register"
33642 #, gcc-internal-format
33643 msgid "virtual SSA name for non-VOP decl"
33647 #, gcc-internal-format
33648 msgid "found a real definition for a non-register"
33652 #, gcc-internal-format
33653 msgid "found a default name with a non-empty defining statement"
33657 #, gcc-internal-format
33658 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
33662 #, gcc-internal-format, gfc-internal-format
33663 msgid "SSA_NAME created in two different blocks %i and %i"
33666 #: tree-ssa.cc:825 tree-ssa.cc:1165
33667 #, gcc-internal-format
33668 msgid "SSA_NAME_DEF_STMT is wrong"
33672 #, gcc-internal-format
33673 msgid "missing definition"
33677 #, gcc-internal-format, gfc-internal-format
33678 msgid "definition in block %i does not dominate use in block %i"
33682 #, gcc-internal-format, gfc-internal-format
33683 msgid "definition in block %i follows the use"
33687 #, gcc-internal-format
33688 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
33692 #, gcc-internal-format
33693 msgid "no immediate_use list"
33697 #, gcc-internal-format
33698 msgid "wrong immediate use list"
33702 #, gcc-internal-format
33703 msgid "incoming edge count does not match number of PHI arguments"
33707 #, gcc-internal-format, gfc-internal-format
33708 msgid "PHI argument is missing for edge %d->%d"
33712 #, gcc-internal-format
33713 msgid "PHI argument is not SSA_NAME, or invariant"
33717 #, gcc-internal-format
33718 msgid "PHI argument on abnormal edge is not SSA_NAME"
33721 #: tree-ssa.cc:1002
33722 #, gcc-internal-format
33723 msgid "address taken, but ADDRESSABLE bit not set"
33726 #: tree-ssa.cc:1009
33727 #, gcc-internal-format, gfc-internal-format
33728 msgid "wrong edge %d->%d for PHI argument"
33731 #: tree-ssa.cc:1084
33732 #, gcc-internal-format
33733 msgid "shared SSA name info"
33736 #: tree-ssa.cc:1111
33737 #, gcc-internal-format, gfc-internal-format
33738 msgid "AUX pointer initialized for edge %d->%d"
33741 #: tree-ssa.cc:1137
33742 #, gcc-internal-format
33743 msgid "stmt (%p) marked modified after optimization pass: "
33746 #: tree-ssa.cc:1203
33747 #, gcc-internal-format
33748 msgid "verify_ssa failed"
33751 #: tree-streamer-in.cc:346
33752 #, gcc-internal-format
33753 msgid "machine independent builtin code out of range"
33756 #: tree-streamer-in.cc:352
33757 #, gcc-internal-format
33758 msgid "target specific builtin not available"
33761 #: tree-vect-generic.cc:300 tree-vect-generic.cc:470 tree-vect-generic.cc:2038
33762 #, gcc-internal-format
33763 msgid "vector operation will be expanded piecewise"
33766 #: tree-vect-generic.cc:303
33767 #, gcc-internal-format
33768 msgid "vector operation will be expanded in parallel"
33771 #: tree-vect-generic.cc:360
33772 #, gcc-internal-format
33773 msgid "vector operation will be expanded with a single scalar operation"
33776 #: tree-vect-generic.cc:1091
33777 #, gcc-internal-format
33778 msgid "vector condition will be expanded piecewise"
33781 #: tree-vect-generic.cc:1596
33782 #, gcc-internal-format
33783 msgid "vector shuffling operation will be expanded piecewise"
33786 #: tree-vect-loop.cc:4858
33787 #, gcc-internal-format
33788 msgid "vectorization did not happen for a simd loop"
33792 #, gcc-internal-format
33793 msgid "non-constant element in constant CONSTRUCTOR"
33797 #, gcc-internal-format
33798 msgid "side-effects element in no-side-effects CONSTRUCTOR"
33801 #: tree.cc:7284 m2/gm2-gcc/m2type.cc:214
33802 #, gcc-internal-format
33803 msgid "arrays of functions are not meaningful"
33807 #, gcc-internal-format
33808 msgid "function return type cannot be function"
33811 #: tree.cc:8899 tree.cc:8984 tree.cc:9047
33812 #, gcc-internal-format, gfc-internal-format
33813 msgid "tree check: %s, have %s in %s, at %s:%d"
33817 #, gcc-internal-format, gfc-internal-format
33818 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
33822 #, gcc-internal-format
33823 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
33827 #, gcc-internal-format
33828 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
33832 #, gcc-internal-format
33833 msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
33837 #, gcc-internal-format
33839 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
33844 #, gcc-internal-format
33846 "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
33850 #, gcc-internal-format
33852 "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
33856 #, gcc-internal-format, gfc-internal-format
33857 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
33861 #, gcc-internal-format
33863 "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, "
33868 #, gcc-internal-format
33869 msgid "%qD is deprecated: %s"
33873 #, gcc-internal-format
33874 msgid "%qD is deprecated"
33878 #, gcc-internal-format
33879 msgid "%qE is deprecated: %s"
33883 #, gcc-internal-format
33884 msgid "%qE is deprecated"
33888 #, gcc-internal-format, gfc-internal-format
33889 msgid "type is deprecated: %s"
33893 #, gcc-internal-format
33894 msgid "type is deprecated"
33898 #, gcc-internal-format
33899 msgid "%qD is unavailable: %s"
33903 #, gcc-internal-format
33904 msgid "%qD is unavailable"
33908 #, gcc-internal-format
33909 msgid "%qE is unavailable: %s"
33913 #, gcc-internal-format
33914 msgid "%qE is unavailable"
33918 #, gcc-internal-format, gfc-internal-format
33919 msgid "type is unavailable: %s"
33923 #, gcc-internal-format
33924 msgid "type is unavailable"
33927 #. Type variant can differ by:
33929 #. - TYPE_QUALS: TYPE_READONLY, TYPE_VOLATILE, TYPE_ATOMIC, TYPE_RESTRICT,
33930 #. ENCODE_QUAL_ADDR_SPACE.
33931 #. - main variant may be TYPE_COMPLETE_P and variant types !TYPE_COMPLETE_P
33932 #. in this case some values may not be set in the variant types
33933 #. (see TYPE_COMPLETE_P checks).
33934 #. - it is possible to have TYPE_ARTIFICIAL variant of non-artifical type
33935 #. - by TYPE_NAME and attributes (i.e. when variant originate by typedef)
33936 #. - TYPE_CANONICAL (TYPE_ALIAS_SET is the same among variants)
33937 #. - by the alignment: TYPE_ALIGN and TYPE_USER_ALIGN
33938 #. - during LTO by TYPE_CONTEXT if type is TYPE_FILE_SCOPE_P
33939 #. this is necessary to make it possible to merge types form different TUs
33940 #. - arrays, pointers and references may have TREE_TYPE that is a variant
33941 #. of TREE_TYPE of their main variants.
33942 #. - aggregates may have new TYPE_FIELDS list that list variants of
33943 #. the main variant TYPE_FIELDS.
33944 #. - vector types may differ by TYPE_VECTOR_OPAQUE
33946 #. Convenience macro for matching individual fields.
33948 #, gcc-internal-format, gfc-internal-format
33949 msgid "type variant differs by %s"
33953 #, gcc-internal-format
33954 msgid "type variant has different %<TYPE_SIZE_UNIT%>"
33958 #, gcc-internal-format
33959 msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
33963 #, gcc-internal-format
33964 msgid "type%'s %<TYPE_SIZE_UNIT%>"
33968 #, gcc-internal-format
33969 msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
33973 #, gcc-internal-format
33974 msgid "type variant has different %<TYPE_VFIELD%>"
33978 #, gcc-internal-format
33979 msgid "type variant has different %<TYPE_BINFO%>"
33983 #, gcc-internal-format
33984 msgid "type variant%'s %<TYPE_BINFO%>"
33988 #, gcc-internal-format
33989 msgid "type%'s %<TYPE_BINFO%>"
33993 #, gcc-internal-format
33994 msgid "type variant has different %<TYPE_FIELDS%>"
33998 #, gcc-internal-format
33999 msgid "first mismatch is field"
34003 #, gcc-internal-format
34008 #, gcc-internal-format
34009 msgid "type variant has different %<TREE_TYPE%>"
34012 #: tree.cc:13560 tree.cc:13571
34013 #, gcc-internal-format
34014 msgid "type variant%'s %<TREE_TYPE%>"
34017 #: tree.cc:13562 tree.cc:13573
34018 #, gcc-internal-format
34019 msgid "type%'s %<TREE_TYPE%>"
34023 #, gcc-internal-format
34024 msgid "type is not compatible with its variant"
34028 #, gcc-internal-format, gfc-internal-format
34029 msgid "type %s is not an opaque type"
34033 #, gcc-internal-format, gfc-internal-format
34034 msgid "type %s is not with opaque mode"
34038 #, gcc-internal-format
34039 msgid "type %s differs by %<TYPE_MODE%>"
34043 #, gcc-internal-format
34044 msgid "type %s differs by %<TYPE_SIZE%>"
34048 #, gcc-internal-format
34049 msgid "type %s differs by %<TYPE_ALIGN%>"
34053 #, gcc-internal-format
34054 msgid "type %s differs by %<TYPE_USER_ALIGN%>"
34058 #, gcc-internal-format
34059 msgid "main variant is not defined"
34063 #, gcc-internal-format
34064 msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
34068 #, gcc-internal-format
34069 msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
34073 #, gcc-internal-format
34074 msgid "%<TYPE_CANONICAL%> is not compatible"
34078 #, gcc-internal-format
34079 msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
34083 #, gcc-internal-format
34084 msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
34088 #, gcc-internal-format
34089 msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
34093 #, gcc-internal-format
34094 msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
34098 #, gcc-internal-format
34099 msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
34103 #, gcc-internal-format
34104 msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
34108 #, gcc-internal-format
34109 msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
34113 #, gcc-internal-format
34114 msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
34118 #, gcc-internal-format
34119 msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
34123 #, gcc-internal-format
34124 msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
34128 #, gcc-internal-format
34129 msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
34133 #, gcc-internal-format
34134 msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
34138 #, gcc-internal-format
34139 msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
34143 #, gcc-internal-format
34144 msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
34148 #, gcc-internal-format
34149 msgid "enum value name is not %<IDENTIFIER_NODE%>"
34153 #, gcc-internal-format
34154 msgid "array %<TYPE_DOMAIN%> is not integer type"
34158 #, gcc-internal-format
34159 msgid "%<TYPE_FIELDS%> defined in incomplete type"
34163 #, gcc-internal-format
34164 msgid "wrong tree in %<TYPE_FIELDS%> list"
34168 #, gcc-internal-format
34169 msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
34173 #, gcc-internal-format
34174 msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
34178 #, gcc-internal-format
34179 msgid "wrong %<TYPE_CACHED_VALUES%> entry"
34183 #, gcc-internal-format
34184 msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
34188 #, gcc-internal-format
34189 msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
34193 #, gcc-internal-format
34194 msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
34198 #, gcc-internal-format
34199 msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
34203 #, gcc-internal-format
34204 msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
34208 #, gcc-internal-format
34209 msgid "%qs is not supported with %qs"
34212 #: value-prof.cc:488
34213 #, gcc-internal-format
34214 msgid "dead histogram"
34217 #: value-prof.cc:517
34218 #, gcc-internal-format
34220 "histogram value statement does not correspond to the statement it is "
34224 #: value-prof.cc:586
34225 #, gcc-internal-format, gfc-internal-format
34227 "corrupted value profile: %s profile counter (%d out of %d) inconsistent with "
34228 "basic-block count (%d)"
34231 #: var-tracking.cc:7192
34232 #, gcc-internal-format
34234 "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, "
34238 #: var-tracking.cc:7196
34239 #, gcc-internal-format
34240 msgid "variable tracking size limit exceeded"
34244 #, gcc-internal-format
34245 msgid "section already exists: %qs"
34249 #, gcc-internal-format
34250 msgid "%+qD causes a section type conflict with %qD"
34254 #, gcc-internal-format
34255 msgid "section type conflict with %qD"
34259 #, gcc-internal-format
34260 msgid "%+qD causes a section type conflict"
34264 #, gcc-internal-format
34265 msgid "section type conflict"
34269 #, gcc-internal-format
34270 msgid "alignment of %q+D is greater than maximum object file alignment %d"
34274 #, gcc-internal-format
34275 msgid "only zero initializers are allowed in section %qs"
34278 #: varasm.cc:1498 varasm.cc:1507 d/d-attribs.cc:1460
34279 #, gcc-internal-format
34280 msgid "register name not specified for %q+D"
34284 #, gcc-internal-format
34285 msgid "invalid register name for %q+D"
34289 #, gcc-internal-format
34290 msgid "data type of %q+D isn%'t suitable for a register"
34294 #, gcc-internal-format
34296 "the register specified for %q+D cannot be accessed by the current target"
34300 #, gcc-internal-format
34302 "the register specified for %q+D is not general enough to be used as a "
34303 "register variable"
34307 #, gcc-internal-format
34308 msgid "register specified for %q+D isn%'t suitable for data type"
34312 #, gcc-internal-format
34313 msgid "register specified for %q+D is an internal GCC implementation detail"
34317 #, gcc-internal-format
34318 msgid "global register variable has initial value"
34322 #, gcc-internal-format
34323 msgid "optimization may eliminate reads and/or writes to register variables"
34327 #, gcc-internal-format
34328 msgid "register name given for non-register variable %q+D"
34332 #, gcc-internal-format
34333 msgid "thread-local COMMON data not implemented"
34337 #, gcc-internal-format
34339 "requested alignment for %q+D is greater than implemented alignment of %wu"
34342 #: varasm.cc:2304 c/c-decl.cc:5714 c/c-parser.cc:1789 m2/gm2-gcc/m2type.cc:1260
34343 #, gcc-internal-format
34344 msgid "storage size of %q+D isn%'t known"
34348 #, gcc-internal-format
34349 msgid "initializer for integer/fixed-point value is too complicated"
34353 #, gcc-internal-format
34354 msgid "initializer for floating value is not a floating constant"
34358 #, gcc-internal-format
34359 msgid "invalid initial value for member %qE"
34363 #, gcc-internal-format
34364 msgid "%qD declared weak after being used"
34368 #, gcc-internal-format
34370 "weak declaration of %q+D being applied to a already existing, static "
34375 #, gcc-internal-format
34376 msgid "weak declaration of %q+D must be public"
34380 #, gcc-internal-format
34381 msgid "weak declaration of %q+D not supported"
34384 #: varasm.cc:5995 varasm.cc:6315
34385 #, gcc-internal-format
34386 msgid "only weak aliases are supported in this configuration"
34389 #: varasm.cc:6190 varasm.cc:6312
34390 #, gcc-internal-format
34391 msgid "%qs is not supported in this configuration"
34395 #, gcc-internal-format
34396 msgid "%qs is not supported on this target"
34400 #, gcc-internal-format
34401 msgid "symver is only supported on ELF platforms"
34405 #, gcc-internal-format
34406 msgid "%qs symbol %q+D ultimately targets itself"
34410 #, gcc-internal-format
34411 msgid "%qs symbol %q+D must have static linkage"
34414 #: varasm.cc:6302 config/nvptx/nvptx.cc:7585
34415 #, gcc-internal-format
34416 msgid "alias definitions not supported in this configuration"
34419 #: varasm.cc:6530 config/sol2.cc:160 config/i386/winnt.cc:265
34420 #, gcc-internal-format
34421 msgid "visibility attribute not supported in this configuration; ignored"
34425 #, gcc-internal-format
34427 "%+qD without %<retain%> attribute and %qD with %<retain%> attribute are "
34428 "placed in a section with the same name"
34432 #, gcc-internal-format, gfc-internal-format
34433 msgid "qsort comparator not anti-symmetric: %d, %d"
34437 #, gcc-internal-format, gfc-internal-format
34438 msgid "qsort comparator non-negative on sorted output: %d"
34442 #, gcc-internal-format, gfc-internal-format
34443 msgid "qsort comparator not transitive: %d, %d, %d"
34447 #, gcc-internal-format
34448 msgid "qsort checking failed"
34451 #: c-family/c-ada-spec.cc:2943
34452 #, gcc-internal-format
34453 msgid "packed layout"
34456 #: c-family/c-attribs.cc:638 d/d-attribs.cc:1192
34457 #, gcc-internal-format
34458 msgid "%qE attribute argument is invalid"
34461 #: c-family/c-attribs.cc:641 d/d-attribs.cc:1195
34462 #, gcc-internal-format
34463 msgid "%qE attribute argument %i is invalid"
34466 #: c-family/c-attribs.cc:653 d/d-attribs.cc:1207
34467 #, gcc-internal-format
34468 msgid "%qE attribute argument has type %qT"
34471 #: c-family/c-attribs.cc:657 d/d-attribs.cc:1211
34472 #, gcc-internal-format
34473 msgid "%qE attribute argument %i has type %qT"
34476 #: c-family/c-attribs.cc:668 c-family/c-attribs.cc:4396
34477 #: c-family/c-attribs.cc:4400 d/d-attribs.cc:1222
34478 #, gcc-internal-format
34479 msgid "%qE attribute argument value %qE is not an integer constant"
34482 #: c-family/c-attribs.cc:673 d/d-attribs.cc:1227
34483 #, gcc-internal-format
34484 msgid "%qE attribute argument %i value %qE is not an integer constant"
34487 #: c-family/c-attribs.cc:689 d/d-attribs.cc:1241
34488 #, gcc-internal-format
34489 msgid "%qE attribute argument value %qE does not refer to a function parameter"
34492 #: c-family/c-attribs.cc:694 d/d-attribs.cc:1246
34493 #, gcc-internal-format
34495 "%qE attribute argument %i value %qE does not refer to a function parameter"
34498 #: c-family/c-attribs.cc:722 d/d-attribs.cc:1269
34499 #, gcc-internal-format
34501 "%qE attribute argument value %qE exceeds the number of function parameters %u"
34504 #: c-family/c-attribs.cc:727 d/d-attribs.cc:1274
34505 #, gcc-internal-format
34507 "%qE attribute argument %i value %qE exceeds the number of function "
34511 #: c-family/c-attribs.cc:749
34512 #, gcc-internal-format
34514 "%qE attribute argument value %qE does not refer to a variable argument list"
34517 #: c-family/c-attribs.cc:753
34518 #, gcc-internal-format
34520 "%qE attribute argument %i value %qE does not refer to a variable argument "
34524 #: c-family/c-attribs.cc:780 c-family/c-attribs.cc:793 d/d-attribs.cc:1295
34525 #, gcc-internal-format
34526 msgid "%qE attribute argument value %qE refers to parameter type %qT"
34529 #: c-family/c-attribs.cc:784 c-family/c-attribs.cc:798 d/d-attribs.cc:1300
34530 #, gcc-internal-format
34531 msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
34534 #: c-family/c-attribs.cc:808
34535 #, gcc-internal-format
34537 "%qE attribute argument value %qE refers to a variadic function parameter of "
34541 #: c-family/c-attribs.cc:813
34542 #, gcc-internal-format
34544 "%qE attribute argument %i value %qE refers to a variadic function parameter "
34548 #: c-family/c-attribs.cc:933
34549 #, gcc-internal-format
34550 msgid "ignoring attribute %qs because it conflicts with previous %qs"
34553 #: c-family/c-attribs.cc:971
34554 #, gcc-internal-format
34555 msgid "%qE attribute only supported on boolean types"
34558 #: c-family/c-attribs.cc:981
34559 #, gcc-internal-format
34560 msgid "%qE attribute with unsupported boolean precision"
34563 #: c-family/c-attribs.cc:1004
34564 #, gcc-internal-format
34565 msgid "%qE attribute ignored for type %qT"
34568 #: c-family/c-attribs.cc:1016
34569 #, gcc-internal-format
34570 msgid "%qE attribute ignored for field of type %qT"
34573 #: c-family/c-attribs.cc:1186 c-family/c-attribs.cc:3262
34574 #: c-family/c-attribs.cc:5745 ada/gcc-interface/utils.cc:7107
34575 #, gcc-internal-format
34576 msgid "%qE argument not a string"
34579 #: c-family/c-attribs.cc:1349 ada/gcc-interface/utils.cc:6653
34580 #, gcc-internal-format
34581 msgid "%qE attribute ignored due to conflict with attribute %qs"
34584 #: c-family/c-attribs.cc:1398
34585 #, gcc-internal-format
34586 msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
34589 #: c-family/c-attribs.cc:1438 c-family/c-attribs.cc:1444
34590 #: c-family/c-attribs.cc:5557 c-family/c-attribs.cc:5603
34591 #: c-family/c-attribs.cc:5609 ada/gcc-interface/utils.cc:6960
34592 #: ada/gcc-interface/utils.cc:6994 ada/gcc-interface/utils.cc:7000
34593 #, gcc-internal-format
34594 msgid "%qE attribute ignored due to conflict with %qs attribute"
34597 #: c-family/c-attribs.cc:1500 jit/dummy-frontend.cc:190 lto/lto-lang.cc:293
34598 #, gcc-internal-format
34599 msgid "%qE attribute has no effect on unit local functions"
34602 #: c-family/c-attribs.cc:1670 c-family/c-attribs.cc:3245
34603 #, gcc-internal-format
34604 msgid "%qE attribute ignored because %qD is not a variable"
34607 #: c-family/c-attribs.cc:1676
34608 #, gcc-internal-format
34609 msgid "%qE attribute ignored because %qD is not a local variable"
34612 #: c-family/c-attribs.cc:1701 config/i386/i386-options.cc:3857
34613 #, gcc-internal-format
34614 msgid "%qE attribute have effect only on public objects"
34617 #: c-family/c-attribs.cc:1730
34618 #, gcc-internal-format
34619 msgid "%qE attribute only affects top level objects"
34622 #: c-family/c-attribs.cc:1769 c-family/c-attribs.cc:3919
34623 #, gcc-internal-format
34624 msgid "%qE attribute on function returning %<void%>"
34627 #: c-family/c-attribs.cc:1792
34628 #, gcc-internal-format
34629 msgid "%qE attribute is not supported because endianness is not uniform"
34632 #: c-family/c-attribs.cc:1809
34633 #, gcc-internal-format
34634 msgid "attribute %qE argument must be one of %qs or %qs"
34637 #: c-family/c-attribs.cc:1905
34638 #, gcc-internal-format
34639 msgid "destructor priorities are not supported"
34642 #: c-family/c-attribs.cc:1907
34643 #, gcc-internal-format
34644 msgid "constructor priorities are not supported"
34647 #: c-family/c-attribs.cc:1929
34648 #, gcc-internal-format, gfc-internal-format
34649 msgid "destructor priorities from 0 to %d are reserved for the implementation"
34652 #: c-family/c-attribs.cc:1934
34653 #, gcc-internal-format, gfc-internal-format
34654 msgid "constructor priorities from 0 to %d are reserved for the implementation"
34657 #: c-family/c-attribs.cc:1942
34658 #, gcc-internal-format, gfc-internal-format
34659 msgid "destructor priorities must be integers from 0 to %d inclusive"
34662 #: c-family/c-attribs.cc:1945
34663 #, gcc-internal-format, gfc-internal-format
34664 msgid "constructor priorities must be integers from 0 to %d inclusive"
34667 #: c-family/c-attribs.cc:2098
34668 #, gcc-internal-format
34669 msgid "unknown machine mode %qE"
34672 #: c-family/c-attribs.cc:2132
34673 #, gcc-internal-format
34674 msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
34677 #: c-family/c-attribs.cc:2135
34678 #, gcc-internal-format
34679 msgid "use %<__attribute__ ((vector_size))%> instead"
34682 #: c-family/c-attribs.cc:2144
34683 #, gcc-internal-format
34684 msgid "unable to emulate %qs"
34687 #: c-family/c-attribs.cc:2157
34688 #, gcc-internal-format
34689 msgid "invalid pointer mode %qs"
34692 #: c-family/c-attribs.cc:2174
34693 #, gcc-internal-format
34694 msgid "signedness of type and machine mode %qs don%'t match"
34697 #: c-family/c-attribs.cc:2185
34698 #, gcc-internal-format
34699 msgid "no data type for mode %qs"
34702 #: c-family/c-attribs.cc:2195
34703 #, gcc-internal-format
34704 msgid "cannot use mode %qs for enumerated types"
34707 #: c-family/c-attribs.cc:2223
34708 #, gcc-internal-format
34709 msgid "mode %qs applied to inappropriate type"
34712 #: c-family/c-attribs.cc:2252 c-family/c-attribs.cc:2609 d/d-attribs.cc:1021
34713 #, gcc-internal-format
34714 msgid "section attributes are not supported for this target"
34717 #: c-family/c-attribs.cc:2258 d/d-attribs.cc:1028
34718 #, gcc-internal-format
34719 msgid "section attribute not allowed for %q+D"
34722 #: c-family/c-attribs.cc:2264
34723 #, gcc-internal-format
34724 msgid "section attribute argument not a string constant"
34727 #: c-family/c-attribs.cc:2273 d/d-attribs.cc:1044
34728 #, gcc-internal-format
34729 msgid "section attribute cannot be specified for local variables"
34732 #: c-family/c-attribs.cc:2284 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
34733 #: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1055
34734 #, gcc-internal-format
34735 msgid "section of %q+D conflicts with previous declaration"
34738 #: c-family/c-attribs.cc:2293 c-family/c-attribs.cc:2635 d/d-attribs.cc:1064
34739 #, gcc-internal-format
34740 msgid "section of %q+D cannot be overridden"
34743 #: c-family/c-attribs.cc:2409
34744 #, gcc-internal-format
34745 msgid "alignment may not be specified for %q+D"
34748 #: c-family/c-attribs.cc:2434
34749 #, gcc-internal-format
34751 "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E "
34755 #: c-family/c-attribs.cc:2479
34756 #, gcc-internal-format
34757 msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
34760 #: c-family/c-attribs.cc:2530
34761 #, gcc-internal-format
34762 msgid "%qE attribute may not be specified for %q+D"
34765 #: c-family/c-attribs.cc:2537
34766 #, gcc-internal-format
34767 msgid "%qE attribute may not be specified for a non-array field"
34770 #: c-family/c-attribs.cc:2544
34771 #, gcc-internal-format
34772 msgid "%qE attribute argument not an integer"
34775 #: c-family/c-attribs.cc:2550 c-family/c-attribs.cc:5941
34776 #, gcc-internal-format
34777 msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
34780 #: c-family/c-attribs.cc:2570 d/d-attribs.cc:1143
34781 #, gcc-internal-format
34782 msgid "inline function %q+D declared weak"
34785 #: c-family/c-attribs.cc:2575
34786 #, gcc-internal-format
34787 msgid "indirect function %q+D cannot be declared weak"
34790 #: c-family/c-attribs.cc:2616
34791 #, gcc-internal-format
34792 msgid "ignoring %qE attribute not set on a variable"
34795 #: c-family/c-attribs.cc:2626 config/bfin/bfin.cc:4824
34796 #: config/loongarch/loongarch.cc:6559
34797 #, gcc-internal-format
34798 msgid "%qE attribute cannot be specified for local variables"
34801 #: c-family/c-attribs.cc:2641
34802 #, gcc-internal-format
34803 msgid "%qE attribute is specific to ELF targets"
34806 #: c-family/c-attribs.cc:2648
34807 #, gcc-internal-format
34808 msgid "ignoring %qE attribute set on const variable"
34811 #: c-family/c-attribs.cc:2659
34812 #, gcc-internal-format
34813 msgid "ignoring %qE attribute set on initialized variable"
34816 #: c-family/c-attribs.cc:2672
34817 #, gcc-internal-format
34818 msgid "ignoring %qE attribute set on uninitialized variable"
34821 #: c-family/c-attribs.cc:2705
34822 #, gcc-internal-format
34823 msgid "%qE attribute is only applicable on functions"
34826 #: c-family/c-attribs.cc:2724 d/d-attribs.cc:1091
34827 #, gcc-internal-format
34828 msgid "%<symver%> attribute only applies to functions and variables"
34831 #: c-family/c-attribs.cc:2732 d/d-attribs.cc:1099
34832 #, gcc-internal-format
34833 msgid "%<symver%> attribute is only applicable to symbols"
34836 #: c-family/c-attribs.cc:2742
34837 #, gcc-internal-format
34838 msgid "%<symver%> attribute argument not a string constant"
34841 #: c-family/c-attribs.cc:2756 d/d-attribs.cc:1123
34842 #, gcc-internal-format
34843 msgid "symver attribute argument must have format %<name@nodename%>"
34846 #: c-family/c-attribs.cc:2757 d/d-attribs.cc:1124
34847 #, gcc-internal-format
34848 msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
34851 #: c-family/c-attribs.cc:2792
34852 #, gcc-internal-format
34853 msgid "%q+D defined both normally and as %qE attribute"
34856 #: c-family/c-attribs.cc:2800
34857 #, gcc-internal-format
34858 msgid "weak %q+D cannot be defined %qE"
34861 #: c-family/c-attribs.cc:2817 c-family/c-attribs.cc:3810
34862 #: ada/gcc-interface/utils.cc:6913
34863 #, gcc-internal-format
34864 msgid "attribute %qE argument not a string"
34867 #: c-family/c-attribs.cc:2850
34868 #, gcc-internal-format
34869 msgid "%+qD declared %qs after being used"
34872 #: c-family/c-attribs.cc:2900
34873 #, gcc-internal-format
34874 msgid "%qE attribute argument cannot be a string"
34877 #: c-family/c-attribs.cc:2913
34878 #, gcc-internal-format
34879 msgid "%qE attribute argument cannot be a constant arithmetic expression"
34882 #: c-family/c-attribs.cc:2924
34883 #, gcc-internal-format
34884 msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
34887 #: c-family/c-attribs.cc:2979
34888 #, gcc-internal-format
34890 "%qE attribute ignored on a declaration of a different kind than referenced "
34894 #: c-family/c-attribs.cc:2984
34895 #, gcc-internal-format
34896 msgid "symbol %qD referenced by %qD declared here"
34899 #: c-family/c-attribs.cc:3032
34900 #, gcc-internal-format
34901 msgid "%qE attribute must apply to a declaration"
34904 #: c-family/c-attribs.cc:3090
34905 #, gcc-internal-format
34906 msgid "indirect function %q+D cannot be declared %qE"
34909 #: c-family/c-attribs.cc:3113
34910 #, gcc-internal-format
34911 msgid "%qE attribute must appear before %qs attribute"
34914 #: c-family/c-attribs.cc:3126
34915 #, gcc-internal-format
34916 msgid "%+qD declared %qE after being used"
34919 #: c-family/c-attribs.cc:3150
34920 #, gcc-internal-format
34921 msgid "%qE attribute ignored on non-class types"
34924 #: c-family/c-attribs.cc:3156
34925 #, gcc-internal-format
34926 msgid "%qE attribute ignored because %qT is already defined"
34929 #: c-family/c-attribs.cc:3169
34930 #, gcc-internal-format
34931 msgid "visibility argument not a string"
34934 #: c-family/c-attribs.cc:3181 d/d-attribs.cc:1581
34935 #, gcc-internal-format
34936 msgid "%qE attribute ignored on types"
34939 #: c-family/c-attribs.cc:3197 d/d-attribs.cc:1610
34940 #, gcc-internal-format
34941 msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
34944 #: c-family/c-attribs.cc:3209 d/d-attribs.cc:1621
34945 #, gcc-internal-format
34946 msgid "%qD redeclared with different visibility"
34949 #: c-family/c-attribs.cc:3212 c-family/c-attribs.cc:3216 d/d-attribs.cc:1624
34950 #: d/d-attribs.cc:1628
34951 #, gcc-internal-format
34952 msgid "%qD was declared %qs which implies default visibility"
34955 #: c-family/c-attribs.cc:3253
34956 #, gcc-internal-format
34957 msgid "%qE attribute ignored because %qD does not have thread storage duration"
34960 #: c-family/c-attribs.cc:3275
34961 #, gcc-internal-format
34962 msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
34965 #: c-family/c-attribs.cc:3297 c-family/c-attribs.cc:3893
34966 #: c-family/c-attribs.cc:5710 c-family/c-attribs.cc:5737
34967 #: config/m32c/m32c.cc:2939 ada/gcc-interface/utils.cc:7093
34968 #, gcc-internal-format
34969 msgid "%qE attribute applies only to functions"
34972 #: c-family/c-attribs.cc:3343
34973 #, gcc-internal-format
34974 msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
34977 #: c-family/c-attribs.cc:3353
34978 #, gcc-internal-format
34979 msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
34982 #: c-family/c-attribs.cc:3357
34983 #, gcc-internal-format
34984 msgid "deallocation function declared here"
34987 #: c-family/c-attribs.cc:3384
34988 #, gcc-internal-format
34989 msgid "%qE attribute ignored; valid only for functions"
34992 #: c-family/c-attribs.cc:3394
34993 #, gcc-internal-format
34995 "%qE attribute ignored on functions returning %qT; valid only for pointer "
34999 #. Handle specially the common case of specifying one of a number
35000 #. of overloads, such as operator delete.
35001 #: c-family/c-attribs.cc:3440
35002 #, gcc-internal-format
35003 msgid "%qE attribute argument 1 is ambiguous"
35006 #: c-family/c-attribs.cc:3442
35007 #, gcc-internal-format
35008 msgid "use a cast to the expected type to disambiguate"
35011 #: c-family/c-attribs.cc:3447
35012 #, gcc-internal-format
35013 msgid "%qE attribute argument 1 does not name a function"
35016 #: c-family/c-attribs.cc:3450
35017 #, gcc-internal-format
35018 msgid "argument references a symbol declared here"
35021 #. Reject functions without a prototype.
35022 #: c-family/c-attribs.cc:3466
35023 #, gcc-internal-format
35024 msgid "%qE attribute argument 1 must take a pointer type as its first argument"
35027 #: c-family/c-attribs.cc:3469 c-family/c-attribs.cc:3482
35028 #, gcc-internal-format
35029 msgid "referenced symbol declared here"
35032 #. Reject functions that don't take a pointer as their first
35034 #: c-family/c-attribs.cc:3479
35035 #, gcc-internal-format
35037 "%qE attribute argument 1 must take a pointer type as its first argument; "
35041 #: c-family/c-attribs.cc:3593 c-family/c-attribs.cc:3641
35042 #: c-family/c-attribs.cc:3668 d/d-attribs.cc:1326
35043 #, gcc-internal-format
35044 msgid "%qE attribute ignored on a function returning %qT"
35047 #: c-family/c-attribs.cc:3687
35048 #, gcc-internal-format
35049 msgid "%qE attribute argument %E is not an integer constant"
35052 #: c-family/c-attribs.cc:3695
35053 #, gcc-internal-format
35054 msgid "%qE attribute argument %E is not positive"
35057 #: c-family/c-attribs.cc:3706
35058 #, gcc-internal-format
35059 msgid "%qE attribute argument %E is not a power of 2"
35062 #: c-family/c-attribs.cc:3719
35063 #, gcc-internal-format
35064 msgid "%qE attribute argument %E is not in the range [0, %wu]"
35067 #: c-family/c-attribs.cc:3823 ada/gcc-interface/utils.cc:6926
35068 #, gcc-internal-format
35070 "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> "
35074 #: c-family/c-attribs.cc:3899 c-family/c-attribs.cc:5716
35075 #, gcc-internal-format
35076 msgid "cannot set %qE attribute after definition"
35079 #: c-family/c-attribs.cc:3966
35080 #, gcc-internal-format
35081 msgid "%qE attribute duplicated"
35084 #: c-family/c-attribs.cc:3968
35085 #, gcc-internal-format
35086 msgid "%qE attribute follows %qE"
35089 #: c-family/c-attribs.cc:4067
35090 #, gcc-internal-format
35091 msgid "type was previously declared %qE"
35094 #: c-family/c-attribs.cc:4080 cp/class.cc:4792
35095 #, gcc-internal-format
35097 "%<transaction_safe_dynamic%> may only be specified for a virtual function"
35100 #: c-family/c-attribs.cc:4138
35101 #, gcc-internal-format
35102 msgid "%qE argument not an identifier"
35105 #: c-family/c-attribs.cc:4149
35106 #, gcc-internal-format
35107 msgid "%qD is not compatible with %qD"
35110 #: c-family/c-attribs.cc:4152
35111 #, gcc-internal-format
35112 msgid "%qE argument is not a function"
35115 #: c-family/c-attribs.cc:4200 cp/name-lookup.cc:6056
35116 #, gcc-internal-format
35117 msgid "deprecated message is not a string"
35120 #: c-family/c-attribs.cc:4249 c-family/c-attribs.cc:4314
35121 #, gcc-internal-format
35122 msgid "%qE attribute ignored for %qE"
35125 #: c-family/c-attribs.cc:4273
35126 #, gcc-internal-format
35127 msgid "the message attached to %<unavailable%> is not a string"
35130 #: c-family/c-attribs.cc:4372 c-family/c-attribs.cc:4374
35131 #, gcc-internal-format
35132 msgid "invalid vector type for attribute %qE"
35135 #: c-family/c-attribs.cc:4409 c-family/c-attribs.cc:4413
35136 #, gcc-internal-format
35137 msgid "%qE attribute argument value %qE is negative"
35140 #: c-family/c-attribs.cc:4426 c-family/c-attribs.cc:4430
35141 #, gcc-internal-format
35142 msgid "%qE attribute argument value %qE exceeds %wu"
35145 #: c-family/c-attribs.cc:4438 ada/gcc-interface/utils.cc:4162
35146 #, gcc-internal-format
35147 msgid "vector size not an integral multiple of component size"
35150 #: c-family/c-attribs.cc:4444 ada/gcc-interface/utils.cc:4169
35151 #, gcc-internal-format
35152 msgid "zero vector size"
35155 #: c-family/c-attribs.cc:4453 c-family/c-attribs.cc:4456
35156 #, gcc-internal-format
35157 msgid "number of vector components %wu not a power of two"
35160 #: c-family/c-attribs.cc:4463 c-family/c-attribs.cc:4467
35161 #, gcc-internal-format
35162 msgid "number of vector components %wu exceeds %d"
35165 #: c-family/c-attribs.cc:4527
35166 #, gcc-internal-format
35167 msgid "%qE attribute only supported on non-mask vector types"
35170 #: c-family/c-attribs.cc:4560 c-family/c-attribs.cc:4600
35171 #, gcc-internal-format
35172 msgid "%qE attribute without arguments on a non-prototype"
35175 #: c-family/c-attribs.cc:4641
35176 #, gcc-internal-format
35177 msgid "%qE attribute ignored on objects of type %qT"
35180 #: c-family/c-attribs.cc:4649
35181 #, gcc-internal-format
35182 msgid "%qE attribute does not apply to functions"
35185 #: c-family/c-attribs.cc:4787
35186 #, gcc-internal-format
35187 msgid "attribute %qs mismatch with mode %qs"
35190 #: c-family/c-attribs.cc:4836
35191 #, gcc-internal-format
35193 "attribute %qs missing positional argument 2 provided in previous designation "
35197 #: c-family/c-attribs.cc:4842
35198 #, gcc-internal-format
35199 msgid "attribute %qs positional argument 2 missing in previous designation"
35202 #: c-family/c-attribs.cc:4848
35203 #, gcc-internal-format
35205 "attribute %qs positional argument 2 conflicts with previous designation by "
35209 #: c-family/c-attribs.cc:4856
35210 #, gcc-internal-format
35211 msgid "attribute %qs mismatched positional argument values %i and %i"
35214 #: c-family/c-attribs.cc:4878
35215 #, gcc-internal-format, gfc-internal-format
35216 msgid "designating the bound of variable length array argument %u"
35219 #: c-family/c-attribs.cc:4961
35220 #, gcc-internal-format
35221 msgid "attribute %qE without arguments on a non-prototype"
35224 #: c-family/c-attribs.cc:5011
35225 #, gcc-internal-format
35226 msgid "attribute %qE invalid mode"
35229 #: c-family/c-attribs.cc:5020
35230 #, gcc-internal-format
35232 "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, "
35236 #: c-family/c-attribs.cc:5047
35237 #, gcc-internal-format
35238 msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
35241 #: c-family/c-attribs.cc:5058
35242 #, gcc-internal-format
35244 "attribute %qE unexpected %<(%> after mode %qs; expected a positional "
35245 "argument or %<)%>"
35248 #. The first positional argument is required. It may be worth
35249 #. dropping the requirement at some point and having read_only
35250 #. apply to all const-qualified pointers and read_write or
35251 #. write_only to the rest.
35252 #: c-family/c-attribs.cc:5071
35253 #, gcc-internal-format
35254 msgid "attribute %<%E(%s)%> missing an argument"
35257 #: c-family/c-attribs.cc:5112
35258 #, gcc-internal-format
35259 msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
35262 #: c-family/c-attribs.cc:5115
35263 #, gcc-internal-format
35264 msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
35267 #: c-family/c-attribs.cc:5140
35268 #, gcc-internal-format
35269 msgid "attribute %qs positional argument %i invalid value %wi"
35272 #: c-family/c-attribs.cc:5144
35273 #, gcc-internal-format
35275 "attribute %qs positional argument %i value %wi exceeds number of function "
35279 #: c-family/c-attribs.cc:5151
35280 #, gcc-internal-format
35281 msgid "attribute %qs invalid positional argument"
35284 #. The first argument must have a pointer or reference type.
35285 #: c-family/c-attribs.cc:5159
35286 #, gcc-internal-format
35288 "attribute %qs positional argument 1 references non-pointer argument type %qT"
35291 #: c-family/c-attribs.cc:5170
35292 #, gcc-internal-format
35294 "attribute %qs positional argument 1 references argument of function type %qT"
35297 #: c-family/c-attribs.cc:5183
35298 #, gcc-internal-format
35300 "attribute %qs positional argument 1 references %qs-qualified argument type "
35304 #: c-family/c-attribs.cc:5201
35305 #, gcc-internal-format
35307 "attribute %qs positional argument 2 references non-integer argument type %qT"
35310 #: c-family/c-attribs.cc:5442
35311 #, gcc-internal-format
35312 msgid "cleanup argument not an identifier"
35315 #: c-family/c-attribs.cc:5449
35316 #, gcc-internal-format
35317 msgid "cleanup argument not a function"
35320 #: c-family/c-attribs.cc:5486
35321 #, gcc-internal-format
35322 msgid "%qE attribute requires prototypes with named arguments"
35325 #: c-family/c-attribs.cc:5494
35326 #, gcc-internal-format
35327 msgid "%qE attribute only applies to variadic functions"
35330 #: c-family/c-attribs.cc:5510 ada/gcc-interface/utils.cc:6556
35331 #, gcc-internal-format
35332 msgid "requested position is not an integer constant"
35335 #: c-family/c-attribs.cc:5518 ada/gcc-interface/utils.cc:6563
35336 #, gcc-internal-format
35337 msgid "requested position is less than zero"
35340 #: c-family/c-attribs.cc:5573 ada/gcc-interface/utils.cc:6975
35341 #: d/d-attribs.cc:768
35342 #, gcc-internal-format
35343 msgid "empty string in attribute %<target%>"
35346 #. The argument must be a constant string.
35347 #: c-family/c-attribs.cc:5595 config/sh/sh.cc:8549 d/d-attribs.cc:1035
35348 #: d/d-attribs.cc:1109 d/d-attribs.cc:1412 d/d-attribs.cc:1454
35349 #: d/d-attribs.cc:1516 d/d-attribs.cc:1595
35350 #, gcc-internal-format
35351 msgid "%qE attribute argument not a string constant"
35354 #: c-family/c-attribs.cc:5762 ada/gcc-interface/utils.cc:7124
35355 #, gcc-internal-format
35356 msgid "unrecognized %qE attribute argument %qs"
35359 #: c-family/c-attribs.cc:5780
35360 #, gcc-internal-format
35361 msgid "%qE attribute on a function not returning a pointer"
35364 #: c-family/c-attribs.cc:5795
35365 #, gcc-internal-format
35366 msgid "%qE attribute is only valid on %<struct%> type"
35369 #: c-family/c-attribs.cc:5843
35370 #, gcc-internal-format
35371 msgid "%qE attribute argument %qE is not an integer constant"
35374 #: c-family/c-attribs.cc:5852
35375 #, gcc-internal-format
35376 msgid "%qE attribute argument %qE exceeds %u"
35379 #: c-family/c-attribs.cc:5874
35380 #, gcc-internal-format
35381 msgid "%qE attribute may be put on a typedef only; attribute is ignored"
35384 #: c-family/c-attribs.cc:5886
35385 #, gcc-internal-format
35386 msgid "%qE attribute is for pointer types only"
35389 #: c-family/c-attribs.cc:5905
35390 #, gcc-internal-format
35392 "%qE is only applicable to Objective-C class interfaces, attribute ignored"
35395 #: c-family/c-attribs.cc:5928
35396 #, gcc-internal-format
35397 msgid "%qE cannot be applied to non-pointer type %qT"
35400 #: c-family/c-attribs.cc:5953
35401 #, gcc-internal-format
35402 msgid "%qE attribute argument %qE is not recognised"
35405 #: c-family/c-attribs.cc:5968
35406 #, gcc-internal-format
35408 "%qE attribute ignored; valid only for functions and function pointer fields"
35411 #: c-family/c-attribs.cc:5979
35412 #, gcc-internal-format
35413 msgid "%qE attribute ignored; field must be a function pointer"
35416 #: c-family/c-attribs.cc:6003
35417 #, gcc-internal-format
35418 msgid "unknown attribute %qE"
35421 #: c-family/c-attribs.cc:6030
35422 #, gcc-internal-format
35423 msgid "invalid operand type %qT for %qs"
35426 #: c-family/c-attribs.cc:6134
35427 #, gcc-internal-format
35428 msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
35431 #: c-family/c-attribs.cc:6136
35432 #, gcc-internal-format
35433 msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
35436 #: c-family/c-attribs.cc:6313
35437 #, gcc-internal-format
35438 msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
35441 #: c-family/c-common.cc:739
35442 #, gcc-internal-format
35443 msgid "%qD is not defined outside of function scope"
35446 #: c-family/c-common.cc:784
35447 #, gcc-internal-format
35448 msgid "size of string literal is too large"
35451 #: c-family/c-common.cc:807
35452 #, gcc-internal-format
35454 "string length %qd is greater than the length %qd ISO C%d compilers are "
35455 "required to support"
35458 #: c-family/c-common.cc:980
35459 #, gcc-internal-format
35461 "use %<-flax-vector-conversions%> to permit conversions between vectors with "
35462 "differing element types or numbers of subparts"
35465 #: c-family/c-common.cc:1021
35466 #, gcc-internal-format
35467 msgid "%<__builtin_shuffle%> last argument must be an integer vector"
35470 #: c-family/c-common.cc:1030
35471 #, gcc-internal-format
35472 msgid "%<__builtin_shuffle%> arguments must be vectors"
35475 #: c-family/c-common.cc:1037
35476 #, gcc-internal-format
35477 msgid "%<__builtin_shuffle%> argument vectors must be of the same type"
35480 #: c-family/c-common.cc:1048
35481 #, gcc-internal-format
35483 "%<__builtin_shuffle%> number of elements of the argument vector(s) and the "
35484 "mask vector should be the same"
35487 #: c-family/c-common.cc:1058
35488 #, gcc-internal-format
35490 "%<__builtin_shuffle%> argument vector(s) inner type must have the same size "
35491 "as inner type of the mask"
35494 #: c-family/c-common.cc:1109
35495 #, gcc-internal-format
35496 msgid "%<__builtin_shufflevector%> arguments must be vectors"
35499 #: c-family/c-common.cc:1120
35500 #, gcc-internal-format
35501 msgid "%<__builtin_shufflevector%> arguments must be constant size vectors"
35504 #: c-family/c-common.cc:1129
35505 #, gcc-internal-format
35507 "%<__builtin_shufflevector%> argument vectors must have the same element type"
35510 #: c-family/c-common.cc:1137
35511 #, gcc-internal-format
35513 "%<__builtin_shufflevector%> must specify a result with a power of two number "
35517 #: c-family/c-common.cc:1162 c-family/c-common.cc:1172
35518 #, gcc-internal-format
35519 msgid "invalid element index %qE to %<__builtin_shufflevector%>"
35522 #: c-family/c-common.cc:1250
35523 #, gcc-internal-format
35525 "%<__builtin_convertvector%> first argument must be an integer or floating "
35529 #: c-family/c-common.cc:1259
35530 #, gcc-internal-format
35532 "%<__builtin_convertvector%> second argument must be an integer or floating "
35536 #: c-family/c-common.cc:1268
35537 #, gcc-internal-format
35539 "%<__builtin_convertvector%> number of elements of the first argument vector "
35540 "and the second argument vector type should be the same"
35543 #: c-family/c-common.cc:1899
35544 #, gcc-internal-format
35545 msgid "operation on %qE may be undefined"
35548 #: c-family/c-common.cc:2256
35549 #, gcc-internal-format
35550 msgid "case label does not reduce to an integer constant"
35553 #: c-family/c-common.cc:2343
35554 #, gcc-internal-format
35556 "GCC cannot support operators with integer types and fixed-point types that "
35557 "have too many integral and fractional bits together"
35560 #: c-family/c-common.cc:2888
35561 #, gcc-internal-format
35562 msgid "invalid operands to binary %s (have %qT and %qT)"
35565 #: c-family/c-common.cc:3137
35566 #, gcc-internal-format
35567 msgid "comparison is always false due to limited range of data type"
35570 #: c-family/c-common.cc:3140
35571 #, gcc-internal-format
35572 msgid "comparison is always true due to limited range of data type"
35575 #: c-family/c-common.cc:3242
35576 #, gcc-internal-format
35577 msgid "comparison of unsigned expression in %<>= 0%> is always true"
35580 #: c-family/c-common.cc:3250
35581 #, gcc-internal-format
35582 msgid "comparison of unsigned expression in %<< 0%> is always false"
35585 #: c-family/c-common.cc:3294
35586 #, gcc-internal-format
35587 msgid "pointer of type %<void *%> used in arithmetic"
35590 #: c-family/c-common.cc:3303
35591 #, gcc-internal-format
35592 msgid "pointer to a function used in arithmetic"
35595 #: c-family/c-common.cc:3520
35596 #, gcc-internal-format
35597 msgid "enum constant in boolean context"
35600 #: c-family/c-common.cc:3550 d/d-convert.cc:149
35601 #, gcc-internal-format
35602 msgid "the address of %qD will always evaluate as %<true%>"
35605 #: c-family/c-common.cc:3595
35606 #, gcc-internal-format
35607 msgid "%<*%> in boolean context, suggest %<&&%> instead"
35610 #: c-family/c-common.cc:3607
35611 #, gcc-internal-format
35612 msgid "%<<<%> in boolean context, did you mean %<<%>?"
35615 #: c-family/c-common.cc:3623
35616 #, gcc-internal-format
35618 "%<?:%> using integer constants in boolean context, the expression will "
35619 "always evaluate to %<true%>"
35622 #: c-family/c-common.cc:3632
35623 #, gcc-internal-format
35624 msgid "%<?:%> using integer constants in boolean context"
35627 #: c-family/c-common.cc:3668
35628 #, gcc-internal-format
35630 "the compiler can assume that the address of %qD will always evaluate to "
35634 #: c-family/c-common.cc:3703 cp/semantics.cc:888 cp/typeck.cc:10365
35635 #, gcc-internal-format
35636 msgid "suggest parentheses around assignment used as truth value"
35639 #: c-family/c-common.cc:3790 c/c-decl.cc:4838 c/c-decl.cc:7479
35640 #: c/c-parser.cc:3538 c/c-typeck.cc:16321
35641 #, gcc-internal-format
35642 msgid "invalid use of %<restrict%>"
35645 #: c-family/c-common.cc:3864
35646 #, gcc-internal-format
35647 msgid "invalid application of %<sizeof%> to a function type"
35650 #: c-family/c-common.cc:3874
35651 #, gcc-internal-format
35652 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
35655 #: c-family/c-common.cc:3877
35656 #, gcc-internal-format
35657 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
35660 #: c-family/c-common.cc:3888 cp/typeck.cc:2057
35661 #, gcc-internal-format
35662 msgid "invalid application of %qs to a void type"
35665 #: c-family/c-common.cc:3897
35666 #, gcc-internal-format
35667 msgid "invalid application of %qs to incomplete type %qT"
35670 #: c-family/c-common.cc:3905
35671 #, gcc-internal-format
35672 msgid "invalid application of %qs to array type %qT of incomplete element type"
35675 #: c-family/c-common.cc:3957
35676 #, gcc-internal-format
35677 msgid "%<__alignof%> applied to a bit-field"
35680 #: c-family/c-common.cc:4781
35681 #, gcc-internal-format
35682 msgid "first argument to %<va_arg%> not of type %<va_list%>"
35685 #: c-family/c-common.cc:4901
35686 #, gcc-internal-format
35687 msgid "cannot disable built-in function %qs"
35690 #: c-family/c-common.cc:5093
35691 #, gcc-internal-format
35692 msgid "pointers are not permitted as case values"
35695 #: c-family/c-common.cc:5100
35696 #, gcc-internal-format
35697 msgid "range expressions in switch statements are non-standard"
35700 #: c-family/c-common.cc:5128
35701 #, gcc-internal-format
35702 msgid "empty range specified"
35705 #: c-family/c-common.cc:5180
35706 #, gcc-internal-format
35707 msgid "duplicate (or overlapping) case value"
35710 #: c-family/c-common.cc:5182
35711 #, gcc-internal-format
35712 msgid "this is the first entry overlapping that value"
35715 #: c-family/c-common.cc:5186
35716 #, gcc-internal-format
35717 msgid "duplicate case value"
35720 #: c-family/c-common.cc:5187 c-family/c-warn.cc:2578
35721 #, gcc-internal-format
35722 msgid "previously used here"
35725 #: c-family/c-common.cc:5191
35726 #, gcc-internal-format
35727 msgid "multiple default labels in one switch"
35730 #: c-family/c-common.cc:5193
35731 #, gcc-internal-format
35732 msgid "this is the first default label"
35735 #: c-family/c-common.cc:5305
35736 #, gcc-internal-format
35737 msgid "taking the address of a label is non-standard"
35740 #: c-family/c-common.cc:5490
35741 #, gcc-internal-format
35742 msgid "requested alignment is not an integer constant"
35745 #: c-family/c-common.cc:5498 c-family/c-common.cc:5508
35746 #, gcc-internal-format
35747 msgid "requested alignment %qE is not a positive power of 2"
35750 #: c-family/c-common.cc:5518
35751 #, gcc-internal-format
35752 msgid "requested alignment %qE exceeds object file maximum %u"
35755 #: c-family/c-common.cc:5526
35756 #, gcc-internal-format
35757 msgid "requested alignment %qE exceeds maximum %u"
35760 #: c-family/c-common.cc:5701
35761 #, gcc-internal-format
35762 msgid "not enough variable arguments to fit a sentinel"
35765 #: c-family/c-common.cc:5715
35766 #, gcc-internal-format
35767 msgid "missing sentinel in function call"
35770 #: c-family/c-common.cc:5942 c-family/c-common.cc:5992 d/d-attribs.cc:834
35771 #: d/d-attribs.cc:884
35772 #, gcc-internal-format
35773 msgid "bad option %qs to attribute %<optimize%>"
35776 #: c-family/c-common.cc:5945 c-family/c-common.cc:5996
35777 #, gcc-internal-format
35778 msgid "bad option %qs to pragma %<optimize%>"
35781 #: c-family/c-common.cc:6044
35782 #, gcc-internal-format
35783 msgid "attribute %<fallthrough%> specified multiple times"
35786 #: c-family/c-common.cc:6048
35787 #, gcc-internal-format
35788 msgid "%<fallthrough%> attribute specified with a parameter"
35791 #: c-family/c-common.cc:6229 c-family/c-common.cc:7081
35792 #: c-family/c-common.cc:7128 c-family/c-common.cc:7203
35793 #: c-family/c-common.cc:7276 config/aarch64/aarch64-sve-builtins.cc:2125
35794 #: config/arm/arm-mve-builtins.cc:1501 c/c-typeck.cc:3813
35795 #, gcc-internal-format
35796 msgid "too few arguments to function %qE"
35799 #: c-family/c-common.cc:6234 c-family/c-common.cc:7134
35800 #: c-family/c-common.cc:7302 config/aarch64/aarch64-sve-builtins.cc:2127
35801 #: config/arm/arm-mve-builtins.cc:1503 c/c-typeck.cc:3674
35802 #, gcc-internal-format
35803 msgid "too many arguments to function %qE"
35806 #: c-family/c-common.cc:6276
35807 #, gcc-internal-format
35808 msgid "third argument to function %qE must be a constant integer"
35811 #: c-family/c-common.cc:6301
35812 #, gcc-internal-format
35814 "second argument to function %qE must be a constant integer power of 2 "
35815 "between %qi and %qu bits"
35818 #: c-family/c-common.cc:6323 c-family/c-common.cc:6368
35819 #, gcc-internal-format
35820 msgid "non-floating-point argument in call to function %qE"
35823 #: c-family/c-common.cc:6347
35824 #, gcc-internal-format
35825 msgid "non-floating-point arguments in call to function %qE"
35828 #: c-family/c-common.cc:6361
35829 #, gcc-internal-format
35830 msgid "non-const integer argument %u in call to function %qE"
35833 #: c-family/c-common.cc:6381
35834 #, gcc-internal-format
35835 msgid "non-integer argument 3 in call to function %qE"
35838 #: c-family/c-common.cc:6398 c-family/c-common.cc:6448
35839 #, gcc-internal-format
35840 msgid "argument %u in call to function %qE does not have integral type"
35843 #: c-family/c-common.cc:6405
35844 #, gcc-internal-format
35846 "argument 3 in call to function %qE does not have pointer to integral type"
35849 #: c-family/c-common.cc:6411
35850 #, gcc-internal-format
35851 msgid "argument 3 in call to function %qE has pointer to enumerated type"
35854 #: c-family/c-common.cc:6417
35855 #, gcc-internal-format
35856 msgid "argument 3 in call to function %qE has pointer to boolean type"
35859 #: c-family/c-common.cc:6423 c-family/c-common.cc:6430
35860 #: c-family/c-common.cc:6485 c-family/c-common.cc:6492
35861 #, gcc-internal-format
35862 msgid "argument %u in call to function %qE has pointer to %qs type (%qT)"
35865 #: c-family/c-common.cc:6454
35866 #, gcc-internal-format
35867 msgid "argument 3 in call to function %qE has enumerated type"
35870 #: c-family/c-common.cc:6460
35871 #, gcc-internal-format
35872 msgid "argument 3 in call to function %qE has boolean type"
35875 #: c-family/c-common.cc:6473
35876 #, gcc-internal-format
35877 msgid "argument %u in call to function %qE does not have pointer type"
35880 #: c-family/c-common.cc:6479
35881 #, gcc-internal-format
35882 msgid "argument %u in call to function %qE points to incomplete type"
35885 #: c-family/c-common.cc:6758 rust/backend/rust-tree.cc:3553
35886 #, gcc-internal-format
35887 msgid "cannot apply %<offsetof%> to static data member %qD"
35890 #: c-family/c-common.cc:6763 rust/backend/rust-tree.cc:3558
35891 #, gcc-internal-format
35892 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
35895 #: c-family/c-common.cc:6770 rust/backend/rust-tree.cc:3565
35896 #, gcc-internal-format
35897 msgid "cannot apply %<offsetof%> to a non constant address"
35900 #: c-family/c-common.cc:6783 rust/backend/rust-tree.cc:3578
35901 #, gcc-internal-format
35902 msgid "attempt to take address of bit-field structure member %qD"
35905 #: c-family/c-common.cc:6836 rust/backend/rust-tree.cc:3630
35906 #, gcc-internal-format
35907 msgid "index %E denotes an offset greater than size of %qT"
35910 #: c-family/c-common.cc:6997
35911 #, gcc-internal-format
35912 msgid "size of array is too large"
35915 #: c-family/c-common.cc:7111 c-family/c-common.cc:7235
35916 #, gcc-internal-format
35917 msgid "operand type %qT is incompatible with argument %d of %qE"
35920 #: c-family/c-common.cc:7145
35921 #, gcc-internal-format
35922 msgid "expecting argument of type pointer or of type integer for argument 1"
35925 #: c-family/c-common.cc:7161
35926 #, gcc-internal-format
35927 msgid "both arguments must be compatible"
35930 #: c-family/c-common.cc:7377
35931 #, gcc-internal-format
35932 msgid "incorrect number of arguments to function %qE"
35935 #: c-family/c-common.cc:7391
35936 #, gcc-internal-format
35937 msgid "argument 1 of %qE must be a non-void pointer type"
35940 #: c-family/c-common.cc:7398
35941 #, gcc-internal-format
35942 msgid "argument 1 of %qE must be a pointer to a complete type"
35945 #: c-family/c-common.cc:7407
35946 #, gcc-internal-format
35947 msgid "argument 1 of %qE must be a pointer to a constant size type"
35950 #: c-family/c-common.cc:7418
35951 #, gcc-internal-format
35952 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
35955 #: c-family/c-common.cc:7439
35956 #, gcc-internal-format
35957 msgid "argument %d of %qE must be a pointer type"
35960 #: c-family/c-common.cc:7447
35961 #, gcc-internal-format
35962 msgid "argument %d of %qE must be a pointer to a constant size type"
35965 #: c-family/c-common.cc:7453
35966 #, gcc-internal-format
35967 msgid "argument %d of %qE must not be a pointer to a function"
35970 #: c-family/c-common.cc:7461
35971 #, gcc-internal-format
35972 msgid "size mismatch in argument %d of %qE"
35975 #: c-family/c-common.cc:7474
35976 #, gcc-internal-format
35977 msgid "argument %d of %qE must not be a pointer to a %<const%> type"
35980 #: c-family/c-common.cc:7479
35981 #, gcc-internal-format
35982 msgid "argument %d of %qE discards %<const%> qualifier"
35985 #: c-family/c-common.cc:7488
35986 #, gcc-internal-format
35987 msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
35990 #: c-family/c-common.cc:7493
35991 #, gcc-internal-format
35992 msgid "argument %d of %qE discards %<volatile%> qualifier"
35995 #: c-family/c-common.cc:7506
35996 #, gcc-internal-format
35997 msgid "non-integer memory model argument %d of %qE"
36000 #: c-family/c-common.cc:7519
36001 #, gcc-internal-format
36002 msgid "invalid memory model argument %d of %qE"
36005 #: c-family/c-common.cc:7920
36006 #, gcc-internal-format
36008 "this target does not define a speculation barrier; your program will still "
36009 "execute correctly, but incorrect speculation may not be restricted"
36012 #: c-family/c-common.cc:8558
36013 #, gcc-internal-format
36014 msgid "index value is out of bound"
36017 #: c-family/c-common.cc:8600 c-family/c-common.cc:8649
36018 #: c-family/c-common.cc:8665
36019 #, gcc-internal-format
36020 msgid "conversion of scalar %qT to vector %qT involves truncation"
36023 #. Reject arguments that are built-in functions with
36024 #. no library fallback.
36025 #: c-family/c-common.cc:8753 rust/backend/rust-tree.cc:3449
36026 #, gcc-internal-format
36027 msgid "built-in function %qE must be directly called"
36030 #: c-family/c-common.cc:8773
36031 #, gcc-internal-format
36032 msgid "size of array %qE is not a constant expression"
36035 #: c-family/c-common.cc:8776
36036 #, gcc-internal-format
36037 msgid "size of array is not a constant expression"
36040 #: c-family/c-common.cc:8780
36041 #, gcc-internal-format
36042 msgid "size %qE of array %qE is negative"
36045 #: c-family/c-common.cc:8783
36046 #, gcc-internal-format
36047 msgid "size %qE of array is negative"
36050 #: c-family/c-common.cc:8788
36051 #, gcc-internal-format
36052 msgid "size %qE of array %qE exceeds maximum object size %qE"
36055 #: c-family/c-common.cc:8791
36056 #, gcc-internal-format
36057 msgid "size %qE of array exceeds maximum object size %qE"
36060 #: c-family/c-common.cc:8796
36061 #, gcc-internal-format
36062 msgid "size of array %qE exceeds maximum object size %qE"
36065 #: c-family/c-common.cc:8799
36066 #, gcc-internal-format
36067 msgid "size of array exceeds maximum object size %qE"
36070 #: c-family/c-common.cc:8870
36071 #, gcc-internal-format
36073 "environment variable %qs must expand to a non-negative integer less than or "
36077 #: c-family/c-format.cc:197
36078 #, gcc-internal-format
36079 msgid "function does not return string type"
36082 #: c-family/c-format.cc:231
36083 #, gcc-internal-format
36084 msgid "format string argument is not a string type"
36087 #: c-family/c-format.cc:257
36088 #, gcc-internal-format
36089 msgid "found a %qs reference but the format argument should be a string"
36092 #: c-family/c-format.cc:260
36093 #, gcc-internal-format
36094 msgid "found a %qT but the format argument should be a string"
36097 #: c-family/c-format.cc:270
36098 #, gcc-internal-format
36099 msgid "format argument should be a %qs reference but a string was found"
36102 #: c-family/c-format.cc:292
36103 #, gcc-internal-format
36104 msgid "format argument should be a %qs reference"
36107 #: c-family/c-format.cc:346
36108 #, gcc-internal-format
36109 msgid "unrecognized format specifier"
36112 #: c-family/c-format.cc:359
36113 #, gcc-internal-format
36114 msgid "%qE is only allowed in Objective-C dialects"
36117 #: c-family/c-format.cc:368
36118 #, gcc-internal-format
36119 msgid "%qE is an unrecognized format function type"
36122 #: c-family/c-format.cc:386
36123 #, gcc-internal-format
36124 msgid "format string argument follows the arguments to be formatted"
36127 #: c-family/c-format.cc:1239
36128 #, gcc-internal-format
36129 msgid "function %qD might be a candidate for %qs format attribute"
36132 #: c-family/c-format.cc:1330 c-family/c-format.cc:1351
36133 #: c-family/c-format.cc:2786
36134 #, gcc-internal-format
36135 msgid "missing $ operand number in format"
36138 #: c-family/c-format.cc:1360
36139 #, gcc-internal-format, gfc-internal-format
36140 msgid "%s does not support %%n$ operand number formats"
36143 #: c-family/c-format.cc:1367
36144 #, gcc-internal-format
36145 msgid "operand number out of range in format"
36148 #: c-family/c-format.cc:1390
36149 #, gcc-internal-format, gfc-internal-format
36150 msgid "format argument %d used more than once in %s format"
36153 #: c-family/c-format.cc:1423
36154 #, gcc-internal-format
36155 msgid "%<$%>operand number used after format without operand number"
36158 #: c-family/c-format.cc:1454
36159 #, gcc-internal-format
36160 msgid "format argument %d unused before used argument %d in %<$%>-style format"
36163 #: c-family/c-format.cc:1557
36164 #, gcc-internal-format
36165 msgid "format not a string literal, format string not checked"
36168 #: c-family/c-format.cc:1572 c-family/c-format.cc:1575
36169 #, gcc-internal-format
36170 msgid "format not a string literal and no format arguments"
36173 #: c-family/c-format.cc:1578
36174 #, gcc-internal-format
36175 msgid "format not a string literal, argument types not checked"
36178 #: c-family/c-format.cc:1595
36179 #, gcc-internal-format
36180 msgid "too many arguments for format"
36183 #: c-family/c-format.cc:1600
36184 #, gcc-internal-format
36185 msgid "unused arguments in %<$%>-style format"
36188 #: c-family/c-format.cc:1603
36189 #, gcc-internal-format, gfc-internal-format
36190 msgid "zero-length %s format string"
36193 #: c-family/c-format.cc:1607
36194 #, gcc-internal-format
36195 msgid "format is a wide character string"
36198 #: c-family/c-format.cc:1611
36199 #, gcc-internal-format
36200 msgid "format string is not an array of type %qs"
36203 #: c-family/c-format.cc:1614
36204 #, gcc-internal-format
36205 msgid "unterminated format string"
36208 #: c-family/c-format.cc:2029
36209 #, gcc-internal-format
36210 msgid "%s used with %<%%%c%> %s format"
36213 #: c-family/c-format.cc:2039
36214 #, gcc-internal-format, gfc-internal-format
36215 msgid "%s does not support %s"
36218 #: c-family/c-format.cc:2049
36219 #, gcc-internal-format
36220 msgid "%s does not support %s with the %<%%%c%> %s format"
36223 #: c-family/c-format.cc:2063
36224 #, gcc-internal-format, gfc-internal-format
36225 msgid "%s used within a quoted sequence"
36228 #: c-family/c-format.cc:2076
36229 #, gcc-internal-format
36230 msgid "%qc conversion used unquoted"
36233 #: c-family/c-format.cc:2194 c-family/c-format.cc:2525
36234 #, gcc-internal-format, gfc-internal-format
36235 msgid "repeated %s in format"
36238 #: c-family/c-format.cc:2205
36239 #, gcc-internal-format
36240 msgid "missing fill character at end of strfmon format"
36243 #: c-family/c-format.cc:2307
36244 #, gcc-internal-format, gfc-internal-format
36245 msgid "zero width in %s format"
36248 #: c-family/c-format.cc:2330
36249 #, gcc-internal-format, gfc-internal-format
36250 msgid "empty left precision in %s format"
36253 #: c-family/c-format.cc:2421
36254 #, gcc-internal-format, gfc-internal-format
36255 msgid "empty precision in %s format"
36258 #: c-family/c-format.cc:2499
36259 #, gcc-internal-format
36260 msgid "%s does not support the %qs %s length modifier"
36263 #: c-family/c-format.cc:2555
36264 #, gcc-internal-format
36265 msgid "unknown conversion type character %qc in format"
36268 #: c-family/c-format.cc:2567
36269 #, gcc-internal-format
36270 msgid "%s does not support the %<%%%c%> %s format"
36273 #: c-family/c-format.cc:2599
36274 #, gcc-internal-format
36275 msgid "%s ignored with %s and %<%%%c%> %s format"
36278 #: c-family/c-format.cc:2604
36279 #, gcc-internal-format, gfc-internal-format
36280 msgid "%s ignored with %s in %s format"
36283 #: c-family/c-format.cc:2611
36284 #, gcc-internal-format
36285 msgid "use of %s and %s together with %<%%%c%> %s format"
36288 #: c-family/c-format.cc:2616
36289 #, gcc-internal-format, gfc-internal-format
36290 msgid "use of %s and %s together in %s format"
36293 #: c-family/c-format.cc:2643
36294 #, gcc-internal-format
36295 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
36298 #: c-family/c-format.cc:2647
36299 #, gcc-internal-format
36300 msgid "%<%%%c%> yields only last 2 digits of year"
36303 #: c-family/c-format.cc:2674
36304 #, gcc-internal-format
36305 msgid "no closing %<]%> for %<%%[%> format"
36308 #: c-family/c-format.cc:2703
36309 #, gcc-internal-format
36311 "use of %qs length modifier with %qc type character has either no effect or "
36312 "undefined behavior"
36315 #: c-family/c-format.cc:2725
36316 #, gcc-internal-format
36317 msgid "%s does not support the %<%%%s%c%> %s format"
36320 #: c-family/c-format.cc:2763
36321 #, gcc-internal-format
36322 msgid "operand number specified with suppressed assignment"
36325 #: c-family/c-format.cc:2767
36326 #, gcc-internal-format
36327 msgid "operand number specified for format taking no argument"
36330 #: c-family/c-format.cc:3117
36331 #, gcc-internal-format
36332 msgid "unquoted type name %<%.*s%> in format"
36335 #: c-family/c-format.cc:3119
36336 #, gcc-internal-format
36337 msgid "unquoted operator %<%.*s%> in format"
36340 #: c-family/c-format.cc:3120
36341 #, gcc-internal-format
36342 msgid "unquoted keyword %<%.*s%> in format"
36345 #: c-family/c-format.cc:3123
36346 #, gcc-internal-format
36347 msgid "use %qs instead"
36350 #: c-family/c-format.cc:3175
36351 #, gcc-internal-format
36352 msgid "unquoted attribute in format"
36355 #: c-family/c-format.cc:3188
36356 #, gcc-internal-format
36357 msgid "unquoted name of built-in function %<%.*s%> in format"
36360 #: c-family/c-format.cc:3202
36361 #, gcc-internal-format
36362 msgid "unquoted identifier or keyword %<%.*s%> in format"
36365 #: c-family/c-format.cc:3236
36366 #, gcc-internal-format
36367 msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
36370 #: c-family/c-format.cc:3280
36371 #, gcc-internal-format
36372 msgid "quoted %qs directive in format; use %qs instead"
36375 #: c-family/c-format.cc:3287 c-family/c-format.cc:3558
36376 #, gcc-internal-format
36377 msgid "contraction %<%.*s%> in format; use %qs instead"
36380 #: c-family/c-format.cc:3327
36381 #, gcc-internal-format
36382 msgid "unquoted whitespace character %qc in format"
36385 #: c-family/c-format.cc:3340
36386 #, gcc-internal-format
36387 msgid "spurious trailing space in format"
36390 #: c-family/c-format.cc:3361
36391 #, gcc-internal-format
36392 msgid "inconsistent capitalization in format"
36395 #: c-family/c-format.cc:3368
36396 #, gcc-internal-format, gfc-internal-format
36397 msgid "unquoted sequence of %i consecutive space characters in format"
36400 #: c-family/c-format.cc:3388
36401 #, gcc-internal-format
36402 msgid "unquoted control characters in format"
36405 #: c-family/c-format.cc:3395
36406 #, gcc-internal-format
36407 msgid "unquoted control character %qc in format"
36410 #: c-family/c-format.cc:3453
36411 #, gcc-internal-format
36412 msgid "unquoted option name %<%.*s%> in format"
36415 #: c-family/c-format.cc:3513
36416 #, gcc-internal-format
36417 msgid "unbalanced punctuation character %qc in format"
36420 #: c-family/c-format.cc:3532
36421 #, gcc-internal-format
36422 msgid "unquoted preprocessing directive %<%.*s%> in format"
36425 #: c-family/c-format.cc:3568
36426 #, gcc-internal-format
36427 msgid "bare apostrophe %<'%> in format"
36430 #: c-family/c-format.cc:3570
36431 #, gcc-internal-format
36433 "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and "
36434 "%qs directives instead"
36437 #: c-family/c-format.cc:3582
36438 #, gcc-internal-format
36439 msgid "grave accent %<`%> in format"
36442 #: c-family/c-format.cc:3584
36443 #, gcc-internal-format
36444 msgid "use the apostrophe directive %qs instead"
36447 #: c-family/c-format.cc:3596
36448 #, gcc-internal-format
36449 msgid "space followed by punctuation character %<%c%>"
36452 #: c-family/c-format.cc:3607
36453 #, gcc-internal-format
36454 msgid "quoted %qs directive in format"
36457 #: c-family/c-format.cc:3609
36458 #, gcc-internal-format
36459 msgid "if using %qs is not feasible, use %qs instead"
36462 #: c-family/c-format.cc:3638
36463 #, gcc-internal-format
36464 msgid "spurious leading punctuation sequence %<%.*s%> in format"
36467 #: c-family/c-format.cc:3678
36468 #, gcc-internal-format
36469 msgid "spurious trailing punctuation sequence %<%.*s%> in format"
36472 #: c-family/c-format.cc:3695
36473 #, gcc-internal-format
36475 "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
36478 #: c-family/c-format.cc:3715
36479 #, gcc-internal-format
36480 msgid "unquoted non-graph characters in format"
36483 #: c-family/c-format.cc:3722
36484 #, gcc-internal-format
36485 msgid "unquoted non-graph character %qc in format"
36488 #: c-family/c-format.cc:3754
36489 #, gcc-internal-format
36490 msgid "unbalanced punctuation character %<%c%> in format"
36493 #: c-family/c-format.cc:3761
36494 #, gcc-internal-format
36495 msgid "unterminated quoting directive"
36498 #: c-family/c-format.cc:3770
36499 #, gcc-internal-format
36500 msgid "unterminated quote character %<%c%> in format"
36503 #: c-family/c-format.cc:3840
36504 #, gcc-internal-format
36505 msgid "spurious trailing %<%%%> in format"
36508 #: c-family/c-format.cc:3900
36509 #, gcc-internal-format
36510 msgid "conversion lacks type at end of format"
36513 #: c-family/c-format.cc:3929
36514 #, gcc-internal-format
36515 msgid "nested quoting directive"
36518 #: c-family/c-format.cc:3940
36519 #, gcc-internal-format
36520 msgid "unmatched quoting directive"
36523 #: c-family/c-format.cc:3955
36524 #, gcc-internal-format
36525 msgid "%qc directive redundant after prior occurence of the same"
36528 #: c-family/c-format.cc:3961
36529 #, gcc-internal-format
36530 msgid "unmatched color reset directive"
36533 #: c-family/c-format.cc:3973
36534 #, gcc-internal-format
36535 msgid "%qc conversion used within a quoted sequence"
36538 #: c-family/c-format.cc:4013
36539 #, gcc-internal-format
36540 msgid "embedded %<\\0%> in format"
36543 #: c-family/c-format.cc:4029
36544 #, gcc-internal-format
36545 msgid "unterminated color directive"
36548 #: c-family/c-format.cc:4151
36549 #, gcc-internal-format, gfc-internal-format
36550 msgid "writing through null pointer (argument %d)"
36553 #: c-family/c-format.cc:4162
36554 #, gcc-internal-format, gfc-internal-format
36555 msgid "reading through null pointer (argument %d)"
36558 #: c-family/c-format.cc:4182
36559 #, gcc-internal-format, gfc-internal-format
36560 msgid "writing into constant object (argument %d)"
36563 #: c-family/c-format.cc:4194
36564 #, gcc-internal-format, gfc-internal-format
36565 msgid "extra type qualifiers in format argument (argument %d)"
36568 #: c-family/c-format.cc:4735
36569 #, gcc-internal-format
36571 "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
36574 #: c-family/c-format.cc:4744
36575 #, gcc-internal-format
36576 msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
36579 #: c-family/c-format.cc:4754
36580 #, gcc-internal-format
36582 "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
36585 #: c-family/c-format.cc:4763
36586 #, gcc-internal-format
36587 msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
36590 #: c-family/c-format.cc:4825 c-family/c-format.cc:4831
36591 #: c-family/c-format.cc:4885
36592 #, gcc-internal-format
36593 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
36596 #: c-family/c-format.cc:4838 c-family/c-format.cc:4895
36597 #, gcc-internal-format
36598 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
36601 #: c-family/c-format.cc:4947
36602 #, gcc-internal-format
36603 msgid "%<locus%> is not defined as a type"
36606 #: c-family/c-format.cc:4991
36607 #, gcc-internal-format
36608 msgid "%qs is not defined as a type"
36611 #: c-family/c-format.cc:5017
36612 #, gcc-internal-format
36613 msgid "%<location_t%> is not defined as a type"
36616 #: c-family/c-format.cc:5034
36617 #, gcc-internal-format
36618 msgid "%<tree%> is not defined as a type"
36621 #: c-family/c-format.cc:5040
36622 #, gcc-internal-format
36623 msgid "%<tree%> is not defined as a pointer type"
36626 #: c-family/c-format.cc:5220
36627 #, gcc-internal-format
36628 msgid "argument to be formatted is not %<...%>"
36631 #: c-family/c-format.cc:5232
36632 #, gcc-internal-format
36633 msgid "strftime formats cannot format arguments"
36636 #: c-family/c-indentation.cc:318
36637 #, gcc-internal-format
36639 "%<-Wmisleading-indentation%> is disabled from this point onwards, since "
36640 "column-tracking was disabled due to the size of the code/headers"
36643 #: c-family/c-indentation.cc:323
36644 #, gcc-internal-format
36646 "adding %<-flarge-source-files%> will allow for more column-tracking support, "
36647 "at the expense of compilation time and memory"
36650 #: c-family/c-indentation.cc:651
36651 #, gcc-internal-format
36652 msgid "this %qs clause does not guard..."
36655 #: c-family/c-indentation.cc:654
36656 #, gcc-internal-format
36658 "...this statement, but the latter is misleadingly indented as if it were "
36659 "guarded by the %qs"
36662 #: c-family/c-lex.cc:226
36663 #, gcc-internal-format
36664 msgid "badly nested C headers from preprocessor"
36667 #: c-family/c-lex.cc:261
36668 #, gcc-internal-format
36669 msgid "ignoring %<#pragma %s %s%>"
36673 #: c-family/c-lex.cc:606 c-family/c-lex.cc:1363
36674 #, gcc-internal-format
36675 msgid "stray %<@%> in program"
36678 #: c-family/c-lex.cc:621
36679 #, gcc-internal-format
36680 msgid "stray %qs in program"
36683 #: c-family/c-lex.cc:631
36684 #, gcc-internal-format, gfc-internal-format
36685 msgid "missing terminating %c character"
36688 #: c-family/c-lex.cc:633
36689 #, gcc-internal-format
36690 msgid "stray %qc in program"
36693 #: c-family/c-lex.cc:638
36694 #, gcc-internal-format
36695 msgid "stray %<\\%o%> in program"
36698 #: c-family/c-lex.cc:856
36699 #, gcc-internal-format
36700 msgid "this decimal constant is unsigned only in ISO C90"
36703 #: c-family/c-lex.cc:860
36704 #, gcc-internal-format
36705 msgid "this decimal constant would be unsigned in ISO C90"
36708 #: c-family/c-lex.cc:888
36709 #, gcc-internal-format
36710 msgid "integer constant is too large for %<unsigned long%> type"
36713 #: c-family/c-lex.cc:928
36714 #, gcc-internal-format
36715 msgid "unsuffixed floating constant"
36718 #: c-family/c-lex.cc:942
36719 #, gcc-internal-format
36720 msgid "decimal floating-point not supported for this target"
36723 #: c-family/c-lex.cc:965 c-family/c-lex.cc:993 c-family/c-lex.cc:1013
36724 #, gcc-internal-format
36725 msgid "unsupported non-standard suffix on floating constant"
36728 #: c-family/c-lex.cc:970 c-family/c-lex.cc:1006 c-family/c-lex.cc:1018
36729 #, gcc-internal-format
36730 msgid "non-standard suffix on floating constant"
36733 #: c-family/c-lex.cc:1000
36734 #, gcc-internal-format
36736 "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c+"
36737 "+2b%> or %<-std=gnu++2b%>"
36740 #: c-family/c-lex.cc:1021
36741 #, gcc-internal-format
36743 "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-"
36744 "std=c++2b%> or %<-std=gnu++2b%>"
36747 #: c-family/c-lex.cc:1101 c-family/c-lex.cc:1104
36748 #, gcc-internal-format
36749 msgid "floating constant exceeds range of %qT"
36752 #: c-family/c-lex.cc:1119
36753 #, gcc-internal-format
36754 msgid "floating constant truncated to zero"
36757 #: c-family/c-lex.cc:1320
36758 #, gcc-internal-format
36759 msgid "repeated %<@%> before Objective-C string"
36762 #: c-family/c-lex.cc:1339 c/c-parser.cc:7927
36763 #, gcc-internal-format
36764 msgid "unsupported non-standard concatenation of string literals"
36767 #: c-family/c-lex.cc:1375 c/c-parser.cc:7948
36768 #, gcc-internal-format
36769 msgid "traditional C rejects string constant concatenation"
36772 #: c-family/c-omp.cc:130 cp/pt.cc:19562
36773 #, gcc-internal-format
36775 "%<#pragma omp critical%> with %<hint%> clause requires a name, except when "
36776 "%<omp_sync_hint_none%> is used"
36779 #: c-family/c-omp.cc:240
36780 #, gcc-internal-format
36781 msgid "invalid expression type for %<#pragma omp atomic%>"
36784 #: c-family/c-omp.cc:245
36785 #, gcc-internal-format
36786 msgid "%<_Atomic%> expression in %<#pragma omp atomic%>"
36789 #: c-family/c-omp.cc:250
36790 #, gcc-internal-format
36792 "%<#pragma omp atomic compare capture%> with non-integral comparison result"
36795 #: c-family/c-omp.cc:539
36796 #, gcc-internal-format
36797 msgid "%<#pragma omp atomic update%> uses two different variables for memory"
36800 #: c-family/c-omp.cc:542 c-family/c-omp.cc:580
36801 #, gcc-internal-format
36802 msgid "%<#pragma omp atomic capture%> uses two different variables for memory"
36805 #: c-family/c-omp.cc:698
36806 #, gcc-internal-format
36807 msgid "type of %<depobj%> expression is not %<omp_depend_t%>"
36810 #: c-family/c-omp.cc:704
36811 #, gcc-internal-format
36812 msgid "%<const%> qualified %<depobj%> expression"
36815 #: c-family/c-omp.cc:729
36816 #, gcc-internal-format
36817 msgid "more than one locator in %<depend%> clause on %<depobj%> construct"
36820 #: c-family/c-omp.cc:735
36821 #, gcc-internal-format
36823 "%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> "
36827 #: c-family/c-omp.cc:751
36828 #, gcc-internal-format
36829 msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
36832 #: c-family/c-omp.cc:968 cp/semantics.cc:10700
36833 #, gcc-internal-format
36834 msgid "invalid type for iteration variable %qE"
36837 #: c-family/c-omp.cc:973
36838 #, gcc-internal-format
36839 msgid "%<_Atomic%> iteration variable %qE"
36842 #: c-family/c-omp.cc:989
36843 #, gcc-internal-format
36844 msgid "%qE is not initialized"
36847 #: c-family/c-omp.cc:1010 cp/semantics.cc:10589
36848 #, gcc-internal-format
36849 msgid "missing controlling predicate"
36852 #: c-family/c-omp.cc:1116 cp/semantics.cc:10205
36853 #, gcc-internal-format
36854 msgid "invalid controlling predicate"
36857 #: c-family/c-omp.cc:1123 cp/semantics.cc:10595
36858 #, gcc-internal-format
36859 msgid "missing increment expression"
36862 #: c-family/c-omp.cc:1223 c-family/c-omp.cc:1241
36863 #, gcc-internal-format
36864 msgid "increment is not constant 1 or -1 for %<!=%> condition"
36867 #: c-family/c-omp.cc:1254 cp/semantics.cc:10322
36868 #, gcc-internal-format
36869 msgid "invalid increment expression"
36872 #: c-family/c-omp.cc:1352
36873 #, gcc-internal-format
36874 msgid "initializer expression refers to iteration variable %qD"
36877 #: c-family/c-omp.cc:1356
36878 #, gcc-internal-format
36879 msgid "condition expression refers to iteration variable %qD"
36882 #: c-family/c-omp.cc:1360
36883 #, gcc-internal-format
36884 msgid "increment expression refers to iteration variable %qD"
36887 #: c-family/c-omp.cc:1538
36888 #, gcc-internal-format
36890 "outer iteration variable %qD used in initializer expression has type other "
36894 #: c-family/c-omp.cc:1542
36895 #, gcc-internal-format
36897 "outer iteration variable %qD used in condition expression has type other "
36901 #: c-family/c-omp.cc:1549
36902 #, gcc-internal-format
36903 msgid "outer iteration variable %qD multiplier expression %qE is not integral"
36906 #: c-family/c-omp.cc:1555
36907 #, gcc-internal-format
36908 msgid "outer iteration variable %qD addend expression %qE is not integral"
36911 #: c-family/c-omp.cc:1620 c-family/c-omp.cc:1705
36912 #, gcc-internal-format
36913 msgid "the same loop iteration variables %qD used in multiple associated loops"
36916 #: c-family/c-omp.cc:1655
36917 #, gcc-internal-format
36919 "two different outer iteration variables %qD and %qD used in a single loop"
36922 #: c-family/c-omp.cc:2258
36923 #, gcc-internal-format
36925 "invalid %<task%> reduction modifier on construct combined with %<simd%> or "
36929 #: c-family/c-omp.cc:2269
36930 #, gcc-internal-format
36932 "invalid %<task%> reduction modifier on construct not combined with "
36933 "%<parallel%>, %<for%> or %<sections%>"
36936 #: c-family/c-omp.cc:2282
36937 #, gcc-internal-format
36939 "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, "
36940 "%<for simd%>, %<parallel for%>, %<parallel for simd%>"
36943 #: c-family/c-omp.cc:2755 c/c-typeck.cc:16134 cp/semantics.cc:9310
36944 #, gcc-internal-format
36946 "%qD specified in %<allocate%> clause but not in an explicit privatization "
36950 #: c-family/c-omp.cc:2847 c-family/c-omp.cc:2862
36951 #, gcc-internal-format
36952 msgid "%qD is not a function argument"
36955 #: c-family/c-opts.cc:339
36956 #, gcc-internal-format
36957 msgid "%<-I-%> specified twice"
36960 #: c-family/c-opts.cc:342
36961 #, gcc-internal-format
36962 msgid "obsolete option %<-I-%> used, please use %<-iquote%> instead"
36965 #: c-family/c-opts.cc:433
36966 #, gcc-internal-format
36967 msgid "%<-Wabi=1%> is not supported, using =2"
36970 #: c-family/c-opts.cc:620 fortran/cpp.cc:370
36971 #, gcc-internal-format
36972 msgid "output filename specified twice"
36975 #: c-family/c-opts.cc:859
36976 #, gcc-internal-format
36977 msgid "%<-fno-gnu89-inline%> is only supported in GNU99 or C99 mode"
36980 #: c-family/c-opts.cc:905
36981 #, gcc-internal-format
36982 msgid "%<-Wformat-y2k%> ignored without %<-Wformat%>"
36985 #: c-family/c-opts.cc:907
36986 #, gcc-internal-format
36987 msgid "%<-Wformat-extra-args%> ignored without %<-Wformat%>"
36990 #: c-family/c-opts.cc:909
36991 #, gcc-internal-format
36992 msgid "%<-Wformat-zero-length%> ignored without %<-Wformat%>"
36995 #: c-family/c-opts.cc:911
36996 #, gcc-internal-format
36997 msgid "%<-Wformat-nonliteral%> ignored without %<-Wformat%>"
37000 #: c-family/c-opts.cc:913
37001 #, gcc-internal-format
37002 msgid "%<-Wformat-contains-nul%> ignored without %<-Wformat%>"
37005 #: c-family/c-opts.cc:915
37006 #, gcc-internal-format
37007 msgid "%<-Wformat-security%> ignored without %<-Wformat%>"
37010 #: c-family/c-opts.cc:971
37011 #, gcc-internal-format
37012 msgid "%<-fabi-compat-version=1%> is not supported, using =2"
37015 #: c-family/c-opts.cc:998
37016 #, gcc-internal-format
37017 msgid "%<-Wabi%> won%'t warn about anything"
37020 #: c-family/c-opts.cc:1000
37021 #, gcc-internal-format
37023 "%<-Wabi%> warns about differences from the most up-to-date ABI, which is "
37024 "also used by default"
37027 #: c-family/c-opts.cc:1003
37028 #, gcc-internal-format
37029 msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
37032 #: c-family/c-opts.cc:1086
37033 #, gcc-internal-format
37034 msgid "external TLS initialization functions not supported on this target"
37037 #: c-family/c-opts.cc:1107
37038 #, gcc-internal-format
37039 msgid "too many filenames given; type %<%s %s%> for usage"
37042 #: c-family/c-opts.cc:1121
37043 #, gcc-internal-format
37044 msgid "opening output file %s: %m"
37047 #: c-family/c-opts.cc:1139
37048 #, gcc-internal-format
37049 msgid "the %qs debug info cannot be used with pre-compiled headers"
37052 #: c-family/c-opts.cc:1300 d/d-lang.cc:1280
37053 #, gcc-internal-format
37054 msgid "opening dependency file %s: %m"
37057 #: c-family/c-opts.cc:1317 d/d-lang.cc:1293
37058 #, gcc-internal-format
37059 msgid "closing dependency file %s: %m"
37062 #: c-family/c-opts.cc:1320
37063 #, gcc-internal-format
37064 msgid "when writing output to %s: %m"
37067 #: c-family/c-opts.cc:1396
37068 #, gcc-internal-format
37069 msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
37072 #: c-family/c-opts.cc:1420
37073 #, gcc-internal-format
37074 msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
37077 #: c-family/c-opts.cc:1453
37078 #, gcc-internal-format
37079 msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
37082 #: c-family/c-opts.cc:1456
37083 #, gcc-internal-format
37084 msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
37087 #: c-family/c-opts.cc:1654
37088 #, gcc-internal-format
37089 msgid "too late for # directive to set debug directory"
37092 #: c-family/c-pch.cc:105
37093 #, gcc-internal-format
37094 msgid "cannot create precompiled header %s: %m"
37097 #: c-family/c-pch.cc:125
37098 #, gcc-internal-format
37099 msgid "cannot write to %s: %m"
37102 #: c-family/c-pch.cc:183
37103 #, gcc-internal-format
37104 msgid "cannot write %s: %m"
37107 #: c-family/c-pch.cc:392
37108 #, gcc-internal-format
37109 msgid "%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>"
37112 #: c-family/c-pch.cc:394
37113 #, gcc-internal-format
37114 msgid "use %<#include%> instead"
37117 #: c-family/c-pch.cc:400
37118 #, gcc-internal-format
37119 msgid "%s: couldn%'t open PCH file: %m"
37122 #: c-family/c-pch.cc:405
37123 #, gcc-internal-format
37124 msgid "use %<-Winvalid-pch%> for more information"
37127 #: c-family/c-pch.cc:406
37128 #, gcc-internal-format, gfc-internal-format
37129 msgid "%s: PCH file was invalid"
37132 #: c-family/c-pragma.cc:98
37133 #, gcc-internal-format
37135 "%<#pragma pack (pop)%> encountered without matching %<#pragma pack (push)%>"
37138 #: c-family/c-pragma.cc:113
37139 #, gcc-internal-format
37141 "%<#pragma pack(pop, %E)%> encountered without matching %<#pragma pack(push, "
37145 #: c-family/c-pragma.cc:144
37146 #, gcc-internal-format
37147 msgid "missing %<(%> after %<#pragma pack%> - ignored"
37150 #: c-family/c-pragma.cc:155 c-family/c-pragma.cc:189
37151 #, gcc-internal-format
37152 msgid "invalid constant in %<#pragma pack%> - ignored"
37155 #: c-family/c-pragma.cc:159 c-family/c-pragma.cc:203
37156 #, gcc-internal-format
37157 msgid "malformed %<#pragma pack%> - ignored"
37160 #: c-family/c-pragma.cc:164
37161 #, gcc-internal-format
37162 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
37165 #: c-family/c-pragma.cc:166
37166 #, gcc-internal-format
37167 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
37170 #: c-family/c-pragma.cc:175
37171 #, gcc-internal-format
37172 msgid "unknown action %qE for %<#pragma pack%> - ignored"
37175 #: c-family/c-pragma.cc:206
37176 #, gcc-internal-format
37177 msgid "junk at end of %<#pragma pack%>"
37180 #: c-family/c-pragma.cc:209
37181 #, gcc-internal-format
37182 msgid "%<#pragma pack%> has no effect with %<-fpack-struct%> - ignored"
37185 #: c-family/c-pragma.cc:230
37186 #, gcc-internal-format, gfc-internal-format
37187 msgid "alignment must be a small power of two, not %d"
37190 #: c-family/c-pragma.cc:269
37191 #, gcc-internal-format
37193 "applying %<#pragma weak %+D%> after first use results in unspecified behavior"
37196 #: c-family/c-pragma.cc:366 c-family/c-pragma.cc:371
37197 #, gcc-internal-format
37198 msgid "malformed %<#pragma weak%>, ignored"
37201 #: c-family/c-pragma.cc:375
37202 #, gcc-internal-format
37203 msgid "junk at end of %<#pragma weak%>"
37206 #: c-family/c-pragma.cc:381
37207 #, gcc-internal-format
37208 msgid "%<#pragma weak%> declaration of %q+D not allowed, ignored"
37211 #: c-family/c-pragma.cc:429
37212 #, gcc-internal-format
37214 "%<scalar_storage_order%> is not supported because endianness is not uniform"
37217 #: c-family/c-pragma.cc:438
37218 #, gcc-internal-format
37219 msgid "%<#pragma scalar_storage_order%> is not supported for C++"
37222 #: c-family/c-pragma.cc:444
37223 #, gcc-internal-format
37225 "missing %<big-endian%>, %<little-endian%>, or %<default%> after %<#pragma "
37226 "scalar_storage_order%>"
37229 #: c-family/c-pragma.cc:454
37230 #, gcc-internal-format
37232 "expected %<big-endian%>, %<little-endian%>, or %<default%> after %<#pragma "
37233 "scalar_storage_order%>"
37236 #: c-family/c-pragma.cc:509 c-family/c-pragma.cc:511
37237 #, gcc-internal-format
37238 msgid "malformed %<#pragma redefine_extname%>, ignored"
37241 #: c-family/c-pragma.cc:514
37242 #, gcc-internal-format
37243 msgid "junk at end of %<#pragma redefine_extname%>"
37246 #: c-family/c-pragma.cc:542 c-family/c-pragma.cc:615
37247 #, gcc-internal-format
37249 "%<#pragma redefine_extname%> ignored due to conflict with previous rename"
37252 #: c-family/c-pragma.cc:570
37253 #, gcc-internal-format
37255 "%<#pragma redefine_extname%> ignored due to conflict with previous %<#pragma "
37256 "redefine_extname%>"
37259 #: c-family/c-pragma.cc:606
37260 #, gcc-internal-format
37261 msgid "%<asm%> declaration ignored due to conflict with previous rename"
37264 #: c-family/c-pragma.cc:637
37265 #, gcc-internal-format
37267 "%<#pragma redefine_extname%> ignored due to conflict with %<asm%> declaration"
37270 #: c-family/c-pragma.cc:698
37271 #, gcc-internal-format
37273 "%<#pragma GCC visibility push()%> must specify %<default%>, %<internal%>, "
37274 "%<hidden%> or %<protected%>"
37277 #: c-family/c-pragma.cc:741
37278 #, gcc-internal-format
37279 msgid "%<#pragma GCC visibility%> must be followed by %<push%> or %<pop%>"
37282 #: c-family/c-pragma.cc:748
37283 #, gcc-internal-format
37284 msgid "no matching push for %<#pragma GCC visibility pop%>"
37287 #: c-family/c-pragma.cc:753 c-family/c-pragma.cc:760
37288 #, gcc-internal-format
37289 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
37292 #: c-family/c-pragma.cc:756
37293 #, gcc-internal-format
37294 msgid "malformed %<#pragma GCC visibility push%>"
37297 #: c-family/c-pragma.cc:764
37298 #, gcc-internal-format
37299 msgid "junk at end of %<#pragma GCC visibility%>"
37302 #: c-family/c-pragma.cc:928
37303 #, gcc-internal-format
37305 "missing %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, or "
37306 "%<ignored_attributes%> after %<#pragma GCC diagnostic%>"
37309 #: c-family/c-pragma.cc:952
37310 #, gcc-internal-format
37312 "missing attribute name after %<#pragma GCC diagnostic ignored_attributes%>"
37315 #: c-family/c-pragma.cc:961
37316 #, gcc-internal-format
37317 msgid "missing argument to %<#pragma GCC diagnostic ignored_attributes%>"
37320 #: c-family/c-pragma.cc:969
37321 #, gcc-internal-format
37323 "trailing %<,%> in arguments for %<#pragma GCC diagnostic ignored_attributes%>"
37326 #: c-family/c-pragma.cc:987
37327 #, gcc-internal-format
37328 msgid "missing option after %<#pragma GCC diagnostic%> kind"
37331 #: c-family/c-pragma.cc:995
37332 #, gcc-internal-format
37334 "expected %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, "
37335 "%<ignored_attributes%> after %<#pragma GCC diagnostic%>"
37338 #: c-family/c-pragma.cc:1018
37339 #, gcc-internal-format
37340 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
37343 #: c-family/c-pragma.cc:1023
37344 #, gcc-internal-format
37345 msgid "did you mean %<-%s%>?"
37348 #: c-family/c-pragma.cc:1032
37349 #, gcc-internal-format
37350 msgid "%qs is not an option that controls warnings"
37353 #: c-family/c-pragma.cc:1043
37354 #, gcc-internal-format
37355 msgid "option %qs is valid for %s but not for %s"
37358 #: c-family/c-pragma.cc:1096
37359 #, gcc-internal-format
37360 msgid "%<#pragma GCC option%> is not allowed inside functions"
37363 #: c-family/c-pragma.cc:1108
37364 #, gcc-internal-format
37365 msgid "%<#pragma GCC option%> is not a string"
37368 #: c-family/c-pragma.cc:1133
37369 #, gcc-internal-format
37371 "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>"
37374 #: c-family/c-pragma.cc:1139
37375 #, gcc-internal-format
37376 msgid "%<#pragma GCC target%> string is badly formed"
37379 #: c-family/c-pragma.cc:1168
37380 #, gcc-internal-format
37381 msgid "%<#pragma GCC optimize%> is not allowed inside functions"
37384 #: c-family/c-pragma.cc:1180
37385 #, gcc-internal-format
37386 msgid "%<#pragma GCC optimize%> is not a string or number"
37389 #: c-family/c-pragma.cc:1204
37390 #, gcc-internal-format
37392 "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>"
37395 #: c-family/c-pragma.cc:1210
37396 #, gcc-internal-format
37397 msgid "%<#pragma GCC optimize%> string is badly formed"
37400 #: c-family/c-pragma.cc:1253
37401 #, gcc-internal-format
37402 msgid "junk at end of %<#pragma push_options%>"
37405 #: c-family/c-pragma.cc:1290
37406 #, gcc-internal-format
37407 msgid "junk at end of %<#pragma pop_options%>"
37410 #: c-family/c-pragma.cc:1297
37411 #, gcc-internal-format
37413 "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC "
37417 #: c-family/c-pragma.cc:1348
37418 #, gcc-internal-format
37419 msgid "junk at end of %<#pragma reset_options%>"
37422 #: c-family/c-pragma.cc:1387 c-family/c-pragma.cc:1397
37423 #, gcc-internal-format
37424 msgid "expected a string after %<#pragma message%>"
37427 #: c-family/c-pragma.cc:1389
37428 #, gcc-internal-format
37429 msgid "malformed %<#pragma message%>, ignored"
37432 #: c-family/c-pragma.cc:1394 cp/parser.cc:4452 cp/parser.cc:4548
37433 #, gcc-internal-format
37434 msgid "string literal with user-defined suffix is invalid in this context"
37437 #: c-family/c-pragma.cc:1402
37438 #, gcc-internal-format
37439 msgid "junk at end of %<#pragma message%>"
37442 #: c-family/c-pragma.cc:1405
37443 #, gcc-internal-format
37444 msgid "%<#pragma message: %s%>"
37447 #: c-family/c-pragma.cc:1449
37448 #, gcc-internal-format
37449 msgid "invalid location for %<pragma %s%>, ignored"
37452 #: c-family/c-pragma.cc:1456 c-family/c-pragma.cc:1470
37453 #, gcc-internal-format
37454 msgid "malformed %<#pragma %s%>, ignored"
37457 #: c-family/c-pragma.cc:1476 cp/lex.cc:603
37458 #, gcc-internal-format
37459 msgid "junk at end of %<#pragma %s%>"
37462 #: c-family/c-pragma.cc:1494
37463 #, gcc-internal-format
37464 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
37467 #: c-family/c-pragma.cc:1503
37468 #, gcc-internal-format
37469 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
37472 #: c-family/c-pragma.cc:1509
37473 #, gcc-internal-format
37474 msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
37477 #: c-family/c-pretty-print.cc:341
37478 #, gcc-internal-format
37479 msgid "<type-error>"
37482 #: c-family/c-pretty-print.cc:384
37483 #, gcc-internal-format
37484 msgid "<unnamed-unsigned:"
37487 #: c-family/c-pretty-print.cc:388
37488 #, gcc-internal-format
37489 msgid "<unnamed-float:"
37492 #: c-family/c-pretty-print.cc:391
37493 #, gcc-internal-format
37494 msgid "<unnamed-fixed:"
37497 #: c-family/c-pretty-print.cc:406
37498 #, gcc-internal-format
37499 msgid "<typedef-error>"
37502 #: c-family/c-pretty-print.cc:421
37503 #, gcc-internal-format
37504 msgid "<tag-error>"
37507 #: c-family/c-pretty-print.cc:1327
37508 #, gcc-internal-format
37509 msgid "<erroneous-expression>"
37512 #: c-family/c-pretty-print.cc:1331 cp/cxx-pretty-print.cc:133
37513 #, gcc-internal-format
37514 msgid "<return-value>"
37517 #: c-family/c-semantics.cc:197
37518 #, gcc-internal-format, gfc-internal-format
37519 msgid "wrong type argument to %s"
37522 #: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3408
37523 #: cp/constexpr.cc:7014 m2/gm2-gcc/m2expr.cc:935
37524 #: rust/backend/rust-constexpr.cc:1905 rust/backend/rust-constexpr.cc:4327
37525 #, gcc-internal-format
37526 msgid "overflow in constant expression"
37529 #: c-family/c-warn.cc:99
37530 #, gcc-internal-format
37531 msgid "integer overflow in expression %qE of type %qT results in %qE"
37534 #: c-family/c-warn.cc:101
37535 #, gcc-internal-format
37536 msgid "integer overflow in expression of type %qT results in %qE"
37539 #: c-family/c-warn.cc:107
37540 #, gcc-internal-format
37541 msgid "floating point overflow in expression %qE of type %qT results in %qE"
37544 #: c-family/c-warn.cc:109
37545 #, gcc-internal-format
37546 msgid "floating point overflow in expression of type %qT results in %qE"
37549 #: c-family/c-warn.cc:115
37550 #, gcc-internal-format
37551 msgid "fixed-point overflow in expression %qE of type %qT results in %qE"
37554 #: c-family/c-warn.cc:117
37555 #, gcc-internal-format
37556 msgid "fixed-point overflow in expression of type %qT results in %qE"
37559 #: c-family/c-warn.cc:123
37560 #, gcc-internal-format
37561 msgid "vector overflow in expression %qE of type %qT results in %qE"
37564 #: c-family/c-warn.cc:125
37565 #, gcc-internal-format
37566 msgid "vector overflow in expression of type %qT results in %qE"
37569 #: c-family/c-warn.cc:132
37570 #, gcc-internal-format
37571 msgid "complex integer overflow in expression %qE of type %qT results in %qE"
37574 #: c-family/c-warn.cc:134
37575 #, gcc-internal-format
37576 msgid "complex integer overflow in expression of type %qT results in %qE"
37579 #: c-family/c-warn.cc:138
37580 #, gcc-internal-format
37582 "complex floating point overflow in expression %qE of type %qT results in %qE"
37585 #: c-family/c-warn.cc:140
37586 #, gcc-internal-format
37588 "complex floating point overflow in expression of type %qT results in %qE"
37591 #: c-family/c-warn.cc:232
37592 #, gcc-internal-format
37593 msgid "logical %<or%> applied to non-boolean constant"
37596 #: c-family/c-warn.cc:236
37597 #, gcc-internal-format
37598 msgid "logical %<and%> applied to non-boolean constant"
37601 #: c-family/c-warn.cc:306
37602 #, gcc-internal-format
37603 msgid "logical %<or%> of collectively exhaustive tests is always true"
37606 #: c-family/c-warn.cc:310
37607 #, gcc-internal-format
37608 msgid "logical %<and%> of mutually exclusive tests is always false"
37611 #: c-family/c-warn.cc:320
37612 #, gcc-internal-format
37613 msgid "logical %<or%> of equal expressions"
37616 #: c-family/c-warn.cc:323
37617 #, gcc-internal-format
37618 msgid "logical %<and%> of equal expressions"
37621 #: c-family/c-warn.cc:409
37622 #, gcc-internal-format
37623 msgid "bitwise comparison always evaluates to false"
37626 #: c-family/c-warn.cc:412
37627 #, gcc-internal-format
37628 msgid "bitwise comparison always evaluates to true"
37631 #: c-family/c-warn.cc:517
37632 #, gcc-internal-format
37633 msgid "self-comparison always evaluates to true"
37636 #: c-family/c-warn.cc:520
37637 #, gcc-internal-format
37638 msgid "self-comparison always evaluates to false"
37641 #: c-family/c-warn.cc:571
37642 #, gcc-internal-format
37643 msgid "logical not is only applied to the left hand side of comparison"
37646 #: c-family/c-warn.cc:579
37647 #, gcc-internal-format
37649 "add parentheses around left hand side expression to silence this warning"
37652 #: c-family/c-warn.cc:722
37653 #, gcc-internal-format
37654 msgid "type-punning to incomplete type might break strict-aliasing rules"
37657 #: c-family/c-warn.cc:740
37658 #, gcc-internal-format
37659 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
37662 #: c-family/c-warn.cc:748 c-family/c-warn.cc:766
37663 #, gcc-internal-format
37664 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
37667 #: c-family/c-warn.cc:913
37668 #, gcc-internal-format
37670 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
37671 "you mean to use the size of the destination?"
37674 #: c-family/c-warn.cc:944
37675 #, gcc-internal-format
37677 "argument to %<sizeof%> in %qD call is the same expression as the "
37678 "destination; did you mean to remove the addressof?"
37681 #: c-family/c-warn.cc:951
37682 #, gcc-internal-format
37684 "argument to %<sizeof%> in %qD call is the same expression as the "
37685 "destination; did you mean to provide an explicit length?"
37688 #: c-family/c-warn.cc:956
37689 #, gcc-internal-format
37691 "argument to %<sizeof%> in %qD call is the same expression as the "
37692 "destination; did you mean to dereference it?"
37695 #: c-family/c-warn.cc:968
37696 #, gcc-internal-format
37698 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
37699 "destination; expected %qT or an explicit length"
37702 #: c-family/c-warn.cc:984
37703 #, gcc-internal-format
37705 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
37706 "you mean to remove the addressof?"
37709 #: c-family/c-warn.cc:991
37710 #, gcc-internal-format
37712 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
37713 "you mean to provide an explicit length?"
37716 #: c-family/c-warn.cc:996
37717 #, gcc-internal-format
37719 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
37720 "you mean to dereference it?"
37723 #: c-family/c-warn.cc:1008
37724 #, gcc-internal-format
37726 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
37727 "source; expected %qT or an explicit length"
37730 #: c-family/c-warn.cc:1024
37731 #, gcc-internal-format
37733 "argument to %<sizeof%> in %qD call is the same expression as the first "
37734 "source; did you mean to remove the addressof?"
37737 #: c-family/c-warn.cc:1031
37738 #, gcc-internal-format
37740 "argument to %<sizeof%> in %qD call is the same expression as the first "
37741 "source; did you mean to provide an explicit length?"
37744 #: c-family/c-warn.cc:1036
37745 #, gcc-internal-format
37747 "argument to %<sizeof%> in %qD call is the same expression as the first "
37748 "source; did you mean to dereference it?"
37751 #: c-family/c-warn.cc:1048
37752 #, gcc-internal-format
37754 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first "
37755 "source; expected %qT or an explicit length"
37758 #: c-family/c-warn.cc:1064
37759 #, gcc-internal-format
37761 "argument to %<sizeof%> in %qD call is the same expression as the second "
37762 "source; did you mean to remove the addressof?"
37765 #: c-family/c-warn.cc:1071
37766 #, gcc-internal-format
37768 "argument to %<sizeof%> in %qD call is the same expression as the second "
37769 "source; did you mean to provide an explicit length?"
37772 #: c-family/c-warn.cc:1076
37773 #, gcc-internal-format
37775 "argument to %<sizeof%> in %qD call is the same expression as the second "
37776 "source; did you mean to dereference it?"
37779 #: c-family/c-warn.cc:1088
37780 #, gcc-internal-format
37782 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
37783 "second source; expected %qT or an explicit length"
37786 #: c-family/c-warn.cc:1117 c-family/c-warn.cc:1124
37787 #, gcc-internal-format
37788 msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
37791 #: c-family/c-warn.cc:1134
37792 #, gcc-internal-format
37793 msgid "first argument of %q+D should be %<int%>"
37796 #: c-family/c-warn.cc:1143
37797 #, gcc-internal-format
37798 msgid "second argument of %q+D should be %<char **%>"
37801 #: c-family/c-warn.cc:1152
37802 #, gcc-internal-format
37803 msgid "third argument of %q+D should probably be %<char **%>"
37806 #: c-family/c-warn.cc:1163
37807 #, gcc-internal-format
37808 msgid "%q+D takes only zero or two arguments"
37811 #: c-family/c-warn.cc:1167
37812 #, gcc-internal-format
37813 msgid "%q+D declared as variadic function"
37816 #: c-family/c-warn.cc:1210 m2/gm2-gcc/m2convert.cc:191
37817 #, gcc-internal-format
37818 msgid "conversion to %qT from boolean expression"
37821 #: c-family/c-warn.cc:1235 c-family/c-warn.cc:1439
37822 #, gcc-internal-format
37823 msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
37826 #: c-family/c-warn.cc:1240 c-family/c-warn.cc:1447
37827 #, gcc-internal-format
37828 msgid "unsigned conversion from %qT to %qT changes the value of %qE"
37831 #: c-family/c-warn.cc:1248
37832 #, gcc-internal-format
37833 msgid "signed conversion from %qT to %qT changes value from %qE to %qE"
37836 #: c-family/c-warn.cc:1253
37837 #, gcc-internal-format
37838 msgid "signed conversion from %qT to %qT changes the value of %qE"
37841 #: c-family/c-warn.cc:1260 c-family/c-warn.cc:1437
37842 #, gcc-internal-format
37843 msgid "conversion from %qT to %qT changes value from %qE to %qE"
37846 #: c-family/c-warn.cc:1264 c-family/c-warn.cc:1445
37847 #, gcc-internal-format
37848 msgid "conversion from %qT to %qT changes the value of %qE"
37851 #: c-family/c-warn.cc:1375
37852 #, gcc-internal-format
37853 msgid "conversion to %qT from %qT may change the sign of the result"
37856 #: c-family/c-warn.cc:1380
37857 #, gcc-internal-format
37858 msgid "conversion from %qT to %qT discards imaginary component"
37861 #: c-family/c-warn.cc:1384
37862 #, gcc-internal-format
37863 msgid "conversion from %qT to %qT may change value"
37866 #: c-family/c-warn.cc:1458 c-family/c-warn.cc:1475 c-family/c-warn.cc:1492
37867 #, gcc-internal-format
37868 msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
37871 #: c-family/c-warn.cc:1463 c-family/c-warn.cc:1480 c-family/c-warn.cc:1497
37872 #, gcc-internal-format
37873 msgid "overflow in conversion from %qT to %qT changes the value of %qE"
37876 #: c-family/c-warn.cc:1527
37877 #, gcc-internal-format
37878 msgid "case value %qs not in enumerated type"
37881 #: c-family/c-warn.cc:1532
37882 #, gcc-internal-format
37883 msgid "case value %qs not in enumerated type %qT"
37886 #: c-family/c-warn.cc:1612
37887 #, gcc-internal-format
37888 msgid "lower value in case label range less than minimum value for type"
37891 #: c-family/c-warn.cc:1626
37892 #, gcc-internal-format
37893 msgid "case label value is less than minimum value for type"
37896 #: c-family/c-warn.cc:1643
37897 #, gcc-internal-format
37898 msgid "upper value in case label range exceeds maximum value for type"
37901 #: c-family/c-warn.cc:1656
37902 #, gcc-internal-format
37903 msgid "case label value exceeds maximum value for type"
37906 #: c-family/c-warn.cc:1669
37907 #, gcc-internal-format
37908 msgid "switch missing default case"
37911 #: c-family/c-warn.cc:1714
37912 #, gcc-internal-format
37913 msgid "switch condition has boolean value"
37916 #: c-family/c-warn.cc:1803
37917 #, gcc-internal-format
37918 msgid "enumeration value %qE not handled in switch"
37921 #: c-family/c-warn.cc:1831
37922 #, gcc-internal-format
37924 "the omitted middle operand in %<?:%> will always be %<true%>, suggest "
37925 "explicit middle operand"
37928 #: c-family/c-warn.cc:1853
37929 #, gcc-internal-format
37930 msgid "assignment of member %qD in read-only object"
37933 #: c-family/c-warn.cc:1855
37934 #, gcc-internal-format
37935 msgid "increment of member %qD in read-only object"
37938 #: c-family/c-warn.cc:1857
37939 #, gcc-internal-format
37940 msgid "decrement of member %qD in read-only object"
37943 #: c-family/c-warn.cc:1859
37944 #, gcc-internal-format
37945 msgid "member %qD in read-only object used as %<asm%> output"
37948 #: c-family/c-warn.cc:1863
37949 #, gcc-internal-format
37950 msgid "assignment of read-only member %qD"
37953 #: c-family/c-warn.cc:1864
37954 #, gcc-internal-format
37955 msgid "increment of read-only member %qD"
37958 #: c-family/c-warn.cc:1865
37959 #, gcc-internal-format
37960 msgid "decrement of read-only member %qD"
37963 #: c-family/c-warn.cc:1866
37964 #, gcc-internal-format
37965 msgid "read-only member %qD used as %<asm%> output"
37968 #: c-family/c-warn.cc:1870
37969 #, gcc-internal-format
37970 msgid "assignment of read-only variable %qD"
37973 #: c-family/c-warn.cc:1871
37974 #, gcc-internal-format
37975 msgid "increment of read-only variable %qD"
37978 #: c-family/c-warn.cc:1872
37979 #, gcc-internal-format
37980 msgid "decrement of read-only variable %qD"
37983 #: c-family/c-warn.cc:1873
37984 #, gcc-internal-format
37985 msgid "read-only variable %qD used as %<asm%> output"
37988 #: c-family/c-warn.cc:1876
37989 #, gcc-internal-format
37990 msgid "assignment of read-only parameter %qD"
37993 #: c-family/c-warn.cc:1877
37994 #, gcc-internal-format
37995 msgid "increment of read-only parameter %qD"
37998 #: c-family/c-warn.cc:1878
37999 #, gcc-internal-format
38000 msgid "decrement of read-only parameter %qD"
38003 #: c-family/c-warn.cc:1879
38004 #, gcc-internal-format
38005 msgid "read-only parameter %qD use as %<asm%> output"
38008 #: c-family/c-warn.cc:1884
38009 #, gcc-internal-format
38010 msgid "assignment of read-only named return value %qD"
38013 #: c-family/c-warn.cc:1886
38014 #, gcc-internal-format
38015 msgid "increment of read-only named return value %qD"
38018 #: c-family/c-warn.cc:1888
38019 #, gcc-internal-format
38020 msgid "decrement of read-only named return value %qD"
38023 #: c-family/c-warn.cc:1890
38024 #, gcc-internal-format
38025 msgid "read-only named return value %qD used as %<asm%>output"
38028 #: c-family/c-warn.cc:1895
38029 #, gcc-internal-format
38030 msgid "assignment of function %qD"
38033 #: c-family/c-warn.cc:1896
38034 #, gcc-internal-format
38035 msgid "increment of function %qD"
38038 #: c-family/c-warn.cc:1897
38039 #, gcc-internal-format
38040 msgid "decrement of function %qD"
38043 #: c-family/c-warn.cc:1898
38044 #, gcc-internal-format
38045 msgid "function %qD used as %<asm%> output"
38048 #: c-family/c-warn.cc:1901 c/c-typeck.cc:5104
38049 #, gcc-internal-format
38050 msgid "assignment of read-only location %qE"
38053 #: c-family/c-warn.cc:1902 c/c-typeck.cc:5107
38054 #, gcc-internal-format
38055 msgid "increment of read-only location %qE"
38058 #: c-family/c-warn.cc:1903 c/c-typeck.cc:5110
38059 #, gcc-internal-format
38060 msgid "decrement of read-only location %qE"
38063 #: c-family/c-warn.cc:1904
38064 #, gcc-internal-format
38065 msgid "read-only location %qE used as %<asm%> output"
38068 #: c-family/c-warn.cc:1918 rust/backend/rust-tree.cc:5931
38069 #, gcc-internal-format
38070 msgid "lvalue required as left operand of assignment"
38073 #: c-family/c-warn.cc:1921 rust/backend/rust-tree.cc:5934
38074 #, gcc-internal-format
38075 msgid "lvalue required as increment operand"
38078 #: c-family/c-warn.cc:1924 rust/backend/rust-tree.cc:5937
38079 #, gcc-internal-format
38080 msgid "lvalue required as decrement operand"
38083 #: c-family/c-warn.cc:1927 rust/backend/rust-tree.cc:5940
38084 #, gcc-internal-format
38085 msgid "lvalue required as unary %<&%> operand"
38088 #: c-family/c-warn.cc:1930 rust/backend/rust-tree.cc:5943
38089 #, gcc-internal-format
38090 msgid "lvalue required in %<asm%> statement"
38093 #: c-family/c-warn.cc:1947
38094 #, gcc-internal-format
38095 msgid "invalid type argument (have %qT)"
38098 #: c-family/c-warn.cc:1951
38099 #, gcc-internal-format
38100 msgid "invalid type argument of array indexing (have %qT)"
38103 #: c-family/c-warn.cc:1956
38104 #, gcc-internal-format
38105 msgid "invalid type argument of unary %<*%> (have %qT)"
38108 #: c-family/c-warn.cc:1961
38109 #, gcc-internal-format
38110 msgid "invalid type argument of %<->%> (have %qT)"
38113 #: c-family/c-warn.cc:1966
38114 #, gcc-internal-format
38115 msgid "invalid type argument of %<->*%> (have %qT)"
38118 #: c-family/c-warn.cc:1971
38119 #, gcc-internal-format
38120 msgid "invalid type argument of implicit conversion (have %qT)"
38123 #: c-family/c-warn.cc:1998
38124 #, gcc-internal-format
38125 msgid "array subscript has type %<char%>"
38128 #: c-family/c-warn.cc:2034 c-family/c-warn.cc:2037
38129 #, gcc-internal-format
38130 msgid "suggest parentheses around %<+%> inside %<<<%>"
38133 #: c-family/c-warn.cc:2040 c-family/c-warn.cc:2043
38134 #, gcc-internal-format
38135 msgid "suggest parentheses around %<-%> inside %<<<%>"
38138 #: c-family/c-warn.cc:2049 c-family/c-warn.cc:2052
38139 #, gcc-internal-format
38140 msgid "suggest parentheses around %<+%> inside %<>>%>"
38143 #: c-family/c-warn.cc:2055 c-family/c-warn.cc:2058
38144 #, gcc-internal-format
38145 msgid "suggest parentheses around %<-%> inside %<>>%>"
38148 #: c-family/c-warn.cc:2064 c-family/c-warn.cc:2067
38149 #, gcc-internal-format
38150 msgid "suggest parentheses around %<&&%> within %<||%>"
38153 #: c-family/c-warn.cc:2074 c-family/c-warn.cc:2078
38154 #, gcc-internal-format
38155 msgid "suggest parentheses around arithmetic in operand of %<|%>"
38158 #: c-family/c-warn.cc:2082 c-family/c-warn.cc:2085
38159 #, gcc-internal-format
38160 msgid "suggest parentheses around comparison in operand of %<|%>"
38163 #: c-family/c-warn.cc:2090
38164 #, gcc-internal-format
38166 "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!"
38170 #: c-family/c-warn.cc:2098 c-family/c-warn.cc:2102
38171 #, gcc-internal-format
38172 msgid "suggest parentheses around arithmetic in operand of %<^%>"
38175 #: c-family/c-warn.cc:2106 c-family/c-warn.cc:2109
38176 #, gcc-internal-format
38177 msgid "suggest parentheses around comparison in operand of %<^%>"
38180 #: c-family/c-warn.cc:2115 c-family/c-warn.cc:2118
38181 #, gcc-internal-format
38182 msgid "suggest parentheses around %<+%> in operand of %<&%>"
38185 #: c-family/c-warn.cc:2121 c-family/c-warn.cc:2124
38186 #, gcc-internal-format
38187 msgid "suggest parentheses around %<-%> in operand of %<&%>"
38190 #: c-family/c-warn.cc:2128 c-family/c-warn.cc:2131
38191 #, gcc-internal-format
38192 msgid "suggest parentheses around comparison in operand of %<&%>"
38195 #: c-family/c-warn.cc:2136
38196 #, gcc-internal-format
38198 "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!"
38202 #: c-family/c-warn.cc:2143 c-family/c-warn.cc:2146
38203 #, gcc-internal-format
38204 msgid "suggest parentheses around comparison in operand of %<==%>"
38207 #: c-family/c-warn.cc:2151 c-family/c-warn.cc:2154
38208 #, gcc-internal-format
38209 msgid "suggest parentheses around comparison in operand of %<!=%>"
38212 #: c-family/c-warn.cc:2164 c-family/c-warn.cc:2170
38213 #, gcc-internal-format
38214 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
38217 #: c-family/c-warn.cc:2186
38218 #, gcc-internal-format
38219 msgid "label %q+D defined but not used"
38222 #: c-family/c-warn.cc:2188
38223 #, gcc-internal-format
38224 msgid "label %q+D declared but not defined"
38227 #: c-family/c-warn.cc:2211
38228 #, gcc-internal-format
38229 msgid "division by zero"
38232 #: c-family/c-warn.cc:2231
38233 #, gcc-internal-format
38235 "%<memset%> used with constant zero length parameter; this could be due to "
38236 "transposed parameters"
38239 #: c-family/c-warn.cc:2255
38240 #, gcc-internal-format
38242 "%<memset%> used with length equal to number of elements without "
38243 "multiplication by element size"
38246 #: c-family/c-warn.cc:2335
38247 #, gcc-internal-format
38248 msgid "comparison of integer expressions of different signedness: %qT and %qT"
38251 #: c-family/c-warn.cc:2409
38252 #, gcc-internal-format
38253 msgid "promoted bitwise complement of an unsigned value is always nonzero"
38256 #: c-family/c-warn.cc:2413
38257 #, gcc-internal-format
38259 "comparison of promoted bitwise complement of an unsigned value with constant"
38262 #: c-family/c-warn.cc:2424
38263 #, gcc-internal-format
38265 "comparison of promoted bitwise complement of an unsigned value with unsigned"
38268 #: c-family/c-warn.cc:2479
38269 #, gcc-internal-format
38270 msgid "unused parameter %qD"
38273 #: c-family/c-warn.cc:2541
38274 #, gcc-internal-format
38275 msgid "typedef %qD locally defined but not used"
38278 #: c-family/c-warn.cc:2577
38279 #, gcc-internal-format
38280 msgid "duplicated %<if%> condition"
38283 #: c-family/c-warn.cc:2606
38284 #, gcc-internal-format
38286 "optimization attribute on %qD follows definition but the attribute doesn%'t "
38290 #: c-family/c-warn.cc:2614
38291 #, gcc-internal-format
38293 "inline declaration of %qD follows declaration with attribute %<noinline%>"
38296 #: c-family/c-warn.cc:2619
38297 #, gcc-internal-format
38299 "declaration of %q+D with attribute %<noinline%> follows inline declaration"
38302 #: c-family/c-warn.cc:2673
38303 #, gcc-internal-format
38304 msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
38307 #: c-family/c-warn.cc:2712 c-family/c-warn.cc:2736
38308 #, gcc-internal-format
38309 msgid "comparison of constant %qE with boolean expression is always false"
38312 #: c-family/c-warn.cc:2715 c-family/c-warn.cc:2733
38313 #, gcc-internal-format
38314 msgid "comparison of constant %qE with boolean expression is always true"
38317 #: c-family/c-warn.cc:2783
38318 msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
38320 "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
38324 #: c-family/c-warn.cc:2849 c/c-typeck.cc:5698 cp/call.cc:6310
38325 #, gcc-internal-format
38326 msgid "this condition has identical branches"
38329 #: c-family/c-warn.cc:2956
38330 #, gcc-internal-format
38331 msgid "macro expands to multiple statements"
38334 #: c-family/c-warn.cc:2957
38335 #, gcc-internal-format
38336 msgid "some parts of macro expansion are not guarded by this %qs clause"
38339 #: c-family/c-warn.cc:3054
38340 #, gcc-internal-format
38342 "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment "
38343 "%d) may result in an unaligned pointer value"
38346 #: c-family/c-warn.cc:3061 c-family/c-warn.cc:3064 cp/init.cc:665
38347 #, gcc-internal-format
38348 msgid "defined here"
38351 #: c-family/c-warn.cc:3151
38352 #, gcc-internal-format
38354 "taking address of packed member of %qT may result in an unaligned pointer "
38358 #: c-family/c-warn.cc:3379
38359 msgid "mismatch in bound %Z of argument %u declared as %s"
38360 msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
38364 #: c-family/c-warn.cc:3382 c-family/c-warn.cc:3755
38365 #, gcc-internal-format, gfc-internal-format
38366 msgid "previously declared as %s"
38369 #: c-family/c-warn.cc:3516
38370 #, gcc-internal-format, gfc-internal-format
38371 msgid "argument %u of type %s declared as a variable length array"
38374 #: c-family/c-warn.cc:3521
38375 #, gcc-internal-format, gfc-internal-format
38376 msgid "previously declared as a pointer %s"
38379 #: c-family/c-warn.cc:3522
38380 #, gcc-internal-format, gfc-internal-format
38381 msgid "previously declared as an ordinary array %s"
38384 #: c-family/c-warn.cc:3535 c-family/c-warn.cc:3549
38385 #, gcc-internal-format, gfc-internal-format
38386 msgid "argument %u of type %s declared as a pointer"
38389 #: c-family/c-warn.cc:3539 c-family/c-warn.cc:3565
38390 #, gcc-internal-format, gfc-internal-format
38391 msgid "previously declared as a variable length array %s"
38394 #: c-family/c-warn.cc:3552
38395 #, gcc-internal-format, gfc-internal-format
38396 msgid "previously declared as an array %s"
38399 #: c-family/c-warn.cc:3561
38400 #, gcc-internal-format, gfc-internal-format
38401 msgid "argument %u of type %s declared as an ordinary array"
38404 #: c-family/c-warn.cc:3589
38405 #, gcc-internal-format, gfc-internal-format
38406 msgid "argument %u of type %s declared with %u variable bound"
38407 msgid_plural "argument %u of type %s declared with %u variable bounds"
38411 #: c-family/c-warn.cc:3596
38412 #, gcc-internal-format, gfc-internal-format
38413 msgid "previously declared as %s with %u variable bound"
38414 msgid_plural "previously declared as %s with %u variable bounds"
38418 #: c-family/c-warn.cc:3620
38419 #, gcc-internal-format, gfc-internal-format
38420 msgid "argument %u of type %s declared with %u unspecified variable bound"
38422 "argument %u of type %s declared with %u unspecified variable bounds"
38426 #: c-family/c-warn.cc:3628
38427 #, gcc-internal-format, gfc-internal-format
38428 msgid "previously declared as %s with %u unspecified variable bound"
38429 msgid_plural "previously declared as %s with %u unspecified variable bounds"
38433 #: c-family/c-warn.cc:3635
38434 #, gcc-internal-format, gfc-internal-format
38435 msgid "subsequently declared as %s with %u unspecified variable bound"
38436 msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
38440 #: c-family/c-warn.cc:3690
38441 #, gcc-internal-format
38442 msgid "argument %u of type %s declared with mismatched bound argument %E"
38445 #: c-family/c-warn.cc:3697 c-family/c-warn.cc:3731
38446 #, gcc-internal-format
38447 msgid "argument %u of type %s declared with mismatched bound %<%s%>"
38450 #: c-family/c-warn.cc:3709
38451 #, gcc-internal-format
38452 msgid "previously declared as %s with bound argument %E"
38455 #: c-family/c-warn.cc:3714
38456 #, gcc-internal-format
38457 msgid "previously declared as %s with bound %<%s%>"
38460 #: c-family/c-warn.cc:3734
38461 #, gcc-internal-format
38462 msgid "previously declared as %s with bound %qs"
38465 #: c-family/c-warn.cc:3753
38466 #, gcc-internal-format, gfc-internal-format
38467 msgid "argument %u of type %s with mismatched bound"
38470 #: c-family/c-warn.cc:3784
38471 #, gcc-internal-format
38473 "expression does not compute the number of elements in this array; element "
38474 "type is %qT, not %qT"
38477 #: c-family/c-warn.cc:3794
38478 #, gcc-internal-format
38479 msgid "add parentheses around %qE to silence this warning"
38482 #: c-family/c-warn.cc:3798
38483 #, gcc-internal-format
38484 msgid "add parentheses around the second %<sizeof%> to silence this warning"
38487 #: c-family/c-warn.cc:3824
38488 #, gcc-internal-format
38489 msgid "comparison between two arrays is deprecated in C++20"
38492 #: c-family/c-warn.cc:3825
38493 #, gcc-internal-format
38494 msgid "comparison between two arrays"
38497 #: c-family/c-warn.cc:3829
38498 #, gcc-internal-format
38500 "use unary %<+%> which decays operands to pointers or %<&%D[0] %s &%D[0]%> to "
38501 "compare the addresses"
38504 #: c-family/c-warn.cc:3833
38505 #, gcc-internal-format
38506 msgid "use %<&%D[0] %s &%D[0]%> to compare the addresses"
38509 #: c-family/c-warn.cc:3893
38510 #, gcc-internal-format
38511 msgid "result of %<%wu^%wu%> is %wu; did you mean %<1 << %wu%> (%wu)?"
38514 #: c-family/c-warn.cc:3903
38515 #, gcc-internal-format
38516 msgid "result of %<%wu^%wu%> is %wu; did you mean %<1LL << %wu%>?"
38519 #: c-family/c-warn.cc:3910
38520 #, gcc-internal-format
38521 msgid "result of %<%wu^%wu%> is %wu; did you mean exponentiation?"
38524 #: c-family/c-warn.cc:3921
38525 #, gcc-internal-format
38526 msgid "result of %<%wu^%wu%> is %wu; did you mean %<1e%wu%>?"
38529 #: c-family/c-warn.cc:3938
38530 #, gcc-internal-format
38532 "you can silence this warning by using a hexadecimal constant (%wx rather "
38536 #: c-family/cppspec.cc:94
38537 #, gcc-internal-format
38538 msgid "%qs is not a valid option to the preprocessor"
38541 #: c-family/cppspec.cc:113
38542 #, gcc-internal-format
38543 msgid "too many input files"
38546 #: c-family/known-headers.cc:322
38547 #, gcc-internal-format
38549 "%qs is defined in header %qs; this is probably fixable by adding %<#include "
38553 #: common/config/aarch64/aarch64-common.cc:400 config/aarch64/aarch64.cc:18249
38554 #, gcc-internal-format
38555 msgid "unknown value %qs for %<-mcpu%>"
38558 #: common/config/alpha/alpha-common.cc:75
38559 #, gcc-internal-format
38560 msgid "bad value %qs for %<-mtls-size%> switch"
38563 #: common/config/arc/arc-common.cc:81
38564 #, gcc-internal-format
38565 msgid "multiple %<-mcpu=%> options specified"
38568 #: common/config/arc/arc-common.cc:87
38569 #, gcc-internal-format
38570 msgid "Unsupported value for mmpy-option"
38573 #: common/config/arm/arm-common.cc:289
38574 #, gcc-internal-format
38575 msgid "%%:%<target_mode_check%> takes an even number of parameters"
38578 #: common/config/arm/arm-common.cc:298
38579 #, gcc-internal-format
38580 msgid "unrecognized option passed to %%:%<target_mode_check%>"
38583 #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
38584 #: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18181
38585 #: config/aarch64/aarch64.cc:18219
38586 #, gcc-internal-format
38587 msgid "valid arguments are: %s; did you mean %qs?"
38590 #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
38591 #: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18184
38592 #: config/aarch64/aarch64.cc:18222
38593 #, gcc-internal-format, gfc-internal-format
38594 msgid "valid arguments are: %s"
38597 #: common/config/arm/arm-common.cc:418 common/config/arm/arm-common.cc:472
38598 #, gcc-internal-format, gfc-internal-format
38599 msgid "unrecognized %s target: %s"
38602 #: common/config/arm/arm-common.cc:508
38603 #, gcc-internal-format
38604 msgid "unrecognized %<-mfpu%> target: %s"
38607 #: common/config/arm/arm-common.cc:536
38608 #, gcc-internal-format
38609 msgid "%qs does not support feature %qs"
38612 #: common/config/arm/arm-common.cc:547
38613 #, gcc-internal-format
38614 msgid "valid feature names are: %s; did you mean %qs?"
38617 #: common/config/arm/arm-common.cc:550
38618 #, gcc-internal-format, gfc-internal-format
38619 msgid "valid feature names are: %s"
38622 #: common/config/arm/arm-common.cc:568
38623 #, gcc-internal-format, gfc-internal-format
38624 msgid "%s does not take any feature options"
38627 #: common/config/arm/arm-common.cc:665
38628 #, gcc-internal-format
38629 msgid "%%:%<canon_for_mlib%> takes 1 or more pairs of parameters"
38632 #: common/config/arm/arm-common.cc:679
38633 #, gcc-internal-format
38634 msgid "unrecognized operand to %%:%<canon_for_mlib%>"
38637 #: common/config/arm/arm-common.cc:1038
38638 #, gcc-internal-format
38639 msgid "unrecognized operand to %%:%<asm_auto_mfpu%>"
38642 #: common/config/avr/avr-common.cc:85
38643 #, gcc-internal-format
38645 "option %<-mdouble=64%> is only available if configured %<--with-double={64|"
38649 #: common/config/avr/avr-common.cc:93
38650 #, gcc-internal-format
38652 "option %<-mdouble=32%> is only available if configured %<--with-double={32|"
38656 #: common/config/avr/avr-common.cc:109
38657 #, gcc-internal-format
38659 "option %<-mlong-double=64%> is only available if configured %<--with-long-"
38660 "double={64|64,32|32,64}%>, or %<--with-long-double=double%> together with "
38661 "%<--with-double={64|64,32|32,64}%>"
38664 #: common/config/avr/avr-common.cc:118
38665 #, gcc-internal-format
38667 "option %<-mlong-double=32%> is only available if configured %<--with-long-"
38668 "double={32|32,64|64,32}%>, or %<--with-long-double=double%> together with "
38669 "%<--with-double={32|32,64|64,32}%>"
38672 #: common/config/bfin/bfin-common.cc:304 common/config/m68k/m68k-common.cc:60
38673 #, gcc-internal-format
38674 msgid "%<-mshared-library-id=%s%> is not between 0 and %d"
38677 #: common/config/bfin/bfin-common.cc:323
38678 #, gcc-internal-format
38679 msgid "%<-mcpu=%s%> is not valid"
38682 #: common/config/bfin/bfin-common.cc:359
38683 #, gcc-internal-format
38684 msgid "%<-mcpu=%s%> has invalid silicon revision"
38687 #: common/config/i386/i386-common.cc:1854
38688 #, gcc-internal-format
38689 msgid "%<-malign-loops%> is obsolete, use %<-falign-loops%>"
38692 #: common/config/i386/i386-common.cc:1857
38693 #, gcc-internal-format
38694 msgid "%<-malign-loops=%d%> is not between 0 and %d"
38697 #: common/config/i386/i386-common.cc:1864
38698 #, gcc-internal-format
38699 msgid "%<-malign-jumps%> is obsolete, use %<-falign-jumps%>"
38702 #: common/config/i386/i386-common.cc:1867
38703 #, gcc-internal-format
38704 msgid "%<-malign-jumps=%d%> is not between 0 and %d"
38707 #: common/config/i386/i386-common.cc:1875
38708 #, gcc-internal-format
38709 msgid "%<-malign-functions%> is obsolete, use %<-falign-functions%>"
38712 #: common/config/i386/i386-common.cc:1878
38713 #, gcc-internal-format
38714 msgid "%<-malign-functions=%d%> is not between 0 and %d"
38717 #: common/config/i386/i386-common.cc:1887
38718 #, gcc-internal-format
38719 msgid "%<-mbranch-cost=%d%> is not between 0 and 5"
38722 #: common/config/i386/i386-common.cc:1951 common/config/s390/s390-common.cc:137
38723 #, gcc-internal-format
38724 msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
38727 #: common/config/i386/i386-common.cc:1961
38728 #, gcc-internal-format
38729 msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
38732 #: common/config/ia64/ia64-common.cc:65
38733 #, gcc-internal-format
38734 msgid "bad value %<%s%> for %<-mtls-size=%> switch"
38737 #: common/config/nds32/nds32-common.cc:49
38738 #, gcc-internal-format
38739 msgid "%<-misr-vector-size=%d%> argument must be 4 or 16"
38742 #: common/config/nds32/nds32-common.cc:59
38743 #, gcc-internal-format
38744 msgid "%<-misr-secure=%d%> argument not in between 0 and 3"
38747 #: common/config/nds32/nds32-common.cc:69
38748 #, gcc-internal-format
38750 "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, "
38751 "64, 128, 256, or 512"
38754 #: common/config/riscv/riscv-common.cc:559
38755 #, gcc-internal-format
38756 msgid "%<-march=%s%>: extension %qs appear more than one time"
38759 #: common/config/riscv/riscv-common.cc:568
38760 #, gcc-internal-format
38762 "%<-march=%s%>: extension %qs is unsupported standard single letter extension"
38765 #: common/config/riscv/riscv-common.cc:576
38766 #, gcc-internal-format
38768 "%<-march=%s%>: extension %qs starts with 'z' but is unsupported standard "
38772 #: common/config/riscv/riscv-common.cc:584
38773 #, gcc-internal-format
38775 "%<-march=%s%>: extension %qs starts with 's' but is unsupported standard "
38776 "supervisor extension"
38779 #: common/config/riscv/riscv-common.cc:592
38780 #, gcc-internal-format
38782 "%<-march=%s%>: extension %qs starts with 'x' but is unsupported non-standard "
38786 #: common/config/riscv/riscv-common.cc:839
38787 #, gcc-internal-format
38788 msgid "%<-march=%s%>: expect number after %<%dp%>"
38791 #: common/config/riscv/riscv-common.cc:845
38792 #, gcc-internal-format
38794 "%<-march=%s%>: for %<%s%dp%dp?%>, version number with more than 2 level is "
38798 #: common/config/riscv/riscv-common.cc:915
38799 #, gcc-internal-format
38800 msgid "%<-march=%s%>: rv%de is not a valid base ISA"
38803 #: common/config/riscv/riscv-common.cc:927
38804 #, gcc-internal-format
38806 "version of %<g%> will be omitted, please specify version for individual "
38810 #: common/config/riscv/riscv-common.cc:946
38811 #, gcc-internal-format
38812 msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
38815 #: common/config/riscv/riscv-common.cc:973
38816 #, gcc-internal-format
38817 msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
38820 #: common/config/riscv/riscv-common.cc:1182
38821 #, gcc-internal-format
38822 msgid "%<-march=%s%>: name of %s must be more than 1 letter"
38825 #: common/config/riscv/riscv-common.cc:1194
38826 #, gcc-internal-format
38827 msgid "%<-march=%s%>: %s must separate with %<_%>"
38830 #: common/config/riscv/riscv-common.cc:1226
38831 #, gcc-internal-format
38832 msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
38835 #: common/config/riscv/riscv-common.cc:1257
38836 #, gcc-internal-format
38837 msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
38840 #: common/config/riscv/riscv-common.cc:1273
38841 #, gcc-internal-format
38842 msgid "%<-march=%s%>: z*inx conflicts with floating-point extensions"
38845 #: common/config/riscv/riscv-common.cc:1497
38846 #, gcc-internal-format
38847 msgid "%<-mcpu=%s%>: unknown CPU"
38850 #: common/config/riscv/riscv-common.cc:1576
38851 #, gcc-internal-format
38852 msgid "Cannot find suitable multilib set for %<-march=%s%>/%<-mabi=%s%>"
38855 #: common/config/rs6000/rs6000-common.cc:175 config/sparc/sparc.cc:1816
38856 #, gcc-internal-format
38857 msgid "unknown %<-mdebug-%s%> switch"
38860 #: common/config/rs6000/rs6000-common.cc:214
38861 #, gcc-internal-format
38862 msgid "unknown switch %<-mlong-double-%s%>"
38865 #: common/config/rs6000/rs6000-common.cc:225
38866 #, gcc-internal-format
38867 msgid "option %<%s%> requires %<-mlong-double-128%>"
38870 #: common/config/rs6000/rs6000-common.cc:259
38871 #, gcc-internal-format
38873 "%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with "
38874 "glibc-2.18 or later"
38877 #: common/config/rx/rx-common.cc:61
38878 #, gcc-internal-format
38879 msgid "the RX200 cpu does not have FPU hardware"
38882 #: common/config/rx/rx-common.cc:63
38883 #, gcc-internal-format
38884 msgid "the RX100 cpu does not have FPU hardware"
38887 #: common/config/s390/s390-common.cc:109
38888 #, gcc-internal-format
38889 msgid "stack guard value must be an exact power of 2"
38892 #: common/config/s390/s390-common.cc:114
38893 #, gcc-internal-format
38894 msgid "stack size must be an exact power of 2"
38897 #: common/config/v850/v850-common.cc:47
38898 #, gcc-internal-format
38899 msgid "value passed in %qs is too large"
38902 #: config/darwin-c.cc:81
38903 #, gcc-internal-format
38904 msgid "too many %<#pragma options align=reset%>"
38907 #: config/darwin-c.cc:101 config/darwin-c.cc:104 config/darwin-c.cc:106
38908 #: config/darwin-c.cc:108
38909 #, gcc-internal-format
38910 msgid "malformed %<#pragma options%>, ignoring"
38913 #: config/darwin-c.cc:111
38914 #, gcc-internal-format
38915 msgid "junk at end of %<#pragma options%>"
38918 #: config/darwin-c.cc:121
38919 #, gcc-internal-format
38920 msgid "malformed %<#pragma options align={mac68k|power|reset}%>, ignoring"
38923 #: config/darwin-c.cc:133
38924 #, gcc-internal-format
38925 msgid "missing %<(%> after %<#pragma unused%>, ignoring"
38928 #: config/darwin-c.cc:154
38929 #, gcc-internal-format
38930 msgid "missing %<)%> after %<#pragma unused%>, ignoring"
38933 #: config/darwin-c.cc:157
38934 #, gcc-internal-format
38935 msgid "junk at end of %<#pragma unused%>"
38938 #: config/darwin-c.cc:168
38939 #, gcc-internal-format
38940 msgid "malformed %<#pragma ms_struct%>, ignoring"
38943 #: config/darwin-c.cc:176
38944 #, gcc-internal-format
38945 msgid "malformed %<#pragma ms_struct {on|off|reset}%>, ignoring"
38948 #: config/darwin-c.cc:179
38949 #, gcc-internal-format
38950 msgid "junk at end of %<#pragma ms_struct%>"
38953 #: config/darwin-c.cc:405
38954 #, gcc-internal-format, gfc-internal-format
38955 msgid "subframework include %s conflicts with framework include"
38958 #: config/darwin-c.cc:709
38959 #, gcc-internal-format
38960 msgid "unknown value %qs of %<-mmacosx-version-min%>"
38963 #: config/darwin-driver.cc:147
38964 #, gcc-internal-format
38965 msgid "%<sysctl%> for %<kern.osversion%> failed: %m"
38968 #: config/darwin-driver.cc:186
38969 #, gcc-internal-format
38970 msgid "could not understand %<kern.osversion%> %q.*s"
38973 #: config/darwin-driver.cc:226
38974 #, gcc-internal-format
38975 msgid "could not understand version %qs"
38978 #: config/darwin-driver.cc:300
38979 #, gcc-internal-format
38980 msgid "this compiler does not support %qs"
38983 #: config/darwin-driver.cc:326
38984 #, gcc-internal-format
38985 msgid "%qs is not valid for %<-mmacosx-version-min%>"
38988 #: config/darwin-driver.cc:367
38989 #, gcc-internal-format
38990 msgid "this compiler does not support PowerPC (%<-arch%> option ignored)"
38993 #: config/darwin-driver.cc:374
38994 #, gcc-internal-format
38995 msgid "%qs conflicts with %<-arch i386%> (%qs ignored)"
38998 #: config/darwin-driver.cc:383
38999 #, gcc-internal-format
39000 msgid "%<-m32%> conflicts with %<-arch x86_64%> (%<-m32%> ignored)"
39003 #: config/darwin-driver.cc:390
39004 #, gcc-internal-format
39005 msgid "this compiler does not support x86 (%<-arch%> option ignored)"
39008 #: config/darwin-driver.cc:397
39009 #, gcc-internal-format
39010 msgid "%qs conflicts with %<-arch ppc%> (%qs ignored)"
39013 #: config/darwin-driver.cc:406
39014 #, gcc-internal-format
39015 msgid "%<-m32%> conflicts with %<-arch ppc64%> (%<-m32%> ignored)"
39018 #: config/darwin.cc:2024
39019 #, gcc-internal-format, gfc-internal-format
39020 msgid "failed to open temporary file %s for LTO output"
39023 #: config/darwin.cc:2116
39024 #, gcc-internal-format
39026 "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
39029 #: config/darwin.cc:2123
39030 #, gcc-internal-format
39031 msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
39034 #: config/darwin.cc:2715 config/darwin.cc:2779
39035 #, gcc-internal-format
39036 msgid "common variables must have an alignment of 32678 or less"
39039 #: config/darwin.cc:2869
39040 #, gcc-internal-format
39042 "protected visibility attribute not supported in this configuration; ignored"
39045 #: config/darwin.cc:3084
39046 #, gcc-internal-format, gfc-internal-format
39047 msgid "failed to open temporary file %s with LTO output"
39050 #: config/darwin.cc:3310
39051 #, gcc-internal-format
39053 "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-"
39057 #: config/darwin.cc:3315
39058 #, gcc-internal-format
39060 "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-"
39064 #: config/darwin.cc:3330
39065 #, gcc-internal-format
39066 msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
39069 #: config/darwin.cc:3409
39070 #, gcc-internal-format
39072 "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
39075 #: config/darwin.cc:3452
39076 #, gcc-internal-format
39077 msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
39080 #: config/darwin.cc:3632
39081 #, gcc-internal-format
39082 msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
39085 #: config/darwin.cc:3639
39086 #, gcc-internal-format
39087 msgid "built-in function %qD takes one argument only"
39090 #: config/darwin.cc:3706
39091 #, gcc-internal-format
39092 msgid "CFString literal is missing"
39095 #: config/darwin.cc:3717
39096 #, gcc-internal-format
39097 msgid "CFString literal expression is not a string constant"
39100 #: config/darwin.cc:3741
39101 #, gcc-internal-format
39102 msgid "non-ASCII character in CFString literal"
39105 #: config/darwin.cc:3742
39106 #, gcc-internal-format
39107 msgid "embedded NUL in CFString literal"
39110 #: config/host-darwin.cc:107
39111 #, gcc-internal-format
39112 msgid "PCH memory is not available: %m"
39115 #: config/sol2-c.cc:91 config/sol2-c.cc:107
39116 #, gcc-internal-format
39117 msgid "malformed %<#pragma align%>, ignoring"
39120 #: config/sol2-c.cc:100
39121 #, gcc-internal-format
39122 msgid "invalid alignment for %<#pragma align%>, ignoring"
39125 #: config/sol2-c.cc:115
39126 #, gcc-internal-format
39127 msgid "%<#pragma align%> must appear before the declaration of %qD, ignoring"
39130 #: config/sol2-c.cc:127 config/sol2-c.cc:139
39131 #, gcc-internal-format
39132 msgid "malformed %<#pragma align%>"
39135 #: config/sol2-c.cc:134
39136 #, gcc-internal-format
39137 msgid "junk at end of %<#pragma align%>"
39140 #: config/sol2-c.cc:155 config/sol2-c.cc:162
39141 #, gcc-internal-format
39142 msgid "malformed %<#pragma init%>, ignoring"
39145 #: config/sol2-c.cc:186 config/sol2-c.cc:198
39146 #, gcc-internal-format
39147 msgid "malformed %<#pragma init%>"
39150 #: config/sol2-c.cc:193
39151 #, gcc-internal-format
39152 msgid "junk at end of %<#pragma init%>"
39155 #: config/sol2-c.cc:214 config/sol2-c.cc:221
39156 #, gcc-internal-format
39157 msgid "malformed %<#pragma fini%>, ignoring"
39160 #: config/sol2-c.cc:245 config/sol2-c.cc:257
39161 #, gcc-internal-format
39162 msgid "malformed %<#pragma fini%>"
39165 #: config/sol2-c.cc:252
39166 #, gcc-internal-format
39167 msgid "junk at end of %<#pragma fini%>"
39170 #: config/sol2.cc:58
39171 #, gcc-internal-format
39172 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
39175 #: config/vxworks.cc:165
39176 #, gcc-internal-format
39177 msgid "PIC is only supported for RTPs"
39180 #: config/aarch64/aarch64-builtins.cc:2179
39181 #: config/aarch64/aarch64-builtins.cc:2413 config/arm/arm-builtins.cc:3146
39182 #, gcc-internal-format, gfc-internal-format
39183 msgid "argument %d must be a constant immediate"
39186 #: config/aarch64/aarch64-builtins.cc:2251 config/arm/arm-builtins.cc:3494
39187 #, gcc-internal-format
39188 msgid "lane index must be a constant immediate"
39191 #: config/aarch64/aarch64-builtins.cc:2255
39192 #, gcc-internal-format
39193 msgid "total size and element size must be a nonzero constant immediate"
39196 #: config/aarch64/aarch64-builtins.cc:2503
39197 #, gcc-internal-format
39198 msgid "argument must be a 16-bit constant immediate"
39201 #: config/aarch64/aarch64-builtins.cc:2609
39202 #, gcc-internal-format
39203 msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
39206 #: config/aarch64/aarch64-builtins.cc:2644
39207 #, gcc-internal-format, gfc-internal-format
39208 msgid "argument %d must be a constant immediate in range [0,15]"
39211 #: config/aarch64/aarch64-builtins.cc:3423
39212 #: config/aarch64/aarch64-builtins.cc:3443
39213 #, gcc-internal-format, gfc-internal-format
39214 msgid "expected 64-bit address but argument 1 is %d-bit"
39217 #: config/aarch64/aarch64-builtins.cc:3427
39218 #, gcc-internal-format, gfc-internal-format
39219 msgid "expected 64-bit address but argument 2 is %d-bit"
39222 #: config/aarch64/aarch64-c.cc:286
39223 #, gcc-internal-format
39224 msgid "%<#pragma GCC aarch64%> requires a string parameter"
39227 #: config/aarch64/aarch64-c.cc:298
39228 #, gcc-internal-format
39229 msgid "unknown %<#pragma GCC aarch64%> option %qs"
39232 #: config/aarch64/aarch64-sve-builtins.cc:661
39233 #: config/arm/arm-mve-builtins.cc:535
39234 #, gcc-internal-format
39235 msgid "ACLE function %qD requires ISA extension %qs"
39238 #: config/aarch64/aarch64-sve-builtins.cc:663
39239 #, gcc-internal-format
39241 "you can enable %qs using the command-line option %<-march%>, or by using the "
39242 "%<target%> attribute or pragma"
39245 #: config/aarch64/aarch64-sve-builtins.cc:683
39246 #, gcc-internal-format
39247 msgid "ACLE function %qD is incompatible with the use of %qs"
39250 #: config/aarch64/aarch64-sve-builtins.cc:726
39251 #: config/arm/arm-mve-builtins.cc:548
39252 #: config/riscv/riscv-vector-builtins.cc:3830
39253 #, gcc-internal-format
39254 msgid "argument %d of %qE must be an integer constant expression"
39257 #: config/aarch64/aarch64-sve-builtins.cc:738
39258 #: config/arm/arm-mve-builtins.cc:560
39259 #: config/riscv/riscv-vector-builtins.cc:3844
39260 #, gcc-internal-format
39262 "passing %wd to argument %d of %qE, which expects a value in the range [%wd, "
39266 #: config/aarch64/aarch64-sve-builtins.cc:751
39267 #, gcc-internal-format
39268 msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
39271 #: config/aarch64/aarch64-sve-builtins.cc:764
39272 #, gcc-internal-format
39273 msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
39276 #: config/aarch64/aarch64-sve-builtins.cc:776
39277 #: config/arm/arm-mve-builtins.cc:572
39278 #, gcc-internal-format
39279 msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
39282 #: config/aarch64/aarch64-sve-builtins.cc:1210
39283 #: config/arm/arm-mve-builtins.cc:1081
39284 #, gcc-internal-format
39285 msgid "%qE has no form that takes %qT arguments"
39288 #: config/aarch64/aarch64-sve-builtins.cc:1276
39289 #, gcc-internal-format
39291 "passing %qT to argument %d of %qE, which expects a 32-bit or 64-bit integer "
39295 #: config/aarch64/aarch64-sve-builtins.cc:1296
39296 #, gcc-internal-format
39297 msgid "passing %qT to argument %d of %qE, which expects a pointer type"
39300 #: config/aarch64/aarch64-sve-builtins.cc:1299
39301 #, gcc-internal-format
39302 msgid "an explicit type suffix is needed when using a vector of base addresses"
39305 #: config/aarch64/aarch64-sve-builtins.cc:1308
39306 #, gcc-internal-format
39308 "passing %qT to argument %d of %qE, but %qT is not a valid SVE element type"
39311 #: config/aarch64/aarch64-sve-builtins.cc:1316
39312 #, gcc-internal-format
39314 "passing %qT to argument %d of %qE, which expects a pointer to 32-bit or 64-"
39318 #: config/aarch64/aarch64-sve-builtins.cc:1350
39319 #, gcc-internal-format
39321 "passing %qT to argument %d of %qE, which expects a single SVE vector rather "
39325 #. num_vectors is always != 1, so the singular isn't needed.
39326 #: config/aarch64/aarch64-sve-builtins.cc:1355
39327 #: config/aarch64/aarch64-sve-builtins.cc:1361
39328 #: config/arm/arm-mve-builtins.cc:1152 config/arm/arm-mve-builtins.cc:1158
39329 #, gcc-internal-format
39332 "passing single vector %qT to argument %d of %qE, which expects a tuple of %d "
39337 #: config/aarch64/aarch64-sve-builtins.cc:1370
39338 #, gcc-internal-format
39339 msgid "passing %qT to argument %d of %qE, which expects an SVE vector type"
39342 #: config/aarch64/aarch64-sve-builtins.cc:1373
39343 #, gcc-internal-format
39344 msgid "passing %qT to argument %d of %qE, which expects an SVE tuple type"
39347 #: config/aarch64/aarch64-sve-builtins.cc:1397
39348 #, gcc-internal-format
39349 msgid "passing %qT to argument %d of %qE, which expects a vector of integers"
39352 #: config/aarch64/aarch64-sve-builtins.cc:1417
39353 #: config/aarch64/aarch64-sve-builtins.cc:1624
39354 #: config/arm/arm-mve-builtins.cc:1350
39355 #, gcc-internal-format
39357 "passing %qT to argument %d of %qE, which expects a vector of unsigned "
39361 #: config/aarch64/aarch64-sve-builtins.cc:1438
39362 #, gcc-internal-format
39364 "passing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-"
39368 #: config/aarch64/aarch64-sve-builtins.cc:1469
39369 #: config/arm/arm-mve-builtins.cc:1195
39370 #, gcc-internal-format
39372 "passing %qT to argument %d of %qE, which expects a vector or scalar type"
39375 #: config/aarch64/aarch64-sve-builtins.cc:1491
39376 #: config/aarch64/aarch64-sve-builtins.cc:2057
39377 #: config/arm/arm-mve-builtins.cc:1217
39378 #, gcc-internal-format
39379 msgid "passing %qT to argument %d of %qE, which expects %qT"
39382 #: config/aarch64/aarch64-sve-builtins.cc:1511
39383 #: config/arm/arm-mve-builtins.cc:1237
39384 #, gcc-internal-format
39385 msgid "passing %qT to argument %d of %qE, but previous arguments had type %qT"
39388 #: config/aarch64/aarch64-sve-builtins.cc:1605
39389 #: config/arm/arm-mve-builtins.cc:1331
39390 #, gcc-internal-format
39392 "passing %qT to argument %d of %qE, which expects a vector of %d-bit elements"
39395 #: config/aarch64/aarch64-sve-builtins.cc:1617
39396 #: config/arm/arm-mve-builtins.cc:1343
39397 #, gcc-internal-format
39399 "passing %qT to argument %d of %qE, which expects a vector of signed integers"
39402 #: config/aarch64/aarch64-sve-builtins.cc:1644
39403 #: config/arm/arm-mve-builtins.cc:1370
39404 #, gcc-internal-format
39406 "arguments %d and %d of %qE must have the same element size, but the values "
39407 "passed here have type %qT and %qT respectively"
39410 #: config/aarch64/aarch64-sve-builtins.cc:1665
39411 #: config/arm/arm-mve-builtins.cc:1391
39412 #, gcc-internal-format
39414 "arguments %d and %d of %qE must have the same signedness, but the values "
39415 "passed here have type %qT and %qT respectively"
39418 #: config/aarch64/aarch64-sve-builtins.cc:1676
39419 #: config/arm/arm-mve-builtins.cc:1402
39420 #, gcc-internal-format
39422 "passing %qT instead of the expected %qT to argument %d of %qE, after passing "
39423 "%qT to argument %d"
39426 #: config/aarch64/aarch64-sve-builtins.cc:1697
39427 #, gcc-internal-format
39428 msgid "passing %qT to argument %d of %qE, but argument %d had type %qT"
39431 #: config/aarch64/aarch64-sve-builtins.cc:1715
39432 #: config/arm/arm-mve-builtins.cc:1487
39433 #, gcc-internal-format
39434 msgid "passing %qT to argument %d of %qE, which expects %qs"
39437 #: config/aarch64/aarch64-sve-builtins.cc:1731
39438 #, gcc-internal-format
39439 msgid "passing %qT to argument %d of %qE, which expects a scalar pointer"
39442 #: config/aarch64/aarch64-sve-builtins.cc:1754
39443 #, gcc-internal-format
39445 "call to %qE is ambiguous; argument %d has type %qs but argument %d has type "
39449 #. It doesn't really matter whether the element is expected to be
39450 #. the same size as type suffix 0.
39451 #: config/aarch64/aarch64-sve-builtins.cc:1799
39452 #: config/arm/arm-mve-builtins.cc:1448
39453 #, gcc-internal-format
39454 msgid "passing %qT to argument %d of %qE, which expects a scalar element"
39457 #. It doesn't seem useful to distinguish between signed and unsigned
39459 #: config/aarch64/aarch64-sve-builtins.cc:1805
39460 #: config/arm/arm-mve-builtins.cc:1454
39461 #, gcc-internal-format
39462 msgid "passing %qT to argument %d of %qE, which expects a scalar integer"
39465 #: config/aarch64/aarch64-sve-builtins.cc:1841
39466 #, gcc-internal-format
39467 msgid "passing %qT to argument %d of %qE, which expects %qs or %qs"
39470 #: config/aarch64/aarch64-sve-builtins.cc:1861
39471 #, gcc-internal-format
39473 "passing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-"
39477 #: config/aarch64/aarch64-sve-builtins.cc:1911
39478 #, gcc-internal-format
39479 msgid "when storing %qT, %qE requires a vector base and a scalar index"
39482 #: config/aarch64/aarch64-sve-builtins.cc:1916
39483 #, gcc-internal-format
39484 msgid "%qE requires a vector base and a scalar index"
39487 #: config/aarch64/aarch64-sve-builtins.cc:1920
39488 #, gcc-internal-format
39489 msgid "%qE does not support 32-bit vector type %qT"
39492 #: config/aarch64/aarch64-sve-builtins.cc:1948
39493 #, gcc-internal-format
39494 msgid "%qE does not support 32-bit sign-extended offsets"
39497 #: config/aarch64/aarch64-sve-builtins.cc:1951
39498 #, gcc-internal-format
39499 msgid "%qE does not support sign-extended offsets"
39502 #: config/aarch64/aarch64-sve-builtins.cc:1964
39503 #, gcc-internal-format
39505 "passing %qT to argument %d of %qE, which when loading %qT expects a vector "
39506 "of %d-bit integers"
39509 #: config/aarch64/aarch64-sve-builtins.cc:1969
39510 #, gcc-internal-format
39512 "passing %qT to argument %d of %qE, which when storing %qT expects a vector "
39513 "of %d-bit integers"
39516 #. TYPE is part of the function name.
39517 #: config/aarch64/aarch64-sve-builtins.cc:1976
39518 #, gcc-internal-format
39520 "passing %qT to argument %d of %qE, which expects a vector of %d-bit integers"
39523 #: config/aarch64/aarch64-sve-builtins.cc:2024
39524 #, gcc-internal-format
39526 "passing %qT to argument %d of %qE, which expects a vector or pointer base "
39530 #: config/aarch64/aarch64-sve-builtins.cc:2108
39531 #, gcc-internal-format
39532 msgid "cannot combine a base of type %qT with an offset of type %qT"
39535 #: config/aarch64/aarch64-sve-builtins.cc:2112
39536 #, gcc-internal-format
39537 msgid "cannot combine a base of type %qT with an index of type %qT"
39540 #: config/aarch64/aarch64-sve-builtins.cc:2200
39541 #: config/arm/arm-mve-builtins.cc:1597
39542 #, gcc-internal-format
39544 "passing %qT to argument %d of %qE, but its %qT form does not accept scalars"
39547 #: config/aarch64/aarch64-sve-builtins.cc:3536
39548 #: config/arm/arm-mve-builtins.cc:459 config/arm/arm-mve-builtins.cc:484
39549 #: config/riscv/riscv-vector-builtins.cc:4091
39550 #, gcc-internal-format
39551 msgid "duplicate definition of %qs"
39554 #: config/aarch64/aarch64-sve-builtins.cc:3712
39555 #, gcc-internal-format
39556 msgid "%qs applied to non-SVE type %qT"
39559 #: config/aarch64/aarch64-sve-builtins.cc:3718
39560 #, gcc-internal-format
39561 msgid "%qs applied to non-vector type %qT"
39564 #: config/aarch64/aarch64-sve-builtins.cc:3725
39565 #, gcc-internal-format
39566 msgid "%qs applied to type %qT, which already has a size"
39569 #: config/aarch64/aarch64-sve-builtins.cc:3733
39570 #, gcc-internal-format
39571 msgid "%qs requires an integer constant expression"
39574 #: config/aarch64/aarch64-sve-builtins.cc:3741
39575 #, gcc-internal-format
39576 msgid "unsupported SVE vector size"
39579 #: config/aarch64/aarch64-sve-builtins.cc:3855
39580 #, gcc-internal-format
39581 msgid "SVE type %qT does not have a fixed size"
39584 #: config/aarch64/aarch64-sve-builtins.cc:3860
39585 #, gcc-internal-format
39586 msgid "SVE type %qT does not have a defined alignment"
39589 #: config/aarch64/aarch64-sve-builtins.cc:3865
39590 #: config/riscv/riscv-vector-builtins.cc:4003
39591 #, gcc-internal-format
39592 msgid "variables of type %qT cannot have thread-local storage duration"
39595 #: config/aarch64/aarch64-sve-builtins.cc:3871
39596 #, gcc-internal-format
39597 msgid "arithmetic on pointer to SVE type %qT"
39600 #: config/aarch64/aarch64-sve-builtins.cc:3878
39601 #, gcc-internal-format
39602 msgid "member variables cannot have SVE type %qT"
39605 #: config/aarch64/aarch64-sve-builtins.cc:3880
39606 #, gcc-internal-format
39607 msgid "fields cannot have SVE type %qT"
39610 #: config/aarch64/aarch64-sve-builtins.cc:3885
39611 #, gcc-internal-format
39612 msgid "array elements cannot have SVE type %qT"
39615 #: config/aarch64/aarch64-sve-builtins.cc:3890
39616 #, gcc-internal-format
39617 msgid "cannot allocate objects with SVE type %qT"
39620 #: config/aarch64/aarch64-sve-builtins.cc:3895
39621 #, gcc-internal-format
39622 msgid "cannot delete objects with SVE type %qT"
39625 #: config/aarch64/aarch64-sve-builtins.cc:3900
39626 #, gcc-internal-format
39627 msgid "cannot throw or catch SVE type %qT"
39630 #: config/aarch64/aarch64-sve-builtins.cc:3905
39631 #, gcc-internal-format
39632 msgid "capture by copy of SVE type %qT"
39635 #: config/aarch64/aarch64.cc:2783
39636 #, gcc-internal-format
39637 msgid "the %qE attribute cannot be applied to an SVE function type"
39640 #: config/aarch64/aarch64.cc:3221
39641 #, gcc-internal-format
39642 msgid "%qs is incompatible with the use of floating-point types"
39645 #: config/aarch64/aarch64.cc:3224
39646 #, gcc-internal-format
39647 msgid "%qs is incompatible with the use of vector types"
39650 #: config/aarch64/aarch64.cc:3228
39651 #, gcc-internal-format
39653 "%qs feature modifier is incompatible with the use of floating-point types"
39656 #: config/aarch64/aarch64.cc:3231
39657 #, gcc-internal-format
39658 msgid "%qs feature modifier is incompatible with the use of vector types"
39661 #: config/aarch64/aarch64.cc:3247
39662 #, gcc-internal-format
39663 msgid "this operation requires the SVE ISA extension"
39666 #: config/aarch64/aarch64.cc:3248
39667 #, gcc-internal-format
39669 "you can enable SVE using the command-line option %<-march%>, or by using the "
39670 "%<target%> attribute or pragma"
39673 #. We can't gracefully recover at this point, so make this a
39675 #: config/aarch64/aarch64.cc:7231
39676 #, gcc-internal-format
39677 msgid "arguments of type %qT require the SVE ISA extension"
39680 #: config/aarch64/aarch64.cc:7676
39681 #, gcc-internal-format
39682 msgid "SVE type %qT cannot be passed to an unprototyped function"
39685 #: config/aarch64/aarch64.cc:7813 config/aarch64/aarch64.cc:7891
39686 #: config/aarch64/aarch64.cc:19928
39687 #, gcc-internal-format
39688 msgid "parameter passing for argument of type %qT changed in GCC 13.1"
39691 #: config/aarch64/aarch64.cc:7820 config/aarch64/aarch64.cc:7898
39692 #: config/aarch64/aarch64.cc:19934
39693 #, gcc-internal-format
39694 msgid "parameter passing for argument of type %qT changed in GCC 14.1"
39697 #: config/aarch64/aarch64.cc:7830 config/aarch64/aarch64.cc:7907
39698 #: config/aarch64/aarch64.cc:19940 config/arm/arm.cc:7293
39699 #: config/arm/arm.cc:7323 config/arm/arm.cc:29360
39700 #, gcc-internal-format
39701 msgid "parameter passing for argument of type %qT changed in GCC 9.1"
39704 #: config/aarch64/aarch64.cc:7975
39705 #, gcc-internal-format
39706 msgid "%qE requires the SVE ISA extension"
39709 #: config/aarch64/aarch64.cc:7978
39710 #, gcc-internal-format
39711 msgid "calls to functions of type %qT require the SVE ISA extension"
39714 #: config/aarch64/aarch64.cc:8158
39715 #, gcc-internal-format
39716 msgid "stack probes for SVE frames"
39719 #: config/aarch64/aarch64.cc:17665
39720 #, gcc-internal-format
39721 msgid "unknown flag passed in %<-moverride=%s%> (%s)"
39724 #: config/aarch64/aarch64.cc:17709
39725 #, gcc-internal-format
39726 msgid "%qs string ill-formed"
39729 #: config/aarch64/aarch64.cc:17765
39730 #, gcc-internal-format
39731 msgid "invalid format for %<sve_width%>"
39734 #: config/aarch64/aarch64.cc:17777
39735 #, gcc-internal-format
39736 msgid "invalid %<sve_width%> value: %d"
39739 #: config/aarch64/aarch64.cc:17797
39740 #, gcc-internal-format, gfc-internal-format
39741 msgid "tuning string missing in option (%s)"
39744 #: config/aarch64/aarch64.cc:17815
39745 #, gcc-internal-format, gfc-internal-format
39746 msgid "unknown tuning option (%s)"
39749 #: config/aarch64/aarch64.cc:18003 config/arm/arm.cc:3220
39750 #: config/riscv/riscv.cc:6666
39751 #, gcc-internal-format
39753 "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-"
39754 "protector-guard-offset=%s%>"
39757 #: config/aarch64/aarch64.cc:18012 config/riscv/riscv.cc:6675
39758 #, gcc-internal-format
39760 "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> "
39761 "must be used with %<-mstack-protector-guard=sysreg%>"
39764 #: config/aarch64/aarch64.cc:18020
39765 #, gcc-internal-format
39766 msgid "specify a system register with a small string length"
39769 #: config/aarch64/aarch64.cc:18030 config/arm/arm.cc:3232
39770 #: config/riscv/riscv.cc:6704 config/rs6000/rs6000.cc:4535
39771 #, gcc-internal-format
39772 msgid "%qs is not a valid offset in %qs"
39775 #: config/aarch64/aarch64.cc:18037
39776 #, gcc-internal-format
39777 msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
39780 #: config/aarch64/aarch64.cc:18128
39781 #, gcc-internal-format
39783 "only values 12 (4 KB) and 16 (64 KB) are supported for guard size. Given "
39784 "value %d (%llu KB) is out of range"
39787 #: config/aarch64/aarch64.cc:18144
39788 #, gcc-internal-format
39789 msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
39792 #: config/aarch64/aarch64.cc:18246
39793 #, gcc-internal-format
39794 msgid "missing cpu name in %<-mcpu=%s%>"
39797 #: config/aarch64/aarch64.cc:18256
39798 #, gcc-internal-format
39799 msgid "did you mean %<-march=%s%>?"
39802 #: config/aarch64/aarch64.cc:18259
39803 #, gcc-internal-format
39804 msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
39807 #: config/aarch64/aarch64.cc:18318
39808 #, gcc-internal-format
39809 msgid "invalid argument given to %<-mharden-sls=%>"
39812 #: config/aarch64/aarch64.cc:18329
39813 #, gcc-internal-format
39814 msgid "%qs must be by itself for %<-mharden-sls=%>"
39817 #: config/aarch64/aarch64.cc:18334
39818 #, gcc-internal-format
39819 msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
39822 #: config/aarch64/aarch64.cc:18362
39823 #, gcc-internal-format
39824 msgid "missing arch name in %<-march=%s%>"
39827 #: config/aarch64/aarch64.cc:18365
39828 #, gcc-internal-format
39829 msgid "unknown value %qs for %<-march%>"
39832 #: config/aarch64/aarch64.cc:18371
39833 #, gcc-internal-format
39834 msgid "did you mean %<-mcpu=%s%>?"
39837 #: config/aarch64/aarch64.cc:18374
39838 #, gcc-internal-format
39839 msgid "invalid feature modifier %qs in %<-march=%s%>"
39842 #: config/aarch64/aarch64.cc:18402
39843 #, gcc-internal-format
39844 msgid "missing cpu name in %<-mtune=%s%>"
39847 #: config/aarch64/aarch64.cc:18405
39848 #, gcc-internal-format
39849 msgid "unknown value %qs for %<-mtune%>"
39852 #: config/aarch64/aarch64.cc:18490
39853 #, gcc-internal-format
39854 msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
39857 #: config/aarch64/aarch64.cc:18544
39858 #, gcc-internal-format
39859 msgid "assembler does not support %<-mabi=ilp32%>"
39862 #: config/aarch64/aarch64.cc:18551
39863 #, gcc-internal-format
39864 msgid "return address signing is only supported for %<-mabi=lp64%>"
39867 #: config/aarch64/aarch64.cc:18624
39868 #, gcc-internal-format
39869 msgid "code model %qs with %<-f%s%>"
39872 #: config/aarch64/aarch64.cc:18627
39873 #, gcc-internal-format
39874 msgid "code model %qs not supported in ilp32 mode"
39877 #: config/aarch64/aarch64.cc:18779
39878 #, gcc-internal-format
39879 msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
39882 #: config/aarch64/aarch64.cc:18782
39883 #, gcc-internal-format
39884 msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
39887 #: config/aarch64/aarch64.cc:18786
39888 #, gcc-internal-format
39890 "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
39893 #: config/aarch64/aarch64.cc:18820
39894 #, gcc-internal-format
39895 msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
39898 #: config/aarch64/aarch64.cc:18823
39899 #, gcc-internal-format
39900 msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
39903 #: config/aarch64/aarch64.cc:18827 config/aarch64/aarch64.cc:18933
39904 #, gcc-internal-format
39906 "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
39909 #: config/aarch64/aarch64.cc:18850
39910 #, gcc-internal-format
39912 "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
39915 #: config/aarch64/aarch64.cc:18854
39916 #, gcc-internal-format
39918 "invalid protection type %qs in %<target(\"branch-protection=\")%> pragma or "
39922 #: config/aarch64/aarch64.cc:18888
39923 #, gcc-internal-format
39924 msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
39927 #: config/aarch64/aarch64.cc:18929
39928 #, gcc-internal-format
39929 msgid "missing value in %<target()%> pragma or attribute"
39932 #: config/aarch64/aarch64.cc:18987 config/aarch64/aarch64.cc:19160
39933 #, gcc-internal-format
39934 msgid "malformed %<target()%> pragma or attribute"
39937 #: config/aarch64/aarch64.cc:19031
39938 #, gcc-internal-format
39939 msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
39942 #: config/aarch64/aarch64.cc:19039 config/i386/i386-options.cc:1265
39943 #, gcc-internal-format
39944 msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
39947 #: config/aarch64/aarch64.cc:19093
39948 #, gcc-internal-format
39949 msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
39952 #: config/aarch64/aarch64.cc:19150 config/arm/arm.cc:33561
39953 #: config/rs6000/rs6000.cc:24472 config/s390/s390.cc:16307
39954 #, gcc-internal-format
39955 msgid "attribute %<target%> argument not a string"
39958 #: config/aarch64/aarch64.cc:19185
39959 #, gcc-internal-format
39960 msgid "arch extension %<%s%> should be prefixed by %<+%>"
39963 #: config/aarch64/aarch64.cc:19188
39964 #, gcc-internal-format
39965 msgid "pragma or attribute %<target(\"%s\")%> is not valid"
39968 #: config/aarch64/aarch64.cc:19197
39969 #, gcc-internal-format
39970 msgid "malformed %<target(\"%s\")%> pragma or attribute"
39973 #: config/aarch64/aarch64.cc:20685 config/arm/arm.cc:6641
39974 #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:12676
39976 "parameter passing for argument of type %qT with %<[[no_unique_address]]%> "
39977 "members changed %{in GCC 10.1%}"
39980 #: config/aarch64/aarch64.cc:20690 config/arm/arm.cc:6646
39981 #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:12671
39983 "parameter passing for argument of type %qT when C++17 is enabled changed to "
39984 "match C++14 %{in GCC 10.1%}"
39987 #: config/aarch64/aarch64.cc:20695 config/arm/arm.cc:6651
39988 msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
39991 #: config/aarch64/aarch64.cc:21857 config/aarch64/aarch64.cc:21860
39992 #, gcc-internal-format
39993 msgid "lane %wd out of range %wd - %wd"
39996 #: config/aarch64/aarch64.cc:27238 config/i386/i386.cc:24194
39997 #: config/i386/i386.cc:24325
39998 #, gcc-internal-format
39999 msgid "unsupported simdlen %wd"
40002 #: config/aarch64/aarch64.cc:27250 config/aarch64/aarch64.cc:27279
40003 #, gcc-internal-format
40004 msgid "GCC does not currently support mixed size types for %<simd%> functions"
40007 #: config/aarch64/aarch64.cc:27254
40008 #, gcc-internal-format
40009 msgid "GCC does not currently support return type %qT for %<simd%> functions"
40012 #: config/aarch64/aarch64.cc:27258
40013 #, gcc-internal-format
40014 msgid "unsupported return type %qT for %<simd%> functions"
40017 #: config/aarch64/aarch64.cc:27283
40018 #, gcc-internal-format
40019 msgid "GCC does not currently support argument type %qT for %<simd%> functions"
40022 #: config/aarch64/aarch64.cc:27309
40023 #, gcc-internal-format
40024 msgid "GCC does not currently support simdlen %wd for type %qT"
40027 #: config/alpha/alpha.cc:420
40028 #, gcc-internal-format
40029 msgid "bad value %qs for %<-mtrap-precision%> switch"
40032 #: config/alpha/alpha.cc:435
40033 #, gcc-internal-format
40034 msgid "bad value %qs for %<-mfp-rounding-mode%> switch"
40037 #: config/alpha/alpha.cc:450
40038 #, gcc-internal-format
40039 msgid "bad value %qs for %<-mfp-trap-mode%> switch"
40042 #: config/alpha/alpha.cc:468
40043 #, gcc-internal-format
40044 msgid "bad value %qs for %<-mcpu%> switch"
40047 #: config/alpha/alpha.cc:483
40048 #, gcc-internal-format
40049 msgid "bad value %qs for %<-mtune%> switch"
40052 #: config/alpha/alpha.cc:501
40053 #, gcc-internal-format
40054 msgid "fp software completion requires %<-mtrap-precision=i%>"
40057 #: config/alpha/alpha.cc:517
40058 #, gcc-internal-format
40059 msgid "rounding mode not supported for VAX floats"
40062 #: config/alpha/alpha.cc:522
40063 #, gcc-internal-format
40064 msgid "trap mode not supported for VAX floats"
40067 #: config/alpha/alpha.cc:526
40068 #, gcc-internal-format
40069 msgid "128-bit %<long double%> not supported for VAX floats"
40072 #: config/alpha/alpha.cc:554
40073 #, gcc-internal-format, gfc-internal-format
40074 msgid "L%d cache latency unknown for %s"
40077 #: config/alpha/alpha.cc:569
40078 #, gcc-internal-format
40079 msgid "bad value %qs for %<-mmemory-latency%>"
40082 #: config/alpha/alpha.cc:6657 config/alpha/alpha.cc:6660 config/arc/arc.cc:7079
40083 #: config/arc/arc.cc:7353 config/s390/s390.cc:957
40084 #, gcc-internal-format
40085 msgid "bad builtin fcode"
40088 #: config/arc/arc.cc:1100
40089 #, gcc-internal-format
40090 msgid "%<-mno-mpy%> supported only for ARC700 or ARCv2"
40093 #: config/arc/arc.cc:1103
40094 #, gcc-internal-format
40095 msgid "%<-mno-dpfp-lrsr%> supported only with %<-mdpfp%>"
40098 #: config/arc/arc.cc:1108
40099 #, gcc-internal-format
40100 msgid "FPX fast and compact options cannot be specified together"
40103 #: config/arc/arc.cc:1112
40104 #, gcc-internal-format
40105 msgid "%<-mspfp_fast%> not available on ARC600 or ARC601"
40108 #: config/arc/arc.cc:1117
40109 #, gcc-internal-format
40110 msgid "no FPX/FPU mixing allowed"
40113 #: config/arc/arc.cc:1122
40114 #, gcc-internal-format
40115 msgid "PIC is not supported for %qs"
40118 #: config/arc/arc.cc:1161
40119 #, gcc-internal-format
40120 msgid "missing dash"
40123 #: config/arc/arc.cc:1173
40124 #, gcc-internal-format
40125 msgid "first register must be R0"
40128 #: config/arc/arc.cc:1193
40129 #, gcc-internal-format, gfc-internal-format
40130 msgid "last register name %s must be an odd register"
40133 #: config/arc/arc.cc:1202 config/ia64/ia64.cc:6052 config/pa/pa.cc:480
40134 #: config/sh/sh.cc:8293
40135 #, gcc-internal-format, gfc-internal-format
40136 msgid "%s-%s is an empty range"
40139 #: config/arc/arc.cc:1252
40140 #, gcc-internal-format
40142 "invalid number in %<-mrgf-banked-regs=%s%> valid values are 0, 4, 8, 16, or "
40146 #: config/arc/arc.cc:1314
40147 #, gcc-internal-format
40148 msgid "option %<-mirq-ctrl-saved%> valid only for ARC v2 processors"
40151 #: config/arc/arc.cc:1323
40152 #, gcc-internal-format
40153 msgid "option %<-mrgf-banked-regs%> valid only for ARC v2 processors"
40156 #. Check options against architecture options. Throw an error if
40157 #. option is not allowed. Extra, check options against default
40158 #. architecture/cpu flags and throw an warning if we find a
40160 #. TRANSLATORS: the DOC/DOC0/DOC1 are strings which shouldn't be
40161 #. translated. They are like keywords which one can relate with the
40162 #. architectural choices taken for an ARC CPU implementation.
40163 #: config/arc/arc.cc:1367
40164 #, gcc-internal-format
40165 msgid "option %<%s=%s%> is not available for %qs CPU"
40168 #: config/arc/arc.cc:1372
40169 #, gcc-internal-format
40170 msgid "option %qs is ignored, the default value %qs is considered for %qs CPU"
40173 #: config/arc/arc.cc:1380
40174 #, gcc-internal-format
40175 msgid "option %qs is not available for %qs CPU"
40178 #: config/arc/arc.cc:1385
40179 #, gcc-internal-format
40180 msgid "unset option %qs is ignored, it is always enabled for %qs CPU"
40183 #: config/arc/arc.cc:1957
40184 #, gcc-internal-format, gfc-internal-format
40185 msgid "multiply option implies r%d is fixed"
40188 #: config/arc/arc.cc:2105 config/epiphany/epiphany.cc:506
40189 #: config/epiphany/epiphany.cc:548
40190 #, gcc-internal-format
40191 msgid "argument of %qE attribute is not a string constant"
40194 #: config/arc/arc.cc:2114
40195 #, gcc-internal-format
40196 msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
40199 #: config/arc/arc.cc:2123
40200 #, gcc-internal-format
40201 msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
40204 #: config/arc/arc.cc:2137 config/arm/arm.cc:7434 config/arm/arm.cc:7452
40205 #: config/arm/arm.cc:7631 config/avr/avr.cc:10305 config/avr/avr.cc:10321
40206 #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
40207 #: config/bpf/bpf.cc:99 config/csky/csky.cc:6458 config/csky/csky.cc:6486
40208 #: config/epiphany/epiphany.cc:489 config/gcn/gcn.cc:335
40209 #: config/h8300/h8300.cc:4944 config/i386/i386-options.cc:3398
40210 #: config/i386/i386-options.cc:3575 config/i386/i386-options.cc:3631
40211 #: config/i386/i386-options.cc:3682 config/i386/i386-options.cc:3719
40212 #: config/m68k/m68k.cc:792 config/mcore/mcore.cc:3067
40213 #: config/nvptx/nvptx.cc:5800 config/riscv/riscv.cc:4188
40214 #: config/rl78/rl78.cc:820 config/rl78/rl78.cc:889
40215 #: config/rs6000/rs6000.cc:20427 config/rx/rx.cc:2727 config/rx/rx.cc:2753
40216 #: config/s390/s390.cc:1172 config/s390/s390.cc:1259 config/sh/sh.cc:8429
40217 #: config/sh/sh.cc:8447 config/sh/sh.cc:8471 config/sh/sh.cc:8542
40218 #: config/sh/sh.cc:8565 config/stormy16/stormy16.cc:2404
40219 #: config/v850/v850.cc:2010 config/visium/visium.cc:724
40220 #, gcc-internal-format
40221 msgid "%qE attribute only applies to functions"
40224 #: config/arc/arc.cc:6978
40225 #, gcc-internal-format
40226 msgid "%<__builtin_arc_aligned%> with non-constant alignment"
40229 #: config/arc/arc.cc:6986
40230 #, gcc-internal-format
40231 msgid "invalid alignment value for %<__builtin_arc_aligned%>"
40234 #: config/arc/arc.cc:7149
40235 #, gcc-internal-format
40236 msgid "operand 1 should be an unsigned 3-bit immediate"
40239 #: config/arc/arc.cc:7190 config/arc/arc.cc:7287
40240 #, gcc-internal-format
40241 msgid "operand 2 should be an unsigned 3-bit value (I0-I7)"
40244 #: config/arc/arc.cc:7223 config/arc/arc.cc:7255
40245 #, gcc-internal-format
40246 msgid "operand 1 should be an unsigned 3-bit value (I0-I7)"
40249 #: config/arc/arc.cc:7227 config/arc/arc.cc:7259
40250 #, gcc-internal-format
40251 msgid "operand 2 should be an unsigned 8-bit value"
40254 #: config/arc/arc.cc:7291
40255 #, gcc-internal-format
40256 msgid "operand 3 should be an unsigned 8-bit value"
40259 #: config/arc/arc.cc:7324
40260 #, gcc-internal-format
40261 msgid "operand 4 should be an unsigned 8-bit value (0-255)"
40264 #: config/arc/arc.cc:7328
40265 #, gcc-internal-format
40266 msgid "operand 3 should be an unsigned 3-bit value (I0-I7)"
40269 #: config/arc/arc.cc:7335
40270 #, gcc-internal-format
40271 msgid "operand 2 should be an unsigned 3-bit value (subreg 0-7)"
40274 #: config/arc/arc.cc:7338
40275 #, gcc-internal-format
40276 msgid "operand 2 should be an even 3-bit value (subreg 0,2,4,6)"
40279 #: config/arc/arc.cc:7385
40280 #, gcc-internal-format, gfc-internal-format
40281 msgid "builtin requires an immediate for operand %d"
40284 #: config/arc/arc.cc:7390
40285 #, gcc-internal-format, gfc-internal-format
40286 msgid "operand %d should be a 6 bit unsigned immediate"
40289 #: config/arc/arc.cc:7394
40290 #, gcc-internal-format, gfc-internal-format
40291 msgid "operand %d should be a 8 bit unsigned immediate"
40294 #: config/arc/arc.cc:7398
40295 #, gcc-internal-format, gfc-internal-format
40296 msgid "operand %d should be a 3 bit unsigned immediate"
40299 #: config/arc/arc.cc:7401
40300 #, gcc-internal-format, gfc-internal-format
40301 msgid "unknown builtin immediate operand type for operand %d"
40304 #: config/arc/arc.cc:7452
40305 #, gcc-internal-format
40307 "register number must be a compile-time constant. Try giving higher "
40308 "optimization levels"
40311 #: config/arc/arc.cc:8549
40312 #, gcc-internal-format
40313 msgid "insn addresses not set after shorten branches"
40316 #: config/arc/arc.cc:8764
40317 #, gcc-internal-format
40318 msgid "insn addresses not freed"
40321 #: config/arc/arc.cc:11105
40322 #, gcc-internal-format
40323 msgid "%qE attribute only valid for ARCv2 architecture"
40326 #: config/arc/arc.cc:11113 config/arc/arc.cc:11152
40327 #, gcc-internal-format
40328 msgid "argument of %qE attribute is missing"
40331 #: config/arc/arc.cc:11124 config/arc/arc.cc:11163 config/arc/arc.cc:11289
40332 #: config/avr/avr.cc:10377
40333 #, gcc-internal-format
40334 msgid "%qE attribute allows only an integer constant argument"
40337 #: config/arc/arc.cc:11144
40338 #, gcc-internal-format
40339 msgid "%qE attribute only valid for ARC EM architecture"
40342 #: config/arc/arc.cc:11199
40343 #, gcc-internal-format
40344 msgid "%qE attribute only applies to types"
40347 #: config/arc/arc.cc:11205
40348 #, gcc-internal-format
40349 msgid "argument of %qE attribute ignored"
40352 #: config/arc/arc.cc:11279 config/avr/avr.cc:10364 config/bfin/bfin.cc:4817
40353 #: config/i386/winnt.cc:63 config/nvptx/nvptx.cc:5823
40354 #, gcc-internal-format
40355 msgid "%qE attribute only applies to variables"
40358 #: config/arm/aarch-common.cc:551 config/i386/i386.cc:22997
40359 #, gcc-internal-format
40360 msgid "alternatives not allowed in %<asm%> flag output"
40363 #: config/arm/aarch-common.cc:612 config/i386/i386.cc:23061
40364 #, gcc-internal-format
40365 msgid "unknown %<asm%> flag output %qs"
40368 #: config/arm/aarch-common.cc:622 config/i386/i386.cc:23090
40369 #, gcc-internal-format
40370 msgid "invalid type for %<asm%> flag output"
40373 #: config/arm/aarch-common.cc:672 config/arm/aarch-common.cc:686
40374 #, gcc-internal-format
40375 msgid "unexpected %<%s%> after %<%s%>"
40378 #: config/arm/aarch-common.cc:838
40379 #, gcc-internal-format
40380 msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
40383 #: config/arm/aarch-common.cc:840
40384 #, gcc-internal-format
40385 msgid "missing argument for %<-mbranch-protection=%>"
40388 #: config/arm/arm-builtins.cc:3125
40389 #, gcc-internal-format, gfc-internal-format
40390 msgid "coprocessor %d is not enabled with +cdecp%d"
40393 #: config/arm/arm-builtins.cc:3129
40394 #, gcc-internal-format
40396 "coproc must be a constant immediate in range [0-%d] enabled with "
40400 #: config/arm/arm-builtins.cc:3138
40401 #, gcc-internal-format
40402 msgid "argument %d to %qE must be a constant immediate in range [0-%d]"
40405 #: config/arm/arm-builtins.cc:3257
40406 #, gcc-internal-format
40407 msgid "this builtin is not supported for this target"
40410 #: config/arm/arm-builtins.cc:3372
40411 #, gcc-internal-format
40412 msgid "saturation bit range must be in the range [%wd, %wd]"
40415 #: config/arm/arm-builtins.cc:3377
40416 #, gcc-internal-format
40417 msgid "saturation bit range must be a constant immediate"
40420 #: config/arm/arm-builtins.cc:3401
40421 #, gcc-internal-format
40422 msgid "You must enable MVE instructions to use these intrinsics"
40425 #: config/arm/arm-builtins.cc:3423
40426 #, gcc-internal-format
40428 "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-"
40429 "mfpu=neon%>) to use these intrinsics."
40432 #: config/arm/arm-builtins.cc:3445
40433 #, gcc-internal-format
40434 msgid "You must enable VFP instructions to use these intrinsics."
40437 #: config/arm/arm-builtins.cc:3516
40438 #, gcc-internal-format
40440 "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-"
40441 "mfpu=crypto-neon%>) to use these intrinsics."
40444 #. @@@ better error message
40445 #: config/arm/arm-builtins.cc:3594 config/arm/arm-builtins.cc:3698
40446 #, gcc-internal-format
40447 msgid "selector must be an immediate"
40450 #: config/arm/arm-builtins.cc:3602 config/arm/arm-builtins.cc:3647
40451 #: config/arm/arm-builtins.cc:3705 config/arm/arm-builtins.cc:3714
40452 #, gcc-internal-format
40453 msgid "the range of selector should be in 0 to 7"
40456 #: config/arm/arm-builtins.cc:3607 config/arm/arm-builtins.cc:3716
40457 #, gcc-internal-format
40458 msgid "the range of selector should be in 0 to 3"
40461 #: config/arm/arm-builtins.cc:3612 config/arm/arm-builtins.cc:3718
40462 #, gcc-internal-format
40463 msgid "the range of selector should be in 0 to 1"
40466 #: config/arm/arm-builtins.cc:3784
40467 #, gcc-internal-format
40468 msgid "mask must be an immediate"
40471 #: config/arm/arm-builtins.cc:3789
40472 #, gcc-internal-format
40473 msgid "the range of mask should be in 0 to 255"
40476 #: config/arm/arm-builtins.cc:3977
40477 #, gcc-internal-format
40479 "the range of count should be in 0 to 32; please check the intrinsic %qs in "
40483 #: config/arm/arm-builtins.cc:3985
40484 #, gcc-internal-format
40486 "the range of count should be in 0 to 16; please check the intrinsic %qs in "
40490 #: config/arm/arm-builtins.cc:3993
40491 #, gcc-internal-format
40493 "the range of count should be in 0 to 64; please check the intrinsic %qs in "
40497 #: config/arm/arm-builtins.cc:4056
40498 #, gcc-internal-format
40500 "the count should be no less than 0; please check the intrinsic %qs in code"
40503 #: config/arm/arm-c.cc:108
40504 #, gcc-internal-format
40506 "argument %u to function %qE is of type %qT which is not known to be 128 bits "
40510 #: config/arm/arm-c.cc:140
40511 #, gcc-internal-format
40512 msgid "%<#pragma GCC arm%> requires a string parameter"
40515 #: config/arm/arm-c.cc:156
40516 #, gcc-internal-format
40517 msgid "%<#pragma GCC arm \"arm_mve.h\"%> requires a boolean parameter"
40520 #: config/arm/arm-c.cc:160
40521 #, gcc-internal-format
40522 msgid "unknown %<#pragma GCC arm%> option %qs"
40525 #: config/arm/arm-mve-builtins.cc:465
40526 #, gcc-internal-format
40527 msgid "this definition requires the MVE ISA extension"
40530 #: config/arm/arm-mve-builtins.cc:537
40531 #, gcc-internal-format
40533 "you can enable mve.fp by using the command-line option %<-march%>, or by "
40534 "using the %<target%> attribute or pragma"
40537 #: config/arm/arm-mve-builtins.cc:1147
40538 #, gcc-internal-format
40540 "passing %qT to argument %d of %qE, which expects a single MVE vector rather "
40544 #: config/arm/arm-mve-builtins.cc:1167
40545 #, gcc-internal-format
40546 msgid "passing %qT to argument %d of %qE, which expects an MVE vector type"
40549 #: config/arm/arm-mve-builtins.cc:1170
40550 #, gcc-internal-format
40551 msgid "passing %qT to argument %d of %qE, which expects an MVE tuple type"
40554 #: config/arm/arm.cc:2973
40555 #, gcc-internal-format
40556 msgid "iWMMXt and NEON are incompatible"
40559 #: config/arm/arm.cc:2979
40560 #, gcc-internal-format
40561 msgid "target CPU does not support ARM mode"
40564 #: config/arm/arm.cc:2983
40565 #, gcc-internal-format
40567 "enabling backtrace support is only meaningful when compiling for the Thumb"
40570 #: config/arm/arm.cc:2986
40571 #, gcc-internal-format
40573 "enabling callee interworking support is only meaningful when compiling for "
40577 #: config/arm/arm.cc:2994
40578 #, gcc-internal-format
40579 msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
40582 #: config/arm/arm.cc:2999
40583 #, gcc-internal-format
40584 msgid "iWMMXt unsupported under Thumb mode"
40587 #: config/arm/arm.cc:3002
40588 #, gcc-internal-format
40589 msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
40592 #: config/arm/arm.cc:3006
40593 #, gcc-internal-format
40594 msgid "RTP PIC is incompatible with Thumb"
40597 #: config/arm/arm.cc:3019
40598 #, gcc-internal-format, gfc-internal-format
40600 "%s only supports non-pic code on M-profile targets with the MOVT instruction"
40603 #: config/arm/arm.cc:3024
40604 #, gcc-internal-format, gfc-internal-format
40605 msgid "%s only supports non-pic code on M-profile targets"
40608 #: config/arm/arm.cc:3029
40609 #, gcc-internal-format
40610 msgid "%s incompatible with %<-mword-relocations%>"
40613 #: config/arm/arm.cc:3131
40614 #, gcc-internal-format
40615 msgid "target CPU does not support THUMB instructions"
40618 #: config/arm/arm.cc:3181
40619 #, gcc-internal-format
40620 msgid "target CPU does not support unaligned accesses"
40623 #: config/arm/arm.cc:3240 config/arm/arm.cc:33234
40624 #, gcc-internal-format
40625 msgid "This architecture does not support branch protection instructions"
40628 #: config/arm/arm.cc:3243
40629 #, gcc-internal-format
40630 msgid "Return address signing is not supported with %<-mtpcs-frame%>."
40633 #: config/arm/arm.cc:3306
40634 #, gcc-internal-format
40635 msgid "invalid key type for %<-mbranch-protection=%>"
40638 #: config/arm/arm.cc:3339
40639 #, gcc-internal-format
40640 msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
40643 #: config/arm/arm.cc:3594
40644 #, gcc-internal-format
40645 msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
40648 #: config/arm/arm.cc:3603
40649 #, gcc-internal-format
40650 msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
40653 #: config/arm/arm.cc:3606
40654 #, gcc-internal-format
40655 msgid "APCS reentrant code not supported. Ignored"
40658 #: config/arm/arm.cc:3629
40659 #, gcc-internal-format
40660 msgid "option %<-mstructure-size-boundary%> is deprecated"
40663 #: config/arm/arm.cc:3637
40664 #, gcc-internal-format
40665 msgid "structure size boundary can only be set to 8, 32 or 64"
40668 #: config/arm/arm.cc:3639
40669 #, gcc-internal-format
40670 msgid "structure size boundary can only be set to 8 or 32"
40673 #: config/arm/arm.cc:3664
40674 #, gcc-internal-format
40675 msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
40678 #: config/arm/arm.cc:3676 config/arm/arm.cc:33575
40679 #, gcc-internal-format
40680 msgid "FDPIC mode is not supported in Thumb-1 mode"
40683 #: config/arm/arm.cc:3684
40684 #, gcc-internal-format
40685 msgid "%<-mpic-register=%> is useless without %<-fpic%>"
40688 #: config/arm/arm.cc:3693
40689 #, gcc-internal-format
40690 msgid "unable to use %qs for PIC register"
40693 #: config/arm/arm.cc:3733 config/pru/pru.cc:612
40694 #, gcc-internal-format
40695 msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
40698 #: config/arm/arm.cc:3901
40699 #, gcc-internal-format
40700 msgid "selected fp16 options are incompatible"
40703 #: config/arm/arm.cc:3936
40704 #, gcc-internal-format
40705 msgid "%<-mstack-protector-guard=tls%> needs a hardware TLS register"
40708 #: config/arm/arm.cc:3956
40709 #, gcc-internal-format
40710 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
40713 #: config/arm/arm.cc:3959
40714 #, gcc-internal-format
40715 msgid "iwmmxt abi requires an iwmmxt capable cpu"
40718 #: config/arm/arm.cc:3967
40719 #, gcc-internal-format
40720 msgid "target CPU does not support interworking"
40723 #: config/arm/arm.cc:3980
40724 #, gcc-internal-format
40725 msgid "AAPCS does not support %<-mcaller-super-interworking%>"
40728 #: config/arm/arm.cc:3983
40729 #, gcc-internal-format
40730 msgid "AAPCS does not support %<-mcallee-super-interworking%>"
40733 #: config/arm/arm.cc:3988
40734 #, gcc-internal-format
40735 msgid "%<__fp16%> and no ldrh"
40738 #: config/arm/arm.cc:3991
40739 #, gcc-internal-format
40740 msgid "target CPU does not support ARMv8-M Security Extensions"
40743 #: config/arm/arm.cc:3996
40744 #, gcc-internal-format
40745 msgid "ARMv8-M Security Extensions incompatible with selected FPU"
40748 #: config/arm/arm.cc:4008
40749 #, gcc-internal-format
40750 msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
40753 #: config/arm/arm.cc:4016
40754 #, gcc-internal-format
40755 msgid "%<-mfloat-abi=hard%> and VFP"
40758 #: config/arm/arm.cc:6281
40759 #, gcc-internal-format
40760 msgid "non-AAPCS derived PCS variant"
40763 #: config/arm/arm.cc:6283
40764 #, gcc-internal-format
40765 msgid "variadic functions must use the base AAPCS variant"
40768 #: config/arm/arm.cc:6312
40769 #, gcc-internal-format
40770 msgid "PCS variant"
40773 #: config/arm/arm.cc:6587
40774 #, gcc-internal-format
40775 msgid "Thumb-1 %<hard-float%> VFP ABI"
40778 #: config/arm/arm.cc:6682
40779 #, gcc-internal-format
40780 msgid "argument of type %qT not permitted with %<-mgeneral-regs-only%>"
40783 #: config/arm/arm.cc:7066 config/arm/arm.cc:7287 config/arm/arm.cc:7320
40784 #: config/arm/arm.cc:29353
40785 #, gcc-internal-format
40786 msgid "parameter passing for argument of type %qT changed in GCC 7.1"
40789 #: config/arm/arm.cc:7458
40790 #, gcc-internal-format
40792 "FP registers might be clobbered despite %qE attribute: compile with %<-"
40793 "mgeneral-regs-only%>"
40796 #: config/arm/arm.cc:7580
40797 #, gcc-internal-format
40799 "%qE attribute not available to functions with arguments passed on the stack"
40802 #: config/arm/arm.cc:7592
40803 #, gcc-internal-format
40805 "%qE attribute not available to functions with variable number of arguments"
40808 #: config/arm/arm.cc:7601
40809 #, gcc-internal-format
40810 msgid "%qE attribute not available to functions that return value on the stack"
40813 #: config/arm/arm.cc:7623 config/arm/arm.cc:7675
40814 #, gcc-internal-format
40815 msgid "%qE attribute ignored without %<-mcmse%> option"
40818 #: config/arm/arm.cc:7642
40819 #, gcc-internal-format
40820 msgid "%qE attribute has no effect on functions with static linkage"
40823 #: config/arm/arm.cc:7695
40824 #, gcc-internal-format
40825 msgid "%qE attribute only applies to base type of a function pointer"
40828 #: config/arm/arm.cc:9685
40829 #, gcc-internal-format
40831 "accessing thread-local storage is not currently supported with %<-mpure-"
40832 "code%> or %<-mslow-flash-data%>"
40835 #: config/arm/arm.cc:13536 config/arm/arm.cc:13538
40836 #, gcc-internal-format
40837 msgid "%s %wd out of range %wd - %wd"
40840 #: config/arm/arm.cc:25942
40841 #, gcc-internal-format
40842 msgid "unable to compute real location of stacked parameter"
40845 #: config/arm/arm.cc:26605
40846 #, gcc-internal-format
40847 msgid "Unexpected thumb1 far jump"
40850 #: config/arm/arm.cc:26864
40851 #, gcc-internal-format
40852 msgid "no low registers available for popping high registers"
40855 #: config/arm/arm.cc:27117
40856 #, gcc-internal-format
40857 msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
40860 #: config/arm/arm.cc:27363
40861 #, gcc-internal-format
40862 msgid "%<-fstack-check=specific%> for Thumb-1"
40865 #: config/arm/arm.cc:33590
40866 #, gcc-internal-format
40867 msgid "invalid fpu for target attribute or pragma %qs"
40870 #. This doesn't really make sense until we support
40871 #. general dynamic selection of the architecture and all
40873 #: config/arm/arm.cc:33598
40874 #, gcc-internal-format
40875 msgid "auto fpu selection not currently permitted here"
40878 #: config/arm/arm.cc:33611
40879 #, gcc-internal-format
40880 msgid "invalid architecture for target attribute or pragma %qs"
40883 #: config/arm/arm.cc:33625
40884 #, gcc-internal-format
40885 msgid "unknown target attribute or pragma %qs"
40888 #: config/arm/arm.cc:34587
40889 #, gcc-internal-format
40890 msgid "%<asm%> flags not supported in thumb1 mode"
40893 #: config/avr/avr-c.cc:65 config/avr/avr-c.cc:190
40894 #, gcc-internal-format
40895 msgid "%qs expects 1 argument but %d given"
40898 #: config/avr/avr-c.cc:76
40899 #, gcc-internal-format
40900 msgid "%qs expects a fixed-point value as argument"
40903 #: config/avr/avr-c.cc:102
40904 #, gcc-internal-format
40905 msgid "using %qs with unsigned type has no effect"
40908 #: config/avr/avr-c.cc:107 config/avr/avr-c.cc:173 config/avr/avr-c.cc:230
40909 #, gcc-internal-format
40910 msgid "no matching fixed-point overload found for %qs"
40913 #: config/avr/avr-c.cc:124
40914 #, gcc-internal-format
40915 msgid "%qs expects 2 arguments but %d given"
40918 #: config/avr/avr-c.cc:136 config/avr/avr-c.cc:201
40919 #, gcc-internal-format
40920 msgid "%qs expects a fixed-point value as first argument"
40923 #: config/avr/avr-c.cc:144
40924 #, gcc-internal-format
40925 msgid "%qs expects an integer value as second argument"
40928 #: config/avr/avr-devices.cc:152
40929 #, gcc-internal-format, gfc-internal-format
40930 msgid "supported core architectures:%s"
40933 #. Reached the end of `avr_mcu_types'. This should actually never
40934 #. happen as options are provided by device-specs. It could be a
40935 #. typo in a device-specs or calling the compiler proper directly
40936 #. with -mmcu=<device>.
40937 #: config/avr/avr.cc:1050
40938 #, gcc-internal-format
40939 msgid "unknown core architecture %qs specified with %qs"
40942 #: config/avr/avr.cc:1103 config/pru/pru.cc:601 config/visium/visium.cc:422
40943 #, gcc-internal-format
40944 msgid "%<-fpic%> is not supported"
40947 #: config/avr/avr.cc:1105 config/pru/pru.cc:603 config/visium/visium.cc:424
40948 #, gcc-internal-format
40949 msgid "%<-fPIC%> is not supported"
40952 #: config/avr/avr.cc:1107 config/pru/pru.cc:605
40953 #, gcc-internal-format
40954 msgid "%<-fpie%> is not supported"
40957 #: config/avr/avr.cc:1109 config/pru/pru.cc:607
40958 #, gcc-internal-format
40959 msgid "%<-fPIE%> is not supported"
40962 #: config/avr/avr.cc:1405 config/avr/avr.cc:1410 config/riscv/riscv.cc:6984
40963 #, gcc-internal-format
40964 msgid "function attributes %qs and %qs are mutually exclusive"
40967 #: config/avr/avr.cc:1431 config/riscv/riscv.cc:6996
40968 #, gcc-internal-format
40969 msgid "%qs function cannot have arguments"
40972 #: config/avr/avr.cc:1434 config/riscv/riscv.cc:6993
40973 #, gcc-internal-format
40974 msgid "%qs function cannot return a value"
40977 #: config/avr/avr.cc:1448
40978 #, gcc-internal-format
40979 msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
40982 #: config/avr/avr.cc:1461
40983 #, gcc-internal-format
40985 "%qs is a reserved identifier in AVR-LibC. Consider %<#include <avr/"
40986 "interrupt.h>%> before using the %qs macro"
40989 #: config/avr/avr.cc:1678
40990 #, gcc-internal-format
40991 msgid "%<builtin_return_address%> contains only 2 bytes of address"
40994 #: config/avr/avr.cc:3103
40995 #, gcc-internal-format
40996 msgid "pointer offset from symbol maybe incorrect"
40999 #: config/avr/avr.cc:3242
41000 #, gcc-internal-format
41001 msgid "accessing data memory with program memory address"
41004 #: config/avr/avr.cc:3303
41005 #, gcc-internal-format
41006 msgid "accessing program memory with data memory address"
41009 #: config/avr/avr.cc:3637
41010 #, gcc-internal-format, gfc-internal-format
41011 msgid "fixed register %s used to pass parameter to function"
41014 #: config/avr/avr.cc:3902
41015 #, gcc-internal-format
41016 msgid "writing to address space %qs not supported"
41019 #: config/avr/avr.cc:10340
41020 #, gcc-internal-format
41021 msgid "%qE attribute only applies to variables in static storage"
41024 #: config/avr/avr.cc:10347
41025 #, gcc-internal-format
41026 msgid "%qE attribute only supported for reduced Tiny cores"
41029 #: config/avr/avr.cc:10387
41030 #, gcc-internal-format
41031 msgid "%qE attribute address out of range"
41034 #: config/avr/avr.cc:10401
41035 #, gcc-internal-format
41036 msgid "both %s and %qE attribute provide address"
41039 #: config/avr/avr.cc:10411
41040 #, gcc-internal-format
41041 msgid "%qE attribute on non-volatile variable"
41044 #: config/avr/avr.cc:10483
41045 #, gcc-internal-format
41046 msgid "address spaces are not supported for reduced Tiny devices"
41049 #: config/avr/avr.cc:10490
41050 #, gcc-internal-format
41052 "address space %qs not supported for devices with flash size up to %d KiB"
41055 #: config/avr/avr.cc:10671
41056 #, gcc-internal-format
41057 msgid "pointer targeting address space %qs must be const in %qT"
41060 #: config/avr/avr.cc:10674
41061 #, gcc-internal-format
41062 msgid "pointer targeting address space %qs must be const in %s %q+D"
41065 #: config/avr/avr.cc:10736
41066 #, gcc-internal-format
41068 "variable %q+D must be const in order to be put into read-only section by "
41072 #: config/avr/avr.cc:10775
41073 #, gcc-internal-format
41074 msgid "static IO declaration for %q+D needs an address"
41077 #: config/avr/avr.cc:10807
41078 #, gcc-internal-format
41079 msgid "IO definition for %q+D needs an address"
41082 #: config/avr/avr.cc:10924
41083 #, gcc-internal-format
41084 msgid "only uninitialized variables can be placed in the %<.noinit%> section"
41087 #. This might happen with C++ if stuff needs constructing.
41088 #: config/avr/avr.cc:11000
41089 #, gcc-internal-format
41090 msgid "variable %q+D with dynamic initialization put into program memory area"
41093 #: config/avr/avr.cc:11011
41094 #, gcc-internal-format
41095 msgid "uninitialized variable %q+D put into program memory area"
41098 #: config/avr/avr.cc:11097
41099 #, gcc-internal-format
41100 msgid "%q+D has incompatible attributes %qs and %qs"
41103 #: config/avr/avr.cc:11160
41104 #, gcc-internal-format
41105 msgid "architecture %qs supported for assembler only"
41108 #: config/avr/avr.cc:13660
41109 #, gcc-internal-format
41110 msgid "conversion from address space %qs to address space %qs"
41113 #: config/avr/avr.cc:14750 config/avr/avr.cc:14763
41114 #, gcc-internal-format, gfc-internal-format
41115 msgid "%s expects a compile time integer constant"
41118 #: config/avr/avr.cc:14777
41119 #, gcc-internal-format, gfc-internal-format
41120 msgid "%s expects a compile time long integer constant as first argument"
41123 #: config/avr/avr.cc:14805
41124 #, gcc-internal-format, gfc-internal-format
41126 "rounding to %d bits has no effect for fixed-point value with %d fractional "
41130 #: config/avr/avr.cc:14814
41131 #, gcc-internal-format
41132 msgid "rounding result will always be 0"
41135 #: config/avr/driver-avr.cc:58
41136 #, gcc-internal-format
41137 msgid "bad usage of spec function %qs"
41140 #: config/avr/driver-avr.cc:86
41141 #, gcc-internal-format
41142 msgid "specified option %qs more than once"
41145 #: config/avr/driver-avr.cc:100
41146 #, gcc-internal-format
41147 msgid "strange device name %qs after %qs: bad character %qc"
41150 #: config/bfin/bfin.cc:2368
41151 #, gcc-internal-format
41152 msgid "%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target"
41155 #: config/bfin/bfin.cc:2374
41156 #, gcc-internal-format
41157 msgid "%<-mshared-library-id=%> specified without %<-mid-shared-library%>"
41160 #: config/bfin/bfin.cc:2379
41161 #, gcc-internal-format
41163 "%<-fstack-limit-%> options are ignored with %<-mfdpic%>; use %<-mstack-check-"
41167 #: config/bfin/bfin.cc:2385
41168 #, gcc-internal-format
41169 msgid "cannot use multiple stack checking methods together"
41172 #: config/bfin/bfin.cc:2388
41173 #, gcc-internal-format
41174 msgid "ID shared libraries and FD-PIC mode cannot be used together"
41177 #: config/bfin/bfin.cc:2393 config/m68k/m68k.cc:590
41178 #, gcc-internal-format
41179 msgid "cannot specify both %<-msep-data%> and %<-mid-shared-library%>"
41182 #: config/bfin/bfin.cc:2413
41183 #, gcc-internal-format
41184 msgid "%<-mmulticore%> can only be used with BF561"
41187 #: config/bfin/bfin.cc:2416
41188 #, gcc-internal-format
41189 msgid "%<-mcorea%> should be used with %<-mmulticore%>"
41192 #: config/bfin/bfin.cc:2419
41193 #, gcc-internal-format
41194 msgid "%<-mcoreb%> should be used with %<-mmulticore%>"
41197 #: config/bfin/bfin.cc:2422
41198 #, gcc-internal-format
41199 msgid "%<-mcorea%> and %<-mcoreb%> cannot be used together"
41202 #: config/bfin/bfin.cc:4699
41203 #, gcc-internal-format
41204 msgid "multiple function type attributes specified"
41207 #: config/bfin/bfin.cc:4766
41208 #, gcc-internal-format
41210 "cannot apply both %<longcall%> and %<shortcall%> attributes to the same "
41214 #: config/bpf/bpf.cc:111
41215 #, gcc-internal-format
41216 msgid "%qE attribute requires an integer argument"
41219 #: config/bpf/bpf.cc:118
41220 #, gcc-internal-format
41221 msgid "%qE requires an argument"
41224 #: config/bpf/bpf.cc:139
41225 #, gcc-internal-format
41226 msgid "%qE attribute only applies to structure, union and class types"
41229 #: config/bpf/bpf.cc:216
41230 #, gcc-internal-format
41231 msgid "BPF CO-RE requires BTF debugging information, use %<-gbtf%>"
41234 #: config/bpf/bpf.cc:236
41235 #, gcc-internal-format
41236 msgid "BPF CO-RE does not support LTO"
41239 #: config/bpf/bpf.cc:269
41240 #, gcc-internal-format
41241 msgid "%<-fstack-protector%> does not work on this architecture"
41244 #: config/bpf/bpf.cc:394
41245 #, gcc-internal-format
41246 msgid "eBPF stack limit exceeded"
41249 #: config/bpf/bpf.cc:746
41250 #, gcc-internal-format
41251 msgid "too many function arguments for eBPF"
41254 #: config/bpf/bpf.cc:764 config/bpf/bpf.cc:766
41255 #, gcc-internal-format
41256 msgid "no constructors"
41259 #: config/bpf/bpf.cc:782 config/bpf/bpf.cc:784
41260 #, gcc-internal-format
41261 msgid "no destructors"
41264 #: config/bpf/bpf.cc:836
41265 #, gcc-internal-format
41266 msgid "indirect call in function, which are not supported by eBPF"
41269 #: config/bpf/bpf.cc:1113 config/bpf/bpf.cc:1169
41270 #, gcc-internal-format
41271 msgid "unsupported variable field offset"
41274 #: config/bpf/bpf.cc:1128 config/bpf/bpf.cc:1164
41275 #, gcc-internal-format
41276 msgid "unsupported variable size field access"
41279 #: config/bpf/bpf.cc:1140
41280 #, gcc-internal-format
41281 msgid "unsupported field expression"
41284 #: config/bpf/bpf.cc:1177 config/bpf/bpf.cc:1186
41285 #, gcc-internal-format
41286 msgid "field size too large"
41289 #: config/bpf/bpf.cc:1203
41290 #, gcc-internal-format
41291 msgid "invalid second argument to built-in function"
41294 #: config/bpf/bpf.cc:1254 config/bpf/bpf.cc:1299
41295 #: config/loongarch/loongarch-builtins.cc:313 config/mips/mips.cc:17353
41296 #: config/nios2/nios2.cc:3600 config/riscv/riscv-builtins.cc:308
41297 #: config/riscv/riscv-vector-builtins.cc:3810
41298 #, gcc-internal-format
41299 msgid "invalid argument to built-in function"
41302 #: config/bpf/bpf.cc:1647
41303 #, gcc-internal-format
41304 msgid "wrong number of arguments"
41307 #: config/bpf/bpf.cc:1664
41308 #, gcc-internal-format
41309 msgid "argument is not a field access"
41312 #: config/c6x/c6x.cc:245
41313 #, gcc-internal-format
41314 msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
41317 #. This function is for retrieving a part of an instruction name for
41318 #. an operator, for immediate output. If that ever happens for
41319 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
41321 #: config/cris/cris.cc:729
41322 #, gcc-internal-format
41323 msgid "MULT case in %<cris_op_str%>"
41326 #: config/cris/cris.cc:1246 config/moxie/moxie.cc:186 config/or1k/or1k.cc:1293
41327 #, gcc-internal-format, gfc-internal-format
41328 msgid "internal error: bad register: %d"
41331 #. If we get here, the caller got its initial tests wrong.
41332 #: config/cris/cris.cc:2246
41333 #, gcc-internal-format
41334 msgid "internal error: %<cris_side_effect_mode_ok%> with bad operands"
41337 #: config/cris/cris.cc:2299
41338 #, gcc-internal-format
41339 msgid "%<-max-stackframe=%d%> is not usable, not between 0 and %d"
41342 #: config/cris/cris.cc:2328
41343 #, gcc-internal-format
41344 msgid "unknown CRIS version specification in %<-march=%> or %<-mcpu=%>: %s"
41347 #: config/cris/cris.cc:2364
41348 #, gcc-internal-format
41349 msgid "unknown CRIS cpu version specification in %<-mtune=%>: %s"
41352 #. Use error rather than warning, so invalid use is easily
41353 #. detectable. Still change to the values we expect, to avoid
41355 #: config/cris/cris.cc:2380
41356 #, gcc-internal-format
41357 msgid "%<-fPIC%> and %<-fpic%> are not supported on this target"
41360 #: config/cris/cris.cc:2581
41361 #, gcc-internal-format
41362 msgid "unknown src"
41365 #: config/cris/cris.cc:2631
41366 #, gcc-internal-format
41367 msgid "unknown dest"
41370 #: config/cris/cris.cc:3033
41371 #, gcc-internal-format, gfc-internal-format
41372 msgid "stackframe too big: %d bytes"
41375 #: config/csky/csky.cc:2544
41376 #, gcc-internal-format, gfc-internal-format
41377 msgid "cpu %s is not based on arch %s, ignoring the arch"
41380 #: config/csky/csky.cc:2610 config/csky/csky.cc:2648 config/csky/csky.cc:2713
41381 #: config/csky/csky.cc:2736 config/csky/csky.cc:2753
41382 #, gcc-internal-format
41383 msgid "%qs is not supported by arch %s"
41386 #: config/csky/csky.cc:2651
41387 #, gcc-internal-format
41388 msgid "%<-mhard-float%> is not supported by the selected CPU"
41391 #: config/csky/csky.cc:2667
41392 #, gcc-internal-format
41393 msgid "%<-mdouble-float%> ignored without %<-mhard-float%>"
41396 #: config/csky/csky.cc:2670
41397 #, gcc-internal-format
41398 msgid "%<-mfdivdu%> ignored without %<-mhard-float%>"
41401 #: config/csky/csky.cc:2725
41402 #, gcc-internal-format
41403 msgid "%<-msmart%> is incompatible with %<-mhigh-registers%>"
41406 #. It's hard to provide general support for trampolines on this
41407 #. core. We need a register other than the one holding the
41408 #. static chain (r13) to hold the function pointer for the
41409 #. indirect jump to it. But ck801 has such a limited register set
41410 #. there is no other call-clobbered scratch register available -- in
41411 #. particular, this core does not have r12, which we use for the
41412 #. ck802 case below. If we use a callee-saved register like r4,
41413 #. saving the old value on the stack screws up the stack frame
41414 #. if there are overflow arguments pushed on the stack
41415 #. by the caller. In theory we could test for that and handle
41416 #. limited cases with parameters that all fit in r0-r3 with no
41417 #. stack overflow, but punt for now.
41418 #: config/csky/csky.cc:6280
41419 #, gcc-internal-format
41420 msgid "Nested function trampolines not supported on CK801."
41423 #: config/csky/csky.cc:6476
41424 #, gcc-internal-format
41425 msgid "%qE attribute ignored without %<-mistack%>"
41428 #: config/epiphany/epiphany.cc:497
41429 #, gcc-internal-format
41430 msgid "interrupt handlers cannot have arguments"
41433 #: config/epiphany/epiphany.cc:521
41434 #, gcc-internal-format
41436 "argument of %qE attribute is not %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs "
41440 #: config/epiphany/epiphany.cc:1543
41441 #, gcc-internal-format
41442 msgid "%<stack_offset%> must be at least 4"
41445 #: config/epiphany/epiphany.cc:1545
41446 #, gcc-internal-format
41447 msgid "%<stack_offset%> must be a multiple of 4"
41450 #: config/frv/frv.cc:8478
41451 #, gcc-internal-format
41452 msgid "accumulator is not a constant integer"
41455 #: config/frv/frv.cc:8483
41456 #, gcc-internal-format
41457 msgid "accumulator number is out of bounds"
41460 #: config/frv/frv.cc:8494
41461 #, gcc-internal-format
41462 msgid "inappropriate accumulator for %qs"
41465 #: config/frv/frv.cc:8570
41466 #, gcc-internal-format
41467 msgid "invalid IACC argument"
41470 #: config/frv/frv.cc:8593 config/sparc/sparc.cc:11019
41471 #, gcc-internal-format
41472 msgid "%qs expects a constant argument"
41475 #: config/frv/frv.cc:8598 config/sparc/sparc.cc:11025
41476 #, gcc-internal-format
41477 msgid "constant argument out of range for %qs"
41480 #: config/frv/frv.cc:9079
41481 #, gcc-internal-format
41482 msgid "media functions are not available unless %<-mmedia%> is used"
41485 #: config/frv/frv.cc:9091
41486 #, gcc-internal-format
41487 msgid "this media function is only available on the fr500"
41490 #: config/frv/frv.cc:9119
41491 #, gcc-internal-format
41492 msgid "this media function is only available on the fr400 and fr550"
41495 #: config/frv/frv.cc:9138
41496 #, gcc-internal-format
41497 msgid "this built-in function is only available on the fr405 and fr450"
41500 #: config/frv/frv.cc:9147
41501 #, gcc-internal-format
41502 msgid "this built-in function is only available on the fr500 and fr550"
41505 #: config/frv/frv.cc:9159
41506 #, gcc-internal-format
41507 msgid "this built-in function is only available on the fr450"
41510 #: config/ft32/ft32.cc:181
41511 #, gcc-internal-format
41512 msgid "%<h%> applied to non-register operand"
41515 #: config/ft32/ft32.cc:206
41516 #, gcc-internal-format, gfc-internal-format
41517 msgid "bad alignment: %d"
41520 #: config/ft32/ft32.cc:502
41521 #, gcc-internal-format
41522 msgid "stack frame must be smaller than 64K"
41525 #: config/gcn/gcn.cc:164
41526 #, gcc-internal-format
41527 msgid "XNACK support"
41530 #: config/gcn/gcn.cc:248
41531 #, gcc-internal-format
41532 msgid "%<amdgpu_hsa_kernel%> attribute requires string constant arguments"
41535 #: config/gcn/gcn.cc:261
41536 #, gcc-internal-format
41537 msgid "unknown specifier %qs in %<amdgpu_hsa_kernel%> attribute"
41540 #: config/gcn/gcn.cc:268
41541 #, gcc-internal-format
41542 msgid "duplicated parameter specifier %qs in %<amdgpu_hsa_kernel%> attribute"
41545 #: config/gcn/gcn.cc:320
41546 #, gcc-internal-format
41547 msgid "too many arguments passed in sgpr registers"
41550 #: config/gcn/gcn.cc:2525
41551 #, gcc-internal-format
41553 "A non-default set of initial values has been requested, which violates the "
41557 #: config/gcn/gcn.cc:2768
41558 #, gcc-internal-format, gfc-internal-format
41559 msgid "wrong type of argument %s"
41562 #: config/gcn/gcn.cc:3766
41563 #, gcc-internal-format
41565 "nested function trampolines not supported on GCN5 due to non-executable "
41569 #: config/gcn/gcn.cc:3918
41570 #, gcc-internal-format
41571 msgid "TLS is not implemented for GCN."
41574 #: config/gcn/gcn.cc:4983
41575 #, gcc-internal-format
41576 msgid "Builtin not implemented"
41579 #: config/gcn/gcn.cc:5572
41580 #, gcc-internal-format
41581 msgid "unsupported simdlen %wd (amdgcn)"
41584 #: config/gcn/gcn.cc:6256
41585 #, gcc-internal-format
41586 msgid "using %<vector_length (64)%>, ignoring %d"
41589 #: config/gcn/gcn.cc:6257
41590 #, gcc-internal-format
41591 msgid "using %<vector_length (64)%>, ignoring runtime setting"
41594 #: config/gcn/gcn.cc:6269 config/nvptx/nvptx.cc:6600
41595 #, gcc-internal-format
41596 msgid "using %<num_workers (%d)%>, ignoring %d"
41599 #: config/gcn/gcn.cc:6296 config/gcn/gcn.cc:6325
41600 #, gcc-internal-format, gfc-internal-format
41601 msgid "offload dimension out of range (%d)"
41604 #: config/gcn/gcn.cc:6775
41605 #, gcc-internal-format
41607 "%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-"
41608 "private-size=%d%>, for example)"
41611 #: config/gcn/mkoffload.cc:153 config/nvptx/mkoffload.cc:92
41612 #, gcc-internal-format
41613 msgid "deleting file %s: %m"
41616 #: config/gcn/mkoffload.cc:778 config/nvptx/mkoffload.cc:506
41617 #, gcc-internal-format
41618 msgid "environment variable COLLECT_GCC_OPTIONS must be set"
41621 #: config/gcn/mkoffload.cc:837 config/nvptx/mkoffload.cc:563
41622 #, gcc-internal-format
41623 msgid "COLLECT_GCC must be set."
41626 #: config/gcn/mkoffload.cc:883
41627 #, gcc-internal-format, gfc-internal-format
41628 msgid "offload compiler %s not found"
41631 #: config/gcn/mkoffload.cc:905 config/nvptx/mkoffload.cc:634
41632 #, gcc-internal-format
41633 msgid "unrecognizable argument of option "
41636 #: config/gcn/mkoffload.cc:964
41637 #, gcc-internal-format
41638 msgid "either -fopenacc or -fopenmp must be set"
41641 #: config/gcn/mkoffload.cc:1016 config/gcn/mkoffload.cc:1164
41642 #: config/nvptx/mkoffload.cc:710
41643 #, gcc-internal-format, gfc-internal-format
41644 msgid "cannot open '%s'"
41647 #: config/gcn/mkoffload.cc:1150 config/nvptx/mkoffload.cc:756
41648 #, gcc-internal-format
41649 msgid "cannot open omp_requires file %qs"
41652 #: config/gcn/mkoffload.cc:1154 config/nvptx/mkoffload.cc:760
41653 #, gcc-internal-format
41654 msgid "cannot read omp_requires file %qs"
41657 #: config/gcn/mkoffload.cc:1160
41658 #, gcc-internal-format
41659 msgid "cannot open intermediate gcn asm file"
41662 #: config/gcn/mkoffload.cc:1177
41663 #, gcc-internal-format
41664 msgid "cannot open intermediate gcn obj file"
41667 #: config/h8300/h8300.cc:298
41668 #, gcc-internal-format
41669 msgid "%<-ms2600%> is used without %<-ms%>"
41672 #: config/h8300/h8300.cc:304
41673 #, gcc-internal-format
41674 msgid "%<-mexr%> is used without %<-ms%>"
41677 #: config/h8300/h8300.cc:310
41678 #, gcc-internal-format
41679 msgid "%<-mexr%> is used without %<-ms%> or %<-msx%>"
41682 #: config/h8300/h8300.cc:316
41683 #, gcc-internal-format
41684 msgid "%<-mno-exr%> is valid only with %<-ms%> or %<-msx%> - option ignored"
41687 #: config/h8300/h8300.cc:323
41688 #, gcc-internal-format
41689 msgid "%<-mn%> is not supported for linux targets"
41692 #: config/i386/host-cygwin.cc:64
41693 #, gcc-internal-format
41694 msgid "cannot extend PCH file: %m"
41697 #: config/i386/host-cygwin.cc:75
41698 #, gcc-internal-format
41699 msgid "cannot set position in PCH file: %m"
41702 #: config/i386/i386-builtins.cc:1924
41703 #, gcc-internal-format
41704 msgid "no dispatcher found for the versioning attributes"
41707 #: config/i386/i386-builtins.cc:1974
41708 #, gcc-internal-format
41709 msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
41712 #: config/i386/i386-builtins.cc:1985
41713 #, gcc-internal-format, gfc-internal-format
41714 msgid "no dispatcher found for the versioning attributes: %s"
41717 #: config/i386/i386-builtins.cc:2095
41718 #, gcc-internal-format
41719 msgid "parameter to builtin must be a string constant or literal"
41722 #: config/i386/i386-builtins.cc:2119 config/i386/i386-builtins.cc:2168
41723 #, gcc-internal-format, gfc-internal-format
41724 msgid "parameter to builtin not valid: %s"
41727 #: config/i386/i386-expand.cc:9477
41728 #, gcc-internal-format
41729 msgid "interrupt service routine cannot be called directly"
41732 #: config/i386/i386-expand.cc:9912 config/i386/i386-expand.cc:11499
41733 #, gcc-internal-format
41734 msgid "the last argument must be a 2-bit immediate"
41737 #: config/i386/i386-expand.cc:10386
41738 #, gcc-internal-format
41739 msgid "the fifth argument must be an 8-bit immediate"
41742 #: config/i386/i386-expand.cc:10481
41743 #, gcc-internal-format
41744 msgid "the third argument must be an 8-bit immediate"
41747 #: config/i386/i386-expand.cc:11428
41748 #, gcc-internal-format
41749 msgid "the last argument must be an 1-bit immediate"
41752 #: config/i386/i386-expand.cc:11443
41753 #, gcc-internal-format
41754 msgid "the last argument must be a 3-bit immediate"
41757 #: config/i386/i386-expand.cc:11478
41758 #, gcc-internal-format
41759 msgid "the last argument must be a 4-bit immediate"
41762 #: config/i386/i386-expand.cc:11518
41763 #, gcc-internal-format
41764 msgid "the last argument must be a 1-bit immediate"
41767 #: config/i386/i386-expand.cc:11534
41768 #, gcc-internal-format
41769 msgid "the last argument must be a 5-bit immediate"
41772 #: config/i386/i386-expand.cc:11544
41773 #, gcc-internal-format
41774 msgid "the next to last argument must be an 8-bit immediate"
41777 #: config/i386/i386-expand.cc:11549
41778 #, gcc-internal-format
41779 msgid "the last argument must be an 8-bit immediate"
41782 #: config/i386/i386-expand.cc:11686
41783 #, gcc-internal-format
41784 msgid "the third argument must be comparison constant"
41787 #: config/i386/i386-expand.cc:11691
41788 #, gcc-internal-format
41789 msgid "incorrect comparison mode"
41792 #: config/i386/i386-expand.cc:11697 config/i386/i386-expand.cc:12021
41793 #, gcc-internal-format
41794 msgid "incorrect rounding operand"
41797 #: config/i386/i386-expand.cc:12001
41798 #, gcc-internal-format
41799 msgid "the immediate argument must be a 4-bit immediate"
41802 #: config/i386/i386-expand.cc:12009
41803 #, gcc-internal-format
41804 msgid "the immediate argument must be a 5-bit immediate"
41807 #: config/i386/i386-expand.cc:12012
41808 #, gcc-internal-format
41809 msgid "the immediate argument must be an 8-bit immediate"
41812 #: config/i386/i386-expand.cc:12488
41813 #, gcc-internal-format
41814 msgid "the fourth argument must be one of enum %qs"
41817 #: config/i386/i386-expand.cc:12558 config/rs6000/rs6000-builtin.cc:2378
41818 #, gcc-internal-format
41819 msgid "selector must be an integer constant in the range [0, %wi]"
41822 #: config/i386/i386-expand.cc:12809
41823 #, gcc-internal-format
41824 msgid "%qE needs unknown isa option"
41827 #: config/i386/i386-expand.cc:12813
41828 #, gcc-internal-format
41829 msgid "%qE needs isa option %s"
41832 #: config/i386/i386-expand.cc:13301
41833 #, gcc-internal-format
41834 msgid "second, third and fourth argument must be a const"
41837 #: config/i386/i386-expand.cc:13309
41838 #, gcc-internal-format
41839 msgid "invalid third argument"
41842 #. Ignore the hint.
41843 #: config/i386/i386-expand.cc:13318 config/i386/i386-expand.cc:13373
41844 #, gcc-internal-format
41846 "instruction prefetch applies when in 64-bit mode with RIP-relative "
41847 "addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
41850 #: config/i386/i386-expand.cc:13335
41851 #, gcc-internal-format
41852 msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
41855 #: config/i386/i386-expand.cc:13361
41856 #, gcc-internal-format
41857 msgid "second argument must be a const"
41860 #: config/i386/i386-expand.cc:13853
41861 #, gcc-internal-format
41862 msgid "the last argument must be a 32-bit immediate"
41865 #: config/i386/i386-expand.cc:13886
41866 #, gcc-internal-format
41867 msgid "last argument must be an immediate"
41870 #: config/i386/i386-expand.cc:14648 config/i386/i386-expand.cc:14860
41871 #, gcc-internal-format
41872 msgid "the last argument must be scale 1, 2, 4, 8"
41875 #: config/i386/i386-expand.cc:14913
41876 #, gcc-internal-format
41877 msgid "the forth argument must be scale 1, 2, 4, 8"
41880 #: config/i386/i386-expand.cc:14919
41881 #, gcc-internal-format
41882 msgid "incorrect hint operand"
41885 #: config/i386/i386-expand.cc:14938
41886 #, gcc-internal-format
41887 msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
41890 #: config/i386/i386-features.cc:3455
41891 #, gcc-internal-format
41893 "function versions cannot be marked as %<gnu_inline%>, bodies have to be "
41897 #: config/i386/i386-features.cc:3460 config/i386/i386-features.cc:3729
41898 #, gcc-internal-format
41899 msgid "virtual function multiversioning not supported"
41902 #: config/i386/i386-features.cc:3593 config/rs6000/rs6000.cc:25170
41903 #, gcc-internal-format
41904 msgid "multiversioning needs %<ifunc%> which is not supported on this target"
41907 #: config/i386/i386-options.cc:893 config/i386/i386-options.cc:2138
41908 #: config/i386/i386-options.cc:2147
41909 #, gcc-internal-format, gfc-internal-format
41910 msgid "code model %s does not support PIC mode"
41913 #: config/i386/i386-options.cc:1170
41914 #, gcc-internal-format
41915 msgid "attribute %qs argument is not a string"
41918 #: config/i386/i386-options.cc:1234
41919 #, gcc-internal-format
41920 msgid "attribute %qs argument %qs is unknown"
41923 #: config/i386/i386-options.cc:1297
41924 #, gcc-internal-format
41925 msgid "attribute value %qs was already specified in %qs attribute"
41928 #: config/i386/i386-options.cc:1335
41929 #, gcc-internal-format
41930 msgid "attribute value %qs is unknown in %qs attribute"
41933 #: config/i386/i386-options.cc:1621
41934 #, gcc-internal-format
41935 msgid "wrong argument %qs to option %qs"
41938 #: config/i386/i386-options.cc:1627
41939 #, gcc-internal-format
41940 msgid "size ranges of option %qs should be increasing"
41943 #: config/i386/i386-options.cc:1637
41944 #, gcc-internal-format
41945 msgid "wrong strategy name %qs specified for option %qs"
41948 #. rep; movq isn't available in 32-bit code.
41949 #: config/i386/i386-options.cc:1663
41950 #, gcc-internal-format
41952 "strategy name %qs specified for option %qs not supported for 32-bit code"
41955 #: config/i386/i386-options.cc:1676
41956 #, gcc-internal-format
41957 msgid "unknown alignment %qs specified for option %qs"
41960 #: config/i386/i386-options.cc:1686
41961 #, gcc-internal-format
41962 msgid "the max value for the last size range should be -1 for option %qs"
41965 #: config/i386/i386-options.cc:1693
41966 #, gcc-internal-format
41967 msgid "too many size ranges specified in option %qs"
41970 #: config/i386/i386-options.cc:1746
41971 #, gcc-internal-format
41972 msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
41975 #: config/i386/i386-options.cc:1960
41976 #, gcc-internal-format
41977 msgid "Intel MCU psABI isn%'t supported in %s mode"
41980 #: config/i386/i386-options.cc:2014
41981 #, gcc-internal-format
41983 "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> "
41984 "instead as appropriate"
41987 #: config/i386/i386-options.cc:2016
41988 #, gcc-internal-format
41990 "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or "
41991 "%<target(\"tune=generic\")%> instead as appropriate"
41994 #. rep; movq isn't available in 32-bit code.
41995 #: config/i386/i386-options.cc:2044
41996 #, gcc-internal-format
41997 msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
42000 #: config/i386/i386-options.cc:2049
42001 #, gcc-internal-format
42002 msgid "%<-muintr%> not supported for 32-bit code"
42005 #: config/i386/i386-options.cc:2052
42006 #, gcc-internal-format
42007 msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
42010 #: config/i386/i386-options.cc:2067
42011 #, gcc-internal-format
42012 msgid "address mode %qs not supported in the %s bit mode"
42015 #: config/i386/i386-options.cc:2078
42016 #, gcc-internal-format
42017 msgid "%<-mabi=ms%> not supported with X32 ABI"
42020 #: config/i386/i386-options.cc:2084
42021 #, gcc-internal-format
42022 msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
42025 #: config/i386/i386-options.cc:2087
42026 #, gcc-internal-format
42027 msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
42030 #: config/i386/i386-options.cc:2091
42031 #, gcc-internal-format
42032 msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
42035 #: config/i386/i386-options.cc:2108 config/i386/i386-options.cc:2117
42036 #: config/i386/i386-options.cc:2129 config/i386/i386-options.cc:2140
42037 #: config/i386/i386-options.cc:2151
42038 #, gcc-internal-format
42039 msgid "code model %qs not supported in the %s bit mode"
42042 #: config/i386/i386-options.cc:2120 config/i386/i386-options.cc:2132
42043 #, gcc-internal-format
42044 msgid "code model %qs not supported in x32 mode"
42047 #: config/i386/i386-options.cc:2175
42048 #, gcc-internal-format
42049 msgid "%<-masm=intel%> not supported in this configuration"
42052 #: config/i386/i386-options.cc:2180
42053 #, gcc-internal-format, gfc-internal-format
42054 msgid "%i-bit mode not compiled in"
42057 #: config/i386/i386-options.cc:2192
42058 #, gcc-internal-format
42059 msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
42062 #: config/i386/i386-options.cc:2194
42063 #, gcc-internal-format
42064 msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
42067 #: config/i386/i386-options.cc:2201
42068 #, gcc-internal-format
42069 msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
42072 #: config/i386/i386-options.cc:2203
42073 #, gcc-internal-format
42074 msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
42077 #: config/i386/i386-options.cc:2211 config/i386/i386-options.cc:2343
42078 #, gcc-internal-format
42079 msgid "CPU you selected does not support x86-64 instruction set"
42082 #: config/i386/i386-options.cc:2282
42083 #, gcc-internal-format
42084 msgid "bad value %qs for %<-march=%> switch"
42087 #: config/i386/i386-options.cc:2283
42088 #, gcc-internal-format
42089 msgid "bad value %qs for %<target(\"arch=\")%> attribute"
42092 #: config/i386/i386-options.cc:2305
42093 #, gcc-internal-format
42094 msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
42097 #: config/i386/i386-options.cc:2307
42098 #, gcc-internal-format
42100 "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
42103 #: config/i386/i386-options.cc:2312
42104 #, gcc-internal-format
42105 msgid "valid arguments to %<-march=%> switch are: %s"
42108 #: config/i386/i386-options.cc:2313
42109 #, gcc-internal-format
42110 msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
42113 #: config/i386/i386-options.cc:2362
42114 #, gcc-internal-format
42115 msgid "bad value %qs for %<-mtune=%> switch"
42118 #: config/i386/i386-options.cc:2363
42119 #, gcc-internal-format
42120 msgid "bad value %qs for %<target(\"tune=\")%> attribute"
42123 #: config/i386/i386-options.cc:2384
42124 #, gcc-internal-format
42125 msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
42128 #: config/i386/i386-options.cc:2386
42129 #, gcc-internal-format
42131 "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
42134 #: config/i386/i386-options.cc:2391
42135 #, gcc-internal-format
42136 msgid "valid arguments to %<-mtune=%> switch are: %s"
42139 #: config/i386/i386-options.cc:2392
42140 #, gcc-internal-format
42141 msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
42144 #: config/i386/i386-options.cc:2416
42145 #, gcc-internal-format
42146 msgid "%<-mregparm%> is ignored in 64-bit mode"
42149 #: config/i386/i386-options.cc:2418
42150 #, gcc-internal-format
42151 msgid "%<-mregparm%> is ignored for Intel MCU psABI"
42154 #: config/i386/i386-options.cc:2421
42155 #, gcc-internal-format
42156 msgid "%<-mregparm=%d%> is not between 0 and %d"
42159 #: config/i386/i386-options.cc:2444
42160 #, gcc-internal-format
42161 msgid "%<-m96bit-long-double%> is not compatible with this target"
42164 #: config/i386/i386-options.cc:2449
42165 #, gcc-internal-format
42166 msgid "%<-mrtd%> is ignored in 64bit mode"
42169 #: config/i386/i386-options.cc:2450
42170 #, gcc-internal-format
42171 msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
42174 #: config/i386/i386-options.cc:2539
42175 #, gcc-internal-format
42176 msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
42179 #: config/i386/i386-options.cc:2542
42180 #, gcc-internal-format
42181 msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
42184 #: config/i386/i386-options.cc:2565
42185 #, gcc-internal-format
42186 msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
42189 #: config/i386/i386-options.cc:2578
42190 #, gcc-internal-format
42191 msgid "%<-mnop-mcount%> is not compatible with this target"
42194 #: config/i386/i386-options.cc:2581
42195 #, gcc-internal-format
42196 msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
42199 #: config/i386/i386-options.cc:2587
42200 #, gcc-internal-format
42201 msgid "%<-msseregparm%> used without SSE enabled"
42204 #: config/i386/i386-options.cc:2588
42205 #, gcc-internal-format
42206 msgid "%<target(\"sseregparm\")%> used without SSE enabled"
42209 #: config/i386/i386-options.cc:2598
42210 #, gcc-internal-format
42211 msgid "SSE instruction set disabled, using 387 arithmetics"
42214 #: config/i386/i386-options.cc:2605
42215 #, gcc-internal-format
42216 msgid "387 instruction set disabled, using SSE arithmetics"
42219 #: config/i386/i386-options.cc:2655
42220 #, gcc-internal-format
42221 msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
42224 #: config/i386/i386-options.cc:2657
42225 #, gcc-internal-format
42227 "stack probing requires %<target(\"accumulate-outgoing-args\")%> for "
42231 #: config/i386/i386-options.cc:2671
42232 #, gcc-internal-format
42233 msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
42236 #: config/i386/i386-options.cc:2673
42237 #, gcc-internal-format
42238 msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
42241 #: config/i386/i386-options.cc:2733
42242 #, gcc-internal-format
42243 msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
42246 #: config/i386/i386-options.cc:2736
42247 #, gcc-internal-format
42248 msgid "%<-mno-fentry%> isn%'t compatible with SEH"
42251 #: config/i386/i386-options.cc:2740
42252 #, gcc-internal-format
42253 msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
42256 #: config/i386/i386-options.cc:2856
42257 #, gcc-internal-format
42258 msgid "unknown option for %<-mrecip=%s%>"
42261 #: config/i386/i386-options.cc:2915
42262 #, gcc-internal-format
42263 msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
42266 #: config/i386/i386-options.cc:2920
42267 #, gcc-internal-format
42268 msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
42271 #: config/i386/i386-options.cc:2948
42272 #, gcc-internal-format
42273 msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
42276 #: config/i386/i386-options.cc:2996
42277 #, gcc-internal-format
42278 msgid "%<-fcf-protection%> is not compatible with this target"
42281 #: config/i386/i386-options.cc:3132
42282 #, gcc-internal-format
42283 msgid "interrupt and naked attributes are not compatible"
42286 #: config/i386/i386-options.cc:3147
42287 #, gcc-internal-format
42288 msgid "only DWARF debug format is supported for interrupt service routine"
42291 #: config/i386/i386-options.cc:3196
42292 #, gcc-internal-format
42293 msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
42296 #: config/i386/i386-options.cc:3206
42297 #, gcc-internal-format
42298 msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
42301 #: config/i386/i386-options.cc:3241
42302 #, gcc-internal-format
42303 msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
42306 #: config/i386/i386-options.cc:3251
42307 #, gcc-internal-format
42308 msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
42311 #: config/i386/i386-options.cc:3358
42312 #, gcc-internal-format
42313 msgid "%s instructions aren%'t allowed in an exception service routine"
42316 #: config/i386/i386-options.cc:3360
42317 #, gcc-internal-format
42318 msgid "%s instructions aren%'t allowed in an interrupt service routine"
42321 #: config/i386/i386-options.cc:3364
42322 #, gcc-internal-format
42324 "%s instructions aren%'t allowed in a function with the "
42325 "%<no_caller_saved_registers%> attribute"
42328 #: config/i386/i386-options.cc:3411 config/i386/i386-options.cc:3462
42329 #, gcc-internal-format
42330 msgid "fastcall and regparm attributes are not compatible"
42333 #: config/i386/i386-options.cc:3416
42334 #, gcc-internal-format
42335 msgid "regparam and thiscall attributes are not compatible"
42338 #: config/i386/i386-options.cc:3423 config/i386/i386-options.cc:3651
42339 #, gcc-internal-format
42340 msgid "%qE attribute requires an integer constant argument"
42343 #: config/i386/i386-options.cc:3429
42344 #, gcc-internal-format
42345 msgid "argument to %qE attribute larger than %d"
42348 #: config/i386/i386-options.cc:3454 config/i386/i386-options.cc:3497
42349 #, gcc-internal-format
42350 msgid "fastcall and cdecl attributes are not compatible"
42353 #: config/i386/i386-options.cc:3458
42354 #, gcc-internal-format
42355 msgid "fastcall and stdcall attributes are not compatible"
42358 #: config/i386/i386-options.cc:3466 config/i386/i386-options.cc:3515
42359 #, gcc-internal-format
42360 msgid "fastcall and thiscall attributes are not compatible"
42363 #: config/i386/i386-options.cc:3476 config/i386/i386-options.cc:3493
42364 #, gcc-internal-format
42365 msgid "stdcall and cdecl attributes are not compatible"
42368 #: config/i386/i386-options.cc:3480
42369 #, gcc-internal-format
42370 msgid "stdcall and fastcall attributes are not compatible"
42373 #: config/i386/i386-options.cc:3484 config/i386/i386-options.cc:3511
42374 #, gcc-internal-format
42375 msgid "stdcall and thiscall attributes are not compatible"
42378 #: config/i386/i386-options.cc:3501 config/i386/i386-options.cc:3519
42379 #, gcc-internal-format
42380 msgid "cdecl and thiscall attributes are not compatible"
42383 #: config/i386/i386-options.cc:3507
42384 #, gcc-internal-format
42385 msgid "%qE attribute is used for non-class method"
42388 #: config/i386/i386-options.cc:3611 config/rs6000/rs6000.cc:20539
42389 #, gcc-internal-format
42390 msgid "%qE incompatible attribute ignored"
42393 #: config/i386/i386-options.cc:3638
42394 #, gcc-internal-format
42395 msgid "%qE attribute only available for 32-bit"
42398 #: config/i386/i386-options.cc:3659
42399 #, gcc-internal-format
42400 msgid "argument to %qE attribute is neither zero, nor one"
42403 #: config/i386/i386-options.cc:3693 config/i386/i386-options.cc:3703
42404 #, gcc-internal-format
42405 msgid "%qs and %qs attributes are not compatible"
42408 #: config/i386/i386-options.cc:3730 config/i386/i386-options.cc:3752
42409 #: config/ia64/ia64.cc:812 config/s390/s390.cc:1269
42410 #, gcc-internal-format
42411 msgid "%qE attribute requires a string constant argument"
42414 #: config/i386/i386-options.cc:3740 config/i386/i386-options.cc:3762
42415 #: config/s390/s390.cc:1298
42416 #, gcc-internal-format
42417 msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
42420 #: config/i386/i386-options.cc:3794
42421 #, gcc-internal-format
42422 msgid "interrupt service routine should have a pointer as the first argument"
42425 #: config/i386/i386-options.cc:3801
42426 #, gcc-internal-format
42427 msgid "interrupt service routine should have %qs as the second argument"
42430 #: config/i386/i386-options.cc:3812
42431 #, gcc-internal-format
42433 "interrupt service routine can only have a pointer argument and an optional "
42437 #: config/i386/i386-options.cc:3815
42438 #, gcc-internal-format
42439 msgid "interrupt service routine must return %<void%>"
42442 #: config/i386/i386.cc:1242
42443 #, gcc-internal-format
42444 msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
42447 #: config/i386/i386.cc:1245
42448 #, gcc-internal-format
42449 msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
42452 #: config/i386/i386.cc:1549
42453 #, gcc-internal-format
42454 msgid "X32 does not support %<ms_abi%> attribute"
42457 #: config/i386/i386.cc:1583
42458 #, gcc-internal-format
42459 msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
42462 #: config/i386/i386.cc:1934
42463 #, gcc-internal-format
42464 msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
42467 #: config/i386/i386.cc:1940
42468 #, gcc-internal-format
42469 msgid "AVX512F vector return without AVX512F enabled changes the ABI"
42472 #: config/i386/i386.cc:1954
42473 #, gcc-internal-format
42474 msgid "AVX vector argument without AVX enabled changes the ABI"
42477 #: config/i386/i386.cc:1960
42478 #, gcc-internal-format
42479 msgid "AVX vector return without AVX enabled changes the ABI"
42482 #: config/i386/i386.cc:1976
42483 #, gcc-internal-format
42484 msgid "SSE vector argument without SSE enabled changes the ABI"
42487 #: config/i386/i386.cc:1982
42488 #, gcc-internal-format
42489 msgid "SSE vector return without SSE enabled changes the ABI"
42492 #: config/i386/i386.cc:1998
42493 #, gcc-internal-format
42494 msgid "MMX vector argument without MMX enabled changes the ABI"
42497 #: config/i386/i386.cc:2004
42498 #, gcc-internal-format
42499 msgid "MMX vector return without MMX enabled changes the ABI"
42502 #: config/i386/i386.cc:2202
42503 #, gcc-internal-format
42505 "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
42508 #: config/i386/i386.cc:2323
42509 #, gcc-internal-format
42510 msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
42513 #: config/i386/i386.cc:2458
42514 #, gcc-internal-format
42516 "the ABI of passing structure with %<complex float%> member has changed in "
42520 #: config/i386/i386.cc:2579
42522 "the ABI of passing C structures with zero-width bit-fields has changed in "
42526 #: config/i386/i386.cc:2676 config/i386/i386.cc:4045 config/i386/i386.cc:4055
42527 #, gcc-internal-format
42528 msgid "SSE register return with SSE2 disabled"
42531 #: config/i386/i386.cc:2678
42532 #, gcc-internal-format
42533 msgid "SSE register return with SSE disabled"
42536 #: config/i386/i386.cc:2685
42537 #, gcc-internal-format
42538 msgid "SSE register argument with SSE2 disabled"
42541 #: config/i386/i386.cc:2687
42542 #, gcc-internal-format
42543 msgid "SSE register argument with SSE disabled"
42546 #: config/i386/i386.cc:2707
42547 #, gcc-internal-format
42548 msgid "x87 register return with x87 disabled"
42551 #: config/i386/i386.cc:3035 config/i386/i386.cc:3280 config/i386/i386.cc:4073
42552 #, gcc-internal-format
42553 msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
42556 #: config/i386/i386.cc:3037 config/i386/i386.cc:3282 config/i386/i386.cc:4075
42557 #, gcc-internal-format
42559 "this is a GCC bug that can be worked around by adding attribute used to "
42563 #: config/i386/i386.cc:3685
42564 #, gcc-internal-format, gfc-internal-format
42566 "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
42569 #: config/i386/i386.cc:6595
42570 #, gcc-internal-format
42571 msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
42574 #: config/i386/i386.cc:8501
42575 #, gcc-internal-format
42577 "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
42580 #: config/i386/i386.cc:8591
42581 #, gcc-internal-format
42583 "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service "
42584 "routine. This may be worked around by avoiding functions with aggregate "
42588 #: config/i386/i386.cc:9526
42589 #, gcc-internal-format
42590 msgid "Stack realignment not supported with %<__builtin_eh_return%>"
42593 #: config/i386/i386.cc:9531
42594 #, gcc-internal-format
42595 msgid "regparm nested function not supported with %<__builtin_eh_return%>"
42598 #: config/i386/i386.cc:9917
42599 #, gcc-internal-format
42600 msgid "%<-fsplit-stack%> does not support fastcall with nested function"
42603 #: config/i386/i386.cc:9937
42604 #, gcc-internal-format
42606 "%<-fsplit-stack%> does not support 2 register parameters for a nested "
42610 #. FIXME: We could make this work by pushing a register
42611 #. around the addition and comparison.
42612 #: config/i386/i386.cc:9948
42613 #, gcc-internal-format
42614 msgid "%<-fsplit-stack%> does not support 3 register parameters"
42617 #: config/i386/i386.cc:12988
42618 #, gcc-internal-format
42619 msgid "%<V%> modifier on non-integer register"
42622 #: config/i386/i386.cc:12999 config/i386/i386.cc:13013
42623 #, gcc-internal-format
42624 msgid "unsupported size for integer register"
42627 #: config/i386/i386.cc:13045
42628 #, gcc-internal-format
42629 msgid "extended registers have no high halves"
42632 #: config/i386/i386.cc:13060
42633 #, gcc-internal-format
42634 msgid "unsupported operand size for extended register"
42637 #: config/i386/i386.cc:13257 config/i386/i386.cc:13259
42638 #, gcc-internal-format
42639 msgid "non-integer operand used with operand code %<z%>"
42642 #: config/i386/i386.cc:17405
42643 #, gcc-internal-format
42645 "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
42648 #: config/i386/i386.cc:22086
42649 msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
42652 #: config/i386/i386.cc:22182
42653 #, gcc-internal-format
42654 msgid "profiling %<-mcmodel=large%> with PIC is not supported"
42657 #: config/i386/i386.cc:22847
42658 #, gcc-internal-format
42660 "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since "
42661 "GCC V13, be careful of implicit conversion between %<__bf16%> and %<short%>; "
42662 "a explicit bitcast may be needed here"
42665 #: config/i386/i386.cc:24153
42666 #, gcc-internal-format
42667 msgid "unknown architecture specific memory model"
42670 #: config/i386/i386.cc:24160
42671 #, gcc-internal-format
42672 msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
42675 #: config/i386/i386.cc:24167
42676 #, gcc-internal-format
42677 msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
42680 #: config/i386/i386.cc:24216
42681 #, gcc-internal-format
42682 msgid "unsupported return type %qT for simd"
42685 #: config/i386/i386.cc:24247
42686 #, gcc-internal-format
42687 msgid "unsupported argument type %qT for simd"
42690 #: config/i386/i386.cc:24793
42691 #, gcc-internal-format
42692 msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
42695 #: config/i386/winnt.cc:83
42696 #, gcc-internal-format
42698 "%qE attribute applies only to initialized variables with external linkage"
42701 #: config/i386/winnt.cc:156
42702 #, gcc-internal-format
42703 msgid "definition of static data member %q+D of dllimport%'d class"
42706 #: config/ia64/ia64-c.cc:50
42707 #, gcc-internal-format
42708 msgid "malformed %<#pragma builtin%>"
42711 #: config/ia64/ia64.cc:751 config/loongarch/loongarch.cc:6584
42712 #: config/loongarch/loongarch.cc:6594
42713 #, gcc-internal-format
42714 msgid "invalid argument of %qE attribute"
42717 #: config/ia64/ia64.cc:764
42718 #, gcc-internal-format
42719 msgid "an address area attribute cannot be specified for local variables"
42722 #: config/ia64/ia64.cc:771
42723 #, gcc-internal-format
42724 msgid "address area of %q+D conflicts with previous declaration"
42727 #: config/ia64/ia64.cc:779
42728 #, gcc-internal-format
42729 msgid "address area attribute cannot be specified for functions"
42732 #: config/ia64/ia64.cc:6025 config/pa/pa.cc:453 config/sh/sh.cc:8267
42733 #, gcc-internal-format
42734 msgid "value of %<-mfixed-range%> must have form REG1-REG2"
42737 #: config/ia64/ia64.cc:11302
42738 #, gcc-internal-format
42739 msgid "version attribute is not a string"
42742 #: config/iq2000/iq2000.cc:1862
42743 #, gcc-internal-format
42744 msgid "%<gp_offset%> (%ld) or %<end_offset%> (%ld) is less than zero"
42747 #: config/iq2000/iq2000.cc:2585
42748 #, gcc-internal-format
42749 msgid "argument %qd is not a constant"
42752 #: config/iq2000/iq2000.cc:2888 config/xtensa/xtensa.cc:3134
42753 #, gcc-internal-format
42754 msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
42757 #: config/iq2000/iq2000.cc:3043
42758 #, gcc-internal-format
42759 msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
42762 #: config/iq2000/iq2000.cc:3052 config/xtensa/xtensa.cc:2983
42763 #, gcc-internal-format
42764 msgid "%<PRINT_OPERAND%> null pointer"
42767 #: config/loongarch/loongarch-cpu.cc:111
42768 #, gcc-internal-format
42769 msgid "unknown base architecture %<0x%x%>, %qs failed"
42772 #: config/loongarch/loongarch-cpu.cc:138
42773 #, gcc-internal-format
42774 msgid "unknown FPU type %<0x%x%>, %qs failed"
42777 #: config/loongarch/loongarch-cpu.cc:189
42778 #, gcc-internal-format
42780 "unknown processor ID %<0x%x%>, some tuning parameters will fall back to "
42784 #: config/loongarch/loongarch-opts.cc:196
42785 #, gcc-internal-format
42786 msgid "%<-m%s%> overrides %<-m%s=%s%>, adjusting ABI to %qs"
42789 #: config/loongarch/loongarch-opts.cc:211
42790 #, gcc-internal-format
42791 msgid "ABI changed (%qs to %qs) while multilib is disabled"
42794 #: config/loongarch/loongarch-opts.cc:233
42795 #: config/loongarch/loongarch-opts.cc:238
42796 #, gcc-internal-format
42797 msgid "%qs does not work on a cross compiler"
42800 #: config/loongarch/loongarch-opts.cc:278
42801 #, gcc-internal-format
42803 "your native CPU architecture (%qs) does not support %qs ABI, falling back to "
42807 #: config/loongarch/loongarch-opts.cc:283
42808 #, gcc-internal-format
42810 "default CPU architecture (%qs) does not support %qs ABI, falling back to %<-"
42814 #: config/loongarch/loongarch-opts.cc:314
42815 #, gcc-internal-format
42816 msgid "unable to implement ABI %qs with instruction set %qs"
42819 #: config/loongarch/loongarch-opts.cc:336
42820 #, gcc-internal-format
42822 "ABI %qs cannot be implemented due to limited instruction set %qs, falling "
42826 #: config/loongarch/loongarch-opts.cc:347
42827 #, gcc-internal-format
42829 "instruction set %qs cannot implement default ABI %qs, falling back to %qs"
42832 #: config/loongarch/loongarch-opts.cc:352
42833 #, gcc-internal-format
42835 "no multilib-enabled ABI (%qs) can be implemented with instruction set %qs, "
42836 "falling back to %qs"
42839 #: config/loongarch/loongarch-opts.cc:368
42840 #, gcc-internal-format
42842 "ABI %qs is not enabled at configure-time, the linker might report an error"
42845 #: config/loongarch/loongarch-opts.cc:371
42846 #, gcc-internal-format, gfc-internal-format
42847 msgid "ABI with startfiles: %s"
42850 #: config/loongarch/loongarch-opts.cc:385
42851 #, gcc-internal-format
42852 msgid "%qs is not supported, now cmodel is set to %qs"
42855 #: config/loongarch/loongarch.cc:6259
42856 #, gcc-internal-format
42857 msgid "%qs cannot be used for compiling a shared library"
42860 #: config/loongarch/loongarch.cc:6266
42861 #, gcc-internal-format
42862 msgid "code model %qs needs %s"
42865 #: config/loongarch/loongarch.cc:6272
42866 #, gcc-internal-format
42867 msgid "code model %qs is not compatible with %s"
42870 #: config/loongarch/loongarch.cc:6549
42871 #, gcc-internal-format
42872 msgid "%qE attribute cannot be specified for thread-local variables"
42875 #: config/loongarch/loongarch.cc:6567
42876 #, gcc-internal-format
42877 msgid "%qE attribute cannot be specified for register variables"
42880 #: config/loongarch/loongarch.cc:6575
42881 #, gcc-internal-format
42882 msgid "%qE attribute requires %s"
42885 #: config/loongarch/loongarch.cc:6602
42886 #, gcc-internal-format
42887 msgid "multiple %qE attribute"
42890 #: config/m32c/m32c-pragma.cc:54
42891 #, gcc-internal-format
42892 msgid "junk at end of %<#pragma GCC memregs%> [0-16]"
42895 #: config/m32c/m32c-pragma.cc:61
42896 #, gcc-internal-format
42897 msgid "%<#pragma GCC memregs%> must precede any function declarations"
42900 #: config/m32c/m32c-pragma.cc:69 config/m32c/m32c-pragma.cc:76
42901 #, gcc-internal-format
42902 msgid "%<#pragma GCC memregs%> takes a number [0-16]"
42905 #: config/m32c/m32c-pragma.cc:104
42906 #, gcc-internal-format
42907 msgid "junk at end of %<#pragma ADDRESS%>"
42910 #: config/m32c/m32c-pragma.cc:109
42911 #, gcc-internal-format
42912 msgid "malformed %<#pragma ADDRESS%> variable address"
42915 #: config/m32c/m32c.cc:419
42916 #, gcc-internal-format
42917 msgid "invalid target memregs value %<%d%>"
42920 #: config/m32c/m32c.cc:2931
42921 #, gcc-internal-format
42922 msgid "%qE attribute is not supported for R8C target"
42925 #. The argument must be a constant integer.
42926 #: config/m32c/m32c.cc:2947 config/sh/sh.cc:8479 config/sh/sh.cc:8574
42927 #, gcc-internal-format
42928 msgid "%qE attribute argument not an integer constant"
42931 #: config/m32c/m32c.cc:2956
42932 #, gcc-internal-format
42933 msgid "%qE attribute argument should be between 18 to 255"
42936 #: config/m32c/m32c.cc:4080
42937 #, gcc-internal-format
42938 msgid "%<bank_switch%> has no effect on non-interrupt functions"
42941 #: config/m32c/m32c.cc:4187
42942 #, gcc-internal-format
42943 msgid "%<fast_interrupt%> attribute directive ignored"
42946 #: config/m32r/m32r.cc:412
42947 #, gcc-internal-format
42948 msgid "invalid argument of %qs attribute"
42951 #: config/m68k/m68k.cc:531
42952 #, gcc-internal-format
42953 msgid "%<-mcpu=%s%> conflicts with %<-march=%s%>"
42956 #: config/m68k/m68k.cc:602
42957 #, gcc-internal-format
42958 msgid "%<-mpcrel%> %<-fPIC%> is not currently supported on selected cpu"
42961 #: config/m68k/m68k.cc:666
42962 #, gcc-internal-format
42963 msgid "%<-falign-labels=%d%> is not supported"
42966 #: config/m68k/m68k.cc:673
42967 #, gcc-internal-format
42968 msgid "%<-falign-loops=%d%> is not supported"
42971 #: config/m68k/m68k.cc:681
42972 #, gcc-internal-format
42973 msgid "%<-fstack-limit-%> options are not supported on this cpu"
42976 #: config/m68k/m68k.cc:799
42977 #, gcc-internal-format
42978 msgid "multiple interrupt attributes not allowed"
42981 #: config/m68k/m68k.cc:806
42982 #, gcc-internal-format
42983 msgid "%<interrupt_thread%> is available only on fido"
42986 #: config/m68k/m68k.cc:1140 config/rs6000/rs6000-logue.cc:1749
42987 #, gcc-internal-format
42988 msgid "stack limit expression is not supported"
42991 #: config/m68k/m68k.cc:7134 config/s390/s390.cc:17063
42992 #, gcc-internal-format
42993 msgid "%<-fexcess-precision=16%> is not supported on this target"
42996 #: config/mcore/mcore.cc:2960
42997 #, gcc-internal-format
42998 msgid "initialized variable %q+D is marked dllimport"
43001 #: config/microblaze/microblaze.cc:1760
43002 #, gcc-internal-format
43003 msgid "%<-fPIC%>/%<-fpic%> not supported for this target"
43006 #: config/microblaze/microblaze.cc:1772
43007 #, gcc-internal-format
43008 msgid "%qs is an invalid argument to %<-mcpu=%>"
43011 #: config/microblaze/microblaze.cc:1821
43012 #, gcc-internal-format
43014 "%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater"
43017 #: config/microblaze/microblaze.cc:1838
43018 #, gcc-internal-format
43019 msgid "%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater"
43022 #: config/microblaze/microblaze.cc:1845
43023 #, gcc-internal-format
43025 "%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>"
43028 #: config/microblaze/microblaze.cc:1851
43029 #, gcc-internal-format
43030 msgid "%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>"
43033 #: config/mips/mips.cc:1333 config/mips/mips.cc:1594 config/mips/mips.cc:1648
43034 #: config/riscv/riscv.cc:4216
43035 #, gcc-internal-format
43036 msgid "%qE attribute requires a string argument"
43039 #: config/mips/mips.cc:1341
43040 #, gcc-internal-format
43041 msgid "argument to %qE attribute is neither no, pcrel nor yes"
43044 #: config/mips/mips.cc:1507 config/mips/mips.cc:1511
43045 #, gcc-internal-format
43046 msgid "%qs attribute only applies to functions"
43049 #: config/mips/mips.cc:1521 config/mips/mips.cc:1527
43050 #, gcc-internal-format
43051 msgid "%qE cannot have both %qs and %qs attributes"
43054 #: config/mips/mips.cc:1556 config/mips/mips.cc:1562 config/nios2/nios2.cc:4487
43055 #, gcc-internal-format
43056 msgid "%qE redeclared with conflicting %qs attributes"
43059 #: config/mips/mips.cc:1602
43060 #, gcc-internal-format
43061 msgid "argument to %qE attribute is neither eic, nor %<vector=<line>%>"
43064 #: config/mips/mips.cc:1618
43065 #, gcc-internal-format
43067 "interrupt vector to %qE attribute is not %<vector=(sw0|sw1|hw0|hw1|hw2|hw3|"
43071 #: config/mips/mips.cc:1655
43072 #, gcc-internal-format
43073 msgid "argument to %qE attribute is not intstack"
43076 #: config/mips/mips.cc:6192
43078 "the ABI for passing a value containing zero-width fields before an adjacent "
43079 "64-bit floating-point field was changed in GCC %{12.1%}"
43082 #: config/mips/mips.cc:6637
43084 "the ABI for returning a value containing zero-width bit-fields but otherwise "
43085 "an aggregate with only one or two floating-point fields was changed in GCC "
43089 #: config/mips/mips.cc:6661
43091 "the ABI for returning a value with C++17 empty bases but otherwise an "
43092 "aggregate with only one or two floating-point fields was changed in GCC "
43096 #: config/mips/mips.cc:8000
43097 #, gcc-internal-format
43098 msgid "cannot handle inconsistent calls to %qs"
43101 #: config/mips/mips.cc:11256
43102 #, gcc-internal-format
43103 msgid "the %<interrupt%> attribute requires a MIPS32r2 processor or greater"
43106 #: config/mips/mips.cc:11258
43107 #, gcc-internal-format
43108 msgid "interrupt handlers cannot be MIPS16 functions"
43111 #: config/mips/mips.cc:12260
43112 #, gcc-internal-format
43113 msgid "%<-fstack-check=specific%> not implemented for MIPS16"
43116 #: config/mips/mips.cc:17347
43117 #, gcc-internal-format, gfc-internal-format
43118 msgid "argument %d to the built-in must be a constant in range %d to %d"
43121 #: config/mips/mips.cc:17467
43122 #, gcc-internal-format
43123 msgid "failed to expand built-in function"
43126 #: config/mips/mips.cc:17599
43127 #, gcc-internal-format
43128 msgid "built-in function %qE not supported for MIPS16"
43131 #: config/mips/mips.cc:18207
43132 #, gcc-internal-format
43133 msgid "%qs does not support MIPS16 code"
43136 #: config/mips/mips.cc:20022
43137 #, gcc-internal-format
43138 msgid "MIPS16 PIC for ABIs other than o32 and o64"
43141 #: config/mips/mips.cc:20025
43142 #, gcc-internal-format
43143 msgid "MIPS16 %<-mxgot%> code"
43146 #: config/mips/mips.cc:20028
43147 #, gcc-internal-format
43148 msgid "%<hard-float%> MIPS16 code for ABIs other than o32 and o64"
43151 #: config/mips/mips.cc:20031
43152 #, gcc-internal-format
43153 msgid "MSA MIPS16 code"
43156 #: config/mips/mips.cc:20222 config/mips/mips.cc:20227
43157 #: config/mips/mips.cc:20317 config/mips/mips.cc:20319
43158 #: config/mips/mips.cc:20349 config/mips/mips.cc:20359
43159 #: config/mips/mips.cc:20465 config/mips/mips.cc:20489
43160 #, gcc-internal-format, gfc-internal-format
43161 msgid "unsupported combination: %s"
43164 #: config/mips/mips.cc:20262
43165 #, gcc-internal-format
43167 "%<-%s%> conflicts with the other architecture options, which specify a %s "
43171 #: config/mips/mips.cc:20272
43172 #, gcc-internal-format
43173 msgid "%<-march=%s%> is not compatible with the selected ABI"
43176 #: config/mips/mips.cc:20287
43177 #, gcc-internal-format
43178 msgid "%<-mgp64%> used with a 32-bit processor"
43181 #: config/mips/mips.cc:20289
43182 #, gcc-internal-format
43183 msgid "%<-mgp32%> used with a 64-bit ABI"
43186 #: config/mips/mips.cc:20291
43187 #, gcc-internal-format
43188 msgid "%<-mgp64%> used with a 32-bit ABI"
43191 #: config/mips/mips.cc:20314
43192 #, gcc-internal-format
43193 msgid "the %qs architecture does not support %<-mfp32%>"
43196 #: config/mips/mips.cc:20323
43197 #, gcc-internal-format
43199 "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the "
43200 "mfhc1 and mthc1 instructions"
43203 #: config/mips/mips.cc:20326
43204 #, gcc-internal-format
43205 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
43208 #: config/mips/mips.cc:20347
43209 #, gcc-internal-format
43210 msgid "%<-mfpxx%> can only be used with the o32 ABI"
43213 #: config/mips/mips.cc:20351
43214 #, gcc-internal-format
43215 msgid "%<-march=%s%> requires %<-mfp32%>"
43218 #: config/mips/mips.cc:20353
43219 #, gcc-internal-format
43220 msgid "%<-mfpxx%> requires %<-mlra%>"
43223 #. We have traditionally allowed non-abicalls code to use
43224 #. an LP64 form of o64. However, it would take a bit more
43225 #. effort to support the combination of 32-bit GOT entries
43226 #. and 64-bit pointers, so we treat the abicalls case as
43228 #: config/mips/mips.cc:20378
43229 #, gcc-internal-format
43230 msgid "the combination of %qs and %qs is incompatible with %qs"
43233 #: config/mips/mips.cc:20431
43234 #, gcc-internal-format
43235 msgid "the %qs architecture does not support branch-likely instructions"
43238 #: config/mips/mips.cc:20446
43239 #, gcc-internal-format
43240 msgid "the %qs architecture does not support madd or msub instructions"
43243 #: config/mips/mips.cc:20460
43244 #, gcc-internal-format
43245 msgid "the %qs architecture does not support odd single-precision registers"
43248 #: config/mips/mips.cc:20473
43249 #, gcc-internal-format
43250 msgid "unsupported combination: %qs%s %s"
43253 #: config/mips/mips.cc:20482
43254 #, gcc-internal-format
43255 msgid "unsupported combination: %qs %s"
43258 #: config/mips/mips.cc:20497
43259 #, gcc-internal-format
43260 msgid "cannot generate position-independent code for %qs"
43263 #: config/mips/mips.cc:20500
43264 #, gcc-internal-format
43265 msgid "position-independent code requires %qs"
43268 #: config/mips/mips.cc:20533
43269 #, gcc-internal-format
43270 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
43273 #: config/mips/mips.cc:20541 config/mips/mips.cc:20544
43274 #, gcc-internal-format
43275 msgid "cannot use small-data accesses for %qs"
43278 #: config/mips/mips.cc:20559
43279 #, gcc-internal-format
43280 msgid "the %qs architecture does not support %<-m%s=legacy%>"
43283 #: config/mips/mips.cc:20566
43284 #, gcc-internal-format
43285 msgid "the %qs architecture does not support %<-m%s=2008%>"
43288 #: config/mips/mips.cc:20584
43289 #, gcc-internal-format
43290 msgid "%<-mips3d%> requires %<-mpaired-single%>"
43293 #: config/mips/mips.cc:20594
43294 #, gcc-internal-format
43295 msgid "%qs must be used with %qs"
43298 #: config/mips/mips.cc:20604
43299 #, gcc-internal-format
43300 msgid "%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>"
43303 #: config/mips/mips.cc:20611
43304 #, gcc-internal-format
43305 msgid "the %qs architecture does not support paired-single instructions"
43308 #: config/mips/mips.cc:20620
43309 #, gcc-internal-format
43310 msgid "%qs requires a target that provides the %qs instruction"
43313 #: config/mips/mips.cc:20631
43314 #, gcc-internal-format
43315 msgid "the %qs architecture does not support DSP instructions"
43318 #: config/mips/mips.cc:20641
43319 #, gcc-internal-format
43320 msgid "%<-mloongson-mmi%> must be used with %<-mhard-float%>"
43323 #: config/mips/mips.cc:20651
43324 #, gcc-internal-format
43325 msgid "%<-mloongson-ext2%> must be used with %<-mloongson-ext%>"
43328 #: config/mips/mips.cc:20746
43329 #, gcc-internal-format
43330 msgid "%qs requires branch-likely instructions"
43333 #: config/mips/mips.cc:20750
43334 #, gcc-internal-format
43335 msgid "the %qs architecture does not support the synci instruction"
43338 #: config/mips/mips.cc:21586
43339 #, gcc-internal-format
43340 msgid "mips16 function profiling"
43343 #: config/mmix/mmix.cc:317
43344 #, gcc-internal-format
43345 msgid "%<-f%s%> not supported: ignored"
43348 #: config/mmix/mmix.cc:782
43349 #, gcc-internal-format
43350 msgid "support for mode %qs"
43353 #: config/mmix/mmix.cc:796
43354 #, gcc-internal-format, gfc-internal-format
43356 "too large function value type, needs %d registers, have only %d registers "
43360 #: config/mmix/mmix.cc:977
43361 #, gcc-internal-format
43362 msgid "%<function_profiler%> support for MMIX"
43365 #: config/mmix/mmix.cc:1001
43366 #, gcc-internal-format
43367 msgid "MMIX Internal: Last named vararg would not fit in a register"
43370 #: config/mmix/mmix.cc:1641 config/mmix/mmix.cc:1665 config/mmix/mmix.cc:1772
43371 #, gcc-internal-format, gfc-internal-format
43372 msgid "MMIX Internal: Bad register: %d"
43375 #. Presumably there's a missing case above if we get here.
43376 #: config/mmix/mmix.cc:1764
43377 #, gcc-internal-format
43378 msgid "MMIX Internal: Missing %qc case in %<mmix_print_operand%>"
43381 #: config/mmix/mmix.cc:2053
43382 #, gcc-internal-format
43383 msgid "stack frame not a multiple of 8 bytes: %wd"
43386 #: config/mmix/mmix.cc:2306
43387 #, gcc-internal-format
43388 msgid "stack frame not a multiple of octabyte: %wd"
43391 #: config/mmix/mmix.cc:2592 config/mmix/mmix.cc:2651
43392 #, gcc-internal-format, gfc-internal-format
43393 msgid "MMIX Internal: %s is not a shiftable integer"
43396 #: config/mn10300/mn10300.cc:107
43397 #, gcc-internal-format
43398 msgid "%<-mtune=%> expects mn10300, am33, am33-2, or am34"
43401 #: config/msp430/driver-msp430.cc:38
43402 #, gcc-internal-format
43403 msgid "expected an argument to %<msp430_select_cpu%>"
43406 #: config/msp430/driver-msp430.cc:69
43407 #, gcc-internal-format
43408 msgid "%<msp430_set_driver_var%> expects 2 arguments"
43411 #: config/msp430/driver-msp430.cc:75
43412 #, gcc-internal-format
43413 msgid "unhandled arguments %qs and %qs to %<msp430_set_driver_var%>"
43416 #: config/msp430/driver-msp430.cc:92
43417 #, gcc-internal-format
43418 msgid "unexpected argument to %<msp430_select_hwmult_lib%>: %s"
43421 #: config/msp430/driver-msp430.cc:141
43422 #, gcc-internal-format
43423 msgid "unexpected first argument to %<msp430_select_hwmult_lib%>: %s"
43426 #: config/msp430/driver-msp430.cc:146
43427 #, gcc-internal-format
43428 msgid "%<msp430_select_hwmult_lib%> needs one or more arguments"
43431 #: config/msp430/msp430-devices.cc:258
43432 #, gcc-internal-format
43433 msgid "unexpected error opening %<devices.csv%>"
43436 #: config/msp430/msp430-devices.cc:297
43437 #, gcc-internal-format
43438 msgid "%<CPU_TYPE%> column heading is missing from %<devices.csv%>"
43441 #: config/msp430/msp430-devices.cc:300
43442 #, gcc-internal-format
43443 msgid "%<MPY_TYPE%> column heading is missing from %<devices.csv%>"
43446 #: config/msp430/msp430-devices.cc:303
43447 #, gcc-internal-format
43449 "%<CPU_TYPE%> and %<MPY_TYPE%> column headings are missing from %<devices."
43453 #: config/msp430/msp430-devices.cc:315
43454 #, gcc-internal-format
43455 msgid "format of column headings in %<devices.csv%> is incorrect"
43458 #: config/msp430/msp430-devices.cc:348
43459 #, gcc-internal-format
43460 msgid "invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qs"
43463 #: config/msp430/msp430-devices.cc:368
43464 #, gcc-internal-format
43465 msgid "invalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qs"
43468 #: config/msp430/msp430-devices.cc:384
43469 #, gcc-internal-format
43470 msgid "unknown error reading %s from %<devices.csv%>"
43473 #: config/msp430/msp430-devices.cc:471
43474 #, gcc-internal-format
43475 msgid "unrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qd"
43478 #: config/msp430/msp430-devices.cc:482
43479 #, gcc-internal-format
43480 msgid "unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qd"
43483 #: config/msp430/msp430-devices.cc:488
43484 #, gcc-internal-format
43485 msgid "could not locate MCU data file %<devices.csv%>"
43488 #: config/msp430/msp430.cc:181
43489 #, gcc-internal-format
43490 msgid "MCU %qs supports %s ISA but %<-mcpu%> option is set to %s"
43493 #: config/msp430/msp430.cc:189
43494 #, gcc-internal-format
43496 "MCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to "
43500 #: config/msp430/msp430.cc:198
43501 #, gcc-internal-format
43503 "MCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bit"
43506 #: config/msp430/msp430.cc:203
43507 #, gcc-internal-format
43509 "MCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bit"
43512 #: config/msp430/msp430.cc:208
43513 #, gcc-internal-format
43515 "MCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5series"
43518 #: config/msp430/msp430.cc:225
43519 #, gcc-internal-format
43521 "unrecognized MCU name %qs, assuming that it is just a MSP430X with no "
43522 "hardware multiply; use the %<-mcpu%> and %<-mhwmult%> options to set these "
43526 #: config/msp430/msp430.cc:232
43527 #, gcc-internal-format
43529 "unrecognized MCU name %qs, assuming that it has no hardware multiply; use "
43530 "the %<-mhwmult%> option to set this explicitly"
43533 #: config/msp430/msp430.cc:244
43534 #, gcc-internal-format
43536 "unrecognized MCU name %qs, assuming that it just supports the MSP430X ISA; "
43537 "use the %<-mcpu%> option to set the ISA explicitly"
43540 #: config/msp430/msp430.cc:250
43541 #, gcc-internal-format
43542 msgid "Unrecognized MCU name %qs."
43545 #: config/msp430/msp430.cc:255
43546 #, gcc-internal-format
43547 msgid "%<-mlarge%> requires a 430X-compatible %<-mmcu=%>"
43550 #: config/msp430/msp430.cc:258
43551 #, gcc-internal-format
43552 msgid "%<-mcode-region=either%> requires the large memory model (%<-mlarge%>)"
43555 #: config/msp430/msp430.cc:261
43556 #, gcc-internal-format
43557 msgid "%<-mcode-region=upper%> requires the large memory model (%<-mlarge%>)"
43560 #: config/msp430/msp430.cc:265
43561 #, gcc-internal-format
43562 msgid "%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)"
43565 #: config/msp430/msp430.cc:268
43566 #, gcc-internal-format
43567 msgid "%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)"
43570 #: config/msp430/msp430.cc:291
43571 #, gcc-internal-format
43572 msgid "%<-fuse-cxa-atexit%> is not supported for msp430-elf"
43575 #: config/msp430/msp430.cc:296
43576 #, gcc-internal-format
43578 "GCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-"
43582 #: config/msp430/msp430.cc:1895
43583 #, gcc-internal-format
43584 msgid "unrecognized interrupt vector argument of %qE attribute"
43587 #: config/msp430/msp430.cc:1904
43588 #, gcc-internal-format
43589 msgid "numeric argument of %qE attribute must be in range [0-63]"
43592 #: config/msp430/msp430.cc:1910
43593 #, gcc-internal-format
43594 msgid "argument of %qE attribute is not a string constant or number"
43597 #: config/msp430/msp430.cc:1939
43598 #, gcc-internal-format
43599 msgid "critical attribute has no effect on interrupt functions"
43602 #: config/msp430/msp430.cc:1975
43603 #, gcc-internal-format
43604 msgid "ignoring attribute %qE because it conflicts with attribute %<noinit%>"
43607 #: config/msp430/msp430.cc:1978
43608 #, gcc-internal-format
43609 msgid "ignoring attribute %qE because it conflicts with attribute %<section%>"
43612 #: config/msp430/msp430.cc:1981
43613 #, gcc-internal-format
43615 "ignoring attribute %qE because it conflicts with attribute %<persistent%>"
43618 #: config/msp430/msp430.cc:1991
43619 #, gcc-internal-format
43620 msgid "%qE attribute ignored. Large memory model (%<-mlarge%>) is required."
43623 #: config/msp430/msp430.cc:2101
43624 #, gcc-internal-format
43625 msgid "ignoring attribute %qE because it conflicts with attribute %<lower%>"
43628 #: config/msp430/msp430.cc:2104
43629 #, gcc-internal-format
43630 msgid "ignoring attribute %qE because it conflicts with attribute %<upper%>"
43633 #: config/msp430/msp430.cc:2107
43634 #, gcc-internal-format
43635 msgid "ignoring attribute %qE because it conflicts with attribute %<either%>"
43638 #: config/msp430/msp430.cc:2267
43639 #, gcc-internal-format
43640 msgid "argument to interrupt attribute is unsupported for weak functions"
43643 #: config/msp430/msp430.cc:2747 config/pru/pru.cc:2955
43644 #, gcc-internal-format
43645 msgid "%<__delay_cycles%> only takes constant arguments"
43648 #: config/msp430/msp430.cc:2757 config/pru/pru.cc:2964
43649 #, gcc-internal-format
43650 msgid "%<__delay_cycles%> only takes non-negative cycle counts"
43653 #: config/msp430/msp430.cc:2778 config/pru/pru.cc:2977
43654 #, gcc-internal-format
43655 msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
43658 #: config/msp430/msp430.cc:2849
43659 #, gcc-internal-format
43660 msgid "MSP430 built-in functions only work inside interrupt handlers"
43663 #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3048 config/rx/rx.cc:2666
43664 #: config/xtensa/xtensa.cc:4190 config/xtensa/xtensa.cc:4216
43665 #, gcc-internal-format
43666 msgid "bad builtin code"
43669 #: config/nds32/nds32-intrinsic.cc:126 config/nios2/nios2.cc:3838
43670 #, gcc-internal-format, gfc-internal-format
43671 msgid "invalid argument to built-in function %s"
43674 #: config/nds32/nds32-intrinsic.cc:131
43675 #, gcc-internal-format, gfc-internal-format
43676 msgid "constant argument out of range for %s"
43679 #: config/nds32/nds32-intrinsic.cc:1003
43680 #, gcc-internal-format
43681 msgid "don%'t support DSP extension instructions"
43684 #: config/nds32/nds32-intrinsic.cc:1016
43685 #, gcc-internal-format
43686 msgid "this built-in function is only available on the v3s or v3f toolchain"
43689 #: config/nds32/nds32-intrinsic.cc:1028
43690 #, gcc-internal-format
43691 msgid "this built-in function is only available on the v3f toolchain"
43694 #: config/nds32/nds32-intrinsic.cc:1043
43695 #, gcc-internal-format
43696 msgid "this built-in function not support on the v3m toolchain"
43699 #: config/nds32/nds32-intrinsic.cc:1062
43700 #, gcc-internal-format
43701 msgid "don%'t support performance extension instructions"
43704 #: config/nds32/nds32-intrinsic.cc:1074
43705 #, gcc-internal-format
43706 msgid "don%'t support performance extension version 2 instructions"
43709 #: config/nds32/nds32-intrinsic.cc:1086
43710 #, gcc-internal-format
43711 msgid "don%'t support string extension instructions"
43714 #: config/nds32/nds32-isr.cc:116 config/nds32/nds32-isr.cc:207
43715 #, gcc-internal-format
43716 msgid "require id argument in the string"
43719 #: config/nds32/nds32-isr.cc:131
43720 #, gcc-internal-format
43721 msgid "invalid id value for interrupt attribute"
43724 #: config/nds32/nds32-isr.cc:221
43725 #, gcc-internal-format
43726 msgid "invalid id value for exception attribute"
43729 #: config/nds32/nds32-isr.cc:617
43730 #, gcc-internal-format
43731 msgid "multiple save register attributes to function %qD"
43734 #: config/nds32/nds32-isr.cc:630
43735 #, gcc-internal-format
43736 msgid "multiple nested types attributes to function %qD"
43739 #: config/nds32/nds32-isr.cc:642
43740 #, gcc-internal-format
43741 msgid "multiple interrupt attributes to function %qD"
43744 #: config/nds32/nds32-isr.cc:646
43745 #, gcc-internal-format
43746 msgid "cannot use interrupt attributes to function %qD under linux toolchain"
43749 #: config/nds32/nds32-isr.cc:649
43750 #, gcc-internal-format
43751 msgid "cannot use exception attributes to function %qD under linux toolchain"
43754 #: config/nds32/nds32-isr.cc:652
43755 #, gcc-internal-format
43756 msgid "cannot use reset attributes to function %qD under linux toolchain"
43759 #. Trampoline is not supported on reduced-set registers yet.
43760 #: config/nds32/nds32.cc:2410 config/nds32/nds32.cc:2464
43761 #: config/nds32/nds32.cc:3575 config/nds32/nds32.cc:3672
43762 #: config/nds32/nds32.cc:3687 config/nds32/nds32.cc:3693
43763 #: config/nds32/nds32.cc:3769 config/nds32/nds32.cc:3775
43764 #: config/nds32/nds32.cc:3807
43765 #, gcc-internal-format
43766 msgid "a nested function is not supported for reduced registers"
43769 #. The enum index value for array size is out of range.
43770 #: config/nds32/nds32.cc:3466
43771 #, gcc-internal-format
43772 msgid "intrinsic register index is out of range"
43775 #: config/nds32/nds32.cc:3482 config/nds32/nds32.cc:3489
43776 #: config/nds32/nds32.cc:3496 config/nds32/nds32.cc:3503
43777 #: config/nds32/nds32.cc:3510
43778 #, gcc-internal-format
43779 msgid "CCTL intrinsic function subtype out of range"
43782 #: config/nds32/nds32.cc:3947
43783 #, gcc-internal-format
43784 msgid "cannot use %<indirect_call%> attribute under linux toolchain"
43787 #: config/nds32/nds32.cc:3955
43788 #, gcc-internal-format
43789 msgid "%<indirect_call%> attribute cannot apply for static function"
43792 #: config/nds32/nds32.cc:4044
43793 #, gcc-internal-format
43794 msgid "invalid id value for interrupt/exception attribute"
43797 #: config/nds32/nds32.cc:4072
43798 #, gcc-internal-format
43799 msgid "invalid id value for reset attribute"
43802 #: config/nds32/nds32.cc:4088
43803 #, gcc-internal-format
43804 msgid "invalid nmi function for reset attribute"
43807 #: config/nds32/nds32.cc:4101
43808 #, gcc-internal-format
43809 msgid "invalid warm function for reset attribute"
43812 #: config/nds32/nds32.cc:4152
43813 #, gcc-internal-format
43814 msgid "not support %<-fpic%> option for v3m toolchain"
43817 #: config/nds32/nds32.cc:4185
43818 #, gcc-internal-format
43819 msgid "Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>"
43822 #: config/nds32/nds32.cc:4188
43823 #, gcc-internal-format
43825 "%<-mabi=2fp+%> option only support when FPU available, must be enable %<-"
43826 "mext-fpu-sp%> or %<-mext-fpu-dp%>"
43829 #: config/nios2/nios2.cc:574
43830 #, gcc-internal-format
43831 msgid "Unknown form for stack limit expression"
43834 #: config/nios2/nios2.cc:1183
43835 #, gcc-internal-format
43836 msgid "switch %<-mcustom-%s%> is required for double-precision floating-point"
43839 #: config/nios2/nios2.cc:1192
43840 #, gcc-internal-format
43842 "conflicting use of %<-mcustom%> switches, target attributes, and/or "
43843 "%<__builtin_custom_%> functions"
43846 #: config/nios2/nios2.cc:1316
43847 #, gcc-internal-format
43848 msgid "ignoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>"
43851 #: config/nios2/nios2.cc:1335
43852 #, gcc-internal-format
43853 msgid "switch %<-mcustom-%s%> value %d must be between 0 and 255"
43856 #: config/nios2/nios2.cc:1358
43857 #, gcc-internal-format
43858 msgid "position-independent code requires the Linux ABI"
43861 #: config/nios2/nios2.cc:1361
43862 #, gcc-internal-format
43863 msgid "PIC support for %<-fstack-limit-symbol%>"
43866 #: config/nios2/nios2.cc:1383
43867 #, gcc-internal-format
43868 msgid "%<-mgpopt%> not supported with PIC"
43871 #: config/nios2/nios2.cc:1385
43872 #, gcc-internal-format
43873 msgid "%<-mgprel-sec=%> not supported with PIC"
43876 #: config/nios2/nios2.cc:1387
43877 #, gcc-internal-format
43878 msgid "%<-mr0rel-sec=%> not supported with PIC"
43881 #: config/nios2/nios2.cc:1395
43882 #, gcc-internal-format
43883 msgid "%<-mgprel-sec=%> argument is not a valid regular expression"
43886 #: config/nios2/nios2.cc:1401
43887 #, gcc-internal-format
43888 msgid "%<-mr0rel-sec=%> argument is not a valid regular expression"
43891 #: config/nios2/nios2.cc:1412
43892 #, gcc-internal-format
43893 msgid "BMX instructions are only supported with R2 architecture"
43896 #: config/nios2/nios2.cc:1414
43897 #, gcc-internal-format
43898 msgid "CDX instructions are only supported with R2 architecture"
43901 #: config/nios2/nios2.cc:1419
43902 #, gcc-internal-format
43903 msgid "R2 architecture is little-endian only"
43906 #: config/nios2/nios2.cc:3583
43907 #, gcc-internal-format
43909 "cannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>"
43912 #: config/nios2/nios2.cc:3692
43913 #, gcc-internal-format
43915 "custom instruction opcode must be a compile-time constant in the range 0-255 "
43916 "for %<__builtin_custom_%s%>"
43919 #: config/nios2/nios2.cc:3897
43920 #, gcc-internal-format, gfc-internal-format
43921 msgid "control register number must be in range 0-31 for %s"
43924 #: config/nios2/nios2.cc:3925
43925 #, gcc-internal-format, gfc-internal-format
43926 msgid "register number must be in range 0-31 for %s"
43929 #: config/nios2/nios2.cc:3932
43930 #, gcc-internal-format, gfc-internal-format
43931 msgid "immediate value must fit into a %d-bit integer for %s"
43934 #: config/nios2/nios2.cc:3982
43935 #, gcc-internal-format
43936 msgid "the ENI instruction operand must be either 0 or 1"
43939 #: config/nios2/nios2.cc:4010
43940 #, gcc-internal-format, gfc-internal-format
43941 msgid "built-in function %s requires Nios II R%d"
43944 #: config/nios2/nios2.cc:4090
43945 #, gcc-internal-format
43946 msgid "switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>"
43949 #: config/nios2/nios2.cc:4097 config/nios2/nios2.cc:4108
43950 #, gcc-internal-format
43951 msgid "call to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>"
43954 #: config/nios2/nios2.cc:4251
43955 #, gcc-internal-format
43956 msgid "%<custom-fpu-cfg%> option does not support %<no-%>"
43959 #: config/nios2/nios2.cc:4256
43960 #, gcc-internal-format
43961 msgid "%<custom-fpu-cfg%> option requires configuration argument"
43964 #: config/nios2/nios2.cc:4284
43965 #, gcc-internal-format
43966 msgid "%<no-custom-%s%> does not accept arguments"
43969 #: config/nios2/nios2.cc:4299
43970 #, gcc-internal-format
43971 msgid "%<custom-%s=%> requires argument"
43974 #: config/nios2/nios2.cc:4309
43975 #, gcc-internal-format
43976 msgid "%<custom-%s=%> argument should be a non-negative integer"
43979 #: config/nios2/nios2.cc:4321
43980 #, gcc-internal-format
43981 msgid "%<custom-%s=%> is not recognized as FPU instruction"
43984 #: config/nios2/nios2.cc:4328
43985 #, gcc-internal-format
43986 msgid "invalid custom instruction option %qs"
43989 #: config/nvptx/mkoffload.cc:117
43990 #, gcc-internal-format
43991 msgid "malformed ptx file"
43994 #: config/nvptx/mkoffload.cc:329
43995 #, gcc-internal-format
43997 "%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-"
43998 "options=nvptx-none=-march=%> - disabling offload-code generation for this "
44002 #: config/nvptx/mkoffload.cc:413
44003 #, gcc-internal-format
44004 msgid "Cannot find function declaration for %qs"
44007 #: config/nvptx/mkoffload.cc:611
44008 #, gcc-internal-format
44009 msgid "offload compiler %s not found (consider using %<-B%>)"
44012 #: config/nvptx/mkoffload.cc:666
44013 #, gcc-internal-format
44014 msgid "either %<-fopenacc%> or %<-fopenmp%> must be set"
44017 #: config/nvptx/mkoffload.cc:766
44018 #, gcc-internal-format
44019 msgid "cannot open intermediate ptx file"
44022 #: config/nvptx/nvptx.cc:206
44023 #, gcc-internal-format
44024 msgid "option %s is not supported together with %<-fopenacc%>"
44027 #: config/nvptx/nvptx.cc:325
44028 #, gcc-internal-format
44030 "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-"
44034 #: config/nvptx/nvptx.cc:362
44035 #, gcc-internal-format
44036 msgid "not generating patch area, nops not supported"
44039 #: config/nvptx/nvptx.cc:461
44040 #, gcc-internal-format
44042 "static initialization of variable %q+D in %<.shared%> memory is not supported"
44045 #: config/nvptx/nvptx.cc:2339
44046 #, gcc-internal-format
44047 msgid "cannot emit unaligned pointers in ptx assembly"
44050 #: config/nvptx/nvptx.cc:2564
44051 #, gcc-internal-format
44052 msgid "PTX does not support weak declarations (only weak definitions)"
44055 #: config/nvptx/nvptx.cc:5805
44056 #, gcc-internal-format
44057 msgid "%qE attribute requires a void return type"
44060 #: config/nvptx/nvptx.cc:5828
44061 #, gcc-internal-format
44062 msgid "%qE attribute not allowed with auto storage class"
44065 #: config/nvptx/nvptx.cc:6221
44066 #, gcc-internal-format
44067 msgid "barrier value must be within [0,15]"
44070 #: config/nvptx/nvptx.cc:6234
44071 #, gcc-internal-format
44072 msgid "complement argument must be constant"
44075 #: config/nvptx/nvptx.cc:6573
44076 #, gcc-internal-format
44078 "using %<vector_length (%d)%> due to call to vector-partitionable routine, "
44082 #: config/nvptx/nvptx.cc:6581
44083 #, gcc-internal-format
44084 msgid "using %<vector_length (%d)%>, ignoring runtime setting"
44087 #: config/nvptx/nvptx.cc:6595
44088 #, gcc-internal-format
44089 msgid "using %<vector_length (%d)%>, ignoring %d"
44092 #: config/nvptx/nvptx.cc:7481
44093 #, gcc-internal-format
44094 msgid "variable %qD adjusted for OpenACC privatization level: %qs"
44097 #: config/nvptx/nvptx.cc:7595
44098 #, gcc-internal-format
44099 msgid "weak alias definitions not supported in this configuration"
44102 #: config/nvptx/nvptx.cc:7608
44103 #, gcc-internal-format
44104 msgid "non-function alias definitions not supported in this configuration"
44107 #: config/or1k/or1k.cc:1313
44108 #, gcc-internal-format, gfc-internal-format
44109 msgid "unexpected operand: %d"
44112 #: config/pa/pa.cc:529
44113 #, gcc-internal-format
44114 msgid "PIC code generation is not supported in the portable runtime model"
44117 #: config/pa/pa.cc:534
44118 #, gcc-internal-format
44119 msgid "PIC code generation is not compatible with fast indirect calls"
44122 #: config/pa/pa.cc:539
44123 #, gcc-internal-format
44124 msgid "%<-g%> is only supported when using GAS on this processor"
44127 #: config/pa/pa.cc:540
44128 #, gcc-internal-format
44129 msgid "%<-g%> option disabled"
44132 #: config/pru/pru-passes.cc:111
44133 #, gcc-internal-format
44134 msgid "large return values not supported with %<-mabi=ti%> option"
44137 #: config/pru/pru-passes.cc:119 config/pru/pru-passes.cc:163
44138 #: config/pru/pru-passes.cc:176
44139 #, gcc-internal-format
44140 msgid "function pointers not supported with %<-mabi=ti%> option"
44143 #: config/pru/pru-pragma.cc:59
44144 #, gcc-internal-format
44145 msgid "junk at end of %<#pragma CTABLE_ENTRY%>"
44148 #: config/pru/pru-pragma.cc:61
44149 msgid "%<CTABLE_ENTRY%> index %"
44152 #: config/pru/pru-pragma.cc:64
44153 msgid "redefinition of %<CTABLE_ENTRY %"
44156 #: config/pru/pru-pragma.cc:69
44157 #, gcc-internal-format
44158 msgid "%<CTABLE_ENTRY%> base address is not a multiple of 256"
44161 #: config/pru/pru-pragma.cc:77
44162 #, gcc-internal-format
44163 msgid "malformed %<#pragma CTABLE_ENTRY%> variable address"
44166 #: config/pru/pru.cc:2134
44167 #, gcc-internal-format
44168 msgid "aggregate types are prohibited in %<__regio_symbol%> address space"
44171 #: config/pru/pru.cc:2141
44172 #, gcc-internal-format
44173 msgid "variables in %<__regio_symbol%> address space cannot have initial value"
44176 #: config/pru/pru.cc:2144
44177 #, gcc-internal-format
44179 "variables in %<__regio_symbol%> address space cannot be declared %<register%>"
44182 #: config/pru/pru.cc:2147
44183 #, gcc-internal-format
44185 "variables in %<__regio_symbol%> address space must be declared %<volatile%>"
44188 #: config/pru/pru.cc:2150
44189 #, gcc-internal-format
44191 "variables in %<__regio_symbol%> address space must be declared %<extern%>"
44194 #: config/pru/pru.cc:2153
44195 #, gcc-internal-format
44196 msgid "only 32-bit access is supported for %<__regio_symbol%> address space"
44199 #: config/pru/pru.cc:2156
44200 #, gcc-internal-format
44201 msgid "register name %<%s%> not recognized in %<__regio_symbol%> address space"
44204 #: config/pru/pru.cc:2181
44205 #, gcc-internal-format
44206 msgid "pointers to %<__regio_symbol%> address space are prohibited"
44209 #: config/riscv/riscv-c.cc:176
44210 #, gcc-internal-format
44211 msgid "%<#pragma riscv intrinsic%> requires a string parameter"
44214 #: config/riscv/riscv-c.cc:186
44215 #, gcc-internal-format
44216 msgid "%<#pragma riscv intrinsic%> option %qs needs 'V' extension enabled"
44219 #: config/riscv/riscv-c.cc:194
44220 #, gcc-internal-format
44221 msgid "unknown %<#pragma riscv intrinsic%> option %qs"
44224 #: config/riscv/riscv-vector-builtins.cc:3860
44225 #, gcc-internal-format
44227 "passing %wd to argument %d of %qE, which expects a value in the range [%wd, "
44231 #: config/riscv/riscv-vector-builtins.cc:3990
44232 #, gcc-internal-format
44233 msgid "RVV type %qT does not have a fixed size"
44236 #: config/riscv/riscv-vector-builtins.cc:3996
44237 #, gcc-internal-format
44238 msgid "RVV type %qT does not have a defined alignment"
44241 #: config/riscv/riscv-vector-builtins.cc:4011
44242 #, gcc-internal-format
44243 msgid "arithmetic on pointer to RVV type %qT"
44246 #: config/riscv/riscv-vector-builtins.cc:4019
44247 #, gcc-internal-format
44248 msgid "member variables cannot have RVV type %qT"
44251 #: config/riscv/riscv-vector-builtins.cc:4021
44252 #, gcc-internal-format
44253 msgid "fields cannot have RVV type %qT"
44256 #: config/riscv/riscv-vector-builtins.cc:4027
44257 #, gcc-internal-format
44258 msgid "array elements cannot have RVV type %qT"
44261 #: config/riscv/riscv-vector-builtins.cc:4033
44262 #, gcc-internal-format
44263 msgid "cannot allocate objects with RVV type %qT"
44266 #: config/riscv/riscv-vector-builtins.cc:4039
44267 #, gcc-internal-format
44268 msgid "cannot delete objects with RVV type %qT"
44271 #: config/riscv/riscv-vector-builtins.cc:4045
44272 #, gcc-internal-format
44273 msgid "cannot throw or catch RVV type %qT"
44276 #: config/riscv/riscv-vector-builtins.cc:4051
44277 #, gcc-internal-format
44278 msgid "capture by copy of RVV type %qT"
44281 #: config/riscv/riscv.cc:424
44282 #, gcc-internal-format
44283 msgid "unknown cpu %qs for %<-mtune%>"
44286 #: config/riscv/riscv.cc:1907
44287 #, gcc-internal-format
44288 msgid "this operation requires the RVV ISA extension"
44291 #: config/riscv/riscv.cc:1908
44292 #, gcc-internal-format
44294 "you can enable RVV using the command-line option %<-march%>, or by using the "
44295 "%<target%> attribute or pragma"
44298 #: config/riscv/riscv.cc:3728 config/riscv/riscv.cc:3770
44299 #, gcc-internal-format
44300 msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
44303 #: config/riscv/riscv.cc:3871
44304 #, gcc-internal-format
44306 "ABI for the vector type is currently in experimental stage and may changes "
44307 "in the upcoming version of GCC."
44310 #: config/riscv/riscv.cc:4227
44311 #, gcc-internal-format
44313 "argument to %qE attribute is not %<\"user\"%>, %<\"supervisor\"%>, or "
44317 #: config/riscv/riscv.cc:6580
44318 #, gcc-internal-format
44319 msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
44322 #: config/riscv/riscv.cc:6623
44323 #, gcc-internal-format
44324 msgid "requested ABI requires %<-march%> to subsume the %qc extension"
44327 #: config/riscv/riscv.cc:6627
44328 #, gcc-internal-format
44329 msgid "rv32e requires ilp32e ABI"
44332 #: config/riscv/riscv.cc:6632
44333 #, gcc-internal-format
44334 msgid "z*inx requires ABI ilp32, ilp32e or lp64"
44337 #: config/riscv/riscv.cc:6636
44338 #, gcc-internal-format
44339 msgid "ABI requires %<-march=rv%d%>"
44342 #: config/riscv/riscv.cc:6646
44343 #, gcc-internal-format
44344 msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
44347 #: config/riscv/riscv.cc:6659
44348 #, gcc-internal-format
44350 "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-"
44354 #: config/riscv/riscv.cc:6686 config/rs6000/rs6000.cc:4547
44355 #, gcc-internal-format
44356 msgid "%qs is not a valid base register in %qs"
44359 #: config/riscv/riscv.cc:6700 config/rs6000/rs6000.cc:4530
44360 #, gcc-internal-format
44361 msgid "%qs is not a valid number in %qs"
44364 #: config/riscv/riscv.cc:6716
44365 #, gcc-internal-format
44367 "Current RISC-V GCC cannot support VLEN greater than 4096bit for 'V' Extension"
44370 #: config/riscv/riscv.cc:7022
44371 #, gcc-internal-format
44372 msgid "%qs function cannot have different interrupt type"
44375 #: config/riscv/riscv.cc:7545
44376 #, gcc-internal-format
44377 msgid "cannot allocate vl register for %qs on this target"
44380 #. Address spaces are currently only supported by C.
44381 #: config/rl78/rl78.cc:375
44382 #, gcc-internal-format
44383 msgid "%<-mes0%> can only be used with C"
44386 #: config/rl78/rl78.cc:378
44387 #, gcc-internal-format
44388 msgid "mduc registers only saved for G13 target"
44391 #: config/rl78/rl78.cc:393
44392 #, gcc-internal-format
44393 msgid "%<-mmul=g13%> cannot be used with %<-mcpu=g10%>"
44396 #: config/rl78/rl78.cc:395
44397 #, gcc-internal-format
44398 msgid "%<-mmul=g14%> cannot be used with %<-mcpu=g10%>"
44401 #. The S2 core does not have mul/div instructions.
44402 #: config/rl78/rl78.cc:407
44403 #, gcc-internal-format
44404 msgid "%<-mmul=g14%> cannot be used with %<-mcpu=g13%>"
44407 #. The G14 core does not have the hardware multiply peripheral used by the
44408 #. G13 core, hence you cannot use G13 multipliy routines on G14 hardware.
44409 #: config/rl78/rl78.cc:420
44410 #, gcc-internal-format
44411 msgid "%<-mmul=g13%> cannot be used with %<-mcpu=g14%>"
44414 #: config/rl78/rl78.cc:843
44415 #, gcc-internal-format
44416 msgid "naked attribute only applies to functions"
44419 #: config/rl78/rl78.cc:867
44420 #, gcc-internal-format
44421 msgid "%qE attribute doesn%'t apply to functions"
44424 #. This is unpredictable, as we're truncating off usable address
44426 #: config/rl78/rl78.cc:1233
44427 #, gcc-internal-format
44428 msgid "converting far pointer to near pointer"
44431 #: config/rs6000/driver-rs6000.cc:266
44432 #, gcc-internal-format
44433 msgid "unsupported cpu name returned from kernel for %<-mcpu=native%>: %s"
44436 #: config/rs6000/driver-rs6000.cc:268
44437 #, gcc-internal-format, gfc-internal-format
44438 msgid "please use an explicit cpu name; valid cpu names are: %s"
44441 #: config/rs6000/host-darwin.cc:61
44442 #, gcc-internal-format
44443 msgid "segmentation fault (code)"
44446 #: config/rs6000/host-darwin.cc:131
44447 #, gcc-internal-format
44448 msgid "segmentation fault"
44451 #: config/rs6000/host-darwin.cc:145
44452 #, gcc-internal-format
44453 msgid "While setting up signal stack: %m"
44456 #: config/rs6000/host-darwin.cc:151
44457 #, gcc-internal-format
44458 msgid "While setting up signal handler: %m"
44461 #: config/rs6000/rs6000-builtin.cc:77 config/rs6000/rs6000-builtin.cc:80
44462 #: config/rs6000/rs6000-builtin.cc:87 config/rs6000/rs6000-builtin.cc:90
44463 #: config/rs6000/rs6000-builtin.cc:93 config/rs6000/rs6000-builtin.cc:96
44464 #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
44465 #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
44466 #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
44467 #: config/rs6000/rs6000-builtin.cc:140
44468 #, gcc-internal-format
44469 msgid "%qs requires the %qs option"
44472 #: config/rs6000/rs6000-builtin.cc:83 config/rs6000/rs6000-builtin.cc:99
44473 #: config/rs6000/rs6000-builtin.cc:113 config/rs6000/rs6000-builtin.cc:136
44474 #, gcc-internal-format
44475 msgid "%qs requires the %qs option and either the %qs or %qs option"
44478 #: config/rs6000/rs6000-builtin.cc:106 config/rs6000/rs6000-builtin.cc:117
44479 #, gcc-internal-format
44480 msgid "%qs requires the %qs and %qs options"
44483 #: config/rs6000/rs6000-builtin.cc:121
44484 #, gcc-internal-format
44485 msgid "%qs requires quad-precision floating-point arithmetic"
44488 #: config/rs6000/rs6000-builtin.cc:2264
44489 #, gcc-internal-format
44490 msgid "argument 1 of %qs must be a constant"
44493 #: config/rs6000/rs6000-builtin.cc:2322
44494 #, gcc-internal-format
44495 msgid "argument 1 of %qs is out of range"
44498 #: config/rs6000/rs6000-builtin.cc:2594
44499 #, gcc-internal-format
44500 msgid "builtin %qs only accepts a string argument"
44503 #. Invalid CPU argument.
44504 #: config/rs6000/rs6000-builtin.cc:2613
44505 #, gcc-internal-format
44506 msgid "cpu %qs is an invalid argument to builtin %qs"
44509 #. Invalid HWCAP argument.
44510 #: config/rs6000/rs6000-builtin.cc:2641
44511 #, gcc-internal-format
44512 msgid "%s %qs is an invalid argument to builtin %qs"
44515 #: config/rs6000/rs6000-builtin.cc:2670
44516 #, gcc-internal-format
44518 "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability "
44522 #: config/rs6000/rs6000-builtin.cc:3017 config/rs6000/rs6000-builtin.cc:3171
44523 #, gcc-internal-format, gfc-internal-format
44524 msgid "argument %d must be an unsigned literal"
44527 #: config/rs6000/rs6000-builtin.cc:3019 config/rs6000/rs6000-builtin.cc:3173
44528 #, gcc-internal-format, gfc-internal-format
44529 msgid "argument %d is an unsigned literal that is out of range"
44532 #: config/rs6000/rs6000-builtin.cc:3124
44533 #, gcc-internal-format
44534 msgid "builtin %qs is only valid in 64-bit mode"
44537 #: config/rs6000/rs6000-builtin.cc:3287
44538 #, gcc-internal-format
44539 msgid "unresolved overload for builtin %qF"
44542 #: config/rs6000/rs6000-builtin.cc:3390
44543 #, gcc-internal-format
44544 msgid "%qs not supported with %<-msoft-float%>"
44547 #: config/rs6000/rs6000-builtin.cc:3397
44548 #, gcc-internal-format
44549 msgid "%qs is not supported in 32-bit mode"
44552 #: config/rs6000/rs6000-builtin.cc:3403
44553 #, gcc-internal-format
44554 msgid "%qs requires %<long double%> to be IBM 128-bit format"
44557 #: config/rs6000/rs6000-builtin.cc:3410
44558 #, gcc-internal-format
44559 msgid "%qs requires %<__ibm128%> type support"
44562 #: config/rs6000/rs6000-builtin.cc:3565
44563 #, gcc-internal-format, gfc-internal-format
44564 msgid "argument %d must be a literal between 0 and %d, inclusive"
44567 #: config/rs6000/rs6000-builtin.cc:3581
44568 #, gcc-internal-format, gfc-internal-format
44569 msgid "argument %d must be a literal between %d and %d, inclusive"
44572 #: config/rs6000/rs6000-builtin.cc:3598
44573 #, gcc-internal-format, gfc-internal-format
44575 "argument %d must be a variable or a literal between %d and %d, inclusive"
44578 #: config/rs6000/rs6000-builtin.cc:3614
44579 #, gcc-internal-format, gfc-internal-format
44580 msgid "argument %d must be either a literal %d or a literal %d"
44583 #: config/rs6000/rs6000-c.cc:55
44584 #, gcc-internal-format
44585 msgid "ignoring malformed %<#pragma longcall%>"
44588 #: config/rs6000/rs6000-c.cc:67
44589 #, gcc-internal-format
44590 msgid "missing open paren"
44593 #: config/rs6000/rs6000-c.cc:69
44594 #, gcc-internal-format
44595 msgid "missing number"
44598 #: config/rs6000/rs6000-c.cc:71
44599 #, gcc-internal-format
44600 msgid "missing close paren"
44603 #: config/rs6000/rs6000-c.cc:74
44604 #, gcc-internal-format
44605 msgid "number must be 0 or 1"
44608 #: config/rs6000/rs6000-c.cc:77
44609 #, gcc-internal-format
44610 msgid "junk at end of %<#pragma longcall%>"
44613 #: config/rs6000/rs6000-c.cc:1249 config/rs6000/rs6000-c.cc:1650
44614 #, gcc-internal-format
44615 msgid "builtin %qs only accepts 1 argument"
44618 #: config/rs6000/rs6000-c.cc:1256 config/rs6000/rs6000-c.cc:1342
44619 #, gcc-internal-format
44620 msgid "builtin %qs only accepts 2 arguments"
44623 #: config/rs6000/rs6000-c.cc:1520
44624 #, gcc-internal-format
44625 msgid "builtin %qs only accepts 3 arguments"
44628 #: config/rs6000/rs6000-c.cc:1746
44629 #, gcc-internal-format
44631 "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned "
44635 #: config/rs6000/rs6000-c.cc:1750
44636 #, gcc-internal-format
44638 "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned "
44642 #: config/rs6000/rs6000-c.cc:1836
44643 #, gcc-internal-format
44645 "passing argument %d of %qE discards %qs qualifier from pointer target type"
44648 #: config/rs6000/rs6000-c.cc:1892 config/rs6000/rs6000-c.cc:2075
44649 #, gcc-internal-format
44650 msgid "invalid parameter combination for AltiVec intrinsic %qs"
44653 #: config/rs6000/rs6000-c.cc:2064
44654 #, gcc-internal-format
44655 msgid "overloaded builtin %qs is implemented by builtin %qs"
44658 #: config/rs6000/rs6000-c.cc:2068
44659 #, gcc-internal-format
44660 msgid "%qs is not supported in this compiler configuration"
44663 #: config/rs6000/rs6000-call.cc:379
44664 #, gcc-internal-format
44666 "ELFv2 parameter passing for an argument containing zero-width bit fields but "
44667 "that is otherwise a homogeneous aggregate was corrected in GCC 12"
44670 #: config/rs6000/rs6000-call.cc:447
44671 #, gcc-internal-format
44672 msgid "invalid use of MMA type %qs as a function return value"
44675 #: config/rs6000/rs6000-call.cc:499
44676 #, gcc-internal-format
44678 "GCC vector returned by reference: non-standard ABI extension with no "
44679 "compatibility guarantee"
44682 #: config/rs6000/rs6000-call.cc:683
44683 #, gcc-internal-format
44685 "cannot return value in vector register because altivec instructions are "
44686 "disabled, use %qs to enable them"
44689 #: config/rs6000/rs6000-call.cc:1113
44690 #, gcc-internal-format
44692 "cannot pass argument in vector register because altivec instructions are "
44693 "disabled, use %qs to enable them"
44696 #: config/rs6000/rs6000-call.cc:1639
44697 #, gcc-internal-format
44698 msgid "invalid use of MMA operand of type %qs as a function parameter"
44701 #: config/rs6000/rs6000-call.cc:2028
44702 #, gcc-internal-format
44704 "GCC vector passed by reference: non-standard ABI extension with no "
44705 "compatibility guarantee"
44708 #. We can't check this in rs6000_option_override_internal since
44709 #. DEFAULT_ABI isn't established yet.
44710 #: config/rs6000/rs6000-logue.cc:728
44711 #, gcc-internal-format
44712 msgid "%qs requires the ELFv2 ABI"
44715 #: config/rs6000/rs6000-logue.cc:1712
44716 #, gcc-internal-format
44717 msgid "stack frame too large"
44720 #: config/rs6000/rs6000-logue.cc:4029
44721 #, gcc-internal-format, gfc-internal-format
44722 msgid "unsupported number of nops before function entry (%u)"
44725 #: config/rs6000/rs6000-logue.cc:5577
44726 #, gcc-internal-format
44727 msgid "%qs uses register r29"
44730 #: config/rs6000/rs6000-logue.cc:5585
44731 #, gcc-internal-format
44732 msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
44735 #: config/rs6000/rs6000.cc:3216 config/rs6000/rs6000.cc:3219
44736 #: config/rs6000/rs6000.cc:3222
44737 #, gcc-internal-format
44738 msgid "%qs requires %qs or %qs"
44741 #: config/rs6000/rs6000.cc:3323
44742 #, gcc-internal-format
44743 msgid "%qs requires PowerPC64 architecture, enabling"
44746 #: config/rs6000/rs6000.cc:3438
44747 #, gcc-internal-format
44748 msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
44751 #: config/rs6000/rs6000.cc:3487
44752 #, gcc-internal-format
44753 msgid "%qs unsupported for this ABI"
44756 #: config/rs6000/rs6000.cc:3615
44757 #, gcc-internal-format
44759 "%qs is not supported for 64-bit Darwin; it is incompatible with the "
44760 "installed C and C++ libraries"
44763 #: config/rs6000/rs6000.cc:3776
44764 #, gcc-internal-format
44765 msgid "AltiVec not supported in this target"
44768 #: config/rs6000/rs6000.cc:3793
44769 #, gcc-internal-format
44770 msgid "%qs is not supported on little endian systems"
44773 #: config/rs6000/rs6000.cc:3875
44774 #, gcc-internal-format
44776 "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than "
44780 #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
44781 #. were explicitly cleared.
44782 #: config/rs6000/rs6000.cc:3883
44783 #, gcc-internal-format
44784 msgid "%qs incompatible with explicitly disabled options"
44787 #. TARGET_VSX = 1 implies Power 7 and newer
44788 #: config/rs6000/rs6000.cc:3917 config/rs6000/rs6000.cc:3925
44789 #: config/rs6000/rs6000.cc:3932 config/rs6000/rs6000.cc:3939
44790 #: config/rs6000/rs6000.cc:3947 config/rs6000/rs6000.cc:3966
44791 #: config/rs6000/rs6000.cc:4028 config/rs6000/rs6000.cc:4055
44792 #: config/rs6000/rs6000.cc:4082 config/rs6000/rs6000.cc:4097
44793 #: config/rs6000/rs6000.cc:4105 config/rs6000/rs6000.cc:4229
44794 #: config/rs6000/rs6000.cc:4242 config/rs6000/rs6000.cc:4251
44795 #: config/rs6000/rs6000.cc:4389 config/rs6000/rs6000.cc:4402
44796 #: config/rs6000/rs6000.cc:4423
44797 #, gcc-internal-format
44798 msgid "%qs requires %qs"
44801 #: config/rs6000/rs6000.cc:4133
44802 #, gcc-internal-format
44803 msgid "target attribute or pragma changes %<long double%> size"
44806 #: config/rs6000/rs6000.cc:4154
44807 #, gcc-internal-format
44808 msgid "%qs requires full ISA 2.06 support"
44811 #: config/rs6000/rs6000.cc:4167
44812 #, gcc-internal-format
44813 msgid "Using IEEE extended precision %<long double%>"
44816 #: config/rs6000/rs6000.cc:4170
44817 #, gcc-internal-format
44818 msgid "Using IBM extended precision %<long double%>"
44821 #: config/rs6000/rs6000.cc:4189
44822 #, gcc-internal-format
44823 msgid "%qs requires VSX support"
44826 #: config/rs6000/rs6000.cc:4198
44827 #, gcc-internal-format
44828 msgid "The %<-mfloat128%> option may not be fully supported"
44831 #: config/rs6000/rs6000.cc:4221
44832 #, gcc-internal-format
44833 msgid "%qs requires full ISA 3.0 support"
44836 #: config/rs6000/rs6000.cc:4308
44837 #, gcc-internal-format
44838 msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
44841 #: config/rs6000/rs6000.cc:4321 config/rs6000/rs6000.cc:4336
44842 #, gcc-internal-format
44843 msgid "target attribute or pragma changes AltiVec ABI"
44846 #: config/rs6000/rs6000.cc:4349
44847 #, gcc-internal-format
44848 msgid "target attribute or pragma changes darwin64 ABI"
44851 #: config/rs6000/rs6000.cc:4555
44852 #, gcc-internal-format
44853 msgid "%qs needs a valid base register"
44856 #: config/rs6000/rs6000.cc:4852
44857 #, gcc-internal-format
44858 msgid "unknown option for %<%s=%s%>"
44861 #: config/rs6000/rs6000.cc:4881
44862 #, gcc-internal-format
44863 msgid "%qs is deprecated and not recommended in any circumstances"
44866 #: config/rs6000/rs6000.cc:10973
44867 #, gcc-internal-format
44868 msgid "%qs is an opaque type, and you cannot set it to other values"
44871 #: config/rs6000/rs6000.cc:17806
44872 #, gcc-internal-format
44873 msgid "no profiling of 64-bit code for this ABI"
44876 #: config/rs6000/rs6000.cc:20202
44877 #, gcc-internal-format
44879 "you cannot take the address of a nested function if you use the %qs option"
44882 #: config/rs6000/rs6000.cc:20284
44883 #, gcc-internal-format
44884 msgid "use of %<long double%> in AltiVec types is invalid"
44887 #: config/rs6000/rs6000.cc:20286
44888 #, gcc-internal-format
44889 msgid "use of boolean types in AltiVec types is invalid"
44892 #: config/rs6000/rs6000.cc:20288
44893 #, gcc-internal-format
44894 msgid "use of %<complex%> in AltiVec types is invalid"
44897 #: config/rs6000/rs6000.cc:20290
44898 #, gcc-internal-format
44899 msgid "use of decimal floating-point types in AltiVec types is invalid"
44902 #: config/rs6000/rs6000.cc:20296
44903 #, gcc-internal-format
44904 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
44907 #: config/rs6000/rs6000.cc:20299
44908 #, gcc-internal-format
44909 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
44912 #: config/rs6000/rs6000.cc:20304
44913 #, gcc-internal-format
44914 msgid "use of %<long long%> in AltiVec types is invalid without %qs"
44917 #: config/rs6000/rs6000.cc:20307
44918 #, gcc-internal-format
44919 msgid "use of %<double%> in AltiVec types is invalid without %qs"
44922 #: config/rs6000/rs6000.cc:24444
44923 #, gcc-internal-format
44924 msgid "invalid cpu %qs for %s%qs%s"
44927 #: config/rs6000/rs6000.cc:24447
44928 #, gcc-internal-format
44929 msgid "%s%qs%s is not allowed"
44932 #: config/rs6000/rs6000.cc:24449
44933 #, gcc-internal-format
44934 msgid "%s%qs%s is invalid"
44937 #: config/rs6000/rs6000.cc:24978
44938 #, gcc-internal-format
44939 msgid "%<-mno-%s%> turns off %<-m%s%>"
44942 #: config/rs6000/rs6000.cc:25137
44943 #, gcc-internal-format
44945 "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports "
44946 "hardware capability bits"
44949 #: config/rs6000/rs6000.cc:25426
44950 #, gcc-internal-format
44951 msgid "Virtual function multiversioning not supported"
44954 #: config/rs6000/rs6000.cc:28563
44955 #, gcc-internal-format
44957 "the result for the xxspltidp instruction is undefined for subnormal input "
44961 #: config/rs6000/rs6000.cc:29041
44962 #, gcc-internal-format
44963 msgid "type %<__vector_quad%> requires the %qs option"
44966 #: config/rs6000/rs6000.cc:29046
44967 #, gcc-internal-format
44968 msgid "type %<__vector_pair%> requires the %qs option"
44971 #: config/rx/rx.cc:651
44972 #, gcc-internal-format
44973 msgid "unrecognized control register number: %d - using %<psw%>"
44976 #: config/rx/rx.cc:1384
44977 #, gcc-internal-format
44978 msgid "multiple fast interrupt routines seen: %qE and %qE"
44981 #: config/rx/rx.cc:2480
44982 #, gcc-internal-format
44983 msgid "invalid control register %d for mvtc; using %<psw%>"
44986 #: config/rx/rx.cc:2602
44987 #, gcc-internal-format
44988 msgid "%<__builtin_rx_%s%> takes %<C%>, %<Z%>, %<S%>, %<O%>, %<I%>, or %<U%>"
44991 #: config/rx/rx.cc:2605
44992 #, gcc-internal-format
44993 msgid "use %<__builtin_rx_mvtc (0, ... )%> to write arbitrary values to PSW"
44996 #: config/rx/rx.cc:2652
44997 #, gcc-internal-format
44999 "%<-mno-allow-string-insns%> forbids the generation of the RMPA instruction"
45002 #: config/rx/rx.cc:2800
45003 #, gcc-internal-format
45004 msgid "RX FPU instructions do not support NaNs and infinities"
45007 #: config/s390/s390-c.cc:487
45008 #, gcc-internal-format
45009 msgid "builtin %qs can only be used on vector types"
45012 #: config/s390/s390-c.cc:717 config/s390/s390.cc:997
45013 #, gcc-internal-format
45014 msgid "constant value required for builtin %qF argument %d"
45017 #: config/s390/s390-c.cc:732
45018 #, gcc-internal-format
45020 "valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, "
45024 #: config/s390/s390-c.cc:909
45025 #, gcc-internal-format
45026 msgid "builtin %qF is for GCC internal use only"
45029 #: config/s390/s390-c.cc:917
45030 #, gcc-internal-format
45031 msgid "builtin %qF is deprecated"
45034 #: config/s390/s390-c.cc:921
45035 #, gcc-internal-format
45036 msgid "%qF requires %<-mvx%>"
45039 #: config/s390/s390-c.cc:927
45040 #, gcc-internal-format
45041 msgid "%qF requires z14 or higher"
45044 #: config/s390/s390-c.cc:933
45045 #, gcc-internal-format
45046 msgid "%qF requires z15 or higher"
45049 #: config/s390/s390-c.cc:947
45050 #, gcc-internal-format
45051 msgid "mismatch in number of arguments for builtin %qF. Expected: %d got %d"
45054 #: config/s390/s390-c.cc:996
45055 #, gcc-internal-format
45056 msgid "invalid parameter combination for intrinsic %qs"
45059 #: config/s390/s390-c.cc:1002
45060 #, gcc-internal-format
45061 msgid "ambiguous overload for intrinsic %qs"
45064 #: config/s390/s390-c.cc:1010
45065 #, gcc-internal-format
45066 msgid "%qs matching variant requires z14 or higher"
45069 #: config/s390/s390-c.cc:1019
45070 #, gcc-internal-format
45071 msgid "%qs matching variant requires z15 or higher"
45074 #: config/s390/s390-c.cc:1025
45075 #, gcc-internal-format
45076 msgid "%qs matching variant is deprecated"
45079 #: config/s390/s390-c.cc:1065
45080 #, gcc-internal-format
45081 msgid "constant argument %d for builtin %qF is out of range for target type"
45084 #: config/s390/s390.cc:846
45085 #, gcc-internal-format
45086 msgid "constant argument %d for builtin %qF is invalid (%s)"
45089 #: config/s390/s390.cc:850
45090 #, gcc-internal-format
45091 msgid "constant argument %d for builtin %qF is out of range (0-%wu)"
45094 #: config/s390/s390.cc:866
45095 #, gcc-internal-format
45096 msgid "constant argument %d for builtin %qF is out of range (%wd-%wd)"
45099 #: config/s390/s390.cc:915
45100 #, gcc-internal-format
45102 "builtin %qF is not supported without %<-mhtm%> (default with %<-"
45103 "march=zEC12%> and higher)"
45106 #: config/s390/s390.cc:921
45107 #, gcc-internal-format
45108 msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)"
45111 #: config/s390/s390.cc:928
45112 #, gcc-internal-format
45113 msgid "Builtin %qF requires z14 or higher"
45116 #: config/s390/s390.cc:934
45117 #, gcc-internal-format
45118 msgid "Builtin %qF requires z15 or higher"
45121 #: config/s390/s390.cc:953
45122 #, gcc-internal-format
45123 msgid "unresolved overloaded builtin"
45126 #: config/s390/s390.cc:960
45127 #, gcc-internal-format
45128 msgid "bad builtin icode"
45131 #: config/s390/s390.cc:1094
45132 #, gcc-internal-format
45133 msgid "invalid argument %d for builtin %qF"
45136 #: config/s390/s390.cc:1195
45137 #, gcc-internal-format
45139 "requested %qE attribute is not a comma separated pair of non-negative "
45140 "integer constants or too large (max. %d)"
45143 #: config/s390/s390.cc:1285
45144 #, gcc-internal-format
45145 msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
45148 #: config/s390/s390.cc:10492
45149 #, gcc-internal-format
45150 msgid "total size of local variables exceeds architecture limit"
45153 #: config/s390/s390.cc:11899
45154 #, gcc-internal-format
45156 "frame size of function %qs is %wd bytes exceeding user provided stack limit "
45157 "of %d bytes; an unconditional trap is added"
45160 #: config/s390/s390.cc:11915
45161 #, gcc-internal-format
45163 "frame size of function %qs is %wd bytes which is more than half the stack "
45164 "size; the dynamic check would not be reliable; no check emitted for this "
45168 #: config/s390/s390.cc:11943
45169 #, gcc-internal-format
45170 msgid "frame size of %qs is %wd bytes"
45173 #: config/s390/s390.cc:11947
45174 #, gcc-internal-format
45175 msgid "%qs uses dynamic stack allocation"
45178 #: config/s390/s390.cc:12693
45179 #, gcc-internal-format
45181 "parameter passing for argument of type %qT with zero-width bit fields "
45182 "members changed in GCC 12"
45185 #: config/s390/s390.cc:13652
45186 #, gcc-internal-format
45187 msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
45190 #: config/s390/s390.cc:15942
45191 #, gcc-internal-format
45192 msgid "64-bit ABI not supported in ESA/390 mode"
45195 #: config/s390/s390.cc:15949
45196 #, gcc-internal-format
45197 msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
45200 #: config/s390/s390.cc:15984
45201 #, gcc-internal-format, gfc-internal-format
45202 msgid "hardware vector support not available on %s"
45205 #: config/s390/s390.cc:15987
45206 #, gcc-internal-format
45207 msgid "hardware vector support not available with %<-msoft-float%>"
45210 #: config/s390/s390.cc:16016
45211 #, gcc-internal-format, gfc-internal-format
45212 msgid "hardware decimal floating-point instructions not available on %s"
45215 #: config/s390/s390.cc:16020
45216 #, gcc-internal-format
45218 "hardware decimal floating-point instructions not available in ESA/390 mode"
45221 #: config/s390/s390.cc:16032
45222 #, gcc-internal-format
45223 msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
45226 #: config/s390/s390.cc:16041
45227 #, gcc-internal-format
45229 "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in "
45233 #: config/s390/s390.cc:16047
45234 #, gcc-internal-format
45235 msgid "stack size must be greater than the stack guard value"
45238 #: config/s390/s390.cc:16049
45239 #, gcc-internal-format
45240 msgid "stack size must not be greater than 64k"
45243 #: config/s390/s390.cc:16052
45244 #, gcc-internal-format
45245 msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
45248 #: config/s390/s390.cc:16065
45249 #, gcc-internal-format
45250 msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
45253 #: config/s390/s390.cc:16068
45254 #, gcc-internal-format
45255 msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
45258 #: config/s390/s390.cc:16071
45259 #, gcc-internal-format
45260 msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
45263 #: config/s390/s390.cc:16074
45264 #, gcc-internal-format
45265 msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
45268 #: config/s390/s390.cc:16138
45269 #, gcc-internal-format
45270 msgid "%<-mfentry%> is supported only for 64-bit CPUs"
45273 #. argument is not a plain number
45274 #: config/s390/s390.cc:16174
45275 #, gcc-internal-format
45276 msgid "arguments to %qs should be non-negative integers"
45279 #: config/s390/s390.cc:16181
45280 #, gcc-internal-format
45281 msgid "argument to %qs is too large (max. %d)"
45284 #: config/s390/s390.cc:16212
45285 #, gcc-internal-format
45287 "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
45290 #: config/s390/s390.cc:16373 config/s390/s390.cc:16423
45291 #: config/s390/s390.cc:16440
45292 #, gcc-internal-format
45293 msgid "attribute %<target%> argument %qs is unknown"
45296 #. Value is not allowed for the target attribute.
45297 #: config/s390/s390.cc:16379
45298 #, gcc-internal-format
45299 msgid "value %qs is not supported by attribute %<target%>"
45302 #: config/sh/sh.cc:936
45303 #, gcc-internal-format
45304 msgid "ignoring %<-fschedule-insns%> because of exception handling bug"
45307 #: config/sh/sh.cc:953
45308 #, gcc-internal-format
45310 "unwind tables currently require either a frame pointer or %<-maccumulate-"
45311 "outgoing-args%> for correctness"
45314 #: config/sh/sh.cc:7416
45315 #, gcc-internal-format
45316 msgid "%<__builtin_saveregs%> not supported by this subtarget"
45319 #: config/sh/sh.cc:8353
45320 #, gcc-internal-format
45321 msgid "%qE attribute only applies to interrupt functions"
45324 #: config/sh/sh.cc:8423
45325 #, gcc-internal-format
45326 msgid "%qE attribute is supported only for SH2A"
45329 #: config/sh/sh.cc:8465
45330 #, gcc-internal-format
45331 msgid "%qE attribute only applies to SH2A"
45334 #: config/sh/sh.cc:8487
45335 #, gcc-internal-format
45336 msgid "%qE attribute argument should be between 0 to 255"
45339 #: config/sh/sh.cc:10832
45340 #, gcc-internal-format
45341 msgid "r0 needs to be available as a call-clobbered register"
45344 #: config/sparc/sparc.cc:1843
45345 #, gcc-internal-format, gfc-internal-format
45346 msgid "%s is not supported by this configuration"
45349 #: config/sparc/sparc.cc:1850
45350 #, gcc-internal-format
45351 msgid "%<-mlong-double-64%> not allowed with %<-m64%>"
45354 #: config/sparc/sparc.cc:1858
45355 #, gcc-internal-format
45356 msgid "%<-fcall-saved-REG%> is not supported for out registers"
45359 #: config/sparc/sparc.cc:1982
45360 #, gcc-internal-format
45361 msgid "%<-mcmodel=%> is not supported in 32-bit mode"
45364 #: config/stormy16/stormy16.cc:1202
45365 #, gcc-internal-format
45366 msgid "local variable memory requirements exceed capacity"
45369 #: config/stormy16/stormy16.cc:1359
45370 #, gcc-internal-format
45371 msgid "%<function_profiler%> support"
45374 #: config/stormy16/stormy16.cc:1453
45375 #, gcc-internal-format
45376 msgid "cannot use %<va_start%> in interrupt function"
45379 #: config/stormy16/stormy16.cc:2032
45380 #, gcc-internal-format, gfc-internal-format
45381 msgid "switch statement of size %lu entries too large"
45384 #: config/stormy16/stormy16.cc:2427
45385 #, gcc-internal-format
45386 msgid "%<__BELOW100__%> attribute only applies to variables"
45389 #: config/stormy16/stormy16.cc:2434
45390 #, gcc-internal-format
45391 msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
45394 #: config/v850/v850-c.cc:67
45395 #, gcc-internal-format
45396 msgid "%<#pragma%> GHS endXXX found without previous startXXX"
45399 #: config/v850/v850-c.cc:70
45400 #, gcc-internal-format
45401 msgid "%<#pragma%> GHS endXXX does not match previous startXXX"
45404 #: config/v850/v850-c.cc:96
45405 #, gcc-internal-format
45406 msgid "cannot set interrupt attribute: no current function"
45409 #: config/v850/v850-c.cc:104
45410 #, gcc-internal-format
45411 msgid "cannot set interrupt attribute: no such identifier"
45414 #: config/v850/v850-c.cc:153
45415 #, gcc-internal-format
45416 msgid "junk at end of %<#pragma%> ghs section"
45419 #: config/v850/v850-c.cc:170
45420 #, gcc-internal-format
45421 msgid "unrecognized section name %qE"
45424 #: config/v850/v850-c.cc:184
45425 #, gcc-internal-format
45426 msgid "malformed %<#pragma%> ghs section"
45429 #: config/v850/v850-c.cc:203
45430 #, gcc-internal-format
45431 msgid "junk at end of %<#pragma%> ghs interrupt"
45434 #: config/v850/v850-c.cc:214
45435 #, gcc-internal-format
45436 msgid "junk at end of %<#pragma%> ghs starttda"
45439 #: config/v850/v850-c.cc:225
45440 #, gcc-internal-format
45441 msgid "junk at end of %<#pragma%> ghs startsda"
45444 #: config/v850/v850-c.cc:236
45445 #, gcc-internal-format
45446 msgid "junk at end of %<#pragma%> ghs startzda"
45449 #: config/v850/v850-c.cc:247
45450 #, gcc-internal-format
45451 msgid "junk at end of %<#pragma%> ghs endtda"
45454 #: config/v850/v850-c.cc:258
45455 #, gcc-internal-format
45456 msgid "junk at end of %<#pragma%> ghs endsda"
45459 #: config/v850/v850-c.cc:269
45460 #, gcc-internal-format
45461 msgid "junk at end of %<#pragma%> ghs endzda"
45464 #: config/v850/v850.cc:2046
45465 #, gcc-internal-format
45466 msgid "data area attributes cannot be specified for local variables"
45469 #: config/v850/v850.cc:2057
45470 #, gcc-internal-format
45471 msgid "data area of %q+D conflicts with previous declaration"
45474 #: config/v850/v850.cc:2188
45475 #, gcc-internal-format, gfc-internal-format
45476 msgid "bogus JR construction: %d"
45479 #: config/v850/v850.cc:2206 config/v850/v850.cc:2313
45480 #, gcc-internal-format, gfc-internal-format
45481 msgid "bad amount of stack space removal: %d"
45484 #: config/v850/v850.cc:2293
45485 #, gcc-internal-format, gfc-internal-format
45486 msgid "bogus JARL construction: %d"
45489 #: config/v850/v850.cc:2591
45490 #, gcc-internal-format, gfc-internal-format
45491 msgid "bogus DISPOSE construction: %d"
45494 #: config/v850/v850.cc:2610
45495 #, gcc-internal-format, gfc-internal-format
45496 msgid "too much stack space to dispose of: %d"
45499 #: config/v850/v850.cc:2712
45500 #, gcc-internal-format, gfc-internal-format
45501 msgid "bogus PREPEARE construction: %d"
45504 #: config/v850/v850.cc:2729
45505 #, gcc-internal-format, gfc-internal-format
45506 msgid "too much stack space to prepare: %d"
45509 #: config/visium/visium.cc:730
45510 #, gcc-internal-format
45511 msgid "an interrupt handler cannot be compiled with %<-muser-mode%>"
45514 #: config/vms/vms-c.cc:44
45515 #, gcc-internal-format
45516 msgid "junk at end of %<#pragma __nostandard%>"
45519 #: config/vms/vms-c.cc:55
45520 #, gcc-internal-format
45521 msgid "junk at end of %<#pragma __standard%>"
45524 #: config/vms/vms-c.cc:81
45525 #, gcc-internal-format
45526 msgid "malformed %<#pragma member_alignment%>, ignoring"
45529 #: config/vms/vms-c.cc:96
45530 #, gcc-internal-format
45531 msgid "unknown %<#pragma member_alignment%> name %s"
45534 #: config/vms/vms-c.cc:101
45535 #, gcc-internal-format
45536 msgid "malformed %<#pragma member_alignment%>"
45539 #: config/vms/vms-c.cc:135
45540 #, gcc-internal-format
45541 msgid "unhandled alignment for %<#pragma nomember_alignment%>"
45544 #: config/vms/vms-c.cc:148
45545 #, gcc-internal-format
45546 msgid "garbage at end of %<#pragma nomember_alignment%>"
45549 #: config/vms/vms-c.cc:203
45550 #, gcc-internal-format
45551 msgid "malformed %<#pragma extern_model%>, ignoring"
45554 #: config/vms/vms-c.cc:224
45555 #, gcc-internal-format
45556 msgid "extern model globalvalue"
45559 #: config/vms/vms-c.cc:229
45560 #, gcc-internal-format
45561 msgid "unknown %<#pragma extern_model%> model %qs"
45564 #: config/vms/vms-c.cc:235
45565 #, gcc-internal-format
45566 msgid "junk at end of '#pragma extern_model'"
45569 #: config/vms/vms-c.cc:249
45570 #, gcc-internal-format
45571 msgid "vms '#pragma __message' is ignored"
45574 #: config/vms/vms-c.cc:274 config/vms/vms-c.cc:280
45575 #, gcc-internal-format
45576 msgid "malformed %<#pragma __extern_prefix%>, ignoring"
45579 #: config/vms/vms-c.cc:313 config/vms/vms-c.cc:333
45580 #, gcc-internal-format
45581 msgid "malformed %<#pragma %s%>, ignoring"
45584 #: config/vms/vms-c.cc:329
45585 #, gcc-internal-format
45586 msgid "invalid constant in %<#pragma %s%>"
45589 #: config/xtensa/xtensa-dynconfig.cc:90
45590 #, gcc-internal-format
45591 msgid "%qs is defined but could not be loaded: %s"
45594 #: config/xtensa/xtensa-dynconfig.cc:97
45595 #, gcc-internal-format
45596 msgid "%qs plugin is not licensed under a GPL-compatible license"
45599 #: config/xtensa/xtensa-dynconfig.cc:114
45600 #, gcc-internal-format
45601 msgid "%qs is loaded but symbol %qs is not found: %s"
45604 #: config/xtensa/xtensa-dynconfig.cc:128
45605 #, gcc-internal-format
45606 msgid "%qs is defined but plugin support is disabled"
45609 #: config/xtensa/xtensa.cc:2840
45610 #, gcc-internal-format
45611 msgid "boolean registers required for the floating-point option"
45614 #: config/xtensa/xtensa.cc:2875
45615 #, gcc-internal-format
45616 msgid "%<-f%s%> is not supported with CONST16 instructions"
45619 #: config/xtensa/xtensa.cc:2882
45620 #, gcc-internal-format
45621 msgid "PIC is required but not supported with CONST16 instructions"
45624 #: config/xtensa/xtensa.cc:4325
45625 #, gcc-internal-format
45626 msgid "only uninitialized variables can be placed in a %<.bss%> section"
45629 #: ada/gcc-interface/misc.cc:155
45630 #, gcc-internal-format
45631 msgid "%<-gnat%> misspelled as %<-gant%>"
45634 #: ada/gcc-interface/misc.cc:258
45635 #, gcc-internal-format
45636 msgid "%<-fexcess-precision=standard%> for Ada"
45639 #: ada/gcc-interface/misc.cc:260
45640 #, gcc-internal-format
45641 msgid "%<-fexcess-precision=16%> for Ada"
45644 #: ada/gcc-interface/trans.cc:333
45645 #, gcc-internal-format, gfc-internal-format
45646 msgid "%s contains too many lines"
45649 #: ada/gcc-interface/trans.cc:1620
45650 #, gcc-internal-format
45651 msgid "subprogram %q+F not marked %<Inline_Always%>"
45654 #: ada/gcc-interface/trans.cc:1622 ada/gcc-interface/trans.cc:1628
45655 #, gcc-internal-format
45656 msgid "parent subprogram cannot be inlined"
45659 #: ada/gcc-interface/trans.cc:1626
45660 #, gcc-internal-format
45661 msgid "subprogram %q+F not marked %<Inline%>"
45664 #: ada/gcc-interface/utils.cc:4153
45665 #, gcc-internal-format
45666 msgid "invalid element type for attribute %qs"
45669 #: ada/gcc-interface/utils.cc:4177
45670 #, gcc-internal-format
45671 msgid "number of components of vector not a power of two"
45674 #: ada/gcc-interface/utils.cc:6413 ada/gcc-interface/utils.cc:6591
45675 #: ada/gcc-interface/utils.cc:6772
45676 #, gcc-internal-format
45677 msgid "%qs attribute ignored"
45680 #: ada/gcc-interface/utils.cc:6468
45681 #, gcc-internal-format
45682 msgid "%qs attribute without arguments on a non-prototype"
45685 #: ada/gcc-interface/utils.cc:6483
45686 #, gcc-internal-format
45687 msgid "%qs argument has invalid operand number (argument %lu)"
45690 #: ada/gcc-interface/utils.cc:6505
45691 #, gcc-internal-format
45693 "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
45696 #: ada/gcc-interface/utils.cc:6514
45697 #, gcc-internal-format
45698 msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
45701 #: ada/gcc-interface/utils.cc:6535
45702 #, gcc-internal-format
45703 msgid "%qs attribute requires prototypes with named arguments"
45706 #: ada/gcc-interface/utils.cc:6544
45707 #, gcc-internal-format
45708 msgid "%qs attribute only applies to variadic functions"
45711 #: ada/gcc-interface/utils.cc:6732 d/d-attribs.cc:359 d/d-attribs.cc:485
45712 #, gcc-internal-format
45713 msgid "%qE attribute has no effect"
45716 #: ada/gcc-interface/utils.cc:7064
45717 #, gcc-internal-format
45718 msgid "attribute %qs applies to array types only"
45721 #: c/c-convert.cc:104 c/c-typeck.cc:2316 c/c-typeck.cc:13339 cp/typeck.cc:2497
45722 #: cp/typeck.cc:9394 cp/typeck.cc:10190 d/d-convert.cc:262
45723 #, gcc-internal-format
45724 msgid "void value not ignored as it ought to be"
45727 #: c/c-convert.cc:221
45728 #, gcc-internal-format
45729 msgid "conversion from %qT to %qT"
45732 #: c/c-convert.cc:223
45733 #, gcc-internal-format
45734 msgid "only %qT or a null pointer constant can be converted to %qT"
45737 #: c/c-convert.cc:227 d/d-convert.cc:322
45738 #, gcc-internal-format
45739 msgid "conversion to non-scalar type requested"
45743 #, gcc-internal-format
45744 msgid "array %q+D assumed to have one element"
45748 #, gcc-internal-format
45749 msgid "%qD is static but used in inline function %qD which is not static"
45753 #, gcc-internal-format
45754 msgid "%q+D is static but declared in inline function %qD which is not static"
45757 #: c/c-decl.cc:1084
45758 #, gcc-internal-format, gfc-internal-format
45759 msgid "GCC supports only %u nested scopes"
45762 #: c/c-decl.cc:1226 cp/decl.cc:369
45763 #, gcc-internal-format
45764 msgid "label %q+D used but not defined"
45767 #: c/c-decl.cc:1271
45768 #, gcc-internal-format
45769 msgid "nested function %q+D declared but never defined"
45772 #: c/c-decl.cc:1285
45773 #, gcc-internal-format
45774 msgid "inline function %q+D declared but never defined"
45777 #: c/c-decl.cc:1303
45778 #, gcc-internal-format
45779 msgid "unused variable %q+D"
45782 #: c/c-decl.cc:1309 cp/decl.cc:712
45783 #, gcc-internal-format
45784 msgid "variable %qD set but not used"
45787 #: c/c-decl.cc:1314
45788 #, gcc-internal-format
45789 msgid "type of array %q+D completed incompatibly with implicit initialization"
45792 #: c/c-decl.cc:1489
45793 #, gcc-internal-format
45795 "underspecified declaration of %qE, which is already declared in this scope"
45798 #: c/c-decl.cc:1660 c/c-decl.cc:7707 c/c-decl.cc:8659 c/c-decl.cc:9596
45799 #, gcc-internal-format
45800 msgid "originally defined here"
45803 #: c/c-decl.cc:1883
45804 #, gcc-internal-format
45806 "a parameter list with an ellipsis cannot match an empty parameter name list "
45810 #: c/c-decl.cc:1890
45811 #, gcc-internal-format
45813 "an argument type that has a default promotion cannot match an empty "
45814 "parameter name list declaration"
45817 #: c/c-decl.cc:1938
45818 #, gcc-internal-format
45820 "prototype for %q+D declares more arguments than previous old-style definition"
45823 #: c/c-decl.cc:1944
45824 #, gcc-internal-format
45826 "prototype for %q+D declares fewer arguments than previous old-style "
45830 #: c/c-decl.cc:1953
45831 #, gcc-internal-format
45832 msgid "prototype for %q+D declares argument %d with incompatible type"
45835 #. If we get here, no errors were found, but do issue a warning
45836 #. for this poor-style construct.
45837 #: c/c-decl.cc:1966
45838 #, gcc-internal-format
45839 msgid "prototype for %q+D follows non-prototype definition"
45842 #: c/c-decl.cc:1984
45843 #, gcc-internal-format
45844 msgid "previous definition of %q+D with type %qT"
45847 #: c/c-decl.cc:1988
45848 #, gcc-internal-format
45849 msgid "previous implicit declaration of %q+D with type %qT"
45852 #: c/c-decl.cc:1992
45853 #, gcc-internal-format
45854 msgid "previous declaration of %q+D with type %qT"
45857 #: c/c-decl.cc:2032
45858 #, gcc-internal-format
45859 msgid "%q+D redeclared as different kind of symbol"
45862 #: c/c-decl.cc:2037
45863 #, gcc-internal-format
45864 msgid "built-in function %q+D declared as non-function"
45867 #: c/c-decl.cc:2040 c/c-decl.cc:3162
45868 #, gcc-internal-format
45869 msgid "declaration of %q+D shadows a built-in function"
45872 #: c/c-decl.cc:2050
45873 #, gcc-internal-format
45874 msgid "redeclaration of enumerator %q+D"
45877 #: c/c-decl.cc:2089
45878 #, gcc-internal-format
45879 msgid "conflicting types for built-in function %q+D; expected %qT"
45882 #: c/c-decl.cc:2099 c/c-decl.cc:2124
45883 #, gcc-internal-format
45884 msgid "%qD is declared in header %qs"
45887 #: c/c-decl.cc:2110
45888 #, gcc-internal-format
45889 msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
45892 #: c/c-decl.cc:2115
45893 #, gcc-internal-format
45894 msgid "mismatch in return type of built-in function %qD; expected %qT"
45897 #: c/c-decl.cc:2148
45898 #, gcc-internal-format
45899 msgid "conflicting types for %q+D"
45902 #: c/c-decl.cc:2161 c/c-decl.cc:2198
45903 #, gcc-internal-format
45904 msgid "conflicting types for %q+D; have %qT"
45907 #: c/c-decl.cc:2178
45908 #, gcc-internal-format
45909 msgid "conflicting named address spaces (generic vs %s) for %q+D"
45912 #: c/c-decl.cc:2182
45913 #, gcc-internal-format
45914 msgid "conflicting named address spaces (%s vs generic) for %q+D"
45917 #: c/c-decl.cc:2186
45918 #, gcc-internal-format
45919 msgid "conflicting named address spaces (%s vs %s) for %q+D"
45922 #: c/c-decl.cc:2195
45923 #, gcc-internal-format
45924 msgid "conflicting type qualifiers for %q+D"
45927 #: c/c-decl.cc:2216
45928 #, gcc-internal-format
45929 msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
45932 #: c/c-decl.cc:2233
45933 #, gcc-internal-format
45934 msgid "redefinition of typedef %q+D with different type"
45937 #: c/c-decl.cc:2246
45938 #, gcc-internal-format
45939 msgid "redefinition of typedef %q+D with variably modified type"
45942 #: c/c-decl.cc:2251
45943 #, gcc-internal-format
45944 msgid "redefinition of typedef %q+D"
45947 #: c/c-decl.cc:2279
45948 #, gcc-internal-format
45949 msgid "declaration of %qD shadows a built-in function"
45952 #: c/c-decl.cc:2295
45953 #, gcc-internal-format
45954 msgid "declaration of built-in function %qD without a prototype; expected %qT"
45957 #: c/c-decl.cc:2319 c/c-decl.cc:2442
45958 #, gcc-internal-format
45959 msgid "redefinition of %q+D"
45962 #: c/c-decl.cc:2358 c/c-decl.cc:2482
45963 #, gcc-internal-format
45964 msgid "static declaration of %q+D follows non-static declaration"
45967 #: c/c-decl.cc:2369 c/c-decl.cc:2377 c/c-decl.cc:2471 c/c-decl.cc:2479
45968 #, gcc-internal-format
45969 msgid "non-static declaration of %q+D follows static declaration"
45972 #: c/c-decl.cc:2394
45973 #, gcc-internal-format
45974 msgid "%<gnu_inline%> attribute present on %q+D"
45977 #: c/c-decl.cc:2397
45978 #, gcc-internal-format
45979 msgid "but not here"
45982 #: c/c-decl.cc:2416
45983 #, gcc-internal-format
45984 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
45987 #: c/c-decl.cc:2419
45988 #, gcc-internal-format
45989 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
45992 #: c/c-decl.cc:2463
45993 #, gcc-internal-format
45994 msgid "extern declaration of %q+D follows declaration with no linkage"
45997 #: c/c-decl.cc:2501
45998 #, gcc-internal-format
45999 msgid "declaration of %q+D with no linkage follows extern declaration"
46002 #: c/c-decl.cc:2508
46003 #, gcc-internal-format
46004 msgid "redeclaration of %q+D with no linkage"
46007 #: c/c-decl.cc:2534
46008 #, gcc-internal-format
46010 "redeclaration of %q+D with different visibility (old visibility preserved)"
46013 #: c/c-decl.cc:2555
46014 #, gcc-internal-format
46015 msgid "redefinition of parameter %q+D"
46018 #: c/c-decl.cc:2582
46019 #, gcc-internal-format
46020 msgid "redundant redeclaration of %q+D"
46023 #: c/c-decl.cc:3120
46024 #, gcc-internal-format
46025 msgid "declaration of %q+D shadows previous non-variable"
46028 #: c/c-decl.cc:3142
46029 #, gcc-internal-format
46030 msgid "declaration of %qD shadows a parameter"
46033 #: c/c-decl.cc:3155 cp/name-lookup.cc:3321
46034 #, gcc-internal-format
46035 msgid "declaration of %qD shadows a global declaration"
46038 #: c/c-decl.cc:3181
46039 #, gcc-internal-format
46040 msgid "declaration of %qD shadows a previous local"
46043 #: c/c-decl.cc:3187 cp/name-lookup.cc:3085
46044 #, gcc-internal-format
46045 msgid "shadowed declaration is here"
46048 #: c/c-decl.cc:3317
46049 #, gcc-internal-format
46050 msgid "nested extern declaration of %qD"
46053 #: c/c-decl.cc:3473 c/c-decl.cc:3487
46054 #, gcc-internal-format
46055 msgid "implicit declaration of function %qE; did you mean %qs?"
46058 #: c/c-decl.cc:3479 c/c-decl.cc:3492
46059 #, gcc-internal-format
46060 msgid "implicit declaration of function %qE"
46063 #: c/c-decl.cc:3511
46064 #, gcc-internal-format
46065 msgid "include %qs or provide a declaration of %qE"
46068 #: c/c-decl.cc:3782
46069 #, gcc-internal-format
46070 msgid "incompatible implicit declaration of built-in function %qD"
46073 #: c/c-decl.cc:3792
46074 #, gcc-internal-format
46075 msgid "include %qs or provide a declaration of %qD"
46078 #: c/c-decl.cc:3803
46079 #, gcc-internal-format
46080 msgid "incompatible implicit declaration of function %qD"
46083 #: c/c-decl.cc:3864
46084 #, gcc-internal-format
46085 msgid "%qE undeclared here (not in a function); did you mean %qs?"
46088 #: c/c-decl.cc:3869
46089 #, gcc-internal-format
46090 msgid "%qE undeclared here (not in a function)"
46093 #: c/c-decl.cc:3882
46094 #, gcc-internal-format
46095 msgid "%qE undeclared (first use in this function); did you mean %qs?"
46098 #: c/c-decl.cc:3887
46099 #, gcc-internal-format
46100 msgid "%qE undeclared (first use in this function)"
46103 #: c/c-decl.cc:3891
46104 #, gcc-internal-format
46106 "each undeclared identifier is reported only once for each function it "
46110 #: c/c-decl.cc:3939 cp/decl.cc:3483
46111 #, gcc-internal-format
46112 msgid "label %qE referenced outside of any function"
46115 #: c/c-decl.cc:3976
46116 #, gcc-internal-format
46117 msgid "jump into scope of identifier with variably modified type"
46120 #: c/c-decl.cc:3979
46121 #, gcc-internal-format
46122 msgid "jump skips variable initialization"
46125 #: c/c-decl.cc:3981 c/c-decl.cc:4037 c/c-decl.cc:4128
46126 #, gcc-internal-format
46127 msgid "label %qD defined here"
46130 #: c/c-decl.cc:4036 c/c-decl.cc:4127
46131 #, gcc-internal-format
46132 msgid "jump into statement expression"
46135 #: c/c-decl.cc:4059
46136 #, gcc-internal-format
46137 msgid "duplicate label declaration %qE"
46140 #: c/c-decl.cc:4159 cp/decl.cc:3877
46141 #, gcc-internal-format
46142 msgid "duplicate label %qD"
46145 #: c/c-decl.cc:4190
46146 #, gcc-internal-format
46148 "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
46151 #: c/c-decl.cc:4259
46152 #, gcc-internal-format
46153 msgid "switch jumps over variable initialization"
46156 #: c/c-decl.cc:4262 c/c-decl.cc:4275
46157 #, gcc-internal-format
46158 msgid "switch starts here"
46161 #: c/c-decl.cc:4274
46162 #, gcc-internal-format
46163 msgid "switch jumps into statement expression"
46166 #: c/c-decl.cc:4357
46167 #, gcc-internal-format
46168 msgid "%qE defined as wrong kind of tag"
46171 #: c/c-decl.cc:4543 cp/tree.cc:5024
46172 #, gcc-internal-format
46173 msgid "%qE attribute applied to %qD with void return type"
46176 #: c/c-decl.cc:4552
46177 #, gcc-internal-format
46179 "%qE attribute can only be applied to functions or to structure, union or "
46180 "enumeration types"
46183 #: c/c-decl.cc:4572
46184 #, gcc-internal-format
46185 msgid "standard %qE attribute can only be applied to functions"
46188 #. This can only occur with extensions such as statement
46189 #. expressions, but is still appropriate as an error to
46190 #. avoid types declared in such a context escaping to
46191 #. the type of an auto variable.
46192 #: c/c-decl.cc:4848 c/c-decl.cc:8606
46193 #, gcc-internal-format
46194 msgid "%qT declared in underspecified object initializer"
46197 #: c/c-decl.cc:4859
46198 #, gcc-internal-format
46199 msgid "unnamed struct/union that defines no instances"
46202 #: c/c-decl.cc:4870
46203 #, gcc-internal-format
46204 msgid "empty declaration with storage class specifier does not redeclare tag"
46207 #: c/c-decl.cc:4886
46208 #, gcc-internal-format
46209 msgid "empty declaration with type qualifier does not redeclare tag"
46212 #: c/c-decl.cc:4898
46213 #, gcc-internal-format
46214 msgid "empty declaration with %<_Alignas%> does not redeclare tag"
46217 #: c/c-decl.cc:4912
46218 #, gcc-internal-format
46219 msgid "empty declaration of %<enum%> type does not redeclare tag"
46222 #: c/c-decl.cc:4935 c/c-decl.cc:4943
46223 #, gcc-internal-format
46224 msgid "useless type name in empty declaration"
46227 #: c/c-decl.cc:4951
46228 #, gcc-internal-format
46229 msgid "%<inline%> in empty declaration"
46232 #: c/c-decl.cc:4957
46233 #, gcc-internal-format
46234 msgid "%<_Noreturn%> in empty declaration"
46237 #: c/c-decl.cc:4963
46238 #, gcc-internal-format
46239 msgid "%<constexpr%> in empty declaration"
46242 #: c/c-decl.cc:4969
46243 #, gcc-internal-format
46244 msgid "%<auto%> in file-scope empty declaration"
46247 #: c/c-decl.cc:4975
46248 #, gcc-internal-format
46249 msgid "%<register%> in file-scope empty declaration"
46252 #: c/c-decl.cc:4983
46253 #, gcc-internal-format
46255 "storage class specifier in empty declaration with %<enum%> underlying type"
46258 #: c/c-decl.cc:4989
46259 #, gcc-internal-format
46260 msgid "%qs in empty declaration with %<enum%> underlying type"
46263 #: c/c-decl.cc:4999
46264 #, gcc-internal-format
46265 msgid "type qualifier in empty declaration with %<enum%> underlying type"
46268 #: c/c-decl.cc:5005
46269 #, gcc-internal-format
46270 msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
46273 #: c/c-decl.cc:5014
46274 #, gcc-internal-format
46275 msgid "useless storage class specifier in empty declaration"
46278 #: c/c-decl.cc:5020
46279 #, gcc-internal-format
46280 msgid "useless %qs in empty declaration"
46283 #: c/c-decl.cc:5033
46284 #, gcc-internal-format
46285 msgid "useless type qualifier in empty declaration"
46288 #: c/c-decl.cc:5040
46289 #, gcc-internal-format
46290 msgid "useless %<_Alignas%> in empty declaration"
46293 #: c/c-decl.cc:5058
46294 #, gcc-internal-format
46295 msgid "invalid use of attributes in empty declaration"
46298 #: c/c-decl.cc:5072 c/c-parser.cc:2264
46299 #, gcc-internal-format
46300 msgid "empty declaration"
46303 #: c/c-decl.cc:5144
46304 #, gcc-internal-format
46306 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
46310 #: c/c-decl.cc:5148
46311 #, gcc-internal-format
46312 msgid "ISO C90 does not support %<[*]%> array declarators"
46316 #. A function definition isn't function prototype scope C99 6.2.1p4.
46318 #: c/c-decl.cc:5154 c/c-decl.cc:8204 c/c-decl.cc:10423
46319 #, gcc-internal-format
46320 msgid "%<[*]%> not allowed in other than function prototype scope"
46323 #: c/c-decl.cc:5373
46324 #, gcc-internal-format
46325 msgid "%q+D is usually a function"
46328 #: c/c-decl.cc:5382
46329 #, gcc-internal-format
46330 msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
46333 #: c/c-decl.cc:5387
46334 #, gcc-internal-format
46335 msgid "function %qD is initialized like a variable"
46338 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
46339 #: c/c-decl.cc:5393
46340 #, gcc-internal-format
46341 msgid "parameter %qD is initialized"
46344 #: c/c-decl.cc:5413
46345 #, gcc-internal-format
46346 msgid "variable %qD has initializer but incomplete type"
46349 #: c/c-decl.cc:5493
46350 #, gcc-internal-format
46351 msgid "inline function %q+D given attribute %qs"
46354 #: c/c-decl.cc:5549
46355 #, gcc-internal-format
46356 msgid "uninitialized const member in %qT is invalid in C++"
46359 #: c/c-decl.cc:5551
46360 #, gcc-internal-format
46361 msgid "%qD should be initialized"
46364 #: c/c-decl.cc:5632
46365 #, gcc-internal-format
46366 msgid "initializer fails to determine size of %q+D"
46369 #: c/c-decl.cc:5637
46370 #, gcc-internal-format
46371 msgid "array size missing in %q+D"
46374 #: c/c-decl.cc:5641
46375 #, gcc-internal-format
46376 msgid "zero or negative size array %q+D"
46379 #: c/c-decl.cc:5732 m2/gm2-gcc/m2type.cc:1270
46380 #, gcc-internal-format
46381 msgid "storage size of %q+D isn%'t constant"
46384 #: c/c-decl.cc:5782
46385 #, gcc-internal-format
46386 msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
46389 #: c/c-decl.cc:5820
46390 #, gcc-internal-format
46391 msgid "cannot put object with volatile field into register"
46394 #: c/c-decl.cc:5906
46395 #, gcc-internal-format
46396 msgid "uninitialized %<const %D%> is invalid in C++"
46399 #: c/c-decl.cc:5921 cp/decl.cc:8818
46400 #, gcc-internal-format
46401 msgid "%q+D in declare target directive does not have mappable type"
46404 #: c/c-decl.cc:6184
46405 #, gcc-internal-format
46406 msgid "ISO C forbids forward parameter declarations"
46409 #: c/c-decl.cc:6224
46410 #, gcc-internal-format
46411 msgid "file-scope compound literal specifies %<register%>"
46414 #: c/c-decl.cc:6230
46415 #, gcc-internal-format
46416 msgid "compound literal implicitly auto and declared %qs"
46419 #: c/c-decl.cc:6330
46420 #, gcc-internal-format
46421 msgid "defining a type in a compound literal is invalid in C++"
46424 #: c/c-decl.cc:6351 c/c-decl.cc:6366
46425 #, gcc-internal-format
46426 msgid "bit-field %qs width not an integer constant"
46429 #: c/c-decl.cc:6361
46430 #, gcc-internal-format
46431 msgid "bit-field %qs width not an integer constant expression"
46434 #: c/c-decl.cc:6372
46435 #, gcc-internal-format
46436 msgid "negative width in bit-field %qs"
46439 #: c/c-decl.cc:6377
46440 #, gcc-internal-format
46441 msgid "zero width for bit-field %qs"
46444 #: c/c-decl.cc:6387
46445 #, gcc-internal-format
46446 msgid "bit-field %qs has invalid type"
46449 #: c/c-decl.cc:6393
46450 #, gcc-internal-format
46451 msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
46454 #: c/c-decl.cc:6404
46455 #, gcc-internal-format
46456 msgid "type of bit-field %qs is a GCC extension"
46459 #: c/c-decl.cc:6410
46460 #, gcc-internal-format
46461 msgid "width of %qs exceeds its type"
46464 #: c/c-decl.cc:6423
46465 #, gcc-internal-format
46466 msgid "%qs is narrower than values of its type"
46469 #: c/c-decl.cc:6438
46470 #, gcc-internal-format
46471 msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
46474 #: c/c-decl.cc:6441
46475 #, gcc-internal-format
46476 msgid "ISO C90 forbids array whose size cannot be evaluated"
46479 #: c/c-decl.cc:6448
46480 #, gcc-internal-format
46481 msgid "ISO C90 forbids variable length array %qE"
46484 #: c/c-decl.cc:6450
46485 #, gcc-internal-format
46486 msgid "ISO C90 forbids variable length array"
46489 #: c/c-decl.cc:6711
46490 #, gcc-internal-format
46491 msgid "%<enum%> underlying type may not be specified here"
46494 #: c/c-decl.cc:6739 c/c-decl.cc:7148 c/c-decl.cc:7158
46495 #, gcc-internal-format
46496 msgid "variably modified %qE at file scope"
46499 #: c/c-decl.cc:6741
46500 #, gcc-internal-format
46501 msgid "variably modified field at file scope"
46504 #: c/c-decl.cc:6761
46505 #, gcc-internal-format
46506 msgid "type defaults to %<int%> in declaration of %qE"
46509 #: c/c-decl.cc:6765
46510 #, gcc-internal-format
46511 msgid "type defaults to %<int%> in type name"
46514 #: c/c-decl.cc:6797
46515 #, gcc-internal-format
46516 msgid "duplicate %<const%>"
46519 #: c/c-decl.cc:6799
46520 #, gcc-internal-format
46521 msgid "duplicate %<restrict%>"
46524 #: c/c-decl.cc:6801
46525 #, gcc-internal-format
46526 msgid "duplicate %<volatile%>"
46529 #: c/c-decl.cc:6803
46530 #, gcc-internal-format
46531 msgid "duplicate %<_Atomic%>"
46534 #: c/c-decl.cc:6806
46535 #, gcc-internal-format, gfc-internal-format
46536 msgid "conflicting named address spaces (%s vs %s)"
46539 #: c/c-decl.cc:6829 c/c-parser.cc:3374
46540 #, gcc-internal-format
46541 msgid "%<_Atomic%>-qualified array type"
46544 #: c/c-decl.cc:6844
46545 #, gcc-internal-format
46546 msgid "function definition declared %<auto%>"
46549 #: c/c-decl.cc:6846
46550 #, gcc-internal-format
46551 msgid "function definition declared %<register%>"
46554 #: c/c-decl.cc:6848
46555 #, gcc-internal-format
46556 msgid "function definition declared %<typedef%>"
46559 #: c/c-decl.cc:6850
46560 #, gcc-internal-format
46561 msgid "function definition declared %qs"
46564 #: c/c-decl.cc:6877
46565 #, gcc-internal-format
46566 msgid "storage class specified for structure field %qE"
46569 #: c/c-decl.cc:6880
46570 #, gcc-internal-format
46571 msgid "storage class specified for structure field"
46574 #: c/c-decl.cc:6884
46575 #, gcc-internal-format
46576 msgid "storage class specified for parameter %qE"
46579 #: c/c-decl.cc:6887
46580 #, gcc-internal-format
46581 msgid "storage class specified for unnamed parameter"
46584 #: c/c-decl.cc:6890 cp/decl.cc:12843
46585 #, gcc-internal-format
46586 msgid "storage class specified for typename"
46589 #: c/c-decl.cc:6908
46590 #, gcc-internal-format
46591 msgid "%qE initialized and declared %<extern%>"
46594 #: c/c-decl.cc:6912
46595 #, gcc-internal-format
46596 msgid "%qE has both %<extern%> and initializer"
46599 #: c/c-decl.cc:6917
46600 #, gcc-internal-format
46601 msgid "file-scope declaration of %qE specifies %<auto%>"
46604 #: c/c-decl.cc:6921
46605 #, gcc-internal-format
46606 msgid "file-scope declaration of %qE specifies %<register%>"
46609 #: c/c-decl.cc:6926
46610 #, gcc-internal-format
46611 msgid "nested function %qE declared %<extern%>"
46614 #: c/c-decl.cc:6929
46615 #, gcc-internal-format
46616 msgid "function-scope %qE implicitly auto and declared %qs"
46619 #. Only the innermost declarator (making a parameter be of
46620 #. array type which is converted to pointer type)
46621 #. may have static or type qualifiers.
46622 #: c/c-decl.cc:6976 c/c-decl.cc:7372
46623 #, gcc-internal-format
46624 msgid "static or type qualifiers in non-parameter array declarator"
46627 #: c/c-decl.cc:7039
46628 #, gcc-internal-format
46629 msgid "declaration of %qE as array of voids"
46632 #: c/c-decl.cc:7041
46633 #, gcc-internal-format
46634 msgid "declaration of type name as array of voids"
46637 #: c/c-decl.cc:7048
46638 #, gcc-internal-format
46639 msgid "declaration of %qE as array of functions"
46642 #: c/c-decl.cc:7051
46643 #, gcc-internal-format
46644 msgid "declaration of type name as array of functions"
46647 #: c/c-decl.cc:7059 c/c-decl.cc:9265
46648 #, gcc-internal-format
46649 msgid "invalid use of structure with flexible array member"
46652 #: c/c-decl.cc:7091
46653 #, gcc-internal-format
46654 msgid "size of array %qE has non-integer type"
46657 #: c/c-decl.cc:7095
46658 #, gcc-internal-format
46659 msgid "size of unnamed array has non-integer type"
46662 #: c/c-decl.cc:7103
46663 #, gcc-internal-format
46664 msgid "size of array %qE has incomplete type"
46667 #: c/c-decl.cc:7106
46668 #, gcc-internal-format
46669 msgid "size of unnamed array has incomplete type"
46672 #: c/c-decl.cc:7118
46673 #, gcc-internal-format
46674 msgid "ISO C forbids zero-size array %qE"
46677 #: c/c-decl.cc:7121
46678 #, gcc-internal-format
46679 msgid "ISO C forbids zero-size array"
46682 #: c/c-decl.cc:7130
46683 #, gcc-internal-format
46684 msgid "size of array %qE is negative"
46687 #: c/c-decl.cc:7132
46688 #, gcc-internal-format
46689 msgid "size of unnamed array is negative"
46692 #: c/c-decl.cc:7218
46693 #, gcc-internal-format
46694 msgid "size of array %qE is too large"
46697 #: c/c-decl.cc:7221
46698 #, gcc-internal-format
46699 msgid "size of unnamed array is too large"
46702 #: c/c-decl.cc:7260 c/c-decl.cc:7882
46703 #, gcc-internal-format
46704 msgid "ISO C90 does not support flexible array members"
46708 #: c/c-decl.cc:7282
46709 #, gcc-internal-format
46710 msgid "%<[*]%> not in a declaration"
46713 #: c/c-decl.cc:7296
46714 #, gcc-internal-format
46715 msgid "array type has incomplete element type %qT"
46718 #: c/c-decl.cc:7302
46719 #, gcc-internal-format
46721 "declaration of %qE as multidimensional array must have bounds for all "
46722 "dimensions except the first"
46725 #: c/c-decl.cc:7306
46726 #, gcc-internal-format
46728 "declaration of multidimensional array must have bounds for all dimensions "
46732 #: c/c-decl.cc:7408
46733 #, gcc-internal-format
46734 msgid "%qE declared as function returning a function"
46737 #: c/c-decl.cc:7411
46738 #, gcc-internal-format
46739 msgid "type name declared as function returning a function"
46742 #: c/c-decl.cc:7418
46743 #, gcc-internal-format
46744 msgid "%qE declared as function returning an array"
46747 #: c/c-decl.cc:7421
46748 #, gcc-internal-format
46749 msgid "type name declared as function returning an array"
46752 #: c/c-decl.cc:7465
46753 #, gcc-internal-format
46754 msgid "function definition has qualified void return type"
46757 #: c/c-decl.cc:7469 cp/decl.cc:13164
46758 #, gcc-internal-format
46759 msgid "type qualifiers ignored on function return type"
46762 #: c/c-decl.cc:7508 c/c-decl.cc:7673 c/c-decl.cc:7727 c/c-decl.cc:7816
46763 #: c/c-decl.cc:7938 c/c-parser.cc:3376
46764 #, gcc-internal-format
46765 msgid "%<_Atomic%>-qualified function type"
46768 #: c/c-decl.cc:7514 c/c-decl.cc:7679 c/c-decl.cc:7821 c/c-decl.cc:7943
46769 #, gcc-internal-format
46770 msgid "ISO C forbids qualified function types"
46773 #: c/c-decl.cc:7564
46774 #, gcc-internal-format
46775 msgid "%qs combined with %<auto%> qualifier for %qE"
46778 #: c/c-decl.cc:7568
46779 #, gcc-internal-format
46780 msgid "%qs combined with %<register%> qualifier for %qE"
46783 #: c/c-decl.cc:7574
46784 #, gcc-internal-format
46785 msgid "%qs specified for auto variable %qE"
46788 #: c/c-decl.cc:7590
46789 #, gcc-internal-format
46790 msgid "%qs specified for parameter %qE"
46793 #: c/c-decl.cc:7593
46794 #, gcc-internal-format
46795 msgid "%qs specified for unnamed parameter"
46798 #: c/c-decl.cc:7599
46799 #, gcc-internal-format
46800 msgid "%qs specified for structure field %qE"
46803 #: c/c-decl.cc:7602
46804 #, gcc-internal-format
46805 msgid "%qs specified for structure field"
46808 #: c/c-decl.cc:7617
46809 #, gcc-internal-format
46810 msgid "bit-field %qE has atomic type"
46813 #: c/c-decl.cc:7619
46814 #, gcc-internal-format
46815 msgid "bit-field has atomic type"
46818 #: c/c-decl.cc:7628
46819 #, gcc-internal-format
46820 msgid "alignment specified for typedef %qE"
46823 #: c/c-decl.cc:7630
46824 #, gcc-internal-format
46825 msgid "alignment specified for %<register%> object %qE"
46828 #: c/c-decl.cc:7635
46829 #, gcc-internal-format
46830 msgid "alignment specified for parameter %qE"
46833 #: c/c-decl.cc:7637
46834 #, gcc-internal-format
46835 msgid "alignment specified for unnamed parameter"
46838 #: c/c-decl.cc:7642
46839 #, gcc-internal-format
46840 msgid "alignment specified for bit-field %qE"
46843 #: c/c-decl.cc:7644
46844 #, gcc-internal-format
46845 msgid "alignment specified for unnamed bit-field"
46848 #: c/c-decl.cc:7647
46849 #, gcc-internal-format
46850 msgid "alignment specified for function %qE"
46853 #: c/c-decl.cc:7654
46854 #, gcc-internal-format
46855 msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
46858 #: c/c-decl.cc:7657
46859 #, gcc-internal-format
46860 msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
46863 #: c/c-decl.cc:7688
46864 #, gcc-internal-format
46865 msgid "typedef %q+D declared %<inline%>"
46868 #: c/c-decl.cc:7690
46869 #, gcc-internal-format
46870 msgid "typedef %q+D declared %<_Noreturn%>"
46873 #: c/c-decl.cc:7733
46874 #, gcc-internal-format
46875 msgid "ISO C forbids const or volatile function types"
46879 #: c/c-decl.cc:7744
46880 #, gcc-internal-format
46881 msgid "a member of a structure or union cannot have a variably modified type"
46884 #: c/c-decl.cc:7761 cp/decl.cc:11723
46885 #, gcc-internal-format
46886 msgid "variable or field %qE declared void"
46889 #: c/c-decl.cc:7806
46890 #, gcc-internal-format
46891 msgid "attributes in parameter array declarator ignored"
46894 #: c/c-decl.cc:7848
46895 #, gcc-internal-format
46896 msgid "parameter %q+D declared %<inline%>"
46899 #: c/c-decl.cc:7850
46900 #, gcc-internal-format
46901 msgid "parameter %q+D declared %<_Noreturn%>"
46904 #: c/c-decl.cc:7863
46905 #, gcc-internal-format
46906 msgid "field %qE declared as a function"
46909 #: c/c-decl.cc:7870
46910 #, gcc-internal-format
46911 msgid "field %qE has incomplete type"
46914 #: c/c-decl.cc:7872
46915 #, gcc-internal-format
46916 msgid "unnamed field has incomplete type"
46919 #: c/c-decl.cc:7909 c/c-decl.cc:7920 c/c-decl.cc:7923
46920 #, gcc-internal-format
46921 msgid "invalid storage class for function %qE"
46924 #: c/c-decl.cc:7980
46925 #, gcc-internal-format
46926 msgid "cannot inline function %<main%>"
46929 #: c/c-decl.cc:7982
46930 #, gcc-internal-format
46931 msgid "%<main%> declared %<_Noreturn%>"
46934 #: c/c-decl.cc:7993
46935 #, gcc-internal-format
46936 msgid "ISO C99 does not support %<_Noreturn%>"
46939 #: c/c-decl.cc:7996
46940 #, gcc-internal-format
46941 msgid "ISO C90 does not support %<_Noreturn%>"
46944 #: c/c-decl.cc:8015
46945 #, gcc-internal-format
46946 msgid "%<constexpr%> object has variably modified type"
46949 #: c/c-decl.cc:8019 c/c-parser.cc:10949
46950 #, gcc-internal-format
46951 msgid "invalid qualifiers for %<constexpr%> object"
46954 #: c/c-decl.cc:8025 c/c-parser.cc:10952
46955 #, gcc-internal-format
46956 msgid "invalid qualifiers for field of %<constexpr%> object"
46959 #: c/c-decl.cc:8051
46960 #, gcc-internal-format
46961 msgid "variable previously declared %<static%> redeclared %<extern%>"
46964 #: c/c-decl.cc:8063
46965 #, gcc-internal-format
46966 msgid "variable %q+D declared %<inline%>"
46969 #: c/c-decl.cc:8065
46970 #, gcc-internal-format
46971 msgid "variable %q+D declared %<_Noreturn%>"
46974 #: c/c-decl.cc:8100
46975 #, gcc-internal-format
46976 msgid "non-nested function with variably modified type"
46979 #: c/c-decl.cc:8102
46980 #, gcc-internal-format
46981 msgid "object with variably modified type must have no linkage"
46984 #: c/c-decl.cc:8210 c/c-decl.cc:10228
46985 #, gcc-internal-format
46986 msgid "function declaration isn%'t a prototype"
46989 #: c/c-decl.cc:8220
46990 #, gcc-internal-format
46991 msgid "parameter names (without types) in function declaration"
46994 #: c/c-decl.cc:8265
46995 #, gcc-internal-format
46996 msgid "parameter %u (%q+D) has incomplete type"
46999 #: c/c-decl.cc:8269
47000 #, gcc-internal-format, gfc-internal-format
47001 msgid "parameter %u has incomplete type"
47004 #: c/c-decl.cc:8280
47005 #, gcc-internal-format
47006 msgid "parameter %u (%q+D) has void type"
47009 #: c/c-decl.cc:8284
47010 #, gcc-internal-format, gfc-internal-format
47011 msgid "parameter %u has void type"
47014 #: c/c-decl.cc:8359
47015 #, gcc-internal-format
47016 msgid "%<void%> as only parameter may not be qualified"
47019 #: c/c-decl.cc:8363 c/c-decl.cc:8399
47020 #, gcc-internal-format
47021 msgid "%<void%> must be the only parameter"
47024 #: c/c-decl.cc:8393
47025 #, gcc-internal-format
47026 msgid "parameter %q+D has just a forward declaration"
47029 #: c/c-decl.cc:8439
47030 #, gcc-internal-format
47032 "%<%s %E%> declared inside parameter list will not be visible outside of this "
47033 "definition or declaration"
47036 #: c/c-decl.cc:8445
47037 #, gcc-internal-format, gfc-internal-format
47039 "anonymous %s declared inside parameter list will not be visible outside of "
47040 "this definition or declaration"
47043 #: c/c-decl.cc:8560
47044 #, gcc-internal-format
47045 msgid "enum type defined here"
47048 #: c/c-decl.cc:8566
47049 #, gcc-internal-format
47050 msgid "struct defined here"
47053 #: c/c-decl.cc:8572
47054 #, gcc-internal-format
47055 msgid "union defined here"
47058 #: c/c-decl.cc:8655
47059 #, gcc-internal-format
47060 msgid "redefinition of %<union %E%>"
47063 #: c/c-decl.cc:8657
47064 #, gcc-internal-format
47065 msgid "redefinition of %<struct %E%>"
47068 #: c/c-decl.cc:8666
47069 #, gcc-internal-format
47070 msgid "nested redefinition of %<union %E%>"
47073 #: c/c-decl.cc:8668
47074 #, gcc-internal-format
47075 msgid "nested redefinition of %<struct %E%>"
47078 #: c/c-decl.cc:8698 c/c-decl.cc:9621
47079 #, gcc-internal-format
47080 msgid "defining type in %qs expression is invalid in C++"
47083 #: c/c-decl.cc:8704 c/c-decl.cc:9627
47084 #, gcc-internal-format
47085 msgid "%qT defined in underspecified object initializer"
47088 #: c/c-decl.cc:8768 cp/decl.cc:5457
47089 #, gcc-internal-format
47090 msgid "declaration does not declare anything"
47093 #: c/c-decl.cc:8773
47094 #, gcc-internal-format
47095 msgid "ISO C99 doesn%'t support unnamed structs/unions"
47098 #: c/c-decl.cc:8776
47099 #, gcc-internal-format
47100 msgid "ISO C90 doesn%'t support unnamed structs/unions"
47103 #: c/c-decl.cc:8869 c/c-decl.cc:8887 c/c-decl.cc:8948
47104 #, gcc-internal-format
47105 msgid "duplicate member %q+D"
47108 #: c/c-decl.cc:8974
47109 #, gcc-internal-format
47110 msgid "empty struct has size 0 in C, size 1 in C++"
47113 #: c/c-decl.cc:8977
47114 #, gcc-internal-format
47115 msgid "empty union has size 0 in C, size 1 in C++"
47118 #: c/c-decl.cc:9157
47119 #, gcc-internal-format
47120 msgid "union has no named members"
47123 #: c/c-decl.cc:9159
47124 #, gcc-internal-format
47125 msgid "union has no members"
47128 #: c/c-decl.cc:9164
47129 #, gcc-internal-format
47130 msgid "struct has no named members"
47133 #: c/c-decl.cc:9166
47134 #, gcc-internal-format
47135 msgid "struct has no members"
47138 #: c/c-decl.cc:9244 cp/decl.cc:14147
47139 #, gcc-internal-format
47140 msgid "flexible array member in union"
47143 #: c/c-decl.cc:9250
47144 #, gcc-internal-format
47145 msgid "flexible array member not at end of struct"
47148 #: c/c-decl.cc:9256
47149 #, gcc-internal-format
47150 msgid "flexible array member in a struct with no named members"
47153 #: c/c-decl.cc:9287
47154 #, gcc-internal-format
47156 "structure containing a flexible array member is not at the end of another "
47160 #: c/c-decl.cc:9310
47161 #, gcc-internal-format
47162 msgid "type %qT is too large"
47165 #: c/c-decl.cc:9364
47166 #, gcc-internal-format
47167 msgid "type punning toggles scalar storage order"
47170 #: c/c-decl.cc:9431
47171 #, gcc-internal-format
47172 msgid "union cannot be made transparent"
47175 #: c/c-decl.cc:9586
47176 #, gcc-internal-format
47177 msgid "nested redefinition of %<enum %E%>"
47180 #: c/c-decl.cc:9594
47181 #, gcc-internal-format
47182 msgid "redeclaration of %<enum %E%>"
47185 #: c/c-decl.cc:9605
47186 #, gcc-internal-format
47187 msgid "%<enum%> declared with but defined without fixed underlying type"
47190 #: c/c-decl.cc:9690 cp/decl.cc:16724 m2/gm2-gcc/m2type.cc:2087
47191 #, gcc-internal-format
47192 msgid "specified mode too small for enumerated values"
47195 #: c/c-decl.cc:9709
47196 #, gcc-internal-format
47197 msgid "enumeration values exceed range of largest integer"
47200 #: c/c-decl.cc:9718
47201 #, gcc-internal-format
47202 msgid "enumeration values exceed range of %qs"
47205 #: c/c-decl.cc:9845 c/c-decl.cc:9861
47206 #, gcc-internal-format
47207 msgid "enumerator value for %qE is not an integer constant"
47210 #: c/c-decl.cc:9856
47211 #, gcc-internal-format
47212 msgid "enumerator value for %qE is not an integer constant expression"
47215 #: c/c-decl.cc:9880
47216 #, gcc-internal-format
47217 msgid "overflow in enumeration values"
47220 #: c/c-decl.cc:9887
47221 #, gcc-internal-format
47222 msgid "enumerator value outside the range of underlying type"
47225 #: c/c-decl.cc:9915
47226 #, gcc-internal-format
47227 msgid "enumerator value outside the range of %qs"
47230 #: c/c-decl.cc:9921
47231 #, gcc-internal-format
47232 msgid "ISO C restricts enumerator values to range of %<int%> before C2X"
47235 #: c/c-decl.cc:10121 cp/decl.cc:5777 cp/decl.cc:17303
47236 #, gcc-internal-format
47237 msgid "inline function %qD given attribute %qs"
47240 #: c/c-decl.cc:10139
47241 #, gcc-internal-format
47242 msgid "return type is an incomplete type"
47245 #: c/c-decl.cc:10151
47246 #, gcc-internal-format
47247 msgid "return type defaults to %<int%>"
47250 #: c/c-decl.cc:10179
47251 #, gcc-internal-format
47252 msgid "%q+D defined as variadic function without prototype"
47255 #: c/c-decl.cc:10237
47256 #, gcc-internal-format
47257 msgid "no previous prototype for %qD"
47260 #: c/c-decl.cc:10246
47261 #, gcc-internal-format
47262 msgid "%qD was used with no prototype before its definition"
47265 #: c/c-decl.cc:10254 cp/decl.cc:17446
47266 #, gcc-internal-format
47267 msgid "no previous declaration for %qD"
47270 #: c/c-decl.cc:10264
47271 #, gcc-internal-format
47272 msgid "%qD was used with no declaration before its definition"
47275 #: c/c-decl.cc:10283
47276 #, gcc-internal-format
47277 msgid "return type of %qD is not %<int%>"
47280 #: c/c-decl.cc:10285
47281 #, gcc-internal-format
47282 msgid "%<_Atomic%>-qualified return type of %qD"
47285 #: c/c-decl.cc:10292
47286 #, gcc-internal-format
47287 msgid "%qD is normally a non-static function"
47290 #: c/c-decl.cc:10343
47291 #, gcc-internal-format
47292 msgid "old-style parameter declarations in prototyped function definition"
47295 #: c/c-decl.cc:10358
47296 #, gcc-internal-format
47297 msgid "traditional C rejects ISO C style function definitions"
47300 #: c/c-decl.cc:10375
47301 #, gcc-internal-format
47303 "ISO C does not support omitting parameter names in function definitions "
47307 #: c/c-decl.cc:10415 c/c-decl.cc:10419
47308 #, gcc-internal-format
47309 msgid "old-style function definition"
47312 #: c/c-decl.cc:10432
47313 #, gcc-internal-format
47314 msgid "parameter name missing from parameter list"
47317 #: c/c-decl.cc:10448
47318 #, gcc-internal-format
47319 msgid "%qD declared as a non-parameter"
47322 #: c/c-decl.cc:10456
47323 #, gcc-internal-format
47324 msgid "multiple parameters named %qD"
47327 #: c/c-decl.cc:10465
47328 #, gcc-internal-format
47329 msgid "parameter %qD declared with void type"
47332 #: c/c-decl.cc:10494 c/c-decl.cc:10499
47333 #, gcc-internal-format
47334 msgid "type of %qD defaults to %<int%>"
47337 #: c/c-decl.cc:10519
47338 #, gcc-internal-format
47339 msgid "parameter %qD has incomplete type"
47342 #: c/c-decl.cc:10526
47343 #, gcc-internal-format
47344 msgid "declaration for parameter %qD but no such parameter"
47347 #: c/c-decl.cc:10579
47348 #, gcc-internal-format
47349 msgid "number of arguments doesn%'t match built-in prototype"
47352 #: c/c-decl.cc:10590
47353 #, gcc-internal-format
47354 msgid "number of arguments doesn%'t match prototype"
47357 #: c/c-decl.cc:10593 c/c-decl.cc:10640 c/c-decl.cc:10654
47358 #, gcc-internal-format
47359 msgid "prototype declaration"
47362 #: c/c-decl.cc:10632
47363 #, gcc-internal-format
47364 msgid "promoted argument %qD doesn%'t match built-in prototype"
47367 #: c/c-decl.cc:10637
47368 #, gcc-internal-format
47369 msgid "promoted argument %qD doesn%'t match prototype"
47372 #: c/c-decl.cc:10647
47373 #, gcc-internal-format
47374 msgid "argument %qD doesn%'t match built-in prototype"
47377 #: c/c-decl.cc:10652
47378 #, gcc-internal-format
47379 msgid "argument %qD doesn%'t match prototype"
47382 #: c/c-decl.cc:10910 cp/decl.cc:18227
47383 #, gcc-internal-format
47384 msgid "no return statement in function returning non-void"
47387 #: c/c-decl.cc:10929 cp/decl.cc:18298
47388 #, gcc-internal-format
47389 msgid "parameter %qD set but not used"
47392 #: c/c-decl.cc:11026
47393 #, gcc-internal-format
47394 msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
47397 #: c/c-decl.cc:11031
47398 #, gcc-internal-format
47400 "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to "
47401 "compile your code"
47404 #: c/c-decl.cc:11038
47405 #, gcc-internal-format
47406 msgid "ISO C90 does not support %<for%> loop initial declarations"
47409 #: c/c-decl.cc:11072
47410 #, gcc-internal-format
47411 msgid "declaration of static variable %qD in %<for%> loop initial declaration"
47414 #: c/c-decl.cc:11076
47415 #, gcc-internal-format
47417 "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
47420 #: c/c-decl.cc:11083
47421 #, gcc-internal-format
47422 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
47425 #: c/c-decl.cc:11088
47426 #, gcc-internal-format
47427 msgid "%<union %E%> declared in %<for%> loop initial declaration"
47430 #: c/c-decl.cc:11094
47431 #, gcc-internal-format
47432 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
47435 #: c/c-decl.cc:11098
47436 #, gcc-internal-format
47437 msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
47440 #: c/c-decl.cc:11384
47441 #, gcc-internal-format
47442 msgid "incompatible address space qualifiers %qs and %qs"
47445 #: c/c-decl.cc:11443 c/c-decl.cc:11450
47446 #, gcc-internal-format
47447 msgid "duplicate %qE declaration specifier"
47450 #: c/c-decl.cc:11478 c/c-decl.cc:12482
47451 #, gcc-internal-format
47452 msgid "multiple storage classes in declaration specifiers"
47455 #: c/c-decl.cc:11480
47456 #, gcc-internal-format
47457 msgid "%qs used with %<auto%>"
47460 #. auto may only be used with another storage class specifier,
47461 #. such as constexpr, if the type is inferred.
47462 #: c/c-decl.cc:11485
47463 #, gcc-internal-format
47464 msgid "%<auto%> used with %<constexpr%>"
47467 #: c/c-decl.cc:11498 c/c-decl.cc:11882 c/c-decl.cc:12277
47468 #, gcc-internal-format
47469 msgid "two or more data types in declaration specifiers"
47472 #: c/c-decl.cc:11510 cp/parser.cc:33589
47473 #, gcc-internal-format
47474 msgid "%<long long long%> is too long for GCC"
47477 #: c/c-decl.cc:11523
47478 #, gcc-internal-format
47479 msgid "ISO C90 does not support %<long long%>"
47482 #: c/c-decl.cc:11752 c/c-parser.cc:10603
47483 #, gcc-internal-format
47484 msgid "ISO C90 does not support complex types"
47487 #: c/c-decl.cc:11798
47488 #, gcc-internal-format
47489 msgid "ISO C does not support saturating types"
47492 #: c/c-decl.cc:11869 c/c-decl.cc:12417 c/c-decl.cc:12476
47493 #, gcc-internal-format
47494 msgid "duplicate %qE"
47497 #: c/c-decl.cc:11929
47498 #, gcc-internal-format
47499 msgid "ISO C does not support %<__int%d%> types"
47502 #: c/c-decl.cc:11951
47503 #, gcc-internal-format
47504 msgid "%<__int%d%> is not supported on this target"
47507 #: c/c-decl.cc:11994
47508 #, gcc-internal-format
47509 msgid "ISO C90 does not support boolean types"
47512 #: c/c-decl.cc:12113
47513 #, gcc-internal-format
47514 msgid "ISO C does not support the %<_Float%d%s%> type"
47517 #: c/c-decl.cc:12163 cp/parser.cc:19758
47518 #, gcc-internal-format
47519 msgid "%<_Float%d%s%> is not supported on this target"
47522 #: c/c-decl.cc:12234
47523 #, gcc-internal-format
47524 msgid "ISO C does not support decimal floating-point before C2X"
47527 #: c/c-decl.cc:12258 c/c-decl.cc:12578 c/c-parser.cc:9613
47528 #, gcc-internal-format
47529 msgid "fixed-point types not supported for this target"
47532 #: c/c-decl.cc:12260
47533 #, gcc-internal-format
47534 msgid "ISO C does not support fixed-point types"
47537 #: c/c-decl.cc:12293
47538 #, gcc-internal-format
47539 msgid "C++ lookup of %qD would return a field, not a type"
47542 #: c/c-decl.cc:12306
47543 #, gcc-internal-format
47544 msgid "%qE fails to be a typedef or built in type"
47547 #: c/c-decl.cc:12361
47548 #, gcc-internal-format
47549 msgid "%qE is not at beginning of declaration"
47552 #. auto may only be used with another storage class specifier,
47553 #. such as constexpr, if the type is inferred.
47554 #: c/c-decl.cc:12382 c/c-decl.cc:12459
47555 #, gcc-internal-format
47556 msgid "%qE used with %<auto%>"
47559 #: c/c-decl.cc:12384
47560 #, gcc-internal-format
47561 msgid "%qE used with %<register%>"
47564 #: c/c-decl.cc:12386 c/c-decl.cc:12455
47565 #, gcc-internal-format
47566 msgid "%qE used with %<typedef%>"
47569 #: c/c-decl.cc:12388 c/c-decl.cc:12425
47570 #, gcc-internal-format
47571 msgid "%qE used with %<constexpr%>"
47574 #: c/c-decl.cc:12402 c/c-parser.cc:2927 c/c-parser.cc:4224 c/c-parser.cc:8957
47575 #, gcc-internal-format
47576 msgid "ISO C99 does not support %qE"
47579 #: c/c-decl.cc:12405 c/c-parser.cc:2930 c/c-parser.cc:4227 c/c-parser.cc:8960
47580 #, gcc-internal-format
47581 msgid "ISO C90 does not support %qE"
47584 #: c/c-decl.cc:12431
47585 #, gcc-internal-format
47586 msgid "%<__thread%> before %<extern%>"
47589 #: c/c-decl.cc:12440
47590 #, gcc-internal-format
47591 msgid "%<__thread%> before %<static%>"
47594 #: c/c-decl.cc:12446
47595 #, gcc-internal-format
47596 msgid "%<typedef%> used with %<auto%>"
47599 #: c/c-decl.cc:12453
47600 #, gcc-internal-format
47601 msgid "%qE used with %<extern%>"
47604 #: c/c-decl.cc:12461
47605 #, gcc-internal-format
47606 msgid "%qE used with %qs"
47609 #: c/c-decl.cc:12474
47610 #, gcc-internal-format
47611 msgid "duplicate %<_Thread_local%> or %<__thread%>"
47614 #: c/c-decl.cc:12490
47615 #, gcc-internal-format
47616 msgid "%qs used with %qE"
47619 #: c/c-decl.cc:12498
47620 #, gcc-internal-format
47621 msgid "%<constexpr%> used with %qE"
47624 #: c/c-decl.cc:12575
47625 #, gcc-internal-format
47626 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
47629 #: c/c-decl.cc:12590
47630 #, gcc-internal-format
47631 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
47634 #: c/c-decl.cc:12601
47635 #, gcc-internal-format
47636 msgid "ISO C does not support %<auto%> type deduction before C2X"
47639 #: c/c-decl.cc:12630
47640 #, gcc-internal-format
47641 msgid "%<__auto_type%> followed by %<[[]]%> attributes"
47644 #: c/c-decl.cc:12656 c/c-decl.cc:12672 c/c-decl.cc:12698
47645 #, gcc-internal-format
47646 msgid "ISO C does not support complex integer types"
47649 #: c/c-decl.cc:13126 cp/semantics.cc:6152
47650 #, gcc-internal-format
47652 "%<#pragma omp declare reduction%> combiner refers to variable %qD which is "
47653 "not %<omp_out%> nor %<omp_in%>"
47656 #: c/c-decl.cc:13130 cp/semantics.cc:6156
47657 #, gcc-internal-format
47659 "%<#pragma omp declare reduction%> initializer refers to variable %qD which "
47660 "is not %<omp_priv%> nor %<omp_orig%>"
47663 #: c/c-fold.cc:388 c/c-typeck.cc:12617 cp/typeck.cc:5636
47664 #, gcc-internal-format
47665 msgid "left shift of negative value"
47668 #: c/c-fold.cc:398 c/c-typeck.cc:12626 cp/typeck.cc:5644
47669 #, gcc-internal-format
47670 msgid "left shift count is negative"
47673 #: c/c-fold.cc:399 c/c-typeck.cc:12554 cp/typeck.cc:5583
47674 #, gcc-internal-format
47675 msgid "right shift count is negative"
47678 #: c/c-fold.cc:407 c/c-typeck.cc:12645 cp/typeck.cc:5652
47679 #, gcc-internal-format
47680 msgid "left shift count >= width of type"
47683 #: c/c-fold.cc:408 c/c-typeck.cc:12578 cp/typeck.cc:5594
47684 #, gcc-internal-format
47685 msgid "right shift count >= width of type"
47688 #: c/c-fold.cc:415 c/c-typeck.cc:12637
47689 #, gcc-internal-format
47690 msgid "left shift count >= width of vector element"
47693 #: c/c-fold.cc:416 c/c-typeck.cc:12565
47694 #, gcc-internal-format
47695 msgid "right shift count >= width of vector element"
47698 #: c/c-parser.cc:336
47699 #, gcc-internal-format
47700 msgid "identifier %qE conflicts with C++ keyword"
47703 #: c/c-parser.cc:1017 cp/parser.cc:3113
47704 #, gcc-internal-format
47705 msgid "version control conflict marker in file"
47708 #: c/c-parser.cc:1238 cp/parser.cc:3194
47709 #, gcc-internal-format
47710 msgid "to match this %qs"
47713 #: c/c-parser.cc:1367 cp/parser.cc:33823
47714 #, gcc-internal-format
47715 msgid "expected end of line"
47718 #: c/c-parser.cc:1770
47719 #, gcc-internal-format
47720 msgid "ISO C forbids an empty translation unit"
47723 #: c/c-parser.cc:1796 c/c-parser.cc:1805 c/c-parser.cc:23291 cp/parser.cc:47620
47724 #: cp/semantics.cc:3416 cp/semantics.cc:3425
47725 #, gcc-internal-format
47726 msgid "%qs without corresponding %qs"
47729 #: c/c-parser.cc:1901 c/c-parser.cc:12009
47730 #, gcc-internal-format
47731 msgid "ISO C does not allow extra %<;%> outside of a function"
47734 #: c/c-parser.cc:1982
47735 #, gcc-internal-format
47736 msgid "%<assume%> attribute at top level"
47739 #: c/c-parser.cc:2132
47740 #, gcc-internal-format
47741 msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
47744 #: c/c-parser.cc:2140
47745 #, gcc-internal-format
47746 msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
47749 #: c/c-parser.cc:2148
47750 #, gcc-internal-format
47751 msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
47754 #: c/c-parser.cc:2161 c/c-parser.cc:3193 c/c-parser.cc:4831
47755 #, gcc-internal-format
47756 msgid "unknown type name %qE; did you mean %qs?"
47759 #: c/c-parser.cc:2165 c/c-parser.cc:3197 c/c-parser.cc:4835
47760 #, gcc-internal-format
47761 msgid "unknown type name %qE"
47764 #: c/c-parser.cc:2192 c/c-parser.cc:13331 c/c-parser.cc:21006
47765 #: c/c-parser.cc:21601 c/c-parser.cc:22183 cp/parser.cc:45055
47766 #: cp/parser.cc:49682
47767 #, gcc-internal-format
47768 msgid "expected declaration specifiers"
47771 #: c/c-parser.cc:2216
47772 #, gcc-internal-format
47773 msgid "%qT declared in underspecified object declaration"
47776 #: c/c-parser.cc:2221
47777 #, gcc-internal-format
47778 msgid "%qT defined in underspecified object declaration"
47781 #: c/c-parser.cc:2240
47782 #, gcc-internal-format
47783 msgid "%qs in empty declaration"
47786 #: c/c-parser.cc:2254
47787 #, gcc-internal-format
47788 msgid "%<fallthrough%> attribute at top level"
47791 #: c/c-parser.cc:2282 c/c-parser.cc:4028
47792 #, gcc-internal-format
47793 msgid "expected %<;%>, identifier or %<(%>"
47796 #: c/c-parser.cc:2300 cp/parser.cc:36076 cp/parser.cc:36148
47797 #, gcc-internal-format
47798 msgid "prefix attributes are ignored for methods"
47801 #: c/c-parser.cc:2335
47802 #, gcc-internal-format
47803 msgid "prefix attributes are ignored for implementations"
47806 #: c/c-parser.cc:2356
47807 #, gcc-internal-format
47808 msgid "unexpected attribute"
47811 #: c/c-parser.cc:2366 c/c-parser.cc:6766 cp/parser.cc:12647 cp/parser.cc:12869
47812 #, gcc-internal-format
47813 msgid "%<fallthrough%> attribute not followed by %<;%>"
47816 #: c/c-parser.cc:2369 c/c-parser.cc:6749 cp/cp-gimplify.cc:3284
47817 #, gcc-internal-format
47818 msgid "%<assume%> attribute not followed by %<;%>"
47821 #: c/c-parser.cc:2402
47822 #, gcc-internal-format
47823 msgid "%<__auto_type%> requires a plain identifier as declarator"
47826 #: c/c-parser.cc:2415
47827 #, gcc-internal-format
47829 "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
47832 #: c/c-parser.cc:2441
47833 #, gcc-internal-format
47834 msgid "data definition has no type or storage class"
47837 #. This means there is an attribute specifier after
47838 #. the declarator in a function definition. Provide
47839 #. some more information for the user.
47840 #: c/c-parser.cc:2456
47841 #, gcc-internal-format
47843 "attributes should be specified before the declarator in a function definition"
47846 #: c/c-parser.cc:2495
47847 #, gcc-internal-format
47848 msgid "%<__auto_type%> used with a bit-field initializer"
47851 #: c/c-parser.cc:2594 c/c-parser.cc:2724
47852 #, gcc-internal-format
47853 msgid "%qs requires an initialized data declaration"
47856 #: c/c-parser.cc:2687
47857 #, gcc-internal-format
47858 msgid "%qs may only be used with a single declarator"
47861 #: c/c-parser.cc:2716 cp/parser.cc:15541
47862 #, gcc-internal-format
47863 msgid "expected %<,%> or %<;%>"
47866 #. This can appear in many cases looking nothing like a
47867 #. function definition, so we don't give a more specific
47868 #. error suggesting there was one.
47869 #: c/c-parser.cc:2731 c/c-parser.cc:2772
47870 #, gcc-internal-format
47871 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
47874 #: c/c-parser.cc:2739
47875 #, gcc-internal-format
47876 msgid "ISO C forbids nested functions"
47879 #: c/c-parser.cc:2953 c/c-parser.cc:7888 c/c-parser.cc:13392
47880 #, gcc-internal-format
47881 msgid "expected string literal"
47884 #: c/c-parser.cc:2962
47885 #, gcc-internal-format
47886 msgid "ISO C11 does not support omitting the string in %qE"
47889 #: c/c-parser.cc:2968
47890 #, gcc-internal-format
47891 msgid "expression in static assertion is not an integer"
47894 #: c/c-parser.cc:2977
47895 #, gcc-internal-format
47896 msgid "expression in static assertion is not an integer constant expression"
47899 #: c/c-parser.cc:2982
47900 #, gcc-internal-format
47901 msgid "expression in static assertion is not constant"
47904 #: c/c-parser.cc:2989
47905 #, gcc-internal-format
47906 msgid "static assertion failed: %E"
47909 #: c/c-parser.cc:2991 cp/semantics.cc:11386
47910 #, gcc-internal-format
47911 msgid "static assertion failed"
47914 #: c/c-parser.cc:3344
47915 #, gcc-internal-format
47916 msgid "%<_Atomic%> in Objective-C"
47919 #: c/c-parser.cc:3347
47920 #, gcc-internal-format
47921 msgid "ISO C99 does not support the %<_Atomic%> qualifier"
47924 #: c/c-parser.cc:3350
47925 #, gcc-internal-format
47926 msgid "ISO C90 does not support the %<_Atomic%> qualifier"
47929 #: c/c-parser.cc:3378
47930 #, gcc-internal-format
47931 msgid "%<_Atomic%> applied to a qualified type"
47934 #: c/c-parser.cc:3408
47935 #, gcc-internal-format
47936 msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
47939 #: c/c-parser.cc:3499
47940 #, gcc-internal-format
47941 msgid "ISO C does not support specifying %<enum%> underlying types before C2X"
47944 #: c/c-parser.cc:3508
47945 #, gcc-internal-format
47946 msgid "%<enum%> declared both with and without fixed underlying type"
47949 #: c/c-parser.cc:3530
47950 #, gcc-internal-format
47951 msgid "no %<enum%> underlying type specified"
47954 #: c/c-parser.cc:3534
47955 #, gcc-internal-format
47956 msgid "invalid %<enum%> underlying type"
47959 #: c/c-parser.cc:3564
47960 #, gcc-internal-format
47961 msgid "%<enum%> underlying type incompatible with previous declaration"
47964 #: c/c-parser.cc:3599
47965 #, gcc-internal-format
47966 msgid "empty enum is invalid"
47969 #: c/c-parser.cc:3603 c/c-parser.cc:4656 c/c-parser.cc:5377 c/c-parser.cc:5389
47970 #: c/c-parser.cc:5854 c/c-parser.cc:6166 c/c-parser.cc:7755 c/c-parser.cc:7838
47971 #: c/c-parser.cc:8814 c/c-parser.cc:9131 c/c-parser.cc:9140 c/c-parser.cc:9673
47972 #: c/c-parser.cc:9860 c/c-parser.cc:9888 c/c-parser.cc:10770
47973 #: c/c-parser.cc:11288 c/c-parser.cc:11326 c/c-parser.cc:11591
47974 #: c/c-parser.cc:11642 c/c-parser.cc:11802 c/c-parser.cc:11832
47975 #: c/c-parser.cc:11840 c/c-parser.cc:11869 c/c-parser.cc:11882
47976 #: c/c-parser.cc:12188 c/c-parser.cc:12312 c/c-parser.cc:12897
47977 #: c/c-parser.cc:12950 c/c-parser.cc:12966 c/c-parser.cc:13012
47978 #: c/c-parser.cc:13857 c/c-parser.cc:13903 c/c-parser.cc:16640
47979 #: c/c-parser.cc:16777 c/c-parser.cc:17534 c/c-parser.cc:19972
47980 #: c/c-parser.cc:22718 c/c-parser.cc:22909 c/gimple-parser.cc:1805
47981 #: c/gimple-parser.cc:1852 cp/parser.cc:9276 cp/parser.cc:33826
47982 #: cp/parser.cc:37053 cp/parser.cc:39986 cp/parser.cc:40178 cp/parser.cc:46666
47983 #: cp/parser.cc:48965
47984 #, gcc-internal-format
47985 msgid "expected identifier"
47988 #: c/c-parser.cc:3648 cp/parser.cc:21304
47989 #, gcc-internal-format
47990 msgid "comma at end of enumerator list"
47993 #: c/c-parser.cc:3654 go/gofrontend/embed.cc:424
47994 #, gcc-internal-format
47995 msgid "expected %<,%> or %<}%>"
47998 #: c/c-parser.cc:3697
47999 #, gcc-internal-format
48000 msgid "ISO C forbids forward references to %<enum%> types"
48003 #: c/c-parser.cc:3822
48004 #, gcc-internal-format
48005 msgid "expected class name"
48008 #: c/c-parser.cc:3844
48009 #, gcc-internal-format
48010 msgid "extra semicolon in struct or union specified"
48013 #: c/c-parser.cc:3873
48014 #, gcc-internal-format
48015 msgid "no semicolon at end of struct or union"
48018 #: c/c-parser.cc:3990 c/c-parser.cc:5623
48019 #, gcc-internal-format
48020 msgid "expected specifier-qualifier-list"
48023 #: c/c-parser.cc:4001
48024 #, gcc-internal-format
48025 msgid "ISO C forbids member declarations with no members"
48028 #: c/c-parser.cc:4095
48029 #, gcc-internal-format
48030 msgid "expected %<,%>, %<;%> or %<}%>"
48033 #: c/c-parser.cc:4102
48034 #, gcc-internal-format
48035 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
48038 #: c/c-parser.cc:4173
48039 #, gcc-internal-format
48040 msgid "%<typeof%> applied to a bit-field"
48043 #: c/c-parser.cc:4484
48044 #, gcc-internal-format
48045 msgid "expected identifier or %<(%>"
48048 #: c/c-parser.cc:4717
48049 #, gcc-internal-format
48050 msgid "ISO C requires a named argument before %<...%> before C2X"
48053 #: c/c-parser.cc:4842
48054 #, gcc-internal-format
48055 msgid "expected declaration specifiers or %<...%>"
48058 #: c/c-parser.cc:5070
48059 #, gcc-internal-format
48060 msgid "parentheses must be omitted if attribute argument list is empty"
48063 #: c/c-parser.cc:5414 cp/parser.cc:29432
48064 #, gcc-internal-format
48065 msgid "%qE attribute does not take any arguments"
48068 #: c/c-parser.cc:5469
48069 #, gcc-internal-format
48070 msgid "ISO C does not support %<[[]]%> attributes before C2X"
48073 #: c/c-parser.cc:5700 c/c-parser.cc:5761 c/c-typeck.cc:8613
48074 #, gcc-internal-format
48076 "variable-sized object may not be initialized except with an empty initializer"
48079 #: c/c-parser.cc:5755
48080 #, gcc-internal-format
48081 msgid "ISO C forbids empty initializer braces before C2X"
48084 #: c/c-parser.cc:5818
48085 #, gcc-internal-format
48086 msgid "obsolete use of designated initializer with %<:%>"
48089 #: c/c-parser.cc:5974
48090 #, gcc-internal-format
48091 msgid "ISO C forbids specifying range of elements to initialize"
48094 #: c/c-parser.cc:5986
48095 #, gcc-internal-format
48096 msgid "ISO C90 forbids specifying subobject to initialize"
48099 #: c/c-parser.cc:5994
48100 #, gcc-internal-format
48101 msgid "obsolete use of designated initializer without %<=%>"
48104 #: c/c-parser.cc:6181
48105 #, gcc-internal-format
48106 msgid "ISO C forbids label declarations"
48109 #: c/c-parser.cc:6187 c/c-parser.cc:6276 c/c-parser.cc:6290
48110 #: c/gimple-parser.cc:418
48111 #, gcc-internal-format
48112 msgid "expected declaration or statement"
48115 #: c/c-parser.cc:6222
48116 #, gcc-internal-format
48118 "a label can only be part of a statement and a declaration is not a statement"
48121 #: c/c-parser.cc:6234 c/c-parser.cc:6267
48122 #, gcc-internal-format
48123 msgid "ISO C90 forbids mixed declarations and code"
48126 #: c/c-parser.cc:6298
48127 #, gcc-internal-format
48128 msgid "expected %<}%> before %<else%>"
48131 #: c/c-parser.cc:6303 cp/parser.cc:12994
48132 #, gcc-internal-format
48133 msgid "%<else%> without a previous %<if%>"
48136 #: c/c-parser.cc:6321
48137 #, gcc-internal-format
48138 msgid "label at end of compound statement"
48141 #. Avoid infinite loop in error recovery:
48142 #. c_parser_skip_until_found stops at a closing nesting
48143 #. delimiter without consuming it, but here we need to consume
48144 #. it to proceed further.
48145 #: c/c-parser.cc:6342 c/c-parser.cc:6355 c/c-parser.cc:6791
48146 #: c/gimple-parser.cc:2343 cp/parser.cc:12553
48147 #, gcc-internal-format
48148 msgid "expected statement"
48151 #: c/c-parser.cc:6414
48152 #, gcc-internal-format
48153 msgid "expected %<:%> or %<...%>"
48156 #: c/c-parser.cc:6442
48157 #, gcc-internal-format
48159 "GNU-style attribute between label and declaration appertains to the label"
48162 #: c/c-parser.cc:6673
48163 #, gcc-internal-format
48164 msgid "expected identifier or %<*%>"
48167 #: c/c-parser.cc:6774
48168 #, gcc-internal-format
48170 "only attribute %<fallthrough%> or %<assume%> can be applied to a null "
48174 #: c/c-parser.cc:6899 cp/parser.cc:14563
48175 #, gcc-internal-format
48176 msgid "suggest braces around empty body in an %<if%> statement"
48179 #: c/c-parser.cc:6941 cp/parser.cc:14566
48180 #, gcc-internal-format
48181 msgid "suggest braces around empty body in an %<else%> statement"
48184 #: c/c-parser.cc:7072 cp/parser.cc:13363
48185 #, gcc-internal-format
48186 msgid "suggest explicit braces to avoid ambiguous %<else%>"
48189 #: c/c-parser.cc:7212
48190 #, gcc-internal-format
48191 msgid "suggest braces around empty body in %<do%> statement"
48194 #: c/c-parser.cc:7344 c/c-parser.cc:7376
48195 #, gcc-internal-format
48196 msgid "multiple iterating variables in fast enumeration"
48199 #: c/c-parser.cc:7399
48200 #, gcc-internal-format
48201 msgid "invalid iterating variable in fast enumeration"
48204 #: c/c-parser.cc:7423 cp/parser.cc:13650
48205 #, gcc-internal-format
48206 msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
48209 #: c/c-parser.cc:7429 cp/parser.cc:13656
48210 #, gcc-internal-format
48211 msgid "missing loop condition in loop with %<GCC unroll%> pragma"
48214 #: c/c-parser.cc:7465
48215 #, gcc-internal-format
48216 msgid "missing collection in fast enumeration"
48219 #: c/c-parser.cc:7587 c/c-parser.cc:7598 c/c-parser.cc:7609
48220 #, gcc-internal-format
48221 msgid "duplicate %<asm%> qualifier %qE"
48224 #: c/c-parser.cc:7588 c/c-parser.cc:7599 c/c-parser.cc:7610 cp/parser.cc:22211
48225 #: cp/parser.cc:22228 cp/parser.cc:22242
48226 #, gcc-internal-format
48227 msgid "first seen here"
48230 #: c/c-parser.cc:7619
48231 #, gcc-internal-format
48232 msgid "%qE is not a valid %<asm%> qualifier"
48235 #: c/c-parser.cc:7669
48236 #, gcc-internal-format
48237 msgid "expected %<:%> or %<)%>"
48240 #: c/c-parser.cc:7968 cp/parser.cc:4575
48241 #, gcc-internal-format
48242 msgid "a wide string is invalid in this context"
48245 #: c/c-parser.cc:8174
48246 #, gcc-internal-format
48247 msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
48250 #. Location of the binary operator.
48252 #: c/c-parser.cc:8396 cp/typeck.cc:5417
48253 #, gcc-internal-format
48255 "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array "
48259 #: c/c-parser.cc:8402 cp/typeck.cc:5422
48260 #, gcc-internal-format
48261 msgid "first %<sizeof%> operand was declared here"
48264 #: c/c-parser.cc:8673
48265 #, gcc-internal-format
48266 msgid "storage class specifier in cast"
48269 #: c/c-parser.cc:8676
48270 #, gcc-internal-format
48271 msgid "alignment specified for type name in cast"
48274 #: c/c-parser.cc:8777
48275 #, gcc-internal-format
48276 msgid "traditional C rejects the unary plus operator"
48279 #: c/c-parser.cc:8909
48280 #, gcc-internal-format
48281 msgid "storage class specifier in %<sizeof%>"
48284 #: c/c-parser.cc:8912
48285 #, gcc-internal-format
48286 msgid "alignment specified for type name in %<sizeof%>"
48289 #: c/c-parser.cc:8928
48290 #, gcc-internal-format
48291 msgid "%<sizeof%> applied to a bit-field"
48294 #: c/c-parser.cc:9001
48295 #, gcc-internal-format
48296 msgid "storage class specifier in %qE"
48299 #: c/c-parser.cc:9004
48300 #, gcc-internal-format
48301 msgid "alignment specified for type name in %qE"
48304 #: c/c-parser.cc:9028
48305 #, gcc-internal-format
48306 msgid "ISO C does not allow %<%E (expression)%>"
48309 #: c/c-parser.cc:9181
48310 #, gcc-internal-format
48311 msgid "cannot take address of %qs"
48314 #: c/c-parser.cc:9264
48315 #, gcc-internal-format
48316 msgid "ISO C99 does not support %<_Generic%>"
48319 #: c/c-parser.cc:9267
48320 #, gcc-internal-format
48321 msgid "ISO C90 does not support %<_Generic%>"
48324 #: c/c-parser.cc:9336
48325 #, gcc-internal-format
48326 msgid "%<_Generic%> association has function type"
48329 #: c/c-parser.cc:9339
48330 #, gcc-internal-format
48331 msgid "%<_Generic%> association has incomplete type"
48334 #: c/c-parser.cc:9343
48335 #, gcc-internal-format
48336 msgid "%<_Generic%> association has variable length type"
48339 #: c/c-parser.cc:9367
48340 #, gcc-internal-format
48341 msgid "duplicate %<default%> case in %<_Generic%>"
48344 #: c/c-parser.cc:9368
48345 #, gcc-internal-format
48346 msgid "original %<default%> is here"
48349 #: c/c-parser.cc:9376
48350 #, gcc-internal-format
48351 msgid "%<_Generic%> specifies two compatible types"
48354 #: c/c-parser.cc:9377
48355 #, gcc-internal-format
48356 msgid "compatible type is here"
48359 #: c/c-parser.cc:9400
48360 #, gcc-internal-format
48361 msgid "%<_Generic%> selector matches multiple associations"
48364 #: c/c-parser.cc:9402
48365 #, gcc-internal-format
48366 msgid "other match is here"
48369 #: c/c-parser.cc:9427
48370 #, gcc-internal-format
48372 "%<_Generic%> selector of type %qT is not compatible with any association"
48375 #: c/c-parser.cc:9448
48376 #, gcc-internal-format
48377 msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
48380 #: c/c-parser.cc:9456
48381 #, gcc-internal-format
48382 msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
48385 #: c/c-parser.cc:9462
48386 #, gcc-internal-format
48387 msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
48390 #: c/c-parser.cc:9478
48391 #, gcc-internal-format
48392 msgid "argument %u of %<__builtin_tgmath%> has no arguments"
48395 #: c/c-parser.cc:9501 c/c-parser.cc:9505
48396 #, gcc-internal-format
48397 msgid "ISO C does not support %qs predefined identifier"
48400 #: c/c-parser.cc:9509
48401 #, gcc-internal-format
48402 msgid "ISO C90 does not support %<__func__%> predefined identifier"
48405 #: c/c-parser.cc:9687 c/c-parser.cc:10837 c/c-parser.cc:10859
48406 #: c/c-parser.cc:19389 c/gimple-parser.cc:1721 c/gimple-parser.cc:2360
48407 #: cp/parser.cc:42130
48408 #, gcc-internal-format
48409 msgid "expected expression"
48412 #: c/c-parser.cc:9708
48413 #, gcc-internal-format
48414 msgid "braced-group within expression allowed only inside a function"
48417 #: c/c-parser.cc:9722
48418 #, gcc-internal-format
48419 msgid "ISO C forbids braced-groups within expressions"
48422 #: c/c-parser.cc:9915
48423 #, gcc-internal-format
48424 msgid "wrong number of arguments to %<__builtin_choose_expr%>"
48427 #: c/c-parser.cc:9931
48428 #, gcc-internal-format
48429 msgid "first argument to %<__builtin_choose_expr%> not a constant"
48432 #: c/c-parser.cc:10001 c/c-parser.cc:10018 c/c-parser.cc:10025
48433 #, gcc-internal-format
48434 msgid "too few arguments to %<__builtin_tgmath%>"
48437 #: c/c-parser.cc:10046
48438 #, gcc-internal-format
48439 msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
48442 #: c/c-parser.cc:10090 c/c-parser.cc:10100
48443 #, gcc-internal-format
48445 "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
48448 #: c/c-parser.cc:10122 c/c-parser.cc:10132
48449 #, gcc-internal-format
48451 "invalid type-generic type for argument %u of argument %u of "
48452 "%<__builtin_tgmath%>"
48455 #: c/c-parser.cc:10165
48456 #, gcc-internal-format
48457 msgid "function arguments of %<__builtin_tgmath%> all have the same type"
48460 #: c/c-parser.cc:10184
48461 #, gcc-internal-format
48462 msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
48465 #: c/c-parser.cc:10232
48466 #, gcc-internal-format
48468 "duplicate type-generic parameter type for function argument %u of "
48469 "%<__builtin_tgmath%>"
48472 #: c/c-parser.cc:10255
48473 #, gcc-internal-format
48474 msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
48477 #: c/c-parser.cc:10272
48478 #, gcc-internal-format
48480 "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
48483 #: c/c-parser.cc:10311
48484 #, gcc-internal-format, gfc-internal-format
48485 msgid "invalid type of argument %u of type-generic function"
48488 #: c/c-parser.cc:10322
48489 #, gcc-internal-format, gfc-internal-format
48491 "decimal floating-point argument %u to complex-only type-generic function"
48494 #: c/c-parser.cc:10330
48495 #, gcc-internal-format, gfc-internal-format
48496 msgid "decimal floating-point argument %u to binary-only type-generic function"
48499 #: c/c-parser.cc:10338 c/c-parser.cc:10368
48500 #, gcc-internal-format
48502 "both complex and decimal floating-point arguments to type-generic function"
48505 #: c/c-parser.cc:10346 c/c-parser.cc:10388
48506 #, gcc-internal-format
48508 "both binary and decimal floating-point arguments to type-generic function"
48511 #: c/c-parser.cc:10360
48512 #, gcc-internal-format, gfc-internal-format
48513 msgid "complex argument %u to decimal-only type-generic function"
48516 #: c/c-parser.cc:10380
48517 #, gcc-internal-format, gfc-internal-format
48518 msgid "binary argument %u to decimal-only type-generic function"
48521 #: c/c-parser.cc:10483
48522 #, gcc-internal-format
48523 msgid "no matching function for type-generic call"
48526 #: c/c-parser.cc:10524
48527 #, gcc-internal-format
48528 msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
48531 #: c/c-parser.cc:10537
48532 #, gcc-internal-format
48534 "first argument to %<__builtin_call_with_static_chain%> must be a call "
48538 #: c/c-parser.cc:10541
48539 #, gcc-internal-format
48541 "second argument to %<__builtin_call_with_static_chain%> must be a pointer "
48545 #: c/c-parser.cc:10567
48546 #, gcc-internal-format
48547 msgid "wrong number of arguments to %<__builtin_complex%>"
48550 #: c/c-parser.cc:10589
48551 #, gcc-internal-format
48552 msgid "%<__builtin_complex%> operand not of real binary floating-point type"
48555 #: c/c-parser.cc:10598
48556 #, gcc-internal-format
48557 msgid "%<__builtin_complex%> operands of different types"
48560 #: c/c-parser.cc:10643 c/c-parser.cc:10672 cp/parser.cc:7603
48561 #, gcc-internal-format
48562 msgid "wrong number of arguments to %<__builtin_shuffle%>"
48565 #: c/c-parser.cc:10814 cp/parser.cc:5983
48566 #, gcc-internal-format
48567 msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
48570 #: c/c-parser.cc:10824
48571 #, gcc-internal-format
48572 msgid "ISO C does not support %qs before C2X"
48575 #: c/c-parser.cc:10912
48576 #, gcc-internal-format
48577 msgid "%qT declared in %<constexpr%> compound literal"
48580 #: c/c-parser.cc:10917
48581 #, gcc-internal-format
48582 msgid "%qT defined in %<constexpr%> compound literal"
48585 #: c/c-parser.cc:10932
48586 #, gcc-internal-format
48587 msgid "compound literal has variable size"
48590 #: c/c-parser.cc:10937
48591 #, gcc-internal-format
48592 msgid "compound literal has function type"
48595 #: c/c-parser.cc:10968
48596 #, gcc-internal-format
48597 msgid "compound literal qualified by address-space qualifier"
48600 #: c/c-parser.cc:10973
48601 #, gcc-internal-format
48602 msgid "ISO C90 forbids compound literals"
48605 #: c/c-parser.cc:10975
48606 #, gcc-internal-format
48607 msgid "ISO C forbids storage class specifiers in compound literals before C2X"
48610 #: c/c-parser.cc:10989
48611 #, gcc-internal-format
48612 msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
48615 #: c/c-parser.cc:11064
48616 #, gcc-internal-format
48618 "using integer absolute value function %qD when argument is of floating-point "
48622 #: c/c-parser.cc:11069
48623 #, gcc-internal-format
48625 "using integer absolute value function %qD when argument is of complex type "
48629 #: c/c-parser.cc:11077
48630 #, gcc-internal-format
48631 msgid "taking the absolute value of unsigned type %qT has no effect"
48634 #: c/c-parser.cc:11088
48635 #, gcc-internal-format
48637 "using floating-point absolute value function %qD when argument is of integer "
48641 #: c/c-parser.cc:11092
48642 #, gcc-internal-format
48644 "using floating-point absolute value function %qD when argument is of decimal "
48645 "floating-point type %qT"
48648 #: c/c-parser.cc:11097
48649 #, gcc-internal-format
48651 "using floating-point absolute value function %qD when argument is of complex "
48655 #: c/c-parser.cc:11110
48656 #, gcc-internal-format
48658 "using complex absolute value function %qD when argument is of integer type "
48662 #: c/c-parser.cc:11114
48663 #, gcc-internal-format
48665 "using complex absolute value function %qD when argument is of floating-point "
48669 #: c/c-parser.cc:11131
48670 #, gcc-internal-format
48672 "using decimal floating-point absolute value function %qD when argument is of "
48676 #: c/c-parser.cc:11136
48677 #, gcc-internal-format
48679 "using decimal floating-point absolute value function %qD when argument is of "
48680 "floating-point type %qT"
48683 #: c/c-parser.cc:11141
48684 #, gcc-internal-format
48686 "using decimal floating-point absolute value function %qD when argument is of "
48690 #: c/c-parser.cc:11167
48691 #, gcc-internal-format
48693 "absolute value function %qD given an argument of type %qT but has parameter "
48694 "of type %qT which may cause truncation of value"
48697 #: c/c-parser.cc:11613
48698 #, gcc-internal-format
48699 msgid "expected identifier or %<)%>"
48702 #: c/c-parser.cc:11709
48703 #, gcc-internal-format
48704 msgid "extra semicolon"
48707 #: c/c-parser.cc:11957
48708 #, gcc-internal-format
48709 msgid "extra semicolon in method definition specified"
48712 #: c/c-parser.cc:12089
48713 #, gcc-internal-format
48714 msgid "method attributes must be specified at the end only"
48717 #: c/c-parser.cc:12109
48718 #, gcc-internal-format
48719 msgid "expected %<;%> or %<{%> after method attribute definition"
48722 #: c/c-parser.cc:12231
48723 #, gcc-internal-format
48724 msgid "objective-c method declaration is expected"
48727 #: c/c-parser.cc:12683
48728 #, gcc-internal-format
48729 msgid "no type or storage class may be specified here,"
48732 #: c/c-parser.cc:12751 cp/parser.cc:36910
48733 #, gcc-internal-format
48734 msgid "empty property attribute list"
48737 #: c/c-parser.cc:12765 cp/parser.cc:36923
48738 #, gcc-internal-format
48739 msgid "missing property attribute"
48742 #: c/c-parser.cc:12804
48743 #, gcc-internal-format
48744 msgid "unknown property attribute %<%s%s%>"
48747 #: c/c-parser.cc:12807 cp/parser.cc:36960
48748 #, gcc-internal-format
48749 msgid "unknown property attribute"
48752 #: c/c-parser.cc:12816 cp/parser.cc:36969
48753 #, gcc-internal-format
48754 msgid "expected %<=%> after Objective-C %qE"
48757 #: c/c-parser.cc:12827 cp/parser.cc:36983
48758 #, gcc-internal-format
48759 msgid "expected %qE selector name"
48762 #: c/c-parser.cc:12843 cp/parser.cc:37002
48763 #, gcc-internal-format
48764 msgid "setter method names must terminate with %<:%>"
48767 #: c/c-parser.cc:13057 cp/parser.cc:49292
48768 #, gcc-internal-format
48770 "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a "
48771 "non-negative integral constant less than %u"
48774 #: c/c-parser.cc:13102 c/c-parser.cc:21598 c/c-parser.cc:21906
48775 #: c/c-parser.cc:21969 c/c-parser.cc:22078 cp/parser.cc:45052
48776 #: cp/parser.cc:45399 cp/parser.cc:45513 cp/parser.cc:45609 cp/parser.cc:49339
48777 #: cp/parser.cc:49355 cp/parser.cc:49371 cp/parser.cc:49388 cp/parser.cc:49405
48778 #: cp/parser.cc:49422 cp/parser.cc:49449 cp/parser.cc:49463 cp/parser.cc:49488
48779 #: cp/parser.cc:49502
48780 #, gcc-internal-format
48781 msgid "%<#pragma %s%> may only be used in compound statements"
48784 #: c/c-parser.cc:13125 cp/parser.cc:49477
48785 #, gcc-internal-format
48786 msgid "%<#pragma acc routine%> must be at file scope"
48789 #: c/c-parser.cc:13215 cp/parser.cc:49601
48790 #, gcc-internal-format
48792 "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> "
48793 "%<reduction%> clause"
48796 #: c/c-parser.cc:13222 cp/parser.cc:49607
48797 #, gcc-internal-format
48799 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
48803 #: c/c-parser.cc:13234 c/c-parser.cc:13246
48804 #, gcc-internal-format
48805 msgid "%<#pragma %s%> may only be used at file scope"
48808 #: c/c-parser.cc:13276 c/c-parser.cc:13300 cp/parser.cc:49636
48809 #: cp/parser.cc:49669
48810 #, gcc-internal-format
48811 msgid "for, while or do statement expected"
48814 #: c/c-parser.cc:13313 cp/parser.cc:49329
48815 #, gcc-internal-format
48816 msgid "%<#pragma GCC pch_preprocess%> must be first"
48819 #: c/c-parser.cc:13666 c/c-parser.cc:17358 c/c-parser.cc:18926
48820 #: c/c-parser.cc:18945 c/c-parser.cc:19149 c/c-parser.cc:19207
48821 #: c/c-parser.cc:19214 c/c-parser.cc:19221 c/c-parser.cc:23817
48822 #: c/c-parser.cc:23825 c/c-parser.cc:24095 c/c-parser.cc:24105
48823 #: c/c-parser.cc:24199 c/c-parser.cc:24206 c/c-parser.cc:24213
48824 #: cp/parser.cc:37431 cp/parser.cc:40813 cp/parser.cc:41678 cp/parser.cc:41715
48825 #: cp/parser.cc:41904 cp/parser.cc:41967 cp/parser.cc:41974 cp/parser.cc:41981
48826 #: cp/parser.cc:46887 cp/parser.cc:46894 cp/parser.cc:46901 cp/parser.cc:48226
48827 #: cp/parser.cc:48234 cp/parser.cc:48386 cp/parser.cc:48396
48828 #, gcc-internal-format
48829 msgid "too many %qs clauses"
48832 #: c/c-parser.cc:13693
48833 #, gcc-internal-format
48834 msgid "expression must be integral"
48837 #: c/c-parser.cc:14008 c/c-parser.cc:14020
48838 #, gcc-internal-format
48839 msgid "expected %<)%> or %<,%>"
48842 #: c/c-parser.cc:14171 c/c-parser.cc:24504
48843 #, gcc-internal-format
48844 msgid "%qD is not a variable"
48847 #: c/c-parser.cc:14175 cp/semantics.cc:8396
48848 #, gcc-internal-format
48849 msgid "%qD is not a pointer variable"
48852 #: c/c-parser.cc:14217 cp/parser.cc:38171
48853 #, gcc-internal-format
48854 msgid "collapse argument needs positive constant integer expression"
48857 #: c/c-parser.cc:14312 cp/parser.cc:38249
48858 #, gcc-internal-format
48859 msgid "expected %<none%> or %<present%>"
48862 #: c/c-parser.cc:14314 cp/parser.cc:38251
48863 #, gcc-internal-format
48864 msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
48867 #: c/c-parser.cc:14435 cp/parser.cc:38363
48868 #, gcc-internal-format
48869 msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
48872 #: c/c-parser.cc:14455 c/c-parser.cc:21962 c/c-parser.cc:22071
48873 #: cp/parser.cc:38381 cp/parser.cc:45391 cp/parser.cc:45505
48874 #, gcc-internal-format
48875 msgid "expected %<data%>"
48878 #: c/c-parser.cc:14508 cp/parser.cc:38436
48879 #, gcc-internal-format
48880 msgid "too many %<if%> clauses with %qs modifier"
48883 #: c/c-parser.cc:14515 cp/parser.cc:38443
48884 #, gcc-internal-format
48885 msgid "too many %<if%> clauses"
48888 #: c/c-parser.cc:14517 cp/parser.cc:38445
48889 #, gcc-internal-format
48890 msgid "too many %<if%> clauses without modifier"
48893 #: c/c-parser.cc:14523 cp/parser.cc:38451
48894 #, gcc-internal-format
48896 "if any %<if%> clause has modifier, then all %<if%> clauses have to use "
48900 #: c/c-parser.cc:14628 c/c-parser.cc:14688 c/c-parser.cc:14749
48901 #: c/c-parser.cc:14796 c/c-parser.cc:14875 c/c-parser.cc:15261
48902 #: c/c-parser.cc:15343 c/c-parser.cc:15910 c/c-parser.cc:16055
48903 #: c/c-parser.cc:16120 c/c-parser.cc:17295
48904 #, gcc-internal-format
48905 msgid "expected integer expression"
48908 #: c/c-parser.cc:14639
48909 #, gcc-internal-format
48910 msgid "%<num_threads%> value must be positive"
48913 #: c/c-parser.cc:14699
48914 #, gcc-internal-format
48915 msgid "%<num_tasks%> value must be positive"
48918 #: c/c-parser.cc:14760 cp/semantics.cc:8623
48919 #, gcc-internal-format
48920 msgid "%<grainsize%> value must be positive"
48923 #: c/c-parser.cc:14808 cp/semantics.cc:8653
48924 #, gcc-internal-format
48925 msgid "%<priority%> value must be non-negative"
48928 #: c/c-parser.cc:14842 cp/parser.cc:38677
48929 #, gcc-internal-format
48930 msgid "expected constant integer expression with valid sync-hint value"
48933 #: c/c-parser.cc:14914 cp/parser.cc:38747
48934 #, gcc-internal-format
48936 "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> "
48940 #: c/c-parser.cc:14982 cp/parser.cc:38819
48941 #, gcc-internal-format
48942 msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
48945 #: c/c-parser.cc:15048 cp/parser.cc:38888
48946 #, gcc-internal-format
48947 msgid "too many %<defaultmap%> clauses with %qs category"
48950 #: c/c-parser.cc:15051 cp/parser.cc:38891
48951 #, gcc-internal-format
48952 msgid "too many %<defaultmap%> clauses with unspecified category"
48955 #: c/c-parser.cc:15135 cp/semantics.cc:7445 cp/semantics.cc:7498
48956 #, gcc-internal-format
48957 msgid "%qs expression must be integral"
48960 #: c/c-parser.cc:15147 c/c-parser.cc:15270 cp/semantics.cc:7477
48961 #: cp/semantics.cc:7512
48962 #, gcc-internal-format
48963 msgid "%qs value must be positive"
48966 #: c/c-parser.cc:15209 cp/parser.cc:37943
48967 #, gcc-internal-format
48968 msgid "too many %<static%> arguments"
48971 #: c/c-parser.cc:15243 cp/parser.cc:37976
48972 #, gcc-internal-format
48973 msgid "unexpected argument"
48976 #: c/c-parser.cc:15410 cp/semantics.cc:8839
48977 #, gcc-internal-format
48978 msgid "%<tile%> argument needs positive integral constant"
48981 #: c/c-parser.cc:15485 cp/parser.cc:38941
48982 #, gcc-internal-format
48983 msgid "expected %<reproducible%> or %<unconstrained%>"
48986 #: c/c-parser.cc:15494 c/c-parser.cc:15500 cp/parser.cc:38950
48987 #: cp/parser.cc:38960
48988 #, gcc-internal-format
48989 msgid "expected %<concurrent%>"
48992 #: c/c-parser.cc:15536 cp/parser.cc:39000
48993 #, gcc-internal-format
48994 msgid "expected %<teams%>, %<parallel%> or %<thread%>"
48997 #: c/c-parser.cc:15589 cp/parser.cc:39068
48998 #, gcc-internal-format
48999 msgid "ordered argument needs positive constant integer expression"
49002 #: c/c-parser.cc:15714 c/c-parser.cc:23374 cp/parser.cc:47873
49003 #, gcc-internal-format
49005 "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or "
49009 #: c/c-parser.cc:15834 cp/parser.cc:39326
49010 #, gcc-internal-format
49011 msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
49014 #: c/c-parser.cc:15888 cp/parser.cc:39342
49015 #, gcc-internal-format
49016 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
49019 #: c/c-parser.cc:15892 cp/parser.cc:39345
49020 #, gcc-internal-format
49021 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
49024 #: c/c-parser.cc:15904 cp/semantics.cc:7559
49025 #, gcc-internal-format
49026 msgid "chunk size value must be positive"
49029 #: c/c-parser.cc:15927 cp/parser.cc:39365
49030 #, gcc-internal-format
49031 msgid "invalid schedule kind"
49034 #: c/c-parser.cc:16065 c/c-parser.cc:16075
49035 #, gcc-internal-format
49036 msgid "%<num_teams%> value must be positive"
49039 #: c/c-parser.cc:16082 cp/semantics.cc:7526
49040 #, gcc-internal-format
49041 msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
49044 #: c/c-parser.cc:16130 cp/semantics.cc:7655
49045 #, gcc-internal-format
49046 msgid "%<thread_limit%> value must be positive"
49049 #: c/c-parser.cc:16175 cp/semantics.cc:7783
49050 #, gcc-internal-format
49052 "%<aligned%> clause alignment expression must be positive constant integer "
49056 #: c/c-parser.cc:16285 c/c-parser.cc:18915 cp/parser.cc:41670
49057 #, gcc-internal-format
49058 msgid "expected %<allocator%> or %<align%>"
49061 #: c/c-parser.cc:16292
49062 #, gcc-internal-format
49063 msgid "duplicate %qs modifier"
49066 #: c/c-parser.cc:16340 cp/semantics.cc:7918
49067 #, gcc-internal-format
49069 "%<allocate%> clause allocator expression has type %qT rather than "
49070 "%<omp_allocator_handle_t%>"
49073 #: c/c-parser.cc:16351 cp/semantics.cc:7873 cp/semantics.cc:7889
49074 #, gcc-internal-format
49076 "%<allocate%> clause %<align%> modifier argument needs to be positive "
49077 "constant power of two integer expression"
49080 #: c/c-parser.cc:16470 cp/parser.cc:39812
49081 #, gcc-internal-format
49082 msgid "multiple linear modifiers"
49085 #: c/c-parser.cc:16482 cp/parser.cc:39825
49086 #, gcc-internal-format
49087 msgid "multiple %<step%> modifiers"
49090 #: c/c-parser.cc:16490 c/c-parser.cc:16518
49091 #, gcc-internal-format
49092 msgid "%<linear%> clause step expression must be integral"
49095 #: c/c-parser.cc:16570
49096 #, gcc-internal-format
49098 "%<safelen%> clause expression must be positive constant integer expression"
49101 #: c/c-parser.cc:16609
49102 #, gcc-internal-format
49104 "%<simdlen%> clause expression must be positive constant integer expression"
49107 #: c/c-parser.cc:16969 cp/parser.cc:40372
49108 #, gcc-internal-format
49109 msgid "%<iterator%> modifier incompatible with %qs"
49112 #: c/c-parser.cc:17017 cp/parser.cc:40427 cp/parser.cc:40874 cp/parser.cc:40924
49113 #, gcc-internal-format
49114 msgid "invalid depend kind"
49117 #: c/c-parser.cc:17078 cp/parser.cc:40457
49118 #, gcc-internal-format
49119 msgid "invalid doacross kind"
49122 #: c/c-parser.cc:17147 cp/parser.cc:40600
49123 #, gcc-internal-format
49124 msgid "too many %<always%> modifiers"
49127 #: c/c-parser.cc:17157 cp/parser.cc:40613
49128 #, gcc-internal-format
49129 msgid "too many %<close%> modifiers"
49132 #: c/c-parser.cc:17167 cp/parser.cc:40626
49133 #, gcc-internal-format
49134 msgid "too many %<present%> modifiers"
49137 #: c/c-parser.cc:17175 cp/parser.cc:40637
49138 #, gcc-internal-format
49140 "%<map%> clause with map-type modifier other than %<always%>, %<close%> or "
49144 #: c/c-parser.cc:17213 cp/parser.cc:40677
49145 #, gcc-internal-format
49146 msgid "invalid map kind"
49149 #: c/c-parser.cc:17265 cp/parser.cc:40736
49150 #, gcc-internal-format
49152 "%<ancestor%> device modifier not preceded by %<requires%> directive with "
49153 "%<reverse_offload%> clause"
49156 #: c/c-parser.cc:17277 cp/parser.cc:40747
49157 #, gcc-internal-format
49158 msgid "expected %<ancestor%> or %<device_num%>"
49161 #: c/c-parser.cc:17300 cp/semantics.cc:7680
49162 #, gcc-internal-format
49163 msgid "the %<device%> clause expression must evaluate to %<1%>"
49166 #: c/c-parser.cc:17333 cp/parser.cc:40818
49167 #, gcc-internal-format
49168 msgid "invalid dist_schedule kind"
49171 #: c/c-parser.cc:17412
49172 #, gcc-internal-format
49173 msgid "invalid proc_bind kind"
49176 #: c/c-parser.cc:17456
49177 #, gcc-internal-format
49178 msgid "expected %<host%>, %<nohost%> or %<any%>"
49181 #: c/c-parser.cc:17554 cp/semantics.cc:8099
49182 #, gcc-internal-format
49184 "%<detach%> clause event handle has type %qT rather than "
49185 "%<omp_event_handle_t%>"
49188 #: c/c-parser.cc:17756 cp/parser.cc:41163
49189 #, gcc-internal-format
49190 msgid "expected an OpenACC clause"
49193 #: c/c-parser.cc:17767 c/c-parser.cc:18127 cp/parser.cc:41174
49194 #: cp/parser.cc:41576
49195 #, gcc-internal-format
49196 msgid "%qs is not valid for %qs"
49199 #: c/c-parser.cc:17811 cp/parser.cc:41221
49200 #, gcc-internal-format
49201 msgid "clauses in %<simd%> trait should be separated by %<,%>"
49204 #: c/c-parser.cc:17960 cp/parser.cc:41409
49205 #, gcc-internal-format
49206 msgid "%qs must be the first clause of %qs"
49209 #: c/c-parser.cc:18116 cp/parser.cc:41565
49210 #, gcc-internal-format
49211 msgid "expected an OpenMP clause"
49214 #: c/c-parser.cc:18249 cp/parser.cc:45940
49215 #, gcc-internal-format
49216 msgid "no valid clauses specified in %<#pragma acc declare%>"
49219 #: c/c-parser.cc:18259 cp/parser.cc:45950
49220 #, gcc-internal-format
49221 msgid "array section in %<#pragma acc declare%>"
49224 #: c/c-parser.cc:18279 cp/parser.cc:45970
49225 #, gcc-internal-format
49226 msgid "%qD must be a global variable in %<#pragma acc declare link%>"
49229 #: c/c-parser.cc:18290 cp/parser.cc:45981
49230 #, gcc-internal-format
49231 msgid "invalid OpenACC clause at file scope"
49234 #: c/c-parser.cc:18297 cp/parser.cc:45988
49235 #, gcc-internal-format
49236 msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
49239 #: c/c-parser.cc:18305 cp/parser.cc:45996
49240 #, gcc-internal-format
49241 msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
49244 #: c/c-parser.cc:18316 cp/parser.cc:46018
49245 #, gcc-internal-format
49247 "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
49250 #: c/c-parser.cc:18326 cp/parser.cc:46028
49251 #, gcc-internal-format
49252 msgid "variable %qD used more than once with %<#pragma acc declare%>"
49255 #: c/c-parser.cc:18419 cp/parser.cc:46126
49256 #, gcc-internal-format
49257 msgid "expected %<data%> after %<#pragma acc %s%>"
49260 #: c/c-parser.cc:18435 cp/parser.cc:46143
49261 #, gcc-internal-format
49262 msgid "%<#pragma acc %s data%> has no data movement clause"
49265 #: c/c-parser.cc:18685 cp/parser.cc:3241
49266 #, gcc-internal-format
49267 msgid "%qE has not been declared"
49270 #: c/c-parser.cc:18689
49271 #, gcc-internal-format
49272 msgid "expected function name"
49275 #: c/c-parser.cc:18707 cp/parser.cc:48653
49276 #, gcc-internal-format
49277 msgid "%qD does not refer to a function"
49280 #: c/c-parser.cc:18730 c/c-parser.cc:18778 cp/parser.cc:1586
49281 #, gcc-internal-format
49283 "%<#pragma acc routine%> not immediately followed by function declaration or "
49287 #: c/c-parser.cc:18770 cp/parser.cc:48704 cp/parser.cc:48751
49288 #, gcc-internal-format
49290 "%<#pragma acc routine%> not immediately followed by a single function "
49291 "declaration or definition"
49294 #: c/c-parser.cc:18801 cp/parser.cc:48779
49295 #, gcc-internal-format
49296 msgid "%<#pragma acc routine%> must be applied before use"
49299 #: c/c-parser.cc:18802 cp/parser.cc:48781
49300 #, gcc-internal-format
49301 msgid "%<#pragma acc routine%> must be applied before definition"
49304 #: c/c-parser.cc:18846 cp/parser.cc:46344
49305 #, gcc-internal-format
49307 "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or "
49311 #: c/c-parser.cc:18937 cp/parser.cc:41690 cp/parser.cc:41705
49312 #, gcc-internal-format
49314 "%<align%> clause argument needs to be positive constant power of two integer "
49318 #: c/c-parser.cc:18960
49319 #, gcc-internal-format
49321 "%<allocator%> clause allocator expression has type %qT rather than "
49322 "%<omp_allocator_handle_t%>"
49325 #. FIXME: When implementing properly, delete the align/allocate expr error
49326 #. check above and add one in semantics.cc (to properly handle templates).
49327 #. Base this on the allocator/align modifiers check for the 'allocate' clause
49328 #. in semantics.cc's finish_omp_clauses.
49329 #: c/c-parser.cc:18977 cp/parser.cc:41738
49330 #, gcc-internal-format
49331 msgid "%<#pragma omp allocate%> not yet supported"
49334 #: c/c-parser.cc:19115 cp/parser.cc:41870
49335 #, gcc-internal-format
49336 msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
49339 #: c/c-parser.cc:19154 cp/parser.cc:41909
49340 #, gcc-internal-format
49341 msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
49344 #: c/c-parser.cc:19178 cp/parser.cc:41938
49345 #, gcc-internal-format
49347 "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, "
49348 "%<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or "
49352 #: c/c-parser.cc:19193 cp/parser.cc:41953
49353 #, gcc-internal-format
49354 msgid "too many atomic clauses"
49357 #: c/c-parser.cc:19200 cp/parser.cc:41960
49358 #, gcc-internal-format
49359 msgid "too many memory order clauses"
49362 #: c/c-parser.cc:19238 c/c-parser.cc:19245 cp/parser.cc:41998
49363 #: cp/parser.cc:42005
49364 #, gcc-internal-format
49365 msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
49368 #: c/c-parser.cc:19251 c/c-parser.cc:19256 cp/parser.cc:42011
49369 #: cp/parser.cc:42016
49370 #, gcc-internal-format
49371 msgid "%qs clause requires %qs clause"
49374 #: c/c-parser.cc:19300 cp/parser.cc:42060
49375 #, gcc-internal-format
49376 msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
49379 #: c/c-parser.cc:19310 cp/parser.cc:42070
49380 #, gcc-internal-format
49381 msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
49384 #: c/c-parser.cc:19433 cp/parser.cc:42170
49385 #, gcc-internal-format
49386 msgid "expected %<==%> comparison in %<if%> condition"
49389 #: c/c-parser.cc:19440 cp/parser.cc:42177
49390 #, gcc-internal-format
49391 msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
49394 #: c/c-parser.cc:19513 cp/parser.cc:42242 cp/parser.cc:42525 cp/parser.cc:42619
49395 #: cp/parser.cc:42637
49396 #, gcc-internal-format
49397 msgid "invalid form of %<#pragma omp atomic compare%>"
49400 #: c/c-parser.cc:19524 cp/parser.cc:42253
49401 #, gcc-internal-format
49402 msgid "unexpected %<else%>"
49405 #: c/c-parser.cc:19584 cp/parser.cc:42692
49406 #, gcc-internal-format
49407 msgid "invalid form of %<pragma omp atomic compare%>"
49410 #: c/c-parser.cc:19855 cp/parser.cc:42546 cp/parser.cc:42572
49411 #, gcc-internal-format
49412 msgid "invalid form of %<#pragma omp atomic%>"
49415 #: c/c-parser.cc:19859 cp/parser.cc:42612 cp/parser.cc:42646
49416 #, gcc-internal-format
49417 msgid "invalid operator for %<#pragma omp atomic%>"
49420 #: c/c-parser.cc:19910 cp/parser.cc:42681
49421 #, gcc-internal-format
49422 msgid "%<weak%> clause requires atomic equality comparison"
49425 #: c/c-parser.cc:19916 cp/semantics.cc:10998 cp/semantics.cc:11008
49426 #, gcc-internal-format
49428 "%<#pragma omp atomic capture%> uses two different expressions for memory"
49431 #: c/c-parser.cc:20016 cp/semantics.cc:11085
49432 #, gcc-internal-format
49433 msgid "%<depobj%> expression is not lvalue expression"
49436 #: c/c-parser.cc:20077 cp/parser.cc:42847
49437 #, gcc-internal-format
49438 msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
49441 #: c/c-parser.cc:20089 cp/parser.cc:42863
49442 #, gcc-internal-format
49443 msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
49446 #: c/c-parser.cc:20130 cp/parser.cc:42901
49447 #, gcc-internal-format
49448 msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
49451 #: c/c-parser.cc:20138 cp/parser.cc:42909
49452 #, gcc-internal-format
49453 msgid "%<flush%> list specified together with memory order clause"
49456 #: c/c-parser.cc:20143
49457 #, gcc-internal-format
49458 msgid "expected %<(%> or end of line"
49461 #: c/c-parser.cc:20201 cp/parser.cc:43648
49462 #, gcc-internal-format
49463 msgid "%<#pragma omp scan%> with zero preceding executable statements"
49466 #: c/c-parser.cc:20235 cp/parser.cc:43681
49467 #, gcc-internal-format
49468 msgid "expected %<inclusive%> or %<exclusive%> clause"
49471 #: c/c-parser.cc:20240 cp/parser.cc:43687
49472 #, gcc-internal-format
49473 msgid "expected %<#pragma omp scan%>"
49476 #: c/c-parser.cc:20248 cp/parser.cc:43695
49477 #, gcc-internal-format
49478 msgid "%<#pragma omp scan%> with zero succeeding executable statements"
49481 #: c/c-parser.cc:20304 cp/parser.cc:43746
49482 #, gcc-internal-format
49483 msgid "%<ordered%> clause parameter is less than %<collapse%>"
49486 #: c/c-parser.cc:20320 cp/parser.cc:43772
49487 #, gcc-internal-format
49488 msgid "for statement expected"
49491 #: c/c-parser.cc:20398 cp/semantics.cc:10576 cp/semantics.cc:10667
49492 #, gcc-internal-format
49493 msgid "expected iteration declaration or initialization"
49496 #: c/c-parser.cc:20484
49497 #, gcc-internal-format
49498 msgid "not enough perfectly nested loops"
49501 #: c/c-parser.cc:20532 cp/parser.cc:44086
49502 #, gcc-internal-format
49503 msgid "collapsed loops not perfectly nested"
49506 #: c/c-parser.cc:20615 cp/parser.cc:43882 cp/parser.cc:43924 cp/pt.cc:18544
49507 #, gcc-internal-format
49508 msgid "iteration variable %qD should not be firstprivate"
49511 #: c/c-parser.cc:21030 cp/parser.cc:44490
49512 #, gcc-internal-format
49514 "%<#pragma omp ordered%> with %qs clause may only be used in compound "
49518 #: c/c-parser.cc:21244 cp/parser.cc:44696
49519 #, gcc-internal-format
49520 msgid "expected %<for%> after %qs"
49523 #: c/c-parser.cc:21589 cp/parser.cc:45043
49524 #, gcc-internal-format
49525 msgid "expected %<point%>"
49528 #: c/c-parser.cc:21855 cp/parser.cc:45329
49529 #, gcc-internal-format
49531 "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, "
49532 "%<tofrom%> or %<alloc%> on %<map%> clause"
49535 #: c/c-parser.cc:21871 cp/parser.cc:45345
49536 #, gcc-internal-format
49538 "%<#pragma omp target data%> must contain at least one %<map%>, "
49539 "%<use_device_ptr%> or %<use_device_addr%> clause"
49542 #: c/c-parser.cc:21919 cp/parser.cc:45622
49543 #, gcc-internal-format
49545 "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> "
49549 #: c/c-parser.cc:22020 cp/parser.cc:45451
49550 #, gcc-internal-format
49552 "%<#pragma omp target enter data%> with map-type other than %<to%>, "
49553 "%<tofrom%> or %<alloc%> on %<map%> clause"
49556 #: c/c-parser.cc:22032 cp/parser.cc:45463
49557 #, gcc-internal-format
49559 "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
49562 #: c/c-parser.cc:22129 cp/parser.cc:45565
49563 #, gcc-internal-format
49565 "%<#pragma omp target exit data%> with map-type other than %<from%>, "
49566 "%<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
49569 #: c/c-parser.cc:22142 cp/parser.cc:45578
49570 #, gcc-internal-format
49572 "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
49575 #: c/c-parser.cc:22385 cp/semantics.cc:10107
49576 #, gcc-internal-format
49578 "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> "
49579 "or %<alloc%> on %<map%> clause"
49582 #: c/c-parser.cc:22442
49583 #, gcc-internal-format
49585 "%<#pragma omp declare %s%> must be followed by function declaration or "
49586 "definition or another %<#pragma omp declare %s%>"
49589 #: c/c-parser.cc:22493 c/c-parser.cc:22521
49590 #, gcc-internal-format
49592 "%<#pragma omp declare %s%> must be followed by function declaration or "
49596 #: c/c-parser.cc:22560 cp/parser.cc:46494
49597 #, gcc-internal-format
49598 msgid "expected trait selector name"
49601 #: c/c-parser.cc:22613 cp/parser.cc:46546
49602 #, gcc-internal-format
49603 msgid "selector %qs not allowed for context selector set %qs"
49606 #: c/c-parser.cc:22638 cp/parser.cc:46570
49607 #, gcc-internal-format
49608 msgid "selector %qs does not accept any properties"
49611 #: c/c-parser.cc:22665 cp/parser.cc:46609 cp/pt.cc:11849
49612 #, gcc-internal-format
49613 msgid "score argument must be constant integer expression"
49616 #: c/c-parser.cc:22668 cp/parser.cc:46612 cp/pt.cc:11866
49617 #, gcc-internal-format
49618 msgid "score argument must be non-negative"
49621 #: c/c-parser.cc:22692 cp/parser.cc:46640 cp/pt.cc:11852
49622 #, gcc-internal-format
49623 msgid "property must be constant integer expression or string literal"
49626 #: c/c-parser.cc:22737 cp/parser.cc:46686
49627 #, gcc-internal-format
49628 msgid "expected identifier or string literal"
49631 #: c/c-parser.cc:22759 cp/parser.cc:46708 cp/pt.cc:11856
49632 #, gcc-internal-format
49633 msgid "property must be constant integer expression"
49636 #: c/c-parser.cc:22770 cp/parser.cc:46719
49637 #, gcc-internal-format
49639 "properties for %<simd%> selector may not be specified in %<metadirective%>"
49642 #: c/c-parser.cc:22857 cp/parser.cc:46805
49643 #, gcc-internal-format
49644 msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
49647 #: c/c-parser.cc:22936 cp/parser.cc:47122
49648 #, gcc-internal-format
49649 msgid "expected %<match%>"
49652 #: c/c-parser.cc:22956
49653 #, gcc-internal-format
49654 msgid "variant %qD is not a function"
49657 #: c/c-parser.cc:22962 cp/decl.cc:8098
49658 #, gcc-internal-format
49659 msgid "variant %qD and base %qD have incompatible types"
49662 #: c/c-parser.cc:22974 cp/decl.cc:8107
49663 #, gcc-internal-format
49664 msgid "variant %qD is a built-in"
49667 #: c/c-parser.cc:23019
49668 #, gcc-internal-format
49670 "%<#pragma omp declare %s%> not immediately followed by a function "
49671 "declaration or definition"
49674 #: c/c-parser.cc:23027 cp/parser.cc:47167
49675 #, gcc-internal-format
49677 "%<#pragma omp declare %s%> not immediately followed by a single function "
49678 "declaration or definition"
49681 #: c/c-parser.cc:23141 cp/parser.cc:47371
49682 #, gcc-internal-format
49683 msgid "%qD specified both in declare target %<link%> and %qs clauses"
49686 #: c/c-parser.cc:23145 cp/parser.cc:47375
49687 #, gcc-internal-format
49689 "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
49692 #: c/c-parser.cc:23194 cp/parser.cc:47486
49693 #, gcc-internal-format
49694 msgid "directive with only %<device_type%> clause"
49697 #: c/c-parser.cc:23234 c/c-parser.cc:23274 cp/parser.cc:47534
49698 #: cp/parser.cc:47581
49699 #, gcc-internal-format
49700 msgid "expected %<target%>"
49703 #: c/c-parser.cc:23246 cp/parser.cc:47547
49704 #, gcc-internal-format
49705 msgid "expected %<declare target%> or %<assumes%>"
49708 #: c/c-parser.cc:23280 cp/parser.cc:47588
49709 #, gcc-internal-format
49711 "%<#pragma omp end declare target%> without corresponding %<#pragma omp "
49712 "declare target%> or %<#pragma omp begin declare target%>"
49715 #: c/c-parser.cc:23298 cp/parser.cc:47643
49716 #, gcc-internal-format
49717 msgid "expected %<declare%> or %<assumes%>"
49720 #: c/c-parser.cc:23324
49721 #, gcc-internal-format
49722 msgid "%<#pragma omp declare reduction%> not at file or block scope"
49725 #: c/c-parser.cc:23401
49726 #, gcc-internal-format
49727 msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
49730 #: c/c-parser.cc:23405
49731 #, gcc-internal-format
49732 msgid "function or array type in %<#pragma omp declare reduction%>"
49735 #: c/c-parser.cc:23408
49736 #, gcc-internal-format
49737 msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
49740 #: c/c-parser.cc:23411
49741 #, gcc-internal-format
49743 "const, volatile or restrict qualified type in %<#pragma omp declare "
49747 #: c/c-parser.cc:23419
49748 #, gcc-internal-format
49749 msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
49752 #: c/c-parser.cc:23428
49753 #, gcc-internal-format
49754 msgid "previous %<#pragma omp declare reduction%>"
49757 #: c/c-parser.cc:23549
49758 #, gcc-internal-format
49759 msgid "expected %<omp_priv%> or function-name"
49762 #: c/c-parser.cc:23560
49763 #, gcc-internal-format
49764 msgid "expected function-name %<(%>"
49767 #: c/c-parser.cc:23579
49768 #, gcc-internal-format
49769 msgid "one of the initializer call arguments should be %<&omp_priv%>"
49772 #: c/c-parser.cc:23710 cp/parser.cc:48115
49773 #, gcc-internal-format
49774 msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
49777 #: c/c-parser.cc:23773 cp/parser.cc:48176
49778 #, gcc-internal-format
49779 msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
49782 #: c/c-parser.cc:23802 cp/parser.cc:48211
49783 #, gcc-internal-format
49785 "expected %<unified_address%>, %<unified_shared_memory%>, "
49786 "%<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> "
49790 #: c/c-parser.cc:23820 cp/parser.cc:48229
49791 #, gcc-internal-format
49793 "%qs clause used lexically after first target construct or offloading API"
49796 #: c/c-parser.cc:23832 cp/parser.cc:48241
49797 #, gcc-internal-format
49799 "more than one %<atomic_default_mem_order%> clause in a single compilation "
49803 #: c/c-parser.cc:23841 cp/parser.cc:48250
49804 #, gcc-internal-format
49806 "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> "
49807 "construct without memory order clause"
49810 #: c/c-parser.cc:23855 cp/parser.cc:48264
49811 #, gcc-internal-format
49812 msgid "%<pragma omp requires%> requires at least one clause"
49815 #: c/c-parser.cc:23874
49816 #, gcc-internal-format
49817 msgid "zero sized type %qT in %<reduction%> clause"
49820 #: c/c-parser.cc:23880
49821 #, gcc-internal-format
49822 msgid "variable sized type %qT in %<reduction%> clause"
49825 #: c/c-parser.cc:24037 cp/parser.cc:48321
49826 #, gcc-internal-format
49827 msgid "expected %<at%>, %<severity%> or %<message%> clause"
49830 #: c/c-parser.cc:24070 cp/parser.cc:48356
49831 #, gcc-internal-format
49832 msgid "expected %qs or %qs"
49835 #: c/c-parser.cc:24127 cp/parser.cc:48418
49836 #, gcc-internal-format
49838 "%<#pragma omp error%> with %<at(execution)%> clause may only be used in "
49839 "compound statements"
49842 #: c/c-parser.cc:24150 cp/parser.cc:48445
49843 #, gcc-internal-format
49844 msgid "%<pragma omp error%> encountered: %s"
49847 #: c/c-parser.cc:24153 cp/parser.cc:48448
49848 #, gcc-internal-format
49849 msgid "%<pragma omp error%> encountered"
49852 #: c/c-parser.cc:24180 cp/parser.cc:46868
49853 #, gcc-internal-format
49854 msgid "expected at least one assumption clause"
49857 #: c/c-parser.cc:24266 cp/parser.cc:46954
49858 #, gcc-internal-format
49859 msgid "expected directive name"
49862 #: c/c-parser.cc:24279 cp/parser.cc:46967
49863 #, gcc-internal-format
49864 msgid "unknown OpenMP directive name in %qs clause argument"
49867 #: c/c-parser.cc:24286 cp/parser.cc:46974
49868 #, gcc-internal-format
49870 "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> "
49874 #: c/c-parser.cc:24297 cp/parser.cc:46985
49875 #, gcc-internal-format
49876 msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
49879 #: c/c-parser.cc:24320 cp/parser.cc:47012
49880 #, gcc-internal-format
49881 msgid "unknown assumption clause %qs"
49884 #: c/c-parser.cc:24333 cp/parser.cc:47022
49885 #, gcc-internal-format
49886 msgid "expected assumption clause"
49889 #: c/c-parser.cc:24506 cp/semantics.cc:9474
49890 #, gcc-internal-format
49891 msgid "%qE declared %<threadprivate%> after first use"
49894 #: c/c-parser.cc:24508 cp/semantics.cc:9476
49895 #, gcc-internal-format
49896 msgid "automatic variable %qE cannot be %<threadprivate%>"
49899 #: c/c-parser.cc:24512 cp/semantics.cc:9478
49900 #, gcc-internal-format
49901 msgid "%<threadprivate%> %qE has incomplete type"
49904 #: c/c-parser.cc:24692 cp/parser.cc:49187
49905 #, gcc-internal-format
49906 msgid "%<__transaction_cancel%> without transactional memory support enabled"
49909 #: c/c-parser.cc:24698 cp/parser.cc:49193
49910 #, gcc-internal-format
49911 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
49914 #: c/c-parser.cc:24707
49915 #, gcc-internal-format
49917 "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or "
49918 "a %<transaction_may_cancel_outer%> function"
49921 #: c/c-parser.cc:24715 cp/parser.cc:49211
49922 #, gcc-internal-format
49923 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
49926 #: c/c-parser.cc:24799
49927 #, gcc-internal-format
49928 msgid "no closing brace"
49931 #: c/c-typeck.cc:237
49932 #, gcc-internal-format
49933 msgid "%qD has an incomplete type %qT"
49936 #: c/c-typeck.cc:251 c/c-typeck.cc:11127 c/c-typeck.cc:11169 cp/call.cc:4872
49937 #, gcc-internal-format
49938 msgid "invalid use of void expression"
49941 #: c/c-typeck.cc:259
49942 #, gcc-internal-format
49943 msgid "invalid use of flexible array member"
49946 #: c/c-typeck.cc:265 cp/typeck2.cc:346 rust/backend/rust-tree.cc:3871
49947 #, gcc-internal-format
49948 msgid "invalid use of array with unspecified bounds"
49951 #: c/c-typeck.cc:273
49952 #, gcc-internal-format
49953 msgid "invalid use of undefined type %qT"
49956 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
49957 #: c/c-typeck.cc:276
49958 #, gcc-internal-format
49959 msgid "invalid use of incomplete typedef %qT"
49962 #: c/c-typeck.cc:349
49963 #, gcc-internal-format
49964 msgid "%qT and %qT are in disjoint named address spaces"
49967 #: c/c-typeck.cc:374
49968 #, gcc-internal-format
49970 "%qs attribute cannot be applied to a function that does not take variable "
49974 #: c/c-typeck.cc:605 c/c-typeck.cc:630
49975 #, gcc-internal-format
49976 msgid "function types not truly compatible in ISO C"
49979 #: c/c-typeck.cc:780
49980 #, gcc-internal-format
49981 msgid "cannot mix operands of decimal floating and vector types"
49984 #: c/c-typeck.cc:785
49985 #, gcc-internal-format
49986 msgid "cannot mix operands of decimal floating and complex types"
49989 #: c/c-typeck.cc:790
49990 #, gcc-internal-format
49991 msgid "cannot mix operands of decimal floating and other floating types"
49994 #: c/c-typeck.cc:1335
49995 #, gcc-internal-format
49997 "invalid use of pointers to arrays with different qualifiers in ISO C before "
50001 #: c/c-typeck.cc:1339
50002 #, gcc-internal-format
50003 msgid "types are not quite compatible"
50006 #: c/c-typeck.cc:1343
50007 #, gcc-internal-format
50008 msgid "pointer target types incompatible in C++"
50011 #: c/c-typeck.cc:1650
50012 #, gcc-internal-format
50013 msgid "function return types not compatible due to %<volatile%>"
50016 #: c/c-typeck.cc:1911
50017 #, gcc-internal-format
50018 msgid "converting an array compound literal to a pointer is ill-formed in C++"
50021 #: c/c-typeck.cc:2564 c/c-typeck.cc:9643
50022 #, gcc-internal-format
50023 msgid "%qT has no member named %qE; did you mean %qE?"
50026 #: c/c-typeck.cc:2568 c/c-typeck.cc:9647
50027 #, gcc-internal-format
50028 msgid "%qT has no member named %qE"
50031 #: c/c-typeck.cc:2577
50032 #, gcc-internal-format
50033 msgid "accessing a member %qE of an atomic structure %qE"
50036 #: c/c-typeck.cc:2580
50037 #, gcc-internal-format
50038 msgid "accessing a member %qE of an atomic union %qE"
50041 #: c/c-typeck.cc:2644
50042 #, gcc-internal-format
50044 "%qE is a pointer to pointer; did you mean to dereference it before applying "
50048 #: c/c-typeck.cc:2653
50049 #, gcc-internal-format
50050 msgid "%qE is a pointer; did you mean to use %<->%>?"
50053 #: c/c-typeck.cc:2660
50054 #, gcc-internal-format
50055 msgid "request for member %qE in something not a structure or union"
50058 #: c/c-typeck.cc:2708
50059 #, gcc-internal-format
50060 msgid "dereferencing %<void *%> pointer"
50063 #: c/c-typeck.cc:2763
50064 #, gcc-internal-format
50065 msgid "subscripted value is neither array nor pointer nor vector"
50068 #: c/c-typeck.cc:2773 cp/typeck.cc:3991 cp/typeck.cc:4084
50069 #, gcc-internal-format
50070 msgid "array subscript is not an integer"
50073 #: c/c-typeck.cc:2779
50074 #, gcc-internal-format
50075 msgid "subscripted value is pointer to function"
50078 #: c/c-typeck.cc:2833
50079 #, gcc-internal-format
50080 msgid "ISO C forbids subscripting %<register%> array"
50083 #: c/c-typeck.cc:2836
50084 #, gcc-internal-format
50085 msgid "ISO C90 forbids subscripting non-lvalue array"
50088 #: c/c-typeck.cc:2904
50089 #, gcc-internal-format
50090 msgid "underspecified %qD referenced in its initializer"
50093 #: c/c-typeck.cc:2955
50094 #, gcc-internal-format
50095 msgid "enum constant defined here"
50098 #: c/c-typeck.cc:3063 cp/typeck.cc:2141
50099 #, gcc-internal-format
50100 msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
50103 #: c/c-typeck.cc:3224
50104 #, gcc-internal-format
50105 msgid "called object %qE is not a function or function pointer"
50108 #: c/c-typeck.cc:3229
50109 #, gcc-internal-format
50110 msgid "called object %qD is not a function or function pointer"
50113 #: c/c-typeck.cc:3235
50114 #, gcc-internal-format
50115 msgid "called object is not a function or function pointer"
50118 #. This situation leads to run-time undefined behavior. We can't,
50119 #. therefore, simply error unless we can prove that all possible
50120 #. executions of the program must execute the code.
50121 #: c/c-typeck.cc:3264
50122 #, gcc-internal-format
50123 msgid "function called through a non-compatible type"
50126 #: c/c-typeck.cc:3269 c/c-typeck.cc:3324
50127 #, gcc-internal-format
50128 msgid "function with qualified void return type called"
50131 #: c/c-typeck.cc:3379
50132 #, gcc-internal-format, gfc-internal-format
50133 msgid "type of formal parameter %d is incomplete"
50136 #: c/c-typeck.cc:3391
50137 #, gcc-internal-format
50139 "passing argument %d of %qE as integer rather than floating due to prototype"
50142 #: c/c-typeck.cc:3397
50143 #, gcc-internal-format
50145 "passing argument %d of %qE as integer rather than complex due to prototype"
50148 #: c/c-typeck.cc:3403
50149 #, gcc-internal-format
50151 "passing argument %d of %qE as complex rather than floating due to prototype"
50154 #: c/c-typeck.cc:3409
50155 #, gcc-internal-format
50157 "passing argument %d of %qE as floating rather than integer due to prototype"
50160 #: c/c-typeck.cc:3415
50161 #, gcc-internal-format
50163 "passing argument %d of %qE as complex rather than integer due to prototype"
50166 #: c/c-typeck.cc:3421
50167 #, gcc-internal-format
50169 "passing argument %d of %qE as floating rather than complex due to prototype"
50172 #: c/c-typeck.cc:3437
50173 #, gcc-internal-format
50175 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
50179 #: c/c-typeck.cc:3463
50180 #, gcc-internal-format
50181 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
50184 #: c/c-typeck.cc:3489
50185 #, gcc-internal-format
50186 msgid "passing argument %d of %qE with different width due to prototype"
50189 #: c/c-typeck.cc:3513
50190 #, gcc-internal-format
50191 msgid "passing argument %d of %qE as unsigned due to prototype"
50194 #: c/c-typeck.cc:3518
50195 #, gcc-internal-format
50196 msgid "passing argument %d of %qE as signed due to prototype"
50199 #: c/c-typeck.cc:3672
50200 #, gcc-internal-format
50201 msgid "too many arguments to method %qE"
50204 #: c/c-typeck.cc:3682
50205 #, gcc-internal-format
50206 msgid "too many arguments to built-in function %qE expecting %d"
50209 #: c/c-typeck.cc:3757
50210 #, gcc-internal-format
50211 msgid "implicit conversion from %qT to %qT when passing argument to function"
50214 #: c/c-typeck.cc:3825
50215 #, gcc-internal-format
50216 msgid "too few arguments to built-in function %qE expecting %u"
50219 #: c/c-typeck.cc:4003 c/c-typeck.cc:4031 cp/typeck.cc:5682 cp/typeck.cc:5965
50220 #, gcc-internal-format
50221 msgid "comparison with string literal results in unspecified behavior"
50224 #: c/c-typeck.cc:4011 c/c-typeck.cc:4022 cp/typeck.cc:5714 cp/typeck.cc:5738
50225 #, gcc-internal-format
50226 msgid "comparison between pointer and zero character constant"
50229 #: c/c-typeck.cc:4014 c/c-typeck.cc:4025 cp/typeck.cc:5717 cp/typeck.cc:5741
50230 #, gcc-internal-format
50231 msgid "did you mean to dereference the pointer?"
50234 #: c/c-typeck.cc:4052
50235 #, gcc-internal-format
50236 msgid "comparison between %qT and %qT"
50239 #: c/c-typeck.cc:4111
50240 #, gcc-internal-format
50241 msgid "pointer of type %<void *%> used in subtraction"
50244 #: c/c-typeck.cc:4114
50245 #, gcc-internal-format
50246 msgid "pointer to a function used in subtraction"
50249 #: c/c-typeck.cc:4148
50250 #, gcc-internal-format
50251 msgid "arithmetic on pointer to an incomplete type"
50254 #: c/c-typeck.cc:4157 cp/typeck.cc:6769
50255 #, gcc-internal-format
50256 msgid "arithmetic on pointer to an empty aggregate"
50259 #: c/c-typeck.cc:4600
50260 #, gcc-internal-format
50261 msgid "%<~%> on a boolean expression"
50264 #: c/c-typeck.cc:4604
50265 #, gcc-internal-format
50266 msgid "did you mean to use logical not?"
50269 #: c/c-typeck.cc:4614
50270 #, gcc-internal-format
50271 msgid "ISO C does not support %<~%> for complex conjugation"
50274 #: c/c-typeck.cc:4638
50275 #, gcc-internal-format
50276 msgid "wrong type argument to absu"
50279 #: c/c-typeck.cc:4663
50280 #, gcc-internal-format
50281 msgid "wrong type argument to unary exclamation mark"
50284 #: c/c-typeck.cc:4721
50285 #, gcc-internal-format
50286 msgid "increment of enumeration value is invalid in C++"
50289 #: c/c-typeck.cc:4724
50290 #, gcc-internal-format
50291 msgid "decrement of enumeration value is invalid in C++"
50294 #: c/c-typeck.cc:4731
50295 #, gcc-internal-format
50296 msgid "increment of a boolean expression"
50299 #: c/c-typeck.cc:4734
50300 #, gcc-internal-format
50301 msgid "decrement of a boolean expression"
50304 #: c/c-typeck.cc:4750
50305 #, gcc-internal-format
50306 msgid "ISO C does not support %<++%> and %<--%> on complex types"
50309 #: c/c-typeck.cc:4776 c/c-typeck.cc:4810
50310 #, gcc-internal-format
50311 msgid "wrong type argument to increment"
50314 #: c/c-typeck.cc:4778 c/c-typeck.cc:4813
50315 #, gcc-internal-format
50316 msgid "wrong type argument to decrement"
50319 #: c/c-typeck.cc:4798
50320 #, gcc-internal-format
50321 msgid "increment of pointer to an incomplete type %qT"
50324 #: c/c-typeck.cc:4802
50325 #, gcc-internal-format
50326 msgid "decrement of pointer to an incomplete type %qT"
50329 #: c/c-typeck.cc:4910
50330 #, gcc-internal-format
50331 msgid "taking address of expression of type %<void%>"
50334 #: c/c-typeck.cc:4969 c/c-typeck.cc:5162
50335 #, gcc-internal-format
50336 msgid "cannot take address of bit-field %qD"
50339 #: c/c-typeck.cc:4983
50340 #, gcc-internal-format
50341 msgid "cannot take address of scalar with reverse storage order"
50344 #: c/c-typeck.cc:4991
50345 #, gcc-internal-format
50346 msgid "address of array with reverse scalar storage order requested"
50349 #: c/c-typeck.cc:5177
50350 #, gcc-internal-format
50351 msgid "address of register compound literal requested"
50354 #: c/c-typeck.cc:5198
50355 #, gcc-internal-format
50356 msgid "global register variable %qD used in nested function"
50359 #: c/c-typeck.cc:5201
50360 #, gcc-internal-format
50361 msgid "register variable %qD used in nested function"
50364 #: c/c-typeck.cc:5206
50365 #, gcc-internal-format
50366 msgid "address of global register variable %qD requested"
50369 #: c/c-typeck.cc:5208 d/d-codegen.cc:721
50370 #, gcc-internal-format
50371 msgid "address of register variable %qD requested"
50374 #: c/c-typeck.cc:5347
50375 #, gcc-internal-format
50376 msgid "non-lvalue array in conditional expression"
50379 #: c/c-typeck.cc:5429
50380 #, gcc-internal-format
50382 "implicit conversion from %qT to %qT to match other result of conditional"
50385 #: c/c-typeck.cc:5488 c/c-typeck.cc:5494
50386 #, gcc-internal-format
50388 "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of "
50392 #: c/c-typeck.cc:5511
50393 #, gcc-internal-format
50394 msgid "ISO C forbids conditional expr with only one void side"
50397 #: c/c-typeck.cc:5528
50398 #, gcc-internal-format
50399 msgid "pointers to disjoint address spaces used in conditional expression"
50402 #: c/c-typeck.cc:5552
50403 #, gcc-internal-format
50404 msgid "pointer to array loses qualifier in conditional expression"
50407 #: c/c-typeck.cc:5556
50408 #, gcc-internal-format
50410 "pointer to array loses qualifier in conditional expression in ISO C before "
50414 #: c/c-typeck.cc:5561
50415 #, gcc-internal-format
50416 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
50419 #: c/c-typeck.cc:5576
50420 #, gcc-internal-format
50422 "pointer type mismatch between %qT and %qT of %qD and %qD in conditional "
50426 #: c/c-typeck.cc:5581
50427 #, gcc-internal-format
50428 msgid "pointer type mismatch in conditional expression"
50431 #: c/c-typeck.cc:5590 c/c-typeck.cc:5601
50432 #, gcc-internal-format
50433 msgid "pointer/integer type mismatch in conditional expression"
50436 #: c/c-typeck.cc:5622
50437 #, gcc-internal-format
50438 msgid "type mismatch in conditional expression"
50441 #: c/c-typeck.cc:5737
50442 #, gcc-internal-format
50443 msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
50446 #: c/c-typeck.cc:5741
50447 #, gcc-internal-format
50448 msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
50451 #: c/c-typeck.cc:5759
50452 #, gcc-internal-format
50454 "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
50457 #: c/c-typeck.cc:5764
50458 #, gcc-internal-format
50460 "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
50463 #: c/c-typeck.cc:5773 cp/cvt.cc:1100 rust/backend/rust-tree.cc:642
50464 #, gcc-internal-format
50465 msgid "in call to %qD, declared here"
50468 #: c/c-typeck.cc:5822
50469 #, gcc-internal-format
50470 msgid "left-hand operand of comma expression has no effect"
50473 #: c/c-typeck.cc:5840 c/c-typeck.cc:11702
50474 #, gcc-internal-format
50475 msgid "right-hand operand of comma expression has no effect"
50478 #: c/c-typeck.cc:5911
50479 msgid "cast adds %q#v qualifier to function type"
50482 #: c/c-typeck.cc:5917
50483 msgid "cast discards %qv qualifier from pointer target type"
50486 #: c/c-typeck.cc:5952
50487 #, gcc-internal-format
50489 "to be safe all intermediate pointers in cast from %qT to %qT must be "
50490 "%<const%> qualified"
50493 #: c/c-typeck.cc:6046
50494 #, gcc-internal-format
50495 msgid "cast specifies array type"
50498 #: c/c-typeck.cc:6052
50499 #, gcc-internal-format
50500 msgid "cast specifies function type"
50503 #: c/c-typeck.cc:6067
50504 #, gcc-internal-format
50505 msgid "ISO C forbids casting nonscalar to the same type"
50508 #: c/c-typeck.cc:6087
50509 #, gcc-internal-format
50510 msgid "ISO C forbids casts to union type"
50513 #: c/c-typeck.cc:6097
50514 #, gcc-internal-format
50515 msgid "cast to union type from type not present in union"
50518 #: c/c-typeck.cc:6132
50519 #, gcc-internal-format
50521 "cast to %qs address space pointer from disjoint generic address space pointer"
50524 #: c/c-typeck.cc:6137
50525 #, gcc-internal-format
50527 "cast to generic address space pointer from disjoint %qs address space pointer"
50530 #: c/c-typeck.cc:6142
50531 #, gcc-internal-format
50533 "cast to %qs address space pointer from disjoint %qs address space pointer"
50536 #: c/c-typeck.cc:6162
50537 #, gcc-internal-format
50538 msgid "cast increases required alignment of target type"
50541 #: c/c-typeck.cc:6173
50542 #, gcc-internal-format
50543 msgid "cast from pointer to integer of different size"
50546 #: c/c-typeck.cc:6178
50547 #, gcc-internal-format
50548 msgid "cast from function call of type %qT to non-matching type %qT"
50551 #: c/c-typeck.cc:6187 cp/typeck.cc:9180
50552 #, gcc-internal-format
50553 msgid "cast to pointer from integer of different size"
50556 #: c/c-typeck.cc:6201
50557 #, gcc-internal-format
50558 msgid "ISO C forbids conversion of function pointer to object pointer type"
50561 #: c/c-typeck.cc:6210
50562 #, gcc-internal-format
50563 msgid "ISO C forbids conversion of object pointer to function pointer type"
50566 #: c/c-typeck.cc:6220
50567 #, gcc-internal-format
50568 msgid "cast between incompatible function types from %qT to %qT"
50571 #: c/c-typeck.cc:6316
50572 #, gcc-internal-format
50573 msgid "defining a type in a cast is invalid in C++"
50576 #: c/c-typeck.cc:6357
50577 #, gcc-internal-format
50578 msgid "assignment to expression with array type"
50581 #: c/c-typeck.cc:6483
50582 #, gcc-internal-format
50583 msgid "enum conversion in assignment is invalid in C++"
50586 #: c/c-typeck.cc:6685 c/c-typeck.cc:6707 c/c-typeck.cc:6733
50587 #, gcc-internal-format
50588 msgid "(near initialization for %qs)"
50591 #: c/c-typeck.cc:6748
50592 #, gcc-internal-format
50593 msgid "array initialized from parenthesized string constant"
50596 #: c/c-typeck.cc:6791 c/c-typeck.cc:7032
50597 #, gcc-internal-format
50598 msgid "expected %qT but argument is of type %qT"
50601 #: c/c-typeck.cc:6825
50602 #, gcc-internal-format
50604 "%qD argument %d type is %qT where %qT is expected in a call to built-in "
50605 "function declared without prototype"
50608 #: c/c-typeck.cc:6828
50609 #, gcc-internal-format
50611 "%qD argument %d promotes to %qT where %qT is expected in a call to built-in "
50612 "function declared without prototype"
50615 #: c/c-typeck.cc:6833
50616 #, gcc-internal-format
50617 msgid "built-in %qD declared here"
50620 #: c/c-typeck.cc:7027
50621 #, gcc-internal-format
50622 msgid "enum conversion when passing argument %d of %qE is invalid in C++"
50625 #: c/c-typeck.cc:7036
50626 #, gcc-internal-format
50627 msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
50630 #: c/c-typeck.cc:7041
50631 #, gcc-internal-format
50632 msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
50635 #: c/c-typeck.cc:7046
50636 #, gcc-internal-format
50637 msgid "enum conversion from %qT to %qT in return is invalid in C++"
50640 #: c/c-typeck.cc:7064
50641 #, gcc-internal-format
50642 msgid "implicit conversion from %qT to %qT"
50645 #: c/c-typeck.cc:7243 c/c-typeck.cc:7628
50647 "passing argument %d of %qE makes %q#v qualified function pointer from "
50651 #: c/c-typeck.cc:7246 c/c-typeck.cc:7631
50652 msgid "assignment makes %q#v qualified function pointer from unqualified"
50655 #: c/c-typeck.cc:7249 c/c-typeck.cc:7633
50656 msgid "initialization makes %q#v qualified function pointer from unqualified"
50659 #: c/c-typeck.cc:7252 c/c-typeck.cc:7635
50660 msgid "return makes %q#v qualified function pointer from unqualified"
50663 #: c/c-typeck.cc:7260 c/c-typeck.cc:7519 c/c-typeck.cc:7562
50665 "passing argument %d of %qE discards %qv qualifier from pointer target type"
50668 #: c/c-typeck.cc:7262 c/c-typeck.cc:7521 c/c-typeck.cc:7564
50669 msgid "assignment discards %qv qualifier from pointer target type"
50672 #: c/c-typeck.cc:7264 c/c-typeck.cc:7523 c/c-typeck.cc:7566
50673 msgid "initialization discards %qv qualifier from pointer target type"
50676 #: c/c-typeck.cc:7266 c/c-typeck.cc:7525 c/c-typeck.cc:7568
50677 msgid "return discards %qv qualifier from pointer target type"
50680 #: c/c-typeck.cc:7275
50681 #, gcc-internal-format
50682 msgid "ISO C prohibits argument conversion to union type"
50685 #: c/c-typeck.cc:7343
50686 #, gcc-internal-format
50687 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
50690 #: c/c-typeck.cc:7358
50691 #, gcc-internal-format
50692 msgid "passing argument %d of %qE from pointer to non-enclosed address space"
50695 #: c/c-typeck.cc:7369
50696 #, gcc-internal-format
50697 msgid "assignment from pointer to non-enclosed address space"
50700 #: c/c-typeck.cc:7380
50701 #, gcc-internal-format
50702 msgid "initialization from pointer to non-enclosed address space"
50705 #: c/c-typeck.cc:7390
50706 #, gcc-internal-format
50707 msgid "return from pointer to non-enclosed address space"
50710 #: c/c-typeck.cc:7406
50711 #, gcc-internal-format
50712 msgid "expected %qT but pointer is of type %qT"
50715 #: c/c-typeck.cc:7421
50716 #, gcc-internal-format
50717 msgid "argument %d of %qE might be a candidate for a format attribute"
50720 #: c/c-typeck.cc:7427
50721 #, gcc-internal-format
50722 msgid "assignment left-hand side might be a candidate for a format attribute"
50725 #: c/c-typeck.cc:7433
50726 #, gcc-internal-format
50728 "initialization left-hand side might be a candidate for a format attribute"
50731 #: c/c-typeck.cc:7438 cp/typeck.cc:10343
50732 #, gcc-internal-format
50733 msgid "return type might be a candidate for a format attribute"
50736 #: c/c-typeck.cc:7461
50737 #, gcc-internal-format
50738 msgid "passing argument %d of %qE from incompatible scalar storage order"
50741 #: c/c-typeck.cc:7471
50742 #, gcc-internal-format
50744 "assignment to %qT from pointer type %qT with incompatible scalar storage "
50748 #: c/c-typeck.cc:7481
50749 #, gcc-internal-format
50751 "initialization of %qT from pointer type %qT with incompatible scalar storage "
50755 #: c/c-typeck.cc:7486
50756 #, gcc-internal-format
50758 "returning %qT from pointer type with incompatible scalar storage order %qT"
50761 #: c/c-typeck.cc:7536
50762 #, gcc-internal-format
50764 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
50768 #: c/c-typeck.cc:7539
50769 #, gcc-internal-format
50770 msgid "ISO C forbids assignment between function pointer and %<void *%>"
50773 #: c/c-typeck.cc:7541
50774 #, gcc-internal-format
50775 msgid "ISO C forbids initialization between function pointer and %<void *%>"
50778 #: c/c-typeck.cc:7543
50779 #, gcc-internal-format
50780 msgid "ISO C forbids return between function pointer and %<void *%>"
50783 #: c/c-typeck.cc:7573
50784 #, gcc-internal-format
50785 msgid "array with qualifier on the element is not qualified before C2X"
50788 #: c/c-typeck.cc:7590
50789 #, gcc-internal-format
50790 msgid "pointer targets in passing argument %d of %qE differ in signedness"
50793 #: c/c-typeck.cc:7598
50794 #, gcc-internal-format
50795 msgid "pointer targets in assignment from %qT to %qT differ in signedness"
50798 #: c/c-typeck.cc:7604
50799 #, gcc-internal-format
50800 msgid "pointer targets in initialization of %qT from %qT differ in signedness"
50803 #: c/c-typeck.cc:7609
50804 #, gcc-internal-format
50806 "pointer targets in returning %qT from a function with return type %qT differ "
50810 #: c/c-typeck.cc:7651
50811 #, gcc-internal-format
50812 msgid "passing argument %d of %qE from incompatible pointer type"
50815 #: c/c-typeck.cc:7659
50816 #, gcc-internal-format
50817 msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
50820 #: c/c-typeck.cc:7664
50821 #, gcc-internal-format
50822 msgid "assignment to %qT from incompatible pointer type %qT"
50825 #: c/c-typeck.cc:7671
50826 #, gcc-internal-format
50827 msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
50830 #: c/c-typeck.cc:7676
50831 #, gcc-internal-format
50832 msgid "initialization of %qT from incompatible pointer type %qT"
50835 #: c/c-typeck.cc:7683
50836 #, gcc-internal-format
50838 "returning pointer to %qD of type %qT from a function with incompatible type "
50842 #: c/c-typeck.cc:7688
50843 #, gcc-internal-format
50844 msgid "returning %qT from a function with incompatible return type %qT"
50847 #: c/c-typeck.cc:7728
50848 #, gcc-internal-format
50849 msgid "passing argument %d of %qE makes pointer from integer without a cast"
50852 #: c/c-typeck.cc:7735
50853 #, gcc-internal-format
50854 msgid "assignment to %qT from %qT makes pointer from integer without a cast"
50857 #: c/c-typeck.cc:7741
50858 #, gcc-internal-format
50860 "initialization of %qT from %qT makes pointer from integer without a cast"
50863 #: c/c-typeck.cc:7745
50864 #, gcc-internal-format
50866 "returning %qT from a function with return type %qT makes pointer from "
50867 "integer without a cast"
50870 #: c/c-typeck.cc:7765
50871 #, gcc-internal-format
50872 msgid "passing argument %d of %qE makes integer from pointer without a cast"
50875 #: c/c-typeck.cc:7772
50876 #, gcc-internal-format
50877 msgid "assignment to %qT from %qT makes integer from pointer without a cast"
50880 #: c/c-typeck.cc:7778
50881 #, gcc-internal-format
50883 "initialization of %qT from %qT makes integer from pointer without a cast"
50886 #: c/c-typeck.cc:7782
50887 #, gcc-internal-format
50889 "returning %qT from a function with return type %qT makes integer from "
50890 "pointer without a cast"
50893 #: c/c-typeck.cc:7814
50894 #, gcc-internal-format
50895 msgid "incompatible type for argument %d of %qE"
50898 #: c/c-typeck.cc:7825
50899 #, gcc-internal-format
50900 msgid "incompatible types when assigning to type %qT from type %qT"
50903 #: c/c-typeck.cc:7836
50904 #, gcc-internal-format
50905 msgid "incompatible types when initializing type %qT using type %qT"
50908 #: c/c-typeck.cc:7846
50909 #, gcc-internal-format
50910 msgid "incompatible types when returning type %qT but %qT was expected"
50913 #: c/c-typeck.cc:7926
50914 #, gcc-internal-format
50915 msgid "traditional C rejects automatic aggregate initialization"
50918 #: c/c-typeck.cc:8168
50919 #, gcc-internal-format
50920 msgid "%<constexpr%> pointer initializer is not null"
50923 #: c/c-typeck.cc:8176
50924 #, gcc-internal-format
50925 msgid "%<constexpr%> integer initializer is not an integer constant expression"
50928 #: c/c-typeck.cc:8179 c/c-typeck.cc:8241 c/c-typeck.cc:8378
50929 #, gcc-internal-format
50930 msgid "%<constexpr%> initializer not representable in type of object"
50933 #: c/c-typeck.cc:8189
50934 #, gcc-internal-format
50935 msgid "%<constexpr%> initializer is not an arithmetic constant expression"
50938 #: c/c-typeck.cc:8206
50939 #, gcc-internal-format
50940 msgid "%<constexpr%> initializer for a real type is of complex type"
50943 #: c/c-typeck.cc:8215
50944 #, gcc-internal-format
50946 "%<constexpr%> initializer for a binary floating-point type is of decimal type"
50949 #: c/c-typeck.cc:8343 c/c-typeck.cc:9269 cp/typeck2.cc:1223
50950 #, gcc-internal-format
50951 msgid "initialization of a flexible array member"
50954 #: c/c-typeck.cc:8359 cp/typeck2.cc:1240
50955 #, gcc-internal-format
50957 "cannot initialize array of %qT from a string literal with type array of %qT"
50960 #: c/c-typeck.cc:8418
50961 #, gcc-internal-format
50962 msgid "array of inappropriate type initialized from string constant"
50965 #: c/c-typeck.cc:8486 cp/typeck.cc:2533
50966 #, gcc-internal-format
50967 msgid "invalid use of non-lvalue array"
50970 #: c/c-typeck.cc:8505 c/c-typeck.cc:8529 c/c-typeck.cc:8532 c/c-typeck.cc:8540
50971 #: c/c-typeck.cc:8587 c/c-typeck.cc:10133 c/c-typeck.cc:10212
50972 #, gcc-internal-format
50973 msgid "initializer element is not constant"
50976 #: c/c-typeck.cc:8514
50977 #, gcc-internal-format
50978 msgid "array initialized from non-constant array expression"
50981 #: c/c-typeck.cc:8545 c/c-typeck.cc:8600 c/c-typeck.cc:10222
50982 #, gcc-internal-format
50983 msgid "initializer element is not a constant expression"
50986 #: c/c-typeck.cc:8594 c/c-typeck.cc:10217
50987 #, gcc-internal-format
50988 msgid "initializer element is not computable at load time"
50991 #: c/c-typeck.cc:8618 c/c-typeck.cc:9354
50992 #, gcc-internal-format
50993 msgid "invalid initializer"
50996 #: c/c-typeck.cc:8896 cp/decl.cc:7476
50997 #, gcc-internal-format
50998 msgid "opaque vector types cannot be initialized"
51001 #: c/c-typeck.cc:9116
51002 #, gcc-internal-format
51003 msgid "extra brace group at end of initializer"
51006 #: c/c-typeck.cc:9199
51007 #, gcc-internal-format
51008 msgid "braces around scalar initializer"
51011 #: c/c-typeck.cc:9266 c/c-typeck.cc:10755 cp/typeck2.cc:1250 cp/typeck2.cc:1608
51012 #, gcc-internal-format
51013 msgid "initialization of flexible array member in a nested context"
51016 #: c/c-typeck.cc:9303
51017 #, gcc-internal-format
51018 msgid "missing braces around initializer"
51021 #: c/c-typeck.cc:9326
51022 #, gcc-internal-format
51023 msgid "missing initializer for field %qD of %qT"
51026 #: c/c-typeck.cc:9366
51027 #, gcc-internal-format
51028 msgid "extra elements in scalar initializer"
51031 #: c/c-typeck.cc:9485 c/c-typeck.cc:9567
51032 #, gcc-internal-format
51033 msgid "array index in non-array initializer"
51036 #: c/c-typeck.cc:9490 c/c-typeck.cc:9629
51037 #, gcc-internal-format
51038 msgid "field name not in record or union initializer"
51041 #: c/c-typeck.cc:9540
51042 #, gcc-internal-format
51043 msgid "array index in initializer not of integer type"
51046 #: c/c-typeck.cc:9549 c/c-typeck.cc:9558
51047 #, gcc-internal-format
51048 msgid "array index in initializer is not an integer constant expression"
51051 #: c/c-typeck.cc:9563 c/c-typeck.cc:9565
51052 #, gcc-internal-format
51053 msgid "nonconstant array index in initializer"
51056 #: c/c-typeck.cc:9569 c/c-typeck.cc:9572
51057 #, gcc-internal-format
51058 msgid "array index in initializer exceeds array bounds"
51061 #: c/c-typeck.cc:9591
51062 #, gcc-internal-format
51063 msgid "empty index range in initializer"
51066 #: c/c-typeck.cc:9600
51067 #, gcc-internal-format
51068 msgid "array index range in initializer exceeds array bounds"
51071 #: c/c-typeck.cc:9702 c/c-typeck.cc:9732 c/c-typeck.cc:10310
51072 #, gcc-internal-format
51073 msgid "initialized field with side-effects overwritten"
51076 #: c/c-typeck.cc:9706 c/c-typeck.cc:9736 c/c-typeck.cc:10313
51077 #, gcc-internal-format
51078 msgid "initialized field overwritten"
51081 #: c/c-typeck.cc:10244
51082 #, gcc-internal-format
51083 msgid "enum conversion in initialization is invalid in C++"
51086 #: c/c-typeck.cc:10625
51087 #, gcc-internal-format
51088 msgid "excess elements in %qT initializer"
51091 #: c/c-typeck.cc:10637 c/c-typeck.cc:10714
51092 #, gcc-internal-format
51093 msgid "excess elements in struct initializer"
51096 #: c/c-typeck.cc:10658
51097 #, gcc-internal-format
51099 "positional initialization of field in %<struct%> declared with "
51100 "%<designated_init%> attribute"
51103 #: c/c-typeck.cc:10729 cp/typeck2.cc:1227
51104 #, gcc-internal-format
51105 msgid "non-static initialization of a flexible array member"
51108 #: c/c-typeck.cc:10824
51109 #, gcc-internal-format
51110 msgid "excess elements in union initializer"
51113 #: c/c-typeck.cc:10846
51114 #, gcc-internal-format
51115 msgid "traditional C rejects initialization of unions"
51118 #: c/c-typeck.cc:10908
51119 #, gcc-internal-format
51120 msgid "excess elements in array initializer"
51123 #: c/c-typeck.cc:10942
51124 #, gcc-internal-format
51125 msgid "excess elements in vector initializer"
51128 #: c/c-typeck.cc:10974
51129 #, gcc-internal-format
51130 msgid "excess elements in scalar initializer"
51133 #: c/c-typeck.cc:11217
51134 #, gcc-internal-format
51135 msgid "ISO C forbids %<goto *expr;%>"
51138 #: c/c-typeck.cc:11223
51139 #, gcc-internal-format
51140 msgid "computed goto must be pointer type"
51143 #: c/c-typeck.cc:11252 c/gimple-parser.cc:2471 cp/typeck.cc:10945
51144 #, gcc-internal-format
51145 msgid "function declared %<noreturn%> has a %<return%> statement"
51148 #: c/c-typeck.cc:11280 c/c-typeck.cc:11284
51149 #, gcc-internal-format
51150 msgid "%<return%> with no value, in function returning non-void"
51153 #: c/c-typeck.cc:11298 c/gimple-parser.cc:2481
51154 #, gcc-internal-format
51155 msgid "%<return%> with a value, in function returning void"
51158 #: c/c-typeck.cc:11301
51159 #, gcc-internal-format
51160 msgid "ISO C forbids %<return%> with expression, in function returning void"
51163 #: c/c-typeck.cc:11378
51164 #, gcc-internal-format
51165 msgid "function returns address of label"
51168 #: c/c-typeck.cc:11469 cp/semantics.cc:1540
51169 #, gcc-internal-format
51170 msgid "switch quantity not an integer"
51173 #: c/c-typeck.cc:11494
51174 #, gcc-internal-format
51175 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
51178 #: c/c-typeck.cc:11532 c/c-typeck.cc:11540
51179 #, gcc-internal-format
51180 msgid "case label is not an integer constant expression"
51183 #: c/c-typeck.cc:11546 cp/parser.cc:12781
51184 #, gcc-internal-format
51185 msgid "case label not within a switch statement"
51188 #: c/c-typeck.cc:11548
51189 #, gcc-internal-format
51190 msgid "%<default%> label not within a switch statement"
51193 #: c/c-typeck.cc:11624 cp/parser.cc:14397
51194 #, gcc-internal-format
51195 msgid "break statement not within loop or switch"
51198 #: c/c-typeck.cc:11627 c/c-typeck.cc:11647 cp/decl.cc:3849 cp/parser.cc:14407
51199 #: cp/parser.cc:14428
51200 #, gcc-internal-format
51201 msgid "invalid exit from OpenMP structured block"
51204 #: c/c-typeck.cc:11630 cp/parser.cc:14410
51205 #, gcc-internal-format
51206 msgid "break statement used with OpenMP for loop"
51209 #: c/c-typeck.cc:11644 cp/parser.cc:14420
51210 #, gcc-internal-format
51211 msgid "continue statement not within a loop"
51214 #: c/c-typeck.cc:11684 cp/cp-gimplify.cc:256
51215 #, gcc-internal-format
51216 msgid "statement with no effect"
51219 #: c/c-typeck.cc:11728
51220 #, gcc-internal-format
51221 msgid "expression statement has incomplete type"
51224 #: c/c-typeck.cc:12019
51225 #, gcc-internal-format
51227 "the comparison will always evaluate as %<false%> for the pointer operand in "
51228 "%qE must not be NULL"
51231 #: c/c-typeck.cc:12024
51232 #, gcc-internal-format
51234 "the comparison will always evaluate as %<true%> for the pointer operand in "
51235 "%qE must not be NULL"
51238 #: c/c-typeck.cc:12042 c/c-typeck.cc:12080
51239 #, gcc-internal-format
51241 "the comparison will always evaluate as %<false%> for the address of %qE will "
51245 #: c/c-typeck.cc:12047 c/c-typeck.cc:12085
51246 #, gcc-internal-format
51248 "the comparison will always evaluate as %<true%> for the address of %qE will "
51252 #: c/c-typeck.cc:12667 c/c-typeck.cc:12828 cp/typeck.cc:5987
51253 #, gcc-internal-format
51254 msgid "comparing vectors with different element types"
51257 #: c/c-typeck.cc:12675 c/c-typeck.cc:12836 cp/typeck.cc:6000
51258 #, gcc-internal-format
51259 msgid "comparing vectors with different number of elements"
51262 #: c/c-typeck.cc:12690 c/c-typeck.cc:12851 cp/typeck.cc:6018
51263 #, gcc-internal-format
51264 msgid "comparison between types %qT and %qT"
51267 #: c/c-typeck.cc:12700 c/c-typeck.cc:12861 cp/typeck.cc:6035
51268 #, gcc-internal-format
51269 msgid "could not find an integer type of the same size as %qT"
51272 #: c/c-typeck.cc:12714 cp/typeck.cc:5671
51273 #, gcc-internal-format
51274 msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
51277 #: c/c-typeck.cc:12752 c/c-typeck.cc:12902
51278 #, gcc-internal-format
51279 msgid "comparison of pointers to disjoint address spaces"
51282 #: c/c-typeck.cc:12759 c/c-typeck.cc:12765
51283 #, gcc-internal-format
51284 msgid "ISO C forbids comparison of %<void *%> with function pointer"
51287 #: c/c-typeck.cc:12772 c/c-typeck.cc:12912
51288 #, gcc-internal-format
51289 msgid "comparison of distinct pointer types lacks a cast"
51292 #: c/c-typeck.cc:12784 c/c-typeck.cc:12789 c/c-typeck.cc:12938
51293 #: c/c-typeck.cc:12943
51294 #, gcc-internal-format
51295 msgid "comparison between pointer and integer"
51298 #: c/c-typeck.cc:12890
51299 #, gcc-internal-format
51300 msgid "comparison of complete and incomplete pointers"
51303 #: c/c-typeck.cc:12892
51304 #, gcc-internal-format
51305 msgid "ISO C forbids ordered comparisons of pointers to functions"
51308 #: c/c-typeck.cc:12897
51309 #, gcc-internal-format
51310 msgid "ordered comparison of pointer with null pointer"
51313 #: c/c-typeck.cc:12920 c/c-typeck.cc:12923 c/c-typeck.cc:12930
51314 #: c/c-typeck.cc:12933
51315 #, gcc-internal-format
51316 msgid "ordered comparison of pointer with integer zero"
51319 #: c/c-typeck.cc:13009
51320 #, gcc-internal-format
51322 "implicit conversion from %qT to %qT to match other operand of binary "
51326 #: c/c-typeck.cc:13327
51327 #, gcc-internal-format
51328 msgid "used array that cannot be converted to pointer where scalar is required"
51331 #: c/c-typeck.cc:13331
51332 #, gcc-internal-format
51333 msgid "used struct type value where scalar is required"
51336 #: c/c-typeck.cc:13335
51337 #, gcc-internal-format
51338 msgid "used union type value where scalar is required"
51341 #: c/c-typeck.cc:13351
51342 #, gcc-internal-format
51343 msgid "used vector type where scalar is required"
51346 #: c/c-typeck.cc:13541 cp/semantics.cc:11158
51347 #, gcc-internal-format
51349 "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, "
51350 "%<sections%> or %<taskgroup%> clauses"
51353 #: c/c-typeck.cc:13552 c/c-typeck.cc:13562 cp/semantics.cc:11169
51354 #: cp/semantics.cc:11179
51355 #, gcc-internal-format
51356 msgid "expected %<cancel%> %<if%> clause modifier"
51359 #: c/c-typeck.cc:13597 cp/semantics.cc:11214
51360 #, gcc-internal-format
51362 "%<#pragma omp cancellation point%> must specify one of %<parallel%>, "
51363 "%<for%>, %<sections%> or %<taskgroup%> clauses"
51366 #: c/c-typeck.cc:13642 c/c-typeck.cc:15367 c/c-typeck.cc:15503
51367 #: c/c-typeck.cc:15586
51368 #, gcc-internal-format
51369 msgid "%<_Atomic%> %qE in %qs clause"
51372 #: c/c-typeck.cc:13666 c/c-typeck.cc:15282 c/c-typeck.cc:15489
51373 #: cp/semantics.cc:5239 cp/semantics.cc:8014 cp/semantics.cc:8274
51374 #, gcc-internal-format
51375 msgid "bit-field %qE in %qs clause"
51378 #: c/c-typeck.cc:13675 c/c-typeck.cc:15513 cp/semantics.cc:5249
51379 #: cp/semantics.cc:8295
51380 #, gcc-internal-format
51381 msgid "%qE is a member of a union"
51384 #: c/c-typeck.cc:13692 c/c-typeck.cc:15522 cp/semantics.cc:8304
51385 #, gcc-internal-format
51386 msgid "cannot dereference %qE in %qs clause"
51389 #: c/c-typeck.cc:13703 cp/semantics.cc:5274 cp/semantics.cc:8349
51390 #, gcc-internal-format
51391 msgid "%qD is not a variable in %qs clause"
51394 #: c/c-typeck.cc:13707 c/c-typeck.cc:15550 cp/semantics.cc:5278
51395 #: cp/semantics.cc:8353
51396 #, gcc-internal-format
51397 msgid "%qE is not a variable in %qs clause"
51400 #: c/c-typeck.cc:13715
51401 #, gcc-internal-format
51402 msgid "%<_Atomic%> %qD in %qs clause"
51405 #: c/c-typeck.cc:13725 c/c-typeck.cc:15557 c/c-typeck.cc:15687
51406 #: cp/semantics.cc:5287 cp/semantics.cc:8360 cp/semantics.cc:8556
51407 #, gcc-internal-format
51408 msgid "%qD is threadprivate variable in %qs clause"
51411 #: c/c-typeck.cc:13762 cp/semantics.cc:5321
51412 #, gcc-internal-format
51413 msgid "low bound %qE of array section does not have integral type"
51416 #: c/c-typeck.cc:13769 cp/semantics.cc:5328
51417 #, gcc-internal-format
51418 msgid "length %qE of array section does not have integral type"
51421 #: c/c-typeck.cc:13792 cp/semantics.cc:5361
51422 #, gcc-internal-format
51423 msgid "expected single pointer in %qs clause"
51426 #: c/c-typeck.cc:13810 c/c-typeck.cc:13877 c/c-typeck.cc:14169
51427 #: cp/semantics.cc:5379 cp/semantics.cc:5446
51428 #, gcc-internal-format
51429 msgid "zero length array section in %qs clause"
51432 #: c/c-typeck.cc:13829 cp/semantics.cc:5398
51433 #, gcc-internal-format
51434 msgid "for unknown bound array type length expression must be specified"
51437 #: c/c-typeck.cc:13837 cp/semantics.cc:5406
51438 #, gcc-internal-format
51439 msgid "negative low bound in array section in %qs clause"
51442 #: c/c-typeck.cc:13846 c/c-typeck.cc:13970 cp/semantics.cc:5415
51443 #: cp/semantics.cc:5539
51444 #, gcc-internal-format
51445 msgid "negative length in array section in %qs clause"
51448 #: c/c-typeck.cc:13863 cp/semantics.cc:5432
51449 #, gcc-internal-format
51450 msgid "low bound %qE above array section size in %qs clause"
51453 #: c/c-typeck.cc:13906 cp/semantics.cc:5475
51454 #, gcc-internal-format
51455 msgid "length %qE above array section size in %qs clause"
51458 #: c/c-typeck.cc:13921 cp/semantics.cc:5490
51459 #, gcc-internal-format
51460 msgid "high bound %qE above array section size in %qs clause"
51463 #: c/c-typeck.cc:13958 cp/semantics.cc:5527
51464 #, gcc-internal-format
51465 msgid "for array function parameter length expression must be specified"
51468 #: c/c-typeck.cc:13962 cp/semantics.cc:5531
51469 #, gcc-internal-format
51470 msgid "for pointer type length expression must be specified"
51473 #: c/c-typeck.cc:13989 c/c-typeck.cc:14108 cp/semantics.cc:5558
51474 #: cp/semantics.cc:5692
51475 #, gcc-internal-format
51476 msgid "array section is not contiguous in %qs clause"
51479 #: c/c-typeck.cc:13999 cp/semantics.cc:5568
51480 #, gcc-internal-format
51481 msgid "%qE does not have pointer or array type"
51484 #: c/c-typeck.cc:14386 cp/semantics.cc:6673
51485 #, gcc-internal-format
51486 msgid "iterator %qD has neither integral nor pointer type"
51489 #: c/c-typeck.cc:14393
51490 #, gcc-internal-format
51491 msgid "iterator %qD has %<_Atomic%> qualified type"
51494 #: c/c-typeck.cc:14399 cp/semantics.cc:6680
51495 #, gcc-internal-format
51496 msgid "iterator %qD has const qualified type"
51499 #: c/c-typeck.cc:14412 cp/semantics.cc:6696
51500 #, gcc-internal-format
51501 msgid "iterator step with non-integral type"
51504 #: c/c-typeck.cc:14432 cp/semantics.cc:6732
51505 #, gcc-internal-format
51506 msgid "iterator %qD has zero step"
51509 #: c/c-typeck.cc:14459
51510 #, gcc-internal-format
51511 msgid "type of iterator %qD refers to outer iterator %qD"
51514 #: c/c-typeck.cc:14466 cp/semantics.cc:6766
51515 #, gcc-internal-format
51516 msgid "begin expression refers to outer iterator %qD"
51519 #: c/c-typeck.cc:14472 cp/semantics.cc:6772
51520 #, gcc-internal-format
51521 msgid "end expression refers to outer iterator %qD"
51524 #: c/c-typeck.cc:14478 cp/semantics.cc:6778
51525 #, gcc-internal-format
51526 msgid "step expression refers to outer iterator %qD"
51529 #: c/c-typeck.cc:14515 cp/semantics.cc:6826
51530 #, gcc-internal-format
51531 msgid "expected pointer in %qs clause"
51534 #: c/c-typeck.cc:14610 cp/semantics.cc:6914
51535 #, gcc-internal-format
51537 "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
51540 #: c/c-typeck.cc:14632 cp/semantics.cc:6934
51541 #, gcc-internal-format
51542 msgid "%<inscan%> %<reduction%> clause with array section"
51545 #: c/c-typeck.cc:14658 c/c-typeck.cc:14668
51546 #, gcc-internal-format
51547 msgid "%qD in %<reduction%> clause is a zero size array"
51550 #: c/c-typeck.cc:14688
51551 #, gcc-internal-format
51552 msgid "%<_Atomic%> %qE in %<reduction%> clause"
51555 #: c/c-typeck.cc:14700
51556 #, gcc-internal-format
51557 msgid "zero sized type %qT in %qs clause"
51560 #: c/c-typeck.cc:14708
51561 #, gcc-internal-format
51562 msgid "variable sized type %qT in %qs clause"
51565 #: c/c-typeck.cc:14752
51566 #, gcc-internal-format
51567 msgid "%qE has invalid type for %<reduction(%s)%>"
51570 #: c/c-typeck.cc:14761 cp/semantics.cc:6565
51571 #, gcc-internal-format
51572 msgid "user defined reduction not found for %qE"
51575 #: c/c-typeck.cc:14849
51576 #, gcc-internal-format
51577 msgid "variable length element type in array %<reduction%> clause"
51580 #: c/c-typeck.cc:14867 c/c-typeck.cc:15781 cp/semantics.cc:9091
51581 #, gcc-internal-format
51582 msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
51585 #: c/c-typeck.cc:14879 cp/semantics.cc:9159
51586 #, gcc-internal-format
51587 msgid "%qE must be %<threadprivate%> for %<copyin%>"
51590 #: c/c-typeck.cc:14894 cp/semantics.cc:6977
51591 #, gcc-internal-format
51593 "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> "
51594 "constructs when not using OpenMP 5.2 modifiers"
51597 #: c/c-typeck.cc:14903
51598 #, gcc-internal-format
51600 "linear clause applied to non-integral non-pointer variable with type %qT"
51603 #: c/c-typeck.cc:14911
51604 #, gcc-internal-format
51605 msgid "%<_Atomic%> %qD in %<linear%> clause"
51608 #: c/c-typeck.cc:14930 cp/semantics.cc:7061
51609 #, gcc-internal-format
51610 msgid "%<linear%> clause step %qE is neither constant nor a parameter"
51613 #: c/c-typeck.cc:14960 c/c-typeck.cc:15681 c/c-typeck.cc:15926
51614 #: cp/semantics.cc:7148 cp/semantics.cc:8550 cp/semantics.cc:8900
51615 #, gcc-internal-format
51616 msgid "%qE is not a variable in clause %qs"
51619 #: c/c-typeck.cc:14978 cp/semantics.cc:7166
51620 #, gcc-internal-format
51621 msgid "%qD appears more than once in data-sharing clauses"
51624 #: c/c-typeck.cc:14989 cp/semantics.cc:7177
51625 #, gcc-internal-format
51626 msgid "%qD appears more than once in reduction clauses"
51629 #: c/c-typeck.cc:15003 c/c-typeck.cc:15073 c/c-typeck.cc:15107
51630 #, gcc-internal-format
51631 msgid "%qE appears more than once in data clauses"
51634 #: c/c-typeck.cc:15013 c/c-typeck.cc:15080 c/c-typeck.cc:15411
51635 #: c/c-typeck.cc:15604 c/c-typeck.cc:15612 c/c-typeck.cc:15629
51636 #: c/c-typeck.cc:15639 c/c-typeck.cc:15647 cp/semantics.cc:7191
51637 #: cp/semantics.cc:7201 cp/semantics.cc:7294 cp/semantics.cc:7301
51638 #: cp/semantics.cc:7348 cp/semantics.cc:8183 cp/semantics.cc:8414
51639 #: cp/semantics.cc:8422 cp/semantics.cc:8439 cp/semantics.cc:8449
51640 #: cp/semantics.cc:8457
51641 #, gcc-internal-format
51642 msgid "%qD appears more than once in data clauses"
51645 #: c/c-typeck.cc:15016 c/c-typeck.cc:15086 c/c-typeck.cc:15615
51646 #: c/c-typeck.cc:15650 cp/semantics.cc:7204 cp/semantics.cc:7307
51647 #: cp/semantics.cc:8425 cp/semantics.cc:8460
51648 #, gcc-internal-format
51649 msgid "%qD appears both in data and map clauses"
51652 #: c/c-typeck.cc:15061 cp/semantics.cc:7281
51653 #, gcc-internal-format
51654 msgid "%qE is not a variable in clause %<firstprivate%>"
51657 #: c/c-typeck.cc:15100 cp/semantics.cc:7340
51658 #, gcc-internal-format
51659 msgid "%qE is not a variable in clause %<lastprivate%>"
51662 #: c/c-typeck.cc:15119 cp/semantics.cc:7735
51663 #, gcc-internal-format
51664 msgid "%qE is not a variable in %<aligned%> clause"
51667 #: c/c-typeck.cc:15126
51668 #, gcc-internal-format
51669 msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
51672 #: c/c-typeck.cc:15133
51673 #, gcc-internal-format
51674 msgid "%<_Atomic%> %qD in %<aligned%> clause"
51677 #: c/c-typeck.cc:15140
51678 #, gcc-internal-format
51679 msgid "%qE appears more than once in %<aligned%> clauses"
51682 #: c/c-typeck.cc:15153 cp/semantics.cc:7806
51683 #, gcc-internal-format
51684 msgid "%qE is not a variable in %<nontemporal%> clause"
51687 #: c/c-typeck.cc:15159
51688 #, gcc-internal-format
51689 msgid "%qE appears more than once in %<nontemporal%> clauses"
51692 #: c/c-typeck.cc:15172 cp/semantics.cc:7845
51693 #, gcc-internal-format
51694 msgid "%qE is not a variable in %<allocate%> clause"
51697 #: c/c-typeck.cc:15178
51698 #, gcc-internal-format
51699 msgid "%qE appears more than once in %<allocate%> clauses"
51702 #: c/c-typeck.cc:15248 cp/semantics.cc:7971
51703 #, gcc-internal-format
51704 msgid "%<depend%> clause with %<depobj%> dependence type on array section"
51707 #: c/c-typeck.cc:15263 cp/semantics.cc:7986
51708 #, gcc-internal-format
51710 "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
51713 #: c/c-typeck.cc:15271 cp/semantics.cc:8004
51714 #, gcc-internal-format
51715 msgid "%qE is not lvalue expression nor array section in %qs clause"
51718 #: c/c-typeck.cc:15292 cp/semantics.cc:8026
51719 #, gcc-internal-format
51721 "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> "
51725 #: c/c-typeck.cc:15302 cp/semantics.cc:8038
51726 #, gcc-internal-format
51728 "%qE should not have %<omp_depend_t%> type in %<depend%> clause with "
51729 "dependence type other than %<depobj%>"
51732 #: c/c-typeck.cc:15359 cp/semantics.cc:8133
51733 #, gcc-internal-format
51734 msgid "array section does not have mappable type in %qs clause"
51737 #: c/c-typeck.cc:15407 c/c-typeck.cc:15626 cp/semantics.cc:8179
51738 #: cp/semantics.cc:8436
51739 #, gcc-internal-format
51740 msgid "%qD appears more than once in motion clauses"
51743 #: c/c-typeck.cc:15415 c/c-typeck.cc:15632 cp/semantics.cc:8187
51744 #: cp/semantics.cc:8442
51745 #, gcc-internal-format
51746 msgid "%qD appears more than once in map clauses"
51749 #: c/c-typeck.cc:15496 cp/semantics.cc:8281
51750 #, gcc-internal-format
51751 msgid "%qE does not have a mappable type in %qs clause"
51754 #: c/c-typeck.cc:15577 c/c-typeck.cc:15694 cp/semantics.cc:8383
51755 #: cp/semantics.cc:8563
51756 #, gcc-internal-format
51757 msgid "%qD does not have a mappable type in %qs clause"
51760 #: c/c-typeck.cc:15677 cp/semantics.cc:8545
51761 #, gcc-internal-format
51762 msgid "%qE is neither a variable nor a function name in clause %qs"
51765 #: c/c-typeck.cc:15703 cp/semantics.cc:8575
51766 #, gcc-internal-format
51767 msgid "%qE appears more than once on the same %<declare target%> directive"
51770 #: c/c-typeck.cc:15717 cp/semantics.cc:8591
51771 #, gcc-internal-format
51772 msgid "%qD is not an argument in %<uniform%> clause"
51775 #: c/c-typeck.cc:15720 cp/semantics.cc:8594
51776 #, gcc-internal-format
51777 msgid "%qE is not an argument in %<uniform%> clause"
51780 #: c/c-typeck.cc:15739
51781 #, gcc-internal-format
51782 msgid "%qs variable is not a pointer"
51785 #: c/c-typeck.cc:15746
51786 #, gcc-internal-format
51787 msgid "%qs variable is neither a pointer nor an array"
51790 #: c/c-typeck.cc:15794 c/c-typeck.cc:15887 cp/semantics.cc:9053
51791 #, gcc-internal-format
51792 msgid "%<order%> clause must not be used together with %<ordered%>"
51795 #: c/c-typeck.cc:15814 cp/semantics.cc:8078
51796 #, gcc-internal-format
51797 msgid "too many %qs clauses on a task construct"
51800 #: c/c-typeck.cc:15909 cp/semantics.cc:8868
51801 #, gcc-internal-format
51802 msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
51805 #: c/c-typeck.cc:15976 cp/semantics.cc:9230
51806 #, gcc-internal-format
51807 msgid "%qE is predetermined %qs for %qs"
51810 #: c/c-typeck.cc:15986
51811 #, gcc-internal-format
51813 "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> "
51817 #: c/c-typeck.cc:16017 cp/semantics.cc:9005
51818 #, gcc-internal-format
51819 msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
51822 #: c/c-typeck.cc:16029 cp/semantics.cc:9018
51823 #, gcc-internal-format
51825 "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
51828 #: c/c-typeck.cc:16040 c/c-typeck.cc:16048 cp/semantics.cc:9027
51829 #: cp/semantics.cc:9045
51830 #, gcc-internal-format
51831 msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
51834 #: c/c-typeck.cc:16096 cp/semantics.cc:8985
51835 #, gcc-internal-format
51837 "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
51840 #: c/c-typeck.cc:16147 cp/semantics.cc:9035
51841 #, gcc-internal-format
51842 msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
51845 #: c/c-typeck.cc:16157 cp/semantics.cc:9064
51846 #, gcc-internal-format
51847 msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
51850 #: c/c-typeck.cc:16175 cp/semantics.cc:9255
51851 #, gcc-internal-format
51853 "the event handle of a %<detach%> clause should not be in a data-sharing "
51857 #: c/c-typeck.cc:16349
51858 #, gcc-internal-format
51859 msgid "cannot use %<va_arg%> with reverse storage order"
51862 #: c/c-typeck.cc:16354
51863 #, gcc-internal-format
51864 msgid "second argument to %<va_arg%> is of incomplete type %qT"
51867 #: c/c-typeck.cc:16360
51868 #, gcc-internal-format
51869 msgid "second argument to %<va_arg%> is a function type %qT"
51872 #: c/c-typeck.cc:16366
51873 #, gcc-internal-format
51874 msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
51877 #: c/gimple-parser.cc:166
51878 #, gcc-internal-format
51879 msgid "expected frequency quality"
51882 #: c/gimple-parser.cc:175
51883 #, gcc-internal-format
51884 msgid "unknown profile quality"
51887 #: c/gimple-parser.cc:187
51888 #, gcc-internal-format
51889 msgid "expected frequency value"
51892 #: c/gimple-parser.cc:325
51893 #, gcc-internal-format
51894 msgid "edge not found"
51897 #: c/gimple-parser.cc:341
51898 #, gcc-internal-format
51899 msgid "SSA name %qE with version %d has no definition"
51902 #: c/gimple-parser.cc:491 c/gimple-parser.cc:497
51903 #, gcc-internal-format
51904 msgid "expected block index"
51907 #: c/gimple-parser.cc:505
51908 #, gcc-internal-format
51909 msgid "invalid block index"
51912 #: c/gimple-parser.cc:516
51913 #, gcc-internal-format
51914 msgid "expected block specifier"
51917 #: c/gimple-parser.cc:534
51918 #, gcc-internal-format
51919 msgid "expected loop number"
51922 #: c/gimple-parser.cc:552
51923 #, gcc-internal-format
51924 msgid "unknown block specifier"
51927 #: c/gimple-parser.cc:565 c/gimple-parser.cc:1983
51928 #, gcc-internal-format
51929 msgid "expected count value"
51932 #: c/gimple-parser.cc:588 c/gimple-parser.cc:675
51933 #, gcc-internal-format
51934 msgid "stmts without block"
51937 #: c/gimple-parser.cc:625
51938 #, gcc-internal-format
51939 msgid "duplicate loop header"
51942 #: c/gimple-parser.cc:832
51943 #, gcc-internal-format
51944 msgid "invalid source block specification"
51947 #: c/gimple-parser.cc:899
51948 #, gcc-internal-format
51949 msgid "unexpected RHS for assignment"
51952 #: c/gimple-parser.cc:1003
51953 #, gcc-internal-format
51954 msgid "%<&&%> not valid in GIMPLE"
51957 #: c/gimple-parser.cc:1006
51958 #, gcc-internal-format
51959 msgid "%<||%> not valid in GIMPLE"
51962 #: c/gimple-parser.cc:1120
51963 #, gcc-internal-format
51964 msgid "expected pointer as argument of unary %<*%>"
51967 #: c/gimple-parser.cc:1146
51968 #, gcc-internal-format
51969 msgid "%<!%> not valid in GIMPLE"
51972 #: c/gimple-parser.cc:1205 c/gimple-parser.cc:1543
51973 #, gcc-internal-format
51974 msgid "expected constant offset"
51977 #: c/gimple-parser.cc:1266
51978 #, gcc-internal-format
51979 msgid "SSA name undeclared"
51982 #: c/gimple-parser.cc:1288
51983 #, gcc-internal-format
51984 msgid "base variable or SSA name undeclared"
51987 #: c/gimple-parser.cc:1295
51988 #, gcc-internal-format
51989 msgid "invalid base %qE for SSA name"
51992 #: c/gimple-parser.cc:1323
51993 #, gcc-internal-format
51994 msgid "expecting internal function name"
51997 #: c/gimple-parser.cc:1336
51998 #, gcc-internal-format
51999 msgid "unknown internal function %qE"
52002 #: c/gimple-parser.cc:1475
52003 #, gcc-internal-format
52004 msgid "invalid type of %<__MEM%> operand"
52007 #: c/gimple-parser.cc:1537
52008 #, gcc-internal-format
52009 msgid "expected constant size"
52012 #: c/gimple-parser.cc:1575 c/gimple-parser.cc:1605 c/gimple-parser.cc:1645
52013 #: c/gimple-parser.cc:1653 c/gimple-parser.cc:1662
52014 #, gcc-internal-format
52015 msgid "invalid _Literal"
52018 #: c/gimple-parser.cc:1584
52019 #, gcc-internal-format
52020 msgid "invalid type for _Literal with constructor"
52023 #: c/gimple-parser.cc:1697
52024 #, gcc-internal-format
52025 msgid "anonymous SSA name cannot have default definition"
52028 #: c/gimple-parser.cc:1781
52029 #, gcc-internal-format
52030 msgid "invalid call to non-function"
52033 #: c/gimple-parser.cc:1837
52034 #, gcc-internal-format
52035 msgid "dereference of non-pointer"
52038 #: c/gimple-parser.cc:1964
52039 #, gcc-internal-format
52040 msgid "expected pass name"
52043 #: c/gimple-parser.cc:2003
52044 #, gcc-internal-format
52045 msgid "invalid operation"
52048 #: c/gimple-parser.cc:2167
52049 #, gcc-internal-format
52050 msgid "comparison required"
52053 #: c/gimple-parser.cc:2219
52054 #, gcc-internal-format
52055 msgid "%<catch%> is not supported"
52058 #: c/gimple-parser.cc:2221
52059 #, gcc-internal-format
52060 msgid "expected %<finally%> or %<catch%>"
52063 #: c/gimple-parser.cc:2265 c/gimple-parser.cc:2302
52064 #, gcc-internal-format
52065 msgid "expected goto expression"
52068 #: c/gimple-parser.cc:2273
52069 #, gcc-internal-format
52070 msgid "expected else statement"
52073 #: c/gimple-parser.cc:2416
52074 #, gcc-internal-format
52075 msgid "expected case label"
52078 #. A bad conversion for 'this' must be discarding cv-quals.
52080 #, gcc-internal-format
52081 msgid " passing %qT as %<this%> argument discards qualifiers"
52085 msgid " no known conversion for implicit %<this%> parameter from %qH to %qI"
52089 #, gcc-internal-format, gfc-internal-format
52090 msgid " conversion of argument %d would be ill-formed:"
52093 #. Conversion of conversion function return value failed.
52095 msgid " no known conversion from %qH to %qI"
52099 msgid " no known conversion for argument %d from %qH to %qI"
52102 #: cp/call.cc:3881 cp/pt.cc:7018
52103 #, gcc-internal-format, gfc-internal-format
52104 msgid " candidate expects at least %d argument, %d provided"
52105 msgid_plural " candidate expects at least %d arguments, %d provided"
52109 #: cp/call.cc:3886 cp/pt.cc:7023
52110 #, gcc-internal-format, gfc-internal-format
52111 msgid " candidate expects %d argument, %d provided"
52112 msgid_plural " candidate expects %d arguments, %d provided"
52117 #, gcc-internal-format
52118 msgid "%s%<%D(%T, %T, %T)%> (built-in)"
52122 #, gcc-internal-format
52123 msgid "%s%<%D(%T, %T)%> (built-in)"
52127 #, gcc-internal-format
52128 msgid "%s%<%D(%T)%> (built-in)"
52132 #, gcc-internal-format
52133 msgid "%s%qT (conversion)"
52137 #, gcc-internal-format
52138 msgid "%s%#qD (near match)"
52142 #, gcc-internal-format
52143 msgid "%s%#qD (deleted)"
52147 #, gcc-internal-format
52148 msgid "%s%#qD (reversed)"
52152 #, gcc-internal-format
52153 msgid "%s%#qD (rewritten)"
52157 #, gcc-internal-format
52162 #, gcc-internal-format
52163 msgid " inherited here"
52167 #, gcc-internal-format
52169 " return type %qT of explicit conversion function cannot be converted to %qT "
52170 "with a qualification conversion"
52174 #, gcc-internal-format
52176 " conversion from return type %qT of template conversion function "
52177 "specialization to %qT is not an exact match"
52181 #, gcc-internal-format
52183 " substitution of deduced template arguments resulted in errors seen above"
52186 #. Re-run template unification with diagnostics.
52188 #, gcc-internal-format
52189 msgid " template argument deduction/substitution failed:"
52193 #, gcc-internal-format
52195 " a constructor taking a single argument of its own class type is invalid"
52199 #, gcc-internal-format
52201 " an inherited constructor is not a candidate for initialization from an "
52202 "expression of the same or derived type"
52205 #: cp/call.cc:4141 cp/call.cc:4683
52206 #, gcc-internal-format
52207 msgid "designated initializers cannot be used with a non-aggregate type %qT"
52211 msgid "conversion from %qH to %qI is ambiguous"
52214 #: cp/call.cc:4689 cp/cvt.cc:864
52215 msgid "could not convert %qE from %qH to %qI"
52220 "initializing %qH with %qI in converted constant expression does not bind "
52225 msgid "conversion from %qH to %qI in a converted constant expression"
52229 #, gcc-internal-format
52230 msgid "no matching function for call to %<%D(%A)%>"
52234 #, gcc-internal-format
52235 msgid "call of overloaded %<%D(%A)%> is ambiguous"
52238 #. It's no good looking for an overloaded operator() on a
52239 #. pointer-to-member-function.
52241 #, gcc-internal-format
52243 "pointer-to-member function %qE cannot be called without an object; consider "
52244 "using %<.*%> or %<->*%>"
52248 #, gcc-internal-format
52249 msgid "no match for call to %<(%T) (%A)%>"
52253 #, gcc-internal-format
52254 msgid "call of %<(%T) (%A)%> is ambiguous"
52258 #, gcc-internal-format
52259 msgid "ambiguous overload for "
52263 #, gcc-internal-format
52264 msgid "no match for "
52268 #, gcc-internal-format
52269 msgid " (operand types are %qT, %qT, and %qT)"
52273 #, gcc-internal-format
52274 msgid " (operand types are %qT and %qT)"
52278 #, gcc-internal-format
52279 msgid " (operand type is %qT)"
52283 #, gcc-internal-format
52284 msgid "ternary %<operator?:%>"
52288 #, gcc-internal-format
52289 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
52292 #: cp/call.cc:5433 cp/call.cc:5477 cp/call.cc:5487
52293 #, gcc-internal-format
52294 msgid "%<operator%s%>"
52298 #, gcc-internal-format
52299 msgid "%<operator%s%> in %<%E%s%>"
52303 #, gcc-internal-format
52304 msgid "%<operator[]%>"
52308 #, gcc-internal-format
52309 msgid "%<operator[]%> in %<%E[%E]%>"
52313 #, gcc-internal-format
52318 #, gcc-internal-format
52319 msgid "%qs in %<%s %E%>"
52323 #, gcc-internal-format
52324 msgid "%<operator %s%>"
52328 #, gcc-internal-format
52329 msgid "%<operator %s%> in %<%s%E%>"
52333 #, gcc-internal-format
52334 msgid "%<operator%s%> in %<%E %s %E%>"
52338 #, gcc-internal-format
52339 msgid "%<operator%s%> in %<%s%E%>"
52343 #, gcc-internal-format
52344 msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
52348 #, gcc-internal-format
52350 "inferred scalar type %qT is not an integer or floating-point type of the "
52354 #: cp/call.cc:5695 cp/call.cc:5702
52355 msgid "conversion of scalar %qH to vector %qI involves truncation"
52359 #, gcc-internal-format
52360 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
52363 #: cp/call.cc:5810 cp/call.cc:6162 cp/call.cc:6182
52364 #, gcc-internal-format
52365 msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
52369 #, gcc-internal-format
52371 "second operand to the conditional operator is of type %<void%>, but the "
52372 "third operand is neither a throw-expression nor of type %<void%>"
52376 #, gcc-internal-format
52378 "third operand to the conditional operator is of type %<void%>, but the "
52379 "second operand is neither a throw-expression nor of type %<void%>"
52382 #: cp/call.cc:5936 cp/call.cc:6051 cp/call.cc:6285
52383 #, gcc-internal-format
52384 msgid "operands to %<?:%> have different types %qT and %qT"
52388 #, gcc-internal-format
52389 msgid " and each type can be converted to the other"
52394 "implicit conversion from %qH to %qI to match other result of conditional"
52398 #, gcc-internal-format
52399 msgid "enumerated mismatch in conditional expression: %qT vs %qT"
52403 #, gcc-internal-format
52405 "conditional expression between enumeration type %qT and floating-point type "
52406 "%qT is deprecated"
52410 #, gcc-internal-format
52412 "conditional expression between floating-point type %qT and enumeration type "
52413 "%qT is deprecated"
52417 #, gcc-internal-format
52418 msgid "enumerated and non-enumerated type in conditional expression"
52422 #, gcc-internal-format
52423 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
52427 #, gcc-internal-format
52428 msgid "no %<%D(int)%> declared for postfix %qs"
52432 #, gcc-internal-format
52434 "in C++20 this comparison calls the current function recursively with "
52435 "reversed arguments"
52439 #, gcc-internal-format
52440 msgid "return type of %qD is not %qs"
52444 #, gcc-internal-format
52445 msgid "used as rewritten candidate for comparison of %qT and %qT"
52449 #, gcc-internal-format
52450 msgid "comparison between %q#T and %q#T"
52454 #, gcc-internal-format
52455 msgid "no match for call to %<%T::operator[] (%A)%>"
52459 #, gcc-internal-format
52460 msgid "call of %<%T::operator[] (%A)%> is ambiguous"
52464 #, gcc-internal-format
52466 "exception cleanup for this placement new selects non-placement %<operator "
52471 #, gcc-internal-format
52473 "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-"
52474 "fsized-deallocation%>)"
52478 #, gcc-internal-format
52479 msgid "%qD is a usual (non-placement) deallocation function"
52483 #, gcc-internal-format
52484 msgid "no corresponding deallocation function for %qD"
52488 #, gcc-internal-format
52490 "destroying delete %qD cannot be used to release the allocated memory if the "
52491 "initialization throws because the object is not constructed yet"
52495 #, gcc-internal-format
52496 msgid "no suitable %<operator %s%> for %qT"
52500 #, gcc-internal-format
52501 msgid "%q#D is private within this context"
52504 #: cp/call.cc:8076 cp/decl.cc:8888
52505 #, gcc-internal-format
52506 msgid "declared private here"
52510 #, gcc-internal-format
52511 msgid "%q#D is protected within this context"
52514 #: cp/call.cc:8082 cp/decl.cc:8889
52515 #, gcc-internal-format
52516 msgid "declared protected here"
52520 #, gcc-internal-format
52521 msgid "%q#D is inaccessible within this context"
52525 #, gcc-internal-format
52526 msgid "passing NULL to non-pointer argument %P of %qD"
52529 #: cp/call.cc:8173 cp/call.cc:8192 cp/decl.cc:10560 cp/decl.cc:10568
52530 #: cp/typeck.cc:4591
52531 #, gcc-internal-format
52532 msgid " declared here"
52536 #, gcc-internal-format
52537 msgid "converting to non-pointer type %qT from NULL"
52541 #, gcc-internal-format
52542 msgid "converting %<false%> to pointer type for argument %P of %qD"
52546 #, gcc-internal-format
52547 msgid "converting %<false%> to pointer type %qT"
52551 #, gcc-internal-format
52552 msgid " initializing argument %P of %qD"
52556 #, gcc-internal-format
52558 "conversions to arrays of unknown bound are only available with %<-std=c+"
52559 "+20%> or %<-std=gnu++20%>"
52563 #, gcc-internal-format
52564 msgid "too many braces around initializer for %qT"
52568 msgid "converting to %qH from %qI requires direct-initialization"
52572 msgid "converting to %qH from %qI with greater conversion rank"
52576 msgid "converting to %qH from %qI with unordered conversion ranks"
52580 msgid "invalid user-defined conversion from %qH to %qI"
52583 #: cp/call.cc:8412 cp/cvt.cc:227
52584 msgid "invalid conversion from %qH to %qI"
52587 #: cp/call.cc:8459 cp/call.cc:8466
52588 #, gcc-internal-format
52590 "converting to %qT from initializer list would use explicit constructor %qD"
52594 #, gcc-internal-format
52595 msgid "in C++11 and above a default constructor can be explicit"
52599 msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
52604 "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
52609 "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
52612 #. extype is volatile
52614 msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
52618 msgid "cannot bind reference of type %qH to %qI due to different array bounds"
52622 msgid "binding reference of type %qH to %qI discards qualifiers"
52626 #, gcc-internal-format
52627 msgid "cannot bind bit-field %qE to %qT"
52630 #: cp/call.cc:8818 cp/call.cc:8836
52631 #, gcc-internal-format
52632 msgid "cannot bind packed field %qE to %qT"
52636 #, gcc-internal-format
52637 msgid "cannot bind rvalue %qE to %qT"
52641 msgid "implicit conversion from %qH to %qI when passing argument to function"
52644 #: cp/call.cc:9051 cp/cvt.cc:1992
52645 #, gcc-internal-format
52647 "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, "
52652 #, gcc-internal-format
52654 "passing objects of non-trivially-copyable type %q#T through %<...%> is "
52655 "conditionally supported"
52659 #, gcc-internal-format
52660 msgid "cannot receive reference type %qT through %<...%>"
52664 #, gcc-internal-format
52666 "receiving objects of non-trivially-copyable type %q#T through %<...%> is "
52667 "conditionally-supported"
52671 #, gcc-internal-format
52672 msgid "recursive evaluation of default argument for %q#D"
52676 #, gcc-internal-format
52678 "call to %qD uses the default argument for parameter %P, which is not yet "
52683 #, gcc-internal-format
52684 msgid "argument of function call might be a candidate for a format attribute"
52688 #, gcc-internal-format
52689 msgid "use of multiversioned function without a default"
52692 #: cp/call.cc:10013
52693 #, gcc-internal-format
52694 msgid "passing %qT as %<this%> argument discards qualifiers"
52697 #: cp/call.cc:10016 cp/call.cc:12786
52698 #, gcc-internal-format
52699 msgid " in call to %qD"
52702 #: cp/call.cc:10041
52703 #, gcc-internal-format
52704 msgid "%qT is not an accessible base of %qT"
52707 #: cp/call.cc:10246
52708 #, gcc-internal-format
52709 msgid "passing arguments to ellipsis of inherited constructor %qD"
52712 #: cp/call.cc:10381
52713 #, gcc-internal-format
52715 "assignment from temporary %<initializer_list%> does not extend the lifetime "
52716 "of the underlying array"
52719 #: cp/call.cc:10778
52720 #, gcc-internal-format
52721 msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
52724 #: cp/call.cc:10781
52725 #, gcc-internal-format
52726 msgid "%qD writing to an object of non-trivial type %#qT%s"
52729 #: cp/call.cc:10786
52730 #, gcc-internal-format
52731 msgid "%qD writing to an object of type %#qT with %qs member %qD"
52734 #: cp/call.cc:10791
52735 #, gcc-internal-format
52737 "%qD writing to an object of type %#qT containing a pointer to data member%s"
52740 #: cp/call.cc:10806
52741 #, gcc-internal-format
52742 msgid "; use assignment or value-initialization instead"
52745 #: cp/call.cc:10808
52746 #, gcc-internal-format
52747 msgid "; use assignment instead"
52750 #: cp/call.cc:10810
52751 #, gcc-internal-format
52752 msgid "; use value-initialization instead"
52755 #: cp/call.cc:10813
52756 #, gcc-internal-format
52757 msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
52760 #: cp/call.cc:10816
52761 #, gcc-internal-format
52762 msgid "%qD clearing an object of non-trivial type %#qT%s"
52765 #: cp/call.cc:10818
52766 #, gcc-internal-format
52767 msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
52770 #: cp/call.cc:10839
52771 #, gcc-internal-format
52772 msgid "; use copy-assignment or copy-initialization instead"
52775 #: cp/call.cc:10841
52776 #, gcc-internal-format
52777 msgid "; use copy-assignment instead"
52780 #: cp/call.cc:10843
52781 #, gcc-internal-format
52782 msgid "; use copy-initialization instead"
52785 #: cp/call.cc:10846
52786 #, gcc-internal-format
52787 msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
52790 #: cp/call.cc:10849
52791 #, gcc-internal-format
52792 msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
52795 #: cp/call.cc:10852
52796 #, gcc-internal-format
52797 msgid "%qD writing to an object with a deleted copy constructor"
52800 #: cp/call.cc:10863
52801 #, gcc-internal-format
52802 msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
52805 #: cp/call.cc:10875
52806 #, gcc-internal-format
52808 "%qD copying an object of type %#qT with %qs member %qD from an array of "
52809 "%#qT; use assignment or copy-initialization instead"
52812 #: cp/call.cc:10894
52813 #, gcc-internal-format
52815 "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes "
52819 #: cp/call.cc:10897
52820 #, gcc-internal-format
52822 "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
52825 #: cp/call.cc:10907
52826 #, gcc-internal-format
52828 "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and "
52829 "%<delete%> instead"
52832 #: cp/call.cc:10910
52833 #, gcc-internal-format
52835 "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> "
52836 "and %<delete%> instead"
52839 #: cp/call.cc:10913
52840 #, gcc-internal-format
52841 msgid "%qD moving an object of type %#qT with deleted destructor"
52844 #: cp/call.cc:10922
52845 #, gcc-internal-format
52847 "%qD moving an object of non-trivial type %#qT and size %E into a region of "
52851 #: cp/call.cc:10944
52852 #, gcc-internal-format
52853 msgid "%#qT declared here"
52856 #: cp/call.cc:10998
52857 #, gcc-internal-format
52859 "argument %u in call to function %qE has pointer to a non-trivially-copyable "
52863 #: cp/call.cc:11065
52864 #, gcc-internal-format
52865 msgid "constructor delegates to itself"
52868 #: cp/call.cc:11340 cp/typeck.cc:10278
52869 msgid "cannot convert %qH to %qI"
52872 #: cp/call.cc:11362
52873 #, gcc-internal-format
52874 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
52877 #: cp/call.cc:11394
52878 #, gcc-internal-format
52879 msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
52882 #: cp/call.cc:11443
52883 #, gcc-internal-format
52884 msgid "call to non-function %qD"
52887 #: cp/call.cc:11481 cp/pt.cc:16888 cp/typeck.cc:3492
52888 #, gcc-internal-format
52889 msgid "cannot call constructor %<%T::%D%> directly"
52892 #: cp/call.cc:11483
52893 #, gcc-internal-format
52894 msgid "for a function-style cast, remove the redundant %<::%D%>"
52897 #: cp/call.cc:11671
52898 #, gcc-internal-format
52899 msgid "no matching function for call to %<%s(%A)%>"
52902 #: cp/call.cc:11674
52903 #, gcc-internal-format
52904 msgid "call of overloaded %<%s(%A)%> is ambiguous"
52907 #: cp/call.cc:11697
52908 #, gcc-internal-format
52909 msgid "pure virtual %q#D called from non-static data member initializer"
52912 #: cp/call.cc:11702
52913 #, gcc-internal-format
52914 msgid "pure virtual %q#D called from constructor"
52917 #: cp/call.cc:11703
52918 #, gcc-internal-format
52919 msgid "pure virtual %q#D called from destructor"
52922 #: cp/call.cc:11726
52923 #, gcc-internal-format
52924 msgid "cannot call member function %qD without object"
52927 #: cp/call.cc:12784
52928 #, gcc-internal-format
52929 msgid "passing %qT chooses %qT over %qT"
52932 #: cp/call.cc:12810
52933 #, gcc-internal-format
52935 "C++20 says that these are ambiguous, even though the second is reversed:"
52938 #: cp/call.cc:12833
52939 #, gcc-internal-format
52940 msgid "try making the operator a %<const%> member function"
52943 #: cp/call.cc:12896
52944 #, gcc-internal-format
52945 msgid "choosing %qD over %qD"
52948 #: cp/call.cc:12897
52949 msgid " for conversion from %qH to %qI"
52952 #: cp/call.cc:12900
52953 #, gcc-internal-format
52954 msgid " because conversion sequence for the argument is better"
52957 #: cp/call.cc:13184
52958 #, gcc-internal-format
52959 msgid "default argument mismatch in overload resolution"
52962 #: cp/call.cc:13188
52963 #, gcc-internal-format
52964 msgid " candidate 1: %q#F"
52967 #: cp/call.cc:13190
52968 #, gcc-internal-format
52969 msgid " candidate 2: %q#F"
52972 #: cp/call.cc:13236
52973 #, gcc-internal-format
52975 "ISO C++ says that these are ambiguous, even though the worst conversion for "
52976 "the first is better than the worst conversion for the second:"
52979 #: cp/call.cc:13642
52980 #, gcc-internal-format
52981 msgid "a temporary bound to %qD only persists until the constructor exits"
52984 #: cp/call.cc:13797
52986 "invalid initialization of non-const reference of type %qH from an rvalue of "
52990 #: cp/call.cc:13801
52992 "invalid initialization of reference of type %qH from expression of type %qI"
52995 #: cp/call.cc:14077
52996 #, gcc-internal-format
52997 msgid "possibly dangling reference to a temporary"
53000 #: cp/call.cc:14078
53001 #, gcc-internal-format
53002 msgid "the temporary was destroyed at the end of the full expression %qE"
53006 #, gcc-internal-format
53008 "cannot convert from pointer to base class %qT to pointer to derived class "
53009 "%qT because the base is virtual"
53013 #, gcc-internal-format
53015 "cannot convert from base class %qT to derived class %qT because the base is "
53020 #, gcc-internal-format
53022 "cannot convert from pointer to base class %qT to pointer to derived class "
53023 "%qT via virtual base %qT"
53027 #, gcc-internal-format
53029 "cannot convert from base class %qT to derived class %qT via virtual base %qT"
53033 #, gcc-internal-format
53034 msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
53037 #: cp/class.cc:1209
53038 #, gcc-internal-format
53039 msgid "%q#D conflicts with version inherited from %qT"
53042 #: cp/class.cc:1212
53043 #, gcc-internal-format
53044 msgid "version inherited from %qT declared here"
53047 #: cp/class.cc:1231
53048 #, gcc-internal-format
53049 msgid "%q#D cannot be overloaded with %q#D"
53052 #: cp/class.cc:1233 cp/decl.cc:1872 cp/decl.cc:1884 cp/decl.cc:1909
53053 #: cp/decl.cc:1932 cp/name-lookup.cc:2720 cp/name-lookup.cc:3034
53054 #, gcc-internal-format
53055 msgid "previous declaration %q#D"
53058 #: cp/class.cc:1275
53059 #, gcc-internal-format
53060 msgid "conflicting access specifications for method %q+D, ignored"
53063 #: cp/class.cc:1278
53064 #, gcc-internal-format
53065 msgid "conflicting access specifications for field %qE, ignored"
53068 #: cp/class.cc:1381
53069 #, gcc-internal-format
53070 msgid "%qD invalid in %q#T because of local method %q#D with same name"
53073 #: cp/class.cc:1385
53074 #, gcc-internal-format
53075 msgid "local method %q#D declared here"
53078 #: cp/class.cc:1390
53079 #, gcc-internal-format
53080 msgid "%qD invalid in %q#T because of local member %q#D with same name"
53083 #: cp/class.cc:1394
53084 #, gcc-internal-format
53085 msgid "local member %q#D declared here"
53088 #: cp/class.cc:1465
53089 #, gcc-internal-format
53090 msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
53093 #: cp/class.cc:1468 cp/class.cc:1475 cp/class.cc:1482 cp/class.cc:1494
53094 #: cp/cvt.cc:1102 rust/backend/rust-tree.cc:645
53095 #, gcc-internal-format
53096 msgid "%qT declared here"
53099 #: cp/class.cc:1473
53100 #, gcc-internal-format
53101 msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
53104 #: cp/class.cc:1480
53105 #, gcc-internal-format
53106 msgid "%qT does not have the %E ABI tag that base %qT has"
53109 #: cp/class.cc:1488
53110 #, gcc-internal-format
53111 msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
53114 #: cp/class.cc:1799
53115 #, gcc-internal-format
53116 msgid "cannot derive from %<final%> base %qT in derived type %qT"
53119 #: cp/class.cc:2273
53120 #, gcc-internal-format
53121 msgid "all member functions in class %qT are private"
53124 #: cp/class.cc:2285
53125 #, gcc-internal-format
53126 msgid "%q#T only defines a private destructor and has no friends"
53129 #: cp/class.cc:2328
53130 #, gcc-internal-format
53131 msgid "%q#T only defines private constructors and has no friends"
53134 #: cp/class.cc:2332
53135 #, gcc-internal-format
53136 msgid "%q#D is public, but requires an existing %q#T object"
53139 #: cp/class.cc:2622
53140 #, gcc-internal-format
53141 msgid "no unique final overrider for %qD in %qT"
53144 #: cp/class.cc:2982
53145 #, gcc-internal-format
53146 msgid "%qD can be marked override"
53149 #: cp/class.cc:2985
53150 #, gcc-internal-format
53151 msgid "%q+#D marked %<override%>, but does not override"
53154 #: cp/class.cc:3000
53155 #, gcc-internal-format
53156 msgid "%q+#D marked %<final%>, but is not virtual"
53159 #: cp/class.cc:3077
53160 #, gcc-internal-format
53161 msgid "%qD was hidden"
53164 #: cp/class.cc:3078
53165 #, gcc-internal-format
53169 #: cp/class.cc:3290
53170 #, gcc-internal-format
53171 msgid "the ellipsis in %qD is not inherited"
53174 #: cp/class.cc:3482
53175 #, gcc-internal-format
53176 msgid "bit-field %q#D with non-integral type %qT"
53179 #: cp/class.cc:3498
53180 #, gcc-internal-format
53181 msgid "bit-field %q+D width not an integer constant"
53184 #: cp/class.cc:3503
53185 #, gcc-internal-format
53186 msgid "negative width in bit-field %q+D"
53189 #: cp/class.cc:3508
53190 #, gcc-internal-format
53191 msgid "zero width for bit-field %q+D"
53194 #: cp/class.cc:3518
53195 #, gcc-internal-format
53196 msgid "width of %qD exceeds its type"
53199 #: cp/class.cc:3524
53200 #, gcc-internal-format
53201 msgid "%qD is too small to hold all values of %q#T"
53204 #: cp/class.cc:3585
53205 #, gcc-internal-format
53206 msgid "member %q+#D with constructor not allowed in union"
53209 #: cp/class.cc:3588
53210 #, gcc-internal-format
53211 msgid "member %q+#D with destructor not allowed in union"
53214 #: cp/class.cc:3590
53215 #, gcc-internal-format
53216 msgid "member %q+#D with copy assignment operator not allowed in union"
53219 #: cp/class.cc:3594
53220 #, gcc-internal-format
53222 "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
53225 #: cp/class.cc:3710
53226 #, gcc-internal-format
53227 msgid "in C++98 %q+D may not be static because it is a member of a union"
53230 #: cp/class.cc:3723
53231 #, gcc-internal-format
53232 msgid "non-static data member %q+D in a union may not have reference type %qT"
53235 #: cp/class.cc:3736
53236 #, gcc-internal-format
53237 msgid "data member %q+D invalidly declared function type"
53240 #: cp/class.cc:3742
53241 #, gcc-internal-format
53242 msgid "data member %q+D invalidly declared method type"
53245 #: cp/class.cc:3813
53246 #, gcc-internal-format
53247 msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
53250 #: cp/class.cc:3865
53251 #, gcc-internal-format
53252 msgid "member %q+D cannot be declared as a %<mutable%> reference"
53255 #: cp/class.cc:3868
53256 #, gcc-internal-format
53257 msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
53260 #: cp/class.cc:3899
53261 #, gcc-internal-format
53262 msgid "multiple fields in union %qT initialized"
53265 #: cp/class.cc:3901
53266 #, gcc-internal-format
53267 msgid "initialized member %q+D declared here"
53270 #: cp/class.cc:3949
53271 #, gcc-internal-format
53272 msgid "field %q#D with same name as class"
53275 #: cp/class.cc:3977
53276 #, gcc-internal-format
53277 msgid "%q#T has pointer data members"
53280 #: cp/class.cc:3982
53281 #, gcc-internal-format
53282 msgid " but does not declare %<%T(const %T&)%>"
53285 #: cp/class.cc:3984
53286 #, gcc-internal-format
53287 msgid " or %<operator=(const %T&)%>"
53290 #: cp/class.cc:3988
53291 #, gcc-internal-format
53292 msgid " but does not declare %<operator=(const %T&)%>"
53295 #: cp/class.cc:3990
53296 #, gcc-internal-format
53297 msgid "pointer member %q+D declared here"
53300 #: cp/class.cc:4447
53301 #, gcc-internal-format
53302 msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
53305 #: cp/class.cc:4450
53306 #, gcc-internal-format
53307 msgid "alignment of %qD will increase in %<-fabi-version=9%>"
53310 #: cp/class.cc:4778
53311 #, gcc-internal-format
53312 msgid "initializer specified for non-virtual method %q+D"
53315 #: cp/class.cc:4819
53316 #, gcc-internal-format
53317 msgid "no viable destructor for %qT"
53320 #: cp/class.cc:4821
53321 #, gcc-internal-format
53322 msgid "destructor for %qT is ambiguous"
53325 #: cp/class.cc:5287
53326 #, gcc-internal-format
53327 msgid "method overrides both %<transaction_pure%> and %qE methods"
53330 #: cp/class.cc:5308
53331 #, gcc-internal-format
53332 msgid "method declared %qE overriding %qE method"
53335 #: cp/class.cc:5932 cp/constexpr.cc:302
53336 #, gcc-internal-format
53338 "enclosing class of %<constexpr%> non-static member function %q+#D is not a "
53342 #: cp/class.cc:5958 rust/backend/rust-tree.cc:6024
53343 #, gcc-internal-format
53344 msgid "%q+T is not literal because:"
53347 #: cp/class.cc:5961 rust/backend/rust-tree.cc:6027
53348 #, gcc-internal-format
53349 msgid " %qT is a closure type, which is only literal in C++17 and later"
53352 #: cp/class.cc:5964 rust/backend/rust-tree.cc:6035
53353 #, gcc-internal-format
53354 msgid " %q+T has a non-trivial destructor"
53357 #: cp/class.cc:5967 rust/backend/rust-tree.cc:6032
53358 #, gcc-internal-format
53359 msgid " %q+T does not have %<constexpr%> destructor"
53362 #: cp/class.cc:5975 rust/backend/rust-tree.cc:6040
53363 #, gcc-internal-format
53365 " %q+T is not an aggregate, does not have a trivial default constructor, and "
53366 "has no %<constexpr%> constructor that is not a copy or move constructor"
53369 #: cp/class.cc:6008 rust/backend/rust-tree.cc:6072
53370 #, gcc-internal-format
53371 msgid " base class %qT of %q+T is non-literal"
53374 #: cp/class.cc:6023 rust/backend/rust-tree.cc:6086
53375 #, gcc-internal-format
53376 msgid " non-static data member %qD has non-literal type"
53379 #: cp/class.cc:6030 rust/backend/rust-tree.cc:6093
53380 #, gcc-internal-format
53381 msgid " non-static data member %qD has volatile type"
53384 #: cp/class.cc:6163
53385 #, gcc-internal-format
53386 msgid "base class %q#T has accessible non-virtual destructor"
53389 #: cp/class.cc:6192
53390 #, gcc-internal-format
53391 msgid "non-static reference %q#D in class without a constructor"
53394 #: cp/class.cc:6198
53395 #, gcc-internal-format
53396 msgid "non-static const member %q#D in class without a constructor"
53399 #: cp/class.cc:6538
53400 #, gcc-internal-format
53402 "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-"
53403 "version=17%> (GCC 12)"
53406 #: cp/class.cc:6542
53407 #, gcc-internal-format
53409 "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC "
53413 #: cp/class.cc:6582
53414 #, gcc-internal-format
53415 msgid "direct base %qT inaccessible in %qT due to ambiguity"
53418 #: cp/class.cc:6594
53419 #, gcc-internal-format
53420 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
53423 #: cp/class.cc:6836
53424 #, gcc-internal-format
53426 "offset of %qD is not ABI-compliant and may change in a future version of GCC"
53429 #: cp/class.cc:7031
53430 #, gcc-internal-format
53431 msgid "size of type %qT is too large (%qE bytes)"
53434 #: cp/class.cc:7317
53435 #, gcc-internal-format
53436 msgid "invalid use of %q#T with a zero-size array in %q#D"
53439 #: cp/class.cc:7319
53440 #, gcc-internal-format
53441 msgid "invalid use of %q#T with a flexible array member in %q#T"
53444 #: cp/class.cc:7324
53445 #, gcc-internal-format
53446 msgid "array member %q#D declared here"
53449 #: cp/class.cc:7352
53450 #, gcc-internal-format
53451 msgid "zero-size array member %qD not at end of %q#T"
53454 #: cp/class.cc:7354
53455 #, gcc-internal-format
53456 msgid "zero-size array member %qD in an otherwise empty %q#T"
53459 #: cp/class.cc:7363 cp/class.cc:7394
53460 #, gcc-internal-format
53461 msgid "in the definition of %q#T"
53464 #: cp/class.cc:7371
53465 #, gcc-internal-format
53466 msgid "flexible array member %qD not at end of %q#T"
53469 #: cp/class.cc:7373
53470 #, gcc-internal-format
53471 msgid "flexible array member %qD in an otherwise empty %q#T"
53474 #: cp/class.cc:7392
53475 #, gcc-internal-format
53476 msgid "next member %q#D declared here"
53479 #: cp/class.cc:7506 cp/decl.cc:17146 cp/parser.cc:27005
53480 #, gcc-internal-format
53481 msgid "redefinition of %q#T"
53484 #: cp/class.cc:7650
53485 #, gcc-internal-format
53486 msgid "%q#T has virtual functions and accessible non-virtual destructor"
53489 #: cp/class.cc:7678
53490 #, gcc-internal-format
53491 msgid "type transparent %q#T does not have any fields"
53494 #: cp/class.cc:7684
53495 #, gcc-internal-format
53496 msgid "type transparent class %qT has base classes"
53499 #: cp/class.cc:7688
53500 #, gcc-internal-format
53501 msgid "type transparent class %qT has virtual functions"
53504 #: cp/class.cc:7694
53505 #, gcc-internal-format
53507 "type transparent %q#T cannot be made transparent because the type of the "
53508 "first field has a different ABI from the class overall"
53511 #: cp/class.cc:7843
53512 #, gcc-internal-format
53513 msgid "definition of %qD does not match %<#include <initializer_list>%>"
53516 #: cp/class.cc:7854
53517 #, gcc-internal-format
53518 msgid "trying to finish struct, but kicked out due to previous parse errors"
53521 #: cp/class.cc:8361
53522 #, gcc-internal-format
53523 msgid "language string %<\"%E\"%> not recognized"
53526 #: cp/class.cc:8451
53527 #, gcc-internal-format
53528 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
53531 #: cp/class.cc:8609
53532 #, gcc-internal-format
53533 msgid "no matches converting function %qD to type %q#T"
53536 #: cp/class.cc:8636
53537 #, gcc-internal-format
53538 msgid "converting overloaded function %qD to type %q#T is ambiguous"
53541 #: cp/class.cc:8663
53542 #, gcc-internal-format
53543 msgid "assuming pointer to member %qD"
53546 #: cp/class.cc:8666
53547 #, gcc-internal-format
53548 msgid "(a pointer to member can only be formed with %<&%E%>)"
53551 #: cp/class.cc:8744 cp/class.cc:8786
53552 #, gcc-internal-format
53553 msgid "not enough type information"
53556 #: cp/class.cc:8764
53557 #, gcc-internal-format
53558 msgid "cannot convert %qE from type %qT to type %qT"
53561 #: cp/class.cc:9072
53562 #, gcc-internal-format
53563 msgid "declaration of %q#D changes meaning of %qD"
53566 #: cp/class.cc:9075
53567 #, gcc-internal-format
53568 msgid "used here to mean %q#D"
53571 #: cp/constexpr.cc:112
53572 #, gcc-internal-format
53573 msgid "the type %qT of %<constexpr%> variable %qD is not literal"
53576 #: cp/constexpr.cc:123
53577 #, gcc-internal-format
53579 "variable %qD of non-literal type %qT in %<constexpr%> function only "
53580 "available with %<-std=c++2b%> or %<-std=gnu++2b%>"
53583 #: cp/constexpr.cc:136
53584 #, gcc-internal-format
53585 msgid "%<constexpr%> variable %qD has variably-modified type %qT"
53588 #: cp/constexpr.cc:236
53589 #, gcc-internal-format
53590 msgid "inherited constructor %qD is not %<constexpr%>"
53593 #. constexpr_fundef_p
53594 #: cp/constexpr.cc:250
53595 #, gcc-internal-format
53596 msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
53599 #: cp/constexpr.cc:263
53600 #, gcc-internal-format
53601 msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
53604 #: cp/constexpr.cc:272 cp/decl.cc:14249
53605 #, gcc-internal-format
53607 "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu+"
53611 #. constexpr_fundef_p
53612 #: cp/constexpr.cc:286
53613 #, gcc-internal-format
53614 msgid "invalid return type %qT of %<constexpr%> function %q+D"
53617 #: cp/constexpr.cc:313
53618 #, gcc-internal-format
53619 msgid "%q#T has virtual base classes"
53622 #: cp/constexpr.cc:571
53623 #, gcc-internal-format
53624 msgid "%<constexpr%> constructor does not have empty body"
53627 #: cp/constexpr.cc:831
53628 #, gcc-internal-format
53630 "%<constexpr%> constructor for union %qT must initialize exactly one non-"
53631 "static data member"
53634 #: cp/constexpr.cc:892
53635 #, gcc-internal-format
53637 "member %qD must be initialized by mem-initializer in %<constexpr%> "
53641 #: cp/constexpr.cc:955
53642 #, gcc-internal-format
53643 msgid "body of %<constexpr%> function %qD not a return-statement"
53646 #: cp/constexpr.cc:1083
53647 #, gcc-internal-format
53648 msgid "%qD is not usable as a %<constexpr%> function because:"
53651 #: cp/constexpr.cc:1556 cp/constexpr.cc:3187
53652 #: rust/backend/rust-constexpr.cc:3324 rust/backend/rust-constexpr.cc:3586
53653 #, gcc-internal-format
53654 msgid "%<constexpr%> call flows off the end of the function"
53657 #: cp/constexpr.cc:1558 cp/constexpr.cc:1657 cp/constexpr.cc:1666
53658 #: cp/constexpr.cc:3401 rust/backend/rust-constexpr.cc:3329
53659 #: rust/backend/rust-constexpr.cc:3339 rust/backend/rust-constexpr.cc:4320
53660 #, gcc-internal-format
53661 msgid "%q+E is not a constant expression"
53664 #: cp/constexpr.cc:2008
53665 #, gcc-internal-format
53666 msgid "the comparison reduces to %qE"
53669 #: cp/constexpr.cc:2011
53670 #, gcc-internal-format
53671 msgid "%qE evaluates to false"
53674 #: cp/constexpr.cc:2090
53675 #, gcc-internal-format
53676 msgid "failed %<assume%> attribute assumption"
53679 #: cp/constexpr.cc:2125 cp/constexpr.cc:9259
53680 #: rust/backend/rust-constexpr.cc:5754
53681 #, gcc-internal-format
53682 msgid "call to internal function %qE"
53685 #: cp/constexpr.cc:2179 rust/backend/rust-constexpr.cc:2613
53686 #, gcc-internal-format
53687 msgid "modifying a const object %qE is not allowed in a constant expression"
53690 #: cp/constexpr.cc:2207 rust/backend/rust-constexpr.cc:2616
53691 #, gcc-internal-format
53692 msgid "originally declared %<const%> here"
53695 #: cp/constexpr.cc:2432 cp/constexpr.cc:2487 cp/constexpr.cc:2519
53696 #: cp/constexpr.cc:2540
53697 #, gcc-internal-format
53698 msgid "reference %<dynamic_cast%> failed"
53701 #: cp/constexpr.cc:2433
53702 #, gcc-internal-format
53703 msgid "dynamic type %qT of its operand does not have a base class of type %qT"
53706 #: cp/constexpr.cc:2457
53707 #, gcc-internal-format
53708 msgid "virtual table pointer is used uninitialized"
53711 #: cp/constexpr.cc:2488 cp/constexpr.cc:2520
53712 #, gcc-internal-format
53714 "static type %qT of its operand is a non-public base class of dynamic type %qT"
53717 #: cp/constexpr.cc:2542
53718 #, gcc-internal-format
53719 msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
53722 #: cp/constexpr.cc:2545
53723 #, gcc-internal-format
53725 "dynamic type %qT of its operand does not have an unambiguous public base "
53729 #: cp/constexpr.cc:2622 cp/constexpr.cc:2896 cp/constexpr.cc:9295
53730 #: rust/backend/rust-constexpr.cc:5785
53731 #, gcc-internal-format
53732 msgid "call to non-%<constexpr%> function %qD"
53735 #. virtual_offset is only set for virtual bases, which make the
53736 #. class non-literal, so we don't need to handle it here.
53737 #: cp/constexpr.cc:2628
53738 #, gcc-internal-format
53739 msgid "calling constexpr member function %qD through virtual base subobject"
53742 #: cp/constexpr.cc:2744 rust/backend/rust-constexpr.cc:3384
53743 #, gcc-internal-format
53744 msgid "expression %qE does not designate a %<constexpr%> function"
53747 #: cp/constexpr.cc:2817
53748 #, gcc-internal-format
53749 msgid "array deallocation of object allocated with non-array allocation"
53752 #: cp/constexpr.cc:2821 cp/constexpr.cc:2843
53753 #, gcc-internal-format
53754 msgid "allocation performed here"
53757 #: cp/constexpr.cc:2839
53758 #, gcc-internal-format
53759 msgid "non-array deallocation of object allocated with array allocation"
53762 #: cp/constexpr.cc:2856
53763 #, gcc-internal-format
53764 msgid "deallocation of already deallocated storage"
53767 #: cp/constexpr.cc:2863
53768 #, gcc-internal-format
53769 msgid "deallocation of storage that was not previously allocated"
53772 #: cp/constexpr.cc:2980 rust/backend/rust-constexpr.cc:3439
53773 #, gcc-internal-format
53774 msgid "%qD called in a constant expression before its definition is complete"
53777 #: cp/constexpr.cc:2987
53778 #, gcc-internal-format
53779 msgid "%qD called in a constant expression"
53782 #: cp/constexpr.cc:2991 rust/backend/rust-constexpr.cc:3453
53783 #, gcc-internal-format
53784 msgid "%qD used before its definition"
53787 #: cp/constexpr.cc:3063 rust/backend/rust-constexpr.cc:3495
53788 #, gcc-internal-format
53789 msgid "call has circular dependency"
53792 #: cp/constexpr.cc:3074 rust/backend/rust-constexpr.cc:3506
53793 #, gcc-internal-format
53795 "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-"
53796 "depth=%> to increase the maximum)"
53799 #: cp/constexpr.cc:3441
53800 #, gcc-internal-format
53801 msgid "right operand of shift expression %q+E is negative"
53804 #: cp/constexpr.cc:3448
53805 #, gcc-internal-format
53807 "right operand of shift expression %q+E is greater than or equal to the "
53808 "precision %wu of the left operand"
53811 #: cp/constexpr.cc:3471
53812 #, gcc-internal-format
53813 msgid "left operand of shift expression %q+E is negative"
53816 #: cp/constexpr.cc:3490
53817 #, gcc-internal-format
53818 msgid "shift expression %q+E overflows"
53821 #: cp/constexpr.cc:3689
53822 #, gcc-internal-format
53823 msgid "arithmetic involving a null pointer in %qE"
53826 #: cp/constexpr.cc:4111 rust/backend/rust-constexpr.cc:4395
53827 #, gcc-internal-format
53829 "array subscript value %qE is outside the bounds of array %qD of type %qT"
53832 #: cp/constexpr.cc:4114 rust/backend/rust-constexpr.cc:4400
53833 #, gcc-internal-format
53835 "nonzero array subscript %qE is used with array %qD of type %qT with unknown "
53839 #: cp/constexpr.cc:4119 rust/backend/rust-constexpr.cc:4407
53840 #, gcc-internal-format
53841 msgid "array subscript value %qE is outside the bounds of array type %qT"
53844 #: cp/constexpr.cc:4122 rust/backend/rust-constexpr.cc:4412
53845 #, gcc-internal-format
53847 "nonzero array subscript %qE is used with array of type %qT with unknown "
53851 #: cp/constexpr.cc:4307 rust/backend/rust-constexpr.cc:1664
53852 #, gcc-internal-format
53853 msgid "accessing uninitialized array element"
53856 #: cp/constexpr.cc:4371 rust/backend/rust-constexpr.cc:1721
53857 #, gcc-internal-format
53858 msgid "dereferencing a null pointer in %qE"
53861 #: cp/constexpr.cc:4390 cp/constexpr.cc:4490 cp/constexpr.cc:4502
53862 #: cp/constexpr.cc:7066 cp/constexpr.cc:7180 cp/constexpr.cc:9209
53863 #: rust/backend/rust-constexpr.cc:1735 rust/backend/rust-constexpr.cc:1980
53864 #: rust/backend/rust-constexpr.cc:2222 rust/backend/rust-constexpr.cc:4739
53865 #: rust/backend/rust-constexpr.cc:5708
53866 #, gcc-internal-format
53867 msgid "%qE is not a constant expression"
53870 #: cp/constexpr.cc:4398 rust/backend/rust-constexpr.cc:1741
53871 #, gcc-internal-format
53872 msgid "mutable %qD is not usable in a constant expression"
53875 #: cp/constexpr.cc:4428 cp/constexpr.cc:4450
53876 #: rust/backend/rust-constexpr.cc:1771 rust/backend/rust-constexpr.cc:1794
53877 #, gcc-internal-format
53878 msgid "accessing uninitialized member %qD"
53881 #: cp/constexpr.cc:4430 rust/backend/rust-constexpr.cc:1773
53882 #, gcc-internal-format
53884 "accessing %qD member instead of initialized %qD member in constant expression"
53887 #: cp/constexpr.cc:4568
53888 #, gcc-internal-format
53889 msgid "%qs is not a constant expression because %qT is a union type"
53892 #: cp/constexpr.cc:4571
53893 #, gcc-internal-format
53894 msgid "%qs is not a constant expression because %qT contains a union type"
53897 #: cp/constexpr.cc:4582
53898 #, gcc-internal-format
53899 msgid "%qs is not a constant expression because %qT is a pointer type"
53902 #: cp/constexpr.cc:4585
53903 #, gcc-internal-format
53904 msgid "%qs is not a constant expression because %qT contains a pointer type"
53907 #: cp/constexpr.cc:4596
53908 #, gcc-internal-format
53909 msgid "%qs is not a constant expression because %qT is a reference type"
53912 #: cp/constexpr.cc:4599
53913 #, gcc-internal-format
53914 msgid "%qs is not a constant expression because %qT contains a reference type"
53917 #: cp/constexpr.cc:4610
53918 #, gcc-internal-format
53920 "%qs is not a constant expression because %qT is a pointer to member type"
53923 #: cp/constexpr.cc:4614
53924 #, gcc-internal-format
53926 "%qs is not a constant expression because %qT contains a pointer to member "
53930 #: cp/constexpr.cc:4625
53931 #, gcc-internal-format
53932 msgid "%qs is not a constant expression because %qT is volatile"
53935 #: cp/constexpr.cc:4628
53936 #, gcc-internal-format
53938 "%qs is not a constant expression because %qT contains a volatile subobject"
53941 #: cp/constexpr.cc:4781
53942 #, gcc-internal-format
53943 msgid "%qs cannot be constant evaluated on the target"
53946 #: cp/constexpr.cc:4790 cp/constexpr.cc:4800
53947 #, gcc-internal-format
53948 msgid "%qs cannot be constant evaluated because the type is too large"
53951 #: cp/constexpr.cc:4820
53952 #, gcc-internal-format
53953 msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
53956 #: cp/constexpr.cc:4866
53957 #, gcc-internal-format
53958 msgid "%qs accessing uninitialized byte at offset %d"
53961 #: cp/constexpr.cc:4878
53962 #, gcc-internal-format
53964 "%qs cannot be constant evaluated because the argument cannot be interpreted"
53967 #: cp/constexpr.cc:5691 cp/constexpr.cc:7829 rust/backend/rust-constexpr.cc:872
53968 #: rust/backend/rust-constexpr.cc:2492
53969 #, gcc-internal-format
53970 msgid "dereferencing a null pointer"
53973 #: cp/constexpr.cc:5711 rust/backend/rust-constexpr.cc:892
53974 #, gcc-internal-format
53975 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
53978 #. Provide a more accurate message for deleted variables.
53979 #: cp/constexpr.cc:5750 cp/constexpr.cc:5783
53980 #, gcc-internal-format
53981 msgid "use of allocated storage after deallocation in a constant expression"
53984 #: cp/constexpr.cc:5752 cp/constexpr.cc:5778 cp/constexpr.cc:5785
53985 #, gcc-internal-format
53986 msgid "allocated here"
53989 #: cp/constexpr.cc:5756
53990 #, gcc-internal-format
53991 msgid "accessing object outside its lifetime"
53994 #: cp/constexpr.cc:5776
53995 #, gcc-internal-format
53997 "the content of uninitialized storage is not usable in a constant expression"
54000 #: cp/constexpr.cc:5788 rust/backend/rust-constexpr.cc:4037
54001 #, gcc-internal-format
54002 msgid "the value of %qD is not usable in a constant expression"
54005 #: cp/constexpr.cc:5796
54006 #, gcc-internal-format
54007 msgid "%qD used in its own initializer"
54010 #: cp/constexpr.cc:5801
54011 #, gcc-internal-format
54012 msgid "%q#D is not const"
54015 #: cp/constexpr.cc:5804
54016 #, gcc-internal-format
54017 msgid "%q#D is volatile"
54020 #: cp/constexpr.cc:5809 cp/constexpr.cc:5816
54021 #, gcc-internal-format
54022 msgid "%qD was not initialized with a constant expression"
54025 #: cp/constexpr.cc:5822
54026 #, gcc-internal-format
54027 msgid "%qD was not declared %<constexpr%>"
54030 #: cp/constexpr.cc:5825
54031 #, gcc-internal-format
54032 msgid "%qD does not have integral or enumeration type"
54035 #: cp/constexpr.cc:6094 rust/backend/rust-constexpr.cc:2751
54036 #, gcc-internal-format
54037 msgid "modification of %qE is not a constant expression"
54040 #: cp/constexpr.cc:6193
54041 #, gcc-internal-format
54042 msgid "change of the active member of a union from %qD to %qD"
54045 #: cp/constexpr.cc:6206 rust/backend/rust-constexpr.cc:2820
54046 #, gcc-internal-format
54048 "change of the active member of a union from %qD to %qD during initialization"
54051 #: cp/constexpr.cc:6652 cp/constexpr.cc:8173 cp/constexpr.cc:8185
54052 #: rust/backend/rust-constexpr.cc:4664
54053 #, gcc-internal-format
54054 msgid "statement is not a constant expression"
54057 #: cp/constexpr.cc:6748 rust/backend/rust-constexpr.cc:4929
54058 #, gcc-internal-format
54060 "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-"
54061 "loop-limit=%> to increase the limit)"
54064 #: cp/constexpr.cc:6845 rust/backend/rust-constexpr.cc:996
54065 #, gcc-internal-format
54066 msgid "inline assembly is not a constant expression"
54069 #: cp/constexpr.cc:6847 rust/backend/rust-constexpr.cc:997
54070 #, gcc-internal-format
54072 "only unevaluated inline assembly is allowed in a %<constexpr%> function in C+"
54076 #: cp/constexpr.cc:6865
54077 #, gcc-internal-format
54081 #: cp/constexpr.cc:6869
54082 #, gcc-internal-format
54084 "its value can vary between compiler versions or with different %<-mtune%> or "
54088 #: cp/constexpr.cc:6871
54089 #, gcc-internal-format
54091 "if this use is part of a public ABI, change it to instead use a constant "
54092 "variable you define"
54095 #: cp/constexpr.cc:6873
54096 #, gcc-internal-format, gfc-internal-format
54097 msgid "the default value for the current CPU tuning is %d bytes"
54100 #: cp/constexpr.cc:6875
54101 #, gcc-internal-format
54103 "you can stabilize this value with %<--param "
54104 "hardware_destructive_interference_size=%d%>, or disable this warning with %<-"
54105 "Wno-interference-size%>"
54108 #: cp/constexpr.cc:7028
54109 #, gcc-internal-format
54110 msgid "value %qE of type %qT is not a constant expression"
54113 #: cp/constexpr.cc:7041
54114 #, gcc-internal-format
54116 "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-"
54117 "fconstexpr-ops-limit=%> to increase the limit)"
54120 #: cp/constexpr.cc:7210
54121 #, gcc-internal-format
54122 msgid "control passes through definition of %qD with thread storage duration"
54125 #: cp/constexpr.cc:7213
54126 #, gcc-internal-format
54127 msgid "control passes through definition of %qD with static storage duration"
54130 #: cp/constexpr.cc:7278 cp/constexpr.cc:9904
54131 #: rust/backend/rust-constexpr.cc:2053 rust/backend/rust-constexpr.cc:6203
54132 #, gcc-internal-format
54133 msgid "temporary of non-literal type %qT in a constant expression"
54136 #: cp/constexpr.cc:7727 cp/constexpr.cc:9404
54137 #, gcc-internal-format
54138 msgid "%<reinterpret_cast%> is not a constant expression"
54141 #: cp/constexpr.cc:7755 rust/backend/rust-constexpr.cc:2459
54142 #, gcc-internal-format
54144 "conversion from pointer type %qT to arithmetic type %qT in a constant "
54148 #: cp/constexpr.cc:7793 rust/backend/rust-constexpr.cc:2478
54149 #, gcc-internal-format
54150 msgid "cast from %qT is not allowed"
54153 #: cp/constexpr.cc:7806
54154 #, gcc-internal-format
54155 msgid "%qE is not a constant expression when the class %qT is still incomplete"
54158 #: cp/constexpr.cc:7840 rust/backend/rust-constexpr.cc:2504
54159 #, gcc-internal-format
54160 msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
54163 #: cp/constexpr.cc:7974 cp/constexpr.cc:9714 cp/constexpr.cc:10127
54164 #: rust/backend/rust-constexpr.cc:6096 rust/backend/rust-constexpr.cc:6412
54165 #, gcc-internal-format
54166 msgid "expression %qE is not a constant expression"
54169 #: cp/constexpr.cc:8019 cp/constexpr.cc:10168
54170 #, gcc-internal-format
54171 msgid "%<goto%> is not a constant expression"
54174 #: cp/constexpr.cc:8077
54175 #, gcc-internal-format
54176 msgid "contract predicate is false in constant expression"
54179 #: cp/constexpr.cc:8093
54180 #, gcc-internal-format
54181 msgid "unexpected template-id %qE"
54184 #: cp/constexpr.cc:8099 cp/constraint.cc:178 cp/constraint.cc:753
54185 #, gcc-internal-format
54186 msgid "function concept must be called"
54189 #: cp/constexpr.cc:8124
54190 #, gcc-internal-format
54191 msgid "address of a call to %qs is not a constant expression"
54194 #: cp/constexpr.cc:8188
54195 #, gcc-internal-format
54196 msgid "unexpected expression %qE of kind %s"
54199 #: cp/constexpr.cc:8450 rust/backend/rust-constexpr.cc:5154
54200 #, gcc-internal-format
54202 "%qE is not a constant expression because it refers to mutable subobjects of "
54206 #: cp/constexpr.cc:8458 rust/backend/rust-constexpr.cc:5163
54207 #, gcc-internal-format
54209 "%qE is not a constant expression because it refers to an incompletely "
54210 "initialized variable"
54213 #: cp/constexpr.cc:8474 rust/backend/rust-constexpr.cc:5179
54214 #, gcc-internal-format
54216 "%qE is not a constant expression because it refers to a result of %<operator "
54220 #: cp/constexpr.cc:8485 rust/backend/rust-constexpr.cc:5191
54221 #, gcc-internal-format
54223 "%qE is not a constant expression because allocated storage has not been "
54227 #: cp/constexpr.cc:8505 rust/backend/rust-constexpr.cc:5209
54228 #, gcc-internal-format
54229 msgid "immediate evaluation returns address of immediate function %qD"
54232 #: cp/constexpr.cc:8509
54233 #, gcc-internal-format
54234 msgid "constant evaluation returns address of immediate function %qD"
54237 #: cp/constexpr.cc:9146 rust/backend/rust-constexpr.cc:5663
54238 #, gcc-internal-format
54239 msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
54242 #: cp/constexpr.cc:9369
54243 #, gcc-internal-format
54244 msgid "lambda capture of %qE is not a constant expression"
54247 #: cp/constexpr.cc:9372
54248 #, gcc-internal-format
54249 msgid "because it is used as a glvalue"
54252 #: cp/constexpr.cc:9428 rust/backend/rust-constexpr.cc:5889
54253 #, gcc-internal-format
54254 msgid "%<reinterpret_cast%> from integer to pointer"
54257 #: cp/constexpr.cc:9462 rust/backend/rust-constexpr.cc:5917
54258 #, gcc-internal-format
54260 "address-of an object %qE with thread local or automatic storage is not a "
54261 "constant expression"
54264 #: cp/constexpr.cc:9501
54265 #, gcc-internal-format
54266 msgid "use of %<this%> in a constant expression"
54269 #: cp/constexpr.cc:9650
54270 #, gcc-internal-format
54271 msgid "lambda-expression is not a constant expression before C++17"
54274 #: cp/constexpr.cc:9662
54275 #, gcc-internal-format
54276 msgid "new-expression is not a constant expression before C++20"
54279 #: cp/constexpr.cc:9728
54280 #, gcc-internal-format
54281 msgid "virtual functions cannot be %<constexpr%> before C++20"
54284 #: cp/constexpr.cc:9744
54285 #, gcc-internal-format
54287 "%<typeid%> is not a constant expression because %qE is of polymorphic type"
54290 #: cp/constexpr.cc:9807
54291 #, gcc-internal-format
54292 msgid "cast to non-integral type %qT in a constant expression"
54295 #: cp/constexpr.cc:9868
54296 #, gcc-internal-format
54297 msgid "%qD defined %<thread_local%> in %<constexpr%> context"
54300 #: cp/constexpr.cc:9876
54301 #, gcc-internal-format
54302 msgid "%qD defined %<static%> in %<constexpr%> context"
54305 #: cp/constexpr.cc:9954 rust/backend/rust-constexpr.cc:6248
54306 #, gcc-internal-format
54307 msgid "division by zero is not a constant expression"
54310 #: cp/constexpr.cc:10055 rust/backend/rust-constexpr.cc:6346
54311 #, gcc-internal-format
54312 msgid "%<delete[]%> is not a constant expression"
54315 #: cp/constexpr.cc:10124
54316 #, gcc-internal-format
54317 msgid "neither branch of %<if%> is a constant expression"
54320 #: cp/constexpr.cc:10137
54321 #, gcc-internal-format
54322 msgid "non-constant array initialization"
54325 #: cp/constexpr.cc:10185 rust/backend/rust-constexpr.cc:6424
54326 #, gcc-internal-format
54328 "label definition in %<constexpr%> function only available with %<-std=c+"
54329 "+2b%> or %<-std=gnu++2b%>"
54332 #: cp/constexpr.cc:10216 rust/backend/rust-constexpr.cc:6435
54333 #, gcc-internal-format, gfc-internal-format
54334 msgid "unexpected AST of kind %s"
54337 #: cp/constraint.cc:166
54338 #, gcc-internal-format
54339 msgid "constraint expression does not have type %<bool%>"
54342 #: cp/constraint.cc:373
54343 #, gcc-internal-format
54344 msgid "function call of variable concept %qE"
54347 #: cp/constraint.cc:545
54348 #, gcc-internal-format
54349 msgid "MAP %qD TO %qT"
54352 #: cp/constraint.cc:547
54353 #, gcc-internal-format
54354 msgid "MAP %qD TO %qE"
54357 #: cp/constraint.cc:560
54358 #, gcc-internal-format
54359 msgid "argument %qT"
54362 #: cp/constraint.cc:562
54363 #, gcc-internal-format
54364 msgid "argument %qE"
54367 #: cp/constraint.cc:1212
54368 #, gcc-internal-format
54369 msgid "%qT does not match original declaration"
54372 #: cp/constraint.cc:1215
54373 #, gcc-internal-format
54374 msgid "original template declaration here"
54377 #: cp/constraint.cc:1415
54378 #, gcc-internal-format
54379 msgid "no matching concepts for %qE"
54382 #: cp/constraint.cc:1718
54383 #, gcc-internal-format
54384 msgid "%qE cannot be introduced with an ellipsis %<...%>"
54387 #: cp/constraint.cc:1719
54388 #, gcc-internal-format
54389 msgid "prototype declared here"
54392 #: cp/constraint.cc:1806
54393 #, gcc-internal-format
54394 msgid "all template parameters of %qD must be introduced"
54397 #: cp/constraint.cc:1834
54398 #, gcc-internal-format
54399 msgid "cannot deduce template parameters from introduction list"
54402 #: cp/constraint.cc:1998
54403 #, gcc-internal-format
54404 msgid "the required expression %qE is invalid, because"
54407 #: cp/constraint.cc:2005
54408 #, gcc-internal-format
54409 msgid "the required expression %qE is invalid"
54412 #. Replay the substitution error.
54413 #: cp/constraint.cc:2044
54414 #, gcc-internal-format
54415 msgid "the required type %qT is invalid, because"
54418 #: cp/constraint.cc:2048
54419 #, gcc-internal-format
54420 msgid "the required type %qT is invalid"
54423 #: cp/constraint.cc:2101 cp/constraint.cc:2174
54424 #, gcc-internal-format
54425 msgid "cannot convert %qE to %qT"
54428 #: cp/constraint.cc:2127
54429 #, gcc-internal-format
54430 msgid "%qE is not %<noexcept%>"
54433 #: cp/constraint.cc:2151
54434 #, gcc-internal-format
54435 msgid "%qE does not satisfy return-type-requirement, because"
54438 #: cp/constraint.cc:2158
54439 #, gcc-internal-format
54440 msgid "%qE does not satisfy return-type-requirement"
54443 #: cp/constraint.cc:2169
54444 #, gcc-internal-format
54445 msgid "cannot convert %qE to %qT because"
54448 #. Replay the substitution error.
54449 #: cp/constraint.cc:2201
54450 #, gcc-internal-format
54451 msgid "nested requirement %qE is not satisfied, because"
54454 #: cp/constraint.cc:2205
54455 #, gcc-internal-format
54456 msgid "nested requirement %qE is not satisfied"
54459 #: cp/constraint.cc:2705
54460 #, gcc-internal-format
54461 msgid "satisfaction of atomic constraint %qE depends on itself"
54464 #: cp/constraint.cc:2751
54465 #, gcc-internal-format
54466 msgid "satisfaction value of atomic constraint %qE changed from %qE to %qE"
54469 #: cp/constraint.cc:2754
54470 #, gcc-internal-format
54471 msgid "satisfaction value first evaluated to %qE from here"
54474 #: cp/constraint.cc:2871
54475 #, gcc-internal-format
54476 msgid "no operand of the disjunction is satisfied"
54479 #: cp/constraint.cc:2884
54480 #, gcc-internal-format
54481 msgid "the operand %qE is unsatisfied because"
54484 #: cp/constraint.cc:3526
54485 #, gcc-internal-format
54486 msgid "definition of concept %qD is empty"
54489 #: cp/constraint.cc:3529
54490 #, gcc-internal-format
54491 msgid "definition of concept %qD has multiple statements"
54494 #: cp/constraint.cc:3685
54495 #, gcc-internal-format
54496 msgid " %qT is not nothrow copy assignable"
54499 #: cp/constraint.cc:3688 cp/constraint.cc:3783
54500 #, gcc-internal-format
54501 msgid " %qT is not nothrow default constructible"
54504 #: cp/constraint.cc:3691
54505 #, gcc-internal-format
54506 msgid " %qT is not nothrow copy constructible"
54509 #: cp/constraint.cc:3694
54510 #, gcc-internal-format
54511 msgid " %qT is not trivially copy assignable"
54514 #: cp/constraint.cc:3697 cp/constraint.cc:3777
54515 #, gcc-internal-format
54516 msgid " %qT is not trivially default constructible"
54519 #: cp/constraint.cc:3700
54520 #, gcc-internal-format
54521 msgid " %qT is not trivially copy constructible"
54524 #: cp/constraint.cc:3703
54525 #, gcc-internal-format
54526 msgid " %qT is not trivially destructible"
54529 #: cp/constraint.cc:3706
54530 #, gcc-internal-format
54531 msgid " %qT does not have a virtual destructor"
54534 #: cp/constraint.cc:3709
54535 #, gcc-internal-format
54536 msgid " %qT is not an abstract class"
54539 #: cp/constraint.cc:3712
54540 #, gcc-internal-format
54541 msgid " %qT is not a base of %qT"
54544 #: cp/constraint.cc:3715
54545 #, gcc-internal-format
54546 msgid " %qT is not a class"
54549 #: cp/constraint.cc:3718
54550 #, gcc-internal-format
54551 msgid " %qT is not an empty class"
54554 #: cp/constraint.cc:3721
54555 #, gcc-internal-format
54556 msgid " %qT is not an enum"
54559 #: cp/constraint.cc:3724
54560 #, gcc-internal-format
54561 msgid " %qT is not a final class"
54564 #: cp/constraint.cc:3727
54565 #, gcc-internal-format
54566 msgid " %qT is not layout compatible with %qT"
54569 #: cp/constraint.cc:3730
54570 #, gcc-internal-format
54571 msgid " %qT is not a literal type"
54574 #: cp/constraint.cc:3733
54575 #, gcc-internal-format
54576 msgid " %qT is not pointer-interconvertible base of %qT"
54579 #: cp/constraint.cc:3737
54580 #, gcc-internal-format
54581 msgid " %qT is not a POD type"
54584 #: cp/constraint.cc:3740
54585 #, gcc-internal-format
54586 msgid " %qT is not a polymorphic type"
54589 #: cp/constraint.cc:3743
54590 #, gcc-internal-format
54591 msgid " %qT is not the same as %qT"
54594 #: cp/constraint.cc:3746
54595 #, gcc-internal-format
54596 msgid " %qT is not an standard layout type"
54599 #: cp/constraint.cc:3749
54600 #, gcc-internal-format
54601 msgid " %qT is not a trivial type"
54604 #: cp/constraint.cc:3752
54605 #, gcc-internal-format
54606 msgid " %qT is not a union"
54609 #: cp/constraint.cc:3755
54610 #, gcc-internal-format
54611 msgid " %qT is not an aggregate"
54614 #: cp/constraint.cc:3758
54615 #, gcc-internal-format
54616 msgid " %qT is not trivially copyable"
54619 #: cp/constraint.cc:3761
54620 #, gcc-internal-format
54621 msgid " %qT is not assignable from %qT"
54624 #: cp/constraint.cc:3764
54625 #, gcc-internal-format
54626 msgid " %qT is not trivially assignable from %qT"
54629 #: cp/constraint.cc:3767
54630 #, gcc-internal-format
54631 msgid " %qT is not nothrow assignable from %qT"
54634 #: cp/constraint.cc:3771
54635 #, gcc-internal-format
54636 msgid " %qT is not default constructible"
54639 #: cp/constraint.cc:3773
54640 #, gcc-internal-format
54641 msgid " %qT is not constructible from %qE"
54644 #: cp/constraint.cc:3779
54645 #, gcc-internal-format
54646 msgid " %qT is not trivially constructible from %qE"
54649 #: cp/constraint.cc:3785
54650 #, gcc-internal-format
54651 msgid " %qT is not nothrow constructible from %qE"
54654 #: cp/constraint.cc:3788
54655 #, gcc-internal-format
54656 msgid " %qT does not have unique object representations"
54659 #: cp/constraint.cc:3791
54660 #, gcc-internal-format
54661 msgid " %qT is not convertible from %qE"
54664 #: cp/constraint.cc:3794
54665 #, gcc-internal-format
54666 msgid " %qT is not nothrow convertible from %qE"
54669 #: cp/constraint.cc:3797
54670 #, gcc-internal-format
54672 " %qT is not a reference that binds to a temporary object of type %qT "
54673 "(direct-initialization)"
54676 #: cp/constraint.cc:3801
54677 #, gcc-internal-format
54679 " %qT is not a reference that binds to a temporary object of type %qT (copy-"
54683 #: cp/constraint.cc:3805
54684 #, gcc-internal-format
54685 msgid " %qD is not deducible from %qT"
54688 #: cp/constraint.cc:3832
54689 #, gcc-internal-format
54690 msgid "invalid constraints"
54693 #: cp/constraint.cc:3857
54694 #, gcc-internal-format
54695 msgid "constraint %qE has type %qT, not %<bool%>"
54698 #: cp/constraint.cc:3860
54699 #, gcc-internal-format
54700 msgid "the expression %qE evaluated to %<false%>"
54703 #: cp/constraint.cc:3911
54704 #, gcc-internal-format
54705 msgid "constraints not satisfied"
54708 #: cp/constraint.cc:3926
54709 #, gcc-internal-format
54710 msgid "set %qs to at least %d for more detail"
54713 #: cp/contracts.cc:183
54714 #, gcc-internal-format
54715 msgid "axiom contract semantic must be %<assume%> or %<ignore%>"
54718 #: cp/contracts.cc:186
54719 #, gcc-internal-format
54721 "the %<audit%> semantic should be at least as strong as the %<default%> "
54725 #: cp/contracts.cc:204
54726 #, gcc-internal-format, gfc-internal-format
54727 msgid "'%s' is not a valid explicit concrete semantic"
54730 #: cp/contracts.cc:344
54731 #, gcc-internal-format
54732 msgid "%<-fcontract-build-level=%> cannot be mixed with p1332/p1429"
54735 #: cp/contracts.cc:357
54736 #, gcc-internal-format
54737 msgid "%<-fcontract-build-level=%> must be off|default|audit"
54740 #: cp/contracts.cc:367
54741 #, gcc-internal-format
54742 msgid "%<-fcontract-assumption-mode=%> cannot be mixed with p1332/p1429"
54745 #: cp/contracts.cc:378
54746 #, gcc-internal-format
54747 msgid "%<-fcontract-assumption-mode=%> must be %<on%> or %<off%>"
54750 #: cp/contracts.cc:388
54751 #, gcc-internal-format
54752 msgid "%<-fcontract-continuation-mode=%> cannot be mixed with p1332/p1429"
54755 #: cp/contracts.cc:399
54756 #, gcc-internal-format
54757 msgid "%<-fcontract-continuation-mode=%> must be %<on%> or %<off%>"
54760 #: cp/contracts.cc:411
54761 #, gcc-internal-format
54762 msgid "%<-fcontract-role=%> must be in the form role:semantics"
54765 #: cp/contracts.cc:422 cp/contracts.cc:431
54766 #, gcc-internal-format
54767 msgid "%<-fcontract-role=%> semantics must include default,audit,axiom values"
54770 #: cp/contracts.cc:450
54771 #, gcc-internal-format
54772 msgid "%<-fcontract-role=%> cannot be mixed with std/p1429 contract flags"
54775 #. TODO: not enough space?
54776 #: cp/contracts.cc:464
54777 #, gcc-internal-format
54778 msgid "%<-fcontract-level=%> too many custom roles"
54781 #: cp/contracts.cc:476
54782 #, gcc-internal-format
54783 msgid "%<-fcontract-semantic=%> must be in the form level:semantic"
54786 #: cp/contracts.cc:482
54787 #, gcc-internal-format
54788 msgid "%<-fcontract-semantic=%> cannot be mixed with std/p1332 contract flags"
54791 #: cp/contracts.cc:490
54792 #, gcc-internal-format
54793 msgid "%<-fcontract-semantic=%> cannot find default role"
54796 #: cp/contracts.cc:506
54797 #, gcc-internal-format
54798 msgid "%<-fcontract-semantic=%> level must be default, audit, or axiom"
54801 #: cp/contracts.cc:643
54802 #, gcc-internal-format
54803 msgid "constructor does not return a value to test"
54806 #: cp/contracts.cc:645
54807 #, gcc-internal-format
54808 msgid "destructor does not return a value to test"
54811 #: cp/contracts.cc:646
54812 #, gcc-internal-format
54813 msgid "function does not return a value to test"
54816 #: cp/contracts.cc:1144
54817 #, gcc-internal-format
54818 msgid "mismatched contract attribute in declaration"
54821 #: cp/contracts.cc:1146 cp/contracts.cc:1177
54822 #, gcc-internal-format
54823 msgid "previous contract here"
54826 #: cp/contracts.cc:1174
54827 #, gcc-internal-format
54828 msgid "mismatched contract condition in declaration"
54831 #: cp/contracts.cc:1217
54832 #, gcc-internal-format
54834 "declaration has a different number of contracts than previously declared"
54837 #: cp/contracts.cc:1223
54838 #, gcc-internal-format
54839 msgid "original declaration with fewer contracts here"
54842 #: cp/contracts.cc:1960
54843 #, gcc-internal-format
54844 msgid "contracts must appertain to a function type"
54847 #: cp/contracts.cc:2173
54848 #, gcc-internal-format
54849 msgid "cannot add contracts after definition"
54852 #: cp/contracts.cc:2174
54853 #, gcc-internal-format
54854 msgid "original definition here"
54857 #: cp/contracts.cc:2182
54858 #, gcc-internal-format
54859 msgid "cannot add contracts to a virtual function"
54862 #: cp/contracts.cc:2183
54863 #, gcc-internal-format
54864 msgid "original declaration here"
54867 #: cp/contracts.cc:2193
54868 #, gcc-internal-format
54869 msgid "declaration adds contracts to %q#D"
54872 #: cp/coroutines.cc:303
54873 #, gcc-internal-format
54874 msgid "coroutines require a traits template; cannot find %<%E::%E%>"
54877 #: cp/coroutines.cc:305
54878 #, gcc-internal-format
54879 msgid "perhaps %<#include <coroutine>%> is missing"
54882 #: cp/coroutines.cc:360
54883 #, gcc-internal-format
54884 msgid "cannot instantiate %<coroutine traits%>"
54887 #: cp/coroutines.cc:382
54888 #, gcc-internal-format
54889 msgid "coroutines require a handle class template; cannot find %<%E::%E%>"
54892 #: cp/coroutines.cc:407
54893 #, gcc-internal-format
54894 msgid "cannot instantiate a %<coroutine handle%> for promise type %qT"
54897 #: cp/coroutines.cc:492
54898 #, gcc-internal-format
54899 msgid "unable to find the promise type for this coroutine"
54902 #: cp/coroutines.cc:511
54903 #, gcc-internal-format
54905 "the coroutine promise type %qT declares both %<return_value%> and "
54909 #: cp/coroutines.cc:515
54910 #, gcc-internal-format
54911 msgid "%<return_void%> declared here"
54914 #: cp/coroutines.cc:648 cp/coroutines.cc:726 cp/coroutines.cc:4314
54915 #, gcc-internal-format
54916 msgid "no member named %qE in %qT"
54919 #: cp/coroutines.cc:741
54920 #, gcc-internal-format
54921 msgid "%qs cannot be used outside a function"
54924 #. [basic.start.main] 3. The function main shall not be a coroutine.
54925 #: cp/coroutines.cc:749
54926 #, gcc-internal-format
54927 msgid "%qs cannot be used in the %<main%> function"
54930 #. [dcl.constexpr] 3.3 it shall not be a coroutine.
54931 #: cp/coroutines.cc:760
54932 #, gcc-internal-format
54933 msgid "%qs cannot be used in a %<constexpr%> function"
54936 #: cp/coroutines.cc:771
54937 #, gcc-internal-format
54938 msgid "%qs cannot be used in a function with a deduced return type"
54941 #: cp/coroutines.cc:782
54942 #, gcc-internal-format
54943 msgid "%qs cannot be used in a varargs function"
54946 #. [class.ctor] 7. a constructor shall not be a coroutine.
54947 #: cp/coroutines.cc:789
54948 #, gcc-internal-format
54949 msgid "%qs cannot be used in a constructor"
54952 #. [class.dtor] 21. a destructor shall not be a coroutine.
54953 #: cp/coroutines.cc:796
54954 #, gcc-internal-format
54955 msgid "%qs cannot be used in a destructor"
54958 #. TODO: record or extract positions of returns (and the first coro
54959 #. keyword) so that we can add notes to the diagnostic about where
54960 #. the bad keyword is and what made the function into a coro.
54961 #: cp/coroutines.cc:827
54962 #, gcc-internal-format
54964 "a %<return%> statement is not allowed in coroutine; did you mean "
54968 #: cp/coroutines.cc:875
54969 #, gcc-internal-format
54970 msgid "the expression %qE is required to be non-throwing"
54973 #: cp/coroutines.cc:877
54974 #, gcc-internal-format
54975 msgid "must be declared with %<noexcept(true)%>"
54978 #: cp/coroutines.cc:962
54979 #, gcc-internal-format
54980 msgid "awaitable type %qT is not a structure"
54983 #: cp/coroutines.cc:1077
54984 #, gcc-internal-format
54985 msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
54988 #: cp/coroutines.cc:1391
54989 #, gcc-internal-format
54990 msgid "function declared %<noreturn%> has a %<co_return%> statement"
54993 #: cp/coroutines.cc:1429
54994 #, gcc-internal-format
54995 msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
54998 #: cp/coroutines.cc:1439
54999 #, gcc-internal-format
55000 msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
55003 #: cp/coroutines.cc:1922
55004 #, gcc-internal-format
55005 msgid "no suspend point info for %qD"
55008 #: cp/coroutines.cc:2120 cp/coroutines.cc:4688
55009 #, gcc-internal-format
55011 "%qE is provided by %qT but is not usable with the function signature %qD"
55014 #: cp/coroutines.cc:2570
55015 #, gcc-internal-format
55016 msgid "duplicate info for %qE"
55019 #: cp/coroutines.cc:3722
55020 #, gcc-internal-format
55021 msgid "await expressions are not permitted in handlers"
55024 #: cp/coroutines.cc:3954
55025 #, gcc-internal-format
55026 msgid "variable length arrays are not yet supported in coroutines"
55029 #: cp/coroutines.cc:4693
55030 #, gcc-internal-format
55032 "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
55035 #: cp/coroutines.cc:4696
55036 #, gcc-internal-format
55038 "%qE is marked %<throw()%> or %<noexcept%> but no usable "
55039 "%<get_return_object_on_allocation_failure%> is provided by %qT"
55042 #: cp/coroutines.cc:4725
55043 #, gcc-internal-format
55044 msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
55047 #. We can't initialize a non-class return value from void.
55048 #: cp/coroutines.cc:5122
55049 #, gcc-internal-format
55051 "cannot initialize a return object of type %qT with an rvalue of type %<void%>"
55054 #: cp/cp-gimplify.cc:176
55055 #, gcc-internal-format
55056 msgid "both branches of %<if%> statement marked as %qs"
55059 #: cp/cp-gimplify.cc:1054 cp/cp-gimplify.cc:1066
55060 #, gcc-internal-format
55061 msgid "taking address of an immediate function %qD"
55064 #: cp/cp-gimplify.cc:1675
55065 #, gcc-internal-format
55066 msgid "%<throw%> will always call %<terminate%>"
55069 #: cp/cp-gimplify.cc:1678
55070 #, gcc-internal-format
55071 msgid "in C++11 destructors default to %<noexcept%>"
55074 #: cp/cp-gimplify.cc:1690
55075 #, gcc-internal-format
55077 "in C++11 this %<throw%> will call %<terminate%> because destructors default "
55081 #: cp/cp-gimplify.cc:3251
55082 #, gcc-internal-format
55083 msgid "ignoring attribute %qE after earlier %qE"
55086 #: cp/cp-gimplify.cc:3293
55087 #, gcc-internal-format
55088 msgid "pack expansion of %qE attribute"
55091 #: cp/cp-gimplify.cc:3296
55092 #, gcc-internal-format
55093 msgid "use fold expression in the attribute argument instead"
55096 #: cp/cp-gimplify.cc:3335 cp/cp-gimplify.cc:3347 cp/decl.cc:4253
55097 #: cp/method.cc:978
55098 #, gcc-internal-format
55099 msgid "%qD is not a type"
55102 #: cp/cp-gimplify.cc:3353
55103 #, gcc-internal-format
55104 msgid "%qD is not a class type"
55107 #: cp/cp-gimplify.cc:3370
55108 #, gcc-internal-format
55109 msgid "%qD does not have %<const char *%> type"
55112 #: cp/cp-gimplify.cc:3380
55113 #, gcc-internal-format
55114 msgid "%qD does not have integral type"
55117 #: cp/cp-gimplify.cc:3392
55118 #, gcc-internal-format
55120 "%<std::source_location::__impl%> does not contain only non-static data "
55121 "members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
55125 msgid "cannot convert from incomplete type %qH to %qI"
55129 msgid "conversion of %qE from %qH to %qI is ambiguous"
55132 #: cp/cvt.cc:174 cp/cvt.cc:201 cp/cvt.cc:255
55133 msgid "cannot convert %qE from type %qH to type %qI"
55137 #, gcc-internal-format
55138 msgid "initialization of volatile reference type %q#T from rvalue of type %qT"
55142 #, gcc-internal-format
55143 msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
55147 #, gcc-internal-format
55148 msgid "initialization of non-const reference type %q#T from rvalue of type %qT"
55152 #, gcc-internal-format
55153 msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
55157 msgid "conversion from %qH to %qI discards qualifiers"
55160 #: cp/cvt.cc:498 cp/typeck.cc:8711
55161 #, gcc-internal-format
55162 msgid "casting %qT to %qT does not dereference pointer"
55166 msgid "cannot convert type %qH to type %qI"
55170 #, gcc-internal-format
55171 msgid "conversion from %q#T to %q#T"
55175 #, gcc-internal-format
55177 "the result of the conversion is unspecified because %qE is outside the range "
55181 #: cp/cvt.cc:847 cp/cvt.cc:902
55182 #, gcc-internal-format
55183 msgid "%q#T used where a %qT was expected"
55187 #, gcc-internal-format
55188 msgid "could not convert %qE from %<void%> to %<bool%>"
55192 #, gcc-internal-format
55193 msgid "%q#T used where a floating-point value was expected"
55197 msgid "conversion from %qH to non-scalar type %qI requested"
55201 #, gcc-internal-format
55203 "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
55207 #, gcc-internal-format
55208 msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
55212 #, gcc-internal-format
55214 "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: "
55219 #, gcc-internal-format
55221 "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
55225 #, gcc-internal-format
55227 "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
55231 #, gcc-internal-format
55232 msgid "pseudo-destructor is not called"
55235 #: cp/cvt.cc:1264 rust/backend/rust-tree.cc:341
55236 #, gcc-internal-format
55237 msgid "conversion to void will not access object of incomplete type %qT"
55240 #: cp/cvt.cc:1268 rust/backend/rust-tree.cc:347
55241 #, gcc-internal-format
55243 "indirection will not access object of incomplete type %qT in second operand "
55244 "of conditional expression"
55247 #: cp/cvt.cc:1273 rust/backend/rust-tree.cc:354
55248 #, gcc-internal-format
55250 "indirection will not access object of incomplete type %qT in third operand "
55251 "of conditional expression"
55254 #: cp/cvt.cc:1278 rust/backend/rust-tree.cc:361
55255 #, gcc-internal-format
55257 "indirection will not access object of incomplete type %qT in right operand "
55258 "of comma operator"
55261 #: cp/cvt.cc:1283 rust/backend/rust-tree.cc:368
55262 #, gcc-internal-format
55264 "indirection will not access object of incomplete type %qT in left operand of "
55268 #: cp/cvt.cc:1288 rust/backend/rust-tree.cc:375
55269 #, gcc-internal-format
55270 msgid "indirection will not access object of incomplete type %qT in statement"
55273 #: cp/cvt.cc:1292 rust/backend/rust-tree.cc:381
55274 #, gcc-internal-format
55276 "indirection will not access object of incomplete type %qT in for increment "
55280 #: cp/cvt.cc:1308 rust/backend/rust-tree.cc:398
55281 #, gcc-internal-format
55282 msgid "conversion to void will not access object of type %qT"
55285 #: cp/cvt.cc:1312 rust/backend/rust-tree.cc:404
55286 #, gcc-internal-format
55288 "implicit dereference will not access object of type %qT in second operand of "
55289 "conditional expression"
55292 #: cp/cvt.cc:1317 rust/backend/rust-tree.cc:411
55293 #, gcc-internal-format
55295 "implicit dereference will not access object of type %qT in third operand of "
55296 "conditional expression"
55299 #: cp/cvt.cc:1322 rust/backend/rust-tree.cc:418
55300 #, gcc-internal-format
55302 "implicit dereference will not access object of type %qT in right operand of "
55306 #: cp/cvt.cc:1327 rust/backend/rust-tree.cc:425
55307 #, gcc-internal-format
55309 "implicit dereference will not access object of type %qT in left operand of "
55313 #: cp/cvt.cc:1332 rust/backend/rust-tree.cc:432
55314 #, gcc-internal-format
55315 msgid "implicit dereference will not access object of type %qT in statement"
55318 #: cp/cvt.cc:1336 rust/backend/rust-tree.cc:438
55319 #, gcc-internal-format
55321 "implicit dereference will not access object of type %qT in for increment "
55325 #: cp/cvt.cc:1350 rust/backend/rust-tree.cc:452
55326 #, gcc-internal-format
55328 "conversion to void will not access object of non-trivially-copyable type %qT"
55331 #: cp/cvt.cc:1355 rust/backend/rust-tree.cc:458
55332 #, gcc-internal-format
55334 "indirection will not access object of non-trivially-copyable type %qT in "
55335 "second operand of conditional expression"
55338 #: cp/cvt.cc:1360 rust/backend/rust-tree.cc:465
55339 #, gcc-internal-format
55341 "indirection will not access object of non-trivially-copyable type %qT in "
55342 "third operand of conditional expression"
55345 #: cp/cvt.cc:1365 rust/backend/rust-tree.cc:472
55346 #, gcc-internal-format
55348 "indirection will not access object of non-trivially-copyable type %qT in "
55349 "right operand of comma operator"
55352 #: cp/cvt.cc:1370 rust/backend/rust-tree.cc:479
55353 #, gcc-internal-format
55355 "indirection will not access object of non-trivially-copyable type %qT in "
55356 "left operand of comma operator"
55359 #: cp/cvt.cc:1375 rust/backend/rust-tree.cc:486
55360 #, gcc-internal-format
55362 "indirection will not access object of non-trivially-copyable type %qT in "
55366 #: cp/cvt.cc:1380 rust/backend/rust-tree.cc:492
55367 #, gcc-internal-format
55369 "indirection will not access object of non-trivially-copyable type %qT in for "
55370 "increment expression"
55373 #: cp/cvt.cc:1421 rust/backend/rust-tree.cc:533
55374 #, gcc-internal-format
55375 msgid "conversion to void will not access object %qE of incomplete type %qT"
55378 #: cp/cvt.cc:1425 rust/backend/rust-tree.cc:539
55379 #, gcc-internal-format
55381 "variable %qE of incomplete type %qT will not be accessed in second operand "
55382 "of conditional expression"
55385 #: cp/cvt.cc:1430 rust/backend/rust-tree.cc:546
55386 #, gcc-internal-format
55388 "variable %qE of incomplete type %qT will not be accessed in third operand of "
55389 "conditional expression"
55392 #: cp/cvt.cc:1435 rust/backend/rust-tree.cc:553
55393 #, gcc-internal-format
55395 "variable %qE of incomplete type %qT will not be accessed in right operand of "
55399 #: cp/cvt.cc:1440 rust/backend/rust-tree.cc:559
55400 #, gcc-internal-format
55402 "variable %qE of incomplete type %qT will not be accessed in left operand of "
55406 #: cp/cvt.cc:1445 rust/backend/rust-tree.cc:565
55407 #, gcc-internal-format
55408 msgid "variable %qE of incomplete type %qT will not be accessed in statement"
55411 #: cp/cvt.cc:1449 rust/backend/rust-tree.cc:571
55412 #, gcc-internal-format
55414 "variable %qE of incomplete type %qT will not be accessed in for increment "
55419 #, gcc-internal-format
55420 msgid "conversion to void cannot resolve address of overloaded function"
55424 #, gcc-internal-format
55426 "second operand of conditional expression cannot resolve address of "
55427 "overloaded function"
55431 #, gcc-internal-format
55433 "third operand of conditional expression cannot resolve address of overloaded "
55438 #, gcc-internal-format
55440 "right operand of comma operator cannot resolve address of overloaded function"
55444 #, gcc-internal-format
55446 "left operand of comma operator cannot resolve address of overloaded function"
55450 #, gcc-internal-format
55451 msgid "statement cannot resolve address of overloaded function"
55455 #, gcc-internal-format
55456 msgid "for increment expression cannot resolve address of overloaded function"
55460 #, gcc-internal-format
55462 "second operand of conditional expression is a reference, not call, to "
55467 #, gcc-internal-format
55469 "third operand of conditional expression is a reference, not call, to "
55474 #, gcc-internal-format
55476 "right operand of comma operator is a reference, not call, to function %qE"
55480 #, gcc-internal-format
55482 "left operand of comma operator is a reference, not call, to function %qE"
55486 #, gcc-internal-format
55487 msgid "statement is a reference, not call, to function %qE"
55491 #, gcc-internal-format
55492 msgid "for increment expression is a reference, not call, to function %qE"
55496 #, gcc-internal-format
55497 msgid "second operand of conditional expression has no effect"
55501 #, gcc-internal-format
55502 msgid "third operand of conditional expression has no effect"
55506 #, gcc-internal-format
55507 msgid "right operand of comma operator has no effect"
55511 #, gcc-internal-format
55512 msgid "left operand of comma operator has no effect"
55516 #, gcc-internal-format
55517 msgid "statement has no effect"
55521 #, gcc-internal-format
55522 msgid "for increment expression has no effect"
55526 #, gcc-internal-format
55527 msgid "converting NULL to non-pointer type"
55531 #, gcc-internal-format
55532 msgid "default type conversion cannot deduce template argument for %qD"
55536 #, gcc-internal-format
55537 msgid "ambiguous default type conversion from %qT"
55541 #, gcc-internal-format
55542 msgid " candidate conversions include %qD and %qD"
55545 #: cp/cxx-pretty-print.cc:2301
55546 #, gcc-internal-format
55547 msgid "template-parameter-"
55550 #: cp/cxx-pretty-print.cc:2315
55551 #, gcc-internal-format
55555 #: cp/cxx-pretty-print.cc:2835 cp/error.cc:397
55556 #, gcc-internal-format
55561 #, gcc-internal-format
55562 msgid "unused structured binding declaration"
55566 #, gcc-internal-format
55567 msgid "unused variable %qD"
55571 #, gcc-internal-format
55572 msgid "structured binding declaration set but not used"
55576 #, gcc-internal-format
55577 msgid "%qF declared %<static%> but never defined"
55581 #, gcc-internal-format
55582 msgid "odr-used inline variable %qD is not defined"
55586 #, gcc-internal-format
55587 msgid "%qD was declared %<extern%> and later %<static%>"
55591 #, gcc-internal-format
55592 msgid "declaration of %qF has a different exception specifier"
55596 #, gcc-internal-format
55597 msgid "from previous declaration %qF"
55601 #, gcc-internal-format
55602 msgid "redeclaration %qD differs in %qs from previous declaration"
55605 #: cp/decl.cc:1393 cp/decl.cc:16149
55606 #, gcc-internal-format
55607 msgid "previous declaration %qD"
55611 #, gcc-internal-format
55612 msgid "cannot specialize concept %q#D"
55616 #, gcc-internal-format
55617 msgid "redeclaration of %q#D may not have default arguments"
55621 #, gcc-internal-format
55623 "friend declaration of %q#D specifies default arguments and isn%'t the only "
55628 #, gcc-internal-format
55629 msgid "previous declaration of %q#D"
55633 #, gcc-internal-format
55634 msgid "ambiguating new declaration %q+#D"
55637 #: cp/decl.cc:1527 cp/decl.cc:1948
55638 #, gcc-internal-format
55639 msgid "old declaration %q#D"
55643 #, gcc-internal-format
55644 msgid "redefinition of default argument for %q+#D"
55648 #, gcc-internal-format
55649 msgid "original definition appeared here"
55653 #, gcc-internal-format
55654 msgid "built-in function %qD declared as non-function"
55657 #: cp/decl.cc:1648 cp/decl.cc:1774
55658 #, gcc-internal-format
55659 msgid "shadowing built-in function %q#D"
55662 #: cp/decl.cc:1649 cp/decl.cc:1775
55663 #, gcc-internal-format
55664 msgid "shadowing library function %q#D"
55668 #, gcc-internal-format
55669 msgid "library function %q#D redeclared as non-function %q#D"
55672 #: cp/decl.cc:1661 cp/decl.cc:1722
55673 #, gcc-internal-format
55674 msgid "declaration of %q#D conflicts with built-in declaration %q#D"
55678 #, gcc-internal-format
55679 msgid "definition of %q#D ambiguates built-in declaration %q#D"
55682 #: cp/decl.cc:1755 cp/decl.cc:1769
55683 #, gcc-internal-format
55684 msgid "new declaration %q#D ambiguates built-in declaration %q#D"
55688 #, gcc-internal-format
55689 msgid "ignoring the %q#D declaration"
55693 #, gcc-internal-format
55694 msgid "literal operator %q#D conflicts with raw literal operator"
55698 #, gcc-internal-format
55699 msgid "raw literal operator %q#D conflicts with literal operator template"
55703 #, gcc-internal-format
55704 msgid "%q#D redeclared as different kind of entity"
55708 #, gcc-internal-format
55709 msgid "conflicting declaration of template %q#D"
55713 #, gcc-internal-format
55714 msgid "conflicting declaration of C function %q#D"
55718 #, gcc-internal-format
55719 msgid "ambiguating new declaration of %q#D"
55723 #, gcc-internal-format
55724 msgid "conflicting declaration %q#D"
55728 #, gcc-internal-format
55729 msgid "previous declaration as %q#D"
55733 #, gcc-internal-format
55734 msgid "redeclaration of %<pragma omp declare reduction%>"
55738 #, gcc-internal-format
55739 msgid "previous %<pragma omp declare reduction%> declaration"
55743 #, gcc-internal-format
55744 msgid "%q#D previously defined here"
55747 #: cp/decl.cc:2029 cp/name-lookup.cc:3160 cp/name-lookup.cc:3189
55748 #: cp/name-lookup.cc:3213
55749 #, gcc-internal-format
55750 msgid "%q#D previously declared here"
55754 #, gcc-internal-format
55755 msgid "prototype specified for %q#D"
55759 #, gcc-internal-format
55760 msgid "previous non-prototype definition here"
55764 #, gcc-internal-format
55765 msgid "conflicting declaration of %q#D with %qL linkage"
55769 #, gcc-internal-format
55770 msgid "previous declaration with %qL linkage"
55773 #: cp/decl.cc:2134 cp/decl.cc:2144
55774 #, gcc-internal-format
55775 msgid "default argument given for parameter %d of %q#D"
55778 #: cp/decl.cc:2137 cp/decl.cc:2147
55779 #, gcc-internal-format
55780 msgid "previous specification in %q#D here"
55784 #, gcc-internal-format
55785 msgid "declaration %qD conflicts with builtin"
55789 #, gcc-internal-format
55790 msgid "declaration %qD conflicts with import"
55794 #, gcc-internal-format
55795 msgid "import declared %q#D here"
55799 #, gcc-internal-format
55800 msgid "conflicting exporting declaration %qD"
55804 #, gcc-internal-format
55805 msgid "previous declaration %q#D here"
55809 #, gcc-internal-format
55810 msgid "previous definition of %qD here"
55814 #, gcc-internal-format
55815 msgid "previous declaration of %qD here"
55819 #, gcc-internal-format
55821 "function %qD declared %<[[noreturn]]%> but its first declaration was not"
55825 #, gcc-internal-format
55826 msgid "redundant redeclaration of %qD in same scope"
55830 #, gcc-internal-format
55831 msgid "deleted definition of %qD is not first declaration"
55834 #. From [temp.expl.spec]:
55836 #. If a template, a member template or the member of a class
55837 #. template is explicitly specialized then that
55838 #. specialization shall be declared before the first use of
55839 #. that specialization that would cause an implicit
55840 #. instantiation to take place, in every translation unit in
55841 #. which such a use occurs.
55843 #, gcc-internal-format
55844 msgid "explicit specialization of %qD after first use"
55848 #, gcc-internal-format
55850 "%qD: visibility attribute ignored because it conflicts with previous "
55854 #. Reject two definitions.
55855 #: cp/decl.cc:3252 cp/decl.cc:3281 cp/decl.cc:3323 cp/decl.cc:3340
55857 #, gcc-internal-format
55858 msgid "redefinition of %q#D"
55862 #, gcc-internal-format
55863 msgid "%qD conflicts with used function"
55867 #, gcc-internal-format
55868 msgid "%q#D not declared in class"
55871 #: cp/decl.cc:3292 cp/decl.cc:3350
55872 #, gcc-internal-format
55873 msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
55876 #: cp/decl.cc:3295 cp/decl.cc:3353
55877 #, gcc-internal-format
55878 msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
55881 #: cp/decl.cc:3302 cp/decl.cc:3360
55882 #, gcc-internal-format
55883 msgid "deduction guide %q+D redeclared"
55887 #, gcc-internal-format
55888 msgid "comparison operator %q+D defaulted after its first declaration"
55895 #, gcc-internal-format
55896 msgid "redeclaration of friend %q#D may not have default template arguments"
55900 #, gcc-internal-format
55901 msgid "thread-local declaration of %q#D follows non-thread-local declaration"
55905 #, gcc-internal-format
55906 msgid "non-thread-local declaration of %q#D follows thread-local declaration"
55909 #: cp/decl.cc:3407 cp/decl.cc:3451 cp/name-lookup.cc:2715
55910 #: cp/name-lookup.cc:3187 cp/name-lookup.cc:3211
55911 #, gcc-internal-format
55912 msgid "redeclaration of %q#D"
55916 #, gcc-internal-format
55917 msgid "redundant redeclaration of %<constexpr%> static data member %qD"
55921 #, gcc-internal-format
55922 msgid "local label %qE conflicts with existing label"
55926 #, gcc-internal-format
55927 msgid "previous label"
55931 #, gcc-internal-format
55935 #: cp/decl.cc:3609 cp/decl.cc:3834
55936 #, gcc-internal-format
55937 msgid " exits OpenMP structured block"
55941 #, gcc-internal-format
55942 msgid " crosses initialization of %q#D"
55945 #: cp/decl.cc:3645 cp/decl.cc:3801
55946 #, gcc-internal-format
55947 msgid " enters %<try%> block"
55950 #: cp/decl.cc:3651 cp/decl.cc:3790 cp/decl.cc:3803
55951 #, gcc-internal-format
55952 msgid " enters %<catch%> block"
55955 #: cp/decl.cc:3657 cp/decl.cc:3817
55956 #, gcc-internal-format
55957 msgid " enters OpenMP structured block"
55960 #: cp/decl.cc:3663 cp/decl.cc:3805
55961 #, gcc-internal-format
55962 msgid " enters synchronized or atomic statement"
55965 #: cp/decl.cc:3669 cp/decl.cc:3811
55966 #, gcc-internal-format
55967 msgid " enters statement expression"
55970 #: cp/decl.cc:3676 cp/decl.cc:3807
55971 #, gcc-internal-format
55972 msgid " enters %<constexpr if%> statement"
55975 #: cp/decl.cc:3682 cp/decl.cc:3809
55976 #, gcc-internal-format
55977 msgid " enters %<consteval if%> statement"
55981 #, gcc-internal-format
55982 msgid " skips initialization of %q#D"
55985 #: cp/decl.cc:4260 cp/parser.cc:7044
55986 #, gcc-internal-format
55987 msgid "%qD used without template arguments"
55991 #, gcc-internal-format
55992 msgid "%qD is a function, not a type"
55996 #, gcc-internal-format
55997 msgid "%q#T is not a class"
56000 #: cp/decl.cc:4316 cp/decl.cc:4417
56001 #, gcc-internal-format
56002 msgid "no class template named %q#T in %q#T"
56006 #, gcc-internal-format
56007 msgid "no type named %q#T in %q#T"
56011 #, gcc-internal-format
56012 msgid "lookup of %qT in %qT is ambiguous"
56016 #, gcc-internal-format
56017 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
56021 #, gcc-internal-format
56022 msgid "%<typename %T::%D%> names %q#D, which is not a type"
56026 #, gcc-internal-format
56027 msgid "template parameters do not match template %qD"
56031 #, gcc-internal-format
56032 msgid "%<-faligned-new=%d%> is not a power of two"
56036 #, gcc-internal-format
56037 msgid "%<--param destructive-interference-size=%d%> is less than %d"
56041 #, gcc-internal-format
56043 "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-"
56048 #, gcc-internal-format
56049 msgid "%<--param constructive-interference-size=%d%> is less than %d"
56053 #, gcc-internal-format
56055 "%<--param constructive-interference-size=%d%> is greater than %<--param l1-"
56056 "cache-line-size=%d%>"
56060 #, gcc-internal-format
56062 "%q#D invalid; an anonymous union may only have public non-static data members"
56065 #: cp/decl.cc:5315 cp/parser.cc:23059
56066 #, gcc-internal-format
56067 msgid "this flexibility is deprecated and will be removed"
56071 #, gcc-internal-format
56072 msgid "anonymous struct with base classes"
56076 #, gcc-internal-format
56077 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
56081 #, gcc-internal-format
56082 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
56086 #, gcc-internal-format
56088 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
56092 #, gcc-internal-format
56093 msgid "attribute ignored in declaration of %q#T"
56097 #, gcc-internal-format
56098 msgid "attribute for %q#T must follow the %qs keyword"
56102 #, gcc-internal-format
56103 msgid "multiple types in one declaration"
56107 #, gcc-internal-format
56108 msgid "redeclaration of C++ built-in type %qT"
56112 #, gcc-internal-format
56113 msgid "%<auto%> can only be specified for variables or function declarations"
56117 #, gcc-internal-format
56118 msgid "missing type-name in typedef-declaration"
56122 #, gcc-internal-format
56123 msgid "ISO C++ prohibits anonymous structs"
56127 #, gcc-internal-format
56128 msgid "%<inline%> can only be specified for functions"
56132 #, gcc-internal-format
56133 msgid "%<virtual%> can only be specified for functions"
56137 #, gcc-internal-format
56138 msgid "%<friend%> can only be specified inside a class"
56142 #, gcc-internal-format
56143 msgid "%<explicit%> can only be specified for constructors"
56147 #, gcc-internal-format
56148 msgid "a storage class can only be specified for objects and functions"
56152 #, gcc-internal-format
56153 msgid "%<const%> can only be specified for objects and functions"
56157 #, gcc-internal-format
56158 msgid "%<volatile%> can only be specified for objects and functions"
56162 #, gcc-internal-format
56163 msgid "%<__restrict%> can only be specified for objects and functions"
56167 #, gcc-internal-format
56168 msgid "%<__thread%> can only be specified for objects and functions"
56172 #, gcc-internal-format
56173 msgid "%<typedef%> was ignored in this declaration"
56176 #: cp/decl.cc:5533 cp/decl.cc:5536 cp/decl.cc:5539
56177 #, gcc-internal-format
56178 msgid "%qs cannot be used for type declarations"
56182 #, gcc-internal-format
56183 msgid "attribute ignored in explicit instantiation %q#T"
56187 #, gcc-internal-format
56188 msgid "no attribute can be applied to an explicit instantiation"
56192 #, gcc-internal-format
56193 msgid "ignoring attributes applied to class type %qT outside of definition"
56196 #. A template type parameter or other dependent type.
56198 #, gcc-internal-format
56200 "ignoring attributes applied to dependent type %qT without an associated "
56204 #: cp/decl.cc:5713 cp/decl2.cc:1022
56205 #, gcc-internal-format
56206 msgid "typedef %qD is initialized (use %qs instead)"
56210 #, gcc-internal-format
56211 msgid "declaration of %q#D has %<extern%> and is initialized"
56215 #, gcc-internal-format
56216 msgid "definition of %q#D is marked %<dllimport%>"
56220 #, gcc-internal-format
56221 msgid "%q+#D is not a static data member of %q#T"
56225 #, gcc-internal-format
56226 msgid "non-member-template declaration of %qD"
56230 #, gcc-internal-format
56231 msgid "does not match member template declaration here"
56235 #, gcc-internal-format
56236 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
56240 #, gcc-internal-format
56241 msgid "duplicate initialization of %qD"
56244 #: cp/decl.cc:5871 cp/decl.cc:5875
56245 #, gcc-internal-format
56246 msgid "declaration of %q#D outside of class is not definition"
56250 #, gcc-internal-format
56251 msgid "block-scope extern declaration %q#D not permitted in module purview"
56255 #, gcc-internal-format
56257 "%qD defined %<thread_local%> in %qs function only available with %<-std=c+"
56258 "+2b%> or %<-std=gnu++2b%>"
56262 #, gcc-internal-format
56264 "%qD defined %<static%> in %qs function only available with %<-std=c++2b%> or "
56269 #, gcc-internal-format
56270 msgid "variable %q#D has initializer but incomplete type"
56273 #: cp/decl.cc:6010 cp/decl.cc:7333
56274 #, gcc-internal-format
56275 msgid "elements of array %q#D have incomplete type"
56279 #, gcc-internal-format
56280 msgid "aggregate %q#D has incomplete type and cannot be defined"
56284 #, gcc-internal-format
56285 msgid "%qD declared as reference but not initialized"
56289 #, gcc-internal-format
56290 msgid "name used in a GNU-style designated initializer for an array"
56294 #, gcc-internal-format
56295 msgid "name %qD used in a GNU-style designated initializer for an array"
56299 #, gcc-internal-format
56300 msgid "non-trivial designated initializers not supported"
56304 #, gcc-internal-format
56305 msgid "C99 designator %qE is not an integral constant-expression"
56309 #, gcc-internal-format
56310 msgid "initializer fails to determine size of %qD"
56314 #, gcc-internal-format
56315 msgid "array size missing in %qD"
56319 #, gcc-internal-format
56320 msgid "zero-size array %qD"
56324 #, gcc-internal-format
56325 msgid "storage size of %qD isn%'t known"
56329 #, gcc-internal-format
56330 msgid "storage size of %qD isn%'t constant"
56334 #, gcc-internal-format
56336 "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with "
56341 #, gcc-internal-format
56343 "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind "
56344 "up with multiple copies)"
56348 #, gcc-internal-format
56349 msgid "you can work around this by removing the initializer"
56352 #: cp/decl.cc:6483 rust/backend/rust-tree.cc:3230
56353 #, gcc-internal-format
56354 msgid "uninitialized %<const %D%>"
56357 #: cp/decl.cc:6490 rust/backend/rust-tree.cc:3237
56358 #, gcc-internal-format
56359 msgid "uninitialized variable %qD in %<constexpr%> function"
56362 #: cp/decl.cc:6499 rust/backend/rust-tree.cc:3246
56363 #, gcc-internal-format
56364 msgid "uninitialized variable %qD in %<constexpr%> context"
56368 #, gcc-internal-format
56369 msgid "%q#T has no user-provided default constructor"
56373 #, gcc-internal-format
56375 "constructor is not user-provided because it is explicitly defaulted in the "
56380 #, gcc-internal-format
56381 msgid "and the implicitly-defined constructor does not initialize %q#D"
56385 #, gcc-internal-format
56386 msgid "invalid type %qT as initializer for a vector of type %qT"
56390 #, gcc-internal-format
56391 msgid "initializer for %qT must be brace-enclosed"
56395 #, gcc-internal-format
56396 msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
56400 #, gcc-internal-format
56401 msgid "%qT has no non-static data member named %qD"
56405 #, gcc-internal-format
56406 msgid "%qD is not a direct member of %qT"
56410 #, gcc-internal-format
56411 msgid "invalid initializer for %q#D"
56415 #, gcc-internal-format
56416 msgid "C99 designator %qE outside aggregate initializer"
56419 #: cp/decl.cc:7003 cp/decl.cc:7291 cp/typeck2.cc:1621 cp/typeck2.cc:1952
56420 #: cp/typeck2.cc:2000 cp/typeck2.cc:2047
56421 #, gcc-internal-format
56422 msgid "too many initializers for %qT"
56426 #, gcc-internal-format
56427 msgid "braces around scalar initializer for type %qT"
56431 #, gcc-internal-format
56432 msgid "too many braces around scalar initializer for type %qT"
56436 #, gcc-internal-format
56437 msgid "missing braces around initializer for %qT"
56441 #, gcc-internal-format
56442 msgid "structured binding has incomplete type %qT"
56446 #, gcc-internal-format
56447 msgid "elements of array %q#T have incomplete type"
56451 #, gcc-internal-format
56452 msgid "variable-sized compound literal"
56456 #, gcc-internal-format
56457 msgid "%q#D has incomplete type"
56461 #, gcc-internal-format
56462 msgid "scalar object %qD requires one element in initializer"
56466 #, gcc-internal-format
56467 msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
56471 #, gcc-internal-format
56472 msgid "array %qD initialized by parenthesized string literal %qE"
56476 #, gcc-internal-format
56477 msgid "initializer invalid for static member with constructor"
56481 #, gcc-internal-format
56482 msgid "non-constant in-class initialization invalid for static member %qD"
56486 #, gcc-internal-format
56488 "non-constant in-class initialization invalid for non-inline static member %qD"
56492 #, gcc-internal-format
56493 msgid "(an out of class initialization is required)"
56497 #, gcc-internal-format
56498 msgid "reference %qD is initialized with itself"
56502 #, gcc-internal-format
56503 msgid "could not find variant declaration"
56507 #, gcc-internal-format
56508 msgid "%<declare variant%> on constructor %qD"
56512 #, gcc-internal-format
56513 msgid "%<declare variant%> on destructor %qD"
56517 #, gcc-internal-format
56518 msgid "%<declare variant%> on defaulted %qD"
56522 #, gcc-internal-format
56523 msgid "%<declare variant%> on deleted %qD"
56527 #, gcc-internal-format
56528 msgid "%<declare variant%> on virtual %qD"
56532 #, gcc-internal-format
56533 msgid "assignment (not initialization) in declaration"
56536 #: cp/decl.cc:8235 cp/decl.cc:14792
56537 #, gcc-internal-format
56538 msgid "ISO C++17 does not allow %<register%> storage class specifier"
56541 #: cp/decl.cc:8239 cp/decl.cc:14796
56542 #, gcc-internal-format
56543 msgid "%<register%> storage class specifier used"
56546 #: cp/decl.cc:8284 cp/decl.cc:14759
56547 #, gcc-internal-format
56548 msgid "declaration of %q#D has no initializer"
56552 #, gcc-internal-format
56554 "initializer for %<decltype(auto) %D%> has function type; did you forget the "
56559 #, gcc-internal-format
56560 msgid "deduced type %qT for %qD is incomplete"
56564 #, gcc-internal-format
56565 msgid "variable concept has no initializer"
56569 #, gcc-internal-format
56570 msgid "shadowing previous type declaration of %q#D"
56574 #, gcc-internal-format
56576 "%<constinit%> can only be applied to a variable with static or thread "
56581 #, gcc-internal-format
56582 msgid "function %q#D is initialized like a variable"
56586 #, gcc-internal-format
56588 "cannot decompose class type %qT because it has an anonymous struct member"
56592 #, gcc-internal-format
56594 "cannot decompose class type %qT because it has an anonymous union member"
56598 #, gcc-internal-format
56599 msgid "cannot decompose inaccessible member %qD of %qT"
56603 #, gcc-internal-format
56605 "cannot decompose class type %qT: both it and its base class %qT have non-"
56606 "static data members"
56610 #, gcc-internal-format
56612 "cannot decompose class type %qT: its base classes %qT and %qT have non-"
56613 "static data members"
56617 #, gcc-internal-format
56618 msgid "structured binding refers to incomplete type %qT"
56622 #, gcc-internal-format
56623 msgid "cannot decompose variable length array %qT"
56626 #: cp/decl.cc:9154 cp/decl.cc:9233
56627 #, gcc-internal-format, gfc-internal-format
56628 msgid "%u name provided for structured binding"
56629 msgid_plural "%u names provided for structured binding"
56634 #, gcc-internal-format, gfc-internal-format
56635 msgid "only %u name provided for structured binding"
56636 msgid_plural "only %u names provided for structured binding"
56641 #, gcc-internal-format
56642 msgid "while %qT decomposes into %wu element"
56643 msgid_plural "while %qT decomposes into %wu elements"
56648 #, gcc-internal-format
56649 msgid "cannot decompose variable length vector %qT"
56653 #, gcc-internal-format
56654 msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
56658 #, gcc-internal-format
56659 msgid "while %qT decomposes into %E elements"
56663 #, gcc-internal-format
56664 msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
56668 #, gcc-internal-format
56669 msgid "in initialization of structured binding variable %qD"
56673 #, gcc-internal-format
56674 msgid "cannot decompose union type %qT"
56678 #, gcc-internal-format
56679 msgid "cannot decompose non-array non-class type %qT"
56683 #, gcc-internal-format
56684 msgid "cannot decompose lambda closure type %qT"
56688 #, gcc-internal-format
56689 msgid "structured binding refers to incomplete class type %qT"
56693 #, gcc-internal-format
56694 msgid "cannot decompose class type %qT without non-static data members"
56698 #, gcc-internal-format
56700 "non-local variable %qD declared %<__thread%> needs dynamic initialization"
56704 #, gcc-internal-format
56706 "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
56710 #, gcc-internal-format
56711 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
56714 #: cp/decl.cc:10010
56715 #, gcc-internal-format
56716 msgid "initializer fails to determine size of %qT"
56719 #: cp/decl.cc:10014
56720 #, gcc-internal-format
56721 msgid "array size missing in %qT"
56724 #: cp/decl.cc:10017
56725 #, gcc-internal-format
56726 msgid "zero-size array %qT"
56729 #: cp/decl.cc:10033
56730 #, gcc-internal-format
56731 msgid "destructor for alien class %qT cannot be a member"
56734 #: cp/decl.cc:10035
56735 #, gcc-internal-format
56736 msgid "constructor for alien class %qT cannot be a member"
56739 #: cp/decl.cc:10061
56740 #, gcc-internal-format
56741 msgid "%qD declared as a %<virtual%> variable"
56744 #: cp/decl.cc:10063
56745 #, gcc-internal-format
56747 "%<const%> and %<volatile%> function specifiers on %qD invalid in variable "
56751 #: cp/decl.cc:10069
56752 #, gcc-internal-format
56753 msgid "%qD declared as a %<virtual%> parameter"
56756 #: cp/decl.cc:10072
56757 #, gcc-internal-format
56758 msgid "%qD declared as an %<inline%> parameter"
56761 #: cp/decl.cc:10074
56762 #, gcc-internal-format
56764 "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter "
56768 #: cp/decl.cc:10080
56769 #, gcc-internal-format
56770 msgid "%qD declared as a %<virtual%> type"
56773 #: cp/decl.cc:10083
56774 #, gcc-internal-format
56775 msgid "%qD declared as an %<inline%> type"
56778 #: cp/decl.cc:10085
56779 #, gcc-internal-format
56781 "%<const%> and %<volatile%> function specifiers on %qD invalid in type "
56785 #: cp/decl.cc:10091
56786 #, gcc-internal-format
56787 msgid "%qD declared as a %<virtual%> field"
56790 #: cp/decl.cc:10094
56791 #, gcc-internal-format
56792 msgid "%qD declared as an %<inline%> field"
56795 #: cp/decl.cc:10096
56796 #, gcc-internal-format
56798 "%<const%> and %<volatile%> function specifiers on %qD invalid in field "
56802 #: cp/decl.cc:10103
56803 #, gcc-internal-format
56804 msgid "%q+D declared as a friend"
56807 #: cp/decl.cc:10110
56808 #, gcc-internal-format
56809 msgid "%q+D declared with an exception specification"
56812 #: cp/decl.cc:10142
56813 #, gcc-internal-format
56814 msgid "definition of %qD is not in namespace enclosing %qT"
56817 #: cp/decl.cc:10182
56818 #, gcc-internal-format
56819 msgid "static member function %q#D declared with type qualifiers"
56822 #: cp/decl.cc:10193
56823 #, gcc-internal-format
56824 msgid "concept %q#D declared with function parameters"
56827 #: cp/decl.cc:10200
56828 #, gcc-internal-format
56829 msgid "concept %q#D declared with a deduced return type"
56832 #: cp/decl.cc:10203
56833 #, gcc-internal-format
56834 msgid "concept %q#D with non-%<bool%> return type %qT"
56837 #: cp/decl.cc:10279
56838 #, gcc-internal-format
56839 msgid "concept %qD has no definition"
56842 #: cp/decl.cc:10308
56843 #, gcc-internal-format
56844 msgid "a function concept cannot be constrained"
56847 #: cp/decl.cc:10318
56848 #, gcc-internal-format
56849 msgid "constraints on a non-templated function"
56852 #: cp/decl.cc:10363
56853 #, gcc-internal-format
56854 msgid "defining explicit specialization %qD in friend declaration"
56857 #: cp/decl.cc:10374
56858 #, gcc-internal-format
56859 msgid "invalid use of template-id %qD in declaration of primary template"
56862 #: cp/decl.cc:10392
56863 #, gcc-internal-format
56865 "default arguments are not allowed in declaration of friend template "
56866 "specialization %qD"
56869 #: cp/decl.cc:10401
56870 #, gcc-internal-format
56872 "%<inline%> is not allowed in declaration of friend template specialization "
56876 #: cp/decl.cc:10418
56877 #, gcc-internal-format
56879 "friend declaration of %qD specifies default arguments and isn%'t a definition"
56882 #: cp/decl.cc:10463
56883 #, gcc-internal-format
56884 msgid "cannot declare %<::main%> to be a template"
56887 #: cp/decl.cc:10466
56888 #, gcc-internal-format
56889 msgid "cannot declare %<::main%> to be inline"
56892 #: cp/decl.cc:10469 cp/decl.cc:10472
56893 #, gcc-internal-format
56894 msgid "cannot declare %<::main%> to be %qs"
56897 #: cp/decl.cc:10474
56898 #, gcc-internal-format
56899 msgid "cannot declare %<::main%> to be static"
56902 #: cp/decl.cc:10536
56903 #, gcc-internal-format
56904 msgid "static member function %qD cannot have cv-qualifier"
56907 #: cp/decl.cc:10537
56908 #, gcc-internal-format
56909 msgid "non-member function %qD cannot have cv-qualifier"
56912 #: cp/decl.cc:10545
56913 #, gcc-internal-format
56914 msgid "static member function %qD cannot have ref-qualifier"
56917 #: cp/decl.cc:10546
56918 #, gcc-internal-format
56919 msgid "non-member function %qD cannot have ref-qualifier"
56922 #: cp/decl.cc:10558
56923 #, gcc-internal-format
56924 msgid "deduction guide %qD must be declared in the same scope as %qT"
56927 #: cp/decl.cc:10566
56928 #, gcc-internal-format
56929 msgid "deduction guide %qD must have the same access as %qT"
56932 #: cp/decl.cc:10572
56933 #, gcc-internal-format
56934 msgid "deduction guide %qD must not have a function body"
56937 #: cp/decl.cc:10585
56938 #, gcc-internal-format
56939 msgid "literal operator with C linkage"
56942 #: cp/decl.cc:10595
56943 #, gcc-internal-format
56944 msgid "%qD has invalid argument list"
56947 #: cp/decl.cc:10603
56948 #, gcc-internal-format
56949 msgid "integer suffix %qs shadowed by implementation"
56952 #: cp/decl.cc:10609
56953 #, gcc-internal-format
56954 msgid "floating-point suffix %qs shadowed by implementation"
56957 #: cp/decl.cc:10616
56958 #, gcc-internal-format
56960 "literal operator suffixes not preceded by %<_%> are reserved for future "
56964 #: cp/decl.cc:10621
56965 #, gcc-internal-format
56966 msgid "%qD must be a non-member function"
56969 #: cp/decl.cc:10707
56970 #, gcc-internal-format
56971 msgid "%<::main%> must return %<int%>"
56974 #: cp/decl.cc:10747
56975 #, gcc-internal-format
56976 msgid "definition of implicitly-declared %qD"
56979 #: cp/decl.cc:10752
56980 #, gcc-internal-format
56981 msgid "definition of explicitly-defaulted %q+D"
56984 #: cp/decl.cc:10754
56985 #, gcc-internal-format
56986 msgid "%q#D explicitly defaulted here"
56989 #: cp/decl.cc:10771
56990 #, gcc-internal-format
56991 msgid "no %q#D member function declared in class %qT"
56994 #: cp/decl.cc:10964
56995 #, gcc-internal-format
56996 msgid "cannot declare %<::main%> to be a global variable"
56999 #: cp/decl.cc:10973
57000 #, gcc-internal-format
57001 msgid "a non-template variable cannot be %<concept%>"
57004 #: cp/decl.cc:10979
57005 #, gcc-internal-format
57006 msgid "concept must be defined at namespace scope"
57009 #: cp/decl.cc:10986
57010 #, gcc-internal-format
57011 msgid "concept must have type %<bool%>"
57014 #: cp/decl.cc:10989
57015 #, gcc-internal-format
57016 msgid "a variable concept cannot be constrained"
57019 #: cp/decl.cc:11111
57020 #, gcc-internal-format
57021 msgid "in-class initialization of static data member %q#D of incomplete type"
57024 #: cp/decl.cc:11115
57025 #, gcc-internal-format
57027 "%<constexpr%> needed for in-class initialization of static data member %q#D "
57028 "of non-integral type"
57031 #: cp/decl.cc:11119
57032 #, gcc-internal-format
57033 msgid "in-class initialization of static data member %q#D of non-literal type"
57036 #: cp/decl.cc:11130
57037 #, gcc-internal-format
57039 "invalid in-class initialization of static data member of non-integral type "
57043 #: cp/decl.cc:11135
57044 #, gcc-internal-format
57045 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
57048 #: cp/decl.cc:11140
57049 #, gcc-internal-format
57051 "ISO C++ forbids initialization of member constant %qD of non-integral type "
57055 #: cp/decl.cc:11251
57056 #, gcc-internal-format
57057 msgid "size of array %qD has non-integral type %qT"
57060 #: cp/decl.cc:11254
57061 #, gcc-internal-format
57062 msgid "size of array has non-integral type %qT"
57065 #: cp/decl.cc:11285 cp/decl.cc:11357
57066 #, gcc-internal-format
57067 msgid "size of array %qD is not an integral constant-expression"
57070 #: cp/decl.cc:11289 cp/decl.cc:11360
57071 #, gcc-internal-format
57072 msgid "size of array is not an integral constant-expression"
57075 #: cp/decl.cc:11340
57076 #, gcc-internal-format
57077 msgid "ISO C++ forbids zero-size array %qD"
57080 #: cp/decl.cc:11343
57081 #, gcc-internal-format
57082 msgid "ISO C++ forbids zero-size array"
57085 #: cp/decl.cc:11367
57086 #, gcc-internal-format
57087 msgid "ISO C++ forbids variable length array %qD"
57090 #: cp/decl.cc:11370
57091 #, gcc-internal-format
57092 msgid "ISO C++ forbids variable length array"
57095 #: cp/decl.cc:11376
57096 #, gcc-internal-format
57097 msgid "variable length array %qD is used"
57100 #: cp/decl.cc:11379
57101 #, gcc-internal-format
57102 msgid "variable length array is used"
57105 #: cp/decl.cc:11431
57106 #, gcc-internal-format
57107 msgid "overflow in array dimension"
57110 #: cp/decl.cc:11491
57111 #, gcc-internal-format
57112 msgid "%qD declared as array of template placeholder type %qT"
57115 #: cp/decl.cc:11494
57116 #, gcc-internal-format
57117 msgid "creating array of template placeholder type %qT"
57120 #: cp/decl.cc:11504
57121 #, gcc-internal-format
57122 msgid "declaration of %qD as array of void"
57125 #: cp/decl.cc:11506
57126 #, gcc-internal-format
57127 msgid "creating array of void"
57130 #: cp/decl.cc:11511
57131 #, gcc-internal-format
57132 msgid "declaration of %qD as array of functions"
57135 #: cp/decl.cc:11513
57136 #, gcc-internal-format
57137 msgid "creating array of functions"
57140 #: cp/decl.cc:11518
57141 #, gcc-internal-format
57142 msgid "declaration of %qD as array of references"
57145 #: cp/decl.cc:11520
57146 #, gcc-internal-format
57147 msgid "creating array of references"
57150 #: cp/decl.cc:11525
57151 #, gcc-internal-format
57152 msgid "declaration of %qD as array of function members"
57155 #: cp/decl.cc:11528
57156 #, gcc-internal-format
57157 msgid "creating array of function members"
57160 #: cp/decl.cc:11546
57161 #, gcc-internal-format
57163 "declaration of %qD as multidimensional array must have bounds for all "
57164 "dimensions except the first"
57167 #: cp/decl.cc:11550
57168 #, gcc-internal-format
57170 "multidimensional array must have bounds for all dimensions except the first"
57173 #: cp/decl.cc:11564
57174 #, gcc-internal-format
57175 msgid "variable-length array of %<auto%>"
57178 #: cp/decl.cc:11640
57179 #, gcc-internal-format
57180 msgid "return type specification for constructor invalid"
57183 #: cp/decl.cc:11643
57184 #, gcc-internal-format
57185 msgid "qualifiers are not allowed on constructor declaration"
57188 #: cp/decl.cc:11654
57189 #, gcc-internal-format
57190 msgid "return type specification for destructor invalid"
57193 #: cp/decl.cc:11657
57194 #, gcc-internal-format
57195 msgid "qualifiers are not allowed on destructor declaration"
57198 #: cp/decl.cc:11670
57199 #, gcc-internal-format
57200 msgid "return type specified for %<operator %T%>"
57203 #: cp/decl.cc:11673
57204 #, gcc-internal-format
57205 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
57208 #: cp/decl.cc:11682
57209 #, gcc-internal-format
57210 msgid "return type specified for deduction guide"
57213 #: cp/decl.cc:11685
57214 #, gcc-internal-format
57215 msgid "qualifiers are not allowed on declaration of deduction guide"
57218 #: cp/decl.cc:11689
57219 #, gcc-internal-format
57220 msgid "template template parameter %qT in declaration of deduction guide"
57223 #: cp/decl.cc:11698
57224 #, gcc-internal-format
57225 msgid "%<decl-specifier%> in declaration of deduction guide"
57228 #: cp/decl.cc:11719
57229 #, gcc-internal-format
57230 msgid "unnamed variable or field declared void"
57233 #: cp/decl.cc:11727
57234 #, gcc-internal-format
57235 msgid "variable or field declared void"
57238 #: cp/decl.cc:11742
57239 #, gcc-internal-format
57240 msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
57243 #: cp/decl.cc:11747
57244 #, gcc-internal-format
57246 "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
57249 #: cp/decl.cc:11803
57250 #, gcc-internal-format
57251 msgid "%qT as type rather than plain %<decltype(auto)%>"
57254 #: cp/decl.cc:11809
57255 #, gcc-internal-format
57256 msgid "%<decltype(auto)%> cannot be cv-qualified"
57259 #: cp/decl.cc:12025
57260 #, gcc-internal-format
57261 msgid "invalid use of qualified-name %<::%D%>"
57264 #: cp/decl.cc:12028 cp/decl.cc:12050
57265 #, gcc-internal-format
57266 msgid "invalid use of qualified-name %<%T::%D%>"
57269 #: cp/decl.cc:12031
57270 #, gcc-internal-format
57271 msgid "invalid use of qualified-name %<%D::%D%>"
57274 #: cp/decl.cc:12041
57275 #, gcc-internal-format
57276 msgid "%q#T is not a class or namespace"
57279 #: cp/decl.cc:12065
57280 #, gcc-internal-format
57281 msgid "declaration of %qE as non-function"
57284 #: cp/decl.cc:12072
57285 #, gcc-internal-format
57286 msgid "declaration of %qE as non-member"
57289 #: cp/decl.cc:12100
57290 #, gcc-internal-format
57291 msgid "declarator-id missing; using reserved word %qD"
57294 #: cp/decl.cc:12151
57295 #, gcc-internal-format
57296 msgid "function definition does not declare parameters"
57299 #: cp/decl.cc:12159 cp/decl.cc:12168 cp/decl.cc:14026
57300 #, gcc-internal-format
57301 msgid "declaration of %qD as non-function"
57304 #: cp/decl.cc:12176
57305 #, gcc-internal-format
57306 msgid "declaration of %qD as %<typedef%>"
57309 #: cp/decl.cc:12181
57310 #, gcc-internal-format
57311 msgid "declaration of %qD as parameter"
57314 #: cp/decl.cc:12216
57315 #, gcc-internal-format
57316 msgid "both %qs and %qs specified"
57319 #: cp/decl.cc:12223 cp/decl.cc:12230 cp/decl.cc:12237 cp/decl.cc:12244
57320 #, gcc-internal-format
57321 msgid "%qs cannot appear in a typedef declaration"
57324 #: cp/decl.cc:12255
57325 #, gcc-internal-format
57326 msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
57329 #: cp/decl.cc:12265
57330 #, gcc-internal-format
57331 msgid "two or more data types in declaration of %qs"
57334 #: cp/decl.cc:12319
57335 #, gcc-internal-format
57336 msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
57339 #: cp/decl.cc:12368 cp/decl.cc:12372 cp/decl.cc:12375
57340 #, gcc-internal-format
57341 msgid "ISO C++ forbids declaration of %qs with no type"
57344 #: cp/decl.cc:12392
57345 #, gcc-internal-format
57346 msgid "%<__int%d%> is not supported by this target"
57349 #: cp/decl.cc:12400
57350 #, gcc-internal-format
57351 msgid "ISO C++ does not support %<__int%d%> for %qs"
57354 #: cp/decl.cc:12454
57355 #, gcc-internal-format
57356 msgid "%<signed%> and %<unsigned%> specified together"
57359 #: cp/decl.cc:12460
57360 #, gcc-internal-format
57361 msgid "%<long%> and %<short%> specified together"
57364 #: cp/decl.cc:12468
57365 #, gcc-internal-format
57366 msgid "%qs specified with %qT"
57369 #: cp/decl.cc:12475
57370 #, gcc-internal-format
57371 msgid "%qs specified with typedef-name %qD"
57374 #: cp/decl.cc:12484
57375 #, gcc-internal-format
57376 msgid "%qs specified with %<decltype%>"
57379 #: cp/decl.cc:12486
57380 #, gcc-internal-format
57381 msgid "%qs specified with %<typeof%>"
57384 #: cp/decl.cc:12555
57385 #, gcc-internal-format
57386 msgid "complex invalid for %qs"
57389 #: cp/decl.cc:12599
57390 #, gcc-internal-format
57392 "missing template argument list after %qE; for deduction, template "
57393 "placeholder must be followed by a simple declarator-id"
57396 #: cp/decl.cc:12625
57397 #, gcc-internal-format
57398 msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
57401 #: cp/decl.cc:12634
57402 #, gcc-internal-format
57404 "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-"
57405 "std=c++20%> or %<-std=gnu++20%>"
57408 #: cp/decl.cc:12647
57409 #, gcc-internal-format
57410 msgid "typedef declaration invalid in parameter declaration"
57413 #: cp/decl.cc:12654
57414 #, gcc-internal-format
57415 msgid "storage class specified for template parameter %qs"
57418 #: cp/decl.cc:12664 cp/decl.cc:12841
57419 #, gcc-internal-format
57420 msgid "storage class specified for parameter %qs"
57423 #: cp/decl.cc:12672 cp/decl.cc:12681 cp/decl.cc:12687 cp/decl.cc:12693
57424 #, gcc-internal-format
57425 msgid "a parameter cannot be declared %qs"
57428 #: cp/decl.cc:12703
57429 #, gcc-internal-format
57430 msgid "%<virtual%> outside class declaration"
57433 #: cp/decl.cc:12713 cp/decl.cc:12716 cp/decl.cc:12718 cp/decl.cc:12721
57434 #: cp/decl.cc:12731 cp/decl.cc:12741 cp/decl.cc:12751 cp/decl.cc:12755
57435 #, gcc-internal-format
57436 msgid "structured binding declaration cannot be %qs"
57439 #: cp/decl.cc:12725 cp/decl.cc:12747
57440 #, gcc-internal-format
57442 "structured binding declaration can be %qs only in %<-std=c++20%> or %<-"
57446 #: cp/decl.cc:12735
57447 #, gcc-internal-format
57448 msgid "%<volatile%>-qualified structured binding is deprecated"
57451 #: cp/decl.cc:12759
57452 #, gcc-internal-format
57453 msgid "structured binding declaration cannot be C++98 %<auto%>"
57456 #: cp/decl.cc:12771
57457 #, gcc-internal-format
57458 msgid "structured binding declaration cannot have type %qT"
57461 #: cp/decl.cc:12774
57462 #, gcc-internal-format
57464 "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
57467 #: cp/decl.cc:12782
57468 #, gcc-internal-format
57470 "structured binding declaration cannot have constrained %<auto%> type %qT"
57473 #: cp/decl.cc:12813
57474 #, gcc-internal-format
57475 msgid "multiple storage classes in declaration of %qs"
57478 #: cp/decl.cc:12839
57479 #, gcc-internal-format
57480 msgid "storage class specified for %qs"
57483 #: cp/decl.cc:12853
57484 #, gcc-internal-format
57485 msgid "nested function %qs declared %<extern%>"
57488 #: cp/decl.cc:12858
57489 #, gcc-internal-format
57490 msgid "top-level declaration of %qs specifies %<auto%>"
57493 #: cp/decl.cc:12866
57494 #, gcc-internal-format
57495 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
57498 #: cp/decl.cc:12880
57499 #, gcc-internal-format
57500 msgid "storage class specifiers invalid in friend function declarations"
57503 #: cp/decl.cc:12912 cp/decl.cc:14404 cp/parser.cc:14981 cp/parser.cc:20847
57504 #: cp/parser.cc:27424
57505 #, gcc-internal-format
57506 msgid "attribute ignored"
57509 #: cp/decl.cc:12913
57510 #, gcc-internal-format
57511 msgid "an attribute that appertains to a type-specifier is ignored"
57514 #: cp/decl.cc:12981
57515 #, gcc-internal-format
57516 msgid "unnecessary parentheses in declaration of %qs"
57519 #: cp/decl.cc:12987
57520 #, gcc-internal-format
57521 msgid "remove parentheses"
57524 #: cp/decl.cc:13036
57525 #, gcc-internal-format
57526 msgid "requires-clause on return type"
57529 #: cp/decl.cc:13056
57530 #, gcc-internal-format
57531 msgid "%qs function uses %<auto%> type specifier without trailing return type"
57534 #: cp/decl.cc:13060
57535 #, gcc-internal-format
57537 "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
57540 #: cp/decl.cc:13065
57541 #, gcc-internal-format
57542 msgid "virtual function cannot have deduced return type"
57545 #: cp/decl.cc:13072
57546 #, gcc-internal-format
57548 "%qs function with trailing return type has %qT as its type rather than plain "
57552 #: cp/decl.cc:13081
57553 #, gcc-internal-format
57555 "%qs function with trailing return type has %<decltype(auto)%> as its type "
57556 "rather than plain %<auto%>"
57559 #: cp/decl.cc:13086
57560 #, gcc-internal-format
57561 msgid "invalid use of %<decltype(auto)%>"
57564 #: cp/decl.cc:13098
57565 #, gcc-internal-format
57566 msgid "deduced class type %qD in function return type"
57569 #: cp/decl.cc:13107
57570 #, gcc-internal-format
57571 msgid "deduction guide for %qT must have trailing return type"
57574 #: cp/decl.cc:13120
57575 #, gcc-internal-format
57577 "trailing return type %qT of deduction guide is not a specialization of %qT"
57580 #: cp/decl.cc:13134
57581 #, gcc-internal-format
57583 "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
57586 #: cp/decl.cc:13137
57587 #, gcc-internal-format
57589 "%qs function with trailing return type not declared with %<auto%> type "
57593 #: cp/decl.cc:13144
57594 #, gcc-internal-format
57595 msgid "a conversion function cannot have a trailing return type"
57598 #: cp/decl.cc:13170
57599 #, gcc-internal-format
57600 msgid "%<volatile%>-qualified return type is deprecated"
57603 #: cp/decl.cc:13182
57604 #, gcc-internal-format
57605 msgid "%qs declared as function returning a function"
57608 #: cp/decl.cc:13188
57609 #, gcc-internal-format
57610 msgid "%qs declared as function returning an array"
57613 #: cp/decl.cc:13195
57614 #, gcc-internal-format
57615 msgid "%<constinit%> on function return type is not allowed"
57618 #: cp/decl.cc:13228
57619 #, gcc-internal-format
57620 msgid "destructor cannot be static member function"
57623 #: cp/decl.cc:13230
57624 #, gcc-internal-format
57625 msgid "constructor cannot be static member function"
57628 #: cp/decl.cc:13235
57629 #, gcc-internal-format
57630 msgid "destructors may not be cv-qualified"
57633 #: cp/decl.cc:13236
57634 #, gcc-internal-format
57635 msgid "constructors may not be cv-qualified"
57638 #: cp/decl.cc:13244
57639 #, gcc-internal-format
57640 msgid "destructors may not be ref-qualified"
57643 #: cp/decl.cc:13245
57644 #, gcc-internal-format
57645 msgid "constructors may not be ref-qualified"
57648 #: cp/decl.cc:13263
57649 #, gcc-internal-format
57650 msgid "constructors cannot be declared %<virtual%>"
57653 #: cp/decl.cc:13280
57654 #, gcc-internal-format
57655 msgid "virtual functions cannot be friends"
57658 #: cp/decl.cc:13285
57659 #, gcc-internal-format
57660 msgid "friend declaration not in class definition"
57663 #: cp/decl.cc:13289
57664 #, gcc-internal-format
57665 msgid "cannot define friend function %qs in a local class definition"
57668 #: cp/decl.cc:13299
57669 #, gcc-internal-format
57670 msgid "friend function definition %qs cannot have a name qualified with %<::%>"
57673 #: cp/decl.cc:13303
57674 #, gcc-internal-format
57676 "friend function definition %qs cannot have a name qualified with %<%D::%>"
57679 #: cp/decl.cc:13341
57680 #, gcc-internal-format
57681 msgid "destructors may not have parameters"
57684 #: cp/decl.cc:13398
57685 #, gcc-internal-format
57686 msgid "cannot declare pointer to %q#T"
57689 #: cp/decl.cc:13411 cp/decl.cc:13418
57690 #, gcc-internal-format
57691 msgid "cannot declare reference to %q#T"
57694 #: cp/decl.cc:13420
57695 #, gcc-internal-format
57696 msgid "cannot declare pointer to %q#T member"
57699 #: cp/decl.cc:13449
57700 #, gcc-internal-format
57701 msgid "cannot declare reference to qualified function type %qT"
57704 #: cp/decl.cc:13450
57705 #, gcc-internal-format
57706 msgid "cannot declare pointer to qualified function type %qT"
57709 #: cp/decl.cc:13523
57710 #, gcc-internal-format
57712 "cannot declare reference to %q#T, which is not a typedef or a template type "
57716 #: cp/decl.cc:13603
57717 #, gcc-internal-format
57718 msgid "template-id %qD used as a declarator"
57721 #: cp/decl.cc:13629
57722 #, gcc-internal-format
57723 msgid "member functions are implicitly friends of their class"
57726 #: cp/decl.cc:13634
57727 #, gcc-internal-format
57728 msgid "extra qualification %<%T::%> on member %qs"
57731 #: cp/decl.cc:13664
57732 #, gcc-internal-format
57733 msgid "cannot define member function %<%T::%s%> within %qT"
57736 #: cp/decl.cc:13666
57737 #, gcc-internal-format
57738 msgid "cannot declare member function %<%T::%s%> within %qT"
57741 #: cp/decl.cc:13674
57742 #, gcc-internal-format
57743 msgid "cannot declare member %<%T::%s%> within %qT"
57746 #: cp/decl.cc:13714
57747 #, gcc-internal-format
57748 msgid "non-parameter %qs cannot be a parameter pack"
57751 #: cp/decl.cc:13723
57752 #, gcc-internal-format
57753 msgid "data member may not have variably modified type %qT"
57756 #: cp/decl.cc:13726
57757 #, gcc-internal-format
57758 msgid "parameter may not have variably modified type %qT"
57761 #: cp/decl.cc:13737
57762 #, gcc-internal-format
57763 msgid "%<explicit%> outside class declaration"
57766 #: cp/decl.cc:13740
57767 #, gcc-internal-format
57768 msgid "%<explicit%> in friend declaration"
57771 #: cp/decl.cc:13743
57772 #, gcc-internal-format
57774 "only declarations of constructors and conversion operators can be "
57778 #: cp/decl.cc:13753
57779 #, gcc-internal-format
57780 msgid "non-member %qs cannot be declared %<mutable%>"
57783 #: cp/decl.cc:13760
57784 #, gcc-internal-format
57785 msgid "non-object member %qs cannot be declared %<mutable%>"
57788 #: cp/decl.cc:13766
57789 #, gcc-internal-format
57790 msgid "function %qs cannot be declared %<mutable%>"
57793 #: cp/decl.cc:13772
57794 #, gcc-internal-format
57795 msgid "%<static%> %qs cannot be declared %<mutable%>"
57798 #: cp/decl.cc:13778
57799 #, gcc-internal-format
57800 msgid "%<const%> %qs cannot be declared %<mutable%>"
57803 #: cp/decl.cc:13784
57804 #, gcc-internal-format
57805 msgid "reference %qs cannot be declared %<mutable%>"
57808 #: cp/decl.cc:13800
57809 #, gcc-internal-format
57810 msgid "typedef may not be a function definition"
57813 #: cp/decl.cc:13803
57814 #, gcc-internal-format
57815 msgid "typedef may not be a member function definition"
57818 #: cp/decl.cc:13829
57819 #, gcc-internal-format
57820 msgid "%<auto%> not allowed in alias declaration"
57823 #: cp/decl.cc:13832
57824 #, gcc-internal-format
57825 msgid "typedef declared %<auto%>"
57828 #: cp/decl.cc:13837
57829 #, gcc-internal-format
57830 msgid "requires-clause on typedef"
57833 #: cp/decl.cc:13841
57834 #, gcc-internal-format
57835 msgid "typedef name may not be a nested-name-specifier"
57838 #: cp/decl.cc:13867
57839 #, gcc-internal-format
57840 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
57843 #: cp/decl.cc:13956
57844 #, gcc-internal-format
57845 msgid "%<inline%> specified for friend class declaration"
57848 #: cp/decl.cc:13964
57849 #, gcc-internal-format
57850 msgid "template parameters cannot be friends"
57853 #: cp/decl.cc:13966
57854 #, gcc-internal-format
57855 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
57858 #: cp/decl.cc:13970
57859 #, gcc-internal-format
57860 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
57863 #: cp/decl.cc:13983
57864 #, gcc-internal-format
57865 msgid "trying to make class %qT a friend of global scope"
57868 #: cp/decl.cc:14003
57869 #, gcc-internal-format
57870 msgid "invalid qualifiers on non-member function type"
57873 #: cp/decl.cc:14007
57874 #, gcc-internal-format
57875 msgid "requires-clause on type-id"
57878 #: cp/decl.cc:14017
57879 #, gcc-internal-format
57880 msgid "abstract declarator %qT used as declaration"
57883 #: cp/decl.cc:14032
57884 #, gcc-internal-format
57885 msgid "requires-clause on declaration of non-function type %qT"
57888 #: cp/decl.cc:14051
57889 #, gcc-internal-format
57890 msgid "cannot use %<::%> in parameter declaration"
57893 #: cp/decl.cc:14060 cp/parser.cc:20281
57894 #, gcc-internal-format
57895 msgid "cannot declare a parameter with %<decltype(auto)%>"
57898 #: cp/decl.cc:14067
57899 #, gcc-internal-format
57901 "missing template argument list after %qE; template placeholder not permitted "
57905 #: cp/decl.cc:14070
57906 #, gcc-internal-format
57907 msgid "or use %<auto%> for an abbreviated function template"
57910 #: cp/decl.cc:14076
57911 #, gcc-internal-format
57912 msgid "%<auto%> parameter not permitted in this context"
57915 #: cp/decl.cc:14079
57916 #, gcc-internal-format
57917 msgid "parameter declared %<auto%>"
57920 #: cp/decl.cc:14130 cp/parser.cc:3561
57921 #, gcc-internal-format
57922 msgid "invalid use of template-name %qE without an argument list"
57925 #: cp/decl.cc:14134
57926 #, gcc-internal-format
57927 msgid "non-static data member declared with placeholder %qT"
57930 #: cp/decl.cc:14155
57931 #, gcc-internal-format
57932 msgid "ISO C++ forbids flexible array member %qs"
57935 #: cp/decl.cc:14158
57936 #, gcc-internal-format
57937 msgid "ISO C++ forbids flexible array members"
57940 #. Something like struct S { int N::j; };
57941 #: cp/decl.cc:14174
57942 #, gcc-internal-format
57943 msgid "invalid use of %<::%>"
57946 #: cp/decl.cc:14195
57947 #, gcc-internal-format
57948 msgid "declaration of function %qD in invalid context"
57951 #: cp/decl.cc:14205
57952 #, gcc-internal-format
57953 msgid "function %qD declared %<virtual%> inside a union"
57956 #: cp/decl.cc:14215
57957 #, gcc-internal-format
57958 msgid "%qD cannot be declared %<virtual%>, since it is always static"
57961 #: cp/decl.cc:14229
57962 #, gcc-internal-format
57963 msgid "expected qualified name in friend declaration for destructor %qD"
57966 #: cp/decl.cc:14236
57967 #, gcc-internal-format
57968 msgid "declaration of %qD as member of %qT"
57971 #: cp/decl.cc:14243 cp/decl.cc:14256
57972 #, gcc-internal-format
57973 msgid "a destructor cannot be %qs"
57976 #: cp/decl.cc:14262
57977 #, gcc-internal-format
57978 msgid "expected qualified name in friend declaration for constructor %qD"
57981 #: cp/decl.cc:14271
57982 #, gcc-internal-format
57983 msgid "a constructor cannot be %<concept%>"
57986 #: cp/decl.cc:14277
57987 #, gcc-internal-format
57988 msgid "a concept cannot be a member function"
57991 #: cp/decl.cc:14285 cp/decl.cc:14627
57992 #, gcc-internal-format
57993 msgid "%qD cannot be %qs"
57996 #: cp/decl.cc:14294
57997 #, gcc-internal-format
57998 msgid "specialization of variable template %qD declared as function"
58001 #: cp/decl.cc:14297
58002 #, gcc-internal-format
58003 msgid "variable template declared here"
58006 #: cp/decl.cc:14359
58007 #, gcc-internal-format
58008 msgid "field %qD has incomplete type %qT"
58011 #: cp/decl.cc:14364
58012 #, gcc-internal-format
58013 msgid "name %qT has incomplete type"
58016 #: cp/decl.cc:14384
58017 #, gcc-internal-format
58018 msgid "%qE is neither function nor member function; cannot be declared friend"
58021 #: cp/decl.cc:14387
58022 #, gcc-internal-format
58024 "unnamed field is neither function nor member function; cannot be declared "
58028 #: cp/decl.cc:14405 cp/parser.cc:20848 cp/parser.cc:27425
58029 #, gcc-internal-format
58031 "an attribute that appertains to a friend declaration that is not a "
58032 "definition is ignored"
58035 #: cp/decl.cc:14446 cp/decl.cc:14457
58036 #, gcc-internal-format
58037 msgid "static data member %qE declared %qs"
58040 #: cp/decl.cc:14451
58041 #, gcc-internal-format
58042 msgid "%<constexpr%> static data member %qD must have an initializer"
58045 #: cp/decl.cc:14494 cp/decl.cc:14502 cp/decl.cc:14509 cp/decl.cc:14516
58046 #, gcc-internal-format
58047 msgid "non-static data member %qE declared %qs"
58050 #: cp/decl.cc:14568
58051 #, gcc-internal-format
58052 msgid "storage class %<auto%> invalid for function %qs"
58055 #: cp/decl.cc:14571
58056 #, gcc-internal-format
58057 msgid "storage class %<register%> invalid for function %qs"
58060 #: cp/decl.cc:14577
58061 #, gcc-internal-format
58062 msgid "storage class %<__thread%> invalid for function %qs"
58065 #: cp/decl.cc:14581
58066 #, gcc-internal-format
58067 msgid "storage class %<thread_local%> invalid for function %qs"
58070 #: cp/decl.cc:14586
58071 #, gcc-internal-format
58072 msgid "virt-specifiers in %qs not allowed outside a class definition"
58075 #: cp/decl.cc:14598
58076 #, gcc-internal-format
58078 "%<static%> specifier invalid for function %qs declared out of global scope"
58081 #: cp/decl.cc:14602
58082 #, gcc-internal-format
58084 "%<inline%> specifier invalid for function %qs declared out of global scope"
58087 #: cp/decl.cc:14610
58088 #, gcc-internal-format
58089 msgid "virtual non-class function %qs"
58092 #: cp/decl.cc:14617
58093 #, gcc-internal-format
58094 msgid "%qs defined in a non-class scope"
58097 #: cp/decl.cc:14618
58098 #, gcc-internal-format
58099 msgid "%qs declared in a non-class scope"
58102 #: cp/decl.cc:14661
58103 #, gcc-internal-format
58104 msgid "cannot declare member function %qD to have static linkage"
58107 #: cp/decl.cc:14670
58108 #, gcc-internal-format
58109 msgid "cannot declare static function inside another function"
58112 #: cp/decl.cc:14711
58113 #, gcc-internal-format
58115 "%<static%> may not be used when defining (as opposed to declaring) a static "
58119 #: cp/decl.cc:14718
58120 #, gcc-internal-format
58121 msgid "static member %qD declared %<register%>"
58124 #: cp/decl.cc:14724
58125 #, gcc-internal-format
58126 msgid "cannot explicitly declare member %q#D to have extern linkage"
58129 #: cp/decl.cc:14732
58130 #, gcc-internal-format
58131 msgid "declaration of %<constexpr%> variable %qD is not a definition"
58134 #: cp/decl.cc:14739
58135 #, gcc-internal-format
58136 msgid "a variable cannot be declared %<consteval%>"
58139 #: cp/decl.cc:14771
58140 #, gcc-internal-format
58141 msgid "%qs initialized and declared %<extern%>"
58144 #: cp/decl.cc:14776
58145 #, gcc-internal-format
58146 msgid "%qs has both %<extern%> and initializer"
58149 #: cp/decl.cc:14973
58150 #, gcc-internal-format
58151 msgid "default argument %qE uses %qD"
58154 #: cp/decl.cc:14976
58155 #, gcc-internal-format
58156 msgid "default argument %qE uses local variable %qD"
58159 #: cp/decl.cc:15103
58160 #, gcc-internal-format
58161 msgid "invalid use of cv-qualified type %qT in parameter declaration"
58164 #: cp/decl.cc:15107
58165 #, gcc-internal-format
58166 msgid "invalid use of type %<void%> in parameter declaration"
58169 #: cp/decl.cc:15136
58170 #, gcc-internal-format
58171 msgid "%<volatile%>-qualified parameter is deprecated"
58174 #: cp/decl.cc:15144
58175 #, gcc-internal-format
58176 msgid "parameter %qD invalidly declared method type"
58179 #: cp/decl.cc:15169
58180 #, gcc-internal-format
58181 msgid "parameter %qD includes pointer to array of unknown bound %qT"
58184 #: cp/decl.cc:15171
58185 #, gcc-internal-format
58186 msgid "parameter %qD includes reference to array of unknown bound %qT"
58189 #: cp/decl.cc:15430
58190 #, gcc-internal-format
58191 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
58194 #: cp/decl.cc:15509
58195 #, gcc-internal-format
58196 msgid "%qD may not be declared within a namespace"
58199 #: cp/decl.cc:15516
58200 #, gcc-internal-format
58201 msgid "%qD may not be declared as static"
58204 #: cp/decl.cc:15544
58205 #, gcc-internal-format
58206 msgid "%qD must be a non-static member function"
58209 #: cp/decl.cc:15552
58210 #, gcc-internal-format
58211 msgid "%qD must be a member function"
58214 #: cp/decl.cc:15560
58215 #, gcc-internal-format
58217 "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu+"
58221 #: cp/decl.cc:15570
58222 #, gcc-internal-format
58224 "%qD must be either a non-static member function or a non-member function"
58227 #: cp/decl.cc:15580
58228 #, gcc-internal-format
58229 msgid "%qD must have an argument of class or enumerated type"
58233 #: cp/decl.cc:15611
58234 #, gcc-internal-format
58235 msgid "ISO C++ prohibits overloading %<operator ?:%>"
58238 #: cp/decl.cc:15621
58239 #, gcc-internal-format
58240 msgid "%qD must not have variable number of arguments"
58243 #: cp/decl.cc:15647
58244 #, gcc-internal-format
58245 msgid "%qD must have either zero or one argument"
58248 #: cp/decl.cc:15648
58249 #, gcc-internal-format
58250 msgid "%qD must have either one or two arguments"
58253 #: cp/decl.cc:15660
58254 #, gcc-internal-format
58255 msgid "postfix %qD must have %<int%> as its argument"
58258 #: cp/decl.cc:15661
58259 #, gcc-internal-format
58260 msgid "postfix %qD must have %<int%> as its second argument"
58263 #: cp/decl.cc:15672
58264 #, gcc-internal-format
58265 msgid "%qD must have no arguments"
58268 #: cp/decl.cc:15673 cp/decl.cc:15683
58269 #, gcc-internal-format
58270 msgid "%qD must have exactly one argument"
58273 #: cp/decl.cc:15684
58274 #, gcc-internal-format
58275 msgid "%qD must have exactly two arguments"
58278 #: cp/decl.cc:15699
58279 #, gcc-internal-format
58280 msgid "%qD cannot have default arguments"
58283 #: cp/decl.cc:15723
58284 #, gcc-internal-format
58285 msgid "converting %qT to %<void%> will never use a type conversion operator"
58288 #: cp/decl.cc:15730
58289 #, gcc-internal-format
58291 "converting %qT to a reference to the same type will never use a type "
58292 "conversion operator"
58295 #: cp/decl.cc:15732
58296 #, gcc-internal-format
58298 "converting %qT to the same type will never use a type conversion operator"
58301 #: cp/decl.cc:15741
58302 #, gcc-internal-format
58304 "converting %qT to a reference to a base class %qT will never use a type "
58305 "conversion operator"
58308 #: cp/decl.cc:15743
58309 #, gcc-internal-format
58311 "converting %qT to a base class %qT will never use a type conversion operator"
58314 #: cp/decl.cc:15759
58315 #, gcc-internal-format
58316 msgid "user-defined %qD always evaluates both arguments"
58319 #: cp/decl.cc:15778
58320 #, gcc-internal-format
58321 msgid "prefix %qD should return %qT"
58324 #: cp/decl.cc:15785
58325 #, gcc-internal-format
58326 msgid "postfix %qD should return %qT"
58329 #: cp/decl.cc:15797
58330 #, gcc-internal-format
58331 msgid "%qD should return by value"
58334 #: cp/decl.cc:15852
58335 #, gcc-internal-format
58336 msgid "using template type parameter %qT after %qs"
58339 #: cp/decl.cc:15875
58340 #, gcc-internal-format
58341 msgid "using alias template specialization %qT after %qs"
58344 #: cp/decl.cc:15878
58345 #, gcc-internal-format
58346 msgid "using typedef-name %qD after %qs"
58349 #: cp/decl.cc:15880
58350 #, gcc-internal-format
58351 msgid "%qD has a previous declaration here"
58354 #: cp/decl.cc:15888
58355 #, gcc-internal-format
58356 msgid "%qT referred to as %qs"
58359 #: cp/decl.cc:15889 cp/decl.cc:15896
58360 #, gcc-internal-format
58361 msgid "%qT has a previous declaration here"
58364 #: cp/decl.cc:15895
58365 #, gcc-internal-format
58366 msgid "%qT referred to as enum"
58369 #. If a class template appears as elaborated type specifier
58370 #. without a template header such as:
58372 #. template <class T> class C {};
58373 #. void f(class C); // No template header here
58375 #. then the required template argument is missing.
58376 #: cp/decl.cc:15910
58377 #, gcc-internal-format
58378 msgid "template argument required for %<%s %T%>"
58381 #: cp/decl.cc:15953 cp/name-lookup.cc:5719 cp/name-lookup.cc:5851
58382 #: cp/parser.cc:7054 cp/parser.cc:31456
58383 #, gcc-internal-format
58384 msgid "reference to %qD is ambiguous"
58387 #: cp/decl.cc:15962
58388 #, gcc-internal-format
58389 msgid "class template %qD redeclared as non-template"
58392 #: cp/decl.cc:15984 cp/name-lookup.cc:5409
58393 #, gcc-internal-format
58394 msgid "%qD has the same name as the class in which it is declared"
58397 #: cp/decl.cc:16012 cp/friend.cc:317 cp/parser.cc:3386 cp/parser.cc:6759
58399 #, gcc-internal-format
58400 msgid "%qT is not a template"
58403 #: cp/decl.cc:16017
58404 #, gcc-internal-format
58405 msgid "perhaps you want to explicitly add %<%T::%>"
58408 #: cp/decl.cc:16122
58409 #, gcc-internal-format
58410 msgid "use of enum %q#D without previous declaration"
58413 #: cp/decl.cc:16148
58414 #, gcc-internal-format
58415 msgid "redeclaration of %qT as a non-template"
58418 #: cp/decl.cc:16159 cp/semantics.cc:3564
58419 #, gcc-internal-format
58420 msgid "cannot declare %qD in a different module"
58423 #: cp/decl.cc:16275
58424 #, gcc-internal-format
58425 msgid "derived union %qT invalid"
58428 #: cp/decl.cc:16282
58429 #, gcc-internal-format
58430 msgid "%qT defined with multiple direct bases"
58433 #: cp/decl.cc:16293
58434 #, gcc-internal-format
58435 msgid "%qT defined with direct virtual base"
58438 #: cp/decl.cc:16318
58439 #, gcc-internal-format
58440 msgid "base type %qT fails to be a struct or class type"
58443 #: cp/decl.cc:16348
58444 #, gcc-internal-format
58445 msgid "recursive type %qT undefined"
58448 #: cp/decl.cc:16350
58449 #, gcc-internal-format
58450 msgid "duplicate base type %qT invalid"
58453 #: cp/decl.cc:16495
58454 #, gcc-internal-format
58455 msgid "scoped/unscoped mismatch in enum %q#T"
58458 #: cp/decl.cc:16498 cp/decl.cc:16506 cp/decl.cc:16516 cp/decl.cc:17115
58459 #: cp/parser.cc:21202
58460 #, gcc-internal-format
58461 msgid "previous definition here"
58464 #: cp/decl.cc:16503
58465 #, gcc-internal-format
58466 msgid "underlying type mismatch in enum %q#T"
58469 #: cp/decl.cc:16513
58470 #, gcc-internal-format
58471 msgid "different underlying type in enum %q#T"
58474 #: cp/decl.cc:16524
58475 #, gcc-internal-format
58476 msgid "cannot define %qD in different module"
58479 #: cp/decl.cc:16599
58480 #, gcc-internal-format
58481 msgid "underlying type %qT of %qT must be an integral type"
58486 #. IF no integral type can represent all the enumerator values, the
58487 #. enumeration is ill-formed.
58488 #: cp/decl.cc:16748
58489 #, gcc-internal-format
58490 msgid "no integral type can represent all of the enumerator values for %qT"
58493 #: cp/decl.cc:16923
58494 #, gcc-internal-format
58496 "enumerator value for %qD must have integral or unscoped enumeration type"
58499 #: cp/decl.cc:16933
58500 #, gcc-internal-format
58501 msgid "enumerator value for %qD is not an integer constant"
58504 #: cp/decl.cc:16982
58505 #, gcc-internal-format
58506 msgid "incremented enumerator value is too large for %<unsigned long%>"
58509 #: cp/decl.cc:16983
58510 #, gcc-internal-format
58511 msgid "incremented enumerator value is too large for %<long%>"
58514 #: cp/decl.cc:16994
58515 #, gcc-internal-format
58516 msgid "overflow in enumeration values at %qD"
58519 #: cp/decl.cc:17014
58520 #, gcc-internal-format
58521 msgid "enumerator value %qE is outside the range of underlying type %qT"
58524 #: cp/decl.cc:17113 cp/parser.cc:21200
58525 #, gcc-internal-format
58526 msgid "multiple definition of %q#T"
58529 #: cp/decl.cc:17187
58530 #, gcc-internal-format
58531 msgid "return type %q#T is incomplete"
58534 #: cp/decl.cc:17347 cp/typeck.cc:11127
58535 #, gcc-internal-format
58536 msgid "%<operator=%> should return a reference to %<*this%>"
58539 #: cp/decl.cc:18160
58540 #, gcc-internal-format
58541 msgid "no return statements in function returning %qT"
58544 #: cp/decl.cc:18162 cp/typeck.cc:11007
58545 #, gcc-internal-format
58546 msgid "only plain %<auto%> return type can be deduced to %<void%>"
58549 #: cp/decl.cc:18224
58550 #, gcc-internal-format
58551 msgid "no return statement in %<constexpr%> function returning non-void"
58554 #: cp/decl.cc:18404
58555 #, gcc-internal-format
58556 msgid "%qD is already defined in class %qT"
58559 #: cp/decl.cc:18792
58560 #, gcc-internal-format
58564 #: cp/decl.cc:18804
58565 #, gcc-internal-format
58566 msgid "use of %qD before deduction of %<auto%>"
58570 #, gcc-internal-format
58571 msgid "name missing for member function"
58574 #: cp/decl2.cc:482 cp/decl2.cc:525
58575 #, gcc-internal-format
58576 msgid "top-level comma expression in array subscript changed meaning in C++23"
58580 #, gcc-internal-format
58581 msgid "built-in subscript operator without expression list"
58585 #, gcc-internal-format
58587 "built-in subscript operator with more than one expression in expression list"
58590 #: cp/decl2.cc:556 cp/decl2.cc:570
58591 #, gcc-internal-format
58592 msgid "ambiguous conversion for array subscript"
58596 #, gcc-internal-format
58597 msgid "invalid types %<%T[%T]%> for array subscript"
58601 #, gcc-internal-format
58602 msgid "deleting array %q#E"
58606 #, gcc-internal-format
58607 msgid "type %q#T argument given to %<delete%>, expected pointer"
58611 #, gcc-internal-format
58613 "cannot delete a function. Only pointer-to-objects are valid arguments to "
58618 #, gcc-internal-format
58619 msgid "deleting %qT is undefined"
58622 #: cp/decl2.cc:726 cp/pt.cc:5917
58623 #, gcc-internal-format
58624 msgid "template declaration of %q#D"
58628 #, gcc-internal-format
58630 "template parameter lists provided don%'t match the template parameters of %qD"
58633 #: cp/decl2.cc:781 cp/pt.cc:5885
58634 #, gcc-internal-format
58635 msgid "destructor %qD declared as member template"
58639 #, gcc-internal-format
58640 msgid "no declaration matches %q#D"
58644 #, gcc-internal-format
58645 msgid "no conversion operators declared"
58649 #, gcc-internal-format
58650 msgid "no functions named %qD"
58654 #, gcc-internal-format
58655 msgid "%#qT defined here"
58659 #, gcc-internal-format
58660 msgid "local class %q#T shall not have static data member %q#D"
58664 #, gcc-internal-format
58665 msgid "static data member %qD in unnamed class"
58669 #, gcc-internal-format
58670 msgid "unnamed class defined here"
58673 #: cp/decl2.cc:1035
58674 #, gcc-internal-format
58675 msgid "explicit template argument list not allowed"
58678 #: cp/decl2.cc:1077
58679 #, gcc-internal-format
58680 msgid "%qD is already defined in %qT"
58683 #: cp/decl2.cc:1106 cp/decl2.cc:1114
58684 #, gcc-internal-format
58685 msgid "invalid initializer for member function %qD"
58688 #: cp/decl2.cc:1123
58689 #, gcc-internal-format
58690 msgid "initializer specified for friend function %qD"
58693 #: cp/decl2.cc:1126
58694 #, gcc-internal-format
58695 msgid "initializer specified for static member function %qD"
58698 #: cp/decl2.cc:1174
58699 #, gcc-internal-format
58700 msgid "%<asm%> specifiers are not permitted on non-static data members"
58703 #: cp/decl2.cc:1231
58704 #, gcc-internal-format
58705 msgid "bit-field %qD with non-integral type %qT"
58708 #: cp/decl2.cc:1239
58709 #, gcc-internal-format
58710 msgid "cannot declare %qD to be a bit-field type"
58713 #: cp/decl2.cc:1250
58714 #, gcc-internal-format
58715 msgid "cannot declare bit-field %qD with function type"
58718 #: cp/decl2.cc:1256
58719 #, gcc-internal-format
58720 msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
58723 #: cp/decl2.cc:1263
58724 #, gcc-internal-format
58725 msgid "%qD is already defined in the class %qT"
58728 #: cp/decl2.cc:1271
58729 #, gcc-internal-format
58730 msgid "static member %qD cannot be a bit-field"
58733 #: cp/decl2.cc:1285
58734 #, gcc-internal-format
58735 msgid "width of bit-field %qD has non-integral type %qT"
58738 #: cp/decl2.cc:1683
58739 #, gcc-internal-format
58740 msgid "%q+D static data member inside of declare target directive"
58743 #: cp/decl2.cc:1745 cp/name-lookup.cc:8395
58744 #, gcc-internal-format
58745 msgid "%<omp::%E%> not allowed to be specified in this context"
58748 #: cp/decl2.cc:1814
58749 #, gcc-internal-format
58750 msgid "anonymous struct not inside named type"
58753 #: cp/decl2.cc:1830
58754 #, gcc-internal-format
58755 msgid "%q#D invalid; an anonymous union can only have non-static data members"
58758 #: cp/decl2.cc:1837
58759 #, gcc-internal-format
58760 msgid "private member %q#D in anonymous union"
58763 #: cp/decl2.cc:1840
58764 #, gcc-internal-format
58765 msgid "protected member %q#D in anonymous union"
58768 #: cp/decl2.cc:1905
58769 #, gcc-internal-format
58770 msgid "namespace-scope anonymous aggregates must be static"
58773 #: cp/decl2.cc:1914
58774 #, gcc-internal-format
58775 msgid "anonymous union with no members"
58778 #: cp/decl2.cc:1951
58779 #, gcc-internal-format
58780 msgid "%<operator new%> must return type %qT"
58783 #. [basic.stc.dynamic.allocation]
58785 #. The first parameter shall not have an associated default
58787 #: cp/decl2.cc:1963
58788 #, gcc-internal-format
58789 msgid "the first parameter of %<operator new%> cannot have a default argument"
58792 #: cp/decl2.cc:1979
58793 #, gcc-internal-format
58794 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
58797 #: cp/decl2.cc:2009
58798 #, gcc-internal-format
58799 msgid "%<operator delete%> must return type %qT"
58802 #: cp/decl2.cc:2024
58803 #, gcc-internal-format
58804 msgid "destroying %<operator delete%> must be a member function"
58807 #: cp/decl2.cc:2027
58808 #, gcc-internal-format
58809 msgid "%<operator delete[]%> cannot be a destroying delete"
58812 #: cp/decl2.cc:2029
58813 #, gcc-internal-format
58814 msgid "destroying %<operator delete%> must be a usual deallocation function"
58817 #: cp/decl2.cc:2039
58818 #, gcc-internal-format
58819 msgid "%<operator delete%> takes type %qT as first parameter"
58822 #: cp/decl2.cc:3030
58823 #, gcc-internal-format
58824 msgid "%qT has a field %q#D whose type has no linkage"
58827 #: cp/decl2.cc:3034
58828 #, gcc-internal-format
58830 "%qT has a field %qD whose type depends on the type %qT which has no linkage"
58833 #: cp/decl2.cc:3040
58834 #, gcc-internal-format
58835 msgid "%qT has a field %q#D whose type has internal linkage"
58838 #. In C++98 this can only happen with unnamed namespaces.
58839 #: cp/decl2.cc:3044
58840 #, gcc-internal-format
58841 msgid "%qT has a field %q#D whose type uses the anonymous namespace"
58844 #: cp/decl2.cc:3052
58845 #, gcc-internal-format
58846 msgid "%qT declared with greater visibility than the type of its field %qD"
58849 #: cp/decl2.cc:3071
58850 #, gcc-internal-format
58851 msgid "%qT has a base %qT which has no linkage"
58854 #: cp/decl2.cc:3075
58855 #, gcc-internal-format
58856 msgid "%qT has a base %qT which depends on the type %qT which has no linkage"
58859 #: cp/decl2.cc:3081
58860 #, gcc-internal-format
58861 msgid "%qT has a base %qT which has internal linkage"
58864 #. In C++98 this can only happen with unnamed namespaces.
58865 #: cp/decl2.cc:3085
58866 #, gcc-internal-format
58867 msgid "%qT has a base %qT which uses the anonymous namespace"
58870 #: cp/decl2.cc:3092
58871 #, gcc-internal-format
58872 msgid "%qT declared with greater visibility than its base %qT"
58875 #: cp/decl2.cc:4567
58876 #, gcc-internal-format
58877 msgid "%q#D, declared using unnamed type, is used but never defined"
58880 #. DRs 132, 319 and 389 seem to indicate types with
58881 #. no linkage can only be used to declare extern "C"
58882 #. entities. Since it's not always an error in the
58883 #. ISO C++ 90 Standard, we only issue a warning.
58884 #: cp/decl2.cc:4576
58885 #, gcc-internal-format
58886 msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
58889 #: cp/decl2.cc:4580
58890 #, gcc-internal-format
58891 msgid "unnamed type with no linkage used to declare function %q#D with linkage"
58894 #: cp/decl2.cc:4584
58895 #, gcc-internal-format
58897 "%q#D does not refer to the unqualified type, so it is not used for linkage"
58900 #: cp/decl2.cc:4592
58901 #, gcc-internal-format
58902 msgid "%q#D, declared using local type %qT, is used but never defined"
58905 #: cp/decl2.cc:4596
58906 #, gcc-internal-format
58907 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
58910 #: cp/decl2.cc:4599
58911 #, gcc-internal-format
58912 msgid "type %qT with no linkage used to declare function %q#D with linkage"
58915 #: cp/decl2.cc:4796
58916 #, gcc-internal-format
58917 msgid "mangling of %q#D as %qE conflicts with a previous mangle"
58920 #: cp/decl2.cc:4799
58921 #, gcc-internal-format
58922 msgid "previous mangling %q#D"
58925 #: cp/decl2.cc:4801
58926 #, gcc-internal-format
58928 "a later %<-fabi-version=%> (or =0) avoids this error with a change in "
58932 #: cp/decl2.cc:4873 cp/decl2.cc:4876
58933 #, gcc-internal-format
58934 msgid "the program should also define %qD"
58937 #: cp/decl2.cc:5210
58938 #, gcc-internal-format
58939 msgid "inline function %qD used but never defined"
58942 #: cp/decl2.cc:5437
58943 #, gcc-internal-format
58944 msgid "default argument missing for parameter %P of %q#D"
58947 #: cp/decl2.cc:5442
58948 #, gcc-internal-format
58949 msgid "...following parameter %P which has a default argument"
58952 #: cp/decl2.cc:5566
58953 #, gcc-internal-format
58954 msgid "implicitly-declared %qD is deprecated"
58957 #: cp/decl2.cc:5570
58958 #, gcc-internal-format
58959 msgid "because %qT has user-provided %qD"
58962 #. We mark a lambda conversion op as deleted if we can't
58963 #. generate it properly; see maybe_add_lambda_conv_op.
58964 #: cp/decl2.cc:5711
58965 #, gcc-internal-format
58966 msgid "converting lambda that uses %<...%> to function pointer"
58969 #: cp/decl2.cc:5714
58970 #, gcc-internal-format
58971 msgid "use of deleted function %qD"
58974 #: cp/decl2.cc:5768
58975 #, gcc-internal-format
58976 msgid "use of function %qD with unsatisfied constraints"
58979 #: cp/decl2.cc:5798
58980 #, gcc-internal-format
58981 msgid "use of built-in parameter pack %qD outside of a template"
58984 #: cp/error.cc:4093
58985 #, gcc-internal-format
58986 msgid "(no argument)"
58989 #: cp/error.cc:4185
58990 #, gcc-internal-format
58994 #: cp/error.cc:4532
58995 #, gcc-internal-format
58997 "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu+"
59001 #: cp/error.cc:4537
59002 #, gcc-internal-format
59004 "explicit conversion operators only available with %<-std=c++11%> or %<-"
59008 #: cp/error.cc:4542
59009 #, gcc-internal-format
59011 "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
59014 #: cp/error.cc:4547
59015 #, gcc-internal-format
59017 "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
59020 #: cp/error.cc:4552
59021 #, gcc-internal-format
59022 msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
59025 #: cp/error.cc:4557
59026 #, gcc-internal-format
59027 msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
59030 #: cp/error.cc:4562
59031 #, gcc-internal-format
59033 "defaulted and deleted functions only available with %<-std=c++11%> or %<-"
59037 #: cp/error.cc:4568
59038 #, gcc-internal-format
59040 "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
59043 #: cp/error.cc:4573
59044 #, gcc-internal-format
59046 "override controls (override/final) only available with %<-std=c++11%> or %<-"
59050 #: cp/error.cc:4578
59051 #, gcc-internal-format
59053 "non-static data member initializers only available with %<-std=c++11%> or %<-"
59057 #: cp/error.cc:4583
59058 #, gcc-internal-format
59060 "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
59063 #: cp/error.cc:4588
59064 #, gcc-internal-format
59066 "delegating constructors only available with %<-std=c++11%> or %<-std=gnu+"
59070 #: cp/error.cc:4593
59071 #, gcc-internal-format
59073 "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu+"
59077 #: cp/error.cc:4598
59078 #, gcc-internal-format
59079 msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
59082 #: cp/error.cc:4603
59083 #, gcc-internal-format
59084 msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
59087 #: cp/error.cc:4653
59088 #, gcc-internal-format
59089 msgid "incomplete type %qT used in nested name specifier"
59092 #: cp/error.cc:4657
59093 #, gcc-internal-format
59094 msgid "reference to %<%T::%D%> is ambiguous"
59097 #: cp/error.cc:4671
59098 #, gcc-internal-format
59099 msgid "%qD is not a member of %qT; did you mean %qs?"
59102 #: cp/error.cc:4675 cp/typeck.cc:2883
59103 #, gcc-internal-format
59104 msgid "%qD is not a member of %qT"
59107 #: cp/error.cc:4697
59108 #, gcc-internal-format
59109 msgid "%qD is not a member of %qD; did you mean %qs?"
59112 #: cp/error.cc:4701 cp/typeck.cc:3476
59113 #, gcc-internal-format
59114 msgid "%qD is not a member of %qD"
59117 #: cp/error.cc:4712
59118 #, gcc-internal-format
59119 msgid "%<::%D%> has not been declared; did you mean %qs?"
59122 #: cp/error.cc:4716
59123 #, gcc-internal-format
59124 msgid "%<::%D%> has not been declared"
59127 #: cp/except.cc:380
59128 #, gcc-internal-format
59129 msgid "exception handling disabled, use %<-fexceptions%> to enable"
59132 #: cp/except.cc:626
59133 #, gcc-internal-format
59134 msgid "throwing NULL, which has integral, not pointer type"
59137 #: cp/except.cc:739
59138 #, gcc-internal-format
59139 msgid " in thrown expression"
59142 #: cp/except.cc:884
59143 #, gcc-internal-format
59144 msgid "cannot declare %<catch%> parameter to be of rvalue reference type %qT"
59147 #: cp/except.cc:892
59148 #, gcc-internal-format
59150 "cannot throw expression of type %qT because it involves types of variable "
59154 #: cp/except.cc:895
59155 #, gcc-internal-format
59156 msgid "cannot catch type %qT because it involves types of variable size"
59159 #: cp/except.cc:995
59160 #, gcc-internal-format
59161 msgid "exception of type %qT will be caught by earlier handler"
59164 #: cp/except.cc:997
59165 #, gcc-internal-format
59166 msgid "for type %qT"
59169 #: cp/except.cc:1026
59170 #, gcc-internal-format
59171 msgid "%<...%> handler must be the last handler for its try block"
59174 #: cp/except.cc:1122
59175 #, gcc-internal-format
59176 msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
59179 #: cp/except.cc:1125
59180 #, gcc-internal-format
59181 msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
59185 #, gcc-internal-format
59187 "using value of assignment with %<volatile%>-qualified left operand is "
59191 #: cp/friend.cc:194
59192 #, gcc-internal-format
59193 msgid "%qD is already a friend of class %qT"
59196 #: cp/friend.cc:291
59197 #, gcc-internal-format
59198 msgid "invalid type %qT declared %<friend%>"
59201 #. template <class U> friend class T::X<U>;
59203 #. Friend declarations shall not declare partial
59204 #. specializations.
59205 #: cp/friend.cc:308 cp/friend.cc:356
59206 #, gcc-internal-format
59207 msgid "partial specialization %qT declared %<friend%>"
59210 #: cp/friend.cc:322
59211 #, gcc-internal-format
59213 "perhaps you need explicit template arguments in your nested-name-specifier"
59216 #: cp/friend.cc:334
59217 #, gcc-internal-format
59218 msgid "class %qT is implicitly friends with itself"
59221 #: cp/friend.cc:397
59222 #, gcc-internal-format
59223 msgid "%qT is not a member of %qT"
59226 #: cp/friend.cc:403
59227 #, gcc-internal-format
59228 msgid "%qT is not a member class template of %qT"
59231 #: cp/friend.cc:413
59232 #, gcc-internal-format
59233 msgid "%qT is not a nested class of %qT"
59236 #. template <class T> friend class T;
59237 #: cp/friend.cc:427
59238 #, gcc-internal-format
59239 msgid "template parameter type %qT declared %<friend%>"
59242 #. template <class T> friend class A; where A is not a template
59243 #: cp/friend.cc:435
59244 #, gcc-internal-format
59245 msgid "%q#T is not a template"
59248 #: cp/friend.cc:458
59249 #, gcc-internal-format
59250 msgid "%qD is already a friend of %qT"
59253 #: cp/friend.cc:468
59254 #, gcc-internal-format
59255 msgid "%qT is already a friend of %qT"
59258 #: cp/friend.cc:521
59259 #, gcc-internal-format
59260 msgid "friend declaration %qD may not have virt-specifiers"
59263 #: cp/friend.cc:599
59264 #, gcc-internal-format
59265 msgid "member %qD declared as friend before type %qT defined"
59268 #: cp/friend.cc:647
59269 #, gcc-internal-format
59270 msgid "friend declaration %q#D declares a non-template function"
59273 #: cp/friend.cc:651
59274 #, gcc-internal-format
59276 "(if this is not what you intended, make sure the function template has "
59277 "already been declared and add %<<>%> after the function name here)"
59281 #, gcc-internal-format
59282 msgid "value-initialization of incomplete type %qT"
59286 #, gcc-internal-format
59287 msgid "cannot value-initialize array of unknown bound %qT"
59291 #, gcc-internal-format
59292 msgid "value-initialization of function type %qT"
59296 #, gcc-internal-format
59297 msgid "value-initialization of reference type %qT"
59301 #, gcc-internal-format
59302 msgid "recursive instantiation of default member initializer for %qD"
59306 #, gcc-internal-format
59308 "default member initializer for %qD required before the end of its enclosing "
59313 #, gcc-internal-format
59314 msgid "initializer for flexible array member %q#D"
59318 #, gcc-internal-format
59320 "initializing %qD from %qE does not extend the lifetime of the underlying "
59324 #: cp/init.cc:902 cp/init.cc:983
59325 #, gcc-internal-format
59326 msgid "%qD is initialized with itself"
59330 #, gcc-internal-format
59331 msgid "reference %qD is not yet bound to a value when used here"
59335 #, gcc-internal-format
59336 msgid "member %qD is used uninitialized"
59340 #, gcc-internal-format
59341 msgid "%qD should be initialized in the member initialization list"
59345 #, gcc-internal-format
59346 msgid "invalid initializer for array member %q#D"
59349 #: cp/init.cc:1119 cp/init.cc:1145 cp/init.cc:2740 cp/method.cc:2483
59350 #, gcc-internal-format
59351 msgid "uninitialized const member in %q#T"
59354 #: cp/init.cc:1121 cp/init.cc:1139 cp/init.cc:1147 cp/init.cc:2725
59355 #: cp/init.cc:2753 cp/method.cc:2486 cp/method.cc:2497
59356 #, gcc-internal-format
59357 msgid "%q#D should be initialized"
59360 #: cp/init.cc:1137 cp/init.cc:2712 cp/method.cc:2494
59361 #, gcc-internal-format
59362 msgid "uninitialized reference member in %q#T"
59366 #, gcc-internal-format
59367 msgid "%qD will be initialized after"
59371 #, gcc-internal-format
59372 msgid "base %qT will be initialized after"
59376 #, gcc-internal-format
59381 #, gcc-internal-format
59386 #, gcc-internal-format
59387 msgid " when initialized here"
59391 #, gcc-internal-format
59392 msgid "multiple initializations given for %qD"
59396 #, gcc-internal-format
59397 msgid "multiple initializations given for base %qT"
59401 #, gcc-internal-format
59402 msgid "initializations for multiple members of %qT"
59406 #, gcc-internal-format
59408 "base class %q#T should be explicitly initialized in the copy constructor"
59411 #: cp/init.cc:1786 cp/init.cc:1805
59412 #, gcc-internal-format
59413 msgid "class %qT does not have any field named %qD"
59417 #, gcc-internal-format
59419 "%q#D is a static data member; it can only be initialized at its definition"
59423 #, gcc-internal-format
59424 msgid "%q#D is not a non-static data member of %qT"
59428 #, gcc-internal-format
59429 msgid "unnamed initializer for %qT, which has no base classes"
59433 #, gcc-internal-format
59434 msgid "unnamed initializer for %qT, which uses multiple inheritance"
59438 #, gcc-internal-format
59439 msgid "%qD is both a direct base and an indirect virtual base"
59443 #, gcc-internal-format
59444 msgid "type %qT is not a direct or virtual base of %qT"
59448 #, gcc-internal-format
59449 msgid "type %qT is not a direct base of %qT"
59452 #: cp/init.cc:2016 cp/init.cc:4913 cp/typeck2.cc:1383
59453 #, gcc-internal-format
59454 msgid "array must be initialized with a brace-enclosed initializer"
59457 #: cp/init.cc:2337 cp/semantics.cc:3841 rust/backend/rust-tree.cc:4120
59458 #, gcc-internal-format
59459 msgid "%qT is not a class type"
59463 #, gcc-internal-format
59464 msgid "incomplete type %qT does not have member %qD"
59468 #, gcc-internal-format
59469 msgid "invalid pointer to bit-field %qD"
59472 #: cp/init.cc:2495 cp/typeck.cc:2361 rust/backend/rust-tree.cc:3763
59473 #, gcc-internal-format
59474 msgid "invalid use of non-static member function %qD"
59477 #: cp/init.cc:2502 cp/semantics.cc:2207
59478 #, gcc-internal-format
59479 msgid "invalid use of non-static data member %qD"
59483 #, gcc-internal-format
59485 "uninitialized reference member in %q#T using %<new%> without new-initializer"
59489 #, gcc-internal-format
59491 "uninitialized reference member in base %q#T of %q#T using %<new%> without "
59496 #, gcc-internal-format
59497 msgid "uninitialized reference member in base %q#T of %q#T"
59501 #, gcc-internal-format
59503 "uninitialized const member in %q#T using %<new%> without new-initializer"
59507 #, gcc-internal-format
59509 "uninitialized const member in base %q#T of %q#T using %<new%> without new-"
59514 #, gcc-internal-format
59515 msgid "uninitialized const member in base %q#T of %q#T"
59519 #, gcc-internal-format
59521 "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a "
59522 "region of type %qT and size %qwi"
59526 #, gcc-internal-format
59528 "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a "
59529 "region of type %qT and size at most %qwu"
59533 #, gcc-internal-format
59535 "placement new constructing an array of objects of type %qT and size %qwu in "
59536 "a region of type %qT and size %qwi"
59540 #, gcc-internal-format
59542 "placement new constructing an array of objects of type %qT and size %qwu in "
59543 "a region of type %qT and size at most %qwu"
59547 #, gcc-internal-format
59549 "placement new constructing an object of type %qT and size %qwu in a region "
59550 "of type %qT and size %qwi"
59554 #, gcc-internal-format
59556 "placement new constructing an object of type %qT and size %qwu in a region "
59557 "of type %qT and size at most %qwu"
59561 #, gcc-internal-format
59562 msgid "at offset %wi from %qD declared here"
59566 #, gcc-internal-format
59567 msgid "at offset [%wi, %wi] from %qD declared here"
59571 #, gcc-internal-format
59572 msgid "integer overflow in array size"
59576 #, gcc-internal-format
59577 msgid "array size in new-expression must be constant"
59581 #, gcc-internal-format
59582 msgid "variably modified type not allowed in new-expression"
59586 #, gcc-internal-format
59588 "non-constant array new length must be specified directly, not by %<typedef%>"
59592 #, gcc-internal-format
59594 "non-constant array new length must be specified without parentheses around "
59599 #, gcc-internal-format
59600 msgid "invalid type %<void%> for %<new%>"
59604 #, gcc-internal-format
59606 "%<new%> of %<initializer_list%> does not extend the lifetime of the "
59611 #, gcc-internal-format
59612 msgid "uninitialized const in %<new%> of %q#T"
59616 #, gcc-internal-format
59617 msgid "no suitable %qD found in class %qT"
59620 #: cp/init.cc:3378 cp/search.cc:1219
59621 #, gcc-internal-format
59622 msgid "request for member %qD is ambiguous"
59626 #, gcc-internal-format
59627 msgid "%<new%> of type %qT with extended alignment %d"
59631 #, gcc-internal-format
59632 msgid "uses %qD, which does not have an alignment parameter"
59636 #, gcc-internal-format
59637 msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
59641 #, gcc-internal-format
59642 msgid "parenthesized initializer in array new"
59646 #, gcc-internal-format
59647 msgid "size in array new must have integral type"
59651 #, gcc-internal-format
59652 msgid "new cannot be applied to a reference type"
59656 #, gcc-internal-format
59657 msgid "new cannot be applied to a function type"
59661 #, gcc-internal-format
59662 msgid "possible problem detected in invocation of operator %<delete []%>"
59666 #, gcc-internal-format
59668 "neither the destructor nor the class-specific operator %<delete []%> will be "
59669 "called, even if they are declared when the class is defined"
59673 #, gcc-internal-format
59674 msgid "initializer ends prematurely"
59678 #, gcc-internal-format
59679 msgid "unknown array size in delete"
59683 #, gcc-internal-format
59684 msgid "possible problem detected in invocation of %<operator delete%>"
59688 #, gcc-internal-format
59690 "neither the destructor nor the class-specific %<operator delete%> will be "
59691 "called, even if they are declared when the class is defined"
59695 #, gcc-internal-format
59697 "deleting object of abstract class type %qT which has non-virtual destructor "
59698 "will cause undefined behavior"
59702 #, gcc-internal-format
59704 "deleting object of polymorphic class type %qT which has non-virtual "
59705 "destructor might cause undefined behavior"
59709 #, gcc-internal-format
59710 msgid "type to vector delete is neither pointer or array type"
59713 #: cp/lambda.cc:546
59714 #, gcc-internal-format
59715 msgid "array of runtime bound cannot be captured by copy, only by reference"
59718 #: cp/lambda.cc:561
59719 #, gcc-internal-format
59721 "capture of variably-modified type %qT that is not an N3639 array of runtime "
59725 #: cp/lambda.cc:565
59726 #, gcc-internal-format
59727 msgid "because the array element type %qT has variable size"
59730 #: cp/lambda.cc:589
59731 #, gcc-internal-format
59732 msgid "cannot capture %qE by reference"
59735 #: cp/lambda.cc:599
59736 #, gcc-internal-format
59737 msgid "capture by copy of incomplete type %qT"
59740 #: cp/lambda.cc:654
59741 #, gcc-internal-format
59742 msgid "trying to capture %qD in instantiation of generic lambda"
59745 #: cp/lambda.cc:730
59746 #, gcc-internal-format
59747 msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
59750 #: cp/lambda.cc:732
59751 #, gcc-internal-format
59752 msgid "add explicit %<this%> or %<*this%> capture"
59755 #: cp/lambda.cc:852
59756 #, gcc-internal-format
59757 msgid "%<this%> was not captured for this lambda function"
59761 #, gcc-internal-format
59762 msgid "invalid %<#pragma %s%>"
59766 #, gcc-internal-format
59767 msgid "%<#pragma vtable%> no longer supported"
59771 #, gcc-internal-format
59772 msgid "%<#pragma implementation%> for %qs appears after file is included"
59776 #, gcc-internal-format
59777 msgid "%qD not defined"
59781 #, gcc-internal-format
59782 msgid "%qD was not declared in this scope; did you mean %qs?"
59786 #, gcc-internal-format
59787 msgid "%qD was not declared in this scope"
59790 #. In a template, it is invalid to write "f()" or "f(3)" if no
59791 #. declaration of "f" is available. Historically, G++ and most
59792 #. other compilers accepted that usage since they deferred all name
59793 #. lookup until instantiation time rather than doing unqualified
59794 #. name lookup at template definition time; explain to the user what
59797 #. Note that we have the exact wording of the following message in
59798 #. the manual (trouble.texi, node "Name lookup"), so they need to
59799 #. be kept in synch.
59801 #, gcc-internal-format
59803 "there are no arguments to %qD that depend on a template parameter, so a "
59804 "declaration of %qD must be available"
59808 #, gcc-internal-format
59810 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
59811 "use of an undeclared name is deprecated)"
59815 #, gcc-internal-format
59819 #: cp/mangle.cc:2503
59820 #, gcc-internal-format
59821 msgid "mangling %<typeof%>, use %<decltype%> instead"
59824 #: cp/mangle.cc:2507
59825 #, gcc-internal-format
59827 "use of built-in trait %qT in function signature; use library traits instead"
59830 #: cp/mangle.cc:3566
59831 #, gcc-internal-format
59833 "use of built-in trait %qE in function signature; use library traits instead"
59836 #: cp/mangle.cc:3571
59837 #, gcc-internal-format, gfc-internal-format
59838 msgid "mangling %C"
59841 #: cp/mangle.cc:3647
59842 #, gcc-internal-format
59843 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
59846 #: cp/mangle.cc:4215
59847 #, gcc-internal-format
59849 "mangled name for %qD will change in C++17 because the exception "
59850 "specification is part of a function type"
59853 #: cp/mangle.cc:4261
59854 #, gcc-internal-format
59856 "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
59859 #: cp/mangle.cc:4267
59860 #, gcc-internal-format
59862 "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
59865 #: cp/mangle.cc:4539
59866 #, gcc-internal-format
59868 "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and "
59869 "%<-fabi-version=%d%>"
59872 #: cp/mangle.cc:4544
59873 #, gcc-internal-format
59875 "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-"
59879 #: cp/mangle.cc:4549
59880 #, gcc-internal-format
59882 "the mangled name of the initialization guard variable for %qD changes "
59883 "between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
59886 #: cp/mapper-client.cc:312
59887 #, gcc-internal-format
59888 msgid "failed %s mapper %qs line %u"
59891 #: cp/mapper-client.cc:313
59892 #, gcc-internal-format
59893 msgid "failed %s mapper %qs"
59896 #: cp/mapper-client.cc:325
59897 #, gcc-internal-format, gfc-internal-format
59898 msgid "failed mapper handshake %s"
59901 #: cp/mapper-client.cc:359
59902 #, gcc-internal-format, gfc-internal-format
59903 msgid "mapper died by signal %s"
59906 #: cp/mapper-client.cc:362
59907 #, gcc-internal-format, gfc-internal-format
59908 msgid "mapper exit status %d"
59911 #: cp/method.cc:855 cp/method.cc:2436
59912 #, gcc-internal-format
59913 msgid "non-static const member %q#D, cannot use default assignment operator"
59916 #: cp/method.cc:861 cp/method.cc:2442
59917 #, gcc-internal-format
59919 "non-static reference member %q#D, cannot use default assignment operator"
59922 #: cp/method.cc:951
59923 #, gcc-internal-format
59924 msgid "%qD is not a static data member"
59927 #: cp/method.cc:952
59928 #, gcc-internal-format
59929 msgid "determining value of %qs"
59932 #: cp/method.cc:979
59933 #, gcc-internal-format
59934 msgid "forming type of %qs"
59937 #: cp/method.cc:1170
59938 #, gcc-internal-format
59939 msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
59942 #: cp/method.cc:1185
59943 #, gcc-internal-format
59944 msgid "defaulted %qD must return %<bool%>"
59947 #: cp/method.cc:1193
59948 #, gcc-internal-format
59949 msgid "defaulted %qD must be %<const%>"
59952 #: cp/method.cc:1198
59953 #, gcc-internal-format
59954 msgid "defaulted %qD must not have %<&&%> ref-qualifier"
59957 #: cp/method.cc:1225
59958 #, gcc-internal-format
59959 msgid "defaulted %qD is not a friend of %qT"
59962 #: cp/method.cc:1234
59963 #, gcc-internal-format
59964 msgid "defaulted member %qD must have parameter type %<const %T&%>"
59967 #: cp/method.cc:1237
59968 #, gcc-internal-format
59969 msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
59972 #: cp/method.cc:1240
59973 #, gcc-internal-format
59975 "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not "
59979 #. Return type is auto, suggest changing it.
59980 #: cp/method.cc:1397
59981 #, gcc-internal-format
59983 "changing the return type from %qs to a comparison category type will allow "
59984 "the comparison to use %qs and %qs"
59987 #: cp/method.cc:1417
59988 #, gcc-internal-format
59990 "three-way comparison of %qD has type %qT, not a comparison category type"
59993 #: cp/method.cc:1426
59994 #, gcc-internal-format
59995 msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
59998 #: cp/method.cc:1471
59999 #, gcc-internal-format
60000 msgid "cannot default compare union %qT"
60003 #: cp/method.cc:1539
60004 #, gcc-internal-format
60005 msgid "cannot default compare reference member %qD"
60008 #: cp/method.cc:1548
60009 #, gcc-internal-format
60010 msgid "cannot default compare anonymous union member"
60013 #: cp/method.cc:1566
60014 #, gcc-internal-format
60015 msgid "cannot default compare flexible array member"
60018 #: cp/method.cc:1854
60019 #, gcc-internal-format
60020 msgid "synthesized method %qD first required here"
60023 #: cp/method.cc:2359
60024 #, gcc-internal-format
60025 msgid "union member %q+D with non-trivial %qD"
60028 #: cp/method.cc:2370
60029 #, gcc-internal-format
60030 msgid "defaulted destructor calls non-%<constexpr%> %qD"
60033 #: cp/method.cc:2371
60034 #, gcc-internal-format
60035 msgid "defaulted constructor calls non-%<constexpr%> %qD"
60038 #: cp/method.cc:2459
60039 #, gcc-internal-format
60040 msgid "initializer for %q#D is invalid"
60043 #: cp/method.cc:2516
60044 #, gcc-internal-format
60045 msgid "defaulted default constructor does not initialize %q#D"
60048 #: cp/method.cc:2527
60049 #, gcc-internal-format
60050 msgid "copying non-static data member %q#D of rvalue reference type"
60053 #. A trivial constructor doesn't have any NSDMI.
60054 #: cp/method.cc:2745
60055 #, gcc-internal-format
60057 "defaulted default constructor does not initialize any non-static data member"
60060 #: cp/method.cc:2788
60061 #, gcc-internal-format
60063 "defaulted move assignment for %qT calls a non-trivial move assignment "
60064 "operator for virtual base %qT"
60067 #: cp/method.cc:2919
60068 #, gcc-internal-format
60069 msgid "a lambda closure type has a deleted default constructor"
60072 #: cp/method.cc:2922
60073 #, gcc-internal-format
60074 msgid "a lambda closure type has a deleted copy assignment operator"
60077 #: cp/method.cc:2931
60078 #, gcc-internal-format
60080 "%q#D is implicitly declared as deleted because %qT declares a move "
60081 "constructor or move assignment operator"
60084 #: cp/method.cc:2942
60085 #, gcc-internal-format
60086 msgid "%q#D inherits from multiple base subobjects"
60089 #: cp/method.cc:2950 cp/method.cc:2974
60090 #, gcc-internal-format
60092 "%q#D is implicitly deleted because the default definition would be ill-"
60096 #: cp/method.cc:2983
60098 "%q#F is implicitly deleted because its exception-specification does not "
60099 "match the implicit exception-specification %qX"
60102 #: cp/method.cc:3388
60103 #, gcc-internal-format
60104 msgid "defaulted declaration %q+D does not match the expected signature"
60107 #: cp/method.cc:3391
60108 #, gcc-internal-format
60109 msgid "expected signature: %qD"
60112 #: cp/method.cc:3423
60113 #, gcc-internal-format
60115 "explicitly defaulted function %q+D cannot be declared %qs because the "
60116 "implicit declaration is not %qs:"
60119 #: cp/method.cc:3443
60120 #, gcc-internal-format
60121 msgid "a template cannot be defaulted"
60124 #: cp/method.cc:3478
60125 #, gcc-internal-format
60126 msgid "%qD cannot be defaulted"
60129 #: cp/method.cc:3487
60130 #, gcc-internal-format
60131 msgid "defaulted function %q+D with default argument"
60134 #: cp/module.cc:1551
60135 #, gcc-internal-format
60136 msgid "section %qs is missing or corrupted"
60139 #: cp/module.cc:1553
60140 #, gcc-internal-format, gfc-internal-format
60141 msgid "section #%u is missing or corrupted"
60144 #: cp/module.cc:1775
60145 #, gcc-internal-format
60146 msgid "not Encapsulated Lazy Records of Named Declarations"
60149 #: cp/module.cc:1790
60150 #, gcc-internal-format
60151 msgid "unexpected encapsulation format or type"
60154 #: cp/module.cc:1799
60155 #, gcc-internal-format
60156 msgid "encapsulation is malformed"
60159 #: cp/module.cc:11310
60160 #, gcc-internal-format
60161 msgid "conflicting global module declaration %#qD"
60164 #: cp/module.cc:11312
60165 #, gcc-internal-format
60166 msgid "existing declaration %#qD"
60169 #: cp/module.cc:12329
60170 #, gcc-internal-format
60171 msgid "definition of %qD does not match"
60174 #: cp/module.cc:12331
60175 #, gcc-internal-format
60176 msgid "existing definition %qD"
60179 #: cp/module.cc:12343
60180 #, gcc-internal-format
60181 msgid "... this enumerator %qD"
60184 #: cp/module.cc:12345
60185 #, gcc-internal-format
60186 msgid "enumerator %qD does not match ..."
60189 #: cp/module.cc:12351
60190 #, gcc-internal-format
60191 msgid "additional enumerators beginning with %qD"
60194 #: cp/module.cc:12355
60195 #, gcc-internal-format
60196 msgid "enumeration range differs"
60199 #: cp/module.cc:13484
60200 #, gcc-internal-format
60201 msgid "%q#D references internal linkage entity %q#D"
60204 #: cp/module.cc:14061
60205 #, gcc-internal-format
60206 msgid "recursive lazy load"
60209 #. Cannot import the current module.
60210 #: cp/module.cc:14080
60211 #, gcc-internal-format
60212 msgid "cannot import module in its own purview"
60215 #: cp/module.cc:14081 cp/module.cc:19273
60216 #, gcc-internal-format
60217 msgid "module %qs declared here"
60220 #: cp/module.cc:14425
60221 #, gcc-internal-format
60222 msgid "indirect import %qs is not already loaded"
60225 #: cp/module.cc:14431
60226 #, gcc-internal-format
60227 msgid "import %qs has CRC mismatch"
60230 #: cp/module.cc:16228
60231 #, gcc-internal-format
60232 msgid "unable to represent further imported source locations"
60235 #: cp/module.cc:17101
60236 #, gcc-internal-format
60237 msgid "not exporting %<#define %E%> as it is a keyword"
60240 #: cp/module.cc:17341
60241 #, gcc-internal-format
60242 msgid "macro definitions of %qE corrupted"
60245 #: cp/module.cc:17365 cp/module.cc:17368
60246 #, gcc-internal-format
60247 msgid "inconsistent imported macro definition %qE"
60250 #: cp/module.cc:17374
60251 #, gcc-internal-format
60252 msgid "%<#undef %E%>"
60255 #: cp/module.cc:17376
60256 #, gcc-internal-format
60257 msgid "%<#define %s%>"
60260 #: cp/module.cc:17608
60261 #, gcc-internal-format
60262 msgid "compiled module file is %qs"
60265 #: cp/module.cc:17645 cp/module.cc:17650
60266 #, gcc-internal-format, gfc-internal-format
60267 msgid "compiled module is %sversion %s"
60270 #: cp/module.cc:17656
60271 #, gcc-internal-format, gfc-internal-format
60272 msgid "compiler is %sversion %s%s%s"
60275 #: cp/module.cc:17686
60276 #, gcc-internal-format
60277 msgid "module %qs found"
60280 #: cp/module.cc:17688
60281 #, gcc-internal-format
60282 msgid "header module expected, module %qs found"
60285 #: cp/module.cc:17689
60286 #, gcc-internal-format
60287 msgid "module %qs expected, header module found"
60290 #: cp/module.cc:17704
60291 #, gcc-internal-format
60292 msgid "module %qs CRC mismatch"
60295 #: cp/module.cc:17718
60296 #, gcc-internal-format
60297 msgid "target & host is %qs:%qs, expected %qs:%qs"
60300 #: cp/module.cc:17730
60301 #, gcc-internal-format
60302 msgid "language dialect differs %qs, expected %qs"
60305 #: cp/module.cc:17746
60306 #, gcc-internal-format
60307 msgid "module contains OpenMP, use %<-fopenmp%> to enable"
60310 #: cp/module.cc:17763
60311 #, gcc-internal-format
60312 msgid "fixed tree mismatch"
60315 #: cp/module.cc:17854
60316 #, gcc-internal-format
60317 msgid "interface partition is not exported"
60320 #: cp/module.cc:18411
60321 #, gcc-internal-format, gfc-internal-format
60322 msgid "failed to read compiled module cluster %u: %s"
60325 #: cp/module.cc:18449
60326 #, gcc-internal-format, gfc-internal-format
60327 msgid "failed to read compiled module: %s"
60330 #: cp/module.cc:18459
60331 #, gcc-internal-format
60333 "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> "
60334 "value, or increasing the per-process file descriptor limit"
60337 #: cp/module.cc:18464
60338 #, gcc-internal-format
60339 msgid "imports must be built before being imported"
60342 #: cp/module.cc:18467
60343 #, gcc-internal-format
60344 msgid "returning to the gate for a mechanical issue"
60347 #: cp/module.cc:18970
60348 #, gcc-internal-format
60349 msgid "reading CMI %qs"
60352 #: cp/module.cc:19118
60353 #, gcc-internal-format
60354 msgid "failed to load binding %<%E%s%E%>"
60357 #: cp/module.cc:19119
60358 #, gcc-internal-format
60359 msgid "failed to load binding %<%E%s%E@%s%>"
60362 #: cp/module.cc:19126
60363 #, gcc-internal-format
60364 msgid "during load of binding %<%E%s%E%>"
60367 #: cp/module.cc:19127
60368 #, gcc-internal-format
60369 msgid "during load of binding %<%E%s%E@%s%>"
60372 #: cp/module.cc:19189
60373 #, gcc-internal-format
60374 msgid "failed to load pendings for %<%E%s%E%>"
60377 #: cp/module.cc:19193
60378 #, gcc-internal-format
60379 msgid "during load of pendings for %<%E%s%E%>"
60382 #. Only header units should appear inside language
60383 #. specifications. The std doesn't specify this, but I think
60384 #. that's an error in resolving US 033, because language linkage
60385 #. is also our escape clause to getting things into the global
60386 #. module, so we don't want to confuse things by having to think
60387 #. about whether 'extern "C++" { import foo; }' puts foo's
60388 #. contents into the global module all of a sudden.
60389 #: cp/module.cc:19238
60390 #, gcc-internal-format
60391 msgid "import of named module %qs inside language-linkage block"
60394 #: cp/module.cc:19268
60395 #, gcc-internal-format
60396 msgid "module already declared"
60399 #: cp/module.cc:19269
60400 #, gcc-internal-format
60401 msgid "module already imported"
60404 #: cp/module.cc:19274
60405 #, gcc-internal-format
60406 msgid "module %qs imported here"
60409 #: cp/module.cc:19481
60410 #, gcc-internal-format, gfc-internal-format
60411 msgid "unknown Compiled Module Interface: %s"
60414 #: cp/module.cc:19524
60415 #, gcc-internal-format
60416 msgid "cannot determine %<#include%> translation of %s: %s"
60419 #: cp/module.cc:19542
60420 #, gcc-internal-format
60421 msgid "include %qs translated to import"
60424 #: cp/module.cc:19543
60425 #, gcc-internal-format
60426 msgid "include %qs processed textually"
60429 #: cp/module.cc:19901
60430 #, gcc-internal-format
60431 msgid "C++ modules are incompatible with precompiled headers"
60434 #: cp/module.cc:19905
60435 #, gcc-internal-format
60436 msgid "C++ modules are incompatible with traditional preprocessing"
60439 #: cp/module.cc:19915
60440 #, gcc-internal-format
60441 msgid "macro debug output may be incomplete with modules"
60444 #: cp/module.cc:19916
60445 #, gcc-internal-format
60446 msgid "module dependencies require preprocessing"
60449 #: cp/module.cc:19918
60450 #, gcc-internal-format
60451 msgid "you should use the %<-%s%> option"
60454 #: cp/module.cc:19953 cp/module.cc:19982
60455 #, gcc-internal-format
60456 msgid "invalid header name %qs"
60459 #: cp/module.cc:19992
60460 #, gcc-internal-format
60461 msgid "invalid module name %qs"
60464 #: cp/module.cc:20182
60465 #, gcc-internal-format
60466 msgid "%<-fmodule-only%> used for non-interface"
60469 #: cp/module.cc:20222
60470 #, gcc-internal-format
60471 msgid "writing CMI %qs"
60474 #: cp/module.cc:20229
60475 #, gcc-internal-format
60476 msgid "not writing module %qs due to errors"
60479 #: cp/module.cc:20294
60480 #, gcc-internal-format, gfc-internal-format
60481 msgid "failed to write compiled module: %s"
60484 #: cp/module.cc:20391
60485 #, gcc-internal-format
60486 msgid "unknown header kind %qs"
60489 #: cp/name-lookup.cc:2712
60490 #, gcc-internal-format
60491 msgid "redeclaration of %q#D with different template parameters"
60494 #: cp/name-lookup.cc:2718
60495 #, gcc-internal-format
60496 msgid "%q#D conflicts with a previous declaration"
60499 #: cp/name-lookup.cc:2883
60500 #, gcc-internal-format
60501 msgid "%q#D hides constructor for %q#D"
60504 #: cp/name-lookup.cc:3032
60505 #, gcc-internal-format
60506 msgid "conflicting C language linkage declaration %q#D"
60509 #: cp/name-lookup.cc:3037
60510 #, gcc-internal-format
60511 msgid "due to different exception specifications"
60514 #: cp/name-lookup.cc:3135
60515 #, gcc-internal-format
60516 msgid "lambda parameter %qD previously declared as a capture"
60519 #: cp/name-lookup.cc:3158
60520 #, gcc-internal-format
60521 msgid "declaration of %q#D shadows a parameter"
60524 #: cp/name-lookup.cc:3297
60525 #, gcc-internal-format
60526 msgid "declaration of %qD shadows a member of %qT"
60529 #: cp/name-lookup.cc:3760
60530 #, gcc-internal-format
60531 msgid "friend declaration %qD in local class without prior local declaration"
60534 #: cp/name-lookup.cc:4228
60535 #, gcc-internal-format
60536 msgid "%s %<%s(%E)%> %p %d"
60539 #: cp/name-lookup.cc:4231
60540 #, gcc-internal-format
60541 msgid "%s %s %p %d"
60544 #: cp/name-lookup.cc:4842
60545 #, gcc-internal-format
60546 msgid "%q#D does not have external linkage"
60549 #: cp/name-lookup.cc:4844 cp/parser.cc:11455 cp/parser.cc:11465
60550 #: cp/semantics.cc:4027 cp/semantics.cc:4042
60551 #, gcc-internal-format
60552 msgid "%q#D declared here"
60555 #: cp/name-lookup.cc:5556
60556 #, gcc-internal-format
60557 msgid "%<%T%s%D%> names destructor"
60560 #: cp/name-lookup.cc:5572
60561 #, gcc-internal-format
60562 msgid "using-declaration for non-member at class scope"
60565 #: cp/name-lookup.cc:5580
60566 #, gcc-internal-format
60568 "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or "
60572 #: cp/name-lookup.cc:5596 cp/pt.cc:18903
60573 #, gcc-internal-format
60574 msgid "%qT is not a class, namespace, or enumeration"
60577 #: cp/name-lookup.cc:5606
60578 #, gcc-internal-format
60579 msgid "non-member using-declaration names constructor of %qT"
60582 #: cp/name-lookup.cc:5617 cp/name-lookup.cc:5690
60583 #, gcc-internal-format
60584 msgid "using-declaration for member at non-class scope"
60587 #: cp/name-lookup.cc:5640
60588 #, gcc-internal-format
60589 msgid "%qT is not a direct base of %qT"
60592 #: cp/name-lookup.cc:5700
60593 #, gcc-internal-format
60594 msgid "did you mean %<using enum %T::%D%>?"
60597 #: cp/name-lookup.cc:5712
60598 #, gcc-internal-format
60599 msgid "%qD has not been declared in %qD"
60602 #: cp/name-lookup.cc:5726
60603 #, gcc-internal-format
60604 msgid "using-declaration may not name namespace %qD"
60607 #: cp/name-lookup.cc:5737
60608 #, gcc-internal-format
60609 msgid "%<%T::%D%> names constructor in %qT"
60612 #: cp/name-lookup.cc:5830
60613 #, gcc-internal-format
60614 msgid "declaration of %qD not in a namespace surrounding %qD"
60617 #: cp/name-lookup.cc:5871
60618 #, gcc-internal-format
60619 msgid "explicit qualification in declaration of %qD"
60622 #: cp/name-lookup.cc:5881
60623 #, gcc-internal-format
60624 msgid "%qD should have been declared inside %qD"
60627 #: cp/name-lookup.cc:5950
60628 #, gcc-internal-format
60629 msgid "%qD has not been declared within %qD"
60632 #: cp/name-lookup.cc:5952
60633 #, gcc-internal-format
60634 msgid "only here as a %<friend%>"
60637 #: cp/name-lookup.cc:6006
60638 #, gcc-internal-format
60639 msgid "%qD attribute requires a single NTBS argument"
60642 #: cp/name-lookup.cc:6013
60643 #, gcc-internal-format
60645 "%qD attribute is meaningless since members of the anonymous namespace get "
60649 #: cp/name-lookup.cc:6023 cp/name-lookup.cc:6050
60650 #, gcc-internal-format
60651 msgid "ignoring %qD attribute on anonymous namespace"
60654 #: cp/name-lookup.cc:6029
60655 #, gcc-internal-format
60656 msgid "ignoring %qD attribute on non-inline namespace"
60659 #: cp/name-lookup.cc:6066 cp/name-lookup.cc:8400
60660 #, gcc-internal-format
60661 msgid "%qD attribute directive ignored"
60664 #: cp/name-lookup.cc:6392
60665 #, gcc-internal-format
60666 msgid "maximum limit of %d namespaces searched for %qE"
60669 #: cp/name-lookup.cc:6444
60670 #, gcc-internal-format
60671 msgid "suggested alternative:"
60672 msgid_plural "suggested alternatives:"
60676 #: cp/name-lookup.cc:6450
60677 #, gcc-internal-format
60681 #: cp/name-lookup.cc:6764
60682 #, gcc-internal-format
60684 "%<std::%s%> is defined in header %qs; this is probably fixable by adding "
60688 #: cp/name-lookup.cc:6770
60689 #, gcc-internal-format
60690 msgid "%<std::%s%> is only available from %s onwards"
60693 #: cp/name-lookup.cc:7206
60694 #, gcc-internal-format
60695 msgid "the macro %qs had not yet been defined"
60698 #: cp/name-lookup.cc:7209
60699 #, gcc-internal-format
60700 msgid "it was later defined here"
60703 #: cp/name-lookup.cc:7994
60704 #, gcc-internal-format
60706 "declaration of %<std::initializer_list%> does not match %<#include "
60707 "<initializer_list>%>, isn%'t a template"
60710 #: cp/name-lookup.cc:8384
60711 #, gcc-internal-format
60712 msgid "%<strong%> using directive no longer supported"
60715 #: cp/name-lookup.cc:8387
60716 #, gcc-internal-format
60717 msgid "you can use an inline namespace instead"
60720 #. We only allow depth 255.
60721 #: cp/name-lookup.cc:8486
60722 #, gcc-internal-format, gfc-internal-format
60723 msgid "cannot nest more than %d namespaces"
60726 #: cp/name-lookup.cc:8583
60727 #, gcc-internal-format
60728 msgid "%<namespace %E%> is ambiguous"
60731 #: cp/name-lookup.cc:8599
60732 #, gcc-internal-format
60733 msgid "namespace alias %qD not allowed here, assuming %qD"
60736 #: cp/name-lookup.cc:8686
60737 #, gcc-internal-format
60738 msgid "inline namespace must be specified at initial definition"
60741 #: cp/name-lookup.cc:8687
60742 #, gcc-internal-format
60743 msgid "%qD defined here"
60746 #: cp/name-lookup.cc:8736
60747 #, gcc-internal-format
60748 msgid "%s namespace %qD conflicts with reachable definition"
60751 #: cp/name-lookup.cc:8738
60752 #, gcc-internal-format, gfc-internal-format
60753 msgid "reachable %s definition here"
60756 #: cp/name-lookup.cc:8781
60757 #, gcc-internal-format
60758 msgid "XXX entering %<pop_everything ()%>"
60761 #: cp/name-lookup.cc:8790
60762 #, gcc-internal-format
60763 msgid "XXX leaving %<pop_everything ()%>"
60766 #: cp/optimize.cc:629
60767 #, gcc-internal-format
60768 msgid "making multiple clones of %qD"
60771 #: cp/parser.cc:980
60772 #, gcc-internal-format
60773 msgid "identifier %qE is a keyword in C++11"
60776 #: cp/parser.cc:994
60777 #, gcc-internal-format
60778 msgid "identifier %qE is a keyword in C++20"
60781 #: cp/parser.cc:1493 cp/parser.cc:1506
60782 #, gcc-internal-format
60783 msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
60786 #: cp/parser.cc:1531 cp/parser.cc:46456
60787 #, gcc-internal-format
60789 "%<#pragma omp declare %s%> not immediately followed by function declaration "
60793 #: cp/parser.cc:1571
60794 #, gcc-internal-format
60796 "%<declare %s%> directive not immediately followed by function declaration or "
60800 #: cp/parser.cc:3100
60801 #, gcc-internal-format
60802 msgid "%<#pragma%> is not allowed here"
60805 #: cp/parser.cc:3229
60806 #, gcc-internal-format
60807 msgid "%<%E::%E%> has not been declared"
60810 #: cp/parser.cc:3232
60811 #, gcc-internal-format
60812 msgid "%<::%E%> has not been declared"
60815 #: cp/parser.cc:3235
60816 #, gcc-internal-format
60817 msgid "request for member %qE in non-class type %qT"
60820 #: cp/parser.cc:3238 cp/parser.cc:21139
60821 #, gcc-internal-format
60822 msgid "%<%T::%E%> has not been declared"
60825 #: cp/parser.cc:3248
60826 #, gcc-internal-format
60827 msgid "%<%E::%E%> is not a type"
60830 #: cp/parser.cc:3252
60831 #, gcc-internal-format
60832 msgid "%<%E::%E%> is not a class or namespace"
60835 #: cp/parser.cc:3257
60836 #, gcc-internal-format
60837 msgid "%<%E::%E%> is not a class, namespace, or enumeration"
60840 #: cp/parser.cc:3270
60841 #, gcc-internal-format
60842 msgid "%<::%E%> is not a type"
60845 #: cp/parser.cc:3273
60846 #, gcc-internal-format
60847 msgid "%<::%E%> is not a class or namespace"
60850 #: cp/parser.cc:3277
60851 #, gcc-internal-format
60852 msgid "%<::%E%> is not a class, namespace, or enumeration"
60855 #: cp/parser.cc:3289
60856 #, gcc-internal-format
60857 msgid "%qE is not a type"
60860 #: cp/parser.cc:3292
60861 #, gcc-internal-format
60862 msgid "%qE is not a class or namespace"
60865 #: cp/parser.cc:3296
60866 #, gcc-internal-format
60867 msgid "%qE is not a class, namespace, or enumeration"
60870 #: cp/parser.cc:3360
60871 #, gcc-internal-format
60872 msgid "new types may not be defined in a return type"
60875 #: cp/parser.cc:3362
60876 #, gcc-internal-format
60877 msgid "(perhaps a semicolon is missing after the definition of %qT)"
60880 #: cp/parser.cc:3390
60881 #, gcc-internal-format
60882 msgid "%qE is not a class template"
60885 #: cp/parser.cc:3392
60886 #, gcc-internal-format
60887 msgid "%qE is not a template"
60890 #: cp/parser.cc:3395
60891 #, gcc-internal-format
60892 msgid "invalid template-id"
60895 #: cp/parser.cc:3429
60896 #, gcc-internal-format
60897 msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
60900 #: cp/parser.cc:3433
60901 #, gcc-internal-format
60903 "a cast to a type other than an integral or enumeration type cannot appear in "
60904 "a constant-expression"
60907 #: cp/parser.cc:3438
60908 #, gcc-internal-format
60909 msgid "%<typeid%> operator cannot appear in a constant-expression"
60912 #: cp/parser.cc:3442
60913 #, gcc-internal-format
60914 msgid "non-constant compound literals cannot appear in a constant-expression"
60917 #: cp/parser.cc:3446
60918 #, gcc-internal-format
60919 msgid "a function call cannot appear in a constant-expression"
60922 #: cp/parser.cc:3450
60923 #, gcc-internal-format
60924 msgid "an increment cannot appear in a constant-expression"
60927 #: cp/parser.cc:3454
60928 #, gcc-internal-format
60929 msgid "an decrement cannot appear in a constant-expression"
60932 #: cp/parser.cc:3458
60933 #, gcc-internal-format
60934 msgid "an array reference cannot appear in a constant-expression"
60937 #: cp/parser.cc:3462
60938 #, gcc-internal-format
60939 msgid "the address of a label cannot appear in a constant-expression"
60942 #: cp/parser.cc:3466
60943 #, gcc-internal-format
60944 msgid "calls to overloaded operators cannot appear in a constant-expression"
60947 #: cp/parser.cc:3470
60948 #, gcc-internal-format
60949 msgid "an assignment cannot appear in a constant-expression"
60952 #: cp/parser.cc:3473
60953 #, gcc-internal-format
60954 msgid "a comma operator cannot appear in a constant-expression"
60957 #: cp/parser.cc:3477
60958 #, gcc-internal-format
60959 msgid "a call to a constructor cannot appear in a constant-expression"
60962 #: cp/parser.cc:3481
60963 #, gcc-internal-format
60964 msgid "a transaction expression cannot appear in a constant-expression"
60967 #: cp/parser.cc:3527
60968 #, gcc-internal-format
60969 msgid "%qs cannot appear in a constant-expression"
60972 #: cp/parser.cc:3564
60973 #, gcc-internal-format
60975 "class template argument deduction is only available with %<-std=c++17%> or "
60979 #: cp/parser.cc:3569
60980 #, gcc-internal-format
60981 msgid "invalid use of destructor %qD as a type"
60984 #. Something like 'unsigned A a;'
60985 #: cp/parser.cc:3572
60986 #, gcc-internal-format
60987 msgid "invalid combination of multiple type-specifiers"
60990 #: cp/parser.cc:3585
60991 #, gcc-internal-format
60992 msgid "%qE does not name a type; did you mean %qs?"
60995 #: cp/parser.cc:3589
60996 #, gcc-internal-format
60997 msgid "%qE does not name a type"
61000 #: cp/parser.cc:3598
61001 #, gcc-internal-format
61003 "C++11 %<constexpr%> only available with %<-std=c++11%> or %<-std=gnu++11%>"
61006 #: cp/parser.cc:3601
61007 #, gcc-internal-format
61009 "C++11 %<noexcept%> only available with %<-std=c++11%> or %<-std=gnu++11%>"
61012 #: cp/parser.cc:3607
61013 #, gcc-internal-format
61014 msgid "%qE is not recognized as a module control-line"
61017 #: cp/parser.cc:3610
61018 #, gcc-internal-format
61019 msgid "C++20 %qE only available with %<-fmodules-ts%>"
61022 #: cp/parser.cc:3613
61023 #, gcc-internal-format
61025 "C++20 %qE only available with %<-fmodules-ts%>, which is not yet enabled "
61026 "with %<-std=c++20%>"
61029 #: cp/parser.cc:3619
61030 #, gcc-internal-format
61032 "C++11 %<thread_local%> only available with %<-std=c++11%> or %<-std=gnu++11%>"
61035 #: cp/parser.cc:3622
61036 #, gcc-internal-format
61038 "C++20 %<constinit%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
61041 #: cp/parser.cc:3625
61042 #, gcc-internal-format
61043 msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
61046 #: cp/parser.cc:3628 cp/parser.cc:30693
61047 #, gcc-internal-format
61048 msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
61051 #: cp/parser.cc:3650
61052 #, gcc-internal-format
61053 msgid "(perhaps %<typename %T::%E%> was intended)"
61056 #: cp/parser.cc:3678 cp/parser.cc:3690
61057 #, gcc-internal-format
61058 msgid "%qE in namespace %qE does not name a template type; did you mean %qs?"
61061 #: cp/parser.cc:3683 cp/parser.cc:3695
61062 #, gcc-internal-format
61063 msgid "%qE in namespace %qE does not name a template type"
61066 #: cp/parser.cc:3703
61067 #, gcc-internal-format
61068 msgid "%qE in namespace %qE does not name a type; did you mean %qs?"
61071 #: cp/parser.cc:3708
61072 #, gcc-internal-format
61073 msgid "%qE in namespace %qE does not name a type"
61076 #: cp/parser.cc:3719
61077 #, gcc-internal-format
61078 msgid "%<%T::%E%> names the constructor, not the type"
61081 #: cp/parser.cc:3722
61082 #, gcc-internal-format
61083 msgid "and %qT has no template constructors"
61086 #: cp/parser.cc:3732
61087 #, gcc-internal-format
61089 "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent "
61093 #: cp/parser.cc:3740
61094 #, gcc-internal-format
61095 msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
61098 #: cp/parser.cc:3752 cp/parser.cc:3756
61099 #, gcc-internal-format
61100 msgid "%qE in %q#T does not name a template type"
61103 #: cp/parser.cc:3760
61104 #, gcc-internal-format
61105 msgid "%qE in %q#T does not name a type"
61108 #: cp/parser.cc:4442
61109 #, gcc-internal-format
61110 msgid "expected string-literal"
61113 #: cp/parser.cc:4514
61114 #, gcc-internal-format
61116 "inconsistent user-defined literal suffixes %qD and %qD in string literal"
61119 #: cp/parser.cc:4533
61120 #, gcc-internal-format
61121 msgid "concatenation of string literals with conflicting encoding prefixes"
61124 #: cp/parser.cc:4737
61125 #, gcc-internal-format
61126 msgid "unable to find character literal operator %qD with %qT argument"
61129 #: cp/parser.cc:4843
61130 #, gcc-internal-format
61131 msgid "integer literal exceeds range of %qT type"
61134 #: cp/parser.cc:4850
61135 #, gcc-internal-format
61136 msgid "floating literal exceeds range of %qT type"
61139 #: cp/parser.cc:4854
61140 #, gcc-internal-format
61141 msgid "floating literal truncated to zero"
61144 #: cp/parser.cc:4883
61145 #, gcc-internal-format
61146 msgid "failed to translate literal to execution character set %qT"
61149 #: cp/parser.cc:4917
61150 #, gcc-internal-format
61151 msgid "unable to find numeric literal operator %qD"
61154 #: cp/parser.cc:4923
61155 #, gcc-internal-format
61157 "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable "
61158 "the C++14 user-defined literal suffixes"
61161 #: cp/parser.cc:4927
61162 #, gcc-internal-format
61163 msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
61166 #: cp/parser.cc:4931
61167 #, gcc-internal-format
61168 msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes"
61171 #: cp/parser.cc:5015
61172 #, gcc-internal-format
61173 msgid "unable to find string literal operator %qD with %qT, %qT arguments"
61176 #: cp/parser.cc:5109
61177 #, gcc-internal-format
61178 msgid "global module fragment contents must be from preprocessor inclusion"
61181 #: cp/parser.cc:5124 cp/parser.cc:15326
61182 #, gcc-internal-format
61183 msgid "expected declaration"
61186 #: cp/parser.cc:5485 cp/parser.cc:5500
61187 #, gcc-internal-format
61188 msgid "expected binary operator"
61191 #: cp/parser.cc:5506
61192 #, gcc-internal-format
61193 msgid "expected ..."
61196 #: cp/parser.cc:5518
61197 #, gcc-internal-format
61198 msgid "binary expression in operand of fold-expression"
61201 #: cp/parser.cc:5523
61202 #, gcc-internal-format
61203 msgid "conditional expression in operand of fold-expression"
61206 #: cp/parser.cc:5531
61207 #, gcc-internal-format
61208 msgid "mismatched operator in fold-expression"
61211 #: cp/parser.cc:5635
61212 #, gcc-internal-format
61213 msgid "fixed-point types not supported in C++"
61216 #: cp/parser.cc:5725
61217 #, gcc-internal-format
61218 msgid "ISO C++ forbids braced-groups within expressions"
61221 #: cp/parser.cc:5737
61222 #, gcc-internal-format
61224 "statement-expressions are not allowed outside functions nor in template-"
61228 #: cp/parser.cc:5777
61229 #, gcc-internal-format
61230 msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
61233 #: cp/parser.cc:5838 cp/parser.cc:5999 cp/parser.cc:6180 cp/semantics.cc:4185
61234 #, gcc-internal-format
61235 msgid "expected primary-expression"
61238 #: cp/parser.cc:5868
61239 #, gcc-internal-format
61240 msgid "%<this%> may not be used in this context"
61243 #: cp/parser.cc:5993
61244 #, gcc-internal-format
61245 msgid "a template declaration cannot appear at block scope"
61248 #: cp/parser.cc:6208
61249 #, gcc-internal-format
61250 msgid "expected %qs keyword before dependent template name"
61253 #: cp/parser.cc:6351
61254 #, gcc-internal-format
61255 msgid "expected id-expression"
61258 #: cp/parser.cc:6514
61259 #, gcc-internal-format
61260 msgid "scope %qT before %<~%> is not a class-name"
61263 #: cp/parser.cc:6524
61264 #, gcc-internal-format
61265 msgid "%<template%> keyword not permitted in destructor name"
61268 #: cp/parser.cc:6561 cp/parser.cc:8665
61269 #, gcc-internal-format
61270 msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
61273 #: cp/parser.cc:6573
61274 #, gcc-internal-format
61275 msgid "template-id not allowed for destructor"
61278 #: cp/parser.cc:6682
61279 #, gcc-internal-format
61280 msgid "declaration of %<~%T%> as member of %qT"
61283 #: cp/parser.cc:6697
61284 #, gcc-internal-format
61285 msgid "typedef-name %qD used as destructor declarator"
61288 #: cp/parser.cc:6733 cp/parser.cc:23645
61289 #, gcc-internal-format
61290 msgid "expected unqualified-id"
61293 #: cp/parser.cc:6760 cp/typeck.cc:3173 cp/typeck.cc:3176 cp/typeck.cc:3193
61294 #, gcc-internal-format
61295 msgid "%qD is not a template"
61298 #: cp/parser.cc:6874
61299 #, gcc-internal-format
61300 msgid "found %<:%> in nested-name-specifier, expected %<::%>"
61303 #: cp/parser.cc:6955
61304 #, gcc-internal-format
61305 msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
61308 #: cp/parser.cc:6982 cp/parser.cc:6993
61309 #, gcc-internal-format
61310 msgid "concept-id %qD in nested-name-specifier"
61313 #: cp/parser.cc:6985
61314 #, gcc-internal-format
61315 msgid "function template-id %qD in nested-name-specifier"
61318 #: cp/parser.cc:6999
61319 #, gcc-internal-format
61320 msgid "variable template-id %qD in nested-name-specifier"
61323 #: cp/parser.cc:7173
61324 #, gcc-internal-format
61325 msgid "expected nested-name-specifier"
61328 #: cp/parser.cc:7380 cp/parser.cc:9910
61329 #, gcc-internal-format
61330 msgid "types may not be defined in casts"
61333 #: cp/parser.cc:7469
61334 #, gcc-internal-format
61335 msgid "types may not be defined in a %<typeid%> expression"
61338 #: cp/parser.cc:7561
61339 #, gcc-internal-format
61340 msgid "wrong number of arguments to %<__builtin_addressof%>"
61343 #: cp/parser.cc:7573 cp/pt.cc:21236
61344 #, gcc-internal-format
61345 msgid "wrong number of arguments to %<__builtin_launder%>"
61348 #: cp/parser.cc:7586
61349 #, gcc-internal-format
61350 msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
61353 #: cp/parser.cc:7612
61354 #, gcc-internal-format
61355 msgid "wrong number of arguments to %<__builtin_shufflevector%>"
61358 #: cp/parser.cc:7750
61359 #, gcc-internal-format
61360 msgid "ISO C++ forbids compound-literals"
61363 #: cp/parser.cc:7809
61364 #, gcc-internal-format
61365 msgid "two consecutive %<[%> shall only introduce an attribute"
61368 #: cp/parser.cc:8449 cp/typeck.cc:3061
61369 #, gcc-internal-format
61370 msgid "invalid use of %qD"
61373 #: cp/parser.cc:8458
61374 #, gcc-internal-format
61375 msgid "%<%D::%D%> is not a class member"
61378 #: cp/parser.cc:8717
61379 #, gcc-internal-format
61380 msgid "non-scalar type"
61383 #: cp/parser.cc:8827
61384 #, gcc-internal-format
61385 msgid "ISO C++ does not allow %<alignof%> with a non-type"
61388 #: cp/parser.cc:8922
61389 #, gcc-internal-format
61390 msgid "types may not be defined in %<noexcept%> expressions"
61393 #: cp/parser.cc:9196 cp/parser.cc:33320
61394 #, gcc-internal-format
61395 msgid "types may not be defined in %qs expressions"
61398 #: cp/parser.cc:9261
61399 #, gcc-internal-format
61400 msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
61403 #: cp/parser.cc:9347
61404 #, gcc-internal-format
61405 msgid "types may not be defined in a new-expression"
61408 #: cp/parser.cc:9363
61409 #, gcc-internal-format
61410 msgid "array bound forbidden after parenthesized type-id"
61413 #: cp/parser.cc:9365
61414 #, gcc-internal-format
61415 msgid "try removing the parentheses around the type-id"
61418 #: cp/parser.cc:9397
61419 #, gcc-internal-format
61421 "initialization of new-expression for type %<auto%> requires exactly one "
61425 #: cp/parser.cc:9442
61426 #, gcc-internal-format
61427 msgid "expected expression-list or type-id"
61430 #: cp/parser.cc:9471
61431 #, gcc-internal-format
61432 msgid "types may not be defined in a new-type-id"
61435 #: cp/parser.cc:9606
61436 #, gcc-internal-format
61437 msgid "expression in new-declarator must have integral or enumeration type"
61440 #: cp/parser.cc:10015
61441 #, gcc-internal-format
61442 msgid "use of old-style cast to %q#T"
61445 #: cp/parser.cc:10164
61446 #, gcc-internal-format
61447 msgid "%<>>%> operator is treated as two right angle brackets in C++11"
61450 #: cp/parser.cc:10167
61451 #, gcc-internal-format
61452 msgid "suggest parentheses around %<>>%> expression"
61455 #: cp/parser.cc:10393
61456 #, gcc-internal-format
61457 msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
61460 #: cp/parser.cc:10704
61461 #, gcc-internal-format
61462 msgid "top-level comma expression in array subscript is deprecated"
61465 #: cp/parser.cc:10852
61466 #, gcc-internal-format
61467 msgid "types may not be defined within %<__builtin_offsetof%>"
61470 #: cp/parser.cc:11001
61471 #, gcc-internal-format
61472 msgid "trailing argument to %<__type_pack_element%> is not a type"
61475 #: cp/parser.cc:11101
61476 #, gcc-internal-format
61477 msgid "lambda-expression in template parameter type"
61480 #: cp/parser.cc:11111
61481 #, gcc-internal-format
61483 "lambda-expression in unevaluated context only available with %<-std=c++20%> "
61484 "or %<-std=gnu++20%>"
61487 #: cp/parser.cc:11121
61488 #, gcc-internal-format
61490 "lambda-expression in template-argument only available with %<-std=c++20%> or "
61494 #: cp/parser.cc:11278
61495 #, gcc-internal-format
61496 msgid "non-local lambda expression cannot have a capture-default"
61499 #: cp/parser.cc:11300
61500 #, gcc-internal-format
61501 msgid "expected end of capture-list"
61504 #: cp/parser.cc:11316
61505 #, gcc-internal-format
61507 "explicit by-copy capture of %<this%> with by-copy capture default only "
61508 "available with %<-std=c++20%> or %<-std=gnu++20%>"
61511 #: cp/parser.cc:11322 cp/parser.cc:11344 cp/parser.cc:11537
61512 #, gcc-internal-format
61513 msgid "already captured %qD in lambda expression"
61516 #: cp/parser.cc:11338
61517 #, gcc-internal-format
61519 "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
61522 #: cp/parser.cc:11358
61523 #, gcc-internal-format
61524 msgid "%<this%> cannot be captured by reference"
61527 #: cp/parser.cc:11378
61528 #, gcc-internal-format
61530 "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
61533 #: cp/parser.cc:11389
61534 #, gcc-internal-format
61535 msgid "%<&%> should come before %<...%>"
61538 #: cp/parser.cc:11420
61539 #, gcc-internal-format
61541 "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu+"
61545 #: cp/parser.cc:11427
61546 #, gcc-internal-format
61547 msgid "empty initializer for lambda init-capture"
61550 #: cp/parser.cc:11451
61551 #, gcc-internal-format
61552 msgid "capture of non-variable %qE"
61555 #: cp/parser.cc:11461
61556 #, gcc-internal-format
61557 msgid "capture of variable %qD with non-automatic storage duration"
61560 #: cp/parser.cc:11499
61561 #, gcc-internal-format
61562 msgid "too many %<...%> in lambda capture"
61565 #: cp/parser.cc:11510
61566 #, gcc-internal-format
61567 msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
61570 #: cp/parser.cc:11515
61571 #, gcc-internal-format
61573 "explicit by-reference capture of %qD redundant with by-reference capture "
61577 #: cp/parser.cc:11594
61578 #, gcc-internal-format
61580 "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
61583 #: cp/parser.cc:11598
61584 #, gcc-internal-format
61586 "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
61589 #: cp/parser.cc:11647
61590 #, gcc-internal-format
61591 msgid "default argument specified for lambda parameter"
61594 #: cp/parser.cc:11666
61595 #, gcc-internal-format
61597 "parameter declaration before lambda declaration specifiers only optional "
61598 "with %<-std=c++2b%> or %<-std=gnu++2b%>"
61601 #: cp/parser.cc:11682
61602 #, gcc-internal-format
61603 msgid "%<static%> lambda specifier with lambda capture"
61606 #: cp/parser.cc:11694
61607 #, gcc-internal-format
61609 "parameter declaration before lambda transaction qualifier only optional with "
61610 "%<-std=c++2b%> or %<-std=gnu++2b%>"
61613 #: cp/parser.cc:11707
61614 #, gcc-internal-format
61616 "parameter declaration before lambda exception specification only optional "
61617 "with %<-std=c++2b%> or %<-std=gnu++2b%>"
61620 #: cp/parser.cc:11725
61621 #, gcc-internal-format
61623 "parameter declaration before lambda trailing return type only optional with "
61624 "%<-std=c++2b%> or %<-std=gnu++2b%>"
61627 #: cp/parser.cc:11767
61628 #, gcc-internal-format
61630 "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
61633 #: cp/parser.cc:11935 cp/parser.cc:12078 cp/parser.cc:47262
61634 #, gcc-internal-format
61636 "mixing OpenMP directives with attribute and pragma syntax on the same "
61640 #: cp/parser.cc:11961 cp/parser.cc:47244
61641 #, gcc-internal-format
61642 msgid "unknown OpenMP directive name in %<omp::directive%> attribute argument"
61645 #: cp/parser.cc:12047
61646 #, gcc-internal-format
61648 "OpenMP construct among %<omp::directive%> attributes requires all %<omp::"
61649 "directive%> attributes on the same statement to be in the same %<omp::"
61653 #: cp/parser.cc:12055
61654 #, gcc-internal-format
61656 "multiple OpenMP standalone directives among %<omp::directive%> attributes "
61657 "must be all within the same %<omp::sequence%>"
61660 #: cp/parser.cc:12067
61661 #, gcc-internal-format
61663 "standalone OpenMP directives in %<omp::directive%> attribute can only appear "
61664 "on an empty statement"
61667 #: cp/parser.cc:12197
61668 #, gcc-internal-format
61670 "mixing OpenMP directives with attribute and pragma syntax on the same "
61674 #: cp/parser.cc:12324
61675 #, gcc-internal-format
61676 msgid "preconditions cannot be statements"
61679 #: cp/parser.cc:12327
61680 #, gcc-internal-format
61681 msgid "postconditions cannot be statements"
61684 #: cp/parser.cc:12332
61685 #, gcc-internal-format
61686 msgid "assertions must be followed by %<;%>"
61689 #: cp/parser.cc:12496
61690 #, gcc-internal-format
61692 "label at end of compound statement only available with %<-std=c++2b%> or %<-"
61696 #: cp/parser.cc:12669 cp/parser.cc:12876
61697 #, gcc-internal-format
61698 msgid "attributes at the beginning of statement are ignored"
61701 #: cp/parser.cc:12713
61702 #, gcc-internal-format
61703 msgid "expected labeled-statement"
61706 #: cp/parser.cc:12762
61707 #, gcc-internal-format
61708 msgid "case label %qE not within a switch statement"
61711 #: cp/parser.cc:12883
61712 #, gcc-internal-format
61713 msgid "need %<typename%> before %qE because %qT is a dependent scope"
61716 #: cp/parser.cc:12892
61717 #, gcc-internal-format
61718 msgid "%<%T::%D%> names the constructor, not the type"
61721 #: cp/parser.cc:12944
61722 #, gcc-internal-format
61723 msgid "compound-statement in %<constexpr%> function"
61726 #: cp/parser.cc:13108
61727 #, gcc-internal-format
61728 msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
61731 #: cp/parser.cc:13130
61732 #, gcc-internal-format
61733 msgid "%<if consteval%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
61736 #: cp/parser.cc:13155 cp/parser.cc:13190
61737 #, gcc-internal-format
61738 msgid "%<if consteval%> requires compound statement"
61741 #: cp/parser.cc:13232
61742 #, gcc-internal-format
61744 "init-statement in selection statements only available with %<-std=c++17%> or "
61748 #: cp/parser.cc:13400 cp/parser.cc:33829
61749 #, gcc-internal-format
61750 msgid "expected selection-statement"
61753 #: cp/parser.cc:13441
61754 #, gcc-internal-format
61755 msgid "condition declares an array"
61758 #: cp/parser.cc:13443
61759 #, gcc-internal-format
61760 msgid "condition declares a function"
61763 #: cp/parser.cc:13483
61764 #, gcc-internal-format
61765 msgid "types may not be defined in conditions"
61768 #. Anything else is an error.
61769 #: cp/parser.cc:13565 cp/parser.cc:22929 cp/parser.cc:25488
61770 #, gcc-internal-format
61771 msgid "expected initializer"
61774 #: cp/parser.cc:13615
61775 #, gcc-internal-format
61777 "range-based %<for%> loops with initializer only available with %<-std=c+"
61778 "+20%> or %<-std=gnu++20%>"
61781 #: cp/parser.cc:13871
61782 #, gcc-internal-format
61784 "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
61788 #: cp/parser.cc:13878
61789 #, gcc-internal-format
61791 "use non-reference type %qT to make the copy explicit or %qT to prevent "
61795 #: cp/parser.cc:13902
61796 #, gcc-internal-format
61797 msgid "loop variable %qD creates a copy from type %qT"
61800 #: cp/parser.cc:13907
61801 #, gcc-internal-format
61802 msgid "use reference type to prevent copying"
61805 #: cp/parser.cc:14051
61806 #, gcc-internal-format
61807 msgid "range-based %<for%> expression of type %qT has incomplete type"
61810 #: cp/parser.cc:14135
61811 #, gcc-internal-format
61813 "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
61816 #: cp/parser.cc:14278 cp/parser.cc:33832
61817 #, gcc-internal-format
61818 msgid "expected iteration-statement"
61821 #: cp/parser.cc:14323
61822 #, gcc-internal-format
61824 "alias-declaration in init-statement only available with %<-std=c++23%> or %<-"
61828 #: cp/parser.cc:14340
61829 #, gcc-internal-format
61831 "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu+"
61835 #: cp/parser.cc:14472
61836 #, gcc-internal-format
61838 "%<goto%> in %<constexpr%> function only available with %<-std=c++2b%> or %<-"
61842 #. Issue a warning about this use of a GNU extension.
61843 #: cp/parser.cc:14481
61844 #, gcc-internal-format
61845 msgid "ISO C++ forbids computed gotos"
61848 #: cp/parser.cc:14494 cp/parser.cc:33835
61849 #, gcc-internal-format
61850 msgid "expected jump-statement"
61853 #: cp/parser.cc:14671
61854 #, gcc-internal-format
61855 msgid "expected module-name"
61858 #: cp/parser.cc:14706
61859 #, gcc-internal-format
61860 msgid "module-declaration not permitted in header-unit"
61863 #: cp/parser.cc:14732
61864 #, gcc-internal-format
61865 msgid "private module fragment"
61868 #: cp/parser.cc:14736
61869 #, gcc-internal-format
61871 "private module fragment only permitted in purview of module interface or "
61875 #. Neither the first declaration, nor in a GMF.
61876 #: cp/parser.cc:14742
61877 #, gcc-internal-format
61879 "module-declaration only permitted as first declaration, or ending a global "
61883 #: cp/parser.cc:14776
61884 #, gcc-internal-format
61885 msgid "post-module-declaration imports must be contiguous"
61888 #: cp/parser.cc:14779
61889 #, gcc-internal-format
61891 "perhaps insert a line break, or other disambiguation, to prevent this being "
61892 "considered a module control-line"
61895 #: cp/parser.cc:14787
61896 #, gcc-internal-format
61897 msgid "import-declaration must be at global scope"
61900 #: cp/parser.cc:14800
61901 #, gcc-internal-format
61902 msgid "import cannot appear directly in a linkage-specification"
61905 #: cp/parser.cc:14810
61906 #, gcc-internal-format
61907 msgid "post-module-declaration imports must not be include-translated"
61910 #: cp/parser.cc:14813
61911 #, gcc-internal-format
61912 msgid "post-module-declaration imports must not be from header inclusion"
61915 #: cp/parser.cc:14834
61916 #, gcc-internal-format
61917 msgid "%qE may only occur after a module interface declaration"
61920 #: cp/parser.cc:14842
61921 #, gcc-internal-format
61922 msgid "%qE may only occur once in an export declaration"
61925 #: cp/parser.cc:14863
61926 #, gcc-internal-format
61927 msgid "%<export%> not part of following module-directive"
61930 #: cp/parser.cc:14950 cp/parser.cc:27381
61931 #, gcc-internal-format
61932 msgid "extra %<;%>"
61935 #: cp/parser.cc:15008
61936 #, gcc-internal-format
61937 msgid "attributes are not permitted in this position"
61940 #: cp/parser.cc:15012
61941 #, gcc-internal-format
61942 msgid "attributes may be inserted here"
61945 #: cp/parser.cc:15231
61946 #, gcc-internal-format
61947 msgid "%<__label__%> not at the beginning of a block"
61950 #: cp/parser.cc:15464
61951 #, gcc-internal-format
61953 "non-variable %qD in declaration with more than one declarator with "
61957 #: cp/parser.cc:15484
61958 #, gcc-internal-format
61959 msgid "inconsistent deduction for %qT: %qT and then %qT"
61962 #: cp/parser.cc:15505
61963 #, gcc-internal-format
61964 msgid "mixing declarations and function-definitions is forbidden"
61967 #: cp/parser.cc:15530
61968 #, gcc-internal-format
61969 msgid "types may not be defined in a for-range-declaration"
61972 #: cp/parser.cc:15585
61973 #, gcc-internal-format
61974 msgid "initializer in range-based %<for%> loop"
61977 #: cp/parser.cc:15588
61978 #, gcc-internal-format
61979 msgid "multiple declarations in range-based %<for%> loop"
61982 #: cp/parser.cc:15641
61983 #, gcc-internal-format
61985 "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
61988 #: cp/parser.cc:15693
61989 #, gcc-internal-format
61990 msgid "empty structured binding declaration"
61993 #: cp/parser.cc:15711
61994 #, gcc-internal-format
61995 msgid "invalid initializer for structured binding declaration"
61998 #: cp/parser.cc:15892
61999 #, gcc-internal-format
62000 msgid "%<friend%> used outside of class"
62003 #: cp/parser.cc:15931
62004 #, gcc-internal-format
62005 msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
62008 #: cp/parser.cc:15934
62009 #, gcc-internal-format
62010 msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
62013 #: cp/parser.cc:15985
62014 #, gcc-internal-format
62015 msgid "%<typedef%> specifier conflicts with %qs"
62018 #: cp/parser.cc:16011
62019 #, gcc-internal-format
62020 msgid "%<auto%> changes meaning in C++11; please remove it"
62023 #: cp/parser.cc:16047
62024 #, gcc-internal-format
62025 msgid "%qD invalid in condition"
62028 #: cp/parser.cc:16056
62029 #, gcc-internal-format
62030 msgid "%qD invalid in lambda"
62033 #: cp/parser.cc:16060
62034 #, gcc-internal-format
62035 msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
62038 #: cp/parser.cc:16142
62039 #, gcc-internal-format
62040 msgid "type-specifier invalid in lambda"
62043 #: cp/parser.cc:16154
62044 #, gcc-internal-format
62045 msgid "standard attributes in middle of decl-specifiers"
62048 #: cp/parser.cc:16156
62049 #, gcc-internal-format
62051 "standard attributes must precede the decl-specifiers to apply to the "
62052 "declaration, or follow them to apply to the type"
62055 #: cp/parser.cc:16171
62056 #, gcc-internal-format
62057 msgid "class definition may not be declared a friend"
62060 #: cp/parser.cc:16244 cp/parser.cc:27926
62061 #, gcc-internal-format
62062 msgid "templates may not be %<virtual%>"
62065 #: cp/parser.cc:16263
62066 #, gcc-internal-format
62067 msgid "types may not be defined in explicit-specifier"
62070 #: cp/parser.cc:16267
62071 #, gcc-internal-format
62073 "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
62076 #: cp/parser.cc:16331
62077 #, gcc-internal-format
62078 msgid "invalid linkage-specification"
62081 #: cp/parser.cc:16437
62082 #, gcc-internal-format
62084 "%<static_assert%> without a message only available with %<-std=c++17%> or %<-"
62088 #: cp/parser.cc:16638
62089 #, gcc-internal-format
62091 "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-"
62095 #: cp/parser.cc:16651
62096 #, gcc-internal-format
62097 msgid "types may not be defined in %<decltype%> expressions"
62100 #: cp/parser.cc:16824
62101 #, gcc-internal-format
62102 msgid "types may not be defined in a conversion-type-id"
62105 #: cp/parser.cc:16853
62106 #, gcc-internal-format
62107 msgid "invalid use of %<auto%> in conversion operator"
62110 #: cp/parser.cc:16857
62111 #, gcc-internal-format
62113 "use of %<auto%> in member template conversion operator can never be deduced"
62116 #: cp/parser.cc:16941
62117 #, gcc-internal-format
62118 msgid "only constructors take member initializers"
62121 #: cp/parser.cc:16968
62122 #, gcc-internal-format
62123 msgid "cannot expand initializer for member %qD"
62126 #: cp/parser.cc:16980 cp/pt.cc:27478
62127 #, gcc-internal-format
62128 msgid "mem-initializer for %qD follows constructor delegation"
62131 #: cp/parser.cc:16992 cp/pt.cc:27490
62132 #, gcc-internal-format
62133 msgid "constructor delegation follows mem-initializer for %qD"
62136 #: cp/parser.cc:17044
62137 #, gcc-internal-format
62138 msgid "anachronistic old-style base class initializer"
62141 #: cp/parser.cc:17129
62142 #, gcc-internal-format
62144 "keyword %<typename%> not allowed in this context (a qualified member "
62145 "initializer is implicitly a type)"
62148 #: cp/parser.cc:17529
62149 #, gcc-internal-format
62150 msgid "unexpected keyword; remove space between quotes and suffix identifier"
62153 #: cp/parser.cc:17535
62154 #, gcc-internal-format
62155 msgid "expected suffix identifier"
62158 #: cp/parser.cc:17544
62159 #, gcc-internal-format
62160 msgid "expected empty string after %<operator%> keyword"
62163 #: cp/parser.cc:17550
62164 #, gcc-internal-format
62165 msgid "invalid encoding prefix in literal operator"
62168 #: cp/parser.cc:17584
62169 #, gcc-internal-format
62170 msgid "expected operator"
62173 #: cp/parser.cc:17631
62174 #, gcc-internal-format
62175 msgid "keyword %<export%> not implemented, and will be ignored"
62178 #: cp/parser.cc:17633
62179 #, gcc-internal-format
62180 msgid "keyword %<export%> is deprecated, and is ignored"
62183 #: cp/parser.cc:17635
62184 #, gcc-internal-format
62185 msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
62188 #: cp/parser.cc:17814
62189 #, gcc-internal-format
62190 msgid "invalid constrained type parameter"
62193 #: cp/parser.cc:17822
62194 #, gcc-internal-format
62195 msgid "cv-qualified type parameter"
62198 #: cp/parser.cc:17969
62199 #, gcc-internal-format
62200 msgid "invalid use of %<auto%> in default template argument"
62203 #: cp/parser.cc:18205 cp/parser.cc:18291 cp/parser.cc:25255
62204 #, gcc-internal-format
62205 msgid "template parameter pack %qD cannot have a default argument"
62208 #: cp/parser.cc:18209 cp/parser.cc:18295
62209 #, gcc-internal-format
62210 msgid "template parameter packs cannot have default arguments"
62213 #: cp/parser.cc:18362
62214 #, gcc-internal-format
62215 msgid "expected template-id"
62218 #: cp/parser.cc:18424
62219 #, gcc-internal-format
62220 msgid "%<<::%> cannot begin a template-argument list"
62223 #: cp/parser.cc:18428
62224 #, gcc-internal-format
62226 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
62230 #: cp/parser.cc:18432
62231 #, gcc-internal-format
62233 "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will "
62234 "accept your code)"
62237 #: cp/parser.cc:18462
62238 #, gcc-internal-format
62239 msgid "invalid template-argument-list"
62242 #: cp/parser.cc:18463
62243 #, gcc-internal-format
62245 "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap "
62246 "the function name in %<()%>"
62249 #: cp/parser.cc:18470
62250 #, gcc-internal-format
62251 msgid "expected %<(%> after template-argument-list"
62254 #: cp/parser.cc:18584
62255 #, gcc-internal-format
62256 msgid "parse error in template argument list"
62259 #. The name does not name a template.
62260 #: cp/parser.cc:18669 cp/parser.cc:18860 cp/parser.cc:19058
62261 #, gcc-internal-format
62262 msgid "expected template-name"
62265 #. Explain what went wrong.
62266 #: cp/parser.cc:18715
62267 #, gcc-internal-format
62268 msgid "non-template %qD used as template"
62271 #: cp/parser.cc:18717
62272 #, gcc-internal-format
62273 msgid "use %<%T::template %D%> to indicate that it is a template"
62276 #: cp/parser.cc:18922
62277 #, gcc-internal-format
62278 msgid "expected parameter pack before %<...%>"
62281 #: cp/parser.cc:19023 cp/parser.cc:19041 cp/parser.cc:19214
62282 #, gcc-internal-format
62283 msgid "expected template-argument"
62286 #: cp/parser.cc:19181
62287 #, gcc-internal-format
62288 msgid "invalid non-type template argument"
62291 #: cp/parser.cc:19323
62292 #, gcc-internal-format
62293 msgid "explicit instantiation shall not use %<inline%> specifier"
62296 #: cp/parser.cc:19327
62297 #, gcc-internal-format
62298 msgid "explicit instantiation shall not use %<constexpr%> specifier"
62301 #: cp/parser.cc:19331
62302 #, gcc-internal-format
62303 msgid "explicit instantiation shall not use %<consteval%> specifier"
62306 #: cp/parser.cc:19391
62307 #, gcc-internal-format
62308 msgid "template specialization with C linkage"
62311 #: cp/parser.cc:19620
62312 #, gcc-internal-format
62313 msgid "expected type specifier"
62316 #: cp/parser.cc:19820
62317 #, gcc-internal-format
62319 "use of %<auto%> in lambda parameter declaration only available with %<-std=c+"
62320 "+14%> or %<-std=gnu++14%>"
62323 #: cp/parser.cc:19826
62324 #, gcc-internal-format
62326 "use of %<auto%> in template argument only available with %<-fconcepts-ts%>"
62329 #: cp/parser.cc:19830
62330 #, gcc-internal-format
62332 "use of %<auto%> in parameter declaration only available with %<-std=c++20%> "
62333 "or %<-fconcepts%>"
62336 #: cp/parser.cc:19834
62337 #, gcc-internal-format
62339 "use of %<auto%> in parameter declaration only available with %<-std=c++14%> "
62340 "or %<-std=gnu++14%>"
62343 #: cp/parser.cc:19987
62344 #, gcc-internal-format
62345 msgid "expected template-id for type"
62348 #: cp/parser.cc:20117
62349 #, gcc-internal-format
62350 msgid "expected type-name"
62353 #: cp/parser.cc:20229
62354 #, gcc-internal-format
62355 msgid "%qE does not constrain a type"
62358 #: cp/parser.cc:20230
62359 #, gcc-internal-format
62360 msgid "concept defined here"
62363 #: cp/parser.cc:20262
62364 #, gcc-internal-format
62365 msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
62368 #: cp/parser.cc:20269
62369 #, gcc-internal-format
62370 msgid "unexpected placeholder in constrained result type"
62373 #: cp/parser.cc:20512
62374 #, gcc-internal-format
62376 "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
62379 #: cp/parser.cc:20588
62380 #, gcc-internal-format
62381 msgid "%<template%> must follow a nested-name-specifier"
62384 #: cp/parser.cc:20750
62385 #, gcc-internal-format
62386 msgid "declaration %qD does not declare anything"
62389 #: cp/parser.cc:20838
62390 #, gcc-internal-format
62391 msgid "attributes ignored on uninstantiated type"
62394 #: cp/parser.cc:20844
62395 #, gcc-internal-format
62396 msgid "attributes ignored on template instantiation"
62399 #: cp/parser.cc:20855
62400 #, gcc-internal-format
62402 "attributes ignored on elaborated-type-specifier that is not a forward "
62406 #: cp/parser.cc:20996
62407 #, gcc-internal-format
62408 msgid "%qD is an enumeration template"
62411 #: cp/parser.cc:21007
62412 #, gcc-internal-format
62413 msgid "%qD does not name an enumeration in %qT"
62416 #: cp/parser.cc:21022
62417 #, gcc-internal-format
62418 msgid "unnamed scoped enum is not allowed"
62421 #: cp/parser.cc:21040
62422 #, gcc-internal-format
62423 msgid "types may not be defined in enum-base"
62426 #: cp/parser.cc:21086
62427 #, gcc-internal-format
62429 "declaration of enumeration with fixed underlying type and no enumerator list "
62430 "is only permitted as a standalone declaration"
62433 #: cp/parser.cc:21090
62434 #, gcc-internal-format
62435 msgid "expected %<;%> or %<{%>"
62438 #: cp/parser.cc:21133
62439 #, gcc-internal-format
62440 msgid "cannot add an enumerator list to a template instantiation"
62443 #: cp/parser.cc:21147
62444 #, gcc-internal-format
62446 "nested name specifier %qT for enum declaration does not name a class or "
62450 #: cp/parser.cc:21159 cp/parser.cc:26838
62451 #, gcc-internal-format
62452 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
62455 #: cp/parser.cc:21164 cp/parser.cc:26843
62456 #, gcc-internal-format
62457 msgid "declaration of %qD in %qD which does not enclose %qD"
62460 #: cp/parser.cc:21176 cp/parser.cc:26856
62461 #, gcc-internal-format
62462 msgid "extra qualification not allowed"
62465 #: cp/parser.cc:21215
62466 #, gcc-internal-format
62467 msgid "ISO C++ forbids empty unnamed enum"
62470 #: cp/parser.cc:21239
62471 #, gcc-internal-format
62472 msgid "opaque-enum-specifier without name"
62475 #: cp/parser.cc:21242
62476 #, gcc-internal-format
62477 msgid "opaque-enum-specifier must use a simple identifier"
62480 #: cp/parser.cc:21363
62481 #, gcc-internal-format
62482 msgid "unexpanded parameter pack in enumerator in lambda"
62485 #: cp/parser.cc:21438
62486 #, gcc-internal-format
62487 msgid "%qD is not a namespace-name; did you mean %qs?"
62490 #: cp/parser.cc:21442
62491 #, gcc-internal-format
62492 msgid "%qD is not a namespace-name"
62495 #: cp/parser.cc:21446
62496 #, gcc-internal-format
62497 msgid "expected namespace-name"
62500 #: cp/parser.cc:21507
62501 #, gcc-internal-format
62503 "nested inline namespace definitions only available with %<-std=c++20%> or %<-"
62507 #: cp/parser.cc:21519
62508 #, gcc-internal-format
62509 msgid "standard attributes on namespaces must precede the namespace name"
62512 #: cp/parser.cc:21538
62513 #, gcc-internal-format
62515 "nested namespace definitions only available with %<-std=c++17%> or %<-"
62519 #: cp/parser.cc:21548
62520 #, gcc-internal-format
62521 msgid "nested namespace name required"
62524 #: cp/parser.cc:21553
62525 #, gcc-internal-format
62526 msgid "namespace name required"
62529 #: cp/parser.cc:21557
62530 #, gcc-internal-format
62531 msgid "a nested namespace definition cannot have attributes"
62534 #: cp/parser.cc:21560
62535 #, gcc-internal-format
62536 msgid "a nested namespace definition cannot be inline"
62539 #: cp/parser.cc:21567
62540 #, gcc-internal-format
62541 msgid "namespace %qD entered"
62544 #: cp/parser.cc:21622
62545 #, gcc-internal-format
62546 msgid "%<namespace%> definition is not allowed here"
62549 #: cp/parser.cc:21804
62550 #, gcc-internal-format
62552 "pack expansion in using-declaration only available with %<-std=c++17%> or %<-"
62556 #: cp/parser.cc:21848
62557 #, gcc-internal-format
62558 msgid "a template-id may not appear in a using-declaration"
62561 #: cp/parser.cc:21866
62562 #, gcc-internal-format
62564 "comma-separated list in using-declaration only available with %<-std=c++17%> "
62565 "or %<-std=gnu++17%>"
62568 #: cp/parser.cc:21876
62569 #, gcc-internal-format
62571 "access declarations are deprecated in favour of using-declarations; "
62572 "suggestion: add the %<using%> keyword"
62575 #: cp/parser.cc:21941
62576 #, gcc-internal-format
62577 msgid "opaque-enum-declaration here"
62580 #: cp/parser.cc:22011
62581 #, gcc-internal-format
62582 msgid "types may not be defined in alias template declarations"
62585 #: cp/parser.cc:22189
62586 #, gcc-internal-format
62588 "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-"
62592 #: cp/parser.cc:22209 cp/parser.cc:22226 cp/parser.cc:22240
62593 #, gcc-internal-format
62594 msgid "duplicate %<asm%> qualifier %qT"
62597 #: cp/parser.cc:22216
62598 #, gcc-internal-format
62599 msgid "%<asm%> qualifier %qT ignored outside of function body"
62602 #: cp/parser.cc:22253
62603 #, gcc-internal-format
62604 msgid "%qT is not an %<asm%> qualifier"
62607 #: cp/parser.cc:22269
62608 #, gcc-internal-format
62609 msgid "%<asm%> qualifier outside of function body"
62612 #: cp/parser.cc:22498
62613 #, gcc-internal-format
62614 msgid "empty parentheses were disambiguated as a function declaration"
62617 #: cp/parser.cc:22509
62618 #, gcc-internal-format
62619 msgid "remove parentheses to default-initialize a variable"
62622 #: cp/parser.cc:22514
62623 #, gcc-internal-format
62624 msgid "or replace parentheses with braces to aggregate-initialize a variable"
62627 #: cp/parser.cc:22517
62628 #, gcc-internal-format
62629 msgid "or replace parentheses with braces to value-initialize a variable"
62632 #: cp/parser.cc:22534 cp/parser.cc:22559
62633 #, gcc-internal-format
62634 msgid "parentheses were disambiguated as a function declaration"
62637 #: cp/parser.cc:22546 cp/parser.cc:22567
62638 #, gcc-internal-format
62639 msgid "replace parentheses with braces to declare a variable"
62642 #: cp/parser.cc:22553
62643 #, gcc-internal-format
62644 msgid "add parentheses to declare a variable"
62647 #: cp/parser.cc:22800
62648 #, gcc-internal-format
62649 msgid "a function-definition is not allowed here"
62652 #: cp/parser.cc:22811
62653 #, gcc-internal-format
62654 msgid "an %<asm%> specification is not allowed on a function-definition"
62657 #: cp/parser.cc:22815
62658 #, gcc-internal-format
62659 msgid "attributes are not allowed on a function-definition"
62662 #: cp/parser.cc:22866
62663 #, gcc-internal-format
62664 msgid "expected constructor, destructor, or type conversion"
62667 #: cp/parser.cc:23010
62668 #, gcc-internal-format
62669 msgid "initializer provided for function"
62672 #: cp/parser.cc:23052
62673 #, gcc-internal-format
62674 msgid "attributes after parenthesized initializer ignored"
62677 #: cp/parser.cc:23066
62678 #, gcc-internal-format
62679 msgid "non-function %qD declared as implicit template"
62682 #: cp/parser.cc:23565
62683 #, gcc-internal-format
62684 msgid "array bound is not an integer constant"
62687 #: cp/parser.cc:23691
62688 #, gcc-internal-format
62689 msgid "cannot define member of dependent typedef %qT"
62692 #: cp/parser.cc:23695
62693 #, gcc-internal-format
62694 msgid "%<%T::%E%> is not a type"
62697 #. We do not attempt to print the declarator
62698 #. here because we do not have enough
62699 #. information about its original syntactic
62701 #: cp/parser.cc:23724
62702 #, gcc-internal-format
62703 msgid "invalid declarator"
62706 #: cp/parser.cc:23732
62707 #, gcc-internal-format
62708 msgid "invalid use of constructor as a template"
62711 #: cp/parser.cc:23734
62712 #, gcc-internal-format
62714 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
62718 #. But declarations with qualified-ids can't appear in a
62720 #: cp/parser.cc:23849
62721 #, gcc-internal-format
62722 msgid "qualified-id in declaration"
62725 #: cp/parser.cc:23874
62726 #, gcc-internal-format
62727 msgid "expected declarator"
62730 #: cp/parser.cc:23995
62731 #, gcc-internal-format
62732 msgid "%qD is a namespace"
62735 #: cp/parser.cc:23997
62736 #, gcc-internal-format
62737 msgid "cannot form pointer to member of non-class %q#T"
62740 #: cp/parser.cc:24018
62741 #, gcc-internal-format
62742 msgid "expected ptr-operator"
62745 #: cp/parser.cc:24079
62746 #, gcc-internal-format
62747 msgid "duplicate cv-qualifier"
62750 #: cp/parser.cc:24133
62751 #, gcc-internal-format
62752 msgid "multiple ref-qualifiers"
62755 #: cp/parser.cc:24170
62756 #, gcc-internal-format
62757 msgid "%qE requires %<-fgnu-tm%>"
62760 #: cp/parser.cc:24228
62761 #, gcc-internal-format
62762 msgid "duplicate virt-specifier"
62765 #: cp/parser.cc:24493
62766 #, gcc-internal-format
62767 msgid "missing template arguments after %qE"
62770 #: cp/parser.cc:24499
62771 #, gcc-internal-format
62772 msgid "%qT not permitted in template argument"
62775 #: cp/parser.cc:24502 cp/typeck2.cc:336 cp/typeck2.cc:383 cp/typeck2.cc:2499
62776 #: rust/backend/rust-tree.cc:3861
62777 #, gcc-internal-format
62778 msgid "invalid use of %qT"
62781 #: cp/parser.cc:24529
62782 #, gcc-internal-format
62783 msgid "types may not be defined in template arguments"
62786 #: cp/parser.cc:24635
62787 #, gcc-internal-format
62788 msgid "expected type-specifier"
62791 #: cp/parser.cc:24962
62792 #, gcc-internal-format
62793 msgid "expected %<,%> or %<...%>"
62796 #: cp/parser.cc:25040
62797 #, gcc-internal-format
62798 msgid "types may not be defined in parameter types"
62801 #: cp/parser.cc:25239
62802 #, gcc-internal-format
62803 msgid "default arguments are only permitted for function parameters"
62806 #: cp/parser.cc:25257
62807 #, gcc-internal-format
62808 msgid "parameter pack %qD cannot have a default argument"
62811 #: cp/parser.cc:25263
62812 #, gcc-internal-format
62813 msgid "template parameter pack cannot have a default argument"
62816 #: cp/parser.cc:25265
62817 #, gcc-internal-format
62818 msgid "parameter pack cannot have a default argument"
62821 #: cp/parser.cc:25395
62822 #, gcc-internal-format
62824 "function-try-block body of %<constexpr%> constructor only available with %<-"
62825 "std=c++20%> or %<-std=gnu++20%>"
62828 #: cp/parser.cc:25399
62829 #, gcc-internal-format
62831 "function-try-block body of %<constexpr%> function only available with %<-"
62832 "std=c++20%> or %<-std=gnu++20%>"
62835 #: cp/parser.cc:25734
62836 #, gcc-internal-format
62838 "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu+"
62842 #: cp/parser.cc:25754
62843 #, gcc-internal-format
62844 msgid "ISO C++ does not allow GNU designated initializers"
62847 #: cp/parser.cc:25792
62848 #, gcc-internal-format
62849 msgid "ISO C++ does not allow C99 designated initializers"
62852 #: cp/parser.cc:25806
62853 #, gcc-internal-format
62855 "either all initializer clauses should be designated or none of them should be"
62858 #: cp/parser.cc:25831
62859 #, gcc-internal-format
62860 msgid "%<...%> not allowed in designated initializer list"
62863 #: cp/parser.cc:25882
62864 #, gcc-internal-format
62865 msgid "%<.%s%> designator used multiple times in the same initializer list"
62868 #: cp/parser.cc:25938 cp/parser.cc:26075
62869 #, gcc-internal-format
62870 msgid "expected class-name"
62873 #: cp/parser.cc:26322
62874 #, gcc-internal-format
62875 msgid "expected %<;%> after class definition"
62878 #: cp/parser.cc:26325
62879 #, gcc-internal-format
62880 msgid "expected %<;%> after struct definition"
62883 #: cp/parser.cc:26328
62884 #, gcc-internal-format
62885 msgid "expected %<;%> after union definition"
62888 #: cp/parser.cc:26780
62889 #, gcc-internal-format
62890 msgid "expected %<{%> or %<:%>"
62893 #: cp/parser.cc:26791
62894 #, gcc-internal-format
62895 msgid "cannot specify %<override%> for a class"
62898 #: cp/parser.cc:26799
62899 #, gcc-internal-format
62900 msgid "global qualification of class name is invalid"
62903 #: cp/parser.cc:26806
62904 #, gcc-internal-format
62905 msgid "qualified name does not name a class"
62908 #: cp/parser.cc:26818
62909 #, gcc-internal-format
62910 msgid "keyword %<template%> not allowed in class-head-name"
62913 #: cp/parser.cc:26824
62914 #, gcc-internal-format
62915 msgid "invalid class name in declaration of %qD"
62918 #: cp/parser.cc:26878
62919 #, gcc-internal-format
62920 msgid "an explicit specialization must be preceded by %<template <>%>"
62923 #: cp/parser.cc:26910
62924 #, gcc-internal-format
62925 msgid "function template %qD redeclared as a class template"
62928 #: cp/parser.cc:26943
62929 #, gcc-internal-format
62930 msgid "could not resolve typename type"
62933 #: cp/parser.cc:27007
62934 #, gcc-internal-format
62935 msgid "previous definition of %q#T"
62938 #. In a lambda this should work, but doesn't currently.
62939 #. We're in a lambda, but it isn't the innermost class.
62940 #. This should work, but currently doesn't.
62941 #: cp/parser.cc:27021 cp/pt.cc:4297
62942 #, gcc-internal-format
62943 msgid "unexpanded parameter pack in local class in lambda"
62946 #: cp/parser.cc:27121 cp/parser.cc:33838
62947 #, gcc-internal-format
62948 msgid "expected class-key"
62951 #: cp/parser.cc:27146
62952 #, gcc-internal-format
62954 "ISO C++ forbids typename key in template template parameter; use %<-std=c+"
62955 "+17%> or %<-std=gnu++17%>"
62958 #: cp/parser.cc:27150
62959 #, gcc-internal-format
62960 msgid "expected %<class%> or %<typename%>"
62963 #: cp/parser.cc:27400
62964 #, gcc-internal-format
62965 msgid "in C++03 a class-key must be used when declaring a friend"
62968 #: cp/parser.cc:27431
62969 #, gcc-internal-format
62970 msgid "friend declaration does not name a class or function"
62973 #: cp/parser.cc:27449
62974 #, gcc-internal-format
62975 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
62978 #: cp/parser.cc:27551
62979 #, gcc-internal-format
62981 "default member initializers for bit-fields only available with %<-std=c+"
62982 "+20%> or %<-std=gnu++20%>"
62985 #: cp/parser.cc:27558
62986 #, gcc-internal-format
62987 msgid "default member initializer for unnamed bit-field"
62990 #: cp/parser.cc:27571
62991 #, gcc-internal-format
62992 msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
62995 #: cp/parser.cc:27733
62996 #, gcc-internal-format
62997 msgid "bit-field %qD has non-integral type %qT"
63000 #: cp/parser.cc:27761
63001 #, gcc-internal-format
63002 msgid "pure-specifier on function-definition"
63005 #: cp/parser.cc:27782
63006 #, gcc-internal-format
63007 msgid "extra %<;%> after in-class function definition"
63010 #: cp/parser.cc:27831
63011 #, gcc-internal-format
63012 msgid "stray %<,%> at end of member declaration"
63015 #: cp/parser.cc:27845
63016 #, gcc-internal-format
63017 msgid "expected %<;%> at end of member declaration"
63020 #: cp/parser.cc:27920
63021 #, gcc-internal-format
63022 msgid "invalid pure specifier (only %<= 0%> is allowed)"
63025 #: cp/parser.cc:27955
63026 #, gcc-internal-format
63027 msgid "a brace-enclosed initializer is not allowed here"
63030 #: cp/parser.cc:28085
63031 #, gcc-internal-format
63032 msgid "%<virtual%> specified more than once in base-specifier"
63035 #: cp/parser.cc:28105
63036 #, gcc-internal-format
63037 msgid "more than one access specifier in base-specifier"
63040 #: cp/parser.cc:28129
63041 #, gcc-internal-format
63042 msgid "keyword %<typename%> not allowed outside of templates"
63045 #: cp/parser.cc:28132
63046 #, gcc-internal-format
63048 "keyword %<typename%> not allowed in this context (the base class is "
63049 "implicitly a type)"
63052 #: cp/parser.cc:28331 cp/parser.cc:28425
63053 #, gcc-internal-format
63054 msgid "types may not be defined in an exception-specification"
63057 #: cp/parser.cc:28433
63058 #, gcc-internal-format
63059 msgid "ISO C++17 does not allow dynamic exception specifications"
63062 #: cp/parser.cc:28439
63063 #, gcc-internal-format
63064 msgid "dynamic exception specifications are deprecated in C++11"
63067 #: cp/parser.cc:28483
63068 #, gcc-internal-format
63069 msgid "invalid use of %<auto%> in exception-specification"
63072 #: cp/parser.cc:28524
63073 #, gcc-internal-format
63075 "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-"
63079 #: cp/parser.cc:28636
63080 #, gcc-internal-format
63081 msgid "types may not be defined in exception-declarations"
63084 #: cp/parser.cc:29194
63085 #, gcc-internal-format
63086 msgid "expected OpenMP directive name"
63089 #: cp/parser.cc:29203
63090 #, gcc-internal-format
63091 msgid "expected attribute argument as balanced token sequence"
63094 #: cp/parser.cc:29248
63095 #, gcc-internal-format
63096 msgid "expected %<directive%> or %<sequence%>"
63099 #: cp/parser.cc:29347
63100 #, gcc-internal-format
63101 msgid "attribute using prefix used together with scoped attribute token"
63104 #: cp/parser.cc:29361
63105 #, gcc-internal-format
63106 msgid "expected an identifier for the attribute name"
63109 #: cp/parser.cc:29416
63110 #, gcc-internal-format
63111 msgid "%<omp::%E%> attribute requires argument"
63114 #. e.g. [[attr()]].
63115 #: cp/parser.cc:29491
63116 #, gcc-internal-format
63117 msgid "parentheses must be omitted if %qE attribute argument list is empty"
63120 #: cp/parser.cc:29526
63121 #, gcc-internal-format
63122 msgid "attribute %qs specified multiple times"
63125 #: cp/parser.cc:29568
63126 #, gcc-internal-format
63127 msgid "expected attribute before %<...%>"
63130 #: cp/parser.cc:29571
63131 #, gcc-internal-format
63132 msgid "attribute with no arguments contains no parameter packs"
63135 #: cp/parser.cc:29617
63136 #, gcc-internal-format
63137 msgid "expected contract-role"
63140 #. We got some other token other than a ':'.
63141 #: cp/parser.cc:29698
63142 #, gcc-internal-format
63143 msgid "expected contract semantic or level"
63146 #: cp/parser.cc:29708
63147 #, gcc-internal-format
63148 msgid "expected contract level: %<default%>, %<audit%>, or %<axiom%>"
63151 #: cp/parser.cc:29718
63152 #, gcc-internal-format
63153 msgid "invalid use of contract role for explicit semantic"
63156 #: cp/parser.cc:29855
63157 #, gcc-internal-format
63158 msgid "contracts are only available with %<-fcontracts%>"
63161 #: cp/parser.cc:30010
63162 #, gcc-internal-format
63164 "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
63167 #: cp/parser.cc:30355 cp/parser.cc:30364
63168 #, gcc-internal-format
63169 msgid "expression must be enclosed in parentheses"
63172 #: cp/parser.cc:30710
63173 #, gcc-internal-format
63174 msgid "missing additional %<requires%> to start a requires-expression"
63177 #: cp/parser.cc:30953
63178 #, gcc-internal-format
63180 "testing if a concept-id is a valid expression; add %<requires%> to check "
63184 #: cp/parser.cc:31091
63185 #, gcc-internal-format
63186 msgid "result type is not a plain type-constraint"
63189 #: cp/parser.cc:31099
63190 #, gcc-internal-format
63191 msgid "return-type-requirement is not a type-constraint"
63194 #: cp/parser.cc:31617
63195 #, gcc-internal-format
63196 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
63199 #: cp/parser.cc:31622
63200 #, gcc-internal-format
63201 msgid "invalid declaration of %<%T::%E%>"
63204 #: cp/parser.cc:31626
63205 #, gcc-internal-format
63206 msgid "too few template-parameter-lists"
63209 #. Otherwise, there are too many template parameter lists. We have
63212 #. template <class T> template <class U> void S::f();
63213 #: cp/parser.cc:31633
63214 #, gcc-internal-format
63215 msgid "too many template-parameter-lists"
63218 #: cp/parser.cc:32026
63219 #, gcc-internal-format
63220 msgid "named return values are no longer supported"
63223 #: cp/parser.cc:32199
63224 #, gcc-internal-format
63226 "ISO C++ did not adopt string literal operator templates taking an argument "
63227 "pack of characters"
63230 #: cp/parser.cc:32208
63231 #, gcc-internal-format
63233 "literal operator template %qD has invalid parameter list; expected non-type "
63234 "template parameter pack %<<char...>%> or single non-type parameter of class "
63238 #: cp/parser.cc:32214
63239 #, gcc-internal-format
63241 "literal operator template %qD has invalid parameter list; expected non-type "
63242 "template parameter pack %<<char...>%>"
63245 #: cp/parser.cc:32321
63246 #, gcc-internal-format
63248 "template-introductions are not part of C++20 concepts; use %qs to enable"
63251 #: cp/parser.cc:32331
63252 #, gcc-internal-format
63253 msgid "no matching concept for template-introduction"
63256 #: cp/parser.cc:32354
63257 #, gcc-internal-format
63258 msgid "invalid declaration of member template in local class"
63261 #: cp/parser.cc:32363
63262 #, gcc-internal-format
63263 msgid "template with C linkage"
63266 #: cp/parser.cc:32383
63267 #, gcc-internal-format
63268 msgid "invalid explicit specialization"
63271 #: cp/parser.cc:32495
63272 #, gcc-internal-format
63273 msgid "template declaration of %<typedef%>"
63276 #: cp/parser.cc:32546
63277 #, gcc-internal-format
63278 msgid "a class template declaration must not declare anything else"
63281 #: cp/parser.cc:32598
63282 #, gcc-internal-format
63283 msgid "explicit template specialization cannot have a storage class"
63286 #: cp/parser.cc:32905
63287 #, gcc-internal-format
63288 msgid "%<>>%> should be %<> >%> within a nested template argument list"
63291 #: cp/parser.cc:32918
63292 #, gcc-internal-format
63293 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
63296 #: cp/parser.cc:32949
63297 #, gcc-internal-format
63298 msgid "%qs should be %qs to terminate a template argument list"
63301 #: cp/parser.cc:33267
63302 #, gcc-internal-format
63303 msgid "%<sizeof...%> argument must be surrounded by parentheses"
63306 #: cp/parser.cc:33444
63307 #, gcc-internal-format
63308 msgid "invalid use of %qD in linkage specification"
63311 #: cp/parser.cc:33455
63312 #, gcc-internal-format
63313 msgid "duplicate %qD specifier"
63316 #: cp/parser.cc:33458
63317 #, gcc-internal-format
63318 msgid "%qD specifier conflicts with %qs"
63321 #: cp/parser.cc:33470
63322 #, gcc-internal-format
63323 msgid "%<__thread%> before %qD"
63326 #: cp/parser.cc:33486
63327 #, gcc-internal-format
63328 msgid "%qD specifier conflicts with %<typedef%>"
63331 #: cp/parser.cc:33595
63332 #, gcc-internal-format
63333 msgid "ISO C++ 1998 does not support %<long long%>"
63336 #: cp/parser.cc:33606
63337 #, gcc-internal-format
63338 msgid "both %<__thread%> and %<thread_local%> specified"
63341 #: cp/parser.cc:33611
63342 #, gcc-internal-format
63343 msgid "duplicate %qD"
63346 #: cp/parser.cc:33637
63347 #, gcc-internal-format
63348 msgid "duplicate %qs"
63351 #: cp/parser.cc:33689
63352 #, gcc-internal-format
63353 msgid "expected %<new%>"
63356 #: cp/parser.cc:33692
63357 #, gcc-internal-format
63358 msgid "expected %<delete%>"
63361 #: cp/parser.cc:33695
63362 #, gcc-internal-format
63363 msgid "expected %<return%>"
63366 #: cp/parser.cc:33701
63367 #, gcc-internal-format
63368 msgid "expected %<extern%>"
63371 #: cp/parser.cc:33704
63372 #, gcc-internal-format
63373 msgid "expected %<static_assert%>"
63376 #: cp/parser.cc:33707
63377 #, gcc-internal-format
63378 msgid "expected %<decltype%>"
63381 #: cp/parser.cc:33710
63382 #, gcc-internal-format
63383 msgid "expected %<operator%>"
63386 #: cp/parser.cc:33713
63387 #, gcc-internal-format
63388 msgid "expected %<class%>"
63391 #: cp/parser.cc:33716
63392 #, gcc-internal-format
63393 msgid "expected %<template%>"
63396 #: cp/parser.cc:33719
63397 #, gcc-internal-format
63398 msgid "expected %<namespace%>"
63401 #: cp/parser.cc:33722
63402 #, gcc-internal-format
63403 msgid "expected %<using%>"
63406 #: cp/parser.cc:33725
63407 #, gcc-internal-format
63408 msgid "expected %<asm%>"
63411 #: cp/parser.cc:33728
63412 #, gcc-internal-format
63413 msgid "expected %<try%>"
63416 #: cp/parser.cc:33731
63417 #, gcc-internal-format
63418 msgid "expected %<catch%>"
63421 #: cp/parser.cc:33734
63422 #, gcc-internal-format
63423 msgid "expected %<throw%>"
63426 #: cp/parser.cc:33737
63427 #, gcc-internal-format
63428 msgid "expected %<auto%>"
63431 #: cp/parser.cc:33740
63432 #, gcc-internal-format
63433 msgid "expected %<__label__%>"
63436 #: cp/parser.cc:33743
63437 #, gcc-internal-format
63438 msgid "expected %<@try%>"
63441 #: cp/parser.cc:33746
63442 #, gcc-internal-format
63443 msgid "expected %<@synchronized%>"
63446 #: cp/parser.cc:33749
63447 #, gcc-internal-format
63448 msgid "expected %<@throw%>"
63451 #: cp/parser.cc:33752
63452 #, gcc-internal-format
63453 msgid "expected %<__transaction_atomic%>"
63456 #: cp/parser.cc:33755
63457 #, gcc-internal-format
63458 msgid "expected %<__transaction_relaxed%>"
63461 #: cp/parser.cc:33758
63462 #, gcc-internal-format
63463 msgid "expected %<co_yield%>"
63466 #: cp/parser.cc:33790
63467 #, gcc-internal-format
63468 msgid "expected %<::%>"
63471 #: cp/parser.cc:33802
63472 #, gcc-internal-format
63473 msgid "expected %<...%>"
63476 #: cp/parser.cc:33805
63477 #, gcc-internal-format
63478 msgid "expected %<*%>"
63481 #: cp/parser.cc:33808
63482 #, gcc-internal-format
63483 msgid "expected %<~%>"
63486 #: cp/parser.cc:33814
63487 #, gcc-internal-format
63488 msgid "expected %<:%> or %<::%>"
63491 #: cp/parser.cc:33841
63492 #, gcc-internal-format
63493 msgid "expected %<class%>, %<typename%>, or %<template%>"
63496 #: cp/parser.cc:34176
63497 #, gcc-internal-format
63498 msgid "redundant enum-key %<enum%s%> in reference to %q#T"
63501 #: cp/parser.cc:34327
63502 #, gcc-internal-format
63503 msgid "%qs tag used in naming %q#T"
63506 #: cp/parser.cc:34332
63507 #, gcc-internal-format
63508 msgid "%q#T was previously declared here"
63511 #: cp/parser.cc:34453
63512 #, gcc-internal-format
63513 msgid "redundant class-key %qs in reference to %q#T"
63516 #: cp/parser.cc:34611 cp/parser.cc:34645
63517 #, gcc-internal-format
63518 msgid "%qT declared with a mismatched class-key %qs"
63521 #: cp/parser.cc:34618 cp/parser.cc:34651
63522 #, gcc-internal-format
63523 msgid "remove the class-key or replace it with %qs"
63526 #: cp/parser.cc:34619 cp/parser.cc:34652
63527 #, gcc-internal-format
63528 msgid "replace the class-key with %qs"
63531 #: cp/parser.cc:34626
63532 #, gcc-internal-format
63533 msgid "%qT defined as %qs here"
63536 #: cp/parser.cc:34627
63537 #, gcc-internal-format
63538 msgid "%qT first declared as %qs here"
63541 #: cp/parser.cc:34709
63542 #, gcc-internal-format
63543 msgid "%qD redeclared with different access"
63546 #: cp/parser.cc:34730
63547 #, gcc-internal-format
63549 "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
63552 #: cp/parser.cc:34980
63553 #, gcc-internal-format
63554 msgid "file ends in default argument"
63557 #: cp/parser.cc:35221 cp/parser.cc:36529 cp/parser.cc:36718
63558 #, gcc-internal-format
63559 msgid "misplaced %<@%D%> Objective-C++ construct"
63562 #: cp/parser.cc:35292
63563 #, gcc-internal-format
63564 msgid "objective-c++ message receiver expected"
63567 #: cp/parser.cc:35362
63568 #, gcc-internal-format
63569 msgid "objective-c++ message argument(s) are expected"
63572 #: cp/parser.cc:35393
63573 #, gcc-internal-format
63574 msgid "%<@encode%> must specify a type as an argument"
63577 #: cp/parser.cc:35797
63578 #, gcc-internal-format
63579 msgid "invalid Objective-C++ selector name"
63582 #: cp/parser.cc:35872 cp/parser.cc:35890
63583 #, gcc-internal-format
63584 msgid "objective-c++ method declaration is expected"
63587 #: cp/parser.cc:35884 cp/parser.cc:35950
63588 #, gcc-internal-format
63589 msgid "method attributes must be specified at the end"
63592 #: cp/parser.cc:35993
63593 #, gcc-internal-format
63594 msgid "stray %qs between Objective-C++ methods"
63597 #: cp/parser.cc:36190 cp/parser.cc:36197 cp/parser.cc:36204
63598 #, gcc-internal-format
63599 msgid "invalid type for instance variable"
63602 #: cp/parser.cc:36321
63603 #, gcc-internal-format
63604 msgid "identifier expected after %<@protocol%>"
63607 #: cp/parser.cc:36494
63608 #, gcc-internal-format
63610 "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
63613 #: cp/parser.cc:36501
63614 #, gcc-internal-format
63615 msgid "prefix attributes are ignored before %<@%D%>"
63618 #: cp/parser.cc:36781 cp/parser.cc:36788 cp/parser.cc:36795
63619 #, gcc-internal-format
63620 msgid "invalid type for property"
63623 #: cp/parser.cc:36957
63624 #, gcc-internal-format
63625 msgid "unknown property attribute %qE"
63628 #: cp/parser.cc:38086
63629 #, gcc-internal-format
63630 msgid "expected integer expression list"
63633 #: cp/parser.cc:38103
63634 #, gcc-internal-format
63635 msgid "%<wait%> expression must be integral"
63638 #: cp/parser.cc:39199
63639 #, gcc-internal-format
63640 msgid "invalid reduction-identifier"
63643 #: cp/parser.cc:40168
63644 #, gcc-internal-format
63645 msgid "types may not be defined in iterator type"
63648 #: cp/parser.cc:43132
63649 #, gcc-internal-format
63650 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
63653 #: cp/parser.cc:43580
63654 #, gcc-internal-format
63656 "%<[[omp::directive(%s)]]%> must be the only specified attribute on a "
63660 #: cp/parser.cc:43843
63661 #, gcc-internal-format
63662 msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
63665 #: cp/parser.cc:43930 cp/pt.cc:18551
63666 #, gcc-internal-format
63667 msgid "iteration variable %qD should not be reduction"
63670 #: cp/parser.cc:44023
63671 #, gcc-internal-format
63672 msgid "not enough for loops to collapse"
63675 #: cp/parser.cc:46418
63676 #, gcc-internal-format
63677 msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
63680 #: cp/parser.cc:47253
63681 #, gcc-internal-format
63683 "OpenMP directive other than %<declare simd%> or %<declare variant%> "
63684 "appertains to a declaration"
63687 #: cp/parser.cc:47599 cp/parser.cc:47630
63688 #, gcc-internal-format
63689 msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
63692 #: cp/parser.cc:47606 cp/parser.cc:47635
63693 #, gcc-internal-format
63694 msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
63697 #: cp/parser.cc:47747
63698 #, gcc-internal-format
63699 msgid "invalid initializer clause"
63702 #: cp/parser.cc:47777
63703 #, gcc-internal-format
63704 msgid "expected id-expression (arguments)"
63707 #: cp/parser.cc:47789
63708 #, gcc-internal-format
63710 "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
63713 #: cp/parser.cc:47892
63714 #, gcc-internal-format
63715 msgid "types may not be defined in declare reduction type list"
63718 #: cp/parser.cc:47912 cp/semantics.cc:6209
63719 #, gcc-internal-format
63720 msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
63723 #: cp/parser.cc:47916 cp/semantics.cc:6217
63724 #, gcc-internal-format
63725 msgid "function or array type %qT in %<#pragma omp declare reduction%>"
63728 #: cp/parser.cc:47919 cp/pt.cc:14451 cp/semantics.cc:6223
63729 #, gcc-internal-format
63730 msgid "reference type %qT in %<#pragma omp declare reduction%>"
63733 #: cp/parser.cc:47922 cp/semantics.cc:6229
63734 #, gcc-internal-format
63736 "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma "
63737 "omp declare reduction%>"
63740 #: cp/parser.cc:48636
63741 #, gcc-internal-format
63742 msgid "%<#pragma acc routine%> names a set of overloads"
63745 #: cp/parser.cc:48646
63746 #, gcc-internal-format
63747 msgid "%qD does not refer to a namespace scope function"
63750 #. cancel-and-throw is unimplemented.
63751 #: cp/parser.cc:49007
63752 #, gcc-internal-format
63753 msgid "%<atomic_cancel%>"
63756 #: cp/parser.cc:49054 cp/semantics.cc:11243
63757 #, gcc-internal-format
63758 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
63761 #: cp/parser.cc:49056 cp/semantics.cc:11245
63762 #, gcc-internal-format
63763 msgid "%<__transaction_atomic%> without transactional memory support enabled"
63766 #: cp/parser.cc:49202
63767 #, gcc-internal-format
63769 "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
63772 #: cp/parser.cc:49205
63773 #, gcc-internal-format
63774 msgid " or a %<transaction_may_cancel_outer%> function"
63777 #: cp/parser.cc:49252
63778 #, gcc-internal-format
63779 msgid "malformed %<#pragma GCC pch_preprocess%>"
63782 #: cp/parser.cc:49550
63783 #, gcc-internal-format
63784 msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
63787 #: cp/parser.cc:49561
63788 #, gcc-internal-format
63789 msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
63792 #: cp/parser.cc:49616
63793 #, gcc-internal-format
63794 msgid "%<#pragma GCC ivdep%> must be inside a function"
63797 #: cp/parser.cc:49648
63798 #, gcc-internal-format
63799 msgid "%<#pragma GCC unroll%> must be inside a function"
63802 #: cp/parser.cc:49729
63803 #, gcc-internal-format
63804 msgid "multi-source compilation not implemented for C++"
63807 #: cp/parser.cc:49766
63808 #, gcc-internal-format
63809 msgid "placeholder type not allowed in this context"
63812 #: cp/parser.cc:49975
63813 #, gcc-internal-format
63814 msgid "implicit templates may not be %<virtual%>"
63817 #: cp/parser.cc:50031
63818 #, gcc-internal-format
63819 msgid "%<extern \"C\"%> linkage started here"
63823 #, gcc-internal-format
63824 msgid "data member %qD cannot be a member template"
63828 #, gcc-internal-format
63829 msgid "invalid member template declaration %qD"
63833 #, gcc-internal-format
63834 msgid "explicit specialization in non-namespace scope %qD"
63838 #, gcc-internal-format
63839 msgid "enclosing class templates are not explicitly specialized"
63843 #, gcc-internal-format
63844 msgid "specialization of %qD must appear at namespace scope"
63847 #: cp/pt.cc:858 cp/pt.cc:1099
63848 #, gcc-internal-format
63849 msgid "specialization of %qD in different namespace"
63853 #, gcc-internal-format
63854 msgid " from definition of %q#D"
63858 #, gcc-internal-format
63860 "explicit instantiation of %qD in namespace %qD (which does not enclose "
63865 #, gcc-internal-format
63866 msgid "name of class shadows template template parameter %qD"
63870 #, gcc-internal-format
63871 msgid "specialization of alias template %qD"
63874 #: cp/pt.cc:1026 cp/pt.cc:1165
63875 #, gcc-internal-format
63876 msgid "explicit specialization of non-template %qT"
63880 #, gcc-internal-format
63881 msgid "specialization of %qT after instantiation"
63885 #, gcc-internal-format
63886 msgid "from definition of %q#D"
63889 #. But if we've had an implicit instantiation, that's a
63890 #. problem ([temp.expl.spec]/6).
63892 #, gcc-internal-format
63893 msgid "specialization %qT after instantiation %qT"
63897 #, gcc-internal-format
63898 msgid "template specialization of %qD not allowed by ISO C++"
63902 #, gcc-internal-format
63903 msgid "specialization of %qD after instantiation"
63906 #: cp/pt.cc:2015 cp/semantics.cc:6079
63907 #, gcc-internal-format
63912 #, gcc-internal-format
63913 msgid "%qD is not a function template"
63917 #, gcc-internal-format
63918 msgid "%qD is not a variable template"
63922 #, gcc-internal-format
63923 msgid "template-id %qD for %q+D does not match any template declaration"
63927 #, gcc-internal-format
63929 "saw %d %<template<>%>, need %d for specializing a member function template"
63933 #, gcc-internal-format
63934 msgid "ambiguous template specialization %qD for %q+D"
63938 #, gcc-internal-format
63940 "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
63944 #, gcc-internal-format
63945 msgid "too many template headers for %qD (should be %d)"
63949 #, gcc-internal-format
63951 "members of an explicitly specialized class are defined without a template "
63956 #, gcc-internal-format
63958 "explicit specialization of %qD outside its namespace must use a nested-name-"
63962 #. This was allowed in C++98, so only pedwarn.
63964 #, gcc-internal-format
63966 "explicit instantiation of %qD outside its namespace must use a nested-name-"
63971 #, gcc-internal-format
63972 msgid "explicit specialization %q#D may be missing attributes"
63976 #, gcc-internal-format, gfc-internal-format
63977 msgid "missing primary template attributes %s"
63981 #, gcc-internal-format, gfc-internal-format
63982 msgid "missing primary template attribute %s"
63985 #: cp/pt.cc:2835 cp/pt.cc:2895
63986 #, gcc-internal-format
63987 msgid "template-id %qE in declaration of primary template"
63991 #, gcc-internal-format
63992 msgid "template parameter list used in explicit instantiation"
63996 #, gcc-internal-format
63997 msgid "definition provided for explicit instantiation"
64001 #, gcc-internal-format
64002 msgid "too many template parameter lists in declaration of %qD"
64006 #, gcc-internal-format
64007 msgid "too few template parameter lists in declaration of %qD"
64011 #, gcc-internal-format
64012 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
64016 #, gcc-internal-format
64017 msgid "explicit specialization declared %<concept%>"
64021 #, gcc-internal-format
64022 msgid "non-type partial specialization %qE is not allowed"
64026 #, gcc-internal-format
64027 msgid "non-class, non-variable partial specialization %qE is not allowed"
64031 #, gcc-internal-format
64032 msgid "default argument specified in explicit specialization"
64036 #, gcc-internal-format
64037 msgid "%qD is not a template function"
64040 #. From [temp.expl.spec]:
64042 #. If such an explicit specialization for the member
64043 #. of a class template names an implicitly-declared
64044 #. special member function (clause _special_), the
64045 #. program is ill-formed.
64047 #. Similar language is found in [temp.explicit].
64049 #, gcc-internal-format
64050 msgid "specialization of implicitly-declared special member function"
64054 #, gcc-internal-format
64055 msgid "no member function %qD declared in %qT"
64059 #, gcc-internal-format
64060 msgid "friend declaration %qD is not visible to explicit specialization"
64064 #, gcc-internal-format
64065 msgid "friend declaration here"
64069 #, gcc-internal-format
64070 msgid "explicit specialization of function concept %qD"
64074 #, gcc-internal-format
64075 msgid "argument to %<__integer_pack%> must be between 0 and %d"
64079 #, gcc-internal-format
64080 msgid "base initializer expansion %qT contains no parameter packs"
64084 #, gcc-internal-format
64085 msgid "expansion pattern %qT contains no parameter packs"
64089 #, gcc-internal-format
64090 msgid "expansion pattern %qE contains no parameter packs"
64094 #, gcc-internal-format
64095 msgid "parameter packs not expanded with %<...%>:"
64098 #: cp/pt.cc:4331 cp/pt.cc:5203
64099 #, gcc-internal-format
64104 #, gcc-internal-format, gfc-internal-format
64109 #, gcc-internal-format
64110 msgid "declaration of template parameter %q+D shadows template parameter"
64114 #, gcc-internal-format
64115 msgid "declaration of %q+#D shadows template parameter"
64119 #, gcc-internal-format
64120 msgid "template parameter %qD declared here"
64124 #, gcc-internal-format
64125 msgid "specialization of variable concept %q#D"
64129 #, gcc-internal-format
64130 msgid "template parameters not deducible in partial specialization:"
64134 #, gcc-internal-format
64136 "partial specialization %q+D does not specialize any template arguments; to "
64137 "define the primary template, remove the template argument list"
64141 #, gcc-internal-format
64143 "partial specialization %q+D does not specialize any template arguments and "
64144 "is not more constrained than the primary template; to define the primary "
64145 "template, remove the template argument list"
64148 #: cp/pt.cc:5229 cp/pt.cc:5240 cp/pt.cc:5248
64149 #, gcc-internal-format
64150 msgid "primary template here"
64154 #, gcc-internal-format
64156 "partial specialization is not more specialized than the primary template "
64157 "because it replaces multiple parameters with a pack expansion"
64161 #, gcc-internal-format
64162 msgid "too many arguments for partial specialization %qT"
64166 #, gcc-internal-format
64167 msgid "partial specialization %qD is not more specialized than"
64171 #, gcc-internal-format
64172 msgid "primary template %qD"
64176 #, gcc-internal-format
64178 "parameter pack argument %qE must be at the end of the template argument list"
64182 #, gcc-internal-format
64184 "parameter pack argument %qT must be at the end of the template argument list"
64188 #, gcc-internal-format
64189 msgid "type %qT of template argument %qE depends on a template parameter"
64190 msgid_plural "type %qT of template argument %qE depends on template parameters"
64195 #, gcc-internal-format
64196 msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
64200 #, gcc-internal-format
64201 msgid "partial specialization of %qD after instantiation of %qD"
64205 #, gcc-internal-format
64206 msgid "no default argument for %qD"
64209 #. A primary class template, primary variable template
64210 #. (DR 2032), or alias template can only have one
64211 #. parameter pack, at the end of the template
64214 #, gcc-internal-format
64215 msgid "parameter pack %q+D must be at the end of the template parameter list"
64219 #, gcc-internal-format
64221 "default template arguments may not be used in function template friend re-"
64226 #, gcc-internal-format
64228 "default template arguments may not be used in template friend declarations"
64232 #, gcc-internal-format
64234 "default template arguments may not be used in function templates without %<-"
64235 "std=c++11%> or %<-std=gnu++11%>"
64239 #, gcc-internal-format
64240 msgid "default template arguments may not be used in partial specializations"
64243 #: cp/pt.cc:5692 cp/pt.cc:5750
64244 #, gcc-internal-format
64245 msgid "default argument for template parameter for class enclosing %qD"
64249 #, gcc-internal-format
64250 msgid "template %qD declared"
64254 #, gcc-internal-format
64255 msgid "template class without a name"
64259 #, gcc-internal-format
64260 msgid "member template %qD may not have virt-specifiers"
64263 #. [basic.stc.dynamic.allocation]
64265 #. An allocation function can be a function
64266 #. template. ... Template allocation functions shall
64267 #. have two or more parameters.
64269 #, gcc-internal-format
64270 msgid "invalid template declaration of %qD"
64274 #, gcc-internal-format
64275 msgid "template definition of non-template %q#D"
64279 #, gcc-internal-format
64280 msgid "expected %d levels of template parms for %q#D, got %d"
64284 #, gcc-internal-format
64285 msgid "got %d template parameters for %q#D"
64289 #, gcc-internal-format
64290 msgid "got %d template parameters for %q#T"
64294 #, gcc-internal-format, gfc-internal-format
64295 msgid " but %d required"
64299 #, gcc-internal-format
64300 msgid "template arguments to %qD do not match original template %qD"
64304 #, gcc-internal-format
64305 msgid "use %<template<>%> for an explicit specialization"
64309 #, gcc-internal-format
64310 msgid "redeclaration of %qD with different constraints"
64314 #, gcc-internal-format
64315 msgid "%qT is not a template type"
64319 #, gcc-internal-format
64320 msgid "template specifiers not specified in declaration of %qD"
64324 #, gcc-internal-format, gfc-internal-format
64325 msgid "redeclared with %d template parameter"
64326 msgid_plural "redeclared with %d template parameters"
64331 #, gcc-internal-format
64332 msgid "previous declaration %qD used %d template parameter"
64333 msgid_plural "previous declaration %qD used %d template parameters"
64338 #, gcc-internal-format
64339 msgid "template parameter %q+#D"
64343 #, gcc-internal-format
64344 msgid "redeclared here as %q#D"
64348 #, gcc-internal-format
64349 msgid "redeclared here"
64353 #, gcc-internal-format
64354 msgid "declaration of template parameter %q+#D with different constraints"
64357 #: cp/pt.cc:6383 cp/pt.cc:6411
64358 #, gcc-internal-format
64359 msgid "original declaration appeared here"
64363 #, gcc-internal-format
64364 msgid "redeclaration of %q#D with different constraints"
64367 #: cp/pt.cc:6767 cp/pt.cc:6837
64368 #, gcc-internal-format
64369 msgid "%qE is not a valid template argument for type %qT"
64373 #, gcc-internal-format
64374 msgid "it must be the address of a function with external linkage"
64378 #, gcc-internal-format
64379 msgid "it must be the name of a function with external linkage"
64383 #, gcc-internal-format
64385 "%qE is not a valid template argument for type %qT because %qD has no linkage"
64389 #, gcc-internal-format
64391 "%qE is not a valid template argument for type %qT because %qD does not have "
64396 #, gcc-internal-format
64397 msgid "it must be a pointer-to-member of the form %<&X::Y%>"
64401 #, gcc-internal-format
64402 msgid "because it is a member of %qT"
64406 #, gcc-internal-format
64407 msgid " couldn%'t deduce template parameter %qD"
64411 #, gcc-internal-format
64412 msgid " types %qT and %qT have incompatible cv-qualifiers"
64416 #, gcc-internal-format
64417 msgid " mismatched types %qT and %qT"
64421 #, gcc-internal-format
64422 msgid " template parameter %qD is not a parameter pack, but argument %qD is"
64426 #, gcc-internal-format
64427 msgid " template argument %qE does not match pointer-to-member constant %qE"
64431 #, gcc-internal-format
64432 msgid " %qE is not equivalent to %qE"
64436 #, gcc-internal-format
64437 msgid " inconsistent parameter pack deduction with %qT and %qT"
64441 #, gcc-internal-format
64442 msgid " deduced conflicting types for parameter %qT (%qT and %qT)"
64446 #, gcc-internal-format
64447 msgid " deduced conflicting values for non-type parameter %qE (%qE and %qE)"
64451 #, gcc-internal-format
64452 msgid " variable-sized array type %qT is not a valid template argument"
64456 #, gcc-internal-format
64457 msgid " member function type %qT is not a valid template argument"
64461 #, gcc-internal-format
64462 msgid " cannot convert %qE (type %qT) to type %qT"
64466 #, gcc-internal-format
64467 msgid " %qT is an ambiguous base class of %qT"
64471 #, gcc-internal-format
64472 msgid " %qT is not derived from %qT"
64476 #, gcc-internal-format
64478 " template parameters of a template template argument are inconsistent with "
64479 "other deduced template arguments"
64483 #, gcc-internal-format
64484 msgid " cannot deduce a template for %qT from non-template type %qT"
64488 #, gcc-internal-format
64489 msgid " template argument %qE does not match %qE"
64493 #, gcc-internal-format
64495 "%qE is not a valid template argument of type %qT because %qE is not a "
64496 "variable or function"
64500 #, gcc-internal-format
64502 "%qE is not a valid template argument of type %qT in C++98 because %qD does "
64503 "not have external linkage"
64507 #, gcc-internal-format
64509 "%qE is not a valid template argument of type %qT because %qD has no linkage"
64513 #, gcc-internal-format
64514 msgid "the address of %qD is not a valid template argument"
64518 #, gcc-internal-format
64520 "the address of the %qT subobject of %qD is not a valid template argument"
64524 #, gcc-internal-format
64526 "the address of %qD is not a valid template argument because it does not have "
64527 "static storage duration"
64531 #, gcc-internal-format
64533 "%qD is not a valid template argument because %qD is a variable, not the "
64534 "address of a variable"
64538 #, gcc-internal-format
64540 "%qE is not a valid template argument for %qT because it is not the address "
64545 #, gcc-internal-format
64547 "%qE is not a valid template argument for type %qT because string literals "
64548 "can never be used in this context"
64552 #, gcc-internal-format
64553 msgid "in template argument for type %qT"
64557 #, gcc-internal-format
64558 msgid "template argument %qE for type %qT not a compile-time constant"
64562 #, gcc-internal-format
64564 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
64569 #, gcc-internal-format
64571 "%qE is not a valid template argument for type %qT because it is not an lvalue"
64575 #, gcc-internal-format
64577 "%q#D is not a valid template argument for type %qT because a reference "
64578 "variable does not have a constant address"
64582 #, gcc-internal-format
64584 "%qE is not a valid template argument for type %qT because it is a pointer"
64588 #, gcc-internal-format
64589 msgid "try using %qE instead"
64593 #, gcc-internal-format
64595 "%qE is not a valid template argument for type %qT because it is of type %qT"
64599 #, gcc-internal-format
64600 msgid "ignoring attributes on template argument %qT"
64604 #, gcc-internal-format
64605 msgid "ignoring attributes in template argument %qE"
64609 #, gcc-internal-format
64610 msgid "injected-class-name %qD used as template template argument"
64614 #, gcc-internal-format
64615 msgid "invalid use of destructor %qE as a type"
64619 #, gcc-internal-format
64620 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
64623 #: cp/pt.cc:8513 cp/pt.cc:8547 cp/pt.cc:8597
64624 #, gcc-internal-format
64625 msgid "type/value mismatch at argument %d in template parameter list for %qD"
64629 #, gcc-internal-format
64630 msgid " expected a constant of type %qT, got %qT"
64634 #, gcc-internal-format
64636 " ambiguous template argument for non-type template parameter is treated as "
64641 #, gcc-internal-format
64642 msgid " expected a class template, got %qE"
64646 #, gcc-internal-format
64647 msgid " expected a type, got %qE"
64651 #, gcc-internal-format
64652 msgid " expected a type, got %qT"
64656 #, gcc-internal-format
64657 msgid " expected a class template, got %qT"
64661 #, gcc-internal-format
64662 msgid " expected a template of type %qD, got %qT"
64666 #, gcc-internal-format
64667 msgid "constraint mismatch at argument %d in template parameter list for %qD"
64671 #, gcc-internal-format
64672 msgid " expected %qD but got %qD"
64676 #, gcc-internal-format
64677 msgid "could not convert template argument %qE from %qT to %qT"
64680 #: cp/pt.cc:8829 cp/pt.cc:9155
64681 #, gcc-internal-format, gfc-internal-format
64682 msgid "template argument %d is invalid"
64685 #: cp/pt.cc:8844 cp/pt.cc:8989
64686 #, gcc-internal-format, gfc-internal-format
64687 msgid "wrong number of template arguments (%d, should be %d)"
64691 #, gcc-internal-format, gfc-internal-format
64692 msgid "wrong number of template arguments (%d, should be at least %d)"
64696 #, gcc-internal-format
64697 msgid "provided for %qD"
64701 #, gcc-internal-format
64703 "pack expansion argument for non-pack parameter %qD of alias template %qD"
64707 #, gcc-internal-format
64708 msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
64712 #, gcc-internal-format
64714 "so any instantiation with a non-empty parameter pack would be ill-formed"
64718 #, gcc-internal-format
64719 msgid "%q#D is not a function template"
64723 #, gcc-internal-format
64724 msgid "non-template type %qT used as a template"
64728 #, gcc-internal-format
64729 msgid "for template declaration %q+D"
64732 #: cp/pt.cc:9993 cp/pt.cc:22213
64733 #, gcc-internal-format
64734 msgid "template constraint failure for %qD"
64738 #, gcc-internal-format
64739 msgid "use of invalid variable template %qE"
64743 #, gcc-internal-format
64745 "template instantiation depth exceeds maximum of %d (use %<-ftemplate-"
64746 "depth=%> to increase the maximum)"
64750 #, gcc-internal-format
64751 msgid "flexible array member %qD in union"
64755 #, gcc-internal-format
64756 msgid "fold of empty expansion over %O"
64760 #, gcc-internal-format
64761 msgid "%qE is not the entire pattern of the pack expansion"
64765 #, gcc-internal-format
64766 msgid "mismatched argument pack lengths while expanding %qT"
64770 #, gcc-internal-format
64771 msgid "mismatched argument pack lengths while expanding %qE"
64775 #, gcc-internal-format
64776 msgid " when instantiating default argument for call to %qD"
64780 #, gcc-internal-format
64781 msgid "creating pointer to member function of non-class type %qT"
64785 #, gcc-internal-format, gfc-internal-format
64786 msgid "mismatched argument pack lengths (%d vs %d)"
64789 #. It may seem that this case cannot occur, since:
64791 #. typedef void f();
64792 #. void g() { f x; }
64794 #. declares a function, not a variable. However:
64796 #. typedef void f();
64797 #. template <typename T> void g() { T t; }
64798 #. template void g<f>();
64800 #. is an attempt to declare a variable with function
64803 #, gcc-internal-format
64804 msgid "variable %qD has function type"
64808 #, gcc-internal-format
64809 msgid "invalid parameter type %qT"
64813 #, gcc-internal-format
64814 msgid "in declaration %q+D"
64818 #, gcc-internal-format
64819 msgid "function returning an array"
64823 #, gcc-internal-format
64824 msgid "function returning a function"
64828 #, gcc-internal-format
64829 msgid "forming reference to void"
64833 #, gcc-internal-format
64834 msgid "forming pointer to reference type %qT"
64838 #, gcc-internal-format
64839 msgid "forming reference to reference type %qT"
64843 #, gcc-internal-format
64844 msgid "forming pointer to qualified function type %qT"
64848 #, gcc-internal-format
64849 msgid "forming reference to qualified function type %qT"
64853 #, gcc-internal-format
64854 msgid "creating pointer to member of non-class type %qT"
64858 #, gcc-internal-format
64859 msgid "creating pointer to member reference type %qT"
64863 #, gcc-internal-format
64864 msgid "creating pointer to member of type void"
64868 #, gcc-internal-format
64869 msgid "creating array of %qT"
64873 #, gcc-internal-format
64874 msgid "%qD is instantiated for an empty pack"
64878 #, gcc-internal-format
64879 msgid "%qT is not a class, struct, or union type"
64883 #, gcc-internal-format
64884 msgid "%qT resolves to %qT, which is not an enumeration type"
64888 #, gcc-internal-format
64889 msgid "%qT resolves to %qT, which is not a class type"
64893 #, gcc-internal-format
64894 msgid "use of %qs in template"
64898 #, gcc-internal-format
64899 msgid "qualifying type %qT does not match destructor name ~%qT"
64903 #, gcc-internal-format
64905 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
64909 #, gcc-internal-format
64910 msgid "say %<typename %E%> if a type is meant"
64914 #, gcc-internal-format
64915 msgid "initializer for %q#D expands to an empty list of expressions"
64919 #, gcc-internal-format
64920 msgid "using invalid field %qD"
64923 #: cp/pt.cc:17864 cp/pt.cc:19854
64924 #, gcc-internal-format
64925 msgid "invalid use of pack expansion expression"
64928 #: cp/pt.cc:17868 cp/pt.cc:19858
64929 #, gcc-internal-format
64930 msgid "use %<...%> to expand argument pack"
64934 #, gcc-internal-format
64935 msgid "empty initializer in lambda init-capture"
64939 #, gcc-internal-format
64941 "%qD was not declared in this scope, and no declarations were found by "
64942 "argument-dependent lookup at the point of instantiation"
64946 #, gcc-internal-format
64947 msgid "declarations in dependent base %qT are not found by unqualified lookup"
64951 #, gcc-internal-format
64952 msgid "use %<this->%D%> instead"
64956 #, gcc-internal-format
64957 msgid "use %<%T::%D%> instead"
64961 #, gcc-internal-format
64962 msgid "%qD declared here, later in the translation unit"
64966 #, gcc-internal-format
64967 msgid "wrong number of arguments to %<__builtin_convertvector%>"
64971 #, gcc-internal-format
64972 msgid "wrong number of arguments to %<assume%> attribute"
64976 #, gcc-internal-format
64977 msgid "%qT is not a class or namespace"
64981 #, gcc-internal-format
64982 msgid "%qD is not a class or namespace"
64986 #, gcc-internal-format
64987 msgid "%qT is/uses unnamed type"
64991 #, gcc-internal-format
64992 msgid "template argument for %qD uses local type %qT"
64996 #, gcc-internal-format
64997 msgid "%qT is a variably modified type"
65001 #, gcc-internal-format
65002 msgid "integral expression %qE is not constant"
65006 #, gcc-internal-format
65007 msgid " trying to instantiate %qD"
65011 #, gcc-internal-format
65012 msgid "ambiguous template instantiation for %q#T"
65016 #, gcc-internal-format
65017 msgid "ambiguous template instantiation for %q#D"
65024 #: cp/pt.cc:26199 cp/pt.cc:26294
65025 #, gcc-internal-format
65026 msgid "explicit instantiation of non-template %q#D"
65030 #, gcc-internal-format
65031 msgid "explicit instantiation of variable concept %q#D"
65035 #, gcc-internal-format
65036 msgid "explicit instantiation of function concept %q#D"
65040 #, gcc-internal-format
65041 msgid "%qD is not a static data member of a class template"
65044 #: cp/pt.cc:26232 cp/pt.cc:26289
65045 #, gcc-internal-format
65046 msgid "no matching template for %qD found"
65050 #, gcc-internal-format
65052 "type %qT for explicit instantiation %qD does not match declared type %qT"
65056 #, gcc-internal-format
65057 msgid "explicit instantiation of %q#D"
65061 #, gcc-internal-format
65062 msgid "duplicate explicit instantiation of %q#D"
65065 #: cp/pt.cc:26304 cp/pt.cc:26371
65066 #, gcc-internal-format
65067 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
65070 #: cp/pt.cc:26309 cp/pt.cc:26386
65071 #, gcc-internal-format
65072 msgid "storage class %qD applied to template instantiation"
65076 #, gcc-internal-format
65077 msgid "explicit instantiation of non-class template %qD"
65081 #, gcc-internal-format
65082 msgid "explicit instantiation of non-template type %qT"
65086 #, gcc-internal-format
65087 msgid "explicit instantiation of %q#T before definition of template"
65091 #, gcc-internal-format
65092 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
65096 #, gcc-internal-format
65097 msgid "duplicate explicit instantiation of %q#T"
65101 #, gcc-internal-format
65102 msgid "exception specification of %qD depends on itself"
65107 #. The definition of a non-exported function template, a
65108 #. non-exported member function template, or a non-exported
65109 #. member function or static data member of a class template
65110 #. shall be present in every translation unit in which it is
65111 #. explicitly instantiated.
65113 #, gcc-internal-format
65114 msgid "explicit instantiation of %qD but no definition available"
65118 #, gcc-internal-format
65120 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
65121 "possibly from virtual table generation (use %<-ftemplate-depth=%> to "
65122 "increase the maximum)"
65126 #, gcc-internal-format
65128 "non-type template parameters of deduced class type only available with %<-"
65129 "std=c++20%> or %<-std=gnu++20%>"
65133 #, gcc-internal-format
65135 "%qT is not a valid type for a template non-type parameter because it is not "
65140 #, gcc-internal-format
65142 "non-type template parameters of class type only available with %<-std=c+"
65143 "+20%> or %<-std=gnu++20%>"
65147 #, gcc-internal-format
65148 msgid "invalid template non-type parameter"
65152 #, gcc-internal-format
65153 msgid "%q#T is not a valid type for a template non-type parameter"
65157 #, gcc-internal-format
65158 msgid "keyword %<template%> not allowed in declarator-id"
65162 #, gcc-internal-format
65163 msgid "a concept cannot be constrained"
65167 #, gcc-internal-format
65168 msgid "concept %qE not in namespace scope"
65172 #, gcc-internal-format
65173 msgid "concept %qE has multiple template parameter lists"
65177 #, gcc-internal-format
65179 "deducing from brace-enclosed initializer list requires %<#include "
65180 "<initializer_list>%>"
65184 #, gcc-internal-format
65185 msgid "non-deducible template %qT used without template arguments"
65189 #, gcc-internal-format
65191 "alias template deduction only available with %<-std=c++20%> or %<-std=gnu+"
65196 #, gcc-internal-format
65197 msgid "use %qD directly instead"
65201 #, gcc-internal-format
65203 "cannot deduce template arguments for copy-initialization of %qT, as it has "
65204 "no non-explicit deduction guides or user-declared constructors"
65208 #, gcc-internal-format
65210 "cannot deduce template arguments of %qT, as it has no viable deduction guides"
65214 #, gcc-internal-format
65215 msgid "class template argument deduction failed:"
65219 #, gcc-internal-format
65220 msgid "explicit deduction guides not considered for copy-initialization"
65223 #. TODO: Pass down location from cp_finish_decl.
65225 #, gcc-internal-format
65227 "class template argument deduction for %qT failed: explicit deduction guide "
65228 "selected in copy-list-initialization"
65232 #, gcc-internal-format
65233 msgid "explicit deduction guide declared here"
65237 #, gcc-internal-format
65238 msgid "%qT may not intend to support class template argument deduction"
65242 #, gcc-internal-format
65243 msgid "add a deduction guide to suppress this warning"
65247 #, gcc-internal-format
65248 msgid "direct-list-initialization of %<auto%> requires exactly one element"
65252 #, gcc-internal-format
65254 "for deduction to %<std::initializer_list%>, use copy-list-initialization (i."
65255 "e. add %<=%> before the %<{%>)"
65259 #, gcc-internal-format
65260 msgid "unable to deduce lambda return type from %qE"
65264 #, gcc-internal-format
65265 msgid "unable to deduce %qT from %qE"
65269 #, gcc-internal-format
65270 msgid "placeholder constraints not satisfied"
65274 #, gcc-internal-format
65275 msgid "deduced initializer does not satisfy placeholder constraints"
65279 #, gcc-internal-format
65280 msgid "deduced return type does not satisfy placeholder constraints"
65284 #, gcc-internal-format
65285 msgid "deduced expression type does not satisfy placeholder constraints"
65289 #, gcc-internal-format
65290 msgid "invalid use of %qT in template argument"
65294 #, gcc-internal-format
65295 msgid "cannot use %<typeid%> with %<-fno-rtti%>"
65299 #, gcc-internal-format
65300 msgid "must %<#include <typeinfo>%> before using %<typeid%>"
65304 #, gcc-internal-format
65306 "cannot create type information for type %qT because it involves types of "
65311 #, gcc-internal-format
65312 msgid "%<typeid%> of qualified function type %qT"
65315 #: cp/rtti.cc:714 cp/rtti.cc:730
65316 #, gcc-internal-format
65317 msgid "%<dynamic_cast<%#T>(%#D)%> can never succeed"
65321 #, gcc-internal-format
65322 msgid "%<dynamic_cast%> not permitted with %<-fno-rtti%>"
65326 #, gcc-internal-format
65327 msgid "cannot %<dynamic_cast%> %qE (of type %q#T) to type %q#T (%s)"
65330 #: cp/search.cc:298
65331 #, gcc-internal-format
65332 msgid "%qT is an ambiguous base of %qT"
65335 #: cp/search.cc:314
65336 #, gcc-internal-format
65337 msgid "%qT is an inaccessible base of %qT"
65340 #: cp/search.cc:1953
65341 #, gcc-internal-format
65342 msgid "looser exception specification on overriding virtual function %q+#F"
65345 #: cp/search.cc:1956
65346 #, gcc-internal-format
65347 msgid "overridden function is %q#F"
65350 #: cp/search.cc:2031
65351 #, gcc-internal-format
65352 msgid "invalid covariant return type for %q#D"
65355 #: cp/search.cc:2033 cp/search.cc:2050 cp/search.cc:2067
65356 #, gcc-internal-format
65357 msgid "overridden function is %q#D"
65360 #: cp/search.cc:2046
65361 #, gcc-internal-format
65362 msgid "invalid covariant return type for %q+#D"
65365 #: cp/search.cc:2048
65366 #, gcc-internal-format
65367 msgid "conflicting return type specified for %q+#D"
65370 #: cp/search.cc:2065
65371 #, gcc-internal-format
65372 msgid "conflicting type attributes specified for %q+#D"
65375 #: cp/search.cc:2080
65376 #, gcc-internal-format
65377 msgid "%<consteval%> function %q+D overriding non-%<consteval%> function"
65380 #: cp/search.cc:2083
65381 #, gcc-internal-format
65382 msgid "non-%<consteval%> function %q+D overriding %<consteval%> function"
65385 #: cp/search.cc:2086 cp/search.cc:2115 cp/search.cc:2124 cp/search.cc:2135
65386 #: cp/search.cc:2160
65387 #, gcc-internal-format
65388 msgid "overridden function is %qD"
65391 #: cp/search.cc:2102
65392 #, gcc-internal-format
65393 msgid "%qD declared %<transaction_safe_dynamic%>"
65396 #: cp/search.cc:2104
65397 #, gcc-internal-format
65398 msgid "overriding %qD declared %<transaction_safe%>"
65401 #: cp/search.cc:2112
65402 #, gcc-internal-format
65403 msgid "deleted function %q+D overriding non-deleted function"
65406 #: cp/search.cc:2121
65407 #, gcc-internal-format
65408 msgid "non-deleted function %q+D overriding deleted function"
65411 #: cp/search.cc:2132
65412 #, gcc-internal-format
65413 msgid "function with contracts %q+D overriding contractless function"
65416 #: cp/search.cc:2158
65417 #, gcc-internal-format
65418 msgid "virtual function %q+D overriding final function"
65421 #: cp/search.cc:2243
65422 #, gcc-internal-format
65423 msgid "%q+#D cannot be declared"
65426 #: cp/search.cc:2244
65427 #, gcc-internal-format
65428 msgid " since %q+#D declared in base class"
65431 #: cp/semantics.cc:1029
65432 #, gcc-internal-format
65434 "%<std::is_constant_evaluated%> always evaluates to true in %<if constexpr%>"
65437 #: cp/semantics.cc:1033
65438 #, gcc-internal-format
65440 "%<std::is_constant_evaluated%> always evaluates to false in a non-"
65441 "%<constexpr%> function"
65444 #: cp/semantics.cc:1037
65445 #, gcc-internal-format
65447 "%<std::is_constant_evaluated%> always evaluates to true in a %<consteval%> "
65451 #: cp/semantics.cc:1208
65452 #, gcc-internal-format
65453 msgid "suggest explicit braces around empty body in %<do%> statement"
65456 #: cp/semantics.cc:1723
65457 #, gcc-internal-format
65458 msgid "catching polymorphic type %q#T by value"
65461 #: cp/semantics.cc:1728
65462 #, gcc-internal-format
65463 msgid "catching type %q#T by value"
65466 #: cp/semantics.cc:1733
65467 #, gcc-internal-format
65468 msgid "catching non-reference type %q#T"
65471 #: cp/semantics.cc:1945
65472 #, gcc-internal-format
65473 msgid "type of %<asm%> operand %qE could not be determined"
65476 #: cp/semantics.cc:2027
65477 #, gcc-internal-format
65478 msgid "%<__label__%> declarations are only allowed in function scopes"
65481 #: cp/semantics.cc:2197
65482 #, gcc-internal-format
65483 msgid "invalid use of member %qD in static member function"
65486 #: cp/semantics.cc:2201
65487 #, gcc-internal-format
65488 msgid "invalid use of member %qD in constructor %<pre%> contract"
65491 #: cp/semantics.cc:2205
65492 #, gcc-internal-format
65493 msgid "invalid use of member %qD in destructor %<post%> contract"
65496 #: cp/semantics.cc:2458
65497 #, gcc-internal-format
65498 msgid "%qE missing template arguments"
65501 #: cp/semantics.cc:2518
65502 #, gcc-internal-format
65504 "a statement expression is an insufficient context for overload resolution"
65507 #: cp/semantics.cc:2878
65508 #, gcc-internal-format
65509 msgid "cannot call a concept as a function"
65512 #: cp/semantics.cc:2946
65513 #, gcc-internal-format
65514 msgid "arguments to destructor are not allowed"
65517 #: cp/semantics.cc:3048
65518 #, gcc-internal-format
65519 msgid "%<this%> is unavailable for static member functions"
65522 #: cp/semantics.cc:3050
65523 #, gcc-internal-format
65524 msgid "invalid use of %<this%> before it is valid"
65527 #: cp/semantics.cc:3052
65528 #, gcc-internal-format
65529 msgid "invalid use of %<this%> after it is valid"
65532 #: cp/semantics.cc:3054
65533 #, gcc-internal-format
65534 msgid "invalid use of %<this%> in non-member function"
65537 #: cp/semantics.cc:3056
65538 #, gcc-internal-format
65539 msgid "invalid use of %<this%> at top level"
65542 #: cp/semantics.cc:3078
65543 #, gcc-internal-format
65544 msgid "invalid qualifying scope in pseudo-destructor name"
65547 #: cp/semantics.cc:3086 cp/typeck.cc:3093
65548 #, gcc-internal-format
65549 msgid "qualified type %qT does not match destructor name ~%qT"
65552 #: cp/semantics.cc:3108
65553 #, gcc-internal-format
65554 msgid "%qE is not of type %qT"
65557 #: cp/semantics.cc:3222
65558 #, gcc-internal-format
65559 msgid "compound literal of non-object type %qT"
65562 #: cp/semantics.cc:3242
65563 #, gcc-internal-format
65564 msgid "%<auto{x}%> cannot be constrained"
65567 #: cp/semantics.cc:3247
65568 #, gcc-internal-format
65569 msgid "%<auto{x}%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
65572 #: cp/semantics.cc:3439
65573 #, gcc-internal-format
65574 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
65577 #: cp/semantics.cc:3492
65578 #, gcc-internal-format
65580 "invalid use of type %qT as a default value for a template template-parameter"
65583 #: cp/semantics.cc:3496
65584 #, gcc-internal-format
65585 msgid "invalid default argument for a template template parameter"
65588 #: cp/semantics.cc:3513
65589 #, gcc-internal-format
65590 msgid "definition of %q#T inside template parameter list"
65593 #: cp/semantics.cc:3544
65594 #, gcc-internal-format
65595 msgid "invalid definition of qualified type %qT"
65598 #: cp/semantics.cc:3836
65599 #, gcc-internal-format
65600 msgid "invalid base-class specification"
65603 #: cp/semantics.cc:4001
65604 #, gcc-internal-format
65605 msgid "cannot capture member %qD of anonymous union"
65608 #: cp/semantics.cc:4018 cp/semantics.cc:12498
65609 #, gcc-internal-format
65610 msgid "%qD is not captured"
65613 #: cp/semantics.cc:4022
65614 #, gcc-internal-format
65615 msgid "the lambda has no capture-default"
65618 #: cp/semantics.cc:4024
65619 #, gcc-internal-format
65621 "lambda in local class %q+T cannot capture variables from the enclosing "
65625 #: cp/semantics.cc:4039
65626 #, gcc-internal-format
65627 msgid "use of local variable with automatic storage from containing function"
65630 #: cp/semantics.cc:4041
65631 #, gcc-internal-format
65632 msgid "use of parameter from containing function"
65635 #: cp/semantics.cc:4169
65636 #, gcc-internal-format
65637 msgid "use of parameter outside function body"
65640 #: cp/semantics.cc:4179
65641 #, gcc-internal-format
65642 msgid "missing template arguments"
65645 #: cp/semantics.cc:4215
65646 #, gcc-internal-format
65648 "template parameter %qD of type %qT is not allowed in an integral constant "
65649 "expression because it is not of integral or enumeration type"
65652 #: cp/semantics.cc:4266
65653 #, gcc-internal-format
65654 msgid "use of class template %qT as expression"
65657 #. Ambiguous reference to base members.
65658 #: cp/semantics.cc:4273
65659 #, gcc-internal-format
65660 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
65663 #: cp/semantics.cc:4301
65664 #, gcc-internal-format
65665 msgid "%qD cannot appear in a constant-expression"
65668 #: cp/semantics.cc:4454
65669 #, gcc-internal-format
65670 msgid "type of %qE is unknown"
65673 #: cp/semantics.cc:4472 rust/backend/rust-tree.cc:5459
65674 #, gcc-internal-format
65675 msgid "%qT is not an enumeration type"
65678 #: cp/semantics.cc:4499
65679 #, gcc-internal-format
65680 msgid "%<__type_pack_element%> index is not an integral constant"
65683 #: cp/semantics.cc:4506
65684 #, gcc-internal-format
65685 msgid "%<__type_pack_element%> index is negative"
65688 #: cp/semantics.cc:4512
65689 #, gcc-internal-format
65690 msgid "%<__type_pack_element%> index is out of range"
65693 #. Parameter packs can only be used in templates
65694 #: cp/semantics.cc:4635
65695 #, gcc-internal-format
65696 msgid "parameter pack %<__bases%> only valid in template declaration"
65699 #: cp/semantics.cc:4667
65700 #, gcc-internal-format
65701 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
65704 #: cp/semantics.cc:4680
65705 #, gcc-internal-format
65706 msgid "cannot apply %<offsetof%> to member function %qD"
65709 #: cp/semantics.cc:4684
65710 #, gcc-internal-format
65711 msgid "cannot apply %<offsetof%> to member function"
65714 #: cp/semantics.cc:4689
65715 #, gcc-internal-format
65716 msgid "cannot apply %<offsetof%> to an enumerator %qD"
65719 #: cp/semantics.cc:4700
65720 #, gcc-internal-format
65722 "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
65725 #: cp/semantics.cc:6076
65726 #, gcc-internal-format
65727 msgid "user defined reduction lookup is ambiguous"
65730 #: cp/semantics.cc:6349
65731 #, gcc-internal-format
65732 msgid "%qE in %<reduction%> clause is a zero size array"
65735 #: cp/semantics.cc:6395
65736 #, gcc-internal-format
65737 msgid "%qE has const type for %<reduction%>"
65740 #: cp/semantics.cc:6514
65741 #, gcc-internal-format
65742 msgid "user defined reduction with constructor initializer for base class %qT"
65745 #: cp/semantics.cc:6985
65746 #, gcc-internal-format
65748 "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or "
65749 "%<for%> constructs when using OpenMP 5.2 modifiers"
65752 #: cp/semantics.cc:7000
65753 #, gcc-internal-format
65755 "linear clause with %qs modifier applied to non-reference variable with %qT "
65759 #: cp/semantics.cc:7015
65760 #, gcc-internal-format
65762 "linear clause applied to non-integral non-pointer variable with %qT type"
65765 #: cp/semantics.cc:7039
65766 #, gcc-internal-format
65767 msgid "linear step expression must be integral"
65770 #: cp/semantics.cc:7132 cp/semantics.cc:7264 cp/semantics.cc:7323
65771 #: cp/semantics.cc:7721 cp/semantics.cc:8883
65772 #, gcc-internal-format
65773 msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
65776 #: cp/semantics.cc:7144 cp/semantics.cc:8896
65777 #, gcc-internal-format
65778 msgid "%qD is not a variable in clause %qs"
65781 #: cp/semantics.cc:7277
65782 #, gcc-internal-format
65783 msgid "%qD is not a variable in clause %<firstprivate%>"
65786 #: cp/semantics.cc:7336
65787 #, gcc-internal-format
65788 msgid "%qD is not a variable in clause %<lastprivate%>"
65791 #: cp/semantics.cc:7386
65792 #, gcc-internal-format
65793 msgid "%<gang%> static expression must be integral"
65796 #: cp/semantics.cc:7400
65797 #, gcc-internal-format
65798 msgid "%<gang%> static value must be positive"
65801 #: cp/semantics.cc:7434
65802 #, gcc-internal-format
65803 msgid "%<gang%> num expression must be integral"
65806 #: cp/semantics.cc:7437
65807 #, gcc-internal-format
65808 msgid "%<vector%> length expression must be integral"
65811 #: cp/semantics.cc:7441
65812 #, gcc-internal-format
65813 msgid "%<worker%> num expression must be integral"
65816 #: cp/semantics.cc:7463
65817 #, gcc-internal-format
65818 msgid "%<gang%> num value must be positive"
65821 #: cp/semantics.cc:7467
65822 #, gcc-internal-format
65823 msgid "%<vector%> length value must be positive"
65826 #: cp/semantics.cc:7472
65827 #, gcc-internal-format
65828 msgid "%<worker%> num value must be positive"
65831 #: cp/semantics.cc:7546
65832 #, gcc-internal-format
65833 msgid "schedule chunk size expression must be integral"
65836 #: cp/semantics.cc:7579
65837 #, gcc-internal-format
65838 msgid "%qs length expression must be integral"
65841 #: cp/semantics.cc:7593
65842 #, gcc-internal-format
65843 msgid "%qs length expression must be positive constant integer expression"
65846 #: cp/semantics.cc:7613
65847 #, gcc-internal-format
65848 msgid "%<async%> expression must be integral"
65851 #: cp/semantics.cc:7642
65852 #, gcc-internal-format
65853 msgid "%<thread_limit%> expression must be integral"
65856 #: cp/semantics.cc:7672
65857 #, gcc-internal-format
65858 msgid "%<device%> id must be integral"
65861 #: cp/semantics.cc:7703
65862 #, gcc-internal-format
65863 msgid "%<dist_schedule%> chunk size expression must be integral"
65866 #: cp/semantics.cc:7732
65867 #, gcc-internal-format
65868 msgid "%qD is not a variable in %<aligned%> clause"
65871 #: cp/semantics.cc:7747
65872 #, gcc-internal-format
65874 "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference "
65875 "to pointer or array"
65878 #: cp/semantics.cc:7754
65879 #, gcc-internal-format
65880 msgid "%qD appears more than once in %<aligned%> clauses"
65883 #: cp/semantics.cc:7769
65884 #, gcc-internal-format
65885 msgid "%<aligned%> clause alignment expression must be integral"
65888 #: cp/semantics.cc:7802
65889 #, gcc-internal-format
65890 msgid "%qD is not a variable in %<nontemporal%> clause"
65893 #: cp/semantics.cc:7813
65894 #, gcc-internal-format
65895 msgid "%qD appears more than once in %<nontemporal%> clauses"
65898 #: cp/semantics.cc:7830
65899 #, gcc-internal-format
65900 msgid "%<this%> not allowed in %<allocate%> clause"
65903 #: cp/semantics.cc:7842
65904 #, gcc-internal-format
65905 msgid "%qD is not a variable in %<allocate%> clause"
65908 #: cp/semantics.cc:7851
65909 #, gcc-internal-format
65910 msgid "%qD appears more than once in %<allocate%> clauses"
65913 #: cp/semantics.cc:7999
65914 #, gcc-internal-format
65915 msgid "%qD is not lvalue expression nor array section in %qs clause"
65918 #: cp/semantics.cc:8538
65919 #, gcc-internal-format
65920 msgid "template %qE in clause %qs"
65923 #: cp/semantics.cc:8541
65924 #, gcc-internal-format
65925 msgid "overloaded function name %qE in clause %qs"
65928 #: cp/semantics.cc:8610
65929 #, gcc-internal-format
65930 msgid "%<grainsize%> expression must be integral"
65933 #: cp/semantics.cc:8640
65934 #, gcc-internal-format
65935 msgid "%<priority%> expression must be integral"
65938 #: cp/semantics.cc:8670
65939 #, gcc-internal-format
65940 msgid "%<hint%> expression must be integral"
65943 #: cp/semantics.cc:8683
65944 #, gcc-internal-format
65945 msgid "%<hint%> expression must be constant integer expression"
65948 #: cp/semantics.cc:8700
65949 #, gcc-internal-format
65950 msgid "%<filter%> expression must be integral"
65953 #: cp/semantics.cc:8731
65954 #, gcc-internal-format
65955 msgid "%qs variable is neither a pointer nor reference to pointer"
65958 #: cp/semantics.cc:8741
65959 #, gcc-internal-format
65961 "%qs variable is neither a pointer, nor an array nor reference to pointer or "
65965 #: cp/semantics.cc:8824
65966 #, gcc-internal-format
65967 msgid "%<tile%> argument needs integral type"
65970 #: cp/semantics.cc:9240
65971 #, gcc-internal-format
65973 "%<const%> qualified %qE without %<mutable%> member may appear only in "
65974 "%<shared%> or %<firstprivate%> clauses"
65977 #: cp/semantics.cc:9467
65978 #, gcc-internal-format
65979 msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
65982 #: cp/semantics.cc:9481
65983 #, gcc-internal-format
65984 msgid "%<threadprivate%> %qE directive not in %qT definition"
65987 #: cp/semantics.cc:10217
65988 #, gcc-internal-format
65989 msgid "difference between %qE and %qD does not have integer type"
65992 #: cp/semantics.cc:10685
65993 #, gcc-internal-format
65994 msgid "%<#pragma omp simd%> used with class iteration variable %qE"
65997 #: cp/semantics.cc:10995 cp/semantics.cc:11005
65998 #, gcc-internal-format
65999 msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
66002 #: cp/semantics.cc:11388
66003 #, gcc-internal-format, gfc-internal-format
66004 msgid "static assertion failed: %s"
66007 #: cp/semantics.cc:11395
66008 #, gcc-internal-format
66009 msgid "non-constant condition for static assertion"
66012 #: cp/semantics.cc:11424
66013 #, gcc-internal-format
66014 msgid "argument to %<decltype%> must be an expression"
66017 #: cp/semantics.cc:11469
66018 #, gcc-internal-format
66019 msgid "%<decltype%> cannot resolve address of overloaded function"
66022 #: cp/semantics.cc:11704 rust/backend/rust-tree.cc:5173
66023 #, gcc-internal-format
66025 "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
66028 #: cp/semantics.cc:11713 rust/backend/rust-tree.cc:5182
66029 #, gcc-internal-format
66031 "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer "
66035 #: cp/semantics.cc:11884 rust/backend/rust-tree.cc:5786
66036 #, gcc-internal-format
66038 "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
66041 #: cp/semantics.cc:11908 rust/backend/rust-tree.cc:5830
66042 #, gcc-internal-format
66043 msgid "%<__builtin_is_corresponding_member%> needs two arguments"
66046 #: cp/semantics.cc:11919 rust/backend/rust-tree.cc:5840
66047 #, gcc-internal-format
66048 msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
66051 #: cp/semantics.cc:12319
66052 #, gcc-internal-format
66053 msgid "%qD is not a class or alias template"
66056 #: cp/semantics.cc:12537
66057 #, gcc-internal-format
66058 msgid "operand of fold expression has no unexpanded parameter packs"
66061 #: cp/semantics.cc:12596
66062 #, gcc-internal-format
66063 msgid "both arguments in binary fold have unexpanded parameter packs"
66066 #: cp/semantics.cc:12598
66067 #, gcc-internal-format
66068 msgid "no unexpanded parameter packs in binary fold"
66071 #: cp/semantics.cc:12616
66072 #, gcc-internal-format
66073 msgid "non-pointer argument to %<__builtin_launder%>"
66076 #. std::bit_cast for destination ARRAY_TYPE is not possible,
66077 #. as functions may not return an array, so don't bother trying
66078 #. to support this (and then deal with VLAs etc.).
66079 #: cp/semantics.cc:12665
66080 #, gcc-internal-format
66081 msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
66084 #: cp/semantics.cc:12671
66085 #, gcc-internal-format
66086 msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
66089 #: cp/semantics.cc:12698
66090 #, gcc-internal-format
66091 msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
66094 #: cp/semantics.cc:12706
66095 #, gcc-internal-format
66097 "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
66100 #: cp/tree.cc:1484 rust/backend/rust-tree.cc:2561
66101 #, gcc-internal-format
66102 msgid "%qV qualifiers cannot be applied to %qT"
66106 #, gcc-internal-format
66107 msgid "statement-expression in a constant expression"
66111 #, gcc-internal-format
66113 "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which "
66114 "was accidentally changed in 8.1"
66118 #, gcc-internal-format
66120 "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention "
66125 #, gcc-internal-format
66126 msgid " declared here"
66130 #, gcc-internal-format
66132 "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
66136 #, gcc-internal-format
66137 msgid " because all of its copy and move constructors are deleted"
66141 #, gcc-internal-format
66142 msgid "base class %qT is not public"
66146 #, gcc-internal-format
66147 msgid "%qD is not public"
66151 #, gcc-internal-format
66152 msgid "%qD is mutable"
66156 #, gcc-internal-format
66157 msgid "%qD has a non-structural type"
66161 #, gcc-internal-format
66162 msgid "%qE attribute can only be applied to functions or parameters"
66166 #, gcc-internal-format
66167 msgid "%qE attribute argument must be a string constant"
66171 #, gcc-internal-format
66173 "%qE attribute can only be applied to functions or to class or enumeration "
66177 #: cp/tree.cc:5051 cp/tree.cc:5056
66178 #, gcc-internal-format
66179 msgid "%qE attribute can only be applied to non-static data members"
66183 #, gcc-internal-format
66184 msgid "%qE attribute cannot be applied to a bit-field"
66188 #, gcc-internal-format
66189 msgid "%qE attribute takes no arguments"
66193 #, gcc-internal-format
66195 "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::"
66200 #, gcc-internal-format
66201 msgid "requested %<init_priority%> is not an integer constant"
66205 #, gcc-internal-format
66207 "can only use %qE attribute on file-scope definitions of objects of class type"
66211 #, gcc-internal-format
66212 msgid "requested %<init_priority%> %i is out of range [0, %i]"
66216 #, gcc-internal-format
66217 msgid "requested %<init_priority%> %i is reserved for internal use"
66221 #, gcc-internal-format
66222 msgid "redeclaration of %qD adds abi tag %qE"
66226 #, gcc-internal-format
66227 msgid "the %qE attribute requires arguments"
66231 #, gcc-internal-format
66232 msgid "arguments to the %qE attribute must be narrow string literals"
66235 #: cp/tree.cc:5275 cp/tree.cc:5288
66236 #, gcc-internal-format
66237 msgid "arguments to the %qE attribute must contain valid identifiers"
66241 #, gcc-internal-format
66242 msgid "%<%c%> is not a valid first character for an identifier"
66246 #, gcc-internal-format
66247 msgid "%<%c%> is not a valid character in an identifier"
66251 #, gcc-internal-format
66252 msgid "%qE attribute applied to non-class, non-enum type %qT"
66256 #, gcc-internal-format
66257 msgid "%qE attribute applied to %qT after its definition"
66261 #, gcc-internal-format
66262 msgid "ignoring %qE attribute applied to template instantiation %qT"
66266 #, gcc-internal-format
66267 msgid "ignoring %qE attribute applied to template specialization %qT"
66271 #, gcc-internal-format
66272 msgid "%qE attribute applied to non-function, non-variable %qD"
66276 #, gcc-internal-format
66277 msgid "%qE attribute applied to extern \"C\" declaration %qD"
66281 #, gcc-internal-format
66282 msgid "zero as null pointer constant"
66285 #: cp/tree.cc:6280 rust/backend/rust-tree.cc:3141
66286 #, gcc-internal-format
66287 msgid "%<lang_*%> check: failed in %s, at %s:%d"
66290 #: cp/typeck.cc:625
66291 #, gcc-internal-format
66292 msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
66295 #: cp/typeck.cc:631
66296 #, gcc-internal-format
66297 msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
66300 #: cp/typeck.cc:637
66301 #, gcc-internal-format
66303 "conditional expression between distinct pointer types %qT and %qT lacks a "
66307 #: cp/typeck.cc:785
66308 #, gcc-internal-format
66310 "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-"
66314 #: cp/typeck.cc:790
66315 #, gcc-internal-format
66317 "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-"
66321 #: cp/typeck.cc:795
66322 #, gcc-internal-format
66324 "ISO C++ forbids conditional expression between pointer of type %<void *%> "
66325 "and pointer-to-function"
66328 #: cp/typeck.cc:874
66329 #, gcc-internal-format
66331 "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
66334 #: cp/typeck.cc:879
66335 #, gcc-internal-format
66337 "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
66340 #: cp/typeck.cc:884
66341 #, gcc-internal-format
66343 "conditional expression between distinct pointer-to-member types %qT and %qT "
66347 #: cp/typeck.cc:1710
66348 #, gcc-internal-format
66349 msgid "canonical types differ for identical types %qT and %qT"
66352 #: cp/typeck.cc:1717
66353 #, gcc-internal-format
66354 msgid "same canonical type node for different types %qT and %qT"
66357 #: cp/typeck.cc:2047
66358 #, gcc-internal-format
66359 msgid "invalid application of %qs to a member function"
66362 #: cp/typeck.cc:2152
66363 #, gcc-internal-format
66364 msgid "invalid application of %<sizeof%> to a bit-field"
66367 #: cp/typeck.cc:2160
66368 #, gcc-internal-format
66369 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
66372 #: cp/typeck.cc:2225
66373 #, gcc-internal-format
66374 msgid "invalid application of %<__alignof%> to a bit-field"
66377 #: cp/typeck.cc:2236
66378 #, gcc-internal-format
66380 "ISO C++ forbids applying %<__alignof%> to an expression of function type"
66383 #: cp/typeck.cc:2320
66384 #, gcc-internal-format
66385 msgid "%<alignas%> argument has non-integral type %qT"
66388 #: cp/typeck.cc:2366 rust/backend/rust-tree.cc:3769
66389 #, gcc-internal-format
66390 msgid "invalid use of non-static member function of type %qT"
66393 #: cp/typeck.cc:2542
66394 #, gcc-internal-format
66395 msgid "taking address of temporary array"
66398 #: cp/typeck.cc:2724
66399 #, gcc-internal-format
66400 msgid "ISO C++ forbids converting a string constant to %qT"
66403 #: cp/typeck.cc:2728
66404 #, gcc-internal-format
66405 msgid "deprecated conversion from string constant to %qT"
66408 #: cp/typeck.cc:2843 cp/typeck.cc:3408
66409 #, gcc-internal-format
66411 "request for member %qD in %qE, which is of pointer type %qT (maybe you meant "
66415 #: cp/typeck.cc:2847 cp/typeck.cc:3412
66416 #, gcc-internal-format
66417 msgid "request for member %qD in %qE, which is of non-class type %qT"
66420 #: cp/typeck.cc:2881
66421 #, gcc-internal-format
66422 msgid "invalid use of non-static data member %qE"
66425 #: cp/typeck.cc:2958
66426 #, gcc-internal-format
66428 "invalid access to non-static data member %qD in virtual base of NULL object"
66431 #: cp/typeck.cc:3108
66432 #, gcc-internal-format
66433 msgid "object type %qT does not match destructor name ~%qT"
66436 #: cp/typeck.cc:3117
66437 #, gcc-internal-format
66438 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
66441 #: cp/typeck.cc:3259
66442 #, gcc-internal-format
66443 msgid "field %q#D can be accessed via %q#D"
66447 #: cp/typeck.cc:3278
66448 #, gcc-internal-format
66449 msgid "%q#T has no member named %qE"
66452 #: cp/typeck.cc:3301
66453 #, gcc-internal-format
66454 msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
66457 #: cp/typeck.cc:3312
66458 #, gcc-internal-format
66460 "%q#T has no member named %qE; did you mean %q#D? (not accessible from this "
66464 #: cp/typeck.cc:3327
66465 #, gcc-internal-format
66466 msgid "%q#T has no member named %qE; did you mean %qE?"
66469 #: cp/typeck.cc:3442 cp/typeck.cc:3468
66470 #, gcc-internal-format
66471 msgid "%<%D::%D%> is not a member of %qT"
66474 #: cp/typeck.cc:3507
66475 #, gcc-internal-format
66476 msgid "%qT is not a base of %qT"
66479 #: cp/typeck.cc:3570
66480 #, gcc-internal-format
66481 msgid "%qD is not a member template function"
66484 #: cp/typeck.cc:3836
66485 #, gcc-internal-format
66486 msgid "%qT is not a pointer-to-object type"
66489 #: cp/typeck.cc:3868
66490 #, gcc-internal-format
66491 msgid "invalid use of array indexing on pointer to member"
66494 #: cp/typeck.cc:3871
66495 #, gcc-internal-format
66496 msgid "invalid use of unary %<*%> on pointer to member"
66499 #: cp/typeck.cc:3874
66500 #, gcc-internal-format
66501 msgid "invalid use of implicit conversion on pointer to member"
66504 #: cp/typeck.cc:3878
66505 #, gcc-internal-format
66507 "left hand operand of %<->*%> must be a pointer to class, but is a pointer to "
66508 "member of type %qT"
66511 #: cp/typeck.cc:3943
66512 #, gcc-internal-format
66513 msgid "subscript missing in array reference"
66516 #: cp/typeck.cc:4040
66517 #, gcc-internal-format
66518 msgid "subscripting array declared %<register%>"
66521 #: cp/typeck.cc:4078
66522 #, gcc-internal-format
66523 msgid "subscripted value is neither array nor pointer"
66526 #: cp/typeck.cc:4150
66527 #, gcc-internal-format
66528 msgid "object missing in use of %qE"
66531 #: cp/typeck.cc:4375
66532 #, gcc-internal-format
66533 msgid "ISO C++ forbids calling %<::main%> from within program"
66536 #: cp/typeck.cc:4396
66537 #, gcc-internal-format
66539 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E "
66540 "(...)%>, e.g. %<(... ->* %E) (...)%>"
66543 #: cp/typeck.cc:4413
66544 #, gcc-internal-format
66545 msgid "%qE cannot be used as a function"
66548 #: cp/typeck.cc:4416
66549 #, gcc-internal-format
66550 msgid "%qD cannot be used as a function"
66553 #: cp/typeck.cc:4419
66554 #, gcc-internal-format
66555 msgid "expression cannot be used as a function"
66558 #: cp/typeck.cc:4477
66559 #, gcc-internal-format
66560 msgid "too many arguments to constructor %q#D"
66563 #: cp/typeck.cc:4478
66564 #, gcc-internal-format
66565 msgid "too few arguments to constructor %q#D"
66568 #: cp/typeck.cc:4483
66569 #, gcc-internal-format
66570 msgid "too many arguments to member function %q#D"
66573 #: cp/typeck.cc:4484
66574 #, gcc-internal-format
66575 msgid "too few arguments to member function %q#D"
66578 #: cp/typeck.cc:4490
66579 #, gcc-internal-format
66580 msgid "too many arguments to function %q#D"
66583 #: cp/typeck.cc:4491
66584 #, gcc-internal-format
66585 msgid "too few arguments to function %q#D"
66588 #: cp/typeck.cc:4501
66589 #, gcc-internal-format
66590 msgid "too many arguments to method %q#D"
66593 #: cp/typeck.cc:4502
66594 #, gcc-internal-format
66595 msgid "too few arguments to method %q#D"
66598 #: cp/typeck.cc:4505
66599 #, gcc-internal-format
66600 msgid "too many arguments to function"
66603 #: cp/typeck.cc:4506
66604 #, gcc-internal-format
66605 msgid "too few arguments to function"
66608 #: cp/typeck.cc:4588
66609 #, gcc-internal-format
66610 msgid "parameter %P of %qD has incomplete type %qT"
66613 #: cp/typeck.cc:4594
66614 #, gcc-internal-format
66615 msgid "parameter %P has incomplete type %qT"
66618 #: cp/typeck.cc:4860
66619 #, gcc-internal-format
66620 msgid "the address %qE will never be NULL"
66623 #: cp/typeck.cc:4906
66624 #, gcc-internal-format
66625 msgid "the address of %qD will never be NULL"
66628 #: cp/typeck.cc:4921
66629 #, gcc-internal-format
66630 msgid "the compiler can assume that the address of %qE will never be NULL"
66633 #: cp/typeck.cc:4924
66634 #, gcc-internal-format
66635 msgid "comparing the result of pointer addition %qE and NULL"
66638 #: cp/typeck.cc:4939
66639 #, gcc-internal-format
66640 msgid "the compiler can assume that the address of %qD will never be NULL"
66643 #: cp/typeck.cc:4988
66644 #, gcc-internal-format
66646 "bitwise operation between different enumeration types %qT and %qT is "
66650 #: cp/typeck.cc:4993
66651 #, gcc-internal-format
66653 "arithmetic between different enumeration types %qT and %qT is deprecated"
66656 #: cp/typeck.cc:5023
66657 #, gcc-internal-format
66659 "comparison of enumeration type %qT with floating-point type %qT is deprecated"
66662 #: cp/typeck.cc:5027
66663 #, gcc-internal-format
66665 "comparison of floating-point type %qT with enumeration type %qT is deprecated"
66668 #: cp/typeck.cc:5036
66669 #, gcc-internal-format
66671 "arithmetic between enumeration type %qT and floating-point type %qT is "
66675 #: cp/typeck.cc:5040
66676 #, gcc-internal-format
66678 "arithmetic between floating-point type %qT and enumeration type %qT is "
66682 #: cp/typeck.cc:5174 cp/typeck.cc:5186
66683 #, gcc-internal-format
66684 msgid "assuming cast to type %qT from overloaded function"
66687 #: cp/typeck.cc:5300
66688 #, gcc-internal-format
66689 msgid "NULL used in arithmetic"
66692 #: cp/typeck.cc:5757 cp/typeck.cc:5766 cp/typeck.cc:6067 cp/typeck.cc:6076
66693 #, gcc-internal-format
66694 msgid "ISO C++ forbids comparison between pointer and integer"
66697 #: cp/typeck.cc:5989 cp/typeck.cc:6002
66698 #, gcc-internal-format
66699 msgid "operand types are %qT and %qT"
66702 #: cp/typeck.cc:6025
66703 #, gcc-internal-format
66704 msgid "three-way comparison of vectors"
66707 #: cp/typeck.cc:6059
66708 #, gcc-internal-format
66709 msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
66712 #: cp/typeck.cc:6106
66713 #, gcc-internal-format
66714 msgid "unordered comparison on non-floating-point argument"
66717 #: cp/typeck.cc:6173
66719 "implicit conversion from %qH to %qI to match other operand of binary "
66723 #: cp/typeck.cc:6283
66724 #, gcc-internal-format
66725 msgid "invalid operands of types %qT and %qT to binary %qO"
66728 #: cp/typeck.cc:6691
66729 #, gcc-internal-format
66730 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
66733 #: cp/typeck.cc:6699
66734 #, gcc-internal-format
66735 msgid "ISO C++ forbids using pointer to a function in subtraction"
66738 #: cp/typeck.cc:6707
66739 #, gcc-internal-format
66740 msgid "ISO C++ forbids using pointer to a method in subtraction"
66743 #: cp/typeck.cc:6760
66744 #, gcc-internal-format
66745 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
66748 #: cp/typeck.cc:6839
66749 #, gcc-internal-format
66750 msgid "taking address of constructor %qD"
66753 #: cp/typeck.cc:6840
66754 #, gcc-internal-format
66755 msgid "taking address of destructor %qD"
66758 #: cp/typeck.cc:6856
66759 #, gcc-internal-format
66760 msgid "invalid use of %qE to form a pointer-to-member-function"
66763 #: cp/typeck.cc:6859
66764 #, gcc-internal-format
66765 msgid " a qualified-id is required"
66768 #: cp/typeck.cc:6866
66769 #, gcc-internal-format
66771 "parentheses around %qE cannot be used to form a pointer-to-member-function"
66774 #: cp/typeck.cc:7057
66775 #, gcc-internal-format
66777 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
66778 "static member function to form a pointer to member function. Say %<&%T::%D%>"
66781 #: cp/typeck.cc:7063
66782 #, gcc-internal-format
66784 "ISO C++ forbids taking the address of a bound member function to form a "
66785 "pointer to member function. Say %<&%T::%D%>"
66788 #. Make this a permerror because we used to accept it.
66789 #: cp/typeck.cc:7098
66790 #, gcc-internal-format
66791 msgid "taking address of rvalue"
66794 #: cp/typeck.cc:7115
66795 #, gcc-internal-format
66796 msgid "ISO C++ forbids taking address of function %<::main%>"
66799 #: cp/typeck.cc:7173
66800 #, gcc-internal-format
66801 msgid "cannot create pointer to reference member %qD"
66804 #: cp/typeck.cc:7199 cp/typeck.cc:7775 rust/backend/rust-tree.cc:4662
66805 #, gcc-internal-format
66806 msgid "attempt to take address of bit-field"
66809 #: cp/typeck.cc:7363
66810 #, gcc-internal-format
66811 msgid "%<~%> on an expression of type %<bool%>"
66814 #: cp/typeck.cc:7364
66815 #, gcc-internal-format
66816 msgid "did you mean to use logical not (%<!%>)?"
66819 #: cp/typeck.cc:7494
66820 #, gcc-internal-format
66821 msgid "ISO C++ forbids incrementing an enum"
66824 #: cp/typeck.cc:7495
66825 #, gcc-internal-format
66826 msgid "ISO C++ forbids decrementing an enum"
66829 #: cp/typeck.cc:7511
66830 #, gcc-internal-format
66831 msgid "cannot increment a pointer to incomplete type %qT"
66834 #: cp/typeck.cc:7513
66835 #, gcc-internal-format
66836 msgid "cannot decrement a pointer to incomplete type %qT"
66839 #: cp/typeck.cc:7525
66840 #, gcc-internal-format
66841 msgid "ISO C++ forbids incrementing a pointer of type %qT"
66844 #: cp/typeck.cc:7527
66845 #, gcc-internal-format
66846 msgid "ISO C++ forbids decrementing a pointer of type %qT"
66849 #: cp/typeck.cc:7567
66850 #, gcc-internal-format
66851 msgid "%qs expression of %<volatile%>-qualified type is deprecated"
66854 #: cp/typeck.cc:7580
66855 #, gcc-internal-format
66856 msgid "use of an operand of type %qT in %<operator--%> is forbidden"
66859 #: cp/typeck.cc:7590
66860 #, gcc-internal-format
66861 msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
66864 #: cp/typeck.cc:7598
66865 #, gcc-internal-format
66866 msgid "use of an operand of type %qT in %<operator++%> is deprecated"
66869 #: cp/typeck.cc:7787 rust/backend/rust-tree.cc:4674
66870 #, gcc-internal-format
66871 msgid "cannot take the address of %<this%>, which is an rvalue expression"
66874 #: cp/typeck.cc:7809 d/d-codegen.cc:719 rust/backend/rust-tree.cc:4693
66875 #, gcc-internal-format
66876 msgid "address of explicit register variable %qD requested"
66879 #: cp/typeck.cc:7814 rust/backend/rust-tree.cc:4700
66880 #, gcc-internal-format
66881 msgid "address requested for %qD, which is declared %<register%>"
66884 #: cp/typeck.cc:7889
66885 #, gcc-internal-format
66886 msgid "list-initializer for non-class type must not be parenthesized"
66889 #: cp/typeck.cc:7901
66890 #, gcc-internal-format
66891 msgid "expression list treated as compound expression in initializer"
66894 #: cp/typeck.cc:7905
66895 #, gcc-internal-format
66896 msgid "expression list treated as compound expression in mem-initializer"
66899 #: cp/typeck.cc:7909
66900 #, gcc-internal-format
66901 msgid "expression list treated as compound expression in functional cast"
66904 #: cp/typeck.cc:7947
66905 #, gcc-internal-format, gfc-internal-format
66906 msgid "%s expression list treated as compound expression"
66909 #: cp/typeck.cc:8050
66910 #, gcc-internal-format
66911 msgid "no context to resolve type of %qE"
66914 #: cp/typeck.cc:8087
66915 #, gcc-internal-format
66916 msgid "cast from type %qT to type %qT casts away qualifiers"
66919 #: cp/typeck.cc:8093
66920 #, gcc-internal-format
66921 msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
66924 #: cp/typeck.cc:8100
66925 #, gcc-internal-format
66926 msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
66929 #: cp/typeck.cc:8126
66930 #, gcc-internal-format
66931 msgid "useless cast to type %q#T"
66934 #: cp/typeck.cc:8140
66935 #, gcc-internal-format
66936 msgid "type qualifiers ignored on cast result type"
66939 #: cp/typeck.cc:8583
66940 #, gcc-internal-format
66941 msgid "invalid %<static_cast%> from type %qT to type %qT"
66944 #: cp/typeck.cc:8589 cp/typeck.cc:8595 cp/typeck.cc:10306
66945 #, gcc-internal-format
66946 msgid "class type %qT is incomplete"
66949 #: cp/typeck.cc:8623
66950 msgid "converting from %qH to %qI"
66953 #: cp/typeck.cc:8698
66954 #, gcc-internal-format
66955 msgid "invalid cast of a prvalue expression of type %qT to type %qT"
66958 #: cp/typeck.cc:8768
66959 msgid "cast from %qH to %qI loses precision"
66962 #: cp/typeck.cc:8793
66963 msgid "cast between incompatible function types from %qH to %qI"
66966 #: cp/typeck.cc:8804
66967 msgid "cast between incompatible pointer to member types from %qH to %qI"
66970 #: cp/typeck.cc:8825 cp/typeck.cc:9015
66971 msgid "cast from %qH to %qI increases required alignment of target type"
66974 #: cp/typeck.cc:8842
66975 #, gcc-internal-format
66977 "casting between pointer-to-function and pointer-to-object is conditionally-"
66981 #: cp/typeck.cc:8856
66982 #, gcc-internal-format
66983 msgid "invalid cast from type %qT to type %qT"
66986 #: cp/typeck.cc:8929
66987 #, gcc-internal-format
66989 "invalid use of %<const_cast%> with type %qT, which is not a pointer, "
66990 "reference, nor a pointer-to-data-member type"
66993 #: cp/typeck.cc:8938
66994 #, gcc-internal-format
66996 "invalid use of %<const_cast%> with type %qT, which is a pointer or reference "
66997 "to a function type"
67000 #: cp/typeck.cc:8980
67001 #, gcc-internal-format
67002 msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
67005 #: cp/typeck.cc:9050
67006 #, gcc-internal-format
67007 msgid "invalid %<const_cast%> from type %qT to type %qT"
67010 #: cp/typeck.cc:9151 cp/typeck.cc:9160
67011 #, gcc-internal-format
67012 msgid "ISO C++ forbids casting to an array type %qT"
67015 #: cp/typeck.cc:9169
67016 #, gcc-internal-format
67017 msgid "invalid cast to function type %qT"
67020 #: cp/typeck.cc:9280
67021 #, gcc-internal-format
67022 msgid "moving %qE of type %qT to itself"
67025 #: cp/typeck.cc:9281 cp/typeck.cc:10836 cp/typeck.cc:10852 cp/typeck.cc:10877
67026 #: cp/typeck.cc:10914
67027 #, gcc-internal-format
67028 msgid "remove %<std::move%> call"
67031 #: cp/typeck.cc:9541
67032 #, gcc-internal-format
67033 msgid " in evaluation of %<%Q(%#T, %#T)%>"
67036 #: cp/typeck.cc:9601
67037 #, gcc-internal-format
67038 msgid "assigning to an array from an initializer list"
67041 #: cp/typeck.cc:9628
67042 #, gcc-internal-format
67043 msgid "incompatible types in assignment of %qT to %qT"
67046 #: cp/typeck.cc:9644
67047 #, gcc-internal-format
67048 msgid "array used as initializer"
67051 #: cp/typeck.cc:9646
67052 #, gcc-internal-format
67053 msgid "invalid array assignment"
67056 #: cp/typeck.cc:9790
67057 #, gcc-internal-format
67058 msgid " in pointer to member function conversion"
67061 #: cp/typeck.cc:9804
67062 #, gcc-internal-format
67063 msgid "pointer to member conversion via virtual base %qT"
67066 #: cp/typeck.cc:9851 cp/typeck.cc:9870
67067 #, gcc-internal-format
67068 msgid " in pointer to member conversion"
67071 #: cp/typeck.cc:9951
67072 #, gcc-internal-format
67073 msgid "invalid conversion to type %qT from type %qT"
67076 #: cp/typeck.cc:10269
67077 msgid "cannot convert %qH to %qI in default argument"
67080 #: cp/typeck.cc:10274
67081 msgid "cannot convert %qH to %qI in argument passing"
67084 #: cp/typeck.cc:10283
67085 msgid "cannot convert %qH to %qI in initialization"
67088 #: cp/typeck.cc:10287
67089 msgid "cannot convert %qH to %qI in return"
67092 #: cp/typeck.cc:10292
67093 msgid "cannot convert %qH to %qI in assignment"
67096 #: cp/typeck.cc:10324
67097 #, gcc-internal-format
67098 msgid "parameter %qP of %qD might be a candidate for a format attribute"
67101 #: cp/typeck.cc:10328
67102 #, gcc-internal-format
67103 msgid "parameter might be a candidate for a format attribute"
67106 #: cp/typeck.cc:10333
67107 #, gcc-internal-format
67108 msgid "target of conversion might be a candidate for a format attribute"
67111 #: cp/typeck.cc:10338
67112 #, gcc-internal-format
67113 msgid "target of initialization might be a candidate for a format attribute"
67116 #: cp/typeck.cc:10348
67117 #, gcc-internal-format
67119 "left-hand side of assignment might be a candidate for a format attribute"
67122 #: cp/typeck.cc:10444
67123 #, gcc-internal-format
67124 msgid "in passing argument %P of %qD"
67127 #: cp/typeck.cc:10526
67128 #, gcc-internal-format
67129 msgid "returning reference to temporary"
67132 #: cp/typeck.cc:10529
67133 #, gcc-internal-format
67135 "returning temporary %<initializer_list%> does not extend the lifetime of the "
67139 #: cp/typeck.cc:10565
67140 #, gcc-internal-format
67141 msgid "reference to local variable %qD returned"
67144 #: cp/typeck.cc:10569
67145 #, gcc-internal-format
67147 "returning local %<initializer_list%> variable %qD does not extend the "
67148 "lifetime of the underlying array"
67151 #: cp/typeck.cc:10575
67152 #, gcc-internal-format
67153 msgid "address of label %qD returned"
67156 #: cp/typeck.cc:10579
67157 #, gcc-internal-format
67158 msgid "address of local variable %qD returned"
67161 #: cp/typeck.cc:10835
67162 #, gcc-internal-format
67163 msgid "moving a temporary object prevents copy elision"
67166 #: cp/typeck.cc:10850
67167 #, gcc-internal-format
67168 msgid "moving a local object in a return statement prevents copy elision"
67171 #: cp/typeck.cc:10876 cp/typeck.cc:10911
67172 #, gcc-internal-format
67173 msgid "redundant move in return statement"
67176 #: cp/typeck.cc:10913
67177 #, gcc-internal-format
67178 msgid "redundant move in initialization"
67181 #: cp/typeck.cc:10951
67182 #, gcc-internal-format
67183 msgid "returning a value from a destructor"
67186 #. If a return statement appears in a handler of the
67187 #. function-try-block of a constructor, the program is ill-formed.
67188 #: cp/typeck.cc:10963
67189 #, gcc-internal-format
67190 msgid "cannot return from a handler of a function-try-block of a constructor"
67193 #. You can't return a value from a constructor.
67194 #: cp/typeck.cc:10966
67195 #, gcc-internal-format
67196 msgid "returning a value from a constructor"
67199 #. Give a helpful error message.
67200 #: cp/typeck.cc:11005 cp/typeck.cc:11051
67201 #, gcc-internal-format
67202 msgid "return-statement with no value, in function returning %qT"
67205 #: cp/typeck.cc:11013
67206 #, gcc-internal-format
67207 msgid "returning initializer list"
67210 #: cp/typeck.cc:11032
67211 #, gcc-internal-format
67212 msgid "inconsistent types %qT and %qT deduced for lambda return type"
67215 #: cp/typeck.cc:11035
67216 #, gcc-internal-format
67217 msgid "inconsistent deduction for auto return type: %qT and then %qT"
67220 #: cp/typeck.cc:11070
67221 #, gcc-internal-format
67222 msgid "return-statement with a value, in function returning %qT"
67225 #: cp/typeck.cc:11099
67226 #, gcc-internal-format
67228 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or "
67229 "%<-fcheck-new%> is in effect)"
67232 #: cp/typeck.cc:11188
67233 #, gcc-internal-format
67234 msgid "not eliding copy on return from %qD"
67237 #: cp/typeck.cc:11200
67238 #, gcc-internal-format
67239 msgid "not eliding copy on return in %qD"
67242 #: cp/typeck.cc:11790
67243 #, gcc-internal-format
67244 msgid "using rvalue as lvalue"
67247 #: cp/typeck2.cc:51
67248 #, gcc-internal-format
67249 msgid "type %qT is not a base type for type %qT"
67252 #: cp/typeck2.cc:107
67253 #, gcc-internal-format
67254 msgid "assignment of constant field %qD"
67257 #: cp/typeck2.cc:108
67258 #, gcc-internal-format
67259 msgid "constant field %qD used as %<asm%> output"
67262 #: cp/typeck2.cc:109
67263 #, gcc-internal-format
67264 msgid "increment of constant field %qD"
67267 #: cp/typeck2.cc:110
67268 #, gcc-internal-format
67269 msgid "decrement of constant field %qD"
67272 #: cp/typeck2.cc:117
67273 #, gcc-internal-format
67274 msgid "assignment of read-only reference %qD"
67277 #: cp/typeck2.cc:118
67278 #, gcc-internal-format
67279 msgid "read-only reference %qD used as %<asm%> output"
67282 #: cp/typeck2.cc:119
67283 #, gcc-internal-format
67284 msgid "increment of read-only reference %qD"
67287 #: cp/typeck2.cc:120
67288 #, gcc-internal-format
67289 msgid "decrement of read-only reference %qD"
67292 #: cp/typeck2.cc:175
67293 #, gcc-internal-format
67294 msgid "cannot declare variable %q+D to be of abstract type %qT"
67297 #: cp/typeck2.cc:180
67298 #, gcc-internal-format
67299 msgid "cannot declare parameter %q+D to be of abstract type %qT"
67302 #: cp/typeck2.cc:183
67303 #, gcc-internal-format
67304 msgid "cannot declare parameter to be of abstract type %qT"
67307 #: cp/typeck2.cc:187
67308 #, gcc-internal-format
67309 msgid "cannot declare field %q+D to be of abstract type %qT"
67312 #: cp/typeck2.cc:191
67313 #, gcc-internal-format
67314 msgid "invalid abstract return type for member function %q+#D"
67317 #: cp/typeck2.cc:193
67318 #, gcc-internal-format
67319 msgid "invalid abstract return type for function %q+#D"
67322 #. Here we do not have location information.
67323 #: cp/typeck2.cc:196
67324 #, gcc-internal-format
67325 msgid "invalid abstract type %qT for %qE"
67328 #: cp/typeck2.cc:198
67329 #, gcc-internal-format
67330 msgid "invalid abstract type for %q+D"
67333 #: cp/typeck2.cc:203
67334 #, gcc-internal-format
67335 msgid "creating array of %qT, which is an abstract class type"
67338 #: cp/typeck2.cc:206
67339 #, gcc-internal-format
67340 msgid "invalid cast to abstract class type %qT"
67343 #: cp/typeck2.cc:209
67344 #, gcc-internal-format
67345 msgid "invalid new-expression of abstract class type %qT"
67348 #: cp/typeck2.cc:212
67349 #, gcc-internal-format
67350 msgid "invalid abstract return type %qT"
67353 #: cp/typeck2.cc:215
67354 #, gcc-internal-format
67355 msgid "invalid abstract parameter type %qT"
67358 #: cp/typeck2.cc:218
67359 #, gcc-internal-format
67361 "expression of abstract class type %qT cannot be used in throw-expression"
67364 #: cp/typeck2.cc:222
67365 #, gcc-internal-format
67366 msgid "cannot declare %<catch%> parameter to be of abstract class type %qT"
67369 #: cp/typeck2.cc:226
67370 #, gcc-internal-format
67371 msgid "cannot allocate an object of abstract type %qT"
67374 #: cp/typeck2.cc:236
67375 #, gcc-internal-format
67376 msgid " because the following virtual functions are pure within %qT:"
67379 #: cp/typeck2.cc:242
67380 #, gcc-internal-format
67384 #: cp/typeck2.cc:282
67385 #, gcc-internal-format
67386 msgid "definition of %q#T is not complete until the closing brace"
67389 #: cp/typeck2.cc:285
67390 #, gcc-internal-format
67391 msgid "forward declaration of %q#T"
67394 #: cp/typeck2.cc:287
67395 #, gcc-internal-format
67396 msgid "declaration of %q#T"
67399 #: cp/typeck2.cc:314
67400 #, gcc-internal-format
67401 msgid "%qD has incomplete type"
67404 #: cp/typeck2.cc:328
67405 #, gcc-internal-format
67406 msgid "invalid use of incomplete type %q#T"
67409 #: cp/typeck2.cc:365 rust/backend/rust-tree.cc:3888
67410 #, gcc-internal-format
67411 msgid "invalid use of member function %qD (did you forget the %<()%> ?)"
67414 #: cp/typeck2.cc:370 rust/backend/rust-tree.cc:3894
67415 #, gcc-internal-format
67416 msgid "invalid use of member %qD (did you forget the %<&%> ?)"
67419 #: cp/typeck2.cc:380
67420 #, gcc-internal-format
67421 msgid "invalid use of placeholder %qT"
67424 #: cp/typeck2.cc:387
67425 #, gcc-internal-format
67426 msgid "invalid use of template type parameter %qT"
67429 #: cp/typeck2.cc:392
67430 #, gcc-internal-format
67431 msgid "invalid use of template template parameter %qT"
67434 #: cp/typeck2.cc:398
67435 #, gcc-internal-format
67436 msgid "invalid use of pack expansion %qT"
67439 #: cp/typeck2.cc:404
67440 #, gcc-internal-format
67441 msgid "invalid use of dependent type %qT"
67444 #: cp/typeck2.cc:411 rust/backend/rust-tree.cc:3904
67445 #, gcc-internal-format
67446 msgid "invalid use of brace-enclosed initializer list"
67449 #: cp/typeck2.cc:419 rust/backend/rust-tree.cc:3912
67450 #, gcc-internal-format
67451 msgid "address of overloaded function with no contextual type information"
67454 #: cp/typeck2.cc:423 rust/backend/rust-tree.cc:3917
67455 #, gcc-internal-format
67456 msgid "overloaded function with no contextual type information"
67459 #: cp/typeck2.cc:426 rust/backend/rust-tree.cc:3921
67460 #, gcc-internal-format
67461 msgid "insufficient contextual information to determine type"
67464 #: cp/typeck2.cc:833
67465 #, gcc-internal-format
67466 msgid "constructor syntax used, but no constructor declared for type %qT"
67469 #: cp/typeck2.cc:884 cp/typeck2.cc:901
67470 #, gcc-internal-format
67471 msgid "%<constinit%> variable %qD does not have a constant initializer"
67474 #: cp/typeck2.cc:1089
67475 msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
67478 #: cp/typeck2.cc:1101 cp/typeck2.cc:1116
67479 msgid "narrowing conversion of %qE from %qH to %qI"
67482 #: cp/typeck2.cc:1104
67483 #, gcc-internal-format
67485 " the expression has a constant value but is not a C++ constant-expression"
67488 #: cp/typeck2.cc:1280
67489 #, gcc-internal-format
67490 msgid "initializer-string for %qT is too long"
67493 #: cp/typeck2.cc:1343
67494 #, gcc-internal-format
67495 msgid "initializing a base class of type %qT results in object slicing"
67498 #: cp/typeck2.cc:1345
67499 #, gcc-internal-format
67500 msgid "remove %<{ }%> around initializer"
67503 #: cp/typeck2.cc:1365
67504 #, gcc-internal-format
67505 msgid "cannot initialize aggregate of type %qT with a compound literal"
67508 #: cp/typeck2.cc:1849 cp/typeck2.cc:1880
67509 #, gcc-internal-format
67510 msgid "missing initializer for member %qD"
67513 #: cp/typeck2.cc:1856
67514 #, gcc-internal-format
67515 msgid "member %qD is uninitialized reference"
67518 #: cp/typeck2.cc:1863
67519 #, gcc-internal-format
67520 msgid "member %qD with uninitialized reference fields"
67523 #: cp/typeck2.cc:1949
67524 #, gcc-internal-format
67525 msgid "designator order for field %qD does not match declaration order in %qT"
67528 #: cp/typeck2.cc:2022
67529 #, gcc-internal-format
67530 msgid "no field %qD found in union being initialized"
67533 #: cp/typeck2.cc:2033
67534 #, gcc-internal-format
67535 msgid "index value instead of field name in union initializer"
67538 #: cp/typeck2.cc:2249
67539 #, gcc-internal-format
67540 msgid "circular pointer delegation detected"
67543 #: cp/typeck2.cc:2263
67544 #, gcc-internal-format
67545 msgid "base operand of %<->%> has non-pointer type %qT"
67548 #: cp/typeck2.cc:2293
67549 #, gcc-internal-format
67550 msgid "result of %<operator->()%> yields non-pointer result"
67553 #: cp/typeck2.cc:2295
67554 #, gcc-internal-format
67555 msgid "base operand of %<->%> is not a pointer"
67558 #: cp/typeck2.cc:2322
67559 #, gcc-internal-format
67560 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
67563 #: cp/typeck2.cc:2331
67564 #, gcc-internal-format
67565 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
67568 #: cp/typeck2.cc:2353
67569 #, gcc-internal-format
67570 msgid "pointer to member type %qT incompatible with object type %qT"
67573 #: cp/typeck2.cc:2411
67574 #, gcc-internal-format
67575 msgid "pointer-to-member-function type %qT requires an rvalue"
67578 #: cp/typeck2.cc:2422
67579 #, gcc-internal-format
67580 msgid "pointer-to-member-function type %qT requires an lvalue"
67583 #: cp/typeck2.cc:2430
67584 #, gcc-internal-format
67585 msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
67588 #: cp/typeck2.cc:2471
67589 #, gcc-internal-format
67590 msgid "functional cast to array type %qT"
67593 #: cp/typeck2.cc:2488
67594 #, gcc-internal-format
67595 msgid "%<auto(x)%> cannot be constrained"
67598 #: cp/typeck2.cc:2493
67599 #, gcc-internal-format
67600 msgid "%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
67603 #: cp/typeck2.cc:2518
67604 #, gcc-internal-format
67605 msgid "invalid value-initialization of reference type"
67608 #: cp/typeck2.cc:2759
67609 #, gcc-internal-format
67610 msgid "call to function %qD which throws incomplete type %q#T"
67613 #: cp/typeck2.cc:2762
67614 #, gcc-internal-format
67615 msgid "call to function which throws incomplete type %q#T"
67618 #: cp/vtable-class-hierarchy.cc:706
67619 #, gcc-internal-format
67620 msgid "unable to open log file %<vtv_class_set_sizes.log%>: %m"
67623 #: cp/vtable-class-hierarchy.cc:846
67624 #, gcc-internal-format
67625 msgid "unable to open log file %<vtv_set_ptr_data.log%>: %m"
67628 #: cp/vtable-class-hierarchy.cc:1095
67629 #, gcc-internal-format
67630 msgid "unable to open log file %<vtv_count_data.log%>: %m"
67633 #: d/d-attribs.cc:372 d/d-attribs.cc:389
67634 #, gcc-internal-format
67635 msgid "unknown attribute %qs"
67638 #: d/d-attribs.cc:1150
67639 #, gcc-internal-format
67640 msgid "%q+D declared weak after being used"
67643 #: d/d-attribs.cc:1529
67644 #, gcc-internal-format
67646 "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> "
67650 #: d/d-builtins.cc:819
67651 #, gcc-internal-format
67652 msgid "conflicting types for built-in function %qs; expected %qs"
67655 #: d/d-codegen.cc:331
67656 #, gcc-internal-format
67657 msgid "cannot determine the length of a %qs"
67660 #: d/d-codegen.cc:1241
67661 #, gcc-internal-format
67662 msgid "overlapping initializer for field %qT.%qD"
67665 #: d/d-codegen.cc:1436
67666 #, gcc-internal-format
67667 msgid "the address of %qD will never be %<null%>"
67670 #: d/d-codegen.cc:2167
67671 #, gcc-internal-format
67672 msgid "need %<this%> to access member %qE"
67675 #: d/d-codegen.cc:2306
67676 #, gcc-internal-format
67677 msgid "tried to perform floating-point modulo division on %qT"
67680 #: d/d-codegen.cc:2357
67681 #, gcc-internal-format
67682 msgid "cannot get frame pointer to %qs"
67685 #. Should instead error on line that references `fd'.
67686 #: d/d-codegen.cc:2383
67687 #, gcc-internal-format
67688 msgid "nested function missing body"
67691 #: d/d-codegen.cc:2425
67692 #, gcc-internal-format
67693 msgid "%qs is a nested function and cannot be accessed from %qs"
67696 #: d/d-codegen.cc:2734
67697 #, gcc-internal-format
67698 msgid "variable %qs has scoped destruction, cannot build closure"
67701 #: d/d-codegen.cc:2742
67702 #, gcc-internal-format
67703 msgid "explicit register variable %qs cannot be used in nested function"
67706 #: d/d-codegen.cc:2967
67707 #, gcc-internal-format
67708 msgid "forward reference to frame of %qs"
67711 #: d/d-convert.cc:378
67712 #, gcc-internal-format
67713 msgid "cannot convert a delegate expression to %qs"
67716 #: d/d-convert.cc:394
67717 #, gcc-internal-format
67718 msgid "cannot convert struct %qs to %qs"
67721 #. Casting from a C++ interface to a class/non-C++ interface
67722 #. always results in null as there is no run-time information,
67723 #. and no way one can derive from the other.
67724 #: d/d-convert.cc:441
67725 #, gcc-internal-format
67726 msgid "cast to %qs will produce null result"
67729 #: d/d-convert.cc:481
67730 #, gcc-internal-format
67731 msgid "cannot cast %qs to %qs since sizes do not line up"
67734 #: d/d-convert.cc:515
67735 #, gcc-internal-format
67736 msgid "cannot cast expression of type %qs to type %qs"
67739 #: d/d-convert.cc:562
67740 #, gcc-internal-format
67741 msgid "cannot cast expression of type %qs to %qs"
67744 #: d/d-convert.cc:609
67745 #, gcc-internal-format
67746 msgid "cast from %qs to %qs will produce zero result"
67750 #, gcc-internal-format
67751 msgid "bad argument for %<-fdebug%>: %qs"
67755 #, gcc-internal-format
67756 msgid "bad argument for %<-fextern-std%>: %qs"
67760 #, gcc-internal-format
67761 msgid "bad argument for %<-fmodule-file%>: %qs"
67765 #, gcc-internal-format
67766 msgid "bad argument for %<-fversion%>: %qs"
67769 #: d/d-lang.cc:1017
67770 #, gcc-internal-format
67771 msgid "%<-fonly=%> argument is different from first input file name"
67774 #: d/d-lang.cc:1197
67775 #, gcc-internal-format
67776 msgid "unable to resolve forward reference in definition"
67779 #: d/d-lang.cc:1317
67780 #, gcc-internal-format
67781 msgid "opening json file %s: %m"
67784 #: d/d-lang.cc:1328
67785 #, gcc-internal-format
67786 msgid "closing json file %s: %m"
67789 #: d/d-lang.cc:1399
67790 #, gcc-internal-format
67791 msgid "closing mixin file %s: %m"
67794 #: d/d-lang.cc:1404
67795 #, gcc-internal-format
67796 msgid "opening mixin file %s: %m"
67799 #: d/d-target.cc:156
67800 #, gcc-internal-format
67801 msgid "D does not support pointers on this target."
67804 #: d/d-target.cc:252
67805 #, gcc-internal-format
67806 msgid "cannot represent built-in %<va_list%> type in D"
67810 #, gcc-internal-format, gfc-internal-format
67811 msgid "pragma(%s) not implemented"
67814 #: d/decl.cc:482 d/decl.cc:597 d/decl.cc:671 d/decl.cc:714 d/decl.cc:753
67815 #, gcc-internal-format
67816 msgid "had semantic errors when compiling"
67820 #, gcc-internal-format
67825 #, gcc-internal-format
67826 msgid "is hidden by %qs"
67830 #, gcc-internal-format
67831 msgid "use %<alias %s = %s.%s;%> to introduce base class overload set"
67835 #, gcc-internal-format
67836 msgid "size is too large"
67840 #, gcc-internal-format
67841 msgid "function requires a dual-context, which is not yet supported by GDC"
67845 #, gcc-internal-format
67846 msgid "explicit register variable %qs declared %<extern%>"
67850 #, gcc-internal-format
67851 msgid "explicit register variable %qs declared thread local"
67855 #, gcc-internal-format
67857 "mismatch between declaration %qE size (%wd) and its initializer size (%wd)"
67861 #, gcc-internal-format
67862 msgid "cannot handle comparison of type %<%s == %s%>"
67866 #, gcc-internal-format
67868 "array concatenation of expression %qs requires the GC and cannot be used "
67869 "with %<-fno-druntime%>"
67872 #. Static arrays have already been handled by the front-end.
67874 #, gcc-internal-format
67875 msgid "unexpected type for array length: %qs"
67879 #, gcc-internal-format
67880 msgid "don%'t know how to delete %qs"
67884 #, gcc-internal-format
67885 msgid "%qs is not an associative array"
67888 #: d/expr.cc:1700 d/expr.cc:2076
67889 #, gcc-internal-format
67890 msgid "need %<this%> to access member %qs"
67894 #, gcc-internal-format
67895 msgid "delegates are only for non-static functions"
67899 #, gcc-internal-format
67900 msgid "%qs is not a field, but a %qs"
67904 #, gcc-internal-format
67905 msgid "recursive reference %qs"
67908 #: d/expr.cc:2131 d/expr.cc:3032
67909 #, gcc-internal-format
67910 msgid "non-constant expression %qs"
67914 #, gcc-internal-format
67915 msgid "%qs is not an expression"
67919 #, gcc-internal-format
67920 msgid "type %qs is not an expression"
67923 #: d/intrinsics.cc:218
67924 #, gcc-internal-format
67925 msgid "mismatch in return type of intrinsic function %qD (%qT, should be %qs)"
67928 #: d/intrinsics.cc:232
67929 #, gcc-internal-format
67931 "mismatch in argument %u type of intrinsic function %qD (%qT, should be %qs)"
67934 #: d/intrinsics.cc:244 d/intrinsics.cc:249
67935 #, gcc-internal-format
67937 "mismatch in argument %u type of intrinsic function %qD (%qT, should be %qT)"
67940 #: d/intrinsics.cc:434
67941 #, gcc-internal-format
67942 msgid "argument %qE cannot be read at compile time"
67945 #: d/intrinsics.cc:443
67946 #, gcc-internal-format
67947 msgid "element index %qE is out of bounds %<[0 .. %E]%>"
67950 #: d/intrinsics.cc:490
67951 #, gcc-internal-format
67952 msgid "mismatch in call of intrinsic function %qD"
67955 #: d/modules.cc:415
67956 #, gcc-internal-format
67957 msgid "%<-fmoduleinfo%> is not supported on this target"
67960 #: d/toir.cc:387 d/toir.cc:412
67961 #, gcc-internal-format
67962 msgid "cannot %<goto%> into %<try%> block"
67965 #: d/toir.cc:390 d/toir.cc:414
67966 #, gcc-internal-format
67967 msgid "cannot %<goto%> into %<catch%> block"
67971 #, gcc-internal-format, gfc-internal-format
67972 msgid "label %s referenced outside of any function"
67976 #, gcc-internal-format, gfc-internal-format
67977 msgid "cannot handle switch condition of type %s"
67981 #, gcc-internal-format
67982 msgid "exception handling disabled; use %<-fexceptions%> to enable"
67986 #, gcc-internal-format
67987 msgid "cannot throw C++ classes"
67991 #, gcc-internal-format
67992 msgid "cannot throw COM objects"
67996 #, gcc-internal-format
67997 msgid "D inline assembler statements are not supported in GDC."
68000 #: d/typeinfo.cc:1408
68001 #, gcc-internal-format
68003 "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-"
68007 #: d/typeinfo.cc:1412
68008 #, gcc-internal-format
68009 msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
68012 #: d/typeinfo.cc:1427
68013 #, gcc-internal-format
68014 msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
68018 #, gcc-internal-format
68019 msgid "missing or corrupt object.d"
68023 #, gcc-internal-format, gfc-internal-format
68024 msgid "invalid expression for static array dimension: %s"
68028 #, gcc-internal-format
68029 msgid "size of %qs (%wd) differ from its declared size (%wd)"
68032 #: fortran/arith.cc:47
68033 #, gcc-internal-format, gfc-internal-format
68034 msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
68037 #: fortran/arith.cc:97
68038 #, gcc-internal-format, gfc-internal-format
68039 msgid "Arithmetic OK at %L"
68042 #: fortran/arith.cc:100
68043 #, gcc-internal-format, gfc-internal-format
68044 msgid "Arithmetic overflow at %L"
68047 #: fortran/arith.cc:103
68048 #, gcc-internal-format, gfc-internal-format
68049 msgid "Arithmetic underflow at %L"
68052 #: fortran/arith.cc:106
68053 #, gcc-internal-format, gfc-internal-format
68054 msgid "Arithmetic NaN at %L"
68057 #: fortran/arith.cc:109
68058 #, gcc-internal-format, gfc-internal-format
68059 msgid "Division by zero at %L"
68062 #: fortran/arith.cc:112
68063 #, gcc-internal-format, gfc-internal-format
68064 msgid "Array operands are incommensurate at %L"
68067 #: fortran/arith.cc:115
68068 #, gcc-internal-format, gfc-internal-format
68069 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
68072 #: fortran/arith.cc:119
68073 #, gcc-internal-format, gfc-internal-format
68074 msgid "Illegal type in character concatenation at %L"
68077 #: fortran/arith.cc:122
68078 #, gcc-internal-format, gfc-internal-format
68079 msgid "Invalid type in arithmetic operation at %L"
68082 #: fortran/arith.cc:126 fortran/arith.cc:2071
68083 #, gcc-internal-format
68084 msgid "gfc_arith_error(): Bad error code"
68087 #: fortran/arith.cc:159
68088 #, gcc-internal-format
68089 msgid "Fix min_int calculation"
68092 #: fortran/arith.cc:554
68093 #, gcc-internal-format
68094 msgid "gfc_range_check(): Bad type"
68097 #: fortran/arith.cc:627
68098 #, gcc-internal-format
68099 msgid "gfc_arith_uminus(): Bad basic type"
68102 #: fortran/arith.cc:664
68103 #, gcc-internal-format
68104 msgid "gfc_arith_plus(): Bad basic type"
68107 #: fortran/arith.cc:701
68108 #, gcc-internal-format
68109 msgid "gfc_arith_minus(): Bad basic type"
68112 #: fortran/arith.cc:739
68113 #, gcc-internal-format
68114 msgid "gfc_arith_times(): Bad basic type"
68117 #: fortran/arith.cc:781
68118 #, gcc-internal-format
68119 msgid "Integer division truncated to constant %qs at %L"
68122 #: fortran/arith.cc:827
68123 #, gcc-internal-format
68124 msgid "gfc_arith_divide(): Bad basic type"
68127 #: fortran/arith.cc:883
68128 #, gcc-internal-format
68129 msgid "arith_power(): Bad base"
68132 #: fortran/arith.cc:922
68133 #, gcc-internal-format, gfc-internal-format
68134 msgid "Negative exponent of integer has zero result at %L"
68137 #: fortran/arith.cc:942
68138 #, gcc-internal-format, gfc-internal-format
68139 msgid "Result of exponentiation at %L exceeds the range of %s"
68142 #: fortran/arith.cc:979 fortran/arith.cc:1004
68143 #, gcc-internal-format, gfc-internal-format
68144 msgid "Noninteger exponent in an initialization expression at %L"
68147 #: fortran/arith.cc:990
68148 #, gcc-internal-format, gfc-internal-format
68149 msgid "Raising a negative REAL at %L to a REAL power is prohibited"
68152 #: fortran/arith.cc:1018
68153 #, gcc-internal-format
68154 msgid "arith_power(): unknown type"
68157 #: fortran/arith.cc:1089
68158 #, gcc-internal-format
68159 msgid "compare_real(): Bad operator"
68162 #: fortran/arith.cc:1129
68163 #, gcc-internal-format
68164 msgid "gfc_compare_expr(): Bad basic type"
68167 #: fortran/arith.cc:1718
68168 #, gcc-internal-format
68169 msgid "eval_intrinsic(): Bad operator"
68172 #: fortran/arith.cc:1777
68173 #, gcc-internal-format
68174 msgid "eval_type_intrinsic0(): op NULL"
68177 #: fortran/arith.cc:2039
68178 #, gcc-internal-format, gfc-internal-format
68179 msgid "Arithmetic OK converting %s to %s at %L"
68182 #: fortran/arith.cc:2043
68183 #, gcc-internal-format
68185 "Arithmetic overflow converting %s to %s at %L. This check can be disabled "
68186 "with the option %<-fno-range-check%>"
68189 #: fortran/arith.cc:2048
68190 #, gcc-internal-format
68192 "Arithmetic underflow converting %s to %s at %L. This check can be disabled "
68193 "with the option %<-fno-range-check%>"
68196 #: fortran/arith.cc:2053
68197 #, gcc-internal-format
68199 "Arithmetic NaN converting %s to %s at %L. This check can be disabled with "
68200 "the option %<-fno-range-check%>"
68203 #: fortran/arith.cc:2058
68204 #, gcc-internal-format, gfc-internal-format
68205 msgid "Division by zero converting %s to %s at %L"
68208 #: fortran/arith.cc:2062
68209 #, gcc-internal-format, gfc-internal-format
68210 msgid "Array operands are incommensurate converting %s to %s at %L"
68213 #: fortran/arith.cc:2066
68214 #, gcc-internal-format, gfc-internal-format
68216 "Integer outside symmetric range implied by Standard Fortran converting %s to "
68220 #: fortran/arith.cc:2156 fortran/arith.cc:2275 fortran/arith.cc:2338
68221 #: fortran/arith.cc:2393 fortran/arith.cc:2456 fortran/arith.cc:2528
68222 #: fortran/arith.cc:2598
68223 #, gcc-internal-format
68224 msgid "Conversion from %qs to %qs at %L"
68227 #: fortran/arith.cc:2188 fortran/arith.cc:2224 fortran/arith.cc:2266
68228 #: fortran/arith.cc:2328 fortran/arith.cc:2383 fortran/arith.cc:2446
68229 #: fortran/arith.cc:2518 fortran/arith.cc:2590
68230 #, gcc-internal-format
68231 msgid "Change of value in conversion from %qs to %qs at %L"
68234 #: fortran/arith.cc:2432 fortran/arith.cc:2504
68235 #, gcc-internal-format
68236 msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
68239 #: fortran/arith.cc:2683
68240 #, gcc-internal-format
68241 msgid "The Hollerith constant at %L is truncated in conversion to %qs"
68244 #: fortran/arith.cc:2712
68245 #, gcc-internal-format, gfc-internal-format
68246 msgid "The character constant at %L is truncated in conversion to %s"
68249 #: fortran/array.cc:98 fortran/array.cc:130 fortran/array.cc:158
68250 #, gcc-internal-format, gfc-internal-format
68251 msgid "Invalid BOZ literal constant used in subscript at %C"
68254 #: fortran/array.cc:103
68255 #, gcc-internal-format, gfc-internal-format
68256 msgid "Expected array subscript at %C"
68259 #: fortran/array.cc:112
68260 #, gcc-internal-format
68261 msgid "Unexpected %<*%> in coarray subscript at %C"
68264 #: fortran/array.cc:139
68265 #, gcc-internal-format, gfc-internal-format
68266 msgid "Missing lower bound in assumed size coarray specification at %C"
68269 #: fortran/array.cc:149
68270 #, gcc-internal-format, gfc-internal-format
68271 msgid "Strides not allowed in coarray subscript at %C"
68274 #: fortran/array.cc:163
68275 #, gcc-internal-format, gfc-internal-format
68276 msgid "Expected array subscript stride at %C"
68279 #: fortran/array.cc:223
68280 #, gcc-internal-format, gfc-internal-format
68281 msgid "Invalid form of array reference at %C"
68284 #: fortran/array.cc:230
68285 #, gcc-internal-format, gfc-internal-format
68286 msgid "Array reference at %C has more than 7 dimensions"
68289 #: fortran/array.cc:233 fortran/array.cc:334
68290 #, gcc-internal-format, gfc-internal-format
68291 msgid "Array reference at %C cannot have more than %d dimensions"
68294 #: fortran/array.cc:248 fortran/array.cc:716 fortran/check.cc:3418
68295 #: fortran/check.cc:5943 fortran/check.cc:5988 fortran/check.cc:6030
68296 #: fortran/check.cc:6057 fortran/check.cc:6320 fortran/match.cc:1854
68297 #: fortran/match.cc:3316 fortran/match.cc:3658 fortran/match.cc:3854
68298 #: fortran/simplify.cc:3026 fortran/simplify.cc:3056 fortran/simplify.cc:6409
68299 #: fortran/simplify.cc:8450
68300 #, gcc-internal-format
68301 msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
68304 #: fortran/array.cc:254
68305 #, gcc-internal-format, gfc-internal-format
68306 msgid "Unexpected coarray designator at %C"
68309 #: fortran/array.cc:276
68310 #, gcc-internal-format, gfc-internal-format
68311 msgid "TEAM= attribute in %C misplaced"
68314 #: fortran/array.cc:288
68315 #, gcc-internal-format, gfc-internal-format
68316 msgid "STAT= attribute in %C misplaced"
68319 #: fortran/array.cc:297
68320 #, gcc-internal-format, gfc-internal-format
68321 msgid "Too few codimensions at %C, expected %d not %d"
68324 #: fortran/array.cc:303
68325 #, gcc-internal-format, gfc-internal-format
68326 msgid "Too many codimensions at %C, expected %d not %d"
68329 #: fortran/array.cc:313 fortran/array.cc:321
68330 #, gcc-internal-format
68331 msgid "Unexpected %<*%> for codimension %d of %d at %C"
68334 #: fortran/array.cc:316
68335 #, gcc-internal-format, gfc-internal-format
68336 msgid "Invalid form of coarray reference at %C"
68339 #: fortran/array.cc:328
68340 #, gcc-internal-format, gfc-internal-format
68341 msgid "Invalid codimension %d at %C, only %d codimensions exist"
68344 #: fortran/array.cc:392
68345 #, gcc-internal-format
68346 msgid "Variable %qs at %L in this context must be constant"
68349 #: fortran/array.cc:395
68350 #, gcc-internal-format, gfc-internal-format
68351 msgid "Expression at %L in this context must be constant"
68354 #. F2018:R821: "assumed-implied-spec is [ lower-bound : ] *".
68355 #: fortran/array.cc:497
68356 #, gcc-internal-format, gfc-internal-format
68358 "A lower bound must precede colon in assumed-size array specification at %L"
68361 #: fortran/array.cc:509
68362 #, gcc-internal-format, gfc-internal-format
68363 msgid "Expected expression in array specification at %C"
68366 #: fortran/array.cc:522 fortran/array.cc:554
68367 #, gcc-internal-format, gfc-internal-format
68368 msgid "Expecting a scalar INTEGER expression at %C, found %s"
68371 #: fortran/array.cc:591
68372 #, gcc-internal-format, gfc-internal-format
68373 msgid "Assumed-rank array at %C"
68376 #: fortran/array.cc:625
68377 #, gcc-internal-format, gfc-internal-format
68378 msgid "Bad array specification for implied-shape array at %C"
68381 #: fortran/array.cc:641 fortran/array.cc:754
68382 #, gcc-internal-format, gfc-internal-format
68383 msgid "Bad array specification for an explicitly shaped array at %C"
68386 #: fortran/array.cc:651 fortran/array.cc:764
68387 #, gcc-internal-format, gfc-internal-format
68388 msgid "Bad array specification for assumed shape array at %C"
68391 #: fortran/array.cc:665 fortran/array.cc:778
68392 #, gcc-internal-format, gfc-internal-format
68393 msgid "Bad specification for deferred shape array at %C"
68396 #: fortran/array.cc:675 fortran/array.cc:782
68397 #, gcc-internal-format, gfc-internal-format
68398 msgid "Bad specification for assumed size array at %C"
68401 #: fortran/array.cc:687 fortran/array.cc:794
68402 #, gcc-internal-format, gfc-internal-format
68403 msgid "Expected another dimension in array declaration at %C"
68406 #: fortran/array.cc:693 fortran/array.cc:722 fortran/array.cc:800
68407 #, gcc-internal-format, gfc-internal-format
68408 msgid "Array specification at %C has more than %d dimensions"
68411 #: fortran/array.cc:699
68412 #, gcc-internal-format, gfc-internal-format
68413 msgid "Array specification at %C with more than 7 dimensions"
68416 #: fortran/array.cc:711
68417 #, gcc-internal-format, gfc-internal-format
68418 msgid "Coarray declaration at %C"
68421 #: fortran/array.cc:808
68422 #, gcc-internal-format
68423 msgid "Upper bound of last coarray dimension must be %<*%> at %C"
68426 #: fortran/array.cc:882
68427 #, gcc-internal-format
68428 msgid "The assumed-rank array %qs at %L shall not have a codimension"
68431 #: fortran/array.cc:938
68432 #, gcc-internal-format
68433 msgid "rank + corank of %qs exceeds %d at %C"
68436 #: fortran/array.cc:1061
68437 #, gcc-internal-format
68438 msgid "DO-iterator %qs at %L is inside iterator of the same name"
68441 #: fortran/array.cc:1153 fortran/array.cc:1381
68442 #, gcc-internal-format, gfc-internal-format
68443 msgid "Syntax error in array constructor at %C"
68446 #: fortran/array.cc:1183
68447 #, gcc-internal-format, gfc-internal-format
68448 msgid "BOZ literal constant at %L cannot appear in an array constructor"
68451 #: fortran/array.cc:1192
68452 #, gcc-internal-format, gfc-internal-format
68453 msgid "NULL() at %C cannot appear in an array constructor"
68456 #: fortran/array.cc:1254
68457 #, gcc-internal-format, gfc-internal-format
68458 msgid "[...] style array constructors at %C"
68461 #: fortran/array.cc:1274
68462 #, gcc-internal-format, gfc-internal-format
68463 msgid "Array constructor including type specification at %C"
68466 #: fortran/array.cc:1280 fortran/match.cc:4290
68467 #, gcc-internal-format, gfc-internal-format
68468 msgid "Type-spec at %L cannot contain a deferred type parameter"
68471 #: fortran/array.cc:1288
68472 #, gcc-internal-format, gfc-internal-format
68473 msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
68476 #: fortran/array.cc:1306
68477 #, gcc-internal-format, gfc-internal-format
68478 msgid "Empty array constructor at %C is not allowed"
68481 #: fortran/array.cc:1343 fortran/array.cc:1353
68482 #, gcc-internal-format, gfc-internal-format
68483 msgid "Incompatible typespec for array element at %L"
68486 #: fortran/array.cc:1428
68487 #, gcc-internal-format, gfc-internal-format
68488 msgid "Element in %s array constructor at %L is %s"
68491 #: fortran/array.cc:1759
68492 #, gcc-internal-format, gfc-internal-format
68493 msgid "Iterator step at %L cannot be zero"
68496 #: fortran/array.cc:1918
68497 #, gcc-internal-format
68499 "The number of elements in the array constructor at %L requires an increase "
68500 "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
68503 #: fortran/array.cc:2097
68504 #, gcc-internal-format, gfc-internal-format
68505 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
68508 #: fortran/array.cc:2104
68509 #, gcc-internal-format, gfc-internal-format
68510 msgid "AC-IMPLIED-DO final expression references control variable at %L"
68513 #: fortran/array.cc:2111
68514 #, gcc-internal-format, gfc-internal-format
68515 msgid "AC-IMPLIED-DO step expression references control variable at %L"
68518 #: fortran/array.cc:2123
68519 #, gcc-internal-format, gfc-internal-format
68521 "Array constructor value at %L shall not be unlimited polymorphic [F2008: "
68525 #: fortran/array.cc:2215
68526 #, gcc-internal-format, gfc-internal-format
68527 msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
68530 #: fortran/array.cc:2336
68531 #, gcc-internal-format
68532 msgid "spec_dimen_size(): Bad dimension"
68535 #: fortran/array.cc:2402
68536 #, gcc-internal-format
68537 msgid "gfc_ref_dimen_size(): Bad dimension"
68540 #: fortran/array.cc:2406
68541 #, gcc-internal-format, gfc-internal-format
68542 msgid "Bad array dimension at %L"
68545 #: fortran/array.cc:2544
68546 #, gcc-internal-format
68547 msgid "gfc_ref_dimen_size(): Bad dimen_type"
68550 #: fortran/array.cc:2595
68551 #, gcc-internal-format
68552 msgid "gfc_array_dimen_size(): Bad dimension"
68555 #: fortran/array.cc:2640
68556 #, gcc-internal-format
68557 msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
68560 #: fortran/array.cc:2788
68561 #, gcc-internal-format
68562 msgid "gfc_find_array_ref(): No ref found"
68566 #: fortran/bbt.cc:119
68567 #, gcc-internal-format
68568 msgid "insert_bbt(): Duplicate key found"
68571 #: fortran/check.cc:87
68572 #, gcc-internal-format
68573 msgid "BOZ literal constant at %L cannot be an actual argument to %qs"
68576 #: fortran/check.cc:103
68577 #, gcc-internal-format
68578 msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
68581 #: fortran/check.cc:123 fortran/resolve.cc:11221
68582 #, gcc-internal-format, gfc-internal-format
68583 msgid "Invalid use of BOZ literal constant at %L"
68586 #: fortran/check.cc:371
68587 #, gcc-internal-format, gfc-internal-format
68588 msgid "Failure in conversion of BOZ to REAL at %L"
68591 #: fortran/check.cc:477
68592 #, gcc-internal-format
68593 msgid "%qs argument of %qs intrinsic at %L must be a scalar"
68596 #: fortran/check.cc:493
68597 #, gcc-internal-format
68598 msgid "%qs argument of %qs intrinsic at %L must be %s"
68601 #: fortran/check.cc:527
68602 #, gcc-internal-format
68603 msgid "%qs argument of %qs intrinsic at %L must have a numeric type"
68606 #: fortran/check.cc:542 fortran/check.cc:572
68607 #, gcc-internal-format
68608 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL"
68611 #: fortran/check.cc:560
68612 #, gcc-internal-format
68613 msgid "Fortran 2003: Character for %qs argument of %qs intrinsic at %L"
68616 #: fortran/check.cc:567
68617 #, gcc-internal-format
68619 "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
68622 #: fortran/check.cc:590 fortran/check.cc:3373
68623 #, gcc-internal-format
68624 msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
68627 #: fortran/check.cc:605
68628 #, gcc-internal-format
68629 msgid "%qs argument of %qs intrinsic at %L must be REAL or COMPLEX"
68632 #: fortran/check.cc:622
68633 #, gcc-internal-format
68634 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
68637 #: fortran/check.cc:651 fortran/check.cc:7528
68638 #, gcc-internal-format
68639 msgid "%qs argument of %qs intrinsic at %L must be a constant"
68642 #: fortran/check.cc:660
68643 #, gcc-internal-format, gfc-internal-format
68644 msgid "Invalid kind for %s at %L"
68647 #: fortran/check.cc:679
68648 #, gcc-internal-format
68649 msgid "%qs argument of %qs intrinsic at %L must be double precision"
68652 #: fortran/check.cc:702
68653 #, gcc-internal-format
68654 msgid "Expected coarray variable as %qs argument to the %s intrinsic at %L"
68657 #: fortran/check.cc:719
68658 #, gcc-internal-format
68659 msgid "%qs argument of %qs intrinsic at %L must be a logical array"
68662 #: fortran/check.cc:744
68663 #, gcc-internal-format
68664 msgid "%qs argument of %qs intrinsic at %L must be an array"
68667 #: fortran/check.cc:765
68668 #, gcc-internal-format
68669 msgid "%qs at %L must be nonnegative"
68672 #: fortran/check.cc:786
68673 #, gcc-internal-format
68674 msgid "%qs argument of %qs intrinsic at %L must be positive"
68677 #: fortran/check.cc:819
68678 #, gcc-internal-format
68680 "The absolute value of SHIFT at %L must be less than or equal to BIT_SIZE(%qs)"
68683 #: fortran/check.cc:830
68684 #, gcc-internal-format
68685 msgid "%qs at %L must be less than or equal to BIT_SIZE(%qs)"
68688 #: fortran/check.cc:840
68689 #, gcc-internal-format
68690 msgid "%qs at %L must be less than BIT_SIZE(%qs)"
68693 #: fortran/check.cc:867
68694 #, gcc-internal-format
68696 "%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)"
68699 #: fortran/check.cc:893
68700 #, gcc-internal-format
68701 msgid "%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)"
68704 #: fortran/check.cc:926
68705 #, gcc-internal-format
68707 "%qs argument of %qs intrinsic at %L must be the same type and kind as %qs"
68710 #: fortran/check.cc:943
68711 #, gcc-internal-format
68712 msgid "%qs argument of %qs intrinsic at %L must be of rank %d"
68715 #: fortran/check.cc:958
68716 #, gcc-internal-format
68717 msgid "%qs argument of %qs intrinsic at %L must not be OPTIONAL"
68720 #: fortran/check.cc:980
68721 #, gcc-internal-format
68722 msgid "%qs argument of %qs intrinsic at %L must be ALLOCATABLE"
68725 #: fortran/check.cc:998
68726 #, gcc-internal-format
68727 msgid "%qs argument of %qs intrinsic at %L must be of kind %d"
68730 #: fortran/check.cc:1017
68731 #, gcc-internal-format
68732 msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
68735 #: fortran/check.cc:1044
68736 #, gcc-internal-format
68737 msgid "%qs argument of %qs intrinsic at %L must be a variable"
68740 #: fortran/check.cc:1093
68741 #, gcc-internal-format
68743 "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
68746 #: fortran/check.cc:1145
68747 #, gcc-internal-format
68748 msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
68751 #: fortran/check.cc:1248
68752 #, gcc-internal-format, gfc-internal-format
68753 msgid "Unequal character lengths (%ld/%ld) in %s at %L"
68756 #: fortran/check.cc:1305
68757 #, gcc-internal-format, gfc-internal-format
68758 msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
68761 #: fortran/check.cc:1396
68762 #, gcc-internal-format
68763 msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
68766 #: fortran/check.cc:1405 fortran/check.cc:3690
68767 #, gcc-internal-format, gfc-internal-format
68768 msgid "Different type kinds at %L"
68771 #: fortran/check.cc:1428
68772 #, gcc-internal-format
68774 "NULL at %L is not permitted as actual argument to %qs intrinsic function"
68777 #: fortran/check.cc:1450
68778 #, gcc-internal-format
68779 msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
68782 #: fortran/check.cc:1459 fortran/check.cc:1494 fortran/check.cc:4382
68783 #, gcc-internal-format
68784 msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
68787 #: fortran/check.cc:1476
68788 #, gcc-internal-format
68790 "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or "
68794 #: fortran/check.cc:1485
68795 #, gcc-internal-format
68796 msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
68799 #: fortran/check.cc:1512
68800 #, gcc-internal-format, gfc-internal-format
68802 "Array section with a vector subscript at %L shall not be the target of a "
68806 #: fortran/check.cc:1559
68807 #, gcc-internal-format, gfc-internal-format
68809 "ATOM argument at %L to intrinsic function %s shall be an integer of "
68810 "ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
68813 #: fortran/check.cc:1567
68814 #, gcc-internal-format, gfc-internal-format
68816 "ATOM argument at %L of the %s intrinsic function shall be a coarray or "
68820 #: fortran/check.cc:1574
68821 #, gcc-internal-format
68823 "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
68826 #: fortran/check.cc:1592 fortran/check.cc:1805
68827 #, gcc-internal-format, gfc-internal-format
68828 msgid "STAT= argument to %s at %L"
68831 #: fortran/check.cc:1611 fortran/check.cc:1745 fortran/check.cc:1842
68832 #, gcc-internal-format, gfc-internal-format
68833 msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
68836 #: fortran/check.cc:1625 fortran/check.cc:1825
68837 #, gcc-internal-format, gfc-internal-format
68839 "ATOM argument at %L to intrinsic function %s shall be an integer of "
68843 #: fortran/check.cc:1645
68844 #, gcc-internal-format, gfc-internal-format
68845 msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
68848 #: fortran/check.cc:1664 fortran/check.cc:1678 fortran/check.cc:1713
68849 #, gcc-internal-format
68850 msgid "%qs argument of %qs intrinsic at %L not yet supported"
68853 #: fortran/check.cc:1698
68854 #, gcc-internal-format
68855 msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
68858 #: fortran/check.cc:1752 fortran/check.cc:1849
68859 #, gcc-internal-format, gfc-internal-format
68860 msgid "OLD argument of the %s intrinsic function at %L shall be definable"
68863 #: fortran/check.cc:1767
68864 #, gcc-internal-format, gfc-internal-format
68866 "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
68869 #: fortran/check.cc:1777
68870 #, gcc-internal-format, gfc-internal-format
68872 "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
68875 #: fortran/check.cc:1790
68876 #, gcc-internal-format, gfc-internal-format
68878 "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at "
68879 "least the range of the default integer"
68882 #: fortran/check.cc:1869
68883 #, gcc-internal-format, gfc-internal-format
68884 msgid "Negative argument N at %L"
68887 #: fortran/check.cc:1967
68888 #, gcc-internal-format, gfc-internal-format
68889 msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
68892 #: fortran/check.cc:2091 fortran/check.cc:2581
68893 #, gcc-internal-format
68895 "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
68898 #: fortran/check.cc:2100 fortran/check.cc:2590
68899 #, gcc-internal-format
68901 "%qs argument of %qs intrinsic at %L must have a type of either REAL or "
68905 #: fortran/check.cc:2110 fortran/check.cc:2116
68906 #, gcc-internal-format, gfc-internal-format
68908 "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, "
68909 "consider using the KIND argument"
68912 #: fortran/check.cc:2138
68913 #, gcc-internal-format
68915 "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall "
68916 "not have a vector subscript"
68919 #: fortran/check.cc:2146
68920 #, gcc-internal-format, gfc-internal-format
68921 msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
68924 #: fortran/check.cc:2169
68925 #, gcc-internal-format, gfc-internal-format
68926 msgid "The stat= argument at %L must be a kind=4 integer variable"
68929 #: fortran/check.cc:2185
68930 #, gcc-internal-format, gfc-internal-format
68931 msgid "The errmsg= argument at %L must be a default-kind character variable"
68934 #: fortran/check.cc:2193
68935 #, gcc-internal-format
68936 msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
68939 #: fortran/check.cc:2208
68940 #, gcc-internal-format, gfc-internal-format
68942 "Support for the A argument at %L which is polymorphic A argument or has "
68943 "allocatable components is not yet implemented"
68946 #: fortran/check.cc:2227
68947 #, gcc-internal-format, gfc-internal-format
68948 msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
68951 #: fortran/check.cc:2234
68952 #, gcc-internal-format, gfc-internal-format
68954 "Support for the A argument at %L with allocatable components is not yet "
68958 #: fortran/check.cc:2248
68959 #, gcc-internal-format, gfc-internal-format
68960 msgid "OPERATION argument at %L must be a PURE function"
68963 #. None of the intrinsics fulfills the criteria of taking two arguments,
68964 #. returning the same type and kind as the arguments and being permitted
68965 #. as actual argument.
68966 #: fortran/check.cc:2258
68967 #, gcc-internal-format, gfc-internal-format
68968 msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
68971 #: fortran/check.cc:2275
68972 #, gcc-internal-format, gfc-internal-format
68973 msgid "The function passed as OPERATION at %L shall have two arguments"
68976 #: fortran/check.cc:2285
68977 #, gcc-internal-format, gfc-internal-format
68979 "The A argument at %L has type %s but the function passed as OPERATION at %L "
68983 #: fortran/check.cc:2294
68984 #, gcc-internal-format, gfc-internal-format
68986 "The function passed as OPERATION at %L has arguments of type %s and %s but "
68987 "shall have type %s"
68990 #: fortran/check.cc:2305
68991 #, gcc-internal-format, gfc-internal-format
68993 "The function passed as OPERATION at %L shall have scalar nonallocatable "
68994 "nonpointer arguments and return a nonallocatable nonpointer scalar"
68997 #: fortran/check.cc:2313
68998 #, gcc-internal-format, gfc-internal-format
69000 "The function passed as OPERATION at %L shall have the VALUE attribute either "
69001 "for none or both arguments"
69004 #: fortran/check.cc:2320
69005 #, gcc-internal-format, gfc-internal-format
69007 "The function passed as OPERATION at %L shall have the TARGET attribute "
69008 "either for none or both arguments"
69011 #: fortran/check.cc:2327
69012 #, gcc-internal-format, gfc-internal-format
69014 "The function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute "
69015 "either for none or both arguments"
69018 #: fortran/check.cc:2335
69019 #, gcc-internal-format, gfc-internal-format
69021 "The function passed as OPERATION at %L shall not have the OPTIONAL attribute "
69022 "for either of the arguments"
69025 #: fortran/check.cc:2365
69026 #, gcc-internal-format, gfc-internal-format
69028 "The character length of the A argument at %L and of the arguments of the "
69029 "OPERATION at %L shall be the same"
69032 #: fortran/check.cc:2372
69033 #, gcc-internal-format, gfc-internal-format
69035 "The character length of the A argument at %L and of the function result of "
69036 "the OPERATION at %L shall be the same"
69039 #: fortran/check.cc:2390
69040 #, gcc-internal-format
69042 "%qs argument of %qs intrinsic at %L shall be of type integer, real or "
69046 #: fortran/check.cc:2418 fortran/check.cc:2432
69047 #, gcc-internal-format, gfc-internal-format
69048 msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
69051 #: fortran/check.cc:2469 fortran/check.cc:3099 fortran/check.cc:3182
69052 #: fortran/check.cc:3404 fortran/check.cc:3452 fortran/check.cc:4929
69053 #: fortran/check.cc:5054 fortran/check.cc:5124 fortran/check.cc:6306
69054 #: fortran/check.cc:6437
69055 #, gcc-internal-format
69056 msgid "%qs intrinsic with KIND argument at %L"
69059 #: fortran/check.cc:2516 fortran/check.cc:2785 fortran/check.cc:2845
69060 #, gcc-internal-format
69062 "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/"
69066 #: fortran/check.cc:2531 fortran/check.cc:2800 fortran/check.cc:2860
69067 #, gcc-internal-format
69068 msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
69071 #: fortran/check.cc:2643 fortran/check.cc:3784 fortran/check.cc:3792
69072 #, gcc-internal-format
69073 msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
69076 #: fortran/check.cc:2657
69077 #, gcc-internal-format
69079 "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
69082 #: fortran/check.cc:2677 fortran/check.cc:2685
69083 #, gcc-internal-format
69084 msgid "%qs argument of %qs intrinsic at %L must be default real"
69087 #: fortran/check.cc:2821
69088 #, gcc-internal-format
69089 msgid "%qs must be of same type and kind as %qs at %L in %qs"
69092 #: fortran/check.cc:2879
69093 #, gcc-internal-format
69094 msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
69097 #: fortran/check.cc:2897
69098 #, gcc-internal-format, gfc-internal-format
69100 "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
69103 #: fortran/check.cc:2911
69104 #, gcc-internal-format, gfc-internal-format
69105 msgid "non-default INTEGER kind argument to %s intrinsic at %L"
69108 #: fortran/check.cc:2972
69109 #, gcc-internal-format
69110 msgid "COMPLEX argument %qs of %qs intrinsic at %L"
69113 #: fortran/check.cc:3054
69114 #, gcc-internal-format
69115 msgid "Arguments of %qs have different kind type parameters at %L"
69118 #: fortran/check.cc:3150
69119 #, gcc-internal-format, gfc-internal-format
69120 msgid "Argument of %s at %L must be of length one"
69123 #: fortran/check.cc:3189
69124 #, gcc-internal-format
69125 msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
69128 #: fortran/check.cc:3223
69129 #, gcc-internal-format
69131 "%qs intrinsic subprogram at %L has been removed. Use INT intrinsic "
69135 #: fortran/check.cc:3275
69136 #, gcc-internal-format, gfc-internal-format
69137 msgid "SIZE at %L must be positive"
69140 #: fortran/check.cc:3287
69141 #, gcc-internal-format, gfc-internal-format
69143 "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
69146 #: fortran/check.cc:3346
69147 #, gcc-internal-format, gfc-internal-format
69148 msgid "STATUS at %L shall be an INTENT(OUT) variable"
69151 #: fortran/check.cc:3355
69152 #, gcc-internal-format
69153 msgid "%qs at %L shall be an INTENT(OUT) variable"
69156 #: fortran/check.cc:3380
69157 #, gcc-internal-format
69158 msgid "%qs argument of %qs intrinsic at %L must be a data entity"
69161 #: fortran/check.cc:3594
69162 #, gcc-internal-format
69163 msgid "Intrinsic %qs at %L must have at least two arguments"
69166 #: fortran/check.cc:3642
69167 #, gcc-internal-format
69168 msgid "Missing %qs argument to the %s intrinsic at %L"
69171 #: fortran/check.cc:3657
69172 #, gcc-internal-format
69173 msgid "Duplicate argument %qs at %L to intrinsic %s"
69176 #: fortran/check.cc:3662
69177 #, gcc-internal-format
69178 msgid "Unknown argument %qs at %L to intrinsic %s"
69181 #: fortran/check.cc:3687
69182 #, gcc-internal-format, gfc-internal-format
69183 msgid "Different character kinds at %L"
69186 #: fortran/check.cc:3696
69187 #, gcc-internal-format
69188 msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
69191 #: fortran/check.cc:3727
69192 #, gcc-internal-format
69193 msgid "%qs intrinsic with CHARACTER argument at %L"
69196 #: fortran/check.cc:3734
69197 #, gcc-internal-format
69199 "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
69202 #: fortran/check.cc:3801
69203 #, gcc-internal-format
69204 msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
69207 #: fortran/check.cc:3815
69208 #, gcc-internal-format
69210 "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic "
69214 #: fortran/check.cc:3834
69215 #, gcc-internal-format
69217 "Different shape on dimension 2 for argument %qs and dimension 1 for argument "
69218 "%qs at %L for intrinsic matmul"
69221 #: fortran/check.cc:3843
69222 #, gcc-internal-format
69223 msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
69226 #: fortran/check.cc:4008
69227 #, gcc-internal-format
69229 "Argument %qs of %qs intrinsic at %L must be in type conformance to argument "
69233 #: fortran/check.cc:4126 fortran/check.cc:7448 fortran/check.cc:7463
69234 #, gcc-internal-format
69235 msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
69238 #: fortran/check.cc:4209
69239 #, gcc-internal-format, gfc-internal-format
69240 msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
69243 #: fortran/check.cc:4220
69244 #, gcc-internal-format, gfc-internal-format
69245 msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
69248 #: fortran/check.cc:4227
69249 #, gcc-internal-format, gfc-internal-format
69251 "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is "
69255 #: fortran/check.cc:4238
69256 #, gcc-internal-format, gfc-internal-format
69258 "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
69262 #: fortran/check.cc:4247
69263 #, gcc-internal-format, gfc-internal-format
69265 "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
69266 "same corank %d/%d"
69269 #: fortran/check.cc:4287
69270 #, gcc-internal-format, gfc-internal-format
69272 "The FROM and TO arguments at %L violate aliasing restrictions (F2003 "
69276 #: fortran/check.cc:4314
69277 #, gcc-internal-format
69278 msgid "Argument %<S%> of NEAREST at %L shall not be zero"
69281 #: fortran/check.cc:4367
69282 #, gcc-internal-format
69284 "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or "
69285 "procedure pointer"
69288 #: fortran/check.cc:4375
69289 #, gcc-internal-format, gfc-internal-format
69290 msgid "NULL intrinsic with allocatable MOLD at %L"
69293 #: fortran/check.cc:4454 fortran/check.cc:6384
69294 #, gcc-internal-format
69296 "%qs argument of %qs intrinsic at %L must provide at least as many elements "
69297 "as there are .TRUE. values in %qs (%ld/%d)"
69300 #: fortran/check.cc:4515
69301 #, gcc-internal-format
69302 msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
69305 #: fortran/check.cc:4525
69306 #, gcc-internal-format
69308 "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
69311 #: fortran/check.cc:4544
69312 #, gcc-internal-format
69313 msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
69316 #: fortran/check.cc:4595
69317 #, gcc-internal-format, gfc-internal-format
69318 msgid "The argument of the RANK intrinsic at %L must be a data object"
69321 #: fortran/check.cc:4703
69322 #, gcc-internal-format
69324 "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of "
69328 #: fortran/check.cc:4713
69329 #, gcc-internal-format
69330 msgid "%qs argument of %qs intrinsic at %L is empty"
69333 #: fortran/check.cc:4720
69334 #, gcc-internal-format
69336 "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
69339 #: fortran/check.cc:4743
69340 #, gcc-internal-format
69341 msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
69344 #: fortran/check.cc:4783
69345 #, gcc-internal-format
69347 "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
69350 #: fortran/check.cc:4801
69351 #, gcc-internal-format
69352 msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
69355 #: fortran/check.cc:4810
69356 #, gcc-internal-format
69358 "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions "
69359 "(dimension %qd duplicated)"
69362 #: fortran/check.cc:4845 fortran/simplify.cc:7050
69363 #, gcc-internal-format, gfc-internal-format
69365 "Without padding, there are not enough elements in the intrinsic RESHAPE "
69366 "source at %L to match the shape"
69369 #: fortran/check.cc:4862 fortran/check.cc:4881
69370 #, gcc-internal-format
69371 msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
69374 #: fortran/check.cc:4872 fortran/check.cc:4891
69375 #, gcc-internal-format
69376 msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
69379 #: fortran/check.cc:4990
69380 #, gcc-internal-format
69381 msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
69384 #: fortran/check.cc:5021
69385 #, gcc-internal-format
69386 msgid "%qs intrinsic with RADIX argument at %L"
69389 #: fortran/check.cc:5069
69390 #, gcc-internal-format
69392 "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size "
69396 #: fortran/check.cc:5142 fortran/check.cc:7508
69397 #, gcc-internal-format
69398 msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
69401 #: fortran/check.cc:5158 fortran/check.cc:5309 fortran/check.cc:7500
69402 #, gcc-internal-format
69403 msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
69406 #: fortran/check.cc:5169 fortran/check.cc:5321
69407 #, gcc-internal-format
69408 msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
69411 #: fortran/check.cc:5251
69412 #, gcc-internal-format
69413 msgid "is_c_interoperable(): gfc_simplify_expr failed"
69416 #: fortran/check.cc:5300
69417 #, gcc-internal-format
69419 "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
69422 #: fortran/check.cc:5339
69423 #, gcc-internal-format, gfc-internal-format
69425 "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or "
69429 #: fortran/check.cc:5353
69430 #, gcc-internal-format, gfc-internal-format
69432 "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: "
69436 #: fortran/check.cc:5377
69437 #, gcc-internal-format, gfc-internal-format
69438 msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
69441 #: fortran/check.cc:5389
69442 #, gcc-internal-format, gfc-internal-format
69443 msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
69446 #: fortran/check.cc:5396
69447 #, gcc-internal-format, gfc-internal-format
69448 msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
69451 #: fortran/check.cc:5403
69452 #, gcc-internal-format, gfc-internal-format
69453 msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
69456 #: fortran/check.cc:5410
69457 #, gcc-internal-format, gfc-internal-format
69458 msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
69461 #: fortran/check.cc:5416
69462 #, gcc-internal-format, gfc-internal-format
69463 msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
69466 #: fortran/check.cc:5435
69467 #, gcc-internal-format, gfc-internal-format
69469 "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of "
69473 #: fortran/check.cc:5445
69474 #, gcc-internal-format, gfc-internal-format
69475 msgid "Polymorphic FPTR at %L to C_F_POINTER"
69478 #: fortran/check.cc:5450
69479 #, gcc-internal-format, gfc-internal-format
69480 msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
69483 #: fortran/check.cc:5466
69484 #, gcc-internal-format, gfc-internal-format
69486 "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
69489 #: fortran/check.cc:5478
69490 #, gcc-internal-format, gfc-internal-format
69491 msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
69494 #: fortran/check.cc:5485
69495 #, gcc-internal-format, gfc-internal-format
69496 msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
69499 #: fortran/check.cc:5491
69500 #, gcc-internal-format, gfc-internal-format
69501 msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
69504 #: fortran/check.cc:5505
69505 #, gcc-internal-format, gfc-internal-format
69506 msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
69509 #: fortran/check.cc:5517
69510 #, gcc-internal-format
69511 msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
69514 #: fortran/check.cc:5524
69515 #, gcc-internal-format, gfc-internal-format
69517 "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
69520 #: fortran/check.cc:5530
69521 #, gcc-internal-format, gfc-internal-format
69522 msgid "Noninteroperable procedure at %L to C_FUNLOC"
69525 #: fortran/check.cc:5544
69526 #, gcc-internal-format, gfc-internal-format
69527 msgid "Argument X at %L to C_LOC shall not be coindexed"
69530 #: fortran/check.cc:5550
69531 #, gcc-internal-format, gfc-internal-format
69532 msgid "X argument at %L to C_LOC shall not be polymorphic"
69535 #: fortran/check.cc:5561
69536 #, gcc-internal-format, gfc-internal-format
69538 "Argument X at %L to C_LOC shall have either the POINTER or the TARGET "
69542 #: fortran/check.cc:5569
69543 #, gcc-internal-format, gfc-internal-format
69544 msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
69547 #: fortran/check.cc:5578
69548 #, gcc-internal-format, gfc-internal-format
69549 msgid "Argument at %L to C_LOC shall not be polymorphic"
69552 #: fortran/check.cc:5585
69553 #, gcc-internal-format, gfc-internal-format
69554 msgid "Noninteroperable array at %L as argument to C_LOC: %s"
69557 #: fortran/check.cc:5596
69558 #, gcc-internal-format, gfc-internal-format
69560 "Array of interoperable type at %L to C_LOC which is nonallocatable and "
69561 "neither assumed size nor explicit size"
69564 #: fortran/check.cc:5601
69565 #, gcc-internal-format, gfc-internal-format
69566 msgid "Array section at %L to C_LOC"
69569 #: fortran/check.cc:5629
69570 #, gcc-internal-format, gfc-internal-format
69571 msgid "non double precision REAL argument to %s intrinsic at %L"
69574 #: fortran/check.cc:5645
69575 #, gcc-internal-format
69576 msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
69579 #: fortran/check.cc:5664
69580 #, gcc-internal-format
69581 msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
69584 #: fortran/check.cc:5688
69585 #, gcc-internal-format
69586 msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
69589 #: fortran/check.cc:5952
69590 #, gcc-internal-format, gfc-internal-format
69591 msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
69594 #: fortran/check.cc:5959
69595 #, gcc-internal-format, gfc-internal-format
69596 msgid "Type of %s argument of IMAGE_INDEX at %L shall be INTEGER"
69599 #: fortran/check.cc:5970
69600 #, gcc-internal-format, gfc-internal-format
69602 "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall "
69603 "be %d (corank) not %d"
69606 #: fortran/check.cc:6003
69607 #, gcc-internal-format, gfc-internal-format
69608 msgid "DISTANCE= argument to NUM_IMAGES at %L"
69611 #: fortran/check.cc:6016
69612 #, gcc-internal-format, gfc-internal-format
69613 msgid "FAILED= argument to NUM_IMAGES at %L"
69616 #: fortran/check.cc:6040
69617 #, gcc-internal-format, gfc-internal-format
69619 "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
69622 #: fortran/check.cc:6066
69623 #, gcc-internal-format, gfc-internal-format
69625 "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic "
69629 #: fortran/check.cc:6073
69630 #, gcc-internal-format, gfc-internal-format
69632 "The DISTANCE argument may not be specified together with the COARRAY or DIM "
69633 "argument in intrinsic at %L"
69636 #: fortran/check.cc:6084
69637 #, gcc-internal-format, gfc-internal-format
69638 msgid "Unexpected DIM argument with noncoarray argument at %L"
69641 #: fortran/check.cc:6102
69642 #, gcc-internal-format, gfc-internal-format
69643 msgid "DISTANCE= argument to THIS_IMAGE at %L"
69646 #: fortran/check.cc:6160
69647 #, gcc-internal-format
69649 "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not "
69650 "have storage size 0 when %<SOURCE%> argument has size greater than 0"
69653 #: fortran/check.cc:6212
69654 #, gcc-internal-format
69655 msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
69658 #: fortran/check.cc:6231
69659 #, gcc-internal-format
69660 msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
69663 #: fortran/check.cc:6239
69664 #, gcc-internal-format
69665 msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
69668 #: fortran/check.cc:6274
69669 #, gcc-internal-format, gfc-internal-format
69671 "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
69675 #: fortran/check.cc:6398
69676 #, gcc-internal-format
69678 "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a "
69682 #: fortran/check.cc:6411
69683 #, gcc-internal-format
69684 msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
69687 #: fortran/check.cc:6677 fortran/check.cc:6709
69688 #, gcc-internal-format
69689 msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
69692 #: fortran/check.cc:6717
69693 #, gcc-internal-format, gfc-internal-format
69694 msgid "Too many arguments to %s at %L"
69697 #: fortran/check.cc:6735
69698 #, gcc-internal-format
69699 msgid "fe_runtime_error string must be null terminated"
69702 #: fortran/check.cc:6747
69703 #, gcc-internal-format, gfc-internal-format
69704 msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
69707 #: fortran/check.cc:6787
69708 #, gcc-internal-format, gfc-internal-format
69709 msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
69712 #: fortran/check.cc:6806
69713 #, gcc-internal-format, gfc-internal-format
69714 msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
69717 #: fortran/check.cc:6816
69718 #, gcc-internal-format, gfc-internal-format
69719 msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
69722 #: fortran/check.cc:6833
69723 #, gcc-internal-format, gfc-internal-format
69724 msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
69727 #: fortran/check.cc:7050
69728 #, gcc-internal-format
69730 "%qs argument of %qs intrinsic at %L must be of a kind not wider than the "
69731 "default kind (%d)"
69734 #: fortran/check.cc:7232
69735 #, gcc-internal-format
69736 msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
69739 #: fortran/check.cc:7421 fortran/check.cc:7432
69740 #, gcc-internal-format
69742 "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ "
69746 #: fortran/check.cc:7492
69747 #, gcc-internal-format, gfc-internal-format
69749 "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, "
69750 "because it returns a disassociated pointer"
69753 #. Since the extension field is 8 bit wide, we can only have
69754 #. up to 255 extension levels.
69755 #: fortran/class.cc:795 fortran/decl.cc:4058 fortran/decl.cc:10738
69756 #, gcc-internal-format
69757 msgid "Maximum extension level reached with type %qs at %L"
69760 #: fortran/class.cc:3055 fortran/class.cc:3129
69761 #, gcc-internal-format
69762 msgid "%qs of %qs is PRIVATE at %L"
69765 #: fortran/cpp.cc:501
69766 #, gcc-internal-format
69767 msgid "To enable preprocessing, use %<-cpp%>"
69770 #: fortran/cpp.cc:580 fortran/cpp.cc:591 fortran/cpp.cc:719
69771 #, gcc-internal-format
69772 msgid "opening output file %qs: %s"
69775 #: fortran/data.cc:65
69776 #, gcc-internal-format, gfc-internal-format
69777 msgid "non-constant array in DATA statement %L"
69780 #: fortran/data.cc:140
69781 #, gcc-internal-format, gfc-internal-format
69782 msgid "failure to simplify substring reference in DATA statement at %L"
69785 #: fortran/data.cc:173
69786 #, gcc-internal-format, gfc-internal-format
69787 msgid "Unused initialization string at %L because variable has zero length"
69790 #: fortran/data.cc:179
69791 #, gcc-internal-format, gfc-internal-format
69792 msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
69795 #: fortran/data.cc:188 fortran/resolve.cc:5261
69796 #, gcc-internal-format, gfc-internal-format
69797 msgid "Substring start index at %L is less than one"
69800 #: fortran/data.cc:194 fortran/resolve.cc:5291
69801 #, gcc-internal-format, gfc-internal-format
69802 msgid "Substring end index at %L exceeds the string length"
69805 #: fortran/data.cc:284
69806 #, gcc-internal-format
69807 msgid "%qs at %L already is initialized at %L"
69810 #: fortran/data.cc:308
69811 #, gcc-internal-format, gfc-internal-format
69812 msgid "Data element below array lower bound at %L"
69815 #: fortran/data.cc:325 fortran/data.cc:414
69816 #, gcc-internal-format, gfc-internal-format
69817 msgid "Data element above array upper bound at %L"
69820 #: fortran/data.cc:355 fortran/data.cc:580
69821 #, gcc-internal-format
69822 msgid "re-initialization of %qs at %L"
69825 #: fortran/data.cc:525
69826 #, gcc-internal-format, gfc-internal-format
69827 msgid "LEN or KIND inquiry ref in DATA statement at %L"
69830 #: fortran/data.cc:603
69831 #, gcc-internal-format
69833 "Nonpointer object %qs with default initialization shall not appear in a DATA "
69837 #: fortran/data.cc:655 fortran/data.cc:674 fortran/data.cc:688
69838 #: fortran/data.cc:817
69839 #, gcc-internal-format
69840 msgid "Simplification error"
69843 #: fortran/data.cc:830
69844 #, gcc-internal-format
69845 msgid "TODO: Vector sections in data statements"
69848 #: fortran/decl.cc:293
69849 #, gcc-internal-format, gfc-internal-format
69850 msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
69853 #: fortran/decl.cc:307
69854 #, gcc-internal-format
69855 msgid "Host associated variable %qs may not be in the DATA statement at %C"
69858 #: fortran/decl.cc:314
69859 #, gcc-internal-format
69860 msgid "initialization of common block variable %qs in DATA statement at %C"
69863 #: fortran/decl.cc:449
69864 #, gcc-internal-format
69865 msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
69868 #: fortran/decl.cc:475
69869 #, gcc-internal-format, gfc-internal-format
69870 msgid "Invalid initializer %s in Data statement at %C"
69873 #: fortran/decl.cc:580
69874 #, gcc-internal-format, gfc-internal-format
69875 msgid "BOZ at %L cannot appear in an old-style initialization"
69878 #: fortran/decl.cc:588
69879 #, gcc-internal-format
69881 "BOZ literal constant near %L cannot be assigned to a %qs variable in an old-"
69882 "style initialization"
69885 #: fortran/decl.cc:598
69886 #, gcc-internal-format, gfc-internal-format
69887 msgid "Initialization at %C is not allowed in a PURE procedure"
69890 #: fortran/decl.cc:645
69891 #, gcc-internal-format, gfc-internal-format
69892 msgid "DATA statement at %C cannot appear within an INTERFACE"
69895 #: fortran/decl.cc:669
69896 #, gcc-internal-format, gfc-internal-format
69897 msgid "Invalid substring in data-implied-do at %L in DATA statement"
69900 #: fortran/decl.cc:692
69901 #, gcc-internal-format, gfc-internal-format
69903 "Allocatable component or deferred-shaped array near %C in DATA statement"
69906 #: fortran/decl.cc:734
69907 #, gcc-internal-format, gfc-internal-format
69908 msgid "BOZ literal constant at %L cannot appear in a structure constructor"
69911 #: fortran/decl.cc:750
69912 #, gcc-internal-format, gfc-internal-format
69913 msgid "DATA statement at %C is not allowed in a PURE procedure"
69916 #: fortran/decl.cc:759
69917 #, gcc-internal-format, gfc-internal-format
69919 "part-ref with pointer attribute near %L is not rightmost part-ref of data-"
69923 #: fortran/decl.cc:798
69924 #, gcc-internal-format, gfc-internal-format
69925 msgid "Empty old style initializer list at %C"
69928 #: fortran/decl.cc:807
69929 #, gcc-internal-format, gfc-internal-format
69930 msgid "Array in initializer list at %L must have an explicit shape"
69933 #: fortran/decl.cc:830
69934 #, gcc-internal-format, gfc-internal-format
69935 msgid "Repeat spec invalid in scalar initializer at %C"
69938 #: fortran/decl.cc:835
69939 #, gcc-internal-format, gfc-internal-format
69940 msgid "Repeat spec must be an integer at %C"
69943 #: fortran/decl.cc:846
69944 #, gcc-internal-format, gfc-internal-format
69945 msgid "Expected data constant after repeat spec at %C"
69948 #: fortran/decl.cc:878
69949 #, gcc-internal-format, gfc-internal-format
69950 msgid "End of scalar initializer expected at %C"
69953 #: fortran/decl.cc:906
69954 #, gcc-internal-format, gfc-internal-format
69955 msgid "Not enough elements in array initializer at %C"
69958 #: fortran/decl.cc:908
69959 #, gcc-internal-format, gfc-internal-format
69960 msgid "Too many elements in array initializer at %C"
69963 #: fortran/decl.cc:934
69964 #, gcc-internal-format, gfc-internal-format
69965 msgid "Syntax error in old style initializer list at %C"
69968 #: fortran/decl.cc:958
69969 #, gcc-internal-format, gfc-internal-format
69970 msgid "The assumed-rank array at %C shall not have a codimension"
69973 #: fortran/decl.cc:1023
69974 #, gcc-internal-format, gfc-internal-format
69976 "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions "
69980 #: fortran/decl.cc:1047
69981 #, gcc-internal-format, gfc-internal-format
69982 msgid "Bad INTENT specification at %C"
69985 #: fortran/decl.cc:1069
69986 #, gcc-internal-format, gfc-internal-format
69987 msgid "deferred type parameter at %C"
69990 #: fortran/decl.cc:1162 fortran/resolve.cc:13011
69991 #, gcc-internal-format, gfc-internal-format
69992 msgid "Scalar INTEGER expression expected at %L"
69995 #: fortran/decl.cc:1188
69996 #, gcc-internal-format, gfc-internal-format
69997 msgid "Old-style character length at %C"
70000 #: fortran/decl.cc:1219
70001 #, gcc-internal-format, gfc-internal-format
70002 msgid "Syntax error in character length specification at %C"
70005 #: fortran/decl.cc:1371 fortran/decl.cc:1378 fortran/decl.cc:1442
70006 #, gcc-internal-format
70007 msgid "Procedure %qs at %C is already defined at %L"
70010 #: fortran/decl.cc:1386
70011 #, gcc-internal-format
70012 msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
70015 #: fortran/decl.cc:1398
70016 #, gcc-internal-format
70017 msgid "Name %qs at %C is already defined as a generic interface at %L"
70020 #: fortran/decl.cc:1414
70021 #, gcc-internal-format
70023 "Procedure %qs at %C has an explicit interface from a previous declaration"
70026 #: fortran/decl.cc:1430
70027 #, gcc-internal-format
70029 "Procedure %qs defined in interface body at %L clashes with internal "
70030 "procedure defined at %C"
70033 #: fortran/decl.cc:1513
70034 #, gcc-internal-format
70036 "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
70039 #: fortran/decl.cc:1540
70040 #, gcc-internal-format
70042 "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
70043 "not C interoperable because derived type %qs is not C interoperable"
70046 #: fortran/decl.cc:1547
70047 #, gcc-internal-format
70049 "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
70050 "not C interoperable because it is polymorphic"
70053 #: fortran/decl.cc:1554
70054 #, gcc-internal-format
70056 "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may "
70057 "not be C interoperable"
70060 #: fortran/decl.cc:1563
70061 #, gcc-internal-format
70063 "Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as "
70064 "procedure %qs is BIND(C)"
70067 #: fortran/decl.cc:1573
70068 #, gcc-internal-format
70070 "Default-initialized %s dummy argument %qs at %L is not permitted in BIND(C) "
70074 #: fortran/decl.cc:1594
70075 #, gcc-internal-format
70077 "Allocatable character dummy argument %qs at %L must have deferred length as "
70078 "procedure %qs is BIND(C)"
70081 #: fortran/decl.cc:1599
70082 #, gcc-internal-format
70084 "Pointer character dummy argument %qs at %L must have deferred length as "
70085 "procedure %qs is BIND(C)"
70088 #: fortran/decl.cc:1606
70089 #, gcc-internal-format
70091 "Deferred-length character dummy argument %qs at %L of procedure %qs with "
70092 "BIND(C) attribute"
70095 #: fortran/decl.cc:1618
70096 #, gcc-internal-format
70098 "Character dummy argument %qs at %L must be of length 1 as it has the VALUE "
70102 #: fortran/decl.cc:1629
70103 #, gcc-internal-format
70105 "Assumed-length character dummy argument %qs at %L of procedure %qs with "
70106 "BIND(C) attribute"
70109 #: fortran/decl.cc:1643
70110 #, gcc-internal-format
70112 "Character dummy argument %qs at %L must be of constant length of one or "
70113 "assumed length, unless it has assumed shape or assumed rank, as procedure "
70114 "%qs has the BIND(C) attribute"
70117 #: fortran/decl.cc:1661
70118 #, gcc-internal-format
70120 "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
70123 #: fortran/decl.cc:1669
70124 #, gcc-internal-format
70125 msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
70128 #: fortran/decl.cc:1678
70129 #, gcc-internal-format
70131 "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute "
70132 "because procedure %qs is BIND(C)"
70135 #: fortran/decl.cc:1685
70136 #, gcc-internal-format
70138 "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
70141 #: fortran/decl.cc:1696
70142 #, gcc-internal-format
70144 "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs "
70148 #: fortran/decl.cc:1764
70149 #, gcc-internal-format
70150 msgid "Symbol %qs at %C also declared as a type at %L"
70153 #: fortran/decl.cc:1823
70154 #, gcc-internal-format
70156 "Variable %qs in common block %qs at %C must be declared with a C "
70157 "interoperable kind since common block %qs is BIND(C)"
70160 #: fortran/decl.cc:1863
70161 #, gcc-internal-format, gfc-internal-format
70162 msgid "CHARACTER length must be a constant at %L"
70165 #: fortran/decl.cc:1878
70166 #, gcc-internal-format, gfc-internal-format
70167 msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
70170 #: fortran/decl.cc:1886
70171 #, gcc-internal-format, gfc-internal-format
70173 "The CHARACTER elements of the array constructor at %L must have the same "
70177 #: fortran/decl.cc:1985
70178 #, gcc-internal-format
70179 msgid "Initializer not allowed for PARAMETER %qs at %C"
70182 #: fortran/decl.cc:1998
70183 #, gcc-internal-format, gfc-internal-format
70184 msgid "PARAMETER at %L is missing an initializer"
70187 #: fortran/decl.cc:2008
70188 #, gcc-internal-format
70190 "Variable %qs at %C with an initializer already appears in a DATA statement"
70193 #: fortran/decl.cc:2051
70194 #, gcc-internal-format, gfc-internal-format
70195 msgid "Cannot initialize parameter array at %L with variable length elements"
70198 #: fortran/decl.cc:2115
70199 #, gcc-internal-format, gfc-internal-format
70200 msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
70203 #: fortran/decl.cc:2128
70204 #, gcc-internal-format, gfc-internal-format
70205 msgid "Cannot initialize implied-shape array at %L with scalar"
70208 #: fortran/decl.cc:2138
70209 #, gcc-internal-format, gfc-internal-format
70210 msgid "Bad shape of initializer at %L"
70213 #: fortran/decl.cc:2145
70214 #, gcc-internal-format, gfc-internal-format
70215 msgid "Cannot determine shape of initializer at %L"
70218 #: fortran/decl.cc:2180
70219 #, gcc-internal-format, gfc-internal-format
70220 msgid "Non-constant lower bound in implied-shape declaration at %L"
70223 #: fortran/decl.cc:2230
70224 #, gcc-internal-format
70225 msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
70228 #: fortran/decl.cc:2295 fortran/decl.cc:2302
70229 #, gcc-internal-format, gfc-internal-format
70230 msgid "Component at %C must have the POINTER attribute"
70233 #: fortran/decl.cc:2311
70234 #, gcc-internal-format
70235 msgid "Component %qs with CLASS at %C must be allocatable or pointer"
70238 #: fortran/decl.cc:2320
70239 #, gcc-internal-format, gfc-internal-format
70240 msgid "Array component of structure at %C must have explicit or deferred shape"
70243 #: fortran/decl.cc:2344 fortran/symbol.cc:2270
70244 #, gcc-internal-format
70245 msgid "Component %qs at %C already declared at %L"
70248 #: fortran/decl.cc:2392
70249 #, gcc-internal-format, gfc-internal-format
70250 msgid "Pointer array component of structure at %C must have a deferred shape"
70253 #: fortran/decl.cc:2401
70254 #, gcc-internal-format, gfc-internal-format
70255 msgid "Allocatable component of structure at %C must have a deferred shape"
70258 #: fortran/decl.cc:2410
70259 #, gcc-internal-format, gfc-internal-format
70260 msgid "Array component of structure at %C must have an explicit shape"
70263 #: fortran/decl.cc:2427
70264 #, gcc-internal-format
70266 "Type parameter %qs at %C has no corresponding entry in the type parameter "
70270 #: fortran/decl.cc:2484
70271 #, gcc-internal-format, gfc-internal-format
70272 msgid "NULL() initialization at %C is ambiguous"
70275 #: fortran/decl.cc:2501
70276 #, gcc-internal-format, gfc-internal-format
70277 msgid "NULL() initialization at %C may not have MOLD"
70280 #: fortran/decl.cc:2518
70281 #, gcc-internal-format, gfc-internal-format
70282 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
70285 #: fortran/decl.cc:2539
70286 #, gcc-internal-format, gfc-internal-format
70287 msgid "Error in pointer initialization at %C"
70290 #: fortran/decl.cc:2546
70291 #, gcc-internal-format, gfc-internal-format
70292 msgid "non-NULL pointer initialization at %C"
70295 #: fortran/decl.cc:2569
70296 #, gcc-internal-format
70298 "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing "
70299 "in a specification statement"
70302 #: fortran/decl.cc:2623
70303 #, gcc-internal-format
70304 msgid "%qs not allowed outside STRUCTURE at %C"
70307 #: fortran/decl.cc:2625
70308 #, gcc-internal-format
70309 msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
70312 #: fortran/decl.cc:2633
70313 #, gcc-internal-format
70314 msgid "%qs entity cannot have attributes at %C"
70317 #: fortran/decl.cc:2643
70318 #, gcc-internal-format
70319 msgid "Invalid character %qc in variable name at %C"
70322 #: fortran/decl.cc:2685
70323 #, gcc-internal-format
70324 msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
70327 #: fortran/decl.cc:2695
70328 #, gcc-internal-format, gfc-internal-format
70329 msgid "Implied-shape array at %L"
70332 #: fortran/decl.cc:2752
70333 #, gcc-internal-format, gfc-internal-format
70335 "Explicit array shape at %C must be constant of INTEGER type and not %s type"
70338 #: fortran/decl.cc:2760
70339 #, gcc-internal-format, gfc-internal-format
70340 msgid "Explicit shaped array with nonconstant bounds at %C"
70343 #: fortran/decl.cc:2861
70344 #, gcc-internal-format
70346 "%qs at %C is a redefinition of the declaration in the corresponding "
70347 "interface for MODULE PROCEDURE %qs"
70350 #: fortran/decl.cc:2872
70351 #, gcc-internal-format
70352 msgid "%qs entity cannot have an initializer at %C"
70355 #: fortran/decl.cc:2897 fortran/decl.cc:8968
70356 #, gcc-internal-format, gfc-internal-format
70357 msgid "Duplicate array spec for Cray pointee at %C"
70360 #: fortran/decl.cc:2905
70361 #, gcc-internal-format
70362 msgid "Cannot set pointee array spec."
70365 #: fortran/decl.cc:2968
70366 #, gcc-internal-format, gfc-internal-format
70367 msgid "Old-style initialization at %C"
70370 #: fortran/decl.cc:2976
70371 #, gcc-internal-format, gfc-internal-format
70372 msgid "Invalid old style initialization for derived type component at %C"
70375 #: fortran/decl.cc:2989
70376 #, gcc-internal-format, gfc-internal-format
70377 msgid "Syntax error in old style initialization of %s at %C"
70380 #: fortran/decl.cc:3009 fortran/decl.cc:7183
70381 #, gcc-internal-format, gfc-internal-format
70382 msgid "Initialization at %C isn't for a pointer variable"
70385 #: fortran/decl.cc:3032
70386 #, gcc-internal-format
70387 msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
70390 #: fortran/decl.cc:3041 fortran/decl.cc:10912
70391 #, gcc-internal-format, gfc-internal-format
70392 msgid "Expected an initialization expression at %C"
70395 #: fortran/decl.cc:3048
70396 #, gcc-internal-format, gfc-internal-format
70397 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
70400 #: fortran/decl.cc:3065
70401 #, gcc-internal-format, gfc-internal-format
70402 msgid "Initialization of allocatable component at %C is not allowed"
70405 #: fortran/decl.cc:3074
70406 #, gcc-internal-format, gfc-internal-format
70408 "Initialization of structure component with a HOLLERITH constant at %L is not "
70412 #: fortran/decl.cc:3088
70413 #, gcc-internal-format, gfc-internal-format
70415 "The component with KIND or LEN attribute at %C does not not appear in the "
70416 "type parameter list at %L"
70419 #: fortran/decl.cc:3096
70420 #, gcc-internal-format, gfc-internal-format
70422 "The component at %C that appears in the type parameter list at %L has "
70423 "neither the KIND nor LEN attribute"
70426 #: fortran/decl.cc:3104
70427 #, gcc-internal-format, gfc-internal-format
70428 msgid "The component at %C which is a type parameter must be a scalar"
70431 #: fortran/decl.cc:3113
70432 #, gcc-internal-format, gfc-internal-format
70433 msgid "BOZ literal constant at %L cannot appear as an initializer"
70436 #: fortran/decl.cc:3130
70437 #, gcc-internal-format
70439 "Incompatible initialization between a derived type entity and an entity with "
70443 #: fortran/decl.cc:3193 fortran/decl.cc:3228
70444 #, gcc-internal-format, gfc-internal-format
70445 msgid "Old-style type declaration %s*%d not supported at %C"
70448 #: fortran/decl.cc:3234
70449 #, gcc-internal-format, gfc-internal-format
70450 msgid "Nonstandard type declaration %s*%d at %C"
70453 #: fortran/decl.cc:3293 fortran/decl.cc:3370
70454 #, gcc-internal-format, gfc-internal-format
70455 msgid "Missing right parenthesis at %C"
70458 #: fortran/decl.cc:3306 fortran/decl.cc:3441
70459 #, gcc-internal-format, gfc-internal-format
70460 msgid "Expected initialization expression at %C"
70463 #: fortran/decl.cc:3314 fortran/decl.cc:3447
70464 #, gcc-internal-format, gfc-internal-format
70465 msgid "Expected scalar initialization expression at %C"
70468 #: fortran/decl.cc:3344 fortran/decl.cc:4079
70469 #, gcc-internal-format, gfc-internal-format
70470 msgid "Kind %d not supported for type %s at %C"
70473 #: fortran/decl.cc:3357
70474 #, gcc-internal-format, gfc-internal-format
70475 msgid "C kind type parameter is for type %s but type at %L is %s"
70478 #: fortran/decl.cc:3368
70479 #, gcc-internal-format, gfc-internal-format
70480 msgid "Missing right parenthesis or comma at %C"
70483 #: fortran/decl.cc:3473
70484 #, gcc-internal-format, gfc-internal-format
70485 msgid "Kind %d is not supported for CHARACTER at %C"
70488 #: fortran/decl.cc:3605
70489 #, gcc-internal-format, gfc-internal-format
70490 msgid "Syntax error in CHARACTER declaration at %C"
70493 #: fortran/decl.cc:3706
70494 #, gcc-internal-format
70495 msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
70498 #: fortran/decl.cc:3719
70499 #, gcc-internal-format, gfc-internal-format
70500 msgid "Structure name expected after RECORD at %C"
70503 #: fortran/decl.cc:3832
70504 #, gcc-internal-format, gfc-internal-format
70506 "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED "
70510 #: fortran/decl.cc:3856
70511 #, gcc-internal-format, gfc-internal-format
70513 "The type parameter spec list at %C does not contain enough parameter "
70517 #: fortran/decl.cc:3880
70518 #, gcc-internal-format
70519 msgid "The derived parameter %qs at %C does not have a default value"
70522 #: fortran/decl.cc:3913
70523 #, gcc-internal-format, gfc-internal-format
70524 msgid "The parameter expression at %C must be of INTEGER type and not %s type"
70527 #: fortran/decl.cc:3920
70528 #, gcc-internal-format, gfc-internal-format
70529 msgid "The parameter expression at %C does not simplify to an INTEGER constant"
70532 #: fortran/decl.cc:3947
70533 #, gcc-internal-format
70534 msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
70537 #: fortran/decl.cc:3954
70538 #, gcc-internal-format
70540 "The value for the KIND parameter %qs at %C does not reduce to a constant "
70544 #: fortran/decl.cc:3969
70545 #, gcc-internal-format, gfc-internal-format
70547 "The type parameter spec list at %C contains too many parameter expressions"
70550 #: fortran/decl.cc:3978
70551 #, gcc-internal-format, gfc-internal-format
70552 msgid "Parameterized derived type at %C is ambiguous"
70555 #: fortran/decl.cc:4214
70556 #, gcc-internal-format, gfc-internal-format
70557 msgid "BYTE type at %C"
70560 #: fortran/decl.cc:4226
70561 #, gcc-internal-format, gfc-internal-format
70562 msgid "BYTE type used at %C is not available on the target machine"
70565 #: fortran/decl.cc:4288
70566 #, gcc-internal-format, gfc-internal-format
70567 msgid "Assumed type at %C is not allowed for components"
70570 #: fortran/decl.cc:4291
70571 #, gcc-internal-format, gfc-internal-format
70572 msgid "Assumed type at %C"
70575 #: fortran/decl.cc:4313 fortran/decl.cc:4347 fortran/decl.cc:4380
70576 #: fortran/decl.cc:4679
70577 #, gcc-internal-format, gfc-internal-format
70578 msgid "TYPE with intrinsic-type-spec at %C"
70581 #: fortran/decl.cc:4325 fortran/decl.cc:4353 fortran/decl.cc:4386
70582 #: fortran/decl.cc:4412 fortran/decl.cc:4704 fortran/decl.cc:4722
70583 #, gcc-internal-format, gfc-internal-format
70584 msgid "Malformed type-spec at %C"
70587 #: fortran/decl.cc:4376
70588 #, gcc-internal-format, gfc-internal-format
70589 msgid "DOUBLE COMPLEX at %C"
70592 #: fortran/decl.cc:4428 fortran/decl.cc:4570 fortran/decl.cc:4582
70593 #: fortran/decl.cc:4596 fortran/decl.cc:5081 fortran/decl.cc:5089
70594 #, gcc-internal-format
70595 msgid "Type name %qs at %C is ambiguous"
70598 #: fortran/decl.cc:4529
70599 #, gcc-internal-format, gfc-internal-format
70600 msgid "CLASS statement at %C"
70603 #: fortran/decl.cc:4611
70604 #, gcc-internal-format
70606 "Type name %qs at %C conflicts with previously declared entity at %L, which "
70607 "has the same name"
70610 #: fortran/decl.cc:4757
70611 #, gcc-internal-format, gfc-internal-format
70612 msgid "Duplicate IMPLICIT NONE statement at %C"
70615 #: fortran/decl.cc:4766
70616 #, gcc-internal-format, gfc-internal-format
70617 msgid "IMPLICIT NONE with spec list at %C"
70620 #: fortran/decl.cc:4825
70621 #, gcc-internal-format, gfc-internal-format
70622 msgid "Missing character range in IMPLICIT at %C"
70625 #: fortran/decl.cc:4871
70626 #, gcc-internal-format, gfc-internal-format
70627 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
70630 #: fortran/decl.cc:4924
70631 #, gcc-internal-format, gfc-internal-format
70632 msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
70635 #: fortran/decl.cc:4934
70636 #, gcc-internal-format, gfc-internal-format
70637 msgid "Empty IMPLICIT statement at %C"
70640 #: fortran/decl.cc:5040
70641 #, gcc-internal-format, gfc-internal-format
70642 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
70645 #: fortran/decl.cc:5047
70646 #, gcc-internal-format, gfc-internal-format
70648 "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure "
70652 #: fortran/decl.cc:5052
70653 #, gcc-internal-format, gfc-internal-format
70654 msgid "IMPORT statement at %C"
70657 #: fortran/decl.cc:5066
70658 #, gcc-internal-format, gfc-internal-format
70659 msgid "Expecting list of named entities at %C"
70662 #: fortran/decl.cc:5095
70663 #, gcc-internal-format
70664 msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
70667 #: fortran/decl.cc:5102
70668 #, gcc-internal-format
70669 msgid "%qs is already IMPORTed from host scoping unit at %C"
70672 #: fortran/decl.cc:5143
70673 #, gcc-internal-format, gfc-internal-format
70674 msgid "Syntax error in IMPORT statement at %C"
70677 #: fortran/decl.cc:5483
70678 #, gcc-internal-format, gfc-internal-format
70679 msgid "Missing codimension specification at %C"
70682 #: fortran/decl.cc:5485
70683 #, gcc-internal-format, gfc-internal-format
70684 msgid "Missing dimension specification at %C"
70687 #: fortran/decl.cc:5580
70688 #, gcc-internal-format, gfc-internal-format
70689 msgid "Duplicate %s attribute at %L"
70692 #: fortran/decl.cc:5597
70693 #, gcc-internal-format
70694 msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
70697 #: fortran/decl.cc:5616
70698 #, gcc-internal-format, gfc-internal-format
70699 msgid "ALLOCATABLE attribute at %C in a TYPE definition"
70702 #: fortran/decl.cc:5618
70703 #, gcc-internal-format, gfc-internal-format
70704 msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
70707 #: fortran/decl.cc:5628
70708 #, gcc-internal-format, gfc-internal-format
70709 msgid "KIND attribute at %C in a TYPE definition"
70712 #: fortran/decl.cc:5630
70713 #, gcc-internal-format, gfc-internal-format
70714 msgid "KIND attribute at %C in a STRUCTURE definition"
70717 #: fortran/decl.cc:5638
70718 #, gcc-internal-format, gfc-internal-format
70719 msgid "Component with KIND attribute at %C must be INTEGER"
70722 #: fortran/decl.cc:5647
70723 #, gcc-internal-format, gfc-internal-format
70724 msgid "LEN attribute at %C in a TYPE definition"
70727 #: fortran/decl.cc:5649
70728 #, gcc-internal-format, gfc-internal-format
70729 msgid "LEN attribute at %C in a STRUCTURE definition"
70732 #: fortran/decl.cc:5657
70733 #, gcc-internal-format, gfc-internal-format
70734 msgid "Component with LEN attribute at %C must be INTEGER"
70737 #: fortran/decl.cc:5665
70738 #, gcc-internal-format, gfc-internal-format
70739 msgid "Attribute at %L is not allowed in a TYPE definition"
70742 #: fortran/decl.cc:5667
70743 #, gcc-internal-format, gfc-internal-format
70744 msgid "Attribute at %L is not allowed in a STRUCTURE definition"
70747 #: fortran/decl.cc:5685
70748 #, gcc-internal-format, gfc-internal-format
70749 msgid "Attribute %s at %L in a TYPE definition"
70752 #: fortran/decl.cc:5695
70753 #, gcc-internal-format, gfc-internal-format
70755 "%s attribute at %L is not allowed outside of the specification part of a "
70759 #: fortran/decl.cc:5705
70760 #, gcc-internal-format, gfc-internal-format
70761 msgid "Attribute at %L is not allowed outside a TYPE definition"
70764 #: fortran/decl.cc:5718
70765 #, gcc-internal-format, gfc-internal-format
70766 msgid "ASYNCHRONOUS attribute at %C"
70769 #: fortran/decl.cc:5729
70770 #, gcc-internal-format, gfc-internal-format
70771 msgid "CONTIGUOUS attribute at %C"
70774 #: fortran/decl.cc:5784 fortran/decl.cc:9270
70775 #, gcc-internal-format, gfc-internal-format
70776 msgid "PROTECTED at %C only allowed in specification part of a module"
70779 #: fortran/decl.cc:5790
70780 #, gcc-internal-format, gfc-internal-format
70781 msgid "PROTECTED attribute at %C"
70784 #: fortran/decl.cc:5824
70785 #, gcc-internal-format, gfc-internal-format
70786 msgid "VALUE attribute at %C"
70789 #: fortran/decl.cc:5831
70790 #, gcc-internal-format, gfc-internal-format
70791 msgid "VOLATILE attribute at %C"
70794 #: fortran/decl.cc:5838
70795 #, gcc-internal-format
70796 msgid "match_attr_spec(): Bad attribute"
70799 #: fortran/decl.cc:5879
70800 #, gcc-internal-format, gfc-internal-format
70801 msgid "Multiple identifiers provided with single NAME= specifier at %C"
70804 #: fortran/decl.cc:5977
70805 #, gcc-internal-format
70807 "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
70810 #: fortran/decl.cc:5999
70811 #, gcc-internal-format
70813 "Variable %qs in common block %qs at %L may not be a C interoperable kind "
70814 "though common block %qs is BIND(C)"
70817 #: fortran/decl.cc:6010
70818 #, gcc-internal-format
70819 msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
70822 #: fortran/decl.cc:6016
70823 #, gcc-internal-format
70824 msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
70827 #: fortran/decl.cc:6028
70828 #, gcc-internal-format
70830 "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since "
70831 "it is not a global"
70834 #: fortran/decl.cc:6042
70835 #, gcc-internal-format
70836 msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
70839 #: fortran/decl.cc:6050
70840 #, gcc-internal-format
70842 "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
70845 #: fortran/decl.cc:6062
70846 #, gcc-internal-format
70847 msgid "Return type of BIND(C) function %qs at %L cannot be an array"
70850 #: fortran/decl.cc:6070
70851 #, gcc-internal-format
70853 "Return type of BIND(C) function %qs of character type at %L must have length "
70857 #. Use gfc_warning_now because we won't say that the symbol fails
70858 #. just because of this.
70859 #: fortran/decl.cc:6081
70860 #, gcc-internal-format
70862 "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
70865 #: fortran/decl.cc:6155
70866 #, gcc-internal-format, gfc-internal-format
70868 "Need either entity or common block name for attribute specification "
70872 #: fortran/decl.cc:6200
70873 #, gcc-internal-format, gfc-internal-format
70875 "Missing entity or common block name for attribute specification statement at "
70879 #: fortran/decl.cc:6207
70880 #, gcc-internal-format
70881 msgid "Missing symbol"
70884 #: fortran/decl.cc:6236
70885 #, gcc-internal-format, gfc-internal-format
70886 msgid "BIND(C) statement at %C"
70889 #: fortran/decl.cc:6298
70890 #, gcc-internal-format, gfc-internal-format
70891 msgid "CLASS entity at %C cannot have the PARAMETER attribute"
70894 #: fortran/decl.cc:6330
70895 #, gcc-internal-format, gfc-internal-format
70897 "Derived type at %C has not been previously defined and so cannot appear in a "
70898 "derived type definition"
70901 #: fortran/decl.cc:6372
70902 #, gcc-internal-format, gfc-internal-format
70903 msgid "Syntax error in anonymous structure declaration at %C"
70906 #: fortran/decl.cc:6381
70907 #, gcc-internal-format, gfc-internal-format
70908 msgid "Syntax error in data declaration at %C"
70911 #: fortran/decl.cc:6453
70912 #, gcc-internal-format, gfc-internal-format
70913 msgid "MODULE prefix at %C"
70916 #: fortran/decl.cc:6458
70917 #, gcc-internal-format, gfc-internal-format
70918 msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
70921 #: fortran/decl.cc:6509
70922 #, gcc-internal-format, gfc-internal-format
70923 msgid "IMPURE procedure at %C"
70926 #: fortran/decl.cc:6521
70927 #, gcc-internal-format, gfc-internal-format
70928 msgid "PURE and IMPURE must not appear both at %C"
70931 #: fortran/decl.cc:6567
70932 #, gcc-internal-format, gfc-internal-format
70933 msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
70936 #: fortran/decl.cc:6574
70937 #, gcc-internal-format, gfc-internal-format
70938 msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
70941 #: fortran/decl.cc:6581
70942 #, gcc-internal-format, gfc-internal-format
70943 msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
70946 #: fortran/decl.cc:6642
70947 #, gcc-internal-format, gfc-internal-format
70948 msgid "A type parameter list is required at %C"
70951 #: fortran/decl.cc:6656 fortran/primary.cc:1885
70952 #, gcc-internal-format, gfc-internal-format
70953 msgid "Alternate-return argument at %C"
70956 #: fortran/decl.cc:6662 fortran/decl.cc:6670
70957 #, gcc-internal-format, gfc-internal-format
70958 msgid "A parameter name is required at %C"
70961 #: fortran/decl.cc:6710
70962 #, gcc-internal-format
70963 msgid "Name %qs at %C is the name of the procedure"
70966 #: fortran/decl.cc:6723
70967 #, gcc-internal-format, gfc-internal-format
70968 msgid "Expected parameter list in type declaration at %C"
70971 #: fortran/decl.cc:6726
70972 #, gcc-internal-format, gfc-internal-format
70973 msgid "Unexpected junk in formal argument list at %C"
70976 #: fortran/decl.cc:6744
70977 #, gcc-internal-format
70978 msgid "Duplicate name %qs in parameter list at %C"
70981 #: fortran/decl.cc:6747
70982 #, gcc-internal-format
70983 msgid "Duplicate symbol %qs in formal argument list at %C"
70986 #: fortran/decl.cc:6786
70987 #, gcc-internal-format, gfc-internal-format
70988 msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
70991 #: fortran/decl.cc:6792
70992 #, gcc-internal-format, gfc-internal-format
70993 msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
70996 #: fortran/decl.cc:6831
70997 #, gcc-internal-format, gfc-internal-format
70998 msgid "RESULT variable at %C must be different than function name"
71001 #: fortran/decl.cc:6908
71002 #, gcc-internal-format, gfc-internal-format
71003 msgid "Unexpected junk after function declaration at %C"
71006 #: fortran/decl.cc:6918 fortran/decl.cc:8056
71007 #, gcc-internal-format, gfc-internal-format
71008 msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
71011 #: fortran/decl.cc:7122
71012 #, gcc-internal-format, gfc-internal-format
71013 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
71016 #: fortran/decl.cc:7129
71017 #, gcc-internal-format, gfc-internal-format
71018 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
71021 #: fortran/decl.cc:7135
71022 #, gcc-internal-format, gfc-internal-format
71023 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
71026 #: fortran/decl.cc:7158
71027 #, gcc-internal-format
71028 msgid "Procedure %qs at %L already has basic type of %s"
71031 #: fortran/decl.cc:7204 fortran/decl.cc:7392 fortran/decl.cc:11396
71032 #, gcc-internal-format, gfc-internal-format
71033 msgid "Syntax error in PROCEDURE statement at %C"
71036 #: fortran/decl.cc:7253 fortran/decl.cc:11296
71037 #, gcc-internal-format
71038 msgid "Expected %<::%> after binding-attributes at %C"
71041 #: fortran/decl.cc:7260
71042 #, gcc-internal-format, gfc-internal-format
71043 msgid "NOPASS or explicit interface required at %C"
71046 #: fortran/decl.cc:7264
71047 #, gcc-internal-format, gfc-internal-format
71048 msgid "Procedure pointer component at %C"
71051 #: fortran/decl.cc:7336
71052 #, gcc-internal-format, gfc-internal-format
71053 msgid "Syntax error in procedure pointer component at %C"
71056 #: fortran/decl.cc:7354
71057 #, gcc-internal-format, gfc-internal-format
71058 msgid "PROCEDURE at %C must be in a generic interface"
71061 #: fortran/decl.cc:7363 fortran/decl.cc:10036
71062 #, gcc-internal-format, gfc-internal-format
71063 msgid "double colon in MODULE PROCEDURE statement at %L"
71066 #: fortran/decl.cc:7433
71067 #, gcc-internal-format, gfc-internal-format
71068 msgid "PROCEDURE statement at %C"
71071 #: fortran/decl.cc:7505
71072 #, gcc-internal-format, gfc-internal-format
71073 msgid "Expected formal argument list in function definition at %C"
71076 #: fortran/decl.cc:7535 fortran/decl.cc:7814 fortran/decl.cc:8023
71077 #: fortran/symbol.cc:1910
71078 #, gcc-internal-format, gfc-internal-format
71079 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
71082 #: fortran/decl.cc:7565 fortran/decl.cc:8081
71083 #, gcc-internal-format
71084 msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
71087 #: fortran/decl.cc:7708
71088 #, gcc-internal-format, gfc-internal-format
71089 msgid "ENTRY statement at %C"
71092 #: fortran/decl.cc:7717
71093 #, gcc-internal-format, gfc-internal-format
71094 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
71097 #: fortran/decl.cc:7720
71098 #, gcc-internal-format, gfc-internal-format
71099 msgid "ENTRY statement at %C cannot appear within a MODULE"
71102 #: fortran/decl.cc:7723
71103 #, gcc-internal-format, gfc-internal-format
71104 msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
71107 #: fortran/decl.cc:7726
71108 #, gcc-internal-format, gfc-internal-format
71109 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
71112 #: fortran/decl.cc:7730 fortran/decl.cc:7775
71113 #, gcc-internal-format, gfc-internal-format
71114 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
71117 #: fortran/decl.cc:7734
71118 #, gcc-internal-format, gfc-internal-format
71119 msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
71122 #: fortran/decl.cc:7738
71123 #, gcc-internal-format, gfc-internal-format
71124 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
71127 #: fortran/decl.cc:7742
71128 #, gcc-internal-format, gfc-internal-format
71129 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
71132 #: fortran/decl.cc:7747
71133 #, gcc-internal-format, gfc-internal-format
71134 msgid "ENTRY statement at %C cannot appear within a DO block"
71137 #: fortran/decl.cc:7751
71138 #, gcc-internal-format, gfc-internal-format
71139 msgid "ENTRY statement at %C cannot appear within a SELECT block"
71142 #: fortran/decl.cc:7755
71143 #, gcc-internal-format, gfc-internal-format
71144 msgid "ENTRY statement at %C cannot appear within a FORALL block"
71147 #: fortran/decl.cc:7759
71148 #, gcc-internal-format, gfc-internal-format
71149 msgid "ENTRY statement at %C cannot appear within a WHERE block"
71152 #: fortran/decl.cc:7763
71153 #, gcc-internal-format, gfc-internal-format
71154 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
71157 #: fortran/decl.cc:7767
71158 #, gcc-internal-format, gfc-internal-format
71159 msgid "Unexpected ENTRY statement at %C"
71162 #: fortran/decl.cc:7788
71163 #, gcc-internal-format, gfc-internal-format
71164 msgid "ENTRY statement at %C cannot appear in a contained procedure"
71167 #: fortran/decl.cc:7839 fortran/decl.cc:8063
71168 #, gcc-internal-format, gfc-internal-format
71169 msgid "Missing required parentheses before BIND(C) at %C"
71172 #: fortran/decl.cc:7933
71173 #, gcc-internal-format, gfc-internal-format
71174 msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
71177 #: fortran/decl.cc:8090
71178 #, gcc-internal-format, gfc-internal-format
71180 "Alternate return dummy argument cannot appear in a SUBROUTINE with the "
71181 "BIND(C) attribute at %L"
71184 #: fortran/decl.cc:8153 fortran/decl.cc:8160
71185 #, gcc-internal-format, gfc-internal-format
71186 msgid "Invalid C identifier in NAME= specifier at %C"
71189 #: fortran/decl.cc:8200
71190 #, gcc-internal-format, gfc-internal-format
71191 msgid "Syntax error in NAME= specifier for binding label at %C"
71194 #: fortran/decl.cc:8216
71195 #, gcc-internal-format, gfc-internal-format
71196 msgid "NAME= specifier at %C should be a constant expression"
71199 #: fortran/decl.cc:8224
71200 #, gcc-internal-format, gfc-internal-format
71201 msgid "NAME= specifier at %C should be a scalar of default character kind"
71204 #: fortran/decl.cc:8243
71205 #, gcc-internal-format, gfc-internal-format
71206 msgid "Missing closing paren for binding label at %C"
71209 #: fortran/decl.cc:8249
71210 #, gcc-internal-format, gfc-internal-format
71211 msgid "No binding name is allowed in BIND(C) at %C"
71214 #: fortran/decl.cc:8255
71215 #, gcc-internal-format, gfc-internal-format
71216 msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
71219 #: fortran/decl.cc:8284
71220 #, gcc-internal-format, gfc-internal-format
71221 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
71224 #: fortran/decl.cc:8531
71225 #, gcc-internal-format, gfc-internal-format
71226 msgid "Unexpected END statement at %C"
71229 #: fortran/decl.cc:8540
71230 #, gcc-internal-format, gfc-internal-format
71231 msgid "END statement instead of %s statement at %L"
71234 #. We would have required END [something].
71235 #: fortran/decl.cc:8549
71236 #, gcc-internal-format, gfc-internal-format
71237 msgid "%s statement expected at %L"
71240 #: fortran/decl.cc:8560
71241 #, gcc-internal-format, gfc-internal-format
71242 msgid "Expecting %s statement at %L"
71245 #: fortran/decl.cc:8580
71246 #, gcc-internal-format
71247 msgid "Expected block name of %qs in %s statement at %L"
71250 #: fortran/decl.cc:8597
71251 #, gcc-internal-format, gfc-internal-format
71252 msgid "Expected terminating name at %C"
71255 #: fortran/decl.cc:8611 fortran/decl.cc:8619
71256 #, gcc-internal-format
71257 msgid "Expected label %qs for %s statement at %C"
71260 #: fortran/decl.cc:8718
71261 #, gcc-internal-format, gfc-internal-format
71262 msgid "Missing array specification at %L in DIMENSION statement"
71265 #: fortran/decl.cc:8726
71266 #, gcc-internal-format, gfc-internal-format
71267 msgid "Dimensions specified for %s at %L after its initialization"
71270 #: fortran/decl.cc:8734
71271 #, gcc-internal-format, gfc-internal-format
71272 msgid "Missing array specification at %L in CODIMENSION statement"
71275 #: fortran/decl.cc:8743
71276 #, gcc-internal-format, gfc-internal-format
71277 msgid "Array specification must be deferred at %L"
71280 #: fortran/decl.cc:8848
71281 #, gcc-internal-format, gfc-internal-format
71282 msgid "Unexpected character in variable list at %C"
71285 #: fortran/decl.cc:8885
71286 #, gcc-internal-format
71287 msgid "Expected %<(%> at %C"
71290 #: fortran/decl.cc:8899 fortran/decl.cc:8939
71291 #, gcc-internal-format, gfc-internal-format
71292 msgid "Expected variable name at %C"
71295 #: fortran/decl.cc:8915
71296 #, gcc-internal-format, gfc-internal-format
71297 msgid "Cray pointer at %C must be an integer"
71300 #: fortran/decl.cc:8919
71301 #, gcc-internal-format, gfc-internal-format
71303 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
71307 #: fortran/decl.cc:8925
71308 #, gcc-internal-format, gfc-internal-format
71309 msgid "Expected \",\" at %C"
71312 #: fortran/decl.cc:8964
71313 #, gcc-internal-format
71314 msgid "Cannot set Cray pointee array spec."
71317 #: fortran/decl.cc:8988
71318 #, gcc-internal-format, gfc-internal-format
71319 msgid "Expected \")\" at %C"
71322 #: fortran/decl.cc:9000
71323 #, gcc-internal-format
71324 msgid "Expected %<,%> or end of statement at %C"
71327 #: fortran/decl.cc:9026
71328 #, gcc-internal-format, gfc-internal-format
71329 msgid "INTENT is not allowed inside of BLOCK at %C"
71332 #: fortran/decl.cc:9058
71333 #, gcc-internal-format, gfc-internal-format
71334 msgid "OPTIONAL is not allowed inside of BLOCK at %C"
71337 #: fortran/decl.cc:9077
71338 #, gcc-internal-format
71339 msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
71342 #: fortran/decl.cc:9116
71343 #, gcc-internal-format, gfc-internal-format
71344 msgid "CONTIGUOUS statement at %C"
71347 #: fortran/decl.cc:9214
71348 #, gcc-internal-format, gfc-internal-format
71350 "Access specification of the %s operator at %C has already been specified"
71353 #: fortran/decl.cc:9230
71354 #, gcc-internal-format, gfc-internal-format
71356 "Access specification of the .%s. operator at %C has already been specified"
71359 #: fortran/decl.cc:9278
71360 #, gcc-internal-format, gfc-internal-format
71361 msgid "PROTECTED statement at %C"
71364 #: fortran/decl.cc:9312
71365 #, gcc-internal-format, gfc-internal-format
71366 msgid "Syntax error in PROTECTED statement at %C"
71369 #: fortran/decl.cc:9339 fortran/decl.cc:9364
71370 #, gcc-internal-format, gfc-internal-format
71372 "PRIVATE statement at %C is only allowed in the specification part of a module"
71375 #: fortran/decl.cc:9385 fortran/decl.cc:9405
71376 #, gcc-internal-format, gfc-internal-format
71378 "PUBLIC statement at %C is only allowed in the specification part of a module"
71381 #: fortran/decl.cc:9427
71382 #, gcc-internal-format, gfc-internal-format
71383 msgid "Expected variable name at %C in PARAMETER statement"
71386 #: fortran/decl.cc:9434
71387 #, gcc-internal-format, gfc-internal-format
71388 msgid "Expected = sign in PARAMETER statement at %C"
71391 #: fortran/decl.cc:9440
71392 #, gcc-internal-format, gfc-internal-format
71393 msgid "Expected expression at %C in PARAMETER statement"
71396 #: fortran/decl.cc:9460
71397 #, gcc-internal-format, gfc-internal-format
71398 msgid "Initializing already initialized variable at %C"
71401 #. With legacy PARAMETER statements, don't expect a terminating ')'.
71402 #: fortran/decl.cc:9485
71403 #, gcc-internal-format, gfc-internal-format
71404 msgid "PARAMETER without '()' at %C"
71407 #: fortran/decl.cc:9501
71408 #, gcc-internal-format, gfc-internal-format
71409 msgid "Unexpected characters in PARAMETER statement at %C"
71412 #: fortran/decl.cc:9520 fortran/decl.cc:9576
71413 #, gcc-internal-format
71414 msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
71417 #: fortran/decl.cc:9555
71418 #, gcc-internal-format, gfc-internal-format
71419 msgid "Expected entity-list in AUTOMATIC statement at %C"
71422 #: fortran/decl.cc:9562
71423 #, gcc-internal-format, gfc-internal-format
71424 msgid "Syntax error in AUTOMATIC statement at %C"
71427 #: fortran/decl.cc:9611
71428 #, gcc-internal-format, gfc-internal-format
71429 msgid "Expected entity-list in STATIC statement at %C"
71432 #: fortran/decl.cc:9618
71433 #, gcc-internal-format, gfc-internal-format
71434 msgid "Syntax error in STATIC statement at %C"
71437 #: fortran/decl.cc:9637
71438 #, gcc-internal-format, gfc-internal-format
71439 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
71442 #: fortran/decl.cc:9648
71443 #, gcc-internal-format, gfc-internal-format
71444 msgid "SAVE statement at %C follows blanket SAVE statement"
71447 #: fortran/decl.cc:9696
71448 #, gcc-internal-format, gfc-internal-format
71449 msgid "Syntax error in SAVE statement at %C"
71452 #: fortran/decl.cc:9713
71453 #, gcc-internal-format, gfc-internal-format
71454 msgid "VALUE is not allowed inside of BLOCK at %C"
71457 #: fortran/decl.cc:9717
71458 #, gcc-internal-format, gfc-internal-format
71459 msgid "VALUE statement at %C"
71462 #: fortran/decl.cc:9755
71463 #, gcc-internal-format, gfc-internal-format
71464 msgid "Syntax error in VALUE statement at %C"
71467 #: fortran/decl.cc:9767
71468 #, gcc-internal-format, gfc-internal-format
71469 msgid "VOLATILE statement at %C"
71472 #: fortran/decl.cc:9794
71473 #, gcc-internal-format
71475 "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-"
71479 #: fortran/decl.cc:9819
71480 #, gcc-internal-format, gfc-internal-format
71481 msgid "Syntax error in VOLATILE statement at %C"
71484 #: fortran/decl.cc:9831
71485 #, gcc-internal-format, gfc-internal-format
71486 msgid "ASYNCHRONOUS statement at %C"
71489 #: fortran/decl.cc:9875
71490 #, gcc-internal-format, gfc-internal-format
71491 msgid "Syntax error in ASYNCHRONOUS statement at %C"
71494 #: fortran/decl.cc:9900
71495 #, gcc-internal-format, gfc-internal-format
71496 msgid "MODULE PROCEDURE declaration at %C"
71499 #: fortran/decl.cc:10011
71500 #, gcc-internal-format, gfc-internal-format
71501 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
71504 #: fortran/decl.cc:10069
71505 #, gcc-internal-format, gfc-internal-format
71506 msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
71509 #: fortran/decl.cc:10118
71510 #, gcc-internal-format, gfc-internal-format
71511 msgid "Ambiguous symbol in TYPE definition at %C"
71514 #: fortran/decl.cc:10127
71515 #, gcc-internal-format
71516 msgid "Symbol %qs at %C has not been previously defined"
71519 #: fortran/decl.cc:10133
71520 #, gcc-internal-format
71521 msgid "%qs in EXTENDS expression at %C is not a derived type"
71524 #: fortran/decl.cc:10140
71525 #, gcc-internal-format
71526 msgid "%qs cannot be extended at %C because it is BIND(C)"
71529 #: fortran/decl.cc:10147
71530 #, gcc-internal-format
71531 msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
71534 #: fortran/decl.cc:10170
71535 #, gcc-internal-format, gfc-internal-format
71537 "Derived type at %C can only be PRIVATE in the specification part of a module"
71540 #: fortran/decl.cc:10182
71541 #, gcc-internal-format, gfc-internal-format
71543 "Derived type at %C can only be PUBLIC in the specification part of a module"
71546 #: fortran/decl.cc:10203
71547 #, gcc-internal-format, gfc-internal-format
71548 msgid "ABSTRACT type at %C"
71551 #: fortran/decl.cc:10249
71552 #, gcc-internal-format, gfc-internal-format
71553 msgid "Failed to create structure type '%s' at %C"
71556 #: fortran/decl.cc:10255
71557 #, gcc-internal-format
71558 msgid "Type definition of %qs at %C was already defined at %L"
71561 #: fortran/decl.cc:10302
71562 #, gcc-internal-format, gfc-internal-format
71563 msgid "Junk after MAP statement at %C"
71566 #: fortran/decl.cc:10335
71567 #, gcc-internal-format, gfc-internal-format
71568 msgid "Junk after UNION statement at %C"
71571 #: fortran/decl.cc:10370
71572 #, gcc-internal-format
71573 msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
71576 #: fortran/decl.cc:10384
71577 #, gcc-internal-format, gfc-internal-format
71578 msgid "Structure name expected in non-nested structure declaration at %C"
71581 #: fortran/decl.cc:10402
71582 #, gcc-internal-format, gfc-internal-format
71583 msgid "Junk after non-nested STRUCTURE statement at %C"
71586 #: fortran/decl.cc:10409
71587 #, gcc-internal-format
71588 msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
71591 #: fortran/decl.cc:10572
71592 #, gcc-internal-format, gfc-internal-format
71593 msgid "Expected :: in TYPE definition at %C"
71596 #: fortran/decl.cc:10585
71597 #, gcc-internal-format, gfc-internal-format
71598 msgid "Mangled derived type definition at %C"
71601 #: fortran/decl.cc:10614
71602 #, gcc-internal-format
71603 msgid "Type name %qs at %C cannot be the same as an intrinsic type"
71606 #: fortran/decl.cc:10625
71607 #, gcc-internal-format
71608 msgid "Derived type name %qs at %C already has a basic type of %s"
71611 #: fortran/decl.cc:10628
71612 #, gcc-internal-format
71613 msgid "Derived type name %qs at %C already has a basic type"
71616 #: fortran/decl.cc:10643
71617 #, gcc-internal-format
71618 msgid "Dummy argument %qs at %L cannot be a derived type at %C"
71621 #: fortran/decl.cc:10652
71622 #, gcc-internal-format
71623 msgid "Derived type definition of %qs at %C has already been defined"
71626 #: fortran/decl.cc:10715
71627 #, gcc-internal-format, gfc-internal-format
71628 msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
71631 #: fortran/decl.cc:10798
71632 #, gcc-internal-format, gfc-internal-format
71633 msgid "Cray Pointee at %C cannot be assumed shape array"
71636 #: fortran/decl.cc:10818
71637 #, gcc-internal-format, gfc-internal-format
71638 msgid "ENUM and ENUMERATOR at %C"
71641 #: fortran/decl.cc:10850
71642 #, gcc-internal-format, gfc-internal-format
71643 msgid "Enumerator exceeds the C integer type at %C"
71646 #: fortran/decl.cc:10929
71647 #, gcc-internal-format, gfc-internal-format
71648 msgid "ENUMERATOR %L not initialized with integer expression"
71651 #: fortran/decl.cc:10977
71652 #, gcc-internal-format, gfc-internal-format
71653 msgid "ENUM definition statement expected before %C"
71656 #: fortran/decl.cc:11013
71657 #, gcc-internal-format, gfc-internal-format
71658 msgid "Syntax error in ENUMERATOR definition at %C"
71661 #: fortran/decl.cc:11060 fortran/decl.cc:11075
71662 #, gcc-internal-format, gfc-internal-format
71663 msgid "Duplicate access-specifier at %C"
71666 #: fortran/decl.cc:11095
71667 #, gcc-internal-format, gfc-internal-format
71668 msgid "Binding attributes already specify passing, illegal NOPASS at %C"
71671 #: fortran/decl.cc:11115
71672 #, gcc-internal-format, gfc-internal-format
71673 msgid "Binding attributes already specify passing, illegal PASS at %C"
71676 #: fortran/decl.cc:11142
71677 #, gcc-internal-format, gfc-internal-format
71678 msgid "Duplicate POINTER attribute at %C"
71681 #: fortran/decl.cc:11160
71682 #, gcc-internal-format, gfc-internal-format
71683 msgid "Duplicate NON_OVERRIDABLE at %C"
71686 #: fortran/decl.cc:11176
71687 #, gcc-internal-format, gfc-internal-format
71688 msgid "Duplicate DEFERRED at %C"
71691 #: fortran/decl.cc:11189
71692 #, gcc-internal-format, gfc-internal-format
71693 msgid "Expected access-specifier at %C"
71696 #: fortran/decl.cc:11191
71697 #, gcc-internal-format, gfc-internal-format
71698 msgid "Expected binding attribute at %C"
71701 #: fortran/decl.cc:11199
71702 #, gcc-internal-format, gfc-internal-format
71703 msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
71706 #: fortran/decl.cc:11212
71707 #, gcc-internal-format, gfc-internal-format
71708 msgid "POINTER attribute is required for procedure pointer component at %C"
71711 #: fortran/decl.cc:11254
71712 #, gcc-internal-format
71713 msgid "Interface-name expected after %<(%> at %C"
71716 #: fortran/decl.cc:11260
71717 #, gcc-internal-format
71718 msgid "%<)%> expected at %C"
71721 #: fortran/decl.cc:11280
71722 #, gcc-internal-format, gfc-internal-format
71723 msgid "Interface must be specified for DEFERRED binding at %C"
71726 #: fortran/decl.cc:11285
71727 #, gcc-internal-format, gfc-internal-format
71728 msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
71731 #: fortran/decl.cc:11308
71732 #, gcc-internal-format, gfc-internal-format
71733 msgid "Expected binding name at %C"
71736 #: fortran/decl.cc:11312
71737 #, gcc-internal-format, gfc-internal-format
71738 msgid "PROCEDURE list at %C"
71741 #: fortran/decl.cc:11324
71742 #, gcc-internal-format
71743 msgid "%<=> target%> is invalid for DEFERRED binding at %C"
71746 #: fortran/decl.cc:11330
71747 #, gcc-internal-format
71748 msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
71751 #: fortran/decl.cc:11340
71752 #, gcc-internal-format
71753 msgid "Expected binding target after %<=>%> at %C"
71756 #: fortran/decl.cc:11357
71757 #, gcc-internal-format
71758 msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
71761 #: fortran/decl.cc:11368
71762 #, gcc-internal-format
71764 "There is already a procedure with binding name %qs for the derived type %qs "
71768 #: fortran/decl.cc:11419
71769 #, gcc-internal-format, gfc-internal-format
71770 msgid "GENERIC at %C must be inside a derived-type CONTAINS"
71773 #: fortran/decl.cc:11439
71774 #, gcc-internal-format
71775 msgid "Expected %<::%> at %C"
71778 #: fortran/decl.cc:11451
71779 #, gcc-internal-format, gfc-internal-format
71780 msgid "Expected generic name or operator descriptor at %C"
71783 #: fortran/decl.cc:11472
71784 #, gcc-internal-format, gfc-internal-format
71785 msgid "Malformed GENERIC statement at %C"
71788 #: fortran/decl.cc:11483
71789 #, gcc-internal-format
71790 msgid "Expected %<=>%> at %C"
71793 #: fortran/decl.cc:11519
71794 #, gcc-internal-format
71796 "There's already a non-generic procedure with binding name %qs for the "
71797 "derived type %qs at %C"
71800 #: fortran/decl.cc:11527
71801 #, gcc-internal-format
71802 msgid "Binding at %C must have the same access as already defined binding %qs"
71805 #: fortran/decl.cc:11575
71806 #, gcc-internal-format, gfc-internal-format
71807 msgid "Expected specific binding name at %C"
71810 #: fortran/decl.cc:11585
71811 #, gcc-internal-format
71812 msgid "%qs already defined as specific binding for the generic %qs at %C"
71815 #: fortran/decl.cc:11603
71816 #, gcc-internal-format, gfc-internal-format
71817 msgid "Junk after GENERIC binding at %C"
71820 #: fortran/decl.cc:11638
71821 #, gcc-internal-format, gfc-internal-format
71822 msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
71825 #: fortran/decl.cc:11650
71826 #, gcc-internal-format, gfc-internal-format
71828 "Derived type declaration with FINAL at %C must be in the specification part "
71832 #: fortran/decl.cc:11672
71833 #, gcc-internal-format, gfc-internal-format
71834 msgid "Empty FINAL at %C"
71837 #: fortran/decl.cc:11679
71838 #, gcc-internal-format, gfc-internal-format
71839 msgid "Expected module procedure name at %C"
71842 #: fortran/decl.cc:11689
71843 #, gcc-internal-format
71844 msgid "Expected %<,%> at %C"
71847 #: fortran/decl.cc:11695
71848 #, gcc-internal-format
71849 msgid "Unknown procedure name %qs at %C"
71852 #: fortran/decl.cc:11708
71853 #, gcc-internal-format
71854 msgid "%qs at %C is already defined as FINAL procedure"
71857 #: fortran/decl.cc:11782
71858 #, gcc-internal-format, gfc-internal-format
71859 msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
71862 #: fortran/decl.cc:11828
71863 #, gcc-internal-format, gfc-internal-format
71864 msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
71867 #: fortran/decl.cc:11849
71868 #, gcc-internal-format
71870 "%<GCC unroll%> directive requires a non-negative integral constant less than "
71871 "or equal to %u at %C"
71874 #: fortran/decl.cc:11863
71875 #, gcc-internal-format, gfc-internal-format
71876 msgid "Syntax error in !GCC$ UNROLL directive at %C"
71879 #: fortran/decl.cc:11927
71880 #, gcc-internal-format, gfc-internal-format
71881 msgid "Syntax error in !GCC$ IVDEP directive at %C"
71884 #: fortran/decl.cc:11944
71885 #, gcc-internal-format, gfc-internal-format
71886 msgid "Syntax error in !GCC$ VECTOR directive at %C"
71889 #: fortran/decl.cc:11961
71890 #, gcc-internal-format, gfc-internal-format
71891 msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
71894 #: fortran/dependency.cc:106
71895 #, gcc-internal-format
71896 msgid "identical_array_ref(): inconsistent dimensions"
71899 #: fortran/dependency.cc:199
71900 #, gcc-internal-format
71901 msgid "are_identical_variables: Bad type"
71904 #: fortran/dependency.cc:989
71905 #, gcc-internal-format, gfc-internal-format
71907 "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
71910 #: fortran/dependency.cc:1293
71911 #, gcc-internal-format
71912 msgid "gfc_check_dependency: expecting an EXPR_VARIABLE"
71915 #: fortran/dump-parse-tree.cc:296
71916 #, gcc-internal-format
71917 msgid "show_array_spec(): Unhandled array shape type."
71920 #: fortran/dump-parse-tree.cc:375
71921 #, gcc-internal-format
71922 msgid "show_array_ref(): Unknown array reference"
71925 #: fortran/dump-parse-tree.cc:449
71926 #, gcc-internal-format
71927 msgid "show_ref(): Bad component code"
71930 #: fortran/dump-parse-tree.cc:722
71931 #, gcc-internal-format
71932 msgid "show_expr(): Bad intrinsic in expression"
71935 #: fortran/dump-parse-tree.cc:765
71936 #, gcc-internal-format
71937 msgid "show_expr(): Don't know how to show expr"
71940 #: fortran/dump-parse-tree.cc:3545
71941 #, gcc-internal-format
71942 msgid "show_code_node(): Bad statement code"
71945 #: fortran/dump-parse-tree.cc:3881 fortran/dump-parse-tree.cc:3986
71946 #, gcc-internal-format
71947 msgid "Cannot convert %qs to interoperable type at %L"
71950 #: fortran/error.cc:388
71951 #, gcc-internal-format, gfc-internal-format
71952 msgid " Included at %s:%d:"
71955 #: fortran/error.cc:474
71956 #, gcc-internal-format
71957 msgid "<During initialization>\n"
71960 #: fortran/expr.cc:149
71961 #, gcc-internal-format
71962 msgid "gfc_get_constant_expr(): locus %<where%> cannot be NULL"
71965 #: fortran/expr.cc:357
71966 #, gcc-internal-format
71967 msgid "gfc_copy_expr(): Bad expr node"
71970 #: fortran/expr.cc:514
71971 #, gcc-internal-format
71972 msgid "free_expr0(): Bad expr type"
71975 #: fortran/expr.cc:669 fortran/expr.cc:671 fortran/expr.cc:722
71976 #: fortran/expr.cc:724
71977 #, gcc-internal-format, gfc-internal-format
71978 msgid "Constant expression required at %C"
71981 #: fortran/expr.cc:678 fortran/expr.cc:680 fortran/expr.cc:731
71982 #: fortran/expr.cc:733
71983 #, gcc-internal-format, gfc-internal-format
71984 msgid "Integer expression required at %C"
71987 #: fortran/expr.cc:688 fortran/expr.cc:690 fortran/expr.cc:744
71988 #: fortran/expr.cc:746
71989 #, gcc-internal-format, gfc-internal-format
71990 msgid "Integer value too large in expression at %C"
71993 #: fortran/expr.cc:1117
71994 #, gcc-internal-format
71995 msgid "gfc_is_constant_expr(): Unknown expression type"
71998 #: fortran/expr.cc:1312
71999 #, gcc-internal-format
72000 msgid "simplify_intrinsic_op(): Bad operator"
72003 #: fortran/expr.cc:1417
72004 #, gcc-internal-format, gfc-internal-format
72005 msgid "Index in dimension %d is out of bounds at %L"
72008 #: fortran/expr.cc:1616 fortran/expr.cc:1667
72009 #, gcc-internal-format, gfc-internal-format
72010 msgid "index in dimension %d is out of bounds at %L"
72013 #: fortran/expr.cc:1742
72014 #, gcc-internal-format
72016 "The number of elements in the array constructor at %L requires an increase "
72017 "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
72020 #: fortran/expr.cc:1753
72021 #, gcc-internal-format, gfc-internal-format
72022 msgid "Error in array constructor referenced at %L"
72025 #: fortran/expr.cc:1856 fortran/primary.cc:2292 fortran/primary.cc:2436
72026 #, gcc-internal-format, gfc-internal-format
72027 msgid "LEN part_ref at %C"
72030 #: fortran/expr.cc:1881 fortran/primary.cc:2287 fortran/primary.cc:2451
72031 #, gcc-internal-format, gfc-internal-format
72032 msgid "KIND part_ref at %C"
72035 #: fortran/expr.cc:1892
72036 #, gcc-internal-format, gfc-internal-format
72037 msgid "RE part_ref at %C"
72040 #: fortran/expr.cc:1904
72041 #, gcc-internal-format, gfc-internal-format
72042 msgid "IM part_ref at %C"
72045 #: fortran/expr.cc:2554
72046 #, gcc-internal-format, gfc-internal-format
72047 msgid "elemental function arguments at %C are not compliant"
72050 #: fortran/expr.cc:2598
72051 #, gcc-internal-format, gfc-internal-format
72052 msgid "Numeric or CHARACTER operands are required in expression at %L"
72055 #: fortran/expr.cc:2623
72056 #, gcc-internal-format, gfc-internal-format
72058 "Concatenation operator in expression at %L must have two CHARACTER operands"
72061 #: fortran/expr.cc:2630
72062 #, gcc-internal-format, gfc-internal-format
72063 msgid "Concat operator at %L must concatenate strings of the same kind"
72066 #: fortran/expr.cc:2640
72067 #, gcc-internal-format, gfc-internal-format
72068 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
72071 #: fortran/expr.cc:2656
72072 #, gcc-internal-format, gfc-internal-format
72073 msgid "LOGICAL operands are required in expression at %L"
72076 #: fortran/expr.cc:2667
72077 #, gcc-internal-format, gfc-internal-format
72078 msgid "Only intrinsic operators can be used in expression at %L"
72081 #: fortran/expr.cc:2675
72082 #, gcc-internal-format, gfc-internal-format
72083 msgid "Numeric operands are required in expression at %L"
72086 #: fortran/expr.cc:2698
72087 #, gcc-internal-format
72089 "Invalid initialization expression for ALLOCATABLE component %qs in structure "
72090 "constructor at %L"
72093 #: fortran/expr.cc:2835
72094 #, gcc-internal-format
72096 "Assumed or deferred character length variable %qs in constant expression at "
72100 #: fortran/expr.cc:2910
72101 #, gcc-internal-format
72103 "transformational intrinsic %qs at %L is not permitted in an initialization "
72107 #: fortran/expr.cc:2941
72108 #, gcc-internal-format, gfc-internal-format
72109 msgid "Evaluation of nonstandard initialization expression at %L"
72112 #: fortran/expr.cc:3018 fortran/resolve.cc:2836
72113 #, gcc-internal-format
72115 "Function %qs in initialization expression at %L must be an intrinsic function"
72118 #: fortran/expr.cc:3030
72119 #, gcc-internal-format
72121 "Intrinsic function %qs at %L is not permitted in an initialization expression"
72124 #: fortran/expr.cc:3069
72125 #, gcc-internal-format
72126 msgid "PARAMETER %qs is used at %L before its definition is complete"
72129 #: fortran/expr.cc:3089
72130 #, gcc-internal-format
72132 "Assumed size array %qs at %L is not permitted in an initialization expression"
72135 #: fortran/expr.cc:3095
72136 #, gcc-internal-format
72138 "Assumed shape array %qs at %L is not permitted in an initialization "
72142 #: fortran/expr.cc:3104
72143 #, gcc-internal-format
72145 "Assumed-shape array %qs at %L is not permitted in an initialization "
72149 #: fortran/expr.cc:3108
72150 #, gcc-internal-format
72152 "Deferred array %qs at %L is not permitted in an initialization expression"
72155 #: fortran/expr.cc:3114
72156 #, gcc-internal-format
72158 "Array %qs at %L is a variable, which does not reduce to a constant expression"
72161 #: fortran/expr.cc:3120
72162 #, gcc-internal-format
72164 "Assumed-rank array %qs at %L is not permitted in an initialization expression"
72167 #: fortran/expr.cc:3130
72168 #, gcc-internal-format
72170 "Parameter %qs at %L has not been declared or is a variable, which does not "
72171 "reduce to a constant expression"
72174 #: fortran/expr.cc:3184
72175 #, gcc-internal-format
72176 msgid "check_init_expr(): Unknown expression type"
72179 #: fortran/expr.cc:3319
72180 #, gcc-internal-format
72181 msgid "Specification function %qs at %L cannot be a statement function"
72184 #: fortran/expr.cc:3326
72185 #, gcc-internal-format
72186 msgid "Specification function %qs at %L cannot be an internal function"
72189 #: fortran/expr.cc:3333
72190 #, gcc-internal-format
72191 msgid "Specification function %qs at %L must be PURE"
72194 #: fortran/expr.cc:3341
72195 #, gcc-internal-format
72196 msgid "Specification function %qs at %L cannot be RECURSIVE"
72199 #: fortran/expr.cc:3488
72200 #, gcc-internal-format
72201 msgid "Dummy argument %qs not allowed in expression at %L"
72204 #: fortran/expr.cc:3496
72205 #, gcc-internal-format
72206 msgid "Dummy argument %qs at %L cannot be OPTIONAL"
72209 #: fortran/expr.cc:3503
72210 #, gcc-internal-format
72211 msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
72214 #: fortran/expr.cc:3530
72215 #, gcc-internal-format
72216 msgid "Variable %qs cannot appear in the expression at %L"
72219 #: fortran/expr.cc:3561
72220 #, gcc-internal-format
72221 msgid "check_restricted(): Unknown expression type"
72224 #: fortran/expr.cc:3581
72225 #, gcc-internal-format, gfc-internal-format
72226 msgid "Expression at %L must be of INTEGER type, found %s"
72229 #: fortran/expr.cc:3593
72230 #, gcc-internal-format
72231 msgid "Function %qs at %L must be PURE"
72234 #: fortran/expr.cc:3602
72235 #, gcc-internal-format, gfc-internal-format
72236 msgid "Expression at %L must be scalar"
72239 #. Reject truncation.
72240 #: fortran/expr.cc:3634
72241 #, gcc-internal-format, gfc-internal-format
72242 msgid "optype_msgid overflow: %d"
72245 #: fortran/expr.cc:3638
72246 #, gcc-internal-format, gfc-internal-format
72247 msgid "Incompatible ranks in %s (%d and %d) at %L"
72250 #: fortran/expr.cc:3652
72251 #, gcc-internal-format, gfc-internal-format
72252 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
72255 #: fortran/expr.cc:3700
72256 #, gcc-internal-format, gfc-internal-format
72257 msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
72260 #: fortran/expr.cc:3756
72261 #, gcc-internal-format
72262 msgid "%qs at %L is not a VALUE"
72265 #: fortran/expr.cc:3767
72266 #, gcc-internal-format, gfc-internal-format
72267 msgid "Illegal assignment to external procedure at %L"
72270 #: fortran/expr.cc:3775
72271 #, gcc-internal-format, gfc-internal-format
72272 msgid "Incompatible ranks %d and %d in assignment at %L"
72275 #: fortran/expr.cc:3782
72276 #, gcc-internal-format, gfc-internal-format
72277 msgid "Variable type is UNKNOWN in assignment at %L"
72280 #: fortran/expr.cc:3794
72281 #, gcc-internal-format, gfc-internal-format
72282 msgid "NULL appears on right-hand side in assignment at %L"
72285 #: fortran/expr.cc:3804
72286 #, gcc-internal-format, gfc-internal-format
72287 msgid "POINTER-valued function appears on right-hand side of assignment at %L"
72290 #: fortran/expr.cc:3847
72291 #, gcc-internal-format
72292 msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
72295 #: fortran/expr.cc:3854
72296 #, gcc-internal-format, gfc-internal-format
72298 "The assignment to a KIND or LEN component of a parameterized type at %L is "
72302 #: fortran/expr.cc:3884
72303 #, gcc-internal-format, gfc-internal-format
72305 "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
72308 #: fortran/expr.cc:3928
72309 #, gcc-internal-format, gfc-internal-format
72310 msgid "Pointer assignment target is not a POINTER at %L"
72313 #: fortran/expr.cc:3936
72314 #, gcc-internal-format
72316 "%qs in the pointer assignment at %L cannot be an l-value since it is a "
72320 #: fortran/expr.cc:3960
72321 #, gcc-internal-format
72322 msgid "Expected bounds specification for %qs at %L"
72325 #: fortran/expr.cc:3965
72326 #, gcc-internal-format
72327 msgid "Bounds specification for %qs in pointer assignment at %L"
72330 #: fortran/expr.cc:3994
72331 #, gcc-internal-format, gfc-internal-format
72332 msgid "Stride must not be present at %L"
72335 #: fortran/expr.cc:4000 fortran/expr.cc:4020
72336 #, gcc-internal-format
72338 "Rank remapping requires a list of %<lower-bound : upper-bound%> "
72339 "specifications at %L"
72342 #: fortran/expr.cc:4008 fortran/expr.cc:4027
72343 #, gcc-internal-format
72345 "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> "
72346 "specifications at %L"
72349 #: fortran/expr.cc:4054
72350 #, gcc-internal-format, gfc-internal-format
72351 msgid "Pointer object at %L shall not have a coindex"
72354 #: fortran/expr.cc:4075
72355 #, gcc-internal-format, gfc-internal-format
72356 msgid "Invalid procedure pointer assignment at %L"
72359 #: fortran/expr.cc:4100
72360 #, gcc-internal-format
72362 "Function result %qs is invalid as proc-target in procedure pointer "
72366 #: fortran/expr.cc:4109
72367 #, gcc-internal-format
72368 msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
72371 #: fortran/expr.cc:4119
72372 #, gcc-internal-format
72373 msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
72376 #: fortran/expr.cc:4125
72377 #, gcc-internal-format
72378 msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
72381 #: fortran/expr.cc:4132
72382 #, gcc-internal-format
72383 msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
72386 #: fortran/expr.cc:4140
72387 #, gcc-internal-format
72389 "Nonintrinsic elemental procedure %qs is invalid in procedure pointer "
72393 #: fortran/expr.cc:4163
72394 #, gcc-internal-format, gfc-internal-format
72396 "Mismatch in the procedure pointer assignment at %L: mismatch in the calling "
72400 #: fortran/expr.cc:4216
72401 #, gcc-internal-format
72403 "Interface mismatch in procedure pointer assignment at %L: %qs is not a "
72407 #: fortran/expr.cc:4226 fortran/expr.cc:4241
72408 #, gcc-internal-format
72409 msgid "Explicit interface required for component %qs at %L: %s"
72412 #: fortran/expr.cc:4232 fortran/expr.cc:4247 fortran/resolve.cc:2716
72413 #, gcc-internal-format
72414 msgid "Explicit interface required for %qs at %L: %s"
72417 #: fortran/expr.cc:4259
72418 #, gcc-internal-format, gfc-internal-format
72419 msgid "Interface mismatch in procedure pointer assignment at %L: %s"
72422 #: fortran/expr.cc:4268
72423 #, gcc-internal-format
72425 "Procedure pointer target %qs at %L must be either an intrinsic, host or use "
72426 "associated, referenced or have the EXTERNAL attribute"
72429 #: fortran/expr.cc:4281
72430 #, gcc-internal-format, gfc-internal-format
72431 msgid "Pointer assignment target cannot be a constant at %L"
72434 #: fortran/expr.cc:4295
72435 #, gcc-internal-format, gfc-internal-format
72437 "Data-pointer-object at %L must be unlimited polymorphic, or of a type with "
72438 "the BIND or SEQUENCE attribute, to be compatible with an unlimited "
72439 "polymorphic target"
72442 #: fortran/expr.cc:4300
72443 #, gcc-internal-format, gfc-internal-format
72445 "Different types in pointer assignment at %L; attempted assignment of %s to %s"
72448 #: fortran/expr.cc:4308
72449 #, gcc-internal-format, gfc-internal-format
72450 msgid "Different kind type parameters in pointer assignment at %L"
72453 #: fortran/expr.cc:4315
72454 #, gcc-internal-format, gfc-internal-format
72455 msgid "Different ranks in pointer assignment at %L"
72458 #: fortran/expr.cc:4334
72459 #, gcc-internal-format, gfc-internal-format
72461 "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
72464 #: fortran/expr.cc:4347
72465 #, gcc-internal-format, gfc-internal-format
72466 msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
72469 #: fortran/expr.cc:4351
72470 #, gcc-internal-format, gfc-internal-format
72471 msgid "Rank remapping target is not rank 1 at %L"
72474 #. The test above might need to be extend when F08, Note 5.4 has to be
72475 #. interpreted in the way that target and pointer with the same coindex
72477 #: fortran/expr.cc:4376 fortran/expr.cc:4502
72478 #, gcc-internal-format, gfc-internal-format
72479 msgid "Data target at %L shall not have a coindex"
72482 #: fortran/expr.cc:4379
72483 #, gcc-internal-format, gfc-internal-format
72485 "Target expression in pointer assignment at %L must deliver a pointer result"
72488 #: fortran/expr.cc:4393
72489 #, gcc-internal-format, gfc-internal-format
72491 "Zero-sized array detected at %L where an entity with the TARGET attribute is "
72495 #: fortran/expr.cc:4399 fortran/expr.cc:4414
72496 #, gcc-internal-format, gfc-internal-format
72498 "Pointer assignment target in initialization expression does not have the "
72499 "TARGET attribute at %L"
72502 #: fortran/expr.cc:4430
72503 #, gcc-internal-format, gfc-internal-format
72505 "Every subscript of target specification at %L must be a constant expression"
72508 #: fortran/expr.cc:4441
72509 #, gcc-internal-format, gfc-internal-format
72511 "Substring starting and ending points of target specification at %L must be "
72512 "constant expressions"
72515 #: fortran/expr.cc:4457
72516 #, gcc-internal-format, gfc-internal-format
72517 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
72520 #: fortran/expr.cc:4472
72521 #, gcc-internal-format, gfc-internal-format
72522 msgid "Bad target in pointer assignment in PURE procedure at %L"
72525 #: fortran/expr.cc:4481
72526 #, gcc-internal-format, gfc-internal-format
72527 msgid "Pointer assignment with vector subscript on rhs at %L"
72530 #: fortran/expr.cc:4489
72531 #, gcc-internal-format, gfc-internal-format
72532 msgid "Pointer assignment target has PROTECTED attribute at %L"
72535 #: fortran/expr.cc:4517 fortran/expr.cc:4522
72536 #, gcc-internal-format, gfc-internal-format
72537 msgid "Assignment to contiguous pointer from non-contiguous target at %L"
72540 #: fortran/expr.cc:4562
72541 #, gcc-internal-format, gfc-internal-format
72542 msgid "Pointer at %L in pointer assignment might outlive the pointer target"
72545 #: fortran/expr.cc:4638 fortran/resolve.cc:1555
72546 #, gcc-internal-format, gfc-internal-format
72547 msgid "Pointer initialization target at %L must not be ALLOCATABLE"
72550 #: fortran/expr.cc:4644
72551 #, gcc-internal-format, gfc-internal-format
72552 msgid "Pointer initialization target at %L must have the TARGET attribute"
72555 #: fortran/expr.cc:4659 fortran/resolve.cc:1561
72556 #, gcc-internal-format, gfc-internal-format
72557 msgid "Pointer initialization target at %L must have the SAVE attribute"
72560 #: fortran/expr.cc:4671
72561 #, gcc-internal-format, gfc-internal-format
72563 "Procedure pointer initialization target at %L may not be a procedure pointer"
72566 #: fortran/expr.cc:4677
72567 #, gcc-internal-format
72569 "Internal procedure %qs is invalid in procedure pointer initialization at %L"
72572 #: fortran/expr.cc:4684
72573 #, gcc-internal-format
72575 "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
72578 #: fortran/expr.cc:5152
72579 #, gcc-internal-format
72581 "generate_isocbinding_initializer(): bad iso_c_binding type, expected "
72582 "%<c_ptr%> or %<c_funptr%>"
72585 #: fortran/expr.cc:6252
72586 #, gcc-internal-format, gfc-internal-format
72588 "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
72591 #: fortran/expr.cc:6260
72592 #, gcc-internal-format, gfc-internal-format
72593 msgid "Non-variable expression in variable definition context (%s) at %L"
72596 #: fortran/expr.cc:6268
72597 #, gcc-internal-format
72598 msgid "Named constant %qs in variable definition context (%s) at %L"
72601 #: fortran/expr.cc:6279
72602 #, gcc-internal-format
72603 msgid "%qs in variable definition context (%s) at %L is not a variable"
72606 #: fortran/expr.cc:6290
72607 #, gcc-internal-format, gfc-internal-format
72608 msgid "Non-POINTER in pointer association context (%s) at %L"
72611 #: fortran/expr.cc:6299
72612 #, gcc-internal-format, gfc-internal-format
72613 msgid "Type inaccessible in variable definition context (%s) at %L"
72616 #: fortran/expr.cc:6312
72617 #, gcc-internal-format, gfc-internal-format
72618 msgid "LOCK_TYPE in variable definition context (%s) at %L"
72621 #: fortran/expr.cc:6325
72622 #, gcc-internal-format, gfc-internal-format
72623 msgid "LOCK_EVENT in variable definition context (%s) at %L"
72626 #: fortran/expr.cc:6356
72627 #, gcc-internal-format
72628 msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
72631 #: fortran/expr.cc:6373
72632 #, gcc-internal-format
72634 "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
72637 #: fortran/expr.cc:6383
72638 #, gcc-internal-format
72640 "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
72643 #: fortran/expr.cc:6396
72644 #, gcc-internal-format
72646 "Variable %qs is PROTECTED and cannot appear in a pointer association context "
72650 #: fortran/expr.cc:6404
72651 #, gcc-internal-format
72653 "Variable %qs is PROTECTED and cannot appear in a variable definition context "
72657 #: fortran/expr.cc:6419
72658 #, gcc-internal-format
72660 "Variable %qs cannot appear in a variable definition context (%s) at %L in "
72664 #: fortran/expr.cc:6478 fortran/expr.cc:6499
72665 #, gcc-internal-format
72667 "%qs at %L associated to vector-indexed target cannot be used in a variable "
72668 "definition context (%s)"
72671 #: fortran/expr.cc:6483
72672 #, gcc-internal-format
72674 "%qs at %L associated to expression cannot be used in a variable definition "
72678 #: fortran/expr.cc:6492
72679 #, gcc-internal-format
72681 "%qs at %L associated to pointer function target being used in a variable "
72682 "definition context (%s)"
72685 #: fortran/expr.cc:6511
72686 #, gcc-internal-format
72688 "Associate-name %qs cannot appear in a variable definition context (%s) at %L "
72689 "because its target at %L cannot, either"
72692 #: fortran/expr.cc:6553
72693 #, gcc-internal-format, gfc-internal-format
72695 "Elements with the same value at %L and %L in vector subscript in a variable "
72696 "definition context (%s)"
72699 #: fortran/frontend-passes.cc:195
72700 #, gcc-internal-format
72701 msgid "Inconsistent internal state: No location in statement"
72704 #: fortran/frontend-passes.cc:211
72705 #, gcc-internal-format, gfc-internal-format
72706 msgid "Inconsistent internal state: No location in expression near %L"
72709 #: fortran/frontend-passes.cc:419
72710 #, gcc-internal-format
72711 msgid "Illegal id in copy_walk_reduction_arg"
72714 #: fortran/frontend-passes.cc:870 fortran/trans-array.cc:1496
72715 #: fortran/trans-array.cc:6954 fortran/trans-array.cc:8601
72716 #: fortran/trans-intrinsic.cc:8463
72717 #, gcc-internal-format, gfc-internal-format
72718 msgid "Creating array temporary at %L"
72721 #: fortran/frontend-passes.cc:897
72722 #, gcc-internal-format
72723 msgid "Removing call to impure function %qs at %L"
72726 #: fortran/frontend-passes.cc:901
72727 #, gcc-internal-format, gfc-internal-format
72728 msgid "Removing call to impure function at %L"
72731 #: fortran/frontend-passes.cc:1356 fortran/frontend-passes.cc:1395
72732 #, gcc-internal-format
72733 msgid "bad expression"
72736 #: fortran/frontend-passes.cc:1391
72737 #, gcc-internal-format
72741 #: fortran/frontend-passes.cc:2175
72742 #, gcc-internal-format
72743 msgid "illegal OP in optimize_comparison"
72746 #: fortran/frontend-passes.cc:2352
72747 #, gcc-internal-format
72749 "Index variable %qs set to undefined as INTENT(OUT) argument at %L in "
72750 "procedure %qs called from within DO loop at %L"
72753 #: fortran/frontend-passes.cc:2361
72754 #, gcc-internal-format
72756 "Index variable %qs not definable as INTENT(INOUT) argument at %L in "
72757 "procedure %qs called from within DO loop at %L"
72760 #: fortran/frontend-passes.cc:2499
72761 #, gcc-internal-format
72763 "Index variable %qs set to undefined as INTENT(OUT) argument at %L in "
72764 "subroutine %qs called from within DO loop at %L"
72767 #: fortran/frontend-passes.cc:2508
72768 #, gcc-internal-format
72770 "Index variable %qs not definable as INTENT(INOUT) argument at %L in "
72771 "subroutine %qs called from within DO loop at %L"
72774 #: fortran/frontend-passes.cc:2661
72775 #, gcc-internal-format
72777 "Variable %qs at %L set to undefined value inside loop beginning at %L as "
72778 "INTENT(OUT) argument to subroutine %qs"
72781 #: fortran/frontend-passes.cc:2668
72782 #, gcc-internal-format
72784 "Variable %qs at %L not definable inside loop beginning at %L as "
72785 "INTENT(INOUT) argument to subroutine %qs"
72788 #: fortran/frontend-passes.cc:2931 fortran/frontend-passes.cc:2957
72789 #, gcc-internal-format, gfc-internal-format
72790 msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
72793 #: fortran/frontend-passes.cc:2941 fortran/frontend-passes.cc:2967
72794 #, gcc-internal-format, gfc-internal-format
72795 msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
72798 #: fortran/frontend-passes.cc:3059
72799 #, gcc-internal-format
72801 "Variable %qs at %L set to undefined value inside loop beginning at %L as "
72802 "INTENT(OUT) argument to function %qs"
72805 #: fortran/frontend-passes.cc:3065
72806 #, gcc-internal-format
72808 "Variable %qs at %L not definable inside loop beginning at %L as "
72809 "INTENT(INOUT) argument to function %qs"
72812 #: fortran/frontend-passes.cc:3481 fortran/trans-expr.cc:1897
72813 #, gcc-internal-format, gfc-internal-format
72814 msgid "Code for reallocating the allocatable array at %L will be added"
72817 #: fortran/frontend-passes.cc:4006
72818 #, gcc-internal-format
72819 msgid "Scalarization using DIMEN_RANGE unimplemented"
72822 #: fortran/frontend-passes.cc:5215
72823 #, gcc-internal-format, gfc-internal-format
72824 msgid "Interchanging loops at %L"
72827 #: fortran/frontend-passes.cc:5852
72828 #, gcc-internal-format, gfc-internal-format
72829 msgid "%s between %L and %L"
72832 #: fortran/gfortranspec.cc:146 m2/gm2spec.cc:250
72833 #, gcc-internal-format
72834 msgid "overflowed output argument list for %qs"
72837 #: fortran/gfortranspec.cc:301
72838 #, gcc-internal-format
72839 msgid "no input files; unwilling to write output files"
72842 #: fortran/interface.cc:225
72843 #, gcc-internal-format, gfc-internal-format
72844 msgid "Syntax error in generic specification at %C"
72847 #: fortran/interface.cc:252
72848 #, gcc-internal-format, gfc-internal-format
72849 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
72852 #: fortran/interface.cc:272
72853 #, gcc-internal-format
72854 msgid "Dummy procedure %qs at %C cannot have a generic interface"
72857 #: fortran/interface.cc:305
72858 #, gcc-internal-format, gfc-internal-format
72859 msgid "ABSTRACT INTERFACE at %C"
72862 #: fortran/interface.cc:312
72863 #, gcc-internal-format, gfc-internal-format
72864 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
72867 #: fortran/interface.cc:343
72868 #, gcc-internal-format, gfc-internal-format
72869 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
72872 #: fortran/interface.cc:356
72873 #, gcc-internal-format, gfc-internal-format
72874 msgid "Expected a nameless interface at %C"
72877 #: fortran/interface.cc:369
72878 #, gcc-internal-format
72879 msgid "Expected %<END INTERFACE ASSIGNMENT (=)%> at %C"
72882 #: fortran/interface.cc:400
72883 #, gcc-internal-format
72884 msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C"
72887 #: fortran/interface.cc:403
72888 #, gcc-internal-format
72889 msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qs"
72892 #: fortran/interface.cc:417
72893 #, gcc-internal-format
72894 msgid "Expecting %<END INTERFACE OPERATOR (.%s.)%> at %C"
72897 #: fortran/interface.cc:429
72898 #, gcc-internal-format
72899 msgid "Expecting %<END INTERFACE %s%> at %C"
72902 #: fortran/interface.cc:619
72903 #, gcc-internal-format
72904 msgid "gfc_compare_derived_types: invalid derived type"
72907 #: fortran/interface.cc:899
72908 #, gcc-internal-format, gfc-internal-format
72909 msgid "Alternate return cannot appear in operator interface at %L"
72912 #: fortran/interface.cc:928
72913 #, gcc-internal-format, gfc-internal-format
72914 msgid "Assignment operator interface at %L must have two arguments"
72917 #: fortran/interface.cc:931
72918 #, gcc-internal-format, gfc-internal-format
72919 msgid "Operator interface at %L has the wrong number of arguments"
72922 #: fortran/interface.cc:944
72923 #, gcc-internal-format, gfc-internal-format
72924 msgid "Assignment operator interface at %L must be a SUBROUTINE"
72927 #: fortran/interface.cc:962
72928 #, gcc-internal-format, gfc-internal-format
72930 "Assignment operator interface at %L must not redefine an INTRINSIC type "
72934 #: fortran/interface.cc:971
72935 #, gcc-internal-format, gfc-internal-format
72936 msgid "Intrinsic operator interface at %L must be a FUNCTION"
72939 #: fortran/interface.cc:982
72940 #, gcc-internal-format, gfc-internal-format
72942 "First argument of defined assignment at %L must be INTENT(OUT) or "
72946 #: fortran/interface.cc:989
72947 #, gcc-internal-format, gfc-internal-format
72948 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
72951 #: fortran/interface.cc:998 fortran/resolve.cc:17839
72952 #, gcc-internal-format, gfc-internal-format
72953 msgid "First argument of operator interface at %L must be INTENT(IN)"
72956 #: fortran/interface.cc:1005 fortran/resolve.cc:17857
72957 #, gcc-internal-format, gfc-internal-format
72958 msgid "Second argument of operator interface at %L must be INTENT(IN)"
72961 #: fortran/interface.cc:1110
72962 #, gcc-internal-format, gfc-internal-format
72963 msgid "Operator interface at %L conflicts with intrinsic interface"
72966 #: fortran/interface.cc:1474 fortran/interface.cc:1546
72967 #, gcc-internal-format, gfc-internal-format
72969 "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
72972 #: fortran/interface.cc:1659
72973 #, gcc-internal-format, gfc-internal-format
72975 "check_result_characteristics (1): Unexpected result %i of "
72976 "gfc_dep_compare_expr"
72979 #: fortran/interface.cc:1706
72980 #, gcc-internal-format, gfc-internal-format
72982 "check_result_characteristics (2): Unexpected result %i of "
72983 "gfc_dep_compare_expr"
72986 #: fortran/interface.cc:1895
72987 #, gcc-internal-format
72988 msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
72991 #: fortran/interface.cc:1900
72992 #, gcc-internal-format
72993 msgid "Procedure %qs in %s at %L has no explicit interface"
72996 #: fortran/interface.cc:1904
72997 #, gcc-internal-format
72999 "Procedure %qs in %s at %L is neither function nor subroutine; did you mean "
73003 #: fortran/interface.cc:1908
73004 #, gcc-internal-format
73005 msgid "Procedure %qs in %s at %L is neither function nor subroutine"
73008 #: fortran/interface.cc:1920
73009 #, gcc-internal-format, gfc-internal-format
73010 msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
73013 #: fortran/interface.cc:1924
73014 #, gcc-internal-format, gfc-internal-format
73016 "In %s at %L procedures must be all FUNCTIONs as the generic name is also the "
73017 "name of a derived type"
73020 #: fortran/interface.cc:1932
73021 #, gcc-internal-format
73022 msgid "Internal procedure %qs in %s at %L"
73025 #: fortran/interface.cc:1989 fortran/interface.cc:1994
73026 #, gcc-internal-format
73027 msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
73030 #: fortran/interface.cc:1999
73031 #, gcc-internal-format
73032 msgid "Although not referenced, %qs has ambiguous interfaces at %L"
73035 #: fortran/interface.cc:2037
73036 #, gcc-internal-format
73037 msgid "%qs at %L is not a module procedure"
73040 #: fortran/interface.cc:2242
73041 #, gcc-internal-format
73043 "The assumed-rank array at %L requires that the dummy argument %qs has "
73047 #: fortran/interface.cc:2245
73048 #, gcc-internal-format
73049 msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
73052 #: fortran/interface.cc:2248
73053 #, gcc-internal-format
73054 msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
73057 #: fortran/interface.cc:2251
73058 #, gcc-internal-format
73059 msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
73062 #: fortran/interface.cc:2263
73063 #, gcc-internal-format, gfc-internal-format
73065 "Rank mismatch between actual argument at %L and actual argument at %L "
73066 "(scalar and rank-%d)"
73069 #: fortran/interface.cc:2267
73070 #, gcc-internal-format, gfc-internal-format
73072 "Rank mismatch between actual argument at %L and actual argument at %L (rank-"
73076 #: fortran/interface.cc:2271
73077 #, gcc-internal-format, gfc-internal-format
73079 "Rank mismatch between actual argument at %L and actual argument at %L (rank-"
73083 #: fortran/interface.cc:2394
73084 #, gcc-internal-format, gfc-internal-format
73085 msgid "Invalid procedure argument at %L"
73088 #: fortran/interface.cc:2402 fortran/interface.cc:2429
73089 #, gcc-internal-format
73090 msgid "Interface mismatch in dummy procedure %qs at %L: %s"
73093 #: fortran/interface.cc:2440
73094 #, gcc-internal-format
73096 "Actual argument to contiguous pointer dummy %qs at %L must be simply "
73100 #: fortran/interface.cc:2463
73101 #, gcc-internal-format, gfc-internal-format
73103 "Type mismatch between actual argument at %L and actual argument at %L (%s/"
73107 #: fortran/interface.cc:2473
73108 #, gcc-internal-format
73109 msgid "Type mismatch in argument %qs at %L; passed %s to %s"
73112 #: fortran/interface.cc:2483
73113 #, gcc-internal-format
73115 "Assumed-type actual argument at %L requires that dummy argument %qs is of "
73119 #: fortran/interface.cc:2497
73120 #, gcc-internal-format
73122 "Assumed-type actual argument at %L corresponding to assumed-rank dummy "
73123 "argument %qs must be assumed-shape or assumed-rank"
73126 #: fortran/interface.cc:2514
73127 #, gcc-internal-format
73128 msgid "Actual argument to %qs at %L must be polymorphic"
73131 #: fortran/interface.cc:2524
73132 #, gcc-internal-format
73133 msgid "Actual argument to %qs at %L must have the same declared type"
73136 #: fortran/interface.cc:2539
73137 #, gcc-internal-format
73139 "Actual argument to %qs at %L must be unlimited polymorphic since the formal "
73140 "argument is a pointer or allocatable unlimited polymorphic entity [F2008: "
73144 #: fortran/interface.cc:2555
73145 #, gcc-internal-format
73146 msgid "Actual argument to %qs at %L must be a coarray"
73149 #: fortran/interface.cc:2577
73150 #, gcc-internal-format
73151 msgid "Corank mismatch in argument %qs at %L (%d and %d)"
73154 #: fortran/interface.cc:2595
73155 #, gcc-internal-format
73157 "Actual argument to %qs at %L must be simply contiguous or an element of such "
73161 #: fortran/interface.cc:2610
73162 #, gcc-internal-format
73164 "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or "
73165 "has a LOCK_TYPE component"
73168 #: fortran/interface.cc:2625
73169 #, gcc-internal-format
73171 "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or "
73172 "has a EVENT_TYPE component"
73175 #: fortran/interface.cc:2644
73176 #, gcc-internal-format
73178 "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array "
73179 "without CONTIGUOUS attribute - as actual argument at %L is not simply "
73180 "contiguous and both are ASYNCHRONOUS or VOLATILE"
73183 #: fortran/interface.cc:2657
73184 #, gcc-internal-format
73186 "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument "
73190 #: fortran/interface.cc:2664
73191 #, gcc-internal-format
73193 "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which "
73194 "is invalid if the allocation status is modified"
73197 #: fortran/interface.cc:2750
73198 #, gcc-internal-format
73199 msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
73202 #: fortran/interface.cc:2761
73203 #, gcc-internal-format, gfc-internal-format
73205 "Element of assumed-shape or pointer array as actual argument at %L cannot "
73206 "correspond to actual argument at %L"
73209 #: fortran/interface.cc:2766
73210 #, gcc-internal-format
73212 "Element of assumed-shape or pointer array passed to array dummy argument %qs "
73216 #: fortran/interface.cc:2779
73217 #, gcc-internal-format
73219 "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual "
73220 "argument with array dummy argument %qs at %L"
73223 #: fortran/interface.cc:2787
73224 #, gcc-internal-format
73226 "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs "
73230 #: fortran/interface.cc:3175
73231 #, gcc-internal-format
73232 msgid "Keyword argument %qs at %L is invalid in a statement function"
73235 #: fortran/interface.cc:3198
73236 #, gcc-internal-format
73237 msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
73240 #: fortran/interface.cc:3202
73241 #, gcc-internal-format
73242 msgid "Keyword argument %qs at %L is not in the procedure"
73245 #: fortran/interface.cc:3211
73246 #, gcc-internal-format
73248 "Keyword argument %qs at %L is already associated with another actual argument"
73251 #: fortran/interface.cc:3221
73252 #, gcc-internal-format, gfc-internal-format
73253 msgid "More actual than formal arguments in procedure call at %L"
73256 #: fortran/interface.cc:3234
73257 #, gcc-internal-format, gfc-internal-format
73258 msgid "Missing alternate return specifier in subroutine call at %L"
73261 #: fortran/interface.cc:3248
73262 #, gcc-internal-format, gfc-internal-format
73263 msgid "Unexpected alternate return specifier in subroutine call at %L"
73266 #: fortran/interface.cc:3277
73267 #, gcc-internal-format
73268 msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
73271 #: fortran/interface.cc:3280
73272 #, gcc-internal-format
73273 msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
73276 #: fortran/interface.cc:3306
73277 #, gcc-internal-format, gfc-internal-format
73279 "Actual argument at %L to assumed-type dummy has type parameters or is of "
73280 "derived type with type-bound or FINAL procedures"
73283 #: fortran/interface.cc:3318
73284 #, gcc-internal-format, gfc-internal-format
73286 "Unlimited polymorphic actual argument at %L is not matched with either an "
73287 "unlimited polymorphic or assumed type dummy argument"
73290 #: fortran/interface.cc:3342
73291 #, gcc-internal-format
73293 "Character length mismatch (%ld/%ld) between actual argument and pointer or "
73294 "allocatable dummy argument %qs at %L"
73297 #: fortran/interface.cc:3349
73298 #, gcc-internal-format
73300 "Character length mismatch (%ld/%ld) between actual argument and assumed-"
73301 "shape dummy argument %qs at %L"
73304 #: fortran/interface.cc:3364
73305 #, gcc-internal-format
73307 "Actual argument at %L to allocatable or pointer dummy argument %qs must have "
73308 "a deferred length type parameter if and only if the dummy has one"
73311 #: fortran/interface.cc:3383
73312 #, gcc-internal-format
73314 "Character length of actual argument shorter than of dummy argument %qs (%lu/"
73318 #: fortran/interface.cc:3393 fortran/interface.cc:3398
73319 #, gcc-internal-format
73321 "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) "
73325 #: fortran/interface.cc:3419
73326 #, gcc-internal-format
73327 msgid "Expected a procedure pointer for argument %qs at %L"
73330 #: fortran/interface.cc:3436
73331 #, gcc-internal-format
73332 msgid "Expected a procedure for argument %qs at %L"
73335 #: fortran/interface.cc:3501
73336 #, gcc-internal-format
73337 msgid "Actual argument for %qs cannot be an assumed-size array at %L"
73340 #: fortran/interface.cc:3530
73341 #, gcc-internal-format
73343 "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of "
73347 #: fortran/interface.cc:3545
73348 #, gcc-internal-format
73349 msgid "Actual argument for %qs at %L must be a pointer"
73352 #: fortran/interface.cc:3554
73353 #, gcc-internal-format
73354 msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
73357 #: fortran/interface.cc:3563
73358 #, gcc-internal-format
73360 "Actual argument for %qs at %L must be a pointer or a valid target for the "
73361 "dummy pointer in a pointer assignment statement"
73364 #: fortran/interface.cc:3577
73365 #, gcc-internal-format
73366 msgid "Coindexed actual argument at %L to pointer dummy %qs"
73369 #: fortran/interface.cc:3591
73370 #, gcc-internal-format
73372 "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
73375 #: fortran/interface.cc:3606
73376 #, gcc-internal-format
73378 "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy "
73379 "%qs has neither ASYNCHRONOUS nor VOLATILE"
73382 #: fortran/interface.cc:3621
73383 #, gcc-internal-format
73385 "Coindexed actual argument at %L with allocatable ultimate component to dummy "
73386 "%qs requires either VALUE or INTENT(IN)"
73389 #: fortran/interface.cc:3634
73390 #, gcc-internal-format
73391 msgid "Actual CLASS array argument for %qs must be a full array at %L"
73394 #: fortran/interface.cc:3645
73395 #, gcc-internal-format
73396 msgid "Actual argument for %qs must be ALLOCATABLE at %L"
73399 #: fortran/interface.cc:3656
73400 #, gcc-internal-format
73402 "Actual argument for %qs at %L is a function result and the dummy argument is "
73406 #: fortran/interface.cc:3694
73407 #, gcc-internal-format
73409 "Array-section actual argument with vector subscripts at %L is incompatible "
73410 "with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the "
73411 "dummy argument %qs"
73414 #: fortran/interface.cc:3714
73415 #, gcc-internal-format
73417 "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
73418 "shape dummy argument %qs due to VOLATILE attribute"
73421 #: fortran/interface.cc:3732
73422 #, gcc-internal-format
73424 "Array-section actual argument at %L is incompatible with the non-assumed-"
73425 "shape dummy argument %qs due to VOLATILE attribute"
73428 #: fortran/interface.cc:3753
73429 #, gcc-internal-format
73431 "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
73432 "array dummy argument %qs due to VOLATILE attribute"
73435 #: fortran/interface.cc:3781
73436 #, gcc-internal-format, gfc-internal-format
73437 msgid "Missing alternate return spec in subroutine call at %L"
73440 #: fortran/interface.cc:3794
73441 #, gcc-internal-format
73442 msgid "Missing actual argument for argument %qs at %L"
73445 #: fortran/interface.cc:3922
73446 #, gcc-internal-format
73447 msgid "compare_actual_expr(): Bad component code"
73450 #: fortran/interface.cc:3951
73451 #, gcc-internal-format
73452 msgid "check_some_aliasing(): List mismatch"
73455 #: fortran/interface.cc:3977
73456 #, gcc-internal-format
73457 msgid "check_some_aliasing(): corrupted data"
73460 #: fortran/interface.cc:3987
73461 #, gcc-internal-format
73463 "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) "
73464 "argument %qs at %L"
73467 #: fortran/interface.cc:4017
73468 #, gcc-internal-format
73469 msgid "check_intents(): List mismatch"
73472 #: fortran/interface.cc:4037
73473 #, gcc-internal-format, gfc-internal-format
73475 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
73479 #: fortran/interface.cc:4049
73480 #, gcc-internal-format, gfc-internal-format
73482 "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) "
73486 #: fortran/interface.cc:4059
73487 #, gcc-internal-format, gfc-internal-format
73489 "Coindexed actual argument at %L in PURE procedure is passed to a POINTER "
73493 #: fortran/interface.cc:4070
73494 #, gcc-internal-format
73496 "Coindexed polymorphic actual argument at %L is passed polymorphic dummy "
73500 #: fortran/interface.cc:4112
73501 #, gcc-internal-format
73503 "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
73506 #: fortran/interface.cc:4116 fortran/interface.cc:4126
73507 #, gcc-internal-format
73508 msgid "Procedure %qs called at %L is not explicitly declared"
73511 #: fortran/interface.cc:4122
73512 #, gcc-internal-format
73513 msgid "Procedure %qs called with an implicit interface at %L"
73516 #: fortran/interface.cc:4135
73517 #, gcc-internal-format
73519 "The pointer object %qs at %L must have an explicit function interface or be "
73520 "declared as array"
73523 #: fortran/interface.cc:4143
73524 #, gcc-internal-format
73526 "The allocatable object %qs at %L must have an explicit function interface or "
73527 "be declared as array"
73530 #: fortran/interface.cc:4151
73531 #, gcc-internal-format
73532 msgid "Allocatable function %qs at %L must have an explicit function interface"
73535 #: fortran/interface.cc:4168
73536 #, gcc-internal-format, gfc-internal-format
73537 msgid "Explicit interface required for polymorphic argument at %L"
73540 #: fortran/interface.cc:4177
73541 #, gcc-internal-format
73542 msgid "Keyword argument requires explicit interface for procedure %qs at %L"
73545 #: fortran/interface.cc:4186
73546 #, gcc-internal-format, gfc-internal-format
73547 msgid "Assumed-type argument %s at %L requires an explicit interface"
73550 #: fortran/interface.cc:4201
73551 #, gcc-internal-format
73553 "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an "
73554 "explicit interface for procedure %qs"
73557 #: fortran/interface.cc:4216
73558 #, gcc-internal-format
73560 "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an "
73561 "explicit interface for procedure %qs"
73564 #: fortran/interface.cc:4226
73565 #, gcc-internal-format, gfc-internal-format
73566 msgid "MOLD argument to NULL required at %L"
73569 #: fortran/interface.cc:4234
73570 #, gcc-internal-format, gfc-internal-format
73572 "Passing intrinsic NULL as actual argument at %L requires an explicit "
73576 #: fortran/interface.cc:4244
73577 #, gcc-internal-format, gfc-internal-format
73578 msgid "Assumed-rank argument requires an explicit interface at %L"
73581 #: fortran/interface.cc:4286
73582 #, gcc-internal-format
73583 msgid "Procedure pointer component %qs called with an implicit interface at %L"
73586 #: fortran/interface.cc:4297
73587 #, gcc-internal-format
73589 "Keyword argument requires explicit interface for procedure pointer component "
73593 #: fortran/interface.cc:4382
73594 #, gcc-internal-format, gfc-internal-format
73596 "MOLD= required in NULL() argument at %L: Ambiguity between specific "
73597 "functions %s and %s"
73600 #: fortran/interface.cc:4452
73601 #, gcc-internal-format
73602 msgid "Unable to find symbol %qs"
73605 #: fortran/interface.cc:4825
73606 #, gcc-internal-format
73607 msgid "Entity %qs at %L is already present in the interface"
73610 #: fortran/interface.cc:4942
73611 #, gcc-internal-format
73612 msgid "gfc_add_interface(): Bad interface type"
73615 #: fortran/interface.cc:5036
73616 #, gcc-internal-format
73617 msgid "Cannot overwrite GENERIC %qs at %L"
73620 #: fortran/interface.cc:5048
73621 #, gcc-internal-format
73622 msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
73625 #: fortran/interface.cc:5056
73626 #, gcc-internal-format
73627 msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
73630 #: fortran/interface.cc:5064
73631 #, gcc-internal-format
73632 msgid "%qs at %L overrides a PURE procedure and must also be PURE"
73635 #: fortran/interface.cc:5073
73636 #, gcc-internal-format
73637 msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
73640 #: fortran/interface.cc:5079
73641 #, gcc-internal-format
73643 "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
73647 #: fortran/interface.cc:5088
73648 #, gcc-internal-format
73649 msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
73652 #: fortran/interface.cc:5099
73653 #, gcc-internal-format
73654 msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
73657 #: fortran/interface.cc:5107
73658 #, gcc-internal-format
73659 msgid "Result mismatch for the overriding procedure %qs at %L: %s"
73662 #: fortran/interface.cc:5118
73663 #, gcc-internal-format
73664 msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
73667 #: fortran/interface.cc:5148
73668 #, gcc-internal-format
73670 "Dummy argument %qs of %qs at %L should be named %qs as to match the "
73671 "corresponding argument of the overridden procedure"
73674 #: fortran/interface.cc:5159
73675 #, gcc-internal-format
73676 msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
73679 #: fortran/interface.cc:5168
73680 #, gcc-internal-format
73682 "%qs at %L must have the same number of formal arguments as the overridden "
73686 #: fortran/interface.cc:5177
73687 #, gcc-internal-format
73688 msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
73691 #: fortran/interface.cc:5188
73692 #, gcc-internal-format
73693 msgid "%qs at %L overrides a binding with PASS and must also be PASS"
73696 #: fortran/interface.cc:5195
73697 #, gcc-internal-format
73699 "Passed-object dummy argument of %qs at %L must be at the same position as "
73700 "the passed-object dummy argument of the overridden procedure"
73703 #: fortran/interface.cc:5216
73704 #, gcc-internal-format, gfc-internal-format
73705 msgid "DTIO dummy argument at %L must be of type %s"
73708 #: fortran/interface.cc:5223
73709 #, gcc-internal-format, gfc-internal-format
73710 msgid "DTIO dummy argument at %L must be of KIND = %d"
73713 #: fortran/interface.cc:5230
73714 #, gcc-internal-format, gfc-internal-format
73715 msgid "DTIO dummy argument at %L must be a scalar"
73718 #: fortran/interface.cc:5234
73719 #, gcc-internal-format, gfc-internal-format
73720 msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
73723 #: fortran/interface.cc:5238
73724 #, gcc-internal-format, gfc-internal-format
73725 msgid "DTIO character argument at %L must have assumed length"
73728 #: fortran/interface.cc:5242
73729 #, gcc-internal-format, gfc-internal-format
73730 msgid "DTIO dummy argument at %L must have INTENT %s"
73733 #: fortran/interface.cc:5300 fortran/interface.cc:5346
73734 #, gcc-internal-format, gfc-internal-format
73735 msgid "Alternate return at %L is not permitted in a DTIO procedure"
73738 #: fortran/interface.cc:5312
73739 #, gcc-internal-format
73740 msgid "DTIO procedure %qs at %L must be a subroutine"
73743 #: fortran/interface.cc:5324
73744 #, gcc-internal-format
73745 msgid "Too few dummy arguments in DTIO procedure %qs at %L"
73748 #: fortran/interface.cc:5331
73749 #, gcc-internal-format
73750 msgid "Too many dummy arguments in DTIO procedure %qs at %L"
73753 #: fortran/intrinsic.cc:261
73754 #, gcc-internal-format, gfc-internal-format
73756 "Variable with NO_ARG_CHECK attribute at %L is only permitted as argument to "
73757 "the intrinsic functions C_LOC and PRESENT"
73760 #: fortran/intrinsic.cc:277
73761 #, gcc-internal-format, gfc-internal-format
73763 "Assumed-type argument at %L is not permitted as actual argument to the "
73767 #: fortran/intrinsic.cc:284
73768 #, gcc-internal-format, gfc-internal-format
73770 "Assumed-type argument at %L is only permitted as first actual argument to "
73774 #: fortran/intrinsic.cc:291
73775 #, gcc-internal-format, gfc-internal-format
73777 "Assumed-rank argument at %L is only permitted as actual argument to "
73778 "intrinsic inquiry functions"
73781 #: fortran/intrinsic.cc:298
73782 #, gcc-internal-format, gfc-internal-format
73784 "Assumed-rank argument at %L is only permitted as first actual argument to "
73785 "the intrinsic inquiry function %s"
73788 #: fortran/intrinsic.cc:346
73789 #, gcc-internal-format
73790 msgid "do_check(): too many args"
73793 #: fortran/intrinsic.cc:426
73794 #, gcc-internal-format
73795 msgid "add_sym(): Bad sizing mode"
73798 #: fortran/intrinsic.cc:1186
73799 #, gcc-internal-format
73801 "The intrinsic %qs at %L is not included in the selected standard but %s and "
73802 "%qs will be treated as if declared EXTERNAL. Use an appropriate %<-std=%> "
73803 "option or define %<-fall-intrinsics%> to allow this intrinsic."
73806 #: fortran/intrinsic.cc:1221
73807 #, gcc-internal-format
73808 msgid "make_generic(): Cannot find generic symbol %qs"
73811 #: fortran/intrinsic.cc:4313
73812 #, gcc-internal-format, gfc-internal-format
73814 "ALLOCATED intrinsic at %L requires an array or scalar allocatable entity"
73817 #: fortran/intrinsic.cc:4326
73818 #, gcc-internal-format, gfc-internal-format
73819 msgid "Scalar entity required at %L"
73822 #: fortran/intrinsic.cc:4337
73823 #, gcc-internal-format, gfc-internal-format
73824 msgid "Array entity required at %L"
73827 #: fortran/intrinsic.cc:4344
73828 #, gcc-internal-format
73829 msgid "Invalid keyword %qs in %qs intrinsic function at %L"
73832 #: fortran/intrinsic.cc:4371
73833 #, gcc-internal-format
73834 msgid "Too many arguments in call to %qs at %L"
73837 #: fortran/intrinsic.cc:4387
73838 #, gcc-internal-format, gfc-internal-format
73840 "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
73844 #: fortran/intrinsic.cc:4390
73845 #, gcc-internal-format
73846 msgid "Cannot find keyword named %qs in call to %qs at %L"
73849 #: fortran/intrinsic.cc:4397
73850 #, gcc-internal-format
73851 msgid "Argument %qs appears twice in call to %qs at %L"
73854 #: fortran/intrinsic.cc:4411
73855 #, gcc-internal-format
73856 msgid "Missing actual argument %qs in call to %qs at %L"
73859 #: fortran/intrinsic.cc:4427
73860 #, gcc-internal-format, gfc-internal-format
73861 msgid "ALTERNATE RETURN not permitted at %L"
73864 #: fortran/intrinsic.cc:4481
73865 #, gcc-internal-format
73866 msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
73869 #: fortran/intrinsic.cc:4609
73870 #, gcc-internal-format
73871 msgid "resolve_intrinsic(): Too many args for intrinsic"
73874 #: fortran/intrinsic.cc:4704
73875 #, gcc-internal-format
73876 msgid "do_simplify(): Too many args for intrinsic"
73879 #: fortran/intrinsic.cc:4716
73880 #, gcc-internal-format, gfc-internal-format
73881 msgid "Cannot simplify expression at %L"
73884 #: fortran/intrinsic.cc:4749
73885 #, gcc-internal-format
73886 msgid "init_arglist(): too many arguments"
73889 #: fortran/intrinsic.cc:4901
73890 #, gcc-internal-format
73891 msgid "Invalid standard code on intrinsic %qs (%d)"
73894 #: fortran/intrinsic.cc:4910
73895 #, gcc-internal-format
73896 msgid "Intrinsic %qs (%s) used at %L"
73899 #: fortran/intrinsic.cc:4982
73900 #, gcc-internal-format
73901 msgid "Function %qs as initialization expression at %L"
73904 #: fortran/intrinsic.cc:5000
73905 #, gcc-internal-format
73907 "Transformational function %qs at %L is invalid in an initialization "
73911 #: fortran/intrinsic.cc:5076
73912 #, gcc-internal-format, gfc-internal-format
73914 "Elemental function as initialization expression with non-integer/non-"
73915 "character arguments at %L"
73918 #: fortran/intrinsic.cc:5167
73919 #, gcc-internal-format
73921 "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
73924 #: fortran/intrinsic.cc:5174
73925 #, gcc-internal-format
73926 msgid "Subroutine call to intrinsic %qs at %L is not PURE"
73929 #: fortran/intrinsic.cc:5277
73930 #, gcc-internal-format, gfc-internal-format
73931 msgid "Extension: Conversion from %s to %s at %L"
73934 #: fortran/intrinsic.cc:5298
73935 #, gcc-internal-format, gfc-internal-format
73936 msgid "Nonstandard conversion from %s to %s at %L"
73939 #: fortran/intrinsic.cc:5315 fortran/intrinsic.cc:5332
73940 #, gcc-internal-format, gfc-internal-format
73941 msgid "Possible change of value in conversion from %s to %s at %L"
73944 #. If HOLLERITH is involved, all bets are off.
73945 #: fortran/intrinsic.cc:5320 fortran/intrinsic.cc:5340
73946 #, gcc-internal-format, gfc-internal-format
73947 msgid "Conversion from %s to %s at %L"
73950 #. Use of -fdec-char-conversions allows assignment of character data
73951 #. to non-character variables. This not permitted for nonconstant
73953 #: fortran/intrinsic.cc:5406 fortran/resolve.cc:11196
73954 #, gcc-internal-format, gfc-internal-format
73955 msgid "Cannot convert %s to %s at %L"
73958 #: fortran/intrinsic.cc:5411
73959 #, gcc-internal-format
73960 msgid "Cannot convert %qs to %qs at %L"
73963 #: fortran/intrinsic.cc:5503
73964 #, gcc-internal-format
73966 "%qs declared at %L may shadow the intrinsic of the same name. In order to "
73967 "call the intrinsic, explicit INTRINSIC declarations may be required."
73970 #: fortran/intrinsic.cc:5509
73971 #, gcc-internal-format
73973 "%qs declared at %L is also the name of an intrinsic. It can only be called "
73974 "via an explicit interface or if declared EXTERNAL."
73977 #: fortran/io.cc:176 fortran/primary.cc:940
73978 #, gcc-internal-format, gfc-internal-format
73979 msgid "Extension: backslash character at %C"
73982 #: fortran/io.cc:210
73983 #, gcc-internal-format, gfc-internal-format
73984 msgid "Nonconforming tab character in format at %C"
73987 #: fortran/io.cc:453
73988 #, gcc-internal-format, gfc-internal-format
73989 msgid "DP format specifier not allowed at %C"
73992 #: fortran/io.cc:460
73993 #, gcc-internal-format, gfc-internal-format
73994 msgid "DC format specifier not allowed at %C"
73997 #: fortran/io.cc:467
73998 #, gcc-internal-format, gfc-internal-format
73999 msgid "Fortran 2003: DT format specifier not allowed at %C"
74002 #: fortran/io.cc:596
74003 #, gcc-internal-format, gfc-internal-format
74004 msgid "Positive width required in format string at %L"
74007 #: fortran/io.cc:598
74008 #, gcc-internal-format, gfc-internal-format
74009 msgid "Nonnegative width required in format string at %L"
74012 #: fortran/io.cc:600
74013 #, gcc-internal-format
74014 msgid "Unexpected element %qc in format string at %L"
74017 #: fortran/io.cc:602
74018 #, gcc-internal-format, gfc-internal-format
74019 msgid "Unexpected end of format string in format string at %L"
74022 #: fortran/io.cc:604
74023 #, gcc-internal-format, gfc-internal-format
74024 msgid "Zero width in format descriptor in format string at %L"
74027 #: fortran/io.cc:624
74028 #, gcc-internal-format, gfc-internal-format
74029 msgid "Missing leading left parenthesis in format string at %L"
74032 #: fortran/io.cc:653
74033 #, gcc-internal-format
74034 msgid "Left parenthesis required after %<*%> in format string at %L"
74037 #: fortran/io.cc:685
74038 #, gcc-internal-format, gfc-internal-format
74039 msgid "Expected P edit descriptor in format string at %L"
74042 #. P requires a prior number.
74043 #: fortran/io.cc:693
74044 #, gcc-internal-format, gfc-internal-format
74045 msgid "P descriptor requires leading scale factor in format string at %L"
74048 #: fortran/io.cc:701
74049 #, gcc-internal-format, gfc-internal-format
74050 msgid "X descriptor requires leading space count at %L"
74053 #: fortran/io.cc:730
74054 #, gcc-internal-format, gfc-internal-format
74055 msgid "$ descriptor at %L"
74058 #: fortran/io.cc:734
74059 #, gcc-internal-format, gfc-internal-format
74060 msgid "$ should be the last specifier in format at %L"
74063 #: fortran/io.cc:766
74064 #, gcc-internal-format, gfc-internal-format
74065 msgid "Missing item in format string at %L"
74068 #: fortran/io.cc:797 fortran/io.cc:812
74069 #, gcc-internal-format, gfc-internal-format
74070 msgid "Comma required after P descriptor in format string at %L"
74073 #: fortran/io.cc:827
74074 #, gcc-internal-format, gfc-internal-format
74075 msgid "Positive width required with T descriptor in format string at %L"
74078 #: fortran/io.cc:846 fortran/io.cc:850
74079 #, gcc-internal-format, gfc-internal-format
74080 msgid "Extension: Zero width after L descriptor at %L"
74083 #: fortran/io.cc:862
74084 #, gcc-internal-format, gfc-internal-format
74085 msgid "Missing positive width after L descriptor at %L"
74088 #: fortran/io.cc:893
74089 #, gcc-internal-format
74090 msgid "%<G0%> in format at %L"
74093 #: fortran/io.cc:911
74094 #, gcc-internal-format, gfc-internal-format
74095 msgid "E specifier not allowed with g0 descriptor in format string at %L"
74098 #: fortran/io.cc:931
74099 #, gcc-internal-format, gfc-internal-format
74100 msgid "Positive width required in format specifier %s at %L"
74103 #: fortran/io.cc:941
74104 #, gcc-internal-format, gfc-internal-format
74105 msgid "positive width required at %L"
74108 #: fortran/io.cc:964 fortran/io.cc:971
74109 #, gcc-internal-format, gfc-internal-format
74110 msgid "Period required in format specifier %s at %L"
74113 #: fortran/io.cc:1009 fortran/io.cc:1018
74114 #, gcc-internal-format, gfc-internal-format
74115 msgid "Positive exponent width required in format string at %L"
74118 #: fortran/io.cc:1066
74119 #, gcc-internal-format, gfc-internal-format
74120 msgid "Right parenthesis expected at %C in format string at %L"
74123 #: fortran/io.cc:1108
74124 #, gcc-internal-format, gfc-internal-format
74125 msgid "Period required in format specifier in format string at %L"
74128 #: fortran/io.cc:1114
74129 #, gcc-internal-format, gfc-internal-format
74130 msgid "Period required in format specifier at %L"
74133 #: fortran/io.cc:1136
74134 #, gcc-internal-format, gfc-internal-format
74135 msgid "The H format specifier at %L is a Fortran 95 deleted feature"
74138 #: fortran/io.cc:1231 fortran/io.cc:1293
74139 #, gcc-internal-format, gfc-internal-format
74140 msgid "Missing comma at %L"
74143 #: fortran/io.cc:1349
74144 #, gcc-internal-format, gfc-internal-format
74145 msgid "Extraneous characters in format at %L"
74148 #: fortran/io.cc:1371
74149 #, gcc-internal-format, gfc-internal-format
74150 msgid "Format statement in module main block at %C"
74153 #: fortran/io.cc:1380
74154 #, gcc-internal-format, gfc-internal-format
74155 msgid "FORMAT statement at %C cannot appear within an INTERFACE"
74158 #: fortran/io.cc:1386
74159 #, gcc-internal-format, gfc-internal-format
74160 msgid "Missing format label at %C"
74163 #: fortran/io.cc:1441 fortran/io.cc:1472 fortran/io.cc:1552
74164 #, gcc-internal-format, gfc-internal-format
74165 msgid "Invalid value for %s specification at %C"
74168 #: fortran/io.cc:1447 fortran/io.cc:1478 fortran/io.cc:1634 fortran/io.cc:1647
74169 #, gcc-internal-format, gfc-internal-format
74170 msgid "Duplicate %s specification at %C"
74173 #: fortran/io.cc:1489
74174 #, gcc-internal-format, gfc-internal-format
74175 msgid "Variable %s cannot be INTENT(IN) at %C"
74178 #: fortran/io.cc:1497
74179 #, gcc-internal-format, gfc-internal-format
74180 msgid "Variable %s cannot be assigned in PURE procedure at %C"
74183 #: fortran/io.cc:1527
74184 #, gcc-internal-format, gfc-internal-format
74185 msgid "Expecting a variable at %L"
74188 #: fortran/io.cc:1558
74189 #, gcc-internal-format, gfc-internal-format
74190 msgid "Duplicate %s label specification at %C"
74193 #: fortran/io.cc:1578 fortran/io.cc:1595 fortran/io.cc:1616
74194 #, gcc-internal-format
74195 msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
74198 #: fortran/io.cc:1669
74199 #, gcc-internal-format, gfc-internal-format
74201 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
74204 #: fortran/io.cc:1694
74205 #, gcc-internal-format, gfc-internal-format
74206 msgid "FORMAT tag at %L cannot be a zero-sized array"
74209 #: fortran/io.cc:1735
74210 #, gcc-internal-format, gfc-internal-format
74211 msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
74214 #: fortran/io.cc:1741
74215 #, gcc-internal-format, gfc-internal-format
74216 msgid "ASSIGNED variable in FORMAT tag at %L"
74219 #: fortran/io.cc:1746
74220 #, gcc-internal-format
74221 msgid "Variable %qs at %L has not been assigned a format label"
74224 #: fortran/io.cc:1753
74225 #, gcc-internal-format
74226 msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
74229 #: fortran/io.cc:1768
74230 #, gcc-internal-format, gfc-internal-format
74231 msgid "Non-character non-Hollerith in FORMAT tag at %L"
74234 #: fortran/io.cc:1772
74235 #, gcc-internal-format, gfc-internal-format
74236 msgid "Non-character in FORMAT tag at %L"
74239 #: fortran/io.cc:1778
74240 #, gcc-internal-format, gfc-internal-format
74241 msgid "Non-character assumed shape array element in FORMAT tag at %L"
74244 #: fortran/io.cc:1785
74245 #, gcc-internal-format, gfc-internal-format
74246 msgid "Non-character assumed size array element in FORMAT tag at %L"
74249 #: fortran/io.cc:1792
74250 #, gcc-internal-format, gfc-internal-format
74251 msgid "Non-character pointer array element in FORMAT tag at %L"
74254 #: fortran/io.cc:1818
74255 #, gcc-internal-format, gfc-internal-format
74256 msgid "%s tag at %L must be of type %s"
74259 #: fortran/io.cc:1825
74260 #, gcc-internal-format, gfc-internal-format
74261 msgid "%s tag at %L must be a character string of default kind"
74264 #: fortran/io.cc:1832
74265 #, gcc-internal-format, gfc-internal-format
74266 msgid "%s tag at %L must be scalar"
74269 #: fortran/io.cc:1838
74270 #, gcc-internal-format, gfc-internal-format
74271 msgid "IOMSG tag at %L"
74274 #: fortran/io.cc:1846
74275 #, gcc-internal-format, gfc-internal-format
74276 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
74279 #: fortran/io.cc:1855
74280 #, gcc-internal-format, gfc-internal-format
74281 msgid "Non-default LOGICAL kind in %s tag at %L"
74284 #: fortran/io.cc:1862
74285 #, gcc-internal-format, gfc-internal-format
74286 msgid "NEWUNIT specifier at %L"
74289 #: fortran/io.cc:1880
74290 #, gcc-internal-format, gfc-internal-format
74291 msgid "CONVERT tag at %L"
74294 #: fortran/io.cc:2096
74295 #, gcc-internal-format
74296 msgid "Fortran 2003: %s specifier in %s statement at %L has value %qs"
74299 #: fortran/io.cc:2104 fortran/io.cc:2131
74300 #, gcc-internal-format
74301 msgid "%s specifier in %s statement at %L has value %qs"
74304 #: fortran/io.cc:2123
74305 #, gcc-internal-format
74306 msgid "Extension: %s specifier in %s statement at %L has value %qs"
74309 #: fortran/io.cc:2145 fortran/io.cc:2153
74310 #, gcc-internal-format
74311 msgid "%s specifier in %s statement at %L has invalid value %qs"
74314 #: fortran/io.cc:2210
74315 #, gcc-internal-format, gfc-internal-format
74316 msgid "ACTION type conflicts with READONLY specifier at %L"
74319 #: fortran/io.cc:2226
74320 #, gcc-internal-format, gfc-internal-format
74321 msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
74324 #: fortran/io.cc:2245 fortran/io.cc:3919
74325 #, gcc-internal-format, gfc-internal-format
74326 msgid "BLANK= at %L not allowed in Fortran 95"
74329 #: fortran/io.cc:2273 fortran/io.cc:3897
74330 #, gcc-internal-format, gfc-internal-format
74331 msgid "DECIMAL= at %L not allowed in Fortran 95"
74334 #: fortran/io.cc:2305
74335 #, gcc-internal-format, gfc-internal-format
74336 msgid "ENCODING= at %L not allowed in Fortran 95"
74339 #: fortran/io.cc:2356 fortran/io.cc:3964
74340 #, gcc-internal-format, gfc-internal-format
74341 msgid "ROUND= at %L not allowed in Fortran 95"
74344 #: fortran/io.cc:2386
74345 #, gcc-internal-format, gfc-internal-format
74346 msgid "SIGN= at %L not allowed in Fortran 95"
74349 #: fortran/io.cc:2407
74350 #, gcc-internal-format, gfc-internal-format
74351 msgid "RECL in OPEN statement at %L must be positive"
74354 #: fortran/io.cc:2432
74355 #, gcc-internal-format
74357 "The STATUS specified in OPEN statement at %L is %qs and no FILE specifier is "
74361 #: fortran/io.cc:2443
74362 #, gcc-internal-format, gfc-internal-format
74364 "The STATUS specified in OPEN statement at %L cannot have the value SCRATCH "
74365 "if a FILE specifier is present"
74368 #: fortran/io.cc:2454
74369 #, gcc-internal-format, gfc-internal-format
74370 msgid "UNIT specifier not allowed with NEWUNIT at %L"
74373 #: fortran/io.cc:2465
74374 #, gcc-internal-format, gfc-internal-format
74375 msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %L"
74378 #: fortran/io.cc:2472
74379 #, gcc-internal-format, gfc-internal-format
74380 msgid "OPEN statement at %L must have UNIT or NEWUNIT specified"
74383 #: fortran/io.cc:2507
74384 #, gcc-internal-format, gfc-internal-format
74385 msgid "%sspecifier at %L not allowed in OPEN statement for unformatted I/O"
74388 #: fortran/io.cc:2515
74389 #, gcc-internal-format, gfc-internal-format
74390 msgid "RECL specifier not allowed in OPEN statement at %L for stream I/O"
74393 #: fortran/io.cc:2528
74394 #, gcc-internal-format, gfc-internal-format
74396 "POSITION specifier in OPEN statement at %L only allowed for stream or "
74397 "sequential ACCESS"
74400 #: fortran/io.cc:2581
74401 #, gcc-internal-format, gfc-internal-format
74402 msgid "OPEN statement not allowed in PURE procedure at %C"
74405 #: fortran/io.cc:2689
74406 #, gcc-internal-format, gfc-internal-format
74407 msgid "CLOSE statement not allowed in PURE procedure at %C"
74410 #: fortran/io.cc:2715
74411 #, gcc-internal-format, gfc-internal-format
74412 msgid "CLOSE statement at %L requires a UNIT number"
74415 #: fortran/io.cc:2723
74416 #, gcc-internal-format, gfc-internal-format
74417 msgid "UNIT number in CLOSE statement at %L must be non-negative"
74420 #: fortran/io.cc:2846 fortran/match.cc:3131
74421 #, gcc-internal-format, gfc-internal-format
74422 msgid "%s statement not allowed in PURE procedure at %C"
74425 #: fortran/io.cc:2876
74426 #, gcc-internal-format, gfc-internal-format
74427 msgid "UNIT number missing in statement at %L"
74430 #: fortran/io.cc:2887 fortran/io.cc:3377
74431 #, gcc-internal-format, gfc-internal-format
74432 msgid "UNIT number in statement at %L must be non-negative"
74435 #: fortran/io.cc:2920
74436 #, gcc-internal-format, gfc-internal-format
74437 msgid "FLUSH statement at %C"
74440 #: fortran/io.cc:2961
74441 #, gcc-internal-format, gfc-internal-format
74442 msgid "Missing format with default unit at %C"
74445 #: fortran/io.cc:2981
74446 #, gcc-internal-format, gfc-internal-format
74447 msgid "Duplicate UNIT specification at %C"
74450 #: fortran/io.cc:3055
74451 #, gcc-internal-format, gfc-internal-format
74452 msgid "Duplicate format specification at %C"
74455 #: fortran/io.cc:3096
74456 #, gcc-internal-format
74457 msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
74460 #: fortran/io.cc:3132
74461 #, gcc-internal-format, gfc-internal-format
74462 msgid "Duplicate NML specification at %C"
74465 #: fortran/io.cc:3141
74466 #, gcc-internal-format
74467 msgid "Symbol %qs at %C must be a NAMELIST group name"
74470 #: fortran/io.cc:3207
74471 #, gcc-internal-format, gfc-internal-format
74472 msgid "END tag at %C not allowed in output statement"
74475 #: fortran/io.cc:3303
74476 #, gcc-internal-format, gfc-internal-format
74477 msgid "UNIT not specified at %L"
74480 #: fortran/io.cc:3310
74481 #, gcc-internal-format, gfc-internal-format
74482 msgid "UNIT specification at %L must not be a character PARAMETER"
74485 #: fortran/io.cc:3323
74486 #, gcc-internal-format, gfc-internal-format
74488 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
74492 #: fortran/io.cc:3345
74493 #, gcc-internal-format, gfc-internal-format
74494 msgid "Invalid form of WRITE statement at %L, UNIT required"
74497 #: fortran/io.cc:3356
74498 #, gcc-internal-format, gfc-internal-format
74499 msgid "Internal unit with vector subscript at %L"
74502 #: fortran/io.cc:3370
74503 #, gcc-internal-format, gfc-internal-format
74504 msgid "External IO UNIT cannot be an array at %L"
74507 #: fortran/io.cc:3400
74508 #, gcc-internal-format
74510 "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not "
74511 "appear in a variable definition context"
74514 #: fortran/io.cc:3412
74515 #, gcc-internal-format
74517 "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a "
74518 "defined input/output procedure"
74521 #: fortran/io.cc:3422 fortran/resolve.cc:15686
74522 #, gcc-internal-format
74524 "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER "
74528 #: fortran/io.cc:3430
74529 #, gcc-internal-format
74531 "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER "
74532 "components and thus requires a defined input/output procedure"
74535 #: fortran/io.cc:3441
74536 #, gcc-internal-format, gfc-internal-format
74537 msgid "Comma before i/o item list at %L"
74540 #: fortran/io.cc:3451
74541 #, gcc-internal-format, gfc-internal-format
74542 msgid "ERR tag label %d at %L not defined"
74545 #: fortran/io.cc:3463
74546 #, gcc-internal-format, gfc-internal-format
74547 msgid "END tag label %d at %L not defined"
74550 #: fortran/io.cc:3475
74551 #, gcc-internal-format, gfc-internal-format
74552 msgid "EOR tag label %d at %L not defined"
74555 #: fortran/io.cc:3485
74556 #, gcc-internal-format, gfc-internal-format
74557 msgid "FORMAT label %d at %L not defined"
74560 #: fortran/io.cc:3516
74561 #, gcc-internal-format
74562 msgid "io_kind_name(): bad I/O-kind"
74565 #: fortran/io.cc:3605
74566 #, gcc-internal-format, gfc-internal-format
74567 msgid "Syntax error in I/O iterator at %C"
74570 #: fortran/io.cc:3637
74571 #, gcc-internal-format, gfc-internal-format
74572 msgid "Expecting variable in READ statement at %C"
74575 #: fortran/io.cc:3643
74576 #, gcc-internal-format, gfc-internal-format
74577 msgid "Expecting variable or io-implied-do in READ statement at %L"
74580 #: fortran/io.cc:3652
74581 #, gcc-internal-format, gfc-internal-format
74582 msgid "Expecting variable or io-implied-do at %L"
74585 #: fortran/io.cc:3661
74586 #, gcc-internal-format, gfc-internal-format
74587 msgid "Expected expression in %s statement at %C"
74590 #: fortran/io.cc:3666
74591 #, gcc-internal-format, gfc-internal-format
74592 msgid "BOZ literal constant at %L cannot appear in an output IO list"
74595 #: fortran/io.cc:3814
74596 #, gcc-internal-format, gfc-internal-format
74597 msgid "Internal file at %L with namelist"
74600 #: fortran/io.cc:3829
74601 #, gcc-internal-format, gfc-internal-format
74603 "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
74606 #: fortran/io.cc:3942
74607 #, gcc-internal-format, gfc-internal-format
74608 msgid "PAD= at %L not allowed in Fortran 95"
74611 #: fortran/io.cc:4011
74612 #, gcc-internal-format, gfc-internal-format
74613 msgid "DELIM= at %L not allowed in Fortran 95"
74616 #: fortran/io.cc:4185
74617 #, gcc-internal-format, gfc-internal-format
74618 msgid "PRINT namelist at %C is an extension"
74621 #: fortran/io.cc:4207
74622 #, gcc-internal-format, gfc-internal-format
74623 msgid "Comma after * at %C not allowed without I/O list"
74626 #: fortran/io.cc:4380
74627 #, gcc-internal-format, gfc-internal-format
74628 msgid "Expected comma in I/O list at %C"
74631 #: fortran/io.cc:4447
74632 #, gcc-internal-format, gfc-internal-format
74633 msgid "PRINT statement at %C not allowed within PURE procedure"
74636 #: fortran/io.cc:4609
74637 #, gcc-internal-format, gfc-internal-format
74638 msgid "NULL() near %L cannot appear in INQUIRE statement"
74641 #: fortran/io.cc:4621 fortran/io.cc:4683
74642 #, gcc-internal-format, gfc-internal-format
74643 msgid "INQUIRE statement not allowed in PURE procedure at %C"
74646 #: fortran/io.cc:4649
74647 #, gcc-internal-format, gfc-internal-format
74648 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
74651 #: fortran/io.cc:4659 fortran/trans-io.cc:1358
74652 #, gcc-internal-format, gfc-internal-format
74653 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
74656 #: fortran/io.cc:4666
74657 #, gcc-internal-format, gfc-internal-format
74658 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
74661 #: fortran/io.cc:4676
74662 #, gcc-internal-format, gfc-internal-format
74663 msgid "UNIT number in INQUIRE statement at %L cannot be %d"
74666 #: fortran/io.cc:4691
74667 #, gcc-internal-format, gfc-internal-format
74669 "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
74672 #: fortran/io.cc:4867
74673 #, gcc-internal-format, gfc-internal-format
74674 msgid "WAIT at %C not allowed in Fortran 95"
74677 #: fortran/io.cc:4873
74678 #, gcc-internal-format, gfc-internal-format
74679 msgid "WAIT statement not allowed in PURE procedure at %C"
74682 #. Reject truncation.
74683 #: fortran/iresolve.cc:70
74684 #, gcc-internal-format, gfc-internal-format
74685 msgid "identifier overflow: %d"
74688 #: fortran/iresolve.cc:102
74689 #, gcc-internal-format
74690 msgid "check_charlen_present(): length not set"
74693 #: fortran/match.cc:118
74694 #, gcc-internal-format
74695 msgid "gfc_op2string(): Bad code"
74698 #: fortran/match.cc:195
74699 #, gcc-internal-format
74700 msgid "Expected structure component or operator name after %<.%> at %C"
74703 #: fortran/match.cc:227
74704 #, gcc-internal-format
74706 "%qs is neither a defined operator nor a structure component in dotted string "
74710 #: fortran/match.cc:298
74711 #, gcc-internal-format
74712 msgid "Missing %qs in statement at or before %L"
74715 #: fortran/match.cc:498
74716 #, gcc-internal-format, gfc-internal-format
74717 msgid "Integer too large at %C"
74720 #: fortran/match.cc:553 fortran/parse.cc:1447
74721 #, gcc-internal-format, gfc-internal-format
74722 msgid "Too many digits in statement label at %C"
74725 #: fortran/match.cc:559
74726 #, gcc-internal-format, gfc-internal-format
74727 msgid "Statement label at %C is zero"
74730 #: fortran/match.cc:592
74731 #, gcc-internal-format
74732 msgid "Label name %qs at %C is ambiguous"
74735 #: fortran/match.cc:598
74736 #, gcc-internal-format
74737 msgid "Duplicate construct label %qs at %C"
74740 #: fortran/match.cc:634
74741 #, gcc-internal-format, gfc-internal-format
74742 msgid "Invalid character in name at %C"
74745 #: fortran/match.cc:647
74746 #, gcc-internal-format, gfc-internal-format
74747 msgid "Name at %C is too long"
74750 #: fortran/match.cc:658
74751 #, gcc-internal-format
74753 "Invalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an "
74757 #: fortran/match.cc:934
74758 #, gcc-internal-format, gfc-internal-format
74759 msgid ".XOR. operator at %C"
74762 #: fortran/match.cc:989
74763 #, gcc-internal-format, gfc-internal-format
74764 msgid "Loop variable at %C cannot be an array"
74767 #: fortran/match.cc:996
74768 #, gcc-internal-format, gfc-internal-format
74769 msgid "Loop variable at %C cannot be a coarray"
74772 #: fortran/match.cc:1002
74773 #, gcc-internal-format, gfc-internal-format
74774 msgid "Loop variable at %C cannot be a sub-component"
74777 #: fortran/match.cc:1036
74778 #, gcc-internal-format, gfc-internal-format
74779 msgid "Expected a step value in iterator at %C"
74782 #: fortran/match.cc:1048
74783 #, gcc-internal-format, gfc-internal-format
74784 msgid "Syntax error in iterator at %C"
74787 #: fortran/match.cc:1221
74788 #, gcc-internal-format, gfc-internal-format
74789 msgid "gfc_match(): Bad match code %c"
74792 #: fortran/match.cc:1295
74793 #, gcc-internal-format, gfc-internal-format
74794 msgid "Invalid form of PROGRAM statement at %C"
74797 #: fortran/match.cc:1339
74798 #, gcc-internal-format, gfc-internal-format
74800 "BOZ literal constant at %L is neither a DATA statement value nor an actual "
74801 "argument of INT/REAL/DBLE/CMPLX intrinsic subprogram"
74804 #: fortran/match.cc:1348
74805 #, gcc-internal-format, gfc-internal-format
74806 msgid "Assignment to a constant expression at %C"
74809 #: fortran/match.cc:1452 fortran/match.cc:1543
74810 #, gcc-internal-format, gfc-internal-format
74811 msgid "Arithmetic IF statement at %C"
74814 #: fortran/match.cc:1499
74815 #, gcc-internal-format
74816 msgid "Missing %<(%> in IF-expression at %C"
74819 #: fortran/match.cc:1517
74820 #, gcc-internal-format, gfc-internal-format
74821 msgid "Syntax error in IF-expression at %C"
74824 #: fortran/match.cc:1528
74825 #, gcc-internal-format, gfc-internal-format
74826 msgid "Block label not appropriate for arithmetic IF statement at %C"
74829 #: fortran/match.cc:1566
74830 #, gcc-internal-format, gfc-internal-format
74831 msgid "Block label is not appropriate for IF statement at %C"
74834 #: fortran/match.cc:1659 fortran/match.cc:1666
74835 #, gcc-internal-format, gfc-internal-format
74836 msgid "Syntax error in IF-clause after %C"
74839 #: fortran/match.cc:1709
74840 #, gcc-internal-format, gfc-internal-format
74841 msgid "Invalid character(s) in ELSE statement after %C"
74844 #: fortran/match.cc:1715
74845 #, gcc-internal-format
74846 msgid "Label %qs at %C doesn't match IF label %qs"
74849 #: fortran/match.cc:1736
74850 #, gcc-internal-format
74851 msgid "Missing %<(%> in ELSE IF expression at %C"
74854 #: fortran/match.cc:1746
74855 #, gcc-internal-format
74856 msgid "Missing %<)%> in ELSE IF expression at %C"
74859 #: fortran/match.cc:1761
74860 #, gcc-internal-format, gfc-internal-format
74861 msgid "Missing THEN in ELSE IF statement after %L"
74864 #: fortran/match.cc:1769
74865 #, gcc-internal-format, gfc-internal-format
74866 msgid "Syntax error in ELSE IF statement after %L"
74869 #: fortran/match.cc:1775
74870 #, gcc-internal-format
74871 msgid "Label %qs after %L doesn't match IF label %qs"
74874 #: fortran/match.cc:1836
74875 #, gcc-internal-format, gfc-internal-format
74876 msgid "Image control statement CRITICAL at %C in PURE procedure"
74879 #: fortran/match.cc:1842
74880 #, gcc-internal-format, gfc-internal-format
74881 msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
74884 #: fortran/match.cc:1849
74885 #, gcc-internal-format, gfc-internal-format
74886 msgid "CRITICAL statement at %C"
74889 #: fortran/match.cc:1861
74890 #, gcc-internal-format, gfc-internal-format
74891 msgid "Nested CRITICAL block at %C"
74894 #: fortran/match.cc:1913
74895 #, gcc-internal-format, gfc-internal-format
74896 msgid "Expected association list at %C"
74899 #: fortran/match.cc:1925
74900 #, gcc-internal-format, gfc-internal-format
74901 msgid "Expected association at %C"
74904 #: fortran/match.cc:1935
74905 #, gcc-internal-format, gfc-internal-format
74906 msgid "Invalid association target at %C"
74909 #: fortran/match.cc:1946
74910 #, gcc-internal-format
74911 msgid "Duplicate name %qs in association at %C"
74914 #: fortran/match.cc:1954
74915 #, gcc-internal-format, gfc-internal-format
74916 msgid "Association target at %C must not be coindexed"
74919 #: fortran/match.cc:1961
74920 #, gcc-internal-format, gfc-internal-format
74921 msgid "Association target at %L cannot be a BOZ literal constant"
74924 #: fortran/match.cc:1980
74925 #, gcc-internal-format
74926 msgid "Expected %<)%> or %<,%> at %C"
74929 #: fortran/match.cc:1998
74930 #, gcc-internal-format, gfc-internal-format
74931 msgid "Junk after ASSOCIATE statement at %C"
74934 #: fortran/match.cc:2120
74935 #, gcc-internal-format
74936 msgid "Derived type %qs at %L may not be ABSTRACT"
74939 #: fortran/match.cc:2192 fortran/match.cc:2264 fortran/match.cc:2287
74940 #, gcc-internal-format, gfc-internal-format
74941 msgid "Invalid type-spec at %C"
74944 #: fortran/match.cc:2382
74945 #, gcc-internal-format, gfc-internal-format
74946 msgid "Syntax error in FORALL iterator at %C"
74949 #: fortran/match.cc:2647
74950 #, gcc-internal-format, gfc-internal-format
74951 msgid "DO CONCURRENT construct at %C"
74954 #: fortran/match.cc:2772
74955 #, gcc-internal-format
74956 msgid "Name %qs in %s statement at %C is unknown"
74959 #: fortran/match.cc:2780
74960 #, gcc-internal-format
74961 msgid "Name %qs in %s statement at %C is not a construct name"
74964 #: fortran/match.cc:2792
74965 #, gcc-internal-format, gfc-internal-format
74966 msgid "%s statement at %C leaves CRITICAL construct"
74969 #. F2008, C821 & C845.
74970 #: fortran/match.cc:2800
74971 #, gcc-internal-format, gfc-internal-format
74972 msgid "%s statement at %C leaves DO CONCURRENT construct"
74975 #: fortran/match.cc:2812
74976 #, gcc-internal-format, gfc-internal-format
74977 msgid "%s statement at %C is not within a construct"
74980 #: fortran/match.cc:2815
74981 #, gcc-internal-format
74982 msgid "%s statement at %C is not within construct %qs"
74985 #: fortran/match.cc:2841
74986 #, gcc-internal-format
74987 msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
74990 #: fortran/match.cc:2846
74991 #, gcc-internal-format, gfc-internal-format
74992 msgid "EXIT statement with no do-construct-name at %C"
74995 #: fortran/match.cc:2852
74996 #, gcc-internal-format
74997 msgid "%s statement at %C is not applicable to construct %qs"
75000 #: fortran/match.cc:2860
75001 #, gcc-internal-format, gfc-internal-format
75002 msgid "%s statement at %C leaving OpenACC structured block"
75005 #: fortran/match.cc:2861
75006 #, gcc-internal-format, gfc-internal-format
75007 msgid "%s statement at %C leaving OpenMP structured block"
75010 #: fortran/match.cc:2901
75011 #, gcc-internal-format, gfc-internal-format
75012 msgid "EXIT statement at %C terminating !$ACC LOOP loop"
75015 #: fortran/match.cc:2907
75016 #, gcc-internal-format, gfc-internal-format
75017 msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
75020 #: fortran/match.cc:2909
75021 #, gcc-internal-format, gfc-internal-format
75022 msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
75025 #: fortran/match.cc:2956
75026 #, gcc-internal-format, gfc-internal-format
75027 msgid "EXIT statement at %C terminating !$OMP DO loop"
75030 #: fortran/match.cc:2961
75031 #, gcc-internal-format, gfc-internal-format
75032 msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
75035 #: fortran/match.cc:3066
75036 #, gcc-internal-format, gfc-internal-format
75037 msgid "Blank required in %s statement near %C"
75040 #: fortran/match.cc:3089
75041 #, gcc-internal-format, gfc-internal-format
75042 msgid "STOP code at %C cannot be negative"
75045 #: fortran/match.cc:3095
75046 #, gcc-internal-format, gfc-internal-format
75047 msgid "STOP code at %C contains too many digits"
75050 #: fortran/match.cc:3111
75051 #, gcc-internal-format, gfc-internal-format
75052 msgid "QUIET= specifier for %s at %L"
75055 #: fortran/match.cc:3125
75056 #, gcc-internal-format, gfc-internal-format
75057 msgid "%s statement at %C in PURE procedure"
75060 #: fortran/match.cc:3141
75061 #, gcc-internal-format, gfc-internal-format
75062 msgid "Image control statement STOP at %C in CRITICAL block"
75065 #: fortran/match.cc:3146
75066 #, gcc-internal-format, gfc-internal-format
75067 msgid "Image control statement STOP at %C in DO CONCURRENT block"
75070 #: fortran/match.cc:3158
75071 #, gcc-internal-format, gfc-internal-format
75073 "STOP code at %L must be a scalar CHARACTER constant or "
75074 "digit[digit[digit[digit[digit]]]]"
75077 #: fortran/match.cc:3170
75078 #, gcc-internal-format, gfc-internal-format
75080 "STOP code at %L must be a scalar default CHARACTER or INTEGER constant "
75084 #: fortran/match.cc:3177
75085 #, gcc-internal-format, gfc-internal-format
75086 msgid "STOP code at %L must be either INTEGER or CHARACTER type"
75089 #: fortran/match.cc:3184
75090 #, gcc-internal-format, gfc-internal-format
75091 msgid "STOP code at %L must be scalar"
75094 #: fortran/match.cc:3191
75095 #, gcc-internal-format, gfc-internal-format
75096 msgid "STOP code at %L must be default character KIND=%d"
75099 #: fortran/match.cc:3198
75100 #, gcc-internal-format, gfc-internal-format
75101 msgid "STOP code at %L must be default integer KIND=%d"
75104 #: fortran/match.cc:3210 fortran/resolve.cc:12335
75105 #, gcc-internal-format, gfc-internal-format
75106 msgid "QUIET specifier at %L must be a scalar LOGICAL"
75109 #: fortran/match.cc:3260
75110 #, gcc-internal-format, gfc-internal-format
75111 msgid "PAUSE statement at %C"
75114 #: fortran/match.cc:3281
75115 #, gcc-internal-format, gfc-internal-format
75116 msgid "ERROR STOP statement at %C"
75119 #: fortran/match.cc:3307
75120 #, gcc-internal-format, gfc-internal-format
75121 msgid "Image control statement EVENT %s at %C in PURE procedure"
75124 #: fortran/match.cc:3322
75125 #, gcc-internal-format, gfc-internal-format
75126 msgid "Image control statement EVENT %s at %C in CRITICAL block"
75129 #: fortran/match.cc:3329
75130 #, gcc-internal-format, gfc-internal-format
75131 msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
75134 #: fortran/match.cc:3359 fortran/match.cc:3701 fortran/match.cc:3913
75135 #: fortran/match.cc:4465 fortran/match.cc:4836
75136 #, gcc-internal-format, gfc-internal-format
75137 msgid "Redundant STAT tag found at %L"
75140 #: fortran/match.cc:3380 fortran/match.cc:3722 fortran/match.cc:3933
75141 #: fortran/match.cc:4497 fortran/match.cc:4861
75142 #, gcc-internal-format, gfc-internal-format
75143 msgid "Redundant ERRMSG tag found at %L"
75146 #: fortran/match.cc:3401
75147 #, gcc-internal-format, gfc-internal-format
75148 msgid "Redundant UNTIL_COUNT tag found at %L"
75151 #: fortran/match.cc:3467
75152 #, gcc-internal-format, gfc-internal-format
75153 msgid "EVENT POST statement at %C"
75156 #: fortran/match.cc:3477
75157 #, gcc-internal-format, gfc-internal-format
75158 msgid "EVENT WAIT statement at %C"
75161 #: fortran/match.cc:3489
75162 #, gcc-internal-format, gfc-internal-format
75163 msgid "FAIL IMAGE statement at %C"
75166 #: fortran/match.cc:3513
75167 #, gcc-internal-format, gfc-internal-format
75168 msgid "FORM TEAM statement at %C"
75171 #: fortran/match.cc:3552
75172 #, gcc-internal-format, gfc-internal-format
75173 msgid "CHANGE TEAM statement at %C"
75176 #: fortran/match.cc:3582
75177 #, gcc-internal-format, gfc-internal-format
75178 msgid "END TEAM statement at %C"
75181 #: fortran/match.cc:3606
75182 #, gcc-internal-format, gfc-internal-format
75183 msgid "SYNC TEAM statement at %C"
75186 #: fortran/match.cc:3649
75187 #, gcc-internal-format, gfc-internal-format
75188 msgid "Image control statement %s at %C in PURE procedure"
75191 #: fortran/match.cc:3664
75192 #, gcc-internal-format, gfc-internal-format
75193 msgid "Image control statement %s at %C in CRITICAL block"
75196 #: fortran/match.cc:3671
75197 #, gcc-internal-format, gfc-internal-format
75198 msgid "Image control statement %s at %C in DO CONCURRENT block"
75201 #: fortran/match.cc:3743
75202 #, gcc-internal-format, gfc-internal-format
75203 msgid "Redundant ACQUIRED_LOCK tag found at %L"
75206 #: fortran/match.cc:3808
75207 #, gcc-internal-format, gfc-internal-format
75208 msgid "LOCK statement at %C"
75211 #: fortran/match.cc:3818
75212 #, gcc-internal-format, gfc-internal-format
75213 msgid "UNLOCK statement at %C"
75216 #: fortran/match.cc:3843
75217 #, gcc-internal-format, gfc-internal-format
75218 msgid "Image control statement SYNC at %C in PURE procedure"
75221 #: fortran/match.cc:3849
75222 #, gcc-internal-format, gfc-internal-format
75223 msgid "SYNC statement at %C"
75226 #: fortran/match.cc:3861
75227 #, gcc-internal-format, gfc-internal-format
75228 msgid "Image control statement SYNC at %C in CRITICAL block"
75231 #: fortran/match.cc:3867
75232 #, gcc-internal-format, gfc-internal-format
75233 msgid "Image control statement SYNC at %C in DO CONCURRENT block"
75236 #: fortran/match.cc:4047
75237 #, gcc-internal-format, gfc-internal-format
75238 msgid "ASSIGN statement at %C"
75241 #: fortran/match.cc:4091
75242 #, gcc-internal-format, gfc-internal-format
75243 msgid "Assigned GOTO statement at %C"
75246 #: fortran/match.cc:4135 fortran/match.cc:4186
75247 #, gcc-internal-format, gfc-internal-format
75248 msgid "Statement label list in GOTO at %C cannot be empty"
75251 #: fortran/match.cc:4196
75252 #, gcc-internal-format, gfc-internal-format
75253 msgid "Computed GOTO at %C"
75256 #: fortran/match.cc:4271
75257 #, gcc-internal-format, gfc-internal-format
75258 msgid "Error in type-spec at %L"
75261 #: fortran/match.cc:4284
75262 #, gcc-internal-format, gfc-internal-format
75263 msgid "typespec in ALLOCATE at %L"
75266 #: fortran/match.cc:4307
75267 #, gcc-internal-format, gfc-internal-format
75269 "The type parameter spec list in the type-spec at %L cannot contain DEFERRED "
75273 #: fortran/match.cc:4337 fortran/match.cc:4774
75274 #, gcc-internal-format, gfc-internal-format
75275 msgid "Unexpected constant at %C"
75278 #: fortran/match.cc:4347
75279 #, gcc-internal-format, gfc-internal-format
75280 msgid "Bad allocate-object at %C for a PURE procedure"
75283 #: fortran/match.cc:4362
75284 #, gcc-internal-format, gfc-internal-format
75285 msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
75288 #: fortran/match.cc:4384
75289 #, gcc-internal-format, gfc-internal-format
75290 msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
75293 #: fortran/match.cc:4389
75294 #, gcc-internal-format, gfc-internal-format
75295 msgid "ALLOCATE of coarray at %C in CRITICAL block"
75298 #: fortran/match.cc:4411
75299 #, gcc-internal-format, gfc-internal-format
75301 "Allocate-object at %L is neither a data pointer nor an allocatable variable"
75304 #: fortran/match.cc:4423
75305 #, gcc-internal-format, gfc-internal-format
75306 msgid "Type of entity at %L is type incompatible with typespec"
75309 #: fortran/match.cc:4431
75310 #, gcc-internal-format, gfc-internal-format
75312 "Kind type parameter for entity at %L differs from the kind type parameter of "
75316 #: fortran/match.cc:4448
75317 #, gcc-internal-format, gfc-internal-format
75318 msgid "Shape specification for allocatable scalar at %C"
75321 #: fortran/match.cc:4475
75322 #, gcc-internal-format, gfc-internal-format
75323 msgid "STAT tag at %L cannot be a constant"
75326 #: fortran/match.cc:4491
75327 #, gcc-internal-format, gfc-internal-format
75328 msgid "ERRMSG tag at %L"
75331 #: fortran/match.cc:4514
75332 #, gcc-internal-format, gfc-internal-format
75333 msgid "SOURCE tag at %L"
75336 #: fortran/match.cc:4520
75337 #, gcc-internal-format, gfc-internal-format
75338 msgid "Redundant SOURCE tag found at %L"
75341 #: fortran/match.cc:4527
75342 #, gcc-internal-format, gfc-internal-format
75343 msgid "SOURCE tag at %L conflicts with the typespec at %L"
75346 #: fortran/match.cc:4533
75347 #, gcc-internal-format, gfc-internal-format
75348 msgid "SOURCE tag at %L with more than a single allocate object"
75351 #: fortran/match.cc:4551
75352 #, gcc-internal-format, gfc-internal-format
75353 msgid "MOLD tag at %L"
75356 #: fortran/match.cc:4557
75357 #, gcc-internal-format, gfc-internal-format
75358 msgid "Redundant MOLD tag found at %L"
75361 #: fortran/match.cc:4564
75362 #, gcc-internal-format, gfc-internal-format
75363 msgid "MOLD tag at %L conflicts with the typespec at %L"
75366 #: fortran/match.cc:4590
75367 #, gcc-internal-format, gfc-internal-format
75368 msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
75371 #: fortran/match.cc:4598
75372 #, gcc-internal-format, gfc-internal-format
75374 "Allocate-object at %L with a deferred type parameter requires either a type-"
75375 "spec or SOURCE tag or a MOLD tag"
75378 #: fortran/match.cc:4610
75379 #, gcc-internal-format, gfc-internal-format
75381 "Unlimited polymorphic allocate-object at %L requires either a type-spec or "
75382 "SOURCE tag or a MOLD tag"
75385 #: fortran/match.cc:4677
75386 #, gcc-internal-format, gfc-internal-format
75387 msgid "Pointer object at %C shall not be coindexed"
75390 #: fortran/match.cc:4692
75391 #, gcc-internal-format, gfc-internal-format
75392 msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
75395 #: fortran/match.cc:4786
75396 #, gcc-internal-format, gfc-internal-format
75397 msgid "Illegal allocate-object at %C for a PURE procedure"
75400 #: fortran/match.cc:4796
75401 #, gcc-internal-format, gfc-internal-format
75402 msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
75405 #: fortran/match.cc:4803
75406 #, gcc-internal-format, gfc-internal-format
75407 msgid "DEALLOCATE of coarray at %C in CRITICAL block"
75410 #: fortran/match.cc:4819
75411 #, gcc-internal-format, gfc-internal-format
75413 "Allocate-object at %C is not a nonprocedure pointer nor an allocatable "
75417 #: fortran/match.cc:4856
75418 #, gcc-internal-format, gfc-internal-format
75419 msgid "ERRMSG at %L"
75422 #: fortran/match.cc:4913
75423 #, gcc-internal-format, gfc-internal-format
75424 msgid "Image control statement RETURN at %C in CRITICAL block"
75427 #: fortran/match.cc:4919
75428 #, gcc-internal-format, gfc-internal-format
75429 msgid "Image control statement RETURN at %C in DO CONCURRENT block"
75432 #: fortran/match.cc:4928
75433 #, gcc-internal-format, gfc-internal-format
75434 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
75437 #: fortran/match.cc:4959
75438 #, gcc-internal-format, gfc-internal-format
75439 msgid "RETURN statement in main program at %C"
75442 #: fortran/match.cc:4987
75443 #, gcc-internal-format, gfc-internal-format
75444 msgid "Expected component reference at %C"
75447 #: fortran/match.cc:4996
75448 #, gcc-internal-format, gfc-internal-format
75449 msgid "Junk after CALL at %C"
75452 #: fortran/match.cc:5007
75453 #, gcc-internal-format, gfc-internal-format
75454 msgid "Expected type-bound procedure or procedure pointer component at %C"
75457 #: fortran/match.cc:5104
75458 #, gcc-internal-format, gfc-internal-format
75460 "A BOZ literal constant at %L cannot appear as an actual argument in a "
75461 "subroutine reference"
75464 #: fortran/match.cc:5245
75465 #, gcc-internal-format, gfc-internal-format
75466 msgid "Syntax error in common block name at %C"
75469 #. If we find an error, just print it and continue,
75470 #. cause it's just semantic, and we can see if there
75471 #. are more errors.
75472 #: fortran/match.cc:5320
75473 #, gcc-internal-format
75475 "Variable %qs at %L in common block %qs at %C must be declared with a C "
75476 "interoperable kind since common block %qs is bind(c)"
75479 #: fortran/match.cc:5329
75480 #, gcc-internal-format
75482 "Variable %qs in common block %qs at %C cannot be bind(c) since it is not "
75486 #: fortran/match.cc:5336
75487 #, gcc-internal-format
75488 msgid "Symbol %qs at %C is already in a COMMON block"
75491 #: fortran/match.cc:5344
75492 #, gcc-internal-format
75493 msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
75496 #: fortran/match.cc:5355
75497 #, gcc-internal-format
75499 "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
75502 #: fortran/match.cc:5370
75503 #, gcc-internal-format
75504 msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
75507 #: fortran/match.cc:5377
75508 #, gcc-internal-format
75509 msgid "Symbol %qs in COMMON at %C cannot be a coarray"
75512 #: fortran/match.cc:5387
75513 #, gcc-internal-format
75514 msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
75517 #: fortran/match.cc:5433
75518 #, gcc-internal-format
75520 "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to "
75521 "another COMMON block %qs"
75524 #: fortran/match.cc:5495
75525 #, gcc-internal-format, gfc-internal-format
75526 msgid "BLOCK DATA construct at %L"
75529 #: fortran/match.cc:5591
75530 #, gcc-internal-format
75531 msgid "Namelist group name %qs at %C already has a basic type of %s"
75534 #: fortran/match.cc:5599
75535 #, gcc-internal-format
75537 "Namelist group name %qs at %C already is USE associated and cannot be "
75541 #. It is required that members of a namelist be declared
75542 #. before the namelist. We check this by checking if the
75543 #. symbol has a defined type for IMPLICIT NONE.
75544 #: fortran/match.cc:5624
75545 #, gcc-internal-format
75547 "Symbol %qs in namelist %qs at %C must be declared before the namelist is "
75551 #: fortran/match.cc:5644
75552 #, gcc-internal-format
75553 msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
75556 #: fortran/match.cc:5664
75557 #, gcc-internal-format
75558 msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
75561 #: fortran/match.cc:5807
75562 #, gcc-internal-format, gfc-internal-format
75563 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
75566 #: fortran/match.cc:5815
75567 #, gcc-internal-format, gfc-internal-format
75568 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
75571 #: fortran/match.cc:5848
75572 #, gcc-internal-format, gfc-internal-format
75573 msgid "EQUIVALENCE at %C requires two or more objects"
75576 #: fortran/match.cc:5862
75577 #, gcc-internal-format, gfc-internal-format
75579 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
75582 #: fortran/match.cc:5875
75583 #, gcc-internal-format, gfc-internal-format
75584 msgid "Expecting a comma in EQUIVALENCE at %C"
75587 #: fortran/match.cc:5880
75588 #, gcc-internal-format, gfc-internal-format
75589 msgid "EQUIVALENCE statement at %C"
75592 #: fortran/match.cc:5973
75593 #, gcc-internal-format, gfc-internal-format
75594 msgid "Invalid use of statement function argument at %L"
75597 #: fortran/match.cc:6040
75598 #, gcc-internal-format, gfc-internal-format
75599 msgid "Statement function at %L is recursive"
75602 #: fortran/match.cc:6046
75603 #, gcc-internal-format
75604 msgid "Statement function %qs at %L conflicts with function name"
75607 #: fortran/match.cc:6060
75608 #, gcc-internal-format, gfc-internal-format
75609 msgid "Statement function at %L cannot appear within an INTERFACE"
75612 #: fortran/match.cc:6065
75613 #, gcc-internal-format, gfc-internal-format
75614 msgid "Statement function at %C"
75617 #: fortran/match.cc:6190 fortran/match.cc:6206 fortran/match.cc:6225
75618 #, gcc-internal-format, gfc-internal-format
75619 msgid "Expression in CASE selector at %L cannot be %s"
75622 #: fortran/match.cc:6235 fortran/match.cc:6241
75623 #, gcc-internal-format, gfc-internal-format
75624 msgid "Expression in CASE selector at %L must be scalar"
75627 #: fortran/match.cc:6250
75628 #, gcc-internal-format, gfc-internal-format
75629 msgid "Expected initialization expression in CASE at %C"
75632 #: fortran/match.cc:6282
75633 #, gcc-internal-format
75634 msgid "Expected block name %qs of SELECT construct at %C"
75637 #: fortran/match.cc:6609
75638 #, gcc-internal-format, gfc-internal-format
75639 msgid "SELECT TYPE at %C cannot appear in this scope"
75642 #: fortran/match.cc:6637
75643 #, gcc-internal-format, gfc-internal-format
75644 msgid "parse error in SELECT TYPE statement at %C"
75647 #: fortran/match.cc:6662
75648 #, gcc-internal-format, gfc-internal-format
75650 "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
75653 #: fortran/match.cc:6829
75654 #, gcc-internal-format, gfc-internal-format
75655 msgid "SELECT RANK statement at %C"
75658 #: fortran/match.cc:6870 fortran/match.cc:6924
75659 #, gcc-internal-format, gfc-internal-format
75660 msgid "The SELECT RANK selector at %C must be an assumed rank variable"
75663 #: fortran/match.cc:6934
75664 #, gcc-internal-format, gfc-internal-format
75665 msgid "parse error in SELECT RANK statement at %C"
75668 #: fortran/match.cc:6970
75669 #, gcc-internal-format, gfc-internal-format
75670 msgid "Unexpected CASE statement at %C"
75673 #: fortran/match.cc:7022
75674 #, gcc-internal-format, gfc-internal-format
75675 msgid "Syntax error in CASE specification at %C"
75678 #: fortran/match.cc:7040
75679 #, gcc-internal-format, gfc-internal-format
75680 msgid "Unexpected TYPE IS statement at %C"
75683 #: fortran/match.cc:7072
75684 #, gcc-internal-format, gfc-internal-format
75686 "The type-spec shall not specify a sequence derived type or a type with the "
75687 "BIND attribute in SELECT TYPE at %C [F2003:C815]"
75690 #: fortran/match.cc:7083
75691 #, gcc-internal-format, gfc-internal-format
75693 "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
75696 #: fortran/match.cc:7094
75697 #, gcc-internal-format, gfc-internal-format
75698 msgid "Syntax error in TYPE IS specification at %C"
75701 #: fortran/match.cc:7170
75702 #, gcc-internal-format, gfc-internal-format
75703 msgid "Syntax error in CLASS IS specification at %C"
75706 #: fortran/match.cc:7190
75707 #, gcc-internal-format, gfc-internal-format
75708 msgid "Unexpected RANK statement at %C"
75711 #: fortran/match.cc:7236
75712 #, gcc-internal-format, gfc-internal-format
75714 "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
75717 #: fortran/match.cc:7245
75718 #, gcc-internal-format, gfc-internal-format
75720 "The value of the SELECT RANK CASE expression at %C must not be less than "
75721 "zero or greater than %d"
75724 #: fortran/match.cc:7272
75725 #, gcc-internal-format, gfc-internal-format
75726 msgid "Syntax error in RANK specification at %C"
75729 #: fortran/match.cc:7394
75730 #, gcc-internal-format, gfc-internal-format
75731 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
75734 #: fortran/match.cc:7432
75735 #, gcc-internal-format
75736 msgid "Label %qs at %C doesn't match WHERE label %qs"
75739 #: fortran/matchexp.cc:72
75740 #, gcc-internal-format
75741 msgid "Bad character %qc in OPERATOR name at %C"
75744 #: fortran/matchexp.cc:80
75745 #, gcc-internal-format
75746 msgid "The name %qs cannot be used as a defined operator at %C"
75749 #: fortran/matchexp.cc:173
75750 #, gcc-internal-format, gfc-internal-format
75751 msgid "Expected a right parenthesis in expression at %C"
75754 #: fortran/matchexp.cc:281
75755 #, gcc-internal-format, gfc-internal-format
75756 msgid "Expected exponent in expression at %C"
75759 #: fortran/matchexp.cc:319 fortran/matchexp.cc:324 fortran/matchexp.cc:428
75760 #: fortran/matchexp.cc:433
75761 #, gcc-internal-format, gfc-internal-format
75763 "Extension: Unary operator following arithmetic operator (use parentheses) at "
75767 #: fortran/matchexp.cc:665
75768 #, gcc-internal-format
75769 msgid "match_level_4(): Bad operator"
75772 #: fortran/misc.cc:113
75773 #, gcc-internal-format
75774 msgid "gfc_basic_typename(): Undefined type"
75777 #: fortran/misc.cc:207
75778 #, gcc-internal-format
75779 msgid "gfc_typename(): Undefined type"
75782 #: fortran/misc.cc:311
75783 #, gcc-internal-format
75784 msgid "gfc_code2string(): Bad code"
75787 #: fortran/module.cc:238
75788 #, gcc-internal-format
75789 msgid "free_pi_tree(): Unresolved fixup"
75792 #: fortran/module.cc:455
75793 #, gcc-internal-format
75794 msgid "associate_integer_pointer(): Already associated"
75797 #: fortran/module.cc:539
75798 #, gcc-internal-format, gfc-internal-format
75799 msgid "module nature in USE statement at %C"
75802 #: fortran/module.cc:551
75803 #, gcc-internal-format, gfc-internal-format
75805 "Module nature in USE statement at %C shall be either INTRINSIC or "
75809 #: fortran/module.cc:564
75810 #, gcc-internal-format, gfc-internal-format
75811 msgid "\"::\" was expected after module nature at %C but was not found"
75814 #: fortran/module.cc:574
75815 #, gcc-internal-format, gfc-internal-format
75816 msgid "\"USE :: module\" at %C"
75819 #: fortran/module.cc:633
75820 #, gcc-internal-format, gfc-internal-format
75821 msgid "Missing generic specification in USE statement at %C"
75824 #: fortran/module.cc:644
75825 #, gcc-internal-format, gfc-internal-format
75826 msgid "Renaming operators in USE statements at %C"
75829 #: fortran/module.cc:688
75830 #, gcc-internal-format
75831 msgid "Symbol %qs at %L conflicts with the rename symbol at %L"
75834 #: fortran/module.cc:691
75835 #, gcc-internal-format
75836 msgid "Symbol %qs at %L conflicts with the symbol at %L"
75839 #: fortran/module.cc:699
75840 #, gcc-internal-format
75841 msgid "The name %qs at %C has already been used as an external module name"
75844 #: fortran/module.cc:762
75845 #, gcc-internal-format, gfc-internal-format
75846 msgid "SUBMODULE declaration at %C"
75849 #: fortran/module.cc:767
75850 #, gcc-internal-format, gfc-internal-format
75851 msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
75854 #: fortran/module.cc:842
75855 #, gcc-internal-format, gfc-internal-format
75856 msgid "Syntax error in SUBMODULE statement at %C"
75859 #: fortran/module.cc:1202
75860 #, gcc-internal-format
75861 msgid "Reading module %qs at line %d column %d: %s"
75864 #: fortran/module.cc:1206
75865 #, gcc-internal-format
75866 msgid "Writing module %qs at line %d column %d: %s"
75869 #: fortran/module.cc:1210
75870 #, gcc-internal-format
75871 msgid "Module %qs at line %d column %d: %s"
75874 #: fortran/module.cc:1643
75875 #, gcc-internal-format
75876 msgid "require_atom(): bad atom type required"
75879 #: fortran/module.cc:1692
75880 #, gcc-internal-format, gfc-internal-format
75881 msgid "Error writing modules file: %s"
75884 #: fortran/module.cc:1742
75885 #, gcc-internal-format
75886 msgid "write_atom(): Trying to write dab atom"
75889 #: fortran/module.cc:1963
75890 #, gcc-internal-format
75891 msgid "unquote_string(): got bad string"
75894 #: fortran/module.cc:2960
75895 #, gcc-internal-format
75896 msgid "mio_array_ref(): Unknown array ref"
75899 #: fortran/module.cc:5095
75900 #, gcc-internal-format, gfc-internal-format
75901 msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
75904 #: fortran/module.cc:5098
75905 #, gcc-internal-format, gfc-internal-format
75906 msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
75909 #: fortran/module.cc:5292
75910 #, gcc-internal-format
75912 "%qs of module %qs, imported at %C, is also the name of the current program "
75916 #: fortran/module.cc:5429
75917 #, gcc-internal-format
75919 "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, "
75923 #: fortran/module.cc:5708
75924 #, gcc-internal-format
75925 msgid "Symbol %qs referenced at %L not found in module %qs"
75928 #: fortran/module.cc:5715
75929 #, gcc-internal-format
75930 msgid "User operator %qs referenced at %L not found in module %qs"
75933 #: fortran/module.cc:5720
75934 #, gcc-internal-format
75935 msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
75938 #: fortran/module.cc:5956
75939 #, gcc-internal-format
75940 msgid "write_symbol(): bad module symbol %qs"
75943 #: fortran/module.cc:6300
75944 #, gcc-internal-format
75945 msgid "write_symtree(): Symbol not written"
75948 #: fortran/module.cc:6490
75949 #, gcc-internal-format
75950 msgid "Cannot open module file %qs for writing at %C: %s"
75953 #: fortran/module.cc:6511
75954 #, gcc-internal-format
75955 msgid "Error writing module file %qs for writing: %s"
75958 #: fortran/module.cc:6522
75959 #, gcc-internal-format
75960 msgid "Cannot delete module file %qs: %s"
75963 #: fortran/module.cc:6525
75964 #, gcc-internal-format
75965 msgid "Cannot rename module file %qs to %qs: %s"
75968 #: fortran/module.cc:6531
75969 #, gcc-internal-format
75970 msgid "Cannot delete temporary module file %qs: %s"
75973 #: fortran/module.cc:6588
75974 #, gcc-internal-format
75975 msgid "Symbol %qs at %C already declared"
75978 #: fortran/module.cc:6659
75979 #, gcc-internal-format, gfc-internal-format
75980 msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
75983 #: fortran/module.cc:6767 fortran/module.cc:7111
75984 #, gcc-internal-format
75985 msgid "The symbol %qs, referenced at %L, is not in the selected standard"
75988 #: fortran/module.cc:6895
75989 #, gcc-internal-format
75990 msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
75993 #: fortran/module.cc:6916 fortran/module.cc:6949 fortran/module.cc:6991
75994 #, gcc-internal-format
75995 msgid "Symbol %qs already declared"
75998 #: fortran/module.cc:7096
75999 #, gcc-internal-format
76001 "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name "
76005 #: fortran/module.cc:7118
76006 #, gcc-internal-format
76008 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
76009 "ISO_FORTRAN_ENV at %L is incompatible with option %qs"
76012 #: fortran/module.cc:7186
76013 #, gcc-internal-format, gfc-internal-format
76015 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
76016 "ISO_FORTRAN_ENV at %C is incompatible with option %s"
76019 #: fortran/module.cc:7240
76020 #, gcc-internal-format
76022 "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
76025 #: fortran/module.cc:7266
76026 #, gcc-internal-format, gfc-internal-format
76027 msgid "USE statement at %C has no ONLY qualifier"
76030 #: fortran/module.cc:7295
76031 #, gcc-internal-format, gfc-internal-format
76032 msgid "ISO_FORTRAN_ENV intrinsic module at %C"
76035 #: fortran/module.cc:7307
76036 #, gcc-internal-format, gfc-internal-format
76037 msgid "ISO_C_BINDING module at %C"
76040 #: fortran/module.cc:7320
76041 #, gcc-internal-format
76042 msgid "Cannot find an intrinsic module named %qs at %C"
76045 #: fortran/module.cc:7326
76046 #, gcc-internal-format, gfc-internal-format
76047 msgid "IEEE_FEATURES module at %C"
76050 #: fortran/module.cc:7332
76051 #, gcc-internal-format, gfc-internal-format
76052 msgid "IEEE_EXCEPTIONS module at %C"
76055 #: fortran/module.cc:7338
76056 #, gcc-internal-format, gfc-internal-format
76057 msgid "IEEE_ARITHMETIC module at %C"
76060 #: fortran/module.cc:7348
76061 #, gcc-internal-format
76062 msgid "Cannot open module file %qs for reading at %C: %s"
76065 #: fortran/module.cc:7351
76066 #, gcc-internal-format
76068 "Module file %qs has not been generated, either because the module does not "
76069 "contain a MODULE PROCEDURE or there is an error in the module."
76072 #: fortran/module.cc:7362
76073 #, gcc-internal-format
76075 "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name "
76079 #: fortran/module.cc:7385
76080 #, gcc-internal-format
76081 msgid "File %qs opened at %C is not a GNU Fortran module file"
76084 #: fortran/module.cc:7393
76085 #, gcc-internal-format
76087 "Cannot read module file %qs opened at %C, because it was created by a "
76088 "different version of GNU Fortran"
76091 #: fortran/module.cc:7410
76092 #, gcc-internal-format
76093 msgid "Cannot USE a submodule that is currently built"
76096 #: fortran/module.cc:7412
76097 #, gcc-internal-format
76098 msgid "Cannot USE a module that is currently built"
76101 #: fortran/openmp.cc:148 fortran/openmp.cc:6944
76102 #, gcc-internal-format, gfc-internal-format
76103 msgid "Unexpected junk at %C"
76106 #: fortran/openmp.cc:426
76107 #, gcc-internal-format
76108 msgid "%<omp_all_memory%> at %C not permitted in this clause"
76111 #: fortran/openmp.cc:471
76112 #, gcc-internal-format, gfc-internal-format
76113 msgid "List item shall not be coindexed at %C"
76116 #: fortran/openmp.cc:490
76117 #, gcc-internal-format
76119 "%qs at %L is part of the common block %</%s/%> and may only be specificed "
76120 "implicitly via the named common block"
76123 #: fortran/openmp.cc:515 fortran/openmp.cc:616 fortran/openmp.cc:946
76124 #: fortran/openmp.cc:6029
76125 #, gcc-internal-format, gfc-internal-format
76126 msgid "COMMON block /%s/ not found at %C"
76129 #: fortran/openmp.cc:554 fortran/openmp.cc:644
76130 #, gcc-internal-format, gfc-internal-format
76131 msgid "Syntax error in OpenMP variable list at %C"
76134 #: fortran/openmp.cc:671
76135 #, gcc-internal-format, gfc-internal-format
76136 msgid "Syntax error in OpenMP detach clause at %C"
76139 #: fortran/openmp.cc:700
76140 #, gcc-internal-format
76142 "%<omp_all_memory%> used with dependence-type other than OUT or INOUT at %C"
76145 #: fortran/openmp.cc:753
76146 #, gcc-internal-format, gfc-internal-format
76147 msgid "Syntax error in OpenMP SINK dependence-type list at %C"
76150 #: fortran/openmp.cc:815
76151 #, gcc-internal-format, gfc-internal-format
76152 msgid "Syntax error in OpenACC expression list at %C"
76155 #: fortran/openmp.cc:882
76156 #, gcc-internal-format
76157 msgid "Unexpected OpenACC parallelism."
76160 #: fortran/openmp.cc:914
76161 #, gcc-internal-format, gfc-internal-format
76162 msgid "Variable at %C is an element of a COMMON block"
76165 #: fortran/openmp.cc:974
76166 #, gcc-internal-format, gfc-internal-format
76167 msgid "Unexpected junk after !$ACC DECLARE at %C"
76170 #: fortran/openmp.cc:984
76171 #, gcc-internal-format, gfc-internal-format
76172 msgid "Syntax error in !$ACC DECLARE list at %C"
76175 #: fortran/openmp.cc:1237
76176 #, gcc-internal-format, gfc-internal-format
76177 msgid "Expected INTEGER type at %L"
76180 #: fortran/openmp.cc:1251
76181 #, gcc-internal-format, gfc-internal-format
76182 msgid "Expected identifier at %C"
76185 #: fortran/openmp.cc:1256
76186 #, gcc-internal-format
76187 msgid "Same identifier %qs specified again at %C"
76190 #: fortran/openmp.cc:1283
76191 #, gcc-internal-format, gfc-internal-format
76192 msgid "Expected range-specification at %C"
76195 #: fortran/openmp.cc:1393
76196 #, gcc-internal-format, gfc-internal-format
76197 msgid "Comma expected at %C"
76200 #: fortran/openmp.cc:1505
76201 #, gcc-internal-format, gfc-internal-format
76202 msgid "!$OMP DECLARE REDUCTION %s not found at %L"
76205 #: fortran/openmp.cc:1565
76206 #, gcc-internal-format, gfc-internal-format
76207 msgid "Unknown directive at %L"
76210 #: fortran/openmp.cc:1567
76211 #, gcc-internal-format, gfc-internal-format
76212 msgid "Invalid combined or composite directive at %L"
76215 #: fortran/openmp.cc:1575
76216 #, gcc-internal-format
76218 "Invalid %qs directive at %L in %s clause: declarative, informational and "
76219 "meta directives not permitted"
76222 #: fortran/openmp.cc:1607
76223 #, gcc-internal-format
76224 msgid "Expected %<,%> or %<)%> at %C"
76227 #: fortran/openmp.cc:1633 fortran/openmp.cc:1643
76228 #, gcc-internal-format
76230 "%qs directive mentioned multiple times in %s clause in %s directive at %L"
76233 #: fortran/openmp.cc:1651
76234 #, gcc-internal-format
76236 "%qs directive mentioned both times in ABSENT and CONTAINS clauses in %s "
76240 #: fortran/openmp.cc:1741
76241 #, gcc-internal-format, gfc-internal-format
76242 msgid "Duplicate %s modifier at %L in USES_ALLOCATORS clause"
76245 #: fortran/openmp.cc:1775
76246 #, gcc-internal-format
76247 msgid "Unexpected %<(%> at %C"
76250 #: fortran/openmp.cc:1822
76251 #, gcc-internal-format
76252 msgid "Duplicated %qs clause at %L"
76255 #: fortran/openmp.cc:1829
76256 #, gcc-internal-format
76257 msgid "Expected %<(%> after %qs at %C"
76260 #: fortran/openmp.cc:1836
76261 #, gcc-internal-format
76262 msgid "Invalid expression after %<%s(%> at %C"
76265 #: fortran/openmp.cc:1898
76266 #, gcc-internal-format, gfc-internal-format
76267 msgid "Clause expected at %C after trailing comma"
76270 #: fortran/openmp.cc:1968 fortran/openmp.cc:2004 fortran/openmp.cc:2396
76271 #: fortran/openmp.cc:2421
76272 #, gcc-internal-format
76273 msgid "Expected %<:%> at %C"
76276 #: fortran/openmp.cc:2028
76277 #, gcc-internal-format, gfc-internal-format
76278 msgid "Expected variable list at %C"
76281 #: fortran/openmp.cc:2054
76282 #, gcc-internal-format, gfc-internal-format
76283 msgid "Expected COMPILATION or EXECUTION in AT clause at %C"
76286 #: fortran/openmp.cc:2115
76287 #, gcc-internal-format, gfc-internal-format
76288 msgid "Expected TEAMS, PARALLEL or THREAD as binding in BIND at %C"
76291 #: fortran/openmp.cc:2146
76292 #, gcc-internal-format, gfc-internal-format
76293 msgid "COLLAPSE clause argument not constant positive integer at %C"
76296 #: fortran/openmp.cc:2235
76297 #, gcc-internal-format, gfc-internal-format
76299 "Expected ALLOC, TO, FROM, TOFROM, FIRSTPRIVATE, PRESENT, NONE or DEFAULT at "
76303 #: fortran/openmp.cc:2255
76304 #, gcc-internal-format, gfc-internal-format
76305 msgid "Expected SCALAR, AGGREGATE, ALLOCATABLE or POINTER at %C"
76308 #: fortran/openmp.cc:2284
76309 #, gcc-internal-format, gfc-internal-format
76310 msgid "DEFAULTMAP at %C but prior DEFAULTMAP with unspecified category"
76313 #: fortran/openmp.cc:2287
76314 #, gcc-internal-format, gfc-internal-format
76315 msgid "DEFAULTMAP at %C but prior DEFAULTMAP for category %s"
76318 #: fortran/openmp.cc:2323
76319 #, gcc-internal-format, gfc-internal-format
76320 msgid "Expected NONE or PRESENT in DEFAULT clause at %C"
76323 #: fortran/openmp.cc:2326
76324 #, gcc-internal-format, gfc-internal-format
76325 msgid "Expected NONE, FIRSTPRIVATE, PRIVATE or SHARED in DEFAULT clause at %C"
76328 #: fortran/openmp.cc:2376
76329 #, gcc-internal-format, gfc-internal-format
76330 msgid "ITERATOR may not be combined with SOURCE at %C"
76333 #: fortran/openmp.cc:2382
76334 #, gcc-internal-format, gfc-internal-format
76335 msgid "SOURCE at %C not permitted as dependence-type for this directive"
76338 #: fortran/openmp.cc:2388
76339 #, gcc-internal-format, gfc-internal-format
76340 msgid "Duplicated clause with SOURCE dependence-type at %C"
76343 #: fortran/openmp.cc:2403
76344 #, gcc-internal-format
76345 msgid "Expected %<)%> or %<omp_cur_iteration)%> at %C"
76348 #: fortran/openmp.cc:2415
76349 #, gcc-internal-format, gfc-internal-format
76350 msgid "SINK at %C not permitted as dependence-type for this directive"
76353 #: fortran/openmp.cc:2426
76354 #, gcc-internal-format, gfc-internal-format
76355 msgid "ITERATOR may not be combined with SINK at %C"
76358 #: fortran/openmp.cc:2440
76359 #, gcc-internal-format, gfc-internal-format
76360 msgid "Expected dependence-type SINK or SOURCE at %C"
76363 #: fortran/openmp.cc:2457
76364 #, gcc-internal-format
76365 msgid "%<omp_all_memory%> used with DEPEND kind other than OUT or INOUT at %C"
76368 #: fortran/openmp.cc:2495 fortran/openmp.cc:2530
76369 #, gcc-internal-format, gfc-internal-format
76370 msgid "Expected integer expression at %C"
76373 #: fortran/openmp.cc:2511
76374 #, gcc-internal-format
76376 "%<ancestor%> device modifier not preceded by %<requires%> directive with "
76377 "%<reverse_offload%> clause at %C"
76380 #: fortran/openmp.cc:2523
76381 #, gcc-internal-format
76382 msgid "the %<device%> clause expression must evaluate to %<1%> at %C"
76385 #: fortran/openmp.cc:2536
76386 #, gcc-internal-format
76388 "Expected integer expression or a single device-modifier %<device_num%> or "
76389 "%<ancestor%> at %C"
76392 #: fortran/openmp.cc:2566
76393 #, gcc-internal-format, gfc-internal-format
76394 msgid "Expected HOST, NOHOST or ANY at %C"
76397 #: fortran/openmp.cc:2621
76398 #, gcc-internal-format, gfc-internal-format
76399 msgid "Expected SEQ_CST, ACQUIRE or RELAXED at %C"
76402 #: fortran/openmp.cc:2970
76403 #, gcc-internal-format
76404 msgid "Multiple %qs modifiers specified at %C"
76407 #: fortran/openmp.cc:3080
76408 #, gcc-internal-format
76409 msgid "too many %<always%> modifiers at %L"
76412 #: fortran/openmp.cc:3086
76413 #, gcc-internal-format
76414 msgid "too many %<close%> modifiers at %L"
76417 #: fortran/openmp.cc:3092
76418 #, gcc-internal-format
76419 msgid "too many %<present%> modifiers at %L"
76422 #: fortran/openmp.cc:3283
76423 #, gcc-internal-format
76425 "Expected ORDER(CONCURRENT) at %C with optional %<reproducible%> or "
76426 "%<unconstrained%> modifier"
76429 #: fortran/openmp.cc:3308
76430 #, gcc-internal-format, gfc-internal-format
76431 msgid "ORDERED clause argument not constant positive integer at %C"
76434 #: fortran/openmp.cc:3576
76435 #, gcc-internal-format, gfc-internal-format
76436 msgid "Expected FATAL or WARNING in SEVERITY clause at %C"
76439 #: fortran/openmp.cc:3769
76440 #, gcc-internal-format, gfc-internal-format
76441 msgid "Failed to match clause at %C"
76444 #: fortran/openmp.cc:3947
76445 #, gcc-internal-format, gfc-internal-format
76446 msgid "Invalid clause in module with !$ACC DECLARE at %L"
76449 #: fortran/openmp.cc:3957
76450 #, gcc-internal-format, gfc-internal-format
76451 msgid "Variable is USE-associated with !$ACC DECLARE at %L"
76454 #: fortran/openmp.cc:3966
76455 #, gcc-internal-format
76457 "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at "
76461 #: fortran/openmp.cc:3974
76462 #, gcc-internal-format, gfc-internal-format
76463 msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
76466 #: fortran/openmp.cc:4023
76467 #, gcc-internal-format
76469 "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> "
76473 #: fortran/openmp.cc:4071
76474 #, gcc-internal-format, gfc-internal-format
76475 msgid "Invalid argument to !$ACC WAIT at %C"
76478 #: fortran/openmp.cc:4078
76479 #, gcc-internal-format, gfc-internal-format
76480 msgid "WAIT clause at %L requires a scalar INTEGER expression"
76483 #: fortran/openmp.cc:4111
76484 #, gcc-internal-format, gfc-internal-format
76485 msgid "ACC CACHE directive must be inside of loop %C"
76488 #: fortran/openmp.cc:4180
76489 #, gcc-internal-format, gfc-internal-format
76491 "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
76494 #: fortran/openmp.cc:4214
76495 #, gcc-internal-format
76496 msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
76499 #: fortran/openmp.cc:4222
76500 #, gcc-internal-format, gfc-internal-format
76501 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
76504 #: fortran/openmp.cc:4229
76505 #, gcc-internal-format
76507 "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting %<)%> after NAME"
76510 #: fortran/openmp.cc:4244
76511 #, gcc-internal-format, gfc-internal-format
76512 msgid "Multiple loop axes specified for routine at %C"
76515 #: fortran/openmp.cc:4255
76516 #, gcc-internal-format, gfc-internal-format
76518 "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with "
76519 "incompatible GANG, WORKER, or VECTOR clause"
76522 #: fortran/openmp.cc:4263
76523 #, gcc-internal-format, gfc-internal-format
76525 "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with "
76526 "incompatible NOHOST clause"
76529 #: fortran/openmp.cc:4284 fortran/openmp.cc:4312
76530 #, gcc-internal-format, gfc-internal-format
76531 msgid "!$ACC ROUTINE already applied at %C"
76534 #: fortran/openmp.cc:4329
76535 #, gcc-internal-format, gfc-internal-format
76537 "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE "
76541 #: fortran/openmp.cc:4508
76542 #, gcc-internal-format, gfc-internal-format
76543 msgid "Expected ALIGN or ALLOCATOR clause at %C"
76546 #: fortran/openmp.cc:4516
76547 #, gcc-internal-format, gfc-internal-format
76549 "Sorry, structure-element list item at %L in ALLOCATE directive is not yet "
76553 #: fortran/openmp.cc:4519
76554 #, gcc-internal-format, gfc-internal-format
76555 msgid "Unexpected expression as list item at %L in ALLOCATE directive"
76558 #: fortran/openmp.cc:4591
76559 #, gcc-internal-format, gfc-internal-format
76561 "!$OMP ASSUMES at %C must be in the specification part of a subprogram or "
76565 #: fortran/openmp.cc:4658
76566 #, gcc-internal-format, gfc-internal-format
76567 msgid "Unexpected junk after $OMP CRITICAL statement at %C"
76570 #: fortran/openmp.cc:4680
76571 #, gcc-internal-format
76572 msgid "Expected %<( depobj )%> at %C"
76575 #: fortran/openmp.cc:4698
76576 #, gcc-internal-format
76578 "Expected IN, OUT, INOUT, INOUTSET or MUTEXINOUTSET followed by %<)%> at %C"
76581 #: fortran/openmp.cc:4716
76582 #, gcc-internal-format, gfc-internal-format
76583 msgid "Expected DEPEND, UPDATE, or DESTROY clause at %C"
76586 #: fortran/openmp.cc:4721
76587 #, gcc-internal-format, gfc-internal-format
76589 "DEPEND clause at %L of OMP DEPOBJ construct shall not have dependence-type "
76593 #: fortran/openmp.cc:4729
76594 #, gcc-internal-format, gfc-internal-format
76596 "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
76599 #: fortran/openmp.cc:4855 fortran/openmp.cc:8882
76600 #, gcc-internal-format, gfc-internal-format
76602 "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
76605 #: fortran/openmp.cc:4862
76606 #, gcc-internal-format, gfc-internal-format
76607 msgid "Constant character expression required in MESSAGE clause at %L"
76610 #: fortran/openmp.cc:4868
76611 #, gcc-internal-format, gfc-internal-format
76612 msgid "$OMP ERROR encountered at %L: %s"
76615 #: fortran/openmp.cc:4887
76616 #, gcc-internal-format, gfc-internal-format
76617 msgid "$OMP ERROR encountered at %L"
76620 #: fortran/openmp.cc:4915
76621 #, gcc-internal-format, gfc-internal-format
76622 msgid "Expected SEQ_CST, AQC_REL, RELEASE, or ACQUIRE at %C"
76625 #: fortran/openmp.cc:4924
76626 #, gcc-internal-format, gfc-internal-format
76628 "List specified together with memory order clause in FLUSH directive at %C"
76631 #: fortran/openmp.cc:4932
76632 #, gcc-internal-format, gfc-internal-format
76633 msgid "Unexpected junk after $OMP FLUSH statement at %C"
76636 #: fortran/openmp.cc:5332 fortran/openmp.cc:10890
76637 #, gcc-internal-format, gfc-internal-format
76638 msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
76641 #: fortran/openmp.cc:5336 fortran/openmp.cc:10894
76642 #, gcc-internal-format, gfc-internal-format
76643 msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
76646 #: fortran/openmp.cc:5341
76647 #, gcc-internal-format, gfc-internal-format
76648 msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
76651 #: fortran/openmp.cc:5343
76652 #, gcc-internal-format, gfc-internal-format
76653 msgid "Previous !$OMP DECLARE REDUCTION at %L"
76656 #: fortran/openmp.cc:5363
76657 #, gcc-internal-format, gfc-internal-format
76658 msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
76661 #: fortran/openmp.cc:5400
76662 #, gcc-internal-format, gfc-internal-format
76664 "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface "
76668 #: fortran/openmp.cc:5415
76669 #, gcc-internal-format, gfc-internal-format
76670 msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
76673 #: fortran/openmp.cc:5440
76674 #, gcc-internal-format, gfc-internal-format
76675 msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
76678 #: fortran/openmp.cc:5443
76679 #, gcc-internal-format, gfc-internal-format
76681 "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE "
76685 #: fortran/openmp.cc:5449
76686 #, gcc-internal-format, gfc-internal-format
76688 "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and "
76689 "later in %s clause"
76692 #: fortran/openmp.cc:5455
76693 #, gcc-internal-format, gfc-internal-format
76695 "OMP DECLARE TARGET variable at %L previously mentioned in TO or ENTER clause "
76696 "and later in LINK clause"
76699 #: fortran/openmp.cc:5469 fortran/openmp.cc:5515
76700 #, gcc-internal-format
76702 "List item %qs at %L set in previous OMP DECLARE TARGET directive to a "
76703 "different DEVICE_TYPE"
76706 #: fortran/openmp.cc:5479
76707 #, gcc-internal-format, gfc-internal-format
76709 "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and "
76710 "later in %s clause"
76713 #: fortran/openmp.cc:5485
76714 #, gcc-internal-format, gfc-internal-format
76716 "OMP DECLARE TARGET COMMON at %L previously mentioned in TO or ENTER clause "
76717 "and later in LINK clause"
76720 #: fortran/openmp.cc:5489
76721 #, gcc-internal-format, gfc-internal-format
76723 "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE "
76727 #: fortran/openmp.cc:5498
76728 #, gcc-internal-format, gfc-internal-format
76730 "COMMON at %L set in previous OMP DECLARE TARGET directive to a different "
76734 #: fortran/openmp.cc:5525
76735 #, gcc-internal-format, gfc-internal-format
76737 "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
76740 #: fortran/openmp.cc:5535
76741 #, gcc-internal-format, gfc-internal-format
76742 msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
76745 #: fortran/openmp.cc:5573
76746 #, gcc-internal-format, gfc-internal-format
76747 msgid "expected trait selector name at %C"
76750 #: fortran/openmp.cc:5628
76751 #, gcc-internal-format
76752 msgid "selector %qs not allowed for context selector set %qs at %C"
76755 #: fortran/openmp.cc:5648
76756 #, gcc-internal-format
76757 msgid "selector %qs does not accept any properties at %C"
76760 #: fortran/openmp.cc:5657 fortran/openmp.cc:5802 fortran/openmp.cc:5900
76761 #: fortran/openmp.cc:5967
76762 #, gcc-internal-format
76763 msgid "expected %<(%> at %C"
76766 #: fortran/openmp.cc:5665
76767 #, gcc-internal-format, gfc-internal-format
76768 msgid "score argument must be constant integer expression at %C"
76771 #: fortran/openmp.cc:5673
76772 #, gcc-internal-format, gfc-internal-format
76773 msgid "score argument must be non-negative at %C"
76776 #: fortran/openmp.cc:5679 fortran/openmp.cc:5792 fortran/openmp.cc:5948
76777 #: fortran/openmp.cc:5976
76778 #, gcc-internal-format
76779 msgid "expected %<)%> at %C"
76782 #: fortran/openmp.cc:5685
76783 #, gcc-internal-format, gfc-internal-format
76784 msgid "expected : at %C"
76787 #: fortran/openmp.cc:5702
76788 #, gcc-internal-format, gfc-internal-format
76789 msgid "property must be constant integer expression or string literal at %C"
76792 #: fortran/openmp.cc:5722
76793 #, gcc-internal-format, gfc-internal-format
76794 msgid "expected identifier at %C"
76797 #: fortran/openmp.cc:5741
76798 #, gcc-internal-format, gfc-internal-format
76799 msgid "expected identifier or string literal at %C"
76802 #: fortran/openmp.cc:5761
76803 #, gcc-internal-format, gfc-internal-format
76804 msgid "expected expression at %C"
76807 #: fortran/openmp.cc:5769
76808 #, gcc-internal-format, gfc-internal-format
76809 msgid "property must be constant integer or logical expression at %C"
76812 #: fortran/openmp.cc:5781
76813 #, gcc-internal-format, gfc-internal-format
76814 msgid "expected simd clause at %C"
76817 #: fortran/openmp.cc:5848
76818 #, gcc-internal-format
76820 "expected %<construct%>, %<device%>, %<implementation%> or %<user%> at %C"
76823 #: fortran/openmp.cc:5856
76824 #, gcc-internal-format
76825 msgid "expected %<=%> at %C"
76828 #: fortran/openmp.cc:5863
76829 #, gcc-internal-format
76830 msgid "expected %<{%> at %C"
76833 #: fortran/openmp.cc:5878
76834 #, gcc-internal-format
76835 msgid "expected %<}%> at %C"
76838 #: fortran/openmp.cc:5907
76839 #, gcc-internal-format, gfc-internal-format
76840 msgid "expected name at %C"
76843 #: fortran/openmp.cc:5918
76844 #, gcc-internal-format, gfc-internal-format
76845 msgid "expected variant name at %C"
76848 #: fortran/openmp.cc:5958
76849 #, gcc-internal-format
76850 msgid "expected %<match%> at %C"
76853 #: fortran/openmp.cc:6009
76854 #, gcc-internal-format, gfc-internal-format
76855 msgid "Threadprivate variable at %C is an element of a COMMON block"
76858 #: fortran/openmp.cc:6046
76859 #, gcc-internal-format, gfc-internal-format
76860 msgid "Unexpected junk after OMP THREADPRIVATE at %C"
76863 #: fortran/openmp.cc:6053
76864 #, gcc-internal-format, gfc-internal-format
76865 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
76868 #: fortran/openmp.cc:6159
76869 #, gcc-internal-format, gfc-internal-format
76871 "Program unit at %L has OpenMP device constructs/routines but does not set !"
76872 "$OMP REQUIRES REVERSE_OFFLOAD but other program units do"
76875 #: fortran/openmp.cc:6164
76876 #, gcc-internal-format, gfc-internal-format
76878 "Program unit at %L has OpenMP device constructs/routines but does not set !"
76879 "$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
76882 #: fortran/openmp.cc:6169
76883 #, gcc-internal-format, gfc-internal-format
76885 "Program unit at %L has OpenMP device constructs/routines but does not set !"
76886 "$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
76889 #: fortran/openmp.cc:6195
76890 #, gcc-internal-format
76892 "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after "
76893 "using a device construct/routine"
76896 #: fortran/openmp.cc:6199
76897 #, gcc-internal-format
76899 "!$OMP REQUIRES clause %qs specified at %L comes after using a device "
76900 "construct/routine"
76903 #: fortran/openmp.cc:6221
76904 #, gcc-internal-format
76906 "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module "
76907 "%qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which "
76908 "might be through using a module)"
76911 #: fortran/openmp.cc:6226
76912 #, gcc-internal-format
76914 "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L "
76915 "overrides a previous %<atomic_default_mem_order(%s)%> (which might be "
76916 "through using a module)"
76919 #: fortran/openmp.cc:6237
76920 #, gcc-internal-format
76922 "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module "
76923 "%qs use at %L but same clause is not specified for the program unit"
76926 #: fortran/openmp.cc:6242
76927 #, gcc-internal-format
76929 "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause "
76930 "is not specified for the program unit"
76933 #: fortran/openmp.cc:6271
76934 #, gcc-internal-format, gfc-internal-format
76936 "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
76939 #: fortran/openmp.cc:6339
76940 #, gcc-internal-format, gfc-internal-format
76942 "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at "
76946 #: fortran/openmp.cc:6355
76947 #, gcc-internal-format, gfc-internal-format
76948 msgid "Clause expected at %C"
76951 #: fortran/openmp.cc:6361
76952 #, gcc-internal-format
76953 msgid "%qs clause at %L specified more than once"
76956 #: fortran/openmp.cc:6364
76957 #, gcc-internal-format, gfc-internal-format
76959 "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, "
76960 "REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
76963 #: fortran/openmp.cc:6390
76964 #, gcc-internal-format, gfc-internal-format
76965 msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
76968 #: fortran/openmp.cc:6396
76969 #, gcc-internal-format, gfc-internal-format
76970 msgid "Unexpected junk after !$OMP SCAN at %C"
76973 #: fortran/openmp.cc:6595
76974 #, gcc-internal-format, gfc-internal-format
76975 msgid "Unexpected junk after TASKYIELD clause at %C"
76978 #: fortran/openmp.cc:6683
76979 #, gcc-internal-format, gfc-internal-format
76980 msgid "Unexpected junk after $OMP MASTER statement at %C"
76983 #: fortran/openmp.cc:6715
76984 #, gcc-internal-format, gfc-internal-format
76985 msgid "Unexpected junk after $OMP NOTHING statement at %C"
76988 #: fortran/openmp.cc:6750 fortran/openmp.cc:6753 fortran/openmp.cc:6756
76989 #, gcc-internal-format, gfc-internal-format
76990 msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
76993 #: fortran/openmp.cc:6760
76994 #, gcc-internal-format, gfc-internal-format
76995 msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
76998 #: fortran/openmp.cc:6797
76999 #, gcc-internal-format, gfc-internal-format
77000 msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
77003 #: fortran/openmp.cc:6807
77004 #, gcc-internal-format, gfc-internal-format
77005 msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
77008 #: fortran/openmp.cc:6844
77009 #, gcc-internal-format, gfc-internal-format
77010 msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
77013 #: fortran/openmp.cc:6859
77014 #, gcc-internal-format, gfc-internal-format
77015 msgid "Unexpected junk after $OMP BARRIER statement at %C"
77018 #: fortran/openmp.cc:6915
77019 #, gcc-internal-format, gfc-internal-format
77021 "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP "
77022 "CANCELLATION POINT statement at %C"
77025 #: fortran/openmp.cc:6921
77026 #, gcc-internal-format, gfc-internal-format
77027 msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
77030 #: fortran/openmp.cc:6942
77031 #, gcc-internal-format, gfc-internal-format
77032 msgid "Unexpected junk after NOWAIT clause at %C"
77035 #: fortran/openmp.cc:6981
77036 #, gcc-internal-format, gfc-internal-format
77037 msgid "%s clause at %L requires a scalar INTEGER expression"
77040 #: fortran/openmp.cc:6992
77041 #, gcc-internal-format, gfc-internal-format
77042 msgid "INTEGER expression of %s clause at %L must be positive"
77045 #: fortran/openmp.cc:7003
77046 #, gcc-internal-format, gfc-internal-format
77047 msgid "INTEGER expression of %s clause at %L must be non-negative"
77050 #: fortran/openmp.cc:7014
77051 #, gcc-internal-format
77052 msgid "Cray pointer object %qs of derived type in %s clause at %L"
77055 #: fortran/openmp.cc:7017
77056 #, gcc-internal-format
77057 msgid "Cray pointee object %qs of derived type in %s clause at %L"
77060 #: fortran/openmp.cc:7023 fortran/openmp.cc:8750
77061 #, gcc-internal-format
77062 msgid "POINTER object %qs of polymorphic type in %s clause at %L"
77065 #: fortran/openmp.cc:7028
77066 #, gcc-internal-format
77067 msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
77070 #: fortran/openmp.cc:7033
77071 #, gcc-internal-format
77072 msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
77075 #: fortran/openmp.cc:7043 fortran/openmp.cc:8235 fortran/openmp.cc:8512
77076 #, gcc-internal-format
77077 msgid "Assumed size array %qs in %s clause at %L"
77080 #: fortran/openmp.cc:7046
77081 #, gcc-internal-format
77082 msgid "Assumed rank array %qs in %s clause at %L"
77085 #: fortran/openmp.cc:7062 fortran/openmp.cc:8499
77086 #, gcc-internal-format
77087 msgid "POINTER object %qs in %s clause at %L"
77090 #: fortran/openmp.cc:7067 fortran/openmp.cc:8754
77091 #, gcc-internal-format
77092 msgid "Cray pointer object %qs in %s clause at %L"
77095 #: fortran/openmp.cc:7072 fortran/openmp.cc:8757
77096 #, gcc-internal-format
77097 msgid "Cray pointee object %qs in %s clause at %L"
77100 #: fortran/openmp.cc:7077 fortran/openmp.cc:8745
77101 #, gcc-internal-format
77102 msgid "ALLOCATABLE object %qs in %s clause at %L"
77105 #: fortran/openmp.cc:7080
77106 #, gcc-internal-format
77107 msgid "VALUE object %qs in %s clause at %L"
77110 #: fortran/openmp.cc:7123
77111 #, gcc-internal-format, gfc-internal-format
77112 msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
77115 #: fortran/openmp.cc:7172
77116 #, gcc-internal-format, gfc-internal-format
77117 msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
77120 #: fortran/openmp.cc:7210
77121 #, gcc-internal-format
77123 "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
77126 #: fortran/openmp.cc:7218
77127 #, gcc-internal-format
77129 "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope "
77130 "as the variable declaration"
77133 #: fortran/openmp.cc:7225
77134 #, gcc-internal-format
77136 "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
77139 #: fortran/openmp.cc:7233
77140 #, gcc-internal-format
77141 msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
77144 #: fortran/openmp.cc:7240
77145 #, gcc-internal-format
77146 msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
77149 #: fortran/openmp.cc:7248
77150 #, gcc-internal-format
77152 "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE "
77156 #: fortran/openmp.cc:7253
77157 #, gcc-internal-format
77159 "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
77162 #: fortran/openmp.cc:7264 fortran/openmp.cc:7801
77163 #, gcc-internal-format, gfc-internal-format
77165 "ALIGN requires a scalar positive constant integer alignment expression at %L "
77166 "that is a power of two"
77169 #: fortran/openmp.cc:7279
77170 #, gcc-internal-format
77172 "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the "
77176 #: fortran/openmp.cc:7284
77177 #, gcc-internal-format
77179 "Predefined allocator required in ALLOCATOR clause at %L as the list item "
77180 "%<%s%s%s%> at %L has the SAVE attribute"
77183 #: fortran/openmp.cc:7298 fortran/openmp.cc:7785
77184 #, gcc-internal-format
77186 "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
77189 #: fortran/openmp.cc:7302
77190 #, gcc-internal-format, gfc-internal-format
77191 msgid "Sorry, declarative !$OMP ALLOCATE at %L not yet supported"
77194 #: fortran/openmp.cc:7316
77195 #, gcc-internal-format, gfc-internal-format
77196 msgid "HOLDS expression at %L must be a scalar logical expression"
77199 #: fortran/openmp.cc:7349
77200 #, gcc-internal-format, gfc-internal-format
77201 msgid "ORDERED clause parameter is less than COLLAPSE at %L"
77204 #: fortran/openmp.cc:7352
77205 #, gcc-internal-format, gfc-internal-format
77206 msgid "ORDER clause must not be used together ORDERED at %L"
77209 #: fortran/openmp.cc:7359 fortran/openmp.cc:7370 fortran/resolve.cc:10994
77210 #: fortran/resolve.cc:12563
77211 #, gcc-internal-format, gfc-internal-format
77212 msgid "IF clause at %L requires a scalar LOGICAL expression"
77215 #: fortran/openmp.cc:7374
77216 #, gcc-internal-format, gfc-internal-format
77218 "IF clause without modifier at %L used together with IF clauses with modifiers"
77221 #: fortran/openmp.cc:7499
77222 #, gcc-internal-format, gfc-internal-format
77224 "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
77227 #: fortran/openmp.cc:7509
77228 #, gcc-internal-format, gfc-internal-format
77229 msgid "FINAL clause at %L requires a scalar LOGICAL expression"
77232 #: fortran/openmp.cc:7519
77233 #, gcc-internal-format, gfc-internal-format
77234 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
77237 #: fortran/openmp.cc:7524
77238 #, gcc-internal-format, gfc-internal-format
77240 "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
77243 #: fortran/openmp.cc:7531
77244 #, gcc-internal-format, gfc-internal-format
77245 msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
77248 #: fortran/openmp.cc:7534
77249 #, gcc-internal-format, gfc-internal-format
77250 msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
77253 #: fortran/openmp.cc:7543
77254 #, gcc-internal-format, gfc-internal-format
77256 "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of "
77257 "OMP_DEPEND_KIND kind"
77260 #: fortran/openmp.cc:7564
77261 #, gcc-internal-format
77262 msgid "Variable %qs is not a dummy argument at %L"
77265 #: fortran/openmp.cc:7600
77266 #, gcc-internal-format
77268 "Object %qs is not a variable at %L; parameters cannot be and need not be "
77272 #: fortran/openmp.cc:7604
77273 #, gcc-internal-format
77275 "Object %qs is not a variable at %L; parameters cannot be and need not be "
77279 #: fortran/openmp.cc:7609 fortran/openmp.cc:10554
77280 #, gcc-internal-format
77281 msgid "Object %qs is not a variable at %L"
77284 #: fortran/openmp.cc:7618
77285 #, gcc-internal-format
77287 "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, "
77288 "PARALLEL DO, PARALLEL DO SIMD at %L"
77291 #: fortran/openmp.cc:7649 fortran/openmp.cc:7661 fortran/openmp.cc:7682
77292 #: fortran/openmp.cc:7694 fortran/openmp.cc:7717 fortran/openmp.cc:7725
77293 #: fortran/openmp.cc:7746 fortran/openmp.cc:7757 fortran/openmp.cc:7769
77294 #: fortran/openmp.cc:7905 fortran/openmp.cc:10578
77295 #, gcc-internal-format
77296 msgid "Symbol %qs present on multiple clauses at %L"
77299 #: fortran/openmp.cc:7690
77300 #, gcc-internal-format
77301 msgid "Symbol %qs has mixed component and non-component accesses at %L"
77304 #: fortran/openmp.cc:7740
77305 #, gcc-internal-format
77306 msgid "Symbol %qs present on both data and map clauses at %L"
77309 #: fortran/openmp.cc:7826
77310 #, gcc-internal-format
77311 msgid "%qs appears more than once in %<allocate%> at %L"
77314 #: fortran/openmp.cc:7868
77315 #, gcc-internal-format
77317 "%qs specified in %<allocate%> clause at %L but not in an explicit "
77318 "privatization clause"
77321 #: fortran/openmp.cc:7888
77322 #, gcc-internal-format
77324 "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE "
77328 #: fortran/openmp.cc:7912
77329 #, gcc-internal-format
77330 msgid "Array %qs is not permitted in reduction at %L"
77333 #: fortran/openmp.cc:7925
77334 #, gcc-internal-format
77335 msgid "Symbol %qs present on both FROM and TO clauses at %L"
77338 #: fortran/openmp.cc:7943
77339 #, gcc-internal-format
77340 msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
77343 #: fortran/openmp.cc:7949
77344 #, gcc-internal-format, gfc-internal-format
77345 msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
77348 #: fortran/openmp.cc:7954
77349 #, gcc-internal-format
77350 msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
77353 #: fortran/openmp.cc:7957
77354 #, gcc-internal-format
77355 msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
77358 #: fortran/openmp.cc:7965
77359 #, gcc-internal-format
77360 msgid "THREADPRIVATE object %qs in SHARED clause at %L"
77363 #: fortran/openmp.cc:7968
77364 #, gcc-internal-format
77365 msgid "Cray pointee %qs in SHARED clause at %L"
77368 #: fortran/openmp.cc:7971
77369 #, gcc-internal-format
77370 msgid "Associate name %qs in SHARED clause at %L"
77373 #: fortran/openmp.cc:7977
77374 #, gcc-internal-format
77375 msgid "DETACH event handle %qs in SHARED clause at %L"
77378 #: fortran/openmp.cc:7992
77379 #, gcc-internal-format
77381 "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at "
77385 #: fortran/openmp.cc:8002
77386 #, gcc-internal-format
77388 "%qs in ALIGNED clause at %L requires a scalar positive constant integer "
77389 "alignment expression"
77392 #: fortran/openmp.cc:8028
77393 #, gcc-internal-format, gfc-internal-format
77394 msgid "Scalar integer expression for range begin expected at %L"
77397 #: fortran/openmp.cc:8034
77398 #, gcc-internal-format, gfc-internal-format
77399 msgid "Scalar integer expression for range end expected at %L"
77402 #: fortran/openmp.cc:8040
77403 #, gcc-internal-format, gfc-internal-format
77404 msgid "Scalar integer expression for range step expected at %L"
77407 #: fortran/openmp.cc:8045
77408 #, gcc-internal-format, gfc-internal-format
77409 msgid "Nonzero range step expected at %L"
77412 #: fortran/openmp.cc:8058
77413 #, gcc-internal-format, gfc-internal-format
77415 "Dependence-type SINK used together with SOURCE on the same construct at %L"
77418 #: fortran/openmp.cc:8068
77419 #, gcc-internal-format, gfc-internal-format
77420 msgid "SINK addend not a constant integer at %L"
77423 #: fortran/openmp.cc:8074
77424 #, gcc-internal-format
77425 msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
77428 #: fortran/openmp.cc:8084
77429 #, gcc-internal-format
77431 "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer "
77432 "of OMP_DEPEND_KIND kind"
77435 #: fortran/openmp.cc:8095
77436 #, gcc-internal-format, gfc-internal-format
77438 "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of "
77439 "OMP_DEPEND_KIND kind"
77442 #: fortran/openmp.cc:8139
77443 #, gcc-internal-format, gfc-internal-format
77444 msgid "Array is not contiguous at %L"
77447 #: fortran/openmp.cc:8154
77448 #, gcc-internal-format
77449 msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
77452 #: fortran/openmp.cc:8166
77453 #, gcc-internal-format, gfc-internal-format
77454 msgid "Unexpected substring reference in %s clause at %L"
77457 #: fortran/openmp.cc:8174
77458 #, gcc-internal-format, gfc-internal-format
77459 msgid "Unexpected complex-parts designator reference in %s clause at %L"
77462 #: fortran/openmp.cc:8183 fortran/openmp.cc:8201
77463 #, gcc-internal-format
77464 msgid "%qs in %s clause at %L is not a proper array section"
77467 #: fortran/openmp.cc:8193
77468 #, gcc-internal-format, gfc-internal-format
77469 msgid "Stride should not be specified for array section in %s clause at %L"
77472 #: fortran/openmp.cc:8215
77473 #, gcc-internal-format
77474 msgid "%qs in %s clause at %L is a zero size array section"
77477 #: fortran/openmp.cc:8241
77478 #, gcc-internal-format
77480 "List item %qs with allocatable components is not permitted in map clause at "
77484 #: fortran/openmp.cc:8267
77485 #, gcc-internal-format, gfc-internal-format
77487 "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause "
77491 #: fortran/openmp.cc:8298
77492 #, gcc-internal-format, gfc-internal-format
77494 "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause "
77498 #: fortran/openmp.cc:8327
77499 #, gcc-internal-format, gfc-internal-format
77501 "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE "
77502 "on MAP clause at %L"
77505 #: fortran/openmp.cc:8343 fortran/openmp.cc:8483
77506 #, gcc-internal-format
77507 msgid "THREADPRIVATE object %qs in %s clause at %L"
77510 #: fortran/openmp.cc:8346 fortran/openmp.cc:8486
77511 #, gcc-internal-format
77512 msgid "Cray pointee %qs in %s clause at %L"
77515 #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
77516 #: fortran/openmp.cc:8358
77517 #, gcc-internal-format
77518 msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
77521 #: fortran/openmp.cc:8415
77522 #, gcc-internal-format
77523 msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
77526 #: fortran/openmp.cc:8423
77527 #, gcc-internal-format
77529 "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind "
77530 "%<omp_allocator_handle_kind%>"
77533 #: fortran/openmp.cc:8431
77534 #, gcc-internal-format
77536 "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a "
77537 "predefined allocator"
77540 #: fortran/openmp.cc:8436
77541 #, gcc-internal-format
77543 "A memory space or traits array may not be specified for predefined allocator "
77547 #: fortran/openmp.cc:8447
77548 #, gcc-internal-format
77550 "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named "
77551 "constant array of type %<omp_alloctrait%>"
77554 #: fortran/openmp.cc:8477
77555 #, gcc-internal-format
77557 "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at "
77561 #: fortran/openmp.cc:8489
77562 #, gcc-internal-format
77563 msgid "Associate name %qs in %s clause at %L"
77566 #: fortran/openmp.cc:8496
77567 #, gcc-internal-format
77568 msgid "Procedure pointer %qs in %s clause at %L"
77571 #: fortran/openmp.cc:8502
77572 #, gcc-internal-format
77573 msgid "Cray pointer %qs in %s clause at %L"
77576 #: fortran/openmp.cc:8515
77577 #, gcc-internal-format
77578 msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
77581 #. case OMP_LIST_REDUCTION:
77582 #: fortran/openmp.cc:8525
77583 #, gcc-internal-format
77584 msgid "INTENT(IN) POINTER %qs in %s clause at %L"
77587 #: fortran/openmp.cc:8536
77588 #, gcc-internal-format
77589 msgid "DETACH event handle %qs in %s clause at %L"
77592 #: fortran/openmp.cc:8560
77593 #, gcc-internal-format, gfc-internal-format
77594 msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
77597 #: fortran/openmp.cc:8653
77598 #, gcc-internal-format, gfc-internal-format
77599 msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
77602 #: fortran/openmp.cc:8681
77603 #, gcc-internal-format, gfc-internal-format
77604 msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
77607 #: fortran/openmp.cc:8687
77608 #, gcc-internal-format, gfc-internal-format
77610 "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
77613 #: fortran/openmp.cc:8695
77614 #, gcc-internal-format
77615 msgid "LINEAR variable %qs must be INTEGER at %L"
77618 #: fortran/openmp.cc:8700
77619 #, gcc-internal-format
77620 msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
77623 #: fortran/openmp.cc:8711
77624 #, gcc-internal-format
77626 "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
77629 #: fortran/openmp.cc:8728
77630 #, gcc-internal-format
77632 "%qs in LINEAR clause at %L requires a constant integer linear-step "
77633 "expression or dummy argument specified in UNIFORM clause"
77636 #: fortran/openmp.cc:8762
77637 #, gcc-internal-format
77638 msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
77641 #: fortran/openmp.cc:8822
77642 #, gcc-internal-format, gfc-internal-format
77643 msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
77646 #: fortran/openmp.cc:8835
77647 #, gcc-internal-format, gfc-internal-format
77648 msgid "Value of HINT clause at %L shall be a valid constant hint expression"
77651 #: fortran/openmp.cc:8845
77652 #, gcc-internal-format, gfc-internal-format
77654 "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
77657 #: fortran/openmp.cc:8875
77658 #, gcc-internal-format, gfc-internal-format
77659 msgid "Incompatible use of TILE and COLLAPSE at %L"
77662 #: fortran/openmp.cc:8899
77663 #, gcc-internal-format, gfc-internal-format
77665 "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or "
77666 "USE_DEVICE_ADDR clause at %L"
77669 #: fortran/openmp.cc:8902
77670 #, gcc-internal-format, gfc-internal-format
77671 msgid "%s must contain at least one MAP clause at %L"
77674 #: fortran/openmp.cc:8912
77675 #, gcc-internal-format
77677 "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
77680 #: fortran/openmp.cc:8917
77681 #, gcc-internal-format, gfc-internal-format
77682 msgid "The event handle at %L must not be an array element"
77685 #: fortran/openmp.cc:8921
77686 #, gcc-internal-format, gfc-internal-format
77687 msgid "The event handle at %L must not be part of a derived type or class"
77690 #: fortran/openmp.cc:8925
77691 #, gcc-internal-format
77693 "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
77696 #: fortran/openmp.cc:9080
77697 #, gcc-internal-format, gfc-internal-format
77698 msgid "Expected IF at %L in atomic compare capture"
77701 #: fortran/openmp.cc:9088
77702 #, gcc-internal-format, gfc-internal-format
77703 msgid "Expected ELSE at %L in atomic compare capture"
77706 #: fortran/openmp.cc:9200
77707 #, gcc-internal-format
77709 "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
77712 #: fortran/openmp.cc:9206
77713 #, gcc-internal-format, gfc-internal-format
77714 msgid "Expected scalar intrinsic variable at %L in atomic comparison"
77717 #: fortran/openmp.cc:9214
77718 #, gcc-internal-format, gfc-internal-format
77719 msgid "Expected scalar intrinsic expression at %L in atomic comparison"
77722 #: fortran/openmp.cc:9222
77723 #, gcc-internal-format, gfc-internal-format
77725 "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
77728 #: fortran/openmp.cc:9231
77729 #, gcc-internal-format, gfc-internal-format
77731 "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
77734 #: fortran/openmp.cc:9238
77735 #, gcc-internal-format, gfc-internal-format
77736 msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
77739 #: fortran/openmp.cc:9255
77740 #, gcc-internal-format, gfc-internal-format
77742 "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic "
77746 #: fortran/openmp.cc:9260
77747 #, gcc-internal-format, gfc-internal-format
77749 "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot "
77750 "reference var at %L"
77753 #: fortran/openmp.cc:9272
77754 #, gcc-internal-format, gfc-internal-format
77756 "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type "
77760 #: fortran/openmp.cc:9280
77761 #, gcc-internal-format, gfc-internal-format
77763 "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type "
77767 #: fortran/openmp.cc:9290
77768 #, gcc-internal-format, gfc-internal-format
77770 "!$OMP ATOMIC CAPTURE capture statement reads from different variable than "
77771 "update statement writes into at %L"
77774 #: fortran/openmp.cc:9306
77775 #, gcc-internal-format
77777 "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the "
77778 "variable %qs that the update statement writes into at %L"
77781 #: fortran/openmp.cc:9314
77782 #, gcc-internal-format, gfc-internal-format
77784 "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot "
77785 "reference var at %L"
77788 #: fortran/openmp.cc:9332
77789 #, gcc-internal-format, gfc-internal-format
77791 "!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE "
77792 "clause or using the intrinsic MIN/MAX procedure"
77795 #: fortran/openmp.cc:9359
77796 #, gcc-internal-format, gfc-internal-format
77798 "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., ."
77799 "EQV. or .NEQV. at %L"
77802 #: fortran/openmp.cc:9407
77803 #, gcc-internal-format, gfc-internal-format
77805 "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
77808 #: fortran/openmp.cc:9421
77809 #, gcc-internal-format, gfc-internal-format
77811 "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
77815 #: fortran/openmp.cc:9454
77816 #, gcc-internal-format, gfc-internal-format
77818 "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
77819 "reference var at %L"
77822 #: fortran/openmp.cc:9478
77823 #, gcc-internal-format, gfc-internal-format
77825 "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
77829 #: fortran/openmp.cc:9485
77830 #, gcc-internal-format, gfc-internal-format
77832 "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
77835 #: fortran/openmp.cc:9508
77836 #, gcc-internal-format
77838 "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
77841 #: fortran/openmp.cc:9515
77842 #, gcc-internal-format, gfc-internal-format
77843 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
77846 #: fortran/openmp.cc:9523
77847 #, gcc-internal-format
77848 msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
77851 #: fortran/openmp.cc:9541
77852 #, gcc-internal-format, gfc-internal-format
77854 "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
77858 #: fortran/openmp.cc:9546
77859 #, gcc-internal-format, gfc-internal-format
77860 msgid "unexpected !$OMP ATOMIC expression at %L"
77863 #: fortran/openmp.cc:9592
77864 #, gcc-internal-format
77866 "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
77869 #: fortran/openmp.cc:9595
77870 #, gcc-internal-format
77872 "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
77875 #: fortran/openmp.cc:9604
77876 #, gcc-internal-format, gfc-internal-format
77878 "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured "
77882 #: fortran/openmp.cc:9609
77883 #, gcc-internal-format, gfc-internal-format
77885 "!$OMP SCAN at %L with zero executable statements in preceding structured "
77889 #: fortran/openmp.cc:9615
77890 #, gcc-internal-format, gfc-internal-format
77892 "!$OMP SCAN at %L with zero executable statements in succeeding structured "
77896 #: fortran/openmp.cc:10027
77897 #, gcc-internal-format, gfc-internal-format
77898 msgid "%s cannot be a DO WHILE or DO without loop control at %L"
77901 #: fortran/openmp.cc:10033
77902 #, gcc-internal-format, gfc-internal-format
77903 msgid "%s cannot be a DO CONCURRENT loop at %L"
77906 #: fortran/openmp.cc:10039
77907 #, gcc-internal-format, gfc-internal-format
77908 msgid "%s iteration variable must be of type integer at %L"
77911 #: fortran/openmp.cc:10043
77912 #, gcc-internal-format, gfc-internal-format
77913 msgid "%s iteration variable must not be THREADPRIVATE at %L"
77916 #: fortran/openmp.cc:10056
77917 #, gcc-internal-format, gfc-internal-format
77919 "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or "
77923 #: fortran/openmp.cc:10060
77924 #, gcc-internal-format, gfc-internal-format
77926 "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, "
77927 "ALLOCATE or LINEAR at %L"
77930 #: fortran/openmp.cc:10067
77931 #, gcc-internal-format, gfc-internal-format
77932 msgid "%s iteration variable used in more than one loop at %L"
77935 #: fortran/openmp.cc:10075
77936 #, gcc-internal-format, gfc-internal-format
77937 msgid "%s loop start expression not in canonical form at %L"
77940 #: fortran/openmp.cc:10083
77941 #, gcc-internal-format, gfc-internal-format
77942 msgid "%s loop end expression not in canonical form at %L"
77945 #: fortran/openmp.cc:10089
77946 #, gcc-internal-format, gfc-internal-format
77947 msgid "%s loop bounds reference different iteration variables at %L"
77950 #: fortran/openmp.cc:10095
77951 #, gcc-internal-format, gfc-internal-format
77952 msgid "%s loop increment not in canonical form at %L"
77955 #: fortran/openmp.cc:10105
77956 #, gcc-internal-format, gfc-internal-format
77957 msgid "collapsed %s loops not perfectly nested at %L"
77960 #: fortran/openmp.cc:10114 fortran/openmp.cc:10122
77961 #, gcc-internal-format, gfc-internal-format
77962 msgid "not enough DO loops for collapsed %s at %L"
77965 #: fortran/openmp.cc:10333 fortran/openmp.cc:10346
77966 #, gcc-internal-format, gfc-internal-format
77967 msgid "The %s directive cannot be specified within a %s region at %L"
77970 #: fortran/openmp.cc:10365
77971 #, gcc-internal-format, gfc-internal-format
77972 msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
77975 #: fortran/openmp.cc:10371
77976 #, gcc-internal-format, gfc-internal-format
77977 msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
77980 #: fortran/openmp.cc:10377
77981 #, gcc-internal-format, gfc-internal-format
77982 msgid "!$ACC LOOP iteration variable must be of type integer at %L"
77985 #: fortran/openmp.cc:10393
77986 #, gcc-internal-format, gfc-internal-format
77987 msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
77990 #: fortran/openmp.cc:10405
77991 #, gcc-internal-format, gfc-internal-format
77992 msgid "%s !$ACC LOOP loops not perfectly nested at %L"
77995 #: fortran/openmp.cc:10415 fortran/openmp.cc:10424
77996 #, gcc-internal-format, gfc-internal-format
77997 msgid "not enough DO loops for %s !$ACC LOOP at %L"
78000 #: fortran/openmp.cc:10440
78001 #, gcc-internal-format, gfc-internal-format
78003 "Tiled loop cannot be parallelized across gangs, workers and vectors at the "
78007 #: fortran/openmp.cc:10461
78008 #, gcc-internal-format, gfc-internal-format
78009 msgid "TILE requires constant expression at %L"
78012 #: fortran/openmp.cc:10561
78013 #, gcc-internal-format
78014 msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
78017 #: fortran/openmp.cc:10608
78018 #, gcc-internal-format
78020 "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE "
78024 #: fortran/openmp.cc:10614
78025 #, gcc-internal-format
78026 msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
78029 #: fortran/openmp.cc:10681
78030 #, gcc-internal-format, gfc-internal-format
78032 "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any "
78033 "other statement, declaration or directive outside of the single TEAMS "
78037 #: fortran/openmp.cc:10685
78038 #, gcc-internal-format, gfc-internal-format
78040 "!$OMP TARGET region at %L with a nested TEAMS may not contain any other "
78041 "statement, declaration or directive outside of the single TEAMS construct"
78044 #: fortran/openmp.cc:10779
78045 #, gcc-internal-format, gfc-internal-format
78046 msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
78049 #: fortran/openmp.cc:10793
78050 #, gcc-internal-format, gfc-internal-format
78052 "OMP CRITICAL at %L with HINT clause requires a NAME, except when "
78053 "omp_sync_hint_none is used"
78056 #: fortran/openmp.cc:10799
78057 #, gcc-internal-format
78059 "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION "
78063 #: fortran/openmp.cc:10820
78064 #, gcc-internal-format
78065 msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
78068 #: fortran/openmp.cc:10844
78069 #, gcc-internal-format, gfc-internal-format
78071 "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP "
78072 "DECLARE REDUCTION at %L"
78075 #: fortran/openmp.cc:10852
78076 #, gcc-internal-format, gfc-internal-format
78078 "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE "
78082 #: fortran/openmp.cc:10881
78083 #, gcc-internal-format, gfc-internal-format
78084 msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
78087 #: fortran/openmp.cc:10903
78088 #, gcc-internal-format, gfc-internal-format
78089 msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
78092 #: fortran/openmp.cc:10919
78093 #, gcc-internal-format, gfc-internal-format
78095 "Subroutine call with alternate returns in combiner of !$OMP DECLARE "
78099 #: fortran/openmp.cc:10934
78100 #, gcc-internal-format, gfc-internal-format
78102 "Subroutine call with alternate returns in INITIALIZER clause of !$OMP "
78103 "DECLARE REDUCTION at %L"
78106 #: fortran/openmp.cc:10944
78107 #, gcc-internal-format, gfc-internal-format
78109 "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE "
78110 "REDUCTION must be OMP_PRIV at %L"
78113 #: fortran/openmp.cc:10952
78114 #, gcc-internal-format, gfc-internal-format
78116 "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type "
78117 "without default initializer at %L"
78120 #: fortran/options.cc:275
78121 #, gcc-internal-format
78122 msgid "%<-fexcess-precision=standard%> for Fortran"
78125 #: fortran/options.cc:277
78126 #, gcc-internal-format
78127 msgid "%<-fexcess-precision=16%> for Fortran"
78130 #: fortran/options.cc:371
78131 #, gcc-internal-format
78132 msgid "Reading file %qs as free form"
78135 #: fortran/options.cc:381
78136 #, gcc-internal-format
78137 msgid "%<-fd-lines-as-comments%> has no effect in free form"
78140 #: fortran/options.cc:384
78141 #, gcc-internal-format
78142 msgid "%<-fd-lines-as-code%> has no effect in free form"
78145 #: fortran/options.cc:422
78146 #, gcc-internal-format
78147 msgid "Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>"
78150 #: fortran/options.cc:425
78151 #, gcc-internal-format
78152 msgid "Flag %<-fno-automatic%> overwrites %<-frecursive%>"
78155 #: fortran/options.cc:428
78156 #, gcc-internal-format
78157 msgid "Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %qs"
78160 #: fortran/options.cc:431
78161 #, gcc-internal-format
78162 msgid "Flag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>"
78165 #: fortran/options.cc:434
78166 #, gcc-internal-format
78168 "Flag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %qs"
78171 #: fortran/options.cc:493
78172 #, gcc-internal-format
78173 msgid "Fixed line length must be at least seven"
78176 #: fortran/options.cc:496
78177 #, gcc-internal-format
78178 msgid "Free line length must be at least three"
78181 #: fortran/options.cc:499
78182 #, gcc-internal-format, gfc-internal-format
78183 msgid "Maximum subrecord length cannot exceed %d"
78186 #: fortran/options.cc:518
78187 #, gcc-internal-format
78188 msgid "gfortran: Only one %<-J%> option allowed"
78191 #: fortran/options.cc:590
78192 #, gcc-internal-format
78193 msgid "Argument to %<-ffpe-trap%> is not valid: %s"
78196 #: fortran/options.cc:592
78197 #, gcc-internal-format
78198 msgid "Argument to %<-ffpe-summary%> is not valid: %s"
78201 #: fortran/options.cc:641
78202 #, gcc-internal-format
78203 msgid "Argument to %<-fcheck%> is not valid: %s"
78206 #: fortran/options.cc:706
78207 #, gcc-internal-format, gfc-internal-format
78208 msgid "Maximum supported identifier length is %d"
78211 #: fortran/options.cc:721
78212 #, gcc-internal-format
78213 msgid "Unrecognized option to %<-finit-logical%>: %s"
78216 #: fortran/options.cc:737
78217 #, gcc-internal-format
78218 msgid "The value of n in %<-finit-character=n%> must be between 0 and 127"
78221 #: fortran/parse.cc:603
78222 #, gcc-internal-format, gfc-internal-format
78223 msgid "Unclassifiable statement at %C"
78226 #: fortran/parse.cc:667
78227 #, gcc-internal-format, gfc-internal-format
78229 "OpenACC directives other than ROUTINE may not appear in PURE procedures at %C"
78232 #: fortran/parse.cc:733
78233 #, gcc-internal-format, gfc-internal-format
78234 msgid "Unclassifiable OpenACC directive at %C"
78237 #: fortran/parse.cc:765
78238 #, gcc-internal-format
78240 "%qs directive at %L must either have a variable argument or, if associated "
78241 "with an ALLOCATE stmt, must be preceded by an executable statement or OpenMP "
78245 #: fortran/parse.cc:777
78246 #, gcc-internal-format
78248 "Structure-component expression at %L in %qs directive not permitted in "
78249 "declarative directive; as directive associated with an ALLOCATE stmt it must "
78250 "be preceded by an executable statement or OpenMP construct"
78253 #: fortran/parse.cc:803
78254 #, gcc-internal-format
78256 "%qs directive at %L associated with an ALLOCATE stmt must be preceded by an "
78257 "executable statement or OpenMP construct; note the variables in the list all "
78258 "have the allocatable or pointer attribute"
78261 #: fortran/parse.cc:971 fortran/parse.cc:1273
78262 #, gcc-internal-format, gfc-internal-format
78264 "OpenMP directive at %C is not pure and thus may not appear in a PURE "
78268 #: fortran/parse.cc:1244
78269 #, gcc-internal-format, gfc-internal-format
78270 msgid "Unclassifiable OpenMP directive at %C"
78273 #: fortran/parse.cc:1260
78274 #, gcc-internal-format
78276 "OpenMP ERROR directive at %L with %<at(execution)%> clause in a PURE "
78280 #: fortran/parse.cc:1388
78281 #, gcc-internal-format, gfc-internal-format
78282 msgid "Unclassifiable GCC directive at %C"
78285 #: fortran/parse.cc:1390
78286 #, gcc-internal-format, gfc-internal-format
78287 msgid "Unclassifiable GCC directive at %C, ignored"
78290 #: fortran/parse.cc:1450 fortran/parse.cc:1677
78291 #, gcc-internal-format, gfc-internal-format
78292 msgid "Zero is not a valid statement label at %C"
78295 #: fortran/parse.cc:1457 fortran/parse.cc:1669
78296 #, gcc-internal-format, gfc-internal-format
78297 msgid "Non-numeric character in statement label at %C"
78300 #: fortran/parse.cc:1469 fortran/parse.cc:1718
78301 #, gcc-internal-format, gfc-internal-format
78302 msgid "Semicolon at %C needs to be preceded by statement"
78305 #: fortran/parse.cc:1476 fortran/parse.cc:1733
78306 #, gcc-internal-format, gfc-internal-format
78307 msgid "Statement label without statement at %L"
78310 #: fortran/parse.cc:1539 fortran/parse.cc:1720
78311 #, gcc-internal-format, gfc-internal-format
78312 msgid "Fortran 2008: Semicolon at %C without preceding statement"
78315 #: fortran/parse.cc:1562 fortran/parse.cc:1696
78316 #, gcc-internal-format, gfc-internal-format
78317 msgid "Bad continuation line at %C"
78320 #: fortran/parse.cc:2007
78321 #, gcc-internal-format, gfc-internal-format
78322 msgid "FORMAT statement at %L does not have a statement label"
78325 #: fortran/parse.cc:2922
78326 #, gcc-internal-format
78327 msgid "gfc_ascii_statement(): Bad statement code"
78330 #: fortran/parse.cc:3066
78331 #, gcc-internal-format, gfc-internal-format
78332 msgid "Unexpected %s statement at %C"
78335 #: fortran/parse.cc:3223
78336 #, gcc-internal-format, gfc-internal-format
78337 msgid "%s statement at %C cannot follow %s statement at %L"
78340 #: fortran/parse.cc:3240
78341 #, gcc-internal-format
78342 msgid "Unexpected end of file in %qs"
78345 #: fortran/parse.cc:3275
78346 #, gcc-internal-format
78347 msgid "Derived-type %qs with SEQUENCE must not have a CONTAINS section at %C"
78350 #: fortran/parse.cc:3278
78351 #, gcc-internal-format
78352 msgid "Derived-type %qs with BIND(C) must not have a CONTAINS section at %C"
78355 #: fortran/parse.cc:3298
78356 #, gcc-internal-format, gfc-internal-format
78357 msgid "Components in TYPE at %C must precede CONTAINS"
78360 #: fortran/parse.cc:3302
78361 #, gcc-internal-format, gfc-internal-format
78362 msgid "Type-bound procedure at %C"
78365 #: fortran/parse.cc:3310
78366 #, gcc-internal-format, gfc-internal-format
78367 msgid "GENERIC binding at %C"
78370 #: fortran/parse.cc:3318
78371 #, gcc-internal-format, gfc-internal-format
78372 msgid "FINAL procedure declaration at %C"
78375 #: fortran/parse.cc:3330
78376 #, gcc-internal-format, gfc-internal-format
78377 msgid "Derived type definition at %C with empty CONTAINS section"
78380 #: fortran/parse.cc:3340 fortran/parse.cc:3795
78381 #, gcc-internal-format, gfc-internal-format
78382 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
78385 #: fortran/parse.cc:3347
78386 #, gcc-internal-format, gfc-internal-format
78387 msgid "PRIVATE statement at %C must precede procedure bindings"
78390 #: fortran/parse.cc:3354 fortran/parse.cc:3808
78391 #, gcc-internal-format, gfc-internal-format
78392 msgid "Duplicate PRIVATE statement at %C"
78395 #: fortran/parse.cc:3364
78396 #, gcc-internal-format, gfc-internal-format
78397 msgid "SEQUENCE statement at %C must precede CONTAINS"
78400 #: fortran/parse.cc:3368
78401 #, gcc-internal-format, gfc-internal-format
78402 msgid "Already inside a CONTAINS block at %C"
78405 #: fortran/parse.cc:3487
78406 #, gcc-internal-format, gfc-internal-format
78408 "Component %s at %L of type LOCK_TYPE must have a codimension or be a "
78409 "subcomponent of a coarray, which is not possible as the component has the "
78410 "pointer attribute"
78413 #: fortran/parse.cc:3493
78414 #, gcc-internal-format, gfc-internal-format
78416 "Pointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, "
78417 "which must have a codimension or be a subcomponent of a coarray"
78420 #: fortran/parse.cc:3498
78421 #, gcc-internal-format, gfc-internal-format
78423 "Allocatable component %s at %L of type LOCK_TYPE must have a codimension"
78426 #: fortran/parse.cc:3502
78427 #, gcc-internal-format, gfc-internal-format
78429 "Allocatable component %s at %L must have a codimension as it has a "
78430 "noncoarray subcomponent of type LOCK_TYPE"
78433 #: fortran/parse.cc:3507
78434 #, gcc-internal-format, gfc-internal-format
78436 "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type "
78437 "LOCK_TYPE must have a codimension or be a subcomponent of a coarray. "
78438 "(Variables of type %s may not have a codimension as already a coarray "
78439 "subcomponent exists)"
78442 #: fortran/parse.cc:3514
78443 #, gcc-internal-format, gfc-internal-format
78445 "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type "
78446 "LOCK_TYPE must have a codimension or be a subcomponent of a coarray. "
78447 "(Variables of type %s may not have a codimension as %s at %L has a "
78448 "codimension or a coarray subcomponent)"
78451 #: fortran/parse.cc:3524
78452 #, gcc-internal-format, gfc-internal-format
78454 "Component %s at %L of type EVENT_TYPE must have a codimension or be a "
78455 "subcomponent of a coarray, which is not possible as the component has the "
78456 "pointer attribute"
78459 #: fortran/parse.cc:3530
78460 #, gcc-internal-format, gfc-internal-format
78462 "Pointer component %s at %L has a noncoarray subcomponent of type EVENT_TYPE, "
78463 "which must have a codimension or be a subcomponent of a coarray"
78466 #: fortran/parse.cc:3535
78467 #, gcc-internal-format, gfc-internal-format
78469 "Allocatable component %s at %L of type EVENT_TYPE must have a codimension"
78472 #: fortran/parse.cc:3539
78473 #, gcc-internal-format, gfc-internal-format
78475 "Allocatable component %s at %L must have a codimension as it has a "
78476 "noncoarray subcomponent of type EVENT_TYPE"
78479 #: fortran/parse.cc:3544
78480 #, gcc-internal-format, gfc-internal-format
78482 "Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of "
78483 "type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. "
78484 "(Variables of type %s may not have a codimension as already a coarray "
78485 "subcomponent exists)"
78488 #: fortran/parse.cc:3551
78489 #, gcc-internal-format, gfc-internal-format
78491 "Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of "
78492 "type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. "
78493 "(Variables of type %s may not have a codimension as %s at %L has a "
78494 "codimension or a coarray subcomponent)"
78497 #: fortran/parse.cc:3603
78498 #, gcc-internal-format, gfc-internal-format
78499 msgid "failed to create map component '%s'"
78502 #: fortran/parse.cc:3636
78503 #, gcc-internal-format, gfc-internal-format
78504 msgid "failed to create union component '%s'"
78507 #: fortran/parse.cc:3691
78508 #, gcc-internal-format, gfc-internal-format
78509 msgid "Syntax error in nested structure declaration at %C"
78512 #: fortran/parse.cc:3778
78513 #, gcc-internal-format, gfc-internal-format
78514 msgid "FINAL declaration at %C must be inside CONTAINS"
78517 #: fortran/parse.cc:3786
78518 #, gcc-internal-format, gfc-internal-format
78519 msgid "Derived type definition at %C without components"
78522 #: fortran/parse.cc:3802
78523 #, gcc-internal-format, gfc-internal-format
78524 msgid "PRIVATE statement at %C must precede structure components"
78527 #: fortran/parse.cc:3819
78528 #, gcc-internal-format, gfc-internal-format
78529 msgid "SEQUENCE statement at %C must precede structure components"
78532 #: fortran/parse.cc:3825
78533 #, gcc-internal-format, gfc-internal-format
78534 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
78537 #: fortran/parse.cc:3830
78538 #, gcc-internal-format, gfc-internal-format
78539 msgid "Duplicate SEQUENCE statement at %C"
78542 #: fortran/parse.cc:3840
78543 #, gcc-internal-format, gfc-internal-format
78544 msgid "CONTAINS block in derived type definition at %C"
78547 #: fortran/parse.cc:3898
78548 #, gcc-internal-format, gfc-internal-format
78549 msgid "ENUM declaration at %C has no ENUMERATORS"
78552 #: fortran/parse.cc:3985
78553 #, gcc-internal-format, gfc-internal-format
78554 msgid "Unexpected %s statement in INTERFACE block at %C"
78557 #: fortran/parse.cc:4009
78558 #, gcc-internal-format
78560 "Name %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
78563 #: fortran/parse.cc:4043
78564 #, gcc-internal-format, gfc-internal-format
78565 msgid "Unexpected %s statement at %C in INTERFACE body"
78568 #: fortran/parse.cc:4061
78569 #, gcc-internal-format
78571 "INTERFACE procedure %qs at %L has the same name as the enclosing procedure"
78574 #: fortran/parse.cc:4200
78575 #, gcc-internal-format, gfc-internal-format
78576 msgid "%s statement is not allowed inside of BLOCK at %C"
78579 #: fortran/parse.cc:4232
78580 #, gcc-internal-format, gfc-internal-format
78581 msgid "%s statement is not allowed inside of BLOCK DATA at %C"
78584 #: fortran/parse.cc:4316
78585 #, gcc-internal-format, gfc-internal-format
78586 msgid "%s statement must appear in a MODULE"
78589 #: fortran/parse.cc:4324
78590 #, gcc-internal-format, gfc-internal-format
78591 msgid "%s statement at %C follows another accessibility specification"
78594 #: fortran/parse.cc:4376
78595 #, gcc-internal-format
78596 msgid "Bad kind expression for function %qs at %L"
78599 #: fortran/parse.cc:4380
78600 #, gcc-internal-format
78601 msgid "The type for function %qs at %L is not accessible"
78604 #: fortran/parse.cc:4440
78605 #, gcc-internal-format, gfc-internal-format
78606 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
78609 #: fortran/parse.cc:4462
78610 #, gcc-internal-format, gfc-internal-format
78611 msgid "Unexpected %s statement in WHERE block at %C"
78614 #: fortran/parse.cc:4521
78615 #, gcc-internal-format, gfc-internal-format
78616 msgid "Unexpected %s statement in FORALL block at %C"
78619 #: fortran/parse.cc:4572
78620 #, gcc-internal-format, gfc-internal-format
78621 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
78624 #: fortran/parse.cc:4590
78625 #, gcc-internal-format, gfc-internal-format
78626 msgid "Duplicate ELSE statements at %L and %C"
78629 #: fortran/parse.cc:4651
78630 #, gcc-internal-format, gfc-internal-format
78631 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
78634 #: fortran/parse.cc:4735
78635 #, gcc-internal-format, gfc-internal-format
78637 "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at "
78641 #: fortran/parse.cc:4811
78642 #, gcc-internal-format, gfc-internal-format
78643 msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
78646 #: fortran/parse.cc:4875
78647 #, gcc-internal-format
78648 msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
78651 #: fortran/parse.cc:4908
78652 #, gcc-internal-format, gfc-internal-format
78653 msgid "End of nonblock DO statement at %C is within another block"
78656 #: fortran/parse.cc:4918
78657 #, gcc-internal-format, gfc-internal-format
78658 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
78661 #: fortran/parse.cc:4944
78662 #, gcc-internal-format, gfc-internal-format
78663 msgid "CRITICAL block inside of OpenACC region at %C"
78666 #: fortran/parse.cc:4945
78667 #, gcc-internal-format, gfc-internal-format
78668 msgid "CRITICAL block inside of OpenMP region at %C"
78671 #: fortran/parse.cc:4971
78672 #, gcc-internal-format, gfc-internal-format
78673 msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
78676 #: fortran/parse.cc:5040 fortran/parse.cc:5869
78677 #, gcc-internal-format, gfc-internal-format
78678 msgid "BLOCK construct at %C"
78681 #: fortran/parse.cc:5075
78682 #, gcc-internal-format, gfc-internal-format
78683 msgid "ASSOCIATE construct at %C"
78686 #: fortran/parse.cc:5302
78687 #, gcc-internal-format, gfc-internal-format
78688 msgid "Statement label in ENDDO at %C doesn't match DO label"
78691 #: fortran/parse.cc:5318
78692 #, gcc-internal-format, gfc-internal-format
78693 msgid "Named block DO at %L requires matching ENDDO name"
78696 #: fortran/parse.cc:5475 fortran/parse.cc:6015 fortran/parse.cc:6033
78697 #, gcc-internal-format, gfc-internal-format
78698 msgid "Duplicated NOWAIT clause on %s and %s at %C"
78701 #: fortran/parse.cc:5576 fortran/parse.cc:5638
78702 #, gcc-internal-format, gfc-internal-format
78703 msgid "OpenACC directive inside of CRITICAL block at %C"
78706 #: fortran/parse.cc:5613
78707 #, gcc-internal-format, gfc-internal-format
78708 msgid "Expecting %s at %C"
78711 #: fortran/parse.cc:5657
78712 #, gcc-internal-format, gfc-internal-format
78713 msgid "Expected DO loop at %C"
78716 #: fortran/parse.cc:5677
78717 #, gcc-internal-format, gfc-internal-format
78718 msgid "Redundant !$ACC END LOOP at %C"
78721 #: fortran/parse.cc:5727
78722 #, gcc-internal-format, gfc-internal-format
78723 msgid "%s statements at %L and %L have both no list item but only one may"
78726 #: fortran/parse.cc:5747
78727 #, gcc-internal-format, gfc-internal-format
78728 msgid "Unexpected %s at %C; expected ALLOCATE or %s statement"
78731 #: fortran/parse.cc:5750
78732 #, gcc-internal-format, gfc-internal-format
78733 msgid "Unexpected %s at %C; expected ALLOCATE statement after %s"
78736 #: fortran/parse.cc:6026
78737 #, gcc-internal-format, gfc-internal-format
78738 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
78741 #: fortran/parse.cc:6101
78742 #, gcc-internal-format, gfc-internal-format
78743 msgid "%s statement at %C cannot terminate a non-block DO loop"
78746 #: fortran/parse.cc:6115
78747 #, gcc-internal-format, gfc-internal-format
78748 msgid "DATA statement at %C after the first executable statement"
78751 #: fortran/parse.cc:6271
78752 #, gcc-internal-format
78753 msgid "%<GCC unroll%> directive not at the start of a loop at %C"
78756 #: fortran/parse.cc:6274
78757 #, gcc-internal-format
78758 msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
78761 #: fortran/parse.cc:6277
78762 #, gcc-internal-format
78763 msgid "%<GCC vector%> directive not at the start of a loop at %C"
78766 #: fortran/parse.cc:6280
78767 #, gcc-internal-format
78768 msgid "%<GCC novector%> directive not at the start of a loop at %C"
78771 #: fortran/parse.cc:6396
78772 #, gcc-internal-format
78773 msgid "Contained procedure %qs at %C is already ambiguous"
78776 #: fortran/parse.cc:6453
78777 #, gcc-internal-format, gfc-internal-format
78778 msgid "Unexpected %s statement in CONTAINS section at %C"
78781 #: fortran/parse.cc:6478
78782 #, gcc-internal-format, gfc-internal-format
78783 msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
78786 #: fortran/parse.cc:6592
78787 #, gcc-internal-format, gfc-internal-format
78788 msgid "CONTAINS statement at %C is already in a contained program unit"
78791 #: fortran/parse.cc:6644
78792 #, gcc-internal-format
78793 msgid "Global binding name %qs at %L is already being used as a %s at %L"
78796 #: fortran/parse.cc:6648
78797 #, gcc-internal-format
78798 msgid "Global name %qs at %L is already being used as a %s at %L"
78801 #: fortran/parse.cc:6654
78802 #, gcc-internal-format
78803 msgid "Global binding name %qs at %L is already being used at %L"
78806 #: fortran/parse.cc:6657
78807 #, gcc-internal-format
78808 msgid "Global name %qs at %L is already being used at %L"
78811 #: fortran/parse.cc:6679
78812 #, gcc-internal-format, gfc-internal-format
78813 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
78816 #: fortran/parse.cc:6705
78817 #, gcc-internal-format, gfc-internal-format
78818 msgid "Unexpected %s statement in BLOCK DATA at %C"
78821 #: fortran/parse.cc:6808
78822 #, gcc-internal-format, gfc-internal-format
78823 msgid "Unexpected %s statement in MODULE at %C"
78826 #. If we see a duplicate main program, shut down. If the second
78827 #. instance is an implied main program, i.e. data decls or executable
78828 #. statements, we're in for lots of errors.
78829 #: fortran/parse.cc:7301
78830 #, gcc-internal-format, gfc-internal-format
78831 msgid "Two main PROGRAMs at %L and %C"
78834 #: fortran/primary.cc:103
78835 #, gcc-internal-format, gfc-internal-format
78836 msgid "Missing kind-parameter at %C"
78839 #: fortran/primary.cc:136
78840 #, gcc-internal-format
78841 msgid "gfc_check_digit(): bad radix"
78844 #: fortran/primary.cc:279
78845 #, gcc-internal-format, gfc-internal-format
78846 msgid "Integer kind %d at %C not available"
78849 #: fortran/primary.cc:288
78850 #, gcc-internal-format
78852 "Integer too big for its kind at %C. This check can be disabled with the "
78853 "option %<-fno-range-check%>"
78856 #: fortran/primary.cc:316
78857 #, gcc-internal-format, gfc-internal-format
78858 msgid "Hollerith constant at %C"
78861 #: fortran/primary.cc:323
78862 #, gcc-internal-format, gfc-internal-format
78863 msgid "Invalid Hollerith constant: %L must contain at least one character"
78866 #: fortran/primary.cc:329
78867 #, gcc-internal-format, gfc-internal-format
78868 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
78871 #: fortran/primary.cc:349
78872 #, gcc-internal-format, gfc-internal-format
78873 msgid "Invalid Hollerith constant at %L contains a wide character"
78876 #: fortran/primary.cc:435
78877 #, gcc-internal-format, gfc-internal-format
78878 msgid "Hexadecimal constant at %L uses nonstandard X instead of Z"
78881 #: fortran/primary.cc:444
78882 #, gcc-internal-format, gfc-internal-format
78883 msgid "Empty set of digits in BOZ constant at %C"
78886 #: fortran/primary.cc:450
78887 #, gcc-internal-format, gfc-internal-format
78888 msgid "Illegal character in BOZ constant at %C"
78891 #: fortran/primary.cc:473
78892 #, gcc-internal-format, gfc-internal-format
78893 msgid "BOZ constant at %C uses nonstandard postfix syntax"
78896 #: fortran/primary.cc:498
78897 #, gcc-internal-format, gfc-internal-format
78898 msgid "BOZ used outside a DATA statement at %L"
78901 #: fortran/primary.cc:589
78902 #, gcc-internal-format
78903 msgid "exponent-letter %<q%> in real-literal-constant at %C"
78906 #: fortran/primary.cc:594
78907 #, gcc-internal-format
78908 msgid "Extension: exponent-letter %<q%> in real-literal-constant at %C"
78911 #: fortran/primary.cc:615
78912 #, gcc-internal-format, gfc-internal-format
78913 msgid "Missing exponent in real number at %C"
78916 #: fortran/primary.cc:693
78917 #, gcc-internal-format
78918 msgid "Real number at %C has a %<d%> exponent and an explicit kind"
78921 #: fortran/primary.cc:703
78922 #, gcc-internal-format
78923 msgid "Real number at %C has a %<q%> exponent and an explicit kind"
78926 #: fortran/primary.cc:717
78927 #, gcc-internal-format
78928 msgid "Invalid exponent-letter %<q%> in real-literal-constant at %C"
78931 #: fortran/primary.cc:730
78932 #, gcc-internal-format, gfc-internal-format
78933 msgid "Invalid real kind %d at %C"
78936 #: fortran/primary.cc:745
78937 #, gcc-internal-format, gfc-internal-format
78938 msgid "Real constant overflows its kind at %C"
78941 #: fortran/primary.cc:750
78942 #, gcc-internal-format, gfc-internal-format
78943 msgid "Real constant underflows its kind at %C"
78946 #: fortran/primary.cc:755
78947 #, gcc-internal-format
78948 msgid "gfc_range_check() returned bad value"
78951 #: fortran/primary.cc:803
78952 #, gcc-internal-format
78953 msgid "Non-significant digits in %qs number at %C, maybe incorrect KIND"
78956 #: fortran/primary.cc:895
78957 #, gcc-internal-format, gfc-internal-format
78958 msgid "Syntax error in SUBSTRING specification at %C"
78961 #: fortran/primary.cc:1095
78962 #, gcc-internal-format, gfc-internal-format
78963 msgid "Invalid kind %d for CHARACTER constant at %C"
78966 #: fortran/primary.cc:1116
78967 #, gcc-internal-format, gfc-internal-format
78968 msgid "Unterminated character constant beginning at %C"
78971 #: fortran/primary.cc:1146
78972 #, gcc-internal-format
78973 msgid "Character %qs in string at %C is not representable in character kind %d"
78976 #: fortran/primary.cc:1159
78977 #, gcc-internal-format
78978 msgid "match_string_constant(): Delimiter not found"
78981 #: fortran/primary.cc:1193
78982 #, gcc-internal-format, gfc-internal-format
78983 msgid "Substring start index (%ld) at %L below 1"
78986 #: fortran/primary.cc:1199
78987 #, gcc-internal-format, gfc-internal-format
78988 msgid "Substring end index (%ld) at %L exceeds string length"
78991 #: fortran/primary.cc:1284
78992 #, gcc-internal-format, gfc-internal-format
78993 msgid "Bad kind for logical constant at %C"
78996 #: fortran/primary.cc:1328
78997 #, gcc-internal-format, gfc-internal-format
78998 msgid "Expected PARAMETER symbol in complex constant at %C"
79001 #: fortran/primary.cc:1339
79002 #, gcc-internal-format, gfc-internal-format
79003 msgid "Numeric PARAMETER required in complex constant at %C"
79006 #: fortran/primary.cc:1345
79007 #, gcc-internal-format, gfc-internal-format
79008 msgid "Scalar PARAMETER required in complex constant at %C"
79011 #: fortran/primary.cc:1349
79012 #, gcc-internal-format, gfc-internal-format
79013 msgid "PARAMETER symbol in complex constant at %C"
79016 #: fortran/primary.cc:1372
79017 #, gcc-internal-format
79018 msgid "gfc_match_sym_complex_part(): Bad type"
79021 #: fortran/primary.cc:1379
79022 #, gcc-internal-format, gfc-internal-format
79023 msgid "Error converting PARAMETER constant in complex constant at %C"
79026 #: fortran/primary.cc:1511
79027 #, gcc-internal-format, gfc-internal-format
79028 msgid "Syntax error in COMPLEX constant at %C"
79031 #: fortran/primary.cc:1638
79032 #, gcc-internal-format
79033 msgid "Namelist %qs cannot be an argument at %L"
79036 #: fortran/primary.cc:1740
79037 #, gcc-internal-format
79038 msgid "Keyword %qs at %C has already appeared in the current argument list"
79041 #: fortran/primary.cc:1807
79042 #, gcc-internal-format, gfc-internal-format
79043 msgid "argument list function at %C"
79046 #: fortran/primary.cc:1881
79047 #, gcc-internal-format, gfc-internal-format
79048 msgid "Expected alternate return label at %C"
79051 #: fortran/primary.cc:1928
79052 #, gcc-internal-format, gfc-internal-format
79053 msgid "Missing keyword name in actual argument list at %C"
79056 #: fortran/primary.cc:1974
79057 #, gcc-internal-format, gfc-internal-format
79058 msgid "Syntax error in argument list at %C"
79061 #: fortran/primary.cc:1995
79062 #, gcc-internal-format
79063 msgid "extend_ref(): Bad tail"
79066 #: fortran/primary.cc:2073
79067 #, gcc-internal-format
79069 "Array section designator, e.g. %<(:)%>, is required besides the coarray "
79070 "designator %<[...]%> at %C"
79073 #: fortran/primary.cc:2081
79074 #, gcc-internal-format
79075 msgid "Coarray designator at %C but %qs is not a coarray"
79078 #: fortran/primary.cc:2233
79079 #, gcc-internal-format
79080 msgid "Symbol %qs at %C has no IMPLICIT type"
79083 #: fortran/primary.cc:2240
79084 #, gcc-internal-format
79085 msgid "Unexpected %<%c%> for nonderived-type variable %qs at %C"
79088 #: fortran/primary.cc:2261
79089 #, gcc-internal-format, gfc-internal-format
79090 msgid "Expected structure component name at %C"
79093 #: fortran/primary.cc:2281 fortran/primary.cc:2423
79094 #, gcc-internal-format, gfc-internal-format
79095 msgid "RE or IM part_ref at %C"
79098 #: fortran/primary.cc:2300 fortran/primary.cc:2428
79099 #, gcc-internal-format, gfc-internal-format
79100 msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
79103 #: fortran/primary.cc:2307 fortran/primary.cc:2441
79104 #, gcc-internal-format, gfc-internal-format
79105 msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
79108 #: fortran/primary.cc:2366
79109 #, gcc-internal-format, gfc-internal-format
79110 msgid "Expected argument list at %C"
79113 #: fortran/primary.cc:2384
79114 #, gcc-internal-format
79116 "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
79119 #: fortran/primary.cc:2387
79120 #, gcc-internal-format
79121 msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
79124 #: fortran/primary.cc:2457
79125 #, gcc-internal-format, gfc-internal-format
79127 "The KIND part_ref at %C must be applied to an expression of intrinsic type"
79130 #: fortran/primary.cc:2485
79131 #, gcc-internal-format
79132 msgid "Procedure pointer component %qs requires an argument list at %C"
79135 #: fortran/primary.cc:2588
79136 #, gcc-internal-format, gfc-internal-format
79137 msgid "Nonpolymorphic reference to abstract type at %C"
79140 #: fortran/primary.cc:2595
79141 #, gcc-internal-format, gfc-internal-format
79142 msgid "Coindexed procedure-pointer component at %C"
79145 #: fortran/primary.cc:2631
79146 #, gcc-internal-format
79147 msgid "gfc_variable_attr(): Expression isn't a variable"
79150 #: fortran/primary.cc:2821
79151 #, gcc-internal-format
79152 msgid "gfc_caf_attr(): Expression isn't a variable"
79155 #: fortran/primary.cc:2878
79156 #, gcc-internal-format
79157 msgid "gfc_caf_attr(): Bad array reference"
79160 #: fortran/primary.cc:3057
79161 #, gcc-internal-format
79163 "No initializer for allocatable component %qs given in the structure "
79164 "constructor at %C"
79167 #: fortran/primary.cc:3068
79168 #, gcc-internal-format, gfc-internal-format
79169 msgid "Structure constructor with missing optional arguments at %C"
79172 #: fortran/primary.cc:3077
79173 #, gcc-internal-format
79175 "No initializer for component %qs given in the structure constructor at %C"
79178 #: fortran/primary.cc:3125
79179 #, gcc-internal-format
79180 msgid "Cannot construct ABSTRACT type %qs at %L"
79183 #: fortran/primary.cc:3145
79184 #, gcc-internal-format, gfc-internal-format
79185 msgid "Structure constructor with named arguments at %C"
79188 #: fortran/primary.cc:3160
79189 #, gcc-internal-format, gfc-internal-format
79190 msgid "Component initializer without name after component named %s at %L"
79193 #: fortran/primary.cc:3165
79194 #, gcc-internal-format, gfc-internal-format
79195 msgid "Too many components in structure constructor at %L"
79198 #: fortran/primary.cc:3224
79199 #, gcc-internal-format, gfc-internal-format
79200 msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
79203 #: fortran/primary.cc:3242
79204 #, gcc-internal-format
79205 msgid "Component %qs is initialized twice in the structure constructor at %L"
79208 #: fortran/primary.cc:3254
79209 #, gcc-internal-format
79211 "Coindexed expression to pointer component %qs in structure constructor at %L"
79214 #: fortran/primary.cc:3308
79215 #, gcc-internal-format
79217 "component %qs at %L has already been set by a parent derived type constructor"
79220 #: fortran/primary.cc:3473
79221 #, gcc-internal-format, gfc-internal-format
79222 msgid "%%LOC() as an rvalue at %C"
79225 #: fortran/primary.cc:3532
79226 #, gcc-internal-format
79228 "%qs at %C is the name of a recursive function and so refers to the result "
79229 "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
79232 #: fortran/primary.cc:3563 fortran/primary.cc:3965
79233 #, gcc-internal-format, gfc-internal-format
79234 msgid "Symbol at %C is not appropriate for an expression"
79237 #: fortran/primary.cc:3668
79238 #, gcc-internal-format
79239 msgid "Unexpected use of subroutine name %qs at %C"
79242 #: fortran/primary.cc:3700
79243 #, gcc-internal-format
79244 msgid "Statement function %qs requires argument list at %C"
79247 #: fortran/primary.cc:3703
79248 #, gcc-internal-format
79249 msgid "Function %qs requires an argument list at %C"
79252 #: fortran/primary.cc:3753
79253 #, gcc-internal-format
79254 msgid "Missing argument to %qs at %C"
79257 #: fortran/primary.cc:3766
79258 #, gcc-internal-format, gfc-internal-format
79260 "The leftmost part-ref in a data-ref cannot be a function reference at %C"
79263 #: fortran/primary.cc:3921
79264 #, gcc-internal-format
79265 msgid "Missing argument list in function %qs at %C"
79268 #: fortran/primary.cc:4035
79269 #, gcc-internal-format
79270 msgid "Derived type %qs cannot be used as a variable at %C"
79273 #: fortran/primary.cc:4076
79274 #, gcc-internal-format, gfc-internal-format
79275 msgid "Named constant at %C in an EQUIVALENCE"
79278 #: fortran/primary.cc:4081
79279 #, gcc-internal-format
79280 msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
79283 #: fortran/primary.cc:4117
79284 #, gcc-internal-format
79285 msgid "%qs at %C is not a variable"
79288 #: fortran/resolve.cc:123
79289 #, gcc-internal-format
79290 msgid "%qs at %L is of the ABSTRACT type %qs"
79293 #: fortran/resolve.cc:126
79294 #, gcc-internal-format
79295 msgid "ABSTRACT type %qs used at %L"
79298 #: fortran/resolve.cc:143
79299 #, gcc-internal-format
79300 msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
79303 #: fortran/resolve.cc:156
79304 #, gcc-internal-format
79305 msgid "Interface %qs at %L may not be generic"
79308 #: fortran/resolve.cc:163
79309 #, gcc-internal-format
79310 msgid "Interface %qs at %L may not be a statement function"
79313 #: fortran/resolve.cc:172
79314 #, gcc-internal-format
79315 msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
79318 #: fortran/resolve.cc:178
79319 #, gcc-internal-format
79320 msgid "Interface %qs at %L must be explicit"
79323 #: fortran/resolve.cc:200
79324 #, gcc-internal-format
79325 msgid "PROCEDURE %qs at %L may not be used as its own interface"
79328 #: fortran/resolve.cc:300
79329 #, gcc-internal-format
79331 "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
79334 #: fortran/resolve.cc:304
79335 #, gcc-internal-format
79336 msgid "Alternate return specifier in function %qs at %L is not allowed"
79339 #: fortran/resolve.cc:315
79340 #, gcc-internal-format
79341 msgid "Self-referential argument %qs at %L is not allowed"
79344 #: fortran/resolve.cc:387
79345 #, gcc-internal-format
79346 msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
79349 #: fortran/resolve.cc:397
79350 #, gcc-internal-format
79352 "Argument %qs of pure function %qs at %L with VALUE attribute but without "
79356 #: fortran/resolve.cc:402
79357 #, gcc-internal-format
79358 msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
79361 #: fortran/resolve.cc:410
79362 #, gcc-internal-format
79364 "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without "
79368 #: fortran/resolve.cc:415
79369 #, gcc-internal-format
79371 "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or "
79372 "have the VALUE attribute"
79375 #: fortran/resolve.cc:425
79376 #, gcc-internal-format
79378 "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
79381 #: fortran/resolve.cc:458
79382 #, gcc-internal-format
79383 msgid "Coarray dummy argument %qs at %L to elemental procedure"
79386 #: fortran/resolve.cc:466
79387 #, gcc-internal-format
79388 msgid "Argument %qs of elemental procedure at %L must be scalar"
79391 #: fortran/resolve.cc:475
79392 #, gcc-internal-format
79394 "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE "
79398 #: fortran/resolve.cc:485
79399 #, gcc-internal-format
79401 "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
79404 #: fortran/resolve.cc:493
79405 #, gcc-internal-format
79406 msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
79409 #: fortran/resolve.cc:502
79410 #, gcc-internal-format
79412 "Argument %qs of elemental procedure %qs at %L must have its INTENT specified "
79413 "or have the VALUE attribute"
79416 #. F03:C1263 (R1238) The function-name and each dummy-arg-name
79417 #. shall be specified, explicitly or implicitly, to be scalar.
79418 #: fortran/resolve.cc:517
79419 #, gcc-internal-format
79420 msgid "Argument %qs of statement function %qs at %L must be scalar"
79423 #: fortran/resolve.cc:528
79424 #, gcc-internal-format
79426 "Character-valued argument %qs of statement function at %L must have constant "
79430 #: fortran/resolve.cc:577
79431 #, gcc-internal-format
79433 "Contained procedure %qs at %L has the same name as its encompassing procedure"
79436 #: fortran/resolve.cc:597
79437 #, gcc-internal-format
79438 msgid "Contained function %qs at %L has no IMPLICIT type"
79441 #: fortran/resolve.cc:600
79442 #, gcc-internal-format
79443 msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
79446 #: fortran/resolve.cc:626
79447 #, gcc-internal-format
79448 msgid "Character-valued module procedure %qs at %L must not be assumed length"
79451 #: fortran/resolve.cc:628
79452 #, gcc-internal-format
79453 msgid "Character-valued internal function %qs at %L must not be assumed length"
79456 #: fortran/resolve.cc:801
79457 #, gcc-internal-format, gfc-internal-format
79458 msgid "Function %s at %L has entries with mismatched array specifications"
79461 #: fortran/resolve.cc:812
79462 #, gcc-internal-format, gfc-internal-format
79463 msgid "Function %s at %L has entry %s with mismatched characteristics"
79466 #: fortran/resolve.cc:827
79467 #, gcc-internal-format, gfc-internal-format
79469 "Function %s at %L with entries returning variables of different string "
79473 #: fortran/resolve.cc:859
79474 #, gcc-internal-format, gfc-internal-format
79475 msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
79478 #: fortran/resolve.cc:863
79479 #, gcc-internal-format, gfc-internal-format
79480 msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
79483 #: fortran/resolve.cc:870
79484 #, gcc-internal-format, gfc-internal-format
79485 msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
79488 #: fortran/resolve.cc:874
79489 #, gcc-internal-format, gfc-internal-format
79490 msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
79493 #: fortran/resolve.cc:881
79494 #, gcc-internal-format, gfc-internal-format
79495 msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
79498 #: fortran/resolve.cc:885
79499 #, gcc-internal-format, gfc-internal-format
79500 msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
79503 #: fortran/resolve.cc:923
79504 #, gcc-internal-format, gfc-internal-format
79505 msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
79508 #: fortran/resolve.cc:928
79509 #, gcc-internal-format, gfc-internal-format
79510 msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
79513 #: fortran/resolve.cc:975
79514 #, gcc-internal-format
79515 msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
79518 #: fortran/resolve.cc:979
79519 #, gcc-internal-format
79520 msgid "Global entity %qs at %L cannot appear in a COMMON block"
79523 #: fortran/resolve.cc:989
79524 #, gcc-internal-format, gfc-internal-format
79525 msgid "COMMON block at %L"
79528 #: fortran/resolve.cc:996
79529 #, gcc-internal-format
79531 "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is "
79535 #: fortran/resolve.cc:1000
79536 #, gcc-internal-format
79538 "Initialized variable %qs at %L is in a blank COMMON but initialization is "
79539 "only allowed in named common blocks"
79542 #: fortran/resolve.cc:1007
79543 #, gcc-internal-format
79544 msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
79547 #: fortran/resolve.cc:1015
79548 #, gcc-internal-format
79550 "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the "
79551 "BIND(C) attribute"
79554 #: fortran/resolve.cc:1019
79555 #, gcc-internal-format
79557 "Derived type variable %qs in COMMON at %L has an ultimate component that is "
79561 #: fortran/resolve.cc:1023
79562 #, gcc-internal-format
79564 "Derived type variable %qs in COMMON at %L may not have default initializer"
79567 #: fortran/resolve.cc:1067
79568 #, gcc-internal-format
79570 "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus "
79571 "have the same binding name as the same-named COMMON block at %L: %s vs %s"
79574 #: fortran/resolve.cc:1081
79575 #, gcc-internal-format
79576 msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
79579 #: fortran/resolve.cc:1089
79580 #, gcc-internal-format
79582 "Fortran 2008: COMMON block %qs with binding label at %L sharing the "
79583 "identifier with global non-COMMON-block entity at %L"
79586 #: fortran/resolve.cc:1111
79587 #, gcc-internal-format
79589 "COMMON block at %L with binding label %qs uses the same global identifier as "
79593 #: fortran/resolve.cc:1132
79594 #, gcc-internal-format
79595 msgid "COMMON block %qs at %L is used as PARAMETER at %L"
79598 #: fortran/resolve.cc:1136
79599 #, gcc-internal-format
79600 msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
79603 #: fortran/resolve.cc:1140
79604 #, gcc-internal-format
79605 msgid "COMMON block %qs at %L is also an intrinsic procedure"
79608 #: fortran/resolve.cc:1144
79609 #, gcc-internal-format
79610 msgid "COMMON block %qs at %L that is also a function result"
79613 #: fortran/resolve.cc:1149
79614 #, gcc-internal-format
79615 msgid "COMMON block %qs at %L that is also a global procedure"
79618 #: fortran/resolve.cc:1216
79619 #, gcc-internal-format
79620 msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
79623 #: fortran/resolve.cc:1359
79624 #, gcc-internal-format, gfc-internal-format
79626 "The rank of the element in the structure constructor at %L does not match "
79627 "that of the component (%d/%d)"
79630 #: fortran/resolve.cc:1380
79631 #, gcc-internal-format
79633 "The element in the structure constructor at %L, for pointer component %qs, "
79634 "is %s but should be %s"
79637 #: fortran/resolve.cc:1412
79638 #, gcc-internal-format
79640 "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor "
79644 #: fortran/resolve.cc:1457
79645 #, gcc-internal-format
79647 "The NULL in the structure constructor at %L is being applied to component "
79648 "%qs, which is neither a POINTER nor ALLOCATABLE"
79651 #: fortran/resolve.cc:1491
79652 #, gcc-internal-format
79654 "Interface mismatch for procedure-pointer component %qs in structure "
79655 "constructor at %L: %s"
79658 #: fortran/resolve.cc:1510
79659 #, gcc-internal-format
79661 "Bad array spec of component %qs referenced in structure constructor at %L"
79664 #: fortran/resolve.cc:1523
79665 #, gcc-internal-format
79667 "The shape of component %qs in the structure constructor at %L differs from "
79668 "the shape of the declared component for dimension %d (%ld/%ld)"
79671 #: fortran/resolve.cc:1544
79672 #, gcc-internal-format
79674 "The element in the structure constructor at %L, for pointer component %qs "
79675 "should be a POINTER or a TARGET"
79678 #: fortran/resolve.cc:1573
79679 #, gcc-internal-format
79681 "Invalid expression in the structure constructor for pointer component %qs at "
79682 "%L in PURE procedure"
79685 #: fortran/resolve.cc:1699
79686 #, gcc-internal-format
79688 "The upper bound in the last dimension must appear in the reference to the "
79689 "assumed size array %qs at %L"
79692 #: fortran/resolve.cc:1761
79693 #, gcc-internal-format
79694 msgid "%qs at %L is ambiguous"
79697 #: fortran/resolve.cc:1765
79698 #, gcc-internal-format
79699 msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
79702 #: fortran/resolve.cc:1886
79703 #, gcc-internal-format
79704 msgid "Type specified for intrinsic function %qs at %L is ignored"
79707 #: fortran/resolve.cc:1899
79708 #, gcc-internal-format
79709 msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
79712 #: fortran/resolve.cc:1910
79713 #, gcc-internal-format
79714 msgid "%qs declared INTRINSIC at %L does not exist"
79717 #: fortran/resolve.cc:1923
79718 #, gcc-internal-format
79720 "The intrinsic %qs declared INTRINSIC at %L is not available in the current "
79721 "standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-"
79722 "fall-intrinsics%> in order to use it."
79725 #: fortran/resolve.cc:1959
79726 #, gcc-internal-format
79728 "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively. "
79729 "Declare it RECURSIVE or use %<-frecursive%>"
79732 #: fortran/resolve.cc:2017 fortran/resolve.cc:10508 fortran/resolve.cc:12490
79733 #, gcc-internal-format, gfc-internal-format
79734 msgid "Label %d referenced at %L is never defined"
79737 #: fortran/resolve.cc:2049
79738 #, gcc-internal-format
79739 msgid "Derived type %qs is used as an actual argument at %L"
79742 #: fortran/resolve.cc:2067
79743 #, gcc-internal-format
79744 msgid "Statement function %qs at %L is not allowed as an actual argument"
79747 #: fortran/resolve.cc:2075
79748 #, gcc-internal-format
79749 msgid "Intrinsic %qs at %L is not allowed as an actual argument"
79752 #: fortran/resolve.cc:2082
79753 #, gcc-internal-format
79754 msgid "Internal procedure %qs is used as actual argument at %L"
79757 #: fortran/resolve.cc:2090
79758 #, gcc-internal-format
79760 "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument "
79764 #: fortran/resolve.cc:2117
79765 #, gcc-internal-format
79767 "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
79770 #: fortran/resolve.cc:2139
79771 #, gcc-internal-format
79772 msgid "Symbol %qs at %L is ambiguous"
79775 #: fortran/resolve.cc:2194
79776 #, gcc-internal-format, gfc-internal-format
79777 msgid "By-value argument at %L is not of numeric type"
79780 #: fortran/resolve.cc:2201
79781 #, gcc-internal-format, gfc-internal-format
79782 msgid "By-value argument at %L cannot be an array or an array section"
79785 #: fortran/resolve.cc:2215
79786 #, gcc-internal-format, gfc-internal-format
79787 msgid "By-value argument at %L is not allowed in this context"
79790 #: fortran/resolve.cc:2227
79791 #, gcc-internal-format, gfc-internal-format
79792 msgid "Passing internal procedure at %L by location not allowed"
79795 #: fortran/resolve.cc:2238
79796 #, gcc-internal-format
79798 "ELEMENTAL procedure pointer component %qs is not allowed as an actual "
79802 #: fortran/resolve.cc:2247
79803 #, gcc-internal-format, gfc-internal-format
79804 msgid "Coindexed actual argument at %L with ultimate pointer component"
79807 #: fortran/resolve.cc:2394
79808 #, gcc-internal-format
79810 "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be "
79811 "the actual argument of an ELEMENTAL procedure unless there is a non-optional "
79812 "argument with the same rank (Fortran 2018, 15.5.2.12)"
79815 #: fortran/resolve.cc:2433
79816 #, gcc-internal-format
79818 "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs "
79819 "is a scalar, but another actual argument is an array"
79822 #: fortran/resolve.cc:2707
79823 #, gcc-internal-format
79824 msgid "Return type mismatch of function %qs at %L (%s/%s)"
79827 #: fortran/resolve.cc:2734
79828 #, gcc-internal-format
79829 msgid "Interface mismatch in global procedure %qs at %L: %s"
79832 #: fortran/resolve.cc:2840
79833 #, gcc-internal-format
79834 msgid "There is no specific function for the generic %qs at %L"
79837 #: fortran/resolve.cc:2860
79838 #, gcc-internal-format
79840 "Generic function %qs at %L is not consistent with a specific intrinsic "
79844 #: fortran/resolve.cc:2898
79845 #, gcc-internal-format
79846 msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
79849 #: fortran/resolve.cc:2953
79850 #, gcc-internal-format
79851 msgid "Unable to resolve the specific function %qs at %L"
79854 #: fortran/resolve.cc:3030
79855 #, gcc-internal-format
79857 "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
79860 #: fortran/resolve.cc:3062
79861 #, gcc-internal-format
79862 msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
79865 #: fortran/resolve.cc:3066 fortran/resolve.cc:17769
79866 #, gcc-internal-format
79867 msgid "Function %qs at %L has no IMPLICIT type"
79870 #: fortran/resolve.cc:3190
79871 #, gcc-internal-format
79872 msgid "Reference to impure function %qs at %L inside a FORALL %s"
79875 #: fortran/resolve.cc:3197
79876 #, gcc-internal-format
79877 msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
79880 #: fortran/resolve.cc:3204
79881 #, gcc-internal-format
79882 msgid "Reference to impure function %qs at %L within a PURE procedure"
79885 #: fortran/resolve.cc:3271
79886 #, gcc-internal-format
79887 msgid "Unexpected junk after %qs at %L"
79890 #: fortran/resolve.cc:3282
79891 #, gcc-internal-format
79892 msgid "%qs at %L is not a function"
79895 #: fortran/resolve.cc:3290 fortran/resolve.cc:3805
79896 #, gcc-internal-format
79897 msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
79900 #: fortran/resolve.cc:3302
79901 #, gcc-internal-format
79903 "ABSTRACT INTERFACE %qs at %L must not have an assumed character length "
79904 "result (F2008: C418)"
79907 #. Internal procedures are taken care of in resolve_contained_fntype.
79908 #: fortran/resolve.cc:3345
79909 #, gcc-internal-format
79911 "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is "
79912 "not a dummy argument"
79915 #: fortran/resolve.cc:3379
79916 #, gcc-internal-format
79917 msgid "resolve_function(): bad function type"
79920 #: fortran/resolve.cc:3393
79921 #, gcc-internal-format, gfc-internal-format
79923 "A BOZ literal constant at %L cannot appear as an actual argument in a "
79924 "function reference"
79927 #: fortran/resolve.cc:3409
79928 #, gcc-internal-format
79930 "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE "
79934 #: fortran/resolve.cc:3471
79935 #, gcc-internal-format
79937 "ENTRY %qs at %L cannot be called recursively, as function %qs is not "
79941 #: fortran/resolve.cc:3475
79942 #, gcc-internal-format
79943 msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
79946 #: fortran/resolve.cc:3533
79947 #, gcc-internal-format
79948 msgid "Using function %qs at %L is deprecated"
79951 #: fortran/resolve.cc:3549
79952 #, gcc-internal-format
79953 msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
79956 #: fortran/resolve.cc:3555
79957 #, gcc-internal-format
79958 msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
79961 #: fortran/resolve.cc:3561
79962 #, gcc-internal-format
79963 msgid "Subroutine call to %qs at %L is not PURE"
79966 #: fortran/resolve.cc:3629
79967 #, gcc-internal-format
79968 msgid "There is no specific subroutine for the generic %qs at %L"
79971 #: fortran/resolve.cc:3638
79972 #, gcc-internal-format
79974 "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine "
79978 #: fortran/resolve.cc:3673
79979 #, gcc-internal-format
79981 "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
79984 #: fortran/resolve.cc:3718
79985 #, gcc-internal-format
79986 msgid "Unable to resolve the specific subroutine %qs at %L"
79989 #: fortran/resolve.cc:3776
79990 #, gcc-internal-format
79991 msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
79994 #: fortran/resolve.cc:3815
79995 #, gcc-internal-format
79997 "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not "
80001 #: fortran/resolve.cc:3819
80002 #, gcc-internal-format
80004 "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
80007 #: fortran/resolve.cc:3864
80008 #, gcc-internal-format
80009 msgid "resolve_subroutine(): bad function type"
80012 #: fortran/resolve.cc:3881
80013 #, gcc-internal-format
80014 msgid "Using subroutine %qs at %L is deprecated"
80017 #: fortran/resolve.cc:3908
80018 #, gcc-internal-format, gfc-internal-format
80019 msgid "Shapes for operands at %L and %L are not conformable"
80022 #: fortran/resolve.cc:3960
80023 #, gcc-internal-format
80024 msgid "logical_to_bitwise(): Bad intrinsic"
80027 #: fortran/resolve.cc:4063
80028 #, gcc-internal-format
80029 msgid "Impure function %qs at %L might not be evaluated"
80032 #: fortran/resolve.cc:4067
80033 #, gcc-internal-format, gfc-internal-format
80034 msgid "Impure function at %L might not be evaluated"
80037 #: fortran/resolve.cc:4144
80038 #, gcc-internal-format
80039 msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
80042 #: fortran/resolve.cc:4168
80043 #, gcc-internal-format
80044 msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
80047 #: fortran/resolve.cc:4353 fortran/resolve.cc:4368
80048 #, gcc-internal-format, gfc-internal-format
80050 "BOZ literal constant near %L cannot appear as an operand of a relational "
80054 #: fortran/resolve.cc:4418
80055 #, gcc-internal-format, gfc-internal-format
80056 msgid "Equality comparison for %s at %L"
80059 #: fortran/resolve.cc:4420
80060 #, gcc-internal-format, gfc-internal-format
80061 msgid "Inequality comparison for %s at %L"
80064 #: fortran/resolve.cc:4480
80065 #, gcc-internal-format
80066 msgid "resolve_operator(): Bad intrinsic"
80069 #: fortran/resolve.cc:4766
80070 #, gcc-internal-format, gfc-internal-format
80071 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
80074 #: fortran/resolve.cc:4771
80075 #, gcc-internal-format, gfc-internal-format
80076 msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
80079 #: fortran/resolve.cc:4781
80080 #, gcc-internal-format, gfc-internal-format
80081 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
80084 #: fortran/resolve.cc:4786
80085 #, gcc-internal-format, gfc-internal-format
80086 msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
80089 #: fortran/resolve.cc:4807
80090 #, gcc-internal-format, gfc-internal-format
80091 msgid "Illegal stride of zero at %L"
80094 #: fortran/resolve.cc:4824
80095 #, gcc-internal-format, gfc-internal-format
80097 "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
80100 #: fortran/resolve.cc:4832
80101 #, gcc-internal-format, gfc-internal-format
80103 "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
80106 #: fortran/resolve.cc:4848
80107 #, gcc-internal-format, gfc-internal-format
80109 "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
80112 #: fortran/resolve.cc:4857
80113 #, gcc-internal-format, gfc-internal-format
80115 "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
80118 #: fortran/resolve.cc:4873
80119 #, gcc-internal-format
80120 msgid "check_dimension(): Bad array reference"
80123 #: fortran/resolve.cc:4896
80124 #, gcc-internal-format, gfc-internal-format
80125 msgid "Rightmost upper bound of assumed size array section not specified at %L"
80128 #: fortran/resolve.cc:4906
80129 #, gcc-internal-format, gfc-internal-format
80130 msgid "Rank mismatch in array reference at %L (%d/%d)"
80133 #: fortran/resolve.cc:4914
80134 #, gcc-internal-format, gfc-internal-format
80135 msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
80138 #: fortran/resolve.cc:4930
80139 #, gcc-internal-format, gfc-internal-format
80140 msgid "Coindex of codimension %d must be a scalar at %L"
80143 #: fortran/resolve.cc:4958
80144 #, gcc-internal-format, gfc-internal-format
80145 msgid "Array index at %L must be scalar"
80148 #: fortran/resolve.cc:4964
80149 #, gcc-internal-format, gfc-internal-format
80150 msgid "Array index at %L must be of INTEGER type, found %s"
80153 #: fortran/resolve.cc:4970
80154 #, gcc-internal-format, gfc-internal-format
80155 msgid "REAL array index at %L"
80158 #: fortran/resolve.cc:5009
80159 #, gcc-internal-format, gfc-internal-format
80160 msgid "Argument dim at %L must be scalar"
80163 #: fortran/resolve.cc:5016
80164 #, gcc-internal-format, gfc-internal-format
80165 msgid "Argument dim at %L must be of INTEGER type"
80168 #: fortran/resolve.cc:5076
80169 #, gcc-internal-format, gfc-internal-format
80170 msgid "Invalid array reference of a non-array entity at %L"
80173 #: fortran/resolve.cc:5090
80174 #, gcc-internal-format
80175 msgid "find_array_spec(): unused as(1)"
80178 #: fortran/resolve.cc:5102
80179 #, gcc-internal-format
80180 msgid "find_array_spec(): unused as(2)"
80183 #: fortran/resolve.cc:5147
80184 #, gcc-internal-format, gfc-internal-format
80185 msgid "Array index at %L is an array of rank %d"
80188 #: fortran/resolve.cc:5245
80189 #, gcc-internal-format, gfc-internal-format
80190 msgid "Substring start index at %L must be of type INTEGER"
80193 #: fortran/resolve.cc:5252
80194 #, gcc-internal-format, gfc-internal-format
80195 msgid "Substring start index at %L must be scalar"
80198 #: fortran/resolve.cc:5274
80199 #, gcc-internal-format, gfc-internal-format
80200 msgid "Substring end index at %L must be of type INTEGER"
80203 #: fortran/resolve.cc:5281
80204 #, gcc-internal-format, gfc-internal-format
80205 msgid "Substring end index at %L must be scalar"
80208 #: fortran/resolve.cc:5301
80209 #, gcc-internal-format, gfc-internal-format
80210 msgid "Substring end index at %L is too large"
80213 #: fortran/resolve.cc:5492
80214 #, gcc-internal-format
80215 msgid "resolve_ref(): Bad array reference"
80218 #: fortran/resolve.cc:5506
80219 #, gcc-internal-format, gfc-internal-format
80221 "Component to the right of a part reference with nonzero rank must not have "
80222 "the POINTER attribute at %L"
80225 #: fortran/resolve.cc:5516
80226 #, gcc-internal-format, gfc-internal-format
80228 "Component to the right of a part reference with nonzero rank must not have "
80229 "the ALLOCATABLE attribute at %L"
80232 #: fortran/resolve.cc:5564
80233 #, gcc-internal-format, gfc-internal-format
80235 "Two or more part references with nonzero rank must not be specified at %L"
80238 #: fortran/resolve.cc:5656
80239 #, gcc-internal-format
80240 msgid "gfc_expression_rank(): Two array specs"
80243 #: fortran/resolve.cc:5753
80244 #, gcc-internal-format, gfc-internal-format
80246 "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual "
80250 #: fortran/resolve.cc:5763
80251 #, gcc-internal-format, gfc-internal-format
80252 msgid "Assumed-type variable %s at %L may only be used as actual argument"
80255 #. FIXME: It doesn't work reliably as inquiry_argument is not set
80256 #. for all inquiry functions in resolve_function; the reason is
80257 #. that the function-name resolution happens too late in that
80259 #: fortran/resolve.cc:5773
80260 #, gcc-internal-format, gfc-internal-format
80262 "Assumed-type variable %s at %L as actual argument to an inquiry function "
80263 "shall be the first argument"
80266 #: fortran/resolve.cc:5792
80267 #, gcc-internal-format, gfc-internal-format
80268 msgid "Assumed-rank variable %s at %L may only be used as actual argument"
80271 #. FIXME: It doesn't work reliably as inquiry_argument is not set
80272 #. for all inquiry functions in resolve_function; the reason is
80273 #. that the function-name resolution happens too late in that
80275 #: fortran/resolve.cc:5802
80276 #, gcc-internal-format, gfc-internal-format
80278 "Assumed-rank variable %s at %L as actual argument to an inquiry function "
80279 "shall be the first argument"
80282 #: fortran/resolve.cc:5813
80283 #, gcc-internal-format, gfc-internal-format
80285 "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject "
80289 #: fortran/resolve.cc:5822
80290 #, gcc-internal-format, gfc-internal-format
80291 msgid "Assumed-type variable %s at %L shall not have a subobject reference"
80294 #: fortran/resolve.cc:5838
80295 #, gcc-internal-format, gfc-internal-format
80296 msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
80299 #: fortran/resolve.cc:5883
80300 #, gcc-internal-format
80301 msgid "Scalar variable %qs has an array reference at %L"
80304 #: fortran/resolve.cc:6028
80305 #, gcc-internal-format
80307 "Variable %qs, used in a specification expression, is referenced at %L before "
80308 "the ENTRY statement in which it is a parameter"
80311 #: fortran/resolve.cc:6033
80312 #, gcc-internal-format
80314 "Variable %qs is used at %L before the ENTRY statement in which it is a "
80318 #: fortran/resolve.cc:6103
80319 #, gcc-internal-format, gfc-internal-format
80320 msgid "Polymorphic subobject of coindexed object at %L"
80323 #: fortran/resolve.cc:6116
80324 #, gcc-internal-format, gfc-internal-format
80325 msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
80328 #: fortran/resolve.cc:6132
80329 #, gcc-internal-format
80330 msgid "Using variable %qs at %L is deprecated"
80333 #: fortran/resolve.cc:6222
80334 #, gcc-internal-format
80336 "%qs at %L is host associated at %L into a contained procedure with an "
80337 "internal procedure of the same name"
80340 #: fortran/resolve.cc:6400 fortran/resolve.cc:6552
80341 #, gcc-internal-format, gfc-internal-format
80342 msgid "Error in typebound call at %L"
80345 #: fortran/resolve.cc:6516
80346 #, gcc-internal-format, gfc-internal-format
80347 msgid "Passed-object at %L must be scalar"
80350 #: fortran/resolve.cc:6523
80351 #, gcc-internal-format
80353 "Base object for procedure-pointer component call at %L is of ABSTRACT type "
80357 #: fortran/resolve.cc:6562
80358 #, gcc-internal-format
80359 msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
80362 #: fortran/resolve.cc:6571
80363 #, gcc-internal-format, gfc-internal-format
80364 msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
80367 #. Nothing matching found!
80368 #: fortran/resolve.cc:6759
80369 #, gcc-internal-format
80371 "Found no matching specific binding for the call to the GENERIC %qs at %L"
80374 #: fortran/resolve.cc:6793
80375 #, gcc-internal-format
80376 msgid "%qs at %L should be a SUBROUTINE"
80379 #: fortran/resolve.cc:6845
80380 #, gcc-internal-format
80381 msgid "%qs at %L should be a FUNCTION"
80384 #: fortran/resolve.cc:7380
80385 #, gcc-internal-format
80386 msgid "gfc_resolve_expr(): Bad expression type"
80389 #: fortran/resolve.cc:7413
80390 #, gcc-internal-format, gfc-internal-format
80391 msgid "%s at %L must be a scalar"
80394 #: fortran/resolve.cc:7423
80395 #, gcc-internal-format, gfc-internal-format
80396 msgid "%s at %L must be integer"
80399 #: fortran/resolve.cc:7427 fortran/resolve.cc:7434
80400 #, gcc-internal-format, gfc-internal-format
80401 msgid "%s at %L must be INTEGER"
80404 #: fortran/resolve.cc:7489
80405 #, gcc-internal-format, gfc-internal-format
80406 msgid "Step expression in DO loop at %L cannot be zero"
80409 #: fortran/resolve.cc:7512
80410 #, gcc-internal-format, gfc-internal-format
80411 msgid "DO loop at %L will be executed zero times"
80414 #: fortran/resolve.cc:7529
80415 #, gcc-internal-format, gfc-internal-format
80416 msgid "DO loop at %L is undefined as it overflows"
80419 #: fortran/resolve.cc:7535
80420 #, gcc-internal-format, gfc-internal-format
80421 msgid "DO loop at %L is undefined as it underflows"
80424 #: fortran/resolve.cc:7596
80425 #, gcc-internal-format, gfc-internal-format
80426 msgid "FORALL index-name at %L must be a scalar INTEGER"
80429 #: fortran/resolve.cc:7601
80430 #, gcc-internal-format, gfc-internal-format
80431 msgid "FORALL start expression at %L must be a scalar INTEGER"
80434 #: fortran/resolve.cc:7608
80435 #, gcc-internal-format, gfc-internal-format
80436 msgid "FORALL end expression at %L must be a scalar INTEGER"
80439 #: fortran/resolve.cc:7616
80440 #, gcc-internal-format, gfc-internal-format
80441 msgid "FORALL stride expression at %L must be a scalar %s"
80444 #: fortran/resolve.cc:7621
80445 #, gcc-internal-format, gfc-internal-format
80446 msgid "FORALL stride expression at %L cannot be zero"
80449 #: fortran/resolve.cc:7634
80450 #, gcc-internal-format
80451 msgid "FORALL index %qs may not appear in triplet specification at %L"
80454 #: fortran/resolve.cc:7739 fortran/resolve.cc:8037
80455 #, gcc-internal-format, gfc-internal-format
80456 msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
80459 #: fortran/resolve.cc:7747 fortran/resolve.cc:8000
80460 #, gcc-internal-format, gfc-internal-format
80461 msgid "Coindexed allocatable object at %L"
80464 #: fortran/resolve.cc:7857
80465 #, gcc-internal-format, gfc-internal-format
80467 "Source-expr at %L must be scalar or have the same rank as the allocate-"
80471 #: fortran/resolve.cc:7888
80472 #, gcc-internal-format, gfc-internal-format
80473 msgid "Source-expr at %L and allocate-object at %L must have the same shape"
80476 #: fortran/resolve.cc:8048
80477 #, gcc-internal-format, gfc-internal-format
80478 msgid "Type of entity at %L is type incompatible with source-expr at %L"
80481 #: fortran/resolve.cc:8060
80482 #, gcc-internal-format, gfc-internal-format
80484 "The allocate-object at %L and the source-expr at %L shall have the same kind "
80488 #: fortran/resolve.cc:8074
80489 #, gcc-internal-format, gfc-internal-format
80491 "The source-expr at %L shall neither be of type LOCK_TYPE nor have a "
80492 "LOCK_TYPE component if allocate-object at %L is a coarray"
80495 #: fortran/resolve.cc:8089
80496 #, gcc-internal-format, gfc-internal-format
80498 "The source-expr at %L shall neither be of type EVENT_TYPE nor have a "
80499 "EVENT_TYPE component if allocate-object at %L is a coarray"
80502 #: fortran/resolve.cc:8102
80503 #, gcc-internal-format, gfc-internal-format
80505 "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
80508 #: fortran/resolve.cc:8120
80509 #, gcc-internal-format, gfc-internal-format
80511 "Allocating %s at %L with type-spec requires the same character-length "
80512 "parameter as in the declaration"
80515 #: fortran/resolve.cc:8204 fortran/resolve.cc:8219
80516 #, gcc-internal-format, gfc-internal-format
80517 msgid "Array specification required in ALLOCATE statement at %L"
80520 #: fortran/resolve.cc:8211
80521 #, gcc-internal-format, gfc-internal-format
80523 "Array specification or array-valued SOURCE= expression required in ALLOCATE "
80527 #: fortran/resolve.cc:8236
80528 #, gcc-internal-format, gfc-internal-format
80529 msgid "Coarray specification required in ALLOCATE statement at %L"
80532 #: fortran/resolve.cc:8246 fortran/resolve.cc:8348
80533 #, gcc-internal-format, gfc-internal-format
80534 msgid "Bad coarray specification in ALLOCATE statement at %L"
80537 #: fortran/resolve.cc:8252
80538 #, gcc-internal-format, gfc-internal-format
80539 msgid "Upper cobound is less than lower cobound at %L"
80542 #: fortran/resolve.cc:8264
80543 #, gcc-internal-format, gfc-internal-format
80544 msgid "Upper cobound is less than lower cobound of 1 at %L"
80547 #: fortran/resolve.cc:8275 fortran/resolve.cc:8303
80548 #, gcc-internal-format, gfc-internal-format
80549 msgid "Bad array specification in ALLOCATE statement at %L"
80552 #: fortran/resolve.cc:8322
80553 #, gcc-internal-format
80555 "%qs must not appear in the array specification at %L in the same ALLOCATE "
80556 "statement where it is itself allocated"
80559 #: fortran/resolve.cc:8337
80560 #, gcc-internal-format
80561 msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
80564 #: fortran/resolve.cc:8379
80565 #, gcc-internal-format, gfc-internal-format
80566 msgid "Stat-variable at %L must be a scalar INTEGER variable"
80569 #: fortran/resolve.cc:8408
80570 #, gcc-internal-format, gfc-internal-format
80571 msgid "Stat-variable at %L shall not be %sd within the same %s statement"
80574 #: fortran/resolve.cc:8421
80575 #, gcc-internal-format, gfc-internal-format
80576 msgid "ERRMSG at %L is useless without a STAT tag"
80579 #: fortran/resolve.cc:8435
80580 #, gcc-internal-format, gfc-internal-format
80581 msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
80584 #: fortran/resolve.cc:8464
80585 #, gcc-internal-format, gfc-internal-format
80586 msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
80589 #: fortran/resolve.cc:8496
80590 #, gcc-internal-format, gfc-internal-format
80591 msgid "Allocate-object at %L also appears at %L"
80594 #: fortran/resolve.cc:8502 fortran/resolve.cc:8508
80595 #, gcc-internal-format, gfc-internal-format
80596 msgid "Allocate-object at %L is subobject of object at %L"
80599 #. The cases overlap, or they are the same
80600 #. element in the list. Either way, we must
80601 #. issue an error and get the next case from P.
80602 #. FIXME: Sort P and Q by line number.
80603 #: fortran/resolve.cc:8736
80604 #, gcc-internal-format, gfc-internal-format
80605 msgid "CASE label at %L overlaps with CASE label at %L"
80608 #: fortran/resolve.cc:8787
80609 #, gcc-internal-format, gfc-internal-format
80610 msgid "Expression in CASE statement at %L must be of type %s"
80613 #: fortran/resolve.cc:8798
80614 #, gcc-internal-format, gfc-internal-format
80615 msgid "Expression in CASE statement at %L must be of kind %d"
80618 #: fortran/resolve.cc:8811
80619 #, gcc-internal-format, gfc-internal-format
80620 msgid "Expression in CASE statement at %L must be scalar"
80623 #: fortran/resolve.cc:8857
80624 #, gcc-internal-format, gfc-internal-format
80626 "Selection expression in computed GOTO statement at %L must be a scalar "
80627 "integer expression"
80630 #: fortran/resolve.cc:8876
80631 #, gcc-internal-format, gfc-internal-format
80632 msgid "Argument of SELECT statement at %L cannot be %s"
80635 #: fortran/resolve.cc:8886
80636 #, gcc-internal-format, gfc-internal-format
80637 msgid "Argument of SELECT statement at %L must be a scalar expression"
80640 #: fortran/resolve.cc:8904 fortran/resolve.cc:8912
80641 #, gcc-internal-format, gfc-internal-format
80642 msgid "Expression in CASE statement at %L is not in the range of %s"
80645 #: fortran/resolve.cc:8974 fortran/resolve.cc:9642
80646 #, gcc-internal-format, gfc-internal-format
80648 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
80651 #: fortran/resolve.cc:9000
80652 #, gcc-internal-format, gfc-internal-format
80653 msgid "Logical range in CASE statement at %L is not allowed"
80656 #: fortran/resolve.cc:9013
80657 #, gcc-internal-format, gfc-internal-format
80658 msgid "Constant logical value in CASE statement is repeated at %L"
80661 #: fortran/resolve.cc:9028
80662 #, gcc-internal-format, gfc-internal-format
80663 msgid "Range specification at %L can never be matched"
80666 #: fortran/resolve.cc:9131
80667 #, gcc-internal-format, gfc-internal-format
80668 msgid "Logical SELECT CASE block at %L has more that two cases"
80671 #: fortran/resolve.cc:9193
80672 #, gcc-internal-format
80673 msgid "Associating entity %qs at %L is a procedure pointer"
80676 #: fortran/resolve.cc:9202
80677 #, gcc-internal-format
80678 msgid "Derived type %qs cannot be used as a variable at %L"
80681 #: fortran/resolve.cc:9219
80682 #, gcc-internal-format
80683 msgid "Associating entity %qs at %L is a procedure name"
80686 #: fortran/resolve.cc:9235
80687 #, gcc-internal-format, gfc-internal-format
80688 msgid "Associating selector-expression at %L yields a procedure"
80691 #: fortran/resolve.cc:9242
80692 #, gcc-internal-format, gfc-internal-format
80693 msgid "Selector at %L cannot be NULL()"
80696 #: fortran/resolve.cc:9247
80697 #, gcc-internal-format, gfc-internal-format
80698 msgid "Selector at %L has no type"
80701 #: fortran/resolve.cc:9271
80702 #, gcc-internal-format
80703 msgid "Associate-name %qs at %L is used as array"
80706 #: fortran/resolve.cc:9281
80707 #, gcc-internal-format, gfc-internal-format
80708 msgid "CLASS selector at %L needs a temporary which is not yet implemented"
80711 #: fortran/resolve.cc:9512
80712 #, gcc-internal-format, gfc-internal-format
80713 msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
80716 #: fortran/resolve.cc:9550 fortran/resolve.cc:9562
80717 #, gcc-internal-format, gfc-internal-format
80718 msgid "Selector at %L must not be coindexed"
80721 #: fortran/resolve.cc:9591
80722 #, gcc-internal-format, gfc-internal-format
80723 msgid "TYPE IS at %L overlaps with TYPE IS at %L"
80726 #: fortran/resolve.cc:9604
80727 #, gcc-internal-format
80728 msgid "Derived type %qs at %L must be extensible"
80731 #: fortran/resolve.cc:9617
80732 #, gcc-internal-format
80733 msgid "Derived type %qs at %L must be an extension of %qs"
80736 #: fortran/resolve.cc:9620
80737 #, gcc-internal-format
80738 msgid "Unexpected intrinsic type %qs at %L"
80741 #: fortran/resolve.cc:9630
80742 #, gcc-internal-format, gfc-internal-format
80744 "The type-spec at %L shall specify that each length type parameter is assumed"
80747 #: fortran/resolve.cc:9877
80748 #, gcc-internal-format, gfc-internal-format
80749 msgid "Double CLASS IS block in SELECT TYPE statement at %L"
80752 #: fortran/resolve.cc:10010
80753 #, gcc-internal-format, gfc-internal-format
80754 msgid "RANK DEFAULT at %L is repeated at %L"
80757 #: fortran/resolve.cc:10019
80758 #, gcc-internal-format, gfc-internal-format
80759 msgid "RANK (*) at %L is repeated at %L"
80762 #: fortran/resolve.cc:10022
80763 #, gcc-internal-format, gfc-internal-format
80764 msgid "RANK (%i) at %L is repeated at %L"
80767 #: fortran/resolve.cc:10032
80768 #, gcc-internal-format, gfc-internal-format
80770 "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
80773 #: fortran/resolve.cc:10141
80774 #, gcc-internal-format, gfc-internal-format
80775 msgid "Invalid context for NULL () intrinsic at %L"
80778 #: fortran/resolve.cc:10195
80779 #, gcc-internal-format, gfc-internal-format
80780 msgid "DTIO %s procedure at %L must be recursive"
80783 #: fortran/resolve.cc:10205
80784 #, gcc-internal-format, gfc-internal-format
80786 "Data transfer element at %L cannot be polymorphic unless it is processed by "
80787 "a defined input/output procedure"
80790 #: fortran/resolve.cc:10218
80791 #, gcc-internal-format, gfc-internal-format
80793 "Data transfer element at %L cannot have POINTER components unless it is "
80794 "processed by a defined input/output procedure"
80797 #: fortran/resolve.cc:10227
80798 #, gcc-internal-format, gfc-internal-format
80799 msgid "Data transfer element at %L cannot have procedure pointer components"
80802 #: fortran/resolve.cc:10234
80803 #, gcc-internal-format, gfc-internal-format
80805 "Data transfer element at %L cannot have ALLOCATABLE components unless it is "
80806 "processed by a defined input/output procedure"
80809 #: fortran/resolve.cc:10245
80810 #, gcc-internal-format, gfc-internal-format
80811 msgid "Data transfer element at %L cannot have PRIVATE components"
80814 #: fortran/resolve.cc:10251
80815 #, gcc-internal-format, gfc-internal-format
80817 "Data transfer element at %L cannot have PRIVATE components unless it is "
80818 "processed by a defined input/output procedure"
80821 #: fortran/resolve.cc:10269
80822 #, gcc-internal-format, gfc-internal-format
80824 "Data transfer element at %L cannot be a full reference to an assumed-size "
80828 #: fortran/resolve.cc:10326
80829 #, gcc-internal-format, gfc-internal-format
80830 msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
80833 #: fortran/resolve.cc:10336
80834 #, gcc-internal-format, gfc-internal-format
80835 msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
80838 #: fortran/resolve.cc:10340
80839 #, gcc-internal-format, gfc-internal-format
80840 msgid "Event variable argument at %L must be a coarray or coindexed"
80843 #: fortran/resolve.cc:10343
80844 #, gcc-internal-format, gfc-internal-format
80845 msgid "Event variable argument at %L must be a coarray but not coindexed"
80848 #: fortran/resolve.cc:10350 fortran/resolve.cc:10472
80849 #, gcc-internal-format, gfc-internal-format
80850 msgid "STAT= argument at %L must be a scalar INTEGER variable"
80853 #: fortran/resolve.cc:10362 fortran/resolve.cc:10484
80854 #, gcc-internal-format, gfc-internal-format
80855 msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
80858 #: fortran/resolve.cc:10374
80859 #, gcc-internal-format, gfc-internal-format
80860 msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
80863 #: fortran/resolve.cc:10387
80864 #, gcc-internal-format, gfc-internal-format
80865 msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
80868 #: fortran/resolve.cc:10448
80869 #, gcc-internal-format, gfc-internal-format
80870 msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
80873 #: fortran/resolve.cc:10452 fortran/resolve.cc:10462
80874 #, gcc-internal-format, gfc-internal-format
80875 msgid "Imageset argument at %L must between 1 and num_images()"
80878 #: fortran/resolve.cc:10515
80879 #, gcc-internal-format, gfc-internal-format
80881 "Statement at %L is not a valid branch target statement for the branch "
80885 #: fortran/resolve.cc:10525
80886 #, gcc-internal-format, gfc-internal-format
80887 msgid "Branch at %L may result in an infinite loop"
80890 #. Note: A label at END CRITICAL does not leave the CRITICAL
80891 #. construct as END CRITICAL is still part of it.
80892 #: fortran/resolve.cc:10542 fortran/resolve.cc:10565
80893 #, gcc-internal-format, gfc-internal-format
80894 msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
80897 #: fortran/resolve.cc:10546 fortran/resolve.cc:10571
80898 #, gcc-internal-format, gfc-internal-format
80899 msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
80902 #. The label is not in an enclosing block, so illegal. This was
80903 #. allowed in Fortran 66, so we allow it as extension. No
80904 #. further checks are necessary in this case.
80905 #: fortran/resolve.cc:10586
80906 #, gcc-internal-format, gfc-internal-format
80907 msgid "Label at %L is not in the same block as the GOTO statement at %L"
80910 #: fortran/resolve.cc:10658
80911 #, gcc-internal-format, gfc-internal-format
80912 msgid "WHERE mask at %L has inconsistent shape"
80915 #: fortran/resolve.cc:10674
80916 #, gcc-internal-format, gfc-internal-format
80917 msgid "WHERE assignment target at %L has inconsistent shape"
80920 #: fortran/resolve.cc:10687 fortran/resolve.cc:10779
80921 #, gcc-internal-format, gfc-internal-format
80922 msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
80925 #: fortran/resolve.cc:10697 fortran/resolve.cc:10789
80926 #, gcc-internal-format, gfc-internal-format
80927 msgid "Unsupported statement inside WHERE at %L"
80930 #: fortran/resolve.cc:10728
80931 #, gcc-internal-format, gfc-internal-format
80932 msgid "Assignment to a FORALL index variable at %L"
80935 #: fortran/resolve.cc:10737
80936 #, gcc-internal-format
80938 "The FORALL with index %qs is not used on the left side of the assignment at "
80939 "%L and so might cause multiple assignment to this object"
80942 #: fortran/resolve.cc:10894
80943 #, gcc-internal-format, gfc-internal-format
80944 msgid "FORALL construct at %L"
80947 #: fortran/resolve.cc:10915
80948 #, gcc-internal-format, gfc-internal-format
80949 msgid "FORALL index-name at %L must be a scalar variable of type integer"
80952 #: fortran/resolve.cc:10925
80953 #, gcc-internal-format, gfc-internal-format
80954 msgid "An outer FORALL construct already has an index with this name %L"
80957 #: fortran/resolve.cc:11002
80958 #, gcc-internal-format, gfc-internal-format
80959 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
80962 #: fortran/resolve.cc:11120
80963 #, gcc-internal-format
80964 msgid "gfc_resolve_blocks(): Bad block type"
80967 #: fortran/resolve.cc:11183
80968 #, gcc-internal-format, gfc-internal-format
80970 "Variable in the ordinary assignment at %L is a procedure pointer component"
80973 #: fortran/resolve.cc:11244
80974 #, gcc-internal-format, gfc-internal-format
80975 msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
80978 #: fortran/resolve.cc:11276
80979 #, gcc-internal-format, gfc-internal-format
80981 "Coindexed expression at %L is assigned to a derived type variable with a "
80982 "POINTER component in a PURE procedure"
80985 #. F2008, C1283 (4).
80986 #: fortran/resolve.cc:11282
80987 #, gcc-internal-format, gfc-internal-format
80989 "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the "
80990 "expr at %L of an intrinsic assignment statement in which the variable is of "
80991 "a derived type if the derived type has a pointer component at any level of "
80992 "component selection."
80995 #: fortran/resolve.cc:11294
80996 #, gcc-internal-format, gfc-internal-format
80997 msgid "Assignment to coindexed variable at %L in a PURE procedure"
81000 #: fortran/resolve.cc:11326
81001 #, gcc-internal-format, gfc-internal-format
81002 msgid "Assignment to polymorphic coarray at %L is not permitted"
81005 #: fortran/resolve.cc:11330
81006 #, gcc-internal-format, gfc-internal-format
81007 msgid "Assignment to an allocatable polymorphic variable at %L"
81010 #: fortran/resolve.cc:11335
81011 #, gcc-internal-format
81013 "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-"
81017 #: fortran/resolve.cc:11342
81018 #, gcc-internal-format
81020 "Nonallocatable variable must not be polymorphic in intrinsic assignment at "
81021 "%L - check that there is a matching specific subroutine for %<=%> operator"
81024 #: fortran/resolve.cc:11353
81025 #, gcc-internal-format, gfc-internal-format
81027 "Coindexed variable must not have an allocatable ultimate component in "
81031 #: fortran/resolve.cc:11776
81032 #, gcc-internal-format, gfc-internal-format
81034 "TODO: type-bound defined assignment(s) at %L not done because multiple part "
81035 "array references would occur in intermediate expressions."
81038 #. Even if standard does not support this feature, continue to build
81039 #. the two statements to avoid upsetting frontend_passes.c.
81040 #: fortran/resolve.cc:12080
81041 #, gcc-internal-format, gfc-internal-format
81042 msgid "Pointer procedure assignment at %L"
81045 #: fortran/resolve.cc:12092
81046 #, gcc-internal-format, gfc-internal-format
81048 "The function result on the lhs of the assignment at %L must have the pointer "
81052 #: fortran/resolve.cc:12177
81053 #, gcc-internal-format
81055 "TEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPE"
81058 #: fortran/resolve.cc:12368
81059 #, gcc-internal-format, gfc-internal-format
81060 msgid "TEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGER"
81063 #: fortran/resolve.cc:12404
81064 #, gcc-internal-format, gfc-internal-format
81065 msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
81068 #: fortran/resolve.cc:12408
81069 #, gcc-internal-format
81070 msgid "Variable %qs has not been assigned a target label at %L"
81073 #: fortran/resolve.cc:12419
81074 #, gcc-internal-format, gfc-internal-format
81076 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
81079 #: fortran/resolve.cc:12457
81080 #, gcc-internal-format, gfc-internal-format
81081 msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
81084 #: fortran/resolve.cc:12499
81085 #, gcc-internal-format, gfc-internal-format
81086 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
81089 #: fortran/resolve.cc:12546
81090 #, gcc-internal-format, gfc-internal-format
81091 msgid "Invalid NULL at %L"
81094 #: fortran/resolve.cc:12550
81095 #, gcc-internal-format, gfc-internal-format
81097 "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
81100 #: fortran/resolve.cc:12611
81101 #, gcc-internal-format
81102 msgid "gfc_resolve_code(): No expression on DO WHILE"
81105 #: fortran/resolve.cc:12616
81106 #, gcc-internal-format, gfc-internal-format
81108 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
81111 #: fortran/resolve.cc:12700
81112 #, gcc-internal-format, gfc-internal-format
81113 msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
81116 #: fortran/resolve.cc:12804
81117 #, gcc-internal-format
81118 msgid "gfc_resolve_code(): Bad statement code"
81121 #: fortran/resolve.cc:12825
81122 #, gcc-internal-format
81123 msgid "Using parameter %qs declared at %L is deprecated"
81126 #: fortran/resolve.cc:12919
81127 #, gcc-internal-format
81129 "Variable %qs with binding label %qs at %L uses the same global identifier as "
81133 #. This can only happen if the variable is defined in a module - if it
81134 #. isn't the same module, reject it.
81135 #: fortran/resolve.cc:12933
81136 #, gcc-internal-format
81138 "Variable %qs from module %qs with binding label %qs at %L uses the same "
81139 "global identifier as entity at %L from module %qs"
81142 #. Print an error if the procedure is defined multiple times; we have to
81143 #. exclude references to the same procedure via module association or
81144 #. multiple checks for the same procedure.
81145 #: fortran/resolve.cc:12952
81146 #, gcc-internal-format
81148 "Procedure %qs with binding label %qs at %L uses the same global identifier "
81152 #: fortran/resolve.cc:13038
81153 #, gcc-internal-format, gfc-internal-format
81154 msgid "String length at %L is too large"
81157 #: fortran/resolve.cc:13276
81158 #, gcc-internal-format
81159 msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
81162 #: fortran/resolve.cc:13280
81163 #, gcc-internal-format
81164 msgid "Scalar object %qs at %L may not be ALLOCATABLE"
81167 #: fortran/resolve.cc:13288
81168 #, gcc-internal-format
81169 msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
81172 #: fortran/resolve.cc:13299
81173 #, gcc-internal-format
81174 msgid "Array %qs at %L cannot have a deferred shape"
81177 #: fortran/resolve.cc:13316
81178 #, gcc-internal-format
81179 msgid "Type %qs of CLASS variable %qs at %L is not extensible"
81182 #: fortran/resolve.cc:13328
81183 #, gcc-internal-format
81184 msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
81187 #: fortran/resolve.cc:13361
81188 #, gcc-internal-format
81190 "The type %qs cannot be host associated at %L because it is blocked by an "
81191 "incompatible object of the same name declared at %L"
81194 #: fortran/resolve.cc:13383
81195 #, gcc-internal-format
81197 "Implied SAVE for module variable %qs at %L, needed due to the default "
81201 #: fortran/resolve.cc:13416
81202 #, gcc-internal-format
81204 "Entity %qs at %L has a deferred type parameter and requires either the "
81205 "POINTER or ALLOCATABLE attribute"
81208 #. F08:C541. The shape of an array defined in a main program or module
81209 #. * needs to be constant.
81210 #: fortran/resolve.cc:13452
81211 #, gcc-internal-format
81212 msgid "The module or main program array %qs at %L must have constant shape"
81215 #: fortran/resolve.cc:13477
81216 #, gcc-internal-format, gfc-internal-format
81218 "Entity with assumed character length at %L must be a dummy argument or a "
81222 #: fortran/resolve.cc:13498
81223 #, gcc-internal-format
81224 msgid "%qs at %L must have constant character length in this context"
81227 #: fortran/resolve.cc:13505
81228 #, gcc-internal-format
81229 msgid "COMMON variable %qs at %L must have constant character length"
81232 #: fortran/resolve.cc:13553
81233 #, gcc-internal-format
81234 msgid "Allocatable %qs at %L cannot have an initializer"
81237 #: fortran/resolve.cc:13556
81238 #, gcc-internal-format
81239 msgid "External %qs at %L cannot have an initializer"
81242 #: fortran/resolve.cc:13559
81243 #, gcc-internal-format
81244 msgid "Dummy %qs at %L cannot have an initializer"
81247 #: fortran/resolve.cc:13562
81248 #, gcc-internal-format
81249 msgid "Intrinsic %qs at %L cannot have an initializer"
81252 #: fortran/resolve.cc:13565
81253 #, gcc-internal-format
81254 msgid "Function result %qs at %L cannot have an initializer"
81257 #: fortran/resolve.cc:13568
81258 #, gcc-internal-format
81259 msgid "Automatic array %qs at %L cannot have an initializer"
81262 #: fortran/resolve.cc:13610
81263 #, gcc-internal-format, gfc-internal-format
81267 #: fortran/resolve.cc:13642
81268 #, gcc-internal-format
81269 msgid "Character-valued statement function %qs at %L must have constant length"
81272 #: fortran/resolve.cc:13665
81273 #, gcc-internal-format
81275 "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is "
81279 #: fortran/resolve.cc:13687
81280 #, gcc-internal-format
81282 "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs "
81286 #: fortran/resolve.cc:13705
81287 #, gcc-internal-format
81288 msgid "Function %qs at %L cannot have an initializer"
81291 #: fortran/resolve.cc:13717
81292 #, gcc-internal-format
81293 msgid "External object %qs at %L may not have an initializer"
81296 #: fortran/resolve.cc:13727
81297 #, gcc-internal-format
81298 msgid "ELEMENTAL function %qs at %L must have a scalar result"
81301 #: fortran/resolve.cc:13737
81302 #, gcc-internal-format
81304 "Statement function %qs at %L may not have pointer or allocatable attribute"
81307 #: fortran/resolve.cc:13756
81308 #, gcc-internal-format
81309 msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
81312 #: fortran/resolve.cc:13760
81313 #, gcc-internal-format
81314 msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
81317 #: fortran/resolve.cc:13764
81318 #, gcc-internal-format
81319 msgid "CHARACTER(*) function %qs at %L cannot be pure"
81322 #: fortran/resolve.cc:13768
81323 #, gcc-internal-format
81324 msgid "CHARACTER(*) function %qs at %L cannot be recursive"
81327 #: fortran/resolve.cc:13781
81328 #, gcc-internal-format
81329 msgid "CHARACTER(*) function %qs at %L"
81332 #: fortran/resolve.cc:13792
81333 #, gcc-internal-format
81334 msgid "Procedure pointer %qs at %L shall not be elemental"
81337 #: fortran/resolve.cc:13798
81338 #, gcc-internal-format
81339 msgid "Dummy procedure %qs at %L shall not be elemental"
81342 #: fortran/resolve.cc:13818
81343 #, gcc-internal-format
81345 "Function result variable %qs at %L of elemental function %qs shall not have "
81346 "an ALLOCATABLE or POINTER attribute"
81349 #: fortran/resolve.cc:13875
81350 #, gcc-internal-format
81351 msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
81354 #: fortran/resolve.cc:13881
81355 #, gcc-internal-format
81356 msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
81359 #: fortran/resolve.cc:13887
81360 #, gcc-internal-format
81361 msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
81364 #: fortran/resolve.cc:13895
81365 #, gcc-internal-format
81366 msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
81369 #: fortran/resolve.cc:13901
81370 #, gcc-internal-format
81371 msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
81374 #: fortran/resolve.cc:13944
81375 #, gcc-internal-format, gfc-internal-format
81377 "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its "
81381 #: fortran/resolve.cc:13952
81382 #, gcc-internal-format, gfc-internal-format
81384 "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface "
81388 #: fortran/resolve.cc:13960
81389 #, gcc-internal-format, gfc-internal-format
81391 "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its "
81395 #: fortran/resolve.cc:13969
81396 #, gcc-internal-format
81398 "%s between the MODULE PROCEDURE declaration in MODULE %qs and the "
81399 "declaration at %L in (SUB)MODULE %qs"
81402 #: fortran/resolve.cc:13993
81403 #, gcc-internal-format
81404 msgid "Interface of %qs at %L must be explicit"
81407 #: fortran/resolve.cc:14063
81408 #, gcc-internal-format
81409 msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
81412 #: fortran/resolve.cc:14072
81413 #, gcc-internal-format, gfc-internal-format
81414 msgid "FINAL procedure at %L must have exactly one argument"
81417 #: fortran/resolve.cc:14080 fortran/resolve.cc:14097
81418 #, gcc-internal-format
81419 msgid "Argument of FINAL procedure at %L must be of type %qs"
81422 #: fortran/resolve.cc:14088
81423 #, gcc-internal-format, gfc-internal-format
81425 "FINAL procedure at %L with assumed rank argument must be the only finalizer "
81426 "with the same kind/type (F2018: C790)"
81429 #: fortran/resolve.cc:14105
81430 #, gcc-internal-format, gfc-internal-format
81431 msgid "Argument of FINAL procedure at %L must not be a POINTER"
81434 #: fortran/resolve.cc:14111
81435 #, gcc-internal-format, gfc-internal-format
81436 msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
81439 #: fortran/resolve.cc:14117
81440 #, gcc-internal-format, gfc-internal-format
81441 msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
81444 #: fortran/resolve.cc:14125
81445 #, gcc-internal-format, gfc-internal-format
81446 msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
81449 #: fortran/resolve.cc:14134
81450 #, gcc-internal-format, gfc-internal-format
81451 msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
81454 #: fortran/resolve.cc:14156
81455 #, gcc-internal-format
81456 msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
81459 #: fortran/resolve.cc:14193
81460 #, gcc-internal-format
81462 "Only array FINAL procedures declared for derived type %qs defined at %L, "
81463 "suggest also scalar one unless an assumed rank finalizer has been declared"
81466 #: fortran/resolve.cc:14234
81467 #, gcc-internal-format
81468 msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
81471 #: fortran/resolve.cc:14270
81472 #, gcc-internal-format
81473 msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
81476 #: fortran/resolve.cc:14329
81477 #, gcc-internal-format
81478 msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
81481 #: fortran/resolve.cc:14341
81482 #, gcc-internal-format
81483 msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
81486 #: fortran/resolve.cc:14369
81487 #, gcc-internal-format
81488 msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
81491 #: fortran/resolve.cc:14425
81492 #, gcc-internal-format, gfc-internal-format
81493 msgid "Type-bound operator at %L cannot be NOPASS"
81496 #: fortran/resolve.cc:14637
81497 #, gcc-internal-format
81499 "%qs must be a module procedure or an external procedure with an explicit "
81503 #: fortran/resolve.cc:14680
81504 #, gcc-internal-format
81505 msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
81508 #: fortran/resolve.cc:14694
81509 #, gcc-internal-format
81510 msgid "Procedure %qs with PASS at %L must have at least one argument"
81513 #: fortran/resolve.cc:14708 fortran/resolve.cc:15196
81514 #, gcc-internal-format
81515 msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
81518 #: fortran/resolve.cc:14716
81519 #, gcc-internal-format
81520 msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
81523 #: fortran/resolve.cc:14725
81524 #, gcc-internal-format
81525 msgid "Passed-object dummy argument of %qs at %L must be scalar"
81528 #: fortran/resolve.cc:14731
81529 #, gcc-internal-format
81530 msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
81533 #: fortran/resolve.cc:14737
81534 #, gcc-internal-format
81535 msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
81538 #: fortran/resolve.cc:14766
81539 #, gcc-internal-format
81540 msgid "Procedure %qs at %L has the same name as a component of %qs"
81543 #: fortran/resolve.cc:14776
81544 #, gcc-internal-format
81545 msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
81548 #: fortran/resolve.cc:14871
81549 #, gcc-internal-format
81551 "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and "
81555 #: fortran/resolve.cc:14976
81556 #, gcc-internal-format
81557 msgid "Coarray component %qs at %L must be allocatable with deferred shape"
81560 #: fortran/resolve.cc:14985
81561 #, gcc-internal-format
81563 "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
81566 #: fortran/resolve.cc:14995
81567 #, gcc-internal-format
81569 "Component %qs at %L with coarray component shall be a nonpointer, "
81570 "nonallocatable scalar"
81573 #: fortran/resolve.cc:15020
81574 #, gcc-internal-format
81576 "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
81579 #: fortran/resolve.cc:15031
81580 #, gcc-internal-format
81581 msgid "Component %qs of BIND(C) type at %L must have length one"
81584 #: fortran/resolve.cc:15129
81585 #, gcc-internal-format
81586 msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
81589 #: fortran/resolve.cc:15143
81590 #, gcc-internal-format
81592 "Procedure pointer component %qs with PASS at %L must have at least one "
81596 #: fortran/resolve.cc:15159
81597 #, gcc-internal-format
81598 msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
81601 #: fortran/resolve.cc:15169
81602 #, gcc-internal-format
81603 msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
81606 #: fortran/resolve.cc:15178
81607 #, gcc-internal-format
81609 "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
81612 #: fortran/resolve.cc:15187
81613 #, gcc-internal-format
81614 msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
81617 #: fortran/resolve.cc:15229
81618 #, gcc-internal-format
81620 "Component %qs of %qs at %L has the same name as an inherited type-bound "
81624 #: fortran/resolve.cc:15242
81625 #, gcc-internal-format
81627 "Character length of component %qs needs to be a constant specification "
81631 #: fortran/resolve.cc:15253
81632 #, gcc-internal-format
81634 "Character length expression of component %qs at %L must be of INTEGER type, "
81638 #: fortran/resolve.cc:15266
81639 #, gcc-internal-format
81641 "Character component %qs of %qs at %L with deferred length must be a POINTER "
81645 #: fortran/resolve.cc:15299
81646 #, gcc-internal-format
81648 "the component %qs is a PRIVATE type and cannot be a component of %qs, which "
81652 #: fortran/resolve.cc:15307
81653 #, gcc-internal-format, gfc-internal-format
81654 msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
81657 #: fortran/resolve.cc:15316
81658 #, gcc-internal-format, gfc-internal-format
81660 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
81664 #: fortran/resolve.cc:15402
81665 #, gcc-internal-format, gfc-internal-format
81666 msgid "Conflicting initializers in union at %L and %L"
81669 #: fortran/resolve.cc:15447
81670 #, gcc-internal-format
81672 "As extending type %qs at %L has a coarray component, parent type %qs shall "
81676 #: fortran/resolve.cc:15460
81677 #, gcc-internal-format
81678 msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
81681 #: fortran/resolve.cc:15524
81682 #, gcc-internal-format
81684 "Parameterized type %qs does not have a component corresponding to parameter "
81688 #: fortran/resolve.cc:15557
81689 #, gcc-internal-format
81691 "Generic name %qs of function %qs at %L being the same name as derived type "
81695 #: fortran/resolve.cc:15571
81696 #, gcc-internal-format
81697 msgid "Derived type %qs at %L has not been declared"
81700 #: fortran/resolve.cc:15639
81701 #, gcc-internal-format
81702 msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
81705 #: fortran/resolve.cc:15645
81706 #, gcc-internal-format
81707 msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
81710 #: fortran/resolve.cc:15651
81711 #, gcc-internal-format
81712 msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
81715 #: fortran/resolve.cc:15659
81716 #, gcc-internal-format
81718 "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
81721 #: fortran/resolve.cc:15676
81722 #, gcc-internal-format
81724 "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC "
81725 "namelist %qs at %L"
81728 #: fortran/resolve.cc:15698
81729 #, gcc-internal-format
81731 "NAMELIST object %qs has use-associated PRIVATE components and cannot be "
81732 "member of namelist %qs at %L"
81735 #: fortran/resolve.cc:15709
81736 #, gcc-internal-format
81738 "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC "
81739 "namelist %qs at %L"
81742 #: fortran/resolve.cc:15736
81743 #, gcc-internal-format
81744 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
81747 #: fortran/resolve.cc:15755
81748 #, gcc-internal-format
81749 msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
81752 #: fortran/resolve.cc:15771
81753 #, gcc-internal-format
81755 "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
81758 #: fortran/resolve.cc:15782
81759 #, gcc-internal-format, gfc-internal-format
81760 msgid "Incompatible derived type in PARAMETER at %L"
81763 #: fortran/resolve.cc:15790
81764 #, gcc-internal-format
81765 msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
81768 #: fortran/resolve.cc:15841
81769 #, gcc-internal-format
81771 "The object %qs at %L has a deferred LEN parameter %qs and is neither "
81772 "allocatable nor a pointer"
81775 #: fortran/resolve.cc:15852
81776 #, gcc-internal-format
81778 "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a "
81779 "variable declared in the main program, a module or a submodule(F08/C513)"
81782 #: fortran/resolve.cc:15859
81783 #, gcc-internal-format
81785 "The object %qs at %L with ASSUMED type parameters must be a dummy or a "
81786 "SELECT TYPE selector(F08/4.2)"
81789 #: fortran/resolve.cc:15899
81790 #, gcc-internal-format, gfc-internal-format
81792 "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays "
81793 "at %L are unsupported"
81796 #: fortran/resolve.cc:15912
81797 #, gcc-internal-format
81799 "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND "
81803 #: fortran/resolve.cc:15970
81804 #, gcc-internal-format, gfc-internal-format
81805 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
81808 #: fortran/resolve.cc:15973
81809 #, gcc-internal-format, gfc-internal-format
81810 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
81813 #: fortran/resolve.cc:16073
81814 #, gcc-internal-format
81816 "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an "
81817 "assumed-shape or assumed-rank array"
81820 #: fortran/resolve.cc:16094
81821 #, gcc-internal-format, gfc-internal-format
81822 msgid "Bad specification for assumed size array at %L"
81825 #: fortran/resolve.cc:16108
81826 #, gcc-internal-format, gfc-internal-format
81827 msgid "Assumed size array at %L must be a dummy argument"
81830 #: fortran/resolve.cc:16111
81831 #, gcc-internal-format, gfc-internal-format
81832 msgid "Assumed shape array at %L must be a dummy argument"
81835 #: fortran/resolve.cc:16121
81836 #, gcc-internal-format, gfc-internal-format
81837 msgid "Assumed-rank array at %L must be a dummy argument"
81840 #: fortran/resolve.cc:16128
81841 #, gcc-internal-format, gfc-internal-format
81843 "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
81846 #: fortran/resolve.cc:16141
81847 #, gcc-internal-format, gfc-internal-format
81848 msgid "Symbol at %L is not a DUMMY variable"
81851 #: fortran/resolve.cc:16147
81852 #, gcc-internal-format
81854 "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
81857 #: fortran/resolve.cc:16157
81858 #, gcc-internal-format
81860 "Character dummy variable %qs at %L with VALUE attribute must have constant "
81864 #: fortran/resolve.cc:16166
81865 #, gcc-internal-format
81867 "C interoperable character dummy variable %qs at %L with VALUE attribute must "
81871 #: fortran/resolve.cc:16179 fortran/resolve.cc:16356
81872 #, gcc-internal-format
81873 msgid "The derived type %qs at %L is of type %qs, which has not been defined"
81876 #: fortran/resolve.cc:16193
81877 #, gcc-internal-format, gfc-internal-format
81878 msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
81881 #: fortran/resolve.cc:16202
81882 #, gcc-internal-format, gfc-internal-format
81884 "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of "
81885 "an numeric intrinsic type"
81888 #: fortran/resolve.cc:16211
81889 #, gcc-internal-format, gfc-internal-format
81891 "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, "
81892 "CODIMENSION, POINTER or VALUE attribute"
81895 #: fortran/resolve.cc:16219
81896 #, gcc-internal-format, gfc-internal-format
81898 "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) "
81902 #: fortran/resolve.cc:16226
81903 #, gcc-internal-format, gfc-internal-format
81905 "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an "
81906 "assumed-size array"
81909 #: fortran/resolve.cc:16246
81910 #, gcc-internal-format, gfc-internal-format
81911 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
81914 #: fortran/resolve.cc:16253
81915 #, gcc-internal-format, gfc-internal-format
81917 "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, "
81918 "POINTER or VALUE attribute"
81921 #: fortran/resolve.cc:16260
81922 #, gcc-internal-format, gfc-internal-format
81923 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
81926 #: fortran/resolve.cc:16267
81927 #, gcc-internal-format, gfc-internal-format
81928 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
81931 #: fortran/resolve.cc:16293
81932 #, gcc-internal-format
81934 "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block "
81935 "nor declared at the module level scope"
81938 #: fortran/resolve.cc:16303
81939 #, gcc-internal-format
81940 msgid "BIND(C) Variable %qs at %L must have length one"
81943 #: fortran/resolve.cc:16382
81944 #, gcc-internal-format
81945 msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
81948 #: fortran/resolve.cc:16397
81949 #, gcc-internal-format, gfc-internal-format
81951 "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE "
81952 "must be a coarray"
81955 #: fortran/resolve.cc:16410
81956 #, gcc-internal-format, gfc-internal-format
81958 "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE "
81959 "must be a coarray"
81962 #: fortran/resolve.cc:16428
81963 #, gcc-internal-format
81965 "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have "
81966 "a default initializer"
81969 #: fortran/resolve.cc:16440
81970 #, gcc-internal-format
81971 msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
81974 #: fortran/resolve.cc:16449
81975 #, gcc-internal-format
81976 msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
81979 #: fortran/resolve.cc:16462
81980 #, gcc-internal-format
81982 "Function result %qs at %L shall not be a coarray or have a coarray component"
81985 #: fortran/resolve.cc:16471
81986 #, gcc-internal-format
81988 "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
81991 #: fortran/resolve.cc:16484
81992 #, gcc-internal-format
81994 "Variable %qs at %L with coarray component shall be a nonpointer, "
81995 "nonallocatable scalar, which is not a coarray"
81998 #: fortran/resolve.cc:16500
81999 #, gcc-internal-format
82001 "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy "
82005 #: fortran/resolve.cc:16508
82006 #, gcc-internal-format
82008 "Coarray variable %qs at %L shall not have codimensions with deferred shape"
82011 #: fortran/resolve.cc:16515
82012 #, gcc-internal-format
82013 msgid "Allocatable coarray variable %qs at %L must have deferred shape"
82016 #: fortran/resolve.cc:16528
82017 #, gcc-internal-format
82019 "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray "
82020 "or have coarray components"
82023 #: fortran/resolve.cc:16537
82024 #, gcc-internal-format
82025 msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
82028 #: fortran/resolve.cc:16553
82029 #, gcc-internal-format
82031 "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure "
82035 #: fortran/resolve.cc:16559
82036 #, gcc-internal-format
82038 "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure "
82042 #: fortran/resolve.cc:16584
82043 #, gcc-internal-format
82044 msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
82047 #: fortran/resolve.cc:16655
82048 #, gcc-internal-format, gfc-internal-format
82049 msgid "Threadprivate at %L isn't SAVEd"
82052 #: fortran/resolve.cc:16667
82053 #, gcc-internal-format
82054 msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
82057 #: fortran/resolve.cc:16783
82058 #, gcc-internal-format, gfc-internal-format
82059 msgid "Expecting definable entity near %L"
82062 #: fortran/resolve.cc:16791
82063 #, gcc-internal-format
82064 msgid "BLOCK DATA element %qs at %L must be in COMMON"
82067 #: fortran/resolve.cc:16798
82068 #, gcc-internal-format
82069 msgid "DATA array %qs at %L must be specified in a previous declaration"
82072 #: fortran/resolve.cc:16805
82073 #, gcc-internal-format
82074 msgid "DATA element %qs at %L cannot have a coindex"
82077 #: fortran/resolve.cc:16821
82078 #, gcc-internal-format
82079 msgid "DATA element %qs at %L is a pointer and so must be a full array"
82082 #: fortran/resolve.cc:16828
82083 #, gcc-internal-format, gfc-internal-format
82085 "DATA object near %L has the pointer attribute and the corresponding DATA "
82086 "value is not a valid initial-data-target"
82089 #: fortran/resolve.cc:16837
82090 #, gcc-internal-format
82091 msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
82094 #: fortran/resolve.cc:16883
82095 #, gcc-internal-format, gfc-internal-format
82096 msgid "Nonconstant array section at %L in DATA statement"
82099 #: fortran/resolve.cc:16896
82100 #, gcc-internal-format, gfc-internal-format
82101 msgid "DATA statement at %L has more variables than values"
82104 #: fortran/resolve.cc:16995
82105 #, gcc-internal-format, gfc-internal-format
82107 "start of implied-do loop at %L could not be simplified to a constant value"
82110 #: fortran/resolve.cc:17003
82111 #, gcc-internal-format, gfc-internal-format
82113 "end of implied-do loop at %L could not be simplified to a constant value"
82116 #: fortran/resolve.cc:17011
82117 #, gcc-internal-format, gfc-internal-format
82119 "step of implied-do loop at %L could not be simplified to a constant value"
82122 #: fortran/resolve.cc:17018
82123 #, gcc-internal-format, gfc-internal-format
82124 msgid "step of implied-do loop at %L shall not be zero"
82127 #: fortran/resolve.cc:17143
82128 #, gcc-internal-format, gfc-internal-format
82129 msgid "DATA statement at %L has more values than variables"
82132 #: fortran/resolve.cc:17309
82133 #, gcc-internal-format, gfc-internal-format
82134 msgid "Label %d at %L defined but not used"
82137 #: fortran/resolve.cc:17315
82138 #, gcc-internal-format, gfc-internal-format
82139 msgid "Label %d at %L defined but cannot be used"
82142 #: fortran/resolve.cc:17399
82143 #, gcc-internal-format
82145 "Derived type variable %qs at %L must have SEQUENCE attribute to be an "
82146 "EQUIVALENCE object"
82149 #: fortran/resolve.cc:17408
82150 #, gcc-internal-format
82152 "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an "
82153 "EQUIVALENCE object"
82156 #: fortran/resolve.cc:17416
82157 #, gcc-internal-format
82159 "Derived type variable %qs at %L with default initialization cannot be in "
82160 "EQUIVALENCE with a variable in COMMON"
82163 #: fortran/resolve.cc:17432
82164 #, gcc-internal-format
82166 "Derived type variable %qs at %L with pointer component(s) cannot be an "
82167 "EQUIVALENCE object"
82170 #: fortran/resolve.cc:17535
82171 #, gcc-internal-format, gfc-internal-format
82172 msgid "Syntax error in EQUIVALENCE statement at %L"
82175 #: fortran/resolve.cc:17550
82176 #, gcc-internal-format, gfc-internal-format
82178 "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
82179 "the PROTECTED attribute"
82182 #: fortran/resolve.cc:17575
82183 #, gcc-internal-format
82185 "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure "
82189 #: fortran/resolve.cc:17584
82190 #, gcc-internal-format
82191 msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
82194 #: fortran/resolve.cc:17659
82195 #, gcc-internal-format
82197 "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
82200 #: fortran/resolve.cc:17670
82201 #, gcc-internal-format
82202 msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
82205 #: fortran/resolve.cc:17681
82206 #, gcc-internal-format, gfc-internal-format
82207 msgid "Substring at %L has length zero"
82210 #: fortran/resolve.cc:17712
82211 #, gcc-internal-format
82212 msgid "Self reference in character length expression for %qs at %L"
82215 #: fortran/resolve.cc:17779
82216 #, gcc-internal-format
82217 msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
82220 #: fortran/resolve.cc:17792
82221 #, gcc-internal-format
82222 msgid "ENTRY %qs at %L has no IMPLICIT type"
82225 #: fortran/resolve.cc:17814
82226 #, gcc-internal-format
82227 msgid "User operator procedure %qs at %L must be a FUNCTION"
82230 #: fortran/resolve.cc:17824
82231 #, gcc-internal-format
82232 msgid "User operator procedure %qs at %L cannot be assumed character length"
82235 #: fortran/resolve.cc:17832
82236 #, gcc-internal-format
82237 msgid "User operator procedure %qs at %L must have at least one argument"
82240 #: fortran/resolve.cc:17846
82241 #, gcc-internal-format, gfc-internal-format
82242 msgid "First argument of operator interface at %L cannot be optional"
82245 #: fortran/resolve.cc:17864
82246 #, gcc-internal-format, gfc-internal-format
82247 msgid "Second argument of operator interface at %L cannot be optional"
82250 #: fortran/resolve.cc:17871
82251 #, gcc-internal-format, gfc-internal-format
82252 msgid "Operator interface at %L must have, at most, two arguments"
82255 #: fortran/resolve.cc:17950
82256 #, gcc-internal-format
82257 msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
82260 #: fortran/scanner.cc:309
82261 #, gcc-internal-format
82262 msgid "Include directory %qs: %s"
82265 #: fortran/scanner.cc:313
82266 #, gcc-internal-format
82267 msgid "Nonexistent include directory %qs"
82270 #: fortran/scanner.cc:318
82271 #, gcc-internal-format
82272 msgid "%qs is not a directory"
82275 #: fortran/scanner.cc:792
82276 #, gcc-internal-format, gfc-internal-format
82278 "!$ACC at %C starts a commented line as it neither is followed by a space nor "
82279 "is a continuation line"
82282 #: fortran/scanner.cc:832
82283 #, gcc-internal-format, gfc-internal-format
82285 "!$OMP at %C starts a commented line as it neither is followed by a space nor "
82286 "is a continuation line"
82289 #: fortran/scanner.cc:1011
82290 #, gcc-internal-format, gfc-internal-format
82291 msgid "Ignoring '!$omx' vendor-extension sentinel at %C"
82294 #: fortran/scanner.cc:1323 fortran/scanner.cc:1526
82295 #, gcc-internal-format, gfc-internal-format
82296 msgid "Line truncated at %L"
82299 #: fortran/scanner.cc:1387 fortran/scanner.cc:1616
82300 #, gcc-internal-format, gfc-internal-format
82301 msgid "Limit of %d continuations exceeded in statement at %C"
82304 #: fortran/scanner.cc:1466 fortran/scanner.cc:1575
82305 #, gcc-internal-format, gfc-internal-format
82306 msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
82309 #: fortran/scanner.cc:1468 fortran/scanner.cc:1577
82310 #, gcc-internal-format, gfc-internal-format
82311 msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
82314 #: fortran/scanner.cc:1481
82315 #, gcc-internal-format
82316 msgid "Missing %<&%> in continued character constant at %C"
82319 #: fortran/scanner.cc:1767
82320 #, gcc-internal-format, gfc-internal-format
82321 msgid "Nonconforming tab character at %C"
82324 #: fortran/scanner.cc:1778
82325 #, gcc-internal-format, gfc-internal-format
82326 msgid "Invalid character 0x%s at %C"
82329 #: fortran/scanner.cc:1867 fortran/scanner.cc:1870
82330 #, gcc-internal-format
82331 msgid "%<&%> not allowed by itself in line %d"
82334 #: fortran/scanner.cc:1960
82335 #, gcc-internal-format, gfc-internal-format
82336 msgid "Nonconforming tab character in column %d of line %d"
82339 #: fortran/scanner.cc:2189
82340 #, gcc-internal-format
82341 msgid "file %qs left but not entered"
82344 #: fortran/scanner.cc:2231
82345 #, gcc-internal-format
82346 msgid "Illegal preprocessor directive"
82349 #: fortran/scanner.cc:2554
82350 #, gcc-internal-format
82351 msgid "File %qs is being included recursively"
82354 #: fortran/scanner.cc:2566
82355 #, gcc-internal-format
82356 msgid "Cannot open file %qs"
82359 #: fortran/scanner.cc:2576
82360 #, gcc-internal-format
82361 msgid "Cannot open included file %qs"
82364 #: fortran/scanner.cc:2578
82365 #, gcc-internal-format
82366 msgid "Cannot open pre-included file %qs"
82369 #: fortran/scanner.cc:2586 fortran/scanner.cc:2588
82370 #, gcc-internal-format
82371 msgid "Included file %qs is not a regular file"
82374 #: fortran/simplify.cc:92
82375 #, gcc-internal-format, gfc-internal-format
82376 msgid "Result of %s overflows its kind at %L"
82379 #: fortran/simplify.cc:97
82380 #, gcc-internal-format, gfc-internal-format
82381 msgid "Result of %s underflows its kind at %L"
82384 #: fortran/simplify.cc:102
82385 #, gcc-internal-format, gfc-internal-format
82386 msgid "Result of %s is NaN at %L"
82389 #: fortran/simplify.cc:106
82390 #, gcc-internal-format, gfc-internal-format
82391 msgid "Result of %s gives range error for its kind at %L"
82394 #: fortran/simplify.cc:129
82395 #, gcc-internal-format, gfc-internal-format
82396 msgid "KIND parameter of %s at %L must be an initialization expression"
82399 #: fortran/simplify.cc:137
82400 #, gcc-internal-format, gfc-internal-format
82401 msgid "Invalid KIND parameter of %s at %L"
82404 #: fortran/simplify.cc:788
82405 #, gcc-internal-format
82406 msgid "gfc_simplify_abs(): Bad type"
82409 #: fortran/simplify.cc:809
82410 #, gcc-internal-format, gfc-internal-format
82411 msgid "Argument of %s function at %L is negative"
82414 #: fortran/simplify.cc:816
82415 #, gcc-internal-format, gfc-internal-format
82416 msgid "Argument of %s function at %L outside of range [0,127]"
82419 #: fortran/simplify.cc:834
82420 #, gcc-internal-format, gfc-internal-format
82422 "Argument of %s function at %L is too large for the collating sequence of "
82426 #: fortran/simplify.cc:871
82427 #, gcc-internal-format, gfc-internal-format
82428 msgid "Argument of ACOS at %L must be between -1 and 1"
82431 #: fortran/simplify.cc:885
82432 #, gcc-internal-format
82433 msgid "in gfc_simplify_acos(): Bad type"
82436 #: fortran/simplify.cc:904
82437 #, gcc-internal-format, gfc-internal-format
82438 msgid "Argument of ACOSH at %L must not be less than 1"
82441 #: fortran/simplify.cc:919
82442 #, gcc-internal-format
82443 msgid "in gfc_simplify_acosh(): Bad type"
82446 #: fortran/simplify.cc:1148
82447 #, gcc-internal-format, gfc-internal-format
82448 msgid "Argument of ASIN at %L must be between -1 and 1"
82451 #: fortran/simplify.cc:1162
82452 #, gcc-internal-format
82453 msgid "in gfc_simplify_asin(): Bad type"
82456 #: fortran/simplify.cc:1197
82457 #, gcc-internal-format, gfc-internal-format
82458 msgid "Argument of ACOSD at %L must be between -1 and 1"
82461 #: fortran/simplify.cc:1223
82462 #, gcc-internal-format, gfc-internal-format
82463 msgid "Argument of ASIND at %L must be between -1 and 1"
82466 #: fortran/simplify.cc:1275
82467 #, gcc-internal-format
82468 msgid "in gfc_simplify_asinh(): Bad type"
82471 #: fortran/simplify.cc:1303
82472 #, gcc-internal-format
82473 msgid "in gfc_simplify_atan(): Bad type"
82476 #: fortran/simplify.cc:1324
82477 #, gcc-internal-format, gfc-internal-format
82478 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
82481 #: fortran/simplify.cc:1338
82482 #, gcc-internal-format
82483 msgid "in gfc_simplify_atanh(): Bad type"
82486 #: fortran/simplify.cc:1355
82487 #, gcc-internal-format, gfc-internal-format
82489 "If first argument of ATAN2 at %L is zero, then the second argument must not "
82493 #: fortran/simplify.cc:1447
82494 #, gcc-internal-format, gfc-internal-format
82495 msgid "Result of BESSEL_YN is -INF at %L"
82498 #: fortran/simplify.cc:1813
82499 #, gcc-internal-format
82500 msgid "gfc_simplify_dcmplx(): Bad type (x)"
82503 #: fortran/simplify.cc:1832
82504 #, gcc-internal-format
82505 msgid "gfc_simplify_dcmplx(): Bad type (y)"
82508 #: fortran/simplify.cc:1899
82509 #, gcc-internal-format, gfc-internal-format
82511 "If first argument of ATAN2D at %L is zero, then the second argument must not "
82515 #: fortran/simplify.cc:1934
82516 #, gcc-internal-format
82517 msgid "in gfc_simplify_cos(): Bad type"
82520 #: fortran/simplify.cc:2402
82521 #, gcc-internal-format
82522 msgid "gfc_simplify_dim(): Bad type"
82525 #: fortran/simplify.cc:2976
82526 #, gcc-internal-format
82527 msgid "in gfc_simplify_exp(): Bad type"
82530 #: fortran/simplify.cc:3194
82531 #, gcc-internal-format
82532 msgid "gfc_simplify_floor(): Bad kind"
82535 #: fortran/simplify.cc:3307
82536 #, gcc-internal-format, gfc-internal-format
82537 msgid "Argument of IACHAR at %L must be of length one"
82540 #: fortran/simplify.cc:3315
82541 #, gcc-internal-format, gfc-internal-format
82542 msgid "Argument of IACHAR function at %L outside of range 0..127"
82545 #: fortran/simplify.cc:3443
82546 #, gcc-internal-format, gfc-internal-format
82547 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
82550 #: fortran/simplify.cc:3467
82551 #, gcc-internal-format
82552 msgid "IBITS: Bad bit"
82555 #: fortran/simplify.cc:3528
82556 #, gcc-internal-format, gfc-internal-format
82557 msgid "Argument of ICHAR at %L must be of length one"
82560 #. Left shift, as in SHIFTL.
82561 #: fortran/simplify.cc:3840 fortran/simplify.cc:3848
82562 #, gcc-internal-format, gfc-internal-format
82563 msgid "Second argument of %s is negative at %L"
82566 #: fortran/simplify.cc:3860
82567 #, gcc-internal-format, gfc-internal-format
82568 msgid "Magnitude of second argument of %s exceeds bit size at %L"
82571 #: fortran/simplify.cc:3988
82572 #, gcc-internal-format, gfc-internal-format
82574 "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
82578 #: fortran/simplify.cc:3991
82579 #, gcc-internal-format, gfc-internal-format
82580 msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
82583 #: fortran/simplify.cc:4338 fortran/simplify.cc:4471
82584 #, gcc-internal-format, gfc-internal-format
82585 msgid "DIM argument at %L is out of bounds"
82588 #: fortran/simplify.cc:4729
82589 #, gcc-internal-format, gfc-internal-format
82590 msgid "Argument of LOG at %L cannot be less than or equal to zero"
82593 #: fortran/simplify.cc:4742
82594 #, gcc-internal-format, gfc-internal-format
82595 msgid "Complex argument of LOG at %L cannot be zero"
82598 #: fortran/simplify.cc:4753
82599 #, gcc-internal-format
82600 msgid "gfc_simplify_log: bad type"
82603 #: fortran/simplify.cc:4770
82604 #, gcc-internal-format, gfc-internal-format
82605 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
82608 #: fortran/simplify.cc:5123
82609 #, gcc-internal-format
82610 msgid "simplify_min_max(): Bad type in arglist"
82613 #: fortran/simplify.cc:6045 fortran/simplify.cc:6053
82614 #, gcc-internal-format
82615 msgid "Argument %qs of MOD at %L shall not be zero"
82618 #: fortran/simplify.cc:6059
82619 #, gcc-internal-format
82620 msgid "gfc_simplify_mod(): Bad arguments"
82623 #: fortran/simplify.cc:6097 fortran/simplify.cc:6105
82624 #, gcc-internal-format
82625 msgid "Argument %qs of MODULO at %L shall not be zero"
82628 #: fortran/simplify.cc:6111
82629 #, gcc-internal-format
82630 msgid "gfc_simplify_modulo(): Bad arguments"
82633 #: fortran/simplify.cc:6183
82634 #, gcc-internal-format, gfc-internal-format
82635 msgid "Result of NEAREST is NaN at %L"
82638 #: fortran/simplify.cc:6760
82639 #, gcc-internal-format, gfc-internal-format
82640 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
82643 #: fortran/simplify.cc:6816
82644 #, gcc-internal-format, gfc-internal-format
82645 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
82648 #: fortran/simplify.cc:6853
82649 #, gcc-internal-format, gfc-internal-format
82651 "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
82654 #: fortran/simplify.cc:6911
82655 #, gcc-internal-format, gfc-internal-format
82657 "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for "
82661 #: fortran/simplify.cc:6936
82662 #, gcc-internal-format, gfc-internal-format
82663 msgid "Shapes of ORDER at %L and SHAPE at %L are different"
82666 #: fortran/simplify.cc:6950
82667 #, gcc-internal-format, gfc-internal-format
82668 msgid "Sizes of ORDER at %L and SHAPE at %L are different"
82671 #: fortran/simplify.cc:6965
82672 #, gcc-internal-format, gfc-internal-format
82674 "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] "
82675 "for the RESHAPE intrinsic near %L"
82678 #: fortran/simplify.cc:6976
82679 #, gcc-internal-format, gfc-internal-format
82680 msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
82683 #: fortran/simplify.cc:7038
82684 #, gcc-internal-format, gfc-internal-format
82685 msgid "Reshaped array too large at %C"
82688 #: fortran/simplify.cc:7159
82689 #, gcc-internal-format, gfc-internal-format
82690 msgid "Result of SCALE overflows its kind at %L"
82693 #: fortran/simplify.cc:7634
82694 #, gcc-internal-format, gfc-internal-format
82695 msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
82698 #: fortran/simplify.cc:7759
82699 #, gcc-internal-format
82700 msgid "Bad type in gfc_simplify_sign"
82703 #: fortran/simplify.cc:7788
82704 #, gcc-internal-format
82705 msgid "in gfc_simplify_sin(): Bad type"
82708 #: fortran/simplify.cc:7926 fortran/simplify.cc:8209
82709 #, gcc-internal-format
82710 msgid "Failure getting length of a constant array."
82713 #: fortran/simplify.cc:7936
82714 #, gcc-internal-format
82716 "The number of elements (%d) in the array constructor at %L requires an "
82717 "increase of the allowed %d upper limit. See %<-fmax-array-constructor%> "
82721 #: fortran/simplify.cc:8003
82722 #, gcc-internal-format, gfc-internal-format
82723 msgid "Simplification of SPREAD at %C not yet implemented"
82726 #: fortran/simplify.cc:8027
82727 #, gcc-internal-format, gfc-internal-format
82728 msgid "Argument of SQRT at %L has a negative value"
82731 #: fortran/simplify.cc:8043
82732 #, gcc-internal-format, gfc-internal-format
82733 msgid "invalid argument of SQRT at %L"
82736 #: fortran/simplify.cc:8390
82737 #, gcc-internal-format, gfc-internal-format
82739 "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
82740 "lower bound is %ld)"
82743 #: fortran/simplify.cc:8413
82744 #, gcc-internal-format, gfc-internal-format
82746 "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
82747 "upper bound is %ld)"
82750 #: fortran/simplify.cc:8913
82751 #, gcc-internal-format
82753 "Character %qs in string at %L cannot be converted into character kind %d"
82756 #: fortran/st.cc:303
82757 #, gcc-internal-format
82758 msgid "gfc_free_statement(): Bad statement"
82761 #: fortran/symbol.cc:141
82762 #, gcc-internal-format, gfc-internal-format
82763 msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
82766 #: fortran/symbol.cc:178
82767 #, gcc-internal-format
82768 msgid "Letter %qc already set in IMPLICIT statement at %C"
82771 #: fortran/symbol.cc:200
82772 #, gcc-internal-format, gfc-internal-format
82773 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
82776 #: fortran/symbol.cc:210
82777 #, gcc-internal-format
82778 msgid "Letter %qc already has an IMPLICIT type at %C"
82781 #: fortran/symbol.cc:234
82782 #, gcc-internal-format
82784 "Option %<-fallow-leading-underscore%> is for use only by gfortran "
82785 "developers, and should not be used for implicitly typed variables"
82788 #: fortran/symbol.cc:239
82789 #, gcc-internal-format
82790 msgid "gfc_get_default_type(): Bad symbol %qs"
82793 #: fortran/symbol.cc:296
82794 #, gcc-internal-format
82795 msgid "gfc_set_default_type(): symbol already has a type"
82798 #: fortran/symbol.cc:306
82799 #, gcc-internal-format
82800 msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
82803 #: fortran/symbol.cc:310
82804 #, gcc-internal-format
82805 msgid "Symbol %qs at %L has no IMPLICIT type"
82808 #. BIND(C) variables should not be implicitly declared.
82809 #: fortran/symbol.cc:330
82810 #, gcc-internal-format
82812 "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
82815 #. Dummy args to a BIND(C) routine may not be interoperable if
82816 #. they are implicitly typed.
82817 #: fortran/symbol.cc:346
82818 #, gcc-internal-format
82820 "Implicitly declared variable %qs at %L may not be C interoperable but it is "
82821 "a dummy argument to the BIND(C) procedure %qs at %L"
82824 #: fortran/symbol.cc:387
82825 #, gcc-internal-format
82826 msgid "Function result %qs at %L has no IMPLICIT type"
82829 #: fortran/symbol.cc:488
82830 #, gcc-internal-format, gfc-internal-format
82831 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
82834 #: fortran/symbol.cc:513
82835 #, gcc-internal-format, gfc-internal-format
82836 msgid "Namelist group name at %L cannot have the SAVE attribute"
82839 #: fortran/symbol.cc:532
82840 #, gcc-internal-format
82841 msgid "internal procedure %qs at %L conflicts with DUMMY argument"
82844 #: fortran/symbol.cc:565
82845 #, gcc-internal-format, gfc-internal-format
82846 msgid "Procedure pointer at %C"
82849 #: fortran/symbol.cc:777
82850 #, gcc-internal-format, gfc-internal-format
82851 msgid "%s attribute applied to %s %s at %L"
82854 #: fortran/symbol.cc:784
82855 #, gcc-internal-format, gfc-internal-format
82856 msgid "BIND(C) applied to %s %s at %L"
82859 #: fortran/symbol.cc:905 fortran/symbol.cc:916 fortran/symbol.cc:1796
82860 #, gcc-internal-format, gfc-internal-format
82861 msgid "%s attribute conflicts with %s attribute at %L"
82864 #: fortran/symbol.cc:908 fortran/symbol.cc:922
82865 #, gcc-internal-format
82866 msgid "%s attribute conflicts with %s attribute in %qs at %L"
82869 #: fortran/symbol.cc:966
82870 #, gcc-internal-format, gfc-internal-format
82871 msgid "Cannot change attributes of USE-associated symbol at %L"
82874 #: fortran/symbol.cc:969
82875 #, gcc-internal-format, gfc-internal-format
82876 msgid "Cannot change attributes of USE-associated symbol %s at %L"
82879 #: fortran/symbol.cc:985
82880 #, gcc-internal-format, gfc-internal-format
82881 msgid "Duplicate %s attribute specified at %L"
82884 #: fortran/symbol.cc:1027
82885 #, gcc-internal-format, gfc-internal-format
82886 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
82889 #: fortran/symbol.cc:1044
82890 #, gcc-internal-format, gfc-internal-format
82891 msgid "Duplicate AUTOMATIC attribute specified at %L"
82894 #: fortran/symbol.cc:1068
82895 #, gcc-internal-format
82896 msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
82899 #: fortran/symbol.cc:1094
82900 #, gcc-internal-format
82901 msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
82904 #: fortran/symbol.cc:1257
82905 #, gcc-internal-format, gfc-internal-format
82906 msgid "Cray Pointee at %L appears in multiple pointer() statements"
82909 #: fortran/symbol.cc:1276
82910 #, gcc-internal-format, gfc-internal-format
82911 msgid "Duplicate PROTECTED attribute specified at %L"
82914 #: fortran/symbol.cc:1309
82915 #, gcc-internal-format, gfc-internal-format
82916 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
82919 #: fortran/symbol.cc:1321
82920 #, gcc-internal-format, gfc-internal-format
82921 msgid "Duplicate SAVE attribute specified at %L"
82924 #: fortran/symbol.cc:1341
82925 #, gcc-internal-format, gfc-internal-format
82926 msgid "Duplicate VALUE attribute specified at %L"
82929 #: fortran/symbol.cc:1360
82930 #, gcc-internal-format, gfc-internal-format
82931 msgid "Duplicate VOLATILE attribute specified at %L"
82934 #: fortran/symbol.cc:1372
82935 #, gcc-internal-format, gfc-internal-format
82936 msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
82939 #: fortran/symbol.cc:1393
82940 #, gcc-internal-format, gfc-internal-format
82941 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
82944 #: fortran/symbol.cc:1792
82945 #, gcc-internal-format
82946 msgid "%s attribute of %qs conflicts with %s attribute at %L"
82949 #: fortran/symbol.cc:1829
82950 #, gcc-internal-format, gfc-internal-format
82952 "%s procedure at %L is already declared as %s procedure. \n"
82953 "F2008: A pointer function assignment is ambiguous if it is the first "
82954 "executable statement after the specification block. Please add any other "
82955 "kind of executable statement before it. FIXME"
82958 #: fortran/symbol.cc:1837
82959 #, gcc-internal-format, gfc-internal-format
82960 msgid "%s procedure at %L is already declared as %s procedure"
82963 #: fortran/symbol.cc:1872
82964 #, gcc-internal-format, gfc-internal-format
82965 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
82968 #: fortran/symbol.cc:1896
82969 #, gcc-internal-format, gfc-internal-format
82970 msgid "ACCESS specification at %L was already specified"
82973 #: fortran/symbol.cc:1913
82974 #, gcc-internal-format, gfc-internal-format
82975 msgid "Duplicate BIND attribute specified at %L"
82978 #: fortran/symbol.cc:1920
82979 #, gcc-internal-format, gfc-internal-format
82980 msgid "BIND(C) at %L"
82983 #: fortran/symbol.cc:1936
82984 #, gcc-internal-format, gfc-internal-format
82985 msgid "Duplicate EXTENDS attribute specified at %L"
82988 #: fortran/symbol.cc:1940
82989 #, gcc-internal-format, gfc-internal-format
82990 msgid "EXTENDS at %L"
82993 #: fortran/symbol.cc:1966
82994 #, gcc-internal-format
82995 msgid "Symbol %qs at %L already has an explicit interface"
82998 #: fortran/symbol.cc:1973
82999 #, gcc-internal-format
83000 msgid "%qs at %L has attributes specified outside its INTERFACE body"
83003 #: fortran/symbol.cc:2011
83004 #, gcc-internal-format
83006 "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
83009 #: fortran/symbol.cc:2015 fortran/symbol.cc:2018
83010 #, gcc-internal-format
83011 msgid "Symbol %qs at %L already has basic type of %s"
83014 #: fortran/symbol.cc:2025
83015 #, gcc-internal-format
83016 msgid "Procedure %qs at %L may not have basic type of %s"
83019 #: fortran/symbol.cc:2037
83020 #, gcc-internal-format
83021 msgid "Symbol %qs at %L cannot have a type"
83024 #: fortran/symbol.cc:2282
83025 #, gcc-internal-format
83026 msgid "Component %qs at %C already in the parent type at %L"
83029 #: fortran/symbol.cc:2367
83030 #, gcc-internal-format
83031 msgid "Symbol %qs at %C is ambiguous"
83034 #: fortran/symbol.cc:2399
83035 #, gcc-internal-format
83036 msgid "Derived type %qs at %C is being used before it is defined"
83039 #: fortran/symbol.cc:2548
83040 #, gcc-internal-format
83041 msgid "Component %qs at %C is a PRIVATE component of %qs"
83044 #: fortran/symbol.cc:2569
83045 #, gcc-internal-format
83046 msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
83049 #: fortran/symbol.cc:2573
83050 #, gcc-internal-format
83051 msgid "%qs at %C is not a member of the %qs structure"
83054 #: fortran/symbol.cc:2737
83055 #, gcc-internal-format, gfc-internal-format
83056 msgid "Duplicate statement label %d at %L and %L"
83059 #: fortran/symbol.cc:2748
83060 #, gcc-internal-format, gfc-internal-format
83061 msgid "Label %d at %C already referenced as branch target"
83064 #: fortran/symbol.cc:2758
83065 #, gcc-internal-format, gfc-internal-format
83066 msgid "Label %d at %C already referenced as a format label"
83069 #: fortran/symbol.cc:2765
83070 #, gcc-internal-format, gfc-internal-format
83072 "DO termination statement which is not END DO or CONTINUE with label %d at %C"
83075 #: fortran/symbol.cc:2806
83076 #, gcc-internal-format, gfc-internal-format
83077 msgid "Label %d at %C previously used as a FORMAT label"
83080 #: fortran/symbol.cc:2815
83081 #, gcc-internal-format, gfc-internal-format
83082 msgid "Label %d at %C previously used as branch target"
83085 #: fortran/symbol.cc:2822
83086 #, gcc-internal-format, gfc-internal-format
83087 msgid "Shared DO termination label %d at %C"
83090 #: fortran/symbol.cc:2826
83091 #, gcc-internal-format, gfc-internal-format
83092 msgid "Labeled DO statement at %L"
83095 #: fortran/symbol.cc:3167
83096 #, gcc-internal-format
83097 msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
83100 #: fortran/symbol.cc:3170
83101 #, gcc-internal-format
83103 "Name %qs at %C is an ambiguous reference to %qs from current program unit"
83106 #. Symbol is from another namespace.
83107 #: fortran/symbol.cc:3415
83108 #, gcc-internal-format
83109 msgid "Symbol %qs at %C has already been host associated"
83112 #: fortran/symbol.cc:4438
83113 #, gcc-internal-format
83114 msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
83117 #: fortran/symbol.cc:4451
83118 #, gcc-internal-format
83120 "Derived type %qs declared at %L must have the BIND attribute to be C "
83124 #: fortran/symbol.cc:4469
83125 #, gcc-internal-format
83127 "Derived type %qs with BIND(C) attribute at %L is empty, and may be "
83128 "inaccessible by the C companion processor"
83131 #: fortran/symbol.cc:4490
83132 #, gcc-internal-format
83134 "Component %qs at %L cannot have the POINTER attribute because it is a member "
83135 "of the BIND(C) derived type %qs at %L"
83138 #: fortran/symbol.cc:4500
83139 #, gcc-internal-format
83141 "Procedure pointer component %qs at %L cannot be a member of the BIND(C) "
83142 "derived type %qs at %L"
83145 #: fortran/symbol.cc:4511
83146 #, gcc-internal-format
83148 "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a "
83149 "member of the BIND(C) derived type %qs at %L"
83152 #: fortran/symbol.cc:4550
83153 #, gcc-internal-format
83155 "Component %qs in derived type %qs at %L may not be C interoperable, even "
83156 "though derived type %qs is BIND(C)"
83159 #: fortran/symbol.cc:4560
83160 #, gcc-internal-format
83161 msgid "Component %qs in derived type %qs at %L may not be C interoperable"
83164 #: fortran/symbol.cc:4572
83165 #, gcc-internal-format
83167 "Derived type %qs at %L cannot have the SEQUENCE attribute because it is "
83171 #: fortran/symbol.cc:5076 fortran/symbol.cc:5081
83172 #, gcc-internal-format
83173 msgid "Symbol %qs is used before it is typed at %L"
83176 #: fortran/target-memory.cc:137
83177 #, gcc-internal-format
83178 msgid "Invalid expression in gfc_element_size."
83181 #: fortran/target-memory.cc:361
83182 #, gcc-internal-format
83183 msgid "Invalid expression in gfc_target_encode_expr."
83186 #: fortran/target-memory.cc:637
83187 #, gcc-internal-format
83188 msgid "Invalid expression in gfc_target_interpret_expr."
83191 #: fortran/target-memory.cc:710
83192 #, gcc-internal-format, gfc-internal-format
83193 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
83196 #: fortran/target-memory.cc:713
83197 #, gcc-internal-format, gfc-internal-format
83198 msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
83201 #: fortran/trans-array.cc:2318 fortran/trans-expr.cc:9714
83202 #, gcc-internal-format, gfc-internal-format
83204 "The structure constructor at %C has been finalized. This feature was removed "
83205 "by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
83208 #. Problems occur when we get something like
83209 #. integer :: a(lots) = (/(i, i=1, lots)/)
83210 #: fortran/trans-array.cc:6391
83211 #, gcc-internal-format
83213 "The number of elements in the array constructor at %L requires an increase "
83214 "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
83217 #: fortran/trans-array.cc:8597
83218 #, gcc-internal-format
83219 msgid "Creating array temporary at %L for argument %qs"
83222 #: fortran/trans-array.cc:11906
83223 #, gcc-internal-format, gfc-internal-format
83224 msgid "bad expression type during walk (%d)"
83227 #: fortran/trans-common.cc:411
83228 #, gcc-internal-format
83230 "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs "
83234 #: fortran/trans-common.cc:819
83235 #, gcc-internal-format
83236 msgid "get_mpz(): Not an integer constant"
83239 #: fortran/trans-common.cc:847
83240 #, gcc-internal-format
83241 msgid "element_number(): Bad dimension type"
83244 #: fortran/trans-common.cc:917
83245 #, gcc-internal-format, gfc-internal-format
83246 msgid "Bad array reference at %L"
83249 #: fortran/trans-common.cc:925
83250 #, gcc-internal-format, gfc-internal-format
83251 msgid "Illegal reference type at %L as EQUIVALENCE object"
83254 #: fortran/trans-common.cc:965
83255 #, gcc-internal-format
83256 msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
83259 #. Aligning this field would misalign a previous field.
83260 #: fortran/trans-common.cc:1154
83261 #, gcc-internal-format
83263 "The equivalence set for variable %qs declared at %L violates alignment "
83267 #: fortran/trans-common.cc:1219
83268 #, gcc-internal-format
83269 msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
83272 #: fortran/trans-common.cc:1234
83273 #, gcc-internal-format
83275 "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
83278 #: fortran/trans-common.cc:1250
83279 #, gcc-internal-format
83281 "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder "
83282 "elements or use %<-fno-align-commons%>"
83285 #: fortran/trans-common.cc:1256
83286 #, gcc-internal-format
83288 "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or "
83289 "use %<-fno-align-commons%>"
83292 #: fortran/trans-common.cc:1277
83293 #, gcc-internal-format
83294 msgid "COMMON %qs at %L does not exist"
83297 #: fortran/trans-common.cc:1286
83298 #, gcc-internal-format
83300 "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-"
83301 "fno-align-commons%>"
83304 #: fortran/trans-common.cc:1291
83305 #, gcc-internal-format
83307 "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-"
83311 #: fortran/trans-const.cc:336
83312 #, gcc-internal-format, gfc-internal-format
83313 msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
83316 #: fortran/trans-const.cc:402
83317 #, gcc-internal-format, gfc-internal-format
83318 msgid "non-constant initialization expression at %L"
83321 #: fortran/trans-decl.cc:762
83322 #, gcc-internal-format
83324 "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved "
83325 "from stack to static storage. This makes the procedure unsafe when called "
83326 "recursively, or concurrently from multiple threads. Consider increasing the "
83327 "%<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies "
83328 "unlimited %<-fmax-stack-var-size%>) - or change the code to use an "
83329 "ALLOCATABLE array. If the variable is never accessed concurrently, this "
83330 "warning can be ignored, and the variable could also be declared with the "
83334 #: fortran/trans-decl.cc:1795
83335 #, gcc-internal-format, gfc-internal-format
83336 msgid "%s at %C has no default type"
83339 #: fortran/trans-decl.cc:1798
83340 #, gcc-internal-format
83341 msgid "intrinsic variable which isn't a procedure"
83344 #: fortran/trans-decl.cc:4559 fortran/trans-decl.cc:7827
83345 #, gcc-internal-format
83346 msgid "Return value of function %qs at %L not set"
83349 #: fortran/trans-decl.cc:5074
83350 #, gcc-internal-format
83351 msgid "Deferred type parameter not yet supported"
83354 #: fortran/trans-decl.cc:5307
83355 #, gcc-internal-format
83356 msgid "backend decl for module variable %qs already exists"
83359 #: fortran/trans-decl.cc:5320
83360 #, gcc-internal-format
83361 msgid "Unused PRIVATE module variable %qs declared at %L"
83364 #: fortran/trans-decl.cc:5942
83365 #, gcc-internal-format
83366 msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
83369 #: fortran/trans-decl.cc:5945
83370 #, gcc-internal-format
83371 msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
83374 #: fortran/trans-decl.cc:5960
83375 #, gcc-internal-format
83376 msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
83379 #: fortran/trans-decl.cc:5966
83380 #, gcc-internal-format
83382 "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not "
83383 "set and does not have a default initializer"
83386 #: fortran/trans-decl.cc:5977 fortran/trans-decl.cc:6128
83387 #, gcc-internal-format
83388 msgid "Unused dummy argument %qs at %L"
83391 #: fortran/trans-decl.cc:5993
83392 #, gcc-internal-format
83393 msgid "Unused module variable %qs which has been explicitly imported at %L"
83396 #: fortran/trans-decl.cc:6012
83397 #, gcc-internal-format
83398 msgid "Unused variable %qs declared at %L"
83401 #: fortran/trans-decl.cc:6061
83402 #, gcc-internal-format
83403 msgid "Unused parameter %qs declared at %L"
83406 #: fortran/trans-decl.cc:6065
83407 #, gcc-internal-format
83408 msgid "Unused parameter %qs which has been explicitly imported at %L"
83411 #: fortran/trans-decl.cc:6095
83412 #, gcc-internal-format
83413 msgid "Return value %qs of function %qs declared at %L not set"
83416 #: fortran/trans-decl.cc:6692
83417 #, gcc-internal-format, gfc-internal-format
83418 msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
83421 #: fortran/trans-expr.cc:1124
83422 #, gcc-internal-format, gfc-internal-format
83423 msgid "Cannot compute the length of the char array at %L."
83426 #: fortran/trans-expr.cc:1901
83427 #, gcc-internal-format, gfc-internal-format
83428 msgid "Code for reallocating the allocatable variable at %L will be added"
83431 #: fortran/trans-expr.cc:2223
83432 #, gcc-internal-format, gfc-internal-format
83434 "Sorry, coindexed access to an unlimited polymorphic object at %L is not "
83438 #: fortran/trans-expr.cc:2232
83439 #, gcc-internal-format, gfc-internal-format
83441 "Sorry, coindexed access to an unlimited polymorphic component at %L is not "
83445 #: fortran/trans-expr.cc:3927
83446 #, gcc-internal-format
83447 msgid "Unknown intrinsic op"
83450 #: fortran/trans-expr.cc:5445
83451 #, gcc-internal-format, gfc-internal-format
83452 msgid "Unknown argument list function at %L"
83455 #: fortran/trans-expr.cc:10286
83456 #, gcc-internal-format, gfc-internal-format
83458 "If bounds remapping is specified at %L, the pointer target shall not be NULL"
83461 #: fortran/trans-intrinsic.cc:944
83462 #, gcc-internal-format
83463 msgid "Intrinsic function %qs (%d) not recognized"
83466 #: fortran/trans-intrinsic.cc:2449 fortran/trans-intrinsic.cc:2998
83467 #: fortran/trans-intrinsic.cc:3199
83468 #, gcc-internal-format
83469 msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
83472 #: fortran/trans-intrinsic.cc:12324 fortran/trans-stmt.cc:1103
83473 #, gcc-internal-format, gfc-internal-format
83474 msgid "Sorry, the event component of derived type at %L is not yet supported"
83477 #: fortran/trans-intrinsic.cc:12331
83478 #, gcc-internal-format, gfc-internal-format
83479 msgid "The event variable at %L shall not be coindexed"
83482 #: fortran/trans-io.cc:1991
83483 #, gcc-internal-format
83484 msgid "build_dt: format with namelist"
83487 #: fortran/trans-io.cc:2532
83488 #, gcc-internal-format, gfc-internal-format
83489 msgid "Bad IO basetype (%d)"
83492 #: fortran/trans-openmp.cc:871 fortran/trans-openmp.cc:1388
83493 #, gcc-internal-format
83494 msgid "Sorry, polymorphic arrays not yet supported for firstprivate"
83497 #: fortran/trans-openmp.cc:1542
83498 #, gcc-internal-format
83499 msgid "implicit mapping of assumed size array %qD"
83502 #: fortran/trans-openmp.cc:3212
83503 #, gcc-internal-format
83504 msgid "optional class parameter"
83507 #: fortran/trans-openmp.cc:3629
83508 #, gcc-internal-format
83509 msgid "unhandled expression type"
83512 #: fortran/trans-openmp.cc:3812
83513 #, gcc-internal-format
83514 msgid "unhandled expression"
83517 #: fortran/trans-openmp.cc:3932
83518 #, gcc-internal-format
83519 msgid "%<uses_allocators%> clause with traits and memory spaces"
83522 #: fortran/trans-openmp.cc:5379 fortran/trans-openmp.cc:5399
83523 #, gcc-internal-format
83524 msgid "non-rectangular loop nest with non-constant step for %qs"
83527 #: fortran/trans-openmp.cc:5401
83528 #, gcc-internal-format
83532 #: fortran/trans-openmp.cc:6923
83533 #, gcc-internal-format
83535 "%qs specified in 'allocate' clause at %L but not in an explicit "
83536 "privatization clause"
83539 #: fortran/trans-openmp.cc:7820
83540 #, gcc-internal-format
83541 msgid "gfc_trans_omp_workshare(): Bad statement code"
83544 #: fortran/trans-openmp.cc:7957
83545 #, gcc-internal-format
83546 msgid "%<!$OMP %s%> not yet supported"
83549 #: fortran/trans-openmp.cc:8125
83550 #, gcc-internal-format, gfc-internal-format
83551 msgid "The base name for 'declare variant' must be specified at %L "
83554 #: fortran/trans-openmp.cc:8135
83555 #, gcc-internal-format, gfc-internal-format
83556 msgid "The base name at %L does not match the name of the current procedure"
83559 #: fortran/trans-openmp.cc:8138
83560 #, gcc-internal-format, gfc-internal-format
83561 msgid "The base name at %L must not be an entry name"
83564 #: fortran/trans-openmp.cc:8141
83565 #, gcc-internal-format, gfc-internal-format
83566 msgid "The base name at %L must not be a generic name"
83569 #: fortran/trans-openmp.cc:8144
83570 #, gcc-internal-format, gfc-internal-format
83571 msgid "The base name at %L must not be a procedure pointer"
83574 #: fortran/trans-openmp.cc:8147
83575 #, gcc-internal-format, gfc-internal-format
83576 msgid "The base procedure at %L must have an explicit interface"
83579 #: fortran/trans-openmp.cc:8244
83580 #, gcc-internal-format
83581 msgid "Cannot find symbol %qs"
83584 #: fortran/trans-openmp.cc:8255
83585 #, gcc-internal-format
83586 msgid "variant %qs at %L is not a function or subroutine"
83589 #: fortran/trans-openmp.cc:8267
83590 #, gcc-internal-format
83591 msgid "variant %qs and base %qs at %L have incompatible types: %s"
83594 #: fortran/trans-stmt.cc:575
83595 #, gcc-internal-format, gfc-internal-format
83596 msgid "An alternate return at %L without a * dummy argument"
83599 #: fortran/trans-stmt.cc:907
83600 #, gcc-internal-format, gfc-internal-format
83601 msgid "Sorry, the lock component of derived type at %L is not yet supported"
83604 #: fortran/trans-stmt.cc:1366
83605 #, gcc-internal-format, gfc-internal-format
83606 msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
83609 #: fortran/trans-stmt.cc:3672
83610 #, gcc-internal-format
83611 msgid "gfc_trans_select(): Bad type for case expr."
83614 #: fortran/trans-types.cc:537
83615 #, gcc-internal-format
83617 "%<-fconvert=r16_ieee%> or %<-fconvert=r16_ibm%> not supported on this "
83621 #: fortran/trans-types.cc:550
83622 #, gcc-internal-format
83623 msgid "INTEGER(KIND=8) is not available for %<-fdefault-integer-8%> option"
83626 #: fortran/trans-types.cc:559
83627 #, gcc-internal-format
83628 msgid "INTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> option"
83631 #: fortran/trans-types.cc:578
83632 #, gcc-internal-format
83633 msgid "REAL(KIND=8) is not available for %<-fdefault-real-8%> option"
83636 #: fortran/trans-types.cc:586
83637 #, gcc-internal-format
83638 msgid "REAL(KIND=10) is not available for %<-fdefault-real-10%> option"
83641 #: fortran/trans-types.cc:594
83642 #, gcc-internal-format
83643 msgid "REAL(KIND=16) is not available for %<-fdefault-real-16%> option"
83646 #: fortran/trans-types.cc:602
83647 #, gcc-internal-format
83648 msgid "REAL(KIND=8) is not available for %<-freal-4-real-8%> option"
83651 #: fortran/trans-types.cc:610
83652 #, gcc-internal-format
83653 msgid "REAL(KIND=10) is not available for %<-freal-4-real-10%> option"
83656 #: fortran/trans-types.cc:618
83657 #, gcc-internal-format
83658 msgid "REAL(KIND=16) is not available for %<-freal-4-real-16%> option"
83661 #: fortran/trans-types.cc:649
83662 #, gcc-internal-format
83663 msgid "REAL(KIND=4) is not available for %<-freal-8-real-4%> option"
83666 #: fortran/trans-types.cc:657
83667 #, gcc-internal-format
83668 msgid "REAL(KIND=10) is not available for %<-freal-8-real-10%> option"
83671 #: fortran/trans-types.cc:665
83672 #, gcc-internal-format
83673 msgid "REAL(KIND=10) is not available for %<-freal-8-real-16%> option"
83676 #: fortran/trans-types.cc:807
83677 #, gcc-internal-format
83678 msgid "gfc_validate_kind(): Got bad type"
83681 #: fortran/trans-types.cc:811
83682 #, gcc-internal-format
83683 msgid "gfc_validate_kind(): Got bad kind"
83686 #: fortran/trans.cc:2634
83687 #, gcc-internal-format
83688 msgid "gfc_trans_code(): Bad statement code"
83691 #: go/gofrontend/embed.cc:278
83692 #, gcc-internal-format
83693 msgid "invalid embedcfg: not a JSON object"
83696 #: go/gofrontend/embed.cc:285
83697 #, gcc-internal-format
83698 msgid "invalid embedcfg: missing Patterns"
83701 #: go/gofrontend/embed.cc:290
83702 #, gcc-internal-format
83703 msgid "invalid embedcfg: Patterns is not a JSON object"
83706 #: go/gofrontend/embed.cc:297
83707 #, gcc-internal-format
83708 msgid "invalid embedcfg: missing Files"
83711 #: go/gofrontend/embed.cc:302
83712 #, gcc-internal-format
83713 msgid "invalid embedcfg: Files is not a JSON object"
83716 #: go/gofrontend/embed.cc:312
83717 #, gcc-internal-format
83718 msgid "invalid embedcfg: Patterns entry is not an array"
83721 #: go/gofrontend/embed.cc:324
83722 #, gcc-internal-format
83723 msgid "invalid embedcfg: duplicate Patterns entry"
83726 #: go/gofrontend/embed.cc:336
83727 #, gcc-internal-format
83728 msgid "invalid embedcfg: Files entry is not a string"
83731 #: go/gofrontend/embed.cc:354
83732 #, gcc-internal-format
83736 #: go/gofrontend/embed.cc:392 go/gofrontend/embed.cc:521
83737 #, gcc-internal-format
83738 msgid "expected %<\"%>"
83741 #: go/gofrontend/embed.cc:475
83742 #, gcc-internal-format
83743 msgid "expected %<,%> or %<]%>"
83746 #: go/gofrontend/embed.cc:507
83747 #, gcc-internal-format
83748 msgid "invalid JSON syntax"
83751 #: go/gofrontend/embed.cc:539 go/gofrontend/embed.cc:582
83752 #: go/gofrontend/embed.cc:616
83753 #, gcc-internal-format
83754 msgid "unterminated string"
83757 #: go/gofrontend/embed.cc:596
83758 #, gcc-internal-format
83759 msgid "invalid hex digit"
83762 #: go/gofrontend/embed.cc:605
83763 #, gcc-internal-format
83764 msgid "unrecognized string escape"
83767 #: go/gofrontend/embed.cc:626
83768 #, gcc-internal-format
83769 msgid "extraneous data at end of file"
83772 #: go/gofrontend/embed.cc:646
83773 #, gcc-internal-format
83774 msgid "unexpected EOF"
83777 #: jit/dummy-frontend.cc:207 lto/lto-lang.cc:310
83778 #, gcc-internal-format
83779 msgid "%s:%s: %E: %E"
83782 #: lto/lto-common.cc:2030
83783 #, gcc-internal-format
83784 msgid "bytecode stream: garbage at the end of symbols section"
83787 #: lto/lto-common.cc:2057
83788 #, gcc-internal-format
83789 msgid "could not parse hex number"
83792 #: lto/lto-common.cc:2089
83793 #, gcc-internal-format, gfc-internal-format
83794 msgid "unexpected file name %s in linker resolution file. Expected %s"
83797 #: lto/lto-common.cc:2098
83798 #, gcc-internal-format
83799 msgid "could not parse file offset"
83802 #: lto/lto-common.cc:2101
83803 #, gcc-internal-format
83804 msgid "unexpected offset"
83807 #: lto/lto-common.cc:2122
83808 #, gcc-internal-format
83809 msgid "invalid line in the resolution file"
83812 #: lto/lto-common.cc:2144
83813 #, gcc-internal-format
83814 msgid "invalid resolution in the resolution file"
83817 #: lto/lto-common.cc:2150
83818 #, gcc-internal-format
83819 msgid "resolution sub id %wx not in object file"
83822 #: lto/lto-common.cc:2267
83823 #, gcc-internal-format
83824 msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
83827 #: lto/lto-common.cc:2287
83828 #, gcc-internal-format
83829 msgid "cannot read %<LTO_section_decls%> from %s"
83832 #: lto/lto-common.cc:2408
83833 #, gcc-internal-format, gfc-internal-format
83834 msgid "Cannot open %s"
83837 #: lto/lto-common.cc:2429
83838 #, gcc-internal-format, gfc-internal-format
83839 msgid "Cannot map %s"
83842 #: lto/lto-common.cc:2440
83843 #, gcc-internal-format, gfc-internal-format
83844 msgid "Cannot read %s"
83847 #: lto/lto-common.cc:2757
83848 #, gcc-internal-format
83849 msgid "could not open symbol resolution file: %m"
83852 #: lto/lto-common.cc:2882
83853 #, gcc-internal-format, gfc-internal-format
83854 msgid "missing resolution data for %s"
83857 #: lto/lto-common.cc:2919
83858 #, gcc-internal-format
83859 msgid "errors during merging of translation units"
83862 #: lto/lto-dump.cc:256
83863 #, gcc-internal-format
83864 msgid "Level not found, use none, slim, blocks, vops."
83867 #: lto/lto-dump.cc:270
83868 #, gcc-internal-format
83869 msgid "Function not found."
83872 #: lto/lto-dump.cc:349 lto/lto-dump.cc:359
83873 #, gcc-internal-format
83874 msgid "Not configured with %<--enable-gather-detailed-mem-stats%>."
83877 #: lto/lto-lang.cc:865
83878 #, gcc-internal-format
83879 msgid "%<-fwpa%> and %<-fltrans%> are mutually exclusive"
83882 #: lto/lto-lang.cc:899
83883 #, gcc-internal-format
83884 msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive"
83887 #: lto/lto-object.cc:106
83888 #, gcc-internal-format, gfc-internal-format
83889 msgid "open %s failed: %s"
83892 #: lto/lto-object.cc:150
83893 #, gcc-internal-format, gfc-internal-format
83897 #: lto/lto-object.cc:191
83898 #, gcc-internal-format, gfc-internal-format
83902 #: lto/lto-object.cc:247
83903 #, gcc-internal-format, gfc-internal-format
83904 msgid "two or more sections for %s"
83907 #: lto/lto-partition.cc:534
83908 #, gcc-internal-format
83909 msgid "min partition size cannot be greater than max partition size"
83912 #: lto/lto-symtab.cc:169
83913 #, gcc-internal-format
83914 msgid "%qD is defined with tls model %s"
83917 #: lto/lto-symtab.cc:171
83918 #, gcc-internal-format, gfc-internal-format
83919 msgid "previously defined here as %s"
83922 #: lto/lto-symtab.cc:474
83923 #, gcc-internal-format
83924 msgid "multiple prevailing defs for %qE"
83927 #: lto/lto-symtab.cc:492
83928 #, gcc-internal-format
83929 msgid "%qD has already been defined"
83932 #: lto/lto-symtab.cc:494
83933 #, gcc-internal-format
83934 msgid "previously defined here"
83937 #: lto/lto-symtab.cc:720
83938 #, gcc-internal-format
83939 msgid "%qD violates the C++ One Definition Rule"
83942 #: lto/lto-symtab.cc:726
83943 #, gcc-internal-format
83944 msgid "type of %qD does not match original declaration"
83947 #: lto/lto-symtab.cc:746
83948 #, gcc-internal-format
83949 msgid "alignment of %qD is bigger than original declaration"
83952 #: lto/lto-symtab.cc:752
83953 #, gcc-internal-format
83954 msgid "size of %qD differ from the size of original declaration"
83957 #: lto/lto-symtab.cc:757
83958 #, gcc-internal-format
83959 msgid "%qD was previously declared here"
83962 #: lto/lto-symtab.cc:760
83963 #, gcc-internal-format
83964 msgid "code may be misoptimized unless %<-fno-strict-aliasing%> is used"
83967 #: lto/lto-symtab.cc:846
83968 #, gcc-internal-format
83969 msgid "variable %qD redeclared as function"
83972 #: lto/lto-symtab.cc:853
83973 #, gcc-internal-format
83974 msgid "function %qD redeclared as variable"
83977 #: lto/lto-symtab.cc:865
83978 #, gcc-internal-format
83979 msgid "previously declared here"
83983 #, gcc-internal-format
83984 msgid "%<lto_obj_file_open()%> failed"
83988 #, gcc-internal-format
83989 msgid "waitpid failed"
83993 #, gcc-internal-format
83994 msgid "streaming subprocess failed"
83998 #, gcc-internal-format
83999 msgid "streaming subprocess was killed by signal"
84003 #, gcc-internal-format
84004 msgid "no LTRANS output list filename provided"
84008 #, gcc-internal-format
84009 msgid "opening LTRANS output list %s: %m"
84013 #, gcc-internal-format
84014 msgid "writing to LTRANS output list %s: %m"
84018 #, gcc-internal-format
84019 msgid "closing LTRANS output list %s: %m"
84022 #: m2/gm2-lang.cc:1052
84023 #, gcc-internal-format
84024 msgid "cannot convert expression, only base types can be converted"
84027 #. Not found, probably a user typo.
84028 #: m2/gm2spec.cc:346
84029 #, gcc-internal-format
84030 msgid "%qs is not a valid Modula-2 system library name or abbreviation"
84033 #: m2/gm2spec.cc:728 m2/gm2spec.cc:736
84034 #, gcc-internal-format
84035 msgid "%qs and %qs cannot both be enabled"
84038 #: m2/gm2-gcc/m2assert.cc:40
84039 #, gcc-internal-format
84040 msgid "the location value is corrupt"
84043 #: m2/gm2-gcc/m2builtins.cc:43
84044 #, gcc-internal-format
84045 msgid "%s:%d:assertion of condition %qs failed"
84048 #: m2/gm2-gcc/m2builtins.cc:49
84049 #, gcc-internal-format, gfc-internal-format
84053 #: m2/gm2-gcc/m2convert.cc:111
84054 #, gcc-internal-format
84055 msgid "negative integer implicitly converted to unsigned type"
84058 #: m2/gm2-gcc/m2convert.cc:118
84059 #, gcc-internal-format
84060 msgid "conversion of unsigned constant value to negative integer"
84063 #: m2/gm2-gcc/m2convert.cc:199 m2/gm2-gcc/m2convert.cc:203
84064 #, gcc-internal-format
84065 msgid "conversion to %qT alters %qT constant value"
84068 #: m2/gm2-gcc/m2convert.cc:224 m2/gm2-gcc/m2convert.cc:228
84069 #, gcc-internal-format
84070 msgid "conversion to %qT from %qT may alter its value"
84073 #: m2/gm2-gcc/m2convert.cc:260
84074 #, gcc-internal-format
84075 msgid "large integer implicitly truncated to unsigned type"
84078 #: m2/gm2-gcc/m2convert.cc:266 m2/gm2-gcc/m2convert.cc:272
84079 #: m2/gm2-gcc/m2convert.cc:281
84080 #, gcc-internal-format
84081 msgid "overflow in implicit constant conversion"
84084 #: m2/gm2-gcc/m2decl.cc:122
84085 #, gcc-internal-format
84086 msgid "storage size of %qD has not been resolved"
84089 #: m2/gm2-gcc/m2decl.cc:125
84090 #, gcc-internal-format
84091 msgid "inconsistent because %qs"
84094 #: m2/gm2-gcc/m2decl.cc:312
84095 #, gcc-internal-format
84096 msgid "constant %qs is too large"
84099 #: m2/gm2-gcc/m2expr.cc:2588
84100 #, gcc-internal-format
84101 msgid "not expecting different types to binary operator"
84104 #: m2/gm2-gcc/m2expr.cc:2849
84105 #, gcc-internal-format
84106 msgid "cannot take the address of this expression"
84109 #: m2/gm2-gcc/m2expr.cc:3616
84110 #, gcc-internal-format
84111 msgid "argument to CAP is not a constant or variable of type CHAR"
84114 #: m2/gm2-gcc/m2expr.cc:3890
84115 #, gcc-internal-format
84116 msgid "constant literal %qs contains %qc, expected 0 or 1"
84119 #: m2/gm2-gcc/m2expr.cc:3905 m2/gm2-gcc/m2expr.cc:3917
84120 #, gcc-internal-format
84121 msgid "constant literal %qs contains %qc, expected %qs"
84124 #: m2/gm2-gcc/m2expr.cc:3936
84125 #, gcc-internal-format
84126 msgid "constant literal %qs contains %qc, expected %qs or %qs"
84129 #: m2/gm2-gcc/m2expr.cc:3961 m2/gm2-gcc/m2expr.cc:3970
84130 #, gcc-internal-format
84131 msgid "constant literal %qs exceeds internal ZTYPE range"
84134 #: m2/gm2-gcc/m2expr.cc:3988
84135 #, gcc-internal-format
84136 msgid "%qs applied to a void type"
84139 #: m2/gm2-gcc/m2expr.cc:4009 m2/gm2-gcc/m2expr.cc:4053
84140 #, gcc-internal-format
84141 msgid "%qs applied to an incomplete type"
84144 #: m2/gm2-gcc/m2linemap.cc:332
84145 #, gcc-internal-format
84146 msgid "memory allocation failed in vasprintf"
84149 #: m2/gm2-gcc/m2linemap.cc:364 rust/rust-gcc-diagnostics.cc:33
84150 #, gcc-internal-format, gfc-internal-format
84154 #: m2/gm2-gcc/m2statement.cc:539
84155 #, gcc-internal-format
84156 msgid "internal error: not expecting operand1 to be a constant set"
84159 #: m2/gm2-gcc/m2statement.cc:933
84160 #, gcc-internal-format
84161 msgid "expecting one and only one label to be declared"
84164 #: m2/gm2-gcc/m2treelib.cc:290
84165 #, gcc-internal-format
84166 msgid "field number exceeds definition of set"
84169 #: m2/gm2-gcc/m2treelib.cc:295
84170 #, gcc-internal-format
84171 msgid "field number out of range trying to access set element"
84174 #: m2/gm2-gcc/m2type.cc:223
84175 #, gcc-internal-format
84176 msgid "array declaration canonicalization has failed"
84179 #: m2/gm2-gcc/m2type.cc:314
84180 #, gcc-internal-format
84181 msgid "low bound for the array is outside the ztype limits"
84184 #: m2/gm2-gcc/m2type.cc:316
84185 #, gcc-internal-format
84186 msgid "high bound for the array is outside the ztype limits"
84189 #: m2/gm2-gcc/m2type.cc:924
84190 #, gcc-internal-format
84191 msgid "set base type must be an ordinal type"
84194 #: m2/gm2-gcc/m2type.cc:954
84195 #, gcc-internal-format
84196 msgid "ordinal type expected"
84199 #: m2/gm2-gcc/m2type.cc:963
84200 #, gcc-internal-format
84201 msgid "range limits are not of the same type"
84204 #. This enum is a named one that has been declared already.
84205 #: m2/gm2-gcc/m2type.cc:2003
84206 #, gcc-internal-format
84207 msgid "redeclaration of enum %qs"
84210 #: m2/gm2-gcc/m2type.cc:2069
84211 #, gcc-internal-format
84212 msgid "enumeration values exceed range of integer"
84215 #: m2/gm2-gcc/m2type.cc:2303
84216 #, gcc-internal-format
84217 msgid "set type cannot be initialized with a %qs"
84220 #: m2/gm2-gcc/m2type.cc:2310
84221 #, gcc-internal-format
84222 msgid "set type does not take another integer value"
84225 #: m2/gm2-gcc/m2type.cc:2435
84226 #, gcc-internal-format
84227 msgid "array cannot be initialized with a %qs"
84230 #: m2/gm2-gcc/m2type.cc:2441
84231 #, gcc-internal-format
84232 msgid "array type must be initialized"
84235 #: m2/gm2-gcc/m2type.cc:2448
84236 #, gcc-internal-format
84237 msgid "array element value must be the same type as its declaration"
84240 #: m2/gm2-gcc/m2type.cc:2511
84241 #, gcc-internal-format
84242 msgid "low bound for the subrange has overflowed"
84245 #: m2/gm2-gcc/m2type.cc:2513
84246 #, gcc-internal-format
84247 msgid "high bound for the subrange has overflowed"
84250 #: m2/gm2-gcc/m2type.cc:2810
84251 #, gcc-internal-format
84252 msgid "requested alignment is not a constant"
84255 #: m2/gm2-gcc/m2type.cc:2812
84256 #, gcc-internal-format
84257 msgid "requested alignment is not a power of 2"
84260 #: m2/gm2-gcc/m2type.cc:2814
84261 #, gcc-internal-format
84262 msgid "requested alignment is too large"
84265 #: m2/gm2-gcc/m2type.cc:2841
84266 #, gcc-internal-format
84267 msgid "alignment may not be specified for %qD"
84270 #: objc/objc-act.cc:423 objc/objc-act.cc:6962
84271 #, gcc-internal-format
84272 msgid "%<@end%> missing in implementation context"
84275 #: objc/objc-act.cc:576
84276 #, gcc-internal-format
84277 msgid "class attributes are not available in Objective-C 1.0"
84280 #: objc/objc-act.cc:591
84281 #, gcc-internal-format
84282 msgid "category attributes are not available in Objective-C 1.0"
84285 #: objc/objc-act.cc:594
84286 #, gcc-internal-format
84288 "category attributes are not available in this version of the compiler, "
84292 #: objc/objc-act.cc:600
84293 #, gcc-internal-format
84294 msgid "class extensions are not available in Objective-C 1.0"
84297 #: objc/objc-act.cc:614
84298 #, gcc-internal-format
84299 msgid "class extension for class %qE declared after its %<@implementation%>"
84302 #: objc/objc-act.cc:629
84303 #, gcc-internal-format
84304 msgid "protocol attributes are not available in Objective-C 1.0"
84307 #: objc/objc-act.cc:694
84308 #, gcc-internal-format
84309 msgid "%<@end%> must appear in an @implementation context"
84312 #: objc/objc-act.cc:703
84313 #, gcc-internal-format
84314 msgid "%<@package%> is not available in Objective-C 1.0"
84317 #: objc/objc-act.cc:705
84318 #, gcc-internal-format
84319 msgid "%<@package%> presently has the same effect as %<@public%>"
84322 #: objc/objc-act.cc:716
84323 #, gcc-internal-format
84324 msgid "%<@optional%> is not available in Objective-C 1.0"
84327 #: objc/objc-act.cc:718
84328 #, gcc-internal-format
84329 msgid "%<@required%> is not available in Objective-C 1.0"
84332 #: objc/objc-act.cc:726
84333 #, gcc-internal-format
84334 msgid "%<@optional%> is allowed in @protocol context only"
84337 #: objc/objc-act.cc:728
84338 #, gcc-internal-format
84339 msgid "%<@required%> is allowed in @protocol context only"
84342 #. FIXME: we probably ought to bail out at this point.
84343 #: objc/objc-act.cc:851
84344 #, gcc-internal-format
84345 msgid "%<@property%> is not available in Objective-C 1.0"
84348 #: objc/objc-act.cc:856
84349 #, gcc-internal-format
84351 "property declaration not in %<@interface%>, %<@protocol%> or %<category%> "
84355 #: objc/objc-act.cc:867
84356 #, gcc-internal-format
84357 msgid "properties must be named"
84360 #: objc/objc-act.cc:875
84361 #, gcc-internal-format
84362 msgid "property cannot be an array"
84365 #. A @property is not an actual variable, but it is a way to
84366 #. describe a pair of accessor methods, so its type (which is
84367 #. the type of the return value of the getter and the first
84368 #. argument of the setter) can't be a bitfield (as return values
84369 #. and arguments of functions cannot be bitfields). The
84370 #. underlying instance variable could be a bitfield, but that is
84371 #. a different matter.
84372 #: objc/objc-act.cc:888
84373 #, gcc-internal-format
84374 msgid "property cannot be a bit-field"
84377 #: objc/objc-act.cc:912
84378 #, gcc-internal-format
84379 msgid "multiple property %qE methods specified, the latest one will be used"
84382 #: objc/objc-act.cc:914
84383 #, gcc-internal-format
84384 msgid "previous specification"
84387 #: objc/objc-act.cc:929
84388 #, gcc-internal-format
84389 msgid "%qE attribute conflicts with %qE attribute"
84392 #: objc/objc-act.cc:931
84393 #, gcc-internal-format
84394 msgid "%qE specified here"
84397 #: objc/objc-act.cc:937
84398 #, gcc-internal-format
84399 msgid "duplicate %qE attribute"
84402 #: objc/objc-act.cc:938
84403 #, gcc-internal-format
84404 msgid "first specified here"
84407 #: objc/objc-act.cc:965
84408 #, gcc-internal-format
84409 msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
84412 #: objc/objc-act.cc:968
84413 #, gcc-internal-format
84414 msgid "%<setter%> specified here"
84417 #: objc/objc-act.cc:1047
84418 #, gcc-internal-format
84420 "object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; "
84421 "assuming %<assign%>"
84424 #: objc/objc-act.cc:1050
84425 #, gcc-internal-format
84427 "%<assign%> can be unsafe for Objective-C objects; please state explicitly if "
84431 #: objc/objc-act.cc:1067
84432 #, gcc-internal-format
84433 msgid "%qE attribute is only valid for Objective-C objects"
84436 #: objc/objc-act.cc:1125
84437 #, gcc-internal-format
84438 msgid "redeclaration of property %qD"
84441 #: objc/objc-act.cc:1128 objc/objc-act.cc:1194 objc/objc-act.cc:1205
84442 #: objc/objc-act.cc:1219 objc/objc-act.cc:1230 objc/objc-act.cc:1242
84443 #: objc/objc-act.cc:1279 objc/objc-act.cc:7749 objc/objc-act.cc:7812
84444 #: objc/objc-act.cc:7835 objc/objc-act.cc:7849 objc/objc-act.cc:7867
84445 #: objc/objc-act.cc:7966
84446 #, gcc-internal-format
84447 msgid "originally specified here"
84450 #: objc/objc-act.cc:1190
84451 #, gcc-internal-format
84453 "%<nonatomic%> attribute of property %qD conflicts with previous declaration"
84456 #: objc/objc-act.cc:1201
84457 #, gcc-internal-format
84459 "%<getter%> attribute of property %qD conflicts with previous declaration"
84462 #: objc/objc-act.cc:1215
84463 #, gcc-internal-format
84465 "%<setter%> attribute of property %qD conflicts with previous declaration"
84468 #: objc/objc-act.cc:1227
84469 #, gcc-internal-format
84471 "assign semantics attributes of property %qD conflict with previous "
84475 #: objc/objc-act.cc:1238
84476 #, gcc-internal-format
84478 "%<readonly%> attribute of property %qD conflicts with previous declaration"
84481 #: objc/objc-act.cc:1277
84482 #, gcc-internal-format
84483 msgid "type of property %qD conflicts with previous declaration"
84486 #: objc/objc-act.cc:1320
84487 #, gcc-internal-format
84488 msgid "nullability specifier %qE cannot be applied to non-pointer type %qT"
84491 #: objc/objc-act.cc:1325
84492 #, gcc-internal-format
84494 "nullability specifier %qE cannot be applied to multi-level pointer type %qT"
84497 #: objc/objc-act.cc:1778
84498 #, gcc-internal-format
84499 msgid "the dot syntax is not available in Objective-C 1.0"
84502 #. We know that 'class_name' is an Objective-C class name as the
84503 #. parser won't call this function if it is not. This is only a
84504 #. double-check for safety.
84505 #: objc/objc-act.cc:1794
84506 #, gcc-internal-format
84507 msgid "could not find class %qE"
84510 #. Again, this should never happen, but we do check.
84511 #: objc/objc-act.cc:1802
84512 #, gcc-internal-format
84513 msgid "could not find interface for class %qE"
84516 #: objc/objc-act.cc:1808 objc/objc-act.cc:7144
84517 #, gcc-internal-format
84518 msgid "class %qE is unavailable"
84521 #: objc/objc-act.cc:1810 objc/objc-act.cc:7001 objc/objc-act.cc:7146
84522 #, gcc-internal-format
84523 msgid "class %qE is deprecated"
84526 #: objc/objc-act.cc:1839
84527 #, gcc-internal-format
84528 msgid "could not find setter/getter for %qE in class %qE"
84531 #: objc/objc-act.cc:1889
84532 #, gcc-internal-format
84533 msgid "%qs property cannot be set"
84536 #: objc/objc-act.cc:2157
84537 #, gcc-internal-format
84538 msgid "method declaration not in @interface context"
84541 #: objc/objc-act.cc:2161
84542 #, gcc-internal-format
84543 msgid "method attributes are not available in Objective-C 1.0"
84546 #: objc/objc-act.cc:2181
84547 #, gcc-internal-format
84548 msgid "method definition not in @implementation context"
84551 #: objc/objc-act.cc:2194
84552 #, gcc-internal-format
84553 msgid "method attributes cannot be specified in @implementation context"
84556 #: objc/objc-act.cc:2424
84557 #, gcc-internal-format
84558 msgid "class %qs does not implement the %qE protocol"
84561 #: objc/objc-act.cc:2427
84562 #, gcc-internal-format
84563 msgid "type %qs does not conform to the %qE protocol"
84566 #: objc/objc-act.cc:2722
84567 #, gcc-internal-format
84568 msgid "comparison of distinct Objective-C types lacks a cast"
84571 #: objc/objc-act.cc:2726
84572 #, gcc-internal-format
84573 msgid "initialization from distinct Objective-C type"
84576 #: objc/objc-act.cc:2730
84577 #, gcc-internal-format
84578 msgid "assignment from distinct Objective-C type"
84581 #: objc/objc-act.cc:2734
84582 #, gcc-internal-format
84583 msgid "distinct Objective-C type in return"
84586 #: objc/objc-act.cc:2738
84587 #, gcc-internal-format
84588 msgid "passing argument %d of %qE from distinct Objective-C type"
84591 #: objc/objc-act.cc:2881
84592 #, gcc-internal-format
84593 msgid "statically allocated instance of Objective-C class %qE"
84596 #: objc/objc-act.cc:2890
84597 #, gcc-internal-format
84598 msgid "redeclaration of Objective-C class %qs"
84601 #. This case happens when we are given an 'interface' which
84602 #. is not a valid class name. For example if a typedef was
84603 #. used, and 'interface' really is the identifier of the
84604 #. typedef, but when you resolve it you don't get an
84605 #. Objective-C class, but something else, such as 'int'.
84606 #. This is an error; protocols make no sense unless you use
84607 #. them with Objective-C objects.
84608 #: objc/objc-act.cc:2932
84609 #, gcc-internal-format
84610 msgid "only Objective-C object types can be qualified with a protocol"
84613 #: objc/objc-act.cc:2996
84614 #, gcc-internal-format
84615 msgid "protocol %qE has circular dependency"
84618 #: objc/objc-act.cc:3029 objc/objc-act.cc:5863
84619 #, gcc-internal-format
84620 msgid "cannot find protocol declaration for %qE"
84623 #: objc/objc-act.cc:3339 objc/objc-act.cc:3994 objc/objc-act.cc:6575
84624 #: objc/objc-act.cc:7052 objc/objc-act.cc:7137 objc/objc-act.cc:7192
84625 #, gcc-internal-format
84626 msgid "cannot find interface declaration for %qE"
84629 #: objc/objc-act.cc:3343
84630 #, gcc-internal-format
84631 msgid "interface %qE does not have valid constant string layout"
84634 #: objc/objc-act.cc:3348
84635 #, gcc-internal-format
84636 msgid "cannot find reference tag for class %qE"
84639 #: objc/objc-act.cc:3493
84640 #, gcc-internal-format
84641 msgid "%qE is not an Objective-C class name or alias"
84644 #: objc/objc-act.cc:3508 objc/objc-act.cc:3539 objc/objc-act.cc:6956
84645 #: objc/objc-act.cc:8302 objc/objc-act.cc:8358
84646 #, gcc-internal-format
84647 msgid "Objective-C declarations may only appear in global scope"
84650 #: objc/objc-act.cc:3513
84651 #, gcc-internal-format
84652 msgid "cannot find class %qE"
84655 #: objc/objc-act.cc:3515
84656 #, gcc-internal-format
84657 msgid "class %qE already exists"
84660 #: objc/objc-act.cc:3557 objc/objc-act.cc:7017
84661 #, gcc-internal-format
84662 msgid "%qE redeclared as different kind of symbol"
84665 #: objc/objc-act.cc:3559 objc/objc-act.cc:4145 objc/objc-act.cc:4173
84666 #: objc/objc-act.cc:4228 objc/objc-act.cc:7019
84667 #, gcc-internal-format
84668 msgid "previous declaration of %q+D"
84671 #: objc/objc-act.cc:3848
84672 #, gcc-internal-format
84673 msgid "strong-cast assignment has been intercepted"
84676 #: objc/objc-act.cc:3890
84677 #, gcc-internal-format
84678 msgid "strong-cast may possibly be needed"
84681 #: objc/objc-act.cc:3900
84682 #, gcc-internal-format
84683 msgid "instance variable assignment has been intercepted"
84686 #: objc/objc-act.cc:3919
84687 #, gcc-internal-format
84688 msgid "pointer arithmetic for garbage-collected objects not allowed"
84691 #: objc/objc-act.cc:3925
84692 #, gcc-internal-format
84693 msgid "global/static variable assignment has been intercepted"
84696 #: objc/objc-act.cc:4142 objc/objc-act.cc:4170 objc/objc-act.cc:4225
84697 #, gcc-internal-format
84698 msgid "duplicate instance variable %q+D"
84701 #: objc/objc-act.cc:4285
84702 #, gcc-internal-format
84704 "%<-fobjc-exceptions%> is required to enable Objective-C exception syntax"
84707 #: objc/objc-act.cc:4369
84708 #, gcc-internal-format
84709 msgid "%<@catch%> parameter is not a known Objective-C class type"
84712 #: objc/objc-act.cc:4375
84713 #, gcc-internal-format
84714 msgid "%<@catch%> parameter cannot be protocol-qualified"
84717 #: objc/objc-act.cc:4420
84718 #, gcc-internal-format
84719 msgid "exception of type %<%T%> will be caught"
84722 #: objc/objc-act.cc:4422
84723 #, gcc-internal-format
84724 msgid " by earlier handler for %<%T%>"
84727 #: objc/objc-act.cc:4469
84728 #, gcc-internal-format
84729 msgid "%<@try%> without %<@catch%> or %<@finally%>"
84732 #: objc/objc-act.cc:4498
84733 #, gcc-internal-format
84734 msgid "%<@throw%> (rethrow) used outside of a %<@catch%> block"
84737 #: objc/objc-act.cc:4511
84738 #, gcc-internal-format
84739 msgid "%<@throw%> argument is not an object"
84742 #: objc/objc-act.cc:4532
84743 #, gcc-internal-format
84744 msgid "%<@synchronized%> argument is not an object"
84747 #: objc/objc-act.cc:4742
84748 #, gcc-internal-format
84752 #: objc/objc-act.cc:4765 objc/objc-act.cc:4790
84753 #, gcc-internal-format
84754 msgid "inconsistent instance variable specification"
84757 #: objc/objc-act.cc:4845
84758 #, gcc-internal-format
84759 msgid "cannot use an object as parameter to a method"
84762 #: objc/objc-act.cc:4889
84763 #, gcc-internal-format
84764 msgid "method argument attributes are not available in Objective-C 1.0"
84767 #: objc/objc-act.cc:5264
84768 #, gcc-internal-format
84769 msgid "multiple methods named %<%c%E%> found"
84772 #: objc/objc-act.cc:5267
84773 #, gcc-internal-format
84774 msgid "using %<%c%s%>"
84777 #: objc/objc-act.cc:5276
84778 #, gcc-internal-format
84779 msgid "multiple selectors named %<%c%E%> found"
84782 #: objc/objc-act.cc:5279
84783 #, gcc-internal-format
84784 msgid "found %<%c%s%>"
84787 #: objc/objc-act.cc:5288
84788 #, gcc-internal-format
84789 msgid "also found %<%c%s%>"
84792 #. If 'rtype' is NULL_TREE at this point it means that
84793 #. we have seen no @interface corresponding to that
84794 #. class name, only a @class declaration (alternatively,
84795 #. this was a call such as [objc_getClass("SomeClass")
84796 #. alloc], where we've never seen the @interface of
84797 #. SomeClass). So, we have a class name (class_tree)
84798 #. but no actual details of the class methods. We won't
84799 #. be able to check that the class responds to the
84800 #. method, and we will have to guess the method
84801 #. prototype. Emit a warning, then keep going (this
84802 #. will use any method with a matching name, as if the
84803 #. receiver was of type 'Class').
84804 #. We could not find an @interface declaration, and
84805 #. there are no protocols attached to the receiver,
84806 #. so we can't complete the check that the receiver
84807 #. responds to the method, and we can't retrieve the
84808 #. method prototype. But, because the receiver has
84809 #. a well-specified class, the programmer did want
84810 #. this check to be performed. Emit a warning, then
84811 #. keep going as if it was an 'id'. To remove the
84812 #. warning, either include an @interface for the
84813 #. class, or cast the receiver to 'id'. Note that
84814 #. rtype is an IDENTIFIER_NODE at this point.
84815 #: objc/objc-act.cc:5576 objc/objc-act.cc:5711
84816 #, gcc-internal-format
84817 msgid "%<@interface%> of class %qE not found"
84820 #: objc/objc-act.cc:5585
84821 #, gcc-internal-format
84822 msgid "no super class declared in @interface for %qE"
84825 #: objc/objc-act.cc:5636
84826 #, gcc-internal-format
84827 msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
84830 #. We have a type, but it's not an Objective-C type (!).
84831 #: objc/objc-act.cc:5748
84832 #, gcc-internal-format
84833 msgid "invalid receiver type %qs"
84836 #: objc/objc-act.cc:5765
84837 #, gcc-internal-format
84838 msgid "%<%c%E%> not found in protocol(s)"
84841 #: objc/objc-act.cc:5779
84842 #, gcc-internal-format
84843 msgid "%qE may not respond to %<%c%E%>"
84846 #: objc/objc-act.cc:5787
84847 #, gcc-internal-format
84848 msgid "no %<%c%E%> method found"
84851 #: objc/objc-act.cc:5794
84852 #, gcc-internal-format
84854 "(messages without a matching method signature will be assumed to return "
84855 "%<id%> and accept %<...%> as arguments)"
84858 #: objc/objc-act.cc:5912
84859 #, gcc-internal-format
84860 msgid "undeclared selector %qE"
84863 #. Historically, a class method that produced objects (factory
84864 #. method) would assign `self' to the instance that it
84865 #. allocated. This would effectively turn the class method into
84866 #. an instance method. Following this assignment, the instance
84867 #. variables could be accessed. That practice, while safe,
84868 #. violates the simple rule that a class method should not refer
84869 #. to an instance variable. It's better to catch the cases
84870 #. where this is done unknowingly than to support the above
84872 #: objc/objc-act.cc:5936
84873 #, gcc-internal-format
84874 msgid "instance variable %qE accessed in class method"
84877 #: objc/objc-act.cc:6166 objc/objc-act.cc:6186
84878 #, gcc-internal-format
84880 "method %<%c%E%> declared %<@optional%> and %<@required%> at the same time"
84883 #: objc/objc-act.cc:6170
84884 #, gcc-internal-format
84885 msgid "previous declaration of %<%c%E%> as %<@required%>"
84888 #: objc/objc-act.cc:6190
84889 #, gcc-internal-format
84890 msgid "previous declaration of %<%c%E%> as %<@optional%>"
84893 #: objc/objc-act.cc:6250
84894 #, gcc-internal-format
84895 msgid "duplicate declaration of method %<%c%E%> with conflicting types"
84898 #: objc/objc-act.cc:6254
84899 #, gcc-internal-format
84900 msgid "previous declaration of %<%c%E%>"
84903 #: objc/objc-act.cc:6291
84904 #, gcc-internal-format
84905 msgid "duplicate interface declaration for category %<%E(%E)%>"
84908 #: objc/objc-act.cc:6379
84909 #, gcc-internal-format
84910 msgid "illegal reference type specified for instance variable %qs"
84913 #: objc/objc-act.cc:6390
84914 #, gcc-internal-format
84915 msgid "instance variable %qs has unknown size"
84918 #: objc/objc-act.cc:6411
84919 #, gcc-internal-format
84920 msgid "instance variable %qs uses flexible array member"
84923 #: objc/objc-act.cc:6438
84924 #, gcc-internal-format
84925 msgid "type %qE has no default constructor to call"
84928 #: objc/objc-act.cc:6444
84929 #, gcc-internal-format
84930 msgid "destructor for %qE shall not be run either"
84933 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
84934 #. initialize them.
84935 #: objc/objc-act.cc:6456
84936 #, gcc-internal-format
84937 msgid "type %qE has virtual member functions"
84940 #: objc/objc-act.cc:6457
84941 #, gcc-internal-format
84942 msgid "illegal aggregate type %qE specified for instance variable %qs"
84945 #: objc/objc-act.cc:6467
84946 #, gcc-internal-format
84947 msgid "type %qE has a user-defined constructor"
84950 #: objc/objc-act.cc:6469
84951 #, gcc-internal-format
84952 msgid "type %qE has a user-defined destructor"
84955 #: objc/objc-act.cc:6473
84956 #, gcc-internal-format
84958 "C++ constructors and destructors will not be invoked for Objective-C fields"
84961 #: objc/objc-act.cc:6604
84962 #, gcc-internal-format
84963 msgid "instance variable %qE is declared private"
84966 #: objc/objc-act.cc:6615
84967 #, gcc-internal-format
84968 msgid "instance variable %qE is %s; this will be a hard error in the future"
84971 #: objc/objc-act.cc:6622
84972 #, gcc-internal-format
84973 msgid "instance variable %qE is declared %s"
84976 #: objc/objc-act.cc:6733 objc/objc-act.cc:6848
84977 #, gcc-internal-format
84978 msgid "incomplete implementation of class %qE"
84981 #: objc/objc-act.cc:6737 objc/objc-act.cc:6852
84982 #, gcc-internal-format
84983 msgid "incomplete implementation of category %qE"
84986 #: objc/objc-act.cc:6746 objc/objc-act.cc:6860
84987 #, gcc-internal-format
84988 msgid "method definition for %<%c%E%> not found"
84991 #: objc/objc-act.cc:6901
84992 #, gcc-internal-format
84993 msgid "%s %qE does not fully implement the %qE protocol"
84996 #: objc/objc-act.cc:6991
84997 #, gcc-internal-format
84998 msgid "cannot find interface declaration for %qE, superclass of %qE"
85001 #: objc/objc-act.cc:6999
85002 #, gcc-internal-format
85003 msgid "class %qE is not available"
85006 #: objc/objc-act.cc:7032
85007 #, gcc-internal-format
85008 msgid "reimplementation of class %qE"
85011 #: objc/objc-act.cc:7065
85012 #, gcc-internal-format
85013 msgid "conflicting super class name %qE"
85016 #: objc/objc-act.cc:7068
85017 #, gcc-internal-format
85018 msgid "previous declaration of %qE"
85021 #: objc/objc-act.cc:7070
85022 #, gcc-internal-format
85023 msgid "previous declaration"
85026 #: objc/objc-act.cc:7082
85027 #, gcc-internal-format
85028 msgid "class %qE defined without specifying a base class"
85031 #: objc/objc-act.cc:7089 objc/objc-act.cc:7091
85032 #, gcc-internal-format
85033 msgid "duplicate interface declaration for class %qE"
85036 #: objc/objc-act.cc:7416 objc/objc-act.cc:7612
85037 #, gcc-internal-format
85038 msgid "cannot find instance variable associated with property"
85041 #. TODO: This should be caught much earlier than this.
85042 #: objc/objc-act.cc:7578
85043 #, gcc-internal-format
85044 msgid "invalid setter, it must have one argument"
85047 #: objc/objc-act.cc:7742 objc/objc-act.cc:7959
85048 #, gcc-internal-format
85049 msgid "property %qs already specified in %<@dynamic%>"
85052 #: objc/objc-act.cc:7745 objc/objc-act.cc:7962
85053 #, gcc-internal-format
85054 msgid "property %qs already specified in %<@synthesize%>"
85057 #: objc/objc-act.cc:7759 objc/objc-act.cc:7976
85058 #, gcc-internal-format
85059 msgid "no declaration of property %qs found in the interface"
85062 #: objc/objc-act.cc:7786
85063 #, gcc-internal-format
85064 msgid "ivar %qs used by %<@synthesize%> declaration must be an existing ivar"
85067 #: objc/objc-act.cc:7807
85068 #, gcc-internal-format
85069 msgid "property %qs is using instance variable %qs of incompatible type"
85072 #: objc/objc-act.cc:7829
85073 #, gcc-internal-format
85074 msgid "%<assign%> property %qs is using bit-field instance variable %qs"
85077 #: objc/objc-act.cc:7843
85078 #, gcc-internal-format
85079 msgid "%<atomic%> property %qs is using bit-field instance variable %qs"
85082 #: objc/objc-act.cc:7862
85083 #, gcc-internal-format
85084 msgid "property %qs is using the same instance variable as property %qs"
85087 #: objc/objc-act.cc:7903
85088 #, gcc-internal-format
85089 msgid "%<@synthesize%> is not available in Objective-C 1.0"
85092 #. We can get here only in Objective-C; the Objective-C++ parser
85093 #. detects the problem while parsing, outputs the error
85094 #. "misplaced '@synthesize' Objective-C++ construct" and skips
85095 #. the declaration.
85096 #: objc/objc-act.cc:7914
85097 #, gcc-internal-format
85098 msgid "%<@synthesize%> not in @implementation context"
85101 #: objc/objc-act.cc:7920
85102 #, gcc-internal-format
85103 msgid "%<@synthesize%> cannot be used in categories"
85106 #: objc/objc-act.cc:7929
85107 #, gcc-internal-format
85108 msgid "%<@synthesize%> requires the @interface of the class to be available"
85111 #: objc/objc-act.cc:8012
85112 #, gcc-internal-format
85113 msgid "%<@dynamic%> is not available in Objective-C 1.0"
85116 #. We can get here only in Objective-C; the Objective-C++ parser
85117 #. detects the problem while parsing, outputs the error
85118 #. "misplaced '@dynamic' Objective-C++ construct" and skips the
85120 #: objc/objc-act.cc:8023
85121 #, gcc-internal-format
85122 msgid "%<@dynamic%> not in @implementation context"
85125 #: objc/objc-act.cc:8045
85126 #, gcc-internal-format
85127 msgid "%<@dynamic%> requires the @interface of the class to be available"
85130 #: objc/objc-act.cc:8245
85131 #, gcc-internal-format
85132 msgid "definition of protocol %qE not found"
85135 #: objc/objc-act.cc:8272
85136 #, gcc-internal-format
85137 msgid "protocol %qE is unavailable"
85140 #. It would be nice to use warn_deprecated_use() here, but
85141 #. we are using TREE_CHAIN (which is supposed to be the
85142 #. TYPE_STUB_DECL for a TYPE) for something different.
85143 #: objc/objc-act.cc:8278
85144 #, gcc-internal-format
85145 msgid "protocol %qE is deprecated"
85148 #: objc/objc-act.cc:8405
85149 #, gcc-internal-format
85150 msgid "duplicate declaration for protocol %qE"
85153 #: objc/objc-act.cc:8929
85154 #, gcc-internal-format
85155 msgid "conflicting types for %<%c%s%>"
85158 #: objc/objc-act.cc:8933
85159 #, gcc-internal-format
85160 msgid "previous declaration of %<%c%s%>"
85163 #: objc/objc-act.cc:9035
85164 #, gcc-internal-format
85165 msgid "no super class declared in interface for %qE"
85168 #: objc/objc-act.cc:9062
85169 #, gcc-internal-format
85170 msgid "%<[super ...]%> must appear in a method context"
85173 #: objc/objc-act.cc:9102
85174 #, gcc-internal-format
85175 msgid "method possibly missing a [super dealloc] call"
85178 #: objc/objc-act.cc:9570
85179 #, gcc-internal-format
85180 msgid "instance variable %qs is declared private"
85183 #: objc/objc-act.cc:9623
85184 #, gcc-internal-format
85185 msgid "local declaration of %qE hides instance variable"
85188 #. This can happen if DECL_ARTIFICIAL (*expr_p), but
85189 #. should be impossible for real properties, which always
85191 #: objc/objc-act.cc:9667
85192 #, gcc-internal-format
85193 msgid "no %qs getter found"
85196 #: objc/objc-act.cc:9914
85197 #, gcc-internal-format
85198 msgid "fast enumeration is not available in Objective-C 1.0"
85201 #: objc/objc-act.cc:9924
85202 #, gcc-internal-format
85203 msgid "iterating variable in fast enumeration is not an object"
85206 #: objc/objc-act.cc:9930
85207 #, gcc-internal-format
85208 msgid "collection in fast enumeration is not an object"
85211 #: objc/objc-encoding.cc:130
85212 #, gcc-internal-format
85213 msgid "type %qT does not have a known size"
85216 #: objc/objc-encoding.cc:721
85217 #, gcc-internal-format
85218 msgid "unknown type %<%T%> found during Objective-C encoding"
85221 #. Do not do any encoding, produce an error and keep going.
85222 #: objc/objc-encoding.cc:804
85223 #, gcc-internal-format
85224 msgid "trying to encode non-integer type as a bit-field"
85227 #: objc/objc-gnu-runtime-abi-01.cc:134
85228 #, gcc-internal-format
85229 msgid "%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>"
85232 #: objc/objc-gnu-runtime-abi-01.cc:142
85233 #, gcc-internal-format
85234 msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>"
85237 #: objc/objc-gnu-runtime-abi-01.cc:2159 objc/objc-next-runtime-abi-01.cc:2819
85238 #: objc/objc-next-runtime-abi-02.cc:3822
85239 #, gcc-internal-format
85240 msgid "non-objective-c type %qT cannot be caught"
85243 #: objc/objc-next-runtime-abi-01.cc:146
85244 #, gcc-internal-format
85246 "%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-"
85247 "fnext-runtime%> with %<-fobjc-abi-version%> argument less than 2"
85250 #: objc/objc-next-runtime-abi-02.cc:245
85251 #, gcc-internal-format
85253 "%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-"
85254 "abi-version%> greater than 1"
85257 #: objc/objc-runtime-shared-support.cc:423
85258 #, gcc-internal-format
85259 msgid "creating selector for nonexistent method %qE"
85262 #: rust/rust-lang.cc:104
85263 #, gcc-internal-format
85267 #: rust/backend/rust-constexpr.cc:1673
85268 #, gcc-internal-format
85269 msgid "array size expression is not supported yet"
85272 #: rust/backend/rust-constexpr.cc:1800
85273 #, gcc-internal-format
85274 msgid "constant folding not supported for this tree code"
85277 #: rust/backend/rust-constexpr.cc:6169
85278 #, gcc-internal-format
85279 msgid "%qD declared %<thread_local%> in %<constexpr%> context"
85282 #: rust/backend/rust-constexpr.cc:6178
85283 #, gcc-internal-format
85284 msgid "%qD declared %<static%> in %<constexpr%> context"
85287 #: rust/backend/rust-tree.cc:618
85288 #, gcc-internal-format
85289 msgid "ignoring return value of %qD, that must be used: %<%s%>"
85292 #: rust/backend/rust-tree.cc:619
85293 #, gcc-internal-format
85294 msgid "ignoring return value of %qD, that must be used"
85297 #: rust/backend/rust-tree.cc:635
85298 #, gcc-internal-format
85299 msgid "ignoring returned value of type %qT, that must be used: %<%s%>"
85302 #: rust/backend/rust-tree.cc:636
85303 #, gcc-internal-format
85304 msgid "ignoring returned value of type %qT, that must be used"
85307 #: rust/checks/lints/rust-lint-unused-var.cc:51
85308 #, gcc-internal-format
85309 msgid "unused name %qE"