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
4099 msgid "conversion from %s to %s not supported by iconv"
4106 #. FIXME: should be DL_SORRY
4109 msgid "no iconv implementation, cannot convert from %s to %s"
4113 msgid "universal character names are only valid in C++ and C99"
4118 msgid "the meaning of '\\%c' is different in traditional C"
4123 msgid "incomplete universal character name %.*s"
4128 msgid "%.*s is not a valid universal character"
4133 msgid "universal character %.*s is not valid in an identifier"
4138 msgid "universal character %.*s is not valid at the start of an identifier"
4142 msgid "converting UCN to source character set"
4146 msgid "converting UCN to execution character set"
4150 msgid "the meaning of '\\x' is different in traditional C"
4153 #: cppcharset.c:984 f/lex.c:580
4154 msgid "\\x used with no following hex digits"
4158 msgid "hex escape sequence out of range"
4161 #: cppcharset.c:1030
4162 msgid "octal escape sequence out of range"
4165 #: cppcharset.c:1098
4166 msgid "the meaning of '\\a' is different in traditional C"
4169 #: cppcharset.c:1105
4171 msgid "non-ISO-standard escape sequence, '\\%c'"
4174 #: cppcharset.c:1113
4176 msgid "unknown escape sequence '\\%c'"
4179 #: cppcharset.c:1116
4181 msgid "unknown escape sequence: '\\%03o'"
4184 #: cppcharset.c:1122
4185 msgid "converting escape sequence to execution character set"
4188 #: cppcharset.c:1181
4189 msgid "converting to execution character set"
4192 #: cppcharset.c:1244 cppcharset.c:1307
4193 msgid "character constant too long for its type"
4196 #: cppcharset.c:1247
4197 msgid "multi-character character constant"
4200 #: cppcharset.c:1339
4201 msgid "empty character constant"
4204 #: cppcharset.c:1378
4206 msgid "failure to convert %s to %s"
4209 #: cpperror.c:110 diagnostic.def:5
4214 msgid "internal error: "
4222 msgid "too many decimal points in number"
4227 msgid "invalid digit \"%c\" in octal constant"
4231 msgid "use of C99 hexadecimal floating constant"
4235 msgid "exponent has no digits"
4239 msgid "hexadecimal floating constants require an exponent"
4244 msgid "invalid suffix \"%.*s\" on floating constant"
4247 #: cppexp.c:250 cppexp.c:275
4249 msgid "traditional C rejects the \"%.*s\" suffix"
4254 msgid "invalid suffix \"%.*s\" on integer constant"
4258 msgid "use of C99 long long integer constant"
4262 msgid "imaginary constants are a GCC extension"
4266 msgid "integer constant is too large for its type"
4270 msgid "integer constant is so large that it is unsigned"
4274 msgid "missing ')' after \"defined\""
4278 msgid "operator \"defined\" requires an identifier"
4283 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
4287 msgid "this use of \"defined\" may not be portable"
4291 msgid "floating constant in preprocessor expression"
4295 msgid "imaginary number in preprocessor expression"
4300 msgid "\"%s\" is not defined"
4303 #: cppexp.c:714 cppexp.c:743
4305 msgid "missing binary operator before token \"%s\""
4310 msgid "token \"%s\" is not valid in preprocessor expressions"
4314 msgid "void expression between '(' and ')'"
4318 msgid "#if with no expression"
4323 msgid "operator '%s' has no right operand"
4327 msgid " ':' without preceding '?'"
4331 msgid "unbalanced stack in #if"
4336 msgid "impossible operator '%u'"
4340 msgid "missing ')' in expression"
4344 msgid "'?' without following ':'"
4348 msgid "integer overflow in preprocessor expression"
4352 msgid "missing '(' in expression"
4357 msgid "the left operand of \"%s\" changes sign when promoted"
4362 msgid "the right operand of \"%s\" changes sign when promoted"
4366 msgid "comma operator in operand of #if"
4370 msgid "division by zero in #if"
4374 msgid "NULL directory in find_file"
4378 msgid "one or more PCH files were found, but they were invalid"
4382 msgid "use -Winvalid-pch for more information"
4387 msgid "%s is a block device"
4392 msgid "%s is too large"
4397 msgid "%s is shorter than expected"
4402 msgid "no include path in which to search for %s"
4406 msgid "Multiple include guards may be useful for:\n"
4410 msgid "cppchar_t must be an unsigned type"
4416 "preprocessor arithmetic has maximum precision of %lu bits; target requires %"
4421 msgid "CPP arithmetic must be at least as precise as a target int"
4425 msgid "target char is less than 8 bits wide"
4429 msgid "target wchar_t is narrower than target char"
4433 msgid "target int is narrower than target char"
4437 msgid "CPP half-integer narrower than CPP character"
4443 "CPP on this host cannot handle wide character constants over %lu bits, but "
4444 "the target requires %lu bits"
4448 msgid "null character(s) ignored"
4452 msgid "'$' in identifier or number"
4457 msgid "attempt to use poisoned \"%s\""
4461 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
4465 msgid "null character(s) preserved in literal"
4469 msgid "unterminated comment"
4473 msgid "C++ style comments are not allowed in ISO C90"
4477 msgid "(this will be reported only once per input file)"
4481 msgid "multi-line comment"
4486 msgid "unspellable token %s"
4491 msgid "extra tokens at end of #%s directive"
4496 msgid "#%s is a GCC extension"
4500 msgid "suggest not using #elif in traditional C"
4505 msgid "traditional C ignores #%s with the # indented"
4510 msgid "suggest hiding #%s from traditional C with an indented #"
4514 msgid "embedding a directive within macro arguments is not portable"
4518 msgid "style of line directive is a GCC extension"
4523 msgid "invalid preprocessing directive #%s"
4527 msgid "\"defined\" cannot be used as a macro name"
4532 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
4537 msgid "no macro name given in #%s directive"
4541 msgid "macro names must be identifiers"
4546 msgid "undefining \"%s\""
4550 msgid "missing terminating > character"
4555 msgid "#%s expects \"FILENAME\" or <FILENAME>"
4559 msgid "#include nested too deeply"
4563 msgid "#include_next in primary source file"
4568 msgid "invalid flag \"%s\" in line directive"
4573 msgid "\"%s\" after #line is not a positive integer"
4577 msgid "line number out of range"
4580 #: cpplib.c:812 cpplib.c:885
4582 msgid "\"%s\" is not a valid filename"
4587 msgid "\"%s\" after # is not a positive integer"
4591 msgid "invalid #ident directive"
4596 msgid "registering \"%s\" as both a pragma and a pragma namespace"
4601 msgid "#pragma %s %s is already registered"
4606 msgid "#pragma %s is already registered"
4610 msgid "#pragma once in main file"
4614 msgid "invalid #pragma GCC poison directive"
4619 msgid "poisoning existing macro \"%s\""
4623 msgid "#pragma system_header ignored outside include file"
4628 msgid "cannot find source file %s"
4633 msgid "current file is older than %s"
4637 msgid "_Pragma takes a parenthesized string literal"
4641 msgid "#else without #if"
4645 msgid "#else after #else"
4649 msgid "#elif without #if"
4653 msgid "#elif after #else"
4657 msgid "#endif without #if"
4661 msgid "missing '(' after predicate"
4665 msgid "missing ')' to complete answer"
4669 msgid "predicate's answer is empty"
4673 msgid "assertion without predicate"
4677 msgid "predicate must be an identifier"
4682 msgid "\"%s\" re-asserted"
4685 #: cppmacro.c:125 cppmacro.c:280
4687 msgid "invalid built-in macro \"%s\""
4691 msgid "could not determine date and time"
4695 msgid "invalid string literal, ignoring final '\\'"
4700 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
4704 msgid "ISO C99 requires rest arguments to be used"
4709 msgid "macro \"%s\" requires %u arguments, but only %u given"
4714 msgid "macro \"%s\" passed %u arguments, but takes just %u"
4719 msgid "unterminated argument list invoking macro \"%s\""
4724 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
4729 msgid "duplicate macro parameter \"%s\""
4734 msgid "\"%s\" may not appear in macro parameter list"
4738 msgid "macro parameters must be comma-separated"
4742 msgid "parameter name missing"
4746 msgid "anonymous variadic macros were introduced in C99"
4750 msgid "ISO C does not permit named variadic macros"
4754 msgid "missing ')' in macro parameter list"
4758 msgid "ISO C requires whitespace after the macro name"
4762 msgid "'#' is not followed by a macro parameter"
4766 msgid "'##' cannot appear at either end of a macro expansion"
4771 msgid "macro argument \"%s\" would be stringified in traditional C"
4776 msgid "invalid hash type %d in cpp_macro_definition"
4779 #: cpppch.c:84 cpppch.c:332 cpppch.c:356 cpppch.c:365 cpppch.c:371
4780 msgid "while writing precompiled header"
4785 msgid "%s: not used because `%.*s' not defined"
4790 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
4795 msgid "%s: not used because `%s' is defined"
4798 #: cpppch.c:535 cpppch.c:724
4799 msgid "while reading precompiled header"
4804 msgid "\"%s\" is not a valid option to the preprocessor"
4808 msgid "too many input files"
4813 msgid "detected recursion whilst expanding macro \"%s\""
4817 msgid "syntax error in macro parameter list"
4822 msgid ";; Processing block from %d to %d, %d sets.\n"
4827 msgid "%s:%d: confused by earlier errors, bailing out\n"
4831 msgid "compilation terminated.\n"
4835 msgid "Internal compiler error: Error reporting routines re-entered.\n"
4840 msgid "in %s, at %s:%d"
4845 msgid "dominator of %d should be %d, not %d"
4850 msgid "DW_LOC_OP %s not implemented\n"
4854 msgid "can't access real part of complex value in hard register"
4858 msgid "can't access imaginary part of complex value in hard register"
4862 msgid "Invalid rtl sharing found in the insn"
4870 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
4875 msgid "abort in %s, at %s:%d"
4879 msgid "exception handling disabled, use -fexceptions to enable"
4883 msgid "argument of `__builtin_eh_return_regno' must be constant"
4887 msgid "__builtin_eh_return not supported on this target"
4891 msgid "stack limits not supported on this target"
4895 msgid "function using short complex types cannot be inline"
4899 msgid "%Jprior parameter's size depends on '%D'"
4903 msgid "returned value in block_exit_expr"
4906 #. We can't make a bitwise copy of this object, so fail.
4908 msgid "cannot take the address of an unaligned member"
4912 msgid "negative insn length"
4916 msgid "could not split insn"
4920 msgid "invalid `asm': "
4924 msgid "nested assembly dialect alternatives"
4927 #: final.c:2971 final.c:2983
4928 msgid "unterminated assembly dialect alternative"
4933 msgid "operand number missing after %%-letter"
4936 #: final.c:3030 final.c:3069
4937 msgid "operand number out of range"
4942 msgid "invalid %%-code"
4947 msgid "`%%l' operand isn't a label"
4950 #. We can't handle floating point constants;
4951 #. PRINT_OPERAND must handle them.
4952 #. We can't handle floating point constants; PRINT_OPERAND must
4954 #. We can't handle floating point constants;
4955 #. PRINT_OPERAND must handle them.
4956 #: final.c:3220 vmsdbgout.c:468 config/i386/i386.c:6745
4957 #: config/pdp11/pdp11.c:1741
4958 msgid "floating constant misused"
4961 #: final.c:3276 vmsdbgout.c:525 config/i386/i386.c:6823
4962 #: config/pdp11/pdp11.c:1788
4963 msgid "invalid expression as operand"
4967 msgid "function might be possible candidate for attribute `noreturn'"
4971 msgid "`noreturn' function does return"
4975 msgid "control reaches end of non-void function"
4979 msgid "Attempt to delete prologue/epilogue insn:"
4982 #: fold-const.c:2773 fold-const.c:2786
4984 msgid "comparison is always %d due to width of bit-field"
4987 #: fold-const.c:3981 fold-const.c:3998
4989 msgid "comparison is always %d"
4992 #: fold-const.c:4129
4993 msgid "`or' of unmatched not-equal tests is always 1"
4996 #: fold-const.c:4134
4997 msgid "`and' of mutually exclusive equal-tests is always 0"
5000 #: fold-const.c:8343
5001 msgid "fold check: original tree changed by fold"
5004 #: function.c:884 varasm.c:1372
5005 msgid "%Jsize of variable '%D' is too large"
5009 msgid "impossible constraint in `asm'"
5013 msgid "%J'%D' might be used uninitialized in this function"
5017 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
5021 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
5025 msgid "function returns an aggregate"
5029 msgid "%Junused parameter '%D'"
5034 msgid "ambiguous abbreviation %s"
5039 msgid "incomplete `%s' option"
5044 msgid "missing argument to `%s' option"
5049 msgid "extraneous argument to `%s' option"
5053 msgid "Using built-in specs.\n"
5059 "Setting spec %s to '%s'\n"
5065 msgid "Reading specs from %s\n"
5068 #: gcc.c:1946 gcc.c:1965
5070 msgid "specs %%include syntax malformed after %ld characters"
5075 msgid "could not find specs file %s\n"
5078 #: gcc.c:1990 gcc.c:1998 gcc.c:2007 gcc.c:2016
5080 msgid "specs %%rename syntax malformed after %ld characters"
5085 msgid "specs %s spec was not found to be renamed"
5090 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
5095 msgid "rename spec %s to %s\n"
5107 msgid "specs unknown %% command after %ld characters"
5110 #: gcc.c:2063 gcc.c:2076
5112 msgid "specs file malformed after %ld characters"
5116 msgid "spec file has no spec for linking"
5120 msgid "-pipe not supported"
5126 "Go ahead? (y or n) "
5132 "Internal error: %s (program %s)\n"
5133 "Please submit a full bug report.\n"
5134 "See %s for instructions."
5139 msgid "# %s %.2f %.2f\n"
5144 msgid "Usage: %s [options] file...\n"
5152 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
5156 msgid " --help Display this information\n"
5161 " --target-help Display target specific command line options\n"
5165 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
5169 msgid " -dumpspecs Display all of the built in spec strings\n"
5173 msgid " -dumpversion Display the version of the compiler\n"
5177 msgid " -dumpmachine Display the compiler's target processor\n"
5182 " -print-search-dirs Display the directories in the compiler's search "
5188 " -print-libgcc-file-name Display the name of the compiler's companion "
5193 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
5198 " -print-prog-name=<prog> Display the full path to compiler component "
5204 " -print-multi-directory Display the root directory for versions of "
5210 " -print-multi-lib Display the mapping between command line options "
5212 " multiple library search directories\n"
5216 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
5221 " -Wa,<options> Pass comma-separated <options> on to the "
5227 " -Wp,<options> Pass comma-separated <options> on to the "
5233 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
5237 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
5241 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
5245 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
5249 msgid " -save-temps Do not delete intermediate files\n"
5253 msgid " -pipe Use pipes rather than intermediate files\n"
5257 msgid " -time Time the execution of each subprocess\n"
5262 " -specs=<file> Override built-in specs with the contents of "
5268 " -std=<standard> Assume that the input sources are for <standard>\n"
5273 " -B <directory> Add <directory> to the compiler's search paths\n"
5277 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
5282 " -V <version> Run gcc version number <version>, if installed\n"
5287 " -v Display the programs invoked by the compiler\n"
5292 " -### Like -v but options quoted and commands not "
5298 " -E Preprocess only; do not compile, assemble or "
5303 msgid " -S Compile only; do not assemble or link\n"
5307 msgid " -c Compile and assemble, but do not link\n"
5311 msgid " -o <file> Place the output into <file>\n"
5316 " -x <language> Specify the language of the following input "
5318 " Permissible languages include: c c++ assembler "
5320 " 'none' means revert to the default behavior of\n"
5321 " guessing the language based on the file's "
5329 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
5330 " passed on to the various sub-processes invoked by %s. In order to pass\n"
5331 " other options on to these processes the -W<letter> options must be used.\n"
5336 msgid "`-%c' option must have argument"
5341 msgid "couldn't run `%s': %s"
5344 #. translate_options () has turned --version into -fversion.
5347 msgid "%s (GCC) %s\n"
5352 "This is free software; see the source for copying conditions. There is NO\n"
5353 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
5358 msgid "argument to `-Xlinker' is missing"
5362 msgid "argument to `-Xpreprocessor' is missing"
5366 msgid "argument to `-Xassembler' is missing"
5370 msgid "argument to `-l' is missing"
5374 msgid "argument to `-specs' is missing"
5378 msgid "argument to `-specs=' is missing"
5383 msgid "`-%c' must come at the start of the command line"
5387 msgid "argument to `-B' is missing"
5391 msgid "warning: -pipe ignored because -save-temps specified"
5395 msgid "warning: -pipe ignored because -time specified"
5399 msgid "argument to `-x' is missing"
5404 msgid "argument to `-%s' is missing"
5409 msgid "warning: `-x %s' after last input file has no effect"
5413 msgid "invalid specification! Bug in cc"
5421 #. Catch the case where a spec string contains something like
5422 #. '%{foo:%*}'. ie there is no * in the pattern on the left
5423 #. hand side of the :.
5426 msgid "spec failure: '%%*' has not been initialized by pattern match"
5431 msgid "warning: use of obsolete %%[ operator in specs"
5436 msgid "Processing spec %c%s%c, which is '%s'\n"
5441 msgid "spec failure: unrecognized spec option '%c'"
5446 msgid "unknown spec function `%s'"
5451 msgid "error in args to spec function `%s'"
5455 msgid "malformed spec function name"
5460 msgid "no arguments for spec function"
5464 msgid "malformed spec function arguments"
5468 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
5472 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
5477 msgid "unrecognized option `-%s'"
5482 msgid "install: %s%s\n"
5487 msgid "programs: %s\n"
5492 msgid "libraries: %s\n"
5499 "For bug reporting instructions, please see:\n"
5504 msgid "Configured with: %s\n"
5509 msgid "Thread model: %s\n"
5514 msgid "gcc version %s\n"
5519 msgid "gcc driver version %s executing gcc version %s\n"
5523 msgid "no input files"
5526 #: gcc.c:6317 gcc.c:6436
5528 msgid "%s: linker input file unused because linking not done"
5532 msgid "cannot specify -o with -c or -S and multiple languages"
5537 msgid "%s: %s compiler not installed on this system"
5542 msgid "language %s not recognized"
5546 msgid "internal gcc abort"
5550 msgid "Internal gcov abort.\n"
5555 "Usage: gcov [OPTION]... SOURCEFILE\n"
5561 "Print code coverage information.\n"
5566 msgid " -h, --help Print this help, then exit\n"
5570 msgid " -v, --version Print version number, then exit\n"
5575 " -a, --all-blocks Show information for every basic block\n"
5580 " -b, --branch-probabilities Include branch probabilities in output\n"
5585 " -c, --branch-counts Given counts of branches taken\n"
5586 " rather than percentages\n"
5590 msgid " -n, --no-output Do not create an output file\n"
5595 " -l, --long-file-names Use long output file names for included\n"
5600 msgid " -f, --function-summaries Output summaries for each function\n"
5605 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
5610 msgid " -p, --preserve-paths Preserve all pathname components\n"
5615 " -u, --unconditional-branches Show unconditional branch counts too\n"
5622 "For bug reporting instructions, please see:\n"
5628 msgid "gcov (GCC) %s\n"
5632 msgid "Copyright (C) 2003 Free Software Foundation, Inc.\n"
5637 "This is free software; see the source for copying conditions.\n"
5638 "There is NO warranty; not even for MERCHANTABILITY or \n"
5639 "FITNESS FOR A PARTICULAR PURPOSE.\n"
5645 msgid "%s:no functions found\n"
5648 #: gcov.c:536 gcov.c:564
5654 msgid "%s:creating `%s'\n"
5659 msgid "%s:error writing output file `%s'\n"
5664 msgid "%s:could not open output file `%s'\n"
5669 msgid "%s:cannot open graph file\n"
5674 msgid "%s:not a gcov graph file\n"
5679 msgid "%s:version `%.4s', prefer `%.4s'\n"
5684 msgid "%s:already seen blocks for `%s'\n"
5687 #: gcov.c:903 gcov.c:1062
5689 msgid "%s:corrupted\n"
5694 msgid "%s:cannot open data file\n"
5699 msgid "%s:not a gcov data file\n"
5704 msgid "%s:version `%.4s', prefer version `%.4s'\n"
5709 msgid "%s:stamp mismatch with graph file\n"
5714 msgid "%s:unknown function `%u'\n"
5719 msgid "%s:profile mismatch for `%s'\n"
5724 msgid "%s:overflowed\n"
5729 msgid "%s:`%s' lacks entry and/or exit blocks\n"
5734 msgid "%s:`%s' has arcs to entry block\n"
5739 msgid "%s:`%s' has arcs from exit block\n"
5744 msgid "%s:graph is unsolvable for `%s'\n"
5754 msgid "Lines executed:%s of %d\n"
5758 msgid "No executable lines"
5763 msgid "Branches executed:%s of %d\n"
5768 msgid "Taken at least once:%s of %d\n"
5772 msgid "No branches\n"
5777 msgid "Calls executed:%s of %d\n"
5786 msgid "%s:no lines for `%s'\n"
5791 msgid "call %2d returned %s\n"
5796 msgid "call %2d never executed\n"
5801 msgid "branch %2d taken %s%s\n"
5806 msgid "branch %2d never executed\n"
5811 msgid "unconditional %2d taken %s\n"
5816 msgid "unconditional %2d never executed\n"
5821 msgid "%s:cannot open source file\n"
5826 msgid "%s:source file is newer than graph file `%s'\n"
5829 #. Return if there's nothing to do, or it is too expensive.
5831 msgid "GCSE disabled"
5835 msgid "NULL pointer checks disabled"
5838 #. Return if there's nothing to do, or it is too expensive.
5840 msgid "jump bypassing disabled"
5845 msgid "%s: %d basic blocks and %d edges/basic block"
5850 msgid "%s: %d basic blocks and %d registers"
5853 #: ggc-common.c:399 ggc-common.c:407 ggc-common.c:488 ggc-common.c:508
5854 #: ggc-page.c:2159 ggc-page.c:2191 ggc-page.c:2198 ggc-zone.c:1380
5855 #: ggc-zone.c:1386 ggc-zone.c:1391 ggc-zone.c:1398
5857 msgid "can't write PCH file: %m"
5862 msgid "can't get position in PCH file: %m"
5867 msgid "can't write padding to PCH file: %m"
5870 #: ggc-common.c:564 ggc-common.c:572 ggc-common.c:579 ggc-common.c:582
5871 #: ggc-common.c:655 ggc-common.c:658 ggc-page.c:2286 ggc-zone.c:1408
5873 msgid "can't read PCH file: %m"
5877 msgid "had to relocate PCH"
5882 msgid "open /dev/zero: %m"
5885 #: ggc-page.c:2176 ggc-page.c:2182
5886 msgid "can't write PCH file"
5889 #: global.c:356 global.c:369 global.c:383
5891 msgid "%s cannot be used in asm here"
5894 #: graph.c:403 toplev.c:1489 toplev.c:4424 f/com.c:14202 java/jcf-parse.c:883
5895 #: java/jcf-parse.c:1030 java/lex.c:1828 objc/objc-act.c:504
5897 msgid "can't open %s: %m"
5900 #: haifa-sched.c:196
5902 msgid "fix_sched_param: unknown param: %s"
5906 msgid "function cannot be inline"
5910 msgid "varargs function cannot be inline"
5914 msgid "function using alloca cannot be inline"
5918 msgid "function using longjmp cannot be inline"
5922 msgid "function using setjmp cannot be inline"
5926 msgid "function uses __builtin_eh_return"
5930 msgid "function with nested functions cannot be inline"
5934 msgid "function with label addresses used in initializers cannot inline"
5937 #: integrate.c:196 integrate.c:240
5938 msgid "function too large to be inline"
5942 msgid "no prototype, and parameter address used; cannot be inline"
5945 #: integrate.c:213 integrate.c:258
5946 msgid "inline functions not supported for this return value type"
5950 msgid "function with varying-size return value cannot be inline"
5954 msgid "function with varying-size parameter cannot be inline"
5958 msgid "function with transparent unit parameter cannot be inline"
5962 msgid "function with computed jump cannot inline"
5966 msgid "function with nonlocal goto cannot be inline"
5970 msgid "function with target specific attribute(s) cannot be inlined"
5974 msgid "%Hwill never be executed"
5979 msgid "In file included from %s:%u"
5982 #. Translators note: this message is used in conjunction
5983 #. with "In file included from %s:%ld" and some other
5984 #. tricks. We want something like this:
5986 #. | In file included from sys/select.h:123,
5987 #. | from sys/types.h:234,
5988 #. | from userfile.c:31:
5989 #. | bits/select.h:45: <error message here>
5991 #. with all the "from"s lined up.
5992 #. The trailing comma is at the beginning of this message,
5993 #. and the trailing colon is not translated.
6001 #. What to print when a switch has no documentation.
6003 msgid "This switch lacks documentation"
6006 #. Eventually this should become a hard error IMO.
6009 msgid "command line option \"%s\" is valid for %s but not for %s"
6014 msgid "missing argument to \"%s\""
6019 msgid "argument to \"%s\" should be a non-negative integer"
6024 msgid "unrecognized command line option \"%s\""
6028 msgid "-Wuninitialized is not supported without -O"
6033 msgid "unrecognized register name \"%s\""
6038 msgid "unknown tls-model \"%s\""
6043 msgid "%s: --param arguments should be of the form NAME=VALUE"
6048 msgid "invalid --param value `%s'"
6052 msgid "target system does not support debug output"
6057 msgid "debug format \"%s\" conflicts with prior selection"
6062 msgid "unrecognised debug output level \"%s\""
6067 msgid "debug output level %s is too high"
6071 msgid "The following options are language-independent:\n"
6077 "The %s front end recognizes the following options:\n"
6082 msgid "The --param option recognizes the following as parameters:\n"
6085 #. If we didn't find this parameter, issue an error message.
6088 msgid "invalid parameter `%s'"
6092 msgid "corrupted profile info: run_max * runs < sum_max"
6096 msgid "corrupted profile info: sum_all is smaller than sum_max"
6101 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
6107 "corrupted profile info: number of iterations for basic block %d thought to "
6114 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
6119 msgid "%s: internal abort\n"
6124 msgid "%s: error writing file `%s': %s\n"
6129 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
6134 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
6139 msgid "%s: warning: no read access for file `%s'\n"
6144 msgid "%s: warning: no write access for file `%s'\n"
6149 msgid "%s: warning: no write access for dir containing `%s'\n"
6152 #. Catch cases like /.. where we try to backup to a
6153 #. point above the absolute root of the logical file
6157 msgid "%s: invalid file name: %s\n"
6162 msgid "%s: %s: can't get status: %s\n"
6169 "%s: fatal error: aux info file corrupted at line %d\n"
6174 msgid "%s:%d: declaration of function `%s' takes different forms\n"
6179 msgid "%s: compiling `%s'\n"
6184 msgid "%s: wait: %s\n"
6189 msgid "%s: subprocess got fatal signal %d\n"
6194 msgid "%s: %s exited with status %d\n"
6199 msgid "%s: warning: missing SYSCALLS file `%s'\n"
6202 #: protoize.c:1995 protoize.c:2024
6204 msgid "%s: can't read aux info file `%s': %s\n"
6207 #: protoize.c:2040 protoize.c:2068
6209 msgid "%s: can't get status of aux info file `%s': %s\n"
6214 msgid "%s: can't open aux info file `%s' for reading: %s\n"
6219 msgid "%s: error reading aux info file `%s': %s\n"
6224 msgid "%s: error closing aux info file `%s': %s\n"
6229 msgid "%s: can't delete aux info file `%s': %s\n"
6232 #: protoize.c:2225 protoize.c:4195
6234 msgid "%s: can't delete file `%s': %s\n"
6239 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
6244 msgid "%s: conflicting extern definitions of '%s'\n"
6249 msgid "%s: declarations of '%s' will not be converted\n"
6254 msgid "%s: conflict list for '%s' follows:\n"
6259 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
6264 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
6269 msgid "%s: %d: warning: no extern definition for `%s'\n"
6274 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
6279 msgid "%s: multiple static defs of `%s' in file `%s'\n"
6282 #: protoize.c:2716 protoize.c:2719
6284 msgid "%s: %d: warning: source too confusing\n"
6289 msgid "%s: %d: warning: varargs function declaration not converted\n"
6294 msgid "%s: declaration of function `%s' not converted\n"
6299 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
6306 "%s: warning: too few parameter lists in declaration of `%s'\n"
6311 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
6316 msgid "%s: local declaration for function `%s' not inserted\n"
6323 "%s: %d: warning: can't add declaration of `%s' into macro call\n"
6328 msgid "%s: global declarations for file `%s' not inserted\n"
6331 #: protoize.c:3533 protoize.c:3563
6333 msgid "%s: definition of function `%s' not converted\n"
6338 msgid "%s: %d: warning: definition of %s not converted\n"
6343 msgid "%s: found definition of `%s' at %s(%d)\n"
6346 #. If we make it here, then we did not know about this
6347 #. function definition.
6350 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
6355 msgid "%s: function definition not converted\n"
6360 msgid "%s: `%s' not converted\n"
6365 msgid "%s: would convert file `%s'\n"
6370 msgid "%s: converting file `%s'\n"
6375 msgid "%s: can't get status for file `%s': %s\n"
6380 msgid "%s: can't open file `%s' for reading: %s\n"
6387 "%s: error reading input file `%s': %s\n"
6392 msgid "%s: can't create/open clean file `%s': %s\n"
6397 msgid "%s: warning: file `%s' already saved in `%s'\n"
6402 msgid "%s: can't link file `%s' to `%s': %s\n"
6407 msgid "%s: can't create/open output file `%s': %s\n"
6412 msgid "%s: can't change mode of file `%s': %s\n"
6417 msgid "%s: cannot get working directory: %s\n"
6422 msgid "%s: input file names must have .c suffixes: %s\n"
6426 msgid "Didn't find a coloring.\n"
6431 msgid "output constraint %d must specify a single register"
6436 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
6440 msgid "output regs must be grouped at top of stack"
6444 msgid "implicitly popped regs must be grouped at top of stack"
6449 msgid "output operand %d must use `&' constraint"
6454 msgid "can't use '%s' as a %s register"
6457 #: regclass.c:765 config/ia64/ia64.c:4674 config/ia64/ia64.c:4681
6459 msgid "unknown register name: %s"
6463 msgid "global register variable follows a function definition"
6467 msgid "register used for two global register variables"
6471 msgid "call-clobbered register used for global register variable"
6476 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
6481 msgid "validate_value_data: Loop in regno chain (%u)"
6486 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
6491 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
6495 msgid "cannot reload integer constant operand in `asm'"
6499 msgid "impossible register constraint in `asm'"
6503 msgid "`&' constraint used with no register class"
6507 msgid "unable to generate reloads for:"
6510 #: reload.c:3667 reload.c:3881
6511 msgid "inconsistent operand constraints in an `asm'"
6515 msgid "frame size too large for reliable stack checking"
6519 msgid "try reducing the number of local variables"
6524 msgid "can't find a register in class `%s' while reloading `asm'"
6529 msgid "unable to find a register to spill in class `%s'"
6533 msgid "this is the insn:"
6537 msgid "`asm' operand requires impossible reload"
6540 #. It's the compiler's fault.
6542 msgid "could not find a spill register"
6546 msgid "`asm' operand constraint incompatible with operand size"
6549 #. It's the compiler's fault.
6551 msgid "VOIDmode on an output"
6555 msgid "output operand is constant in `asm'"
6559 msgid "unrecognizable insn:"
6563 msgid "insn does not satisfy its constraints:"
6568 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
6574 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
6580 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
6586 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
6591 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
6596 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
6601 msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
6606 msgid "jump to `%s' invalidly jumps into binding contour"
6609 #: stmt.c:973 stmt.c:3789
6610 msgid "%Jlabel '%D' used before containing binding contour"
6614 msgid "output operand constraint lacks `='"
6619 msgid "output constraint `%c' for operand %d is not at the beginning"
6623 msgid "operand constraint contains incorrectly positioned '+' or '='"
6626 #: stmt.c:1195 stmt.c:1297
6628 msgid "`%%' constraint used with last operand"
6632 msgid "matching constraint not valid in output operand"
6636 msgid "read-write constraint does not allow a register"
6641 msgid "input operand constraint contains `%c'"
6645 msgid "matching constraint references invalid operand number"
6650 msgid "invalid punctuation `%c' in constraint"
6654 msgid "matching constraint does not allow a register"
6659 msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
6664 msgid "unknown register name `%s' in `asm'"
6669 msgid "PIC register `%s' clobbered in `asm'"
6674 msgid "more than %d operands in `asm'"
6679 msgid "output number %d not directly addressable"
6684 msgid "asm operand %d probably doesn't match constraints"
6689 msgid "use of memory input without lvalue in asm operand %d is deprecated"
6693 msgid "asm clobber conflict with output operand"
6697 msgid "asm clobber conflict with input operand"
6701 msgid "too many alternatives in `asm'"
6705 msgid "operand constraints for `asm' differ in number of alternatives"
6710 msgid "duplicate asm operand name '%s'"
6714 msgid "missing close brace for named operand"
6719 msgid "undefined named operand '%s'"
6723 msgid "%Hstatement with no effect"
6727 msgid "%Hvalue computed is not used"
6731 msgid "%Junused variable '%D'"
6735 msgid "%Hunreachable code at beginning of %s"
6740 msgid "enumeration value `%s' not handled in switch"
6743 #: stmt.c:5157 stmt.c:5177
6745 msgid "case value `%ld' not in enumerated type"
6748 #: stmt.c:5160 stmt.c:5180
6750 msgid "case value `%ld' not in enumerated type `%s'"
6754 msgid "switch missing default case"
6757 #: stor-layout.c:183
6758 msgid "type size can't be explicitly evaluated"
6761 #: stor-layout.c:185
6762 msgid "variable-size type declared outside of any function"
6765 #: stor-layout.c:515
6766 msgid "%Jsize of '%D' is %d bytes"
6769 #: stor-layout.c:517
6770 msgid "%Jsize of '%D' is larger than %d bytes"
6773 #: stor-layout.c:883
6774 msgid "%Jpacked attribute causes inefficient alignment for '%D'"
6777 #: stor-layout.c:886
6778 msgid "%Jpacked attribute is unnecessary for '%D'"
6781 #: stor-layout.c:902
6782 msgid "%Jpadding struct to align '%D'"
6785 #: stor-layout.c:1245
6786 msgid "padding struct size to alignment boundary"
6789 #: stor-layout.c:1275
6791 msgid "packed attribute causes inefficient alignment for `%s'"
6794 #: stor-layout.c:1277
6796 msgid "packed attribute is unnecessary for `%s'"
6799 #: stor-layout.c:1282
6800 msgid "packed attribute causes inefficient alignment"
6803 #: stor-layout.c:1284
6804 msgid "packed attribute is unnecessary"
6808 msgid "__builtin_saveregs not supported by this target"
6813 msgid "cannot timevar_pop '%s' when top of timevars stack is '%s'"
6819 "Execution times (seconds)\n"
6822 #. Print total time.
6829 msgid "time in %s: %ld.%06ld (%ld%%)\n"
6834 msgid "collect: reading %s\n"
6839 msgid "collect: recompiling %s\n"
6844 msgid "collect: tweaking %s in %s\n"
6849 msgid "collect: relinking\n"
6854 msgid "ld returned %d exit status"
6869 msgid "invalid option argument `%s'"
6874 msgid "getting core file size maximum limit: %m"
6879 msgid "setting core file size limit to maximum: %m"
6883 msgid "%J'%F' used but never defined"
6887 msgid "%J'%F' declared `static' but never defined"
6891 msgid "%J'%D' defined but not used"
6894 #: toplev.c:1734 toplev.c:1751
6896 msgid "`%s' is deprecated (declared at %s:%d)"
6901 msgid "`%s' is deprecated"
6906 msgid "type is deprecated (declared at %s:%d)"
6910 msgid "type is deprecated"
6915 msgid "invalid register name `%s' for register variable"
6920 "branch target register load optimization is not intended to be run twice"
6927 "Target specific options:\n"
6930 #: toplev.c:3718 toplev.c:3737
6932 msgid " -m%-23s [undocumented]\n"
6939 "There are undocumented target specific options as well.\n"
6944 msgid " They exist, but they are not documented.\n"
6949 msgid "unrecognized gcc debugging option: %c"
6952 #: toplev.c:3865 config/rs6000/rs6000.c:909
6954 msgid "invalid option `%s'"
6960 "%s%s%s version %s (%s)\n"
6961 "%s\tcompiled by GNU C version %s.\n"
6962 "%s%s%s version %s (%s) compiled by CC.\n"
6968 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
6972 msgid "options passed: "
6976 msgid "options enabled: "
6979 #: toplev.c:4026 java/jcf-write.c:3422
6981 msgid "can't open %s for writing: %m"
6984 #: toplev.c:4109 config/sh/sh.c:6884
6985 msgid "created and used with different settings of -fpic"
6988 #: toplev.c:4111 config/sh/sh.c:6886
6989 msgid "created and used with different settings of -fpie"
6992 #: toplev.c:4162 config/sh/sh.c:6936
6994 msgid "created and used with differing settings of `-m%s'"
6997 #: toplev.c:4165 config/sh/sh.c:6939
6998 msgid "out of memory"
7002 msgid "instruction scheduling not supported on this target machine"
7006 msgid "this target machine does not have delayed branches"
7011 msgid "-f%sleading-underscore not supported on this target machine"
7016 msgid "target system does not support the \"%s\" debug format"
7020 msgid "-ffunction-sections not supported for this target"
7024 msgid "-fdata-sections not supported for this target"
7028 msgid "-ffunction-sections disabled; it makes profiling impossible"
7032 msgid "-fprefetch-loop-arrays not supported for this target"
7037 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
7041 msgid "-fprefetch-loop-arrays is not supported with -Os"
7045 msgid "-ffunction-sections may affect debugging on some targets"
7050 msgid "error writing to %s: %m"
7053 #: toplev.c:4575 java/jcf-parse.c:902 java/jcf-write.c:3429
7055 msgid "error closing %s: %m"
7060 msgid "could not open dump file `%s'"
7065 msgid "ignoring unknown option `%.*s' in `-fdump-%s'"
7068 #: tree-inline.c:1016
7070 "%Jfunction '%F' can never be inlined because it uses alloca (override using "
7071 "the always_inline attribute)"
7074 #: tree-inline.c:1029
7075 msgid "%Jfunction '%F' can never be inlined because it uses setjmp"
7078 #: tree-inline.c:1044
7080 "%Jfunction '%F' can never be inlined because it uses variable argument lists"
7083 #: tree-inline.c:1060
7085 "%Jfunction '%F' can never be inlined because it uses setjmp-longjmp "
7086 "exception handling"
7089 #: tree-inline.c:1078
7091 "%Jfunction '%F' can never be inlined because it contains a nested function"
7094 #: tree-inline.c:1095
7096 "%Jfunction '%F' can never be inlined because it contains a computed goto"
7099 #: tree-inline.c:1105
7101 "%Jfunction '%F' can never be inlined because it contains a nonlocal goto"
7104 #: tree-inline.c:1128
7106 "%Jfunction '%F' can never be inlined because it uses variable sized variables"
7109 #: tree-inline.c:1338 tree-inline.c:1345
7110 msgid "%Jinlining failed in call to '%F': %s"
7113 #: tree-optimize.c:190
7114 msgid "%Jsize of return value of '%D' is %u bytes"
7117 #: tree-optimize.c:193
7118 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
7122 msgid "arrays of functions are not meaningful"
7126 msgid "function return type cannot be function"
7130 msgid "invalid initializer for bit string"
7135 msgid "tree check: expected %s, have %s in %s, at %s:%d"
7140 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
7145 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
7150 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
7154 msgid "%J%D causes a section type conflict"
7158 msgid "%Jregister name not specified for '%D'"
7162 msgid "%Jinvalid register name for '%D'"
7166 msgid "%Jdata type of '%D' isn't suitable for a register"
7170 msgid "%Jregister specified for '%D' isn't suitable for data type"
7174 msgid "global register variable has initial value"
7178 msgid "volatile register variables don't work as you might wish"
7182 msgid "%Jregister name given for non-register variable '%D'"
7186 msgid "%Jstorage size of `%D' isn't known"
7191 "%Jalignment of '%D' is greater than maximum object file alignment. Using %d"
7195 msgid "thread-local COMMON data not implemented"
7200 "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
7204 msgid "initializer for integer value is too complicated"
7208 msgid "initializer for floating value is not a floating constant"
7212 msgid "unknown set constructor type"
7217 msgid "invalid initial value for member `%s'"
7220 #: varasm.c:4013 varasm.c:4057
7221 msgid "%Jweak declaration of '%D' must precede definition"
7226 "%Jweak declaration of '%D' after first use results in unspecified behavior"
7230 msgid "%Jweak declaration of '%D' must be public"
7234 msgid "%Jweak declaration of '%D' not supported"
7237 #: varasm.c:4093 varasm.c:4183
7238 msgid "only weak aliases are supported in this configuration"
7242 msgid "alias definitions not supported in this configuration; ignored"
7246 msgid "visibility attribute not supported in this configuration; ignored"
7251 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
7256 msgid "underflowed virtual array %s in %s, at %s:%d"
7259 #. Print an error message for unrecognized stab codes.
7262 msgid "no sclass for %s stab (0x%x)\n"
7271 msgid "fatal error: "
7275 msgid "internal compiler error: "
7283 msgid "sorry, unimplemented: "
7287 msgid "anachronism: "
7300 "The maximum number of instructions in a single function eligible for inlining"
7304 msgid "The maximum number of instructions when automatically inlining"
7308 msgid "The maximum number of instructions for the RTL inliner"
7312 msgid "The maximum number of instructions to consider to fill a delay slot"
7317 "The maximum number of instructions to consider to find accurate live "
7318 "register information"
7322 msgid "The maximum length of scheduling's pending operations list"
7326 msgid "The size of function body to be considered large"
7330 msgid "Maximal growth due to inlining of large function (in percent)"
7335 "how much can given compilation unit grow because of the inlining (in percent)"
7339 msgid "The maximum amount of memory to be allocated by GCSE"
7343 msgid "The maximum number of passes to make when doing GCSE"
7347 msgid "The maximum number of instructions to consider to unroll in a loop"
7352 "The maximum number of instructions to consider to unroll in a loop on average"
7356 msgid "The maximum number of unrollings of a single loop"
7360 msgid "The maximum number of insns of a peeled loop"
7364 msgid "The maximum number of peelings of a single loop"
7368 msgid "The maximum number of insns of a completely peeled loop"
7373 "The maximum number of peelings of a single loop that is peeled completely"
7377 msgid "The maximum number of insns of a peeled loop that rolls only once"
7381 msgid "The maximum number of insns of an unswitched loop"
7385 msgid "The maximum number of unswitchings in a single loop"
7390 "Select fraction of the maximal count of repetitions of basic block in "
7391 "program given basic block needs to have to be considered hot"
7396 "Select fraction of the maximal frequency of executions of basic block in "
7397 "function given basic block needs to have to be considered hot"
7402 "The percentage of function, weighted by execution frequency, that must be "
7403 "covered by trace formation. Used when profile feedback is available"
7408 "The percentage of function, weighted by execution frequency, that must be "
7409 "covered by trace formation. Used when profile feedback is not available"
7413 msgid "Maximal code growth caused by tail duplication (in percent)"
7418 "Stop reverse growth if the reverse probability of best edge is less than "
7419 "this threshold (in percent)"
7424 "Stop forward growth if the probability of best edge is less than this "
7425 "threshold (in percent). Used when profile feedback is available"
7430 "Stop forward growth if the probability of best edge is less than this "
7431 "threshold (in percent). Used when profile feedback is not available"
7435 msgid "The maximum number of incoming edges to consider for crossjumping"
7439 msgid "The maximum length of path considered in cse"
7443 msgid "The maximum memory locations recorded by cselib"
7448 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
7449 "total size of the heap"
7453 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
7458 "The maximum number of instructions to search backward when looking for "
7462 #: config/darwin-c.c:75
7463 msgid "too many #pragma options align=reset"
7466 #: config/darwin-c.c:95 config/darwin-c.c:98 config/darwin-c.c:100
7467 #: config/darwin-c.c:102
7468 msgid "malformed '#pragma options', ignoring"
7471 #: config/darwin-c.c:105
7472 msgid "junk at end of '#pragma options'"
7475 #: config/darwin-c.c:115
7476 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
7479 #: config/darwin-c.c:127
7480 msgid "missing '(' after '#pragma unused', ignoring"
7483 #: config/darwin-c.c:145
7484 msgid "missing ')' after '#pragma unused', ignoring"
7487 #: config/darwin-c.c:148
7488 msgid "junk at end of '#pragma unused'"
7491 #: config/darwin.c:1347
7493 "internal and protected visibility attributes not supportedin this "
7494 "configuration; ignored"
7497 #: config/lynx-ng.h:97 config/lynx.h:116 config/rs6000/lynx.h:73
7498 msgid "-msystem-v and -p are incompatible"
7501 #: config/lynx-ng.h:99 config/lynx.h:118 config/rs6000/lynx.h:75
7502 msgid "-msystem-v and -mthreads are incompatible"
7505 #: config/windiss.h:37
7506 msgid "profiler support for WindISS"
7509 #: config/alpha/alpha.c:231
7511 msgid "-f%s ignored for Unicos/Mk (not supported)"
7514 #: config/alpha/alpha.c:255
7515 msgid "-mieee not supported on Unicos/Mk"
7518 #: config/alpha/alpha.c:266
7519 msgid "-mieee-with-inexact not supported on Unicos/Mk"
7522 #: config/alpha/alpha.c:283
7524 msgid "bad value `%s' for -mtrap-precision switch"
7527 #: config/alpha/alpha.c:297
7529 msgid "bad value `%s' for -mfp-rounding-mode switch"
7532 #: config/alpha/alpha.c:312
7534 msgid "bad value `%s' for -mfp-trap-mode switch"
7537 #: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1063
7539 msgid "bad value `%s' for -mtls-size switch"
7542 #: config/alpha/alpha.c:343 config/alpha/alpha.c:355
7544 msgid "bad value `%s' for -mcpu switch"
7547 #: config/alpha/alpha.c:362
7548 msgid "trap mode not supported on Unicos/Mk"
7551 #: config/alpha/alpha.c:369
7552 msgid "fp software completion requires -mtrap-precision=i"
7555 #: config/alpha/alpha.c:385
7556 msgid "rounding mode not supported for VAX floats"
7559 #: config/alpha/alpha.c:390
7560 msgid "trap mode not supported for VAX floats"
7563 #: config/alpha/alpha.c:419
7565 msgid "L%d cache latency unknown for %s"
7568 #: config/alpha/alpha.c:434
7570 msgid "bad value `%s' for -mmemory-latency"
7573 #: config/alpha/alpha.c:5418
7575 msgid "invalid %%H value"
7578 #: config/alpha/alpha.c:5439
7580 msgid "invalid %%J value"
7583 #: config/alpha/alpha.c:5455 config/ia64/ia64.c:4277
7585 msgid "invalid %%r value"
7588 #: config/alpha/alpha.c:5465 config/rs6000/rs6000.c:8984
7589 #: config/xtensa/xtensa.c:2016
7591 msgid "invalid %%R value"
7594 #: config/alpha/alpha.c:5471 config/rs6000/rs6000.c:8903
7595 #: config/xtensa/xtensa.c:1983
7597 msgid "invalid %%N value"
7600 #: config/alpha/alpha.c:5479 config/rs6000/rs6000.c:8931
7602 msgid "invalid %%P value"
7605 #: config/alpha/alpha.c:5487
7607 msgid "invalid %%h value"
7610 #: config/alpha/alpha.c:5495 config/xtensa/xtensa.c:2009
7612 msgid "invalid %%L value"
7615 #: config/alpha/alpha.c:5534 config/rs6000/rs6000.c:8885
7617 msgid "invalid %%m value"
7620 #: config/alpha/alpha.c:5542 config/rs6000/rs6000.c:8893
7622 msgid "invalid %%M value"
7625 #: config/alpha/alpha.c:5586
7627 msgid "invalid %%U value"
7630 #: config/alpha/alpha.c:5598 config/alpha/alpha.c:5612
7631 #: config/rs6000/rs6000.c:8992
7633 msgid "invalid %%s value"
7636 #: config/alpha/alpha.c:5635
7638 msgid "invalid %%C value"
7641 #: config/alpha/alpha.c:5672 config/rs6000/rs6000.c:8742
7643 msgid "invalid %%E value"
7646 #: config/alpha/alpha.c:5697 config/alpha/alpha.c:5745
7647 msgid "unknown relocation unspec"
7650 #: config/alpha/alpha.c:5706 config/rs6000/rs6000.c:9305
7652 msgid "invalid %%xn code"
7655 #: config/alpha/alpha.c:6641 config/alpha/alpha.c:6644 config/s390/s390.c:6580
7656 #: config/s390/s390.c:6583
7657 msgid "bad builtin fcode"
7660 #. Macro to define tables used to set the flags.
7661 #. This is a list in braces of pairs in braces,
7662 #. each pair being { "NAME", VALUE }
7663 #. where VALUE is the bits to set or minus the bits to clear.
7664 #. An empty string NAME is used to identify the default VALUE.
7665 #. WARNING: Do not mark empty strings for translation, as calling
7666 #. gettext on an empty string does NOT return an empty
7668 #. Macro to define tables used to set the flags.
7669 #. This is a list in braces of pairs in braces,
7670 #. each pair being { "NAME", VALUE }
7671 #. where VALUE is the bits to set or minus the bits to clear.
7672 #. An empty string NAME is used to identify the default VALUE.
7673 #: config/alpha/alpha.h:286 config/i386/i386.h:327 config/i386/i386.h:329
7674 #: config/i386/i386.h:331 config/ns32k/ns32k.h:140 config/s390/s390.h:124
7675 #: config/sparc/sparc.h:532 config/sparc/sparc.h:537
7676 msgid "Use hardware fp"
7679 #: config/alpha/alpha.h:287 config/i386/i386.h:328 config/i386/i386.h:330
7680 #: config/sparc/sparc.h:534 config/sparc/sparc.h:539
7681 msgid "Do not use hardware fp"
7684 #: config/alpha/alpha.h:288
7685 msgid "Use fp registers"
7688 #: config/alpha/alpha.h:290
7689 msgid "Do not use fp registers"
7692 #: config/alpha/alpha.h:291
7693 msgid "Do not assume GAS"
7696 #: config/alpha/alpha.h:292
7700 #: config/alpha/alpha.h:294
7701 msgid "Request IEEE-conformant math library routines (OSF/1)"
7704 #: config/alpha/alpha.h:296
7705 msgid "Emit IEEE-conformant code, without inexact exceptions"
7708 #: config/alpha/alpha.h:298
7709 msgid "Emit IEEE-conformant code, with inexact exceptions"
7712 #: config/alpha/alpha.h:300
7713 msgid "Do not emit complex integer constants to read-only memory"
7716 #: config/alpha/alpha.h:301
7720 #: config/alpha/alpha.h:302
7721 msgid "Do not use VAX fp"
7724 #: config/alpha/alpha.h:303
7725 msgid "Emit code for the byte/word ISA extension"
7728 #: config/alpha/alpha.h:306
7729 msgid "Emit code for the motion video ISA extension"
7732 #: config/alpha/alpha.h:309
7733 msgid "Emit code for the fp move and sqrt ISA extension"
7736 #: config/alpha/alpha.h:311
7737 msgid "Emit code for the counting ISA extension"
7740 #: config/alpha/alpha.h:314
7741 msgid "Emit code using explicit relocation directives"
7744 #: config/alpha/alpha.h:317
7745 msgid "Emit 16-bit relocations to the small data areas"
7748 #: config/alpha/alpha.h:319
7749 msgid "Emit 32-bit relocations to the small data areas"
7752 #: config/alpha/alpha.h:321
7753 msgid "Emit direct branches to local functions"
7756 #: config/alpha/alpha.h:324
7757 msgid "Emit rdval instead of rduniq for thread pointer"
7762 #. For -mfp-rounding-mode=[n|m|c|d]
7763 #. For -mfp-trap-mode=[n|u|su|sui]
7764 #. For -mtrap-precision=[p|f|i]
7765 #. For -mmemory-latency=
7767 #: config/alpha/alpha.h:353
7768 msgid "Use features of and schedule given CPU"
7771 #: config/alpha/alpha.h:355
7772 msgid "Schedule given CPU"
7775 #: config/alpha/alpha.h:357
7776 msgid "Control the generated fp rounding mode"
7779 #: config/alpha/alpha.h:359
7780 msgid "Control the IEEE trap mode"
7783 #: config/alpha/alpha.h:361
7784 msgid "Control the precision given to fp exceptions"
7787 #: config/alpha/alpha.h:363
7788 msgid "Tune expected memory latency"
7791 #: config/alpha/alpha.h:365 config/ia64/ia64.h:268 config/rs6000/sysv4.h:90
7792 msgid "Specify bit size of immediate TLS offsets"
7795 #: config/arc/arc.c:160
7797 msgid "bad value (%s) for -mcpu switch"
7800 #: config/arc/arc.c:382
7802 msgid "argument of `%s' attribute is not a string constant"
7805 #: config/arc/arc.c:389
7807 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
7810 #: config/arc/arc.c:1727 config/m32r/m32r.c:2347
7812 msgid "invalid operand to %%R code"
7815 #: config/arc/arc.c:1759 config/m32r/m32r.c:2370
7817 msgid "invalid operand to %%H/%%L code"
7820 #: config/arc/arc.c:1782 config/m32r/m32r.c:2441
7822 msgid "invalid operand to %%U code"
7825 #: config/arc/arc.c:1793
7827 msgid "invalid operand to %%V code"
7831 #. Undocumented flag.
7832 #: config/arc/arc.c:1800 config/m32r/m32r.c:2468 config/sparc/sparc.c:7061
7833 msgid "invalid operand output code"
7836 #: config/arm/arm.c:566
7838 msgid "switch -mcpu=%s conflicts with -march= switch"
7841 #: config/arm/arm.c:576 config/rs6000/rs6000.c:759 config/sparc/sparc.c:453
7843 msgid "bad value (%s) for %s switch"
7846 #: config/arm/arm.c:723
7847 msgid "target CPU does not support APCS-32"
7850 #: config/arm/arm.c:728
7851 msgid "target CPU does not support APCS-26"
7854 #: config/arm/arm.c:734
7855 msgid "target CPU does not support interworking"
7858 #: config/arm/arm.c:740
7859 msgid "target CPU does not support THUMB instructions"
7862 #: config/arm/arm.c:754
7864 "enabling backtrace support is only meaningful when compiling for the Thumb"
7867 #: config/arm/arm.c:757
7869 "enabling callee interworking support is only meaningful when compiling for "
7873 #: config/arm/arm.c:760
7875 "enabling caller interworking support is only meaningful when compiling for "
7879 #: config/arm/arm.c:766
7880 msgid "interworking forces APCS-32 to be used"
7883 #: config/arm/arm.c:772
7884 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
7887 #: config/arm/arm.c:780
7888 msgid "-fpic and -mapcs-reent are incompatible"
7891 #: config/arm/arm.c:783
7892 msgid "APCS reentrant code not supported. Ignored"
7895 #: config/arm/arm.c:791
7896 msgid "-g with -mno-apcs-frame may not give sensible debugging"
7899 #: config/arm/arm.c:799
7900 msgid "passing floating point arguments in fp regs not yet supported"
7903 #: config/arm/arm.c:828
7905 msgid "invalid floating point emulation option: -mfpe=%s"
7908 #: config/arm/arm.c:845
7910 msgid "invalid floating point option: -mfpu=%s"
7913 #: config/arm/arm.c:883
7915 msgid "invalid floating point abi: -mfloat-abi=%s"
7918 #: config/arm/arm.c:896
7919 msgid "-mfloat-abi=softfp"
7922 #: config/arm/arm.c:918
7923 msgid "structure size boundary can only be set to 8 or 32"
7926 #: config/arm/arm.c:926
7927 msgid "-mpic-register= is useless without -fpic"
7930 #: config/arm/arm.c:933
7932 msgid "unable to use '%s' for PIC register"
7935 #: config/arm/arm.c:2346 config/arm/arm.c:2364 config/avr/avr.c:4567
7936 #: config/c4x/c4x.c:4500 config/h8300/h8300.c:4285 config/i386/i386.c:1589
7937 #: config/i386/i386.c:1635 config/ip2k/ip2k.c:3180
7938 #: config/m68hc11/m68hc11.c:1234 config/m68k/m68k.c:341
7939 #: config/mcore/mcore.c:3396 config/ns32k/ns32k.c:1068
7940 #: config/rs6000/rs6000.c:14596 config/sh/sh.c:6738 config/sh/sh.c:6759
7941 #: config/sh/sh.c:6794 config/stormy16/stormy16.c:2048 config/v850/v850.c:2187
7943 msgid "`%s' attribute only applies to functions"
7946 #: config/arm/arm.c:11313
7947 msgid "unable to compute real location of stacked parameter"
7950 #. @@@ better error message
7951 #: config/arm/arm.c:11941 config/arm/arm.c:11978
7952 msgid "selector must be an immediate"
7955 #. @@@ better error message
7956 #: config/arm/arm.c:12021 config/i386/i386.c:14294 config/i386/i386.c:14328
7957 msgid "mask must be an immediate"
7960 #: config/arm/arm.c:12716
7961 msgid "no low registers available for popping high registers"
7964 #: config/arm/arm.c:12966
7965 msgid "interrupt Service Routines cannot be coded in Thumb mode"
7968 #: config/arm/pe.c:170 config/mcore/mcore.c:3262
7969 msgid "%Jinitialized variable '%D' is marked dllimport"
7972 #: config/arm/pe.c:179
7973 msgid "%Jstatic variable '%D' is marked dllimport"
7976 #: config/arm/arm.h:488
7977 msgid "Generate APCS conformant stack frames"
7980 #: config/arm/arm.h:491
7981 msgid "Store function names in object code"
7984 #: config/arm/arm.h:495
7985 msgid "Use the 32-bit version of the APCS"
7988 #: config/arm/arm.h:497
7989 msgid "Use the 26-bit version of the APCS"
7992 #: config/arm/arm.h:501
7993 msgid "Pass FP arguments in FP registers"
7996 #: config/arm/arm.h:504
7997 msgid "Generate re-entrant, PIC code"
8000 #: config/arm/arm.h:507
8001 msgid "The MMU will trap on unaligned accesses"
8004 #: config/arm/arm.h:514
8005 msgid "Use library calls to perform FP operations"
8008 #: config/arm/arm.h:516
8009 msgid "Use hardware floating point instructions"
8012 #: config/arm/arm.h:518
8013 msgid "Assume target CPU is configured as big endian"
8016 #: config/arm/arm.h:520
8017 msgid "Assume target CPU is configured as little endian"
8020 #: config/arm/arm.h:522
8021 msgid "Assume big endian bytes, little endian words"
8024 #: config/arm/arm.h:524
8025 msgid "Support calls between Thumb and ARM instruction sets"
8028 #: config/arm/arm.h:527
8029 msgid "Generate a call to abort if a noreturn function returns"
8032 #: config/arm/arm.h:530
8033 msgid "Do not move instructions into a function's prologue"
8036 #: config/arm/arm.h:533
8037 msgid "Do not load the PIC register in function prologues"
8040 #: config/arm/arm.h:536
8041 msgid "Generate call insns as indirect calls, if necessary"
8044 #: config/arm/arm.h:539
8045 msgid "Compile for the Thumb not the ARM"
8048 #: config/arm/arm.h:543
8049 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
8052 #: config/arm/arm.h:546
8053 msgid "Thumb: Generate (leaf) stack frames even if not needed"
8056 #: config/arm/arm.h:549
8057 msgid "Thumb: Assume non-static functions may be called from ARM code"
8060 #: config/arm/arm.h:553
8061 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
8064 #: config/arm/arm.h:557
8065 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
8068 #: config/arm/arm.h:559
8069 msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
8072 #: config/arm/arm.h:567
8073 msgid "Specify the name of the target CPU"
8076 #: config/arm/arm.h:569
8077 msgid "Specify the name of the target architecture"
8080 #: config/arm/arm.h:574
8081 msgid "Specify the name of the target floating point hardware/format"
8084 #: config/arm/arm.h:576
8085 msgid "Specify if floating point hardware should be used"
8088 #: config/arm/arm.h:578
8089 msgid "Specify the minimum bit alignment of structures"
8092 #: config/arm/arm.h:580
8093 msgid "Specify the register to be used for PIC addressing"
8096 #: config/arm/pe.h:65
8097 msgid "Ignore dllimport attribute for functions"
8100 #: config/avr/avr.c:523
8102 msgid "large frame pointer change (%d) with -mtiny-stack"
8105 #: config/avr/avr.c:1110
8106 msgid "bad address, not (reg+disp):"
8109 #: config/avr/avr.c:1118
8110 msgid "internal compiler error. Bad address:"
8113 #: config/avr/avr.c:1131
8114 msgid "internal compiler error. Unknown mode:"
8117 #: config/avr/avr.c:1753 config/avr/avr.c:2414
8118 msgid "invalid insn:"
8121 #: config/avr/avr.c:1787 config/avr/avr.c:1870 config/avr/avr.c:1919
8122 #: config/avr/avr.c:1928 config/avr/avr.c:2023 config/avr/avr.c:2192
8123 #: config/avr/avr.c:2448 config/avr/avr.c:2556
8124 msgid "incorrect insn:"
8127 #: config/avr/avr.c:1947 config/avr/avr.c:2108 config/avr/avr.c:2263
8128 #: config/avr/avr.c:2600
8129 msgid "unknown move insn:"
8132 #: config/avr/avr.c:2823
8133 msgid "bad shift insn:"
8136 #: config/avr/avr.c:2936 config/avr/avr.c:3357 config/avr/avr.c:3728
8137 msgid "internal compiler error. Incorrect shift:"
8140 #: config/avr/avr.c:4541 config/ip2k/ip2k.c:3155
8141 msgid "only initialized variables can be placed into program memory area"
8144 #: config/avr/avr.c:4635
8145 msgid "only uninitialized variables can be placed in the .noinit section"
8148 #: config/avr/avr.c:4649
8150 msgid "MCU `%s' supported for assembler only"
8153 #: config/avr/avr.h:73
8154 msgid "Assume int to be 8 bit integer"
8157 #: config/avr/avr.h:75
8158 msgid "Change the stack pointer without disabling interrupts"
8161 #: config/avr/avr.h:77
8162 msgid "Use subroutines for function prologue/epilogue"
8165 #: config/avr/avr.h:79
8166 msgid "Change only the low 8 bits of the stack pointer"
8169 #: config/avr/avr.h:81
8170 msgid "Do not generate tablejump insns"
8173 #: config/avr/avr.h:83
8174 msgid "Use rjmp/rcall (limited range) on >8K devices"
8177 #: config/avr/avr.h:85
8178 msgid "Output instruction sizes to the asm file"
8181 #: config/avr/avr.h:102
8182 msgid "Specify the initial stack address"
8185 #: config/avr/avr.h:103
8186 msgid "Specify the MCU name"
8189 #: config/avr/avr.h:776
8190 msgid "trampolines not supported"
8193 #: config/c4x/c4x-c.c:71
8195 msgid "missing '(' after '#pragma %s' - ignored"
8198 #: config/c4x/c4x-c.c:74
8200 msgid "missing function name in '#pragma %s' - ignored"
8203 #: config/c4x/c4x-c.c:79
8205 msgid "malformed '#pragma %s' - ignored"
8208 #: config/c4x/c4x-c.c:81
8210 msgid "missing section name in '#pragma %s' - ignored"
8213 #: config/c4x/c4x-c.c:86
8215 msgid "missing ')' for '#pragma %s' - ignored"
8218 #: config/c4x/c4x-c.c:89
8220 msgid "junk at end of '#pragma %s'"
8223 #: config/c4x/c4x.c:308
8225 msgid "unknown CPU version %d, using 40.\n"
8228 #: config/c4x/c4x.c:858
8230 msgid "ISR %s requires %d words of local vars, max is 32767"
8233 #: config/c4x/c4x.c:1582
8234 msgid "using CONST_DOUBLE for address"
8237 #: config/c4x/c4x.c:1720
8238 msgid "c4x_address_cost: Invalid addressing mode"
8241 #: config/c4x/c4x.c:1855
8243 msgid "c4x_print_operand: %%L inconsistency"
8246 #: config/c4x/c4x.c:1861
8248 msgid "c4x_print_operand: %%N inconsistency"
8251 #: config/c4x/c4x.c:1902
8253 msgid "c4x_print_operand: %%O inconsistency"
8256 #: config/c4x/c4x.c:1997
8257 msgid "c4x_print_operand: Bad operand case"
8260 #: config/c4x/c4x.c:2038
8261 msgid "c4x_print_operand_address: Bad post_modify"
8264 #: config/c4x/c4x.c:2060
8265 msgid "c4x_print_operand_address: Bad pre_modify"
8268 #: config/c4x/c4x.c:2108 config/c4x/c4x.c:2120 config/c4x/c4x.c:2135
8269 msgid "c4x_print_operand_address: Bad operand case"
8272 #: config/c4x/c4x.c:2386
8273 msgid "c4x_rptb_insert: Cannot find start label"
8276 #: config/c4x/c4x.c:3304 config/c4x/c4x.c:3322
8277 msgid "mode not QImode"
8280 #: config/c4x/c4x.c:3392
8281 msgid "invalid indirect memory address"
8284 #: config/c4x/c4x.c:3481
8285 msgid "invalid indirect (S) memory address"
8288 #: config/c4x/c4x.c:3822
8289 msgid "c4x_valid_operands: Internal error"
8292 #: config/c4x/c4x.c:4269
8293 msgid "c4x_operand_subword: invalid mode"
8296 #: config/c4x/c4x.c:4272
8297 msgid "c4x_operand_subword: invalid operand"
8300 #. We could handle these with some difficulty.
8301 #. e.g., *p-- => *(p-=2); *(p+1).
8302 #: config/c4x/c4x.c:4298
8303 msgid "c4x_operand_subword: invalid autoincrement"
8306 #: config/c4x/c4x.c:4304
8307 msgid "c4x_operand_subword: invalid address"
8310 #: config/c4x/c4x.c:4315
8311 msgid "c4x_operand_subword: address not offsettable"
8314 #: config/c4x/c4x.c:4525
8315 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
8318 #. Target compilation option flags.
8319 #. Small memory model.
8320 #. Use 24-bit MPYI for C3x.
8321 #. Fast fixing of floats.
8322 #. Allow use of RPTS.
8324 #. Be compatible with TI assembler.
8325 #. Be paranoid about DP reg. in ISRs.
8326 #. Pass arguments on stack.
8327 #. Enable features under development.
8328 #. Enable repeat block.
8329 #. Use BK as general register.
8330 #. Use decrement and branch for C3x.
8331 #. Enable debugging of GCC.
8332 #. Force constants into registers.
8333 #. Allow unsigned loop counters.
8334 #. Force op0 and op1 to be same.
8335 #. Save all 40 bits for floats.
8336 #. Allow parallel insns.
8337 #. Allow MPY||ADD, MPY||SUB insns.
8338 #. Assume mem refs possibly aliased.
8345 #. Run-time compilation parameters selecting different hardware subsets.
8347 #. Macro to define tables used to set the flags.
8348 #. This is a list in braces of triplets in braces,
8349 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
8350 #. where VALUE is the bits to set or minus the bits to clear.
8351 #. An empty string NAME is used to identify the default VALUE.
8352 #: config/c4x/c4x.h:168
8353 msgid "Small memory model"
8356 #: config/c4x/c4x.h:170
8357 msgid "Big memory model"
8360 #: config/c4x/c4x.h:172
8361 msgid "Use MPYI instruction for C3x"
8364 #: config/c4x/c4x.h:174
8365 msgid "Do not use MPYI instruction for C3x"
8368 #: config/c4x/c4x.h:176
8369 msgid "Use fast but approximate float to integer conversion"
8372 #: config/c4x/c4x.h:178
8373 msgid "Use slow but accurate float to integer conversion"
8376 #: config/c4x/c4x.h:180
8377 msgid "Enable use of RTPS instruction"
8380 #: config/c4x/c4x.h:182
8381 msgid "Disable use of RTPS instruction"
8384 #: config/c4x/c4x.h:184
8385 msgid "Enable use of RTPB instruction"
8388 #: config/c4x/c4x.h:186
8389 msgid "Disable use of RTPB instruction"
8392 #: config/c4x/c4x.h:188
8393 msgid "Generate code for C30 CPU"
8396 #: config/c4x/c4x.h:190
8397 msgid "Generate code for C31 CPU"
8400 #: config/c4x/c4x.h:192
8401 msgid "Generate code for C32 CPU"
8404 #: config/c4x/c4x.h:194
8405 msgid "Generate code for C33 CPU"
8408 #: config/c4x/c4x.h:196
8409 msgid "Generate code for C40 CPU"
8412 #: config/c4x/c4x.h:198
8413 msgid "Generate code for C44 CPU"
8416 #: config/c4x/c4x.h:200
8417 msgid "Emit code compatible with TI tools"
8420 #: config/c4x/c4x.h:202
8421 msgid "Emit code to use GAS extensions"
8424 #: config/c4x/c4x.h:204 config/c4x/c4x.h:208
8425 msgid "Save DP across ISR in small memory model"
8428 #: config/c4x/c4x.h:206 config/c4x/c4x.h:210
8429 msgid "Don't save DP across ISR in small memory model"
8432 #: config/c4x/c4x.h:212
8433 msgid "Pass arguments on the stack"
8436 #: config/c4x/c4x.h:214
8437 msgid "Pass arguments in registers"
8440 #: config/c4x/c4x.h:216
8441 msgid "Enable new features under development"
8444 #: config/c4x/c4x.h:218
8445 msgid "Disable new features under development"
8448 #: config/c4x/c4x.h:220
8449 msgid "Use the BK register as a general purpose register"
8452 #: config/c4x/c4x.h:222
8453 msgid "Do not allocate BK register"
8456 #: config/c4x/c4x.h:224
8457 msgid "Enable use of DB instruction"
8460 #: config/c4x/c4x.h:226
8461 msgid "Disable use of DB instruction"
8464 #: config/c4x/c4x.h:228
8465 msgid "Enable debugging"
8468 #: config/c4x/c4x.h:230
8469 msgid "Disable debugging"
8472 #: config/c4x/c4x.h:232
8473 msgid "Force constants into registers to improve hoisting"
8476 #: config/c4x/c4x.h:234
8477 msgid "Don't force constants into registers"
8480 #: config/c4x/c4x.h:236
8481 msgid "Force RTL generation to emit valid 3 operand insns"
8484 #: config/c4x/c4x.h:238
8485 msgid "Allow RTL generation to emit invalid 3 operand insns"
8488 #: config/c4x/c4x.h:240
8489 msgid "Allow unsigned iteration counts for RPTB/DB"
8492 #: config/c4x/c4x.h:242
8493 msgid "Disallow unsigned iteration counts for RPTB/DB"
8496 #: config/c4x/c4x.h:244
8497 msgid "Preserve all 40 bits of FP reg across call"
8500 #: config/c4x/c4x.h:246
8501 msgid "Only preserve 32 bits of FP reg across call"
8504 #: config/c4x/c4x.h:248
8505 msgid "Enable parallel instructions"
8508 #: config/c4x/c4x.h:250
8509 msgid "Disable parallel instructions"
8512 #: config/c4x/c4x.h:252
8513 msgid "Enable MPY||ADD and MPY||SUB instructions"
8516 #: config/c4x/c4x.h:254
8517 msgid "Disable MPY||ADD and MPY||SUB instructions"
8520 #: config/c4x/c4x.h:256
8521 msgid "Assume that pointers may be aliased"
8524 #: config/c4x/c4x.h:258
8525 msgid "Assume that pointers not aliased"
8528 #: config/c4x/c4x.h:332
8529 msgid "Specify maximum number of iterations for RPTS"
8532 #: config/c4x/c4x.h:334
8533 msgid "Select CPU to generate code for"
8536 #: config/cris/cris.c:611
8537 msgid "unexpected index-type in cris_print_index"
8540 #: config/cris/cris.c:625
8541 msgid "unexpected base-type in cris_print_base"
8544 #: config/cris/cris.c:918
8546 msgid "stackframe too big: %d bytes"
8549 #: config/cris/cris.c:1229
8550 msgid "allocated but unused delay list in epilogue"
8553 #: config/cris/cris.c:1239
8555 "unexpected function type needing stack adjustment for __builtin_eh_return"
8558 #: config/cris/cris.c:1315
8559 msgid "invalid operand for 'b' modifier"
8562 #: config/cris/cris.c:1328
8563 msgid "invalid operand for 'v' modifier"
8566 #: config/cris/cris.c:1338
8567 msgid "invalid operand for 'P' modifier"
8570 #: config/cris/cris.c:1345
8571 msgid "invalid operand for 'p' modifier"
8574 #: config/cris/cris.c:1384
8575 msgid "invalid operand for 'z' modifier"
8578 #: config/cris/cris.c:1415 config/cris/cris.c:1445
8579 msgid "invalid operand for 'H' modifier"
8582 #: config/cris/cris.c:1421
8583 msgid "bad register"
8586 #: config/cris/cris.c:1459
8587 msgid "invalid operand for 'e' modifier"
8590 #: config/cris/cris.c:1476
8591 msgid "invalid operand for 'm' modifier"
8594 #: config/cris/cris.c:1501
8595 msgid "invalid operand for 'A' modifier"
8598 #: config/cris/cris.c:1509
8599 msgid "invalid operand for 'D' modifier"
8602 #: config/cris/cris.c:1523
8603 msgid "invalid operand for 'T' modifier"
8606 #: config/cris/cris.c:1532
8607 msgid "invalid operand modifier letter"
8610 #: config/cris/cris.c:1540
8612 msgid "internal error: bad register: %d"
8615 #: config/cris/cris.c:1588
8616 msgid "unexpected multiplicative operand"
8619 #: config/cris/cris.c:1608
8620 msgid "unexpected operand"
8623 #: config/cris/cris.c:1641 config/cris/cris.c:1651
8624 msgid "unrecognized address"
8627 #: config/cris/cris.c:2001
8628 msgid "internal error: sideeffect-insn affecting main effect"
8631 #. If we get here, the caller got its initial tests wrong.
8632 #: config/cris/cris.c:2394
8633 msgid "internal error: cris_side_effect_mode_ok with bad operands"
8636 #: config/cris/cris.c:2471 config/cris/cris.c:2533
8637 msgid "unrecognized supposed constant"
8640 #: config/cris/cris.c:2578
8641 msgid "unrecognized supposed constant in cris_global_pic_symbol"
8644 #: config/cris/cris.c:2597
8646 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
8649 #: config/cris/cris.c:2625
8651 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
8654 #: config/cris/cris.c:2661
8656 msgid "unknown CRIS cpu version specification in -mtune= : %s"
8659 #: config/cris/cris.c:2679
8660 msgid "-fPIC and -fpic are not supported in this configuration"
8663 #: config/cris/cris.c:2695
8664 msgid "that particular -g option is invalid with -maout and -melinux"
8667 #: config/cris/cris.c:2950 config/cris/cris.c:2995
8668 msgid "unexpected side-effects in address"
8671 #. Labels are never marked as global symbols.
8672 #: config/cris/cris.c:3090 config/cris/cris.c:3121
8673 msgid "unexpected PIC symbol"
8676 #: config/cris/cris.c:3094
8677 msgid "PIC register isn't set up"
8680 #: config/cris/cris.c:3107 config/cris/cris.c:3190
8681 msgid "unexpected address expression"
8684 #: config/cris/cris.c:3125
8685 msgid "emitting PIC operand, but PIC register isn't set up"
8688 #: config/cris/cris.c:3134
8689 msgid "unexpected NOTE as addr_const:"
8692 #: config/cris/aout.h:108
8693 msgid "Compile for the MMU-less Etrax 100-based elinux system"
8696 #: config/cris/aout.h:115
8697 msgid "For elinux, request a specified stack-size for this program"
8700 #. No "no-etrax" as it does not really imply any model. On the other hand, "etrax" implies the common (and large) subset matching all models.
8701 #: config/cris/cris.h:335
8702 msgid "Compile for ETRAX 4 (CRIS v3)"
8705 #: config/cris/cris.h:340
8706 msgid "Compile for ETRAX 100 (CRIS v8)"
8709 #: config/cris/cris.h:344
8710 msgid "Emit verbose debug information in assembly code"
8713 #: config/cris/cris.h:347
8714 msgid "Do not use condition codes from normal instructions"
8717 #: config/cris/cris.h:351
8718 msgid "Do not emit addressing modes with side-effect assignment"
8721 #: config/cris/cris.h:354
8722 msgid "Do not tune stack alignment"
8725 #: config/cris/cris.h:357
8726 msgid "Do not tune writable data alignment"
8729 #: config/cris/cris.h:360
8730 msgid "Do not tune code and read-only data alignment"
8733 #: config/cris/cris.h:369
8734 msgid "Align code and data to 32 bits"
8737 #: config/cris/cris.h:382
8738 msgid "Don't align items in code or data"
8741 #: config/cris/cris.h:385
8742 msgid "Do not emit function prologue or epilogue"
8745 #. We have to handle this m-option here since we can't wash it off in both CC1_SPEC and CC1PLUS_SPEC.
8746 #: config/cris/cris.h:389
8747 msgid "Use the most feature-enabling options allowed by other options"
8750 #. We must call it "override-" since calling it "no-" will cause gcc.c to forget it, if there's a "later" -mbest-lib-options. Kludgy, but needed for some multilibbed files.
8751 #: config/cris/cris.h:395
8752 msgid "Override -mbest-lib-options"
8755 #: config/cris/cris.h:427
8756 msgid "Generate code for the specified chip or CPU version"
8759 #: config/cris/cris.h:429
8760 msgid "Tune alignment for the specified chip or CPU version"
8763 #: config/cris/cris.h:431
8764 msgid "Warn when a stackframe is larger than the specified size"
8768 #: config/cris/cris.h:1017
8769 msgid "no FUNCTION_PROFILER for CRIS"
8772 #: config/cris/linux.h:69
8773 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
8776 #: config/fr30/fr30.c:456
8777 msgid "fr30_print_operand_address: unhandled address"
8780 #: config/fr30/fr30.c:480
8782 msgid "fr30_print_operand: unrecognized %%p code"
8785 #: config/fr30/fr30.c:500
8787 msgid "fr30_print_operand: unrecognized %%b code"
8790 #: config/fr30/fr30.c:521
8792 msgid "fr30_print_operand: unrecognized %%B code"
8795 #: config/fr30/fr30.c:529
8797 msgid "fr30_print_operand: invalid operand to %%A code"
8800 #: config/fr30/fr30.c:546
8802 msgid "fr30_print_operand: invalid %%x code"
8805 #: config/fr30/fr30.c:553
8807 msgid "fr30_print_operand: invalid %%F code"
8810 #: config/fr30/fr30.c:570
8811 msgid "fr30_print_operand: unknown code"
8814 #: config/fr30/fr30.c:599 config/fr30/fr30.c:608 config/fr30/fr30.c:619
8815 #: config/fr30/fr30.c:632
8816 msgid "fr30_print_operand: unhandled MEM"
8819 #: config/fr30/fr30.h:64
8820 msgid "Assume small address space"
8823 #: config/frv/frv.c:400 config/frv/frv.c:418
8825 msgid "Unknown cpu: -mcpu=%s"
8828 #: config/frv/frv.c:441
8829 msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
8832 #: config/frv/frv.c:2345
8833 msgid "Bad insn to frv_print_operand_address:"
8836 #: config/frv/frv.c:2356
8837 msgid "Bad register to frv_print_operand_memory_reference_reg:"
8840 #: config/frv/frv.c:2394 config/frv/frv.c:2404 config/frv/frv.c:2413
8841 #: config/frv/frv.c:2441 config/frv/frv.c:2454 config/frv/frv.c:2458
8842 msgid "Bad insn to frv_print_operand_memory_reference:"
8845 #: config/frv/frv.c:2596
8846 msgid "Bad insn in frv_print_operand, bad const_double"
8849 #: config/frv/frv.c:2641
8850 msgid "Bad insn to frv_print_operand, 'C' modifier:"
8853 #: config/frv/frv.c:2664
8854 msgid "Bad insn to frv_print_operand, 'c' modifier:"
8857 #: config/frv/frv.c:2689
8858 msgid "Bad insn to frv_print_operand, 'e' modifier:"
8861 #: config/frv/frv.c:2697
8862 msgid "Bad insn to frv_print_operand, 'F' modifier:"
8865 #: config/frv/frv.c:2713
8866 msgid "Bad insn to frv_print_operand, 'f' modifier:"
8869 #: config/frv/frv.c:2766
8870 msgid "Bad insn to frv_print_operand, 'L' modifier:"
8873 #: config/frv/frv.c:2779
8874 msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
8877 #: config/frv/frv.c:2800
8878 msgid "Bad insn to frv_print_operand, 'O' modifier:"
8881 #: config/frv/frv.c:2818
8882 msgid "Bad insn to frv_print_operand, P modifier:"
8885 #: config/frv/frv.c:2838
8886 msgid "Bad insn in frv_print_operand, z case"
8889 #: config/frv/frv.c:2866
8890 msgid "Bad insn in frv_print_operand, 0 case"
8893 #: config/frv/frv.c:2871
8894 msgid "frv_print_operand: unknown code"
8897 #: config/frv/frv.c:5409
8898 msgid "Bad output_move_single operand"
8901 #: config/frv/frv.c:5536
8902 msgid "Bad output_move_double operand"
8905 #: config/frv/frv.c:5678
8906 msgid "Bad output_condmove_single operand"
8909 #: config/frv/frv.c:7966
8910 msgid "frv_registers_update"
8913 #: config/frv/frv.c:8123
8914 msgid "frv_registers_used_p"
8917 #: config/frv/frv.c:8249
8918 msgid "frv_registers_set_p"
8921 #: config/frv/frv.c:8845
8922 msgid "accumulator is not a constant integer"
8925 #: config/frv/frv.c:8850
8926 msgid "accumulator number is out of bounds"
8929 #: config/frv/frv.c:8861
8931 msgid "inappropriate accumulator for `%s'"
8934 #: config/frv/frv.c:8921
8936 msgid "`%s' expects a constant argument"
8939 #: config/frv/frv.c:8926
8941 msgid "constant argument out of range for `%s'"
8944 #: config/frv/frv.c:9273
8945 msgid "media functions are not available unless -mmedia is used"
8948 #: config/frv/frv.c:9285
8949 msgid "this media function is only available on the fr500"
8952 #: config/frv/frv.c:9313
8953 msgid "this media function is only available on the fr400"
8956 #. This macro is a C statement to print on `stderr' a string describing the
8957 #. particular machine description choice. Every machine description should
8958 #. define `TARGET_VERSION'. For example:
8961 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
8963 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
8965 #: config/frv/frv.h:506
8970 #: config/h8300/h8300.c:288
8971 msgid "-ms2600 is used without -ms"
8974 #: config/h8300/h8300.c:294
8975 msgid "-mn is used without -mh or -ms"
8978 #. Macro to define tables used to set the flags.
8979 #. This is a list in braces of pairs in braces,
8980 #. each pair being { "NAME", VALUE }
8981 #. where VALUE is the bits to set or minus the bits to clear.
8982 #. An empty string NAME is used to identify the default VALUE.
8983 #: config/h8300/h8300.h:145
8984 msgid "Generate H8S code"
8987 #: config/h8300/h8300.h:146
8988 msgid "Do not generate H8S code"
8991 #: config/h8300/h8300.h:147
8992 msgid "Generate H8S/2600 code"
8995 #: config/h8300/h8300.h:148
8996 msgid "Do not generate H8S/2600 code"
8999 #: config/h8300/h8300.h:149
9000 msgid "Make integers 32 bits wide"
9003 #: config/h8300/h8300.h:152
9004 msgid "Use registers for argument passing"
9007 #: config/h8300/h8300.h:154
9008 msgid "Do not use registers for argument passing"
9011 #: config/h8300/h8300.h:156
9012 msgid "Consider access to byte sized memory slow"
9015 #: config/h8300/h8300.h:157
9016 msgid "Enable linker relaxing"
9019 #: config/h8300/h8300.h:158
9020 msgid "Generate H8/300H code"
9023 #: config/h8300/h8300.h:159
9024 msgid "Enable the normal mode"
9027 #: config/h8300/h8300.h:160
9028 msgid "Do not generate H8/300H code"
9031 #: config/h8300/h8300.h:161
9032 msgid "Use H8/300 alignment rules"
9035 #: config/i386/i386.c:1179
9037 msgid "code model %s not supported in PIC mode"
9040 #: config/i386/i386.c:1189 config/sparc/sparc.c:416
9042 msgid "bad value (%s) for -mcmodel= switch"
9045 #: config/i386/i386.c:1204
9047 msgid "bad value (%s) for -masm= switch"
9050 #: config/i386/i386.c:1207
9052 msgid "code model `%s' not supported in the %s bit mode"
9055 #: config/i386/i386.c:1210
9056 msgid "code model `large' not supported yet"
9059 #: config/i386/i386.c:1212
9061 msgid "%i-bit mode not compiled in"
9064 #: config/i386/i386.c:1239 config/i386/i386.c:1251
9065 msgid "CPU you selected does not support x86-64 instruction set"
9068 #: config/i386/i386.c:1244 config/iq2000/iq2000.c:1864
9070 msgid "bad value (%s) for -march= switch"
9073 #: config/i386/i386.c:1257
9075 msgid "bad value (%s) for -mtune= switch"
9078 #: config/i386/i386.c:1274
9080 msgid "-mregparm=%d is not between 0 and %d"
9083 #: config/i386/i386.c:1287
9084 msgid "-malign-loops is obsolete, use -falign-loops"
9087 #: config/i386/i386.c:1292 config/i386/i386.c:1305 config/i386/i386.c:1318
9089 msgid "-malign-loops=%d is not between 0 and %d"
9092 #: config/i386/i386.c:1300
9093 msgid "-malign-jumps is obsolete, use -falign-jumps"
9096 #: config/i386/i386.c:1313
9097 msgid "-malign-functions is obsolete, use -falign-functions"
9100 #: config/i386/i386.c:1351
9102 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
9105 #: config/i386/i386.c:1363
9107 msgid "-mbranch-cost=%d is not between 0 and 5"
9110 #: config/i386/i386.c:1375
9112 msgid "bad value (%s) for -mtls-dialect= switch"
9115 #: config/i386/i386.c:1404
9116 msgid "-malign-double makes no sense in the 64bit mode"
9119 #: config/i386/i386.c:1406
9120 msgid "-mrtd calling convention not supported in the 64bit mode"
9123 #: config/i386/i386.c:1428 config/i386/i386.c:1439
9124 msgid "SSE instruction set disabled, using 387 arithmetics"
9127 #: config/i386/i386.c:1444
9128 msgid "387 instruction set disabled, using SSE arithmetics"
9131 #: config/i386/i386.c:1451
9133 msgid "bad value (%s) for -mfpmath= switch"
9136 #: config/i386/i386.c:1599 config/i386/i386.c:1610
9137 msgid "fastcall and stdcall attributes are not compatible"
9140 #: config/i386/i386.c:1603 config/i386/i386.c:1659
9141 msgid "fastcall and regparm attributes are not compatible"
9144 #: config/i386/i386.c:1646
9146 msgid "`%s' attribute requires an integer constant argument"
9149 #: config/i386/i386.c:1652
9151 msgid "argument to `%s' attribute larger than %d"
9154 #: config/i386/i386.c:2611
9155 msgid "SSE vector argument without SSE enabled changes the ABI"
9158 #: config/i386/i386.c:2627
9159 msgid "MMX vector argument without MMX enabled changes the ABI"
9162 #: config/i386/i386.c:2855
9163 msgid "SSE vector return without SSE enabled changes the ABI"
9166 #: config/i386/i386.c:6817
9167 msgid "invalid UNSPEC as operand"
9170 #: config/i386/i386.c:7075
9171 msgid "extended registers have no high halves"
9174 #: config/i386/i386.c:7090
9175 msgid "unsupported operand size for extended register"
9178 #: config/i386/i386.c:7405
9180 "operand is neither a constant nor a condition code, invalid operand code 'c'"
9183 #: config/i386/i386.c:7451
9185 msgid "invalid operand code `%c'"
9188 #: config/i386/i386.c:7494
9189 msgid "invalid constraints for operand"
9192 #: config/i386/i386.c:12008
9193 msgid "unknown insn mode"
9196 #: config/i386/i386.c:14096 config/i386/i386.c:14132
9198 msgid "selector must be an integer constant in the range 0..%i"
9201 #: config/i386/i386.c:14360
9202 msgid "shift must be an immediate"
9205 #: config/i386/i386.c:15383
9207 msgid "`%s' incompatible attribute ignored"
9210 #: config/i386/winnt.c:104
9211 msgid "%Jfunction `%D' definition is marked dllimport."
9214 #: config/i386/winnt.c:112
9215 msgid "%Jvariable `%D' definition is marked dllimport."
9218 #: config/i386/winnt.c:132
9219 msgid "%Jexternal linkage required for symbol '%D' because of '%s' attribute."
9222 #: config/i386/winnt.c:149
9224 msgid "`%s' attribute only applies to variables"
9227 #: config/i386/winnt.c:247
9229 "%Jfunction '%D' is defined after prior declaration as dllimport: attribute "
9233 #: config/i386/winnt.c:258
9234 msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
9237 #: config/i386/winnt.c:270
9238 msgid "%Jdefinition of static data member '%D' of dllimport'd class."
9241 #: config/i386/winnt.c:329
9242 msgid "%Jinconsistent dll linkage for '%D', dllexport assumed."
9245 #: config/i386/winnt.c:371
9247 msgid "`%s' declared as both exported to and imported from a DLL"
9250 #: config/i386/winnt.c:380
9252 "%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external "
9256 #: config/i386/winnt.c:529
9257 msgid "%J'%D' defined locally after being referenced with dllimport linkage"
9260 #: config/i386/winnt.c:532
9262 "%J'%D' redeclared without dllimport attribute after being referenced with "
9266 #: config/i386/winnt.c:701
9267 msgid "%J'%D' causes a section type conflict"
9270 #: config/i386/cygming.h:40
9271 msgid "Use the Cygwin interface"
9274 #: config/i386/cygming.h:41
9275 msgid "Use the Mingw32 interface"
9278 #: config/i386/cygming.h:42
9279 msgid "Create GUI application"
9282 #: config/i386/cygming.h:43
9283 msgid "Don't set Windows defines"
9286 #: config/i386/cygming.h:44
9287 msgid "Set Windows defines"
9290 #: config/i386/cygming.h:45
9291 msgid "Create console application"
9294 #: config/i386/cygming.h:46
9295 msgid "Generate code for a DLL"
9298 #: config/i386/cygming.h:48
9299 msgid "Ignore dllimport for functions"
9302 #: config/i386/cygming.h:50
9303 msgid "Use Mingw-specific thread support"
9306 #: config/i386/cygming.h:169
9308 msgid "-f%s ignored for target (all code is position independent)"
9311 #: config/i386/djgpp.h:191
9312 msgid "-mbnu210 is ignored (option is obsolete)"
9315 #: config/i386/i386-interix.h:256
9316 msgid "ms-bitfields not supported for objc"
9325 #: config/i386/i386.h:339
9326 msgid "Alternate calling convention"
9329 #: config/i386/i386.h:341 config/m68k/m68k.h:344 config/ns32k/ns32k.h:144
9330 msgid "Use normal calling convention"
9333 #: config/i386/i386.h:343
9334 msgid "Align some doubles on dword boundary"
9337 #: config/i386/i386.h:345
9338 msgid "Align doubles on word boundary"
9341 #: config/i386/i386.h:347
9342 msgid "Uninitialized locals in .bss"
9345 #: config/i386/i386.h:349
9346 msgid "Uninitialized locals in .data"
9349 #: config/i386/i386.h:351 config/m68k/linux.h:35 config/ns32k/ns32k.h:167
9350 msgid "Use IEEE math for fp comparisons"
9353 #: config/i386/i386.h:353 config/ns32k/ns32k.h:169
9354 msgid "Do not use IEEE math for fp comparisons"
9357 #: config/i386/i386.h:355
9358 msgid "Return values of functions in FPU registers"
9361 #: config/i386/i386.h:357
9362 msgid "Do not return values of functions in FPU registers"
9365 #: config/i386/i386.h:359
9366 msgid "Do not generate sin, cos, sqrt for FPU"
9369 #: config/i386/i386.h:361
9370 msgid "Generate sin, cos, sqrt for FPU"
9373 #: config/i386/i386.h:363
9374 msgid "Omit the frame pointer in leaf functions"
9377 #: config/i386/i386.h:366
9378 msgid "Enable stack probing"
9383 #: config/i386/i386.h:371
9384 msgid "Align destination of the string operations"
9387 #: config/i386/i386.h:373
9388 msgid "Do not align destination of the string operations"
9391 #: config/i386/i386.h:375
9392 msgid "Inline all known string operations"
9395 #: config/i386/i386.h:377
9396 msgid "Do not inline all known string operations"
9399 #: config/i386/i386.h:379 config/i386/i386.h:383
9400 msgid "Use push instructions to save outgoing arguments"
9403 #: config/i386/i386.h:381 config/i386/i386.h:385
9404 msgid "Do not use push instructions to save outgoing arguments"
9407 #: config/i386/i386.h:387
9408 msgid "Support MMX built-in functions"
9411 #: config/i386/i386.h:389
9412 msgid "Do not support MMX built-in functions"
9415 #: config/i386/i386.h:391
9416 msgid "Support 3DNow! built-in functions"
9419 #: config/i386/i386.h:393
9420 msgid "Do not support 3DNow! built-in functions"
9423 #: config/i386/i386.h:395
9424 msgid "Support MMX and SSE built-in functions and code generation"
9427 #: config/i386/i386.h:397
9428 msgid "Do not support MMX and SSE built-in functions and code generation"
9431 #: config/i386/i386.h:399
9432 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
9435 #: config/i386/i386.h:401
9436 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
9439 #: config/i386/i386.h:403
9440 msgid "Support MMX, SSE, SSE2 and PNI built-in functions and code generation"
9443 #: config/i386/i386.h:405
9445 "Do not support MMX, SSE, SSE2 and PNI built-in functions and code generation"
9448 #: config/i386/i386.h:407
9449 msgid "sizeof(long double) is 16"
9452 #: config/i386/i386.h:409
9453 msgid "sizeof(long double) is 12"
9456 #: config/i386/i386.h:411
9457 msgid "Generate 64bit x86-64 code"
9460 #: config/i386/i386.h:413
9461 msgid "Generate 32bit i386 code"
9464 #: config/i386/i386.h:415
9465 msgid "Use native (MS) bitfield layout"
9468 #: config/i386/i386.h:417
9469 msgid "Use gcc default bitfield layout"
9472 #: config/i386/i386.h:419
9473 msgid "Use red-zone in the x86-64 code"
9476 #: config/i386/i386.h:421
9477 msgid "Do not use red-zone in the x86-64 code"
9480 #: config/i386/i386.h:423
9482 msgid "Use direct references against %gs when accessing tls data"
9485 #: config/i386/i386.h:425
9487 msgid "Do not use direct references against %gs when accessing tls data"
9490 #. This macro is similar to `TARGET_SWITCHES' but defines names of
9491 #. command options that have values. Its definition is an
9492 #. initializer with a subgrouping for each command option.
9494 #. Each subgrouping contains a string constant, that defines the
9495 #. fixed part of the option name, and the address of a variable. The
9496 #. variable, type `char *', is set to the variable part of the given
9497 #. option if the fixed part matches. The actual option name is made
9498 #. by appending `-m' to the specified name.
9499 #: config/i386/i386.h:459 config/ia64/ia64.h:270 config/rs6000/rs6000.h:437
9500 #: config/s390/s390.h:146 config/sparc/sparc.h:627
9501 msgid "Schedule code for given CPU"
9504 #: config/i386/i386.h:461
9505 msgid "Generate floating point mathematics using given instruction set"
9508 #: config/i386/i386.h:463 config/s390/s390.h:148
9509 msgid "Generate code for given CPU"
9512 #: config/i386/i386.h:465
9513 msgid "Number of registers used to pass integer arguments"
9516 #. TARGET_DEFAULT is defined in m68k-none.h, netbsd.h, etc.
9517 #. This macro is similar to `TARGET_SWITCHES' but defines names of
9518 #. command options that have values. Its definition is an
9519 #. initializer with a subgrouping for each command option.
9521 #. Each subgrouping contains a string constant, that defines the
9522 #. fixed part of the option name, and the address of a variable. The
9523 #. variable, type `char *', is set to the variable part of the given
9524 #. option if the fixed part matches. The actual option name is made
9525 #. by appending `-m' to the specified name.
9526 #: config/i386/i386.h:467 config/m68k/m68k.h:360
9527 msgid "Loop code aligned to this power of 2"
9530 #: config/i386/i386.h:469 config/m68k/m68k.h:362
9531 msgid "Jump targets are aligned to this power of 2"
9534 #: config/i386/i386.h:471 config/m68k/m68k.h:364
9535 msgid "Function starts are aligned to this power of 2"
9538 #: config/i386/i386.h:474
9539 msgid "Attempt to keep stack aligned to this power of 2"
9542 #: config/i386/i386.h:476
9543 msgid "Branches are this expensive (1-5, arbitrary units)"
9546 #: config/i386/i386.h:478
9547 msgid "Use given x86-64 code model"
9552 #: config/i386/i386.h:484
9553 msgid "Use given assembler dialect"
9556 #: config/i386/i386.h:486
9557 msgid "Use given thread-local storage dialect"
9560 #: config/i386/sco5.h:292
9561 msgid "Generate ELF output"
9564 #. 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.
9565 #. 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.
9566 #: config/i386/xm-djgpp.h:64
9567 msgid "environment variable DJGPP not defined"
9570 #: config/i386/xm-djgpp.h:66
9572 msgid "environment variable DJGPP points to missing file '%s'"
9575 #: config/i386/xm-djgpp.h:69
9577 msgid "environment variable DJGPP points to corrupt file '%s'"
9580 #. Macro to define tables used to set the flags.
9581 #. This is a list in braces of pairs in braces,
9582 #. each pair being { "NAME", VALUE }
9583 #. where VALUE is the bits to set or minus the bits to clear.
9584 #. An empty string NAME is used to identify the default VALUE.
9585 #: config/i860/i860.h:60
9586 msgid "Generate code which uses the FPU"
9589 #: config/i860/i860.h:61 config/i860/i860.h:62
9590 msgid "Do not generate code which uses the FPU"
9593 #: config/ia64/ia64-c.c:52
9594 msgid "malformed #pragma builtin"
9597 #: config/ia64/ia64.c:1053 config/m32r/m32r.c:368
9599 msgid "invalid argument of `%s' attribute"
9602 #: config/ia64/ia64.c:1065
9603 msgid "%Jan address area attribute cannot be specified for local variables"
9606 #: config/ia64/ia64.c:1072
9607 msgid "%Jaddress area of '%s' conflicts with previous declaration"
9610 #: config/ia64/ia64.c:1079
9611 msgid "%Jaddress area attribute cannot be specified for functions"
9614 #: config/ia64/ia64.c:4322
9615 msgid "ia64_print_operand: unknown code"
9618 #: config/ia64/ia64.c:4662
9619 msgid "value of -mfixed-range must have form REG1-REG2"
9622 #: config/ia64/ia64.c:4689
9624 msgid "%s-%s is an empty range"
9627 #: config/ia64/ia64.c:4737
9628 msgid "cannot optimize floating point division for both latency and throughput"
9631 #: config/ia64/ia64.c:4743
9632 msgid "cannot optimize integer division for both latency and throughput"
9635 #: config/ia64/ia64.c:4749
9636 msgid "cannot optimize square root for both latency and throughput"
9639 #: config/ia64/ia64.c:4755
9640 msgid "not yet implemented: latency-optimized inline square root"
9643 #: config/ia64/ia64.c:4767
9645 msgid "bad value (%s) for -mtls-size= switch"
9648 #: config/ia64/ia64.c:4783
9650 msgid "bad value (%s) for -tune= switch"
9653 #. This macro defines names of command options to set and clear bits in
9654 #. `target_flags'. Its definition is an initializer with a subgrouping for
9655 #. each command option.
9656 #: config/ia64/ia64.h:173
9657 msgid "Generate big endian code"
9660 #: config/ia64/ia64.h:175 config/mcore/mcore.h:154
9661 msgid "Generate little endian code"
9664 #: config/ia64/ia64.h:177
9665 msgid "Generate code for GNU as"
9668 #: config/ia64/ia64.h:179
9669 msgid "Generate code for Intel as"
9672 #: config/ia64/ia64.h:181
9673 msgid "Generate code for GNU ld"
9676 #: config/ia64/ia64.h:183
9677 msgid "Generate code for Intel ld"
9680 #: config/ia64/ia64.h:185
9681 msgid "Generate code without GP reg"
9684 #: config/ia64/ia64.h:187
9685 msgid "Emit stop bits before and after volatile extended asms"
9688 #: config/ia64/ia64.h:189
9689 msgid "Don't emit stop bits before and after volatile extended asms"
9692 #: config/ia64/ia64.h:191
9693 msgid "Emit code for Itanium (TM) processor B step"
9696 #: config/ia64/ia64.h:193
9697 msgid "Use in/loc/out register names"
9700 #: config/ia64/ia64.h:195
9701 msgid "Disable use of sdata/scommon/sbss"
9704 #: config/ia64/ia64.h:197
9705 msgid "Enable use of sdata/scommon/sbss"
9708 #: config/ia64/ia64.h:199
9709 msgid "gp is constant (but save/restore gp on indirect calls)"
9712 #: config/ia64/ia64.h:201
9713 msgid "Generate self-relocatable code"
9716 #: config/ia64/ia64.h:203
9717 msgid "Generate inline floating point division, optimize for latency"
9720 #: config/ia64/ia64.h:205
9721 msgid "Generate inline floating point division, optimize for throughput"
9724 #: config/ia64/ia64.h:207
9725 msgid "Generate inline integer division, optimize for latency"
9728 #: config/ia64/ia64.h:209
9729 msgid "Generate inline integer division, optimize for throughput"
9732 #: config/ia64/ia64.h:211
9733 msgid "Generate inline square root, optimize for latency"
9736 #: config/ia64/ia64.h:213
9737 msgid "Generate inline square root, optimize for throughput"
9740 #: config/ia64/ia64.h:215
9741 msgid "Enable Dwarf 2 line debug info via GNU as"
9744 #: config/ia64/ia64.h:217
9745 msgid "Disable Dwarf 2 line debug info via GNU as"
9748 #: config/ia64/ia64.h:219
9749 msgid "Enable earlier placing stop bits for better scheduling"
9752 #: config/ia64/ia64.h:221
9753 msgid "Disable earlier placing stop bits"
9756 #: config/ia64/ia64.h:266
9757 msgid "Specify range of registers to make fixed"
9760 #: config/ip2k/ip2k.c:1085
9764 #: config/iq2000/iq2000.c:1840
9766 msgid "bad value (%s) for -mcpu= switch"
9769 #: config/iq2000/iq2000.c:1869
9771 msgid "The compiler does not support -march=%s."
9774 #: config/iq2000/iq2000.c:2256
9776 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
9779 #: config/iq2000/iq2000.c:3047
9781 msgid "argument `%d' is not a constant"
9784 #: config/iq2000/iq2000.c:3350 config/xtensa/xtensa.c:2098
9785 msgid "PRINT_OPERAND_ADDRESS, null pointer"
9788 #: config/iq2000/iq2000.c:3505
9790 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
9793 #: config/iq2000/iq2000.c:3514 config/mips/mips.c:5483
9794 #: config/xtensa/xtensa.c:1952
9795 msgid "PRINT_OPERAND null pointer"
9798 #: config/iq2000/iq2000.c:3583
9800 msgid "invalid %%P operand"
9803 #: config/iq2000/iq2000.c:3591 config/rs6000/rs6000.c:8921
9805 msgid "invalid %%p value"
9808 #: config/iq2000/iq2000.c:3655 config/mips/mips.c:5613
9810 msgid "invalid use of %%d, %%x, or %%X"
9813 #: config/iq2000/iq2000.h:72 config/mn10300/mn10300.h:74
9814 msgid "No default crt0.o"
9817 #: config/iq2000/iq2000.h:74
9818 msgid "Use GP relative sdata/sbss sections"
9821 #: config/iq2000/iq2000.h:76
9822 msgid "Don't use GP relative sdata/sbss sections"
9825 #: config/iq2000/iq2000.h:78 config/mips/mips.h:563
9826 msgid "Use ROM instead of RAM"
9829 #: config/iq2000/iq2000.h:80 config/mips/mips.h:565
9830 msgid "Don't use ROM instead of RAM"
9833 #: config/iq2000/iq2000.h:82 config/mips/mips.h:567
9834 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
9837 #: config/iq2000/iq2000.h:84 config/mips/mips.h:569
9838 msgid "Don't put uninitialized constants in ROM"
9841 #: config/iq2000/iq2000.h:106 config/mips/mips.h:731 config/pa/pa.h:310
9842 msgid "Specify CPU for scheduling purposes"
9845 #: config/iq2000/iq2000.h:108 config/mips/mips.h:733
9846 msgid "Specify CPU for code generation purposes"
9849 #: config/m32r/m32r.c:186
9851 msgid "bad value (%s) for -mmodel switch"
9854 #: config/m32r/m32r.c:195
9856 msgid "bad value (%s) for -msdata switch"
9859 #: config/m32r/m32r.c:202
9861 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
9864 #: config/m32r/m32r.c:2317
9866 msgid "invalid operand to %%s code"
9869 #: config/m32r/m32r.c:2324
9871 msgid "invalid operand to %%p code"
9874 #: config/m32r/m32r.c:2379
9875 msgid "bad insn for 'A'"
9878 #: config/m32r/m32r.c:2426
9880 msgid "invalid operand to %%T/%%B code"
9883 #: config/m32r/m32r.c:2449
9885 msgid "invalid operand to %%N code"
9888 #: config/m32r/m32r.c:2482
9889 msgid "pre-increment address is not a register"
9892 #: config/m32r/m32r.c:2489
9893 msgid "pre-decrement address is not a register"
9896 #: config/m32r/m32r.c:2496
9897 msgid "post-increment address is not a register"
9900 #: config/m32r/m32r.c:2572 config/m32r/m32r.c:2588
9901 #: config/rs6000/rs6000.c:14793
9905 #: config/m32r/m32r.c:2593
9906 msgid "lo_sum not of register"
9909 #. { "relax", TARGET_RELAX_MASK, "" }, { "no-relax", -TARGET_RELAX_MASK, "" },
9910 #: config/m32r/m32r.h:278
9911 msgid "Display compile time statistics"
9914 #: config/m32r/m32r.h:280
9915 msgid "Align all loops to 32 byte boundary"
9918 #: config/m32r/m32r.h:283
9919 msgid "Only issue one instruction per cycle"
9922 #: config/m32r/m32r.h:286
9923 msgid "Prefer branches over conditional execution"
9926 #: config/m32r/m32r.h:307
9927 msgid "Code size: small, medium or large"
9930 #: config/m32r/m32r.h:309
9931 msgid "Small data area: none, sdata, use"
9934 #: config/m32r/m32r.h:311 config/mips/mips.h:739
9935 msgid "Don't call any cache flush functions"
9938 #: config/m32r/m32r.h:313 config/mips/mips.h:741
9939 msgid "Specify cache flush function"
9942 #: config/m32r/m32r.h:315
9943 msgid "Don't call any cache flush trap"
9946 #: config/m32r/m32r.h:317
9947 msgid "Specify cache flush trap number"
9950 #: config/m68hc11/m68hc11.c:276
9952 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
9955 #: config/m68hc11/m68hc11.c:1267
9956 msgid "`trap' and `far' attributes are not compatible, ignoring `far'"
9959 #: config/m68hc11/m68hc11.c:1273
9960 msgid "`trap' attribute is already used"
9963 #. !!!! SCz wrong here.
9964 #: config/m68hc11/m68hc11.c:3230 config/m68hc11/m68hc11.c:3614
9965 msgid "move insn not handled"
9968 #: config/m68hc11/m68hc11.c:3462 config/m68hc11/m68hc11.c:3546
9969 #: config/m68hc11/m68hc11.c:3817
9970 msgid "invalid register in the move instruction"
9973 #: config/m68hc11/m68hc11.c:3496
9974 msgid "invalid operand in the instruction"
9977 #: config/m68hc11/m68hc11.c:3791
9978 msgid "invalid register in the instruction"
9981 #: config/m68hc11/m68hc11.c:3824
9982 msgid "operand 1 must be a hard register"
9985 #: config/m68hc11/m68hc11.c:3838
9986 msgid "invalid rotate insn"
9989 #: config/m68hc11/m68hc11.c:4254
9990 msgid "registers IX, IY and Z used in the same INSN"
9993 #: config/m68hc11/m68hc11.c:4591 config/m68hc11/m68hc11.c:4891
9994 msgid "cannot do z-register replacement"
9997 #: config/m68hc11/m68hc11.c:4954
9998 msgid "invalid Z register replacement for insn"
10001 #. Macro to define tables used to set the flags. This is a list in braces of
10002 #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
10003 #. to set or minus the bits to clear. An empty string NAME is used to
10004 #. identify the default VALUE.
10005 #: config/m68hc11/m68hc11.h:177
10006 msgid "Compile with 16-bit integer mode"
10009 #: config/m68hc11/m68hc11.h:179
10010 msgid "Compile with 32-bit integer mode"
10013 #: config/m68hc11/m68hc11.h:181
10014 msgid "Auto pre/post decrement increment allowed"
10017 #: config/m68hc11/m68hc11.h:183
10018 msgid "Auto pre/post decrement increment not allowed"
10021 #: config/m68hc11/m68hc11.h:185
10022 msgid "Min/max instructions allowed"
10025 #: config/m68hc11/m68hc11.h:187
10026 msgid "Min/max instructions not allowed"
10029 #: config/m68hc11/m68hc11.h:189
10030 msgid "Use call and rtc for function calls and returns"
10033 #: config/m68hc11/m68hc11.h:191
10034 msgid "Use jsr and rts for function calls and returns"
10037 #: config/m68hc11/m68hc11.h:193
10038 msgid "Do not use direct addressing mode for soft registers"
10041 #: config/m68hc11/m68hc11.h:195
10042 msgid "Use direct addressing mode for soft registers"
10045 #: config/m68hc11/m68hc11.h:197 config/m68hc11/m68hc11.h:203
10046 msgid "Compile for a 68HC11"
10049 #: config/m68hc11/m68hc11.h:199 config/m68hc11/m68hc11.h:205
10050 msgid "Compile for a 68HC12"
10053 #: config/m68hc11/m68hc11.h:201 config/m68hc11/m68hc11.h:207
10054 msgid "Compile for a 68HCS12"
10057 #. This macro is similar to `TARGET_SWITCHES' but defines names of
10058 #. command options that have values. Its definition is an
10059 #. initializer with a subgrouping for each command option.
10061 #. Each subgrouping contains a string constant, that defines the
10062 #. fixed part of the option name, and the address of a variable. The
10063 #. variable, type `char *', is set to the variable part of the given
10064 #. option if the fixed part matches. The actual option name is made
10065 #. by appending `-m' to the specified name.
10066 #: config/m68hc11/m68hc11.h:221
10067 msgid "Specify the register allocation order"
10070 #: config/m68hc11/m68hc11.h:223
10071 msgid "Indicate the number of soft registers available"
10074 #: config/m68k/m68k.c:235
10076 msgid "-malign-loops=%d is not between 1 and %d"
10079 #: config/m68k/m68k.c:246
10080 msgid "-mshared-library-id= specified without -mid-shared-library"
10083 #: config/m68k/m68k.c:249
10085 msgid "-mshared-library-id=%d is not between 0 and %d"
10088 #: config/m68k/m68k.c:263
10089 msgid "cannot specify both -msep-data and -mid-shared-library"
10092 #: config/m68k/m68k.c:278
10094 msgid "-malign-jumps=%d is not between 1 and %d"
10097 #: config/m68k/m68k.c:289
10099 msgid "-malign-functions=%d is not between 1 and %d"
10102 #: config/m68k/m68k.c:298
10103 msgid "-fPIC is not currently supported on the 68000 or 68010\n"
10106 #: config/m68k/m68k.c:596 config/rs6000/rs6000.c:11336
10107 msgid "stack limit expression is not supported"
10110 #. Macro to define tables used to set the flags.
10111 #. This is a list in braces of pairs in braces,
10112 #. each pair being { "NAME", VALUE }
10113 #. where VALUE is the bits to set or minus the bits to clear.
10114 #. An empty string NAME is used to identify the default VALUE.
10115 #: config/m68k/m68k.h:248 config/m68k/m68k.h:250
10116 msgid "Generate code for a 68020"
10119 #: config/m68k/m68k.h:255 config/m68k/m68k.h:258
10120 msgid "Generate code for a 68000"
10123 #: config/m68k/m68k.h:260
10124 msgid "Use the bit-field instructions"
10127 #: config/m68k/m68k.h:262
10128 msgid "Do not use the bit-field instructions"
10131 #: config/m68k/m68k.h:264
10132 msgid "Consider type `int' to be 16 bits wide"
10135 #: config/m68k/m68k.h:266
10136 msgid "Consider type `int' to be 32 bits wide"
10139 #: config/m68k/m68k.h:269
10140 msgid "Generate code with library calls for floating point"
10143 #: config/m68k/m68k.h:271
10144 msgid "Generate code for a 68040, without any new instructions"
10147 #: config/m68k/m68k.h:274
10148 msgid "Generate code for a 68060, without any new instructions"
10151 #: config/m68k/m68k.h:278
10152 msgid "Generate code for a 68030"
10155 #: config/m68k/m68k.h:281
10156 msgid "Generate code for a 68040"
10159 #: config/m68k/m68k.h:285
10160 msgid "Generate code for a 68060"
10163 #: config/m68k/m68k.h:290
10164 msgid "Generate code for a 520X"
10167 #: config/m68k/m68k.h:294
10168 msgid "Generate code for a 5206e"
10171 #: config/m68k/m68k.h:298
10172 msgid "Generate code for a 528x"
10175 #: config/m68k/m68k.h:302
10176 msgid "Generate code for a 5307"
10179 #: config/m68k/m68k.h:306
10180 msgid "Generate code for a 5407"
10183 #: config/m68k/m68k.h:309
10184 msgid "Generate code for a 68851"
10187 #: config/m68k/m68k.h:311
10188 msgid "Do no generate code for a 68851"
10191 #: config/m68k/m68k.h:314
10192 msgid "Generate code for a 68302"
10195 #: config/m68k/m68k.h:317
10196 msgid "Generate code for a 68332"
10199 #: config/m68k/m68k.h:321
10200 msgid "Generate code for a cpu32"
10203 #: config/m68k/m68k.h:324
10204 msgid "Align variables on a 32-bit boundary"
10207 #: config/m68k/m68k.h:326
10208 msgid "Align variables on a 16-bit boundary"
10211 #: config/m68k/m68k.h:328
10212 msgid "Enable separate data segment"
10215 #: config/m68k/m68k.h:330
10216 msgid "Disable separate data segment"
10219 #: config/m68k/m68k.h:332
10220 msgid "Enable ID based shared library"
10223 #: config/m68k/m68k.h:334
10224 msgid "Disable ID based shared library"
10227 #: config/m68k/m68k.h:336
10228 msgid "Generate pc-relative code"
10231 #: config/m68k/m68k.h:338
10232 msgid "Do not use unaligned memory references"
10235 #: config/m68k/m68k.h:340
10236 msgid "Use unaligned memory references"
10239 #: config/m68k/m68k.h:342
10240 msgid "Use different calling convention using 'rtd'"
10243 #: config/m68k/m68k.h:366
10244 msgid "ID of shared library to build"
10247 #: config/mcore/mcore.c:2994
10249 msgid "invalid option `-mstack-increment=%s'"
10252 #: config/mcore/mcore.h:121
10253 msgid "Inline constants if it can be done in 2 insns or less"
10256 #: config/mcore/mcore.h:123
10257 msgid "Inline constants if it only takes 1 instruction"
10260 #: config/mcore/mcore.h:125
10261 msgid "Set maximum alignment to 4"
10264 #: config/mcore/mcore.h:127
10265 msgid "Set maximum alignment to 8"
10268 #: config/mcore/mcore.h:131
10269 msgid "Do not use the divide instruction"
10272 #: config/mcore/mcore.h:135
10273 msgid "Do not arbitrary sized immediates in bit operations"
10276 #: config/mcore/mcore.h:137
10277 msgid "Always treat bit-field as int-sized"
10280 #: config/mcore/mcore.h:141
10281 msgid "Force functions to be aligned to a 4 byte boundary"
10284 #: config/mcore/mcore.h:143
10285 msgid "Force functions to be aligned to a 2 byte boundary"
10288 #: config/mcore/mcore.h:145
10289 msgid "Emit call graph information"
10292 #: config/mcore/mcore.h:149
10293 msgid "Prefer word accesses over byte accesses"
10296 #: config/mcore/mcore.h:160
10297 msgid "Generate code for the M*Core M340"
10300 #: config/mcore/mcore.h:173
10301 msgid "Maximum amount for a single stack increment operation"
10304 #: config/mips/mips.c:3136 config/xtensa/xtensa.c:1009
10305 #: config/xtensa/xtensa.c:1041 config/xtensa/xtensa.c:1050
10309 #: config/mips/mips.c:4619
10311 msgid "bad value (%s) for -mabi= switch"
10314 #: config/mips/mips.c:4642
10317 "-mips%s conflicts with the other architecture options, which specify a MIPS%"
10321 #: config/mips/mips.c:4661
10323 msgid "-march=%s is not compatible with the selected ABI"
10326 #: config/mips/mips.c:4676
10327 msgid "-mgp64 used with a 32-bit processor"
10330 #: config/mips/mips.c:4678
10331 msgid "-mgp32 used with a 64-bit ABI"
10334 #: config/mips/mips.c:4680
10335 msgid "-mgp64 used with a 32-bit ABI"
10338 #: config/mips/mips.c:4698 config/mips/mips.c:4700 config/mips/mips.c:4702
10339 #: config/mips/mips.c:4830
10341 msgid "unsupported combination: %s"
10344 #: config/mips/mips.c:4794
10345 msgid "-g is only supported using GNU as,"
10348 #: config/mips/mips.c:4796
10349 msgid "-g is only supported using GNU as with -mabi=32,"
10352 #: config/mips/mips.c:4797 config/pa/pa.c:368
10353 msgid "-g option disabled"
10356 #: config/mips/mips.c:4825
10358 "generation of Branch Likely instructions enabled, but not supported by "
10362 #: config/mips/mips.c:4842
10363 msgid "-G is incompatible with PIC code which is the default"
10366 #: config/mips/mips.c:4870
10367 msgid "-membedded-pic and -mabicalls are incompatible"
10370 #: config/mips/mips.c:4873
10371 msgid "-G and -membedded-pic are incompatible"
10374 #: config/mips/mips.c:4905
10375 msgid "non-PIC n64 with explicit relocations"
10378 #: config/mips/mips.c:5293
10379 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
10382 #: config/mips/mips.c:5420
10384 msgid "internal error: %%) found without a %%( in assembler pattern"
10387 #: config/mips/mips.c:5434
10389 msgid "internal error: %%] found without a %%[ in assembler pattern"
10392 #: config/mips/mips.c:5447
10394 msgid "internal error: %%> found without a %%< in assembler pattern"
10397 #: config/mips/mips.c:5460
10399 msgid "internal error: %%} found without a %%{ in assembler pattern"
10402 #: config/mips/mips.c:5474
10404 msgid "PRINT_OPERAND: unknown punctuation '%c'"
10407 #: config/mips/mips.c:5503
10409 msgid "PRINT_OPERAND, invalid insn for %%C"
10412 #: config/mips/mips.c:5520
10414 msgid "PRINT_OPERAND, invalid insn for %%N"
10417 #: config/mips/mips.c:5529
10419 msgid "PRINT_OPERAND, invalid insn for %%F"
10422 #: config/mips/mips.c:5538
10424 msgid "PRINT_OPERAND, invalid insn for %%W"
10427 #: config/mips/mips.c:5644
10428 msgid "PRINT_OPERAND, invalid operand for relocation"
10431 #: config/mips/mips.c:8279
10433 msgid "can not handle inconsistent calls to `%s'"
10436 #: config/mips/mips.c:9285
10437 msgid "the cpu name must be lower case"
10440 #: config/mips/mips.c:9307
10442 msgid "bad value (%s) for %s"
10445 #: config/mips/mips.c:9582
10447 msgid "can't rewind temp file: %m"
10450 #: config/mips/mips.c:9586
10452 msgid "can't write to output file: %m"
10455 #: config/mips/mips.c:9589
10457 msgid "can't read from temp file: %m"
10460 #: config/mips/mips.c:9592
10462 msgid "can't close temp file: %m"
10465 #: config/mips/linux64.h:39
10466 msgid "Same as -mabi=32, just trickier"
10469 #. Target CPU builtins.
10470 #. We do this here because __mips is defined below and so we can't use builtin_define_std.
10471 #. Treat _R3000 and _R4000 like register-size defines, which is how they've historically been used.
10472 #. Macros dependent on the C dialect.
10473 #. Bizarre, but needed at least for Irix.
10474 #. Macro to define tables used to set the flags.
10475 #. This is a list in braces of pairs in braces,
10476 #. each pair being { "NAME", VALUE }
10477 #. where VALUE is the bits to set or minus the bits to clear.
10478 #. An empty string NAME is used to identify the default VALUE.
10479 #: config/mips/mips.h:501
10480 msgid "Use 64-bit int type"
10483 #: config/mips/mips.h:503
10484 msgid "Use 64-bit long type"
10487 #: config/mips/mips.h:505
10488 msgid "Use 32-bit long type"
10491 #: config/mips/mips.h:507
10492 msgid "Optimize lui/addiu address loads"
10495 #: config/mips/mips.h:509
10496 msgid "Don't optimize lui/addiu address loads"
10499 #: config/mips/mips.h:511
10500 msgid "Use MIPS as"
10503 #: config/mips/mips.h:513
10507 #: config/mips/mips.h:515
10508 msgid "Use symbolic register names"
10511 #: config/mips/mips.h:517
10512 msgid "Don't use symbolic register names"
10515 #: config/mips/mips.h:519 config/mips/mips.h:521
10516 msgid "Use GP relative sdata/sbss sections (now ignored)"
10519 #: config/mips/mips.h:523 config/mips/mips.h:525
10520 msgid "Don't use GP relative sdata/sbss sections (now ignored)"
10523 #: config/mips/mips.h:527
10524 msgid "Output compiler statistics (now ignored)"
10527 #: config/mips/mips.h:529
10528 msgid "Don't output compiler statistics"
10531 #: config/mips/mips.h:531
10532 msgid "Don't optimize block moves"
10535 #: config/mips/mips.h:533
10536 msgid "Optimize block moves"
10539 #: config/mips/mips.h:535
10540 msgid "Use mips-tfile asm postpass"
10543 #: config/mips/mips.h:537
10544 msgid "Don't use mips-tfile asm postpass"
10547 #: config/mips/mips.h:539 config/pa/pa.h:266
10548 msgid "Use software floating point"
10551 #. Macro to define tables used to set the flags.
10552 #. This is a list in braces of triplets in braces,
10553 #. each triplet being { "NAME", VALUE, DOC }
10554 #. where VALUE is the bits to set or minus the bits to clear and DOC
10555 #. is the documentation for --help (NULL if intentionally undocumented).
10556 #. An empty string NAME is used to identify the default VALUE.
10557 #: config/mips/mips.h:541 config/pdp11/pdp11.h:61 config/rs6000/rs6000.h:314
10558 msgid "Use hardware floating point"
10561 #: config/mips/mips.h:543
10562 msgid "Use 64-bit FP registers"
10565 #: config/mips/mips.h:545
10566 msgid "Use 32-bit FP registers"
10569 #: config/mips/mips.h:547
10570 msgid "Use 64-bit general registers"
10573 #: config/mips/mips.h:549
10574 msgid "Use 32-bit general registers"
10577 #: config/mips/mips.h:551
10578 msgid "Use Irix PIC"
10581 #: config/mips/mips.h:553
10582 msgid "Don't use Irix PIC"
10585 #: config/mips/mips.h:555
10586 msgid "Use indirect calls"
10589 #: config/mips/mips.h:557
10590 msgid "Don't use indirect calls"
10593 #: config/mips/mips.h:559
10594 msgid "Use embedded PIC"
10597 #: config/mips/mips.h:561
10598 msgid "Don't use embedded PIC"
10601 #: config/mips/mips.h:571
10602 msgid "Use big-endian byte order"
10605 #: config/mips/mips.h:573
10606 msgid "Use little-endian byte order"
10609 #: config/mips/mips.h:575
10610 msgid "Use single (32-bit) FP only"
10613 #: config/mips/mips.h:577
10614 msgid "Don't use single (32-bit) FP only"
10617 #: config/mips/mips.h:579
10618 msgid "Use multiply accumulate"
10621 #: config/mips/mips.h:581
10622 msgid "Don't use multiply accumulate"
10625 #: config/mips/mips.h:583
10626 msgid "Don't generate fused multiply/add instructions"
10629 #: config/mips/mips.h:585 config/rs6000/rs6000.h:330
10630 msgid "Generate fused multiply/add instructions"
10633 #: config/mips/mips.h:587
10634 msgid "Work around early 4300 hardware bug"
10637 #: config/mips/mips.h:589
10638 msgid "Don't work around early 4300 hardware bug"
10641 #: config/mips/mips.h:591
10642 msgid "Work around errata for early SB-1 revision 2 cores"
10645 #: config/mips/mips.h:593
10646 msgid "Don't work around errata for early SB-1 revision 2 cores"
10649 #: config/mips/mips.h:595
10650 msgid "Trap on integer divide by zero"
10653 #: config/mips/mips.h:597
10654 msgid "Don't trap on integer divide by zero"
10657 #: config/mips/mips.h:599
10658 msgid "Use Branch Likely instructions, overriding default for arch"
10661 #: config/mips/mips.h:601
10662 msgid "Don't use Branch Likely instructions, overriding default for arch"
10665 #: config/mips/mips.h:603
10666 msgid "Use NewABI-style %reloc() assembly operators"
10669 #: config/mips/mips.h:605
10670 msgid "Use assembler macros instead of relocation operators"
10673 #: config/mips/mips.h:607
10674 msgid "Generate mips16 code"
10677 #: config/mips/mips.h:609
10678 msgid "Generate normal-mode code"
10681 #: config/mips/mips.h:611
10682 msgid "Lift restrictions on GOT size"
10685 #: config/mips/mips.h:613
10686 msgid "Do not lift restrictions on GOT size"
10689 #: config/mips/mips.h:735
10690 msgid "Specify an ABI"
10693 #: config/mips/mips.h:737
10694 msgid "Specify a Standard MIPS ISA"
10697 #. Output assembler code to FILE to increment profiler label # LABELNO
10698 #. for profiling a function entry.
10699 #: config/mips/mips.h:2391
10700 msgid "mips16 function profiling"
10703 #: config/mmix/mmix.c:225
10705 msgid "-f%s not supported: ignored"
10708 #: config/mmix/mmix.c:651
10711 "too large function value type, needs %d registers, have only %d registers "
10715 #: config/mmix/mmix.c:821
10716 msgid "function_profiler support for MMIX"
10719 #: config/mmix/mmix.c:843
10720 msgid "MMIX Internal: Last named vararg would not fit in a register"
10723 #: config/mmix/mmix.c:1558 config/mmix/mmix.c:1688
10724 msgid "MMIX Internal: Expected a CONST_INT, not this"
10727 #: config/mmix/mmix.c:1566 config/mmix/mmix.c:1590 config/mmix/mmix.c:1706
10729 msgid "MMIX Internal: Bad register: %d"
10732 #: config/mmix/mmix.c:1637
10733 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
10736 #: config/mmix/mmix.c:1656
10737 msgid "MMIX Internal: Expected a register, not this"
10740 #: config/mmix/mmix.c:1666
10741 msgid "MMIX Internal: Expected a constant, not this"
10744 #. Presumably there's a missing case above if we get here.
10745 #: config/mmix/mmix.c:1698
10747 msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
10750 #. We need the original here.
10751 #: config/mmix/mmix.c:1750
10752 msgid "MMIX Internal: Cannot decode this operand"
10755 #: config/mmix/mmix.c:1807
10756 msgid "MMIX Internal: This is not a recognized address"
10759 #: config/mmix/mmix.c:1984
10761 msgid "stack frame not a multiple of 8 bytes: %d"
10764 #: config/mmix/mmix.c:2223
10766 msgid "stack frame not a multiple of octabyte: %d"
10769 #: config/mmix/mmix.c:2697 config/mmix/mmix.c:2761
10771 msgid "MMIX Internal: %s is not a shiftable int"
10774 #: config/mmix/mmix.c:2877
10775 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
10778 #: config/mmix/mmix.c:2884
10779 msgid "MMIX Internal: What's the CC of this?"
10782 #: config/mmix/mmix.c:2888
10783 msgid "MMIX Internal: What is the CC of this?"
10786 #: config/mmix/mmix.c:2958
10787 msgid "MMIX Internal: This is not a constant:"
10790 #: config/mmix/mmix.h:132
10791 msgid "Set start-address of the program"
10794 #: config/mmix/mmix.h:134
10795 msgid "Set start-address of data"
10798 #. FIXME: Provide a way to *load* the epsilon register.
10799 #: config/mmix/mmix.h:198
10800 msgid "For intrinsics library: pass all parameters in registers"
10803 #: config/mmix/mmix.h:201
10804 msgid "Use register stack for parameters and return value"
10807 #: config/mmix/mmix.h:203
10808 msgid "Use call-clobbered registers for parameters and return value"
10811 #: config/mmix/mmix.h:205
10812 msgid "Use epsilon-respecting floating point compare instructions"
10815 #: config/mmix/mmix.h:208
10816 msgid "Use zero-extending memory loads, not sign-extending ones"
10819 #: config/mmix/mmix.h:211
10821 "Generate divide results with reminder having the same sign as the divisor "
10822 "(not the dividend)"
10825 #: config/mmix/mmix.h:215
10826 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
10829 #: config/mmix/mmix.h:217
10830 msgid "Do not provide a default start-address 0x100 of the program"
10833 #: config/mmix/mmix.h:219
10834 msgid "Link to emit program in ELF format (rather than mmo)"
10837 #: config/mmix/mmix.h:221
10838 msgid "Use P-mnemonics for branches statically predicted as taken"
10841 #: config/mmix/mmix.h:223
10842 msgid "Don't use P-mnemonics for branches"
10845 #: config/mmix/mmix.h:225
10846 msgid "Use addresses that allocate global registers"
10849 #: config/mmix/mmix.h:227
10850 msgid "Do not use addresses that allocate global registers"
10853 #: config/mmix/mmix.h:229
10854 msgid "Generate a single exit point for each function"
10857 #: config/mmix/mmix.h:231
10858 msgid "Do not generate a single exit point for each function"
10861 #: config/mn10300/linux.h:60 config/mn10300/mn10300.h:71
10862 msgid "Target the AM33 processor"
10865 #: config/mn10300/linux.h:61 config/mn10300/mn10300.h:75
10866 msgid "Target the AM33/2.0 processor"
10869 #: config/mn10300/linux.h:62 config/mn10300/mn10300.h:78
10870 msgid "Enable linker relaxations"
10873 #: config/mn10300/mn10300.h:69
10874 msgid "Work around hardware multiply bug"
10877 #: config/mn10300/mn10300.h:70
10878 msgid "Do not work around hardware multiply bug"
10881 #: config/ns32k/ns32k.h:142 config/s390/s390.h:125
10882 msgid "Don't use hardware fp"
10885 #: config/ns32k/ns32k.h:143
10886 msgid "Alternative calling convention"
10889 #: config/ns32k/ns32k.h:145
10890 msgid "Pass some arguments in registers"
10893 #: config/ns32k/ns32k.h:146
10894 msgid "Pass all arguments on stack"
10897 #: config/ns32k/ns32k.h:147
10898 msgid "Optimize for 32532 cpu"
10901 #: config/ns32k/ns32k.h:148
10902 msgid "Optimize for 32332 cpu"
10905 #: config/ns32k/ns32k.h:150
10906 msgid "Optimize for 32032"
10909 #: config/ns32k/ns32k.h:152
10910 msgid "Register sb is zero. Use for absolute addressing"
10913 #: config/ns32k/ns32k.h:153
10914 msgid "Do not use register sb"
10917 #: config/ns32k/ns32k.h:155
10918 msgid "Use bit-field instructions"
10921 #: config/ns32k/ns32k.h:157
10922 msgid "Do not use bit-field instructions"
10925 #: config/ns32k/ns32k.h:158
10926 msgid "Generate code for high memory"
10929 #: config/ns32k/ns32k.h:159
10930 msgid "Generate code for low memory"
10933 #: config/ns32k/ns32k.h:160
10937 #: config/ns32k/ns32k.h:162
10938 msgid "Use multiply-accumulate fp instructions"
10941 #: config/ns32k/ns32k.h:164
10942 msgid "Do not use multiply-accumulate fp instructions"
10945 #: config/ns32k/ns32k.h:165
10946 msgid "\"Small register classes\" kludge"
10949 #: config/ns32k/ns32k.h:166
10950 msgid "No \"Small register classes\" kludge"
10953 #: config/pa/pa.c:319
10956 "unknown -mschedule= option (%s).\n"
10957 "Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
10960 #: config/pa/pa.c:344
10963 "unknown -march= option (%s).\n"
10964 "Valid options are 1.0, 1.1, and 2.0\n"
10967 #: config/pa/pa.c:357
10968 msgid "PIC code generation is not supported in the portable runtime model\n"
10971 #: config/pa/pa.c:362
10972 msgid "PIC code generation is not compatible with fast indirect calls\n"
10975 #: config/pa/pa.c:367
10976 msgid "-g is only supported when using GAS on this processor,"
10979 #: config/pa/pa-hpux.h:91 config/pa/pa64-hpux.h:25
10980 msgid "Generate cpp defines for server IO"
10983 #: config/pa/pa-hpux.h:92 config/pa/pa64-hpux.h:27
10984 msgid "Generate cpp defines for workstation IO"
10987 #. Macro to define tables used to set the flags. This is a
10988 #. list in braces of target switches with each switch being
10989 #. { "NAME", VALUE, "HELP_STRING" }. VALUE is the bits to set,
10990 #. or minus the bits to clear. An empty string NAME is used to
10991 #. identify the default VALUE. Do not mark empty strings for
10993 #: config/pa/pa.h:232 config/pa/pa.h:238
10994 msgid "Generate PA1.1 code"
10997 #: config/pa/pa.h:234 config/pa/pa.h:236
10998 msgid "Generate PA1.0 code"
11001 #: config/pa/pa.h:240
11002 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
11005 #: config/pa/pa.h:242
11006 msgid "Disable FP regs"
11009 #: config/pa/pa.h:244
11010 msgid "Do not disable FP regs"
11013 #: config/pa/pa.h:246
11014 msgid "Disable space regs"
11017 #: config/pa/pa.h:248
11018 msgid "Do not disable space regs"
11021 #: config/pa/pa.h:250
11022 msgid "Put jumps in call delay slots"
11025 #: config/pa/pa.h:252
11026 msgid "Do not put jumps in call delay slots"
11029 #: config/pa/pa.h:254
11030 msgid "Disable indexed addressing"
11033 #: config/pa/pa.h:256
11034 msgid "Do not disable indexed addressing"
11037 #: config/pa/pa.h:258
11038 msgid "Use portable calling conventions"
11041 #: config/pa/pa.h:260
11042 msgid "Do not use portable calling conventions"
11045 #: config/pa/pa.h:262
11046 msgid "Assume code will be assembled by GAS"
11049 #: config/pa/pa.h:264
11050 msgid "Do not assume code will be assembled by GAS"
11053 #: config/pa/pa.h:268
11054 msgid "Do not use software floating point"
11057 #: config/pa/pa.h:270
11058 msgid "Emit long load/store sequences"
11061 #: config/pa/pa.h:272
11062 msgid "Do not emit long load/store sequences"
11065 #: config/pa/pa.h:274
11066 msgid "Generate fast indirect calls"
11069 #: config/pa/pa.h:276
11070 msgid "Do not generate fast indirect calls"
11073 #: config/pa/pa.h:278
11074 msgid "Generate code for huge switch statements"
11077 #: config/pa/pa.h:280
11078 msgid "Do not generate code for huge switch statements"
11081 #: config/pa/pa.h:282
11082 msgid "Always generate long calls"
11085 #: config/pa/pa.h:284
11086 msgid "Generate long calls only when needed"
11089 #: config/pa/pa.h:286
11090 msgid "Enable linker optimizations"
11093 #: config/pa/pa.h:312
11095 "Specify architecture for code generation. Values are 1.0, 1.1, and 2.0. "
11096 "2.0 requires gas snapshot 19990413 or later."
11099 #: config/pa/pa64-hpux.h:29
11100 msgid "Assume code will be linked by GNU ld"
11103 #: config/pa/pa64-hpux.h:31
11104 msgid "Assume code will be linked by HP ld"
11107 #: config/pdp11/pdp11.h:62 config/rs6000/rs6000.h:316
11108 msgid "Do not use hardware floating point"
11111 #. return float result in ac0
11112 #: config/pdp11/pdp11.h:64
11113 msgid "Return floating point results in ac0"
11116 #: config/pdp11/pdp11.h:65
11117 msgid "Return floating point results in memory"
11121 #: config/pdp11/pdp11.h:67
11122 msgid "Generate code for an 11/40"
11126 #: config/pdp11/pdp11.h:70
11127 msgid "Generate code for an 11/45"
11131 #: config/pdp11/pdp11.h:73
11132 msgid "Generate code for an 11/10"
11135 #. use movstrhi for bcopy
11136 #. use 32 bit for int
11137 #: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
11138 msgid "Use 32 bit int"
11141 #: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
11142 msgid "Use 16 bit int"
11145 #. use 32 bit for float
11146 #: config/pdp11/pdp11.h:83 config/pdp11/pdp11.h:84
11147 msgid "Use 32 bit float"
11150 #: config/pdp11/pdp11.h:85 config/pdp11/pdp11.h:86
11151 msgid "Use 64 bit float"
11154 #. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
11155 #. is branching expensive - on a PDP, it's actually really cheap
11156 #. this is just to play around and check what code gcc generates
11157 #. split instruction and data memory?
11158 #: config/pdp11/pdp11.h:95
11159 msgid "Target has split I&D"
11162 #: config/pdp11/pdp11.h:96
11163 msgid "Target does not have split I&D"
11166 #. UNIX assembler syntax?
11167 #: config/pdp11/pdp11.h:98
11168 msgid "Use UNIX assembler syntax"
11171 #: config/pdp11/pdp11.h:99
11172 msgid "Use DEC assembler syntax"
11175 #: config/rs6000/host-darwin.c:52
11176 msgid "Segmentation Fault (code)"
11179 #: config/rs6000/host-darwin.c:83
11180 msgid "Out of stack space.\n"
11183 #: config/rs6000/host-darwin.c:104
11185 msgid "Try running `%s' in the shell to raise its limit.\n"
11188 #: config/rs6000/host-darwin.c:117
11189 msgid "Segmentation Fault"
11192 #: config/rs6000/host-darwin.c:131
11194 msgid "While setting up signal stack: %m"
11197 #: config/rs6000/host-darwin.c:137
11199 msgid "While setting up signal handler: %m"
11202 #: config/rs6000/host-darwin.c:184
11204 msgid "couldn't unmap pch_address_space: %m\n"
11207 #. Handle the machine specific pragma longcall. Its syntax is
11209 #. # pragma longcall ( TOGGLE )
11211 #. where TOGGLE is either 0 or 1.
11213 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
11214 #. whether or not new function declarations receive a longcall
11215 #. attribute by default.
11216 #: config/rs6000/rs6000-c.c:46
11217 msgid "ignoring malformed #pragma longcall"
11220 #: config/rs6000/rs6000-c.c:59
11221 msgid "missing open paren"
11224 #: config/rs6000/rs6000-c.c:61
11225 msgid "missing number"
11228 #: config/rs6000/rs6000-c.c:63
11229 msgid "missing close paren"
11232 #: config/rs6000/rs6000-c.c:66
11233 msgid "number must be 0 or 1"
11236 #: config/rs6000/rs6000-c.c:69
11237 msgid "junk at end of #pragma longcall"
11240 #: config/rs6000/rs6000.c:793
11241 msgid "-mmultiple is not supported on little endian systems"
11244 #: config/rs6000/rs6000.c:800
11245 msgid "-mstring is not supported on little endian systems"
11248 #: config/rs6000/rs6000.c:814
11250 msgid "unknown -mdebug-%s switch"
11253 #: config/rs6000/rs6000.c:826
11255 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
11258 #: config/rs6000/rs6000.c:837
11260 msgid "Unknown switch -mlong-double-%s"
11263 #: config/rs6000/rs6000.c:1008
11265 msgid "unknown -m%s= option specified: '%s'"
11268 #: config/rs6000/rs6000.c:1025
11270 msgid "not configured for ABI: '%s'"
11273 #: config/rs6000/rs6000.c:1031
11275 msgid "unknown ABI specified: '%s'"
11278 #: config/rs6000/rs6000.c:1045
11280 msgid "unknown -malign-XXXXX option specified: '%s'"
11283 #: config/rs6000/rs6000.c:5398
11284 msgid "argument 1 must be a 5-bit signed literal"
11287 #: config/rs6000/rs6000.c:5500 config/rs6000/rs6000.c:6123
11288 msgid "argument 2 must be a 5-bit unsigned literal"
11291 #: config/rs6000/rs6000.c:5540
11292 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
11295 #: config/rs6000/rs6000.c:5594
11296 msgid "argument 1 of __builtin_altivec_predicate is out of range"
11299 #: config/rs6000/rs6000.c:5722
11300 msgid "argument 3 must be a 4-bit unsigned literal"
11303 #: config/rs6000/rs6000.c:5892
11305 msgid "argument to `%s' must be a 2-bit unsigned literal"
11308 #: config/rs6000/rs6000.c:6005
11309 msgid "argument to dss must be a 2-bit unsigned literal"
11312 #: config/rs6000/rs6000.c:6243
11313 msgid "argument 1 of __builtin_spe_predicate must be a constant"
11316 #: config/rs6000/rs6000.c:6316
11317 msgid "argument 1 of __builtin_spe_predicate is out of range"
11320 #: config/rs6000/rs6000.c:8751
11322 msgid "invalid %%f value"
11325 #: config/rs6000/rs6000.c:8760
11327 msgid "invalid %%F value"
11330 #: config/rs6000/rs6000.c:8769
11332 msgid "invalid %%G value"
11335 #: config/rs6000/rs6000.c:8804
11337 msgid "invalid %%j code"
11340 #: config/rs6000/rs6000.c:8814
11342 msgid "invalid %%J code"
11345 #: config/rs6000/rs6000.c:8824
11347 msgid "invalid %%k value"
11350 #: config/rs6000/rs6000.c:8844 config/xtensa/xtensa.c:2002
11352 msgid "invalid %%K value"
11355 #: config/rs6000/rs6000.c:8911
11357 msgid "invalid %%O value"
11360 #: config/rs6000/rs6000.c:8958
11362 msgid "invalid %%q value"
11365 #: config/rs6000/rs6000.c:9002
11367 msgid "invalid %%S value"
11370 #: config/rs6000/rs6000.c:9044
11372 msgid "invalid %%T value"
11375 #: config/rs6000/rs6000.c:9054
11377 msgid "invalid %%u value"
11380 #: config/rs6000/rs6000.c:9063 config/xtensa/xtensa.c:1972
11382 msgid "invalid %%v value"
11385 #: config/rs6000/rs6000.c:13553
11386 msgid "no profiling of 64-bit code for this ABI"
11389 #: config/rs6000/aix.h:184 config/rs6000/beos.h:32
11390 msgid "Always pass floating-point arguments in memory"
11393 #: config/rs6000/aix.h:186 config/rs6000/beos.h:34
11394 msgid "Don't always pass floating-point arguments in memory"
11397 #: config/rs6000/aix41.h:27 config/rs6000/aix43.h:31 config/rs6000/aix51.h:31
11398 #: config/rs6000/aix52.h:31
11399 msgid "Support message passing with the Parallel Environment"
11402 #: config/rs6000/aix43.h:27 config/rs6000/aix51.h:27 config/rs6000/aix52.h:27
11403 msgid "Compile for 64-bit pointers"
11406 #: config/rs6000/aix43.h:29 config/rs6000/aix51.h:29 config/rs6000/aix52.h:29
11407 msgid "Compile for 32-bit pointers"
11410 #: config/rs6000/aix43.h:48 config/rs6000/aix51.h:48 config/rs6000/aix52.h:48
11411 msgid "-maix64 and POWER architecture are incompatible"
11414 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:53 config/rs6000/aix52.h:53
11415 msgid "-maix64 requires PowerPC64 architecture remain enabled"
11418 #: config/rs6000/aix43.h:57 config/rs6000/aix51.h:57 config/rs6000/aix52.h:57
11420 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
11423 #: config/rs6000/darwin.h:64
11424 msgid "Generate code suitable for executables (NOT shared libs)"
11427 #. The Darwin ABI always includes AltiVec, can't be (validly) turned
11429 #: config/rs6000/darwin.h:80
11430 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
11433 #. Darwin doesn't support -fpic.
11434 #: config/rs6000/darwin.h:86
11435 msgid "-fpic is not supported; -fPIC assumed"
11438 #: config/rs6000/linux64.h:96
11439 msgid "-m64 requires a PowerPC64 cpu"
11442 #: config/rs6000/linux64.h:206
11443 msgid "Call mcount for profiling before a function prologue"
11446 #: config/rs6000/linux64.h:208
11447 msgid "Call mcount for profiling after a function prologue"
11450 #. Run-time compilation parameters selecting different hardware subsets.
11452 #. Macro to define tables used to set the flags.
11453 #. This is a list in braces of pairs in braces,
11454 #. each pair being { "NAME", VALUE }
11455 #. where VALUE is the bits to set or minus the bits to clear.
11456 #. An empty string NAME is used to identify the default VALUE.
11457 #: config/rs6000/rs6000.h:262
11458 msgid "Use POWER instruction set"
11461 #: config/rs6000/rs6000.h:265
11462 msgid "Use POWER2 instruction set"
11465 #: config/rs6000/rs6000.h:267
11466 msgid "Do not use POWER2 instruction set"
11469 #: config/rs6000/rs6000.h:270
11470 msgid "Do not use POWER instruction set"
11473 #: config/rs6000/rs6000.h:272
11474 msgid "Use PowerPC instruction set"
11477 #: config/rs6000/rs6000.h:275
11478 msgid "Do not use PowerPC instruction set"
11481 #: config/rs6000/rs6000.h:277
11482 msgid "Use PowerPC General Purpose group optional instructions"
11485 #: config/rs6000/rs6000.h:279
11486 msgid "Do not use PowerPC General Purpose group optional instructions"
11489 #: config/rs6000/rs6000.h:281
11490 msgid "Use PowerPC Graphics group optional instructions"
11493 #: config/rs6000/rs6000.h:283
11494 msgid "Do not use PowerPC Graphics group optional instructions"
11497 #: config/rs6000/rs6000.h:285
11498 msgid "Use PowerPC-64 instruction set"
11501 #: config/rs6000/rs6000.h:287
11502 msgid "Do not use PowerPC-64 instruction set"
11505 #: config/rs6000/rs6000.h:289
11506 msgid "Use AltiVec instructions"
11509 #: config/rs6000/rs6000.h:291
11510 msgid "Do not use AltiVec instructions"
11513 #: config/rs6000/rs6000.h:293
11514 msgid "Use new mnemonics for PowerPC architecture"
11517 #: config/rs6000/rs6000.h:295
11518 msgid "Use old mnemonics for PowerPC architecture"
11521 #: config/rs6000/rs6000.h:298
11522 msgid "Put everything in the regular TOC"
11525 #: config/rs6000/rs6000.h:300
11526 msgid "Place floating point constants in TOC"
11529 #: config/rs6000/rs6000.h:302
11530 msgid "Do not place floating point constants in TOC"
11533 #: config/rs6000/rs6000.h:304
11534 msgid "Place symbol+offset constants in TOC"
11537 #: config/rs6000/rs6000.h:306
11538 msgid "Do not place symbol+offset constants in TOC"
11541 #: config/rs6000/rs6000.h:312
11542 msgid "Place variable addresses in the regular TOC"
11545 #: config/rs6000/rs6000.h:318
11546 msgid "Generate load/store multiple instructions"
11549 #: config/rs6000/rs6000.h:320
11550 msgid "Do not generate load/store multiple instructions"
11553 #: config/rs6000/rs6000.h:322
11554 msgid "Generate string instructions for block moves"
11557 #: config/rs6000/rs6000.h:324
11558 msgid "Do not generate string instructions for block moves"
11561 #: config/rs6000/rs6000.h:326
11562 msgid "Generate load/store with update instructions"
11565 #: config/rs6000/rs6000.h:328
11566 msgid "Do not generate load/store with update instructions"
11569 #: config/rs6000/rs6000.h:332
11570 msgid "Do not generate fused multiply/add instructions"
11573 #: config/rs6000/rs6000.h:336
11574 msgid "Do not schedule the start and end of the procedure"
11577 #: config/rs6000/rs6000.h:342
11578 msgid "Return all structures in memory (AIX default)"
11581 #: config/rs6000/rs6000.h:344
11582 msgid "Return small structures in registers (SVR4 default)"
11585 #: config/rs6000/rs6000.h:350
11586 msgid "Generate single field mfcr instruction"
11589 #: config/rs6000/rs6000.h:352
11590 msgid "Do not generate single field mfcr instruction"
11593 #: config/rs6000/rs6000.h:435 config/sparc/sparc.h:625
11594 msgid "Use features of and schedule code for given CPU"
11597 #: config/rs6000/rs6000.h:438
11598 msgid "Enable debug output"
11601 #: config/rs6000/rs6000.h:440
11602 msgid "Select full, part, or no traceback table"
11605 #: config/rs6000/rs6000.h:441
11606 msgid "Specify ABI to use"
11609 #: config/rs6000/rs6000.h:443
11610 msgid "Specify size of long double (64 or 128 bits)"
11613 #: config/rs6000/rs6000.h:445
11614 msgid "Specify yes/no if isel instructions should be generated"
11617 #: config/rs6000/rs6000.h:447
11618 msgid "Specify yes/no if SPE SIMD instructions should be generated"
11621 #: config/rs6000/rs6000.h:449
11622 msgid "Specify yes/no if using floating point in the GPRs"
11625 #: config/rs6000/rs6000.h:451
11626 msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
11629 #: config/rs6000/rs6000.h:453
11630 msgid "Avoid all range limits on call instructions"
11633 #: config/rs6000/rs6000.h:456
11634 msgid "Determine which dependences between insns are considered costly"
11637 #: config/rs6000/rs6000.h:458
11638 msgid "Specify which post scheduling nop insertion scheme to apply"
11641 #: config/rs6000/rs6000.h:460
11642 msgid "Specify alignment of structure fields default/natural"
11645 #: config/rs6000/rs6000.h:462
11646 msgid "Specify scheduling priority for dispatch slot restricted insns"
11649 #. Definitions for __builtin_return_address and __builtin_frame_address.
11650 #. __builtin_return_address (0) should give link register (65), enable
11652 #. This should be uncommented, so that the link register is used, but
11653 #. currently this would result in unmatched insns and spilling fixed
11654 #. registers so we'll leave it for another day. When these problems are
11655 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
11657 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
11658 #. Number of bytes into the frame return addresses can be found. See
11659 #. rs6000_stack_info in rs6000.c for more information on how the different
11660 #. abi's store the return address.
11661 #: config/rs6000/rs6000.h:1922
11662 msgid "RETURN_ADDRESS_OFFSET not supported"
11665 #: config/rs6000/sysv4.h:87
11666 msgid "Select ABI calling convention"
11669 #: config/rs6000/sysv4.h:88
11670 msgid "Select method for sdata handling"
11673 #: config/rs6000/sysv4.h:100
11674 msgid "Align to the base type of the bit-field"
11677 #: config/rs6000/sysv4.h:102
11678 msgid "Don't align to the base type of the bit-field"
11681 #: config/rs6000/sysv4.h:104
11682 msgid "Don't assume that unaligned accesses are handled by the system"
11685 #: config/rs6000/sysv4.h:106
11686 msgid "Assume that unaligned accesses are handled by the system"
11689 #: config/rs6000/sysv4.h:108 config/rs6000/sysv4.h:112
11690 msgid "Produce code relocatable at runtime"
11693 #: config/rs6000/sysv4.h:110 config/rs6000/sysv4.h:114
11694 msgid "Don't produce code relocatable at runtime"
11697 #: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:118
11698 msgid "Produce little endian code"
11701 #: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
11702 msgid "Produce big endian code"
11705 #: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:124
11706 #: config/rs6000/sysv4.h:125 config/rs6000/sysv4.h:126
11707 #: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128
11708 #: config/rs6000/sysv4.h:138 config/rs6000/sysv4.h:139
11709 #: config/rs6000/sysv4.h:151 config/rs6000/sysv4.h:157
11710 msgid "no description yet"
11713 #: config/rs6000/sysv4.h:129
11717 #: config/rs6000/sysv4.h:130
11718 msgid "Don't use EABI"
11721 #: config/rs6000/sysv4.h:133
11722 msgid "Do not allow bit-fields to cross word boundaries"
11725 #: config/rs6000/sysv4.h:135
11726 msgid "Use alternate register names"
11729 #: config/rs6000/sysv4.h:137
11730 msgid "Don't use alternate register names"
11733 #: config/rs6000/sysv4.h:141
11734 msgid "Link with libsim.a, libc.a and sim-crt0.o"
11737 #: config/rs6000/sysv4.h:143
11738 msgid "Link with libads.a, libc.a and crt0.o"
11741 #: config/rs6000/sysv4.h:145
11742 msgid "Link with libyk.a, libc.a and crt0.o"
11745 #: config/rs6000/sysv4.h:147
11746 msgid "Link with libmvme.a, libc.a and crt0.o"
11749 #: config/rs6000/sysv4.h:149
11750 msgid "Set the PPC_EMB bit in the ELF flags header"
11753 #: config/rs6000/sysv4.h:150
11754 msgid "Use the WindISS simulator"
11757 #: config/rs6000/sysv4.h:153
11758 msgid "Generate 64-bit code"
11761 #: config/rs6000/sysv4.h:155
11762 msgid "Generate 32-bit code"
11765 #. Sometimes certain combinations of command options do not make sense
11766 #. on a particular target machine. You can define a macro
11767 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
11768 #. defined, is executed once just after all the command options have
11771 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
11773 #: config/rs6000/sysv4.h:214
11775 msgid "bad value for -mcall-%s"
11778 #: config/rs6000/sysv4.h:230
11780 msgid "bad value for -msdata=%s"
11783 #: config/rs6000/sysv4.h:247
11785 msgid "-mrelocatable and -msdata=%s are incompatible"
11788 #: config/rs6000/sysv4.h:256
11790 msgid "-f%s and -msdata=%s are incompatible"
11793 #: config/rs6000/sysv4.h:265
11795 msgid "-msdata=%s and -mcall-%s are incompatible"
11798 #: config/rs6000/sysv4.h:274
11799 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
11802 #: config/rs6000/sysv4.h:280
11804 msgid "-mrelocatable and -mcall-%s are incompatible"
11807 #: config/rs6000/sysv4.h:287
11809 msgid "-fPIC and -mcall-%s are incompatible"
11812 #: config/rs6000/sysv4.h:294
11813 msgid "-mcall-aixdesc must be big endian"
11816 #: config/rs6000/sysv4.h:309
11818 msgid "-m%s not supported in this configuration"
11821 #: config/s390/s390.c:934
11823 msgid "Unknown cpu used in -march=%s."
11826 #: config/s390/s390.c:953
11828 msgid "Unknown cpu used in -mtune=%s."
11831 #: config/s390/s390.c:958
11833 msgid "z/Architecture mode not supported on %s."
11836 #: config/s390/s390.c:960
11837 msgid "64-bit ABI not supported in ESA/390 mode."
11840 #: config/s390/s390.c:3345
11841 msgid "invalid UNSPEC as operand (1)"
11844 #: config/s390/s390.c:3393
11845 msgid "invalid UNSPEC as operand (2)"
11848 #: config/s390/s390.c:3399
11849 msgid "UNKNOWN in s390_output_symbolic_const !?"
11852 #: config/s390/s390.c:3415
11853 msgid "Cannot decompose address."
11856 #: config/s390/s390.c:3586
11857 msgid "UNKNOWN in print_operand !?"
11860 #: config/s390/s390.c:5309
11861 msgid "Total size of local variables exceeds architecture limit."
11864 #: config/s390/s390.h:126
11865 msgid "Set backchain"
11868 #: config/s390/s390.h:127
11869 msgid "Don't set backchain (faster, but debug harder"
11872 #: config/s390/s390.h:128
11873 msgid "Use bras for executable < 64k"
11876 #: config/s390/s390.h:129
11877 msgid "Don't use bras"
11880 #: config/s390/s390.h:130
11881 msgid "Additional debug prints"
11884 #: config/s390/s390.h:131
11885 msgid "Don't print additional debug prints"
11888 #: config/s390/s390.h:132
11892 #: config/s390/s390.h:133
11896 #: config/s390/s390.h:134
11897 msgid "z/Architecture"
11900 #: config/s390/s390.h:135
11901 msgid "ESA/390 architecture"
11904 #: config/s390/s390.h:136
11908 #: config/s390/s390.h:137
11912 #: config/s390/s390.h:138
11913 msgid "enable tpf OS code"
11916 #: config/s390/s390.h:139
11917 msgid "disable tpf OS code"
11920 #: config/s390/s390.h:140
11921 msgid "disable fused multiply/add instructions"
11924 #: config/s390/s390.h:141
11925 msgid "enable fused multiply/add instructions"
11928 #: config/sh/sh.c:5844
11929 msgid "__builtin_saveregs not supported by this subtarget"
11932 #: config/sh/sh.c:6744
11933 msgid "attribute interrupt_handler is not compatible with -m5-compact"
11936 #. The sp_switch attribute only has meaning for interrupt functions.
11937 #. The trap_exit attribute only has meaning for interrupt functions.
11938 #: config/sh/sh.c:6766 config/sh/sh.c:6801
11940 msgid "`%s' attribute only applies to interrupt functions"
11943 #. The argument must be a constant string.
11944 #: config/sh/sh.c:6773
11946 msgid "`%s' attribute argument not a string constant"
11949 #. The argument must be a constant integer.
11950 #: config/sh/sh.c:6808
11952 msgid "`%s' attribute argument not an integer constant"
11955 #. There are no delay slots on SHmedia.
11956 #. Relaxation isn't yet supported for SHmedia
11957 #. -fprofile-arcs needs a working libgcov . In unified tree configurations with newlib, this requires to configure with --with-newlib --with-headers. But there is no way to check here we have a working libgcov, so just assume that we have.
11958 #: config/sh/sh.h:478
11959 msgid "Profiling is not supported on this target."
11962 #: config/sparc/sparc.c:389
11964 msgid "%s is not supported by this configuration"
11967 #: config/sparc/sparc.c:396
11968 msgid "-mlong-double-64 not allowed with -m64"
11971 #: config/sparc/sparc.c:421
11972 msgid "-mcmodel= is not supported on 32 bit systems"
11975 #: config/sparc/sparc.c:6869 config/sparc/sparc.c:6875
11977 msgid "invalid %%Y operand"
11980 #: config/sparc/sparc.c:6945
11982 msgid "invalid %%A operand"
11985 #: config/sparc/sparc.c:6955
11987 msgid "invalid %%B operand"
11990 #: config/sparc/sparc.c:6994
11992 msgid "invalid %%c operand"
11995 #: config/sparc/sparc.c:6995
11997 msgid "invalid %%C operand"
12000 #: config/sparc/sparc.c:7016
12002 msgid "invalid %%d operand"
12005 #: config/sparc/sparc.c:7017
12007 msgid "invalid %%D operand"
12010 #: config/sparc/sparc.c:7033
12012 msgid "invalid %%f operand"
12015 #: config/sparc/sparc.c:7047
12017 msgid "invalid %%s operand"
12020 #: config/sparc/sparc.c:7101
12021 msgid "long long constant not a valid immediate operand"
12024 #: config/sparc/sparc.c:7104
12025 msgid "floating point constant not a valid immediate operand"
12028 #: config/sparc/freebsd.h:76 config/sparc/linux.h:91
12029 #: config/sparc/linux64.h:103 config/sparc/netbsd-elf.h:211
12030 msgid "Use 64 bit long doubles"
12033 #: config/sparc/freebsd.h:77 config/sparc/linux.h:92
12034 #: config/sparc/linux64.h:104 config/sparc/netbsd-elf.h:212
12035 msgid "Use 128 bit long doubles"
12038 #: config/sparc/sp64-elf.h:90
12039 msgid "Generate code for big endian"
12042 #: config/sparc/sp64-elf.h:91
12043 msgid "Generate code for little endian"
12046 #: config/sparc/sp86x-elf.h:68
12047 msgid "Use little-endian byte order for data"
12050 #: config/sparc/sparc.h:542
12051 msgid "Assume possible double misalignment"
12054 #: config/sparc/sparc.h:544
12055 msgid "Assume all doubles are aligned"
12058 #: config/sparc/sparc.h:546
12059 msgid "Pass -assert pure-text to linker"
12062 #: config/sparc/sparc.h:548
12063 msgid "Do not pass -assert pure-text to linker"
12066 #: config/sparc/sparc.h:550
12067 msgid "Use ABI reserved registers"
12070 #: config/sparc/sparc.h:552
12071 msgid "Do not use ABI reserved registers"
12074 #: config/sparc/sparc.h:554
12075 msgid "Use hardware quad fp instructions"
12078 #: config/sparc/sparc.h:556
12079 msgid "Do not use hardware quad fp instructions"
12082 #: config/sparc/sparc.h:558
12083 msgid "Compile for v8plus ABI"
12086 #: config/sparc/sparc.h:560
12087 msgid "Do not compile for v8plus ABI"
12090 #: config/sparc/sparc.h:562
12091 msgid "Utilize Visual Instruction Set"
12094 #: config/sparc/sparc.h:564
12095 msgid "Do not utilize Visual Instruction Set"
12098 #: config/sparc/sparc.h:566
12099 msgid "Pointers are 64-bit"
12102 #: config/sparc/sparc.h:568
12103 msgid "Pointers are 32-bit"
12106 #: config/sparc/sparc.h:570
12107 msgid "Use 32-bit ABI"
12110 #: config/sparc/sparc.h:572
12111 msgid "Use 64-bit ABI"
12114 #: config/sparc/sparc.h:574
12115 msgid "Use stack bias"
12118 #: config/sparc/sparc.h:576
12119 msgid "Do not use stack bias"
12122 #: config/sparc/sparc.h:578
12123 msgid "Use structs on stronger alignment for double-word copies"
12126 #: config/sparc/sparc.h:580
12127 msgid "Do not use structs on stronger alignment for double-word copies"
12130 #: config/sparc/sparc.h:582
12131 msgid "Optimize tail call instructions in assembler and linker"
12134 #: config/sparc/sparc.h:584
12135 msgid "Do not optimize tail call instructions in assembler or linker"
12138 #: config/sparc/sparc.h:629
12139 msgid "Use given SPARC code model"
12142 #: config/stormy16/stormy16.c:527
12143 msgid "Constant halfword load operand out of range."
12146 #: config/stormy16/stormy16.c:537
12147 msgid "Constant arithmetic operand out of range."
12150 #: config/stormy16/stormy16.c:1028
12151 msgid "Local variable memory requirements exceed capacity."
12154 #: config/stormy16/stormy16.c:1194
12155 msgid "function_profiler support"
12158 #: config/stormy16/stormy16.c:1283
12159 msgid "cannot use va_start in interrupt function"
12162 #: config/stormy16/stormy16.c:1599
12163 msgid "`B' operand is not constant"
12166 #: config/stormy16/stormy16.c:1605
12167 msgid "`B' operand has multiple bits set"
12170 #: config/stormy16/stormy16.c:1631
12171 msgid "`o' operand is not constant"
12174 #: config/stormy16/stormy16.c:1645
12175 msgid "xstormy16_print_operand: unknown code"
12178 #: config/stormy16/stormy16.c:1691
12180 msgid "switch statement of size %lu entries too large"
12183 #: config/v850/v850-c.c:67
12184 msgid "#pragma GHS endXXXX found without previous startXXX"
12187 #: config/v850/v850-c.c:69
12188 msgid "#pragma GHS endXXX does not match previous startXXX"
12191 #: config/v850/v850-c.c:94
12192 msgid "cannot set interrupt attribute: no current function"
12195 #: config/v850/v850-c.c:102
12196 msgid "cannot set interrupt attribute: no such identifier"
12199 #: config/v850/v850-c.c:147
12200 msgid "junk at end of #pragma ghs section"
12203 #: config/v850/v850-c.c:164
12205 msgid "unrecognized section name \"%s\""
12208 #: config/v850/v850-c.c:179
12209 msgid "malformed #pragma ghs section"
12212 #: config/v850/v850-c.c:198
12213 msgid "junk at end of #pragma ghs interrupt"
12216 #: config/v850/v850-c.c:209
12217 msgid "junk at end of #pragma ghs starttda"
12220 #: config/v850/v850-c.c:220
12221 msgid "junk at end of #pragma ghs startsda"
12224 #: config/v850/v850-c.c:231
12225 msgid "junk at end of #pragma ghs startzda"
12228 #: config/v850/v850-c.c:242
12229 msgid "junk at end of #pragma ghs endtda"
12232 #: config/v850/v850-c.c:253
12233 msgid "junk at end of #pragma ghs endsda"
12236 #: config/v850/v850-c.c:264
12237 msgid "junk at end of #pragma ghs endzda"
12240 #: config/v850/v850.c:156
12242 msgid "%s=%s is not numeric"
12245 #: config/v850/v850.c:163
12247 msgid "%s=%s is too large"
12250 #: config/v850/v850.c:315
12251 msgid "const_double_split got a bad insn:"
12254 #: config/v850/v850.c:880
12255 msgid "output_move_single:"
12258 #: config/v850/v850.c:2223
12259 msgid "%Jdata area attributes cannot be specified for local variables"
12262 #: config/v850/v850.c:2234
12263 msgid "%Jdata area of '%D' conflicts with previous declaration"
12266 #: config/v850/v850.c:2433
12268 msgid "bogus JR construction: %d\n"
12271 #: config/v850/v850.c:2454 config/v850/v850.c:2657
12273 msgid "bad amount of stack space removal: %d"
12276 #: config/v850/v850.c:2633
12278 msgid "bogus JARL construction: %d\n"
12281 #: config/v850/v850.c:3003
12283 msgid "Bogus DISPOSE construction: %d\n"
12286 #: config/v850/v850.c:3025
12288 msgid "Too much stack space to dispose of: %d"
12291 #: config/v850/v850.c:3198
12293 msgid "Bogus PREPEARE construction: %d\n"
12296 #: config/v850/v850.c:3220
12298 msgid "Too much stack space to prepare: %d"
12301 #. Macro to define tables used to set the flags.
12302 #. This is a list in braces of pairs in braces,
12303 #. each pair being { "NAME", VALUE }
12304 #. where VALUE is the bits to set or minus the bits to clear.
12305 #. An empty string NAME is used to identify the default VALUE.
12306 #: config/v850/v850.h:174
12307 msgid "Support Green Hills ABI"
12310 #: config/v850/v850.h:177
12311 msgid "Prohibit PC relative function calls"
12314 #: config/v850/v850.h:180
12315 msgid "Reuse r30 on a per function basis"
12318 #: config/v850/v850.h:183
12319 msgid "Use stubs for function prologues"
12322 #: config/v850/v850.h:186
12323 msgid "Same as: -mep -mprolog-function"
12326 #: config/v850/v850.h:187
12327 msgid "Enable backend debugging"
12330 #: config/v850/v850.h:189
12331 msgid "Compile for the v850 processor"
12334 #: config/v850/v850.h:191
12335 msgid "Compile for v850e1 processor"
12338 #. Make sure that the other bits are cleared.
12339 #: config/v850/v850.h:193
12340 msgid "Compile for v850e processor"
12343 #. Make sure that the other bits are cleared.
12344 #: config/v850/v850.h:195
12345 msgid "Enable the use of the short load instructions"
12348 #: config/v850/v850.h:198
12349 msgid "Do not use the callt instruction"
12352 #: config/v850/v850.h:205
12353 msgid "Do not use registers r2 and r5"
12356 #: config/v850/v850.h:207
12357 msgid "Enforce strict alignment"
12360 #: config/v850/v850.h:210
12361 msgid "Use 4 byte entries in switch tables"
12364 #: config/v850/v850.h:236
12365 msgid "Set the max size of data eligible for the TDA area"
12368 #: config/v850/v850.h:239
12369 msgid "Set the max size of data eligible for the SDA area"
12372 #: config/v850/v850.h:242
12373 msgid "Set the max size of data eligible for the ZDA area"
12376 #: config/xtensa/xtensa.c:1831
12377 msgid "boolean registers required for the floating-point option"
12380 #: config/xtensa/xtensa.c:1885
12382 msgid "-f%s is not supported with CONST16 instructions"
12385 #: config/xtensa/xtensa.c:1890
12386 msgid "PIC is required but not supported with CONST16 instructions"
12389 #: config/xtensa/xtensa.c:1960
12391 msgid "invalid %%D value"
12394 #: config/xtensa/xtensa.c:1997
12395 msgid "invalid mask"
12398 #: config/xtensa/xtensa.c:2023
12400 msgid "invalid %%x value"
12403 #: config/xtensa/xtensa.c:2030
12405 msgid "invalid %%d value"
12408 #: config/xtensa/xtensa.c:2051 config/xtensa/xtensa.c:2061
12410 msgid "invalid %%t/%%b value"
12413 #: config/xtensa/xtensa.c:2103
12414 msgid "invalid address"
12417 #: config/xtensa/xtensa.c:2128
12418 msgid "no register in address"
12421 #: config/xtensa/xtensa.c:2136
12422 msgid "address offset not a constant"
12425 #: config/xtensa/xtensa.c:2819
12426 msgid "only uninitialized variables can be placed in a .bss section"
12429 #: config/xtensa/xtensa.h:79
12430 msgid "Use CONST16 instruction to load constants"
12433 #: config/xtensa/xtensa.h:81
12434 msgid "Use PC-relative L32R instruction to load constants"
12437 #: config/xtensa/xtensa.h:83
12438 msgid "Disable fused multiply/add and multiply/subtract FP instructions"
12441 #: config/xtensa/xtensa.h:85
12442 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
12445 #: config/xtensa/xtensa.h:87
12446 msgid "Intersperse literal pools with code in the text section"
12449 #: config/xtensa/xtensa.h:89
12450 msgid "Put literal pools in a separate literal section"
12453 #: config/xtensa/xtensa.h:91
12454 msgid "Automatically align branch targets to reduce branch penalties"
12457 #: config/xtensa/xtensa.h:93
12458 msgid "Do not automatically align branch targets"
12461 #: config/xtensa/xtensa.h:95
12462 msgid "Use indirect CALLXn instructions for large programs"
12465 #: config/xtensa/xtensa.h:97
12466 msgid "Use direct CALLn instructions for fast calls"
12471 msgid "missing argument to \"-%s\""
12475 msgid "`-gnat' misspelled as `-gant'"
12479 msgid "unable to call pointer to member function here"
12483 msgid "%s %D(%T, %T, %T) <built-in>"
12487 msgid "%s %D(%T, %T) <built-in>"
12491 msgid "%s %D(%T) <built-in>"
12495 msgid "%s %T <conversion>"
12499 msgid "%J%s %+#D <near match>"
12507 msgid "candidates are:"
12511 msgid "conversion from `%T' to `%T' is ambiguous"
12514 #: cp/call.c:2619 cp/call.c:2663
12515 msgid "no matching function for call to `%D(%A)'"
12518 #: cp/call.c:2622 cp/call.c:2666
12519 msgid "call of overloaded `%D(%A)' is ambiguous"
12522 #. It's no good looking for an overloaded operator() on a
12523 #. pointer-to-member-function.
12527 "pointer-to-member function %E cannot be called without an object; consider "
12532 msgid "no match for call to `(%T) (%A)'"
12536 msgid "call of `(%T) (%A)' is ambiguous"
12541 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
12546 msgid "%s for 'operator%s' in '%E%s'"
12551 msgid "%s for 'operator[]' in '%E[%E]'"
12556 msgid "%s for '%s' in '%s %E'"
12561 msgid "%s for 'operator%s' in '%E %s %E'"
12566 msgid "%s for 'operator%s' in '%s%E'"
12570 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
12575 msgid "`%E' has type `void' and is not a throw-expression"
12578 #: cp/call.c:3051 cp/call.c:3242
12579 msgid "operands to ?: have different types"
12583 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
12587 msgid "enumeral and non-enumeral type in conditional expression"
12591 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
12595 msgid "using synthesized `%#D' for copy assignment"
12599 msgid " where cfront would use `%#D'"
12603 msgid "comparison between `%#T' and `%#T'"
12607 msgid "no suitable `operator %s' for `%T'"
12611 msgid "`%+#D' is private"
12615 msgid "`%+#D' is protected"
12619 msgid "`%+#D' is inaccessible"
12623 msgid "within this context"
12627 msgid "invalid conversion from `%T' to `%T'"
12631 msgid " initializing argument %P of `%D'"
12635 msgid "cannot bind bitfield `%E' to `%T'"
12639 msgid "cannot bind packed field `%E' to `%T'"
12643 msgid "cannot bind rvalue `%E' to `%T'"
12648 "cannot pass objects of non-POD type `%#T' through `...'; call will abort at "
12652 #. Undefined behavior [expr.call] 5.2.2/7.
12655 "cannot receive objects of non-POD type `%#T' through `...'; call will abort "
12660 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
12664 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
12668 msgid "`%T' is not an accessible base of `%T'"
12672 msgid "could not find class$ field in java interface type `%T'"
12676 msgid "call to non-function `%D'"
12680 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
12684 msgid "no matching function for call to `%T::%s(%A)%#V'"
12689 msgid "call of overloaded `%s(%A)' is ambiguous"
12693 msgid "cannot call member function `%D' without object"
12697 msgid "passing `%T' chooses `%T' over `%T'"
12700 #: cp/call.c:5680 cp/name-lookup.c:4093
12701 msgid " in call to `%D'"
12705 msgid "choosing `%D' over `%D'"
12709 msgid " for conversion from `%T' to `%T'"
12713 msgid " because conversion sequence for the argument is better"
12718 "ISO C++ says that these are ambiguous, even though the worst conversion for "
12719 "the first is better than the worst conversion for the second:"
12723 msgid "candidate 1:"
12727 msgid "candidate 2:"
12731 msgid "could not convert `%E' to `%T'"
12736 "invalid initialization of non-const reference of type '%T' from a temporary "
12742 "invalid initialization of reference of type '%T' from expression of type '%T'"
12747 "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
12751 msgid "Java class '%T' cannot have an implicit non-trivial destructor"
12755 msgid "Java class '%T' cannot have a destructor"
12759 msgid "`%#D' and `%#D' cannot be overloaded"
12763 msgid "duplicate enum value `%D'"
12767 msgid "duplicate field `%D' (as enum and non-enum)"
12771 msgid "duplicate nested type `%D'"
12775 msgid "duplicate field `%D' (as type and non-type)"
12779 msgid "duplicate member `%D'"
12783 msgid "conflicting access specifications for method `%D', ignored"
12788 msgid "conflicting access specifications for field `%s', ignored"
12792 msgid "`%D' names constructor"
12796 msgid "`%D' invalid in `%T'"
12800 msgid "no members matching `%D' in `%#T'"
12803 #: cp/class.c:1176 cp/class.c:1184
12804 msgid "`%D' invalid in `%#T'"
12808 msgid " because of local method `%#D' with same name"
12812 msgid " because of local member `%#D' with same name"
12816 msgid "base class `%#T' has a non-virtual destructor"
12821 "base `%T' with only non-default constructor in class without a constructor"
12825 msgid "all member functions in class `%T' are private"
12829 msgid "`%#T' only defines a private destructor and has no friends"
12833 msgid "`%#T' only defines private constructors and has no friends"
12837 msgid "no unique final overrider for `%D' in `%T'"
12840 #. Here we know it is a hider, and no overrider exists.
12842 msgid "`%D' was hidden"
12850 msgid "ISO C++ forbids member `%D' with same name as enclosing class"
12853 #: cp/class.c:2589 cp/decl2.c:1167
12854 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
12857 #: cp/class.c:2595 cp/decl2.c:1174
12858 msgid "private member `%#D' in anonymous union"
12861 #: cp/class.c:2598 cp/decl2.c:1176
12862 msgid "protected member `%#D' in anonymous union"
12867 "vtable layout for class `%T' may not be ABI-compliant and may change in a "
12868 "future version of GCC due to implicit virtual destructor"
12872 msgid "bit-field `%#D' with non-integral type"
12876 msgid "bit-field `%D' width not an integer constant"
12880 msgid "negative width in bit-field `%D'"
12884 msgid "zero width for bit-field `%D'"
12888 msgid "width of `%D' exceeds its type"
12892 msgid "`%D' is too small to hold all values of `%#T'"
12896 msgid "member `%#D' with constructor not allowed in union"
12900 msgid "member `%#D' with destructor not allowed in union"
12904 msgid "member `%#D' with copy assignment operator not allowed in union"
12908 msgid "multiple fields in union `%T' initialized"
12912 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
12916 msgid "field `%D' in local class cannot be static"
12920 msgid "field `%D' invalidly declared function type"
12924 msgid "field `%D' invalidly declared method type"
12927 #. Unions cannot have static members.
12929 msgid "field `%D' declared static in union"
12933 msgid "non-static reference `%#D' in class without a constructor"
12937 msgid "non-static const member `%#D' in class without a constructor"
12941 msgid "field `%#D' with same name as class"
12945 msgid "`%#T' has pointer data members"
12949 msgid " but does not override `%T(const %T&)'"
12953 msgid " or `operator=(const %T&)'"
12957 msgid " but does not override `operator=(const %T&)'"
12962 "offset of empty base `%T' may not be ABI-compliant and maychange in a future "
12967 msgid "class `%T' will be considered nearly empty in a future version of GCC"
12971 msgid "initializer specified for non-virtual method `%D'"
12976 "offset of virtual base `%T' is not ABI-compliant and may change in a future "
12981 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
12985 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
12990 "size assigned to `%T' may not be ABI-compliant and may change in a future "
12994 #. Versions of G++ before G++ 3.4 did not reset the
12998 "the offset of `%D' may not be ABI-compliant and may change in a future "
13004 "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
13009 "`%D' contains empty classes which may cause base classes to be placed at "
13010 "different locations in a future version of GCC"
13015 "layout of classes derived from empty class `%T' may change in a future "
13019 #: cp/class.c:5026 cp/semantics.c:2029
13020 msgid "redefinition of `%#T'"
13024 msgid "`%#T' has virtual functions but non-virtual destructor"
13028 msgid "trying to finish struct, but kicked out due to previous parse errors"
13033 msgid "language string `\"%s\"' not recognized"
13038 "cannot resolve overloaded function `%D' based on conversion to type `%T'"
13042 msgid "no matches converting function `%D' to type `%#T'"
13046 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
13050 msgid "assuming pointer to member `%D'"
13055 msgid "(a pointer to member can only be formed with `&%E')"
13058 #: cp/class.c:6027 cp/class.c:6209 cp/class.c:6216
13059 msgid "not enough type information"
13063 msgid "argument of type `%T' does not match `%T'"
13067 msgid "invalid operation on uninstantiated type"
13070 #. [basic.scope.class]
13072 #. A name N used in a class S shall refer to the same declaration
13073 #. in its context and when re-evaluated in the completed scope of
13075 #: cp/class.c:6451 cp/decl.c:1225 cp/name-lookup.c:496 cp/pt.c:2093
13076 msgid "declaration of `%#D'"
13080 msgid "changes meaning of `%D' from `%+#D'"
13083 #: cp/cp-lang.c:398
13084 msgid "inter-module optimisations not implemented yet"
13088 msgid "can't convert from incomplete type `%T' to `%T'"
13092 msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
13095 #: cp/cvt.c:113 cp/cvt.c:127
13096 msgid "converting from `%T' to `%T'"
13099 #: cp/cvt.c:185 cp/cvt.c:253 cp/cvt.c:297
13100 msgid "cannot convert `%E' from type `%T' to type `%T'"
13103 #: cp/cvt.c:214 cp/cvt.c:218
13104 msgid "pointer to member cast from `%T' to `%T' is via virtual base"
13108 msgid "invalid conversion from '%T' to '%T'"
13112 msgid "conversion from `%T' to `%T' discards qualifiers"
13116 msgid "casting `%T' to `%T' does not dereference pointer"
13120 msgid "cannot convert type `%T' to type `%T'"
13124 msgid "conversion from `%#T' to `%#T'"
13128 msgid "`%#T' used where a `%T' was expected"
13132 msgid "`%#T' used where a floating point value was expected"
13136 msgid "conversion from `%T' to non-scalar type `%T' requested"
13140 msgid "object of incomplete type `%T' will not be accessed in %s"
13144 msgid "object of type `%T' will not be accessed in %s"
13148 msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
13151 #. [over.over] enumerates the places where we can take the address
13152 #. of an overloaded function, and this is not one of them.
13155 msgid "%s cannot resolve address of overloaded function"
13158 #. Only warn when there is no &.
13161 msgid "%s is a reference, not call, to function `%E'"
13166 msgid "%s has no effect"
13170 msgid "converting NULL to non-pointer type"
13174 msgid "ambiguous default type conversion from `%T'"
13178 msgid " candidate conversions include `%D' and `%D'"
13182 msgid "label `%D' used but not defined"
13186 msgid "label `%D' defined but not used"
13189 #: cp/decl.c:1133 cp/decl.c:1559
13190 msgid "previous declaration of `%D'"
13194 msgid "%Jfunction '%D' redeclared as inline"
13198 msgid "%Jprevious declaration of '%D' with attribute noinline"
13202 msgid "%Jfunction '%D' redeclared with attribute noinline"
13206 msgid "%Jprevious declaration of '%D' was inline"
13209 #: cp/decl.c:1212 cp/decl.c:1250
13210 msgid "shadowing %s function `%#D'"
13214 msgid "library function `%#D' redeclared as non-function `%#D'"
13218 msgid "conflicts with built-in declaration `%#D'"
13221 #: cp/decl.c:1245 cp/decl.c:1357 cp/decl.c:1373
13222 msgid "new declaration `%#D'"
13226 msgid "ambiguates built-in declaration `%#D'"
13230 msgid "`%#D' redeclared as different kind of symbol"
13234 msgid "previous declaration of `%#D'"
13238 msgid "declaration of template `%#D'"
13241 #: cp/decl.c:1343 cp/name-lookup.c:497
13242 msgid "conflicts with previous declaration `%#D'"
13245 #: cp/decl.c:1358 cp/decl.c:1374
13246 msgid "ambiguates old declaration `%#D'"
13250 msgid "declaration of C function `%#D' conflicts with"
13254 msgid "previous declaration `%#D' here"
13258 msgid "conflicting declaration '%#D'"
13262 msgid "'%D' has a previous declaration as `%#D'"
13266 msgid "`%#D' previously defined here"
13270 msgid "`%#D' previously declared here"
13273 #. Prototype decl follows defn w/o prototype.
13275 msgid "prototype for `%#D'"
13279 msgid "%Jfollows non-prototype definition here"
13283 msgid "previous declaration of `%#D' with %L linkage"
13287 msgid "conflicts with new declaration with %L linkage"
13290 #: cp/decl.c:1486 cp/decl.c:1493
13291 msgid "default argument given for parameter %d of `%#D'"
13294 #: cp/decl.c:1488 cp/decl.c:1495
13295 msgid "after previous specification in `%#D'"
13299 msgid "`%#D' was used before it was declared inline"
13303 msgid "%Jprevious non-inline declaration here"
13307 msgid "redundant redeclaration of `%D' in same scope"
13312 msgid "declaration of `%F' throws different exceptions"
13317 msgid "than previous declaration `%F'"
13320 #. From [temp.expl.spec]:
13322 #. If a template, a member template or the member of a class
13323 #. template is explicitly specialized then that
13324 #. specialization shall be declared before the first use of
13325 #. that specialization that would cause an implicit
13326 #. instantiation to take place, in every translation unit in
13327 #. which such a use occurs.
13329 msgid "explicit specialization of %D after first use"
13333 msgid "%J'%D': visibility attribute ignored because it"
13337 msgid "%Jconflicts with previous declaration here"
13341 msgid "implicit declaration of function `%#D'"
13346 msgid "label `%s' referenced outside of any function"
13349 #: cp/decl.c:2221 cp/decl.c:2245 cp/decl.c:2333
13350 msgid "jump to label `%D'"
13353 #: cp/decl.c:2223 cp/decl.c:2247
13354 msgid "jump to case label"
13357 #: cp/decl.c:2226 cp/decl.c:2250
13358 msgid "%H from here"
13362 msgid " crosses initialization of `%#D'"
13365 #: cp/decl.c:2234 cp/decl.c:2349
13366 msgid " enters scope of non-POD `%#D'"
13369 #: cp/decl.c:2254 cp/decl.c:2353
13370 msgid " enters try block"
13373 #: cp/decl.c:2256 cp/decl.c:2355
13374 msgid " enters catch block"
13381 #. Can't skip init of __exception_info.
13383 msgid "%J enters catch block"
13387 msgid " skips initialization of `%#D'"
13391 msgid "label named wchar_t"
13395 msgid "duplicate label `%D'"
13398 #: cp/decl.c:2612 cp/parser.c:3252
13399 msgid "`%D' used without template parameters"
13402 #: cp/decl.c:2622 cp/decl.c:2638 cp/decl.c:2726
13403 msgid "no class template named `%#T' in `%#T'"
13406 #: cp/decl.c:2659 cp/decl.c:2669 cp/decl.c:2689
13407 msgid "no type named `%#T' in `%#T'"
13411 msgid "%Jan anonymous union cannot have function members"
13415 msgid "member %#D' with constructor not allowed in anonymous aggregate"
13419 msgid "member %#D' with destructor not allowed in anonymous aggregate"
13424 "member %#D' with copy assignment operator not allowed in anonymous aggregate"
13428 msgid "redeclaration of C++ built-in type `%T'"
13432 msgid "multiple types in one declaration"
13436 msgid "missing type-name in typedef-declaration"
13440 msgid "ISO C++ prohibits anonymous structs"
13444 msgid "`%D' can only be specified for functions"
13448 msgid "`%D' can only be specified inside a class"
13452 msgid "`%D' can only be specified for constructors"
13456 msgid "`%D' can only be specified for objects and functions"
13459 #: cp/decl.c:3708 cp/decl2.c:861
13460 msgid "typedef `%D' is initialized (use __typeof__ instead)"
13464 msgid "function `%#D' is initialized like a variable"
13468 msgid "declaration of `%#D' has `extern' and is initialized"
13472 msgid "`%#D' is not a static member of `%#T'"
13476 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
13480 msgid "duplicate initialization of %D"
13484 msgid "declaration of `%#D' outside of class is not definition"
13488 msgid "variable `%#D' has initializer but incomplete type"
13491 #: cp/decl.c:3865 cp/decl.c:4426
13492 msgid "elements of array `%#D' have incomplete type"
13496 msgid "aggregate `%#D' has incomplete type and cannot be defined"
13500 msgid "`%D' declared as reference but not initialized"
13504 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
13508 msgid "cannot initialize `%T' from `%T'"
13512 msgid "initializer fails to determine size of `%D'"
13516 msgid "array size missing in `%D'"
13520 msgid "zero-size array `%D'"
13523 #. An automatic variable with an incomplete type: that is an error.
13524 #. Don't talk about array types here, since we took care of that
13525 #. message in grokdeclarator.
13527 msgid "storage size of `%D' isn't known"
13531 msgid "storage size of `%D' isn't constant"
13536 "sorry: semantics of inline function static data `%#D' are wrong (you'll wind "
13537 "up with multiple copies)"
13541 msgid "%J you can work around this by removing the initializer"
13545 msgid "uninitialized const `%D'"
13549 msgid "brace-enclosed initializer used to initialize `%T'"
13553 msgid "initializer for `%T' must be brace-enclosed"
13557 msgid "ISO C++ does not allow designated initializers"
13561 msgid "`%T' has no non-static data member named `%D'"
13565 msgid "name `%D' used in a GNU-style designated initializer for an array"
13569 msgid "too many initializers for `%T'"
13573 msgid "variable-sized object `%D' may not be initialized"
13577 msgid "`%D' has incomplete type"
13581 msgid "`%D' must be initialized by constructor, not by `{...}'"
13585 msgid "structure `%D' with uninitialized const members"
13589 msgid "structure `%D' with uninitialized reference members"
13593 msgid "assignment (not initialization) in declaration"
13597 msgid "cannot initialize `%D' to namespace `%D'"
13601 msgid "shadowing previous type declaration of `%#D'"
13605 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
13609 msgid "`%D' is thread-local and so cannot be dynamically initialized"
13613 msgid "invalid catch parameter"
13617 msgid "destructor for alien class `%T' cannot be a member"
13621 msgid "constructor for alien class `%T' cannot be a member"
13625 msgid "`%D' declared as a `virtual' %s"
13629 msgid "`%D' declared as an `inline' %s"
13634 "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
13638 msgid "`%D' declared as a friend"
13642 msgid "`%D' declared with an exception specification"
13646 msgid "cannot declare `::main' to be a template"
13650 msgid "cannot declare `::main' to be inline"
13654 msgid "cannot declare `::main' to be static"
13658 msgid "`main' must return `int'"
13662 msgid "non-local function `%#D' uses anonymous type"
13667 "`%#D' does not refer to the unqualified type, so it is not used for linkage"
13671 msgid "non-local function `%#D' uses local type `%T'"
13675 msgid "%smember function `%D' cannot have `%T' method qualifier"
13679 msgid "defining explicit specialization `%D' in friend declaration"
13682 #. Something like `template <class T> friend void f<T>()'.
13684 msgid "invalid use of template-id `%D' in declaration of primary template"
13689 "default arguments are not allowed in declaration of friend template "
13690 "specialization `%D'"
13695 "`inline' is not allowed in declaration of friend template specialization `%D'"
13699 msgid "definition of implicitly-declared `%D'"
13702 #: cp/decl.c:5759 cp/decl2.c:744
13703 msgid "no `%#D' member function declared in class `%T'"
13707 msgid "non-local variable `%#D' uses local type `%T'"
13712 "invalid in-class initialization of static data member of non-integral type `%"
13717 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
13722 "ISO C++ forbids initialization of member constant `%D' of non-integral type `"
13727 msgid "size of array `%D' has non-integral type `%T'"
13731 msgid "size of array has non-integral type `%T'"
13735 msgid "size of array `%D' is negative"
13739 msgid "size of array is negative"
13743 msgid "ISO C++ forbids zero-size array `%D'"
13747 msgid "ISO C++ forbids zero-size array"
13751 msgid "size of array `%D' is not an integral constant-expression"
13755 msgid "size of array is not an integral constant-expression"
13759 msgid "ISO C++ forbids variable-size array `%D'"
13763 msgid "ISO C++ forbids variable-size array"
13767 msgid "overflow in array dimension"
13771 msgid "declaration of `%D' as %s"
13776 msgid "creating %s"
13781 "declaration of `%D' as multidimensional array must have bounds for all "
13782 "dimensions except the first"
13787 "multidimensional array must have bounds for all dimensions except the first"
13791 msgid "return type specification for constructor invalid"
13795 msgid "return type specification for destructor invalid"
13799 msgid "operator `%T' declared to return `%T'"
13803 msgid "return type specified for `operator %T'"
13807 msgid "destructors must be member functions"
13811 msgid "destructor `%T' must match class name `%T'"
13815 msgid "declarator-id missing; using reserved word `%D'"
13819 msgid "type `%T' is not derived from type `%T'"
13822 #. Parse error puts this typespec where
13823 #. a declarator should go.
13825 msgid "`%T' specified as declarator-id"
13829 msgid " perhaps you want `%T' for a constructor"
13832 #. Sometimes, we see a template-name used as part of a
13833 #. decl-specifier like in
13834 #. std::allocator alloc;
13835 #. Handle that gracefully.
13838 msgid "invalid use of template-name '%E' in a declarator"
13842 msgid "declaration of `%D' as non-function"
13846 msgid "`bool' is now a keyword"
13850 msgid "extraneous `%T' ignored"
13853 #: cp/decl.c:6763 cp/decl.c:6807
13854 msgid "multiple declarations `%T' and `%T'"
13858 msgid "ISO C++ does not support `long long'"
13861 #: cp/decl.c:6880 cp/decl.c:6883
13863 msgid "ISO C++ forbids declaration of `%s' with no type"
13868 msgid "short, signed or unsigned invalid for `%s'"
13873 msgid "long and short specified together for `%s'"
13878 msgid "signed and unsigned given together for `%s'"
13882 msgid "qualifiers are not allowed on declaration of `operator %T'"
13886 msgid "member `%D' cannot be declared both virtual and static"
13890 msgid "`%T::%D' is not a valid declarator"
13894 msgid "storage class specifiers invalid in parameter declarations"
13898 msgid "typedef declaration invalid in parameter declaration"
13902 msgid "virtual outside class declaration"
13907 msgid "storage class specified for %s `%s'"
13912 msgid "top-level declaration of `%s' specifies `auto'"
13916 msgid "storage class specifiers invalid in friend function declarations"
13920 msgid "destructor cannot be static member function"
13925 msgid "destructors may not be `%s'"
13929 msgid "constructor cannot be static member function"
13933 msgid "constructors cannot be declared virtual"
13938 msgid "constructors may not be `%s'"
13942 msgid "return value type specifier for constructor ignored"
13947 msgid "can't initialize friend function `%s'"
13950 #. Cannot be both friend and virtual.
13952 msgid "virtual functions cannot be friends"
13956 msgid "friend declaration not in class definition"
13961 msgid "can't define friend function `%s' in a local class definition"
13965 msgid "destructors may not have parameters"
13968 #: cp/decl.c:7483 cp/decl.c:7490
13969 msgid "cannot declare reference to `%#T'"
13973 msgid "cannot declare pointer to `%#T'"
13977 msgid "cannot declare pointer to `%#T' member"
13981 msgid "extra qualification `%T::' on member `%s' ignored"
13985 msgid "cannot declare member function `%T::%s' within `%T'"
13989 msgid "cannot declare member `%T::%s' within `%T'"
13993 msgid "data member may not have variably modified type `%T'"
13997 msgid "parameter may not have variably modified type `%T'"
14000 #. [dcl.fct.spec] The explicit specifier shall only be used in
14001 #. declarations of constructors within a class definition.
14003 msgid "only declarations of constructors can be `explicit'"
14008 msgid "non-member `%s' cannot be declared `mutable'"
14013 msgid "non-object member `%s' cannot be declared `mutable'"
14018 msgid "function `%s' cannot be declared `mutable'"
14023 msgid "static `%s' cannot be declared `mutable'"
14028 msgid "const `%s' cannot be declared `mutable'"
14032 msgid "template-id `%D' used as a declarator"
14036 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
14040 msgid "%Jtypedef name may not be a nested-name-specifier"
14044 msgid "%Jinvalid type qualifier for non-member function type"
14048 msgid "type qualifiers specified for friend class declaration"
14052 msgid "`inline' specified for friend class declaration"
14056 msgid "template parameters cannot be friends"
14060 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
14064 msgid "friend declaration requires class-key, i.e. `friend %#T'"
14068 msgid "trying to make class `%T' a friend of global scope"
14072 msgid "invalid qualifiers on non-member function type"
14076 msgid "abstract declarator `%T' used as declaration"
14080 msgid "unnamed variable or field declared void"
14084 msgid "variable or field declared void"
14088 msgid "cannot use `::' in parameter declaration"
14091 #. Something like struct S { int N::j; };
14093 msgid "invalid use of `::'"
14097 msgid "function `%D' cannot be declared friend"
14101 msgid "can't make `%D' into a method -- not in a class"
14105 msgid "function `%D' declared virtual inside a union"
14109 msgid "`%D' cannot be declared virtual, since it is always static"
14113 msgid "field `%D' has incomplete type"
14117 msgid "name `%T' has incomplete type"
14121 msgid " in instantiation of template `%T'"
14126 msgid "`%s' is neither function nor member function; cannot be declared friend"
14130 msgid "member functions are implicitly friends of their class"
14133 #. An attempt is being made to initialize a non-static
14134 #. member. But, from [class.mem]:
14136 #. 4 A member-declarator can contain a
14137 #. constant-initializer only if it declares a static
14138 #. member (_class.static_) of integral or enumeration
14139 #. type, see _class.static.data_.
14141 #. This used to be relatively common practice, but
14142 #. the rest of the compiler does not correctly
14143 #. handle the initialization unless the member is
14144 #. static so we make it static below.
14146 msgid "ISO C++ forbids initialization of member `%D'"
14150 msgid "making `%D' static"
14155 "ISO C++ forbids static data member `%D' with same name as enclosing class"
14160 msgid "storage class `auto' invalid for function `%s'"
14165 msgid "storage class `register' invalid for function `%s'"
14170 msgid "storage class `__thread' invalid for function `%s'"
14176 "storage class `static' invalid for function `%s' declared out of global scope"
14182 "storage class `inline' invalid for function `%s' declared out of global scope"
14187 msgid "virtual non-class function `%s'"
14191 msgid "cannot declare member function `%D' to have static linkage"
14194 #. FIXME need arm citation
14196 msgid "cannot declare static function inside another function"
14201 "`static' may not be used when defining (as opposed to declaring) a static "
14206 msgid "static member `%D' declared `register'"
14210 msgid "cannot explicitly declare member `%#D' to have extern linkage"
14214 msgid "default argument for `%#D' has type `%T'"
14218 msgid "default argument for parameter of type `%T' has type `%T'"
14222 msgid "default argument `%E' uses local variable `%D'"
14227 msgid "invalid string constant `%E'"
14232 "invalid integer constant in parameter list, did you forget to give parameter "
14237 msgid "parameter `%D' invalidly declared method type"
14241 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
14246 #. A declaration of a constructor for a class X is ill-formed if
14247 #. its first parameter is of type (optionally cv-qualified) X
14248 #. and either there are no other parameters or else all other
14249 #. parameters have default arguments.
14251 #. We *don't* complain about member template instantiations that
14252 #. have this form, though; they can occur as we try to decide
14253 #. what constructor to use during overload resolution. Since
14254 #. overload resolution will never prefer such a constructor to
14255 #. the non-template copy constructor (which is either explicitly
14256 #. or implicitly defined), there's no need to worry about their
14257 #. existence. Theoretically, they should never even be
14258 #. instantiated, but that's hard to forestall.
14260 msgid "invalid constructor; you probably meant `%T (const %T&)'"
14264 msgid "`%D' must be a nonstatic member function"
14269 "`%D' must be either a non-static member function or a non-member function"
14273 msgid "`%D' must have an argument of class or enumerated type"
14278 msgid "conversion to %s%s will never use a type conversion operator"
14283 msgid "ISO C++ prohibits overloading operator ?:"
14287 msgid "postfix `%D' must take `int' as its argument"
14291 msgid "postfix `%D' must take `int' as its second argument"
14295 msgid "`%D' must take either zero or one argument"
14299 msgid "`%D' must take either one or two arguments"
14303 msgid "prefix `%D' should return `%T'"
14307 msgid "postfix `%D' should return `%T'"
14311 msgid "`%D' must take `void'"
14314 #: cp/decl.c:9157 cp/decl.c:9165
14315 msgid "`%D' must take exactly one argument"
14319 msgid "`%D' must take exactly two arguments"
14323 msgid "user-defined `%D' always evaluates both arguments"
14327 msgid "`%D' should return by value"
14330 #: cp/decl.c:9201 cp/decl.c:9204
14331 msgid "`%D' cannot have default arguments"
14335 msgid "using typedef-name `%D' after `%s'"
14339 msgid "using template type parameter `%T' after `%s'"
14343 msgid "`%T' referred to as `%s'"
14347 msgid "`%T' referred to as enum"
14350 #. If a class template appears as elaborated type specifier
14351 #. without a template header such as:
14353 #. template <class T> class C {};
14354 #. void f(class C); // No template header here
14356 #. then the required template argument is missing.
14358 msgid "template argument required for `%s %T'"
14362 msgid "use of enum `%#D' without previous declaration"
14366 msgid "derived union `%T' invalid"
14370 msgid "base type `%T' fails to be a struct or class type"
14374 msgid "recursive type `%T' undefined"
14378 msgid "duplicate base type `%T' invalid"
14382 msgid "Java class '%T' cannot have multiple bases"
14386 msgid "Java class '%T' cannot have virtual bases"
14390 msgid "multiple definition of `%#T'"
14394 msgid "%Jprevious definition here"
14399 #. IF no integral type can represent all the enumerator values, the
14400 #. enumeration is ill-formed.
14402 msgid "no integral type can represent all of the enumerator values for `%T'"
14406 msgid "enumerator value for `%D' not integer constant"
14410 msgid "overflow in enumeration values at `%D'"
14414 msgid "return type `%#T' is incomplete"
14418 msgid "return type for `main' changed to `int'"
14422 msgid "`%D' implicitly declared before its definition"
14425 #: cp/decl.c:10200 cp/typeck.c:6011
14426 msgid "`operator=' should return a reference to `*this'"
14430 msgid "parameter `%D' declared void"
14434 msgid "invalid member function declaration"
14438 msgid "`%D' is already defined in class `%T'"
14442 msgid "static member function `%#D' declared with type qualifiers"
14447 msgid "duplicate type qualifiers in %s declaration"
14451 msgid "name missing for member function"
14454 #: cp/decl2.c:408 cp/decl2.c:422
14455 msgid "ambiguous conversion for array subscript"
14459 msgid "invalid types `%T[%T]' for array subscript"
14463 msgid "type `%#T' argument given to `delete', expected pointer"
14467 msgid "anachronistic use of array size in vector delete"
14472 "cannot delete a function. Only pointer-to-objects are valid arguments to "
14477 msgid "deleting `%T' is undefined"
14481 msgid "deleting array `%#D'"
14484 #. 14.5.2.2 [temp.mem]
14486 #. A local class shall not have member templates.
14488 msgid "invalid declaration of member template `%#D' in local class"
14492 msgid "invalid use of `virtual' in template declaration of `%#D'"
14495 #: cp/decl2.c:549 cp/pt.c:2830
14496 msgid "template declaration of `%#D'"
14500 msgid "Java method '%D' has non-Java return type `%T'"
14504 msgid "Java method '%D' has non-Java parameter type `%T'"
14508 msgid "prototype for `%#D' does not match any in class `%T'"
14512 msgid "local class `%#T' shall not have static data member `%#D'"
14516 msgid "initializer invalid for static member with constructor"
14520 msgid "(an out of class initialization is required)"
14524 msgid "member `%D' conflicts with virtual function table field name"
14528 msgid "`%D' is already defined in `%T'"
14532 msgid "field initializer is not constant"
14536 msgid "`asm' specifiers are not permitted on non-static data members"
14540 msgid "cannot declare `%D' to be a bit-field type"
14544 msgid "cannot declare bit-field `%D' with function type"
14548 msgid "`%D' is already defined in the class %T"
14552 msgid "static member `%D' cannot be a bit-field"
14556 msgid "initializer specified for non-member function `%D'"
14560 msgid "invalid initializer for virtual method `%D'"
14564 msgid "anonymous struct not inside named type"
14568 msgid "namespace-scope anonymous aggregates must be static"
14572 msgid "anonymous union with no members"
14576 msgid "`operator new' must return type `%T'"
14580 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
14584 msgid "`operator delete' must return type `%T'"
14588 msgid "`operator delete' takes type `%T' as first parameter"
14592 msgid "inline function `%D' used but never defined"
14596 msgid "default argument missing for parameter %P of `%+#D'"
14599 #. damn ICE suppression
14602 msgid "unexpected letter `%c' in locate_error\n"
14605 #. Can't throw a reference.
14607 msgid "type `%T' is disallowed in Java `throw' or `catch'"
14611 msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
14614 #. Thrown object must be a Throwable.
14616 msgid "type `%T' is not derived from `java::lang::Throwable'"
14620 msgid "mixing C++ and Java catches in a single translation unit"
14624 msgid "throwing NULL, which has integral, not pointer type"
14627 #: cp/except.c:653 cp/init.c:2029
14628 msgid "`%D' should never be overloaded"
14632 msgid " in thrown expression"
14637 "expression '%E' of abstract class type '%T' cannot be used in throw-"
14642 msgid "exception of type `%T' will be caught"
14646 msgid " by earlier handler for `%T'"
14650 msgid "`...' handler must be the last handler for its try block"
14654 msgid "`%D' is already a friend of class `%T'"
14658 msgid "invalid type `%T' declared `friend'"
14662 #. Friend declarations shall not declare partial
14663 #. specializations.
14665 msgid "partial specialization `%T' declared `friend'"
14669 msgid "class `%T' is implicitly friends with itself"
14672 #. template <class T> friend typename S<T>::X;
14674 msgid "typename type `%#T' declared `friend'"
14677 #. template <class T> friend class T;
14679 msgid "template parameter type `%T' declared `friend'"
14682 #. template <class T> friend class A; where A is not a template
14684 msgid "`%#T' is not a template"
14688 msgid "`%D' is already a friend of `%T'"
14692 msgid "`%T' is already a friend of `%T'"
14696 msgid "member `%D' declared as friend before type `%T' defined"
14700 msgid "friend declaration `%#D' declares a non-template function"
14705 "(if this is not what you intended, make sure the function template has "
14706 "already been declared and add <> after the function name here) -Wno-non-"
14707 "template-friend disables this warning"
14710 #: cp/g++spec.c:229 java/jvspec.c:415
14712 msgid "argument to `%s' missing\n"
14716 msgid "`%D' should be initialized in the member initialization list"
14720 msgid "default-initialization of `%#D', which has reference type"
14724 msgid "uninitialized reference member `%D'"
14728 msgid "`%D' will be initialized after"
14732 msgid "base `%T' will be initialized after"
14744 msgid " when initialized here"
14748 msgid "multiple initializations given for `%D'"
14752 msgid "multiple initializations given for base `%T'"
14756 msgid "initializations for multiple members of `%T'"
14761 "base class `%#T' should be explicitly initialized in the copy constructor"
14764 #: cp/init.c:892 cp/init.c:911
14765 msgid "class `%T' does not have any field named `%D'"
14770 "`%#D' is a static data member; it can only be initialized at its definition"
14774 msgid "`%#D' is not a non-static data member of `%T'"
14778 msgid "unnamed initializer for `%T', which has no base classes"
14782 msgid "unnamed initializer for `%T', which uses multiple inheritance"
14786 msgid "'%D' is both a direct base and an indirect virtual base"
14790 msgid "type `%D' is not a direct or virtual base of `%T'"
14794 msgid "type `%D' is not a direct base of `%T'"
14797 #. Handle bad initializers like:
14801 #. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
14805 #. int main(int argc, char **argv) {
14806 #. COMPLEX zees(1.0, 0.0)[10];
14810 msgid "bad array initializer"
14814 msgid "`%T' is not an aggregate type"
14818 msgid "`%T' fails to be an aggregate typedef"
14822 msgid "type `%T' is of non-aggregate type"
14825 #: cp/init.c:1425 cp/typeck.c:1798
14826 msgid "qualified type `%T' does not match destructor name `~%T'"
14830 msgid "incomplete type `%T' does not have member `%D'"
14834 msgid "`%D' is not a member of type `%T'"
14838 msgid "invalid pointer to bit-field `%D'"
14842 msgid "invalid use of non-static member function `%D'"
14845 #: cp/init.c:1579 cp/semantics.c:1236
14846 msgid "invalid use of non-static data member `%D'"
14850 msgid "new of array type fails to specify size"
14854 msgid "size in array new must have integral type"
14858 msgid "zero size array reserves no space"
14862 msgid "new cannot be applied to a reference type"
14866 msgid "new cannot be applied to a function type"
14870 msgid "call to Java constructor, while `jclass' undefined"
14874 msgid "can't find class$"
14878 msgid "invalid type `void' for new"
14882 msgid "uninitialized const in `new' of `%#T'"
14887 msgid "call to Java constructor with `%s' undefined"
14891 msgid "request for member `%D' is ambiguous"
14895 msgid "ISO C++ forbids initialization in array new"
14899 msgid "ISO C++ forbids aggregate initializer to new"
14903 msgid "initializer ends prematurely"
14907 msgid "cannot initialize multi-dimensional array with initializer"
14911 msgid "possible problem detected in invocation of delete operator:"
14916 "neither the destructor nor the class-specific operator delete will be "
14917 "called, even if they are declared when the class is defined."
14921 msgid "unknown array size in delete"
14925 msgid "type to vector delete is neither pointer or array type"
14929 msgid "type name expected before `*'"
14934 msgid "junk at end of #pragma %s"
14939 msgid "invalid #pragma %s"
14943 msgid "#pragma vtable no longer supported"
14948 msgid "#pragma implementation for %s appears after file is included"
14952 msgid "junk at end of #pragma GCC java_exceptions"
14956 msgid "`%D' not defined"
14960 msgid "`%D' was not declared in this scope"
14964 msgid "`%D' undeclared (first use this function)"
14969 "(Each undeclared identifier is reported only once for each function it "
14973 #. In a template, it is invalid to write "f()" or "f(3)" if no
14974 #. declaration of "f" is available. Historically, G++ and most
14975 #. other compilers accepted that usage since they deferred all name
14976 #. lookup until instantiation time rather than doing unqualified
14977 #. name lookup at template definition time; explain to the user what
14980 #. Note that we have the exact wording of the following message in
14981 #. the manual (trouble.texi, node "Name lookup"), so they need to
14982 #. be kept in synch.
14985 "there are no arguments to `%D' that depend on a template parameter, so a "
14986 "declaration of `%D' must be available"
14991 "(if you use `-fpermissive', G++ will accept your code, but allowing the use "
14992 "of an undeclared name is deprecated)"
14995 #: cp/mangle.c:2040
14996 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
14999 #: cp/mangle.c:2093
15000 msgid "omitted middle operand to `?:' operand cannot be mangled"
15003 #: cp/mangle.c:2392
15004 msgid "the mangled name of `%D' will change in a future version of GCC"
15008 msgid "generic thunk code fails for method `%#D' which uses `...'"
15012 msgid "non-static const member `%#D', can't use default assignment operator"
15017 "non-static reference member `%#D', can't use default assignment operator"
15020 #: cp/name-lookup.c:650
15021 msgid "`%#D' used prior to declaration"
15024 #: cp/name-lookup.c:681
15025 msgid "redeclaration of `wchar_t' as `%T'"
15028 #. A redeclaration of main, but not a duplicate of the
15031 #. [basic.start.main]
15033 #. This function shall not be overloaded.
15034 #: cp/name-lookup.c:713
15035 msgid "invalid redeclaration of `%D'"
15038 #: cp/name-lookup.c:714
15042 #: cp/name-lookup.c:802
15043 msgid "type mismatch with previous external decl of `%#D'"
15046 #: cp/name-lookup.c:803
15047 msgid "previous external decl of `%#D'"
15050 #: cp/name-lookup.c:845
15051 msgid "`%D' was previously implicitly declared to return `int'"
15054 #: cp/name-lookup.c:903
15055 msgid "extern declaration of `%#D' doesn't match"
15058 #: cp/name-lookup.c:904
15059 msgid "global declaration `%#D'"
15062 #: cp/name-lookup.c:940
15063 msgid "declaration of `%#D' shadows a parameter"
15066 #: cp/name-lookup.c:961
15068 msgid "declaration of `%s' shadows a member of `this'"
15071 #: cp/name-lookup.c:1137
15072 msgid "name lookup of `%D' changed"
15075 #: cp/name-lookup.c:1139
15076 msgid " matches this `%D' under ISO standard rules"
15079 #: cp/name-lookup.c:1141
15080 msgid " matches this `%D' under old rules"
15083 #: cp/name-lookup.c:1155 cp/name-lookup.c:1162
15084 msgid "name lookup of `%D' changed for new ISO `for' scoping"
15087 #: cp/name-lookup.c:1157
15088 msgid " cannot use obsolete binding at `%D' because it has a destructor"
15091 #: cp/name-lookup.c:1164
15092 msgid " using obsolete binding at `%D'"
15095 #: cp/name-lookup.c:1217
15097 msgid "%s %s(%E) %p %d\n"
15100 #: cp/name-lookup.c:1220
15102 msgid "%s %s %p %d\n"
15105 #: cp/name-lookup.c:1339
15106 msgid "XXX is_class_level != (current_scope == class_scope)\n"
15109 #: cp/name-lookup.c:1976
15110 msgid "`%#D' hides constructor for `%#T'"
15113 #: cp/name-lookup.c:1991
15114 msgid "`%#D' conflicts with previous using declaration `%#D'"
15117 #: cp/name-lookup.c:2003
15118 msgid "previous non-function declaration `%#D'"
15121 #: cp/name-lookup.c:2004
15122 msgid "conflicts with function declaration `%#D'"
15126 #. A using-declaration shall not name a template-id.
15127 #: cp/name-lookup.c:2081
15128 msgid "a using-declaration cannot specify a template-id. Try `using %D'"
15131 #: cp/name-lookup.c:2087
15132 msgid "namespace `%D' not allowed in using-declaration"
15135 #. It's a nested name with template parameter dependent scope.
15136 #. This can only be using-declaration for class member.
15137 #: cp/name-lookup.c:2095 cp/name-lookup.c:2109 cp/name-lookup.c:3308
15138 msgid "`%T' is not a namespace"
15141 #: cp/name-lookup.c:2133
15142 msgid "`%D' not declared"
15145 #. If the OLD_FN was really declared, the
15146 #. declarations don't match.
15147 #: cp/name-lookup.c:2145 cp/name-lookup.c:2187 cp/name-lookup.c:2212
15148 msgid "`%D' is already declared in this scope"
15151 #: cp/name-lookup.c:2218
15152 msgid "using declaration `%D' introduced ambiguous type `%T'"
15155 #. Definition isn't the kind we were looking for.
15156 #: cp/name-lookup.c:2382 cp/name-lookup.c:2401
15157 msgid "`%#D' redeclared as %C"
15160 #: cp/name-lookup.c:2811
15161 msgid "using-declaration for non-member at class scope"
15164 #: cp/name-lookup.c:2818
15165 msgid "using-declaration cannot name destructor"
15168 #: cp/name-lookup.c:2923
15169 msgid "declaration of `%D' not in a namespace surrounding `%D'"
15172 #: cp/name-lookup.c:2963
15173 msgid "`%D' should have been declared inside `%D'"
15176 #: cp/name-lookup.c:3027
15177 msgid "namespace alias `%D' not allowed here, assuming `%D'"
15180 #. The parser did not find it, so it's not there.
15181 #: cp/name-lookup.c:3142
15182 msgid "unknown namespace `%D'"
15185 #: cp/name-lookup.c:3302
15186 msgid "namespace `%T' undeclared"
15189 #: cp/name-lookup.c:3346
15190 msgid "strong using only meaningful at namespace scope"
15193 #: cp/name-lookup.c:3353
15194 msgid "`%D' attribute directive ignored"
15197 #: cp/name-lookup.c:3486
15198 msgid "use of `%D' is ambiguous"
15201 #: cp/name-lookup.c:3487
15202 msgid " first declared as `%#D' here"
15205 #: cp/name-lookup.c:3490
15206 msgid " also declared as `%#D' here"
15209 #: cp/name-lookup.c:3505
15210 msgid "`%D' denotes an ambiguous type"
15213 #: cp/name-lookup.c:3506
15214 msgid "%J first type here"
15217 #: cp/name-lookup.c:3507
15218 msgid "%J other type here"
15221 #. This happens for A::B where B is a template, and there are no
15222 #. template arguments.
15223 #: cp/name-lookup.c:3572 cp/typeck.c:1773
15224 msgid "invalid use of `%D'"
15227 #: cp/name-lookup.c:3613
15228 msgid "`%D::%D' is not a template"
15231 #: cp/name-lookup.c:3630
15232 msgid "`%D' undeclared in namespace `%D'"
15235 #: cp/name-lookup.c:4091
15236 msgid "`%D' is not a function,"
15239 #: cp/name-lookup.c:4092
15240 msgid " conflict with `%D'"
15243 #: cp/name-lookup.c:4830
15244 msgid "XXX entering pop_everything ()\n"
15247 #: cp/name-lookup.c:4839
15248 msgid "XXX leaving pop_everything ()\n"
15252 msgid "invalid token"
15255 #: cp/parser.c:1810
15256 msgid "`%D::%D' has not been declared"
15259 #: cp/parser.c:1813 cp/semantics.c:2284
15260 msgid "`::%D' has not been declared"
15263 #: cp/parser.c:1815
15264 msgid "`%D' has not been declared"
15267 #: cp/parser.c:1818
15268 msgid "`%D::%D' %s"
15271 #: cp/parser.c:1820
15275 #: cp/parser.c:1822
15279 #: cp/parser.c:1874
15280 msgid "new types may not be defined in a return type"
15283 #: cp/parser.c:1892 cp/pt.c:4185
15284 msgid "`%T' is not a template"
15287 #: cp/parser.c:1894
15289 msgid "`%s' is not a template"
15292 #: cp/parser.c:1896
15293 msgid "invalid template-id"
15296 #: cp/parser.c:1931
15298 msgid "%s cannot appear in a constant-expression"
15301 #: cp/parser.c:1951
15303 msgid "invalid use of template-name `%E' without an argument list"
15306 #. Issue an error message.
15307 #: cp/parser.c:1956
15309 msgid "`%E' does not name a type"
15312 #: cp/parser.c:1987
15313 msgid "(perhaps `typename %T::%E' was intended)"
15316 #: cp/parser.c:2002
15318 msgid "`%E' in namespace `%E' does not name a type"
15321 #: cp/parser.c:2005
15322 msgid "`%E' in class `%T' does not name a type"
15325 #: cp/parser.c:2481
15326 msgid "ISO C++ forbids braced-groups within expressions"
15329 #: cp/parser.c:2490
15330 msgid "statement-expressions are allowed only inside functions"
15333 #: cp/parser.c:2541
15334 msgid "`this' may not be used in this context"
15337 #: cp/parser.c:2691
15338 msgid "local variable `%D' may not appear in this context"
15341 #: cp/parser.c:3056
15342 msgid "typedef-name `%D' used as destructor declarator"
15345 #: cp/parser.c:3701
15346 msgid "ISO C++ forbids compound-literals"
15349 #: cp/parser.c:4673
15350 msgid "expression in new-declarator must have integral or enumeration type"
15353 #: cp/parser.c:4849
15354 msgid "use of old-style cast"
15357 #: cp/parser.c:5602
15359 msgid "case label `%E' not within a switch statement"
15362 #: cp/parser.c:6144
15363 msgid "ISO C++ forbids computed gotos"
15366 #: cp/parser.c:6264
15370 #: cp/parser.c:6559
15371 msgid "mixing declarations and function-definitions is forbidden"
15374 #: cp/parser.c:6697
15375 msgid "duplicate `friend'"
15378 #: cp/parser.c:6846
15379 msgid "class definition may not be declared a friend"
15382 #: cp/parser.c:7160
15383 msgid "only constructors take base initializers"
15386 #: cp/parser.c:7211
15387 msgid "anachronistic old-style base class initializer"
15390 #. Warn that we do not support `export'.
15391 #: cp/parser.c:7604
15392 msgid "keyword `export' not implemented, and will be ignored"
15395 #. Otherwise, emit an error about the invalid digraph, but continue
15396 #. parsing because we got our argument list.
15397 #: cp/parser.c:7964
15398 msgid "`<::' cannot begin a template-argument list"
15401 #: cp/parser.c:7965
15403 "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
15406 #: cp/parser.c:7972
15407 msgid "(if you use `-fpermissive' G++ will accept your code)"
15410 #. Explain what went wrong.
15411 #: cp/parser.c:8144
15412 msgid "non-template `%D' used as template"
15415 #: cp/parser.c:8145
15416 msgid "(use `%T::template %D' to indicate that it is a template)"
15419 #: cp/parser.c:9074
15420 msgid "using `typename' outside of template"
15423 #: cp/parser.c:9196
15424 msgid "expected type-name"
15427 #: cp/parser.c:9255
15428 msgid "type attributes are honored only at type definition"
15431 #. [namespace.udecl]
15433 #. A using declaration shall not name a template-id.
15434 #: cp/parser.c:9639
15435 msgid "a template-id may not appear in a using-declaration"
15438 #: cp/parser.c:9965
15439 msgid "an asm-specification is not allowed on a function-definition"
15442 #: cp/parser.c:9967
15443 msgid "attributes are not allowed on a function-definition"
15446 #: cp/parser.c:10100
15447 msgid "attributes after parenthesized initializer ignored"
15450 #: cp/parser.c:11297
15451 msgid "file ends in default argument"
15454 #: cp/parser.c:11353
15455 msgid "deprecated use of default argument for parameter of non-function"
15458 #: cp/parser.c:11356
15459 msgid "default arguments are only permitted for function parameters"
15462 #: cp/parser.c:12081
15463 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
15466 #: cp/parser.c:12094
15467 msgid "extra qualification ignored"
15470 #: cp/parser.c:12105
15471 msgid "an explicit specialization must be preceded by 'template <>'"
15474 #: cp/parser.c:12385
15475 msgid "extra semicolon"
15478 #: cp/parser.c:12403
15479 msgid "a class-key must be used when declaring a friend"
15482 #: cp/parser.c:12434
15483 msgid "friend declaration does not name a class or function"
15486 #: cp/parser.c:12605
15487 msgid "pure-specifier on function-definition"
15490 #: cp/parser.c:12878
15491 msgid "keyword `typename' not allowed outside of templates"
15494 #: cp/parser.c:12880
15496 "keyword `typename' not allowed in this context (the base class is implicitly "
15500 #: cp/parser.c:13698
15501 msgid "reference to `%D' is ambiguous"
15504 #: cp/parser.c:13872
15505 msgid "too few template-parameter-lists"
15508 #. Otherwise, there are too many template parameter lists. We have
15511 #. template <class T> template <class U> void S::f();
15512 #: cp/parser.c:13887
15513 msgid "too many template-parameter-lists"
15516 #. If begin_function_definition didn't like the definition, skip
15517 #. the entire function.
15518 #: cp/parser.c:14164
15519 msgid "invalid function declaration"
15522 #. Issue an error message.
15523 #: cp/parser.c:14201
15524 msgid "named return values are no longer supported"
15527 #: cp/parser.c:14529
15528 msgid "`>>' should be `> >' within a nested template argument list"
15531 #. If this is not a nested template argument list, the '>>' is
15532 #. a typo for '>'. Emit an error message and continue.
15533 #: cp/parser.c:14537
15534 msgid "spurious `>>', use `>' to terminate a template argument list"
15537 #: cp/parser.c:15024
15538 msgid "`%s' tag used in naming `%#T'"
15541 #: cp/parser.c:15044
15542 msgid "%D redeclared with different access"
15545 #: cp/parser.c:15061
15546 msgid "`template' (as a disambiguator) is only allowed within templates"
15550 msgid "data member `%D' cannot be a member template"
15554 msgid "invalid member template declaration `%D'"
15558 msgid "explicit specialization in non-namespace scope `%D'"
15562 msgid "enclosing class templates are not explicitly specialized"
15565 #: cp/pt.c:739 cp/pt.c:780
15566 msgid "specializing `%#T' in different namespace"
15569 #: cp/pt.c:740 cp/pt.c:781
15570 msgid " from definition of `%#D'"
15574 msgid "specialization of `%T' after instantiation"
15578 msgid "specialization `%T' after instantiation `%T'"
15582 msgid "explicit specialization of non-template `%T'"
15586 msgid "specialization of %D after instantiation"
15594 msgid "`%D' is not a function template"
15598 msgid "template-id `%D' for `%+D' does not match any template declaration"
15602 msgid "ambiguous template specialization `%D' for `%+D'"
15605 #. This case handles bogus declarations like template <>
15606 #. template <class T> void f<int>();
15607 #: cp/pt.c:1611 cp/pt.c:1685
15608 msgid "template-id `%D' in declaration of primary template"
15612 msgid "template parameter list used in explicit instantiation"
15616 msgid "definition provided for explicit instantiation"
15620 msgid "too many template parameter lists in declaration of `%D'"
15624 msgid "too few template parameter lists in declaration of `%D'"
15628 msgid "explicit specialization not preceded by `template <>'"
15632 msgid "partial specialization `%D' of function template"
15636 msgid "default argument specified in explicit specialization"
15640 msgid "template specialization with C linkage"
15643 #. From [temp.expl.spec]:
15645 #. If such an explicit specialization for the member
15646 #. of a class template names an implicitly-declared
15647 #. special member function (clause _special_), the
15648 #. program is ill-formed.
15650 #. Similar language is found in [temp.explicit].
15652 msgid "specialization of implicitly-declared special member function"
15656 msgid "no member function `%D' declared in `%T'"
15659 #. There are two many template parameter lists.
15661 msgid "too many template parameter lists in declaration of `%T'"
15665 msgid " shadows template parm `%#D'"
15669 msgid "template parameters not used in partial specialization:"
15677 msgid "partial specialization `%T' does not specialize any template arguments"
15682 msgid "template argument `%E' involves template parameter(s)"
15686 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
15690 msgid "no default argument for `%D'"
15694 msgid "template with C linkage"
15698 msgid "template class without a name"
15703 #. A destructor shall not be a member template.
15705 msgid "destructor `%D' declared as member template"
15709 msgid "`%D' does not declare a template type"
15713 msgid "template definition of non-template `%#D'"
15717 msgid "expected %d levels of template parms for `%#D', got %d"
15721 msgid "got %d template parameters for `%#D'"
15725 msgid "got %d template parameters for `%#T'"
15730 msgid " but %d required"
15734 msgid "`%T' is not a template type"
15738 msgid "previous declaration `%D'"
15743 msgid "used %d template parameter%s instead of %d"
15747 msgid "template parameter `%#D'"
15751 msgid "redeclared here as `%#D'"
15754 #. We have in [temp.param]:
15756 #. A template-parameter may not be given default arguments
15757 #. by two different declarations in the same scope.
15759 msgid "redefinition of default argument for `%#D'"
15763 msgid "%J original definition appeared here"
15768 msgid "`%E' is not a valid template argument"
15772 msgid "it must be the address of a function with external linkage"
15776 msgid "it must be the address of an object with external linkage"
15780 msgid "it must be a pointer-to-member of the form `&X::Y'"
15786 "string literal %E is not a valid template argument because it is the address "
15787 "of an object with static linkage"
15792 msgid "address of non-extern `%E' cannot be used as template argument"
15797 msgid "non-constant `%E' cannot be used as template argument"
15801 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
15805 msgid "invalid use of '%D' as a non-type template-argument"
15810 msgid "invalid use of '%E' as a non-type template-argument"
15815 msgid "to refer to a type member of a template parameter, use `typename %E'"
15818 #: cp/pt.c:3670 cp/pt.c:3688 cp/pt.c:3727
15819 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
15823 msgid " expected a constant of type `%T', got `%T'"
15828 msgid " expected a class template, got `%E'"
15833 msgid " expected a type, got `%E'"
15837 msgid " expected a type, got `%T'"
15841 msgid " expected a class template, got `%T'"
15845 msgid " expected a template of type `%D', got `%D'"
15849 msgid "could not convert template argument `%E' to `%T'"
15854 msgid "wrong number of template arguments (%d, should be %d)"
15858 msgid "provided for `%D'"
15863 msgid "template argument %d is invalid"
15867 msgid "non-template used as template"
15871 msgid "non-template type `%T' used as a template"
15875 msgid "for template declaration `%D'"
15880 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
15881 "to increase the maximum) instantiating `%D'"
15885 msgid "ambiguous class template instantiation for `%#T'"
15892 #: cp/pt.c:6291 cp/pt.c:6411
15893 msgid "instantiation of `%D' as type `%T'"
15897 msgid "invalid parameter type `%T'"
15901 msgid "in declaration `%D'"
15905 msgid "creating pointer to member function of non-class type `%T'"
15909 msgid "creating array with size zero"
15914 msgid "creating array with size zero (`%E')"
15918 msgid "forming reference to void"
15922 msgid "forming %s to reference type `%T'"
15926 msgid "creating pointer to member of non-class type `%T'"
15930 msgid "creating pointer to member reference type `%T'"
15934 msgid "creating array of `%T'"
15938 msgid "creating array of `%T', which is an abstract class type"
15942 msgid "`%T' is not a class, struct, or union type"
15947 msgid "use of `%s' in template"
15953 "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
15958 msgid "say `typename %E' if a type is meant"
15962 msgid "`%T' uses anonymous type"
15966 msgid "`%T' uses local type `%T'"
15970 msgid "`%T' is a variably modified type"
15975 msgid "integral expression `%E' is not constant"
15979 msgid " trying to instantiate `%D'"
15983 msgid "incomplete type unification"
15988 msgid "use of `%s' in template type unification"
15991 #: cp/pt.c:10506 cp/pt.c:10578
15992 msgid "explicit instantiation of non-template `%#D'"
15995 #: cp/pt.c:10522 cp/pt.c:10573
15996 msgid "no matching template for `%D' found"
16000 msgid "explicit instantiation of `%#D'"
16004 msgid "duplicate explicit instantiation of `%#D'"
16008 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
16011 #: cp/pt.c:10591 cp/pt.c:10672
16012 msgid "storage class `%D' applied to template instantiation"
16016 msgid "explicit instantiation of non-template type `%T'"
16020 msgid "explicit instantiation of `%#T' before definition of template"
16025 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
16029 msgid "duplicate explicit instantiation of `%#T'"
16033 msgid "explicit instantiation of `%D' but no definition available"
16037 msgid "`%#T' is not a valid type for a template constant parameter"
16041 msgid "-frepo must be used with -c"
16046 msgid "mysterious repository information in %s"
16051 msgid "can't create repository information file `%s'"
16055 msgid "cannot use typeid with -fno-rtti"
16059 msgid "must #include <typeinfo> before using typeid"
16064 "cannot create type information for type `%T' because its size is variable"
16067 #: cp/rtti.c:580 cp/rtti.c:594
16068 msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
16072 msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
16076 msgid "`%T' is an ambiguous base of `%T'"
16080 msgid "`%T' is an inaccessible base of `%T'"
16083 #: cp/search.c:1756
16084 msgid "invalid covariant return type for `%#D'"
16087 #: cp/search.c:1757 cp/search.c:1763
16088 msgid " overriding `%#D'"
16091 #: cp/search.c:1761
16092 msgid "conflicting return type specified for `%#D'"
16095 #: cp/search.c:1775
16097 msgid "looser throw specifier for `%#F'"
16100 #: cp/search.c:1776
16102 msgid " overriding `%#F'"
16105 #. A static member function cannot match an inherited
16106 #. virtual member function.
16107 #: cp/search.c:1866
16108 msgid "`%#D' cannot be declared"
16111 #: cp/search.c:1867
16112 msgid " since `%#D' declared in base class"
16115 #: cp/search.c:1944
16116 msgid "`%#D' needs a final overrider"
16119 #: cp/semantics.c:1092
16121 msgid "type of asm operand `%E' could not be determined"
16124 #: cp/semantics.c:1233
16125 msgid "invalid use of member `%D' in static member function"
16128 #: cp/semantics.c:1237 cp/semantics.c:1276
16129 msgid "from this location"
16132 #: cp/semantics.c:1275
16133 msgid "object missing in reference to `%D'"
16136 #: cp/semantics.c:1721
16137 msgid "arguments to destructor are not allowed"
16140 #: cp/semantics.c:1769
16141 msgid "`this' is unavailable for static member functions"
16144 #: cp/semantics.c:1775
16145 msgid "invalid use of `this' in non-member function"
16148 #: cp/semantics.c:1777
16149 msgid "invalid use of `this' at top level"
16152 #: cp/semantics.c:1801
16153 msgid "invalid qualifying scope in pseudo-destructor name"
16156 #: cp/semantics.c:1807
16157 msgid "`%E' is not of type `%T'"
16160 #: cp/semantics.c:1918
16161 msgid "template type parameters must use the keyword `class' or `typename'"
16164 #: cp/semantics.c:1962
16166 "invalid use of type `%T' as a default value for a template template-parameter"
16169 #: cp/semantics.c:1965
16171 "invalid use of `%D' as a default value for a template template-parameter"
16174 #: cp/semantics.c:1969
16175 msgid "invalid default argument for a template template parameter"
16178 #: cp/semantics.c:2004
16179 msgid "definition of `%#T' inside template parameter list"
16182 #: cp/semantics.c:2015
16183 msgid "invalid definition of qualified type `%T'"
16186 #: cp/semantics.c:2030
16187 msgid "previous definition of `%#T'"
16190 #: cp/semantics.c:2225
16191 msgid "invalid base-class specification"
16194 #: cp/semantics.c:2234
16195 msgid "base class `%T' has cv qualifiers"
16198 #: cp/semantics.c:2266
16199 msgid "multiple declarators in template declaration"
16202 #: cp/semantics.c:2277
16203 msgid "incomplete type `%T' used in nested name specifier"
16206 #: cp/semantics.c:2279 cp/typeck.c:1616
16207 msgid "`%D' is not a member of `%T'"
16210 #: cp/semantics.c:2282
16211 msgid "`%D' is not a member of `%D'"
16214 #: cp/semantics.c:2400
16216 "template parameter `%D' of type `%T' is not allowed in an integral constant "
16217 "expression because it is not of integral or enumeration type"
16220 #: cp/semantics.c:2553
16221 msgid "`%D' cannot appear in a constant-expression"
16224 #: cp/semantics.c:2562
16225 msgid "use of namespace `%D' as expression"
16228 #: cp/semantics.c:2567
16229 msgid "use of class template `%T' as expression"
16232 #. Ambiguous reference to base members.
16233 #: cp/semantics.c:2573
16234 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
16237 #: cp/semantics.c:2633
16239 msgid "use of %s from containing function"
16242 #: cp/semantics.c:2636
16243 msgid " `%#D' declared here"
16246 #: cp/semantics.c:2687
16248 msgid "type of `%E' is unknown"
16253 msgid "non-lvalue in %s"
16257 msgid "`%V' qualifiers cannot be applied to `%T'"
16262 msgid "`%s' attribute can only be applied to Java class definitions"
16267 msgid "`%s' attribute can only be applied to class definitions"
16272 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
16276 msgid "requested init_priority is not an integer constant"
16282 "can only use `%s' attribute on file-scope definitions of objects of class "
16287 msgid "requested init_priority is out of range"
16291 msgid "requested init_priority is reserved for internal use"
16296 msgid "`%s' attribute is not supported on this platform"
16301 msgid "lang_* check: failed in %s, at %s:%d"
16304 #: cp/typeck.c:438 cp/typeck.c:453 cp/typeck.c:543
16305 msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
16311 "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
16315 msgid "%s between distinct pointer-to-member types `%T' and `%T' lacks a cast"
16318 #: cp/typeck.c:1235
16320 msgid "invalid application of `%s' to a member function"
16323 #: cp/typeck.c:1268
16325 msgid "invalid application of `%s' to a bit-field"
16328 #: cp/typeck.c:1273
16330 msgid "ISO C++ forbids applying `%s' to an expression of function type"
16333 #: cp/typeck.c:1342
16334 msgid "invalid use of non-static member function"
16337 #: cp/typeck.c:1476
16338 msgid "deprecated conversion from string constant to `%T'"
16341 #: cp/typeck.c:1587 cp/typeck.c:1874
16342 msgid "request for member `%D' in `%E', which is of non-class type `%T'"
16345 #: cp/typeck.c:1614
16347 msgid "invalid use of nonstatic data member '%E'"
16350 #: cp/typeck.c:1666 cp/typeck.c:1688
16351 msgid "invalid access to non-static data member `%D' of NULL object"
16354 #: cp/typeck.c:1668 cp/typeck.c:1690
16355 msgid "(perhaps the `offsetof' macro was used incorrectly)"
16358 #: cp/typeck.c:1804
16359 msgid "the type being destroyed is '%T', but the destructor refers to `%T'"
16362 #: cp/typeck.c:1924
16363 msgid "`%D::%D' is not a member of `%T'"
16366 #: cp/typeck.c:1935
16367 msgid "`%T' is not a base of `%T'"
16370 #: cp/typeck.c:1954
16371 msgid "'%D' has no member named '%E'"
16374 #: cp/typeck.c:1969
16375 msgid "`%D' is not a member template function"
16378 #. A pointer to incomplete type (other than cv void) can be
16379 #. dereferenced [expr.unary.op]/1
16380 #: cp/typeck.c:2075
16381 msgid "`%T' is not a pointer-to-object type"
16384 #: cp/typeck.c:2100
16386 msgid "invalid use of `%s' on pointer to member"
16389 #: cp/typeck.c:2106
16390 msgid "invalid type argument"
16393 #: cp/typeck.c:2212
16394 msgid "ISO C++ forbids subscripting non-lvalue array"
16397 #: cp/typeck.c:2223
16398 msgid "subscripting array declared `register'"
16401 #: cp/typeck.c:2306
16403 msgid "object missing in use of `%E'"
16406 #: cp/typeck.c:2408
16407 msgid "ISO C++ forbids calling `::main' from within program"
16410 #: cp/typeck.c:2433
16412 msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
16415 #: cp/typeck.c:2446
16417 msgid "`%E' cannot be used as a function"
16420 #: cp/typeck.c:2539
16421 msgid "too many arguments to %s `%+#D'"
16424 #: cp/typeck.c:2541 cp/typeck.c:2647
16425 msgid "at this point in file"
16428 #: cp/typeck.c:2578
16429 msgid "parameter %P of `%D' has incomplete type `%T'"
16432 #: cp/typeck.c:2581
16433 msgid "parameter %P has incomplete type `%T'"
16436 #: cp/typeck.c:2645
16437 msgid "too few arguments to %s `%+#D'"
16440 #: cp/typeck.c:2790 cp/typeck.c:2800
16441 msgid "assuming cast to type `%T' from overloaded function"
16444 #: cp/typeck.c:2861
16446 msgid "division by zero in `%E / 0'"
16449 #: cp/typeck.c:2863
16451 msgid "division by zero in `%E / 0.'"
16454 #: cp/typeck.c:2892
16456 msgid "division by zero in `%E %% 0'"
16459 #: cp/typeck.c:2894
16461 msgid "division by zero in `%E %% 0.'"
16464 #: cp/typeck.c:2974
16466 msgid "%s rotate count is negative"
16469 #: cp/typeck.c:2977
16471 msgid "%s rotate count >= width of type"
16474 #: cp/typeck.c:3011 cp/typeck.c:3016 cp/typeck.c:3107 cp/typeck.c:3112
16475 msgid "ISO C++ forbids comparison between pointer and integer"
16478 #: cp/typeck.c:3293
16479 msgid "comparison between types `%#T' and `%#T'"
16482 #: cp/typeck.c:3329
16483 msgid "comparison between signed and unsigned integer expressions"
16486 #: cp/typeck.c:3394
16487 msgid "invalid operands of types `%T' and `%T' to binary `%O'"
16490 #. Some sort of arithmetic operation involving NULL was
16491 #. performed. Note that pointer-difference and pointer-addition
16492 #. have already been handled above, and so we don't end up here in
16494 #: cp/typeck.c:3416
16495 msgid "NULL used in arithmetic"
16498 #: cp/typeck.c:3479
16499 msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
16502 #: cp/typeck.c:3481
16503 msgid "ISO C++ forbids using pointer to a function in subtraction"
16506 #: cp/typeck.c:3483
16507 msgid "ISO C++ forbids using pointer to a method in subtraction"
16510 #: cp/typeck.c:3495
16511 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
16514 #: cp/typeck.c:3550
16517 "invalid use of '%E' to form a pointer-to-member-function. Use a qualified-"
16521 #: cp/typeck.c:3556
16524 "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
16527 #: cp/typeck.c:3578
16528 msgid "taking address of temporary"
16531 #: cp/typeck.c:3813
16533 msgid "ISO C++ forbids %sing an enum"
16536 #: cp/typeck.c:3824
16537 msgid "cannot %s a pointer to incomplete type `%T'"
16540 #: cp/typeck.c:3830
16541 msgid "ISO C++ forbids %sing a pointer of type `%T'"
16544 #: cp/typeck.c:3855
16545 msgid "cast to non-reference type used as lvalue"
16548 #: cp/typeck.c:3889
16549 msgid "invalid use of `--' on bool variable `%D'"
16553 #: cp/typeck.c:3920
16554 msgid "ISO C++ forbids taking address of function `::main'"
16557 #. An expression like &memfn.
16558 #: cp/typeck.c:3991
16560 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
16561 "static member function to form a pointer to member function. Say `&%T::%D'"
16564 #: cp/typeck.c:3996
16566 "ISO C++ forbids taking the address of a bound member function to form a "
16567 "pointer to member function. Say `&%T::%D'"
16570 #: cp/typeck.c:4024
16571 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
16574 #: cp/typeck.c:4040
16578 #: cp/typeck.c:4069
16579 msgid "attempt to take address of bit-field structure member `%D'"
16582 #: cp/typeck.c:4183
16583 msgid "taking address of destructor"
16586 #: cp/typeck.c:4196
16587 msgid "taking address of bound pointer-to-member expression"
16590 #: cp/typeck.c:4204
16591 msgid "cannot create pointer to reference member `%D'"
16594 #: cp/typeck.c:4266
16595 msgid "cannot take the address of `this', which is an rvalue expression"
16598 #: cp/typeck.c:4285
16599 msgid "address requested for `%D', which is declared `register'"
16602 #: cp/typeck.c:4353
16604 msgid "%s expression list treated as compound expression"
16607 #: cp/typeck.c:4426
16608 msgid "%s from type `%T' to type `%T' casts away constness"
16611 #: cp/typeck.c:4618
16612 msgid "invalid static_cast from type `%T' to type `%T'"
16615 #: cp/typeck.c:4658
16617 "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
16620 #: cp/typeck.c:4678
16621 msgid "reinterpret_cast from `%T' to `%T' loses precision"
16624 #: cp/typeck.c:4697
16626 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
16629 #: cp/typeck.c:4703
16630 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
16633 #: cp/typeck.c:4731
16635 "invalid use of const_cast with type `%T', which is not a pointer, reference, "
16636 "nor a pointer-to-data-member type"
16639 #: cp/typeck.c:4734
16641 "invalid use of const_cast with type `%T', which is a pointer or reference to "
16645 #: cp/typeck.c:4757
16646 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
16649 #: cp/typeck.c:4774
16650 msgid "invalid const_cast from type `%T' to type `%T'"
16653 #: cp/typeck.c:4814 cp/typeck.c:4819
16654 msgid "ISO C++ forbids casting to an array type `%T'"
16657 #: cp/typeck.c:4827
16658 msgid "invalid cast to function type `%T'"
16661 #: cp/typeck.c:4883
16662 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
16665 #: cp/typeck.c:4929
16666 msgid "cast from `%T' to `%T' increases required alignment of target type"
16669 #: cp/typeck.c:5093
16670 msgid " in evaluation of `%Q(%#T, %#T)'"
16673 #: cp/typeck.c:5135
16674 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
16677 #: cp/typeck.c:5208
16678 msgid "incompatible types in assignment of `%T' to `%T'"
16681 #: cp/typeck.c:5215
16682 msgid "ISO C++ forbids assignment of arrays"
16685 #: cp/typeck.c:5314
16686 msgid " in pointer to member function conversion"
16689 #: cp/typeck.c:5322
16690 msgid " in pointer to member conversion"
16693 #. This is a reinterpret cast, we choose to do nothing.
16694 #: cp/typeck.c:5332 cp/typeck.c:5347
16695 msgid "pointer to member cast via virtual base `%T'"
16698 #: cp/typeck.c:5350
16699 msgid "pointer to member conversion via virtual base `%T'"
16702 #: cp/typeck.c:5420
16703 msgid "invalid conversion to type `%T' from type `%T'"
16706 #: cp/typeck.c:5576
16707 msgid "passing NULL used for non-pointer %s %P of `%D'"
16710 #: cp/typeck.c:5579
16711 msgid "%s to non-pointer type `%T' from NULL"
16714 #: cp/typeck.c:5587
16715 msgid "passing `%T' for %s %P of `%D'"
16718 #: cp/typeck.c:5590
16719 msgid "%s to `%T' from `%T'"
16722 #: cp/typeck.c:5600
16723 msgid "passing negative value `%E' for %s %P of `%D'"
16726 #: cp/typeck.c:5603
16727 msgid "%s of negative value `%E' to `%T'"
16730 #: cp/typeck.c:5691
16731 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
16734 #: cp/typeck.c:5694
16735 msgid "cannot convert `%T' to `%T' in %s"
16738 #: cp/typeck.c:5771 cp/typeck.c:5773
16739 msgid "in passing argument %P of `%+D'"
16742 #: cp/typeck.c:5880
16743 msgid "returning reference to temporary"
16746 #: cp/typeck.c:5887
16747 msgid "reference to non-lvalue returned"
16750 #: cp/typeck.c:5899
16751 msgid "reference to local variable `%D' returned"
16754 #: cp/typeck.c:5902
16755 msgid "address of local variable `%D' returned"
16758 #: cp/typeck.c:5932
16759 msgid "returning a value from a destructor"
16762 #. If a return statement appears in a handler of the
16763 #. function-try-block of a constructor, the program is ill-formed.
16764 #: cp/typeck.c:5940
16765 msgid "cannot return from a handler of a function-try-block of a constructor"
16768 #. You can't return a value from a constructor.
16769 #: cp/typeck.c:5943
16770 msgid "returning a value from a constructor"
16773 #: cp/typeck.c:5966
16774 msgid "return-statement with no value, in function returning '%T'"
16777 #: cp/typeck.c:5983
16778 msgid "return-statement with a value, in function returning 'void'"
16781 #: cp/typeck.c:6005
16783 "`operator new' must not return NULL unless it is declared `throw()' (or -"
16784 "fcheck-new is in effect)"
16788 msgid "type `%T' is not a base type for type `%T'"
16791 #: cp/typeck2.c:152
16792 msgid "cannot declare variable `%D' to be of type `%T'"
16795 #: cp/typeck2.c:155
16796 msgid "cannot declare parameter `%D' to be of type `%T'"
16799 #: cp/typeck2.c:158
16800 msgid "cannot declare field `%D' to be of type `%T'"
16803 #: cp/typeck2.c:162
16804 msgid "invalid return type for member function `%#D'"
16807 #: cp/typeck2.c:164
16808 msgid "invalid return type for function `%#D'"
16811 #: cp/typeck2.c:167
16812 msgid "cannot allocate an object of type `%T'"
16815 #: cp/typeck2.c:174
16816 msgid " because the following virtual functions are abstract:"
16819 #: cp/typeck2.c:176
16823 #: cp/typeck2.c:179
16824 msgid " since type `%T' has abstract virtual functions"
16827 #: cp/typeck2.c:427
16828 msgid "constructor syntax used, but no constructor declared for type `%T'"
16831 #: cp/typeck2.c:440
16832 msgid "cannot initialize arrays using this syntax"
16835 #: cp/typeck2.c:545
16836 msgid "initializing array with parameter list"
16839 #: cp/typeck2.c:600
16840 msgid "initializer for scalar variable requires one element"
16843 #: cp/typeck2.c:607
16844 msgid "braces around scalar initializer for `%T'"
16847 #: cp/typeck2.c:610
16848 msgid "ignoring extra initializers for `%T'"
16851 #: cp/typeck2.c:622
16852 msgid "variable-sized object of type `%T' may not be initialized"
16855 #: cp/typeck2.c:632
16856 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
16859 #: cp/typeck2.c:697
16860 msgid "aggregate has a partly bracketed initializer"
16863 #: cp/typeck2.c:735 cp/typeck2.c:840
16864 msgid "non-trivial labeled initializers"
16867 #: cp/typeck2.c:752
16868 msgid "non-empty initializer for array of empty elements"
16871 #: cp/typeck2.c:806
16872 msgid "initializer list for object of class with virtual base classes"
16875 #: cp/typeck2.c:812
16876 msgid "initializer list for object of class with base classes"
16879 #: cp/typeck2.c:818
16880 msgid "initializer list for object using virtual functions"
16883 #: cp/typeck2.c:880 cp/typeck2.c:896
16884 msgid "missing initializer for member `%D'"
16887 #: cp/typeck2.c:885
16888 msgid "uninitialized const member `%D'"
16891 #: cp/typeck2.c:887
16892 msgid "member `%D' with uninitialized const fields"
16895 #: cp/typeck2.c:890
16896 msgid "member `%D' is uninitialized reference"
16899 #: cp/typeck2.c:937
16900 msgid "index value instead of field name in union initializer"
16903 #: cp/typeck2.c:949
16904 msgid "no field `%D' in union being initialized"
16907 #: cp/typeck2.c:957
16908 msgid "union `%T' with no named members cannot be initialized"
16911 #: cp/typeck2.c:993
16912 msgid "excess elements in aggregate initializer"
16915 #: cp/typeck2.c:1101
16916 msgid "circular pointer delegation detected"
16919 #: cp/typeck2.c:1114
16920 msgid "base operand of `->' has non-pointer type `%T'"
16923 #: cp/typeck2.c:1138
16924 msgid "result of `operator->()' yields non-pointer result"
16927 #: cp/typeck2.c:1140
16928 msgid "base operand of `->' is not a pointer"
16931 #: cp/typeck2.c:1163
16932 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
16935 #: cp/typeck2.c:1171
16937 "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
16940 #: cp/typeck2.c:1181
16941 msgid "member type `%T::' incompatible with object type `%T'"
16944 #: cp/typeck2.c:1397
16945 msgid "call to function `%D' which throws incomplete type `%#T'"
16948 #: cp/typeck2.c:1400
16949 msgid "call to function which throws incomplete type `%#T'"
16952 #. XXX Not i18n clean.
16953 #: cp/cp-tree.h:3756
16955 msgid "%s is deprecated, please see the documentation for details"
16971 msgid "(continued):"
16974 #: f/bad.c:488 f/bad.c:506
16975 msgid "[REPORT BUG!!] %"
16978 #: f/bad.c:495 f/bad.c:527
16979 msgid "[REPORT BUG!!]"
16984 msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
16988 msgid "no INTEGER type can hold a pointer on this configuration"
16993 msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
16998 msgid "and pointers are %d bits wide, but g77 doesn't yet work"
17002 msgid "properly unless they all are 32 bits wide"
17006 msgid "Please keep this in mind before you report bugs."
17009 #. I/O will probably crash.
17012 msgid "configuration: char * holds %d bits, but ftnlen only %d"
17015 #. ASSIGN 10 TO I will crash.
17019 "configuration: char * holds %d bits, but INTEGER only %d --\n"
17020 " ASSIGN statement might fail"
17024 msgid "In statement function"
17029 msgid "Outside of any program unit:\n"
17033 msgid "struct type value used where scalar is required"
17037 msgid "union type value used where scalar is required"
17041 msgid "array type value used where scalar is required"
17046 msgid "%A from %B at %0%C"
17051 msgid "At %0, INCLUDE file %A exists, but is not readable"
17056 msgid "At %0, INCLUDE nesting too deep"
17061 msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
17066 msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
17072 "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
17077 msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
17082 msgid "overflowed output arg list for `%s'"
17086 msgid "--driver no longer supported"
17091 msgid "argument to `%s' missing"
17095 msgid "no input files; unwilling to write output files"
17100 msgid "Implicit declaration of `%A' at %0"
17105 msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
17110 msgid "Unknown escape sequence `\\%A' at %0"
17115 msgid "Unterminated escape sequence `\\' at %0"
17120 msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
17125 msgid "\\x used at %0 with no following hex digits"
17130 msgid "Hex escape at %0 out of range"
17135 msgid "Escape sequence at %0 out of range for character"
17139 msgid "hex escape out of range"
17144 msgid "non-ANSI-standard escape sequence, `\\%c'"
17149 msgid "non-ISO escape sequence `\\%c'"
17154 msgid "unknown escape sequence `\\%c'"
17159 msgid "unknown escape sequence: `\\' followed by char code 0x%x"
17163 msgid "badly formed directive -- no closing quote"
17167 msgid "#-lines for entering and leaving files don't match"
17171 msgid "bad directive -- missing close-quote"
17175 msgid "invalid #ident"
17179 msgid "undefined or invalid # directive"
17183 msgid "invalid #line"
17186 #: f/lex.c:1224 f/lex.c:1268
17187 msgid "use `#line ...' instead of `# ...' in first line"
17191 msgid "invalid #-line"
17196 msgid "Null character at %0 -- line ignored"
17201 msgid "INCLUDE at %0 not the only statement on the source line"
17204 #: f/ste.c:1397 f/ste.c:1744
17205 msgid "ASSIGNed FORMAT specifier is too small"
17208 #. ~~~Someday handle CHARACTER*1, CHARACTER*N
17211 msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
17215 msgid "SELECT (at %0) has duplicate cases -- check integer overflow of CASE(s)"
17219 msgid "ASSIGN to variable that is too small"
17223 msgid "ASSIGNed GOTO target variable is too small"
17228 msgid "Local adjustable symbol `%A' at %0"
17232 msgid "data initializer on host with different endianness"
17236 msgid "-fvxt-not-f90 no longer supported -- try -fvxt"
17240 msgid "-ff90-not-vxt no longer supported -- try -fno-vxt -ff90"
17244 msgid "-fdebug-kludge is disabled, use normal debugging flags"
17249 msgid "Missing first operand for binary operator at %0"
17254 msgid "Zero-length character constant at %0"
17259 msgid "Invalid token at %0 in expression or subexpression at %1"
17264 msgid "Missing operand for operator at %1 at end of expression at %0"
17269 msgid "Label %A already defined at %1 when redefined at %0"
17274 msgid "Unrecognized character at %0 [info -f g77 M LEX]"
17279 msgid "Label definition %A at %0 on empty statement (as of %1)"
17284 msgid "Invalid first character at %0 [info -f g77 M LEX]"
17289 msgid "Line too long as of %0 [info -f g77 M LEX]"
17294 msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
17299 msgid "Label number at %0 not in range 1-99999"
17304 msgid "At %0, '!' and '/*' are not valid comment delimiters"
17310 "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
17316 "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M "
17322 msgid "Character constant at %0 has no closing apostrophe at %1"
17328 "Hollerith constant at %0 specified %A more characters than are present as of "
17334 msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
17339 msgid "Integer at %0 too large"
17345 "Period at %0 not followed by digits for floating-point number or by `NOT.', "
17346 "`TRUE.', or `FALSE.'"
17351 msgid "Missing close-period between `.%A' at %0 and %1"
17357 "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent "
17363 msgid "Missing value at %1 for real-number exponent at %0"
17368 msgid "Expected binary operator between expressions at %0 and at %1"
17373 msgid "Semicolon at %0 is an invalid token"
17378 msgid "Extraneous comma in FORMAT statement at %0"
17383 msgid "Missing comma in FORMAT statement at %0"
17388 msgid "Spurious sign in FORMAT statement at %0"
17393 msgid "Spurious number in FORMAT statement at %0"
17398 msgid "Spurious text trailing number in FORMAT statement at %0"
17403 msgid "Unrecognized FORMAT specifier at %0"
17408 msgid "Missing close-parenthese(s) in FORMAT statement at %0"
17413 msgid "Missing number following period in FORMAT statement at %0"
17418 msgid "Missing number following `E' in FORMAT statement at %0"
17423 msgid "Spurious trailing comma preceding terminator at %0"
17429 "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not "
17430 "specifying the assignment operator (=)"
17436 "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement "
17437 "specifying the assignment operator (=)"
17443 "Cannot specify =initialization-expr at %0 unless `::' appears before list of "
17449 msgid "Reference to label at %1 inconsistent with its definition at %0"
17454 msgid "Reference to label at %1 inconsistent with earlier reference at %0"
17459 msgid "DO-statement reference to label at %1 follows its definition at %0"
17464 msgid "Reference to label at %1 is outside block containing definition at %0"
17470 "DO-statement references to label at %0 and %2 separated by unterminated "
17471 "block starting at %1"
17477 "DO-statement reference to label at %0 and label definition at %2 separated "
17478 "by unterminated block starting at %1"
17483 msgid "Label definition at %0 invalid on this kind of statement"
17488 msgid "Statement at %0 invalid in this context"
17493 msgid "Statement at %0 invalid in context established by statement at %1"
17498 msgid "Statement at %0 must specify construct name specified at %1"
17503 msgid "Construct name at %0 superfluous, no construct name specified at %1"
17508 msgid "Construct name at %0 not the same as construct name at %1"
17514 "Construct name at %0 does not match construct name for any containing DO "
17520 msgid "Label definition missing at %0 for DO construct specifying label at %1"
17525 msgid "Statement at %0 follows ELSE block for IF construct at %1"
17530 msgid "No label definition for FORMAT statement at %0"
17535 msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
17541 "END statement at %0 missing `%A' keyword required for internal or module "
17542 "procedure(s) bounded by %1"
17548 "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 "
17549 "specifies no generic name, operator, or assignment"
17554 msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
17559 msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
17564 msgid "Program unit name at %0 not the same as name at %1"
17569 msgid "Type name at %0 not the same as name at %1"
17574 msgid "End of source file before end of block started at %0"
17579 msgid "Undefined label, first referenced at %0"
17585 "SAVE statement or attribute at %1 cannot be specified along with SAVE "
17586 "statement or attribute at %0"
17592 "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or "
17593 "PRIVATE statement at %0"
17598 msgid "RETURN statement at %0 invalid within a main program unit"
17603 msgid "Alternate return specifier at %0 invalid within a main program unit"
17608 msgid "Alternate return specifier at %0 invalid within a function"
17614 "Access specifier or PRIVATE statement at %0 invalid for derived-type "
17615 "definition within other than the specification part of a module"
17621 "Access specifier at %0 must immediately follow derived-type statement at %1 "
17622 "with no intervening statements"
17628 "No components specified as of %0 for derived-type definition beginning at %1"
17634 "No components specified as of %0 for structure definition beginning at %1"
17639 msgid "Missing structure name for outer structure definition at %0"
17645 "Field names at %0 for outer structure definition -- specify them in a "
17646 "subsequent RECORD statement instead"
17652 "Missing field name(s) for structure definition at %0 within structure "
17658 msgid "No components specified as of %0 for map beginning at %1"
17664 "Zero or one maps specified as of %0 for union beginning at %1 -- at least "
17670 msgid "Missing %A specifier in statement at %0"
17675 msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
17680 msgid "Conflicting I/O control specifications at %0 and %1"
17685 msgid "No UNIT= specifier in I/O control list at %0"
17691 "Specification at %0 requires ADVANCE=`NO' specification in same I/O control "
17698 "Specification at %0 requires explicit FMT= specification in same I/O control "
17704 msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
17709 msgid "Duplicate or overlapping case values/ranges at %0 and %1"
17715 "Type and/or kind-type parameter disagreement between CASE value or value "
17716 "within range at %0 and SELECT CASE at %1"
17722 "Range specification at %0 invalid for CASE statement within logical-type "
17723 "SELECT CASE statement"
17728 msgid "Fortran 90 feature at %0 unsupported"
17734 "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %"
17740 msgid "Null element at %0 for array reference at %1"
17745 msgid "Too few elements (%A missing) as of %0 for array reference at %1"
17750 msgid "Too many elements as of %0 for array reference at %1"
17755 msgid "Missing colon as of %0 in substring reference for %1"
17760 msgid "Invalid use at %0 of substring operator on %1"
17765 msgid "Substring begin/end point at %0 out of defined range"
17770 msgid "Array element value at %0 out of defined range"
17775 msgid "Expression at %0 has incorrect data type or rank for its context"
17780 msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
17785 msgid "%A step count known to be 0 (zero) at %0"
17790 msgid "%A end value plus step count known to overflow at %0"
17796 "%A begin, end, and step-count values known to result in implementation-"
17797 "dependent behavior due to overflow(s) in intermediate calculations at %0"
17803 "%A begin, end, and step-count values known to result in no iterations at %0"
17808 msgid "Type disagreement between expressions at %0 and %1"
17813 msgid "No specification for implied-DO iterator `%A' at %0"
17818 msgid "Gratuitous parentheses surround implied-DO construct at %0"
17823 msgid "Zero-size specification invalid at %0"
17828 msgid "Zero-size array at %0"
17833 msgid "Target machine does not support complex entity of kind specified at %0"
17838 msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
17843 msgid "Attempt to raise constant zero to a power at %0"
17848 msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
17853 msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
17858 msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
17863 msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
17869 "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
17874 msgid "Unable to open INCLUDE file `%A' at %0"
17879 msgid "Null argument at %0 for statement function reference at %1"
17884 msgid "Null argument at %0 for procedure invocation at %1"
17890 "%A too few arguments (starting with dummy argument `%B') as of %0 for "
17891 "statement function reference at %1"
17896 msgid "%A too many arguments as of %0 for statement function reference at %1"
17902 "Array supplied at %1 for dummy argument `%A' in statement function reference "
17908 msgid "Unsupported FORMAT specifier at %0"
17913 msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
17918 msgid "Unsupported VXT statement at %0"
17923 msgid "Attempt to specify second initial value for `%A' at %0"
17928 msgid "Too few initial values in list of initializers for `%A' at %0"
17933 msgid "Too many initial values in list of initializers starting at %0"
17939 "Array or substring specification for `%A' out of range in statement at %0"
17945 "Array subscript #%B out of range for initialization of `%A' in statement at %"
17952 "Implied do-loop step count of 0 (zero) for iteration variable `%A' in "
17959 "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in "
17966 "Not an integer constant expression in implied do-loop in statement at %0"
17971 msgid "Attempt to specify second initial value for element of `%A' at %0"
17976 msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
17982 "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
17988 "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D "
17989 "bytes offset from `%B'"
17995 "Array or substring specification for `%A' out of range in EQUIVALENCE "
18001 msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
18006 msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
18011 msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
18017 "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%"
18023 msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
18028 msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
18034 "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for "
18035 "example, `%A' and `%B'"
18040 msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
18046 "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at "
18052 msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
18057 msgid "Blank common initialized at %0"
18063 "Intrinsic `%A' is passed as actual argument at %0 but not explicitly "
18064 "declared INTRINSIC"
18070 "External procedure `%A' is passed as actual argument at %0 but not "
18071 "explicitly declared EXTERNAL"
18076 msgid "Character `%A' (for example) is upper-case in symbol name at %0"
18081 msgid "Character `%A' (for example) is lower-case in symbol name at %0"
18087 "Character `%A' not followed at some point by lower-case character in symbol "
18093 msgid "Initial character `%A' is lower-case in symbol name at %0"
18099 "NAMELIST not adequately supported by run-time library for source files with "
18105 msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
18110 msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
18115 msgid "Truncating characters on right side of character constant at %0"
18120 msgid "Truncating characters on right side of hollerith constant at %0"
18125 msgid "Truncating non-zero data on left side of numeric constant at %0"
18130 msgid "Truncating non-zero data on left side of typeless constant at %0"
18135 msgid "Typeless constant at %0 too large"
18140 msgid "First-column ampersand continuation at %0"
18143 #: f/bad.def:1055 f/bad.def:1058
18146 "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
18149 #: f/bad.def:1061 f/bad.def:1064
18151 msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
18154 #: f/bad.def:1067 f/bad.def:1070
18156 msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
18162 "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M "
18169 "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M "
18173 #: f/bad.def:1079 f/bad.def:1082
18176 "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
18181 msgid "Array `%A' at %0 is too large to handle"
18186 msgid "Statement function `%A' defined at %0 is not used"
18192 "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M "
18198 msgid "Internal compiler error -- cannot perform operation"
18201 #. Kind messages are used in diagnostic location reports of the
18202 #. form "<file>: In function `foo': <error message>".
18204 msgid "In unknown kind"
18212 msgid "In function"
18216 msgid "In subroutine"
18224 msgid "In block-data unit"
18228 msgid "In common block"
18232 msgid "In construct"
18236 msgid "In namelist"
18240 msgid "In anything"
18243 #: java/check-init.c:905
18245 msgid "internal error in check-init: tree code not implemented: %s"
18248 #: java/check-init.c:977
18249 msgid "%Jfinal field '%D' may not have been initialized"
18252 #: java/class.c:592 java/class.c:616
18253 msgid "internal error - too many interface type"
18256 #: java/class.c:715
18257 msgid "bad method signature"
18260 #: java/class.c:759
18261 msgid "misplaced ConstantValue attribute (not in any field)"
18264 #: java/class.c:761
18266 msgid "duplicate ConstantValue attribute for field '%s'"
18269 #: java/class.c:772
18271 msgid "ConstantValue attribute of field '%s' has wrong type"
18274 #: java/class.c:1067
18276 msgid "field '%s' not found in class"
18279 #: java/class.c:1324
18280 msgid "%Jabstract method in non-abstract class"
18283 #: java/class.c:2140
18284 msgid "%Jnon-static method '%D' overrides static method"
18287 #: java/decl.c:1018
18288 msgid "%J'%D' used prior to declaration"
18291 #: java/decl.c:1059
18293 msgid "declaration of `%s' shadows a parameter"
18296 #: java/decl.c:1062
18298 msgid "declaration of `%s' shadows a symbol from the parameter list"
18301 #: java/decl.c:1361
18302 msgid "%Jlabel '%D' used but not defined"
18305 #: java/decl.c:1366
18306 msgid "%Jlabel '%D' defined but not used"
18309 #: java/decl.c:1494
18310 msgid "%JIn %D: overlapped variable and exception ranges at %d"
18313 #: java/decl.c:1572
18314 msgid "bad type in parameter debug info"
18317 #: java/decl.c:1581
18318 msgid "%Jbad PC range for debug info for local '%D'"
18322 msgid "stack underflow - dup* operation"
18325 #: java/expr.c:1470
18328 "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
18331 #: java/expr.c:1498
18333 msgid "field `%s' not found"
18336 #: java/expr.c:1659
18337 msgid "ret instruction not implemented"
18340 #: java/expr.c:1816
18342 msgid "method '%s' not found in class"
18345 #: java/expr.c:2021
18347 msgid "failed to find class '%s'"
18350 #: java/expr.c:2031
18352 msgid "class '%s' has no method named '%s' matching signature '%s'"
18355 #: java/expr.c:2041
18356 msgid "invokestatic on non static method"
18359 #: java/expr.c:2046
18360 msgid "invokestatic on abstract method"
18363 #: java/expr.c:2054
18364 msgid "invoke[non-static] on static method"
18367 #: java/expr.c:2353
18369 msgid "missing field '%s' in '%s'"
18372 #: java/expr.c:2359
18374 msgid "mismatching signature for field '%s' in '%s'"
18377 #: java/expr.c:2381
18378 msgid "%Jassignment to final field '%D' not in field's class"
18381 #: java/expr.c:2386
18382 msgid "%Jassignment to final static field `%D' not in class initializer"
18385 #: java/expr.c:2394
18386 msgid "%Jassignment to final field '%D' not in constructor"
18389 #: java/expr.c:2637
18391 msgid "can't expand %s"
18394 #: java/expr.c:2809
18395 msgid "invalid PC in line number table"
18398 #: java/expr.c:2855
18400 msgid "unreachable bytecode from %d to before %d"
18403 #: java/expr.c:2893
18405 msgid "unreachable bytecode from %d to the end of the method"
18408 #. duplicate code from LOAD macro
18409 #: java/expr.c:3207
18410 msgid "unrecogized wide sub-instruction"
18413 #: java/jcf-io.c:534
18416 "source file for class `%s' is newer than its matching class file. Source "
18417 "file `%s' used instead"
18420 #: java/jcf-parse.c:330
18421 msgid "bad string constant"
18424 #: java/jcf-parse.c:348
18426 msgid "bad value constant type %d, index %d"
18429 #: java/jcf-parse.c:514
18431 msgid "can't reopen %s: %m"
18434 #: java/jcf-parse.c:519
18436 msgid "can't close %s: %m"
18439 #: java/jcf-parse.c:604
18441 msgid "cannot find file for class %s"
18444 #: java/jcf-parse.c:615
18445 msgid "not a valid Java .class file"
18448 #: java/jcf-parse.c:618
18449 msgid "error while parsing constant pool"
18452 #: java/jcf-parse.c:621
18454 msgid "error in constant pool entry #%d\n"
18457 #. FIXME - where was first time
18458 #: java/jcf-parse.c:633
18460 msgid "reading class %s for the second time from %s"
18463 #: java/jcf-parse.c:651
18464 msgid "error while parsing fields"
18467 #: java/jcf-parse.c:654
18468 msgid "error while parsing methods"
18471 #: java/jcf-parse.c:657
18472 msgid "error while parsing final attributes"
18475 #: java/jcf-parse.c:671
18478 "the `java.lang.Object' that was found in `%s' didn't have the special zero-"
18479 "length `gnu.gcj.gcj-compiled' attribute. This generally means that your "
18480 "classpath is incorrectly set. Use `info gcj \"Input Options\"' to see the "
18481 "info page describing how to set the classpath"
18484 #: java/jcf-parse.c:749
18485 msgid "missing Code attribute"
18488 #: java/jcf-parse.c:981
18489 msgid "%Hsource file seen twice on command line and will be compiled only once"
18492 #: java/jcf-parse.c:997
18493 msgid "no input file specified"
18496 #: java/jcf-parse.c:1026
18498 msgid "can't close input file %s: %m"
18501 #: java/jcf-parse.c:1064
18503 msgid "bad zip/jar file %s"
18506 #: java/jcf-parse.c:1236
18508 msgid "error while reading %s from zip file"
18511 #: java/jcf-write.c:2602
18514 "internal error in generate_bytecode_insn - tree code not implemented: %s"
18517 #: java/jcf-write.c:2934
18518 msgid "field initializer type mismatch"
18521 #: java/jcf-write.c:3389
18523 msgid "can't create directory %s: %m"
18526 #: java/jcf-write.c:3442
18528 msgid "can't create %s: %m"
18531 #: java/jv-scan.c:185
18532 msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
18535 #: java/jv-scan.c:188
18537 msgid "can't open output file `%s'"
18540 #: java/jv-scan.c:222
18542 msgid "file not found `%s'"
18545 #: java/jvspec.c:418
18546 msgid "can't specify `-D' without `--main'\n"
18549 #: java/jvspec.c:421
18551 msgid "`%s' is not a valid class name"
18554 #: java/jvspec.c:427
18555 msgid "--resource requires -o"
18558 #: java/jvspec.c:434
18559 msgid "warning: already-compiled .class files ignored with -C"
18562 #: java/jvspec.c:441
18563 msgid "cannot specify both -C and -o"
18566 #: java/jvspec.c:453
18567 msgid "cannot create temporary file"
18570 #: java/jvspec.c:481
18571 msgid "using both @FILE with multiple files not implemented"
18574 #: java/jvspec.c:530
18575 msgid "cannot specify `main' class when not linking"
18579 msgid "can't do dependency tracking with input from stdin"
18583 msgid "couldn't determine target name for dependency tracking"
18589 "unknown encoding: `%s'\n"
18590 "This might mean that your locale's encoding is not supported\n"
18591 "by your system's iconv(3) implementation. If you aren't trying\n"
18592 "to use a particular encoding for your input file, try the\n"
18593 "`--encoding=UTF-8' option"
18596 #: java/mangle.c:89
18598 msgid "can't mangle %s"
18601 #: java/mangle_name.c:140 java/mangle_name.c:210
18602 msgid "internal error - invalid Utf8 name"
18605 #: java/parse-scan.y:880 java/parse.y:950
18606 #: java/parse.y:1291 java/parse.y:1352
18607 #: java/parse.y:1556 java/parse.y:1778
18608 #: java/parse.y:1787 java/parse.y:1798
18609 #: java/parse.y:1809 java/parse.y:1821
18610 #: java/parse.y:1836 java/parse.y:1853
18611 #: java/parse.y:1855 java/parse.y:1936
18612 #: java/parse.y:2107 java/parse.y:2169
18613 #: java/parse.y:2321 java/parse.y:2333
18614 #: java/parse.y:2340 java/parse.y:2347
18615 #: java/parse.y:2358 java/parse.y:2360
18616 #: java/parse.y:2398 java/parse.y:2400
18617 #: java/parse.y:2402 java/parse.y:2423
18618 #: java/parse.y:2425 java/parse.y:2427
18619 #: java/parse.y:2443 java/parse.y:2445
18620 #: java/parse.y:2466 java/parse.y:2468
18621 #: java/parse.y:2470 java/parse.y:2498
18622 #: java/parse.y:2500 java/parse.y:2502
18623 #: java/parse.y:2504 java/parse.y:2522
18624 #: java/parse.y:2524 java/parse.y:2535
18625 #: java/parse.y:2546 java/parse.y:2557
18626 #: java/parse.y:2568 java/parse.y:2579
18627 #: java/parse.y:2592 java/parse.y:2596
18628 #: java/parse.y:2598 java/parse.y:2611
18629 msgid "Missing term"
18632 #: java/parse-scan.y:882 java/parse.y:722
18633 #: java/parse.y:760 java/parse.y:785
18634 #: java/parse.y:971 java/parse.y:1326
18635 #: java/parse.y:1532 java/parse.y:1534
18636 #: java/parse.y:1763 java/parse.y:1789
18637 #: java/parse.y:1800 java/parse.y:1811
18638 #: java/parse.y:1823 java/parse.y:1838
18639 msgid "';' expected"
18642 #: java/parse.y:720 java/parse.y:758
18643 msgid "Missing name"
18646 #: java/parse.y:783
18647 msgid "'*' expected"
18650 #: java/parse.y:797
18651 msgid "Class or interface declaration expected"
18654 #: java/parse.y:834 java/parse.y:836
18655 msgid "Missing class name"
18658 #: java/parse.y:839 java/parse.y:843
18659 #: java/parse.y:851 java/parse.y:1011
18660 #: java/parse.y:1272 java/parse.y:1274
18661 #: java/parse.y:1598 java/parse.y:1849
18662 #: java/parse.y:1881 java/parse.y:1943
18663 msgid "'{' expected"
18666 #: java/parse.y:853
18667 msgid "Missing super class name"
18670 #: java/parse.y:863 java/parse.y:879
18671 msgid "Missing interface name"
18674 #: java/parse.y:965
18675 msgid "Missing variable initializer"
18678 #: java/parse.y:982
18679 msgid "Invalid declaration"
18682 #: java/parse.y:985 java/parse.y:1070
18683 #: java/parse.y:2144 java/parse.y:2166
18684 #: java/parse.y:2170 java/parse.y:2205
18685 #: java/parse.y:2282 java/parse.y:2292
18686 msgid "']' expected"
18689 #: java/parse.y:989
18690 msgid "Unbalanced ']'"
18693 #: java/parse.y:1025
18694 msgid "Invalid method declaration, method name required"
18697 #: java/parse.y:1030 java/parse.y:1035
18698 #: java/parse.y:1040 java/parse.y:2027
18699 msgid "Identifier expected"
18702 #: java/parse.y:1045
18703 msgid "Invalid method declaration, return type required"
18706 #: java/parse.y:1068 java/parse.y:1512
18707 #: java/parse.y:1519 java/parse.y:1528
18708 #: java/parse.y:1530 java/parse.y:1558
18709 #: java/parse.y:1666 java/parse.y:1972
18710 #: java/parse.y:2025
18711 msgid "')' expected"
18714 #: java/parse.y:1084
18715 msgid "Missing formal parameter term"
18718 #: java/parse.y:1099 java/parse.y:1104
18719 msgid "Missing identifier"
18722 #: java/parse.y:1124 java/parse.y:1133
18723 msgid "Missing class type term"
18726 #: java/parse.y:1289
18727 msgid "Invalid interface type"
18730 #: java/parse.y:1476 java/parse.y:1645
18731 #: java/parse.y:1647
18732 msgid "':' expected"
18735 #: java/parse.y:1498 java/parse.y:1503
18736 #: java/parse.y:1508
18737 msgid "Invalid expression statement"
18740 #: java/parse.y:1526 java/parse.y:1554
18741 #: java/parse.y:1594 java/parse.y:1662
18742 #: java/parse.y:1730 java/parse.y:1851
18743 #: java/parse.y:1929 java/parse.y:2019
18744 #: java/parse.y:2021 java/parse.y:2029
18745 #: java/parse.y:2265 java/parse.y:2267
18746 msgid "'(' expected"
18749 #: java/parse.y:1596
18750 msgid "Missing term or ')'"
18753 #: java/parse.y:1643
18754 msgid "Missing or invalid constant expression"
18757 #: java/parse.y:1664
18758 msgid "Missing term and ')' expected"
18761 #: java/parse.y:1703
18762 msgid "Invalid control expression"
18765 #: java/parse.y:1705 java/parse.y:1707
18766 msgid "Invalid update expression"
18769 #: java/parse.y:1732
18770 msgid "Invalid init statement"
18773 #: java/parse.y:1932
18774 msgid "Missing term or ')' expected"
18777 #: java/parse.y:1974
18778 msgid "'class' or 'this' expected"
18781 #: java/parse.y:1976 java/parse.y:1978
18782 msgid "'class' expected"
18785 #: java/parse.y:2023
18786 msgid "')' or term expected"
18789 #: java/parse.y:2142
18790 msgid "'[' expected"
18793 #: java/parse.y:2220
18794 msgid "Field expected"
18797 #: java/parse.y:2277 java/parse.y:2287
18798 msgid "Missing term and ']' expected"
18801 #: java/parse.y:2391
18802 msgid "']' expected, invalid type expression"
18805 #: java/parse.y:2394
18806 msgid "Invalid type expression"
18809 #: java/parse.y:2506
18810 msgid "Invalid reference type"
18813 #: java/parse.y:2978
18814 msgid "Constructor invocation must be first thing in a constructor"
18817 #: java/parse.y:2980
18818 msgid "Only constructors can invoke constructors"
18821 #: java/parse.y:2988
18823 msgid ": `%s' JDK1.1(TM) feature"
18826 #: java/parse.y:3047 java/parse.y:3049
18833 #: java/parse.y:6909
18835 msgid "malformed .zip archive in CLASSPATH: %s"
18838 #: java/parse.y:6980
18841 "Can't find default package `%s'. Check the CLASSPATH environment variable "
18842 "and the access to the archives"
18845 #: java/parse.y:12193
18847 msgid "missing static field `%s'"
18850 #: java/parse.y:12198
18852 msgid "not a static field `%s'"
18855 #: java/parse.y:12241
18857 msgid "No case for %s"
18860 #: java/parse.y:13173
18862 msgid "unregistered operator %s"
18865 #: java/typeck.c:530
18866 msgid "junk at end of signature string"
18869 #: java/verify.c:471
18870 msgid "bad pc in exception_table"
18873 #: java/verify.c:1384
18875 msgid "unknown opcode %d@pc=%d during verification"
18878 #: java/verify.c:1454 java/verify.c:1467 java/verify.c:1471
18880 msgid "verification error at PC=%d"
18883 #: objc/objc-act.c:690
18885 msgid "object does not conform to the `%s' protocol"
18888 #: objc/objc-act.c:776 objc/objc-act.c:849
18890 msgid "class `%s' does not implement the `%s' protocol"
18893 #: objc/objc-act.c:952
18895 msgid "statically allocated instance of Objective-C class `%s'"
18898 #: objc/objc-act.c:999
18900 msgid "unexpected type for `id' (%s)"
18903 #: objc/objc-act.c:1004
18904 msgid "undefined type `id', please import <objc/objc.h>"
18907 #: objc/objc-act.c:1053
18909 msgid "protocol `%s' has circular dependency"
18912 #: objc/objc-act.c:1075 objc/objc-act.c:5983
18914 msgid "cannot find protocol declaration for `%s'"
18917 #: objc/objc-act.c:1409 objc/objc-act.c:2646 objc/objc-act.c:6514
18918 #: objc/objc-act.c:6823 objc/objc-act.c:6876 objc/objc-act.c:6901
18920 msgid "cannot find interface declaration for `%s'"
18923 #: objc/objc-act.c:1424
18925 msgid "interface `%s' does not have valid constant string layout"
18928 #: objc/objc-act.c:1440
18930 msgid "cannot find reference tag for class `%s'"
18933 #: objc/objc-act.c:2180
18935 msgid "creating selector for non existant method %s"
18938 #: objc/objc-act.c:2390
18940 msgid "`%s' is not an Objective-C class name or alias"
18943 #: objc/objc-act.c:2501 objc/objc-act.c:2519 objc/objc-act.c:6770
18944 #: objc/objc-act.c:7060 objc/objc-act.c:7089
18945 msgid "Objective-C declarations may only appear in global scope"
18948 #: objc/objc-act.c:2506
18950 msgid "cannot find class `%s'"
18953 #: objc/objc-act.c:2508
18955 msgid "class `%s' already exists"
18958 #: objc/objc-act.c:2533 objc/objc-act.c:6792
18960 msgid "`%s' redeclared as different kind of symbol"
18963 #. fatal did not work with 2 args...should fix
18964 #: objc/objc-act.c:2681
18966 msgid "cannot find interface declaration for `%s', superclass of `%s'"
18969 #: objc/objc-act.c:2688
18971 msgid "circular inheritance in interface declaration for `%s'"
18974 #: objc/objc-act.c:2781 objc/objc-act.c:2925 objc/objc-act.c:3025
18975 #: objc/objc-act.c:3201 objc/objc-act.c:3241
18976 msgid "Use `-fobjc-exceptions' to enable Objective-C exception syntax"
18979 #: objc/objc-act.c:2788
18980 msgid "`@throw;' (rethrow) used outside of a `@catch' block"
18983 #: objc/objc-act.c:3028
18984 msgid "`@catch' parameter is not a known Objective-C class type"
18987 #: objc/objc-act.c:3037
18988 msgid "Exception already handled by preceding `@catch(id)'"
18991 #: objc/objc-act.c:3042
18993 msgid "Exception of type `%s *' already handled by `@catch (%s *)'"
18996 #: objc/objc-act.c:3207
18997 msgid "`@try' without `@catch' or `@finally'"
19000 #: objc/objc-act.c:3648
19001 msgid "%Jtype '%D' does not have a known size"
19004 #: objc/objc-act.c:4257
19008 #: objc/objc-act.c:4282 objc/objc-act.c:4301
19009 msgid "inconsistent instance variable specification"
19012 #: objc/objc-act.c:5304
19013 msgid "can not use an object as parameter to a method\n"
19016 #: objc/objc-act.c:5505
19018 msgid "multiple %s named `%c%s' found"
19021 #: objc/objc-act.c:5722
19023 msgid "no super class declared in @interface for `%s'"
19026 #: objc/objc-act.c:5810
19028 msgid "invalid receiver type `%s'"
19031 #: objc/objc-act.c:5821
19033 msgid "`%s' may not respond to `%c%s'"
19036 #: objc/objc-act.c:5826
19038 msgid "`%c%s' not implemented by protocol(s)"
19041 #: objc/objc-act.c:5831
19042 msgid "(Messages without a matching method signature"
19045 #: objc/objc-act.c:5832
19046 msgid "will be assumed to return `id' and accept"
19049 #: objc/objc-act.c:5833
19050 msgid "`...' as arguments.)"
19053 #: objc/objc-act.c:6080
19055 msgid "undeclared selector `%s'"
19058 #. Historically, a class method that produced objects (factory
19059 #. method) would assign `self' to the instance that it
19060 #. allocated. This would effectively turn the class method into
19061 #. an instance method. Following this assignment, the instance
19062 #. variables could be accessed. That practice, while safe,
19063 #. violates the simple rule that a class method should not refer
19064 #. to an instance variable. It's better to catch the cases
19065 #. where this is done unknowingly than to support the above
19067 #: objc/objc-act.c:6122
19069 msgid "instance variable `%s' accessed in class method"
19072 #: objc/objc-act.c:6328
19074 msgid "duplicate declaration of method `%c%s'"
19077 #: objc/objc-act.c:6369
19079 msgid "duplicate interface declaration for category `%s(%s)'"
19082 #: objc/objc-act.c:6399
19084 msgid "illegal reference type specified for instance variable `%s'"
19087 #: objc/objc-act.c:6415
19089 msgid "instance variable `%s' has unknown size"
19092 #. vtable pointers are Real Bad(tm), since Obj-C cannot initialize them
19093 #: objc/objc-act.c:6429
19095 msgid "type `%s' has virtual member functions"
19098 #: objc/objc-act.c:6430
19100 msgid "illegal aggregate type `%s' specified for instance variable `%s'"
19103 #: objc/objc-act.c:6438
19105 msgid "type `%s' has a user-defined constructor"
19108 #: objc/objc-act.c:6440
19110 msgid "type `%s' has a user-defined destructor"
19113 #: objc/objc-act.c:6441
19115 "C++ constructors and destructors will not be invoked for Objective-C fields"
19118 #: objc/objc-act.c:6491
19120 msgid "instance variable `%s' is declared private"
19123 #: objc/objc-act.c:6540
19125 msgid "instance variable `%s' is %s; this will be a hard error in the future"
19128 #: objc/objc-act.c:6547
19130 msgid "instance variable `%s' is declared %s"
19133 #: objc/objc-act.c:6557
19134 msgid "static access to object of type `id'"
19137 #: objc/objc-act.c:6579 objc/objc-act.c:6667
19139 msgid "incomplete implementation of class `%s'"
19142 #: objc/objc-act.c:6583 objc/objc-act.c:6672
19144 msgid "incomplete implementation of category `%s'"
19147 #: objc/objc-act.c:6588 objc/objc-act.c:6677
19149 msgid "method definition for `%c%s' not found"
19152 #: objc/objc-act.c:6718
19154 msgid "%s `%s' does not fully implement the `%s' protocol"
19157 #: objc/objc-act.c:6776 objc/objc-act.c:8804
19158 msgid "`@end' missing in implementation context"
19161 #: objc/objc-act.c:6806
19163 msgid "reimplementation of class `%s'"
19166 #: objc/objc-act.c:6837
19168 msgid "conflicting super class name `%s'"
19171 #: objc/objc-act.c:6839
19173 msgid "previous declaration of `%s'"
19176 #: objc/objc-act.c:6853 objc/objc-act.c:6855
19178 msgid "duplicate interface declaration for class `%s'"
19181 #: objc/objc-act.c:7122
19183 msgid "duplicate declaration for protocol `%s'"
19186 #. Add a readable method name to the warning.
19187 #: objc/objc-act.c:7614
19188 msgid "%J%s `%c%s'"
19191 #: objc/objc-act.c:7909
19193 msgid "no super class declared in interface for `%s'"
19196 #: objc/objc-act.c:7957
19197 msgid "[super ...] must appear in a method context"
19200 #: objc/objc-parse.y:2700
19201 msgid "`@end' must appear in an implementation context"
19204 #: objc/objc-parse.y:2913
19205 msgid "method definition not in class context"
19209 msgid "Display this information"
19214 "--param <param>=<value>\tSet paramter <param> to value. See below for a "
19215 "complete list of parameters"
19220 "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
19221 "before <question> disables the <answer> to <question>"
19225 msgid "Do not discard comments"
19229 msgid "Do not discard comments in macro expansions"
19234 "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
19235 "<macro> is given, <val> is taken to be 1"
19240 "-G<number>\tPut global and static data smaller than <number> bytes into a "
19241 "special section (on some targets)"
19245 msgid "Print the name of header files as they are used"
19249 msgid "Generate make dependencies and compile"
19253 msgid "Treat missing header files as generated files"
19257 msgid "Like -MD but ignore system header files"
19261 msgid "-MQ <target>\tAdd a MAKE-quoted target"
19265 msgid "-O<number>\tSet optimization level to <number>"
19269 msgid "Optimize for space rather than speed"
19273 msgid "Do not generate #line directives"
19277 msgid "-U<macro>\tUndefine <macro>"
19281 msgid "This switch is deprecated; use -Wextra instead"
19285 msgid "Warn about returning structures, unions or arrays"
19289 msgid "Warn about casting functions to incompatible types"
19293 msgid "Warn about pointer casts which increase alignment"
19297 msgid "Warn about casts which discard qualifiers"
19301 msgid "Warn about subscripts whose type is \"char\""
19305 msgid "Warn about possibly confusing type conversions"
19309 msgid "Warn when all constructors and destructors are private"
19313 msgid "Warn when a declaration is found after a statement"
19317 msgid "Warn if deprecated class, method, or field is used"
19321 msgid "Warn about uses of __attribute__((deprecated)) declarations"
19325 msgid "Warn when an optimization pass is disabled"
19329 msgid "Warn about compile-time integer division by zero"
19333 msgid "Warn about violations of Effective C++ style rules"
19337 msgid "Warn about stray tokens after #elif and #endif"
19341 msgid "Treat all warnings as errors"
19345 msgid "Make implicit function declarations an error"
19349 msgid "Print extra (possibly unwanted) warnings"
19353 msgid "Warn if deprecated empty statements are found"
19357 msgid "Warn if testing floating point numbers for equality"
19361 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
19365 msgid "Warn if passing too many arguments to a function for its format string"
19369 msgid "Warn about format strings that are not literals"
19373 msgid "Warn about possible security problems with format functions"
19377 msgid "Warn about strftime formats yielding 2-digit years"
19381 msgid "Enable warnings about inter-procedural problems"
19385 msgid "Warn about implicit function declarations"
19389 msgid "Warn when a declaration does not specify a type"
19393 msgid "Warn about variables which are initialized to themselves."
19397 msgid "Warn when an inlined function cannot be inlined"
19401 msgid "Warn about invalid uses of the \"offsetof\" macro"
19405 msgid "Warn about PCH files that are found but not used"
19409 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
19413 msgid "Do not warn about using \"long long\" when -pedantic"
19417 msgid "Warn about suspicious declarations of \"main\""
19421 msgid "Warn about possibly missing braces around initializers"
19425 msgid "Warn about global functions without previous declarations"
19429 msgid "Warn about functions which might be candidates for format attributes"
19434 "Warn about functions which might be candidates for __attribute__((noreturn))"
19438 msgid "Warn about global functions without prototypes"
19442 msgid "Warn about use of multi-character character constants"
19446 msgid "Warn about \"extern\" declarations not at file scope"
19451 "Warn when non-templatized friend functions are declared within a template"
19455 msgid "Warn about non-virtual destructors"
19459 msgid "Warn if a C-style cast is used in a program"
19463 msgid "Warn if an old-style parameter definition is used"
19467 msgid "Warn if .class files are out of date"
19471 msgid "Warn about overloaded virtual function names"
19475 msgid "Warn when the packed attribute has no effect on struct layout"
19479 msgid "Warn when padding is required to align structure members"
19483 msgid "Warn about possibly missing parentheses"
19487 msgid "Warn when converting the type of pointers to member functions"
19491 msgid "Warn about function pointer arithmetic"
19495 msgid "Warn if inherited methods are unimplemented"
19499 msgid "Warn about multiple declarations of the same object"
19503 msgid "Warn if modifiers are specified when not necessary"
19507 msgid "Warn when the compiler reorders code"
19512 "Warn whenever a function's return type defaults to \"int\" (C), or about "
19513 "inconsistent return types (C++)"
19517 msgid "Warn if a selector has multiple methods"
19521 msgid "Warn about possible violations of sequence point rules"
19525 msgid "Warn when one local variable shadows another"
19529 msgid "Warn about signed-unsigned comparisons"
19533 msgid "Warn when overload promotes from unsigned to signed"
19537 msgid "Warn about code which might break strict aliasing rules"
19541 msgid "Warn about unprototyped function declarations"
19545 msgid "Warn about constructs with surprising meanings"
19549 msgid "Warn about enumerated switches, with no default, missing a case"
19553 msgid "Warn about enumerated switches missing a \"default:\" statement"
19557 msgid "Warn about all enumerated switches missing a specific case"
19561 msgid "Warn when synthesis behavior differs from Cfront"
19565 msgid "Do not suppress warnings from system headers"
19569 msgid "Warn about features not present in traditional C"
19573 msgid "Warn if an undefined macro is used in an #if directive"
19577 msgid "Warn about uninitialized automatic variables"
19581 msgid "Warn about unrecognized pragmas"
19585 msgid "Warn about code that will never be executed"
19589 msgid "Enable all -Wunused- warnings"
19593 msgid "Warn when a function is unused"
19597 msgid "Warn when a label is unused"
19601 msgid "Warn about macros defined in the main file that are not used"
19605 msgid "Warn when a function parameter is unused"
19609 msgid "Warn when an expression value is unused"
19613 msgid "Warn when a variable is unused"
19617 msgid "Give strings the type \"array of char\""
19622 "A synonym for -std=c89. In a future version of GCC it will become "
19623 "synonymous with -std=c99 instead"
19627 msgid "-aux-info <file>\tEmit declaration information into <file>"
19631 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
19635 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
19639 msgid "--CLASSPATH\tDeprecated; use --classpath instead"
19643 msgid "Enforce class member access control semantics"
19647 msgid "Align the start of functions"
19651 msgid "Align labels which are only reached by jumping"
19655 msgid "Align all labels"
19659 msgid "Align the start of loops"
19663 msgid "Change when template instances are emitted"
19667 msgid "Specify that arguments may alias each other and globals"
19671 msgid "Assume arguments may alias globals but not each other"
19675 msgid "Assume arguments alias neither each other nor globals"
19679 msgid "Recognize the \"asm\" keyword"
19683 msgid "Generate unwind tables that are exact at each instruction boundary"
19688 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
19694 "Backslashes in character and hollerith constants are special (not C-style)"
19698 msgid "Delete libU77 intrinsics with bad interfaces"
19702 msgid "Disable libU77 intrinsics with bad interfaces"
19706 msgid "Enable libU77 intrinsics with bad interfaces"
19710 msgid "Hide libU77 intrinsics with bad interfaces"
19714 msgid "--bootclasspath=<path>\tReplace system path"
19718 msgid "Generate code to check bounds before indexing arrays"
19722 msgid "Replace add, compare, branch with branch on count register"
19726 msgid "Use profiling information for branch probabilities"
19731 "Perform branch target load optimization before prologue / epilogue threading"
19736 "Perform branch target load optimization after prologue / epilogue threading"
19741 "Restrict target load migration not to re-use registers in any basic block"
19745 msgid "Recognize built-in functions"
19750 "-fcall-saved-<register>\tMark <register> as being preserved across functions"
19755 "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
19759 msgid "Save registers around function calls"
19763 msgid "Program written in strict mixed-case"
19767 msgid "Compile as if program written in lowercase"
19771 msgid "Preserve case used in program"
19775 msgid "Program written in lowercase"
19779 msgid "Program written in uppercase"
19783 msgid "Compile as if program written in uppercase"
19787 msgid "Check the return value of new"
19791 msgid "--classpath=<path>\tSet class path"
19795 msgid "Do not put uninitialized globals in the common section"
19799 msgid "Allow the arguments of the '?' operator to have different types"
19803 msgid "Reduce the size of object files"
19807 msgid "Make string literals \"const char[]\" not \"char[]\""
19811 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
19815 msgid "Perform a register copy-propagation optimization pass"
19819 msgid "Perform cross-jumping optimization"
19823 msgid "When running CSE, follow jumps to their targets"
19827 msgid "When running CSE, follow conditional jumps"
19831 msgid "Place data items into their own section"
19836 "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
19840 msgid "Inline member functions by default"
19844 msgid "Defer popping functions args from stack until later"
19848 msgid "Attempt to fill delay slots of branch instructions"
19852 msgid "Delete useless null pointer checks"
19857 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
19858 "location at the beginning of line-wrapped diagnostics"
19862 msgid "Allow '$' in symbol names"
19866 msgid "Permit '$' as an identifier character"
19871 "Suppress output of instruction numbers and line number notes in debugging "
19876 msgid "Perform DWARF2 duplicate elimination"
19881 msgid "Perform unused type elimination in debug info"
19885 msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
19890 "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
19894 msgid "Generate code to check exception specifications"
19898 msgid "Enable exception handling"
19903 "-fexec-charset=<cset>\tConvert all strings and character constants to "
19904 "character set <cset>"
19908 msgid "Perform a number of minor, expensive optimizations"
19912 msgid "f2c-compatible code can be generated"
19916 msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
19920 msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
19924 msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
19928 msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
19932 msgid "Unsupported; generate libf2c-calling code"
19936 msgid "Program is written in typical FORTRAN 66 dialect"
19940 msgid "Program is written in typical Unix-f77 dialect"
19944 msgid "Program is written in Fortran-90-ish dialect"
19948 msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
19952 msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
19956 msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
19960 msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
19964 msgid "Assume no NaNs or infinities are generated"
19969 "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
19973 msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
19977 msgid "Unsupported; affects code generation of arrays"
19981 msgid "Do not store floats in registers"
19985 msgid "Scope of for-init-statement variables is local to the loop"
19989 msgid "Copy memory address constants into registers before use"
19993 msgid "Always check for non gcj generated classes archives"
19997 msgid "Copy memory operands into registers before use"
20001 msgid "Generate code to check subscript and substring bounds"
20005 msgid "Program is written in Fortran-90-ish free form"
20009 msgid "Do not assume that standard C libraries and \"main\" exist"
20013 msgid "Allow function addresses to be held in registers"
20017 msgid "Place each function into its own section"
20021 msgid "Perform global common subexpression elimination"
20026 "Perform redundant load after store elimination in global common "
20027 "subexpression elimination"
20032 "Perform enhanced load motion during global common subexpression elimination"
20036 msgid "Perform store motion after global common subexpression elimination"
20040 msgid "Enable fatal diagnostics about inter-procedural problems"
20044 msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
20048 msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
20052 msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
20056 msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
20060 msgid "Recognize GNU-defined keywords"
20064 msgid "Generate code for GNU runtime environment"
20068 msgid "Enable guessing of branch probabilities"
20072 msgid "Assume normal C execution environment"
20076 msgid "Enable support for huge objects"
20080 msgid "Process #ident directives"
20084 msgid "Perform conversion of conditional jumps to branchless equivalents"
20088 msgid "Perform conversion of conditional jumps to conditional execution"
20092 msgid "Export functions even if they can be inlined"
20096 msgid "Emit implicit instantiations of inline templates"
20100 msgid "Emit implicit instantiations of templates"
20104 msgid "Use offset tables for virtual method calls"
20108 msgid "Do not generate .size directives"
20112 msgid "Initialize local vars and arrays to zero"
20116 msgid "Pay attention to the \"inline\" keyword"
20121 "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
20126 "-finput-charset=<cset> Specify the default character set for source "
20131 msgid "Instrument function entry and exit with profiling calls"
20135 msgid "Intrinsics letters in arbitrary cases"
20139 msgid "Intrinsics spelled as e.g. SqRt"
20143 msgid "Intrinsics in lowercase"
20147 msgid "Intrinsics in uppercase"
20151 msgid "Assume native functions are implemented using JNI"
20155 msgid "Generate code for functions even if they are fully inlined"
20159 msgid "Emit static const variables even if they are not used"
20163 msgid "Give external symbols a leading underscore"
20167 msgid "Perform loop optimizations"
20171 msgid "Language keyword letters in arbitrary cases"
20175 msgid "Language keywords spelled as e.g. IOStat"
20179 msgid "Language keywords in lowercase"
20183 msgid "Language keywords in uppercase"
20187 msgid "Set errno after built-in math functions"
20191 msgid "Report on permanent memory allocation"
20195 msgid "Attempt to merge identical constants and constant variables"
20199 msgid "Attempt to merge identical constants across compilation units"
20204 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
20205 "line. 0 suppresses line-wrapping"
20209 msgid "Delete MIL-STD 1753 intrinsics"
20213 msgid "Disable MIL-STD 1753 intrinsics"
20217 msgid "Enable MIL-STD 1753 intrinsics"
20221 msgid "Hide MIL-STD 1753 intrinsics"
20225 msgid "Force all loop invariant computations out of loops"
20229 msgid "Don't warn about uses of Microsoft extensions"
20233 msgid "Use graph-coloring register allocation"
20237 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
20241 msgid "Assume that receivers of Objective-C messages may be nil"
20245 msgid "Support synchronous non-call exceptions"
20249 msgid "Enable Objective-C exception and synchronization syntax"
20254 msgid "Perform loop unrolling for all loops"
20259 msgid "Perform loop unrolling when iteration count is known"
20263 msgid "When possible do not generate stack frames"
20267 msgid "Take at least one trip through each iterative DO loop"
20271 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
20275 msgid "Do the full register move optimization pass"
20279 msgid "Optimize sibling and tail recursive calls"
20283 msgid "Enable optimization of static class initialization code"
20287 msgid "Enable optional diagnostics"
20291 msgid "Pack structure members together without holes"
20295 msgid "Return small aggregates in memory, not registers"
20299 msgid "Warn about use of (only a few for now) Fortran extensions"
20303 msgid "Perform loop peeling"
20307 msgid "Enable machine specific peephole optimizations"
20311 msgid "Enable an RTL peephole pass before sched2"
20315 msgid "Downgrade conformance errors to warnings"
20319 msgid "Generate position-independent code if possible"
20323 msgid "Generate position-independent code for executables if possible"
20327 msgid "Generate prefetch instructions, if available, for arrays in loops"
20331 msgid "Enable basic program profiling code"
20335 msgid "Insert arc-based program profiling code"
20340 "Enable common options for generating profile info for profile feedback "
20341 "directed optimizations"
20346 "Enable common options for performing profile feedback directed optimizations"
20350 msgid "Insert code to profile values of expressions"
20354 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
20358 msgid "Strength reduce all loop general induction variables"
20362 msgid "Return small aggregates in registers"
20366 msgid "Enables a register move optimization"
20370 msgid "Perform a register renaming optimization pass"
20374 msgid "Reorder basic blocks to improve code placement"
20378 msgid "Reorder functions to improve code placement"
20383 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
20388 msgid "Enable automatic template instantiation"
20392 msgid "Add a common subexpression elimination pass after loop optimizations"
20396 msgid "Run the loop optimizer twice"
20400 msgid "Disable optimizations that assume default FP rounding behavior"
20404 msgid "Generate run time type descriptor information"
20408 msgid "Enable scheduling across basic blocks"
20412 msgid "Allow speculative motion of non-loads"
20416 msgid "Allow speculative motion of some loads"
20420 msgid "Allow speculative motion of more loads"
20424 msgid "Allow premature scheduling of queued insns"
20429 "Set dependence distance checking in premature scheduling of queued insns"
20434 "-fsched-stalled-insns-dep=<number> Set dependence distance checking in "
20435 "premature scheduling of queued insns"
20440 "-fsched-stalled-insns=<number> Set number of queued insns that can be "
20441 "prematurely scheduled"
20445 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
20449 msgid "If scheduling post reload, do superblock scheduling"
20453 msgid "If scheduling post reload, do trace scheduling"
20457 msgid "Reschedule instructions before register allocation"
20461 msgid "Reschedule instructions after register allocation"
20465 msgid "Allow appending a second underscore to externals"
20469 msgid "Mark data as shared rather than private"
20473 msgid "Use the same size for double as for float"
20477 msgid "Use the narrowest integer type possible for enumeration types"
20481 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
20485 msgid "Disable optimizations observable by IEEE signaling NaNs"
20489 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
20493 msgid "Make \"char\" signed by default"
20497 msgid "Do not print names of program units as they are compiled"
20501 msgid "Convert floating point constants to single precision constants"
20505 msgid "Internally convert most source to lowercase"
20509 msgid "Internally preserve source case"
20513 msgid "Internally convert most source to uppercase"
20517 msgid "Insert stack checking code into the program"
20522 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
20526 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
20530 msgid "Display statistics accumulated during compilation"
20534 msgid "Enable assignability checks for stores into object arrays"
20538 msgid "Perform strength reduction optimizations"
20542 msgid "Assume strict aliasing rules apply"
20546 msgid "Symbol names spelled in mixed case"
20550 msgid "Symbol names in lowercase"
20554 msgid "Symbol names in uppercase"
20558 msgid "Check for syntax errors, then stop"
20562 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
20566 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
20570 msgid "Create data files needed by \"gcov\""
20574 msgid "Perform jump threading optimizations"
20578 msgid "Report the time taken by each compiler pass"
20583 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
20584 "default thread-local storage code generation model"
20588 msgid "Perform superblock formation via tail duplication"
20592 msgid "Assume floating-point operations can trap"
20596 msgid "Trap for signed overflow in addition, subtraction and multiplication"
20600 msgid "Make prefix-radix non-decimal constants be typeless"
20604 msgid "Allow all ugly features"
20608 msgid "Hollerith and typeless can be passed as arguments"
20612 msgid "Allow ordinary copying of ASSIGN'ed vars"
20616 msgid "Dummy array dimensioned to (1) is assumed-size"
20620 msgid "Trailing comma in procedure call denotes null argument"
20624 msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
20628 msgid "Initialization via DATA and PARAMETER is not type-compatible"
20632 msgid "Allow INTEGER and LOGICAL interchangeability"
20636 msgid "Append underscores to externals"
20640 msgid "Compile whole compilation unit at a time"
20644 msgid "Delete libU77 intrinsics"
20648 msgid "Disable libU77 intrinsics"
20652 msgid "Enable libU77 intrinsics"
20656 msgid "Hide libU77 intrinsics"
20660 msgid "Allow math optimizations that may violate IEEE or ISO standards"
20664 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
20668 msgid "Make \"char\" unsigned by default"
20672 msgid "Perform loop unswitching"
20676 msgid "Just generate unwind tables for exception handling"
20680 msgid "Use __cxa_atexit to register destructors"
20684 msgid "Add extra commentary to assembler output"
20688 msgid "Print g77-specific version information and run internal tests"
20692 msgid "Use expression value profiles in optimizations"
20696 msgid "Discard unused virtual functions"
20700 msgid "Implement vtables using thunks"
20704 msgid "Program is written in VXT (Digital-like) FORTRAN"
20708 msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
20712 msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
20716 msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
20720 msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
20724 msgid "Emit common-like symbols as weak symbols"
20728 msgid "Construct webs and split unrelated uses of single variable"
20733 "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
20734 "to character set <cset>"
20738 msgid "Generate a #line directive pointing at the current working directory"
20742 msgid "Assume signed arithmetic overflow wraps around"
20746 msgid "Store strings in writable data section"
20750 msgid "Emit cross referencing information"
20754 msgid "Print internal debugging-related information"
20758 msgid "Put zero initialized data in the bss section"
20763 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
20767 msgid "Treat initial values of 0 like non-zero values"
20771 msgid "Generate debug information in default format"
20775 msgid "Generate debug information in COFF format"
20779 msgid "Generate debug information in DWARF v2 format"
20783 msgid "Dump declarations to a .decl file"
20787 msgid "Generate debug information in default extended format"
20791 msgid "-gnat<options>\tSpecify options to GNAT"
20795 msgid "Generate debug information in STABS format"
20799 msgid "Generate debug information in extended STABS format"
20803 msgid "Generate debug information in VMS format"
20807 msgid "Generate debug information in XCOFF format"
20811 msgid "Generate debug information in extended XCOFF format"
20815 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
20819 msgid "-imacros <file>\tAccept definition of macros in <file>"
20823 msgid "-include <file>\tInclude the contents of <file> before other files"
20827 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
20831 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
20835 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
20839 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
20843 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
20848 "Do not search standard system include directories (those specified with -"
20849 "isystem will still be used)"
20853 msgid "Do not search standard system include directories for C++"
20857 msgid "-o <file>\tPlace output into <file>"
20861 msgid "Enable function profiling"
20865 msgid "Issue warnings needed for strict compliance to the standard"
20869 msgid "Like -pedantic but issue them as errors"
20873 msgid "Generate C header of platform-specific features"
20877 msgid "Do not display functions compiled or elapsed time"
20881 msgid "Remap file names when including files"
20885 msgid "Conform to the ISO 1998 C++ standard"
20889 msgid "Conform to the ISO 1990 C standard"
20893 msgid "Conform to the ISO 1999 C standard"
20899 msgid "Deprecated in favor of -std=c99"
20903 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
20907 msgid "Conform to the ISO 1990 C standard with GNU extensions"
20911 msgid "Conform to the ISO 1999 C standard with GNU extensions"
20915 msgid "Deprecated in favor of -std=gnu99"
20919 msgid "Deprecated in favor of -std=c89"
20923 msgid "Conform to the ISO 1990 C standard as amended in 1994"
20927 msgid "Enable traditional preprocessing"
20931 msgid "-trigraphs\tSupport ISO C trigraphs"
20935 msgid "Do not predefine system-specific and GCC-specific macros"
20939 msgid "Enable verbose output"
20943 msgid "Suppress warnings"
20946 #: config/arm/arm.h:224
20947 msgid "-mapcs-26 and -mapcs-32 may not be used together"
20950 #: config/arm/arm.h:226
20951 msgid "-msoft-float and -mhard_float may not be used together"
20954 #: config/arm/arm.h:228
20955 msgid "-mbig-endian and -mlittle-endian may not be used together"
20958 #: config/rs6000/darwin.h:98
20959 msgid " conflicting code gen style switches are used"
20963 msgid "GCC does not support -C or -CC without -E"
20966 #: gcc.c:767 java/jvspec.c:80 ada/lang-specs.h:34
20967 msgid "-pg and -fomit-frame-pointer are incompatible"
20971 msgid "-E required when input is from standard input"
20974 #: config/i386/cygwin.h:29
20975 msgid "mno-cygwin and mno-win32 are not compatible"
20978 #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
20979 msgid "shared and mdll are not compatible"
20982 #: java/lang-specs.h:34
20983 msgid "-fjni and -femit-class-files are incompatible"
20986 #: java/lang-specs.h:35
20987 msgid "-fjni and -femit-class-file are incompatible"
20990 #: java/lang-specs.h:36 java/lang-specs.h:37
20991 msgid "-femit-class-file should used along with -fsyntax-only"
20994 #: config/darwin.h:215
20995 msgid "-current_version only allowed with -dynamiclib"
20998 #: config/darwin.h:218
20999 msgid "-install_name only allowed with -dynamiclib"
21002 #: config/darwin.h:223
21003 msgid "-bundle not allowed with -dynamiclib"
21006 #: config/darwin.h:224
21007 msgid "-bundle_loader not allowed with -dynamiclib"
21010 #: config/darwin.h:225
21011 msgid "-client_name not allowed with -dynamiclib"
21014 #: config/darwin.h:228
21015 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
21018 #: config/darwin.h:229
21019 msgid "-force_flat_namespace not allowed with -dynamiclib"
21022 #: config/darwin.h:231
21023 msgid "-keep_private_externs not allowed with -dynamiclib"
21026 #: config/darwin.h:232
21027 msgid "-private_bundle not allowed with -dynamiclib"
21030 #: treelang/lang-specs.h:52
21031 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
21034 #: config/mips/mips.h:987
21035 msgid "-pipe is not supported"
21038 #: config/mips/mips.h:1142 config/arc/arc.h:63
21039 msgid "may not use both -EB and -EL"
21042 #: f/lang-specs.h:38
21043 msgid "GCC does not support -C without using -E"
21046 #: f/lang-specs.h:39
21047 msgid "GCC does not support -CC without using -E"
21050 #: config/mips/r3900.h:35
21051 msgid "-mhard-float not supported"
21054 #: config/mips/r3900.h:37
21055 msgid "-msingle-float and -msoft-float can not both be specified"
21058 #: config/sparc/linux64.h:208 config/sparc/linux64.h:219
21059 #: config/sparc/netbsd-elf.h:136 config/sparc/netbsd-elf.h:155
21060 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
21061 msgid "may not use both -m32 and -m64"
21064 #: config/rs6000/sysv4.h:1094
21065 msgid "`-p' not supported; use `-pg' and gprof(1)"
21068 #: config/vax/netbsd-elf.h:42
21069 msgid "The -shared option is not currently supported for VAX ELF."
21072 #: config/vax/vax.h:50 config/vax/vax.h:51
21073 msgid "profiling not supported with -mg\n"
21076 #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
21077 #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
21078 msgid "does not support multilib"
21081 #: ada/lang-specs.h:36
21082 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
21085 #: config/i386/sco5.h:191
21086 msgid "-pg not supported on this platform"
21089 #: config/i386/sco5.h:192
21090 msgid "-p and -pp specified - pick one"
21093 #: config/i386/sco5.h:266
21094 msgid "-G and -static are mutually exclusive"
21097 #: config/mcore/mcore.h:65
21098 msgid "the m210 does not have little endian support"