1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
11 "POT-Creation-Date: 2004-02-06 01:34+0000\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
21 msgid "`%s' attribute directive ignored"
26 msgid "wrong number of arguments specified for `%s' attribute"
31 msgid "`%s' attribute does not apply to types"
36 msgid "`%s' attribute only applies to function types"
39 #: attribs.c:416 c-common.c:4322 c-common.c:4341 c-common.c:4359
40 #: c-common.c:4386 c-common.c:4405 c-common.c:4428 c-common.c:4451
41 #: c-common.c:4477 c-common.c:4511 c-common.c:4555 c-common.c:4583
42 #: c-common.c:4611 c-common.c:4630 c-common.c:4885 c-common.c:4907
43 #: c-common.c:4942 c-common.c:5009 c-common.c:5055 c-common.c:5113
44 #: c-common.c:5144 c-common.c:5490 c-common.c:5513 c-common.c:5552
45 #: config/arm/arm.c:2378 config/arm/arm.c:2405 config/avr/avr.c:4548
46 #: config/h8300/h8300.c:4309 config/h8300/h8300.c:4332 config/i386/i386.c:1617
47 #: config/i386/i386.c:15374 config/i386/winnt.c:86 config/ia64/ia64.c:1085
48 #: config/ip2k/ip2k.c:3162
50 msgid "`%s' attribute ignored"
54 msgid "offset outside bounds of constant string"
58 msgid "second arg to `__builtin_prefetch' must be a constant"
62 msgid "invalid second arg to __builtin_prefetch; using zero"
66 msgid "third arg to `__builtin_prefetch' must be a constant"
70 msgid "invalid third arg to __builtin_prefetch; using zero"
74 msgid "argument of `__builtin_args_info' must be constant"
78 msgid "argument of `__builtin_args_info' out of range"
82 msgid "missing argument in `__builtin_args_info'"
86 msgid "`va_start' used in function with fixed args"
90 msgid "second parameter of `va_start' not last named argument"
93 #. Evidently an out of date version of <stdarg.h>; can't validate
94 #. va_start's second argument, but can still work as intended.
96 msgid "`__builtin_next_arg' called without an argument"
100 msgid "too many arguments to function `va_start'"
104 msgid "first argument to `va_arg' not of type `va_list'"
107 #. Unfortunately, this is merely undefined, rather than a constraint
108 #. violation, so we cannot make this an error. If this call is never
109 #. executed, the program is still strictly conforming.
112 msgid "`%s' is promoted to `%s' when passed through `...'"
117 msgid "(so you should pass `%s' not `%s' to `va_arg')"
121 msgid "invalid arg to `__builtin_frame_address'"
125 msgid "invalid arg to `__builtin_return_address'"
129 msgid "unsupported arg to `__builtin_frame_address'"
133 msgid "unsupported arg to `__builtin_return_address'"
137 msgid "second arg to `__builtin_expect' must be a constant"
141 msgid "__builtin_longjmp second argument must be 1"
146 msgid "built-in function `%s' not currently supported"
150 msgid "target format does not support infinity"
154 msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
158 msgid "%J'%D' is not defined outside of function scope"
164 "string length `%d' is greater than the length `%d' ISO C%d compilers are "
165 "required to support"
169 msgid "overflow in constant expression"
173 msgid "integer overflow in expression"
177 msgid "floating point overflow in expression"
181 msgid "vector overflow in expression"
184 #. This detects cases like converting -129 or 256 to unsigned char.
186 msgid "large integer implicitly truncated to unsigned type"
190 msgid "negative integer implicitly converted to unsigned type"
194 msgid "overflow in implicit constant conversion"
199 msgid "operation on `%s' may be undefined"
203 msgid "expression statement has incomplete type"
207 msgid "case label does not reduce to an integer constant"
211 msgid "invalid truth-value expression"
216 msgid "invalid operands to binary %s"
220 msgid "comparison is always false due to limited range of data type"
224 msgid "comparison is always true due to limited range of data type"
228 msgid "comparison of unsigned expression >= 0 is always true"
232 msgid "comparison of unsigned expression < 0 is always false"
236 msgid "pointer of type `void *' used in arithmetic"
240 msgid "pointer to a function used in arithmetic"
244 msgid "pointer to member function used in arithmetic"
248 msgid "pointer to a member used in arithmetic"
251 #. Common Ada/Pascal programmer's mistake. We always warn
252 #. about this since it is so bad.
254 msgid "the address of `%D', will always evaluate as `true'"
257 #: c-common.c:2740 f/com.c:14874
258 msgid "suggest parentheses around assignment used as truth value"
261 #: c-common.c:2786 c-common.c:2826
262 msgid "invalid use of `restrict'"
266 msgid "invalid application of `sizeof' to a function type"
271 msgid "invalid application of `%s' to a void type"
276 msgid "invalid application of `%s' to an incomplete type"
280 msgid "`__alignof' applied to a bit-field"
285 msgid "cannot disable built-in function `%s'"
288 #: c-common.c:3645 c-typeck.c:1940
290 msgid "too few arguments to function `%s'"
293 #: c-common.c:3651 c-typeck.c:1801
295 msgid "too many arguments to function `%s'"
300 msgid "non-floating-point argument to function `%s'"
304 msgid "pointers are not permitted as case values"
308 msgid "range expressions in switch statements are non-standard"
312 msgid "empty range specified"
316 msgid "duplicate (or overlapping) case value"
320 msgid "%Jthis is the first entry overlapping that value"
324 msgid "duplicate case value"
328 msgid "%Jpreviously used here"
332 msgid "multiple default labels in one switch"
336 msgid "%Jthis is the first default label"
340 msgid "taking the address of a label is non-standard"
345 "%Hignoring return value of `%D', declared with attribute warn_unused_result"
350 "%Hignoring return value of function declared with attribute "
357 msgid "declaration of \"%s\" shadows a parameter"
363 msgid "declaration of \"%s\" shadows a previous local"
369 msgid "declaration of \"%s\" shadows a global declaration"
373 msgid "%Jshadowed declaration is here"
378 msgid "unknown machine mode `%s'"
383 msgid "no data type for mode `%s'"
388 msgid "invalid pointer mode `%s'"
391 #: c-common.c:4678 c-common.c:5241
393 msgid "unable to emulate '%s'"
397 msgid "%Jsection attribute cannot be specified for local variables"
401 msgid "%Jsection of '%D' conflicts with previous declaration"
405 msgid "%Jsection attribute not allowed for '%D'"
409 msgid "%Jsection attributes are not supported for this target"
413 msgid "requested alignment is not a constant"
417 msgid "requested alignment is not a power of 2"
421 msgid "requested alignment is too large"
425 msgid "%Jalignment may not be specified for '%D'"
429 msgid "%J'%D' defined both normally and as an alias"
433 msgid "alias arg not a string"
437 msgid "visibility arg not a string"
442 "visibility arg must be one of \"default\", \"hidden\", \"protected\" or "
447 msgid "tls_model arg not a string"
452 "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-"
453 "dynamic\" or \"global-dynamic\""
456 #: c-common.c:4983 c-common.c:5029
457 msgid "%J'%E' attribute applies only to functions"
460 #: c-common.c:4988 c-common.c:5034
461 msgid "%Jcan't set '%E' attribute after definition"
466 msgid "`%s' attribute ignored for `%s'"
471 msgid "invalid vector type for attribute `%s'"
474 #: c-common.c:5197 c-common.c:5229
475 msgid "no vector mode with the size and type specified could be found"
479 msgid "nonnull attribute without arguments on a non-prototype"
484 msgid "nonnull argument has invalid operand number (arg %lu)"
490 "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
495 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
500 msgid "null argument where non-null required (arg %lu)"
504 msgid "cleanup arg not an identifier"
508 msgid "cleanup arg not a function"
513 msgid "%s at end of input"
518 msgid "%s before %s'%c'"
523 msgid "%s before %s'\\x%x'"
528 msgid "%s before string constant"
533 msgid "%s before numeric constant"
538 msgid "%s before \"%s\""
543 msgid "%s before '%s' token"
546 #. Use `%s' to print the string in case there are any escape
547 #. characters in the message.
548 #: c-common.c:5912 c-typeck.c:2514 c-typeck.c:3778 c-typeck.c:3793
549 #: c-typeck.c:3808 final.c:2776 final.c:2778 gcc.c:4574 rtl-error.c:109
550 #: toplev.c:1348 config/cris/cris.c:559 cp/parser.c:1852 cp/typeck.c:4111
551 #: java/expr.c:357 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
556 #: c-convert.c:83 c-typeck.c:1192 c-typeck.c:3218 cp/typeck.c:1337
557 #: cp/typeck.c:5648 treelang/tree-convert.c:79
558 msgid "void value not ignored as it ought to be"
561 #: c-convert.c:118 java/typeck.c:148 treelang/tree-convert.c:105
562 msgid "conversion to non-scalar type requested"
566 msgid "%Jarray '%D' assumed to have one element"
570 msgid "%Jlabel `%D' used but not defined"
574 msgid "%Jlabel `%D' defined but not used"
578 msgid "%Jlabel `%D' declared but not defined"
582 msgid "%Junused variable `%D'"
587 "a parameter list with an ellipsis can't match an empty parameter name list "
593 "an argument type that has a default promotion can't match an empty parameter "
594 "name list declaration"
599 "%Jprototype for '%D' declares more arguments than previous old-style "
605 "%Jprototype for '%D' declares fewer arguments than previous old-style "
610 msgid "%Jprototype for '%D' declares arg %d with incompatible type"
613 #. If we get here, no errors were found, but do issue a warning
614 #. for this poor-style construct.
616 msgid "%Jprototype for '%D' follows non-prototype definition"
620 msgid "%Jprevious definition of '%D' was here"
624 msgid "%Jprevious implicit declaration of '%D' was here"
628 msgid "%Jprevious declaration of '%D' was here"
632 msgid "%J'%D' redeclared as different kind of symbol"
636 msgid "%Jbuilt-in function '%D' declared as non-function"
639 #: c-decl.c:952 c-decl.c:1042
640 msgid "%Jshadowing built-in function '%D'"
643 #. If types don't match for a built-in, throw away the
644 #. built-in. No point in calling locate_old_decl here, it
645 #. won't print anything.
647 msgid "%Jconflicting types for built-in function '%D'"
650 #: c-decl.c:996 c-decl.c:1004
651 msgid "%Jconflicting types for '%D'"
654 #. allow OLDDECL to continue in use
656 msgid "%Jredefinition of typedef '%D'"
659 #: c-decl.c:1055 c-decl.c:1119
660 msgid "%Jredefinition of '%D'"
663 #: c-decl.c:1086 c-decl.c:1136
664 msgid "%Jstatic declaration of '%D' follows non-static declaration"
667 #: c-decl.c:1094 c-decl.c:1133
668 msgid "%Jnon-static declaration of '%D' follows static declaration"
672 msgid "%Jthread-local declaration of '%D' follows non-thread-local declaration"
676 msgid "%Jnon-thread-local declaration of '%D' follows thread-local declaration"
680 msgid "%Jextern declaration of '%D' follows declaration with no linkage"
684 msgid "%Jdeclaration of '%D' with no linkage follows extern declaration"
688 msgid "%Jredeclaration of '%D' with no linkage"
693 "%Jredeclaration of '%D' with different visibility (old visibility preserved)"
698 "%Jinline declaration of '%D' follows declaration with attribute noinline"
703 "%Jdeclaration of '%D' with attribute noinline follows inline declaration "
707 msgid "%J'%D' declared inline after being called"
711 msgid "%J'%D' declared inline after its definition"
715 msgid "%Jvolatile declaration of '%D' follows non-volatile declaration"
719 msgid "%Jnon-volatile declaration of '%D' follows volatile declaration"
723 msgid "%Jconst declaration of '%D' follows non-const declaration"
727 msgid "%Jnon-const declaration of '%D' follows const declaration"
731 msgid "%Jredundant redeclaration of '%D'"
736 msgid "nested extern declaration of `%s'"
739 #: c-decl.c:1829 objc/objc-act.c:2535 objc/objc-act.c:6794
740 msgid "%Jprevious declaration of '%D'"
743 #: c-decl.c:1870 c-decl.c:1872
745 msgid "implicit declaration of function `%s'"
750 msgid "`%s' undeclared here (not in a function)"
755 msgid "`%s' undeclared (first use in this function)"
759 msgid "(Each undeclared identifier is reported only once"
763 msgid "for each function it appears in.)"
768 msgid "label %s referenced outside of any function"
773 msgid "duplicate label declaration `%s'"
777 msgid "%Jthis is a previous declaration"
781 msgid "%Hduplicate label `%D'"
785 msgid "%J`%D' previously defined here"
789 msgid "%J`%D' previously declared here"
794 "%Htraditional C lacks a separate namespace for labels, identifier `%s' "
799 msgid "%H`%s' defined as wrong kind of tag"
803 msgid "unnamed struct/union that defines no instances"
807 msgid "useless keyword or type name in empty declaration"
811 msgid "two types specified in one empty declaration"
814 #: c-decl.c:2400 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
815 #: objc/objc-parse.y:778 objc/objc-parse.y:3016
816 msgid "empty declaration"
821 "ISO C90 does not support `static' or type qualifiers in parameter array "
826 msgid "ISO C90 does not support `[*]' array declarators"
830 msgid "GCC does not yet properly implement `[*]' array declarators"
834 msgid "static or type qualifiers in abstract declarator"
838 msgid "%J'%D' is usually a function"
843 msgid "typedef `%s' is initialized (use __typeof__ instead)"
848 msgid "function `%s' is initialized like a variable"
851 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
854 msgid "parameter `%s' is initialized"
857 #: c-decl.c:2559 c-typeck.c:4028
858 msgid "variable-sized object may not be initialized"
863 msgid "variable `%s' has initializer but incomplete type"
868 msgid "elements of array `%s' have incomplete type"
871 #: c-decl.c:2640 c-decl.c:5426 cp/decl.c:3748 cp/decl.c:10156
872 msgid "%Jinline function '%D' given attribute noinline"
876 msgid "%Jinitializer fails to determine size of '%D'"
880 msgid "%Jarray size missing in '%D'"
884 msgid "%Jzero or negative size array '%D'"
888 msgid "%Jstorage size of '%D' isn't known"
892 msgid "%Jstorage size of '%D' isn't constant"
896 msgid "%Jignoring asm-specifier for non-static local variable '%D'"
900 msgid "ISO C forbids forward parameter declarations"
909 msgid "bit-field `%s' width not an integer constant"
914 msgid "negative width in bit-field `%s'"
919 msgid "zero width for bit-field `%s'"
924 msgid "bit-field `%s' has invalid type"
929 msgid "type of bit-field `%s' is a GCC extension"
934 msgid "width of `%s' exceeds its type"
939 msgid "`%s' is narrower than values of its type"
942 #: c-decl.c:3361 cp/decl.c:6778
943 msgid "`long long long' is too long for GCC"
947 msgid "ISO C90 does not support `long long'"
950 #: c-decl.c:3375 c-decl.c:3378 cp/decl.c:6783
952 msgid "duplicate `%s'"
955 #: c-decl.c:3388 cp/decl.c:6789
956 msgid "`__thread' before `extern'"
959 #: c-decl.c:3390 cp/decl.c:6791
960 msgid "`__thread' before `static'"
963 #: c-decl.c:3398 cp/decl.c:6818
965 msgid "two or more data types in declaration of `%s'"
968 #: c-decl.c:3418 cp/decl.c:6823
970 msgid "`%s' fails to be a typedef or built in type"
975 msgid "type defaults to `int' in declaration of `%s'"
980 msgid "both long and short specified for `%s'"
983 #: c-decl.c:3490 cp/decl.c:6923
985 msgid "long or short specified with char for `%s'"
988 #: c-decl.c:3497 cp/decl.c:6927
990 msgid "long or short specified with floating type for `%s'"
994 msgid "the only valid combination is `long double'"
999 msgid "both signed and unsigned specified for `%s'"
1002 #: c-decl.c:3508 cp/decl.c:6916
1004 msgid "long, short, signed or unsigned invalid for `%s'"
1007 #: c-decl.c:3514 cp/decl.c:6936
1009 msgid "long, short, signed or unsigned used invalidly for `%s'"
1012 #: c-decl.c:3532 cp/decl.c:6957
1014 msgid "complex invalid for `%s'"
1018 msgid "ISO C90 does not support complex types"
1022 msgid "ISO C does not support plain `complex' meaning `double complex'"
1025 #: c-decl.c:3592 c-decl.c:3604
1026 msgid "ISO C does not support complex integer types"
1029 #: c-decl.c:3632 c-decl.c:4090 cp/decl.c:7549
1030 msgid "duplicate `const'"
1033 #: c-decl.c:3634 c-decl.c:4094 cp/decl.c:7553
1034 msgid "duplicate `restrict'"
1037 #: c-decl.c:3636 c-decl.c:4092 cp/decl.c:7551
1038 msgid "duplicate `volatile'"
1041 #: c-decl.c:3664 cp/decl.c:7120
1043 msgid "multiple storage classes in declaration of `%s'"
1047 msgid "function definition declared `auto'"
1051 msgid "function definition declared `register'"
1055 msgid "function definition declared `typedef'"
1059 msgid "function definition declared `__thread'"
1064 msgid "storage class specified for structure field `%s'"
1067 #: c-decl.c:3697 cp/decl.c:7165
1069 msgid "storage class specified for parameter `%s'"
1072 #: c-decl.c:3700 cp/decl.c:7167
1073 msgid "storage class specified for typename"
1076 #: c-decl.c:3712 cp/decl.c:7182
1078 msgid "`%s' initialized and declared `extern'"
1081 #: c-decl.c:3714 cp/decl.c:7185
1083 msgid "`%s' has both `extern' and initializer"
1088 msgid "file-scope declaration of `%s' specifies `auto'"
1091 #: c-decl.c:3724 cp/decl.c:7189
1093 msgid "nested function `%s' declared `extern'"
1096 #: c-decl.c:3730 cp/decl.c:7199
1098 msgid "function-scope `%s' implicitly auto and declared `__thread'"
1101 #. Only the innermost declarator (making a parameter be of
1102 #. array type which is converted to pointer type)
1103 #. may have static or type qualifiers.
1104 #: c-decl.c:3769 c-decl.c:3962
1105 msgid "static or type qualifiers in non-parameter array declarator"
1110 msgid "declaration of `%s' as array of voids"
1115 msgid "declaration of `%s' as array of functions"
1119 msgid "invalid use of structure with flexible array member"
1124 msgid "size of array `%s' has non-integer type"
1129 msgid "ISO C forbids zero-size array `%s'"
1134 msgid "size of array `%s' is negative"
1139 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
1144 msgid "ISO C90 forbids variable-size array `%s'"
1147 #: c-decl.c:3901 c-decl.c:4116 cp/decl.c:7723
1149 msgid "size of array `%s' is too large"
1153 msgid "ISO C90 does not support flexible array members"
1157 msgid "array type has incomplete element type"
1160 #: c-decl.c:3982 cp/decl.c:7320
1162 msgid "`%s' declared as function returning a function"
1165 #: c-decl.c:3987 cp/decl.c:7325
1167 msgid "`%s' declared as function returning an array"
1171 msgid "ISO C forbids qualified void function return type"
1175 msgid "type qualifiers ignored on function return type"
1178 #: c-decl.c:4048 c-decl.c:4131 c-decl.c:4255 c-decl.c:4341
1179 msgid "ISO C forbids qualified function types"
1182 #: c-decl.c:4088 cp/decl.c:7545
1183 msgid "invalid type modifier within pointer declarator"
1187 msgid "ISO C forbids const or volatile function types"
1190 #: c-decl.c:4186 cp/decl.c:8005
1192 msgid "variable or field `%s' declared void"
1196 msgid "attributes in parameter array declarator ignored"
1200 msgid "invalid type modifier within array declarator"
1205 msgid "field `%s' declared as a function"
1210 msgid "field `%s' has incomplete type"
1213 #: c-decl.c:4321 c-decl.c:4323 c-decl.c:4325 c-decl.c:4332
1215 msgid "invalid storage class for function `%s'"
1219 msgid "`noreturn' function returns non-void value"
1223 msgid "cannot inline function `main'"
1227 msgid "variable previously declared `static' redeclared `extern'"
1231 msgid "%Jvariable '%D' declared `inline'"
1234 #. A mere warning is sure to result in improper semantics
1235 #. at runtime. Don't bother to allow this to compile.
1236 #: c-decl.c:4452 cp/decl.c:5877
1237 msgid "thread-local storage not supported for this target"
1240 #: c-decl.c:4513 c-decl.c:5470
1241 msgid "function declaration isn't a prototype"
1245 msgid "parameter names (without types) in function declaration"
1250 msgid "parameter `%s' has incomplete type"
1254 msgid "parameter has incomplete type"
1258 msgid "\"void\" as only parameter may not be qualified"
1262 msgid "\"void\" must be the only parameter"
1266 msgid "%Jparameter \"%D\" has just a forward declaration"
1269 #. The first %s will be one of 'struct', 'union', or 'enum'.
1272 msgid "\"%s %s\" declared inside parameter list"
1275 #. The %s will be one of 'struct', 'union', or 'enum'.
1278 msgid "anonymous %s declared inside parameter list"
1283 "its scope is only this definition or declaration, which is probably not what "
1289 msgid "redefinition of `union %s'"
1294 msgid "redefinition of `struct %s'"
1297 #: c-decl.c:4828 cp/decl.c:3521
1298 msgid "declaration does not declare anything"
1301 #: c-decl.c:4873 c-decl.c:4889
1302 msgid "%Jduplicate member '%D'"
1305 #: c-decl.c:4923 c-decl.c:4926
1307 msgid "%s defined inside parms"
1310 #: c-decl.c:4924 c-decl.c:4927 c-decl.c:4938
1314 #: c-decl.c:4924 c-decl.c:4927
1320 msgid "%s has no %s"
1328 msgid "named members"
1337 msgid "nested redefinition of `%s'"
1341 msgid "%Jflexible array member in union"
1345 msgid "%Jflexible array member not at end of struct"
1349 msgid "%Jflexible array member in otherwise empty struct"
1353 msgid "%Jinvalid use of structure with flexible array member"
1357 msgid "union cannot be made transparent"
1360 #. This enum is a named one that has been declared already.
1363 msgid "redeclaration of `enum %s'"
1367 msgid "enum defined inside parms"
1371 msgid "enumeration values exceed range of largest integer"
1376 msgid "enumerator value for `%s' not integer constant"
1380 msgid "overflow in enumeration values"
1384 msgid "ISO C restricts enumerator values to range of `int'"
1388 msgid "return type is an incomplete type"
1392 msgid "return type defaults to `int'"
1396 msgid "%Jno previous prototype for '%D'"
1400 msgid "%J'%D' was used with no prototype before its definition"
1404 msgid "%Jno previous declaration for '%D'"
1408 msgid "%J`%D' was used with no declaration before its definition"
1411 #: c-decl.c:5531 c-decl.c:6037
1412 msgid "%Jreturn type of '%D' is not `int'"
1416 msgid "%Jfirst argument of '%D' should be `int'"
1420 msgid "%Jsecond argument of '%D' should be 'char **'"
1424 msgid "%Jthird argument of '%D' should probably be 'char **'"
1428 msgid "%J'%D' takes only zero or two arguments"
1432 msgid "%J'%D' is normally a non-static function"
1436 msgid "%Jold-style parameter declarations in prototyped function definition"
1440 msgid "%Jparameter name omitted"
1444 msgid "%Jparameter name missing from parameter list"
1448 msgid "%J\"%D\" declared as a non-parameter"
1452 msgid "%Jmultiple parameters named \"%D\""
1456 msgid "%Jparameter \"%D\" declared void"
1459 #: c-decl.c:5760 c-decl.c:5762
1460 msgid "%Jtype of \"%D\" defaults to \"int\""
1464 msgid "%Jparameter \"%D\" has incomplete type"
1468 msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
1472 msgid "number of arguments doesn't match prototype"
1475 #: c-decl.c:5835 c-decl.c:5866 c-decl.c:5873
1476 msgid "%Hprototype declaration"
1480 msgid "promoted argument \"%D\" doesn't match prototype"
1484 msgid "argument \"%D\" doesn't match prototype"
1487 #: c-decl.c:6069 cp/decl.c:10876
1488 msgid "no return statement in function returning non-void"
1492 msgid "this function may return with or without a value"
1495 #. If we get here, declarations have been used in a for loop without
1496 #. the C99 for loop scope. This doesn't make much sense, so don't
1499 msgid "'for' loop initial declaration used outside C99 mode"
1504 msgid "'struct %s' declared in 'for' loop initial declaration"
1509 msgid "'union %s' declared in 'for' loop initial declaration"
1514 msgid "'enum %s' declared in 'for' loop initial declaration"
1518 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
1522 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
1527 "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
1531 msgid "%Jredefinition of global '%D'"
1535 msgid "%J'%D' previously defined here"
1538 #: c-format.c:94 c-format.c:210
1539 msgid "format string has invalid operand number"
1543 msgid "function does not return string type"
1547 msgid "format string arg not a string type"
1551 msgid "unrecognized format specifier"
1556 msgid "`%s' is an unrecognized format function type"
1560 msgid "'...' has invalid operand number"
1564 msgid "format string arg follows the args to be formatted"
1567 #: c-format.c:565 c-format.c:589
1571 #: c-format.c:565 c-format.c:589
1572 msgid "the ` ' printf flag"
1575 #: c-format.c:566 c-format.c:590 c-format.c:627 c-format.c:683
1579 #: c-format.c:566 c-format.c:590 c-format.c:627
1580 msgid "the `+' printf flag"
1583 #: c-format.c:567 c-format.c:591 c-format.c:628 c-format.c:659
1587 #: c-format.c:567 c-format.c:591 c-format.c:628
1588 msgid "the `#' printf flag"
1591 #: c-format.c:568 c-format.c:592 c-format.c:657
1595 #: c-format.c:568 c-format.c:592
1596 msgid "the `0' printf flag"
1599 #: c-format.c:569 c-format.c:593 c-format.c:656 c-format.c:686
1603 #: c-format.c:569 c-format.c:593
1604 msgid "the `-' printf flag"
1607 #: c-format.c:570 c-format.c:640
1612 msgid "the `'' printf flag"
1615 #: c-format.c:571 c-format.c:641
1620 msgid "the `I' printf flag"
1623 #: c-format.c:572 c-format.c:594 c-format.c:638 c-format.c:660 c-format.c:687
1628 #: c-format.c:572 c-format.c:594
1629 msgid "field width in printf format"
1632 #: c-format.c:573 c-format.c:595 c-format.c:618 c-format.c:629
1636 #: c-format.c:573 c-format.c:595 c-format.c:618 c-format.c:629
1637 msgid "precision in printf format"
1640 #: c-format.c:574 c-format.c:596 c-format.c:619 c-format.c:630 c-format.c:639
1642 msgid "length modifier"
1645 #: c-format.c:574 c-format.c:596 c-format.c:619 c-format.c:630
1646 msgid "length modifier in printf format"
1650 msgid "assignment suppression"
1654 msgid "the assignment suppression scanf feature"
1662 msgid "the `a' scanf flag"
1666 msgid "field width in scanf format"
1670 msgid "length modifier in scanf format"
1674 msgid "the `'' scanf flag"
1678 msgid "the `I' scanf flag"
1686 msgid "the `_' strftime flag"
1690 msgid "the `-' strftime flag"
1694 msgid "the `0' strftime flag"
1697 #: c-format.c:658 c-format.c:682
1702 msgid "the `^' strftime flag"
1706 msgid "the `#' strftime flag"
1710 msgid "field width in strftime format"
1714 msgid "`E' modifier"
1718 msgid "the `E' strftime modifier"
1722 msgid "`O' modifier"
1726 msgid "the `O' strftime modifier"
1730 msgid "the `O' modifier"
1734 msgid "fill character"
1738 msgid "fill character in strfmon format"
1742 msgid "the `^' strfmon flag"
1746 msgid "the `+' strfmon flag"
1754 msgid "the `(' strfmon flag"
1762 msgid "the `!' strfmon flag"
1766 msgid "the `-' strfmon flag"
1770 msgid "field width in strfmon format"
1774 msgid "left precision"
1778 msgid "left precision in strfmon format"
1782 msgid "right precision"
1786 msgid "right precision in strfmon format"
1790 msgid "length modifier in strfmon format"
1795 msgid "function might be possible candidate for `%s' format attribute"
1798 #: c-format.c:1223 c-format.c:1244 c-format.c:2212
1799 msgid "missing $ operand number in format"
1804 msgid "%s does not support %%n$ operand number formats"
1808 msgid "operand number out of range in format"
1813 msgid "format argument %d used more than once in %s format"
1818 msgid "format argument %d unused before used argument %d in $-style format"
1822 msgid "format not a string literal, format string not checked"
1826 msgid "format not a string literal and no format arguments"
1830 msgid "format not a string literal, argument types not checked"
1834 msgid "too many arguments for format"
1838 msgid "unused arguments in $-style format"
1843 msgid "zero-length %s format string"
1847 msgid "format is a wide character string"
1851 msgid "unterminated format string"
1855 msgid "embedded `\\0' in format"
1860 msgid "spurious trailing `%%' in format"
1863 #: c-format.c:1735 c-format.c:1972
1865 msgid "repeated %s in format"
1869 msgid "missing fill character at end of strfmon format"
1872 #: c-format.c:1787 c-format.c:1886 c-format.c:2166 c-format.c:2219
1873 msgid "too few arguments for format"
1878 msgid "zero width in %s format"
1883 msgid "empty left precision in %s format"
1887 msgid "field precision"
1892 msgid "empty precision in %s format"
1897 msgid "%s does not support the `%s' %s length modifier"
1901 msgid "conversion lacks type at end of format"
1906 msgid "unknown conversion type character `%c' in format"
1911 msgid "unknown conversion type character 0x%x in format"
1916 msgid "%s does not support the `%%%c' %s format"
1921 msgid "%s used with `%%%c' %s format"
1926 msgid "%s does not support %s"
1931 msgid "%s does not support %s with the `%%%c' %s format"
1936 msgid "%s ignored with %s and `%%%c' %s format"
1941 msgid "%s ignored with %s in %s format"
1946 msgid "use of %s and %s together with `%%%c' %s format"
1951 msgid "use of %s and %s together in %s format"
1956 msgid "`%%%c' yields only last 2 digits of year in some locales"
1961 msgid "`%%%c' yields only last 2 digits of year"
1964 #. The end of the format string was reached.
1967 msgid "no closing `]' for `%%[' format"
1972 msgid "use of `%s' length modifier with `%c' type character"
1977 msgid "%s does not support the `%%%s%c' %s format"
1981 msgid "operand number specified with suppressed assignment"
1985 msgid "operand number specified for format taking no argument"
1990 msgid "writing through null pointer (arg %d)"
1995 msgid "reading through null pointer (arg %d)"
2000 msgid "writing into constant object (arg %d)"
2005 msgid "extra type qualifiers in format argument (arg %d)"
2010 msgid "format argument is not a pointer (arg %d)"
2015 msgid "format argument is not a pointer to a pointer (arg %d)"
2023 msgid "different type"
2028 msgid "%s is not type %s (arg %d)"
2033 msgid "%s format, %s arg (arg %d)"
2037 msgid "args to be formatted is not '...'"
2041 msgid "strftime formats cannot format arguments"
2046 msgid "ignoring duplicate directory \"%s\"\n"
2051 msgid " as it is a non-system directory that duplicates a system directory\n"
2056 msgid "ignoring nonexistent directory \"%s\"\n"
2061 msgid "#include \"...\" search starts here:\n"
2066 msgid "#include <...> search starts here:\n"
2071 msgid "End of search list.\n"
2075 msgid "badly nested C headers from preprocessor"
2080 msgid "ignoring #pragma %s %s"
2085 msgid "%Hstray '@' in program"
2090 msgid "missing terminating %c character"
2095 msgid "stray '%c' in program"
2100 msgid "stray '\\%o' in program"
2104 msgid "this decimal constant is unsigned only in ISO C90"
2108 msgid "this decimal constant would be unsigned in ISO C90"
2113 msgid "integer constant is too large for \"%s\" type"
2118 msgid "floating constant exceeds range of \"%s\""
2122 msgid "traditional C rejects string constant concatenation"
2125 #: c-objc-common.c:82
2127 "%Jfunction '%F' can never be inlined because it is supressed using -fno-"
2131 #: c-objc-common.c:92
2133 "%Jfunction '%F' can never be inlined because it might not be bound within "
2134 "this unit of translation"
2137 #: c-objc-common.c:100
2139 "%Jfunction '%F' can never be inlined because it uses attributes conflicting "
2143 #: c-objc-common.c:115
2144 msgid "%Jfunction '%F' can never be inlined because it has pending sizes"
2147 #: c-objc-common.c:128
2149 "%Jnested function '%F' can never be inlined because it has possibly saved "
2153 #: c-objc-common.c:347
2154 msgid "used array that cannot be converted to pointer where scalar is required"
2157 #: c-objc-common.c:351
2158 msgid "used struct type value where scalar is required"
2161 #: c-objc-common.c:355
2162 msgid "used union type value where scalar is required"
2167 msgid "no class name specified with \"%s\""
2172 msgid "assertion missing after \"%s\""
2177 msgid "macro name missing after \"%s\""
2182 msgid "missing path after \"%s\""
2187 msgid "missing filename after \"%s\""
2192 msgid "missing makefile target after \"%s\""
2196 msgid "-I- specified twice"
2201 msgid "switch \"%s\" is no longer supported"
2206 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
2210 msgid "output filename specified twice"
2214 msgid "-Wformat-y2k ignored without -Wformat"
2218 msgid "-Wformat-extra-args ignored without -Wformat"
2222 msgid "-Wformat-zero-length ignored without -Wformat"
2226 msgid "-Wformat-nonliteral ignored without -Wformat"
2230 msgid "-Wformat-security ignored without -Wformat"
2234 msgid "-Wmissing-format-attribute ignored without -Wformat"
2239 msgid "opening output file %s: %m"
2244 msgid "too many filenames given. Type %s --help for usage"
2248 msgid "YYDEBUG not defined"
2253 msgid "opening dependency file %s: %m"
2258 msgid "closing dependency file %s: %m"
2263 msgid "when writing output to %s: %m"
2267 msgid "to generate dependencies you must specify either -M or -MM"
2275 msgid "<command line>"
2279 msgid "too late for # directive to set debug directory"
2282 #. Like YYERROR but do call yyerror.
2283 #: c-parse.y:55 c-parse.c:5381 gengtype-yacc.c:1514 java/parse-scan.c:3063
2284 #: java/parse.c:6068 objc/objc-parse.y:55 objc/objc-parse.c:6644
2285 msgid "syntax error"
2288 #: c-parse.c:2119 gengtype-yacc.c:545 java/parse-scan.c:1932 java/parse.c:2876
2289 #: objc/objc-parse.c:2718
2290 msgid "syntax error: cannot back up"
2293 #: c-parse.y:321 objc/objc-parse.y:345
2294 msgid "ISO C forbids an empty source file"
2297 #: c-parse.y:350 c-typeck.c:6025 objc/objc-parse.y:375
2298 msgid "argument of `asm' is not a constant string"
2301 #: c-parse.y:358 objc/objc-parse.y:383
2302 msgid "ISO C forbids data definition with no type or storage class"
2305 #: c-parse.y:360 objc/objc-parse.y:385
2306 msgid "data definition has no type or storage class"
2309 #: c-parse.y:373 objc/objc-parse.y:398
2310 msgid "ISO C does not allow extra `;' outside of a function"
2313 #: c-parse.y:430 cppexp.c:1253
2314 msgid "traditional C rejects the unary plus operator"
2317 #: c-parse.y:477 objc/objc-parse.y:502
2318 msgid "`sizeof' applied to a bit-field"
2321 #: c-parse.y:564 objc/objc-parse.y:589
2322 msgid "ISO C forbids omitting the middle term of a ?: expression"
2325 #: c-parse.y:611 objc/objc-parse.y:636
2326 msgid "ISO C89 forbids compound literals"
2329 #: c-parse.y:625 objc/objc-parse.y:650
2330 msgid "ISO C forbids braced-groups within expressions"
2333 #: c-parse.y:653 objc/objc-parse.y:678
2334 msgid "first argument to __builtin_choose_expr not a constant"
2337 #: c-parse.y:696 objc/objc-parse.y:737
2338 msgid "traditional C rejects ISO C style function definitions"
2341 #: c-parse.y:699 c-parse.y:705 objc/objc-parse.y:740 objc/objc-parse.y:746
2342 msgid "old-style parameter declaration"
2345 #: c-parse.y:967 c-parse.y:973 c-parse.y:979 c-parse.y:985 c-parse.y:1006
2346 #: c-parse.y:1012 c-parse.y:1018 c-parse.y:1024 c-parse.y:1057 c-parse.y:1063
2347 #: c-parse.y:1069 c-parse.y:1075 c-parse.y:1120 c-parse.y:1126 c-parse.y:1132
2348 #: c-parse.y:1138 objc/objc-parse.y:1008 objc/objc-parse.y:1014
2349 #: objc/objc-parse.y:1020 objc/objc-parse.y:1026 objc/objc-parse.y:1047
2350 #: objc/objc-parse.y:1053 objc/objc-parse.y:1059 objc/objc-parse.y:1065
2351 #: objc/objc-parse.y:1098 objc/objc-parse.y:1104 objc/objc-parse.y:1110
2352 #: objc/objc-parse.y:1116 objc/objc-parse.y:1161 objc/objc-parse.y:1167
2353 #: objc/objc-parse.y:1173 objc/objc-parse.y:1179
2355 msgid "`%s' is not at beginning of declaration"
2358 #: c-parse.y:1300 objc/objc-parse.y:1350
2359 msgid "`typeof' applied to a bit-field"
2362 #: c-parse.y:1427 objc/objc-parse.y:1477
2363 msgid "ISO C forbids empty initializer braces"
2366 #: c-parse.y:1441 objc/objc-parse.y:1491
2367 msgid "ISO C89 forbids specifying subobject to initialize"
2370 #: c-parse.y:1444 objc/objc-parse.y:1494
2371 msgid "obsolete use of designated initializer without `='"
2374 #: c-parse.y:1448 objc/objc-parse.y:1498
2375 msgid "obsolete use of designated initializer with `:'"
2378 #: c-parse.y:1475 objc/objc-parse.y:1525
2379 msgid "ISO C forbids specifying range of elements to initialize"
2382 #: c-parse.y:1483 c-parse.y:1514 objc/objc-parse.y:1533 objc/objc-parse.y:1564
2383 msgid "ISO C forbids nested functions"
2386 #: c-parse.y:1691 objc/objc-parse.y:1743
2387 msgid "ISO C forbids forward references to `enum' types"
2390 #: c-parse.y:1703 cp/parser.c:9356 objc/objc-parse.y:1755
2391 msgid "comma at end of enumerator list"
2394 #: c-parse.y:1723 objc/objc-parse.y:1775
2395 msgid "no semicolon at end of struct or union"
2398 #: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2846
2399 msgid "extra semicolon in struct or union specified"
2402 #: c-parse.y:1745 objc/objc-parse.y:1800
2403 msgid "ISO C doesn't support unnamed structs/unions"
2406 #: c-parse.y:1754 objc/objc-parse.y:1809
2407 msgid "ISO C forbids member declarations with no members"
2410 #: c-parse.y:1915 objc/objc-parse.y:1970
2411 msgid "label at end of compound statement"
2414 #: c-parse.y:1934 objc/objc-parse.y:1989
2415 msgid "ISO C90 forbids mixed declarations and code"
2418 #: c-parse.y:2012 objc/objc-parse.y:2069
2419 msgid "ISO C forbids label declarations"
2422 #: c-parse.y:2062 objc/objc-parse.y:2119
2423 msgid "braced-group within expression allowed only inside a function"
2426 #: c-parse.y:2184 objc/objc-parse.y:2241
2427 msgid "empty body in an else-statement"
2430 #: c-parse.y:2192 objc/objc-parse.y:2249
2431 msgid "%Hempty body in an if-statement"
2434 #: c-parse.y:2272 cp/parser.c:6102 objc/objc-parse.y:2329
2435 msgid "break statement not within loop or switch"
2438 #: c-parse.y:2281 cp/parser.c:6113 objc/objc-parse.y:2338
2439 msgid "continue statement not within a loop"
2442 #: c-parse.y:2323 objc/objc-parse.y:2380
2443 msgid "ISO C forbids `goto *expr;'"
2446 #. Gcc used to allow this as an extension. However, it does
2447 #. not work for all targets, and thus has been disabled.
2448 #. Also, since func (...) and func () are indistinguishable,
2449 #. it caused problems with the code in expand_builtin which
2450 #. tries to verify that BUILT_IN_NEXT_ARG is being used
2452 #: c-parse.y:2440 objc/objc-parse.y:2548
2453 msgid "ISO C requires a named argument before `...'"
2456 #: c-parse.y:2538 objc/objc-parse.y:2646
2457 msgid "`...' in old-style identifier list"
2460 #: c-parse.c:5377 gengtype-yacc.c:1510 java/parse-scan.c:3059
2461 #: java/parse.c:6064 objc/objc-parse.c:6640
2462 msgid "syntax error; also virtual memory exhausted"
2465 #: c-parse.c:5495 gengtype-yacc.c:1628 java/parse-scan.c:3177
2466 #: java/parse.c:6182 objc/objc-parse.c:6758
2467 msgid "parser stack overflow"
2470 #: c-parse.y:2968 objc/objc-parse.y:3663
2472 msgid "syntax error at '%s' token"
2477 msgid "can't create precompiled header %s: %m"
2482 msgid "can't write to %s: %m"
2487 msgid "`%s' is not a valid output file"
2490 #: c-pch.c:167 c-pch.c:183 c-pch.c:195
2492 msgid "can't write %s: %m"
2497 msgid "can't seek in %s: %m"
2500 #: c-pch.c:181 c-pch.c:221 c-pch.c:249 c-pch.c:254 c-pch.c:324
2502 msgid "can't read %s: %m"
2507 msgid "%s: not compatible with this GCC version"
2510 #. It's a PCH for the wrong language.
2513 msgid "%s: not for %s"
2516 #. Not any kind of PCH.
2519 msgid "%s: not a PCH file"
2524 msgid "%s: created on host `%.*s', but used on host `%s'"
2529 msgid "%s: created for target `%.*s', but used for target `%s'"
2534 msgid "%s: created by version `%.*s', but this is version `%s'"
2539 msgid "%s: created with -g%s, but used with -g%s"
2544 msgid "%s: had text segment at different address"
2547 #: c-pch.c:330 cpperror.c:176 gcc.c:6547
2553 msgid "calling fdopen"
2556 #: c-pch.c:369 c-pch.c:381
2562 "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
2568 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, "
2573 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
2577 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
2581 msgid "missing '(' after '#pragma pack' - ignored"
2584 #: c-pragma.c:178 c-pragma.c:228
2585 msgid "malformed '#pragma pack' - ignored"
2589 msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
2593 msgid "malformed '#pragma pack(pop[, id])' - ignored"
2598 msgid "unknown action '%s' for '#pragma pack' - ignored"
2602 msgid "junk at end of '#pragma pack'"
2607 msgid "alignment must be a small power of two, not %d"
2612 "%Japplying #pragma weak '%D' after first use results in unspecified behavior"
2615 #: c-pragma.c:325 c-pragma.c:330
2616 msgid "malformed #pragma weak, ignored"
2620 msgid "junk at end of #pragma weak"
2623 #: c-pragma.c:367 c-pragma.c:372
2624 msgid "malformed #pragma redefine_extname, ignored"
2628 msgid "junk at end of #pragma redefine_extname"
2631 #: c-pragma.c:384 c-pragma.c:462
2632 msgid "#pragma redefine_extname conflicts with declaration"
2636 msgid "malformed #pragma extern_prefix, ignored"
2640 msgid "junk at end of #pragma extern_prefix"
2644 msgid "asm declaration conflicts with previous rename"
2647 #: c-semantics.c:697
2648 msgid "destructor needed for `%D'"
2651 #: c-semantics.c:698
2652 msgid "where case label appears here"
2655 #: c-semantics.c:701
2657 "(enclose actions of previous case statements requiring destructors in their "
2661 #: c-semantics.c:737 c-typeck.c:6047 cp/semantics.c:1070
2663 msgid "%s qualifier ignored on asm"
2666 #: c-semantics.c:991
2667 msgid "will never be executed"
2672 msgid "`%s' has an incomplete type"
2675 #: c-typeck.c:141 cp/call.c:2532
2676 msgid "invalid use of void expression"
2680 msgid "invalid use of flexible array member"
2684 msgid "invalid use of array with unspecified bounds"
2689 msgid "invalid use of undefined type `%s %s'"
2692 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
2695 msgid "invalid use of incomplete typedef `%s'"
2698 #: c-typeck.c:414 c-typeck.c:429
2699 msgid "function types not truly compatible in ISO C"
2703 msgid "types are not quite compatible"
2707 msgid "function return types not compatible due to `volatile'"
2710 #: c-typeck.c:965 c-typeck.c:2142
2711 msgid "arithmetic on pointer to an incomplete type"
2716 msgid "%s has no member named `%s'"
2721 msgid "request for member `%s' in something not a structure or union"
2725 msgid "dereferencing pointer to incomplete type"
2729 msgid "dereferencing `void *' pointer"
2732 #: c-typeck.c:1424 cp/typeck.c:2104
2734 msgid "invalid type argument of `%s'"
2737 #: c-typeck.c:1442 cp/typeck.c:2129
2738 msgid "subscript missing in array reference"
2741 #: c-typeck.c:1463 cp/typeck.c:2171
2742 msgid "array subscript has type `char'"
2745 #: c-typeck.c:1471 c-typeck.c:1560 cp/typeck.c:2175 cp/typeck.c:2261
2746 msgid "array subscript is not an integer"
2750 msgid "ISO C forbids subscripting `register' array"
2754 msgid "ISO C90 forbids subscripting non-lvalue array"
2758 msgid "subscript has type `char'"
2761 #: c-typeck.c:1555 cp/typeck.c:2256
2762 msgid "subscripted value is neither array nor pointer"
2767 msgid "local declaration of `%s' hides instance variable"
2771 msgid "called object is not a function"
2774 #. This situation leads to run-time undefined behavior. We can't,
2775 #. therefore, simply error unless we can prove that all possible
2776 #. executions of the program must execute the code.
2778 msgid "function called through a non-compatible type"
2781 #: c-typeck.c:1804 cp/typeck.c:2544
2782 msgid "too many arguments to function"
2787 msgid "type of formal parameter %d is incomplete"
2792 msgid "%s as integer rather than floating due to prototype"
2797 msgid "%s as integer rather than complex due to prototype"
2802 msgid "%s as complex rather than floating due to prototype"
2807 msgid "%s as floating rather than integer due to prototype"
2812 msgid "%s as complex rather than integer due to prototype"
2817 msgid "%s as floating rather than complex due to prototype"
2822 msgid "%s as `float' rather than `double' due to prototype"
2827 msgid "%s with different width due to prototype"
2832 msgid "%s as unsigned due to prototype"
2837 msgid "%s as signed due to prototype"
2840 #: c-typeck.c:1943 cp/typeck.c:2650
2841 msgid "too few arguments to function"
2845 msgid "suggest parentheses around + or - inside shift"
2849 msgid "suggest parentheses around && within ||"
2853 msgid "suggest parentheses around arithmetic in operand of |"
2857 msgid "suggest parentheses around comparison in operand of |"
2861 msgid "suggest parentheses around arithmetic in operand of ^"
2865 msgid "suggest parentheses around comparison in operand of ^"
2869 msgid "suggest parentheses around + or - in operand of &"
2873 msgid "suggest parentheses around comparison in operand of &"
2877 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
2881 msgid "pointer of type `void *' used in subtraction"
2885 msgid "pointer to a function used in subtraction"
2889 msgid "wrong type argument to unary plus"
2893 msgid "wrong type argument to unary minus"
2897 msgid "ISO C does not support `~' for complex conjugation"
2901 msgid "wrong type argument to bit-complement"
2905 msgid "wrong type argument to abs"
2909 msgid "wrong type argument to conjugation"
2913 msgid "wrong type argument to unary exclamation mark"
2917 msgid "ISO C does not support `++' and `--' on complex types"
2920 #: c-typeck.c:2312 c-typeck.c:2344
2921 msgid "wrong type argument to increment"
2924 #: c-typeck.c:2314 c-typeck.c:2346
2925 msgid "wrong type argument to decrement"
2929 msgid "increment of pointer to unknown structure"
2933 msgid "decrement of pointer to unknown structure"
2937 msgid "invalid lvalue in unary `&'"
2942 msgid "attempt to take address of bit-field structure member `%s'"
2947 msgid "%s of read-only member `%s'"
2952 msgid "%s of read-only variable `%s'"
2957 msgid "%s of read-only location"
2962 msgid "cannot take address of bit-field `%s'"
2965 #: c-typeck.c:2583 treelang/treetree.c:946
2967 msgid "global register variable `%s' used in nested function"
2970 #: c-typeck.c:2587 treelang/treetree.c:950
2972 msgid "register variable `%s' used in nested function"
2975 #: c-typeck.c:2594 treelang/treetree.c:957
2977 msgid "address of global register variable `%s' requested"
2981 msgid "cannot put object with volatile field into register"
2984 #: c-typeck.c:2610 treelang/treetree.c:962
2986 msgid "address of register variable `%s' requested"
2990 msgid "non-lvalue array in conditional expression"
2994 msgid "signed and unsigned type in conditional expression"
2998 msgid "ISO C forbids conditional expr with only one void side"
3001 #: c-typeck.c:2726 c-typeck.c:2733
3002 msgid "ISO C forbids conditional expr between `void *' and function pointer"
3006 msgid "pointer type mismatch in conditional expression"
3009 #: c-typeck.c:2746 c-typeck.c:2756
3010 msgid "pointer/integer type mismatch in conditional expression"
3014 msgid "type mismatch in conditional expression"
3018 msgid "left-hand operand of comma expression has no effect"
3022 msgid "cast specifies array type"
3026 msgid "cast specifies function type"
3030 msgid "ISO C forbids casting nonscalar to the same type"
3034 msgid "ISO C forbids casts to union type"
3038 msgid "cast to union type from type not present in union"
3042 msgid "cast adds new qualifiers to function type"
3045 #. There are qualifiers present in IN_OTYPE that are not
3046 #. present in IN_TYPE.
3048 msgid "cast discards qualifiers from pointer target type"
3052 msgid "cast increases required alignment of target type"
3055 #: c-typeck.c:2980 cp/typeck.c:4889
3056 msgid "cast from pointer to integer of different size"
3060 msgid "cast does not match function type"
3063 #: c-typeck.c:2992 cp/typeck.c:4896
3064 msgid "cast to pointer from integer of different size"
3068 msgid "type-punning to incomplete type might break strict-aliasing rules"
3072 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
3076 msgid "ISO C forbids conversion of function pointer to object pointer type"
3080 msgid "ISO C forbids conversion of object pointer to function pointer type"
3084 msgid "invalid lvalue in assignment"
3087 #. Convert new value to destination type.
3088 #. Check this here to avoid odd errors when trying to convert
3089 #. a throw to the type of the COND_EXPR.
3090 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
3091 #. Reject anything strange now.
3092 #: c-typeck.c:3120 c-typeck.c:3145 c-typeck.c:3162 cp/typeck.c:5008
3098 msgid "cannot pass rvalue to reference parameter"
3101 #: c-typeck.c:3338 c-typeck.c:3414
3103 msgid "%s makes qualified function pointer from unqualified"
3106 #: c-typeck.c:3342 c-typeck.c:3394
3108 msgid "%s discards qualifiers from pointer target type"
3112 msgid "ISO C prohibits argument conversion to union type"
3117 msgid "ISO C forbids %s between function pointer and `void *'"
3122 msgid "pointer targets in %s differ in signedness"
3127 msgid "%s from incompatible pointer type"
3130 #: c-typeck.c:3425 c-typeck.c:3932 cp/typeck.c:1366
3131 msgid "invalid use of non-lvalue array"
3136 msgid "%s makes pointer from integer without a cast"
3141 msgid "%s makes integer from pointer without a cast"
3144 #: c-typeck.c:3460 c-typeck.c:3463
3146 msgid "incompatible type for argument %d of `%s'"
3151 msgid "incompatible type for argument %d of indirect function call"
3156 msgid "incompatible types in %s"
3159 #. Function name is known; supply it.
3162 msgid "passing arg of `%s'"
3165 #. Function name unknown (call through ptr).
3167 msgid "passing arg of pointer to function"
3170 #. Function name is known; supply it.
3173 msgid "passing arg %d of `%s'"
3176 #. Function name unknown (call through ptr); just give arg number.
3179 msgid "passing arg %d of pointer to function"
3183 msgid "traditional C rejects automatic aggregate initialization"
3186 #: c-typeck.c:3781 c-typeck.c:3796 c-typeck.c:3811
3188 msgid "(near initialization for `%s')"
3191 #: c-typeck.c:3860 cp/typeck2.c:560
3192 msgid "char-array initialized from wide string"
3195 #: c-typeck.c:3867 cp/typeck2.c:567
3196 msgid "int-array initialized from non-wide string"
3199 #: c-typeck.c:3885 cp/typeck2.c:582
3200 msgid "initializer-string for array of chars is too long"
3204 msgid "array initialized from non-constant array expression"
3207 #: c-typeck.c:3972 c-typeck.c:3974 c-typeck.c:3990 c-typeck.c:4011
3209 msgid "initializer element is not constant"
3213 msgid "initialization"
3216 #: c-typeck.c:4017 c-typeck.c:5398
3217 msgid "initializer element is not computable at load time"
3220 #: c-typeck.c:4032 cp/typeck2.c:659
3221 msgid "invalid initializer"
3224 #: c-typeck.c:4317 cp/decl.c:4465
3225 msgid "opaque vector types cannot be initialized"
3229 msgid "extra brace group at end of initializer"
3233 msgid "missing braces around initializer"
3237 msgid "braces around scalar initializer"
3241 msgid "initialization of flexible array member in a nested context"
3245 msgid "initialization of a flexible array member"
3249 msgid "missing initializer"
3253 msgid "empty scalar initializer"
3257 msgid "extra elements in scalar initializer"
3261 msgid "initialization designators may not nest"
3264 #: c-typeck.c:4808 c-typeck.c:4876
3265 msgid "array index in non-array initializer"
3268 #: c-typeck.c:4813 c-typeck.c:4929
3269 msgid "field name not in record or union initializer"
3272 #: c-typeck.c:4872 c-typeck.c:4874
3273 msgid "nonconstant array index in initializer"
3276 #: c-typeck.c:4878 c-typeck.c:4881
3277 msgid "array index in initializer exceeds array bounds"
3281 msgid "empty index range in initializer"
3285 msgid "array index range in initializer exceeds array bounds"
3290 msgid "unknown field `%s' specified in initializer"
3293 #: c-typeck.c:4977 c-typeck.c:4998 c-typeck.c:5460
3294 msgid "initialized field with side-effects overwritten"
3298 msgid "excess elements in char array initializer"
3301 #: c-typeck.c:5675 c-typeck.c:5721
3302 msgid "excess elements in struct initializer"
3306 msgid "non-static initialization of a flexible array member"
3310 msgid "excess elements in union initializer"
3314 msgid "traditional C rejects initialization of unions"
3318 msgid "excess elements in array initializer"
3322 msgid "excess elements in vector initializer"
3326 msgid "excess elements in scalar initializer"
3330 msgid "asm template is not a string constant"
3334 msgid "invalid lvalue in asm statement"
3338 msgid "modification by `asm'"
3341 #: c-typeck.c:6162 cp/typeck.c:5926
3342 msgid "function declared `noreturn' has a `return' statement"
3346 msgid "`return' with no value, in function returning non-void"
3350 msgid "`return' with a value, in function returning void"
3358 msgid "function returns address of local variable"
3361 #: c-typeck.c:6286 cp/semantics.c:749
3362 msgid "switch quantity not an integer"
3366 msgid "`long' switch expression not converted to `int' in ISO C"
3369 #: c-typeck.c:6337 cp/parser.c:5612
3370 msgid "case label not within a switch statement"
3374 msgid "`default' label not within a switch statement"
3377 #: c-typeck.c:6491 c-typeck.c:6525
3378 msgid "division by zero"
3381 #: c-typeck.c:6570 cp/typeck.c:2928
3382 msgid "right shift count is negative"
3385 #: c-typeck.c:6577 cp/typeck.c:2934
3386 msgid "right shift count >= width of type"
3389 #: c-typeck.c:6598 cp/typeck.c:2953
3390 msgid "left shift count is negative"
3393 #: c-typeck.c:6601 cp/typeck.c:2955
3394 msgid "left shift count >= width of type"
3398 msgid "shift count is negative"
3402 msgid "shift count >= width of type"
3405 #: c-typeck.c:6641 cp/typeck.c:2990
3406 msgid "comparing floating point with == or != is unsafe"
3409 #: c-typeck.c:6667 c-typeck.c:6673
3410 msgid "ISO C forbids comparison of `void *' with function pointer"
3413 #: c-typeck.c:6676 c-typeck.c:6716 c-typeck.c:6744
3414 msgid "comparison of distinct pointer types lacks a cast"
3417 #: c-typeck.c:6690 c-typeck.c:6695 c-typeck.c:6764 c-typeck.c:6769
3418 msgid "comparison between pointer and integer"
3421 #: c-typeck.c:6711 c-typeck.c:6739
3422 msgid "ISO C forbids ordered comparisons of pointers to functions"
3426 msgid "comparison of complete and incomplete pointers"
3429 #: c-typeck.c:6752 c-typeck.c:6759
3430 msgid "ordered comparison of pointer with integer zero"
3433 #: c-typeck.c:6783 cp/typeck.c:3126
3434 msgid "unordered comparison on non-floating point argument"
3438 msgid "comparison between signed and unsigned"
3441 #: c-typeck.c:7042 cp/typeck.c:3373
3442 msgid "comparison of promoted ~unsigned with constant"
3445 #: c-typeck.c:7050 cp/typeck.c:3381
3446 msgid "comparison of promoted ~unsigned with unsigned"
3450 msgid "%Jinlining failed in call to '%F'"
3453 #: calls.c:1839 calls.c:2208 tree-inline.c:1339 tree-inline.c:1346
3454 msgid "called from here"
3458 msgid "%Jcan't inline call to '%F'"
3463 "ignoring return value of `%D', declared with attribute warn_unused_result"
3468 "ignoring return value of function declared with attribute warn_unused_result"
3472 msgid "function call has aggregate value"
3477 msgid "bb %d on wrong place"
3482 msgid "prev_bb of %d should be %d, not %d"
3487 msgid "verify_flow_info: Wrong count of block %i %i"
3492 msgid "verify_flow_info: Wrong frequency of block %i %i"
3497 msgid "verify_flow_info: Duplicate edge %i->%i"
3502 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
3507 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
3512 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
3515 #: cfghooks.c:147 cfgrtl.c:1914
3517 msgid "Wrong amount of branch edges after unconditional jump %i"
3522 msgid "basic block %d pred edge is corrupted"
3527 msgid "basic block %i edge lists are corrupted"
3531 msgid "verify_flow_info failed"
3536 msgid "%s does not support redirect_edge_and_branch."
3541 msgid "%s does not support redirect_edge_and_branch_force."
3546 msgid "%s does not support split_block."
3551 msgid "%s does not support move_block_after."
3556 msgid "%s does not support delete_basic_block."
3561 msgid "%s does not support split_edge."
3566 msgid "%s does not support create_basic_block."
3571 msgid "%s does not support can_merge_blocks_p."
3576 msgid "%s does not support merge_blocks."
3581 msgid "%s does not support make_forwarder_block."
3586 msgid "Size of loop %d should be %d, not %d."
3591 msgid "Bb %d do not belong to loop %d."
3596 msgid "Loop %d's header does not have exactly 2 entries."
3601 msgid "Loop %d's latch does not have exactly 1 successor."
3606 msgid "Loop %d's latch does not have header as successor."
3611 msgid "Loop %d's latch does not belong directly to it."
3616 msgid "Loop %d's header does not belong directly to it."
3621 msgid "Loop %d's latch is marked as part of irreducible region."
3626 msgid "Basic block %d should be marked irreducible."
3631 msgid "Basic block %d should not be marked irreducible."
3636 msgid "Edge from %d to %d should be marked irreducible."
3641 msgid "Edge from %d to %d should not be marked irreducible."
3646 msgid "end insn %d for block %d not found in the insn stream"
3651 msgid "insn %d is in multiple basic blocks (%d and %d)"
3656 msgid "head insn %d for block %d not found in the insn stream"
3660 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
3665 msgid "Missing REG_EH_REGION note in the end of bb %i"
3670 msgid "Too many outgoing branch edges from bb %i"
3675 msgid "Fallthru edge after unconditional jump %i"
3680 msgid "Wrong amount of branch edges after conditional jump %i"
3685 msgid "Call edges for non-call insn in bb %i"
3690 msgid "Abnormal edges for no purpose in bb %i"
3695 msgid "insn %d inside basic block %d but block_for_insn is NULL"
3700 msgid "insn %d inside basic block %d but block_for_insn is %i"
3703 #: cfgrtl.c:1962 cfgrtl.c:1972
3705 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
3710 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
3715 msgid "in basic block %d:"
3719 msgid "flow control insn inside a basic block"
3724 msgid "missing barrier after block %i"
3729 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
3734 msgid "verify_flow_info: Incorrect fallthru %i->%i"
3738 msgid "wrong insn in the fallthru edge"
3742 msgid "basic blocks not laid down consecutively"
3746 msgid "insn outside basic block"
3750 msgid "return not followed by barrier"
3755 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
3759 msgid "function body not available"
3762 #: cgraph.c:163 cgraphunit.c:341
3763 msgid "redefined extern inline functions are not considered for inlining"
3766 #: cgraph.c:166 cgraphunit.c:346
3767 msgid "function not considered for inlining"
3770 #: cgraph.c:168 cgraphunit.c:344
3771 msgid "function not inlinable"
3775 msgid "%D renamed after being referenced in assembly"
3778 #: cgraphunit.c:1042
3779 msgid "--param large-function-growth limit reached"
3782 #: cgraphunit.c:1055
3783 msgid "--param large-function-growth limit reached while inlining the caller"
3786 #: cgraphunit.c:1120
3787 msgid "--param max-inline-insns-single limit reached"
3790 #: cgraphunit.c:1144
3792 "--param max-inline-insns-single limit reached after inlining into the callee"
3795 #: cgraphunit.c:1221
3796 msgid "--param inline-unit-growth limit reached"
3799 #: cgraphunit.c:1293 cgraphunit.c:1437
3800 msgid "recursive inlining"
3804 msgid "internal error"
3808 msgid "no arguments"
3811 #: collect2.c:1226 collect2.c:1374 collect2.c:1407
3816 #: collect2.c:1229 collect2.c:1379 collect2.c:1410
3823 msgid "collect2 version %s"
3828 msgid "%d constructor(s) found\n"
3833 msgid "%d destructor(s) found\n"
3838 msgid "%d frame table(s) found\n"
3843 msgid "%s terminated with signal %d [%s]%s"
3848 msgid "%s returned %d exit status"
3853 msgid "[cannot find %s]"
3858 msgid "cannot find `%s'"
3861 #: collect2.c:1539 collect2.c:1542
3863 msgid "redirecting stdout: %s"
3868 msgid "[Leaving %s]\n"
3875 "write_c_file - output name is %s, prefix is %s\n"
3879 msgid "cannot find `nm'"
3882 #: collect2.c:2015 collect2.c:2444
3886 #: collect2.c:2019 collect2.c:2448
3890 #: collect2.c:2045 collect2.c:2474
3895 #: collect2.c:2048 collect2.c:2051 collect2.c:2064 collect2.c:2477
3896 #: collect2.c:2480 collect2.c:2493
3901 #: collect2.c:2054 collect2.c:2483
3908 msgid "init function found in object %s"
3913 msgid "fini function found in object %s"
3916 #: collect2.c:2139 collect2.c:2532
3922 msgid "unable to open file '%s'"
3927 msgid "unable to stat file '%s'"
3932 msgid "unable to mmap file '%s'"
3939 #: collect2.c:2337 collect2.c:2511
3941 msgid "dynamic dependency %s not found"
3946 msgid "bad magic number in file '%s'"
3950 msgid "dynamic dependencies.\n"
3954 msgid "cannot find `ldd'"
3960 "ldd output with constructors/destructors.\n"
3965 msgid "unable to open dynamic dependency '%s'"
3970 msgid "%s: not a COFF file"
3975 msgid "%s: cannot open as COFF file"
3980 msgid "library lib%s not found"
3986 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
3988 ";; %d successes.\n"
3996 ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
3997 ";; %d successes.\n"
4001 msgid "cannot convert to a pointer type"
4005 msgid "pointer value used where a floating point value was expected"
4009 msgid "aggregate value used where a float was expected"
4013 msgid "conversion to incomplete type"
4016 #: convert.c:600 convert.c:678
4017 msgid "can't convert between vector values of different size"
4021 msgid "aggregate value used where an integer was expected"
4024 #: convert.c:657 f/com.c:1101
4025 msgid "pointer value used where a complex was expected"
4028 #: convert.c:661 f/com.c:1103
4029 msgid "aggregate value used where a complex was expected"
4033 msgid "can't convert value to a vector"
4038 msgid "`%s' is not a gcov data file"
4043 msgid "`%s' is version `%.4s', expected version `%.4s'"
4046 #: coverage.c:255 coverage.c:263
4048 msgid "coverage mismatch for function %u while reading execution counters."
4051 #: coverage.c:257 coverage.c:342
4053 msgid "checksum is %x instead of %x"
4056 #: coverage.c:265 coverage.c:350
4058 msgid "number of counters is %d instead of %d"
4063 msgid "cannot merge separate %s counters for function %u"
4068 msgid "`%s' has overflowed"
4073 msgid "`%s' is corrupted"
4078 msgid "no coverage for function '%s' found."
4081 #: coverage.c:339 coverage.c:347
4083 msgid "coverage mismatch for function '%s' while reading counter '%s'."
4088 msgid "cannot open %s"
4093 msgid "error writing `%s'"
4096 #. FIXME should be DL_SORRY